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
339459996496	339459997015	339459997565	339459998115	339459998665	339459999215	339459999765	339460000315	339460000865	339460001415	339460001965	339460002515	339460003065	339460003615	339460004165	339460004715	339460005265	339460005815	339460006365	339460006915	339460007465	339460008015	339460008565	339460009115	339460009665	339460010215	339460010765	339460011315	339460011865	339460012415	339460012965	339460013515	339460014065	339460014615	339460015165	339460015715	339460016265	339460016815	339460017365	339460017915	339460018465	339460019015	339460019565	339460020115	339460020665	339460021215	339460021765	339460022315	339460022865	339460023415	339460023965	339460024515	339460025065	339460025615	339460026165	339460026715	339460027265	339460027815	339460028365	339460028915	339460029465	339460030015	339460030565	339460031115	339460031665	339460032215	339460032765	339460033315	339460033865	339460034415	339460034965	339460035515	339460036065	339460036615	339460037165	339460037715	339460038265	339460038815	339460039365	339460039915	339460040465	339460041015	339460041565	339460042115	339460042665	339460043215	339460043765	339460044315	339460044865	339460045415	339460045965	339460046515	339460047065	339460047615	339460048165	339460048715	339460049265	339460049815	339460050365	339460050915	339460051465	339460052015	339460052565	339460053115	339460053665	339460054215	339460054765	339460055315	339460055865	339460056415	339460056965	339460057515	339460058065	339460058615	339460059165	339460059715	339460060265	339460060815	339460061365	339460061915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22735	20132	27271	22869	20823	21199	19447	15843	14850	14523	14330	14078	13982	13929	13842	13904	13840	13670	13849	13600	13778	13705	13536	13695	13593	13712	13673	13496	13428	13395	13407	13430	13599	13534	13405	13238	13435	13485	13348	13649	13546	13488	13522	13345	13596	13485	13462	13482	13531	13344	13477	13326	13548	13751	13409	13442	13455	13548	13403	13328	13322	13352	13204	13449	13359	13458	13436	13529	13410	13286	13369	13415	13185	13297	13596	13587	13617	13611	13547	13746	13550	13517	13514	13605	13453	13384	13666	13534	13452	13508	13278	13184	13528	13519	13303	13180	13404	13344	13372	13526	13519	13612	13389	13422	13279	13483	13249	13359	13389	13342	13405	13463	13389	13316	13390	13212	13468	13340	13454	13449	13425	13430	13272	13602	13350	13338	13288	13001	13457	13401	13418	13352	13353	13354	13422	13485	13395	13273	13279	13433	13246	13363	13400	13279	13346	13484	13410	13206	13398	13273	13435	13327	13396	13375	13486	13368	13195	13434	13358	13403	13411	13419	13423	13232	13256	13340	13251	13291	13277	13229	13091	13434	13320	13367	13159	13531	13186	13341	13416	13403	13635	13328	13445	13393	13410	13254	13026	13148	13287	13367	13228	13288	13269	13426	13403	13292	13221	13257	13257	13318	13388	13334	13414	13350	13328	13198	13311	13178	13428	13421	13314	13279	13365	13383	13276	13476	13454	13296	13339	13358	13436	13429	13299	13281	13248	13390	13519	13223	13235	13176	13386	13426	13318	13431	13497	13253	13250	13333	13412	13290	13303	13356	13491	13509	13427	13421	13274	13511	13180	13325	13329	13365	13367	13481	13223	13633	13378	13337	13392	13513	13418	13352	13223	13186	13280	13153	13216	13435	13366	13475	13336	13343	13362	13270	13370	13333	13284	13446	13433	13410	13296	13410	13396	13203	13230	13411	13292	13406	13354	13451	13247	13391	13177	13160	13202	13195	13438	13462	13408	13434	13500	13351	13338	13312	13419	13254	13094	13216	13325	13270	13360	13443	13233	13379	13305	13327	13239	13222	13366	13294	13315	13340	13525	13329	13342	13397	13306	13396	13330	13311	13388	13457	13314	13260	13437	13399	13466	13481	13326	13216	13407	13334	13454	13300	13326	13323	13491	13213	13386	13282	13370	13183	13339	13448	13393	13336	13344	13459	13165	13200	13250	13426	13433	13298	13392	13270	13322	13391	13371	13266	13285	13523	13379	13481	13286	13348	13346	13376	13374	13278	13415	13306	13229	13280	13375	13577	13554	13246	13311	13292	13372	13364	13329	13356	13465	13362	13302	13414	13460	13211	13474	13235	13257	13337	13464	13351	13344	13204	13280	13299	13420	13233	13366	13249	13310	13376	13461	13343	13086	13212	13374	13283	13217	13373	13223	13402	13361	13419	13344	13350	13451	13373	13335	13413	13364	13231	13238	13388	13387	13376	13290	13393	13228	13377	13314	13090	13363	13332	13217	13287	13262	13516	13410	13321	13337	13442	13358	13332	13167	13524	13475	13178	13232	13310	13412	13335	13300	13256	13299	13110	13338	13372	13357	13204	13361	13245	13151	13208	13372	13319	13382	13337	13370	13259	13275	13233	13374	13369	13177	13266	13346	13299	13614	13254	13233	13359	13529	13316	13250	13199	13431	13301	13282	13409	13437	13256	13394	13361	13359	13429	13376	13483	13280	13272	13253	13347	13203	13301	13373	13454	13472	13467	13435	13184	13351	13255	13161	13146	13288	13290	13194	13307	13251	13391	13421	13295	13448	13339	13340	13456	13421	13114	13243	13324	13590	13456	13458	13207	13279	13463	13418	13377	13487	13320	13415	13217	13476	13301	13296	13268	13468	13322	13417	13191	13178	13117	13282	13398	13423	13385	13342	13314	13385	13380	13403	13278	13310	13388	13370	13443	13365	13349	13354	13163	13480	13289	13387	13139	13340	13290	13534	13298	13173	13270	13315	13324	13435	13168	13377	13441	13310	13409	13454	13304	13466	13359	13458	13225	13505	13360	13370	13403	13125	13350	13470	13220	13461	13396	13458	13219	13390	13337	13513	13291	13331	13502	13319	13301	13165	13402	13511	13309	13299	13219	13348	13355	13258	13311	13377	13273	13279	13341	13315	13469	13342	13332	13404	13391	13028	13240	13351	13410	13188	13348	13348	13297	13375	13518	13350	13421	13297	13236	13334	13134	13289	13399	13338	13321	13401	13246	13473	13417	13274	13278	13326	13431	13467	13243	13410	13396	13430	13345	13321	13190	13545	13149	13320	13397	13328	13420	13479	13243	13323	13337	13408	13264	13440	13414	13211	13367	13198	13349	13187	13545	13250	13416	13121	13271	13356	13356	13513	13297	13350	13378	13391	13417	13299	13257	13277	13353	13255	13344	13225	13315	13293	13316	13493	13379	13329	13524	13300	13343	13454	13285	13295	13245	13398	13351	13122	13256	13194	13342	13313	13496	13145	13365	13429	13528	13473	13193	13489	13299	13289	13121	13255	13397	13418	13284	13353	13356	13318	13418	13351	13344	13232	13473	13479	13402	13633	13361	13378	13481	13242	13320	13390	13154	13289	13279	13365	13350	13386	13364	13329	13321	13443	13452	13414	13230	13270	13271	13408	13286	13342	13411	13553	13329	13451	13359	13239	13301	13323	13452	13451	13230	13242	13075	13277	13298	13312	13446	13373	13335	13348	13293	13318	13357	13453	13248	13354	13415	13364	13359	13441	13391	13204	13377	13358	13374	13345	13559	13325	13356	13268	13529	13219	13259	13212	13323	13210	13142	13343	13209	13334	13507	13289	13398	13262	13293	13420	13307	13274	13293	13318	13473	13411	13386	13165	13405	13422	13267	13290	13129	13414	13368	13449	13165	13317	13258	13547	13312	13488	13261	13315	13241	13383	13394	13255	13274	13356	13361	13327	13397	13184	13353	13335	13472	13254	13256	13227	13389	13364	13402	13525	13319	13116	13272	13356	13141	13380	13216	13621	13305	13460	13320	13336	13403	13300	13448	13336	13476	13360	13073	13319	13440	13433	13280	13417	13314	13286	13244	13237	13461	13347	13227	13158	13276	13261	13382	13351	13321	13593	13429	13213	13200	13283	13359	13436	13268	13393	13515	13267	13463	13315	13274	13283	13381	13399	13452	13341	13384	13405	13082	13271	13298	13419	13386	13309	13310	13485	13389	13420	13192	13390	13127	13311	13392	13489	13140	13511	13311	13393	13214	13481	13274	13315	13338	13354	13351	13291	13287	13301	13291	13430	13282	13261	13422	13415	13470	13382	13446	13388	13459	13511	13319	13300	13442	13319	13611	13141	13182	13220	13276	13295	13420	13383	13380	13542	13288	13308	13227	13249	13313	13459	13311	13269	13412	13319	13506	13528	13353	13410	13369	13069	13342	13128	13353	13405	13246	13235	13251	13385	13291	13382	13341	13414	13389	13362	13267	13385	13325	13316	13251	13482	13450	13359	13592	13271	13472	13241	13439	13081	13441	13573	13356	13241	13259	13454	13273	13303	13342	13452	13243	13295	13422	13634	13268	13340	13319	13247	13378	13400	12994	13306	13337	13292	13444	13305	13475	13362	13255	13283	13305	13378	13368	13202	13226	13400	13328	13406	13459	13231	13272	13501	13139	13501	13381	13414	13359	13252	13292	13245	13354	13273	13479	13396	13193	13460	13296	13537	13347	13267	13280	13169	13274	13228	13262	13342	13307	13351	13370	13371	13556	13501	13435	13536	13185	13521	13229	13287	13325	13323	13357	13396	13235	13626	13362	13376	13200	13232	13155	13439	13382	13456	13342	13085	13539	13565	13434	13485	13363	13511	13423	13535	13303	13307	13526	13300	13569	13575	13402	13486	13250	13371	13323	13392	13290	13454	13453	13539	13186	13368	13223	13386	13347	13255	13340	13410	13373	13434	13332	13321	13335	13695	13385	13272	13140	13268	13370	13365	13358	13191	13405	13302	13362	13352	13325	13384	13216	13626	13301	13416	13287	13288	13171	13448	13401	13210	13438	13414	13435	13359	13516	13425	13484	13143	13394	13337	13244	13320	13482	13343	13171	13136	13299	13347	13279	13123	13273	13413	13254	13337	13235	13308	13315	13427	13328	13360	13395	13279	13540	13306	13613	13514	13378	13323	13489	13391	13324	13381	13603	13557	13131	13265	13172	13203	13349	13291	13117	13244	13389	13279	13449	13227	13336	13318	13429	13542	13224	13315	13072	13277	13341	13420	13163	13156	13223	13256	13202	13319	13019	13326	13373	13597	13365	13391	13198	13330	13214	13243	13147	13296	13494	13463	13306	13483	13287	13532	13381	13278	13226	13201	13042	13230	13365	13201	13259	13447	13392	13381	13254	13428	13290	13335	13319	13316	13329	13373	13384	13241	13117	13232	13436	13478	13418	13450	13533	13430	13190	13271	13297	13300	13233	13413	13126	13417	13369	13176	13232	13196	13311	13497	13214	13339	13429	13543	13252	13362	13481	13293	13331	13331	13415	13398	13276	13481	13496	13355	13409	13213	13347	13604	13388	13318	13191	13235	13457	13315	13261	13475	13440	13533	13348	13521	13453	13402	13400	13242	13458	13264	13439	13300	13373	13391	13310	13374	13462	13151	13344	13336	13357	13329	13263	13392	13223	13231	13225	13504	13147	13189	13323	13311	13454	13373	13478	13395	13504	13374	13336	13319	13310	13456	13333	13245	13282	13244	13353	13501	13479	13238	13270	13494	13406	13414	13288	13376	13258	13360	13271	13258	13379	13465	13371	13332	13243	13430	13457	13144	13486	13419	13002	13299	13216	13197	13432	13545	13325	13259	13371	13405	13353	13386	13239	13450	13277	13540	13374	13395	13461	13412	13175	13378	13341	13279	13372	13615	13319	13253	13319	13301	13403	13398	13210	13493	13367	13472	13425	13475	13171	13337	13276	13279	13185	13206	13436	13353	13456	13316	13372	13329	13481	13513	13436	13401	13433	13187	13395	13472	13428	13235	13357	13354	13276	13378	13336	13346	13388	13179	13173	13487	13333	13304	13256	13417	13339	13328	13150	13287	13274	13279	13234	13166	13303	13207	13281	13201	13198	13408	13281	13342	13311	13413	13302	13514	13365	13424	13323
18878	33303	30671	23994	20385	17833	16409	15249	14410	13691	13325	12987	13071	12753	12635	12667	12646	12578	12451	12364	12412	12315	12411	12390	12266	12388	12172	12327	12336	12226	12269	12187	12320	12128	12329	11984	12074	12170	12298	12253	12192	12203	12118	11985	12138	12121	12082	12125	12244	12221	12229	12127	12149	12213	12074	12128	12190	12046	12155	11925	12342	12115	11857	12268	12030	12155	12150	12085	12085	12034	12122	12213	12019	12261	12192	12313	12493	12628	12366	12164	12165	12106	12299	12155	11953	12234	12329	12454	12090	11944	12115	12022	12107	12087	11946	12007	12075	12116	12000	12008	12132	12080	12076	12072	12114	12162	11914	12159	12117	12109	12106	11952	11962	11963	12112	12110	11957	11976	12054	12025	12056	11936	11932	12147	12084	12123	12085	12190	12190	12105	12053	12128	12109	12035	12009	12112	11800	11996	12164	12095	11996	12227	11924	11959	12025	12078	11966	12191	11968	12228	12142	12109	12052	11959	12178	12088	12156	11953	11984	12054	12062	12130	12115	11995	11999	12178	12078	12034	12071	12144	12146	12229	12122	12157	12095	12174	12057	12168	12007	11958	12132	11960	12254	11981	11979	12157	12115	12107	12149	12086	12055	12154	12047	12103	12032	12042	12100	12015	12023	11887	12083	12040	12015	12056	12137	12134	12027	12170	12160	12116	12106	12122	12101	12008	11902	12155	12171	12065	12059	11996	11935	12069	11865	12098	12109	12118	11853	12129	12083	11986	11935	12115	12030	12072	12061	11977	12034	11946	12172	12162	12051	12088	12008	12085	12025	12112	12008	12150	12046	12061	12134	12225	11966	12022	12151	12052	12040	12010	12101	12023	12139	11944	12243	12175	11963	12021	11984	12047	11972	12186	11988	12089	12190	12132	12059	12030	12116	12187	12061	12055	12096	12188	12096	12179	12041	12039	12186	12180	12017	11934	12049	12052	12244	12144	12058	12131	12110	11967	11943	12095	12009	11986	12029	11999	12140	12046	12057	12095	12112	12051	11827	12196	12017	12064	11994	12120	12106	12132	12154	11947	12127	12096	12046	12164	12041	12119	12059	12057	12127	12138	12134	12135	12164	12113	12147	12078	11959	11870	12021	12158	12052	11979	11975	11913	11919	12193	12146	11931	11878	12141	12094	12111	11945	11783	12185	12077	12249	12031	12132	12100	12059	12053	12211	11930	12040	12062	12229	12070	12069	12159	12141	12127	12153	11934	12230	12158	11945	12043	12065	11857	12055	12131	12220	12010	12210	12021	11945	12170	12097	12020	12006	12058	11949	12195	11925	12124	11840	11976	12014	12033	12112	12142	12053	11953	12056	12050	11897	11970	12109	12102	12096	12161	12144	12152	12017	12091	12065	11916	12025	12064	12055	12096	12033	11978	11977	11990	11973	11958	11886	12063	12124	12137	11945	12031	12249	12045	12090	12047	12088	11931	12049	12059	12130	12031	12121	11991	12047	11999	11970	11989	12167	11920	12037	12242	12118	12009	11909	12102	12132	12131	12013	12018	12020	12152	12040	12137	12135	12088	12116	11962	12062	12070	11879	12003	11922	12163	12092	12071	12022	12101	12095	12028	11931	12114	11928	12125	12038	12119	12087	11970	12087	12061	12136	12140	12080	12111	12143	12089	11972	12064	12013	12009	12100	12025	12015	12102	12131	12110	12031	12093	12122	12029	12216	12135	12004	12109	11984	12067	12184	12022	12151	12028	12033	12074	11852	12102	12026	12128	12108	12054	12063	12088	12051	12058	12005	12043	11959	11920	12140	12036	12072	12177	12115	11989	12015	12109	12034	12006	12060	11943	12140	12025	12176	12086	12174	12036	12130	12129	12111	12094	11967	12118	11936	11964	12064	12056	12051	12012	11967	11984	12055	11932	12147	12160	12077	12063	11889	12182	12088	12100	12078	12151	11983	12076	12128	11876	12155	12069	12007	12212	11970	12028	12116	12118	12027	12072	12052	12067	12059	12150	12000	12058	12082	12051	11929	11893	11962	12243	12188	12098	12034	12125	12097	11903	11958	11956	12206	12030	11964	12065	12021	12065	11969	11984	11980	12017	12040	12061	12016	11921	12179	11985	12082	12110	12147	12111	12040	12172	11930	12074	12067	12013	11955	12145	11910	12034	12102	11943	11965	12051	12043	12077	12169	12093	12240	12000	12215	11829	12011	12069	12163	12030	12029	12082	12031	12132	12066	12166	11976	12025	11952	11977	11942	11907	12106	12104	11927	12113	11973	12025	12103	12075	12125	11991	12106	11973	11994	12254	12056	12182	12110	12022	12174	12086	12102	11768	11934	12003	12049	12173	12078	12157	12087	12073	11848	12054	12172	12319	12017	11926	11960	11928	12012	12071	12089	11963	11984	12298	11965	12124	12142	12006	11992	12054	12245	12031	11981	12211	12157	12206	12012	11982	12104	12124	12132	12150	12113	12086	12151	11881	12025	12237	11893	12065	12011	12023	12054	11994	12094	12205	12108	11980	12051	11978	12101	12105	11904	11933	11984	11994	12155	12104	11851	12112	12084	12016	12094	12147	12080	12159	12026	11900	11946	12103	11898	12050	12158	12043	12106	12111	12039	12164	12108	11933	12208	12007	12129	12000	12043	11987	12037	11883	12264	12071	12015	12044	12225	12087	12161	12072	12047	12189	12110	12103	12009	11982	12044	11983	11915	11966	11955	12188	12101	12147	12030	12058	11998	11927	12162	12101	11975	11924	12057	12120	12008	12119	11992	12043	12100	12122	12099	12049	11916	11984	12140	12009	12084	12104	11990	12031	12136	12044	12028	12159	12020	12116	12149	11880	12004	12005	11964	12077	11996	12088	11982	12040	12057	11983	12113	12114	11932	11888	12180	12170	11977	11964	12031	12041	12118	11939	11877	12174	12072	12022	11993	12174	11960	12002	11878	12028	12113	11952	12021	12255	12067	12080	12086	12137	11994	12087	12091	12048	12029	12093	12012	11900	12117	12177	12062	12131	12224	12136	12057	12052	12091	12244	12033	12114	11926	11923	12060	12147	12038	12157	12088	12044	12063	12034	12229	11949	12124	12130	11940	12016	11942	12017	12062	11998	12089	12073	12065	12097	12045	11985	12065	12096	12198	12083	11909	12115	12150	12198	12095	11903	11965	12098	12028	11965	12212	12040	12138	12065	11975	11919	12137	11994	12106	12075	11855	12090	12103	12100	11949	12077	12011	12097	12079	12075	11990	11994	12192	12219	12094	12035	12016	12088	11939	11881	12037	12032	12029	11951	11923	12116	12137	12060	12152	11966	11986	12052	12046	11979	12049	11941	12003	12052	11934	12026	12191	11946	11971	12114	12063	12036	12023	12152	12163	11975	12118	12215	12077	12046	12075	11896	11995	12117	12163	12027	12082	12029	11985	12151	12093	11979	11946	11948	12144	12055	12082	12087	12104	12092	12046	12081	12038	12134	11948	12004	12135	12014	12005	11987	12114	12166	12097	11920	12012	11990	12171	12107	12030	12125	12192	12202	11978	12165	12021	12113	12071	11885	12118	11898	12098	12086	12065	12028	12014	11985	11903	12189	12027	12092	12225	12032	12045	12067	12040	12109	12070	12038	11983	12082	12068	12105	11989	12110	12029	12146	12122	11975	12038	12040	12140	11984	11937	11897	11929	12083	12064	11940	12033	12139	12100	12007	12117	11998	12068	12129	12062	11866	12035	12056	12113	12046	12135	12096	11974	12183	11993	12108	11947	12162	11854	12027	12099	12161	11976	12018	12086	12044	11829	11981	11899	12047	12114	11979	12035	12091	12088	11885	11986	12008	12111	12117	11998	12038	12142	12023	12029	12084	12077	12136	12121	12108	12223	12029	12166	11998	12049	11992	12027	11989	12041	11970	12152	12063	11995	12170	12050	12163	12104	12093	12070	12046	11957	12059	11919	12042	12011	12201	12115	12091	12094	12174	11981	12154	12044	11996	12001	12080	12082	11929	11944	12087	12188	12070	11944	11962	12179	12112	12075	12090	11894	11975	12174	12103	12031	11969	12118	12015	12020	12054	12031	11976	12005	12121	12240	12188	11971	12108	12085	12062	12046	12035	11942	11925	12035	12001	12121	11934	12006	12055	12095	11999	12132	12084	12053	12105	12030	11885	12032	12097	12174	12026	12142	12044	12049	11993	12026	12192	11926	12017	11995	11978	11906	12066	11926	12123	12159	12050	12033	12074	11998	12143	12189	12024	12116	12049	12082	12096	12061	11901	11974	11905	12177	12056	12048	12086	12074	12190	12075	12155	12214	12177	11975	11870	11967	12114	12068	12129	12040	12001	12037	12096	12103	12130	12021	11915	12074	12260	11997	12003	12097	12027	12045	11975	12026	12060	12126	12040	12083	12015	12087	12023	12050	12142	11950	12078	11994	11943	12005	12131	12026	12072	11995	12138	11909	11961	11898	12138	11968	12009	12124	12150	11977	11945	12086	12107	12150	12135	12087	12129	11924	12119	12139	12168	11964	11926	11976	12093	12222	11954	12066	12044	11967	12125	12074	12062	12123	12016	12012	12121	12037	12169	12018	11970	11971	11969	12044	12009	12044	12037	12094	11880	12182	11974	11919	12011	12023	12109	12060	12248	12191	12056	12240	12153	11972	12039	12112	12262	12191	12025	12070	12111	12066	11956	11998	11998	12169	11823	12078	11865	12096	12095	12154	12132	12082	12121	12149	11969	12212	12001	11859	12180	12038	12123	12107	12059	12078	11951	12003	12050	11988	12094	12073	12002	11981	12140	12101	12214	12084	12085	12008	12112	12000	12126	11965	12103	12176	12020	11962	12164	12101	12050	12131	12127	12081	12040	12217	12051	12176	12045	12031	12102	12060	12144	12098	12107	12084	12286	12093	12053	12086	12059	12059	12067	12050	12174	12084	12105	12098	12041	12035	12002	12109	12022	12016	12040	12096	12031	12183	12056	12004	11960	12143	11977	12011	12006	12029	12098	11977	11994	12005	12324	12041	12055	12158	12041	11916	11882	12125	12163	12056	12119	12074	12028	12194	11966	12114	12064	12023	12111	12241	12070	11875	12103	11868	12175	12067	12038	12063	12036	12124	12009	12169	11934	12114	12027	12114	12104	12133	12015	12058	11991	12050	12092
29327	22232	21587	18115	15659	15322	15281	14940	14832	14658	14938	14687	14802	14939	14847	14666	14711	14774	14552	14475	14670	14769	14870	14855	14733	14736	14744	14571	14538	14740	14878	14748	14861	14812	14799	14870	14891	14740	14758	14822	14908	14858	14667	14736	15007	14701	14445	14788	14729	14754	14597	14745	14696	14736	14644	14857	14769	14698	14653	14709	14503	14733	14782	14663	14644	14852	14426	14705	14574	14631	14666	14658	14654	14918	14740	14861	14895	14930	14782	14735	14814	14880	14643	14639	14622	14723	14543	14901	14589	14709	14896	14523	14699	14698	14693	14792	14596	14873	14666	14810	14539	14621	14845	14586	14748	14689	14711	14876	14578	14684	14791	14863	14734	14727	14713	14704	14773	14614	14720	14769	14747	14543	14627	14622	14709	14625	14683	14808	14794	14921	14727	14680	14594	14555	14692	14504	14621	14439	14702	14623	14506	14855	14717	14873	14853	14637	14531	14764	14798	14793	14763	14662	14772	14763	14767	14764	14801	14765	14557	14830	14678	14569	14750	14769	14712	14771	14496	14814	14774	14855	14638	14880	14754	14784	14786	14596	14495	14615	14797	14834	14859	14743	14573	14780	14636	14752	14622	14706	14581	14486	14847	14727	14561	14699	14595	14851	14613	14719	14608	14691	14719	14654	14704	14548	14584	14569	14741	14783	14532	14843	14637	14592	14745	14704	14965	14757	14695	14647	14556	14733	14856	14766	14707	14607	14691	14758	14611	14797	14702	14750	14734	14806	14728	14717	14856	14606	14504	14504	14829	14935	14738	14777	14806	14704	14650	14507	14819	14619	14619	14761	14641	14816	14635	14391	14905	14612	14546	14695	14557	14701	14549	14742	14668	14608	14686	14587	14701	14738	14717	14636	14621	14686	14649	14829	14648	14738	14670	14642	14677	14485	14386	14695	14617	14720	14715	14703	14738	14739	14686	14644	14869	14731	14863	14645	14608	14561	14702	14806	14724	14739	14779	14702	14498	14880	14620	14610	14656	14844	14909	14731	14724	14586	14641	14835	14565	14704	14617	14779	14531	14608	14482	14662	14792	14875	14775	14697	14786	14838	14557	14737	14529	14640	14600	14873	14728	14597	14625	14750	14899	14558	14756	14688	14758	14619	14482	14680	14773	14757	14838	14734	14807	14799	14661	14668	14841	14674	14759	14580	14834	14949	14642	14772	14657	14652	14740	14622	14630	14657	14712	14675	14552	14664	14472	14876	14759	14511	14595	14728	14635	14630	14877	14672	14864	14509	14838	14661	14842	14625	14712	14605	14674	14534	14574	14564	14968	14692	14775	14870	14784	14828	14641	14807	14628	14758	14712	14677	14641	14731	14593	14741	14751	14738	14565	14777	14519	14792	14798	14507	14611	14659	14626	14830	14556	14572	14732	14827	14655	14620	14810	14662	14758	14791	14704	14699	14616	14711	14780	14780	14602	14654	14548	14892	14639	14654	14618	14437	14785	14633	14699	14735	14754	14794	14838	14775	14827	14788	14499	14817	14641	14813	14600	14655	14667	14785	14712	14594	14576	14793	14683	14926	14668	14811	14588	14798	14728	14618	14764	14646	14840	14790	14784	14629	14696	14751	14758	14792	14619	14708	14790	14708	14729	14693	14566	14771	14592	14727	14509	14637	14883	14668	14696	14683	14719	14661	14610	14586	14779	14916	14970	14853	14771	14649	14841	14737	14560	14731	14783	14674	14673	14655	14583	14521	14747	14628	14755	14482	14612	14662	14715	14895	14714	14704	14847	14650	14643	14833	14779	14606	14763	14636	14752	14774	14679	14543	14610	14606	14551	14700	14792	14649	14717	14561	14569	14579	14593	14889	14694	14772	14636	14901	14784	14777	14644	14716	14643	14616	14762	14768	14792	14666	14645	14702	14718	14644	14631	14922	14794	14648	14775	14618	14816	14663	14749	14576	14713	14659	14664	14703	14767	14835	14703	14666	14742	14606	14544	14801	14874	14658	14707	14679	14706	14608	14749	14628	14643	14659	14752	14636	14639	14623	14692	14652	14866	14558	14674	14812	14628	14656	14783	14573	14622	14718	14660	14675	14769	14569	14673	14791	14656	14816	14844	14881	14613	14689	14798	14817	14737	14752	14604	14921	14734	14605	14623	14725	14721	14558	14782	14627	14970	14838	14703	14720	14654	14741	14723	14620	14739	14624	14667	14780	14557	14498	14585	14604	14773	14607	14573	14700	14816	14534	14667	14725	14910	14704	14908	14644	14856	14620	14540	14558	14673	14694	14617	14505	14721	14806	14896	14766	14671	14682	14762	14664	14751	14665	14792	14738	14764	14703	14639	14613	14542	14614	14837	14593	14654	14660	14669	14564	14562	14665	15017	14822	14582	14782	14675	14900	14842	14931	14799	15008	14650	14553	14584	14825	14615	14714	14612	14759	14730	14741	14592	14766	14728	14755	14623	14492	14767	14649	14550	14793	14613	14565	14644	14755	14653	14696	14765	14567	14783	14677	14452	14595	14744	14629	14532	14614	14664	14930	14703	14711	14886	14743	14856	14692	14675	14670	14666	14627	14723	14622	14686	14611	14660	14557	14545	14725	14592	14703	14887	14821	14528	14812	14830	14769	14750	14636	14761	14675	14848	14462	14544	14781	14867	14657	14776	14745	14630	14763	14639	14825	14654	14528	14803	14597	14581	14621	14797	14686	14763	14785	14740	14842	14706	14472	14584	14659	14699	14762	14713	14620	14660	14726	14851	14568	14512	14679	14649	14671	14812	14867	14628	14857	14907	14716	14719	14780	14669	14644	14662	14553	14732	14830	14711	14777	14753	14892	14633	14749	14840	14483	14678	14738	14771	14631	14645	14585	14808	14783	14632	14725	14723	14632	14834	14762	14657	14624	14735	14398	14816	14682	14633	14755	14752	14734	14750	14577	14834	14728	14729	14709	14580	14563	14633	14546	14784	14584	14837	14688	14755	14600	14710	14830	14724	14743	14755	14630	14673	14640	14683	14488	14830	14623	14741	14573	14756	14551	14777	14514	14857	14771	14653	14640	14628	14946	14594	14780	14610	14800	14863	14605	14684	14772	14607	14881	14681	14550	14808	14735	14701	14551	14603	14811	14674	14656	14660	14625	14800	14543	14659	14631	14701	14649	14562	14683	14788	14902	14807	14906	14626	14731	14769	14774	14964	14649	14462	14650	14901	14407	14499	14662	14722	14782	14656	14524	14685	14753	14787	14768	14938	14644	14602	14870	14621	14941	14820	14541	14740	14787	14733	14724	14640	14682	14707	14713	14726	14678	14555	14687	14496	14818	14579	14624	14835	14752	14790	14691	14832	14671	14635	14746	14554	14716	14733	14662	14724	14573	14730	14778	14655	14726	14807	14798	14671	14896	14611	14780	14725	14685	14640	14662	14747	14798	14634	14622	14637	14722	14532	14444	14620	14627	14780	14606	14735	14669	14774	14815	14806	14676	15038	14659	14657	14751	14746	14703	14806	14853	14681	14684	14469	14693	14630	14597	14808	14700	14752	14679	14551	14779	14576	14743	14768	14761	14734	14810	14915	14746	14785	14787	14725	14643	14850	14607	14756	14587	14783	14765	14664	15028	14704	14638	14739	14492	14766	14682	14727	14651	14570	14864	14696	14641	14735	14748	14755	14903	14848	14617	14670	14712	14828	14778	14731	14737	14575	14660	14864	14679	14568	14710	14683	14575	14898	14580	14789	14644	14516	14722	14666	14789	14671	14811	14781	14811	14835	14832	14522	14750	14740	14851	14620	14709	14711	14787	14827	14597	14785	14773	14796	14643	14662	14843	14696	14668	14618	14608	14765	14745	14546	14690	14814	14645	14790	14806	14711	14761	14706	14604	14834	14664	14681	14740	14665	14621	14591	14740	14684	14334	14685	14677	14653	14940	14818	14786	14784	14840	14856	14793	14840	14606	14692	14841	14569	14909	14818	14774	14716	14595	14491	14649	14534	14549	14668	14603	14443	14672	14814	14715	14642	14769	14829	14772	14643	14771	14732	14648	14595	14678	14844	14722	14646	14767	14758	14787	14862	14552	14558	14829	14779	14546	14672	14835	14775	14603	14688	14789	14875	14755	14688	14619	14704	14662	14792	14750	14782	14589	14698	14693	14682	14631	14723	14883	14713	14794	14688	14574	14614	14660	14681	14680	14583	14636	14771	14722	14629	14653	14850	14737	14648	14841	14698	14531	14550	14811	14517	14645	14818	14706	14772	14727	14654	14650	14768	14549	14671	14615	14788	14713	14856	14751	14641	14667	14775	14617	14737	14768	14911	14596	14751	14714	14792	14773	14794	14679	14583	14705	14698	14755	14803	14726	14710	14675	14758	14848	14843	14626	14617	14830	14650	14839	14776	14848	14689	14647	14742	14813	14717	14755	14687	14702	14940	14844	14849	14967	14702	14665	14632	14615	14744	14731	14652	14612	14767	14535	14734	14583	14655	14761	14688	14635	14678	14879	14606	14560	14667	14868	14490	14737	14729	14866	14756	14661	14572	14719	14697	14770	14710	14608	14778	14788	14765	14799	14558	14754	14799	14658	14673	14582	14757	14737	14711	14704	14826	14560	14814	14820	14716	14775	14645	14742	14662	14642	14768	14809	14802	14844	14545	14425	14606	14681	14702	14919	14637	14722	14835	14650	14620	14662	14816	14735	14886	14708	14607	14622	14754	14677	14723	14670	14707	14494	14718	14639	14725	14700	14781	14687	14578	14695	14597	14685	14814	14640	14805	14695	14754	14866	14576	14577	14798	14852	14598	14543	14440	14744	14784	14751	14881	14768	14720	14548	14545	14680	14566	14656	14717	14645	14672	14657	14746	14786	14705	14438	14630	14770	14748	14858	14690	14815	14743	14805	14749	14810	14908	14714	14627	14682	14536	14760	14737	14746	14610	14739	14812	14843	14720	14526	14633	14797	14644	14603	14786	14548	14838	14825	14643	14691	14764	14570	14588	14582	14645	14789	14689	14374	14618	14794	14771	14704	14576	14557	14591	14837	14662	14631	14763	14830	14895	14778	14704	14700	14828	14764	14607	14586	14566	14757	14650	14762	14798	14563	14656	14767	14765	14855	14668	14544	14691	14606	14681	14695	14741	14637	14751	14674	14565	14546	14719	14801
16592	20155	18676	15479	14378	14279	13815	13624	13496	13353	13443	13173	13288	13200	13205	13145	13300	13226	13236	13068	13174	13097	13155	12977	13193	13104	13142	13183	13228	13046	13163	13108	13088	13173	13202	12936	13265	13104	13038	13035	12928	13194	12995	13176	13303	13257	13106	13125	13100	13150	13086	13140	13257	13197	13085	13121	12983	13136	13261	13140	13073	13115	12954	13059	13148	13323	13266	13099	12913	13209	13164	13145	13088	13241	13332	13297	13415	13374	13246	13163	13204	13153	13120	13097	13237	13218	13112	13038	13106	13197	13158	13047	13197	13017	13186	13199	13092	12985	12938	13048	13083	13121	13120	13054	12989	13178	13104	13006	13156	13142	12951	13133	13064	13042	12967	13113	13079	13077	13161	13170	13149	13125	13221	13028	12963	13138	13101	13159	13141	13120	13067	13217	13087	13190	13100	13069	13139	12982	13191	13062	12919	13057	13112	13228	13295	13285	13180	13074	13034	13230	13012	13014	13061	13022	13164	13121	13087	13016	13267	13199	13163	13036	13092	13119	13056	13120	13081	13020	13182	13218	12818	13083	13166	13076	13196	13108	13174	13007	13133	13143	13180	13179	13138	13046	13076	13136	13206	13087	13066	13112	13287	13219	13083	12963	12920	13182	13107	13227	13171	12932	12954	13198	13251	12986	13032	13191	13044	13117	13029	13145	13159	13125	13241	13157	13201	13007	13126	13200	13069	13104	13120	13144	13322	13132	13304	13154	13137	12988	13130	13074	13131	13146	13179	13042	13105	13305	13135	13017	13135	13244	13080	13184	13085	12995	13049	13120	13181	13139	13186	13169	12984	13148	13130	13053	13060	13020	13208	13127	13104	13323	12998	13118	13038	13065	13001	13047	13051	13089	13234	13258	13019	13125	13048	13057	13126	13168	13125	13131	13008	13046	13082	13234	13157	12921	13160	12994	13170	13068	13067	13095	13102	13138	13215	13232	13105	13101	13066	13087	13100	13136	13109	13127	13021	12995	12963	13102	13076	13094	13201	13069	13075	13109	13076	13059	13127	12930	13031	13008	13112	13125	13211	13197	12960	13141	13126	13035	13081	13153	13095	13079	13092	13159	13102	13153	13155	12949	13224	13126	13210	13141	13147	13201	12998	13091	13020	13065	13117	13145	13217	13067	13098	13207	13063	13010	13069	13032	13117	13129	13240	13117	13258	12937	13061	13112	13000	13167	13062	13131	13115	13191	13117	12994	13197	12987	13179	13173	13251	12991	13160	13106	13157	13019	13084	13128	13101	13148	13067	13086	13160	13229	13069	13219	13226	13190	13090	13132	13221	13161	13162	13008	13200	12974	13314	13016	12935	12859	12995	13187	13107	13109	13058	13155	13015	13034	12990	13069	13215	13111	13090	13139	13043	13169	13027	13071	13228	13099	13069	13083	13140	13158	13248	13068	13136	13130	13048	13091	13199	13120	13177	12992	13185	13183	13116	12990	13067	13092	13100	13227	13044	13070	13038	13264	12978	13066	13248	13180	12980	13265	13108	13167	13199	12972	13079	13072	12995	12947	13122	13196	13000	13309	13164	12991	13161	13137	13085	13257	13101	13069	13056	13122	13086	13233	13002	13048	13248	13039	13157	12984	13283	13174	13018	13031	13028	13127	13258	13061	13258	13035	13069	13049	13090	13102	13003	13026	12931	13104	13254	13157	13227	12919	13018	13125	13152	13059	13193	13025	13084	13122	13126	13280	13141	13161	13204	13090	13105	13112	13176	13068	13089	13037	12994	13051	13090	13073	12874	13028	13184	12900	13116	13105	12906	12849	13127	13133	13049	13073	12997	13026	13126	13020	13009	13131	13097	13121	13090	13119	13026	13240	13148	13103	13013	13079	12959	13164	13202	13166	13269	12999	13125	13055	13022	13059	12981	13151	12968	12930	13248	13105	13105	13022	13055	13074	13086	12991	13031	13188	13283	13120	13166	13197	13078	13062	12965	13218	13162	13106	13174	13205	13178	13132	13008	12983	13101	13072	13026	12963	13102	13105	13069	13119	13052	13076	13108	13070	13053	13157	13034	13066	13123	13182	13095	13145	13026	13020	13267	13166	13103	13036	13101	12970	12981	13105	13158	13258	13035	13172	12919	13152	13108	13195	12999	13036	13054	13177	13150	13221	13344	13036	13013	13211	13201	13078	13073	13051	13206	13172	13011	13214	13126	13234	13047	13142	12993	13124	12965	13120	13026	13030	13181	13221	13248	13177	13169	12866	13206	12957	13193	13147	12874	13112	13000	13235	13270	13057	13020	13140	13037	13060	13153	13061	13229	12983	13187	12984	13105	12959	13207	13018	13179	13042	13210	13201	13132	12970	13130	12974	13066	13148	13048	13068	13008	13103	13049	13225	13136	13126	12896	13130	13205	13119	13084	13008	13089	13206	13079	13166	13137	13086	13280	13021	13320	12940	13083	13069	13165	13088	13253	13213	13225	13113	13023	12989	13105	13128	13036	13194	13238	13121	13060	13146	12851	13193	13080	12986	13249	12973	13119	12886	13131	13139	13069	13180	13119	13075	13148	13122	13036	12987	13024	13198	12930	13005	13137	13113	13071	13160	13171	13191	13115	13124	12899	13134	12972	13130	13087	13041	13094	13159	13186	12953	13257	13024	12979	13163	13027	13105	13141	13021	13228	12980	13174	13030	13037	13030	13114	13231	13151	13077	13106	12991	12995	13043	13044	13139	13123	13034	13035	13137	12983	13149	13190	13032	13061	13121	13230	13159	13129	13173	13043	13281	13075	13112	13253	13063	13044	13127	13084	13090	13068	13133	13030	13090	13202	13127	13078	13155	13038	13210	13033	13164	13133	13300	13087	12958	13121	13194	12931	13038	13214	13195	13340	13167	13010	13061	13000	13062	13228	13073	12902	13068	13001	13273	13067	13147	13143	12954	12997	13143	13030	13252	13210	13066	13054	13001	12962	13016	13021	13243	13161	13070	13172	13126	12966	13034	13156	13117	12986	13028	13065	13127	12985	13105	12890	13108	13006	12965	13155	13083	13125	13162	13113	13068	13126	13264	13090	13093	13114	13126	12991	13166	13130	13172	13165	13114	13049	13229	13233	13154	13234	13117	13194	13167	13183	13116	13139	13248	12988	13161	13299	12973	13180	13140	12997	13051	13248	13047	13169	13279	13170	12836	13068	13275	13192	12922	13047	13098	13001	13150	13143	12934	13089	13254	13128	13169	13006	13203	13234	13114	13054	13065	13184	12958	13047	13041	12941	13076	12962	13225	13205	13212	13112	13034	13119	13111	13121	13141	13060	13139	13094	13204	13116	12962	13037	13143	13127	13071	13038	13200	13160	13056	13254	13139	13072	12988	13020	13174	13190	13124	13117	13017	13166	13044	13123	13165	13185	13213	13233	13087	13035	13077	13128	13037	13060	13268	13028	13384	13171	13133	13026	13190	13040	13125	13284	13093	13027	13048	13046	13053	13030	13105	13081	12998	13209	13122	13260	13250	13211	13110	13095	13058	13187	13068	13008	13051	13080	13178	13132	13165	12950	13036	13104	12994	13257	13132	13055	13158	13151	13178	13105	13112	13133	13026	13110	13017	13060	13153	12924	13168	13133	12963	13022	13055	13040	12972	13082	13263	13038	13162	13092	13218	13221	13123	13076	13161	13352	12806	13271	13168	13194	13135	13098	13107	13079	13066	13164	13141	13054	13121	13060	13056	13130	13196	13099	13190	13111	13297	13071	13034	13160	13132	13174	13177	13033	13087	13173	13038	13075	13067	13261	13147	13188	13239	13151	13135	13121	13214	13135	13131	13033	13030	13114	13051	13075	13119	13116	13286	13094	13225	13141	13288	13188	13058	13193	13086	13106	13144	13146	13282	12959	13181	13260	13201	12912	13028	13133	13234	13085	13124	13166	13020	13201	13032	13139	13097	13122	13173	13088	13129	13178	13051	13229	13040	13098	13165	12972	12945	13164	13227	13084	13032	13198	12963	13153	13127	12955	13060	12986	13087	12969	13004	13015	13223	13050	13081	13340	13171	13177	13319	13126	13040	13001	13038	13265	12950	13163	13064	13169	12966	13094	13025	13075	13118	13055	13106	13063	13127	13025	13014	13226	13096	13122	13014	13119	13147	13029	13314	13054	12981	13242	13060	13120	13129	13252	13160	13177	13180	13229	13195	13125	13085	13221	13183	13200	13106	13065	13055	13102	13030	13262	13147	13151	12988	13086	13169	13046	12961	13183	13036	13353	12897	13051	13226	13013	13103	13072	13243	13227	13134	13186	13104	13050	13110	13069	13180	13273	13053	13108	13190	13036	13041	13121	13147	13123	13196	13162	12808	12901	13204	13099	13215	13207	13152	13049	13080	12976	13298	13021	13074	13198	13091	13002	13199	13201	13216	13333	13137	13063	13116	13174	13028	13064	13002	13194	13063	13039	13080	12982	13069	13056	13060	13197	13094	13174	13230	12947	12977	13131	13091	13098	13235	13090	13075	13089	13073	13183	13098	13151	13150	13090	13396	13119	12973	13242	13068	12865	13145	12989	13083	13027	13171	13151	13131	13196	13063	13003	13187	13108	12960	13101	13182	12992	13017	13110	13082	13169	13128	13050	13194	13133	13251	13169	13127	13209	13115	13113	13143	13164	13155	13227	13012	13189	13125	12964	13124	12990	12990	13130	12968	13108	13315	13006	13232	13098	13095	13048	12947	13215	13101	13093	13190	13098	13028	13184	13124	13055	13091	13125	13016	13111	13121	13281	13310	13203	13031	13103	13153	13208	13081	13094	13006	13096	13091	13100	13050	13255	13078	12917	13153	13253	13066	13210	13285	13153	13074	13046	13269	13236	13013	13240	13171	13090	13051	13110	13143	13260	13068	12969	13208	12990	13059	13000	13011	12924	13158	13011	13107	13231	12950	13067	13087	13107	13139	13099	12982	13117	13246	13128	13031	13033	13206	13049	13133	13136	13244	13030	13190	13129	13232	12963	13119	13209	13084	13108	13136	13076	13074	13091	13127	13103	13157	13147	13126	13245	13150	13168	13058	13229	13070	13076	13048	13232	12967	13108	13068	12981	13075	13064	12978	12933	13214	12987	13153	13132	13185	13027	13139	12990	13193	13019	13277	13052	13131	13286	13152	13143	13071
25292	21454	28374	25334	21901	19337	18267	16404	15924	15844	15515	15410	15225	15269	15295	15284	15246	15180	15115	15281	15011	15192	15033	15274	15148	15154	15125	15179	15194	15081	15278	15065	14938	15141	14883	15071	15108	15204	15137	15141	15138	15028	15070	14951	15024	15000	15126	14996	15184	14890	14981	15055	15023	15021	14792	14973	14973	14850	14995	15037	14914	15118	15029	15101	14920	15141	15062	15050	14974	15014	14999	15149	14872	14882	15078	15085	15053	15167	15188	15164	14957	15036	14884	14862	15032	15041	15148	15283	15042	14822	14901	14910	15041	14938	15185	15253	14981	14855	15054	14898	14866	14843	15015	14870	14958	15114	14895	15046	15132	14978	15097	15104	14956	15014	15002	15001	14971	14772	14805	14878	14988	14845	15055	14906	15058	14994	14974	14990	14872	14612	15040	14931	14874	15063	15059	15216	14845	14967	15087	15196	15044	14949	15049	14844	14993	14841	14967	15067	15132	14901	14908	14840	14957	14853	15050	14980	14939	14988	14873	14822	14886	14998	14860	14910	14964	15027	14998	14945	15022	14814	14899	15019	15191	15001	15151	15037	14894	14995	14817	15060	15125	14876	15157	14935	14777	15054	14993	14932	14883	14910	15090	15224	14995	15002	14951	14888	15227	14822	15061	14971	15117	14884	15079	14731	14917	15020	15022	14883	14983	14982	14897	14994	14900	14796	14885	14841	15005	14856	14947	15031	14816	14867	14909	14938	15089	15065	14994	15020	15046	14990	15066	14909	15056	14937	15087	15058	14986	14887	15010	14942	15099	15061	15174	14952	15021	14748	15065	14964	14927	15043	14829	15050	15072	14913	14982	14974	14904	15032	14970	15052	15011	15009	14834	14987	15064	14985	14850	15190	14836	14925	14813	14865	14869	14921	14924	14976	15036	14893	14848	14894	14880	15017	14941	14979	14928	15053	14928	15090	14790	14954	15055	15158	14936	15084	14870	14936	14796	14811	14841	14973	14923	15013	15128	15022	15068	15014	15035	15025	14905	15050	14906	14819	15020	15025	14885	15097	15130	15125	14981	14897	14968	14909	15011	14798	14992	14973	14974	15288	15126	15042	14927	15032	15040	15030	15048	14893	14924	14896	14948	14761	14890	14929	15095	15105	14843	14910	14935	14922	14969	15147	15199	15254	15077	15025	14907	14943	14926	15146	14942	15134	15144	15033	15044	15014	15144	15058	14882	15228	14976	14924	14801	14744	14850	15110	14920	14992	14916	15046	15020	15064	15031	14725	14987	15006	14912	14840	15066	14883	15134	15020	15044	14955	15035	14907	14947	14927	15039	15025	14826	15176	14790	15154	14983	14750	14751	15014	14983	15037	14972	14985	15021	15073	15012	14946	15002	15003	14857	15051	14952	14892	14907	15092	14879	14890	14996	15061	14916	15017	15176	14901	15015	14993	15020	15069	14924	14948	14656	15041	14888	14913	14854	15083	15127	14947	14935	14927	15168	14767	14860	15083	15036	14843	14782	14871	15106	14885	15101	15059	14972	14894	14800	15174	14859	15051	14968	14812	14994	14858	15063	14990	14773	14893	15033	14970	15065	15010	14949	14960	14791	14884	14983	15011	14934	15012	14878	14889	15008	15138	14812	14833	14847	14957	14863	14750	14903	15037	14912	14956	14793	15018	14996	14932	15033	15018	15036	15109	14998	14960	14952	14888	14816	14873	14994	15152	14875	14667	14921	14970	14903	14814	15057	14964	14825	14983	15015	14946	15012	14737	14926	15055	15156	14926	14946	14943	15097	14906	15053	14891	15101	14867	14780	14947	15068	15001	14830	14971	14949	14951	14726	14801	15046	15026	15171	15053	14966	14963	14830	15012	15045	15034	15093	14851	14890	15095	14968	15002	14874	14957	14881	14848	14830	14907	15100	15002	14944	14834	15118	14930	15034	15079	15092	14984	14879	15083	14968	14872	14965	14959	14986	15120	14598	14810	14964	15131	14918	14914	14973	15017	14985	14933	14847	15059	15041	14885	14893	14825	14913	14926	14955	15079	14979	14881	14909	14864	15208	14930	14940	15097	15083	14932	14918	14819	14899	14940	15101	14763	14908	14866	14938	14787	14982	15025	14857	15101	14854	14920	14937	14829	14863	14750	14971	14991	15018	14997	14870	15052	15122	14923	15177	15068	14856	14952	14932	14968	14959	15104	15167	14952	14774	14804	14836	14978	14934	14826	15080	14996	14904	15035	15185	15307	14966	14945	14908	15079	14663	14889	14980	14921	14986	14994	14952	15030	15119	14999	14965	15005	14951	14997	15113	15001	14897	15075	14913	14828	15064	15104	15157	15060	14828	14937	15060	14986	15174	15152	14965	15084	15059	14993	14818	14902	14906	15126	15079	15172	15121	15045	14977	15041	15095	14987	14965	14898	14983	14880	14965	14900	15010	14930	14997	14803	15006	15109	14925	15006	14847	15154	15067	15031	15091	15230	14858	15104	14919	15055	15030	14944	14918	15121	15044	15008	14946	14950	14897	14799	14966	14808	15104	14814	14971	14919	14839	14885	14868	14813	14805	14950	14919	14871	14944	14965	14902	14821	14981	15012	14977	15006	14957	14988	15062	15061	14934	14956	14882	14909	14913	14886	15086	15048	14821	14790	14885	15030	14938	15054	14915	14925	14998	15006	14914	14933	14882	15018	14975	14990	15139	14858	15044	14905	14960	14930	15034	14978	14975	14992	15187	14896	14876	14945	14918	14808	14910	14857	14972	14850	15016	14870	14965	14988	14904	15059	14930	15114	14986	14850	14975	15033	14918	14971	15002	15181	15024	14759	15054	14864	14836	15081	14980	14944	14937	14993	15026	14902	15066	14982	15112	15115	14914	15037	14848	15061	15043	15064	14845	14905	14900	14898	14977	14881	14992	15009	14778	14966	15050	14899	14802	15019	14934	14945	14918	15013	14993	15076	15147	15043	15020	14960	14887	14878	14840	14876	15012	15008	15057	14926	15056	15171	15107	14949	14889	15090	15019	15064	14915	14788	14929	14976	14979	14896	15103	14671	15112	14888	14847	15109	14967	14867	14906	15055	15009	14796	15031	15006	14867	14847	14947	15169	14821	14965	14980	14874	14884	14942	14885	14977	14894	15074	14856	14772	15044	14978	14966	15107	15010	15011	15038	14858	15033	14949	14965	14886	14736	14973	15001	15008	14944	14862	14932	14903	14967	15011	14785	14995	14974	15001	15008	14988	15058	15090	14891	14859	15001	14934	14890	15113	14968	14994	15008	15037	14977	14957	15097	15087	15060	14886	14907	14893	15000	15000	15062	14866	14976	15006	15005	15079	14887	14927	14989	14866	15009	15046	14999	15033	14999	15035	14907	15017	14937	15069	15143	14907	15193	15163	15150	15264	14937	14958	15005	15126	14962	14856	15013	14871	14961	14961	14869	14922	14979	14954	15064	15105	15082	15059	14920	15003	15122	15103	14928	14911	14831	14873	15088	14963	14966	14950	15095	15020	14952	15098	14930	15031	14896	14925	14709	14905	14983	14931	15058	14992	14806	14922	14890	15038	14970	14843	15149	15218	14985	14915	15021	15120	14989	15008	15060	14931	15113	15007	14997	14923	14857	14922	14972	15036	14812	14825	14876	15017	15054	14978	15049	14943	15167	14964	15104	14944	14924	14946	15145	14977	14795	15070	15181	14965	15006	15088	14945	14914	14911	14949	15029	14990	14898	15089	14903	14894	15112	15062	14907	14820	14928	14988	15016	14860	15208	14901	15080	14918	14864	14814	14839	14962	14927	14859	14777	14714	15067	14807	14850	14941	14775	14966	14986	14943	15013	15003	14781	14948	14796	14976	15065	14929	15037	14917	14979	14999	14999	15062	14769	14994	14941	14859	14784	14940	14871	14957	15054	15056	15136	14834	14851	14923	14835	14875	15022	14989	15021	15180	14936	15083	15092	14966	14685	14957	15130	15115	14746	14900	14856	14955	15128	14799	14915	14968	14958	14982	14596	15003	14995	15024	14976	14702	14999	14925	15099	14914	14868	14920	14910	14986	15058	15112	14872	14965	15038	14989	15035	15124	14900	14926	14999	14996	15158	14948	14860	14850	15130	14981	14913	14886	15120	14841	14899	14887	14933	14966	14794	14868	14899	14967	15065	15144	15119	15037	14917	14796	14821	14856	15101	14785	14836	14892	15014	15017	14897	15072	14841	14954	15032	14856	15190	14953	15055	15103	15059	14919	14985	14906	14855	15030	14769	15068	15037	15042	14921	14990	15019	15133	15100	14771	15231	14972	14973	15082	15045	14976	14994	14968	14884	14892	14906	14834	14741	14836	15032	14880	15078	15213	15043	15078	15132	14882	15161	15115	15007	15119	15064	15066	15082	15070	14999	15071	15114	14992	14978	15011	15080	14963	14967	15007	14778	14997	14800	14865	14851	15066	15130	15145	14870	15112	14881	14902	14781	15146	15177	14860	15068	15153	15114	15165	14902	14972	14892	15002	14939	14989	15030	15053	15143	14933	15095	15028	15143	15171	14824	14829	14931	15201	15163	14943	14954	15018	15032	14819	14953	14767	15038	14927	15127	14880	15018	14989	14934	15008	14933	14736	14948	15004	14945	15095	14910	14917	15125	15118	15004	15176	14954	14941	14795	15075	15075	14876	14865	14868	14856	15034	14733	14972	14940	14887	14840	14990	15198	14923	15125	14941	15133	14968	14894	15129	15113	14857	15120	14950	14917	15152	14929	14859	15036	14774	14933	14988	15034	14922	14928	14990	14853	15112	14918	14874	15041	14766	14929	14861	14996	15143	14860	14899	15049	14985	15181	14777	14850	14865	14824	14923	14911	14956	15044	14993	15142	15217	15003	14906	15038	15135	14856	14878	14901	14963	14922	15138	14890	14966	15028	14760	14980	14808	15111	15133	14854	14809	14911	14883	14992	14996	14923	14907	14989	14943	14960	15022	15019	14923	14922	15133	14959	15067	14884	14870	14982	15149	15103	15022	15022	15117	14958	14981	14920	15010	14987	14926	14879	14929	15077	14901	15047	14995	14909	14784	15044	14871	14905	15029	14986	15122	14929	14909	15067	15028	14987	15092	15222	14984	14911	14984	14910	14978	14964	14738	14883	14918	15115	15009	15031	15023	14918	15146
18215	30313	27290	21191	18583	16978	15774	14920	14525	14253	14059	13908	13775	13777	13776	13757	13637	13687	13717	13532	13482	13543	13570	13455	13525	13443	13465	13512	13378	13533	13343	13475	13475	13434	13369	13415	13198	13376	13314	13432	13441	13377	13384	13426	13295	13404	13345	13158	13316	13416	13316	13248	13482	13487	13329	13242	13405	13447	13411	13441	13508	13344	13454	13429	13254	13251	13368	13368	13369	13254	13359	13362	13644	13582	13587	13527	13470	13380	13406	13463	13462	13266	13290	13268	13161	13527	13628	13490	13312	13310	13366	13149	13208	13380	13285	13272	13179	13320	13276	13368	13383	13437	13343	13437	13329	13329	13344	13350	13393	13389	13267	13255	13389	13303	13286	13433	13393	13439	13319	13180	13484	13339	13300	13227	13284	13302	13352	13476	13380	13411	13356	13253	13200	13431	13101	13314	13465	13335	13207	13253	13362	13192	13219	13329	13091	13299	13627	13190	13420	13256	13348	13246	13308	13247	13212	13131	13311	13264	13332	13387	13220	13222	13247	13120	13314	13389	13355	13327	13509	13284	13445	13263	13450	13286	13411	13445	13390	13340	13193	13173	13300	13418	13347	13397	13433	13196	13460	13260	13285	13292	13274	13279	13191	13450	13227	13313	13313	13260	13412	13471	13292	13391	13375	13291	13315	13238	13287	13306	13548	13321	13062	13391	13235	13255	13502	13475	13431	13266	13255	13141	13306	13296	13425	13304	13368	13501	13308	13423	13354	13325	13286	13350	13293	13375	13254	13260	13377	13436	13326	13222	13338	13282	13335	13179	13211	13269	13372	13463	13247	13218	13188	13307	13275	13352	13294	13294	13326	13305	13235	13380	13316	13503	13355	13339	13234	13397	13191	13360	13480	13141	13368	13229	13229	13326	13242	13241	13359	13238	13396	13330	13231	13388	13256	13205	13273	13281	13179	13167	13201	13238	13061	13353	13452	13285	13340	13202	13345	13359	13257	13286	13423	13186	13408	13216	13159	13271	13232	13180	13231	13282	13489	13281	13291	13404	13245	13372	13353	13392	13325	13429	13294	13391	13264	13171	13361	13339	13223	13257	13411	13424	13198	13271	13347	13388	13458	13230	13187	13240	13393	13382	13389	13289	13312	13331	13345	13327	13273	13198	13397	13130	13403	13539	13392	13361	13409	13344	13303	13264	13297	13220	13466	13387	13224	13258	13351	13341	13156	13344	13252	13266	13395	13170	13317	13389	13379	13431	13345	13222	13380	13222	13486	13141	13286	13313	13335	13352	13287	13144	13326	13277	13229	13278	13255	13389	13396	13262	13358	13240	13318	13470	13299	13329	13203	13287	13306	13310	13152	13156	13290	13249	13258	13321	13459	13365	13209	13144	13192	13339	13255	13086	13299	13325	13330	13161	13272	13321	13298	13315	13286	13205	13282	13302	13333	13241	13308	13179	13382	13345	13360	13317	13365	13315	13323	13397	13282	13194	13306	13366	13297	13293	13470	13438	13471	13342	13370	13261	13239	13332	13325	13397	13385	13240	13394	13253	13388	13244	13351	13395	13285	13478	13255	13240	13238	13227	13293	13355	13390	13367	13324	13256	13309	13186	13441	13297	13200	13544	13391	13334	13222	13225	13351	13441	13278	13319	13348	13293	13533	13418	13189	13359	13324	13375	13520	13424	13234	13088	13314	13363	13382	13260	13499	13250	13314	13371	13329	13275	13215	13381	13450	13224	13399	13341	13328	13280	13378	13284	13250	13433	13382	13270	13430	13355	13238	13121	13346	13238	13374	13260	13375	13340	13408	13344	13204	13205	13509	13393	13232	13222	13248	13352	13315	13343	13471	13204	13225	13405	13136	13350	13433	13172	13234	13117	13232	13484	13388	13313	13518	13267	13306	13372	13171	13283	13361	13332	13212	13253	13424	13477	13482	13272	13356	13286	13428	13347	13301	13179	13443	13361	13276	13496	13384	13255	13408	13226	13312	13280	13392	13423	13358	13296	13374	13339	13283	13373	13189	13255	13417	13250	13427	13327	13357	13265	13499	13389	13399	13239	13232	13324	13401	13194	13241	13356	13336	13178	13186	13356	13390	13288	13311	13286	13270	13296	13226	13171	13456	13283	13313	13266	13327	13139	13213	13304	13387	13282	13291	13326	13094	13355	13331	13296	13270	13249	13236	13345	13423	13380	13366	13322	13352	13446	13565	13391	13239	13277	13396	13332	13167	13323	13236	13365	13376	13213	13270	13208	13419	13538	13280	13375	13414	13212	13276	13114	13337	13331	13139	13224	13353	13369	13301	13194	13238	13367	13383	13191	13280	13265	13378	13366	13217	13125	13236	13247	13205	13299	13282	13275	13372	13310	13300	13288	13512	13308	13462	13216	13250	13197	13203	13361	13212	13265	13484	13514	13368	13306	13513	13393	13395	13285	13290	13209	13448	13519	13256	13286	13301	13264	13382	13202	13420	13398	13296	13303	13231	13368	13415	13370	13317	13452	13479	13290	13240	13306	13297	13405	13409	13375	13133	13318	13183	13395	13426	13309	13361	13242	13334	13141	13287	13327	13325	13370	13421	13260	13327	13387	13468	13314	13435	13277	13427	13168	13342	13234	13239	13428	13355	13339	13333	13336	13317	13316	13191	13241	13299	13306	13258	13304	13330	13430	13289	13341	13397	13271	13290	13174	13187	13406	13363	13169	13428	13294	13421	13328	13353	13272	13316	13319	13256	13347	13248	13338	13445	13361	13197	13140	13307	13148	13456	13403	13249	13305	13406	13246	13306	13308	13373	13292	13252	13316	13272	13356	13190	13291	13375	13461	13429	13338	13309	13388	13163	13348	13366	13352	13196	13324	13258	13223	13091	13298	13371	13309	13345	13296	13323	13336	13529	13196	13116	13322	13199	13396	13356	13302	13442	13208	13338	13109	13131	13436	13262	13261	13442	13044	13336	13246	13408	13425	13381	13244	13397	13287	13026	13431	13331	13265	13339	13271	13301	13344	13172	13315	13221	13474	13264	13406	13277	13116	13201	13182	13419	13276	13263	13499	13347	13272	13378	13508	13408	13340	13287	13283	13328	13346	13244	13091	13162	13266	13236	13168	13344	13417	13313	13391	13239	13388	13366	13258	13424	13130	13228	13341	13374	13420	13292	13291	13176	13151	13438	13447	13290	13255	13393	13384	13303	13387	13327	13345	13221	13365	13244	13326	13361	13350	13192	13420	13308	13369	13306	13169	13264	13471	13241	13332	13392	13292	13428	13344	13256	13344	13339	13276	13362	13417	13423	13346	13316	13350	13152	13348	13223	13405	13532	13302	13410	13464	13300	13281	13347	13413	13361	13196	13343	13317	13310	13427	13178	13489	13375	13374	13394	13400	13328	13284	13426	13377	13422	13519	13352	13333	13303	13276	13322	13384	13185	13325	13321	13254	13452	13524	13253	13171	13382	13207	13342	13198	13288	13356	13293	13209	13319	13177	13250	13423	13278	13402	13397	13377	13220	13364	13250	13206	13425	13322	13235	13287	13252	13250	13202	13275	13153	13329	13338	13471	13252	13315	13283	13208	13363	13364	13400	13193	13437	13183	13374	13326	13217	13405	13415	13296	13213	13322	13437	13280	13318	13248	13240	13195	13422	13188	13254	13368	13378	13255	13217	13360	13336	13313	13460	13289	13386	13306	13226	13316	13222	13424	13318	13300	13381	13361	13317	13306	13256	13206	13350	13181	13130	13366	13219	13295	13404	13284	13228	13367	13291	13308	13259	13350	13272	13269	13479	13215	13393	13424	13226	13400	13274	13262	13271	13205	13269	13315	13414	13292	13408	13334	13225	13344	13372	13244	13296	13321	13352	13341	13357	13407	13273	13286	13324	13229	13185	13427	13246	13165	13350	13468	13172	13433	13228	13200	13354	13257	13423	13242	13498	13421	13476	13339	13347	13230	13460	13237	13216	13207	13514	13364	13358	13338	13267	13422	13296	13331	13401	13367	13275	13441	13466	13238	13253	13466	13229	13385	13383	13285	13310	13322	13180	13246	13328	13325	13325	13231	13250	13332	13480	13339	13186	13076	13227	13310	13431	13113	13433	13421	13292	13361	13374	13163	13366	13194	13276	13223	13346	13346	13332	13475	13252	13289	13354	13353	13330	13356	13439	13215	13250	13268	13332	13437	13318	13266	13307	13256	13207	13265	13301	13250	13359	13281	13182	13185	13274	13414	13399	13498	13395	13312	13394	13480	13267	13500	13314	13194	13403	13357	13354	13287	13321	13269	13388	13354	13317	13246	13387	13447	13421	13374	13271	13366	13320	13200	13161	13214	13213	13220	13353	13214	13322	13310	13257	13413	13156	13221	13255	13285	13286	13343	13273	13259	13535	13123	13322	13273	13306	13248	13428	13358	13466	13309	13470	13299	13261	13192	13465	13354	13423	13147	13423	13263	13259	13302	13390	13153	13529	13299	13413	13386	13182	13475	13229	13361	13618	13503	13282	13089	13215	13412	13467	13333	13399	13294	13295	13274	13395	13309	13275	13259	13240	13249	13374	13423	13300	13447	13169	13433	13129	13314	13382	13221	13220	13378	13470	13189	13290	13389	13222	13379	13285	13347	13186	13279	13257	13260	13194	13263	13274	13355	13334	13262	13333	13248	13238	13281	13482	13178	13377	13102	13300	13193	13139	13385	13401	13415	13302	13265	13365	13402	13459	13329	13446	13237	13211	13443	13381	13366	13251	13341	13320	13168	13355	13420	13553	13348	13308	13217	13337	13333	13345	13358	13242	13342	13218	13506	13374	13309	13287	13270	13353	13349	13124	13357	13257	13375	13256	13194	13299	13350	13161	13382	13228	13309	13187	13204	13430	13186	13478	13275	13351	13331	13502	13456	13214	13151	13394	13338	13386	13402	13357	13431	13245	13310	13160	13168	13321	13346	13293	13343	13439	13411	13300	13461	13339	13275	13285	13258	13306	13284	13390	13411	13398	13411	13264	13398	13475	13324	13198	13405	13280	13281	13193	13153	13386	13460	13302	13260	13308	13226	13307	13252	13267	13321	13486	13307	13220	13347	13242	13194	13266	13285	13370	13364	13249	13183	13361	13330	13355	13109	13244	13381	13410	13367	13306	13491	13309	13427	13327	13126	13233	13404
24127	21425	28986	24314	22135	22725	21307	17411	16289	16329	16005	15695	15540	15460	15781	15360	15399	15501	15356	15351	15457	15412	15423	15014	15135	15337	15065	15225	15042	15271	15004	15214	15233	14991	15202	15246	15165	15228	15048	15185	15295	14986	15078	15213	14918	15010	14864	15012	15021	14851	15188	14934	14792	14803	15176	14967	15310	15210	14938	14952	15007	15072	15120	14892	14938	14955	15033	14836	15194	15085	15072	15076	15302	15349	15145	15191	15116	15145	15091	14994	15007	15115	15043	15202	15081	15203	15321	15309	15241	15191	15288	14999	14974	14970	14842	14902	15127	15059	14838	14825	14843	15193	14974	15118	15006	14953	15125	14961	14752	15026	15189	15037	14913	15095	14853	14962	14790	14958	14839	14946	14910	14894	15007	14847	15001	14964	14761	14913	15098	15080	14975	14957	14945	15029	15054	14927	14730	14967	14967	14961	15026	14882	14837	14869	15043	14961	15164	15079	15034	14900	14947	14923	14921	14810	15146	15054	15025	15037	15011	14942	14753	15022	15027	14882	14941	15109	14780	14914	14914	14917	15109	14849	15024	15027	14856	15078	15023	14791	14937	15129	14978	14958	14947	15010	15008	15078	14982	14997	15052	15138	14874	15050	15111	14863	15028	15020	15047	14808	14947	14986	14906	15060	15036	14816	15164	15231	15134	14961	14997	14934	14873	15122	14861	14932	15125	15064	14944	15004	14961	14970	15084	14999	14964	14828	15030	14931	15021	14931	14974	15034	15068	15012	15024	14815	15050	14986	14843	15014	14896	15079	14827	15093	15048	15158	15109	14874	15254	15037	15067	14870	14949	14946	14920	14991	14918	14864	15000	15000	14878	14984	15053	15021	14847	14970	15071	14940	14877	15061	15057	14842	15003	14777	14858	14785	15028	14949	15017	14898	14946	14976	14836	15057	14760	14781	14978	15099	14895	15024	15107	15054	14893	15078	15094	14808	14978	14738	14986	14997	15020	15020	14819	14975	15000	14980	14896	15045	15079	14847	14949	14986	14932	14869	14776	15023	15089	15031	14856	15006	15017	14819	14926	14949	14848	14951	14957	14875	14767	14911	15012	14881	14909	15018	15085	14922	14851	15025	15136	14880	14962	14927	15136	14817	14864	14866	14973	14863	14992	14993	14869	14961	14956	15070	14960	15026	14902	15139	14985	15048	15047	15025	14877	15041	14815	14826	15067	14884	14899	15099	14891	15032	14951	14842	14771	14958	15004	14997	15200	14803	15093	15076	15118	14873	14930	15033	14991	15012	15115	14964	14852	14910	14910	15050	14951	14994	15099	14823	14790	14870	14838	14805	14888	14995	14874	14847	15169	15167	14803	14802	14812	14979	15073	15127	15135	15029	15021	14991	14865	15057	14753	14847	15139	14876	15044	15062	15027	15053	15024	14993	14973	14898	14704	14970	14919	14949	14894	14832	14872	14963	14998	14790	14973	14877	15002	14906	15041	15010	14864	15007	14932	14889	15026	14919	14935	14982	14968	14888	15165	15034	15058	14803	14998	15039	14996	14813	14895	14928	14950	14831	14881	14923	14988	15002	14728	15076	14989	14797	14717	14925	14708	15087	15126	15058	14749	15022	14949	15001	15077	14956	15044	14869	15010	14872	15004	14909	14897	15006	14783	14842	15109	15134	15067	14938	14976	14805	14884	14862	14921	14887	15009	14945	14832	14829	14797	14676	14882	14987	15013	15011	15100	14873	15159	15072	15025	15193	15073	14874	14939	14890	14809	14875	14891	14912	14895	15025	15121	14901	15073	14957	14957	14678	14905	14739	14970	14920	15007	15052	14969	14990	14832	15111	14966	14985	14895	14806	15077	15232	14922	14885	15003	14919	15108	14994	14971	14924	15134	14896	14879	14960	14994	14818	14937	14861	14701	14870	14865	14954	14969	14848	14999	15176	15145	15071	14968	14813	14811	14908	14688	14848	14920	14747	15003	15106	14915	15178	14928	14840	15154	14841	14986	14754	14892	14992	14900	15070	15051	15211	14860	14874	14892	14993	14879	15019	14788	14653	14984	15072	15116	15068	14892	14769	15157	14987	15013	15198	14909	15150	14980	14995	14977	14975	15145	14935	14889	14984	14814	14874	14825	15231	15052	14942	14908	15089	15042	14891	15088	14986	14992	14874	14796	14944	14881	14999	15107	14966	14757	14998	15039	14949	15235	14904	15042	14996	14878	14840	14920	14901	14960	14864	14848	14751	14949	14856	14991	15125	14984	15015	14941	15066	14865	14967	14891	14973	15034	14942	14958	14797	14883	14930	15009	14940	14992	15118	14823	14882	15009	14929	14864	14859	14974	15063	15062	14972	15082	15088	15179	14962	14964	14984	14836	14902	14890	14933	14715	14844	14916	14980	15021	15003	14893	15007	15157	14831	14996	14850	14983	14992	15018	14945	14844	15046	14972	14957	15025	14950	14973	15000	14921	14820	15137	15068	15214	14860	14766	15154	15037	15113	14978	15083	14809	15129	15066	15023	14935	14981	15008	14973	14890	14937	14958	15048	14979	14987	15055	14850	14929	14833	15147	14947	14859	14955	14929	15040	14821	14937	14930	14980	14877	14997	15000	14799	14930	14935	15132	15008	15040	14690	14974	14924	15106	14943	14828	15086	14752	14934	15034	14820	15150	14643	14960	15105	15302	14956	14911	15078	15046	14850	14742	15005	15013	15079	14982	15153	15067	15071	14903	14945	14908	14796	15022	14857	14884	15044	14999	14782	14982	15039	14894	14973	15010	14986	15136	14930	14809	14904	14984	15046	15079	15014	15000	14987	14962	14880	14990	14907	14960	14965	14982	15107	15054	15211	14996	14946	14957	14917	14965	14965	14990	15109	15103	14979	14879	15006	15146	15087	14915	15047	14881	15153	15021	14871	15110	15103	14823	14731	14958	14805	14829	14824	14855	15076	15075	14946	15093	15214	14930	15071	15046	15024	15110	14969	14985	15020	14980	14960	15017	15045	15041	15031	15015	14997	14833	14971	14956	14907	15080	14860	15021	14857	15045	14959	14847	14750	14932	15051	15175	15043	15120	14865	14966	14927	14803	14958	15021	14884	15004	14938	14765	15070	14980	14981	15387	14972	14977	15029	15046	15074	14948	15065	14863	14986	15085	15091	14703	14850	15080	14815	15041	14991	14948	14824	14850	14986	14928	14957	14972	15080	14937	15137	14891	15072	14984	14867	14957	14955	14762	14958	15162	15066	14923	15086	14913	14997	15188	15170	15082	14862	15114	15128	14902	15003	14929	14871	15058	15023	14987	15044	14956	15004	14856	14950	14949	14842	14963	14737	15010	14883	14823	14901	14917	15005	15036	15102	14909	15011	14906	14892	14927	14720	14731	15071	15062	14872	15001	15005	14867	14951	14987	15003	15113	15050	15018	15043	14905	14899	15073	15157	15177	14986	14950	14811	14943	15065	14915	15077	15005	14766	15038	14835	14901	14922	15078	14834	14825	15085	15054	14996	15053	14901	14957	14828	15070	14936	14971	15152	14926	14899	15039	15020	14873	14775	14921	14924	14836	15051	14935	14876	14909	15184	14805	14916	14792	14963	14899	14805	14986	14927	14999	14969	14969	14966	14955	14863	14891	14896	14993	14929	14972	14886	14735	15000	14924	14889	15083	15079	14821	15004	14985	15004	15060	15011	15005	14686	15025	15061	14941	14681	14900	14869	14959	15045	14947	15188	15023	15072	15039	14799	14789	14817	14828	14923	14977	14999	14992	14958	15096	14890	14863	14982	14966	14960	14951	14938	15118	14795	15079	14862	15197	15032	14849	14989	14914	15000	15084	14914	15126	15079	15058	14923	14968	14844	14944	15028	15119	15048	14869	14849	14968	14870	14746	15001	14886	14972	15308	14965	15061	15177	15060	14934	14960	15070	14962	15014	14907	15059	14940	15017	14889	14937	15014	14859	14920	14897	14992	14960	14974	14929	14929	14964	15023	14845	14936	14912	14930	15012	15070	14965	15015	14926	15048	15005	15062	14954	14971	14909	15096	14975	14982	15016	15048	15055	14969	14875	14923	14958	14973	14816	14961	14951	14774	14942	14698	14997	14862	14968	15000	15066	14944	15036	15083	15072	14918	14935	15006	14865	15035	14980	14888	14995	14978	15067	15012	15139	14896	15070	14823	14911	15101	14863	14866	14989	14823	15011	14826	14948	15042	15114	15021	15118	15153	15044	14837	14843	15107	14926	14973	15059	14921	14862	14940	14854	15017	15016	15060	14777	14933	15051	14823	15017	15005	15055	15067	14988	14926	14984	14912	14862	14927	14894	15178	15049	14942	15090	14850	14833	14999	14999	14814	14767	14955	15058	14855	15169	14867	14751	14755	14794	14957	14807	14820	14814	14907	14958	14765	14939	14902	14781	14952	14954	14884	15021	14979	14971	14748	14932	15032	14821	15146	14931	14829	14845	14889	14880	14979	14868	15036	15003	15053	14933	14902	14847	14977	14952	14854	14877	14813	14983	15065	15005	14977	14999	15113	14961	15047	15011	14794	15007	14835	14967	14815	15022	14959	15077	14878	15107	14780	14926	14937	14968	15010	15000	15103	15103	15111	14983	14938	15174	14983	14911	14808	14936	14886	14869	15032	14986	15013	14976	15124	14956	14921	15117	14817	14669	14917	15159	14869	14928	14948	15192	15046	14868	15203	15198	14851	14880	14847	14969	14831	15125	14839	14877	15082	14959	15010	15054	14806	14946	14911	14983	14876	14949	15048	14991	14837	15007	15087	14892	15122	15035	14964	15109	14856	15052	14985	14800	14857	14920	14938	14769	15061	14967	14892	14882	14946	15006	14852	14842	15034	15065	15113	14864	15046	14991	15033	14922	15150	14820	14844	14891	15037	14725	14929	15019	15162	15000	15004	14957	14858	15010	14963	15015	14872	14863	14955	14866	14901	15003	14888	15015	14925	14914	14954	15064	14815	15002	15074	14990	15132	15012	14937	15046	14963	14923	14899	15023	14840	14963	14960	15181	15076	14872	14898	14907	14960	15013	15038	14968	14859	15039	14963	15216	15149	15106	15040	14794	14846	14964	14935	15046	15078	14936	15076	14985	14871	15014	14856	14965	14861	15169	14948	15072	14971	14909	14940	15019	14894	14913
20477	34950	32080	25138	21434	18878	17200	16291	15632	14804	14520	14382	14210	14174	14050	13901	13746	13579	13588	13741	13588	13565	13733	13644	13656	13712	13543	13580	13600	13591	13681	13589	13434	13518	13362	13341	13293	13505	13416	13458	13416	13394	13447	13473	13091	13296	13372	13263	13446	13287	13306	13500	13268	13310	13247	13384	13340	13317	13290	13251	13452	13396	13405	13321	13377	13328	13392	13467	13396	13509	13516	13334	13551	13610	13339	13540	13365	13435	13307	13358	13393	13438	13413	13441	13200	13520	13625	13619	13584	13119	13527	13279	13401	13238	13111	13559	13397	13281	13421	13310	13314	13502	13352	13290	13399	13236	13389	13223	13343	13248	13310	13216	13393	13318	13412	13185	13374	13363	13212	13287	13365	13257	13299	13267	13214	13194	13337	13391	13233	13287	13272	13071	13301	13307	13463	13270	13326	13208	13309	13320	13234	13344	13343	13341	13365	13339	13546	13325	13232	13136	13252	13227	13334	13262	13352	13294	13314	13329	13212	13271	13280	13166	13273	13376	13243	13337	13348	13134	13453	13302	13423	13213	13279	13320	13258	13289	13442	13359	13214	13315	13335	13268	13212	13250	13319	13226	13371	13230	13304	13430	13228	13311	13375	13140	13246	13349	13148	13114	13221	13404	13250	13181	13295	13301	13158	13191	13451	13256	13265	13405	13313	13356	13432	13265	13391	13402	13397	13243	13226	13205	13155	13197	13188	13215	13282	13267	13247	13207	13138	13422	13377	13453	13353	13238	13333	13347	13254	13357	13299	13090	13232	13254	13284	13300	13309	13324	13315	13177	13243	13300	13208	13379	13254	13484	13287	13298	13333	13315	13304	13190	13325	13100	13321	13376	13142	13256	13293	13378	13269	13401	13295	13368	13146	13342	13481	13194	13353	13431	13456	13116	13383	13301	13442	13177	13206	13293	13329	13132	13364	13296	13323	13572	13236	13335	13263	13410	13305	13237	13254	13344	13434	13357	13310	13166	13118	13369	13351	13249	13210	13325	13302	13286	13498	13276	13174	13363	13245	13291	13395	13192	13425	13360	13347	13339	13215	13374	13275	13406	13275	13158	13237	13235	13329	13238	13355	13402	13194	13141	13147	13365	13254	13397	13229	13256	13299	13289	13203	13398	13272	13278	13333	13174	13074	13408	13323	13349	13310	13139	13324	13418	13269	13378	13243	13292	13231	13216	13314	13271	13285	13258	13246	13386	13408	13296	13296	13162	13447	13291	13465	13318	13292	13259	13265	13175	13341	13331	13336	13293	13339	13349	13188	13208	13314	13348	13328	13339	13310	13243	13280	13239	13271	13313	13330	13436	13316	13224	13339	13154	13217	13386	13303	13310	13264	13356	13288	13225	13191	13287	13345	13302	13348	13428	13289	13267	13106	13491	13367	13190	13269	13297	13213	13375	13272	13162	13312	13277	13229	13449	13244	13454	13208	13170	13246	13274	13275	13340	13232	13289	13130	13351	13297	13263	13273	13403	13283	13281	13210	13343	13284	13286	13330	13290	13445	13262	13441	13274	13193	13389	13367	13454	13198	13490	13389	13315	13321	13429	13312	13298	13281	13244	13313	13226	13292	13276	13253	13265	13319	13371	13261	13263	13298	13259	13089	13454	13317	13183	13342	13237	13396	13487	13333	13235	13244	13286	13201	13347	13217	13244	13398	13369	13335	13385	13322	13203	13166	13300	13284	13273	13253	13234	13319	13322	13334	13269	13178	13211	13425	13390	13316	13336	13302	13316	13304	13467	13105	13290	13328	13303	13211	13343	13244	13525	13264	13342	13192	13417	13214	13371	13315	13278	13398	13299	13277	13375	13355	13237	13367	13407	13389	13401	13181	13423	13159	13479	13287	13329	13301	13296	13447	13296	13270	13223	13373	13278	13437	13336	13481	13202	13222	13198	13358	13267	13304	13265	13323	13252	13274	13347	13541	13160	13198	13189	13261	13168	13324	13467	13390	13297	13367	13236	13302	13332	13339	13293	13412	13289	13322	13230	13505	13239	13247	13166	13232	13324	13345	13396	13411	13415	13290	13245	13241	13355	13268	13233	13335	13302	13087	13238	13338	13317	13407	13237	13219	13294	13212	13314	13433	13333	13309	13404	13388	13250	13520	13215	13243	13287	13216	13199	13339	13330	13308	13382	13246	13448	13285	13399	13243	13382	13222	13362	13308	13360	13286	13344	13299	13390	13265	13108	13199	13320	13434	13402	13334	13275	13293	13382	13267	13146	13339	13392	13409	13427	13317	13277	13377	13232	13186	13407	13389	13387	13138	13390	13335	13331	13197	13337	13308	13120	13208	13203	13288	13259	13303	13326	13315	13408	13269	13191	13226	13229	13284	13458	13288	13338	13134	13337	13291	13209	13210	13354	13322	13181	13370	13321	13290	13459	13356	13150	13378	13320	13336	13224	13309	13249	13497	13254	13240	13293	13197	13319	13520	13301	13408	13263	13468	13174	13151	13437	13227	13225	13343	13263	13302	13417	13244	13265	13342	13333	13372	13218	13142	13341	13261	13164	13169	13243	13247	13319	13254	13370	13194	13236	13444	13343	13298	13247	13581	13289	13224	13342	13555	13392	13346	13226	13335	13467	13311	13177	13320	13370	13294	13235	13308	13344	13157	13361	13317	13308	13339	13271	13115	13256	13360	13259	13338	13242	13219	13407	13261	13357	13236	13357	13336	13295	13114	13263	13225	13090	13167	13173	13278	13145	13329	13235	13312	13229	13261	13235	13365	13188	13343	13212	13079	13206	13235	13239	13215	13428	13256	13255	13323	13210	13276	13289	13278	13297	13308	13183	13254	13239	13344	13393	13478	13354	13298	13300	13433	13316	13377	13298	13121	13438	13257	13305	13245	13368	13332	13440	13274	13228	13396	13300	13300	13367	13244	13430	13294	13433	13464	13215	13263	13200	13274	13334	13207	13259	13353	13257	13241	13324	13360	13422	13387	13341	13208	13187	13372	13273	13358	13214	13221	13280	13386	13323	13388	13236	13281	13240	13346	13344	13221	13234	13325	13351	13285	13329	13244	13463	13349	13382	13080	13358	13460	13410	13336	13405	13204	13279	13268	13178	13301	13241	13363	13333	13179	13225	13183	13355	13399	13367	13196	13345	13424	13291	13286	13572	13276	13435	13544	13336	13378	13207	13278	13427	13342	13252	13391	13325	13291	13243	13235	13118	13196	13339	13290	13260	13440	13317	13472	13327	13406	13278	13388	13281	13462	13211	13303	13288	13381	13185	13463	13397	13183	13293	13294	13312	13190	13326	13382	13425	13135	13205	13260	13415	13349	13375	13305	13355	13180	13362	13430	13411	13480	13316	13146	13491	13226	13243	13161	13261	13336	13487	13138	13317	13354	13318	13350	13359	13316	13372	13290	13282	13332	13181	13284	13293	13271	13316	13231	13227	13328	13326	13376	13182	13117	13375	13275	13241	13138	13054	13268	13393	13288	13190	13288	13397	13474	13350	13252	13338	13275	13257	13277	13307	13289	13275	13361	13357	13298	13282	13182	13514	13256	13351	13113	13385	13386	13402	13221	13529	13332	13275	13334	13257	13215	13272	13296	13328	13400	13301	13283	13173	13212	13266	13297	13075	13392	13291	13337	13292	13274	13427	13220	13187	13275	13210	13366	13282	13270	13422	13190	13288	13204	13311	13312	13455	13421	13295	13349	13304	13302	13270	13380	13374	13268	13157	13429	13293	13326	13393	13268	13406	13458	13399	13283	13363	13085	13172	13329	13252	13360	13322	13279	13308	13333	13254	13385	13317	13215	13253	13390	13283	13195	13332	13306	13198	13421	13329	13206	13227	13325	13256	13164	13310	13314	13261	13304	13138	13316	13244	13357	13301	13442	13286	13321	13264	13210	13162	13183	13129	13346	13156	13367	13367	13329	13334	13247	13216	13285	13333	13150	13527	13343	13451	13233	13216	13307	13282	13435	13287	13344	13436	13251	13218	13371	13385	13259	13197	13310	13355	13427	13293	13230	13355	13296	13278	13405	13213	13225	13292	13386	13113	13322	13260	13310	13292	13377	13183	13371	13239	13286	13273	13228	13245	13312	13385	13282	13270	13302	13236	13376	13386	13246	13185	13226	13246	13259	13101	13320	13353	13366	13253	13405	13411	13398	13238	13413	13274	13197	13216	13493	13326	13342	13224	13232	13295	13273	13111	13222	13334	13360	13110	13260	13218	13303	13268	13427	13235	13464	13251	13340	13242	13238	13286	13415	13301	13333	13319	13243	13395	13424	13273	13338	13233	13369	13205	13182	13158	13290	13210	13224	13226	13060	13440	13225	13436	13482	13309	13282	13286	13412	13261	13312	13413	13378	13408	13361	13437	13253	13278	13286	13219	13337	13138	13228	13418	13327	13417	13291	13454	13281	13328	13121	13228	13328	13383	13348	13309	13188	13259	13355	13356	13363	13439	13189	13302	13371	13360	13295	13251	13362	13249	13266	13185	13307	13454	13383	13188	13319	13294	13338	13230	13303	13192	13475	13174	13343	13363	13440	13304	13338	13278	13124	13362	13381	13284	13441	13242	13322	13442	13383	13471	13344	13277	13364	13412	13255	13295	13363	13126	13290	13269	13217	13266	13168	13204	13313	13182	13452	13370	13259	13246	13225	13083	13363	13208	13417	13199	13448	13193	13430	13267	13224	13241	13051	13174	13324	13237	13319	13182	13315	13194	13479	13430	13296	13116	13277	13427	13320	13402	13350	13348	13270	13357	13282	13353	13283	13350	13244	13291	13291	13347	13363	13335	13188	13331	13358	13525	13372	13388	13233	13235	13404	13432	13378	13211	13324	13335	13189	13377	13324	13251	13388	13319	13284	13220	13321	13332	13427	13422	13227	13269	13322	13293	13186	13306	13218	13264	13408	13239	13271	13195	13297	13417	13411	13217	13266	13337	13217	13290	13265	13319	13212	13327	13325	13378	13209	13411	13392	13241	13301	13509	13324	13363	13417	13186	13370	13223	13368	13428	13209	13312	13476	13199	13268	13263	13353	13357	13192	13200	13204	13307	13341	13358	13367	13419	13436	13308	13543	13272	13204	13295	13405	13189	13341	13150	13273	13439	13345	13414	13304	13300	13190	13328	13214	13440
29376	22187	21483	18289	16090	15903	15783	15726	15615	15539	15661	15551	15388	15616	15476	15323	15392	15285	15467	15311	15320	15351	15394	15398	15342	15345	15264	15403	15344	15262	15331	15278	15227	15481	15350	15465	15340	15307	15421	15296	15466	15473	15446	15388	15511	15373	15291	15555	15473	15242	15223	15269	15327	15529	15236	15290	15404	15395	15471	15386	15303	15519	15240	15494	15453	15294	15379	15400	15582	15346	15386	15522	15399	15440	15380	15391	15351	15446	15415	15190	15384	15324	15488	15351	15503	15541	15478	15456	15322	15369	15411	15363	15219	15133	15328	15395	15285	15379	15232	15426	15330	15244	15448	15426	15403	15332	15338	15381	15387	15503	15439	15511	15366	15316	15569	15458	15401	15443	15429	15170	15277	15381	15277	15179	15359	15121	15400	15466	15332	15203	15379	15233	15191	15252	15299	15464	15290	15333	15279	15337	15341	15229	15356	15362	15582	15208	15232	15476	15382	15148	15367	15262	15367	15320	15443	15388	15274	15407	15217	15325	15609	15284	15352	15282	15204	15526	15161	15226	15195	15355	15288	15377	15214	15295	15331	15497	15438	15398	15361	15300	15116	15366	15264	15579	15366	15605	15241	15309	15306	15496	15224	15315	15280	15444	15224	15251	15429	15557	15432	15354	15277	15420	15146	15252	15321	15286	15172	15392	15451	15389	15351	15191	15298	15371	15287	15364	15233	15563	15333	15376	15227	15527	15139	15321	15412	15280	15299	15194	15297	15268	15404	15378	15591	15449	15337	15159	15174	15456	15439	15395	15247	15345	15539	15313	15447	15325	15406	15434	15319	15174	15366	15332	15334	15400	15490	15222	15250	15398	15443	15461	15517	15386	15415	15227	15532	15310	15649	15369	15262	15221	15393	15360	15224	15417	15346	15298	15293	15420	15472	15344	15254	15464	15435	15145	15099	15290	15502	15290	15157	15298	15346	15404	15257	15474	15573	15323	15397	15344	15302	15502	15382	15300	15306	15181	15271	15635	15323	15350	15471	15213	15442	15227	15318	15220	15394	15267	15437	15309	15246	15424	15190	15329	15279	15425	15345	15405	15166	15375	15272	15668	15520	15239	15435	15287	15379	15230	15417	15313	15298	15322	15461	15198	15230	15188	15186	15493	15245	15162	15546	15358	15427	15331	15329	15498	15370	15337	15487	15489	15279	15278	15406	15462	15314	15262	15313	15348	15420	15579	15549	15310	15372	15328	15396	15511	15415	15261	15470	15369	15376	15446	15250	15392	15429	15236	15267	15417	15352	15279	15269	15397	15213	15428	15311	15317	15311	15517	15423	15334	15411	15472	15286	15307	15308	15556	15399	15592	15524	15480	15441	15412	15311	15467	15234	15350	15418	15227	15510	15236	15393	15451	15340	15117	15466	15271	15286	15370	15087	15339	15335	15283	15462	15347	15466	15383	15541	15337	15378	15156	15143	15151	15432	15319	15321	15487	15457	15347	15578	15418	15364	15506	15267	15377	15225	15297	15533	15512	15305	15445	15222	15450	15271	15512	15403	15596	15184	15359	15513	15302	15528	15394	15392	15380	15466	15415	15168	15375	15310	15205	15256	15312	15380	15412	15328	15349	15308	15275	15385	15469	15267	15255	15354	15315	15398	15470	15397	15348	15449	15572	15407	15439	15467	15443	15439	15260	15215	15411	15375	15315	15374	15551	15421	15358	15401	15332	15386	15336	15339	15346	15295	15433	15354	15488	15195	15414	15447	15442	15330	15359	15304	15226	15366	15355	15356	15300	15429	15162	15407	15402	15489	15411	15448	15370	15417	15469	15468	15467	15432	15298	15373	15280	15310	15294	15510	15310	15229	15421	15358	15194	15176	15272	15350	15233	15359	15408	15350	15619	15242	15443	15307	15304	15186	15383	15333	15269	15390	15352	15464	15236	15279	15349	15465	15209	15302	15349	15159	15382	15593	15182	15410	15321	15282	15290	15321	15293	15403	15330	15539	15525	15373	15257	15292	15393	15067	15417	15386	15273	15304	15276	15231	15313	15309	15365	15241	15318	15283	15390	15393	15438	15417	15505	15465	15193	15437	15255	15266	15312	15441	15322	15207	15324	15285	15245	15437	15399	15344	15376	15253	15448	15490	15344	15310	15429	15283	15347	15338	15161	15298	15196	15193	15422	15272	15286	15287	15201	15279	15358	15254	15447	15383	15335	15492	15314	15476	15515	15405	15496	15452	15457	15308	15483	15503	15323	15052	15263	15437	15447	15094	15283	15374	15365	15473	15192	15185	15187	15304	15397	15507	15402	15279	15513	15237	15284	15422	15335	15204	15329	15158	15448	15398	15450	15310	15296	15289	15304	15266	15367	15400	15322	15269	15251	15387	15211	15482	15524	15270	15293	15368	15098	15181	15558	15170	15428	15545	15240	15263	15431	15408	15303	15287	15200	15342	15266	15404	15330	15229	15284	15515	15301	15462	15511	15290	15300	15352	15374	15396	15135	15218	15449	15344	15346	15254	15565	15453	15364	15319	15439	15353	15298	15264	15564	15247	15291	15538	15341	15359	15424	15185	15403	15345	15229	15479	15166	15172	15070	15358	15480	15512	15461	15258	15156	15402	15282	15422	15546	15226	15346	15456	15445	15426	15274	15352	15249	15055	15563	15452	15211	15125	15194	15214	15325	15449	15368	15532	15433	15487	15461	15488	15265	15275	15120	15269	15484	15429	15120	15217	15224	15340	15180	15382	15329	15446	15507	15272	15188	15378	15114	15428	15255	15477	15497	15490	15326	15305	15311	15353	15253	15501	15295	15294	15347	15235	15376	15390	15356	15150	15407	15262	15441	15490	15317	15155	15413	15397	15469	15386	15345	15304	15290	15195	15345	15334	15480	15393	15339	15265	15306	15389	15420	15420	15390	15427	15259	15390	15513	15404	15391	15429	15362	15515	15313	15317	15271	15237	15298	15481	15297	15377	15274	15285	15278	15371	15344	15300	15471	15248	15304	15529	15301	15439	15267	15362	15351	15205	15316	15462	15317	15339	15523	15406	15284	15160	15314	15390	15276	15368	15442	15133	15331	15382	15341	15341	15669	15544	15414	15356	15327	15356	15256	15359	15203	15244	15266	15411	15182	15353	15351	15352	15328	15276	15131	15260	15273	15333	15226	15265	15194	15499	15210	15330	15466	15434	15432	15383	15361	15355	15272	15250	15515	15414	15271	15321	15518	15413	15372	15194	15302	15469	15488	15079	15292	15313	15551	15272	15257	15326	15370	15309	15519	15326	15273	15450	15415	15198	15440	15389	15268	15293	15390	15439	15296	15453	15453	15541	15407	15440	15401	15253	15335	15332	15389	15347	15404	15474	15466	15414	15196	15367	15458	15217	15402	15438	15229	15280	15351	15434	15383	15292	15352	15333	15294	15534	15452	15324	15317	15222	15350	15250	15166	15499	15500	15423	15342	15325	15247	15211	15357	15445	15342	15501	15303	15269	15339	15309	15309	15403	15462	15334	15304	15461	15430	15089	15286	15436	15189	15358	15559	15297	15291	15194	15188	15234	15412	15438	15597	15428	15151	15393	15315	15223	15294	15216	15347	15327	15358	15373	15327	15216	15330	15346	15220	15232	15327	15387	15306	15397	15421	15414	15155	15484	15355	15321	15322	15334	15507	15477	15289	15686	15334	15292	15429	15546	15356	15479	15400	15258	15268	15510	15491	15493	15502	15350	15473	15141	15397	15294	15389	15224	15231	15147	15322	15285	15180	15327	15474	15602	15342	15525	15341	15357	15307	15372	15418	15282	15264	15410	15526	15263	15396	15329	15362	15350	15349	15390	15288	15531	15272	15378	15366	15613	15347	15166	15218	15267	15132	15459	15556	15268	15488	15492	15489	15276	15287	15403	15397	15209	15188	15405	15238	15198	15347	15285	15238	15315	15336	15296	15379	15415	15594	15326	15295	15175	15475	15426	15456	15286	15332	15398	15141	15367	15223	15489	15333	15395	15302	15394	15557	15277	15410	15351	15318	15263	15263	15325	15416	15250	15366	15281	15360	15275	15590	15298	15336	15345	15449	15402	15402	15215	15323	15394	15515	15279	15320	15391	15340	15237	15410	15388	15325	15417	15464	15550	15436	15368	15481	15488	15222	15457	15385	15616	15301	15429	15412	15468	15262	15257	15239	15258	15366	15294	15289	15248	15207	15330	15254	15342	15385	15214	15233	15362	15241	15416	15389	15325	15367	15363	15482	15436	15372	15277	15348	15460	15341	15443	15237	15340	15279	15387	15198	15289	15437	15308	15461	15219	15515	15399	15302	15473	15284	15297	15069	15467	15371	15274	15503	15602	15454	15312	15365	15197	15379	15249	15276	15534	15400	15407	15343	15432	15470	15364	15182	15223	15467	15463	15328	15474	15331	15340	15392	15218	15461	15345	15277	15464	15388	15436	15243	15377	15399	15203	15202	15358	15283	15570	15387	15228	15404	15358	15391	15354	15413	15378	15375	15373	15487	15253	15366	15246	15172	15310	15385	15369	15435	15540	15339	15376	15342	15457	15286	15411	15261	15258	15507	15297	15497	15475	15254	15448	15522	15484	15422	15268	15445	15190	15352	15298	15445	15324	15416	15606	15488	15351	15428	15300	15318	15507	15253	15237	15573	15298	15120	15288	15347	15325	15232	15265	15382	15474	15423	15240	15273	15406	15515	15385	15647	15522	15599	15403	15251	15244	15287	15136	15399	15232	15323	15482	15362	15444	15337	15108	15594	15104	15216	15290	15206	15478	15273	15158	15346	15387	15129	15203	15304	15184	15359	15216	15372	15318	15298	15465	15267	15353	15467	15351	15473	15360	15379	15376	15411	15372	15377	15557	15163	15329	15278	15102	15394	15289	15365	15391	15325	15235	15230	15253	15356	15251	15475	15206	15461	15067	15417	15250	15253	15525	15384	15384	15381	15353	15169	15282	15341	15439	15216	15308	15435	15430	15268	15409	15229	15505	15454	15380	15436	15162	15369	15442	15358	15350	15569	15197	15349	15432	15160	15267	15485	15294	15419	15530	15523	15315	15299	15342	15295	15260	15282	15227	15275	15179	15548	15499	15279	15191	15326	15295	15441	15269	15396	15280	15350	15412	15327	15384	15272	15455	15477	15410	15276
16703	19595	17926	15289	14678	14270	13959	13886	13832	13797	13825	13536	13501	13586	13573	13509	13656	13482	13634	13510	13523	13488	13486	13544	13653	13601	13523	13554	13659	13460	13653	13730	13625	13307	13477	13592	13559	13584	13422	13452	13649	13761	13487	13687	13451	13644	13644	13606	13383	13493	13383	13497	13593	13578	13503	13361	13467	13430	13475	13513	13711	13590	13578	13526	13551	13526	13384	13732	13645	13590	13773	13626	13564	13516	13632	13600	13556	13584	13578	13663	13415	13753	13652	13505	13454	13574	13626	13610	13563	13504	13476	13448	13557	13442	13430	13700	13556	13567	13640	13540	13626	13576	13558	13424	13538	13530	13664	13537	13476	13584	13466	13552	13487	13456	13493	13648	13460	13539	13472	13403	13418	13484	13669	13610	13555	13584	13391	13495	13475	13656	13541	13507	13476	13576	13554	13686	13498	13440	13442	13591	13476	13519	13458	13503	13347	13538	13586	13462	13293	13433	13526	13492	13401	13501	13448	13486	13603	13551	13589	13600	13485	13622	13602	13570	13547	13335	13541	13459	13469	13691	13518	13588	13329	13532	13402	13436	13387	13448	13515	13465	13622	13494	13624	13542	13360	13594	13628	13551	13501	13426	13545	13401	13549	13635	13426	13533	13638	13556	13467	13499	13393	13591	13521	13502	13594	13342	13654	13527	13541	13423	13502	13538	13634	13460	13414	13531	13518	13707	13509	13413	13503	13352	13520	13584	13542	13463	13686	13590	13414	13500	13558	13514	13495	13484	13473	13582	13567	13449	13398	13503	13570	13420	13549	13611	13521	13755	13508	13494	13364	13555	13733	13484	13548	13529	13543	13533	13388	13476	13610	13542	13433	13624	13456	13675	13402	13646	13557	13499	13541	13417	13544	13493	13555	13495	13440	13542	13543	13722	13441	13385	13521	13557	13551	13525	13452	13428	13285	13545	13508	13492	13519	13647	13458	13506	13454	13486	13487	13522	13463	13579	13471	13603	13515	13427	13573	13664	13584	13766	13554	13629	13535	13727	13442	13380	13485	13423	13644	13563	13618	13568	13600	13529	13510	13504	13530	13643	13585	13694	13314	13678	13507	13599	13501	13613	13537	13522	13618	13461	13646	13368	13637	13478	13507	13516	13536	13492	13467	13548	13613	13529	13585	13445	13563	13328	13568	13645	13569	13257	13479	13473	13529	13582	13621	13643	13493	13504	13605	13549	13431	13638	13419	13521	13669	13495	13688	13630	13423	13411	13391	13444	13512	13482	13501	13426	13420	13586	13591	13745	13474	13602	13664	13496	13525	13542	13635	13622	13524	13469	13553	13617	13427	13516	13477	13512	13630	13709	13374	13456	13567	13709	13585	13562	13511	13562	13603	13699	13416	13412	13489	13532	13451	13300	13545	13465	13576	13655	13405	13467	13632	13489	13483	13686	13621	13603	13620	13320	13465	13463	13517	13613	13509	13386	13614	13576	13475	13648	13466	13504	13509	13481	13443	13499	13620	13540	13568	13486	13504	13626	13388	13431	13560	13447	13579	13487	13613	13494	13240	13485	13501	13482	13560	13610	13660	13540	13603	13437	13508	13720	13657	13651	13455	13558	13668	13343	13393	13678	13612	13385	13455	13650	13626	13538	13619	13413	13526	13625	13546	13423	13755	13624	13508	13448	13429	13400	13504	13501	13496	13549	13515	13432	13480	13632	13521	13458	13536	13558	13590	13631	13569	13597	13427	13476	13521	13562	13664	13643	13519	13542	13630	13619	13473	13703	13378	13546	13649	13568	13562	13442	13439	13539	13413	13492	13571	13480	13490	13480	13581	13582	13569	13603	13449	13518	13435	13534	13452	13702	13652	13667	13533	13558	13545	13526	13492	13585	13721	13509	13474	13648	13345	13598	13593	13434	13529	13525	13565	13488	13421	13405	13528	13509	13512	13631	13480	13420	13713	13519	13593	13584	13475	13558	13481	13646	13559	13447	13519	13414	13535	13376	13629	13496	13383	13700	13419	13493	13628	13586	13438	13609	13485	13532	13460	13611	13628	13380	13573	13540	13478	13505	13582	13462	13608	13366	13446	13652	13469	13514	13431	13525	13643	13553	13618	13402	13431	13358	13479	13513	13582	13483	13454	13539	13529	13634	13602	13600	13526	13482	13572	13508	13450	13522	13471	13592	13606	13398	13534	13571	13456	13319	13539	13533	13535	13530	13537	13578	13470	13653	13558	13498	13576	13486	13379	13561	13457	13631	13563	13796	13389	13516	13498	13549	13513	13493	13616	13499	13564	13619	13352	13528	13599	13626	13533	13607	13463	13488	13526	13469	13478	13639	13580	13615	13440	13399	13607	13572	13581	13435	13466	13581	13715	13389	13677	13546	13648	13577	13419	13480	13614	13544	13380	13428	13522	13617	13379	13353	13492	13587	13424	13496	13560	13459	13531	13511	13518	13503	13612	13527	13449	13462	13622	13268	13500	13427	13645	13501	13384	13555	13454	13482	13541	13568	13406	13509	13605	13472	13506	13606	13614	13509	13539	13431	13635	13485	13499	13448	13613	13533	13648	13491	13501	13584	13583	13554	13541	13586	13592	13429	13640	13439	13437	13506	13639	13472	13458	13482	13647	13584	13573	13575	13447	13667	13619	13566	13585	13500	13596	13493	13497	13573	13679	13604	13523	13477	13612	13452	13485	13470	13490	13540	13432	13630	13538	13558	13594	13526	13430	13483	13529	13398	13587	13449	13504	13634	13486	13541	13456	13569	13531	13559	13436	13558	13601	13529	13516	13494	13522	13534	13462	13522	13597	13600	13404	13495	13432	13510	13580	13361	13585	13505	13504	13338	13612	13504	13518	13360	13609	13509	13547	13540	13592	13521	13335	13598	13566	13560	13580	13449	13305	13709	13402	13551	13499	13367	13608	13480	13524	13680	13542	13425	13606	13640	13453	13542	13486	13701	13388	13565	13464	13526	13590	13619	13373	13501	13542	13387	13553	13405	13376	13486	13566	13552	13593	13573	13453	13632	13430	13562	13693	13491	13462	13426	13477	13400	13471	13572	13490	13548	13517	13616	13487	13489	13545	13642	13529	13596	13618	13613	13280	13533	13512	13615	13291	13591	13699	13485	13595	13506	13611	13514	13604	13601	13697	13494	13329	13391	13469	13581	13615	13571	13491	13504	13498	13525	13563	13605	13399	13439	13598	13518	13438	13512	13701	13432	13651	13383	13461	13403	13585	13490	13644	13627	13386	13620	13541	13491	13496	13440	13513	13587	13611	13447	13445	13616	13597	13527	13519	13529	13560	13533	13509	13423	13307	13627	13477	13521	13660	13442	13605	13525	13560	13531	13522	13470	13440	13466	13383	13500	13576	13661	13419	13515	13415	13421	13540	13495	13446	13487	13610	13610	13615	13482	13618	13570	13588	13517	13551	13623	13623	13555	13615	13582	13668	13648	13596	13369	13494	13483	13352	13638	13497	13460	13390	13492	13388	13477	13528	13577	13624	13555	13536	13504	13589	13542	13379	13729	13734	13645	13619	13548	13528	13474	13442	13650	13739	13482	13660	13581	13558	13507	13580	13560	13389	13501	13385	13533	13559	13598	13538	13564	13497	13439	13394	13555	13629	13646	13463	13374	13413	13597	13535	13563	13544	13520	13509	13394	13521	13571	13539	13522	13586	13554	13526	13550	13613	13660	13432	13590	13682	13416	13430	13667	13502	13260	13586	13360	13585	13371	13568	13434	13549	13474	13612	13593	13481	13529	13517	13595	13406	13478	13713	13635	13538	13552	13542	13416	13521	13511	13502	13460	13553	13629	13624	13523	13510	13440	13593	13524	13543	13569	13559	13463	13456	13487	13421	13595	13456	13572	13572	13691	13516	13557	13565	13561	13534	13620	13550	13417	13510	13454	13550	13501	13532	13465	13332	13478	13410	13481	13397	13554	13611	13501	13593	13512	13533	13612	13479	13643	13359	13646	13330	13518	13487	13465	13439	13471	13625	13483	13553	13481	13465	13584	13350	13503	13522	13445	13560	13630	13467	13668	13470	13422	13547	13596	13557	13424	13519	13521	13530	13598	13521	13635	13616	13431	13574	13608	13493	13544	13463	13385	13661	13535	13408	13354	13530	13566	13694	13558	13552	13516	13444	13418	13446	13505	13592	13551	13611	13590	13516	13443	13524	13568	13439	13502	13448	13549	13536	13430	13435	13544	13433	13409	13556	13547	13461	13537	13597	13461	13421	13586	13561	13451	13495	13625	13379	13625	13469	13629	13395	13560	13625	13450	13512	13549	13600	13615	13422	13541	13662	13624	13581	13439	13335	13347	13591	13455	13551	13393	13556	13678	13479	13489	13475	13685	13453	13497	13500	13545	13486	13460	13544	13606	13493	13551	13327	13426	13436	13446	13687	13497	13628	13468	13577	13703	13634	13492	13667	13547	13583	13524	13536	13440	13567	13647	13705	13462	13586	13545	13641	13578	13626	13555	13503	13590	13521	13566	13641	13579	13563	13439	13473	13565	13447	13519	13411	13810	13447	13490	13517	13502	13526	13445	13589	13536	13465	13536	13499	13403	13411	13468	13441	13567	13570	13383	13562	13568	13564	13387	13468	13578	13641	13567	13519	13359	13487	13561	13549	13673	13476	13554	13615	13599	13573	13511	13436	13675	13595	13450	13590	13642	13565	13566	13580	13570	13538	13598	13491	13545	13548	13619	13326	13399	13579	13461	13695	13480	13511	13518	13476	13630	13577	13448	13570	13396	13403	13583	13453	13660	13504	13681	13541	13490	13346	13575	13622	13605	13459	13461	13496	13597	13608	13477	13662	13417	13483	13542	13631	13523	13560	13508	13689	13498	13457	13359	13580	13545	13474	13441	13596	13695	13517	13623	13434	13538	13648	13373	13379	13538	13591	13545	13219	13585	13544	13425	13585	13486	13752	13484	13640	13462	13390	13551	13353	13695	13492	13500	13553	13469	13626	13515	13471	13379	13538	13610	13344	13494	13483	13475	13687	13510	13430	13569	13441	13437	13505	13548	13578	13471	13475	13346	13476	13546	13484	13691	13460	13458	13604	13371	13518	13596	13551	13631	13482	13499	13484	13430	13458	13431	13614	13535	13621	13683	13609	13526	13669	13506	13535	13559
25350	21467	28409	25393	21906	19559	18748	16897	16294	16355	16109	16252	16096	15989	15691	15944	15667	15866	15836	15836	15784	15847	15749	15801	15598	15617	15811	15555	15649	15714	15579	15662	15907	15616	15649	15706	15348	15584	15600	15736	15541	15527	15513	15592	15781	15796	15720	15621	15531	15608	15672	15583	15804	15546	15529	15697	15505	15668	15540	15469	15625	15500	15378	15651	15825	15499	15643	15526	15601	15795	15841	15668	15661	15628	15525	15642	15654	15642	15606	15793	15871	15796	15698	15676	15528	15737	15525	15631	15691	15493	15566	15691	15539	15559	15667	15671	15431	15524	15446	15467	15549	15571	15574	15441	15530	15523	15690	15625	15328	15639	15585	15563	15669	15691	15595	15784	15547	15438	15615	15395	15453	15627	15536	15602	15499	15461	15489	15810	15765	15632	15643	15559	15376	15523	15635	15753	15559	15556	15757	15583	15626	15564	15431	15775	15536	15770	15610	15408	15421	15543	15502	15608	15458	15675	15643	15610	15702	15320	15545	15637	15435	15462	15449	15520	15738	15579	15622	15472	15639	15452	15448	15516	15596	15649	15486	15535	15399	15405	15621	15429	15501	15465	15565	15768	15293	15503	15486	15346	15514	15513	15606	15697	15632	15537	15382	15432	15578	15541	15550	15468	15405	15419	15493	15326	15347	15557	15635	15538	15590	15523	15608	15705	15571	15808	15584	15411	15677	15628	15627	15625	15412	15515	15465	15515	15667	15594	15619	15479	15738	15602	15568	15619	15333	15625	15324	15689	15535	15451	15437	15326	15806	15493	15485	15357	15553	15542	15582	15490	15627	15565	15455	15633	15533	15588	15514	15509	15525	15512	15611	15631	15482	15703	15474	15489	15542	15511	15611	15568	15573	15483	15430	15510	15567	15611	15453	15481	15631	15497	15411	15388	15530	15769	15528	15604	15413	15598	15704	15603	15639	15675	15711	15535	15640	15490	15674	15530	15471	15464	15491	15612	15814	15678	15490	15624	15658	15549	15601	15461	15313	15410	15559	15624	15586	15714	15486	15386	15574	15621	15587	15512	15699	15671	15677	15584	15559	15538	15563	15444	15429	15493	15558	15560	15571	15535	15581	15577	15672	15509	15671	15446	15386	15519	15607	15437	15743	15454	15605	15354	15402	15567	15635	15445	15463	15395	15502	15510	15401	15569	15575	15461	15421	15472	15517	15547	15645	15610	15542	15538	15540	15755	15603	15433	15660	15579	15491	15576	15518	15365	15537	15559	15576	15338	15776	15763	15581	15674	15462	15796	15600	15489	15537	15570	15480	15465	15645	15502	15672	15622	15577	15658	15561	15637	15559	15412	15795	15463	15461	15411	15672	15717	15549	15440	15633	15598	15706	15636	15616	15729	15749	15753	15625	15404	15529	15591	15609	15249	15355	15509	15539	15527	15641	15659	15423	15426	15761	15675	15628	15290	15454	15619	15456	15802	15570	15669	15495	15593	15622	15511	15432	15656	15659	15449	15643	15626	15428	15726	15348	15424	15558	15370	15670	15488	15531	15601	15572	15478	15748	15607	15753	15783	15486	15499	15494	15516	15435	15578	15530	15515	15608	15571	15603	15780	15632	15476	15413	15294	15503	15549	15599	15683	15434	15600	15639	15799	15674	15424	15531	15477	15378	15675	15427	15634	15604	15477	15539	15487	15497	15564	15560	15634	15648	15695	15607	15732	15489	15636	15573	15310	15654	15337	15746	15479	15503	15599	15611	15523	15456	15417	15617	15581	15628	15412	15574	15418	15601	15558	15473	15662	15427	15518	15433	15419	15408	15588	15624	15573	15567	15500	15566	15665	15428	15373	15562	15414	15636	15705	15519	15576	15402	15600	15365	15633	15687	15504	15461	15682	15539	15543	15602	15522	15607	15659	15654	15540	15300	15638	15605	15418	15497	15476	15702	15551	15468	15523	15373	15632	15669	15625	15643	15632	15358	15725	15390	15623	15591	15706	15426	15538	15433	15459	15445	15750	15765	15590	15881	15588	15601	15349	15577	15477	15545	15497	15396	15672	15610	15475	15657	15763	15539	15660	15629	15363	15448	15620	15491	15489	15508	15626	15632	15275	15453	15469	15607	15424	15727	15321	15508	15611	15801	15525	15731	15465	15256	15423	15658	15685	15261	15324	15575	15419	15499	15433	15487	15517	15465	15598	15803	15542	15420	15578	15526	15617	15458	15396	15513	15606	15508	15491	15500	15559	15495	15491	15361	15398	15429	15591	15547	15614	15776	15580	15567	15514	15576	15627	15707	15537	15483	15547	15548	15614	15588	15628	15611	15533	15612	15585	15570	15751	15679	15269	15248	15613	15609	15655	15432	15654	15614	15498	15670	15677	15629	15602	15606	15595	15394	15540	15518	15463	15608	15459	15603	15518	15615	15535	15604	15530	15531	15511	15545	15259	15414	15641	15591	15549	15659	15450	15537	15411	15535	15447	15755	15454	15580	15644	15512	15553	15594	15620	15613	15368	15329	15667	15488	15448	15489	15603	15658	15414	15555	15312	15686	15646	15647	15625	15563	15588	15576	15509	15653	15548	15572	15400	15461	15671	15439	15515	15537	15590	15460	15615	15494	15529	15546	15512	15440	15440	15739	15596	15536	15647	15563	15620	15498	15383	15365	15415	15676	15629	15398	15832	15482	15585	15489	15716	15578	15592	15521	15487	15395	15550	15737	15789	15508	15595	15720	15217	15599	15770	15513	15742	15650	15555	15665	15555	15601	15629	15661	15444	15604	15672	15652	15688	15624	15564	15397	15505	15443	15502	15653	15443	15435	15517	15406	15467	15647	15372	15521	15375	15465	15473	15438	15630	15433	15701	15462	15580	15598	15588	15493	15608	15702	15528	15855	15803	15628	15586	15705	15571	15430	15680	15532	15491	15531	15391	15445	15544	15415	15368	15611	15759	15438	15564	15493	15643	15665	15605	15545	15780	15557	15569	15578	15582	15640	15590	15424	15524	15494	15654	15448	15785	15520	15669	15588	15514	15478	15769	15471	15325	15754	15565	15607	15650	15497	15509	15585	15681	15520	15583	15617	15507	15556	15817	15452	15493	15423	15640	15602	15708	15473	15543	15545	15665	15414	15661	15609	15711	15653	15680	15545	15559	15600	15948	15607	15661	15621	15493	15651	15629	15593	15630	15553	15469	15461	15688	15542	15608	15742	15485	15420	15546	15491	15503	15655	15707	15726	15455	15485	15595	15524	15311	15417	15407	15468	15428	15381	15663	15606	15482	15597	15551	15575	15542	15559	15598	15751	15628	15530	15552	15577	15488	15703	15602	15564	15604	15817	15462	15622	15487	15525	15681	15513	15568	15674	15537	15685	15440	15845	15612	15569	15333	15641	15603	15719	15659	15376	15476	15680	15457	15820	15448	15644	15487	15634	15410	15319	15679	15669	15560	15696	15445	15372	15559	15683	15517	15437	15558	15214	15480	15547	15402	15529	15698	15630	15460	15439	15722	15748	15477	15627	15529	15657	15619	15450	15569	15795	15527	15551	15645	15580	15535	15716	15495	15821	15439	15525	15520	15606	15498	15505	15791	15652	15442	15541	15627	15615	15390	15377	15570	15608	15446	15665	15757	15484	15237	15617	15574	15536	15509	15459	15343	15599	15705	15603	15600	15666	15727	15440	15533	15595	15514	15566	15508	15507	15651	15449	15629	15499	15549	15458	15585	15616	15886	15711	15610	15489	15413	15423	15330	15371	15485	15632	15281	15479	15564	15546	15775	15632	15477	15517	15481	15694	15540	15365	15477	15743	15409	15590	15667	15562	15500	15736	15415	15500	15569	15521	15356	15478	15496	15509	15512	15372	15590	15594	15612	15541	15480	15487	15576	15637	15607	15589	15460	15800	15485	15624	15749	15612	15356	15733	15550	15733	15479	15767	15624	15386	15496	15794	15447	15572	15386	15733	15504	15554	15374	15483	15676	15548	15474	15566	15563	15660	15737	15598	15412	15498	15397	15621	15629	15611	15675	15531	15635	15613	15753	15506	15362	15487	15345	15354	15575	15448	15593	15529	15695	15639	15590	15523	15543	15533	15448	15644	15683	15669	15639	15824	15644	15499	15623	15365	15363	15577	15570	15680	15485	15716	15464	15644	15538	15655	15660	15767	15523	15334	15619	15762	15585	15596	15479	15555	15483	15580	15702	15590	15797	15673	15240	15635	15514	15523	15669	15627	15526	15358	15561	15485	15603	15657	15528	15544	15437	15566	15584	15518	15402	15627	15674	15680	15690	15524	15461	15673	15687	15642	15438	15477	15438	15645	15433	15394	15560	15591	15503	15916	15436	15568	15558	15691	15404	15433	15515	15428	15459	15483	15690	15624	15558	15544	15697	15458	15691	15739	15624	15485	15487	15551	15600	15594	15396	15541	15689	15441	15538	15586	15359	15402	15461	15453	15726	15572	15772	15401	15663	15565	15659	15647	15696	15406	15580	15518	15641	15472	15627	15487	15458	15533	15437	15593	15542	15548	15720	15567	15360	15613	15453	15525	15528	15577	15808	15787	15558	15447	15307	15571	15477	15608	15302	15568	15303	15479	15657	15683	15682	15441	15574	15643	15700	15551	15368	15666	15631	15541	15589	15676	15455	15535	15508	15677	15614	15706	15494	15452	15538	15427	15526	15474	15532	15498	15507	15742	15631	15593	15472	15490	15468	15603	15596	15567	15740	15538	15360	15476	15373	15552	15252	15488	15589	15524	15419	15402	15462	15537	15584	15701	15672	15547	15736	15285	15568	15769	15490	15734	15599	15636	15486	15650	15564	15494	15649	15612	15543	15501	15635	15532	15627	15616	15600	15665	15486	15477	15661	15593	15546	15396	15426	15589	15531	15750	15659	15539	15744	15375	15487	15627	15572	15505	15610	15624	15632	15647	15490	15603	15510	15872	15739	15570	15640	15619	15588	15443	15570	15556	15708	15439	15379	15637	15723	15541	15279	15500	15335	15573	15490	15416	15271	15605	15432	15503	15582	15551	15689	15745	15603	15561	15632	15546	15493	15408	15612	15640	15561	15511	15726	15495	15395	15496	15592	15522	15699	15612	15510	15525	15608	15407	15677	15517	15462	15513	15389	15632	15678	15550	15732	15576	15383	15594	15549
18165	29153	26900	20622	18313	16832	15974	15342	14812	14573	14391	14308	14264	14093	14178	13842	14017	13880	13814	13859	13902	13962	14119	13873	13873	13860	13762	13755	13715	13968	13790	13775	13785	13822	13790	13808	13686	13764	13827	13615	13610	13728	13703	13892	13705	13751	13629	13739	13610	13726	13694	13802	13641	13544	13747	13755	13697	13630	13964	13573	13856	13729	13786	13633	13707	13507	13717	13834	14027	14155	14121	13797	14067	13901	13875	13713	13623	13762	13640	13945	13841	13910	13870	13811	13810	13867	13883	13696	13871	13688	13679	13754	13580	13635	13766	13729	13724	13642	13723	13753	13533	13620	13744	13820	13659	13771	13734	13764	13710	13673	13571	13635	13561	13836	13930	13883	13780	13827	13758	13759	13713	13659	13735	13676	13648	13489	13690	13764	13483	13657	13705	13745	13876	13752	13714	13706	13758	13521	13613	13864	13718	13690	13761	13824	13584	13575	13873	13594	13749	13542	13612	13780	13543	13591	13613	13843	13725	13898	13550	13622	13716	13627	13725	13637	13741	13911	13597	13887	13759	13641	13628	14012	13419	13710	13839	13717	13724	13706	13612	13618	13629	13691	13607	13770	13738	13749	13677	13790	13560	13629	13759	13601	13555	13713	13621	13641	13660	13710	13619	13666	13649	13811	13686	13613	13748	13591	13715	13686	13682	13814	13660	13748	13560	13479	13716	13820	13609	13723	13684	13734	13694	13752	13678	13643	13706	13498	13739	13677	13645	13643	13850	13693	13545	13746	13663	13674	13604	13821	13580	13794	13562	13755	13645	13697	13569	13744	13739	13715	13787	13726	13791	13774	13708	13673	13721	13696	13696	13770	13772	13628	13362	13754	13656	13845	13719	13742	13544	13627	13726	13616	13621	13740	13695	13799	13709	13533	13762	13539	13707	13678	13681	13764	13570	13893	13746	13766	13797	13657	13843	13572	13721	13726	13638	13491	13832	13646	13722	13816	13626	13644	13706	13481	13811	13735	13761	13767	13875	13645	13636	13662	13669	13615	13671	13743	13570	13535	13668	13554	13558	13832	13704	13759	13613	13659	13840	13582	13696	13663	13581	13824	13645	13602	13612	13652	13689	13655	13650	13578	13698	13760	13519	13802	13813	13389	13710	13720	13677	13533	13783	13699	13768	13750	13825	13592	13578	13749	13650	13585	13631	13764	13720	13689	13724	13585	13620	13741	13749	13533	13782	13723	13598	13633	13622	13585	13728	13541	13713	13604	13766	13722	13861	13607	13669	13654	13702	13629	13719	13500	13672	13600	13593	13577	13615	13618	13686	13777	13621	13595	13704	13721	13592	13701	13538	13610	13650	13655	13581	13666	13772	13761	13756	13573	13796	13505	13680	13699	13708	13803	13741	13642	13719	13732	13734	13704	13792	13792	13827	13648	13590	13786	13686	13696	13631	13740	13669	13762	13555	13697	13904	13908	13738	13568	13678	13566	13633	13729	13708	13613	13800	13704	13750	13702	13661	13602	13643	13756	13714	13671	13625	13673	13808	13654	13676	13794	13752	13577	13664	13740	13685	13727	13821	13681	13658	13569	13689	13630	13552	13777	13628	13745	13715	13503	13826	13599	13777	13742	13633	13748	13578	13671	13744	13688	13688	13643	13599	13822	13653	13588	13606	13658	13509	13747	13756	13684	13822	13712	13645	13692	13643	13715	13665	13755	13713	13639	13716	13739	13592	13422	13687	13792	13578	13624	13672	13708	13623	13629	13970	13614	13532	13551	13595	13549	13602	13709	13669	13649	13791	13603	13577	13777	13707	13738	13640	13417	13847	13566	13698	13670	13769	13746	13698	13716	13587	13682	13688	13704	13824	13774	13537	13839	13599	13737	13550	13767	13763	13706	13752	13753	13679	13648	13720	13757	13803	13816	13927	13645	13439	13644	13696	13718	13644	13749	13630	13729	13817	13645	13811	13745	13797	13663	13696	13714	13520	13664	13783	13727	13762	13748	13588	13764	13676	13595	13594	13588	13715	13717	13725	13583	13699	13790	13591	13804	13663	13690	13724	13730	13671	13775	13572	13636	13702	13589	13643	13514	13784	13677	13605	13554	13739	13726	13582	13706	13665	13558	13528	13783	13704	13840	13565	13677	13684	13710	13620	13600	13710	13698	13607	13555	13704	13752	13625	13686	13618	13650	13592	13796	13734	13703	13679	13642	13439	13667	13477	13586	13596	13532	13706	13690	13718	13770	13584	13557	13693	13714	13628	13690	13696	13584	13665	13803	13745	13521	13828	13781	13716	13792	13804	13634	13735	13636	13595	13616	13616	13584	13760	13935	13628	13671	13742	13782	13629	13805	13643	13539	13583	13674	13800	13595	13666	13591	13689	13621	13598	13590	13500	13669	13935	13864	13647	13640	13556	13743	13730	13563	13691	13615	13687	13553	13675	13569	13600	13532	13594	13691	13859	13663	13713	13774	13697	13695	13487	13722	13693	13496	13681	13751	13525	13780	13646	13676	13573	13619	13503	13564	13768	13807	13759	13736	13710	13729	13701	13730	13649	13799	13742	13732	13695	13670	13648	13491	13719	13698	13971	13647	13626	13738	13694	13675	13814	13673	13691	13630	13553	13690	13627	13665	13725	13897	13588	13834	13748	13770	13765	13636	13593	13708	13802	13643	13705	13784	13810	13644	13600	13666	13784	13628	13633	13541	13807	13595	13599	13655	13578	13711	13687	13664	13620	13619	13567	13690	13849	13796	13785	13670	13862	13704	13714	13764	13639	13711	13596	13716	13506	13710	13607	13832	13765	13475	13729	13795	13490	13563	13677	13694	13624	13691	13688	13696	13591	13768	13656	13470	13774	13652	13785	13796	13842	13674	13609	13572	13751	13805	13524	13747	13616	13656	13695	13563	13673	13703	13825	13729	13757	13649	13737	13728	13626	13567	13792	13631	13673	13592	13697	13724	13701	13774	13898	13625	13702	13814	13669	13788	13697	13519	13670	13865	13741	13605	13721	13732	13730	13705	13559	13781	13573	13572	13610	13580	13624	13718	13592	13613	13742	13812	13764	13745	13755	13571	13601	13662	13562	13734	13775	13785	13825	13709	13703	13599	13692	13569	13687	13584	13685	13738	13903	13695	13614	13709	13643	13696	13510	13691	13559	13779	13775	13646	13742	13724	13668	13634	13687	13719	13600	13538	13647	13716	13731	13755	13579	13587	13634	13836	13728	13598	13556	13601	13720	13710	13630	13697	13667	13614	13813	13723	13512	13822	13690	13673	13454	13659	13721	13726	13683	13521	13777	13716	13682	13553	13633	13636	13813	13839	13759	13695	13687	13724	13508	13637	13820	13657	13625	13743	13666	13767	13573	13761	13692	13638	13514	13750	13772	13585	13810	13808	13784	13642	13757	13690	13440	13533	13716	13684	13657	13696	13701	13624	13699	13647	13748	13701	13610	13757	13714	13811	13592	13733	13667	13539	13765	13572	13761	13724	13692	13704	13657	13535	13726	13715	13676	13847	13729	13616	13709	13687	13778	13842	13551	13745	13652	13677	13776	13658	13688	13551	13909	13675	13610	13772	13742	13632	13670	13659	13675	13780	13596	13465	13635	13757	13499	13541	13699	13674	13711	13697	13694	13732	13596	13684	13704	13659	13708	13646	13725	13718	13822	13814	13695	13606	13453	13668	13758	13687	13707	13677	13532	13726	13573	13627	13930	13578	13640	13842	13634	13677	13571	13949	13613	13720	13741	13752	13598	13622	13650	13728	13688	13720	13855	13718	13694	13514	13671	13657	13727	13603	13755	13755	13559	13708	13463	13734	13663	13820	13687	13647	13664	13764	13583	13573	13621	13623	13723	13755	13662	13848	13594	13765	13714	13704	13832	13677	13559	13787	13699	13796	13698	13639	13717	13633	13783	13726	13620	13651	13556	13798	13663	13719	13613	13614	13658	13628	13529	13557	13710	13700	13772	13732	13689	13656	13755	13643	13773	13848	13673	13583	13715	13677	13524	13577	13709	13751	13605	13814	13769	13589	13892	13584	13731	13860	13725	13744	13646	13678	13601	13651	13634	13786	13548	13780	13552	13543	13660	13784	13819	13636	13783	13760	13660	13585	13728	13767	13664	13585	13634	13746	13624	13725	13773	13497	13659	13867	13690	13703	13715	13701	13640	13657	13791	13543	13667	13594	13810	13769	13683	13905	13586	13600	13773	13707	13693	13663	13637	13610	13670	13645	13747	13775	13774	13542	13770	13801	13780	13713	13653	13666	13814	13738	13770	13680	13658	13737	13589	13650	13715	13768	13617	13727	13654	13661	13612	13841	13734	13689	13586	13722	13631	13643	13590	13689	13627	13738	13597	13817	13507	13627	13749	13684	13732	13660	13657	13697	13605	13637	13759	13924	13611	13594	13622	13770	13495	13661	13707	13699	13664	13924	13673	13694	13700	13701	13623	13783	13892	13732	13689	13669	13649	13746	13593	13583	13763	13705	13747	13689	13699	13661	13740	13658	13721	13731	13670	13682	13690	13789	13880	13620	13802	13513	13660	13707	13695	13635	13719	13784	13794	13676	13706	13917	13778	13732	13858	13716	13698	13709	13639	13663	13677	13728	13783	13745	13535	13634	13662	13700	13727	13750	13591	13600	13793	13618	13637	13673	13746	13706	13653	13632	13533	13587	13581	13807	13614	13728	13605	13582	13646	13584	13711	13437	13821	13769	13656	13466	13567	13680	13785	13555	13717	13681	13766	13563	13742	13711	13760	13596	13837	13684	13613	13752	13745	13814	13476	13586	13626	13882	13722	13698	13722	13661	13780	13642	13655	13479	13722	13681	13605	13799	13769	13624	13741	13656	13683	13720	13573	13821	13793	13570	13758	13751	13679	13710	13686	13579	13676	13670	13612	13850	13559	13718	13776	13846	13617	13753	13739	13670	13562	13440	13732	13574	13832	13723	13796	13602	13590	13682	13563	13710	13637	13761	13855	13537	13819	13704	13640	13724	13874	13773	13736	13767	13777	13816	13615	13623	13818	13546	13722	13819	13714	13753	13595	13500	13764	13626	14029	13760	13573	13716	13694	13781	13750	13724	13710	13619	13771	13849	13712	13648	13785	13774	13643	13651	13854	13598	13697	13622	13626	13770	13763	13818
24051	21409	28982	24292	22048	22805	21338	17743	16859	16765	16786	16329	16318	16066	16167	15935	15997	16008	15922	16174	15883	15815	15722	15818	15843	15707	15750	15966	15659	15660	15735	15812	15715	15581	15679	15855	15802	15760	15678	15489	15531	15551	15670	15589	15481	15645	15655	15485	15753	15666	15496	15409	15619	15826	15733	15726	15503	15769	15519	15942	15673	15648	15613	15796	15745	15750	15868	15650	15761	15925	15926	15806	15851	15720	15584	15568	15648	15545	15451	15656	15845	15685	15548	15754	15728	15736	15563	15624	15690	15542	15550	15465	15456	15558	15563	15585	15684	15503	15724	15624	15520	15526	15716	15513	15478	15265	15559	15660	15606	15538	15563	15435	15455	15703	15696	15718	15705	15488	15310	15387	15479	15556	15383	15578	15458	15620	15691	15600	15614	15498	15556	15477	15449	15566	15655	15272	15580	15405	15525	15722	15561	15562	15687	15589	15549	15689	15541	15698	15875	15545	15603	15603	15548	15345	15538	15551	15630	15720	15370	15382	15528	15495	15610	15521	15506	15532	15652	15338	15261	15743	15710	15400	15572	15441	15742	15587	15526	15450	15553	15562	15559	15628	15603	15537	15638	15461	15624	15575	15596	15749	15549	15554	15555	15594	15465	15674	15439	15580	15425	15672	15720	15516	15566	15678	15586	15642	15501	15493	15496	15597	15462	15459	15451	15464	15310	15353	15425	15509	15592	15454	15369	15355	15490	15598	15496	15620	15529	15338	15618	15570	15371	15401	15476	15559	15752	15510	15457	15642	15688	15511	15731	15586	15483	15476	15524	15624	15511	15603	15578	15601	15492	15378	15619	15468	15693	15633	15514	15642	15708	15370	15741	15558	15403	15486	15546	15496	15361	15376	15640	15552	15540	15607	15755	15775	15512	15579	15689	15690	15463	15706	15604	15602	15507	15463	15487	15597	15471	15490	15563	15478	15581	15574	15526	15602	15561	15512	15512	15499	15637	15455	15490	15463	15490	15514	15517	15459	15348	15583	15650	15565	15399	15519	15876	15472	15608	15462	15501	15451	15530	15571	15489	15647	15703	15648	15367	15716	15258	15580	15393	15716	15308	15425	15518	15535	15296	15401	15547	15522	15435	15579	15450	15443	15711	15653	15512	15615	15346	15456	15446	15458	15481	15509	15600	15482	15502	15510	15725	15521	15583	15540	15642	15625	15559	15460	15514	15597	15632	15738	15452	15493	15509	15622	15309	15778	15625	15764	15513	15627	15645	15599	15574	15345	15515	15376	15566	15466	15452	15726	15727	15599	15696	15514	15510	15456	15520	15416	15636	15569	15525	15781	15739	15427	15566	15864	15583	15460	15675	15328	15462	15549	15623	15444	15478	15470	15681	15620	15567	15526	15703	15522	15503	15432	15502	15517	15540	15740	15586	15616	15372	15531	15474	15553	15586	15676	15418	15498	15810	15649	15373	15575	15506	15697	15400	15321	15543	15576	15483	15365	15489	15474	15570	15431	15721	15624	15586	15476	15514	15594	15761	15596	15698	15614	15415	15586	15595	15738	15540	15533	15689	15529	15542	15619	15523	15477	15603	15622	15502	15657	15483	15526	15496	15512	15658	15546	15588	15539	15495	15493	15568	15346	15463	15490	15399	15466	15616	15504	15643	15422	15501	15477	15419	15563	15550	15659	15504	15533	15688	15664	15628	15568	15438	15600	15431	15550	15544	15474	15396	15651	15450	15658	15452	15696	15325	15611	15649	15487	15464	15482	15676	15401	15406	15549	15547	15353	15722	15532	15527	15557	15463	15475	15526	15583	15415	15352	15332	15525	15530	15543	15553	15593	15542	15443	15528	15455	15840	15549	15495	15633	15477	15768	15592	15509	15626	15592	15378	15450	15447	15336	15558	15563	15534	15505	15383	15509	15484	15612	15817	15378	15506	15550	15311	15550	15489	15476	15471	15375	15483	15462	15648	15478	15647	15689	15557	15566	15677	15356	15662	15499	15664	15447	15604	15509	15484	15665	15780	15520	15305	15531	15413	15521	15540	15574	15419	15420	15565	15561	15528	15567	15540	15627	15447	15571	15613	15817	15640	15532	15336	15492	15492	15404	15452	15640	15493	15594	15483	15563	15665	15528	15550	15388	15733	15578	15416	15603	15426	15616	15572	15612	15300	15621	15298	15591	15640	15556	15695	15771	15700	15588	15489	15521	15512	15443	15344	15342	15597	15490	15657	15692	15561	15410	15536	15437	15400	15448	15550	15770	15462	15500	15605	15589	15646	15498	15580	15666	15567	15533	15771	15355	15474	15536	15460	15932	15439	15579	15593	15658	15711	15587	15474	15460	15630	15678	15677	15512	15445	15511	15454	15583	15497	15484	15745	15592	15580	15524	15416	15518	15514	15450	15524	15516	15493	15624	15679	15558	15495	15648	15657	15461	15637	15585	15475	15480	15549	15700	15530	15343	15447	15405	15478	15382	15415	15421	15598	15475	15468	15573	15620	15445	15681	15625	15576	15457	15580	15608	15481	15388	15501	15667	15274	15714	15456	15490	15540	15369	15620	15657	15587	15422	15501	15427	15489	15469	15659	15462	15493	15624	15732	15658	15607	15429	15637	15552	15600	15645	15714	15708	15562	15621	15526	15462	15519	15628	15629	15498	15761	15669	15493	15606	15516	15465	15573	15488	15350	15500	15606	15320	15640	15572	15361	15668	15427	15507	15509	15614	15666	15466	15289	15548	15372	15636	15541	15616	15636	15390	15538	15384	15453	15520	15626	15622	15599	15496	15677	15684	15545	15379	15661	15587	15370	15356	15637	15457	15396	15613	15391	15523	15506	15681	15437	15502	15627	15446	15386	15463	15496	15589	15618	15517	15563	15605	15384	15528	15395	15567	15600	15515	15610	15460	15382	15547	15548	15578	15430	15421	15328	15479	15607	15584	15579	15626	15607	15629	15662	15533	15458	15676	15522	15448	15412	15475	15486	15549	15528	15416	15293	15548	15307	15314	15531	15518	15397	15388	15461	15523	15358	15739	15728	15507	15546	15518	15575	15575	15673	15613	15369	15673	15556	15441	15501	15479	15631	15577	15327	15615	15574	15459	15685	15607	15558	15547	15456	15409	15566	15554	15392	15372	15460	15421	15510	15356	15478	15482	15648	15347	15526	15667	15702	15491	15591	15647	15496	15524	15595	15529	15535	15361	15559	15653	15529	15312	15520	15507	15623	15779	15374	15308	15403	15372	15512	15313	15657	15722	15668	15543	15379	15616	15342	15509	15616	15676	15436	15382	15452	15255	15366	15564	15521	15372	15596	15732	15552	15423	15354	15482	15724	15779	15494	15403	15581	15482	15593	15577	15504	15603	15406	15566	15397	15560	15372	15518	15562	15494	15645	15442	15456	15576	15828	15658	15612	15606	15617	15381	15599	15524	15458	15454	15703	15416	15520	15558	15483	15572	15569	15529	15659	15560	15574	15646	15506	15542	15493	15490	15707	15661	15642	15590	15514	15506	15660	15539	15512	15602	15593	15504	15499	15477	15674	15572	15427	15539	15450	15432	15552	15481	15422	15536	15618	15538	15481	15558	15455	15576	15651	15552	15555	15540	15537	15601	15432	15464	15624	15490	15496	15474	15635	15621	15609	15817	15514	15436	15453	15484	15705	15766	15673	15583	15556	15353	15552	15606	15591	15519	15509	15531	15424	15507	15362	15267	15638	15607	15351	15612	15683	15508	15872	15662	15518	15422	15632	15637	15623	15578	15627	15415	15408	15491	15440	15602	15700	15636	15554	15451	15480	15486	15570	15530	15634	15617	15770	15443	15525	15643	15542	15487	15396	15604	15427	15425	15659	15684	15587	15619	15555	15489	15531	15479	15617	15516	15459	15297	15480	15567	15685	15461	15620	15548	15593	15607	15485	15524	15426	15563	15451	15660	15556	15595	15467	15645	15614	15389	15471	15387	15480	15494	15566	15627	15491	15673	15486	15330	15841	15559	15420	15535	15342	15595	15471	15537	15504	15626	15617	15604	15652	15429	15621	15437	15670	15560	15590	15586	15673	15446	15434	15587	15594	15511	15568	15735	15691	15480	15563	15550	15544	15554	15528	15583	15438	15377	15592	15469	15333	15463	15450	15641	15549	15407	15535	15628	15470	15643	15449	15608	15382	15624	15647	15686	15487	15456	15530	15590	15492	15505	15441	15604	15706	15568	15443	15578	15608	15589	15485	15679	15303	15490	15523	15533	15516	15633	15596	15395	15552	15427	15562	15518	15742	15616	15422	15345	15316	15433	15426	15654	15548	15550	15386	15442	15474	15444	15434	15652	15370	15533	15677	15717	15460	15657	15694	15527	15526	15587	15602	15508	15705	15540	15759	15496	15458	15724	15574	15692	15386	15330	15531	15433	15617	15374	15691	15523	15628	15399	15489	15380	15591	15582	15359	15564	15490	15682	15394	15469	15545	15683	15377	15548	15554	15539	15585	15659	15520	15425	15502	15521	15449	15458	15652	15581	15425	15459	15429	15447	15495	15594	15645	15603	15423	15424	15591	15580	15657	15275	15699	15501	15561	15759	15727	15607	15521	15662	15719	15495	15657	15313	15489	15531	15596	15602	15523	15415	15488	15561	15674	15503	15331	15411	15653	15553	15651	15713	15560	15571	15629	15448	15581	15421	15628	15643	15646	15591	15571	15527	15581	15335	15713	15523	15583	15456	15382	15661	15667	15625	15560	15605	15506	15499	15499	15579	15487	15596	15391	15538	15605	15534	15589	15435	15477	15599	15613	15646	15671	15638	15440	15450	15471	15550	15462	15462	15487	15439	15627	15477	15552	15370	15555	15594	15399	15485	15436	15617	15550	15447	15647	15535	15513	15476	15545	15578	15508	15435	15696	15679	15513	15416	15325	15472	15336	15539	15238	15608	15717	15661	15644	15462	15487	15722	15515	15595	15525	15576	15552	15500	15501	15614	15478	15623	15370	15805	15509	15544	15300	15575	15451	15602	15500	15531	15478	15378	15635	15631	15574	15476	15581	15622	15513	15566	15330	15573	15564	15648	15368	15704	15525	15414	15404	15480	15395	15509	15756	15598	15560	15587	15708	15537	15564	15554	15455	15382	15604	15380	15368	15376	15713	15708	15638	15633	15530	15552
20497	34158	31676	24646	20927	18801	17302	16201	15693	15394	14851	14663	14566	14526	14283	14204	14060	14161	13902	14076	13961	14102	14107	13917	13822	13740	13928	13822	13970	13694	13752	13802	13836	13599	13825	13773	13821	13941	13816	13769	13637	13797	13768	13871	13764	13652	13572	13818	13700	13689	13666	13608	13660	13792	13566	13700	13774	13637	13578	13705	13795	13635	13820	13866	13936	13800	14034	14028	14115	14039	14127	13993	13896	13860	13716	13753	13807	13753	13797	13992	14031	13755	13997	14034	13701	14012	14147	13694	13856	13741	13661	13803	13538	13697	13604	13748	13685	13600	13663	13686	13552	13657	13665	13603	13736	13552	13750	13654	13771	13823	13550	13782	13809	13711	13650	13658	13619	13838	13599	13689	13642	13596	13699	13513	13531	13670	13530	13720	13631	13775	13724	13691	13720	13723	13539	13705	13608	13714	13459	13971	13842	13723	13598	13674	13528	13450	13689	13770	13585	13660	13721	13680	13583	13625	13670	13638	13704	13483	13595	13694	13557	13670	13744	13478	13811	13630	13505	13662	13658	13794	13716	13634	13806	13719	13820	13600	13779	13694	13666	13680	13872	13889	13641	13739	13750	13572	13599	13686	13640	13690	13823	13827	13493	13705	13450	13561	13801	13654	13601	13671	13651	13552	13653	13681	13851	13712	13627	13653	13828	13754	13750	13608	13602	13809	13748	13464	13733	13591	13747	13664	13687	13686	13670	13570	13746	13603	13670	13698	13770	13558	13726	13669	13687	13690	13577	13807	13716	13849	13607	13527	13458	13624	13571	13611	13588	13810	13639	13635	13863	13680	13587	13771	13782	13729	13580	13605	13628	13681	13582	13570	13493	13768	13448	13528	13419	13692	13571	13619	13572	13885	13778	13733	13709	13638	13742	13763	13748	13779	13775	13708	13808	13671	13614	13687	13582	13658	13613	13684	13691	13699	13570	13766	13766	13656	13709	13744	13762	13697	13742	13624	13616	13719	13625	13721	13613	13562	13675	13724	13670	13523	13725	13819	13746	13635	13715	13670	13690	13768	13634	13713	13649	13772	13730	13603	13805	13612	13795	13650	13748	13669	13655	13641	13583	13664	13746	13864	13614	13553	13780	13497	13685	13578	13665	13547	13788	13650	13648	13609	13634	13758	13684	13657	13718	13629	13677	13736	13676	13772	13543	13577	13498	13637	13608	13830	13621	13721	13662	13756	13582	13679	13736	13674	13595	13783	13684	13666	13457	13725	13810	13490	13607	13944	13762	13627	13648	13697	13663	13671	13453	13623	13639	13588	13746	13602	13709	13667	13727	13688	13652	13803	13654	13652	13727	13608	13567	13573	13706	13505	13615	13640	13641	13699	13614	13489	13855	13728	13615	13540	13686	13555	13774	13837	13689	13632	13582	13793	13576	13604	13735	13686	13718	13740	13636	13710	13497	13599	13626	13611	13612	13672	13784	13606	13758	13643	13727	13576	13648	13657	13730	13577	13350	13711	13725	13613	13556	13589	13734	13606	13661	13632	13692	13775	13722	13587	13727	13601	13811	13773	13808	13782	13644	13665	13505	13722	13618	13716	13532	13632	13676	13669	13752	13584	13832	13774	13594	13671	13562	13661	13576	13846	13660	13696	13596	13539	13572	13677	13666	13640	13813	13644	13699	13894	13688	13678	13558	13678	13721	13670	13760	13731	13559	13566	13848	13723	13580	13664	13767	13707	13775	13643	13567	13715	13653	13734	13721	13560	13619	13589	13528	13656	13719	13594	13699	13647	13629	13608	13734	13739	13632	13688	13726	13690	13747	13632	13647	13685	13825	13616	13620	13704	13769	13597	13646	13607	13798	13652	13440	13739	13671	13676	13767	13738	13713	13716	13673	13765	13643	13738	13391	13773	13533	13761	13830	13634	13663	13617	13626	13707	13639	13395	13707	13650	13706	13623	13751	13733	14006	13732	13622	13589	13812	13689	13594	13563	13611	13613	13734	13628	13740	13645	13527	13590	13590	13782	13661	13585	13847	13683	13654	13545	13547	13708	13758	13671	13552	13643	13672	13794	13685	13514	13593	13782	13605	13600	13573	13611	13668	13634	13648	13565	13611	13758	13759	13753	13658	13721	13631	13695	13571	13551	13558	13682	13500	13539	13685	13518	13608	13620	13572	13462	13872	13682	13589	13679	13728	13637	13642	13693	13609	13573	13613	13881	13836	13603	13750	13656	13485	13786	13537	13598	13718	13747	13591	13819	13721	13517	13657	13671	13701	13725	13556	13713	13629	13749	13606	13631	13578	13645	13714	13613	13554	13652	13694	13628	13526	13533	13624	13636	13482	13684	13690	13596	13669	13636	13732	13515	13800	13548	13706	13857	13732	13684	13601	13563	13502	13564	13791	13565	13709	13615	13511	13603	13744	13622	13603	13689	13478	13798	13676	13624	13629	13628	13665	13716	13546	13678	13875	13800	13699	13670	13551	13683	13625	13592	13785	13691	13707	13692	13673	13528	13477	13786	13706	13691	13623	13625	13766	13809	13638	13727	13573	13622	13473	13632	13542	13635	13503	13445	13748	13776	13651	13714	13770	13593	13673	13685	13667	13880	13901	13849	13690	13544	13677	13658	13630	13625	13606	13612	13619	13724	13627	13517	13743	13606	13772	13772	13611	13705	13774	13739	13626	13466	13766	13682	13804	13646	13607	13634	13595	13578	13699	13639	13539	13771	13645	13758	13781	13598	13682	13605	13628	13735	13828	13726	13601	13704	13604	13795	13607	13696	13711	13503	13650	13816	13672	13676	13793	13482	13717	13726	13549	13614	13690	13745	13632	13535	13709	13780	13539	13605	13538	13585	13556	13701	13811	13438	13709	13559	13631	13687	13696	13689	13771	13722	13758	13797	13762	13799	13692	13583	13759	13642	13697	13669	13705	13738	13459	13720	13597	13606	13555	13640	13745	13705	13931	13676	13684	13695	13719	13631	13666	13688	13780	13722	13791	13751	13505	13695	13652	13758	13790	13819	13614	13684	13609	13660	13530	13716	13482	13551	13768	13771	13674	13781	13668	13661	13578	13720	13730	13696	13638	13585	13734	13655	13743	13676	13742	13735	13764	13661	13690	13735	13579	13712	13641	13664	13793	13677	13700	13575	13600	13532	13518	13902	13732	13552	13622	13626	13754	13666	13796	13766	13467	13721	13574	13779	13725	13593	13604	13745	13706	13748	13613	13680	13574	13774	13623	13508	13659	13731	13772	13662	13796	13797	13642	13744	13682	13677	13723	13679	13562	13696	13663	13604	13751	13622	13656	13616	13720	13638	13649	13738	13570	13621	13702	13677	13569	13904	13538	13577	13617	13578	13603	13627	13604	13720	13747	13414	13665	13681	13630	13742	13638	13622	13771	13804	13717	13771	13489	13721	13802	13747	13764	13652	13736	13483	13581	13575	13608	13590	13649	13709	13808	13675	13628	13627	13613	13751	13576	13878	13662	13828	13788	13726	13661	13607	13701	13672	13624	13537	13680	13602	13678	13614	13665	13608	13631	13761	13519	13608	13650	13609	13679	13629	13699	13617	13741	13669	13773	13669	13749	13626	13854	13628	13629	13533	13598	13740	13618	13688	13733	13588	13826	13770	13582	13667	13818	13693	13593	13566	13737	13556	13512	13790	13668	13750	13843	13670	13665	13496	13599	13627	13770	13708	13681	13593	13612	13687	13604	13627	13510	13724	13709	13710	13534	13720	13570	13584	13550	13767	13558	13788	13781	13596	13619	13644	13775	13515	13736	13752	13698	13567	13574	13586	13614	13673	13713	13811	13523	13592	13644	13802	13628	13680	13594	13710	13829	13634	13629	13648	13685	13745	13753	13598	13666	13781	13740	13753	13786	13570	13734	13693	13739	13769	13642	13754	13552	13805	13488	13602	13651	13840	13687	13677	13790	13626	13764	13956	13707	13657	13505	13713	13781	13625	13723	13645	13628	13733	13616	13714	13765	13457	13687	13663	13709	13674	13599	13783	13646	13557	13505	13707	13647	13725	13699	13542	13624	13728	13610	13637	13781	13512	13656	13707	13779	13706	13667	13501	13729	13633	13680	13512	13765	13583	13742	13585	13607	13737	13556	13797	13652	13638	13531	13616	13803	13572	13553	13673	13617	13814	13624	13813	13794	13725	13680	13643	13624	13885	13803	13591	13739	13869	13612	13631	13561	13640	13858	13625	13618	13797	13650	13535	13824	13667	13583	13600	13667	13925	13696	13620	13631	13698	13846	13790	13621	13559	13756	13644	13748	13581	13633	13748	13593	13814	13743	13453	13650	13701	13535	13646	13862	13727	13921	13619	13514	13802	13725	13824	13821	13554	13679	13617	13659	13750	13521	13642	13834	13620	13855	13582	13550	13663	13717	13876	13558	13715	13573	13743	13727	13661	13623	13527	13770	13638	13545	13544	13724	13549	13676	13644	13611	13639	13564	13669	13714	13848	13641	13591	13781	13666	13468	13572	13876	13753	13590	13639	13648	13748	13727	13676	13700	13629	13572	13703	13705	13852	13603	13609	13715	13641	13619	13659	13666	13699	13750	13540	13810	13787	13570	13697	13637	13601	13656	13682	13728	13712	13625	13541	13649	13878	13614	13685	13682	13739	13690	13677	13569	13613	13533	13587	13578	13609	13745	13684	13807	13529	13679	13465	13689	13661	13771	13609	13608	13651	13650	13681	13543	13576	13625	13592	13634	13741	13677	13643	13714	13718	13633	13727	13626	13601	13668	13637	13686	13806	13735	13798	13742	13648	13745	13686	13513	13684	13668	13501	13498	13678	13649	13661	13744	13662	13723	13655	13678	13643	13705	13609	13777	13578	13775	13647	13494	13760	13714	13641	13573	13645	13665	13593	13765	13492	13896	13623	13742	13549	13514	13744	13728	13709	13686	13687	13696	13631	13774	13675	13541	13589	13634	13569	13651	13694	13689	13482	13497	13738	13586	13697	13573	13755	13805	13645	13695	13788	13728	13586	13622	13729	13823	13758	13494	13729	13779	13699	13750	13667	13671	13768	13683	13563	13746	13450	13737	13710	13780	13892	13512	13824	13842	13730	13620	13702	13700	13638	13689	13631	13577	13652	13732	13622	13746	13504	13773	13577	13876	13618	13676	13511
29583	22154	21434	18562	16107	16002	15847	15875	15847	16098	15965	15910	15963	15771	15870	15814	15725	15589	15720	15640	15866	15682	15840	15826	15835	15647	15730	15715	15747	15790	15637	15640	15545	15673	15634	15669	15865	15765	15754	15526	15692	15601	15868	15955	15695	15697	15689	15756	15661	15798	15551	15816	15813	15643	15886	15624	15615	15691	15586	15657	15738	15660	15664	15846	15852	15737	15905	15784	15749	15683	15899	15706	15723	15725	15615	15639	15669	15467	15657	15787	15874	15805	15742	15838	15740	15830	15499	15827	15639	15635	15718	15646	15599	15688	15848	15879	15818	15513	15842	15710	15596	15659	15618	15575	15622	15752	15687	15777	15820	15683	15627	15727	15641	15821	15711	15778	15504	15790	15777	15659	15635	15426	15622	15791	15863	15723	15646	15623	15599	15585	15489	15637	15546	15638	15807	15653	15776	15670	15518	15761	15677	15688	15656	15882	15794	15806	15613	15643	15795	15612	15514	15747	15790	15735	15742	15629	15680	15643	15653	15539	15856	15670	15615	15705	15550	15760	15748	15605	15850	15582	15724	15726	15515	15802	15715	15653	15732	15757	15771	15856	15755	15773	15979	15700	15691	15480	15590	15607	15563	15603	15702	15715	15710	15432	15764	15807	15664	15595	15577	15601	15539	15633	15745	15726	15601	15523	15651	15714	15765	15774	15747	15532	15508	15541	15636	15600	15865	15828	15625	15806	15673	15664	15681	15718	15526	15672	15571	15889	15665	15690	15757	15547	15618	15645	15681	15566	15872	15727	15577	15774	15777	15823	15808	15529	15753	15648	15475	15668	15732	15704	15599	15700	15710	15644	15685	15713	15647	15674	15530	15831	15879	15486	15851	15748	15713	15418	15722	15756	15609	15544	15488	15780	15735	15795	15704	15528	15620	15524	15714	15729	15735	15703	15548	15520	15588	15555	15714	15629	15700	15682	15782	15619	15639	15711	15768	15598	15591	15670	15600	15551	15716	15548	15724	15557	15706	15676	15741	15665	15630	15835	15692	15921	15603	15673	15710	15599	15671	15659	15656	15741	15636	15522	15556	15759	15717	15630	15653	15465	15704	15633	15553	15536	15897	15758	15881	15819	15817	15812	15630	15575	15603	15628	15790	15803	15629	15733	15484	15698	15644	15645	15610	15534	15508	15743	15576	15537	15621	15886	15579	15791	15644	15673	15808	15843	15889	15841	15704	15771	15512	15761	15840	15653	15678	15765	15746	15607	15753	15574	15555	15619	15520	15511	15656	15732	15712	15605	15673	15694	15811	15602	15601	15470	15629	15677	15621	15714	15735	15581	15749	15537	15888	15520	15790	15612	15778	15826	15713	15575	15447	15661	15659	15811	15748	15465	15603	15817	15715	15568	15538	15577	15646	15634	15662	15682	15671	15574	15574	15848	15615	15743	15672	15691	15704	15497	15628	15707	15679	15582	15613	15484	15575	15864	15671	15586	15728	15642	15656	15560	15562	15526	15309	15525	15658	15912	15631	15778	15709	15507	15428	15841	15590	15662	15683	15676	15688	15667	15748	15759	15785	15652	15882	15882	15701	15674	15798	15781	15591	15613	15800	15805	15729	15682	15795	15642	15611	15864	15646	15577	15785	15724	15955	15791	15754	15522	15757	15692	15594	15504	15687	15624	15774	15567	15538	15818	15670	15750	15701	15731	15840	15699	15758	15398	15514	15749	15881	15580	15898	15767	15449	15607	15662	15713	15499	15754	15735	15743	15745	15611	15656	15757	15504	15739	15804	15808	15628	15598	15680	15629	15608	15264	15674	15739	15698	15681	15861	15682	15733	15519	15675	15733	15713	15783	15681	15566	15699	15524	15503	15693	15649	15830	15564	15792	15533	15750	15852	15656	15757	15754	15616	15537	15710	15635	15550	15365	15608	15816	15876	15733	15816	15616	15753	15528	15499	15810	15840	15634	15715	15582	15703	15653	15634	15526	15721	15523	15643	15788	15786	15636	15354	15693	15707	15761	15728	15615	15596	15543	15686	15430	15753	15542	15664	15534	15516	15595	15706	15778	15592	15534	15718	15759	15665	15653	15695	15585	15541	15587	15737	15687	15433	15564	15583	15532	15743	15508	15693	15803	15825	15680	15748	15549	15729	15804	15790	15709	15649	15646	15561	15469	15750	15803	15593	15713	15547	15819	15630	15682	15624	15865	15712	15638	15701	15510	15483	15598	15799	15837	15703	15512	15596	15714	15740	15631	15671	15843	15719	15607	15846	15656	15745	15592	15584	15633	15637	15821	15684	15855	15591	15495	15574	15685	15460	15909	15705	15591	15615	15652	15898	15644	15651	15666	15779	15576	15882	15576	15731	15754	15831	15514	15779	15569	15663	15650	15697	15590	15799	15653	15938	15683	15811	15889	15626	15675	15723	15557	15805	15667	15851	15454	15704	15691	15649	15759	15645	15745	15729	15648	15782	15728	15649	15599	15434	15517	15761	15747	15807	15636	15743	15754	15720	15592	15644	15641	15687	15696	15664	15850	15512	15649	15469	15622	15584	15642	15599	15632	15584	15407	15601	15814	15747	15718	15626	15739	15500	15605	15650	15767	15692	15667	15385	15601	15717	15806	15868	15718	15679	16023	15778	15779	15681	15864	15901	15522	15492	15651	15717	15494	15556	15542	15566	15745	15578	15626	15753	15777	15657	15522	15523	15511	15570	15396	15540	15550	15769	15638	15591	15841	15632	15564	15588	15696	15667	15758	15901	15650	15571	15679	15576	15549	15670	15860	15829	15841	15727	15702	15761	15649	15706	15854	15523	15583	15656	15666	15763	15484	15671	15674	15691	15632	15508	15413	15670	15604	15756	15660	15792	15562	15608	15810	15598	15741	15777	15758	15781	15684	15691	15837	15965	15652	15880	15475	15625	15638	15796	15753	15681	15676	15620	15644	15768	15640	15826	15735	15536	15502	15554	15717	15733	15601	15661	15724	15847	15568	15424	15606	15558	15678	15737	15727	15682	15752	15472	15602	15666	15553	15555	15574	15623	15752	15783	15800	15663	15610	15823	15818	15655	15765	15845	15608	15683	15632	15755	15611	15642	15545	15735	15634	15705	15493	15692	15637	15610	15592	15742	15691	15650	15697	15434	15557	15504	15822	15771	15783	15784	15612	15746	15561	15715	15532	15868	15475	15610	15847	15897	15679	15594	15833	15712	15875	15817	15542	15627	15645	15669	15563	15559	15686	15525	15675	15803	15530	15515	15677	15663	15581	15688	15645	15789	15642	15542	15535	15724	15857	15582	15673	15752	15774	15533	15738	15494	15611	15513	15557	15709	15771	15633	15681	15637	15704	15651	15643	15603	15840	15584	15601	15647	15795	15741	15748	15617	15699	15504	15660	15870	15834	15659	15733	15633	15680	15540	15640	15635	15683	15850	15527	15772	15859	15666	15608	15760	15830	15783	15607	15813	15757	15584	15644	15670	15512	15510	15687	15659	15660	15743	15952	15855	15691	15627	15564	15670	15655	15613	15671	15601	15849	15776	15758	15823	15850	15651	15666	15749	15914	15783	15572	15633	15790	15708	15616	15698	15722	15828	15643	15561	15928	15614	15478	15738	15841	15704	15686	15748	15863	15702	15592	15701	15595	15589	15725	15607	15516	15699	15903	15658	15606	15635	15583	15712	15881	15680	15790	15576	15706	15493	15715	15670	15745	15795	15778	15747	15778	15685	15668	15734	15554	15856	15436	15704	15574	15674	15627	15789	15557	15613	15707	15625	15682	15557	15858	15642	15604	15732	15610	15492	15586	15567	15833	15634	15566	15696	15784	15817	15738	15588	15847	15670	15595	15692	15801	15644	15689	15789	15688	15694	15535	15823	15432	15522	15808	15874	15610	15638	15707	15551	15737	15615	15596	15544	15644	15524	15690	15723	15795	15814	15818	15795	15660	15575	15595	15568	15772	15892	15561	15574	15495	15547	15719	15775	15726	15933	15579	15712	15760	15683	15633	15542	15474	15474	15806	15694	15734	15688	15746	15650	15733	15437	15613	15678	15736	15717	15815	15491	15581	15824	15670	15675	15648	15649	15735	15714	15746	15660	15351	15599	15734	15540	15466	15856	15606	15820	15515	15585	15656	15556	15645	15744	15845	15777	15630	15604	15613	15669	15630	15523	15711	15700	15426	15780	15909	15785	15648	15790	15884	15703	15464	15567	15702	15626	15903	15676	15745	15830	15585	15808	15640	15767	15584	15594	15803	15656	15467	15617	15714	15775	15541	15669	15734	15620	15875	15588	15825	15690	15724	15441	15698	15621	15591	15615	15779	15740	15446	15866	15672	15597	15830	15592	15465	15646	15665	15636	15679	15710	15719	15734	15578	15607	15676	15653	15785	15610	15820	15714	15690	15738	15578	15680	15595	15623	15552	15877	15665	15716	15699	15766	15658	15600	15737	15780	15630	15782	15536	15751	15604	15706	15899	15689	15618	15624	15624	15656	15382	15716	15581	15660	15672	15570	15596	15562	15600	15765	15599	15659	15571	15613	15595	15727	15767	15631	15576	15608	15671	15564	15633	15530	15604	15687	15819	15723	15811	15764	15657	15595	15790	15679	15589	15572	15711	15738	15887	15773	15847	15799	15549	15769	15635	15652	15598	15475	15707	15729	15740	15587	15835	15689	15885	15554	15777	15805	15790	15660	15738	15678	15737	15731	15583	15670	15711	15439	15747	15833	15685	15803	15817	15702	15922	15620	15728	15860	15635	15630	15674	15677	15518	15552	15663	15691	15765	15658	15772	15689	15713	15567	15793	15709	15358	15537	15598	15555	15612	15776	15780	15701	15851	15763	15666	15777	15761	15567	15691	15848	15616	15426	15541	15642	15836	15754	15745	15561	15703	15638	15752	15474	15633	15820	15632	15588	15802	15658	15632	15638	15549	15613	15710	15680	15672	15606	15557	15832	15620	15609	15519	15791	15781	15576	15682	15652	15700	15610	15702	15597	15789	15695	15650	15619	15871	15585	15575	15904	15751	15721	15631	15700	15839	15888	15787	15725	15611	15776	15709	15751	15685	15786	15694	15547	15568	15708	15540	15663	15707	15682	15538	15790	15651	15761	15585	15691	15848	15889	15619	15597	15779	15754	15611	15744	15750	15866	15777
16417	18857	17351	15217	14628	14440	14202	14018	13973	13814	13734	13813	13735	13756	13892	13743	13802	13765	13764	14013	13866	13687	13640	13703	13992	13747	13694	13803	13808	13672	13758	13548	13716	13780	13583	13783	13830	13603	13661	13802	13686	13731	13652	13734	13666	13792	13680	13646	13710	13830	13791	13705	13638	13825	13701	13790	13715	13808	13711	13697	13690	13951	13727	13572	13925	13852	13923	13770	13689	13776	13784	13719	13785	13823	13754	13698	13711	13557	13686	13682	13816	13925	13558	13770	13687	13806	13749	13787	13895	13769	13746	13857	13750	13632	13485	13754	13712	13658	13659	13744	13723	13648	13776	13763	13777	13514	13621	13589	13712	13648	13739	13707	13562	13842	13725	13710	13665	13589	13648	13711	13687	13673	13578	13566	13599	13727	13695	13741	13505	13682	13573	13650	13676	13968	13660	13716	13798	13778	13627	13749	13510	13558	13769	13739	13817	13695	13793	13713	13544	13628	13697	13665	13643	13729	13624	13581	13814	13674	13575	13635	13755	13663	13720	13744	13653	13700	13503	13653	13605	13671	13711	13605	13791	13867	13691	13935	13718	13503	13652	13583	13550	13733	13718	13642	13713	13489	13482	13695	13558	13710	13482	13570	13669	13528	13716	13743	13635	13710	13755	13607	13580	13595	13647	13818	13805	13555	13788	13844	13759	13653	13532	13663	13973	13777	13664	13439	13761	13671	13743	13710	13744	13705	13675	13879	13598	13640	13717	13617	13715	13828	13791	13777	13790	13664	13802	13730	13727	13563	13573	13728	13653	13723	13676	13737	13622	13845	13703	13590	13771	13678	13750	13587	13610	13558	13756	13611	13677	13800	13744	13693	13720	13672	13650	13550	13716	13605	13651	13802	13578	13639	13784	13672	13762	13703	13576	13546	13735	13595	13647	13783	13641	13691	13824	13660	13536	13626	13712	13677	13546	13832	13474	13589	13618	13738	13592	13696	13486	13679	13600	13701	13587	13553	13617	13477	13688	13565	13854	13724	13751	13685	13776	13830	13778	13668	13739	13563	13543	13631	13724	13687	13756	13976	13762	13706	13740	13679	13728	13815	13680	13577	13685	13752	13846	13661	13648	13554	13759	13863	13664	13790	13639	13776	13797	13594	13710	13622	13583	13750	13599	13769	13534	13945	13727	13758	13682	13716	13811	13541	13656	13817	13662	13599	13574	13800	13730	13594	13878	13812	13803	13554	13880	13686	13657	13501	13526	13816	13641	13617	13585	13603	13344	13717	13743	13794	13663	13735	13756	13778	13722	13719	13827	13751	13589	13702	13749	13718	13787	13707	13825	13581	13657	13583	13780	13819	13771	13589	13610	13653	13772	13830	13742	13588	13541	13521	13731	13432	13677	13595	13656	13777	13623	13766	13530	13687	13731	13853	13547	13946	13777	13707	13614	13622	13641	13722	13644	13637	13710	13717	13642	13587	13609	13473	13696	13579	13553	13648	13641	13604	13728	13648	13526	13863	13817	13665	13451	13616	13711	13842	13733	13647	13576	13633	13620	13725	13602	13672	13827	13707	13718	13871	13578	13769	13656	13874	13747	13715	13741	13831	13642	13627	13672	13816	13739	13526	13716	13667	13801	13554	13561	13779	13575	13573	13767	13726	13718	13688	13627	13633	13619	13816	13735	13596	13733	13735	13743	13735	13708	13659	13634	13815	13757	13632	13925	13807	13632	13600	13713	13709	13812	13449	13678	13789	13678	13723	13687	13594	13793	13661	13644	13611	13756	13737	13649	13740	13791	13810	13661	13890	13788	13682	13736	13809	13706	13794	13606	13698	13919	13729	13668	13594	13584	13750	13648	13767	13801	13750	13603	13722	13823	13781	13650	13548	13673	13812	13588	13691	13694	13711	13652	13858	13590	13814	13739	13568	13598	13782	13754	13812	13710	13600	13714	13662	13687	13550	13475	13697	13664	13590	13705	13659	13673	13628	13811	13640	13714	13767	13782	13792	13649	13627	13704	13782	13659	13641	13782	13677	13658	13640	13597	13513	13603	13523	13679	13735	13623	13755	13605	13695	13784	13621	13712	13590	13745	13539	13649	13569	13552	13741	13682	13756	13642	13825	13591	13757	13789	13765	13734	13662	13664	13728	13623	13723	13540	13644	13772	13633	13587	13724	13637	13512	13639	13704	13719	13683	13746	13642	13862	13664	13912	13978	13870	13805	13885	13638	13695	13645	13597	13703	13705	13826	13558	13672	13828	13642	13572	13575	13659	13703	13591	13563	13644	13750	13562	13683	13646	13809	13639	13755	13627	13646	13836	13779	13658	13882	13878	13703	13727	13655	13680	13681	13710	13605	13794	13583	13703	13553	13783	13479	13911	13682	13805	13600	13709	13718	13468	13546	13769	13746	13680	13599	13877	13544	13704	13663	13808	13639	13823	13847	13673	13579	13660	13666	13670	13708	13741	13531	13846	13789	13611	13693	13756	13561	13682	13610	13618	13730	13564	13794	13801	13726	13686	13605	13733	13685	13819	13531	13746	13748	13845	13866	13873	13746	13573	13679	13597	13745	13618	13807	13635	13803	13647	13663	13699	13688	13626	13713	13661	13798	13700	13661	13764	13816	13714	13767	13524	13696	13822	13610	13681	13574	13782	13709	13684	13740	13727	13729	13816	13588	13589	13657	13595	13923	13630	13866	13732	13766	13726	13705	13720	13710	13726	13807	13610	13752	13815	13620	13783	13722	13620	13743	13857	13603	13787	13764	13609	13762	13670	13490	13849	13577	13849	13645	13801	13765	13751	13582	13538	13675	13819	13613	13681	13689	13769	13770	13540	13794	13722	13683	13762	13587	13732	13762	13731	13566	13546	13772	13687	13728	13717	13735	13747	13624	13595	13709	13700	13706	13547	13643	13669	13821	13786	13580	13626	13617	13677	13621	13557	13614	13758	13709	13800	13657	13704	13754	13803	13538	13735	13561	13666	13746	13615	13650	13693	13573	13593	13651	13791	13711	13668	13801	13745	13727	13703	13698	13726	13748	13603	13722	13880	13688	13825	13686	13674	13603	13791	13772	13795	13801	13590	13674	13740	13756	13808	13655	13811	13799	13790	13595	13554	13701	13710	13560	13645	13571	13703	13811	13572	13593	13636	13740	13597	13660	13798	13760	13710	13617	13751	13560	13729	13549	13517	13760	13744	13819	13700	13644	13720	13740	13787	13651	13706	13602	13709	13801	13651	13773	13742	13668	13620	13759	13642	13623	13638	13648	13649	13621	13731	13731	13739	13692	13713	13613	13821	13628	13686	13569	13666	13600	13709	13629	13712	13568	13839	13702	13664	13522	13523	13755	13554	13710	13600	13484	13655	13799	13734	13609	13699	13686	13563	13761	13543	13787	13552	13780	13751	13636	13617	13745	13780	13802	13809	13702	13564	13721	13646	13751	13659	13882	13686	13929	13690	13751	13743	13621	13725	13608	13627	13689	13714	13607	13786	13620	13653	13666	13626	13476	13804	13739	13698	13663	13555	13798	13583	13731	13733	13811	13854	13600	13693	13771	13675	13742	13820	13741	13690	13617	13788	13722	13777	13750	13885	13850	13703	13813	13584	13624	13627	13850	13833	13700	13668	13704	13644	13888	13673	13727	13748	13789	13802	13702	13688	13720	13767	13763	13576	13660	13705	13743	13764	13626	13673	13596	13880	13551	13699	13854	13521	13748	13549	13692	13733	13668	13653	13690	13723	13622	13683	13825	13714	13587	13772	13621	13692	13705	13531	13588	13676	13725	13561	13768	13762	13931	13633	13545	13863	13649	13719	13712	13744	13568	13556	13642	13730	13772	13701	13680	13465	13831	13576	13858	13523	13662	13681	13582	13576	13580	13726	13734	13714	13711	13862	13679	13625	13681	13708	13722	13728	13683	13770	13675	13689	13645	13766	13883	13725	13733	13732	13728	13542	13728	13721	13625	13632	13616	13680	13713	13580	13566	13746	13643	13625	13567	13614	13712	13475	13749	13709	13768	13667	13749	13821	13560	13696	14006	13855	13838	13822	13590	13568	13882	13775	13729	13639	13656	13585	13584	13841	13579	13725	13698	13698	13850	13551	13674	13629	13400	13731	13641	13708	13695	13909	13790	13625	13717	13646	13770	13667	13492	13608	13555	13760	13635	13665	13597	13774	13701	13543	13636	13742	13682	13772	13603	13843	13450	13768	13688	13652	13766	13722	13511	13464	13768	13546	13563	13770	13484	13866	13778	13816	13657	13769	13796	13735	13763	13751	13587	13699	13735	13610	13485	13557	13639	13836	13729	13784	13681	13731	13583	13815	13668	13804	13640	13878	13855	13742	13667	13718	13700	13876	13663	13671	13720	13604	13713	13805	13686	13594	13715	13652	13729	13684	13701	13785	13556	13672	13624	13621	13671	13715	13718	13564	13761	13633	13688	13748	13571	13726	13722	13657	13583	13716	13845	13709	13785	13452	13708	13656	13662	13754	13760	13660	13629	13732	13624	13768	13763	13698	13748	13669	13834	13685	13808	13768	13675	13630	13602	13759	13620	13668	13702	13691	13695	13767	13765	13622	13682	13637	13597	13746	13842	13826	13763	13501	13756	13766	13626	13677	13651	13716	13639	13686	13592	13918	13672	13797	13730	13689	13664	13743	13711	13690	13553	13691	13595	13637	13750	13712	13669	13790	13671	13719	13640	13543	13773	13802	13573	13698	13707	13806	13850	13665	13488	13617	13632	13593	13702	13676	13693	13868	13585	13715	13747	13702	13702	13815	13598	13766	13854	13800	13556	13592	13767	13642	13690	13586	13670	13708	13634	13615	13641	13770	13611	13658	13824	13691	13753	13793	13697	13817	13677	13771	13675	13675	13718	13732	13585	13760	13763	13520	13692	13768	13763	13655	13777	13550	13705	13635	13662	13654	13594	13697	13771	13769	13713	13549	13763	13768	13723	13646	13620	13716	13663	13621	13654	13709	13605	13526	13765	13736	13685	13665	13550	13619	13583	13857	13610	13644	13839	13530	13704	13590	13462	13789	13664	13823	13833	13703	13736	13680	13576	13766	13737	13731	13727	13744	13661	13774	13725	13698	13748	13538	13592	13699	13862	13738	13665	13615	13678	13727	13719	13718	13797	13832	13679	13799	13628
25342	21418	28392	25231	21861	19718	18640	16784	16471	16195	16255	15888	15950	16092	15948	15711	15749	15719	15776	15834	15686	15813	15707	15887	15819	15568	15571	15829	15680	15544	15517	15659	15698	15685	15659	15708	15680	15536	15591	15447	15658	15715	15577	15514	15472	15923	15705	15673	15796	15607	15660	15644	15834	15795	15776	15589	15773	15704	15759	15738	15699	15907	15721	15695	15635	15502	15650	15765	15904	15812	15912	15766	15530	15589	15672	15658	15631	15604	15736	15669	15709	15546	15618	15611	15601	15566	15612	15653	15596	15693	15477	15376	15533	15423	15602	15675	15729	15551	15548	15687	15612	15451	15442	15459	15448	15574	15632	15455	15404	15595	15676	15554	15492	15703	15491	15512	15439	15554	15473	15318	15402	15407	15645	15549	15694	15610	15581	15779	15407	15574	15549	15325	15353	15447	15571	15542	15757	15471	15566	15523	15578	15725	15764	15577	15567	15530	15590	15669	15637	15680	15571	15581	15582	15468	15700	15431	15639	15560	15355	15577	15440	15516	15642	15598	15478	15609	15468	15462	15626	15552	15520	15560	15551	15349	15394	15495	15580	15641	15720	15494	15744	15569	15529	15401	15521	15727	15625	15554	15599	15580	15754	15775	15535	15542	15458	15417	15486	15565	15616	15624	15447	15658	15585	15594	15592	15541	15595	15342	15550	15707	15508	15666	15499	15537	15518	15631	15440	15632	15742	15596	15402	15411	15440	15432	15269	15630	15349	15661	15654	15593	15691	15486	15545	15599	15694	15508	15450	15440	15353	15622	15496	15467	15626	15525	15636	15566	15381	15513	15459	15596	15554	15554	15751	15493	15317	15448	15473	15586	15548	15703	15672	15689	15571	15411	15522	15624	15571	15564	15643	15708	15838	15458	15454	15737	15212	15514	15654	15398	15523	15415	15497	15458	15524	15574	15579	15465	15514	15699	15506	15434	15619	15596	15534	15353	15389	15549	15511	15576	15618	15637	15744	15581	15625	15620	15578	15518	15518	15667	15437	15532	15552	15549	15563	15510	15619	15503	15510	15604	15476	15549	15705	15446	15505	15510	15478	15632	15576	15629	15503	15580	15645	15470	15675	15721	15762	15507	15687	15645	15622	15697	15670	15805	15620	15645	15516	15742	15647	15592	15385	15384	15513	15630	15506	15528	15739	15635	15603	15542	15538	15383	15448	15393	15728	15742	15812	15435	15479	15465	15435	15490	15603	15651	15447	15614	15621	15507	15543	15563	15560	15512	15668	15521	15822	15566	15585	15590	15681	15597	15498	15489	15558	15644	15748	15401	15656	15649	15537	15686	15728	15526	15597	15548	15714	15508	15489	15519	15590	15419	15655	15476	15489	15711	15604	15582	15363	15730	15593	15537	15530	15527	15443	15492	15694	15676	15601	15365	15585	15559	15715	15492	15443	15618	15521	15515	15485	15518	15548	15657	15620	15695	15537	15547	15479	15552	15746	15502	15441	15675	15702	15379	15548	15504	15469	15517	15487	15572	15741	15519	15479	15550	15430	15755	15623	15594	15473	15558	15530	15492	15755	15440	15695	15687	15460	15531	15561	15798	15743	15460	15497	15421	15598	15560	15507	15624	15480	15527	15632	15545	15353	15376	15634	15486	15591	15686	15796	15638	15520	15726	15449	15366	15522	15449	15622	15484	15590	15601	15499	15473	15574	15491	15546	15546	15453	15517	15453	15724	15612	15422	15675	15456	15609	15666	15567	15394	15480	15535	15631	15705	15648	15649	15432	15614	15514	15536	15629	15470	15503	15568	15443	15440	15622	15683	15597	15498	15474	15481	15457	15626	15396	15507	15649	15609	15471	15401	15718	15663	15342	15458	15661	15704	15681	15362	15668	15706	15467	15712	15680	15671	15530	15701	15422	15395	15398	15534	15571	15578	15599	15391	15643	15565	15645	15687	15500	15511	15697	15496	15432	15590	15682	15642	15426	15501	15746	15607	15707	15539	15586	15459	15633	15649	15580	15413	15643	15691	15613	15698	15561	15581	15480	15520	15556	15579	15697	15538	15403	15808	15426	15332	15576	15519	15647	15502	15372	15431	15563	15455	15706	15696	15735	15460	15713	15638	15355	15476	15534	15551	15509	15476	15494	15361	15468	15542	15861	15555	15373	15638	15617	15545	15477	15453	15326	15387	15646	15558	15555	15269	15480	15471	15377	15671	15530	15405	15469	15543	15626	15546	15569	15784	15594	15501	15494	15639	15354	15645	15531	15427	15630	15633	15444	15566	15575	15510	15363	15748	15694	15539	15446	15658	15481	15572	15733	15690	15637	15694	15626	15680	15499	15592	15548	15445	15359	15738	15521	15479	15454	15612	15548	15629	15511	15399	15715	15621	15597	15691	15470	15550	15445	15661	15454	15770	15504	15668	15687	15707	15694	15526	15675	15563	15413	15540	15499	15393	15482	15644	15594	15582	15513	15677	15672	15703	15561	15469	15639	15655	15400	15500	15259	15671	15534	15305	15630	15603	15516	15467	15479	15492	15641	15570	15441	15694	15630	15557	15528	15434	15567	15691	15459	15472	15563	15675	15480	15655	15671	15671	15558	15639	15551	15598	15601	15668	15706	15574	15502	15638	15518	15593	15454	15609	15530	15765	15529	15538	15492	15565	15536	15587	15437	15651	15386	15710	15672	15556	15538	15625	15590	15529	15438	15517	15503	15583	15528	15609	15585	15548	15553	15443	15376	15620	15377	15489	15385	15372	15566	15608	15653	15388	15640	15559	15587	15426	15542	15474	15588	15531	15475	15669	15642	15539	15306	15730	15652	15495	15533	15694	15684	15541	15307	15680	15478	15378	15641	15547	15531	15637	15701	15509	15593	15488	15502	15471	15503	15538	15690	15549	15579	15559	15691	15395	15539	15537	15722	15421	15504	15642	15621	15580	15617	15529	15684	15679	15605	15490	15513	15565	15601	15510	15670	15693	15431	15621	15716	15508	15323	15658	15511	15620	15523	15428	15706	15595	15809	15508	15562	15587	15763	15369	15464	15463	15400	15625	15502	15580	15397	15778	15541	15341	15720	15233	15458	15428	15791	15638	15643	15648	15467	15566	15460	15549	15687	15470	15481	15642	15724	15357	15533	15461	15638	15513	15506	15681	15374	15528	15583	15501	15373	15591	15542	15628	15571	15661	15569	15545	15587	15482	15619	15720	15720	15457	15401	15597	15667	15659	15632	15601	15604	15549	15557	15570	15535	15542	15455	15570	15402	15616	15489	15455	15604	15639	15665	15573	15686	15517	15446	15547	15541	15472	15612	15553	15677	15545	15653	15499	15423	15537	15677	15455	15359	15525	15633	15609	15595	15491	15532	15634	15818	15666	15399	15730	15420	15387	15578	15631	15483	15618	15586	15834	15704	15579	15628	15602	15367	15753	15669	15517	15570	15499	15698	15528	15638	15629	15568	15541	15412	15695	15568	15355	15506	15658	15570	15607	15432	15659	15602	15549	15438	15559	15677	15614	15589	15622	15531	15502	15409	15533	15650	15429	15425	15642	15674	15427	15448	15457	15833	15774	15477	15743	15428	15378	15589	15678	15700	15672	15453	15546	15515	15504	15563	15511	15762	15706	15813	15487	15416	15588	15597	15590	15640	15519	15562	15466	15537	15360	15568	15674	15579	15696	15455	15597	15568	15545	15503	15469	15607	15515	15426	15587	15709	15429	15433	15464	15508	15588	15486	15613	15605	15545	15556	15535	15377	15571	15585	15625	15472	15796	15595	15514	15546	15590	15547	15517	15470	15567	15555	15420	15564	15737	15692	15577	15471	15497	15643	15486	15453	15589	15609	15675	15659	15668	15550	15523	15395	15443	15558	15548	15711	15750	15752	15680	15606	15444	15423	15623	15693	15543	15590	15470	15553	15616	15384	15566	15521	15410	15419	15381	15496	15499	15525	15422	15433	15411	15529	15582	15569	15533	15530	15496	15659	15777	15736	15648	15481	15636	15630	15526	15745	15605	15508	15691	15867	15532	15613	15638	15468	15718	15552	15593	15655	15510	15346	15574	15534	15345	15595	15667	15342	15604	15376	15493	15477	15826	15593	15394	15625	15377	15411	15467	15496	15650	15468	15638	15382	15547	15524	15361	15471	15367	15470	15569	15353	15608	15500	15469	15472	15523	15612	15681	15596	15553	15548	15568	15516	15676	15710	15583	15533	15913	15644	15579	15295	15410	15633	15394	15530	15493	15726	15576	15840	15603	15629	15691	15590	15626	15674	15654	15615	15583	15416	15705	15372	15700	15704	15505	15471	15743	15387	15519	15636	15655	15491	15703	15697	15654	15483	15696	15401	15591	15486	15514	15587	15423	15741	15728	15535	15693	15631	15658	15392	15638	15476	15787	15592	15563	15624	15572	15518	15384	15567	15529	15511	15510	15657	15636	15418	15676	15619	15653	15571	15624	15568	15630	15636	15574	15500	15537	15625	15531	15635	15678	15494	15552	15709	15407	15631	15532	15467	15458	15600	15727	15638	15374	15672	15646	15576	15710	15658	15552	15734	15503	15581	15768	15433	15523	15601	15623	15752	15620	15223	15650	15340	15796	15564	15446	15468	15358	15512	15524	15792	15573	15604	15622	15475	15479	15602	15575	15643	15599	15643	15455	15527	15402	15648	15651	15510	15394	15539	15576	15625	15419	15506	15500	15595	15604	15693	15603	15551	15537	15825	15545	15677	15271	15482	15628	15372	15662	15665	15550	15592	15448	15482	15599	15540	15336	15521	15663	15649	15491	15451	15482	15588	15568	15451	15405	15527	15490	15710	15527	15584	15489	15487	15273	15516	15657	15439	15476	15558	15527	15668	15480	15473	15412	15382	15506	15556	15816	15724	15646	15633	15548	15547	15748	15449	15733	15632	15556	15564	15760	15641	15414	15477	15558	15523	15576	15463	15674	15773	15643	15686	15452	15784	15424	15594	15568	15640	15508	15309	15447	15569	15663	15423	15654	15558	15601	15529	15480	15493	15720	15535	15560	15701	15267	15632	15725	15814	15376	15796	15788	15344	15687	15584	15568	15672	15662	15313	15485	15521	15455	15602	15662	15531	15657	15526	15683	15520	15551	15518	15508	15432	15762	15551	15520	15510	15622	15705	15678	15486	15480
17575	28399	26497	20690	18283	16793	15784	15220	14838	14546	14487	14304	14093	14045	14115	13976	13989	13895	14054	13996	13919	13921	13809	13897	13827	13860	13894	13770	13853	14019	13854	13960	13767	13674	13561	13647	13862	13572	13675	13810	13669	13633	13727	13808	13888	13636	13734	13725	13904	13813	13767	13866	13955	13729	13727	13750	13944	13829	13986	13687	13882	13873	13762	13839	13632	13681	13889	13762	13860	13987	13755	13746	13749	13783	13608	13928	13708	13746	13891	13942	13892	13847	13778	13598	13667	13817	13848	13623	13688	13754	13631	13750	13589	13666	13846	13728	13735	13839	13754	13733	13802	13611	13615	13665	13809	13689	13592	13555	13712	13630	13519	13552	13766	13696	13684	13628	13719	13621	13625	13880	13746	13760	13694	13756	13659	13671	13611	13823	13669	13756	13684	13925	13708	13723	13529	13695	13685	13602	13821	13564	13832	13726	13772	13661	13677	13576	13717	13790	13793	13688	13611	13602	13828	13718	13737	13711	13675	13752	13565	13739	13751	13695	13505	13525	13655	13704	13668	13734	13595	13523	13702	13606	13515	13756	13737	13627	13626	13724	13669	13631	13826	13720	13523	13796	13610	13638	13746	13653	13680	13620	13764	13542	13734	13645	13761	13772	13660	13693	13653	13887	13793	13685	13616	13814	13711	13463	13661	13648	13763	13849	13766	13722	13658	13728	13832	13725	13813	13624	13589	13721	13625	13823	13564	13763	13789	13716	13676	13690	13687	13651	13681	13678	13787	13738	13678	13698	13598	13792	13740	13783	13690	13705	13621	13691	13954	13777	13743	13659	13632	13432	13745	13708	13728	13699	13681	13665	13757	13562	13577	13848	13719	13682	13814	13620	13731	13615	13971	13626	13641	13569	13530	13783	13756	13890	13646	13822	13596	13669	13554	13803	13757	13740	13587	13819	13703	13873	13723	13659	13789	13666	13741	13585	13691	13668	13605	13646	13624	13736	13743	13887	13740	13742	13684	13706	13603	13804	13922	13492	13724	13610	13585	13600	13666	13655	13609	13852	13630	13572	13698	13629	13652	13695	13660	13543	13767	13603	13842	13854	13676	13745	13628	13566	13648	13711	13618	13753	13538	13805	13630	13472	13614	13747	13684	13704	13688	13703	13591	13684	13815	13628	13665	13626	13828	13631	13718	13702	13854	13749	13710	13576	13627	13611	13649	13740	13609	13813	13695	13722	13654	13793	13704	13645	13660	13735	13734	13729	13736	13735	13802	13635	13655	13835	13873	13642	13513	13654	13772	13653	13627	13651	13614	13688	13633	13609	13653	13664	13555	13754	13811	13603	13708	13691	13677	13480	13752	13761	13624	13632	13810	13501	13885	13626	13861	13529	13639	13710	13615	13916	13754	13704	13627	13797	13734	13687	13822	13605	13687	13701	13624	13778	13779	13665	13723	13816	13694	13614	13798	13529	13598	13669	13732	13788	13695	13764	13637	13640	13630	13741	13585	13738	13659	13667	13646	13740	13643	13682	13628	13636	13557	13702	13688	13840	13745	13691	13607	13668	13870	13697	13585	13646	13661	13709	13708	13496	13889	13735	13775	13794	13524	13616	13434	13690	13803	13853	13689	13766	13747	13521	13645	13603	13485	13681	13625	13693	13764	13723	13521	13779	13793	13815	13632	13664	13693	13722	13759	13742	13670	13755	13726	13573	13711	13775	13762	13712	13766	13659	13690	13689	13773	13800	13602	13795	13700	13672	13775	13649	13805	13685	13816	13624	13640	13693	13642	13609	13695	13622	13611	13819	13819	13667	13832	13695	13639	13798	13700	13601	13664	13711	13660	13775	13632	13724	13695	13873	13625	13692	13599	13847	13585	13612	13687	13572	13688	13682	13702	13584	13708	13762	13711	13843	13765	13626	13725	13823	13467	13602	13666	13577	13705	13714	13628	13590	13664	13510	13791	13725	13648	13501	13690	13780	13779	13775	13674	13836	13731	13527	13920	13589	13724	13842	13944	13664	13647	13584	13634	13655	13718	13776	13858	13853	13721	13646	13729	13679	13866	13761	13910	13605	13895	13807	13753	13675	13737	13620	13649	13732	13625	13560	13785	13578	13642	13610	13622	13618	13770	13721	13723	13736	13682	13767	13624	13681	13773	13694	13612	13750	13681	13692	13644	13764	13637	13828	13802	13684	13706	13677	13743	13760	13561	13722	13691	13578	13690	13662	13615	13754	13609	13802	13601	13544	13796	13644	13699	13586	13742	13697	13742	13650	13666	13663	13702	13743	13788	13694	13737	13727	13644	13686	13696	13663	13754	13765	13507	13937	13705	13651	13796	13687	13734	13599	13734	13723	13754	13587	13732	13674	13568	13781	13737	13789	13583	13952	13878	13724	13628	13656	13736	13556	13519	13658	13683	13490	13544	13731	13630	13702	13757	13642	13721	13748	13679	13684	13789	13784	13753	13817	13705	13853	13825	13634	13793	13832	13592	13799	13643	13778	13627	13593	13788	13722	13560	13861	13703	13713	13493	13679	13661	13755	13707	13699	13592	13624	13747	13539	13503	13720	13679	13721	13549	13573	13599	13686	13747	13625	13799	13789	13782	13461	13783	13774	13653	13830	13698	13639	13808	13724	13687	13625	13732	13548	13630	13714	13632	13764	13856	13642	13704	13680	13689	13594	13648	13544	13603	13847	13689	13565	13618	13747	13776	13728	13743	13576	13908	13655	13788	13667	13704	13606	13688	13776	13757	13666	13870	13670	13681	13681	13597	13612	13658	13807	13772	13738	13823	13635	13764	13822	13628	13615	13525	13773	13819	13728	13791	13716	13746	13632	13784	13468	13702	13626	13724	13601	13742	13603	13745	13640	13515	13733	13659	13517	13772	13846	13561	13700	13758	13651	13732	13542	13524	13738	13688	13773	13630	13572	13846	13655	13685	13676	13631	13685	13619	13751	13705	13854	13761	13710	13577	13657	13684	13772	13738	13819	13621	13673	13768	13763	13713	13760	13767	13709	13677	13764	13775	13790	13754	13720	13718	13648	13885	13899	13658	13653	13692	13628	13649	13660	13913	13732	13635	13544	13583	13678	13988	13660	13709	13567	13726	13716	13760	13764	13667	13706	13767	13587	13609	13753	13679	13641	13652	13734	13752	13611	13644	13705	13726	13519	13681	13596	13657	13826	13689	13633	13668	13850	13607	13678	13605	13601	13677	13598	13708	13722	13636	13726	13621	13591	13576	13561	13601	13644	13802	13575	13647	13716	13718	13722	13668	13843	13802	13628	13673	13795	13812	13682	13568	13714	13653	13719	13797	13561	13665	13571	13848	13827	13699	13923	13482	13832	13683	13678	13865	13558	13765	13716	13771	13694	13704	13685	13486	13737	13778	13710	13623	13564	13678	13618	13757	13638	13616	13559	13710	13744	13651	13647	13550	13626	13741	13583	13792	13660	13806	13702	13734	13667	13583	13729	13672	13769	13786	13639	13752	13613	13689	13637	13743	13691	13687	13760	13665	13740	13433	13796	13779	13602	13791	13709	13726	13651	13555	13684	13681	13699	13670	13614	13695	13493	13647	13761	13781	13658	13626	13616	13589	13778	13728	13822	13742	13495	13782	13563	13669	13633	13708	13702	13624	13650	13794	13583	13703	13673	13943	13689	13623	13635	13708	13629	13700	13687	13643	13648	13569	13664	13864	13565	13857	13694	13782	13626	13632	13596	13799	13729	13559	13789	13734	13780	13736	13619	13804	13705	13599	13565	13648	13634	13731	13642	13536	13537	13860	13767	13794	13806	13804	13745	13840	13494	13643	13806	13639	13545	13598	13717	13701	13620	13433	13741	13546	13654	13731	13539	13584	13729	13591	13813	13700	13647	13697	13696	13808	13388	13755	13580	13653	13805	13727	13666	13671	13747	13758	13561	13750	13716	13744	13745	13807	13567	13635	13687	13792	13747	13711	13472	13725	13697	13831	13675	13625	13871	13689	13554	13775	13688	13671	13661	13696	13672	13688	13845	13683	13837	13608	13818	13630	13724	13641	13817	13648	13709	13575	13682	13632	13804	13586	13527	13574	13795	13596	13619	13633	13625	13609	13640	13723	13690	13613	13623	13681	13667	13856	13735	13712	13764	13685	13738	13658	13709	13598	13624	13604	13723	13752	13768	13672	13522	13644	13560	13680	13913	13682	13736	13724	13666	13619	13708	13678	13686	13863	13681	13600	13636	13675	13882	13757	13573	13698	13648	13789	13750	13822	13676	13634	13695	13817	13715	13622	13749	13772	13594	13766	13666	13638	13763	13714	13637	13860	13681	13783	13640	13627	13609	13932	13717	13735	13624	13763	13661	13619	13641	13623	13616	13709	13732	13647	13837	13681	13774	13655	13542	13726	13672	13640	13565	13737	13643	13806	13711	13633	13755	13777	13743	13615	13676	13757	13646	13711	13627	13577	13834	13750	13658	13744	13719	13590	13767	13663	13743	13688	13764	13680	13748	13758	13699	13676	13711	13505	13750	13619	13661	13667	13697	13759	13606	13625	13691	13680	13668	13689	13740	13636	13547	13713	13718	13564	13586	13710	13555	13790	13500	13844	13623	13575	13713	13822	13743	13803	13792	13653	13733	13738	13599	13805	13828	13632	13602	13731	13577	13723	13615	13786	13785	13614	13714	13784	13628	13755	13645	13613	13640	13589	13768	13677	13879	13695	13662	13730	13630	13742	13649	13654	13619	13807	13640	13706	13725	13912	13630	13802	13587	13552	13595	13603	13686	13870	13552	13776	13572	13802	13798	13761	13793	13831	13486	13748	13761	13784	13668	13807	13725	13742	13754	13629	13746	13772	13637	13662	13771	13670	13667	13714	13794	13619	13751	13733	13626	13599	13733	13631	13726	13737	13645	13662	13665	13640	13628	13734	13676	13734	13704	13717	13738	13470	13609	13739	13647	13585	13549	13707	13731	13775	13656	13663	13763	13772	13743	13651	13666	13663	13482	13670	13689	13598	13715	13752	13672	13576	13712	13543	13580	13570	13716	13561	13824	13779	13556	13739	13689	13641	13792	13484	13651	13660	13787	13699	13647	13588	13555	13807	13690	13628	13676	13556	13789	13589	13819	13785	13541	13680	13605	13731	13627	13726	13856	13717	13786	13744	13774
24015	21392	28931	24299	22022	22851	21565	17592	16781	16730	16464	16290	16105	16032	15940	16056	15779	15805	15879	15740	15830	16031	15868	16004	15703	15629	15627	15770	15934	15829	15699	15674	15635	15636	15837	15610	15657	15683	15509	15743	15697	15709	15643	15548	15719	15702	15606	15473	15875	15636	15759	15879	15638	15889	15855	15673	15784	15541	15692	15683	15753	15569	15679	15789	15684	15783	15614	15649	15845	15771	15899	15767	15688	15669	15613	15707	15871	15612	15668	15723	15555	15627	15583	15512	15810	15755	15723	15662	15812	15515	15251	15397	15540	15629	15589	15481	15488	15590	15416	15414	15651	15613	15623	15462	15519	15599	15652	15504	15410	15563	15508	15724	15508	15615	15459	15629	15567	15475	15601	15438	15488	15500	15631	15717	15509	15627	15562	15514	15480	15346	15571	15467	15524	15713	15654	15536	15545	15511	15460	15701	15545	15658	15654	15556	15492	15626	15539	15533	15707	15459	15624	15529	15347	15796	15673	15634	15561	15560	15647	15352	15802	15601	15663	15443	15623	15634	15540	15269	15309	15489	15394	15445	15380	15547	15614	15602	15516	15621	15524	15500	15601	15562	15475	15780	15630	15544	15498	15273	15614	15712	15419	15518	15562	15544	15532	15323	15379	15376	15535	15526	15468	15546	15569	15550	15688	15723	15685	15536	15420	15308	15331	15436	15456	15507	15466	15689	15581	15411	15539	15430	15805	15370	15324	15463	15504	15623	15617	15558	15744	15351	15755	15527	15301	15264	15582	15593	15353	15508	15520	15527	15419	15579	15454	15500	15540	15602	15370	15435	15424	15704	15436	15674	15602	15454	15412	15469	15522	15463	15720	15371	15499	15493	15323	15472	15554	15451	15432	15544	15556	15622	15524	15380	15454	15363	15439	15538	15470	15469	15641	15463	15660	15386	15420	15435	15561	15454	15528	15355	15650	15365	15399	15484	15524	15375	15315	15584	15495	15300	15512	15550	15448	15356	15348	15543	15624	15560	15440	15590	15429	15634	15446	15437	15580	15394	15453	15416	15664	15524	15505	15456	15486	15532	15613	15329	15506	15516	15457	15539	15482	15464	15487	15316	15446	15697	15699	15403	15545	15566	15410	15525	15625	15699	15648	15500	15701	15418	15558	15462	15495	15306	15374	15575	15511	15565	15491	15635	15439	15707	15560	15457	15415	15414	15304	15695	15695	15344	15452	15521	15566	15666	15504	15474	15505	15426	15604	15542	15485	15578	15415	15715	15369	15449	15501	15633	15799	15381	15398	15558	15550	15554	15785	15477	15509	15381	15494	15419	15439	15442	15593	15548	15505	15437	15526	15262	15550	15359	15482	15596	15523	15395	15394	15538	15433	15264	15399	15425	15639	15625	15591	15487	15670	15575	15381	15411	15516	15520	15500	15732	15557	15476	15403	15509	15510	15319	15534	15465	15421	15636	15626	15709	15622	15516	15558	15551	15712	15580	15587	15453	15547	15444	15500	15425	15618	15517	15595	15644	15212	15677	15459	15346	15470	15467	15446	15379	15551	15383	15459	15398	15535	15416	15634	15583	15624	15445	15521	15439	15477	15363	15387	15439	15428	15518	15497	15568	15617	15704	15530	15350	15544	15420	15470	15497	15384	15548	15497	15509	15602	15304	15623	15476	15490	15555	15386	15763	15439	15461	15517	15608	15591	15534	15572	15469	15363	15468	15465	15461	15554	15624	15592	15493	15689	15504	15739	15527	15659	15772	15700	15435	15615	15385	15372	15459	15473	15562	15550	15461	15433	15789	15583	15536	15668	15569	15590	15612	15391	15458	15549	15452	15763	15575	15442	15589	15431	15599	15715	15568	15441	15612	15634	15545	15530	15778	15430	15712	15729	15207	15509	15458	15482	15628	15473	15552	15373	15608	15491	15546	15641	15491	15455	15405	15563	15551	15576	15515	15562	15564	15526	15517	15639	15605	15588	15582	15589	15629	15580	15583	15631	15478	15567	15652	15548	15527	15673	15593	15594	15412	15663	15637	15436	15463	15608	15704	15377	15573	15636	15488	15739	15234	15661	15477	15694	15690	15592	15394	15447	15612	15809	15538	15678	15647	15356	15357	15473	15384	15685	15577	15594	15340	15556	15510	15326	15577	15583	15505	15762	15513	15609	15363	15492	15386	15400	15619	15400	15533	15563	15380	15296	15454	15675	15549	15626	15545	15791	15457	15518	15547	15369	15528	15568	15652	15441	15593	15494	15679	15546	15542	15650	15368	15466	15631	15348	15470	15435	15552	15449	15641	15379	15507	15463	15627	15513	15438	15540	15363	15429	15400	15453	15363	15484	15472	15358	15568	15550	15453	15541	15636	15494	15665	15607	15614	15583	15571	15539	15618	15618	15487	15494	15589	15491	15520	15547	15595	15503	15495	15484	15435	15586	15484	15589	15382	15525	15620	15496	15328	15437	15422	15511	15403	15446	15386	15492	15679	15665	15569	15539	15635	15488	15432	15302	15578	15475	15587	15542	15380	15336	15659	15700	15588	15626	15382	15645	15573	15379	15469	15426	15438	15660	15614	15438	15511	15588	15495	15608	15450	15607	15524	15459	15711	15681	15713	15629	15416	15449	15721	15341	15526	15372	15471	15472	15547	15679	15852	15597	15462	15583	15531	15634	15571	15436	15608	15690	15538	15546	15374	15554	15467	15573	15382	15534	15417	15442	15662	15500	15759	15504	15556	15571	15518	15528	15681	15467	15576	15508	15589	15628	15451	15550	15594	15502	15549	15684	15520	15588	15655	15683	15787	15539	15428	15620	15375	15618	15676	15770	15284	15487	15491	15555	15412	15479	15558	15439	15419	15331	15605	15450	15456	15527	15546	15399	15577	15363	15557	15587	15416	15525	15509	15657	15592	15743	15616	15672	15670	15474	15510	15681	15489	15424	15650	15468	15193	15522	15604	15565	15465	15664	15596	15695	15613	15537	15498	15688	15597	15516	15605	15543	15391	15433	15620	15509	15364	15327	15594	15408	15502	15585	15414	15536	15672	15585	15411	15593	15600	15464	15572	15547	15412	15427	15511	15485	15417	15466	15616	15589	15304	15406	15650	15499	15407	15655	15691	15444	15411	15505	15650	15592	15448	15469	15501	15678	15549	15676	15631	15520	15537	15495	15448	15507	15635	15684	15619	15566	15577	15525	15497	15410	15500	15567	15562	15654	15468	15509	15536	15546	15621	15558	15452	15465	15683	15508	15570	15733	15571	15528	15720	15449	15755	15511	15367	15463	15580	15594	15818	15353	15474	15503	15652	15504	15716	15786	15470	15271	15649	15580	15568	15542	15555	15383	15566	15575	15442	15480	15514	15499	15539	15659	15515	15471	15330	15446	15615	15388	15567	15645	15739	15477	15420	15548	15436	15475	15532	15593	15559	15537	15600	15428	15590	15186	15558	15641	15341	15663	15529	15530	15766	15517	15347	15548	15462	15488	15254	15558	15714	15549	15280	15485	15676	15519	15604	15547	15227	15349	15408	15509	15448	15627	15575	15587	15485	15468	15567	15506	15407	15491	15499	15437	15562	15588	15282	15757	15639	15360	15315	15564	15504	15619	15441	15476	15395	15346	15536	15371	15494	15544	15525	15586	15728	15427	15548	15523	15454	15535	15641	15684	15498	15571	15482	15391	15536	15582	15477	15586	15471	15310	15507	15531	15661	15633	15536	15427	15643	15403	15558	15425	15474	15569	15445	15534	15560	15630	15599	15528	15282	15581	15488	15553	15554	15646	15481	15441	15615	15489	15379	15570	15588	15575	15589	15469	15591	15446	15595	15417	15432	15481	15491	15577	15362	15568	15391	15307	15470	15399	15631	15519	15762	15599	15556	15495	15614	15696	15434	15480	15733	15812	15573	15567	15542	15474	15480	15517	15461	15480	15470	15565	15614	15439	15451	15491	15590	15408	15405	15512	15653	15569	15426	15450	15607	15384	15385	15435	15526	15688	15546	15506	15672	15474	15307	15641	15250	15387	15401	15462	15607	15646	15423	15523	15712	15461	15435	15443	15365	15610	15474	15421	15306	15689	15705	15578	15623	15501	15597	15492	15572	15362	15595	15731	15591	15714	15591	15850	15594	15475	15391	15507	15581	15332	15600	15420	15317	15672	15609	15303	15464	15288	15483	15304	15552	15412	15717	15560	15556	15589	15597	15656	15518	15412	15471	15575	15656	15399	15316	15559	15554	15562	15412	15459	15529	15670	15625	15610	15446	15619	15377	15391	15442	15542	15301	15671	15319	15522	15665	15664	15503	15699	15647	15404	15554	15627	15544	15644	15659	15572	15472	15411	15529	15394	15450	15500	15577	15629	15463	15482	15540	15403	15441	15381	15558	15484	15607	15446	15457	15557	15467	15527	15517	15557	15688	15634	15529	15524	15562	15441	15458	15532	15448	15611	15483	15580	15586	15415	15514	15471	15672	15637	15357	15541	15414	15620	15700	15383	15393	15527	15557	15470	15638	15546	15557	15477	15613	15513	15603	15584	15322	15516	15231	15485	15446	15547	15419	15337	15379	15565	15390	15529	15513	15543	15460	15553	15443	15493	15594	15444	15379	15620	15513	15483	15402	15491	15599	15529	15513	15644	15424	15394	15840	15659	15369	15489	15693	15522	15574	15666	15462	15371	15575	15503	15653	15530	15541	15542	15292	15500	15315	15484	15629	15590	15535	15757	15534	15498	15560	15405	15601	15570	15566	15490	15519	15643	15280	15394	15631	15502	15591	15342	15437	15425	15503	15380	15584	15375	15345	15629	15501	15625	15451	15424	15334	15351	15423	15531	15630	15528	15473	15430	15693	15629	15390	15346	15420	15627	15501	15515	15549	15358	15544	15633	15491	15646	15506	15577	15641	15691	15409	15530	15534	15406	15367	15581	15727	15693	15427	15498	15649	15463	15710	15479	15523	15285	15380	15479	15460	15576	15594	15509	15520	15586	15534	15641	15498	15373	15473	15620	15491	15418	15459	15534	15574	15542	15417	15577	15618	15481	15646	15481	15590	15456	15419	15454	15504	15517	15451	15550	15296	15540	15512	15432	15629	15532	15712	15502	15636	15402	15513	15429	15383	15482	15659	15490	15630	15473	15422	15378	15516	15439	15402	15594	15590
19887	33861	31152	24070	20863	18605	17249	16390	15684	15223	14852	14729	14398	14289	14258	14228	14112	14010	14028	13933	14059	13695	14018	13869	13780	13919	13906	13906	13954	13661	13989	13754	13909	13546	13621	13690	13785	13669	13644	13776	13664	13606	13653	13637	13801	13660	13722	13710	13858	13947	14074	14119	14197	14045	14112	13950	13948	14032	13923	14047	13892	13799	13937	13934	13865	13713	13607	14011	14128	13874	13760	13704	13724	13746	13793	13732	13932	13803	13553	13895	13909	13629	13713	13805	13870	13688	13843	13822	13723	13775	13598	13623	13628	13580	13770	13672	13584	13666	13699	13803	13609	13601	13703	13612	13729	13713	13783	13649	13639	13627	13680	13683	13628	13635	13599	13654	13673	13723	13613	13573	13589	13721	13774	13453	13649	13494	13770	13541	13545	13566	13620	13668	13659	13583	13716	13489	13686	13434	13676	13540	13813	13706	13827	13549	13569	13685	13576	13596	13575	13682	13760	13888	13772	13452	13684	13598	13548	13691	13696	13622	13649	13674	13707	13519	13604	13447	13746	13574	13709	13496	13620	13601	13705	13566	13777	13581	13878	13559	13530	13724	13580	13719	13714	13592	13514	13856	13504	13522	13653	13686	13682	13577	13673	13507	13612	13483	13429	13607	13558	13553	13686	13747	13552	13629	13797	13607	13540	13877	13639	13613	13746	13597	13669	13613	13521	13662	13646	13621	13610	13700	13698	13455	13651	13786	13737	13670	13625	13674	13708	13672	13522	13745	13496	13548	13739	13470	13511	13595	13545	13555	13647	13588	13628	13662	13641	13687	13418	13699	13739	13556	13575	13584	13735	13645	13623	13469	13695	13521	13758	13605	13520	13621	13542	13658	13507	13569	13742	13535	13492	13611	13589	13636	13609	13607	13564	13839	13751	13687	13606	13558	13596	13670	13720	13851	13601	13825	13525	13484	13663	13553	13834	13607	13584	13663	13511	13531	13713	13735	13502	13596	13606	13451	13504	13565	13683	13642	13732	13691	13514	13655	13857	13540	13624	13589	13589	13644	13479	13654	13739	13665	13399	13718	13727	13460	13572	13793	13509	13658	13678	13713	13648	13672	13573	13648	13626	13439	13698	13661	13582	13430	13814	13679	13713	13507	13661	13521	13696	13533	13760	13615	13524	13488	13671	13433	13604	13810	13640	13715	13739	13643	13727	13718	13563	13660	13804	13441	13791	13601	13611	13455	13774	13767	13612	13677	13669	13471	13630	13701	13567	13542	13709	13554	13676	13665	13608	13607	13598	13588	13637	13549	13643	13559	13571	13715	13527	13695	13768	13648	13572	13684	13631	13603	13510	13547	13788	13754	13735	13602	13576	13470	13701	13630	13616	13615	13638	13542	13561	13771	13514	13513	13628	13624	13704	13617	13586	13454	13824	13653	13651	13606	13620	13598	13625	13626	13569	13593	13536	13646	13663	13615	13673	13730	13527	13726	13678	13606	13652	13668	13721	13724	13594	13419	13690	13558	13604	13609	13413	13578	13670	13536	13565	13541	13670	13632	13711	13513	13765	13738	13612	13625	13732	13651	13836	13593	13658	13545	13661	13550	13754	13608	13593	13575	13492	13528	13630	13697	13594	13552	13639	13583	13513	13569	13749	13608	13689	13567	13606	13736	13348	13474	13540	13711	13584	13617	13581	13617	13638	13657	13651	13646	13634	13606	13651	13570	13570	13580	13702	13752	13666	13536	13467	13701	13723	13713	13589	13666	13556	13630	13662	13569	13638	13561	13598	13685	13700	13545	13539	13661	13682	13617	13739	13614	13752	13460	13562	13638	13692	13716	13537	13824	13711	13606	13665	13622	13615	13510	13829	13549	13704	13635	13731	13731	13670	13812	13657	13585	13702	13421	13843	13581	13628	13615	13693	13587	13657	13668	13610	13577	13654	13689	13600	13477	13660	13698	13709	13642	13786	13577	13667	13535	13747	13431	13777	13517	13638	13643	13635	13652	13677	13804	13450	13476	13594	13734	13528	13696	13744	13623	13535	13719	13713	13728	13640	13668	13568	13548	13678	13645	13734	13663	13700	13808	13663	13603	13759	13604	13623	13805	13655	13663	13682	13567	13718	13654	13675	13584	13605	13542	13571	13739	13860	13572	13851	13574	13795	13744	13772	13600	13677	13611	13657	13730	13712	13636	13839	13673	13731	13611	13667	13589	13715	13498	13658	13660	13553	13707	13673	13569	13567	13614	13499	13564	13672	13585	13631	13628	13602	13707	13527	13589	13731	13558	13639	13488	13635	13840	13752	13728	13609	13525	13733	13780	13494	13601	13615	13671	13585	13557	13559	13596	13612	13618	13672	13650	13657	13786	13721	13742	13708	13478	13544	13564	13870	13759	13727	13700	13628	13565	13642	13598	13647	13608	13624	13670	13657	13571	13724	13627	13701	13626	13708	13537	13676	13756	13535	13600	13537	13623	13586	13613	13723	13779	13546	13730	13486	13574	13647	13509	13667	13551	13461	13714	13703	13618	13580	13658	13532	13612	13745	13532	13594	13853	13621	13590	13662	13795	13635	13755	13675	13682	13576	13763	13660	13680	13712	13634	13574	13516	13610	13684	13538	13700	13635	13463	13801	13719	13737	13511	13606	13584	13461	13547	13539	13720	13563	13465	13716	13615	13562	13637	13552	13623	13648	13601	13697	13433	13574	13677	13662	13612	13538	13634	13780	13610	13662	13501	13618	13776	13595	13802	13740	13781	13658	13796	13712	13553	13599	13835	13693	13675	13792	13879	13733	13730	13729	13473	13627	13631	13727	13631	13634	13647	13744	13595	13766	13733	13690	13513	13545	13503	13654	13630	13621	13505	13678	13887	13671	13582	13549	13582	13763	13637	13470	13579	13621	13619	13636	13533	13770	13487	13645	13715	13646	13651	13775	13673	13662	13663	13668	13646	13450	13471	13773	13526	13782	13754	13566	13739	13564	13694	13591	13651	13541	13673	13734	13548	13628	13779	13821	13681	13800	13683	13610	13680	13580	13617	13535	13632	13646	13644	13592	13710	13622	13625	13651	13645	13558	13602	13510	13661	13664	13449	13632	13662	13720	13708	13622	13594	13700	13607	13565	13568	13692	13728	13599	13755	13757	13731	13665	13627	13479	13609	13729	13514	13530	13652	13676	13705	13683	13739	13736	13639	13565	13560	13606	13655	13807	13740	13561	13555	13601	13662	13612	13623	13632	13705	13548	13632	13672	13701	13781	13638	13747	13543	13578	13725	13678	13770	13600	13741	13640	13508	13643	13424	13829	13784	13696	13566	13517	13655	13586	13655	13476	13671	13641	13552	13590	13729	13595	13689	13751	13602	13556	13663	13699	13687	13502	13650	13740	13662	13719	13896	13758	13602	13528	13726	13631	13736	13578	13569	13612	13502	13683	13664	13856	13674	13770	13569	13720	13692	13675	13592	13523	13608	13563	13682	13593	13658	13705	13342	13534	13717	13471	13499	13570	13831	13394	13675	13498	13443	13438	13650	13738	13460	13577	13689	13633	13612	13560	13701	13697	13597	13730	13760	13548	13700	13773	13389	13617	13679	13575	13731	13594	13700	13484	13669	13653	13622	13637	13595	13683	13730	13715	13761	13438	13599	13706	13627	13581	13820	13640	13616	13695	13637	13571	13534	13632	13583	13640	13755	13571	13722	13548	13610	13615	13681	13630	13573	13752	13639	13560	13837	13578	13526	13773	13768	13818	13636	13439	13697	13770	13505	13725	13631	13829	13527	13811	13742	13516	13801	13732	13653	13611	13583	13606	13617	13531	13626	13607	13575	13728	13580	13610	13656	13687	13599	13615	13754	13614	13486	13719	13722	13656	13598	13699	13685	13751	13499	13705	13529	13711	13563	13618	13611	13487	13673	13773	13581	13577	13645	13669	13666	13653	13724	13679	13481	13676	13709	13751	13597	13686	13757	13610	13524	13705	13544	13626	13599	13629	13553	13752	13507	13811	13652	13684	13797	13802	13734	13569	13612	13607	13577	13640	13600	13555	13599	13765	13679	13531	13589	13776	13522	13671	13720	13704	13626	13700	13760	13743	13534	13750	13669	13640	13699	13552	13681	13718	13571	13630	13826	13702	13719	13690	13593	13664	13779	13637	13664	13546	13685	13604	13844	13861	13659	13618	13734	13653	13684	13612	13621	13750	13486	13712	13647	13835	13626	13660	13601	13664	13587	13633	13691	13759	13749	13669	13656	13634	13675	13721	13623	13603	13724	13567	13542	13514	13576	13648	13607	13652	13530	13692	13657	13715	13768	13689	13660	13579	13653	13663	13569	13637	13617	13634	13623	13681	13638	13692	13456	13752	13627	13751	13702	13516	13753	13694	13723	13735	13626	13594	13694	13646	13570	13570	13559	13727	13439	13669	13695	13553	13613	13626	13562	13629	13665	13537	13600	13729	13644	13519	13764	13682	13666	13600	13591	13569	13800	13778	13561	13602	13522	13715	13651	13573	13527	13522	13548	13591	13604	13695	13483	13755	13692	13525	13640	13715	13482	13767	13485	13769	13641	13674	13820	13743	13730	13614	13667	13432	13755	13490	13810	13655	13533	13656	13563	13622	13542	13705	13710	13565	13688	13672	13571	13757	13682	13658	13830	13603	13655	13566	13607	13590	13563	13592	13545	13744	13692	13748	13580	13709	13636	13721	13677	13792	13762	13683	13657	13574	13615	13531	13803	13581	13451	13783	13559	13653	13575	13507	13802	13681	13709	13489	13531	13604	13646	13801	13727	13589	13727	13620	13488	13506	13619	13527	13623	13577	13751	13618	13547	13585	13848	13624	13528	13562	13600	13635	13750	13561	13621	13473	13794	13685	13522	13527	13663	13772	13584	13488	13590	13683	13729	13673	13666	13610	13598	13712	13678	13553	13719	13526	13666	13742	13587	13624	13672	13530	13743	13667	13571	13727	13544	13708	13744	13481	13485	13633	13704	13609	13569	13605	13593	13602	13437	13574	13474	13634	13607	13633	13682	13756	13503	13492	13593	13699	13770	13544	13641	13745	13578	13619	13511	13751	13511	13546	13642	13509	13530	13616	13777	13750	13675	13592	13612	13576	13724	13656	13526	13624	13647	13767	13610	13650	13534	13726	13627	13569	13581
29475	21939	21609	18489	16274	16044	16147	15836	16002	15711	15694	15697	15868	15821	15646	15857	15603	15761	15878	15754	15669	15809	15816	15883	15789	15766	15707	15661	15929	15485	15727	15488	15829	15504	15590	15758	15635	15839	15793	15641	15663	15595	15529	15813	15740	15780	15690	15616	15842	15816	15582	15963	16035	15987	15726	15671	15686	15784	15659	15815	15879	15866	15833	15740	15731	15760	15757	15715	15961	15759	15684	15768	15756	15676	15777	15844	15847	15799	15832	15832	15719	15740	15934	15600	15760	15576	15715	15873	15904	15653	15780	15921	15651	15368	15714	15772	15737	15485	15791	15912	15725	15848	15584	15801	15583	15607	15804	15940	15753	15932	15644	15581	15811	15640	15685	15871	15705	15720	15750	15693	15699	15790	15668	15628	15556	15668	15555	15714	15732	15724	15792	15785	15504	15750	15611	15560	15554	15700	15846	15820	15881	15798	15923	15822	15810	15669	15654	15793	15650	15737	15797	15571	15800	15633	15647	15806	15705	15605	15762	15536	15451	15671	15581	15790	15714	15747	15750	15777	15702	15716	15662	15662	15757	15629	15643	15633	15611	15666	15805	15782	15822	15665	15613	15621	15786	15804	15809	15702	15650	15551	15642	15654	15809	15684	15639	15786	15775	15770	15801	15606	15597	15402	15757	15794	15708	15746	15785	15623	15548	15616	15871	15603	15678	15612	15461	15431	15561	15626	15683	15708	15524	15699	15724	15487	15739	15788	15742	15798	15743	15757	15782	15724	15770	15704	15737	15680	15729	15662	15732	15909	15661	15714	15640	15541	15761	15773	15756	15897	15500	15636	15631	15614	15815	15777	15538	15784	15771	15601	15523	15836	15867	15699	15623	15611	15681	15708	15579	15852	15658	15709	15743	15691	15729	15561	15582	15709	15779	15646	15627	15665	15623	15604	15642	15745	15760	15683	15650	15726	15893	15759	15964	15568	15590	15672	15826	15680	15564	15848	15934	15790	15889	15794	15838	15772	15653	15788	15770	15776	15760	15545	15666	15633	15569	15586	15460	15539	15881	15698	15642	15676	15735	15686	15654	15511	15589	15696	15837	15519	15728	15681	15417	15595	15767	15574	15810	15616	15901	15741	15643	15830	15630	15790	15595	15744	15844	15757	15794	15561	15570	15729	15861	15715	15790	15612	15606	15769	15667	15688	15700	15804	15847	15608	15726	15617	15797	15809	15673	15677	15576	15684	15698	15635	15921	15800	15760	15745	15568	15860	15863	15737	15680	15666	15940	15778	15689	15816	15586	15452	15806	15712	15667	15829	15826	15579	15747	15581	15682	15797	15843	15780	15760	15903	15644	15793	15671	15791	15868	15507	15768	15875	15787	15661	15595	15802	15744	15840	15764	15680	15502	15617	15813	15749	15538	15508	15713	15793	15704	15754	15701	15639	15950	15735	15574	15829	15703	15735	15780	15671	15743	15608	15922	15591	15772	15800	15654	15829	15810	15870	15673	15843	15977	15892	15533	15552	15787	15536	15868	15821	15601	15672	15606	15536	15565	15782	15606	15583	15619	15683	15498	15547	15730	15901	15579	15726	15589	15690	15571	15678	15741	15533	15807	15708	15628	15745	15520	15756	15524	15637	15824	15719	15651	15700	15532	15531	15521	15660	15663	15636	15651	15698	15653	15654	15734	15731	15691	15526	15613	15585	15618	15772	15792	15788	15639	15909	15623	15579	15796	15654	15693	15535	15585	15698	15742	15703	15549	15649	15712	15625	15704	15535	15657	15762	15763	15697	15657	15711	15704	15737	15624	15634	15642	15749	15696	15570	15712	15673	15530	15518	15635	15518	15637	15694	15742	15606	15847	15736	15758	15800	15810	15693	15603	15600	15649	15672	15697	15894	15693	15787	15718	15825	15775	15971	15828	15749	15721	15627	15705	15633	15683	15775	15745	15698	15765	15688	15614	15582	15748	15584	15591	15812	15656	15642	15696	15592	15736	15726	15763	15711	15670	15512	15621	15752	15504	15682	15885	15667	15725	15819	15874	15579	15748	15780	15631	15666	15547	15818	15696	15661	15551	15684	15738	15665	15722	15611	15634	15522	15778	15586	15672	15744	15700	15776	15393	15692	15701	15741	15921	15800	15831	15565	15660	15534	15583	15838	15937	15803	15735	15701	15842	15661	15654	15661	15675	15658	15775	15875	15838	15872	15678	15693	15980	15730	15655	15676	15585	15832	15687	15808	15695	15576	15420	15651	15602	15425	15742	15758	15714	15509	15597	15614	15518	15707	15879	15738	15748	15626	15722	15819	15674	15710	15755	15612	15802	15761	15760	15894	15560	15630	15677	15801	15777	15719	15883	15645	15726	15836	15647	15603	15891	15752	15690	15707	15701	15574	15709	15865	15885	15725	15832	15612	15437	15774	15854	15652	15621	15445	15842	15822	15750	15780	15783	15528	15791	15723	15760	15709	15704	15614	15804	15672	15749	15774	15746	15767	15636	15926	15773	15588	15553	15815	15799	15608	15721	15759	15805	15829	15728	15747	15538	16030	15942	15772	15647	15797	15672	15677	15875	15678	15704	15724	15611	15530	15876	15804	15688	15672	15561	15637	15674	15671	15749	15659	15723	15607	15693	15904	15686	15809	15657	15611	15614	15695	15633	15613	15685	15558	15805	15682	15675	15736	15728	15640	15709	15741	15678	15771	15693	15658	15643	15601	15851	15818	15663	15850	15571	15702	15634	15834	15528	15815	15526	15746	15677	15836	15830	15536	15684	15771	15735	15683	15608	15579	15725	15884	15740	15730	15740	15670	15764	15596	15810	15502	15411	15718	15644	15739	15550	15830	15686	15724	15649	15730	15816	15583	15849	15746	15878	15656	15860	15937	15767	15633	15524	15716	15935	15768	15551	15677	15656	15676	15767	15822	15970	15853	15877	15649	15773	15729	15671	15745	15668	15574	15708	15731	15776	15697	15869	15548	15846	15915	15764	15717	15764	15549	15728	15511	15721	15757	15559	15606	15607	15657	15525	15687	15736	15760	15853	15776	15779	15516	15700	15779	15827	15703	15616	15698	15797	15697	15737	15541	15687	15660	15703	15562	15773	15767	15810	15903	15851	15910	15568	15780	15811	15788	15839	15497	15538	15637	15668	15836	15816	15597	15732	15819	15671	15583	15640	15820	15657	15726	15748	15878	15664	15698	15579	15800	15743	15835	15837	15846	15821	15817	15763	15712	15477	15728	15746	15850	15752	15836	15500	15628	15861	15717	15647	15939	15695	15572	15673	15669	15641	15668	15569	15674	15685	15686	15537	15738	15577	15492	15738	15494	15822	15800	15657	15939	15725	15634	15763	15709	15675	15666	15718	15811	15759	15632	15782	15581	15715	15604	15609	15853	15711	15653	15611	15745	15715	15627	15922	15687	15652	15754	15646	15678	15934	15779	15814	15863	15716	15556	15787	15684	15795	15604	15458	15805	15662	15851	15848	15598	15555	15511	15662	15726	15885	15672	15815	15689	15792	15583	15651	15677	15591	15797	15752	15738	15561	15721	15716	15599	15780	15604	15653	15904	15754	15775	15952	15680	15847	15645	15749	15848	15828	15698	15525	15546	15895	15815	15537	15878	15631	15810	15837	15704	15779	15424	15743	15675	15491	15865	15586	15612	15703	15705	15583	15708	15513	15701	15862	15709	15732	15815	15837	15648	15482	15782	15580	15801	15616	15565	15659	15861	15862	15766	15591	15891	15692	15730	15663	15529	15612	15568	15612	15779	15618	15583	15755	15787	15739	15670	15706	15831	15602	15729	15518	15923	15873	15742	15663	15799	15787	15550	15802	15778	15728	15646	15654	15606	15754	15698	15845	15807	15786	15947	15803	15719	15600	15742	15784	15749	15740	15702	15739	15972	15917	15861	15701	15677	15838	15721	15756	15762	15656	15854	15551	15802	15918	15789	15622	15695	15581	15596	15640	15532	15694	15816	15749	15681	15674	15750	15636	15612	15823	15766	15899	15750	15734	15687	15860	15673	15609	15624	15755	15673	15630	15592	15689	15769	15686	15782	15549	15833	15623	15813	15741	15657	15716	15813	15715	15677	15822	15665	15709	15717	15778	15670	15683	15716	15710	15909	15855	15753	15549	15554	15673	15554	15583	15559	15866	15676	15604	15629	15785	15686	15565	15649	15726	15806	15654	15883	15716	15760	15725	15637	15591	15667	15553	15608	15881	15673	15744	15603	15795	15707	15661	15641	15712	15869	15728	15672	15807	15633	15616	15807	15739	15422	15563	15721	15742	15612	15611	15670	15569	15852	15835	15765	15602	15766	15587	15549	15653	15768	15921	15707	15842	15428	15846	15766	15694	15808	15787	15688	15591	15751	15765	15752	15663	15787	15816	15726	15681	15654	15654	15796	15819	15810	15585	15640	15712	15679	15576	15687	15746	15707	15826	15825	15870	15631	15825	15873	15868	15915	15835	15564	15736	15747	15673	15641	15647	15750	15803	15609	15758	15874	15680	15730	15850	15830	15648	15605	15743	15755	15633	15773	15680	15546	15575	15693	15664	15638	15665	15623	15576	15645	15654	15597	15948	15704	15630	15788	15696	15727	15607	15533	15796	15663	15732	15781	15693	15668	15671	15831	15593	15686	15749	15787	15564	15676	15773	15807	15509	15787	15504	15576	15623	15533	15900	15650	15692	15742	15783	15649	15764	15760	15515	15694	15864	15700	15692	15865	15979	15553	15682	15739	15610	15770	15773	15769	15731	15563	15894	15856	15787	15760	15691	15617	15659	15769	15633	15785	15763	15671	15824	15737	15831	15660	15630	15614	15594	15748	15698	15882	15660	15701	15777	15847	15692	15524	15784	15833	15705	15671	15760	15707	15529	15692	15655	15911	15773	15715	15687	15871	15895	15856	15728	15541	15582	15629	15679	15717	15596	15714	15748	15585	15675	15648	15876	15643	15575	15683	15482	15553	15684	15777	15461	15603	15726	15538	15926	15789	15625	15714	15767	15781	15659	15804	15702	15828	15682	15739	15655	15803	15569	15508	15692	15722	15730	15725	15586	15549	15585	15788	15620	15744	15656	15819	16049	15824	15375	15641	15814	15745	15906	15651	15862	15766	15717	15697	15457	15591	15714	15747	15709	15747	15757	15702
16063	18246	17419	15287	14671	14290	14105	14032	13977	13865	13912	13936	13728	13829	13908	13809	13743	13875	13929	13992	13677	13824	13745	13884	13784	13861	13781	13735	13862	13791	13712	13830	13828	13788	13942	13773	13855	13827	13786	13838	13888	13862	13850	13682	13780	13888	13813	13822	13886	13856	13965	14232	13938	14053	13946	13875	13658	13741	13699	13879	13809	13935	13977	14017	13832	13763	13836	13878	14067	13969	13778	13801	13787	13834	13741	13708	13795	13767	13877	13776	13715	13805	13800	13779	13814	13779	13890	13659	13759	13811	13813	13728	13717	13942	13739	13740	13824	13746	13585	13748	13642	13812	13790	13662	13726	13737	13542	13727	13784	13780	13924	13823	13888	13773	13774	13854	13766	13609	13679	13716	13630	13705	13765	13805	13828	13732	13841	13936	13814	13845	13678	13865	13879	13453	13758	13881	13781	13771	13684	13642	13622	13794	13735	13786	13787	13673	13872	13849	13782	13777	13737	13826	13769	13729	13779	13506	13701	13641	13676	13855	13533	13748	13818	13692	13834	13582	13641	13854	13632	13643	13703	13668	13902	13755	13695	13678	13692	13722	13839	13833	13789	13715	13736	13697	13738	13723	13695	13862	13774	13862	13780	13702	13746	13789	13766	13671	13856	13895	13751	13691	13764	13884	13649	13863	13839	13870	13727	13873	13809	13776	13773	13677	13667	13900	13808	13880	13828	13831	13662	13784	13674	13803	13656	13763	13653	13796	13674	13674	13731	13820	13700	13576	13810	13725	13716	13785	13822	13672	13897	13922	13723	13941	13670	13701	13828	13685	13715	13746	13694	13920	13666	13816	13716	13870	13645	13823	13901	13804	13861	13710	13819	13711	13713	13699	13743	13821	13779	13847	13767	13729	13693	13793	13892	13636	13797	13667	13785	13840	13732	13831	13842	13675	13843	13551	13801	13886	13687	13748	13888	13654	13757	13774	13742	13814	13765	13518	13809	13861	13997	13685	13746	13854	13785	13816	13675	13701	13823	13715	13617	13812	13734	13732	13618	13698	13624	13744	13727	13758	13621	13646	13593	13716	13715	13757	13815	13721	13909	13650	13782	13672	13666	13830	13752	13862	13765	13670	13683	13692	13751	13479	13634	13730	13738	13825	13607	13625	13678	13764	13551	13739	13594	13711	13651	13744	13914	13649	13741	13708	13730	13568	13808	13806	13691	13595	13856	13594	13798	13647	13795	13934	13887	13623	13845	13861	13771	13777	13801	13714	13616	13871	13773	13656	13786	13797	13929	13812	13891	13732	13707	13909	13715	13595	13649	13579	13635	13885	13655	13786	13758	13697	13816	13837	13693	13767	13739	13586	13702	13995	13788	13725	13821	13722	13794	13551	13717	13731	13589	13834	13820	13705	13665	13692	13486	13766	13853	13684	13772	13679	13841	13760	13753	13779	13704	13678	13790	13723	13750	13782	13785	13748	13720	13678	14129	13712	13830	13499	13793	13751	13811	13527	13669	13805	13662	13787	13720	13810	13906	13716	13769	13706	13689	13733	13711	13757	13799	13706	13760	13530	13570	13637	13758	13669	13626	13795	13710	13714	13586	13677	13842	13834	13736	13812	13680	13779	13551	13800	13780	13623	13716	13816	13786	13536	13692	13695	13718	13689	13826	13724	13921	13917	13609	13768	13717	13670	13660	13781	13839	13612	13710	13693	13759	13745	13933	13868	13749	13684	13813	13807	13865	13775	13697	13790	13758	13657	13725	13692	13707	13840	13719	13703	13868	13842	13694	13766	13727	13704	13735	13899	13905	13769	13646	13901	13777	13664	13550	13878	13820	13857	13789	13770	13689	13603	13694	13874	13768	13771	13854	13758	13627	13783	13975	13801	13769	13702	13876	13625	13650	13689	13885	13769	13660	13799	13592	13691	13627	14054	13856	13833	13658	13764	13669	13522	13954	13681	13806	13768	13669	13728	13704	13695	13672	13684	13643	13898	13844	13725	13692	13607	13763	13816	13677	13781	13570	13731	13662	13578	13700	13824	13729	13698	13968	13650	13637	13790	13587	13589	13600	13727	13807	13674	13844	13774	13699	13785	13750	13988	13777	13832	13724	13889	13628	13685	13649	13726	13755	13794	13788	13638	13589	13743	13808	13652	13694	13775	13613	13813	13745	13859	13729	13506	13802	13776	13739	13584	13813	13598	13799	13774	13859	13739	13823	13801	13691	13868	13664	13858	13574	13740	13797	13650	13707	13735	13815	13715	13521	13793	13818	13690	13690	13755	13813	13817	13687	13841	13804	13701	13681	13709	13834	13597	13909	13652	13774	13618	13715	13868	13765	13824	13760	13862	13708	13718	13750	13668	13729	13823	13686	13779	13804	13791	13748	13725	13772	13830	13768	13748	13867	13795	13789	13675	13661	13797	13685	13668	13703	13716	13690	13766	13741	13799	13633	13830	13671	13711	13640	13876	13818	13791	13639	13838	13890	13828	13658	13811	13818	13813	13698	13759	13596	13839	13647	13714	13839	13736	13833	13802	13641	13899	13715	13732	13747	13922	13564	13608	13815	13761	13633	13891	13818	13705	13744	13796	13621	13690	13878	13625	13782	13925	13499	13784	13798	13772	13672	13619	13876	13773	13723	13867	13675	13830	13766	13782	13702	13594	13724	13818	13876	13880	13795	13637	13580	13656	13558	13533	13694	13664	13744	13785	13509	13630	13619	13850	13774	13693	13602	13686	13821	13595	13752	13782	13739	13625	13783	13751	13980	13925	13649	13908	13723	13632	13824	13792	13624	13863	13591	13733	13793	13874	13765	13621	13775	13696	13770	13652	13602	13623	13759	13718	13822	13551	13753	13827	13845	13823	13607	13620	13628	13618	13608	13909	13658	13801	13730	13855	13876	13689	13925	13948	13686	13789	13749	13940	13825	13761	13827	13790	13717	13670	13754	13702	13856	13755	13689	13683	13789	13823	13859	13774	13570	13741	13774	13725	13619	13634	13670	13666	13860	13550	13628	13850	13812	13780	13745	13593	13758	13762	13531	13747	13739	13811	13821	13718	13751	13884	13805	13785	13570	13785	13656	13625	13820	13607	13624	13761	13688	13912	13753	13821	13612	13634	13839	13770	13870	13580	13600	13878	13730	13689	13770	13860	13736	13863	13882	13716	13774	13786	13758	13647	13854	13739	13903	13725	13646	13598	13884	13682	13731	13773	13617	13773	13708	13643	13771	13759	13729	13696	13897	13601	13701	13689	13729	13884	13657	13608	13832	13650	13594	13657	13710	13677	13693	13723	13594	13742	13706	13569	13807	13557	13793	13758	13941	13942	13865	13791	13675	13709	13716	13693	13811	13710	13723	13559	13755	13665	13616	13694	13541	13763	13850	13773	13659	13613	13797	13657	13891	13778	13661	13751	13647	13694	13745	13678	13779	13738	13707	13745	13739	13538	13725	13698	13634	13694	13608	13827	13776	13707	13718	13687	13773	13814	13705	13619	13911	13805	13819	13628	13931	13747	13795	13659	13613	13643	13748	13732	13797	13710	13749	13854	13719	13715	13841	13831	13744	13784	13788	13735	13716	13695	13871	13893	13813	13758	13853	13578	13538	13737	13849	13781	13700	13866	13720	13904	13769	13640	13936	13732	13642	13814	13748	13729	13729	13875	13774	14037	13787	13840	13632	13767	13695	13708	13915	13808	13715	13713	13656	13843	13746	13670	13625	13792	13788	13657	13764	13713	13876	13817	13859	13781	13739	13738	13914	13597	13941	13848	13715	13758	13799	13736	13747	13660	13768	13699	13543	13665	13766	13701	13761	13647	13947	13751	13672	13921	13759	13790	13835	13802	13737	13629	13803	13802	13790	13675	13690	13786	13685	13652	13746	13821	13944	13629	13789	13846	13628	13914	13814	13812	13853	13781	13731	13785	13773	13747	13673	13786	13668	13644	13806	13786	13655	13700	13733	13813	13816	13803	13733	13894	13767	13784	13658	13630	13714	13791	13568	13672	13702	13776	13591	13757	13786	13797	13600	13908	13707	13879	13751	13618	13736	13854	13730	13705	13800	13723	13568	13874	13689	13806	13567	13461	13827	13731	13824	13970	13704	13627	13668	13586	13577	13808	13633	13718	13765	13806	13818	13655	13786	13863	13732	13922	13754	13611	13711	13761	13730	13680	13747	13778	13919	13714	13748	13577	13662	13657	13841	13711	13847	13669	13799	13827	13656	13749	13702	13541	13653	13851	13747	13780	13712	13699	13631	13716	13759	13752	13928	13736	13849	13768	13693	13735	13731	13729	13792	13802	13766	13784	13724	13658	13643	13630	13772	13809	13655	13527	13642	13780	13669	13786	13807	13762	13657	13628	13760	13713	13746	13694	13656	13899	13861	13629	13915	13698	13689	13719	13837	13616	13695	13682	13729	13870	13784	13718	13747	13790	13872	13768	13844	13924	13725	13598	13610	13790	13708	13669	13810	13564	13755	13792	13692	13678	13634	13765	13623	13540	13815	13649	13606	13737	13694	13864	13734	13857	13707	13620	13696	13762	13694	13768	13804	13745	13752	13882	13642	13761	13673	13613	13864	13883	13801	13872	13842	13710	13809	13701	13712	13768	13861	13869	13695	13801	13726	13657	13766	13864	13614	13619	13598	13558	13825	13621	13810	13742	13837	13731	13593	13870	13723	13576	13829	13847	13809	13649	13719	13733	13733	13836	13726	13694	13711	13681	13750	13771	13621	13731	13653	13749	13694	13780	13772	13797	13738	13934	13612	13680	13649	13834	13643	13898	13626	13883	13755	13662	13782	13667	13582	13720	13877	13688	13719	13804	13740	13856	13937	13783	13840	13681	13874	13670	13680	13719	13768	13758	13804	13894	13672	13628	13831	13782	13791	13713	13774	13852	13737	13738	13815	13770	13795	13593	13802	13634	13768	13731	13831	13919	13715	13790	13784	13703	13767	13782	13783	13790	13575	13845	13764	13789	13689	13840	13910	13811	13721	13736	13768	13704	13549	13755	13690	13826	13786	13724	13651	13619	13852	13730	13652	13680	13676	13693	13653	13691	13786	13896	13745	13796	13723	13608	13718	13662	13676	13794	13590	13774	13837	13873	13742	13788	13704	13816	13761	13803	13707	13703	13621	13744	13672	13634	13654	13827
25366	21410	28342	25210	21848	19667	18947	17002	16552	16624	16549	16463	16237	16185	16299	16167	16100	16292	16027	16242	16131	16093	16204	16066	16187	16095	15966	16039	16167	15938	15938	15739	16135	15930	15878	16159	15913	16177	15884	15990	16070	15884	16020	16161	15828	15947	15833	15915	15811	16000	16193	16323	16255	16083	16091	16347	16276	16407	16124	16083	16080	15758	16099	16091	16056	16144	16015	15943	16049	15889	15797	16031	15996	16031	16057	16101	16125	15768	16022	15908	15944	15901	15891	15858	15933	15940	15916	15855	15764	16003	15825	15987	16030	15857	15866	15753	16069	15928	15617	16049	15994	15979	15964	15814	15931	16095	15708	15958	15987	16152	15873	15774	15926	15931	15983	15849	15898	15940	15805	15906	15929	15747	15862	15820	16026	15753	15983	15904	15945	15947	15772	16025	16143	15920	15901	15880	15920	15965	15841	15970	15865	15901	15911	16040	15855	15810	16068	15855	15712	15934	15881	15911	15922	15810	15768	15950	15855	15981	15961	15924	15966	15921	15783	15941	16004	15829	15952	15971	16020	16003	15867	15891	15937	15936	15781	15960	15824	15727	15936	15813	15906	15884	15701	15732	15816	15763	15975	16009	15969	15818	15956	16169	15998	15911	15934	16038	15974	15818	15875	15874	15910	15969	15947	15845	15869	15945	15890	15866	15926	15906	16050	15873	15941	16002	15903	15958	15783	15705	15989	15892	15962	15976	15768	15903	16217	15908	15879	15854	16060	15820	15770	15599	15943	15904	15819	15891	15908	15839	15985	15782	16037	16130	15857	15937	15988	15867	15846	15896	15842	15747	15972	15836	16070	15798	15952	15967	15928	16001	15921	15973	15837	15866	15969	15827	15870	15813	15827	15758	15895	15989	16000	15933	15932	16033	15952	15826	16027	15892	15852	15688	15893	15878	15872	16022	15785	15855	15698	15827	15817	15935	15907	16087	15944	15762	15916	15907	15992	16004	15928	15657	15959	15889	15849	15771	15900	15862	16016	15843	15847	16004	16027	15906	15978	15960	15718	15721	15818	15681	15920	15904	15805	15855	15870	15766	15944	16076	15936	15731	15940	16030	15986	15914	15981	15881	15775	15974	15902	16005	15961	16027	15947	16023	15863	15920	15975	15876	15915	15963	15919	15718	15996	15929	15896	15931	16054	15823	15855	15930	16005	15834	15767	15943	16004	15862	15755	15935	15953	15816	16073	16002	15931	15687	15915	15773	15947	15731	15685	15837	15984	15895	16003	15980	15999	16060	16019	15883	15964	15802	15805	15904	15997	15970	15958	15996	16049	16028	15938	16117	15740	15727	15771	15776	15868	15988	15883	15863	15962	15937	15998	15837	15804	15831	15982	15841	15819	15800	16001	15937	15653	15843	15925	15861	16117	16107	15756	16001	15948	16016	15828	15971	15871	15798	15693	15921	15948	15828	15930	15745	15888	15905	15935	15815	15948	16151	15906	15899	15808	15746	15878	15962	15742	15938	15712	15968	16019	15865	15886	15727	15758	15875	16134	15937	16006	15816	15839	15926	15886	15814	16094	16070	15811	15870	15864	15902	16003	16012	16063	15785	15758	15955	15954	16077	15876	15821	15789	16105	15906	16117	15850	16015	15825	15807	16011	15950	15926	16104	15974	15946	15807	15806	16012	15819	15851	15900	16115	15922	15899	15744	15975	15844	15880	15987	15821	16037	15944	15895	15925	15869	15949	15905	15899	15926	15909	15802	15995	15892	15947	16026	15949	15834	15941	15965	15841	15887	15876	15990	15936	15990	16021	16000	15843	15998	15866	15989	15840	16026	15728	15982	15967	15873	15756	15788	15848	15966	15971	15815	15893	15906	15926	15798	15906	16071	15838	16078	15862	16043	16010	15868	16015	15804	15879	15894	15746	15839	15650	15925	15753	15662	15927	15873	15917	15792	15777	15612	15984	16009	16019	15734	16026	15941	15842	15959	16194	15914	15836	15956	16078	15983	15874	15818	15890	15880	15901	15892	15596	15805	15931	15849	16031	15950	15719	15945	15799	15753	15827	15907	15925	16067	15870	15718	16006	15882	15896	16031	16016	16052	15707	16025	15869	16096	15953	15839	15919	15877	15782	16174	15915	15834	16033	15907	15977	15898	15789	15914	16019	15940	15838	16039	15906	16086	15978	15998	15879	15953	15751	15941	15742	16042	16055	15965	15892	15983	15687	15813	15802	15884	15986	16149	15907	16021	15952	16015	15961	15824	15783	15882	16057	15770	15911	16063	15940	15956	15765	16006	15912	15934	15920	15850	15809	15922	16022	15814	15658	15798	15821	15900	15889	15950	15800	15790	15918	15891	15922	15897	15743	15941	16135	15739	15662	15743	15875	16008	15808	15883	15852	15924	16001	15825	15806	15788	15767	15950	15864	16066	15996	15848	15983	16064	16060	15982	15795	15822	15981	16046	16060	15981	15882	15964	16029	15972	15620	16002	15995	15887	15990	15923	16083	15764	15842	16022	15868	15793	15875	15773	15923	16113	15685	15756	15893	16134	16079	15953	15953	15842	15925	16010	15823	15900	15732	16056	15903	15782	16063	15879	16169	15940	16055	15886	15999	15840	15904	16048	16038	15973	15824	15923	15835	15902	15878	15908	15874	15946	15778	15989	16130	15923	15946	16083	15859	15762	15932	15903	16026	15939	15851	15912	15871	15879	16036	15689	15978	15991	15747	15813	15861	15697	15945	15801	15922	16041	15835	15873	15907	15924	15863	15869	15791	16007	15994	15835	15753	15939	15950	15877	16025	16079	16004	15893	15910	15968	15984	15779	15992	15859	16122	15900	15976	16054	15922	15872	16101	15804	15889	15854	15990	15896	15944	16047	15856	15827	15990	15611	16038	15858	15967	15876	15825	16000	16100	15921	16078	15950	15995	15866	16030	15954	15983	15857	15934	15890	15976	15807	15850	15755	15824	15843	15833	15841	15775	15827	15787	15999	15829	15828	15824	15880	16000	15770	15967	16110	15829	15856	15829	15812	16077	15704	16136	15811	15676	16001	16001	16094	15982	16024	15948	15898	16239	15922	16043	15998	15886	15963	15918	15900	15718	15788	15978	16015	16081	15999	15884	15995	15747	15899	15984	16069	15872	16075	16047	15872	15945	15809	16062	15840	16023	16096	15966	15834	15852	15867	15897	15743	15851	15723	16115	16106	15907	16012	15831	15641	15896	15857	16043	15905	15849	15977	15990	15800	16019	16117	15686	15962	16009	15921	15805	15815	15861	15904	15928	15892	16114	15817	15970	15872	15873	15950	15982	15780	15822	15813	15859	15834	16054	15817	15898	15848	15995	15777	15835	15896	15873	15803	15828	15857	15861	15929	16073	16237	16002	15887	15911	15870	16021	16021	15955	15854	15748	15775	15907	15940	15738	15867	15911	15800	16003	16005	16087	15914	15965	15708	15683	15811	15874	15949	16190	15960	15935	15905	15703	15810	15769	15865	16023	15866	15950	15859	15755	15774	16041	16025	16110	15855	15852	16042	15885	15817	15903	15839	15803	15962	15859	15848	16079	15759	15882	15891	15827	16093	15985	15853	15951	15936	15980	15952	16172	16114	15970	15869	15855	15741	15934	16015	16013	16045	16072	15951	15900	15852	15917	15961	15915	15958	15797	16092	16026	15832	15761	15980	15907	16162	16105	15914	15933	16099	15940	15871	15861	16035	15754	15611	16001	15751	15734	15855	15893	15986	15982	16065	15920	15945	15902	15894	15950	15754	15986	15719	16228	16025	15879	15730	16008	15963	15902	16050	15734	15917	15916	16048	16030	15851	15991	15796	15785	15962	16031	15779	15941	15936	16037	15988	15676	15947	16106	15886	15907	15942	15793	16053	15734	15963	15745	15852	16056	15770	15852	15929	15637	15851	15979	15831	16121	16020	15934	15873	15855	15927	16132	16121	15732	15977	15981	16040	15907	15816	15974	15938	15985	15827	15754	15852	15994	16059	16073	16156	15861	15978	15987	16075	15880	15814	15763	16074	16035	15983	16071	15928	15896	15865	15820	15684	16226	15971	15997	15827	15924	16064	15836	15852	15959	15807	15995	15760	15992	16101	15785	15989	15985	15837	15726	15766	15695	15809	15675	16010	15871	15975	15932	15868	15789	15776	15976	15940	16087	16001	15948	15873	15902	15886	15793	15587	15789	15888	15835	15788	15768	15814	15833	15837	15875	15809	15846	15879	15794	16074	15981	15963	15878	15864	16060	15875	15794	15967	16002	15794	16008	15841	15744	15927	15906	15898	16054	16000	15738	15960	16014	15995	15784	15804	16003	15784	15851	15674	15726	15964	15943	16041	15774	15768	15970	15851	15943	15853	15590	15794	15910	15991	16054	15822	15798	15762	15741	15731	15869	16148	16014	15919	15965	15953	15807	15989	15861	15801	15798	15923	15992	16116	15936	15846	16051	16174	15878	16118	15968	15870	15900	15867	15883	16008	15999	15846	15989	15752	15763	15679	15672	15719	15945	16022	15873	15865	15910	15912	15735	16097	15948	15605	15712	16171	15952	15937	15920	15957	15877	16084	16059	16088	16116	16080	15952	15914	15885	15903	15877	16251	15732	16045	15768	15782	15776	15819	15960	16061	15964	16017	15899	15884	15807	15940	15984	16228	15905	15950	15968	15904	15905	15832	15978	15668	15809	16108	16121	15855	16170	16003	15859	15978	15910	15957	15683	15913	15807	15900	16011	16021	15894	15926	15783	15886	15868	15803	15821	15945	15787	15809	15784	15791	15994	16099	15849	15858	15818	15943	15850	15917	15933	15935	16017	16055	16044	15922	15813	15797	15802	15817	16032	15866	15815	15909	15881	15879	15913	15909	15951	15970	15806	15885	15816	15764	15850	15928	16002	15933	15750	15904	15944	15943	16007	15801	15912	16034	15772	15917	15902	15721	15794	15957	15775	15844	16066	15635	15838	15927	15875	16125	15889	15848	16034	15882	15934	15970	16054	15965	16073	15818	16149	16013	16029	15919	15899	15745	15963	15739	15797	15996	15901	15712	15958	15911	16011	15843	15786	15761	15953	15785	15983	15888	15901	16034	16096	16011	15869	15981	15899	16032	15992	15853	15907	15927	15761	15949	16067	15919	15825	15906	15895	15981
17479	28313	25692	20189	18179	16823	15922	15286	14884	14786	14459	14432	14329	14267	14298	14036	14142	14186	14080	14066	14077	14147	13908	13917	13973	14192	13870	13941	13992	14125	14031	13869	13869	14109	13874	13703	14015	13915	14008	13892	14041	13901	14129	13979	13846	13954	13847	14136	14154	14165	14215	14372	14445	14256	14398	14428	14270	14154	14094	14052	14190	13959	14135	14064	14071	13864	14127	14125	14205	13790	14020	13766	13938	14116	13872	13896	14000	13881	13939	14035	13939	13955	13984	13959	13987	14025	13950	13869	14025	13787	13946	13738	13854	13764	13893	13955	13907	13834	13897	14030	13908	13842	13959	13712	13858	13956	13827	14025	13854	13959	13948	13865	13874	13819	14060	13704	13766	14008	13856	13855	13807	13919	13794	13736	13746	13862	13811	13857	13882	13669	13903	13895	13888	13953	13801	13937	13989	13974	13864	13955	13862	13958	13769	14094	13995	13740	13733	13875	13832	13854	13942	13919	13896	13938	13817	13958	13950	13679	13860	13816	13792	13784	14124	13911	13919	13807	13815	13859	13825	13811	14043	13862	13728	13893	14020	13782	13917	13740	13688	13696	14008	13762	13839	13878	13744	13760	13904	13994	13877	13628	14021	13892	13809	13903	13708	13771	13932	13879	14005	13939	13895	13757	13850	13908	13716	13890	13863	13915	14029	13953	13827	13862	14006	13903	13956	13893	13923	13942	13937	13733	14004	13955	13938	13889	13746	13802	13921	13993	13839	13915	13978	13925	13874	13991	13798	13694	13800	13844	13860	13904	13830	13870	13922	13736	13870	13867	13828	13894	13910	13863	13802	13945	13887	13874	13891	13870	13757	13972	13870	13864	14009	13749	13881	13871	13784	13950	13916	13916	13866	13940	13928	13911	13888	13899	13923	13715	13815	14003	13819	14037	13896	13776	13827	13958	13838	14025	13862	13973	13767	13948	13967	13782	13893	14003	13859	13897	13812	13869	13864	13888	13882	14067	13820	13921	13833	13880	13842	13903	13784	13999	13796	13920	13872	13891	13661	13882	13855	13942	13831	13754	13950	13845	13957	13840	13908	13922	13811	14020	13918	13889	13924	13734	14002	13877	13748	13941	13737	13847	13775	13846	13924	13846	14030	13851	13956	13785	13810	13955	13893	13990	13900	13773	13872	13793	13911	13986	13804	13781	13911	13811	13882	13750	13955	13917	13879	13951	13733	13723	13931	13923	13823	13722	13743	13782	13831	13853	14047	14009	13869	13935	13801	13765	13879	14009	13909	13862	14010	13714	13679	13964	13900	13729	13962	13925	13920	13881	13831	13887	13995	14004	13899	13786	13868	14028	13873	13950	13919	13781	13825	13960	13763	13923	13895	13871	13738	13876	13972	13790	13996	13862	13970	13837	14042	13837	13943	13923	13978	13845	13808	13891	13916	13892	13645	13867	13831	13879	13747	13778	13893	13726	13938	13930	13918	13876	13885	13915	13826	13791	13938	13728	13866	13874	13902	13892	13883	13835	13998	13923	13772	13978	13943	13843	13898	13882	13694	13782	13823	13897	13939	13967	13835	13784	14015	14015	13854	13880	14037	13824	13844	13869	13723	13799	13873	13731	13898	13921	14052	13891	13788	13640	13998	13983	13923	13852	13862	13775	13820	13903	14005	13831	13827	13883	13751	13790	13890	13950	13776	13751	13841	13848	13800	13710	13792	13856	13980	13796	13853	13941	13887	13971	13935	13789	13784	13868	14071	13833	13998	13755	13708	13711	13831	13849	13867	13818	13867	13807	13983	13945	13932	13781	13947	13853	13849	13888	13931	14030	13706	14007	13787	13860	14001	13946	13902	13916	13822	13823	13934	13878	13918	13768	13930	13765	13798	13892	13810	13911	13917	13828	13801	13870	13907	13806	13936	13881	13924	13936	13843	13900	13736	13957	13839	13686	13971	13834	13745	14058	13899	13683	13890	13830	13915	13905	13879	13835	13904	14039	13897	13934	13775	13883	13879	13944	13989	13857	13721	13874	13832	13906	13819	13884	13863	13822	13980	13966	13916	13848	13872	13950	13967	13814	13764	13762	14041	13973	13810	13922	13873	13787	13898	13865	14035	13853	13865	13842	13861	13758	13892	14039	13906	13811	13722	14077	13682	14077	13757	13854	13938	13818	13794	14078	14107	14003	13863	13886	13946	13800	13664	13965	13918	13883	13851	13999	13982	13807	13898	13962	13821	13764	13898	13785	13848	13910	13959	13778	13810	13733	13713	13996	13840	13984	13888	14050	13719	13819	13861	13953	13845	13857	13900	13971	13918	13759	13847	13741	13966	13824	13967	13872	13917	13725	13870	13757	13907	13911	13944	13983	14010	13864	13963	13879	13943	13994	13958	13941	13666	13796	14022	13947	13827	13849	13797	14029	13879	14024	13778	13846	13822	14014	13937	13692	13814	13815	13838	13919	13849	13846	13807	13909	13776	13830	13821	13749	13856	14021	13643	13985	13873	13825	13927	13774	13977	13826	13790	13934	13835	13867	13680	13840	13775	13788	14060	13794	13852	13852	13803	13756	13828	14001	14039	13967	13899	13945	13843	13884	14001	13803	13767	13794	13799	13884	13926	13893	13972	13899	13802	13756	13886	13772	13829	13783	13868	13767	14027	13743	13795	13957	13743	13781	13955	13908	13878	13731	13913	13879	13781	13876	14055	13899	13954	13963	13892	13875	13809	13937	13836	13872	13939	13838	13925	13894	13735	13912	13726	13910	13870	13822	13922	13874	13810	13796	13716	13849	13982	13772	13948	13920	13860	13753	13947	13894	13956	13980	13899	13863	13962	13818	13822	13811	13777	13872	13861	13952	13899	13886	13894	13763	13997	13841	13886	13822	13932	13974	13935	13738	13929	14000	13834	13799	13809	13827	13796	13840	13687	13726	13746	13923	13932	13806	13815	13840	13728	13900	14090	14084	13906	13778	14029	13874	13874	13921	13818	13792	13816	13849	13943	13724	13871	13805	13906	13861	13876	13964	13690	13897	13855	13816	13968	13924	13683	14002	13787	13972	13821	13914	13760	13732	13958	13817	13691	13957	13837	13829	13839	13903	13979	13789	13777	13910	14026	13859	13827	13857	13799	13938	13917	13921	13829	13876	13895	13767	13920	13920	13832	13846	13827	13851	13800	13817	14035	13884	13918	13903	13957	13790	13804	13893	13867	13717	13896	13840	13714	13840	13827	13663	13826	13955	13909	13892	13869	13990	13965	13807	13854	13912	13823	13855	13880	13924	14044	13876	13812	14021	13895	13929	13836	13705	13893	13880	13882	13851	13973	13925	13799	13893	13896	13898	13859	13843	13937	13818	13722	13918	14064	13836	13839	13722	13891	13732	13898	13937	13925	13826	13844	13928	13913	13908	13919	14008	13908	13881	13877	13874	13852	13751	13822	13821	13813	13976	13956	13898	13941	13829	13855	13833	13813	13967	13896	13949	13900	13986	13957	13757	13870	13770	13974	13930	13717	13799	13824	13905	13907	13952	13746	13894	13831	13817	13943	13859	13993	13754	13963	13815	13926	14049	14033	13904	13774	13798	13862	13972	13885	13823	13895	13771	13883	13941	13858	13923	13954	13807	13966	13924	13922	13949	13988	13721	13981	13892	13963	13836	13977	13784	13824	13868	13853	13861	13835	13721	13774	13841	13874	13948	13966	14036	13849	13962	13773	13692	13988	13911	13566	13803	13949	13943	13985	13803	13837	13907	13938	13917	14072	13886	13987	13956	14076	13848	13842	13886	13845	13816	13814	13948	13747	14024	13887	13915	13987	13906	13998	13855	13820	13903	13718	13912	13914	13956	13950	13892	13939	13859	13775	13827	13806	13874	13916	13759	13965	13895	13734	13824	13816	13813	13810	13923	13851	13849	13939	13888	13940	13978	13931	13853	13966	13912	13782	13961	13942	13869	13815	13922	13834	13999	13919	13726	13871	13693	13908	13980	13851	13968	13943	13904	13993	13897	13799	13887	13851	13985	13980	13902	13883	13883	13930	13882	13975	13859	13957	13809	13982	14111	13847	13873	13772	13671	13909	13903	13973	13925	13915	13804	13981	13924	13746	13848	13787	14086	13784	13785	13776	13814	13838	13882	13794	13869	13949	13899	13860	13803	13849	13831	13812	13853	13796	13945	13914	13875	13741	14061	13798	14051	13998	13805	13878	13993	14033	13825	13981	13907	13835	14150	13699	13919	13836	13928	13921	13983	13845	13919	13940	13672	14040	14001	13789	13905	14079	13947	13912	13951	13916	13816	13880	13940	13852	13766	13756	13771	13897	13731	13768	13839	13756	13925	13868	13867	13920	13939	13861	13894	13756	13833	13849	13874	13778	13993	13926	13921	13884	13936	13799	13890	13795	13943	13918	13767	13908	13869	13648	13774	13897	14011	13768	13733	13818	13997	13938	13818	13892	13881	13951	13999	13792	13893	14018	13758	13916	13701	13882	14061	13936	13926	13821	13783	13888	13804	13766	13866	13762	13839	13813	14025	14008	13848	13827	13892	13954	14037	13957	13713	13911	13888	14015	13858	14147	13794	13868	13825	13938	13838	13840	13868	13709	13995	13884	13831	13797	13762	13678	14006	13852	13811	13914	13902	13795	13950	13923	13964	13726	13969	13945	13909	13932	13868	13893	13954	13850	13949	13850	13880	13872	13731	13948	13902	13795	13995	13851	14015	13796	13763	13881	13741	13924	13833	13744	13826	13698	13757	13880	13763	13853	13998	13792	13674	13936	13975	13847	13829	13807	14088	13834	13887	13860	13960	13919	14034	13893	13918	13956	13822	13852	13930	13816	14068	13861	13993	13772	13843	13974	13840	13878	13839	13885	13941	13775	13831	13825	13739	13874	13859	13803	13902	13919	13877	13824	13802	13679	13877	13874	13975	14069	14042	13889	13954	13869	13774	13932	13966	13853	13808	13748	13974	13997	13825	13952	13825	13885	13741	13885	13892	13754	13893	13862	13854	13888	13806	13831	14038	13978	13979	14020	13795	13926	13779	13961	14083	13826	13794	13901	13926	13981	13912	13741	13806	13996	13843	13888	13680	13866	13935	13810	13963	13678	13569	13774	13890	13903	13839	13920	13765	13863	13719	14041	13817	13910	13884	13699	13902
24058	21406	29025	24250	22136	22902	21774	18011	17189	17204	16873	16718	16544	16496	16538	16244	16276	16515	16633	16242	16293	16477	16384	16010	16176	16078	16148	15879	15976	16093	16176	16071	16214	16002	15990	15912	16045	16040	16143	16135	16217	16166	16011	16021	16197	16331	15975	16105	16094	16057	16090	16136	16430	16350	16303	16491	16387	16385	16178	16252	16240	16260	16204	16209	16049	16221	15969	16216	15995	16105	16114	15859	16172	16195	16133	16120	16014	15999	16014	15967	16064	15960	15838	16095	16216	16097	16094	15986	16038	15994	16061	15677	15955	15971	16055	16215	15963	15718	16068	15791	15841	16076	15862	15794	16017	16034	15920	15911	15744	15998	15935	15820	16110	15962	15854	15954	16060	16020	15832	15945	15978	15921	15816	15800	16003	15872	16218	15970	15922	16055	15888	16041	15946	15911	15904	15859	16111	15785	15823	15900	15921	15856	16045	15821	16058	15847	16105	15920	15843	15964	16023	15958	15944	15912	15885	15723	15810	15933	15845	15773	15843	15943	15873	15708	15898	15924	15846	16061	15781	15941	15938	15872	16002	15788	15736	15939	15933	16054	16051	15972	15787	15873	15942	15945	15840	16231	16037	15915	16052	15966	15714	16040	16014	15881	16009	15840	15692	15962	16117	15911	15894	15935	15758	15879	15711	15819	15723	15949	15875	15926	15953	15925	15695	15954	15851	16095	15830	15989	15829	15682	15814	15810	15948	15882	15876	15903	15939	15926	15892	16070	15749	15863	15961	15915	15842	15965	15798	16057	16095	15878	15987	15739	15855	15921	15969	15833	15962	15932	15704	15895	15833	15730	15806	16065	16093	16016	16031	16033	15943	15849	15974	15915	16052	15936	16089	15919	15802	15924	15927	16007	15774	15963	15759	15772	15823	15900	15917	15979	16248	15977	15741	16018	15842	15777	15783	15684	15950	15784	15948	15929	15942	15853	15819	15999	15911	15858	16235	15975	15915	15808	15840	15975	15885	15884	15974	15664	15917	15695	15940	15899	15923	16013	15704	15785	15837	15888	16148	15706	16051	15921	15891	16068	16106	15761	15905	16022	15678	16016	15982	16097	15865	15759	15817	15832	15879	15898	15727	16006	15968	15930	15809	16011	15927	15904	15997	15814	15893	16049	15894	15987	15858	15785	15984	15929	16022	15851	15886	15938	15909	15878	15759	16044	15909	16170	16063	15927	15825	15701	15783	15998	15806	15945	15874	15923	16044	15814	15789	15787	15930	15725	16075	16028	15857	15986	16078	15987	15948	16013	16060	15887	15986	15772	15879	15890	16011	15898	15919	15966	15777	15949	15946	15734	15761	15772	15635	15898	15982	15873	16031	16037	16141	15942	15806	15809	15822	15837	16064	15863	15987	15987	15839	15962	15850	15947	16041	15801	15902	15871	16087	16027	16091	15973	15870	15968	15827	15979	16012	15918	15850	15917	15864	15899	15892	15790	15854	15789	15698	15804	16088	15826	15886	16023	16044	15987	16043	15866	15983	15777	15929	15818	15934	15827	15914	15891	15959	16037	15891	16029	15816	15785	15911	15882	15750	15859	15870	15798	15811	16191	15944	15917	15755	15926	15637	15941	16023	15938	16018	15799	15962	16080	15957	15912	16083	15991	15974	15762	15887	15814	15995	15974	15933	16027	16019	15820	15936	16006	15996	16206	15814	15959	15907	15830	15851	15949	16226	15824	15796	15972	15854	15741	16019	15834	15960	16097	15872	15953	16012	15910	15817	16043	15953	15853	15780	16060	15945	16177	15801	15896	15860	16017	15853	16000	15822	15967	15853	16155	16028	15944	15944	15997	15861	15852	15938	15765	16044	15932	16077	16046	16045	15922	16119	16042	15990	15937	15913	16002	15780	15946	15939	16093	15782	15794	16033	16118	15869	16083	16034	16118	16027	16014	16075	16045	16064	15875	16011	16137	16151	15973	15873	15755	16011	15860	16018	15999	16080	15864	16039	15871	15878	15886	15807	16036	15917	16097	15856	15989	16114	16015	15943	15904	15919	16112	16104	15954	15967	15837	15925	16023	15900	15823	15728	15860	16001	15914	15910	15877	15871	15967	15943	15883	15843	15966	15782	16008	15930	15863	16118	15800	15919	15988	15878	15891	15944	16138	16063	16006	15815	15832	15952	15912	15925	15987	16005	15967	15999	16011	15825	15809	15967	16018	15978	15759	16044	15886	15871	16127	15960	15816	15906	15963	15929	15628	15791	16010	15793	15919	15857	15804	15945	15966	15890	16005	15806	15996	16014	15874	15843	16011	15908	15845	16164	16084	15747	15968	15914	16001	15938	16054	16076	15965	15816	16089	15842	15938	15958	16111	15992	16014	15888	15955	16031	15941	16099	15918	15848	15874	15945	16048	16085	15911	15943	15642	16155	16188	15891	15984	15932	15907	15900	16013	15946	15860	15860	15882	16020	16009	15997	15995	15967	15926	16147	15927	15837	15686	15988	15939	16159	15925	15830	15936	16056	15991	15868	15994	15988	16004	15716	15874	15956	16021	16015	15833	16032	15790	15833	16077	15982	15771	16029	15817	16124	15983	15829	16012	15861	15859	16071	15987	15934	15858	15933	15931	15782	15853	15950	16056	15940	15866	15799	15821	16042	16023	15876	15923	15950	16076	16145	15880	15908	15983	15932	15740	15925	16144	15741	15858	15688	15945	15891	15793	15887	16043	15892	15887	15950	16187	16077	15831	15891	16031	15806	15935	15859	16127	16012	15842	15943	16159	15890	15984	15840	15861	15889	15940	16078	15743	16046	15936	15913	15870	15907	15856	15954	15846	15935	15838	15986	15845	16081	15990	15893	16007	15740	15799	16015	15902	15996	15955	15963	15898	15968	15833	15772	15700	15930	16014	16129	15910	15983	16063	15979	15913	15846	15835	15918	15830	16063	15983	15931	15730	15912	15988	15862	15749	15890	15855	15891	15951	15898	15923	16016	15948	15953	15763	15710	15849	15983	16004	16049	15872	16054	16057	16124	15924	15848	15817	16080	15873	15692	15807	15833	16052	15964	15698	16030	15642	15826	15890	15913	15871	15842	15705	15872	15784	15735	15804	15859	15940	15863	16044	15927	15834	16118	16193	16016	15944	15974	16014	15805	15910	15990	15892	15872	15941	16086	16038	16108	15924	15804	16079	15778	15981	16078	15964	16034	15995	16056	16019	15762	15929	15978	15933	15853	15822	15853	15914	16052	16055	16134	15870	16168	16051	15868	15973	16113	15984	15921	16065	15861	16033	15964	15833	15946	15765	16039	16002	15816	16007	15871	15943	15920	15895	15879	15813	15940	15935	15829	15867	15860	15890	15838	15880	15914	16024	15998	15934	15791	15904	15824	15966	15851	15981	15982	15946	16187	16167	15899	15969	15836	16101	16015	16131	15884	16027	15931	15876	15933	15800	15808	16193	16079	15925	16124	16145	16038	16104	16165	15989	16073	15883	16045	15796	15967	15842	15917	16118	15737	16063	16061	15990	15910	15962	16066	15783	15733	15767	15964	16068	16069	15845	15954	16074	16060	15838	15753	15949	16017	15876	16015	16121	15921	15862	15992	15868	16004	16022	16134	15865	15911	15982	16052	15914	16031	16001	16088	16060	16014	15959	15653	15983	15934	15970	15688	16008	16114	15716	15961	15930	16152	15967	15998	16133	16066	15944	15953	16242	15982	15967	15757	15864	15779	16055	15844	16079	16099	15959	16028	16118	15929	15895	15954	15907	16026	15954	15915	16037	15809	15943	16177	15948	15936	15856	15817	15990	16079	16050	15910	15833	16047	15972	16026	16126	15913	16138	15982	15832	15931	16021	16008	15864	16109	16185	15851	16046	15998	15995	16026	15887	16056	15988	15984	15932	16072	15912	15861	15846	15930	15966	16022	15819	15634	15831	15949	15958	15970	15886	15999	15946	16160	15833	16163	16186	15925	15766	15850	15604	15868	15953	15961	15919	15825	15657	16040	16028	16176	15852	15971	15984	15927	16087	15911	15842	16026	15810	16082	15847	15915	15859	15979	15929	15814	15868	15976	15961	15932	15866	15996	16002	15891	15908	15959	15983	15872	15871	15919	15954	16007	15790	16073	15722	16313	15722	15939	16164	15959	16025	15857	15834	15880	15817	15926	15947	15866	16145	15924	15955	15821	16204	15987	15849	15944	15944	16084	15862	15871	15745	16038	16080	16018	15985	15846	15880	16027	16140	15926	15977	15885	15769	15985	15990	15977	16051	15869	15840	15812	16055	15842	16001	16012	16047	15943	16051	16157	15903	15909	15972	15909	16086	15930	15912	15818	15764	15892	15989	15931	15814	16094	15920	15929	15976	15984	15994	16171	15937	15997	15792	15835	16085	15850	16107	15902	16009	15709	16093	15802	15931	15857	15801	15961	15979	15875	16072	15890	15943	15848	15833	15803	15974	15963	15802	15850	16008	15666	15853	15713	16032	15917	16016	15933	16130	16137	15929	16221	16165	15993	16073	16048	15652	15829	15969	15785	15922	15989	16122	15712	16061	15781	15984	16047	16042	16071	15670	15751	16072	16042	15890	16146	15917	15979	15808	15851	15724	15857	15969	15820	15794	15991	15950	15996	15918	16062	15957	15893	16012	15930	15720	15968	15883	16075	15819	16023	15734	15841	16082	15914	16098	15996	16211	15910	15936	15782	16019	15881	15806	15947	15893	16138	15895	16055	15979	15880	15926	15936	15922	15855	15934	15710	15986	15921	15779	16121	15884	16066	15847	15762	15878	15867	15896	15813	15994	16026	15991	15958	16109	15874	15698	15886	15955	15924	15716	15884	15947	15989	15822	15755	15830	16028	15890	16090	15815	15880	15892	15845	15734	15859	15778	15789	15767	15934	15967	16056	15931	16090	15986	15841	15997	16002	15874	15891	16190	16208	16004	15837	15869	15933	15847	15712	16089	15889	15834	15800	15805	15829	15820	16010	15913	16052	15766	15916	15813	15961	15861	16001	15717	15831	16053	15934	15907	15940	15835	15939	15876	15921	15883	15868	15857	15991	15981	15962	15932	16131	15957	15951	15921	15993	15818	15883	15758	15972	16073	16128	16016	15810	16017	15991	15673	16110	15794	15971	16145	16003	15940	15971	16030	15816	15950
19527	33848	30647	23754	20999	18687	17099	16299	15805	15276	14919	14552	14596	14485	14535	14472	14366	14575	14183	14283	14143	14138	14283	14011	14041	13993	14136	14228	14096	14059	14131	14159	14029	14106	13942	13990	14083	14027	14165	14091	13934	13952	13878	13960	14027	14009	14040	13930	14089	14058	13986	14259	14518	14324	14343	14363	14486	14437	14320	14261	14205	14123	14023	13950	14131	14182	14419	14028	13837	13946	13882	14049	14097	14009	14094	14077	13877	13959	14018	13979	13964	13883	13965	13910	14329	13949	14249	13902	13984	13684	13845	13855	13848	14022	13895	13740	13913	13974	13880	13761	13908	13849	13957	13809	13911	13730	13886	13842	13943	13803	13871	13921	13880	14000	13948	13850	13928	13820	13886	14060	13820	13977	13880	13980	13856	13989	13907	14040	13725	13947	13771	13957	13951	13877	13811	13887	13859	13939	13930	13731	13891	13922	14020	13953	13918	13922	13926	13915	13934	13865	13978	13839	13840	13828	13792	13978	14028	13761	13717	13854	14147	14031	14022	13951	13874	13836	13755	13817	13915	14048	13904	14063	13851	13959	13809	13917	13886	14000	13969	13803	13936	13756	13853	13869	13871	13927	13892	13882	13987	13793	13788	13790	13696	13934	14068	14057	13854	13947	13773	13786	13927	13829	13843	14098	13862	13816	13812	13857	13968	13938	13924	13750	13875	14042	13940	13778	13817	13998	13798	14096	13849	13875	13959	13919	13942	13930	13883	13663	13800	14003	13881	13775	13665	13917	13968	13980	14076	14042	13859	14077	13855	13793	13888	14015	13772	13694	13942	13862	13767	13885	13798	13750	13788	13887	13925	13813	14015	13810	13808	13908	13999	13786	13902	13960	13929	13818	13902	13899	13936	13934	13926	14038	13842	13989	13825	13869	13956	13821	14025	13993	13784	13857	13761	13936	13835	13923	14036	13718	14014	13865	13981	13777	13848	13929	13887	13898	13901	13802	13859	14011	13870	13969	14105	13838	13909	13749	13786	13775	13839	14085	13799	13861	13908	13754	14012	13698	14049	13759	13755	13840	13792	13924	13894	13818	13839	13893	14030	13633	14025	14037	13902	13823	13893	13837	13963	13973	13938	13773	13963	13783	13969	14021	13689	13873	14110	13965	14000	13762	13989	13851	13829	13870	13979	13815	13898	13958	13885	14041	13812	13948	13875	13900	13798	13932	13724	13824	13831	13806	13967	13799	13711	13895	13946	13900	14005	13751	14006	13866	13875	13923	13851	13929	13899	13945	13970	14012	13918	14006	13824	13790	13860	13954	13980	13708	13858	13833	13798	13745	13950	13864	13882	13996	13899	13807	14017	13858	13696	13869	13745	13862	13852	13820	13831	13838	13841	13893	13936	13671	13963	13873	13738	13736	14008	13782	13764	13842	13761	13890	13833	13748	13794	13822	14015	13895	13948	13849	13964	13907	13903	13811	13989	13856	13774	13973	13826	13893	13855	13871	14050	13837	14047	13831	13971	13763	13978	13977	13938	13835	13811	13882	13931	13773	13910	13872	13954	13829	13903	13928	13793	13750	13890	13736	13967	13980	13999	13791	13859	13881	13996	13811	13886	13930	13946	13811	13949	13900	13866	13814	13772	14039	13964	13895	13894	13976	13934	13890	13961	13822	13788	13877	13829	13827	13713	13967	13883	13642	13896	14001	13985	13957	13779	13878	13901	13868	13938	13827	14005	13720	13707	13899	13831	13703	13945	13966	13935	13914	13793	13973	13939	13972	13958	13941	13954	13944	13673	13986	13863	13913	14015	13855	13759	13700	13940	14082	13769	13996	13888	13870	13912	13903	13900	13851	13882	13874	13810	13834	13856	13902	13883	14035	13741	13893	13906	13925	13800	13811	13959	13727	13872	13913	14086	13858	13861	13856	13829	13909	13783	14031	13928	13750	13860	13831	13984	13888	13945	13969	13850	13985	13869	13804	13883	14034	13868	14034	13910	13821	13910	13924	13907	13894	13863	13991	13968	13912	13969	13780	13903	13872	13837	13848	13839	13890	13968	13855	13836	13929	13854	13886	13836	13928	13836	13952	13819	13718	13938	13855	13843	13817	13983	13877	13983	13809	13890	13815	14140	13797	13945	13982	13883	13746	13880	13947	13808	13952	13780	14038	13945	13978	13744	13887	14010	14057	13928	13886	13895	13757	14002	13911	14048	13916	13949	13928	13782	13905	13721	13845	14038	13803	13914	13920	13933	13876	13988	13849	13905	13948	13978	13845	13975	13946	13969	13923	13821	13763	13965	14077	13741	13887	13774	14016	13848	13809	13944	13911	13831	13820	13797	13849	13985	13931	14121	13943	13895	13925	13782	13784	13851	13950	14002	13833	13760	13779	13725	13960	13819	13968	13950	13860	13916	13906	13891	13985	13975	13948	13800	13976	13858	13926	13877	13791	13868	13977	13993	13819	13944	13797	13870	13855	13930	13793	13947	13866	13738	13887	13869	14033	13819	13794	13883	13952	13855	13880	13819	13888	13873	13743	13899	13921	13923	13882	13903	13880	13704	13873	13710	13813	13845	14051	13901	13800	13762	13891	13879	13909	13778	13810	13967	13877	13763	13952	13831	13862	13805	13940	13898	13928	13975	13776	13800	13845	13902	13761	14005	13964	13775	13833	13932	14087	13829	13866	13931	13885	13815	13946	13987	13868	13799	13871	13598	13790	13895	13867	13929	13768	13863	13840	13874	14061	13862	13899	13859	13892	13746	13844	13863	13801	13837	13777	13814	13843	13823	13956	13847	13817	13839	13780	13869	13921	13949	13911	14061	13856	14032	13692	13851	13896	13710	13874	13949	13915	13789	13934	13923	13827	13921	13797	13852	14051	13853	13888	13739	13873	13864	13855	13806	13884	13841	13925	13794	13892	13869	13846	13874	13752	13807	13993	13758	13848	13971	13953	13729	13796	13864	13866	13865	13976	13939	14110	13880	13888	13878	13951	13992	13934	13850	13933	13873	13732	13916	13913	13757	13891	14017	13831	13909	13805	13880	13832	13949	13705	14063	13865	14092	13824	13927	13854	13815	13844	13962	13880	13860	14080	13836	13932	13940	13933	13921	13981	13959	13724	13981	14068	13971	13796	13956	13831	13824	13801	13873	13742	13840	13795	14006	13762	13902	13969	13961	13849	13988	13808	13859	13908	13854	13953	13771	13804	13806	13866	14075	13759	13787	13767	13987	13932	13871	13929	13709	13680	13923	13880	13758	13830	13937	13767	13919	13663	13951	13982	13832	13925	13895	13907	14031	13726	14010	13723	14004	13749	13894	14055	13826	13728	13943	13863	13919	13852	13891	13881	13953	13974	13813	13925	13865	13832	13944	13970	13862	13973	13851	13966	13976	13865	13779	13936	13904	13800	13909	13919	13822	13964	13913	13903	13839	13805	13850	13993	13827	13987	13917	13712	13895	13854	13954	13834	13845	13681	13819	14037	14040	13803	13833	13899	13931	13997	13883	13808	14019	14007	13984	13844	13804	13862	13899	13961	13857	13841	13926	13945	13945	13886	13855	13946	13856	13991	13858	13896	13843	13719	13942	13936	13907	13850	14120	13850	13734	13861	13957	14002	13903	13811	13891	13787	14132	13866	13984	13776	13859	13906	13875	13832	13935	13888	13865	13834	13811	13906	13992	13830	14075	13958	13798	13940	13839	14030	13832	13851	13907	13825	13812	13781	13868	13813	13728	13873	13951	13796	13818	14043	13895	13926	13838	13900	13878	13969	13882	13863	13880	13942	13897	13708	13861	13897	13950	13645	13897	13824	13864	13948	13829	13811	13985	13872	13830	13820	13903	13944	13990	13866	13780	13791	13965	13863	13952	13831	13812	13895	13897	14117	14001	13888	13962	13839	13827	13671	13925	13871	13888	13826	13782	13873	13842	13955	13850	13898	13830	13890	13798	13801	13846	13807	13736	14010	13960	13845	13961	13964	13888	13874	13919	13875	13870	13806	13896	13902	13721	13710	13942	13691	13883	13767	13808	13988	13754	13817	14035	13857	13914	13835	14063	13920	13852	13894	13802	13788	13841	13954	13888	13880	13931	13794	13793	13963	13980	13944	13749	13805	13984	13758	13794	13893	13822	13866	13718	13943	13906	13737	13798	13885	13707	14024	13769	13967	13886	13932	13856	13835	13937	13913	13924	13886	13845	13854	13907	13689	13831	13979	13835	13912	13862	13995	13821	13865	13848	13974	13679	14022	13779	13867	13824	13744	13704	14050	13978	14007	13793	14036	13779	13752	13767	14098	13864	13957	13710	13889	13904	13742	13958	13795	14015	13822	13721	13958	13869	13827	13994	13846	14040	13915	13947	13931	13985	13943	13882	14009	13833	13905	13918	13919	13783	13933	13993	13856	13827	13850	14015	14017	13893	13833	13897	13895	13977	13803	13914	13945	13873	13714	13830	13796	13855	13867	13840	13847	13789	13752	13950	13879	13799	13983	13904	14026	13964	13831	13709	13805	14004	13794	13870	13908	13968	13662	13897	13820	13720	13853	13945	13932	14006	13754	13955	13755	14002	13957	13873	13936	13958	14045	13889	13702	13856	14025	14044	13805	13924	13766	13939	13932	13710	13852	13912	13942	13968	13863	13894	13869	13944	13882	13935	13956	13909	14041	14021	13848	13882	13748	13959	14019	13996	13739	14009	13933	14024	13954	13837	13977	13932	13839	13785	13888	13920	13920	13860	13858	13910	13907	13834	13955	13890	14002	14013	13878	13883	13778	13929	13860	14053	13987	13769	13794	13964	13839	13853	14029	13815	13828	13734	14019	13907	13779	13838	13740	13960	13940	13846	13854	13790	13890	13927	13912	13932	13898	13863	13856	13915	13946	13979	13829	13734	14042	13989	13862	13939	13873	13994	14029	13926	13889	13811	13916	14021	13986	13998	13936	13806	13811	13836	13863	13891	14000	13833	13923	13889	14003	13776	14131	13918	13686	13717	13985	13931	13990	13886	13849	13848	14003	13919	13800	13911	13999	13828	13849	13978	13941	13929	13932	13841	14032	13976	13687	13933	13832	13912	13995	14056	13939	13781	13895	13862	14103	13812	13744	13775	13747	14005	13809	13776	13829	13944	13877	13752	13915	13796	13896	13794	13976	13947	13817
29548	22170	21574	18806	16615	16585	16621	16246	16141	16368	16334	16328	16316	16119	16253	16233	15959	16156	16226	16050	15990	15926	16137	16233	16147	16199	16230	16140	16198	16096	16127	16261	16089	16175	15964	15991	15920	15972	16071	15898	16206	16153	16028	15998	16008	16104	16099	16145	15885	16138	16218	16310	16218	16156	16364	16317	16405	16252	15998	16347	16291	16222	16186	16308	16128	16031	16255	16027	16347	16205	16282	16165	16197	16165	16238	16183	15989	16126	16379	16037	16033	16145	16046	15984	16124	16018	15912	15846	16159	16108	16253	16017	16062	16064	15939	16133	16150	16021	16033	16210	16008	16054	16155	16105	16173	16038	16110	16078	16062	15937	16022	16012	16138	16129	16068	15817	16279	16088	15914	16074	16010	16103	15925	15971	16266	16098	16079	16061	15948	16157	16040	15914	15905	16129	16028	16277	16110	16153	16086	16076	16151	16147	16052	16107	16162	16175	16229	16019	16198	16091	16044	16115	16014	16173	16004	16119	16052	16150	15975	16141	15961	16212	16140	16213	15900	16165	16163	16127	16153	16383	16119	16265	15961	16111	16067	16067	15982	15939	16137	15910	15865	15889	15783	16126	16149	16238	16030	16109	16057	15962	16121	16152	16113	16040	16130	16203	16152	16030	16038	16089	16293	16124	16093	16159	16115	16014	16152	16173	16352	16012	15985	16058	16024	16055	16255	16033	16042	16089	16137	15944	16043	16061	16167	16079	15972	15995	16162	16098	16325	16043	16240	16017	16169	15908	16254	16081	16021	15976	16225	16078	16224	16055	16230	15974	16292	16086	16070	16028	16224	15912	16096	16097	16112	16000	16168	16059	16209	16210	16252	16173	16108	16078	16134	16200	16017	16074	15985	16005	16293	16014	16020	16005	16055	16045	15961	15850	16121	16336	16193	16227	16180	16096	16086	16239	16079	16305	16215	16220	16217	15982	16203	16162	16263	16078	16027	16043	16357	15984	16107	16277	16182	16401	16040	16053	16091	15986	16072	15979	16161	16069	16008	15969	16090	16296	16263	16177	16138	15894	15971	16154	16075	16065	16137	16105	16224	15957	15890	15923	16166	15910	16020	16054	16080	16175	15915	16251	16189	16089	16164	16135	16164	16123	16019	16078	16179	16125	16062	16214	16027	16133	15957	16062	15903	16173	15912	16063	16012	16003	15940	15902	16267	16060	15961	16156	15993	16261	15962	16094	16167	16015	15987	16261	16192	16093	16040	15997	16225	15991	16089	16019	15890	16036	16038	16220	16229	16003	16061	16049	16008	15993	16129	16005	16249	16115	15969	16127	16215	16175	16192	16153	16345	15985	16003	16007	16043	16123	16216	16072	16207	16081	16078	16091	16111	16115	15944	16251	16040	16158	15937	16244	16060	15945	16145	16211	16190	15848	16064	16240	16019	16075	16125	16085	16261	16252	16004	16095	16171	16269	15938	16180	16132	16217	15991	16012	15975	16067	15943	15948	16010	15838	15820	16082	16152	15898	16213	16067	16003	16131	16184	16024	16209	15813	15983	16324	16078	16047	16128	16387	16002	16014	16035	16014	16083	16106	16083	15954	16119	16133	16027	15955	16116	16098	16056	15988	16228	16171	16327	16206	16310	16058	16086	16100	16245	16089	16200	16033	16173	16117	16080	16179	16055	15987	16169	15868	16122	16275	16330	16241	16176	16118	16284	16153	16126	16205	16257	16396	16318	16024	16056	16080	16067	16150	16128	16129	16091	16219	16135	16151	16096	16142	16196	16067	16013	16074	15986	16143	16030	16091	16144	15949	16123	16144	16234	15948	16070	16106	16120	16151	16031	16009	15962	16132	16116	15992	16077	16107	15911	16193	16187	16167	16059	16139	16207	16078	15960	16090	16067	16091	16070	16189	15943	16170	16094	16092	16235	16135	16069	16222	15852	16047	16137	16253	16054	16168	16103	16241	16133	15963	16171	16032	15944	16017	16216	16227	15968	15992	16061	16187	16092	15937	16053	16105	16185	16015	16189	16029	16279	16094	16081	16046	16133	15964	16030	15979	16051	16117	16002	15868	16010	15948	15915	16056	15918	15920	16108	16102	16212	16244	16267	16213	16090	16169	16074	16041	16300	16051	16042	16128	16094	16102	16174	15940	16053	16062	16100	16224	16180	16069	15978	16213	16132	16074	16114	16207	16331	16137	16197	16027	16156	16254	16237	16183	16050	16086	16128	16079	16105	16071	16047	16094	16029	16044	16159	16035	16054	16035	15952	16160	16311	16091	16027	16052	16047	16051	16040	16109	15765	15918	16115	15976	15981	16246	16019	16084	16147	16138	16134	16363	16154	16177	16042	16054	16069	16025	16139	15982	16187	16218	16376	16093	16062	16011	16080	16047	16017	15991	16225	16017	16193	16276	16069	15973	16059	16132	15995	16043	15880	16127	16363	16044	16071	16179	16111	15901	16137	16216	16138	16147	16073	16033	16186	16156	16289	16157	16103	16056	16075	16048	16203	16129	16348	16291	16265	16051	16075	16130	15990	16155	16158	16125	16196	16298	16164	15959	15964	16082	15849	16016	15995	16240	16294	16026	16041	16216	16046	16155	16129	16198	16167	16121	16135	16139	16255	16032	16173	16158	16017	16162	16004	16125	16242	16135	16199	16310	16041	15893	16126	16358	15993	15911	16043	16130	16245	16099	16104	16002	15976	15935	16178	16301	15978	16123	16085	16015	16046	16216	15956	16068	16319	15968	16082	16093	16103	16001	16075	16193	16088	15941	16122	16156	15903	15980	16073	15971	16080	16082	16176	15999	16127	15961	16188	16176	15910	16088	16093	16148	16050	16080	15929	16324	16279	16171	16130	15954	16172	16232	16270	16001	16206	16124	16005	16232	16048	16177	16222	15980	16139	16166	16252	16101	16140	16105	16187	16022	15960	15969	16162	16279	16058	16134	16131	16011	16233	16181	16100	15920	16153	16042	16193	15747	16014	16105	16120	15850	16191	16003	15975	16013	16139	15871	16108	16023	16137	16069	16197	16256	16348	16118	16266	16036	16038	15912	16062	16045	16051	16184	16141	16111	16050	16054	16207	16127	16218	16189	16124	16004	16143	16093	15901	16173	16123	16111	16097	16101	16045	16121	16109	16235	16154	16205	16021	16146	16209	16002	16170	16121	15904	16144	15914	15945	16100	15971	16283	16328	16189	16180	16031	16125	16135	16068	16103	16122	16177	15926	16219	16137	16096	16272	16015	16036	15831	16241	16271	16256	16054	16247	15987	16246	16123	16401	16086	16173	16081	15957	16045	16140	16157	16085	16234	16357	16256	16029	16184	16057	16389	16060	16048	16047	16009	16296	16107	16047	16179	16132	16128	16068	16081	16117	16256	15959	16212	16093	15987	16160	16132	16126	15944	16236	16208	16007	15943	16081	16192	16120	16084	16071	15996	15984	15961	16067	16123	15699	16059	16013	15938	15914	16043	16147	16394	16031	16047	16093	15968	16073	16282	15998	16026	15895	16056	16045	16044	15895	16309	16050	16203	15835	16130	16084	15982	16376	15990	16077	15992	16266	16058	15971	16096	16156	16148	16100	16199	15938	16049	16169	15965	15896	16147	16003	15883	15977	16062	15983	16268	16014	16178	16126	16027	16171	16118	16249	16082	16022	16161	16199	16273	16142	16108	16096	16016	16114	16079	16014	16160	16114	16265	15904	16061	16019	16122	16228	16218	16097	16403	16130	15944	15919	16067	16218	16159	16112	15944	15924	15942	16090	15928	15900	16102	16307	16070	16218	16190	16040	16182	16119	16272	16007	16091	16000	16055	16168	16173	15934	16100	16014	16038	16139	16240	16162	16115	16005	16119	16010	15981	16034	16196	16277	16005	15956	16085	16059	16056	16161	16095	16184	16234	16065	16082	16152	16305	16033	16049	16054	16291	16213	16255	16182	16134	16014	16066	16106	16023	15942	16018	16157	16175	16163	16064	16113	16117	15961	16021	15958	16050	16072	15984	16044	16169	15939	16240	16129	15972	16141	16000	16091	15975	16004	16143	16071	16163	16163	16174	15956	16373	15974	16156	16110	16034	15840	16233	16208	16138	16120	16024	16236	15970	16057	16095	16155	16209	16061	16082	16311	16016	15992	16100	15974	16090	16193	16066	16074	15981	15997	16147	16103	16263	16191	16039	15907	16196	16233	15946	16003	16116	16093	15955	16173	16076	16208	16175	15907	16110	16075	16108	15990	16025	15944	16126	16177	16073	16127	16294	16298	16208	16146	16131	16029	16265	16168	16181	16036	16173	16295	16254	16055	16074	16156	16154	16263	16127	16186	16025	16162	16224	16402	16123	16024	16167	16091	16056	15952	16237	16032	15971	16003	15915	15885	16115	15997	16136	15954	16053	16098	16152	15974	16115	16144	16050	16080	16199	16102	16189	16140	16159	15987	16073	15905	16068	16064	16137	16212	16066	16159	16264	16205	16125	16319	16313	16026	16112	16195	15904	16069	16076	16161	16116	15976	16192	16016	16075	16175	16232	16248	16154	16064	16072	15926	16049	16032	16092	16145	15984	16148	15884	16155	16422	16002	16173	16183	15995	16230	16237	16012	16116	16130	16270	16237	16162	16079	16057	16105	16043	16165	16071	16149	16179	16235	16019	16167	16138	16120	16149	16255	16233	16051	16149	16140	16026	16146	15987	16114	16053	16126	16166	16086	16133	16210	16209	15939	15777	16000	16178	16030	16232	16174	16036	15990	16229	16096	16073	16132	16095	16040	15969	16147	16049	16081	16215	16152	16027	16052	16133	16224	15861	16096	16100	16178	15998	16228	16176	16128	16373	16205	16161	15986	16257	16219	16000	16102	16005	16235	16256	16241	16064	16137	15914	16038	16146	16048	16068	16023	16077	16035	15975	16185	16072	16034	16001	16082	16106	16052	16078	15856	16034	16023	15754	16082	16074	16200	16298	16237	16054	15947	16061	16149	16043	16100	16028	16199	16060	16075	15890	15932	16190	16059	16182	16093	16052	16106	16111	16023	16039	16117	16024	16109	16109	16097	15878	16207	16130	15880	15986	16059	16171	16139	16122	16160	16104	16069	15823	16206	16090	16110	16120	15925	16195	16309	16033	16066	15968	16248	16113	16229	15969	16103	16061	16109
16069	17771	17174	15509	14936	14443	14385	14147	14154	14099	14138	14061	14028	14028	14214	13998	13947	14133	14088	14106	14043	13998	13714	14133	14043	13905	14070	14054	14009	14060	13942	14072	14060	13955	14181	13961	14122	13977	14015	14040	14023	14212	13958	14057	14159	14036	13997	14045	13925	14039	14106	13967	14154	14233	14260	14199	14139	14131	14208	14296	14165	14361	14163	13957	13879	13937	14048	13983	14030	13914	14014	14098	14168	14205	14001	13996	14044	14140	14196	14090	14148	13865	14101	14108	14142	13993	13931	13995	14076	13936	13969	13841	13989	14028	14019	13968	14038	14039	14248	14040	13898	13843	13818	14125	13980	13917	14019	13801	13986	14062	13957	13920	13980	14018	13936	13888	13959	13995	13978	13980	14057	13939	14004	13868	13963	14076	13964	13817	13959	14013	14080	14046	13934	14078	13911	13977	13961	13932	13872	13985	13812	13916	13904	13889	14029	13902	13842	13955	13919	14007	14000	13874	13945	14077	13961	14024	13923	13998	13936	13928	13853	14035	13966	14123	13982	13994	14113	14035	14046	14084	14010	14196	14103	13998	13994	13919	13940	13994	14078	14000	13917	14110	14146	13979	13866	13999	14138	13840	14182	13890	14052	13821	14029	14001	14094	13962	13865	14021	14022	14009	14043	14130	14086	13878	13999	13922	14058	13993	14063	14066	14038	14134	14104	14019	13945	13893	14083	14081	13993	14123	13938	14042	13845	14023	14250	13980	13995	13807	14011	14139	13875	14019	14105	13974	14213	13973	13890	13984	14021	13860	14008	14235	13834	14029	14019	13958	13924	13945	13779	13982	14053	13901	14001	13872	13955	13989	13896	13990	13802	13993	14102	13951	14083	14087	14062	13817	13987	14191	13918	14039	13949	14041	13986	14175	14123	13875	14003	13976	13912	13995	14023	13935	14109	14265	14091	14041	13800	14138	13917	13916	13953	13966	13996	13899	14028	14087	13938	13768	13951	14015	14001	14068	13955	13860	13947	14126	14030	14100	14075	14011	13737	14004	14049	14075	14047	13923	14076	14038	13991	14028	13976	13970	14056	14067	13993	13984	13983	13938	14080	13776	13947	13953	14162	13754	14131	13964	13838	13914	13980	14108	13931	13919	14071	13839	13938	13919	13955	13907	13904	14217	13937	14004	13842	14001	14011	13927	13870	14119	13916	13949	13911	13865	14088	14091	14151	13859	13980	13995	14041	13964	13931	14044	13843	13965	13811	14034	13833	14007	13896	13850	14059	13895	14014	13985	13947	14120	13959	13920	13916	13894	13889	14308	13818	13989	14070	13841	13976	14006	13980	14063	14090	14128	13843	14041	14076	13817	14072	13852	13858	14004	14093	14033	13968	14026	13888	13949	14094	13992	14079	13972	13956	13911	13983	13912	14027	13996	14101	14019	13869	13824	14002	14123	13859	14081	13971	13991	13967	13843	13926	14004	14074	13862	13864	13959	14003	14110	14137	14046	14168	14024	13914	14091	14141	13948	14022	13950	14129	14161	14027	13942	13955	13974	14033	13967	14023	14118	14158	14067	13977	13840	13959	13966	14027	14095	14026	13940	14040	13876	13975	13864	14175	14136	13987	13963	13982	14128	13950	13939	13929	14168	13978	13993	14075	14009	13948	14040	14032	13915	13956	13978	14006	14096	13940	14162	13962	13899	14089	13917	13908	14064	14066	13986	14140	14002	13914	13966	13909	14066	14092	14023	14128	13804	13786	13871	13893	14084	14129	14025	13938	13931	14110	13925	13935	13943	13963	13946	14165	14074	13947	14035	13981	14041	14099	14115	14030	13999	13907	14178	14006	14134	13961	13819	14055	14117	14081	13970	13798	14063	13933	13962	14096	14092	14060	14038	14102	14155	13968	14026	13918	13773	13921	14149	13922	14067	14063	13917	13901	14064	14037	14198	14079	14073	14071	13891	13958	13999	14043	13899	13783	14040	14109	13965	13974	14019	13966	13788	14073	13789	13901	14008	14059	14126	14023	14016	13963	14167	13811	13968	13830	14070	13841	13958	13979	13942	13958	14030	14051	13878	14116	14055	13813	14076	13955	13991	14049	13999	14140	13930	13937	14052	14069	13914	13931	14121	14081	13915	13983	14009	13869	13904	13877	13958	14112	13977	14025	14172	13986	14069	13980	13836	14163	14071	14032	14192	14060	14069	13881	13862	13930	14037	13892	14013	13953	14144	14021	14028	13839	13989	14079	14134	14118	13892	13812	13925	14188	14006	14128	14035	13970	13980	13958	14032	13926	14176	13939	13987	13887	14022	13965	14013	13991	14054	13831	13959	14099	14030	13968	14068	14034	14003	13952	14089	13922	14012	13873	14060	13960	13940	14051	13934	13989	13932	13916	13996	14046	13927	14193	13966	14013	13959	13973	13985	14079	14037	14018	14007	14071	13814	14020	14088	13904	14029	14008	13950	13970	14063	13911	13946	14121	13994	13976	13711	14123	14011	13846	14059	13868	13996	14116	14028	14040	13888	14093	13937	14028	13921	13986	14042	13961	13828	14018	14032	13982	14056	13900	13946	13969	14006	13884	13926	14231	14038	14073	13956	13990	13964	13985	13927	13930	14085	13989	14084	13805	13963	13857	14063	14041	13988	13911	13954	13980	14069	14006	14110	14039	14036	13889	14058	14016	14268	13906	13865	13932	14027	13970	13904	14040	14113	13902	13866	14019	14006	14141	14051	13990	14063	14153	14105	13904	14031	13998	13983	13968	13922	13979	13867	13992	13988	13859	13913	14154	13968	14044	13979	14025	14063	14136	14167	14029	14002	14143	13954	14075	14070	13990	14191	13907	13927	13965	13947	13899	13930	14069	14075	14075	13911	14047	13986	14105	14060	14028	13831	13908	14134	14007	14136	14138	13949	14010	13951	13774	13913	14136	13955	14074	13981	14051	14119	14060	13927	13953	13955	14024	14043	13898	14140	13961	14028	13894	13944	14185	14019	13855	13958	13869	13929	14021	14077	14021	13913	14009	13810	14279	14081	13928	14034	14011	13886	13877	13970	14049	14123	13856	13839	14076	13890	13997	13977	14088	14073	13921	13729	13944	13979	14169	13947	14022	14088	13947	14017	13892	14035	13970	13927	14055	14026	13970	13758	13901	13913	14072	13997	14062	13897	13953	13951	13984	13772	13843	13993	13991	13936	13844	13743	14040	13902	13987	13699	14016	14014	14109	14144	13940	14059	13986	14143	13914	14064	13954	14079	14093	13918	13983	13994	13919	13976	14082	13990	13925	14155	13902	14071	13986	14102	14015	13991	13947	14010	13973	13994	13833	13936	14075	14103	13834	14027	13843	13918	13872	13932	13940	13940	14102	13883	14052	14243	14091	13961	13974	14088	14025	13933	14034	13886	13893	14118	13982	13898	13989	13844	13940	13848	14047	13979	13938	14101	13813	13869	13901	13766	14016	13926	14089	13842	13971	14014	14032	13843	14043	13832	14179	13946	13766	13903	13951	13910	13875	13982	14094	14102	14090	13984	14024	14008	14000	14097	14025	14083	13815	14052	14197	14054	13899	13955	13931	14092	13810	13936	13912	14063	13943	13905	14000	14055	13998	13917	14078	14075	14025	13960	13973	13981	14253	13906	13820	14059	14018	13992	14085	13807	13817	14091	14063	13946	14057	14050	13799	14158	13866	13980	14055	14009	13968	13931	14024	14182	13905	14220	14114	14054	13940	13987	13818	14008	14106	13995	13896	13916	13821	14006	13906	14196	14002	13865	13831	13963	14020	14009	14008	14054	13941	14042	13972	14106	13878	14015	13954	13975	13998	13922	14103	14019	13861	14146	13996	13958	13905	13945	13949	13981	13886	13899	13942	14090	14184	14173	14008	14047	13852	14059	13882	14028	14055	14018	13998	13972	13838	14065	13944	13988	13800	14015	14012	14002	14231	14141	13992	14072	14107	14022	14185	13881	13842	13996	14002	13897	14093	14159	13944	14089	14117	13987	13914	14100	14029	14089	13971	14156	13855	14137	14075	13881	14061	13958	13939	14014	13968	13946	14038	14046	14078	13965	14130	14069	14019	13947	13926	13938	14053	14028	13966	13966	14134	14073	13915	13976	13970	13937	14050	13923	13830	14184	13985	13937	13915	14058	14067	14128	13890	14139	13998	13901	13990	14182	13905	14135	14041	13753	13991	14118	13969	14171	13959	14021	13955	13978	13969	13920	14125	13988	14033	13903	13845	14027	13879	13973	14017	13970	14077	13911	14030	13828	13853	14008	14129	14019	14105	13881	13995	13824	14097	13913	14064	13992	13914	14009	14108	14118	13981	13883	14059	14133	14071	13989	14015	13949	14061	14113	14032	13869	14109	14091	14051	13922	13982	13893	13778	14201	13908	13949	13944	13818	13988	13948	13869	14141	14050	14102	14013	13927	13995	13975	14065	13859	14092	14079	14002	14003	13813	14118	14055	13959	14107	13929	13944	13915	14054	13914	14003	13965	14006	14018	13953	14086	14072	13961	13836	13951	14092	13964	14031	13916	14110	13958	14046	14097	13933	13962	14031	14020	13958	13891	13948	13926	14101	14008	13979	14043	13969	14108	14022	14036	14055	13853	13880	13909	14047	14013	14006	13894	13929	14127	13984	14026	13938	14149	14025	14043	13946	14038	14029	13975	14294	14072	14028	14013	13977	14052	13944	14035	13835	13892	14093	13993	13898	13974	13989	14189	14079	14049	14096	13812	13986	14017	13877	13961	13935	14000	14150	13933	13978	14058	13917	13990	13817	13921	13860	14117	13947	13820	14089	14028	13915	14175	13946	14005	14099	13957	13953	14148	13948	14070	13801	13966	13978	13957	14050	13938	14052	14044	13953	14181	13942	13963	14063	13860	13941	14060	13918	14013	14011	13870	13956	13970	13972	13913	13938	13930	14167	13921	13983	14073	13936	13892	14076	13981	13926	13999	14004	13822	13987	14071	14052	13970	14063	14044	13957	13924	14071	13843	14147	13959	14287	14052	13882	14054	14089	13964	14133	13955	14013	14060	14267	14131	13945	13822	13925	14010	13985	13827	13951	13961	13859	13948	14009	13882	14058	13898	14067	13970	13890	13998	14119	14002	13945	13913	13961	13908	13887	14157	13958	13902	13965	14016	14013	14079
25226	21408	28334	25288	21977	19805	19146	17402	16868	16879	16601	16857	16655	16681	16243	16402	16491	16482	16362	16381	16539	16418	16383	16470	16588	16151	16477	16459	16264	16219	16290	16446	16339	16209	16346	16278	16115	16245	16236	16259	16203	16064	16173	15986	16085	16246	16315	16136	16275	16302	16341	16307	16367	16584	16475	16620	16722	16493	16357	16602	16452	16483	16369	16361	16225	16177	16379	16201	16228	16390	16542	16352	16329	16239	16310	16255	16333	16245	16048	16194	16249	16392	16259	16309	16122	16587	16331	16298	16085	16193	16335	16207	16309	16182	16113	16232	16240	16218	16071	16154	16228	16173	16340	16161	16388	16167	16245	16195	16176	16279	16253	16368	16207	16171	16247	16101	16134	16448	16229	16282	16393	16389	16254	16254	16095	16075	16217	16111	16149	16152	16234	15979	16156	15940	15908	16107	16282	16115	16264	16162	16175	16294	16300	16206	16358	16361	16281	16279	16228	16105	16367	16197	16388	16110	16358	16257	16326	16430	16354	16249	16102	16197	16188	16261	16367	16452	16275	16367	16416	16160	16107	16121	16331	16304	16299	16226	16017	16242	16043	16369	15998	16101	16234	16301	16270	16045	15992	16190	16186	16082	16138	16123	16089	16236	16116	16099	16240	16274	16252	16009	16116	16279	16143	16152	16063	16110	16317	16388	16525	16152	16135	16295	16144	16047	16149	16241	16293	16076	16324	16028	16382	16031	16407	15926	16157	16448	16309	16205	16285	16230	16228	16326	16157	16090	16176	16241	16103	16305	15993	16343	16471	16245	16183	16291	16252	16164	16426	16229	16342	16227	16277	16364	16255	16259	16117	16128	16297	16279	16301	16169	16104	16193	16126	16185	16191	16134	16316	16319	16324	16350	16407	16185	16147	16330	15953	16242	16181	16090	16369	16267	16197	15985	16057	16136	16134	16502	16026	16367	15999	16024	16124	16244	16313	16237	16215	16049	16102	16309	16195	16416	16123	16190	16148	16436	16140	16278	16364	16298	16308	16261	16395	16239	16448	16122	16088	16222	16196	16281	16179	16307	16185	16270	16239	16249	16218	16195	16088	16293	16036	16377	16310	16248	16326	16188	16257	16212	16365	16285	16294	16321	15908	16455	16187	16094	16289	16208	16132	16168	16210	16007	16138	16363	16172	16276	16225	16070	16220	16097	16221	16123	16230	16204	16125	16212	16062	16279	16315	16207	16276	16113	16228	16210	16157	16137	16365	16237	16321	16077	16051	16268	16088	15907	16323	16317	16371	16188	16210	16325	16096	16093	16117	16184	16103	16208	16290	16027	16320	16105	16401	16188	16370	16090	16207	16364	16342	16140	16357	16189	16284	16070	16066	16322	16266	16149	16173	16182	16067	16244	16210	16126	16201	16287	16386	16421	16237	16224	16225	16278	16149	16407	16587	16211	16206	16208	16227	16175	15956	16121	16253	16220	16141	16026	16475	16248	16416	16114	16316	16137	16323	16150	16176	16060	16076	16239	16238	16282	16299	16277	16231	16143	16214	16052	16167	16208	16125	16218	16196	16255	16258	16215	16284	16320	16558	16144	16304	16226	16273	16197	16180	16238	16084	16071	16150	16123	16155	16299	16314	16276	16228	16377	16412	16254	16213	16216	16119	16222	16196	16125	16320	16288	16166	16102	16248	16234	16149	16054	16252	16249	16176	16232	16386	16308	16253	16137	16092	16232	16266	16280	16458	16348	16326	16188	16373	16286	16153	16288	16124	16196	16179	16398	16259	16025	16162	16248	16238	16138	16158	16237	16125	16152	16210	16126	16353	16168	16131	16211	16369	16085	16314	16065	16337	16440	15966	16012	16215	16237	16272	16253	16245	16213	16210	16131	16090	16148	16204	16093	16186	16301	16262	16089	16303	16165	16163	16271	16248	16184	16387	16288	16263	16229	16269	16422	16121	16174	16052	16025	16326	16412	16214	16211	16396	16206	16149	16098	16292	16200	16187	16185	16210	16209	16055	16093	16121	16231	16206	16310	16093	16100	16045	16226	16309	16108	16159	16144	16237	16244	16301	16275	16472	16190	16336	16271	16342	16211	16303	16342	16290	16391	16162	16076	16293	16273	16147	16152	16011	16225	16152	16034	16070	16300	16224	16264	16330	16141	16177	16100	16184	16064	16296	16222	16014	16264	16354	16311	16467	16293	15983	16171	16398	16207	16067	16125	16144	16097	16164	16283	16077	16308	16167	16175	16147	16239	16189	16046	16147	16151	16219	16303	16298	16281	16181	16255	16227	16198	16202	16186	16364	16170	16197	16064	16258	16175	16018	16123	16324	15944	16285	16232	16209	16265	16176	16393	16519	16234	16437	16222	16119	16304	16224	16409	16226	16206	16427	16127	16096	16147	16093	16332	16185	16191	15976	16212	16149	16158	16365	16277	16018	16146	16164	16122	15883	16198	16206	16179	16322	16182	16114	16240	16196	16358	16151	16111	16258	16400	16209	16276	16241	16124	16271	16233	16241	16431	16180	16189	16158	16344	16179	16256	16343	15878	16211	16271	16167	16179	16263	16133	16381	16306	16190	16152	16157	15976	16240	16214	16196	16104	16301	16191	16482	16150	16147	16284	16283	16253	16128	16408	16327	16244	16505	16310	16164	15944	16256	16247	16138	16153	16168	16177	16330	16130	16268	16236	16340	16201	16165	16105	16177	16061	16073	16030	16242	16112	16209	16215	16103	16196	16200	16181	16251	16220	16199	16265	16337	16161	16097	16361	16220	16332	16259	16104	16361	16388	16281	16277	16233	16201	16198	16215	16059	16296	16344	16280	16329	16004	16173	16179	16115	15982	16061	16119	16187	16255	16249	16257	16406	16299	16124	16300	16286	16231	16035	16152	16338	16247	16153	16084	16235	16070	16190	16386	16238	16217	16250	16268	16275	16235	16319	16235	16188	16160	16028	16268	16206	16456	16083	16222	16254	16250	16152	15967	16090	16293	16246	16312	16239	16161	16224	16304	16161	16338	16206	16221	16196	16398	16327	16282	16213	16237	16285	16301	16204	16085	16212	16323	16290	16356	16359	16155	16244	16365	16252	16303	16102	16249	16416	16229	16103	16324	16382	16051	16358	16184	16340	16109	16234	16538	16212	16347	16175	16064	16078	16132	16260	16192	16139	16311	16074	16262	16129	16345	16179	16143	16140	16090	16162	16259	16333	16554	16055	16318	16033	16316	16280	16265	16482	16463	16526	16314	16113	16503	16175	16402	16369	16119	16379	16365	16382	16178	16131	16437	16267	16036	16191	16198	16187	16071	16239	16252	16286	16061	16313	16353	16235	16251	16370	16154	16210	16345	16089	16103	16020	16085	16261	16227	16149	16052	16041	16384	16276	16160	16006	15982	16242	16378	16181	16181	16124	16402	16240	16256	16100	16200	16325	16146	16114	16132	16399	16279	16065	16334	16310	16114	16464	15984	16294	16265	16124	16397	16131	16119	16135	16143	16181	16250	15981	16198	16354	16259	16253	16287	16287	16267	16298	16224	16142	16327	16292	16532	16463	16234	16132	16153	16230	16179	16141	16407	16271	16040	16356	16162	16385	16174	16302	16251	16265	16053	16311	16339	16303	16083	16150	16318	16168	16204	16142	16294	16208	16253	16221	16157	16208	16337	16258	16217	16222	16218	15986	16253	16230	16217	16052	16219	16117	16355	16179	16222	16023	16446	16206	16061	16307	16338	16101	16210	16292	16058	16403	16213	16180	16250	16106	16413	16262	16277	16260	15905	16252	16332	16432	16331	16215	16284	16287	16328	16329	15829	16305	16136	16134	16096	16337	16244	16171	16200	16249	16234	16452	16219	16295	16448	16406	16059	16380	16076	16352	16275	16422	16148	15993	16223	16205	16280	16430	16254	16276	16144	16177	16298	16171	16227	16149	16270	16188	16339	16153	15957	16250	16224	16115	16084	16201	16201	16128	16284	16200	16258	16251	16069	16264	15951	16366	16221	16206	16289	16244	16166	16254	16327	16275	16245	16090	16300	16224	16258	16031	16381	16337	16384	16434	16325	16228	16260	16363	16310	16122	16147	16004	16340	16268	16284	16376	16298	16300	16199	16241	16067	16247	16158	16353	16065	16157	16182	16296	16172	16303	16238	16150	16087	16164	16160	16219	16181	16159	16210	16169	16172	16275	16085	16323	16323	16342	16366	16248	16293	16241	16174	16178	16257	16068	16273	16266	16088	16202	16106	16162	16268	16433	16049	16173	16319	16318	16254	16321	16049	16235	16331	16185	16148	16097	16358	16252	16317	16274	16302	16306	16305	16135	16271	16154	16092	16258	16350	16091	15992	16222	16330	16113	16219	16144	16207	16299	16296	16339	16274	16163	16165	16333	16174	16232	16159	16485	16248	16131	16017	16281	16283	16453	16206	16259	16352	16105	16293	16417	16245	16146	16362	16348	16281	16370	16293	16308	16289	16084	16100	16344	16085	16075	16191	16292	16197	16260	16180	16142	16173	16215	16222	16330	16126	16357	16353	16104	16327	16394	16347	16119	16190	16195	16357	16332	16205	16278	16202	16208	16346	16268	15968	16235	15976	16418	16240	16459	16117	16102	16445	16230	16197	16280	16082	16158	16385	16240	15927	16063	16141	16241	16163	16117	16156	16286	16203	16270	16138	16296	16266	16331	16256	16209	16147	16113	16260	16378	16285	16481	16315	16120	16289	16173	16364	16108	16142	16279	16239	16131	16114	16239	16319	16284	16157	16274	16226	16385	16263	16173	15981	16433	16294	16199	16099	16252	15982	16302	16359	16153	16288	16266	16195	16122	16174	16210	15996	16261	16094	16243	16264	16209	16285	16053	16100	16230	16257	16278	16168	16104	16310	16151	16267	16338	16305	16324	16134	16248	16330	16193	16128	16179	16060	16240	16139	16162	16170	16167	16181	16284	16350	16484	16226	16232	16147	16396	16273	16261	16243	16555	16165	16286	16388	16103	16244	16152	16269	16182	16141	16284	16188	16025	16223	16103	16251	16068	16147	16104	16468	16409	16241	16128	16000	16279	16314	16141	16251	16228	15990	16081	16232	16101	16135	16076	16344	16006	16446	16243	16368	16278	16246	16064	16285	16064	16090	16299	16120	16066	16319	16183	16275	16383	16269
17342	27330	25421	20005	18237	16774	16022	15263	15108	15058	14785	14473	14411	14467	14454	14347	14381	14543	14376	14332	14335	14395	14407	14310	14261	14188	14221	14294	14110	14117	14126	14197	14156	14224	14060	14165	14244	14305	14023	14226	14084	14260	14022	14125	14052	14349	14017	14191	14219	14202	14169	14362	14432	14515	14697	14597	14617	14677	14591	14498	14304	14428	14237	14342	14032	14198	14438	14032	14245	14094	14141	14297	14298	14077	14208	14263	14066	14088	14184	14200	14261	14286	14211	14216	14115	14490	14206	14207	14138	14101	14045	14133	14112	14156	14046	14141	14089	14135	14146	14019	14023	14193	14148	13997	14241	13969	14185	14050	14171	14008	14048	14217	14141	14114	14095	14184	13966	14033	14129	14253	14243	14097	14003	13920	14106	14049	13997	14175	14127	14055	14153	13929	14194	14175	14163	14002	14022	13951	14260	13887	14027	14140	14326	14260	14131	14096	14101	13884	14131	14011	14200	14160	13997	14250	14148	14065	13955	14035	14086	13953	14002	14089	14106	14080	14080	14101	14151	13987	13998	14089	14089	14100	14128	13997	14063	14000	14206	14000	14278	14136	14372	13905	14130	14030	14052	14139	14000	14068	14046	14101	14237	14102	14037	14102	14153	13990	14044	14154	14296	14013	14216	14189	14171	14122	14052	14125	14242	14230	14068	14162	14108	14187	13976	14106	14099	14204	14114	14098	14131	14216	14062	14216	13992	14171	14010	14042	14130	14216	14012	14118	14131	13937	14088	13986	14243	14118	13936	14078	14266	14198	13993	14322	14154	13994	14112	14054	14039	13901	14130	14038	14149	14094	13979	14153	13986	14205	14130	14050	14099	14027	14125	14057	14208	14213	14146	14064	14184	14028	14385	13892	14165	14094	14159	14168	14084	14153	13970	13986	14144	14128	14080	14272	14229	14214	14067	14057	14228	14063	13956	13941	14170	14047	14086	14305	13930	14195	14039	14104	14150	14028	14067	14083	14177	14100	13902	14003	14067	14145	14074	14090	14193	13885	14063	14269	14147	14252	14236	13915	14126	14215	14060	14049	14010	14013	14092	14038	14005	14142	14078	14088	13945	14216	14139	14063	14102	14218	14069	14130	14206	14090	14164	14083	14170	14202	14024	14216	14048	14199	14089	14101	14146	14115	14096	14073	14102	14089	14011	14120	14145	14053	14188	14062	14077	14267	14167	14013	14066	14213	13968	14087	14191	14336	14113	14123	14036	14321	14118	14145	14186	14117	13999	13998	14160	14119	13958	13965	14182	14062	14036	14075	14227	14292	14055	13998	14032	14034	14135	14315	14140	14037	14293	14120	13963	14100	14104	14083	14137	14156	14110	14164	14241	14261	14116	14254	14014	14125	14146	14077	14080	14202	14187	13956	14049	14103	14221	14171	14090	14079	14116	14162	14294	13998	14185	14062	14212	14014	14124	14092	14087	14334	14069	14140	14073	14162	14134	14205	14259	14068	14210	13967	13996	14221	14183	14108	14053	14006	14229	14053	14070	14122	14036	14260	14043	14136	14209	14046	14122	14260	13961	14101	14108	14088	14038	14221	14211	13944	13938	14187	14026	14168	14066	14251	14094	13985	14294	14028	14085	14117	14066	14187	14060	14042	14086	14166	14147	14120	14184	14111	14125	14006	14108	14139	14131	14213	14048	13944	14169	14141	14236	14266	14015	14055	14102	14137	14055	14030	14116	14189	14048	14163	14133	14057	14061	14136	14050	14108	14106	14042	14059	14273	14119	14133	14165	13946	14112	13994	14196	14092	14060	14016	14098	13980	14203	14221	14083	14079	14239	14171	14031	13922	14078	14064	14206	14210	14092	13996	14144	13983	14201	13987	14140	14045	13973	13875	14142	14274	14107	14082	14167	14039	14249	14072	14215	14150	14120	14136	14098	14167	14110	14188	14201	14039	14159	14007	14122	14331	14081	14128	14085	14191	13985	13865	14110	13987	14034	13927	14066	14199	14107	14228	14201	14001	14166	13950	14275	13955	14097	14115	14110	14014	14106	14102	14287	14154	14032	14055	14072	13963	14089	13965	14103	14180	14179	14017	14042	14150	14253	14052	14165	14078	14066	14164	14184	14068	14114	14208	14105	14166	14201	14084	14127	14075	13931	14056	14019	14288	14076	14091	14057	14125	14103	14124	13998	14232	14162	14198	14022	14199	14199	13944	14043	13998	14163	13956	14074	14076	14156	14137	14219	14060	14148	14067	14135	13897	14037	14145	14156	14075	14088	14176	14081	14158	14137	14302	14156	14260	14087	13955	14123	13971	14214	14123	14116	14029	14156	13907	14184	14144	13993	14102	14131	14048	14035	14115	14342	14086	14162	14064	14121	14072	14130	14044	14251	14074	14031	13895	14184	14096	14217	13924	13984	14202	14095	14144	14012	14031	13981	14132	14046	14114	13910	14096	14209	14147	14041	14100	14075	14125	14133	14238	14086	14174	13990	14105	14170	13972	14270	14083	14051	14235	13985	13982	14117	14077	13879	14056	13956	14167	14241	14056	14160	14032	14027	14170	14105	14082	14219	14033	13981	14192	14009	14096	14044	14181	13869	14095	14058	14296	14034	14079	14178	14144	13918	14127	13981	14042	13911	14065	14008	13911	14166	14000	14105	14035	14186	14018	14173	13970	14141	14278	14099	14139	14236	14159	14186	14191	13943	14047	14063	13987	14135	14126	14126	14321	14078	14146	14143	14082	14063	13966	14014	14250	13994	14004	14292	13980	14046	14059	14041	14107	14086	14041	14015	14197	14057	14141	14177	13928	13995	14198	13911	14077	13999	14036	14201	14131	13969	14168	14136	14131	14041	14180	14163	14155	14041	14035	14310	14177	14132	13938	14100	13906	14211	14166	14311	14082	14040	14132	14095	14137	14286	14040	14182	13992	14024	14128	14024	14183	14113	14217	13981	14027	13984	14069	14131	14086	14257	14139	14024	14074	14241	14133	14158	13914	14117	14020	14069	14238	14070	14195	14174	14058	14130	13898	14119	13997	14030	13970	14125	14091	14097	14183	14244	13949	13899	14227	14151	14102	14182	13957	13976	14303	14121	14264	14145	13995	14060	14088	14236	14167	14059	13910	14053	14358	14164	14179	14203	14080	14117	14150	14145	14229	13897	14088	14144	14080	14206	14108	14118	14203	14084	13897	14140	14260	14247	14051	13990	14124	14127	14091	14099	14129	14146	14112	14130	14053	14056	14024	14229	14214	14094	13949	13883	14062	14158	13919	14070	14182	14062	14226	14010	14185	14093	14086	13967	14073	14268	14051	14082	14168	14226	14064	14238	14151	14041	14180	14154	14192	14145	14025	14012	14243	14074	14076	14169	14192	14046	13950	14013	14047	14079	14049	14243	14137	14264	14153	14059	14096	14245	14015	14163	14217	13981	14010	13974	14075	14079	14154	14070	14014	14197	14195	14241	14001	14242	14144	13906	14064	14048	14089	14124	14188	14116	14069	14115	14092	14314	13952	14299	14016	14002	14088	14181	14229	13925	14110	13916	14051	14114	14135	14156	14182	14270	14025	14039	14129	14129	14126	14089	14051	14123	14224	14107	14029	14063	14381	14192	13991	14054	14011	14125	14161	14087	14025	14133	14062	14116	14115	14000	14201	14127	14032	14083	14238	14107	14169	14073	14134	14151	14114	14173	14203	14167	14034	14137	14136	14118	14077	14136	14029	14136	13921	14366	13990	14255	14236	14293	14089	14254	14138	14272	14062	14236	14061	14190	14110	14148	14071	14000	14076	14021	14241	14098	14187	14183	14133	13949	14102	13964	14154	14000	14113	14065	14114	14045	14252	14155	14222	14088	14050	13925	14083	14043	14257	14092	14267	14075	14213	14122	14243	14012	14134	13967	14145	14218	14142	14066	14050	14089	14108	14070	13942	14088	14233	14232	13956	14029	14057	14175	14036	14080	14136	14230	14161	14102	14053	14005	14058	14190	14059	14103	14137	14187	14147	14199	14165	13972	14278	14034	14192	14078	14106	14312	14072	14212	14030	14081	14165	13903	14204	14050	14211	14106	14083	14242	14054	14221	14047	13997	14161	13960	14141	14287	14101	14124	14030	14097	14229	13935	14048	13946	14139	14165	14105	14044	14066	14196	14215	14025	14220	14014	14148	13936	14175	13992	14081	14072	14062	14014	14094	14064	14125	14176	14111	14108	14215	14067	14220	14127	14061	14054	14120	14139	14203	14195	14221	14079	14220	13932	13717	14163	14051	14193	14013	14299	14051	14013	13985	14243	14305	14208	14259	14203	14073	14248	14189	14096	14019	14216	14192	14175	14039	14091	14240	14064	14255	14187	13870	14078	14038	14163	14134	14248	14167	14214	14299	14004	14053	14051	14173	14193	14161	14106	14039	14072	14057	14039	14230	13952	14073	14153	14071	14163	14033	14174	14159	14064	14207	14103	14044	14126	14030	13931	14021	14126	13938	14276	14140	14087	14130	14060	13965	13941	14137	14087	14189	13929	14130	14017	14060	14067	13955	14068	14113	13971	14086	14118	13986	14174	14000	14054	14033	14115	14045	14113	14100	14010	14162	14056	14094	13993	14183	14131	14167	14158	13933	14158	14094	13981	14202	14103	13987	14108	14185	13959	14063	14175	14024	14073	14251	13933	14021	14136	14034	14082	14010	14050	14039	14091	14039	14154	14075	14140	14197	14014	14006	13892	14132	13931	14133	14169	14233	14100	14031	14206	14099	14015	14191	14198	14083	14304	14211	14260	14165	13988	14003	13940	14208	14096	14243	14013	13969	14109	13973	14210	14258	14034	14117	14241	14150	14043	13963	14284	13888	14105	14065	14088	14226	14010	14098	14043	14190	14060	14089	14128	14044	13928	14056	14116	14162	14133	14086	14144	14101	14325	14102	14140	14059	14025	14111	14101	14126	14006	14052	13850	14012	14079	14116	14102	14058	13896	14002	14167	14073	14149	14241	14065	14198	14204	13966	14146	13996	14006	14100	13998	14037	14345	14039	14042	14220	13983	14080	14125	13998	14041	14033	14054	14064	14012	14130	14144	13895	14130	14048	14128	14139	14011	14235	14167	13927	14154	14083	14087	14296	14137	14137	14106	14158	14244	13885	14116	14088	14190	14058	14003	14133
24039	21423	28992	24227	22149	22975	21971	18435	17582	17529	17603	17162	16894	17033	16917	17028	16888	16899	16719	16846	16853	16929	16707	16768	16569	16638	16754	16708	16666	16771	16697	16522	16625	16586	16586	16612	16662	16425	16613	16436	16354	16418	16509	16458	16619	16730	16518	16599	16359	16469	16495	16455	16634	16992	17186	17044	17103	17226	16975	16875	16685	16518	16792	16488	16550	16504	16467	16307	16631	16447	16454	16515	16304	16475	16404	16512	16521	16469	16508	16570	16481	16438	16566	16518	16583	16566	16487	16731	16452	16544	16514	16503	16476	16376	16376	16448	16482	16326	16410	16593	16456	16529	16519	16420	16407	16464	16493	16421	16503	16501	16311	16567	16308	16435	16389	16437	16237	16395	16410	16225	16523	16443	16334	16468	16562	16433	16311	16520	16407	16870	16344	16319	16197	16297	16762	16447	16173	16475	16400	16455	16433	16545	16656	16366	16423	16540	16452	16486	16484	16461	16419	16587	16557	16384	16459	16468	16437	16632	16470	16575	16206	16367	16399	16340	16350	16351	16339	16248	16303	16392	16469	16517	16366	16295	16365	16480	16491	16408	16491	16480	16345	16381	16388	16484	16355	16530	16318	16558	16629	16440	16487	16334	16652	16446	16418	16347	16370	16529	16402	16562	16424	16497	16274	16454	16482	16217	16304	16305	16410	16404	16470	16416	16475	16560	16418	16463	16318	16236	16452	16365	16318	16365	16286	16507	16566	16407	16204	16231	16292	16307	16540	16614	16325	16270	16417	16340	16416	16425	16370	16552	16428	16452	16619	16417	16540	16563	16451	16344	16469	16401	16354	16285	16505	16572	16182	16268	16492	16471	16530	16487	16526	16354	16160	16429	16456	16420	16395	16220	16371	16483	16504	16312	16244	16304	16380	16280	16490	16327	16389	16408	16692	16542	16469	16236	16445	16303	16446	16411	16617	16419	16363	16572	16397	16569	16578	16405	16405	16358	16302	16308	16501	16450	16426	16155	16283	16341	16277	16534	16590	16440	16458	16396	16541	16417	16442	16450	16326	16506	16373	16349	16676	16338	16407	16454	16541	16419	16463	16300	16449	16300	16508	16415	16266	16296	16311	16515	16405	16365	16312	16530	16423	16450	16420	16586	16630	16394	16415	16315	16298	16146	16417	16508	16308	16549	16505	16497	16497	16318	16528	16192	16534	16316	16435	16394	16638	16425	16120	16344	16387	16297	16444	16411	16551	16666	16445	16401	16325	16406	16379	16419	16365	16388	16580	16406	16444	16291	16431	16390	16529	16479	16451	16321	16377	16411	16682	16354	16662	16281	16431	16426	16257	16443	16271	16428	16376	16578	16511	16400	16401	16530	16718	16452	16298	16360	16464	16497	16431	16460	16345	16572	16250	16628	16510	16456	16340	16410	16644	16361	16331	16582	16275	16493	16367	16459	16378	16462	16441	16519	16429	16498	16587	16477	16252	16224	16539	16378	16435	16429	16517	16240	16356	16264	16464	16340	16347	16325	16335	16417	16392	16386	16365	16349	16560	16476	16437	16324	16424	16343	16366	16260	16338	16660	16310	16498	16386	16347	16159	16409	16448	16534	16483	16619	16178	16351	16357	16515	16580	16491	16329	16444	16709	16643	16477	16380	16405	16472	16380	16123	16404	16416	16294	16369	16123	16396	16345	16295	16491	16334	16397	16348	16495	16411	16253	16651	16353	16334	16457	16659	16453	16417	16432	16354	16480	16335	16391	16374	16299	16318	16331	16206	16493	16449	16480	16482	16550	16515	16375	16559	16200	16411	16561	16310	16344	16368	16411	16389	16276	16388	16209	16313	16323	16435	16459	16678	16445	16609	16424	16353	16469	16332	16135	16358	16351	16576	16448	16367	16378	16629	16451	16610	16351	16403	16530	16490	16538	16530	16529	16172	16137	16410	16334	16440	16460	16406	16571	16266	16189	16347	16509	16411	16407	16479	16474	16273	16562	16481	16234	16484	16336	16525	16512	16377	16363	16532	16425	16459	16371	16435	16490	16716	16449	16665	16307	16549	16357	16655	16257	16291	16458	16234	16562	16471	16507	16634	16638	16330	16335	16500	16317	16558	16485	16377	16400	16395	16270	16591	16227	16109	16443	16364	16580	16293	16235	16500	16351	16432	16520	16527	16506	16574	16595	16509	16485	16318	16341	16351	16560	16385	16408	16491	16417	16454	16351	16380	16461	16441	16421	16266	16382	16397	16390	16454	16575	16384	16449	16547	16501	16419	16649	16208	16297	16332	16544	16476	16319	16341	16346	16542	16409	16177	16293	16305	16504	16533	16259	16375	16408	16492	16620	16539	16494	16361	16478	16367	16321	16376	16351	16389	16423	16376	16491	16415	16368	16488	16527	16279	16319	16374	16583	16267	16305	16517	16600	16481	16391	16398	16312	16338	16282	16562	16414	16597	16456	16548	16446	16536	16420	16280	16301	16414	16444	16097	16494	16348	16507	16298	16531	16482	16450	16461	16445	16253	16488	16477	16409	16345	16345	16218	16646	16536	16476	16441	16380	16368	16250	16280	16511	16326	16425	16507	16474	16383	16452	16329	16271	16409	16374	16371	16385	16394	16440	16478	16392	16210	16494	16375	16455	16361	16288	16405	16331	16431	16403	16468	16292	16526	16392	16402	16366	16370	16496	16577	16272	16479	16552	16344	16396	16255	16496	16482	16485	16541	16552	16594	16501	16331	16525	16365	16635	16611	16449	16457	16409	16368	16313	16318	16369	16408	16367	16353	16288	16455	16217	16383	16323	16251	16198	16342	16361	16304	16294	16332	16583	16492	16439	16302	16581	16333	16458	16445	16412	16208	16590	16430	16303	16494	16442	16666	16363	16259	16236	16550	16349	16364	16345	16326	16263	16400	16469	16507	16180	16263	16724	16481	16306	16647	16741	16298	16461	16572	16631	16370	16365	16442	16377	16458	16390	16456	16465	16333	16268	16367	16258	16570	16297	16504	16553	16422	16609	16298	16475	16406	16243	16518	16329	16368	16490	16479	16305	16470	16518	16625	16427	16484	16553	16427	16585	16363	16536	16383	16317	16303	16329	16476	16524	16486	16323	16540	16280	16484	16235	16398	16369	16459	16580	16211	16346	16185	16307	16683	16509	16683	16399	16589	16428	16316	16453	16235	16712	16409	16312	16483	16266	16487	16561	16310	16524	16338	16579	16335	16469	16234	16387	16412	16390	16317	16414	16350	16399	16593	16447	16295	16658	16450	16389	16340	16561	16426	16477	16580	16466	16445	16446	16592	16333	16588	16623	16296	16383	16512	16276	16189	16389	16357	16462	16277	16452	16349	16480	16452	16553	16468	16366	16334	16468	16394	16444	16576	16478	16346	16454	16313	16380	16318	16339	16377	16702	16675	16667	16592	16362	16597	16651	16419	16592	16391	16466	16330	16472	16536	16438	16557	16598	16441	16320	16293	16335	16407	16391	16628	16461	16435	16328	16369	16409	16277	16603	16385	16352	16377	16399	16447	16540	16492	16371	16365	16353	16723	16338	16312	16463	16325	16274	16557	16388	16523	16381	16201	16372	16267	16312	16262	16373	16340	16706	16531	16412	16669	16433	16272	16356	16300	16488	16475	16565	16631	16363	16287	16697	16186	16491	16453	16416	16365	16436	16412	16415	16567	16424	16379	16388	16642	16386	16357	16419	16632	16363	16489	16470	16524	16548	16401	16381	16533	16459	16399	16490	16756	16677	16487	16378	16483	16474	16416	16324	16481	16482	16256	16499	16584	16445	16470	16496	16379	16481	16414	16285	16447	16390	16287	16291	16433	16375	16528	16445	16352	16274	16350	16571	16267	16383	16553	16601	16325	16527	16537	16300	16488	16451	16334	16257	16345	16470	16451	16387	16409	16269	16469	16527	16458	16269	16291	16467	16500	16460	16331	16419	16346	16529	16411	16411	16464	16284	16200	16539	16247	16382	16362	16441	16465	16287	16242	16630	16418	16319	16431	16413	16560	16397	16605	16238	16449	16406	16453	16444	16505	16313	16302	16407	16461	16521	16449	16519	16420	16277	16646	16459	16326	16403	16548	16367	16354	16444	16408	16401	16551	16273	16759	16543	16499	16408	16258	16565	16483	16364	16497	16426	16343	16490	16362	16477	16419	16293	16277	16460	16659	16484	16525	16495	16573	16476	16233	16511	16275	16531	16422	16430	16516	16416	16574	16352	16313	16415	16417	16681	16478	16424	16489	16419	16333	16430	16590	16360	16451	16482	16515	16541	16471	16229	16415	16474	16309	16257	16467	16534	16370	16500	16364	16286	16347	16309	16525	16483	16229	16425	16374	16246	16348	16475	16367	16519	16301	16325	16384	16586	16333	16279	16304	16245	16409	16344	16369	16270	16343	16568	16315	16299	16443	16584	16419	16433	16333	16724	16351	16375	16435	16346	16459	16390	16475	16230	16443	16376	16368	16471	16312	16585	16116	16543	16443	16677	16383	16532	16153	16323	16515	16430	16382	16540	16313	16200	16477	16418	16293	16370	16593	16630	16507	16295	16318	16496	16565	16505	16402	16401	16367	16482	16425	16472	16552	16298	16412	16420	16459	16397	16409	16584	16656	16453	16363	16493	16327	16314	16369	16418	16588	16439	16387	16725	16421	16395	16320	16387	16550	16435	16632	16410	16263	16515	16499	16528	16238	16421	16425	16333	16449	16299	16477	16518	16411	16350	16293	16407	16298	16535	16248	16299	16418	16414	16297	16439	16374	16456	16369	16623	16581	16340	16461	16541	16463	16449	16553	16426	16504	16505	16260	16589	16366	16378	16470	16410	16510	16220	16354	16239	16446	16396	16489	16141	16428	16335	16419	16463	16133	16408	16352	16356	16376	16465	16394	16561	16393	16479	16436	16511	16510	16441	16240	16483	16453	16546	16435	16664	16517	16388	16559	16576	16510	16659	16429	16297	16520	16414	16447	16391	16354	16452	16528	16688	16403	16373	16289	16286	16267	16543	16523	16254	16311	16440	16588	16432	16235	16330	16342	16550	16516	16448	16483	16546	16528	16520	16247	16365	16531	16303	16659	16710	16447	16498	16283	16466	16367	16321	16545	16474	16436	16576	16273	16315	16492	16364	16225	16410	16284	16413	16518
19520	32941	30084	23770	20967	18497	17256	16649	15896	15657	15359	14951	15054	14828	14786	14774	14657	14791	14739	14518	14548	14415	14439	14451	14543	14496	14373	14499	14416	14251	14430	14359	14184	14364	14372	14318	14308	14387	14290	14221	14159	14341	14374	14311	14291	14445	14214	14422	14266	14373	14367	14397	14749	14963	15000	15169	15198	15097	14790	14560	14387	14414	14380	14412	14438	14224	14325	14304	14199	14302	14217	14314	14291	14009	14348	14427	14086	14221	14126	14397	14108	14118	14205	14445	14263	14395	14309	14148	14150	14336	14261	14288	14105	14137	14113	14216	14085	14158	14071	14182	14059	14135	14171	14166	14275	14220	14103	14020	14118	14339	14008	13993	14104	14127	14186	14019	14275	14134	14210	14088	14237	14166	14275	14251	14175	14122	14170	14364	14234	14341	14256	14119	14254	14173	14065	14308	14101	14273	14075	14089	14175	14372	14161	14210	14071	14268	14235	14292	14119	14171	14286	14306	14324	14243	14308	14062	14295	13956	14266	14251	14194	14284	14092	14093	14165	14221	14203	14270	14252	14225	14153	14251	14194	14225	14087	14523	14329	14370	14227	14225	14046	14230	14052	14240	14075	14190	14187	14353	14271	14064	14350	14198	14111	14144	14165	14139	14135	14169	14239	14030	14254	14190	14236	14213	14394	14227	14137	14077	14288	14144	14149	14133	14184	14332	14098	14192	14012	14221	14128	14248	14487	14168	14189	14159	14193	14194	14070	14092	14229	14238	13980	14193	14162	14305	14259	14291	14261	14135	14111	14223	14200	14323	14225	14025	14316	14194	14316	14168	14249	14144	14160	14174	14283	14139	14250	13979	14169	14177	14193	14020	14333	14154	14066	14230	14337	14031	14082	14141	14234	14190	14189	14175	14182	14158	14305	14327	14359	14245	14176	14127	14109	14123	14220	14085	14217	14325	14080	14151	14041	14244	14151	14244	14124	14223	14162	14276	13998	14314	14207	14138	14256	14052	14109	14079	14222	14140	14149	14102	14281	14301	14225	14116	14229	14323	14127	14115	14086	14140	14308	14067	14109	14122	14267	14165	14255	14226	14227	14133	14313	14146	14241	14220	14262	14157	14076	14154	14103	14286	14217	14207	14034	14248	14177	14345	14330	14287	14160	13953	14275	14034	14333	14062	14119	14089	14205	14124	14203	14205	14124	14074	14093	14232	14317	14160	14093	14078	14243	14286	14139	14006	14070	14230	14279	14167	14310	14179	14254	14237	14214	14202	14228	14270	14251	14064	14241	14098	14343	14150	14197	14322	14100	14246	14237	14181	14164	13949	14191	14282	14286	14333	14211	14288	14093	14166	14180	14256	14196	14176	14254	14172	14224	14085	14153	14206	14006	14146	14339	14255	14074	14073	14425	14216	14190	14161	14232	14128	14333	13968	14166	14114	14212	14204	14205	14240	14082	14205	14291	14165	14180	14124	14211	14165	14152	14096	14109	14000	14217	14200	14273	14231	14292	14312	14193	14184	14327	14081	14037	14192	14152	14354	14040	14126	14156	14218	14050	14025	14179	14162	14159	14171	14252	14041	14240	14174	14239	14105	14146	14178	14234	13984	14230	14284	14072	14236	14278	14221	14157	13921	14273	14058	14161	14293	14220	14250	14097	14115	14166	14188	14261	14186	14103	14112	14261	14178	14239	14022	14163	14149	14373	14156	14399	14187	14025	14116	14111	14048	14034	14365	14222	14332	14228	14343	14404	14254	14359	14253	14335	14099	14112	14085	14278	14126	14262	14222	14309	14292	14094	14205	14224	14283	14157	14126	14178	14063	14121	14106	14250	14031	14231	14223	14186	14139	14204	14268	14108	14212	14269	14354	14162	14209	14145	14082	14162	14190	14209	14185	14087	14257	14220	14173	14362	14290	14036	14202	14129	14258	14059	14182	14202	14211	14227	14198	14116	14068	14051	14301	14227	14103	14268	14114	14240	14214	14040	14218	14174	14210	14178	14208	14220	14110	14159	14068	14274	14212	14200	14296	14088	14107	14227	14214	14162	14175	14254	14073	14164	14299	14268	14251	14254	14257	14076	14333	14185	14185	14165	14178	14323	14158	14269	14173	14266	14072	14297	14246	14296	14186	14351	14118	14153	14112	14094	14272	14289	14211	14240	14314	14219	14213	14194	14234	14212	14457	14154	14303	14116	14104	14246	14309	14139	14508	14035	14105	14348	14179	14209	14293	14272	14402	14119	14155	14191	14132	14075	14275	14190	14231	14108	14181	14332	14034	14117	14284	14190	14173	14269	14093	14252	14157	14160	14233	14411	14035	14399	14244	14306	14126	14094	14073	14300	14192	14277	14166	14167	14149	14307	14141	14179	14257	14120	14115	14226	14245	14109	14071	14076	14164	14343	14126	14114	14148	14240	14127	14163	14167	14235	14306	14115	14119	14285	14174	14163	14219	14031	14213	14066	14187	14044	14219	14090	14095	14290	14298	14108	14288	14101	14214	14094	14168	14249	14026	13972	14140	14051	14239	14222	14031	14086	14168	14218	14270	14217	14154	14168	14096	14149	14263	14100	14222	14204	14003	14262	14071	14155	14239	14301	14112	14280	14122	14082	14077	14167	14294	14218	14242	14129	14251	14232	14270	14060	14098	13983	14182	14193	14185	14233	14206	14114	14151	14051	14295	14150	14072	14207	14138	14186	14152	14246	14302	14184	13995	14184	14269	14302	14053	14259	14237	14041	14154	14070	14228	14253	14108	14315	14182	14275	14175	14292	14220	14071	14270	14083	13980	13960	14327	14222	14092	14189	14269	13990	14106	14208	14224	14164	14369	14055	14223	14167	14153	14172	14347	14142	14170	14204	14292	14129	14140	14136	14177	14213	14247	14129	14125	14164	14126	14064	14220	14086	14221	14228	14126	14189	14174	14061	14215	14392	14190	14302	14204	14092	14223	14199	14280	14109	14211	14160	14101	14144	14117	14243	14158	14263	14179	13994	14157	14260	14143	14188	14259	14080	14148	14151	14058	14169	14153	14213	14213	14122	14165	14165	14012	14323	14375	14164	14166	14203	14085	14196	14192	14098	14242	14289	14159	14182	14194	14243	14169	14045	14038	14359	14223	14103	14238	14094	14289	14127	14192	14195	14126	14187	13999	14170	14252	14204	14367	14059	14088	14185	14224	14333	14116	14257	14235	14138	14077	14145	14127	14211	14066	14078	14365	14195	14074	14072	14148	14067	14115	14199	14207	14242	14195	14246	14252	14290	14166	14136	14242	14225	14217	14246	13982	14121	14211	14270	14038	14095	14198	14138	14026	14270	14143	14164	14033	14192	14139	14211	14204	14320	14157	14163	14158	14183	14146	14224	14091	13969	14123	14273	14046	14188	14199	14159	14184	14296	14134	14036	14239	14120	14239	14091	14222	14184	14125	14227	14166	14141	14151	14213	14245	14439	14270	14134	14305	14097	14121	14188	14226	14043	14262	14194	14230	14206	14064	14279	14035	14166	14164	14215	13908	14168	14191	14209	14218	14352	14101	14163	14321	14381	14125	14313	14306	14084	14243	14228	14043	14217	14083	14212	14205	14276	14166	14181	14285	14128	13967	14102	14199	14058	14082	14122	14204	14102	14143	14264	14353	14093	14264	14190	14107	14235	14255	14180	14190	14321	14138	14116	14313	13893	14236	14313	14096	14208	14255	14277	13939	14300	14175	14198	14057	14250	14232	14122	14118	14145	14120	14167	14426	14105	14133	13955	14456	14059	14198	14195	14236	14112	14049	14269	14249	14199	14297	14228	14173	14027	14180	14220	14270	14189	14351	14222	14242	14165	14203	14245	14192	14246	14103	14197	14201	14152	13965	14243	14294	14292	14218	14149	14216	14257	14204	14156	14271	14095	14111	14185	14206	14020	14178	14120	14311	14232	14162	14182	14095	14070	14198	14184	14053	14180	14224	14180	14140	14141	14212	14239	14350	14006	14088	14250	14142	14142	14157	14120	14219	14145	14099	14228	14234	14331	14167	14002	14120	14273	14125	14063	14154	14170	14164	14433	14211	14246	14117	14109	14130	14123	14142	14068	14195	14129	14386	14344	14193	14238	14347	14059	14003	14269	14102	14085	14174	14236	14072	14178	14290	14166	14166	14281	14242	14057	14286	14020	14208	14202	14257	14024	14391	14242	14051	14126	14315	14134	14241	14237	14040	14149	14274	14154	14014	14145	14102	14309	14078	14167	14120	14229	14068	14199	14067	14210	14160	14123	14144	14167	14135	14397	14212	14086	14176	14304	14106	14170	14091	14131	14165	14168	14353	14078	14273	14325	14154	14260	14018	14333	14175	14199	14297	14389	14116	14160	14191	14273	14124	14064	14228	14178	14084	14382	14189	14343	14101	14069	14045	14403	14150	14155	14163	14235	14154	14166	14251	14177	14327	14258	14193	14204	14201	14269	14074	14286	13980	14250	14009	14292	14103	14133	14199	14269	14224	14274	14118	14243	14160	14258	14215	14238	14281	14197	14132	14316	14193	14237	14194	14101	14312	14131	14341	14236	14298	14212	14047	14273	14404	14093	14219	14206	14216	14220	14036	14084	14092	14131	14164	14170	14136	14236	14333	14175	14092	14219	14238	14041	14170	14194	14351	13968	14207	14338	14221	14024	14170	14178	14219	14181	14269	14083	14174	14262	14095	14078	14052	14131	14089	14258	14068	14174	14212	14137	14245	14206	14012	14307	14124	14120	14404	14105	14136	14108	14166	14078	14196	14077	14308	14278	14237	14122	14142	14158	14128	14229	14205	14191	14129	14231	14312	14202	14088	14060	14094	14205	14199	14163	14079	14157	14240	13950	14129	14043	14225	14254	14138	14199	14249	14313	14202	14353	14225	14179	14132	14151	14392	14250	14234	14194	14219	14403	14208	14280	14098	14209	14219	14123	14134	14154	14221	14200	14156	14103	14255	14256	14129	14162	14213	14253	14156	14133	14067	14023	14086	14199	14140	14274	14100	14165	14168	14108	14153	14176	14272	14201	14448	14116	14089	14241	14127	14209	14342	14144	14062	14222	14214	14227	14218	14147	14235	14291	14191	14049	14387	14105	14299	14303	14238	14165	14037	14186	14206	14076	14013	14256	14141	14087	13979	14290	14279	14032	14216	14209	14208
29524	22294	22198	19537	17252	17023	17234	16880	16812	16776	16919	17012	16799	16712	16904	16693	16636	16695	16829	16718	16895	17095	16929	16763	16820	16804	16757	16580	16817	16850	16810	16643	16756	16905	16913	16828	16812	16896	16917	16747	16492	16739	16657	16918	16691	16748	16695	16904	16749	16962	16614	16913	16740	16919	16867	17082	16940	16944	16807	16904	16544	16771	16903	16916	16772	16801	16563	16718	16860	16703	17036	16606	16876	16809	16675	16555	16911	16650	16662	16761	16765	16807	16857	16932	16724	16761	16859	16741	16732	16665	16773	16787	16842	16831	17048	16805	16843	16773	16724	16725	16893	16780	16701	16727	16739	16750	16601	16935	16772	16971	16846	16761	16709	16749	16711	16695	16632	16751	16896	16691	16927	16713	16781	16689	16816	16922	16646	16574	16757	16829	16533	16742	16778	16787	16955	16756	16769	16689	16765	16774	16659	16985	16650	16484	16783	16692	16735	16783	16870	16548	16732	16807	16833	16708	16687	16781	16704	16867	16924	16783	16912	16718	16660	16701	16782	16697	16719	16908	16634	16754	16784	16582	16517	16606	16738	16762	16675	16615	16792	16757	16744	16734	16718	16819	16873	16708	16800	16683	16653	16798	16749	16939	17006	16811	16788	16702	16753	16694	16749	16863	16961	16762	16813	16631	16816	16687	16896	16783	16674	16810	16845	16832	16953	16683	16675	16902	16770	16906	16715	16712	16827	16824	16755	16696	16713	16721	16713	16800	16715	16960	16806	16830	16940	16769	16614	16734	16695	16640	16678	16804	16736	16811	16827	16616	16654	16892	16680	16729	16809	16866	16691	16773	16835	16789	16884	16680	16654	16616	16711	16663	16773	16647	16612	16810	16814	16991	16659	16653	16601	16749	16696	16995	16871	16739	16756	16630	16767	16628	16614	16650	16711	16736	16700	16939	16581	16652	16701	16748	16858	16801	16790	16748	16726	16649	16814	16819	16669	16917	16784	16761	16637	16586	16698	16648	16699	16681	16677	16730	16747	16645	16802	16723	16643	16694	16853	16856	16701	16776	16902	16770	16906	16838	17073	16802	17008	16880	16844	16764	16725	16658	16788	16969	16602	16902	16581	16833	16724	16725	16736	16537	16722	16732	16841	16828	16669	16757	16765	16754	16941	16760	16757	16930	16773	16824	16900	16838	16787	16718	16883	16593	16907	16909	16817	16671	16678	16635	16736	16782	16623	16708	16667	16881	16911	16665	16518	16889	16816	16831	16825	16657	16754	16572	16867	16647	16827	16841	16429	16533	16500	16686	16888	16674	16687	16655	16601	16793	16901	16675	16817	16577	16677	16581	17018	16697	16536	16715	16634	16683	16842	16773	16741	16685	16998	16963	16905	16795	16763	16716	16833	16972	16487	16766	16703	16899	16589	16716	16756	16739	16662	16732	16962	16914	16914	16560	16685	16877	16769	16534	16505	16872	16701	16731	16789	16703	16597	16882	16748	16706	16705	16553	16694	16933	16830	16784	16677	16549	16850	16688	16770	16862	16761	16809	16705	16764	16882	16827	16658	16836	16684	16715	16931	16945	16709	16828	16714	16509	16548	16610	16692	16695	16762	16889	16703	16751	16628	16536	16702	16654	16747	16759	16808	16629	16719	16656	16753	16689	16870	16736	16810	16715	16828	16836	16997	16671	16827	16616	16707	16721	16601	16679	16666	16805	16601	16675	16656	16585	16778	16634	16943	16840	16772	16863	16593	16772	16862	16747	16985	16696	16650	16695	16825	16936	16869	16614	16662	16429	16525	16785	16911	16538	16579	16846	16738	16977	16721	16771	16758	16457	16859	16769	16848	16700	16793	16668	16702	16611	16727	16661	16607	16828	16766	16753	16805	16862	16809	16711	16779	16731	16893	16854	16802	16510	16736	16804	16747	16692	16815	16892	16569	16806	16781	16642	16734	16596	16792	16767	16697	16532	16763	16584	16768	16974	16714	16933	16987	16848	16591	16589	16671	16847	16910	16544	16841	16813	16903	16627	16753	16634	16752	16639	16634	16784	16735	16862	16844	16581	16934	16753	16775	16751	16760	16802	16796	16850	16651	16542	16683	16751	16674	16859	16803	16773	16782	16959	16928	16837	16830	16759	16772	16730	16628	16976	16638	16799	16680	16665	16620	16630	16732	16748	16778	16671	16717	16755	16678	16762	16867	16771	16804	16796	16928	16872	16578	16724	16858	16627	16801	16899	16833	16561	16765	16614	16737	16816	16669	16660	16860	16629	16797	16920	16853	16645	16519	16850	16852	16676	16680	16774	16670	16681	16791	16641	16724	16790	16830	16688	16694	16703	16665	16781	16777	16648	16668	16785	16699	16838	16825	16743	16692	16831	16947	16802	16818	16721	16931	16737	16922	16830	16618	16654	16829	16879	16689	16735	16739	16798	16797	16694	16567	16725	16601	16607	16798	16906	16878	16761	16636	16832	16672	16707	16745	16714	16938	16508	16646	16692	16879	16854	16713	16960	16787	16742	16722	16788	16787	16768	16655	16886	16715	16721	16485	16415	16721	16845	16825	16793	16834	16623	16655	16721	16889	16730	16776	16529	16610	16709	16627	16712	16767	16923	16574	16712	16750	16522	16673	16673	16876	16917	16972	16764	16667	16763	16509	16759	16819	16606	16727	16904	16833	16763	16799	16764	16749	16668	16714	16734	16622	16918	16700	16618	16606	16762	16805	16519	16811	16739	16631	16781	16824	16845	16896	16807	16921	16613	16790	16795	16815	16643	16927	16753	16603	16666	16824	16700	16713	16782	16871	16883	16837	16948	16767	16677	16847	16739	16845	16957	16842	16661	16850	16734	16819	16923	16723	16844	16800	16807	16748	16787	16776	16690	16637	16684	16824	16918	16889	16680	16682	16725	16816	16789	16440	16740	16805	16707	16460	16846	16973	16959	16885	16649	16782	16757	16750	16719	16606	16645	16657	16853	16628	16707	16651	16685	16595	16586	16686	16668	16709	16909	16795	16910	16832	16612	16801	16930	16974	16834	16944	16730	16896	16784	16626	16755	16854	16714	16768	16672	16656	16646	16754	16591	16723	16591	16740	16757	16695	16777	16795	16746	16813	16723	16749	16698	16681	16703	16520	16570	16494	16818	16688	16851	16798	16634	17021	16823	16687	16773	16814	16849	16873	16563	16869	16748	16606	16782	16640	16852	16626	16714	16654	16885	16690	16809	16707	16795	16706	16803	16809	16703	16938	16912	16950	16642	16724	16652	16858	16776	16791	16726	16672	16849	16888	16849	16827	16634	16662	16665	16825	16744	16511	16950	16659	16615	16892	16622	16942	16862	16834	16937	16807	16846	16632	16743	16850	16829	16838	16710	16782	16604	16511	16662	16874	16749	16559	16838	16886	16651	16670	16629	16909	16850	16700	16618	16800	16783	16898	16833	16848	16596	16829	16742	16624	16690	16994	16543	16517	16612	16845	16935	16778	16855	16946	16880	16684	16842	16668	16681	16698	16761	16597	16709	16845	16695	16933	16826	16833	16858	16750	16674	16736	16596	16595	16749	16740	16823	16897	16748	16687	16746	16712	16712	16619	16789	16693	16774	16600	16955	16704	16928	17012	16821	16813	16744	16597	16855	16912	16911	16618	16822	16719	16891	16738	16799	16840	16784	16583	16585	16812	16791	16777	16892	16948	16855	16778	16642	16694	16886	16940	16834	16697	16728	16819	16928	16782	16784	16999	16769	16724	16687	16695	16899	16929	16633	16836	16685	16636	16787	16902	16589	16500	16632	16696	16675	16799	16783	16691	16826	16978	16712	16892	16741	16750	16694	16730	16723	16858	16714	16761	16600	16864	16787	16824	16761	16701	16742	16713	16588	16547	16856	16688	16812	16532	16820	17003	16955	16598	16538	16658	16812	16717	16795	16865	16802	16971	16756	16746	16791	16801	16897	16751	16651	16733	16609	16820	16865	16721	16946	16757	16804	16533	16677	17001	16783	16644	16644	16676	16796	16662	16489	16810	16788	16720	16690	16785	16768	16796	16715	16670	16720	16545	16994	16814	16800	16873	16589	16821	16560	16795	16560	16670	16721	16875	16870	16717	16732	16834	16572	16652	16862	16619	16927	16658	16634	16870	16829	16680	16901	16739	16686	16854	16824	16679	16597	16731	16714	16733	16676	16840	16711	16899	16748	16758	16727	16925	16873	16569	16616	16822	16746	16975	16945	16826	16612	16597	16796	16695	16703	16724	16803	16661	16816	16604	16692	16868	16787	16833	16756	16734	16699	16876	16711	16739	17011	16664	16836	16975	16828	16801	16817	16712	16743	16750	16629	16746	16659	16843	16797	16846	16879	16616	16530	16873	16644	16803	16609	16576	16764	16659	16615	16865	16675	16914	16631	16752	16760	16544	16592	16618	16572	16757	16732	16616	16775	16827	16737	16651	16795	16731	16932	16600	16768	16790	16580	16767	16702	16796	16713	16812	16588	16712	16757	16757	16591	16678	16624	16614	16731	16610	16771	16769	16772	16741	16876	16903	16598	16735	16563	16764	16780	16678	16642	16938	16764	16746	16695	16604	16554	16788	16750	16671	16756	16919	16655	16824	16838	16727	16794	16783	16928	16889	16792	16782	16755	16516	16621	16660	16740	16653	16719	16819	16776	16698	16654	16667	16711	16817	16999	16766	16866	16848	16712	16700	16712	16896	16795	16821	16765	16672	16599	16848	16533	16800	16758	16808	16731	16667	16989	16712	16874	17000	16726	16926	16687	16775	16680	16759	16699	16903	16741	16757	16996	16912	16701	16763	16775	16830	16757	16773	16532	16804	16752	16760	16678	16884	16885	16770	16702	16730	16954	16617	16584	16786	16828	16925	16590	16769	16619	16847	16876	16799	16845	16848	16698	16679	16634	16568	16716	16693	16471	16788	16608	16774	16941	16634	16545	16682	16619	16698	16959	16768	16939	16783	16971	16725	16438	16726	16722	16861	16725	16863	16760	16712	16860	16603	16756	16684	16876	16746	16715	16706	16885	16923	16896	16710	16743	16601	16800	16751	16580	16578	16714	16528	16586	16555	16723	16737	16690	16697	16630	16666	16788	16857	16690	16771	16777	16803	16881	16841	16685	16817	16816	16698	16577	16883	16636	16782	16786
16280	18007	17368	15681	15139	14581	14807	14595	14564	14500	14432	14438	14384	14627	14373	14565	14370	14416	14290	14486	14489	14430	14395	14429	14507	14437	14299	14331	14179	14456	14340	14466	14344	14362	14409	14344	14150	14481	14257	14241	14444	14500	14294	14442	14238	14337	14398	14492	14433	14264	14534	14555	14558	14593	14810	14625	14721	14506	14774	14599	14608	14533	14416	14395	14337	14275	14314	14435	14361	14450	14376	14427	14372	14257	14333	14432	14444	14364	14399	14243	14228	14301	14308	14068	14409	14349	14267	14343	14435	14360	14467	14211	14210	14304	14218	14249	14369	14299	14327	14260	14475	14471	14335	14206	14317	14406	14531	14365	14407	14374	14444	14260	14163	14459	14192	14321	14352	14495	14481	14214	14236	14305	14232	14352	14257	14392	14305	14431	14303	14298	14378	14450	14282	14512	14265	14506	14484	14193	14240	14287	14325	14236	14496	14319	14243	14320	14254	14484	14337	14284	14170	14372	14257	14426	14360	14392	14289	14363	14400	14380	14469	14293	14340	14286	14230	14514	14276	14250	14378	14361	14351	14204	14262	14392	14310	14352	14455	14409	14259	14310	14407	14360	14549	14250	14404	14243	14437	14339	14296	14316	14427	14263	14284	14280	14306	14320	14464	14151	14306	14260	14315	14201	14419	14248	14465	14316	14435	14346	14276	14481	14389	14323	14481	14449	14223	14398	14252	14332	14352	14335	14185	14265	14256	14549	14497	14423	14334	14338	14381	14388	14519	14366	14386	14153	14328	14390	14401	14536	14197	14393	14402	14389	14301	14464	14437	14250	14402	14249	14380	14275	14242	14514	14304	14321	14249	14267	14093	14328	14553	14465	14399	14487	14324	14352	14382	14397	14341	14396	14257	14343	14309	14319	14382	14432	14328	14315	14262	14269	14288	14184	14443	14484	14204	14372	14511	14349	14521	14543	14395	14499	14385	14298	14517	14431	14416	14336	14390	14282	14241	14210	14423	14347	14382	14374	14392	14369	14255	14445	14369	14298	14278	14314	14572	14400	14373	14324	14242	14348	14248	14281	14227	14364	14482	14148	14438	14298	14195	14343	14146	14231	14487	14297	14382	14391	14383	14365	14348	14213	14479	14307	14314	14252	14368	14250	14427	14347	14431	14418	14284	14332	14333	14321	14386	14366	14434	14280	14377	14300	14314	14400	14278	14425	14390	14462	14382	14393	14432	14538	14396	14466	14421	14398	14249	14166	14339	14476	14200	14332	14329	14441	14316	14335	14365	14216	14447	14342	14333	14383	14468	14429	14470	14363	14531	14272	14253	14369	14399	14283	14497	14411	14379	14456	14267	14278	14450	14312	14285	14471	14142	14208	14222	14155	14355	14416	14432	14458	14318	14318	14455	14227	14304	14282	14257	14450	14371	14279	14489	14404	14461	14226	14401	14303	14252	14544	14491	14328	14391	14423	14360	14284	14268	14415	14472	14429	14209	14392	14481	14298	14270	14401	14338	14350	14445	14237	14327	14359	14325	14328	14389	14225	14518	14594	14436	14285	14327	14289	14469	14468	14368	14437	14228	14207	14467	14204	14334	14416	14317	14210	14363	14428	14228	14415	14351	14342	14384	14459	14403	14283	14307	14376	14462	14284	14261	14419	14355	14434	14507	14318	14489	14288	14382	14411	14266	14314	14462	14524	14307	14458	14384	14178	14491	14468	14356	14296	14351	14304	14294	14393	14428	14260	14505	14425	14276	14463	14294	14338	14411	14430	14205	14320	14312	14205	14397	14308	14245	14359	14379	14268	14434	14316	14427	14274	14350	14108	14340	14231	14390	14316	14388	14323	14432	14426	14474	14402	14376	14197	14329	14309	14400	14377	14419	14335	14289	14268	14288	14452	14389	14176	14294	14183	14370	14334	14451	14379	14401	14405	14547	14411	14387	14265	14489	14319	14310	14444	14326	14383	14451	14382	14278	14373	14454	14290	14418	14285	14449	14252	14420	14176	14424	14446	14323	14377	14357	14347	14509	14381	14262	14309	14358	14291	14469	14333	14402	14305	14378	14389	14384	14377	14430	14345	14385	14442	14277	14432	14405	14339	14260	14370	14351	14321	14238	14372	14514	14230	14197	14302	14308	14311	14436	14265	14255	14426	14309	14471	14523	14291	14228	14276	14430	14345	14324	14497	14163	14288	14342	14283	14376	14372	14381	14178	14457	14375	14327	14246	14390	14331	14342	14363	14302	14230	14234	14379	14281	14393	14275	14475	14462	14356	14309	14515	14479	14233	14292	14275	14354	14436	14393	14395	14294	14300	14268	14471	14318	14366	14407	14237	14388	14415	14289	14384	14343	14372	14506	14259	14407	14323	14395	14294	14337	14603	14345	14487	14347	14240	14338	14416	14335	14288	14363	14253	14388	14464	14240	14180	14288	14435	14547	14248	14282	14505	14338	14220	14438	14305	14311	14412	14423	14542	14404	14369	14494	14345	14270	14375	14403	14280	14487	14402	14329	14499	14234	14188	14420	14473	14471	14202	14395	14312	14412	14236	14214	14260	14295	14481	14438	14427	14403	14353	14180	14423	14441	14396	14422	14339	14404	14298	14265	14289	14313	14209	14441	14257	14382	14418	14273	14205	14284	14426	14229	14433	14361	14220	14375	14322	14278	14209	14425	14283	14469	14325	14402	14115	14332	14234	14165	14371	14225	14310	14410	14348	14266	14475	14311	14317	14204	14362	14418	14450	14196	14459	14236	14387	14387	14110	14401	14258	14341	14343	14346	14448	14335	14422	14482	14340	14347	14499	14332	14189	14259	14292	14400	14496	14469	14383	14335	14338	14322	14403	14402	14277	14213	14356	14295	14309	14430	14473	14564	14428	14263	14211	14318	14301	14393	14226	14333	14379	14338	14279	14290	14372	14443	14423	14590	14180	14407	14376	14335	14240	14575	14291	14452	14283	14272	14145	14536	14282	14301	14274	14370	14433	14273	14423	14536	14345	14243	14357	14327	14363	14355	14497	14403	14260	14354	14486	14238	14418	14237	14356	14337	14371	14315	14313	14288	14131	14252	14384	14377	14238	14551	14265	14327	14422	14185	14479	14420	14453	14391	14388	14420	14346	14466	14306	14404	14307	14347	14181	14437	14467	14490	14235	14328	14391	14436	14370	14300	14319	14582	14205	14346	14330	14364	14290	14439	14017	14471	14384	14325	14300	14321	14278	14411	14271	14333	14486	14407	14291	14520	14376	14356	14336	14388	14295	14427	14306	14281	14177	14382	14491	14288	14456	14373	14344	14377	14427	14379	14504	14411	14401	14414	14322	14387	14278	14281	14171	14327	14481	14391	14251	14318	14302	14362	14477	14505	14453	14428	14376	14448	14356	14509	14355	14293	14248	14593	14257	14408	14289	14286	14331	14392	14409	14361	14381	14413	14315	14284	14318	14285	14364	14527	14414	14273	14379	14197	14244	14350	14413	14208	14286	14364	14318	14256	14357	14420	14240	14266	14301	14430	14433	14431	14307	14324	14388	14380	14406	14381	14279	14235	14340	14359	14445	14337	14358	14356	14431	14298	14313	14342	14324	14458	14303	14422	14319	14301	14524	14419	14373	14417	14453	14423	14332	14395	14199	14398	14342	14395	14385	14253	14320	14279	14410	14490	14200	14352	14351	14418	14223	14328	14455	14305	14600	14299	14240	14341	14372	14155	14238	14237	14230	14318	14471	14398	14415	14296	14316	14316	14295	14281	14382	14456	14465	14302	14419	14277	14513	14399	14348	14293	14384	14214	14459	14360	14322	14349	14181	14313	14291	14265	14378	14447	14348	14305	14396	14445	14252	14278	14292	14414	14319	14594	14293	14293	14188	14420	14253	14407	14435	14398	14394	14417	14325	14497	14422	14419	14389	14376	14267	14343	14409	14304	14322	14358	14268	14224	14592	14174	14432	14170	14310	14382	14307	14494	14472	14497	14389	14268	14347	14415	14364	14203	14265	14430	14247	14258	14234	14252	14328	14474	14293	14351	14490	14387	14299	14434	14232	14280	14357	14177	14259	14332	14239	14455	14359	14337	14303	14278	14459	14406	14423	14319	14342	14370	14371	14469	14415	14346	14329	14504	14459	14341	14434	14459	14404	14322	14263	14255	14411	14367	14309	14446	14374	14426	14428	14408	14436	14336	14212	14485	14260	14316	14330	14642	14261	14482	14215	14398	14375	14215	14298	14298	14348	14318	14173	14349	14388	14318	14396	14324	14447	14438	14268	14332	14294	14246	14215	14391	14182	14401	14393	14240	14369	14228	14377	14536	14462	14485	14355	14393	14315	14342	14401	14416	14255	14328	14471	14390	14254	14180	14562	14480	14122	14262	14283	14508	14454	14352	14310	14340	14356	14390	14321	14271	14187	14277	14510	14375	14250	14372	14389	14387	14398	14351	14370	14445	14345	14418	14407	14332	14369	14328	14348	14417	14245	14430	14375	14509	14296	14289	14323	14364	14287	14255	14442	14230	14239	14225	14347	14443	14410	14412	14414	14273	14351	14362	14229	14419	14080	14383	14323	14259	14436	14269	14303	14422	14535	14189	14431	14468	14430	14438	14337	14368	14392	14402	14424	14375	14324	14414	14355	14285	14280	14393	14491	14295	14317	14491	14258	14317	14386	14384	14339	14401	14287	14315	14427	14451	14399	14652	14319	14269	14400	14205	14383	14436	14369	14231	14270	14362	14339	14401	14428	14384	14247	14431	14402	14359	14379	14423	14496	14487	14342	14303	14432	14473	14347	14330	14425	14351	14420	14306	14341	14348	14335	14286	14325	14419	14365	14428	14315	14481	14335	14501	14273	14398	14346	14303	14335	14413	14282	14297	14263	14375	14360	14518	14207	14496	14194	14425	14427	14369	14359	14396	14106	14496	14233	14322	14392	14256	14368	14124	14433	14382	14352	14316	14303	14324	14304	14341	14289	14239	14416	14353	14357	14370	14422	14359	14167	14386	14379	14194	14314	14417	14281	14331	14336	14266	14264	14471	14443	14256	14490	14288	14218	14409	14401	14324	14266	14329	14484	14282	14527	14378	14406	14420	14270	14377	14277	14318	14410	14456	14387	14593	14340	14243	14426	14526	14394	14382	14224	14393	14371	14409	14303	14569	14186	14520	14463
25227	21429	28438	25255	22108	20202	19573	18012	17397	17331	17388	17198	17150	17153	17036	17073	16983	17043	17121	16953	16815	17032	17027	16741	17088	17067	16928	16827	16767	16911	16880	16887	16942	16812	16997	16912	16785	16680	16835	16797	16693	16923	16853	16734	16809	16841	16873	16624	16945	16680	16987	16711	17122	16813	16920	17144	17005	16987	17072	16864	16850	16824	16993	16725	17097	16758	16863	16718	16769	17062	16766	16623	16813	16734	16569	16947	16602	16822	16602	16890	17012	16779	16794	16784	16832	16678	16727	16515	16564	16729	16828	16449	16575	16887	16669	16636	16847	16788	16762	16740	16506	16732	16599	16519	16763	16758	16857	16866	17057	16714	16587	16784	16841	16989	16599	16847	16998	16623	16642	16759	16691	16616	16919	16859	16744	16749	16790	16708	16746	17072	16889	17004	16716	16675	16729	16757	16712	16539	16752	16843	16809	16646	16857	16768	16534	16820	16814	16790	16668	16849	16855	17028	16767	16740	16800	16887	16907	16727	16877	16870	16739	16452	16586	16700	16689	16793	16830	16770	16772	16747	16896	16719	16758	16843	16664	16741	16646	16537	16884	16741	16708	16652	16744	16629	16568	16778	16775	16842	16702	16984	16556	16823	16597	16800	16827	16703	16807	16771	16555	16788	16682	16896	16643	16778	16865	16775	16695	16694	16708	16875	16694	16721	16864	16871	16728	16666	16715	16781	16704	16836	16559	16597	16642	16408	16697	16529	16851	16715	16720	16748	16657	16710	16742	16638	16808	16681	16685	16542	16611	16820	16651	16733	16819	16735	16603	16576	16730	16732	16654	16763	16961	16820	16484	16617	16575	16711	16773	16802	16478	16827	16781	16576	16569	16733	16716	16762	16675	16972	16757	16803	16807	16561	16814	16720	16615	16737	16744	16844	16652	16728	16587	16501	16747	16658	16860	16734	16668	16786	16841	16752	16676	16760	16686	16770	16915	16868	16763	16915	16955	16901	16684	16507	16774	16605	16627	16866	16829	16637	16652	16922	16762	16756	17001	16963	16744	16710	16669	16686	16976	16685	16941	16626	16598	16677	16769	16771	16823	16565	16626	16754	16570	16628	16716	16760	16769	16689	16744	16658	16505	16472	16685	16619	16783	16733	16733	16791	16811	16773	16752	16786	16840	16750	16625	16771	16888	16567	16721	16814	16619	16737	16870	16943	16717	16508	16848	16742	17029	16965	16926	16792	16746	16920	16868	16794	16683	16636	16859	16900	16708	16830	16770	16734	16665	16923	16659	16723	16513	16528	16440	16526	16682	16812	16742	16757	16721	16699	16861	16706	16740	16834	16674	16559	16578	16652	16656	16797	16752	16640	16535	16642	16804	16746	16895	16908	16552	16696	16751	16686	16635	16792	16855	16857	16626	16813	16853	16725	16842	17019	16744	16766	16571	16564	16490	16717	16681	16770	16743	16660	16803	16951	16746	16814	16715	16829	16807	16820	16708	16869	16689	16738	16855	16682	16794	16700	16923	16707	16736	16815	16791	16565	16779	16631	16750	16630	16681	16719	16791	16610	16885	16721	16633	16536	16516	16877	16758	16725	16749	16777	16870	16599	16808	16792	16866	16658	16704	16678	16694	16763	16786	16707	16616	16467	16807	16730	16634	16618	16885	16959	16801	16757	16858	16873	16971	16701	16722	16884	16665	16711	16771	16858	16804	16717	16759	16700	16617	16787	16912	16689	16756	16704	16989	16663	16728	16659	16918	16623	16631	16564	16761	16778	16604	16579	16905	16681	16592	16749	16861	16647	16676	16734	16728	16683	16818	16787	16808	16850	16678	16831	16759	16861	16759	16963	16691	16852	16715	16658	16758	16844	16724	16898	16683	16808	16874	16772	16427	16722	16733	16625	16739	16698	16691	16917	16614	16766	16733	17026	16847	16979	16604	16720	16645	16616	16711	16822	16702	16946	16924	16615	16927	16721	16855	16677	16559	16693	16804	16727	16885	16775	16944	16809	16819	16899	16707	16686	16817	16841	16888	16805	16924	16721	16835	16712	16645	16716	16715	16613	16819	16488	16855	16851	16723	16771	16679	16577	16769	16634	16663	16636	16744	16650	16737	16868	16654	16704	16918	16687	16743	16754	16735	16686	16828	16791	16679	16675	16822	16449	16738	16742	16667	16812	16818	16759	16791	16856	16626	16848	16633	16686	16798	16823	16678	16589	16964	16589	16854	16804	16629	16678	16889	16806	16731	16699	16881	16801	16626	16832	16545	16732	16649	16573	16612	16840	16834	16551	16553	16473	16821	16621	16762	16790	16769	16685	16658	16717	16652	16729	16653	16632	16701	16751	16986	16750	16697	16838	16799	16751	16837	16986	16618	16729	16846	16831	16674	16735	16737	16597	16796	16744	16877	16747	16728	16800	16733	16903	16769	16760	16801	16791	16855	16483	16594	16695	16704	16759	16675	16604	16623	16614	16572	16691	16794	16824	16852	16979	16881	16854	16610	16695	16642	16537	16806	16726	16875	16785	16806	16921	16573	16731	16746	16772	16927	16716	16780	16732	16594	16671	16849	16842	16926	16672	16923	16789	16732	16797	16842	16684	16927	16537	16578	16591	16755	16725	16647	16727	16646	16668	16755	16603	16845	16706	16868	16776	16875	16757	16743	16654	16710	16664	16785	16802	16779	16674	16824	16787	16748	16823	16950	16812	16712	16805	16740	16701	16816	16577	16688	16538	16644	16643	16735	16855	16658	16918	16842	16903	16808	16718	16842	16822	16694	16772	16798	16796	16825	16723	16673	16949	17012	16839	16827	16644	16588	16794	17015	16652	16779	16774	16770	16679	16702	16825	16662	16663	16937	16704	16709	16630	16781	16475	16657	16653	16733	16796	16648	16818	16669	16817	17085	16626	16873	16696	16610	16612	16886	16603	16694	16742	16730	16815	16735	16710	16798	16796	16860	16753	16822	16832	16524	16643	16710	16812	16772	16842	16784	16794	16645	16738	16750	16787	16647	16678	16602	16908	16889	16786	16790	16797	16913	16576	16710	16836	16857	16729	16695	16647	16923	16668	16612	16805	16773	16513	16691	16591	16604	16556	16724	16783	16925	16915	16649	16753	16760	16830	16764	16859	16640	16702	16579	16719	16706	16574	16776	16481	16715	16734	16719	16518	16739	16635	16766	16826	16776	16760	16895	16620	16690	16708	16736	16886	16526	16318	16699	16748	16820	16755	16629	16692	16549	16663	16571	16715	16825	16708	16715	16770	16797	16677	16920	16854	16606	16753	16817	16582	16535	16795	16631	16884	17000	16671	16574	16700	16679	16585	16712	16647	16645	16625	16637	16656	16581	16646	16468	16816	16731	16633	16713	16683	16961	16808	16626	16780	16770	16715	16834	16655	16632	16793	16676	16959	16792	16749	16778	16601	16786	16735	16648	16729	16588	16639	16666	16729	16923	16769	16791	16502	16752	16706	16644	16779	16715	16730	16624	16701	16941	16852	16935	16928	16928	16697	16853	16801	16816	16587	16432	16945	16726	16951	16896	16556	16876	16733	16755	16849	16665	16760	16734	16718	16918	16654	16744	16803	16741	16651	16705	16842	16760	16827	16807	16865	16942	16857	16612	17071	16721	16859	16936	16758	16806	16761	16830	16715	16704	16767	16690	16616	16830	16747	16641	16747	16840	16777	16707	16945	16810	16683	16838	16903	16625	16659	16772	16826	16788	16700	16711	16786	16455	16787	16658	16861	16695	16758	16605	16771	16837	16926	16863	16735	16706	16716	16650	16822	16616	16629	17149	16757	16743	16822	16878	16778	16726	16906	16751	16773	16877	16902	16846	16741	16773	16901	16918	16671	17011	16639	16782	16833	16799	16828	16815	16557	16472	16657	16866	16850	16789	16946	16664	16560	16645	16722	16723	16661	16786	16933	16890	16775	16679	16623	16612	16633	16776	16555	16742	16662	16535	16693	16768	16887	16856	16861	16820	16829	16783	16998	16915	16798	16765	16615	16755	16738	16644	16652	16650	16677	16875	16666	16978	16895	16608	16726	16889	16730	16751	16703	16868	16831	16821	16823	16669	16549	16789	16914	16799	16738	16780	16704	16809	16703	16919	16648	16649	16733	16655	16783	16873	16714	16762	16815	16644	16755	16741	16793	16861	17008	16621	16586	16836	16760	16805	16837	16676	16904	16872	16632	16606	16545	16669	16613	16522	16765	17033	16633	16859	16864	16949	16720	16828	16791	16698	16495	16738	16485	16620	16792	16740	16838	16725	16606	16750	16849	16959	16693	16828	16712	16629	16732	16736	16719	16622	16944	16880	16681	16894	16870	16595	16512	16708	16822	16657	16785	16784	16797	16785	16764	16786	16643	16785	16783	16742	16777	16740	16677	16713	16747	16825	16605	16852	16891	16654	16785	16855	16730	16725	16718	16777	16808	16719	16849	16770	16850	16568	16529	16759	16721	16737	16715	16676	16666	16982	16680	16791	16666	16779	16704	16657	16816	16823	16671	16892	16705	16785	16683	16849	16664	16762	16589	16839	16698	16706	16566	16585	16617	17013	16668	16541	16879	16700	16727	16733	16772	16698	16841	16748	16912	16877	16850	16529	16558	16713	16665	16775	16756	16732	16802	16710	16673	16747	16751	16638	16780	16726	16758	16668	16695	16771	16644	16617	16725	16687	16863	16679	16880	16699	16720	16648	16730	16909	16762	16569	16684	16980	16863	16669	16818	16720	16851	16618	16771	16682	16815	16913	16829	16745	16696	16780	16788	16863	16786	16573	16699	16752	16663	16746	17017	16828	16721	16597	16863	16863	16739	16882	16817	16787	16873	16585	16568	16660	17005	16579	16573	16888	16543	16845	16552	16771	16700	16708	16757	16768	16815	16689	16602	16606	16602	16752	16810	16746	16996	16903	16789	16806	16976	16820	16956	17045	16886	16916	16574	16860	16822	16689	16781	16798	16829	16751	16869	16831	16833	16864	16824	16845	16893	16757	16620	16874	16755	16710	16629	16879	16758	16828	16602	16719	16815	16798	16655	16734	16928	16702	16496	16846	16848	16695	16435	16653	16541	16694	16708	16792	16955	16608	17021	16798	16826	16844	16801	16790	16551	16895	16902	16595	16689	16706	16829	16770	16661	16871	16565
17140	27438	25298	20276	17905	17005	16346	15644	15407	15244	15066	14937	14759	14848	14477	14549	14693	14592	14688	14617	14529	14598	14756	14572	14599	14443	14479	14660	14436	14500	14240	14304	14612	14315	14453	14507	14432	14438	14456	14404	14602	14443	14364	14371	14530	14617	14593	14505	14645	14531	14714	14663	14783	14692	14878	14669	14766	14622	14560	14549	14492	14761	14491	14674	14613	14531	14514	14379	14488	14547	14352	14291	14437	14335	14271	14690	14568	14413	14453	14344	14427	14560	14429	14561	14482	14547	14491	14458	14527	14474	14403	14415	14385	14471	14525	14507	14434	14481	14457	14527	14444	14375	14424	14261	14359	14446	14385	14377	14407	14316	14549	14425	14400	14403	14442	14366	14495	14346	14358	14298	14317	14197	14286	14427	14506	14349	14297	14383	14445	14234	14452	14595	14531	14515	14410	14175	14298	14406	14394	14353	14247	14339	14480	14369	14384	14230	14335	14290	14457	14323	14428	14221	14434	14191	14382	14578	14415	14426	14309	14223	14456	14138	14517	14372	14548	14299	14301	14373	14418	14349	14278	14391	14374	14403	14579	14250	14353	14298	14301	14305	14433	14499	14545	14451	14240	14344	14551	14551	14600	14216	14405	14261	14258	14170	14438	14474	14307	14339	14323	14494	14479	14371	14375	14379	14245	14429	14537	14343	14530	14348	14350	14311	14503	14393	14242	14569	14344	14277	14460	14492	14282	14564	14456	14327	14442	14332	14377	14387	14459	14413	14363	14450	14236	14210	14498	14373	14513	14482	14366	14599	14400	14280	14173	14448	14382	14410	14331	14336	14312	14443	14344	14530	14404	14300	14423	14441	14401	14405	14373	14184	14496	14406	14378	14272	14429	14229	14282	14320	14228	14373	14346	14426	14512	14286	14245	14324	14455	14535	14314	14457	14402	14461	14389	14519	14239	14428	14330	14386	14371	14198	14306	14490	14337	14326	14461	14408	14334	14371	14431	14542	14415	14425	14431	14569	14305	14337	14366	14418	14532	14365	14401	14342	14522	14282	14421	14526	14501	14405	14212	14378	14283	14388	14438	14254	14328	14373	14383	14436	14463	14406	14361	14280	14440	14456	14521	14461	14412	14226	14344	14345	14249	14594	14346	14361	14446	14430	14483	14347	14384	14552	14383	14366	14352	14395	14307	14398	14394	14620	14507	14449	14364	14367	14503	14334	14370	14499	14302	14207	14400	14379	14498	14236	14378	14288	14410	14443	14460	14281	14308	14307	14480	14442	14350	14540	14406	14384	14335	14391	14362	14428	14411	14484	14297	14437	14485	14263	14519	14372	14374	14469	14351	14182	14344	14469	14489	14494	14396	14431	14306	14444	14304	14249	14254	14409	14384	14357	14551	14262	14337	14442	14341	14312	14467	14273	14486	14264	14438	14423	14212	14485	14597	14161	14365	14390	14280	14457	14436	14442	14299	14360	14407	14522	14599	14307	14340	14572	14238	14347	14343	14405	14204	14196	14423	14453	14369	14267	14535	14504	14493	14420	14455	14414	14266	14441	14288	14321	14396	14452	14247	14415	14449	14388	14415	14345	14300	14457	14423	14316	14302	14359	14432	14383	14280	14225	14361	14458	14454	14294	14513	14489	14410	14289	14378	14485	14420	14274	14371	14334	14330	14345	14345	14237	14458	14486	14305	14418	14441	14299	14463	14322	14577	14273	14390	14399	14326	14327	14396	14284	14364	14420	14290	14311	14432	14327	14379	14437	14259	14543	14288	14582	14336	14360	14369	14493	14248	14287	14286	14503	14429	14376	14311	14575	14399	14385	14423	14480	14378	14351	14470	14431	14405	14485	14389	14451	14332	14384	14430	14241	14314	14486	14415	14437	14358	14222	14390	14327	14330	14469	14460	14444	14515	14269	14412	14191	14317	14362	14411	14290	14225	14461	14332	14473	14475	14504	14502	14493	14394	14421	14263	14376	14436	14472	14446	14402	14414	14463	14417	14345	14333	14087	14489	14441	14293	14345	14406	14443	14413	14351	14483	14324	14234	14385	14444	14406	14301	14402	14356	14380	14533	14402	14212	14339	14233	14255	14489	14529	14247	14368	14346	14141	14331	14504	14407	14430	14363	14288	14360	14388	14374	14498	14437	14625	14141	14415	14460	14433	14346	14401	14276	14353	14273	14409	14444	14232	14491	14407	14321	14301	14399	14324	14447	14432	14464	14350	14329	14412	14320	14316	14241	14475	14343	14220	14500	14251	14515	14436	14613	14500	14446	14460	14375	14457	14317	14392	14427	14395	14586	14301	14352	14424	14354	14328	14604	14487	14427	14419	14211	14392	14552	14412	14257	14428	14266	14358	14317	14365	14343	14314	14422	14196	14423	14363	14450	14387	14197	14428	14131	14551	14418	14203	14375	14302	14470	14312	14429	14267	14496	14288	14364	14382	14495	14424	14355	14216	14383	14381	14480	14311	14301	14321	14468	14289	14422	14278	14312	14492	14579	14456	14238	14364	14412	14308	14319	14471	14483	14411	14412	14434	14559	14539	14262	14379	14194	14386	14639	14413	14423	14557	14387	14361	14446	14543	14444	14497	14544	14520	14410	14420	14413	14313	14426	14383	14371	14439	14344	14344	14332	14325	14438	14577	14372	14325	14526	14314	14272	14383	14455	14386	14249	14327	14395	14392	14312	14425	14391	14455	14520	14404	14386	14223	14273	14407	14277	14172	14412	14479	14548	14597	14639	14372	14345	14365	14419	14287	14326	14349	14339	14486	14537	14298	14427	14264	14334	14443	14481	14261	14328	14405	14413	14421	14242	14445	14336	14311	14408	14347	14364	14471	14450	14414	14401	14314	14317	14410	14545	14425	14267	14536	14527	14400	14403	14355	14466	14376	14316	14249	14519	14303	14281	14436	14355	14212	14396	14518	14348	14290	14230	14508	14397	14457	14328	14239	14358	14383	14350	14308	14319	14398	14460	14533	14438	14265	14443	14484	14350	14378	14365	14358	14415	14418	14382	14359	14546	14325	14414	14399	14438	14318	14290	14348	14381	14518	14493	14503	14461	14418	14464	14356	14292	14465	14181	14592	14395	14461	14488	14217	14302	14359	14221	14470	14284	14405	14473	14491	14459	14509	14338	14525	14381	14316	14361	14364	14566	14453	14400	14504	14368	14338	14386	14428	14593	14415	14444	14218	14449	14377	14370	14397	14309	14368	14298	14344	14509	14383	14462	14271	14381	14370	14346	14421	14473	14531	14389	14421	14402	14394	14480	14278	14572	14479	14450	14565	14412	14468	14396	14350	14330	14472	14456	14626	14394	14405	14264	14406	14467	14367	14429	14370	14518	14389	14357	14374	14268	14495	14223	14346	14263	14263	14243	14410	14301	14241	14358	14364	14257	14342	14328	14509	14375	14403	14404	14269	14574	14287	14384	14442	14356	14501	14294	14355	14292	14254	14330	14565	14493	14441	14360	14278	14383	14378	14337	14376	14410	14446	14446	14249	14470	14366	14376	14316	14335	14217	14414	14313	14312	14338	14508	14490	14523	14390	14353	14283	14342	14259	14478	14376	14365	14427	14311	14501	14245	14386	14208	14440	14402	14541	14504	14367	14363	14266	14330	14207	14294	14292	14489	14390	14396	14345	14450	14498	14423	14189	14643	14299	14528	14414	14336	14328	14545	14370	14326	14514	14332	14527	14284	14469	14383	14505	14408	14232	14413	14312	14329	14589	14211	14634	14380	14382	14289	14316	14379	14363	14480	14440	14338	14346	14480	14361	14547	14545	14441	14534	14200	14344	14307	14258	14402	14240	14366	14508	14309	14433	14350	14414	14320	14326	14353	14345	14338	14395	14376	14345	14444	14297	14305	14275	14573	14573	14338	14521	14399	14293	14272	14372	14523	14265	14385	14370	14232	14324	14545	14564	14327	14342	14381	14490	14419	14468	14335	14537	14475	14395	14479	14400	14362	14379	14449	14295	14416	14498	14499	14509	14519	14492	14410	14340	14307	14377	14458	14385	14375	14339	14238	14430	14443	14407	14405	14350	14434	14423	14213	14457	14390	14354	14431	14436	14484	14302	14263	14378	14334	14279	14335	14354	14293	14554	14429	14268	14370	14313	14266	14389	14420	14392	14289	14492	14384	14318	14292	14254	14550	14603	14425	14272	14412	14454	14547	14518	14392	14368	14530	14293	14400	14547	14302	14526	14335	14345	14365	14326	14322	14434	14475	14434	14463	14251	14384	14449	14422	14405	14266	14329	14525	14450	14543	14334	14328	14543	14296	14365	14228	14482	14394	14367	14399	14424	14381	14440	14319	14265	14454	14409	14541	14544	14298	14425	14389	14309	14437	14350	14539	14353	14222	14391	14484	14440	14323	14309	14257	14515	14412	14417	14383	14327	14397	14451	14382	14339	14449	14486	14350	14437	14353	14537	14475	14234	14419	14275	14357	14328	14381	14382	14347	14495	14380	14405	14441	14505	14381	14243	14412	14263	14317	14341	14474	14336	14446	14368	14485	14419	14434	14440	14511	14501	14437	14362	14206	14243	14534	14296	14429	14399	14432	14309	14260	14336	14617	14390	14422	14308	14556	14429	14406	14343	14358	14455	14351	14392	14335	14418	14503	14430	14417	14284	14433	14369	14393	14472	14470	14359	14289	14356	14522	14476	14602	14417	14477	14275	14275	14332	14341	14279	14366	14418	14352	14424	14173	14137	14444	14249	14354	14428	14361	14398	14444	14450	14376	14476	14409	14247	14477	14403	14346	14416	14330	14405	14322	14402	14327	14280	14375	14512	14282	14470	14368	14299	14408	14477	14333	14360	14245	14535	14491	14284	14336	14436	14503	14333	14347	14448	14365	14301	14432	14418	14392	14445	14330	14283	14227	14358	14438	14458	14453	14458	14334	14348	14422	14264	14476	14451	14547	14324	14364	14455	14437	14347	14347	14367	14226	14256	14298	14480	14204	14480	14484	14191	14557	14416	14403	14338	14362	14300	14492	14453	14377	14536	14368	14207	14465	14472	14362	14260	14527	14439	14309	14368	14280	14437	14391	14371	14288	14403	14308	14338	14415	14176	14365	14295	14288	14545	14292	14296	14374	14615	14389	14461	14365	14421	14495	14441	14494	14362	14391	14509	14509	14310
24056	21387	28982	24214	22148	23373	22340	18831	17915	17987	17730	17600	17677	17427	17396	17520	17301	17358	17256	17094	17282	17146	16846	17077	17191	17016	17138	17144	17104	17286	16942	16952	16796	16984	17083	16825	17001	16968	17098	16888	17120	17093	17084	17180	17001	16951	16975	17033	17257	17308	17266	17634	17292	17319	17302	17433	17202	17122	17024	17001	17078	16747	16970	17088	17164	17074	16954	16841	16794	16950	16968	16850	16897	16720	16840	17019	17011	16716	16793	16998	16986	16822	17106	16961	16876	16930	17007	16894	16785	16871	17030	16855	16774	16978	16942	16994	16944	16823	16789	16849	17002	16969	16711	16680	16777	16883	16925	16929	16875	16949	17055	16897	16796	16818	17017	16664	16670	16913	16842	16878	16877	16882	16928	16584	16994	16946	16854	16966	16901	16834	16678	16822	16795	16927	16960	16800	16965	16883	16893	16959	16955	16757	16854	16781	16749	16787	16761	16745	16908	16905	16881	16782	16941	16812	16754	16747	16690	16800	16934	16951	16868	16888	16825	16937	16713	16866	16785	16932	16742	16867	16841	16943	16926	17104	17066	16861	16823	16959	16754	16753	17007	16753	16937	16925	16784	16858	16774	16770	16861	16791	16850	16810	17050	16881	16842	16714	16767	16760	16821	16821	16752	16618	16972	16822	16941	17137	16960	16859	16791	16910	16704	16707	16989	16980	16992	16905	16940	16726	16926	16812	16826	16838	16782	16899	16946	16994	16842	16880	16924	16964	16851	16939	17010	16760	17052	16726	16751	16761	16753	16650	16818	16952	16953	16869	16829	16938	17045	16804	16742	16807	16988	16830	16760	16888	16986	16852	16752	16616	16858	16720	16840	16995	16822	16903	16965	16973	16980	17056	16855	17025	16975	16911	16924	16851	16924	16957	16967	16963	17119	16954	16863	16969	16731	16794	16987	16652	16736	16720	16811	16969	16676	16546	16862	16897	16926	16995	17001	16863	16914	16768	16976	16753	16746	16748	16796	16845	16834	16718	16774	16640	16637	16830	16730	17047	16952	16778	16787	16931	16927	16815	16791	16906	16798	17005	16832	16900	16718	16930	16890	16878	16792	16862	16867	16728	16745	16967	16703	16797	16905	16780	16959	16705	16789	16873	16919	16890	16863	16957	16852	16960	17060	16919	16996	16940	16866	16727	16580	16869	16921	16945	16947	16750	16963	16863	17012	16985	17120	16923	16969	17000	16928	16806	16878	17071	16841	16765	16652	16760	17047	16788	16756	16902	16778	16777	16959	17104	16777	16769	16902	16961	16934	16797	17009	16809	16710	16774	16716	16878	16972	16855	16847	16798	16772	16749	16894	16916	17022	16863	16992	16918	16963	16718	16808	16826	16824	16933	16668	16891	17050	16997	16929	16901	16823	16744	16892	16801	17070	16802	16875	16643	16810	16974	17071	16876	16754	16972	16957	16823	16730	16775	17020	16820	16797	16888	16838	16939	16847	16884	16857	17048	17032	16837	16969	16910	16680	16852	16950	16866	16732	16770	16830	16925	16817	16948	16950	16899	16918	16872	16739	17076	16999	16902	16602	16823	16813	16925	16793	16901	16743	16878	16766	16697	16858	17015	16919	16927	16840	16909	16999	16880	16973	16817	16956	16884	16831	16704	17006	16860	16805	16848	16875	16782	16871	16775	17081	16807	16884	16682	16861	16931	17008	16829	16829	16856	16995	16766	17025	16749	16716	16818	16913	16961	16857	16783	16744	16714	16930	16861	16956	16777	16871	16929	16840	16965	16914	16974	16976	16776	16801	16810	16964	17007	16878	16758	16896	16810	16793	17018	16961	16784	16878	16836	16993	16730	16736	16876	16952	16849	16834	16712	16886	16807	16911	16705	16809	16836	16943	16878	17044	16687	17084	16973	16716	16766	16727	16955	17036	16635	16901	16742	16878	16855	16793	16899	16973	16868	16535	16871	17020	16787	16788	16895	16926	16755	16831	16987	17053	16847	16701	16833	16824	16843	16743	16781	16679	16587	16889	16743	16732	16937	16820	16854	16774	16830	16686	16761	16789	16674	16925	16725	16796	17034	16950	16956	16963	16738	16800	16807	16750	16887	16859	16796	16734	16886	16571	16741	16828	17040	16586	16910	16895	16864	16834	16674	17007	16809	16836	16771	16863	16852	16904	16778	16904	16893	16795	16793	16732	16861	16818	16799	16934	16765	16939	16950	17041	16935	16923	16885	16845	16958	16819	17029	16931	16809	16785	17020	16940	16950	17073	17014	16884	17004	16876	16878	16788	16765	16805	16973	16812	16825	16764	16721	17027	16944	16983	16928	16916	17182	16966	16753	16921	16906	16837	16961	16907	16944	16917	17087	16987	16905	16899	16752	16756	16775	16819	16963	17075	16788	16985	16936	16834	16786	16969	16858	16850	16981	16984	16746	17005	16774	16866	16848	16695	16836	16820	16989	16848	16857	16876	16771	16897	16866	16775	16762	16815	16676	16949	16869	16809	16644	16868	16966	16982	16797	17043	16700	16837	16929	16837	16927	16722	16792	16858	16758	16797	16867	16734	17037	16584	16881	16948	16919	16994	16674	16772	16940	16977	16856	16967	16925	16740	16668	16918	16740	16755	16803	16904	16757	16816	16787	16870	16872	16951	16892	16762	17046	16904	16959	16863	16674	16779	16823	16782	16848	16860	16866	16822	16817	16926	16827	16688	16797	16717	16950	16944	16718	16620	16800	16868	16762	16791	16887	16734	16868	16775	16739	16947	16938	16947	16789	16963	16760	16741	16951	16714	16884	17051	16923	16911	17021	16923	16897	16790	16805	16714	16712	16848	16824	16753	16854	16908	16960	16894	16818	16817	16644	17000	16754	16940	16751	16943	16734	16719	16864	16921	16840	16659	16695	16753	16883	16890	16752	16982	17036	16906	16717	16643	16908	16777	16774	16769	16724	16997	16934	16874	16814	16927	16823	16561	16730	16967	17090	16829	16842	16780	16855	16840	16944	16952	16989	16904	17005	16926	16801	16873	16837	16788	16980	16918	16978	16924	16706	16954	16762	16926	17047	16801	17028	17092	16661	16719	16821	16891	16957	16958	16950	17041	16782	16729	16865	16786	16893	16665	16755	16824	16873	16808	16758	16905	16745	16644	16826	16858	17029	16867	17030	16851	16737	16831	16843	17049	16876	16803	17016	17030	16760	16919	16897	16921	16937	16791	16803	16993	16839	16724	16962	16909	16737	16996	16786	16961	16993	17115	17031	17002	16938	16839	17014	16980	16699	16904	16900	16891	16953	16931	16799	16801	16955	16767	16916	16859	16717	17057	16833	16963	16656	17022	16909	16801	16838	16896	16721	17004	16719	16887	16934	16584	16812	17018	16935	16825	16981	17023	17028	16752	16735	16860	16835	16694	16921	16715	16813	16671	16940	16949	16721	16812	16852	16847	16957	16861	16885	17046	16852	16911	17105	16922	16929	16771	16821	17070	16885	17009	17112	16821	16727	16836	16861	16850	16760	16946	16840	16801	16964	16772	16738	16874	16716	16800	16763	16743	16834	17075	17008	17107	16933	16812	16976	16717	16861	16957	16766	16920	16875	16905	16907	16881	16966	16927	16877	16856	17051	16761	17071	16868	16786	16831	16847	16807	16836	16830	16843	16884	16675	16819	16952	16924	17056	16860	16648	16768	16813	16809	16814	16845	16836	16867	17012	17082	16871	16959	16873	16968	16971	16871	16845	17057	16803	16865	16711	16767	16876	16877	16668	17028	16787	16838	16832	17010	16962	16990	16965	16955	16572	16931	16799	16999	17007	16773	16976	16759	16586	16846	16781	17004	16782	16714	16925	16798	16757	16861	16816	16846	16768	16697	16991	16799	16889	16939	16802	16913	16839	16829	16736	16821	16868	16995	16969	16888	16675	16750	16852	16877	16834	17052	16860	16777	16867	17041	16693	16995	17029	16831	16704	16532	17003	17029	16993	17015	16852	16860	16788	16993	16740	16881	16711	16873	16885	16779	16731	16984	16785	16933	16879	16794	17019	17132	16793	16775	16947	16848	16920	16833	16890	16779	16981	16816	16880	16770	16866	16894	16987	16988	16954	16765	16870	16817	16628	16665	16940	16823	16851	16779	16904	16655	16493	16781	16880	16802	16905	16915	16696	16920	16949	16766	16735	16834	16938	16775	16813	16815	16746	16847	16910	16687	16789	16877	16845	16831	16824	16781	16831	16886	16811	17053	16934	16874	17039	16867	16839	16984	16797	16994	16847	16778	16873	16859	16936	16965	16814	16828	16917	16938	17014	17001	17004	16878	16871	16915	16877	16954	16934	16876	16995	16572	16659	16882	16633	16954	16701	16757	16764	16885	16644	16779	16736	16830	16983	16892	17052	16687	16832	16907	16798	16749	16882	16732	16868	17000	16790	17044	17037	16909	16841	17015	16792	16824	17086	16903	16933	16855	16535	16704	16730	16892	17168	16758	16954	16773	16848	17018	16859	16713	16725	16824	16805	16782	16707	16572	16699	17043	16951	16686	16733	16857	16813	16978	16877	16760	16781	16939	16850	16723	16876	16940	16702	16793	16998	16776	16871	17072	17077	16811	17056	16849	17033	16916	16709	16956	16792	16676	16816	16936	16842	16923	16796	16836	16603	16954	16918	17082	16828	16721	16725	16894	16754	16825	16989	16792	16961	17027	16900	17005	16867	16701	16844	17037	16886	16910	16914	16795	16691	16800	16869	16815	16817	16644	16909	16673	16868	16989	17064	16947	16884	16789	16833	17044	16790	16836	16851	16930	16854	16616	16729	16991	16672	16943	17282	16653	16727	16766	16907	16888	16993	16859	16817	16873	16868	16835	16836	16791	17009	16870	16751	16746	16874	16550	16978	16872	16831	16895	16830	16992	16795	16859	16912	16995	17014	16943	16875	16859	16817	16950	16696	16808	16732	16748	16932	16793	16758	17063	16964	16830	16738	16925	16683	16957	16742	16843	16870	16801	16921	16917	16945	16973	16872	16846	16879	16787	16867	16698	16929	16830	17121	16963	16965	17051	17010	16688	16843	16753	17082	16959	16677	16645	16856	16751	16987	16937	16846	16916	16848	16983	17016	16925	16882	16756	17018	16872	16759	16816	16733	16914	16998	16902	16794
19374	32691	29923	23301	20685	18968	17593	16698	16274	15824	15504	15301	15194	15077	14866	15162	15026	14901	14768	14719	14814	14943	14894	14621	14756	14760	14650	14758	14647	14547	14594	14592	14527	14537	14411	14521	14527	14462	14618	14690	14574	14488	14578	14729	14728	14785	14625	14725	14936	14793	15183	14998	14877	15007	14986	14815	14857	14909	14609	14643	14578	14619	14730	14627	14733	14480	14507	14562	14451	14481	14418	14383	14409	14627	14584	14681	14500	14545	14561	14493	14482	14602	14574	14670	14647	14474	14648	14605	14522	14405	14633	14520	14648	14427	14604	14296	14404	14407	14566	14361	14359	14551	14614	14475	14420	14359	14480	14372	14325	14396	14452	14385	14515	14413	14627	14441	14399	14525	14363	14534	14491	14458	14506	14430	14374	14385	14473	14528	14322	14372	14526	14450	14525	14431	14395	14643	14549	14590	14514	14497	14341	14352	14500	14543	14590	14415	14422	14317	14432	14403	14615	14423	14515	14311	14627	14575	14419	14322	14439	14403	14426	14477	14378	14308	14530	14615	14391	14383	14440	14563	14525	14507	14336	14357	14515	14494	14351	14400	14538	14421	14383	14472	14432	14317	14385	14444	14586	14410	14470	14333	14555	14545	14504	14519	14470	14366	14421	14453	14359	14523	14351	14532	14347	14470	14581	14135	14393	14309	14365	14531	14336	14333	14378	14469	14467	14544	14603	14592	14293	14440	14496	14517	14556	14495	14543	14433	14559	14429	14516	14404	14365	14469	14411	14409	14480	14363	14524	14475	14652	14473	14615	14501	14541	14422	14546	14427	14438	14429	14561	14524	14561	14248	14313	14325	14512	14448	14441	14470	14483	14402	14447	14524	14364	14500	14609	14681	14412	14255	14199	14465	14449	14482	14447	14522	14461	14350	14527	14455	14400	14401	14338	14644	14460	14433	14301	14671	14384	14417	14407	14386	14338	14351	14381	14493	14426	14177	14501	14574	14399	14350	14556	14487	14647	14522	14384	14459	14565	14232	14511	14518	14535	14446	14519	14385	14335	14423	14446	14306	14462	14470	14516	14446	14454	14545	14356	14596	14342	14428	14573	14564	14431	14418	14596	14433	14433	14369	14526	14450	14220	14594	14422	14449	14421	14382	14451	14412	14416	14428	14536	14431	14531	14547	14323	14530	14563	14482	14358	14345	14359	14408	14215	14429	14477	14470	14431	14507	14342	14340	14380	14402	14406	14544	14486	14411	14484	14342	14322	14504	14521	14378	14455	14434	14518	14337	14412	14655	14364	14466	14631	14594	14558	14477	14440	14246	14511	14456	14629	14495	14507	14626	14338	14507	14322	14437	14393	14448	14268	14561	14321	14400	14283	14579	14552	14475	14552	14396	14456	14334	14361	14586	14365	14423	14462	14464	14638	14495	14563	14561	14557	14391	14498	14309	14348	14406	14346	14607	14448	14450	14406	14508	14512	14494	14483	14469	14421	14356	14473	14437	14555	14476	14391	14407	14316	14451	14506	14550	14543	14436	14308	14330	14612	14608	14363	14469	14451	14529	14508	14604	14519	14317	14503	14441	14515	14437	14403	14458	14290	14569	14450	14308	14578	14505	14397	14418	14396	14293	14478	14491	14409	14518	14570	14438	14355	14509	14475	14342	14618	14430	14409	14338	14396	14626	14417	14290	14511	14408	14407	14558	14511	14457	14375	14558	14248	14534	14453	14464	14609	14377	14496	14491	14388	14465	14416	14111	14487	14494	14329	14513	14400	14450	14431	14444	14498	14236	14304	14445	14503	14470	14466	14475	14604	14310	14355	14558	14448	14435	14396	14232	14401	14445	14540	14431	14432	14458	14398	14466	14559	14389	14368	14606	14383	14549	14406	14520	14439	14408	14433	14487	14305	14578	14557	14548	14410	14404	14504	14355	14380	14436	14369	14506	14579	14394	14430	14414	14390	14602	14469	14441	14129	14538	14398	14518	14441	14334	14557	14227	14331	14486	14354	14535	14354	14508	14410	14251	14583	14442	14485	14503	14542	14636	14379	14407	14410	14496	14437	14498	14488	14436	14435	14463	14324	14537	14421	14442	14498	14549	14533	14708	14315	14571	14365	14519	14371	14268	14420	14448	14494	14502	14545	14314	14398	14441	14481	14492	14626	14516	14458	14373	14379	14518	14422	14494	14422	14468	14468	14398	14458	14324	14537	14706	14376	14429	14532	14462	14480	14355	14391	14302	14663	14516	14278	14385	14518	14285	14356	14470	14307	14599	14449	14485	14565	14584	14508	14394	14487	14453	14470	14331	14522	14288	14396	14534	14444	14475	14410	14533	14418	14290	14473	14589	14556	14338	14264	14487	14362	14376	14514	14616	14435	14495	14485	14339	14505	14376	14462	14502	14504	14327	14594	14502	14365	14592	14510	14514	14572	14484	14576	14472	14256	14324	14292	14481	14377	14413	14418	14538	14457	14329	14397	14494	14525	14465	14540	14472	14325	14520	14547	14590	14529	14538	14368	14469	14457	14295	14463	14489	14349	14556	14337	14396	14471	14422	14457	14355	14520	14455	14713	14613	14396	14251	14471	14468	14377	14288	14455	14448	14451	14594	14538	14512	14595	14547	14289	14421	14334	14620	14404	14415	14557	14590	14321	14421	14558	14401	14328	14468	14275	14376	14345	14405	14356	14363	14475	14472	14343	14552	14290	14505	14505	14515	14545	14408	14216	14483	14523	14447	14474	14373	14526	14498	14409	14435	14509	14458	14224	14381	14540	14436	14255	14583	14416	14365	14416	14420	14614	14402	14362	14324	14409	14434	14521	14488	14402	14483	14481	14533	14373	14521	14462	14564	14376	14535	14508	14530	14425	14336	14494	14523	14281	14475	14507	14489	14467	14377	14488	14448	14504	14434	14630	14319	14304	14599	14517	14522	14431	14554	14345	14534	14396	14430	14431	14522	14456	14522	14552	14542	14543	14475	14502	14433	14470	14430	14490	14365	14263	14525	14324	14489	14556	14420	14353	14525	14455	14484	14357	14472	14549	14467	14280	14284	14598	14344	14435	14584	14415	14492	14395	14572	14380	14501	14467	14361	14357	14296	14509	14450	14497	14342	14418	14439	14527	14374	14332	14428	14369	14346	14342	14453	14528	14417	14360	14364	14236	14351	14393	14249	14304	14418	14442	14398	14411	14454	14420	14366	14470	14417	14416	14230	14406	14213	14513	14418	14513	14467	14541	14501	14356	14466	14545	14405	14508	14249	14451	14371	14406	14537	14374	14584	14372	14335	14448	14445	14428	14463	14323	14508	14381	14487	14454	14443	14467	14519	14557	14399	14455	14478	14593	14496	14563	14469	14564	14471	14505	14417	14494	14471	14486	14312	14453	14439	14346	14450	14366	14492	14383	14263	14346	14494	14422	14311	14442	14512	14490	14606	14482	14626	14422	14436	14358	14408	14625	14309	14718	14575	14465	14349	14302	14337	14401	14515	14337	14491	14471	14519	14351	14496	14650	14522	14353	14460	14534	14336	14600	14547	14453	14411	14495	14290	14139	14388	14684	14228	14413	14400	14403	14600	14499	14574	14507	14381	14330	14430	14472	14391	14540	14454	14617	14380	14448	14497	14448	14537	14439	14642	14549	14414	14477	14380	14259	14391	14442	14475	14435	14464	14636	14367	14356	14508	14545	14359	14413	14502	14562	14479	14427	14407	14378	14500	14414	14598	14487	14337	14435	14535	14501	14463	14597	14368	14466	14372	14442	14568	14313	14425	14435	14508	14566	14379	14353	14418	14471	14532	14291	14529	14455	14512	14329	14307	14476	14423	14372	14537	14315	14522	14386	14375	14567	14481	14520	14461	14371	14427	14438	14272	14384	14257	14395	14421	14462	14455	14529	14396	14399	14533	14452	14511	14378	14332	14575	14299	14398	14430	14588	14294	14323	14280	14667	14486	14695	14431	14303	14473	14454	14425	14450	14408	14339	14434	14392	14554	14428	14424	14418	14303	14532	14352	14350	14596	14446	14349	14639	14492	14462	14563	14541	14578	14473	14446	14434	14517	14486	14377	14475	14418	14491	14555	14352	14515	14321	14520	14488	14644	14318	14627	14209	14430	14430	14428	14449	14353	14502	14546	14444	14560	14426	14503	14473	14606	14439	14426	14464	14443	14499	14466	14529	14574	14562	14399	14566	14545	14303	14397	14498	14269	14567	14433	14453	14547	14625	14277	14378	14445	14477	14418	14460	14410	14359	14527	14586	14249	14443	14249	14480	14423	14340	14384	14559	14414	14327	14506	14581	14341	14445	14425	14487	14281	14409	14191	14300	14566	14371	14321	14525	14283	14550	14433	14356	14389	14571	14481	14557	14339	14452	14381	14232	14506	14436	14351	14357	14283	14551	14375	14359	14656	14332	14435	14497	14385	14367	14359	14580	14375	14513	14295	14537	14326	14569	14548	14511	14438	14446	14459	14409	14475	14452	14454	14567	14461	14385	14576	14450	14424	14389	14402	14563	14203	14534	14533	14535	14544	14440	14479	14522	14416	14411	14377	14336	14527	14364	14404	14469	14331	14482	14493	14540	14547	14351	14533	14609	14486	14531	14439	14479	14504	14375	14369	14361	14531	14243	14373	14504	14436	14456	14308	14455	14436	14440	14469	14344	14393	14559	14457	14488	14425	14440	14532	14435	14663	14348	14527	14596	14493	14415	14404	14447	14430	14400	14505	14474	14428	14508	14305	14390	14323	14502	14234	14479	14370	14429	14570	14445	14380	14528	14493	14420	14456	14468	14497	14395	14377	14392	14472	14470	14388	14371	14364	14445	14386	14470	14446	14406	14246	14310	14519	14613	14444	14433	14514	14416	14552	14548	14535	14434	14605	14310	14471	14416	14424	14581	14432	14441	14414	14455	14502	14343	14253	14259	14490	14408	14524	14544	14390	14579	14463	14347	14570	14390	14505	14533	14377	14436	14336	14551	14455	14257	14348	14411	14445	14450	14495	14365	14603	14299	14356	14520	14317	14386	14319	14464	14410	14425	14323	14502	14322	14467	14299	14434	14506	14303	14360	14601	14415	14420	14511	14405	14397	14574	14395	14492	14455	14564	14465	14549	14522	14459	14518	14457	14437	14513	14503	14497	14312	14482	14575	14467	14502
29466	22135	22026	19445	17268	17280	17181	17093	16939	16742	16996	16779	16868	16842	16707	17102	16922	16670	16848	16990	16849	16874	16958	16950	16899	16798	16732	16931	16766	16678	16755	17039	16594	16988	16798	16744	16834	16716	16929	16873	16983	16930	17131	17018	16681	16741	16945	16852	16794	16886	16867	17163	17168	17000	16899	16946	16921	17164	16806	16744	16881	16902	16887	16714	16796	16786	16968	16902	16929	16877	16897	16655	17015	16847	16868	16645	16637	16837	16869	16785	16875	16933	16814	16993	16753	16819	16857	16826	17138	16772	16813	16726	16729	16808	16682	16728	16709	16834	16812	16768	16615	16772	16910	16759	16855	16749	16808	16894	16834	16755	16756	16679	16806	16877	16931	16870	16756	16998	16868	16860	16819	16859	16763	16837	16801	16686	16702	16787	16964	16932	16881	16763	17045	16737	16671	16773	16801	16793	16644	16857	16805	16732	16722	16590	16784	16899	16701	16748	16834	16838	16934	16829	16958	16801	16833	17017	16778	16718	16996	16801	16954	16876	16872	16826	16859	16580	16878	16888	16711	16750	16649	16698	16640	16756	16692	16701	16717	16834	16725	16810	16778	16854	16777	16781	16778	16821	16957	16804	16847	16752	16655	16715	16704	16874	16887	16633	16973	16689	16835	16680	16691	16722	16931	17011	16827	16642	16766	16621	16697	16924	17086	16958	16903	16829	16603	16671	16807	16841	16757	16742	16905	16919	16868	16917	16968	16914	16520	16647	16671	16787	16747	16828	16853	16675	16849	16703	16737	16805	16819	16960	16927	16755	16768	16930	16897	16929	16873	17041	16665	16821	16730	16908	16838	16861	16689	16764	16911	16864	16909	16777	16765	16970	16968	16744	16861	16782	16834	16728	17041	16859	16921	16775	16940	16842	16868	16767	16862	16901	16803	16649	16488	16593	16793	16690	16987	16900	17094	16948	16819	16849	17015	16667	16834	16803	16826	16947	16777	16839	16886	16881	16524	16796	16826	17054	17010	16821	16723	17009	16687	16838	16813	16840	16901	16939	16859	16712	16742	16828	17001	16733	16770	16734	16866	16951	16832	16605	16753	16695	16813	16981	16764	16610	16721	16755	16622	16739	16747	17103	16678	17037	16934	16726	16708	16654	16833	16796	17015	16778	16756	16732	16704	16802	16783	16972	16758	16760	16812	16782	16721	16718	16868	16880	16828	16844	16695	16966	16733	17011	16821	16710	16822	16737	16821	16947	16881	16797	16870	16803	16839	16698	16736	16959	16858	16600	16883	16762	16774	17073	16695	16814	16853	16765	16868	16815	16716	16541	16839	16705	16730	16727	16767	16997	16798	16822	16740	16524	16930	16767	16798	16922	16666	16938	16898	16702	16751	16757	16860	16745	16937	16847	16963	16903	16674	16739	16855	16611	16841	16846	16885	16964	17079	16909	16918	16964	16923	16792	16881	16801	16820	16715	16931	16792	16814	16827	16733	16840	16868	16723	16630	17069	16764	16822	16809	16795	16842	16863	16787	16724	16785	16794	16891	16733	16872	16896	17044	16899	16844	16775	16609	16992	16906	16818	16923	16986	16788	16837	16828	16825	16697	17008	16886	16712	16662	16849	16891	16830	16982	16871	16859	16929	16925	16931	17003	16847	16897	16692	16993	17011	16942	16749	16751	16731	16963	16871	16721	16882	16952	16949	16769	16736	16837	16924	16825	16790	16879	17048	16787	16734	16895	16800	16515	16750	16977	16797	16892	16799	16902	16797	16850	16992	16985	16707	16744	16682	16849	16740	16891	16742	16955	16864	17061	16762	16925	16743	16907	16662	16850	16945	16797	16759	17052	16616	16801	16885	16753	17063	16846	16637	17003	17130	16876	16765	16963	16697	16996	16703	16934	16970	16763	16510	16732	16824	17010	16735	16988	16738	16778	16893	16971	16742	16728	16832	16923	17026	17011	16768	16821	16756	16965	16798	16907	16588	16738	16806	16881	16895	16761	16863	16770	16690	16903	16829	16694	16795	16804	16929	16831	16754	16738	16846	16982	16921	16828	16975	16926	16830	16824	16814	16671	16839	16713	16685	16786	16826	16679	16816	16794	16776	17034	16813	16736	16862	16947	16849	16938	16720	16898	16896	16768	16957	16818	16959	16940	16717	17071	16804	16826	16566	16765	17032	16759	16660	16732	16800	16990	16582	16865	16668	16701	16569	16792	16596	16825	16836	16934	16673	16970	16987	16707	16872	16837	16842	16651	16859	16795	16902	16870	16941	17004	16767	16674	16761	16754	16677	16863	16806	16967	16735	16896	16778	16813	16928	16707	16896	16767	16992	16846	17031	16879	16914	16646	16644	16790	16688	16870	16926	16994	16598	16973	16713	16907	16727	16753	16794	16740	16799	16832	16879	16924	16625	16834	16701	17075	16894	16735	16929	16935	16680	16767	16724	16942	16763	16790	16710	16830	16940	16985	16723	16585	16881	16777	16748	16813	16883	16690	16702	16694	16828	16763	16958	16866	16865	16851	16775	16945	17094	16759	16901	16811	17007	16672	16816	16793	16708	16904	16889	16723	16721	16697	16949	17066	16781	16704	16981	17002	16773	16990	16870	16849	16777	16912	16717	16830	16880	16745	16812	16901	16883	16772	16875	16789	16745	16746	16884	16818	16852	16813	16861	16922	16948	16917	16953	16945	16874	16641	16737	16700	16865	16679	16818	16691	16807	16754	16927	16886	16685	16910	16948	16839	16930	16865	16783	16873	16620	16850	16799	16707	16886	16847	16928	16744	16979	16816	16781	16792	16758	16844	16943	16836	16743	16795	16760	17026	16873	16823	16584	17008	16786	16901	16703	16648	16671	16980	16673	16830	16681	16949	16913	16829	16884	16848	16873	16770	16801	16838	16892	16801	16917	17121	16806	16736	16740	16756	16877	16827	16791	16936	16719	16917	16849	16891	16676	16912	16956	16863	16732	16978	16696	16699	16848	17101	16866	16918	16609	16825	16871	16652	16851	16784	16679	16936	16870	16815	16955	16762	16725	16738	16659	16879	16750	16696	16926	16643	16793	17090	16694	16641	16917	16826	16837	16960	16812	16975	16887	16940	16832	16765	16899	16779	16716	16919	16791	17049	16878	16918	16998	16869	16715	16756	16726	16919	16931	16939	16883	16861	16722	16794	16725	16748	16771	16780	16867	16567	16819	16659	16513	16665	16826	16745	16967	16990	17013	16989	16885	16920	16715	16767	16600	16733	16863	16891	17012	16917	16782	16800	16844	16915	16726	16902	16662	16690	16855	17044	16818	16821	16570	16795	16909	16824	16824	16649	16797	16790	16946	16882	16684	16743	16709	16794	16834	17042	16802	17063	16782	16852	16864	16752	16726	16852	16974	17001	16754	17049	16910	17002	16704	16901	16944	16737	16802	16851	16944	16847	16984	16856	16745	16847	16834	16852	16874	16900	16798	16954	16951	16771	17021	16995	16965	16738	16676	16803	16727	16783	16908	16800	16819	16660	16799	16776	16849	16759	16713	17006	16869	16788	16827	16785	16764	16800	17041	16802	16781	16856	16771	16947	16976	16640	16691	16963	16704	16626	16842	16717	16549	16564	16781	16755	16888	16887	16723	16878	16868	16860	17003	16979	17002	16906	16701	16758	16688	16851	16817	17039	16958	16795	16935	16805	16835	16885	16745	16821	16632	16949	16706	16795	16674	16800	16569	16753	16736	16756	16819	16876	16900	16771	16730	16790	16933	16859	17031	16763	16544	16813	16618	16736	16902	16894	16761	16957	16716	16765	16799	16704	16965	16872	16749	16811	16826	16865	16826	16839	16737	16843	16802	16725	16720	16952	16669	16709	16891	16868	16812	16732	16861	16693	16751	16822	16737	16755	16800	16956	16838	16773	17021	16968	16689	16891	16805	16763	16760	16918	16803	16748	16738	16674	16943	16898	16966	16806	16898	17042	16740	16752	16549	16771	16921	16720	16741	16860	16880	16791	16904	16860	16814	16794	16834	16820	16821	16845	16704	16796	16809	16715	16864	16868	16854	16853	17122	16811	16804	16804	16814	16684	16809	16757	16564	16705	16847	16728	16660	16913	16901	16708	16716	16582	17085	16886	16763	16722	16895	16956	16842	16901	16928	16829	16975	16810	16940	16885	16818	16723	16748	16774	16954	16981	16771	16842	16699	16819	16571	16771	16897	16919	16722	16829	16987	16844	16868	16972	16847	16741	16693	16705	16973	16887	16891	16617	16888	16785	16871	17008	16850	16884	16856	16779	16804	16657	16769	16754	16791	16702	16913	16893	16803	16797	16921	16945	16777	16700	16562	16924	16782	16982	16772	16850	16823	16877	16780	16815	16940	16842	16742	16703	16716	16819	16634	16690	16863	16660	16790	16877	16880	16789	16958	16868	16666	16922	16942	16718	16976	16824	16793	16663	16945	16819	16859	16866	17065	16752	16920	16935	16868	16677	16831	16874	16853	16881	16983	16844	16850	16776	16972	16712	16700	16856	16618	16744	16861	16764	17100	16981	16944	16907	16758	16930	16741	16968	16676	16968	17007	16764	16758	16922	16835	16870	16880	16916	16733	17062	16629	16669	16779	16824	17041	17037	16873	16777	16969	16831	16682	16874	16835	16908	16649	16778	16935	16807	17054	16620	16805	16689	16835	16934	16804	16884	16888	16854	16816	16666	16757	16870	16942	16818	16754	16699	16755	16924	16945	16840	16952	16927	16772	16723	16711	16718	16652	16958	16875	16827	16739	16817	16705	16854	16711	16789	16668	16908	16896	16869	16764	16780	16669	16687	16637	16850	16923	16897	16925	16667	16912	16839	16852	16984	16869	16908	16708	16908	16631	16766	16821	16982	16597	16719	16882	16851	16649	16633	16757	16705	16857	16944	16648	16755	16829	17020	16576	16525	16657	16811	16865	16978	16680	16852	16759	16778	16625	16871	16631	17024	16826	16931	16817	16785	16857	16885	16694	16818	16798	16775	16982	16903	16995	17077	16891	16862	16911	16827	16766	16799	16752	16972	16680	16913	16909	16533	16753	16768	16805	16747	16831	16788	16889	16821	16781	16711	16616	16783	16754	16758	16886	16774	16777	16874	16904	16842	16777	16834	16604	16517	16717	16734	16892	16824	16922	17035	16824
15968	17928	17206	15675	15217	15190	14662	14559	14566	14616	14557	14432	14505	14560	14582	14541	14586	14440	14657	14623	14291	14397	14367	14362	14594	14465	14486	14433	14502	14407	14427	14563	14555	14325	14440	14597	14466	14586	14480	14430	14603	14578	14755	14520	14620	14470	14655	14493	14481	14566	14556	14877	14695	14835	14675	14593	14534	14597	14376	14590	14554	14492	14564	14538	14430	14442	14541	14370	14334	14559	14556	14416	14633	14534	14528	14514	14489	14588	14544	14542	14402	14448	14588	14311	14330	14505	14492	14476	14437	14370	14524	14361	14472	14567	14342	14422	14357	14440	14520	14444	14313	14437	14384	14551	14362	14508	14304	14332	14531	14484	14514	14248	14479	14506	14575	14512	14377	14302	14392	14392	14377	14476	14484	14459	14387	14386	14591	14465	14397	14352	14333	14604	14509	14331	14484	14468	14455	14424	14397	14560	14493	14546	14412	14578	14327	14239	14547	14421	14614	14424	14426	14538	14308	14414	14439	14366	14363	14387	14485	14468	14440	14316	14512	14362	14475	14404	14425	14364	14435	14560	14485	14438	14477	14549	14406	14469	14443	14527	14360	14423	14387	14522	14286	14323	14474	14422	14507	14545	14387	14346	14323	14569	14564	14462	14491	14501	14391	14389	14377	14417	14318	14455	14451	14516	14427	14346	14543	14578	14416	14187	14543	14332	14389	14208	14446	14281	14375	14522	14555	14375	14485	14516	14428	14438	14415	14469	14528	14292	14530	14409	14461	14554	14477	14244	14648	14510	14527	14322	14447	14444	14493	14254	14426	14373	14664	14366	14575	14508	14205	14305	14400	14431	14419	14382	14426	14632	14407	14483	14362	14436	14348	14539	14551	14427	14525	14347	14361	14353	14464	14384	14443	14334	14469	14389	14431	14283	14397	14519	14309	14616	14437	14333	14388	14398	14590	14471	14471	14329	14295	14417	14376	14397	14351	14490	14595	14509	14437	14407	14442	14369	14475	14485	14426	14365	14331	14180	14476	14552	14437	14593	14300	14365	14452	14357	14626	14412	14426	14377	14460	14331	14702	14219	14434	14430	14486	14499	14392	14327	14543	14381	14512	14440	14480	14487	14535	14328	14534	14274	14412	14414	14370	14345	14517	14454	14576	14243	14367	14496	14500	14550	14347	14594	14514	14593	14475	14444	14408	14466	14427	14438	14456	14528	14412	14369	14395	14466	14422	14491	14388	14391	14205	14416	14446	14385	14619	14535	14430	14365	14469	14599	14445	14509	14469	14405	14474	14487	14579	14402	14400	14432	14529	14344	14335	14267	14395	14368	14566	14282	14535	14318	14576	14520	14333	14436	14419	14505	14354	14436	14520	14530	14542	14461	14482	14381	14429	14480	14375	14498	14388	14468	14340	14416	14419	14541	14466	14640	14536	14381	14545	14444	14461	14352	14438	14355	14491	14479	14623	14343	14319	14567	14488	14460	14315	14448	14286	14472	14351	14364	14540	14468	14273	14522	14561	14458	14578	14506	14331	14522	14374	14403	14412	14301	14377	14463	14537	14340	14612	14374	14522	14399	14540	14473	14627	14518	14251	14453	14325	14246	14379	14516	14442	14591	14501	14397	14313	14580	14467	14461	14487	14412	14502	14532	14542	14408	14459	14376	14451	14373	14615	14556	14547	14496	14422	14450	14397	14500	14319	14491	14393	14216	14397	14349	14446	14293	14416	14584	14527	14550	14418	14513	14379	14536	14455	14458	14367	14571	14429	14330	14536	14488	14361	14309	14535	14328	14467	14443	14500	14521	14473	14548	14476	14489	14348	14413	14571	14539	14471	14347	14485	14646	14357	14532	14487	14340	14454	14574	14363	14366	14423	14307	14433	14502	14432	14374	14258	14380	14468	14437	14462	14111	14376	14464	14436	14313	14427	14251	14417	14479	14404	14405	14637	14432	14387	14659	14526	14523	14344	14573	14474	14348	14531	14529	14598	14454	14563	14497	14495	14430	14473	14546	14362	14483	14316	14417	14475	14308	14368	14423	14244	14515	14513	14278	14646	14481	14353	14529	14565	14456	14428	14335	14307	14541	14394	14468	14529	14370	14464	14399	14364	14356	14539	14373	14501	14497	14388	14591	14513	14304	14629	14502	14326	14623	14239	14548	14559	14665	14397	14570	14593	14515	14532	14297	14346	14442	14476	14536	14422	14526	14549	14339	14445	14485	14398	14396	14411	14425	14513	14318	14441	14391	14548	14430	14486	14511	14465	14381	14592	14428	14562	14391	14412	14470	14521	14236	14463	14446	14418	14285	14541	14571	14516	14526	14403	14459	14244	14520	14370	14292	14513	14548	14360	14479	14518	14520	14515	14512	14425	14602	14554	14396	14533	14303	14516	14566	14421	14526	14320	14448	14536	14458	14506	14484	14385	14333	14367	14397	14498	14431	14363	14461	14552	14413	14409	14446	14308	14450	14628	14645	14247	14456	14415	14413	14614	14497	14400	14515	14493	14385	14539	14369	14496	14547	14416	14572	14367	14470	14563	14352	14444	14470	14387	14514	14443	14463	14443	14605	14536	14521	14464	14470	14280	14585	14396	14454	14410	14305	14343	14447	14372	14399	14365	14352	14376	14278	14477	14426	14391	14466	14584	14591	14358	14510	14396	14377	14519	14499	14466	14500	14573	14502	14651	14436	14654	14419	14468	14382	14563	14271	14313	14457	14473	14329	14275	14419	14500	14393	14367	14263	14288	14354	14417	14432	14587	14474	14351	14494	14506	14265	14415	14393	14502	14467	14438	14404	14438	14435	14318	14506	14520	14522	14693	14374	14427	14295	14455	14509	14415	14512	14584	14495	14471	14280	14529	14489	14450	14476	14475	14427	14364	14294	14537	14388	14392	14453	14381	14712	14446	14516	14320	14497	14260	14527	14412	14426	14337	14434	14386	14456	14374	14449	14498	14567	14396	14591	14427	14472	14437	14352	14481	14402	14396	14596	14365	14615	14183	14367	14504	14343	14435	14519	14547	14504	14447	14503	14390	14418	14478	14527	14530	14563	14480	14573	14505	14572	14350	14479	14451	14594	14563	14580	14351	14444	14535	14417	14483	14426	14473	14427	14450	14501	14622	14371	14608	14397	14486	14368	14527	14509	14466	14447	14527	14281	14463	14364	14592	14527	14490	14350	14411	14408	14650	14454	14365	14333	14459	14607	14316	14386	14458	14390	14574	14697	14632	14469	14551	14366	14287	14353	14608	14488	14553	14284	14408	14571	14578	14468	14372	14468	14622	14438	14431	14468	14311	14529	14451	14673	14380	14584	14387	14595	14501	14514	14340	14612	14447	14378	14390	14458	14371	14436	14428	14532	14478	14385	14359	14455	14270	14457	14426	14497	14460	14436	14409	14285	14424	14362	14368	14365	14403	14325	14530	14228	14543	14535	14342	14506	14468	14349	14385	14446	14543	14353	14361	14460	14457	14460	14413	14448	14640	14442	14386	14423	14634	14566	14542	14396	14336	14365	14527	14269	14597	14571	14420	14352	14606	14566	14550	14522	14535	14519	14460	14436	14391	14352	14650	14620	14601	14444	14342	14505	14459	14313	14330	14531	14497	14505	14480	14413	14368	14449	14382	14485	14360	14446	14548	14358	14266	14430	14402	14425	14462	14486	14480	14405	14481	14475	14449	14444	14512	14382	14423	14450	14379	14540	14491	14442	14608	14416	14426	14507	14361	14466	14473	14448	14392	14399	14453	14543	14493	14324	14410	14466	14619	14491	14406	14476	14542	14501	14432	14546	14396	14619	14466	14563	14295	14490	14566	14396	14484	14449	14551	14420	14550	14477	14488	14435	14392	14449	14333	14531	14561	14584	14496	14425	14477	14513	14373	14353	14595	14443	14379	14431	14413	14298	14387	14335	14498	14398	14613	14393	14544	14496	14530	14372	14571	14305	14388	14286	14444	14299	14432	14428	14451	14462	14310	14334	14624	14389	14405	14367	14468	14650	14425	14295	14371	14526	14434	14512	14372	14334	14364	14313	14594	14488	14365	14456	14517	14656	14609	14297	14470	14555	14480	14415	14476	14412	14474	14418	14494	14630	14470	14369	14481	14346	14222	14432	14459	14643	14461	14334	14423	14451	14318	14711	14548	14451	14406	14406	14508	14519	14663	14532	14512	14552	14441	14510	14375	14474	14559	14214	14429	14471	14426	14505	14436	14545	14384	14528	14312	14595	14392	14519	14389	14398	14365	14483	14438	14332	14355	14386	14442	14452	14467	14424	14512	14535	14354	14341	14333	14538	14472	14302	14453	14422	14496	14480	14399	14550	14483	14342	14443	14496	14456	14488	14604	14524	14431	14543	14613	14378	14372	14672	14297	14548	14399	14276	14437	14476	14502	14431	14310	14559	14549	14698	14457	14711	14438	14425	14467	14352	14424	14382	14382	14452	14518	14548	14573	14377	14425	14402	14700	14321	14562	14401	14401	14455	14447	14576	14457	14364	14586	14347	14368	14437	14505	14439	14457	14467	14269	14302	14457	14494	14498	14361	14422	14413	14690	14667	14385	14418	14360	14426	14593	14175	14456	14580	14418	14263	14339	14309	14379	14436	14533	14411	14482	14515	14530	14542	14446	14453	14467	14469	14486	14393	14334	14507	14489	14346	14517	14571	14318	14414	14422	14459	14353	14451	14271	14470	14522	14358	14329	14573	14610	14607	14443	14608	14462	14482	14356	14446	14328	14480	14552	14435	14413	14486	14477	14305	14617	14371	14573	14401	14550	14434	14454	14467	14359	14563	14427	14500	14461	14595	14410	14568	14552	14431	14475	14494	14510	14475	14694	14377	14295	14446	14406	14373	14513	14465	14382	14243	14579	14465	14378	14447	14403	14377	14502	14521	14504	14305	14533	14462	14281	14545	14540	14447	14551	14501	14513	14384	14539	14327	14604	14340	14549	14405	14461	14617	14510	14445	14518	14362	14593	14521	14485	14527	14377	14555	14472	14499	14356	14417	14475	14356	14457	14549	14377	14403	14376	14402	14366	14580	14420	14420	14393	14288	14626	14326	14565	14625	14552	14492	14354	14372	14571	14496	14578	14365	14589	14378	14436	14301	14586	14433	14328	14423	14417	14310	14535	14407	14477	14238	14423	14425	14304	14611
25306	21456	28413	25209	22115	20416	19689	17897	17319	17382	17314	17230	17326	17329	17170	17068	17133	16935	16737	16967	17110	17018	16986	17075	17098	17003	17148	17153	17062	17128	16873	17126	16905	16764	17180	16928	16666	16895	16987	16953	16945	16982	16963	17033	16927	16788	16869	16750	16922	17105	16991	16833	16991	17086	17084	16890	17136	16848	16991	16936	16885	16681	16792	16875	16987	16957	17081	16967	16862	16767	16676	17014	16582	16662	16810	16847	16847	17059	16817	16885	16938	16740	17005	16879	16735	16828	17032	16901	16836	16559	16938	16849	16969	16528	16871	16859	16659	16920	16824	16669	16839	16742	16799	16656	16967	16736	16861	16878	16554	16668	16750	16670	16649	16904	16799	16940	16619	16904	16777	16922	16746	16557	16848	16767	16692	16616	16747	16735	16686	17048	16884	16758	16680	16587	16701	16753	16853	16683	16941	16732	16846	16610	16657	16854	16819	16664	16820	16779	16870	16625	16866	16833	16888	16688	16795	16804	16717	16717	16953	16933	16794	16777	16707	16585	16850	16559	16563	16778	16736	16917	16795	16774	16711	16859	16565	16700	16916	16693	16831	16860	16938	16759	16853	16823	16842	16850	16784	16761	16891	16871	16641	16766	16768	16705	16739	16765	16860	16675	16690	16601	16754	16779	16946	16820	16966	16694	16768	16771	16814	16697	16829	16793	16792	16874	16890	16717	16612	16775	16672	16769	16712	16540	16766	16837	16562	16575	16608	16852	16871	16802	16787	16779	16946	16938	16845	16804	16895	16868	16595	16760	16842	16812	16892	16814	16812	17082	16732	16745	16638	16725	16617	16588	16779	16894	16935	16804	16743	16839	16746	16880	16829	16652	16626	16892	16728	16823	16782	16772	16853	16820	16770	16617	16926	16885	16652	16946	16859	16888	16944	16814	16893	16783	16753	16912	16927	16687	16692	16847	16685	16852	16753	16742	16817	16831	16908	16809	16748	16891	16749	16816	16947	16519	16931	16861	16699	16836	16822	16809	16679	16780	16791	16759	16945	16530	16662	16615	16807	16812	16840	16828	16768	16642	16788	16851	16923	16701	16617	16799	16637	16965	16825	16729	16625	16656	16668	16743	16767	16853	16870	16888	16862	16743	16713	16672	16841	16645	16878	16979	16854	16880	16895	16953	16768	16720	16654	17067	16676	16764	16687	16787	16824	16815	16771	16830	16776	16663	16792	16685	16765	16813	16678	16694	16792	16779	16772	16664	16933	16797	16786	16799	16830	16862	16959	17054	16993	17059	16917	16855	16744	16657	16724	16783	16774	16701	16867	16594	16905	16850	16833	16598	16652	16864	16702	16679	16879	16745	16696	16739	16730	16665	16618	16865	16719	16739	16761	16783	16803	16767	16919	16596	16665	16796	16899	16625	16957	16652	16746	16760	16775	16705	16817	16727	16999	16897	16784	17005	16722	16826	16901	16837	16843	16639	16688	16542	16673	16861	16622	16914	17002	16774	16908	16762	16906	16916	17007	16787	16782	16535	16821	16600	16819	16678	16772	16987	16668	16686	16918	16956	16932	17023	16747	16732	16940	16810	16758	16874	16718	16672	16962	16888	16695	16828	16667	16976	16963	16888	16729	16593	16686	16661	16815	16803	16701	16842	16688	16825	16864	16620	16634	16753	17016	16664	16841	16803	16692	16752	16673	16714	16801	16667	16696	16897	16802	16666	16565	16691	16774	17068	17024	16801	16834	16861	16676	16737	16550	16770	16960	16825	16758	16822	16827	16854	16865	16647	16819	16792	16718	16909	16749	16757	16757	16778	16840	16772	16658	16729	16589	16883	16910	16873	16823	16806	16974	16666	16784	16930	16910	16856	16813	16985	16852	16835	16638	16914	16951	16959	16703	16914	16811	16842	16761	16829	16653	16997	16879	16691	16764	16907	16911	16633	16976	16815	16874	16712	16664	16879	16762	16811	16611	16819	16823	16930	16764	16814	16678	16891	16838	16831	16640	16793	16783	16783	16685	16974	16695	16891	16935	16635	16826	16645	16826	16625	16885	16750	16809	16843	16786	16848	16641	16796	16783	16795	16834	16844	16518	16636	16699	16775	16847	16839	16860	16538	16679	16797	16880	16918	16955	16768	17048	16799	16778	16967	16899	16846	16814	16910	16712	16672	16784	16685	17005	16764	16837	16691	16616	16835	16792	16567	16690	16800	16890	16908	16941	16699	16912	16779	16693	16704	16856	16876	16876	16838	16721	16747	16713	16866	16747	16839	16766	16556	16907	16671	16832	16731	16984	16760	16932	16697	16724	16666	16861	16518	16735	16808	16911	16769	16717	16861	16761	16896	16818	16700	16583	16724	16637	16764	16682	16741	16796	16857	16692	16985	16755	16786	16639	16746	16810	16711	16783	16768	16791	16939	16824	16892	16773	16742	16753	16733	16708	16977	16882	16772	16771	16649	16706	16717	16707	16530	16814	16671	16837	16765	16979	16872	16968	16782	16651	16716	16679	16652	16710	16865	16807	16933	16715	16901	16839	16916	16842	16965	16932	16698	16942	16898	16804	17068	16968	16791	16731	16584	16886	16859	16964	16711	16965	16822	16839	16871	16965	16750	16817	16788	16766	16821	16704	16623	16749	16863	16794	16613	16764	16801	16703	16705	16785	16905	16724	16726	16943	16852	17027	16880	16586	16585	16811	16729	16794	16855	16793	16717	16880	16718	16797	16842	16896	16772	16754	16613	16647	16865	16586	16868	16677	16784	17022	16799	16776	16665	16831	16574	16718	16835	16791	16615	16755	16897	16800	16632	16701	16736	16747	16873	16741	16803	16796	16778	16866	16846	16906	16977	16749	16648	16670	16670	16823	16659	16802	16721	16666	16785	16961	16655	16629	16734	16611	16807	16893	16728	16781	16860	16731	16736	16908	16696	16631	16513	16877	16748	16978	16703	16753	16864	16933	16828	16828	16745	16809	16894	16732	16711	16723	17025	16893	16696	16653	16783	16747	16721	17005	16859	16691	16730	16850	16754	16836	16882	16675	16714	16851	16821	16714	16846	16860	16846	16849	16565	16890	16830	16748	16692	16817	16852	16716	16998	16860	16872	16552	16679	16767	16751	16782	16694	16739	16690	16773	16770	16838	16877	16851	16919	16815	16820	16894	16787	16722	16827	16733	16688	16767	16817	16802	16801	16903	16731	16900	16674	16849	16828	16832	16784	16850	16922	16763	16826	16992	16894	16645	16640	16819	16683	16512	16895	16682	16729	16698	16856	16762	16664	16666	17006	16751	16848	16884	17114	16691	16691	16920	16777	16645	16785	16752	16764	16911	16744	16791	16908	16620	16849	16605	16669	16768	16732	16799	16559	16942	16758	16871	16865	16676	16965	16761	16774	17015	16822	16607	16742	16850	16759	16947	16822	16826	16788	16775	16787	16673	17002	16825	16843	16755	16629	16830	16736	16796	16974	16899	16771	16764	16746	16783	16808	16947	16699	16866	16672	16828	16635	16844	16871	16800	16689	16661	16605	16824	16879	16690	16636	16725	16838	16862	16744	16880	16944	16699	16720	16740	16899	16756	16763	16741	16850	16740	16702	16863	16773	16844	16789	16839	16525	16742	16786	16666	16631	16765	16816	16872	16914	16916	16944	16870	16683	16877	16552	16806	16685	16757	16829	16874	16955	16646	16745	16726	16802	16624	16846	16826	16830	16934	16877	16660	16703	16819	16564	16805	16671	16785	16887	16827	16847	16849	16725	17001	16894	16730	16696	16678	16684	16745	16506	16694	16839	16710	16816	16869	16847	16866	16658	16870	16790	16730	16555	16851	16819	16905	16920	16938	16879	17078	16635	16879	16855	16825	16671	16501	16804	16673	16724	16767	16748	16781	16808	16791	16684	16844	16634	16764	16834	16916	16870	16849	16934	16932	16766	16811	16812	16726	16800	16853	16849	16978	16678	16938	16925	16970	17071	16590	16612	16727	16815	16543	16910	16696	16789	16844	16694	16741	16783	16810	16763	16863	16654	16773	16910	16765	16711	16702	16761	16908	16781	16963	16684	16845	16963	16858	16530	16761	16798	16699	16763	16742	16734	16732	16798	16972	16808	16781	16821	16606	16729	16864	16707	16690	16775	16811	16736	16825	17015	16791	16771	16724	16832	16900	16683	16718	16861	16824	16811	16712	16705	16830	16689	16719	16674	16786	16810	16628	16831	16897	16611	16599	16765	16703	16958	16698	16657	16862	16929	16702	16708	16683	16851	16690	16756	16704	16756	16461	16890	16797	16900	16835	16849	16758	16683	16574	16976	16701	16997	16871	16774	16765	16677	16732	16747	16949	16844	16923	16705	16795	16673	16511	16635	16789	16665	16623	17048	16682	16889	16908	16916	16728	16882	16610	16718	16862	17025	16993	16682	16811	16704	16870	16870	16695	16865	16624	16894	16795	16920	16698	16763	16960	16809	16782	16862	16889	16748	16757	16726	16974	16760	16760	16659	16676	16755	16624	16699	16727	16987	16799	16934	17063	16802	16761	16917	16714	16533	16658	17029	16842	16769	16884	16620	16865	16730	16849	16625	16818	16810	16674	16629	16847	16811	16742	16576	16944	16860	16748	16792	16667	16552	16883	16830	17002	16821	16549	16674	16955	16830	16883	16802	16554	16765	16662	16838	16962	16799	16708	16826	16892	16766	16785	16811	16898	16716	16735	16787	16663	16865	16838	16682	16759	16894	16826	16728	16591	16667	16728	16775	16875	17029	16768	16896	16808	16855	16779	16805	16697	16924	16593	16800	16613	16663	16830	16923	16724	16712	16510	16696	16680	16891	16771	16706	16963	16686	16710	16702	16580	16658	16839	16660	16880	16654	16622	16791	16953	16843	16940	16740	16752	16805	16798	16734	16701	16657	16847	16781	16713	16876	16820	16780	16690	16655	16892	16621	16612	16662	16761	16854	16907	16827	16724	16763	16799	16849	16928	16814	16766	16874	16886	16646	16844	16772	16833	16841	16862	16761	16822	16770	16642	16598	16745	16706	16605	16734	16610	16734	16844	16995	16749	16854	16703	16613	16735	16882	16965	16762	16686	16665	16786	17051	16743	16804	16735	16756	16697	16786	16902	16884	16810	16861	16748	16750	16665	16715	16914	16746	16777	16863
16813	26857	24865	19985	18095	16963	16250	15687	15421	15155	14997	14918	14780	14805	14825	14969	14880	14746	14782	14720	14658	14771	14718	14824	14525	14645	14510	14422	14459	14578	14465	14526	14509	14511	14457	14603	14626	14606	14627	14521	14642	14500	14563	14673	14641	14637	14535	14603	14618	14565	14771	14589	14674	14901	14666	14765	14956	14701	14709	14690	14786	14427	14577	14678	14788	14397	14549	14516	14693	14250	14654	14452	14522	14446	14467	14312	14364	14492	14331	14311	14491	14563	14515	14694	14627	14425	14618	14551	14507	14454	14356	14478	14454	14446	14498	14523	14486	14456	14455	14431	14520	14516	14456	14434	14380	14506	14522	14399	14557	14421	14351	14476	14419	14523	14560	14396	14593	14487	14528	14341	14245	14450	14529	14534	14331	14542	14662	14622	14477	14498	14419	14460	14567	14576	14506	14579	14510	14399	14500	14507	14514	14437	14486	14364	14377	14532	14498	14366	14367	14598	14374	14554	14543	14339	14495	14326	14463	14424	14349	14440	14576	14267	14567	14367	14630	14367	14565	14494	14527	14479	14663	14461	14547	14357	14276	14553	14524	14350	14425	14497	14351	14405	14494	14383	14480	14395	14598	14580	14453	14464	14399	14577	14338	14348	14617	14499	14422	14472	14259	14520	14359	14452	14359	14362	14407	14423	14480	14513	14561	14396	14490	14505	14401	14358	14544	14361	14333	14464	14419	14294	14362	14449	14526	14467	14355	14522	14472	14485	14527	14476	14452	14571	14418	14340	14513	14423	14299	14449	14454	14559	14482	14510	14279	14308	14514	14599	14552	14393	14453	14418	14383	14424	14498	14438	14540	14408	14415	14477	14405	14442	14269	14507	14509	14542	14590	14333	14552	14699	14546	14475	14358	14306	14274	14593	14450	14482	14437	14553	14330	14547	14496	14577	14557	14340	14298	14513	14270	14306	14369	14343	14371	14488	14384	14431	14559	14442	14559	14422	14382	14654	14453	14417	14378	14321	14414	14686	14534	14319	14589	14344	14519	14522	14454	14503	14493	14423	14467	14361	14280	14438	14430	14594	14510	14331	14477	14448	14469	14434	14293	14566	14425	14478	14556	14563	14381	14461	14500	14399	14438	14458	14501	14469	14497	14250	14397	14663	14418	14343	14483	14580	14323	14363	14442	14441	14289	14424	14420	14455	14303	14389	14369	14554	14447	14446	14319	14445	14390	14443	14473	14388	14491	14486	14588	14467	14410	14415	14370	14458	14359	14738	14373	14460	14173	14600	14390	14707	14268	14471	14549	14415	14380	14425	14383	14463	14520	14523	14605	14466	14473	14299	14393	14304	14605	14331	14447	14415	14431	14369	14444	14315	14306	14494	14561	14410	14585	14497	14441	14447	14531	14513	14384	14546	14649	14318	14307	14484	14490	14536	14465	14492	14498	14521	14424	14504	14519	14425	14505	14310	14415	14580	14354	14367	14368	14530	14486	14282	14591	14345	14498	14399	14513	14543	14467	14680	14460	14440	14516	14490	14410	14398	14416	14493	14486	14435	14573	14482	14372	14484	14433	14479	14472	14466	14395	14480	14510	14591	14317	14535	14390	14460	14389	14334	14534	14329	14504	14358	14510	14393	14502	14532	14470	14409	14415	14447	14327	14656	14497	14279	14608	14691	14548	14446	14369	14274	14459	14516	14536	14468	14600	14503	14362	14318	14394	14419	14593	14412	14529	14411	14443	14457	14434	14629	14447	14529	14482	14462	14379	14437	14356	14542	14459	14588	14454	14337	14416	14432	14635	14398	14396	14419	14422	14445	14457	14399	14495	14431	14426	14361	14427	14266	14244	14550	14352	14467	14552	14266	14514	14449	14406	14467	14542	14405	14512	14435	14369	14417	14440	14558	14662	14452	14390	14396	14403	14573	14334	14458	14532	14386	14514	14489	14417	14421	14535	14384	14407	14354	14410	14366	14586	14398	14364	14514	14505	14533	14492	14369	14435	14544	14658	14470	14632	14551	14475	14451	14502	14429	14356	14416	14477	14556	14305	14510	14316	14474	14552	14695	14319	14314	14342	14425	14608	14300	14575	14552	14563	14390	14349	14481	14484	14419	14439	14357	14523	14405	14464	14503	14506	14434	14512	14488	14530	14344	14450	14328	14461	14360	14497	14443	14396	14428	14489	14386	14422	14444	14406	14498	14493	14217	14374	14383	14484	14466	14378	14388	14459	14312	14446	14406	14367	14508	14509	14465	14324	14496	14419	14488	14392	14312	14490	14604	14440	14531	14527	14381	14400	14483	14296	14443	14292	14590	14453	14376	14409	14603	14603	14520	14414	14398	14567	14508	14542	14493	14376	14509	14410	14466	14587	14580	14299	14418	14371	14618	14458	14437	14422	14212	14510	14687	14450	14379	14185	14318	14457	14604	14519	14418	14387	14324	14409	14609	14610	14421	14504	14592	14555	14386	14347	14477	14381	14369	14351	14400	14335	14595	14515	14513	14257	14412	14413	14586	14260	14479	14393	14353	14511	14425	14671	14373	14305	14518	14304	14405	14314	14433	14637	14335	14471	14449	14518	14657	14432	14276	14538	14493	14559	14382	14383	14531	14471	14376	14473	14435	14422	14500	14503	14333	14339	14363	14612	14541	14439	14429	14393	14371	14592	14290	14495	14382	14583	14445	14350	14488	14364	14627	14652	14361	14423	14563	14560	14558	14425	14670	14467	14537	14452	14486	14413	14567	14379	14581	14338	14409	14374	14490	14490	14490	14704	14381	14521	14554	14413	14308	14375	14536	14508	14396	14360	14517	14348	14349	14428	14676	14431	14427	14416	14473	14450	14415	14444	14489	14438	14498	14559	14533	14479	14347	14594	14576	14367	14348	14504	14230	14397	14403	14342	14493	14444	14442	14481	14454	14378	14362	14526	14450	14448	14463	14558	14366	14560	14472	14491	14364	14456	14441	14317	14352	14579	14421	14319	14394	14476	14519	14544	14362	14533	14498	14567	14562	14224	14402	14466	14495	14422	14478	14528	14501	14395	14390	14542	14593	14358	14452	14365	14499	14479	14302	14533	14399	14383	14526	14368	14452	14453	14538	14519	14442	14602	14331	14525	14342	14555	14459	14387	14359	14644	14374	14586	14459	14402	14511	14365	14505	14307	14484	14384	14500	14456	14543	14357	14496	14481	14419	14244	14453	14578	14589	14513	14350	14466	14410	14409	14504	14319	14448	14509	14453	14292	14595	14351	14505	14389	14392	14481	14539	14406	14439	14409	14452	14348	14438	14468	14322	14575	14617	14468	14375	14234	14566	14528	14381	14593	14375	14480	14437	14421	14316	14626	14436	14429	14436	14493	14541	14478	14334	14487	14615	14492	14390	14553	14499	14407	14479	14421	14443	14566	14537	14421	14452	14300	14337	14375	14523	14494	14561	14511	14286	14539	14399	14454	14424	14451	14346	14369	14295	14516	14395	14538	14413	14400	14450	14331	14429	14446	14453	14321	14330	14618	14442	14392	14349	14557	14427	14448	14417	14400	14493	14332	14404	14622	14469	14463	14333	14589	14601	14428	14428	14559	14569	14434	14424	14533	14542	14414	14409	14350	14423	14482	14577	14531	14422	14456	14487	14261	14280	14464	14417	14516	14483	14477	14557	14515	14549	14388	14662	14502	14332	14392	14404	14379	14374	14447	14411	14385	14349	14520	14483	14367	14297	14394	14562	14394	14714	14527	14349	14489	14527	14406	14468	14286	14396	14456	14546	14515	14590	14684	14407	14462	14522	14376	14408	14483	14534	14547	14525	14371	14406	14537	14504	14441	14443	14390	14557	14340	14426	14428	14306	14484	14514	14505	14442	14507	14502	14387	14453	14548	14465	14267	14350	14304	14498	14387	14607	14571	14334	14439	14431	14339	14435	14397	14425	14359	14486	14423	14476	14408	14537	14390	14561	14551	14540	14416	14458	14415	14486	14740	14510	14325	14319	14494	14510	14444	14286	14469	14453	14433	14430	14319	14339	14422	14216	14408	14460	14517	14385	14126	14435	14484	14408	14477	14352	14295	14276	14515	14379	14602	14442	14646	14303	14708	14697	14532	14527	14483	14417	14504	14436	14271	14637	14678	14437	14444	14562	14270	14399	14445	14545	14257	14516	14375	14350	14404	14417	14523	14510	14527	14496	14567	14511	14383	14515	14211	14391	14409	14501	14377	14364	14436	14443	14386	14540	14461	14642	14484	14448	14449	14428	14530	14294	14561	14518	14548	14347	14471	14363	14436	14531	14540	14312	14441	14480	14464	14430	14395	14397	14336	14466	14533	14504	14771	14397	14341	14494	14239	14552	14410	14375	14483	14518	14383	14648	14340	14672	14607	14448	14387	14456	14424	14455	14565	14672	14497	14532	14476	14614	14501	14463	14414	14449	14330	14603	14449	14297	14570	14561	14528	14426	14440	14538	14372	14561	14559	14432	14406	14474	14359	14487	14592	14495	14498	14687	14428	14514	14367	14427	14499	14419	14445	14380	14574	14413	14298	14410	14505	14525	14424	14521	14494	14347	14419	14555	14425	14570	14532	14447	14287	14418	14642	14398	14374	14495	14355	14503	14411	14512	14452	14564	14495	14420	14599	14437	14505	14545	14272	14549	14331	14421	14498	14443	14390	14508	14527	14428	14481	14533	14347	14560	14669	14344	14531	14564	14499	14341	14550	14294	14498	14473	14498	14409	14295	14426	14414	14301	14413	14511	14418	14304	14458	14486	14462	14453	14301	14563	14293	14511	14396	14445	14482	14408	14550	14446	14451	14393	14403	14278	14573	14431	14428	14473	14554	14563	14432	14272	14613	14453	14390	14400	14471	14436	14336	14455	14492	14299	14526	14661	14358	14431	14331	14532	14568	14454	14480	14467	14390	14481	14331	14357	14458	14508	14484	14417	14570	14431	14441	14405	14469	14502	14381	14339	14467	14499	14439	14419	14468	14509	14495	14324	14474	14574	14303	14480	14500	14447	14498	14558	14409	14462	14371	14598	14486	14641	14351	14257	14516	14301	14610	14465	14439	14382	14468	14337	14346	14434	14560	14371	14259	14360	14411	14651	14600	14587	14464	14402	14443	14589	14523	14375	14429	14527	14628	14418	14411	14588	14595	14425	14475	14533
23973	21404	28969	24221	22090	23191	22231	18595	17912	17718	17776	17454	17301	17336	17049	16998	17213	17195	17138	17093	17083	16848	16895	16890	16918	16757	16752	16827	16990	16817	16710	16963	16706	16752	16684	16844	16919	16786	16889	17128	17030	16984	17011	16619	16872	16750	16834	16715	16852	16940	16783	16865	17248	16923	16979	16856	16990	16960	16939	16845	16886	17010	16783	17062	16994	16901	16672	17089	16815	16927	16719	16782	16894	16909	16790	16885	16838	16800	16920	16674	16797	16824	16951	16861	16821	16880	16743	16848	16810	16709	16804	16565	16668	16682	16682	16671	16671	16675	16680	17063	16593	16714	16661	16557	16579	16895	16695	16609	16732	16745	16781	16820	16603	16556	16907	16777	16740	16677	16653	16708	16766	16621	16585	16752	16896	16773	16653	16524	16574	16712	16553	16710	16636	16628	16657	16655	16822	16716	16825	16547	16624	16810	16758	16782	16743	16685	16660	16656	16540	16624	16607	16831	16697	16492	16861	16596	16684	16917	16483	16731	16815	16617	16776	16805	16730	16815	16635	16625	16736	16609	16645	16671	16780	16691	16686	16866	16672	16694	16516	16353	16556	16858	16887	16715	16670	16664	16645	16629	16764	16589	16575	16648	16604	16901	16852	16616	16600	16748	16885	16713	16784	16543	16600	16576	16565	16741	16573	16785	16950	16681	16607	16807	16632	16727	16589	16907	16737	16738	16657	16650	16705	16766	16758	16782	16724	16739	16723	16665	16646	16829	16838	16576	16670	16727	16663	16802	16582	16754	16880	16658	16677	16592	16702	16503	16571	16638	16597	16626	16587	16539	16688	16575	16580	16647	16747	16649	16504	16643	16754	16812	16646	16681	16594	16750	16650	16775	16701	16560	16629	16746	16696	16650	16862	16744	16744	16518	16894	16691	16483	16550	16709	16440	16715	16612	16705	16657	16599	16757	16938	16703	16546	16643	16784	16646	16833	16588	16780	16676	16585	16924	16927	16569	16597	16490	16722	16622	16755	16888	16751	16601	16445	16609	16862	16644	16490	16528	16743	16706	16883	16732	16704	16676	16776	16521	16688	16715	16739	16862	16748	16538	16681	16731	16641	16564	16742	16711	16606	16634	16781	16752	16659	16576	16695	16711	16751	16692	16800	16595	16730	16752	16888	16558	16754	16694	16592	16683	16410	16543	16672	16640	16717	16707	16663	16571	16784	16912	16781	16741	16784	16704	16807	16554	16697	16716	16625	16861	16758	16625	16707	16462	16592	16629	16798	16842	16758	16660	16508	16684	16830	16628	16693	16659	16574	16854	16764	16554	16676	16594	16934	16696	16899	16722	16703	16787	16847	16762	16686	16694	16661	16780	16700	16956	16802	16633	16557	16775	16693	16718	16747	16715	16718	16686	16755	16566	16837	16757	16604	16627	16634	16647	16740	16683	16762	16637	16624	16655	16626	16785	16589	16705	16661	16678	16697	16671	16662	16748	16703	16657	16570	16706	16714	16608	16734	16802	16678	16778	16708	16589	16803	16609	16748	16663	16694	16509	16733	16550	16683	16684	16793	16760	16849	16762	16623	16790	16825	16692	16647	16440	16577	16620	16573	16453	16838	16677	16638	16849	16764	16583	16584	16719	16828	16878	16796	16663	16654	16781	16657	16904	16510	16761	16590	16858	16700	16612	16818	16675	16773	16752	16655	16599	16697	16599	16575	16531	16764	16638	16816	16823	16688	16611	16538	16653	16384	16716	16623	16785	16864	16630	16281	16838	16679	16715	16754	16522	16707	16872	16614	16817	16734	16554	16720	16593	16637	16592	16713	16683	16708	16574	16670	16741	16687	16690	16551	16585	16623	16719	16788	16633	16713	16659	16507	16787	16861	16963	16636	16676	16653	16747	16669	16740	16858	16887	16382	16678	16646	16516	16901	16753	16583	16860	16758	16564	16620	16645	16776	16759	16703	16770	16732	16726	16734	16676	16798	16630	16548	16825	16499	16784	16737	16803	16509	16599	16674	16772	16840	16700	16963	16541	16855	16844	16452	16511	16607	16751	16704	16668	16673	16537	16783	16712	16733	16651	16760	16448	16659	16541	16642	16670	16690	16646	16693	16714	16533	16710	16709	16587	16613	16651	16385	16819	16888	16744	16828	16722	16554	16604	16492	16605	16753	16614	16649	16837	16842	16546	16637	16629	16790	16664	16685	16431	16833	16589	16601	16706	16623	16937	16847	16638	16717	16728	16679	16568	16740	16711	16504	16744	16829	16819	16631	16783	16617	16767	16738	16704	16754	16743	16687	16722	16721	16580	16780	16822	16675	16822	16697	16765	16670	16623	16782	16646	16651	16589	16770	16631	16754	16607	16697	16687	16688	16754	16803	16786	16665	16514	16745	16558	16725	16542	16814	16663	16731	16721	16784	16938	16804	16695	16498	16666	16750	16668	16577	16936	16700	16734	16791	16733	16860	16692	16751	16772	16622	16667	16575	16820	16855	16558	16816	16649	16634	16835	16869	16589	16710	16667	16713	16543	16515	16813	16716	16639	16552	16590	16733	16702	16782	16798	16705	16663	16618	16718	16694	16655	16657	16619	16586	16589	16777	16721	16619	16577	16706	16694	16679	16773	16680	17056	16960	16701	16632	16696	16695	16733	16773	16850	16701	16545	16635	16751	16572	16629	16813	16730	16613	16731	16568	16707	16624	16878	16708	16542	16752	16651	16716	16705	16924	16789	16778	16694	16657	16583	16522	16585	16842	16487	16604	16701	16819	16525	16689	16703	16868	16738	16726	16671	16857	16756	16610	16773	16663	16713	16510	16701	16701	16712	16880	16677	17018	16626	16481	16778	16800	16542	16577	16535	16640	16644	16683	16877	16672	16676	16725	16503	16588	16564	16816	16701	16468	16831	16513	16661	16612	16672	16615	16705	16660	16422	16680	16850	16615	17016	16630	16725	16614	16682	16544	16649	16650	16498	16618	16630	16694	16883	16634	16685	16770	16688	16663	16789	16848	16698	16714	16859	16698	16640	16689	16883	16715	16596	16633	16539	16688	16842	16741	16779	16485	16759	16689	16677	16666	16810	16725	16706	16658	16700	16794	16768	16689	16688	16952	16804	16739	16729	16663	16664	16687	16693	16795	16720	16673	16622	16729	16852	16827	16579	16534	16631	16735	16619	16815	16570	16689	16504	16662	16711	16869	16760	16758	16523	16690	16873	16797	16665	16747	16784	16487	16712	16829	16717	16429	16722	16816	16735	16924	16681	16628	16625	16820	16865	16784	16672	16805	16650	16740	16786	16590	16603	16734	16555	16666	16724	16895	16731	16463	16736	16926	16845	16634	16580	16491	16765	16853	16765	16782	16734	16994	16740	16829	16667	16648	16376	16627	16663	16825	16552	16603	16784	16585	16672	16789	16570	16724	16609	16628	16678	16662	16572	16752	16628	16605	16603	16521	16666	16624	16518	16621	16644	16780	16662	16679	16661	16539	16639	16647	16596	16474	16633	16711	16531	16803	16689	16617	16738	16664	16678	16665	16734	16695	16770	16811	16735	16667	16890	16580	16756	16533	16773	16711	16587	16784	16733	16518	16702	16715	16943	16755	16801	16843	16860	16835	16803	16796	16608	16664	16606	16748	16470	16774	16493	16450	16835	16905	16735	16970	16648	16537	16532	16631	16575	16636	16547	16800	16921	16687	16669	16744	16659	16601	16549	16815	16781	16709	16726	16829	16791	16741	16859	16656	16682	16678	16602	16707	16472	16645	16692	16696	16772	16893	16731	16865	16749	16603	16771	16860	16814	16700	16676	16540	16785	16664	16627	16848	16833	16766	16862	16778	16569	16563	16673	16650	16680	16650	16688	16714	16705	16800	16589	16725	16712	16572	16862	16580	16837	16609	16676	16874	16898	16633	16658	16762	16666	16691	16769	16694	16847	16558	16778	16478	16613	16743	16526	16650	16709	16667	16666	16759	16788	16858	16816	16802	16616	16717	16789	16623	16507	16868	16823	16846	16640	16692	17023	16765	16868	16703	16594	16851	16619	16813	16602	16702	16481	16431	16719	16803	16643	16564	16561	16739	16752	16688	16580	16708	16684	16644	16444	16772	16905	16769	16658	16658	16743	16744	16806	16641	16829	16703	16595	16764	16799	16844	16708	16618	16702	16504	16670	16690	16508	16668	16427	16696	16614	16853	16752	16669	16731	16793	16604	16515	16495	16713	16819	16828	16831	16582	16627	16577	16727	16576	16801	16812	16586	16674	16842	16601	16660	16865	16662	16863	16542	16720	16822	16839	16570	16533	16582	16632	16734	16574	16772	16760	16577	16743	16665	16668	16844	16708	16707	16615	16678	16676	16668	16676	16801	16446	16639	16775	16725	16526	16650	16585	16886	16585	16750	16679	16835	16756	16619	16611	16685	16668	16582	16484	16651	16913	16722	16745	16570	16749	16483	16708	16639	16861	16615	16783	16735	16919	16537	16807	16801	16792	16761	16779	16759	16622	16568	16699	16693	16568	16645	16507	16777	16647	16668	16562	16741	16601	16894	16760	16644	17017	16814	16548	16650	16809	16502	16700	16620	16911	16721	16708	16740	16517	16839	16633	16569	16840	16783	16603	16560	16524	16875	16674	16780	16648	16780	16496	16709	16672	16717	16796	16716	16646	16707	16472	16684	16540	16578	16671	16698	16657	16468	16643	16602	16695	16804	16719	16605	16468	16873	16638	16549	16791	16466	16622	16636	16865	16724	16572	16724	16565	16824	16578	16709	16520	16640	16610	16625	16684	16535	16770	16805	16677	16652	16664	16722	16796	16564	16670	16750	16720	16755	16878	16836	16474	16559	16729	16764	16669	16700	16854	16703	16609	16829	16822	16677	16752	16637	16816	16629	16540	16396	16741	16631	16497	16628	16823	16749	16760	16614	16501	16612	16865	16747	16934	16984	16735	16691	16684	16854	16606	16669	16703	16652	16828	16729	16428	16815	16711	16786	16431	16878	16668	16742	16586	16725	16820	16548	16655	16755	16544	16787	16873	16659	16667	16863	16730	16735	16669	16569	16680	16591	16861	16806	16408	16652	16564	16631	16780	16653	16569	16752	16817	16768	16722	16614	16937	16609	16665	16805	16737	16511	16704	16516	16580	16670	16692	16670
19113	31715	29401	23334	20482	18617	17547	16651	16059	15605	15429	15295	15054	15181	14887	15097	15017	14753	14817	14759	14902	14784	14613	14782	14617	14631	14439	14544	14536	14434	14427	14530	14569	14471	14456	14467	14511	14545	14514	14607	14655	14596	14597	14528	14502	14312	14418	14404	14508	14483	14507	14700	14710	14826	14803	14747	14850	14720	14582	14558	14475	14507	14459	14548	14469	14539	14688	14539	14520	14483	14572	14298	14385	14469	14459	14448	14502	14336	14281	14269	14427	14604	14625	14740	14434	14527	14646	14470	14580	14555	14417	14300	14435	14380	14481	14281	14313	14305	14278	14289	14555	14302	14398	14300	14466	14333	14269	14305	14507	14181	14300	14440	14378	14272	14477	14521	14472	14446	14507	14112	14508	14313	14507	14500	14285	14423	14336	14442	14417	14521	14397	14222	14505	14329	14380	14351	14308	14354	14364	14351	14352	14305	14481	14351	14298	14361	14308	14353	14276	14272	14471	14206	14559	14327	14304	14423	14289	14361	14337	14340	14424	14355	14486	14416	14305	14272	14156	14379	14389	14502	14254	14359	14380	14305	14362	14440	14357	14441	14145	14222	14477	14418	14446	14279	14491	14289	14241	14308	14327	14169	14390	14494	14339	14245	14449	14449	14359	14392	14404	14381	14410	14484	14212	14404	14301	14435	14534	14476	14475	14253	14392	14188	14301	14303	14334	14404	14528	14304	14364	14369	14676	14400	14356	14368	14235	14317	14412	14303	14382	14271	14154	14386	14269	14348	14438	14405	14490	14445	14463	14423	14368	14351	14474	14342	14483	14321	14285	14367	14338	14447	14293	14478	14384	14311	14479	14162	14364	14236	14432	14415	14288	14373	14468	14363	14325	14357	14360	14305	14364	14253	14281	14485	14305	14283	14237	14455	14400	14250	14201	14352	14349	14431	14320	14383	14335	14392	14296	14296	14281	14408	14326	14419	14368	14294	14359	14375	14323	14262	14285	14320	14352	14389	14245	14423	14482	14262	14456	14289	14457	14322	14428	14384	14570	14499	14360	14273	14406	14222	14371	14428	14483	14339	14472	14253	14326	14342	14310	14493	14315	14391	14428	14304	14203	14342	14284	14295	14427	14261	14401	14240	14437	14369	14501	14314	14417	14388	14295	14322	14217	14639	14299	14372	14390	14276	14300	14475	14342	14447	14397	14216	14393	14442	14260	14411	14530	14263	14428	14238	14327	14218	14372	14463	14349	14281	14316	14406	14320	14413	14259	14393	14307	14340	14406	14549	14232	14416	14318	14437	14127	14398	14378	14386	14471	14236	14280	14336	14222	14393	14579	14205	14394	14261	14217	14371	14346	14095	14365	14263	14240	14386	14243	14347	14385	14388	14395	14359	14642	14383	14355	14284	14570	14443	14570	14352	14716	14401	14388	14333	14437	14325	14433	14580	14373	14322	14395	14355	14408	14380	14397	14427	14324	14366	14348	14299	14358	14297	14277	14348	14291	14252	14475	14302	14299	14332	14390	14448	14423	14371	14462	14395	14218	14475	14334	14436	14497	14371	14326	14306	14494	14398	14415	14441	14473	14381	14345	14308	14285	14196	14394	14381	14378	14311	14222	14428	14454	14305	14319	14308	14276	14573	14373	14414	14327	14333	14406	14324	14325	14395	14209	14386	14351	14262	14492	14386	14367	14202	14348	14256	14463	14349	14462	14435	14398	14417	14435	14361	14413	14267	14321	14352	14281	14356	14377	14304	14278	14478	14317	14309	14203	14230	14246	14420	14492	14344	14380	14355	14410	14502	14364	14239	14153	14483	14414	14410	14402	14381	14365	14334	14314	14375	14251	14483	14501	14272	14446	14292	14411	14212	14396	14344	14158	14444	14392	14201	14351	14435	14345	14323	14312	14340	14299	14254	14149	14318	14286	14299	14191	14294	14474	14236	14301	14408	14305	14322	14445	14575	14420	14319	14235	14435	14382	14434	14404	14350	14341	14356	14352	14314	14418	14358	14295	14529	14499	14450	14205	14181	14333	14344	14361	14400	14493	14345	14346	14492	14338	14356	14404	14328	14497	14356	14272	14246	14303	14236	14167	14531	14332	14291	14503	14263	14378	14479	14266	14288	14489	14183	14425	14478	14340	14437	14343	14518	14446	14504	14355	14009	14424	14284	14310	14170	14263	14245	14335	14343	14608	14231	14351	14501	14266	14464	14216	14321	14482	14367	14440	14375	14480	14287	14294	14382	14397	14349	14312	14292	14285	14460	14336	14244	14330	14339	14529	14454	14337	14468	14326	14324	14650	14256	14277	14384	14299	14581	14188	14431	14421	14341	14439	14440	14385	14208	14458	14489	14320	14201	14322	14407	14293	14256	14507	14434	14419	14363	14471	14259	14353	14337	14200	14390	14429	14220	14406	14406	14289	14343	14434	14449	14417	14483	14345	14183	14407	14379	14375	14345	14398	14443	14370	14449	14491	14443	14334	14463	14391	14382	14404	14278	14290	14344	14395	14127	14277	14225	14440	14364	14384	14248	14306	14251	14358	14287	14473	14223	14464	14459	14272	14356	14498	14170	14388	14322	14440	14253	14437	14324	14487	14425	14448	14270	14393	14316	14391	14146	14393	14392	14431	14279	14398	14190	14304	14292	14295	14272	14409	14480	14363	14384	14404	14203	14284	14390	14569	14385	14264	14371	14405	14304	14135	14388	14375	14381	14348	14392	14379	14298	14257	14514	14441	14217	14339	14437	14439	14362	14277	14242	14345	14377	14581	14217	14329	14322	14309	14460	14288	14484	14281	14457	14401	14426	14256	14266	14287	14454	14322	14283	14160	14224	14212	14526	14414	14409	14276	14129	14427	14367	14381	14322	14634	14323	14355	14219	14390	14371	14405	14276	14518	14261	14416	14315	14366	14408	14339	14202	14336	14417	14280	14503	14467	14295	14367	14408	14357	14349	14277	14414	14361	14299	14170	14393	14237	14394	14167	14217	14379	14261	14266	14282	14349	14274	14278	14314	14306	14229	14340	14365	14454	14353	14500	14354	14328	14444	14343	14315	14409	14304	14464	14298	14392	14468	14499	14139	14280	14316	14304	14262	14407	14316	14399	14422	14387	14219	14272	14338	14455	14358	14482	14201	14401	14356	14338	14519	14396	14453	14273	14276	14430	14226	14508	14220	14219	14357	14195	14444	14225	14287	14339	14345	14146	14200	14337	14378	14352	14214	14244	14337	14264	14322	14529	14417	14262	14366	14464	14320	14466	14531	14306	14189	14359	14406	14340	14420	14381	14365	14476	14367	14255	14321	14322	14317	14498	14390	14391	14633	14488	14343	14470	14416	14482	14288	14386	14498	14315	14294	14384	14354	14274	14244	14349	14374	14180	14597	14361	14265	14369	14383	14376	14317	14547	14417	14346	14460	14463	14271	14363	14359	14468	14319	14476	14244	14482	14362	14409	14357	14260	14405	14460	14323	14417	14286	14387	14446	14354	14369	14350	14235	14361	14407	14380	14559	14217	14315	14183	14403	14307	14320	14350	14324	14496	14302	14415	14313	14068	14386	14430	14355	14559	14217	14300	14376	14288	14244	14510	14280	14356	14325	14257	14250	14391	14443	14408	14448	14210	14426	14278	14232	14370	14501	14408	14419	14383	14419	14251	14391	14242	14380	14467	14383	14443	14412	14475	14219	14284	14339	14339	14218	14341	14396	14222	14246	14212	14421	14172	14286	14322	14332	14361	14335	14476	14229	14313	14359	14238	14307	14349	14595	14587	14258	14312	14298	14263	14333	14278	14207	14424	14293	14284	14408	14244	14409	14308	14311	14290	14164	14352	14254	14449	14520	14312	14468	14533	14371	14423	14388	14463	14416	14431	14531	14443	14306	14363	14468	14361	14426	14326	14450	14106	14407	14306	14328	14306	14348	14257	14372	14415	14324	14285	14290	14366	14225	14297	14475	14317	14307	14368	14403	14390	14332	14425	14298	14398	14515	14471	14327	14359	14289	14311	14252	14555	14388	14331	14369	14475	14329	14341	14211	14329	14366	14471	14294	14381	14282	14471	14203	14364	14355	14439	14386	14318	14396	14210	14415	14342	14377	14359	14310	14433	14369	14450	14573	14331	14320	14334	14323	14407	14361	14402	14313	14354	14366	14378	14495	14440	14463	14258	14328	14393	14469	14364	14506	14480	14374	14261	14407	14418	14402	14175	14415	14219	14295	14454	14352	14159	14620	14290	14423	14169	14369	14436	14451	14350	14391	14321	14362	14340	14552	14433	14347	14366	14275	14368	14324	14296	14298	14414	14463	14454	14440	14502	14307	14395	14616	14328	14373	14336	14482	14372	14336	14258	14379	14302	14308	14399	14346	14328	14298	14357	14285	14434	14381	14295	14299	14260	14459	14332	14462	14519	14296	14308	14550	14376	14325	14440	14418	14249	14317	14471	14441	14331	14266	14487	14283	14273	14353	14308	14465	14329	14364	14476	14467	14322	14221	14245	14350	14342	14354	14416	14417	14271	14274	14353	14326	14283	14392	14372	14433	14374	14272	14320	14262	14462	14340	14260	14286	14386	14273	14332	14361	14334	14259	14237	14288	14301	14625	14511	14454	14115	14382	14275	14413	14192	14325	14524	14265	14433	14340	14292	14363	14413	14418	14475	14345	14387	14259	14353	14355	14349	14329	14355	14276	14432	14360	14428	14329	14313	14306	14155	14423	14315	14396	14468	14459	14431	14251	14388	14420	14313	14306	14418	14376	14362	14507	14237	14268	14238	14323	14437	14374	14294	14423	14487	14190	14308	14424	14425	14361	14352	14379	14466	14473	14178	14315	14326	14391	14434	14377	14365	14474	14275	14337	14306	14320	14303	14416	14249	14253	14309	14392	14259	14319	14486	14342	14277	14453	14393	14420	14656	14168	14422	14515	14425	14442	14322	14381	14402	14285	14455	14358	14394	14443	14480	14284	14391	14323	14242	14347	14431	14235	14442	14192	14282	14261	14330	14370	14497	14299	14462	14444	14414	14518	14294	14300	14491	14475	14211	14434	14542	14532	14470	14373	14337	14200	14373	14357	14405	14194	14330	14392	14393	14496	14455	14120	14453	14518	14352	14356	14262	14232	14436	14237	14398	14549	14244	14464	14548	14404	14440	14305
29454	22092	22002	19325	17078	17092	17331	17192	17027	16930	16987	16786	16917	16854	16836	17056	16908	16816	16817	16923	16990	16808	16986	16893	17032	16721	16750	16791	16936	16859	16676	16698	16732	16881	16718	16813	16683	16838	16963	17123	16903	16819	16814	16972	16851	16951	16844	16575	16813	16955	16930	16788	16995	16934	16968	16949	16952	16933	17094	16763	16803	16977	16865	16925	16947	16980	16714	16805	16745	16667	16750	16842	16970	16739	16773	16626	16819	16772	16711	16790	16806	16726	16754	16811	16866	16771	16872	16865	16770	16943	16991	16907	16854	16973	16832	17029	16865	17034	16774	16607	16658	16967	16845	16787	16898	16930	16881	16773	16670	16878	17040	16850	16731	16700	16767	16788	17005	16636	16780	16806	16918	16697	16897	16746	16726	16757	16721	16579	16650	16626	16885	16811	16537	16908	16894	16736	16722	16867	17034	16792	16878	16846	17023	16755	16734	16910	16788	16834	17092	16939	16890	16860	16858	16997	16842	16817	16801	16826	16824	16836	16825	16748	16742	16880	16926	16624	16804	16721	16868	16723	16781	16987	16826	16955	16798	16858	16696	16949	17013	16652	16881	16851	16951	16656	16736	16761	16837	16725	16761	16714	16886	16641	16653	16990	16857	16764	16776	16869	16873	16750	16833	16829	16830	16869	16752	16806	16878	16669	16927	16820	16936	16624	16839	16664	16804	16706	16853	16686	16852	16863	16987	16846	16712	16584	16454	16908	16794	16813	16618	16780	16757	16760	16771	16721	16834	16787	16979	16818	16959	16801	16899	17054	16779	16927	16654	16562	16766	16985	16795	16884	16815	16913	16935	16900	16774	16679	16873	16669	17011	16967	16792	16865	16797	16667	16712	16729	16841	16839	16736	16698	16812	16747	16739	16944	16636	16885	16816	16625	16956	16778	16787	16776	16734	16773	16816	16815	16634	16729	16869	16871	16914	16801	16801	16813	16955	16641	16953	16954	16806	16833	16748	16827	16803	16590	16881	16755	16816	16636	16630	16796	16715	16631	16752	16747	16714	16659	16970	16846	16873	16942	16772	16863	16909	16627	17091	16675	16829	16896	16619	16892	16806	16808	16734	16722	16756	16778	16843	17096	16807	16851	16823	16687	16667	16816	16717	16790	16843	16528	16899	16701	16986	16971	16741	16879	16972	16773	16714	16806	16881	16781	16796	16805	16765	16829	16687	16607	16684	16620	16850	17013	16738	16761	16735	16771	16729	16870	16805	16928	16784	16903	16669	16773	16942	16780	16731	16600	16884	16902	16843	16964	16892	16874	16830	16845	16703	16803	17027	16798	16852	16866	16841	16630	16797	16710	16827	16923	16784	16655	16961	16771	16770	16949	16861	16720	16741	16796	16780	16904	16682	16791	16909	16916	16935	16773	16651	16548	16841	16655	16987	16806	16734	16775	16932	16772	16786	16806	16813	16796	16804	16854	16817	16927	16706	16811	16917	16807	16709	16848	16929	16751	16939	16762	16743	16802	16978	16860	16620	16644	16709	16865	16863	16968	16673	16871	17086	16662	16861	16860	16594	16888	16931	16946	16955	16433	16754	16672	16651	16510	16804	16728	16842	16918	16779	16792	16779	16947	16838	16993	16901	16981	16851	16767	17030	16822	16932	16729	16721	16960	16698	16674	16867	16773	16919	16939	16819	16740	16974	16845	16688	16792	16839	16783	16776	16677	16676	16698	16993	16874	16731	16968	16838	16742	16850	16781	16977	16758	16758	16657	16816	16921	16969	16931	16844	17022	17097	16858	16736	16803	16798	16695	16716	16894	17013	16851	16813	16660	16700	16911	16972	16965	16843	16911	16825	16864	16771	16769	16813	16949	16950	16890	16764	16777	16881	16877	16934	16732	16850	16874	16835	16878	16717	16827	16892	16805	16852	16894	16598	16864	17007	16846	17119	16745	16663	16762	16825	16912	16956	16914	16823	16983	16783	16887	16858	16814	16748	16861	16875	16841	16775	16845	16855	16758	16913	16766	16802	16817	16797	16909	16963	16966	16923	16848	17016	16980	16731	16952	16879	16816	16847	16786	16869	16703	16907	16746	16971	16948	16922	16777	16834	16631	16964	16804	16836	16712	16847	16704	16726	16745	16840	17026	16757	16935	16930	16885	16762	16940	16889	16872	16894	16713	16859	16688	16758	16833	16927	16790	16898	16703	16802	16766	16929	16766	16874	16854	16673	16807	16659	16789	16666	16792	16996	16870	16707	16845	16798	16923	16878	16776	16789	16709	16916	16778	16698	16691	16927	16888	16971	16965	16825	16938	16822	16819	16935	16893	16897	16559	16662	16828	16836	16813	16876	16835	17077	16821	16707	16648	16725	16910	16872	16704	16852	16797	16964	17000	16873	17115	16924	16834	16889	16945	16768	16617	16831	16870	16715	16621	16801	16814	16758	16934	16807	16760	16675	16985	16922	16812	16686	16689	16969	16802	16695	16551	16917	16798	16693	16797	16790	16763	16811	16762	16954	16721	16785	16795	16828	16698	16629	16611	16800	16756	16646	16671	17009	16877	16787	16754	16945	16707	16710	16727	16796	17143	16777	16764	16701	16751	16794	16809	16815	16767	16774	16884	16859	16895	16893	16905	16924	16779	16836	16926	16805	16801	16944	16721	16846	16815	17007	16843	16930	16835	16881	16822	16900	16963	16926	16778	16803	17048	16936	16794	16703	16821	16813	16689	16948	16702	16873	17168	16885	16724	16934	16942	17015	16742	16808	16754	16758	16925	17073	16847	16973	16781	16843	16837	16751	16724	16962	16726	16597	16787	16927	16671	16763	16911	16609	16747	16734	16741	16886	16867	16743	16669	16840	16963	16734	16738	16816	16765	16680	16723	16884	16845	16891	16821	16574	16632	16747	16777	16832	16971	17004	16619	16828	16900	16683	16812	16946	16655	16833	16721	17028	16914	16855	16764	16826	16943	16732	16715	16665	16839	16822	16690	16813	16877	16976	16927	16748	16807	16849	16760	16712	16741	16849	16817	16806	16958	16758	16894	16961	16935	16858	16720	16634	16771	16813	16740	16702	16809	16942	16861	16807	16821	16789	16806	16890	17079	16823	16903	16983	16815	16785	16882	16700	16828	16673	16795	16757	16825	16943	16841	16715	16733	16858	16787	16621	16914	16813	16626	16798	16955	16822	16741	16751	16715	16707	16859	16656	16795	16839	16737	16974	17027	16777	16696	16837	16689	16732	16807	16920	16950	16822	16907	16674	16747	16783	16882	16690	16868	16874	16647	16811	16825	16861	16691	16859	16830	16896	16893	16952	16822	16719	16772	16724	16686	16811	16851	16834	16827	16865	16846	16913	16943	16725	16852	16787	16816	16374	16804	16889	16805	16751	16839	17031	16764	16606	16980	16833	17000	16828	16872	16675	16845	16856	16883	16804	16697	16698	16649	16911	17000	16993	16771	16811	16859	16709	16817	16861	16991	16795	16996	16776	16772	16795	16921	16667	16490	16727	16619	16624	16842	16997	16834	16690	16934	16807	16656	17020	16958	16937	17018	16826	16804	16789	16593	16819	16778	16706	16811	16790	16909	16774	16785	16747	16746	16727	16795	16946	16892	16831	16698	16703	16854	16606	16892	16716	16760	16600	16886	16701	16691	17022	16825	17036	17034	16765	17032	16778	16854	17060	16620	16671	16942	16769	16755	16831	16851	16791	16788	16951	16997	16751	16930	16891	16716	16711	16600	16916	16955	16768	16793	16578	16844	16715	16974	16790	16796	16802	16812	16603	16814	16852	16866	16812	16894	16787	16838	16825	16947	16900	16818	16938	16937	16993	16720	16763	17001	16749	16777	16934	16904	16774	16724	16717	16885	16752	16885	16983	16508	16810	16675	16857	16637	17046	16872	17010	16866	16772	16740	16869	16710	16773	16919	16829	16718	16854	16731	16756	16775	16942	16788	17032	17053	16767	16759	16950	16791	16836	16762	16670	16853	16643	16747	16787	16818	16932	16965	16895	16952	16872	16759	16811	16657	16845	16843	16805	16743	16939	16745	16737	16846	16949	16740	16542	16795	16955	16715	16902	16792	16900	16761	17035	16914	17025	16889	16975	16609	16789	16638	16748	16908	16899	16987	16828	16853	16805	16809	16895	16817	16755	16868	16846	16708	16768	16888	16903	16650	16766	16867	16959	16867	16779	16876	16836	16854	17007	16872	16776	16907	16887	16944	16710	16746	16759	16907	16819	16925	16889	16803	16885	16932	16689	16825	16581	16867	16679	16815	16699	16748	16825	16917	16738	16762	17029	16726	16808	16596	16778	16853	16650	16873	16831	16855	16798	17025	16982	16768	16891	17031	16792	16973	16835	16852	16760	16754	16854	16818	16496	16887	16757	16772	16934	16723	16723	16649	16859	16794	16772	16734	16749	16763	16886	16908	16935	16829	16753	16809	16882	16921	16926	16717	16855	16864	16850	16884	16999	16749	16880	17074	16717	16847	16779	16770	16809	16749	17034	16552	16911	16991	16795	16877	16687	16854	16741	16602	16508	16969	16808	16583	16956	16735	16870	16691	16946	16926	16869	16994	16921	16820	16885	16927	16844	16919	16814	16863	16692	16883	16872	16735	16873	17032	16816	16815	16630	16644	16837	16759	16976	17002	16893	16737	16766	16719	16906	17084	16824	16818	16729	16952	16775	16916	16920	16842	16876	16849	16885	16818	16951	16734	16895	16948	16887	16805	16807	16828	16934	16861	17000	16913	16962	16809	16780	16852	16764	16704	16737	16885	16757	16818	16899	16774	16877	16699	16801	16909	16887	16916	17026	16793	16734	16692	16843	16916	16725	16984	16702	16723	16708	16791	16872	16781	16745	16791	16840	16880	16844	16957	16706	16800	16802	17001	16770	16958	16642	16715	16727	16864	16819	16916	16921	16803	16810	16726	16811	16905	16910	16865	16663	16865	16877	16721	16650	16933	16749	16791	16818	16660	16748	16790	16811	16956	16785	16804	16887	16756	16610	16993	16750	17124	16932	16740	16928	16982	16942	16991	16818	17003	16744	16813	16910	16976	16975	17071	16744	16722	16829	16691	17051	16883	16808	16620	16897	16974	16841	16745	16677	16803	16752	16813	16892	16743	16979	16922	16838	16888	16988	16872
15692	17367	16948	15613	15070	14897	14581	14517	14708	14666	14481	14472	14423	14490	14515	14622	14509	14557	14495	14443	14517	14469	14516	14405	14450	14414	14458	14402	14384	14299	14332	14510	14416	14439	14308	14377	14561	14607	14451	14548	14651	14684	14581	14437	14512	14450	14292	14466	14583	14457	14337	14456	14544	14531	14511	14553	14447	14396	14548	14410	14343	14489	14480	14326	14506	14404	14481	14366	14293	14386	14378	14444	14461	14384	14501	14486	14579	14233	14399	14195	14481	14397	14470	14357	14323	14377	14440	14585	14274	14520	14571	14468	14399	14140	14170	14236	14408	14409	14647	14373	14349	14304	14498	14524	14632	14255	14303	14344	14371	14490	14247	14267	14382	14507	14286	14468	14416	14453	14354	14316	14376	14414	14312	14305	14491	14337	14391	14351	14297	14438	14188	14268	14383	14452	14412	14292	14451	14372	14386	14261	14416	14382	14387	14494	14347	14471	14454	14348	14408	14338	14288	14299	14267	14550	14310	14396	14562	14393	14467	14338	14443	14436	14390	14318	14408	14385	14436	14401	14345	14302	14288	14381	14577	14449	14260	14420	14311	14364	14404	14376	14533	14440	14496	14382	14393	14533	14210	14241	14342	14332	14511	14549	14230	14474	14317	14487	14462	14510	14548	14433	14281	14437	14318	14457	14357	14289	14431	14352	14240	14318	14519	14394	14451	14332	14565	14288	14417	14344	14340	14390	14528	14444	14277	14313	14211	14394	14247	14474	14322	14239	14368	14474	14389	14384	14241	14532	14361	14266	14312	14453	14415	14451	14313	14276	14397	14446	14393	14459	14399	14412	14369	14246	14372	14333	14256	14433	14246	14434	14338	14289	14522	14318	14365	14479	14407	14271	14355	14395	14305	14377	14345	14347	14463	14506	14479	14499	14403	14288	14320	14414	14363	14733	14488	14360	14371	14386	14263	14237	14320	14350	14339	14250	14415	14327	14536	14347	14438	14316	14375	14531	14388	14396	14301	14449	14352	14456	14447	14295	14472	14519	14373	14510	14638	14424	14376	14368	14421	14583	14393	14334	14353	14549	14444	14336	14478	14479	14290	14478	14413	14410	14299	14287	14340	14465	14444	14498	14284	14364	14413	14541	14314	14488	14535	14329	14523	14366	14475	14274	14283	14350	14457	14328	14384	14263	14417	14266	14162	14339	14378	14479	14329	14425	14329	14188	14411	14512	14304	14438	14366	14404	14395	14440	14309	14553	14545	14342	14331	14410	14321	14282	14415	14402	14352	14461	14386	14375	14336	14327	14502	14195	14381	14453	14314	14368	14566	14288	14303	14288	14483	14324	14338	14387	14417	14392	14425	14206	14264	14372	14242	14429	14285	14361	14490	14431	14273	14377	14321	14334	14359	14284	14377	14421	14596	14477	14389	14592	14515	14295	14401	14209	14383	14469	14378	14385	14462	14362	14457	14330	14241	14503	14299	14337	14415	14452	14392	14515	14330	14202	14348	14512	14405	14453	14490	14360	14232	14299	14376	14460	14363	14399	14433	14303	14308	14314	14506	14248	14282	14379	14410	14322	14498	14466	14429	14277	14456	14450	14374	14438	14357	14355	14376	14550	14444	14436	14244	14272	14448	14376	14289	14424	14401	14240	14345	14334	14377	14467	14457	14192	14441	14503	14336	14333	14409	14264	14282	14277	14422	14378	14287	14357	14236	14211	14348	14262	14563	14495	14490	14525	14403	14333	14604	14313	14315	14300	14235	14277	14342	14235	14434	14286	14395	14147	14285	14338	14655	14207	14352	14188	14273	14493	14526	14344	14474	14487	14461	14427	14505	14264	14320	14298	14412	14376	14413	14456	14438	14295	14361	14398	14441	14326	14333	14463	14399	14569	14539	14215	14459	14478	14442	14463	14312	14434	14238	14313	14457	14200	14420	14363	14276	14218	14559	14465	14463	14427	14360	14398	14440	14359	14491	14438	14578	14434	14331	14318	14543	14456	14407	14539	14546	14368	14522	14375	14337	14439	14408	14317	14263	14341	14463	14340	14383	14314	14436	14306	14427	14287	14297	14326	14475	14442	14377	14286	14341	14525	14180	14435	14392	14453	14328	14236	14372	14449	14584	14500	14262	14507	14540	14391	14455	14382	14347	14335	14357	14385	14385	14307	14377	14265	14389	14410	14400	14386	14305	14485	14415	14470	14510	14491	14384	14443	14290	14273	14312	14431	14260	14331	14524	14364	14392	14282	14394	14432	14423	14505	14316	14531	14371	14417	14423	14304	14340	14327	14468	14451	14442	14464	14451	14379	14252	14377	14330	14437	14523	14392	14189	14519	14387	14469	14429	14444	14222	14287	14446	14404	14363	14395	14417	14344	14347	14436	14307	14460	14263	14197	14441	14398	14343	14481	14473	14423	14368	14456	14353	14308	14369	14631	14439	14376	14458	14306	14398	14231	14245	14401	14328	14436	14160	14393	14616	14392	14492	14298	14379	14263	14488	14194	14065	14371	14391	14322	14386	14459	14484	14403	14341	14338	14420	14317	14426	14359	14553	14364	14533	14450	14518	14310	14440	14339	14333	14466	14330	14245	14425	14164	14415	14475	14281	14482	14463	14300	14396	14383	14371	14347	14403	14266	14588	14473	14237	14346	14469	14276	14445	14457	14500	14485	14390	14373	14417	14369	14476	14202	14260	14323	14485	14294	14484	14257	14413	14298	14260	14504	14360	14328	14425	14369	14274	14478	14308	14285	14473	14389	14400	14531	14510	14466	14360	14453	14429	14451	14399	14232	14338	14256	14487	14331	14377	14157	14473	14290	14436	14488	14347	14448	14283	14416	14308	14341	14281	14299	14318	14488	14464	14366	14305	14478	14510	14299	14440	14383	14502	14364	14451	14299	14451	14317	14558	14464	14441	14426	14422	14480	14295	14387	14441	14321	14480	14467	14334	14395	14456	14374	14528	14371	14369	14394	14363	14502	14373	14462	14415	14416	14429	14361	14377	14269	14299	14296	14364	14483	14386	14322	14371	14546	14440	14323	14299	14500	14370	14262	14461	14341	14432	14320	14184	14415	14600	14353	14378	14295	14605	14564	14420	14300	14360	14517	14477	14588	14571	14381	14431	14291	14260	14518	14322	14420	14397	14478	14311	14391	14271	14320	14438	14314	14331	14361	14362	14387	14173	14210	14389	14602	14412	14515	14477	14373	14348	14432	14446	14269	14476	14368	14458	14494	14420	14311	14417	14341	14476	14359	14425	14260	14442	14412	14361	14464	14424	14277	14561	14298	14421	14185	14327	14456	14360	14430	14349	14305	14357	14484	14222	14381	14363	14285	14356	14551	14487	14318	14451	14467	14419	14374	14398	14432	14461	14374	14354	14402	14453	14279	14368	14405	14415	14491	14388	14508	14609	14394	14322	14441	14505	14273	14524	14409	14420	14227	14503	14475	14429	14300	14255	14345	14529	14371	14486	14214	14291	14420	14264	14339	14377	14346	14419	14424	14214	14326	14342	14311	14360	14266	14616	14357	14337	14490	14324	14252	14374	14246	14397	14554	14238	14361	14359	14363	14261	14375	14322	14249	14447	14206	14506	14342	14488	14455	14217	14589	14251	14543	14443	14377	14449	14287	14413	14312	14554	14222	14515	14351	14404	14467	14464	14205	14305	14339	14247	14519	14415	14354	14524	14418	14404	14424	14327	14495	14310	14359	14531	14403	14344	14524	14342	14205	14322	14462	14356	14374	14348	14359	14558	14344	14361	14357	14401	14454	14290	14406	14335	14395	14431	14327	14388	14338	14294	14326	14560	14449	14493	14394	14526	14335	14301	14281	14322	14282	14471	14205	14290	14398	14323	14342	14370	14329	14417	14456	14372	14242	14453	14500	14431	14443	14351	14277	14499	14548	14473	14343	14225	14359	14352	14433	14426	14481	14364	14379	14428	14494	14255	14309	14475	14334	14471	14375	14294	14300	14357	14414	14417	14498	14458	14374	14259	14364	14366	14525	14355	14520	14283	14209	14608	14302	14314	14348	14443	14319	14506	14322	14347	14466	14366	14340	14336	14477	14473	14277	14363	14363	14213	14416	14507	14429	14553	14396	14373	14356	14490	14438	14481	14385	14353	14525	14302	14515	14490	14308	14321	14480	14367	14374	14484	14462	14420	14409	14264	14525	14536	14262	14319	14419	14428	14484	14382	14518	14308	14396	14396	14402	14487	14330	14191	14447	14389	14398	14432	14516	14442	14377	14421	14431	14300	14309	14372	14383	14438	14534	14374	14282	14297	14264	14374	14271	14445	14433	14402	14445	14492	14362	14372	14369	14240	14334	14429	14554	14353	14418	14551	14321	14341	14279	14556	14431	14488	14258	14476	14342	14388	14399	14376	14350	14456	14486	14474	14463	14381	14460	14492	14478	14528	14339	14312	14389	14429	14444	14294	14321	14353	14486	14335	14432	14563	14405	14365	14271	14518	14459	14362	14330	14424	14336	14410	14355	14349	14263	14389	14310	14515	14303	14264	14332	14510	14435	14435	14487	14363	14426	14405	14241	14304	14346	14321	14280	14462	14293	14480	14417	14332	14361	14293	14291	14306	14374	14562	14283	14322	14467	14422	14611	14300	14365	14496	14403	14415	14382	14396	14411	14394	14328	14383	14453	14342	14297	14296	14447	14355	14486	14499	14423	14490	14186	14634	14285	14394	14369	14352	14395	14478	14407	14576	14333	14578	14201	14433	14391	14458	14414	14476	14320	14239	14512	14488	14354	14346	14255	14328	14336	14251	14543	14336	14652	14479	14362	14428	14478	14387	14052	14414	14272	14365	14473	14497	14441	14470	14326	14307	14384	14340	14293	14382	14311	14450	14503	14352	14260	14419	14530	14498	14319	14518	14370	14296	14392	14493	14456	14505	14320	14332	14400	14324	14386	14224	14487	14504	14295	14445	14224	14356	14442	14461	14278	14281	14458	14415	14464	14419	14179	14465	14486	14516	14471	14380	14342	14498	14356	14410	14322	14275	14238	14535	14484	14529	14178	14539	14455	14363	14523	14454	14354	14425	14444	14217	14414	14487	14292	14319	14530	14364	14370	14389	14288	14488	14550	14398	14323	14362	14491	14367	14467	14303	14496	14375	14346	14357	14546	14558	14501	14458	14412
25278	21420	28413	25297	22070	20364	19434	17729	17580	17526	17273	17193	17150	17356	17023	17010	17000	16942	17065	17198	16869	16977	16931	16762	16788	17029	16878	16946	17075	16825	16859	16776	17008	16808	16990	17097	16935	16854	16700	16910	16898	16894	16847	16811	16744	16958	16973	16841	17003	16803	16695	16825	16902	16846	16828	16981	16889	16863	16818	16952	16720	16821	16766	16956	16838	17042	16922	16676	16891	16848	16779	16843	17030	16652	16800	16632	17040	16680	16640	16905	16876	16918	16653	16948	17075	16806	16990	16996	16759	16982	16649	16584	16827	16983	16855	16712	16829	16550	16731	16790	16787	16806	16681	16707	16630	16753	16728	16744	16852	16614	16837	16696	16662	16895	16801	16846	16790	16741	17024	16697	16838	16851	16776	16870	16809	16760	16737	16707	16638	16721	16808	16906	16746	16808	16900	16698	16865	16483	16865	16821	16758	16680	16710	16704	16966	16812	16782	16841	16778	16698	16746	16738	16955	16788	16781	16892	16669	16850	16876	16990	16983	16897	16836	16561	16793	16685	16718	16631	16847	16896	16782	16768	16901	16787	16612	16797	16762	16956	16847	16524	16695	16687	16762	16852	16859	16877	16818	16832	16699	16828	16818	16725	16877	16814	17066	16818	16853	16681	16680	16624	16813	16787	16725	16656	16831	16867	17016	16941	16810	16813	16657	16930	16712	16725	16899	16878	16675	16625	16995	16776	16781	16715	16848	16983	16803	16827	16830	16768	16658	16677	16801	16819	16739	16782	16899	16806	16726	16823	16846	16681	16729	16866	16780	16597	16685	16704	16817	16836	16667	16786	16781	16762	16893	16775	16801	16710	16859	16937	16817	16782	16623	16730	16814	16735	16995	16953	16660	16622	16637	16912	16853	16815	17050	16923	16777	16869	16575	16835	16795	16809	17005	16709	16963	16949	16660	16801	16964	16896	16789	16775	16850	16999	16915	16721	16857	16675	16758	16727	16732	16692	16761	16753	16610	16809	16722	16879	16748	16650	16863	16696	16714	16680	17037	16819	16743	16703	16703	16979	16743	16774	16900	16978	16824	16896	16804	16678	17013	16721	16715	16784	16642	16686	16975	16823	16927	16680	16807	16735	16791	16770	16753	16669	16681	16872	16968	16733	16715	16783	16812	16743	16713	16798	16767	16876	16754	16788	17004	16867	16782	16961	16709	16792	17054	16719	16853	16756	16770	16735	16683	16796	16921	16978	16715	16807	16778	16800	16852	16754	16827	17010	16641	16826	16639	16767	16893	16901	16679	16680	16931	16842	16700	16795	17001	16699	16879	16911	16722	16803	16725	16809	16790	16664	16834	16826	16679	16860	16829	16926	16944	16875	16905	16974	16868	16797	16717	16898	16852	16684	16764	16835	16742	16741	16758	16842	16796	16772	16795	16976	16768	16602	16624	16765	16560	16812	16505	16774	16628	16897	16972	16929	17002	16939	16818	16668	16793	16945	16842	16731	16905	16873	16782	16754	17020	16984	16825	16916	16905	16881	16592	17046	17005	16958	16889	16727	16816	16845	16732	16669	16799	16701	16724	16880	16822	16798	16728	16800	16661	16756	16780	16727	16660	16739	16958	16853	16711	17015	16873	16861	16729	16656	16687	16941	16958	16786	16807	16854	16797	16950	16659	16743	16804	16739	16875	16879	16834	16545	16780	16733	16814	16912	16877	16836	16519	16820	16789	17078	16869	16827	16892	16734	16702	16756	16844	16780	16861	16670	16668	16715	16724	16916	16715	16621	16746	16898	16914	16628	16747	16948	16818	16819	16798	16878	16744	16715	16660	16710	16750	16757	16837	16779	16815	16882	16752	16867	16863	16982	16791	16895	16758	16652	16962	16611	17004	16680	16858	16849	16766	16824	16711	16720	16857	16838	16712	16922	16784	16811	16959	16902	16712	16871	16786	16790	16913	16610	16813	16862	16684	16501	16713	16863	16941	16793	16784	16936	16937	16687	16791	16802	16863	17007	16825	16794	16702	16691	16762	16847	16750	16988	16876	16649	16828	16802	16830	16871	16744	16851	16840	16701	16870	16909	16723	16813	16918	16846	16870	16863	16869	16722	16988	16816	16816	16917	16726	16832	16711	16874	16795	16764	16983	16699	16721	16816	16815	16795	16898	16780	16915	16857	16715	16853	16818	16795	16892	16689	16769	16732	16779	16778	16939	16754	16857	16916	16793	16651	16688	16827	16733	16742	16956	16760	16951	16892	16624	16749	16773	16904	16802	16758	16772	16658	16775	16713	16759	16705	16632	16816	16901	16726	16857	16855	16761	16882	16858	16856	16546	17137	16769	16858	16839	16856	16826	16885	16751	16948	16944	16907	17019	17112	16759	16776	16863	16682	16766	16846	16908	16690	16693	16934	16710	16761	16857	16863	16721	16704	16979	16912	16792	16907	16833	16924	16829	16911	16681	16689	16831	16781	16831	16736	16810	16835	16754	16807	16876	16991	16856	16989	16740	16996	16772	16767	16669	16793	17062	16936	16818	16712	16777	16826	16615	16767	16689	16897	16659	16840	16994	16824	16553	16827	16828	16910	16747	16681	16747	16581	16946	16894	16816	16766	16725	16976	16768	16770	16800	17073	16842	16747	16833	16854	16773	16922	17088	16702	16896	16902	16886	16880	17005	16859	16711	16997	16736	16664	16823	16937	16839	16888	16899	17099	16892	16874	16738	16599	16859	16888	16988	16641	16805	16699	16884	16736	16888	16907	16570	16568	16728	16704	16756	16842	16694	16796	16900	16875	16798	17002	16812	16725	16585	16872	16858	16752	17085	16997	16934	16611	16861	16986	16942	16808	16649	16695	16832	16842	16913	16620	16933	16567	16671	16918	17006	16777	16821	16983	16871	16679	16678	16761	16875	16797	16733	16667	16884	16730	16765	16698	16768	16678	16817	16799	16809	16713	16727	16858	16838	16754	16772	16553	16708	16669	16722	16903	16835	16740	16686	16866	16726	16960	16828	16703	16603	16653	16964	16677	16612	16930	16928	16712	16986	16802	16837	16743	16938	17005	16689	16862	16649	16760	16816	16809	16873	16798	16927	16764	16799	16789	16807	16773	16849	16778	16824	16728	16956	16894	16843	16898	16982	16833	16863	16692	16752	16938	16880	16736	16757	16807	16719	16825	16816	16819	16769	16976	17082	16618	16795	16747	16748	16761	16731	16834	16949	16695	16716	16956	16906	16790	16688	16855	16892	16948	16867	16837	16872	16755	16796	16764	16916	16802	16822	16753	16658	16760	16776	16709	16889	16896	16969	16817	16846	16729	16838	16555	16671	16778	16968	16763	16975	16729	16965	16753	16808	16727	17087	16791	16960	16902	16708	16878	16829	16858	16893	16810	16890	16920	16887	16928	16990	16797	16692	16736	16762	16900	16824	16785	16845	16786	16919	16795	16674	16910	16862	16868	16827	16894	16850	16636	16709	16778	16962	16895	16841	16797	16677	16768	16759	16812	16841	16809	16725	16755	16799	16862	16909	16949	16965	16849	16949	16689	16627	16787	16941	17035	16742	16588	16922	16676	16862	16765	16794	16733	16697	16744	16696	16917	16838	17008	16777	16865	16808	16748	16926	16741	16855	16898	16854	16867	16796	16623	16656	17042	17036	16853	16874	16867	16651	17018	16767	16823	16836	16972	16824	16745	16900	16995	16940	16716	16649	16776	16914	16880	16950	16861	16767	16762	16618	16830	16849	16727	16886	16866	16973	16783	16964	16872	16754	16592	16803	17114	16786	17002	16806	16936	16904	16747	16650	16884	16891	16855	16928	16886	16847	16983	16907	16688	16832	16777	16831	16647	17048	17013	16788	16906	16870	16657	16607	16933	16854	16806	16835	16963	16851	16812	16745	16901	16882	16800	16929	16675	16919	16720	16758	16774	17062	16902	16732	16702	16881	16702	16906	16730	16721	16914	16831	16858	16592	16817	16796	16953	17105	16608	16575	16730	16718	16881	16991	16833	16847	16735	16804	16712	16994	16955	16822	16935	16762	16760	17035	16737	16687	16763	16973	16858	16875	16819	16894	17081	16767	16892	16795	16967	16801	16778	16830	16766	16629	16776	16682	16872	16952	16882	16894	16873	16900	16780	16692	16806	16670	16784	16600	16809	16809	16838	16839	16722	16818	16841	16990	16973	16786	16979	16632	16927	16641	16632	16741	16901	17034	16836	17033	16672	16785	16803	16773	16731	16966	16951	16681	16922	16669	16883	16626	16823	16932	16831	16732	16708	16673	16734	16739	16905	16847	16795	16981	16910	16886	16722	16813	16830	16810	16781	16910	16771	16907	16724	16772	16837	16749	16799	16749	16823	16922	16987	16653	16782	16846	16744	16758	16770	16912	16693	17036	16584	16804	16845	16864	16832	16786	16904	16835	16865	16888	16869	16805	16913	17075	16884	16817	16811	16889	16881	16830	16740	16760	16920	16768	16899	16876	16904	16927	16863	16905	16882	16810	16928	16767	16833	16484	16539	16679	16815	16838	16789	16978	16974	16994	16853	16661	16799	16875	16595	16817	16956	16782	16829	16947	16883	16895	16900	16809	16880	16923	16955	16676	17017	16795	16970	16740	16827	16781	16824	16957	16873	16954	16863	16815	17049	16755	16860	16727	16745	16907	16616	16720	16929	16656	16842	16838	16663	16896	16806	16747	16967	16985	16951	16701	16684	16858	16760	16997	16865	16715	16864	16787	16902	16771	16704	16761	16973	16828	16766	16907	17014	16700	16805	16710	16587	16610	16563	17045	16845	16696	16810	16925	16838	16784	17070	16605	16747	16747	17015	16887	16932	16801	16833	16890	16624	16911	16868	16759	16822	16768	16775	16674	16737	16728	16523	16855	16772	16714	16639	16796	16961	16784	16799	16790	16844	16929	16923	16800	16861	16974	16675	17024	16711	16900	16873	16662	16793	16737	16836	16777	16769	16818	16835	16707	16793	16667	16752	16832	16568	16744	16793	17012	16762	16788	16909	16542	16607	16529	16910	16826	16698	16779	16910	16925	16940	16837	16858	16835	16991	16923	16673	16911	16511	16853	16801	16913	16882	16788	16684	16752	17061	16557	16769	16808	16548	16969	16812	16863	16823	16843	16685	16832	16914	16795	16930	16777	16520
16666	26496	24893	20121	17921	17015	16311	15652	15443	15220	15182	14918	14799	14777	14670	14516	14760	14918	14686	14468	14702	14557	14746	14566	14651	14489	14723	14639	14712	14543	14557	14638	14400	14483	14504	14559	14596	14631	14658	14379	14778	14383	14369	14489	14685	14666	14511	14701	14600	14572	14580	14424	14521	14528	14370	14603	14708	14636	14496	14673	14583	14504	14650	14772	14640	14528	14547	14508	14536	14418	14614	14476	14430	14551	14611	14528	14494	14503	14408	14369	14596	14436	14659	14728	14471	14618	14790	14569	14596	14656	14508	14503	14360	14241	14380	14485	14439	14379	14367	14575	14318	14391	14546	14543	14683	14387	14417	14404	14435	14548	14417	14528	14467	14418	14442	14412	14442	14433	14389	14365	14459	14425	14350	14461	14451	14404	14518	14545	14320	14462	14359	14213	14198	14442	14286	14485	14532	14441	14373	14691	14516	14323	14514	14361	14382	14383	14397	14359	14523	14652	14367	14476	14446	14616	14449	14275	14311	14424	14439	14365	14479	14470	14516	14413	14458	14332	14505	14302	14401	14342	14372	14496	14448	14344	14424	14317	14644	14369	14418	14428	14474	14620	14339	14451	14493	14586	14455	14468	14428	14491	14283	14436	14312	14185	14486	14302	14476	14407	14368	14489	14335	14461	14484	14355	14378	14240	14406	14312	14468	14410	14387	14478	14390	14479	14264	14226	14238	14408	14502	14431	14483	14440	14454	14291	14470	14383	14676	14535	14429	14453	14453	14524	14468	14227	14544	14312	14450	14328	14406	14263	14483	14592	14387	14501	14495	14384	14482	14439	14356	14361	14479	14334	14471	14442	14485	14316	14387	14444	14436	14391	14256	14355	14425	14334	14415	14404	14489	14344	14422	14471	14295	14409	14555	14482	14442	14405	14426	14434	14411	14518	14503	14447	14352	14380	14467	14442	14501	14421	14334	14346	14470	14511	14436	14308	14388	14422	14562	14563	14489	14437	14347	14439	14426	14302	14435	14368	14210	14504	14450	14497	14454	14439	14434	14273	14533	14548	14288	14446	14523	14376	14462	14541	14510	14399	14611	14376	14395	14443	14488	14281	14402	14475	14479	14414	14392	14347	14430	14432	14392	14431	14506	14441	14325	14496	14675	14463	14464	14263	14340	14381	14404	14337	14308	14383	14535	14344	14539	14485	14394	14582	14435	14421	14181	14301	14458	14336	14282	14455	14511	14473	14392	14225	14578	14424	14601	14358	14483	14336	14493	14573	14415	14406	14388	14394	14286	14501	14370	14378	14247	14551	14300	14458	14252	14405	14344	14296	14459	14383	14441	14674	14333	14277	14414	14409	14544	14607	14179	14377	14385	14418	14472	14358	14536	14409	14366	14528	14269	14442	14426	14513	14258	14434	14501	14514	14320	14430	14558	14506	14397	14551	14450	14210	14543	14368	14520	14335	14344	14428	14364	14410	14519	14315	14544	14417	14492	14271	14539	14422	14369	14255	14616	14408	14311	14415	14397	14483	14548	14406	14504	14625	14325	14591	14367	14413	14602	14495	14398	14524	14454	14452	14519	14243	14661	14477	14370	14472	14323	14571	14475	14458	14525	14398	14425	14325	14468	14499	14451	14406	14416	14281	14313	14439	14496	14436	14399	14370	14337	14438	14232	14517	14265	14445	14556	14444	14535	14327	14414	14266	14399	14489	14378	14371	14383	14294	14402	14377	14514	14453	14403	14417	14426	14347	14251	14524	14431	14406	14381	14501	14574	14380	14656	14500	14395	14520	14376	14480	14544	14484	14426	14442	14436	14364	14396	14205	14401	14371	14561	14528	14220	14605	14431	14579	14369	14340	14316	14430	14572	14529	14366	14414	14444	14243	14323	14656	14409	14354	14447	14413	14396	14338	14343	14364	14333	14443	14226	14556	14467	14453	14511	14465	14503	14376	14489	14232	14482	14278	14446	14597	14467	14426	14450	14369	14450	14339	14313	14654	14293	14351	14531	14452	14466	14325	14523	14277	14514	14425	14440	14312	14322	14576	14629	14546	14640	14382	14340	14255	14498	14408	14333	14497	14368	14371	14252	14436	14547	14401	14360	14336	14247	14397	14517	14466	14508	14473	14449	14395	14331	14382	14561	14361	14376	14402	14432	14387	14271	14487	14334	14448	14201	14260	14415	14308	14387	14323	14417	14538	14489	14450	14327	14275	14250	14502	14418	14265	14396	14481	14518	14477	14427	14397	14423	14472	14502	14496	14518	14457	14256	14369	14423	14359	14451	14474	14436	14438	14388	14547	14549	14383	14527	14543	14290	14550	14529	14495	14227	14457	14407	14362	14393	14461	14647	14408	14465	14421	14345	14438	14446	14422	14369	14421	14607	14297	14339	14360	14326	14422	14489	14409	14391	14365	14324	14261	14474	14507	14451	14518	14352	14452	14423	14400	14401	14458	14406	14410	14500	14573	14434	14464	14382	14455	14288	14294	14383	14458	14377	14377	14483	14348	14471	14293	14386	14567	14610	14403	14363	14377	14442	14452	14452	14371	14569	14437	14302	14551	14397	14489	14581	14482	14544	14533	14194	14519	14520	14513	14595	14360	14569	14606	14371	14427	14406	14391	14375	14442	14632	14249	14476	14238	14405	14354	14456	14351	14550	14479	14365	14395	14403	14329	14469	14419	14518	14344	14478	14473	14319	14519	14463	14474	14475	14456	14511	14486	14548	14507	14465	14372	14380	14248	14451	14293	14463	14461	14506	14365	14424	14401	14563	14470	14333	14400	14476	14468	14718	14487	14329	14620	14355	14251	14383	14416	14387	14493	14368	14393	14414	14505	14385	14422	14413	14369	14538	14462	14430	14258	14431	14473	14516	14523	14411	14474	14441	14451	14475	14406	14363	14475	14528	14482	14637	14530	14501	14310	14433	14356	14408	14582	14184	14320	14474	14246	14418	14382	14410	14477	14467	14491	14428	14357	14467	14483	14213	14448	14285	14525	14225	14389	14334	14414	14463	14449	14443	14480	14526	14360	14517	14409	14348	14393	14351	14443	14376	14326	14544	14222	14568	14459	14612	14556	14338	14464	14340	14429	14561	14439	14270	14462	14447	14341	14387	14300	14424	14361	14485	14333	14393	14463	14565	14216	14374	14559	14632	14329	14483	14354	14281	14443	14377	14554	14347	14575	14293	14536	14621	14512	14439	14360	14383	14346	14453	14348	14303	14504	14368	14508	14422	14215	14477	14506	14389	14411	14538	14362	14557	14313	14602	14384	14557	14377	14605	14529	14513	14403	14460	14387	14411	14333	14285	14458	14565	14445	14419	14469	14455	14163	14466	14499	14468	14471	14329	14292	14404	14502	14379	14645	14451	14404	14538	14398	14541	14589	14491	14378	14306	14387	14489	14425	14397	14268	14494	14322	14561	14471	14352	14378	14199	14341	14543	14274	14555	14216	14308	14452	14632	14385	14376	14418	14587	14519	14378	14468	14266	14489	14458	14479	14378	14513	14490	14491	14447	14528	14432	14466	14334	14407	14345	14419	14527	14421	14640	14338	14591	14320	14351	14685	14529	14453	14487	14370	14528	14462	14593	14501	14394	14375	14402	14421	14335	14367	14506	14473	14376	14269	14400	14352	14229	14583	14322	14432	14596	14544	14379	14228	14445	14552	14463	14478	14287	14528	14535	14301	14384	14435	14365	14362	14573	14206	14461	14518	14464	14377	14398	14604	14367	14602	14383	14412	14458	14353	14441	14246	14418	14376	14478	14514	14432	14503	14513	14469	14499	14361	14497	14481	14541	14423	14398	14420	14541	14277	14506	14492	14326	14451	14523	14249	14464	14455	14367	14443	14494	14407	14455	14320	14463	14459	14434	14383	14336	14517	14459	14483	14421	14431	14382	14498	14441	14509	14351	14388	14531	14423	14471	14370	14637	14488	14408	14455	14504	14483	14481	14436	14590	14506	14504	14544	14473	14357	14440	14623	14178	14424	14495	14465	14411	14526	14405	14511	14407	14531	14485	14428	14427	14302	14430	14503	14275	14404	14272	14526	14332	14470	14365	14494	14562	14263	14543	14499	14334	14447	14451	14580	14434	14300	14352	14357	14381	14406	14505	14489	14324	14567	14313	14428	14482	14417	14343	14430	14621	14325	14418	14613	14301	14425	14353	14242	14602	14595	14586	14351	14540	14416	14499	14444	14401	14386	14523	14305	14414	14307	14450	14575	14422	14501	14525	14363	14535	14471	14449	14454	14555	14434	14434	14315	14521	14310	14352	14391	14433	14553	14394	14494	14452	14303	14364	14478	14289	14333	14527	14339	14561	14488	14497	14419	14397	14520	14316	14388	14271	14422	14309	14528	14502	14338	14448	14450	14456	14441	14543	14328	14372	14329	14539	14382	14631	14553	14600	14537	14472	14391	14432	14561	14341	14609	14223	14428	14381	14508	14547	14496	14401	14516	14418	14407	14465	14414	14292	14557	14393	14282	14406	14587	14371	14468	14443	14325	14247	14578	14406	14509	14392	14399	14373	14501	14398	14279	14304	14264	14559	14549	14651	14347	14439	14480	14606	14310	14435	14349	14512	14535	14362	14411	14551	14493	14597	14453	14408	14473	14347	14652	14355	14419	14487	14348	14553	14429	14374	14470	14362	14372	14437	14492	14464	14383	14357	14330	14490	14301	14206	14366	14391	14228	14363	14364	14413	14388	14539	14429	14427	14646	14508	14432	14473	14422	14329	14445	14528	14454	14420	14568	14454	14495	14449	14459	14376	14522	14554	14340	14403	14488	14382	14549	14419	14408	14615	14253	14492	14361	14235	14298	14311	14453	14287	14270	14518	14431	14591	14396	14339	14377	14332	14604	14343	14385	14440	14317	14551	14385	14400	14442	14517	14240	14332	14459	14493	14444	14399	14409	14383	14651	14351	14286	14389	14494	14545	14521	14462	14355	14346	14377	14384	14354	14506	14561	14487	14526	14294	14568	14336	14470	14536	14477	14623	14463	14648	14528	14414	14393	14576	14475	14432	14344	14509	14628	14492	14400	14475	14409	14374	14448	14404	14619	14431	14422	14346	14523	14344	14341	14406	14541	14471	14615	14472	14288	14512	14398	14563	14392	14345	14441	14525	14245	14486	14424	14374	14396	14327	14443
24066	21464	29118	24256	22118	23320	22278	18702	17844	17659	17607	17450	17215	17073	17434	17018	17152	16990	17102	17170	17125	16921	16807	16976	16881	16826	16703	17022	16585	16637	16761	16646	16790	16896	16818	16681	16807	16748	16669	16721	16805	16698	16858	16643	16813	16789	16707	16755	16724	16672	16714	16644	16686	16709	16559	16543	16728	16881	16563	16646	16648	16895	16698	16555	16627	16921	16879	16899	16501	16546	16619	16751	16628	16625	16659	16640	16792	16834	16751	16773	16872	16779	16891	16869	16772	16901	16905	16661	16951	16724	16659	16581	16583	16542	16450	16640	16662	16822	16879	16714	16698	16622	16729	16383	16846	16669	16412	16483	16454	16543	16602	16617	16595	16555	16782	16797	16528	16742	16717	16820	16548	16727	16727	16665	16707	16460	16668	16526	16572	16867	16578	16699	16709	16872	16795	16500	16455	16634	16652	16723	16472	16701	16544	16714	16599	16513	16576	16572	16561	16494	16541	16549	16687	16508	16697	16801	16495	16620	16725	16413	16612	16619	16696	16670	16716	16820	16706	16704	16594	16532	16593	16576	16647	16857	16758	16565	16748	16553	16554	16680	16551	16680	16610	16701	16631	16666	16747	16764	16230	16670	16569	16732	16587	16460	16570	16597	16533	16567	16465	16794	16596	16598	16685	16638	16626	16851	16718	16462	16335	16595	16675	16619	16545	16710	16685	16520	16703	16622	16545	16610	16517	16448	16497	16747	16631	16623	16718	16586	16680	16688	16559	16883	16741	16460	16370	16646	16488	16708	16666	16679	16699	16630	16598	16697	16765	16639	16591	16632	16592	16536	16649	16634	16754	16583	16538	16660	16540	16543	16695	16593	16414	16803	16944	16526	16502	16661	16641	16669	16693	16676	16653	16584	16636	16735	16752	16520	16592	16585	16588	16662	16815	16578	16484	16660	16743	16781	16544	16668	16714	16579	16647	16514	16710	16549	16579	16607	16626	16656	16669	16589	16688	16456	16752	16405	16484	16603	16646	16615	16620	16628	16658	16683	16428	16532	16703	16723	16628	16680	16738	16664	16832	16484	16682	16615	16721	16709	16690	16479	16760	16603	16717	16624	16539	16707	16668	16420	16755	16460	16686	16673	16746	16500	16245	16813	16523	16596	16437	16543	16526	16436	16686	16775	16622	16512	16811	16691	16719	16570	16515	16759	16722	16647	16479	16604	16707	16726	16613	16681	16666	16561	16619	16495	16504	16664	16624	16574	16667	16691	16768	16638	16679	16815	16617	16704	16594	16679	16718	16604	16551	16829	16781	16525	16627	16629	16622	16680	16680	16662	16679	16672	16638	16680	16780	16671	16331	16745	16528	16341	16474	16446	16696	16544	16638	16820	16659	16571	16659	16518	16665	16799	16505	16531	16615	16688	16529	16571	16581	16641	16716	16724	16389	16536	16625	16768	16626	16703	16684	16638	16781	16663	16565	16611	16657	16606	16545	16524	16342	16577	16524	16579	16580	16537	16739	16761	16682	16739	16630	16655	16752	16606	16782	16601	16605	16603	16536	16595	16570	16643	16781	16684	16876	16825	16681	16601	16610	16761	16679	16412	16785	16695	16691	16581	16516	16580	16648	16678	16497	16653	16651	16679	16532	16454	16510	16576	16699	16671	16508	16451	16555	16585	16724	16699	16718	16746	16548	16754	16641	16516	16595	16599	16376	16587	16514	16506	16746	16881	16630	16650	16627	16653	16644	16632	16682	16582	16563	16624	16505	16594	16611	16774	16595	16511	16807	16543	16714	16638	16641	16562	16611	16575	16725	16707	16513	16626	16597	16692	16618	16716	16585	16655	16800	16630	16754	16512	16687	16775	16487	16609	16522	16486	16715	16711	16542	16593	16634	16466	16536	16617	16698	16748	16378	16570	16641	16475	16690	16569	16644	16508	16808	16673	16571	16501	16592	16569	16519	16789	16792	16491	16684	16555	16629	16771	16490	16687	16729	16570	16557	16513	16527	16428	16716	16606	16625	16484	16520	16337	16581	16655	16551	16503	16671	16638	16733	16567	16760	16566	16574	16504	16809	16688	16597	16575	16654	16480	16783	16837	16424	16511	16536	16724	16704	16548	16534	16557	16612	16629	16552	16779	16485	16585	16482	16558	16564	16578	16628	16568	16538	16608	16469	16708	16704	16608	16631	16657	16657	16871	16768	16547	16525	16355	16631	16824	16654	16751	16669	16583	16796	16596	16802	16697	16746	16537	16746	16446	16553	16598	16678	16513	16697	16513	16612	16530	16650	16520	16765	16644	16693	16445	16565	16686	16639	16664	16580	16579	16796	16490	16651	16508	16702	16778	16719	16530	16589	16743	16300	16662	16675	16506	16597	16527	16602	16707	16480	16557	16550	16464	16803	16428	16581	16389	16425	16629	16779	16418	16511	16719	16685	16608	16583	16657	16615	16642	16518	16703	16415	16640	16527	16573	16470	16543	16858	16662	16728	16565	16673	16633	16629	16450	16570	16668	16574	16816	16626	16506	16501	16450	16500	16742	16781	16615	16611	16505	16698	16654	16743	16662	16717	16521	16504	16657	16726	16420	16492	16721	16710	16532	16559	16596	16737	16449	16658	16695	16631	16635	16568	16432	16375	16599	16499	16757	16710	16645	16590	16589	16524	16655	16476	16244	16567	16594	16877	16717	16626	16718	16462	16474	16547	16478	16580	16754	16680	16588	16504	16604	16603	16577	16667	16371	16793	16736	16515	16772	16614	16733	16620	16632	16696	16651	16496	16684	16401	16490	16687	16598	16537	16562	16596	16576	16538	16625	16682	16672	16544	16576	16605	16776	16595	16659	16678	16617	16744	16751	16608	16551	16761	16543	16553	16614	16331	16609	16561	16498	16640	16508	16491	16636	16532	16736	16641	16465	16540	16537	16665	16603	16839	16717	16676	16625	16671	16738	16793	16763	16654	16681	16595	16567	16868	16542	16479	16329	16530	16584	16904	16647	16399	16632	16661	16747	16704	16576	16342	16720	16655	16697	16811	16598	16484	16640	16499	16587	16594	16512	16480	16623	16652	16499	16674	16468	16437	16506	16511	16552	16621	16396	16552	16406	16484	16431	16513	16431	16674	16605	16558	16593	16687	16552	16709	16487	16663	16574	16737	16465	16539	16653	16692	16586	16566	16513	16547	16705	16700	16486	16554	16720	16612	16637	16641	16685	16661	16648	16555	16547	16590	16633	16726	16501	16404	16790	16540	16586	16884	16551	16625	16570	16603	16770	16786	16793	16637	16543	16461	16725	16594	16618	16652	16617	16615	16577	16967	16786	16456	16673	16662	16878	16784	16438	16546	16513	16787	16570	16603	16471	16656	16656	16635	16487	16695	16479	16701	16875	16820	16552	16606	16710	16643	16627	16701	16710	16679	16697	16376	16675	16787	16860	16687	16557	16722	16564	16578	16675	16585	16470	16427	16809	16452	16593	16791	16569	16557	16570	16504	16630	16533	16528	16542	16603	16413	16628	16548	16623	16561	16653	16862	16534	16781	16744	16588	16501	16413	16604	16843	16447	16680	16513	16711	16788	16671	16594	16393	16544	16648	16520	16533	16610	16587	16480	16690	16591	16683	16575	16623	16773	16671	16572	16470	16764	16658	16856	16469	16591	16630	16548	16576	16576	16616	16638	16436	16512	16683	16660	16456	16559	16676	16498	16625	16732	16615	16649	16627	16689	16727	16711	16587	16587	16444	16686	16690	16447	16459	16557	16606	16792	16876	16669	16491	16729	16575	16781	16750	16410	16441	16658	16597	16518	16449	16417	16692	16626	16514	16437	16550	16721	16545	16486	16476	16691	16736	16711	16752	16842	16417	16652	16661	16726	16589	16531	16915	16875	16600	16526	16524	16776	16355	16748	16676	16692	16614	16612	16611	16438	16651	16585	16765	16576	16616	16613	16573	16686	16747	16415	16495	16786	16693	16627	16499	16598	16509	16513	16483	16579	16455	16558	16474	16645	16570	16660	16681	16524	16705	16476	16456	16654	16895	16799	16724	16615	16564	16733	17001	16687	16731	16602	16528	16733	16647	16754	16567	16588	16338	16552	16636	16687	16710	16632	16603	16533	16534	16715	16774	16677	16727	16530	16689	16639	16658	16607	16736	16518	16425	16742	16802	16371	16719	16591	16677	16752	16348	16696	16316	16652	16850	16689	16800	16437	16501	16597	16483	16495	16525	16701	16835	16750	16674	16629	16352	16615	16660	16556	16617	16608	16734	16499	16742	16559	16634	16744	16574	16705	16568	16376	16772	16584	16669	16712	16654	16649	16665	16752	16691	16728	16756	16656	16624	16488	16417	16451	16837	16789	16712	16655	16629	16733	16588	16486	16425	16581	16553	16615	16632	16646	16593	16860	16725	16535	16609	16582	16475	16515	16543	16834	16856	16557	16898	16632	16730	16564	16621	16508	16529	16703	16711	16707	16901	16699	16550	16694	16600	16740	16686	16531	16514	16451	16532	16399	16471	16572	16719	16725	16742	16854	16660	16616	16621	16689	16597	16615	16632	16711	16616	16822	16591	16659	16801	16515	16466	16643	16643	16418	16664	16666	16672	16428	16617	16512	16621	16521	16546	16694	16535	16734	16618	16569	16619	16437	16577	16815	16649	16801	16592	16611	16674	16697	16443	16348	16729	16656	16711	16483	16658	16716	16616	16675	16580	16529	16296	16534	16709	16602	16526	16589	16625	16569	16782	16777	16813	16687	16647	16445	16584	16347	16520	16746	16767	16664	16560	16679	16701	16715	16671	16826	16754	16656	16512	16547	16533	16513	16618	16599	16456	16454	16585	16645	16664	16790	16754	16788	16573	16737	16587	16595	16646	16689	16644	16605	16581	16667	16604	16629	16780	16460	16620	16420	16714	16420	16603	16498	16666	16744	16686	16782	16446	16535	16555	16717	16714	16662	16555	16640	16647	16586	16629	16512	16645	16598	16617	16607	16725	16449	16582	16556	16664	16551	16522	16490	16656	16783	16680	16674	16750	16597	16533	16605	16641	16635	16578	16772	16550	16514	16523	16507	16717	16497	16571	16465	16630	16556	16697	16546	16549	16592	16609	16508	16664	16626	16782	16304	16622	16686	16449	16632	16656	16456	16693	16590	16492	16292
18970	32032	29268	23373	20371	18547	17413	16388	16058	15793	15587	15316	15127	15135	15071	15061	14903	14901	15134	15067	14696	14622	14519	14556	14704	14704	14547	14470	14481	14388	14350	14464	14325	14448	14597	14490	14610	14652	14610	14587	14636	14473	14557	14651	14496	14412	14693	14441	14529	14501	14685	14738	14459	14592	14542	14379	14463	14453	14600	14471	14543	14402	14429	14548	14831	14471	14630	14464	14509	14454	14637	14533	14440	14234	14236	14418	14194	14465	14405	14396	14411	14289	14676	14771	14555	14584	14532	14495	14393	14530	14357	14234	14370	14377	14421	14377	14536	14427	14290	14347	14367	14414	14394	14310	14347	14316	14484	14306	14395	14303	14303	14351	14440	14393	14318	14278	14310	14441	14367	14359	14438	14413	14267	14385	14309	14404	14389	14376	14357	14337	14437	14461	14272	14427	14492	14319	14233	14490	14310	14386	14402	14293	14375	14452	14161	14448	14221	14429	14387	14333	14431	14335	14280	14352	14128	14403	14342	14311	14410	14355	14250	14283	14306	14381	14450	14447	14368	14429	14510	14590	14291	14205	14504	14414	14438	14324	14391	14330	14357	14214	14335	14471	14306	14240	14286	14184	14245	14487	14317	14114	14423	14292	14368	14301	14528	14288	14177	14288	14370	14293	14365	14308	14351	14329	14269	14341	14361	14365	14301	14219	14319	14320	14428	14152	14478	14361	14413	14280	14319	14365	14315	14488	14273	14290	14371	14237	14334	14504	14412	14297	14399	14396	14397	14285	14517	14295	14323	14351	14251	14493	14268	14531	14449	14322	14399	14367	14391	14301	14295	14272	14376	14399	14373	14388	14188	14314	14196	14292	14392	14447	14351	14444	14312	14335	14292	14352	14388	14358	14349	14455	14311	14422	14181	14307	14270	14345	14499	14283	14418	14291	14323	14327	14341	14464	14383	14388	14254	14369	14320	14491	14277	14358	14361	14363	14579	14426	14305	14236	14335	14275	14346	14273	14361	14345	14349	14317	14389	14266	14211	14296	14276	14318	14233	14146	14422	14346	14410	14402	14367	14509	14443	14300	14411	14328	14352	14197	14408	14414	14259	14307	14121	14345	14414	14382	14245	14145	14374	14449	14290	14364	14246	14307	14229	14358	14303	14484	14494	14382	14423	14404	14300	14294	14423	14300	14511	14292	14204	14449	14329	14498	14369	14494	14381	14416	14297	14414	14473	14463	14453	14397	14218	14526	14463	14260	14396	14518	14315	14421	14390	14334	14349	14301	14202	14262	14368	14452	14397	14386	14208	14299	14419	14318	14352	14271	14333	14460	14413	14390	14453	14138	14524	14202	14460	14373	14392	14321	14388	14224	14281	14422	14459	14371	14405	14380	14306	14290	14132	14432	14485	14339	14504	14373	14263	14337	14413	14263	14341	14384	14419	14437	14450	14336	14296	14323	14309	14260	14322	14419	14137	14358	14221	14302	14462	14226	14367	14407	14326	14272	14376	14213	14349	14244	14204	14532	14303	14263	14302	14377	14492	14358	14428	14286	14283	14361	14331	14505	14295	14302	14457	14305	14345	14274	14407	14285	14228	14290	14298	14252	14292	14417	14255	14466	14282	14434	14369	14315	14286	14410	14380	14406	14293	14330	14285	14357	14401	14226	14356	14381	14467	14355	14391	14620	14347	14277	14235	14285	14390	14198	14345	14489	14144	14349	14466	14282	14498	14301	14450	14273	14378	14423	14204	14466	14413	14424	14131	14297	14433	14317	14347	14476	14401	14478	14355	14362	14290	14498	14345	14161	14305	14362	14272	14264	14398	14319	14433	14442	14266	14412	14195	14243	14333	14464	14511	14215	14347	14199	14278	14253	14208	14366	14369	14257	14156	14229	14293	14447	14402	14281	14416	14386	14427	14462	14426	14423	14393	14361	14309	14490	14204	14320	14257	14326	14532	14343	14475	14422	14254	14316	14386	14408	14146	14350	14382	14385	14268	14310	14310	14324	14163	14225	14351	14268	14273	14357	14345	14462	14228	14236	14331	14321	14275	14450	14334	14379	14347	14239	14242	14364	14331	14180	14373	14263	14292	14391	14307	14303	14441	14320	14305	14514	14030	14359	14388	14384	14300	14267	14245	14315	14423	14337	14443	14313	14184	14451	14220	14374	14487	14310	14319	14342	14315	14406	14299	14315	14275	14386	14283	14469	14241	14161	14250	14373	14409	14252	14306	14505	14318	14279	14304	14437	14360	14387	14307	14310	14342	14419	14404	14201	14414	14292	14435	14282	14516	14432	14351	14327	14427	14384	14382	14410	14370	14361	14236	14429	14518	14299	14525	14343	14189	14326	14284	14346	14313	14400	14226	14217	14341	14303	14424	14341	14380	14372	14436	14180	14234	14531	14384	14292	14362	14294	14348	14289	14336	14484	14427	14278	14605	14435	14342	14364	14220	14308	14321	14294	14312	14390	14258	14447	14486	14342	14343	14348	14415	14302	14493	14448	14390	14434	14328	14463	14337	14409	14433	14445	14318	14234	14427	14286	14476	14233	14256	14328	14307	14291	14211	14229	14219	14271	14373	14439	14447	14420	14427	14423	14281	14400	14382	14420	14325	14245	14311	14342	14390	14350	14357	14243	14353	14358	14308	14359	14439	14251	14248	14343	14414	14198	14331	14267	14374	14418	14330	14318	14451	14417	14300	14211	14304	14190	14529	14126	14313	14354	14391	14298	14266	14191	14340	14341	14304	14300	14327	14176	14567	14408	14465	14300	14340	14239	14379	14218	14318	14423	14369	14399	14400	14694	14326	14333	14453	14355	14315	14189	14507	14242	14446	14326	14335	14287	14339	14226	14368	14344	14231	14551	14192	14432	14401	14385	14370	14235	14409	14462	14532	14332	14343	14561	14236	14328	14361	14217	14268	14443	14269	14287	14235	14276	14295	14334	14099	14450	14402	14347	14342	14245	14304	14464	14437	14227	14427	14382	14384	14454	14394	14298	14393	14259	14313	14294	14341	14303	14271	14279	14350	14512	14455	14471	14274	14203	14297	14467	14308	14465	14180	14408	14296	14318	14248	14219	14294	14338	14424	14352	14534	14438	14236	14291	14521	14431	14359	14440	14413	14494	14437	14317	14395	14292	14356	14354	14385	14417	14343	14555	14415	14331	14229	14266	14292	14349	14390	14236	14314	14294	14242	14442	14208	14404	14490	14221	14407	14231	14364	14548	14407	14341	14325	14267	14444	14468	14312	14273	14393	14503	14498	14407	14330	14368	14239	14518	14346	14282	14306	14465	14364	14235	14343	14440	14310	14347	14321	14277	14085	14216	14333	14248	14233	14301	14226	14292	14246	14271	14449	14320	14341	14440	14323	14383	14338	14345	14306	14391	14211	14455	14394	14475	14187	14393	14496	14244	14369	14333	14300	14217	14403	14247	14353	14415	14229	14134	14343	14308	14290	14309	14334	14590	14440	14305	14494	14411	14511	14477	14382	14488	14518	14474	14328	14469	14303	14399	14255	14379	14306	14191	14424	14355	14349	14369	14368	14368	14448	14224	14277	14414	14331	14296	14401	14439	14310	14232	14504	14276	14214	14390	14310	14338	14216	14225	14318	14331	14294	14304	14288	14311	14283	14418	14368	14335	14329	14402	14348	14212	14398	14303	14412	14299	14329	14311	14454	14302	14471	14238	14469	14435	14261	14388	14352	14117	14376	14330	14338	14211	14334	14193	14164	14388	14395	14277	14300	14392	14261	14327	14288	14296	14288	14315	14244	14323	14228	14376	14363	14199	14510	14486	14353	14273	14446	14276	14176	14186	14225	14348	14463	14328	14161	14206	14528	14188	14291	14395	14440	14184	14282	14375	14372	14240	14469	14311	14428	14353	14315	14470	14382	14456	14313	14495	14286	14458	14331	14302	14248	14402	14403	14466	14459	14355	14313	14328	14456	14396	14263	14327	14404	14403	14253	14250	14440	14404	14398	14269	14271	14270	14312	14391	14399	14396	14279	14474	14401	14238	14245	14289	14336	14209	14379	14344	14278	14276	14273	14306	14233	14209	14226	14385	14243	14333	14396	14186	14360	14388	14295	14423	14448	14433	14359	14309	14174	14435	14360	14302	14316	14382	14274	14253	14264	14394	14250	14378	14325	14092	14371	14289	14224	14341	14196	14210	14237	14271	14241	14299	14321	14344	14338	14475	14409	14344	14247	14423	14309	14368	14378	14240	14457	14272	14414	14229	14222	14294	14218	14351	14226	14373	14378	14321	14272	14510	14231	14213	14351	14361	14284	14397	14340	14285	14250	14302	14364	14297	14331	14338	14375	14366	14432	14390	14126	14447	14473	14241	14330	14392	14394	14397	14320	14392	14349	14274	14362	14216	14342	14353	14329	14505	14340	14515	14365	14212	14223	14244	14271	14131	14551	14515	14278	14295	14420	14289	14425	14318	14345	14284	14308	14445	14302	14356	14450	14409	14336	14309	14236	14554	14258	14246	14431	14164	14248	14420	14420	14278	14340	14301	14363	14274	14401	14384	14563	14517	14424	14278	14340	14450	14311	14458	14238	14170	14377	14221	14409	14396	14284	14352	14233	14210	14288	14301	14229	14324	14237	14588	14369	14474	14442	14387	14305	14333	14407	14121	14277	14329	14390	14356	14488	14337	14311	14504	14219	14075	14355	14345	14407	14406	14341	14235	14330	14323	14331	14385	14458	14224	14291	14322	14315	14345	14273	14317	14341	14412	14359	14405	14237	14355	14277	14335	14492	14217	14189	14337	14345	14501	14353	14336	14210	14309	14380	14247	14370	14154	14195	14358	14181	14447	14242	14407	14362	14422	14348	14393	14319	14227	14326	14383	14289	14552	14368	14448	14414	14315	14260	14431	14417	14236	14323	14412	14459	14286	14436	14348	14352	14429	14181	14348	14236	14348	14304	14334	14373	14425	14077	14481	14523	14257	14202	14239	14319	14329	14164	14411	14549	14401	14317	14237	14405	14341	14442	14290	14360	14437	14411	14305	14392	14355	14494	14340	14250	14187	14287	14297	14377	14257	14429	14612	14173	14422	14427	14505	14481	14329	14371	14331	14287	14460	14423	14390	14352	14281	14324	14285	14386	14231	14362	14365	14378	14275	14350	14359	14421	14287	14522	14317
29493	22190	21833	19044	16998	16791	16894	16640	16648	16592	16470	16414	16698	16644	16669	16477	16676	16723	16477	16460	16231	16407	16384	16539	16474	16552	16482	16427	16563	16514	16592	16564	16363	16485	16484	16336	16526	16555	16488	16459	16428	16561	16753	16669	16431	16431	16461	16443	16388	16525	16645	16394	16472	16566	16673	16511	16490	16393	16266	16295	16580	16519	16516	16476	16412	16548	16673	16584	16509	16521	16433	16798	16525	16515	16570	16325	16489	16307	16357	16411	16352	16389	16433	16596	16441	16355	16493	16377	16378	16517	16362	16507	16494	16525	16453	16420	16137	16559	16550	16639	16510	16401	16548	16467	16504	16330	16219	16462	16487	16196	16485	16491	16427	16403	16473	16365	16220	16347	16340	16506	16392	16272	16326	16433	16447	16614	16403	16443	16446	16539	16497	16466	16552	16631	16472	16539	16429	16416	16307	16370	16546	16246	16479	16415	16337	16453	16466	16418	16456	16318	16557	16464	16523	16556	16673	16575	16528	16449	16509	16523	16360	16114	16477	16314	16348	16459	16601	16271	16388	16508	16525	16328	16634	16393	16387	16502	16360	16427	16503	16293	16447	16430	16432	16440	16567	16326	16513	16509	16441	16397	16495	16259	16587	16597	16343	16194	16389	16542	16471	16657	16506	16396	16606	16387	16425	16445	16548	16540	16604	16525	16412	16679	16497	16435	16382	16309	16266	16422	16562	16433	16393	16355	16264	16597	16492	16426	16275	16519	16636	16526	16486	16514	16612	16551	16679	16450	16520	16591	16375	16329	16574	16490	16504	16263	16381	16514	16636	16491	16383	16319	16444	16500	16356	16422	16540	16929	16391	16534	16306	16564	16430	16681	16547	16496	16559	16398	16501	16556	16676	16260	16594	16339	16475	16324	16372	16462	16515	16439	16716	16507	16426	16440	16478	16579	16365	16614	16422	16704	16494	16350	16563	16422	16354	16635	16344	16411	16437	16450	16460	16337	16263	16533	16279	16259	16594	16397	16416	16283	16418	16555	16578	16226	16395	16551	16629	16431	16338	16473	16439	16417	16229	16182	16377	16263	16425	16487	16461	16441	16472	16393	16400	16170	16604	16422	16575	16103	16401	16481	16324	16443	16544	16594	16654	16301	16621	16457	16486	16630	16334	16553	16403	16399	16445	16453	16296	16530	16387	16807	16657	16461	16467	16491	16265	16288	16317	16429	16407	16454	16470	16534	16628	16319	16658	16478	16498	16395	16390	16354	16158	16324	16413	16361	16701	16603	16429	16418	16384	16357	16300	16555	16394	16604	16584	16336	16476	16553	16380	16473	16571	16512	16522	16625	16392	16696	16409	16546	16491	16407	16549	16373	16233	16510	16385	16450	16427	16500	16403	16552	16613	16495	16489	16420	16530	16253	16368	16361	16344	16376	16180	16293	16470	16456	16548	16522	16584	16396	16404	16501	16392	16498	16554	16662	16590	16753	16583	16420	16423	16445	16447	16497	16514	16260	16264	16452	16365	16386	16417	16538	16635	16435	16552	16418	16614	16524	16449	16487	16482	16439	16416	16555	16468	16536	16617	16494	16277	16610	16473	16417	16530	16637	16577	16349	16277	16608	16563	16338	16403	16410	16304	16367	16473	16520	16397	16270	16319	16416	16388	16455	16664	16475	16371	16485	16480	16481	16511	16488	16389	16497	16598	16638	16390	16332	16518	16673	16453	16375	16447	16609	16684	16350	16401	16283	16378	16504	16414	16440	16512	16599	16508	16502	16305	16524	16579	16497	16423	16601	16491	16306	16473	16532	16560	16475	16542	16552	16570	16477	16568	16395	16573	16440	16495	16502	16497	16524	16448	16469	16628	16513	16257	16446	16435	16520	16451	16435	16514	16221	16176	16413	16453	16364	16534	16459	16376	16385	16325	16426	16469	16413	16419	16665	16383	16608	16547	16594	16468	16174	16606	16449	16526	16407	16730	16385	16347	16419	16441	16298	16151	16398	16366	16480	16385	16390	16309	16456	16456	16443	16398	16633	16426	16553	16460	16607	16375	16355	16731	16595	16381	16530	16468	16419	16521	16267	16681	16535	16412	16454	16332	16710	16436	16416	16569	16544	16414	16492	16523	16531	16353	16421	16578	16344	16475	16617	16287	16382	16538	16658	16594	16717	16566	16466	16542	16427	16491	16392	16314	16519	16386	16264	16495	16635	16500	16401	16525	16480	16359	16464	16691	16384	16674	16412	16637	16415	16315	16366	16397	16220	16542	16271	16513	16565	16614	16572	16365	16333	16486	16327	16345	16502	16367	16465	16528	16244	16249	16341	16449	16345	16571	16474	16307	16450	16331	16528	16550	16714	16441	16471	16275	16478	16492	16615	16495	16515	16363	16344	16330	16463	16534	16544	16548	16593	16572	16379	16483	16469	16360	16406	16456	16262	16515	16452	16430	16465	16721	16424	16274	16525	16459	16479	16561	16381	16518	16542	16640	16447	16583	16509	16558	16337	16476	16610	16374	16721	16273	16301	16475	16319	16389	16620	16547	16600	16423	16448	16387	16375	16288	16453	16522	16509	16669	16552	16515	16699	16447	16389	16505	16299	16403	16567	16604	16320	16563	16621	16417	16331	16513	16482	16729	16567	16762	16429	16487	16245	16234	16315	16195	16435	16535	16576	16503	16474	16414	16459	16564	16623	16441	16454	16439	16348	16383	16382	16644	16578	16493	16569	16390	16728	16335	16403	16424	16527	16465	16348	16429	16414	16489	16431	16541	16406	16333	16596	16546	16505	16452	16563	16358	16662	16564	16494	16442	16738	16619	16324	16410	16418	16468	16473	16513	16324	16578	16427	16561	16530	16439	16637	16444	16481	16730	16485	16469	16357	16546	16470	16576	16453	16486	16594	16368	16446	16383	16348	16442	16485	16581	16411	16274	16525	16385	16223	16485	16325	16398	16389	16481	16482	16364	16397	16353	16398	16579	16613	16537	16633	16403	16369	16489	16521	16606	16433	16704	16510	16353	16542	16372	16635	16558	16534	16243	16404	16590	16365	16542	16408	16671	16513	16433	16594	16531	16426	16307	16458	16506	16479	16207	16501	16501	16417	16239	16407	16327	16611	16561	16443	16583	16456	16409	16348	16209	16593	16380	16560	16444	16496	16507	16446	16480	16472	16536	16328	16472	16586	16521	16420	16525	16315	16497	16611	16499	16447	16298	16553	16458	16501	16320	16518	16489	16482	16594	16305	16501	16299	16454	16433	16640	16614	16547	16377	16442	16352	16470	16529	16435	16494	16504	16468	16450	16409	16504	16397	16345	16434	16503	16694	16817	16308	16722	16602	16549	16420	16485	16622	16411	16360	16362	16489	16400	16442	16356	16456	16496	16448	16458	16494	16485	16664	16573	16542	16663	16358	16725	16441	16446	16405	16339	16447	16496	16306	16341	16515	16379	16582	16441	16573	16567	16422	16413	16478	16342	16369	16565	16292	16301	16540	16589	16361	16460	16628	16463	16777	16651	16505	16347	16308	16721	16337	16603	16510	16464	16478	16506	16448	16324	16389	16508	16445	16454	16513	16631	16550	16513	16441	16388	16314	16465	16518	16438	16307	16505	16437	16479	16300	16501	16657	16576	16462	16410	16698	16441	16361	16597	16384	16369	16564	16264	16457	16514	16486	16423	16276	16450	16452	16488	16443	16455	16567	16397	16366	16600	16552	16424	16622	16469	16369	16438	16551	16591	16403	16537	16285	16677	16525	16549	16608	16689	16438	16515	16416	16294	16318	16512	16559	16394	16414	16662	16452	16556	16552	16464	16269	16439	16571	16573	16431	16383	16516	16443	16691	16610	16448	16281	16399	16357	16574	16340	16374	16496	16508	16679	16263	16442	16545	16610	16695	16322	16591	16457	16533	16404	16349	16545	16758	16696	16519	16384	16450	16233	16527	16535	16536	16589	16440	16452	16533	16528	16702	16605	16571	16402	16519	16364	16402	16472	16633	16358	16558	16457	16469	16476	16528	16613	16496	16389	16551	16658	16395	16291	16602	16456	16355	16468	16617	16647	16472	16451	16427	16346	16405	16513	16414	16339	16420	16467	16260	16544	16298	16384	16631	16453	16336	16426	16398	16280	16669	16436	16419	16240	16528	16501	16705	16388	16572	16456	16432	16346	16489	16565	16475	16397	16414	16574	16450	16448	16556	16350	16504	16424	16412	16530	16413	16386	16541	16481	16455	16513	16291	16408	16571	16444	16372	16670	16408	16503	16373	16549	16472	16742	16438	16474	16493	16419	16333	16461	16491	16401	16355	16666	16505	16662	16401	16486	16447	16174	16657	16480	16257	16620	16496	16343	16383	16316	16437	16682	16474	16645	16739	16567	16438	16515	16574	16620	16556	16497	16473	16525	16461	16574	16698	16401	16365	16244	16538	16402	16470	16604	16538	16290	16481	16645	16542	16478	16488	16371	16432	16512	16360	16502	16436	16568	16469	16341	16547	16396	16308	16400	16608	16554	16534	16556	16367	16266	16406	16432	16689	16374	16273	16702	16468	16433	16337	16615	16472	16514	16656	16563	16406	16446	16562	16453	16602	16533	16487	16406	16612	16596	16573	16522	16200	16428	16457	16246	16594	16379	16357	16626	16314	16582	16569	16369	16589	16557	16545	16599	16527	16338	16409	16537	16547	16471	16378	16554	16753	16615	16512	16534	16579	16359	16419	16511	16548	16523	16308	16443	16555	16594	16577	16624	16406	16460	16377	16550	16501	16463	16448	16390	16674	16400	16467	16512	16559	16519	16222	16514	16581	16480	16575	16615	16511	16555	16428	16604	16513	16504	16528	16498	16582	16455	16444	16403	16444	16800	16387	16486	16532	16418	16431	16437	16366	16483	16567	16457	16498	16403	16315	16412	16540	16377	16309	16440	16621	16577	16652	16520	16398	16560	16446	16540	16420	16514	16407	16461	16439	16354	16602	16495	16382	16657	16490	16200	16519	16432	16412	16218	16488	16571	16361	16496	16483	16596	16309	16519	16529	16724	16603	16370	16280	16556	16417	16667	16536	16419	16059	16469	16450	16222	16511	16565	16448	16230	16472	16413	16578	16668	16388	16460	16500	16634	16472	16457	16566	16426	16545	16444	16591	16473	16515	16523	16433
15700	17441	17111	15496	15152	14908	14724	14626	14417	14391	14345	14387	14428	14206	14213	14205	14258	14324	14351	14219	14322	14244	14405	14199	14249	14235	14281	14230	14302	14292	14204	14201	14073	14144	14413	14144	14304	14427	14456	14321	14300	14358	14154	14265	14224	14454	14417	14307	14286	14244	14236	14508	14378	14294	14177	14326	14171	14325	14200	14170	14367	14107	14398	14179	14207	14450	14179	14292	14328	14351	14283	14221	14326	14243	14292	14359	14154	14149	14278	14261	14200	14172	14212	14145	14217	14216	14204	14279	14332	14107	14256	14195	14412	14094	14192	14212	14110	14168	14295	14200	14233	14226	14275	14188	14240	14280	14350	14134	14285	14172	14114	14330	14232	14196	14203	14248	14220	14152	14159	14109	14281	14200	14136	14088	14286	14085	14332	14118	14269	14209	14311	14208	14283	14398	14150	14214	14144	14334	14235	14170	14262	14265	14231	14180	14252	14145	14224	14356	14104	14136	14300	14242	14191	14323	14259	14380	14142	14194	14193	14110	14154	14214	13988	14262	14149	14371	14228	14128	14312	14264	14218	14087	14325	14097	14249	14328	14224	14219	14193	14085	14215	14151	14305	14262	14260	14194	14223	14238	14339	14188	14197	14133	14189	14451	14136	14205	14388	14076	14189	14220	14267	14287	14283	14173	14192	14190	14254	14248	14105	14089	14394	14219	14198	14170	14173	14148	14275	14279	14285	14178	14364	13972	14344	14213	14284	14131	14242	14234	14073	14119	14315	14306	14032	14110	14246	14258	14137	14164	14258	14215	14200	14243	14315	14192	14214	14158	14124	14433	14353	14211	14240	14181	14291	14230	14220	14119	14228	14193	14096	14166	14111	14362	14290	14200	14353	14196	14271	14062	14233	14277	14151	14385	14242	14134	14157	14326	14171	14132	14369	14219	14325	14081	14292	14263	14231	14366	14215	14259	14211	14225	14220	14224	14364	14292	14323	14272	14307	14235	14213	14244	14070	14192	14213	14293	14368	14336	14111	14227	14271	14311	14408	14385	14153	14159	14235	14159	14288	14409	14146	14594	14109	14218	14172	14336	14153	14174	14035	14181	14122	14262	14270	14271	14305	14075	14250	14290	14241	14219	14229	14539	14435	14332	14061	14386	14464	14386	14326	14201	14178	14241	14334	14334	14363	14389	14352	14225	14297	14294	14134	14119	14294	14017	14221	14254	14146	14330	14018	14355	14201	14309	14031	14333	14119	14405	14206	14161	14262	14297	14230	14077	14094	14271	14292	14167	14159	14205	14298	14256	14148	14218	14363	14172	14267	14200	14286	14314	14225	14276	14272	14074	14233	14235	14253	14188	14268	14432	14269	14320	14285	14247	14439	14169	14103	14222	14249	14165	14266	14196	14142	14130	14253	14242	14186	14131	14301	14236	14169	14386	14132	14024	14223	14245	14185	14193	14192	14282	14082	14230	14367	14281	14101	14215	14275	14135	14147	14313	14200	14289	14270	14138	14346	14226	14269	14054	14275	14330	14388	14147	14310	14029	14178	14305	14239	14340	14263	14260	14161	14305	14115	14048	14383	14121	14195	14329	14072	14173	14051	14231	14160	14349	14232	14339	14302	14334	13999	14420	14288	14144	14368	14204	14105	14263	14183	14277	14096	14047	14322	14338	14134	14187	14273	14277	14158	14278	14192	14247	14365	14295	14302	14158	14222	14021	14300	14219	14068	14303	14226	14230	14256	14232	14187	14152	14221	14276	14243	14260	14173	14313	14242	14135	14276	14276	14164	14230	14199	14197	14333	14194	14116	14226	14268	14279	14239	14214	14280	14174	14161	14379	14274	14297	14300	14008	14181	14240	14222	14221	14227	14290	14127	14194	14197	14119	14258	14258	14208	14090	14306	14248	14186	14251	14157	14109	14254	14211	14233	14356	14125	14317	14467	14242	14228	14342	14173	14336	14173	14507	14087	14252	14177	14087	14328	14201	14050	14038	14239	14151	14272	14211	14160	14270	14406	14290	14253	14145	14210	14288	14259	14169	14225	14219	14223	14313	14202	14403	14289	14327	14126	14188	14185	14198	14120	14369	14242	14160	14204	14228	14364	14209	14295	14133	14236	14096	14203	14312	14352	14362	14134	14116	14328	14193	14213	14325	14290	14278	14273	14168	14317	14224	14252	14327	14288	14250	14234	14204	14149	14151	14269	14263	14247	14173	14307	14331	14339	14228	14307	14452	14197	14266	14180	14325	14271	14349	14344	14065	14099	14100	13975	14295	14185	14317	14140	14247	14248	14183	14209	14273	14074	14272	14259	14155	14152	14161	14370	14174	14255	14138	14212	14172	14328	14251	14111	14271	14163	14302	14069	14305	14317	14241	14074	14173	14321	14270	14223	14223	14231	14094	14189	14005	14203	14244	14225	14237	14131	14067	14135	14123	14224	14157	14229	14259	14238	14127	14049	14203	14204	14434	14368	14311	14177	14196	14277	14339	14273	14116	14199	14273	14096	14206	14113	14191	14101	14161	14275	14308	14153	14292	14070	14378	14291	14269	14213	14208	14238	14112	14205	14183	14263	14213	14097	14375	14181	14333	14156	14446	14091	14334	14140	14143	14238	14270	14372	13991	14364	14379	14312	14118	14222	14275	14275	14295	14198	14085	14155	14288	14161	14233	14283	14231	14333	14360	14287	14209	14253	14297	14268	14230	14448	14267	14314	14305	14149	14289	14260	14299	14168	14086	14219	14276	14133	14155	14247	14245	14181	13984	14210	14317	14314	14273	14302	14121	14153	14197	14312	14349	14251	14310	14265	14262	14154	14275	14218	14407	13929	14130	14324	14465	14278	14279	14214	13907	14352	14153	14204	14311	14327	14349	14111	14182	14231	14113	14307	14249	14302	14211	14203	14082	14269	14233	14324	14181	14187	14193	14176	14178	14299	14308	14122	14146	14261	14222	14126	14338	14206	14086	14191	14240	14329	14226	14434	14061	14122	14208	14078	14315	14254	14157	14219	14289	14327	14184	14272	14149	14282	14208	14093	14149	14200	14185	14332	14233	14099	14200	14342	14268	14259	14202	14263	14151	14283	14069	14132	14161	14046	14181	14246	14306	14272	14298	14030	14131	14164	14339	14211	14245	14383	14291	14102	14421	14277	14430	14090	14071	14230	14061	14248	14293	14190	14304	14183	14375	14295	14114	14244	14209	14232	14127	14178	14269	14342	14329	14120	14294	14198	14141	14208	14243	14313	14155	14235	14250	14226	14144	14312	14271	14198	14398	14027	14213	14199	14240	14344	14263	14396	14166	14089	14390	14256	14300	14168	14132	14211	14255	14307	14247	14180	14232	14298	14337	14253	14231	14130	14452	14149	14253	14157	14319	14173	14134	14206	14080	14259	14236	14170	14238	14146	14242	14337	14167	14424	14286	14258	14309	14415	14263	14290	14294	14292	14101	14292	14252	14306	14193	14253	14108	14299	14257	14359	14115	14232	14258	14205	14156	14266	14179	14319	14215	14408	14233	14308	14111	14226	14232	14363	14402	14135	14215	14207	14158	14176	14168	14311	14401	14349	14397	14203	14182	14217	14283	14168	14210	14099	14107	14305	14286	14365	14234	14361	14310	14254	14391	14152	14237	14194	14018	14211	14280	14179	14165	14347	14360	14283	14301	14412	14098	14203	14194	14267	14210	14070	14255	14286	14344	14105	14281	14303	14255	14255	14243	14244	14430	14278	14140	14068	14196	14275	14089	14205	14214	14173	14325	14320	14303	14219	14188	14146	14214	14201	14306	14347	14147	14068	14208	14304	14279	14109	14206	14393	14279	14159	14125	14229	14181	14412	14307	14277	14280	14216	14310	14426	14204	14169	14278	14303	14380	14548	14230	14271	14389	14262	14174	14270	14231	14241	14334	14231	14197	14255	14229	14189	14281	14235	14206	14199	14166	14220	14329	14270	14226	14147	14045	14202	14511	14202	14268	14333	14297	14308	14316	14288	14202	14329	14205	14091	14266	14183	14345	14266	14151	14338	14164	14158	14148	14045	14196	14063	14187	14150	14121	14207	14123	14272	14251	14191	14341	14369	14188	14078	14221	14359	14214	14204	14241	14171	14279	14260	14160	14220	14265	14135	14219	14091	14386	14235	14182	14229	14108	14282	14244	14320	14181	14378	14274	14335	14306	14194	14131	14367	14248	14266	14236	14246	14130	14203	14306	14202	14261	14153	14236	14172	14290	14205	14074	14288	14345	14133	14300	14296	14128	14097	14175	14295	14334	14446	14110	14159	14173	14277	14163	14202	14333	14277	14260	14239	14239	14070	14109	13999	14300	14197	14158	14339	14150	14306	14103	14138	14209	14326	14226	14153	14254	14262	14162	14189	14265	14323	14323	14199	14365	14376	14154	14095	14187	14362	14355	14375	14246	14213	14291	14221	14209	14258	14273	14314	14225	14023	14150	14204	14219	14173	14213	14260	14327	14257	14259	14123	14232	14312	14385	14300	14198	14234	14097	14266	14198	14176	14256	14209	14091	14108	14334	14364	14270	14135	14394	14239	14106	14334	13951	14203	14253	14205	14317	14296	14276	14137	14160	14160	14303	14182	14325	14238	14320	14265	14389	14216	14081	14196	14260	14335	14239	14229	14275	14305	14138	14006	14119	14174	14271	14185	14217	14408	14332	14094	14239	14146	14351	14390	14041	14221	14241	14239	14132	14212	14177	14168	14026	14208	14289	14238	14323	14218	14199	14117	14157	14261	14098	14283	14456	14362	14224	14122	14343	14166	14003	14269	14139	14134	14190	14281	14140	14178	14272	14074	14313	14250	14212	14302	14418	14187	14160	14269	14211	14234	14145	14201	14199	14038	14366	14280	14248	14116	14352	14043	14248	14290	14223	14314	14279	14202	14386	14395	14292	14335	14331	14138	14226	14278	14226	14242	14184	14369	14257	14193	14338	14257	14274	14305	14065	14275	14358	14185	14136	14172	14169	14291	14322	14256	14243	14233	14209	14155	14223	14383	14177	14187	14295	14312	14286	14242	14196	14155	14254	14307	14233	14362	14109	14278	14251	14078	14171	14131	14265	14176	14246	14206	14323	14101	14169	14366	14179	14208	14272	14218	14410	14272	14265	14082	14068	14235	14251	14261	14322	14204	14296	14086	14321
25288	21388	28286	25225	21986	20112	19440	17599	17257	17184	17127	17021	17112	16727	16839	17139	16933	16882	16760	16846	16862	16677	16838	16894	16942	16744	16762	16799	16861	16713	16573	16769	16809	16580	16722	16881	16674	16837	16687	16752	16708	16690	16661	16673	16664	16903	16697	16829	16708	17012	16905	16814	16679	16672	16540	16623	16559	16663	16697	16782	16388	16629	16553	16773	16710	16995	16670	16805	16844	16642	16658	16607	16877	16607	16743	16679	16635	16633	16696	16523	16678	16838	16817	16958	16890	16924	16723	16599	16849	16647	16325	16640	16880	16570	16632	16760	16859	16544	16731	16635	16614	16513	16634	16698	16813	16597	16549	16393	16418	16720	16558	16557	16692	16818	16623	16733	16807	16556	16726	16535	16644	16583	16673	16680	16583	16583	16475	16509	16642	16540	16622	16621	16790	16619	16556	16663	16455	16624	16577	16718	16482	16705	16654	16486	16616	16811	16587	16578	16576	16639	16668	16769	16575	16588	16401	16647	16667	16514	16635	16661	16656	16733	16537	16589	16555	16628	16634	16669	16673	16445	16664	16707	16525	16622	16486	16457	16568	16890	16776	16337	16683	16553	16499	16607	16440	16417	16706	16639	16798	16783	16724	16775	16554	16639	16528	16502	16575	16619	16606	16399	16713	16830	16634	16634	16546	16644	16613	16433	16853	16662	16502	16693	16586	16530	16713	16682	16513	16531	16748	16560	16663	16613	16566	16508	16843	16533	16637	16574	16489	16600	16624	16464	16396	16700	16478	16454	16558	16681	16648	16532	16608	16516	16602	16544	16627	16510	16649	16510	16751	16617	16771	16489	16542	16509	16557	16508	16543	16771	16635	16426	16786	16518	16570	16607	16650	16439	16701	16928	16582	16563	16501	16599	16835	16617	16601	16575	16684	16838	16649	16570	16491	16661	16577	16546	16547	16855	16515	16559	16564	16692	16633	16597	16763	16708	16686	16570	16482	16735	16658	16634	16570	16457	16722	16638	16429	16849	16746	16806	16654	16493	16504	16653	16627	16653	16459	16597	16756	16496	16628	16792	16654	16407	16619	16649	16667	16530	16679	16454	16651	16634	16487	16512	16564	16899	16666	16751	16645	16468	16612	16640	16476	16707	16793	16575	16746	16809	16428	16584	16834	16523	16685	16646	16633	16574	16728	16626	16606	16633	16677	16767	16683	16726	16465	16708	16689	16516	16717	16755	16686	16566	16700	16611	16688	16577	16593	16756	16631	16540	16740	16506	16593	16762	16515	16590	16374	16538	16628	16747	16626	16572	16666	16403	16452	16355	16559	16616	16646	16698	16683	16469	16501	16814	16646	16846	16523	16675	16680	16553	16652	16616	16564	16632	16675	16804	16648	16683	16633	16554	16687	16615	16545	16700	16567	16660	16546	16614	16705	16694	16799	16521	16538	16765	16680	16563	16704	16641	16568	16626	16716	16528	16611	16683	16797	16659	16602	16486	16682	16787	16545	16478	16510	16517	16569	16646	16681	16607	16689	16828	16411	16616	16637	16606	16464	16709	16500	16465	16554	16789	16581	16703	16672	16744	16723	16600	16641	16770	16633	16488	16521	16541	16752	16588	16730	16350	16438	16769	16784	16592	16698	16607	16635	16813	16415	16481	16411	16694	16790	16692	16796	16669	16677	16658	16797	16481	16545	16808	16527	16495	16663	16714	16564	16516	16701	16628	16692	16620	16709	16419	16740	16499	16639	16786	16527	16610	16450	16215	16463	16480	16738	16840	16778	16724	16831	16730	16744	16597	16593	16712	16612	16455	16742	16660	16517	16748	16654	16887	16813	16501	16627	16660	16587	16652	16446	16660	16704	16726	16284	16611	16412	16363	16634	16690	16749	16495	16449	16552	16668	16763	16512	16607	16525	16573	16666	16590	16721	16560	16436	16594	16688	16731	16517	16512	16508	16767	16611	16665	16569	16408	16582	16637	16555	16470	16570	16685	16655	16460	16346	16322	16554	16608	16521	16469	16678	16735	16549	16646	16455	16719	16716	16469	16616	16868	16530	16540	16728	16508	16729	16827	16641	16526	16543	16660	16600	16562	16331	16642	16788	16638	16661	16512	16634	16574	16438	16632	16578	16548	16504	16491	16498	16686	16693	16506	16758	16440	16691	16707	16777	16495	16672	16642	16675	16553	16654	16581	16680	16772	16494	16740	16647	16599	16554	16651	16669	16490	16790	16574	16750	16516	16550	16290	16662	16670	16685	16478	16591	16419	16581	16457	16497	16826	16587	16711	16548	16631	16817	16508	16568	16454	16551	16593	16668	16671	16584	16569	16585	16742	16706	16644	16671	16567	16770	16563	16597	16444	16613	16848	16481	16462	16559	16658	16724	16703	16712	16524	16664	16683	16631	16625	16698	16669	16395	16691	16565	16522	16635	16737	16863	16535	16663	16732	16560	16590	16467	16630	16600	16756	16683	16756	16589	16662	16645	16608	16503	16480	16483	16541	16618	16542	16494	16636	16675	16695	16682	16769	16489	16535	16478	16367	16517	16430	16499	16752	16561	16655	16533	16553	16554	16597	16588	16738	16782	16435	16524	16717	16694	16549	16536	16583	16601	16613	16791	16626	16578	16619	16592	16548	16742	16696	16502	16496	16545	16548	16622	16750	16629	16615	16490	16781	16554	16747	16740	16641	16763	16583	16734	16761	16511	16572	16578	16525	16620	16541	16605	16511	16737	16555	16499	16671	16643	16667	16699	16879	16537	16662	16650	16761	16725	16576	16666	16575	16728	16663	16456	16564	16560	16333	16568	16713	16600	16758	16834	16789	16369	16497	16515	16370	16429	16698	16492	16696	16463	16563	16531	16605	16729	16681	16743	16676	16862	16574	16559	16416	16430	16513	16535	16580	16744	16547	16627	16537	16809	16627	16494	16466	16636	16534	16756	16280	16584	16560	16572	16603	16698	16626	16781	16641	16621	16540	16439	16670	16495	16532	16626	16877	16834	16759	16645	16571	16751	16563	16692	16797	16713	16574	16831	16569	16484	16665	16837	16778	16462	16567	16567	16460	16447	16521	16749	16641	16560	16593	16445	16712	16507	16632	16465	16666	16533	16484	16679	16715	16638	16518	16612	16794	16654	16683	16590	16563	16591	16670	16786	16521	16744	16555	16458	16752	16681	16430	16598	16876	16582	16543	16583	16584	16365	16703	16691	16717	16528	16726	16732	16708	16837	16541	16822	16499	16539	16833	16633	16758	16643	16741	16571	16628	16531	16678	16494	16566	16577	16495	16452	16546	16630	16529	16717	16614	16456	16629	16680	16733	16661	16583	16461	16711	16551	16557	16752	16702	16417	16562	16597	16543	16809	16534	16643	16534	16526	16463	16651	16656	16572	16553	16559	16493	16695	16617	16690	16514	16537	16748	16661	16750	16453	16705	16680	16592	16712	16839	16637	16724	16677	16410	16641	16669	16660	16430	16579	16448	16642	16481	16565	16690	16838	16523	16551	16306	16463	16806	16689	16546	16804	16523	16708	16652	16701	16655	16519	16596	16426	16650	16533	16653	16675	16741	16763	16621	16677	16718	16486	16495	16723	16809	16632	16769	16637	16491	16556	16651	16580	16690	16721	16729	16707	16809	16834	16726	16624	16554	16678	16569	16615	16697	16733	16645	16502	16607	16665	16528	16703	16476	16552	16674	16514	16613	16684	16681	16654	16612	16525	16648	16517	16618	16721	16833	16500	16598	16789	16450	16429	16587	16464	16542	16629	16541	16518	16574	16856	16574	16472	16654	16616	16628	16584	16564	16482	16622	16460	16645	16566	16487	16583	16640	16767	16465	16635	16646	16682	16502	16613	16618	16692	16705	16596	16670	16582	16573	16664	16722	16617	16701	16578	16610	16652	16511	16671	16607	16513	16578	16737	16551	16603	16756	16481	16546	16531	16810	16643	16498	16488	16790	16824	16764	16375	16459	16530	16507	16507	16694	16594	16589	16782	16545	16584	16581	16778	16741	16680	16632	16668	16753	16785	16741	16674	16608	16705	16666	16596	16500	16508	16498	16696	16613	16809	16465	16568	16632	16738	16675	16665	16673	16779	16719	16510	16673	16719	16625	16604	16449	16620	16659	16472	16501	16410	16570	16549	16645	16546	16600	16705	16818	16518	16625	16508	16814	16878	16727	16707	16603	16407	16674	16648	16827	16575	16541	16728	16741	16911	16496	16689	16668	16562	16674	16523	16556	16735	16697	16354	16520	16467	16470	16453	16723	16570	16678	16474	16656	16726	16590	16573	16622	16572	16540	16593	16597	16606	16682	16611	16691	16671	16444	16608	16835	16689	16514	16479	16622	16643	16882	16819	16761	16581	16662	16645	16671	16511	16601	16593	16682	16472	16576	16611	16376	16552	16510	16456	16679	16495	16639	16827	16649	16581	16601	16653	16547	16776	16753	16773	16664	16651	16520	16624	16579	16702	16670	16594	16532	16615	16507	16580	16525	16537	16705	16669	16554	16461	16641	16683	16869	16728	16710	16783	16620	16854	16588	16722	16677	16702	16697	16498	16603	16611	16615	16452	16659	16482	16676	16476	16676	16469	16589	16473	16754	16526	16509	16719	16502	16664	16636	16700	16701	16649	16650	16755	16656	16681	16485	16620	16479	16498	16604	16598	16623	16679	16737	16727	16546	16492	16764	16722	16509	16645	16426	16510	16508	16583	16550	16571	16787	16746	16779	16597	16731	16650	16646	16586	16648	16501	16539	16559	16734	16617	16466	16475	16559	16627	16618	16581	16587	16451	16663	16596	16634	16574	16666	16533	16576	16593	16315	16745	16658	16427	16426	16422	16720	16658	16604	16492	16697	16573	16855	16612	16597	16773	16493	16687	16708	16538	16552	16427	16745	16650	16604	16571	16542	16721	16560	16652	16678	16534	16781	16773	16605	16311	16622	16649	16693	16643	16612	16553	16479	16637	16773	16615	16555	16573	16484	16559	16435	16548	16557	16470	16359	16568	16620	16661	16569	16616	16379	16549	16719	16730	16624	16433	16670	16675	16553	16679	16697	16923	16567	16786	16722	16628	16547	16694	16660	16500	16535	16775	16609	16483	16678	16858	16699	16821	16660	16596	16775	16666	16668	16796	16696	16709	16646	16668	16518
16528	26244	24583	19432	17855	16816	15990	15568	15490	15133	14988	14847	14839	14918	14837	14655	14733	14709	14636	14704	14578	14574	14513	14514	14361	14578	14461	14484	14397	14455	14381	14457	14444	14505	14434	14617	14542	14459	14523	14668	14344	14540	14498	14372	14444	14523	14535	14665	14527	14521	14682	14502	14412	14316	14417	14303	14310	14475	14478	14475	14520	14448	14527	14438	14407	14432	14483	14717	14797	14208	14455	14402	14259	14332	14372	14302	14263	14442	14261	14366	14290	14496	14500	14604	14334	14430	14384	14233	14280	14285	14364	14370	14289	14300	14233	14601	14374	14636	14355	14335	14459	14460	14416	14134	14441	14392	14284	14361	14181	14566	14312	14409	14438	14254	14230	14498	14360	14460	14311	14407	14261	14270	14231	14419	14656	14463	14369	14209	14460	14406	14494	14211	14187	14261	14259	14382	14487	14376	14324	14374	14231	14209	14454	14363	14260	14205	14497	14170	14359	14381	14391	14268	14458	14467	14414	14297	14318	14259	14371	14254	14369	14429	14208	14307	14388	14431	14262	14327	14310	14308	14290	14333	14470	14413	14209	14311	14479	14321	14384	14396	14266	14351	14293	14418	14336	14437	14407	14316	14273	14428	14304	14388	14445	14406	14428	14324	14297	14296	14541	14268	14339	14388	14353	14171	14447	14495	14153	14250	14269	14228	14361	14324	14408	14203	14546	14420	14174	14356	14216	14360	14356	14319	14363	14404	14123	14397	14312	14357	14419	14428	14263	14291	14293	14258	14399	14146	14339	14340	14368	14370	14506	14256	14401	14456	14332	14234	14200	14458	14236	14441	14245	14485	14325	14229	14193	14247	14341	14169	14524	14242	14324	14535	14162	14312	14317	14178	14392	14244	14260	14461	14383	14471	14405	14394	14254	14443	14270	14329	14502	14301	14233	14369	14263	14363	14358	14284	14206	14288	14323	14291	14335	14555	14184	14443	14116	14341	14502	14491	14426	14502	14085	14293	14309	14409	14271	14366	14338	14502	14224	14287	14450	14319	14387	14352	14310	14260	14390	14311	14318	14314	14418	14405	14320	14360	14284	14324	14330	14226	14459	14178	14450	14082	14403	14473	14319	14381	14412	14257	14167	14430	14157	14669	14397	14379	14399	14240	14219	14307	14413	14454	14314	14342	14418	14273	14180	14410	14355	14456	14322	14439	14359	14516	14393	14277	14386	14442	14237	14306	14530	14361	14440	14333	14386	14399	14319	14365	14251	14329	14360	14367	14309	14481	14313	14399	14363	14343	14258	14333	14191	14462	14334	14308	14300	14292	14414	14211	14382	14363	14514	14463	14435	14348	14214	14488	14324	14270	14375	14387	14322	14298	14343	14411	14339	14435	14343	14454	14353	14449	14282	14247	14395	14350	14336	14301	14280	14276	14269	14331	14364	14387	14524	14434	14149	14301	14379	14276	14430	14306	14396	14289	14234	14480	14199	14377	14230	14165	14314	14396	14172	14292	14431	14304	14356	14450	14231	14275	14370	14488	14368	14507	14432	14421	14275	14298	14273	14373	14348	14358	14399	14171	14452	14238	14378	14398	14278	14415	14223	14325	14329	14263	14372	14241	14362	14258	14280	14282	14386	14365	14401	14409	14436	14315	14237	14299	14337	14239	14445	14357	14303	14221	14324	14285	14369	14467	14333	14391	14255	14462	14573	14407	14332	14336	14324	14410	14342	14212	14449	14373	14299	14398	14150	14224	14266	14506	14366	14243	14321	14333	14393	14331	14481	14330	14373	14391	14325	14338	14416	14366	14232	14256	14346	14237	14248	14213	14372	14363	14463	14177	14300	14275	14368	14275	14301	14436	14415	14128	14418	14380	14449	14223	14218	14509	14279	14342	14260	14550	14350	14341	14338	14259	14472	14312	14342	14567	14424	14376	14285	14297	14295	14236	14221	14561	14194	14370	14352	14387	14287	14268	14423	14312	14474	14424	14195	14447	14199	14402	14430	14161	14245	14384	14426	14290	14439	14329	14399	14365	14266	14458	14343	14284	14379	14327	14559	14304	14449	14311	14372	14325	14475	14396	14399	14298	14422	14450	14299	14259	14403	14347	14308	14323	14307	14383	14259	14225	14442	14374	14353	14356	14203	14420	14509	14313	14276	14273	14307	14390	14395	14419	14396	14503	14251	14349	14289	14371	14348	14178	14358	14409	14381	14375	14300	14405	14351	14377	14413	14492	14271	14454	14533	14559	14206	14304	14306	14482	14392	14432	14394	14399	14093	14429	14403	14432	14339	14389	14411	14425	14461	14433	14380	14381	14511	14398	14352	14208	14460	14331	14350	14306	14340	14239	14401	14375	14248	14343	14198	14387	14342	14128	14300	14251	13969	14344	14399	14312	14467	14208	14424	14319	14567	14445	14371	14232	14355	14547	14347	14439	14297	14391	14311	14316	14292	14337	14357	14342	14526	14460	14352	14221	14399	14212	14415	14229	14539	14177	14572	14380	14337	14256	14195	14367	14353	14251	14425	14113	14251	14257	14275	14264	14351	14389	14437	14258	14551	14513	14430	14311	14287	14267	14315	14454	14366	14445	14445	14110	14377	14437	14310	14367	14331	14559	14331	14284	14477	14219	14225	14492	14253	14399	14374	14419	14448	14425	14210	14268	14155	14215	14190	14337	14216	14392	14334	14384	14291	14372	14211	14273	14353	14259	14423	14134	14362	14474	14357	14458	14320	14239	14266	14261	14433	14382	14338	14310	14451	14290	14280	14386	14385	14376	14488	14395	14310	14269	14365	14482	14352	14455	14242	14403	14246	14105	14323	14296	14297	14400	14385	14213	14307	14271	14370	14507	14340	14354	14416	14261	14278	14409	14460	14414	14410	14402	14376	14326	14449	14361	14481	14490	14352	14474	14466	14334	14325	14441	14328	14184	14359	14168	14427	14326	14310	14386	14325	14491	14457	14399	14262	14327	14388	14343	14386	14516	14322	14445	14282	14269	14343	14375	14266	14478	14338	14235	14432	14324	14429	14456	14327	14307	14371	14230	14297	14337	14344	14407	14421	14366	14318	14372	14276	14286	14485	14250	14541	14377	14277	14453	14464	14565	14452	14333	14443	14534	14203	14316	14358	14470	14291	14210	14346	14343	14272	14358	14398	14340	14459	14347	14308	14391	14387	14293	14267	14412	14361	14411	14358	14320	14267	14305	14364	14278	14546	14277	14311	14346	14464	14302	14252	14162	14212	14273	14465	14305	14287	14480	14333	14494	14328	14497	14183	14332	14218	14513	14490	14317	14381	14198	14301	14268	14239	14232	14493	14403	14323	14317	14238	14476	14387	14250	14579	14377	14327	14369	14422	14476	14318	14327	14271	14341	14361	14390	14385	14329	14291	14319	14279	14309	14317	14377	14327	14389	14346	14343	14421	14260	14406	14312	14359	14323	14194	14444	14292	14346	14209	14323	14388	14370	14562	14282	14267	14412	14272	14343	14278	14436	14227	14300	14258	14585	14193	14258	14321	14334	14307	14166	14336	14304	14403	14498	14302	14346	14455	14238	14371	14497	14300	14342	14333	14233	14393	14297	14293	14235	14421	14402	14402	14265	14248	14377	14420	14237	14474	14411	14475	14281	14360	14217	14276	14175	14442	14261	14390	14378	14339	14356	14426	14364	14353	14333	14283	14246	14458	14297	14210	14443	14337	14413	14282	14359	14420	14427	14393	14215	14373	14210	14378	14260	14365	14377	14305	14281	14418	14426	14213	14401	14350	14372	14549	14336	14213	14352	14329	14208	14139	14330	14381	14293	14449	14294	14415	14440	14149	14434	14206	14239	14477	14358	14309	14399	14379	14378	14295	14319	14298	14298	14391	14217	14298	14434	14249	14490	14420	14305	14438	14298	14274	14271	14447	14272	14394	14279	14444	14324	14451	14305	14349	14366	14358	14413	14221	14280	14472	14455	14281	14280	14393	14472	14211	14376	14411	14310	14269	14294	14216	14497	14341	14463	14490	14228	14426	14433	14245	14269	14122	14289	14653	14467	14466	14398	14485	14385	14375	14538	14080	14437	14261	14322	14381	14277	14461	14294	14320	14334	14221	14329	14375	14292	14409	14482	14181	14506	14453	14244	14221	14379	14357	14310	14355	14376	14392	14278	14382	14320	14486	14307	14273	14242	14265	14453	14389	14350	14324	14312	14333	14334	14234	14388	14389	14268	14315	14297	14362	14451	14166	14429	14412	14394	14351	14122	14363	14357	14397	14172	14246	14404	14345	14299	14405	14358	14363	14342	14179	14387	14377	14349	14350	14272	14328	14335	14495	14344	14399	14467	14441	14362	14242	14395	14260	14221	14300	14261	14485	14288	14192	14441	14419	14383	14270	14352	14344	14432	14261	14145	14484	14259	14503	14450	14187	14386	14217	14378	14435	14214	14268	14270	14254	14208	14438	14292	14331	14414	14355	14274	14313	14322	14445	14358	14324	14432	14351	14476	14296	14553	14341	14477	14254	14457	14307	14363	14408	14320	14269	14264	14281	14393	14254	14222	14377	14212	14413	14195	14337	14337	14408	14256	14410	14432	14221	14189	14185	14268	14369	14119	14307	14265	14359	14315	14672	14313	14288	14305	14345	14174	14282	14360	14237	14366	14373	14395	14469	14414	14299	14523	14372	14314	14375	14475	14200	14214	14238	14232	14437	14382	14367	14221	14318	14317	14287	14253	14220	14449	14247	14314	14194	14419	14300	14289	14256	14212	14330	14283	14136	14376	14447	14274	14371	14199	14329	14402	14368	14319	14360	14301	14428	14344	14320	14417	14393	14376	14186	14238	14425	14508	14400	14185	14235	14446	14187	14472	14382	14509	14349	14312	14353	14364	14363	14285	14247	14271	14422	14349	14364	14284	14182	14093	14227	14388	14326	14535	14248	14309	14400	14519	14362	14272	14381	14269	14336	14056	14313	14342	14180	14360	14413	14371	14276	14418	14280	14305	14336	14287	14263	14219	14422	14302	14421	14410	14480	14238	14328	14441	14259	14418	14309	14306	14391	14204	14240	14495	14304	14447	14414	14356	14359	14292	14233	14289	14400	14532	14523	14304	14459	14275	14285	14513	14119	14517	14234	14389	14234	14375	14489	14401	14309	14281	14471	14433	14453	14362
24032	21444	29097	24320	22114	23143	22097	18431	17634	17806	17823	17254	17202	17076	17343	17030	17206	16915	17112	17051	16909	17046	16873	17067	16969	16907	16709	16912	16968	16827	16694	16969	16893	16973	16839	16935	16950	16918	16869	16941	16986	16937	16781	16960	16998	16726	16813	16898	16762	16901	17068	17040	16722	16596	16925	16779	16822	16753	16653	16846	16868	16779	16701	16646	16854	16613	16870	16971	17217	16951	16866	16788	16688	16421	16497	16804	16763	16687	16790	16521	16719	16699	16870	17067	16862	16659	16754	16686	16750	16528	16635	16768	16612	16658	16631	16568	16738	16619	16637	16515	16679	16758	16689	16737	16647	16687	16611	16602	16760	16665	16578	16557	16707	16651	16554	16804	16654	16601	16712	16743	16595	16691	16904	16679	16598	16601	16587	16665	16517	16728	16628	16717	16561	16440	16532	16701	16538	16699	16772	16541	16656	16747	16788	16668	16726	16658	16652	16784	16618	16718	16563	16712	16772	16689	16696	16793	16513	16586	16615	16752	16762	16677	16650	16680	16731	16570	16507	16807	16448	16723	16591	16562	16450	16648	16706	16845	16635	16607	16662	16565	16511	16625	16745	16686	16660	16726	16643	16397	16785	16607	16446	16582	16550	16797	16804	16749	16762	16544	16664	16732	16439	16496	16645	16585	16440	16450	16669	16694	16503	16656	16761	16467	16449	16611	16840	16766	16654	16513	16625	16517	16735	16865	16726	16550	16563	16506	16579	16701	16703	16768	16417	16542	16754	16468	16897	16614	16537	16716	16733	16579	16811	16729	16563	16737	16547	16553	16669	16630	16513	16411	16669	16649	16893	16525	16721	16570	16535	16808	16770	16540	16615	16566	16663	16705	16554	16584	16679	16683	16503	16721	16801	16637	16744	16633	16608	16644	16516	16616	16835	16469	16524	16832	16671	16547	16755	16657	16901	16713	16573	16662	16593	16564	16647	16669	16624	16664	16708	16579	16629	16594	16734	16720	16636	16659	16899	16825	16792	16582	16672	16656	16695	16744	16553	16851	16659	16520	16768	16713	16501	16678	16801	16706	16734	16481	16675	16933	16409	16747	16783	16693	16784	16714	16540	16734	16644	16615	16608	16700	16598	16588	16704	16697	16590	16771	16554	16647	16700	16357	16482	16595	16717	16664	16764	16590	16799	16855	16568	16367	16543	16643	16652	16579	16737	16826	16745	16671	16541	16631	16725	16699	16704	16623	16685	16593	16715	16691	16755	16759	16724	16603	16697	16586	16699	16572	16535	16666	16792	16709	16699	16697	16697	16753	16768	16549	16659	16629	16648	16623	16665	16770	16645	16500	16575	16683	16717	16793	16524	16749	16551	16560	16548	16678	16656	16655	16699	16573	16484	16803	16548	16616	16499	16829	16571	16653	16501	16802	16759	16701	16634	16510	16759	16677	16673	16367	16555	16767	16720	16493	16615	16751	16607	16836	16650	16745	16573	16566	16589	16685	16524	16743	16553	16682	16584	16657	16617	16916	16624	16622	16357	16622	16546	16768	16507	16625	16756	16608	16737	16696	16696	16613	16846	16368	16760	16626	16753	16756	16463	16584	16844	16752	16656	16697	16823	16582	16697	16722	16685	16737	16575	16884	16683	16707	16668	16605	16639	16717	16668	16661	16587	16679	16499	16590	16536	16597	16485	16759	16541	16807	16548	16512	16563	16498	16543	16484	16804	16601	16667	16760	16621	16479	16634	16645	16611	16504	16735	16669	16628	16519	16630	16649	16768	16739	16764	16733	16669	16593	16702	16596	16642	16595	16684	16805	16707	16604	16603	16579	16581	16540	16588	16892	16607	16814	16795	16613	16667	16511	16657	16674	16709	16500	16541	16670	16710	16526	16609	16640	16805	16691	16608	16748	16447	16700	16781	16774	16678	16525	16751	16657	16569	16570	16532	16788	16672	16714	16668	16625	16605	16643	16724	16536	16632	16713	16586	16593	16690	16526	16682	16549	16542	16710	16411	16862	16652	16776	16711	16598	16500	16625	16791	16474	16258	16710	16760	16641	16842	16624	16661	16529	16609	16660	16595	16680	16794	16502	16719	16622	16715	16704	16527	16688	16680	16624	16758	16649	16685	16561	16557	16697	16718	16626	16609	16727	16393	16660	16568	16489	16614	16541	16764	16513	16711	16776	16486	16380	16547	16583	16696	16516	16622	16821	16668	16771	16498	16727	16733	16467	16516	16417	16648	16649	16534	16613	16703	16668	16425	16810	16484	16502	16629	16417	16754	16589	16560	16631	16614	16805	16625	16612	16501	16587	16522	16578	16718	16567	16583	16615	16706	16809	16579	16574	16732	16715	16586	16631	16761	16634	16483	16751	16556	16729	16393	16823	16797	16817	16633	16573	16794	16409	16550	16708	16550	16662	16531	16702	16712	16641	16737	16574	16700	16655	16542	16682	16680	16378	16626	16657	16831	16480	16499	16537	16812	16553	16578	16574	16767	16723	16569	16665	16664	16620	16555	16780	16634	16644	16563	16670	16663	16602	16547	16662	16718	16720	16461	16750	16620	16849	16455	16685	16664	16817	16939	16825	16377	16559	16619	16651	16731	16744	16614	16761	16563	16682	16508	16509	16799	16572	16788	16581	16675	16649	16583	16799	16639	16430	16501	16677	16606	16864	16753	16774	16442	16792	16670	16538	16746	16664	16662	16577	16495	16710	16417	16738	16531	16572	16640	16549	16533	16848	16820	16772	16604	16687	16745	16614	16555	16801	16566	16632	16485	16813	16721	16554	16763	16510	16496	16568	16847	16750	16635	16664	16774	16645	16603	16620	16577	16547	16805	16795	16689	16613	16378	16591	16378	16549	16701	16805	16581	16695	16724	16594	16581	16638	16682	16479	16866	16597	16721	16752	16638	16631	16731	16550	16671	16515	16763	16484	16763	16732	16618	16624	16505	16593	16618	16689	16645	16677	16615	16696	16821	16551	16801	16698	16536	16724	16634	16835	16652	16695	16549	16623	16757	16586	16637	16612	16602	16562	16878	16331	16669	16938	16489	16538	16626	16692	16750	16727	16696	16673	16652	16686	16634	16619	16615	16535	16782	16630	16723	16739	16529	16643	16591	16531	16643	16680	16647	16470	16580	16520	16783	16710	16796	16514	16640	16858	16700	16469	16671	16525	16518	16667	16448	16549	16764	16713	16739	16719	16531	16667	16663	16675	16608	16759	16567	16597	16717	16548	16805	16722	16674	16536	16770	16584	16695	16629	16722	16774	16831	16795	16628	16558	16604	16727	16623	16810	16593	16719	16708	16697	16651	16562	16878	16604	16615	16715	16768	16669	16792	16586	16612	16673	16650	16686	16695	16615	16773	16649	16543	16520	16518	16814	16523	16454	16582	16631	16667	16469	16791	16777	16731	16742	16589	16713	16689	16573	16730	16722	16472	16971	16874	16635	16773	16727	16758	16746	16901	16732	16453	16546	16653	16387	16850	16463	16683	16348	16648	16681	16809	16531	16601	16511	16580	16592	16783	16655	16482	16627	16588	16664	16576	16564	16713	16583	16469	16634	16673	16651	16763	16612	16568	16597	16723	16684	16630	16712	16627	16571	16523	16579	16553	16571	16668	16604	16664	16591	16771	16673	16654	16712	16573	16610	16692	16757	16607	16722	16717	16507	16834	16850	16587	16816	16464	16475	16739	16711	16582	16664	16524	16620	16578	16670	16579	16713	16708	16520	16627	16602	16621	16523	16729	16767	16935	16650	16603	16647	16631	16563	16684	16682	16637	16606	16516	16698	16690	16606	16715	16724	16696	16718	16812	16584	16602	16692	16735	16887	16752	16616	16562	16538	16893	16834	16680	16726	16731	16527	16598	16697	16766	16636	16899	16552	16712	16535	16591	16842	16531	16492	16676	16871	16746	16564	16769	16491	16625	16475	16564	16613	16652	16656	16581	16350	16557	16721	16641	16526	16556	16553	16677	16653	16637	16626	16787	16553	16624	16553	16587	16583	16746	16669	16604	16795	16521	16607	16773	16575	16584	16514	16481	16772	16508	16688	16671	16563	16599	16770	16600	16617	16552	16581	16660	16509	16504	16555	16542	16705	16627	16603	16600	16633	16593	16793	16853	16746	16574	16660	16579	16576	16528	16550	16651	16635	16569	16604	16641	16664	16654	16748	16437	16631	16476	16661	16599	16505	16524	16503	16644	16648	16877	16789	16767	16697	16761	16770	16546	16610	16550	16658	16698	16697	16454	16606	16854	16645	16542	16492	16587	16373	16575	16598	16662	16528	16737	16576	16510	16510	16475	16776	16643	16797	16788	16609	16616	16621	16706	16871	16893	16769	16740	16586	16796	16718	16583	16903	16597	16552	16673	16641	16750	16704	16628	16714	16672	16588	16485	16671	16474	16651	16586	16682	16524	16803	16652	16530	16474	16835	16559	16600	16539	16569	16798	16717	16794	16727	16628	16600	16658	16587	16423	16611	16633	16656	16805	16644	16588	16652	16815	16802	16721	16527	16669	16709	16406	16458	16684	16625	16633	16800	16652	16782	16858	16562	16584	16655	16678	16630	16638	16655	16492	16588	16655	16798	16696	16699	16558	16719	16624	16569	16595	16796	16749	16826	16694	16627	16509	16427	16355	16610	16462	16670	16612	16507	16628	16605	16347	16644	16598	16626	16547	16686	16994	16861	16769	16727	16412	16400	16615	16609	16622	16703	16561	16739	16684	16689	16736	16876	16759	16574	16581	16856	16709	16543	16655	16597	16494	16527	16503	16536	16368	16558	16591	16628	16606	16533	16540	16565	16592	16641	16853	16590	16532	16689	16758	16840	16645	16447	16709	16716	16667	16726	16661	16576	16789	16633	16769	16748	16936	16724	16686	16596	16778	16748	16571	16812	16576	16517	16599	16561	16724	16632	16629	16512	16575	16517	16591	16770	16774	16676	16711	16492	16654	16642	16621	16835	16502	16554	16595	16701	16612	16634	16641	16558	16657	16701	16531	16547	16715	16573	16681	16381	16564	16821	16655	16791	16506	16865	16707	16799	16518	16560	16757	16715	16607	16686	16716	16790	16756	16682	16437	16719	16586	16577	16811	16623	16768	16720	16644	16608	16817	16516	16521	16582	16612	16594	16583	16491	16691	16655
18633	31504	28768	22761	20154	18652	17424	16635	16305	15819	15618	15245	15423	15279	15124	15248	14931	14882	14889	14789	14836	14633	14751	14705	14642	14569	14671	14609	14447	14627	14535	14545	14438	14472	14717	14564	14614	14517	14650	14542	14608	14629	14518	14522	14560	14548	14696	14523	14648	14570	14596	14690	14617	14473	14571	14537	14542	14437	14700	14689	14560	14520	14604	14677	14570	14573	14600	14878	15104	14572	14336	14699	14432	14441	14422	14335	14484	14495	14488	14533	14458	14416	14788	14597	14724	14496	14457	14647	14437	14486	14473	14595	14480	14555	14484	14369	14367	14288	14349	14315	14328	14418	14513	14443	14366	14250	14358	14411	14307	14307	14440	14474	14266	14504	14493	14327	14564	14498	14482	14293	14399	14440	14434	14390	14471	14376	14367	14546	14351	14473	14462	14606	14426	14294	14425	14443	14540	14421	14452	14331	14267	14510	14458	14492	14423	14314	14340	14391	14508	14560	14440	14498	14458	14415	14374	14396	14412	14354	14257	14493	14360	14458	14503	14314	14438	14436	14467	14384	14411	14372	14427	14410	14477	14363	14223	14404	14489	14206	14268	14256	14408	14476	14461	14229	14458	14349	14349	14259	14499	14563	14454	14472	14416	14293	14336	14331	14536	14484	14368	14476	14510	14443	14541	14341	14436	14546	14394	14424	14390	14368	14318	14395	14438	14415	14431	14336	14400	14365	14308	14418	14396	14471	14425	14517	14294	14460	14334	14278	14438	14459	14273	14369	14354	14309	14327	14369	14326	14555	14377	14249	14460	14347	14308	14332	14396	14342	14382	14490	14430	14314	14446	14405	14240	14401	14317	14425	14409	14352	14349	14288	14399	14512	14395	14390	14369	14515	14393	14270	14319	14409	14435	14422	14190	14493	14432	14416	14411	14292	14435	14307	14424	14413	14393	14492	14416	14365	14334	14356	14507	14452	14315	14545	14355	14449	14379	14597	14374	14471	14452	14380	14304	14623	14423	14267	14397	14554	14404	14306	14343	14327	14490	14421	14408	14438	14464	14496	14315	14451	14443	14372	14311	14370	14362	14493	14247	14640	14319	14529	14556	14418	14342	14395	14421	14431	14323	14625	14406	14489	14397	14401	14321	14428	14437	14322	14412	14495	14478	14385	14486	14516	14490	14322	14500	14335	14450	14433	14375	14456	14407	14396	14263	14258	14339	14263	14315	14264	14431	14519	14421	14352	14446	14413	14526	14301	14460	14424	14217	14333	14451	14445	14586	14346	14393	14308	14586	14394	14347	14426	14355	14472	14470	14253	14396	14386	14203	14299	14223	14217	14463	14365	14388	14452	14322	14380	14350	14420	14301	14599	14556	14476	14461	14246	14366	14396	14385	14319	14323	14345	14395	14386	14373	14293	14254	14288	14490	14271	14382	14406	14210	14668	14166	14363	14503	14217	14284	14478	14428	14357	14377	14290	14259	14349	14622	14562	14383	14296	14297	14393	14366	14381	14441	14534	14339	14404	14240	14432	14351	14240	14415	14378	14345	14466	14358	14383	14375	14442	14295	14336	14398	14151	14410	14399	14408	14452	14379	14311	14369	14355	14413	14637	14296	14516	14374	14309	14388	14335	14330	14308	14355	14405	14255	14303	14270	14493	14300	14521	14585	14422	14431	14493	14287	14526	14423	14463	14488	14270	14435	14709	14437	14590	14343	14314	14425	14358	14293	14359	14351	14476	14245	14394	14492	14366	14301	14449	14356	14543	14333	14540	14260	14457	14318	14401	14541	14500	14549	14233	14392	14228	14568	14535	14286	14338	14544	14367	14294	14512	14220	14419	14508	14384	14266	14407	14406	14231	14266	14419	14366	14364	14388	14278	14503	14399	14550	14467	14391	14277	14390	14417	14308	14426	14446	14421	14451	14410	14331	14332	14280	14338	14344	14454	14378	14480	14446	14287	14419	14482	14461	14445	14392	14378	14317	14358	14365	14258	14301	14314	14367	14212	14292	14456	14347	14483	14349	14287	14454	14427	14428	14520	14228	14402	14400	14605	14412	14333	14465	14405	14384	14511	14432	14540	14356	14486	14391	14371	14383	14454	14455	14242	14299	14469	14508	14386	14357	14352	14547	14536	14433	14302	14360	14545	14505	14403	14452	14458	14586	14312	14337	14409	14472	14387	14404	14366	14334	14342	14431	14410	14468	14479	14156	14394	14513	14489	14438	14483	14568	14308	14425	14302	14462	14339	14344	14528	14473	14519	14574	14523	14383	14272	14308	14357	14390	14454	14299	14373	14503	14191	14322	14429	14505	14365	14305	14397	14357	14442	14398	14389	14358	14434	14310	14420	14374	14443	14409	14375	14462	14345	14393	14429	14427	14354	14242	14380	14360	14358	14314	14336	14342	14617	14314	14363	14425	14289	14472	14449	14369	14449	14382	14265	14263	14552	14408	14528	14175	14553	14357	14306	14268	14488	14453	14394	14350	14302	14456	14368	14428	14524	14489	14523	14405	14395	14190	14323	14439	14529	14444	14422	14471	14474	14468	14256	14418	14380	14307	14484	14380	14448	14405	14435	14341	14322	14413	14324	14372	14514	14579	14396	14272	14412	14380	14426	14282	14449	14227	14295	14418	14477	14463	14406	14390	14390	14437	14404	14318	14504	14462	14366	14384	14285	14260	14300	14334	14465	14247	14217	14419	14531	14476	14419	14491	14394	14386	14486	14287	14376	14312	14426	14337	14310	14337	14354	14395	14552	14340	14331	14420	14393	14384	14544	14330	14547	14517	14455	14501	14366	14444	14422	14513	14431	14559	14473	14482	14354	14396	14488	14508	14326	14350	14486	14444	14417	14375	14366	14475	14335	14271	14274	14428	14579	14505	14474	14323	14667	14230	14257	14444	14525	14370	14354	14250	14486	14520	14310	14225	14488	14338	14478	14320	14375	14527	14333	14575	14233	14393	14348	14348	14416	14427	14403	14334	14484	14392	14267	14399	14345	14338	14452	14286	14493	14400	14475	14341	14374	14529	14284	14427	14409	14193	14393	14495	14390	14351	14508	14389	14319	14335	14386	14378	14346	14507	14311	14499	14283	14226	14394	14355	14391	14351	14429	14427	14451	14353	14495	14464	14415	14427	14414	14310	14364	14301	14380	14444	14493	14502	14422	14414	14302	14393	14332	14283	14381	14493	14428	14135	14298	14406	14385	14555	14455	14419	14430	14213	14374	14494	14479	14313	14545	14596	14453	14483	14383	14407	14566	14382	14280	14632	14504	14402	14429	14311	14376	14406	14401	14578	14435	14384	14395	14478	14405	14280	14545	14281	14480	14393	14548	14313	14211	14209	14499	14435	14408	14323	14428	14443	14497	14229	14415	14438	14264	14412	14344	14422	14431	14174	14436	14406	14385	14349	14242	14339	14638	14378	14385	14392	14554	14391	14482	14495	14524	14472	14411	14289	14375	14389	14478	14363	14456	14550	14410	14403	14509	14414	14346	14409	14351	14316	14187	14359	14270	14367	14398	14424	14421	14475	14580	14401	14304	14317	14346	14380	14306	14311	14506	14225	14356	14425	14636	14502	14365	14453	14339	14405	14335	14349	14598	14481	14417	14438	14455	14414	14353	14293	14396	14281	14350	14423	14488	14342	14453	14522	14336	14517	14360	14523	14448	14343	14400	14478	14223	14488	14407	14410	14425	14490	14279	14315	14302	14472	14322	14204	14369	14417	14294	14343	14310	14368	14449	14446	14209	14314	14437	14307	14377	14293	14581	14425	14396	14411	14355	14439	14418	14406	14302	14372	14426	14483	14279	14366	14307	14218	14348	14331	14523	14287	14362	14351	14347	14430	14442	14378	14528	14218	14357	14470	14385	14494	14280	14478	14240	14393	14402	14355	14265	14421	14411	14425	14437	14360	14471	14509	14451	14396	14383	14359	14482	14392	14597	14539	14295	14354	14460	14376	14327	14410	14452	14319	14387	14445	14312	14554	14477	14345	14505	14372	14390	14350	14418	14426	14474	14405	14394	14481	14479	14552	14465	14379	14421	14393	14425	14466	14428	14374	14305	14414	14367	14410	14378	14512	14211	14441	14436	14355	14303	14484	14189	14214	14458	14499	14325	14462	14551	14492	14366	14288	14487	14570	14433	14470	14446	14360	14048	14468	14346	14384	14565	14366	14493	14390	14516	14219	14462	14238	14374	14426	14427	14493	14330	14456	14233	14274	14273	14349	14301	14495	14464	14327	14448	14358	14291	14428	14298	14324	14352	14578	14519	14486	14460	14522	14438	14673	14578	14419	14436	14541	14364	14490	14488	14339	14293	14431	14374	14314	14306	14455	14394	14449	14338	14469	14269	14481	14366	14361	14394	14432	14416	14549	14299	14411	14432	14306	14468	14488	14617	14212	14313	14336	14377	14348	14373	14336	14449	14322	14571	14379	14421	14312	14555	14511	14307	14476	14321	14434	14520	14253	14436	14455	14588	14321	14469	14560	14354	14491	14354	14428	14538	14500	14403	14556	14281	14320	14583	14333	14409	14438	14523	14488	14423	14331	14432	14430	14283	14334	14396	14249	14434	14466	14435	14372	14292	14481	14476	14420	14468	14179	14559	14357	14582	14353	14443	14558	14166	14369	14474	14258	14294	14582	14336	14333	14323	14480	14405	14357	14402	14504	14395	14439	14358	14279	14297	14180	14335	14580	14520	14390	14422	14302	14265	14388	14361	14221	14418	14392	14646	14466	14210	14209	14413	14440	14414	14401	14374	14451	14454	14431	14542	14499	14449	14368	14394	14408	14500	14258	14430	14295	14378	14325	14556	14483	14343	14351	14494	14400	14410	14335	14405	14384	14351	14433	14325	14365	14285	14512	14436	14540	14366	14395	14446	14273	14276	14344	14432	14372	14505	14382	14300	14446	14397	14262	14443	14250	14468	14399	14620	14497	14400	14205	14152	14290	14427	14247	14396	14314	14470	14379	14537	14378	14348	14301	14545	14469	14366	14562	14233	14277	14438	14363	14263	14388	14397	14284	14444	14420	14247	14407	14420	14370	14352	14386	14518	14392	14434	14365	14417	14413	14267	14396	14322	14457	14363	14243	14389	14483	14294	14459	14491	14540	14366	14346	14449	14220	14481	14345	14536	14403	14487	14521	14407
29658	22316	21838	19423	17058	17380	17198	17111	16925	16809	17253	16925	17007	17040	16931	16955	16879	16731	16782	16874	16696	16924	16781	16809	16926	16804	16772	16817	16848	17050	16904	16937	16978	16913	16792	16801	16818	16990	16929	16983	16764	16728	16958	16825	16982	16889	16937	16715	16704	16820	16760	16816	16997	16932	16828	16919	16880	17113	16803	16906	16737	16826	16820	16797	17006	16804	16960	17059	16791	16647	16848	16954	16844	16911	16852	16686	16951	16913	16853	16567	17023	16769	16921	16724	16959	16835	16608	16811	16764	16697	16901	16695	16837	16747	16697	16810	16741	16587	16633	16909	16629	16666	16950	16789	16760	16853	16873	16897	16843	16702	16827	16920	16707	16825	16790	17025	16925	16891	16707	16857	16776	17015	16760	16751	16918	16726	16878	16951	16674	16843	16713	16747	16715	16794	16742	16894	16777	16678	16808	16969	16886	16668	16818	16870	16837	16789	16933	16913	16716	16833	16898	16684	16935	16563	16895	16619	16801	16597	16910	16545	16821	16822	16772	16713	16818	16766	16978	16937	16806	17059	16940	16476	16735	16703	16800	16897	16950	16959	16778	16669	16855	16636	16772	16644	16622	16754	16679	16698	16773	16777	16960	16633	16645	16662	16883	16769	16828	16746	16675	16724	16762	16712	16803	16870	16871	16796	16751	16900	16631	16590	16886	16889	17002	16698	16812	16576	16742	16964	16701	16918	16774	16789	16650	16899	16753	16826	16851	16707	16748	16970	16830	16664	16665	16964	16704	16594	16810	16680	16770	16689	16839	16776	16671	16770	17010	16677	16875	16866	16885	16883	16759	16815	16780	17009	16717	16704	16757	16777	16898	16756	16676	16759	16596	16800	16691	17034	16852	16778	16927	16889	16818	16708	16962	16854	16804	16761	16715	16709	16628	16784	16896	16688	16825	16747	16754	16631	16755	16724	16913	16829	16715	16761	16916	16909	16884	16752	16615	16702	16777	16768	16688	16742	16845	16590	16844	16632	16914	16792	16780	16850	16911	16741	16930	16710	17042	16823	16943	16794	17014	16839	16811	16799	16878	17152	16984	16721	16727	16657	16945	16877	16675	16520	16897	16767	16860	16750	16852	16662	16701	16908	16682	16729	16897	16928	16703	16626	17035	17046	16915	16898	16699	16774	16846	16707	16790	16816	16797	16931	16806	16828	16795	16713	16680	16813	16740	16875	16689	16918	16944	16835	16942	16924	16686	16747	16733	16883	17029	16892	16857	16702	16865	16961	16689	16860	16802	16809	17059	16695	16935	16797	16852	16560	16661	16794	16790	16726	16723	16607	16786	16711	16850	16732	16633	16806	16799	16738	16886	16576	16673	16974	16876	16748	16663	16760	16714	16796	16769	16726	17015	16799	16724	16866	16769	16635	16803	16650	16981	16979	16686	16570	16771	16759	16883	16934	16647	16607	16862	16707	16668	16710	16706	16781	16871	16817	16782	16844	16795	16951	16776	16644	16711	16722	16932	16702	16663	16753	16845	16927	16884	16646	16835	16670	16735	16858	16735	16866	16601	16688	16739	16891	16641	16583	16800	16865	16920	16628	16776	16964	16756	16717	16984	16758	16742	16776	16694	16870	16841	16727	17018	16872	16873	16862	16964	16983	16900	16897	16780	16844	16903	16759	16754	16766	16851	16579	16954	16829	17018	17072	16941	16722	16706	16763	16908	16846	16875	16681	16800	16859	16731	16802	16680	16662	16730	16876	16759	16604	16628	16762	17008	16763	16691	16665	16711	16716	16722	16717	16782	16733	16884	16917	16824	16695	16763	16812	16673	16729	16786	16865	16767	16673	16573	16989	16644	16692	16947	16668	16619	16892	16825	16859	16672	16805	16692	16545	16930	16849	16716	16942	16902	16861	16669	16748	16819	16743	16749	16913	16813	16856	16782	16621	16818	16840	16956	16515	16788	16872	16767	16885	16640	16931	16495	16794	16751	16796	16842	16621	16762	16848	16631	16840	16678	16611	16835	16622	16893	16671	16854	16891	16813	16796	16790	16781	17016	16744	16892	16907	16754	16801	16814	16567	16717	16708	16851	16757	16627	16906	16853	16658	16696	16819	16731	16844	16912	16800	16825	16799	16692	16588	16716	16771	16461	16801	16793	16702	16869	16939	16659	16796	16732	16617	16850	16910	16838	16815	16848	16819	16776	16787	16864	16823	16773	16858	16916	16915	16800	16874	16744	16749	16873	16683	16782	16815	16912	16853	16864	16866	16704	16872	16707	16871	16537	16694	16848	16767	16668	16709	16735	16676	16791	16891	16861	16782	16978	16784	16754	16619	16649	16629	16615	16764	17004	16957	16961	16819	16937	16939	16733	16780	16802	16879	16657	16781	16789	16495	16811	16680	16754	16733	16680	16940	16883	16765	16991	16841	16790	16812	16925	16747	16963	16755	16795	16770	16713	16858	16725	16804	16641	16684	16763	16818	16797	16791	16825	16727	16840	16661	16853	16893	17024	17015	16859	16834	16849	16779	16985	16847	16667	16924	16803	16784	16786	16734	16707	16980	16645	16924	16624	16857	16678	16969	16945	16996	16915	16952	16735	16712	16884	16839	16908	16819	16859	16655	16675	16881	16956	16820	16910	16868	16875	16723	16784	16864	16948	16658	16617	16801	16854	16834	16859	16806	17070	16884	16809	16837	17004	16631	16952	16908	16855	16830	16833	16780	16741	16714	16616	16845	16763	17010	16848	16723	16867	16817	16972	16626	16715	16851	16679	16667	16658	16779	16590	16711	16731	16753	16645	16790	16658	16822	16745	16781	16694	16978	16864	16763	16870	16723	16869	16738	16798	16684	16917	16891	16767	16693	16872	16921	17019	16815	16637	16579	16833	16732	16876	16906	16860	16787	16817	16828	16890	16722	16769	16768	16815	16873	16810	16967	16774	16698	16857	16956	16716	16962	16839	16820	16524	16973	16763	16878	16805	16748	16920	16807	17009	16738	16820	16594	16915	16792	16850	16967	16914	16782	16715	16923	16828	16654	16618	16869	16849	16959	16814	16983	16739	16909	16949	16840	16767	16803	16794	16707	16737	16723	16803	16633	16965	16561	16869	16704	16723	16828	16912	16876	16735	16867	16711	16906	16841	17028	16791	16807	16770	16703	16880	16785	16817	16689	16827	16710	16570	16824	17016	16860	16767	16897	16765	17047	16867	16630	16646	16680	16751	16834	16906	16795	17013	16821	16931	16705	16753	16802	16701	16720	16859	16927	16676	16914	16784	16771	16728	16748	16725	16854	16996	16657	16879	16650	16765	17015	16814	16691	16948	16787	16813	16708	16593	16830	16720	16822	16900	16737	16619	16910	16751	16931	16688	16703	16610	16757	16890	16826	16738	16615	16682	16625	16615	16849	16938	16698	16873	16519	16875	16884	16823	16609	16788	16758	16786	16748	16752	16787	16773	16765	16782	16940	16867	16717	16695	16598	16723	16666	17019	16705	16736	16833	16807	16818	16947	16838	16847	16779	16785	16915	16957	16840	16895	16821	16733	16472	16639	16804	16853	16917	16933	16898	16746	16851	16722	16782	16956	16732	16772	16778	16752	16928	16984	16727	16754	16730	16769	16710	16886	16906	16792	16675	16669	16553	16731	16840	16886	16822	16816	16826	16902	16916	16770	16709	16921	16822	16935	16709	16662	16770	16933	16623	16530	16806	16817	16740	16814	16762	16735	16771	16702	16724	16825	16782	16737	17005	16741	16729	16870	16926	16857	16687	16802	16756	17076	16634	16833	16689	16885	16809	16624	16636	16755	16874	16830	16723	16839	16710	16819	16745	16864	16943	16824	16747	16822	16697	16867	16672	16704	16672	16644	16904	16774	16794	16762	16743	16688	16855	16841	16732	16940	16936	16818	16921	16979	16860	16735	16736	16803	16670	16707	16903	16800	16716	16907	16719	16922	16841	16907	16870	16761	16772	16866	16659	17034	16699	16845	16701	16929	16850	16782	16935	16834	16736	16849	16721	16770	16781	16694	16862	16939	16936	16854	16840	16862	16898	16761	16717	16804	16845	16743	17012	16983	16885	16649	16711	16889	16665	16905	16928	16687	16655	16814	16772	16975	16576	16759	16783	16825	16923	16685	16855	17122	16698	16788	16846	16864	16821	16781	16696	16817	16881	16635	16850	16982	16811	16897	16500	16861	16784	16774	16697	16714	16886	16591	16774	17057	16970	16828	16705	16847	16786	16717	16831	16630	16782	16790	16628	16762	16981	16819	16852	16955	16972	16807	16887	16894	16537	16895	16852	16770	16899	16793	16697	16784	16922	17055	16716	16810	16833	16973	16742	16772	16837	16617	16765	16775	16766	16615	16976	16740	16976	16757	16766	16879	16701	16933	16758	16777	16755	16646	16731	16677	16974	16861	16762	16850	16813	16810	17030	16771	16730	16711	16894	16903	16869	16884	16661	16678	16942	16817	16748	16958	16927	16694	16590	16718	16695	16741	16656	16946	16827	16972	16757	16686	16735	16889	16937	16697	16809	16720	16692	16724	16814	16936	16781	16713	16757	16857	16897	16775	16632	16784	16893	16887	16890	16863	16976	16888	16845	16761	16672	16959	16585	16719	16785	16728	16698	16873	16769	16739	16791	16751	16746	16736	16704	16815	16672	16751	16842	16711	16801	16642	16836	16969	16884	16555	16777	16729	16940	16948	16760	16799	16989	16882	16796	16662	16783	16796	16806	16921	16937	16643	16635	16873	16748	16802	16854	16759	16957	16929	16736	16837	17016	16658	16650	16903	16668	16828	16540	16738	16772	16901	16769	16671	16817	16897	16832	16676	16674	16797	16735	16805	16742	16818	16906	16749	16904	16863	16959	16717	16742	16744	16645	17024	16871	16768	16714	16910	16832	16688	16786	16769	16837	16928	16792	16792	16743	16793	16836	16899	16896	16743	16721	16859	16894	16940	16790	16560	16586	16699	16822	16522	16939	16914	16883	16607	16667	16679	16911	16912	16699	16770	16868	16895	17013	16598	16789	16696	17059	16851	16796	16702	16792	16570	16824	16881	16952	16793	16735	16826	16675	16837	16848	16768	16563	17025	16751	16707	16777	16791	16736	17038	16952	16982	16836	16667	16683	17023	16650	16910	16693	16756	16722
15844	17531	16991	15559	15225	14956	14711	14699	14924	14627	14585	14516	14628	14467	14317	14669	14385	14462	14544	14437	14479	14609	14441	14406	14440	14471	14525	14515	14535	14459	14445	14334	14491	14453	14447	14408	14482	14404	14598	14405	14516	14356	14568	14411	14596	14470	14569	14635	14515	14555	14588	14378	14615	14410	14392	14535	14443	14496	14534	14418	14573	14463	14640	14379	14554	14379	14508	14534	14517	14448	14336	14326	14499	14377	14567	14421	14509	14447	14544	14470	14527	14516	14500	14442	14441	14472	14530	14349	14417	14433	14319	14394	14365	14610	14538	14509	14456	14432	14446	14188	14496	14479	14463	14342	14399	14606	14309	14424	14399	14416	14510	14313	14383	14451	14379	14422	14493	14471	14385	14348	14383	14318	14414	14370	14438	14379	14400	14274	14507	14597	14342	14338	14425	14451	14459	14593	14310	14360	14415	14488	14310	14468	14405	14328	14430	14313	14350	14440	14357	14570	14428	14365	14568	14563	14404	14623	14288	14444	14415	14380	14382	14369	14568	14567	14546	14374	14528	14475	14497	14414	14547	14383	14263	14312	14407	14431	14414	14257	14403	14405	14518	14425	14554	14469	14467	14365	14499	14411	14390	14389	14580	14437	14432	14333	14183	14421	14353	14325	14465	14474	14525	14467	14331	14568	14274	14601	14446	14297	14400	14446	14422	14508	14555	14460	14367	14494	14453	14340	14446	14395	14410	14528	14557	14190	14556	14418	14516	14386	14407	14390	14448	14412	14354	14395	14384	14432	14367	14190	14443	14410	14471	14275	14471	14466	14559	14536	14488	14505	14487	14461	14250	14242	14485	14514	14574	14342	14553	14488	14321	14292	14660	14237	14479	14564	14475	14355	14448	14314	14558	14459	14645	14453	14372	14354	14518	14297	14266	14431	14312	14387	14542	14393	14619	14458	14138	14523	14288	14602	14441	14360	14443	14585	14293	14391	14370	14465	14387	14319	14464	14402	14302	14321	14470	14438	14310	14423	14411	14253	14574	14644	14439	14289	14306	14292	14460	14533	14428	14456	14329	14396	14456	14476	14435	14335	14267	14386	14440	14475	14635	14556	14623	14353	14376	14305	14355	14554	14411	14395	14350	14414	14579	14273	14581	14470	14290	14445	14319	14456	14493	14306	14471	14448	14390	14583	14438	14477	14397	14467	14338	14371	14435	14319	14468	14441	14457	14427	14348	14434	14543	14479	14479	14551	14471	14285	14529	14443	14399	14517	14372	14570	14408	14513	14413	14545	14451	14468	14379	14462	14359	14417	14381	14481	14388	14479	14342	14532	14421	14437	14571	14505	14345	14313	14449	14557	14422	14470	14479	14459	14221	14508	14409	14459	14509	14513	14363	14348	14314	14561	14489	14427	14445	14414	14340	14416	14392	14380	14356	14353	14418	14314	14375	14413	14365	14466	14474	14270	14416	14411	14352	14552	14307	14389	14487	14538	14503	14349	14473	14465	14414	14313	14278	14399	14344	14470	14350	14393	14422	14466	14528	14415	14397	14395	14443	14316	14282	14387	14484	14571	14543	14446	14460	14350	14419	14623	14431	14408	14275	14375	14376	14471	14345	14355	14324	14388	14514	14389	14411	14537	14450	14667	14365	14489	14356	14371	14399	14527	14551	14388	14357	14326	14383	14597	14395	14407	14293	14330	14512	14440	14518	14462	14485	14405	14419	14463	14261	14520	14291	14354	14509	14376	14562	14503	14496	14419	14392	14319	14380	14481	14436	14396	14477	14442	14397	14377	14486	14336	14316	14373	14496	14381	14271	14433	14254	14391	14410	14283	14410	14420	14372	14534	14326	14335	14557	14357	14329	14288	14349	14485	14588	14243	14493	14562	14386	14419	14395	14509	14340	14427	14447	14414	14251	14513	14550	14398	14451	14449	14364	14377	14457	14430	14309	14262	14337	14483	14454	14410	14411	14478	14367	14587	14472	14492	14110	14478	14500	14425	14350	14596	14455	14393	14484	14456	14520	14654	14298	14372	14518	14496	14394	14337	14369	14377	14232	14301	14513	14489	14386	14408	14633	14355	14406	14470	14319	14390	14393	14610	14498	14525	14491	14445	14502	14327	14489	14477	14600	14427	14283	14372	14441	14365	14391	14440	14571	14389	14436	14519	14372	14395	14481	14468	14421	14511	14450	14242	14334	14233	14437	14383	14377	14465	14525	14453	14445	14303	14473	14342	14602	14453	14520	14366	14512	14533	14268	14332	14412	14172	14644	14334	14625	14212	14505	14443	14465	14481	14393	14511	14425	14381	14359	14342	14408	14367	14318	14415	14370	14353	14560	14555	14415	14469	14561	14441	14266	14381	14383	14274	14289	14287	14528	14423	14343	14211	14446	14360	14281	14410	14463	14531	14535	14353	14503	14242	14394	14534	14644	14503	14466	14524	14300	14385	14391	14465	14349	14526	14231	14311	14532	14370	14491	14561	14622	14393	14527	14434	14280	14420	14405	14372	14616	14325	14320	14296	14476	14268	14375	14518	14632	14451	14377	14341	14525	14363	14401	14377	14387	14436	14490	14609	14284	14355	14409	14371	14431	14467	14446	14227	14356	14478	14416	14488	14388	14499	14249	14367	14356	14201	14527	14310	14396	14443	14406	14486	14406	14396	14522	14471	14218	14232	14387	14402	14402	14435	14440	14413	14392	14315	14439	14514	14436	14494	14393	14537	14563	14370	14424	14472	14637	14440	14372	14401	14522	14501	14410	14513	14241	14412	14562	14363	14473	14542	14369	14411	14516	14330	14375	14472	14437	14422	14649	14388	14515	14258	14507	14482	14419	14465	14305	14355	14320	14514	14528	14419	14344	14367	14304	14372	14469	14416	14339	14344	14226	14489	14363	14529	14433	14353	14517	14287	14568	14389	14411	14216	14445	14397	14485	14328	14408	14521	14347	14485	14342	14434	14301	14424	14486	14462	14477	14399	14563	14518	14549	14407	14405	14605	14513	14437	14403	14473	14409	14284	14409	14515	14260	14467	14424	14574	14371	14312	14486	14402	14422	14434	14271	14405	14428	14587	14306	14449	14406	14480	14438	14346	14393	14453	14502	14381	14596	14521	14491	14579	14337	14314	14332	14249	14428	14409	14437	14484	14607	14446	14329	14263	14553	14549	14500	14365	14421	14322	14297	14348	14281	14372	14507	14480	14329	14351	14318	14362	14473	14451	14345	14455	14347	14437	14450	14049	14335	14514	14417	14499	14384	14489	14559	14437	14367	14457	14587	14508	14403	14585	14498	14581	14444	14343	14436	14503	14438	14581	14431	14523	14489	14417	14477	14428	14413	14392	14475	14485	14374	14410	14186	14429	14353	14635	14541	14446	14349	14485	14357	14336	14471	14482	14328	14203	14499	14246	14391	14345	14364	14478	14260	14460	14519	14658	14324	14608	14424	14426	14482	14528	14450	14332	14447	14457	14407	14490	14369	14473	14427	14372	14290	14453	14396	14361	14463	14362	14564	14531	14603	14422	14483	14515	14466	14577	14514	14445	14441	14485	14417	14400	14438	14631	14373	14354	14497	14382	14342	14642	14389	14443	14456	14546	14350	14353	14267	14458	14451	14481	14332	14581	14606	14552	14289	14489	14396	14451	14312	14485	14416	14524	14381	14415	14371	14291	14486	14440	14486	14313	14370	14486	14324	14421	14432	14454	14274	14517	14410	14324	14328	14546	14351	14372	14499	14455	14407	14419	14450	14606	14363	14524	14544	14505	14549	14242	14539	14467	14409	14300	14335	14421	14495	14526	14509	14441	14338	14594	14540	14375	14447	14549	14419	14415	14434	14411	14508	14230	14435	14460	14263	14575	14449	14221	14447	14524	14328	14509	14369	14353	14304	14348	14362	14484	14490	14462	14594	14307	14472	14441	14499	14415	14294	14555	14436	14499	14473	14433	14471	14464	14393	14550	14480	14344	14336	14475	14447	14135	14451	14508	14296	14505	14499	14428	14482	14260	14383	14400	14107	14428	14415	14431	14349	14341	14415	14427	14451	14353	14542	14448	14534	14365	14308	14417	14468	14272	14499	14217	14490	14278	14413	14395	14440	14536	14522	14470	14352	14603	14427	14306	14408	14339	14412	14492	14438	14449	14583	14483	14465	14414	14402	14574	14322	14404	14648	14451	14414	14417	14482	14460	14466	14616	14418	14412	14572	14374	14523	14543	14483	14645	14428	14668	14441	14457	14544	14482	14204	14569	14340	14431	14408	14483	14374	14417	14403	14515	14282	14482	14447	14394	14440	14367	14556	14400	14383	14461	14402	14350	14605	14217	14407	14442	14414	14458	14552	14368	14434	14299	14353	14475	14593	14424	14487	14494	14478	14454	14511	14291	14417	14413	14485	14317	14452	14424	14281	14335	14551	14435	14358	14500	14238	14366	14436	14341	14475	14488	14565	14570	14383	14355	14565	14490	14374	14377	14384	14345	14447	14549	14371	14365	14353	14480	14370	14402	14249	14425	14536	14499	14573	14530	14577	14372	14366	14311	14373	14367	14310	14327	14362	14355	14496	14322	14453	14327	14550	14437	14570	14357	14292	14491	14458	14343	14480	14320	14475	14356	14435	14307	14281	14281	14396	14405	14506	14509	14511	14554	14446	14412	14410	14381	14422	14471	14361	14428	14498	14492	14330	14406	14488	14267	14491	14342	14378	14573	14485	14376	14440	14553	14362	14421	14271	14502	14458	14439	14475	14402	14537	14376	14385	14349	14295	14374	14344	14573	14422	14399	14564	14484	14397	14516	14321	14368	14365	14315	14305	14440	14370	14480	14559	14499	14555	14441	14446	14364	14388	14437	14486	14507	14517	14423	14383	14419	14422	14315	14483	14441	14437	14246	14378	14381	14461	14350	14364	14383	14400	14555	14464	14437	14425	14363	14305	14556	14471	14384	14506	14552	14483	14426	14394	14500	14388	14402	14321	14194	14380	14580	14284	14324	14474	14455	14592	14513	14455	14434	14525	14295	14549	14446	14468	14354	14501	14544	14459	14465	14502	14341	14350	14349	14283	14478	14590	14301	14351	14467	14411	14518	14356	14534	14392	14473	14419	14426	14503	14567	14464	14270	14449	14355	14386	14381	14510	14309	14381	14321	14511	14383	14334	14382
25240	21369	28285	25187	21806	20045	19166	17547	17162	17212	17006	16698	17084	16823	16804	16893	16937	17073	16676	16711	16861	16695	16726	16639	16649	16457	16629	16486	16671	16720	16733	16589	16854	16629	16636	16647	16643	16646	16671	16819	16719	16640	16645	16388	16701	16455	16659	16719	16657	16610	16584	16658	16708	16664	16553	16523	16623	16647	16510	16871	16728	16710	16842	16514	16656	16489	16484	16887	16848	16584	16640	16686	16595	16705	16747	16751	16637	16512	16514	16556	16498	16639	16532	16760	16755	16680	16781	16407	16541	16607	16764	16466	16523	16612	16508	16490	16321	16423	16495	16350	16592	16525	16723	16717	16631	16755	16488	16359	16495	16641	16635	16385	16667	16509	16772	16653	16610	16628	16509	16534	16375	16536	16559	16323	16618	16473	16466	16562	16529	16471	16675	16562	16561	16492	16557	16501	16464	16470	16561	16482	16727	16496	16691	16555	16574	16369	16510	16628	16286	16368	16511	16626	16576	16653	16625	16585	16665	16512	16392	16743	16391	16635	16539	16402	16516	16585	16603	16413	16562	16354	16359	16637	16649	16674	16746	16602	16451	16512	16588	16570	16639	16478	16409	16424	16480	16617	16604	16663	16602	16502	16572	16399	16448	16443	16413	16474	16456	16489	16487	16579	16575	16619	16485	16602	16410	16354	16670	16349	16669	16413	16598	16390	16416	16550	16462	16510	16672	16444	16638	16581	16539	16598	16561	16535	16481	16548	16595	16421	16457	16362	16444	16530	16526	16501	16622	16488	16458	16432	16581	16434	16544	16350	16608	16383	16645	16427	16417	16485	16635	16468	16383	16484	16484	16524	16289	16530	16506	16494	16516	16648	16582	16564	16588	16532	16457	16556	16461	16677	16392	16647	16511	16358	16361	16673	16433	16480	16671	16471	16674	16540	16496	16478	16645	16542	16476	16556	16529	16762	16318	16719	16676	16371	16385	16532	16426	16507	16665	16540	16548	16413	16660	16559	16478	16539	16630	16644	16481	16654	16619	16601	16548	16574	16379	16486	16455	16468	16484	16564	16557	16526	16527	16564	16571	16605	16598	16522	16527	16320	16497	16586	16616	16425	16563	16509	16562	16644	16442	16501	16489	16442	16423	16637	16459	16596	16614	16581	16607	16391	16618	16435	16536	16391	16450	16441	16559	16573	16531	16346	16340	16658	16405	16643	16844	16474	16580	16526	16564	16481	16551	16500	16414	16604	16548	16476	16463	16500	16406	16690	16554	16540	16516	16477	16663	16474	16664	16669	16540	16551	16448	16439	16450	16465	16518	16508	16500	16571	16670	16562	16509	16458	16409	16307	16669	16426	16636	16614	16528	16348	16795	16448	16452	16493	16618	16596	16596	16329	16371	16480	16482	16537	16524	16609	16642	16567	16689	16574	16389	16627	16376	16733	16377	16489	16688	16652	16390	16798	16588	16690	16686	16850	16470	16483	16561	16452	16347	16597	16611	16549	16480	16619	16485	16514	16600	16765	16362	16651	16713	16705	16577	16348	16542	16743	16541	16642	16418	16479	16417	16597	16624	16451	16545	16560	16419	16699	16512	16477	16576	16497	16552	16285	16263	16414	16523	16469	16642	16484	16551	16480	16494	16602	16673	16442	16631	16545	16453	16508	16399	16583	16544	16496	16698	16572	16588	16356	16447	16686	16381	16654	16716	16362	16538	16817	16424	16362	16460	16568	16305	16555	16548	16567	16541	16503	16539	16440	16420	16584	16375	16735	16643	16344	16632	16523	16394	16493	16427	16575	16560	16657	16550	16501	16680	16687	16584	16548	16503	16486	16485	16641	16492	16494	16640	16279	16326	16310	16515	16490	16470	16582	16549	16756	16439	16620	16759	16581	16526	16460	16681	16672	16588	16670	16635	16582	16431	16499	16523	16561	16681	16654	16428	16781	16614	16485	16452	16499	16493	16538	16589	16367	16657	16537	16616	16609	16565	16751	16447	16373	16372	16607	16684	16667	16578	16581	16678	16708	16566	16545	16422	16572	16414	16468	16611	16541	16595	16484	16427	16429	16555	16663	16549	16609	16506	16527	16605	16556	16320	16794	16488	16466	16480	16487	16551	16502	16808	16651	16659	16561	16546	16367	16735	16644	16420	16450	16497	16752	16638	16424	16489	16701	16217	16683	16517	16571	16726	16466	16541	16579	16510	16731	16465	16656	16794	16488	16743	16475	16599	16538	16467	16605	16572	16613	16407	16616	16333	16739	16444	16536	16563	16504	16488	16562	16540	16643	16494	16524	16646	16594	16629	16493	16696	16593	16421	16367	16512	16558	16691	16573	16605	16642	16598	16500	16709	16591	16588	16502	16643	16713	16574	16724	16605	16307	16471	16536	16597	16533	16654	16646	16596	16685	16482	16483	16511	16541	16598	16527	16505	16614	16444	16554	16548	16406	16461	16549	16803	16522	16326	16612	16566	16464	16343	16507	16332	16463	16588	16324	16692	16391	16320	16667	16568	16666	16555	16504	16548	16707	16657	16521	16394	16431	16657	16744	16582	16430	16550	16778	16565	16300	16381	16623	16609	16716	16436	16636	16636	16412	16468	16633	16733	16383	16622	16583	16637	16682	16593	16581	16568	16454	16687	16485	16662	16830	16467	16787	16685	16632	16663	16367	16682	16587	16494	16503	16761	16462	16739	16377	16574	16632	16422	16578	16534	16428	16544	16443	16683	16396	16382	16614	16480	16545	16528	16546	16436	16667	16423	16720	16516	16520	16353	16525	16535	16601	16589	16503	16893	16512	16584	16763	16614	16512	16640	16515	16587	16344	16652	16710	16796	16440	16522	16424	16615	16476	16420	16499	16610	16509	16865	16527	16580	16446	16450	16433	16345	16712	16469	16536	16349	16656	16444	16663	16585	16398	16543	16470	16288	16387	16540	16563	16604	16496	16657	16791	16640	16478	16620	16610	16585	16549	16689	16396	16566	16553	16590	16604	16640	16430	16437	16664	16537	16647	16717	16391	16480	16685	16510	16600	16416	16437	16451	16527	16509	16686	16461	16563	16637	16458	16395	16609	16304	16558	16462	16588	16612	16514	16483	16749	16548	16425	16401	16682	16493	16564	16715	16681	16629	16536	16595	16544	16458	16558	16387	16618	16410	16557	16563	16460	16394	16277	16638	16491	16705	16500	16494	16739	16630	16549	16368	16426	16783	16576	16526	16628	16572	16527	16593	16584	16466	16738	16608	16687	16665	16647	16552	16505	16599	16379	16519	16663	16570	16524	16501	16407	16485	16499	16596	16599	16526	16379	16722	16527	16636	16635	16522	16345	16516	16428	16528	16504	16656	16739	16561	16482	16606	16654	16763	16415	16591	16624	16500	16601	16304	16318	16433	16507	16565	16655	16576	16342	16747	16669	16550	16504	16566	16589	16504	16818	16692	16693	16625	16685	16476	16629	16485	16548	16569	16459	16250	16594	16486	16429	16485	16754	16464	16348	16497	16488	16453	16664	16715	16436	16466	16563	16507	16483	16618	16452	16622	16462	16524	16513	16557	16465	16488	16633	16609	16343	16588	16570	16682	16543	16821	16473	16458	16498	16553	16456	16606	16533	16614	16580	16575	16519	16534	16688	16586	16656	16659	16479	16721	16573	16588	16611	16397	16302	16602	16482	16516	16595	16499	16618	16672	16478	16265	16672	16493	16364	16442	16551	16493	16405	16623	16703	16580	16494	16444	16645	16601	16324	16656	16606	16420	16647	16436	16447	16478	16413	16312	16519	16662	16461	16442	16572	16483	16569	16389	16605	16535	16592	16449	16366	16493	16535	16556	16404	16429	16512	16695	16386	16618	16302	16533	16471	16732	16827	16617	16570	16564	16635	16499	16652	16558	16296	16490	16586	16516	16509	16747	16515	16423	16690	16609	16537	16467	16493	16457	16432	16333	16677	16609	16609	16603	16485	16491	16386	16436	16672	16302	16606	16621	16610	16458	16414	16411	16526	16403	16572	16701	16394	16718	16552	16677	16688	16480	16538	16588	16518	16537	16477	16647	16616	16442	16483	16666	16627	16558	16555	16446	16836	16634	16700	16438	16499	16699	16485	16342	16432	16627	16517	16683	16600	16410	16372	16631	16521	16494	16468	16430	16396	16451	16581	16611	16578	16467	16601	16499	16562	16685	16595	16396	16718	16718	16501	16728	16646	16523	16508	16571	16509	16425	16524	16527	16329	16696	16743	16557	16501	16564	16571	16465	16450	16637	16601	16538	16567	16732	16441	16624	16612	16533	16711	16471	16405	16844	16791	16404	16634	16677	16276	16697	16469	16510	16626	16548	16584	16457	16519	16557	16430	16602	16554	16561	16582	16485	16366	16535	16564	16594	16547	16594	16480	16585	16593	16774	16488	16399	16535	16489	16870	16466	16631	16585	16555	16424	16622	16743	16459	16667	16687	16476	16573	16428	16440	16353	16597	16604	16708	16519	16592	16506	16430	16534	16468	16550	16643	16569	16547	16787	16548	16381	16508	16508	16506	16527	16504	16536	16483	16487	16560	16612	16625	16567	16616	16569	16658	16485	16712	16613	16691	16649	16476	16506	16631	16746	16488	16497	16606	16460	16507	16516	16557	16685	16539	16484	16491	16536	16786	16549	16618	16591	16620	16311	16750	16347	16544	16550	16698	16465	16425	16336	16663	16580	16625	16609	16614	16382	16469	16593	16727	16363	16524	16380	16385	16431	16462	16590	16580	16427	16588	16556	16335	16521	16536	16622	16474	16350	16461	16344	16572	16512	16602	16478	16679	16382	16562	16525	16472	16801	16652	16640	16512	16610	16505	16449	16705	16532	16501	16754	16600	16518	16310	16547	16601	16624	16563	16667	16426	16635	16333	16545	16627	16456	16716	16600	16565	16480	16555	16715	16642	16610	16697	16461	16521	16632	16284	16536	16614	16548	16455	16503	16513	16596	16480	16479	16547	16573	16628	16620	16273	16543	16388	16536	16426	16641	16395	16657	16575	16537	16507	16710	16710	16525	16598	16405	16461	16490	16612	16416	16467	16374	16432	16668	16452	16577	16580	16551	16480	16594	16395	16385	16456	16490	16521	16641	16548	16519	16652	16553	16561	16496	16492	16492	16576	16645	16680	16505	16711	16663	16421
16155	25667	24066	19431	17750	16766	16021	15723	15333	15205	14867	14797	14909	14813	14651	14706	14793	14492	14715	14411	14473	14430	14462	14328	14543	14519	14443	14471	14430	14388	14254	14411	14318	14531	14424	14180	14329	14386	14283	14301	14481	14457	14280	14270	14287	14318	14271	14490	14471	14393	14444	14517	14457	14428	14462	14401	14396	14351	14367	14277	14427	14392	14560	14577	14435	14403	14519	14657	14395	14532	14494	14426	14393	14308	14389	14403	14409	14242	14302	14296	14274	14341	14541	14684	14407	14456	14503	14460	14391	14365	14323	14296	14227	14254	14288	14331	14393	14402	14356	14361	14342	14269	14244	14259	14357	14423	14189	14267	14213	14266	14492	14308	14270	14307	14405	14068	14386	14322	14293	14304	14239	14460	14153	14349	14429	14301	14367	14427	14268	14156	14388	14211	14364	14405	14349	14197	14418	14325	14136	14252	14162	14408	14055	14324	14225	14345	14247	14364	14406	14472	14333	14494	14108	14200	14275	14338	14291	14374	14225	14258	14099	14441	14356	14249	14183	14228	14190	14400	14333	14410	14401	14231	14289	14204	14198	14446	14388	14178	14201	14440	14398	14378	14280	14201	14218	14151	14316	14329	14244	14501	14334	14283	14248	14271	14420	14283	14155	14283	14274	14255	14334	14197	14232	14379	14244	14291	14471	14216	14316	14276	14458	14159	14249	14315	14403	14532	14260	14189	14229	14218	14259	14357	14387	14338	14255	14187	14316	14383	14378	14299	14257	14283	14296	14380	14241	14262	14321	14338	14222	14232	14329	14245	14191	14174	14203	14339	14374	14270	14022	14323	14274	14393	14340	14430	14288	14311	14554	14263	14341	14442	14403	14215	14345	14216	14453	14196	14317	14442	14129	14342	14246	14440	14437	14233	14345	14445	14396	14280	14306	14217	14171	14312	14110	14328	14151	14150	14278	14324	14319	14179	14230	14379	14442	14210	14300	14458	14373	14446	14364	14301	14389	14217	14241	14426	14303	14262	14371	14219	14220	14212	14197	14318	14130	14447	14261	14308	14233	14336	14299	14370	14326	14293	14318	14222	14457	14233	14284	14533	14347	14405	14278	14204	14340	14312	14359	14409	14396	14182	14255	14355	14307	14451	14114	14354	14324	14152	14198	14067	14248	14399	14383	14308	14369	14431	14254	14074	14194	14274	14329	14417	14323	14391	14291	14437	14261	14376	14403	14289	14165	14416	14223	14340	14198	14411	14338	14170	14223	14293	14329	14087	14313	14164	14299	14195	14455	14272	14212	14293	14149	14153	14346	14332	14353	14085	14528	14003	14458	14330	14285	14358	14232	14476	14249	14416	14330	14238	14442	14189	14297	14267	14360	14334	14378	14509	14267	14425	14390	14414	14243	14190	14309	14329	14206	14293	14194	14363	14200	14419	14317	14235	14289	14252	14242	14278	14368	14263	14449	14282	14299	14215	14283	14283	14368	14304	14468	14151	14324	14152	14382	14244	14239	14314	14426	14401	14324	14223	14418	14170	14277	14327	14448	14446	14294	14551	14242	14307	14142	14276	14157	14302	14389	14107	14413	14127	14258	14322	14380	14435	14216	14281	14237	14396	14231	14407	14209	14279	14420	14395	14281	14374	14229	14355	14278	14298	14466	14326	14375	14321	14333	14197	14271	14440	14225	14297	14305	14134	14198	14294	14247	14243	14373	14306	14164	14143	14259	14366	14283	14111	14279	14310	14109	14354	14289	14432	14386	14404	14085	14315	14185	14183	14291	14222	14346	14304	14113	14333	14244	14314	14127	14285	14424	14269	14371	14411	14384	14459	14314	14358	14222	14539	14220	14189	14276	14210	14346	14170	14418	14376	14371	14319	14240	14301	14278	14368	14292	14336	14293	14278	14345	14340	14377	14346	14222	14140	14335	14279	14359	14256	14302	14366	14334	14486	14252	14280	14218	14222	14414	14243	14140	14216	14325	14249	14215	14331	14191	14169	14334	14330	14214	14318	14168	14237	14222	14192	14392	14341	14237	14272	14340	14267	14354	14114	14213	14241	14328	14155	14296	14346	14316	14363	14149	14462	14407	14345	14227	14256	14278	14295	14462	14330	14302	14211	14399	14304	14130	14285	14349	14328	14286	14279	14317	14232	14338	14379	14331	14303	14253	14289	14187	14192	14311	14474	14285	14364	14425	14124	14168	14305	14356	14234	14277	14250	14207	14293	14315	14613	14138	14210	14356	14298	14321	14204	14437	14384	14447	14119	14454	14244	14263	14297	14304	14296	14444	14411	14221	14295	14071	14358	14226	14245	14290	14402	14194	14335	14160	14207	14225	14295	14300	14334	14344	14407	14312	14244	14272	14280	14232	14284	14168	14387	14348	14501	14369	14242	14192	14097	14482	14293	14120	14360	14290	14322	14315	14346	14312	14327	14192	14341	14295	14300	14403	14327	14235	14115	14422	14279	14194	14140	14313	14241	14249	14190	14222	14192	14274	14347	14297	14408	14361	14380	14091	14304	14383	14205	14351	14146	14251	14239	14270	14197	14338	14433	14288	14252	14368	14350	14464	14421	14295	14191	14344	14357	14282	14182	14374	14326	14316	14478	14233	14312	14257	14236	14255	14177	14351	14312	14188	14397	14207	14248	14245	14447	14161	14301	14407	14371	14367	14274	14474	14464	14256	14317	14332	14258	14293	14235	14361	14157	14377	14168	14277	14453	14241	14189	14167	14435	14396	14303	14221	14259	14444	14407	14354	14231	14309	14199	14304	14291	14259	14210	14388	14122	14155	14358	14152	14236	14284	14278	14279	14154	14109	14324	14129	14349	14292	14187	14291	14479	14266	14201	14337	14325	14223	14441	14228	14226	14387	14416	14267	14228	14313	14352	14407	14280	14268	14339	14174	14385	14360	14240	14374	14263	14376	14200	14347	14105	14361	14415	14487	14265	14390	14102	14310	14294	14454	14287	14190	14250	14256	14098	14300	14323	14210	14331	14414	14342	14314	14275	14487	14338	14343	14328	14324	14299	14329	14315	14286	14413	14367	14270	14319	14249	14287	14291	14269	14340	14441	14326	14381	14162	14220	14548	14253	14238	14300	14192	14263	14325	14330	14313	14449	14327	14338	14235	14257	14315	14346	14416	14188	14275	14492	14313	14396	14177	14210	14266	14340	14273	14371	14306	14221	14419	14333	14194	14267	14296	14388	14345	14124	14349	14247	14284	14246	14383	14221	14134	14216	14433	14244	14573	14308	14247	14277	14355	14449	14173	14293	14135	14208	14344	14180	14311	14337	14299	14147	14248	14339	14251	14139	14361	14211	14314	14425	14275	14351	14226	14194	14147	14454	14259	14351	14212	14395	14276	14390	14382	14384	14294	14441	14360	14355	14182	14229	14385	14303	14231	14130	14337	14138	14424	14158	14263	14238	14309	14249	14329	14468	14263	14371	14454	14362	14332	14490	14309	14219	14417	14373	14333	14300	14341	14416	14357	14442	14388	14377	14430	14235	14354	14292	14284	14330	14287	14262	14420	14482	14273	14258	14095	14385	14329	14357	14297	14374	14340	14268	14331	14344	14277	14251	14451	14428	14330	14215	14192	14321	14444	14266	14234	14423	14392	14186	14394	14280	14302	14251	14287	14164	14349	14153	14467	14245	14388	14209	14486	14363	14318	14327	14236	14479	14117	14325	14331	14348	14543	14331	14305	14416	14248	14262	14570	14338	14110	14336	14374	14332	14077	14290	14330	14309	14301	14291	14195	14236	14180	14194	14291	14404	14357	14339	14444	14349	14236	14310	14433	14260	14267	14254	14290	14154	14254	14370	14297	14257	14413	14430	14240	14372	14299	14415	14530	14374	14509	14393	14288	14072	14236	14329	14376	14186	14323	14243	14408	14300	14185	14356	14338	14204	14270	14350	14314	14398	14252	14270	14367	14303	14433	14383	14223	14308	14165	14321	14262	14299	14262	14355	14088	14178	14348	14351	14393	14389	14166	14269	14195	14277	14210	14221	14225	14352	14250	14269	14308	14388	14159	14490	14046	14257	14313	14378	14300	14366	14249	14181	14380	14305	14426	14306	14536	14267	14270	14449	14140	14355	14173	14168	14407	14236	14268	14471	14391	14356	14247	14339	14465	14305	14381	14381	14268	14207	14210	14208	14323	14196	14413	14298	14541	14244	14262	14362	14407	14230	14277	14234	14360	14228	14409	14298	14178	14320	14298	14231	14259	14350	14039	14309	14215	14301	14337	14304	14278	14355	14283	14220	14234	14394	14312	14437	14379	14283	14236	14255	14186	14360	14424	14205	14398	14147	14361	14300	14311	14258	14195	14367	14376	14315	14456	14314	14430	14393	14209	14345	14262	14296	14171	14292	14257	14152	14202	14120	14213	14315	14167	14290	14217	14318	14251	14417	14250	14313	14400	14420	14238	14131	14262	14418	14416	14211	14404	14384	14420	14359	14221	14252	14201	14143	14361	14265	14341	14322	14365	14124	14473	14340	14381	14261	14287	14345	14259	14309	14330	14141	14305	14243	14292	14285	14299	14266	14477	14311	14358	14210	14326	14226	14413	14305	14233	14307	14209	14290	14327	14324	14319	14211	14255	14349	14342	14303	14267	14226	14331	14255	14350	14266	14285	14313	14232	14367	14250	14326	14200	14210	14209	14433	14267	14311	14334	14410	14324	14275	14230	14319	14111	14371	14371	14207	14282	14336	14443	14309	14274	14509	14161	14491	14251	14146	14227	14340	14336	14326	14410	14305	14227	14319	14137	14393	14363	14290	14367	14125	14415	14104	14358	14280	14244	14271	14304	14302	14220	14317	14434	14140	14178	14373	14348	14312	14240	14238	14303	14333	14381	14441	14326	14343	14222	14359	14357	14273	14323	14298	14257	14296	14374	14351	14270	14298	14417	14284	14316	14325	14399	14321	14378	14345	14289	14284	14351	14264	14275	14482	14295	14306	14321	14227	14393	14259	14288	14345	14127	14400	14360	14377	14409	14400	14235	14315	14291	14316	14322	14177	14242	14126	14276	14335	14313	14462	14320	14382	14202	14055	14340	14297	14318	14238	14195	14272	14405	14222	14240	14396	14272	14286	14329	14251	14460	14380	14248	14233	14223	14373	14400	14299	14245	14351	14471	14153	14258
24121	21472	29095	24317	22135	23004	21875	18418	17401	17658	17301	17130	17197	17230	16983	17053	16935	16790	16853	16799	16701	16697	16724	16653	16655	16768	16496	16619	16669	16439	16384	16485	16556	16865	16671	16446	16584	16564	16598	16609	16669	16419	16509	16443	16586	16559	16538	16492	16546	16401	16566	16458	16364	16395	16607	16596	16451	16364	16400	16482	16452	16375	16559	16544	16597	16515	16500	16587	16441	16637	16297	16312	16624	16228	16601	16283	16639	16529	16538	16296	16538	16344	16837	16922	16459	16489	16690	16628	16379	16437	16556	16403	16564	16289	16279	16422	16333	16478	16416	16169	16453	16365	16376	16329	16420	16264	16464	16447	16521	16438	16355	16247	16271	16447	16351	16524	16591	16390	16229	16376	16581	16513	16622	16197	16286	16118	16286	16478	16522	16340	16490	16449	16360	16523	16465	16603	16443	16217	16333	16376	16543	16256	16376	16281	16423	16630	16377	16206	16346	16440	16401	16247	16210	16406	16331	16325	16383	16388	16399	16146	16271	16408	16540	16385	16384	16356	16408	16516	16294	16393	16357	16387	16402	16441	16410	16540	16367	16333	16514	16239	16287	16438	16443	16228	16314	16323	16376	16223	16476	16514	16442	16577	16402	16352	16264	16465	16422	16339	16470	16434	16295	16382	16415	16248	16576	16387	16478	16356	16368	16367	16331	16518	16501	16298	16544	16483	16487	16479	16391	16088	16369	16558	16386	16394	16282	16354	16497	16502	16371	16448	16565	16216	16276	16348	16234	16275	16281	16248	16386	16173	16252	16374	16596	16305	16454	16456	16176	16417	16313	16526	16410	16334	16220	16385	16593	16461	16354	16534	16498	16315	16398	16266	16463	16310	16371	16353	16254	16398	16507	16348	16343	16263	16332	16249	16310	16475	16464	16465	16329	16086	16352	16343	16566	16365	16237	16360	16465	16469	16518	16317	16473	16278	16169	16524	16499	16352	16248	16304	16297	16238	16416	16400	16275	16100	16377	16433	16329	16145	16360	16259	16405	16500	16477	16377	16377	16383	16201	16207	16459	16363	16317	16326	16029	16279	16484	16232	16469	16359	16354	16418	16307	16327	16295	16453	16579	16382	16348	16303	16433	16498	16367	16422	16204	16463	16421	16345	16161	16370	16365	16389	16425	16396	16406	16220	16183	16248	16396	16431	16345	16555	16417	16406	16465	16469	16489	16323	16479	16439	16382	16433	16295	16377	16555	16306	16328	16284	16162	16356	16160	16567	16330	16308	16354	16399	16392	16213	16320	16403	16324	16210	16234	16444	16439	16346	16269	16484	16465	16276	16428	16553	16727	16599	16528	16348	16504	16455	16175	16370	16539	16456	16398	16572	16327	16306	16223	16462	16325	16236	16626	16471	16388	16444	16486	16305	16540	16443	16376	16286	16186	16322	16343	16385	16262	16261	16385	16502	16454	16524	16318	16394	16127	16344	16400	16081	16245	16414	16556	16464	16325	16492	16391	16435	16191	16255	16446	16496	16582	16361	16217	16317	16276	16257	16288	16524	16131	16465	16457	16520	16462	16325	16362	16426	16483	16262	16239	16218	16399	16476	16315	16405	16437	16417	16322	16445	16260	16326	16263	16507	16446	16331	16453	16301	16128	16193	16368	16459	16301	16244	16586	16422	16427	16601	16510	16578	16348	16511	16234	16195	16425	16468	16442	16204	16383	16197	16369	16525	16282	16308	16220	16324	16292	16368	16317	16516	16184	16403	16332	16311	16469	16251	16457	16385	16384	16271	16355	16261	16211	16324	16371	16379	16390	16361	16381	16430	16286	16464	16282	16477	16308	16642	16355	16263	16525	16338	16236	16333	16474	16304	16527	16439	16246	16410	16386	16424	16333	16237	16318	16417	16323	16241	16370	16307	16281	16352	16271	16395	16357	16269	16491	16562	16192	16397	16305	16355	16324	16581	16585	16261	16466	16294	16447	16344	16270	16309	16196	16387	16412	16537	16471	16280	16552	16305	16337	16319	16395	16302	16450	16356	16513	16297	16515	16380	16344	16339	16400	16495	16393	16231	16312	16232	16240	16315	16213	16283	16469	16442	16376	16578	16381	16510	16443	16485	16407	16360	16378	16467	16377	16234	16355	16505	16287	16555	16464	16445	16249	16333	16312	16265	16316	16387	16240	16280	16200	16378	16418	16319	16330	16399	16364	16296	16339	16189	16110	16219	16373	16283	16422	16146	16338	16329	16196	16389	16231	16453	16303	16313	16338	16473	16314	16257	16305	16425	16536	16333	16406	16558	16321	16438	16516	16457	16343	16228	16366	16308	16384	16294	16336	16278	16146	16398	16401	16376	16233	16274	16225	16445	16420	16265	16249	16280	16535	16260	16321	16562	16524	16463	16208	16392	16307	16190	16501	16183	16351	16281	16311	16201	16268	16302	16445	16381	16366	16533	16342	16345	16263	16313	16267	16179	16538	16162	16342	16404	16466	16165	16310	16387	16375	16392	16210	16361	16349	16271	16113	16059	16476	16579	16421	16458	16294	16434	16500	16359	16503	16410	16457	16291	16301	16358	16261	16363	16375	16311	16297	16462	16279	16321	16295	16319	16389	16278	16236	16345	16435	16213	16498	16270	16541	16225	16386	16404	16126	16311	16359	16313	16224	16241	16280	16200	16278	16026	16248	16443	16377	16599	16400	16241	16247	16307	16320	16221	16390	16364	16290	16276	16444	16669	16442	16285	16277	16432	16477	16460	16347	16417	16516	16421	16167	16193	16340	16491	16425	16333	16321	16343	16401	16353	16309	16168	16359	16465	16262	16347	16226	16249	16564	16310	16248	16507	16440	16555	16387	16358	16309	16296	16494	16404	16245	16112	16313	16409	16688	16418	16377	16478	16418	16370	16432	16193	16165	16362	16480	16371	16466	16388	16282	16325	16198	16462	16347	16446	16364	16282	16341	16539	16432	16357	16468	16375	16385	16302	16564	16353	16283	16361	16373	16367	16360	16532	16441	16465	16460	16421	16126	16342	16395	16365	16428	16373	16403	16233	16456	16400	16439	16508	16337	16346	16601	16492	16308	16371	16415	16251	16404	16370	16213	16295	16473	16640	16449	16465	16482	16697	16509	16119	16518	16370	16267	16462	16504	16314	16332	16560	16407	16393	16515	16350	16439	16374	16506	16579	16368	16453	16378	16401	16590	16395	16381	16194	16279	16252	16362	16447	16537	16352	16541	16473	16280	16371	16378	16283	16459	16341	16509	16368	16297	16218	16139	16419	16473	16199	16270	16340	16278	16319	16267	16366	16428	16251	16170	16306	16637	16438	16441	16389	16521	16599	16368	16294	16481	16548	16539	16404	16606	16665	16306	16320	16408	16459	16439	16337	16392	16171	16263	16381	16329	16338	16442	16352	16064	16539	16497	16548	16235	16431	16341	16254	16307	16132	16252	16414	16404	16201	16479	16452	16567	16455	16279	16290	16428	16213	16235	16375	16568	16398	16580	16377	16317	16462	16348	16299	16383	16539	16253	16283	16310	16504	16409	16331	16389	16281	16307	16499	16406	16160	16451	16305	16367	16090	16349	16131	16412	16577	16617	16461	16332	16122	16308	16469	16217	16147	16481	16459	16213	16465	16198	16377	16430	16209	16240	16343	16392	16548	16485	16497	16382	16438	16382	16501	16416	16537	16516	16441	16382	16363	16462	16243	16249	16368	16205	16343	16322	16228	16508	16349	16428	16384	16301	16530	16466	16401	16556	16376	16404	16258	16357	16320	16340	16561	16455	16535	16256	16209	16449	16136	16397	16323	16187	16410	16385	16505	16471	16359	16504	16221	16377	16470	16297	16257	16359	16580	16447	16287	16354	16509	16450	16434	16198	16503	16431	16513	16441	16391	16489	16406	16322	16280	16456	16518	16415	16286	16374	16336	16465	16414	16191	16222	16336	16462	16413	16562	16523	16526	16491	16316	16297	16331	16144	16291	16355	16402	16474	16316	16492	16353	16341	16349	16390	16423	16522	16353	16419	16378	16269	16331	16419	16204	16367	16463	16566	16306	16305	16571	16309	16342	16323	16309	16248	16433	16302	16545	16634	16438	16484	16328	16422	16362	16444	16287	16373	16342	16322	16433	16491	16349	16373	16483	16475	16327	16538	16405	16614	16288	16402	16132	16225	16553	16462	16476	16443	16389	16340	16449	16394	16407	16398	16282	16313	16433	16301	16259	16627	16379	16328	16175	16215	16346	16392	16503	16427	16230	16382	16237	16193	16361	16474	16516	16358	16330	16368	16554	16367	16405	16464	16403	16237	16299	16416	16407	16522	16336	16397	16264	16267	16154	16357	16351	16385	16391	16334	16454	16482	16346	16433	16210	16449	16152	16372	16383	16400	16383	16496	16388	16442	16353	16190	16120	16287	16569	16084	16405	16518	16485	16130	16456	16315	16600	16326	16267	16335	16375	16406	16301	16508	16484	16197	16262	16379	16175	16437	16180	16302	16489	16382	16344	16150	16388	16274	16468	16230	16268	16385	16385	16436	16360	16582	16310	16224	16548	16361	16384	16298	16300	16291	16505	16389	16443	16368	16190	16236	16341	16483	16273	16344	16588	16362	16463	16341	16569	16365	16616	16650	16435	16242	16294	16332	16312	16280	16225	16214	16312	16285	16275	16501	16221	16344	16421	16215	16300	16352	16331	16559	16538	16312	16361	16541	16529	16321	16184	16308	16285	16376	16191	16336	16300	16467	16445	16484	16509	16376	16224	16351	16472	16311	16343	16348	16552	16501	16409	16365	16321	16308	16251	16446	16307	16406	16632	16522	16396	16389	16516	16243	16451	16289	16373	16349	16280	16243	16499	16443	16712	16471	16531	16306	16246	16494	16469	16257	16657	16493	16439	16212	16322	16469	16295	16410	16106	16193	16102	16276	16545	16421	16410	16559	16354	16547	16419	16459	16398	16608	16382	16276	16311	16191	16453	16224	16395	16397	16727	16525	16282	16396	16317	16292	16119	16452	16372	16447	16099	16430	16593	16217	16505	16514	16192	16339	16268	16479	16388	16120	16580	16301	16411	16404	16520	16242	16290	16241	16412	16254	16351	16349	16245	16544	16540	16314	16335	16440	16560	16487	16300	16364	16657	16322	16503	16441	16405
18417	30916	28549	22382	19912	18095	17140	16473	16081	15944	15348	15284	15153	14957	14938	14893	14926	14796	14838	14731	14671	14526	14653	14530	14397	14484	14276	14366	14395	14346	14275	14543	14455	14419	14458	14434	14467	14381	14347	14461	14378	14272	14283	14384	14408	14287	14405	14344	14333	14219	14498	14425	14387	14273	14173	14409	14269	14475	14283	14213	14360	14308	14446	14465	14529	14178	14128	14305	14328	14484	14378	14374	14316	14352	14265	14380	14336	14193	14224	14167	14435	14106	14819	14788	14393	14297	14580	14552	14227	14274	14396	14191	14181	14276	14231	14246	14110	14252	14292	14199	14159	14203	14315	14327	14263	14139	14228	14230	14032	14076	14091	14308	14114	14335	14150	14139	14228	14226	14368	14246	14125	14153	14288	14138	14270	14248	14187	14169	14170	14252	14192	14245	14207	14274	14278	14364	14171	14307	14096	14230	14281	14273	14140	14145	14210	14418	14128	14242	14216	14165	14280	14292	14004	14144	14215	14191	14357	14025	14274	14184	14005	14139	14253	14202	14270	14260	14329	14061	14213	14201	14247	14223	14077	14317	14313	14052	14145	14165	14225	14299	14127	14264	14393	14200	14228	14135	14234	14227	14154	14259	14185	14177	14176	14211	14354	14114	14135	14177	14100	14224	14243	14258	14172	14078	14256	14151	14072	14157	14281	14192	14229	14228	14177	14259	14233	14295	14319	14105	14131	14268	14229	14143	14136	14246	14292	14244	14351	14031	14062	14238	14156	14294	14140	14225	14194	14252	14391	13952	14156	14276	14141	14315	14213	14308	14257	14153	14209	14181	14279	14037	14192	14121	14174	14301	14147	14281	14371	14017	14175	14196	14148	14177	14185	14207	14140	14243	14387	14099	14239	14157	14244	14290	14063	14228	14193	14082	14081	14163	14153	14156	14318	14112	14193	14333	14242	14245	14203	14102	14161	14273	14126	14139	14343	14189	14297	14062	14123	13993	14235	14324	14086	14296	14347	14066	14183	14315	14232	14080	13945	14104	14211	14256	14378	14256	14136	14006	14254	14240	14305	14182	14299	14088	14161	14225	14173	14361	14239	14184	14294	14123	14067	14403	14102	14139	14123	14189	14114	14424	14404	14374	14248	14256	14341	14161	14245	14256	14249	14223	14214	14426	14203	14134	14097	14101	14299	14431	14148	14413	14334	14176	14310	14174	14337	14080	14301	14245	14295	14276	14109	14205	14219	14326	14212	14331	14366	14230	14256	14228	14282	14379	14190	14212	14253	14193	14156	14115	14199	14358	14193	14256	14243	14081	14036	14225	14306	14349	14174	14059	13945	14370	14012	14147	14324	14270	14309	14236	14222	14288	14283	14415	14147	14243	14355	14202	14184	14237	14060	14343	14291	14307	14118	14174	14370	14347	14189	14365	14165	14332	14349	14156	14298	14368	14089	14110	14174	13942	14139	14156	14415	14184	14240	14262	14060	14194	14207	14199	14139	14038	14289	14389	14121	14258	14335	14322	14305	14109	14212	14303	14408	14147	14347	14199	14367	14077	14207	14135	14171	14197	14183	14164	14267	14182	14228	14310	14217	14246	14329	14264	14416	14232	14075	14184	14029	14252	13973	14128	14293	14287	14349	14261	14273	14201	14339	14258	14178	14223	14242	14047	14253	14060	14432	14181	14267	14089	14161	14329	14378	14047	14219	14148	14273	14164	14163	14007	14244	14124	14087	14135	14242	14257	14046	14233	14282	14319	14267	14116	14217	14349	14174	14138	14239	14228	14212	14259	14241	14234	14232	14438	14174	14171	14203	14198	14139	14223	14288	14210	14155	14111	14146	14179	14125	14326	14190	14055	14155	14099	14225	14271	14237	14231	14114	14270	14079	14311	14184	14067	14227	14295	14280	14137	14200	14334	14156	14229	14112	14309	14147	14239	14129	14203	14197	14216	14295	14316	14254	14070	14123	14212	14210	14285	14105	14243	14063	14345	14021	14367	14073	14032	14321	14089	14275	14450	14222	14090	14169	14328	14106	14312	14066	14292	14076	14222	14248	14278	14067	14304	14243	14133	14125	14236	14198	14209	14081	14146	14362	14341	14190	14201	14116	14316	14182	14139	14065	14167	14248	14372	14252	14133	14092	14163	14233	14092	14333	14299	14063	14298	14419	14099	14186	14352	14248	14338	14208	14255	14182	14247	14223	14176	14108	14333	14092	14065	14135	14254	14432	14265	14177	14115	14175	14205	14181	14287	14083	14264	14251	14234	14349	14180	14255	14043	14149	14242	14241	14233	14387	14096	14201	14353	14331	14411	14181	14298	14172	14246	14236	14179	14250	14074	14190	14352	14265	14284	14233	14299	14157	14233	14204	14232	14317	14127	14160	14130	14232	14165	14233	14293	14172	14241	14328	14116	14061	14199	14197	14128	14137	14259	14276	14063	14268	14237	14311	14314	14191	14200	14338	14060	14141	14113	14302	14216	14314	14236	14418	14331	14186	14239	14127	14173	14273	14264	14342	14296	14316	14269	14203	14279	14344	14237	14334	14016	14260	14283	14279	14185	14310	14202	14276	14182	14203	14191	14328	14146	14227	14271	14168	14283	14211	14089	14217	14142	14298	14239	14173	14105	14168	14461	14200	14269	14155	14055	14061	14209	14128	14091	14123	14198	14155	14225	14171	14278	14239	14136	14184	14189	14321	14266	14235	14335	14251	14169	14225	14336	14164	14164	14238	14244	14257	14318	14046	14269	14161	14183	14290	14166	14124	14119	14341	14239	14082	14306	14220	14152	14313	14151	14249	14128	14219	14187	14280	14156	14170	14035	14423	14137	14322	14320	14209	14251	14075	14239	14217	14131	14231	14257	13998	14059	14114	14083	14163	14211	14130	14287	13999	14148	14299	14246	14234	14178	14422	14160	14118	14200	14305	14142	14114	14249	14196	14063	14160	14284	14202	14144	14399	14207	14302	14196	14199	14117	14079	14281	14083	14252	14272	13942	14222	14088	14238	14120	14183	14245	14147	14164	14238	14367	14088	14228	14105	14190	14267	14225	14285	14241	14222	14312	14253	14324	14287	14122	14308	14280	14141	14349	14254	14155	14036	14109	14203	14333	14236	14174	14125	14308	14158	14367	14182	14091	14175	14214	14127	14118	13999	14194	14231	14110	14268	14192	14182	14247	14133	14113	14191	14274	14163	14250	14182	14214	14163	14330	14254	14300	14301	14223	14146	14068	14122	14031	13973	14260	14159	14282	14076	14275	14264	14332	14226	14177	14340	14198	14186	14134	14112	14161	14133	14227	13942	14083	14083	14273	14194	14263	14251	14258	14306	14091	14264	14340	14042	14378	14157	14290	14248	14182	14034	14216	14302	14161	14416	14129	14169	14311	14147	14338	14022	14270	14326	14133	14279	14434	14254	14142	14278	14240	14093	14191	14192	14213	14148	14022	14183	14070	14210	14317	14279	14139	14158	14187	14194	14083	14220	14256	14298	14101	14334	14247	14336	14258	14277	14138	14264	14323	14226	14296	14102	14115	14031	14167	14233	14115	14396	14102	14299	14371	14340	14254	14021	14175	14309	14115	14218	14038	14146	14230	14213	14050	14113	14178	14271	14228	14109	14225	14198	13948	14077	14126	14258	14222	14255	14224	14362	14105	14240	14061	14334	14271	14138	14237	14145	14209	14356	14142	14165	14237	14420	14118	14236	14231	14174	14083	14255	14073	14265	14170	14181	14379	14196	14401	14083	14185	14205	14071	14206	14410	14195	14196	14210	14136	14180	14143	14238	14258	14272	14150	14280	14180	14200	14243	14287	14212	14242	14482	14164	14306	14239	14164	14264	14171	14341	14354	14198	14166	14314	14049	14132	14267	13901	14237	14242	14134	14129	14161	14091	14330	14403	14073	14220	14313	14159	13904	14241	14145	14282	14211	14101	14186	14290	14136	14277	14345	14137	14317	14059	14116	14150	14273	14279	14280	14204	14144	14333	14316	14275	14350	14232	14166	14261	14251	14244	14205	14115	14073	14360	14262	14364	14221	14258	14243	14184	14120	14328	14160	14216	14302	14247	14364	14242	14258	14394	14343	14232	14215	14281	14209	14178	14119	14136	14298	14022	14115	14326	14252	14251	14229	14218	14303	14123	14111	14106	14182	14102	14275	14159	14286	14196	14216	14260	14107	14269	14165	14196	14151	14274	14249	14271	14149	14279	14224	14228	14181	14329	14184	14261	14276	14309	14175	14327	14195	14296	14158	14062	14240	14109	14217	14204	14070	14289	14178	14117	14197	14082	14222	14277	14345	14355	14416	14244	14455	14245	14143	14223	14231	14404	14222	14205	14293	14151	14252	14178	14102	14253	14349	14154	14138	13995	14182	14171	14249	14328	14320	14181	14137	14228	14199	14153	14100	14181	14360	14075	14187	14209	14196	14293	14148	14393	14198	14080	14160	14235	14133	14240	14340	14379	14234	14385	14242	14136	14205	14045	14086	14264	14249	14162	14328	14231	14203	14192	14150	14273	14245	14274	14311	14137	14143	14332	14267	14245	14322	14262	14420	14137	14346	14275	14206	14027	14179	14401	14284	14217	14021	14304	14224	14208	14186	14213	14221	14245	14177	14365	14158	14249	14255	14328	14193	14247	14251	14170	14323	14132	14364	14190	14188	14049	14321	14206	14217	14164	14211	14282	14373	14135	14376	14190	14031	14110	14291	14252	14153	14242	14163	14056	14270	14246	14231	14190	14310	14261	14300	14191	14149	14226	14204	14402	14114	14085	14336	14335	14234	14223	14259	14109	14154	14144	14171	14237	14353	14122	14256	14195	14296	14369	14129	14145	14160	14129	14262	14085	14213	14107	14238	14233	14194	14174	14234	14120	14318	14344	14181	14146	14266	14159	14297	14161	14111	14153	14243	14176	14217	14343	14178	14240	14028	14166	14313	14175	14037	14282	14417	14151	14278	14157	14233	14308	14267	14166	14147	14200	14213	14175	14336	14201	14326	14189	14291	14244	14293	14245	14171	14264	14209	14101	14190	14201	14264	14180	14353	14380	14080	14244	14197	14171	14221	14176	14205	14189	14228	14271	14238	14269	14246	14371	14322	14234	14300	14177	14214	14327	14185	14362	14152	14266	14026	14149	14258	14280	14192	14288	14283
29359	21997	21610	18907	16804	16675	16875	16478	16719	16564	16707	16576	16664	16589	16453	16204	16399	16413	16622	16434	16429	16665	16497	16388	16377	16487	16498	16459	16218	16486	16526	16539	16478	16462	16551	16226	16428	16538	16562	16549	15994	16199	16445	16285	16403	16407	16496	16461	16495	16296	16388	16435	16464	16390	16405	16531	16645	16469	16483	16519	16470	16646	16525	16416	16342	16496	16391	16426	16662	16446	16292	16502	16613	16370	16359	16539	16363	16497	16432	16388	16271	16398	16579	16473	16350	16526	16551	16362	16470	16532	16463	16513	16557	16342	16351	16622	16449	16536	16556	16318	16431	16507	16558	16526	16601	16331	16229	16429	16513	16773	16559	16481	16544	16315	16420	16406	16337	16482	16626	16426	16346	16319	16436	16527	16544	16445	16532	16479	16454	16538	16414	16384	16510	16409	16510	16336	16454	16492	16291	16359	16525	16489	16241	16361	16282	16401	16295	16415	16401	16407	16152	16605	16481	16319	16353	16411	16377	16204	16408	16330	16439	16436	16305	16453	16622	16528	16375	16390	16320	16317	16422	16447	16441	16556	16462	16333	16659	16413	16438	16333	16523	16308	16353	16299	16459	16503	16331	16511	16477	16518	16490	16327	16513	16423	16426	16346	16422	16572	16330	16343	16303	16487	16535	16187	16536	16404	16325	16468	16492	16456	16462	16537	16555	16544	16321	16298	16533	16370	16378	16273	16347	16263	16328	16554	16517	16356	16494	16379	16534	16399	16461	16489	16350	16464	16532	16379	16532	16469	16315	16366	16466	16524	16404	16337	16445	16493	16434	16364	16572	16157	16462	16363	16489	16349	16397	16497	16334	16364	16420	16333	16339	16655	16440	16349	16506	16539	16313	16580	16441	16236	16420	16531	16418	16491	16575	16480	16510	16485	16509	16566	16300	16302	16353	16470	16395	16606	16667	16389	16305	16457	16629	16303	16461	16591	16320	16517	16352	16456	16528	16459	16258	16448	16352	16335	16476	16522	16526	16307	16467	16422	16327	16354	16383	16488	16525	16519	16606	16245	16344	16323	16383	16443	16419	16449	16520	16358	16199	16466	16467	16307	16498	16450	16425	16258	16370	16299	16403	16515	16519	16427	16562	16452	16363	16259	16582	16510	16378	16504	16286	16447	16388	16418	16551	16374	16427	16324	16437	16567	16505	16513	16378	16302	16432	16446	16275	16258	16440	16416	16575	16393	16324	16622	16322	16549	16472	16564	16447	16385	16425	16466	16507	16353	16548	16405	16609	16449	16550	16628	16415	16295	16398	16443	16498	16395	16525	16671	16310	16582	16529	16421	16407	16415	16499	16488	16459	16355	16311	16333	16427	16470	16501	16276	16317	16385	16609	16461	16485	16164	16248	16687	16231	16408	16243	16377	16566	16226	16231	16434	16596	16438	16361	16450	16455	16462	16478	16512	16592	16480	16479	16593	16374	16650	16473	16381	16432	16441	16319	16513	16440	16334	16496	16340	16420	16702	16431	16376	16509	16633	16355	16459	16464	16296	16107	16557	16579	16374	16390	16426	16281	16420	16571	16651	16431	16506	16491	16617	16386	16247	16394	16456	16525	16598	16634	16464	16457	16459	16292	16374	16477	16389	16280	16427	16466	16383	16568	16540	16424	16503	16653	16535	16651	16430	16600	16398	16380	16423	16584	16375	16488	16450	16278	16385	16444	16588	16635	16393	16474	16312	16582	16461	16415	16428	16532	16473	16464	16721	16442	16484	16424	16715	16397	16487	16358	16470	16326	16388	16512	16525	16592	16324	16521	16396	16293	16443	16390	16430	16342	16423	16262	16299	16224	16474	16277	16270	16302	16432	16856	16515	16461	16247	16460	16441	16607	16382	16504	16531	16367	16390	16442	16490	16431	16602	16429	16366	16201	16529	16583	16242	16318	16275	16650	16580	16461	16467	16502	16520	16716	16550	16398	16501	16526	16345	16486	16374	16427	16541	16460	16578	16409	16273	16563	16440	16681	16492	16345	16578	16455	16498	16615	16396	16527	16442	16292	16547	16553	16324	16523	16590	16524	16451	16352	16500	16432	16466	16544	16347	16553	16446	16393	16474	16451	16522	16415	16450	16380	16411	16377	16319	16476	16400	16396	16314	16158	16351	16359	16603	16379	16281	16390	16523	16304	16317	16185	16406	16451	16366	16513	16352	16379	16459	16522	16328	16532	16430	16402	16315	16683	16265	16342	16282	16493	16545	16512	16399	16284	16433	16248	16446	16425	16544	16356	16426	16406	16358	16456	16465	16445	16523	16373	16532	16469	16371	16457	16394	16446	16451	16563	16432	16400	16140	16567	16392	16589	16612	16575	16473	16286	16440	16603	16627	16315	16370	16459	16449	16440	16282	16232	16433	16509	16322	16255	16401	16564	16472	16441	16519	16294	16458	16368	16355	16576	16274	16388	16412	16533	16373	16485	16341	16373	16417	16400	16291	16370	16592	16539	16605	16360	16441	16386	16445	16574	16539	16338	16360	16480	16428	16378	16377	16570	16410	16308	16330	16439	16427	16397	16295	16571	16400	16538	16537	16388	16543	16403	16419	16351	16426	16534	16265	16398	16488	16374	16218	16204	16283	16523	16472	16653	16555	16242	16517	16426	16393	16398	16559	16420	16461	16502	16347	16242	16425	16533	16388	16315	16283	16337	16349	16307	16447	16440	16459	16607	16329	16379	16297	16352	16398	16490	16478	16416	16228	16249	16440	16448	16324	16520	16495	16524	16474	16449	16574	16402	16372	16637	16330	16300	16327	16528	16442	16369	16280	16286	16360	16497	16515	16477	16340	16411	16442	16386	16228	16467	16499	16441	16481	16387	16522	16400	16371	16519	16498	16528	16302	16265	16571	16367	16451	16355	16370	16366	16467	16345	16478	16554	16315	16444	16507	16587	16421	16252	16519	16435	16406	16397	16394	16448	16590	16463	16533	16579	16444	16351	16405	16511	16543	16380	16426	16561	16499	16263	16390	16310	16457	16299	16375	16482	16404	16551	16434	16385	16361	16436	16630	16422	16542	16408	16463	16352	15871	16712	16485	16323	16604	16411	16543	16442	16228	16572	16420	16570	16457	16450	16234	16400	16571	16516	16300	16478	16173	16275	16540	16334	16514	16346	16338	16363	16277	16468	16614	16363	16404	16526	16466	16343	16506	16506	16316	16434	16227	16362	16271	16270	16450	16491	16584	16499	16438	16477	16455	16343	16364	16393	16264	16371	16458	16524	16441	16319	16231	16102	16631	16273	16568	16482	16358	16422	16417	16358	16497	16341	16386	16589	16317	16417	16414	16536	16483	16583	16417	16364	16471	16460	16365	16348	16279	16439	16470	16357	16437	16298	16408	16387	16291	16393	16652	16499	16569	16435	16483	16490	16346	16312	16435	16334	16364	16408	16522	16469	16596	16628	16633	16473	16342	16554	16320	16354	16451	16268	16206	16369	16363	16415	16451	16418	16432	16457	16226	16423	16488	16282	16436	16403	16379	16387	16514	16480	16259	16373	16465	16330	16326	16534	16442	16474	16320	16511	16402	16310	16512	16475	16412	16531	16524	16236	16283	16549	16433	16365	16329	16545	16335	16409	16536	16347	16276	16259	16462	16362	16580	16507	16398	16421	16412	16554	16487	16533	16563	16440	16677	16255	16520	16323	16385	16421	16408	16390	16397	16360	16382	16379	16695	16488	16621	16499	16412	16418	16233	16312	16463	16566	16749	16356	16414	16587	16334	16356	16314	16486	16305	16440	16523	16487	16371	16488	16413	16394	16480	16376	16358	16552	16361	16083	16433	16497	16681	16260	16535	16531	16778	16429	16434	16432	16464	16519	16446	16434	16509	16572	16273	16422	16207	16341	16396	16424	16678	16537	16410	16432	16606	16508	16271	16682	16361	16626	16627	16484	16383	16532	16537	16271	16440	16378	16365	16413	16368	16573	16602	16672	16513	16691	16479	16430	16566	16347	16507	16408	16376	16542	16329	16465	16589	16591	16380	16551	16333	16455	16390	16491	16383	16400	16420	16540	16497	16428	16403	16469	16407	16316	16226	16476	16368	16426	16384	16483	16477	16218	16555	16413	16457	16220	16444	16426	16375	16469	16593	16367	16528	16399	16495	16564	16578	16422	16152	16475	16392	16271	16522	16604	16407	16489	16390	16300	16433	16477	16383	16567	16556	16476	16494	16406	16478	16431	16395	16256	16717	16421	16246	16406	16506	16476	16414	16347	16394	16462	16391	16490	16519	16544	16361	16577	16430	16411	16362	16397	16466	16380	16425	16592	16319	16541	16440	16394	16396	16397	16180	16283	16632	16487	16563	16410	16596	16479	16529	16561	16396	16639	16469	16408	16529	16479	16493	16454	16404	16640	16561	16417	16479	16329	16463	16487	16530	16572	16451	16308	16556	16504	16489	16490	16288	16339	16501	16519	16462	16467	16615	16569	16445	16486	16202	16421	16472	16507	16460	16469	16508	16357	16491	16382	16423	16564	16533	16358	16399	16638	16493	16392	16482	16568	16528	16516	16597	16654	16523	16443	16436	16453	16304	16462	16488	16554	16576	16336	16617	16516	16502	16451	16506	16611	16367	16541	16389	16386	16400	16608	16551	16607	16360	16500	16454	16263	16506	16552	16449	16578	16580	16513	16468	16451	16596	16532	16490	16485	16310	16459	16432	16562	16491	16529	16397	16350	16362	16541	16434	16374	16410	16295	16342	16378	16338	16525	16450	16484	16546	16429	16504	16253	16525	16443	16388	16534	16622	16589	16631	16440	16433	16421	16349	16398	16402	16506	16467	16304	16194	16533	16521	16488	16434	16305	16309	16455	16397	16552	16292	16441	16712	16525	16561	16468	16455	16463	16506	16454	16297	16379	16454	16451	16578	16512	16387	16337	16428	16403	16402	16324	16308	16441	16354	16439	16432	16296	16350	16625	16359	16599	16655	16522	16517	16451	16515	16445	16508	16356	16406	16663	16354	16415	16540	16449	16447	16478	16397	16453	16353	16354	16255	16428	16188	16453	16515	16598	16587	16472	16434	16344	16331	16386	16359	16379	16541	16434	16747	16403	16456	16313	16464	16443	16460	16477	16475	16551	16205	16470	16559	16453	16526	16520	16276
15721	17490	16647	15371	15184	14928	14538	14499	14409	14304	14580	14469	14339	14413	14259	14296	14307	14303	14209	14344	14133	14244	14243	14173	14270	14307	14234	14153	14398	14253	14232	14244	14198	14297	14225	14270	14383	14188	14258	14367	14267	14227	14434	14379	14341	14167	14308	14364	14325	14214	14204	14420	14231	14179	14322	14389	14247	14200	14088	14328	14308	14268	14187	14281	14343	14315	14372	14278	14392	14432	14336	14105	14357	14279	14204	14305	14259	14248	14196	14258	14352	14093	14286	14216	14253	14394	14252	14174	14032	14288	14295	14023	14212	14067	14294	14308	14130	14248	14259	14314	14293	14077	14437	14256	14300	14239	14029	14000	14221	14128	14181	14230	14260	14291	14200	14276	14178	14216	14290	14290	14150	14230	14282	14274	14278	14125	14175	14175	14291	14257	14207	14189	14263	14225	14238	14214	14263	14248	14266	14091	14148	14132	14203	14260	14399	14169	14316	14237	14259	14057	14236	14194	14333	14139	14184	14123	14150	14324	14289	14326	14123	14385	14486	14192	14125	14279	14203	14095	14104	14248	14085	14205	14201	14164	14265	14126	14302	14193	14290	14211	14313	14217	14200	14182	14215	14186	14160	14185	14192	14350	14287	14321	14147	14173	14141	14201	14275	14264	14094	14172	14392	14268	14285	14263	14250	14318	14378	14209	14155	14285	14243	14310	14227	14273	14328	14185	14235	14292	14233	14264	14188	14165	14240	14257	14050	14291	14374	14215	14113	14198	14323	14207	14362	14143	14141	14186	14281	14044	14252	14218	14140	14267	14279	14145	14158	14258	14166	13995	14206	14211	14296	14277	14096	14238	14280	14176	14012	14190	14284	14169	14348	14175	14015	14268	14275	14159	14290	14257	14153	14146	14257	14261	14143	14179	14131	14293	14089	14395	14256	14339	14147	14272	14177	13991	14424	14359	14119	14155	14162	14253	14223	14219	14162	14124	14247	14175	14288	14252	14295	13984	14237	14208	14092	14251	14067	14417	14309	14285	14248	14187	14160	14350	14170	14363	14227	14305	14340	14074	14352	14185	14373	14206	14306	14303	14403	14164	14109	14194	14254	14233	14200	14397	14265	14326	14121	14242	13978	14186	14151	14068	14176	14282	14267	14156	14184	14210	14122	14347	14269	14175	14090	14292	14164	14108	14156	14230	14191	14240	14292	14194	14114	14163	14254	14198	14220	14312	14246	14274	14284	14233	14205	14145	14156	14065	14322	14198	14239	14289	14215	14196	14142	14283	14144	14058	14219	14351	14284	14240	14136	14358	14059	14342	14254	14157	14000	14150	14275	14135	14234	14089	14136	14037	14226	14054	14280	14131	14182	14170	14069	14296	14024	14349	14330	14294	14090	14496	14180	14180	14303	14228	14194	14241	14164	14105	14286	14223	14317	14327	14376	14010	14168	14284	14300	14198	14305	14429	14213	14254	14288	14258	14114	14056	14210	14193	14242	14312	14162	14216	14281	14208	14201	14314	14277	14197	14037	14102	14270	14253	14140	14247	14368	14024	14281	14131	14055	14272	14157	14126	14166	14069	14218	14065	14225	14257	14381	14270	14249	14289	14085	14187	14102	14351	14243	13991	14255	14149	14279	14200	14302	14264	14331	14325	14103	14413	14130	14324	14353	14201	14170	14342	14145	14164	14181	14186	14327	14238	14385	14318	14244	14296	14169	14149	14367	14174	14109	14245	14170	14223	14369	14161	14264	14385	14277	14267	14304	14269	14247	14373	14167	14244	14337	14104	14354	14093	14172	14241	14102	14463	14227	14304	14047	14203	14053	14159	14285	14257	14299	14129	14392	14104	14313	14066	14317	14300	14275	14191	14182	14253	14131	14100	14119	14153	14255	14231	14316	14194	14095	14324	14220	14186	14359	14105	14355	14128	14379	14187	14202	14330	14352	14154	14241	14380	14102	14204	14297	14300	14183	14146	14288	14247	14212	14198	14178	14306	14314	14178	14052	14216	14199	14237	14207	14239	14318	14281	14196	14199	14333	14254	14188	14114	14327	14340	14313	14430	14428	14363	14211	14214	14185	14369	14279	14199	14419	14201	14051	14232	14125	14149	14313	14210	14248	14260	14261	14180	14163	14396	14326	14116	14060	14104	14319	14179	13970	14145	14132	14269	14180	14339	14217	14217	14322	14246	14242	14212	14328	14141	14382	14221	14171	14092	14289	14205	14152	14292	14181	14039	14252	14313	14221	14056	14137	14330	14083	14197	14146	14244	14227	14131	14259	14110	14086	14155	14291	14077	14244	14121	14282	14294	14381	14363	14256	14418	14255	14257	14236	14251	14305	14286	14317	14218	14249	14099	14187	14132	14242	14307	14369	14253	14119	14272	14169	14235	14393	14164	14288	14115	14109	14209	14186	14167	14162	14309	14362	14421	14266	14247	14177	14193	14316	14264	14249	14260	14457	14131	14301	14246	14244	14313	14267	14195	14251	14254	14109	14240	14099	14244	14172	14195	14373	14266	14128	14327	14221	14260	14436	14292	14283	14005	14259	14295	14025	14160	14159	14357	14202	14178	14026	14276	14074	14295	14096	14138	14244	14176	14309	14306	14277	14264	14314	14081	14150	14300	14116	14173	14306	14165	14388	14157	14223	14229	14159	14279	14162	14209	14219	14101	14333	14155	14251	14114	14173	14216	14108	14343	14186	14157	14270	14316	14444	14216	14168	14221	14205	14275	14338	14268	14097	14223	14221	14204	14186	14345	14219	14099	14302	14173	14261	14162	14094	14193	14393	14106	14246	14217	14050	14193	14290	14367	14244	14390	14194	14293	14158	14187	14239	14228	14299	14236	14303	14300	14120	14005	14147	14200	14298	14296	14144	14303	14220	14305	14254	14152	14349	14241	14172	14115	14240	14154	14337	14161	14131	14150	14196	14076	14288	14132	14252	14142	14214	14171	14352	14087	14258	14269	14301	14205	14300	14016	14322	14280	14266	13931	14318	14177	14244	14103	14142	14310	14248	14369	14293	14413	14299	14210	14236	14178	14328	13995	14127	14144	14280	14198	14244	14097	14184	13974	14229	14098	14268	14216	14232	14286	14271	14264	14286	14231	14093	14193	14179	14141	14328	14090	14168	14257	14413	14241	14306	14352	14224	14081	14108	14218	14243	14189	14047	14135	14235	14205	14491	14097	14209	14188	14355	14353	14161	14311	14230	14264	14211	14214	14239	14298	14145	14024	14408	14279	14177	14231	14084	14133	14174	14214	14103	14114	14173	14276	14188	14189	14179	14250	14199	14149	14320	14162	14128	14211	14136	14382	14326	14221	14392	14336	14158	14309	14244	14129	14322	14267	14314	14123	14279	14235	14025	14287	14003	14275	14193	14193	14421	14358	14213	14233	14365	14256	14296	14182	14086	14218	14204	14024	14078	14159	14233	14170	14380	14202	14089	14129	14287	14295	14190	14183	14141	14278	14271	14359	14304	14306	14295	14293	14246	14242	14139	14244	14214	14188	14266	14262	14134	14341	14394	14219	14224	14258	14102	14243	14136	14307	14370	14019	14190	14264	14234	14094	14332	14115	14159	14168	14305	14114	14292	14208	14345	14198	14204	14155	14251	14314	14325	14130	14201	14199	14160	14309	14089	14278	14208	14264	14392	14385	14269	14175	14335	14192	14370	14125	14028	14237	14439	14209	14276	14317	14209	14200	14274	14173	14306	14194	14033	14354	14327	14036	14185	14304	14136	14411	14231	14172	14224	14099	14056	14222	14428	14308	14305	14021	14213	14096	14249	14319	14219	14303	14145	14249	14257	14186	14217	14111	14261	14256	14151	14355	14360	14310	14155	14061	14241	14244	14138	14300	14274	14357	14303	14338	14273	14344	14252	14273	14159	14268	14111	14108	14072	14221	14309	14059	14290	14320	14316	14280	14135	14357	14133	14315	14038	14296	14253	14406	14160	14207	14223	14218	14231	14071	14097	14111	14278	14235	14178	14086	14195	14290	14167	14286	14081	14252	14194	14155	14261	14275	14182	14255	14248	14086	14087	14310	14262	14094	14066	14121	14208	14190	14162	14201	14219	14169	14261	14234	14254	14240	14147	14103	14105	14309	14220	14201	14221	14191	14177	14170	14036	14273	14178	14191	13950	14199	14143	14233	14319	14093	14273	14297	14287	14256	14195	14186	14294	14422	14172	14243	14190	14260	14387	14320	14288	14300	14249	14276	14276	14263	14213	14326	14286	14215	14291	14383	14300	14406	14122	14284	14181	14101	14217	14148	14240	14336	14245	14225	14324	14180	14433	14330	14054	14074	14203	14196	14338	14239	14208	14257	14185	14141	14200	14247	14234	14320	13990	14133	14272	14150	14143	14343	14165	14309	14190	14190	14273	14124	14275	14193	14242	14118	14262	14224	14253	14208	14227	14298	14364	14288	14234	14336	14247	14331	14147	14207	14100	14220	14157	14262	14199	14172	14299	14199	14095	14204	14050	14245	14164	14113	14268	14334	14423	14127	14446	14259	14339	14089	14189	14084	14341	14297	14204	14274	14256	14220	14300	14295	14015	14267	14305	14120	14123	14223	14228	14191	14483	14284	14274	14330	14118	14068	14177	14054	14375	14274	14150	14138	14162	14140	14264	14181	14177	14479	14340	14293	14260	14316	14408	14405	14354	14385	14240	14266	14174	14185	14235	14265	14197	14353	14288	14170	14298	14300	14258	14167	14334	14230	14118	14206	14186	14145	14216	14172	14115	14158	14092	14516	14146	14279	14268	14223	14379	14178	14163	14220	14224	14264	14245	14276	14274	14173	14384	14215	14175	14391	14276	14231	14124	14171	14222	14115	14117	14206	14148	14169	14327	14279	14144	14105	14280	14176	14112	14099	14138	14091	14213	14109	14151	14237	14333	14234	14244	14225	14261	14271	14266	14394	14154	14106	14217	14110	14183	14313	14164	14137	14193	14098	14231	14148	14266	14205	14289	14235	14176	14234	14311	14287	14185	14184	14316	14266	14354	14359	14270	14224	14228	14246	14235	14248	14042	14164	14258	14322	14274	14049	14266	14351	14356	14128	14345	14227	14155	14237	14255	14402	14061	14260	14201	14114	14239	14370	14197	14196	14210	14174	14363	14198	14364	14103	14218	14137	14390	14217	14163	14368
25295	21458	28407	25304	22054	20206	19426	17646	17311	17411	17159	17046	17038	17063	17164	16999	16894	16915	16859	16810	16684	16734	16854	16821	16883	16874	16752	16749	16837	16817	16850	16735	16519	16660	16619	16792	16943	16616	16664	16687	16676	16660	16928	16649	16676	16909	16840	16736	16789	16648	16595	16817	16566	16529	16673	16855	16736	16610	16633	16882	16706	16725	16683	16670	16672	16684	16701	16936	16815	16802	16739	16913	16707	16435	16719	16595	16586	16592	16677	16536	16537	16627	16705	16824	16957	16482	16579	16718	16662	16487	16551	16613	16361	16742	16632	16582	16639	16555	16668	16602	16428	16647	16816	16653	16623	16644	16819	16688	16753	16690	16513	16646	16592	16536	16430	16463	16835	16642	16644	16453	16733	16610	16574	16718	16700	16690	16770	16740	16576	16589	16744	16556	16651	16729	16587	16728	16688	16506	16584	16601	16664	16665	16584	16706	16555	16669	16702	16518	16367	16720	16609	16575	16451	16768	16710	16583	16523	16529	16488	16685	16522	16534	16893	16520	16648	16665	16695	16831	16661	16561	16703	16697	16717	16615	16390	16692	16379	16489	16533	16608	16548	16585	16636	16446	16594	16635	16441	16529	16363	16492	16642	16740	16574	16520	16927	16606	16751	16567	16717	16451	16472	16555	16593	16594	16633	16453	16606	16594	16507	16573	16701	16487	16528	16683	16758	16759	16573	16676	16630	16491	16690	16595	16660	16510	16764	16640	16633	16749	16583	16815	16790	16793	16695	16652	16902	16597	16713	16524	16786	16688	16657	16463	16641	16534	16647	16662	16810	16600	16614	16752	16712	16397	16457	16479	16766	16563	16561	16672	16497	16715	16708	16548	16702	16407	16685	16478	16760	16530	16621	16659	16757	16519	16474	16396	16499	16572	16580	16589	16554	16784	16441	16437	16816	16576	16551	16749	16532	16578	16699	16837	16650	16743	16556	16619	16496	16574	16683	16519	16536	16541	16423	16574	16630	16698	16477	16611	16532	16558	16646	16615	16626	16518	16653	16613	16512	16539	16792	16653	16667	16622	16463	16688	16476	16473	16676	16474	16743	16527	16608	16572	16576	16575	16698	16512	16561	16557	16489	16561	16739	16484	16549	16584	16640	16329	16811	16793	16726	16738	16652	16506	16713	16529	16641	16591	16537	16665	16629	16565	16678	16644	16638	16532	16542	16510	16647	16578	16612	16668	16591	16545	16579	16638	16672	16675	16657	16522	16756	16551	16596	16610	16613	16709	16557	16702	16535	16500	16612	16445	16628	16609	16382	16517	16459	16445	16724	16849	16641	16688	16452	16463	16619	16665	16839	16588	16264	16575	16707	16471	16581	16536	16706	16581	16437	16624	16680	16710	16714	16567	16351	16599	16720	16771	16569	16631	16574	16499	16701	16689	16607	16812	16616	16626	16603	16619	16682	16490	16528	16578	16474	16575	16654	16575	16458	16468	16593	16714	16492	16401	16636	16664	16648	16712	16734	16658	16565	16687	16580	16544	16664	16830	16577	16512	16450	16704	16787	16592	16666	16714	16693	16585	16551	16388	16455	16730	16854	16719	16687	16727	16713	16655	16556	16518	16533	16545	16707	16550	16546	16698	16610	16592	16545	16576	16595	16592	16712	16653	16879	16698	16523	16642	16601	16455	16840	16649	16595	16622	16568	16654	16492	16663	16682	16592	16702	16628	16778	16650	16560	16519	16628	16540	16350	16613	16647	16652	16546	16604	16401	16750	16526	16489	16863	16695	16689	16574	16746	16734	16730	16611	16370	16550	16467	16619	16632	16893	16523	16683	16724	16568	16482	16591	16336	16581	16551	16645	16624	16673	16638	16495	16643	16779	16677	16409	16442	16614	16724	16685	16696	16766	16594	16263	16741	16529	16721	16525	16707	16461	16794	16561	16544	16328	16701	16572	16610	16747	16675	16509	16552	16627	16649	16554	16527	16707	16556	16569	16694	16444	16506	16475	16527	16707	16700	16514	16586	16807	16671	16510	16641	16554	16572	16700	16414	16567	16608	16664	16602	16623	16543	16703	16640	16647	16492	16663	16666	16597	16597	16517	16583	16613	16635	16900	16505	16376	16593	16539	16446	16557	16760	16811	16420	16453	16487	16556	16669	16802	16650	16763	16734	16688	16704	16608	16494	16385	16464	16711	16664	16817	16689	16367	16478	16481	16583	16694	16507	16506	16460	16784	16571	16610	16628	16630	16813	16762	16608	16625	16627	16778	16628	16689	16590	16565	16663	16599	16547	16554	16635	16705	16554	16433	16582	16611	16566	16683	16642	16500	16631	16547	16610	16721	16561	16507	16573	16527	16598	16705	16791	16623	16506	16492	16673	16641	16770	16592	16397	16460	16806	16764	16739	16617	16698	16691	16635	16747	16797	16687	16517	16647	16703	16482	16422	16597	16570	16765	16566	16467	16576	16563	16508	16477	16583	16729	16679	16371	16608	16729	16822	16471	16588	16661	16642	16553	16731	16706	16555	16688	16686	16733	16576	16466	16667	16673	16750	16553	16736	16557	16616	16702	16570	16535	16696	16428	16625	16640	16727	16567	16679	16510	16683	16613	16459	16570	16680	16624	16504	16587	16481	16500	16555	16497	16510	16783	16581	16615	16578	16564	16634	16416	16591	16583	16773	16412	16388	16625	16736	16688	16722	16575	16594	16661	16618	16761	16664	16662	16587	16653	16765	16698	16642	16651	16697	16574	16616	16549	16560	16589	16689	16556	16693	16565	16555	16534	16536	16517	16432	16417	16713	16696	16856	16674	16688	16873	16595	16586	16727	16526	16628	16575	16693	16530	16579	16507	16734	16444	16725	16472	16627	16458	16607	16693	16519	16610	16725	16510	16615	16680	16618	16645	16648	16661	16595	16590	16725	16663	16602	16722	16555	16700	16764	16551	16617	16653	16295	16556	16498	16696	16371	16478	16668	16461	16551	16588	16580	16619	16661	16557	16713	16625	16795	16796	16609	16493	16534	16717	16673	16467	16541	16680	16667	16643	16512	16602	16751	16623	16425	16628	16601	16687	16620	16723	16671	16597	16511	16567	16675	16620	16503	16837	16705	16556	16778	16837	16751	16682	16390	16735	16476	16464	16561	16606	16755	16730	16843	16414	16500	16452	16642	16612	16644	16398	16778	16530	16497	16564	16640	16653	16588	16600	16595	16483	16590	16708	16516	16536	16713	16529	16430	16599	16527	16525	16508	16603	16618	16525	16601	16565	16562	16556	16561	16720	16662	16588	16597	16856	16591	16541	16627	16621	16664	16582	16530	16452	16412	16789	16576	16719	16629	16440	16561	16845	16621	16600	16747	16593	16531	16743	16647	16645	16518	16666	16582	16765	16741	16682	16612	16415	16678	16442	16872	16694	16710	16732	16723	16576	16605	16514	16745	16510	16627	16605	16893	16739	16638	16578	16576	16649	16551	16659	16616	16527	16494	16696	16716	16656	16391	16645	16690	16386	16568	16623	16541	16521	16535	16637	16599	16468	16723	16647	16686	16659	16806	16677	16599	16520	16617	16677	16509	16539	16593	16512	16635	16755	16533	16428	16512	16520	16521	16602	16513	16573	16651	16783	16550	16586	16556	16548	16500	16473	16609	16332	16480	16665	16583	16855	16689	16678	16531	16653	16472	16691	16648	16774	16589	16633	16667	16551	16688	16796	16572	16383	16550	16721	16598	16673	16643	16628	16639	16630	16552	16771	16435	16472	16563	16562	16736	16600	16790	16538	16480	16542	16682	16683	16594	16516	16563	16656	16577	16660	16439	16685	16528	16477	16558	16725	16516	16617	16549	16729	16591	16501	16521	16566	16388	16706	16524	16621	16682	16768	16802	16815	16612	16862	16677	16727	16574	16735	16535	16568	16570	16637	16523	16385	16577	16679	16807	16547	16341	16482	16359	16559	16568	16642	16602	16504	16648	16674	16603	16849	16670	16463	16786	16662	16553	16401	16468	16552	16619	16795	16755	16511	16677	16687	16583	16560	16643	16660	16433	16613	16563	16650	16581	16543	16693	16446	16801	16612	16705	16613	16485	16686	16468	16448	16531	16567	16608	16519	16742	16352	16682	16541	16614	16576	16388	16615	16726	16467	16673	16504	16645	16442	16509	16732	16718	16430	16677	16558	16807	16628	16762	16848	16799	16724	16817	16480	16790	16778	16524	16737	16550	16613	16774	16418	16554	16506	16668	16546	16770	16580	16644	16562	16859	16607	16684	16602	16373	16598	16742	16558	16465	16452	16448	16487	16711	16700	16554	16405	16396	16636	16856	16671	16354	16632	16550	16556	16470	16630	16702	16682	16439	16684	16616	16417	16551	16586	16488	16722	16509	16679	16609	16606	16707	16615	16685	16761	16537	16490	16770	16618	16477	16568	16920	16605	16587	16597	16598	16524	16894	16677	16662	16347	16645	16631	16678	16586	16635	16560	16582	16660	16597	16632	16343	16496	16620	16720	16468	16659	16492	16668	16728	16665	16344	16551	16595	16569	16462	16651	16732	16674	16785	16569	16492	16621	16712	16529	16552	16570	16507	16453	16654	16426	16660	16446	16700	16676	16409	16750	16708	16603	16816	16485	16568	16530	16697	16544	16558	16454	16733	16567	16517	16517	16598	16681	16711	16622	16733	16644	16635	16511	16666	16631	16637	16578	16549	16638	16616	16754	16679	16510	16710	16572	16455	16595	16520	16641	16739	16750	16637	16783	16609	16515	16568	16483	16690	16771	16796	16708	16633	16662	16865	16475	16487	16513	16576	16617	16761	16802	16496	16678	16670	16441	16559	16664	16639	16753	16643	16375	16535	16594	16669	16552	16671	16435	16512	16668	16728	16664	16507	16489	16620	16639	16759	16509	16573	16654	16680	16739	16660	16799	16533	16483	16661	16365	16507	16620	16683	16528	16639	16723	16641	16688	16694	16597	16739	16756	16646	16474	16557	16636	16604	16606	16781	16830	16596	16425	16730	16560	16600	16833	16582	16381	16523	16493	16684	16679	16568	16651	16486	16542	16461	16650	16580	16635	16706	16582	16689	16543	16755	16618	16601	16707	16450	16658	16826	16489	16298	16662	16643	16456	16600	16420	16688	16524	16784	16722	16703	16492	16702	16638
16298	25756	23823	19583	17838	16795	16025	15610	15567	15262	15229	14982	14926	15060	14851	14822	14760	14784	14705	14644	14548	14586	14535	14642	14390	14561	14561	14475	14552	14594	14590	14492	14634	14470	14642	14659	14458	14374	14529	14543	14517	14500	14385	14388	14411	14443	14459	14380	14417	14603	14466	14537	14391	14369	14206	14463	14386	14499	14433	14553	14523	14552	14506	14601	14281	14599	14556	14576	14573	14572	14390	14341	14438	14546	14227	14496	14333	14371	14461	14168	14342	14441	14571	14658	14611	14511	14555	14378	14305	14515	14479	14370	14512	14444	14264	14351	14353	14344	14383	14365	14418	14350	14480	14506	14371	14234	14315	14366	14547	14342	14411	14358	14459	14290	14346	14209	14516	14359	14417	14269	14326	14247	14246	14235	14619	14553	14347	14339	14197	14612	14399	14406	14486	14351	14438	14321	14350	14329	14419	14331	14361	14287	14367	14442	14500	14329	14464	14323	14339	14439	14336	14161	14350	14345	14345	14552	14259	14462	14408	14402	14488	14237	14508	14417	14506	14373	14407	14406	14348	14332	14411	14310	14403	14420	14252	14449	14445	14267	14283	14369	14432	14357	14229	14393	14489	14478	14279	14334	14339	14352	14409	14267	14241	14225	14438	14271	14528	14241	14360	14369	14431	14268	14209	14339	14395	14338	14398	14299	14242	14372	14442	14435	14290	14337	14347	14346	14373	14409	14374	14204	14348	14341	14406	14374	14408	14353	14405	14374	14359	14196	14311	14367	14452	14241	14222	14387	14461	14283	14351	14436	14231	14366	14343	14334	14442	14216	14426	14466	14260	14245	14401	14380	14366	14298	14373	14434	14256	14425	14282	14370	14460	14337	14375	14367	14408	14445	14250	14348	14374	14583	14343	14397	14416	14385	14305	14408	14325	14473	14390	14361	14374	14219	14156	14448	14315	14398	14287	14355	14306	14291	14365	14348	14267	14388	14359	14335	14390	14369	14386	14382	14294	14505	14290	14268	14393	14322	14281	14525	14278	14448	14268	14396	14256	14242	14272	14336	14518	14468	14307	14311	14345	14380	14378	14451	14467	14363	14209	14294	14480	14377	14421	14434	14167	14449	14243	14303	14381	14353	14506	14210	14317	14254	14456	14068	14360	14389	14504	14525	14314	14314	14358	14210	14369	14460	14459	14441	14307	14380	14286	14327	14482	14189	14427	14348	14384	14275	14298	14219	14287	14261	14210	14467	14295	14329	14425	14356	14390	14250	14331	14410	14372	14316	14455	14322	14279	14335	14340	14321	14400	14355	14241	14214	14136	14414	14333	14239	14460	14224	14424	14333	14357	14452	14464	14338	14320	14394	14428	14364	14129	14505	14271	14663	14418	14535	14595	14318	14411	14262	14306	14516	14394	14306	14205	14307	14378	14485	14366	14355	14434	14361	14313	14405	14447	14535	14578	14279	14406	14080	14252	14304	14456	14130	14356	14433	14328	14308	14483	14397	14170	14384	14176	14488	14470	14349	14183	14195	14423	14432	14338	14353	14298	14230	14390	14446	14385	14439	14350	14457	14564	14285	14496	14358	14286	14458	14537	14396	14398	14407	14491	14330	14351	14355	14236	14159	14247	14398	14253	14426	14352	14485	14330	14371	14327	14246	14355	14365	14344	14358	14420	14475	14281	14302	14384	14341	14283	14294	14337	14474	14226	14434	14339	14413	14334	14382	14364	14380	14509	14356	14420	14213	14326	14371	14466	14521	14385	14200	14338	14276	14409	14323	14464	14477	14452	14388	14382	14412	14271	14339	14481	14344	14390	14304	14240	14427	14218	14364	14372	14356	14329	14439	14261	14358	14303	14418	14214	14472	14317	14420	14319	14139	14402	14359	14255	14313	14440	14349	14342	14355	14391	14362	14350	14308	14449	14339	14318	14376	14454	14263	14422	14479	14336	14278	14282	14347	14338	14264	14301	14274	14319	14300	14341	14390	14189	14302	14514	14345	14431	14387	14356	14360	14542	14391	14252	14316	14222	14473	14368	14232	14463	14259	14348	14457	14297	14314	14270	14457	14304	14352	14313	14425	14260	14253	14299	14239	14319	14418	14342	14477	14298	14348	14320	14457	14247	14348	14278	14417	14306	14330	14305	14354	14377	14389	14291	14491	14219	14474	14326	14519	14247	14316	14187	14344	14487	14285	14186	14359	14257	14394	14436	14365	14560	14209	14285	14387	14392	14317	14292	14278	14334	14377	14313	14159	14335	14353	14391	14519	14358	14346	14433	14404	14313	14444	14473	14359	14179	14341	14224	14245	14393	14434	14246	14294	14424	14273	14437	14663	14343	14528	14474	14453	14423	14404	14412	14470	14409	14424	14264	14244	14337	14485	14328	14351	14316	14372	14231	14500	14258	14369	14268	14500	14540	14472	14409	14425	14382	14364	14198	14204	14360	14251	14494	14447	14231	14327	14324	14339	14343	14372	14304	14309	14500	14268	14371	14309	14302	14412	14389	14416	14392	14537	14246	14445	14335	14464	14384	14436	14214	14507	14330	14450	14304	14357	14347	14306	14326	14408	14191	14439	14392	14437	14424	14382	14370	14366	14353	14322	14494	14512	14473	14383	14356	14286	14439	14256	14367	14202	14246	14306	14462	14437	14355	14379	14283	14608	14384	14330	14391	14252	14230	14331	14457	14287	14304	14376	14216	14354	14206	14510	14391	14127	14159	14263	14384	14309	14352	14423	14411	14395	14259	14342	14131	14383	14327	14365	14415	14484	14343	14404	14281	14368	14281	14431	14448	14319	14362	14355	14348	14383	14291	14418	14058	14308	14360	14419	14284	14376	14291	14290	14539	14389	14344	14337	14408	14355	14436	14262	14406	14428	14494	14461	14347	14401	14282	14353	14517	14368	14416	14467	14381	14347	14495	14465	14249	14340	14115	14384	14317	14366	14327	14411	14181	14244	14461	14435	14242	14260	14461	14543	14248	14400	14401	14375	14424	14458	14373	14390	14413	14524	14318	14440	14341	14201	14450	14323	14492	14393	14396	14155	14386	14314	14360	14381	14395	14333	14430	14400	14172	14350	14289	14324	14394	14328	14201	14348	14382	14523	14461	14313	14509	14272	14516	14378	14358	14362	14229	14506	14297	14449	14253	14278	14505	14394	14237	14355	14293	14405	14290	14416	14390	14288	14306	14417	14336	14288	14475	14462	14359	14373	14326	14401	14411	14250	14352	14335	14226	14274	14667	14394	14229	14206	14429	14493	14119	14504	14382	14413	14509	14301	14462	14279	14544	14369	14443	14487	14208	14476	14338	14384	14206	14378	14529	14507	14373	14257	14447	14249	14289	14497	14551	14329	14429	14424	14397	14187	14374	14301	14428	14298	14423	14344	14278	14316	14281	14226	14415	14184	14359	14372	14376	14250	14322	14467	14298	14416	14222	14420	14400	14247	14396	14180	14341	14415	14269	14293	14333	14388	14223	14276	14150	14304	14395	14397	14382	14231	14419	14306	14314	14422	14387	14287	14537	14439	14316	14417	14585	14299	14463	14352	14280	14194	14391	14444	14288	14289	14319	14263	14491	14294	14361	14284	14358	14237	14378	14492	14508	14388	14427	14297	14512	14487	14407	14352	14151	14519	14616	14176	14422	14295	14226	14365	14445	14264	14358	14349	14362	14324	14275	14560	14382	14477	14344	14434	14361	14452	14250	14481	14461	14274	14314	14464	14345	14239	14349	14317	14378	14356	14253	14502	14284	14500	14276	14457	14342	14318	14306	14442	14325	14296	14309	14591	14443	14306	14282	14325	14417	14299	14223	14250	14393	14412	14399	14430	14276	14381	14528	14388	14343	14146	14372	14246	14324	14181	14510	14305	14425	14474	14439	14437	14474	14331	14332	14113	14336	14375	14365	14498	14267	14368	14257	14431	14205	14326	14319	14468	14474	14274	14381	14389	14297	14237	14319	14308	14285	14329	14473	14311	14429	14289	14299	14583	14386	14515	14295	14433	14282	14362	14302	14333	14431	14297	14363	14311	14266	14391	14293	14273	14353	14460	14228	14428	14332	14441	14418	14208	14514	14301	14214	14386	14312	14399	14378	14351	14204	14368	14355	14271	14499	14259	14615	14329	14255	14393	14173	14180	14339	14325	14421	14332	14273	14452	14212	14305	14370	14208	14387	14240	14427	14509	14256	14338	14327	14335	14264	14224	14409	14404	14524	14239	14398	14191	14273	14434	14255	14318	14338	14374	14446	14252	14341	14545	14276	14413	14391	14448	14353	14377	14362	14416	14337	14441	14503	14281	14331	14241	14345	14463	14452	14364	14403	14249	14179	14390	14315	14176	14369	14309	14392	14460	14315	14420	14429	14424	14414	14295	14287	14533	14367	14437	14331	14276	14421	14441	14394	14363	14372	14152	14386	14318	14387	14232	14363	14455	14360	14355	14402	14274	14422	14282	14275	14519	14354	14358	14314	14297	14292	14452	14520	14318	14338	14260	14639	14366	14432	14280	14280	14276	14216	14488	14272	14384	14332	14286	14510	14257	14469	14355	14214	14343	14323	14384	14234	14447	14297	14276	14477	14170	14472	14348	14442	14474	14190	14302	14350	14438	14196	14217	14393	14473	14322	14361	14344	14458	14386	14356	14316	14323	14332	14472	14473	14235	14417	14315	14357	14260	14249	14494	14190	14402	14467	14313	14305	14323	14360	14317	14260	14440	14365	14496	14549	14173	14190	14330	14157	14453	14339	14418	14092	14542	14262	14341	14451	14291	14278	14355	14346	14427	14469	14442	14270	14268	14338	14237	14520	14373	14318	14319	14436	14394	14460	14347	14254	14139	14389	14403	14424	14291	14453	14429	14435	14296	14475	14436	14387	14471	14357	14337	14202	14369	14364	14222	14415	14407	14371	14325	14151	14398	14354	14340	14329	14419	14324	14391	14334	14363	14371	14196	14312	14342	14405	14421	14402	14290	14343	14485	14329	14436	14466	14320	14445	14465	14228	14282	14273	14376	14301	14401	14235	14363	14383	14430	14379	14339	14272	14483	14394	14275	14445	14320	14457	14380	14376	14309	14403	14378	14344	14360	14343	14350	14357	14409	14363	14375	14340	14275	14317	14431	14310	14450	14249	14377	14348	14374	14217	14497	14224	14148
24129	21434	29078	24264	22147	23124	22130	18842	18250	17875	17517	17378	17495	17496	17424	17378	17389	17487	17161	17005	17311	16990	17137	16970	17034	17166	17203	17204	17203	17225	17140	17042	17217	17282	16863	16903	17085	16717	16903	16777	16664	16818	17026	16974	17153	16916	16976	16948	16866	16896	16894	16873	16844	16687	16915	16948	16959	16828	16909	16727	16871	17193	16979	16929	17042	16970	17055	16941	17349	17096	16851	16882	16837	16881	16655	16754	16967	16940	16831	17060	17030	16960	16976	17152	16865	16893	16855	16939	16928	16837	16700	16987	16845	16963	16619	16783	17068	16903	17023	16874	16830	16914	17025	16669	16873	16855	16739	16975	16776	17065	16899	16915	16771	16752	16942	16993	16876	16834	16502	16678	16826	16828	16728	16697	16869	17069	16758	16821	16747	16710	16583	16936	16560	16676	16741	16699	16773	16709	16851	16628	16752	16883	16785	16787	16804	16973	16794	16802	16806	16843	16949	16864	16902	16575	16954	16737	16770	16750	16850	16783	16717	16795	16751	17014	16859	16617	16752	16869	16776	16616	16691	16872	16808	16829	16788	16822	17012	16865	16801	16706	16782	16798	16896	16947	16782	16826	16724	16789	16788	16683	16787	16712	16621	16870	16792	16833	16659	16824	16756	16713	16673	16563	16820	16938	16620	16710	16787	16803	16668	16768	16958	16735	16831	16841	16770	17007	16699	16740	16741	16848	16840	16968	17028	16603	16944	16696	16780	16982	16778	16708	16724	16663	16810	16705	16595	16603	17001	16611	16812	16760	16958	16862	16929	16996	16752	16570	16738	16547	16760	16755	16770	16793	16650	16854	16803	16763	16818	16871	16799	16880	16789	16848	16900	16896	16744	16722	16814	16941	16848	16933	16908	16656	16835	16869	16692	16678	16962	16893	16805	16679	16745	16769	16790	16765	16950	16844	16815	16839	16775	17035	16721	16982	16685	16965	16794	16587	16593	16802	16807	16837	16729	16929	16503	16867	16911	16848	17073	16820	16944	16978	16773	17017	16979	16738	16766	16805	16821	16933	16638	16868	16714	16523	16827	16853	16848	16752	16675	16991	16650	16841	16835	16786	16769	16885	16848	16792	16811	16723	16792	16872	16866	16790	16858	16826	16737	16752	16906	16757	16727	16726	16846	16661	16878	16794	16507	16886	16697	16881	17095	16830	16779	16582	16864	16664	16934	16774	16874	16755	16839	16801	16661	16793	16876	16773	16798	16640	16728	16819	16687	16833	17043	16629	16753	16938	16908	16892	16855	16875	16501	16785	16511	16593	16865	16860	16750	16803	16896	16729	16909	16754	16752	16869	16915	16904	17024	16904	16901	16608	16824	17009	16954	16728	16660	16760	16521	16673	16804	16987	16850	17008	16856	16583	16548	16808	16562	16728	16642	16607	16767	16937	16711	16633	16775	16556	16760	16835	16816	16826	16788	16989	16792	16780	16956	16805	16743	16832	16851	16693	16554	16660	16933	16598	16704	16982	16727	16744	17043	16972	17055	16868	16851	16821	16735	16753	16756	16895	16878	16708	16846	16800	16601	16970	16710	16746	16760	16827	16760	16664	16754	16829	16917	16657	16791	16825	16861	16513	16801	16743	16756	16931	16840	16711	16823	16846	16654	16783	16721	16781	16631	16933	16894	16929	16708	16832	16816	16697	16920	16804	16744	16800	16768	16879	16922	16778	16805	16621	16727	16644	16851	16864	16649	16931	16742	16716	16764	16650	16680	16840	16816	16985	16989	16729	16711	17197	16762	16791	16928	17007	16666	16610	16708	16715	16800	16848	16798	16967	16682	16725	17051	16803	16976	16682	16748	16661	16685	16843	16802	16775	16732	16767	16685	16467	16678	16763	16958	16965	16927	16502	16780	16761	16810	16633	16739	17019	16820	16732	16765	16832	16736	16638	16757	16816	16828	16778	16649	16891	16640	16864	16695	16982	17039	16844	16801	16912	16831	16745	16690	16720	16799	16829	16913	16782	16662	16803	16849	16904	16691	16751	16815	16849	16710	16723	16726	16765	16654	16828	16848	16696	16838	16934	16923	16798	16550	16744	16935	16726	16748	16793	16861	16819	16822	17086	16658	16780	16872	16688	16929	16778	16873	16948	16814	16748	16930	16842	16750	16782	16936	16754	16590	16794	16990	16839	16760	16923	16936	16782	16729	16640	16934	16738	16932	16669	16862	16693	16766	16876	16721	16733	16609	16821	16695	16978	16797	16777	16779	16538	16689	16634	16755	16844	16862	16854	16604	16715	16666	16986	16631	16753	16831	16932	16816	16710	16879	16879	17174	16912	16816	16761	16921	17009	16916	16696	16752	16696	16824	16758	16721	16741	16693	16777	16810	16960	16719	16993	16797	16768	16664	16885	16775	17111	17026	16659	16906	16889	16776	16749	16759	16766	16800	16898	16709	17027	16822	16678	16716	16874	16815	16679	16854	16771	16812	16906	16740	16699	16767	16727	16622	16859	16702	16977	16784	16850	16994	16688	16809	16825	16802	16880	16761	16651	16624	16740	16738	16741	16714	16645	16681	16897	16538	16842	16719	16671	16871	16691	16897	16728	16697	16780	16674	16881	16705	16841	16959	16714	16887	16754	16727	16744	16728	16842	16703	16904	16683	16682	16977	16807	16700	16765	16912	16853	16771	16746	16617	16632	16777	16846	16966	16811	16829	16919	16635	16896	16901	16982	16758	16677	16720	16641	16886	16797	16962	16938	16713	16744	16859	16701	16840	16818	16811	16691	16765	16894	16819	16680	16861	16960	16701	16751	16825	16749	16547	16933	17074	16658	16750	16886	16649	16853	16886	16797	16618	16773	16861	16625	16667	16635	16815	16940	16761	16752	16701	16691	16679	16548	16711	16698	16876	16726	16651	16769	16523	16681	16654	17131	16844	16816	16938	16811	16894	16930	17027	16968	16804	16774	16906	16595	16873	16876	16513	16740	16826	16861	16780	16992	16877	16625	16688	16914	16828	16633	16688	16616	16921	16707	16763	16939	16716	16736	16831	16554	16909	16688	16689	16664	16667	16834	16578	16941	16829	16883	17014	16887	16886	16802	16804	16777	16802	16813	16895	16780	16726	16872	16742	16799	16764	16556	16640	16797	16774	16714	16845	16812	16853	16789	16797	16706	16627	16789	16716	16636	16877	16910	16805	16797	16716	16632	16675	16827	16861	16721	16996	16834	16740	16611	16658	16898	16913	16634	16655	16606	16735	16753	16719	16565	16965	16768	16797	16756	16814	16788	16828	16886	17060	16865	16852	16679	16981	16659	16721	16895	16732	16888	16862	16838	16911	16774	16633	16847	16693	16838	16741	17076	16797	16773	16888	16765	16856	16798	16827	16842	16806	16934	16732	16931	16742	16574	16737	16832	16981	16881	16942	16777	16875	16837	16680	16975	16580	16755	16870	16614	16818	16478	16772	16708	16764	16653	16868	16796	16958	16746	16654	17004	16749	16948	16813	16750	16845	16877	16927	16712	16946	16712	16857	16578	16615	16515	16734	16762	16959	16744	16645	16545	16711	16817	16748	16624	16908	16851	16726	16701	16825	16583	16750	16699	16882	16781	16827	16906	16816	16815	16617	16738	16731	16599	16727	16734	16904	16674	16887	16802	16795	16813	16788	16678	16804	16850	16551	16754	16908	16942	16881	16890	16716	16700	16906	16566	16630	16767	16800	16821	16821	16818	16829	16765	16829	16677	16669	16814	16882	16541	16933	16755	16797	16896	17056	16936	16841	16888	16977	16825	16585	16744	16780	16824	16839	16884	16705	16862	16947	16753	16718	16872	16663	16916	16760	16502	16812	16729	16889	16719	16706	16918	16817	16724	16898	16920	16804	16733	16857	16787	16807	16761	16750	16929	16966	16819	16651	16713	16808	16836	16712	16772	16809	16631	16797	16920	16629	16837	16866	16595	16796	16706	16765	16873	16891	16648	16796	16568	16708	16523	16701	16741	16859	16768	16907	16798	16880	16623	16902	17014	16748	16765	16754	16721	16792	16688	16775	16988	16901	16802	16653	16752	16680	16666	16984	16572	16789	16639	16839	16969	16729	16747	16965	16782	16643	16772	16579	16859	16836	16702	16734	16817	16783	16929	16721	16875	16674	16934	16600	16738	16834	16676	16890	16668	16841	16941	16815	16914	16580	16760	16627	16814	16748	16892	16889	16876	16965	16768	16850	16698	16953	16805	16859	16809	16799	16739	16831	16668	16655	16640	16892	16815	16862	16933	16702	16684	16797	16696	16717	16813	16873	16675	16645	16861	16976	16846	16850	16883	16837	16634	16890	16635	16751	16660	16902	16904	16840	16700	16758	16842	16927	16816	16757	16996	16826	16675	16628	16708	16635	16929	16734	16800	16756	16909	16687	16724	16641	16832	16904	16985	16956	16877	17005	16838	16728	16686	16908	16918	17061	16823	16635	16666	16866	16867	17070	16677	16497	16836	16660	16849	16987	17039	16873	16699	16805	16719	16831	16859	16763	16747	16691	16704	16864	16800	16859	16724	16625	16925	16832	16611	17054	16756	16749	16860	16620	16769	16881	16785	16823	16889	16834	16662	16855	16799	16986	16759	16766	16797	16914	16790	16877	16967	16760	16697	16860	16836	16761	16949	16903	16872	16755	16888	16794	16892	16945	16782	16848	16770	16817	16780	16798	16855	16717	16667	16791	16789	16790	16884	16784	16742	16803	16937	16888	16589	16810	16771	16668	16710	16795	16941	16810	16643	16888	16810	16750	16839	16830	16654	16846	17024	16776	16638	16978	16932	16506	16777	16763	16756	16942	16846	16808	16986	16993	16813	16776	16821	17056	16874	16899	16750	16794	16719	16824	16718	16814	16801	16821	16842	16644	16696	16790	16725	16833	16625	16635	16699	16635	16630	16648	16908	16966	16837	16764	16793	16831	16656	16729	16684	16914	16832	16947	16828	16884	16943	16796	16724	16743	16608	16698	16685	16705	16585	16799	16819	16811	16843	16840	16754	16659	16670	16926	16722	16751	16705	16767	16679	16683	16717	16777	16534	16687	16611	16813	16800	16631	16830	16867	16667	16951	16796	16921	16802	16772	16735	16883	16763	16992	17005	16779	16818	16882	16927	16730	16917	16753	16732
18408	30856	28522	22992	20345	18528	17551	16710	16306	16036	15749	15434	15451	15152	15221	15300	15082	14973	15015	14928	14830	14796	14785	14660	14815	14685	14726	14735	14945	14755	14789	14779	14885	14841	14789	14648	14733	14692	14579	14732	14596	14578	14688	14715	14655	14497	14544	14540	14539	14640	14540	14555	14384	14520	14475	14528	14458	14568	14533	14520	14426	14598	14546	14657	14686	14490	14521	14749	15462	14916	14601	14517	14586	14723	14475	14572	14591	14494	14595	14502	14482	14440	14754	14939	14642	14727	14693	14629	14655	14402	14485	14579	14577	14223	14442	14402	14308	14560	14515	14533	14350	14366	14435	14589	14374	14389	14473	14458	14558	14371	14339	14570	14378	14330	14382	14411	14659	14585	14472	14316	14329	14397	14362	14513	14417	14397	14306	14553	14460	14207	14335	14670	14427	14469	14463	14429	14374	14446	14498	14425	14476	14352	14460	14423	14340	14501	14514	14440	14360	14447	14403	14367	14501	14326	14425	14374	14496	14490	14499	14676	14447	14410	14607	14516	14281	14528	14401	14411	14657	14528	14544	14461	14479	14486	14323	14714	14574	14548	14552	14590	14265	14412	14398	14425	14470	14453	14366	14427	14748	14458	14405	14644	14481	14517	14367	14548	14410	14526	14424	14523	14568	14367	14590	14279	14500	14407	14457	14670	14244	14508	14553	14355	14553	14453	14501	14528	14501	14389	14446	14396	14408	14459	14589	14601	14459	14449	14340	14350	14520	14517	14359	14425	14479	14627	14329	14492	14606	14296	14366	14483	14584	14276	14629	14237	14490	14236	14359	14448	14495	14414	14342	14351	14417	14421	14308	14470	14512	14382	14348	14563	14478	14585	14531	14477	14409	14488	14467	14421	14274	14404	14517	14434	14530	14466	14502	14645	14537	14340	14442	14593	14413	14475	14423	14397	14469	14567	14432	14448	14408	14481	14301	14480	14458	14488	14592	14503	14449	14316	14350	14431	14521	14496	14305	14538	14408	14545	14636	14518	14596	14412	14210	14466	14391	14437	14495	14357	14335	14486	14361	14598	14408	14327	14510	14605	14315	14469	14451	14387	14509	14658	14594	14492	14343	14448	14494	14496	14512	14343	14503	14560	14615	14514	14444	14273	14455	14439	14411	14481	14338	14519	14391	14514	14416	14417	14504	14471	14580	14347	14394	14573	14549	14419	14476	14509	14526	14445	14604	14498	14368	14463	14508	14675	14453	14517	14442	14435	14495	14427	14511	14567	14436	14416	14389	14570	14549	14608	14573	14537	14559	14380	14454	14472	14580	14513	14443	14418	14518	14422	14573	14527	14258	14422	14301	14456	14485	14435	14518	14345	14478	14530	14326	14484	14334	14569	14467	14512	14594	14448	14693	14414	14511	14405	14547	14440	14472	14503	14455	14448	14362	14524	14400	14453	14633	14377	14379	14411	14432	14457	14415	14435	14463	14511	14730	14456	14482	14645	14573	14532	14439	14524	14412	14480	14426	14421	14345	14570	14486	14383	14350	14375	14600	14380	14295	14446	14484	14475	14378	14620	14429	14520	14420	14521	14346	14518	14409	14505	14542	14503	14465	14523	14519	14610	14500	14459	14489	14493	14430	14479	14419	14594	14365	14591	14387	14436	14419	14549	14387	14426	14500	14612	14635	14493	14383	14500	14412	14429	14573	14595	14545	14503	14328	14586	14503	14426	14428	14506	14538	14426	14380	14609	14510	14471	14503	14516	14532	14509	14432	14431	14468	14458	14532	14302	14489	14491	14397	14568	14483	14381	14388	14696	14554	14463	14450	14351	14522	14431	14421	14442	14547	14357	14579	14513	14395	14495	14433	14429	14497	14514	14544	14290	14520	14524	14551	14528	14463	14472	14441	14339	14390	14387	14456	14421	14378	14459	14442	14522	14353	14552	14338	14522	14341	14586	14445	14366	14401	14384	14506	14545	14504	14395	14690	14434	14562	14504	14525	14404	14542	14404	14406	14370	14468	14468	14553	14333	14639	14270	14485	14623	14623	14547	14550	14297	14411	14567	14654	14417	14531	14330	14382	14535	14495	14450	14538	14486	14498	14312	14476	14451	14407	14510	14411	14403	14685	14560	14366	14526	14387	14499	14432	14687	14568	14352	14459	14507	14290	14488	14498	14477	14422	14306	14366	14359	14408	14306	14434	14338	14424	14441	14489	14323	14520	14340	14527	14541	14481	14421	14652	14456	14449	14589	14454	14687	14616	14443	14654	14735	14402	14469	14267	14286	14559	14478	14562	14456	14572	14575	14555	14614	14529	14432	14370	14450	14583	14446	14277	14384	14434	14525	14560	14516	14587	14490	14499	14601	14567	14353	14452	14645	14452	14533	14599	14394	14485	14390	14421	14399	14523	14467	14162	14456	14417	14432	14459	14503	14413	14417	14411	14430	14372	14540	14520	14410	14448	14601	14411	14489	14373	14330	14500	14617	14544	14257	14392	14432	14343	14456	14519	14297	14457	14370	14488	14419	14529	14477	14497	14579	14440	14512	14589	14494	14477	14421	14672	14468	14563	14386	14517	14318	14327	14415	14584	14328	14316	14440	14503	14436	14433	14325	14527	14546	14530	14454	14367	14418	14365	14442	14471	14472	14468	14423	14551	14439	14528	14212	14390	14440	14474	14421	14436	14523	14497	14523	14372	14436	14583	14352	14528	14582	14515	14384	14539	14497	14632	14496	14461	14572	14423	14426	14381	14628	14403	14373	14503	14466	14351	14418	14534	14553	14547	14391	14416	14557	14644	14475	14599	14469	14553	14447	14465	14542	14395	14442	14437	14594	14489	14474	14334	14475	14278	14534	14435	14412	14430	14464	14703	14587	14512	14530	14390	14587	14450	14677	14409	14335	14593	14378	14632	14515	14508	14604	14401	14668	14385	14310	14508	14539	14454	14365	14396	14527	14605	14342	14475	14512	14522	14692	14588	14352	14475	14301	14473	14471	14460	14330	14430	14523	14514	14633	14552	14428	14457	14532	14433	14422	14504	14357	14367	14357	14576	14347	14522	14344	14369	14509	14474	14490	14447	14518	14472	14573	14609	14601	14315	14424	14533	14448	14507	14549	14413	14561	14560	14337	14577	14407	14573	14336	14428	14400	14574	14391	14465	14560	14347	14561	14637	14438	14502	14455	14440	14462	14416	14508	14547	14641	14604	14377	14674	14603	14508	14428	14565	14304	14443	14478	14452	14486	14518	14629	14313	14439	14573	14319	14452	14458	14415	14505	14598	14357	14374	14302	14615	14350	14387	14498	14526	14524	14287	14461	14507	14505	14521	14447	14401	14538	14734	14519	14529	14563	14570	14447	14412	14427	14419	14348	14401	14417	14328	14352	14664	14345	14593	14545	14323	14388	14486	14529	14557	14525	14366	14485	14454	14377	14469	14451	14370	14386	14571	14594	14407	14586	14471	14404	14575	14455	14495	14449	14356	14431	14376	14487	14455	14409	14468	14325	14440	14483	14407	14373	14433	14363	14489	14448	14512	14383	14303	14505	14394	14529	14588	14425	14429	14432	14599	14521	14577	14584	14449	14499	14355	14507	14577	14618	14401	14624	14550	14247	14373	14551	14415	14360	14365	14535	14409	14490	14611	14457	14636	14431	14436	14474	14452	14536	14352	14366	14308	14478	14364	14514	14532	14466	14386	14565	14386	14477	14525	14441	14467	14381	14401	14556	14485	14507	14496	14625	14479	14483	14518	14408	14451	14450	14351	14376	14579	14427	14544	14617	14354	14568	14423	14450	14578	14519	14646	14517	14476	14462	14349	14606	14421	14534	14518	14586	14570	14404	14446	14514	14432	14516	14539	14517	14450	14416	14476	14500	14258	14532	14679	14616	14477	14516	14486	14624	14511	14435	14353	14402	14505	14444	14389	14327	14499	14468	14457	14542	14408	14429	14560	14443	14497	14559	14345	14591	14458	14370	14425	14675	14330	14484	14441	14623	14401	14524	14597	14523	14526	14438	14410	14398	14450	14508	14603	14370	14481	14463	14337	14483	14449	14495	14500	14375	14546	14460	14386	14522	14489	14631	14564	14329	14535	14354	14644	14374	14539	14621	14392	14481	14458	14527	14495	14411	14492	14502	14488	14449	14380	14616	14473	14525	14530	14506	14611	14548	14415	14495	14450	14419	14496	14474	14403	14413	14467	14532	14500	14254	14394	14419	14504	14519	14546	14471	14580	14385	14575	14565	14446	14451	14382	14531	14373	14491	14495	14576	14515	14518	14441	14407	14448	14306	14386	14525	14363	14526	14466	14386	14509	14350	14578	14459	14390	14580	14454	14321	14420	14511	14608	14423	14579	14390	14567	14460	14432	14470	14371	14621	14564	14509	14572	14623	14503	14463	14488	14398	14580	14556	14458	14448	14528	14402	14560	14241	14376	14501	14397	14408	14472	14576	14570	14413	14503	14544	14596	14359	14548	14515	14613	14366	14349	14636	14307	14571	14655	14446	14505	14495	14588	14471	14408	14596	14520	14558	14501	14489	14452	14329	14542	14530	14595	14377	14483	14386	14610	14493	14403	14642	14366	14573	14520	14474	14429	14372	14380	14543	14494	14571	14456	14337	14477	14387	14453	14362	14309	14497	14564	14484	14516	14445	14465	14452	14515	14393	14520	14449	14464	14465	14240	14393	14713	14422	14451	14453	14603	14407	14375	14535	14548	14406	14540	14554	14489	14412	14386	14429	14420	14396	14585	14645	14415	14419	14521	14585	14517	14473	14466	14450	14392	14305	14501	14486	14591	14449	14479	14278	14555	14454	14369	14496	14504	14596	14301	14447	14466	14498	14483	14422	14539	14509	14433	14462	14514	14339	14673	14492	14518	14421	14442	14520	14452	14484	14432	14545	14629	14603	14464	14437	14416	14546	14489	14490	14630	14437	14340	14466	14358	14471	14398	14410	14563	14610	14578	14429	14470	14630	14373	14488	14635	14385	14375	14614	14543	14443	14645	14488	14555	14521	14403	14630	14525	14372	14426	14352	14444	14413	14417	14319	14452	14577	14398	14524	14533	14412	14429	14413	14388	14406	14549	14555	14419	14415	14466	14373	14487	14617	14425	14350	14508	14489	14638	14304	14457	14640	14452	14546	14465	14537	14588	14398
29291	22121	22025	19189	17295	17160	17169	17045	17142	16892	17138	16928	16919	16780	17096	16747	16877	17012	16954	16884	16977	17034	16933	17293	17019	17001	16962	17102	16836	17190	16891	17001	17211	17179	17257	17238	17082	17221	17077	17083	17038	16799	16959	16911	17040	16994	16926	16928	16798	16922	16964	16932	16935	17059	16925	17076	16952	16835	16930	16894	17019	17137	17058	16918	16767	16980	16832	16826	16900	16813	16881	16925	16826	17045	17049	17029	16791	16989	16943	16935	16875	17077	16833	16871	16914	16904	17045	16884	16962	16996	16780	16983	16872	16882	16839	16818	16909	17020	17031	17043	17010	16971	17084	17008	17068	16947	17097	16871	17002	16916	16868	16913	16822	16853	16923	17039	16991	16971	17018	17021	16763	16755	16957	16912	16813	16786	17015	16640	16914	16787	16946	16877	16970	16977	16782	16789	17007	16844	16788	17033	16851	16899	17031	16885	16781	16698	16931	16837	16955	16972	17017	16851	16966	16981	16939	16953	17129	16807	16675	16907	16927	16824	17109	16785	17068	17225	16956	16704	16866	17087	16893	16785	16959	17001	16730	17016	16887	16756	16747	16747	16785	16999	16929	16608	16786	17032	16753	17062	16988	16840	16933	16946	17004	16960	16961	16879	16792	16962	16971	16783	16993	16914	16999	17008	16990	16930	17046	16791	16722	16987	16898	16941	16877	16867	16986	16930	16849	16893	16869	16942	17174	17069	16837	17037	17030	16836	16907	16862	16866	16901	16908	16880	16780	16781	16901	16926	17192	16802	16626	16932	16990	16912	16842	16826	17006	17065	16967	16939	16723	16938	16856	16864	17028	17007	16914	16858	16955	16803	16821	16988	16981	16710	16857	16964	16903	16920	16734	16844	16814	16850	17004	16964	16938	16767	16847	16906	16969	16948	16820	16790	16760	16960	16952	16853	16863	16876	17002	16995	16876	16758	17046	16884	16915	16753	16796	16985	16944	16856	16772	16740	16793	17016	16842	17003	16882	16767	16846	16983	16918	17057	16865	16741	16900	16927	16948	16861	16856	16979	17156	16888	17106	16784	17041	16900	16910	16928	16908	16842	16821	16847	16935	16948	17135	16872	16971	16922	16809	16856	16979	16849	16956	16992	16826	17027	16934	16979	16867	17003	16837	17053	16815	16862	16976	16896	16675	16965	17000	16870	17010	16953	17030	16801	16772	16928	16910	16809	16978	17069	16981	16890	16753	16973	16857	17045	17027	16749	16929	16737	16760	16706	16780	17044	16977	16920	16878	16980	16945	16930	16962	16862	16735	16844	16907	16961	16915	16935	16845	16942	16966	16894	17046	16743	16846	16797	16764	17156	16861	16823	16907	16820	16925	16753	16929	16787	16774	16738	16929	16921	16872	16941	16840	17090	16923	16884	16672	16758	16894	16753	16921	16919	16966	17037	17046	16927	16953	16819	16772	17016	16898	16840	17049	17246	16896	16962	17032	17094	17085	16828	17084	16745	16985	16900	16993	17048	17003	16994	16957	17074	17093	16886	16817	16860	16885	16894	16977	16804	16774	16752	16936	16770	16849	16876	16864	16795	16986	16819	16954	16999	16943	16710	16947	16929	16917	16769	17013	16823	17047	17132	16841	16854	16871	16761	16966	16857	17163	16916	16850	17147	16695	17009	17028	16817	17006	16591	16937	16886	16953	17011	16884	16849	16905	16774	16993	16887	16881	16783	17123	17094	17004	17093	17047	17014	16866	16826	16831	16869	16909	16700	16968	16608	16778	16846	16832	16859	16866	16635	17035	17071	16924	16908	16895	16911	16914	17079	16901	16823	16869	16820	17045	16941	16614	16669	16923	17078	17040	16707	16598	16893	16856	16781	16824	16850	16942	17074	17104	16876	16991	17010	16995	16853	16788	16843	16876	16880	16921	16973	16829	16833	16847	16655	16975	16871	17141	16865	16954	16719	16852	16890	16691	16937	17062	16797	16905	16844	16919	16902	16969	16997	16813	16699	17082	16889	16905	16754	16875	16902	16978	16885	16936	16834	16798	16867	16951	17003	17031	16885	17067	16821	16932	16956	17022	16935	16948	16924	16823	16874	16951	16991	16890	17135	16951	16879	16893	16733	17175	17007	16738	16994	16945	16818	17174	16743	16976	16712	16906	16933	17011	16875	16893	16944	16776	16907	16920	16774	16796	17099	17084	16758	16896	16927	16802	16990	16966	16805	16874	16895	17027	17062	17051	16939	16863	16911	16978	17171	17231	16862	16906	17030	16995	16958	16796	17030	16943	17068	16732	17129	17027	16755	16935	16815	16805	16873	16860	16998	16794	16863	16954	16733	16768	16937	16758	16813	16981	16907	16879	16898	16746	16653	16984	16808	17069	17072	16885	17070	16877	16769	16804	16991	16950	16958	16881	16893	17001	16911	16863	16742	16888	16813	16954	16700	16708	16762	17071	16887	16866	16913	16720	16956	17015	16751	16822	16914	16873	16784	16936	17003	16943	16830	16890	17013	16848	16858	16817	16886	16781	16783	17074	16830	17057	16919	16990	17008	17002	16906	17033	16694	16864	17073	16958	16847	16954	16878	16957	16945	16944	16782	16987	16776	16836	16852	16959	16903	16823	16877	16836	16965	17049	16967	17050	16841	17048	16875	16818	16909	16750	16983	16953	16920	16896	16987	16894	16852	16982	16873	16936	16727	16726	16907	16884	16934	16856	16866	16843	16859	17003	16826	16924	16867	16697	16770	16956	17040	16929	16940	16872	16757	16949	17078	16937	16912	16741	16968	16607	16921	16868	16982	17141	16989	16757	16913	16884	16886	16888	17074	16974	16937	16783	17128	16940	16828	17157	17004	16825	16848	17030	16820	16771	16729	16889	16934	16827	16923	16797	16850	16789	16881	16910	16947	16733	16997	16894	16946	16945	16825	17063	17046	17006	17108	16972	16799	16920	16909	16782	16990	16889	16876	16812	16940	16896	16797	16817	16843	16915	16787	16888	16815	16830	16755	16918	16876	16878	17007	17006	16933	16931	16872	16823	16897	16708	16711	16795	16974	16883	17051	16997	16948	16992	16741	16640	16691	17073	17002	16799	16896	16988	16982	16928	16898	16887	16852	16846	16918	17100	16995	16793	16861	17077	16995	16955	17042	16938	16909	17020	17132	16840	16744	16958	16823	16771	16859	16932	16941	16701	17099	17052	16789	16795	16861	16966	16806	16811	16690	16982	17123	16915	16842	17062	17019	17045	16819	16842	17010	17112	17084	16927	16911	16784	16852	16949	17114	16929	16764	17011	16891	16805	16931	16966	16769	16925	17044	17040	16869	17028	16756	16818	16998	17159	17007	16853	16796	16841	16717	16820	16715	16996	16777	17074	17016	17001	17001	16887	16903	16903	16819	16882	16718	16949	16981	16882	16760	16992	17079	17009	16901	17073	16853	16965	16976	16868	16871	16764	17014	16923	16794	16952	17062	16748	17090	16845	17015	16947	16815	16686	16853	17085	16967	16738	16875	16955	17009	16745	16996	16966	16947	17009	16982	16924	16628	16787	16712	16845	16944	17093	16874	16990	16976	17012	17170	16884	16910	16963	16870	16886	16774	16884	16920	17019	16914	16869	16987	16830	16875	16936	16768	16895	16881	16726	16919	16775	16930	16978	16834	17055	16902	17047	16902	16990	17023	16793	16996	16900	16972	17016	16881	16754	16916	17166	16874	17046	16990	16742	16857	16785	16976	16943	16895	16960	17081	16977	17086	16972	17156	16894	16585	16901	17056	17066	16975	17110	17008	17039	17286	17011	16832	16978	16961	17035	16954	17079	16938	16885	16918	16858	16815	16947	16831	16891	16825	16727	16983	17092	16887	16915	16757	16849	16797	16717	16948	16878	16775	16886	16937	16696	16876	16904	16879	17034	17034	16972	16537	16742	16970	16983	16805	16765	17031	16960	16862	16955	17027	17024	16847	16909	17030	16788	16728	17053	17061	17034	16800	17145	16830	16724	16881	16942	17217	16733	16914	17098	16855	17054	16968	16863	17009	16819	16706	16862	16943	16875	17039	16939	16769	16934	17018	16754	16961	16928	16868	16826	16908	16870	16980	16666	16933	16979	16749	17090	17071	16856	17044	17000	17114	17194	16959	17024	17010	16805	16888	16999	16945	17067	16843	16889	16950	16967	16734	17027	16784	17028	16808	16820	16759	16793	16679	17004	16991	17060	16917	17083	17005	16832	16743	16758	17068	17155	16888	16919	16881	16768	16926	16974	16990	16869	17217	16764	16897	17000	16768	16916	16979	17120	17095	16951	16910	17182	16839	16934	16934	16787	16845	17037	16912	16966	17010	17087	16907	16836	16841	16844	16822	16839	17038	16995	17009	16974	16871	16774	16996	16950	17008	16784	16769	16998	16850	16990	16854	17042	16896	16681	16727	16957	16685	16739	16958	17118	16894	17168	16913	16932	17023	17005	16917	16878	16810	17111	16809	16873	16933	16862	16954	16894	16955	16884	16838	16962	16932	17065	16829	16968	16905	17096	17011	16867	16871	16826	16825	16900	17097	16852	16866	16664	16990	17068	17029	17005	16619	16972	16831	16796	16835	16928	17028	16931	16672	17166	16765	17108	16994	17006	16913	16922	16780	16970	17006	16918	16791	16928	17006	16927	16775	16892	16927	17104	16902	16793	16939	16785	16801	16879	16934	17010	17085	17136	16884	17056	16773	16860	16843	17038	16946	16729	16867	16641	16738	16998	16822	16822	17009	17006	16969	17035	16979	16814	17069	16861	16903	17038	16979	17031	17123	16949	17015	16715	16789	16945	16928	16811	17034	16959	16820	16949	16989	16832	16841	16767	17023	17020	16790	16944	16762	16876	16743	16923	17049	16961	16970	16902	16807	17135	16825	16890	16909	16874	16864	17182	16878	16933	16985	16846	16765	16928	16898	16869	16788	16834	16861	16972	16925	16772	16860	16800	17014	16885	16909	16862	16977	17061	17082	16950	16741	16981	17066	16956	16812	16985	16857	17094	17041	17109	17031	16784	17100	16850	16868	16974	16844	16781	16885	16707	16825	16998	16698	16767	16802	16886	16985	16973	17032	16933	16763	16839	16846	16895	17008	16922	16847	16964	16885	16598	16898	16770	16928	16847	16898	16721	16830
15783	17264	16972	15715	15364	14918	14907	14747	14680	14661	14722	14634	14859	14538	14559	14549	14510	14550	14587	14604	14482	14489	14538	14449	14552	14634	14576	14665	14521	14772	14706	14630	14531	14656	14646	14669	14783	14595	14678	14433	14729	14459	14305	14765	14426	14526	14542	14660	14456	14545	14578	14448	14540	14512	14392	14513	14466	14537	14311	14472	14560	14405	14338	14502	14390	14509	14438	14536	14634	14614	14470	14519	14471	14542	14395	14541	14470	14528	14504	14473	14663	14483	14605	14619	14401	14476	14535	14375	14281	14517	14539	14655	14310	14722	14483	14410	14383	14563	14520	14571	14446	14439	14505	14508	14424	14538	14409	14554	14456	14295	14490	14502	14689	14469	14651	14530	14419	14312	14474	14541	14790	14438	14604	14430	14282	14463	14545	14422	14433	14600	14544	14453	14417	14432	14608	14530	14581	14412	14424	14463	14500	14518	14589	14613	14322	14466	14323	14469	14500	14378	14623	14381	14543	14513	14450	14473	14673	14327	14456	14520	14482	14338	14466	14603	14467	14513	14451	14503	14556	14522	14452	14480	14551	14342	14226	14595	14384	14533	14584	14493	14741	14379	14588	14341	14444	14479	14439	14540	14571	14563	14510	14494	14508	14543	14424	14568	14456	14357	14430	14432	14448	14503	14382	14420	14465	14401	14423	14491	14378	14535	14496	14364	14504	14661	14285	14434	14545	14478	14524	14378	14529	14623	14429	14511	14307	14448	14591	14740	14573	14437	14358	14636	14291	14475	14528	14415	14475	14372	14489	14502	14527	14429	14544	14396	14377	14530	14503	14482	14635	14490	14578	14264	14290	14509	14566	14443	14505	14467	14462	14452	14499	14593	14494	14470	14405	14460	14559	14424	14444	14499	14557	14424	14469	14470	14548	14445	14382	14362	14501	14479	14615	14637	14455	14610	14666	14517	14484	14625	14400	14412	14568	14531	14437	14507	14673	14406	14485	14399	14581	14602	14469	14612	14298	14635	14427	14458	14414	14731	14440	14557	14498	14473	14504	14591	14447	14498	14428	14479	14392	14649	14435	14352	14652	14585	14556	14549	14648	14462	14567	14312	14537	14460	14469	14412	14402	14687	14285	14589	14489	14542	14474	14502	14468	14524	14353	14385	14353	14423	14497	14519	14604	14483	14489	14466	14400	14502	14600	14361	14377	14520	14502	14409	14649	14520	14387	14553	14555	14304	14414	14540	14376	14644	14343	14282	14502	14435	14525	14352	14556	14587	14601	14566	14305	14459	14367	14532	14486	14490	14452	14469	14388	14395	14630	14448	14545	14650	14362	14562	14462	14391	14314	14394	14516	14388	14425	14446	14501	14661	14569	14485	14435	14654	14432	14415	14379	14403	14563	14565	14591	14615	14547	14473	14440	14563	14583	14301	14566	14557	14488	14428	14499	14437	14416	14446	14578	14595	14448	14540	14742	14412	14187	14341	14379	14369	14563	14255	14610	14571	14527	14523	14452	14568	14514	14485	14447	14348	14428	14529	14584	14388	14291	14538	14682	14671	14569	14325	14380	14438	14459	14544	14453	14558	14547	14573	14539	14469	14469	14470	14628	14560	14531	14405	14508	14484	14510	14618	14454	14608	14315	14267	14611	14421	14326	14349	14385	14457	14541	14625	14455	14486	14623	14448	14491	14685	14299	14461	14492	14397	14303	14479	14535	14351	14645	14318	14425	14594	14435	14547	14505	14472	14498	14525	14570	14478	14539	14436	14397	14563	14502	14376	14500	14578	14354	14707	14362	14426	14430	14401	14491	14579	14439	14203	14450	14712	14455	14588	14412	14509	14410	14442	14555	14391	14385	14442	14293	14599	14409	14448	14605	14636	14384	14453	14513	14462	14391	14465	14414	14579	14520	14527	14434	14554	14467	14439	14324	14521	14519	14487	14551	14459	14585	14442	14501	14679	14541	14536	14287	14652	14615	14302	14502	14327	14486	14446	14445	14496	14517	14588	14517	14356	14460	14496	14457	14501	14653	14482	14509	14432	14579	14473	14608	14368	14515	14359	14536	14499	14302	14535	14483	14397	14587	14479	14510	14371	14464	14464	14515	14519	14378	14637	14623	14548	14503	14433	14218	14417	14443	14429	14438	14423	14665	14594	14449	14494	14443	14541	14489	14447	14501	14459	14556	14364	14473	14418	14428	14607	14429	14635	14410	14440	14332	14339	14532	14440	14363	14519	14471	14393	14672	14469	14487	14456	14341	14657	14518	14545	14454	14589	14457	14398	14445	14319	14478	14523	14583	14536	14483	14466	14471	14625	14585	14428	14573	14611	14446	14448	14464	14322	14351	14262	14487	14407	14479	14491	14642	14673	14474	14591	14618	14633	14562	14475	14465	14470	14445	14397	14449	14393	14453	14591	14435	14528	14323	14472	14681	14577	14451	14557	14536	14448	14539	14563	14374	14339	14616	14350	14302	14351	14497	14441	14502	14529	14432	14545	14669	14489	14414	14293	14412	14442	14467	14621	14543	14431	14470	14427	14477	14547	14462	14549	14313	14476	14442	14521	14522	14520	14504	14435	14579	14379	14332	14539	14510	14521	14294	14479	14457	14490	14490	14490	14285	14430	14448	14485	14408	14448	14462	14454	14492	14571	14568	14359	14466	14446	14364	14597	14340	14559	14516	14438	14388	14466	14585	14521	14450	14552	14681	14508	14537	14576	14523	14431	14594	14535	14517	14514	14373	14562	14476	14582	14638	14517	14449	14521	14558	14518	14365	14409	14420	14334	14493	14476	14475	14550	14526	14652	14203	14455	14547	14368	14438	14338	14552	14309	14545	14576	14528	14362	14544	14371	14574	14299	14423	14494	14592	14506	14513	14566	14572	14504	14439	14400	14540	14546	14471	14372	14727	14581	14408	14423	14348	14490	14510	14496	14420	14371	14399	14554	14318	14330	14569	14642	14473	14491	14506	14453	14455	14504	14452	14385	14682	14536	14472	14620	14506	14492	14536	14490	14614	14457	14545	14503	14369	14596	14329	14427	14591	14599	14358	14362	14521	14455	14533	14271	14583	14331	14490	14382	14706	14569	14497	14402	14428	14562	14590	14352	14639	14298	14456	14543	14298	14447	14488	14404	14453	14477	14598	14519	14589	14631	14392	14504	14580	14436	14327	14611	14573	14543	14581	14444	14411	14434	14629	14561	14344	14448	14549	14279	14418	14470	14476	14342	14608	14527	14515	14532	14434	14402	14376	14373	14303	14384	14570	14531	14425	14514	14606	14490	14392	14474	14401	14397	14419	14352	14680	14510	14290	14393	14466	14354	14496	14458	14589	14377	14468	14504	14352	14412	14482	14559	14380	14538	14468	14394	14385	14522	14421	14331	14599	14395	14546	14469	14539	14338	14582	14339	14384	14370	14226	14589	14582	14477	14635	14578	14582	14519	14592	14475	14264	14229	14553	14482	14571	14409	14465	14531	14707	14483	14357	14503	14538	14574	14485	14472	14489	14275	14547	14547	14572	14505	14387	14432	14309	14483	14583	14518	14436	14432	14470	14483	14572	14567	14435	14554	14257	14308	14438	14553	14531	14539	14359	14477	14355	14277	14596	14590	14516	14404	14386	14483	14505	14527	14334	14443	14575	14424	14443	14568	14594	14385	14370	14459	14532	14413	14460	14508	14375	14565	14423	14304	14350	14614	14591	14438	14578	14584	14670	14587	14401	14419	14376	14536	14544	14534	14304	14583	14447	14640	14484	14385	14594	14556	14485	14405	14554	14574	14222	14476	14482	14453	14324	14520	14500	14292	14374	14415	14597	14445	14497	14613	14488	14363	14424	14475	14443	14697	14504	14509	14594	14600	14361	14642	14499	14413	14449	14410	14417	14446	14463	14503	14570	14503	14314	14455	14640	14502	14684	14552	14449	14345	14484	14548	14508	14541	14477	14446	14600	14454	14496	14666	14551	14460	14507	14371	14532	14425	14580	14518	14520	14516	14430	14486	14456	14632	14515	14398	14284	14562	14390	14568	14395	14197	14474	14499	14432	14536	14589	14492	14479	14614	14447	14456	14566	14475	14487	14411	14559	14329	14499	14501	14449	14354	14233	14616	14499	14464	14556	14518	14454	14361	14770	14503	14489	14582	14320	14578	14498	14731	14554	14497	14447	14467	14681	14365	14480	14531	14491	14496	14581	14415	14558	14443	14295	14676	14296	14442	14475	14637	14529	14485	14572	14583	14622	14580	14466	14623	14521	14491	14596	14401	14414	14576	14690	14531	14379	14561	14639	14542	14363	14608	14532	14355	14495	14514	14512	14425	14497	14504	14645	14552	14390	14379	14441	14342	14507	14384	14327	14647	14496	14547	14683	14515	14478	14577	14502	14645	14335	14440	14478	14564	14342	14552	14605	14478	14489	14445	14619	14587	14371	14544	14398	14580	14526	14610	14526	14417	14567	14380	14435	14154	14627	14563	14486	14566	14465	14578	14613	14430	14551	14501	14356	14440	14574	14275	14443	14428	14522	14506	14533	14455	14562	14391	14421	14564	14587	14634	14324	14565	14599	14533	14491	14527	14682	14421	14566	14560	14522	14428	14441	14444	14566	14545	14370	14411	14458	14568	14656	14516	14509	14579	14512	14608	14684	14469	14318	14618	14478	14522	14392	14466	14463	14395	14392	14430	14428	14617	14546	14426	14641	14611	14422	14493	14609	14410	14528	14688	14549	14496	14465	14637	14453	14484	14424	14570	14480	14361	14419	14478	14493	14569	14434	14334	14511	14420	14521	14597	14589	14571	14590	14499	14532	14549	14536	14366	14347	14521	14471	14642	14428	14635	14722	14536	14303	14453	14470	14459	14336	14389	14602	14455	14688	14533	14486	14578	14356	14624	14442	14594	14404	14384	14511	14593	14519	14407	14669	14446	14658	14500	14439	14545	14529	14522	14469	14329	14579	14560	14376	14530	14368	14438	14503	14453	14363	14469	14428	14496	14566	14617	14442	14240	14517	14450	14632	14401	14616	14340	14595	14606	14341	14381	14511	14358	14414	14571	14597	14289	14685	14471	14324	14513	14464	14525	14611	14517	14425	14495	14639	14461	14514	14537	14516	14602	14401	14457	14431	14470	14517	14583	14421	14416	14492	14666	14524	14460	14454	14436
25244	21406	28363	25264	22247	20420	19363	17994	17723	17637	17773	17346	17579	17075	17244	17386	17318	17285	17243	17134	16979	17145	17221	16912	17106	17300	17280	17286	17263	17106	17259	17217	17304	17042	17414	17320	17259	17291	17337	16987	17166	17263	16900	16931	17051	16985	17105	16964	16997	17101	17078	17075	16939	17010	16962	17303	17196	17015	17156	17009	16901	16739	17107	17071	16961	16909	17044	17015	17195	17254	17027	16944	17069	16987	16994	17120	16905	16824	16861	16953	16939	17151	17020	17205	17331	17072	16987	16903	16948	17051	16973	16939	16914	16900	16994	16851	16973	16681	16823	17036	16999	16816	17070	17035	17156	17147	17053	17016	16872	16854	16799	16931	17055	16952	17100	16839	16868	17103	16895	16785	16869	16891	16933	16800	17068	17199	17203	16814	17107	16931	17127	16989	17021	17066	17026	17098	16873	17091	17106	16839	17062	16863	16998	16837	17015	17002	16906	17173	17089	17002	17018	17108	17046	16974	17050	17127	17057	16968	16911	17168	16919	16780	16974	16890	16842	17022	16640	16914	16920	16912	16825	16897	16977	16919	17050	16883	17191	16973	16991	17108	16950	16970	16893	17011	17121	16939	17066	16884	17045	17199	16994	16988	16998	16871	17034	16972	17100	17106	16801	16896	17008	17297	17033	16844	16944	16881	16946	17073	16926	16967	16871	17028	17009	16862	16849	16679	17023	17062	17047	17018	17109	17004	16933	16917	16887	17011	17022	16912	16958	17056	17123	17235	17098	16750	16774	16841	17149	17199	16823	16854	16978	16772	16848	17070	16976	16732	16949	16962	16998	17012	16984	16706	17012	17039	16944	16855	16831	16844	17030	16977	17012	17019	16982	16849	16755	16953	17252	16828	17138	16811	16938	16750	16847	17045	16931	16822	17005	16613	16821	16808	17138	16893	17009	16880	17093	16701	16810	16850	17041	17078	16928	16999	16833	16871	17099	17026	17034	16602	16795	16944	16826	16922	17011	17152	17148	17230	17105	17061	16957	17090	16981	16949	16839	16833	16988	17018	17003	16934	17045	16874	16950	16887	16772	16855	16985	16874	17153	17098	16837	16895	16940	16816	16991	17049	16992	17032	16995	17014	17180	17105	16876	16901	16859	16979	16846	16966	16925	16971	16787	16937	16944	16925	16974	16973	17000	16882	17107	16710	16973	16828	16840	16987	16894	17007	17061	17005	17158	17022	17052	17080	16862	17155	17017	16951	17023	17004	16916	16991	17096	16998	17019	16975	16852	17037	17118	16955	17059	16962	17070	17058	17059	16904	16815	17064	17031	17000	16941	17025	16946	17015	17119	17106	16947	16726	16925	17091	17140	16928	17012	16961	16941	17057	16905	16861	17059	16895	16790	16994	16903	17092	16984	17002	17146	17091	16975	16843	16916	16825	16947	17086	16893	16986	17198	17067	17023	16991	17142	17343	17128	17006	17070	17038	16937	16923	17030	16916	16970	16862	16837	16957	16837	16764	16960	16860	17082	16856	16940	16766	16954	16998	17084	17004	17023	17056	16935	16812	16957	16960	16699	16921	16909	16945	16991	17061	16932	17015	16818	16784	16979	16920	17074	16963	16956	16818	16847	16810	17181	16989	16980	17081	17111	17002	16841	17080	16949	17081	16849	17036	16689	17143	17166	16904	16845	16822	16924	16801	16987	17010	17116	17025	16930	16809	17035	16957	16799	16855	16936	16883	17002	16976	17052	16970	16944	17134	17020	17058	16919	17051	16882	16958	17026	16856	16903	16976	17039	16973	17083	17004	16917	16914	17088	16829	17003	17042	17062	17016	16936	16846	17102	16928	16853	16763	17019	17061	17153	16959	16775	16923	17026	17061	16722	16918	16791	16848	17034	16793	17060	16856	16998	16834	16847	17116	16882	16850	17005	16889	16996	16883	16913	17099	17058	17043	17063	16982	16998	17192	16923	17006	17272	16903	16961	16957	16906	17004	16675	17120	17166	17039	16883	17181	17090	17225	16823	17179	16937	16993	16940	16934	16836	17054	16924	16950	17047	16960	17071	17150	16895	16812	16885	17029	16870	16922	16943	17122	16959	16956	16971	16971	16869	16930	17091	16782	16973	17050	17082	17108	17082	17088	17056	17079	16878	16912	16986	17036	16926	16912	17031	16965	16872	16951	17122	16908	17080	17111	17085	17099	17149	16985	16941	16995	17064	17001	17006	16960	16915	16887	16829	16958	17064	17027	17150	16910	17164	16719	16892	16957	16800	16923	16874	16930	16925	16949	17044	16897	16857	16905	16961	17016	17062	16949	17042	16962	16861	16826	16961	16820	17057	16907	16922	16969	17081	16849	17077	16910	16993	17021	16928	16915	17120	17043	16750	16704	17007	16882	16887	16942	16920	17134	17157	17062	16989	16870	16999	16985	17099	17051	16672	16995	17127	16959	17113	17044	16965	16825	17045	17015	17098	17076	17091	16966	16790	17118	16876	16877	16816	17019	17043	17028	16881	16836	17049	16988	16925	16938	17007	16991	17006	17097	16913	16958	17055	16988	16852	16860	17003	17010	16957	16972	17038	16920	16832	16826	16940	16891	16567	16786	17048	16923	16934	17190	17020	17035	16965	17186	16848	17268	16875	17027	16920	17083	16991	16764	16961	16971	16799	16970	17031	16995	17056	16906	17151	16885	17011	17076	16700	17121	16868	17051	17098	16900	17120	16945	17022	16888	16683	16961	16898	16755	16801	17231	16754	16886	16957	17067	17054	16996	16831	16980	16985	16926	17011	16967	17082	17079	17052	16748	16972	16685	17075	17060	17116	16943	17010	16826	17071	16988	16974	16935	17089	16853	16952	16840	16969	16877	16984	16797	16831	17030	16937	16898	16905	16884	17009	17136	16883	17043	17041	16945	17073	16856	16796	16709	17006	16985	16840	16983	16954	16859	17062	16815	17023	16906	17144	17048	16959	16982	16869	16998	17074	16809	16901	17074	16757	17029	17187	17005	16903	16943	16973	16964	17025	16905	17114	16954	16866	16973	16858	17220	17054	16825	16956	17076	16935	17041	17041	16986	16886	17014	16930	16921	16903	16852	16997	17005	16989	16905	16870	16971	16932	17069	17145	17010	17045	16976	16812	17169	16868	17045	17050	16988	17051	16952	17093	17152	17069	17001	17005	16891	17039	16829	17052	17036	16793	17091	16954	16974	16840	16886	16861	17207	16954	17157	16993	16914	17019	17006	16923	16998	17009	16782	17126	16706	16870	17118	16913	16926	16982	17073	16940	17160	17143	16959	17102	16940	16896	16809	16973	16990	17040	17092	16956	16895	17021	16899	17182	16973	16937	16639	16930	16971	16979	16902	16860	16818	17201	16884	16949	17036	17149	16927	16979	16906	16831	16800	17058	17246	16936	16990	17067	17065	16691	16936	16941	16804	16920	16737	17054	16957	16848	16869	16981	16836	16953	16985	16959	17007	17070	16989	17114	16981	17072	16851	17054	16799	16975	16830	16976	16908	16941	16965	16780	16852	16932	16963	16975	17047	16936	16963	17100	16841	16948	17099	16860	16904	16933	16889	16990	16830	17010	17043	16992	17121	16856	16894	17038	16703	17023	17066	17025	16879	16897	17053	16885	16776	16836	16807	17087	16939	16930	17169	16763	16830	16888	17030	17019	17060	17013	17006	16670	16808	17009	16992	16953	16865	16916	16921	16896	16921	16933	16919	16932	16725	16935	16764	17077	17132	16904	16927	16925	16930	16874	17085	16919	16776	16995	17005	16945	16832	17167	16797	16924	16883	16917	16843	16817	16928	16931	17089	17106	16966	17007	17053	16908	16932	17195	17015	17093	17023	17139	16949	17000	17007	16988	16727	16904	16823	16843	16835	17048	16949	16904	16858	16850	16795	16885	16982	17106	17006	16941	16811	16889	16946	16915	16789	16957	16957	16895	16897	16885	16908	17020	16845	16980	17116	16867	16995	16893	17081	17042	16994	16959	17095	17073	17079	16873	16818	16932	16948	16975	16859	17172	17156	16917	16976	17035	17112	16998	16983	17031	16911	17023	16911	16915	16975	16956	16945	17078	16924	17063	16865	17177	16891	16820	16965	16961	16850	16907	17097	17150	17035	16925	16979	16779	16853	17020	16948	16924	16840	17039	17070	17031	16804	16822	16784	16825	17202	16926	16953	17030	17002	16990	16943	17002	16822	16965	16917	16808	16853	16883	16920	16817	16811	17063	16735	17063	16939	16914	16791	16794	16906	16916	17065	16987	16765	16873	17123	16994	17129	17162	16855	17065	17090	16905	17095	16797	17023	17076	17033	17099	16932	16733	16716	16849	16810	16931	16962	16993	16845	17024	17050	16990	16795	17072	17013	17070	16726	16955	17054	16969	16938	17044	17065	16998	16989	17054	16858	17057	17090	16936	17025	17152	16923	17028	16970	17079	17050	16987	17097	16955	16839	16976	16938	17008	16937	16983	17136	16915	17195	16922	16970	17123	16916	16917	16894	16788	16909	16839	16719	16965	17017	17119	16978	16857	16989	16993	17140	16935	17100	16861	17121	16885	16968	16938	16878	16835	16822	16803	16871	17024	17256	17085	16973	16808	16763	16940	17057	17055	17183	16976	17095	16888	17011	16879	16882	17081	17124	16978	16890	16992	17201	17088	17085	16876	16738	16959	16866	17074	16936	16944	16943	16846	16714	17046	16896	17072	16883	16913	16983	17105	16827	16963	17005	17017	17030	17054	16838	16937	17007	17047	16877	16940	16740	16871	17056	16971	17122	16764	16937	16870	16828	17023	17057	16770	16922	16838	16886	16963	16888	16854	16858	16957	16816	16986	16924	17080	17006	16964	16921	16827	16740	16998	16944	16964	16898	16834	16754	16891	16915	16926	17203	16903	17050	16918	17068	16997	16888	16891	16846	16838	16957	16978	17236	17081	16998	16612	16865	16986	16943	17130	17004	17168	16926	16962	16904	16863	16924	16795	16914	17069	16973	16997	16912	16964	16884	16839	16952	16910	16938	17035	16878	16921	16898	16968	16763	17200	17179	16950	17061	17111	16897	16997	16840	17028	17036	16849	16902	16977	17109	16981	16752	16922	17083	17157	16899	17069	16999	16820	16848	16860	16883	17006	16944	16969	16802	16797	16818
16182	25340	23951	19609	17856	16977	16378	15729	15575	15352	15339	15086	15204	14789	14977	15132	14959	14649	14902	14744	14729	14928	14641	14732	14802	14636	14892	14795	14738	15052	14911	14912	14904	14839	14929	14710	14874	14889	14734	14726	14756	14687	14598	14604	14567	14651	14528	14518	14493	14612	14625	14513	14582	14674	14497	14697	14445	14586	14581	14567	14557	14588	14618	14504	14532	14605	14577	14619	14677	14684	14691	14563	14469	14602	14413	14437	14514	14574	14658	14606	14424	14559	14846	14997	14725	14702	14773	14617	14625	14492	14559	14468	14459	14496	14579	14601	14579	14661	14540	14618	14676	14667	14457	14586	14628	14552	14458	14530	14495	14513	14516	14684	14509	14486	14669	14472	14618	14534	14592	14345	14664	14522	14547	14462	14495	14564	14699	14471	14535	14662	14574	14689	14607	14490	14581	14636	14595	14779	14534	14400	14594	14533	14546	14455	14639	14490	14683	14490	14523	14598	14512	14626	14642	14637	14434	14602	14488	14592	14532	14452	14617	14464	14523	14438	14853	14649	14412	14604	14595	14487	14484	14450	14560	14540	14524	14693	14521	14742	14529	14726	14619	14504	14597	14441	14508	14578	14424	14488	14445	14365	14628	14493	14563	14642	14490	14386	14490	14529	14468	14491	14397	14541	14626	14763	14461	14472	14574	14657	14632	14470	14667	14666	14569	14590	14466	14652	14618	14592	14569	14523	14802	14542	14497	14588	14558	14472	14465	14561	14479	14608	14606	14540	14546	14413	14698	14636	14605	14430	14664	14605	14496	14564	14527	14547	14551	14422	14629	14508	14481	14647	14357	14535	14605	14441	14538	14565	14531	14714	14563	14485	14477	14511	14629	14502	14605	14574	14606	14739	14626	14444	14480	14346	14431	14570	14738	14349	14489	14468	14427	14538	14691	14549	14535	14597	14519	14664	14681	14516	14348	14650	14612	14563	14629	14382	14608	14591	14553	14441	14599	14615	14425	14598	14430	14693	14504	14432	14430	14474	14723	14552	14524	14402	14486	14618	14530	14615	14581	14512	14405	14481	14612	14525	14533	14559	14564	14486	14452	14469	14694	14591	14624	14492	14525	14593	14593	14587	14725	14657	14560	14528	14769	14592	14519	14423	14470	14457	14596	14483	14459	14730	14600	14526	14365	14519	14568	14517	14599	14607	14569	14485	14468	14567	14560	14401	14474	14558	14563	14649	14458	14550	14498	14603	14485	14470	14675	14608	14560	14477	14591	14546	14404	14547	14549	14572	14441	14638	14449	14539	14397	14475	14694	14564	14664	14498	14539	14469	14575	14434	14535	14733	14410	14547	14543	14511	14693	14679	14709	14657	14454	14795	14504	14637	14340	14566	14533	14445	14468	14350	14586	14692	14457	14359	14438	14574	14515	14567	14508	14516	14700	14504	14617	14721	14600	14603	14603	14549	14506	14672	14513	14501	14647	14551	14646	14447	14579	14521	14412	14334	14561	14629	14549	14605	14580	14536	14461	14617	14598	14488	14474	14619	14609	14542	14449	14586	14629	14423	14509	14422	14419	14489	14438	14551	14545	14453	14494	14639	14533	14455	14301	14590	14338	14704	14500	14545	14510	14597	14566	14541	14476	14602	14579	14451	14509	14589	14519	14400	14617	14546	14491	14575	14729	14581	14822	14442	14451	14431	14437	14447	14333	14562	14592	14588	14620	14540	14589	14613	14517	14676	14690	14514	14804	14518	14553	14467	14723	14574	14539	14509	14583	14525	14466	14451	14714	14451	14517	14488	14519	14444	14589	14493	14453	14501	14523	14648	14501	14583	14632	14455	14386	14407	14526	14676	14505	14598	14519	14640	14667	14612	14443	14651	14604	14547	14624	14629	14454	14599	14678	14423	14464	14613	14598	14495	14596	14474	14609	14548	14480	14545	14568	14576	14570	14553	14534	14480	14738	14627	14519	14592	14608	14467	14494	14590	14632	14690	14492	14602	14530	14599	14504	14373	14582	14585	14695	14704	14411	14574	14598	14536	14585	14519	14350	14632	14496	14703	14495	14504	14423	14637	14460	14500	14591	14724	14564	14426	14648	14492	14575	14468	14523	14668	14321	14464	14612	14451	14659	14448	14546	14455	14487	14732	14514	14543	14634	14590	14669	14619	14518	14648	14550	14503	14619	14705	14572	14461	14648	14574	14352	14539	14478	14510	14601	14678	14711	14439	14515	14514	14605	14608	14685	14621	14655	14475	14575	14552	14493	14562	14627	14578	14626	14469	14379	14600	14398	14470	14555	14513	14527	14572	14576	14595	14503	14650	14360	14591	14606	14466	14564	14545	14541	14358	14575	14451	14673	14425	14651	14494	14581	14439	14529	14476	14544	14630	14654	14663	14566	14422	14526	14602	14341	14639	14472	14497	14630	14403	14492	14510	14552	14728	14377	14636	14535	14273	14651	14376	14533	14618	14415	14430	14659	14582	14519	14546	14638	14393	14592	14476	14496	14528	14658	14495	14635	14773	14622	14619	14460	14489	14583	14571	14595	14418	14598	14598	14533	14462	14568	14535	14495	14421	14401	14651	14459	14597	14491	14539	14422	14382	14594	14533	14743	14530	14580	14475	14656	14521	14537	14506	14680	14552	14439	14600	14607	14520	14489	14458	14716	14429	14499	14590	14484	14664	14570	14499	14495	14516	14465	14621	14432	14491	14585	14680	14668	14667	14608	14580	14501	14654	14467	14533	14436	14591	14687	14523	14634	14690	14703	14736	14588	14487	14587	14561	14390	14549	14531	14495	14556	14699	14645	14620	14506	14789	14567	14408	14532	14485	14478	14244	14477	14562	14334	14603	14432	14506	14352	14671	14666	14543	14443	14519	14513	14573	14477	14495	14560	14454	14603	14509	14482	14677	14482	14465	14526	14656	14552	14453	14395	14477	14513	14594	14569	14481	14516	14568	14608	14660	14770	14437	14349	14505	14535	14500	14678	14662	14532	14696	14489	14591	14692	14488	14529	14606	14568	14485	14558	14642	14637	14612	14786	14477	14631	14435	14591	14522	14600	14520	14463	14643	14638	14611	14573	14542	14476	14454	14573	14585	14399	14582	14801	14658	14667	14589	14411	14665	14489	14545	14610	14493	14577	14440	14752	14467	14646	14543	14600	14566	14681	14442	14517	14572	14498	14507	14615	14689	14452	14413	14715	14622	14539	14509	14477	14549	14566	14656	14413	14626	14575	14427	14520	14429	14460	14459	14740	14431	14608	14561	14579	14634	14572	14345	14534	14456	14647	14622	14548	14430	14648	14531	14518	14522	14537	14602	14518	14565	14471	14526	14588	14656	14597	14603	14595	14572	14558	14495	14645	14570	14562	14658	14557	14583	14584	14517	14659	14393	14517	14584	14689	14414	14537	14453	14356	14475	14558	14460	14627	14377	14606	14523	14428	14446	14505	14554	14612	14516	14583	14407	14367	14539	14748	14668	14615	14575	14506	14663	14659	14570	14339	14570	14536	14630	14682	14542	14378	14468	14519	14568	14754	14495	14471	14587	14534	14467	14618	14626	14623	14501	14569	14575	14579	14445	14777	14446	14428	14640	14361	14757	14497	14493	14648	14481	14626	14530	14370	14527	14457	14429	14485	14636	14396	14439	14470	14682	14405	14647	14545	14590	14442	14347	14790	14612	14664	14643	14451	14624	14592	14363	14366	14669	14515	14363	14548	14626	14629	14607	14618	14564	14517	14483	14495	14579	14506	14494	14488	14687	14582	14551	14613	14640	14601	14477	14680	14559	14512	14513	14624	14542	14598	14641	14560	14419	14740	14528	14601	14647	14546	14557	14586	14570	14484	14519	14414	14552	14504	14637	14569	14672	14719	14637	14548	14285	14485	14681	14406	14698	14480	14678	14561	14523	14682	14603	14524	14431	14557	14602	14590	14589	14543	14509	14559	14582	14674	14528	14778	14474	14527	14517	14493	14609	14587	14555	14509	14540	14362	14557	14551	14470	14498	14542	14700	14472	14482	14656	14599	14305	14532	14654	14574	14493	14525	14493	14479	14458	14557	14518	14775	14615	14601	14427	14488	14490	14466	14415	14694	14542	14452	14508	14496	14605	14569	14629	14616	14536	14566	14509	14436	14498	14524	14607	14552	14572	14688	14734	14421	14650	14593	14314	14534	14388	14766	14586	14580	14558	14595	14423	14409	14512	14518	14607	14497	14567	14455	14596	14551	14600	14424	14503	14696	14643	14582	14575	14459	14616	14591	14597	14436	14511	14572	14444	14646	14490	14374	14663	14525	14550	14565	14534	14592	14431	14593	14551	14590	14486	14579	14456	14553	14536	14528	14869	14499	14615	14620	14401	14501	14509	14481	14419	14513	14516	14556	14707	14426	14454	14537	14470	14556	14378	14457	14531	14526	14451	14573	14589	14513	14527	14516	14474	14669	14393	14563	14590	14709	14454	14593	14481	14601	14443	14425	14509	14423	14631	14526	14473	14642	14508	14626	14741	14573	14476	14521	14531	14529	14757	14612	14687	14547	14590	14390	14480	14657	14513	14542	14588	14613	14592	14572	14522	14594	14544	14835	14584	14520	14625	14413	14486	14448	14715	14301	14540	14604	14509	14446	14456	14541	14615	14591	14599	14509	14398	14510	14445	14632	14287	14731	14552	14530	14586	14487	14472	14692	14476	14590	14522	14388	14530	14408	14390	14563	14592	14423	14544	14519	14504	14459	14639	14460	14531	14683	14641	14245	14554	14694	14687	14333	14568	14700	14648	14513	14364	14539	14576	14521	14564	14562	14484	14576	14544	14626	14686	14564	14580	14579	14392	14553	14469	14492	14542	14549	14615	14457	14486	14610	14748	14409	14401	14541	14431	14757	14610	14666	14520	14587	14548	14607	14705	14766	14535	14666	14424	14550	14360	14610	14480	14599	14404	14574	14478	14423	14777	14474	14663	14551	14719	14575	14541	14450	14611	14545	14684	14520	14507	14449	14602	14622	14675	14574	14546	14592	14632	14639	14589	14596	14543	14593	14686	14531	14365	14610	14480	14594	14562	14437	14501	14662	14587	14452	14415	14526	14576	14564	14441	14571	14637	14571	14408	14486	14473	14310	14665	14615	14598	14482	14592	14510	14523	14531	14551	14463	14499
23973	21391	28989	24200	22039	23266	22451	18730	18194	18148	17867	17688	17666	17529	17447	17243	17453	17162	17222	17154	17232	17175	16904	17329	17171	17304	17104	16978	17231	17299	17107	17116	17180	17166	17356	17257	17206	17028	17046	17144	17145	17170	17055	17062	17109	17136	17181	16851	17029	17151	17115	17014	16996	17297	17038	16937	16909	17032	16967	16888	17005	17007	16999	17027	17003	16920	17059	16877	17161	16966	17087	16917	16994	16902	17008	16810	16912	16866	16887	16957	16858	17017	17327	17367	17145	17139	17017	16918	16979	16758	16967	17050	16839	16983	16977	16794	16790	16878	16796	16830	16902	16884	17078	16896	16906	16833	17107	16863	16647	16667	16998	16930	16704	16815	17054	16995	16931	17027	16875	16939	16911	16974	17028	16950	16942	16859	17024	16870	16822	16770	16855	16678	16787	16866	16691	16891	16712	16900	16896	16706	16873	17000	16887	16840	16799	16724	17166	16820	16977	16970	17125	17004	16802	16772	16832	16863	17079	16985	16768	17036	16902	16690	16704	16871	16841	16893	16843	16827	16876	16786	16967	16848	16886	16992	16853	16904	16903	16850	16937	16789	16994	17046	17013	16757	17094	16769	16721	16755	16799	16908	16602	16849	17067	16967	16834	17071	16791	16841	16906	16711	16931	17151	16826	17021	16978	16921	16943	16933	16915	16975	17107	16929	17091	16771	16788	16748	16786	16947	16900	17146	16939	16764	16916	16687	16882	16850	16900	16864	16908	17032	17042	17006	16847	16844	16808	16888	17095	17003	16802	16909	17034	16959	17090	16769	16868	16963	17011	16882	16828	17114	16837	17184	16959	17068	16700	16919	16765	16714	16783	16750	17035	17054	16796	16936	16955	16743	16787	16830	17001	16745	16848	16918	16799	16976	17019	16737	16744	16950	16872	16890	16726	16863	16887	16673	16956	16953	16882	16835	16901	16870	16813	16857	16766	16790	17010	16854	17079	16963	16644	16817	16870	16744	16971	16862	16859	16928	16899	16980	16733	16939	16724	16942	16971	17011	16888	16822	16921	16781	17055	17026	16694	16917	16892	16934	16677	16637	16827	17072	16847	16811	16945	16826	16678	17003	16777	16911	16917	16702	16995	16933	16908	16824	16835	17115	16874	16703	16814	16843	16985	16894	16889	16919	17121	16864	16988	16936	16940	16857	16710	16723	17072	16773	16782	16725	17015	16904	16835	16999	16826	16956	17028	16795	16750	16879	16852	16900	17033	16958	16931	16857	16827	16941	16945	16846	17005	16991	16994	16793	16806	16616	16887	16920	16915	16875	16820	16897	17003	16700	16862	16811	16938	17036	16784	16874	16974	16693	16987	17039	16965	16851	16930	16737	16874	17006	17126	16897	16933	16736	16806	16865	16830	16892	17033	17030	16815	16931	16846	16852	16881	16987	16861	16822	16787	16854	17081	16561	16821	16947	16901	16977	16889	17015	16680	16934	16952	16949	16830	17001	16916	16940	16886	16913	16862	16843	16909	16592	17031	16621	16681	16814	17029	16871	16776	16834	16905	16826	17026	16958	17010	16752	16757	16793	16843	16868	16784	16836	17029	16797	16862	16988	16847	16957	16894	17003	16979	17123	16977	16740	16831	16940	16946	16888	17110	17002	16625	16854	16985	16709	16899	16775	16835	16832	16900	16943	16907	16778	16895	17039	16898	16851	16734	16869	16874	16991	16838	16767	16989	17023	16883	16758	16878	16912	16869	17071	16865	16854	16786	16702	16738	16994	16829	17017	16825	16735	16847	16585	16764	16862	16994	16904	16719	16925	16853	16887	16978	16907	16769	16626	16887	16753	16811	16861	17092	16757	16706	16902	16896	16889	16697	16788	16755	16891	16948	16840	16960	17096	16998	16942	16749	16775	16816	16979	16917	16837	16993	16816	16974	17030	17151	17076	17090	16810	16821	16956	17065	16777	16993	16921	16805	16946	16980	16884	16594	16986	16688	16877	16940	16801	16863	16790	16653	16846	16828	16714	17069	16889	16914	16969	16821	16948	16868	17021	16833	17031	16907	17064	16924	16874	16953	16860	16809	16728	16821	16905	16905	16898	16913	16782	16822	16864	16779	16715	16906	16862	16729	16820	16979	16788	17011	16806	16744	16807	16891	16788	16803	16903	16963	16771	16776	16814	16997	17082	16991	16799	16927	16741	17111	16817	16789	17087	16926	16893	17007	16797	16751	16880	16783	16710	17034	16843	16856	16695	17040	17028	16943	16932	16851	16894	16824	16917	16881	16669	16696	16780	16922	16821	16747	16910	17017	16837	16620	16682	17012	16786	16801	16710	16784	16885	16914	16646	16887	16740	16796	16879	16791	16996	16856	16814	16923	16964	16686	16885	16917	16967	16734	16753	16907	16854	16809	16891	16818	16850	16852	16881	16964	16938	16851	16758	16892	16917	16878	16943	16809	16864	16808	16946	16983	16941	16771	16990	16983	16980	16681	16863	16923	16842	16802	17066	17062	16893	16919	16987	17018	16857	16973	16825	17010	16777	16885	16962	17057	16749	16840	16921	16816	16958	16897	16839	16865	16857	16837	16762	16916	16920	16948	16889	16881	16852	16784	16665	16705	16925	16896	16853	16900	16839	16850	16635	16883	16908	16745	16744	16953	16980	16730	16796	16899	16743	16960	16989	16804	16808	16929	16863	17009	16936	16858	16851	17029	16796	16879	16803	16814	16869	16949	16788	16849	16763	16697	16644	16870	16754	16729	16759	16839	16734	16751	16900	16878	16984	16702	16985	16873	16722	16849	16785	16944	17016	17075	16852	16968	16844	16839	16823	16988	16815	17077	17021	17067	16841	16961	16873	16795	16848	16897	16941	16785	16834	16759	16913	16764	17050	17014	16802	16779	16760	17083	16818	16703	16971	16814	16870	16898	16999	16864	16771	16862	16954	16669	16881	16859	16735	16847	16943	16715	16813	16979	16848	16728	17009	16921	16935	16849	17025	16845	16923	16906	16853	16961	16861	16989	17006	16941	17029	17132	16842	17096	16895	16952	16687	16775	16966	16803	16785	16878	16986	16896	16851	17007	16786	16898	16980	16904	16830	16767	16869	16933	16941	16878	16849	16941	16826	16821	16904	16780	17017	16667	17037	17006	16796	16968	17024	16926	16758	16742	16832	16959	16980	16995	16981	16906	16847	16781	16935	16897	16822	16956	16706	17106	16728	16753	16923	17117	16845	16979	17084	17045	16761	16838	16941	16975	16867	16900	16926	17037	17012	16840	16776	16865	16890	16764	16628	16820	16983	17229	16961	16989	16839	17041	16729	17082	16888	16835	16947	16857	16637	16939	16887	16878	16785	16780	16956	16835	16725	16860	16862	16781	17130	16802	16775	16899	16950	16991	16925	16957	16817	16989	16943	16946	17179	16758	16853	16964	16961	17151	17057	16854	16850	16955	17012	16908	16935	16673	16991	16916	16879	16928	16868	16678	17008	16751	16795	17083	16948	16920	16771	16865	16806	16691	16949	16881	16641	16853	16936	16886	17065	17098	17102	17027	16947	16837	17157	16854	16942	16884	17002	17038	16941	16840	17018	17026	16755	16810	16959	16759	16955	16860	16890	16738	16674	16840	16895	16993	17127	17013	16636	16769	16899	17002	16777	16803	17032	17000	16902	16690	16860	16755	17012	17047	16935	16812	16827	16922	16865	16958	16999	16957	16729	16816	17034	16910	16907	16827	16773	17011	16883	16738	16764	17031	16883	16907	16900	16946	16812	16663	16895	16898	16836	16843	16955	16768	16880	16969	17053	16742	16857	17161	16784	16896	16903	16845	16794	16660	16721	16746	16857	16865	16994	16789	16754	17061	16984	16827	16747	16707	16805	16855	17090	16859	17005	17046	16913	16959	16947	16880	16974	16785	16707	17105	17150	16845	16894	17086	16842	17004	16924	16878	16818	16839	16796	17205	16681	16780	16671	16984	17020	17120	16817	16745	16955	16895	16867	16861	16828	16872	16843	16795	16919	16938	16947	16841	16824	16939	16801	16889	16891	16786	16888	16924	16937	16785	16874	16853	17061	16746	17022	16949	16896	16930	16852	17085	16976	16867	16761	16854	17073	16882	17078	16873	16815	16805	16988	16963	16989	16949	16813	16919	16871	16854	16764	16897	16854	16970	16782	16818	16880	16993	16754	17017	16974	16856	16782	16888	16782	17024	16861	16765	16802	16687	16765	16774	17075	16922	16712	16801	16869	17039	16919	17067	16815	17060	16808	16914	17004	16830	16601	16909	16849	16854	16954	16972	16799	16912	16989	16746	16776	16959	16901	16971	16763	16951	16737	16776	17050	17145	16942	16815	16952	16789	16990	16975	16648	16710	16989	16768	16976	16926	17029	17050	16790	16714	16720	16881	16793	16749	16918	16722	16718	16959	17013	17014	16833	17065	16947	16903	16949	17157	16761	16659	16893	16830	17065	16883	16865	16851	16874	16780	16716	16816	16677	16980	16932	16898	17073	16699	16828	16944	16776	16910	17026	16906	16774	16973	16681	16947	16894	17121	17136	17086	16844	16767	16743	16740	16957	16943	17181	16759	16671	16823	16938	16784	16794	17098	16729	17028	16774	16922	16884	16875	17062	16802	16626	16763	16925	16959	16933	16924	16956	16881	16780	16792	16994	16854	16767	16711	16761	16853	16987	16883	16756	16662	16868	16815	16793	16865	16727	16797	16850	16872	17154	16962	17044	16794	16771	16985	17094	16826	16959	17099	16770	16845	16669	16785	16729	17060	16717	16897	16890	16875	16943	17070	16743	16838	16805	16879	17102	16827	16738	16982	16807	16747	16876	17070	16828	16983	16844	17195	16849	16780	16701	16827	16826	16977	16982	16946	16692	16810	16856	16722	16956	16525	16856	16903	16995	16921	17077	16813	16771	16934	16939	16571	16962	16855	16743	16872	16809	16901	16920	16989	16664	16958	16905	17005	16919	17021	16859	16949	16876	16928	16983	17009	16760	16667	16761	16963	16930	16937	16873	16793	16830	16839	16803	16918	17060	17052	16879	16794	17121	17018	16965	16731	16829	16980	16962	17185	16945	16867	16833	16837	16971	16756	16973	16749	16906	16975	16828	17041	16876	16902	16861	16913	17118	16811	16956	17004	16797
18050	30971	28475	22715	19977	18428	17418	16950	16239	16003	15732	15618	15629	15381	15364	15225	15088	15080	15006	14850	14927	14997	14968	14691	14960	14636	14819	14867	14999	14800	14887	14874	15014	14862	14972	15091	14940	14689	14686	14733	14621	14769	14741	14597	14665	14620	14720	14701	14601	14420	14621	14501	14528	14547	14609	14452	14567	14519	14412	14558	14473	14684	14554	14545	14545	14623	14529	14728	14630	14708	14636	14638	14562	14525	14508	14472	14402	14670	14531	14577	14574	14385	14898	14945	14704	14713	14785	14532	14583	14499	14559	14330	14613	14512	14491	14275	14508	14451	14398	14513	14541	14442	14333	14526	14637	14374	14557	14438	14482	14557	14551	14410	14508	14364	14482	14324	14386	14520	14536	14542	14502	14549	14474	14405	14639	14405	14418	14442	14449	14380	14515	14505	14347	14575	14537	14352	14642	14568	14486	14441	14453	14491	14558	14462	14594	14370	14451	14416	14476	14557	14334	14601	14465	14660	14567	14653	14339	14501	14393	14617	14359	14344	14444	14560	14613	14536	14447	14504	14296	14468	14503	14349	14538	14631	14479	14563	14482	14610	14438	14376	14299	14535	14541	14463	14604	14655	14414	14506	14504	14492	14489	14659	14515	14548	14067	14402	14424	14630	14499	14650	14600	14518	14649	14454	14510	14526	14499	14426	14593	14524	14565	14538	14647	14467	14441	14467	14531	14564	14594	14472	14557	14386	14394	14271	14504	14471	14401	14534	14570	14439	14427	14476	14378	14388	14344	14516	14308	14318	14509	14393	14480	14464	14344	14398	14580	14533	14635	14408	14403	14542	14453	14523	14532	14473	14464	14459	14458	14393	14439	14433	14587	14339	14429	14426	14564	14303	14513	14517	14547	14456	14411	14643	14409	14410	14446	14548	14478	14500	14587	14339	14361	14544	14322	14392	14395	14499	14464	14458	14455	14387	14496	14385	14427	14431	14394	14523	14507	14469	14574	14566	14494	14556	14468	14617	14439	14445	14494	14641	14620	14352	14397	14558	14379	14488	14572	14518	14506	14574	14554	14493	14615	14591	14508	14506	14365	14506	14571	14461	14468	14397	14488	14434	14418	14595	14541	14372	14414	14486	14599	14505	14399	14627	14489	14435	14462	14572	14507	14480	14492	14301	14426	14703	14255	14388	14360	14589	14412	14509	14495	14404	14386	14506	14545	14414	14297	14365	14453	14375	14606	14418	14312	14552	14459	14476	14356	14244	14496	14352	14438	14280	14403	14580	14496	14398	14478	14423	14437	14389	14679	14469	14425	14721	14406	14384	14452	14531	14471	14623	14602	14283	14409	14431	14588	14464	14573	14479	14436	14433	14468	14524	14537	14510	14529	14417	14517	14412	14632	14564	14560	14385	14428	14473	14519	14489	14557	14592	14400	14533	14538	14481	14408	14502	14289	14543	14509	14383	14581	14463	14472	14402	14439	14440	14418	14444	14496	14474	14677	14509	14464	14547	14484	14391	14491	14350	14454	14546	14628	14259	14476	14480	14405	14627	14617	14553	14448	14509	14563	14453	14453	14603	14380	14518	14557	14544	14472	14465	14519	14310	14475	14512	14557	14628	14541	14448	14475	14497	14623	14473	14450	14377	14613	14452	14531	14443	14420	14458	14621	14484	14404	14600	14547	14505	14522	14417	14514	14551	14538	14332	14390	14590	14468	14611	14231	14368	14520	14576	14533	14431	14327	14430	14378	14590	14522	14408	14377	14532	14319	14473	14546	14470	14375	14582	14487	14342	14409	14411	14508	14500	14493	14611	14337	14451	14607	14498	14574	14474	14402	14401	14454	14329	14358	14322	14681	14245	14477	14347	14690	14393	14299	14550	14464	14175	14462	14555	14393	14449	14507	14539	14430	14409	14550	14478	14674	14408	14390	14548	14460	14572	14551	14478	14352	14527	14564	14470	14790	14261	14481	14413	14495	14393	14537	14499	14467	14567	14543	14433	14488	14407	14478	14351	14624	14553	14283	14499	14552	14369	14379	14463	14429	14385	14609	14444	14442	14464	14492	14428	14523	14394	14345	14468	14643	14417	14536	14506	14473	14525	14484	14532	14339	14589	14435	14529	14571	14483	14330	14432	14456	14549	14493	14566	14600	14370	14426	14536	14459	14518	14510	14660	14353	14496	14326	14527	14351	14507	14511	14492	14558	14418	14516	14515	14531	14616	14563	14426	14379	14500	14409	14545	14538	14437	14298	14524	14475	14482	14484	14611	14485	14539	14558	14448	14615	14600	14589	14475	14501	14548	14592	14423	14454	14351	14551	14471	14491	14560	14656	14332	14462	14543	14514	14483	14443	14473	14538	14569	14648	14518	14463	14392	14514	14466	14576	14484	14419	14557	14432	14489	14599	14491	14309	14367	14526	14525	14452	14492	14507	14405	14358	14416	14410	14495	14454	14219	14333	14536	14276	14320	14467	14262	14481	14252	14445	14432	14514	14485	14377	14505	14439	14495	14482	14484	14454	14382	14438	14542	14411	14425	14536	14489	14506	14447	14475	14432	14377	14656	14422	14453	14359	14412	14352	14479	14601	14443	14208	14505	14569	14485	14436	14464	14500	14342	14395	14295	14313	14456	14398	14577	14432	14651	14564	14451	14531	14399	14535	14632	14412	14269	14443	14509	14500	14418	14426	14366	14364	14343	14535	14434	14545	14445	14333	14377	14579	14464	14416	14557	14494	14409	14264	14401	14484	14286	14523	14553	14341	14443	14295	14445	14421	14465	14410	14704	14467	14295	14591	14398	14686	14629	14685	14450	14327	14556	14611	14652	14545	14505	14480	14471	14387	14447	14462	14497	14382	14476	14489	14436	14384	14552	14563	14473	14277	14356	14388	14722	14512	14542	14367	14572	14400	14428	14566	14599	14476	14417	14642	14496	14478	14503	14480	14444	14420	14329	14613	14219	14337	14349	14474	14512	14444	14457	14614	14554	14413	14261	14440	14495	14413	14593	14432	14599	14422	14316	14483	14567	14469	14544	14351	14457	14413	14399	14381	14434	14634	14440	14516	14528	14431	14484	14491	14442	14480	14637	14510	14505	14512	14330	14439	14363	14554	14492	14344	14410	14467	14650	14373	14509	14413	14410	14529	14337	14388	14574	14474	14446	14424	14560	14532	14463	14548	14345	14559	14593	14514	14390	14420	14512	14488	14581	14409	14335	14404	14488	14542	14440	14523	14429	14432	14523	14544	14385	14462	14306	14466	14475	14412	14604	14550	14484	14555	14505	14354	14439	14373	14620	14512	14451	14465	14484	14507	14475	14498	14464	14386	14426	14516	14618	14488	14458	14290	14610	14459	14585	14640	14529	14574	14703	14529	14642	14393	14501	14484	14438	14366	14565	14321	14473	14556	14473	14427	14428	14427	14386	14456	14340	14473	14341	14353	14433	14505	14446	14507	14516	14492	14318	14545	14384	14477	14441	14482	14487	14339	14576	14450	14557	14432	14329	14652	14532	14342	14535	14510	14500	14420	14512	14550	14474	14345	14497	14541	14639	14359	14494	14518	14386	14441	14305	14441	14453	14531	14617	14477	14457	14343	14508	14542	14423	14537	14323	14585	14471	14367	14523	14471	14531	14580	14439	14370	14442	14661	14578	14562	14671	14351	14488	14299	14544	14472	14426	14509	14520	14391	14563	14433	14543	14389	14386	14610	14399	14437	14512	14354	14430	14303	14579	14454	14450	14393	14361	14519	14435	14397	14472	14332	14391	14486	14498	14509	14446	14380	14421	14370	14433	14419	14425	14451	14444	14436	14445	14553	14465	14594	14383	14425	14492	14460	14331	14357	14532	14308	14645	14592	14513	14428	14582	14487	14563	14457	14429	14515	14525	14481	14524	14593	14524	14427	14546	14656	14415	14404	14468	14574	14520	14331	14298	14529	14563	14478	14326	14476	14391	14511	14547	14443	14454	14528	14386	14714	14385	14576	14561	14439	14583	14283	14609	14478	14451	14435	14527	14484	14474	14509	14561	14480	14616	14536	14438	14409	14499	14373	14593	14314	14537	14415	14489	14540	14251	14531	14531	14435	14374	14338	14422	14521	14371	14526	14252	14410	14434	14304	14378	14477	14578	14508	14441	14576	14512	14652	14449	14502	14452	14466	14344	14423	14492	14490	14519	14535	14571	14443	14477	14372	14380	14336	14591	14455	14344	14538	14439	14623	14403	14517	14556	14471	14407	14528	14620	14386	14422	14315	14514	14384	14368	14448	14429	14592	14477	14337	14408	14402	14551	14564	14341	14464	14511	14356	14389	14562	14646	14383	14484	14492	14571	14439	14388	14528	14403	14561	14549	14514	14373	14447	14376	14606	14518	14504	14347	14405	14547	14425	14531	14291	14654	14476	14394	14559	14526	14589	14535	14479	14499	14599	14568	14435	14479	14597	14433	14384	14456	14395	14413	14519	14457	14391	14321	14498	14360	14515	14262	14404	14438	14294	14617	14645	14315	14536	14601	14406	14507	14444	14581	14455	14412	14409	14467	14422	14418	14489	14544	14573	14607	14598	14425	14649	14375	14391	14482	14402	14571	14540	14548	14382	14455	14213	14469	14502	14407	14371	14591	14562	14417	14331	14409	14481	14486	14472	14441	14429	14329	14522	14374	14642	14377	14515	14420	14447	14553	14417	14322	14650	14516	14409	14382	14679	14452	14545	14339	14385	14542	14461	14492	14515	14531	14413	14438	14554	14548	14519	14353	14462	14526	14354	14474	14389	14452	14363	14268	14478	14493	14637	14256	14579	14791	14334	14340	14603	14369	14389	14560	14498	14455	14432	14476	14460	14524	14453	14336	14608	14626	14552	14424	14662	14500	14531	14430	14472	14501	14523	14474	14317	14675	14566	14388	14340	14458	14514	14542	14552	14315	14629	14512	14542	14428	14511	14668	14403	14520	14340	14466	14573	14553	14496	14327	14302	14299	14424	14441	14234	14545	14604	14384	14562	14368	14411	14573	14307	14423	14349	14364	14335	14444	14420	14682	14625	14493	14437	14551	14529	14540	14522	14567	14381	14426	14257	14415	14455	14449	14506	14565	14569	14567	14334	14414	14482	14483	14518	14472	14677	14516	14633	14473	14261	14543	14354	14470	14350	14494	14485	14648
29478	22268	22160	19571	17347	17395	17474	17201	17115	17219	17253	17228	17474	17017	17172	17024	17098	17137	17280	17064	17027	17133	17086	17195	17257	17075	17129	16980	17288	17148	17260	17344	17348	17094	17211	17272	17248	17345	17294	17089	17042	17239	17243	17109	17271	17273	17203	17059	17079	16989	17055	17184	17154	17088	17403	17325	16660	16810	17070	17135	17092	16992	17054	17159	16929	16965	16864	17297	17379	17082	17076	17163	17108	17157	17107	17071	17054	17096	17065	16819	17228	16908	17019	17042	17073	17168	17152	17125	17174	17014	17318	16867	17150	17207	17054	16898	17072	17227	17372	17085	16864	17032	17114	16990	16828	16943	17042	17084	16994	16874	16968	17144	17184	17063	16987	16947	17197	17089	17021	17088	16914	16839	16910	16983	17063	17016	16954	17143	17091	16876	17092	16948	17081	17035	17059	17187	17019	16916	17078	17107	17188	17033	17145	17003	16883	16986	17144	17248	17108	17076	16970	17063	17039	17145	17076	17120	16782	17015	16986	16951	16852	17317	16886	17056	17066	17076	17160	17122	17109	17069	17199	16985	16849	17090	17077	17019	17092	17139	17052	16983	16969	17029	16773	16932	17116	16964	16897	17191	17025	17003	16928	17119	16931	16968	16737	17198	16902	17006	17088	16841	16992	16914	16876	16985	16963	17172	17121	17106	17150	17305	16995	16917	17183	17098	17196	17011	17242	17086	17159	16865	16974	17029	17106	16910	17068	17021	17080	16813	16988	17210	17053	17006	17124	17097	17080	17100	17116	17042	17057	17078	17073	16896	17049	17233	17049	17263	17171	17128	17035	17206	17038	17083	17107	17171	17007	17084	16921	16856	17177	17271	17065	17127	17028	17249	17013	16894	16903	17015	17059	17179	17062	17134	17066	16957	17138	17154	17097	17255	17101	17053	17219	17098	16907	16988	17086	17043	16840	16989	16973	16876	17176	16943	17032	16997	16915	17009	16943	16970	16889	17226	16977	17021	17065	17080	16992	16877	17230	17030	16921	17025	17017	17211	17036	17147	17025	17042	17066	17116	16971	17055	17013	17116	16963	16952	17078	17097	16968	17122	16923	16985	17171	16983	16874	16948	17093	17132	17195	17178	17016	17016	16833	17254	17152	16974	17168	17157	17151	16936	17272	17034	16997	17067	17295	17151	16963	17101	17109	16974	17174	17093	17135	17041	17105	17157	16710	17069	17147	17036	17022	17182	17212	16871	17089	17217	17008	17131	17442	17089	17007	17132	17105	17058	17105	16674	17099	17050	16935	17156	17164	17067	17040	16880	16961	17293	17116	17276	16927	16995	16968	17071	16851	17096	16973	17029	17175	17081	16991	16861	17119	16931	17075	16905	17065	17074	17093	17342	17307	16997	17138	17075	17096	17119	17136	16977	17152	16904	17045	17070	17143	17035	17085	17028	16886	16901	17163	17081	17055	16955	17111	16893	17078	17195	17015	17000	16799	16889	16887	17166	17027	17185	17260	16897	16988	17070	17196	16861	17197	17028	16996	16881	17167	16978	16894	17065	17044	17217	16954	17004	17106	16929	16774	17089	17059	17114	17126	17333	17129	17097	16998	17068	16920	16993	17007	17170	17123	16954	17202	17091	17167	17020	17131	17256	16703	16950	16966	16999	16971	17233	17125	17031	16999	17140	17107	17102	16754	17042	17141	17154	16958	17099	17210	17006	17026	16949	16905	16897	17066	17040	16983	17101	17181	17233	17177	16892	16920	17119	17164	17104	17045	17077	17002	17102	17207	17262	17082	17008	16892	17230	17010	17137	16924	17283	17009	16925	16975	17276	17025	16988	16969	16929	17041	17275	16899	17146	17228	17146	17067	16943	17202	17299	17306	16963	16989	17199	17043	17102	17107	17144	17065	17004	17280	16836	17149	17032	16974	16933	16605	16799	16978	16798	17079	17009	17145	17063	17253	17169	17183	16950	17128	17189	17171	16960	17136	17200	17132	16907	17044	16951	17057	17117	17005	16994	17091	16973	17045	16945	17003	17049	17218	16986	17091	17074	17157	17114	17013	17261	16867	16955	17205	17001	17041	17244	17005	16962	17097	16884	17011	17009	16995	17298	17050	16958	17180	16975	17046	17052	17156	17134	17182	17138	17074	17153	16955	16885	16993	17064	17052	17185	16964	17076	16914	17010	16989	16906	16993	17014	17099	17155	16936	17144	17015	16980	16844	16913	16811	17229	17048	17070	17194	17079	16988	16882	16889	16990	17132	16885	17153	17108	17017	17036	17150	17066	17049	17054	17055	17355	17078	16965	17081	16945	17013	16953	17126	17002	17024	17102	16952	17037	16816	16980	17175	17079	17003	17212	16995	17037	16935	16862	16942	17215	17131	16851	17053	17193	17184	17060	17037	17043	17265	16992	17204	17220	17030	17081	17123	17195	17064	17241	17019	16903	17175	17011	17076	17058	16936	16827	17146	17083	17011	17003	16997	16969	17230	16908	16819	17028	16719	16859	17081	17094	17150	16955	17130	17112	17009	17132	17000	16930	16945	16865	17063	16911	17100	16853	17112	16830	17201	16813	17235	16998	16966	17119	17034	17052	17087	17134	17082	17051	17025	16955	17001	17142	17074	16955	17135	17097	17030	16971	17006	17156	17270	16836	17040	16993	17177	17013	17106	17282	17154	17025	17120	16942	17204	16987	16936	17104	17132	17141	17214	17156	17181	16909	17175	17233	16763	16960	16717	16876	16962	17102	16917	17120	17099	17023	16983	17279	16988	16879	17075	17092	17203	17159	17050	16963	16939	17164	17007	17069	17196	17001	17197	17218	17214	17047	16891	17056	17076	17103	17026	17134	17186	16974	17287	17101	17086	16871	17090	17090	16878	16980	16991	17119	17370	17204	17039	17197	17237	17029	17135	16917	17012	17180	17034	16835	16972	17067	17104	17057	17008	16966	17089	16958	16954	17057	17118	17027	17092	17092	17124	17105	17042	16867	17087	17053	16958	16889	16857	16911	16885	16955	16974	17051	17102	17075	17151	17057	17041	17149	16930	17186	16946	17143	17113	17189	17072	17135	16971	16938	17015	16924	16820	17104	16998	17058	17096	17123	17010	17157	16993	17043	17175	16999	17015	17157	16900	17043	17060	17052	17229	17107	16954	16916	16961	16773	16969	17178	17023	17289	17169	17014	16986	17206	17186	16959	17141	17033	17045	17162	16992	17027	16861	17089	17060	17227	17085	17230	17157	17119	17045	17097	17281	17034	17102	17154	16860	17018	17130	17150	17288	16911	16960	17005	17146	17289	17174	16988	17123	17011	16882	17118	17056	17185	17063	16924	16890	17137	17133	16962	17112	16851	17065	17040	17114	17002	17104	16927	17076	16861	16880	17022	17006	16898	17054	17133	16976	17060	16974	17128	16992	16914	17062	17156	17007	17257	17056	17269	17146	16890	17029	17207	17005	17085	17054	16953	17143	16927	17225	17018	17149	17106	17121	17052	17385	17081	16931	17055	17160	17266	16999	16960	16936	17024	16973	17052	17149	17039	17131	16986	17114	17312	16992	17280	17009	16950	17083	17343	17008	16999	17038	17036	17008	16951	17132	17120	17139	17337	17072	17116	17013	17042	16834	16990	17159	17035	16914	17122	16842	16951	17122	17176	16798	17000	17004	16873	17003	17174	17077	16949	17087	17192	17165	17155	16847	17170	16954	17327	17068	16965	16886	16972	17093	16898	16963	17081	16988	17012	17135	16843	17079	16933	17085	17112	17140	17233	17058	17032	17185	17236	17032	17102	16907	17132	17123	17085	17154	16921	16999	17048	17184	17039	17092	17006	17018	17240	17080	16915	16892	17216	16901	17024	16948	16975	17198	17204	16873	16896	17008	17067	17033	17011	16936	17098	16836	17001	16938	16867	17084	17190	17029	17027	17084	17297	17109	17160	17110	16893	17055	16988	16993	17151	17056	16936	17196	16974	17135	16950	17131	17010	17290	17231	16893	17073	17082	16956	17129	17020	16788	17099	17316	17199	17202	17114	17242	17051	17068	17159	17062	17053	17182	17017	17106	16899	17149	17097	17033	17095	16966	16917	17027	16910	17093	17024	17162	17063	16957	16973	17002	17188	16962	17225	17023	17042	16854	16879	17097	17179	16712	17126	17088	17056	17111	16994	16840	16976	16988	17077	16928	16981	17046	16877	17259	16883	17071	16974	17168	17037	16959	16937	16893	16940	17072	17051	17094	17118	16914	16945	17133	17011	17266	17167	17078	16918	16948	17225	17069	17202	17003	17233	16979	17193	16955	16948	17096	17092	16994	17141	17089	17059	17095	16751	17036	16861	17064	17030	17197	17124	17265	17245	17047	17045	16868	17104	17004	17005	17063	17061	16955	16863	16973	17164	17104	17281	17094	17074	17180	17075	17137	17001	16978	17110	17313	17230	17110	16996	17064	17091	17079	17141	17110	17198	17088	17229	17038	17076	17161	17052	17041	17089	17107	16951	16998	16933	17190	16771	17088	17120	16990	16942	16983	17098	16823	16903	17183	17082	17118	17029	17076	17202	17067	17060	16991	17146	17032	16896	17039	16944	17013	16979	16949	17049	16945	17122	17167	17068	17078	17088	17075	17203	17061	17104	17252	17042	17013	16862	17215	17205	17058	16973	17079	16805	17097	17057	17016	16938	16986	17240	17243	17006	17065	16867	17043	17048	17062	17219	17276	17025	17257	17033	17059	17135	17169	17054	17145	17039	16990	16962	16884	17146	17104	17055	17054	16909	17121	16837	17247	17116	17067	16803	17225	17106	17197	17000	17012	16981	17117	17093	16967	16991	16970	17021	16865	16920	17183	17359	16876	17122	16943	17169	17072	17078	17105	17048	16984	17099	17119	16981	16838	17129	17011	16860	17230	17088	17120	16922	17023	17109	17065	17060	17030	17127	17006	17128	17008	17103	17030	16972	17099	17036	16997	17040	16952	17080	16977	16972	16830	17038	17134	17015	16946	17379	17030	17103	17023	17107	17065	16909	16753	16959	16972	16894	16940	17075	16927	17098	16940	16969	16939	17093	17041	17221	17161	17107	16991	16949	17240	17062	17010	16889	16946	17060	17064	17039	17005	17258	17071	16903	17088	17128	17149	17148	17036	16952	17031	17188	17015	17058
15848	17489	17062	15822	15354	15111	15070	14852	14844	14601	14947	14488	14681	14808	14583	14847	14643	14591	14497	14539	14690	14669	14586	14762	14649	14656	14667	14616	14750	14637	14670	14763	14470	14897	14847	14958	14881	14604	14855	14661	14644	14763	14640	14477	14716	14630	14597	14670	14741	14707	14717	14657	14612	14533	14508	14737	14585	14658	14524	14771	14609	14559	14511	14620	14593	14629	14508	14668	14518	14788	14745	14573	14557	14637	14705	14588	14447	14617	14645	14496	14578	14432	14727	14588	14544	14501	14528	14565	14678	14615	14413	14433	14569	14558	14618	14673	14550	14556	14638	14661	14627	14533	14653	14520	14579	14447	14787	14531	14522	14430	14549	14526	14619	14481	14566	14629	14596	14369	14614	14671	14454	14606	14385	14628	14589	14583	14636	14686	14577	14843	14534	14696	14686	14551	14482	14486	14574	14591	14348	14569	14418	14520	14484	14550	14587	14703	14650	14435	14484	14592	14555	14694	14449	14482	14415	14769	14724	14528	14656	14607	14676	14408	14419	14563	14679	14574	14603	14503	14701	14652	14431	14559	14530	14538	14612	14582	14637	14529	14609	14503	14601	14472	14593	14610	14575	14489	14771	14735	14493	14722	14446	14598	14619	14574	14457	14647	14516	14508	14465	14506	14503	14617	14529	14597	14570	14565	14649	14528	14654	14444	14747	14477	14468	14536	14556	14449	14703	14495	14719	14593	14534	14535	14486	14524	14567	14660	14641	14544	14467	14589	14451	14595	14701	14580	14527	14647	14540	14510	14582	14710	14588	14583	14414	14589	14627	14514	14652	14460	14710	14470	14650	14523	14473	14712	14550	14594	14656	14661	14542	14476	14665	14612	14596	14548	14659	14555	14435	14503	14588	14590	14417	14581	14621	14507	14664	14919	14402	14643	14873	14483	14643	14530	14500	14559	14593	14574	14470	14496	14462	14552	14602	14534	14684	14586	14559	14433	14542	14677	14516	14592	14680	14685	14595	14505	14450	14569	14587	14600	14537	14409	14712	14529	14388	14606	14314	14555	14645	14614	14626	14519	14435	14584	14670	14477	14686	14617	14612	14644	14593	14555	14588	14575	14558	14448	14523	14607	14438	14501	14588	14534	14622	14595	14537	14652	14451	14470	14466	14657	14735	14507	14360	14509	14515	14418	14488	14669	14546	14414	14587	14640	14551	14619	14516	14437	14623	14576	14642	14456	14718	14479	14541	14456	14612	14383	14532	14638	14683	14637	14555	14597	14846	14531	14682	14618	14344	14533	14891	14599	14662	14736	14564	14435	14691	14673	14635	14439	14598	14668	14536	14638	14589	14631	14640	14642	14623	14530	14405	14723	14372	14526	14675	14531	14499	14538	14607	14629	14601	14546	14729	14677	14543	14376	14447	14618	14453	14617	14522	14515	14510	14550	14510	14468	14580	14504	14615	14544	14336	14543	14502	14417	14735	14589	14509	14599	14630	14633	14569	14589	14555	14766	14468	14595	14586	14682	14493	14408	14624	14598	14552	14659	14581	14590	14436	14752	14482	14679	14565	14681	14516	14518	14475	14719	14608	14573	14708	14607	14646	14592	14526	14734	14517	14543	14458	14527	14578	14545	14584	14626	14566	14466	14595	14459	14499	14475	14490	14559	14595	14416	14446	14696	14590	14653	14447	14664	14655	14487	14621	14583	14661	14579	14530	14624	14681	14607	14611	14621	14459	14672	14590	14631	14599	14492	14609	14484	14357	14586	14632	14418	14461	14500	14474	14516	14676	14489	14494	14659	14598	14632	14759	14694	14472	14331	14456	14508	14704	14656	14426	14651	14752	14537	14442	14629	14460	14556	14665	14346	14644	14622	14578	14630	14512	14433	14535	14554	14582	14534	14726	14501	14519	14343	14614	14615	14572	14631	14585	14506	14556	14499	14675	14543	14524	14431	14520	14615	14632	14551	14628	14659	14524	14469	14707	14554	14500	14670	14611	14704	14599	14681	14585	14566	14415	14547	14486	14596	14700	14601	14539	14514	14589	14490	14509	14544	14627	14544	14642	14685	14607	14431	14575	14648	14624	14454	14490	14662	14468	14657	14553	14589	14569	14655	14552	14527	14692	14679	14526	14584	14561	14539	14579	14518	14580	14543	14683	14599	14580	14515	14481	14545	14692	14486	14562	14628	14579	14441	14405	14474	14517	14645	14524	14471	14517	14457	14602	14448	14536	14664	14476	14703	14727	14739	14718	14645	14590	14555	14614	14443	14489	14757	14637	14604	14403	14651	14332	14495	14713	14447	14602	14442	14532	14780	14649	14599	14487	14726	14638	14463	14506	14433	14548	14594	14726	14597	14573	14568	14449	14529	14498	14504	14693	14613	14371	14603	14388	14492	14700	14487	14474	14537	14594	14495	14780	14655	14592	14579	14408	14699	14578	14504	14495	14694	14567	14674	14565	14616	14651	14612	14512	14478	14637	14750	14511	14729	14516	14627	14495	14565	14485	14530	14706	14624	14608	14752	14622	14446	14568	14686	14564	14491	14415	14781	14503	14748	14625	14741	14644	14593	14541	14529	14418	14767	14458	14412	14541	14732	14505	14455	14622	14560	14480	14609	14536	14536	14708	14546	14666	14456	14599	14643	14596	14527	14580	14580	14655	14832	14489	14603	14710	14579	14625	14567	14685	14450	14573	14537	14721	14558	14640	14689	14614	14722	14738	14401	14679	14649	14605	14606	14470	14538	14707	14551	14638	14515	14543	14490	14653	14596	14748	14690	14408	14607	14524	14465	14523	14634	14701	14440	14597	14670	14577	14613	14477	14638	14490	14567	14626	14611	14600	14699	14448	14644	14629	14683	14640	14582	14550	14477	14592	14594	14736	14508	14596	14555	14586	14592	14364	14447	14568	14616	14544	14762	14296	14479	14612	14553	14620	14561	14426	14486	14714	14555	14507	14454	14629	14541	14506	14616	14651	14479	14487	14668	14593	14557	14564	14686	14677	14610	14467	14562	14485	14372	14491	14814	14673	14403	14658	14549	14531	14594	14409	14605	14673	14464	14481	14585	14607	14477	14512	14505	14685	14569	14520	14687	14514	14519	14681	14590	14651	14681	14516	14514	14640	14539	14566	14506	14720	14597	14548	14662	14490	14693	14631	14500	14379	14595	14718	14662	14625	14436	14420	14403	14781	14644	14687	14583	14645	14632	14549	14575	14477	14415	14356	14421	14690	14463	14529	14692	14639	14492	14584	14633	14604	14786	14549	14527	14672	14564	14591	14604	14639	14630	14535	14675	14685	14579	14589	14644	14473	14500	14480	14613	14457	14589	14476	14361	14706	14637	14470	14602	14500	14656	14659	14629	14454	14636	14516	14737	14578	14484	14521	14470	14703	14600	14408	14667	14700	14491	14513	14639	14675	14664	14535	14594	14660	14517	14619	14632	14477	14608	14772	14594	14576	14522	14569	14588	14619	14669	14661	14667	14734	14592	14691	14597	14497	14586	14488	14491	14475	14633	14602	14628	14626	14466	14511	14619	14555	14468	14599	14487	14309	14564	14677	14519	14606	14583	14601	14457	14571	14571	14715	14299	14497	14547	14567	14460	14605	14488	14705	14596	14559	14638	14609	14446	14509	14575	14845	14459	14641	14518	14659	14674	14725	14407	14671	14605	14477	14570	14541	14359	14589	14371	14694	14465	14599	14461	14606	14548	14541	14538	14494	14641	14582	14533	14658	14477	14571	14574	14547	14459	14625	14426	14390	14500	14596	14563	14700	14707	14518	14733	14507	14680	14463	14736	14600	14615	14625	14557	14592	14519	14511	14581	14552	14300	14626	14466	14540	14512	14586	14471	14568	14496	14509	14502	14551	14617	14557	14524	14528	14669	14631	14692	14463	14492	14694	14390	14527	14519	14563	14568	14728	14431	14391	14585	14514	14499	14530	14459	14667	14631	14520	14597	14546	14705	14434	14641	14648	14574	14615	14444	14386	14529	14598	14469	14450	14462	14571	14625	14596	14545	14746	14439	14557	14684	14747	14608	14618	14695	14675	14635	14539	14492	14610	14631	14593	14580	14627	14473	14620	14464	14545	14507	14525	14548	14538	14592	14506	14554	14597	14628	14436	14443	14489	14721	14649	14696	14443	14626	14485	14690	14471	14533	14533	14577	14710	14612	14618	14655	14691	14536	14724	14511	14570	14645	14454	14587	14552	14835	14504	14584	14647	14596	14521	14647	14467	14574	14458	14699	14725	14674	14540	14410	14627	14765	14528	14561	14697	14651	14519	14668	14495	14515	14404	14354	14735	14625	14429	14586	14636	14648	14503	14422	14654	14672	14492	14759	14600	14547	14624	14425	14534	14593	14651	14616	14509	14754	14606	14582	14521	14541	14541	14617	14449	14654	14586	14645	14547	14698	14507	14547	14498	14502	14660	14384	14707	14537	14660	14667	14580	14561	14584	14506	14652	14730	14505	14437	14600	14614	14464	14446	14588	14492	14493	14484	14444	14447	14617	14534	14574	14567	14581	14579	14603	14571	14631	14340	14488	14612	14635	14426	14611	14493	14593	14641	14520	14636	14453	14619	14621	14569	14655	14632	14640	14731	14467	14477	14669	14615	14688	14642	14371	14408	14379	14527	14547	14393	14568	14647	14667	14556	14633	14660	14622	14443	14527	14476	14665	14618	14598	14553	14595	14466	14549	14641	14688	14720	14559	14658	14637	14679	14546	14391	14624	14583	14656	14547	14502	14390	14553	14723	14623	14644	14695	14697	14518	14534	14470	14481	14592	14605	14633	14653	14493	14559	14608	14672	14476	14571	14606	14496	14660	14655	14722	14478	14551	14592	14517	14594	14516	14604	14346	14669	14586	14645	14567	14592	14563	14642	14625	14592	14608	14551	14535	14482	14674	14499	14700	14383	14524	14523	14671	14613	14737	14621	14604	14491	14526	14649	14647	14620	14506	14436	14546	14593	14510	14763	14474	14597	14591	14522	14648	14550	14662	14583	14702	14630	14781	14582	14655	14428	14625	14522	14507	14630	14570	14600	14526	14524	14699	14560	14599	14663	14562	14382	14654	14607	14492	14668	14536	14557	14471	14559	14466	14553	14633	14627	14493	14514	14457	14551	14698	14467	14639	14559	14709	14568	14654	14612
25217	21370	28281	25201	22100	20295	19846	18214	17580	17648	17702	17588	17371	17404	17478	17551	17282	17354	17442	17391	17408	17254	17138	17138	17323	17039	16898	16993	16999	17319	17146	17204	17456	17159	17255	17182	17149	17266	17338	17491	17281	17099	17279	17338	17223	17239	16906	17280	17159	17062	16981	17098	17144	17048	16822	16940	16922	17086	17085	17107	17244	16875	16993	17085	17030	16935	17022	17086	17227	16934	17076	16987	17077	17138	17123	16996	17068	17010	17114	17145	17080	17010	17333	17403	17226	17146	17058	16885	17139	17309	17228	17004	17067	17029	16818	16970	16914	16992	16945	16987	16899	16988	17109	17190	16997	17082	17189	17095	17243	17184	17186	16813	16868	17119	16902	17144	16784	16969	16838	16996	16873	16943	17074	16956	17088	17058	16976	17091	16978	17085	16966	16928	16985	17091	17087	17175	17069	17176	16966	17126	16957	17116	17131	16851	17017	16788	17079	16853	16929	16955	16983	17050	16990	17033	17076	16892	17056	16998	16967	17150	16927	17048	16910	16960	17134	17019	16950	17051	16906	16880	17041	17008	17027	16790	16909	17036	16889	16904	16755	17178	16977	17241	17025	16982	16949	17190	16993	17008	16936	17084	17117	16883	16850	17056	17175	17001	17177	17014	16848	16847	16939	16899	17079	16867	16970	17081	16862	17064	17034	17029	17135	16969	17111	16904	17186	16982	16903	16753	17071	17013	16976	16935	16834	16874	17088	16778	17042	17136	16897	16949	17148	17219	17021	17119	17200	16985	17071	17178	16932	16936	17005	16994	16819	17100	17000	17006	16991	17056	17183	17058	17043	16915	16972	17148	16960	17124	17193	17092	17074	16888	17075	16918	16998	17039	17180	16848	16931	16890	16965	16914	17160	16994	17176	16780	16844	17216	17033	16927	17053	16852	17123	17107	17062	17211	17041	17219	16991	16756	17115	16789	16987	17029	16941	17037	16912	17024	17151	17079	16974	16836	17310	16913	17066	17100	17073	17110	17008	17090	16975	16828	16905	17178	17015	16986	17057	16904	16869	16796	16945	17141	16954	17008	16968	17205	17203	17116	16926	17042	17109	17043	16953	16870	17061	17091	16853	17045	17103	16931	16967	17143	17149	17099	17033	17030	17061	17034	16980	16991	16895	16969	16894	17148	17091	16977	16979	17006	16914	16888	17163	16970	17068	16912	16971	16995	17089	16853	16951	17006	16988	17054	16956	16996	16932	17198	16981	16906	17142	17100	17025	17192	16912	16856	16899	16976	16849	16910	16985	17081	17133	16934	17034	17048	17119	17024	16911	17087	17023	17023	17022	16847	16871	16893	17118	17167	16854	17023	17114	16997	16929	16951	16927	16944	16962	17027	17246	17007	16903	17165	17165	17185	16960	17011	17085	17003	17025	16967	17172	17202	16740	17095	16927	16911	17035	17064	17037	17087	17069	16977	16976	17051	17106	16959	17080	17201	16954	16871	16760	17065	16875	17014	16897	16939	17008	17068	16947	17004	17000	17022	16914	17030	16868	17290	17016	17084	17122	17031	17055	16934	17035	16989	17087	17216	17044	16985	17192	17086	17000	16929	16943	16852	16862	17222	17100	16896	17148	17022	17016	17019	17001	17158	17016	16919	16917	17081	17121	17118	17025	16834	16978	16983	17050	16909	16886	16755	17126	16908	17124	16561	17054	17002	17049	17103	17232	17025	17335	17127	17079	16859	17052	17071	17057	16888	17073	16922	17002	16917	17046	16928	16925	17231	16980	17104	17093	17111	16903	17034	17119	16880	17025	17026	16842	17221	17151	17087	17019	17113	16835	17062	16953	17193	17028	16647	16926	16834	16986	16889	16971	17090	17040	16972	17037	16984	17098	16962	17126	16953	17087	16976	16937	16886	16915	17084	16747	17044	16864	17011	16914	17006	17009	17000	17116	16976	16923	17048	16958	16902	16846	17041	17065	17060	16927	16996	16962	17059	16998	17225	16902	17081	16903	17020	17165	17208	17168	16945	16831	16938	16944	16833	17251	16881	16944	16961	16944	16847	16988	16931	16968	17032	17046	16963	17011	16861	16942	17222	17093	17118	16896	16805	17044	16864	17072	17148	16804	16799	17279	16859	16800	17014	17144	16966	16786	16936	16994	17128	16871	17195	16897	16952	16985	16890	17068	17042	17081	16902	16836	16874	17051	17113	16928	16788	16793	17034	16893	16951	17167	17137	16934	16995	16788	17111	16966	16882	17068	17147	17041	17123	17063	17215	17116	16999	17056	16957	16897	16985	16747	17098	16860	16893	16950	16982	17073	17038	17043	16832	17206	17099	17141	17087	16861	16992	17056	16948	17213	17245	16750	16907	16810	17036	16840	17103	17012	16889	17228	17010	16947	17165	16995	17080	16967	17100	17080	17076	17092	16972	17043	16883	16927	17061	17161	17000	17008	16905	16975	17048	16968	16931	17106	16941	16944	17119	17009	17157	16960	17091	17202	17044	16764	16848	16970	16911	16853	17029	17051	16981	17098	17033	17219	16926	17123	16928	17036	16926	17219	16957	16994	17067	17103	16978	17144	17171	17220	17240	16912	17159	17033	17033	17087	16760	16972	17135	16950	16998	16895	17210	17073	16970	16959	17007	17089	17108	17058	16912	16836	17168	16908	17061	16968	17169	16925	17073	17187	17003	17077	17073	17279	17108	16988	17183	17032	17093	17263	16938	17031	17071	17162	17157	16997	16935	17160	17297	17230	16970	16981	16978	16905	16884	17065	17067	16917	16932	17156	16858	16920	17047	16818	17000	17133	17018	17131	17223	16938	17236	16954	17030	17197	17170	16865	17043	17012	17014	17084	17021	17029	16974	16996	17068	17095	17195	16893	17056	16949	16862	16956	16968	16948	17153	16855	16774	17166	17287	17219	17041	17003	16824	17055	16879	17160	17037	17162	17131	16966	16971	16893	16944	17169	16993	17045	17103	17001	16906	17025	17011	17040	16843	17122	16847	17053	16952	16969	16847	17070	17123	17066	16856	17005	17026	16916	16930	16975	17044	16986	16949	17058	17172	17062	17108	16901	17024	17098	17062	17023	16942	16961	16933	17032	17168	17060	16963	16945	16907	16951	17052	17141	16979	17102	16913	16969	17016	17052	16998	17038	16986	17081	16891	17055	16915	17075	16956	17033	16933	16937	17087	17232	17026	16837	16885	17067	16885	16961	16988	17044	17122	17027	17120	17008	17054	16984	17064	17132	16889	16854	16913	16833	17181	17016	17109	17004	17004	17274	16974	16814	16886	17201	17086	16978	17112	16947	17098	16990	16981	17066	17169	17003	17007	17010	16942	17009	16935	17076	17031	17046	16999	17037	17108	16950	17093	17064	17036	17021	17014	16962	16994	16974	17133	17254	16985	17095	17037	17039	17078	16926	16889	16905	17083	17024	16802	17011	17012	16906	17094	17109	16917	17012	16911	17046	17084	17289	17111	17259	16970	17072	17198	17151	16933	17140	17133	16804	17010	17081	16991	16967	17048	17088	17080	17148	16817	16874	17204	16995	17090	16980	16961	16977	16905	16875	17149	16861	17100	16941	17043	16956	17006	17194	16875	17002	16912	17076	16948	17137	17023	17081	17006	17064	16826	17089	17063	17044	16842	17098	17101	17060	16933	17088	17008	17163	17065	17003	17028	17134	17161	17044	17082	17171	17046	17033	16964	16984	16846	17123	17127	16872	17181	17256	17081	16847	16859	17141	17003	17034	17214	16978	17008	16970	17052	16957	17173	16842	17131	17290	16933	17107	16941	17043	17106	16994	17013	17077	17059	16882	17100	17331	17086	17018	16872	17010	17092	16873	17113	17064	17035	17146	17115	17273	16857	17031	17057	17079	17014	16986	17117	17036	17047	17040	17172	17059	16968	17184	17010	17076	16950	17031	16916	16844	17018	17065	16987	17262	17131	17050	17114	16760	16936	16968	17286	17029	16993	16879	16909	17156	16899	17086	16874	16993	16889	17106	17139	17040	17149	17067	17087	16930	16889	17174	16934	17214	16933	16963	17038	17076	16978	16953	17252	17090	16922	17146	17137	17282	17140	17162	17008	16966	16869	16984	16998	17069	17010	17106	16981	17000	17037	16960	16851	16848	16915	16915	16908	16997	16997	17157	16995	17086	16892	17059	17049	17008	17052	17056	17070	16968	16968	17177	17206	17054	17136	17080	17131	17012	17002	16929	16981	17048	17032	16927	17145	17116	17077	17137	16917	17150	17051	17017	17013	17060	16981	16971	17020	16875	17084	16858	17082	17075	16957	16917	16955	16974	17235	16924	17105	16828	17088	16957	17040	17032	17133	17161	17079	16790	16894	17093	17120	17019	17216	16999	17045	17042	17006	17076	17041	17118	16961	16996	17146	17118	17044	16944	16981	17082	17202	16872	16799	17044	17169	16925	17111	17060	17060	17038	16882	17180	16876	17003	16843	16906	17257	17107	17175	17137	17248	17038	17092	16993	17111	16880	17079	17224	16985	17031	16948	17067	16863	16855	17124	17070	17155	17180	16842	17250	16815	17113	17144	17126	16828	17176	16936	16883	17168	16830	16986	16863	17002	17090	17154	17107	17030	16898	16995	16808	16940	16932	17057	17006	17115	17083	17006	17010	17160	17034	17177	17096	17086	17025	16846	16881	16706	17031	16999	16846	17084	17110	17052	16871	17164	16997	16933	17134	17206	17109	16966	17022	17141	17312	17192	17171	17209	16986	16917	16998	16969	16954	17285	16988	16947	16903	16909	16934	17046	17009	16983	17009	16866	17003	16969	16893	17070	16752	16978	17003	16854	16959	16896	16899	16982	17141	17147	16973	17181	17183	17120	17056	17036	16996	17063	16986	16896	16831	16906	16880	17267	17047	17088	17086	17236	17036	16964	17048	16980	17085	16860	17016	16971	16963	17045	16953	16986	17146	16973	17057	16889	17084	16994	17070	17043	17141	17079	17088	16893	17111	17020	16932	16989	17331	17151	16974	17124	17002	17095	17040	17002	16958	16907	16998	16927	16904	16886	17101	16881	17088	16963	17093	16943	17023	17021	17171	16951	16956	17180	17131	17046	16966	17163	16896	17103	17074	17133	16870	16943	16797	16790	17082	17046	17125	16961	16770	17104	17210	16943
16055	25417	23812	19819	17941	16881	16448	16000	15626	15415	15419	15275	15202	15092	15016	14938	14899	14898	14842	15015	14822	14565	14629	14785	14736	14770	14747	14749	14873	14904	14963	14811	14863	14834	14739	14909	14992	14865	14946	14994	14870	14734	14845	14699	14870	14791	14681	14676	14616	14659	14592	14714	14561	14672	14616	14758	14655	14604	14472	14672	14657	14669	14620	14570	14616	14743	14518	14702	14666	14657	14760	14643	14560	14731	14571	14568	14530	14523	14492	14509	14670	14662	14798	14785	14638	14613	14673	14726	14644	14574	14630	14571	14628	14401	14432	14665	14415	14546	14547	14585	14671	14500	14520	14521	14506	14632	14642	14601	14522	14579	14686	14443	14626	14615	14545	14391	14529	14587	14673	14613	14433	14505	14620	14536	14541	14679	14512	14587	14636	14568	14566	14573	14652	14673	14579	14543	14609	14692	14756	14429	14501	14417	14511	14447	14659	14474	14667	14517	14570	14497	14680	14608	14603	14675	14634	14710	14558	14551	14458	14369	14473	14453	14553	14630	14386	14480	14841	14512	14636	14655	14525	14452	14454	14675	14428	14481	14607	14560	14640	14659	14565	14612	14630	14580	14480	14444	14513	14571	14581	14588	14530	14700	14718	14483	14512	14354	14547	14415	14462	14642	14575	14570	14584	14576	14608	14687	14613	14415	14609	14588	14747	14600	14558	14559	14532	14582	14579	14547	14589	14401	14720	14454	14630	14502	14557	14481	14645	14548	14617	14496	14449	14515	14663	14613	14569	14522	14655	14717	14454	14614	14331	14683	14502	14483	14645	14510	14683	14547	14548	14679	14369	14461	14455	14545	14523	14656	14476	14814	14548	14595	14615	14473	14517	14609	14592	14521	14618	14515	14605	14539	14724	14479	14532	14677	14689	14449	14698	14548	14623	14655	14540	14756	14667	14521	14671	14337	14498	14503	14441	14576	14538	14408	14530	14686	14545	14490	14503	14682	14549	14511	14547	14437	14548	14557	14507	14513	14613	14559	14533	14672	14548	14444	14625	14495	14582	14558	14786	14539	14669	14669	14603	14614	14735	14406	14708	14559	14517	14458	14550	14572	14643	14656	14628	14652	14547	14597	14593	14640	14671	14608	14587	14527	14637	14584	14560	14558	14702	14677	14555	14404	14498	14546	14530	14593	14488	14646	14697	14499	14513	14474	14538	14615	14498	14741	14622	14581	14361	14596	14660	14527	14548	14666	14722	14598	14585	14629	14695	14466	14577	14597	14648	14784	14390	14600	14642	14600	14640	14425	14621	14591	14451	14508	14495	14503	14559	14635	14522	14546	14620	14500	14643	14499	14537	14524	14731	14593	14456	14612	14501	14677	14664	14546	14703	14445	14524	14537	14502	14535	14672	14679	14682	14511	14445	14556	14500	14629	14686	14536	14599	14675	14587	14465	14454	14570	14478	14617	14655	14578	14593	14506	14650	14383	14424	14607	14554	14602	14658	14752	14465	14718	14541	14653	14636	14597	14560	14624	14458	14539	14571	14483	14672	14697	14638	14694	14505	14455	14513	14775	14601	14563	14615	14540	14649	14460	14740	14605	14602	14590	14443	14492	14533	14560	14553	14514	14565	14630	14670	14545	14662	14502	14635	14572	14663	14724	14484	14544	14493	14605	14661	14542	14546	14622	14529	14493	14556	14530	14559	14446	14600	14599	14608	14603	14633	14502	14602	14388	14610	14533	14570	14433	14650	14582	14494	14457	14472	14517	14731	14571	14659	14634	14511	14512	14361	14642	14492	14645	14543	14582	14462	14530	14436	14601	14521	14674	14739	14682	14561	14364	14415	14525	14539	14579	14482	14649	14490	14579	14503	14438	14697	14523	14660	14635	14422	14723	14737	14731	14682	14543	14628	14538	14532	14485	14625	14483	14687	14532	14619	14700	14798	14478	14436	14663	14516	14547	14557	14503	14529	14380	14813	14436	14663	14458	14597	14395	14690	14573	14610	14550	14593	14605	14550	14576	14606	14639	14624	14621	14638	14665	14514	14628	14398	14409	14660	14746	14516	14680	14389	14452	14555	14690	14664	14601	14544	14487	14504	14483	14669	14540	14503	14574	14616	14584	14704	14474	14843	14305	14794	14523	14646	14566	14707	14513	14606	14711	14773	14595	14502	14611	14667	14653	14623	14541	14629	14616	14477	14723	14599	14392	14568	14599	14500	14625	14538	14634	14373	14413	14502	14602	14604	14561	14587	14629	14567	14605	14537	14622	14526	14536	14659	14543	14488	14501	14642	14526	14571	14621	14704	14595	14499	14647	14610	14462	14588	14688	14694	14722	14497	14598	14723	14516	14613	14604	14535	14531	14534	14629	14697	14591	14701	14595	14643	14565	14606	14558	14664	14540	14681	14513	14609	14475	14652	14497	14474	14556	14527	14379	14513	14675	14621	14497	14518	14699	14462	14594	14533	14572	14439	14617	14507	14617	14654	14471	14499	14497	14633	14631	14600	14619	14641	14666	14396	14502	14485	14542	14597	14597	14463	14615	14517	14453	14708	14331	14474	14621	14766	14426	14770	14734	14567	14656	14579	14676	14642	14528	14476	14684	14759	14682	14509	14482	14567	14463	14596	14423	14663	14462	14736	14560	14504	14522	14506	14571	14513	14493	14587	14751	14477	14674	14502	14674	14419	14664	14566	14562	14569	14569	14415	14639	14532	14403	14544	14548	14637	14637	14536	14638	14464	14545	14550	14655	14683	14566	14658	14489	14418	14518	14624	14554	14558	14529	14578	14511	14465	14567	14811	14585	14437	14576	14570	14594	14595	14633	14574	14542	14702	14501	14631	14593	14492	14478	14687	14580	14464	14609	14596	14562	14552	14501	14576	14684	14614	14480	14625	14598	14749	14371	14547	14542	14576	14620	14540	14537	14699	14753	14619	14563	14483	14516	14603	14643	14651	14650	14570	14529	14746	14623	14577	14740	14570	14451	14564	14652	14531	14562	14426	14570	14750	14492	14549	14472	14594	14594	14538	14792	14470	14485	14716	14673	14594	14622	14681	14437	14479	14707	14645	14513	14557	14779	14683	14702	14600	14711	14635	14593	14653	14537	14415	14652	14540	14400	14499	14526	14571	14567	14598	14647	14550	14548	14513	14556	14383	14750	14296	14510	14511	14608	14451	14581	14541	14611	14460	14681	14646	14496	14456	14363	14632	14454	14534	14766	14755	14560	14665	14721	14439	14620	14565	14626	14565	14656	14663	14509	14755	14502	14468	14529	14572	14596	14550	14580	14762	14526	14571	14625	14548	14589	14572	14884	14629	14642	14525	14478	14579	14555	14636	14596	14424	14556	14651	14584	14636	14451	14700	14495	14431	14570	14573	14579	14578	14540	14630	14670	14647	14388	14542	14565	14613	14603	14755	14567	14519	14468	14627	14644	14494	14442	14547	14588	14620	14535	14604	14481	14606	14576	14391	14557	14716	14606	14596	14461	14780	14596	14604	14566	14613	14546	14507	14580	14592	14592	14587	14584	14647	14473	14551	14633	14655	14756	14539	14393	14672	14392	14544	14720	14498	14495	14470	14513	14650	14387	14749	14665	14812	14571	14650	14582	14512	14622	14668	14604	14581	14494	14605	14701	14411	14477	14455	14555	14445	14679	14658	14366	14600	14602	14623	14594	14483	14689	14452	14550	14629	14564	14382	14569	14537	14434	14709	14455	14422	14541	14531	14501	14522	14558	14624	14629	14384	14459	14674	14541	14804	14659	14540	14738	14624	14386	14567	14394	14509	14419	14631	14606	14400	14500	14602	14428	14667	14727	14452	14526	14579	14637	14451	14621	14539	14440	14656	14524	14742	14461	14576	14748	14633	14462	14534	14448	14495	14528	14536	14645	14494	14540	14495	14379	14586	14604	14602	14750	14718	14670	14448	14558	14501	14603	14641	14376	14394	14626	14553	14368	14523	14437	14438	14645	14594	14693	14546	14573	14546	14503	14518	14567	14724	14723	14579	14581	14756	14542	14442	14737	14624	14655	14603	14393	14635	14621	14744	14573	14464	14605	14633	14534	14487	14609	14569	14683	14549	14637	14652	14531	14468	14441	14637	14645	14480	14541	14485	14575	14461	14530	14561	14634	14732	14501	14587	14497	14595	14585	14721	14514	14636	14568	14647	14556	14373	14579	14561	14637	14477	14476	14506	14601	14477	14744	14454	14552	14581	14658	14384	14536	14680	14564	14515	14679	14752	14633	14530	14561	14644	14551	14554	14550	14748	14606	14668	14583	14621	14501	14562	14703	14547	14634	14615	14515	14725	14644	14619	14575	14570	14586	14734	14617	14407	14584	14594	14449	14630	14560	14669	14473	14668	14413	14425	14446	14567	14614	14646	14566	14542	14650	14664	14646	14544	14645	14395	14617	14670	14650	14566	14561	14761	14388	14528	14614	14515	14582	14619	14748	14605	14472	14571	14561	14670	14636	14628	14565	14558	14576	14572	14335	14641	14642	14494	14706	14618	14720	14458	14592	14496	14694	14688	14753	14409	14485	14665	14527	14452	14499	14653	14433	14644	14653	14834	14548	14642	14605	14663	14646	14603	14645	14632	14590	14698	14557	14535	14654	14473	14654	14502	14656	14523	14544	14460	14610	14622	14709	14517	14573	14560	14485	14559	14474	14509	14587	14615	14590	14601	14639	14526	14433	14493	14666	14589	14457	14539	14481	14526	14576	14479	14549	14509	14434	14312	14522	14492	14575	14603	14565	14591	14590	14507	14525	14519	14533	14749	14579	14581	14493	14547	14496	14537	14447	14573	14702	14603	14580	14591	14649	14561	14458	14486	14719	14582	14610	14638	14446	14629	14559	14583	14736	14661	14494	14637	14700	14399	14649	14601	14703	14474	14521	14569	14605	14711	14699	14637	14574	14695	14708	14355	14484	14646	14762	14589	14738	14501	14324	14562	14588	14506	14684	14712	14601	14553	14570	14496	14685	14564	14420	14593	14832	14545	14517	14553	14454	14546	14634	14502	14507	14620	14617	14578	14556	14773	14717	14529	14606	14643	14513	14652	14542	14730	14751	14683	14633	14468	14578	14608	14587	14852	14345	14582	14576	14590	14562	14523	14710	14808	14574	14597	14665	14526	14507	14602	14655	14560	14428
24073	21383	28944	24215	22084	23256	22727	19069	18065	18352	17989	17803	17864	17848	17873	17594	17642	17593	17364	17335	17383	17188	17242	17378	17355	17393	17381	17469	17229	17475	17441	17450	17259	17488	17325	17491	17301	17192	17555	17414	17352	17240	17248	17342	17355	17285	17526	17364	17237	17058	17264	17235	17074	17030	17042	17040	16929	17206	16969	16866	17189	17160	17177	17287	16883	17093	17253	17385	17173	16993	17109	16800	17211	17045	16980	17172	17166	16995	17175	17210	17409	17234	17459	17466	16980	17039	16812	17049	17199	17038	17103	17217	17103	17076	16879	17143	17012	17262	17089	17056	17005	17209	16870	16930	17149	17190	16991	16967	16987	17021	17124	17074	16834	17135	17157	17155	17072	17047	17123	17122	16873	17119	17063	17001	17022	16909	17017	16976	17074	17011	17066	16890	16950	17148	17106	16981	17042	17004	16929	17007	17078	17048	17057	17103	16930	16788	17065	17000	16949	17036	17181	17153	16897	17159	17119	16987	16894	16764	16955	16949	17222	17106	17163	16981	16949	17279	16938	17046	16806	17173	16977	16907	17191	16668	17017	17007	17047	17194	16998	17068	17020	16915	17018	16949	17029	17079	17194	16937	17188	17078	17031	16833	16971	16953	17103	17053	17109	17264	16941	16976	17109	17033	16983	17076	16854	16889	17066	16999	16978	17042	17073	17104	17042	17030	16812	17029	16839	17102	17020	17192	17148	17034	17098	16962	17038	17133	17162	17142	17104	17065	17144	17035	17108	16996	17246	16942	17071	16894	16967	17218	17294	16958	17081	17077	17069	17106	16996	17160	17214	16979	17019	17136	16966	17124	16951	16807	17128	16864	17020	17161	17131	16950	16994	17132	17057	16905	16944	16960	17058	17164	16884	17060	17142	17131	17048	17023	16953	16848	16953	16988	16918	17096	16905	17047	17161	17133	17108	17037	17077	16814	16858	17164	17144	16988	16978	17119	16976	16933	17027	16879	16817	16956	16977	16801	16887	17014	17184	17211	16990	16912	17028	17293	17094	17107	17016	17108	17059	16999	16997	17072	16928	17063	17015	17159	17167	16986	17254	17163	17094	17141	16859	16903	17046	17025	17020	17115	16935	17082	17176	16950	16924	16991	17032	17080	17096	16977	17164	16963	17181	16909	17305	16989	17036	17191	17029	16874	17123	17043	17147	17097	16956	16861	17088	16966	17056	16906	16812	16949	16942	17126	17260	17210	17052	16982	17018	17023	17071	16972	16946	17080	16882	16899	17181	16824	16898	16925	16968	17016	17130	17181	17110	17121	16928	17086	17234	16962	17320	17053	17208	17070	17009	16979	17112	17268	17091	16920	16999	16920	17023	17070	17012	17126	16993	17038	17118	17181	17068	16862	17260	17000	17008	17250	17192	17105	17097	17063	16981	17039	16907	17033	17128	16979	17081	16845	17023	16964	17016	17213	17181	16889	17079	17051	16990	17030	17042	17099	17061	16983	17165	16908	16983	17079	17001	16869	17103	16970	16956	16813	17212	17295	17009	17067	16981	16978	17146	17181	17183	16923	16839	17096	16920	17236	16958	16998	17138	17208	17008	16954	16973	17004	17093	16958	17006	17007	16988	16911	16973	17091	16974	17131	16952	17221	16862	16964	17108	16882	17022	17166	16778	16922	17352	17107	16982	17017	17015	17233	17016	16956	16800	16869	17270	16992	17131	16988	16995	17023	17047	16885	17044	17203	16857	17235	17311	17103	16961	17245	17052	17155	17252	17022	16979	17250	16971	17159	16945	16961	16747	17284	17087	17053	17275	16819	17037	17051	16957	16906	17263	17018	16953	16800	16910	17008	17116	16892	16994	17215	17162	16939	17313	16873	17238	17281	17205	17054	16987	16943	17085	16970	17138	17052	17130	16979	16968	17140	16926	17030	17044	16926	17196	17158	16996	16912	17004	16992	17094	17033	17131	17023	17070	16863	17000	17149	16997	17061	17129	17007	16817	17145	16855	17172	16782	17101	17123	16853	16997	16927	17031	17085	16991	17197	17166	17092	17256	17152	17111	17120	16920	16855	16945	16938	17012	16811	17074	17037	16980	16952	16861	17159	16891	17113	17059	16962	17025	17131	17083	16963	17003	17168	17116	17084	16830	17011	16773	17136	16890	16836	17226	17025	17166	17114	17056	16782	16953	17006	16902	16930	16940	16815	17197	17184	17078	17013	17027	16981	16761	16883	17037	16887	17199	17051	17030	17092	17066	16978	17184	17112	16989	16806	17222	17026	16938	17177	17031	17120	17265	17060	16943	17112	16841	17135	16995	16896	17260	17002	16995	16878	17059	16820	17193	17041	17083	17210	16878	16965	16924	17015	16889	16836	17053	17215	17021	16651	16688	16878	17001	17172	16955	17064	17006	16954	16912	16925	16802	17161	17054	16975	17094	17196	17004	16965	17027	17225	17164	17039	17009	17125	17231	17012	17061	16992	17194	16933	17182	17205	17088	16914	17158	16940	16977	17006	17112	17175	16947	17127	17236	17019	17192	17058	17026	17089	16884	16968	16739	17041	16948	16805	17041	17016	17022	16971	16946	16986	17212	17005	17059	16983	16967	16984	16801	16955	17049	17007	17103	17094	17122	17022	16958	17075	16935	17123	17097	17271	17081	17144	17027	16954	17054	16954	17043	17186	17216	17010	17106	17116	17018	16890	17126	16978	17208	17091	17152	17204	16890	16917	17014	16937	17131	17083	17122	16865	16896	16899	16987	17056	16977	17063	17162	17017	16921	17058	16989	17034	17144	16984	17035	17000	17161	17010	16816	17128	17026	16903	16860	17071	16785	16988	17284	17136	16900	16990	17106	17065	16945	16863	16982	17090	16916	17114	17129	17034	16902	16853	16923	17149	16912	17081	17088	17008	17263	17011	16876	17195	17076	17071	17029	17051	17178	17023	17063	17184	17176	16972	16921	16961	16941	17203	17007	17122	17061	16935	16910	16943	16936	17101	17089	16955	17146	17152	17181	17016	17004	17062	16916	17155	17013	16913	17016	16886	17093	16993	17141	17035	16946	17058	17009	16997	17019	17031	17054	17131	16968	17037	17093	17185	17090	17240	17080	17056	17131	17002	16903	16939	17062	16902	16955	17110	16971	17103	17072	17278	17133	17118	16967	16935	17118	16882	17144	16962	16938	17018	16977	17116	17120	17128	17224	16980	17026	17185	17118	17268	17214	17105	17060	17000	16855	17217	17173	17095	17174	17037	16980	17037	17044	17037	17247	16931	16961	17053	17113	17053	16924	16857	17017	17234	16898	17198	17126	16753	16968	17030	16839	17174	17132	17018	17083	17007	17101	16933	17062	17006	17059	16895	17092	17257	16902	17015	16909	17028	16921	17215	17317	16931	17037	16958	16964	16874	16966	17035	17023	16919	17056	16941	17045	17044	16954	17097	17101	17062	17052	17109	17018	17151	17024	17125	17144	16879	17058	17186	16832	16912	16989	17045	17007	17357	17018	16678	16949	17064	16856	17100	16711	17074	17045	17217	17045	17100	16904	17142	17056	17144	16973	17079	16964	16999	16854	16859	17091	16984	16937	17185	16946	17154	17239	16963	17045	16912	16909	17155	16786	17040	17038	17009	17161	17174	16815	17229	16966	16885	17214	16934	17076	17061	17043	17136	16945	16975	17303	17212	17233	16938	16866	16869	16894	17011	17181	16987	17082	16794	17177	17021	16813	17312	17141	17023	17144	17088	16986	16883	16962	17013	17086	17183	17160	17258	17175	16878	17026	16804	17260	16961	16824	17074	16867	17014	17152	17100	16963	17175	17125	17000	16963	16918	16910	17025	16895	16759	17036	17170	17076	17022	17075	16902	17129	17022	16925	16881	17026	16953	17026	16920	17076	17146	16977	17087	17027	17138	17163	17038	17295	16926	17254	17138	16970	17038	17029	16997	16909	17027	17014	17159	17057	16801	17083	16969	17327	16965	17035	16925	17039	16942	17029	17107	17109	17151	16971	16905	17091	16988	17147	17051	16964	17028	17038	16810	17113	17224	16942	16987	17152	17056	17106	17112	17060	17124	17174	16960	17116	16765	17055	17049	16822	17046	17035	16966	17157	17160	16847	17065	17282	17103	17014	17178	16992	16956	17036	17019	17066	17024	16756	17175	16974	16875	16871	17001	17172	17021	17024	17063	16998	16849	17157	16983	17116	16974	16945	16983	17189	17095	16925	16911	16903	16952	17004	17136	16960	17089	17061	16947	17003	17122	17116	17007	17037	17054	17027	17059	17005	17278	17058	17105	17130	17034	16842	17138	17141	17019	17236	16910	16928	16904	17254	17164	17080	17074	17001	16981	17008	17022	16995	17019	16799	17278	17053	17128	17090	17005	16980	16978	17268	17052	16846	16986	17090	17316	17149	17078	17139	16854	17086	17137	17004	16954	16955	17194	16905	17126	17049	17155	16914	17204	17325	16980	17017	16971	17030	17029	17117	17173	17235	16873	16996	17163	17000	16876	16767	16962	16918	17021	16987	17073	16939	16771	17157	17042	16982	17036	17049	16935	17085	17060	16855	17071	17038	17178	16980	17129	16836	17130	16884	17053	17201	16965	17175	17152	17029	17008	17057	17052	17004	16895	17038	17088	17220	16850	16868	16894	17231	17137	17186	17115	17145	17083	17056	17240	17148	17100	17027	17156	17136	17037	17106	17001	17005	16937	17178	17011	16927	17172	17068	17050	16987	16998	16945	17180	16971	16993	16889	17002	17112	17094	17083	16906	16969	17048	17413	17164	16945	16822	17061	16843	17053	16825	17001	17091	17060	16913	16845	16987	16996	17002	17079	16792	17034	17104	17197	17007	17044	16868	16838	17037	17123	16984	17004	17081	17369	17015	16749	17058	16991	17050	17029	17068	16936	17107	16915	17059	16952	16957	17189	17203	17000	16921	17113	17020	16998	17025	17116	17095	17114	16974	17027	17276	17174	16948	17027	17119	17193	17224	17158	17068	17040	16877	17073	17174	16988	16835	16970	16860	17259	17029	17092	16999	16937	16996	17354	17127	17029	17217	17046	17064	16855	17131	16999	17172	16871	17004	17117	17138	17196	17139	17032	16882	17046	17114	17050	16994	16949	16970	17035	17061	17042	16927	16982	17088	17091	17242
18041	30665	28208	22632	20317	18611	17777	17123	16640	16076	15736	15574	15714	15556	15393	15352	15218	15083	14926	15048	14929	14805	15104	14782	14956	14607	14880	14907	14949	14934	14737	15040	14866	15059	15039	15118	15114	14998	15171	15221	15109	15016	14944	14858	14999	14856	14961	14686	14866	14799	14602	14839	14526	14713	14791	14538	14630	14567	14763	14614	14661	14653	14561	14583	14646	14623	14693	14650	14766	14679	14648	14580	14526	14434	14603	14517	14625	14693	14667	14552	14538	14768	14910	15000	14752	14795	14746	14740	14865	14608	14655	14475	14653	14485	14543	14669	14638	14564	14509	14582	14739	14599	14566	14406	14529	14480	14490	14518	14548	14489	14766	14568	14583	14521	14535	14681	14657	14746	14408	14593	14558	14551	14467	14623	14657	14603	14541	14467	14517	14532	14442	14743	14572	14448	14741	14598	14458	14409	14545	14582	14525	14573	14715	14683	14589	14466	14600	14493	14557	14448	14600	14532	14498	14471	14231	14551	14474	14641	14521	14544	14591	14480	14717	14495	14454	14580	14687	14638	14538	14508	14534	14593	14479	14602	14487	14691	14429	14609	14582	14775	14459	14622	14644	14502	14507	14563	14266	14569	14489	14592	14414	14377	14638	14571	14581	14706	14579	14419	14779	14492	14675	14562	14572	14461	14574	14425	14541	14520	14472	14547	14564	14663	14395	14701	14478	14645	14518	14551	14535	14544	14589	14717	14687	14403	14583	14584	14512	14600	14572	14688	14664	14594	14622	14497	14560	14499	14599	14495	14611	14605	14506	14531	14646	14550	14593	14594	14590	14593	14552	14744	14524	14444	14536	14458	14699	14549	14677	14523	14586	14620	14513	14658	14602	14648	14574	14740	14464	14604	14522	14756	14613	14423	14609	14518	14605	14561	14527	14684	14433	14687	14665	14646	14717	14452	14528	14572	14640	14552	14671	14478	14689	14524	14476	14457	14564	14526	14622	14452	14479	14704	14667	14497	14400	14525	14707	14650	14600	14705	14669	14684	14379	14540	14538	14682	14506	14751	14576	14392	14553	14599	14441	14641	14555	14406	14562	14743	14484	14603	14462	14506	14660	14400	14625	14540	14335	14681	14613	14472	14622	14620	14661	14615	14743	14569	14538	14320	14673	14436	14563	14521	14544	14439	14610	14588	14574	14568	14659	14444	14655	14811	14606	14543	14441	14453	14580	14733	14559	14561	14557	14506	14338	14765	14617	14632	14560	14594	14522	14620	14588	14519	14411	14444	14613	14514	14677	14452	14526	14555	14467	14555	14539	14633	14498	14561	14640	14651	14637	14647	14579	14490	14560	14589	14414	14469	14694	14596	14534	14551	14627	14528	14544	14397	14531	14516	14603	14524	14630	14510	14729	14537	14370	14523	14628	14661	14707	14552	14643	14699	14608	14572	14515	14783	14616	14572	14406	14804	14432	14502	14639	14438	14551	14504	14405	14607	14439	14483	14479	14625	14472	14344	14484	14531	14592	14528	14517	14607	14520	14478	14596	14549	14469	14476	14481	14521	14466	14690	14529	14642	14387	14611	14638	14681	14547	14512	14596	14497	14463	14589	14572	14697	14632	14426	14551	14632	14750	14577	14676	14723	14575	14594	14575	14717	14534	14538	14523	14467	14487	14591	14601	14519	14636	14623	14155	14491	14586	14564	14595	14547	14568	14437	14538	14483	14515	14561	14466	14574	14604	14448	14508	14323	14477	14643	14677	14646	14682	14542	14392	14602	14394	14674	14614	14423	14303	14473	14595	14443	14497	14616	14507	14612	14385	14479	14684	14556	14428	14575	14449	14553	14581	14507	14475	14717	14566	14578	14558	14620	14575	14598	14602	14539	14643	14541	14505	14539	14383	14652	14723	14510	14432	14652	14610	14555	14547	14447	14464	14486	14397	14486	14587	14595	14556	14409	14550	14675	14653	14596	14691	14550	14495	14582	14541	14698	14613	14562	14580	14665	14478	14502	14281	14531	14578	14645	14479	14373	14480	14485	14564	14492	14491	14429	14558	14615	14440	14563	14581	14692	14571	14597	14650	14455	14573	14667	14415	14634	14536	14472	14570	14599	14422	14575	14392	14441	14473	14533	14601	14686	14651	14650	14714	14451	14552	14499	14581	14745	14574	14523	14494	14497	14619	14515	14716	14635	14597	14584	14577	14573	14474	14656	14507	14694	14627	14522	14482	14583	14574	14623	14677	14454	14441	14571	14584	14524	14476	14485	14458	14626	14674	14459	14373	14631	14474	14464	14534	14590	14588	14435	14576	14491	14619	14456	14480	14569	14465	14579	14447	14598	14604	14487	14358	14469	14519	14596	14567	14529	14629	14475	14664	14506	14549	14435	14483	14641	14601	14542	14426	14634	14590	14366	14670	14533	14465	14314	14472	14561	14644	14650	14532	14477	14706	14573	14481	14518	14490	14501	14605	14683	14555	14436	14585	14463	14461	14631	14433	14472	14633	14637	14540	14560	14546	14574	14624	14485	14571	14528	14313	14488	14512	14369	14524	14564	14670	14494	14290	14550	14329	14647	14559	14768	14616	14440	14588	14650	14554	14424	14482	14569	14365	14695	14576	14523	14450	14453	14544	14409	14628	14614	14781	14503	14627	14477	14426	14586	14544	14861	14520	14473	14491	14481	14627	14559	14667	14534	14655	14621	14500	14579	14637	14499	14562	14645	14432	14419	14594	14455	14591	14670	14731	14641	14489	14472	14529	14490	14559	14539	14639	14488	14707	14613	14638	14674	14687	14518	14528	14313	14360	14575	14563	14423	14574	14544	14668	14539	14573	14419	14470	14547	14692	14629	14510	14704	14480	14588	14498	14520	14459	14488	14522	14593	14667	14482	14652	14628	14633	14548	14515	14690	14517	14553	14648	14501	14532	14543	14546	14451	14526	14601	14562	14453	14410	14553	14487	14562	14398	14458	14533	14421	14638	14495	14457	14713	14578	14546	14740	14512	14558	14375	14582	14556	14476	14497	14455	14718	14714	14683	14500	14665	14629	14620	14572	14559	14445	14557	14517	14610	14390	14581	14578	14497	14733	14559	14743	14528	14483	14381	14687	14473	14470	14540	14472	14507	14614	14566	14648	14526	14386	14599	14666	14548	14389	14557	14595	14570	14547	14728	14567	14572	14516	14540	14602	14527	14587	14416	14630	14473	14556	14482	14618	14621	14533	14481	14534	14534	14581	14550	14553	14560	14665	14478	14514	14486	14579	14538	14537	14659	14363	14588	14549	14522	14515	14598	14694	14368	14490	14539	14551	14655	14518	14544	14545	14633	14660	14514	14625	14641	14708	14697	14383	14466	14437	14552	14485	14462	14521	14642	14464	14492	14516	14579	14659	14513	14374	14509	14614	14546	14465	14530	14496	14495	14570	14478	14642	14704	14394	14546	14555	14580	14634	14481	14538	14737	14426	14799	14661	14393	14509	14659	14586	14554	14588	14676	14599	14540	14651	14723	14685	14598	14574	14621	14563	14539	14388	14554	14701	14694	14474	14582	14667	14495	14405	14631	14579	14651	14525	14411	14465	14565	14475	14720	14576	14382	14539	14484	14564	14562	14671	14615	14485	14568	14463	14510	14432	14531	14590	14523	14539	14504	14542	14647	14686	14372	14665	14593	14499	14401	14423	14755	14530	14709	14439	14438	14708	14719	14562	14701	14515	14635	14537	14585	14494	14591	14613	14602	14391	14414	14630	14475	14629	14408	14630	14605	14564	14603	14561	14454	14704	14730	14500	14298	14595	14554	14588	14525	14685	14431	14476	14627	14696	14500	14601	14389	14561	14698	14444	14579	14413	14586	14675	14528	14683	14667	14586	14567	14662	14466	14618	14596	14595	14601	14623	14482	14508	14621	14665	14607	14577	14583	14382	14679	14444	14629	14443	14414	14545	14618	14436	14521	14528	14448	14538	14538	14534	14539	14492	14667	14603	14460	14288	14325	14632	14630	14725	14572	14567	14538	14621	14522	14544	14590	14603	14676	14600	14293	14555	14622	14657	14639	14638	14711	14667	14579	14584	14456	14431	14626	14648	14644	14603	14710	14566	14588	14594	14492	14665	14542	14689	14550	14610	14659	14643	14495	14546	14555	14474	14647	14699	14560	14557	14381	14594	14674	14719	14507	14625	14492	14606	14599	14560	14645	14665	14556	14575	14575	14688	14670	14464	14343	14483	14456	14530	14543	14535	14491	14478	14655	14393	14708	14460	14457	14581	14503	14757	14633	14679	14517	14542	14409	14502	14759	14518	14554	14582	14427	14660	14684	14546	14499	14500	14517	14652	14656	14556	14620	14558	14476	14377	14413	14645	14589	14363	14600	14529	14500	14568	14525	14500	14579	14454	14691	14573	14624	14618	14665	14392	14549	14506	14567	14534	14536	14461	14417	14526	14729	14588	14631	14608	14569	14581	14509	14420	14524	14445	14540	14360	14582	14574	14654	14411	14634	14578	14476	14504	14615	14530	14420	14547	14574	14726	14425	14656	14438	14568	14550	14691	14419	14425	14486	14652	14623	14542	14517	14620	14479	14500	14786	14573	14613	14556	14440	14513	14574	14514	14519	14632	14478	14397	14580	14548	14553	14554	14394	14601	14638	14773	14419	14465	14631	14529	14492	14600	14531	14376	14471	14417	14622	14689	14439	14627	14514	14225	14441	14521	14587	14557	14544	14579	14428	14530	14433	14553	14533	14443	14620	14630	14600	14404	14544	14595	14492	14577	14602	14515	14546	14517	14615	14703	14482	14486	14656	14471	14798	14613	14584	14651	14492	14419	14442	14631	14691	14583	14493	14600	14671	14593	14661	14622	14482	14403	14732	14562	14547	14511	14404	14625	14499	14327	14566	14640	14359	14508	14516	14237	14645	14519	14360	14508	14549	14603	14685	14521	14623	14688	14438	14584	14543	14640	14615	14627	14566	14733	14409	14454	14436	14622	14712	14640	14481	14633	14678	14641	14641	14488	14567	14599	14613	14510	14581	14562	14451	14668	14529	14630	14527	14494	14700	14541	14568	14636	14551	14599	14498	14561	14627	14601	14651	14549	14414	14588	14588	14588	14574	14651	14625	14655	14524	14690	14593	14733	14596	14649	14429	14698	14629	14700	14443	14599	14568
29534	22249	22179	19719	17517	17670	17570	17446	17362	17293	17517	17342	17298	17303	17209	17194	17345	17169	17361	17274	17440	17250	17151	17438	17151	17335	17555	17315	17447	17292	17323	17442	17545	17339	17422	17425	17457	17363	17298	17346	17552	17461	17395	17356	17413	17530	17272	17350	17310	17182	17227	17325	17140	17359	17156	17316	17258	17192	17141	17330	17280	17315	17227	17144	17264	17174	17260	17237	17272	17187	17502	17408	17161	17105	17480	17112	17266	17206	17262	17334	17432	17142	17210	17157	17317	17139	17340	17206	17287	17081	17283	17279	17401	17181	17205	17273	17147	17241	17089	17303	17244	17307	17182	17390	17343	17161	17272	17209	17174	17166	17291	17070	17409	17146	17277	17251	17140	17333	17195	17111	17353	17264	17236	17267	17196	17363	17278	17277	17290	17277	17344	17354	17327	17365	17204	17038	17247	17287	17181	17194	17149	17311	17241	17406	17194	17306	17136	17251	17236	17202	17238	17163	17295	17391	17247	17460	17191	17242	17349	17335	17361	17303	17133	17135	17339	17357	17272	17284	17352	17270	17289	17114	17420	17394	17271	17392	17370	17218	17002	17477	17255	17184	17389	17458	17296	17412	17607	17273	17360	17070	17261	17379	17089	17345	17317	17220	17452	17169	17180	17237	17182	17244	17445	17240	17334	17070	17274	17038	17544	17241	17106	17236	17275	17151	17192	17250	17302	17295	17142	17258	17312	17078	16989	17158	17409	17230	17293	17041	17239	17255	17114	17330	17139	17106	17243	17241	17255	17223	17381	17285	17375	17072	17360	17092	17297	17180	17165	17321	17261	17074	17274	17203	17232	17108	17377	17307	17200	17105	17283	17305	17217	17139	17367	17265	17057	17083	17196	17333	17156	17281	17211	17074	17320	17284	17220	17273	17279	17215	17204	17101	17239	17310	17481	17076	17315	17130	17476	17317	17209	17139	17146	17136	17226	17231	17277	17244	17144	17330	17502	17152	17164	17135	17449	17278	17470	17337	17237	17262	17137	17383	17348	17285	17260	17215	17273	17374	17148	16956	17182	17207	17131	17289	17231	17270	17143	17209	17059	17198	17287	17166	17236	17318	17333	17206	17157	17189	17230	17288	17168	17221	17331	17207	17322	17254	17217	17192	17304	17271	17147	17147	17235	17114	17263	17396	17179	17448	17207	17224	17247	17376	17278	17217	17022	17020	17040	17126	17327	17150	17075	17291	17348	17329	17347	17178	17068	17267	17173	17115	17212	17419	17271	17184	17383	17261	17223	17132	17427	17377	17297	17195	17218	17325	17373	17100	17282	17131	17038	17371	17379	17193	17214	17237	17209	17306	17323	17159	17373	17309	17018	17013	17122	17242	17335	17168	17299	17329	17074	17396	17455	17096	17330	17297	17486	17334	17335	17372	17358	17367	17285	17302	17336	17225	17552	17117	17369	17205	17394	17408	17234	17479	17274	17193	17356	17238	17195	17056	17110	17408	17055	17131	17084	17322	17182	17198	17236	17250	17061	17265	17209	17366	17331	17288	17162	17220	17140	17153	17083	17295	17272	17129	17391	17072	17287	17323	17283	17145	17325	17184	17384	17096	17103	17169	17328	17322	17463	17271	17306	17385	17334	17343	17291	17259	17133	17132	17214	17253	17220	17242	17347	17156	17419	17288	17160	17366	17228	17156	17382	17006	17204	17270	17203	17285	17380	17392	17245	17222	17480	17315	17261	17034	17259	17251	17213	17266	17174	17350	17192	17210	17383	17272	17145	17064	17197	17202	17129	17241	17330	17070	17242	17380	17254	17302	17140	17310	17209	17169	17217	17279	17279	17239	17062	17155	17300	17301	17445	17273	17023	17193	17167	17353	17364	17141	17531	17291	17228	17166	17291	17316	17241	17262	17148	17262	17173	17245	17208	17359	17351	17053	17246	17164	17188	17454	17418	17122	17332	17214	17303	17158	17139	17179	17222	17227	17272	17241	17395	17143	17399	17389	17300	17267	17244	17493	17206	17229	17170	17287	17131	17245	17186	17166	17191	17200	17278	17247	17406	17209	17452	17264	17153	17221	17439	17176	17511	17334	17179	17382	17362	17291	17347	17066	17327	17159	17161	17061	17215	17274	17258	17076	17378	17078	17124	17161	17218	17307	17190	17452	17185	17384	17188	17099	17203	17334	17299	16930	17102	17153	17250	17223	17334	17287	17130	17234	17241	17207	17223	17277	17227	17350	17484	17167	17212	17181	16998	16922	17198	17187	17310	17136	17283	17101	17184	17225	17336	17390	17365	17292	17151	17459	17200	17214	17257	17282	17154	17209	17057	17313	17174	17134	17347	17187	17159	17031	17148	17266	17292	17238	17239	17236	17337	17308	17277	17279	17385	17164	17150	17123	17191	17193	17218	17355	17386	17320	17381	17285	17428	17253	17253	17085	17256	17304	17238	17261	17175	17210	17393	17207	17354	17272	17530	17221	17370	17207	17198	17307	17347	17160	17189	17370	17260	17162	17271	17166	17442	17406	17381	17266	17364	17382	17363	17108	17121	17180	17374	17239	17168	17405	17246	17303	17172	17155	17097	17104	17216	17240	17314	17319	17332	17372	17258	17023	17237	17162	17307	17337	17336	17195	17234	17360	17359	17118	17123	17294	17161	17333	17254	17429	17265	17255	17245	17155	17329	17225	17334	17188	17345	17339	17287	17296	17164	17142	17146	17219	17160	17346	17213	17256	17271	17167	17280	17361	17269	17202	17118	17249	17211	17259	17373	17170	17207	17187	17169	17243	17312	17389	17253	17322	17121	17354	17278	17276	17252	17345	17328	17297	17142	17305	17222	17261	17508	17031	17103	17238	17113	17272	17294	17258	17320	17389	17195	17384	17387	17316	17254	17339	17161	17367	16980	17373	17248	17245	17392	17241	17178	17303	17178	17325	17155	17197	17305	17131	17159	17232	17362	17117	17383	16985	17210	17076	17120	17121	17180	17256	17230	17252	17311	17272	17322	17212	17203	17086	17182	17175	17168	16998	16980	17198	17137	17276	17254	17258	17324	17398	17055	17089	17438	17120	17222	17268	17250	17294	17434	17560	17334	17473	17406	17249	17191	17386	17129	17146	17487	17149	17283	17157	17145	17281	17270	17444	17375	17250	17106	17355	17256	17217	17374	17208	17278	17037	17198	17282	17402	17372	17087	17068	17023	17241	17257	17194	17282	17341	17336	17380	17280	17288	17247	17326	17266	17163	17292	17188	17294	17263	17196	17163	17045	17263	17150	17146	17202	17132	17259	17510	17114	17235	16984	17178	17372	17194	17167	17424	17343	17360	17287	17189	17216	17292	17120	17329	17315	17426	17158	17187	17168	17343	17539	17097	17130	17416	17322	17279	17328	17196	17206	17276	17125	17144	17167	17250	17314	17368	17395	17263	17151	17116	17397	17411	17112	17092	17115	17187	17264	17092	17271	17128	17159	17340	17172	17193	17387	17247	17257	17162	17373	17221	17075	17346	17231	17154	17162	16990	17177	17329	17153	17086	17176	17087	17149	17251	17037	17193	17186	17022	17196	17439	17170	17303	17209	17153	17154	17322	17162	17156	17055	17177	17320	17349	17274	17236	17374	17223	17160	17069	17267	17185	17106	17223	17380	17162	17377	17290	17328	17116	17085	17156	17344	16952	17366	17239	17285	17175	17316	17186	17495	17402	17102	17350	17382	17324	17004	17146	17343	17337	16994	17228	17341	17363	17266	17265	17170	17176	17340	17317	17072	17347	17287	17392	17250	17353	17282	17285	17421	17307	17222	17233	17351	17153	17369	17127	17179	17066	17240	17402	17064	17283	17363	17319	17280	17308	17265	17275	17185	17205	17308	17340	17416	17331	17313	17077	17197	17338	17144	17042	17241	17278	17230	17020	17273	17302	17308	17154	17129	17175	17296	17278	17055	17269	17305	17089	17220	17383	17292	17216	17114	17172	17283	17332	17054	17400	17327	17260	17432	17281	17145	17170	17269	17279	17409	17033	17035	17281	17493	17293	17323	17272	17221	17331	17274	17407	17258	17332	17477	17116	17155	17314	17291	17324	17279	17288	17145	17236	17299	17058	17267	17262	17218	17400	17223	17151	17353	17188	17384	17073	17169	17210	17423	17243	17380	17354	17343	17129	17441	17199	17230	17215	17479	17201	16873	17189	17106	17413	17252	17254	17357	17477	17187	17318	17146	17234	17453	17353	17424	17379	16967	17238	17310	17474	17118	17096	17222	17266	17414	17107	17279	17402	17377	17300	17343	17313	17172	17216	17177	17192	17248	17254	17232	17214	17370	17360	17334	17198	17237	17196	17322	17390	17384	17146	17241	17495	17209	17199	17455	17283	17173	17350	17312	17057	17182	17237	17189	17281	17400	17359	17206	17387	17095	17236	17263	17272	17260	17104	17398	17191	17217	17131	17203	17131	17329	17144	17003	17428	17431	17257	17265	17249	17279	17236	17329	17293	17321	17106	17210	17319	17378	17330	17329	17256	17483	17305	17444	17286	17170	17446	17274	17453	17346	17299	17329	17474	17428	17456	17320	17194	17221	17199	17153	17355	17393	17237	17224	16993	17188	17264	17313	17217	17205	17321	17230	17311	17434	17394	17121	17038	17216	17142	17291	17226	17356	17316	17456	17348	17338	17169	17223	17058	17255	17088	17172	17355	17267	17124	17217	17218	17270	17330	17320	17234	17174	17339	17195	17363	17133	17211	17446	17222	17016	17269	17268	17118	17206	17291	17331	17269	17351	17204	17089	17075	17208	17313	17289	17198	17307	17269	17322	17237	17341	17265	17255	17224	17215	17250	17321	17198	17437	17336	17245	17223	17251	17291	17268	17471	17113	17141	17232	17420	17181	17326	17311	17241	17285	17388	17377	17155	17242	17305	17535	17159	17253	17361	17211	17258	17235	17531	17324	17081	17332	17303	17365	17387	17163	17059	17167	17290	17134	17217	17346	17266	17165	17294	17233	17317	16967	17123	17220	17329	17317	17162	17545	17167	17227	17281	17346	17138	17225	17193	17121	17131	17262	17146	17268	17225	17091	17430	17200	17258	17306	17141	17330	17180	17174	17257	17558	17134	17327	17293	17327	17311	17140	17310	17152	17159	17320	17205	17246	17124	17134	17212
15949	17260	17201	15912	15524	15258	15188	15081	14987	15013	14775	14846	14823	14801	14843	14806	14892	14731	14747	14730	14687	14629	14793	14652	14729	14879	14795	14881	14787	14831	14917	14925	14866	14778	14799	14970	14928	14885	15130	14861	14920	14966	14814	14887	14892	14758	14855	14715	14648	14800	14716	14754	14786	14686	14956	14661	14776	14796	14837	14779	14710	14658	14799	14613	14550	14799	14771	15001	14751	14698	14688	14684	14847	14721	14731	14634	14830	14657	14712	14647	14652	14722	14803	14769	14590	14768	14765	14835	14529	14696	14565	14769	14697	14648	14868	14771	14669	14775	14591	14624	14781	14655	14662	14880	14715	14554	14539	14642	14803	14673	14549	14756	14863	14614	14631	14693	14708	14596	14661	14726	14885	14677	14677	14627	14726	14544	14833	14894	14750	14616	14756	14704	14763	14613	14775	14498	14793	14756	14787	14574	14748	14638	14815	14649	14649	14934	14689	14619	14817	14609	14721	14718	14575	14815	14648	14515	14768	14717	14615	14664	14431	14653	14609	14613	14776	14638	14562	14697	14626	14631	14504	14670	14668	14655	14641	14720	14573	14638	14652	14799	14774	14731	14774	14522	14589	14608	14710	14689	14657	14707	14618	14678	14598	14730	14692	14544	14671	14626	14722	14504	14728	14716	14719	14658	14844	14611	14714	14762	14617	14786	14672	14676	14696	14700	14662	14588	14659	14728	14718	14722	14712	14684	14582	14729	14854	14482	14672	14488	14702	14781	14559	14718	14578	14681	14735	14784	14770	14635	14728	14706	14756	14621	14645	14702	14858	14529	14762	14881	14651	14687	14709	14713	14796	14638	14650	14614	14726	14700	14717	14573	14776	14633	14565	14795	14775	14770	14757	14813	14594	14599	14700	14647	14722	14760	14593	14663	14816	14598	14691	14724	14647	14582	14653	14764	14781	14697	14847	14756	14607	14718	14667	14566	14579	14664	14620	14938	14476	14761	14775	14609	14759	14534	14580	14748	14706	14704	14623	14601	14825	14794	14711	14727	14482	14843	14842	14568	14782	14599	14667	14698	14653	14793	14516	14853	14873	14675	14684	14728	14486	14709	14612	14789	14791	14684	14751	14576	14621	14701	14699	14544	14620	14786	14836	14470	14735	14767	14769	14707	14876	14697	14620	14762	14770	14612	14628	14783	14663	14607	14832	14636	14620	14688	14563	14651	14771	14908	14571	14662	14568	14598	14828	14622	14666	14577	14765	14576	14593	14706	14778	14792	14674	14507	14685	14614	14720	14613	14786	14752	14606	14703	14728	14421	14738	14672	14658	14718	14712	14687	14861	14450	14632	14781	14697	14648	14605	14543	14777	14830	14775	14776	14672	14709	14756	14701	14677	14530	14593	14662	14898	14743	14818	14705	14660	14742	14571	14777	14642	14661	14511	14905	14681	14737	14834	14593	14580	14519	14598	14715	14641	14726	14599	14703	14440	14751	14677	14537	14742	14695	14644	14615	14589	14705	14718	14663	14836	14705	14650	14833	14655	14886	14725	14581	14546	14686	14736	14605	14702	14595	14622	14707	14703	14768	14642	14781	14607	14609	14886	14660	14718	14660	14858	14475	14587	14744	14632	14710	14660	14668	14704	14624	14814	14693	14764	14593	14804	14636	14571	14665	14483	14665	14680	14809	14702	14728	14813	14695	14766	14730	14784	14680	14633	14787	14826	14627	14788	14750	14759	14703	14680	14580	14523	14583	14779	14582	14614	14742	14547	14842	14736	14720	14705	14815	14508	14935	14683	14680	14630	14592	14666	14623	14665	14814	14709	14688	14731	14808	14722	14602	14673	14886	14682	14638	14754	14841	14779	14540	14633	14639	14693	14581	14600	14719	14678	14698	14664	14718	14792	14778	14647	14651	14685	14805	14939	14586	14531	14667	14626	14713	14690	14757	14696	14901	14716	14746	14603	14775	14676	14674	14606	14803	14644	14627	14638	14687	14731	14809	14553	14703	14745	14687	14698	14668	14607	14843	14884	14622	14734	14668	14598	14679	14657	14752	14820	14632	14572	14756	14667	14684	14833	14595	14773	14649	14511	14522	14863	14726	14644	14996	14729	14437	14486	14814	14626	14745	14686	14573	14598	14606	14818	14759	14732	14712	14753	14692	14805	14613	14750	14795	14703	14715	14586	14648	14850	14751	14723	14474	14595	14833	14649	14692	14562	14698	14639	14802	14554	14848	14636	14963	14739	14803	14607	14762	14641	14620	14682	14558	14642	14555	14690	14580	14652	14601	14642	14682	14683	14758	14557	14585	14636	14782	14779	14766	14638	14546	14625	14589	14656	14610	14536	14688	14610	14684	14513	14750	14702	14715	14665	14601	14755	14883	14619	14848	14716	14793	14551	14602	14810	14750	14827	14697	14638	14594	14753	14755	14788	14484	14760	14474	14678	14876	14598	14656	14671	14403	14727	14681	14663	14701	14769	14639	14699	14627	14798	14684	14718	14662	14851	14767	14701	14618	14638	14742	14726	14479	14645	14673	14787	14752	14737	14736	14795	14697	14640	14744	14728	14731	14682	14801	14687	14632	14734	14637	14595	14754	14799	14700	14750	14722	14583	14771	14668	14701	14744	14721	14753	14665	14786	14568	14568	14638	14809	14824	14749	14670	14929	14642	14723	14659	14808	14818	14669	14682	14751	14684	14699	14821	14784	14552	14823	14598	14606	14729	14695	14679	14762	14679	14602	14669	14689	14758	14630	14691	14512	14686	14586	14705	14702	14779	14813	14719	14588	14816	14806	14852	14764	14761	14616	14489	14732	14548	14714	14606	14727	14682	14611	14601	14829	14767	14726	14745	14740	14663	14577	14638	14597	14680	14653	14592	14585	14519	14531	14854	14664	14592	14681	14761	14783	14580	14813	14600	14682	14738	14445	14697	14516	14706	14754	14444	14843	14558	14629	14562	14666	14715	14764	14698	14743	14626	14594	14650	14704	14706	14591	14883	14733	14619	14705	14687	14796	14649	14808	14784	14612	14819	14675	14688	14839	14753	14766	14704	14684	14538	14740	14678	14743	14746	14866	14735	14652	14614	14744	14672	14498	14809	14731	14668	14570	14737	14754	14721	14481	14620	14725	14657	14661	14741	14747	14596	14632	14776	14501	14863	14743	14852	14732	14775	14786	14659	14628	14538	14535	14857	14809	14604	14606	14797	14760	14793	14822	14863	14631	14763	14707	14751	14786	14554	14607	14707	14788	14582	14730	14830	14727	14685	14577	14672	14597	14760	14706	14457	14583	14632	14648	14669	14704	14580	14780	14923	14708	14700	14724	14609	14653	14693	14556	14605	14650	14747	14715	14817	14747	14759	14710	14767	14623	14694	14718	14858	14753	14581	14773	14705	14592	14842	14734	14846	14658	14653	14658	14725	14773	14738	14728	14675	14543	14797	14677	14728	14810	14641	14799	14852	14750	14922	14755	14758	14782	14531	14749	14599	14759	14701	14634	14671	14618	14788	14646	14578	14831	14671	14675	14635	14644	14634	14557	14725	14634	14762	14694	14683	14855	14674	14849	14444	14589	14773	14731	14738	14766	14619	14657	14751	14768	14596	14747	14599	14746	14668	14569	14752	14592	14572	14584	14520	14672	14801	14729	14847	14671	14788	14747	14786	14668	14682	14466	14745	14721	14750	14658	14561	14669	14788	14678	14651	14836	14659	14649	14707	14754	14703	14683	14613	14802	14686	14633	14736	14715	14645	14669	14739	14759	14764	14733	14503	14831	14713	14738	14795	14624	14573	14713	14786	14725	14718	14634	14700	14724	14535	14706	14574	14643	14616	14824	14523	14694	14735	14589	14794	14666	14600	14594	14668	14702	14551	14692	14782	14895	14668	14702	14721	14635	14688	14705	14706	14809	14734	14426	14544	14580	14703	14734	14823	14714	14684	14722	14778	14603	14383	14763	14674	14697	14657	14696	14691	14788	14652	14697	14710	14609	14708	14579	14637	14599	14643	14596	14850	14639	14725	14590	14748	14795	14617	14646	14705	14809	14731	14839	14790	14660	14756	14660	14725	14561	14688	14390	14580	14761	14572	14570	14617	14595	14615	14667	14772	14920	14775	14613	14619	14632	14774	14525	14716	14881	14619	14732	14640	14578	14764	14779	14811	14561	14745	14604	14677	14539	14656	14732	14744	14654	14827	14636	14699	14777	14747	14615	14712	14784	14593	14732	14821	14693	14757	14622	14625	14607	14647	14784	14601	14641	14941	14593	14809	14635	14913	14550	14768	14851	14844	14690	14702	14564	14518	14811	14694	14521	14621	14659	14508	14788	14705	14697	14475	14607	14694	14813	14786	14681	14745	14775	14668	14684	14681	14697	14755	14819	14702	14486	14773	14632	14512	14716	14594	14852	14678	14660	14650	14622	14699	14697	14576	14673	14862	14586	14783	14692	14735	14668	14756	14490	14842	14745	14440	14827	14707	14671	14603	14699	14736	14758	14734	14652	14668	14672	14785	14660	14825	14803	14689	14866	14579	14887	14670	14740	14573	14750	14569	14658	14687	14816	14707	14675	14724	14727	14607	14566	14745	14874	14604	14784	14742	14610	14706	14733	14611	14765	14693	14660	14661	14853	14648	14504	14743	14705	14477	14646	14747	14786	14605	14850	14817	14753	14551	14621	14658	14740	14626	14654	14607	14725	14713	14852	14712	14811	14540	14531	14733	14626	14727	14592	14678	14634	14744	14829	14668	14613	14658	14724	14817	14856	14742	14566	14766	14834	14732	14630	14705	14707	14724	14855	14700	14622	14767	14563	14815	14639	14811	14671	14738	14691	14710	14611	14602	14720	14706	14897	14761	14632	14645	14697	14709	14765	14714	14702	14819	14873	14630	14726	14688	14641	14831	14733	14849	14578	14662	14736	14693	14686	14749	14764	14584	14694	14535	14777	14618	14755	14597	14638	14837	14608	14508	14718	14662	14580	14739	14563	14663	14546	14758	14791	14667	14742	14683	14686	14702	14567	14605	14822	14636	14737	14588	14615	14724	14727	14619	14660	14605	14588	14481	14755	14802	14701	14698	14735	14618	14740	14736	14710	14759	14636	14699	14687	14592	14680	14776	14662	14852	14748	14654	14753	14920	14639	14742	14538	14622	14664	14590
25293	21448	28366	25302	22248	20516	20065	18483	17904	17680	17801	17771	17556	17758	17635	17595	17652	17383	17515	17443	17381	17519	17392	17385	17365	17446	17416	17442	17411	17454	17602	17424	17407	17410	17328	17443	17527	17335	17358	17479	17629	17380	17351	17503	17272	17316	17410	17458	17488	17353	17315	17237	17469	17267	17357	17355	17203	17335	17419	17179	17424	17303	17377	17479	17272	17451	17314	17438	17345	17516	17358	17094	17548	17002	17206	17371	17234	17124	17284	17097	17413	17529	17321	17503	17556	17416	17157	17258	17272	17273	17116	17288	17073	16964	17102	17214	17342	17276	17232	17108	17219	17291	17382	17279	17253	17235	17278	17128	17324	17414	17112	17289	17358	17158	17205	17264	17301	17146	17264	17522	17252	17249	17327	17122	17202	17364	17136	16940	17322	17145	17192	17080	17409	17143	17436	17306	17287	17240	17295	17133	17357	17097	17256	17329	17291	17393	17150	17182	17193	17252	17479	17149	17325	17232	17262	17130	17098	17086	17153	17075	17207	17425	17082	17258	17219	16897	17382	16993	17269	17292	17201	17347	17256	17230	17362	17117	17230	17099	17197	17323	17299	17138	17209	17089	17282	17206	17235	17350	17239	17258	17218	17019	17170	17282	17307	17249	17140	17160	17286	17210	17229	17077	17116	16983	17149	17109	17177	17372	17371	17225	17347	17246	17346	17113	17169	17195	17101	17228	17047	17064	17074	17248	17144	17234	17083	17204	17394	17267	17286	17374	17442	17289	17293	17292	17018	17225	17352	17182	17171	17211	17037	17267	17164	17188	17126	17190	17119	17095	17419	17258	17262	17062	17343	17173	17298	17333	17119	17039	17241	17115	16994	17121	17167	17039	17145	17132	17230	17037	17204	17314	17352	17274	17454	17074	17122	17245	16983	17221	17174	17206	17362	17189	17453	17237	17219	17249	17201	17090	17407	17285	17077	17349	17333	17170	17311	17046	17099	17183	17277	17295	17078	17157	17325	17204	17266	17097	17083	17566	17365	17088	17169	17101	17352	17042	17101	17039	17129	17029	17401	16959	17266	17114	17147	17197	17172	17142	17187	17417	17250	17304	17240	17442	17253	17152	17210	17180	17109	17316	17276	17092	17145	17281	17145	17078	17202	17083	17201	17480	17352	17403	17245	17311	17300	17144	17076	17258	17196	17120	17136	17337	17185	17231	17340	17074	17193	17419	17306	17218	17334	17269	17218	17211	17312	17177	17013	17260	17175	17394	17043	17188	17440	17053	17231	17255	17171	17356	17102	17290	17290	17121	17214	17156	17201	17168	17124	17194	17355	17153	17138	17353	17309	17220	17226	17358	17189	17398	17360	17143	17253	17215	17230	17146	16925	17245	17092	17269	17049	17049	17119	17222	17159	17394	17450	17557	17219	17136	17265	17400	17217	17327	17238	17228	17353	17261	17142	17215	17274	17223	17336	17164	17413	17306	17177	17161	17376	17317	17124	17269	17438	17336	17215	17189	17200	17420	17181	17063	17198	17256	17202	17056	17282	17335	17341	17019	17220	17156	17234	17206	17221	17131	17219	17228	17307	17083	17272	17349	17090	17274	17289	17328	17499	17363	17136	17116	17255	17467	17112	17353	17252	17045	17163	17212	17232	17155	17205	17127	17114	17204	17201	17130	17223	17173	17295	17355	17410	17184	17188	17096	17172	17213	17329	17238	17199	17364	17177	17417	17364	17350	17365	17225	17242	17096	17236	16997	17325	17108	17285	17198	17190	17229	17398	17296	17226	17224	17212	17314	17258	17188	17196	17128	17190	17278	17183	17339	17153	17275	17445	17089	17271	17098	17166	17205	17386	17320	17159	17080	17067	17204	17320	17311	17184	17137	17347	17342	17284	17391	17319	17237	17191	17119	17001	17117	17256	17232	17077	17234	17319	17390	17061	17327	17512	17179	17332	17272	17383	17177	17356	16981	17174	17126	17256	16992	17227	17311	17093	17269	17254	17297	17222	17002	17241	17451	17277	17074	17201	17181	17404	17310	17206	17277	17167	17318	17269	17291	17111	17321	17362	17041	17139	17081	17392	17444	17197	17251	17407	17132	17134	17148	17085	17138	17347	17227	17005	17032	17263	17305	17234	17207	17330	17450	17260	17078	17331	17309	17083	17144	17241	16955	17059	17339	17349	17233	17201	17200	17315	17269	17168	17286	17271	17075	17355	17301	17218	17336	17356	17221	17392	17294	17123	17381	17535	17230	16990	17225	17334	17120	17300	17311	17045	17307	17084	17411	17077	17250	17140	17197	17356	17100	16991	17280	17311	17035	17348	17316	17309	17383	17227	17335	17012	17071	17185	17056	17190	17178	17136	17014	17078	17467	17118	17431	17268	17249	17322	17206	17168	17252	17325	17191	17084	17308	17414	17403	17151	17209	17142	17401	17297	17324	17040	17161	17202	17376	17250	17238	17230	17216	17364	17398	17287	17171	17412	17380	17320	17422	17269	17377	17220	17017	17165	17271	17220	17282	17205	17210	17290	17307	17234	17171	17290	17127	17276	17262	17261	17244	17167	17083	17245	17181	17234	16953	17331	17276	17154	17136	17254	16970	17162	17091	17226	17123	16982	17448	17007	17403	17315	17237	17213	17193	17126	17204	17291	17330	17084	17186	17184	17342	17165	17191	17305	17215	17013	17090	17399	17291	17122	17181	17176	17218	17178	17271	17118	17217	17162	17250	17189	17216	17234	17348	17225	17209	17356	17021	17146	17216	17221	17280	17069	17147	17164	17477	17621	17300	17229	17425	17228	17286	17236	17150	17113	17029	17134	17278	17292	17209	17141	17128	17299	17003	17132	17202	17412	17378	17242	17081	17305	17165	17320	17210	17211	17005	17144	17177	17319	17265	17502	17266	17234	17423	17126	17109	17302	17259	17285	17267	17339	17195	17177	17366	17388	17256	17121	16989	17200	17324	17230	17369	17313	17387	16992	17023	17148	17331	17370	17160	17263	16880	16997	17222	17362	17080	17204	17087	17248	17180	17218	17315	17143	17257	17217	17085	17196	17363	17280	17274	17228	17201	17141	17318	17275	17254	17241	17104	17384	17325	17165	17251	17158	17192	17473	17177	17110	17279	17313	17153	17328	17172	17427	17276	17468	17249	17127	17144	17226	17330	17248	17161	17212	17229	17274	17148	17187	17256	17316	17248	17120	17408	17484	17302	17163	17196	17453	17194	17238	17212	17260	17230	17322	17052	17273	17236	17208	17187	17197	17286	17301	17249	17194	17235	17160	16993	17286	17454	17235	17320	17104	17170	17362	17089	17343	17259	17136	17241	17332	17225	17164	17158	17419	17267	17297	17061	17133	17340	17321	17322	17261	17214	17448	17123	17075	17349	17396	17320	17354	17374	17225	17132	17208	17207	17247	17355	17102	17300	17098	17171	17313	17437	17110	17357	17120	17092	17378	17137	17019	17275	17120	17436	17177	17260	17111	17017	17020	17221	17404	17320	17218	17282	17282	17198	17216	17201	17380	17315	17177	17038	17147	17091	17245	17172	17260	17123	16928	17216	17203	17343	17038	17217	17258	17274	17339	17111	17304	17330	17405	17111	17176	17375	17336	17211	17222	17188	17153	17059	17150	17031	17222	17211	17305	17308	17236	17035	17210	17179	17323	17157	17091	17189	17159	17051	17313	17168	17251	17233	17147	17018	16992	17370	17236	17182	17194	17308	17338	17233	16949	17204	17285	17224	17357	17205	17266	17145	17332	17414	17225	17298	17145	17155	17316	17387	17360	17258	17346	17183	17322	17469	17311	17033	17513	17367	17163	17393	17043	17045	17265	17117	17286	17186	17300	17220	17343	17171	17115	17287	17240	17392	17210	17103	17235	17324	17478	17117	17189	17053	17337	17194	17039	17116	17253	17256	17255	17159	17083	17151	17412	17131	17107	17220	17331	17287	17230	17364	17280	17288	17130	17021	17051	17254	17180	17386	17359	17188	17158	17317	17022	17197	17323	17243	17332	17367	17338	17234	17026	17153	17261	17309	17457	17188	17056	17189	17175	17288	17200	17226	17103	17293	17385	17132	17208	17157	17220	17125	17058	17036	17258	17166	17119	17276	17398	17091	17172	17426	17266	17304	17402	17359	17384	17234	17276	17099	17190	17083	17207	17031	17183	17295	17187	17344	17334	17437	17394	17245	17271	17163	17458	17191	16987	17184	17317	17331	17344	17195	17291	17309	17324	17434	17473	17325	17238	17243	17271	17193	17214	17181	17242	17143	17355	17014	17000	17273	17291	17258	17228	17234	17220	17077	17222	17182	17240	17076	16960	17229	17189	17088	17205	17078	17094	17267	17126	17424	17165	17185	17229	17204	17187	17288	17102	17282	17233	17267	17152	17263	17232	17155	17125	17273	17048	17489	17237	17199	17083	17299	17326	17298	17036	17159	17226	17166	17116	17200	17182	17284	17538	17156	17230	17141	17264	17291	17291	17127	17199	17170	17107	17205	17256	17247	17120	17110	17357	17441	17184	17243	17207	17250	17351	17233	17105	17131	17278	17074	17316	17233	17195	17405	17164	17179	17347	17298	17232	17087	17136	17303	17088	17149	17355	17161	17079	17362	17285	17145	17138	17326	17234	17176	17311	17136	17172	17344	17302	17226	17230	17256	17206	16971	17248	17167	17277	17203	17180	17247	17330	16976	17178	17004	17205	17268	17204	17173	17200	17042	17155	17241	17137	16991	17341	17240	17378	17288	17283	17114	17160	17299	17296	17322	17379	17094	17261	17056	17282	17165	17433	17242	17112	17208	17264	17114	17078	17338	17328	17209	17205	17209	17230	17256	17360	17254	17126	17092	17151	17267	17210	17388	17232	17322	17322	17384	17370	17382	17341	17338	17265	17265	17328	17307	17286	17135	17213	17148	17154	17088	17354	17135	17238	17150	17073	17326	17142	17059	17236	17388	17265	17068	17189	17069	17363	17254	17290	17147	17139	17175	17169	17159	17187	17171	17219	17420	17114	17102	17335	17275	17201	17439	17351	17115	17230	17240	17192	17155	17290	17250	17258	17310	17148	17070	17216	17284	17341	17407	17340	17098	17326	17023	17220	17250	17111	17086	17137	17184	17080	17223	17085	17064	17317	17222	17230	17079	17236	17073
15957	25431	24136	19765	18152	17202	16628	16227	15822	15558	15524	15398	15481	15154	15349	15196	15125	14958	15098	14889	15051	14957	14987	14948	14906	14898	15093	15005	14954	14927	14935	15048	15044	15030	15080	15144	15145	15096	15114	15165	15166	15105	14848	15124	14861	14977	14924	14985	14755	14778	14751	14983	14763	14738	14660	15115	14760	14804	14825	14906	14984	14809	14854	14720	14728	14647	14895	14737	14871	14787	14714	14653	14815	14776	14965	14737	14921	14807	14734	14939	14873	14868	14962	15021	14822	14775	14860	14791	14862	14806	14773	14686	14689	14754	14725	14756	14724	14777	14736	14749	14914	14642	14768	14877	14900	14644	14855	14953	14740	14826	14884	14863	14751	14716	14663	14679	14706	15005	14656	14947	14744	14617	14911	14676	14706	14654	14860	14779	14651	14782	14828	14699	14771	14770	14680	14797	14828	14788	14746	14719	14838	14791	14794	14624	14853	14767	14760	14764	14752	14834	14682	14767	14726	14772	14793	14694	14669	14815	14754	14667	14830	14716	14932	14658	14747	14673	14775	14779	14913	14629	14592	14632	14662	14552	14684	14641	14786	14790	14844	14789	14779	14759	14632	14842	14652	14662	14804	14722	14709	14829	14862	14707	14772	14642	14614	14846	14671	14758	14534	14657	14632	14679	14784	14821	14616	14962	14813	14774	14706	14587	14746	14763	14897	14727	14685	14761	14597	14691	14738	14843	14679	14808	14709	14800	14735	14745	14695	14712	14781	14633	14793	14895	14773	14759	14767	14861	14849	14707	14799	14496	14837	14695	14748	14791	14763	14738	14496	14815	14912	14749	14771	14822	14836	14751	14617	14806	14781	14681	14732	14821	14754	14714	14786	14679	14794	14756	14747	14777	14623	14804	14890	14699	14766	14795	14845	14733	14735	14914	14676	14830	14727	14875	14615	14858	14670	14914	14683	14615	14939	14606	14563	14829	14619	14744	14655	14713	14662	14712	14724	14599	15025	14731	14763	14792	14591	14836	14797	14719	14634	14793	14911	14802	14764	14675	14467	14815	14673	14825	14695	14789	14571	14786	14924	14803	14864	14804	14872	14689	14809	14851	14675	14588	14898	14734	14689	14664	14706	14873	14668	14699	14830	14592	14781	14663	14807	14736	14637	14743	14587	14784	15039	14758	14722	14613	14653	14662	14830	14636	14823	14701	14723	14660	14799	14864	14732	14839	14806	14648	14806	14857	14798	14630	14721	14859	14728	14620	14796	14890	14818	14653	14656	14766	14774	14883	14829	14678	14805	14733	14553	14766	14769	14680	14787	14808	14742	14674	14776	14842	14691	14751	14986	14833	14824	14758	14684	14704	14618	14660	14981	14793	14614	14866	14770	14822	14853	14768	14713	14877	14804	14643	14708	14726	14690	14685	14823	14847	14936	14655	14816	14670	14750	14601	14726	14833	14770	14720	14863	14942	14812	14686	14598	14812	14908	14573	14720	14592	14634	14789	14744	14807	14721	14677	14766	14685	14783	14675	14810	14692	14552	14831	14795	14743	14614	14693	14837	14778	14590	14556	14728	14677	14770	14580	14757	14920	14767	14801	14819	14628	14572	14836	14838	14763	15005	14654	14826	14776	14610	14701	14721	14691	14716	14800	14751	14835	14793	14867	14767	14586	14686	14699	14763	14506	14828	14736	14697	14808	14768	14692	14682	14811	14699	14769	14779	14792	14652	14780	14766	14850	14894	14741	14751	14709	14861	14730	14755	14769	14759	14934	14742	14575	14640	14659	14893	14805	14770	14842	14857	14878	14575	14839	14679	14602	14647	14680	14923	14643	14832	14862	14814	14751	14881	14731	14779	14617	14838	14739	14837	14784	14784	14817	14920	14704	14800	14689	14766	14831	14800	14783	14801	14570	14778	14721	14744	14752	14828	14796	14917	14677	14793	14966	14607	14860	14718	14757	14905	14766	14669	14799	14571	14759	14841	14806	14757	14786	14776	14624	14716	14618	14789	14692	14776	14750	14835	14736	14803	14745	14683	14797	14666	14743	14912	14774	14594	14849	14642	14783	14804	14588	14780	14775	14659	14690	14656	14624	14819	14678	14724	14757	14730	14901	14649	14774	14663	14640	14649	14774	14616	14858	14765	14853	14892	14718	14737	14789	14830	14670	14831	14784	14824	14745	14668	14879	14613	14625	14753	14673	14807	14805	14659	14848	14742	14790	14783	14763	14805	14968	14653	14721	14953	14690	14724	14843	14802	14783	14878	14609	14754	14799	14815	14803	14652	14730	14752	14717	14776	14610	14678	14631	14832	14732	14954	14887	14602	14772	14590	14566	14698	14797	14587	14663	14791	14536	14638	14848	14832	14734	14624	14620	14799	14827	14673	14672	14795	14771	14768	14831	14838	14714	14999	14733	14776	14796	14643	14830	14682	14684	14782	14772	14924	14728	14978	14890	14876	14688	14805	14836	14804	14830	14727	14731	14820	14632	14753	14822	14690	14789	14589	14678	14824	14603	14810	14802	14665	14680	14857	15020	14772	14797	14590	14783	14836	14702	14789	14753	14704	14749	14911	14689	14908	14705	14658	14485	14697	14812	14863	14676	14924	14622	14876	14717	14695	14815	14850	14774	14663	14841	14710	14634	14932	14620	14775	14684	14711	14707	14773	14747	14671	14796	14815	14670	14709	14896	14777	14977	14607	14714	14730	14854	14764	14732	14767	14750	14847	14733	14700	14758	14707	14792	14847	14539	14788	14564	14867	14725	14705	14727	14705	14703	14671	14680	14724	14713	14800	14849	14729	14836	14765	14828	14716	14709	14921	14798	14890	14789	14815	14819	14809	14874	14691	14888	14576	14767	14933	14733	14764	14756	14740	14792	14841	14790	14766	14887	14703	14934	14820	14839	14758	14773	14939	14721	14642	14663	14844	14896	14683	14840	14586	14788	14701	14825	14786	14725	14740	14745	14604	14606	14700	14652	14748	14847	14712	14757	14831	14583	14884	14754	14715	14754	14646	14640	14707	14716	14761	14728	14756	14913	14693	14886	14721	14621	14859	14722	14711	14851	14827	14908	14737	14895	14754	14861	14696	14690	14637	14880	14588	14619	14629	14789	14580	14727	14711	14744	14678	14680	14628	14744	14791	14800	14798	14578	14793	14732	14838	14621	14806	14722	14709	14739	14745	14747	14753	14666	14789	14749	14918	14687	14856	14762	14757	14612	14752	14764	14642	14631	14709	14718	14804	14702	14883	14808	14693	14744	14856	14715	14694	14710	14678	14758	14810	14942	14773	14742	14665	14736	14744	14800	14820	14907	14713	14705	14619	14701	14891	14850	14740	14548	14728	14746	14628	14756	14717	15006	14811	14718	14738	14695	14941	14919	14820	14699	14700	14720	14732	14860	14695	14884	14795	14646	14840	14741	14926	14716	14794	14615	14670	14813	14814	14794	14658	14655	14594	14782	14850	14796	14728	14732	14732	14865	14609	14742	14895	14545	14700	14752	14816	14858	14683	14760	14822	14786	14793	14741	14907	14818	14781	14745	14793	14782	14862	14688	14822	14738	14739	14812	14756	14731	14944	14691	14702	14697	14661	14656	14748	14712	14645	14762	14678	14630	14715	14854	14889	14864	14849	14688	14688	14721	14522	14804	14753	14692	14787	14843	14718	14722	14775	14776	14941	14689	14840	14773	14696	14862	14664	14681	14756	14987	14738	14720	14687	14775	14823	14585	14828	14768	14840	14653	14787	14858	14762	14682	14610	14805	14726	14710	14694	14845	14866	14820	14742	14686	14621	14775	14789	14754	14671	14712	14728	14681	14775	14695	14793	14631	14945	14704	14744	14897	14771	14717	14723	14561	14792	14867	14857	14733	14850	14580	14613	14734	14732	14722	14548	14915	14865	14814	14875	14796	14812	14732	14669	14707	14800	14783	14711	14713	14879	14817	14758	14835	14711	14772	14769	14682	14721	14828	14782	14840	14723	14594	14748	14800	14866	14830	14643	14767	14700	14789	14668	14806	14790	14654	14656	14628	14625	14861	14725	14622	14732	14638	14918	14811	14807	14848	14741	14699	14710	14931	14559	14683	14628	14730	14777	14725	14700	14687	14805	14732	14843	14866	14697	14804	14601	14889	14889	14680	14655	14710	14798	14790	14688	14685	14621	14617	14919	14676	14663	14679	14799	14697	14868	14861	14656	14799	14633	14790	14766	14698	14817	14713	14898	14627	14854	14864	14683	14732	14718	14905	14974	14629	14714	14689	14653	14601	14753	14769	14736	14685	14728	14887	14671	14819	14815	14521	14948	14815	14599	14780	14880	14737	14649	14872	14642	14685	14705	14933	14740	14686	14661	14814	14656	14677	14778	14710	14953	14863	14737	14943	14653	14614	14823	14810	14712	14789	14762	14596	14894	14831	14735	14707	14600	14726	14950	14854	14574	14798	14657	14689	14785	14701	14794	14761	14621	14659	14711	14820	14602	14766	14655	14697	14806	14558	14634	14608	14689	14749	14856	14720	14673	14762	14819	14809	14745	14746	14713	14799	14738	14704	14752	14653	14800	14654	14711	14776	14797	14719	14772	14720	14698	14648	14800	14606	14681	14784	14800	14709	14825	14757	14812	14906	14857	14615	14639	14612	14869	14787	14700	14712	14726	14594	14955	14814	14734	14780	14852	14716	14740	14729	14851	14757	14602	14735	14699	14701	14717	14725	14845	14753	14729	14780	14805	14884	15010	14755	14715	14709	14656	14769	14744	14625	14890	14761	14883	14738	14633	14633	14807	14786	14606	14836	14858	14799	14852	14816	14818	14755	14803	14840	14584	14787	14644	14835	14778	14792	14775	14813	14692	14684	14699	14692	14808	14665	14816	14689	14827	14894	14822	14643	14845	14688	14706	14622	14711	14946	14788	14933	14810	14836	14696	14681	14637	14774	14737	14727	14593	14861	14953	14441	14777	14473	14821	14792	14770	14812	14759	14629	14804	14719	14637	14879	14718	14763	14818	14751	14777	14752	14766	14794	14578	14687	14730	14768	14734	14946	14710	14777	14683	14648	14636	14715	14732	14743	15036	14621	14905	14632	14768	14789	14564	14979	14657	14893	14730	14706	14712	14714	14743	14692	14844	14881	14702	14800	14695	14883	14693	14626	14705	14818
24114	21450	29045	24274	22159	23334	22705	19055	18388	18626	18445	18139	18276	18071	17995	17780	17702	17546	17530	17747	17560	17669	17650	17479	17475	17713	17440	17593	17487	17363	17522	17362	17469	17846	17511	17659	17629	17667	17630	17617	17551	17835	17459	17630	17370	17521	17308	17191	17386	17552	17245	17500	17256	17309	17363	17266	17452	17261	17314	17417	17392	17350	17405	17346	17183	17125	17447	17352	17626	17417	17480	17363	17235	17306	17428	17221	17288	17228	17491	17213	17482	17571	17510	17386	17392	17313	17472	17299	17471	17311	17119	17144	17307	17290	17302	17413	17326	17207	17367	17235	17160	17358	17273	17113	17218	17113	17264	17189	17004	17341	17245	17016	17387	17251	17352	17244	17113	17218	17216	17229	17300	17267	17208	17126	17012	17387	17372	17378	16947	17223	17023	17345	17132	17139	17314	17171	17334	17111	17066	17390	17219	17173	17011	17294	17391	17129	17376	17237	17271	17264	17141	17140	17337	17369	17219	17218	17309	17101	17164	17267	17193	17244	17353	16981	17353	17109	17305	17289	17567	17116	17125	17200	17232	17274	17306	17218	17318	17240	16985	17288	17305	17219	17184	17103	17096	17232	17089	17248	17192	17052	17109	17447	17314	17100	17047	17097	17212	17179	17138	17203	17205	17202	17173	17182	17182	17051	17060	17086	17237	17064	17058	17226	17100	17124	17202	17428	16924	17313	17381	17183	17209	17032	17037	17446	17291	17437	17236	17229	17333	17331	17230	17060	17257	16997	17234	17208	17146	17154	17189	17268	17292	17266	17096	17316	17271	17169	17361	17044	17066	17198	17395	17339	17251	17090	17328	17323	17313	17186	17315	17221	17222	17277	17103	17123	17230	17299	17113	17007	17161	17324	17209	17313	17429	17329	17076	17336	17319	17278	17050	17199	17254	17410	17270	17099	17230	17108	17056	17232	17176	17160	17125	17124	17141	17000	17183	17224	17145	17088	17181	17263	17389	17295	17240	17165	17052	17221	17240	17153	17141	17134	17092	17101	17208	17200	17194	17345	17418	17271	17351	17225	17263	17254	17080	17301	17167	16968	17051	17142	17257	17083	17327	17178	17489	17146	17107	17016	17239	17242	17356	17171	17095	17155	17293	17352	17235	17389	17169	17206	17196	17218	17097	17101	17323	17382	17157	16981	16972	16893	17384	17374	17178	17332	17104	17248	17201	17128	17283	17116	17306	17221	17185	16975	17258	17336	16996	17307	17159	17089	17329	17249	17402	16913	17195	17207	17007	17161	17495	17162	17210	17205	17201	17204	17138	17151	17176	17329	17181	17162	17151	17368	17291	17283	17238	17261	17200	17320	17253	17371	17041	17159	17200	17181	17070	17242	17361	17319	17467	17246	17349	17173	17124	17371	17078	17327	17135	17259	17219	17398	17310	17019	17195	17336	17262	17162	17105	17000	16950	17192	17184	17107	17168	17430	17438	17130	17241	17400	17184	17300	17277	17007	17364	17167	17018	17069	17116	17077	17206	17102	17174	17184	17159	17404	17190	17227	17366	17108	17276	17177	17318	17280	17191	17157	17422	17181	17157	17090	17135	17106	17194	17116	16968	17183	17482	16946	17390	17192	17215	17175	17327	17301	17221	17251	17069	17294	17271	17139	17272	17503	17280	17198	17073	17312	17350	17159	17228	17157	17422	17241	17156	17403	17168	17067	17197	17134	17007	17336	17181	17088	17147	17238	17135	17110	17198	17203	17239	17281	17239	17172	17332	17169	17199	17145	17215	17307	17415	17160	17027	17172	17143	17012	17350	17224	17152	17257	17262	17241	17088	17208	17182	17292	17159	17182	17215	17273	17366	17099	17147	17337	17266	17234	17268	17361	17315	17297	17109	17451	16992	17159	17172	17063	17301	17113	17312	17115	17216	17045	16999	17320	17024	17050	17192	17124	17107	17205	17012	17157	17336	17290	17478	17505	17339	17171	17249	17325	17145	17224	17210	17161	17063	17365	17248	17254	17289	17056	17153	17360	17402	17273	17149	17342	17387	17225	17283	17269	17475	17106	17223	17117	17142	17095	17270	17116	17187	17246	17308	17349	17335	16869	17235	17128	17229	17299	17044	17253	17151	17301	17220	17243	17008	17131	17110	17225	17232	17130	17262	17209	17243	17422	17282	17285	17176	17107	17008	17025	17139	17328	17301	17222	17023	17080	17032	17391	17243	17142	17256	17249	17377	17281	17182	17127	17203	17197	17371	17179	17386	17161	17203	17156	17167	17210	17135	17316	17355	17173	17083	17247	17109	17088	17329	17168	17101	17332	17369	17146	17061	17040	17174	17298	17236	17183	17193	17295	17261	17126	17186	17198	16946	17370	17393	16991	17184	17057	16984	17298	17283	17206	17098	17178	17025	17203	17078	17204	17318	17228	17268	17293	17294	17365	17318	17334	17238	17291	17170	17019	17187	17113	17186	17179	17229	17093	17498	17182	17288	17170	17131	16931	17068	17250	17363	17380	17190	17083	17340	17273	17327	17114	17234	17074	17262	17324	17260	17244	17233	17246	17086	17386	17428	17270	17201	17302	17191	17261	17207	17397	17263	17111	17285	17329	17230	17198	17053	17120	17336	17319	17292	17173	17156	16921	17014	17158	17259	17516	17213	17325	17407	17210	17197	17078	17244	17317	17173	17342	17184	17207	17298	17191	17402	17220	17214	17287	17301	17307	17129	17150	17391	17315	17206	17182	17140	17204	17358	17096	17446	17214	17236	17190	17166	17045	17076	17324	17188	17151	17214	17261	17312	17066	17273	17318	17083	17449	17253	17294	17352	17364	17232	17147	17291	17127	17191	17092	17257	17297	17470	16949	17290	17293	17388	17017	17351	17144	17182	17006	17138	17267	17359	17097	17316	17242	17243	17107	17070	17309	17046	17242	17334	17292	17340	17251	17284	17252	17113	17353	17326	17399	17267	17202	17318	17358	17299	17250	17335	17328	17279	17079	17285	17058	17200	17369	17107	17440	17179	17208	17244	17171	17311	17487	17227	17216	17290	17145	17296	17136	17319	17142	17264	17142	17161	17121	17259	17169	17260	17096	17181	17221	17214	17121	17188	17131	17034	17267	17201	17061	17419	17222	17213	17191	17283	17192	17337	17015	16873	17182	17113	17286	17362	17275	17292	17269	17249	17262	17291	17310	17311	17073	17179	17076	17338	17252	17097	17101	17336	17387	17195	17030	17268	17221	17194	17143	17343	17264	17205	17289	17371	17092	17170	17231	17264	17294	17235	17408	17245	17186	17260	17058	17215	17437	17310	17199	17113	17044	17234	17148	17239	17240	17027	17212	17288	17445	17019	17341	17321	17096	17155	17042	17196	17282	17372	17414	17454	17176	17360	17305	17269	17525	17192	17367	17119	17220	17194	17168	17351	17285	17371	17243	17144	17042	17244	17094	17217	17205	17420	17052	17200	17292	17267	17191	17253	17248	17276	17415	17318	17495	17332	17211	17170	17070	17222	17343	17385	17211	17280	17478	17133	17128	17259	17434	17045	17111	17150	17087	17154	17151	17100	17373	17322	17275	17291	16987	17254	16976	17220	17143	17346	17085	17287	17372	17010	17159	17248	17263	17335	17215	17158	17344	17066	17179	17345	17306	17048	17285	17145	17389	16948	17429	17090	17177	17156	17177	17263	17238	17220	17353	17137	17331	17078	17226	17278	17279	17317	17380	17357	17374	17139	17102	17142	17124	17218	17142	17265	17290	17309	17400	17250	17335	17235	17236	17047	17033	17094	17175	17405	17031	17311	17208	17241	17282	17078	17230	17157	17439	17048	17250	17374	17298	17339	17086	17130	17250	17165	17198	17384	17308	17060	17210	17402	17344	17192	17175	17214	17442	17233	17247	17275	17035	17135	17316	17149	17146	17266	17300	17253	17267	17251	17051	17069	17111	17222	17024	17168	17088	17121	17176	17365	17150	17238	17312	17130	17332	17216	17369	17202	17196	17278	17352	17441	17093	17222	17409	17296	17187	17253	17248	17279	17151	17369	17191	17191	17254	17332	17148	17184	17193	17229	17179	17459	17207	17287	17159	17161	17147	17125	17367	17157	17173	16976	16989	17319	17160	17281	17238	17250	17264	17218	17234	17361	17320	17317	17072	17102	17243	17164	17131	17099	17244	17264	17206	17299	17288	17329	17344	17221	17160	17225	17349	17278	17256	17347	17081	17119	17292	17483	17486	17106	17311	17358	17222	17457	17287	17429	17120	17215	17436	17199	17445	17319	17197	17358	17178	17399	17167	17362	17335	17037	17177	17344	17275	16994	17348	17346	17243	17163	17142	17292	17339	17192	17252	17212	17177	17096	17219	17225	17225	16996	17134	17328	17208	17248	17183	17068	17072	17561	17090	17081	17224	17192	17181	17303	17214	17247	17223	17091	17045	17067	17371	17128	17190	17336	17300	17057	17256	17256	17381	17288	16923	17362	17398	17148	17074	17290	17221	17164	17367	17085	17348	17313	17120	17169	17165	17455	17205	17373	17291	17221	17426	17299	17505	17124	17174	17339	17268	17285	17332	17021	16992	17174	17267	17212	17332	17239	17077	17221	17258	17268	17418	17404	17174	17227	17319	17347	16902	17016	17023	17185	17168	17023	17172	17199	17431	17030	17126	17218	17074	17323	17325	17320	17127	17169	17374	17015	17055	17242	17205	17276	17291	17286	17325	17196	17255	17165	17227	17256	17230	17027	17371	17301	17248	17295	17335	17214	17095	17141	17038	17156	17209	17256	17151	17330	17238	17287	17018	17237	17291	17412	17102	17079	17263	17274	17287	17408	17415	17163	17327	17228	17289	17165	17229	17100	17133	16980	17206	17226	16916	17101	17207	17215	17090	17152	17084	17287	17295	17522	17197	17218	17070	17372	17026	17282	17261	17321	17045	17165	17154	17431	17370	17151	17311	17284	17154	17353	17138	17027	17087	17147	17191	17308	17174	17172	17141	17325	17317	17287	17183	17034	17178	17142	17239	17069	17065	17114	17137	17291	17187	17246	17349	17161	17261	17517	17244	17196	17243	17256	17355	17131	17247	17525	17138	17223	17343	17110	17152	17179	17306	17074	17212	17242	17241	17189	17383	17224	17210	17382	17134	17298	17295	17198	17329
17884	30786	28577	22913	20293	18977	17978	17235	16721	16226	16049	16141	15818	15726	15574	15495	15181	15169	15274	15088	15084	15120	15078	15159	15104	15013	15049	15078	15109	15084	15023	15187	15162	15182	15256	15136	15176	15245	15043	15160	15322	15283	14972	15019	14942	15095	14952	14715	14995	14838	14866	14976	14634	14871	14707	14798	14790	14765	14820	14722	14772	14746	14619	14812	14840	14904	14775	14867	15091	14928	14657	14739	14805	14720	14849	14734	14916	14933	14880	14925	14881	14744	15108	15101	15085	14748	14939	14891	14873	14910	14805	14721	14654	14737	14789	14721	14763	14698	14838	14621	14830	14701	14843	14661	14799	14782	14717	14859	14859	14614	14878	14824	14724	14789	14592	14618	14825	14567	14811	14871	14795	14863	14595	14767	14745	14903	14671	14672	14851	14807	14810	14620	14749	14631	14812	14776	14759	14627	14800	14719	14830	14694	14854	14814	14715	14859	14745	14836	14751	14790	14935	14796	14717	14895	14653	14765	14824	14701	14776	14732	14718	14756	14748	14666	14665	14914	14779	14750	14731	14868	14702	14683	14887	14771	14721	14682	14521	14748	14815	14691	14818	14862	14709	14763	14731	14730	14796	14824	14669	14830	14738	14852	14766	14860	14849	14748	14534	14797	14693	14773	14824	14734	14707	14780	14804	14710	14659	14754	14698	14816	14681	14783	14804	14836	14824	14841	14651	14664	14465	14606	14716	14669	14745	14859	14579	14748	14740	14859	14843	14736	14691	14786	14623	14879	14825	14617	14791	14850	14863	14884	14636	14720	14846	14710	14839	14902	14878	14771	14716	14700	14829	14785	14732	14605	14757	14703	14702	14723	14856	14771	14679	14849	14797	14808	14765	14805	14844	14751	14788	14722	14641	14616	14912	14872	14590	14674	14699	14972	14856	14682	14738	14813	14734	14812	14884	14769	14812	14865	14818	14770	14655	14802	14681	14713	14739	14738	14596	14839	14906	14738	14703	14626	14907	14663	14875	14687	14727	14618	14647	14770	14697	14832	14993	14677	14895	14788	14643	14639	14648	14846	14653	14654	14706	14654	14555	14714	14641	14713	14787	14641	14812	14673	14608	14682	14801	14696	14690	14741	14663	14745	14772	14657	14689	14776	14780	14827	14786	14695	14755	14788	14650	14751	14764	14491	14751	14675	14847	14756	14819	14698	14884	14652	14767	14816	14833	14666	14776	14807	14612	14694	14734	14747	14690	14706	14812	14881	14645	14631	14786	14776	14723	14873	14568	14793	14758	14788	14853	14686	14732	14847	14718	14576	14447	14863	14857	14914	14822	14657	14848	14785	14528	14769	14843	14791	14888	14648	14768	14775	14894	14753	14960	14688	14625	14704	14615	14902	14758	14879	14718	14783	14752	14654	14763	14589	14696	14629	14546	14698	14658	14737	14749	14781	14759	14720	14702	14773	14684	14810	14785	14589	14661	14865	14589	14814	14834	14854	14922	14740	14871	14784	14927	14640	14941	14794	14588	14775	14688	14986	14926	14512	14808	14856	14816	14640	14852	14753	14677	14723	14725	14733	14785	14668	14715	14824	14985	14645	14591	14610	14679	14703	14659	14790	14727	14821	14562	14791	14729	14688	14886	14817	14666	14917	14769	14761	14779	14796	14782	14909	14745	14643	14607	14729	14817	14730	14765	14818	14797	14867	14602	14693	14690	14949	14798	14764	14776	14710	14680	14681	14880	14754	14857	14727	14857	14734	14622	14822	14744	14782	14826	14642	14744	14875	14790	14803	14822	14551	14874	14497	14663	14682	14780	14815	14838	14569	14566	14890	14583	14674	14771	14741	14789	14743	14759	14849	14651	14849	14716	14792	14729	14702	14789	14614	14730	14583	14735	14790	14471	14775	14670	14761	14852	14629	14698	14752	14729	14752	14734	14709	14743	14802	14873	14764	14697	14651	14835	14778	14863	14853	14640	14727	14834	14810	14826	14775	14706	14764	14918	14718	14685	14836	14997	14734	14727	14830	14679	14674	14729	14750	14949	14835	14641	14788	14830	14818	14818	14954	14883	14701	14860	14710	14679	14919	14727	14753	14695	14819	14723	14718	14863	14642	14846	14763	14733	14565	14792	14561	14817	14525	14878	14811	14773	14667	14584	14876	14802	14827	14722	14763	14761	14619	14808	14716	14815	14717	14964	14614	14705	14806	14684	14819	14819	14818	14847	14655	14612	14594	14795	14617	14838	14810	14973	14883	14730	15093	14570	14761	14744	14872	14869	14926	14779	14768	14810	14749	14754	14706	14672	14856	14528	14823	14765	14740	14836	14711	14899	14830	14650	14840	14932	14595	14733	14894	14808	14793	14747	14833	14674	14741	14801	14624	14780	14833	14838	14751	14614	14786	14629	14861	14597	14786	14921	14786	14782	14657	14691	14657	14899	14662	14494	14857	14900	14783	14756	14599	14579	14625	14783	14733	14814	14605	14703	14827	14636	14676	14838	14637	14718	14805	14838	14710	14851	14640	14649	14723	14591	14747	14748	14807	14722	14823	14714	14758	14685	14801	14702	14847	14774	14754	14750	14680	14769	14656	14811	14681	14698	14746	14593	14789	14583	14779	14758	14914	14851	14745	14781	14661	14690	14804	14577	14795	14669	14694	14657	14573	14665	14643	14672	14624	14734	14621	14904	14865	14625	14746	14836	14706	14697	14788	14669	14766	14687	14709	14838	14877	14725	14889	14766	14709	14601	14526	14872	14690	14791	14716	14755	14686	14813	14757	14827	14760	14724	14631	14767	14679	14843	14658	14761	14852	14641	14783	14573	14824	14719	14650	14828	14840	14686	14641	14740	14744	14989	14582	14812	14872	14790	14952	14826	14673	14759	14749	14817	14710	14607	14900	14813	14872	14689	14619	14712	14912	14700	14765	14800	14718	14662	14734	14799	14910	14729	14751	14670	14525	14612	14697	14682	14722	14805	14904	14803	14811	14827	14947	14750	14770	14801	14803	14903	14772	14820	14746	14742	14811	14620	14685	14561	14846	14750	14827	14618	14887	14666	14744	14593	14546	14740	14688	14681	14745	14610	14786	14629	14839	14563	14702	14786	14724	14945	14810	14908	14665	14864	14745	14746	14862	14808	14677	14738	14724	14787	14681	14562	14682	14611	14658	14760	14809	14813	14602	14906	14768	14555	14848	14707	14933	14864	14802	14759	14622	14884	14670	14764	14801	14807	14651	14538	14771	14885	14545	14743	14824	14692	14684	14683	14723	14801	14640	14785	14681	14678	14728	14690	14752	14746	14747	14786	14752	14604	14837	14645	14702	14682	14819	14771	14748	14750	14880	14932	14751	14716	14686	14618	14681	14817	14718	14673	14721	14827	14839	14722	14723	14707	14673	14784	14809	14716	14709	14848	14790	14711	14711	14719	14638	14703	14806	14837	14752	14773	14719	14645	14712	14758	14912	14650	14836	14798	14746	14791	14965	14756	14848	14658	14842	14833	14685	14614	14735	14808	14743	14684	14838	14731	14811	14758	14627	14847	14629	14643	14958	14784	14744	14722	14537	14620	14895	14929	14589	14648	14847	14848	14577	14784	14750	14916	14820	14691	14735	14740	14526	14795	14866	14761	14739	14746	14804	14712	14602	14771	14862	14716	14710	14726	14885	14901	14819	14887	14797	14569	14862	14909	14836	14582	14682	14759	14775	14714	14675	14895	14746	14902	14649	14828	14705	14678	14859	14612	14663	14751	14817	14753	14666	14721	14787	14664	14746	14707	14834	14815	14673	14696	14858	14757	14668	14949	14735	14801	14665	14678	14759	14770	14750	14778	14716	14642	14676	14730	14647	14980	14704	14863	14823	14745	14831	14874	14852	14709	14716	14714	14689	14817	14880	14700	14735	14810	14727	14834	14755	14846	14888	14847	14799	14846	14843	14707	14906	14757	14740	14765	14850	14731	14771	14838	14807	14809	14703	14776	14822	14678	14862	14722	14652	14745	14927	14662	14713	14654	14830	14672	14615	14695	14772	15038	14859	14805	14835	14770	14749	14834	14673	14912	14746	14819	14848	14662	14724	14631	14574	14667	14701	14739	14679	14738	14703	14789	14835	14721	14821	14823	14788	14694	14875	14885	14779	14690	14743	14892	14768	14997	14878	14691	14870	14500	14679	14734	14912	14556	14746	14837	14756	14546	14785	14725	14828	14625	14792	14754	14549	14722	14780	14826	14615	14665	14630	14871	14662	14837	14587	14811	14647	14978	14734	14602	14874	14799	14769	14885	14850	14641	14694	14812	14569	14730	14758	14829	14719	14719	14797	14633	14733	14746	14841	14688	14684	14782	14646	14732	14695	14682	14597	14664	14629	14730	14645	14624	14702	14763	14846	14892	14782	14685	14811	14687	14921	14774	14768	14835	14803	14655	14777	14593	14662	14697	14792	14734	14742	14709	14657	14784	14828	14691	14828	14673	14610	14773	14701	14614	14637	14749	14607	14686	14738	14756	14617	14773	14861	14582	14712	14547	14774	14712	14480	14825	14770	14791	14803	14703	14754	14661	14771	14785	14926	14844	14924	14838	14776	14705	14916	14601	14736	14918	14687	14763	14800	14560	14782	14702	14746	14869	14657	14827	14732	14668	14816	14538	14715	14631	14803	14705	14745	14687	14770	14845	14842	14510	14725	14718	14649	14728	14664	14722	14691	14775	14851	14829	14858	14748	14756	14860	14602	14732	14800	14768	14796	14746	14756	14740	14836	14725	14557	14771	14901	14804	14790	14855	14863	14740	14714	14887	14778	14777	14743	14833	14757	14772	14645	14660	14939	14653	14763	14755	14804	14755	14677	14825	14694	14783	14771	14632	14731	14797	14545	14834	14748	14823	14679	14554	14747	14631	14783	14642	14812	14700	14857	15006	14862	14649	14655	14967	14854	14685	14672	14867	14640	14640	14683	14750	14849	14702	14652	14811	14832	14746	14736	14912	14788	14800	14652	14692	14840	14688	14829	14805	14816	14722	14862	14873	14730	14848	14700	14633	14647	14695	14783	14735	14624	14730	14799	14842	14704	14675	14761	14646	14820	14679	14794	14655	14636	14816	14763	14804	14742	14793	14728	14916	14686	14592	14930	14744	14670	14689	14833	14790	14844	14707	14808	14780	14725
29546	22264	22295	19771	17419	17556	17686	17313	17144	17181	17321	17419	17355	17276	17420	17386	17217	17289	17279	17264	17401	17317	17450	17324	17453	17170	17114	17395	17363	17343	17277	17170	17384	17204	17405	17297	17344	17189	17397	17300	17328	17275	17270	17464	17427	17453	17378	17257	17132	17356	17270	17296	17117	17329	17289	17103	17355	17141	17232	17151	17362	17400	17205	17320	17475	17110	17247	17490	17201	17309	17283	17354	17074	17290	17246	17210	17175	17208	17492	17246	17321	17087	17466	17213	17391	17284	17191	17354	17152	17405	17224	17221	17329	17302	17220	17317	17533	17402	17149	17323	17375	17110	17328	17104	17122	17059	17189	17186	17308	17284	17232	17273	17221	17270	17336	17348	17150	16990	17193	17269	17173	17443	17258	17195	17283	16975	17318	17230	17190	17361	17357	17360	17311	17160	17243	17392	17274	17204	17290	17208	17348	17295	17135	17229	17248	17195	17146	17314	17105	17271	17130	17146	17278	17231	17279	17139	17255	17192	17220	17235	17156	17163	17292	17353	17300	17185	17159	17193	17303	17319	17226	17288	17265	17320	17371	17222	17359	17196	17201	17268	17310	17247	17111	17225	17381	17313	17176	17013	17216	17318	17204	17111	17221	17167	17261	17186	17234	17063	17083	17131	17384	17378	16958	17247	17386	17077	17240	17502	17428	17398	17309	17200	17159	17401	17272	17226	17015	17388	17378	17359	17297	17339	17088	17135	17210	17061	17166	17150	17179	17256	17044	17272	17350	17192	17314	17309	17287	17204	17332	17433	17352	17188	17252	17236	17017	17142	17064	17240	17193	17213	17297	17402	17160	17335	17287	17351	17256	17352	17144	17227	17161	17066	17258	17268	17404	17481	17253	17343	17131	17273	17576	17095	17411	17295	17370	17190	17107	17370	17296	17466	17198	17534	17403	17344	17439	17236	17151	17455	17310	17363	17631	17347	17365	17225	17204	17204	17196	17232	17178	17204	17212	17018	17353	17211	17183	17274	17164	17192	17233	17134	17178	17305	17402	17432	17393	17274	17212	17255	17424	17312	17172	17170	17289	17293	17238	17252	17306	17190	17385	17219	17276	17220	17343	17320	17169	17245	17145	17466	17403	17377	17333	17337	17411	17336	17212	17172	17314	17159	17356	17291	17388	17422	17321	17061	17261	17299	17434	17389	17336	17148	17300	17216	17346	17136	17321	17242	17145	17344	17268	17035	17298	17245	17261	17287	17250	17354	17127	17252	17192	17310	17219	17321	17098	17410	17154	17150	17053	17378	17194	17197	17315	17252	17134	17185	17350	17334	17224	16997	17185	17337	17198	17203	17195	17067	17244	17357	17372	17136	17178	17131	17266	17282	17230	17254	17244	17346	17324	17275	17208	17449	17324	17246	17167	17260	17233	17300	17224	17240	17251	17204	17262	17432	17317	17230	17246	17376	17268	17142	16961	17182	17207	17286	17225	17241	17347	17226	17143	17321	17307	17234	17260	17289	17170	17067	17303	17302	17372	17336	17205	17352	17041	17223	17137	17043	17161	17197	17277	17275	17288	17419	17117	17175	17387	16972	17187	17366	17406	17235	17400	17443	17176	17362	17070	17329	17087	17310	17287	17404	17253	17294	17069	17086	17276	17384	17069	17307	17339	17088	17296	17344	17233	17391	17443	17155	17251	17197	17433	17293	17325	17232	17274	17113	17263	17195	17179	17084	17141	17270	17133	17238	17141	17282	17354	17234	17395	17157	17148	17189	17462	17090	17389	17202	17330	17385	17055	17372	17375	17306	17205	17219	17259	17338	17272	17208	17199	17419	17299	17119	17249	17235	17255	17533	17251	17365	17086	17341	17337	17167	17165	17164	17163	17352	17308	17125	17129	17345	17170	17264	17270	17253	17449	17159	17207	17196	17238	16888	17187	17122	17273	17163	17135	17197	17196	17310	17192	17228	17280	17150	17285	17205	17196	17298	17199	17426	17235	17297	17000	17220	17187	17374	17211	17242	17258	17226	17277	17174	17276	17212	17275	17207	17338	17049	17275	17328	17474	17217	17178	17106	17101	17135	17291	17160	17278	17180	17276	17276	17179	17044	17142	17464	17417	17305	17111	17376	17343	17288	17201	17231	17269	17243	17195	17344	17330	17484	17334	17103	17387	17113	17220	17156	17314	17314	17506	17233	17100	17158	17221	17287	17130	17503	17364	17182	17185	17128	17192	17330	17168	17115	17237	17412	17438	17123	17322	17277	17194	17422	17270	17325	17080	17129	17167	17284	17072	17291	17291	17381	17317	17205	17375	17423	17172	17305	17313	17109	17357	17157	17175	17308	17342	17324	17529	17261	17336	17202	17253	17194	17164	17287	17115	17262	17474	17364	17124	17258	17276	17345	17331	17286	17267	17340	17212	17159	17278	17011	17115	17366	17393	17441	17418	17263	17186	17262	17275	17136	17094	17331	17091	17215	17305	17128	17660	17160	17258	17303	17181	17233	17206	17295	17400	17358	17160	17244	17132	17281	17256	17312	17299	17287	17165	17097	17233	17238	17377	17217	17363	17376	17188	17243	17103	17140	17247	17216	17290	17272	17356	17275	17399	17372	17397	17097	17134	17440	17236	17296	17359	17381	17205	17197	17043	17257	17283	17181	17166	17017	17158	17262	17282	17303	17342	17273	17332	17331	17255	17100	17193	17212	17199	17288	17409	17319	17045	17261	17226	17163	17200	17224	17027	16999	17328	17308	17375	17077	17216	17262	17370	17391	17350	17311	17280	17053	17220	17053	17230	17044	17269	17234	17260	17180	17098	17276	17275	17300	17203	17304	17260	17232	17424	17320	17274	17365	17255	17206	17183	17201	17212	17132	17152	17162	17326	17397	17161	17347	17269	17244	17171	17247	17256	17295	17168	17288	17311	17457	17141	17350	17169	17320	17434	17389	17221	17286	17267	17027	17116	17311	17338	17161	17055	17245	17329	17129	17153	17185	17184	17282	17093	17202	17368	17313	17120	17338	17243	17263	17213	17117	17281	17307	17200	16962	17259	17416	17194	17259	17181	17247	17221	17278	17335	17185	17365	17381	16990	17267	17318	17184	17256	17029	17191	17282	17146	17083	17182	17307	17205	17268	17179	17273	17033	17237	17438	17016	17332	17184	17368	17174	17347	17280	17361	17158	17436	17129	17205	17339	17280	17263	17159	17367	17382	17337	17079	17159	17202	17465	17257	17208	17339	17208	17271	17190	17259	17315	17338	17086	17408	17530	17300	17256	17279	16992	17533	17324	17093	17125	17261	17256	17290	17392	17324	17336	17181	17477	17323	17349	17104	17209	17068	17249	17185	17224	17129	17210	17363	17314	17392	17331	17382	17270	17134	17214	17136	17291	17131	17330	17330	17260	17142	17195	17329	17376	17178	17209	17388	17263	17338	17391	17126	17254	17501	17187	17078	17268	17213	17219	17232	17163	17279	17220	17186	17329	17203	17020	17200	17272	17237	17419	17143	17273	17189	17333	17357	17441	17280	16949	16996	17259	17222	17301	17011	17219	17568	17213	17344	17182	16872	17203	17317	17171	17311	17434	17356	17281	17289	16905	17319	17383	17089	17113	17189	17400	17262	17369	17083	17071	17402	17233	17200	17146	17113	17020	17332	17519	17153	17103	17362	17325	17159	17205	17153	17100	17226	17168	17245	17292	17269	17248	17395	17222	17257	17377	17313	17153	17380	17252	17087	16953	17326	17150	17081	17278	17295	17115	17231	17455	17067	17004	17404	17182	17345	17354	17333	17388	17144	17226	17188	17143	17113	17271	17139	17193	17313	17171	17365	17101	17267	17215	17234	17272	16999	17074	17216	17274	17134	17208	17280	17188	17173	17032	17300	17345	17154	17090	17313	17166	17498	17154	17458	17349	17302	17197	17227	17245	17166	17198	17150	17194	17299	17157	17372	17341	17188	17422	17359	17092	17128	17216	17315	17222	17100	17455	17216	17194	17121	17157	17264	17250	17261	17399	17279	17104	17296	17233	17355	17271	17164	17142	17163	17384	17049	17267	17216	17129	17130	17177	17298	17479	17315	17155	17187	17311	17247	17102	17351	17268	17238	17361	17270	17223	17208	17293	17157	17421	16980	17334	17151	17288	17342	17163	17227	17079	17201	17303	17365	17369	17403	17473	17218	17256	17314	17502	17289	17078	17124	17378	17363	17075	17263	17428	17341	17358	17386	17301	17290	17279	17210	17201	16988	17161	17200	17203	17279	17181	17448	17185	17395	17327	17329	17241	17194	17281	17449	17228	17294	17379	17264	17188	17175	17144	17344	17112	17248	17309	17203	17063	17336	17230	17341	17242	17421	17160	17211	17095	17083	17176	17181	17481	17372	17325	17330	17017	17241	17155	17158	17244	17318	17278	17274	17212	17169	17246	17093	17262	17143	17253	17410	17124	17412	16963	17157	17332	17240	17073	17308	17039	17097	17286	17367	17196	17367	17041	17311	17452	17348	17296	17257	17241	17434	17247	17266	17394	17409	17166	17212	17369	17302	17246	17375	17336	17335	17143	17171	17375	17189	17389	17118	17318	17271	17392	17133	17202	17366	17378	17370	17459	17356	17265	17245	17269	17218	17058	17352	17231	17434	17230	17089	17333	17447	17033	17254	17272	17158	17335	17176	17157	17360	17128	17235	17480	17137	17078	17317	17284	17247	17354	17332	17245	17239	17369	17175	17250	17192	17233	17215	17209	17192	17365	17318	17171	17276	17228	17291	17043	17028	17090	17263	17160	17261	17292	17202	17305	17208	17231	17224	17127	17311	17210	17274	17282	17156	17111	17317	17323	17166	17106	17127	17263	17524	17235	17197	17405	17338	17191	17380	17219	17157	17165	17239	17359	17273	17309	17340	17362	17207	17246	17329	17059	17320	17097	17121	17299	17350	17104	17321	17255	17348	17128	17353	17268	17176	17283	17173	17549	17213	17226	17002	17215	17339	17150	17368	17263	17236	17137	17331	17331	17255	17054	17136	17175	17128	17237	17268	17368	17234	17430	17170	17179	17248	17162	17156	17383	17043	17117	17228	17422	17244	17114	17380	17104	17407	17325	17247	17300	17341	17349	17380	17311	17244	17350	17163	17499	17448	17488	17252	17149	17274	17233	17067	17222
15861	17651	17364	15862	15436	15359	15080	15152	14728	14845	14678	14905	14819	14897	14939	14696	14866	14784	14915	14710	14964	14859	14836	14983	14946	14952	14937	14825	14891	14856	14806	14865	14797	14940	14877	14941	14816	14845	14948	14820	14994	14916	14901	14794	14989	14857	14799	14789	14799	14788	14757	14649	14752	14757	14839	14973	14628	14953	14671	14770	14787	14776	14853	14697	14796	14720	14785	14871	14817	14718	14801	14822	14872	14620	14780	14855	14793	14759	14969	14838	14712	14828	14798	14674	14750	14821	14654	14736	14847	14678	14783	14766	14730	14693	14635	14594	14615	14798	14712	14683	14718	14755	14676	14810	14608	14582	14801	14743	14678	14811	14608	14850	14747	14744	14731	14807	14780	14854	14728	14633	14582	14705	14711	14682	14735	14786	14805	14536	14874	14849	14783	14750	14739	14648	14637	14802	14849	14893	14653	14810	14617	14544	14785	14698	14607	14815	14857	14589	14721	14746	14804	14618	14705	14709	14757	14757	14908	14847	14688	14544	14881	14631	14742	14531	14793	14792	14716	14835	14793	14622	14746	14577	14883	14732	14674	14619	14741	14660	14721	14736	14849	14649	14589	14680	14699	14731	14857	14878	14713	14774	14674	14827	14796	14764	14767	14654	14688	14619	14766	14783	14759	14781	14588	14698	14579	14757	14787	14777	14743	14849	14881	14642	14726	14685	14766	14697	14737	14922	14690	14808	14984	14704	14761	14810	14775	14586	14826	14688	14645	14729	14759	14691	14903	14538	14798	14638	14726	14641	14804	14618	14837	14739	14756	14792	14822	14739	14851	14602	14918	14761	14656	14691	14797	14876	14646	14598	14794	14650	14627	14679	14654	14931	14709	14704	14771	14781	14741	14702	14772	14669	14721	14839	14849	14794	14640	14682	14685	14619	14673	14705	14720	14740	14651	14555	14570	14721	14788	14655	14824	14660	14784	14686	14797	14684	14611	14855	14659	14681	14876	14767	14690	14792	14704	14794	14612	14724	14616	14639	14807	14642	14756	14785	14630	14911	14767	14695	14814	14688	14748	14664	14781	14703	14661	14748	14726	14676	14709	14728	14834	14810	14888	14732	14629	14818	14765	14677	14757	14804	14777	14770	14796	14694	14822	14577	14774	14602	14810	14739	14760	14803	14721	14768	14665	14897	14673	14950	14642	14923	14832	14479	14675	14911	14666	14650	14754	14713	14832	14515	14654	14952	14650	14730	14774	14750	14827	14601	14574	14765	14821	14852	14880	14798	14696	14615	14747	14623	14717	14671	14682	14542	14647	14753	14644	14690	14665	14834	14701	14686	14809	14884	14604	14831	14916	14717	14566	14903	14837	14702	14669	14757	14859	14707	14813	14768	14732	14830	14677	14904	14783	14748	14638	14751	14762	14683	14735	14815	14842	14965	14641	14742	14785	14723	14659	14731	14749	14735	14811	14722	14734	14682	14781	14807	14688	14563	14948	14742	14585	14794	14798	14682	14611	14784	14650	14895	14686	14509	14647	14577	14609	14707	14804	14868	14699	14754	14696	14537	14776	14703	14706	14710	14779	14682	14778	14790	14497	14710	14870	14684	15041	14661	14801	14745	14619	14748	14626	14732	14996	14756	14828	14772	14673	14627	14836	14755	14726	14634	14799	14904	14800	14975	14739	14689	14699	14672	14841	14820	14621	14876	14655	14585	14733	14743	14697	14775	14720	14782	14749	14857	14863	14789	14811	14816	14771	14871	14693	14710	14571	14556	14732	14725	14775	14725	14744	14714	14675	14735	14711	14689	14789	14641	14832	14801	14764	14670	14694	14844	14818	14731	14724	14750	14807	14857	14617	14685	14714	14672	14582	14677	14737	14790	14752	14739	14876	14766	14766	14581	14687	14724	14643	14764	14675	14748	14754	14839	14680	14762	14842	14777	14758	14736	14816	14808	14692	14792	14728	14739	14761	14752	14704	14748	14565	14622	14725	14645	14754	14807	14881	14548	14789	14542	14802	14584	14731	14724	14793	14834	14748	14670	14831	14760	14807	14599	14905	14797	14705	14826	14536	14743	14772	14734	14640	14616	14774	14753	14753	14769	14716	14790	14608	14763	14824	14637	14864	14743	14715	14767	14494	14693	14784	14873	14684	14663	14776	14814	14653	14659	14666	14708	14644	14619	14664	14792	14715	14721	14587	14594	14704	14640	14750	14718	14717	14709	14780	14795	14641	14630	14662	14551	14651	14739	14632	14678	14771	14868	14618	14759	14588	14712	14790	14628	14821	14853	14622	14742	14641	14740	14672	14670	14683	14608	14657	14802	14800	14812	14654	14731	14582	14916	14574	14780	14807	14769	14766	14663	14836	14630	14677	14742	14711	14762	14841	14692	14671	14743	14741	14632	14740	14780	14673	14780	14711	14661	14795	14817	14690	14715	14850	14754	14668	14702	14652	14585	14849	14634	14620	14784	14726	14686	14717	14698	14771	14842	14668	14610	15020	14781	14841	14717	14779	14851	14752	14677	14805	14669	14766	14746	14821	14739	14913	14810	14770	14693	14762	14706	14839	14985	14611	14444	14714	14769	14610	14625	14887	14798	14656	14653	14801	14817	14705	14635	14741	14802	14661	14707	14748	14718	14809	14847	14825	14704	14801	14735	14604	14848	14702	14920	14654	14844	14765	14763	14804	14793	14804	14934	14744	14944	14891	14792	14835	14860	14709	14811	14696	14752	14687	14601	14793	14758	14802	14949	14746	14737	14795	14662	14835	14643	14911	14839	14738	14683	14640	14817	14616	14803	14530	14625	14763	14630	14727	14787	14781	14757	14626	14733	14699	14705	14704	14852	14626	14878	14553	14798	14857	14730	14530	14682	14768	14778	14709	14675	14657	14796	14619	14705	14792	14840	14713	14528	14805	14708	14832	14783	14631	14774	14756	14751	14731	14765	14900	14776	14650	14574	14701	14853	14824	14840	14739	14628	14588	14704	14784	14644	14785	14714	14636	14749	14936	14744	14621	14860	14869	14867	14750	14756	14639	14698	14889	14698	14749	14685	14840	14748	14746	14648	14834	14777	14716	14808	14511	14539	14795	14646	14835	14664	14684	14707	14641	14719	14691	14596	14669	14845	14653	14795	14846	14657	14852	14834	14654	14849	14726	14684	14579	14771	14735	14714	14769	14827	14772	14709	14652	14561	14743	14753	14623	14767	14747	14752	14662	14894	14949	14740	14773	14676	14674	14566	14940	14584	14806	14789	14749	14839	14815	14789	14812	14711	14753	14637	14741	14728	14739	14697	14750	14748	14801	14887	14888	14819	14779	14623	14829	14868	14671	14832	14674	14630	14927	14748	14767	14755	14732	14782	14886	14650	14689	14625	14617	14699	14793	14811	14652	14753	14744	14827	14694	14707	14769	14912	14740	14775	14854	14607	14797	14772	14834	14596	14707	14777	14720	14711	14668	14621	14846	14765	14727	14911	14698	14807	14562	14663	14643	14801	14723	14782	14818	14754	14585	14903	14824	14868	14756	14802	14737	14676	14818	14569	14681	14599	14823	14911	14735	14757	14648	14700	14754	14689	14617	14639	14796	14813	14828	14846	14738	14685	14594	14868	14870	14887	14704	14761	14778	14718	14836	14693	14667	14678	14759	14725	14803	14884	14676	14695	14619	14819	14912	14806	14797	14750	14712	14791	14741	14849	14643	14758	14731	14707	14766	14766	14872	14791	14616	14699	14850	14634	14845	14922	14777	14826	14571	14851	14748	14633	14808	14724	14814	14810	14795	14714	14761	14796	14803	14659	14567	14723	14727	14647	14890	14864	14775	14699	14830	14679	14761	14777	14797	14815	14836	14787	14675	14686	14588	14712	14669	14857	14922	14615	14714	14741	14855	14655	14711	14674	14680	14614	14875	14779	14670	14743	14789	14711	14923	14844	14646	14734	14671	14731	14760	14822	14639	14920	14761	14555	14811	14752	14661	14801	14673	14695	14739	14829	14672	14557	14732	14770	14782	14841	14693	14765	14743	14700	14812	14850	14757	14754	14697	14693	14702	14730	14726	14688	14747	14791	14720	14694	14644	14650	14697	14807	14721	14838	14711	14956	14888	14641	14813	14621	14917	14646	14581	14762	14815	14759	14816	14803	14687	14818	14733	14729	14757	14626	14784	14808	14779	14691	14677	14867	14824	14839	14804	14684	14732	14746	14873	14771	14768	14694	14826	14839	14521	14706	14678	14812	14691	14654	14772	14718	14774	14758	14663	14551	14720	14866	14823	14921	14692	14805	14664	14719	14726	14799	14705	14659	14777	14721	14849	14809	14659	14818	14900	14606	14765	14771	14826	14863	14750	14774	14768	14966	14772	14873	14773	14838	14897	14743	14910	14760	14842	14524	14833	14711	14901	14686	14791	14582	14784	14629	14780	14698	14836	14712	14660	14665	14769	14820	14645	14704	14730	14755	14688	14604	14792	14765	14760	14816	14719	14838	14700	14769	14722	14891	14690	14616	14580	14779	14863	14535	14799	14689	14840	14802	14683	14753	14676	14802	14683	14678	14763	14786	14714	14770	14811	14703	14749	14802	14574	14749	14771	14805	14619	14879	14770	14671	14826	14724	14706	14588	14646	14702	14856	14931	14810	14521	14833	14791	14753	14689	14626	14826	14764	14722	14609	14604	14867	14680	14651	14856	14796	14748	14685	14661	14716	14695	14595	14821	14614	14690	14718	14790	14677	14615	14844	14727	14853	14891	14789	14706	14858	14731	14602	14758	14788	14592	14863	14653	14675	14779	14689	14679	14741	14663	14762	14664	14854	14645	14789	14868	14875	14717	14743	14707	14921	14790	14659	14698	14876	14920	14693	14771	14657	14731	14731	14767	14943	14772	14793	14783	14616	14777	14913	14679	14587	14756	14719	14716	14734	14639	14724	14609	14652	14728	14677	14828	14892	14902	14876	14698	14909	14665	14867	14898	14911	14755	14737	14758	14698	14706	14686	14701	14756	14878	14773	14845	14678	14700	14689	14728	14742	14728	14657	14667	14714	14874	14612	14650	14778	14819	14851	14652	14649	14724	14818	14848	14867	14612	14718	14854	14702	14569	14743	14803	14811	14943	14882	14717	14565	14726	14652	14740	14733	14791	14645	14783	14581	14854	14882	14817
25363	21461	28359	25364	22332	20623	19938	18245	17900	17928	17772	17699	17719	17688	17744	17376	17447	17610	17649	17304	17403	17481	17370	17522	17426	17401	17693	17560	17412	17435	17509	17523	17275	17270	17263	17453	17437	17353	17560	17300	17428	17311	17492	17085	17272	17407	17538	17326	17327	17307	17265	17227	17100	17131	17071	17333	17367	17293	17181	17181	17085	17188	17583	17502	17361	17130	17205	17216	17264	17098	17174	17066	17348	17312	17074	17352	17271	17240	17153	17237	17273	17136	17177	17390	17211	17220	17417	17288	17258	17026	17049	17333	17180	17118	17037	17265	17165	17470	17422	17203	17260	17214	17073	17043	16980	17193	17324	17333	16873	17036	17255	17158	17321	17356	17175	17090	17121	17271	17322	17335	17312	17091	17159	17233	17273	17185	17127	17070	17193	17075	16986	17071	17063	17264	17206	16984	17164	17286	17150	16984	17084	17056	17143	17326	17224	17229	17123	17362	17266	17296	17093	17209	17045	17202	17266	17280	17325	17176	17401	17261	17008	17301	17368	17155	17113	16977	17199	17255	17036	17082	17161	17162	17298	17138	17173	17230	17087	16992	17007	17226	17196	17133	17013	16968	17172	17014	17181	17087	17082	17143	17192	17212	17295	17430	17077	17149	17114	17096	17288	17174	17103	17200	17279	17306	17295	17115	17162	17211	17373	17191	17169	17254	17215	17216	17301	17264	17138	17062	17329	17277	17343	17233	17171	17197	17129	17070	17268	17110	17188	17171	17134	17007	17166	17359	17279	17127	17207	17010	17346	17309	17169	17045	17096	17284	17084	16999	17186	17157	17354	17237	17031	17166	17309	17335	16976	17232	16980	16938	17437	17053	17226	17176	17177	17159	17273	17164	16981	17095	17098	17009	17339	17090	17212	17093	17066	17378	17141	17028	16956	17263	17045	17251	17257	17050	17310	17402	17239	17144	16974	17359	17346	17028	17285	17096	17056	17211	17317	17087	17097	17302	17128	17187	17197	17082	17086	17223	17057	17083	17337	17089	17092	17179	17086	17054	17125	17217	17215	17041	17178	17235	16971	17107	17185	17207	17301	17167	17196	17099	17108	17099	17225	17026	17017	16989	17428	17111	17096	17095	17363	17157	17285	17110	17205	17145	17009	17240	17206	17171	17030	17163	17231	17214	17067	17275	17229	17243	17129	17110	17222	17080	17165	17329	17205	17124	17204	17197	17332	17015	17130	17195	17167	17123	17240	17104	17322	17118	17182	17223	16998	17208	17067	17183	17117	17128	17396	17144	17062	17228	17281	17360	17039	17134	17185	17147	17365	17013	17268	17145	17077	17040	17298	17131	17293	17181	17523	17122	17015	17303	17224	17069	17140	17068	17193	17113	17219	17128	17490	17071	17150	17131	17209	17008	17252	17243	17309	17027	17125	17334	17154	17180	17328	17295	17277	17169	17128	17041	17143	17130	17228	17171	17176	17085	17164	17154	17250	17149	17201	16968	17140	17345	17103	17159	17015	17238	17211	17195	16985	17194	17178	17114	17234	17337	17128	17202	17236	16997	17155	17221	17061	17234	17234	17271	17177	17358	17279	17077	17098	17079	17169	17145	17284	17123	17173	17016	17146	17362	17253	17213	17106	17135	17105	17125	17159	17204	17018	17182	17306	17154	17294	17124	17213	17107	17158	17245	17301	17162	17283	17248	17104	17310	17182	17189	17315	17304	17079	17232	17426	17184	17292	16947	17251	17081	17216	17105	17261	17216	17179	17359	17148	17231	17245	17129	17260	17204	17220	17101	17144	17324	17173	17239	17076	17172	17083	17257	17223	17206	17165	17249	17189	17333	17274	17083	17265	17323	17053	17140	17268	17182	17266	17344	17157	17126	17174	17145	17177	17040	17389	17083	17069	17088	17093	17138	17087	17167	17248	17132	17289	17337	17238	17266	17149	17138	17159	17197	17306	17109	17047	17052	17249	17137	17187	17167	17310	17361	17048	17185	17286	16981	17143	17475	17216	17251	17229	17171	17275	16976	17101	17079	17424	17040	17077	17110	17304	17297	17143	17198	17268	17061	16980	17121	17102	16992	17292	17200	17016	17355	17178	17319	17559	17058	17233	17015	17015	17051	17098	17210	17332	17163	17227	17145	17080	17208	17216	17345	17209	17188	17267	17231	17245	17194	17053	17202	17072	16951	17058	17043	17234	17142	17134	17227	17219	17078	17138	16969	16997	17078	17318	17001	17180	17034	17146	17239	17050	17109	17200	17162	17114	17147	17059	17069	17193	17257	17256	17161	16867	17261	17195	17130	17110	17142	17216	17053	17034	17384	17005	17173	17087	17238	17262	16932	17079	17315	17353	17355	17068	17152	17234	17172	17230	17226	17221	17320	17257	17361	16991	17255	17125	17303	17237	17094	16975	17083	17221	17369	17304	17281	17165	17101	17225	17015	17227	17137	17067	17189	17142	17165	17105	17246	17171	16972	17057	17199	17338	17164	17182	17258	17279	16995	16961	17068	17159	17175	17319	17032	17176	17088	17157	17111	17116	17051	17151	17130	17240	17019	17140	17174	16944	17239	17098	17334	17190	16970	16910	17162	17337	17135	16962	17349	17221	17182	17068	17292	17397	17076	17074	17295	17238	17146	17279	17180	17070	17271	17142	17192	17249	17246	17264	17092	17114	17211	17116	17110	17056	17245	17166	17090	17254	17130	17181	17091	17197	17084	17174	17242	17145	17046	17240	17487	17351	17191	17063	17081	17332	17142	17181	17145	16910	17024	17377	17106	17108	17019	17122	17221	17128	17318	17054	17098	17337	17201	17399	17254	17404	17142	17259	17294	17216	17436	17197	17112	17226	17243	17262	17233	17104	16931	17141	17233	17088	17071	17429	17321	16946	17252	17203	17078	17135	17089	17113	17143	17155	17269	17265	17230	17237	17072	17298	17345	16911	17140	17212	17270	17155	17079	17034	17181	17131	17183	17241	17099	17264	17238	17328	17292	17152	17065	17205	17281	17049	17327	17128	17066	17339	17111	17093	17247	17195	17105	17066	17109	17147	16949	17244	17272	17415	17244	17202	17190	16929	16952	17127	17169	17438	17226	17110	17144	17129	17142	17369	17153	17072	17134	17077	17150	17461	17264	17324	17165	17124	17184	17055	17190	17235	17225	17219	17045	17280	17158	17216	17188	17053	17039	17112	17143	17043	17167	17077	17100	16980	17392	17331	17153	16995	17150	17048	17280	17300	17108	17281	17309	17167	17197	17209	17182	17197	17093	17312	17117	17170	17225	17074	17025	17055	17209	17173	17184	16977	17128	17294	17220	17123	17228	17110	17090	17391	17384	17194	17246	17289	17221	17054	17102	17029	17169	17143	16974	17084	16983	17151	17130	17276	17186	17194	17175	17238	17186	17150	17013	17026	17313	17290	16968	17194	17255	17108	17185	17230	17184	17315	17093	17265	17103	17317	17270	17155	17126	17340	17053	17142	17125	17378	17085	17044	17039	16989	17395	17036	17016	17374	16953	17158	17165	17158	17199	17136	17285	17407	17215	16953	17008	17148	17126	17047	17351	17086	17137	17230	17278	17267	17357	17218	17368	17279	17397	17370	17369	17109	16996	17068	17119	17190	17136	17199	17170	17216	17118	16998	17386	17146	17368	17021	17283	16985	16988	17090	17261	16933	16936	17172	17267	17399	16926	17204	17123	17194	17132	17378	17121	17329	17177	17151	17065	17145	17248	17162	17146	17024	17117	17324	17171	17132	17032	17002	17246	17267	17113	17069	17171	17213	17215	17165	17336	16920	17097	16994	17210	17224	17007	17037	17250	17063	17316	17251	17158	17143	17248	17169	17052	17094	17129	17220	17099	17267	17118	17135	17173	17080	17093	17236	17440	17281	17165	17310	17219	17097	17014	17184	17254	17241	17131	17236	16986	17084	17114	17131	17040	17156	17231	17460	17172	17207	17375	17311	17000	17077	16954	17132	17121	17277	17212	17238	17239	17104	17133	17299	17235	17050	17312	17383	17157	17176	17119	17266	17152	17262	17230	17044	17029	17270	17082	17218	17403	17230	17236	17189	17205	17038	17165	17090	17121	17185	17121	17194	17371	17299	17337	17044	17142	17112	17131	17290	17113	17209	17344	17210	17317	17154	17324	17083	17455	17148	17159	17170	17219	17132	17090	17284	17234	17310	17215	17096	17176	17220	17182	17153	17154	17140	17018	17280	17202	17447	17330	17225	17275	17392	17201	17361	17356	17286	17258	16972	17369	17198	17077	17327	17205	17313	17060	17188	17362	17165	17250	17016	17107	17331	17146	17081	17255	17301	17224	17123	17308	17085	17096	17196	17219	17310	17247	17089	17237	17148	17369	17213	17224	17028	17179	17345	17199	17184	17414	17232	17065	17207	17080	17365	17154	17080	16952	16985	17019	17262	17120	17195	17248	17239	17025	17072	17339	17113	17175	17149	17102	16900	17093	17296	16941	17358	17269	17167	17293	17167	17072	17295	17113	17365	17291	17414	17262	17361	17099	17107	17251	17036	17190	17092	17237	17244	17179	17167	17107	17131	17245	17256	17057	17345	17108	17302	17209	17074	17233	16982	17334	17063	17035	17278	17133	17130	17156	17284	17158	17220	17153	17136	17181	17194	17220	17212	17250	17128	17291	16952	17088	17352	17286	17321	17311	17246	17141	17303	17372	17234	17295	17236	17041	17347	17248	17174	17285	17086	17173	17407	17171	17129	17098	17149	17167	17170	17304	17207	17205	17109	17086	17162	17186	17006	17177	17317	17019	17131	17103	17141	17113	17239	17169	17220	17137	17214	16973	17113	17164	17306	17194	16954	17340	17169	17192	17187	17154	17290	17079	17128	17111	17264	17300	17245	17119	17252	17320	17211	17374	17122	17130	17127	17268	17086	17114	17371	17061	17252	17246	17094	17052	17382	17186	17123	17351	17097	17273	17105	17014	17047	17064	17168	17003	17348	17123	17306	17212	17285	17179	16996	17261	17185	17499	17441	17085	17175	17181	17157	17117	17129	17250	17222	17264	17409	17148	17344	17268	17160	17104	17418	17303	17240	17079	17170	17033	17262	17248	17131	17124	17188	17042	17245	17117	17210	17005	17206	17385	17118	17229	17227	17151	17145	16930	17201	17372
16114	25393	24045	19625	18173	17319	16506	16166	15743	15689	15475	15353	15396	15416	14890	14984	14841	15079	15156	15253	15196	15071	14824	15084	15104	15082	15090	14964	14988	14963	14945	14791	14855	14848	15065	15068	15075	14927	15026	14987	15095	14916	14915	15038	14904	14945	14932	14928	14864	14894	14763	14654	14696	14892	14633	14729	14694	14907	14901	14598	14901	14640	14942	14827	14710	14947	14870	14786	14795	14729	14693	14637	14842	14808	14647	14743	14759	15004	14936	14727	14869	14889	14956	14988	14884	14951	14759	14842	14879	14725	14627	14886	14808	14771	14742	14844	14671	14837	14725	14757	14609	14653	14875	14661	14702	14706	14793	14737	14755	14749	14433	14748	14700	14720	14647	14595	14738	14720	14661	14693	14766	14669	14796	14540	14826	14798	14768	14622	14759	14829	14694	14902	14789	14687	14686	14816	14730	14746	14749	14518	14699	14785	14466	14824	14660	14789	14838	14666	14765	14656	14753	14688	14701	14713	14622	14751	14761	14619	14728	14729	14764	14781	14828	14663	14629	14662	14833	14713	14778	14638	14580	14660	14629	14713	14667	14595	14744	14597	14655	14633	14816	14736	14695	14869	14830	14525	14662	14665	14725	14708	14630	14654	14479	14586	14885	14563	14649	14715	14725	14648	14746	14711	14827	15029	14646	14647	14735	14594	14808	14908	14798	14721	14607	14781	14827	14693	14618	14805	14667	14725	14687	14675	14778	14779	14628	14701	14882	14917	14644	14758	14917	14846	14708	14806	14712	14775	14741	14582	14698	14701	14805	14695	14748	14640	14666	14730	14733	14693	14607	14815	14792	14646	14664	14789	14623	14742	14677	14798	14647	14724	14630	14708	14690	14835	14832	14831	14702	14953	14700	14629	14537	14751	14857	14710	14719	14753	14799	14720	14724	14709	14826	14564	14743	14855	14573	14738	14635	14830	14692	14722	14698	14851	14747	14707	14809	14753	14719	14646	14836	14813	14721	14785	14770	14791	14757	14831	14854	14662	14813	14491	14918	14765	14848	14692	14781	14798	14704	14622	14782	14786	14764	14769	14724	14897	14873	14835	14583	14792	14866	14751	14734	14595	14623	14772	14795	14558	14891	14720	14816	14666	14846	14842	14757	14801	14714	14811	14842	14718	14808	14736	14652	14792	14700	14817	14728	14819	14871	14739	14696	14814	14586	14788	14781	14712	14703	14630	14619	14795	14663	14992	14687	14707	14637	14524	14616	14658	14897	14626	14768	14640	14716	14740	14553	14665	14724	14877	14712	14699	14638	14838	14565	14713	14867	14563	14536	14709	14823	14600	14753	14667	14707	14728	14783	14777	14812	14754	14729	14932	14664	14827	14659	14747	14948	14810	14797	14609	14687	14759	14865	14734	14708	14743	14737	14740	14674	14906	14613	14687	14650	14936	14798	14736	14900	14730	14698	14697	14777	14758	14623	14852	14787	14776	14629	14696	14638	14833	14743	14671	14723	14726	14666	14881	14688	14794	14777	14561	14643	14858	14678	14795	14767	14645	14595	14781	14815	14653	14655	14762	14822	14939	14810	14679	14736	14726	14735	14693	14788	14793	14796	14888	14742	14624	14701	14909	14926	14700	14814	14591	14819	14693	14807	14648	14850	14614	14728	14880	14712	14592	14705	14763	14764	14675	14661	14831	14713	14719	14705	14744	14553	14726	14709	14750	14892	14724	14764	14849	14698	14778	14907	14645	14707	14856	14718	14625	14826	14704	14768	14567	14815	14902	14590	14851	14610	14776	14673	14924	14779	14695	14691	14770	14812	14734	14642	14665	14791	14494	14563	14636	14723	14842	14789	14753	14816	14748	14781	14907	14800	14700	14699	14783	14862	14642	14659	14864	14809	14850	14630	14853	14692	14540	14802	14754	14747	14680	14781	14768	14741	14675	14735	14699	14666	14854	14663	14601	14745	14538	14746	14643	14756	14678	14672	14869	14896	14755	14717	14603	14774	14529	14844	14812	14706	14678	14762	14578	14797	14791	14871	14688	14744	14802	14684	14585	14851	14718	14809	14765	14637	14679	14670	14579	14699	14728	14692	14694	14651	14911	14660	14590	14819	14731	14776	14856	14684	14643	14633	14578	14716	14647	14615	14768	14839	14629	14818	14632	14579	14676	14880	14789	14683	14741	14592	14765	14804	14820	14988	14788	14676	14782	14776	14940	14825	14731	14687	14692	14946	14573	14776	14686	14618	14702	14717	14603	14713	14781	14729	14783	14669	14635	14658	14688	14698	14752	14579	14741	14717	14735	14806	14699	14759	14483	14704	14758	14708	14640	14838	14795	14715	14899	14702	14591	14663	14937	14802	14714	14840	14572	14671	14832	14764	14691	14763	14765	14582	14683	14574	14874	14773	14712	14710	14864	14780	14712	14800	14793	14607	14710	14584	14701	14609	14686	14678	14742	14835	14760	14560	14713	14804	14731	14605	14761	14784	14789	14632	14734	14970	14692	14794	14669	14787	14735	14815	14791	14650	14722	14869	14719	14838	14771	14696	14690	14801	14632	14816	14978	14753	14750	14795	14836	14753	14780	14698	14628	14664	14623	14646	14740	14753	14683	14643	14679	14682	14790	14689	14878	14778	14875	14815	14726	14884	14634	14792	14783	14727	14717	14836	14792	14876	14561	14824	14809	14883	14789	14745	14908	14746	14745	14782	14723	14811	14686	14831	14658	14625	14645	14701	14862	14766	14793	14621	14686	14550	14696	14844	14599	14772	14836	14676	14628	14808	14782	14631	14736	14751	14709	14564	14574	14774	14800	14923	14835	14682	14865	14626	14719	14733	14756	14741	14616	14905	14712	14692	14897	14727	14628	14821	14807	14632	14675	14469	14759	14725	14691	14659	14788	14747	14686	14721	14770	14735	14709	14721	14723	14756	14941	14658	14666	14646	14727	14683	14764	14672	14762	14686	14808	14724	14953	14732	14864	14874	14675	14687	14808	14803	14752	14643	14767	14732	14756	14748	14772	14761	14754	14684	14829	14711	14745	14836	14778	14681	14778	14707	14806	14669	14707	14682	14778	14888	14732	14681	14618	14944	14745	14697	14699	14825	14816	14714	14552	14774	14759	14758	14611	14747	14788	14780	14712	14908	14740	14727	14641	14639	14758	14749	14762	14960	14757	14643	14614	14836	14771	14621	14852	14690	14672	14789	14697	14720	14810	14906	14674	14783	14698	14794	14774	14626	14854	14730	14712	14759	14878	14688	14722	14719	14754	14735	14587	14733	14765	14569	14955	14808	14690	14648	14849	14803	14595	14705	14822	14797	14704	14737	14652	14679	14757	14707	14692	14672	14683	14754	14767	14724	14771	14772	14760	14742	14748	14853	14565	14649	14821	14634	14824	14678	14627	14879	14850	14690	14611	14798	14739	14679	14997	14682	14645	14757	14822	14650	14656	14810	14780	14703	14718	14659	14858	14616	14699	14561	14732	14889	14619	14617	14818	14694	14714	14755	14557	14744	14890	14821	14721	14673	14794	14713	14551	14742	14655	14802	14616	14844	14571	14743	14741	14723	14767	14655	14654	14802	14659	14766	14678	14873	14654	14691	14656	14891	14650	14568	14784	14601	14602	14804	14775	14698	14645	14597	14829	14760	14877	14846	14639	14606	14648	14849	14742	14632	14675	14682	14821	14816	14683	14744	14763	14679	14797	14732	14705	14743	14796	14729	14796	14697	14713	14928	14707	14612	14838	14845	14725	14756	14834	14799	14726	14750	14583	14725	14549	14811	14774	14688	14884	14765	14638	14722	14796	14760	14561	14734	14670	14635	14843	14693	14720	14581	14631	14659	14577	14540	14809	14733	14776	14757	14716	14655	14652	14749	14737	14737	14852	14538	14684	14735	14669	14909	14882	14735	14734	14816	14765	14717	14792	14722	14745	14888	14643	14616	14746	14593	14699	14665	14629	14901	14727	14740	14824	14582	14744	14847	14725	14796	14654	14897	14701	14667	14847	14568	14720	14822	14823	14756	14812	14713	14843	14590	14858	14647	14790	14635	14799	14706	14749	14729	14854	14526	14838	14747	14692	14878	14711	14765	14801	14698	14762	14699	14800	14609	14700	14807	14688	14757	14756	14763	14793	14638	14742	14730	14718	14689	14845	14622	14690	15008	14766	14784	14789	14826	14719	14636	14744	14735	14717	14817	14772	14845	14577	14665	14731	14685	14963	14524	14745	14844	14649	14666	14769	14831	14758	14596	14699	14636	14705	14693	14567	14800	14874	14647	14588	14568	14921	14700	14623	14541	14765	14731	14596	14877	14797	14801	14794	14797	14566	14776	14817	14678	14664	14739	14830	14725	14855	14715	14696	14631	14729	14726	14645	14777	14648	14599	14856	14577	14777	14664	14719	14796	14642	14762	14581	14745	14795	14516	14503	14789	14659	14833	14927	14569	14797	14786	14752	14721	14704	14735	14827	14751	14860	14844	14819	14799	14824	14856	14617	14765	14563	14700	14779	14765	14677	14654	14748	14847	14824	14878	14853	14696	14691	14819	14510	14900	14684	14792	14866	14746	14644	14910	14522	14599	14683	14781	14837	14629	14672	14717	14571	14739	14674	14768	14755	14745	14860	14664	14771	14745	14818	14756	14712	14634	15047	14809	14701	14811	14724	14790	14733	14839	14772	14642	14730	14738	14620	14571	14669	14834	14623	14906	14758	15009	14704	14775	14723	14728	14723	14618	14697	14813	14615	14802	14925	14903	14704	14745	14960	14678	14668	14649	15002	14778	14772	14704	14604	14790	14744	14688	14709	14730	14813	14915	14763	14846	14729	14757	14837	14728	14811	14773	14664	14802	14773	14568	14832	14767	14955	14958	14866	14768	14701	14755	14786	14844	14646	14822	14695	14652	14706	14785	14679	14662	14909	14613	14925	14818	14662	14743	14741	14868	14823	14628	14587	14752	14741	14742	14721	14667	14603	14720	14747	14789	14769	14542	14800	14819	14765	14692	14766	14693	14692	14608	14751	14766	14752	14829	14689	14645	14764	14787	14806	14745	14791	14838	14740	14787	14783	14704	14866	14821	14587	14781	14809	14779	14660	14905	14622	14674	14829	14521	14596	14925	14652	14857	14922	14660	14702	14794	14688	14649	14789	14882	14701
24132	21453	29108	24283	22188	23448	22728	19283	18464	18631	18472	18189	18034	17863	18020	17940	17916	17748	17794	17843	17727	17756	17806	17542	17832	17649	17730	17527	17784	17326	17489	17597	17488	17332	17345	17587	17671	17660	17463	17598	17672	17440	17575	17634	17441	17426	17330	17166	17401	17301	17501	17355	17260	17410	17620	17249	17436	17261	17024	17292	17357	17260	17414	17471	17211	17342	17163	17196	17213	17128	17478	17353	17113	17131	17457	17450	17358	17410	17262	17369	17345	17486	17396	17541	17421	17150	17090	17031	17364	17357	17188	17223	17292	17384	17327	17157	17168	17054	17183	17259	17217	17281	17109	17327	17291	17167	17283	17241	17199	17383	17033	17361	17197	17115	17314	17328	17111	17205	16945	17218	17238	17248	17326	17268	17350	17215	17167	17099	17179	17086	17251	17198	17176	16954	17318	17156	17251	17246	17396	17120	17382	17267	17129	17168	17312	17287	17180	17046	16765	17163	17234	17167	17259	16981	17228	17211	17290	17323	17312	17289	17101	17109	17315	17246	17295	17225	17220	17207	17175	17175	17406	17186	17222	17333	17251	17080	17287	17407	17118	16959	17094	17357	17159	17255	17366	17354	17192	17352	17415	17272	17322	17191	17269	17327	17338	17137	17439	17141	17094	17117	17067	17322	17250	17085	17245	17210	17238	17028	17280	17204	17095	17017	17189	17147	17159	17148	17125	17187	17097	17296	17303	17283	17274	17161	17221	17097	17139	17138	17086	17287	17273	17188	17163	17071	17229	17361	17346	17238	17291	17195	17188	17356	17366	17248	17415	17171	17155	17055	17284	17354	17181	17134	17094	17376	17262	17234	17278	17274	17368	17239	17152	17167	17155	17012	17298	17421	17314	17447	17359	17195	17402	17354	17333	17162	17166	17142	17315	16984	17158	17149	17197	17192	17358	17249	17408	17317	17093	17199	17374	17360	17268	17402	17433	17259	17426	17277	17205	17298	17182	17055	17102	17151	17334	17194	17412	17170	17175	17297	17311	17259	17138	17422	17387	17197	17397	17361	17253	17389	17297	17143	17144	17296	16858	17242	17079	17285	17145	17162	17070	17061	17155	17335	17094	17389	17119	17293	17149	17204	17106	17335	17378	17276	17112	17316	17288	17517	17108	17300	17152	17257	17384	17264	17150	17099	17243	17239	17244	17229	17107	17248	17222	17261	17091	17207	17215	17199	17188	17194	17292	17231	17174	17336	17403	17230	17347	17229	17126	17252	17119	17206	17097	17398	17156	17168	17339	17197	17248	17071	17308	17153	17021	17384	17020	17165	17204	17192	17085	17088	17137	17124	17106	17386	17296	17219	17202	17386	17183	17075	17322	17129	17349	17205	17269	17121	17340	17373	17135	17110	17251	17259	17293	17322	17257	17367	17087	17337	17243	17139	17069	16971	17170	17279	17289	17303	17350	17140	17002	17003	17045	17129	17233	17305	17248	17308	17222	17248	17317	17249	17325	17260	17087	17299	17114	17181	17386	17171	17133	17201	17158	17152	17476	17114	17093	17304	17215	17271	16923	17305	17038	17223	17338	17335	17077	17195	17278	17031	17168	17365	17393	17201	17281	17209	17221	17364	17297	17417	17353	17227	17274	17244	17323	17362	17407	17363	17168	17325	17436	17067	17283	17238	17260	17203	17207	17064	17139	17168	17296	17042	17341	17304	17274	17062	17129	17142	17081	17080	17318	17364	17256	17147	17204	17335	17065	17242	17254	17276	17188	17341	17198	17210	17207	17342	17258	17148	17144	17197	17197	17189	17193	17352	17213	17289	17208	17057	17190	17128	17201	17382	17305	17101	17177	17151	17253	17096	17215	17197	17305	17331	17130	17300	17289	17294	17364	17381	17302	17239	17267	17175	17294	17194	17266	17107	17329	17371	17135	17330	17196	16988	17147	17271	17245	17297	17241	17227	17154	17267	17386	17276	17285	17173	17263	17038	17215	17284	17164	17052	17375	17387	17164	17173	17465	17155	17114	17187	17090	17145	16845	17440	17181	17132	17115	17191	17406	17179	17209	17228	17242	17252	17194	17132	17329	17265	17109	17084	17217	17103	17416	17124	17182	17354	17187	17516	17432	17295	17271	17355	17212	17152	16959	17107	17412	17281	17488	17433	17186	17205	17218	17253	17100	17398	17400	17162	17078	17155	17025	17255	17023	17403	17109	17311	17193	16991	17217	17316	17158	17310	17202	17160	17144	17207	17308	17313	17054	17294	17113	17040	17271	17279	17185	17365	17276	17195	17152	17088	17264	17217	17395	17179	17270	17197	17293	17033	17155	17128	17467	17085	17212	17101	17310	17134	17114	17227	17094	17395	17294	17360	17279	17087	17072	17227	17158	17106	17124	17261	17307	17444	17314	17271	17253	17229	17222	17135	17340	17283	17338	17272	17155	17306	17397	17141	16948	17063	17332	17258	17193	17459	17121	17259	17330	17150	17291	17120	17108	17271	17127	17247	17295	17281	17271	17299	17269	16964	17174	17165	17132	17088	17205	17180	17094	17188	17227	17074	17321	17151	17328	17258	17371	17093	17399	17320	17197	17183	17240	17246	17284	17031	17350	17170	17485	17146	17100	17268	17181	17222	17380	17238	17274	17321	17146	17151	17280	17269	17212	17409	17299	17359	17173	17388	17299	17236	17256	17180	17301	17245	17126	17205	17355	17135	17316	17284	17207	17079	17261	17229	17305	17219	17267	17114	17186	17221	17211	17144	17343	17213	17262	17037	17298	17112	17266	17154	17393	17374	17351	17072	17088	17181	17287	17176	17125	17200	17299	17275	17639	17157	17094	17200	17186	17331	17064	17285	17299	17277	17118	17144	17098	17086	17296	17213	17187	17214	17169	17123	17197	17294	16996	17258	17283	17149	17075	17214	17214	17181	17217	17393	17272	17008	17196	17397	17195	17278	17431	17341	17222	16964	17245	17435	17254	17448	17228	17138	17285	17138	17265	17286	17178	17138	16997	17177	17255	17286	17230	17356	17284	17128	17146	17122	17143	17215	17156	17072	17110	17248	17238	17142	17244	17252	17227	17199	17223	17162	17507	17305	17264	17044	17200	17282	17235	17095	17069	17131	17351	17348	17159	17187	17081	17046	17335	17199	16996	17032	17110	17208	17072	17121	17043	17200	17165	17204	17261	17164	17136	17045	17139	17087	17139	17292	17092	17048	17323	17133	17313	17071	17145	17253	17125	17352	17125	17197	17554	17202	17362	17155	17192	17270	17180	17209	17239	17245	17234	17064	17257	17152	17268	17126	17403	17193	17054	17271	17195	17269	17243	17217	17364	17179	17304	17128	17089	17144	17169	17178	17202	17261	17204	17327	17274	17238	16988	17288	17121	17128	17091	17128	17287	17273	17299	17153	17240	17158	17245	17151	17094	17150	17195	17278	17183	17302	17149	17226	17220	17046	17334	17003	17191	17267	17290	17284	17246	17220	17169	17012	17076	17188	17214	17145	17170	17191	16987	16981	17418	17275	17307	17080	17293	17152	17028	17092	17167	17253	17155	17128	17068	17333	17148	17125	17225	17212	17238	16928	17250	17211	17286	17426	17114	16990	17377	17397	17175	17161	17140	17421	17127	17192	17002	17308	17205	17136	17215	17110	17218	17193	17262	17294	17222	17192	17243	17208	17384	17316	17361	17032	17266	17305	17261	17122	17217	17424	17192	17208	17243	17208	17087	17442	17309	17300	17126	17267	17353	17195	17162	17280	17197	17231	17109	16854	17352	17047	17203	17259	17524	17087	16969	17153	17235	17315	17166	17048	17162	17037	17055	17157	17199	17368	17304	17227	17034	17292	17152	17170	17410	17102	17366	17148	17156	17217	17296	17127	17396	17146	17319	17432	17209	17304	17341	17200	17239	17296	17036	17156	17128	17210	17235	17151	17250	17186	17080	17403	17246	17373	17136	17308	17177	17246	17352	17395	17042	17008	17238	17309	17256	17232	17197	17293	17029	17189	17318	17286	17237	17127	17339	17439	17025	17243	17355	17217	17111	17314	17170	17339	17293	17182	17378	17325	17152	17155	17138	17267	17283	17164	17243	17069	17004	17208	17213	17389	17290	17266	17230	17171	17070	17246	17285	17301	17251	17153	17106	17244	17258	17156	17205	17372	17342	17075	17144	17202	17171	17276	17053	17088	17392	17169	17156	17146	17180	17241	17248	17186	17229	17346	17196	17364	17455	17247	17385	17267	17392	17273	17284	17194	17258	17224	17026	17289	17129	17152	17289	17174	17171	17248	17236	17155	17080	17307	17134	17039	17217	17130	17216	17311	17182	17261	17280	17165	17266	17100	17194	17363	17168	17186	17155	17325	17132	17200	17241	17158	17197	17031	17121	17511	17375	17137	17185	17375	17408	17251	17358	17225	17199	17274	17262	17076	17298	17191	17338	17308	17066	17233	17247	17182	17387	17066	17345	17390	17462	17318	17392	17392	17233	17175	16992	17249	17303	17028	17208	17276	17330	17105	17018	17213	17252	17209	17205	17237	17083	17444	17254	17254	17161	17309	17165	17071	17093	17258	17126	17055	17336	17087	17189	17198	17321	17229	17374	17073	17314	17211	17092	17094	17269	17237	17259	17063	17288	17172	17199	17065	17261	17315	17253	17257	17291	17305	17363	17177	17213	17100	17249	17081	17247	17225	17199	17274	17232	17230	17140	17236	17467	17284	17192	17095	17310	17236	17303	17253	17408	17269	17206	17231	17158	17335	16995	17161	17136	17222	17274	17331	17232	17245	17125	17187	17234	17309	17444	17260	17273	17400	17356	17149	17440	17183	17055	17112	17249	17191	17218	17270	17230	17273	17171	17209	17335	17393	17314	17144	17172	17069	17044	16987	17414	17167	16960	17257	17320	17336	17322	16990	17205	16977	17454	17305	17208	17074	17354	17053	17207	17152	17246	17331	17308	17132	17181	17289	17107	17240	17208	17214	17415	17241	17051	17174	17404	17129	17191	17104	17137	17286	17225	17332	17335	17105	17159	17405	17368	17245	17172	17191	17276	17187	17031	17167	17220	17140	17347	17446	17159	17293	17276	17218	17191	17241	17218	17124	17153	16979	17148	17277	17271	17299	17343	17288	17437	17349	17290	17043	17238	17206	17157	17142
18049	31099	28532	22649	20367	19100	17878	17209	16681	16428	16335	15943	15869	15504	15530	15473	15297	15522	15434	15432	15423	15350	15241	15262	15089	15113	15092	15072	15136	15079	15147	15097	15097	15107	15005	15012	15050	14974	14949	15213	15214	15035	15034	14741	14844	15034	14893	15001	14995	14911	14852	14860	14638	14689	14878	14932	14711	14830	14771	14783	15051	14785	14638	14537	14687	14742	14922	14810	14902	14722	14881	14769	14606	14905	14834	14888	14835	14875	14675	14809	15022	14816	15174	15059	15118	14744	14845	14747	14875	14794	14801	14580	14800	14704	14875	14688	14713	14979	14826	14695	14701	14706	14516	14804	14733	14729	14815	14698	14731	14785	14490	14719	14592	14643	14751	14769	14706	14592	14799	14697	14689	14675	14755	14683	14666	14618	14647	14889	14637	14843	14682	14706	14756	14703	14761	14644	14611	14592	14697	14843	14608	14624	14762	14718	14711	14658	14673	14718	14567	14654	14695	14651	14518	14837	14646	14779	14642	14582	14793	14584	14806	14849	14608	14773	14698	14743	14716	14698	14662	14705	14718	14888	14695	14795	14644	14627	14628	14715	14757	14696	14762	14791	14828	14791	14747	14673	14759	14871	14810	14755	14568	14777	14676	14663	14600	14690	14713	14653	14691	14672	14826	14599	14627	14747	14678	14631	14742	14774	14672	14653	14642	14674	14724	14653	14699	14605	14681	14687	14543	14753	14792	14673	14888	14560	14533	14624	14710	14689	14893	14796	14658	14625	14638	14612	14769	14686	14761	14699	14747	14680	14748	14878	14461	14548	14708	14783	14802	14599	14642	14657	14465	14666	14615	14782	14559	14829	14642	14722	14842	14659	14744	14713	14842	14691	14546	14633	14764	14704	14852	14705	14686	14541	14607	14689	14659	14535	14653	14631	14580	14707	14719	14580	14781	14692	14650	14835	14650	14688	14673	14638	14542	14569	14760	14580	14649	14749	14823	14735	14770	14627	14621	14728	14685	14700	14840	14735	14806	14678	14804	14787	14667	14592	14755	14807	14723	14771	14828	14695	14775	14606	14486	14519	14729	14704	14795	14581	14662	14640	14515	14636	14730	14694	14782	14770	14615	14666	14706	14673	14691	14701	14821	14799	14766	14673	14841	14632	14661	14588	14644	14572	14714	14636	14789	14732	14700	14534	14614	14683	14679	14754	14738	14641	14702	14698	14783	14779	14651	14747	14646	14634	14544	14619	14651	14641	14889	14687	14782	14572	14732	14752	14645	14891	14569	14590	14688	14775	14750	14617	14740	14537	14754	14817	14760	14668	14698	14746	14484	14725	14720	14707	14590	14663	14795	14691	14803	14634	14600	14621	14573	14735	14668	14638	14712	14717	14838	14827	14681	14621	14703	14551	14771	14760	14733	14671	14655	14656	14789	14659	14753	14594	14609	14614	14588	14497	14854	14595	14823	14658	14684	14571	14621	14734	14586	14545	14715	14785	14650	14598	14538	14744	14602	14657	14622	14620	14903	14708	14698	14616	14792	14556	14692	14836	14801	14816	14901	14733	14678	14771	14739	14602	14676	14728	14814	14675	14769	14755	14657	14627	14573	14788	14639	14786	14684	14700	14649	14838	14735	14727	14626	14578	14705	14757	14497	14733	14636	14791	14786	14571	14839	14859	14702	14648	14520	14831	14745	14717	14556	14644	14727	14762	14741	14663	14942	14625	14631	14569	14729	14625	14704	14691	14825	14778	14688	14778	14758	14723	14751	14672	14676	14659	14587	14703	14681	14715	14642	14886	14626	14821	14600	14608	14660	14805	14733	14731	14681	14652	14681	14625	14690	14874	14696	14811	14879	14664	14726	14739	14598	14728	14712	14800	14656	14844	14631	14860	14638	14644	14744	14550	14809	14506	14628	14636	14585	14785	14777	14715	14663	14837	14651	14801	14513	14791	14652	14711	14739	14724	14753	14696	14703	14759	14566	14824	14669	14574	14683	14726	14729	14545	14602	14598	14691	14674	14637	14634	14629	14702	14684	14933	14411	14854	14805	14516	14819	14665	14703	14691	14609	14613	14755	14696	14764	14642	14858	14814	14733	14692	14807	14754	14757	14489	14730	14683	14706	14609	14807	14770	14577	14638	14858	14663	14727	14546	14700	14908	14784	14767	14673	14817	14794	15058	14700	14675	14721	14745	14679	14760	14895	14701	14678	14683	14656	14727	14679	14633	14682	14887	14805	14589	14647	14621	14764	14566	14910	14610	14648	14632	14785	14767	14716	14697	14520	14719	14752	14677	14733	14680	14524	14664	14624	14805	14757	14496	14681	14806	14762	14870	14742	14765	14678	14769	14821	14580	14600	14598	14821	14655	14825	14705	14641	14726	14648	14582	14592	14711	14868	14618	14703	14705	14864	14593	14684	14802	14772	14628	14624	14610	14801	14710	14794	14514	14710	14610	14721	14545	14614	14948	14695	14860	14557	14869	14634	14706	14789	14726	14579	14767	14624	14648	14595	14830	14630	14560	14667	14645	14555	14647	14739	14836	14604	14690	14645	14680	14621	14668	14818	14468	14517	14588	14621	14547	14659	14577	14710	14561	14913	14551	14765	14575	14695	14763	14800	14675	14724	14738	14604	14696	14588	14691	14774	14635	14590	14881	14750	14848	14630	14594	14543	14780	14825	14715	14788	14577	14820	14921	14584	14862	14530	14715	14645	14557	14709	14668	14558	14739	14612	14755	14894	14613	14869	14637	14618	14770	14694	14661	14702	14728	14830	14606	14740	14676	14677	14763	14663	14631	14678	14725	14701	14698	14710	14634	14697	14785	14810	14659	14812	14726	14583	14784	14805	14606	14667	14556	14707	14751	14589	14771	14430	14708	14622	14550	14569	14654	14706	14647	14654	14668	14831	14736	14833	14644	14750	14739	14796	14810	14450	14644	14837	14696	14757	14863	14861	14610	14783	14661	14846	14709	14784	14696	14732	14678	14765	14576	14527	14599	14862	14843	14662	14710	14584	14738	14510	14755	14768	14582	14670	14617	14722	14759	14721	14795	14787	14737	14755	14691	14809	14647	14870	14603	14718	14761	14740	14645	14804	14600	14660	14769	14803	14619	14645	14698	14862	14656	14660	14566	14782	14691	14785	14814	14666	14686	14765	14719	14736	14790	14812	14726	14648	14595	14760	14729	14525	14819	14665	14778	14611	14732	14682	14715	14736	14798	14808	14785	14840	14601	14916	14589	14610	14710	14652	14848	14623	14664	14658	14611	14786	14756	14653	14630	14643	14786	14766	14633	14628	14717	14771	14767	14706	14697	14783	14639	14703	14723	14577	14725	14603	14455	14692	14724	14551	14713	14791	14798	14675	14822	14541	14682	14648	14606	14594	14729	14525	14685	14745	14761	14510	14841	14750	14772	14796	14666	14691	14495	14742	14759	14798	14709	14804	14678	14641	14706	14693	14749	14757	14573	14680	14762	14735	14643	14618	14833	14725	14753	14682	14718	14589	14787	14810	14566	14715	14759	14633	14701	14783	14676	14625	14620	14717	14606	14839	14651	14821	14605	14656	14628	14629	14699	14709	14647	14760	14688	14525	14606	14614	14594	14790	14759	14842	14498	14768	14929	14759	14896	14504	14777	14559	14840	14764	14598	14587	14749	14800	14736	14727	14591	14854	14670	14774	14770	14769	14748	14776	14654	14635	14736	14639	14814	14715	14691	14613	14626	14866	14756	14589	14614	14654	14694	14629	14645	14766	14460	14647	14649	14795	14757	14783	14728	14773	14620	14720	14860	14758	14655	14627	14691	14787	14744	14585	14469	14614	14717	14714	14806	14559	14711	14690	14795	14797	14599	14752	14798	14587	14733	14628	14668	14743	14698	14751	14753	14677	14645	14729	14618	14813	14794	14718	14693	14666	14638	14550	14698	14588	14826	14814	14569	14609	14598	14721	14675	14794	14653	14710	14486	14825	14699	14691	14790	14625	14699	14693	14733	14656	14704	14823	14582	14764	14672	14476	14700	14785	14652	14599	14650	14743	14788	14763	14780	14680	14591	14626	14885	14559	14329	14841	14640	14448	14697	14715	14681	14575	14634	14621	14646	14729	14481	14678	14685	14706	14789	14837	14579	14680	14708	14733	14643	14729	14599	14704	14839	14672	14676	14798	14693	14807	14795	14650	14742	14623	14812	14807	14598	14517	14599	14611	14749	14701	14718	14645	14540	14649	14717	14730	14740	14688	14765	14620	14749	14821	14796	14823	14689	14756	14525	14687	14678	14823	14795	14776	14734	14657	14671	14702	14493	14646	14781	14607	14759	14624	14560	14712	14874	14598	14694	14564	14648	14795	14760	14662	14796	14746	14686	14572	14776	14655	14623	14606	14625	14611	14606	14783	14589	14702	14830	14801	14797	14756	14701	14735	14661	14842	14758	14711	14535	14966	14667	14821	14676	14647	14773	14715	14656	14659	14548	14736	14829	14569	14731	14576	14673	14643	14845	14616	14710	14824	14593	14670	14645	14646	14815	14682	14624	14629	14485	14786	14714	14708	14462	14701	14811	14732	14831	14596	14613	14776	14788	14689	14900	14791	14702	14689	14604	14756	14797	14684	14742	14672	14632	14647	14541	14906	14668	14783	14831	14721	14789	14722	14736	14720	14672	14619	14617	14742	14808	14744	14875	14761	14618	14686	14730	14823	14775	14856	14744	14582	14826	14716	14612	14696	14693	14651	14728	14728	14651	14677	14588	14783	14550	14667	14675	14695	14687	14766	14830	14917	14717	14629	14703	14505	14506	14950	14658	14614	14645	14670	14628	14739	14816	14594	14697	14876	14773	14621	14761	14835	14684	14805	14709	14747	14637	14748	14699	14674	14686	14773	14731	14634	14723	14645	14731	14727	14780	14670	14702	14744	14786	14755	14732	14815	14699	14671	14729	14768	14621	14648	14655	14790	14710	14814	14728	14697	14748	14708	14796	14543	14799	14719	14745	14677	14700	14587	14768	14937	14624	14733	14729	14480	14680	14635	14744	14414	14783	14798	14781	14673	14749	14836	14743	14635	14828	14859	14675	14635	14682	14649	14740	14837	14741	14571	14770	14727	14679	14698	14825	14456	14656	14695	14713	14701	14777	14859	14673	14622	14919	14643	14722	14666	14690
29661	22290	22449	19913	17745	17623	17602	17745	17629	17669	17702	17620	17611	17689	17371	17666	17814	17534	17608	17650	17823	17580	17500	17669	17636	17363	17444	17610	17574	17750	17623	17402	17475	17633	17306	17435	17477	17525	17640	17690	17483	17291	17355	17429	17536	17257	17583	17509	17513	17458	17347	17500	17389	17326	17398	17658	17584	17526	17437	17483	17518	17595	17335	17469	17260	17407	17419	17363	17445	17436	17411	17458	17472	17412	17434	17593	17702	17493	17629	17694	17573	17767	17440	17423	17705	17434	17337	17449	17472	17585	17450	17621	17507	17450	17572	17503	17536	17609	17386	17451	17397	17339	17467	17537	17376	17346	17716	17517	17445	17322	17684	17451	17489	17586	17614	17393	17468	17437	17309	17554	17673	17326	17314	17609	17492	17484	17545	17563	17474	17578	17324	17621	17396	17346	17251	17581	17346	17445	17551	17341	17368	17451	17600	17409	17524	17526	17475	17394	17406	17311	17500	17226	17469	17389	17675	17504	17540	17495	17499	17653	17560	17410	17442	17445	17492	17341	17355	17498	17463	17605	17324	17343	17285	17311	17473	17168	17455	17384	17529	17325	17602	17499	17447	17529	17322	17442	17427	17334	17229	17240	17557	17362	17566	17493	17452	17520	17609	17471	17510	17437	17561	17586	17520	17496	17366	17493	17380	17472	17628	17574	17595	17348	17335	17249	17410	17468	17260	17415	17517	17322	17488	17483	17322	17367	17708	17391	17336	17386	17388	17190	17347	17661	17501	17455	17659	17497	17395	17668	17358	17272	17511	17312	17350	17371	17478	17571	17438	17473	17503	17394	17473	17535	17331	17338	17501	17402	17538	17496	17204	17443	17357	17418	17419	17518	17440	17441	17305	17328	17519	17472	17448	17319	17501	17421	17416	17379	17708	17253	17289	17270	17478	17374	17477	17522	17377	17546	17670	17288	17419	17287	17238	17263	17422	17247	17252	17170	17502	17566	17489	17395	17430	17535	17345	17496	17474	17325	17577	17711	17399	17385	17481	17447	17354	17514	17363	17380	17469	17613	17566	17355	17461	17604	17411	17388	17359	17547	17462	17405	17365	17319	17590	17605	17340	17352	17364	17446	17294	17482	17486	17178	17353	17556	17305	17513	17399	17539	17444	17471	17620	17462	17474	17524	17328	17391	17489	17440	17428	17660	17552	17479	17410	17341	17399	17434	17353	17251	17501	17579	17314	17412	17308	17368	17546	17272	17292	17364	17370	17528	17304	17459	17614	17504	17258	17305	17561	17410	17480	17394	17433	17423	17306	17531	17514	17332	17522	17435	17377	17297	17313	17176	17331	17458	17387	17499	17483	17280	17439	17648	17488	17380	17418	17443	17357	17443	17231	17272	17475	17504	17497	17378	17381	17610	17332	17440	17383	17560	17556	17493	17421	17273	17517	17459	17514	17593	17715	17480	17393	17397	17448	17438	17279	17432	17528	17344	17553	17313	17473	17500	17391	17360	17467	17292	17391	17564	17484	17284	17479	17474	17496	17557	17407	17571	17487	17484	17473	17434	17256	17319	17376	17433	17521	17478	17701	17507	17225	17366	17451	17447	17602	17512	17672	17359	17347	17453	17417	17272	17345	17522	17519	17346	17504	17480	17559	17308	17434	17528	17462	17375	17424	17369	17735	17396	17472	17474	17422	17418	17463	17134	17361	17503	17370	17349	17265	17447	17462	17401	17413	17452	17641	17382	17455	17491	17549	17516	17366	17434	17356	17604	17565	17450	17344	17394	17399	17506	17435	17598	17280	17380	17558	17614	17347	17436	17385	17442	17310	17562	17556	17618	17537	17410	17519	17476	17207	17525	17447	17351	17397	17328	17509	17397	17461	17596	17578	17431	17460	17442	17540	17256	17532	17433	17487	17307	17528	17474	17351	17492	17274	17276	17383	17409	17183	17451	17369	17387	17550	17448	17385	17308	17350	17587	17426	17371	17521	17529	17268	17623	17508	17500	17530	17519	17527	17426	17454	17339	17424	17353	17531	17300	17551	17372	17618	17486	17574	17647	17308	17271	17324	17200	17327	17427	17330	17492	17467	17593	17497	17403	17587	17280	17275	17400	17754	17464	17460	17491	17458	17376	17487	17341	17428	17233	17373	17338	17311	17575	17384	17526	17345	17412	17546	17540	17472	17436	17465	17480	17451	17526	17455	17523	17609	17576	17450	17474	17579	17464	17413	17555	17652	17524	17330	17625	17600	17426	17350	17328	17510	17385	17600	17535	17426	17416	17430	17520	17495	17578	17325	17497	17401	17363	17267	17568	17618	17580	17474	17640	17654	17343	17438	17692	17323	17611	17633	17543	17505	17246	17256	17316	17472	17386	17536	17393	17658	17410	17483	17479	17491	17519	17418	17337	17452	17303	17757	17482	17648	17515	17372	17250	17439	17310	17308	17262	17117	17378	17260	17369	17598	17380	17275	17364	17406	17415	17225	17113	17636	17357	17324	17390	17483	17239	17420	17474	17473	17468	17331	17428	17410	17327	17354	17431	17284	17358	17479	17687	17466	17411	17492	17607	17639	17451	17596	17283	17604	17521	17339	17284	17352	17561	17571	17324	17546	17428	17595	17704	17478	17430	17418	17543	17424	17471	17610	17444	17497	17573	17340	17389	17324	17346	17358	17481	17578	17470	17461	17439	17614	17473	17414	17168	17526	17555	17366	17505	17300	17417	17496	17393	17444	17507	17361	17393	17500	17395	17521	17433	17651	17234	17607	17420	17531	17350	17312	17203	17332	17450	17374	17332	17406	17491	17476	17625	17433	17381	17144	17382	17471	17385	17303	17379	17545	17201	17585	17373	17430	17664	17588	17709	17596	17470	17395	17453	17295	17536	17489	17353	17428	17405	17398	17295	17598	17439	17273	17421	17385	17288	17499	17328	17418	17275	17412	17276	17382	17531	17524	17330	17487	17586	17425	17626	17514	17567	17633	17556	17587	17536	17289	17543	17366	17505	17387	17459	17324	17469	17581	17466	17340	17428	17541	17670	17567	17536	17443	17324	17421	17339	17451	17236	17464	17322	17265	17536	17282	17326	17388	17504	17358	17227	17474	17644	17496	17739	17196	17584	17371	17295	17497	17695	17362	17254	17618	17462	17501	17438	17380	17496	17477	17285	17378	17426	17414	17415	17268	17448	17490	17335	17378	17290	17505	17449	17448	17353	17557	17271	17501	17269	17503	17434	17680	17287	17397	17560	17435	17455	17668	17484	17408	17251	17409	17541	17631	17392	17550	17277	17667	17386	17342	17387	17179	17202	17576	17345	17506	17632	17496	17635	17314	17257	17444	17287	17325	17445	17375	17515	17428	17398	17434	17499	17516	17558	17498	17142	17520	16959	17475	17379	17426	17553	17619	17520	17434	17342	17432	17477	17357	17461	17557	17601	17420	17500	17522	17492	17505	17615	17420	17511	17395	17453	17430	17468	17431	17339	17598	17545	17349	17655	17618	17574	17501	17662	17657	17388	17529	17425	17193	17515	17386	17412	17549	17467	17660	17540	17300	17521	17626	17343	17547	17507	17537	17295	17417	17537	17417	17472	17470	17449	17563	17524	17431	17285	17303	17495	17670	17421	17272	17425	17360	17339	17186	17440	17378	17400	17512	17525	17386	17351	17480	17338	17538	17443	17299	17198	17494	17271	17482	17368	17407	17462	17833	17666	17524	17614	17606	17577	17512	17574	17482	17381	17493	17411	17696	17354	17291	17739	17447	17619	17590	17516	17424	17491	17316	17566	17621	17551	17392	17332	17356	17314	17362	17469	17368	17362	17530	17366	17484	17276	17494	17357	17432	17670	17329	17414	17473	17437	17253	17455	17333	17405	17459	17399	17370	17429	17314	17467	17714	17471	17580	17477	17491	17461	17411	17534	17416	17389	17516	17431	17447	17707	17259	17208	17346	17385	17563	17382	17703	17489	17453	17425	17292	17599	17402	17450	17541	17470	17478	17664	17522	17293	17351	17481	17504	17365	17513	17617	17332	17426	17581	17566	17504	17595	17730	17388	17472	17345	17167	17350	17724	17463	17345	17460	17268	17504	17337	17608	17643	17595	17565	17401	17324	17342	17358	17472	17452	17527	17323	17456	17540	17421	17429	17615	17396	17421	17393	17345	17500	17286	17361	17528	17651	17337	17608	17534	17560	17572	17420	17516	17480	17279	17527	17360	17404	17352	17382	17325	17464	17720	17513	17237	17545	17417	17058	17393	17438	17315	17453	17484	17660	17278	17236	17495	17685	17430	17578	17380	17340	17402	17347	17482	17232	17388	17522	17605	17432	17403	17421	17457	17231	17435	17390	17423	17501	17457	17360	17555	17576	17425	17338	17427	17596	17234	17548	17490	17456	17443	17370	17403	17333	17487	17366	17562	17296	17217	17561	17481	17599	17403	17388	17450	17525	17295	17333	17222	17398	17583	17624	17351	17392	17339	17559	17479	17442	17463	17436	17484	17558	17221	17375	17391	17386	17274	17448	17602	17438	17639	17389	17296	17361	17389	17514	17560	17354	17561	17395	17426	17280	17445	17334	17487	17412	17362	17571	17350	17356	17480	17312	17527	17522	17449	17422	17599	17622	17478	17446	17352	17342	17319	17529	17370	17390	17252	17486	17398	17225	17479	17523	17451	17510	17359	17365	17407	17198	17367	17399	17645	17302	17380	17502	17337	17300	17459	17387	17382	17498	17510	17565	17438	17497	17328	17324	17589	17499	17467	17436	17431	17440	17590	17579	17424	17426	17438	17293	17397	17460	17332	17518	17466	17473	17355	17353	17557	17532	17458	17457	17510	17308	17325	17414	17426	17484	17171	17552	17579	17315	17373	17422	17575	17428	17512	17386	17428	17384	17327	17414	17351	17498	17581	17413	17668	17411	17334	17328	17409	17396	17450	17473	17342	17574	17397	17551	17594	17596	17678	17640	17441	17379	17408	17369	17444	17680	17406	17396	17452	17227	17478	17358	17628	17242	17468	17433	17504	17536	17493	17286	17762	17370	17488	17478	17461	17462	17406	17310	17579	17572	17345	17366	17495	17392	17461	17529	17432	17422	17211	17433	17447	17593	17338	17458	17480	17496	17372	17478	17456	17270	17415	17357	17503	17468	17412	17746	17390
16209	17689	17269	15882	15485	15168	15133	15051	15118	14963	15091	14953	15020	14868	14922	14886	14915	15033	14971	14983	14872	15038	14949	15006	14955	15101	14940	14953	14956	14857	14897	14808	14986	14849	14860	14734	14941	14863	14915	14709	14912	15040	15050	14886	14796	14818	14832	14864	15019	14665	14845	14745	14862	14694	14813	14736	14925	14754	14927	14800	14749	14872	14702	14807	14863	14786	14754	14821	14787	14896	14778	14691	14920	14885	14767	14903	14675	14895	14847	14768	14948	14801	14944	14795	14906	14896	14924	14890	14778	14800	14792	14714	14753	14888	14674	14764	14740	14718	14872	14979	14875	14880	14783	14881	14840	14760	14732	14800	14714	14772	14923	14724	14806	14784	14714	14907	14741	14824	14732	14744	14814	14740	14757	14863	14561	14892	14855	15077	14485	14768	14892	14920	14704	14915	14616	14697	14728	14671	14631	14880	14759	14806	14736	14906	14784	14744	14758	14776	14904	14893	14791	14784	14843	14731	14812	14820	14873	14752	14721	14631	14828	14642	14787	14767	14871	14797	14734	14651	14678	14641	14726	14888	14761	14877	14768	14849	14804	14774	14792	14657	14686	14875	14837	14787	14902	14767	14726	14645	14824	14977	14909	14836	14968	14806	14720	14736	14868	14630	14896	14615	14532	14683	14747	14763	14680	14920	14809	14775	14718	14891	14582	14824	14840	14872	14923	14770	14879	14684	14738	14803	14671	14905	14593	14650	14798	14919	14729	14796	14762	14713	14759	14783	14807	14759	14833	14842	14773	14806	14784	14958	14944	14682	14877	14805	14901	14760	14771	14613	14730	14809	14812	14819	14842	14749	14629	14766	14882	14622	14649	14734	14710	14808	14712	14885	14786	14775	14768	14672	14685	14555	14879	14936	14709	14799	14849	14802	14835	14611	14916	14778	14795	14861	14850	14723	14721	14749	14671	14670	14649	14759	14800	14769	14862	14858	14953	14828	14864	14974	14729	14727	14788	14893	14937	14986	14779	14706	14572	14815	14773	14749	14948	14905	14840	14717	14928	14613	14812	14643	14783	14789	14797	14683	14650	14707	14832	14759	14793	14819	14918	14861	14693	15014	14795	14882	14837	14831	14755	14789	14830	14744	14850	14764	14972	14571	14857	14708	14707	14778	14705	14748	14753	14755	14741	14864	15049	14862	14698	14772	14728	14692	14780	14823	14764	14724	15009	14789	14764	14656	14796	14727	14852	14737	14766	14594	14843	14837	14682	14749	14775	14632	14784	14823	14809	14695	14824	14749	14792	14764	14863	14752	14684	14741	14780	14796	14781	14801	14919	14865	14892	14602	14784	14628	14823	14707	14916	14897	14686	14898	14820	14754	14706	14878	14827	14810	14875	14867	14869	14984	14699	14670	14763	14699	14809	14834	14864	14771	14629	14717	14809	14859	14936	14706	14683	14852	14779	14823	14740	14701	14756	14774	14833	14872	14788	14848	14738	14810	14809	14876	14861	14767	14881	14861	14834	14851	14700	14703	14890	14742	14751	14739	14808	14785	14742	14856	14638	14856	14654	14626	14745	14766	14841	14722	14874	14739	14768	14827	14711	14712	14833	14738	14866	14910	14850	14859	14666	14809	14808	14808	14772	14811	14752	14865	14831	14728	14912	14884	14795	14789	14881	14860	14781	14837	14883	14842	14808	14761	14739	14878	14672	14802	14904	14677	14846	14766	14715	14726	14771	14814	14682	14780	14762	14935	14933	14712	14744	14764	14776	14865	14663	14636	14813	14728	14949	14758	14919	14617	14780	15052	14885	14811	14739	14825	14975	14755	14745	14881	14769	14834	14682	14572	14922	14819	14697	14682	15090	14774	14747	14768	14687	14897	14791	14581	14865	14779	14717	14660	14702	14819	14845	14783	14803	14835	14840	14813	14803	14787	14878	14748	15009	14825	14613	14882	14781	14883	14665	14805	14733	14791	14660	14801	14749	14858	14831	15026	14678	14600	14716	14769	14827	14646	14792	14605	14848	14889	14761	14826	14918	14776	14732	14832	14928	14774	14823	14761	14756	14861	14870	14884	14596	14882	14826	14725	14740	14817	14853	14841	14772	14919	14701	14784	14806	14663	14650	14730	14676	14815	14795	14692	14924	14726	14703	14845	14652	14816	14753	14753	14768	14818	14874	14736	14744	14660	14782	14847	14732	14805	14702	14893	14818	14906	14780	14803	14859	14960	14766	14653	14877	14734	14699	14849	14725	14783	14650	14704	14916	14986	14832	14767	14789	14908	14777	14769	14762	14644	14853	14786	14852	14999	14837	14832	14773	14758	14854	14635	14814	14746	14680	14770	14750	14896	14770	14837	14702	14901	14952	14922	14649	14694	14843	14794	14738	14795	14664	14741	14738	15031	14800	14675	14808	14689	14863	14833	14673	14866	14834	14893	14841	14752	14765	14679	14745	14888	14775	14877	14700	14689	14808	14884	14826	14750	14817	14846	14665	14656	14653	14836	14920	14842	14832	14714	14733	14666	14864	14973	14723	14828	14803	14780	14789	14920	14682	14637	14649	14916	14732	14787	14879	14762	14730	14696	14766	14679	14766	14859	14814	14839	14804	14842	14894	14789	14858	14829	14680	14701	14776	14719	14779	14702	14882	14719	14783	14787	14792	14739	14765	14905	14709	14659	14831	14854	14907	14791	14822	14758	14717	14692	14936	14775	14804	14779	14900	14717	14914	14776	14611	14871	14825	14697	14901	14976	14783	14627	14734	14802	14779	14999	14828	14738	14757	14823	14851	14733	14829	14841	14679	14649	14705	14682	14961	14953	14945	14874	14833	14759	14857	14776	14716	14709	14768	14904	14950	14728	14867	14702	14979	14750	14744	14778	14827	14707	14875	14840	14915	14818	14746	14770	14789	14958	15022	14738	14796	14739	14638	14679	14843	14652	14729	14604	14902	14916	14867	14688	14671	14837	14769	14695	14675	14778	14822	14925	14689	14826	14783	14853	14949	14736	14814	14804	14683	14766	14833	14849	14883	14659	14871	14888	14865	14909	14696	14881	14795	14843	14737	14768	14964	14852	14768	14600	14759	14823	14883	14808	14818	14840	14863	14663	14794	14852	14607	14768	14649	14890	14634	14705	14887	14934	14809	14911	14787	14811	14859	14770	14873	14621	14741	14738	14744	14883	14739	14658	14753	14696	14864	14807	14780	14712	14557	14847	14879	14862	14647	14775	14790	14697	14733	14876	14771	14781	15028	14837	14815	14771	14953	14734	14793	14645	14781	14807	14768	14766	14699	14904	14717	14901	14732	14733	14715	14904	14799	14824	14735	14632	14818	15003	14975	14706	14823	14974	14807	14568	14616	15010	14558	14755	14706	14817	14784	14778	14913	14678	14707	14764	14768	14807	14667	14913	14921	14920	14740	14946	14712	14929	14872	14933	14620	14740	14706	14618	14672	14889	14793	14630	14811	14885	14823	14960	14752	14861	14859	14878	14839	14731	14932	14836	14730	14747	14794	14822	14859	14917	14907	14817	14924	14769	14772	14973	15045	14942	14677	14855	14945	14873	14734	14767	14855	14942	14732	14832	14875	14793	14763	14764	14847	14931	14744	14784	14813	14783	14722	14830	14824	14805	14922	14729	14959	14799	14757	14810	14701	14754	15010	14815	14841	14563	14904	14817	14705	14871	14778	15029	15039	14818	14631	14901	14898	14969	14721	14737	14822	14862	14785	14661	14778	14560	14685	14756	14788	14561	14765	14800	14717	14700	15020	14821	14884	14791	14776	14791	14743	14847	14761	14873	14980	14685	14728	14764	14862	14863	14746	14740	14835	14800	14665	14834	14883	14621	14878	14598	14871	14889	14738	14817	14749	14769	14794	14864	14817	14593	14756	14813	14722	14785	14821	14913	14711	14687	14756	14780	14862	14936	14910	14754	14733	14858	14762	14794	14807	14812	14916	14911	14868	14803	14547	14868	14909	14765	14956	14805	14879	14684	14852	14724	14742	14779	14855	14820	14811	14738	14792	14720	14722	14802	14863	14793	14716	14743	14878	14728	14835	14832	14743	14638	14889	15103	14793	14874	14875	14880	14704	14751	14785	14895	14799	14643	14806	14856	14741	14804	14597	14831	14818	14629	14795	14815	14839	14763	14907	14920	14925	14712	14724	14867	14628	14828	14897	14830	14685	14856	14739	14760	14823	14802	14708	14733	14782	14628	14897	14766	14758	14901	14718	14809	14781	14681	14840	14885	14720	14689	14850	14896	14842	14658	14689	14630	14802	14745	14748	14723	14751	14820	14764	14789	14850	14791	14803	14754	14926	14906	14798	14823	14718	14684	14760	14887	14927	14830	14746	14781	14844	14794	14778	14808	14717	14886	14843	14800	14777	14695	14773	14766	14872	14706	14820	14812	14785	14859	14742	14835	14846	14716	14870	14764	14584	14775	14741	14825	14850	14691	14743	14862	14810	14748	14816	14765	14784	14762	14692	14722	14802	14868	14765	14806	14634	14721	14769	14874	14798	14905	14780	14875	14660	14788	14831	14867	14853	14669	14779	14735	14853	14858	14683	14584	14827	14745	14816	14755	14799	14664	14707	14857	14830	14975	14796	14816	14812	14697	14851	14903	14769	14777	14854	14622	14736	14807	14819	14912	14738	14855	14701	14626	14746	14825	14884	14807	14995	14607	14870	14674	14836	14801	14825	14781	14874	14869	14760	14858	14755	14929	14752	14707	14801	14858	14795	14719	14791	14758	14798	14674	14858	14562	14764	14773	14748	14786	14784	14745	14880	14838	14796	14691	14749	14812	14685	14855	14655	14888	14813	14723	14944	14674	14780	14770	14821	14750	14869	14731	14615	14724	14736	14804	14608	14745	14838	14861	14589	14821	14830	14849	14782	14796	14700	14868	14789	14730	14677	14836	14915	14887	14824	14854	14860	14592	14719	14602	14906	14880	14682	14734	14707	14750	14737	14784	14701	14912	14893	14932	14736	14639	14816	14778	14894	14778	14885	14757	14969	14846	14636	14847	14677	14828	14774	14664	14882	14721	14722	14883	14673	14956	14817	14826	14778	14854	14801	15021	14787	14721	14949	14746	14738	14741	14801	14881	14765	14890	14779	14835	14760	14720	14901	14610	14691	14763	14794	14955	14930	14857
25300	21398	28356	25226	22268	20830	20233	18606	18283	18303	18351	18106	18133	18115	18040	18065	17975	17957	17960	17977	18246	17984	18010	17730	17862	17687	17857	17682	17849	17700	17547	17833	17788	17704	17592	17728	17976	17774	17747	17784	17880	17932	17795	17962	17771	17582	17745	17728	17781	17663	17545	17764	17553	17597	17556	17705	17714	17758	17729	17661	17492	17707	17523	17644	17735	17455	17517	17674	17761	17784	17457	17639	17618	17845	17577	17568	17771	17848	17652	17510	17711	17517	17852	17828	17626	17697	17494	17704	17792	17541	17620	17197	17814	17588	17587	17568	17467	17721	17588	17673	17675	17662	17610	17620	17760	17313	17650	17461	17592	17761	17638	17606	17699	17531	17647	17721	17483	17588	17569	17713	17427	17489	17541	17676	17520	17577	17774	17437	17686	17674	17674	17557	17357	17750	17576	17499	17583	17615	17588	17437	17557	17927	17531	17659	17580	17663	17534	17725	17748	17733	17538	17590	17549	17635	17489	17458	17632	17760	17675	17715	17602	17625	17608	17561	17607	17474	17566	17552	17575	17487	17729	17628	17647	17582	17629	17318	17603	17648	17442	17529	17457	17461	17287	17619	17665	17514	17548	17552	17859	17521	17648	17595	17606	17857	17616	17620	17745	17446	17590	17543	17636	17602	17603	17394	17586	17593	17563	17534	17565	17663	17626	17696	17785	17676	17630	17625	17645	17391	17552	17526	17539	17715	17649	17551	17361	17273	17430	17829	17449	17654	17503	17626	17408	17571	17573	17688	17584	17651	17748	17478	17798	17399	17726	17676	17541	17609	17734	17629	17582	17539	17570	17511	17570	17625	17549	17551	17309	17557	17499	17576	17330	17695	17618	17540	17624	17623	17381	17667	17554	17639	17363	17354	17500	17716	17727	17567	17665	17573	17589	17506	17344	17450	17705	17671	17732	17659	17697	17626	17738	17645	17699	17493	17708	17650	17791	17800	17599	17511	17439	17814	17453	17634	17576	17493	17554	17584	17670	17608	17686	17452	17612	17568	17419	17731	17578	17502	17536	17446	17608	17399	17583	17735	17494	17500	17645	17616	17837	17673	17618	17552	17465	17618	17688	17585	17577	17576	17416	17672	17662	17469	17499	17555	17573	17584	17454	17577	17369	17819	17566	17565	17588	17392	17708	17442	17849	17603	17664	17756	17882	17655	17689	17401	17733	17649	17588	17640	17616	17448	17422	17785	17635	17612	17668	17551	17570	17589	17806	17470	17530	17466	17667	17602	17744	17638	17663	17662	17482	17533	17700	17683	17642	17637	17705	17521	17676	17408	17612	17537	17499	17667	17650	17620	17399	17593	17456	17589	17594	17446	17567	17583	17554	17295	17419	17615	17618	17583	17559	17732	17513	17543	17774	17622	17736	17555	17576	17575	17576	17795	17758	17588	17700	17556	17563	17617	17702	17577	17493	17457	17852	17562	17791	17541	17531	17599	17672	17605	17539	17690	17505	17483	17631	17617	17667	17651	17557	17621	17567	17720	17642	17663	17620	17662	17536	17640	17846	17523	17566	17561	17481	17620	17491	17497	17639	17651	17423	17564	17507	17727	17561	17488	17545	17405	17617	17704	17658	17723	17552	17469	17479	17794	17617	17593	17673	17683	17594	17698	17597	17645	17718	17572	17619	17721	17749	17724	17780	17446	17656	17772	17765	17544	17460	17605	17613	17521	17455	17503	17627	17478	17615	17562	17684	17579	17418	17753	17610	17598	17618	17738	17566	17660	17593	17800	17560	17402	17476	17779	17436	17635	17680	17520	17716	17588	17548	17587	17674	17469	17670	17641	17563	17456	17530	17714	17488	17536	17726	17540	17467	17624	17580	17607	17492	17598	17651	17417	17620	17520	17632	17594	17669	17746	17476	17703	17431	17824	17899	17674	17527	17707	17897	17428	17551	17511	17663	17946	17889	17488	17612	17513	17588	17542	17820	17601	17488	17552	17481	17666	17471	17345	17658	17495	17797	17685	17646	17689	17688	17446	17641	17405	17569	17692	17652	17567	17598	17767	17886	17737	17577	17526	17747	17696	17484	17538	17643	17784	17425	17512	17587	17619	17614	17527	17574	17755	17651	17640	17538	17701	17816	17728	17591	17402	17724	17554	17402	17738	17777	17671	17615	17399	17822	17590	17544	17772	17521	17470	17577	17566	17579	17518	17698	17577	17679	17590	17604	17607	17530	17647	17482	17618	17748	17616	17440	17592	17422	17633	17567	17553	17672	17643	17669	17658	17745	17625	17556	17417	17585	17477	17604	17439	17756	17672	17428	17541	17598	17451	17658	17852	17618	17643	17767	17800	17484	17419	17718	17661	17635	17666	17553	17371	17674	17608	17623	17585	17572	17497	17410	17439	17656	17613	17501	17701	17539	17479	17432	17848	17565	17278	17663	17628	17497	17630	17873	17639	17629	17534	17638	17665	17614	17680	17573	17532	17600	17615	17510	17578	17645	17687	17560	17586	17627	17654	17488	17421	17599	17729	17407	17411	17515	17639	17590	17648	17520	17522	17462	17677	17686	17663	17545	17661	17729	17676	17527	17461	17626	17376	17710	17690	17637	17506	17757	17616	17519	17679	17542	17541	17614	17669	17496	17658	17612	17646	17597	17579	17504	17558	17648	17542	17604	17545	17432	17665	17449	18004	17519	17489	17702	17571	17585	17601	17593	17333	17413	17607	17673	17676	17605	17643	17653	17624	17630	17677	17725	17347	17648	17766	17785	17557	17535	17408	17554	17631	17577	17676	17618	17500	17540	17650	17643	17589	17603	17438	17464	17724	17703	17669	17630	17896	17746	17472	17663	17451	17602	17561	17531	17662	17655	17701	17633	17590	17438	17660	17460	17604	17474	17350	17773	17634	17744	17697	17444	17515	17482	17482	17578	17727	17569	17586	17676	17487	17578	17616	17631	17574	17553	17434	17736	17550	17860	17734	17538	17537	17491	17490	17771	17681	17887	17679	17520	17600	17559	17519	17687	17617	17496	17565	17489	17561	17525	17429	17504	17849	17558	17748	17525	17624	17467	17654	17625	17588	17628	17331	17429	17498	17734	17734	17544	17552	17527	17467	17622	17399	17586	17458	17490	17605	17551	17777	17726	17420	17630	17626	17529	17654	17717	17759	17648	17542	17603	17644	17672	17556	17666	17480	17454	17594	17668	17647	17589	17688	17591	17414	17830	17451	17645	17747	17591	17548	17785	17682	17690	17627	17507	17615	17496	17525	17450	17595	17724	17746	17396	17647	17560	17346	17627	17377	17599	17517	17526	17572	17563	17569	17752	17657	17542	17755	17410	17516	17710	17585	17778	17708	17550	17551	17625	17559	17606	17631	17589	17524	17623	17724	17612	17644	17745	17599	17646	17651	17416	17660	17664	17770	17500	17443	17673	17669	17516	17423	17586	17460	17608	17624	17616	17519	17505	17706	17764	17707	17543	17639	17664	17526	17699	17626	17689	17523	17450	17539	17436	17517	17580	17604	17543	17714	17658	17623	17439	17724	17681	17736	17645	17645	17719	17519	17846	17619	17636	17517	17586	17830	17607	17575	17711	17517	17833	17561	17652	17699	17547	17559	17479	17630	17590	17484	17661	17395	17603	17411	17591	17540	17633	17465	17602	17629	17386	17532	17760	17572	17882	17753	17696	17533	17487	17355	17403	17634	17596	17630	17412	17392	17444	17545	17652	17500	17608	17542	17696	17586	17548	17710	17635	17387	17786	17544	17478	17635	17565	17505	17573	17609	17603	17645	17733	17593	17551	17652	17567	17623	17770	17531	17396	17618	17691	17525	17602	17595	17583	17607	17713	17556	17518	17742	17650	17508	17485	17483	17517	17582	17478	17504	17768	17812	17720	17588	17566	17829	17590	17676	17736	17663	17536	17649	17623	17567	17609	17826	17429	17546	17412	17588	17568	17609	17378	17444	17425	17567	17636	17492	17698	17636	17563	17851	17734	17805	17661	17480	17640	17600	17671	17619	17591	17425	17634	17632	17529	17472	17548	17501	17548	17786	17563	17556	17502	17503	17557	17466	17676	17476	17645	17503	17557	17451	17708	17631	17424	17366	17411	17698	17568	17407	17582	17716	17349	17507	17675	17628	17588	17445	17503	17511	17441	17563	17639	17529	17233	17658	17482	17440	17709	17578	17704	17567	17555	17492	17736	17732	17740	17580	17817	17535	17541	17667	17751	17636	17629	17588	17596	17597	17443	17444	17686	17427	17812	17586	17630	17442	17522	17398	17580	17713	17541	17611	17611	17428	17604	17534	17570	17646	17654	17664	17657	17643	17551	17618	17487	17606	17587	17589	17678	17601	17468	17642	17825	17667	17434	17439	17491	17531	17528	17680	17820	17466	17447	17792	17620	17593	17697	17674	17611	17564	17436	17527	17608	17645	17486	17664	17638	17799	17723	17597	17466	17640	17580	17493	17862	17485	17592	17658	17532	17553	17530	17360	17688	17710	17736	17592	17695	17400	17403	17691	17622	17622	17712	17602	17679	17750	17538	17479	17535	17513	17511	17628	17588	17692	17562	17681	17690	17662	17719	17446	17452	17729	17600	17608	17530	17537	17549	17459	17570	17657	17727	17598	17520	17764	17621	17660	17610	17684	17618	17428	17620	17625	17476	17645	17580	17471	17524	17826	17414	17740	17567	17653	17541	17591	17430	17655	17523	17611	17602	17391	17722	17132	17500	17469	17619	17767	17489	17671	17570	17677	17504	17553	17512	17458	17606	17642	17441	17490	17592	17392	17572	17388	17726	17608	17508	17553	17523	17566	17644	17552	17715	17653	17672	17662	17564	17486	17395	17445	17670	17561	17544	17574	17676	17402	17592	17763	17523	17724	17635	17700	17597	17312	17675	17866	17550	17568	17540	17780	17260	17597	17492	17511	17567	17475	17765	17584	17629	17620	17607	17450	17660	17522	17737	17722	17549	17571	17678	17520	17793	17689	17496	17652	17674	17542	17480	17615	17648	17587	17532	17520	17531	17492	17788	17551	17657	17754	17655	17613	17745	17539	17591	17625	17563	17904	17674	17565	17492	17461	17536	17514	17748	17645	17552	17602	17739	17586	17703	17562	17630	17642	17467	17427	17788	17770	17593	17628	17634	17497
16223	25677	23942	19706	18257	17291	16536	16251	16029	15860	15925	15697	15581	15331	15378	15294	15302	15478	15387	15594	15488	15526	15521	15410	15285	15227	15270	15051	15256	15129	15131	15119	15129	15034	15042	15045	15097	15092	15123	15119	15206	15029	15216	15267	14985	15078	15199	14904	15100	15090	15161	14845	15027	15123	15019	14853	14984	14914	14916	14853	14893	14967	14718	14794	14922	14969	14888	14990	15028	14996	15004	14894	15007	15072	15032	15097	15096	15081	15069	15081	14891	15099	14991	15268	15016	14910	14813	15057	14880	15055	14808	14823	14907	14787	14744	14835	14911	14960	14767	14981	14885	14914	14885	14841	14789	14931	14759	14877	14998	15001	14982	14914	15031	14952	14844	15120	14867	15093	14792	14913	14868	14763	14834	15029	14869	14674	14904	15006	14778	15004	14914	14943	14763	14879	14861	14925	14985	15012	14794	14893	14849	14948	14886	15020	14895	14986	14936	15007	14626	14901	14957	15055	15000	14811	14884	14893	14895	14969	14919	14917	14967	15131	14841	14937	15035	14952	14901	14894	14908	15029	14763	14962	15146	14980	15142	14819	14862	15071	14902	14900	14885	14940	14819	14986	14834	14922	14952	14835	15010	14794	14789	14970	14787	14675	14929	15101	14920	14925	14990	14860	15039	15004	15002	14761	14860	14830	14925	14932	14930	14656	14921	14864	14969	14874	14893	14815	14848	14829	14902	14859	14755	14953	15052	14902	15012	15063	14806	14894	14863	14962	14856	14939	14879	14871	15044	14628	14976	14947	14946	14859	14996	14823	14917	14641	14941	14748	14872	14687	14802	15053	14851	14949	14794	14831	14865	15037	14987	14990	14815	14935	14754	14735	14834	14882	14925	14964	14893	14747	14764	15057	14981	14970	14963	14940	14993	15045	14926	14845	15000	14718	14955	14763	14881	14927	14847	14902	14928	14853	14944	15029	14895	14872	14933	14971	14902	14976	14881	14971	14930	14905	14884	15042	14783	14802	14886	14804	14963	14635	14836	15024	15022	14865	15033	14896	14939	14768	14972	15082	14882	14897	14840	15055	14957	14880	14797	14910	14879	14880	14886	15049	14953	14891	14902	14736	14870	15006	14732	14848	14811	14962	14952	15051	14954	14828	14750	14795	14970	14976	15108	14990	14920	14850	14990	14854	14884	15080	14831	14968	14889	14976	14978	15057	14866	14871	14933	14946	14984	14941	14613	14827	14944	14840	14999	14923	14857	14907	14902	14945	14895	14985	14630	14985	14752	14786	15077	14894	15147	14898	15064	15110	14793	14808	14970	14915	14948	14895	14920	14994	14826	15114	15049	14968	14963	14998	14927	14754	14904	14935	14910	14917	14816	14897	14832	14795	14871	15078	14983	14816	14915	14958	15055	14868	14916	14923	14962	14854	14870	14798	14919	14954	14741	14945	15004	14821	14889	14805	14981	14916	14987	15009	15122	14799	14929	14910	15042	14988	14879	14786	14818	14852	14729	14795	15070	14998	14933	14968	15013	14818	14923	14825	14843	14910	15069	14875	14751	14879	14919	14912	14956	14907	14839	14975	15037	14806	14887	14828	14832	14788	14842	14740	14885	14874	14974	14875	14910	15034	15048	14829	14997	14902	14869	14865	14905	14788	14974	14916	14932	14865	15053	14883	14861	14909	14904	14975	14871	14871	14976	15043	14933	14929	14824	15028	14955	14901	14851	14934	14936	14908	14926	14983	14900	14847	14984	14787	14836	14954	14929	15005	15096	15112	14864	14903	14831	14925	14844	14920	14799	14993	14799	15019	14946	14875	14819	14933	14765	14837	14879	14741	15029	14919	14834	14764	14821	15034	15007	14843	15136	14886	14890	14838	15002	14855	14903	14810	14925	14828	15005	15006	15053	14979	15056	14911	15019	15066	14832	14991	15048	14837	14902	14879	14831	15022	14858	14695	15026	14942	15102	14723	14948	14958	14751	15099	14765	14918	14994	14958	14913	15152	14855	14838	15009	14988	14930	14952	14752	14970	14909	14993	14679	14796	14825	14941	14883	14922	14868	14811	14861	14868	15115	14951	14866	14985	14862	14798	15034	14914	14966	15081	14856	14884	14898	14963	14980	15044	15027	14946	14878	15036	14987	15110	14828	14982	14928	15024	14936	15117	14858	15051	14934	15078	14927	14971	14871	14918	14828	14888	14828	14872	14912	14980	14900	15026	14952	14849	14966	14986	14893	14804	14891	14802	14770	14837	14773	14843	15047	14987	14983	14786	14890	14894	14975	14975	14736	14901	14773	14968	14819	14971	14903	14944	15041	15012	14858	14931	14990	14969	14856	14885	14971	14997	14844	14903	15046	14792	14938	15045	14900	14960	14974	15057	14861	14898	14820	15000	15006	14853	14674	14814	14995	14927	14944	15072	14952	14878	15004	15069	14724	14856	14867	15057	14935	14976	14889	14851	14981	14769	14916	14922	14941	14833	14946	14991	14906	15114	14858	14964	14802	14807	14951	14747	14948	14865	14981	14787	14869	15066	15059	14833	15060	14953	14996	14931	14920	14971	14914	14919	14916	14922	14780	15040	15021	14973	14869	15109	14975	14865	15002	14883	15083	14881	14959	15016	15027	15016	14848	15135	14865	15007	14814	14871	14821	14820	14983	14880	14865	14945	14783	15044	14844	14895	14975	14804	14889	14933	14904	14836	14952	14878	14796	15028	14883	14832	14915	14814	14925	14860	14914	14733	14829	14935	15001	15028	14917	14808	14880	14927	14774	14999	15035	14680	14849	15020	14922	14801	14964	14700	15006	15052	14909	14932	14768	14903	15050	14882	15175	14851	15041	14877	14836	14839	14889	14920	14958	15020	14887	14881	14798	15046	14988	14845	14928	14998	14940	14902	15000	14950	15133	14835	14885	15014	15018	14759	14960	14922	14959	14924	14865	14771	14952	14965	14840	14811	14901	14923	14952	14957	14936	14920	14931	14936	14931	15008	14983	14960	14803	14962	15054	14999	14856	14771	14851	14787	14945	14748	14969	14947	14851	14888	15009	14884	14873	14854	14913	15048	15091	14873	14857	14919	14974	14942	14873	15015	15037	14890	14807	15001	14912	14889	14752	14958	14836	14758	15001	14866	14967	14923	14958	14926	14813	14881	14837	14914	14961	15041	14842	15091	14952	14835	14784	14858	14829	14934	14802	15102	14832	14699	14943	14990	14837	15060	14828	15090	14976	14888	14807	14966	14983	15047	14836	14676	14981	14935	14896	15008	14845	15029	14979	14883	15067	14866	14837	14992	14832	14975	14914	15044	14861	15022	14819	15055	15127	14954	14843	14887	15030	14879	15021	14925	14951	14949	14893	15015	14963	14783	14844	14903	14844	15084	15017	14942	14846	14954	15109	14913	14880	14789	14911	14924	14994	14987	14944	14959	14708	14882	14782	15048	14763	14870	14914	14835	15032	14916	14862	14965	15034	14934	14868	14775	15088	15046	14796	14952	14857	14911	14941	14909	15009	14857	14928	14857	14818	14835	14925	14808	14932	14958	14752	14982	15055	14898	14893	14891	14909	15003	14913	14998	14900	14900	14863	14890	14972	14883	14797	14836	14960	14938	14894	15098	14959	14916	14928	14748	14985	14998	14795	14775	14786	15027	14903	14941	15096	14980	14995	14912	15110	14732	14754	14911	14743	14898	14883	14807	14856	14992	14828	14973	14981	14773	14916	14920	14953	14838	14947	14985	15023	14606	14921	14916	14772	14956	14836	15095	14943	14993	14854	15047	14806	14832	14959	14936	14931	14930	14983	14761	14770	14963	14816	14838	15028	14800	14917	14865	14972	14845	15013	15015	15014	14808	14853	14853	15054	14681	15075	15098	15046	14807	14924	14891	14820	15079	15019	14959	14990	15047	14922	14909	14922	14899	15030	14730	15103	14979	14836	14838	14810	14810	14850	14907	14927	14870	14840	14898	14739	14792	14944	14927	14968	14894	14752	14870	14939	14751	14928	14867	14860	14867	14922	14783	15084	14977	14684	14727	14936	14810	14948	14846	14650	14887	14740	14882	14905	14946	14965	14871	14878	14812	14973	15018	14918	14895	15000	14950	14971	14849	14805	14685	14984	14923	14931	15004	14742	15009	14917	14861	14827	14850	14964	14969	14943	14936	14932	15109	14938	14747	15042	14837	14923	15021	14926	14934	14865	14760	14864	14964	14865	14958	14981	14866	15087	14951	14746	15093	14905	15015	14857	14856	14917	14975	14836	14750	15048	14915	14965	14748	14831	14937	14998	14917	15133	14864	14916	14964	14841	14928	14914	14954	14917	14841	14767	15114	14848	14909	14703	14855	14888	14965	14681	14837	14882	14980	14930	15045	14898	14869	15005	15062	14980	14905	14947	14867	14941	14899	14967	14872	15051	14946	14918	15095	14772	14891	14988	14922	15014	14854	14896	15013	14994	14985	14933	14958	14818	14903	14786	14818	14938	14882	14848	14929	14950	14948	14894	14727	14963	15021	14986	14965	14787	14961	15139	14954	14969	14766	14870	14791	15015	14845	14879	14902	14965	15088	14824	14829	14895	14973	14689	15218	15004	14917	14935	14783	14952	14990	14893	14850	14915	14896	14945	14905	14944	14951	14838	14887	15063	14883	14737	14902	14873	14824	14951	14934	14988	14851	14732	14993	14867	14880	14926	15060	14950	14918	14922	14927	15071	14942	14829	14989	15028	15037	14887	14976	14978	14921	14768	14851	15000	15010	14892	14910	14914	14885	15120	14991	14882	14937	14889	15047	14950	14921	14853	14748	14972	14856	14853	14894	15002	14872	14962	14984	15030	14931	14912	15009	14866	15018	15018	14987	14694	15026	14919	14755	15033	14909	14824	14933	15023	14878	14874	14921	14858	14880	14893	15076	14905	14853	14986	14980	15049	14881	14838	14771	14907	14730	14876	14912	14795	14938	15071	15024	14846	14856	14706	14943	14960	14834	15051	15064	14892	14826	14755	14846	14972	14729	14846	14798	14882	14917	14882	15112	14793	14956	15031	14875	14880	15039	14864	15051	15047	14847	14851	14836	15004	14839	14937	14777	14691	15043	14959	14952	14821	14938	15048	14956	14947	14942	14785	14838	14841	14842	14928	15074	14923	14863	14726	15012	14797	14910
24047	21449	29051	24283	22183	23615	23424	19869	18920	19197	18998	18818	18692	18353	18528	18350	18211	18315	18464	18389	18607	18407	18289	18316	18357	18113	18065	17901	17880	17933	17843	17861	18012	18062	18137	18334	18104	17968	17999	17794	17970	17967	17879	18211	17819	17837	17939	17837	17667	17934	18003	17991	17684	17886	17746	17648	17878	17798	17879	17844	17560	17784	17950	17707	17872	18022	17934	18017	17797	17870	17868	17723	17777	17809	17689	17782	17973	17706	17884	17715	17955	17790	17814	17995	17912	17978	17656	17751	17975	17802	17877	17665	17893	17958	17764	17815	17631	17815	17862	17720	17584	17790	17520	17568	17584	17757	17705	18009	17858	17709	17645	17727	17789	17642	17746	17836	17923	17514	17605	17590	17565	17847	17715	17556	17793	17770	17851	18003	17900	17743	17607	17743	17737	17796	17725	17749	17801	17879	17889	17782	17757	17808	17606	17834	17713	17497	17761	17663	17888	17764	17655	17587	17840	17622	17759	17570	17721	17675	17751	17783	17789	17717	17821	17817	17807	17793	17722	17799	17784	17703	17706	17834	17779	17801	17724	17762	17714	18028	17840	17754	17473	17875	17791	17730	17763	17782	17653	17697	17548	17639	17725	17786	17827	17791	17717	17713	17733	17833	17632	17696	17554	17653	17878	17830	17594	17811	17927	17581	17871	17837	18040	17731	17802	17690	17639	17912	17637	17690	17875	17790	17689	17865	17606	17827	17661	17944	17877	17567	17821	17651	17733	17992	17755	17730	17793	17721	17675	17859	17663	17663	17609	17838	17748	17955	17638	17671	17855	17736	17811	17610	17806	17684	17756	17585	17767	17827	17797	17805	17731	17747	17634	17693	17770	17876	17695	17741	17828	17715	17754	17748	17772	17775	17742	17565	17835	17784	17815	17637	17612	17846	17813	17759	17867	17803	17814	17878	18049	17736	18061	17768	17707	17659	17724	17714	17673	17700	17769	17699	17816	17822	17635	17634	17618	17637	17865	17711	17596	17778	17719	17789	17681	17876	17861	17523	17934	17916	17760	17692	17847	17982	17819	17492	17797	17693	17713	17691	17503	17762	17702	17711	17953	17712	17689	17646	17695	17908	17549	17729	17683	17907	17639	17528	17787	17568	17737	17878	17796	17921	17737	17653	17681	17688	17858	17807	17926	17665	17604	17508	17759	17581	17572	17573	17590	17924	17775	17741	17504	17641	17725	17589	17772	18016	17772	17890	17725	17698	17690	17631	17671	17698	17887	17968	17697	17605	17589	17662	17810	17826	17768	17619	17778	17579	17610	17794	17836	17755	17794	17702	17576	17646	17768	17630	17809	17881	17721	17626	17693	17558	17702	17599	17888	17723	17732	17758	17544	17737	17719	17450	17624	17620	17704	17567	17611	17746	17607	17452	18025	17847	17737	17785	17702	17710	17772	17675	17539	17544	18000	17849	17790	17798	17737	17832	17675	17703	17557	17743	17875	17793	17587	17668	17831	17767	17920	17879	17677	17606	17872	17810	17733	17944	17865	17731	17492	17745	17587	17884	17840	17753	17636	17822	17688	17912	17832	17627	17676	17673	17790	17561	17743	17629	17744	17773	17857	17642	17859	17947	17768	17750	17713	17745	17797	17752	17567	17735	17844	17505	17892	17872	17846	17593	17713	17889	17693	17555	17440	17865	17778	17727	17912	17576	17654	17870	17712	17586	17507	17655	17599	17784	17650	17644	17654	17866	17650	17580	17686	17758	17647	17725	17626	17785	17703	17685	17684	17660	17778	17736	17651	17761	17807	17844	17854	17750	17706	17965	17792	17900	17923	17778	17604	17843	17558	17798	17780	17751	17432	17751	17859	17671	17765	17644	17736	17865	17752	17707	17642	17963	17638	17674	17634	17888	17466	17757	17669	17736	17923	17947	17689	17689	17712	17654	17860	17755	17788	17704	17670	17663	17956	17852	17506	17674	17829	17760	17706	17531	17787	17642	17849	17624	17670	17804	17799	17806	17495	17749	17759	17794	17763	17794	17590	17760	17691	17798	17538	17874	17838	17751	17698	17652	17721	17842	17807	17776	17650	18038	17735	17888	17757	17769	17763	17867	17728	17839	17924	17680	17704	17646	17623	17717	17685	17846	17677	17777	17500	17604	17613	17640	17633	17643	17808	17634	17570	17601	17791	17866	17761	17759	17476	17829	17792	17872	17693	17988	17937	17738	17607	17691	17762	17770	17645	17737	17810	17881	17824	17733	17743	17739	17844	17634	17886	17766	17777	17557	17592	17782	17839	17759	17700	17760	17716	17664	17758	17642	17665	17717	17655	17628	17870	17517	17841	17572	17768	17605	17800	17667	17839	17800	17713	17814	17725	17710	17717	17696	17931	17825	17968	17648	17534	17774	17714	17834	17729	17727	17799	17582	17778	17582	17665	17869	17715	17817	17769	17669	17812	17723	17571	17691	17747	17827	17781	17845	17731	17601	17779	17648	17544	17670	17843	17892	17749	17523	17697	17849	17724	17902	17753	17660	17659	17738	17862	17732	17879	17773	17760	17789	17762	17707	17961	17915	17563	17804	17823	17731	17864	17629	17732	17872	17945	17655	17852	17960	17880	17686	17601	17754	17656	17990	17726	17727	17865	17596	17950	17824	17744	17787	17642	17864	17793	17734	17561	17715	17486	17627	17736	17753	17719	17648	17772	17612	17831	17601	17691	17691	17585	17647	17792	17468	17745	17773	17713	17777	17821	17629	17641	17518	17648	17721	17896	17820	17634	17792	17744	17773	17515	17714	17673	17541	17750	17688	17892	17967	17789	17690	17950	17800	17731	17876	17795	17765	17820	17929	17782	17711	17950	17656	17828	17465	17906	17800	17892	17770	17566	17796	17679	17776	17803	17734	17606	17696	17796	17772	17783	17685	17665	17728	17742	17853	17713	17907	17574	17660	17508	17608	17765	17812	17778	17612	17731	17709	17546	17667	17740	17773	17817	17752	17718	17823	17746	17882	17747	17347	17711	17969	17842	17844	17768	17690	17811	17747	17892	17829	17767	17717	17814	17806	17678	17423	17849	17734	17549	17839	17713	17845	17840	17844	17620	17905	17912	17768	17682	17769	17722	17665	17657	17545	17677	17749	17548	17747	17752	17784	17749	17692	17991	17786	17797	17741	17782	17863	17780	17643	17824	17620	17637	17790	17684	17799	17760	17880	17761	17740	17625	17656	17417	17718	17776	17691	17806	17624	17777	17838	17746	17712	17615	17783	17553	17674	17723	17617	17651	17767	18032	17805	17858	17846	17824	17727	17689	17699	17757	17794	17731	17840	17766	17788	17697	17751	17744	17618	17699	17575	17992	17621	17884	17744	17630	17545	17767	17840	17829	17533	17751	17668	17823	17719	17797	17696	17798	17728	17743	17774	17868	17748	17883	17727	17769	17902	17548	17699	17564	17584	17867	17589	17769	17642	17668	17737	17859	17633	17788	17904	17811	17771	17568	17903	17762	17804	17757	17960	17721	17776	17903	17599	17681	17849	17615	17547	17782	17661	17753	17395	17614	17764	17841	17754	17691	17816	17758	17794	17463	17565	17750	17772	17723	17701	17501	17607	17743	17685	17818	17740	17797	17719	17662	17673	17878	17865	17717	17847	17714	17813	17787	17523	17739	18008	17740	17784	17818	17991	17826	17798	17823	17633	17710	17718	17804	17715	17745	17730	17837	17610	17784	17778	17808	17746	17921	17803	17700	17696	17771	17762	17692	17636	17658	17827	17723	17693	17803	17872	17788	17896	17670	17809	17877	17553	17771	17684	17895	17720	17614	17741	17921	17819	17826	17745	17653	17685	17685	17745	17505	17648	17660	17757	17852	17779	17843	17904	17844	17845	17781	17919	17758	17727	17674	17777	17785	17768	17828	17627	17743	17680	17976	17707	18017	17809	17658	17537	17774	17890	17745	17620	17776	17774	17706	17687	17749	17633	17814	17926	17819	17768	17834	17798	17696	17989	17691	17722	17597	17626	17700	17572	17698	17610	17673	17894	17771	17758	17633	17656	17704	17513	17982	17674	17764	17673	17861	17634	17971	17852	17801	17692	17576	17862	17926	17626	17760	17708	17621	17882	17794	17728	17640	17709	17691	17731	17890	17838	17726	17635	17519	17782	17799	17828	17836	17729	17905	17785	17649	17802	17698	17722	17819	17776	17719	17882	17690	17757	17746	17664	17575	17941	17737	17727	17874	17552	17704	17847	17821	17847	17676	17714	17698	17730	17644	17588	17685	17951	17584	17817	17720	17649	17658	17614	17847	17732	17916	17657	18007	17768	17651	17787	17575	17665	17640	17862	17623	17867	17501	17765	17783	17561	17878	17677	17621	17714	17843	17738	17677	17659	17833	17826	17839	17793	17752	17842	17818	17439	17813	17898	17843	17879	17947	17974	17761	17740	17606	17820	17811	17537	17771	17614	17761	17622	17634	17868	17766	17786	17885	17860	17693	17811	17771	17679	17883	17790	17778	17738	17792	17676	17586	17806	17613	17644	17680	17873	17982	17725	17728	17763	17545	17601	17849	17736	17939	17875	17645	17753	17927	17742	17637	17698	17905	17684	17795	17804	18000	17871	17758	17874	17931	17883	17845	17757	17792	17843	17877	17697	17715	17849	17976	17641	17813	17828	17847	17821	17977	17661	17960	17833	17643	17815	17800	17650	17847	17723	17471	17766	17752	17791	17727	17813	17665	17512	17620	17547	17755	17961	17710	17886	17789	17591	17730	17794	17726	17620	17713	17760	17685	17736	17827	17819	17741	17742	17680	17835	17713	17818	17925	17843	17799	17841	17692	17779	17713	17669	17667	17852	17880	17558	17583	17694	17812	17670	17739	17810	17909	17582	17759	17811	17610	17899	17797	17822	17804	17688	17697	17831	17918	17933	17844	17866	17770	17679	17824	17703	17766	17660	17720	17699	17819	17756	17944	17953	17846	17713	17712	17700	17696	17879	17687	17414	17674	17734	17765	17846	17550	17649	17828	17963	17822	17635	17759	17497	17661	17721	17566	17645	17779	17568	17700	17842	17705	17613	17727	17707	17764	17754	17761	17859	17995	17756	17761	17707	17616	17750	17709	17789	17854	17839	17628	17624	17735	17785	17643	17659	17863	17769
18204	30790	28210	22938	20744	19224	18162	17378	16973	16867	16653	16190	16125	15992	15962	15984	15963	15951	16035	16060	15918	16062	15598	15549	15532	15546	15441	15257	15375	15504	15373	15392	15340	15320	15525	15583	15273	15368	15455	15231	15248	15332	15195	15200	15223	15242	15117	15237	15037	15249	15143	15289	14816	15202	15014	15233	15242	15183	15091	15082	15211	15115	15012	15090	15104	15143	15069	15096	15135	15148	15111	14986	15049	15132	15156	15167	15282	15169	15244	15080	15132	15323	15315	15288	15168	14987	15117	15090	15348	15167	15098	15005	15012	14919	15025	14958	15097	15107	15104	15083	15220	15035	14993	14937	15143	15052	14962	15037	15101	15111	15000	15119	14991	14960	14938	14852	15077	15038	14875	14982	14914	15070	15044	14961	14980	15033	15095	15131	15062	15033	15010	15050	14976	14870	15055	15047	15028	14917	15155	15028	15007	14974	14915	15070	15013	14991	15047	14981	15003	15184	14952	15106	15044	14989	15094	15069	15065	15152	15007	14973	14971	14861	14940	14989	14984	14966	15057	15031	15009	15123	14896	14905	14940	14967	15026	14982	15144	15040	14912	15011	15067	14917	15140	15064	14950	15019	15145	14905	15097	15045	14935	14869	15078	15112	14977	15157	15033	14963	15091	14996	15139	14941	14867	14948	14936	14954	15092	15088	15090	14939	14993	15067	15062	15064	15074	15058	15170	14998	15022	15048	15050	15002	15064	14995	14923	15184	15000	15004	15008	14976	15009	14948	15107	14872	15155	15050	15052	14999	15197	15090	15083	14876	14996	15085	15045	15092	14945	15031	14846	15147	14956	14867	15060	15005	15128	14970	14986	15105	14993	14965	14986	14980	14984	14946	14778	15083	15102	15046	15121	14921	15027	15204	14887	15137	14881	14967	15061	14956	15083	15272	15209	14979	15170	14942	15001	15017	15058	15107	14960	15063	15017	15067	14886	15135	15105	15128	15043	14897	14998	14936	15093	15027	15150	14961	15102	15098	15084	14993	14796	14927	15132	15108	15136	14970	15095	15046	14968	15050	15020	14948	14926	14961	14984	14942	14806	15066	15054	14985	14945	14985	14959	15110	15029	14933	15074	15030	14988	14849	15149	14867	15029	15073	14999	14874	14762	15101	14888	15106	14875	15047	15011	15044	15104	14958	14992	15079	15075	15070	15032	14842	15040	14980	14900	14990	15060	15087	15030	15181	14966	15148	15089	14990	15150	15070	14912	15041	14875	15095	15030	15006	15000	14982	15032	14941	14960	15005	15140	15052	14900	15117	15076	15132	14969	15057	14998	15008	15086	14957	15069	14990	15078	14993	14988	15051	14916	15098	15070	15057	15084	14968	15099	14960	14955	15056	15020	15019	15053	14940	15006	15074	14868	15189	14974	14958	14935	15139	14992	15158	15184	14991	14976	15158	15077	15105	14938	14897	14878	15024	14932	14994	15119	14868	14937	14907	14987	15040	15093	14938	15142	15090	14926	14817	15189	15172	15017	15005	14993	15051	14971	14872	15102	15136	15016	15057	14916	15011	14897	15219	15130	15069	15006	15020	14838	15031	15137	15037	14905	15008	15106	15078	15017	14983	14948	14947	15054	14949	15031	15019	14968	15036	14911	15117	15003	15011	14963	14796	15002	15101	15032	15098	15087	14933	15043	14921	14992	15071	15182	15056	14958	15040	15198	14988	14928	15081	15051	14970	15161	14927	15053	14880	15084	15120	15015	14924	15062	14991	15010	15181	14995	15106	14947	15029	14950	15113	15048	14904	15026	14873	15200	15046	15094	14998	15088	14878	14981	14958	15049	15105	14993	14987	15155	15018	15102	15151	14907	15115	14913	15117	15127	15126	15109	15016	15005	14989	15102	14839	14926	14963	15218	14856	14919	14867	15050	15000	14893	14961	14993	14918	14938	14935	15037	15105	15013	14932	14926	14857	15092	14997	14853	15060	15078	15049	15203	15142	15099	15039	15080	14761	15080	15049	15025	15023	15138	15001	14843	15100	14947	15161	15032	14921	15049	14868	14873	14950	15021	15000	14968	15034	15027	15089	14964	15018	15147	14982	15144	14984	14901	15143	15051	14986	15028	14911	15059	15170	15025	15086	15015	15031	14934	14857	15062	15161	15095	15081	15040	14996	15149	15152	14977	15126	15133	14940	15133	15036	14995	14941	15158	15074	15013	14973	14981	15063	15183	15028	15097	14950	14933	15036	15087	15067	15078	14996	15092	15016	15052	14989	15019	14955	15092	14958	15041	15184	15189	15129	14999	15035	15006	14978	14825	15025	15220	14864	15042	15056	14984	15017	15082	15034	15079	14997	14941	14913	14757	15210	14976	14996	15090	15084	14977	15181	15013	15174	14986	15173	14900	15127	15093	14805	15175	15091	14974	14915	15089	14967	15135	14956	14949	15064	15069	14991	15148	14859	15071	14898	15065	15049	15069	15128	14968	14972	14959	15010	15069	14951	14987	14998	14989	15042	15048	14995	14916	15060	15054	14884	15074	15000	15023	15186	15105	14996	15170	15022	14912	15153	14958	14933	14925	15023	15089	14927	14979	14838	15030	14913	14976	15251	15045	15048	14974	14982	15030	14933	15030	15054	14996	15174	15013	14916	15012	14977	15101	15012	15088	14819	15201	15069	15067	14912	14948	14902	15176	15111	15146	14943	14936	15193	15026	15011	14874	15036	15018	15036	15011	15008	15084	14959	15019	14990	15037	15067	15057	15076	15012	14981	15111	15077	15022	14854	14973	14958	15073	15071	15014	14983	15155	14969	15138	14935	14920	14906	15047	15034	14979	15173	15024	15021	14978	15254	15066	14986	15020	14949	15092	14826	14974	14808	14997	15041	14957	15069	15219	14975	15072	15184	14955	15015	15206	14982	14976	14934	15084	15073	14998	15017	14893	15105	15002	14896	15010	14951	14978	15029	15017	14935	14884	15081	15189	15027	14904	15085	14927	14954	15011	14902	15101	14965	14877	15044	15223	15048	14933	15209	15224	15080	14998	14992	14871	15084	15157	14984	14983	14948	15039	14918	14877	14971	15011	15089	15167	15039	14999	15053	15143	14987	14980	15011	15090	15012	15199	15142	14984	14958	14950	15120	15066	15030	14895	15048	15051	15129	14945	14971	14946	15060	14913	15047	14957	15106	15055	14892	15032	15094	15042	15118	15017	15000	15044	14932	15087	14860	15089	14911	15208	14974	14976	15036	15026	15102	15057	15028	14809	15093	15096	14987	14926	14968	15051	15039	14914	15155	14817	14985	15083	14986	15018	15049	15004	15144	15034	15062	15042	14966	14903	15122	15153	15188	15079	15057	14946	15095	15109	15033	14869	15058	14895	15047	15212	14963	15021	14953	14916	15100	15219	15143	15093	14980	15072	14866	15034	14900	15063	15056	15111	15122	14916	15017	14999	15008	15043	14973	14993	15088	15147	14933	14919	15071	14921	15075	14974	15026	15048	15070	15003	15016	15076	14970	14913	15075	15025	15117	15017	14955	14954	15065	14980	14966	15092	15065	14907	15146	15055	14994	15073	15059	15071	14940	14989	14967	15221	14941	15061	15012	15102	14959	14968	15119	15139	14967	15164	14932	15124	15021	15152	14951	14968	15106	14849	15032	14975	15041	15026	14863	14919	15136	14898	15046	15149	15168	14820	14912	15113	14863	15097	14942	15033	14891	15039	15010	15060	15112	14964	15115	15041	14821	14934	15105	15058	15070	15049	15201	14952	15104	15031	14968	15041	14901	15102	15238	14852	14990	15015	15012	14966	15082	14892	15039	14890	14827	15010	15024	15170	14866	15026	14807	15017	14958	14933	14947	15052	15072	15082	14928	15090	14986	15140	14965	15001	15086	15220	14856	15021	15116	15132	15041	14871	14905	15011	15090	15040	15130	15097	15051	15037	15061	15304	14937	15205	15092	14979	15070	14896	15059	14973	14945	14811	14922	14884	15010	15057	15027	15008	15232	14895	15003	15083	14986	14934	15161	15091	14949	14916	15146	15121	14941	15220	15148	14999	15023	15180	14997	14935	15056	15235	14960	15103	15097	15071	15258	15067	14947	15029	15047	15073	15041	15234	14953	14825	14923	15051	14997	15114	14875	14995	14968	15153	15184	15039	15092	15013	14927	14894	14964	15009	15196	14975	15044	14888	15051	15327	15089	15082	15030	14934	15139	15095	15123	14938	14993	15037	15030	15127	14901	15029	14982	15029	14925	15119	14889	15127	15043	14984	15193	15051	14903	14890	15103	15071	15111	15020	14978	14916	14966	14918	15013	15106	15063	14944	15022	15014	14972	15211	14954	15086	14952	15129	14951	14992	15138	14942	14932	14848	14973	14958	14914	14992	15146	14962	15074	15166	15127	15186	15087	15015	14865	14951	15084	15014	14994	15085	14993	14745	14848	15073	15016	15120	15047	15147	15122	14924	15078	14936	15057	15037	14930	15116	14894	15141	14919	15008	14998	14930	15012	14977	14864	15147	14971	15035	15102	14990	15028	15083	15031	15038	14939	15046	15028	15021	14892	15107	14941	15085	14885	14992	14970	15099	15030	14974	15097	14982	15076	15153	14917	14967	15066	15106	15012	15047	15035	15109	15117	14991	15031	15043	15034	14997	15159	15137	15012	15061	15101	14877	14940	15062	15091	15038	14967	15134	15012	14967	14987	15153	15108	14923	15094	15047	15011	15156	15048	15075	14945	14984	14822	14976	14910	15141	14981	15059	14910	15083	14932	14970	15063	14916	15090	14820	14927	15036	14965	14982	15008	14965	14960	15027	14971	15104	14993	15137	14940	15053	14924	14865	14933	15177	15050	14858	14909	15086	14928	15087	15004	15012	15048	15135	15019	14980	14861	15095	14876	14870	15175	15034	14838	15107	15098	15019	14980	14972	15140	15070	14971	14909	15054	14969	14844	14827	14966	15170	14937	14717	15070	15102	15241	15068	14853	15018	15097	14955	14943	14902	15155	15018	14951	15024	15076	14952	15091	14860	14930	15054	14912	15249	15070	14975	15038	14930	15047	15082	14991	15127	15029	15239	14867	14958	15110	14873	15040	15050	15013	15067	14931	15201	14954	15133	15017	15076	14937	14901	15057	14989	14944	15089	15082	14973	14891	15035	15056
29546	22393	22773	20319	18160	18104	18357	18116	18074	18045	18226	18135	18252	17984	18291	17955	18124	18165	18543	18542	18644	18409	18303	18233	18107	18075	18075	18121	18049	18088	17895	17999	18123	18170	18147	18186	17946	18214	17992	17906	17806	18000	18060	18100	18125	17880	17786	18009	18157	18030	18100	17970	18143	18144	18070	17884	18003	17955	17972	17952	18406	18013	17907	18067	18094	17897	17989	18260	17972	17983	17873	17876	17870	18124	18104	18057	18075	18162	18156	18055	17994	18082	17782	18020	18107	18068	18198	17984	17793	17840	18045	18078	17748	18038	17876	17795	17952	18126	17892	17903	18003	18078	18104	17866	17992	18078	18101	18193	17976	17881	18011	17758	17982	17783	18077	18032	18168	17996	17973	17744	17837	17844	18139	17841	17946	17927	18017	17989	17882	17914	18002	17839	18241	18106	17876	17950	18094	17974	18148	17861	17900	17925	18002	17870	18012	18031	17865	17994	17717	17906	17908	18094	17978	17953	17839	17947	17796	17828	17992	17740	18139	17992	17842	18014	18052	17983	17825	18107	17811	17705	17957	17959	17838	18068	17737	17764	17810	18030	17866	17797	17927	18005	17836	17792	18060	18040	18212	17963	17995	18114	18173	17855	17996	18044	18034	17823	17763	18002	17983	18009	17885	18064	18225	17778	17995	17792	18057	17885	17951	17928	17966	17899	18000	18023	18050	17732	17911	17961	17874	18019	17956	18135	18066	17962	17969	18094	17961	17866	18017	18039	17777	17728	17881	18010	17741	18021	17888	17652	17988	17860	18138	18005	17976	18034	17969	18187	18094	18002	17772	18044	18045	18108	17990	17960	18148	17894	18135	17937	18027	17892	18026	18163	17966	17900	18112	17913	17976	17895	17747	17684	17903	17930	17863	17835	18101	17886	17846	17999	17957	17791	18056	17926	17839	18022	18055	18040	17993	18075	17858	17910	17913	18032	17876	17998	17961	17869	17839	18018	17962	18027	17989	18125	18033	17814	17950	18031	17900	18000	17970	17958	18128	18054	18042	17930	17751	17903	18106	18101	18057	18124	18043	17979	17826	18019	18021	18164	18089	17958	17895	17807	17806	17902	17846	17964	18148	18179	18004	18092	18050	17721	17923	17853	17849	17898	17925	18002	17838	17955	17932	17998	18111	18092	18093	18041	17998	17788	17899	17899	17870	17956	18060	17915	17833	17903	18060	18157	18137	18054	17966	17990	17836	17993	17852	18069	17956	17622	18043	17744	17911	18107	18022	18029	17907	17981	17777	18070	17991	18046	18117	17822	18058	17985	17996	18011	18078	18277	18040	17962	17985	17797	17968	17986	17852	18167	17887	18119	18064	18044	17980	17894	17915	17948	18269	17940	17842	18120	17995	18059	18059	17922	17907	18080	17938	17913	18088	18095	18113	17817	18149	18001	18018	18148	17911	17950	17934	17882	18047	18019	18034	17972	17897	17962	17893	17974	17789	17948	18051	18107	17828	18095	17932	18179	18007	17918	17895	18025	17945	17802	17787	18022	18025	17796	17881	17867	17925	18056	18129	18034	17830	17806	18064	17807	18113	17847	18065	17860	18092	17821	17875	17991	17775	17986	17960	17976	18184	18067	18072	17806	17900	17702	18098	17911	17969	17974	17881	18079	17915	17986	18170	17927	17909	17745	18032	17934	17766	17819	17957	17781	18151	18017	18126	18192	18076	18092	17802	17965	17930	18014	18113	17848	18087	18044	17906	18076	17761	17894	17909	17848	17991	18020	18054	17991	17832	17992	18072	18178	17843	17985	17830	17961	18017	17983	17869	17781	17918	17794	17897	17940	18123	17946	18130	17904	17859	17975	17830	17838	17901	17788	18072	18040	17760	17880	18015	17960	17815	17820	17986	17890	18025	17940	17997	18146	18007	17950	18002	18065	17804	17904	18000	18091	17780	17944	18012	17942	18037	18006	18051	17742	18097	18098	17933	17934	17921	17687	17845	18176	17896	17970	17963	17953	18063	17978	17791	17858	17903	17919	17962	18012	17900	17832	17876	17845	17924	17962	18318	18077	18075	17842	17853	17949	18041	17948	18007	17847	17790	17899	17954	18121	18100	17955	17971	17846	17783	17806	17953	18028	17769	18057	17993	18159	17864	18041	17843	18127	17876	17964	17999	17840	17897	17864	17812	18065	18146	17859	18131	17797	18005	17840	18097	17869	18003	17954	17827	17866	18124	18046	18123	17971	17932	17974	18061	18072	17776	18143	17981	17985	18008	18169	17811	17792	18105	17931	18061	17847	17997	17818	18107	18033	17971	18093	17865	17933	17795	17870	17962	18126	17806	18249	18021	17664	18022	18005	17937	18025	18008	17859	18131	17851	17994	18016	17828	17805	17988	18126	18067	18177	18044	17929	17913	17973	17900	17941	18026	17931	18023	17871	18090	17959	17858	17950	18266	18114	17969	18074	17980	17719	18034	18163	17889	17991	18155	18199	18104	18059	17917	17846	18066	17841	17826	18158	17889	17808	18004	17884	17888	18089	18194	17897	17987	18105	17816	17936	17765	18039	17900	17992	17875	17866	17977	18071	17947	18171	17886	17868	17810	18085	18032	18063	17957	17886	18024	17996	17948	17833	17952	17890	17957	18009	18053	17963	17937	17947	18170	18064	18178	18015	18063	18123	17989	17860	17651	18069	17800	18013	18086	17898	18015	17990	17976	17907	18012	18111	17916	18073	17984	18237	17807	18099	17948	17771	17981	18104	17979	18105	17888	17887	18135	17969	18113	18009	18055	17804	17972	18012	18120	17923	18119	17994	17894	17953	17856	18052	17989	17900	17757	17960	17941	18051	17811	17992	17900	17839	18031	17936	18103	17931	17961	18147	18059	18174	17795	17843	17860	18079	18087	17835	18086	18190	18023	18207	17799	17689	18158	18077	18004	17864	17715	18124	18054	17949	17754	18158	18025	17944	18128	17791	17993	17898	18127	17931	17984	17936	18024	18088	17956	18009	17953	18010	17982	18052	18018	18064	18046	17875	17883	18247	17846	18155	18039	17853	18077	17978	17991	17978	18090	17979	18102	18045	18161	17843	18072	17950	17965	17841	17861	17891	17955	17804	17959	18061	17989	17762	18063	17845	17942	18055	17978	18061	17986	17850	17875	17741	18346	17949	17877	17988	17985	17918	17844	17891	18020	17898	17814	18002	17997	17743	17918	18010	17902	18024	17874	18208	17964	18175	17886	17938	17986	17919	17898	17950	18012	17913	17909	18123	18014	18086	17949	18050	17811	17852	17850	17987	17992	17985	18224	17879	18067	18126	17793	18064	18092	17845	17815	17978	17945	18001	17908	17973	18089	17797	17788	18029	17897	17853	17798	17862	18004	17831	17902	18047	17970	17729	18160	17959	18061	18129	18151	17856	17961	17938	17892	17852	18173	17914	17876	18046	17914	18129	18086	17997	17975	18001	18055	18213	18147	18102	17937	18016	17972	17825	18037	17708	18014	17842	17958	18027	17997	17711	17877	17877	18000	17971	18002	18055	17939	17908	17936	18060	18054	18108	17924	18003	18100	17809	18325	18091	17832	17985	17944	18057	18172	17990	17868	18073	17949	17867	18048	17974	17837	17935	17884	18055	17948	18047	17946	17962	17996	18128	18053	18087	17881	17894	17971	17958	18072	18144	18209	18093	17815	18038	17993	17941	17935	17679	17947	18064	17906	17989	18045	18009	18056	18041	18129	17819	18184	18115	17974	17992	17863	18062	17840	17982	17978	18070	18026	18058	18043	17731	18022	18211	17959	18218	18084	18056	18099	17770	17863	17925	18076	17892	18072	18023	18035	17748	17894	18021	17978	18030	17721	17891	18021	17987	17800	17987	17907	18065	18009	17966	18043	17835	18054	18157	18033	18007	18013	17835	17849	17929	17816	17846	18017	18004	17955	17942	17922	17828	17861	17872	18010	18080	17848	17878	17946	18074	18219	17931	17954	18066	18088	18122	17906	17970	17753	17827	17998	18103	18297	17802	17918	18351	18121	18149	18041	18080	18025	17974	17822	17856	18074	18079	17754	17856	18080	17930	17894	17987	17986	17828	18110	17823	18068	17933	17793	17829	17961	17923	18161	17973	17919	18011	17813	18043	18157	17966	17999	18002	17798	18128	18070	18099	17941	17874	18064	18139	17990	18016	17921	18125	18087	18041	17912	17901	17923	17977	17847	17693	17848	17977	17870	18012	17918	18016	18139	17823	17878	17969	17798	17912	18056	17808	17959	17899	18004	17998	18206	17799	17843	17930	17836	17976	18194	18013	18024	18013	17973	18137	18031	17923	17870	18072	17970	18019	17857	17784	17854	18045	18046	18107	18013	17997	17998	18148	17915	18009	18113	17990	17965	17998	17998	18036	17975	17866	18026	18123	18022	17910	18092	18215	17891	18036	17990	17899	18018	17977	17764	18088	18184	18023	17988	18037	17827	17894	18016	17958	17894	17676	17806	17783	17966	18090	17930	17850	18027	17978	18075	17929	17992	18057	17970	17957	18011	17890	18047	17800	18148	17959	18025	18067	17939	17849	17772	17975	17857	17897	17967	17771	17984	17886	17927	17949	17881	17854	17920	17818	18055	17957	18056	18213	17959	18035	18009	17982	18000	18139	17942	17983	18156	18143	17912	17949	17924	18006	18039	17949	17905	17975	17861	17930	17971	18066	17764	17983	17838	17820	18090	17885	17967	17819	17902	18075	17732	17839	18043	18006	18141	18026	17953	17929	18047	18155	18095	17929	18080	17978	18052	18194	17897	17972	18073	18080	18154	17818	17956	18002	17981	18211	18070	18083	18001	17936	17989	17942	17965	17972	18020	18004	18105	18066	18175	18083	17795	18007	17764	17924	17828	17889	17974	17983	18113	17911	17817	17897	17887	17943	17937	17945	17822	18007	18017	17909	17906	17953	18122	18025	18013	18004	18139	17931	18110	17940	17945	18033	17950	17990	17919	18041	18179	18052	17803	17972	17854	18001	17994	18186	18038	17780	18007	18083	18060	17868	18004	17965	17934	17955	17904	18130	17880	17752	17918	18142	18121	17876	17892	17963	17938	17881	17948	17867	17914	17985	18202	18012	18140	17801	17817	17970	18030	17943	18076	17848	17901	18039	17937	17847	17988	18025
16207	17702	17255	15941	15681	15673	15337	15472	15252	15327	15271	15208	15387	15265	15264	15175	15222	15518	15451	15614	15779	15453	15575	15342	15407	15527	15140	15189	15180	15045	15158	15231	15098	15123	15328	15290	15210	15360	15227	15334	15328	15176	15171	15155	15125	14999	15097	15328	15191	15183	15146	15114	15249	15084	15366	15126	15233	15243	15055	15123	15168	15206	15102	15112	15192	15000	15164	15093	14994	15280	15196	15153	15203	14984	15314	15148	15304	15105	15185	15189	15091	15013	15176	15115	15181	14855	15166	14882	15160	15024	15130	15109	15240	15112	15047	15071	15185	15098	15248	15112	15115	15195	15095	15023	15024	15039	15001	15055	15129	15073	15302	15074	15103	15036	15161	14837	15119	15112	15019	15153	15133	15196	15100	14894	15148	15127	15175	15176	14995	15092	15171	15062	15075	15052	15062	15141	15181	15107	15025	15123	14942	15034	14963	15179	15267	15176	15079	15013	15233	14987	14925	15141	14962	15212	15049	15114	15079	15195	14976	15073	15221	15080	14923	14928	15109	15111	15066	14999	15165	15084	15334	14924	15083	15273	15059	15088	15136	15021	14911	15124	15091	15067	15101	15195	15018	15124	14992	15150	15057	15132	15200	15054	15137	15019	15039	15208	15031	15170	15121	15011	14958	15214	15225	15222	15049	15057	14996	15036	15026	15156	15033	15138	15086	15199	15114	15076	15005	15175	15246	14955	14926	14948	15019	15101	15185	15022	15078	15197	15213	15172	15162	15175	15284	15050	15169	15105	15120	15162	15133	15173	15086	15145	15163	14858	15241	15112	14988	15047	15215	14937	15009	15142	15078	14997	15073	14888	15051	15174	15103	15038	15102	15095	15070	15057	14995	15079	15093	15217	15059	15151	15136	15155	15075	15159	15122	15237	15167	15020	15167	15092	14935	15133	15135	15072	15269	15025	15116	15145	15007	15103	15205	15224	15009	15091	15132	14921	15087	15065	15034	15049	15074	15103	15187	15269	15097	15140	15285	15222	15094	15056	15030	15173	15073	15092	14893	15223	15020	15096	15141	15056	15038	14960	14992	15091	15041	15075	15051	15135	15205	15247	15039	14987	15061	15062	15014	15122	15123	15021	14967	15188	15227	15245	14968	15024	15050	15132	15114	15148	15013	14949	15006	15119	14993	14945	15081	14898	15149	15114	15119	15068	15100	15039	15069	15074	15064	15148	14997	15080	15041	15092	15172	15021	15238	15208	15088	14994	15044	15115	15075	15219	15107	15149	15047	14919	15218	15150	15339	14941	15036	15131	15005	15145	15086	15206	15179	15122	15144	15192	15206	15129	15102	15081	15191	15322	15064	15242	15117	15042	15009	15093	14999	14984	15062	15006	15118	15173	15079	15084	14967	15137	14973	15011	15060	15173	15142	15153	15093	15273	15029	15076	14876	15025	15060	15186	15127	15120	14974	15195	14997	15100	15268	14973	15029	14960	15168	15421	15131	15034	15012	15220	15258	15087	15119	15119	14986	15163	15070	15110	15020	15058	15123	15213	14812	15070	15141	15199	15106	14992	14938	15173	15001	15186	15101	15283	15103	15246	15156	15079	15210	15089	15043	15097	15079	14994	15101	15251	15106	15081	15120	15033	15240	14955	15154	15002	15052	15090	15147	15186	15079	15038	15115	15088	15157	15189	15113	15097	14977	14933	15115	15051	15017	15083	15114	14964	15172	15082	15051	15136	15142	15018	14902	15119	15102	15121	15102	15017	15017	15098	15199	15109	14988	15080	15072	15091	14913	15158	15097	15145	15138	14877	14941	15002	15179	15078	15003	14986	15147	15131	14947	14992	15195	15049	14932	15063	15161	15151	15054	15218	15043	15175	15187	15133	14964	15035	15377	15196	15037	15009	15184	15124	14983	15114	15103	15139	15075	15150	15044	14996	15308	15153	15056	15128	15108	15026	14925	14903	15231	15188	14965	15158	15039	15013	15118	15076	15166	15134	15133	14976	15124	14947	15005	15139	15197	15086	15010	15099	15009	15175	14915	15171	15038	15020	15180	15055	14986	15088	15220	15034	15135	15033	15274	15167	15242	15056	15158	15082	15057	15129	15187	15112	15078	15184	15136	15051	15071	15102	15090	15066	15012	15255	14940	15215	15217	14935	15123	14959	15011	15148	15030	14956	15077	15204	15155	15130	15235	15060	15128	15079	15033	14962	15263	15046	15290	15080	15205	15176	15202	15143	15210	15252	15066	15170	15128	15235	14927	15138	15175	15124	15040	14945	15045	15042	15048	15138	15142	15148	15088	15116	15252	14978	15068	15118	14955	14998	15129	15046	15173	15167	15042	15083	15222	15101	15142	15035	15136	15264	15155	15039	15101	15143	15140	15134	15108	14954	14949	15088	15172	15176	15213	15174	15017	14950	15235	15041	14963	15171	15200	15244	14889	15190	14959	14976	14978	15102	15123	15134	14988	15110	15076	15095	15146	15061	15171	15004	15138	15057	15144	15109	14999	15047	15037	15090	15053	14946	15119	15169	15145	14869	15105	15040	15084	14959	14966	15035	14908	15131	15013	15157	14969	15215	15076	15136	15210	15191	15084	15170	15050	14991	15028	15089	15049	15046	15117	14914	15164	15061	15148	14973	15320	15081	15000	15147	15052	15036	14943	15117	14995	15001	15054	15236	15012	15038	14935	15062	14942	15236	15016	14927	15008	15165	15107	15096	15065	15119	14982	15167	14893	15199	15060	15060	15251	15063	15119	14870	15212	15113	14906	14958	15124	15239	15015	15072	15042	15079	15183	15087	15264	15159	15010	15101	15089	15064	15112	15143	15116	14909	14970	15062	15083	15115	15218	15192	15001	15232	15150	15089	15083	15087	15004	15013	15021	15205	15062	15160	15082	15057	14941	15010	15074	15016	15119	14957	15194	15017	14966	15340	15039	14927	15167	15011	15008	15395	15159	14880	15057	15034	15107	15004	15095	15241	15149	15168	15116	15152	15171	15204	15023	15174	15028	14960	15016	15031	15202	15142	15204	15136	15052	15000	15238	14893	15158	15026	15022	14980	15079	15112	15011	15149	15207	15041	14988	15126	15122	15045	14994	15145	15271	15088	15083	15091	15188	15076	15078	14995	15159	15090	15135	14975	14976	15071	15116	15157	15094	15130	15011	15191	14917	15155	15223	14805	15037	15007	15137	15111	15288	15140	15059	15113	15102	15215	15096	14866	15160	15171	15077	15171	15020	15253	15058	15152	14968	15109	15106	15127	15225	15177	15000	15013	15108	15027	15224	15022	15211	15104	15117	15118	15147	15174	15073	15074	15227	15065	15195	15226	15142	15213	15053	15284	15092	15243	15141	15134	15048	15007	15045	14874	14892	15013	15086	14998	15044	15035	15244	15249	14980	15155	15155	15094	15109	15016	15148	15140	15080	15230	15038	15092	14997	15171	15142	15047	15124	15067	15052	15105	15238	15048	15028	15162	15207	15095	15193	15065	15039	15130	15207	15110	15153	15007	15083	15091	15221	15045	14983	15066	15205	15117	15159	14990	15145	15136	15161	15158	14986	15027	15164	15157	14963	15128	14978	14841	15174	15035	15099	14968	14965	15134	15096	15166	15027	15163	14951	15020	15192	14998	15014	15353	15193	15148	14963	15025	14977	15119	15129	15214	15073	15063	15086	14978	15255	15203	14932	15030	15018	15018	14967	15051	15203	15120	15037	15005	15142	15007	15092	15168	14907	15086	15124	15064	15135	15105	14796	15079	15107	15014	15191	15185	15309	14981	15203	15058	15047	15120	15148	14898	15101	15179	15254	15156	14909	15204	15205	15163	15187	15187	15142	15072	15148	14963	15066	15052	15137	15166	15095	15059	15111	15125	15070	14981	15088	15012	15061	15079	15108	15121	15062	15156	15248	15176	15115	15093	14976	15088	15109	15228	15158	15018	15034	15011	14975	15056	15097	15046	14995	15123	15059	15122	15083	15103	15061	14953	15278	15238	15171	15068	15038	15089	15044	15125	15095	14983	15251	15022	15148	15135	15174	15213	15124	14877	15074	15005	15016	15099	15076	15088	15112	15110	14963	14974	15139	15100	15174	15150	15072	14944	15250	15315	15146	14954	15239	15027	15215	15044	15093	15278	15133	15130	15269	15083	15044	15036	15041	15244	15053	15037	14915	15153	15017	15009	15144	15084	15270	14985	15042	15069	15174	15101	14969	15099	15186	15338	15159	14969	15051	15193	14920	15178	14935	15193	15172	15067	15079	15040	15200	14878	15073	15274	15226	15002	15010	15292	15168	15262	15233	15186	14976	15132	15086	15177	14943	15233	15228	15068	14993	15049	15098	15058	15242	15158	15170	15094	15030	15132	15118	15002	15114	14998	15242	15137	15293	14975	15101	15065	15254	15070	15060	15127	15078	15213	14989	15062	15012	15120	14986	14982	15145	15140	15111	15012	15210	15250	15065	15086	15082	15172	15087	15216	15110	15180	15126	15104	15096	15007	15159	15008	15032	15229	15001	15055	15291	15037	15092	15149	15221	15247	15251	15087	15156	15183	15017	15047	15032	15088	14984	15112	15024	15059	15064	15054	15148	15162	15180	15121	15098	15188	15028	15059	15035	15223	15260	15056	15134	15017	15295	15199	15108	15258	15019	15169	15175	14934	14982	15019	15140	14987	15082	15049	15040	15227	15084	15100	15184	14961	15032	15076	15200	15239	14965	15100	15154	15091	15068	15164	15234	15062	15072	15152	15097	15150	15208	15107	14859	15166	15089	15120	15139	15007	15085	15029	14994	15094	15186	15015	15210	14914	15061	15148	15069	15114	15027	15203	15126	15194	15160	14882	15119	14917	15030	15161	15085	15075	15246	15100	15122	14956	15357	15023	15057	15057	15043	15109	15136	15143	15135	15201	15090	15091	15336	15256	15048	15061	14957	15141	15080	15267	15095	15198	15211	15068	15060	15093	14919	15020	15004	15013	15054	15073	14965	15055	15247	14992	14964	14934	15159	15233	15056	15095	15109	15051	15080	15141	14945	15103	15137	15163	15213	15268	14979	15170	15098	15158	14993	15102	14945	15002	14971	14992	15282	15084	15165	15116	15108	15104	14966	15255	15142	15182	15133	14988	15232	15031	15080	15222	15009	14905	15093	14905
25262	21383	28359	25228	22376	21074	20465	19107	18564	18826	18704	18355	18409	18257	17974	18194	18385	18482	18490	18402	18625	18476	18475	18248	18376	18170	17895	18025	18131	18109	18030	17959	18107	18013	17830	17875	18040	17973	17832	17764	17890	17890	17968	17980	18024	17855	17890	17905	17867	17744	17946	17963	17642	17828	17774	17859	18026	17601	17875	17876	17669	17671	17737	17837	17961	17813	17775	17806	17762	17738	17873	17868	17744	18010	17905	17815	17786	17818	17955	17742	17818	17832	17827	17983	17857	17820	17928	17910	17907	17756	17911	17781	17851	17722	17840	17833	17947	17915	17810	17996	17704	17785	17548	17722	17878	17979	17959	17921	17672	17827	17705	18069	17845	17847	17966	17899	17865	17844	17794	17852	17824	17915	17644	17857	17737	17955	17591	17724	17994	17860	17759	17940	17788	17755	17826	17721	17857	17863	17882	17718	17775	17708	17951	17778	17742	17758	17971	17940	17901	17572	17687	17717	17745	17769	17641	17867	17810	17819	17907	17889	17720	17885	17991	18095	17650	17769	17611	17854	17644	17531	17894	17592	17856	17765	17782	17860	17782	17950	17942	17942	17819	18032	17703	18028	17877	17948	17811	17970	17947	17698	17987	17919	17679	17744	17865	17916	17976	17693	17870	17844	17839	17806	17863	17938	17781	17710	17956	17907	17912	17692	17903	17911	17900	17679	17697	17857	17655	17861	17752	17823	17771	17901	17594	17629	17888	17669	17862	17755	17873	17712	17773	17650	17864	17952	17858	17560	17675	17953	17950	17895	17957	17889	17992	17826	17732	17600	17907	17988	17730	17745	17720	17819	17928	17794	17810	17819	17761	17951	17923	17852	17659	17836	17722	17719	17794	17625	17806	17775	17807	17794	17881	17817	17746	17850	17867	18000	17936	17937	17857	17667	17702	17833	18052	17860	17678	17951	17456	17802	17803	17863	17578	17744	17823	17784	17875	17625	17688	17601	17660	17972	17729	17737	17801	17697	17873	17712	17839	17905	17805	17838	17881	17614	17816	17748	17720	17808	17751	17979	17857	17717	17639	17941	17716	17735	17835	17784	17783	17583	17591	17735	17804	17806	17838	17877	17946	17877	17992	17859	17810	17877	17944	17915	17785	17713	17826	17707	17679	17732	17774	17643	17795	17714	17833	17806	17903	17793	17899	17889	17829	17887	17993	17730	17887	17860	17894	18060	17916	17898	17825	17692	17781	17738	17791	17544	17812	17958	17938	17740	17973	17772	17767	17733	17695	17718	17705	17824	17894	17723	17955	17814	17773	17621	17992	17713	17697	17737	17761	17812	17862	17974	17767	17865	17857	17842	17760	17813	18118	17872	17960	17926	17701	17807	17966	17892	17782	17624	17723	17953	17695	17902	17993	17855	17781	17750	18013	17836	17940	17846	17819	17960	17750	17502	17697	17757	18081	17817	17781	17845	17950	17731	17679	17857	18024	17834	17833	17800	17598	17653	17915	17759	17964	17938	17789	17766	17891	17743	17638	17597	17976	17705	17903	17850	17822	17881	17758	17921	17965	17826	17645	17794	17694	17652	17604	17800	17588	17937	17758	17644	17775	17744	17878	17781	18230	18050	17679	17820	17683	17650	17747	17909	17822	17528	17652	17773	17938	17831	17572	17662	17635	17523	17652	17695	17674	17763	17727	17734	17880	17740	17693	17868	17613	17862	17792	17893	17766	17945	17984	17747	17900	18035	18016	17822	17725	17873	17703	17866	17870	17717	17871	18031	17783	17735	17794	17677	17794	17736	17813	17993	17829	17786	17848	17816	17823	17838	17860	17830	17852	17878	17941	17841	17813	17855	17651	17941	17830	17898	17796	17865	17770	17795	17837	17967	17500	17810	17938	17733	17824	17970	17969	17879	17750	18055	17871	17894	17922	18041	17552	17928	17741	17891	17851	17600	17708	17721	17930	17898	17687	17785	17804	17864	17811	17830	17639	17963	17891	17838	17770	17818	17739	17514	17797	17677	17960	17890	17812	17881	17816	17847	17867	17792	17825	18017	17636	17703	17727	17726	17747	17874	17720	17695	17848	17817	17734	17887	18120	18096	17758	17682	17644	17860	17741	17895	17797	17925	17712	17725	17845	17834	17795	17756	17746	17858	17881	17909	17855	17832	17842	17810	17739	17948	17769	17756	17855	17600	17942	17604	18000	17726	17842	17770	17941	17787	17745	17796	17853	17993	17778	17771	17760	17822	17695	17694	17721	17674	17956	17846	17760	17516	17845	17941	17801	17583	17940	17826	17762	17576	17928	17832	17868	17752	17811	17834	17689	17709	17747	17685	17694	17747	17686	17927	17811	17661	17602	17773	17578	17772	17957	17898	17763	17903	17684	17898	17873	17743	17768	17662	17984	18011	17889	17773	17673	17846	17858	17709	17923	17888	17699	17638	17881	17880	17880	17640	17661	17600	17881	17810	17735	17947	17760	17775	17673	17698	17783	17843	17826	17845	17843	17685	17968	17808	17880	17775	17883	18037	17941	17926	17791	17927	17784	17673	17884	17798	17857	17758	17774	17731	18001	17856	17876	17961	17797	17877	17860	18098	18004	17909	17704	17866	17660	17860	17628	17840	17938	17833	17753	17743	17889	17602	17840	17859	18024	17853	17970	17753	17800	17806	17658	17820	17779	17895	17829	17928	17793	17757	17853	17804	17923	17820	17791	17667	17890	17831	17860	17747	17793	17729	17873	17831	17567	17795	17833	17819	17793	17829	17706	17530	17804	17756	17888	17796	17797	17824	17858	17839	17828	18041	17711	17856	17934	17887	17873	17854	17816	18033	17786	17891	17870	18011	18095	18032	17972	17852	17828	17886	17890	17850	17843	17818	17955	17904	17971	17650	17779	17773	18072	17836	17760	17602	17779	17902	17861	17750	17800	17700	17712	17818	17864	17703	17755	17746	17910	17824	18041	17901	17897	17877	17825	17895	17976	17650	17813	17871	17922	17893	17879	17630	17808	17754	17876	17591	17783	17780	17704	17704	17802	17811	17762	17880	17686	17862	18048	17910	18083	18031	17781	17901	17701	17819	17858	17654	17965	17746	17964	17740	17919	17883	17807	17922	17854	17922	17763	17915	17728	17905	17493	17778	17589	17634	17939	17749	17770	17875	17782	17842	17659	17843	17901	17837	17590	17657	17919	17958	18014	17725	17787	17697	17920	17928	17745	17754	18034	17828	17740	17991	18077	17766	17706	17889	17917	17747	17615	17506	17735	17783	17854	17742	17799	17614	17936	17925	17706	17767	17649	17904	17688	17970	17594	17739	17711	17806	17837	17689	17733	18030	17890	17924	18044	17983	17787	17944	17886	17665	17807	17872	17686	17876	17719	17903	18105	17750	17849	17801	17872	17811	17549	17817	17835	17735	17727	17938	17743	17804	17920	17896	17773	17719	17718	17922	17837	17928	17859	17936	17798	17724	17894	17832	17748	17756	17665	17753	17755	17772	17798	17902	17934	17827	17917	17827	17839	17812	17882	17873	17913	17775	17831	17968	17734	17890	18005	17798	17918	17913	17938	17886	17779	17699	17618	17811	17719	17970	17857	17843	17737	17976	17912	17755	17839	17777	17744	17699	18005	17822	17920	17806	17883	17949	17669	17624	17806	17791	17784	17734	17757	17839	17757	17819	17693	17772	17771	17826	17994	17710	17591	17733	17844	17887	17861	17624	17768	17918	17957	17836	17988	17705	17975	17801	17868	17995	17875	17861	17831	17807	17908	17911	17742	17781	17844	17724	17970	17680	17791	17560	17792	17884	17740	17862	17845	17750	17772	17754	17886	17850	17849	17749	17953	17925	17684	17527	17956	17839	17900	17755	17925	18117	17956	17959	17905	17885	17797	17941	17750	17962	17893	17631	17813	17878	17720	17805	17979	17734	17819	17703	17924	17640	17903	17907	17704	17841	17950	18009	17785	17897	17989	17741	17776	17827	17817	17770	17767	17603	17714	17802	17731	17805	17709	17762	17741	17898	17862	17855	18019	17748	17742	17991	17764	17764	17945	17894	17815	17810	17985	17854	17772	17719	17562	17745	17808	17608	17978	17661	17627	17746	18009	17654	17864	17678	18006	17677	17758	17725	17687	17810	17784	17735	17841	17696	17904	17939	18013	17828	17912	17891	17868	17844	17928	17693	17945	17886	17733	17852	17902	17866	17799	17900	17779	17708	17904	17879	17843	17776	17831	17839	17752	17894	17757	17830	17983	17595	17942	17787	17862	17847	17838	17874	17938	17794	17749	17936	17938	17947	17988	17683	17750	17672	17785	17861	17932	17952	17715	17788	17732	17902	18041	17694	17837	17772	17752	17982	17847	17878	18045	17835	17823	17631	17657	17970	17831	17972	17746	17843	17786	17800	17832	17895	17733	17962	17756	17934	17852	17829	17907	17939	17971	17788	17931	17714	17690	17921	17851	17734	18060	17827	17848	17864	17888	17725	17933	18090	17660	17891	17668	17800	17879	17975	17740	17729	17794	17981	17977	17812	17874	17985	17866	18010	18065	17941	17974	17871	18025	18038	17757	17701	17803	17912	17927	17804	17859	17815	17943	17619	17577	17964	17872	17816	17835	17785	17782	17805	17922	17943	17644	18009	17761	17733	17741	17868	17755	17881	17774	17810	17827	17854	17685	17879	17897	17765	17711	17870	17978	17912	17873	17885	17639	17797	17827	17896	17645	17674	17741	18029	17831	17839	17759	17691	17817	17877	17913	17763	18075	17842	17661	17790	17732	17767	17639	17738	17708	17798	17844	17872	17968	17899	17909	17709	17748	17894	17747	17701	17687	17815	17968	17805	17915	17884	17625	18056	17933	17684	17763	17680	17728	17839	17960	18029	17785	17706	17816	17928	17917	17723	18034	17832	17814	17753	17740	17908	17886	17605	17786	17927	17941	17870	17776	17913	17781	17656	17799	17688	17939	17795	17900	17669	17835	17638	17855	17899	17870	17780	17807	17852	17790	17840	17693	17864	17826	17950	17777	17610	17856	17782	18024	17925	17927	18042	17831	17836	17704	17831	17842	17692	17878	17895	17711	17739	17743	17738	17720	17776	17909	17831	18075	18037	17747	17824	17908	17872	17868	17870	17904	17990	18003	17810	17853	17740	17699	17885
16100	25544	23860	20057	18644	17420	16880	16530	16374	15895	16086	15893	15804	15569	15571	15387	15753	16139	16170	16231	16292	16099	15856	15699	15662	15433	15373	15450	15423	15305	15229	15244	15420	15389	15389	15259	15357	15157	15130	15314	15290	15228	15374	15151	15248	15176	15232	15028	15237	15133	15273	15206	15138	15128	15242	15141	15112	15132	15081	15023	15079	15218	15182	15111	15084	15045	15149	15107	15142	15045	15067	15187	15002	15210	15087	15075	15097	15278	15229	15088	15057	15167	15233	15102	15103	15189	15174	15285	14970	15156	15001	14848	15029	15012	15093	14989	14974	15007	14900	15015	14940	14957	15034	15051	15125	15100	14958	15105	15110	15096	15346	14968	15099	15148	15182	15203	14936	14930	15026	14990	15148	15158	15174	15019	15095	15113	15104	15150	15082	15094	15027	15214	15157	15169	15055	14810	14945	14954	15107	15113	14973	14938	15098	14955	15086	15006	15047	15023	15199	15100	14934	15164	15105	15064	15267	15111	15004	14868	15035	15255	15227	15015	15039	15022	14970	14971	15089	14955	15109	15202	15131	15052	15064	15169	14988	15045	15140	14995	15092	14933	15017	15027	15177	15234	15058	15014	15189	15022	14947	15101	15060	15064	15032	14847	15020	15179	15095	15032	15099	15007	14926	15245	14971	15171	14958	14976	15145	15064	15057	15047	15090	15118	15205	15048	15218	15174	14974	15065	15008	15052	15075	15055	14853	14912	15170	15033	14934	15030	15143	15074	15109	14942	15139	14933	15275	15046	14953	15135	15136	14889	15099	15000	15154	15019	14960	15137	15061	15073	15152	15041	14989	15181	14940	15001	14975	15137	15025	14946	15052	14941	15175	15083	15133	14890	15065	15070	15073	14942	14851	15037	15076	15089	15102	15074	15106	15037	15161	15051	14985	15144	15031	15138	15279	15076	15099	14974	15043	15064	14923	15063	14764	15009	14911	15078	15128	15043	15131	14925	15014	15008	15099	14948	14940	14998	14938	15028	15067	15127	15083	14898	14980	15102	15091	15217	14992	15153	15048	15150	15078	15165	15193	14972	15133	15149	14819	14956	15028	15084	14922	15110	14903	15184	15016	15123	14877	14948	15145	15052	14899	15052	15033	15126	14986	15081	15031	14868	15092	15217	15081	15137	15125	15058	15038	15032	14951	15232	14971	14909	15172	15031	15173	14922	14906	14948	15126	15120	15112	15013	15128	15090	15028	15094	15021	14939	15191	15064	14918	15236	15002	15108	14968	15117	14946	15130	15017	15089	15151	14958	15193	15092	15002	15048	15119	14977	15074	14959	15152	14929	14942	14960	14986	14860	15264	14999	15036	14983	15065	14948	15227	15118	14954	14880	15098	15167	14958	14919	15079	14924	14971	15133	15136	14953	15111	15018	15057	14905	14936	14920	15129	15113	15035	15237	15067	15030	15078	15163	14951	15133	15223	15126	15037	15039	15017	15126	14982	15017	15066	14997	15011	14954	15165	14925	15120	15040	15177	14892	14847	15022	15010	15052	15246	15099	15118	15162	15067	15101	15102	15000	15146	15076	15082	15030	15114	14990	14923	15073	15049	15065	15122	15142	14981	15071	14884	15149	15212	15174	15139	15032	15069	15237	15128	15057	14977	15051	15220	15053	14978	15082	14969	15045	15125	14924	15184	14770	15076	15121	15042	15228	15230	15012	15128	15033	14904	15043	15134	15099	14975	14963	15046	14876	14977	14943	15073	15030	15209	14961	15208	15167	15073	15093	15203	14971	15045	15208	15071	15090	15076	15204	15003	15071	15099	14997	15004	15220	15115	15081	14965	15020	15042	14974	15118	14976	14875	15067	15093	15045	14943	15109	15291	15157	15122	15243	15089	15022	15062	15123	15088	15107	15053	15196	15092	15178	15206	14898	14780	15050	15106	15115	15174	15142	14994	14995	15165	14936	15140	15160	15077	15125	14849	14942	15159	15158	15042	15057	15106	15170	15154	15023	14995	14951	14997	15087	14978	15033	15155	15254	15035	14942	15096	15002	15133	14945	14975	15157	14940	15107	15043	15168	14998	15184	15170	15009	15034	15026	15055	14942	15118	15214	15110	14958	15070	15207	15132	15133	14988	15149	15015	15077	15040	15011	15162	15091	14986	14996	15115	15046	15167	15000	15047	15065	14992	15136	15009	14947	15000	15103	15012	14949	15069	15115	15081	14984	15088	14976	15001	14975	15153	14988	15193	15080	14968	15045	15066	14873	15036	15075	15164	14903	15094	15069	15014	15037	15130	14890	15177	15138	15039	15076	15099	15149	15025	15101	14875	15100	15080	15096	15035	14997	15147	15061	15135	15030	15177	15099	15060	15087	15101	14967	15018	14911	14972	15191	14943	15073	15101	15096	14942	15099	15015	15036	15093	15066	15213	15123	15057	15018	15049	15041	15155	15145	15203	14987	14936	15082	15104	15103	15069	14955	15055	14951	14934	15200	15130	15078	14949	15080	15046	15112	14950	14974	14951	15052	15133	15017	15129	15091	14899	15009	14877	15179	14866	15118	14979	15087	15051	15131	15226	15142	15138	15145	15078	15112	15146	15070	15131	14958	14999	15034	14899	15012	15159	14971	15080	14917	15099	14996	15044	15007	15114	15091	15204	15011	15043	14932	15087	15131	14999	14992	15095	15211	15044	15299	15129	15184	15100	15105	15014	14913	15061	15236	15026	14873	14964	15005	15127	15094	15135	15165	15118	15019	14848	15117	15152	15117	15138	14914	15082	15013	14973	15040	14991	14993	15067	15068	15160	15300	15220	15036	14789	15037	14961	14996	15081	15011	15027	15237	14796	15051	15114	15111	14917	15147	15185	15054	15047	14974	15113	14942	15144	14953	14980	15112	15069	14931	14948	14941	15159	15036	15047	14880	15097	14877	14955	15207	15008	15039	14937	15072	15121	15047	15089	15145	15033	15234	14966	15019	14992	14916	15072	15107	15023	15140	15052	15033	15160	15011	15126	15054	15103	15134	15155	15000	14996	15058	15108	15045	15184	15054	15109	14992	15235	15194	14998	15048	15070	15207	15087	15131	15124	15301	14985	14852	15141	15014	15029	15059	15186	15037	15117	14996	15041	14980	15054	15113	15065	14996	15166	15073	15100	15021	14980	15024	15147	15167	15071	15078	15071	15093	14982	15117	15192	15041	15048	14800	15125	15034	15048	15130	15152	14860	15028	15006	15050	15078	15097	14960	15048	15028	14986	14957	14985	15211	15040	14960	15181	15086	15163	15007	14984	14987	15283	15079	14985	15111	14895	14993	15049	15224	15093	15099	15019	15187	15136	15088	15173	15165	15263	15050	15001	15239	15032	15020	14985	15010	15000	15295	15035	15057	15056	15062	15146	15193	15005	15153	15116	14985	15001	15088	15005	15162	14872	15125	15321	15052	15204	15036	14998	15146	14943	14937	15066	15087	15124	15083	15078	15025	15106	15072	15019	15082	14948	15170	15021	14922	15120	15046	15074	14966	15060	15064	15136	15019	14975	15124	15226	14940	15008	15212	15052	15171	15174	15000	15002	15166	14967	15172	15226	15014	14965	15009	14995	15046	15032	15121	14988	15032	15098	14995	15074	15169	15195	15112	15021	15040	15128	14956	14892	15078	15060	14952	14966	15173	15097	15087	15062	14959	15195	14954	14953	15026	15250	15177	15043	15027	15118	15069	14936	14975	15034	14977	14978	14994	15197	15056	15180	15125	14992	15128	15093	14971	15001	15067	15098	14955	15117	14970	15061	14994	14997	15072	15064	15070	15102	14910	15029	15027	15014	14994	15236	15095	15270	15004	15071	14860	14910	15077	15012	15159	15021	15157	15101	15001	15067	15164	15116	14984	14970	15039	15035	15009	15241	14939	15044	15014	14980	15157	15161	15120	15225	15127	14914	15054	15061	14960	15113	15137	15201	15078	14939	15087	15121	15045	15178	14764	14965	15033	15016	15096	14978	14979	15018	15015	15221	15033	15007	15093	15014	15019	15174	15148	14939	15100	15011	15019	15079	14965	15086	15059	15313	14901	15086	14979	15252	15054	15161	15074	15085	14994	14978	15108	15137	15257	15084	15260	15146	15015	15145	14969	15007	15173	15074	15075	15068	14934	15122	15027	15063	15074	15013	15109	15067	14837	15027	15066	14995	15100	15152	14980	15059	15126	15116	14979	15011	15170	15149	15136	14990	15015	15030	15005	15119	14987	15194	15036	15112	14978	15067	15035	15124	15074	14954	15037	15206	14995	15165	15298	15062	15147	15105	15001	15004	15060	15091	14905	15179	15037	15153	14947	14924	14985	15136	15129	15131	14889	15202	14933	15099	15053	15191	15121	14926	15132	14958	15024	15064	15050	15036	15132	15112	14999	15005	15136	14992	15031	15096	15107	15024	15082	14896	15093	15102	14888	15126	15141	15013	15088	15162	15014	15002	15204	15039	14934	15108	15009	14885	14977	15133	15006	15115	14972	14958	15140	15051	15031	15099	15205	15016	15184	15101	14937	15025	14972	15163	15072	15123	14941	15239	15012	15047	15133	14900	15105	15056	15163	15055	15034	15042	15117	14998	14984	14937	14960	15172	15087	14920	14995	14867	15195	15175	15105	15009	15122	14990	15086	15267	15005	15000	15018	15101	15163	15021	15166	15067	15174	15124	15145	15093	15013	15002	15099	15078	15022	15036	14887	15070	15259	14984	15079	14919	15097	15032	15208	15037	14974	14996	14976	15086	15035	14958	15213	14939	14960	15054	15072	15116	15054	15338	15080	15115	14999	15032	15132	15093	15154	15120	15064	14956	15125	15175	15037	14832	15142	15157	15062	15122	15138	15166	14886	15022	15003	15000	15204	15069	14988	15076	14973	14957	15091	15207	15219	15100	15215	14925	14908	14982	14962	15110	14893	15094	14938	15018	15028	15202	14941	14941	15000	15087	14959	15173	14974	15079	15002	14993	14973	14982	15005	15050	15117	15045	15043	14962	15007	15026	15098	14952	15196	14994	14987	15246	15147	15110	14996	15010	15062	15155	14988	15113	15267	15146	15018	15181	15017	15102	15010	15178	14970	15037	15169	15104	15021	14956	15072	14979	15240	15123	14974	15129	15056	14925	14991	15018	15151	14951	14879	15184	15033
24069	21455	29080	24308	22249	23839	23391	19878	19242	19182	18913	18789	18560	18557	18497	18724	18922	19126	19072	19367	18830	18886	18509	18330	18501	18396	18027	17928	18146	17902	18077	18247	18255	17893	17902	18058	18174	18350	17917	17978	17893	17941	18022	17768	18046	18092	17846	17900	17797	18091	17903	17868	17670	17927	17896	17950	17933	17840	17913	17800	18022	17685	17792	17762	18028	17780	17956	17719	17949	18095	17923	17797	17897	17814	17952	17830	17853	17865	18032	17885	17745	17840	17737	17793	18084	17825	17827	17804	17766	17960	17714	17897	18001	17860	17862	17847	17711	17808	17820	17946	17822	17716	17855	17859	17687	17600	17927	17441	17717	17838	17833	17670	17923	17522	17834	17751	17688	17755	17895	17897	17870	17936	17999	17628	17841	17807	17964	17823	18041	17774	17840	17744	17926	17850	17634	17687	17634	17677	17899	17611	17733	17632	17823	17928	17846	17808	17681	17617	17950	17718	17627	17849	17589	17862	17870	17762	17916	17785	17837	17778	17893	17909	17842	17883	17615	17847	17764	17774	17814	17810	17561	17582	17907	17800	17941	17681	17787	17863	17836	17583	17664	17699	17641	17797	17625	17659	17601	17686	17659	17709	17663	17594	17777	17891	17729	17522	17760	17869	17838	17809	17666	17852	17727	17873	17759	17722	17754	17738	17761	17709	17568	17697	17579	17580	17541	17889	17868	17641	17960	17486	17610	17819	17663	17710	17919	17647	17799	17788	17583	17627	17665	17760	17819	17509	17750	17764	17555	17827	17681	17549	17650	17649	17864	17688	17681	17622	17815	17587	17673	17665	17675	17794	17735	17715	17838	17693	17864	17741	17890	17849	17870	17634	17738	17801	17924	17716	17645	17589	17863	17657	17712	17738	17997	17821	17777	17892	17826	17526	17666	17780	17793	17656	17687	17581	17752	17673	18037	17784	17817	17805	17884	17696	17727	17656	17720	17885	17734	17648	17866	17650	17551	17669	17813	17842	17739	17839	17684	17638	17696	17712	17702	17884	17767	17796	17922	17582	17921	17785	17982	17649	17857	17750	17926	17777	17769	17931	17934	17663	17689	17776	18031	17849	17706	17813	17818	17768	17717	17784	17824	17812	17833	17707	17696	17734	17723	17705	17660	17888	17649	17756	17724	17729	17819	17541	17643	17903	17683	17744	17895	17860	17729	17694	17663	17672	17640	17744	17881	17699	17884	17718	17839	17718	17851	17695	17667	17768	17690	17919	17802	17929	17766	17849	17926	17529	17852	17914	17622	17576	17761	17694	17629	17602	17788	17673	17775	17806	17846	17638	17886	17847	17712	17654	17639	17690	17813	17645	17697	17815	17949	17820	17935	17710	17746	17668	17673	17585	17680	17713	17789	17713	17718	17736	17813	17887	17704	17760	17829	17619	17756	17655	17697	18019	17810	17817	17655	17839	17935	18043	17776	17925	17805	17817	17768	17831	17709	17893	17693	17666	17757	17728	17770	17817	17834	17687	17943	17675	17654	17808	17651	17583	17999	17714	17668	17821	17415	17930	17712	17888	17751	17776	17590	17659	17430	17687	17730	17684	17720	17506	17878	17803	17823	17590	17800	17799	17977	17624	17703	17535	17662	17792	17713	17837	17760	17500	17526	17927	17704	17688	17755	17664	17654	17824	17697	17899	17863	17894	17678	17794	17782	17701	17665	17596	17787	17670	17603	17650	17760	17664	17985	17814	17963	17774	18006	17640	17732	17661	17649	17836	17809	17731	17597	17683	17537	17875	17622	17656	17756	17752	17677	17916	17799	17678	17709	17728	17714	17901	17803	17768	17649	17814	17874	17515	17568	17713	17823	17686	17880	17768	17659	17846	17804	17627	17675	17727	17634	17843	17755	17825	17783	17733	17696	17870	17902	17612	17764	17688	17646	17627	17802	17613	17781	17844	17780	17764	17706	17638	17803	17676	17830	17906	17646	17777	17857	17856	17874	17780	17715	17857	17722	17852	17659	17625	17891	17858	17787	17597	17545	17981	17876	17668	17628	17809	17823	17707	17798	17849	17675	17829	17699	17742	17869	17941	17670	17712	17912	17674	17865	17642	17861	17688	17851	17606	17820	17742	17785	17820	17802	17589	17669	17752	17796	17748	17737	17528	17982	17904	17595	17847	17645	17686	17708	17719	17724	17676	17654	17654	17684	17718	17615	17659	17786	17598	17670	17491	17848	17753	17907	17830	17665	17888	17637	17945	17455	17636	17681	17817	17828	17862	18172	17754	17929	17618	17684	17849	17937	17627	17730	17834	17665	17914	17847	17724	17664	17767	17640	17738	17736	17634	17711	17678	17740	17792	17761	17725	17728	17555	17720	17800	17761	17620	17807	17853	17585	17909	17951	17677	17646	17755	17774	17709	17741	17838	17606	17773	17720	17865	17781	17740	17794	17696	17633	17909	17850	17825	17745	17764	17951	17724	17869	17558	18020	17776	17683	17524	17804	17824	17998	17635	17623	17822	17849	17895	17717	17732	17586	17584	17732	17900	17929	17591	17762	17767	17693	17842	17849	17626	17775	17666	17756	17629	17751	17534	17666	17569	17825	17743	17598	17933	17611	17814	17864	17974	17807	17779	17648	17619	17975	17594	17676	17863	17668	17800	17775	17834	17732	17960	17424	17671	17722	17733	17627	17921	17643	17938	17802	17743	17827	17697	17852	17663	17742	17578	17584	17569	17547	17698	17810	17755	17743	17825	17790	17959	17843	17669	17589	17707	17742	17802	17680	17756	17795	17752	17699	17592	17688	17777	17666	17702	17797	17725	17557	17557	17973	17917	17700	17773	17684	17554	17701	17883	17930	17796	17862	17749	17642	17770	17581	17847	17754	17606	17869	17730	17786	17748	17654	17742	17701	17786	17770	17641	17743	17942	17766	17801	17967	17866	17732	17747	17741	17734	17761	17760	17709	17669	17814	17934	17669	17500	17909	17994	17893	17880	17845	17638	17867	17959	17774	17504	17728	17605	17867	17675	17680	17819	17882	17922	17696	17751	17839	17879	17722	17722	17838	17885	17838	17982	17829	17628	17493	17766	17631	17587	17811	17764	17835	17837	17671	17603	17537	17780	17711	17799	17754	17679	17807	17497	17788	17797	17844	17523	17857	17741	17748	17733	17647	17788	17665	17725	17631	17726	17908	17767	17594	17739	17696	17677	17640	17531	17790	17567	17890	17469	17754	17572	17724	17620	17914	17712	17718	17733	17808	17754	17701	17879	17490	17786	17675	17865	17789	17821	17879	17753	17674	17781	18042	17788	17604	17606	17757	17729	17864	17748	17552	17654	17600	17860	17951	17529	17677	17683	17714	17648	17621	17890	17602	17494	17959	17745	17709	17561	17635	17692	17843	17838	17866	17781	17785	17810	17971	17709	17832	17753	17770	17699	17677	17880	17622	17715	17724	17813	17799	17690	17717	17583	17899	17769	17923	18039	17875	17742	17632	17764	17985	17813	17688	17783	17707	17615	17832	17468	17728	17633	17754	17751	17842	17873	17897	17796	17977	17843	17948	17743	17697	17651	17790	17826	17826	17691	17819	17978	17842	17735	17769	17702	17758	17758	17858	17756	17712	17923	17797	17591	17700	17840	17819	17825	17708	17695	17618	17722	17688	17822	17925	17906	17839	17982	17824	17762	17808	17945	17440	17818	18056	17646	17653	17831	17877	17778	17587	17577	17652	17625	17745	17726	17907	17976	17716	17668	17743	17777	17859	17852	17860	17658	17747	17588	17721	17897	17894	17869	17907	17615	17662	17678	17883	17558	17783	17802	17789	17710	17866	17927	17767	17746	17753	17685	17748	17733	17685	17792	17858	17697	17524	17706	17869	17734	17617	17788	17695	17842	17769	17730	17702	17541	17756	17572	17765	17799	17605	17855	17870	17769	17614	17699	17868	17817	17721	17777	17724	17598	17867	17838	17629	17777	17671	17836	17823	17955	17855	17530	17682	17515	17688	17792	17633	17679	17606	17726	17873	17683	17696	17676	17869	17753	17574	17544	17542	17743	17649	17806	17717	17622	17712	17561	17729	17755	17789	17716	17651	17811	17800	17646	17985	17531	17704	17789	17725	17717	17637	17616	17833	17698	17961	17824	17677	17684	17746	17830	17735	17900	17574	17860	17793	17705	17965	17876	17768	17691	17975	17748	17752	17795	17806	17846	17823	17809	17742	17745	17639	17786	17532	17743	17789	17844	17673	17659	17693	17828	17618	17811	17860	17681	17781	17774	17792	17903	18030	17580	17693	17803	17514	17777	17798	17739	17705	17850	17660	17668	17728	17559	17648	17746	17802	17739	18114	17971	17620	17722	17796	17886	17738	17611	17729	17624	17819	17633	17668	17842	17716	17593	17736	17756	17797	17619	17755	17622	17836	17851	17829	17803	17720	17500	17515	17696	17773	17611	17662	17737	17711	17703	17748	17673	17645	17739	17730	17935	17742	17675	17842	17716	17965	17922	17688	17667	17695	17488	17954	17794	17638	17685	17519	17539	17887	17761	17722	17732	17616	17688	17723	17821	17719	17774	17717	17821	17673	17717	17888	17676	17806	17744	17799	17696	17713	17869	17785	18020	17811	17932	17825	17651	17858	17666	17761	17668	17710	17678	17742	17615	17575	17744	17729	17981	17680	17810	17651	17555	17840	17896	18051	17800	17631	17685	17735	17736	17703	17886	17654	17656	17860	17724	17625	17734	17705	17740	17805	17791	17885	17615	17655	17722	17804	17856	17738	17710	17855	17705	17561	17528	17876	17832	17834	17881	17659	17746	17815	17748	17700	17799	17945	17807	17808	17546	17809	17716	17510	17682	17724	17757	17963	17719	17846	17773	17736	17636	17984	17707	17569	17692	17900	17681	17677	17545	17602	17885	17838	17952	17826	17911	17595	17824	17641	17604	17742	17630	17741	17567	17712	17681	17699	17597	17598	17766	17813	17616	17741	17842	17799	17564	17799	17787	17617	17928	17741	17807	17788	17810	17837	17808	17856	17753	17953	17763	17701	17875	17848	17788	17981	17836	17700	17802	17806	17886	17724	17882	17812	17770	17880	17739	17642	17806	17826	17729	17815	17606	17802	17637	17799	17841	17690	17740	17740	17885	17620	17693	17552	17902
18186	30466	28195	23228	20831	19337	18259	17696	17184	16807	16413	16372	16090	15859	15868	16290	16909	16902	17030	16838	16549	16595	16156	15858	15704	15616	15435	15335	15265	15409	15362	15511	15615	15524	15498	15076	15202	15439	15220	15540	15195	15324	15490	15120	15199	15069	15111	15010	15097	15064	15228	15179	15108	15080	15291	15137	15171	15021	15025	15033	15257	15080	15220	15043	15122	15041	15005	15297	15171	15111	15052	15104	15145	15309	15072	15064	15212	15160	15130	15176	15086	15161	15119	15069	15234	15222	15213	15064	15203	15245	14954	15218	15031	14954	15025	15093	14815	14939	15060	15222	15090	14864	15032	15211	15045	14902	15035	14864	14916	15001	15090	14979	14991	14961	15148	14983	15076	15044	14966	15031	15032	14951	15168	15233	15087	15120	15074	14968	14937	15084	15017	15012	14981	15053	14902	15098	14979	15200	15065	15150	15128	14920	15236	14869	14977	15002	15162	15055	15010	15240	14982	15043	15090	15109	14822	14964	15026	14961	14970	15049	14915	15228	15247	14939	14953	15001	14970	15068	15133	15138	14858	15067	14935	14978	15136	15005	14889	15174	14992	15116	15122	14984	15147	15005	14975	15037	14962	14921	14903	15099	15090	14991	14963	15091	15115	14966	14934	15083	15147	15147	14931	15005	14946	14998	14931	15050	15041	14987	15081	14965	14920	15068	15161	15084	15037	14988	15180	14923	14937	15083	15062	15065	14911	15126	14932	14996	14929	14967	14828	14912	14960	15000	15122	15046	14913	14891	15128	15148	14910	15190	15109	14981	14934	14905	15162	15056	14914	14988	15048	14922	15066	14893	14875	15023	14945	15064	14998	15093	15148	15071	15049	14905	14960	15029	15099	14952	14913	14896	15013	15145	15156	14896	15007	15075	15058	14879	15060	15114	15087	15120	15208	14848	15070	15079	14985	14991	14971	14895	15028	15152	14981	14878	15012	15054	15088	14999	14981	14901	15133	15021	14909	15003	15027	15160	14969	14855	14924	15036	14979	15054	15148	15044	14978	14934	15221	14867	15103	14846	15015	14883	15041	14843	15010	14925	15014	14906	15144	14815	15133	14985	15015	14943	14954	15087	15100	15031	15140	14981	15134	15108	15053	15057	14944	14748	14937	15050	15195	14821	14893	14886	15142	15110	15020	15042	15122	15078	15061	14940	15109	15016	14819	14984	14964	14933	15026	15060	14898	14920	14833	15147	14968	15099	15121	14996	14970	15034	15128	14785	15008	14944	15094	14818	15166	15065	14877	14963	15163	14968	15045	15087	15069	15033	14938	14975	14906	15022	14956	15016	14987	15020	15066	15107	15024	15104	14948	15040	15119	15060	15092	14848	14938	15130	15061	14790	15163	15168	15069	14957	14979	15142	15068	14952	14940	14961	14856	15057	15103	14968	14901	15116	14973	15037	15138	15117	15008	15044	14900	14940	15050	14968	14918	14892	15131	14928	15142	14886	14846	15035	14974	15114	15084	14986	15060	15024	14919	14988	14986	14988	15057	15119	15133	15087	14989	14837	14846	15139	14885	15257	14923	14987	14998	15013	15071	15056	15116	15000	15157	14823	15169	14850	15017	15140	15086	15120	14977	15014	15033	14969	15102	15168	14887	14959	14902	15049	15034	14972	14983	14905	15022	15155	15119	15043	14810	15019	15100	15057	14920	15090	15031	14988	14920	15003	15225	15006	15083	15078	15099	15110	14985	15090	14939	15074	14857	15022	14919	14885	15117	14897	14971	15097	14967	15061	15122	15023	15147	14932	15176	15136	15088	14917	15025	15177	14979	15021	14987	14983	14926	15133	15084	15179	14935	14919	15012	15156	14929	15076	14943	15022	14869	14859	15128	14921	14962	14866	15079	15024	14908	15039	14917	15134	15155	15060	15018	15046	15069	15153	15072	15103	15057	15098	15088	15105	15019	15064	15168	14908	15041	14914	15091	15124	15068	15013	15011	15062	14904	15228	14989	15062	14940	15050	14878	15184	15057	14782	15245	15079	14900	15078	15019	15101	15127	15197	14993	14901	15134	14955	15241	15119	15013	15047	15177	15126	15004	15081	15026	15249	14941	15187	14916	14982	14880	15080	15055	15032	15030	14902	14941	15005	15085	15001	15000	14935	15158	15047	15130	15144	15100	15028	14999	15075	15167	15064	15091	15082	15011	15002	15147	15069	14949	15153	15119	14863	15196	15003	15046	14977	15094	15198	14856	14961	15016	15129	15101	15013	14875	14820	14999	15015	14895	15183	15072	14963	15022	15050	15007	15037	14998	14906	15028	15024	15030	14958	14899	15079	15085	15166	14894	14890	15032	15068	14923	14850	14982	15017	15007	15019	15075	14921	15076	15027	15000	15139	15250	15061	15199	15054	15154	15006	15013	15060	15090	15052	14935	15094	15088	15188	15019	14894	15131	15040	15150	15075	15063	15261	14903	14979	15082	15017	14990	14856	15119	15057	15092	15081	14949	14961	14911	14931	15195	15037	15035	14886	15146	14995	14914	15041	15056	15095	14875	14947	15059	14918	15108	15084	14875	14925	15094	15186	15057	15179	14853	15077	15186	15008	14931	15085	15136	15108	14979	14790	15138	15067	15186	15113	14963	15074	15032	14936	14915	14918	15019	15006	15110	15093	15066	15027	14900	15054	15135	15033	14936	14896	15083	14971	14873	14921	15131	15031	15104	15005	14987	14931	14949	14972	14889	14914	15036	14942	14960	14958	15076	14983	14908	15099	14981	14984	14969	14969	15040	15198	14760	14976	14898	14812	14835	15180	15249	15020	15158	15023	15065	15106	15044	14855	15164	15084	14885	15022	15002	15066	14981	15111	15005	14997	14855	15298	15042	14801	15047	15004	15045	14986	15155	14992	14990	15006	15046	15004	15072	15044	15061	14853	15216	14904	15129	15028	15110	14959	15104	14943	15040	14875	14919	14980	14869	15046	15005	15094	14966	15119	14955	15008	14920	15100	14995	14956	14944	14965	15155	15067	15072	14955	14805	15100	14857	15195	15189	14923	14981	14900	14953	15098	15008	15141	15108	15057	15032	14899	15029	14994	15070	15099	15020	15025	14982	15133	14997	14964	14997	15013	14870	15112	15044	15013	15101	15109	15051	15026	15027	15154	15233	15180	14969	15018	14990	15089	15117	14938	14909	14986	15056	15143	14994	15163	14927	14999	15058	15058	15135	15024	15031	15040	15054	14940	15119	15145	15077	14889	14979	15243	14908	15062	15109	15076	14932	14995	15047	15141	15040	15109	14890	14967	15062	15101	15079	14900	15019	15164	14920	15030	14880	14953	15005	15045	15147	15066	14975	15038	15097	14990	15082	14959	15048	14849	14987	15033	15181	15029	15134	14821	15241	15035	14838	14945	14978	15010	15060	15120	15128	14932	14932	15004	14974	14953	15034	15007	15051	15107	14973	14937	15041	15005	15126	15033	15040	14998	15069	14885	14932	15250	15094	14968	15081	15064	15016	15043	15028	15111	14953	15072	15043	15014	15141	15048	15169	15024	14921	15007	14851	14818	15095	14879	14972	14954	15023	14901	15098	15198	15027	15151	14963	14909	15120	15031	15126	15133	14850	15138	15008	14840	14987	14910	14999	15114	15084	15078	14812	15034	14993	14894	15186	15121	14969	15200	14875	14956	14913	15053	14961	14941	14905	15036	15035	15053	15168	15084	15091	15137	15206	14824	15066	14883	15133	15105	15117	15020	14938	15160	15295	15084	15003	14937	15042	15214	15150	14956	15005	15067	15121	15141	14980	14916	15085	15115	15058	15060	14963	14943	15094	15175	15076	15013	15113	14961	15092	15091	15067	15004	15038	15122	15168	15004	14959	15095	14974	15049	15155	15034	14979	15005	15081	14932	15043	15142	15022	15001	15107	15097	15085	15020	15129	14909	15022	15137	15112	15048	15060	15036	14811	14934	14996	14999	14748	14889	14945	14979	14869	14947	14946	15039	15156	14936	15064	15149	15107	15020	15017	15121	15026	14997	15158	15127	15079	14961	15009	15169	15076	14790	15089	15157	14876	15121	14999	15084	15048	15084	15097	14909	15000	15089	15081	15063	15129	14883	15030	14935	15053	15025	14987	15033	14885	14971	14969	14961	15088	15075	14934	14971	15061	14914	15031	14945	14941	14956	15138	14903	15073	15113	15026	14873	14979	15228	14923	15128	15124	15227	14940	14973	14876	14988	15088	14950	15041	14889	15038	14974	15013	14928	15016	15049	15070	15111	14942	14782	15007	15046	15001	15061	14865	14936	15021	15018	15029	14961	15020	15049	14989	14923	15046	15179	15096	14968	14966	15021	14965	15032	14987	14894	15072	14961	15092	15075	15105	15165	15230	15026	14993	15019	15118	14907	15108	14995	15071	15058	15009	14905	15102	15044	15025	15124	15093	14944	15034	15035	14907	15011	15058	14935	15128	15047	15249	15059	15017	14945	14834	15033	15111	14914	15188	14954	15088	14846	15089	15109	14990	15012	14939	14849	15272	15122	14942	15001	14903	14871	15064	15121	14967	14846	15088	15105	15139	15011	15060	15063	14927	14947	14846	15137	15115	14988	15083	15120	14942	14865	15000	14873	15077	15035	15031	14971	14866	15106	15012	14815	15111	15020	15049	15115	15004	15187	14899	15245	15185	14974	15101	15091	15111	15103	15011	15087	14834	15077	14978	14975	15056	15025	15076	14938	14972	14903	14934	15072	15009	15086	14975	14944	15132	15023	15060	15128	14802	15139	15032	15124	14915	14949	15048	15075	15013	14967	15022	15108	15163	15023	14936	14971	15051	15060	14914	15055	15015	14840	14997	15031	15131	15012	14807	14926	14955	15028	15004	14994	15041	14975	15038	14928	15073	15164	15051	15007	15205	15063	15079	15069	15043	15245	14958	15010	14886	14969	14989	14950	15080	15063	15051	15006	15079	15076	15025	15168	14991	15086	15157	14937	15196	15061	14916	14838	15108	14944	15148	14924	15047	14973	15095	15140	15068	14911	15094	15044	15055	14980	14937	14923	15049	15023	14927	14919	15054	14998	14931	15094	15259	14961	15075	15026	14974	15078	15046	15023	14936	15006	15025	14939	15003	15021	15018	14981	15095	14892	15065	14921	14908	14953	15077	15133
29639	22190	22315	19983	17924	17833	18038	17946	17697	17770	17911	17867	17885	17828	17964	18156	18284	18316	18082	18066	17940	18080	17953	17755	17761	17876	17847	17810	17764	17897	17664	17813	17657	17696	17629	17772	17707	17883	17642	17821	17644	17608	17732	17833	17678	17752	17469	17708	17540	17829	17686	17547	17793	17536	17655	17567	17736	17630	17414	17771	17706	17815	17735	17821	17774	17470	17576	17612	17727	17719	17682	17671	17710	17696	17790	17827	17491	17619	17951	17596	17756	17593	17591	17619	17822	17729	17725	17591	17682	17769	17715	17736	17697	17528	17575	17760	17810	17545	17751	17433	17594	17752	17614	17574	17675	17625	17546	17434	17447	17420	17758	17729	17509	17703	17588	17636	17545	17598	17670	17580	17403	17620	17648	17575	17718	17480	17460	17801	17582	17525	17574	17681	17751	17756	17737	17641	17496	17750	17715	17668	17428	17616	17668	17601	17484	17483	17571	17649	17573	17562	17601	17735	17922	17576	17709	17666	17489	17630	17421	17618	17550	17802	17497	17669	17664	17610	17729	17599	17734	17287	17440	17525	17641	17513	17583	17480	17541	17630	17592	17651	17426	17740	17671	17535	17665	17593	17443	17712	17579	17422	17647	17680	17397	17553	17396	17620	17707	17512	17512	17608	17824	17522	17622	17672	17611	17632	17715	17476	17778	17593	17480	17583	17855	17534	17732	17623	17657	17606	17576	17719	17818	17644	17649	17753	17547	17450	17573	17525	17651	17679	17660	17762	17769	17762	17738	17584	17681	17690	17707	17713	17725	17702	17751	17733	17500	17493	17798	17755	17479	17594	17685	17448	17831	17727	17524	17555	17709	17669	17550	17761	17719	17652	17477	17484	17621	17498	17836	17601	17603	17808	17720	17563	17785	17642	17658	17565	17525	17599	17471	17607	17687	17468	17666	17555	17632	17472	17492	17765	17716	17847	17690	17665	17712	17691	17490	17521	17709	17557	17734	17677	17440	17661	17774	17620	17509	17672	17477	17695	17567	17605	17653	17407	17513	17732	17790	17597	17708	17525	17461	17487	17609	17629	17600	17456	17584	17710	17572	17652	17712	17389	17483	17777	17608	17890	17653	17646	17597	17737	17644	17602	17587	17363	17540	17772	17446	17681	17841	17475	17685	17644	17592	17521	17576	17774	17472	17764	17781	17546	17760	17857	17547	17507	17836	17657	17783	17449	17711	17779	17628	17539	17535	17690	17582	17644	17615	17616	17545	17541	17538	17616	17699	17517	17382	17673	17692	17632	17700	17772	17562	17720	17628	17408	17703	17690	17526	17768	17342	17835	17613	17732	17699	17594	17772	17577	17500	17603	17685	17544	17624	17629	17551	17477	17457	17614	17837	17438	17576	17659	17516	17719	17633	17599	17693	17656	17613	17632	17633	17461	17908	17844	17770	17521	17624	17626	17529	17638	17804	17566	17396	17573	17631	17501	17609	17538	17815	17625	17441	17645	17533	17543	17608	17662	17652	17504	17647	17510	17619	17568	17702	17644	17560	17549	17502	17796	17682	17668	17787	17597	17761	17701	17448	17565	17686	17542	17504	17681	17696	17722	17798	17581	17693	17603	17547	17664	17512	17661	17807	17569	17720	17659	17897	17529	17655	17608	17748	17687	17689	17696	17694	17529	17408	17660	17660	17526	17893	17614	17655	17541	17654	17673	17542	17455	17734	17532	17838	17675	17672	17654	17540	17726	17747	17778	17741	17742	17411	17533	17512	17558	17530	17672	17567	17786	17577	17540	17634	17591	17789	17972	17544	17672	17886	17653	17616	17466	17766	17929	17607	17540	17558	17450	17710	17714	17632	17555	17282	17572	17464	17501	17490	17679	17898	17663	17587	17637	17622	17668	17434	17719	17760	17486	17519	17329	17664	17758	17687	17768	17717	17439	17694	17812	17451	17504	17572	17540	17664	17663	17795	17617	17592	17632	17663	17436	17691	17580	17509	17491	17609	17625	17669	17686	17716	17593	17554	17469	17586	17611	17568	17581	17649	17745	17590	17818	17531	17781	17769	17523	17665	17826	17891	17583	17389	17687	17636	17497	17421	17559	17516	17617	17504	17583	17340	17451	17478	17611	17609	17621	17597	17688	17719	17534	17661	17773	17735	17550	17411	17610	17547	17684	17765	17846	17576	17676	17681	17434	17591	17448	17692	17468	17553	17372	17609	17506	17627	17923	17736	17789	17797	17893	17516	17544	17486	17436	17671	17597	17606	17467	17655	17786	17783	17673	17570	17619	17539	17427	17489	17628	17650	17694	17678	17496	17696	17774	17832	17755	17537	17575	17474	17366	17476	17892	17620	17555	17543	17694	17708	17629	17582	17439	17672	17551	17689	17772	17502	17539	17408	17700	17685	17572	17673	17571	17354	17589	17631	17692	17672	17518	17441	17499	17746	17627	17629	17541	17621	17704	17727	17710	17768	17771	17694	17755	17743	17528	17680	17641	17578	17702	17806	17579	17756	17797	17682	17594	17755	17797	17670	17469	17420	17509	17640	17748	17691	17593	17601	17498	17485	17438	17527	17810	17676	17613	17673	17624	17817	17697	17620	17508	17627	17660	17670	17584	17800	17611	17937	17725	17693	17788	17673	17410	17419	17604	17622	17658	17522	17227	17692	17656	17498	17505	17440	17546	17466	17785	17688	17626	17658	17572	17658	17513	17549	17667	17448	17867	17752	17818	17802	17668	17487	17766	17535	17521	17606	17571	17558	17445	17798	17876	17696	17396	17732	17836	17792	17588	17576	17739	17453	17616	17419	17520	17746	17661	17774	17582	17771	17528	17613	17552	17698	17778	17407	17535	17596	17662	17920	17602	17588	17648	17496	17770	17663	17612	17679	17584	17621	17768	17609	17420	17781	17852	17736	17762	17588	17551	17626	17834	17448	17761	17579	17666	17570	17884	17753	17798	17568	17785	17475	17677	17627	17736	17630	17769	17586	17807	17573	17467	17575	17789	17618	17735	17680	17540	17542	17457	17530	17520	17711	17761	17686	17689	17690	17538	17731	17679	17430	17477	17352	17901	17604	17678	17743	17628	17680	17621	17673	17699	17797	17663	17682	17702	17662	17589	17668	17621	17865	17817	17699	17706	17562	17781	17833	17654	17637	17627	17603	17617	17424	17690	17521	17592	17723	17801	17571	17702	17590	17541	17517	17453	17532	17362	17696	17407	17546	17584	17623	17616	17773	17574	17674	17602	17596	17711	17575	17850	17628	17710	17612	17588	17607	17573	17774	17678	17568	17704	17494	17796	17519	17495	17612	17432	17571	17713	17606	17519	17577	17675	17415	17431	17514	17613	17636	17893	17753	17791	17583	17677	17550	17631	17474	17500	17629	17521	17796	17851	17612	17578	17684	17569	17809	17516	17805	17594	17502	17644	17723	17692	17660	17852	17495	17647	17682	17810	17657	17655	17485	17577	17851	17501	17431	17625	17671	17603	17578	17679	17767	17702	17715	17601	17494	17701	17671	17457	17704	17565	17673	17660	17516	17351	17530	17656	17717	17574	17586	17828	17620	17583	17730	17736	17756	17633	17939	17506	17558	17537	17685	17599	17750	17742	17654	17645	17462	17500	17639	17774	17610	17584	17587	17670	17687	17691	17499	17767	17709	17621	17744	17786	17769	17694	17555	17498	17754	17568	17770	17617	17687	17716	17879	17586	17834	17666	17723	17813	17494	17877	17788	17717	17628	17435	17832	17812	17605	17650	17896	17716	17479	17783	17561	17775	17612	17755	17438	17736	17468	17732	17579	17625	17581	17445	17647	17549	17724	17765	17701	17704	17741	17493	17546	17666	17605	17607	17720	17689	17682	17915	17790	17859	17888	17534	17771	17796	17673	17636	17729	17690	17781	17568	17565	17734	17668	17751	17657	17700	17672	17546	17403	17675	17719	17675	17767	17716	17665	17679	17832	17749	17592	17570	17733	17641	17641	17568	17532	17624	17477	17870	17632	17686	17673	17812	17764	17570	17816	17609	17685	17663	17491	17514	17731	17421	17800	17637	17692	17735	17692	17652	17710	17615	17372	17694	17526	17634	17609	17641	17890	17749	17869	17578	17598	17738	17537	17817	17545	17539	17672	17850	17626	17661	17743	17808	17699	17434	17510	17700	17705	17538	17465	17516	17395	17612	17544	17351	17936	17565	17605	17685	17718	17529	17689	17599	17702	17704	17664	17787	17551	17659	17393	17622	17645	17858	17692	17711	17399	17694	17725	17513	17639	17550	17651	17719	17784	17816	17722	17543	17695	17396	17592	17547	17408	17796	17831	17833	17541	17661	17669	17390	17780	17601	17549	17663	17758	17755	17646	17528	17514	17516	17629	17789	17777	17620	17546	17850	17530	17735	17637	17712	17728	17519	17503	17807	17524	17569	17585	17618	17547	17452	17618	17689	17482	17633	17513	17589	17753	17483	17576	17652	17616	17596	17721	17684	17563	17780	17719	17713	17808	17674	17572	17696	17522	17593	17469	17575	17519	17534	17638	17578	17682	17837	17751	17545	17619	17583	17548	17681	17687	17665	17657	17599	17652	17623	17585	17574	17519	17592	17745	17662	17488	17776	17711	17512	17697	17666	17524	17522	17644	17681	17627	17403	17664	17598	17480	17822	17651	17683	17443	17583	17678	17767	17516	17579	17711	17556	17567	17545	17702	17621	17593	17596	17620	17601	17788	17707	17572	17619	17775	17661	17619	17803	17728	17886	17638	17813	17662	17742	17747	17829	17693	17807	17639	17469	17635	17615	17629	17527	17546	17625	17688	17717	17682	17754	17541	17675	17653	17655	17657	17669	17657	17523	17554	17629	17731	17614	17606	17610	17668	17547	17692	17779	17798	17811	17556	17730	17778	17592	17792	17626	17823	17956	17646	17861	17530	17844	17650	17421	17580	17570	17608	17558	17705	17636	17768	17619	17820	17521	17408	17502	17789	17799	17683	17583	17407	17743	17635	17420	17533	17637	17459	17388	17952	17805	17593	17754	17574	17537	17632	17643	17666	17487	17332	17514	17718	17688	17535	17720	17800	17569	17714	17740	17809	17456	17518	17561	17542	17609	17889	17589	17442	17597	17787	17606	17512	17475	17667	17678	17622	17662	17583	17605	17726	17414
16070	17405	17095	16042	15714	15397	15372	15282	15228	15345	15183	15097	15238	15212	15513	15778	16025	15889	15821	15638	15574	15551	15230	15204	15141	14927	15041	15097	15107	15111	15058	15119	15052	15153	15092	14850	15105	15151	14990	15197	14941	15118	15192	15043	15139	14994	15014	15066	14888	14958	14957	15002	14969	14870	14914	14953	15139	15033	14853	14985	14945	15019	14823	15141	14990	14922	15008	15030	14929	14923	15067	14934	15102	15097	14962	15009	14877	15014	14855	15212	15201	14877	14954	15002	14969	14908	14952	14928	14787	14850	14910	15112	14955	14904	15011	15066	15043	14931	15011	15074	14935	15059	15192	14800	14893	15018	14844	14968	14894	14913	14964	14916	14955	14902	14937	14990	14932	15129	15033	15193	14987	14964	14943	15092	14809	15149	14826	14961	14944	15006	14800	14885	14885	14991	14888	14952	15064	14852	14873	14684	14871	14888	14930	14932	15181	14596	15027	15011	14911	14963	15031	14838	14978	14938	14852	15105	14765	14966	14856	14994	14956	14881	14979	14933	15030	15002	14776	15033	14933	14815	15028	14884	14977	14864	14984	15030	14940	15100	14926	14899	15035	14988	15060	14863	14830	15017	14989	14909	14820	14774	15145	15084	14886	14861	15066	14942	14878	14966	14827	15010	15053	15224	14900	15087	15042	15097	14917	15072	15054	14929	15064	15026	14868	15001	15244	14790	15077	14638	14954	14928	14894	14983	15019	14983	14979	14890	15069	15022	14867	14909	14828	14981	15092	15006	14945	14813	14929	15053	15122	15001	14921	14992	14956	14990	14795	14909	14987	15032	14980	14983	14974	14891	14885	14936	15012	15029	14976	15010	14952	14921	15017	14870	14888	14886	15022	14911	14948	15005	15025	15064	14898	15091	15042	15055	15056	14919	15011	14872	14890	14997	15015	15051	14933	15034	14923	14844	14958	14973	14929	14891	15018	14889	15025	15062	14941	15054	14966	14859	14979	14943	14828	14937	15043	14962	14966	14914	14999	15008	14882	14956	14887	15048	14882	14945	14878	14935	14960	15057	14937	14822	14820	14907	14922	14968	14991	14943	14944	15002	14957	15029	14946	15105	14850	14917	15047	14893	14748	14928	14982	14839	15058	15019	15115	14941	15081	15117	15053	14927	14901	15060	14865	15049	15004	14848	14912	14959	14970	15020	15053	14940	14969	14755	15020	15065	15078	15027	14997	15197	15063	15090	14790	15093	14915	14936	14914	15089	14863	14997	15039	14804	14849	14992	14891	15012	14598	14891	14899	14878	15027	15090	14919	15001	14923	14990	14942	14940	14837	14952	14944	14981	14980	15078	14991	14911	15054	15058	15007	14943	14942	14979	14790	14939	14996	15061	14939	14961	15117	15068	15013	14883	14999	15012	14868	14842	14893	15000	14946	14987	14981	15007	14804	15130	14981	14846	14887	15065	14908	14918	14932	15001	15053	14914	14923	14891	15017	15072	14940	14850	14891	15025	15082	14928	15171	14857	15056	14976	14950	14899	14976	15048	14997	15000	15011	15121	15075	15126	14836	15081	14935	14794	15011	14993	15023	14794	14883	15045	14935	14920	14917	14904	14994	14982	15003	14904	14842	14919	14971	14967	14986	14912	14955	14838	14944	15001	15056	14790	14930	15098	14989	14709	14994	14897	14952	14918	14932	14961	14969	14958	15085	14990	14953	14941	14990	14845	14951	15050	15024	14944	14922	14872	15122	14856	15086	14904	14976	15044	14969	14773	14987	14892	14980	14930	14967	15131	15003	14862	15012	14874	14821	15069	15047	15052	14853	15045	14863	15044	15111	14953	15017	14951	14937	14800	15021	15003	14894	15097	14947	15014	15005	15007	14930	14906	14978	14975	14901	14969	14778	14976	14956	14901	15067	14981	14831	15009	14895	14921	14969	14663	14821	14967	14901	14945	15101	15066	14673	14967	15010	14827	15045	15002	14967	14770	15058	15216	14880	14832	14851	15058	14973	15014	14930	15104	15067	15009	15004	15262	14922	15066	15042	14924	15195	14907	15193	14717	14938	14960	14919	14870	15133	14898	15132	14985	15192	14943	15084	14999	15068	14899	14930	15043	15155	14841	14936	15008	15032	15178	14953	15060	15037	15036	14926	14937	15001	15040	15001	14900	14833	15023	14900	14961	14964	15026	14899	15039	14975	14962	15054	14828	15134	14892	14991	14898	14967	15009	15014	14851	15078	14845	15080	14998	15245	14882	15122	15009	14893	14972	14876	14777	14835	14834	14888	14945	14943	14936	14907	14983	14962	14927	14935	15096	15174	14892	14958	15044	14962	14912	15122	14909	14918	14971	14928	14771	15014	15033	14985	15097	14907	15041	14872	15065	15080	15080	14977	14854	15007	15041	14988	14919	14971	14923	15001	15081	15157	14988	14919	14847	15132	14983	15039	14981	15029	14917	14916	14918	15005	14888	15045	15089	14955	15110	15056	14989	14804	14942	14887	14789	14933	14851	15046	14933	15085	14978	15033	15018	14912	14796	15092	14768	14933	14807	15035	15021	14893	15035	14896	14896	14812	14932	14844	15019	15077	15006	14874	15095	14970	15043	14872	15020	14951	15076	14943	15050	15022	14853	15174	14988	14954	15084	14903	14913	14990	14939	15142	14951	15038	14729	14910	14992	15117	14940	14994	14966	14814	15000	14753	15023	15109	14954	14907	14975	14978	14969	15064	15052	14987	15013	15114	15045	15047	14899	14879	14949	14955	14924	14971	14811	14732	15099	14952	14853	14991	15003	15021	14821	14950	14996	15032	14951	14806	14867	15031	14975	15055	14971	15049	14883	15036	14889	14804	15206	14881	14903	14907	14897	15037	15032	15132	14818	14896	15006	14926	14830	14996	15007	14950	14968	15148	14819	14973	15134	14991	15046	14952	14910	15007	15013	14839	14992	14953	15108	15037	14928	14816	14912	15003	14984	14834	14890	15006	15069	14916	14945	15072	14999	15042	14982	14979	15027	14906	15004	14967	15048	14879	14919	14917	15014	15027	14837	14932	14932	15036	14935	14854	15052	14845	15149	15032	14989	14995	14878	15174	14919	14954	14903	14892	15137	14992	15090	14983	14833	14856	14989	15072	14865	14880	14963	15018	14921	14922	15001	15131	14918	15001	15025	14899	14806	14845	14903	15018	15059	14907	14922	14937	15032	14987	14797	14860	15062	14875	14925	14989	14917	14848	14913	14943	14902	14941	14921	14979	14775	14973	14891	15031	15084	14966	15071	14952	14904	14946	14889	14932	14986	15001	14892	14901	14993	14892	14840	14978	15009	14985	14920	14957	14919	15004	15060	14971	14848	14975	15057	14944	14681	14884	15040	15096	14806	14841	15103	15024	14846	14989	15034	14954	15181	15009	15000	14689	14978	14782	15106	15084	15059	14968	15074	14996	14968	14834	15019	14943	14976	15052	14923	14825	14991	15036	14750	14982	14940	15015	15132	14854	14906	14943	15013	15036	14917	14999	15054	15021	15026	15003	15176	14819	14968	15081	14947	14898	14931	14966	15057	14993	14882	14815	15114	14890	14863	14910	14734	15059	14844	15029	15099	14933	15192	14866	14928	15095	14811	15051	14998	15160	14886	14939	15023	14900	15082	14955	14845	15155	14946	14948	14887	15045	15049	15014	15002	14964	14752	15018	14877	15027	14972	14824	14998	14980	14965	14912	14898	14913	15036	14829	14987	14896	15081	14937	14926	14870	14948	14969	14983	14861	14971	15085	15074	14991	14939	14997	14857	14859	14996	14956	15029	14932	15038	14880	14828	14832	14971	14954	15060	15066	14959	15027	15056	15094	14838	15113	14931	15034	14903	14833	14851	14997	14850	14918	14853	14931	15054	14979	14958	14903	14927	15049	14756	14984	14966	15075	14957	15052	14791	14858	14891	14990	14903	14905	14890	15118	14976	14957	14982	15031	15016	15121	15029	14848	14792	15138	14999	14994	14928	14973	15067	15138	14915	14884	15191	14933	14948	15031	14982	14891	14917	14872	14877	14955	14968	14895	14777	15002	14861	14882	14921	14849	14928	14966	14906	14804	15067	14926	15187	14791	15029	15003	14937	14932	14924	14932	15006	14831	15167	14931	15019	14936	15139	14749	14846	14887	15091	15103	14959	14932	15078	15020	14985	15059	14997	14972	14902	14894	15060	14981	15050	14945	15055	15019	15097	14924	15011	14954	14710	14854	14949	15127	15097	14952	14952	14896	14812	14950	14936	14954	15152	15244	15076	15022	14930	14976	15068	14981	14777	14921	15091	14979	14878	14949	14860	14795	15011	15035	14932	15098	14971	15028	14994	14948	15066	15134	14922	14912	14939	14873	14998	15110	14887	14923	14999	14986	14991	14890	14711	15046	14867	14988	15102	14873	14971	14926	14895	14939	15056	14833	14888	15032	15019	15112	14932	14930	14866	14848	15000	14970	14867	14999	14947	14986	14932	15001	14981	15009	14921	15138	15024	14997	14859	14840	14796	14988	14902	15025	15072	14852	15056	15017	14919	14967	15031	15014	15091	14800	14846	14795	14907	14970	14856	14961	15026	14792	14887	15030	14954	14823	15116	15061	15031	14844	14979	14967	15031	14983	15094	14980	15014	15025	14773	15096	14920	15159	15091	14950	14964	14972	15008	14911	14861	14896	15044	15068	14957	14855	14893	15076	14870	15132	14930	14852	14939	14883	15053	14884	14773	14785	14953	14992	14809	14867	15007	15000	14933	14900	14903	14751	14962	14882	14936	14722	14958	15197	14899	15060	14843	14914	14958	14934	14916	14919	15021	14938	15074	14947	15024	15074	14908	15095	14935	14975	15037	14948	15015	14784	14884	14967	14875	15103	15098	15022	14970	14896	15061	14882	14906	15002	14864	14890	14912	14993	14976	15006	14820	15099	14937	14988	14961	14960	14917	15180	14987	15012	14914	14969	14969	14932	15022	14918	15030	15069	14992	14777	14922	14948	14997	14874	14882	14847	15004	15013	14951	15006	14989	14942	15013	14935	14940	14917	15045	14936	14979	15100	15012	15013	14999	14997	14990	15063	14900	14881	14977	14856	15050	15044	15012	15153	14893	14881	14885	14880	14989	15009	14934	14994	14991	14834	14802	14867	14928	14943	14970
25273	21445	28418	25359	22596	20854	20451	18651	18350	18411	18287	18165	18164	18578	18830	18578	18550	18416	18435	18096	18206	18298	17945	17854	17894	17724	17838	17820	17881	17765	17841	17575	17867	17704	17680	17649	17591	17917	17892	17937	17687	17620	17505	17644	17749	17678	17470	17584	17582	17686	17570	17662	17588	17705	17683	17459	17467	17460	17645	17578	17483	17495	17762	17377	17572	17602	17470	17685	17516	17681	17486	17604	17462	17557	17511	17659	17483	17715	17376	17666	17744	17684	17664	17600	17605	17599	17485	17761	17590	17697	17628	17430	17747	17612	17434	17671	17533	17658	17376	17542	17370	17621	17642	17504	17590	17580	17686	17416	17501	17465	17514	17646	17679	17535	17421	17547	17695	17672	17502	17692	17326	17461	17391	17648	17624	17549	17471	17635	17597	17581	17622	17655	17616	17396	17545	17335	17781	17734	17469	17670	17448	17586	17282	17547	17643	17713	17430	17477	17747	17514	17594	17420	17519	17559	17575	17545	17446	17595	17363	17574	17676	17593	17322	17468	17640	17363	17396	17688	17495	17654	17490	17749	17405	17589	17541	17455	17486	17653	17528	17462	17345	17590	17701	17485	17663	17600	17579	17611	17556	17455	17584	17481	17450	17349	17436	17641	17487	17618	17525	17479	17444	17625	17493	17474	17397	17650	17529	17662	17497	17407	17510	17299	17692	17486	17339	17570	17460	17510	17592	17625	17335	17703	17521	17514	17530	17537	17383	17546	17535	17536	17549	17582	17632	17564	17526	17612	17546	17457	17364	17320	17612	17561	17466	17523	17488	17426	17581	17510	17798	17729	17537	17473	17618	17453	17528	17332	17607	17457	17431	17564	17548	17420	17315	17654	17468	17344	17555	17526	17531	17663	17470	17531	17705	17531	17530	17699	17423	17339	17389	17428	17538	17556	17589	17445	17491	17626	17498	17437	17527	17549	17778	17496	17642	17411	17677	17301	17560	17428	17310	17708	17603	17519	17594	17507	17609	17646	17600	17601	17566	17495	17574	17642	17716	17524	17489	17719	17639	17659	17756	17453	17645	17377	17560	17506	17521	17745	17670	17534	17414	17412	17488	17507	17315	17553	17539	17759	17539	17550	17600	17337	17481	17420	17499	17594	17570	17661	17408	17596	17672	17570	17439	17479	17500	17416	17503	17351	17307	17249	17539	17856	17616	17489	17531	17703	17591	17503	17393	17378	17455	17622	17774	17689	17461	17406	17432	17400	17569	17540	17655	17478	17597	17576	17626	17521	17634	17766	17527	17572	17407	17825	17484	17572	17599	17528	17460	17578	17844	17559	17513	17422	17470	17660	17502	17404	17605	17610	17680	17416	17360	17636	17446	17469	17468	17478	17594	17474	17420	17522	17578	17575	17531	17632	17433	17564	17485	17492	17521	17544	17568	17709	17559	17545	17765	17715	17607	17483	17464	17478	17500	17387	17517	17362	17620	17570	17771	17777	17530	17469	17469	17467	17572	17302	17259	17508	17585	17459	17576	17604	17474	17498	17417	17580	17520	17583	17417	17444	17499	17309	17467	17531	17652	17687	17547	17596	17571	17476	17789	17461	17555	17520	17701	17843	17593	17732	17824	17510	17409	17452	17391	17576	17487	17668	17516	17484	17676	17445	17555	17567	17686	17611	17442	17563	17634	17686	17679	17701	17567	17645	17736	17544	17562	17552	17649	17576	17607	17529	17702	17452	17419	17539	17472	17721	17469	17431	17681	17719	17631	17392	17603	17543	17617	17620	17418	17422	17387	17632	17482	17564	17393	17348	17616	17474	17627	17543	17462	17444	17225	17462	17424	17267	17500	17468	17598	17434	17466	17413	17571	17642	17667	17755	17638	17443	17415	17504	17533	17602	17521	17658	17782	17380	17498	17581	17664	17519	17364	17559	17492	17626	17585	17284	17513	17338	17606	17438	17469	17597	17624	17253	17476	17462	17750	17543	17407	17402	17635	17323	17424	17729	17473	17449	17412	17611	17471	17423	17516	17497	17610	17776	17556	17571	17525	17533	17511	17610	17502	17449	17665	17508	17489	17539	17645	17229	17848	17666	17564	17537	17680	17593	17481	17569	17655	17652	17483	17480	17495	17441	17430	17423	17463	17593	17488	17413	17507	17696	17609	17548	17685	17420	17429	17514	17492	17434	17757	17742	17545	17611	17601	17605	17440	17573	17516	17613	17351	17593	17452	17601	17457	17530	17540	17520	17504	17486	17476	17691	17529	17577	17514	17575	17545	17452	17609	17634	17356	17467	17406	17478	17505	17557	17466	17494	17430	17281	17506	17613	17593	17474	17648	17472	17533	17559	17511	17439	17462	17610	17531	17421	17442	17535	17458	17697	17598	17590	17641	17615	17545	17698	17430	17461	17610	17692	17463	17418	17519	17492	17639	17531	17650	17503	17558	17549	17671	17502	17502	17499	17345	17676	17584	17594	17396	17614	17438	17544	17678	17556	17688	17400	17657	17537	17506	17442	17669	17616	17404	17518	17640	17496	17402	17394	17364	17579	17733	17532	17573	17496	17495	17500	17566	17537	17458	17447	17760	17617	17528	17615	17504	17521	17494	17241	17394	17533	17399	17573	17491	17602	17693	17584	17623	17586	17679	17567	17629	17613	17381	17748	17366	17648	17454	17624	17585	17602	17697	17688	17647	17433	17577	17693	17697	17411	17576	17370	17655	17639	17472	17554	17546	17596	17623	17856	17624	17468	17563	17323	17516	17627	17642	17525	17590	17525	17692	17604	17581	17542	17693	17593	17471	17336	17491	17336	17532	17421	17721	17482	17552	17308	17719	17698	17567	17454	17640	17582	17576	17704	17622	17485	17453	17656	17495	17631	17520	17482	17488	17534	17542	17422	17462	17504	17694	17510	17591	17544	17727	17495	17647	17626	17450	17289	17699	17629	17743	17598	17377	17482	17508	17602	17707	17535	17521	17506	17442	17514	17618	17550	17580	17393	17558	17342	17476	17528	17471	17681	17577	17381	17468	17381	17690	17563	17580	17540	17547	17564	17693	17377	17653	17343	17292	17534	17521	17434	17665	17661	17569	17389	17343	17481	17489	17546	17429	17620	17451	17462	17506	17608	17431	17630	17372	17633	17615	17397	17516	17386	17657	17555	17590	17506	17409	17674	17407	17458	17451	17470	17556	17496	17461	17541	17597	17533	17422	17438	17428	17697	17623	17343	17657	17639	17624	17479	17652	17600	17504	17806	17546	17540	17459	17566	17597	17550	17429	17580	17635	17515	17379	17405	17423	17509	17404	17565	17538	17801	17461	17628	17428	17627	17528	17447	17535	17392	17467	17424	17487	17537	17390	17576	17594	17593	17597	17533	17651	17618	17502	17532	17670	17665	17359	17554	17578	17413	17469	17489	17666	17535	17449	17645	17635	17596	17484	17610	17401	17396	17362	17636	17540	17566	17363	17646	17556	17584	17498	17442	17337	17566	17747	17268	17709	17429	17473	17562	17490	17434	17342	17576	17518	17566	17471	17447	17701	17405	17564	17465	17466	17537	17438	17603	17814	17506	17602	17511	17664	17557	17615	17393	17560	17456	17569	17509	17302	17458	17735	17729	17665	17664	17429	17484	17556	17495	17595	17714	17429	17775	17598	17389	17821	17550	17442	17433	17550	17545	17581	17491	17613	17304	17544	17507	17603	17475	17452	17690	17599	17705	17653	17518	17575	17411	17524	17617	17414	17524	17484	17547	17495	17441	17532	17429	17674	17552	17381	17513	17521	17326	17625	17463	17527	17804	17736	17341	17693	17478	17651	17686	17267	17602	17503	17569	17462	17360	17838	17595	17439	17607	17506	17651	17623	17616	17383	17455	17607	17538	17304	17500	17624	17561	17697	17650	17713	17446	17663	17413	17729	17605	17459	17412	17646	17484	17555	17474	17556	17656	17553	17434	17275	17505	17404	17435	17653	17656	17396	17663	17547	17674	17591	17701	17497	17618	17697	17673	17787	17547	17373	17368	17583	17484	17493	17635	17624	17486	17671	17379	17413	17257	17449	17366	17681	17542	17426	17637	17526	17467	17483	17620	17502	17579	17483	17513	17729	17572	17485	17640	17410	17648	17693	17597	17728	17430	17650	17616	17470	17419	17582	17552	17674	17465	17557	17485	17710	17566	17559	17599	17644	17617	17566	17657	17649	17534	17512	17641	17619	17507	17717	17730	17647	17564	17636	17684	17483	17402	17437	17737	17437	17596	17812	17695	17592	17600	17487	17478	17501	17524	17568	17660	17602	17537	17504	17617	17415	17472	17644	17820	17492	17538	17692	17529	17455	17665	17846	17701	17642	17448	17892	17356	17590	17347	17629	17687	17595	17493	17625	17544	17697	17649	17688	17337	17647	17608	17613	17581	17347	17452	17491	17571	17450	17607	17656	17497	17367	17460	17405	17409	17607	17433	17602	17591	17357	17606	17677	17658	17540	17510	17467	17445	17485	17519	17540	17440	17452	17701	17602	17683	17619	17712	17637	17590	17632	17397	17604	17719	17416	17634	17566	17552	17525	17613	17477	17335	17618	17824	17727	17581	17422	17462	17423	17575	17487	17452	17604	17612	17428	17405	17469	17650	17531	17656	17460	17600	17566	17459	17423	17585	17438	17733	17546	17380	17509	17454	17463	17423	17235	17439	17565	17444	17658	17660	17607	17756	17560	17558	17540	17593	17582	17648	17554	17438	17518	17329	17398	17597	17667	17441	17342	17650	17647	17733	17527	17661	17549	17460	17538	17443	17726	17512	17399	17467	17600	17539	17516	17515	17479	17703	17603	17516	17537	17657	17444	17682	17573	17564	17532	17343	17595	17653	17619	17504	17734	17473	17611	17502	17556	17513	17478	17476	17592	17532	17484	17483	17411	17446	17437	17564	17664	17541	17511	17642	17507	17650	17418	17444	17507	17544	17695	17617	17475	17606	17301	17315	17547	17669	17505	17616	17484	17779	17660	17586	17515	17709	17522	17495	17488	17718	17627	17380	17492	17604	17748	17505	17576	17449	17447	17516	17386	17544	17505	17790	17540	17676	17529	17479	17234	17552	17457	17572	17614	17488	17370	17456	17449	17450	17701	17446	17611	17427	17397	17410	17639	17636	17644	17647	17525	17615
15880	25616	24078	20133	18726	17643	17025	16499	16435	16240	15944	15783	16179	16464	16888	16880	16589	16412	16193	16001	15841	15744	15527	15503	15384	15266	15230	15026	15224	15113	15143	15091	15183	15169	15334	15199	15400	15129	15179	15173	15265	15161	15091	15071	15159	15091	15142	14804	14900	15182	14889	14885	15199	14933	14906	15105	15062	15164	14891	14811	14886	15006	15018	14948	14994	14882	14912	14960	14968	14939	15266	15036	15024	15018	15174	15249	14924	14908	14928	15016	15090	14974	14841	14912	15087	15026	14941	14981	15010	15015	14865	14840	14907	15064	14835	14967	14981	15060	14758	14972	14900	14958	14943	14990	14872	14941	14964	14906	15109	15095	14986	14937	15061	14868	14996	14831	15050	14771	14986	14918	14935	14971	14900	14973	14883	14842	14964	14940	14816	14915	14977	15099	14845	15035	14891	15042	14968	15112	14912	14946	14821	14958	14922	15118	15033	15125	15033	14932	15126	14869	14902	14931	14847	14947	14963	14999	14946	14906	14888	14938	14938	15089	14923	14919	15113	14913	14862	14934	14917	14995	14964	14927	14856	15028	15084	14879	14866	14957	14981	14979	14963	14871	15020	14872	14997	14928	14859	15031	15016	15023	15092	14930	14848	15012	14938	14846	15105	14885	14928	15001	15077	14941	14823	14940	15096	14783	14721	14998	14974	14879	14977	15072	14779	14971	14989	15029	14983	14996	15066	15005	14784	15023	14938	15020	14818	14876	14875	15090	14921	15101	14956	14979	14851	14810	14852	14959	14990	14938	14902	14901	14905	14990	14885	14966	14969	15003	14882	14908	14933	15083	14888	14857	14958	14963	15102	14772	14986	14874	14930	15051	14800	14864	14877	15057	14861	14990	14722	14950	15072	15007	14993	14900	14810	14850	14917	14986	15021	14961	14947	15026	14926	15031	15060	14934	15155	14939	14944	15010	14979	15024	14823	15107	14887	14945	14979	15106	15020	14846	14971	15065	15021	14975	15045	15115	14969	14888	14972	15069	14923	14854	15121	15084	14935	14815	15002	14888	14971	15009	14947	15013	14978	15136	14896	14932	14894	14873	14968	14867	15010	15012	14978	15059	14856	15005	14792	14841	14921	14949	14948	15101	15035	14882	14807	14922	14926	14894	14952	15097	14923	14864	14916	14996	14938	15015	15019	14915	14818	14808	15017	14827	14810	14737	14969	15059	14860	14943	14904	14932	14937	14961	14902	14958	15024	14989	14955	14896	14874	15043	14833	15062	14862	14908	14895	14837	15040	14988	14929	15100	14823	14754	15041	14947	14899	15064	14919	14913	15035	15167	14930	14669	14985	15078	14990	14920	14979	14891	15000	14960	14995	14905	14969	14952	15017	14933	14757	14886	14938	15029	14865	14974	14917	14841	14998	15005	14859	14853	14899	14909	14923	14937	14948	14990	15019	14954	14890	14867	14902	15052	15096	15051	15010	14720	14831	15067	14914	14937	14735	14905	15005	14894	14911	14905	14712	14958	14834	14933	14851	14786	14980	15032	14837	15016	14918	14926	14899	15047	14926	14710	14650	14964	14751	14663	14917	14908	14979	15159	14823	15164	14989	14824	14947	14892	14935	14971	15136	14918	14916	14970	14855	14881	14982	14991	15043	15008	14941	14878	14666	14877	14913	14933	14894	14836	15014	14897	14761	14812	14994	14856	14893	15002	14869	14940	14907	14917	14716	14996	14972	14812	14978	14955	15085	14881	15010	15040	14986	14855	15025	15017	14949	14814	14943	14800	14894	14849	14909	15085	14982	14951	14817	14990	14913	14810	14902	14835	14934	14770	14828	14961	14864	14960	14745	14974	14929	14899	15035	15063	14999	14899	14881	14718	14691	14991	14794	15044	15022	14855	14837	14975	15010	14822	14927	14955	15094	14996	14908	15024	14879	15061	14893	15078	15080	14976	14838	14966	15018	15004	14942	15204	15064	14953	14982	14968	14915	14813	14939	15024	14934	14948	14932	15003	14901	14875	14901	15042	14782	14881	14977	14968	15072	14958	14976	14846	15034	14992	14771	15147	15020	15088	14964	14844	15010	14979	14984	14962	14840	14856	14818	15027	15028	14896	14833	14962	15072	14886	14865	15052	14895	14959	15035	14986	14922	14813	14922	14974	14812	15038	15002	14946	14870	15094	14944	14903	14930	15057	14851	14953	14902	14839	14932	14983	14935	15003	14835	14981	15053	14815	14729	15079	14975	15003	14842	14837	14787	14861	14726	14913	14882	14707	15020	14971	15044	14869	15036	14902	15012	14809	15056	15037	15039	15042	14956	14820	15005	14875	14877	15139	14980	14766	14810	14944	14930	14944	14871	14895	14887	14984	14929	14985	14968	14816	14900	14878	15101	14956	14958	14954	14918	15081	14916	14771	14930	14893	14904	14954	14839	14831	14964	14960	14911	14875	14912	14958	14951	15012	14781	14927	14800	14863	14963	14914	14722	14921	15055	14843	14949	14993	15005	14925	14811	14970	14937	14828	14906	14963	14888	15006	15013	15059	15148	14982	14829	14926	14846	14699	14881	15030	14984	14811	14957	14982	14970	14843	15032	15007	14971	14739	14859	14834	14939	14995	14883	14913	14961	14973	14809	14989	14860	14985	15091	15000	15228	15019	14935	15014	14926	14873	14989	14985	14869	15022	14909	14889	15027	15068	14981	15082	14965	15030	14711	14963	14830	14896	14824	15002	14827	14970	14887	14920	14851	14969	14945	14837	14963	14967	14966	14931	15101	15079	14873	14975	14827	15061	14879	15033	14883	14801	14898	14739	14941	15032	14950	14975	14932	14638	14926	14946	15058	15079	14938	15124	14870	14963	14773	15078	14805	14941	15038	15092	15093	14979	14807	15020	14933	14878	14909	15078	14832	14908	14992	14814	14898	14852	15033	14790	14973	14896	14928	15090	14988	15042	15099	14838	14910	14941	14892	14875	14738	14802	15150	14978	15071	14839	15008	14644	14875	14871	14841	15041	14835	14868	15135	15021	14710	14881	15084	14917	14917	14998	14977	14938	15058	14828	15004	14810	14858	14787	14859	14899	15005	14890	14881	14895	15032	15008	15013	14946	14768	14974	15026	15010	14901	14875	14896	14809	14927	14981	14929	14955	14797	14895	14996	14937	14994	14802	14879	14828	14951	14978	15016	14909	14927	14992	14889	15098	14816	14965	14851	14950	14895	15002	15017	14860	14865	14896	14985	14920	15050	14822	14917	15040	14948	14971	14945	14993	14923	14922	14772	15136	14801	14997	14906	15117	14935	14986	15010	14936	14925	15060	14695	14829	15049	14878	14760	14854	15048	15025	14989	14953	15051	14990	14878	14869	15096	15051	14949	14845	15050	14946	14785	14857	14897	14960	14964	14811	14926	14981	15026	14831	14844	15126	15169	14971	14991	15090	15057	15005	14842	14931	14863	14864	15032	14987	14812	14872	14938	15047	14875	14866	15030	14908	14993	14943	14936	14956	14928	14898	15123	15066	15045	14840	14814	14928	15064	15015	15019	15014	14989	14910	14866	14920	14830	14856	14851	14982	15010	14976	14844	14958	14991	14972	15061	14984	14879	15002	14995	14881	14901	14903	15137	14912	14988	15095	14895	15019	14911	14843	14968	15057	14886	15025	15068	14883	14868	14890	15088	14901	14909	14979	14838	14911	15126	14710	14947	14894	14867	14929	15103	14955	15061	14914	14785	15062	15164	14969	14914	14918	14958	14868	14836	14842	14931	14638	14945	14794	15051	14728	14930	14831	14887	15094	14929	14927	15208	14914	15071	14933	14862	14768	14909	14898	14948	14832	14876	15069	15075	14763	14954	14970	14924	14971	15069	15180	15001	14865	14977	15041	14950	14837	14810	14863	14976	14998	14923	14819	14936	14831	14891	14881	14986	14799	14898	14901	15003	14900	14942	14859	14944	15052	14991	14829	14922	15018	14948	15036	14783	14863	14935	15038	14929	14872	14859	14955	14898	14914	14757	14932	14796	14990	14964	14837	14950	15040	15012	15022	14864	14835	14893	15050	15079	14892	14891	14866	14959	15072	14891	14805	14963	14902	14917	14950	14885	14801	14954	14892	15044	15046	14820	14987	14894	14836	14917	15002	15113	14839	14962	14981	14853	14996	14851	15001	15071	14909	14980	14915	14863	14801	14876	15202	14838	14942	15008	14935	14977	14963	14912	15013	14814	14884	14775	14961	15008	14883	15149	14806	15020	14843	15063	15048	14984	14856	15089	14953	15079	14977	14945	14908	14878	14805	15075	15040	14815	14959	14895	14908	14881	15160	15032	14912	14783	14907	14811	14968	14881	14943	14894	14951	14953	14725	14993	14967	14997	15031	14903	15039	14995	15037	14792	14912	14895	15023	14858	14958	15012	15022	15093	14804	15002	14944	14991	14929	14800	14844	15077	14888	15037	14958	14890	14836	14936	14941	14911	14912	14798	14851	14904	14888	14979	14990	14934	14772	14989	14881	14945	14755	15101	14857	14931	14688	14867	14940	14952	14906	14966	14922	15004	14851	15103	14950	15060	14866	14915	14938	15054	14886	14958	15307	14982	14877	14925	14912	14853	14748	14981	14917	15004	14937	14981	14979	14858	14905	14951	14815	14870	14905	14849	14789	15033	14907	14945	15041	14820	14984	14938	15092	14977	14864	15094	15028	14862	15120	14951	14813	14993	14886	14937	14858	14843	14840	14940	14859	14968	14999	14856	15056	14890	14875	14952	14860	15049	14845	14912	14863	14935	14893	14848	14956	14978	15118	14794	15092	14726	14995	14966	14819	14958	14986	14919	14831	14900	15081	14926	14997	15011	14969	14998	14949	14895	15097	14914	15054	15085	14910	14914	14965	14768	15104	14987	14879	14843	15031	14981	14967	14957	14905	14983	14897	15135	15031	14819	14882	14853	14864	14995	15005	14956	14904	15151	14944	14892	15020	15025	14955	15054	14959	14909	14839	14944	14896	15033	14906	14789	15023	14934	14966	14976	14990	14870	14907	14795	14896	14876	14956	15013	14956	14737	14919	15120	14935	14952	14964	14984	14889	14837	14938	14892	15114	14880	15091	14843	14862	15052	15016	14858	14936	14915	14698	15054	15073	14955	14860	14949	14955	14999	14918	14904	15133
24102	21482	29080	24329	22256	23767	23233	19528	19015	19396	19073	19068	19417	19465	19338	19012	18886	18824	18741	18745	18738	18696	18316	18140	18251	18136	18183	17982	17917	18163	17884	17848	17924	17876	17938	17609	17830	17829	17796	17753	17953	17891	17892	17874	17860	17840	17846	17572	17834	17690	17700	17678	17676	17849	17819	17696	17563	17615	17643	17759	17675	17739	17547	17423	17631	17646	17690	17642	17619	17695	17845	17795	17763	17704	17639	17679	17713	17555	17420	17776	17570	17605	17693	17519	17875	17698	17771	17809	17640	17722	17563	17661	17502	17686	17674	17709	17764	17632	17579	17437	17728	17655	17777	17791	17689	17523	17526	17700	17534	17399	17666	17693	17523	17596	17620	17754	17719	17445	17698	17569	17707	17786	17524	17571	17610	17581	17670	17696	17465	17624	17788	17769	17603	17659	17688	17529	17663	17763	17789	17832	17624	17608	17565	17470	17509	17514	17659	17387	17581	17461	17479	17493	17504	17533	17570	17761	17527	17631	17308	17624	17609	17618	17608	17679	17501	17602	17496	17497	17599	17594	17674	17598	17647	17671	17745	17486	17417	17451	17267	17627	17527	17701	17483	17480	17725	17711	17700	17529	17560	17349	17763	17683	17597	17637	17793	17870	17612	17676	17485	17491	17582	17778	17545	17682	17613	17643	17689	17640	17606	17646	17663	17418	17505	17501	17715	17695	17611	17716	17478	17444	17563	17399	17576	17615	17723	17791	17698	17493	17663	17577	17768	17775	17615	17734	17750	17636	17679	17612	17570	17697	17652	17490	17403	17520	17621	17645	17624	17414	17442	17486	17524	17686	17821	17727	17480	17479	17748	17597	17566	17609	17294	17716	17843	17830	17637	17724	17614	17741	17614	17677	17445	17574	17822	17532	17783	17602	17625	17543	17679	17641	17754	17610	17627	17158	17542	17605	17531	17544	17537	17571	17708	17743	17486	17365	17644	17339	17527	17665	17706	17630	17672	17493	17537	17468	17754	17502	17603	17661	17702	17626	17685	17578	17739	17654	17562	17679	17706	17718	17597	17519	17501	17523	17634	17592	17617	17857	17527	17675	17529	17695	17741	17628	17527	17530	17430	17556	17608	17553	17422	17535	17560	17547	17802	17652	17575	17658	17754	17836	17644	17710	17601	17405	17504	17643	17670	17485	17783	17592	17510	17518	17641	17328	17489	17496	17646	17733	17709	17381	17747	17752	17636	17606	17368	17520	17526	17554	17447	17332	17605	17598	17480	17592	17466	17610	17589	17652	17492	17506	17693	17716	17476	17365	17411	17518	17596	17557	17661	17692	17629	17679	17508	17472	17645	17555	17489	17502	17495	17593	17594	17586	17795	17584	17581	17687	17511	17465	17505	17682	17636	17609	17525	17471	17512	17556	17556	17813	17493	17261	17549	17502	17527	17500	17640	17625	17758	17629	17455	17594	17719	17645	17632	17463	17417	17555	17801	17627	17719	17443	17511	17629	17478	17562	17596	17538	17616	17572	17571	17643	17517	17503	17466	17562	17733	17589	17501	17634	17555	17707	17657	17466	17496	17446	17618	17752	17740	17674	17491	17531	17750	17637	17608	17758	17757	17685	17700	17638	17580	17666	17567	17580	17672	17526	17773	17688	17785	17663	17607	17601	17578	17755	17525	17369	17654	17696	17410	17540	17576	17646	17726	17523	17647	17572	17920	17613	17602	17605	17456	17671	17615	17754	17563	17496	17431	17648	17550	17530	17610	17744	17655	17615	17844	17578	17631	17681	17828	17814	17649	17725	17635	17553	17599	17538	17652	17611	17554	17580	17694	17572	17529	17747	17584	17752	17493	17759	17514	17496	17541	17512	17693	17622	17747	17451	17683	17420	17616	17666	17574	17463	17533	17502	17495	17789	17649	17574	17616	17660	17713	17602	17606	17752	17789	17752	17806	17606	17702	17589	17414	17665	17450	17576	17640	17444	17614	17601	17604	17612	17679	17629	17618	17532	17508	17560	17720	17701	17398	17361	17687	17583	17798	17388	17503	17478	17444	17635	17710	17487	17551	17563	17467	17460	17517	17588	17553	17808	17679	17523	17543	17579	17553	17496	17440	17467	17393	17523	17523	17589	17706	17718	17785	17580	17573	17699	17576	17487	17774	17325	17645	17482	17523	17462	17294	17729	17900	17472	17560	17656	17404	17488	17416	17486	17437	17624	17642	17647	17546	17754	17638	17400	17612	17444	17715	17445	17704	17683	17806	17545	17611	17539	17750	17405	17785	17646	17640	17499	17625	17535	17697	17533	17551	17517	17611	17607	17680	17474	17679	17668	17595	17525	17526	17407	17685	17515	17728	17593	17568	17426	17571	17432	17547	17479	17602	17530	17625	17645	17550	17698	17504	17441	17451	17551	17573	17450	17464	17649	17476	17545	17729	17614	17773	17774	17489	17465	17739	17526	17491	17557	17577	17617	17449	17769	17568	17666	17535	17435	17554	17660	17772	17658	17598	17492	17498	17497	17700	17580	17690	17852	17304	17413	17496	17521	17604	17435	17324	17532	17477	17615	17490	17543	17489	17721	17432	17339	17644	17640	17767	17756	17658	17661	17743	17483	17569	17554	17593	17711	17347	17338	17474	17591	17727	17703	17584	17551	17443	17621	17623	17608	17752	17644	17594	17665	17737	17717	17588	17614	17641	17636	17740	17549	17775	17430	17795	17657	17600	17569	17663	17485	17445	17688	17488	17683	17524	17491	17528	17658	17549	17354	17568	17555	17781	17858	17574	17690	17558	17545	17679	17612	17536	17517	17458	17656	17736	17616	17573	17631	17724	17578	17597	17534	17519	17759	17794	17651	17506	17447	17562	17603	17725	17476	17686	17646	17695	17676	17850	17719	17587	17451	17790	17738	17737	17511	17610	17641	17569	17812	17413	17443	17612	17539	17655	17483	17641	17728	17529	17794	17730	17685	17771	17559	17645	17680	17496	17535	17481	17594	17490	17594	17561	17448	17511	17579	17539	17752	17569	17315	17582	17814	17879	17631	17693	17481	17593	17544	17689	17759	17371	17608	17594	17463	17576	17554	17614	17577	17659	17560	17787	17638	17590	17577	17418	17639	17452	17506	17635	17367	17606	17638	17738	17649	17673	17761	17677	17685	17651	17775	17567	17689	17563	17738	17654	17573	17597	17561	17715	17691	17746	17605	17497	17559	17627	17657	17736	17631	17572	17636	17454	17575	17756	17538	17519	17759	17679	17716	17650	17513	17631	17643	17407	17501	17528	17582	17759	17569	17715	17373	17636	17659	17692	17494	17618	17667	17590	17780	17615	17858	17523	17485	17813	17679	17454	17508	17759	17528	17524	17649	17710	17539	17640	17629	17565	17688	17670	17754	17445	17450	17394	17737	17536	17549	17625	17638	17505	17622	17628	17554	17480	17530	17480	17694	17693	17655	17519	17632	17607	17571	17606	17494	17773	17984	17542	17637	17462	17537	17505	17740	17456	17634	17763	17338	17688	17553	17505	17665	17588	17507	17697	17507	17556	17507	17431	17604	17634	17573	17757	17747	17481	17671	17647	17624	17583	17491	17676	17788	17566	17550	17717	17573	17694	17642	17548	17534	17628	17520	17468	17472	17707	17642	17516	17660	17481	17616	17690	17701	17721	17437	17782	17648	17593	17538	17479	17681	17787	17612	17405	17568	17440	17511	17587	17370	17682	17564	17531	17626	17636	17789	17632	17546	17685	17523	17740	17635	17422	17448	17480	17564	17700	17406	17522	17609	17586	17641	17480	17681	17457	17743	17610	17562	17409	17561	17658	17591	17788	17557	17574	17637	17472	17392	17573	17509	17593	17660	17343	17577	17637	17621	17738	17733	17437	17487	17397	17468	17493	17522	17519	17402	17554	17621	17651	17520	17543	17636	17724	17475	17538	17672	17670	17585	17621	17611	17544	17650	17672	17817	17607	17475	17529	17547	17669	17570	17489	17658	17492	17572	17700	17593	17444	17674	17579	17579	17527	17403	17842	17764	17556	17715	17629	17738	17642	17532	17572	17564	17734	17648	17402	17563	17698	17483	17628	17584	17750	17628	17647	17734	17615	17614	17558	17477	17621	17762	17704	17497	17641	17525	17942	17526	17716	17550	17730	17683	17748	17540	17503	17371	17591	17610	17567	17563	17610	17538	17619	17687	17731	17461	17549	17534	17653	17728	17599	17693	17471	17519	17677	17539	17695	17572	17541	17578	17531	17609	17541	17739	17686	17535	17565	17509	17633	17607	17878	17900	17842	17700	17686	17422	17549	17466	17641	17777	17630	17420	17613	17573	17469	17581	17583	17670	17635	17431	17487	17720	17569	17509	17588	17526	17456	17729	17609	17629	17391	17657	17651	17564	17497	17437	17721	17654	17533	17506	17439	17478	17574	17487	17532	17655	17602	17585	17628	17542	17491	17646	17449	17765	17767	17519	17666	17914	17576	17683	17409	17688	17372	17643	17615	17412	17688	17369	17536	17683	17617	17647	17486	17670	17582	17737	17715	17645	17626	17487	17560	17625	17611	17610	17575	17585	17619	17602	17637	17670	17652	17639	17676	17633	17604	17473	17534	17331	17760	17603	17548	17646	17451	17656	17488	17626	17574	17419	17659	17645	17754	17586	17691	17558	17551	17426	17485	17601	17775	17557	17519	17522	17478	17434	17667	17501	17616	17595	17613	17639	17608	17792	17812	17676	17764	17762	17533	17548	17750	17642	17544	17679	17379	17635	17633	17499	17643	17494	17473	17860	17355	17602	17647	17525	17500	17590	17674	17497	17383	17526	17749	17617	17549	17666	17563	17531	17679	17574	17527	17673	17586	17389	17558	17624	17440	17569	17655	17470	17597	17820	17704	17670	17540	17565	17622	17467	17539	17469	17462	17720	17450	17569	17889	17667	17642	17627	17573	17670	17613	17477	17707	17653	17613	17687	17350	17654	17574	17796	17576	17631	17467	17528	17600	17597	17517	17643	17579	17504	17576	17644	17457	17844	17594	17549	17606	17425	17524	17654	17647	17475	17594	17639	17631	17367	17554	17510	17569	17611	17801	17638	17710	17548	17542	17516	17666	17601	17691	17592	17711	17626	17739	17538	17466	17556	17666	17512	17665	17594	17638	17564
18024	30730	28854	23563	21182	19108	18171	17630	17349	16865	16716	17068	17529	17789	17519	17032	16759	16788	16527	16535	16555	16439	15907	15661	15518	15332	15168	15124	15331	15230	15162	15225	15202	15259	15086	15243	15125	15194	15137	15159	15276	15062	15213	15182	15144	14978	14999	15127	15063	14930	14968	14992	15128	15038	15035	14942	14862	15099	15005	14965	15064	14973	14854	15039	15124	14997	14940	14935	15005	15065	15061	15328	14988	14969	15005	15119	14965	15126	15066	15036	14863	14890	14947	14881	14874	14846	14886	15241	15026	14886	14838	15006	14862	14826	14877	14889	14912	14874	14887	14924	14945	14985	15002	14747	14945	14893	14736	15153	14713	14898	14923	14758	14979	14938	14824	14909	14721	14901	14899	14977	14736	14788	14923	14841	14927	14933	14786	14740	14840	14974	14705	15008	14914	14824	14899	14851	14828	14910	14837	14767	14727	14809	15001	14920	14962	14945	14854	14807	14991	14874	14879	14740	14869	15057	14790	14745	14895	14885	14947	14906	15027	14841	14761	14857	14837	14865	14994	14855	14750	14976	14691	14995	14937	14869	14703	14849	15002	14867	14800	14815	14923	14868	14723	14749	14822	14897	14763	14794	15007	14911	14834	14916	14777	14729	14903	14859	15041	14905	14991	14876	14755	14722	15031	14876	15121	14930	14831	14962	14754	14875	14822	14971	14801	14953	15025	14875	14894	14811	14841	14855	14840	14920	14920	14934	15008	14922	14813	14913	15011	14900	14744	15031	14931	14949	14924	14819	14883	15000	14926	14962	14980	14838	14895	14943	14820	14870	14943	14815	14893	14930	14728	14896	14749	14945	14872	14940	15017	14984	14943	14778	14872	14927	14920	14882	14704	14695	14905	14634	14842	14803	14957	14670	14709	14966	14820	14886	14695	14846	14830	14854	14791	14880	14814	14975	14860	14766	14668	14948	15069	14705	14912	14912	14809	14869	14923	14987	14803	14893	14890	14885	14941	14969	14745	14839	15130	15050	14609	14924	14886	14867	15002	14862	14865	14953	14837	14739	14927	15005	14882	14735	14726	14863	14774	14977	14953	14896	14904	14867	14810	14907	14829	14924	15005	14922	14884	14962	14906	14813	14898	14662	14952	14960	14823	14675	14868	14867	14867	14963	15063	14914	14883	14937	14734	14885	14892	14786	14840	14995	15020	14831	14893	14905	14788	14913	14732	14988	14914	14929	14893	15017	14903	14809	14888	14912	14880	14997	14804	14772	14774	14996	14817	14854	14889	14876	14805	14874	14818	14988	14863	15000	14969	14754	14920	14755	14840	14725	14914	14795	15011	14761	14756	14862	14867	14932	15057	14873	14944	14837	15134	14921	14928	14898	15017	14874	14757	14846	14810	14866	14996	14792	14766	14875	14699	14898	14901	14883	14812	14823	14921	14937	14877	14917	14719	15041	14723	15033	14748	14887	14910	14949	14883	15094	14831	14930	14793	14776	14948	14763	14905	14899	14794	14857	15043	14866	14839	14898	14924	14747	14868	14853	14757	14956	14782	14917	14844	14770	14988	14929	15037	15044	14822	14925	14972	14730	14970	14984	14901	14821	14918	14960	14958	14807	14957	14893	14841	14940	14769	14850	14919	14885	14754	14701	14767	14822	14879	14819	14851	14764	14717	14927	14977	14916	14949	14872	14968	14944	14830	15008	14990	14702	14860	15001	14871	14755	14799	14916	14869	14910	14721	14871	14868	15057	14960	14818	14921	14773	14919	14711	14928	15031	14963	14793	14924	14777	14805	14727	14997	14957	14812	15001	14894	14825	15007	14850	15094	14997	14904	14955	14754	14941	14874	14863	14930	14815	15010	14773	14892	14763	14706	14768	14956	14873	14807	14772	14841	14766	14859	14858	15037	14856	14982	14818	14896	14846	14889	14899	14918	14716	14837	14756	15027	14832	14850	14939	14827	15016	14813	15061	15056	14783	14997	14903	14869	14912	14802	14891	14926	14920	14923	14961	14842	14824	14860	14939	14861	14847	14956	14954	14804	14775	14831	15046	14818	14885	14723	14841	14806	14857	14784	14782	15033	14902	14896	14907	14904	14930	14798	15077	14925	14820	14965	14819	14812	14896	14974	14861	14995	14864	14822	14824	15017	14857	14909	14846	14884	15041	14865	14810	14788	15017	14928	14833	14711	14776	14698	15020	14858	14836	15096	14742	14864	14567	14959	14981	14674	14778	14832	14614	14936	14875	14935	14891	14988	14861	14925	14775	15045	15053	14838	14859	14679	14907	14903	14884	14831	15015	14921	14937	14834	14949	14820	14942	14783	14879	15006	14963	14673	14934	14839	14938	14944	14983	14858	14990	14999	14950	14962	14890	14871	14939	14901	14786	15093	14949	14910	14876	15126	14916	14866	15001	14921	14835	14965	14973	14888	14912	15038	15086	15073	14908	14853	14952	14796	14772	14738	14834	14908	14875	14984	14982	14781	14944	14830	14951	14850	14777	14989	14847	14902	14743	14934	14919	14956	14782	14803	14864	14886	14873	14934	14874	14962	14875	14863	14869	14907	14874	14747	15025	14960	14892	15063	14908	14967	14935	14930	14863	14926	15007	14911	14830	14846	14974	14922	14850	14918	14726	14830	14836	14857	14921	14818	14936	14879	14761	14937	15024	14857	14976	14843	14884	14750	14919	14836	14812	14903	14898	14886	15033	14916	14903	14928	14839	14857	14971	14994	15054	14925	14805	15041	15001	14784	14972	14812	14902	14905	14985	15032	14843	14989	14933	14986	14857	14973	14882	14760	14884	14958	14809	14878	14739	14856	14860	14758	15040	14850	15000	14849	14866	14852	14808	14962	14943	14810	14904	14859	14747	14767	14954	14839	14781	14765	14964	14768	14932	14929	14879	14950	14835	14923	14801	14846	14965	14687	14948	14786	14807	14751	14759	15036	14968	14777	14961	14880	14724	14948	14686	14937	14789	14960	14893	14887	14868	14982	14986	14978	14821	14916	15114	14793	15019	14877	14839	14861	14907	14950	14812	14930	15061	14807	14786	14754	14955	14839	14693	14968	14991	14921	14798	14773	15033	14706	14899	14672	14819	14680	14886	14841	15003	14968	14851	14923	14746	14927	14913	15030	14890	14893	14773	14708	14863	14706	14828	14862	14784	14850	14941	14807	14946	14850	14884	14916	14668	14903	14901	14866	14760	14834	14725	14909	14756	14980	14953	14878	14730	14926	14920	14908	14900	14980	14876	14998	14928	14821	14991	14802	14842	14947	14825	14699	15085	14828	14901	15044	14849	15000	14773	14876	14941	14810	14785	14863	14884	14875	15029	14954	14841	14683	14808	14875	14854	14936	14959	14968	14886	14814	14747	14986	14910	14834	14930	14807	14897	14851	14892	14656	14738	14927	15025	14876	14979	15045	14876	14940	14825	14884	14934	14833	14821	15101	14737	14883	14885	14945	14824	14889	14998	14987	14918	14923	14945	14791	14744	14780	15073	14799	14920	14992	14845	14933	15023	14788	15016	14716	15057	15009	14995	14936	14810	14854	14972	14904	14876	14975	15002	14929	14828	14859	15040	14932	14861	14992	14996	14919	14906	15009	14696	14846	15003	14961	14970	14841	15044	14854	14831	15030	14666	14928	14896	14882	14707	15047	14992	14880	14902	14900	15083	14926	14873	15047	14945	14747	14825	14873	14816	14833	14880	14796	15056	14940	14926	14971	14723	14834	14824	14970	14895	14845	14916	15076	15029	14810	14722	15065	15009	14872	14911	14888	14749	14999	14935	14788	14895	15015	14834	15000	14844	14888	14828	14954	14734	14723	14826	14898	14815	15000	15115	15071	15122	14901	14930	14973	14824	14941	14798	15002	14940	14841	14973	14785	14901	14845	14768	14769	14850	14939	14755	14817	14917	14967	14993	15058	14777	15029	15015	14868	14861	14756	15118	14735	14814	14701	14850	14778	15006	15013	14880	14755	14860	14856	14796	14659	14875	14782	14939	14906	15020	14896	14814	14900	14997	14865	15004	14913	15007	14809	14939	14805	14835	14769	14826	14843	14793	14923	14922	14868	14757	14851	15003	14683	14879	14784	15001	14897	14957	14847	14957	14857	14826	14749	14811	14632	15164	14991	14984	14931	14881	14889	14841	14832	14843	14660	14890	15064	14981	14844	14987	14753	14855	14767	14973	15033	14839	14729	14930	14802	14997	14937	14942	14875	14922	15023	14986	15053	14960	14611	15014	14874	14864	14975	14856	14841	14803	15077	14950	14840	14858	14892	14583	14990	14798	14747	15046	14915	14889	14869	14978	14868	14921	14800	14990	14777	14819	14978	14780	14701	14841	14991	14887	14799	14743	14871	14927	14960	14896	14831	14741	14645	15001	15029	14744	14809	14882	14889	14958	14816	14854	14738	14954	14798	14880	14902	14612	14756	15008	14699	14883	14922	14812	14914	14831	14814	14958	14794	14784	14883	14763	14967	14760	15008	14890	14751	14875	14879	14884	15011	14828	14797	14848	14794	15059	14779	14800	14826	14995	15000	14874	14991	14905	14954	14918	14968	14813	14900	15061	14898	14869	14795	14877	14825	15025	15169	14798	14785	14867	15050	14874	14952	14725	14928	14943	14921	14819	14927	14770	14977	14875	14920	14884	15003	14791	14837	14897	14832	14903	14824	14952	14836	14784	14779	14828	14893	14917	14811	14916	14945	14878	14873	15002	14981	15094	15077	15082	14992	14786	14901	14806	14897	14988	14941	14896	14964	14976	14915	15057	14751	14907	14948	14811	14952	14813	14922	14876	14924	14923	14964	14948	14964	15016	14849	14925	14844	14840	14911	14763	14872	14939	14835	14968	14875	14804	14789	14772	15131	14997	14910	14929	14896	15080	14729	14796	14956	14915	14987	14712	14890	14749	15035	14791	14961	14856	14880	14929	15037	14843	14881	14873	14898	14962	14969	14960	14826	14996	14896	14956	14919	14821	14964	14800	14805	14908	14974	14780	14897	14716	14780	15038	14903	14954	14863	14998	14918	14852	14866	14867	14849	14910	14781	14831	14885	14827	15001	15177	15037	14796	14858	14856	15040	14695	14956	15082	14810	14791	14949	14826	14937	14933	14770	14808	14977	14981	15000	14921	14914	15001	14827	14840
29445	22330	22701	20516	18083	17897	18135	17898	17901	17826	17731	17964	18128	17881	18159	18316	18070	18050	18137	18068	17972	18019	17762	17781	17698	17763	17865	17941	17953	17438	17663	17789	17607	17687	17722	17630	17801	17804	17736	17669	17551	17511	17596	17500	17419	17524	17551	17601	17586	17844	17690	17609	17781	17564	17546	17682	17621	17489	17449	17365	17571	17540	17598	17705	17556	17811	17479	17512	17906	17847	17663	17723	17577	17774	17609	17680	17545	17587	17710	17447	17539	17555	17452	17414	17509	17631	17703	17586	17394	17544	17539	17638	17272	17453	17478	17572	17650	17520	17330	17343	17518	17334	17713	17374	17554	17564	17471	17501	17474	17388	17732	17584	17567	17517	17626	17467	17673	17319	17421	17587	17652	17366	17569	17734	17632	17459	17232	17638	17542	17711	17662	17607	17709	17417	17490	17562	17391	17586	17558	17744	17510	17616	17629	17527	17566	17437	17574	17570	17723	17589	17453	17328	17526	17505	17367	17451	17508	17567	17629	17654	17609	17507	17355	17536	17504	17497	17534	17447	17613	17684	17706	17673	17669	17512	17608	17622	17620	17435	17547	17663	17498	17480	17692	17649	17679	17607	17506	17600	17464	17557	17358	17293	17277	17588	17406	17349	17580	17671	17474	17525	17269	17573	17585	17681	17609	17502	17455	17455	17694	17449	17845	17423	17687	17567	17644	17567	17557	17552	17476	17575	17748	17506	17442	17638	17496	17686	17441	17469	17570	17703	17404	17666	17611	17505	17733	17358	17505	17511	17272	17536	17741	17431	17615	17474	17627	17555	17582	17457	17683	17357	17736	17515	17611	17481	17537	17559	17219	17444	17491	17560	17570	17522	17764	17486	17702	17652	17729	17447	17612	17801	17780	17687	17570	17577	17546	17542	17501	17581	17419	17536	17518	17736	17618	17463	17443	17584	17665	17486	17650	17696	17455	17502	17654	17435	17423	17575	17526	17372	17506	17677	17617	17655	17485	17520	17564	17658	17702	17633	17506	17792	17581	17516	17431	17491	17483	17617	17646	17528	17600	17307	17693	17660	17462	17560	17661	17534	17633	17615	17592	17510	17577	17345	17312	17580	17458	17433	17556	17551	17423	17462	17496	17505	17724	17686	17617	17507	17293	17547	17603	17669	17632	17606	17685	17396	17561	17548	17490	17515	17653	17494	17525	17448	17523	17407	17360	17550	17603	17444	17602	17572	17426	17541	17492	17550	17449	17565	17585	17620	17702	17559	17568	17251	17636	17682	17454	17709	17546	17649	17491	17519	17521	17479	17351	17630	17727	17648	17654	17683	17701	17619	17579	17550	17742	17590	17694	17358	17510	17560	17392	17636	17591	17458	17360	17750	17580	17572	17623	17753	17826	17617	17455	17394	17384	17524	17452	17510	17621	17738	17457	17387	17482	17429	17462	17488	17550	17567	17705	17530	17582	17484	17488	17588	17554	17621	17428	17624	17601	17506	17616	17492	17502	17544	17445	17554	17507	17706	17581	17607	17505	17363	17516	17538	17474	17590	17565	17550	17651	17686	17402	17607	17662	17488	17466	17548	17668	17728	17706	17592	17647	17533	17479	17585	17449	17519	17692	17704	17561	17662	17630	17643	17416	17630	17764	17373	17252	17482	17407	17408	17366	17676	17546	17493	17529	17413	17515	17518	17634	17644	17586	17714	17589	17437	17610	17648	17390	17594	17496	17581	17640	17429	17583	17461	17669	17374	17503	17489	17595	17560	17672	17761	17598	17680	17478	17577	17519	17467	17419	17925	17631	17466	17530	17462	17729	17643	17801	17463	17408	17510	17673	17635	17617	17525	17581	17483	17581	17693	17508	17535	17638	17556	17539	17599	17685	17574	17574	17519	17532	17729	17589	17772	17550	17466	17288	17607	17574	17509	17192	17414	17431	17712	17561	17678	17556	17621	17604	17802	17455	17450	17584	17363	17733	17666	17455	17535	17222	17501	17615	17391	17605	17505	17573	17472	17307	17565	17467	17623	17621	17652	17554	17528	17770	17432	17429	17650	17629	17610	17479	17661	17576	17486	17461	17672	17589	17424	17531	17538	17560	17589	17664	17704	17614	17441	17615	17484	17321	17621	17659	17527	17810	17490	17561	17800	17480	17535	17629	17567	17594	17583	17523	17586	17518	17426	17410	17515	17501	17559	17649	17591	17512	17660	17333	17565	17643	17726	17514	17430	17614	17534	17514	17761	17767	17700	17630	17408	17506	17541	17241	17664	17631	17560	17687	17529	17569	17496	17623	17608	17640	17312	17627	17417	17460	17430	17689	17552	17462	17637	17692	17687	17637	17633	17237	17619	17633	17496	17808	17512	17467	17487	17582	17283	17574	17545	17584	17634	17644	17563	17631	17662	17533	17414	17748	17679	17576	17557	17543	17392	17616	17645	17513	17743	17459	17572	17766	17547	17555	17668	17618	17586	17269	17432	17685	17701	17681	17421	17430	17800	17608	17491	17535	17641	17371	17556	17387	17708	17663	17585	17741	17616	17573	17730	17487	17544	17399	17583	17793	17665	17625	17383	17596	17520	17575	17588	17755	17253	17768	17677	17550	17725	17732	17421	17451	17484	17465	17263	17705	17434	17377	17872	17442	17434	17573	17648	17588	17543	17684	17562	17523	17574	17699	17627	17444	17390	17481	17535	17611	17469	17616	17531	17622	17617	17433	17627	17663	17507	17484	17365	17598	17452	17525	17686	17442	17404	17402	17569	17606	17559	17670	17641	17634	17378	17580	17498	17576	17504	17484	17437	17732	17385	17688	17555	17733	17523	17936	17445	17485	17626	17708	17702	17451	17504	17570	17553	17539	17513	17492	17528	17633	17614	17797	17748	17414	17505	17749	17606	17662	17622	17536	17335	17518	17608	17598	17529	17494	17502	17658	17361	17661	17507	17623	17429	17574	17276	17392	17590	17488	17675	17427	17422	17354	17349	17666	17642	17783	17721	17501	17513	17744	17512	17621	17526	17732	17688	17371	17449	17503	17533	17612	17695	17455	17922	17559	17592	17362	17672	17416	17609	17601	17674	17707	17805	17566	17722	17685	17593	17530	17543	17429	17255	17368	17561	17732	17596	17642	17548	17383	17494	17466	17714	17584	17689	17588	17529	17650	17520	17503	17592	17633	17779	17622	17462	17651	17542	17666	17487	17491	17523	17547	17481	17640	17630	17624	17571	17461	17651	17722	17548	17561	17791	17593	17512	17618	17554	17475	17490	17503	17733	17460	17368	17532	17500	17580	17575	17442	17464	17771	17598	17660	17612	17721	17476	17580	17527	17460	17519	17512	17622	17344	17565	17501	17697	17646	17414	17373	17568	17716	17519	17431	17529	17789	17716	17600	17485	17434	17600	17704	17256	17356	17352	17340	17584	17319	17466	17260	17542	17636	17434	17634	17419	17497	17465	17835	17564	17452	17616	17470	17584	17348	17426	17566	17643	17668	17521	17633	17547	17424	17605	17560	17467	17541	17561	17531	17555	17587	17540	17486	17470	17542	17343	17797	17476	17845	17543	17625	17773	17650	17471	17430	17585	17784	17699	17487	17585	17559	17492	17605	17400	17490	17508	17562	17750	17529	17647	17613	17692	17463	17683	17646	17600	17659	17568	17793	17427	17570	17561	17324	17436	17657	17522	17548	17553	17500	17560	17381	17555	17522	17383	17362	17604	17578	17562	17559	17490	17529	17475	17454	17702	17725	17323	17581	17644	17496	17663	17618	17531	17526	17460	17779	17480	17458	17634	17569	17673	17576	17625	17514	17593	17584	17748	17684	17636	17367	17558	17359	17696	17528	17668	17623	17623	17779	17539	17588	17591	17715	17392	17375	17446	17499	17657	17549	17611	17653	17493	17567	17679	17701	17699	17733	17563	17587	17454	17713	17673	17516	17458	17562	17465	17796	17494	17445	17676	17408	17546	17436	17574	17777	17683	17609	17533	17575	17504	17529	17584	17637	17473	17714	17551	17626	17645	17597	17638	17391	17467	17612	17498	17544	17566	17605	17479	17480	17586	17560	17617	17589	17769	17695	17474	17573	17631	17539	17440	17787	17703	17738	17795	17612	17599	17633	17632	17506	17597	17623	17430	17503	17600	17479	17421	17687	17631	17518	17313	17462	17530	17544	17548	17708	17823	17565	17445	17562	17640	17605	17579	17610	17606	17501	17406	17612	17564	17393	17516	17362	17524	17593	17555	17542	17358	17549	17643	17741	17691	17710	17532	17556	17659	17492	17647	17616	17434	17742	17618	17481	17623	17739	17341	17612	17599	17535	17412	17633	17604	17505	17580	17552	17575	17674	17370	17524	17618	17567	17636	17734	17493	17738	17507	17605	17692	17749	17571	17533	17750	17679	17509	17648	17776	17804	17632	17772	17688	17676	17552	17460	17583	17501	17567	17731	17698	17435	17725	17686	17750	17525	17548	17652	17474	17530	17491	17473	17741	17719	17584	17505	17488	17634	17500	17462	17544	17651	17577	17604	17446	17544	17378	17422	17785	17691	17551	17633	17339	17538	17373	17583	17744	17561	17614	17697	17508	17623	17571	17568	17544	17656	17634	17319	17699	17484	17646	17565	17462	17557	17619	17612	17590	17649	17563	17586	17407	17537	17388	17497	17337	17555	17809	17589	17540	17659	17554	17303	17475	17485	17522	17587	17676	17526	17538	17625	17694	17508	17460	17652	17388	17599	17552	17451	17376	17626	17724	17612	17702	17691	17725	17732	17426	17650	17496	17358	17732	17442	17746	17652	17530	17516	17505	17543	17425	17477	17504	17506	17685	17578	17707	17542	17454	17566	17442	17736	17744	17606	17382	17577	17524	17593	17418	17320	17424	17618	17637	17559	17548	17549	17705	17596	17652	17690	17651	17535	17727	17659	17482	17571	17573	17433	17533	17364	17768	17552	17589	17657	17598	17714	17473	17783	17610	17442	17574	17530	17602	17678	17724	17590	17476	17445	17429	17647	17723	17527	17463	17760	17641	17581	17456	17532	17350	17715	17668	17532	17601	17542	17478	17585	17382	17538	17440	17495	17349	17528	17671	17543	17585	17717	17612	17771	17628	17661	17366	17683	17462	17565	17467	17438	17650	17601	17695	17494	17575	17649	17544
15896	17658	17488	16380	15626	15512	15181	15147	15178	15146	15340	15567	15898	15610	15595	15587	15841	15894	15813	15473	15565	15605	15307	15236	14957	15076	14983	14868	15175	14912	14948	15137	15076	14874	14973	14992	14991	14935	15043	15026	15007	15075	14904	14896	15021	15205	15003	14872	14732	14923	14962	14922	15064	14978	14959	14959	14862	14857	14884	15026	14834	15104	14819	14880	14968	14884	15088	14916	14845	14834	14798	15046	14907	15068	14908	14986	14885	14928	14973	14903	15018	14800	14919	14880	14874	14773	14869	14915	14913	14677	14811	14901	14950	14905	14939	14915	14933	15005	14840	15075	14813	15115	14837	14868	14832	14767	14839	14836	14732	14971	14717	14947	14833	14725	14664	14773	14988	14821	14676	14876	14915	14906	15063	14854	14972	14791	14919	14859	15007	14884	14836	14798	14879	14801	14862	14825	14871	14925	15001	14831	14846	14921	14792	14823	14896	14987	14890	14714	14830	14925	14673	14751	15026	14986	14878	14830	14860	14813	14937	14716	14961	14823	14861	14944	14847	14860	14762	14759	15041	14863	14907	15011	14807	14836	14920	15017	14903	14869	14943	14875	15050	14871	14880	14790	14727	14931	14793	14781	14898	14990	15014	14718	14856	14967	15014	14847	14772	14904	14841	15038	14953	14751	14884	14847	14849	14805	14783	14755	14831	14775	14679	14921	14899	14843	14865	14689	14829	14895	14988	14698	14884	14885	15001	14758	14904	14638	14859	14825	14821	14872	14879	14874	14825	14769	14861	14829	15030	14800	14994	14805	14999	14946	14915	14785	14876	14706	14953	14894	14903	14866	14830	14869	14957	14912	14939	14970	14928	14885	14801	14780	14876	14897	14788	14842	14727	15006	14831	14854	14693	14909	14979	14958	15032	14957	14764	14768	14939	14858	14891	14763	14845	14894	14829	14962	14906	14755	14771	14947	14785	14820	14841	14941	14936	14918	14940	14805	14857	14987	14902	14985	14861	14754	14751	14907	14848	15021	14771	14909	14656	14850	14841	14756	14879	14973	15086	14885	14925	14919	14881	14881	14817	14854	14897	14839	14957	14867	15006	14974	14953	14769	14917	14905	14767	14914	15029	14822	14818	14961	14888	14871	14980	14961	14795	14959	14727	14866	14811	14896	14852	15055	14869	14858	14818	14797	15009	14899	14748	14806	14817	14920	14869	14776	15080	14841	14920	14984	14807	14894	14810	14966	14900	14898	14968	14778	14715	14922	14946	14813	14885	14979	14720	15164	14754	14834	14682	15007	14755	14804	14825	15030	15002	14968	14961	14806	14730	14975	14877	15010	14909	14895	14837	14872	14881	14904	14826	14842	14896	14745	14780	15032	14935	14797	14960	14747	14924	14878	14911	14822	14761	15055	14847	14785	15022	14874	14865	14768	14680	14953	14861	14866	14825	14856	14984	14918	15072	14972	14652	14777	14745	14920	14838	14779	14983	14778	14823	14911	15039	14755	15048	15087	14735	14830	14761	14843	15017	14722	14844	14853	14889	14848	14943	14599	14819	14797	14837	14720	14909	14878	14819	14930	14798	15010	14893	14882	14865	14891	14812	15065	14737	14869	14834	14931	14842	14963	15000	14846	14677	14945	14724	14953	14826	14861	14804	15007	14635	14814	14917	14939	14733	14856	14734	14876	14881	14892	14828	14913	14637	14976	14889	14877	14815	14861	14977	14916	14759	15055	14753	14858	14895	14845	14833	14944	15088	14819	14990	14908	14811	15001	14987	14854	14775	14813	14886	14821	15027	14857	14816	14687	14925	14830	14953	14741	14976	14861	14807	14920	14762	14829	14961	14778	14844	14789	14863	14775	14824	14780	14917	14823	14982	14845	14788	14865	14930	14802	14821	14854	14917	14808	15003	14737	14775	14750	14957	14984	14787	14871	14869	14819	15031	15042	14859	14869	14812	14663	14779	14961	14976	15023	15047	14845	14928	14891	14881	14814	14782	14911	14829	14902	14691	14888	14893	14889	14795	14851	14944	14803	14804	14834	14865	14825	14920	14958	14837	14862	14935	14802	14966	15126	14869	14997	14755	14852	14858	14965	14796	14830	14841	14829	14844	14937	14922	14868	15053	14896	14749	14797	15000	14905	14744	14943	14861	14833	14977	14846	14942	14867	14944	14816	14672	14911	14835	14791	14792	15008	14873	14783	14888	14840	14882	14928	14923	15098	14871	14840	14854	15020	14957	15032	15021	14776	14864	14817	14835	14960	14803	14908	14802	14873	14771	14814	14892	14782	14820	14823	14887	14872	14776	14725	14700	14922	15014	14903	14761	14954	14793	14984	14995	14811	14801	14936	14626	15109	14882	14887	14953	14862	14898	14980	14872	14947	14870	14846	14712	14897	14813	14868	14981	14654	14884	14902	14777	14968	14878	14864	14661	14805	14953	14787	14912	14854	15002	14909	15036	14825	14802	14706	14995	14968	14759	14751	15017	15013	14990	14935	14920	14878	14914	14877	14917	14967	14821	14818	14760	14785	14887	14771	14965	14938	14837	14766	14962	14977	14850	14717	14870	14812	15053	15049	14810	14896	14879	14840	14797	14873	14806	14969	14960	14811	15028	14988	14848	15040	14876	15120	14799	14849	14713	14911	14930	14961	14844	14907	14800	14818	15017	14956	14848	14942	14983	14814	14882	14825	14798	14881	14828	14872	14759	14755	14811	14894	14934	15074	14868	14899	14898	14806	15005	14863	14829	14601	14870	14691	14897	14679	14831	14864	14948	14927	14920	14874	14963	14929	14980	14837	14935	14864	14935	14898	14899	14851	14884	14875	14855	14933	14910	14810	14712	14970	14900	14766	14724	14842	14853	14888	14917	14786	14778	14904	15016	14844	14869	14863	14911	14687	14955	14838	14937	14831	14703	14935	14734	14786	14844	14931	14817	14957	15011	14861	14732	14826	14915	14891	14952	14859	15021	14694	15047	14855	14873	14781	14954	14992	14858	14886	14871	14921	14977	14964	14960	14962	14932	14789	14859	14950	14976	14996	14754	14775	14823	14799	14922	14871	14913	14887	14828	15062	14856	14954	14781	14926	14982	14884	14810	14899	14732	14804	14904	14871	14944	15007	14846	14905	15048	14849	14953	14900	14833	14778	15071	14941	14878	15025	14817	14987	14967	15025	15038	14949	14850	14981	14983	14806	14849	14833	14931	14857	14971	14829	14688	14815	14897	15040	14903	14977	14777	14851	14820	14987	14699	14901	14916	14883	14761	14991	14912	14885	14938	14999	14825	14698	15063	14810	14764	14981	15026	14800	14735	14909	14931	14806	14806	15010	14998	14742	14836	14977	14891	14869	14925	14914	15069	14828	14803	15035	14834	14775	14836	14824	14990	14758	14935	14929	14975	14956	14771	14870	14798	14909	14936	14772	14948	14889	14999	14821	14829	14894	14780	15016	14835	14734	14897	14834	14859	14813	14841	14736	15044	14967	14793	14844	14816	14975	14857	14709	14736	14932	14968	14930	14734	14846	14812	14872	14994	14865	14944	15003	14877	14970	14660	14893	14749	14979	14956	14944	14999	14813	14894	14905	14877	14982	14953	15011	14932	14775	14932	14822	14671	14750	14881	14907	15017	14992	14993	14792	14852	14773	14910	14895	14856	14925	14915	14895	14813	14961	14969	14812	14859	14735	14838	14854	14761	14814	14838	14848	14864	14707	14867	14820	14840	14878	14808	14820	14930	14831	14872	14855	14822	14902	14885	14757	14838	14871	14911	14783	15076	14930	14938	14823	15083	14798	14983	14926	14962	14716	14804	14941	14976	14912	15010	14836	14883	14794	14880	14943	14883	14638	14984	14855	14812	14937	14732	14755	14949	14986	14859	14862	14882	14937	14817	14865	14891	14828	14695	14765	14972	14742	14966	14925	14862	14972	14821	14967	14857	14646	14964	14737	14943	14839	14954	14868	14935	14814	14711	14906	15006	14857	14781	14975	14892	14841	14799	14922	14926	14823	14765	14893	15039	14928	15017	14906	14964	14773	14938	14862	14875	14803	14790	14809	14780	14996	14806	14983	14911	14882	14827	14917	14897	14745	14871	14930	14955	14855	14905	14944	15071	14944	14920	14825	14911	14980	14953	14962	15074	14829	14910	14787	14883	14758	14898	14986	15107	14749	15025	14912	14729	14746	14871	14809	14990	14788	14881	14789	14891	14617	14848	14766	14921	14972	14985	14852	14958	15034	14913	14909	14857	14973	14980	14932	14952	14867	14736	14735	14907	14775	14705	14790	14949	14983	14858	14866	14810	14721	14667	14895	14830	14857	14889	14849	14912	15020	14865	14944	14870	14971	14886	14973	14772	14720	14839	14915	14969	14851	15021	14894	14740	14783	14845	14837	14792	14957	14945	14981	14864	15009	14897	14838	14807	14994	14707	14754	14815	14909	14920	14866	14861	14878	14854	14696	14902	14893	15026	15007	14808	14973	14766	14903	14904	14943	14772	14900	14901	14873	14828	14632	14956	15040	14940	14958	14898	14730	14929	14822	14922	14914	14838	14921	14841	14837	14946	14921	14796	14852	14879	14903	14988	14784	14860	14883	14825	14745	14791	14893	14889	14880	14791	14840	14808	14958	14790	14830	14885	14994	14772	15011	14854	14953	14974	14886	15018	14775	14965	14874	15081	14768	14932	14857	14694	14735	15072	14934	14755	14871	14853	15110	14820	14980	14696	14861	14946	14721	14914	14753	14958	14960	14880	14949	14990	14993	14931	14812	14686	14976	14912	15094	14743	14878	14940	14745	14995	14883	14977	14749	14634	14855	14970	14820	15004	14963	14928	14955	14976	14949	14996	14812	14971	14892	14926	14753	14820	14862	14892	15000	14788	14921	14949	14930	15003	14866	14903	14985	14867	14762	14961	14948	14916	14871	14942	14808	14920	15000	14945	14809	14900	14837	14869	14842	14695	14843	14792	14835	14914	14960	15016	14905	14920	14865	14908	14811	14954	14905	14902	14905	14952	15053	14859	14889	14832	15040	14957	14870	14875	14920	14852	14888	14792	14949	15008	14921	14775	14975	14922	14961	14969	14913	14908	15085	15049	15065	14893	14944	15019	14900	14937	14946	14841	14826	14865	14802	15026	14974	15082	14821	14815	14787	14808	15100
25230	21390	28331	25314	22252	20805	20433	18781	18324	18424	18283	18368	18338	18362	18234	18532	18698	18662	18423	18401	18345	18197	18131	17909	17898	17849	17779	17825	17879	17700	17673	17460	17858	17769	17619	17910	17770	17595	17583	17582	17567	17663	17549	17546	17446	17565	17647	17802	17559	17488	17741	17580	17799	17550	17432	17566	17535	17404	17629	17659	17745	17413	17500	17559	17470	17499	17561	17385	17450	17781	17649	17598	17419	17635	17514	17502	17572	17460	17431	17464	17512	17682	17591	17668	17543	17488	17604	17701	17544	17291	17365	17505	17426	17508	17677	17627	17449	17587	17479	17359	17575	17385	17452	17432	17369	17471	17390	17409	17612	17251	17540	17431	17601	17489	17470	17433	17498	17542	17596	17509	17527	17184	17640	17314	17326	17515	17424	17471	17497	17441	17522	17808	17331	17403	17550	17593	17389	17629	17615	17587	17762	17537	17481	17675	17696	17476	17456	17350	17485	17671	17660	17582	17601	17475	17510	17414	17597	17303	17732	17384	17276	17584	17682	17558	17599	17673	17347	17362	17461	17625	17306	17645	17341	17484	17298	17665	17478	17591	17463	17299	17458	17455	17582	17670	17487	17589	17483	17363	17468	17303	17244	17483	17603	17295	17593	17482	17525	17795	17640	17638	17411	17497	17553	17532	17528	17527	17478	17607	17569	17506	17505	17382	17456	17506	17373	17422	17711	17543	17454	17536	17702	17597	17491	17315	17454	17616	17583	17519	17497	17413	17620	17548	17381	17445	17440	17586	17624	17625	17465	17606	17451	17636	17509	17676	17595	17558	17668	17571	17420	17518	17578	17407	17563	17476	17455	17507	17561	17548	17587	17814	17459	17535	17631	17568	17555	17407	17528	17466	17324	17369	17715	17511	17424	17310	17360	17600	17673	17460	17707	17497	17609	17696	17750	17441	17564	17566	17570	17431	17315	17536	17526	17624	17602	17514	17381	17333	17379	17424	17641	17603	17691	17731	17702	17352	17290	17589	17589	17258	17493	17446	17512	17679	17300	17370	17585	17508	17338	17370	17465	17436	17689	17493	17629	17313	17539	17599	17544	17568	17442	17537	17487	17600	17453	17522	17676	17690	17338	17671	17494	17426	17328	17439	17475	17608	17464	17554	17404	17502	17485	17494	17455	17438	17584	17550	17627	17591	17520	17510	17426	17504	17618	17497	17468	17675	17337	17518	17319	17638	17635	17400	17502	17470	17569	17552	17444	17482	17462	17441	17487	17666	17528	17562	17393	17654	17414	17331	17476	17449	17498	17475	17286	17457	17567	17631	17542	17676	17460	17491	17538	17306	17500	17388	17479	17469	17603	17438	17430	17388	17367	17399	17544	17390	17556	17460	17410	17574	17667	17621	17708	17454	17450	17466	17467	17581	17243	17497	17530	17540	17426	17536	17259	17394	17549	17646	17542	17538	17614	17490	17651	17679	17466	17299	17417	17524	17365	17219	17593	17619	17369	17513	17635	17407	17454	17269	17433	17506	17482	17471	17393	17566	17388	17247	17626	17577	17450	17602	17537	17535	17551	17438	17750	17455	17516	17586	17406	17600	17672	17345	17691	17542	17496	17728	17530	17714	17581	17470	17471	17560	17504	17528	17450	17553	17667	17690	17353	17602	17404	17601	17571	17504	17311	17431	17545	17666	17474	17406	17769	17432	17459	17534	17655	17555	17775	17466	17607	17671	17524	17359	17403	17691	17416	17481	17237	17445	17710	17396	17461	17586	17500	17384	17506	17506	17392	17251	17665	17597	17410	17601	17366	17695	17414	17346	17535	17504	17657	17600	17506	17652	17621	17398	17379	17577	17502	17242	17477	17682	17305	17434	17575	17451	17446	17637	17591	17510	17641	17445	17606	17742	17579	17320	17506	17523	17552	17569	17563	17628	17383	17621	17556	17504	17533	17407	17341	17509	17449	17497	17324	17486	17582	17552	17636	17656	17620	17518	17430	17235	17309	17256	17448	17700	17482	17569	17666	17543	17545	17536	17514	17424	17618	17422	17347	17676	17492	17342	17249	17447	17649	17637	17528	17485	17581	17544	17534	17454	17480	17439	17305	17506	17632	17547	17336	17580	17463	17569	17498	17510	17411	17630	17591	17461	17502	17445	17647	17472	17407	17565	17418	17622	17642	17391	17525	17331	17599	17542	17485	17387	17450	17457	17416	17185	17573	17413	17462	17520	17463	17613	17477	17597	17562	17422	17510	17424	17384	17391	17482	17194	17684	17603	17550	17633	17610	17454	17700	17772	17484	17401	17395	17474	17513	17436	17485	17585	17589	17779	17632	17626	17522	17443	17591	17660	17504	17306	17583	17603	17630	17390	17418	17434	17408	17430	17500	17605	17593	17457	17796	17721	17439	17440	17588	17456	17339	17331	17419	17506	17433	17700	17385	17337	17393	17427	17416	17337	17469	17526	17595	17624	17460	17697	17426	17541	17532	17545	17509	17503	17418	17382	17330	17468	17578	17577	17543	17653	17650	17449	17382	17572	17524	17553	17405	17399	17493	17620	17478	17540	17449	17524	17552	17584	17376	17570	17619	17462	17368	17240	17373	17555	17655	17404	17337	17481	17460	17621	17446	17590	17574	17505	17651	17471	17605	17690	17648	17446	17444	17557	17340	17614	17716	17457	17411	17477	17547	17460	17508	17358	17452	17473	17538	17542	17493	17705	17663	17510	17598	17539	17538	17495	17419	17315	17399	17384	17380	17510	17534	17532	17524	17522	17576	17528	17654	17355	17637	17441	17411	17223	17633	17632	17569	17529	17521	17319	17488	17423	17474	17642	17446	17600	17329	17460	17405	17424	17484	17431	17563	17509	17519	17438	17622	17634	17582	17290	17496	17479	17534	17694	17497	17388	17559	17515	17374	17582	17386	17572	17434	17541	17543	17445	17635	17501	17405	17481	17645	17491	17465	17560	17478	17531	17569	17337	17391	17363	17404	17507	17402	17380	17394	17713	17508	17600	17497	17497	17413	17548	17385	17379	17280	17515	17476	17343	17520	17438	17520	17581	17601	17552	17622	17625	17638	17504	17475	17397	17723	17590	17684	17347	17409	17405	17670	17430	17407	17266	17351	17487	17564	17435	17593	17634	17429	17447	17434	17413	17579	17336	17360	17532	17532	17446	17376	17582	17458	17520	17761	17723	17527	17668	17439	17560	17541	17601	17591	17590	17375	17603	17485	17410	17523	17749	17404	17577	17612	17512	17676	17248	17601	17437	17530	17567	17487	17656	17522	17878	17532	17512	17459	17665	17538	17427	17689	17544	17349	17537	17627	17631	17316	17397	17526	17507	17519	17446	17470	17424	17656	17471	17567	17376	17462	17620	17716	17513	17410	17483	17285	17327	17547	17537	17434	17595	17430	17607	17635	17433	17334	17334	17524	17480	17598	17391	17529	17346	17514	17467	17526	17457	17446	17606	17743	17520	17675	17423	17452	17598	17515	17567	17521	17328	17704	17539	17405	17413	17413	17510	17548	17757	17680	17604	17342	17445	17421	17439	17378	17287	17445	17416	17805	17621	17573	17655	17575	17373	17451	17477	17603	17504	17518	17578	17557	17556	17523	17731	17526	17620	17534	17607	17541	17468	17559	17471	17590	17513	17510	17518	17597	17493	17579	17368	17434	17575	17344	17529	17182	17589	17594	17586	17497	17401	17604	17563	17511	17627	17459	17582	17333	17460	17662	17454	17460	17490	17661	17613	17495	17471	17539	17356	17571	17394	17265	17783	17619	17659	17529	17579	17541	17497	17593	17626	17437	17425	17484	17555	17501	17495	17462	17520	17553	17373	17374	17487	17454	17282	17506	17515	17382	17525	17545	17805	17551	17474	17722	17640	17723	17448	17433	17457	17538	17665	17596	17521	17383	17442	17578	17297	17620	17293	17549	17443	17383	17444	17491	17406	17645	17529	17619	17557	17727	17485	17602	17340	17630	17293	17622	17587	17726	17504	17455	17577	17453	17391	17689	17558	17362	17363	17380	17469	17486	17567	17410	17447	17400	17531	17521	17358	17502	17671	17494	17470	17427	17454	17485	17455	17315	17472	17406	17730	17518	17587	17402	17425	17333	17629	17521	17520	17739	17276	17431	17686	17587	17407	17576	17578	17384	17377	17407	17421	17807	17589	17690	17576	17717	17630	17493	17430	17612	17572	17424	17446	17650	17299	17421	17666	17627	17596	17805	17473	17551	17569	17546	17471	17571	17549	17604	17456	17496	17819	17544	17704	17761	17480	17487	17517	17869	17654	17539	17555	17640	17464	17488	17247	17638	17581	17397	17383	17527	17401	17471	17470	17454	17468	17541	17365	17511	17574	17667	17454	17410	17728	17528	17534	17506	17508	17476	17635	17478	17452	17322	17366	17480	17397	17296	17392	17469	17456	17619	17439	17504	17518	17455	17473	17576	17667	17384	17175	17813	17638	17680	17716	17546	17545	17618	17475	17412	17549	17406	17299	17457	17509	17689	17531	17540	17612	17605	17479	17560	17637	17405	17413	17498	17391	17631	17419	17760	17608	17572	17463	17587	17614	17622	17507	17497	17555	17614	17704	17457	17658	17702	17560	17529	17595	17469	17653	17718	17599	17405	17708	17330	17500	17501	17415	17485	17485	17560	17498	17558	17480	17562	17656	17564	17402	17470	17623	17486	17563	17589	17320	17777	17295	17526	17571	17692	17426	17442	17312	17268	17260	17415	17458	17793	17568	17579	17598	17442	17379	17490	17432	17336	17358	17507	17502	17501	17701	17687	17519	17475	17725	17317	17418	17396	17398	17427	17322	17537	17520	17415	17483	17645	17591	17424	17468	17390	17320	17401	17669	17464	17329	17585	17596	17514	17568	17614	17605	17343	17311	17272	17744	17547	17550	17454	17516	17541	17522	17505	17456	17632	17502	17503	17349	17435	17550	17603	17579	17661	17412	17504	17696	17433	17381	17346	17462	17338	17379	17564	17472	17600	17596	17476	17414	17353	17545	17567	17571	17761	17234	17462	17554	17630	17509	17582	17480	17616	17526	17590	17663	17528	17468	17459	17577	17485	17459	17581	17665	17490	17447	17751	17530	17534	17384	17746	17584	17539	17611	17539	17442	17555	17545	17664	17405	17785	17631
16075	25415	24601	20324	18671	17402	16717	16371	16151	16056	15951	16002	16053	16107	15945	16544	16669	16587	16295	15959	15804	15572	15627	15384	15371	15328	15245	14905	15198	15084	15334	15000	15102	14893	15053	14893	15087	14766	14932	15131	14986	15074	14860	14953	14975	14778	14778	14881	14894	14806	14887	14991	14965	14771	15050	14854	15037	15118	14765	15015	14887	14892	15017	15081	14842	14993	14856	14853	15025	14942	14935	15054	14930	15133	14987	14894	14903	14853	14791	14789	14938	14929	14804	14969	14901	14924	14779	15149	14962	14910	14956	14851	14760	14909	14901	14865	14776	14711	14951	14805	14711	15021	14830	15064	14933	14900	14856	14890	14836	14837	14899	14782	14813	14820	14821	14862	14732	14997	14984	14812	14817	14789	14754	14978	14921	14919	15066	14893	14843	14945	14956	14762	15012	14679	14788	14933	14690	14955	14988	14696	14853	14702	14857	14838	14963	14752	14945	14928	14822	14974	14976	14670	14987	14683	14842	14731	14816	14869	14897	14819	14844	14757	14784	14785	14798	14781	14758	14840	14804	14957	14997	14702	14861	14660	14931	14843	14737	14900	14654	14931	14808	14878	14923	15014	14834	14897	14894	15139	14665	14784	14769	14708	14932	14829	14878	14778	14807	14892	14806	14912	14755	14995	14812	14851	15001	14749	14895	14613	14834	14802	14871	14968	14790	14978	14852	14722	14796	14913	14734	14904	14813	14818	14990	14784	14904	14774	14684	14723	14653	14979	14883	14841	14917	14858	14806	14874	14808	14859	14934	14639	15035	14764	14967	14880	14854	14982	14939	14946	14910	14856	14765	14842	14893	14974	14663	14915	14762	14963	14650	14969	14869	14962	14672	14967	14785	14683	14940	14961	14853	14827	14896	14879	14883	14871	14759	14757	14743	14881	14797	14791	14849	14871	14740	14836	14705	14797	14828	14953	14893	14799	14811	14789	14862	14901	15038	14834	14858	14934	14729	14854	14891	14780	14738	14833	14899	14879	14916	14883	14832	14977	14850	14909	14690	14814	15018	14845	14799	14997	14852	14906	14728	14860	14897	14940	14909	14732	14866	14904	14820	14832	14688	14950	14890	14814	14985	14949	14944	14902	15032	14795	14790	14871	14751	14688	14851	14835	14903	14926	14840	14908	14937	14797	14726	14843	14745	14773	14723	14616	14777	14907	14896	14921	14810	14857	14942	14853	14883	14889	14687	14918	14750	14868	14820	14721	14831	14979	14784	14844	14953	14984	14858	14839	14847	14792	14574	14798	14802	14891	14931	14917	14742	14848	14823	15071	14795	14701	14949	14828	14988	14749	14814	14684	14748	14761	14787	14703	15015	14910	14734	14697	14869	14831	14927	14805	14929	14901	14798	14801	14940	14919	14943	14889	14914	14743	14767	14766	14668	14863	14888	14725	14886	14874	14739	14748	14852	14939	14946	14868	14871	14847	14858	14829	14879	14836	14845	14814	14918	14738	14770	14712	14827	14769	14623	14922	14798	14722	14862	14813	14930	14783	14988	14816	14788	14780	14761	14840	14779	14820	14934	14839	14840	14870	14852	14772	14853	14874	14919	14841	14809	15003	14709	14873	14747	14818	14752	14907	14823	14765	15030	14787	14884	15036	14790	14841	14903	14917	14773	14937	14784	14826	14773	14721	14832	14708	14885	14757	14825	14826	14852	14834	14990	14934	14755	14947	14649	14872	14818	14918	14885	14781	14901	14861	14765	14919	14845	14678	14934	14856	14758	14767	14716	14833	14825	15032	14958	14820	15034	14816	14788	14843	14741	15106	14874	14853	14554	14902	14759	14984	14735	14782	14697	14847	14955	14831	14880	14857	14882	14752	14868	14859	14698	14756	14847	14636	14807	14911	14923	14873	14910	14974	14809	14763	14671	14889	14980	14747	14780	14855	14764	14860	14876	14915	14856	14845	14962	14888	14779	14912	14924	14771	14951	14731	14631	14772	14886	14817	14892	14932	14945	14875	14889	14810	14855	14971	14866	14991	14999	14878	14737	14773	14790	14907	14944	14757	14938	14955	14807	14836	14971	14821	14877	14733	14737	15015	14929	14889	14801	14939	14652	14911	14706	14831	14716	14860	14801	14902	14698	14725	14901	14867	14821	14802	14807	14820	14978	14769	14877	14790	14816	14872	14872	14857	15020	14691	14875	14643	14875	14755	14945	14785	14784	14853	14784	14980	14758	14781	14760	14758	14677	14872	14978	14767	14842	14786	14794	14824	14874	14759	14935	14713	14829	14944	14920	14680	14750	14815	14841	14900	14802	14920	14916	14774	14679	14936	14784	14810	15047	14929	14706	14803	15003	14777	14815	14860	14907	14701	14885	14870	14981	14784	15038	14702	14879	14676	14880	14849	14781	14849	15043	15026	14990	14910	14788	14787	14788	14804	14789	15071	14661	14957	14884	14937	14693	14972	14882	14818	14715	14733	14855	14762	14774	14916	14872	14779	15003	14904	14931	14800	14722	14985	14725	14766	14882	14957	14757	14824	14988	14775	14891	14616	14753	14989	14794	14919	14775	14836	14899	15062	14876	14833	14681	14750	14866	14889	14871	14801	14918	14771	15015	14812	14667	14945	14889	14728	14853	14731	14866	15014	14736	14891	14952	14883	14814	14825	14879	14727	14816	14895	14904	14904	14827	14976	14803	14960	14815	14935	14811	14976	14814	14902	14832	14709	14769	14874	14809	14818	14928	14811	14897	14833	14891	14827	14912	14778	14829	14966	15007	14927	14836	14905	14761	14866	15070	14813	14897	14802	14720	14941	14722	15013	14804	14730	14830	14823	14713	14855	14731	14982	14829	14834	14725	14917	14776	14861	15015	14736	15128	14734	14782	14806	14811	14860	14893	14903	14696	14969	14862	14675	14851	14802	14838	14938	14807	14929	14887	15007	14922	14853	14862	14894	14952	14902	14975	14695	14979	14859	14851	14745	14935	14785	14938	14669	14787	15000	15014	14775	14840	14791	14735	14669	14855	14694	14743	14853	14929	14826	15030	14927	14751	14869	14850	14696	14778	14738	14723	14788	14951	14904	14867	14914	14778	14796	14846	14843	15072	14721	15022	14865	14737	14865	14946	14969	15017	14872	14803	14996	14841	14860	14684	14821	14736	14733	14810	14889	14852	14822	14916	14818	14862	14913	14845	14690	14870	14777	14973	14932	14999	14855	14835	15010	14813	14826	14922	15003	14826	14872	14889	14988	14915	14653	14996	14891	14997	14854	14662	14968	14692	14722	14817	14947	14608	14872	14792	14790	14963	14895	14763	14729	14994	14927	14856	15138	14916	14844	14924	14875	14832	14822	14937	14925	14741	14792	14866	15083	14845	14933	14807	14681	14835	14907	14848	14816	14800	14715	14907	14754	14857	14900	14811	14807	14774	14844	14785	14838	14927	14866	14884	14769	14833	14819	14794	14923	14917	14835	14854	14841	14920	14823	14807	14861	14815	14888	14838	14982	14831	14747	14811	14836	14854	14822	14940	14827	14909	14810	14841	14767	14751	14842	14964	14903	14793	14884	14745	14763	14723	14807	14788	14837	14753	14941	14746	14836	14936	14892	14884	14766	14872	14699	14894	14785	14922	14833	15010	14996	15051	14866	14926	14740	14884	14828	14760	14932	14745	14870	14826	14857	14798	14992	14695	14824	14881	14884	15061	14869	14971	14841	14591	14972	14920	14797	14939	14963	14929	14773	14823	14737	14901	14912	14988	14793	14822	14830	14761	14912	14848	14831	14836	14849	14936	14796	14919	14811	14926	14763	14769	14834	14931	14856	14862	14772	14959	14760	14891	14791	14859	14898	14738	14953	14970	14815	14998	14988	14717	14872	14734	14833	14924	14920	14886	14994	14854	14840	14899	14719	14835	14762	14734	14877	14766	14839	14907	14837	14628	15056	14919	14894	14871	14696	14867	14862	14737	14781	14928	14798	14803	14765	14857	14719	14856	14857	14962	14797	14986	14815	14752	14935	14703	14892	14775	14833	14923	14879	14904	14616	14770	14756	14950	14854	14712	14951	14915	14879	14929	14715	14855	14849	14930	14922	14786	14858	14791	14815	14841	14844	14963	14648	14909	14700	14706	14860	14807	14685	14851	14797	14738	14957	14783	14896	14837	14856	14914	14967	15014	14792	14796	14909	14785	14814	14738	14863	14798	14813	14985	14806	14898	14835	14872	14767	14898	14727	14972	14879	14856	14900	14858	14863	14867	14873	14835	14817	14976	14983	15010	14917	14781	14664	14722	14817	14933	14931	14925	14789	14798	14865	14804	14752	14872	15007	14697	14786	14927	14891	14865	14902	14835	14884	14881	14936	14917	14811	14898	14866	14920	14993	14818	14900	14785	14878	14781	14749	14894	14924	14932	14866	14913	14840	14926	14805	14759	14722	14833	14845	14847	14761	14791	15012	14833	14770	14803	14827	14841	14902	14776	15014	14883	14813	14851	14800	14891	14872	14931	14852	14853	14883	14781	14835	14914	14905	14652	14764	14878	14840	14815	14567	14755	14786	14799	14763	14896	14900	14975	14817	14996	14685	14963	14947	14907	14812	14866	14839	14849	14777	14847	14828	14774	14862	14930	14948	14851	14730	15021	14978	14881	14910	14822	14861	14918	14824	14764	14816	14982	14719	15035	14928	14748	14850	14860	14883	14879	14757	14831	14938	14947	14911	14843	14905	14865	14888	14934	14940	14877	14842	14691	14860	14708	14724	14907	14834	14944	15007	14810	14878	14801	14795	14797	14901	14786	14899	14647	14767	14626	14942	14821	15111	14800	14684	14851	14786	14857	14865	14827	14922	14978	14890	14776	15022	14774	14784	14873	14689	14857	14778	14691	15024	14779	14913	14866	14953	14761	14881	14826	14785	14863	14779	14969	14951	14954	14727	14834	14685	14888	14928	14742	14960	14752	14833	15007	14854	14838	14836	15001	14803	14775	14920	14780	14870	14836	14801	14953	14704	14915	14854	14939	14758	14823	14944	14803	14901	14921	14777	15073	14887	14884	14852	14813	14648	14879	14626	14914	14956	14746	15004	14966	14822	14867	14833	14624	14845	14887	14856	14892	14907	14840	14719	14841	14911	14861	14838	15008	14855	14976	14749	15018	14858	14980	14985
24007	21392	28978	24246	22212	23691	23119	19847	18954	19105	18921	18705	18926	18946	19146	19286	19474	19134	18874	18522	18550	18567	18378	18148	18192	18104	17757	17845	17844	18039	17750	17943	17729	17680	17896	17648	17878	17825	17918	17754	17701	17614	17740	17703	18051	17777	17795	17568	17768	17611	17655	17713	17420	17729	17700	17679	17842	17699	17529	17779	17613	17548	17589	17465	17569	17702	17612	17637	17858	17804	17573	17692	18005	17710	17629	17476	17580	17665	17609	17571	17489	17547	17814	17709	17488	17733	17497	17709	17569	17683	17861	17656	17466	17489	17710	17698	17511	17535	17814	17916	17595	17777	17626	17622	17844	17591	17619	17514	17676	17544	17555	17661	17685	17424	17555	17556	17657	17699	17746	17700	17778	17536	17902	17603	17491	17610	17458	17438	17614	17633	17453	17674	17647	17498	17483	17270	17623	17651	17514	17831	17502	17609	17471	17402	17461	17740	17701	17349	17504	17642	17720	17666	17604	17718	17412	17546	17534	17810	17520	17448	17399	17552	17675	17571	17586	17561	17502	17492	17513	17419	17660	17595	17539	17471	17680	17701	17661	17492	17534	17297	17505	17586	17681	17459	17551	17702	17601	17596	17338	17640	17517	17471	17654	17588	17561	17600	17422	17620	17622	17446	17478	17463	17593	17408	17577	17611	17626	17507	17697	17569	17442	17497	17638	17711	17524	17611	17559	17576	17377	17552	17453	17606	17604	17409	17702	17510	17641	17441	17467	17525	17671	17687	17553	17547	17644	17664	17805	17485	17638	17420	17625	17637	17755	17498	17744	17528	17624	17646	17578	17679	17391	17656	17579	17496	17505	17493	17499	17555	17449	17500	17547	17717	17629	17527	17696	17415	17379	17632	17636	17593	17610	17566	17522	17520	17694	17606	17572	17573	17546	17637	17651	17613	17722	17509	17748	17474	17548	17484	17703	17745	17630	17704	17864	17640	17753	17629	17643	17708	17565	17701	17413	17467	17571	17574	17636	17771	17630	17496	17602	17619	17729	17535	17396	17457	17493	17539	17591	17645	17469	17405	17533	17542	17576	17463	17541	17572	17408	17396	17391	17601	17637	17445	17540	17413	17586	17698	17653	17462	17396	17682	17538	17548	17622	17611	17691	17635	17618	17626	17484	17694	17672	17735	17661	17527	17592	17633	17386	17699	17702	17294	17607	17564	17455	17452	17547	17646	17655	17561	17734	17557	17622	17672	17598	17542	17569	17397	17595	17622	17519	17531	17669	17574	17461	17582	17700	17414	17564	17593	17670	17334	17574	17481	17603	17354	17653	17530	17604	17585	17632	17705	17735	17521	17419	17441	17547	17469	17779	17752	17613	17570	17617	17511	17824	17558	17587	17595	17583	17551	17695	17542	17729	17489	17496	17520	17445	17347	17524	17436	17508	17502	17686	17618	17525	17475	17440	17626	17735	17676	17535	17595	17621	17495	17512	17616	17687	17395	17587	17635	17550	17528	17420	17679	17705	17614	17522	17519	17505	17477	17485	17400	17485	17638	17546	17528	17571	17671	17563	17463	17657	17676	17510	17515	17486	17445	17581	17568	17524	17670	17592	17501	17603	17426	17455	17610	17683	17656	17622	17554	17562	17690	17645	17662	17670	17600	17485	17405	17590	17504	17735	17497	17543	17597	17694	17803	17462	17672	17513	17696	17716	17465	17562	17591	17646	17638	17684	17468	17424	17632	17545	17500	17490	17589	17789	17570	17528	17684	17660	17677	17565	17624	17512	17548	17501	17444	17772	17611	17728	17664	17575	17533	17561	17371	17489	17462	17581	17480	17612	17799	17472	17518	17624	17683	17669	17574	17484	17562	17541	17511	17715	17527	17655	17630	17635	17692	17574	17566	17650	17611	17504	17681	17599	17662	17588	17460	17334	17521	17547	17589	17712	17448	17462	17703	17545	17770	17418	17445	17617	17493	17701	17690	17538	17415	17566	17712	17515	17444	17501	17423	17473	17735	17548	17685	17655	17544	17427	17612	17691	17636	17468	17459	17411	17408	17658	17704	17661	17607	17596	17829	17483	17423	17447	17783	17672	17451	17728	17460	17485	17444	17647	17397	17593	17432	17609	17655	17572	17387	17685	17495	17566	17435	17737	17746	17474	17573	17562	17536	17610	17413	17626	17683	17471	17613	17747	17630	17338	17474	17398	17516	17508	17571	17463	17637	17485	17524	17630	17640	17385	17642	17747	17770	17525	17448	17653	17673	17516	17441	17626	17485	17621	17542	17604	17432	17485	17400	17555	17502	17575	17691	17553	17753	17701	17536	17633	17506	17382	17525	17639	17542	17395	17615	17417	17367	17443	17614	17557	17560	17542	17579	17688	17718	17515	17441	17472	17526	17600	17556	17634	17599	17448	17523	17600	17452	17384	17424	17577	17495	17657	17263	17563	17495	17616	17278	17568	17451	17639	17438	17450	17513	17503	17476	17530	17551	17600	17650	17330	17514	17443	17446	17580	17367	17565	17468	17430	17626	17327	17383	17563	17456	17629	17716	17508	17535	17725	17492	17610	17326	17628	17500	17790	17591	17525	17606	17489	17643	17410	17389	17449	17462	17434	17654	17564	17495	17658	17602	17528	17705	17465	17377	17640	17447	17662	17524	17439	17826	17622	17392	17477	17440	17575	17693	17585	17849	17974	17584	17559	17700	17656	17705	17616	17530	17679	17773	17652	17552	17550	17457	17553	17513	17326	17520	17477	17907	17525	17399	17711	17624	17568	17405	17584	17587	17482	17573	17719	17436	17441	17447	17437	17684	17495	17578	17562	17466	17636	17257	17762	17500	17539	17490	17570	17498	17804	17429	17557	17532	17654	17649	17368	17399	17524	17641	17561	17399	17658	17553	17524	17515	17495	17792	17637	17610	17494	17469	17665	17334	17515	17584	17573	17594	17554	17659	17533	17642	17696	17562	17774	17731	17696	17564	17661	17543	17857	17479	17844	17509	17610	17457	17621	17524	17732	17542	17497	17513	17382	17410	17634	17773	17573	17491	17656	17482	17495	17372	17579	17637	17570	17586	17675	17611	17412	17590	17578	17570	17590	17515	17390	17711	17510	17597	17557	17548	17355	17547	17620	17537	17522	17594	17471	17623	17482	17435	17507	17554	17631	17547	17387	17709	17528	17633	17585	17543	17494	17644	17517	17382	17628	17536	17496	17416	17617	17572	17647	17680	17551	17527	17449	17606	17536	17563	17492	17629	17470	17622	17574	17649	17643	17727	17559	17486	17619	17719	17517	17515	17750	17751	17672	17629	17564	17599	17560	17413	17474	17445	17386	17732	17486	17571	17822	17655	17536	17414	17613	17648	17685	17561	17426	17551	17292	17393	17598	17555	17747	17727	17582	17643	17632	17556	17789	17530	17681	17404	17575	17551	17522	17532	17472	17475	17677	17478	17745	17397	17361	17541	17509	17627	17688	17437	17557	17660	17775	17563	17675	17634	17650	17606	17550	17631	17541	17598	17567	17579	17590	17825	17594	17531	17354	17519	17477	17547	17701	17716	17722	17643	17734	17619	17643	17420	17454	17545	17704	17493	17339	17393	17446	17483	17533	17670	17491	17377	17314	17555	17597	17431	17462	17545	17590	17613	17556	17556	17627	17524	17521	17528	17623	17536	17742	17418	17275	17578	17523	17447	17634	17533	17542	17623	17494	17561	17586	17612	17624	17526	17673	17608	17554	17479	17651	17693	17521	17574	17500	17447	17635	17580	17579	17422	17283	17351	17474	17512	17513	17498	17557	17619	17535	17333	17290	17446	17502	17479	17611	17346	17463	17751	17548	17661	17682	17641	17727	17667	17547	17633	17690	17641	17453	17581	17560	17412	17728	17564	17406	17471	17693	17650	17610	17418	17498	17527	17500	17497	17600	17403	17389	17664	17570	17528	17419	17817	17622	17516	17605	17507	17571	17596	17484	17602	17622	17927	17695	17399	17806	17602	17496	17396	17661	17416	17635	17650	17546	17700	17685	17638	17581	17709	17678	17650	17693	17580	17616	17700	17702	17643	17652	17596	17404	17619	17653	17592	17483	17652	17618	17447	17647	17653	17318	17513	17907	17443	17697	17621	17548	17690	17539	17725	17708	17697	17404	17624	17613	17674	17645	17554	17476	17582	17503	17378	17638	17409	17511	17568	17451	17626	17698	17813	17461	17829	17800	17598	17348	17646	17416	17621	17646	17675	17272	17480	17614	17823	17460	17714	17761	17464	17543	17752	17673	17458	17729	17544	17704	17441	17598	17569	17724	17717	17745	17546	17598	17512	17573	17621	17644	17498	17425	17518	17381	17383	17512	17625	17497	17685	17842	17689	17652	17509	17450	17500	17567	17538	17455	17604	17584	17603	17673	17433	17497	17572	17699	17541	17523	17348	17330	17531	17587	17625	17641	17604	17551	17547	17516	17703	17502	17450	17587	17731	17456	17587	17519	17656	17395	17707	17552	17405	17491	17704	17596	17434	17506	17504	17716	17520	17658	17554	17505	17360	17573	17497	17723	17564	17509	17586	17547	17274	17569	17654	17685	17621	17521	17446	17730	17682	17684	17383	17661	17574	17478	17666	17469	17625	17660	17566	17668	17508	17574	17516	17626	17527	17635	17526	17472	17552	17629	17962	17620	17528	17418	17393	17424	17607	17522	17613	17613	17608	17618	17757	17604	17500	17583	17674	17772	17643	17578	17631	17707	17529	17461	17578	17684	17733	17626	17455	17442	17652	17489	17613	17675	17537	17441	17390	17611	17756	17524	17546	17482	17404	17568	17443	17707	17634	17551	17599	17571	17528	17620	17489	17229	17474	17634	17719	17590	17631	17557	17439	17491	17639	17501	17561	17665	17703	17602	17565	17553	17509	17465	17613	17577	17516	17425	17363	17608	17652	17788	17760	17486	17656	17528	17481	17637	17497	17640	17515	17394	17683	17639	17696	17696	17529	17528	17626	17640	17540	17479	17901	17577	17592	17595	17677	17834	17353	17649	17453	17749	17297	17560	17555	17496	17587	17446	17633	17489	17541	17567	17745	17431	17501	17738	17623	17463	17319	17721	17660	17526	17395	17639	17657	17655	17658	17680	17588	17649	17641	17408	17518	17756	17528	17609	17837	17619	17591
18066	30700	29108	23632	20946	19273	18257	17567	17142	17159	16755	16493	16596	16954	17180	17918	17278	16863	16700	16344	16300	16229	15993	15817	15552	15443	15426	15442	15231	15367	15214	15104	15288	15174	15016	15052	15131	14978	15224	15163	15107	15035	15141	14945	14923	14891	15068	14849	14954	14887	14942	14898	14969	15057	14967	14782	15054	14930	14986	14864	14948	14928	14821	14971	15008	14944	14858	15005	14976	15030	15044	15032	15077	14886	14915	14784	15007	15117	15002	14877	14925	14731	14964	14961	14958	14972	14965	14897	14921	14931	14671	14866	14835	14984	14963	14840	14902	14999	14821	14791	14973	15151	14814	14857	14985	14963	14948	15009	14868	14929	14962	14963	14925	14802	14817	15033	14991	14867	14881	14854	14831	14778	14948	14903	14811	14838	14805	14994	14890	14805	14893	14928	14842	14803	14902	14897	14898	14971	14791	15134	14874	14752	14959	14646	14914	14821	14924	14941	14914	14801	14852	14768	14890	14897	14740	14747	14910	14852	14891	14811	15049	14762	14906	15014	14784	14638	14904	14898	14942	14970	14907	14899	14733	14748	14725	14885	14813	14959	14829	14856	14881	14920	14789	14930	14926	14768	14845	14766	14828	14818	14883	14744	14786	15003	14966	14992	14808	14823	14932	14642	14684	14714	14870	14893	14879	14924	14967	15027	14809	14804	14888	15017	14955	14977	14856	14814	14788	14702	14798	15051	14861	15057	15007	14758	14930	14879	14823	14793	14778	14869	14849	14883	14864	14786	14867	14928	14732	14839	14870	14828	15024	14816	14805	14752	14965	14906	15048	14770	15147	14783	14946	14860	14803	14823	14912	14895	14786	14985	14910	14686	14833	14987	14745	14908	15082	14808	14963	14943	14894	14852	14747	14992	14962	15058	14886	14989	14747	14774	14904	14880	14950	14895	14908	14824	14828	14881	14993	14915	14825	14923	15012	14893	14874	14817	14876	14750	14865	15072	14831	14925	14877	14915	14838	14895	14889	14848	14782	14899	14918	14703	14880	15065	14878	14827	14965	14798	14846	14955	14974	14721	14901	14851	14784	14772	14813	14837	14840	14965	14923	14984	15007	14869	14775	14934	14752	14936	14747	14916	15015	14907	14763	14884	14833	14802	14886	14919	14840	14965	15012	14876	14933	14756	14865	14926	14735	14774	14821	14870	14907	14716	14827	14873	14841	14972	14908	14957	14833	14948	14867	15026	14956	14736	14964	14810	14948	14928	14866	14830	14801	14758	14745	15093	14971	14942	14832	14911	14835	14880	14896	14817	14758	14941	14733	14930	14734	14772	14801	14848	14917	14803	14965	14934	14703	14876	14811	14873	14924	14931	14662	14819	14951	14884	14982	14861	14908	14883	14765	14754	14896	14814	14851	14922	14685	14870	14954	14630	14804	14858	14936	14904	14928	14856	14868	14780	14923	15019	15000	14828	14770	14923	14989	14888	14849	14841	14852	14983	14734	14952	14848	14870	14977	14583	14870	14776	14862	14904	14898	14889	14792	14738	15008	14945	15017	14867	14780	14875	14845	14944	14888	15007	14866	14747	14813	14890	14876	14842	14745	15107	14822	14898	14754	14999	14840	14814	14846	14729	15049	14953	14786	14959	15064	14991	14724	14868	14817	14793	14968	14970	14895	14966	14823	14866	14823	14991	14810	14885	14909	14599	14790	14806	14708	14898	14710	14920	14848	15083	14714	14886	14998	14875	14983	14721	14895	14830	14743	14822	14889	14829	14831	14957	15027	14921	14964	14841	14785	14900	14790	14878	14768	14786	14868	14919	14803	14935	14988	14824	14986	14758	14916	14798	14964	14850	14837	14682	14897	15046	14717	15062	14720	14993	14914	14919	14906	14904	14795	14876	14937	14992	14940	14939	14833	14742	14952	14994	14783	14834	14727	14708	14884	14860	14865	14815	14959	14960	14775	15022	14838	15044	14703	14978	14895	14963	14847	14954	14838	14700	14990	14696	14830	14837	14708	14983	14837	14836	14935	14820	14965	14727	14934	14851	14681	14974	14824	14849	14838	14955	14829	14766	14818	14921	14908	14993	14780	14804	14760	14521	15126	14763	14781	14664	14867	14860	14690	14856	15068	15040	14801	14819	14844	14732	14770	15011	14788	14858	14938	14929	14859	15031	14982	14737	14676	14857	14830	14925	14639	14988	14903	14819	14947	14856	14921	14987	14785	14829	14867	14762	14994	14810	14845	14988	14683	14934	14888	14939	14781	14762	14765	14911	14982	14818	14881	14821	14760	14842	14679	14969	14908	14794	14913	14772	14934	14956	14824	14874	14832	14882	15002	14710	14927	15024	15010	14899	14987	15024	14776	14828	15010	14877	14861	14846	14940	14916	14859	14768	14946	14741	14896	14815	14918	14874	14936	14941	14894	14863	14809	14831	14840	14849	14772	14939	14825	14836	14916	14835	14739	14861	14926	15020	14839	14798	14952	14923	14948	14769	14951	14732	14919	14825	15010	14977	14767	14890	14760	14801	14893	14722	14998	14852	14744	14975	15053	14853	14814	14772	15008	14681	14862	14762	14906	14927	14832	14844	14908	14838	15055	14922	14838	14800	14875	14776	14854	14862	14679	14915	14863	14907	14898	14693	14793	14808	14811	14830	14798	15025	15033	14737	14983	14731	14895	14931	14939	14796	14861	14892	14761	15000	14698	14997	14833	14843	14842	14928	14980	14880	14933	14890	14850	14788	14974	14731	14943	14840	14941	14963	14699	14948	14975	14893	14808	14866	14955	14935	14727	14918	14757	14780	14933	14847	14717	15018	14912	14745	14885	14852	14864	14796	14849	14847	14985	14738	14895	14970	14895	14848	14847	14777	14853	15029	14774	14819	14883	14900	14879	14916	15000	14800	14732	14799	14861	14907	14929	14701	14801	14950	14921	15049	15035	14841	14767	14879	14987	14849	15018	14741	14941	15072	14892	15029	14814	14757	14870	14743	14893	14918	14790	14816	14949	14724	14634	14970	14897	14964	15068	14933	15087	14839	14764	14911	14806	14925	14730	14859	14862	14871	14698	14822	14922	14848	14847	14874	14968	14843	14904	14976	14675	14779	15024	14880	14749	14935	14851	14943	15053	14874	15007	14850	14968	14896	14815	14779	15013	14948	14853	15039	14993	14836	14765	14774	14938	14891	15062	14973	14755	14782	14842	14810	15006	14820	14842	14854	14800	14992	14879	14608	14890	14911	14926	15075	14838	15027	14777	14888	14924	14871	14976	14912	14704	14863	14702	14825	14939	14968	15056	14915	14843	14980	14895	15042	14996	14774	14855	14842	14905	14623	14726	14731	15059	14787	15005	14888	14915	14739	14689	14775	14902	14868	14997	14820	15001	14801	14929	14739	14814	14940	14932	14773	15041	14980	14588	14834	14838	14944	14970	14925	14883	14786	14812	14796	14702	14904	14939	14941	14866	14679	14927	14904	15024	14990	14789	14937	14970	14721	14994	14829	15080	14730	14867	14844	14969	14921	14782	14671	14879	14939	14816	14813	14811	15022	14886	15047	14923	15009	14766	14743	14946	14945	14816	14805	14796	14883	14889	14791	14787	14886	15033	14748	14842	14900	14942	14707	14907	15031	14939	14833	14737	14791	14841	14788	14989	14883	14649	14977	15092	14909	14800	14675	15007	15088	14799	14811	14919	14851	14797	14938	14845	14811	14954	14871	14835	14878	14945	14822	14781	14878	14886	14959	14863	14851	14926	14936	14786	14839	14707	14700	15034	14864	14927	14801	14860	14763	14997	14836	14914	15026	14902	14860	14852	14787	14908	14853	14872	14812	14948	14804	14836	14836	14954	14848	14872	14970	14850	14846	14881	14966	14979	15002	14870	14863	14963	15003	14680	14750	14649	14917	14675	14764	14729	14945	14845	14928	14859	14742	14880	14925	14742	14795	15060	14933	14973	14815	14827	14906	14632	14923	14827	14860	14967	14827	14895	14957	14760	14748	14999	14788	14806	14694	14796	14922	14818	14867	14743	15005	14890	14741	14970	14773	15001	14921	14952	14946	14824	14761	14857	14805	14886	14941	15006	14976	14815	14994	14754	14783	14835	14852	15059	14906	14985	14855	14776	14965	14874	14778	14999	14896	14850	14994	14816	14847	14783	14942	14860	14965	14827	14816	14833	14832	14949	14736	14965	14861	14780	14819	14837	14903	14803	15037	14920	14970	14890	14759	14747	14887	14836	14932	14864	14894	14818	14967	14729	15025	14881	14985	14783	14879	14658	15128	14975	14917	14725	14812	14924	14786	14844	14874	14752	14744	14701	14811	14753	14946	14957	14936	15037	14885	14852	14889	14942	14740	14791	14728	14905	14867	14976	14854	14944	14789	14698	14691	14930	14935	14879	14710	14741	14831	14898	14781	14795	14675	14953	14813	15117	14891	14947	15044	14701	14897	15003	14832	14946	14776	14870	14870	14988	14807	14872	14830	14948	14874	14820	14810	14993	14910	14986	14844	14925	14696	14943	15038	14911	14916	15007	14742	14870	14873	14805	14859	14832	15072	14679	14968	14793	14915	14855	14995	14875	14875	14829	14903	14769	14967	14967	14890	14855	14801	14767	14734	15007	14795	14896	14966	15000	14894	14978	14832	14756	14801	14903	14648	14985	14774	14627	14822	14833	14936	14855	14945	14853	14822	14769	15056	14812	14827	14902	14710	14813	14746	14827	14946	14804	14858	14814	14774	14749	14831	14905	14862	14672	14844	14809	15101	14866	14796	14882	15038	14851	14736	14834	14852	14869	14781	14888	14808	14999	15007	14950	14963	14882	14830	14739	14880	14850	14932	14833	14986	14739	14918	14804	14922	14769	14879	14933	14940	14782	14840	14757	14813	14893	14871	14925	14712	14883	14745	14771	14774	14928	14951	14898	15001	14843	14701	14835	15132	14648	14881	14825	14961	14860	14933	14973	14677	15081	14864	14932	14785	14738	14781	14925	14963	14819	14639	14940	14995	14860	14882	14771	14898	14744	14774	14832	14874	14979	14920	14782	14855	14967	14830	14944	14966	14821	14870	15044	14753	14879	14921	14937	15039	14717	14966	14914	15016	14879	14913	14928	14991	14935	15013	14838	14836	14940	14932	14870	14770	15223	14848	14829	14872
29592	22469	22845	20557	18115	18097	18012	17854	17850	18062	18294	18037	18225	18102	18393	18490	18389	18374	18229	18328	18294	18091	18052	18143	17808	17761	17996	17832	17870	17635	17909	17946	17947	17792	17853	17828	18025	17592	17749	17735	17838	17813	17657	17726	17887	17753	17690	17976	17793	17813	17858	18004	17901	17912	17798	17782	17813	17682	17669	17831	17732	17980	17679	17743	17706	17667	17903	17951	17704	17912	17953	17639	18216	18063	17849	17807	17658	17778	17710	17657	17774	17673	17660	17791	17893	17683	17689	17756	17748	17607	17782	17735	17687	17437	17858	17679	17727	17609	17760	17724	17879	17718	17838	17815	17591	17548	17622	17796	17744	17750	17647	17799	17663	17711	17686	17939	17483	17682	17770	17874	17770	17879	17701	17823	17864	17688	17763	17703	17490	17531	17556	17766	17972	17746	17726	17786	17672	17627	17738	17823	17738	17633	17603	17754	17691	17640	17944	17529	17803	17806	17657	17455	17835	17833	17756	17645	17546	17852	17803	17705	17915	17628	17785	18059	17703	17747	17722	17769	17811	17621	17749	17737	17865	17842	17964	17893	17894	17844	17638	17710	17911	17721	17736	17873	17882	17683	17903	17577	17907	17587	17645	17527	17692	17762	17754	17819	17794	17956	17598	17499	17544	17680	17769	17912	17840	17783	17754	17824	17592	17529	17804	17820	17819	17758	17634	17745	17638	17814	17730	17804	17576	17894	17813	17814	17591	17865	17858	17653	17768	17623	17742	17828	17759	17780	17806	17633	17544	17488	17848	18037	17831	17793	17530	17820	17764	17687	17695	17668	17727	17689	17504	17703	17814	17679	17702	17587	17917	17717	17901	17719	17635	17759	17808	17638	17299	17655	17599	17630	17783	17816	17781	17751	17579	17691	17769	17697	17525	17579	17691	17807	17702	17720	17790	17787	17586	17684	17812	17733	17619	17670	17885	17662	17915	17664	17710	17814	17744	17671	17763	17616	17619	17934	17818	17630	17847	18000	17872	17733	17564	17835	17902	17744	17815	17786	17972	17951	17887	17742	17757	17774	17681	17508	17763	18035	17641	17896	17683	17794	17759	17784	17541	17725	17785	17837	17573	17869	17784	17742	17585	17761	17552	17751	17712	17498	17861	17737	17768	17701	17788	17913	17758	17757	17700	17655	17577	17700	17694	17702	17611	17611	17803	17729	17866	17727	17762	17855	17609	17812	17657	17969	17627	17599	17637	17674	17641	17728	17730	17546	17672	17676	17720	17637	17722	17876	17595	17671	17866	17766	18118	17935	17765	17737	17533	17722	17736	17852	17685	17652	17874	17799	17632	17552	17732	17745	17760	17743	17719	17640	17801	17927	17801	17867	17863	17654	17814	17678	17745	17875	17723	17841	17751	17671	17624	17790	17814	17815	17836	17859	17778	17962	17902	17785	18072	17883	17800	17814	17844	17698	17769	17734	17728	17676	17749	17651	17880	17593	17800	17805	17652	17751	17780	17671	17579	17686	17688	17928	17791	17728	17739	17723	17755	17478	17620	17725	17744	17441	17867	17687	17680	17685	17771	17842	17740	17761	17682	17748	17765	17888	17792	17831	17780	17761	17740	17808	17717	17660	17835	17933	17921	17569	17733	17701	17674	17815	17661	17713	17859	17945	17817	17523	17671	17750	17773	17825	17633	17637	17705	17775	17647	17619	17826	17661	17879	17825	17757	17631	17649	17826	17746	17645	17790	17589	17914	17860	17820	17884	17767	17711	17803	17742	17902	17805	17789	17690	17759	17629	17699	17711	17753	17498	17671	18099	17786	17616	17736	17744	17950	17997	17909	17672	17540	17756	17720	17740	17703	17778	17858	17781	17688	17634	17807	17761	17786	17781	17930	17704	17846	17641	17756	17924	17725	17679	17697	17678	17502	17961	17756	17705	17703	17829	17859	17858	17876	17800	17738	17683	17764	17716	17785	17721	17734	17779	17715	17784	17918	17819	17816	17918	17651	17432	17667	17773	17900	17982	17917	17510	17570	17739	17638	17907	17743	17793	17718	17758	17794	17679	17843	17690	17617	17685	17762	17863	17509	17684	17838	17588	17744	17556	17705	17734	17782	17994	17758	17817	17779	17866	17723	17793	17650	17847	17828	17653	17709	17643	17770	17686	17688	17746	17672	17707	17793	17742	17851	17885	17722	17819	17808	17887	17774	17780	17597	17593	17708	17793	17756	17613	17796	17745	17791	17711	17821	17756	17823	17622	17702	17758	17725	17670	17788	17672	17779	17673	17582	17770	17520	17702	17698	17838	17635	17792	17674	17596	17661	17692	17866	17819	17819	17601	17647	17758	17647	17778	17549	17782	17921	17727	17843	17670	17912	17556	17943	17840	17601	17717	17762	17780	17732	17740	17638	17947	17644	17968	17851	17794	17872	17944	17723	17635	17623	17673	17735	17781	17492	17780	17612	17724	17852	17630	17792	17726	17696	17763	17624	17712	17626	17944	17843	17893	17738	17853	17849	17799	17915	17765	17609	17673	17901	17679	17695	17735	17555	17644	17612	17750	17537	17860	17682	17738	17680	17626	17685	17778	17811	17866	17842	17663	17619	17773	17644	17756	17753	17781	17711	17855	17671	17943	17626	17610	17730	17803	17804	17719	17798	17721	17749	17762	17792	17654	17837	17733	17886	17857	17782	17825	17743	17773	17524	17831	17746	17785	17820	17791	17683	17669	17879	17761	17685	17802	17801	17601	17611	17491	17844	17828	17585	17606	17710	17738	17696	17589	17804	17768	17663	17586	17839	17876	17766	17840	17775	17826	17794	17703	17593	17928	17731	17753	17808	17734	17742	17727	17802	17747	17801	17661	17618	17743	17682	17636	17744	17500	17661	17839	17675	17557	17471	17353	17658	17792	17797	17789	17763	17808	17714	17899	17714	17873	17715	17827	17654	17658	17732	17859	17846	17508	17692	17666	17792	17716	17962	17861	17810	17861	17628	17509	17795	17665	17696	17722	17735	17917	17745	17649	17903	17813	17825	17803	17709	17815	18015	17880	17551	17740	17681	17714	17773	17732	17677	17649	17695	17665	17670	17641	17807	17606	17692	17779	17711	17677	17703	17847	17926	17763	17773	17807	17674	17778	17722	17786	17945	17631	18060	17679	17625	17622	17841	17743	17705	17642	17540	17657	17695	17611	17543	17634	17799	17859	18060	17728	17797	17732	17811	17777	17771	17818	17613	17782	17675	17837	17761	17630	17732	18069	17766	17573	17828	17750	17688	17740	17645	17661	17793	17857	17742	17694	17806	17696	17610	17665	17622	17671	17583	17765	17861	17739	17637	17699	17781	17664	17741	17743	17780	17636	17749	17565	17862	17870	17922	17797	17677	17763	17688	17610	17798	17877	17847	17603	17466	17503	17738	17820	17652	17680	17785	17754	17817	17813	17659	17564	17673	17717	17578	17770	17654	17600	17647	17750	18092	17635	17721	17582	17677	17785	17864	17827	17899	17707	17771	17464	17686	17584	17725	17705	17722	17691	17759	17807	17620	17784	17545	17746	17865	17723	17939	17783	17831	17805	17824	17720	17873	17787	17760	17881	17866	17833	17795	17825	17735	17807	17673	17465	17831	17776	17609	17782	17805	17617	17629	17755	17716	17820	17815	17822	17870	17697	17984	17818	17905	17632	17972	17742	17767	17983	17831	17613	17595	18015	17769	17617	17539	17624	17659	17729	17776	17595	17787	17868	17779	17867	17827	17600	17561	17757	17735	17827	17550	17653	17752	17794	17822	17766	17702	17703	17785	17985	17913	17613	17945	17659	17669	17762	17735	17821	17946	17842	17684	17670	17907	17704	17633	17539	17780	17623	17450	17869	17807	17846	17805	17714	17754	17727	17865	17676	17808	17596	17549	17621	17927	17914	17765	17660	17558	17733	17763	17638	17755	17753	17537	17548	17654	17918	17568	17805	17707	17709	17796	17841	17817	17890	17855	17782	17678	17726	17764	17870	17696	17802	17659	17697	17870	17742	17812	17774	17722	17528	17745	17857	17886	17900	17539	17783	17535	17697	17834	17575	17562	17728	17754	17733	17818	17806	17942	17752	17546	17487	17801	17713	17816	17873	17746	17917	17700	17651	17857	17701	17752	17680	17652	17545	17737	17754	17777	17800	17871	17479	17951	17760	17456	17818	17864	17810	17810	17835	17532	17971	17673	17763	17708	17559	17916	17782	18005	17696	17565	17838	17897	18013	17729	17841	17704	17664	17923	17712	17757	17863	17641	17859	17618	17800	17741	17539	17747	17735	17602	17800	17809	17956	17936	17595	17755	17686	17630	17702	17727	17629	17730	17731	17732	17676	17832	17790	17867	17704	17598	17694	17728	17497	17657	17702	17633	17875	17811	17844	17685	17667	17667	18208	17721	17752	17893	17815	17691	17678	17539	17568	17917	17746	17728	17809	17547	17646	17715	17681	17646	17712	17566	17756	17860	17878	17662	17694	17499	17840	17689	17862	17806	17718	17759	17735	17693	17465	17873	17843	17803	17709	17784	17630	17836	17696	17716	17739	17647	17857	17973	17564	17757	17766	17627	17618	17778	17698	17729	17614	17873	17850	17954	17824	17619	17547	17567	17580	17758	17616	17875	17868	17763	17881	17813	17734	17706	17788	17825	17625	17740	17692	17898	17582	17664	17775	17749	17824	17798	17854	17913	17702	17916	17726	17620	17629	17673	17752	17785	17759	17623	17828	17608	17607	17682	17726	17755	17670	17748	17912	17620	17598	17885	17603	17661	17602	17694	17978	17892	17800	17616	17838	17772	17534	17768	17930	17707	17700	17901	17663	17853	17832	17671	17956	17775	17617	17555	17692	17674	17673	17727	17732	17525	17706	17769	17656	17974	17574	17738	17641	17868	17726	17506	17594	17797	17730	17755	17805	17740	17786	17626	17791	17884	17492	17948	17799	17716	17861	17678	17646	17628	17737	17903	17657	17755	17768	17772	17588	17695	17715	17866	17879	17855	17815	17743	17709	17423	17519	17808	17726	17570	17458	17536	17766	17733	17753	17537	17662	17819	17846	17863	17798	17774	17691	17551	17709	17703	17767	17565	17670	17529	17702	17816	17672	17631	17781	17702	17934	17772	17942	17752	17727	17925	17925
16154	17915	17666	16400	15753	15521	15245	15328	15220	15477	15332	15553	15645	15818	16299	16196	15895	15828	15813	15819	15695	15564	15362	15287	15355	15249	15260	15082	15224	15160	15227	15235	15063	15062	15162	15146	15124	15097	15129	15192	15021	15042	15050	14963	14904	15202	15119	15164	15141	14990	15170	15142	15149	15071	15099	14944	15059	15131	15161	15094	15156	14980	14933	15021	15170	15056	14882	15184	15212	15180	15139	15167	15086	15071	14982	14965	14910	14949	15049	15019	15034	15129	15084	14920	15031	15196	15011	15114	14990	15060	15162	15024	14929	14990	15056	14956	15083	14988	14993	14984	14863	14926	15178	15070	14945	15028	15244	14964	15020	15019	14882	14918	15215	14959	15070	15023	14945	15008	15053	15267	15033	14887	14933	15056	15206	15015	14946	15162	14955	14947	14931	15027	15027	14973	15100	15400	14860	14905	15044	15066	14981	15143	15098	14873	15055	14996	14996	14937	15156	14901	14983	14970	15088	15182	14950	15031	15154	14973	15030	15030	14885	15150	14947	14957	15087	15006	14983	14979	15020	15168	14927	15060	14976	15009	15197	14879	14884	14989	14947	15021	15084	14863	14888	15178	14989	15003	15049	15219	14956	15023	14761	14988	15038	15140	14959	15167	15092	14792	14935	14883	15162	14934	14948	15029	14873	15117	15010	15017	14823	14991	14937	14954	15005	15056	14902	15005	14847	15059	14962	15036	15015	15012	14844	15038	14947	14918	15141	15214	15178	14955	15123	14984	15085	14991	15022	14887	15046	14965	14982	15156	14952	15123	14814	14967	15195	15021	15024	15022	14883	14850	15101	15032	14909	14959	14888	14996	14922	15002	15035	15091	15178	14972	14912	15110	14927	14994	15040	14914	15107	15224	14974	15102	14890	14873	15048	14922	15103	15076	14830	14984	14993	15218	15033	14904	14982	14937	15023	15045	14927	14954	14879	14963	15089	15069	14999	15018	14938	15014	15098	14931	14906	15117	14911	15006	15031	15138	14960	14960	14974	15026	15104	15033	15015	15073	14964	14980	14989	15146	15065	15067	14954	15083	15137	15249	14830	14823	14908	15093	15013	15040	15054	15129	14844	15000	15027	14966	15117	14925	14917	14996	15101	14977	15179	15204	15050	14868	15002	15062	14776	15093	15099	15069	14872	15170	14937	15044	14946	14953	14852	14894	14986	14938	14911	14962	15100	14954	14850	14967	15057	15105	15099	15009	15030	15099	14960	14973	14979	15178	14981	14950	14965	15261	14856	14971	15094	14993	15024	14806	14927	15071	15129	14966	14977	14998	14982	15202	14909	14962	15083	15060	14898	14970	15031	15112	14965	14880	14976	14842	14850	14889	14939	15052	14880	15024	14832	14976	15044	14961	15061	14897	15056	15170	14923	14816	14944	15211	15078	14947	15051	15020	15069	15041	15026	14981	15043	15005	14864	14888	15019	15146	14977	15084	15151	14927	15146	15064	14905	15067	14892	15117	14943	14887	15063	14996	14982	14980	14839	15052	14923	14975	14868	15052	15054	14982	14846	14935	14901	14966	15148	14933	14959	15000	15000	15072	15016	14798	15101	15082	14842	15002	14831	14974	15006	14995	15082	14959	14943	15013	15088	14962	15011	14853	15112	15144	15006	15011	15007	15069	15079	15133	15222	14882	14968	15219	15083	14889	14973	14957	14913	15033	15223	14982	15122	15052	14994	15087	14904	15105	14921	14849	15001	14999	15090	14921	14981	14918	14978	14875	14995	14893	15132	14756	15146	15121	15196	14970	15204	15101	15156	14933	15011	15031	15188	14938	15118	14858	15135	14849	14798	14942	15047	15075	14973	14889	15005	14871	15080	14898	15061	15008	15011	14821	14940	15098	14903	15005	15078	15006	14898	15014	15022	14985	14915	15142	15006	15030	15100	14887	15089	15126	15078	14932	14884	15002	14907	15099	14937	15179	15023	14951	14983	15083	14922	15060	14918	15037	15138	15011	14974	15005	14924	15013	15071	15116	15080	14961	15016	15134	15002	15023	15047	15080	15102	14815	15016	15018	15077	14891	14990	14763	15142	14971	14919	15185	14997	15096	15081	14898	15039	15113	14913	14891	15096	15008	14966	15010	14993	15139	15032	15023	15119	14968	15012	14800	14929	15045	15014	15192	15036	14982	15205	15068	14914	15038	14997	15031	15065	14979	15188	14958	15182	14996	14896	15135	15087	15045	15037	15008	14845	15019	15164	15144	14782	15005	15143	15017	15045	14919	15010	14916	14985	15062	15052	15033	15084	15024	14888	15114	15114	14846	15071	15123	15052	14806	14738	15134	14957	14969	15067	15045	15051	15172	15120	14906	14896	15186	15289	15080	14949	15093	14970	15016	14833	14936	14993	14927	14774	15038	15013	15003	15066	14869	15167	14936	15037	15112	15158	15163	15074	14917	14949	14974	14962	14971	14937	14942	14972	14865	15042	14923	15045	15052	15030	15023	15036	15057	15218	14918	15164	15052	14928	15055	15031	14904	14993	14964	15131	14888	14921	14895	15184	15052	15122	14887	15016	15043	15003	14952	14988	15029	15080	15099	14979	15171	15039	15082	15079	14926	14995	14843	15096	15139	15147	14925	14968	15056	14810	14958	15118	15091	14980	14931	15013	15121	14854	14951	15034	14962	14980	15006	14906	15054	15235	14933	14972	15084	15177	15142	15002	14985	15003	15047	15111	15176	15080	15042	14820	14897	15081	14994	14934	14967	15117	15030	14944	14967	14953	15030	15010	14997	14941	14891	14925	14901	15047	14987	15108	15123	15064	15193	15012	15091	15112	14895	14974	15145	14920	14943	15231	14956	14985	14967	14963	14982	14925	15054	15229	14961	15070	15090	14945	14990	15007	14950	15031	15064	15087	15077	15038	14912	15033	15007	14828	15138	14942	15160	14844	15014	15036	15046	15069	15015	14995	15098	14965	14855	15128	14882	14977	14894	15006	14918	14855	15057	15005	15049	15074	15069	14921	15128	14988	14943	15032	14933	15059	14889	15024	14988	15197	14953	14957	14935	15064	15067	15109	14927	14818	14892	15001	15059	15116	14987	15062	14949	15000	15207	14919	15133	14845	14912	14953	14946	15105	15015	14984	15026	15145	15085	14933	15054	14938	15010	15023	15013	15044	15156	15093	15051	15201	14903	15115	14978	15031	15045	15024	15119	15027	14903	15125	15030	14979	14942	14992	14941	15145	15018	15036	14980	15054	14967	15110	14789	14944	15017	14977	14874	14875	14978	15049	15118	14795	15176	14953	14990	15045	15084	15055	14866	14956	15198	15122	15127	14929	15120	14955	15015	15108	15008	14959	14961	15104	14904	14987	15016	15039	14950	14915	14963	15053	15042	14962	14945	14987	14923	15006	15085	15059	14857	14931	15003	15295	14987	14921	15204	15037	15065	14980	15120	14958	15036	15048	14993	15020	15087	15034	15275	14996	15028	15112	14999	15176	14914	14958	15089	15003	15003	15035	14866	15017	14979	14969	15021	15169	15114	15038	14874	15052	15047	15072	15126	14994	15055	15030	15216	14997	14907	15049	14930	15038	14981	15024	15074	14733	15288	14802	14902	15087	14948	15034	15108	15063	15067	15000	15131	15227	14768	14906	15040	15111	15082	15042	15050	14992	15023	15139	15073	15022	14964	14948	15075	14977	15167	14971	15035	15019	15089	15133	14990	14930	14917	14870	15144	15187	14793	15003	15142	15054	15034	14933	15050	15138	15038	15120	14929	14956	15161	15074	15026	15032	15072	15001	14920	14939	14979	14974	15088	14984	14956	15170	15039	14899	15079	15074	14895	15101	14924	14895	15040	15011	14783	15050	15062	15153	15001	15011	14946	14978	15089	15038	14920	15037	14971	15034	15034	14980	15201	14822	15051	14991	14962	15054	15043	14979	15006	14971	15003	15070	15095	15131	14990	15000	14981	15051	14913	15079	15016	15015	15004	15076	14944	15013	15020	15084	14956	15007	15012	15229	14862	14912	15055	15154	14954	14956	15058	14986	15085	15059	14949	14968	15063	15203	15099	15056	15018	15124	15084	14987	15047	14961	14988	14900	15070	15168	15050	15199	14933	14862	14970	15057	15135	14995	15023	15234	14815	15125	15130	15031	15009	15086	15121	14956	15090	14829	14886	15040	15041	14881	14850	15066	15041	15012	15087	14969	15005	15196	15059	15161	15155	14947	14948	15222	14944	14997	14939	14916	15065	15091	15072	15130	15048	15084	15031	14922	15023	14960	15038	15020	14959	15026	15161	15028	14941	15118	14995	14943	15041	15145	15197	15128	14825	15002	15033	15058	15143	15071	14979	15028	14997	15014	15172	14888	15125	14969	15022	14915	14994	14856	15074	15148	15014	14981	15151	14965	14838	15113	15004	15083	15031	14917	14970	15001	15000	14998	15188	14931	15014	15051	15086	15002	15085	14897	14873	15018	15124	14984	14974	14959	15120	14814	15041	15018	14983	15025	15142	15067	14947	15017	15011	15055	15001	15117	14984	15143	14974	15073	15193	15157	15070	15005	14917	15046	14895	14837	15017	15091	15026	15076	14996	15168	14959	15041	14796	14940	14813	15097	14944	15131	15033	15125	14877	15079	14933	14945	15114	14869	14976	14891	14876	14920	14994	14914	15011	15011	15030	14997	15067	15108	14964	14891	15071	14995	14912	14759	15188	15057	15088	15027	15088	15145	14940	14961	15035	14926	15021	15133	14981	15001	15070	15096	15133	14915	14907	14925	15139	15039	14851	15029	14952	15098	14897	15129	14969	15132	14937	14939	15054	14911	14962	14903	15034	14983	15111	15052	14864	15169	14975	15044	15082	15196	15133	14996	15060	15022	15114	15004	14871	14912	15245	14986	14906	15026	15216	15050	15023	14878	15107	15125	14992	15022	15132	14975	15032	15036	15027	15057	15166	15056	15186	14963	14998	15137	14990	15093	15054	14855	15113	15007	15002	15081	15103	15021	15026	15137	15184	15025	14990	15237	14876	15017	15014	14976	14964	14918	14997	14921	15055	14852	15035	15075	15033	15056	14942	15139	15114	15066	15047	15098	15043	15037	15200	14941	15029	14987	14981	14884	14981	14955	15070	14821	14908	14998	14930	15115	14970	15052	15146
25319	21417	28397	25267	22469	21192	20527	18782	18550	18654	18376	18377	18318	18520	18825	18634	18756	18885	18832	18666	18456	18307	18151	18007	18033	17914	17883	18000	18001	17826	17769	17982	17792	17760	17632	17787	17766	17890	17928	17816	17856	17875	17806	17680	17646	17800	17913	17728	17709	17650	17733	17614	17627	17737	17693	17843	17618	17706	17660	17756	17785	17878	17707	17863	17784	17952	17870	17677	17981	17921	17712	17910	18102	17861	17709	17745	17664	17655	17508	17606	17793	17800	17735	17611	17747	17630	17791	17867	17682	17838	17737	17731	17921	17727	17704	17724	17798	17913	17808	17717	17668	17699	17523	17711	17537	17958	17675	17480	17692	17736	17382	17503	17626	17513	17749	17567	17602	17747	17647	17637	17709	17692	17706	17748	17642	17519	17729	17617	17752	17624	17657	17665	17749	17741	17938	17666	17597	17746	17691	17685	17578	17501	17640	17541	17622	17605	17520	17607	17771	17529	17638	17613	17722	17462	17699	17734	17546	17534	17709	17637	17700	17404	17558	17539	17921	17657	17739	17624	17778	17766	17676	17813	17539	17527	17750	17770	17534	17658	17580	17627	17650	17577	17423	17802	17542	17672	17594	17563	17639	17508	17692	17592	17871	17639	17724	17445	17621	17544	17608	17645	17835	17554	17744	17707	17552	17673	17836	17879	17746	17549	17601	17588	17546	17577	17452	17713	17667	17654	17446	17424	17845	17747	17833	17584	17502	17650	17739	17440	17766	17621	17861	17727	17847	17727	17551	17603	17607	17605	17659	17634	17693	17371	17571	17696	17503	17501	17569	17638	17733	17619	17680	17674	17819	17867	17673	17560	17669	17603	17496	17707	17774	17645	17919	17858	17567	17588	17638	17807	17707	17766	17556	17547	17457	17401	17805	17524	17578	17753	17656	17693	17772	17709	17752	17661	17810	17486	17683	17740	17742	17725	17768	17746	17722	17656	17745	17592	17704	17748	17691	17462	17742	17786	17641	17618	17545	17689	17848	17688	17684	17836	17546	17895	17654	17614	17716	17548	17610	17761	17463	17560	17622	17496	17731	17632	17502	17698	17535	17788	17649	17514	17712	17614	17577	17624	17647	17620	17648	17874	17608	17514	17566	17541	17518	17681	17702	17561	17586	17711	17633	17494	17764	17626	17765	17913	17617	17637	17762	17897	17754	17625	17537	17739	17703	17611	17620	17525	17783	17612	17705	17473	17425	17494	17435	17594	17663	17604	17949	17739	17555	17673	17462	17557	17461	17774	17810	17667	17825	17693	17542	17556	17609	17502	17769	17756	17661	17739	17752	17388	17588	17799	17651	17868	17685	17710	17626	17827	17650	17734	17615	17479	17633	17798	17628	17906	17573	17783	17681	17409	17812	17718	17739	17681	17815	17907	17810	17902	17706	17604	17677	17586	17644	17559	17371	17766	17698	17599	17800	17752	17752	17729	17709	17707	17806	17676	17721	17670	17696	17388	17734	17451	17650	17427	17676	17701	17751	17676	17636	17611	17577	17723	17750	17729	17645	17543	17689	17675	17847	17734	17617	17427	17807	17780	17647	17628	17596	17542	17563	17607	17547	17742	17717	17636	17754	17777	17601	17710	17722	17799	17610	17800	17633	17499	17838	17599	17716	17675	17838	17490	17772	17623	17643	17379	17718	17690	17723	17644	17619	17682	17683	17586	17494	17619	17763	17724	17662	17567	17559	17771	17681	17692	17683	17741	17694	17728	17686	17585	17645	17616	17722	17756	17731	17669	17638	17297	17536	17784	17664	17727	17654	17762	17543	17554	17936	17765	17698	17826	17660	17664	17567	17643	17873	18067	17916	17720	17513	17582	17728	17470	17831	17486	17591	17617	17484	17718	17580	17785	17566	17649	17834	17604	17662	17719	17886	17591	17636	17825	17658	17615	17688	17692	17546	17737	17762	17722	17718	17491	17531	17685	17793	17793	17738	17854	17917	17634	17737	17656	17803	17455	17495	17574	17518	17655	17712	17638	17554	17649	17738	17771	17561	17666	17817	17779	17455	17676	17813	17588	17578	17656	17591	17734	17541	17661	17763	17745	17670	17624	17727	17750	17868	17677	17671	17810	17535	17672	17594	17549	17625	17720	17547	17428	17593	17787	17659	17458	17544	17430	17761	17664	17598	17571	17728	17695	17608	17600	17754	17636	17590	17700	17558	17494	17685	17772	17543	17773	17690	17757	17650	17658	17739	17653	17913	17685	17581	17501	17489	17440	17543	17607	17829	17781	17747	17913	17594	17681	17779	17463	17707	17746	17828	17641	17847	17767	17692	17564	17641	17708	17568	17742	17530	17595	17710	17600	17576	17784	17720	17510	17678	17710	17748	17444	17605	17671	17441	17969	17661	17751	17893	17627	17553	17712	17539	17661	17473	17605	17670	17628	17597	17902	17654	17726	17588	17760	17577	17636	17814	17685	17629	17598	17643	17673	17795	17587	17670	17641	17774	17588	17587	17666	17618	17585	17658	17729	17603	17647	17692	17386	17828	17792	17689	17890	17740	17812	17709	17817	17461	17602	17543	17721	17645	17619	17691	17683	17894	17408	17477	17656	17720	17650	17718	17797	17677	17617	17699	17610	17779	17715	17741	17541	17738	17759	17651	17637	17744	17685	17770	17544	17679	17764	17707	17696	17710	17575	17559	17768	17491	17515	17699	17851	17615	17757	17575	17611	17803	17611	17819	17633	17601	17684	17521	17772	17532	17551	17682	17834	17886	17722	17790	17821	17664	17815	17597	17687	17682	17796	17673	17631	17630	17617	17755	17647	17715	17522	17749	17763	17625	17651	17651	17552	17651	17734	17721	17709	17632	17400	17649	17687	17740	17642	17955	17710	17475	17749	17761	17806	17602	17541	17706	17708	17730	17557	17638	17494	17665	17678	17649	17671	17603	17418	17779	17589	17544	17517	17809	17559	17726	17658	17733	17581	17796	17744	17886	17491	17592	17588	17803	17635	17711	17713	17663	17742	17745	17588	17623	17532	17899	17687	17662	17490	17594	17706	17829	17641	17636	17692	17773	17706	17782	17760	17507	17695	17664	17470	17719	17640	17677	17710	17638	17841	17656	17596	17663	17707	17876	17623	17679	17814	17673	17591	17696	17734	17778	17492	17700	17559	17620	17652	17655	17624	17804	17578	17592	17697	17793	17511	17647	17369	17382	17552	17714	17567	17545	17726	17707	17672	17723	17656	17506	17670	17633	17733	17417	17728	17680	17387	17416	17607	17766	17862	17703	17637	17586	17630	17764	17818	17807	17805	17724	17584	17702	17609	17611	17480	17633	17778	17585	17758	17523	17718	17693	17852	17716	17601	17803	17687	17704	17719	17716	17839	17732	17650	17693	17662	17779	17636	17621	17663	17486	17532	17631	17826	17440	17738	17784	17559	17750	17730	17632	17563	17645	17564	17650	17635	17750	17572	17700	17769	17819	17600	17748	17607	17567	17796	17739	17732	17566	17623	17646	17751	17840	17639	17779	17542	17863	17700	17874	17587	17690	17654	17556	17559	17693	17620	17849	17637	17576	17590	17546	17669	17715	17601	17732	17605	17655	17706	18029	17742	17837	17716	17857	17576	17755	17511	17656	17763	17821	17801	17795	17534	17546	17421	17843	17602	17938	17511	17518	17589	17543	17574	17562	17753	17553	17740	17761	17670	17503	17544	17668	17655	17787	17655	17687	17589	17811	17852	17671	17648	17690	17713	17639	17642	17701	17630	17682	17649	17796	17806	17634	17534	17376	17799	17525	17366	17801	17498	17706	17692	17572	17510	17578	17788	17583	17519	17534	17647	17660	17531	17870	17702	17545	17577	17656	17709	17690	17742	17641	17517	17656	17600	17519	17810	17767	17722	17804	17459	17419	17664	17842	17832	17616	17937	17741	17629	17751	17745	17527	17570	17610	17527	17497	17583	17701	17599	17670	17689	17749	17717	17545	17717	17767	17625	17588	17573	17905	17444	17454	17887	17588	17808	17530	17838	17937	17579	17649	17730	17807	17732	17745	17836	17449	17688	17854	17541	17639	17733	17806	17707	17758	17612	17512	17634	17583	17628	17661	17789	17744	17702	17665	17645	17603	17670	17694	17802	17636	17677	17768	17662	17530	17748	17704	17921	17771	17538	17941	17664	17675	17539	17423	17672	17696	17594	17590	17553	17778	17736	17689	17681	17744	17479	17713	17738	17651	17555	17619	17559	17604	17569	17830	17784	17806	17704	17579	17637	17811	17441	17546	17716	17555	17553	17604	17719	17880	17674	17799	17809	17608	17575	17535	17630	17677	17637	17593	17580	17665	17481	17685	17512	17748	17493	17536	17660	17593	17596	17550	17799	17731	17758	17767	17536	17695	17575	17601	17583	17416	17595	17712	17696	17569	17744	17835	17968	17861	17854	17877	17628	17594	17483	17685	17771	17588	17496	17734	17861	17842	17521	17532	17357	17577	17613	17502	17631	17753	17747	17497	17586	17686	17767	17532	17681	17531	17808	17811	17596	17718	17666	17733	17794	17491	17621	17722	17575	17541	17678	17636	17490	17687	17618	17567	17700	17643	17661	17660	17857	17802	17658	17652	17650	17669	17668	17523	17749	17625	17752	17851	17519	17979	17597	17756	17578	17563	17587	17788	17899	17639	17684	17656	17654	17389	17671	17612	17643	17843	17719	17528	17702	17835	17859	17750	17634	17549	17805	17622	17754	17615	17702	17591	17649	17822	17726	17573	17657	17842	17412	17623	17639	17733	17812	17668	17711	17707	17720	17653	17688	17715	17913	17767	17504	17611	17609	17758	17670	17706	17610	17768	17553	17549	17590	17652	17642	17624	17477	17788	17658	17519	17668	17803	17712	17590	17649	17580	17868	17718	17824	17769	17758	17474	17558	17939	17671	17704	17665	17503	17909	17662	17642	17698	17643	17406	17592	17531	17686	17712	17758	17607	17458	17668	17659	17617	17682	17688	17782	17702	17544	17643	17694	17669	17764	17704	17685	17727	17492	17458	17781	17630	17664	17592	17711	17593	17664	17787	17417	17591	17763	17763	17827	17892	17625	17344	17698	17599	17630	17552	17447	17632	17733	17640	17532	17830	17876	17468	17718	17641	17527	17608	17871	17618	17508
15965	25641	24715	20467	18510	17508	17000	16563	16413	16187	16101	16010	16188	16970	16922	16469	16486	16667	16655	16336	15978	15757	15607	15595	15593	15457	15350	15400	15412	15305	15127	15275	15129	15429	14950	15064	15335	15106	15252	15057	15166	15274	14966	15127	15055	15168	15114	15188	14948	14972	15068	14980	14915	15064	15013	15061	14976	14946	15067	15029	15053	15002	15163	15236	15173	15193	14996	15240	15300	15259	15047	15117	14970	15177	15135	15085	14971	14977	15076	15078	14856	15098	14921	15035	15066	15143	14878	14975	14955	14984	15047	15031	14911	15054	15048	15006	15000	15050	15103	14908	14999	15004	15082	15025	14887	15104	15049	14907	15031	15007	14809	14856	14942	15126	15034	15034	15158	15008	15026	15179	14990	14932	14944	15046	15041	14809	14964	14912	14937	15022	14993	15002	14971	15238	15126	15014	14991	14982	14823	15141	14916	15019	15072	15150	14978	15125	14846	14956	14969	15079	15046	14985	15021	14955	15002	14950	14913	15015	15056	14988	15153	14884	15053	14900	15010	14992	14878	14835	14995	14965	14990	14868	14908	14909	14839	14883	15055	14906	14837	15083	14957	15133	14966	14878	15047	15062	14960	15050	14896	15019	14960	15035	15063	15071	15105	15056	15323	14953	14879	14858	15008	15094	15062	15007	15098	14950	14984	15036	14884	14972	14950	14915	15053	15203	15068	15014	14832	14796	14807	15103	14973	15086	14994	14935	14964	14954	15110	14834	14829	15015	14982	14968	14999	14937	14893	14976	15044	14922	14932	15099	14860	15218	15138	15086	15029	14882	15001	14993	14965	14977	15114	14870	15166	15014	14929	15001	14925	14974	15270	15070	15025	14976	14919	14974	15024	14894	14845	15050	15050	14895	14923	15105	14979	15147	14864	15196	15017	14971	15050	14921	15059	15069	15167	14837	15114	14914	15029	14946	14861	14873	14948	14999	14955	15170	14931	14971	14979	15006	14988	15013	14855	14905	14988	14904	15147	15020	15066	15014	15058	14878	14957	15084	14979	14954	14848	15004	14763	14895	14984	14884	14928	14958	14979	14976	15081	14996	14977	15004	14923	15114	14799	14989	15020	15003	15048	15021	14918	15082	14894	15097	14876	14933	14899	15011	14800	15017	14897	14838	15124	14962	15137	15058	14773	15038	15062	14910	14960	15013	14943	14991	14868	15074	14982	15031	14921	15061	15124	15116	14966	14842	14968	15005	14998	14945	14977	15023	14937	14995	14816	15237	15003	15014	14930	14907	14886	15200	14928	14912	14837	14988	15063	15044	14934	15103	15015	14995	15144	15036	15117	14841	15099	14923	15173	15082	14946	14906	15175	14811	15098	14963	15025	15143	14942	15022	15024	15052	14888	14920	14951	15019	14994	14789	14930	15165	15047	15015	15046	15001	14952	15099	14952	14986	15025	14933	14795	14898	14909	14921	15115	14814	14918	14939	14887	14969	14880	14951	15000	15123	14854	15005	15011	14755	14894	14881	15089	14976	15012	15091	14972	15072	15050	14994	14831	15089	15095	14966	14959	14991	14784	15103	14903	15160	14999	14992	15062	15034	15060	14939	14887	15000	14952	15044	14922	14917	14891	15032	14897	15059	14961	14907	15054	14959	15107	15086	14887	15082	15086	15068	15047	14863	14785	14901	15100	15141	15007	14991	15081	15029	14992	14980	14981	14981	15172	15039	15076	14975	15013	14918	15034	15147	14917	15045	15075	15078	14946	15026	14892	14966	15147	15022	14963	14788	14976	14982	15073	14968	15133	14929	14906	14847	14759	15182	15000	14954	14924	15158	14897	14936	14794	15025	14930	14901	15038	15070	15090	14815	14953	14927	15177	15017	14848	15036	15025	14873	14973	14895	14912	14795	14988	15034	14914	14961	14913	15031	14884	14926	14946	14971	15042	14988	14783	14953	14846	15023	14984	14968	15022	15033	15131	14900	15036	14930	15049	14988	14983	15084	15006	15042	14888	14925	14875	14964	15023	14989	14990	14973	15123	14952	14978	14987	15140	15103	14982	15038	14773	14964	15117	14967	14871	15094	15001	14889	14878	14913	15108	15021	15077	14972	14978	15067	15069	14878	15010	14893	15037	14876	15086	15014	14850	14903	14886	15059	14936	14982	14908	15147	14947	14998	14925	15057	14874	15010	14947	15336	15177	14935	14946	15117	14932	15022	14891	15114	14957	14924	15041	15034	15071	14899	14988	15099	14872	14996	14930	15027	14954	15047	15016	15015	14721	15026	14984	15044	15240	14976	14989	14921	14843	15157	14979	14894	15223	15035	14959	15100	14977	14999	14948	15017	14902	14898	14928	15048	14840	14976	14765	15007	14891	15143	14987	15014	14962	15078	14878	15073	15104	14999	14825	15098	14958	15186	14975	14974	15011	14966	14933	14941	15117	14935	15235	15007	14999	14936	15010	14923	14981	14987	15003	15169	15047	14974	14928	15040	14973	14946	15038	14895	15004	14952	15085	14988	15137	15016	15170	14934	15131	14972	15025	14926	14869	15012	14921	14979	15028	15176	15034	15072	15025	15051	15002	14948	15016	15108	14909	15102	14882	14988	14864	15130	14977	14948	15079	14975	14907	14918	15070	15114	14967	14966	15138	14973	14748	15071	14954	14892	15115	14877	15091	15036	15048	14892	15024	15083	15032	14858	14898	14952	14989	15071	15110	15023	14902	14989	14911	15177	15003	14950	15103	14951	15167	15012	14801	14949	15062	14942	14941	14975	14808	14957	15044	14986	15060	15059	15072	14858	15023	15284	15022	15027	14938	15007	14976	15014	14876	15031	15084	14962	15060	15064	14895	15032	14958	14941	15087	14930	14968	15187	14978	15117	14990	15074	14920	14966	14915	14809	15004	15044	14983	14944	15018	14920	15009	15069	14991	14976	15027	15007	15206	14865	15040	15107	14972	14983	15006	15000	15005	14794	14988	14913	15013	14921	14995	14977	14884	15089	14965	14880	14921	14902	14974	15019	15044	15023	14967	15090	15004	14942	15021	15143	14880	15050	15091	14977	14900	15296	15040	15054	14992	15074	14920	15035	14954	14989	14892	15104	14984	14980	14899	14947	14843	14940	15125	14747	15076	14963	14914	14946	15106	15002	14945	14963	15077	15003	14922	14994	15030	15019	15031	15044	15119	14969	14892	15114	15138	14978	15109	15001	15025	15024	15056	14992	14981	15067	14947	15030	15064	14902	15010	15034	14827	14918	15081	14931	15144	15169	15016	15000	15064	14942	14900	15041	15039	15014	15138	15063	15121	14988	15094	15041	14992	14960	14955	15047	14980	14893	15100	15026	15034	14998	15137	14902	14980	14817	14993	14952	15002	15126	15160	14867	14936	14806	15067	14936	15256	15094	15104	15008	15095	15027	15172	15197	15047	15007	15133	15005	15145	15035	14932	14986	15082	14895	15119	15045	15060	14951	15159	15126	14945	14924	15093	14868	14932	14912	14615	15100	14929	15027	15084	14996	15153	15100	14917	14985	14951	15120	15006	15171	15079	15047	15047	15054	14972	14988	15039	14983	14995	15082	14978	14967	14997	15074	14942	15019	15137	14977	15083	14770	15198	15160	14957	15102	15072	14996	15025	14984	15091	14894	15180	14937	15096	14940	14896	15213	15058	14938	15092	15180	15008	15165	14978	15001	14856	14938	14917	15072	15019	15020	14921	14950	15070	14916	14939	14917	15104	15108	15113	15004	14891	15034	15013	14954	15088	14907	14962	14924	15015	14973	14866	14898	14967	14969	14959	15057	15092	14920	15111	14915	15137	15016	14968	14857	14984	14829	15163	14938	14942	14797	15046	15161	14988	14827	15000	14964	15206	14838	14732	15129	15037	15064	14856	14883	14818	14919	15063	14951	14974	14872	15069	14888	15051	15019	15014	15112	15105	14941	14973	15011	14968	14985	14969	14828	15040	14903	15153	14901	14965	15037	14997	15081	14992	14952	15062	14968	14980	14960	15032	15068	15094	14963	15190	15042	14974	14881	14995	15068	15024	15121	15105	14971	15016	15054	14861	14970	14993	15122	15180	15042	15033	14881	14953	15002	14805	15033	15013	14915	14872	15046	15072	15021	14879	15067	14946	14856	15043	14874	15078	15036	14950	15017	14959	14985	14982	15081	14831	14995	14870	15089	14966	15090	15075	14925	15068	15083	14834	14924	15089	14865	15167	15008	15052	15069	14832	15143	14990	14916	14985	14934	15217	14933	14993	14948	15018	14850	14969	15033	14955	14989	15065	15003	15128	14974	14994	15053	14947	14978	14991	15052	14929	14896	14928	14860	14978	15158	14927	15005	15206	14982	14931	14938	15045	15021	14980	15031	14957	15041	14942	14953	15061	14885	15065	14999	14968	14885	14940	14890	14947	15019	15034	14833	14912	15025	14984	15038	14973	14953	14952	15067	15091	14923	15163	15014	14841	15113	15058	15121	15078	14947	14923	14756	15111	14923	15057	15007	14907	15042	15061	14997	15073	15066	14879	15055	14936	14797	15004	15087	14936	14939	15053	14948	15093	15016	15012	14966	14820	14982	14799	15085	15198	14987	14999	14989	15176	14838	14973	15056	15028	14989	14843	14827	15004	15072	14973	14838	15048	14739	14940	14897	14924	14927	15102	14917	15039	15019	14853	14812	14963	15025	15022	14921	15102	14990	14831	15070	14957	15138	14940	15079	14859	15122	14893	14947	14990	14900	14979	15083	15017	14918	14915	14865	14929	14944	14929	14946	14975	14941	14856	14976	14973	14749	15009	14930	15073	14853	15147	15064	14921	14977	14950	15240	15012	14996	15145	15079	15003	14958	14912	14913	14917	14999	15056	15035	14821	14997	14847	15019	14901	14860	14864	15131	15081	14979	15129	14993	15055	15162	15163	15054	14943	15162	14850	15027	15072	15014	14991	14939	14891	15072	15100	15083	14902	15020	15122	15079	15000	15034	15132	14796	15164	15020	15003	14862	14964	15016	15040	14980	14884	14954	14827	15074	15009	15128	15051	14811	14667	15024	14986	15088	15138	15097	15061	15109	15070	14994	14882	15064	15147	14941	14933	15012	14843	14856	14872	15092	14898	15195	15188	14927	14971	14932	15142	15140	15035	14909	15170	15029	15083	14893
24007	21389	28966	24230	22204	23639	23308	19761	18910	19142	18810	18652	18878	19398	19445	19279	19384	19124	19051	18730	18336	18343	18236	18121	18296	18074	18105	17932	17916	18053	18157	17669	17795	17840	17759	17780	17780	17978	17889	17617	17718	17720	17764	17664	17821	17920	17592	17900	18023	17954	17643	17695	17621	17685	17851	17820	17886	17626	17655	17780	17577	17809	17762	17952	17549	17792	17808	18048	17880	17685	17602	17836	17803	17575	17865	17620	17736	17505	17525	17692	17637	17693	17667	17705	17658	17652	17522	17763	17642	17639	17779	17647	17767	17830	17955	17607	17806	17733	17632	17769	17659	17458	17639	17368	17575	17480	17408	17656	17668	17740	17684	17460	17684	17614	17770	17508	17613	17641	17533	17597	17661	17755	17621	17571	17513	17745	17670	17731	17669	17564	17796	17611	17639	17820	17417	17556	17669	17702	17721	17646	17497	17557	17717	17878	17693	17566	17613	17700	17707	17794	17643	17664	17582	17703	17581	17810	17711	17707	17615	17542	17685	17667	17752	17592	17545	17717	17679	17661	17642	17600	17449	17671	17701	17598	17575	17746	17785	17670	17779	17569	17456	17492	17795	17581	17637	17691	17578	17406	17709	17764	17690	17622	17612	17608	17725	17616	17751	17712	17566	17660	17610	17693	17567	17571	17706	17535	17637	17625	17782	17671	17764	17567	17567	17606	17728	17704	17636	17643	17653	17676	17685	17657	17639	17610	17716	17710	17384	17352	17631	17790	17738	17739	17769	17769	17676	17384	17555	17569	17652	17677	17666	17511	17651	17764	17840	17674	17728	17493	17651	17711	17590	17761	17606	17460	17619	17472	17552	17743	17615	17813	17610	17635	17479	17738	17497	17559	17465	17605	17563	17600	17681	17449	17711	17675	17636	17672	17608	17632	17669	17652	17440	17566	17625	17605	17637	17664	17844	17724	17592	17745	17699	17469	17652	17560	17693	17571	17767	17458	17665	17472	17589	17507	17640	17470	17637	17769	17517	17728	17767	17698	17511	17730	17728	17716	17565	17616	17654	17713	17611	17534	17623	17652	17714	17609	17674	17549	17663	17582	17626	17481	17824	17565	17701	17727	17560	17486	17610	17766	17689	17528	17757	17353	17603	17785	17667	17765	17607	17659	17656	17634	17645	17649	17684	17777	17507	17604	17655	17722	17480	17684	17464	17528	17730	17477	17566	17644	17687	17627	17638	17675	17595	17540	17804	17513	17558	17716	17811	17615	17785	17604	17524	17437	17669	17545	17654	17547	17670	17512	17725	17487	17623	17644	17525	17489	17449	17481	17670	17483	17745	17590	17857	17555	17770	17769	17564	17459	17709	17602	17477	17393	17602	17500	17694	17558	17571	17655	17711	17632	17877	17975	17643	17736	17743	17659	17709	17664	17687	17709	17550	17602	17666	17518	17597	17649	17633	17583	17793	17761	17461	17544	17613	17692	17697	17613	17406	17327	17716	17714	17645	17477	17607	17540	17773	17632	17627	17588	17509	17435	17667	17755	17528	17613	17638	17564	17698	17817	17697	17465	17783	17725	17879	17716	17508	17507	17535	17606	17661	17791	17742	17550	17803	17548	17523	17551	17753	17490	17619	17587	17437	17528	17739	17392	17744	17680	17539	17627	17485	17480	17528	17594	17630	17655	17822	17568	17662	17617	17694	17576	17841	17551	17572	17546	17660	17807	17566	17370	17590	17570	17642	17562	17535	17624	17539	17643	17607	17673	17487	17515	17519	17679	17661	17559	17740	17683	17693	17745	17485	17591	17673	17763	17564	17641	17662	17463	17593	17627	17683	17619	17588	17830	17426	17670	17606	17600	17552	17476	17448	17646	17449	17720	17715	17558	17424	17538	17382	17628	17326	17678	17771	17590	17572	17583	17574	17516	17525	17471	17680	17668	17603	17705	17651	17793	17890	17630	17635	17538	17743	17601	17603	17732	17432	17741	17739	17437	17665	17528	17693	17746	17587	17703	17736	17565	17644	17864	17642	17604	17761	17704	17663	17578	17427	17789	17464	17680	17496	17506	17624	17496	17501	17725	17924	17713	17738	17535	17542	17611	17763	17426	17780	17692	17574	17495	17706	17662	17384	17716	17470	17520	17644	17660	17820	17557	17472	17644	17513	17590	17576	17543	17804	17829	17769	17600	17716	17511	17542	17787	17764	17618	17533	17752	17622	17634	17698	17607	17447	17514	17488	17585	17589	17565	17564	17613	17514	17464	17715	17686	17477	17606	17504	17605	17466	17682	17532	17538	17461	17592	17807	17738	17660	17479	17660	17668	17871	17662	17724	17757	17549	17651	17714	17671	17705	17426	17771	17449	17349	17586	17566	17554	17839	17606	17560	17670	17642	17547	17662	17671	17551	17846	17642	17710	17641	17520	17361	17468	17669	17566	17612	17530	17570	17781	17764	17621	17718	17630	17856	17710	17506	17820	17590	17593	17465	17598	17633	17448	17662	17524	17642	17706	17694	17579	17828	17448	17605	17637	17714	17539	17921	17746	17664	17653	17714	17639	17627	17665	17598	17631	17577	17654	17575	17568	17636	17575	17636	17623	17775	17662	17728	17447	17534	17955	17648	17682	17641	17779	17461	17630	17787	17837	17808	17749	17584	17514	17642	17611	17704	17726	17660	17639	17768	17841	17628	17744	17597	17553	17726	17407	17665	17682	17430	17675	17466	17702	17569	17661	17581	17592	17601	17497	17675	17644	17663	17693	17498	17642	17651	17715	17579	17512	17820	17691	17607	17622	17579	17494	17837	17723	17583	17802	17567	17705	17507	17719	17644	17464	17683	17802	17532	17481	17718	17568	17826	17391	17565	17679	17608	17759	17512	17764	17681	17771	17524	17443	17640	17601	17557	17734	17903	17701	17394	17468	17736	17544	17553	17717	17613	17613	17895	17467	17613	17779	17696	17661	17825	17620	17570	17719	17737	17642	17579	17798	17453	17593	17814	17596	17566	17617	17671	17501	17556	17525	17650	17740	17707	17556	17528	17607	17633	17600	17760	17659	17758	17758	17608	17538	17520	17518	17753	17668	17505	17535	17644	17497	17642	17899	17609	17643	17425	17547	17850	17710	17616	17755	17664	17808	17651	17660	17528	17501	17703	17542	17754	17690	17647	17797	17869	17459	17690	17655	17613	17403	17723	17543	17710	17596	17592	17342	17940	17761	17804	17853	17731	17591	17610	17506	17656	17771	17803	17709	17999	17779	17590	17722	17842	17803	17524	17695	17629	17670	17649	17775	17813	17835	17433	17750	17730	17566	17619	17685	17599	17779	17616	17600	17437	17600	17646	17479	17713	17760	17675	17511	17497	17637	17529	17713	17610	17648	17630	17681	17628	17583	17797	17673	17626	17546	17717	17553	17723	17585	17585	17640	17579	17640	17511	17480	17687	17720	17635	17640	17708	17678	17705	17505	17504	17601	17617	17561	17720	17465	17571	17819	17630	17796	17619	17806	17883	17604	17611	17519	17556	17499	17651	17560	17676	17737	17816	17853	17692	17652	17541	17759	17675	17572	17583	17552	17676	17587	17658	17508	17741	17608	17709	17614	17657	17797	17625	17431	17519	17907	17616	17612	17599	17562	17570	17679	17412	17439	17649	17704	17581	17662	17729	17602	17749	17583	17646	17726	17657	17634	17750	17673	17442	17618	17745	17485	17686	17692	17547	17709	17635	17636	17787	17722	17570	17655	17613	17523	17731	17897	17725	17653	17675	17542	17768	17555	17485	17598	17498	17750	17660	17518	17657	17768	17586	17673	17651	17439	17383	17610	17689	17462	17610	17832	17588	17635	17766	17532	17849	17714	17372	17314	17557	17672	17478	17652	17609	17472	17506	17567	17501	17719	17563	17433	17419	17562	17585	17524	17575	17454	17821	17755	17825	17724	17561	17524	17587	17772	17778	17809	17724	17778	17672	17447	17494	17706	17637	17475	17555	17571	17711	17686	17535	17533	17536	17600	17732	17447	17571	17548	17548	17582	17691	17861	17785	17815	17630	17535	17609	17567	17582	17662	17775	17498	17639	17653	17397	17562	17729	17725	17622	17590	17663	17599	17694	17627	17584	17761	17606	17407	17519	17382	17550	17658	17618	17703	17604	17880	17572	17704	17608	17663	17632	17553	17591	17530	17621	17566	17748	17655	17688	17617	17706	17721	17695	17591	17829	17616	17528	17822	17767	17754	17650	17734	17688	17594	17745	17596	17681	17524	17513	17484	17476	17838	17502	17677	17803	17598	17666	17688	17489	17574	17621	17630	17662	17774	17599	17671	17462	17533	17421	17598	17565	17664	17825	17777	17539	17641	17568	17539	17616	17573	17521	17663	17469	17564	17600	17460	17695	17756	17563	17424	17666	17517	17472	17732	17561	17656	17698	17569	17464	17729	17619	17585	17548	17815	17651	17406	17904	17731	17723	17581	17603	17649	17660	17633	17709	17691	17568	17777	17473	17528	17333	17702	17751	17646	17928	17447	17704	17789	17657	17920	17562	17809	17877	17785	17679	17647	17712	17562	17622	17613	17533	17720	17677	17538	17711	17738	17784	17647	17833	17770	17576	17619	17673	17442	17556	17705	17631	17688	17763	17669	17488	17445	17744	17634	17567	17658	17784	17801	17631	17731	17732	17792	17782	17586	17530	17614	17382	17727	17329	17780	17805	17533	17441	17629	17546	17506	17627	17856	17599	17541	17510	17592	17554	17744	17659	17718	17595	17695	17658	17551	17526	17601	17667	17817	17772	17622	17621	17633	17845	17588	17490	17496	17651	17549	17580	17659	17899	17519	17556	17645	17410	17489	17570	17798	17592	17689	17546	17659	17702	17704	17559	17580	17669	17663	17587	17573	17586	17675	17814	17640	17736	17612	17550	17614	17758	17589	17633	17686	17699	17675	17513	17583	17419	17569	17560	17749	17597	17538	17887	17705	17555	17670	17648	17648	17699	17648	17543	17802	17727	17803	17703	17585	17588	17457	17293	17516	17646	17454	17470	17388	17627	17788	17528	17731	17730	17608	17709	17650	17778	17579	17566	17550	17570	17670	17651	17582	17604	17709	17726	17798	17498	17590	17605	17780	17797	17485	17562	17405	17832	17489	17624	17758	17514	17602	17583	17520
17893	31139	29120	23561	21126	19252	18422	17532	17162	16928	16553	16574	17142	17649	17363	17518	17658	17543	17050	16448	15852	15828	15448	15590	15481	15508	15479	15226	15440	15323	15245	15284	15332	15220	15385	15076	15414	15065	15257	15210	15091	15107	15081	15109	15043	14945	15040	15120	15124	15107	14983	15033	15092	15001	15032	15085	14993	15013	15044	14920	15163	15039	15132	14908	15032	15311	15163	15482	15302	15131	15181	15174	15038	14870	15029	15084	14980	14900	14762	14996	14904	14807	14837	15068	14888	14966	15159	15057	14933	14993	15026	14960	14974	15142	14920	15002	14917	14850	14989	14942	14938	14873	14830	14861	14821	14965	14893	14980	15021	14864	14779	14868	14927	14757	14929	14981	14859	14930	14979	15154	14878	15083	15056	14912	15041	14974	15028	15083	15037	14803	14809	14846	14938	14929	14929	14896	14919	14937	15058	14883	15031	14806	15005	14916	15001	14936	14890	15056	14950	14970	14856	14642	15068	14870	15086	14896	14791	14879	14973	14934	14992	14756	14900	14977	14875	15135	15040	15017	14984	14912	14896	14895	14902	14961	14921	14732	14897	14935	14906	15019	15110	15007	14943	14900	15162	14901	14917	15061	14992	14884	14907	14847	14635	14963	15013	15006	15033	14809	14894	14916	14997	15082	14963	15083	15029	14847	14995	14960	14733	14815	14776	14880	14880	14818	14994	14950	15165	14782	15020	14942	15028	14832	14961	15054	14893	15000	14829	15016	14965	14755	14957	14958	14762	14881	14964	15003	14939	15179	14967	14862	14973	14913	15059	14961	14889	14752	15123	14881	14878	14951	15065	14844	14953	15161	15154	15024	14863	14909	15168	14745	14933	14939	14954	15032	14927	14851	14966	14860	15000	14838	15017	15088	14990	14884	14831	15217	14759	14851	14872	15011	14888	14967	14948	14961	14887	14919	14968	15008	14852	14735	14999	14965	14817	14830	14926	14892	15010	15085	14885	14870	15061	14856	15038	14977	14912	14853	14868	14900	14927	14975	15094	14939	14985	14914	14922	15014	15003	14850	15094	14979	14849	14978	14811	14832	15120	14863	14902	14971	15095	14992	14976	14921	14995	14890	14996	14716	15173	15043	14954	14979	14906	14695	14981	15005	14884	14931	14985	15117	15053	14811	14973	15021	14995	14838	15030	14865	14955	15042	14889	15069	14988	14910	15041	14870	14872	14976	14905	14937	14965	14805	14953	14962	14983	15076	15029	14928	14795	14827	14846	14954	15147	15001	15079	15001	14792	14950	14823	14814	15009	14855	14857	14941	15094	15022	14851	14972	14844	14890	14939	14939	15063	15159	14822	14972	14831	14903	14941	14920	15068	14914	14892	15025	14911	14849	14806	14931	15048	14927	14901	14916	14900	14811	14953	14936	14995	15179	14799	14969	15038	15098	15102	15075	14963	15015	14941	14893	14896	14915	14908	14932	14734	15032	15048	15027	15071	14881	14999	14868	14959	15114	14750	14924	14981	15068	14807	14841	15082	15071	14956	14839	14806	15039	14827	15060	14870	15156	14820	15002	14957	14924	15007	15039	14906	14854	14779	15017	14926	14857	15120	14983	15006	14978	14994	15020	14842	15013	14773	15018	14928	15092	14945	14875	14883	14909	15012	14932	15071	14938	14951	14943	15052	14901	15006	14967	14920	14897	14967	14833	15009	14960	15059	14788	14998	14861	14744	14964	15010	15017	14950	15043	14887	14941	14911	14903	14952	14860	14761	14776	15211	15033	14887	14781	14831	14985	14817	14880	14881	14790	15062	14747	15098	14800	14802	15047	14842	14856	14907	15033	14759	14875	14895	14908	14811	14954	14821	14996	14688	15112	14905	14964	14830	14800	14999	15043	15164	14946	14755	15076	14875	14833	14868	14960	15126	14946	14980	14806	14802	15017	15100	14772	14957	14950	14959	14943	14978	15175	14896	14980	14986	14943	14866	14839	14870	15107	14978	14954	14885	14872	15039	14966	14931	15073	14844	14872	14963	14886	15106	15171	14852	14882	14905	14934	15200	15003	15086	14966	14829	14943	15102	15023	15028	14847	14937	14968	14880	14993	15110	14989	14901	14987	15073	15045	15026	14911	14855	14870	14962	14985	15071	14842	14794	14888	14917	14793	15093	14898	14947	14867	14957	14966	15016	14860	14979	14954	15155	14766	15082	14934	15118	14977	15040	14931	14940	14936	14992	14922	14981	14991	14916	14943	15053	14808	15023	15019	14901	14819	14906	14932	15101	14896	15025	15007	14857	14919	15033	14914	14962	15076	15015	14841	14951	15057	15038	15002	14906	14983	15099	14837	14903	15016	14858	14917	15054	14862	14956	14987	15025	14825	14907	14911	14861	15014	14931	14976	15029	15058	14860	14957	15150	14783	14984	14967	14922	14898	15013	15074	14917	14765	14903	14956	14871	14892	14956	14969	15009	14981	14926	14904	15015	14847	15013	14917	14988	14899	14830	14894	15032	14850	15003	14987	14970	14775	14938	14982	14959	15047	14920	14892	14882	14966	14996	14833	15055	14781	15012	14953	14765	15096	15002	14944	14983	14916	15038	14909	14945	14844	14828	14934	14930	14922	15108	15050	14984	14882	15007	15041	14862	14970	14937	14842	14970	14770	14894	14987	14968	14990	14900	15040	14847	15088	14896	14966	14877	14952	14898	14905	14876	15099	15015	14983	14971	15030	14898	15080	15076	15038	14892	15024	14917	14900	15064	14939	15101	15075	14805	14978	14935	15073	14789	15112	15205	14939	14817	14895	14896	14993	14862	14861	15006	14774	14880	14928	14941	15041	15024	14933	14792	14792	14977	14918	15045	14819	14980	14900	15011	14813	14978	14845	14985	14966	14857	15071	15064	14895	15136	15053	14983	14823	14913	14792	15027	14811	14955	14909	14856	14936	14854	14918	15059	14891	15110	15011	15030	15069	14918	14988	14850	14879	15106	14780	15008	14944	14875	15002	14864	15047	14968	15049	14861	14713	14810	14927	14909	14920	14956	14919	14969	15101	14818	14833	15040	14731	14740	14852	15124	15015	14857	15008	14988	14966	14781	14894	14882	14920	14878	14983	15008	14797	14864	15015	14850	14863	14940	14950	15094	15085	15069	14799	14992	14942	14905	15044	14878	14967	14970	15011	14830	14916	14984	14951	15188	15064	14864	14981	14848	14868	14990	14894	14770	14914	14834	14801	14998	15020	15046	14960	14995	15106	15010	14881	15017	15020	14953	14728	14988	14959	14924	14930	14991	15084	14933	15047	14782	14901	14931	14836	14894	14912	14892	14966	14744	14963	15057	15189	14964	15004	14822	14919	15033	14968	15028	15036	14940	14957	14972	14989	14966	14827	15141	14798	14929	14800	15076	14986	14948	14888	14826	15035	14895	14867	14991	14782	14944	15005	15001	14773	15032	14851	14851	14923	15046	15046	14909	14968	15027	14938	14959	14968	15005	14836	14922	14996	14868	14847	15040	14800	14935	14850	14984	14889	15024	14977	14988	14944	14991	15076	15009	14941	15046	14751	14975	14987	14817	14842	14906	14954	14918	14943	15046	14880	14989	14864	14846	15005	14966	15020	14665	14776	15013	14823	15002	15022	14993	14887	14852	14866	14929	14992	15094	15059	14935	14940	15106	14893	15044	14970	14813	14953	15142	14902	14813	14958	14984	14930	15066	15026	14879	14896	14912	14964	14925	15013	14940	15033	14797	14862	15048	14968	14831	14951	14997	14958	14915	14971	15113	14905	14995	15024	14930	14909	14936	14763	15034	15125	15100	14823	14759	15107	15003	14986	14971	15055	15053	14831	14955	14869	14992	14939	14982	14844	14876	15126	14814	14899	14855	14835	14999	14909	14862	14967	14920	14846	14839	14958	14989	14888	14814	14924	15060	15003	14872	14940	14935	14997	14955	14915	14942	14978	14993	15022	14975	15064	14960	14975	14990	14770	15033	15120	14955	15009	15025	14803	15058	14946	14978	14870	14820	14937	14985	14861	14856	14887	15004	14818	14926	14888	15063	14994	15024	14934	14935	14960	14940	14839	14980	15079	14977	14962	15103	14967	14858	14919	15087	14912	14810	14885	15079	15030	14977	15019	14920	14904	14959	14910	14874	15052	14887	15200	14959	14867	14850	14878	14956	15277	15014	14814	15081	15197	14936	14827	14862	14982	15030	14816	15158	14980	14971	14948	14907	15043	14954	14952	14917	14949	14901	15011	14952	14859	15062	15015	14959	15109	15020	14992	14959	14970	14861	14883	14714	15042	14934	15013	15028	14975	14903	14983	15110	14812	14998	15017	14702	14897	14891	14966	14985	15081	14911	15093	14942	15028	15134	14837	14814	15049	15057	14646	14707	15004	14922	15082	14950	14883	15091	15020	15137	14956	15102	14756	14851	15100	15010	14806	14956	14806	14919	14907	14840	14830	15022	14862	14926	14905	14920	14916	14980	15070	15022	15038	15054	15167	14951	14930	15190	14943	15122	15029	14972	14859	14687	14971	14855	14898	14757	14834	14909	14972	14900	14884	14907	15093	15163	14785	15095	14789	14971	15051	15005	15072	15156	14836	14873	14943	15002	14832	14935	14963	14822	14880	15017	15069	14794	14970	14910	14794	14974	14994	14748	14942	14860	14798	15009	14817	14879	14771	14948	14894	14855	14901	15024	14965	14929	14845	14954	15093	15033	14965	14887	14859	15069	14961	14876	15036	14838	14784	14879	14819	14871	14945	14914	14918	15097	14922	14921	14911	15004	14920	14841	14902	14937	14911	14954	15159	14806	15045	14874	15047	15013	14861	15016	14977	14868	14999	15030	14867	14784	14951	14768	15051	15050	14888	14861	15007	14639	14878	15173	14960	15005	14854	14774	14948	15044	14977	14978	14932	15046	14959	14813	15038	14942	14920	14981	15002	14786	14900	14986	14796	15008	15126	15070	14884	15032	15039	15090	15068	14844	14809	14893	15109	14939	14792	15054	14882	15063	14785	14856	14768	14920	14763	14831	14968	14989	14974	14957	14896	15009	14978	14926	14926	14784	15068	15104	14877	14928	14878	15020	14792	14934	14967	14983	14948	15039	14813	14940	14887	15101	14976	14912	15126	15100	14904	15049	14988	14852	15004	14937	14919
29542	22380	22647	20171	18161	18127	18280	18050	17780	17813	17837	18011	18202	18434	18435	18517	18379	18207	18085	17807	17754	17931	18189	17831	17740	17940	17602	17729	17753	17822	17843	17768	17632	17783	17830	17748	17956	17807	17878	17674	17533	17854	17707	17711	17684	17798	17630	17736	17651	17615	17932	17734	17740	17630	17710	17676	17664	17491	17561	17610	17724	17819	17527	17736	17632	17861	17846	17689	17652	17750	17835	18010	17789	17688	17739	17762	17566	17616	17837	17715	17707	17809	17582	17733	17640	17680	17554	17578	17629	17484	17862	17596	17744	17967	17847	17689	17706	17653	17836	17723	17972	17755	17721	17671	17417	17862	17691	17763	17511	17660	17794	17561	17675	17820	17623	17580	17740	17645	17867	17624	17837	17668	17697	17588	17941	17714	17695	17645	17770	17684	17694	17803	17618	17786	17612	17595	17731	17898	17694	17413	17648	17448	17873	17817	17621	17614	17412	17605	17793	17725	17610	17629	17666	17647	17705	17821	17673	17691	17594	17573	17809	17643	17633	17687	17807	17705	17785	17484	17741	17732	17591	17613	17573	17605	17624	17631	17557	17601	17909	17644	17727	17767	17766	17496	17745	17618	17654	17470	17680	17556	17790	17567	17817	17799	17865	17667	17630	17663	17774	17897	17606	17467	17481	17565	17607	17614	17787	17770	17611	17624	17773	17497	17757	17581	17787	17571	17568	17716	17765	17783	17494	17666	17829	17651	17539	17720	17546	17728	17655	17783	17615	17755	17643	17522	17466	17498	17654	17688	17842	17605	17558	17727	17711	17761	17652	17746	17521	17601	17675	17862	17696	17563	17656	17607	17454	17569	17728	17583	17555	17644	17706	17763	17788	17371	17810	17780	17551	17587	17616	17755	17548	17673	17779	17713	17615	17842	17714	17691	17665	17933	17735	17779	17653	17636	17631	17780	17669	17673	17751	17657	17715	17469	17710	17503	17600	17660	17679	17592	17607	17636	17728	17713	17620	17737	17607	17477	17825	17763	17570	17643	17774	17722	17579	17584	17585	17740	17691	17464	17774	17537	17588	17701	17634	17684	17641	17538	17580	17740	17760	17696	17639	17807	17604	17710	17640	17642	17473	17602	17592	17566	17860	17748	17422	17542	17629	17603	17521	17752	17471	17540	17486	17725	17579	17651	17602	17608	17809	17613	17653	17661	17639	17880	17745	17686	17568	17611	17649	17591	17653	17897	17612	17562	17528	17743	17631	17666	17611	17715	17775	17720	17599	17892	17591	17670	17760	17629	18030	17611	17582	17478	17637	17684	17767	17598	17686	17628	17719	17412	17552	17756	17541	17778	17883	17561	17791	17649	17731	17539	17597	17421	17547	17705	17652	17327	17813	17725	17675	17558	17677	17784	17555	17644	17657	17551	17767	17755	17680	17554	17681	17899	17628	17632	17753	17744	17589	17647	17731	17697	17558	17655	17729	17681	17662	17641	17698	17427	17483	17834	17722	17706	17626	17589	17674	17606	17703	17746	17601	17701	17655	17718	17584	17500	17496	17637	17886	17516	17613	17779	17668	17802	17631	17711	17818	17616	17697	17535	17597	17703	17797	17795	17677	17523	17697	17518	17866	17644	17567	17423	17628	17846	17700	17658	17551	17693	17790	17781	17705	17757	17892	17753	17537	17770	17729	17470	17636	17560	17632	17847	17730	17604	17625	17625	17563	17741	17730	17625	17531	17776	17739	17769	17820	17810	17701	17690	17748	17502	17622	17786	17744	17656	17518	17762	17678	17566	17680	17709	17507	17581	17619	17510	18045	17759	17703	17515	17553	17622	17767	17496	17530	17789	17805	17901	17720	17534	17620	17686	17760	17625	17811	17879	17776	17859	17646	17621	17964	17636	17881	17534	17862	17893	17846	17677	17671	17642	17799	17747	17387	17684	17769	17656	17607	17730	17625	17535	17686	17536	17639	17591	17757	17761	17563	17727	17618	17615	17546	17615	17609	17768	17785	17836	17669	17306	17552	17749	17717	17605	17810	17664	17546	17714	17572	17794	17623	17627	17644	17800	17738	17742	17620	17631	17700	17640	17480	17718	17617	17817	17638	17738	17679	17580	17716	17772	17936	17888	17548	17863	17899	17682	17654	17552	17699	17735	17675	17568	17771	17638	17752	17544	17752	17750	17583	17757	17588	17499	17730	17649	17656	17698	17613	17823	17816	17883	17765	17700	17628	17812	17738	17785	17720	17685	17579	17732	17568	17785	17494	17475	17768	17872	17744	17610	17649	17867	17653	17822	17719	17692	17753	17895	17770	17807	17559	17416	17661	17673	17624	17452	17456	17450	17638	17869	17876	17706	17728	17644	17590	17712	17547	17888	17715	17524	17779	17547	17632	17909	17643	17713	17451	17479	17516	17477	17733	17732	17571	17620	17346	17593	17796	17649	17874	17699	17816	17637	17623	17660	17746	17483	17564	17654	17584	17537	17674	17725	17794	17714	17619	17710	17706	17707	17838	17678	17615	17537	17692	17861	17587	17640	17794	17724	17701	17776	17519	17715	17802	17837	17672	17631	17484	17602	17715	17699	17763	17736	17717	17581	17665	17632	17874	17849	17703	17634	17695	17573	17687	17699	17573	17823	17590	17493	17689	17853	17808	17789	17915	17653	17781	17891	17823	17688	17826	17696	17759	17711	17854	17591	17712	17745	17653	17620	17707	17798	17962	17558	17576	17759	17398	17719	17771	17614	17722	17480	17678	17682	17889	17727	17718	17765	17565	17734	17519	17740	17772	17753	17482	17834	17759	17475	17693	17729	17691	17877	17579	17531	17671	17611	17559	17609	17641	17799	17777	17720	17688	17733	17636	17842	17614	17811	17815	17800	17653	17588	17626	17527	17560	17667	17772	17638	17828	17629	17651	17671	17735	17884	17602	17703	17675	17792	17674	17977	17807	17629	17806	17727	17537	17716	17553	17605	17876	17679	17470	17657	17706	17651	17640	17548	17611	17666	17670	17602	17599	17694	17650	17464	17644	17517	17537	17469	17749	17842	17776	17561	17647	17591	17651	17416	17724	17608	17712	17635	17568	17609	17660	17618	17665	17686	17697	17554	17593	17657	17850	17777	17663	17723	17621	17627	17601	17719	17733	17711	17612	17473	17721	17483	17657	17742	17795	17416	17561	17541	17662	17692	17687	17677	17692	17645	17799	17572	17766	17490	17744	17713	17744	17793	17691	17737	17777	17511	17945	17696	17712	17677	17610	17828	17791	17756	17739	17581	17764	17827	17775	17622	17584	17559	17585	17403	17459	17700	17820	17541	17817	17584	17703	17653	17711	17752	17616	17783	17753	17836	17799	17586	17619	17527	17578	17505	17581	17696	17554	17691	17609	17763	17786	17595	17477	17588	17681	17650	17693	17701	17684	17724	17609	17786	17657	17711	17659	17461	17636	17809	17587	17769	17377	17765	17723	17873	17563	17749	17616	17690	17805	17886	17716	17822	17934	17792	17767	17774	17799	17588	17725	17592	17632	17792	17721	17729	17761	17843	17633	17520	17870	17473	17680	17808	17557	17715	17780	17652	17643	17624	17765	17631	17643	17653	17839	17599	17690	17671	17705	17832	17584	17632	17775	17729	17728	17602	17642	17675	17563	17728	17645	17605	17795	17672	17631	17743	17892	17666	17693	17662	17770	17781	17748	17744	17750	17652	17556	17547	17671	17739	17779	17703	17823	17699	17700	17753	17689	17789	17562	17383	17868	17815	17607	17614	17562	17690	17688	17814	17702	17738	17903	17651	17851	17532	17745	17590	17830	17582	17660	17708	17599	17586	17678	17956	17662	17745	17714	17501	17742	17832	17838	17949	17631	17640	17614	17660	17665	17654	17646	17588	17725	17606	17558	17708	17686	17576	17518	17892	17708	17619	17501	17640	17599	17729	17570	17490	17630	17654	17690	17694	17718	17703	17991	17910	17691	17424	17815	17618	17656	17682	17520	17600	17706	17711	17665	17826	17807	17522	17461	17662	17612	17790	17599	17703	17520	17733	17659	17636	17589	17598	17496	17630	17701	17686	17899	17688	17870	17675	17821	17405	17702	17659	17690	17812	17571	17494	17653	17729	17729	17624	17684	17578	17718	17913	17817	18024	17808	17549	17647	17754	17766	17479	17677	17932	17624	17600	17696	17689	17760	17809	17897	17639	17611	17716	17679	17555	17669	17604	17800	17776	17639	17597	17668	17737	17814	17745	17549	17423	17777	17563	17725	17639	17631	17435	17551	17739	17627	17459	17589	17599	17500	17684	17601	17821	17606	17610	17654	17997	18099	17729	17785	17681	17706	17674	17854	17508	17693	17480	17816	17707	17620	17620	17896	17747	17614	17512	17472	17587	17669	17647	17848	17694	17663	17806	17726	17615	17917	17597	17794	17503	17668	17720	17621	17846	17732	17640	17874	17798	17742	17639	17697	17803	17839	17680	17718	17827	17548	17732	17651	17685	17570	17745	17584	17863	17789	17768	17706	17568	17602	17568	17718	17809	17638	17669	17715	17720	17744	17622	17499	17523	17469	17583	17695	17446	17747	17457	17783	17494	17334	17599	17692	17594	17614	17499	17639	17621	17745	17735	17647	17488	17762	17821	17736	17598	17766	17699	17667	17623	17624	17756	17709	17626	17598	17643	17533	17796	17880	17699	17820	17640	17659	17749	17650	17559	17674	17612	17736	17750	17762	17660	17567	17622	17547	17681	17649	17886	17577	17537	17650	17730	17747	17569	17534	17776	17579	17699	17634	17690	17667	17675	17531	17595	17766	17760	17608	17545	17781	17640	17770	17518	17614	17759	17781	17504	17560	17701	17879	17667	17637	17722	17690	17704	17633	17612	17530	17676	17586	17653	17810	17694	17515	17536	17584	17656	17742	17470	17703	17577	17680	17608	17615	17630	17716	17638	17747	17705	17626	17677	17705	17883	17793	17786	17741	17557	17750	17712	17538	17458	17685	17708	17641	17581	17660	17573	17605	17588	17805	17701	17439	17539	17862	17742	17603	17647	17760	17922	17927	17689	17843	17390	17630	17677	17582	17779	17812	17858	17847	17539	17865	17744	17532	17723	17786	17613	17707	17731	17679	17618	17637	17598	17761	17443	17633	17630	17836	17683	17741	17732
16110	17919	17573	16127	15785	15505	15352	15186	15059	15211	15160	15478	15757	16148	16190	16281	15953	15880	15581	15519	15124	15187	15060	15183	15172	15146	15140	14944	15022	14908	15102	14950	15033	15144	15211	14942	15085	15253	14931	14964	14953	15020	14941	14928	14971	15082	14993	14986	15018	15052	14948	15005	15108	14981	15163	15008	14892	15191	14957	15045	15079	14801	15031	15045	15048	15086	14991	15179	15221	15032	15054	14883	14872	15091	14951	14810	14804	15066	14923	14888	14997	15125	15033	15026	15083	14847	14977	14952	15147	14704	14998	14711	14867	14886	14927	14957	14803	14881	14977	15216	14966	14929	14993	14918	14917	14969	15011	14947	14987	14874	14931	14852	14957	14996	14997	14765	15003	14984	14805	14970	14830	15006	15097	14964	14909	14990	15031	15107	15058	14790	14823	15087	14978	14875	14900	15049	14909	14954	14946	14903	14693	14851	14826	14827	14948	14834	15016	14918	15042	14851	14873	14875	15044	15103	15076	14888	15111	14826	14923	14897	14908	14861	14890	14936	14805	14982	14976	14900	14910	14896	14960	14983	14915	15024	15049	14829	15017	14927	14922	14969	14985	14852	15036	14781	14849	15047	14907	14954	14990	14843	14946	15035	15140	14765	14966	14881	14891	14871	14923	14953	15020	14956	14887	14972	14853	15080	14967	15131	14996	15058	14903	14970	14810	15052	15012	14918	15000	15123	14814	14913	15051	14912	14895	14724	14979	15130	14824	14830	14960	14841	14888	14826	14971	15017	14856	14959	14762	15068	14951	14941	14784	15009	14808	14986	15020	15077	14765	14850	14893	14941	14955	14961	14805	14856	15061	14879	14762	15023	14880	14750	15029	14996	14932	14915	15159	14907	14878	14890	14757	15016	15113	14955	14929	14898	14987	15004	14902	14786	14933	14847	14983	14812	14772	14869	14832	14955	14909	14945	14968	14843	14908	14996	14961	14950	15097	14865	14963	14809	14890	15001	14947	14917	14980	14983	14906	14871	14965	14967	15141	14986	15038	14825	15061	14963	14877	14878	14811	14908	14988	14672	14964	14957	15053	14936	14946	14920	14921	15099	14917	14872	14897	14948	14992	14833	14935	14897	14909	15103	14782	14850	14986	14988	14932	14902	15063	14956	14993	14873	15011	14969	15003	14848	14772	14966	15011	14915	14864	14889	14932	14985	14901	14988	14927	14793	14947	14866	14868	14956	15039	14935	15051	14798	14811	15024	14877	14829	14935	14970	14876	15083	14890	14859	14921	14788	14791	14889	15034	14879	14831	14973	14935	14942	14998	14846	14851	15024	14937	14971	14783	14906	14887	14969	14889	14903	15056	14784	15041	15129	14892	14925	15046	14806	14982	14952	14914	15121	14916	15010	14904	14954	14890	14922	14938	14872	14976	14965	14736	14955	14998	14982	14953	15033	14855	14690	14985	14900	14946	15135	14974	15017	14901	14898	14919	14961	14933	14741	14911	14830	14964	14895	14971	14911	14893	14856	15156	14913	15099	14819	14923	14833	15142	14860	15004	14951	14943	15096	14905	14852	15078	14992	14937	15089	14855	14978	14776	14837	15074	14981	14835	14853	14873	14887	15007	14835	15013	14671	14990	15107	14801	15059	15028	14906	14919	14782	14909	14992	14950	14922	15036	14803	14757	14886	14899	14801	14973	14816	14950	14987	14785	14959	14813	14901	15076	14887	15003	14897	15185	15020	14973	15084	14952	14913	14958	14898	14860	15047	14949	14912	14859	14892	14986	15052	14752	15004	14964	15024	15174	14876	14797	15013	14970	14773	14951	14804	14882	14953	14807	14867	14837	15120	14904	14869	14940	15000	14934	15082	14988	14792	14978	15064	14938	14843	14963	14917	14879	15039	14873	14905	14916	15007	14875	15030	14989	15005	14877	14915	14899	14954	14973	14952	14925	14800	14989	15020	14961	14969	15029	14909	14998	15032	14921	14911	14955	14919	14915	14950	14979	15021	14858	14961	14956	14744	14959	14980	14976	14918	14888	14827	14959	14931	14901	15058	15010	14823	14864	14816	14912	14847	14717	15035	14779	14878	15059	14885	15055	14962	15098	14934	14888	14911	15038	14946	14910	14944	14967	14883	14845	14835	15003	15038	14893	14904	14944	14995	14861	14913	14796	15062	15056	14849	14783	14924	14884	15048	14976	15003	14871	14830	14933	14975	14925	14974	14934	15037	15037	14810	15041	14940	14885	14953	14969	14900	14849	14926	14865	15087	14787	15147	14874	14985	14766	14866	14946	14781	14958	14971	14884	14830	14748	15045	15038	14947	14849	14742	14891	14999	14826	14949	14819	14943	14858	14909	15004	14920	14947	15046	15021	14810	15142	15040	15013	14785	14954	14892	14923	14903	14604	14915	14942	15037	14836	14883	14904	15030	14849	15167	14929	14874	15014	14940	15103	14947	14828	14937	14791	14911	14934	15081	14916	14888	14945	14879	14855	14909	14929	14993	14887	14911	15054	15032	14962	15032	15029	14949	14896	15017	14890	14989	15075	14924	14901	15066	14941	14818	14918	14900	14907	14822	14960	14749	14871	14915	15005	14792	14843	14944	14906	14767	14986	14994	14944	14999	14766	15008	15085	15113	14925	15001	14919	15092	14822	14972	14999	15054	14840	15004	14909	14989	14864	14892	14903	15074	15004	14953	14885	15162	14882	14971	15051	14866	14858	14932	14837	15025	14930	14877	14957	15030	14930	14960	14926	15016	15081	14909	14958	14886	14898	15031	14968	15005	15000	14837	14930	14880	15090	14721	14967	14889	15063	14916	14972	14816	14907	14955	15116	14839	14992	14923	14908	14836	14886	14862	15047	14956	14771	14941	14912	14867	15012	15005	14702	14987	14877	14838	14968	14996	14896	15190	14901	15033	14879	14980	14800	14867	15014	14937	14933	14826	15000	14911	14933	14917	14979	15012	14950	14965	15067	14929	15155	14894	14722	14843	15078	14812	14949	14949	14995	14938	14991	14994	14955	14980	14982	15017	14733	14832	15002	14847	14872	15037	15013	14922	14841	15013	14957	14812	14909	14935	14813	14908	14959	15005	14672	15154	14903	14985	14934	14846	15018	14841	14959	15037	14921	14982	14946	14921	14978	14991	15126	14952	14966	15028	14946	14810	14814	15041	14889	14947	14970	14832	14875	14948	14750	15064	14928	15143	14833	14810	14978	14993	14848	14935	14741	14985	14879	14942	14932	14932	14894	14965	14920	14940	14818	15043	15006	14924	15055	15069	15016	14829	14863	14828	14993	14856	15075	15103	14983	15105	15107	14943	14975	14969	15032	15026	14881	14825	14936	15005	14960	14845	14924	14945	14865	14967	15063	14966	14849	14948	14986	14840	14987	15063	14908	14960	14882	14853	14934	15076	14898	14794	14896	15023	14921	14737	14961	14890	14944	15018	14921	14825	14810	15004	15036	14877	14863	15007	15007	15041	14913	15000	14917	14901	14768	14840	15040	14859	14977	14978	14966	14909	14772	15037	14965	14960	14969	15110	14940	14811	14871	14919	14784	14941	15006	14935	15065	14888	14889	14903	15176	14894	15029	14765	14776	14886	14957	14957	14815	14916	15103	15008	14981	14821	14851	14850	14978	14884	15057	14792	14752	15009	14993	14916	15040	15043	14856	14969	14931	15023	14885	14807	14886	14976	14807	14954	14937	14879	14979	14846	14962	14790	14781	14955	14942	15081	14986	15064	15032	14717	15044	14755	14914	15021	14961	14979	15109	14654	14788	14874	14869	15031	14994	14959	14996	14949	15024	14918	14947	14733	15051	14805	14778	15063	14912	14873	14848	14986	14818	15014	14875	14845	15024	14958	14965	14995	14847	15000	14864	14990	15174	14958	14870	15033	14847	14869	14970	14988	14986	15078	14902	15040	15002	14885	15099	14831	14782	14774	15006	14888	14863	14743	14874	15068	14732	14947	14956	15033	14982	14798	14933	14963	15031	14999	15002	14951	14919	14882	15024	15073	14867	15148	14731	15111	15023	14869	14961	15088	14901	14856	14902	14866	14704	15031	14901	14897	14969	14908	14996	14904	14982	14964	14940	15002	14937	14946	14793	15075	14996	14880	15079	14813	14984	15118	15010	14812	14807	14906	14917	14976	15087	14802	14930	14936	14953	14945	15160	15033	14853	14848	14988	14976	14897	14838	14920	15089	15043	14860	14897	14855	14926	15014	14984	15023	14921	15128	14952	15017	14754	15006	14815	15043	14808	14949	14927	14840	14956	14770	14853	15051	15084	14910	14925	14896	14864	14975	14903	15069	14984	15015	15076	14785	14986	14778	14920	14778	14901	14978	14932	15079	15029	14883	15075	14997	14730	14942	15061	14891	14842	14987	14977	14881	15018	15123	14985	15146	14872	15039	15090	14924	14937	14845	14925	14794	14894	14781	15040	14754	14891	14782	14797	15180	14904	14982	14862	15031	14765	15038	14951	14881	14973	14886	14897	14898	14938	14808	14931	14882	14826	15001	14985	14867	15026	14880	14916	15068	15068	15005	14862	14890	15112	14899	14957	14982	15014	15109	14698	14766	14963	14809	14958	14780	14893	14865	15095	14920	14930	14846	14834	14872	15039	14877	14930	14908	14866	14897	14809	14871	14881	15014	14780	15058	15067	14991	14969	14969	14925	14702	15031	14956	14941	14882	14763	14824	14893	15027	15012	14969	14915	14991	14904	14827	14865	15011	14876	15097	14921	14937	14975	14985	14911	14861	14977	14908	14994	14952	14848	14962	14808	14965	14959	14887	14894	14951	14856	14920	14820	15089	15070	14958	15000	14934	14980	14790	14997	14989	14888	14888	14870	15027	14983	14957	14829	14969	14996	15066	14964	14905	14898	14899	14972	14908	14761	15080	14966	14968	14934	14854	14934	14908	15168	14934	14936	14916	15012	14757	15003	14985	14991	14983	14791	14863	15033	14844	14988	14957	14976	14957	14951	14799	14859	14926	14970	14891	15009	14933	15023	14930	14929	14738	14792	15005	15096	14870	14867	14799	14935	15114	14955	14943	14867	14941	14921	15019	14906	14969	15068	15108	14962	14982	15014	15041	15041	14923	15051	14717	14903	15009	14757	14907	14957	14960	14973	15066	14787	14944	15109	14804
25372	21420	28442	25254	22348	21083	20725	18676	18552	18372	18780	18767	18881	19321	19047	18796	18796	18578	18338	18011	18233	18165	17980	18130	17860	17897	18130	17680	17878	17760	17790	17817	17693	17872	17704	17957	17949	17910	18018	17782	17614	17616	17739	17550	17640	17809	17664	17754	17809	17832	17878	17713	17735	17618	17576	17469	17551	17603	17733	17758	17721	17663	17654	17762	17707	17695	17731	17673	17767	17704	17730	17605	17665	17608	17647	17693	17501	17730	17763	17663	17468	17713	17759	17686	17532	17664	17670	17560	17721	17647	17570	17918	17648	17547	17722	17683	17681	17690	17650	17832	17671	17753	17664	17680	17741	17617	17524	17468	17551	17690	17645	17813	17707	17630	17540	17686	17537	17622	17653	17690	17710	17691	17433	17572	17659	17628	17637	17557	17473	17580	17628	17510	17681	17738	17524	17439	17564	17624	17549	17546	17508	17735	17632	17479	17633	17720	17448	17725	17778	17449	17717	17596	17685	17653	17463	17621	17600	17591	17274	17499	17601	17826	17632	17641	17717	17538	17486	17318	17596	17796	17623	17457	17754	17500	17455	17689	17565	17592	17513	17667	17573	17424	17546	17772	17624	17501	17544	17538	17636	17606	17561	17419	17848	17561	17611	17600	17504	17632	17741	17703	17632	17528	17689	17634	17546	17609	17735	17366	17555	17679	17511	17532	17774	17489	17497	17662	17722	17574	17586	17554	17688	17623	17655	17621	17660	17571	17733	17409	17698	17826	17594	17655	17727	17708	17753	17523	17707	17566	17687	17500	17663	17560	17698	17614	17459	17449	17707	17849	17685	17479	17866	17500	17633	17706	17641	17679	17764	17547	17440	17626	17503	17578	17615	17462	17600	17580	17637	17627	17711	17594	17585	17432	17683	17555	17642	17594	17629	17632	17630	17490	17650	17774	17654	17451	17506	17633	17745	17711	17794	17699	17717	17434	17731	17569	17443	17645	17768	17919	17794	17653	17654	17589	17442	17607	17725	17695	17667	17635	17510	17715	17524	17493	17604	17436	17500	17644	17643	17643	17730	17606	17783	17475	17527	17279	17415	17702	17496	17381	17571	17466	17661	17477	17580	17468	17594	17700	17477	17538	17395	17364	17574	17754	17636	17608	17503	17448	17546	17533	17658	17671	17578	17565	17608	17433	17614	17498	17521	17451	17552	17730	17727	17514	17651	17586	17660	17529	17754	17596	17542	17398	17553	17606	17609	17607	17512	17622	17605	17727	17665	17771	17364	17645	17577	17437	17592	17506	17569	17791	17485	17629	17517	17485	17515	17791	17768	17695	17777	17499	17751	17614	17683	17917	17645	17485	17641	17555	17463	17667	17668	17640	17735	17597	17573	17796	17743	17899	17524	17534	17559	17485	17710	17677	17495	17370	17350	17620	17564	17463	17580	17554	17529	17494	17662	17526	17446	17560	17425	17677	17567	17503	17574	17544	17681	17431	17656	17382	17584	17582	17379	17428	17558	17550	17692	17373	17628	17756	17427	17550	17659	17332	17686	17693	17526	17769	17701	17633	17663	17431	17779	17530	17635	17454	17647	17584	17589	17563	17715	17519	17500	17749	17750	17594	17627	17510	17601	17817	17524	17690	17604	17741	17732	17505	17560	17651	17539	17687	17673	17553	17731	17643	17709	17595	17707	17466	17666	17563	17557	17505	17698	17435	17404	17514	17652	17670	17587	17624	17596	17358	17616	17749	17854	17580	17534	17528	17553	17428	17513	17680	17749	17568	17521	17784	17595	17626	17558	17556	17630	17602	17513	17426	17704	17347	17903	17626	17787	17700	17553	17549	17620	17737	17660	17489	17719	17544	17674	17655	17583	17416	17830	17810	17415	17673	17662	17654	17486	17628	17471	17370	17654	17593	17724	17581	17406	17600	17629	17409	17593	17609	17654	17475	17572	17617	17717	17664	17637	17602	17716	17648	17470	17603	17778	17648	17518	17608	17402	17468	17817	17610	17619	17534	17597	17455	17546	17468	17613	17624	17617	17653	17600	17572	17736	17584	17654	17524	17506	17362	17465	17635	17614	17556	17825	17506	17612	17645	17573	17701	17443	17612	17464	17585	17468	17717	17578	17788	17374	17587	17689	17647	17506	17609	17710	17476	17582	17570	17443	17455	17727	17447	17544	17594	17695	17729	17555	17544	17589	17708	17668	17569	17594	17714	17744	17584	17684	17656	17481	17593	17648	17644	17565	17643	17760	17722	17684	17599	17551	17454	17599	17612	17555	17503	17727	17650	17540	17722	17805	17683	17391	17657	17500	17484	17656	17668	17699	17535	17446	17695	17675	17830	17659	17681	17526	17649	17547	17526	17560	17570	17693	17578	17782	17701	17534	17484	17681	17641	17605	17574	17855	17687	17655	17532	17597	17731	17777	17511	17616	17776	17559	17515	17492	17450	17680	17599	17682	17550	17586	17542	17595	17709	17585	17502	17528	17513	17695	17703	17704	17552	17540	17477	17635	17682	17777	17624	17737	17544	17710	17464	17831	17575	17422	17517	17530	17641	17668	17342	17700	17559	17892	17518	17748	17503	17468	17578	17459	17473	17867	17608	17670	17651	17736	17604	17584	17521	17502	17745	17672	17537	17631	17626	17579	17536	17766	17774	17642	17410	17436	17576	17492	17636	17636	17391	17435	17671	17547	17468	17725	17718	17780	17737	17615	17591	17438	17393	17693	17584	17684	17558	17497	17762	17619	17609	17657	17538	17594	17683	17606	17431	17456	17435	17703	17741	17498	17525	17648	17571	17562	17756	17674	17600	17531	17721	17474	17448	17550	17550	17407	17704	17422	17593	17753	17599	17601	17430	17610	17509	17576	17415	17583	17492	17442	17470	17648	17537	17733	17718	17677	17549	17695	17470	17728	17578	17491	17602	17607	17456	17520	17597	17693	17497	17584	17481	17671	17519	17644	17721	17508	17457	17628	17520	17605	17482	17614	17619	17546	17737	17458	17539	17575	17493	17378	17685	17537	17523	17523	17382	17685	17604	17642	17488	17645	17573	17601	17499	17382	17426	17586	17482	17552	17572	17532	17573	17781	17405	17579	17621	17631	17553	17553	17488	17721	17597	17793	17694	17464	17462	17653	17566	17732	17597	17882	17601	17550	17573	17458	17583	17380	17562	17731	17443	17611	17533	17576	17505	17669	17613	17609	17588	17456	17665	17521	17548	17546	17560	17460	17583	17449	17694	17678	17526	17553	17514	17330	17674	17378	17751	17427	17482	17663	17619	17571	17646	17632	17632	17568	17715	17548	17554	17683	17622	17589	17640	17672	17560	17647	17761	17518	17522	17464	17326	17640	17468	17531	17701	17627	17637	17579	17422	17553	17580	17599	17581	17715	17599	17538	17805	17583	17519	17853	17643	17607	17631	17909	17669	17473	17597	17631	17802	17789	17621	17736	17458	17565	17492	17594	17649	17679	17555	17646	17613	17526	17622	17580	17763	17642	17702	17587	17596	17674	17679	17681	17457	17620	17544	17643	17408	17495	17427	17573	17470	17644	17776	17756	17591	17623	17721	17518	17328	17685	17723	17762	17489	17426	17695	17514	17487	17739	17635	17544	17720	17521	17621	17739	17592	17776	17508	17554	17747	17602	17689	17641	17677	17391	17746	17504	17590	17539	17404	17506	17563	17599	17487	17751	17695	17623	17409	17631	17480	17502	17643	17269	17442	17753	17344	17655	17749	17625	17700	17708	17615	17535	17875	17562	17703	17515	17588	17795	17704	17745	17503	17547	17552	17474	17405	17533	17609	17620	17660	17721	17481	17433	17340	17467	17554	17567	17585	17554	17449	17677	17755	17715	17477	17725	17540	17724	17562	17574	17517	17580	17581	17532	17538	17604	17673	17540	17522	17527	17517	17634	17578	17578	17649	17598	17641	17641	17612	17767	17460	17536	17687	17587	17440	17450	17619	17638	17617	17573	17566	17684	17612	17669	17310	17739	17665	17381	17483	17558	17689	17572	17768	17377	17765	17612	17721	17385	17657	17706	17736	17453	17707	17503	17745	17636	17662	17681	17721	17461	17703	17738	17606	17591	17606	17614	17652	17541	17554	17703	17525	17410	17336	17615	17602	17720	17474	17488	17740	17750	17654	17646	17566	17648	17622	17701	17410	17475	17488	17485	17593	17420	17484	17544	17674	17564	17599	17656	17626	17621	17635	17723	17572	17509	17776	17685	17665	17593	17632	17476	17670	17774	17689	17532	17481	17668	17496	17647	17780	17597	17611	17396	17414	17708	17742	17645	17657	17572	17516	17746	17505	17591	17386	17594	17665	17753	17856	17762	17638	17684	17500	17707	17582	17584	17778	17527	17552	17618	17698	17552	17712	17629	17863	17564	17563	17565	17567	17543	17549	17836	17574	17658	17421	17392	17545	17591	17557	17516	17414	17464	17470	17431	17406	17656	17661	17793	17494	17665	17503	17354	17444	17453	17732	17601	17600	17658	17587	17583	17662	17685	17559	17592	17870	17577	17683	17591	17676	17523	17660	17665	17595	17431	17491	17691	17655	17607	17450	17499	17700	17830	17714	17557	17436	17707	17508	17596	17710	17705	17775	17698	17617	17807	17514	17428	17291	17554	17630	17740	17521	17757	17639	17469	17627	17678	17676	17621	17607	17639	17630	17503	17635	17562	17801	17500	17611	17671	17576	17666	17668	17625	17348	17681	17686	17760	17733	17595	17746	17663	17788	17684	17679	17678	17652	17501	17452	17605	17565	17541	17614	17770	17791	17625	17739	17802	17574	17554	17545	17761	17493	17610	17501	17715	17575	17614	17630	17587	17552	17499	17615	17655	17649	17575	17684	17525	17659	17648	17528	17564	17329	17743	17646	17707	17624	17456	17629	17664	17622	17777	17577	17738	17620	17425	17508	17469	17631	17628	17555	17534	17739	17578	17606	17580	17709	17578	17610	17548	17692	17546	17538	17569	17450	17532	17677	17629	17643	17667	17587	17607	17770	17521	17554	17495	17625	17650	17827	17589	17683	17480	17490	17428	17735	17730	17742	17839	17505	17449	17736	17647	17593	17693	17612	17542	17438	17744	17504	17503	17448	17584	17386	17464	17661	17639	17552	17589	17686	17626	17622	17461	17504	17492	17420
16025	25904	24806	20352	18813	17566	16962	16323	16052	16211	16221	16483	17283	17296	17150	16970	16613	16254	15966	15755	15468	15257	15356	15244	15184	15197	15045	15274	15220	15154	15027	15233	15074	15370	15185	15113	15170	15251	15298	15065	15106	14920	14986	14985	15059	14991	14958	14756	14992	14907	15092	15076	14866	15236	14930	15011	15105	14744	15011	15031	15094	15129	14967	15126	15166	15007	15114	15324	14948	15106	14991	15016	15055	15026	14985	14916	14952	15235	14934	14987	14781	14747	14912	14952	14859	14965	15071	14795	15001	15007	14742	14972	15038	14910	14886	14879	14943	15018	15021	14810	15008	14793	14866	14897	14925	14746	14914	15015	14895	14892	14877	14880	14963	15051	14910	14907	14945	14774	14845	14988	14962	14933	14848	15026	14914	14832	14842	14923	14994	14956	15036	14951	14979	14929	14985	14920	15083	14794	14948	14809	15028	14928	15044	14913	14903	14946	15141	14848	15035	14834	15000	14825	14933	14925	14765	15006	14830	14926	14825	14805	14749	14867	15052	14939	14828	14958	14986	15075	14972	14887	14942	14895	15053	14930	14860	14898	14893	14895	14675	14815	14834	15098	14851	14743	14903	14967	14957	14846	14886	15096	14848	14895	14953	14926	14732	14769	14905	14905	14963	15026	15041	14916	14931	14845	14964	14711	14835	14930	14986	14898	15003	14860	15021	15021	14889	14995	14964	14989	14875	14908	14994	14894	14800	14928	14938	14987	14838	14945	14789	14633	14898	14959	15061	14992	14930	15040	14779	15154	14955	14843	14900	14900	15013	14999	14873	14861	14968	15007	14811	14997	14940	15030	14877	14891	14861	14991	14923	14935	14782	14848	14902	14982	14991	14929	14865	15053	14933	14915	15047	14894	14953	14682	14911	15006	14780	15052	14951	15062	15034	14960	15082	14885	15015	15001	14828	14889	14762	14924	14913	14944	14942	15078	15007	14869	14996	14997	14969	14949	14850	14916	14860	14875	14744	14925	14814	14962	14866	14880	15172	14802	15002	14857	14962	14832	14891	14860	15040	14870	14780	14893	14777	14890	15000	14871	14909	14971	14881	14913	14983	14987	14940	14869	14974	15010	15009	14943	14934	14881	15093	14937	14815	14809	14937	14964	14960	14922	14869	15041	14902	14992	15002	14880	14981	14970	15030	14931	15118	14755	14898	14930	14911	15045	14992	14964	14952	14754	15048	14855	14935	14912	14815	14896	15029	15050	14869	14836	15047	14817	14847	14866	14973	14936	14891	14917	14892	14969	14820	15112	14866	14981	14846	15042	14896	14721	14848	15001	14977	14839	14900	14873	14797	14919	15035	14923	14911	14987	15010	15054	14944	14841	15048	14944	14950	14976	14721	15002	14814	15020	14809	14943	14821	14950	14854	14922	15052	14916	14942	14820	14901	14895	14969	14987	14837	14825	14933	14888	14922	15023	14852	14965	14937	14887	14938	14825	14888	14889	14894	14816	14916	14978	14863	14908	14994	15015	14905	14866	15066	14973	14982	14849	14898	14832	14928	15024	14957	14936	15035	15028	14933	14960	14877	14875	14939	14783	14926	14793	14873	14864	14958	15188	14896	14961	14886	14878	14871	14991	14981	14853	14759	14995	15019	14941	15058	14889	14950	15274	14765	14933	14959	14933	14997	14997	14981	14748	14945	14853	14918	14991	14806	14801	14817	14847	14906	15035	14843	14753	14882	14911	14886	14914	15181	15040	14933	14907	14954	15019	14918	14936	14847	14982	14865	14978	14934	14891	14968	14769	14874	14848	14904	14943	15055	15043	14855	14921	14983	14877	14791	15029	14758	14885	15136	14789	14752	14850	14875	14875	14970	14994	14994	14901	14759	14870	15101	14787	15026	14908	14916	14978	14949	14907	15136	14891	15119	14884	15004	14860	14778	14848	15056	15003	14981	14868	15047	15014	14889	14934	14901	14760	14903	15045	14859	14768	14856	14994	14938	15027	15002	15014	15001	14925	15066	14926	14879	14864	14962	14984	14998	14785	14994	14862	14975	14926	15149	15046	14838	14841	14780	14913	14960	14977	14920	14907	14860	14804	14841	14983	15130	14860	14978	14791	15001	15047	14793	14970	14805	14901	14843	14838	14845	14885	14899	14836	14882	14785	14871	15029	14922	15016	14968	14838	15085	14948	14826	15042	14938	14887	14945	15046	14795	15068	14862	14948	15099	14896	14996	14902	14889	14961	14763	14929	14871	14959	15079	14913	15112	14916	14790	14982	15144	14810	14860	14729	14896	14938	14967	14806	14940	14834	14940	14943	14922	15078	15054	14929	15053	14870	14953	14899	14962	15078	14892	14938	14822	14817	14916	14914	14967	14849	15001	14872	14961	14833	14895	14832	14996	14780	14942	15075	14962	14895	14958	15130	14838	15058	14990	14809	14814	14977	14876	15007	14894	14923	14957	15007	14860	14882	14956	15069	14949	14917	14826	15071	14826	14761	14831	14862	14970	14975	14993	15053	14957	15010	14875	14906	14844	14906	14950	14948	14933	14988	14959	15006	14955	14801	14947	14837	14833	14860	14869	14914	14993	14929	15020	14965	14940	14862	14947	14961	14916	15108	15013	14905	14950	15131	14944	14974	14791	15001	14967	15053	15011	14901	14905	14867	14909	14909	14730	14907	14966	14894	14973	14871	14922	14859	14963	15035	14931	14962	14927	14989	14959	14867	15108	14881	14816	15023	14778	14860	15017	14903	14905	14838	14908	14879	14951	15040	14981	14892	14852	14916	14960	14730	14917	15025	14882	14954	14856	14942	14950	14780	14934	14874	15014	14878	14811	14796	14998	14794	14901	14965	14958	14907	14890	14976	14870	14967	14897	14957	14845	14930	14952	14843	14974	14927	14955	14964	14928	14897	14893	15028	14989	15110	14914	14915	15054	14944	15154	14971	14888	14979	14732	14943	14766	15057	14921	14902	15029	14955	14966	14934	14916	14943	14874	15033	15089	14971	14847	15004	14919	15104	14843	14828	14976	15033	14841	14925	15024	14886	15079	14689	14842	15048	15069	14828	14905	14829	14973	14838	15179	15037	14819	14799	15066	14950	15004	14805	15224	14969	15158	15054	14950	14910	14987	14932	14778	14806	14943	14984	14911	14761	14828	14779	14796	14961	14845	14878	15002	14857	14861	14800	15066	14876	14854	14921	14884	15023	14902	14916	14964	14834	14866	14845	15014	14797	15102	14753	14812	14920	14884	14913	15042	15107	14974	14820	15017	14834	14935	15024	15139	14947	15051	14851	14894	14921	14935	14902	14984	15024	15068	14831	14870	14609	14945	14959	14978	14887	14897	15051	14930	15004	14985	14851	14808	14968	14896	15002	14979	14983	14832	14962	14900	14896	14982	14772	14934	14725	14811	14975	15056	14850	14924	15026	14840	14893	14897	14959	14793	14939	14795	14789	14917	15142	14948	14877	15102	14801	14872	14862	14992	14926	14975	14887	15025	14991	14868	14933	14775	14957	14917	14849	14901	14838	14939	14971	14837	15036	14964	14998	14980	14950	15019	14762	14915	14905	14947	14944	14830	14907	15003	14866	14937	15018	14989	14833	14937	14862	14836	14956	14913	15078	14964	15108	14832	14891	14958	14991	14994	15210	14784	14903	14906	14796	14903	14896	15015	15060	14913	14828	14902	14933	14879	14867	14878	15132	14831	15056	14976	14966	14941	14928	14910	14963	14989	14904	14843	14795	14999	14925	14912	14917	14931	14879	14943	14832	14863	14886	14750	14897	14871	15046	14984	14847	14950	14767	14972	15024	14919	14996	14929	14817	14816	14883	14922	15015	14905	14831	14867	14970	15039	14963	15094	14979	14849	14916	14963	14831	14930	14845	14967	14802	15107	14978	14888	14868	14666	14947	14985	15078	15011	14995	14769	15083	14784	14827	15113	14805	14962	15052	14863	14915	15147	15110	14734	15044	14922	14967	14875	14948	14803	14814	14822	14932	14883	14883	14920	14998	14956	14886	14979	14972	14927	14931	15051	15021	14862	14905	14928	14937	14891	14720	14892	14832	14662	15023	14806	15046	14958	14961	15038	14837	15062	14737	14878	14939	14840	14917	14917	14755	15010	14988	14752	14890	14844	15043	15083	14920	14855	14846	15020	14888	15026	14949	14855	14946	14825	14993	14950	14991	14766	14743	14907	14896	14917	14948	14878	15075	14974	14926	14823	14912	14826	14908	14841	14916	14831	15002	14901	14887	14888	15042	14877	14981	14872	15032	14860	14850	15078	14798	14884	14942	14811	14846	14946	14806	14933	14952	14881	15031	14991	14965	14926	15015	14971	15083	14958	14998	14743	14846	14872	14749	15002	14967	14856	14857	14864	15057	14892	14914	14989	14991	14869	14965	14960	14899	14850	14966	14877	14856	15109	14772	14827	15035	14751	14989	14875	14905	14915	14938	14869	14901	14812	14848	14835	14812	15026	14895	14679	14769	15024	14785	15005	15081	14819	14894	14936	14752	14823	14949	14877	14909	14925	14765	15083	14856	14884	14764	14951	15021	14868	14899	14927	14944	14860	15036	14904	15150	14697	15053	14885	14934	14971	14958	15067	14876	14862	15103	14866	14733	14783	14947	14859	15008	15028	14983	15098	14981	14903	14988	15108	14899	14910	15088	14914	15015	14886	14920	15054	14967	14951	14852	15033	15048	15024	14824	14926	14894	14887	14844	14719	14848	15102	14916	14905	14784	15090	14990	14753	14980	14939	14939	15083	14881	15081	14734	15007	14744	14986	15025	15044	14962	14896	14980	14923	14819	14919	14985	14903	15134	14881	14988	14854	14930	14896	14862	14893	14791	14823	14963	14964	15016	15115	14789	14917	15063	14896	14908	15013	14960	14884	14913	14892	14960	14818	15044	15029	14877	14896	14954	14990	14743	14977	14960	14849	14799	14779	14817	14991	15098	14906	15011	14980	14915	14915	14998	14881	15089	14881	15025	14991	14743	15005	14910	14917	15025	14861	14924	14887	14995	14795	14833	14934	14942	15026	14931	15022	14941	15048	14834	14944	14986	14924	14932	14920	14741	14927	14835	14966	14985	14949	14799	14976	14990	14929	14979	14998	15070	14993	15019	14772	14992	14858	14952	14941	14791	14840	14961
24052	21418	29109	24211	22143	23759	23406	19662	18936	18907	19370	19521	19919	19708	19447	19137	19027	18722	18581	18371	18198	18219	17998	17910	17859	17839	17859	17677	17746	17721	17775	17803	18028	17956	17743	17952	17967	17953	17855	17719	17832	17876	17672	17744	17636	17769	17620	17662	17583	17571	17632	17904	17679	17618	17643	17670	17715	17633	17734	17690	17555	17877	17763	17705	17637	17935	17645	17785	17838	17863	17618	17532	17812	17572	17660	17582	17601	17676	17587	17678	17548	17653	17497	17538	17562	17510	17627	17590	17554	17564	17874	17399	17507	17596	17442	17614	17480	17612	17496	17541	17728	17772	17461	17568	17471	17670	17534	17648	17656	17332	17599	17329	17673	17575	17555	17378	17570	17632	17752	17279	17506	17518	17472	17613	17595	17541	17643	17477	17792	17757	17588	17434	17383	17436	17578	17368	17413	17572	17501	17467	17563	17492	17461	17592	17496	17760	17803	17605	17758	17667	17394	17436	17369	17557	17490	17625	17446	17514	17433	17608	17630	17560	17631	17486	17480	17476	17379	17201	17645	17672	17458	17478	17467	17658	17613	17620	17644	17601	17552	17591	17482	17535	17697	17723	17458	17488	17610	17625	17657	17633	17523	17472	17455	17659	17732	17679	17795	17684	17666	17681	17544	17699	17634	17569	17342	17473	17584	17600	17605	17553	17398	17491	17554	17524	17755	17671	17588	17599	17671	17437	17383	17591	17725	17532	17292	17522	17547	17691	17543	17574	17338	17613	17401	17612	17725	17497	17500	17567	17618	17409	17359	17343	17468	17419	17489	17411	17552	17489	17660	17461	17402	17494	17487	17414	17611	17450	17528	17387	17389	17429	17543	17668	17536	17662	17614	17616	17606	17655	17546	17695	17296	17629	17594	17574	17504	17692	17473	17481	17585	17404	17491	17403	17364	17490	17362	17380	17292	17587	17426	17695	17545	17644	17490	17652	17523	17372	17341	17711	17576	17749	17599	17621	17380	17471	17602	17751	17700	17451	17366	17522	17710	17760	17655	17567	17586	17636	17546	17595	17389	17520	17393	17606	17564	17411	17391	17502	17561	17466	17538	17535	17755	17706	17547	17531	17582	17268	17431	17417	17377	17422	17451	17536	17412	17586	17510	17561	17595	17672	17704	17531	17722	17425	17285	17495	17579	17334	17618	17580	17538	17612	17455	17692	17591	17768	17579	17632	17525	17594	17600	17506	17374	17448	17555	17539	17472	17564	17380	17302	17684	17571	17527	17660	17490	17336	17406	17553	17516	17589	17482	17663	17384	17309	17605	17534	17446	17482	17332	17499	17348	17540	17525	17572	17324	17571	17384	17684	17488	17589	17518	17501	17375	17635	17510	17409	17661	17564	17473	17615	17753	17431	17552	17526	17718	17572	17382	17502	17400	17532	17440	17540	17575	17660	17678	17644	17474	17463	17639	17378	17556	17679	17400	17466	17508	17579	17439	17585	17605	17552	17573	17445	17489	17621	17771	17588	17647	17374	17497	17417	17529	17547	17632	17487	17385	17538	17533	17389	17714	17488	17676	17747	17659	17508	17607	17649	17481	17512	17496	17572	17563	17655	17562	17592	17439	17618	17422	17487	17596	17673	17335	17532	17396	17421	17455	17672	17490	17342	17462	17590	17534	17541	17611	17438	17540	17450	17454	17460	17477	17696	17517	17631	17665	17474	17497	17679	17575	17317	17629	17585	17574	17620	17571	17473	17626	17604	17654	17569	17617	17297	17619	17592	17409	17284	17487	17401	17280	17569	17621	17583	17609	17495	17469	17493	17618	17550	17559	17729	17566	17595	17616	17698	17644	17648	17522	17458	17468	17475	17473	17539	17576	17739	17738	17493	17434	17486	17629	17754	17466	17549	17572	17550	17638	17466	17589	17649	17609	17552	17250	17548	17531	17504	17498	17616	17463	17210	17591	17533	17495	17505	17588	17553	17694	17395	17489	17689	17249	17460	17455	17593	17572	17562	17599	17305	17562	17449	17693	17604	17574	17570	17611	17582	17386	17700	17568	17653	17465	17543	17506	17496	17471	17439	17541	17476	17442	17344	17514	17603	17475	17616	17426	17520	17733	17799	17546	17679	17547	17364	17356	17622	17472	17590	17433	17498	17501	17646	17367	17565	17521	17601	17509	17603	17645	17443	17649	17464	17510	17424	17481	17528	17582	17923	17441	17689	17712	17545	17550	17425	17515	17574	17517	17353	17594	17564	17589	17557	17464	17474	17541	17527	17473	17563	17682	17681	17523	17580	17585	17513	17644	17427	17587	17469	17453	17643	17462	17428	17400	17585	17587	17515	17636	17513	17726	17707	17491	17620	17385	17554	17478	17641	17589	17527	17473	17651	17682	17715	17586	17499	17638	17517	17664	17683	17711	17603	17521	17547	17644	17333	17478	17322	17548	17755	17529	17620	17341	17594	17412	17346	17296	17684	17556	17637	17660	17750	17529	17581	17429	17279	17468	17289	17731	17433	17680	17622	17472	17511	17569	17458	17734	17679	17436	17291	17571	17587	17483	17536	17611	17932	17548	17350	17733	17579	17549	17414	17664	17445	17463	17449	17396	17378	17416	17379	17704	17547	17675	17463	17701	17453	17584	17449	17556	17623	17545	17424	17651	17403	17522	17311	17536	17533	17580	17460	17787	17726	17420	17613	17502	17434	17495	17435	17734	17538	17599	17428	17666	17590	17555	17527	17531	17593	17565	17510	17635	17739	17703	17604	17660	17647	17391	17519	17470	17429	17496	17393	17511	17375	17566	17454	17591	17603	17743	17614	17375	17554	17585	17527	17577	17683	17662	17427	17593	17487	17636	17447	17738	17261	17403	17425	17439	17443	17591	17623	17568	17532	17624	17498	17600	17285	17408	17495	17533	17481	17675	17449	17480	17433	17638	17378	17475	17592	17640	17516	17677	17571	17605	17451	17643	17516	17437	17597	17563	17422	17478	17558	17514	17430	17557	17613	17534	17480	17779	17383	17483	17469	17470	17558	17600	17495	17560	17577	17446	17351	17418	17441	17391	17584	17666	17349	17439	17674	17584	17698	17515	17703	17488	17457	17439	17528	17811	17356	17723	17637	17645	17549	17760	17398	17429	17452	17521	17404	17646	17385	17501	17447	17669	17609	17469	17529	17348	17565	17458	17515	17480	17211	17247	17593	17594	17448	17558	17489	17411	17685	17392	17538	17385	17679	17595	17493	17524	17500	17666	17533	17536	17661	17444	17570	17554	17713	17377	17412	17434	17437	17542	17620	17350	17575	17512	17393	17443	17651	17457	17444	17460	17563	17462	17495	17371	17612	17386	17686	17626	17441	17585	17545	17719	17652	17354	17365	17689	17589	17558	17536	17435	17429	17598	17473	17757	17723	17418	17364	17624	17572	17610	17449	17440	17568	17445	17586	17552	17413	17600	17784	17468	17630	17682	17441	17637	17571	17470	17413	17707	17642	17565	17376	17449	17608	17423	17466	17549	17434	17571	17463	17590	17505	17719	17636	17504	17678	17417	17451	17548	17287	17565	17449	17509	17566	17442	17523	17599	17671	17512	17479	17590	17621	17346	17502	17477	17472	17478	17493	17608	17263	17537	17636	17774	17505	17553	17445	17719	17421	17380	17533	17560	17574	17546	17476	17378	17608	17833	17497	17606	17683	17789	17538	17609	17489	17566	17539	17526	17309	17376	17508	17813	17652	17550	17477	17523	17333	17524	17456	17564	17478	17253	17497	17428	17476	17377	17533	17598	17652	17343	17367	17494	17367	17568	17604	17475	17269	17533	17619	17689	17573	17388	17645	17572	17542	17494	17402	17670	17666	17587	17316	17638	17549	17555	17546	17741	17443	17369	17546	17673	17595	17385	17726	17648	17440	17438	17602	17665	17433	17544	17645	17393	17453	17472	17522	17510	17708	17541	17426	17679	17509	17580	17478	17553	17402	17587	17610	17498	17885	17603	17326	17710	17611	17661	17632	17579	17551	17518	17765	17615	17509	17434	17424	17573	17386	17428	17450	17610	17621	17614	17520	17686	17674	17543	17386	17477	17539	17402	17579	17483	17617	17575	17687	17416	17451	17550	17458	17729	17564	17461	17562	17553	17511	17640	17369	17539	17627	17556	17616	17501	17501	17622	17581	17454	17593	17616	17334	17441	17513	17694	17632	17569	17728	17478	17536	17433	17327	17547	17648	17552	17530	17659	17492	17585	17517	17606	17529	17574	17605	17573	17619	17555	17690	17419	17562	17692	17431	17772	17562	17621	17603	17411	17568	17461	17478	17330	17518	17520	17442	17640	17458	17475	17545	17436	17594	17478	17423	17691	17488	17517	17633	17487	17589	17406	17397	17684	17276	17433	17649	17539	17555	17464	17408	17789	17401	17320	17635	17476	17479	17291	17500	17507	17365	17727	17627	17625	17559	17645	17493	17622	17625	17470	17320	17807	17641	17612	17491	17555	17401	17372	17585	17516	17661	17514	17324	17475	17531	17581	17606	17570	17662	17436	17712	17650	17699	17656	17489	17740	17496	17533	17707	17564	17374	17619	17634	17569	17707	17587	17446	17674	17498	17577	17547	17572	17481	17661	17643	17579	17727	17718	17656	17533	17542	17585	17700	17396	17446	17662	17640	17706	17868	17630	17644	17571	17620	17529	17430	17623	17647	17701	17439	17496	17637	17810	17492	17626	17698	17396	17461	17538	17549	17488	17496	17592	17542	17527	17569	17559	17534	17269	17539	17449	17304	17619	17344	17454	17634	17399	17633	17616	17486	17498	17510	17671	17491	17527	17626	17495	17496	17436	17538	17605	17612	17585	17408	17294	17653	17502	17505	17504	17523	17658	17593	17737	17492	17546	17478	17471	17397	17625	17554	17625	17560	17392	17420	17447	17607	17354	17559	17739	17535	17598	17431	17528	17487	17488	17687	17800	17678	17501	17528	17383	17377	17553	17566	17406	17365	17385	17525	17660	17450	17504	17448	17473	17610	17448	17467	17443	17610	17500	17567	17480	17485	17622	17390	17528	17305	17421	17659	17537	17564	17432	17605	17614	17437	17213	17629	17331	17455	17439	17678	17650	17447	17384	17586	17616	17417	17650	17623	17512	17824	17709	17367	17479	17586	17591	17476
18139	31230	29328	23442	21321	19663	18515	17800	17272	16842	17387	18207	18697	18594	17807	17434	16756	16623	16131	15875	15791	15573	15537	15579	15321	15402	15259	15511	15122	15288	15317	15131	15151	15451	15397	15339	15127	15256	15145	15161	14996	15102	14827	15138	14945	15020	15090	14976	14826	14955	15226	14951	15163	14825	15056	14957	15084	14913	15027	15016	14954	14836	15057	15014	15156	15064	15137	15106	15242	15212	15253	14865	15192	14877	14883	14985	14936	14999	15165	14881	14933	14950	14980	15013	14925	14836	14971	14980	15062	14993	14917	14991	14875	14728	14840	14972	14893	14888	14811	14690	14843	14915	14881	14850	14743	14846	14730	14924	15010	14856	14988	14746	15037	14844	14812	14998	14926	14779	14934	15012	15107	14738	14845	14865	14890	14881	14871	14820	14816	15081	15083	14795	14814	14837	14848	14951	14857	14999	14826	14911	14915	14889	14866	14928	14836	14754	14897	14897	14775	14902	14884	14905	14779	14872	14984	14913	14999	14717	14823	14838	14916	14882	14912	14958	14878	15041	14875	14885	14909	14975	14994	14937	14827	14942	14793	14833	14672	14933	14868	14896	14928	14982	14723	14831	14739	14832	14872	14979	15077	14838	14809	14763	14856	15058	14874	14841	14784	14925	14899	14808	14980	14901	14949	15002	14907	14991	14871	14951	14814	14869	15120	14874	14981	14765	14888	14949	14939	14868	14938	14908	14965	14831	15093	15031	14867	14996	14979	14946	15013	14871	14975	14934	14880	14795	14895	14727	14706	14922	14804	14888	14874	14882	15022	14842	14886	14994	14978	15052	14904	14967	14858	15016	15089	14989	14972	15094	14836	14731	14895	14905	14979	14930	14927	14907	15016	14966	14775	14906	14859	14864	14860	14871	14872	14780	14722	14859	14948	14908	15011	14931	15091	14796	14905	14910	14870	14879	14838	14967	15058	14846	14819	15010	14857	14834	14899	14919	14946	14919	14940	14892	14837	14992	14817	14911	15009	14850	14758	14984	14689	14835	14985	14764	14844	14960	14879	14907	14956	14873	14984	14823	14856	14871	14852	14989	14821	14845	14921	14920	14915	14951	14728	14860	14864	14860	14719	14885	15029	14946	14846	14866	14850	14883	14879	14848	14916	14803	14763	14868	14915	14813	14862	14848	14930	14967	14862	14724	14809	14701	14870	14876	14997	14714	14937	14917	14872	14840	14961	14804	14969	14843	15111	15026	14773	14957	14944	14723	14989	14932	14776	14960	14793	14894	14879	14988	14965	14942	14991	14775	14778	15010	15007	14851	14962	14805	14819	14850	14998	14958	14960	14985	15163	14998	14859	14803	14898	14882	14971	15068	15021	14865	14927	14805	14975	15017	14987	14992	14759	15084	14754	14790	14949	14981	14794	14896	14798	14757	14939	14933	14959	14893	14875	14886	14831	14866	14887	14843	14742	14859	15008	14879	14917	14862	14916	14964	14796	14913	14728	14840	14820	14813	14835	14971	15006	14944	14891	14860	14969	14828	14946	15013	14866	14899	14924	14937	14898	14918	14828	14903	14924	15000	15014	14926	14857	14790	14911	14860	14845	14850	15126	14919	15012	14886	14831	15034	14882	14966	14838	14879	14846	14838	15078	14855	14881	14871	14788	14911	14869	14882	14909	14943	14880	15030	14998	14938	14843	14929	14889	14716	14804	14897	14910	15068	14847	14807	15069	14938	14892	14902	14868	14970	14970	14868	14781	14951	14831	14899	14991	14942	14883	14818	14836	14794	14885	14768	14976	14997	14914	14906	15042	14870	14999	14949	14815	14836	14955	14923	14817	14849	14899	14940	14872	15000	15006	15029	14975	14716	14830	15002	15020	15000	15032	14926	14886	14818	14764	14916	14929	14945	14948	14912	14905	14871	14891	14738	14884	15002	14860	14765	14989	14859	14766	15148	14853	14958	14866	14883	14847	14911	14771	15058	14877	14818	14878	14919	14724	14833	14883	14868	14928	14972	15183	14883	14877	14874	14832	14917	15036	14939	14907	14965	14802	14919	14778	14846	14903	14766	14937	14780	15033	14849	14855	14892	14942	14927	14841	14910	14929	15007	15136	14960	14977	14891	14856	15075	14879	14713	14996	14584	14995	14911	14763	15049	14906	14904	14754	15014	14937	14953	14793	14843	14975	14999	14956	14900	14848	14888	14919	14784	14979	14778	14878	14972	14930	14974	15132	15001	14840	14719	14856	15034	14901	14909	14899	14980	14904	14907	14962	15098	14862	14997	14883	14904	14852	14871	14922	14943	14909	14774	14812	14826	14953	14851	14747	14879	15001	14998	14860	14873	14855	14957	14967	14997	14916	14884	14801	14875	14896	14872	14966	14827	14851	14943	14984	14945	14889	14703	14962	15019	14883	14803	14914	14995	14771	15053	14859	14794	14993	15036	14897	14914	15073	14861	14825	14902	14929	14845	14802	14972	14899	14872	14833	14738	14873	14946	14975	14943	14796	14761	14917	14730	14941	15033	14906	15003	14796	14873	14959	14939	15036	14841	14831	14962	14731	14759	15022	14834	14816	14967	14909	14848	15123	15047	14759	14884	14811	14908	14763	14936	14988	14956	14812	14753	14787	15074	14824	14892	14846	14885	14783	14967	14845	14921	14816	14834	15000	14779	14867	14857	14956	14851	14984	14834	14873	14921	14999	14924	15066	14909	15035	14814	15040	14939	14958	14969	14994	14820	14974	14915	14891	15057	14892	14938	14917	14987	14890	14877	14916	14811	14877	14932	15060	14884	14867	14829	14857	14973	14975	14862	14852	14905	14988	14929	14874	14917	14791	14749	14819	14900	14908	14768	14918	14946	14795	14970	15001	14958	14939	14921	14750	14883	14828	14921	14851	14911	14936	14857	14863	14784	14910	14930	14983	14893	14924	14734	14836	14967	14873	14991	14940	14832	14998	14945	14788	14743	14907	14900	14935	14861	14878	14841	14743	14722	14896	14994	14855	14919	14870	14782	14935	14934	14990	14993	14890	14878	15168	14858	14792	14838	14914	14759	14946	14816	14992	14739	15001	14907	14773	14859	15075	14875	14841	14914	14918	15094	14872	14987	15073	14916	15073	14874	14784	14957	14767	14859	14933	14837	14811	14966	14887	14841	14906	15087	14888	14922	14885	14990	14914	14974	14846	14832	14801	14825	14782	15027	14822	14890	14812	15020	14899	14916	14736	14782	15062	14803	14991	15027	14904	14841	14944	14957	15063	14784	14992	15031	15033	14932	14918	14942	14913	14893	14944	14834	14951	14769	15072	15034	14888	14865	14834	14742	14780	14873	14873	14945	14760	14846	14885	14878	14892	14879	14921	14827	14605	15020	15072	14834	14846	14996	14847	14945	14838	14839	14869	14910	14808	14905	14889	14902	14826	14900	14734	14904	15043	15036	14876	14829	14861	14743	15151	14874	14933	15169	14884	14929	14765	14906	14865	14800	14936	14858	14915	14907	14639	14903	14742	14862	14847	14843	14937	14688	14963	14936	14768	15050	14930	14935	14826	14957	14903	14774	14850	15013	14852	14933	14920	14862	15085	14849	15040	14991	14881	14801	15001	14966	14905	14806	14796	14880	14867	14841	14905	15044	14964	14995	14762	15001	15041	14906	14877	14839	14935	14900	14962	15080	14925	15117	14973	14910	14852	15100	14810	14794	14934	15140	14953	15006	15037	14988	14858	14954	14851	14872	15033	14919	14800	14954	14820	14919	14759	14815	14971	14925	14923	14832	14879	14893	14998	14930	14961	14794	14983	14935	14845	14725	15112	14833	14799	14759	14838	14977	14918	14912	14716	14844	14977	14933	14759	15063	14900	14747	15012	14829	15015	15010	14746	14804	14783	14893	14685	14869	15018	14989	14947	14897	14909	14933	14943	14834	15022	14932	14990	14973	14904	14911	14768	14862	14940	14918	14834	14972	14750	14950	14921	15079	14966	14828	14823	14901	14991	14686	14935	14917	14937	15061	14984	14726	14947	14795	14866	14919	14673	14873	14903	14970	14906	15080	14979	14818	14854	14832	15075	14795	14832	14971	14870	14966	14983	14865	14867	15153	14952	14876	14942	14759	14826	14765	14757	14873	14828	14891	15036	15087	14824	14999	15049	14798	14907	15020	14897	14973	14945	14798	14882	14846	14857	14914	14835	15085	14827	14831	14836	14766	14718	14988	14862	14882	14835	14875	14882	14874	14837	14813	14997	14874	14794	14864	14905	14987	14914	14876	14898	14832	14888	15021	14907	14939	14962	14889	14814	14960	14818	14972	14908	14838	14849	14876	15001	14920	14871	14916	15046	14920	14987	14911	14853	14723	14827	14845	14896	14837	14896	14771	14845	14892	14991	14834	14988	14784	15073	14831	14931	14868	14868	14920	14870	15047	15068	14974	14807	14943	14879	14805	14854	14798	15065	14912	14865	14928	14900	14898	14867	14980	14848	14903	14949	14759	14888	14885	14837	14796	14833	14805	14742	14850	14953	15030	14750	14940	15011	14914	14967	14827	14954	14773	14904	14921	14623	14936	15094	14962	14785	15047	15006	14762	14883	14792	14898	14877	14868	14972	14856	14902	14974	14937	14924	14725	14794	14816	14667	14957	14760	15034	14837	14912	15106	14934	15023	14920	14738	14906	14823	14827	14905	14987	14913	15055	14974	14941	14857	14871	14946	15034	14733	15089	14816	14873	14924	14938	15044	14916	14912	14805	14909	14919	14877	14970	14811	14890	14964	14891	14804	14731	14899	14905	14928	15012	14997	14967	14997	14936	14933	14888	14823	14878	14923	15009	14941	14948	14820	15006	14822	14938	14976	14921	15089	14766	14849	14819	14865	14873	14833	14969	15034	15021	14838	15042	14821	14871	14932	14942	14857	14712	14869	14857	14989	15094	14806	14797	14988	14996	14901	14987	14918	14906	14809	14805	14890	15034	14906	14713	15067	14928	14770	15022	14971	14797	14831	14858	14675	14726	14864	15027	15079	14740	14986	14803	14835	14919	14829	14798	15053	14649	14972	14888	14816	14897	14933	14804	14890	14760	14872	14857	14772	14941	14958	14943	14902	14826	14810	14776	15134	14917	14842	14791	14973	14831	14977	14883	14783	14973	14978	14915	14990	14890	14817	14951
29541	22461	23038	20461	18063	17980	18067	17860	17782	17956	18399	18428	18677	18566	18167	18166	17979	17919	17964	18014	17768	17842	17812	17867	17762	17772	17645	17553	17765	17603	17719	17682	17706	17673	17751	17700	17794	17712	17524	17587	17667	17732	17747	17730	17566	17666	17481	17752	17849	17725	17784	17781	17517	17685	17642	17510	17673	17668	17571	17628	17661	17720	17829	17697	17486	17785	17742	17772	17952	17999	17702	17872	17674	17713	17788	17718	17980	17683	17545	17675	17743	17635	17747	17661	17692	17651	17644	17482	17683	17468	17777	17608	17855	17707	17457	17735	17897	17820	17914	17572	17618	17709	17593	17665	17744	17747	17647	17666	17841	17910	17694	17710	17444	17427	17625	17627	17723	17570	17459	17747	17742	17569	17717	17723	17537	17652	17744	17504	17535	17507	17590	17476	17541	17593	17602	17536	17691	17415	17738	17874	17554	17772	17812	17686	17749	17637	17737	17804	17648	17624	17718	17704	17380	17537	17459	17790	17685	17597	17610	17682	17541	17643	17729	17604	17663	17691	17616	17676	17524	17447	17645	17433	17381	17791	17574	17704	17398	17632	17657	17672	17544	17653	17525	17639	17407	17693	17514	17699	17650	17627	17705	17446	17706	17751	17702	17430	17596	17516	17667	17727	17566	17693	17703	17587	17639	17574	17684	17618	17596	17577	17538	17445	17694	17457	17544	17528	17464	17619	17711	17530	17625	17533	17636	17736	17694	17432	17587	17571	17639	17741	17619	17708	17677	17498	17433	17728	17657	17588	17611	17723	17514	17635	17551	17519	17506	17587	17684	17665	17499	17553	17524	17645	17534	17610	17707	17730	17569	17517	17748	17479	17747	17635	17738	17568	17643	17800	17766	17686	17508	17640	17802	17508	17705	17699	17714	17602	17378	17442	17492	17618	17812	17559	17487	17739	17550	17826	17682	17649	17572	17467	17750	17376	17444	17722	17617	17716	17600	17609	17441	17506	17719	17614	17779	17711	17641	17670	17725	17474	17623	17639	17650	17580	17673	17615	17522	17559	17479	17537	17628	17550	17440	17729	17608	17635	17499	17544	17531	17439	17558	17418	17645	17738	17582	17691	17702	17766	17729	17726	17692	17695	17565	17616	17601	17607	17386	17809	17385	17607	17588	17715	17693	17803	17599	17747	17644	17624	17654	17701	17643	17830	17661	17536	17387	17691	17753	17434	17495	17702	17576	17720	17623	17417	17580	17849	17493	17486	17712	17585	17663	17359	17765	17665	17591	17593	17603	17932	17672	17811	17504	17614	17549	17567	17709	17707	17627	17801	17564	17526	17550	17714	17549	17553	17691	17745	17730	17521	17530	17850	17513	17644	17667	17806	17631	17754	17713	17524	17734	17516	17589	17706	17669	17522	17790	17328	17613	17582	17542	17668	17517	17376	17546	17701	17463	17755	17554	17384	17400	17649	17748	17469	17645	17689	17653	17660	17575	17588	17749	17495	17758	17655	17869	17667	17599	17551	17594	17632	17673	17677	17648	17548	17751	17656	17587	17601	17758	17654	17546	17411	17760	17726	17705	17542	17748	17551	17490	17915	17565	17602	17706	17574	17616	17628	17544	17677	17715	17600	17731	17634	17477	17562	17584	17563	17684	17832	17540	17648	17647	17694	17612	17879	17841	17715	17602	17564	17717	17845	17708	17761	17728	17501	17550	17641	17494	17526	17540	17579	17738	17595	17773	17630	17695	17738	17861	17717	17531	17669	17657	17773	17952	17825	17643	17704	17738	17625	17535	17491	17685	17541	17825	17460	17565	17578	17754	17570	17624	17603	17547	17500	17825	17617	17648	17717	17917	17740	17683	17560	17572	17725	17608	17526	17644	17545	17721	17598	17642	17649	17778	17688	17507	17670	17564	17582	17676	17644	17620	17706	17754	17638	17614	17583	17687	17637	17750	17671	17518	17575	17749	17661	17836	17716	17748	17484	17428	17518	17905	17516	17498	17693	17761	17754	17388	17621	17581	17489	17573	17415	17632	17717	17653	17741	17611	17595	17893	17676	17726	17550	17335	17633	17547	17372	17706	17582	17732	17567	17592	17597	17692	17478	17629	17749	17616	17763	17687	17784	17853	17648	17574	17669	17829	17832	17795	17631	17724	17694	17733	17793	17644	17467	17770	17708	17533	17597	17802	17858	17614	17532	17704	17573	17637	17685	17686	17634	17657	17607	17705	17341	17507	17585	17638	17818	17617	17696	17774	17602	17544	17546	17648	17489	17626	17666	17692	17562	17471	17660	17713	17682	17733	17704	17720	17579	17480	17720	17442	17422	17684	17669	17675	17798	17507	17496	17614	17733	17608	17602	17624	17639	17548	17710	17621	17451	17610	17323	17612	17602	17591	17725	17628	17759	17628	17626	17613	17673	17691	17705	17792	17733	17585	17666	17857	17636	17690	17634	17562	17456	17628	17494	17816	17482	17557	17628	17693	17633	17577	17523	17589	17686	17525	17536	17463	17537	17749	17530	17612	17680	17752	17722	17507	17608	17740	17556	17686	17440	17595	17528	17504	17361	17609	17623	17359	17492	17714	17534	17535	17770	17552	17608	17798	17862	17643	17571	17683	17620	17654	17631	17543	17757	17689	17439	17643	17819	17698	17441	17586	17585	17623	17764	17695	17701	17562	17568	17857	17492	17639	17601	17527	17501	17718	17545	17528	17620	17577	17713	17585	17662	17465	17547	17644	17812	17610	17531	17802	17509	17644	17832	17693	17570	17670	17577	17557	17626	17651	17500	17650	17467	17808	17437	17667	17463	17513	17668	17684	17426	17627	17627	17686	17618	17680	17535	17629	17517	17843	17699	17507	17552	17569	17688	17807	17561	17509	17576	17509	17579	17665	17654	17609	17724	17638	17496	17476	17723	17754	17709	17859	17601	17656	17538	17640	17895	17560	17600	17502	17420	17581	17492	17410	17469	17562	17806	17584	17752	17671	17572	17594	17538	17723	17699	17662	17467	17579	17672	17750	17529	17782	17676	17680	17635	17378	17712	17561	17514	17633	17578	17518	17675	17495	17648	17509	17504	17765	17596	17729	17653	17761	17550	17435	17482	17552	17489	17710	17585	17635	17470	17518	17704	17633	17531	17791	17837	17768	17634	17359	17458	17747	17646	17593	17623	17726	17641	17797	17609	17799	17483	17716	17666	17591	17562	17609	17830	17667	17622	17728	17776	17725	17525	17690	17564	17677	17415	17687	17710	17642	17648	17648	17517	17756	17626	17762	17618	17508	17721	17619	17468	17531	17514	17568	17451	17584	17524	17634	17834	17705	17737	17663	17558	17680	17589	17298	17448	17459	17655	17566	17588	17620	17562	17531	17700	17723	17435	17803	17650	17776	17751	17691	17548	17574	17800	17602	17724	17806	17895	17662	17563	17645	17620	17873	17748	17845	17483	17840	17656	17630	17654	17678	17650	17729	17553	17479	17587	17513	17549	17445	17676	17620	17846	17539	17631	17509	17609	17671	17755	17712	17566	17345	17669	17796	17584	17427	17537	17583	17737	17799	17657	17690	17764	17823	17673	17651	17649	17492	17646	17628	17730	17572	17800	17647	17666	17855	17618	17600	17442	17630	17767	17787	17694	17766	17785	17775	17545	17772	17669	17510	17473	17591	17612	17690	17766	17583	17831	17524	17650	17513	17697	17621	17698	17586	17537	17681	17598	17665	17665	17582	17465	17720	17559	17661	17520	17726	17448	17579	17643	17707	17475	17684	17577	17685	17639	17762	17673	17438	17447	17457	17608	17415	17622	17550	17683	17674	17832	17642	17785	17801	17521	17569	17692	17676	17541	17605	17705	17830	17560	17779	17660	17511	17744	17884	17853	17739	17536	17487	17681	17703	17612	17574	17711	17823	17800	17690	17578	17669	17669	17587	17690	17866	17650	17686	17540	17594	17696	17556	17873	17633	17585	17780	17720	17642	17748	17748	17868	17677	17529	17771	17614	17552	17710	17609	17562	17372	17521	17627	17553	17481	17479	17590	17700	17707	17491	17795	17668	17802	17830	17743	17567	17845	17871	17607	17598	17587	17650	17611	17665	17773	17702	17545	17716	17393	17514	17851	17710	17608	17507	17814	17654	17616	17613	17687	17626	17565	17490	17606	17817	17683	17716	17432	17394	17721	17746	17736	17584	17737	17488	17512	17734	17654	17541	17630	17664	17470	17736	17631	17574	17669	17618	17483	17775	17515	17621	17649	17596	17484	17694	17588	17728	17565	17899	17655	17544	17621	17412	17676	17503	17636	17579	17511	17743	17566	17605	17632	17780	17768	17653	17611	17637	17713	17645	17814	17497	17639	17632	17732	17553	17863	17624	17507	17714	17650	17750	17609	17412	17582	17392	17424	17815	17921	17456	17592	17536	17652	17812	17525	17671	17519	17525	17817	17598	17536	17591	17644	17629	17423	17611	17757	17506	17574	17732	17511	17498	17777	17547	17620	17537	17762	17540	17744	17658	17764	17686	17793	17705	17616	17560	17588	17542	17568	17741	17781	17360	17608	17374	17805	17470	17752	17535	17558	17599	17766	17662	17765	17480	17565	17619	17576	17442	17767	17766	17682	17726	17624	17512	17697	17647	17576	17586	17639	17682	17704	17739	17430	17446	17799	17801	17652	17707	17711	17800	17425	17712	17546	17504	17671	17797	17822	17661	17883	17460	17515	17796	17623	17710	17472	17675	17734	17649	17614	17528	17866	17569	17760	17558	17468	17599	17584	17740	17625	17316	17565	17589	17466	17768	17722	17687	17571	17658	17552	17607	17616	17637	17869	17747	17783	17796	17634	17563	17546	17719	17685	17665	17701	17428	17612	17628	17491	17487	17641	17664	17842	17641	17603	17749	17549	17598	17493	17534	17686	17491	17653	17581	17670	17615	17496	17600	17596	17534	17491	17645	17517	17559	17654	17826	17532	17705	17568	17606	17648	17674	17653	17606	17700	17611	17606	17919	17660	17571	17575	17476	17688	17450	17579	17699	17725	17668	17612	17504	17745	17564	17768	17639	17595	17700	17621	17656	17521	17577	17672	17740	17507	17630	17713	17460	17728	17305	17652	17514	17697	17517	17588	17590	17657	17545	17624	17829	17743	17626	17665	17683	17444	17700
16124	18114	17747	16582	16021	15584	15456	15260	15308	15534	15833	16435	16577	16143	15920	15679	15721	15547	15462	15254	15173	15155	15276	14960	15118	15084	14969	14864	15032	15180	15100	15078	15016	15010	14895	15174	15070	15041	15015	15116	14858	15064	14994	15107	14968	14975	14972	14969	14936	14988	15115	14877	15199	14959	15078	14960	15209	14903	15292	14981	15065	15068	14933	14952	15014	14942	14979	14902	15177	14967	15131	15097	14801	14954	14838	14908	14920	14991	14963	14975	15073	14862	14926	14809	14961	14886	15072	14986	15101	15074	15036	14927	14944	14893	14891	14890	14989	15102	14916	15056	14916	14878	14990	15066	14828	14937	14985	15016	14837	14906	14918	15076	15101	14897	15000	14802	15009	14983	14834	14988	15086	14945	14903	15021	14901	14917	14941	15074	15109	14885	14983	14829	15096	14886	14932	14917	14928	14991	15129	14970	14995	15002	15091	14849	14990	14837	15023	14865	14965	15030	15011	14892	15026	15017	14929	14900	15048	14955	14787	14916	14871	15050	14923	15072	14989	14818	14968	14893	14773	14931	14874	15019	14841	14877	14792	15041	14906	14863	14873	14962	14996	15001	14803	14874	14985	15013	15021	14792	14748	14912	15076	15010	14920	14933	14842	15020	14799	14884	14988	14834	15044	14911	15040	14740	14973	14948	15005	14994	14923	15083	14936	15033	15090	15027	14871	15018	14826	14847	14932	14910	14894	14761	15188	14936	14749	14935	15027	14884	14941	14735	15016	15062	14875	15042	15028	15053	14927	14836	15080	14950	14768	14785	14863	14942	14769	14906	14822	14907	14963	14841	14970	14963	14812	14785	14816	15004	14940	14837	14885	14992	14987	14847	14811	14896	14962	14888	15036	14894	14973	14873	15041	14966	14932	14905	14782	14823	15018	14887	14889	14899	14940	14878	15033	14992	14768	14923	14938	14739	15006	14840	15042	14936	15050	14751	15215	14866	14869	15018	15020	14774	15057	14942	14914	14953	14986	14920	14898	14988	14834	14944	15047	14941	14929	14866	14794	14995	14936	14993	14930	14950	14843	14953	15022	14787	14869	14843	14850	14899	14813	14980	14888	14841	14972	14967	14881	14994	15129	14930	14880	14899	15033	14758	14924	14981	14975	14954	14866	14847	14794	14940	14749	15093	14835	15022	14870	14880	14922	14982	14909	14796	14836	15058	15150	15114	15014	14962	14862	14875	14917	14922	14959	15054	15002	14901	14832	14659	15058	15097	14850	15066	14796	15172	14931	14909	14787	14947	14987	14946	14876	14864	15142	14773	14831	15070	15108	14953	14937	14797	14861	15079	14976	14990	14859	14689	14986	14984	14996	15008	14938	14910	15076	15121	14884	15029	15007	15114	14848	15055	14911	14993	14888	14901	15040	14982	14902	14871	14776	14766	14921	15087	14834	14993	14981	15013	14910	15185	14814	14891	15055	14970	14887	14908	14842	14823	14837	15097	15039	14735	15077	15014	14969	15029	14884	15052	14984	14945	14836	15001	15025	14993	14971	14718	15074	14984	14899	14936	14760	14906	14873	14823	15055	14941	14973	14993	14931	14967	15134	14902	14908	14893	14893	14769	14909	14856	14920	14853	14982	14858	15147	14864	15049	14823	14902	14980	15003	14927	14759	14924	14857	14905	14926	15013	15009	15028	14959	14954	14995	15019	15027	14799	15069	15009	15039	14886	14896	14971	14983	14796	14869	14921	14911	14875	14940	15097	14910	14836	15006	14971	15026	14862	15039	14840	15035	15050	14895	15004	14977	15035	14869	15066	14830	14738	14818	14938	14971	15037	14871	14845	14827	14858	14979	14839	14900	14893	14760	14819	14902	15021	14958	14675	14994	14896	14901	14897	14951	14907	14835	14952	14990	14831	14915	14904	14936	14998	14929	14874	15026	14923	14919	14933	15015	15053	15023	14776	15134	15076	14904	14798	14935	14924	14869	14985	14965	14947	14934	15032	14984	14955	15000	15023	14929	14823	14871	14794	14946	14941	14909	15088	14995	14985	14773	15010	15055	14939	14983	14996	14907	14888	14882	14962	15004	14863	14908	14796	14756	14949	14952	14857	14792	14903	15013	14837	14983	14947	15021	15064	14794	14774	14860	14895	14936	14970	14817	14822	14947	14989	15015	15006	14892	14943	15104	15024	15040	14954	15002	14975	14911	14785	15048	14878	14897	14783	15078	14819	14894	15001	15054	14858	15140	14857	15141	14924	14865	14965	14923	14926	14986	15031	14988	14929	14924	14915	15063	14982	15118	14827	14941	14952	15039	15053	14954	15046	15035	14980	14904	15043	14962	14955	15110	14944	14910	15027	14767	14971	14937	14980	14885	14974	14883	14924	14898	15165	14815	15038	14986	15036	14930	14829	15019	15038	15033	15134	14968	14969	14881	14806	14818	14843	15028	14890	14836	15051	14979	15048	14781	14925	15029	14829	15073	14987	14948	14653	14797	14880	15100	14973	15005	14965	14948	14929	15063	14907	14808	14935	15027	14860	14882	14970	14858	14956	14932	14935	15068	14800	14872	15089	14886	14875	14954	15009	15023	14993	14741	14875	14924	14867	15054	14871	15021	14922	15079	14935	15004	14947	14898	14956	15113	14912	14979	15073	14988	14920	15011	14887	14779	14999	14969	14816	14970	14872	14927	15056	15039	15023	15063	14773	15057	14842	14891	14958	15101	14863	15128	15064	14976	14961	14902	15026	14930	14965	14902	14988	14802	15026	15202	14935	14810	15146	14943	15000	15029	14954	14915	14846	14983	14960	14958	14836	14854	15035	15029	14878	14929	15023	15091	14853	14905	14960	15024	14784	15007	14900	14866	14767	14891	14893	14842	14986	14868	14795	14958	14919	14865	14916	14769	15014	14828	14946	15024	14976	14961	15002	14898	14921	14920	14932	14946	15066	14895	14994	14937	14764	14946	14891	14961	14851	15082	14901	14909	14840	14917	15013	14886	14844	14902	15226	14920	14792	14864	14899	15025	15011	15038	15074	14918	15166	14908	14906	15200	14793	15044	15075	14835	14957	15063	14770	14842	14917	14810	15043	14970	14884	14817	14968	15200	15011	14907	14927	14998	15001	14993	14982	14837	14782	15016	14880	15000	14904	14896	14860	15069	15080	15175	14900	14791	15067	14851	14865	14996	15026	14888	14776	14927	15036	14831	14887	14855	14972	15030	15001	15054	14891	15053	14977	15013	14895	14951	14912	14893	14735	15011	14941	14946	14941	14968	15074	14867	14844	14866	14757	15015	14984	14826	14784	15014	14938	14903	15009	14831	15016	14740	14973	14960	14858	14794	15005	14882	14815	14888	14944	14812	14903	14860	15068	14906	15088	15007	14979	14894	14871	14830	14840	14983	15037	14995	14946	14891	14897	14884	14937	14946	15003	15085	14972	14884	14907	14918	14930	14899	14952	14842	14959	14797	14985	14996	14799	15203	14966	15038	15111	14943	14891	14859	15002	14811	14806	15010	14792	14870	14880	15061	14901	14896	14930	15020	15004	14793	15090	14937	14942	14894	14892	14959	14865	14884	14958	14927	14905	15097	14871	14900	15083	14955	15026	14672	14902	15020	14942	14979	14995	15037	14887	14942	15007	14940	15027	15075	15017	14864	14825	14815	14945	14976	14995	14791	14947	14887	15036	14877	14907	14879	14819	14937	14823	14943	14849	15012	14983	14824	14971	15037	14982	14933	14832	15071	15025	14781	14994	14851	15031	14766	14979	14908	15010	14949	14931	15087	14833	14961	14898	14935	14923	14877	14923	14995	14756	15025	14919	14766	14900	14760	15084	15016	14986	14844	14890	15048	15066	15003	14904	15120	14837	15072	15027	14918	15054	14878	14834	14940	14940	14943	14901	14828	14993	14955	14787	15000	14830	15029	14814	14997	15067	14887	14730	14989	15009	14920	14949	14989	15151	14897	14864	14911	14934	15104	14846	14893	14748	14958	14904	14928	14880	14881	14835	14834	14993	15129	14817	14927	14816	15061	14903	15007	15079	14878	15117	15007	14917	14962	15052	15016	14950	14976	14847	14867	14893	14883	14829	14934	14823	14911	15014	15075	14969	14960	14975	15042	14867	14804	15035	14919	14932	14821	14851	14834	14970	14890	14927	15066	14743	14883	14827	14994	14878	15065	14970	15073	14980	14986	15086	15006	15079	15101	14918	15000	14929	15051	14879	14806	14923	15012	14929	15052	14805	14925	15164	14980	14895	14918	14962	15031	15064	14904	15090	14851	14993	14962	14874	15051	14947	14890	14749	14822	14864	14973	14985	15097	14840	14905	14911	14894	14938	14995	15026	14894	14985	14868	15033	15079	14849	14921	14838	14879	14896	14944	15107	14865	14867	14818	14866	14750	14934	14751	14921	15053	14871	14945	14830	15021	15077	14957	15128	14927	14762	15095	14855	14902	14936	14941	14965	14852	14982	15002	14848	14909	14904	15007	15019	14854	14816	14788	15156	14809	15000	14934	14979	14792	15121	14943	14928	15107	15127	14737	15117	14985	14885	14881	14983	14912	14921	14959	14965	14944	14901	14965	14989	14977	14860	14910	14955	15032	14934	15043	15006	14774	14890	14954	14989	15056	14887	15055	15132	14884	14843	14902	14936	15078	14927	14949	14809	15114	14915	14937	15061	14662	14903	14964	15014	15059	14975	14915	14966	14919	14912	14938	14878	15110	14834	14943	15180	14915	14962	14844	15093	15078	14806	15034	15119	14800	14724	14921	14947	15012	15079	14899	14907	14917	14970	15163	15136	14939	14855	14834	14829	14936	14869	15026	14962	14811	14886	14956	14884	15078	14967	14985	14930	15057	14966	14854	14852	14728	14977	14883	14980	14982	15047	14995	15048	15111	14847	15102	15083	14857	14944	14746	14976	14827	14873	14793	14998	15096	14891	15013	14837	14897	14886	14976	14992	15143	14959	14835	14854	14927	15031	14899	14794	14880	14717	14914	15009	15025	15044	15080	14996	14991	14980	14913	14949	14931	14806	15051	15038	14943	15082	14975	14962	14843	15118	14923	15001	15093	14951	14853	14978	14950	14992	14973	14987	14812	14944	15069	15000	14932	14944	15034	15053	14936	14829	14853	14916	14941	14937	15046	15093	15016	15018
25315	21409	28309	25288	22349	20974	20829	18881	18567	18832	18914	19062	19011	18811	18614	18491	18545	18183	18154	17960	18135	17909	17833	17765	17970	17771	17815	17594	18023	17852	17790	17691	17804	17841	17816	17621	17749	17593	17870	17724	17603	17830	17548	17631	17562	17401	17735	17799	17598	17566	17748	17587	17678	17654	17556	17656	17629	17753	17704	17618	17662	17665	17853	17493	17636	17830	17655	17727	17803	17636	17612	17605	17602	17584	17492	17496	17560	17428	17639	17495	17502	17477	17501	17563	17619	17645	17540	17636	17458	17513	17594	17678	17494	17591	17547	17390	17602	17418	17619	17489	17606	17651	17482	17214	17480	17586	17335	17413	17609	17494	17504	17555	17691	17448	17701	17557	17496	17701	17582	17438	17314	17307	17669	17404	17587	17474	17497	17501	17598	17512	17388	17340	17594	17374	17399	17656	17684	17454	17464	17734	17444	17273	17306	17614	17625	17594	17670	17469	17545	17657	17659	17440	17552	17479	17541	17470	17400	17530	17436	17561	17643	17702	17563	17386	17458	17542	17367	17595	17601	17500	17455	17535	17252	17384	17620	17553	17648	17536	17520	17597	17459	17687	17494	17712	17598	17493	17299	17494	17467	17453	17289	17648	17467	17443	17623	17510	17683	17611	17496	17745	17577	17334	17517	17674	17555	17481	17661	17369	17561	17655	17641	17713	17591	17450	17513	17743	17836	17673	17593	17586	17393	17425	17536	17369	17549	17740	17705	17551	17570	17580	17444	17507	17600	17680	17283	17466	17485	17563	17641	17485	17583	17541	17429	17393	17372	17558	17606	17331	17792	17622	17593	17555	17565	17424	17516	17560	17462	17587	17598	17462	17497	17538	17529	17657	17276	17373	17695	17581	17265	17473	17732	17485	17525	17503	17433	17533	17452	17481	17727	17518	17560	17600	17594	17662	17604	17549	17760	17558	17455	17471	17503	17314	17638	17580	17462	17827	17554	17653	17484	17520	17529	17393	17482	17579	17492	17623	17661	17470	17499	17565	17462	17465	17446	17342	17586	17544	17488	17600	17513	17444	17811	17594	17375	17578	17634	17436	17290	17484	17589	17618	17410	17384	17507	17630	17629	17640	17683	17577	17600	17720	17525	17429	17572	17403	17514	17520	17691	17540	17410	17448	17495	17475	17306	17487	17536	17301	17467	17516	17474	17535	17499	17552	17401	17478	17624	17362	17496	17448	17589	17477	17554	17615	17542	17453	17625	17643	17670	17709	17711	17502	17382	17577	17532	17633	17556	17485	17586	17573	17481	17648	17491	17629	17652	17691	17536	17556	17574	17395	17489	17487	17563	17550	17671	17500	17555	17550	17524	17668	17602	17423	17627	17554	17651	17455	17555	17328	17633	17714	17788	17403	17656	17524	17430	17304	17548	17434	17469	17597	17692	17543	17678	17539	17665	17771	17623	17638	17444	17224	17680	17632	17565	17548	17348	17712	17521	17537	17464	17530	17346	17733	17540	17529	17647	17639	17527	17593	17480	17499	17415	17668	17303	17584	17655	17400	17690	17654	17632	17547	17543	17616	17567	17534	17687	17646	17673	17650	17411	17611	17651	17647	17437	17416	17479	17613	17356	17412	17540	17574	17605	17496	17462	17377	17478	17676	17543	17541	17571	17596	17609	17526	17479	17681	17801	17562	17378	17572	17543	17678	17429	17563	17598	17698	17559	17666	17571	17636	17410	17571	17547	17649	17338	17438	17561	17782	17529	17674	17604	17464	17285	17746	17656	17654	17524	17574	17597	17496	17581	17629	17649	17505	17674	17605	17560	17365	17508	17640	17816	17522	17659	17477	17524	17421	17469	17439	17544	17460	17131	17471	17546	17354	17492	17524	17638	17492	17769	17555	17529	17354	17601	17617	17453	17576	17895	17592	17607	17541	17457	17445	17566	17563	17447	17478	17438	17408	17482	17659	17419	17405	17564	17634	17756	17688	17796	17569	17374	17678	17402	17542	17474	17593	17497	17611	17767	17690	17600	17795	17440	17624	17480	17580	17499	17555	17394	17764	17611	17404	17675	17385	17447	17407	17475	17601	17354	17701	17572	17723	17400	17499	17458	17620	17606	17556	17389	17358	17593	17552	17629	17353	17474	17268	17463	17638	17613	17525	17477	17543	17493	17346	17349	17561	17618	17609	17680	17267	17508	17550	17408	17738	17508	17456	17671	17534	17374	17716	17648	17556	17363	17557	17579	17719	17336	17425	17587	17619	17741	17569	17618	17624	17717	17607	17774	17619	17666	17524	17391	17501	17259	17441	17578	17457	17473	17550	17579	17737	17528	17444	17567	17649	17601	17665	17799	17284	17595	17524	17533	17543	17438	17376	17656	17587	17622	17562	17443	17357	17602	17627	17428	17438	17444	17670	17696	17561	17528	17705	17534	17348	17437	17613	17580	17590	17364	17592	17504	17515	17609	17633	17457	17402	17596	17364	17614	17775	17563	17557	17447	17506	17580	17639	17467	17516	17401	17460	17607	17508	17640	17431	17538	17686	17650	17556	17546	17656	17621	17584	17453	17706	17568	17496	17359	17541	17710	17602	17407	17488	17488	17683	17627	17650	17560	17545	17648	17549	17653	17562	17664	17656	17563	17454	17518	17547	17558	17526	17458	17382	17526	17516	17716	17491	17685	17513	17499	17576	17443	17588	17530	17474	17605	17735	17544	17815	17620	17325	17420	17389	17606	17697	17631	17425	17415	17672	17443	17571	17586	17457	17711	17558	17735	17837	17409	17751	17532	17681	17542	17514	17632	17752	17511	17660	17650	17205	17690	17398	17588	17514	17351	17690	17497	17657	17785	17646	17475	17527	17466	17526	17458	17533	17635	17492	17507	17557	17607	17596	17639	17544	17447	17576	17583	17536	17607	17437	17704	17383	17665	17315	17602	17568	17639	17701	17515	17417	17342	17346	17690	17495	17531	17537	17391	17512	17584	17529	17363	17401	17555	17529	17579	17493	17594	17504	17519	17585	17417	17554	17622	17516	17617	17499	17389	17437	17707	17537	17308	17578	17727	17555	17607	17725	17555	17408	17593	17741	17582	17459	17530	17703	17601	17383	17457	17484	17487	17581	17537	17449	17666	17805	17738	17561	17544	17416	17557	17365	17312	17654	17618	17565	17520	17693	17522	17502	17644	17661	17431	17674	17534	17598	17546	17471	17678	17450	17718	17548	17377	17592	17753	17507	17604	17541	17545	17624	17584	17649	17497	17379	17601	17687	17685	17581	17551	17505	17457	17542	17563	17641	17482	17616	17514	17469	17448	17787	17727	17441	17356	17457	17588	17752	17666	17329	17425	17611	17616	17443	17421	17595	17558	17707	17675	17734	17649	17559	17674	17763	17597	17520	17572	17714	17605	17594	17593	17719	17482	17381	17552	17392	17558	17610	17625	17432	17564	17624	17626	17776	17820	17773	17540	17658	17438	17534	17473	17398	17418	17537	17524	17398	17447	17559	17422	17625	17640	17387	17582	17632	17463	17534	17621	17557	17728	17400	17597	17561	17358	17646	17623	17674	17489	17432	17451	17580	17367	17332	17491	17631	17637	17823	17555	17481	17530	17627	17553	17588	17493	17579	17496	17529	17451	17387	17522	17582	17492	17632	17611	17471	17720	17675	17459	17470	17619	17475	17602	17548	17706	17622	17562	17633	17499	17390	17540	17720	17499	17388	17448	17578	17582	17359	17491	17355	17730	17807	17458	17615	17438	17473	17340	17508	17400	17534	17470	17609	17393	17546	17646	17440	17446	17641	17425	17458	17696	17337	17522	17469	17519	17465	17433	17538	17585	17553	17418	17462	17606	17570	17458	17428	17248	17600	17685	17720	17704	17532	17679	17587	17570	17554	17535	17594	17644	17290	17507	17487	17583	17486	17440	17470	17546	17452	17713	17559	17534	17390	17554	17452	17372	17576	17526	17605	17554	17426	17515	17377	17375	17510	17471	17793	17447	17396	17443	17574	17636	17572	17749	17403	17599	17701	17558	17484	17509	17402	17573	17512	17530	17418	17332	17663	17486	17655	17564	17511	17428	17568	17649	17390	17418	17371	17582	17658	17795	17581	17520	17769	17715	17521	17671	17552	17581	17684	17697	17692	17576	17617	17676	17378	17756	17659	17639	17360	17574	17622	17447	17391	17647	17355	17386	17672	17477	17262	17607	17684	17425	17486	17488	17291	17531	17537	17582	17515	17309	17680	17558	17507	17557	17524	17552	17641	17431	17590	17465	17588	17614	17618	17501	17561	17587	17705	17602	17626	17648	17702	17584	17546	17665	17552	17649	17555	17417	17663	17679	17541	17519	17816	17859	17754	17697	17654	17675	17621	17323	17627	17421	17599	17556	17542	17417	17658	17617	17612	17706	17537	17443	17594	17616	17599	17404	17512	17585	17522	17595	17780	17488	17564	17593	17784	17549	17573	17792	17556	17351	17601	17586	17512	17500	17527	17556	17486	17526	17434	17559	17666	17458	17319	17426	17567	17629	17526	17588	17390	17698	17622	17377	17347	17470	17738	17695	17531	17638	17345	17500	17590	17611	17567	17573	17518	17451	17301	17490	17482	17612	17707	17716	17319	17382	17557	17666	17442	17529	17568	17623	17681	17259	17355	17441	17637	17541	17573	17451	17723	17573	17558	17719	17356	17393	17574	17513	17538	17586	17572	17624	17583	17582	17656	17785	17587	17481	17727	17903	17657	17457	17673	17533	17709	17464	17477	17728	17558	17634	17661	17494	17487	17638	17499	17384	17694	17663	17598	17377	17593	17670	17398	17289	17263	17509	17411	17488	17464	17283	17690	17234	17704	17705	17581	17520	17543	17505	17330	17639	17506	17597	17420	17523	17435	17549	17479	17544	17529	17476	17449	17744	17644	17672	17689	17375	17550	17770	17591	17670	17485	17591	17485	17605	17598	17372	17523	17483	17420	17447	17509	17451	17373	17281	17695	17642	17596	17387	17336	17611	17480	17447	17639	17498	17560	17574	17775	17463	17649	17649	17479	17413	17541	17686	17519	17482	17459	17473	17550	17515	17584	17707	17491	17731	17522	17376	17697	17478	17574	17309	17423	17503	17582	17585	17494	17521	17341	17685	17358	17477	17707	17427	17552	17359	17433
16084	26262	25055	20754	18849	17909	17178	16862	16505	16621	17388	17520	17033	16872	16626	16366	16112	15992	15667	15296	15636	15442	15273	15193	15271	15214	15206	15082	15135	15176	15043	15250	15192	15003	15136	15048	15217	15057	15085	15263	15025	15004	15008	14909	14988	15202	15072	14985	15072	15008	14956	14934	14827	14948	14909	15175	15006	15265	15205	14992	15095	15052	14985	15080	15043	15160	14893	14984	15096	15030	15173	14955	15085	14833	15083	14956	15045	15003	14986	14929	15035	14990	14963	14896	14889	14885	14925	14978	14902	14809	15070	14974	14889	14999	15077	14871	14771	14972	14827	15104	14851	14882	14877	14969	15034	14989	15017	15092	14929	14859	14987	15001	14914	14861	14815	14865	14878	14839	14903	14909	14908	14749	15029	14816	14849	15095	14817	14956	14967	15007	14834	14942	15000	14895	14882	14973	14848	14931	14996	14939	14852	14820	14645	15036	15080	15044	14847	14875	14938	15101	14928	14897	14931	14925	14825	14962	14802	14904	14693	14828	15023	14953	14952	15141	14987	14877	14967	14896	14827	14748	15006	14869	14930	14952	14729	14880	14953	14999	14847	15094	14885	14973	14882	14989	14692	14992	14982	15061	14771	14878	14838	14892	14879	14787	14702	14971	14939	14762	14938	14937	14979	14975	14954	14937	14985	14891	14698	14834	14817	15024	14904	14917	14904	14875	14963	14876	14901	14904	14995	14859	14915	14848	14939	14980	14951	14952	14912	14982	14954	14858	14965	14860	14980	14993	14959	14932	14965	14884	14881	14830	14841	14959	15101	14987	14806	15123	14928	14971	14669	14957	14997	14835	14851	14837	14752	14877	14884	15077	14686	14881	14842	15048	14931	14693	14956	14874	14916	14891	15065	14908	14882	14880	15007	14846	14870	14792	14962	15067	14813	15084	14913	14864	14779	15009	14674	14824	14807	14759	14939	14903	14798	14833	14918	14837	15049	14929	14821	14999	14971	14972	14786	14989	14983	14706	14832	15011	14937	14744	14763	14931	15058	14796	14761	15041	14961	14880	14849	15112	14893	14969	14869	14888	15009	14846	14793	14979	15027	14864	14900	14840	14891	14999	14877	14918	15021	14847	14931	14921	14787	14900	15023	14939	14936	14772	14856	14928	14913	14747	15013	14817	15018	14911	15096	14911	14901	14775	15099	14776	15133	14761	14901	14872	14832	14942	14833	14865	14899	14934	14746	14986	14951	14970	15064	14896	15083	14746	14806	14914	14971	14758	14950	14904	15035	14793	14862	14963	14855	14843	14855	14847	14891	14940	14887	14841	14950	14950	14960	15056	15041	15009	14939	14945	14840	14850	14853	14838	14873	14997	15022	15052	14839	14953	15119	15002	15035	14819	15032	14880	15054	15008	14934	14857	14853	14858	14986	14831	14819	15002	14911	14867	14805	14959	14762	14965	15028	14775	14974	14851	14772	14636	14692	14874	14982	14894	14839	14898	14956	15011	14939	14788	14920	14901	14645	14874	14839	14959	14818	14876	14756	14949	14868	15104	14766	14937	15018	14909	14752	14884	14953	14944	14832	14819	14877	14831	14851	14934	14906	14738	14830	14896	14929	14923	14737	14902	14959	14859	14852	14956	14786	14832	14903	14911	14906	14934	14808	15035	15217	14750	14914	14941	14788	14899	14800	14803	14929	14771	14908	14852	14954	14824	14860	15006	14901	14764	14984	14944	14804	14788	14949	14981	14876	14837	14933	14943	14812	14961	14946	15001	14790	14914	15011	14864	14921	14776	14978	15155	14829	14878	15018	14888	14941	14988	14844	14868	14886	14900	14918	14867	14977	14907	14908	14811	14946	14907	14810	14993	15041	14895	14927	14941	14953	14927	15041	14908	14932	14949	14861	14869	15017	14991	14920	15083	14942	15040	14901	14733	15015	14874	14881	14944	14986	14906	15013	15039	14980	14887	15153	14977	15030	14975	14896	14945	14832	15059	14927	14771	14934	14857	14996	14956	14761	14950	14874	14978	14941	14873	14948	14857	14827	14876	14971	14770	14686	14965	14937	15043	14871	14805	14965	14722	14721	14793	14863	14927	14900	14903	14583	14808	15037	14879	14934	14853	14957	14827	15008	14902	14731	15027	14956	14878	14937	14865	14876	15007	14912	14765	14997	15123	14926	14816	15061	14850	15002	14788	15065	14852	14999	14874	14943	14911	14795	14793	14826	14983	14872	14933	14964	15001	14985	14850	14980	14919	14976	14802	14877	15025	14939	14881	14944	14998	15016	15077	15145	14938	14846	14866	14808	14815	14864	15014	14862	15043	14779	14951	14924	14821	14855	14891	15099	14920	14791	14837	14863	14987	15072	14954	14879	15025	14830	14930	14749	14908	14863	14889	14903	14847	14881	14953	14879	14821	14971	14821	14891	14931	14925	14875	14713	14907	15048	14881	15101	14853	14878	14932	14955	14895	14917	14987	15116	14842	15019	14992	14895	14902	14934	14693	15060	14934	14944	14907	14901	14959	14882	15005	14851	15029	14775	14876	15161	14953	14867	14945	14738	14810	15024	14914	14807	14991	14909	14820	15024	14927	14990	14775	14979	14958	14777	14811	14825	14909	14995	14977	14994	14992	14860	14900	14860	15054	14865	14927	14890	14780	14981	14923	15070	14787	14859	14990	14956	14963	14909	14845	15076	14916	14964	14904	15025	14922	14935	15045	14726	14816	14946	14836	14949	14741	14938	14946	14827	15095	15001	14858	14981	14805	14864	14920	14926	14912	14959	14891	14752	14936	15127	14921	15107	14856	14947	14908	14937	14857	14909	14954	14903	14757	14984	14984	14827	14886	14937	14900	14964	14978	14934	14904	14974	14760	14961	14874	14964	14797	14964	14874	14948	14976	14815	14682	14790	14981	15029	14959	14877	14887	14948	14919	14939	14887	14985	14884	15031	14962	14744	15022	14903	14745	14905	14916	14980	14930	14990	15011	14826	14873	14949	14834	14904	14952	14792	14709	14874	14904	14992	15018	14993	14856	14922	14884	15176	14731	14970	14970	14981	14886	14762	15002	14894	14783	14917	14880	14835	14751	14990	14858	14907	14835	14901	14896	14917	14872	14831	14916	14986	15052	14898	14920	14762	14873	14967	14840	14797	14872	14932	14929	14927	14784	15045	15058	14839	14993	14840	15051	14797	14889	15000	14891	14994	14998	14967	14874	15003	14742	14892	14822	15042	14868	14945	14880	14997	14742	15070	14904	14866	14842	14936	15005	14870	14856	14877	14782	15107	14889	14847	15020	14739	14994	14909	14746	14918	15012	14906	14723	14936	15003	14919	14995	14994	14779	14692	14850	14882	14953	15097	14823	15010	14915	14870	14913	14822	14897	14795	14934	15059	14831	15018	14947	14972	14974	14842	15066	14876	14878	14869	15029	14956	14850	14779	15043	14945	14817	14865	15005	14932	14850	14859	14854	14887	14856	14869	14931	14944	15087	14950	14851	14697	14950	14911	14805	14724	14755	15011	14811	15035	14991	14977	14826	14920	14741	15006	14779	14798	15018	14766	14924	15088	14834	14922	14823	15020	14791	14935	14741	15076	14938	15066	14898	14931	14999	14917	14645	14883	14981	14857	14830	15005	15106	14937	15025	14996	14960	14807	15008	14995	14814	14964	14921	14901	14923	14814	15024	14922	15000	14960	15059	14944	14876	14880	14985	14978	14934	14989	14906	14964	14976	14870	14928	14895	14828	14903	14928	14975	14801	14887	14941	15005	14826	14933	14862	14988	14851	14953	14970	14947	14951	14925	14898	14834	14842	14660	15076	15025	14961	14865	14832	14728	15034	14883	15189	14961	15020	14771	15047	14938	14932	14937	14887	14884	15048	14934	14943	14965	14945	14815	14954	14918	14995	14900	14990	14994	14914	15032	14832	14870	14878	14815	14887	14949	14854	14873	14782	15109	14778	14896	14846	14940	14908	14785	14872	15016	14807	14735	14942	14854	15292	14752	15010	14888	14937	14844	14924	15047	14961	14939	14892	14742	14869	14863	14817	14855	14843	14939	14817	14948	15163	14908	14986	15007	14979	15054	14984	14921	14766	14961	14930	14931	14870	14882	15021	14862	14817	14733	15013	14810	15099	15017	15006	15037	15011	14973	14875	14868	14812	14924	14931	14915	14921	14963	14921	14746	15073	14825	14965	14794	14894	14963	14540	14944	15001	14802	15119	14943	14885	14903	15010	14951	14895	14917	15054	14968	14919	14892	14893	14896	14783	14946	14972	14977	14834	14850	15001	15001	14988	14776	14931	15076	14961	14934	14935	14883	15051	14945	14986	14953	14735	15022	14914	14916	14920	15050	15080	14707	14889	14767	15015	14794	14812	14857	15003	14870	15034	14879	14969	14999	14873	14847	14927	14934	14906	15008	14812	14968	14840	14919	14863	14931	14972	14854	14748	14914	14934	14924	15038	14872	14799	14905	14842	14996	14920	14851	15020	14975	15103	14907	14997	14822	14933	14961	14888	14728	14791	14982	14690	14950	14668	14824	14857	14918	14842	14705	14906	14864	14891	14817	14701	14800	14871	15060	14831	15013	14957	14913	14924	14883	14900	14915	14900	15013	15032	14988	15099	14899	14874	15138	14857	14858	15142	14908	14946	15000	14861	15009	14970	14866	14880	14850	14864	14770	14908	14865	14934	14859	14810	15013	14984	15092	14971	14934	14912	14826	14860	14878	14903	14837	15050	14902	14914	15120	14905	14860	14819	15015	14974	15084	15078	14883	14737	14967	14662	14859	14961	14980	14881	14997	14883	14857	14957	14793	14889	14841	14908	14814	14924	14797	15083	14811	14985	14906	14880	14829	14901	15053	14948	14805	14840	14935	14911	14961	14698	14841	14785	15070	14844	14816	14914	14917	14820	14998	14841	14823	14962	14917	14902	15050	14932	15009	15028	14998	14787	15018	15040	14819	14878	14983	14984	15170	14823	14725	14697	14775	15124	14845	14895	14883	14983	14991	14995	14982	14906	14866	14939	14855	14933	14865	14848	15026	14979	14769	14833	14759	14920	14989	14746	14884	15024	14856	15078	14747	14851	14945	14718	14864	14893	14920	14919	14863	14941	14964	14818	14842	14889	14881	14839	14807	15120	14790	14884	14964	14807
24092	21432	29031	24286	22259	23838	23743	20134	19381	19740	19740	19706	19704	19341	19281	19072	18886	18601	18549	18528	18391	18176	18038	18218	18112	18045	18086	17974	17931	18060	18098	18068	18037	18067	18235	18053	17877	18005	17828	18109	17795	17903	17769	17932	17968	17989	17726	17731	17805	18021	17758	17742	17745	17835	17995	17993	17902	17875	18041	18150	18040	17921	17923	17753	17835	17932	17697	17650	17786	17613	17567	17737	17670	17682	17847	17834	17714	17613	17832	17522	17664	17761	17894	17747	17818	17793	17634	17830	17890	17851	17800	17822	17783	17641	17848	17448	17644	17535	17754	17715	17663	17939	17551	17589	17734	17620	17716	17787	17842	17687	17747	17695	17568	17779	17853	17722	17753	17744	17673	17752	17491	17703	17673	17836	17669	17920	17825	17747	17968	17837	17673	17754	17870	17857	17794	17693	17834	17689	17614	17772	17749	17714	17452	17685	17718	17540	17719	17552	17537	17618	17741	17448	18007	17831	17758	17992	17877	17717	17750	17733	17641	17786	17688	17575	17719	17784	17647	17499	17814	17846	17726	17772	17794	17884	17656	17988	17826	17729	17552	17854	17802	17653	17826	17706	17664	17442	17830	17661	17722	17699	17911	17521	17598	17786	17676	17579	17710	17630	17559	17835	17769	17715	17705	17592	17680	17977	17715	17833	17541	17554	17640	17588	17836	17780	17588	17728	17797	17655	17489	17641	17585	17512	17658	17550	17615	17851	17580	17397	17692	17530	17611	17858	17663	17658	17688	17815	17727	17778	18039	17780	17552	17711	17696	17665	17686	17560	17593	17592	17587	17812	17814	17699	17838	17694	17833	17919	17868	17862	17835	17650	17835	17588	17730	17390	17786	17613	17685	17823	17716	17924	17547	17670	17718	17647	17755	17562	17851	17620	17595	17632	17695	17523	17623	17713	17624	17685	17820	17805	17511	17817	17842	17611	17751	17823	17743	17675	17733	17586	17776	17620	17712	17464	17672	17550	17883	17884	17731	17721	17597	17866	17704	17930	17676	17711	17644	17634	17658	17561	17563	17723	17618	17563	17564	17550	17635	17633	17791	17765	17689	17747	17846	17596	17544	17593	17782	17915	17843	17703	17904	17646	17638	17788	17669	17817	17810	17736	17672	17610	17714	17625	17780	17711	17731	17754	17712	17670	17712	17633	17617	17754	17863	17765	17744	17700	17725	17602	17816	17704	17380	17705	17858	17846	17612	17709	17767	17786	17669	17802	17659	17602	17731	17528	17920	17915	17445	17555	17839	17596	17673	17556	17709	17709	18023	17642	17919	17546	17576	17714	17579	17678	17481	17752	17655	17766	17812	17667	17704	17661	17732	17596	17533	17626	17529	17669	17897	17694	17692	17780	17601	17603	17775	17606	17580	17701	17666	17658	17680	17615	17743	17718	17526	17621	17691	17451	17494	17773	17710	17793	17655	17619	17758	17602	17719	17544	17736	17519	17720	17724	17790	17540	17647	17727	17612	17719	17653	17544	17853	17634	17681	17750	17666	17652	17756	17730	17747	17875	17504	17598	17696	17745	17767	17748	17493	17510	17670	17585	17820	17648	17689	17788	17649	17650	17690	17547	17583	17766	17822	17760	17790	17502	17665	17791	17808	17695	17752	17606	17749	17423	17795	17486	17819	17639	17695	17733	17830	17828	17627	17454	17563	17634	17717	17544	17802	17664	17695	17633	17683	17441	17727	17797	17586	17794	17604	17685	17771	17564	17876	17785	17515	17505	17831	17674	17800	17616	17729	17894	17635	17630	17712	18013	17626	17632	17800	17739	17805	17761	17614	17662	17828	17870	17872	17838	17609	17591	17716	17639	17450	17560	17614	17617	17782	17530	17812	17758	17424	17689	17500	17645	17735	17629	17760	17399	17716	17812	17710	17845	17704	17723	17744	17810	17600	17648	17619	17640	17655	17558	17446	17711	17721	17544	17639	17552	17671	17658	17660	17686	17742	17819	17649	17842	17828	17736	17877	17554	17707	17842	17668	17482	17669	17621	17778	17734	17795	17815	17655	17659	17739	17473	17701	17432	17798	17815	17644	17691	17832	17624	17689	17821	17673	17836	17781	17714	17420	17795	17599	17869	17799	17625	17914	17731	17792	17724	17717	17828	17684	17693	17944	17802	17559	17667	17643	17633	17748	17728	17788	17831	17684	17856	17647	17620	17801	17464	17693	17648	17660	17832	17637	17648	17637	17744	17686	17771	17639	17642	17569	17819	17646	17631	17693	17612	17708	17736	17733	17520	17711	17725	17762	17676	17696	17849	17805	17689	17827	17855	17694	17646	17787	17881	17844	17750	17552	17601	17702	17532	17735	17607	17774	17614	17575	17691	17682	17571	17653	17674	17609	17605	17851	17735	17920	17743	17734	17746	17546	17708	17628	17715	17714	17982	17838	17705	17752	17722	17686	17749	17754	17563	17540	17489	17512	17523	17745	17873	17687	17824	17665	17610	17618	17893	17722	17673	17645	17782	17707	17571	17692	17787	17565	17486	17831	17792	17825	17483	17672	17690	17812	17852	17606	17852	17936	17751	17709	17753	17574	17663	17710	17557	17621	17455	17484	17605	17766	17682	17963	17578	17888	17794	17746	17624	17680	17574	17659	17580	17612	17768	17696	17801	17699	17689	17579	17821	17798	17387	17727	17524	17574	17742	17621	17750	17717	17742	17834	17647	17702	17733	17553	17673	17698	17658	17726	17630	17734	17614	17500	17540	17727	17675	17583	17573	17820	17808	17664	17599	17821	17772	17776	17825	17739	17693	17661	17757	17736	17672	17630	17483	17631	17710	17703	17780	17665	17627	17597	17760	17796	17675	17882	17590	17685	17717	17660	17608	17329	17543	17626	17807	17788	17777	17631	17874	17934	17870	17750	17895	17878	17734	17839	17682	17768	17837	17695	17620	17674	17675	17822	17756	17447	17584	17801	17685	17643	17689	17687	17749	17590	17815	17779	17614	17810	17685	17770	17581	17594	17703	17690	17760	17823	17658	17846	17666	17659	17901	17578	17713	17829	17534	17648	17826	17849	17666	17653	17641	17793	17766	17901	17792	17850	17713	17817	17744	17786	17626	17492	17424	17818	17569	17638	17706	17633	17542	17775	17675	17674	17598	17717	17744	17959	17810	17744	17681	17471	17835	17766	17539	17735	17502	17558	17643	17885	17732	17928	17711	17511	17845	17572	17626	17540	17616	17713	17654	17811	17750	17628	17765	17557	17606	17599	17653	17648	17653	17733	17759	17822	17786	17669	17482	17615	17630	17638	17619	17842	17750	17625	17592	17888	17621	17500	17809	17609	17745	17652	17675	17593	17852	17552	17615	17778	17599	17637	17726	17580	17566	17871	17746	17753	17802	17763	17721	17685	17560	17531	17478	17744	17870	17747	17478	17695	17810	17753	17549	17762	17573	17781	17527	17655	17858	17689	17687	17819	17689	17645	17890	17821	17600	17698	17728	17638	17770	17617	17741	17630	17875	17468	17542	17557	17702	17728	17807	17974	17837	17657	17775	17305	17574	17752	17722	17671	17656	17698	17926	17738	17478	17824	17678	17791	17584	17768	17478	17606	17617	17544	17697	17657	17806	17563	17736	17600	17653	17837	17821	17769	17749	17645	17769	17787	17767	17950	17590	17605	17515	17795	17621	17738	17827	17570	17734	17786	17757	17559	17635	17527	17691	17702	17650	17765	17646	17753	17613	17559	17937	17815	17455	17410	17694	17388	17570	17741	17776	17798	17780	17784	17883	17801	17584	17849	17707	17734	17885	17769	18030	17769	17671	17886	17836	17787	17708	17570	17636	17742	17817	17678	17663	17921	17771	17767	17606	17545	17753	17821	17676	17642	17821	17561	17784	17938	17626	17756	17488	17632	17528	17739	17688	17735	17737	17768	17636	17688	17650	17433	17626	17741	17762	17617	17748	17745	17677	17777	17769	17911	17771	17789	17728	17774	18012	17685	17760	17539	17688	17652	17564	17738	17702	17590	17836	17533	17528	17764	17667	17642	17543	17716	17915	17621	17821	17766	17640	17627	17719	17707	17678	17881	17703	17658	17751	17736	17676	17530	17576	17562	17684	17669	17796	17867	17553	17724	17703	17991	17820	17629	17635	17878	17691	17945	17756	17814	17737	17800	17598	17742	17852	17957	17590	17641	17728	17737	17744	17428	17662	17581	17731	17559	17507	17772	17690	17709	17651	17743	17776	17685	17683	17751	17530	17583	17764	17544	17483	17595	17655	17695	17746	17703	17685	17759	17676	17655	17761	17586	17781	17632	17564	17747	17825	17879	17471	17636	17742	17795	17696	17591	17750	17839	17663	17665	17573	17509	17691	17641	17901	17700	17634	17612	17696	17643	17615	17923	17605	17648	17584	17577	17606	17748	17907	17866	17665	17703	17614	17533	17616	17672	17762	17800	17518	17661	17482	17732	17697	17705	17884	17709	17760	17737	17740	17598	17679	17644	17526	17716	17626	17736	17476	17783	17735	17744	17899	17649	17777	17720	17516	17807	17584	17761	17654	17561	17733	17763	17561	17725	17694	17640	17760	17542	17623	17527	17683	17549	17836	17683	17876	17642	17554	17687	17633	17659	17604	17759	17762	17803	17679	17747	17602	17812	17607	17682	17745	17819	17684	17657	17454	17628	17712	17719	17743	17622	17808	17669	17852	17696	17765	17600	17620	17823	17860	17570	17599	17714	17603	17838	17620	17633	17674	17708	17597	17649	17683	17785	17687	17771	17737	17750	17715	17721	17625	17838	18010	17817	17641	17761	17639	17743	17627	17736	17556	17679	17755	17765	17590	17653	17774	17793	17598	17849	17599	17568	17651	17756	17758	17708	17773	17921	17728	17806	17655	17672	17695	17735	17784	17777	17714	17642	17708	17714	17563	17624	17776	17693	17547	17632	17807	17670	17610	17700	17723	17655	17730	17806	17749	17616	17573	17702	17679	17695	17556	17759	17691	17859	17701	17657	17649	17623	17483	17710	17994	17870	17645	17629	17538	17694	17794	17640	17585	17687	17395	17833	17557	17738	17715	17742	17615	17651	17538	17869	17630	17638	17613	17646	17705	17580	17780	17614	17644	17786	17665	17584	17804	17632	17711	17504	17628
18343	31514	29644	23959	21622	20422	19189	18273	17982	18158	18313	18366	18137	17776	17552	17429	16806	16599	16235	16050	15874	15649	15561	15465	15656	15399	15294	15385	15549	15502	15453	15355	15423	15345	15409	15305	15206	15315	15242	15069	15066	15139	15017	15226	15204	15068	15118	15136	14912	15148	15026	14979	14960	15183	15199	15268	15407	15281	15136	15447	15164	15215	15153	15198	15244	15233	15286	15192	15042	15115	15042	15075	15124	15047	15199	15046	15026	14982	15098	15043	15109	14852	15125	14916	15003	14995	15086	15016	15061	15044	14967	15126	14935	15043	14921	14950	14954	15043	14945	14956	15045	14849	14999	14837	14992	15133	14775	14991	14925	15019	15010	14987	14970	15115	15105	15023	15036	15152	14925	15013	14885	14950	15143	15030	14917	15010	15179	15055	15050	15061	14919	15092	14931	15125	14858	14994	14918	15031	15047	14966	14730	14788	15062	15023	15131	14945	14918	14964	14837	15095	14948	15179	15051	15019	15102	14930	15025	14909	15022	14995	14996	14960	14945	14792	15048	15047	14879	15027	14876	15041	15034	14929	14979	15120	15057	15040	14750	15242	15007	14949	15004	15062	15045	14903	15138	14815	15000	14981	15095	14962	14945	14979	15047	15032	14816	14916	15047	14985	14984	14953	15021	15087	14987	15049	15016	14888	14999	15075	15043	15101	15017	14958	14915	14983	14800	14942	15016	14865	15149	14973	15103	15071	14960	14922	15117	15051	15013	15149	14881	14938	14855	15103	15028	15055	14925	14807	15053	15093	15231	15152	14922	14901	14939	14889	14853	14768	15019	15078	15107	14903	14994	14996	14821	15258	14875	15110	14917	14925	14816	14834	15013	15116	15013	14974	15020	14927	15116	14967	15055	14784	14972	14851	14962	14956	14909	15057	15188	14925	15072	14988	14831	15184	14918	15036	14925	15082	14981	15033	15007	14988	15051	14907	14983	15001	15063	15037	14760	14912	15166	14956	15008	15020	14911	15133	14982	15038	14922	14899	15043	14955	14974	14954	14917	14876	14909	15019	14944	14844	15003	15179	14931	14907	14862	15100	15117	14997	15042	14944	14919	14851	14826	15097	15059	14998	14824	15089	15160	15131	15066	14853	14938	14861	15053	14886	14913	15007	15220	15104	14976	14927	15022	15007	15009	14923	14965	15158	14944	14812	15006	15022	14910	14995	15026	14945	14823	15026	14946	15037	15014	15014	14932	14998	15146	14890	14847	14995	14738	14946	15022	15219	15195	14965	14936	15038	15046	15010	15113	14936	14996	15197	14860	14765	14926	15021	14938	14840	15074	14945	15063	15132	15101	14928	14956	15019	15081	15095	14841	14901	14912	14961	14939	14935	14997	14916	14985	15068	15029	15033	14928	15032	14943	14927	15046	14873	14888	14889	14883	14942	14976	14985	14876	14768	15052	14912	14925	14991	15051	15005	15040	14722	14979	14884	15069	14886	14810	15109	14973	14893	15046	14985	15119	14938	15055	15048	14898	14863	15049	14806	14955	15040	15000	15018	15010	14922	15041	14918	15100	15033	14844	15152	14954	14942	15092	14875	15279	14957	14925	14991	14696	15120	15057	15285	14904	15013	14762	14903	15060	14773	15027	14805	15069	14871	14879	15031	15076	14932	14944	14895	15037	14984	14784	14911	15118	14890	14951	14961	14948	15062	14902	14891	15113	15085	14840	15026	14811	14990	15020	15002	14996	14927	15143	14998	14959	14934	15057	15082	14863	14961	15060	14947	15188	14929	14977	14986	14764	14922	15075	14959	15016	15040	14981	14915	14867	14982	15102	15091	14972	14925	14756	15074	15189	15012	14965	14906	14972	15010	15086	14926	15018	14867	15020	14895	14913	14950	14969	14992	14979	14919	14915	15005	15114	14945	14991	14954	14787	14863	14892	14928	15102	14993	14980	14973	14818	14934	15003	14960	14859	14874	15112	15040	14967	14945	14961	15069	15019	15006	14976	15081	14812	15071	14969	14866	14931	14953	14847	15157	14972	14992	15031	14887	14816	14988	14953	15049	14893	14956	14885	14827	14866	15008	14998	15113	14979	14992	14974	14826	15081	14962	14881	14921	15027	14888	15144	14844	14931	14976	15130	15171	14948	14908	14975	15061	14894	14896	15003	14861	14939	14939	15122	14865	14926	14974	14904	14975	14963	14839	14864	14975	15167	14997	14982	15034	15036	15029	14826	14973	14888	15160	14877	14939	14991	14996	15057	15061	14875	15057	15086	15100	14842	14913	14913	15050	14964	14962	15127	14805	15087	14994	15064	14839	14987	15147	14984	15033	15086	14916	15124	14945	14908	14744	14988	14996	14805	15020	15095	15045	15069	15065	14948	15000	15155	14968	14898	14958	14947	14959	14847	15185	14941	14801	15001	15063	14991	14997	14805	15052	14887	14898	14944	15014	14924	15007	15059	15003	14827	15046	15106	14821	14838	14983	14947	14861	14770	14975	14911	15036	14858	14991	14925	14980	14852	14966	14918	14989	14898	15165	14946	14925	14959	14878	15032	15066	15003	14930	15019	15068	14957	15009	15056	14900	14894	15100	14966	14864	14997	14983	15131	15101	14976	14955	14955	14946	15024	14987	14827	14985	14934	14925	15006	14780	14912	14938	15048	15065	14783	15222	14838	14992	14970	14880	15110	14946	14998	14973	14874	15034	15070	15060	14854	14938	14889	15003	14966	14956	14916	14941	14971	14854	15053	14992	14978	15062	14908	14947	14881	14745	15032	14817	14886	14983	15064	14907	14842	14972	14872	15063	14997	15068	14946	14931	15205	15009	14825	14952	14868	15127	14944	15130	15001	15010	14913	14880	14858	15113	15122	15101	14958	14934	14992	14925	14948	14849	15103	14958	15081	14938	14955	14793	14898	15002	14974	14974	15158	15046	14982	15153	15004	14931	15003	15099	15020	15050	14865	15132	15078	14971	14905	14982	14813	14941	14953	15059	14900	14930	14931	15082	14894	15069	14953	15057	15102	15083	14859	15074	14950	14913	14884	15025	14957	14983	14767	14889	14909	14960	15035	15044	15010	14887	15074	15062	14979	14965	15023	15304	14974	14985	14944	14781	15021	14991	14999	14915	15044	15004	15066	14955	15067	15090	14980	15103	15124	14997	14900	14948	14960	14970	14859	14985	15087	15104	15005	15056	14961	14850	14947	15124	15043	14878	14986	15072	15007	14732	15059	15054	14880	15112	14915	14920	14997	14967	14992	14886	15027	15011	14936	15031	14930	14919	15012	15087	14993	14945	15116	15124	15072	14832	14961	14947	14999	15132	14997	15134	14983	14821	15180	14812	14949	14845	15018	14901	14845	14992	15013	14940	14939	14925	15019	14683	14936	14900	15019	14899	15078	15015	14988	15021	15009	14945	14945	14956	14841	14913	14951	14883	14996	14938	14847	15081	14855	15071	14945	15051	14938	14841	15108	14926	15078	14928	14875	14831	15108	14870	15059	14852	14953	14958	14949	15058	15076	14869	14976	15086	14863	15128	14944	14907	15008	14981	14958	15128	15151	15054	14872	14977	15203	15016	15012	14809	14971	14991	15122	15038	15087	14925	14930	14994	14927	14848	15052	15037	15044	14832	14915	14817	15051	15005	15157	14988	14974	14942	14883	14877	14744	14899	14994	14965	14930	14946	14969	14967	14975	15095	15040	14980	14932	14995	14917	14971	14957	14940	14981	14880	15033	15000	15076	15119	14966	15132	15033	15035	14828	14959	14947	14955	14917	14897	15086	14977	14901	14928	15036	15032	15016	15020	14901	15053	15023	15057	15025	14860	15154	15062	14804	14921	14980	14946	15004	15025	14942	15028	14877	15010	14932	14971	14770	15122	15090	15018	14991	14845	14853	15151	14943	14947	15028	14964	15012	15021	14896	14862	15055	14974	15027	15056	15027	15140	14981	15014	15047	14930	15046	15070	15066	15055	14973	15094	15000	15015	14930	14893	14983	14914	14996	14980	15056	15058	15029	14972	15022	14992	15055	14979	15016	14817	14950	15094	14984	15180	14804	15033	14993	14938	15055	14941	15060	14844	15033	14987	15050	15054	14817	15010	14966	15071	14955	14912	14939	15099	14958	14956	14865	14923	15008	14912	15004	15070	14911	15051	14968	15018	15021	15058	15139	14868	14978	15168	15183	14962	14859	15208	14923	14923	14894	14836	14892	14982	14924	14961	14977	15023	14983	14917	14825	14962	15030	14931	14937	14895	15001	14989	15015	14986	14844	14901	15189	15003	14859	15018	15023	14901	14953	14863	14843	14961	15050	14936	14955	14904	14873	15100	15091	14834	14997	15143	15025	14950	14988	14943	14984	15061	14854	14981	14964	15087	14944	14962	14781	14934	14996	14971	15032	15016	14963	14838	14845	15149	14955	14988	15007	14848	14932	14884	14913	15148	14814	15058	15074	14884	14909	14891	15080	15041	14923	15018	14863	14928	14928	14827	15038	14842	14961	15009	15038	15022	14896	15076	14949	15095	15064	14964	14998	14893	14941	15050	15027	15026	15023	15066	15019	14970	15034	15018	15045	15194	15035	15134	15220	14837	15046	15061	15027	15113	14953	14910	14858	14861	14981	14924	14988	15065	15121	14994	14846	14881	14815	15054	14865	15084	14945	14894	15106	14873	15090	14887	14977	15060	15053	14923	15033	15054	14901	14853	15046	14889	15037	14834	15029	14854	14939	14858	15069	14956	14933	14909	14893	14843	14915	15042	15130	14880	14971	14994	14823	14917	15061	14940	14973	15154	15057	15023	15032	14922	14853	14906	14970	14943	15008	15085	15021	15091	15070	14994	14899	15016	14803	14993	14922	15101	14994	15018	14980	14858	14870	14833	14919	14998	14951	15193	14861	15047	15082	15010	15019	14981	15043	15065	14972	15048	14953	14909	15009	15151	15023	15060	15031	15060	15030	14833	15005	14865	14974	14922	14918	15072	15151	15009	15183	14900	14925	14857	15118	15105	15166	14858	15049	14919	14864	14995	15070	14865	14879	15016	15092	14863	15005	15090	14852	14837	15054	14871	14855	14961	14946	14985	14965	14958	14836	14917	14916	14988	14906	15066	14917	15041	14909	15009	14817	14986	14910	15203	14900	15168	14951	14944	14954	15057
29696	22539	23099	20870	18521	18538	18528	18199	18190	18528	18591	18552	18417	18746	18551	18578	18307	18185	18223	18037	17901	17993	18164	17845	17944	17904	17821	17828	17993	17919	17723	17814	18017	17599	17942	17623	18018	17672	17823	17716	17930	17915	18091	17863	17812	17956	17897	17773	17841	17945	17821	17774	17734	17880	18064	17743	18110	18067	18061	18050	18002	18056	17942	17794	17811	18071	17656	18074	17905	17787	17648	17732	18004	17996	17912	17807	17849	17887	17927	17897	17766	17931	17784	17986	17937	17765	17771	17862	17955	17862	17839	17902	17769	17909	17780	17677	17910	17986	18017	17829	17653	17862	17918	17790	17613	17794	17534	17918	17833	17864	17916	17659	17938	17783	17493	17606	17830	17982	18015	17851	17787	17787	17803	17729	17777	17753	17803	17664	17762	17910	17702	17979	17830	17965	17665	17757	17723	17760	17746	17601	17684	17442	17880	17761	17873	17874	17894	17859	17698	17940	17839	17932	17788	17733	17723	18007	17895	17638	17875	17785	17794	17992	17908	17932	17932	17681	17900	17877	17859	17974	17862	17861	17989	17762	17612	17824	17828	17783	17888	17797	17708	17692	17790	17784	17812	17874	17941	17640	17725	17757	17616	17806	17912	17725	17858	17681	17968	17721	17640	17776	17958	17575	17858	17774	17812	17828	17727	17737	17796	17940	17521	17912	17704	17861	17638	17702	17732	17663	17841	17651	17876	17732	17918	17741	17838	17940	17803	17751	17761	17817	17733	17707	17938	17858	17685	17652	17799	18089	17714	17896	17855	17871	17926	17760	17800	17903	17845	17942	17761	17905	17885	17804	17818	17685	17847	17916	17726	17817	17803	17795	17832	17830	17841	17773	17731	17802	17925	17809	18010	17715	17764	17646	17824	17723	17714	18136	17652	17719	17966	17653	17686	17892	17836	17659	17720	18098	17790	17695	17946	17708	17790	17747	17926	17789	17933	17932	17749	18001	17667	17822	17789	17850	17779	17623	17791	17888	18008	17719	17804	17883	17629	17832	17766	17809	17868	17794	17997	17581	17805	17706	18019	17862	17753	17826	17778	17724	17890	17884	17890	17799	17865	17848	17773	17866	17804	17730	18019	17839	17821	17710	17828	17850	17802	17941	17981	17949	17857	17711	18109	17929	17944	17668	17789	17746	17735	17882	17825	17753	17820	17801	17877	17757	17990	17670	17850	17951	18020	17893	17948	17938	17978	17823	17803	17976	17806	17583	18116	17634	17872	17971	18093	17997	18123	17832	17782	17946	17779	17661	17748	17724	17858	17854	17680	17985	17964	17627	17990	17995	17917	17906	17713	17721	17806	17676	17734	18038	17825	17879	17840	17900	17868	17923	17790	17743	17975	17762	17867	18003	17906	17856	17860	17787	17887	17958	17804	17842	17845	17754	17814	17773	17818	17646	17641	17760	17671	17863	17838	17657	17718	17842	17735	17767	17702	17817	17887	17878	17870	17790	17727	17697	17791	17763	17841	17834	17786	17947	17780	18098	17966	17809	17878	17797	18040	17658	17826	17767	17901	17827	17852	17883	17867	17947	17870	17965	17787	17807	17732	17707	17815	17805	17967	17885	17963	17512	17652	17654	17786	17667	17882	17916	17712	17999	17977	17849	17789	17803	17838	17937	17827	17935	17914	17765	17895	17573	17819	17722	17650	17831	17897	17781	17714	17784	17809	17693	18110	17749	17970	17816	17755	17654	17952	17809	17769	17803	17658	17969	17807	18173	17853	17935	17648	17756	17818	17659	17823	17860	17793	17865	17844	17802	17785	17775	17938	17963	17915	17687	17808	17934	17830	18171	17806	17882	17809	17766	17791	17834	17650	17890	17977	17906	17806	17751	17775	17879	18009	17732	17781	17939	17836	17851	17772	17825	18003	17700	17684	17900	17976	17806	18037	17708	17789	17878	17811	18244	17762	18004	17859	17791	17797	17786	17657	17800	17782	17818	17746	17807	17779	17792	17910	17797	17759	18008	17737	17721	17987	17885	17927	17746	17974	17943	17912	17881	17792	17860	17947	17933	18140	18062	17806	17731	17887	18076	17814	17945	17623	17822	17961	17848	17895	17847	17887	17657	17639	17784	17897	17912	17779	17964	17787	17686	17620	17726	17621	17670	17913	17906	17584	17575	17865	17720	17802	17902	17612	17810	17955	17800	17817	17921	17903	17945	17814	17595	17682	17916	17794	17763	17801	17737	17819	17618	17787	17832	17836	17869	17798	17653	17892	17935	17820	17593	17808	17780	17826	17748	17958	17897	17736	17877	17791	17620	17613	17698	17741	17791	17864	17668	17732	17700	17869	17911	17658	17922	17873	17900	17886	17788	17840	17662	17922	17758	18009	17779	17899	17955	17701	17945	17832	17807	17888	17828	17859	17792	17850	17900	17830	17819	17733	17884	17828	17728	17829	18007	17929	17993	17750	17968	17812	17812	17746	17872	17803	17880	17940	17864	17792	17867	18027	17804	18029	17728	17864	17758	17718	17717	17993	17850	17779	17744	17703	17758	17946	17681	17926	17647	18002	17684	17825	17815	17616	17737	17706	17817	17713	17787	17964	17698	17976	17949	17860	17808	17809	17731	17666	18030	17817	17774	17832	17987	17815	17757	17799	17955	17756	17796	17892	17943	17666	17797	17742	17852	17718	17858	17680	17766	17707	17782	17782	17821	17762	17885	17714	17869	17817	17833	17809	17906	17782	17748	17954	17954	17898	17928	17791	17832	17723	17866	17724	17747	17942	17685	17828	17676	17876	17891	17661	17916	17787	18102	17772	17966	17837	17801	17687	17732	17805	17717	17626	17863	17556	17786	17776	17503	17984	17981	17780	17727	18022	17628	17837	18063	17692	17937	17995	17613	17581	17764	17794	17764	17750	17830	17718	17764	17770	17699	17811	17712	17837	17657	17584	17780	17587	18149	17881	17928	17872	17993	17739	17804	17748	17836	17809	17966	17870	17798	17833	18057	17868	17873	17871	17679	17785	17864	17811	18016	17895	17863	17749	17914	17602	17736	17940	17764	18076	17792	17875	17686	17876	17904	17896	17673	17604	17839	17815	17779	17623	17644	17871	17843	17838	17685	17841	17895	17929	17761	17818	17621	17811	17840	17796	17904	17860	17738	17847	17572	17728	17614	17852	17850	17919	17803	17772	17882	17918	17901	17884	17976	17764	17724	17808	17936	17799	17768	17996	17643	18000	17902	18076	17681	17922	17748	17793	17563	17781	17705	17749	17913	17839	17749	17897	17864	17938	17787	17582	17771	17875	17998	17767	17927	17909	17949	17946	17920	17995	17823	17810	17818	17952	17883	17848	17629	17665	17650	17755	17751	17937	17745	18081	17722	17872	17859	17975	17955	17881	18017	17951	17726	17941	17900	17957	18009	17914	18030	17941	17891	17844	17800	17847	17761	17863	17929	17925	17743	17559	17875	17834	17781	17781	17862	17921	17736	17893	17718	17778	17783	17784	17706	17775	17892	17933	17697	17739	17786	17727	17673	17842	17856	17861	17832	17746	17713	17825	17982	17778	17794	17796	17697	17837	17899	17877	17900	17895	17850	17961	17841	17823	17798	17862	17953	17810	17742	17888	17864	17874	17876	17940	17815	17741	17810	17716	17722	17892	17952	17915	17895	17854	17633	18007	17966	17852	17790	17931	17889	17968	17933	17934	17841	17783	17738	17831	17884	17696	17816	17995	17780	17754	17947	17986	17786	17658	17805	17688	17745	17933	17748	17629	17769	17714	17594	17819	17695	17773	17742	17827	17875	17810	17804	17724	17828	17472	17937	17994	18075	17655	17716	17752	17992	17859	17935	17951	17822	17773	17832	17703	17794	17996	17783	17892	17730	17592	17845	17758	17727	17706	17996	17813	17797	17698	17887	17646	17854	17885	17741	17624	17789	17815	17828	18022	17865	17859	17825	17755	17642	17483	17675	17991	17636	17912	17672	17875	17767	17849	18010	17969	17694	17840	17755	17999	17471	17932	17809	17955	17918	17559	17980	18028	17732	17631	17821	17686	17852	17884	17946	17884	17653	17815	17896	17820	17832	17734	17682	17919	17797	17869	17580	17820	17608	17831	17812	17790	17786	17841	17987	17737	17896	17859	17815	17596	17873	17870	17590	17803	17954	17746	17918	17858	18001	17914	17599	17848	18009	18025	17636	17689	17936	17918	17757	17724	17879	17938	17719	17803	17883	18027	17929	17710	17994	17605	17897	17708	18021	17838	17829	17726	17826	17728	17727	17879	17895	18042	17838	17845	17926	17831	17772	17880	17897	17764	17737	17929	17876	17822	17886	17807	17851	17784	17717	17889	17876	17691	17779	17717	17617	17885	17675	17939	17660	17734	17774	17846	17820	17979	17908	17839	17727	17633	17656	17720	17864	17682	17835	17668	18020	17710	17781	17663	17741	17483	17747	17706	17808	17758	17813	17851	17796	17760	17661	17711	17933	17793	17704	17931	17867	17958	17707	17866	17566	17840	17773	17944	17930	17981	18172	17846	17800	17713	17935	18002	17854	18015	17894	17759	17758	17710	17877	17778	17660	17940	17850	17836	17816	17836	18001	17887	17549	17860	17906	17680	17766	17761	18028	17886	17672	17838	17817	17909	17749	17885	17889	17802	17713	17734	17606	18038	17990	17850	17770	17905	17880	17808	17742	17878	17894	17706	17779	17878	17735	17780	17713	17824	17760	17750	17837	17919	17584	17991	17779	17842	18016	17706	17764	17835	17722	17627	17921	17813	17954	17799	17790	18067	17853	17910	17921	17700	17528	17949	17917	17798	17827	17862	17816	17931	17746	17864	17883	17858	17717	17790	17865	17668	17806	17844	17927	17769	17826	17538	17921	17774	17771	17981	17798	17754	17738	17916	17826	17833	17871	17975	17777	17871	17776	17698	17658	17896	17893	17799	17771	17915	17990	17754	17731	17767	17850	17804	17963	17936	17672	17795	17779	17738	17684	17847	17746	17715	17975	18068	17843	17922	17736	17903	17767	17788	17714	17948	17725	17882	17729	17917	17806	17621	17704	17673	17938	17811	17740	17835	17820	17753	17974	17817	17869	17573	17752	17935	17779	18011	17810	17886	17793	17830	17709	17801	17842	17792	17807	17725	17667
16333	18426	18283	16585	16376	16165	15892	15879	16103	16158	16460	16564	16492	16231	16134	15751	15803	15681	15414	15393	15253	15071	15247	15263	15069	15116	15215	15155	14954	15267	15033	15213	15132	15199	15207	14935	15106	14885	15144	15069	15037	15175	15196	15043	14970	14987	15029	15228	15239	15020	15262	14929	15060	15114	15151	15237	15172	15162	15162	15257	15310	15032	15205	15165	15097	15250	15160	15264	14959	15093	14850	15220	15056	15089	15086	15082	15134	15125	14997	15139	14982	15283	15125	15056	15027	15017	14968	15041	14977	15142	14910	15076	14994	15135	15192	15144	14966	15053	14927	15069	14980	15030	15070	15078	15048	15036	14979	15112	15039	15226	14896	14996	15176	15097	14984	14988	15117	14959	14972	15121	15011	15044	15091	15116	14788	15099	15047	14976	15021	14996	14921	14937	15130	14864	15110	15083	15141	15040	15043	14993	15169	15054	15234	15222	14885	15002	15114	15182	14981	15160	14965	15087	15038	14906	15121	15047	15104	14961	15047	15102	15102	15056	15014	15091	15153	15217	14965	14902	15015	14928	15067	15067	14849	15043	14913	14982	15085	14987	14988	15144	14969	15329	14839	15029	15100	15054	14867	15160	15193	15060	15105	15008	14898	15044	14853	15111	14967	15099	15016	15136	15051	15042	15013	14920	14890	15174	14970	15029	15084	15018	15068	14924	15070	14965	15082	15077	14958	14978	15058	15118	15215	15011	15113	15062	15055	15051	14985	15080	15002	15178	15076	14794	15083	15039	15141	14971	15144	15116	15124	14982	15002	14985	15124	14961	14847	14980	15022	14989	15021	15022	15019	15020	14966	15218	14856	15066	14899	15035	14944	14989	14872	15044	14974	15079	15080	15041	15010	15165	14981	15111	15133	15019	15123	15093	14962	15045	15122	15114	15000	15032	15112	15135	15076	15085	15045	15107	15024	14892	15238	14922	15112	15204	15127	15028	14916	14855	14965	15160	15171	15137	15305	14953	15046	15026	15140	15042	15115	15075	15004	14922	15008	14901	14980	14978	14956	14871	15091	15022	14966	15030	15094	15058	15048	14912	15083	15003	15037	15108	14926	15024	14965	14943	14860	15029	15201	14992	15147	14970	14893	15100	15114	15112	15259	14980	15219	15204	15079	14958	15226	15235	15028	15023	15027	15014	15031	15134	15026	15056	15128	15224	15084	15267	15114	15023	14903	15018	14967	15227	15239	15053	15178	15095	15058	15136	15047	14857	15071	14954	15142	15101	15094	14994	15091	15069	15100	14983	15097	14972	14909	15089	15133	14877	14912	15159	14967	15082	15118	15193	15105	15025	14983	14984	15011	15086	15065	14973	15140	14993	15161	15092	15087	15002	15160	15171	15035	14922	15008	15007	15069	15019	14884	15021	15043	14883	14719	15052	14972	14837	15057	15010	15017	15171	15060	15086	15156	15264	14897	14909	14966	14977	15001	14911	15024	15134	14996	14914	15042	15185	14904	15069	14933	15109	14826	15113	15161	15075	15135	14944	14937	15137	15076	15147	14985	14857	15098	15014	14905	15037	15136	14998	15017	14939	15058	15142	14949	15076	15036	15103	15266	14958	14964	15010	15040	15106	15038	14881	14914	14975	15186	14918	15129	15100	14980	14951	14996	15089	15112	15202	14922	15046	15045	14965	14949	15180	15093	15046	15080	14998	15060	15058	15027	15106	15011	14998	15280	15018	14896	15073	15034	15020	15020	14871	14971	15076	15129	14922	15164	15168	14958	14831	15108	15247	15044	15119	15044	15141	15140	15097	15009	15030	15051	14894	15079	14968	15021	15043	14961	15006	15033	15073	15005	15080	15003	14993	15042	15118	14840	15331	15156	15089	15171	15002	14981	15214	14941	14832	15087	15031	14966	15104	15170	14979	15066	14900	14960	15113	15113	15110	15118	15082	14982	14991	15081	14942	15008	15132	15039	15134	15111	14976	15197	15123	15128	15125	14909	15253	14900	15143	15135	15038	15031	15117	15048	15216	15083	15013	15158	14936	15012	14987	15050	15109	15074	15122	15089	14963	15128	15071	15057	14860	15007	15017	15113	15224	15007	15116	14958	15042	14998	14972	15088	15047	15147	15179	15274	15006	15075	15152	14893	14904	14963	15150	15028	15235	15173	14982	15073	15032	15108	15039	14936	15089	14994	14935	15177	14962	14977	15244	14838	14987	15003	15148	14928	14936	15182	15025	15056	15177	15131	15121	15130	15080	15144	15113	15117	14889	15016	15055	15231	15000	15023	15046	15081	15230	15217	15149	14995	15043	15225	15070	15007	14898	15143	15042	14993	14889	14970	15157	15011	15087	15201	15189	14972	14958	14986	15078	15060	15125	15161	14946	15104	15042	15204	15048	15156	15050	14841	15038	15064	15161	15048	15156	15041	14934	14986	14968	15050	14981	15142	15006	15092	15052	14850	15062	14954	15089	15018	15108	15244	15208	14777	15031	15039	15104	15031	15098	15065	14988	15110	14902	14797	15162	15110	15050	14966	14974	15067	15073	15060	15170	15170	15102	15226	14944	14916	15101	14936	15004	15097	14865	15195	14997	15029	15006	14879	14983	15074	14947	15113	15011	15106	15005	15127	15096	14976	15097	14979	14806	15085	15023	15173	15006	15084	14968	14966	15248	15010	14994	14898	15181	15289	15036	15129	15005	14979	15124	15017	15054	15105	15191	15014	15077	14992	15100	15163	15249	15235	15033	14960	15180	15090	15021	15055	14971	15110	15137	15222	15051	15151	15104	15038	15092	15200	15040	14954	15055	14913	14912	14915	15038	15082	14974	15228	14815	15067	15060	14906	14975	15071	14985	15023	15056	14916	14798	15103	15148	15142	14955	15119	14930	15072	15075	15039	14978	14961	15023	14976	14998	14994	15003	15184	15047	15030	14807	15023	15050	15115	14974	14961	15147	14876	15112	15295	14986	14944	15128	15053	15027	15033	15023	14994	15145	15126	15014	15005	15028	15057	15154	15173	15076	14985	15053	14833	14996	15018	15187	15083	15053	14904	15207	14984	14956	15036	15147	15039	14982	15008	15115	15215	15416	14948	15136	14931	14876	15212	15076	15086	14849	14937	14992	14873	15069	15166	15096	15040	14996	15154	15112	14951	14967	15108	15188	14819	15283	15085	14882	14964	15174	15031	15021	15280	15082	15154	14950	14984	15018	15255	15215	15182	15068	15084	15099	15193	14934	14869	15065	15269	15013	15131	15055	14825	15070	14851	15237	15058	15032	15065	15027	15226	15104	15014	14959	15020	15041	15039	15014	15006	14894	15095	15047	15035	15018	15112	14917	14876	15139	15162	15157	14936	14900	14991	15052	15040	14942	15003	15100	15147	14978	14893	15115	15040	15016	15037	15063	14958	15187	15105	15158	15085	14999	15162	14953	15003	15074	15035	15281	15022	15044	14971	14926	14979	15079	15074	15116	14952	14957	15163	14973	14988	15201	14924	15125	15053	15019	14987	15123	15054	15013	15216	14955	15101	15013	14956	15210	15060	15049	15025	14971	15146	14997	15130	15131	14888	15140	15104	14971	15007	14956	15187	15099	15094	15131	15041	14969	15005	15046	15018	15022	15153	15101	15063	15111	15031	15177	14969	14939	15136	15144	15121	15218	15060	15052	15046	14949	15084	15026	15110	14988	14996	15119	14924	15079	15034	15178	15061	15119	15108	14963	14879	15165	15272	14836	15156	14992	14937	15014	15027	14963	14985	15116	15211	15082	15012	14951	14990	15051	14987	15086	14894	15015	14902	15125	15121	15009	15156	15006	15195	14997	15113	15106	15054	15205	14958	15037	15019	15055	14991	15092	15265	15179	14914	15134	15085	15108	15020	15111	15071	15005	15154	15108	15097	15080	14944	15029	15107	14902	15105	15020	15015	15099	14861	14995	15198	15188	14982	14943	14849	15069	14982	15070	15062	14930	14885	15103	15017	14995	15034	14962	15058	15229	15124	14957	15095	15062	15113	15156	15028	14983	15116	15084	15048	15088	14983	15023	15093	15178	14922	15099	15043	15220	14979	15035	15132	15002	15230	15002	15150	14991	15085	14952	14964	15278	15047	14962	14926	15112	14986	15029	14999	14999	15069	15174	15174	15131	15050	15038	15063	15096	14931	15042	15073	15059	14960	15105	15155	15021	15092	14968	14966	15142	15007	15103	15034	15013	15158	15046	15099	15163	14939	15155	15237	15008	15185	15159	14939	14963	15054	14983	14922	15103	14982	14998	15015	15041	15022	14956	15160	14992	15155	15246	14923	14974	14907	15009	14827	14918	15047	15148	15107	15049	15048	15009	15049	15083	15047	14881	15107	14909	15121	15039	14999	14982	14976	15068	15217	14871	15092	15265	14915	15049	15177	15099	14980	15108	14923	14963	15049	15191	15026	14961	15187	15074	14957	14895	15035	15124	14828	15069	15062	14984	15050	15097	15110	15081	15176	15029	15039	14943	15091	14989	15031	15026	15095	15217	14856	15002	14994	15025	14941	15137	15131	15137	14994	15014	15078	15086	15132	14992	14965	15005	15188	15088	15062	14935	15253	15121	14943	15000	15084	15095	15112	15076	15143	15144	14991	15094	15194	15039	15192	15010	15094	15073	15100	15114	14984	15034	14838	15157	15013	15119	15057	14978	14922	14992	15006	15070	15224	15017	15064	15017	14989	15037	15062	15027	15047	15008	15042	15182	15135	15016	14978	15123	14975	15062	15112	15078	15143	15081	15025	15050	15024	15121	14951	14879	14986	15090	15153	15056	15193	15035	15096	15061	14989	15077	15000	15064	15026	15028	15137	15056	14948	15045	15003	15047	15056	15043	15183	15094	15077	15007	15070	14963	14957	14899	15012	15122	14954	14959	15178	14945	14995	15068	15078	14960	15052	14830	14822	15052	15232	14870	14947	14984	15025	15098	15013	14992	15065	15137	15095	15111	14953	15255	15069	15055	15093	15170	15084	15134	14910	15021	15089	15065	14893	15039	15009	15173	15206	14920	15031	15046	15057	14984	14997	15057	15169	14976	15196	15015	14966	15104	15251	14887	15040	15025	15048	15168	14889	14960	14880	15023	15050	15183	15022	15050	15174	15091	15093	14867	14953	14983	15155	14859	15119	15004	15107	15100
25243	21401	28327	25363	22604	21507	20931	19583	19330	19465	19478	19146	19322	19197	18907	18366	18428	18218	18269	17981	17878	17775	18051	18034	18000	17806	17971	17983	17935	17808	17886	17824	17796	17910	17877	17803	17744	17798	17744	17810	17832	17773	17729	17621	17635	17930	17789	17711	17682	17691	17821	17677	17733	17689	17633	17747	17812	17685	18046	17893	17783	17733	17616	17710	17853	17757	17667	17800	17597	17704	17665	17641	17764	17554	17893	17729	17752	17642	17676	17655	17558	17552	17517	17606	17515	17692	17559	17717	17627	17812	17645	17556	17692	17405	17668	17570	17557	17550	17894	17592	17810	17674	17752	17643	17733	17549	17413	17670	17639	17547	17669	17904	17636	17782	17784	17542	17721	17792	17686	17565	17666	17596	17495	17565	17630	17541	17728	17463	17726	17604	17794	17697	17652	17465	17703	17733	17586	17650	17588	17497	17553	17791	17586	17700	17939	17749	17397	17603	17633	17504	17653	17674	17544	17704	17701	17782	17665	17319	17444	17394	17654	17766	17685	17578	17727	17552	17791	17451	17730	17561	17741	17721	17723	17578	17525	17663	17721	17651	17562	17735	17786	17536	17506	17566	17715	17739	17729	17540	17684	17636	17579	17743	17643	17861	17587	17510	17687	17563	17695	17615	17645	17749	17537	17536	17735	17764	17648	17650	17741	17542	17632	17690	17576	17733	17851	17754	17699	17700	17695	17546	17678	17788	17558	17846	17771	17613	17519	17675	17842	17690	17585	17478	17681	17685	17403	17483	17601	17578	17566	17419	17456	17836	17469	17586	17595	17435	17629	17544	17548	17623	17647	17857	17550	17654	17521	17552	17667	17609	17684	17767	17655	17474	17597	17467	17636	17686	17562	17396	17749	17487	17611	17737	17682	17456	17747	17667	17531	17641	17522	17676	17663	17582	17671	17562	17500	17386	17660	17611	17660	17395	17676	17623	17746	17718	17791	17757	17612	17495	17487	17735	17694	17671	17660	17841	17705	17784	17545	17477	17600	17681	17537	17613	17707	17584	17446	17603	17829	17801	17886	17518	17403	17745	17718	17691	17590	17675	17614	17484	17540	17565	17646	17632	17481	17676	17638	17726	17581	17686	17634	17706	17732	17603	17712	17520	17909	17674	17444	17479	17589	17679	17647	17677	17538	17588	17495	17500	17393	17458	17676	17330	17491	17608	17738	17631	17628	17784	17661	17611	17575	17609	17584	17464	17671	17610	17531	17550	17696	17624	17702	17518	17553	17539	17495	17490	17478	17786	17565	17796	17833	17585	17609	17682	17425	17742	17859	17656	17778	17577	17562	17594	17543	17653	17417	17536	17776	17545	17589	17806	17620	17771	17625	17516	17640	17623	17646	17655	17848	17625	17602	17698	17520	17647	17513	17590	17620	17570	17447	17639	17654	17550	17492	17755	17575	17524	17588	17862	17586	17696	17522	17568	17566	17434	17777	17646	17639	17589	17631	17637	17498	17619	17621	17760	17655	17608	17711	17730	17638	17742	17368	17643	17768	17499	17703	17474	17647	17609	17605	17823	17719	17700	17536	17686	17594	17552	17768	17603	17858	17744	17572	17662	17719	17586	17760	17649	17678	17470	17499	17623	17699	17432	17713	17825	17620	17779	17593	17546	17414	17707	17636	17699	17657	17395	17673	17824	17561	17695	17558	17571	17684	17663	17427	17404	17538	17678	17622	17658	17607	17740	17660	17818	17683	17678	17687	17655	17524	17646	17809	17589	17629	17623	17602	17526	17722	17709	17800	17578	17724	17634	17694	17651	17672	17637	17752	17673	17724	17763	17505	17520	17649	17678	17688	17643	17620	17498	17570	17599	17707	17565	17691	17565	17683	17487	17696	17757	17729	17666	17528	17561	17675	17642	17548	17782	17740	17800	17696	17617	17579	17418	17721	17644	17561	17533	17417	17276	17481	17734	17619	17638	17379	17573	17719	17749	17632	17567	17619	17691	17568	17515	17619	17753	17689	17580	17632	17531	17680	17684	17789	17721	17607	17453	17688	17398	17554	17443	17607	17618	17586	17667	17717	17603	17618	17537	17843	17581	17734	17820	17725	17638	17691	17613	17364	17542	17556	17494	17682	17513	17629	17649	18022	17744	17740	17679	17622	17820	17581	17542	17591	17730	17903	17553	17617	17715	17656	17773	17448	17477	17533	17526	17522	17768	17673	17540	17632	17580	17741	17853	17507	17514	17709	17540	17688	17688	17777	17587	17673	17441	17399	17738	17672	17531	17627	17684	17620	17694	17746	17678	17597	17660	17655	17483	17711	17699	17533	17638	17522	17698	17758	17984	17338	17621	17593	17568	17525	17721	17800	17752	17754	17652	17677	17583	17544	17831	17673	17814	17367	17671	17781	17637	17661	17521	17666	17610	17571	17566	17655	17551	17663	17505	17790	17427	17820	17643	17756	17593	17752	17670	17547	17843	17687	17640	17638	17664	17710	17746	17742	17553	17452	17653	17551	17421	17704	17598	17800	17577	17705	17679	17778	17622	17789	17991	17599	17494	17493	17550	17804	17618	17535	17767	17556	17638	17820	17641	17626	17516	17619	17558	17633	17670	17565	17556	17451	17546	17636	17602	17489	17612	17738	17489	17831	17437	17766	17710	17584	17617	17557	17708	17716	17613	17522	17711	17758	17803	17710	17933	17820	17723	17541	17616	17753	17704	17674	17418	17870	17659	17676	17624	17500	17485	17503	17880	17636	17466	17645	17691	17548	17619	17711	17679	17722	17637	17607	17606	17748	17549	17553	17477	17575	17622	17600	17684	17781	17551	17611	17756	17445	17641	17666	17554	17518	17700	17722	17587	17568	17741	17573	17799	17632	17563	17602	17692	17676	17763	17614	17803	17560	17797	17629	17433	17513	17705	17650	17683	17936	17661	17517	17564	17538	17673	17747	17813	17672	17701	17756	17346	17751	17529	17651	17596	17726	17764	17825	17869	17798	17480	17658	17588	17813	17552	17309	17631	17635	17581	17593	17574	17537	17721	17557	17895	17404	17554	17589	17652	17710	17662	17646	17667	17502	17683	17544	17670	17742	17648	17715	17562	17712	17414	17632	17643	17670	17718	17731	17766	17561	17731	17874	17723	17531	17739	17559	17629	17790	17462	17678	17578	17786	17780	17668	17482	17662	17462	17864	17808	17620	17470	17624	17617	17713	17522	17695	17499	17650	17416	17668	17624	17593	17685	17639	17764	17523	17590	17664	17459	17450	17772	17783	17598	17376	17541	17834	17744	17659	17605	17589	17720	17488	17562	17685	17635	17729	17441	17572	17730	17768	17648	17556	17482	17653	17965	17730	17611	17703	17708	17710	17445	17625	17448	17574	17577	17624	17736	17752	17548	17761	17699	17616	17737	17598	17612	17758	17698	17520	17492	17592	17712	17707	17569	17485	17715	17618	17711	17759	17675	17586	17729	17572	17579	17619	17682	17746	17652	17660	17798	17567	17746	17753	17690	17572	17413	17535	17641	17494	17528	17666	17541	17899	17488	17573	17667	17589	17601	17519	17777	17648	17638	17546	17451	17634	17654	17732	17734	17675	17561	17620	17699	17442	17571	17456	17594	17615	17655	17507	17452	17720	17386	17566	17581	17654	17633	17696	17493	17714	17532	17710	17668	17810	17436	17764	17528	17601	17551	17497	17599	17646	17500	17848	17427	17567	17693	17645	17804	17682	17574	17539	17564	17595	17621	17572	17536	17804	17588	17512	17663	17635	17630	17673	17577	17511	17469	17518	17501	17708	17531	17619	17432	17683	17736	17761	17647	17580	17729	17583	17750	17617	17870	17459	17722	17654	17464	17776	17618	17820	17524	17702	17791	17459	17597	17621	17738	17659	17759	17642	17554	17593	17759	17670	17707	17765	17507	17516	17678	17572	17618	17519	17816	17662	17495	17765	17580	17527	17518	17670	17804	17443	17650	17618	17376	17600	17574	17706	17407	17622	17421	17551	17574	17797	17416	17555	17488	17714	17804	17631	17512	17533	17628	17604	17387	17621	17633	17427	17487	17767	17705	17724	17710	17702	17775	17699	17340	17503	17592	17589	17725	17457	17417	17725	17499	17523	17856	17597	17646	17578	17629	17557	17564	17556	17641	17575	17563	17674	17657	17821	17592	17530	17526	17465	17556	17735	17675	17658	17708	17487	17627	17521	17609	17693	17657	17524	17614	17678	17521	17409	17656	17308	17524	17606	17619	17726	17885	17652	17580	17744	17612	17844	17707	17596	17590	17502	17534	17653	17706	17591	17441	17817	17601	17334	17424	17753	17700	17556	17573	17537	17725	17765	17798	17795	17634	17558	17697	17637	17447	17726	17476	17605	17563	17565	17724	17657	17465	17666	17667	17768	17449	17494	17575	17569	17690	17700	17720	17546	17545	17590	17666	17684	17635	17528	17641	17694	17651	17577	17603	17627	17610	17764	17709	17706	17696	17654	17548	17701	17689	17608	17654	17719	17849	17555	17772	17620	17867	17540	17432	17743	17700	17589	17578	17784	17894	17665	17767	17497	17651	17595	17525	17705	17585	17671	17471	17591	17797	17719	17723	17790	17753	17721	17497	17491	17665	17572	17579	17437	17784	17728	17773	17445	17472	17705	17774	17507	17588	17732	17619	17842	17640	17694	17850	17790	17624	17648	17616	17462	17803	17528	17545	17661	17555	17793	17691	17681	17412	17614	17853	17798	17692	17607	17665	17699	17735	17559	17510	17591	17667	17431	17510	17678	17624	17402	17540	17721	17688	17800	17675	17754	17788	17675	17498	17688	17463	17541	17543	17641	17559	17750	17745	17819	17610	17583	17633	17583	17667	17558	17575	17493	17689	17622	17638	17585	17702	17626	17589	17778	17515	17510	17576	17694	17509	17385	17634	17782	17511	17705	17438	17466	17510	17443	17772	17411	17681	17714	17623	17704	17503	17627	17878	17827	17554	17554	17383	17575	17582	17679	17666	17474	17656	17781	17843	17706	17633	17672	17427	17677	17668	17682	17662	17566	17738	17758	17819	17822	17757	17641	17505	17590	17668	17528	17647	17502	17642	17706	17519	17792	17598	17655	17575	17971	17518	17635	17782	17829	17580	17629	17567	17793	17667	17830	17718	17622	17863
16163	26517	25209	21039	19823	18388	17708	17893	17929	17878	17787	17484	17579	17217	16790	16246	16247	15651	15575	15501	15346	15178	15344	15321	15238	15465	15317	15214	15169	15205	15285	15190	15182	14980	15194	14981	14995	15043	15240	15102	15173	15071	15077	15041	14998	15075	15065	15272	15167	15090	15097	15118	15241	14790	15054	15097	15195	15250	15357	15382	15095	15250	15145	15121	15080	15040	14964	15167	15052	15028	15138	15078	15001	15006	14960	15195	14963	15013	14863	14994	14832	15132	15013	14947	15063	14950	14926	15112	15090	14891	15086	14824	14999	15019	15121	14927	15135	14908	15086	14987	15062	14951	14980	15110	14968	15141	15085	15078	15145	14972	14975	15073	15019	14961	14973	15091	14863	14945	14961	14976	15011	15158	14945	14892	15049	15059	14837	14966	14805	14989	14970	14924	14947	14999	14828	14914	14951	14955	14889	15051	14888	15001	14979	14984	15006	14847	14962	14951	14978	14981	15013	15015	14970	14828	15008	14885	15069	14923	14976	14994	15042	14905	14967	14903	15007	14877	14935	14915	14951	14991	14917	14931	14905	14810	15064	15061	15057	14813	14909	15053	15033	15050	14969	15057	14939	14951	15227	15164	15001	15099	15082	15154	14880	14987	14970	14979	14954	14915	15058	15059	14941	14821	14917	14885	14952	15151	14802	14867	15002	14927	15109	14973	14931	14910	15051	15002	14902	15016	14936	14746	14954	14941	14968	15051	14965	15018	15049	14939	14934	14992	14827	14993	14984	14860	14956	15008	15139	15064	14854	14961	14944	15046	14890	14941	15079	14874	14990	14923	15028	14996	15172	14942	14997	14963	14934	14929	15174	15089	15055	15039	15087	14984	14918	14936	15058	14873	15257	14814	15123	15028	14818	14900	14912	14864	15044	14946	14889	14995	14935	15027	14726	14847	15143	14994	14935	15062	14883	15142	14990	15076	14987	14871	15004	14945	15118	14879	14957	14935	14823	15000	15171	14937	15092	14958	15062	14871	14939	15002	15113	14965	15107	15079	15001	14947	15009	15038	14995	14883	15038	15011	14999	14865	14971	15081	14955	14801	14908	14874	14915	15053	15172	14836	14861	14953	15091	14918	14908	14891	15045	15249	15085	14968	15067	14905	14878	14975	15219	15026	15061	14939	14883	14821	14850	14934	14962	14970	14940	15072	15039	14837	14957	15109	14872	15058	14928	15101	14933	14991	14827	14963	15138	14941	14925	14867	15108	15075	14940	15098	15040	14881	14853	14995	14999	14998	14995	14999	15033	14805	14903	14973	15104	14950	14953	15054	15146	14880	15000	14937	15014	14945	14978	14880	14984	14904	14858	14951	14733	15008	14867	15125	15012	14991	15044	15245	15094	15158	14877	15022	15010	15036	14947	14923	15065	14870	14921	15100	14950	14972	14964	14821	14949	14972	14989	14814	14945	15061	15047	14974	15016	14969	14866	15056	15115	14993	15096	14896	14992	15008	15046	15102	14924	15073	14939	14972	14936	15142	15275	14944	15114	15024	15145	15056	14977	14971	15102	15008	14821	14892	15011	14954	15030	14935	15031	14903	15129	14854	14956	15041	15020	15064	14982	14930	14966	15105	14927	14656	15073	14876	14861	14830	15010	14931	14895	14955	14946	14854	14948	15194	15013	15031	15040	14947	14900	14937	15013	15081	15075	15000	14917	14840	14899	15006	15139	15019	14947	14903	14991	14918	14983	15032	14876	14925	14883	14768	15023	14793	14989	14986	15077	14960	15130	15059	14832	14948	14974	14922	15212	15033	15081	14926	14940	15011	14989	15073	15119	14889	14903	14872	15127	14984	14977	14930	15002	15093	14944	14989	15005	14955	14862	14973	15032	15028	15087	15015	15059	15082	14914	15079	14945	15080	15045	15079	14877	14913	14986	14868	15075	14943	15093	14946	14907	14914	14920	14922	14984	14895	14961	15008	15151	14959	14874	14899	14962	15109	14998	14995	15110	15041	15047	14937	14934	15143	14960	14936	15054	15054	14978	15053	14996	14972	14954	14912	14942	15047	14914	15003	14946	14809	14873	14932	15040	15057	14960	14938	15005	15032	14828	15002	15002	14890	15085	15063	14944	14993	15075	14966	14980	14902	14854	15142	15089	15012	14909	14831	15002	15004	15087	15230	15144	14874	14962	14923	14977	15059	15060	14864	14952	14917	15009	14979	14855	14925	15111	14944	14992	14942	14786	14953	14996	15037	14982	15019	14958	14927	15000	15015	15071	15019	15150	15226	14921	15018	14938	14972	15052	15035	14833	15055	14933	15078	14831	14922	15025	15025	14949	15040	14988	15078	14963	15090	14825	14991	14904	14927	14992	15087	15104	15010	14909	14872	14795	14850	15090	14773	14951	15043	15043	14914	14941	15147	15031	14823	14913	15086	14962	14986	14945	15007	14903	14919	14913	15034	15046	15005	14956	14897	15088	15170	14981	14977	15029	15039	14877	15109	14925	14922	14897	15101	14919	15105	15162	15008	14929	14869	14851	14941	15036	14948	14841	15090	15144	15013	15160	15102	15017	14880	14984	15035	15013	14887	14974	15067	15085	14994	15035	14904	14982	14844	14884	14800	15199	14925	14967	15042	14968	14888	14982	14753	15146	15058	14997	14852	14868	14779	14912	15069	14965	14757	15055	15036	14992	15041	14887	14954	14949	14879	15137	14947	15181	14932	14940	14981	14950	14877	14937	15137	14978	15205	14912	14920	14941	15056	15001	15006	14967	14957	15011	14954	15064	15028	14875	14845	15028	14976	15060	14934	14988	15016	15062	14876	14912	15037	15063	15121	14953	14880	14965	15141	15002	15026	14886	15002	15065	15006	14908	15152	14829	15003	14935	15150	14940	14977	15066	14970	14956	14871	15027	14992	14934	15187	14846	15179	15020	14964	15187	14917	15046	14878	14875	14990	14962	14906	14796	15033	14995	14959	14920	15115	15024	15036	15021	15010	14919	14989	14869	14997	14974	14912	14906	14793	15044	15157	14962	14940	14967	15002	14954	14907	14918	14937	14992	15056	15030	15105	15081	14871	14940	14867	15091	15005	14993	14974	14948	15009	14805	15090	14961	14962	15242	14952	14958	14963	14916	15050	14979	14961	14799	15062	15062	14983	14839	14992	14916	14977	15057	14947	15016	14884	14853	14894	15108	14848	14927	14969	15104	15045	15003	14928	14880	14834	15104	14951	15027	15110	14814	14980	14946	15030	14992	14873	14968	15038	15044	14875	15169	14936	14879	14865	14892	14981	14936	14824	14941	15071	14939	15026	14968	14897	15030	14951	15022	14892	15036	14968	14845	14916	14910	14821	14842	14937	15000	15100	15006	15083	14997	15143	14927	15024	15007	14924	15130	15067	14900	15187	15169	15127	15055	15032	14946	14947	14932	14932	15001	14854	15009	15054	14863	14932	15016	14997	14763	14944	14955	15096	15065	15016	14976	14985	15037	15173	14942	14843	14950	15063	14754	14953	15015	14908	14960	14845	14882	14938	14911	15064	14876	14992	15018	14844	14865	14958	14667	15128	14846	15008	14943	14989	14868	15042	15007	14952	15020	15036	15011	14950	15068	15205	14986	14996	14991	15005	14956	14988	14880	14904	15034	15095	14987	15115	15013	14944	15223	14873	14880	14923	14864	14834	15142	15025	15015	15103	15140	14949	14971	14911	14949	14858	14852	15106	14881	14955	15070	14917	15014	14981	14982	14898	15064	14945	14979	15071	14995	14995	15000	14898	14834	14908	15005	14997	14984	14968	14926	15003	14810	15118	14859	14800	15048	15020	14897	15074	15049	14934	15009	14822	14852	15145	14975	14987	14947	14960	15024	14963	15110	15049	14901	15008	14918	15093	15088	14962	14965	14808	14976	14814	15131	15078	14977	15076	15061	14922	15035	15026	15088	14923	15011	14970	14881	14899	14973	15041	14938	15025	14977	14996	15087	14994	14932	15095	14820	14851	15143	15096	15115	15032	15031	14896	14961	14844	15038	14857	15009	15008	15053	15060	14973	14845	14925	14958	14896	14915	15049	15101	14935	14935	14910	14972	15028	15033	14990	14925	14987	15096	14911	14955	15080	15077	14884	14953	15155	15120	14940	15177	15070	15153	14864	15030	14870	15095	14962	14892	14854	15040	15088	14814	14978	15065	14769	14883	15033	14963	15008	14887	14950	14955	14868	14840	14992	14987	15048	14905	14891	14989	14972	14933	15018	15097	14940	15044	14966	15050	15074	14906	15126	15098	15013	14838	15090	14907	15003	15034	14832	14992	14993	14961	15000	15075	15023	14949	14991	14925	14847	15084	15002	14916	15184	14819	14953	15004	14913	15070	15149	15015	14813	15108	14867	15101	15011	15000	14853	15079	14823	15032	14811	15071	14941	15074	14823	14919	14943	14989	15041	15032	14924	15006	14995	14972	15026	15012	15034	14847	14902	15018	15037	14963	15085	15083	15063	15008	15096	15110	14981	15015	15170	15056	15027	15092	14999	15196	15020	14984	14969	15038	15032	14763	15050	14919	14987	14870	14948	15058	14838	14990	14970	15005	15083	15042	14931	14776	15132	15084	14961	14857	14883	14937	15089	14885	15014	15041	14950	14974	14990	14988	15097	14891	15053	14957	14973	14815	15054	14935	14920	14869	14911	15026	14957	14951	15038	14904	14754	14900	15014	14930	14952	15055	15099	14874	14965	14853	14888	15149	15102	15144	14940	15025	14963	14984	14881	14931	15048	15049	14961	14992	14923	15042	15095	15004	14887	15008	14941	15028	15102	14969	15116	15014	15031	14970	15012	14862	14997	15151	14925	15084	14700	14953	15003	14667	14980	15035	14983	15104	14928	14889	14932	14955	15120	15044	15057	15080	15118	15032	14870	14947	14901	15146	14992	15105	14934	15007	14798	15087	14904	15099	15057	15044	14951	15055	14940	14963	14949	15078	14915	14969	14958	14865	14977	15020	15023	14849	15009	14898	14970	14979	15026	15077	15044	15044	14955	14768	14978	15048	14942	15037	15091	14963	14960	15043	14915	14946	14994	15114	14896	14946	14926	14942	14980	14943	14950	14994	14952	14886	15143	14735	15053	15020	15034	14859	14915	15126	14949	14981	14788	14939	15008	15055	14887	14889
23990	21418	28988	24311	22349	24008	24066	20779	20337	20628	20449	20235	19917	19689	19244	18918	18628	18562	18315	18349	18346	18102	18283	18100	18142	18173	17930	18151	18080	17969	18075	17964	17838	18010	17890	17706	18100	18075	17736	17758	17980	17922	17823	18008	18060	17834	18017	17903	17577	18096	18047	17867	17894	17992	18006	17770	17908	18091	18007	17802	18056	18093	17783	17851	17964	17643	17791	17648	17827	17725	17697	17837	17613	17441	17684	17846	17582	17803	17592	17668	17612	17706	17573	17808	17741	17704	17707	17734	17564	17908	17629	17500	17571	17779	17591	17782	17480	17421	17827	17728	17662	17673	17629	17523	17594	17857	17746	17763	17601	17553	17914	17679	17661	17618	17582	17432	17521	17680	17591	17508	17545	17644	17779	17652	17709	17442	17818	17638	17564	17849	17810	17670	17849	17698	17671	17506	17439	17492	17809	17652	17607	17681	17684	17658	17626	17577	17773	17578	17616	17768	17684	17756	17620	17682	17447	17651	17561	17630	17741	17616	17531	17636	17739	17612	17773	17874	17701	17711	17733	17764	17772	17543	17769	17563	17591	17818	17573	17769	17789	17748	17725	17619	17511	17873	17556	17758	17554	17557	18061	17743	17649	17733	17737	17852	17679	17737	17644	17809	17703	17762	17484	17553	17690	17775	17763	17450	17656	17799	17697	17738	17811	17694	17495	17657	17664	17678	17720	17567	17656	17520	17622	17688	17687	17701	17691	17769	17849	17683	17420	17700	17705	17790	17630	17808	17476	17727	17539	17675	17671	17529	17654	17609	17795	17545	17598	17736	17714	17702	17610	17854	17610	17501	17611	17680	17681	17673	17880	17681	17725	17652	17913	17912	17739	17759	17713	17758	17810	17579	17775	17667	17637	17589	17630	17604	17568	17753	17623	17732	17911	17718	17760	17544	17522	17570	17558	17557	17663	17598	17765	17691	17471	17721	17742	17721	17653	17526	17654	17813	17699	17544	17437	17553	17368	17598	17590	17666	17557	17709	17594	17661	17734	17770	17624	17630	17726	17666	17615	17753	17641	17562	17766	17707	17878	17733	17644	17665	17591	17732	17683	17704	17554	17669	17698	17664	17610	17602	17587	17714	17675	17615	17721	17760	17588	17570	17704	17755	17542	17753	17570	17627	17707	17609	17589	17784	17419	17627	17611	17597	17668	17566	17644	17650	17491	17610	17583	17547	17611	17619	17809	17549	17698	17720	17547	17848	17996	17575	17803	17653	17751	17501	17742	17775	17577	17649	17458	17529	17537	17860	17816	17593	17695	17727	17643	17662	17667	17733	17690	17674	17588	17688	17752	17755	17607	17871	17780	17819	17710	17672	17694	17813	17683	17438	17814	17661	17522	17683	17777	17608	17645	17591	17511	17604	17738	17641	17712	17632	17663	17728	17556	17716	17781	17737	17691	17743	17539	17637	17650	17780	17713	17482	17524	17620	17776	17775	17689	17694	17784	17785	17744	17720	17792	17565	17664	17509	17456	17536	17761	17680	17733	17663	17519	17739	17881	17723	17689	17775	17645	17613	17775	17829	17693	17621	17805	17742	17811	17668	17784	17473	17662	17852	17761	17610	17795	17680	17710	17429	17663	17731	17556	17632	17543	17583	17590	17673	17600	17706	17814	17728	17707	17906	17703	17810	17435	17872	17554	17805	17788	17771	17609	17695	17676	17574	17702	17723	17625	17577	17746	17745	17679	17688	17647	17740	17664	17824	17813	17761	17519	17694	17700	17560	17654	17736	17668	17821	17971	17705	17693	17508	17600	17666	17528	17707	17751	17691	17649	17766	17721	17547	17850	17667	17647	17813	17612	17536	17717	17892	17567	17657	17622	17717	17799	17575	17515	17484	17772	17592	17619	17689	17703	17677	17626	17635	17798	17567	17793	17656	17754	17565	17815	17646	17717	17552	17651	17858	17709	17474	17830	17533	17884	17682	17762	17727	17574	17813	17491	17687	17793	17621	17778	17647	17637	17686	17565	17687	17734	17538	17783	17676	17636	17557	17738	17676	17568	17738	17801	17678	17867	17728	17860	17590	17704	17680	17758	17520	17558	17777	17861	17428	17550	17550	17754	17526	17707	17794	17681	17706	17568	17802	17853	17723	17838	17621	17705	17641	17708	17649	17690	17645	17623	17861	17355	17857	17724	17666	17862	17614	17749	17677	17583	17755	17764	17504	17678	17591	17611	17513	17465	17687	17634	17500	17768	17565	17622	17516	17692	17594	17557	17741	17825	17612	17774	17680	17720	17705	17761	17777	17799	17728	17652	17644	17865	17714	17599	17606	17501	17534	17663	17698	17733	17902	17537	17537	17691	17789	17573	17735	17631	17623	17610	17670	17546	17579	17614	17564	17610	17744	17523	17693	17601	17737	17663	17628	17690	17549	17616	17505	17684	17650	17688	17634	17753	17777	17767	17756	17473	17779	17549	17648	17691	17774	17466	17817	17833	17880	17738	17661	17659	17589	17669	17671	17836	17593	17491	17695	17733	17452	17657	17724	17764	17806	17615	17648	17610	17666	17602	17776	17512	17671	17669	17560	17586	17728	17755	17705	17776	17673	17486	17890	17894	17695	17630	17716	17743	17740	17654	17613	17644	17908	17817	17619	17700	17774	17863	17652	17593	17656	17806	17506	17607	17694	17528	17661	17654	17561	17464	17770	17615	17713	17624	17625	17677	17755	17653	17507	17668	17564	17541	17749	17643	17804	17628	17573	17720	17662	17737	17700	17610	17851	17897	17704	17462	17712	17938	17501	17686	17532	17741	17729	17923	17610	17564	17475	17636	17758	17754	17778	17842	17842	17744	17636	17676	17799	17666	17728	17652	17761	17754	17794	17686	17691	17730	17735	17810	17630	17566	17589	17593	17617	17549	17742	17630	17544	17671	17820	17666	17706	17851	17670	17636	17697	17798	17693	17575	17669	17612	17638	17693	17705	17715	17484	17682	17801	17762	17877	17825	17806	17666	17713	17730	17483	17745	17696	17765	17693	17806	17541	17686	17431	17749	17679	17482	17486	17761	17596	17714	17837	17778	17669	17574	17491	17755	17504	17483	17662	17778	17679	17870	17676	17729	17787	17484	17666	17752	17539	17756	17580	17610	17834	17856	17737	17580	17494	17859	17571	17813	17892	17652	17762	17561	17674	17672	17758	17673	17681	17710	17787	17738	17455	17633	17625	17713	17776	17669	17584	17691	17615	17829	17628	17594	17631	17706	17740	17660	17622	17782	17660	17701	17655	17639	17460	17698	17750	17665	17623	17556	17623	17698	17614	17495	17500	17735	17659	17813	17529	17698	17696	17604	17699	17783	17722	17736	17723	17408	17646	17713	17681	17596	17588	17665	17539	17654	17900	17735	17706	17502	17683	17633	17711	17603	17768	17745	17736	17889	17684	17798	17807	17902	17710	17550	17713	17764	17812	17753	17572	17608	17712	17766	17781	17711	17812	17357	17472	17578	17622	17606	17735	17568	17622	17819	17651	17785	17517	17818	17605	17742	17736	17635	17773	17772	17751	17944	17682	17719	17683	17756	17825	17726	17501	17352	17491	17648	17620	17774	17715	17460	17436	17959	17696	17762	17655	17679	17491	17657	17601	17603	17588	18152	17694	17631	17702	17723	17701	17964	17520	17697	17716	17576	17687	17667	17503	17769	17709	17563	17847	17716	17616	17555	17587	17731	17765	17636	17732	17736	17834	17734	17643	17471	17772	17797	17926	17806	17773	17722	17631	17576	17690	17818	17662	17789	17883	17746	17698	17567	17634	17551	17999	17776	17803	17736	17757	17686	17693	17636	17605	17731	17665	17815	17823	17712	17691	17738	17638	17679	17688	17624	17678	17736	17611	17536	17928	17837	17687	17889	17947	17635	17595	17716	17599	17684	17487	17845	17887	17744	17724	17615	17477	17726	17682	17589	17650	17568	17564	17597	17541	17655	17506	17583	17572	17533	17649	17637	17735	17524	17666	17586	17601	17713	17570	17661	17551	17664	17621	17688	17591	17814	17656	17640	17740	17688	17737	17829	17619	17666	17636	17676	17685	17826	17660	17556	17915	17663	17622	17922	17518	17885	17446	17879	17625	17646	17603	17713	17639	17772	17729	17473	17756	17647	17471	17751	17760	17763	17670	17513	17600	17585	17622	17653	17732	17658	17567	17554	17594	17936	17666	17684	17741	17714	17522	17855	17762	17707	17613	17702	17745	17680	17606	17462	17618	17671	17602	17490	17707	17715	17501	17771	17756	17590	17513	17820	17675	17581	17579	17635	17658	17587	17792	17816	17563	17814	17686	17831	17654	17574	17797	17810	17804	17561	17893	17381	17851	17794	17610	17839	17458	17775	17820	17682	17660	17603	17830	18081	17637	17603	17621	17454	17547	17694	17719	17693	17528	17555	17641	17733	17782	17665	17634	17626	17758	17581	17623	17539	17850	17410	17771	17623	17712	17826	17882	17813	17578	17736	17620	17769	17687	17685	17315	17743	17832	17674	17602	17521	17784	17719	17619	17691	17688	17666	17628	17508	17769	17611	17794	17775	17759	17590	17715	17339	17666	17637	17707	17662	17567	17598	17627	17708	17795	17657	17534	17585	17792	17683	17725	17388	17780	17487	17773	17750	17644	17826	17541	17708	17796	17496	17638	17648	17824	17694	17645	17850	17662	17654	17762	17545	17757	17988	17753	17903	17720	17768	17594	17636	17651	17613	17702	17607	17918	17625	17613	17747	17796	17544	17768	17978	17831	17532	17617	17542	17679	17633	17596	17623	17607	17622	17510	17872	17686	17781	17685	17730	17897	17653	17758	17591	17744	17692	17780	17619	17419	17794	17583	17733	17519	17695	17366	17707	17820	17516	17559	17901	17634	17634	17816	17936	17747	17756	17784	17825	17591	17540	17661	17705	17638	17656	17628	17983	17699	17702	17720	17583	17869	17628	17587	17918	17534	17697	17711	17549	17708	17694	17653	17613	17696	17875	17648	17909	17774	17729	17627	17668	17774	17815	17497	17315	17801	17579	17539	17557	17594	17706	17823	17685	17890	17820	17555	17491	17543	17541	17881	17513	17423	17779	17447	17660	17475	17814	17550	17582	17603	17793	17719	17698	17513	17736	17450	17630	17689
18472	31925	30130	24903	22367	20659	19801	19675	19705	19817	19015	18815	18742	17799	17236	16770	16123	16013	15794	15566	15605	15352	15525	15506	15482	15426	15306	15357	15443	15404	15434	15522	15121	15171	15141	15197	15275	15203	15034	15283	15213	15093	15175	15192	15136	15238	15172	15416	15179	15191	15098	15360	15147	15109	15314	15216	15389	15373	15270	15163	15209	15227	15210	15213	15070	15137	14939	15003	15111	14948	14939	14934	15136	14963	15004	14877	15050	15272	14952	14911	14903	14910	15074	15032	14967	14983	14897	15024	15020	15089	15191	15000	14967	14639	14970	14848	14990	14899	15097	14996	15059	15085	15165	14925	14952	14878	15001	14955	14996	14888	14926	14783	14955	14957	14924	15087	15204	15013	14755	14922	15055	14984	14870	15114	14849	14866	14911	15036	14828	15184	14919	15008	14810	14757	14955	15048	14965	14981	15025	15044	15061	14994	15018	14943	15132	14755	14967	15005	14905	15106	14904	14943	14845	15014	14907	15014	15055	15090	14980	14919	15026	14946	14932	14857	14948	15016	15036	15068	15097	14903	14966	15141	14997	14933	15011	14990	15099	14955	14909	14917	15018	15017	15057	14908	15023	15000	15025	14729	15078	15011	15017	15126	14998	14995	15042	14932	15093	14832	14851	15162	14848	15030	14981	15048	15053	15074	14916	14847	15053	14888	14764	14924	14909	15123	15041	14927	15039	14991	14834	15000	15000	14983	14984	14950	14780	14880	15040	15142	14892	15043	14804	15042	14814	14707	15015	15014	14989	14877	14873	15157	14973	14972	15131	14958	14805	14906	14914	14897	14861	15022	15056	14874	14912	14925	15029	14826	14981	14804	15117	14932	14995	14940	14921	14879	14967	14938	14790	15026	14990	15015	15004	14784	14929	14954	14990	14748	14936	14962	14959	14795	14991	15009	14968	14973	14913	14899	14912	15120	15136	14861	14968	14906	14816	14949	14947	15004	14988	14850	15082	15045	15002	14853	14949	14979	14883	15148	15067	14941	14859	14911	14880	14930	15033	14957	15022	15084	14939	14960	14905	14980	15039	14922	14885	15022	14934	14855	14938	15026	14898	15067	14963	15024	15058	15086	15076	14796	14984	14828	15018	14766	14994	14890	14975	14966	14932	15017	14949	14992	15039	14924	15062	14851	15086	15081	14853	15009	14906	14986	14872	14935	14998	14812	15095	14913	15063	15091	14925	14952	14978	14910	14921	15006	15094	14871	15078	14923	14908	14812	14979	14944	14989	14989	14902	14850	15013	14930	14944	14972	14872	14988	14945	14898	15093	14827	14753	14893	14938	14846	14963	14975	14974	15012	15052	14903	14990	14966	15058	15018	15094	14956	15029	14990	15099	14986	14983	14897	14865	15077	14807	15000	15102	14922	15049	14861	15121	14766	15015	14900	14888	14923	15065	15006	14899	14816	14919	15034	14827	14882	14912	14991	14837	14854	15134	15080	14748	15047	15107	14929	15052	15020	14955	14954	14999	14808	14862	14969	14926	15166	14962	14970	15098	14773	15022	14967	14869	14913	15022	14850	14993	15077	15034	14825	14884	14861	14736	15003	14991	14877	15053	14813	15060	14974	14899	15072	14916	14854	14898	14958	15086	14934	14815	15015	14862	15035	14943	14825	15102	15084	15058	14912	14897	15107	14919	14897	14941	14944	14935	14972	14967	14916	14956	14894	14831	14973	14905	15010	15069	15012	14884	15102	15052	14957	15029	14991	15186	14859	14952	14904	14857	15013	14966	14965	15002	14840	14968	15106	14998	14932	14966	14927	14850	15056	15034	14760	14999	14927	15089	14962	14978	15145	14828	15066	14841	15060	14846	14915	15035	15109	15049	15109	15026	15048	14910	14886	15118	14959	14984	14842	15087	15052	14926	14842	14904	14939	14903	15104	15026	14828	15011	14883	14839	15077	14915	14995	14847	14930	14971	14879	14964	14952	15034	15142	14905	14845	14846	14929	15123	14813	14974	15087	15121	14924	14922	14890	14956	15073	15062	14978	14946	15053	15009	14898	14990	14994	14904	15066	14837	14884	14962	15004	15092	14668	14924	14897	14868	15148	14854	14903	14874	15142	14767	14954	14848	14918	15078	14732	14975	14926	15045	15063	14942	15011	14854	15048	15078	14883	14838	14904	15046	14902	14872	15080	15012	15038	14987	15158	15040	15009	14974	14877	15159	14924	14785	14767	15031	14836	14819	14853	14862	14950	15075	14961	14936	14887	14800	15131	15063	14987	14907	14914	14941	14975	14941	14918	14975	14954	14751	14900	14981	14891	15083	14973	14908	14975	14986	15012	14845	15009	14704	14723	14946	14811	14980	14741	14848	15000	14977	14820	14868	14996	14944	14976	14885	15031	14874	14958	15007	14903	15027	14801	14996	14936	14891	15036	14966	15198	15078	14973	15060	14991	15071	14918	14973	15024	15004	14945	14928	14980	14878	14794	14826	15023	14884	15095	14853	14959	14854	14898	14935	14944	14843	14992	14921	14868	15123	14934	14956	14969	15079	14877	14919	15055	14924	14924	14918	14982	14964	15139	14943	15031	14831	14771	14957	14939	14905	15140	14997	15068	15030	15028	14938	15099	15074	15046	14848	15048	14854	14992	14988	15032	15087	15014	15017	14851	14951	14925	15055	14874	15002	15002	15009	15044	15025	15026	15029	14878	14899	14791	14956	14948	14909	15001	14822	14804	15026	15050	14961	14977	14866	15060	14978	14955	14995	14817	14848	14950	14852	15108	15093	14855	14820	14954	14741	14875	14967	15071	14917	14861	14971	14883	14816	14913	14836	15016	14884	14920	15028	15049	14920	15043	14905	14768	14982	15002	14858	14925	14883	14908	14986	14969	14946	14844	15095	14945	14923	14992	14977	15002	14987	14994	15054	15006	14861	15035	14974	14907	15092	15007	15015	15037	15002	14863	15018	15117	14931	14977	14927	15032	14871	15028	14852	15025	14784	14965	14909	14934	14977	14805	15062	14899	14948	15059	15121	15013	14838	15074	15010	14915	14925	14998	14917	14945	14927	14802	14985	15089	14855	15090	14881	14832	15014	15212	15063	15003	14936	14884	14978	15005	14965	15025	15186	15091	14968	14826	15115	14858	15127	14999	15061	14990	14785	15038	15188	14974	14987	14931	14916	15132	14828	15129	14986	14875	15178	14975	15107	15099	14927	14926	15051	15003	14914	15071	14968	15020	14969	15014	14824	15051	14901	15015	15183	15099	14987	14944	15000	14939	14831	14900	14881	14963	14947	14898	14949	14905	14770	14741	14927	14957	15078	15026	14988	14934	15009	14922	14866	14841	14990	14966	14836	14903	14887	14816	14884	14717	15077	15081	14794	15021	14972	14940	14768	14872	14788	14915	14930	14892	15108	14866	14965	14956	14897	14903	15096	14903	14841	15097	14995	15004	14987	14938	14928	15013	14983	14941	14974	14949	14982	15056	15044	14921	14942	15059	14954	14816	14930	15041	14814	14958	14992	14981	14996	15018	15046	14940	15032	14861	14859	15034	14952	14937	15009	14938	14815	15019	14901	15046	15128	14922	15042	14876	15022	14886	14876	14931	14836	14979	15012	15116	15010	14885	14817	14942	15081	14974	15007	14845	14923	14829	14839	15059	15045	15055	15112	15094	14980	14982	15019	15000	15053	14794	14907	15061	14843	14950	14983	14772	15066	15056	14986	15004	15069	14855	14929	14891	14956	14986	15016	14998	14834	15074	15059	14946	14960	14868	15113	15074	15127	14792	14897	14803	14805	15060	14876	15005	14840	15037	14981	14864	14885	15007	15003	14965	15098	15072	14942	14716	14966	14842	15053	14926	14774	14850	15010	14984	14956	14983	14916	14946	15035	14963	14948	15052	15047	14875	14947	14867	15019	14981	14975	14863	14834	15049	14901	14763	15129	15027	14943	15081	14957	14985	14877	14944	15077	14951	15105	14971	15082	14925	15085	14926	14928	14966	15128	15069	14920	14884	15038	14985	15025	14733	14829	14919	14908	14855	14912	15006	14917	15068	14933	14914	14966	14997	15013	15023	15046	14762	14871	14967	15013	14865	15170	14998	14750	15004	14843	15028	14792	14975	14922	14978	14983	14953	15139	14774	14983	14971	14911	14889	15014	14837	14941	14997	15149	14982	14945	14830	15146	14959	14910	14873	14982	14996	14962	14986	15001	14991	14909	14960	14944	14909	14897	14890	14912	14972	14866	15022	15211	14947	14999	15041	14813	15016	14725	14995	14916	14966	15182	14915	14889	15099	14864	15044	14896	14914	14937	14836	14955	14908	14856	14927	15040	14979	14986	15008	14992	14926	14852	14889	14902	15064	15062	14923	15050	15035	14980	15014	14980	14945	14939	15041	15124	15094	14896	14938	14883	15010	15054	14905	14958	15066	14765	14820	14815	15123	15081	14914	14991	14929	14911	14862	14850	15113	15013	14923	14783	15012	15117	15003	14953	14932	15022	15048	14950	15006	14822	14790	14881	15046	14971	15112	14902	14989	14910	14937	14925	15051	15139	15024	14967	14845	15182	15021	14975	14977	14857	14970	15107	14762	14882	14951	15071	14898	14951	14902	15073	14991	15005	14931	14961	15101	14934	14959	14997	14947	15017	15042	15101	14942	15009	14872	15026	14846	14926	14817	15022	14950	14869	14976	14965	15011	15099	14901	15048	14998	14939	14936	14819	15032	15007	14950	14919	14888	14846	14949	14961	14997	14916	14967	15047	15157	14971	14904	14877	14973	14758	14985	15009	15089	14843	14963	14956	15057	14990	14932	14976	14967	15043	14954	14820	14953	14926	15015	14819	15136	14969	14923	14911	14847	14920	14953	14849	14920	14981	14875	15061	14926	14992	15022	15038	14917	15007	15012	14816	14943	15047	15024	14816	14892	14861	14971	14903	15013	14919	14870	15092	14912	15021	14807	14937	14839	15028	15000	15028	15089	14980	15094	14833	14969	14855	14934	14787	14917	14773	15018	15002	14994	14987	14990	15036	15051	14831	14900	14946	14771	14847	14968	14858	15001	14784	14941	14996	14947	15084	15007	14928	15119	15141	15044	14889	15000	15027	14915	14951	14882	14818	14903	14908	14946	14988	14934	14932	14825	14831	14912	15106	14889
29552	22408	23222	21407	18849	18583	18648	18636	18599	18617	18574	18551	18688	18211	18028	18137	17974	17852	18040	17682	17967	17964	17844	17742	17706	17887	17747	17863	17633	17598	17729	17672	17859	17643	17771	17703	17829	17772	17755	17801	17853	17702	17769	17663	17889	17710	18003	17760	17845	18036	17988	17792	18033	17979	18011	18051	17774	17933	17883	17697	17778	17855	17792	17791	17769	17826	17635	17610	17620	17682	17852	17580	17854	17610	17724	17868	17662	17573	17557	17747	17791	17712	17807	17836	17688	17692	17892	17775	17715	17727	17637	17426	17884	17623	17743	17637	17802	17672	17715	17580	17992	17642	17880	17693	17660	17825	17679	17575	17699	17734	17571	17845	17846	17627	17597	17601	17557	17655	17818	17846	17853	17688	17764	17580	17659	17620	17778	17457	17537	17728	17662	17647	17729	17696	17786	17660	17863	17630	17624	17704	17664	17539	17534	17683	17782	17794	17741	17717	17794	17495	17613	17663	17644	17555	17771	17637	17678	17684	17738	17894	17785	17653	17618	17629	17691	17671	17665	17853	17462	17752	17713	17619	17591	17787	17718	17853	17649	17470	17643	17472	17524	17582	17851	17711	17843	17898	17710	17595	17716	17636	17573	17673	17424	17702	17836	17768	17786	17672	17648	17701	17804	17750	17687	17635	17845	17813	17801	17717	17771	17700	17730	17794	17563	17525	17651	17575	17742	17771	17822	17743	17681	17726	17666	17717	17775	17715	17554	17627	17822	17630	17823	17634	17808	17715	17565	17862	17631	17752	17785	17550	17640	17693	17751	17613	17697	17874	17611	17520	17748	17711	17692	17785	17740	17666	17557	17576	17905	17493	17693	17820	17684	17797	17678	17633	17526	17670	17691	17748	17497	17599	17638	17494	17627	17677	17681	17815	17671	17708	17689	17710	17710	17646	17752	17696	17850	17647	17656	17693	17768	17471	17808	17751	17834	17746	17893	17642	17751	17799	17677	17682	17430	17688	17578	17624	17776	17674	17716	17553	17631	17519	17869	17566	17813	17775	17803	17834	17909	18004	17838	17693	17603	17789	17535	17785	17731	17860	17987	17799	17602	17620	17600	17392	17663	17862	17781	17607	17793	17595	17626	17840	17744	17785	17730	17707	17748	17757	17762	17717	17668	17706	17746	17685	17665	17725	17723	17595	17403	17772	17587	17755	17611	17562	17580	17837	17793	17884	17861	17601	17810	17849	17759	17395	17589	17449	17553	17670	17680	17640	17771	17684	17688	17507	17938	17686	17693	17746	17703	17765	17555	17881	17648	17756	17741	17575	17677	17700	17716	17804	17759	17837	17808	17711	17821	17854	17746	17723	17586	17658	17574	17687	17759	17645	17482	17541	17748	17715	17631	17667	17723	17562	17618	17795	17868	17965	17841	17705	17958	17583	17805	17765	17578	17683	17612	17484	17785	17732	17735	17800	17725	17815	17712	17717	17772	17902	17835	17782	17864	17713	17853	17671	17639	17596	17819	17764	17656	17530	17682	17700	17771	17759	17995	17724	17607	17809	17791	17833	17843	17753	17853	17736	17675	17514	17670	17537	17732	17750	17729	17613	17820	17643	17614	17760	17781	17817	17611	17632	17750	17715	17735	17635	17633	17937	17611	17643	17588	17871	17969	17610	17877	17798	17553	17814	17516	17681	17562	17640	17684	17728	17640	17881	17713	17617	17755	17705	17562	17690	17591	17690	17704	17595	17803	17631	17416	17632	17858	17531	17590	17634	17827	17787	17753	17671	17752	17511	17657	17806	17669	17483	17861	17609	17858	17779	17774	17554	17750	17750	17913	17915	17781	17547	17654	17577	18073	17671	17469	17763	17789	17575	17503	17714	17831	17864	17911	17842	17695	17554	17719	17591	17532	17649	17744	17702	17795	17776	17766	17597	17668	17673	17702	17645	17674	17808	17762	17722	17622	17626	17754	17844	17547	17769	17724	17710	17468	17546	17707	17764	17665	17814	17602	17683	17562	17541	17722	17476	17630	17662	17597	17790	17669	17534	17831	17699	17702	17780	17708	17906	18037	17593	17731	17618	17761	17896	17694	17732	17661	17555	17727	17619	17736	17788	18003	17837	17818	17800	17740	17672	17577	17496	17762	17719	17899	17620	17621	17862	17788	17915	17784	17894	17785	17578	17795	17658	17571	17697	17709	17573	17710	17815	17789	17629	17625	17663	17667	17786	17704	17623	17835	17693	17609	17763	17597	17749	17752	17638	17796	17590	17687	17802	17626	17481	17745	17591	17614	17615	17923	17532	17871	17524	17746	17794	17842	17628	17725	17551	17760	17550	17595	17772	17622	17633	17709	17679	17799	17607	17628	17787	17846	17838	17680	17710	17760	17860	17845	17755	17929	17833	17730	17592	17634	17783	17340	17814	17698	17575	17705	17785	17824	17818	17622	17719	17798	17652	17532	17805	17741	17845	17848	17622	17743	17678	17637	17722	17560	17795	17850	17586	17694	17619	17621	17843	17867	17754	17731	17758	17627	17830	17691	17510	17606	17641	17727	17664	17791	17859	17622	17591	17758	17905	17689	17743	17738	17713	17745	17640	17849	17705	17741	17492	17549	17742	17803	17728	17819	17568	17841	17840	17837	17516	17522	17500	17770	17872	17846	17871	17772	17617	17881	17827	17672	17777	17620	17676	17789	17741	17768	17790	17794	17631	17628	17666	17746	17505	17739	17696	17693	17853	17810	17704	17701	17670	17707	17713	17764	17956	17793	17664	17808	17862	17794	17766	17888	17614	17769	17587	17813	17470	17664	17588	17316	17598	17390	17596	17684	17564	17693	17617	17669	17684	17541	17723	17599	17478	17636	17579	17648	17633	17907	17647	17707	17679	17697	17806	17847	17764	17723	17814	17752	17719	17700	17645	17745	17727	17866	17358	17731	17668	17645	17606	17777	17789	17618	17516	17704	17557	17742	17617	17710	17534	17919	17827	17377	17590	17828	17769	17933	17657	17702	17641	17422	17606	17860	17719	17812	17356	17589	17586	17700	17525	17655	17718	17850	17602	17805	17631	17902	17803	17732	17830	17811	17776	17539	17652	17628	17761	17610	17713	17764	17678	17738	17411	17735	17842	17859	17761	17741	17767	17888	17538	17653	17787	17680	17509	17671	17597	17540	17510	17656	17368	17786	17792	17625	17855	17743	17644	17505	17755	17655	17698	17622	17697	17791	17938	17734	17412	17599	17597	17722	17593	17735	17650	17753	17827	17738	17795	17732	17684	17717	17696	17648	17817	17711	17760	17867	17685	17656	17532	17668	17763	17607	17740	17636	17562	17607	17697	17623	17597	17875	17559	17718	17756	17810	17537	17762	17818	17829	17883	17688	17741	17493	17918	17883	17674	17696	17495	17946	17676	17663	17978	17782	17752	17980	17650	17840	17699	17765	17746	17578	17546	17873	17657	17755	17999	17618	17614	17561	17559	17577	17732	17566	17801	17810	17700	17746	17651	17744	17715	17663	17811	17767	17704	17876	17653	17769	17902	17827	17840	17815	17785	17600	17570	17554	17608	17739	17803	17881	17683	17662	17818	17656	17666	17760	17848	17715	17842	17717	17648	17862	17808	17690	17763	17647	17793	17712	17720	17690	17819	17592	17627	17880	17832	17712	17620	17655	17741	17673	17615	17777	17617	17596	17643	17534	17819	17824	17700	17838	17729	17537	17821	17723	17689	17765	17842	17760	17620	17588	17521	17823	17618	17851	17787	17794	17364	17740	17625	17789	17648	17764	17650	17738	17599	17825	17481	17592	17801	17866	17616	17602	17639	17694	17827	17833	17860	17849	17783	17696	17648	17824	17688	17661	17802	17650	17670	17623	17734	17624	17731	17748	17746	17844	17708	17682	17630	17803	17546	17663	17922	17840	17568	17830	17807	17642	17378	17418	17586	17879	17728	17613	17617	17510	17778	17831	17753	17753	17751	17792	17799	17712	17650	17716	17685	17566	17464	17738	17801	17621	17679	17671	17896	17862	17678	17797	17683	17750	17525	17743	17597	17868	17645	17566	17701	17752	17690	17636	17772	17799	17761	17632	17523	17480	17647	17762	17696	17840	17646	17847	17769	17717	17716	17726	17803	17731	17644	17689	17762	17726	17746	17774	17656	17609	17875	17794	17597	17697	17620	17878	17692	17715	17708	17761	17756	17822	17779	17617	17871	17401	17587	17823	17695	17684	17772	17770	17709	17850	17699	17807	17750	17827	17522	17671	17648	17909	17934	17896	17547	17736	17833	17659	17561	17787	17871	17796	17676	17736	17611	17617	17508	17620	17746	17785	17750	17764	17658	17580	17428	17511	17731	17733	17870	17668	17852	17669	17560	17746	17881	17853	17835	17854	17652	17764	17940	17900	17670	17647	17764	17737	17557	17973	18034	17738	17807	17600	17801	17411	17737	17670	17702	17710	17583	17844	17794	17679	17834	17960	17632	17495	17774	17759	17820	17802	17721	17777	17609	17783	17681	18010	17846	17662	17740	17751	17684	17805	17654	17469	17709	17715	17778	17670	17739	17638	17719	17504	17431	17726	17617	17602	17538	17622	17681	17732	17809	17619	17644	17842	17649	17664	17635	17380	17763	17583	17850	17682	17859	17459	17561	17775	17720	17505	17759	17507	17735	17750	17931	17738	17601	17578	17739	17897	17784	17857	17807	17736	17678	17695	17529	17813	17611	17607	17554	17767	17840	17631	17647	17739	17710	17404	17567	17620	17741	17502	17745	17640	17837	17661	17791	17460	17434	17757	17744	17646	17636	17698	18061	17789	17733	17789	17543	17872	17625	17743	17716	17428	17793	17552	17750	17794	17577	17726	17871	17682	17667	17740	17863	17811	17823	17626	17639	17573	17751	17562	17682	17607	17806	17817	17558	17622	17885	17569	17583	17646	17695	17709	17609	17830	17895	17676	17787	17731	17707	17591	17612	17952	17760	17672	17589	17794	17835	17588	17499	17880	17901	17763	17638	17644	17860	17968	17513	17602	17683	17688	17612	17597	17770	17648	17568	17942	17518	17667	17547	17486	17870	17741	17715	17596	17619	17815	17690	17765	17572	17877	17598	17515	17716	17605	17862	17691	17757	17799	17619	17596	17809	17480	17914	17805	17647	17777	17672
16453	18942	18829	17586	16603	16209	16298	16540	16956	16949	16573	16575	16060	15949	15675	15444	15364	15177	15316	15362	15265	15105	15210	15117	15200	15136	15083	15228	15143	15080	15105	15113	15052	15206	15074	15290	15067	14934	15108	15092	15163	15000	15214	15163	14910	15223	15212	15148	15082	15128	15130	15145	15139	15018	15292	15155	15238	15053	15058	15104	15306	15189	15167	15074	15107	14996	14920	15023	14999	15092	15041	15002	15133	14987	14992	14956	14999	14964	15094	15045	14873	15054	15056	15020	15073	14887	14995	14952	15018	15094	14989	15063	14948	15135	15034	15092	14945	15074	14959	15018	15127	14821	15036	14909	15034	15172	14955	14885	14880	14948	14891	15022	14992	14771	14876	15111	14964	14939	14814	15059	14941	15069	14980	15155	14909	14910	15059	15114	15001	14835	14877	14953	15085	15091	15120	15202	14978	14876	15052	14959	15004	14946	14923	14888	14946	15213	15079	15064	14954	15027	14912	15048	14932	15061	15249	14985	15007	15008	15088	14971	14972	14965	14843	15051	14920	14968	14939	15079	14935	15022	14861	15129	14992	14852	14956	14955	14977	14925	15150	15153	15012	14970	15094	15250	15079	15035	15242	15069	15007	15073	14947	14857	14998	14951	15079	15054	14918	14816	15079	14835	14956	15011	15308	14832	15068	15028	15060	14991	14902	14889	14974	14903	15107	14858	14918	15040	14956	15054	14943	14900	14851	14857	15076	15009	14964	14995	15002	15007	14969	14950	15215	15061	15042	14974	14850	14983	14972	15109	15138	14998	14922	15013	15130	14971	14897	15048	14983	15063	15038	15041	14881	15095	15010	14998	14949	15002	15097	14971	14928	15083	14894	15002	14983	14998	14900	15033	14955	15018	15029	15134	15042	15047	14880	14969	15012	15091	15031	15101	14941	15056	15070	14995	15032	15019	14869	15000	15136	15018	15183	15071	15039	14980	14892	14937	14968	14818	15010	15051	14804	15051	14961	15180	15109	14966	15132	15013	14886	14995	14982	15007	14971	14976	14993	15269	14954	14978	15190	15018	15031	14970	15126	14894	15025	15038	14961	15030	14960	14928	15003	14970	15035	14988	14943	14880	15098	15014	15002	15057	15053	14981	15057	15024	15030	14774	14995	14861	15044	15053	15088	14744	15058	14875	15052	15071	15032	15127	14966	15073	14880	14978	14802	15063	14992	15066	15152	14958	14938	14872	14918	15181	15038	15055	14994	15093	15005	14907	15003	14935	15032	15052	15182	14999	15066	14982	15093	15052	14962	15072	15016	15039	14963	15095	15016	14901	14960	14831	15132	14999	14983	14868	15111	14948	14925	14876	14906	15006	14827	15092	15000	15021	15085	14890	15090	14936	15231	15057	15019	15075	14765	14944	14907	15023	15084	15017	15118	15134	14998	15172	14988	14848	14850	14911	14851	15007	14845	15013	15133	14850	14925	14882	14984	15016	14973	14891	14955	15067	14782	15065	14938	14916	14939	15117	14986	15047	14943	15011	15059	14908	15115	15022	14904	15008	15177	14932	14879	14823	15111	14877	15074	14964	14940	14980	15061	15027	14995	15092	14944	15047	14944	14893	14917	14956	15097	15091	14992	15095	15043	15035	14907	14970	14926	14835	15017	14965	14902	14998	14908	14914	15068	14906	14922	14933	14933	15156	14903	15091	15076	15004	14985	14909	14925	14934	15081	15022	15094	15085	14830	15207	14973	14986	14988	14911	14979	15050	15049	14972	15160	14834	14878	15138	15107	14927	14969	15022	14981	15058	15065	14925	14928	14818	14817	15010	15064	15022	14873	14888	15134	14855	14864	15179	14953	15001	15014	15071	15026	15216	15062	14968	14942	15068	14897	15077	15020	15083	14894	14905	14871	15009	15092	14980	14991	14881	14850	14983	15021	14921	15099	14874	15120	14876	15130	15088	15103	15029	14840	15038	14953	14978	14971	15098	15038	14824	14932	15037	14955	14959	14986	15007	14925	14858	15060	15106	14910	15048	15023	14923	14903	15038	15076	14939	14933	15179	14763	15071	14907	14850	14981	15060	14900	15108	15013	15035	14971	15048	15207	14930	14988	15061	14955	14971	15004	15117	15003	14966	14978	15139	15031	15046	14989	14976	15132	14953	14997	14967	15174	14960	15179	15036	14924	15066	14932	14831	14886	15012	15146	15018	15016	15115	15110	14928	14977	15109	15024	14953	14904	15038	15188	15027	15182	14864	14891	15026	14996	14895	15149	14949	14914	15022	15037	15163	15156	15009	14916	14996	15075	15004	14973	15010	15072	14876	14900	15245	15139	14912	14807	14925	15035	14875	14875	14977	14956	14996	14951	14836	15133	15018	15049	15038	15055	15155	14948	14965	15059	15032	14901	15006	15108	15115	15148	14875	15139	14845	14908	14926	14994	15004	15023	14879	14888	14847	14990	14957	15106	15105	14984	15150	15012	15020	14969	15115	15048	14899	14877	14977	15046	15048	15152	15069	14878	15033	15074	14930	15028	15000	14914	14930	14788	15151	15082	14974	15051	15026	14892	15013	14931	14833	15044	14886	14960	14928	15010	14911	15127	15087	15128	15013	15010	14944	14922	14960	14946	15092	14870	15152	15009	14957	15193	15002	14882	14913	15028	15114	15053	14848	15102	15055	14924	14973	15076	15000	15029	14862	14930	14986	14782	15073	14940	14963	14975	15068	14850	15021	14897	15097	15151	15015	15060	15037	14929	15036	15072	14887	14784	14993	15036	15060	15019	15078	14976	15001	15030	15026	15169	15065	14904	15111	14975	14968	14936	14945	15014	15099	14977	14802	15107	15070	15064	15080	14997	15117	14833	15009	15139	14927	15089	14782	14875	15009	15055	14976	15000	15003	14878	15076	14921	15111	15069	15182	14986	15014	15105	15035	14952	15075	15017	15018	14951	14902	14707	14948	15083	15151	15069	14923	14750	14860	14781	15106	14908	15085	15135	15057	15003	15187	14962	14835	15211	14965	14999	15082	14935	15137	15075	14857	15111	15080	14988	14952	14951	14989	14883	15047	14995	14907	14971	14990	14942	15054	15049	14957	15191	14916	15007	14861	15011	14858	15054	14859	15027	15325	15073	15086	15026	14960	15066	14974	15049	15009	15077	14991	14971	14853	14977	14966	15060	14828	15176	15058	14872	15100	14943	15028	15043	14976	14987	14964	14988	15015	14962	15175	15123	14950	15068	14857	15024	15085	14873	15054	14914	14980	15109	14842	15008	14939	15093	15072	14883	15006	14969	14924	14993	14875	14887	14918	14933	15058	15034	14985	15100	15140	14979	15001	15071	14908	15049	14837	15011	14955	15005	14916	14987	14880	14953	15198	15039	15010	14956	15344	15079	15008	15075	14987	15003	15036	14991	14953	14988	14937	14986	15072	15137	15106	14930	14901	14957	14986	15086	15089	15102	14906	14952	15054	15047	15001	14882	14918	15162	15080	15099	15083	14982	14989	14856	15074	15061	15151	14853	14889	15044	14979	14958	15099	15084	15102	15049	14791	15018	14967	14971	15010	14935	14950	15024	15056	15036	15135	15003	15091	15113	15015	14978	15087	14864	14965	15000	15027	14999	14951	15099	14922	14864	15006	15096	15127	14799	15079	15081	14993	14949	14769	14935	15010	14977	14989	15048	15029	14955	15045	15128	14868	14928	14975	15009	15100	14861	14888	14971	15084	14875	15067	14809	15035	15032	15183	14879	14901	15048	14955	15058	14928	14977	15051	14759	14958	15085	14945	15064	14952	15112	14900	14954	15071	14993	15001	15037	15049	14940	14926	15047	14955	14907	15055	14990	15064	15110	14950	15037	14948	14927	14929	15001	14927	14932	14903	15058	15167	15001	15114	15015	14854	14931	14845	15009	14848	15137	15009	15060	14965	15013	14987	14977	15140	14909	15024	15108	14895	15011	15010	15024	15012	15033	14995	15104	14877	14990	15091	15171	14925	15148	15101	14962	15079	15034	14966	15010	14928	14898	14985	15040	14987	14929	14945	15007	15007	14990	15028	15110	15045	14925	14874	14891	15042	14979	14903	14829	15007	15053	15064	15052	15185	14956	14906	14950	14931	15017	14948	15016	14944	14804	14895	14946	14920	15115	14892	15049	14860	15057	14977	15001	15102	14942	15001	15003	15029	15054	15027	15186	14936	15064	15053	14809	15068	14984	14971	15097	14979	15166	14877	15103	15115	14980	14992	15062	14848	15056	15112	14939	15139	15087	14983	15016	15020	14877	15105	14955	15006	15099	15002	15010	15007	15038	15169	15038	14885	14826	14975	15122	15043	14992	14920	15075	15063	14921	14915	15037	14893	15118	15061	15031	15071	15105	15005	15062	14823	14996	15076	14974	15103	15079	14985	14982	15016	15075	14864	14961	14928	15110	15068	15050	14996	14960	14959	15083	15098	14964	15060	15047	14878	14822	15113	15004	14915	14948	14851	14928	15056	14894	14854	15245	15091	15018	15011	14911	15054	14829	14808	14970	15101	14946	14992	14969	14861	15097	15039	15115	14971	14971	14947	14943	14924	15093	15068	15001	14977	14929	14973	15053	14943	15047	14856	15010	14966	14985	14982	15088	15042	15047	15188	15064	15037	15023	15004	14935	14982	14851	14838	14866	14858	14932	15081	14805	15047	14814	15151	14936	15037	14876	15000	15040	15009	14974	14883	15095	14978	14918	14984	14833	15059	14847	15050	14993	15085	15252	15039	14975	14850	15087	15258	14780	15076	15116	15053	14991	15101	14900	15013	14957	15037	15056	15060	14919	14953	14973	14951	14995	15049	15072	14905	14897	15074	14999	15081	15001	15026	15051	14952	14980	15030	14961	15079	14820	14809	14951	14957	15100	15157	15045	15096	15018	14795	15111	14932	14982	15052	15174	14977	14981	15081	15185	15050	14989	15001	14976	14963	15052	15151	14913	14972	14975	15057	15020	15005	15104	14986	15192	15053	14855	14944	14956	14942	15092	14932	14990	14971	14897	14947	15000	15078	15071	14988	14807	14943	15029	15045	14967	15055	14921	15011	15007	15046	14960	14852	15045	14945	15011	14867	14873	15139	14926	15036	15114	15085	14961	15089	14931	15006	15000	14987	15021	15078	14935	15021	14926	15042	14946	14943
25286	21471	28519	25416	22738	22217	22021	20225	19763	19763	19854	19616	19009	18812	18351	18302	18416	18180	18329	18259	18143	18110	18030	18232	18084	18266	18085	17832	17906	17901	18118	17978	17998	17921	18024	18018	17751	17845	17976	18071	17786	17993	17970	18223	18132	17751	18055	17906	18024	17955	18072	18025	17989	18133	18157	17943	17958	18094	18067	18064	18112	18116	18067	18023	17964	17934	18019	17990	17936	17750	17761	18009	17794	17655	17871	17751	17681	17797	17702	17822	17998	17997	17792	17836	17627	17706	17743	17850	17934	17671	17844	17763	17831	17746	17752	17801	17813	17798	17942	17861	17858	17795	17760	17691	17901	17883	17942	18016	17862	17963	17784	17829	18044	17682	17912	17580	17713	17600	17891	17712	17635	17963	17614	17685	17746	17840	17757	17864	17989	17680	17731	17958	17701	17902	17540	17847	17903	17832	17971	17976	18065	17848	17733	17900	17712	17878	17689	17676	17832	17699	17864	17817	17861	17782	17827	17701	17735	17757	17679	17816	18026	17592	17600	17934	17818	17826	17762	17770	17825	17954	17712	17769	17928	18111	17768	17636	18074	17881	17957	17676	17896	17854	17960	17944	17749	17647	17820	17829	17837	17844	17864	17813	17739	18017	17874	17805	17788	17786	17867	17675	17521	17991	17737	17906	17811	17774	17806	17938	17876	17971	17922	17917	17879	17709	17725	17832	17957	17631	17809	17538	17822	17948	17786	17950	18063	17875	17812	18058	17756	17734	17845	17857	17886	17750	17774	17729	17719	17746	17704	17659	17684	17777	17762	18084	17657	17980	17747	17925	18020	17712	17875	17766	17884	17758	17645	17788	17901	17680	17698	18016	17621	17785	17829	17788	17836	17809	17919	17758	18078	17835	17911	17533	17765	17833	17738	17360	17843	17959	17793	17894	17917	17850	17840	17790	18022	17700	17805	17606	17848	17777	17713	17537	17640	17730	17980	17859	17805	17828	17733	17969	17771	17820	17665	17950	17795	17978	17811	17758	17740	17807	17877	17748	17852	17775	17808	17775	17812	17727	17754	17867	17707	18041	17728	17620	17872	17782	17930	17863	17738	17875	17884	18011	17980	17890	17985	17966	17984	17724	17697	17920	17972	17786	17887	17984	17806	17880	17763	17720	17791	17831	17701	17957	17838	17853	17816	17767	17872	17742	17762	17914	17790	17766	17721	17790	17923	17793	17806	17769	17825	17900	17653	17977	18086	17615	17689	17737	17502	17762	17706	17880	17914	17799	17773	17587	17692	17869	17763	17758	17949	17908	17914	17832	17837	17903	17652	17876	17685	17592	17862	17668	17835	17797	17748	17646	17909	17833	17807	17795	17937	17981	17861	17764	17640	17829	17648	17883	17960	17960	17731	17789	18097	17961	17727	17982	18015	17977	17760	17763	17807	17914	17621	17731	17689	17695	17829	17680	17958	17748	17818	17809	17870	17577	17690	17766	17797	17840	17923	17916	17906	17774	17877	18038	17866	17663	17824	17643	17774	17803	17829	17910	18008	17921	17817	17684	17712	17817	17746	17592	18001	17810	17599	17881	17816	17823	17619	17761	17722	17798	17752	17852	17757	17883	17912	17567	17815	17753	17819	17810	17968	17883	17776	17750	17984	17903	17770	17918	17812	17702	18011	18038	17851	17683	17840	17792	17860	17861	17838	17870	17815	17766	17900	17728	17904	17902	17826	17670	17897	17866	17647	17731	17834	17825	17867	17813	17927	17761	17708	17842	17985	17777	17954	17605	17822	17822	17830	17760	17844	17796	17864	17980	18036	17597	17910	17815	17992	17718	17898	17803	17700	17895	17693	17755	17860	17688	17920	18077	17910	17668	17636	17814	17627	17871	17779	17891	17735	17866	17617	17773	17870	17781	17884	17848	17781	17694	17864	17803	18034	17679	17854	17789	18001	17809	18020	17945	17809	17762	18077	17718	17800	17984	17917	17714	17990	17889	17768	17813	17941	18001	17797	17711	18037	17866	17889	17993	17719	17877	17909	17813	17784	17786	17909	17775	17685	17787	17827	17951	17745	17665	17715	17759	17924	17911	17816	17987	17816	17692	17717	17934	17812	17920	17705	17778	17933	17709	17913	17904	17879	17802	17764	17916	17670	17865	17759	17727	17867	17712	17935	17837	17919	17833	17787	17687	17899	17908	17691	17913	17955	17871	17544	18102	17781	17809	17855	17608	17885	17831	17891	17995	17938	17896	17945	17879	17759	17771	17698	17650	17579	17553	17723	17932	17978	17808	17782	17898	17943	17901	17872	17808	17784	17896	17902	17868	17701	17905	17758	18055	17804	17784	17651	17699	17812	17817	17817	17734	17827	17810	17946	17753	17876	17686	17740	17926	17834	17751	17915	17746	18021	17807	17955	17555	17766	17886	18045	17836	17605	17851	17882	17862	17899	17962	17916	17913	17690	17873	17828	17720	17797	17812	17928	17704	17790	17881	17614	17756	17797	17858	17830	17913	18014	17804	17873	17925	17845	17817	17740	17710	17804	17650	17975	17838	17906	17820	17794	17691	18004	17893	17799	17628	17763	17748	17318	17715	17978	18035	17710	17703	17821	17857	17920	17803	17980	17684	17841	17737	17771	17812	17760	17816	17704	17718	17766	17763	17549	17873	17845	17848	17681	18127	17880	17669	17861	17993	17776	17792	17820	17746	17944	17894	17817	17747	17799	17698	17791	17790	17858	17711	17801	17829	17783	17736	17663	17906	17782	17849	17849	17745	17545	17769	17840	17874	17785	17803	17940	17609	17786	17811	17889	17794	17784	17822	17871	17771	17643	17949	17761	17648	17890	17744	17903	17965	17731	17814	17802	17879	17860	17910	17790	17582	17666	17806	17919	17894	17808	17644	17799	17894	17827	17662	17814	17662	17600	17864	17955	17920	17952	17933	17864	17605	17843	17844	17815	17687	17634	17869	17973	17800	17827	17835	17676	17636	17708	17895	17849	17935	17702	17861	17739	17659	17571	17799	17879	18049	17833	17934	17857	17842	17956	17856	17857	17852	17776	17775	17677	17947	17864	17634	17778	17759	17840	17900	17782	17708	18056	17815	17634	17822	17932	17789	17746	17638	17889	17835	17937	17846	17859	17637	17721	17738	17820	17625	17759	17911	17842	17865	17548	17942	17816	17693	17819	17697	17794	17654	17718	17750	17684	17771	17954	17915	17916	17832	17934	17901	17740	17819	17876	17995	17973	17758	17893	17869	17966	17850	17735	17794	17877	17965	17829	17877	17839	17768	17951	17931	17766	17746	17943	17809	17733	18015	17755	17794	17844	17820	17924	17768	17802	17852	17742	17989	17793	17887	17846	17825	18047	17733	17765	17613	17817	17864	17684	17979	17938	17751	17818	17718	17885	17877	17724	17952	17691	17895	17776	17812	17751	17777	17922	18068	17743	17792	17855	17852	17801	18021	17856	17636	17832	17718	17827	17820	17914	17655	17882	17732	17852	17851	17862	17689	17952	17724	17840	17902	18030	17784	17865	17983	17769	17731	17853	17761	17721	17788	17804	17753	17968	17722	17765	17966	17843	17963	17998	17745	17933	17939	17690	17715	17743	17897	17881	17919	17911	17969	18012	17752	17611	17849	17815	17735	17599	17811	17942	17803	17860	17622	17637	17854	17872	17825	17889	17915	17854	17912	18012	17658	17698	17688	17851	17849	18025	17849	17849	17804	17720	17699	17793	17833	17971	17716	17700	17707	17796	17748	17778	17765	17879	18005	17925	17645	17689	17912	17672	17729	17805	17825	18015	17725	18032	17640	17848	17827	17639	17539	17681	17730	17563	17802	17930	18088	17694	18055	17916	18005	17964	17943	17899	17775	17889	17842	17667	17908	17949	17775	17741	17897	17944	17719	17888	17794	17790	18158	17886	17936	17840	17844	17833	17799	17876	17881	17861	18083	17843	17842	17753	17681	17979	17774	17907	18065	17789	17822	17745	18035	17847	17935	17886	18008	17719	17652	17796	17778	17695	17807	17705	17882	17745	17990	17857	17863	17765	17857	17733	17710	17873	17831	17710	17727	17778	17790	17586	17789	17960	17824	17470	17624	17643	17971	17604	17817	17888	17720	17990	17695	17721	17863	17757	17858	17879	17931	17892	17889	17834	17648	17867	17517	17817	17877	17661	17746	17907	18053	17725	17893	17873	17843	17746	17895	17832	17826	17731	18026	17742	17777	17698	17793	17817	17946	18003	18063	17749	17911	17758	17832	17878	17940	17849	17795	17616	17795	17761	17832	17837	17850	17830	17849	17709	18023	17960	17683	17556	17611	17657	17875	18066	17890	17927	17679	17734	17845	17817	18015	17742	17635	17865	17877	17733	17855	17753	17673	18024	17783	17730	17700	17752	17992	17711	17813	17872	17872	17673	17759	17759	17810	17571	17934	17992	17962	17825	17689	17809	17749	17795	17876	17869	17927	17952	17800	17913	17665	17827	17721	18000	17831	17711	17818	17927	17844	17801	17801	17817	17781	17656	17816	18050	17681	17859	17933	17858	17633	17853	17878	17885	17875	17783	17813	17728	17955	17874	17734	17859	17606	17797	17789	17767	17801	17636	17763	17777	17810	17915	17893	17780	17770	17858	17769	17885	17862	17847	17992	17870	17805	17816	17949	17675	17739	17740	17935	17756	17871	17694	17709	17887	17837	17928	18023	17665	17589	18070	17876	17681	17854	17732	17818	17807	17890	17880	17820	17909	17916	17884	17768	17926	17985	17851	17821	17792	17552	17651	17703	17679	17958	17812	17771	17827	17865	17764	17923	17782	17800	17923	17806	17599	17762	17775	17905	17740	17783	17920	17889	17786	17706	17903	17924	17887	17669	17897	17879	17694	17830	17773	17707	17886	17912	17686	17851	17881	17738	17889	17823	17970	17923	18028	17744	17872	17898	17881	17823	17606	17737	17917	17897	17826	17751	17675	17822	17771	17795	17815	17916	17808	17658	17914	17852	17836	17843	17985	17773	18018	17948	18059	17793	17709	17889	17757	17850	17895	17721	17841	17722	17849	17922	17833	17773	18033	18001	17759	17798	17871	17700	18096	17810	17808	17963	17787	17965	17749	17878	18067	17754	17976	17868	17703	17737	17742	17786	17559	17694	17751	17783
16483	27169	26487	22213	20298	19256	18787	18544	18735	18151	18396	17901	17036	16434	16201	16080	15848	15702	15727	15657	15596	15459	15487	15447	15515	15428	15392	15269	15375	15500	15385	15396	15210	15254	15194	15268	15220	15374	15200	15175	15226	15270	15532	15375	15489	15325	15431	15132	15099	15319	15209	15294	15337	15524	15425	15336	15310	15541	15449	15384	15169	15369	15249	15226	15138	15308	15097	15178	15017	15191	15129	15342	15033	15190	15080	15144	15189	15088	15133	15120	15127	15165	15233	15169	15024	15133	15090	15362	15196	15187	15290	15041	15067	15034	15045	15147	15019	15148	15168	15208	15175	15096	15168	15214	15254	15218	15021	15051	15305	15263	15087	15062	15031	15183	15215	15124	14954	14967	15091	15076	15011	15256	15110	15175	15154	15231	15064	15234	15070	15349	15049	15031	15151	15081	15078	15235	15275	15011	15167	15015	15109	15090	15245	15027	15204	15184	14963	15079	15245	15202	15081	15197	15152	15191	15086	15199	15158	15260	15356	15241	15121	15321	15138	15084	15124	15058	15149	15053	15139	15203	15112	15187	15150	15173	15299	15023	15049	15042	15222	15131	15341	15201	15334	15099	15119	15177	15175	15204	15089	15076	15274	15183	15029	15080	15220	15109	15226	15222	15034	15296	14833	15148	14975	15228	15091	15211	15346	15094	15198	15101	15276	15159	15145	15032	15141	15153	15169	15270	15177	14975	15042	15190	15039	14994	15246	15164	15184	15129	15127	15100	15148	15241	15302	14987	15038	15193	15176	15047	15094	15053	15110	15392	15156	15089	15160	15163	15152	15232	15184	15265	15201	15056	14864	15174	15056	15198	15009	15145	15167	15295	15293	15302	14992	15252	15247	15001	15169	15142	15118	15151	14930	15109	15196	14876	15148	15134	15108	15342	15157	15105	15151	15129	14978	14983	15242	14961	15196	15181	15193	15276	15223	14991	15240	15171	15072	15041	15323	14938	15171	15118	15072	15225	15203	15064	15036	15174	15262	15237	15168	14858	15141	15202	15086	15216	15170	15216	15299	15261	15122	14870	15172	15014	15198	15172	15147	15104	15410	15076	15040	15024	15183	15267	15116	15184	15162	15124	15109	15085	15031	15138	15000	15123	15291	15236	15055	15243	15169	15053	15151	15235	14969	15195	15228	15165	15203	15180	15313	15157	15094	15295	15140	14992	15272	15198	15038	15047	15169	15075	14961	15049	15125	14884	15284	15025	15113	15224	15084	15153	14876	15155	14977	15223	15282	15158	15057	15060	15046	15105	15087	14937	15250	15068	15011	14986	15167	15261	15183	14988	15149	15148	15267	15130	15170	15208	15205	15168	15034	15012	15304	15091	15138	15173	15077	15060	15247	14878	15164	15080	15092	15148	15224	15130	15087	15147	15095	15135	15258	15096	14934	15073	15151	15080	15038	15075	15267	15171	15233	15308	15212	15170	14983	15252	15070	15040	15017	15023	14996	15034	15243	15118	15025	15034	15174	15080	15052	15136	15059	15213	15242	15106	15108	15226	15163	15190	15170	15190	14982	15056	15095	15254	15138	15243	15057	15079	15058	15103	15075	15145	14976	15073	15358	15045	15349	14989	14914	15100	15256	15069	15048	15200	15148	15271	15083	15205	15137	15120	15068	15197	15102	15046	15203	15120	15116	15164	15157	15138	15074	15127	14997	15143	15223	15275	15106	14944	15245	14979	15288	15159	15095	15118	15080	15111	15103	15149	15235	15332	15143	15134	15077	15240	15156	15091	15200	15138	15175	15181	15176	15051	15086	15192	15113	14970	15153	15185	15288	15097	15283	15038	15145	14912	15187	15226	15189	15138	15072	15050	15173	14955	15183	15003	15307	15019	15183	15037	15110	15156	14987	15012	15013	15219	15018	15059	15040	15205	15155	15362	15093	15150	15102	15060	15198	15048	15151	15231	15223	15163	15216	15033	14943	15187	15021	15085	15313	15115	15053	15117	15211	15234	14930	15282	15169	15277	15023	15190	15128	15154	15133	15020	15172	15067	15082	15120	15218	15179	15241	15223	14982	15101	15142	15131	15229	15179	15153	15163	15132	15073	15330	15074	15047	15051	15102	15319	15026	15045	15300	15107	15381	15050	15337	15119	15161	15069	15163	15131	15147	15256	15141	15294	14977	15278	15253	15276	15107	15248	15162	15070	15102	15167	15038	15323	15010	15130	15215	15072	15094	15289	15144	15206	15158	15146	15063	15041	15228	15048	14996	15190	14953	15160	15089	15012	15079	15188	15003	14976	15163	14964	14967	15043	15136	15109	15083	15072	15036	15146	15120	15122	14870	15274	14980	15066	15225	15059	15314	15120	15076	15169	15056	14980	15108	15082	15162	15164	15157	15139	14987	15069	15053	15189	15135	15005	14894	15039	15131	15274	15204	15092	15191	15069	15170	14996	15092	14967	15209	14962	15095	14966	15292	15234	15110	15176	15278	15261	15238	15200	15236	15127	15101	15137	15180	15208	15107	15143	15263	15153	15178	15286	15219	14946	15078	15128	15340	15055	15148	14909	15229	15086	14965	15178	15205	15104	15069	15092	15064	15066	15076	15037	15159	15026	15286	14909	15132	15202	14953	15196	15019	15051	15030	14998	15126	15142	14990	15313	15057	15060	15155	15225	15044	15137	15143	15174	15033	14995	15179	15274	15073	15014	15127	15150	15180	15206	15273	15045	15093	15099	15162	15249	15170	15089	15119	15128	15126	15173	15173	15235	15241	15218	15310	15212	15092	15214	15297	14998	15047	15102	15106	15101	15214	15158	15188	15190	15116	15124	15121	15148	15194	15169	15177	15176	15128	15121	15035	15055	15191	15177	15136	15128	15216	15041	15023	15131	15279	15226	15150	15117	15232	15179	15284	15279	15118	15239	15186	15073	15031	15204	15105	15201	15158	15256	15131	14972	15075	14891	15139	15126	14982	15157	15089	15125	15236	15180	15162	15279	15117	15028	15057	15152	14967	15230	15227	15005	14973	15126	14990	14910	15125	15029	15040	15206	15137	15210	15151	15285	15097	15057	15160	15172	15221	15112	15187	15246	15226	15217	15140	15156	15157	15137	15123	15130	15071	15166	15072	14954	14998	15013	15038	15248	15159	15179	15199	15141	15109	15039	15208	15161	15140	15162	15299	15133	15132	15018	15020	15088	15222	15027	15170	15060	15023	15032	15190	15074	15209	15270	15304	15174	15070	15210	15057	15070	15037	15133	15141	15006	15052	15121	15118	15202	15213	15127	15174	15088	15224	15134	15039	15321	15059	15332	15076	15124	15166	15274	15215	15059	15062	15124	15033	15112	15025	14922	15098	15084	15102	15239	15161	15034	15064	15027	15005	15094	15227	15201	14929	15099	15072	15087	15098	15150	15242	15062	15317	15031	15203	15166	15144	15082	15156	15192	15032	15274	15036	15164	15043	15068	15053	15020	15192	15196	14922	15212	15141	15148	15093	15174	15117	15179	15014	15238	15106	15138	15300	15220	15037	15022	15074	15122	15177	14993	15220	15062	15241	15145	15095	15078	15100	15072	15179	15065	15158	15105	15088	15029	15157	15207	14978	15314	15240	15023	15064	15207	15291	15262	15332	15046	15140	15284	15184	14985	15044	15050	15136	15183	15006	15107	15160	15290	15125	15227	14930	15099	15009	14876	15053	15060	15232	15057	15184	15270	15049	14951	15121	15322	15262	15218	15213	15240	14933	15147	15267	15243	15214	15124	15136	15156	14990	14922	15144	15024	15187	15214	15327	15094	15187	15069	15167	15231	15152	15098	15184	15140	14987	15248	15080	15020	15122	15034	15290	15013	15015	15147	15181	15102	15054	15296	15099	15111	15260	15252	15205	15242	15038	15207	15072	15178	15029	15122	14911	15082	15201	15124	15103	15086	15169	15011	15208	15199	15278	15125	15142	14945	15139	15022	15122	15294	15129	15170	15050	15115	15186	15036	15099	15160	15071	14954	15139	15271	15092	15207	15131	15227	15156	15116	15009	15055	15160	14955	15122	15135	15075	15276	15236	15184	15020	15270	15195	15260	15119	15067	15136	15073	15060	15018	15195	15175	15068	15116	15115	15227	15131	15258	15145	15098	15114	15189	15130	15216	15122	15282	15252	15131	15215	15022	15231	15107	15031	15244	15164	15311	15154	15149	15141	15250	15180	15198	15029	15101	15070	15067	15389	14938	15139	15182	15216	15217	15131	15067	15202	15082	14956	15335	15215	15097	15158	15003	15248	15022	15234	15245	15013	14962	15078	15114	15335	15194	15106	15104	15251	15007	15064	15101	15205	14958	15204	14958	15101	15119	15030	15249	15122	15208	15152	15116	15077	15255	15098	15123	15080	15059	15009	15134	15246	15172	15154	14939	15013	15177	15128	15096	15078	15120	15146	15143	15139	15067	15085	15194	15140	15082	15216	15038	15121	15215	15114	15161	15128	15171	15355	15224	15223	15096	15128	15286	14998	15182	15007	15087	15026	15115	15107	15328	15136	15169	15167	15045	15148	15087	15288	15118	15234	15072	15225	15039	15054	15208	15103	15083	15059	15038	15078	15419	15135	15171	15015	15007	15321	15008	15032	14972	15188	15209	15044	15213	15032	15324	15133	15161	15185	15049	15143	15225	15172	15207	15206	15042	15235	15170	15230	15139	15215	15106	15181	15125	15143	15175	15299	15189	15173	15213	15036	15043	15009	14989	15155	15153	15026	15191	15176	15041	15269	15133	15090	15191	15029	15006	15167	15193	15125	15202	15106	15175	15096	15279	15049	15171	15209	14929	15127	15181	15225	15252	15122	15193	15242	15120	15132	15230	14994	15033	15183	15082	15421	15193	15271	15103	15110	15140	15125	14907	15139	15088	15160	15070	15113	15143	15257	15232	15124	15349	15148	15245	14978	15054	15196	15123	15030	15193	15141	15168	15122	15079	15100	15225	15121	15105	15256	15204	15207	15032	15208	15091	15090	15144	15072	15089	15250	15094	15117	14985	15127	15058	15298	15128	15156	15091	14957	15166	15100	15029	14983	15215	15064	15071	15078	15001	15234	15210	15122	15155	15209	15132	14935	15096	15182	15073	15323	15130	14985	15194	14928	15226	14865	15175	15272	15031	15296	15037	15342	14937
24001	21431	29067	24286	22379	24452	24934	21750	21167	20837	20625	20263	19661	19133	18985	18663	18650	18656	18444	18400	18421	18381	18214	18184	18248	18190	18154	18098	18176	18317	18232	18042	18019	17914	17867	18137	18050	18166	18078	18107	17999	17965	17903	17957	18260	18019	18197	17949	18088	17973	17962	18053	18219	18067	18083	18009	18057	18095	18011	17907	18040	17897	17880	17883	18035	17913	17970	17805	18001	17960	17749	17857	17967	17826	17692	17869	17837	17804	18075	17851	17860	17853	17727	17582	17677	18101	17738	17884	17729	17832	17845	17747	17912	17785	17812	17854	17736	17894	17736	18039	17830	17845	18067	17800	17875	17941	17987	17498	17749	17738	17546	17761	17840	17945	17864	17766	17862	17899	17945	17874	17773	17758	17933	17885	17901	17899	17921	17717	17918	17794	17756	17736	17934	17946	18010	17705	17915	17935	17778	17774	17702	17971	17995	17850	17857	17945	17711	17873	17897	17891	17592	17853	17640	17778	17768	17974	17609	17721	17871	17892	17741	17807	17799	17911	18051	17749	17868	17787	17702	17783	18111	17888	17752	18027	17984	17786	17933	17686	17766	17812	17906	17795	17974	17827	17787	17634	17851	17897	17678	17693	17826	17726	17799	18059	17901	17626	17910	17853	17872	17807	18213	17629	17742	17698	18014	17772	17932	17688	17783	17797	17774	17702	17767	17809	17967	17806	17889	17887	17935	17825	17875	17763	18105	18031	17802	17737	17783	17875	17735	17733	17792	17869	17753	17871	17777	17820	17742	17747	17818	17932	17818	17856	17704	17747	17765	17697	17759	17842	17865	17948	17884	18023	17853	17612	17711	17864	18038	17918	17950	17748	17819	17964	17696	17995	17906	17877	17714	17746	17820	17980	17551	17823	17856	17892	17782	17942	17926	17873	17922	18006	17929	17637	17782	17767	17637	17948	17995	17706	17881	17628	17779	17795	17783	17856	17769	17672	17869	17832	17808	17920	17854	17863	17795	17784	17793	17746	17844	17664	17681	17767	17725	17702	17810	17708	17806	18006	17856	17899	17928	17860	17833	17863	17809	17899	18028	17653	17753	17738	17537	17766	17849	17969	17884	17737	17603	17929	17740	17820	17591	17765	17824	17662	17996	17784	17621	17898	17784	17942	17623	17860	17611	17831	18005	17818	17822	17800	17466	17856	17894	17726	17792	17821	17681	17659	17956	17785	17859	17917	17741	17823	17902	17867	17675	17908	17872	17874	17711	17566	17625	17485	17540	17886	17844	17560	17769	17550	17995	17782	18024	17736	17640	17775	17820	17680	17836	17711	17674	17856	17945	17878	17758	17699	17805	17770	17818	17883	17591	17615	17763	17644	17785	17849	17788	17774	18085	17608	17734	17877	17891	17718	17830	17881	17859	17802	17879	17576	17695	17721	17662	17623	17656	17669	17652	17921	17838	17838	17911	17844	17972	17903	17840	17897	17744	17573	17794	17820	17950	17908	17874	17669	17827	17937	17776	17881	17853	17895	17973	17854	17633	17894	17741	17898	17853	18056	17762	17729	17695	17742	17699	17789	17710	17794	17885	17744	17763	17655	17900	17652	17952	17899	17779	17881	17778	17999	17778	17694	17921	17973	17538	17686	17914	17977	17885	17656	17621	17747	17870	17639	17701	17829	17795	17780	17684	17733	17767	18014	17793	17797	17887	17979	17889	17664	17950	17882	17810	18017	17730	17738	17579	17624	17753	17972	17779	17793	17787	17949	17865	18000	17956	17759	17814	17836	17820	17840	17711	17713	17907	17747	17839	17620	17840	17629	17834	17798	18000	17918	17828	17623	17921	17708	17881	17702	17751	17846	17937	17770	17908	17786	17777	17782	17706	17947	17961	17784	17649	17795	17894	17876	17686	17813	17884	17685	17730	17658	17695	17841	17860	17756	17957	17816	18020	17866	17887	17856	17956	18121	17860	17812	17708	17781	17915	17784	17882	17717	17731	17581	17671	17835	17922	17580	17573	17867	17733	17838	17636	17784	17601	17989	17749	17967	17894	17882	17789	17822	17822	17850	17828	17877	17865	17699	17741	17733	17871	17742	17911	17670	17889	17822	17754	17769	17740	17756	17798	17831	17966	17994	18065	17897	17833	17757	17726	17737	17820	17818	17725	17609	17983	17958	17770	17844	17590	17882	17969	17774	17923	17838	17742	17750	17694	17707	17734	17983	17689	17700	17801	17585	17888	17748	17779	17782	17900	17655	17537	17759	18024	17767	17870	17838	17794	17757	17859	17786	17779	17893	17872	17684	17775	17987	17885	17951	17707	17759	17608	17807	17839	17931	17930	17910	17825	17774	17907	17805	17755	17667	17766	17900	17891	18005	17839	17889	17675	17658	17797	17557	17691	17682	17769	17854	17943	17730	17893	17967	17649	17757	17603	17699	17774	17813	17711	17825	17940	17762	17842	17912	17870	17790	17861	17766	17843	17719	17809	17668	17782	17910	17677	17701	17799	18014	17711	17742	17797	17876	17890	17969	17900	17846	17912	17773	17775	17765	17934	17664	17943	17734	17870	17832	17969	17846	17831	17833	17658	17816	17746	17546	17617	17781	17805	17769	18062	17724	17830	17526	17810	17904	18002	17762	17838	17749	17882	17995	17720	17628	17929	17714	18034	17893	17792	17813	17803	17565	17967	17862	17987	17947	18109	17851	17774	17815	17888	17817	17709	18075	17965	17677	17917	17717	17706	17734	17990	17911	17816	17927	17787	17831	17702	17772	17864	17885	17956	17785	17920	17838	17638	17806	17794	17715	17828	17888	17804	17657	17696	17741	17792	17858	17656	17783	17820	17793	17895	17992	17980	17748	17760	17616	17828	17856	17864	17769	17928	17727	17798	17886	17889	17927	17899	17815	17937	17809	17803	17856	17907	17905	17851	17764	18042	17844	17828	17647	17683	17871	17865	17937	17958	17996	17857	17776	17763	17797	17715	17784	17845	17596	17762	17738	17851	17675	17664	17833	17879	17349	17839	17909	17885	17811	17694	17611	17939	17870	17800	17855	17727	17730	17814	17900	17784	17660	17727	17931	17947	17676	17791	17765	17835	17665	17866	17694	17746	18036	17896	17911	17801	17772	17812	17996	17974	17711	17829	17801	17780	17790	17776	17829	17926	17795	17801	17750	17742	17773	18005	17771	17727	17651	17609	17799	17911	17729	17875	17939	17991	17900	18080	17864	18045	17654	17826	17893	17695	17910	17700	17764	17745	17873	17903	17807	17740	17730	17820	17955	17689	17751	17883	17825	17652	17892	17873	17833	17819	18037	17881	17908	17908	17827	17799	17608	17895	17874	18019	17912	18003	17865	17746	17601	17954	17747	17865	17767	17886	17771	17860	17852	17650	17720	17872	17666	17909	17936	17874	17731	17868	17786	17790	17727	17847	18065	17682	17843	17637	17831	17782	17835	17779	17978	17580	17797	17941	17620	17850	17773	17877	17803	17755	17836	17732	17889	17766	18010	17696	17723	17669	17834	17773	17683	17840	17697	17713	17919	17830	17921	17805	17695	17791	17844	17864	17687	17516	17749	17779	17898	17791	17666	17870	17752	17707	17797	17731	17918	17796	17800	17860	17727	17726	17987	17590	17732	17856	17913	18032	17869	17834	17772	17851	17588	17531	17815	17737	17742	17685	17793	17940	17858	17658	17986	17804	17863	17622	17715	17924	17758	17767	17831	17827	17775	17790	17801	17883	17677	17996	17916	17974	17978	17969	17673	17879	17937	17885	17823	17857	17776	17764	17908	17841	17579	17941	17717	17655	17877	17721	17868	18113	17733	17795	17835	17897	17880	17723	17549	17794	17682	17922	17804	17859	17731	17764	17721	17894	17747	17797	17578	17969	17847	17921	17847	17676	17857	17834	17781	17584	17911	17862	18029	17800	17959	17651	17816	17778	17730	17661	17702	17705	17728	17954	17985	17746	18088	17789	17896	17623	17614	17902	17893	17927	17727	17916	17825	17744	17838	17806	17757	17729	17713	17902	17678	17730	17778	17727	17644	17848	17837	17849	17930	17841	17640	17851	17795	18024	17845	17963	17686	17826	17780	17584	17633	17904	17590	17871	17892	17775	17848	17742	17765	17583	17755	17897	17852	17945	17465	17794	17878	17788	17737	17766	17729	17859	17736	17611	17687	17846	17795	17771	18151	17873	17671	17713	17921	17784	17570	17768	17909	17758	17872	17777	17964	17842	17672	17831	17942	17715	17853	17737	17791	17849	17987	17906	17833	17863	17847	17894	17900	17697	17560	17939	17899	17576	17862	18008	17965	17844	17744	17798	17929	17904	17718	17660	17855	18004	17678	17625	17836	17781	17918	17806	17746	17704	17812	17898	17876	17762	17936	17840	17686	17791	18005	17867	17801	17930	17961	17881	17942	17942	17825	17587	17745	17778	17920	17878	17909	17782	17808	17713	17739	17862	17904	17906	17717	17678	17702	17684	17796	17948	17885	17830	17908	17750	17759	18009	17737	17734	17670	17940	17695	17803	17700	17579	17816	17726	17880	17832	17764	17743	17703	17717	17486	17607	17765	17877	17769	17700	17695	17816	17903	17772	17877	17724	17800	17791	17837	17856	17619	17741	17769	17784	17732	18127	17773	17696	17828	17792	17698	17711	17663	18173	18020	17751	17865	17812	17678	17898	17942	17685	17664	17716	17796	17844	17807	17706	17905	17817	18022	17659	17799	17724	17819	17802	17831	17918	17952	17906	17755	17773	17782	17820	17858	17729	17814	17669	17691	17919	17733	17794	17719	17754	17697	17630	17903	17705	17657	17931	17681	17804	17583	17713	17602	17831	17877	17707	17780	17778	17632	17795	17833	17774	17797	17821	17802	17901	17749	17747	17956	17721	17891	17716	17615	17855	17949	17889	17909	17694	17896	17824	18095	17809	17743	17615	17791	17725	17657	17745	17852	17814	17879	17768	17725	17773	17724	17783	17805	17908	17789	17793	17913	17813	18019	18075	17888	17964	17801	17692	17679	18034	17891	17921	17734	17893	17947	18012	17949	18031	17863	17689	17737	17805	17918	17632	17586	17564	17807	17784	17809	17641	17988	17629	17630	17783	17891	17894	17755	18061	17704	18079	18046	17952	17833	17900	17707	17882	17755
18634	32236	31557	25734	23822	22194	20707	20593	20348	19737	19558	18663	17561	16951	16695	16377	16138	16280	16065	15733	16106	15910	15772	15804	15612	15498	15652	15762	15283	15489	15397	15309	15502	15402	15366	15314	15161	15318	15329	15348	15465	15289	15633	15484	15497	15375	15554	15400	15353	15164	15333	15554	15313	15429	15255	15559	15546	15319	15340	15426	15387	15279	15414	15087	15233	15185	15019	15127	15075	15070	15002	15139	15263	15351	15159	15199	15186	15039	15253	15173	15046	15226	15288	15013	15266	15012	15246	15376	15036	15367	15252	15153	14954	15088	14962	15143	15257	15213	15165	15289	15150	15012	14827	15203	15267	15043	15184	15151	15357	15202	15269	15118	15206	15127	15125	15093	15178	15028	15223	15122	15069	15223	15185	15150	15062	15124	15161	15188	15138	15069	15143	15230	15127	15062	15296	15113	15227	15071	15025	15098	15000	15177	15135	15016	15158	15177	15215	15373	15229	15204	15160	15280	15213	15129	15182	15048	15097	15131	15196	15249	15015	15089	15146	15151	15049	15247	15244	15194	15075	14970	15138	15056	15101	15095	15040	15233	15091	15085	15020	15166	15149	15196	15070	15234	15122	15096	15200	15190	15083	14983	14966	15218	15128	15278	15275	15012	15082	15244	14999	14950	15175	15143	15065	14982	15240	15151	15133	15187	15106	15149	15007	15237	15245	15260	15171	15183	15081	15212	15152	15124	15164	15007	15302	15309	15090	15186	15050	15111	15173	15088	15138	15035	15310	15096	15130	15024	15088	15033	15124	15338	15051	15205	14994	15156	15018	15077	15163	15100	15219	15204	15210	15213	15313	15152	15400	15014	15060	15058	15151	15355	15094	15217	15065	15034	15081	15108	15121	15130	15176	15239	15215	14925	15054	15022	15162	15095	15078	15072	14996	15186	15199	15228	15132	14968	15056	15131	15136	15124	15175	15163	15202	15191	15081	15057	15098	15086	15073	15117	15101	15282	15073	15156	15068	15201	15071	15119	15223	15244	15054	14983	15105	14956	15213	15135	14938	15159	15023	15228	15090	15219	15079	15110	15315	15096	15064	15085	15032	15085	14991	15034	15189	15168	15110	15053	15128	15220	15029	15109	15240	14860	15215	15025	15040	15131	15064	15008	15046	15184	15103	15134	15180	15024	15033	15211	15138	15127	15131	15184	15017	15124	15106	14979	15161	15038	15158	15245	15075	15100	15044	15161	15150	15114	15141	15080	15026	15075	15214	15188	14905	15203	15201	15124	15087	15275	15108	15110	15180	15013	14886	15213	15205	15251	15109	15160	15006	15263	15294	15171	15024	15095	15009	15123	15136	15109	15216	15176	15292	14941	15087	15276	15125	15257	15039	15036	15463	15168	15221	15278	15142	15172	15258	15220	15170	14958	15122	15183	15047	15151	15118	15268	15072	15145	15150	15147	15056	15363	15268	15012	15218	15108	15245	15182	15331	15126	15140	15150	15116	15040	15005	15070	15254	15245	15090	15060	14903	15032	14884	15169	15079	14973	15103	15053	15341	15113	15158	14992	15001	15239	14969	15093	15113	15037	15107	15038	15039	15108	15214	15196	15004	15007	15180	14920	15176	15319	15019	15247	15143	15079	15105	15195	15070	15114	15095	15094	15026	15159	14982	15151	15066	15080	15138	15182	15097	14912	15118	15276	15149	15060	15031	15194	15204	15137	15098	15169	15059	14883	15075	15124	15155	15077	15071	15316	14997	15037	15086	15223	15043	14997	15096	15252	15038	15232	15131	15254	15085	15167	15172	15297	15136	15053	15122	15089	15075	15123	14971	15174	15176	15028	15121	15121	15118	15101	15068	15149	15169	15102	14957	15189	15219	15087	15132	14993	15224	15240	15104	15201	15125	14959	15292	14997	15194	14997	15071	15114	15267	15044	15161	15210	15274	15148	15077	15080	15053	15234	15130	15128	15052	15302	15037	15172	15312	15070	15136	15233	15132	15202	15013	15215	15095	15163	14965	15063	15216	14975	15231	15094	15011	15207	14956	15015	15117	15106	15188	15197	15015	15041	15010	14944	15005	15293	15086	15066	15006	15369	15161	15174	15149	15108	15059	15130	15282	14965	15044	15117	15131	15130	15099	15095	15027	15164	15156	15116	15160	15260	15338	15050	15286	15233	15103	15130	15017	15081	15140	15049	15254	14968	15024	15132	15051	15025	15182	15350	15067	15028	15265	15272	15108	15169	15286	15261	15108	15130	14922	15107	15271	15132	15079	14958	15155	15181	15030	15026	15069	14944	15039	15139	14979	15145	15266	14995	15148	14986	15114	15079	15255	15261	15091	15327	15225	15006	15168	15299	15053	15146	15106	15116	14996	15143	15290	15085	15073	15166	15009	15023	15092	15088	15081	15124	15210	14939	14966	15126	15071	15170	15179	15116	15225	15099	14883	15276	15377	15039	15152	15191	15215	15388	15009	15114	15153	15130	14910	15208	15138	15212	15237	15037	15180	15235	15201	15087	15117	15119	15106	15081	15164	15093	15054	15253	15212	15163	15363	15153	15273	15190	15204	15055	15137	15109	15217	15101	15171	15169	15183	15102	15185	15012	15119	15193	15091	15318	15015	15124	15216	14970	15083	15311	15061	15132	15040	15134	15174	15072	15251	15090	15202	14898	15054	15025	15240	15287	15095	15056	15151	15005	15309	15071	15118	15165	15066	14948	15238	15080	15125	15045	15101	15201	15189	15161	15184	15230	15173	14900	15070	15353	14960	15106	15070	15219	15146	15156	15297	15063	15055	15051	15072	15180	15140	15200	15197	15077	15369	15064	15256	15019	15263	14950	14998	15218	15162	14942	15190	15070	15177	15066	15157	15019	15196	15180	15122	14989	15024	15085	15117	15130	15053	15105	15067	15165	15067	15294	15084	14981	15067	15200	15069	15104	15097	15199	15186	15190	15051	15114	15046	15070	15146	14974	15036	15064	15173	15097	15113	15137	15395	15192	15168	15224	15110	14978	15228	15133	15063	15162	15137	15245	15290	15117	15030	15104	15189	14999	15150	15155	15061	15117	15198	15080	15117	15181	15187	15091	15172	15092	15244	15014	14955	15062	15201	15110	15125	15279	15209	14935	15253	15050	15265	14955	15177	15107	15189	15133	15220	15000	15055	15139	15245	14998	15151	15150	15100	15025	15081	15008	15087	15049	15078	15157	15160	15017	15228	15050	15186	15097	15331	15050	15263	15105	15047	15299	14940	15059	15177	15063	15107	15207	15056	15181	15105	15022	15147	15047	15043	14937	15201	15094	15221	15191	15052	15123	15034	15262	15134	15194	15338	15241	15087	14950	15125	15021	15205	15165	15198	15314	15014	15181	15081	15209	15264	15215	15120	14989	15116	15096	15153	15148	15150	15184	15148	15012	15134	15124	15299	15194	15208	15041	15159	15088	15084	15200	15311	15054	15220	15125	14967	15080	15288	15177	15087	15120	15170	15187	15158	15198	15234	15293	15071	15237	14998	15038	15162	15048	15178	15124	15119	15204	15068	15134	15063	15189	15021	15124	15174	15002	15183	15093	15030	15090	15034	15162	14965	15191	15115	15034	15097	15204	15206	15176	15030	15051	15013	15191	15061	15241	15175	15221	15138	15198	14869	15185	15149	15109	15411	15207	15173	15079	15110	15197	15125	15258	14926	15112	15116	15164	15246	15220	15115	15140	15290	15048	14941	15177	15163	15076	15194	15257	14963	15252	15120	15313	15183	15239	14931	14994	15182	15062	15066	15053	15003	15271	15238	15022	15054	15062	15078	15098	15165	15203	15003	15041	15209	15204	15220	15191	15129	15136	15329	15087	14944	15151	15163	15117	15161	15265	15209	15167	15041	15117	15091	15215	14962	15124	14985	15237	15191	15094	15096	15284	15138	14975	15071	15166	15037	15287	15045	15189	15076	15076	15292	15080	15145	15139	15236	15170	15124	15208	15074	14867	14970	15113	15060	15162	15183	15118	15047	15227	15160	15207	15288	15155	15146	15290	15095	15081	14982	15129	15200	15138	15197	15076	15103	15024	15270	15110	15198	15150	15116	15101	15064	15169	15212	15128	15059	15074	15075	15114	15183	14962	14997	15182	15092	15102	15242	15037	15129	15084	15263	15237	15038	14963	15010	15056	15140	15088	15076	15161	15180	14988	15280	15201	15042	15210	15054	15036	15183	15051	15118	15225	15177	15138	15254	15337	15219	15220	15079	15214	15131	15219	15025	15082	14957	15109	15049	15073	15110	15056	15154	15089	15307	14993	15075	15104	15148	15272	15105	15142	15048	15158	15042	15143	15035	15030	15026	15171	15087	15111	15214	15145	15208	15094	15318	15101	15114	15078	15302	15018	14983	15201	15103	15053	15090	15192	15022	15022	14983	15289	15101	15156	15223	15102	15319	15163	15308	15089	15046	15246	15187	15069	15098	15133	15203	15164	15339	15140	15203	15001	15097	15091	15055	15251	15169	15147	14954	15300	15153	15235	15122	14976	15155	15018	15108	15153	14900	15209	15117	15228	15047	15132	15248	15096	14989	15080	15164	15068	15101	15226	15101	15008	15067	15086	15097	15175	14930	15120	15223	15101	15189	15041	14989	15279	15194	15071	15020	14935	15076	15261	15231	15154	15015	15134	15036	14941	15049	15147	15152	15110	15136	15163	15186	15291	15363	15276	14972	15065	15080	15220	15111	15028	15226	15166	14975	15044	15078	15170	15022	15379	15228	15011	15249	15282	15053	15045	15223	15097	15132	15007	15237	15053	15098	15110	14958	14983	15008	15037	15226	15053	15166	15239	15182	15041	15104	15167	15086	15121	15170	15068	15064	15164	15116	15322	15238	15118	15059	15072	15081	15185	15116	15143	15100	15167	15389	15053	15041	15013	15168	15013	15159	15176	15254	15119	15248	15199	15105	15180	15312	15108	15295	15288	15097	15191	14938	14995	15116	15091	15151	15151	15214	15039	15198	15142	15066	15202	15253	15298	15158	14945	15182	15126	15277	15040	15144	15065	15186	15062	15116	15143	15083	15061	15202	15134	14891	14988	14974	15280	15220	15064	15167	15387	15141	15199	15032	15315	15265	15058	15207	15130	15081	15161	15095	15055	15135	15214	15131	15074	15071	15247	15049	15221
29604	22608	23744	21860	19478	19480	19259	19017	19070	18840	18889	18609	18172	18113	17958	18135	18187	18045	18220	17956	18073	18133	17861	17927	17897	17692	17958	17927	17900	17722	17938	17941	18109	17905	17796	17486	17730	17807	17931	17759	18149	17884	17981	17918	17888	17969	17716	17654	17936	17818	17811	17482	17845	17841	17759	17829	17887	17887	17779	17856	17920	17958	17905	17776	17791	17766	17931	17867	17831	17870	17942	17888	17753	17892	17816	17680	17929	17688	17917	17942	17784	17876	17670	17866	17783	17810	17728	17857	17811	17702	17870	17722	17929	17747	17696	17737	17897	17883	17631	17589	17681	17524	17762	17850	17843	17799	17812	17777	17692	17556	17752	17887	17981	18006	17781	17755	17897	17725	17663	17714	17942	17624	17790	17847	17795	17684	17928	17729	17791	17662	17692	17864	17852	17983	17860	17862	17782	17833	17844	17789	17788	18041	17723	17834	17684	17625	17830	17802	17813	17924	17897	17962	17846	17691	17531	17751	17700	17726	17715	17698	17788	17811	17728	17807	17903	17864	17704	17725	17820	17762	17735	17723	17939	17651	17855	17857	17768	17909	17730	17842	17557	17590	17797	17699	17763	17842	17840	17744	18010	17565	17749	17775	17886	17730	17806	17709	17697	17672	17728	17712	17942	17762	17912	17878	17999	17585	17720	17584	17797	18012	17687	17745	17876	17764	17919	17735	17813	17519	17850	17618	17813	18046	17935	17712	17743	17711	17886	17710	17869	18009	17902	17646	17702	17904	17830	17621	17604	17854	17593	17681	17906	17645	17672	17879	17872	18040	17956	17876	17669	17826	17685	17712	17666	17589	17812	17723	17849	17662	17715	17535	17604	17958	17977	17958	17838	17872	17704	17708	17874	17803	17761	17641	17777	17538	17844	17740	17742	17771	17643	17921	17685	17778	17731	17514	18031	17713	17771	17737	17921	17923	17822	17666	17632	17663	17831	17658	17861	17650	17748	17643	17841	17757	17599	17824	17802	17843	17859	17726	17829	17795	17740	17785	17924	17984	17878	17774	17681	17865	17747	17868	17714	17759	17817	17609	17989	17812	17853	17846	17793	17714	17747	17596	17857	17687	17782	17863	17816	17707	17857	17965	17789	17783	17761	17696	17755	17830	17783	17798	17727	17716	17934	17769	17907	17960	17910	17736	17763	17632	17806	17846	17783	18023	17726	17721	17915	17785	17731	17602	17842	17725	17913	17750	17642	18064	17893	17867	17940	17602	17836	17553	17788	17716	17781	17729	17898	17888	17617	17899	17735	17781	17765	17784	17864	17793	17649	17660	17945	17682	17814	17919	17933	17873	17673	17723	17724	17710	17523	17850	17762	17958	17686	17950	17911	17637	17788	17873	17542	17724	17817	17585	17589	17703	17736	17804	18001	17807	17810	17636	17788	17744	17784	17925	17827	17691	17742	17994	17586	17909	17832	17717	17763	17796	17751	17692	17678	17776	17789	17705	17747	17929	17953	17807	17696	17780	17917	17976	17911	17772	17977	17719	18001	17767	17870	17731	17823	17821	17825	17829	17678	17685	17698	17774	17804	17814	17768	17855	17756	17907	17973	17857	17705	17895	17851	17672	17761	17859	17769	17554	17947	17899	17918	17612	17698	17666	17644	17797	17723	17946	17798	17960	17807	17764	17820	17849	17611	17813	17637	17777	17901	17891	17626	17769	17768	17517	17983	17690	17675	17641	17846	17760	17937	17790	17861	17958	17862	17859	17902	17846	17716	17615	17824	17498	17857	17872	17756	17729	17562	17898	17857	17774	17854	17923	17538	17987	17783	17689	18051	17804	17633	17755	17942	17737	17769	17830	17810	17916	17881	17781	18001	17930	17825	17683	17794	17762	17865	17783	17818	17952	17796	17781	17887	17724	17801	17765	17927	17679	17807	17759	17810	17749	17883	17781	17795	17880	17828	17812	17787	17876	17929	17827	17959	17763	17637	17835	17898	17777	17868	17865	17753	17828	17911	17864	18050	17842	17801	17665	17704	17794	17905	17983	17699	17714	17558	17771	17830	17715	17638	17787	17842	17871	17918	17710	17827	17961	18097	17799	17709	17832	17805	17875	18041	17720	17970	17792	17849	17831	17947	17741	17857	17850	17838	17849	17754	17653	17604	17859	17638	17710	17935	17840	18071	17808	17602	17820	17646	17765	17698	17712	17663	17803	17731	17748	17702	17842	18007	17673	17760	17587	17762	17982	17896	17746	17804	17855	17721	17980	17884	17815	17715	17602	17768	17767	17596	17601	17931	17934	17902	17792	17779	17753	17716	17695	17945	17899	17923	17769	17701	17757	17726	17903	17866	18070	18025	17724	17696	17884	17813	17876	17705	17828	17921	17620	17618	17684	17624	17839	17731	17632	17770	17752	17740	17911	17798	17724	17938	17742	17696	17705	17768	17940	17945	17719	17647	17865	17841	17840	17618	17737	17748	17745	17697	17873	17811	17869	17723	17760	17815	17882	17770	17831	17617	17878	17875	17836	17912	17692	17954	17887	17699	17840	17654	17840	17810	17711	17847	17701	17699	17815	18016	17777	17636	17788	17731	17726	17707	17991	17838	17896	18006	17859	17595	17715	17908	17889	17601	17638	17596	17755	17733	17760	17781	17947	17902	17929	17923	17719	17801	17871	17640	17876	17749	17777	17874	17934	17589	17553	17744	17803	17677	17641	17953	17850	17863	17814	17761	17855	17723	17784	17929	17914	17864	17851	17734	17721	17641	17763	17604	17630	17543	17869	17588	17715	17931	17915	17916	17809	17995	17944	17732	17803	17757	17710	17777	17723	18030	17852	18048	17852	17624	17685	17839	17760	17955	17988	17548	17796	17786	17983	17781	17763	17755	17839	17781	18053	17838	17645	17785	17822	17866	17944	17839	17740	17680	17586	17716	17908	17621	17747	17868	17928	17769	17722	17755	17731	17934	17829	17880	17920	17955	17820	17743	17901	17757	17758	17733	17770	17783	17768	17712	17951	18028	17746	17837	17874	17882	17858	17693	17813	17776	17721	17690	17817	17520	17748	17823	17676	17775	17746	17906	17776	17837	17633	17938	17715	17604	17794	17885	17742	17924	17736	17758	17765	17737	17838	17836	17735	17654	17676	17751	17728	17650	17746	17788	17659	17850	17813	17894	17799	17702	17755	17731	17601	17832	17912	17744	17811	17804	17695	17970	17849	17882	17812	17555	17508	17747	17707	17822	17849	17789	17710	17871	17671	17646	17767	17835	17751	17667	17742	17865	17933	17834	17756	17653	17869	17609	17725	17639	17924	17711	17840	17942	17578	17732	17682	17802	17644	17710	17922	17808	17826	17760	17818	17836	17951	17829	17618	17545	17790	17875	17759	17852	17715	17777	17974	17829	17703	17723	17747	17833	17551	17918	17816	17786	17745	17850	17845	17785	17676	17754	17677	17852	17746	18033	17757	17872	17672	17938	17934	17635	17969	17856	17794	17715	18064	17950	17837	17716	17757	17610	18002	17890	17904	17789	17691	17763	17833	17760	17846	17708	17758	17657	17443	17893	17752	17882	17919	17793	17973	17661	17815	17815	17770	17863	17789	17895	17814	17666	17896	17791	17788	17949	17966	17758	17612	17811	17651	17834	17766	17668	17830	17930	17790	17861	17820	17826	17852	17766	17782	17742	17603	17901	17833	17796	17719	17814	17664	17915	17531	17798	17647	17781	17908	17951	17813	17697	17710	17875	17888	17812	17797	17765	17908	17868	17911	17777	17764	17745	17696	17616	17831	17859	17528	17669	17853	17853	17780	17894	17839	17899	17745	17926	17637	17778	17947	17724	17922	17756	18175	17786	17825	17744	17755	17818	17684	17726	17874	17805	17654	17707	17873	17747	17907	17854	17793	17799	17748	17508	17794	17916	18041	17813	17770	17756	17733	17823	17855	17792	17909	17867	17783	17756	17836	17761	17886	17816	17775	17709	17873	17880	17856	17762	17859	17676	17886	17653	17943	18009	17728	17664	17931	17819	17992	17615	17895	17810	17723	17809	17725	17624	17754	17965	17893	17740	17745	17765	17786	17774	17811	17785	17731	17506	17641	17814	17856	17806	17769	17872	17878	17854	17799	17736	17858	17763	17555	17692	17503	17859	17793	17849	17744	17616	17599	17678	17909	17983	17761	17713	17691	17923	17849	17778	17667	17718	17990	17865	17712	17779	17830	17754	17820	17735	17754	17507	17933	17653	17671	17816	17646	18059	17611	17642	17921	17881	17741	17673	17636	17699	17721	17730	17832	17921	17676	17590	17681	17842	17813	17703	17899	17709	17858	17733	17740	17712	17826	17673	17840	17727	17843	17865	17722	17927	17873	17620	17875	17583	17572	17657	17761	17768	17753	17845	17737	17715	17741	17897	17662	17863	17794	17714	17841	17682	17877	17697	17599	17802	18057	17710	17887	17896	17747	17907	17807	17866	17835	18011	17749	17734	17864	17647	17951	17707	17820	17734	17679	17870	17802	17892	17801	17816	17877	17869	17742	17758	17877	17799	17641	17778	17901	17707	17633	17899	17692	17723	18049	17793	17714	17771	17962	17766	17807	17873	17864	17722	17607	17699	17917	17834	17813	17790	18061	18024	17835	17618	17865	17938	17938	17870	17769	17971	18027	17666	17727	17820	17770	17636	17853	17779	17809	17810	17756	17721	17767	17770	17861	17744	17857	17731	17738	18082	17893	17726	17667	17907	17781	17983	17746	17690	17945	17904	17622	17963	17943	17849	17675	17758	17906	17786	17961	17702	17859	17688	17695	17854	17990	17892	17830	17798	17664	17959	17841	17744	17860	17768	17593	17815	17808	17884	17876	18014	17857	17772	17825	17816	17737	17607	17808	17665	17518	17937	17800	18030	17701	17639	17746	17721	17568	17720	17825	17887	17816	17773	17542	17803	17930	17776	17832	17883	17696	17707	17890	17741	17574	17755	17698	17782	17866	17692	17641	17688	17591	17598	17640	17959	17553	17954	17835	17829	17645	17890	17815	17893	17787	17819	17812	17735	17714	17854	17811	17685	17775	17772	17654	17983	17832	17806	17634	17720	18064	17946	17779	17832	17670	17875	17944	17934	17998	17851	18025	17854	17925	17692	17838	17569	18067	17937	17856
16582	19554	19849	18502	18089	17486	17022	16945	17179	17049	16475	16307	15998	15634	15578	15590	15470	15474	15239	15442	15257	15374	15125	15102	15239	15129	15104	15265	15114	15100	15172	15268	15106	15054	15205	15211	14819	15081	15057	15158	15078	15329	15131	15277	15190	15183	15033	15127	15306	15059	15276	15144	15269	15122	15085	15202	15258	15216	15227	15077	15264	15058	15076	15033	15194	15154	14979	15041	14865	15092	15188	15071	15184	15129	15116	14941	15105	15180	15044	15114	15092	15210	15002	14984	14965	15006	15052	15235	14920	15073	14933	15194	15044	15038	14928	15001	14979	15016	15088	15128	15167	15135	15070	15040	15013	15194	15073	15009	14961	15226	14935	14953	15076	14928	15087	15083	14930	15123	15018	15114	14954	15028	15178	14940	15193	15112	15075	15073	14940	14938	15116	15112	14954	14968	15051	15141	14995	14960	15112	15065	14876	14953	14887	15177	15059	15151	15099	15075	14957	15050	15115	14985	15047	14840	15235	14952	15189	15177	15026	15070	15064	14933	14921	15202	15080	15070	15100	15048	15089	15058	15131	15010	15060	14904	15035	14950	15180	14886	15031	14858	14975	15004	15197	15164	15079	14981	15134	14941	15039	15012	15092	14906	15016	14882	14811	15222	14916	15236	14923	15042	15022	15197	15135	15000	15122	15089	15061	15152	15033	15095	15019	15029	15102	14896	15168	14897	15050	15011	15079	15089	15076	15090	15248	14975	14968	15123	15068	15118	14888	15059	15105	15108	15124	15073	14882	15080	14962	15115	15128	14855	15144	15108	14956	15045	15016	15017	15055	14958	15104	15092	14922	15063	15105	15285	15159	15055	15096	15137	15130	15177	14879	15120	14995	15028	15161	15202	14941	15177	15037	14949	15196	15068	15023	15039	15006	15049	15266	14968	15090	14969	15075	14966	15130	14961	14939	15053	15082	15021	15085	15098	14953	14962	15003	14935	15043	15140	15024	15080	14826	15135	15031	15073	15178	15021	14965	15029	14794	15191	15229	15203	15170	14958	15152	15165	15124	15104	15025	15025	14955	15022	15002	15070	15285	14943	15069	15008	15052	15072	14925	15137	14993	14911	15126	14985	15096	15062	15010	15024	14782	14892	15270	14936	15010	15217	14982	14951	15044	15042	14911	15164	15042	14914	15234	15043	14912	14976	14974	14951	15186	14766	14999	15087	14988	15012	15222	15259	15098	14999	15056	15008	14902	15023	15097	15025	15191	14987	15074	15051	15029	14911	14933	15204	14999	15004	15196	14988	15168	15056	15000	15008	15128	15059	14947	15163	14991	14980	15118	15059	14947	15069	15132	15042	15080	15025	15055	14997	15118	15068	15074	15084	15216	15178	14987	15047	14941	14927	15025	15148	15159	15102	14920	15080	15167	15146	14965	15131	14996	14940	15130	15015	15040	14956	14993	14984	14999	15087	15183	15037	14905	14972	15182	15028	15128	14923	15017	14895	14919	15139	14870	14966	15168	15002	15117	15171	15014	15084	15202	15084	15197	15078	15257	15089	15163	14979	15052	15030	14956	15022	15114	15043	15014	15058	15053	15150	15020	15016	15011	14992	15092	15022	15043	15043	14976	15023	15008	15027	15002	14939	15128	15037	15030	15104	15105	14985	15048	15099	14965	14981	14987	15096	15013	15097	15025	15333	14969	15061	14991	14993	15081	14973	15175	15070	15004	14970	15210	14989	15230	15202	15069	15086	15087	14976	14975	14999	15254	15251	14962	15020	14935	15132	15136	15027	15086	15106	15069	15097	14979	15087	15166	15036	15108	15113	15048	14982	15168	15132	14992	15125	14997	15081	15010	14929	14993	15125	14999	15031	15080	15077	15051	15103	14946	15003	15093	15130	15091	14957	14972	15058	15120	15112	15014	15169	15138	14986	15148	15040	15248	15105	15068	15054	14943	15261	14998	15033	14960	15133	15293	15112	15118	15154	14927	15066	15070	15078	15045	15037	14948	15038	15195	14966	15092	14979	15084	15066	15086	14991	15031	14966	15038	15153	14995	15160	14961	15173	15046	14945	14944	14931	15132	15245	15132	15170	15071	14972	15048	15237	15219	14985	15120	15130	15221	14957	15039	15108	14864	15140	14854	14993	15062	15099	15038	15161	15200	15015	14971	15070	15090	14986	15166	15123	14968	15187	14940	15011	14971	15074	15111	15081	15088	15038	14878	15121	15160	14938	15065	15143	15112	15038	14976	14788	15184	14900	15136	14897	14959	15098	15047	14877	15139	14946	15087	15209	14972	15014	15123	14982	15111	14970	15052	15116	15057	14866	15015	14964	15062	15132	14995	15027	15012	15040	15058	14939	14894	15021	15123	15039	14971	15268	14933	14783	15107	15214	15146	15102	15215	15136	15144	15228	14960	15122	15068	14853	15196	15170	14913	15027	15080	15197	15072	14951	15117	14979	15193	15052	15138	15072	15047	15188	14999	15003	14944	15092	14898	15053	14970	15027	14992	15319	15109	14856	15056	15123	15257	15060	15229	15036	15029	15031	14885	14937	15054	14959	15187	14996	14950	15022	15115	15034	15077	15141	15091	14917	15024	15002	15029	15116	15095	15131	14951	14893	14997	15009	15221	15166	14944	15129	15027	15109	15042	14849	15118	15168	15010	15123	15113	14953	15135	14949	15215	14969	15101	15040	15100	15049	15084	15052	15137	15003	14964	15072	14959	15032	15015	15104	14989	15077	15113	15191	15009	15094	15101	15050	15197	14999	15086	14954	15140	15070	15019	15191	15097	15016	14960	14972	15048	15033	15052	15085	15049	15008	14958	14937	15054	15071	15058	14799	14933	15075	15027	14962	15042	15049	15040	15100	15094	15021	14963	15037	15062	14898	15188	15025	15227	14981	14945	14876	15085	15026	15006	15150	15076	15116	14919	15145	15146	15086	14962	15020	14806	15012	15080	15060	14999	15176	15015	15039	14933	15052	15034	15078	15097	15016	15028	15021	15050	15448	14989	14952	15035	15148	15085	14974	15106	15183	14912	15239	15137	15020	14961	14993	14957	15140	15135	14761	15018	14974	14973	15093	15046	15061	14989	15135	15145	15046	14984	15083	15078	14981	15117	15121	15044	15029	15028	15120	14991	15118	15117	15186	14869	15132	15017	15011	15041	15233	15056	15015	14996	15117	14969	15095	15108	15048	15052	15030	15211	14979	14958	15104	15174	14853	15267	15128	15137	15056	15064	15008	14974	15044	15092	15001	15006	14999	14948	15093	15005	15105	14998	15113	15052	15038	15026	15099	15117	15079	15006	15110	15177	15264	14962	15037	15120	15097	15086	15031	14980	15089	14980	15087	15254	15005	15196	15064	15031	15016	14951	14982	14885	15186	15016	15029	14965	15021	15046	14943	14980	14991	15084	14959	14990	15085	15071	15172	14933	15042	15069	15008	15057	15136	15166	14995	15071	15059	15061	15168	15052	15040	15227	15045	15184	15050	15129	14949	15046	14941	15183	15024	15049	15023	14960	14918	15066	15006	15080	15020	14964	15179	15058	15068	15072	15018	15125	15084	15155	15086	15049	15140	15027	15053	15039	15105	15174	14987	15062	15167	14980	15262	14932	15164	15080	15160	14951	15097	15044	14986	15029	15141	15129	15154	14953	14971	15195	15065	15065	15185	14902	14964	15016	15039	15009	14980	15189	15294	15153	14966	15086	15046	15095	15081	15163	15074	14865	14921	14982	15048	15162	14957	15076	14991	15012	14896	15000	14973	15121	14977	15058	15053	15035	15119	14975	15025	14982	15111	15115	15216	15101	15145	14983	15119	15156	14983	15137	15097	15076	15128	14965	14938	14951	15003	14933	14946	15097	15112	14971	15013	15057	14928	15037	15014	15080	15178	15046	15111	14967	15086	14915	15115	14954	14884	15077	15060	15089	15205	15059	15118	15047	15081	14995	15059	15207	15093	14958	14951	15127	15123	15028	15186	15042	15129	15061	15097	15061	15199	15151	14995	15174	14987	15203	15031	14919	15076	15152	14907	15182	15095	15065	15036	15079	15058	15144	15194	15092	15133	15090	15029	15016	15071	15028	14998	15155	14985	15069	15073	15123	14970	15112	15147	15315	14956	14886	14887	15104	15023	15033	14994	15088	15038	14961	14987	14826	14811	15151	14963	15119	14903	15025	15134	15108	14912	14941	14975	15103	15200	15103	15143	15054	14932	15063	15081	15151	15071	15175	15133	15058	15006	14945	15033	15158	15094	15048	15061	15012	15178	15122	15002	15060	15122	15105	15209	15016	15006	15034	15042	14970	15118	15054	14970	15258	15078	15005	14917	15073	15062	14954	15025	15016	15027	15152	15205	15003	14952	15006	14870	15076	15086	15080	15179	15058	15148	15181	15129	15209	15023	14986	14874	15122	14902	15015	15005	14904	14920	15093	15304	15073	15133	15105	15035	14851	14932	15086	15029	15137	15125	14781	15184	15085	15190	14999	15262	15060	14920	14879	15028	15022	15000	15040	14987	15030	15077	15072	15098	15047	15092	15109	14966	15087	14867	15076	14816	15162	14996	14976	15103	14942	14983	15037	15133	15131	14941	15144	14993	15174	14906	15014	15044	15007	15030	14980	15154	15092	15163	15247	14934	14888	15067	15027	14966	15129	15149	15151	15180	15033	15079	15008	15013	15119	15048	15121	15092	15024	14946	15005	15072	14940	14869	15105	15045	15051	15154	14952	14934	15088	15096	15121	14978	15120	15126	15076	15181	15117	14885	14862	15026	15266	15055	15157	15102	14947	15199	15085	14974	15021	15143	15034	15222	15031	15015	14833	15245	14960	15031	15110	15002	15082	15240	15065	15021	15053	15086	15194	15143	15042	15102	14993	14948	15083	15078	15055	15050	15000	15174	15206	15030	15203	14953	15137	14881	15064	14959	15078	15074	15285	15023	15053	15031	15120	14978	14982	15049	15203	15095	14878	15262	14963	15044	15046	14934	15055	15070	15108	15078	15135	15005	14964	15122	15056	15092	15075	15037	15036	15099	15060	15070	15193	15194	14906	15194	15182	15162	15043	15090	15043	15100	14896	15233	15077	15043	15020	14947	15113	15039	14929	15132	14986	15014	15066	15050	15013	15111	15086	15111	15041	14913	15165	15034	15218	15050
25213	21420	28432	25436	23165	22491	21860	20340	19884	19746	19422	18949	18569	18623	18428	18602	18466	18202	18388	18298	18439	18066	18240	18115	18243	18138	18105	18204	18035	18060	17948	18001	17927	18011	17874	18099	18039	18085	18150	17931	17871	17834	17904	17955	18191	17894	17956	17899	17775	17877	17809	17809	17918	17995	18067	17804	18096	17990	17856	18006	17937	17798	17788	17988	17806	17791	17824	17816	17805	17980	17934	17771	17844	17914	17990	17806	17885	17970	17907	17753	17969	17732	17960	17862	17969	17722	17690	17754	17734	17733	17872	17732	17897	17793	17955	17776	17566	17788	17687	17760	17903	17683	17716	17861	17797	17604	18104	17811	17791	17784	17700	17763	18004	17958	17878	17855	17911	17570	17757	17686	17782	17576	17699	17705	17786	17800	17726	17756	17714	17721	17877	17774	17634	18091	17634	17949	18007	17926	17880	17667	17689	17885	17705	18014	17751	17753	17751	17901	17861	17767	17701	17810	17674	17905	17611	17884	17830	17801	17809	17770	17844	17772	17693	17671	17875	17877	17803	17664	17737	17712	17891	17916	17748	17784	17795	17957	17657	17502	17798	17805	18032	17779	17623	17703	17897	17708	17742	17671	17741	17811	17748	17863	17720	17784	17920	17726	17784	17819	18098	17779	17814	17791	17811	17739	17770	17718	17861	17783	17844	17802	17638	17822	17825	17797	17843	17974	17661	17722	17772	17969	17714	17539	17824	17757	17748	17588	17699	18082	17751	17770	17891	17547	17898	17903	17743	17596	17564	17777	17721	17690	17723	17733	17684	17713	17997	17688	17740	17886	17710	18013	17817	17970	17837	18004	17723	17888	17795	17926	17926	17828	17778	17641	17877	17819	17776	17864	17817	17714	17929	17711	17808	17782	17786	17713	17776	17725	17920	17854	17862	17781	17743	17748	17711	17712	17793	17697	17739	17800	17843	17671	17777	17875	17816	17693	17625	17741	17806	17802	17817	17774	17718	17873	18005	17728	17923	17631	17565	17951	17715	17847	17777	17832	18006	17924	17793	17736	17953	17778	17754	17739	17883	17742	17533	17640	17890	17893	17648	17825	17796	17849	17551	17784	17714	17609	17702	17851	17924	17694	17810	17819	17720	17666	18036	17797	17864	17731	17785	17745	17820	17734	17636	17717	17827	17882	17785	17823	17732	17776	17652	17547	17714	17767	17511	17649	17613	17546	17756	17741	17932	17987	17720	17699	17696	17695	17684	17865	17885	17790	17857	17814	17700	17943	17961	17839	17863	17778	17920	17934	17891	17745	17877	17747	17944	17783	17688	17666	17852	17745	17872	17824	17848	17832	18026	18053	17956	17665	17861	17850	17847	17796	17692	17558	17561	17574	17673	18002	17785	17755	17610	17730	17858	17676	17900	17818	17851	17855	17816	17689	17778	17656	17928	17738	17859	17706	17741	17722	17860	17934	17752	17752	17885	17807	17774	17672	17536	17721	17788	17530	17793	17684	17710	17676	17642	17844	17836	17952	17841	17694	17801	17911	17801	17923	17935	17849	17705	17707	17650	17832	17925	17853	17887	17768	17833	17626	17792	17588	17851	17696	17802	17832	17752	17852	17821	17914	18009	17688	17732	17736	17812	17843	17625	17737	17655	17780	17697	17977	17720	17915	17691	17818	17758	17663	17798	17668	17678	17974	17847	17697	17917	17962	17992	17657	17732	17949	17777	17858	17757	17838	17871	17727	17630	17833	17774	17654	17566	17752	17617	17731	18003	17800	17802	17610	17791	17571	17794	17677	17747	17747	17708	17570	17842	17723	17657	17779	17712	17946	17918	17896	17783	17952	18103	17642	17781	17996	17716	17772	17876	17589	17899	17876	18140	17923	17920	17800	17896	17611	17841	17904	17963	17830	17991	17822	17666	17823	17751	17964	17910	17864	17775	17768	17759	18159	17739	17848	17769	17725	17837	17763	17945	17796	17765	17520	17820	17686	17696	17888	17700	17610	17900	17805	17760	17758	17759	17782	17903	17627	17979	17663	17611	17798	17715	17862	17718	17733	17946	17851	17894	17939	17665	17848	17882	17676	17866	17944	17948	17824	17721	17930	17815	17917	17687	17981	17878	17730	17779	17879	17788	17732	17727	17941	17770	17782	17781	17536	17776	17826	18044	17771	17916	17780	18001	17902	17851	17832	17653	17569	17848	17794	17720	17686	17818	17741	17717	17797	17835	17876	17624	17778	17846	17839	17728	17700	17851	17688	17829	17679	17881	17622	17809	17777	17783	17570	17844	17707	17782	17701	17655	17718	17816	17913	17801	17861	17888	17706	17792	17996	17777	17802	17985	17936	17854	17810	17722	17685	17803	17785	17652	17571	17894	17760	17948	17807	17652	17742	17586	17874	17705	17980	17729	17743	17824	17831	17736	17709	18088	18062	17790	17712	17752	17831	17582	17956	17854	17693	17877	17655	17990	17762	17918	17747	17775	17892	17709	17662	17849	17692	17652	17843	17900	17894	17784	17793	17877	17744	17675	17976	17772	17886	17701	17948	17862	17786	17661	17426	17904	17868	17747	17833	17834	17872	17908	17581	17900	17807	17810	17861	17744	17917	17778	17594	17935	17917	17804	18011	17670	17722	17731	17798	17850	17858	17848	17827	17875	17747	17774	17786	17981	17601	17698	17674	17825	17861	17859	17833	17816	17537	17750	17843	17848	17865	17993	17905	17874	17868	17794	17838	17897	17799	17892	17692	17826	17852	17626	17838	17710	17819	17869	17873	17740	17706	17981	17804	17736	17649	17773	17758	17814	17847	17883	17712	18059	17719	17778	17874	17849	17974	17828	18035	17705	17691	17852	17900	17676	17687	17822	17772	17938	17982	17937	17840	17719	17782	17598	17557	17836	17671	17640	17634	17997	17887	17878	17761	17714	17712	17776	17997	17884	17888	17583	17838	17782	17771	17744	17772	17858	17859	17593	17627	17693	17674	17823	17908	17836	17918	17966	17736	17952	17971	17924	17729	17745	17632	17751	17781	17738	17795	17937	18020	17841	17814	17731	17894	17583	17713	17752	17791	17855	17755	17753	17726	17729	17663	17695	17752	17812	17803	17909	17698	17725	17682	17755	17691	17581	17652	17765	17752	17728	17875	17966	17879	17623	17902	17580	17803	17969	17778	17710	17695	17747	17979	17800	17740	17977	17620	17912	17718	17675	17743	17718	17855	17792	17819	17727	17915	17794	17673	17741	17685	17936	17967	17604	17769	17802	17710	17672	17742	17795	17941	17799	17922	17864	17842	17821	17573	17827	17823	17781	17684	17749	17918	17856	17692	17945	17887	17703	17691	17827	17888	17779	17715	17917	17890	17727	17835	17865	18026	17630	17847	17761	17774	17731	17830	17827	17896	17977	17760	17881	17842	17962	17783	17676	17721	17870	17805	17813	17842	17791	17629	17885	17843	17903	17779	17836	17747	17873	17668	17721	17777	17770	17962	18078	17613	17805	17771	17748	17892	17934	17857	17772	17764	17841	17630	17748	17800	17718	17627	17603	17747	17805	17927	17735	17919	17788	17840	17866	17849	17828	17618	17708	17669	17705	17729	17839	17750	17634	17934	17669	17849	17849	17822	17696	17602	17723	17601	17819	17841	17715	17758	17815	17732	17925	17724	18068	17742	17728	17916	18083	17810	17802	17813	17914	17907	17766	17607	17910	17779	17756	17760	17805	17897	17660	17727	17819	17762	17929	17886	18023	17799	17691	17786	17761	17777	17813	17796	17896	17925	17856	17765	17536	17658	17915	17788	17984	17692	17771	17873	17772	17567	17877	17756	17788	17479	17697	17780	17985	18072	17852	17768	18027	17657	17808	17711	17769	17835	17692	17716	17889	17908	17810	17624	17745	17827	17825	17903	17810	17815	17660	17788	17816	17753	17912	17932	17781	17783	17964	17693	17788	17632	17933	17838	17885	17663	17763	18006	17790	17866	17648	17829	17857	17644	17858	17714	17939	17889	17745	17548	17748	17824	17814	17567	17786	17590	17777	17877	17736	17952	17774	17991	17780	17585	17791	17950	17866	17718	17753	17746	17943	17731	17731	17835	17712	17728	17705	17870	17765	17780	18101	17888	17945	17929	17913	17803	17731	17786	17718	17947	17727	17899	17886	17818	17901	17644	17828	17828	17912	17955	17784	17935	17748	17881	17807	17775	17827	17838	17610	17874	17744	17647	17721	17518	17870	17655	17875	17759	17739	17710	17940	17911	17665	17820	17669	17622	17812	17657	17522	17620	17878	17767	17779	17852	17917	18157	17801	17772	17872	17700	17689	17767	17752	17740	17864	17883	17836	17746	17515	17761	17885	17757	17743	17800	17609	17748	17963	17678	17624	17834	17647	17846	17758	17751	17682	17920	17673	17667	17730	17893	17767	17834	17807	17966	17896	17781	17637	17900	17873	17791	17957	17778	17791	17873	17650	17645	17774	17645	17776	17714	17830	17797	17822	17789	17886	17944	17716	17695	17839	17974	17806	17725	17635	17832	17844	17878	17894	17618	17850	17896	17993	17866	17786	17718	17752	17703	17784	17704	17979	17907	17636	17808	17769	17743	17860	17555	17828	17725	17831	17796	17843	17719	17757	17708	17834	17826	17787	17641	17868	17901	17713	17844	17882	17834	17759	17776	17837	17869	17798	17691	17894	17854	17829	17809	17772	17807	17810	17948	17652	17812	17892	17940	17811	17786	17873	17641	17711	17726	17959	17671	17804	17970	17631	17926	17738	17803	17664	17914	17934	17690	17677	17624	17715	17708	17803	17966	17782	17735	17873	17802	18097	17675	17557	17779	17898	17708	17766	17786	17707	17829	17976	17785	17787	17882	17631	17960	17742	17888	17780	17972	17754	17790	17733	17870	17596	17720	17621	17778	17841	17815	17656	17923	17754	17726	17973	17769	17887	17748	17880	17928	17688	17786	17806	17829	17770	17789	17886	17838	17671	17637	18002	17860	17826	17827	17982	17810	17614	17674	17871	17615	18007	17792	17793	17718	17736	17769	17744	17580	17737	17612	17787	17795	17889	17711	17765	17605	17742	17767	17902	17856	17595	17682	17855	17850	17746	17743	17921	17878	17732	17977	17881	17666	17718	17813	17710	17766	17862	17689	17810	17726
16844	27623	27702	24044	21961	20409	19216	18967	18577	18222	17838	17003	16563	16102	16026	15891	15866	15703	15769	15639	15644	15550	15431	15367	15484	15460	15363	15439	15429	15209	15409	15094	15231	15236	15311	15276	15196	15197	15293	15354	15292	15262	15221	15263	15292	15188	15499	15177	15239	15199	15163	15061	15214	15165	15241	15198	15248	15298	15386	15451	15355	15213	15285	14982	15188	15134	15152	15120	15094	14885	15158	15205	15103	15079	15165	15135	15228	15088	15123	15056	15143	14920	15117	15052	15127	15119	15189	15005	15010	15106	15187	14956	14935	14947	15300	15075	15038	14996	15008	15133	15176	15000	15194	15048	15043	15220	14971	14982	15140	15087	15052	15112	14944	15107	15055	15082	15163	15144	15069	14969	15098	14971	15133	15201	14964	15189	14947	15118	15288	15122	15212	14968	15201	15137	15039	14796	15045	15051	15149	15051	15045	15152	15092	15087	15181	15075	15169	15038	14970	15121	15108	15194	15105	15101	15314	14933	15123	15234	15035	15175	15062	15192	15032	15075	15205	15177	15119	15163	15076	15017	14928	15020	15002	14985	14926	14997	14975	15242	15029	15192	15002	15145	15075	15090	15074	15008	14894	14976	15058	15268	15090	15008	15175	14999	15106	15042	15075	15032	14965	15081	15011	14907	15033	15067	14975	15029	15086	15003	15102	15069	15134	15043	15224	15089	15040	15105	15082	15074	15071	14987	15122	15044	14969	14988	15200	15151	14908	14949	15084	14957	15039	15107	14941	15001	15120	15045	14992	15229	15182	15110	15259	14959	15120	15173	15054	15396	15094	14864	15068	14915	15257	15054	15169	14952	14949	15135	15171	14988	15145	14950	15274	15366	14999	15185	15075	15118	15163	14964	15106	15072	15179	15179	14955	15021	15191	15031	15155	15076	14967	14946	14919	15031	15002	14991	15132	15181	15155	14947	15011	15231	15005	14995	15088	15077	15201	15106	15178	15375	15008	14997	15035	15160	15148	15008	15048	15136	15252	15127	15090	15129	15024	15186	15027	15142	15112	14970	15252	14906	15337	14949	15192	15070	15018	15081	15134	14998	15080	14880	14892	14920	15006	15022	14868	15026	15017	14995	15078	14908	14897	15054	14962	15139	15058	15061	14984	15151	15022	15050	15077	15193	15010	15133	15019	15030	15074	15191	15202	15142	14864	15107	15094	15066	15080	15104	15027	14915	15018	15216	14916	15123	15042	15132	14938	15119	15150	15087	15222	14919	14954	15072	15186	15111	15155	14967	15078	14950	15157	15107	15064	15086	15093	15127	15061	15186	14964	15140	15114	15141	15066	15179	15047	15118	15216	15186	15266	15174	15124	14953	15089	15059	15167	15113	14974	15202	14985	15010	15052	15357	15094	15039	15097	15054	15081	15050	15052	14952	15084	14922	15219	15101	15127	15021	15092	15103	15123	14962	14938	15167	14973	15085	15094	14978	14977	15036	14940	15023	15175	15132	15069	14907	14940	15085	15158	15069	15166	14974	14896	15169	15092	15136	15109	15023	15140	15028	15122	15138	15053	15129	15103	15041	15183	15045	14925	14998	15076	15212	14964	15176	15219	15270	15159	15084	15117	15166	15145	15124	15256	14938	15245	15008	15090	15005	14944	15137	15134	15115	14997	15084	14999	15135	15031	15095	15052	15060	14823	14934	15043	15049	15122	15103	14959	15226	15004	14956	15099	15159	15032	15052	15111	15199	15063	14914	15059	15017	14955	15038	15153	15121	15316	15072	15009	15127	15156	15114	15126	15183	15067	15009	15140	15158	15073	15006	15153	14945	14975	15088	15108	15158	14954	15045	15127	15063	15080	15157	15104	14923	14972	14958	15051	15123	15000	15125	14945	15160	14972	15065	15106	14983	15184	14983	15105	14952	15058	15084	15113	15024	14982	15094	15158	15043	15132	15027	15079	15073	15079	15044	14957	15174	15147	15087	15151	15059	15082	15273	15142	15009	15265	15116	15106	15093	15171	15048	14967	15142	15186	15104	15216	15064	15083	14973	14961	15277	15119	15193	15111	15115	14865	15175	14903	15107	15177	15009	15179	14958	15093	15150	14996	14990	15054	15148	15003	15065	15047	15148	15002	15057	15078	14904	15110	15017	15121	14970	15129	15106	14988	15144	14908	14942	15105	15051	15108	15004	15014	15021	15119	15039	15056	15114	15133	14983	15198	15051	15164	15123	15095	14891	14856	15186	14850	15056	14999	15032	15126	15123	14981	15154	15176	15047	15101	15003	14913	15063	14979	14978	15199	15163	15092	15115	15026	15017	15037	15112	15150	15086	15112	15058	14944	15087	15039	14972	15040	15076	15012	15003	15170	14915	14988	15150	15004	14979	15127	14917	15104	15051	14992	15069	15076	15109	15100	14986	15150	15221	15090	15212	15065	15013	14992	14914	14978	15158	15026	14936	15073	15016	15003	14930	15040	14941	15270	15127	15072	15188	15156	15157	14921	14908	14988	14984	15272	14907	15024	15123	15098	15069	15016	15057	15021	14954	15039	15168	15059	14979	15055	14933	15016	14995	15036	15129	15111	15162	15226	15060	15004	15064	15082	14965	14925	15058	15097	15188	15226	15163	15020	15099	14950	15137	15123	14829	14976	15174	15135	15013	15200	15201	15128	15165	15140	15137	15017	15120	15190	15095	15080	15096	15066	14990	15018	14995	15025	15157	14998	15106	15159	15100	15096	15135	15047	15239	14865	15199	14968	15102	15196	15136	15003	15158	15062	15108	15138	14987	15143	14867	15107	15122	14998	15112	15157	15251	15054	15073	14971	15132	15144	15179	15049	15032	15150	15017	15092	15036	15046	14955	15087	15018	14989	15232	15128	15375	14963	15146	15054	14873	15123	15171	15128	15103	14971	15004	15133	14957	15063	14919	15109	15219	15069	15036	15044	15140	15082	14964	14859	15141	15110	15057	15040	15070	15041	15129	15213	15296	15149	15110	15085	15135	15122	15158	15192	15225	14924	14951	15120	15150	15168	15099	15087	15103	14951	15074	14977	15103	14972	15085	15259	15041	15136	15016	15088	15187	15074	14934	15044	14999	14991	15284	15079	15242	15119	15057	15251	15242	15060	15107	15111	15028	15079	15171	15048	15008	15114	15013	15055	15007	15105	15144	15076	15058	15115	14945	14999	14945	15033	15040	14956	15196	15140	15023	15159	15019	15033	15113	14995	15102	14994	14810	15136	15110	15080	15112	15035	15038	15113	15079	15034	15182	15166	15099	15076	15231	14997	14960	15039	15078	15104	14945	15266	15105	15120	14912	15178	15097	15139	15218	14949	15190	14977	15034	15030	15074	15134	15108	15171	15083	15091	15138	15204	15014	15058	15107	15174	14975	15060	14942	15119	14977	15111	15146	15141	15133	15009	15186	14980	15247	14926	14996	15170	15098	15050	15055	15069	15134	15205	15039	14989	15119	15127	15097	15053	15257	15229	15123	15027	15140	15103	15061	15143	15159	15155	15054	15117	15166	15044	14880	15264	15160	15000	15218	14883	14890	15193	14961	15170	15236	14977	14974	15037	15141	15051	15024	15145	15023	14928	15204	15167	15031	15020	15069	15056	15073	15203	15006	15068	14959	15044	14989	15245	15080	15028	14975	15165	15046	14914	15084	15009	15102	15060	14992	15029	15128	15023	15024	15139	15018	15093	14989	15125	15066	15235	15043	15046	15177	15215	15016	15151	14933	15185	14929	15148	14966	15256	15028	14985	14955	15137	15148	15170	15047	15021	15093	14903	15098	15009	15200	15077	15154	14961	14976	15127	15137	14959	15140	14936	15081	15032	15076	15120	14897	15139	14974	15136	15109	15031	14984	15051	15201	15159	14977	14976	14991	15031	15209	15008	15157	15123	15212	14985	15188	15124	15184	15080	15098	15059	15056	15090	14943	15139	14966	15137	15048	15080	15051	14984	15035	15127	15132	14993	15141	15060	15221	15094	15084	14997	14832	15034	15107	15181	14987	15114	15209	14945	15148	15144	15107	15163	15021	14954	15000	14925	15217	15130	15123	14902	15000	15278	15054	15205	14978	15258	15179	15183	15216	14981	15174	14966	15076	15028	15154	15218	14940	15047	14981	15094	15174	15056	14986	15026	15015	15054	15171	15048	15292	15024	14904	15116	14985	15089	15065	14936	15197	14915	15130	15090	14906	15102	14999	15138	15210	15253	15205	15307	15088	15055	15061	15104	15035	15026	14984	15128	15202	15191	15217	15288	15045	15054	15173	15080	15064	15106	15049	15045	15326	14982	15169	15141	15084	14931	14994	14991	15088	15083	15026	15089	15012	15021	15045	15231	14967	15004	15239	15067	15014	15052	15037	15091	15133	15118	15399	15112	15316	15082	15073	15238	15088	15094	15003	15001	15119	15213	15211	14964	15002	15150	15068	15012	14972	15209	15229	15083	15133	15137	15103	15136	15196	15117	15213	14900	15059	15026	15157	15024	15080	15003	15083	15113	15094	15052	15154	15153	15219	15085	15088	15191	15125	15042	15034	15324	15204	14917	15063	15010	15089	15092	15080	15291	15124	14984	15025	15223	15308	15157	15033	14928	15244	15180	15102	15088	15016	15009	15138	14910	15205	15156	14903	15293	14949	14942	15119	15022	14968	14911	15149	15095	14946	15016	14956	15214	15174	15006	15165	14932	15228	15167	15131	15129	15112	14998	15119	14954	15116	15076	15094	15175	14995	15204	15096	15049	15313	15010	15019	15090	15157	15075	15102	14972	14916	15184	15004	15007	15214	14914	15145	14954	15169	15095	14947	15127	15018	15195	15018	14966	15086	15118	15131	14960	15158	15139	15032	15122	15117	14976	15043	15094	15046	15077	14921	15029	15179	15135	14997	14958	15072	15102	15144	15004	15034	15167	15132	15050	15195	15140	14959	15164	15125	15014	15276	15227	15079	15102	15024	14996	14960	15128	15055	15145	14967	14962	15076	14744	15318	14972	15039	15165	15004	15204	15030	15045	15084	15034	15231	15112	15116	15063	15041	15088	14979	15238	15091	15031	15186	15101	15250	14992	15204	14891	15152	15127	15162	15178	15076	14993	15080	15137	15327	15031	15113	15085	14935	14999	15164	15077	15025	14998	15186	15141	15294	15010	15039
24004	21408	29017	24290	22607	24762	24807	21597	20650	20682	20354	19604	19107	18922	19219	18937	18659	18638	18933	18976	18591	18463	18376	18517	18406	18369	18468	18506	18251	18173	18163	18193	17907	17971	17979	18144	17868	18213	18156	18001	18207	18110	18448	18385	18310	18374	17948	18019	18011	18069	18236	18185	18018	17935	18202	17931	17923	18092	18133	18082	17860	17967	17921	18147	18026	18117	18018	18069	18107	18054	17986	18337	18128	18064	17999	17990	18034	17774	17786	17916	17928	18028	18056	18023	17912	17922	17996	18001	17824	17839	17945	17928	17984	17997	17903	18089	17900	17744	17740	18093	17930	17753	18050	17829	18109	17877	17781	17800	17834	17770	18075	17971	17912	17789	17956	17989	18014	18029	18010	18031	17865	18163	17983	17807	17611	18134	17858	17783	17798	18001	17751	17969	17870	17926	17813	17973	17922	17851	17884	17717	18010	18179	17921	17901	17826	17898	18055	17945	17664	17745	17896	17891	17982	18068	17946	18167	18128	18016	17893	17932	18014	17778	17823	17808	18040	17937	17893	17901	18010	17875	17820	18105	17880	18182	17909	17999	18062	17847	17912	17757	17913	17789	17949	17955	17772	17962	17983	18085	18044	17889	17853	17715	17982	17949	17998	17753	17823	18023	17955	17974	17834	17783	17790	17975	18030	17754	17832	17987	17994	18033	17895	17817	18108	17967	17810	17671	17932	17999	17864	17916	17951	18008	17990	17900	18207	17854	17697	17863	17931	17850	18096	18046	17914	17753	17761	17898	17782	17517	17968	17772	17869	17893	18034	17896	18006	18068	17881	17917	17847	17857	17851	17950	17931	17932	17862	17843	17997	17873	17930	17822	17861	18100	18092	17747	17779	17979	17901	17890	17955	17799	18102	17794	17793	17941	17852	18109	17885	17807	17902	18057	17838	17941	17823	18118	17977	18033	17884	17946	18037	17758	17682	17710	18011	17982	17663	18109	17978	17850	17769	17933	17951	17705	17991	18120	17843	17874	17698	17753	17922	17878	17910	17818	17907	17604	17975	17638	17851	17892	17865	18007	17935	17743	17985	18115	17994	17942	17992	17757	17864	17879	17684	18048	17812	17906	17735	17802	17823	17811	18057	17919	17792	17804	17834	17903	17962	17888	17842	17729	17853	17997	17898	17786	17882	17776	18088	17865	17743	17847	17794	17967	18010	17875	18082	17884	17682	17742	17727	17656	18021	17848	17854	17980	18139	17976	17880	17648	18157	17904	17785	17964	17897	17884	18183	17979	17863	17823	18034	18020	17724	17805	18060	17839	17933	18034	17845	17799	17808	17897	17976	17801	18057	17953	17949	17973	17922	17813	18004	17750	17978	18160	17824	17846	18068	17821	17839	18006	18031	17748	18095	17952	17737	17719	17805	17818	17747	17954	18130	18038	18079	17699	17846	17806	17980	18001	17895	17852	17959	17822	18158	17880	17821	17979	17819	17886	17914	17901	17936	17852	17652	17808	17753	17969	17895	17926	17933	17925	18062	17802	17829	17830	17984	17839	17890	17815	17743	17956	17855	17845	17967	17929	17858	18074	17659	17906	17951	17934	17912	17913	17756	17824	18041	17769	17823	18075	18088	17776	17927	18087	18105	17946	17935	17797	18178	17813	17914	17833	17906	17811	18007	17844	18028	17753	17921	17957	18055	17914	17762	17877	17969	18001	17927	17862	17741	17677	17686	17874	17893	17831	17826	17678	17889	17926	17962	18139	17946	17890	17784	17788	17740	17795	17981	17909	17880	17863	17960	18073	17885	17726	17958	17963	17899	17892	17880	17908	17995	17997	17854	17868	18033	17900	17674	17865	17995	17869	17880	18038	17880	17631	18032	17830	17890	17894	17836	17675	17836	17758	17949	17938	17950	17838	17850	17876	17959	17871	17793	17713	17911	17751	17900	17942	17864	18074	17662	17937	18000	17819	17958	17930	17867	18018	17935	17963	18024	17977	17931	18183	17950	17772	18048	17903	17967	17744	17919	17784	17866	17850	18086	17904	17912	17897	17835	17947	18036	17829	17930	18048	17955	18014	18000	17976	17768	17843	17856	17629	17649	17898	17853	17646	18042	17776	18063	17961	17862	17777	17811	17971	18011	17915	17637	17899	17949	17998	17818	17784	17951	17910	17966	17897	17974	17972	17943	17862	18076	17742	17951	17856	17915	17926	17822	17830	17910	17910	17721	18006	17935	17971	18084	17802	17854	17884	17907	17778	17897	18029	17920	17863	17812	17817	17757	17666	17915	17868	17867	17889	17771	17811	17872	18081	17977	18188	17822	17794	17737	17950	17826	18097	17949	17989	17817	17809	17636	17784	17873	18106	17905	17937	18001	18005	17902	17820	17989	17889	17897	18061	17910	17931	17926	18107	18004	17904	18083	18063	17876	17931	17838	17730	17921	17694	17860	17837	18060	17957	17974	17905	17687	18001	17935	17852	17901	17829	17932	17847	17838	17701	17777	17721	17923	18001	18052	17995	18028	17786	17908	17847	17899	17892	17758	17936	17973	17968	17992	17923	17988	17713	17996	17770	17952	17809	17726	17987	17912	17928	17876	17927	17913	17746	17833	17947	18121	17917	17779	17735	17967	17921	17819	17784	17872	17902	17961	17856	18003	17888	17771	17998	17891	17646	17927	17825	17963	17993	18023	17648	17967	17780	17807	17907	17810	17893	17793	17845	17891	18094	18024	17724	18007	17900	18095	17941	17997	17780	17796	17954	17796	17888	17818	18071	17962	17852	17847	17903	17929	17877	17897	17726	17818	17878	17858	17767	17966	17975	17871	17854	17763	18004	17843	17834	18041	17787	17885	17907	18033	17861	17847	17815	17911	18038	18064	17998	17902	17954	18138	17914	17857	17806	17905	18097	17782	17957	18089	17714	17745	18004	17956	17991	17989	18035	18136	17880	17791	17588	17920	17792	17878	17885	17826	17850	17817	17830	17903	18132	17898	17871	17887	17805	17734	17887	17979	17926	17987	17924	17955	17765	17886	17733	17904	17902	17915	17812	17795	17760	17806	18008	17766	17837	17834	17946	17805	17766	17832	17963	17746	17878	17781	17915	17934	17819	17866	17796	18032	17701	18085	18101	17906	17845	17920	17828	18126	18029	17954	17922	18029	17742	17858	17820	17897	17660	17857	18041	17884	18042	17825	18013	17971	18028	17921	17763	17717	17822	17859	17941	17841	17891	17866	18016	17910	17999	17967	17981	17960	17943	17966	17782	17824	17891	18038	18146	17938	18000	17903	17705	17924	17732	17866	17709	18206	17758	17858	18065	17925	18020	18053	17745	17935	17790	17979	17687	17727	17941	17928	17835	17903	18115	17833	17854	17884	17960	17787	17757	18013	17834	17937	17938	17937	17836	17799	17818	17831	18098	17874	17993	17647	18016	17676	17815	18007	17885	17751	18018	17832	17919	17792	17841	17812	17672	17838	18099	17800	17819	17624	17866	17606	17892	17908	17832	17795	17677	17826	17956	17968	17954	17905	17872	17899	17893	18055	17882	17922	17872	17960	18048	17872	18026	18000	17912	17692	17839	18253	17865	17864	17900	17927	17884	17838	17839	17824	17836	17789	17827	17761	18225	18047	17858	17985	17901	18062	18085	18038	17759	17724	17763	17843	17885	17871	17799	17848	17829	17839	17765	18104	17726	17750	17920	17724	17841	17594	17838	17860	17921	17900	17908	17866	18030	17837	18099	17812	17859	17870	18045	18063	17727	18055	17978	17783	17836	17931	18273	17853	17860	17948	17900	17857	17777	17787	17687	17891	17922	18008	17844	18016	17936	17890	17939	17953	17772	17966	17852	17952	17941	18038	17690	17631	18090	17971	17893	17872	17906	17853	18195	17728	17930	18067	18022	18004	17967	17941	17959	17874	17774	17936	17829	17834	17851	17875	18057	17904	17718	17792	17815	17877	17901	17799	18129	17816	17829	17754	17881	17870	17808	17828	17638	17868	17893	17902	17951	17918	18001	18049	17841	17909	17710	17813	18060	17888	17960	17840	17721	17923	17821	18048	18080	17862	18113	17861	17920	17790	17928	18047	18026	17846	17783	18029	17914	18067	17864	17768	18031	17798	18229	17981	17985	17985	18010	17847	17714	17776	17866	17642	17903	17855	17880	17871	17947	17737	17868	18013	18072	17737	17696	18030	17760	17985	17964	17892	17806	17933	17927	17910	18045	17910	17888	17945	17786	17820	18001	17884	17957	17820	17926	17955	17807	17930	17988	17777	17992	17917	17694	17826	17937	17823	17710	17998	17993	17957	17924	17856	17854	17875	17796	17975	18104	17785	17815	17893	17871	17949	17771	17895	17845	17896	17818	17759	17999	17959	17827	17880	17980	17905	17919	17962	17906	17984	17887	18026	17996	17922	17932	17974	17861	17960	17966	17711	17985	17798	17771	17960	17771	17563	17735	17847	17828	17730	18042	18001	17766	17807	17894	17997	18066	18080	17876	17949	17911	17801	17861	17689	17685	17919	17922	17830	17980	18013	17698	17971	17784	17803	18143	17704	17873	17871	17790	17911	17718	18045	17886	17954	17812	17877	17803	18055	17891	17750	17991	17711	17757	17869	17726	17762	17783	18038	18033	17901	17908	17939	17946	17821	17740	17935	17990	17843	17947	18016	18019	17895	17962	17815	17781	17691	17833	17815	18113	17946	18000	17948	17777	17663	17895	17812	17751	17804	17987	18069	17771	18092	18102	17908	17872	17794	18017	17756	17731	17881	17767	17983	17829	17692	18070	17794	17975	18014	17969	17976	18028	18082	17948	18079	17975	18004	17957	17739	17775	17756	17876	17819	17909	17851	17815	17957	17766	18063	17881	17923	17816	17917	17882	17860	17926	18027	17856	17748	18043	17999	17986	17920	17796	17761	17846	18024	18080	17725	17985	17861	17827	17967	17954	17797	17805	17736	17929	17740	17933	17797	17966	18076	17959	17820	17891	17872	17880	18022	17733	17781	18029	17963	18032	17805	17975	17888	17843	17902	17930	17916	17885	17960	17878	17888	17923	17935	17838	17788	17890	17691	17736	17671	18084	17757	17789	18022	17724	17756	17746	17687	17990	17897	18036	17914	17928	17810	18224	18102	18039	17925	17879	17733	17930	17995	17949
18978	32882	32843	28295	25071	22617	21494	20691	19841	19438	18363	17672	17061	16747	16718	16453	16394	16254	16059	15993	16058	15929	15878	15699	15694	15466	15784	15627	15530	15313	15478	15440	15370	15399	15391	15294	15412	15264	15237	15214	15479	15363	15357	15518	15386	15449	15407	15222	15307	15276	15302	15173	15372	15281	15216	15199	15275	15433	15349	15343	15335	15466	15139	15260	15225	15159	15215	15054	15118	15113	15145	15124	15118	14977	15347	15095	15070	15273	15139	15074	15122	15053	15317	15259	14973	15322	15253	15017	15165	15228	15106	15078	15222	15076	15098	15036	15114	15280	15035	15000	15158	15127	15263	15094	15010	15089	14928	15175	15014	14996	15038	15121	15028	15071	15090	15318	15013	15242	15084	15186	15110	15147	14964	15033	15219	15095	15034	15178	14927	15141	14967	15289	15063	15295	15079	15102	15064	15168	15066	15205	15051	14979	15084	15078	15097	15127	15045	15012	15255	15250	14994	14963	15079	15167	15070	15093	15071	15223	15096	15151	15071	14956	15137	15269	15045	14993	15240	15066	15016	14911	15077	15067	15220	15167	15059	15106	15114	15202	14946	14985	15059	15036	15018	15082	15030	15385	15011	15149	15125	15053	15145	15157	15211	14955	15347	15195	15109	15206	15138	15168	15150	15052	14956	15077	14956	15132	15098	15113	15217	14943	15041	15174	14927	15341	14994	15068	15011	14934	15153	14963	15107	15177	15110	14922	15036	15087	15274	15024	15178	14953	15059	15122	15105	14933	15111	15043	15107	15099	14960	15016	15182	14991	15005	15060	15189	15093	15158	15023	15244	15077	15115	15103	15202	15037	14954	15318	15269	15032	15206	15084	15209	15050	14943	14979	14977	15373	15298	15206	15122	15112	15103	14983	15066	15037	15021	15073	15203	15074	15034	15206	15048	15245	15099	14974	15172	15007	15243	15123	14935	15159	14956	15024	15106	15086	15089	15151	15114	15008	15210	15090	15081	15158	15177	15048	14984	15188	15074	15191	14928	15123	15076	15024	15198	14934	15005	15039	15084	14894	15029	15212	15203	15153	15126	15303	15093	15122	15063	15048	14985	15039	15204	14967	15050	15040	15026	15002	15032	15099	15160	15104	14913	15140	15129	15223	15159	15142	15050	15001	15098	15059	15105	15099	15016	15150	15059	15114	15164	14784	15009	15058	15132	14998	15143	15196	15131	15150	15057	15153	15079	15118	15226	15129	15180	15136	15173	15155	14981	14999	15064	15003	15073	15147	15068	15079	15090	15217	15024	14974	15109	15165	15053	15079	15249	15225	15052	15169	15215	15226	15155	15066	15038	15146	15070	15149	15088	15060	15040	15020	15181	15173	15020	15239	15054	14958	15089	15063	15161	15035	14980	15141	15266	15215	15066	15162	15146	14908	15011	15275	15035	15227	15256	15084	15101	15143	15134	15098	15149	15014	15233	15017	15121	14917	15004	15161	14861	15125	15011	15002	15202	15006	15154	14948	15114	15181	15012	15266	15033	15051	15063	15000	15202	15286	15055	15159	15070	15033	15084	15150	15044	14961	15246	15109	15006	15104	15130	15084	15081	14987	14910	15272	15078	15111	14930	15074	14979	15050	15183	15077	15031	15041	15171	14987	15144	15255	15132	15139	15045	15132	15179	15122	15050	15106	14925	14866	15099	15096	15096	15271	15057	14946	14936	15046	14968	15009	15153	15048	15217	15059	15230	15010	14967	14876	15249	15202	15060	15084	15058	15086	15223	15055	15118	15118	15184	15147	15125	15141	15208	15139	15053	14952	15081	15037	15065	15146	15163	15071	15078	15103	15220	15051	15082	15141	15105	15047	15100	15057	15266	15151	14992	15042	15125	14998	15237	15038	15212	15025	15112	15125	15120	15358	15123	15157	15059	14987	15031	15022	15012	14940	15212	15185	15074	14940	15139	15142	15184	15128	15145	15185	15090	15261	15017	14963	15024	15195	15057	15170	15140	15278	15018	14899	15199	15246	15162	14963	15194	14994	15171	15101	15160	14999	15062	15241	15033	14977	15008	15089	15045	14935	15159	14975	15015	15142	15181	15049	15126	15072	15042	15134	15029	15068	15070	15128	14921	15115	15054	14958	15033	15037	14907	15072	15102	15145	15213	15164	15258	14955	14932	15029	15287	15052	15124	14968	15133	15112	15203	15087	15029	15064	15085	14996	15230	15209	15086	15049	15045	14956	14952	15169	15168	15202	15097	15181	15042	15015	14978	14980	15070	15066	15206	14972	15230	14980	15184	14963	15051	14996	15034	15168	15043	15185	15128	15058	15221	15340	14889	14914	15091	14973	15073	15326	15188	15072	15080	15121	14969	14920	15166	15135	15017	15104	15098	15143	15189	15135	14949	15185	15240	15149	15173	15023	15223	14958	15279	15199	15100	15190	15155	14933	15085	15054	15065	14944	15222	15159	15121	15245	15140	14984	15033	15079	15144	15115	15077	14932	15032	15096	15161	15000	14976	15133	15113	14969	14988	15064	15024	15204	15159	15048	14981	14962	15011	15150	15031	15064	15166	15179	15248	15074	14920	15111	15001	15131	15126	15155	15152	15296	15144	15091	15153	15205	15095	15080	15140	15174	15138	15271	15174	15004	15123	15113	15012	15241	14972	15120	14926	15018	15201	15090	15185	15228	15168	15070	15113	15189	15055	14973	15086	15140	15103	15090	15079	15065	15085	15050	14917	15137	15118	14988	15064	15031	15148	15160	15063	15147	15130	15134	15156	15121	15142	15096	15110	15088	15017	15043	15076	15204	15119	14945	15171	15002	15107	15100	15217	15315	15113	15104	15348	15138	14992	14968	15168	15203	15042	15234	15204	15090	15111	14934	15108	15280	15066	14967	15267	15093	15032	14958	15154	15011	15203	14998	15191	15122	15118	15182	14978	15075	15065	14979	14772	15118	15094	15060	14944	15057	14908	15204	15051	15323	15083	15007	15110	15085	15129	15011	15048	15157	15053	15160	15190	14899	15094	15083	15195	15134	15261	15061	15132	15224	15136	15095	15054	15195	15044	15224	15038	15140	15103	14985	14935	15039	15163	15226	15029	15168	15043	15228	14985	15034	15165	14955	15120	15052	15197	15037	15206	15033	15276	15117	15128	14938	15064	15107	14971	15217	15124	15084	15119	15081	15161	14966	15113	15138	15081	15099	15100	15148	15109	15069	15265	15008	15020	15250	15034	15016	14992	15119	14967	15174	15078	15149	14997	15035	15101	14979	15165	15060	14932	15195	15000	15056	14866	15157	14985	15139	15076	15074	15119	15248	15042	14996	15013	15133	15045	15111	15252	15107	14965	15123	14996	15105	15128	15155	14980	15082	15173	15008	15161	15136	15040	15168	15089	15134	15126	15255	15048	15177	15027	15071	15099	15111	15065	14985	15152	15016	14983	15251	15232	15046	14949	15224	14962	15208	15148	14997	15215	15080	15156	14993	15036	14993	15078	15098	15104	15226	14995	15080	15129	14946	15079	15101	14995	14929	15168	15232	15186	15105	14930	15128	14987	15167	15089	15074	15058	15193	15050	15060	15207	15078	15024	15099	15079	15090	15128	14918	15102	14899	15100	15145	15138	15091	14935	15119	14973	15109	15068	15049	15090	15058	15212	15032	15110	15212	15186	15179	15227	15163	15009	15045	15169	15068	15106	15127	15108	15282	15096	15169	15028	15142	15169	15112	15074	15095	15052	15045	15056	15016	15115	14935	15160	15136	15026	15169	14939	15147	15077	14923	15217	15164	14995	15167	15024	15090	15133	14970	15162	15002	15024	15012	15074	15067	15026	15279	15137	15131	14929	15032	15116	15092	15032	15144	15143	15044	14998	15228	15155	15092	14911	14987	15107	14944	15184	15224	15037	15150	15249	15227	15288	15070	15083	15148	14970	15059	15094	15212	15211	15065	15091	15163	15257	15116	15076	15107	15195	15315	15160	15124	15201	15025	15134	15083	14902	15208	15110	15011	15170	14957	15007	15065	15100	14906	15004	15143	15128	15025	15156	15148	15076	15104	15273	15038	15127	15102	15137	15194	15121	15003	15108	15122	14975	15186	15262	15193	14897	15022	15055	15042	14955	15030	15109	15044	15005	15228	15081	15034	15096	15120	15077	15255	15049	15165	15129	15055	15216	15159	15124	15020	15068	14782	15193	15006	15050	15054	15258	15196	15196	15024	15117	15066	15216	15141	15021	14934	15208	15156	15016	15132	15053	15234	14966	15042	15187	15139	15086	15077	15019	15049	15068	15211	15172	15052	14986	15166	15025	15119	14973	15005	15006	15058	15077	15185	15273	15138	14924	15190	15132	15081	15129	15026	15287	15008	15111	15103	15049	15050	15157	15058	14871	15116	15139	15119	15071	15037	15102	14951	15043	15071	14998	15280	15049	14988	15093	15090	14933	15027	15158	15136	14921	15026	15094	15100	15137	14937	15009	15119	15151	15068	15057	14916	15049	15181	15095	15152	15248	14940	15276	15086	14993	15046	15280	15168	15006	15057	15360	15118	15142	15198	15172	15219	15141	15259	15019	15044	15161	14888	15142	15011	15257	15010	15042	14968	15136	14998	15148	15197	15124	15093	15009	15266	15120	15206	15150	15055	15156	15038	15099	15149	15169	14946	15204	15072	15078	15217	15119	15020	15153	14982	15134	15139	15213	15184	15254	15157	15201	15030	15229	14985	15159	15223	15217	14908	15133	15098	15151	15036	15150	15063	15184	15036	15085	15139	15047	15129	15044	15097	14895	15048	14922	15114	15142	14981	15039	14981	15129	15035	15043	15099	15077	15005	15176	14996	15041	14886	14931	15123	14943	14973	15068	15043	15049	15154	15174	15182	15162	15223	14902	15034	15075	14972	15054	15317	15060	15124	15110	14825	15247	15053	15005	14897	15161	15174	15129	15248	14996	15132	15101	15102	15062	15070	15202	15120	15108	15006	15121	15044	15206	15084	14983	14949	15068	14956	15304	15130	15047	15072	15183	15259	15053	14894	15139	15105	15132	14969	14949	15117	15113	15084	15102	15242	15077	15008	15210	15126	14998	15139	15012	15028	14996	15082	15033	15176	15048	15151	15182	15223	15157	14961	15127	15052	15010	15089	14986	15068	15086	15203	15196	15217
29487	22815	24718	22650	19835	19611	19426	19127	18950	19132	18700	18419	18505	18340	18234	18226	18331	18160	18438	18279	18200	18159	17946	18300	18056	17977	18090	17941	18071	18038	18039	17858	17926	17956	18031	18212	18168	17984	17960	17987	17918	18101	18043	18029	17776	18019	17869	18078	18163	18054	18079	17889	17864	17981	17939	17874	18014	17917	18287	18050	17935	18038	18141	17956	17941	17938	17991	17862	18319	17952	17967	17599	17831	17970	17774	17956	17950	17830	18108	17970	17989	17862	17891	18167	18111	17913	18062	18040	18019	18088	17942	17842	17928	18140	18051	17788	17899	18024	17873	18053	17963	17903	18087	18025	17873	17820	17890	18082	17991	17892	17908	17793	18037	18056	17966	17864	17785	17871	17895	17991	18171	17817	17894	18024	17974	17887	18082	17960	18054	17775	17728	17816	17860	18035	18183	18011	17926	17966	18112	17865	18074	18015	18064	18187	17972	17931	17833	17999	17834	17974	17822	18037	18061	18032	17957	17879	18074	17850	17981	18173	17870	17930	17788	17766	18062	17878	17952	18055	17925	17848	17921	17813	17925	18000	17970	17796	18066	17919	17885	18015	17913	17974	17880	18094	17898	17973	18218	18180	17794	17841	18119	17985	17980	17919	17829	17703	18017	17950	18129	17788	17957	17880	17888	17878	17768	17835	17815	18185	18073	17633	18138	18052	17931	17692	18020	17647	17954	18116	18125	17891	17847	17978	17934	18019	17992	17985	17761	18056	18169	18071	17918	17912	17982	17903	17890	18142	18043	17931	17936	17818	17791	17981	17879	17954	18077	18080	18296	17797	17883	17866	17973	17966	18000	17901	17942	17840	18099	17881	17909	18037	17836	17977	17863	17786	17913	17812	18058	17823	17868	17792	17961	18137	17991	18080	17853	17910	17791	17751	17742	17921	17867	18067	18007	17952	17728	17936	17891	18006	18033	17993	18009	18007	18066	17788	17913	17942	18033	17801	17972	17933	18004	17896	17694	17676	18099	17961	17818	17914	18059	17912	17883	17966	17891	18055	18001	17966	17885	17947	17854	17754	17876	17756	17730	18060	17779	17921	18086	18158	17755	17764	18064	17942	17942	18073	17921	17912	17764	18039	17965	17889	17972	17758	17992	17933	18059	17942	17892	17888	17988	17733	17880	17762	17811	17992	17857	17974	18058	17873	17970	17831	18084	17998	18009	17784	18108	18018	18171	17980	18054	17880	17906	17764	18161	18069	17773	18047	17933	18178	17879	18063	18018	17875	17883	17970	18067	17861	18013	17866	17930	17905	17891	17976	17978	17967	17811	17826	18050	17978	18010	18023	17908	18025	18021	17983	17847	17847	17990	17971	17971	17844	18277	17864	17806	18035	17693	17835	17979	17775	18121	17917	17856	17913	18032	18053	18053	18031	17875	18237	17925	18050	17758	17841	17851	17796	17837	17929	17837	17829	18047	17716	17935	17935	17935	18108	17935	17793	17861	17931	17954	17934	17948	17943	18012	17755	17906	17705	17886	17875	17573	17896	17891	17979	18024	18042	17917	17889	17909	17985	17802	17818	17916	17967	17879	18013	17699	17955	18115	17952	18028	18073	18224	17855	17886	18117	17902	17915	17845	17909	17934	17831	17870	17930	17649	17965	17958	17923	18190	17961	18017	17939	17847	17963	17933	17751	17902	18117	17988	17927	18133	17857	17920	18085	17695	17826	17675	17895	17993	17972	17754	17816	17951	18128	18038	18195	17994	17833	17981	18022	17876	17946	17700	17955	17846	17948	18010	18047	18154	17856	17918	17878	17923	17885	18046	17884	17859	17826	18167	18033	17944	17747	17829	18072	17922	17955	17903	18106	17971	17849	18067	17872	17880	17737	18080	18000	17813	18000	17845	17905	17890	18016	17820	17890	17834	17937	18017	17767	17802	17939	17875	17962	17879	17964	18178	17966	17990	18007	18026	17988	17916	17806	17891	17796	17913	17929	18272	17902	17835	17873	18139	18055	17891	17848	18082	17857	17980	17978	18009	17809	17876	17978	17928	18004	18037	17960	17844	17855	17874	17851	17980	17859	17950	17926	17908	17888	17776	17810	18057	18046	18036	18056	18138	17943	17836	17968	17825	17836	17918	17909	18072	17955	17899	17895	17765	17942	17990	17985	17915	17827	17790	17854	18125	17962	18023	18049	18057	17760	18124	17970	17964	17977	18013	18027	18041	17966	18011	17811	18001	18124	18034	17946	17699	17836	18033	17813	18102	17891	17983	17807	17902	17914	17798	18001	18119	17958	17899	18161	17934	17858	18053	17731	17858	17901	18066	17940	18062	18035	17872	17882	17969	17775	17834	17755	17790	17956	18045	17912	17893	17990	17961	18010	17788	17769	17726	17997	17839	17863	17850	18082	17909	17841	18177	17899	17954	17948	17938	17885	17968	17871	18159	17999	17870	17916	18001	17943	17952	18002	18217	17849	17998	17707	17916	17869	17902	17733	17755	17830	17928	17977	18032	18166	18093	17887	17999	18007	18104	17718	17854	17871	17980	17804	17803	17907	18095	17793	17886	17872	17963	18031	17972	17879	17999	17786	17920	18117	18008	18175	18073	17744	17829	17865	17904	17924	17924	18053	17889	17831	17885	17892	17787	17764	18031	18048	17985	17830	17910	18062	18085	18029	17890	18101	17941	17918	17947	17972	17699	17967	17868	18055	18165	17917	17769	17942	17691	18025	17768	17844	17817	17904	17856	17945	17852	17858	17967	17939	17859	18072	17837	17961	18037	17923	17940	17680	18033	18017	17948	17912	18142	17814	17884	17870	17970	17927	17931	17981	17939	17836	18045	17925	17996	17875	17859	17940	17831	17869	17858	17805	18207	17814	17853	18095	18045	17909	17930	17841	17881	17966	17881	18115	18072	18064	17955	18076	17866	17969	17800	17959	17852	18054	18141	17759	18183	17754	17912	18008	18070	17908	18158	17952	17976	17806	17853	17873	17813	18076	17631	17960	17940	17863	17899	17977	18023	17739	18007	17867	17945	17900	18031	18096	17984	17815	17815	18018	18119	17967	18245	18200	18254	17925	17991	17804	17872	17919	17794	18000	17967	18100	17919	17921	17844	18285	17923	17799	17700	17949	17963	17767	17857	18018	17860	17977	17971	18039	17835	17953	17996	17865	18107	17846	18110	17959	17975	17806	17851	17868	17883	17986	17804	17725	17982	17773	17916	17782	17900	17948	17777	17802	18017	17795	17833	18104	17860	17922	17945	18001	17781	17963	17915	18006	17836	17912	18041	17919	17909	17869	17945	18035	18085	18215	18028	18204	17915	17968	17920	17887	17801	17902	18112	17963	17940	17961	17776	17811	17922	17830	17801	18101	17967	18060	18101	18029	17771	18106	17888	18038	17972	17986	17881	17942	17873	17957	18107	17734	17941	17669	17977	18167	17759	17830	17818	17975	17783	17718	17848	18097	17893	17851	17929	17965	17914	17996	17949	17859	17939	18029	17989	17803	17975	17749	17954	18103	18030	17905	17800	17883	18031	17980	17995	17886	18026	17986	17929	17881	17894	17707	17946	17985	18098	17853	17864	17710	17942	17878	17931	18000	17832	17969	17961	17912	17999	17771	17879	17837	17785	17926	17843	18055	17875	17894	18058	17784	18201	17823	18067	18053	18072	17945	17914	17839	18112	17804	18059	17831	17821	17819	17834	17935	18095	17765	18064	18026	17971	18044	17844	17880	17939	17887	18008	17954	17931	17754	17720	18180	17968	17932	18080	17838	17771	17935	18019	17936	17744	17826	18056	18044	18013	17846	17928	18001	17801	17825	17954	18031	17846	17738	18189	17874	17939	17923	17947	17951	17967	17885	17783	18011	17784	17883	17811	17887	18200	18027	17719	17954	17747	17895	17964	17884	17987	17814	17892	17883	17996	17896	18182	18017	18044	17946	17830	17947	18014	18005	17915	17799	17880	17851	17801	17647	17952	17798	17851	17830	17872	17885	18243	18019	17939	17991	17747	17983	17940	18216	18031	17980	18001	17924	17956	17963	17708	17943	18067	17814	17839	17944	18156	18037	18052	17945	17879	17831	17901	17821	17972	17907	17986	18034	17969	18138	18150	17910	17932	17999	17787	17941	18146	18054	18034	17782	18065	17697	18006	18191	17758	17996	17959	17941	17832	17896	17920	17953	18063	17906	18113	17889	17855	18002	17989	18041	18022	17942	17977	18072	18177	17740	17936	17715	18030	17736	18153	17918	17987	17712	17805	17859	18026	18021	17980	17965	17983	17723	18040	17970	18080	17852	17898	17991	18046	17890	17944	18027	17852	17835	18046	17774	17974	18135	17878	17841	18123	17827	17955	18053	17983	17807	17839	17961	17977	18115	18017	17829	18238	17930	17976	17900	17918	17928	18043	17958	18005	18002	18030	17871	18000	17877	17947	17779	17980	17911	17805	17897	18062	17833	18042	17864	17948	17900	17749	17909	17891	18116	17854	17820	17958	17625	17826	17822	17747	17777	18005	18016	18049	17895	18026	17778	17964	18036	17995	18110	18003	17733	17959	17948	17842	18158	17890	17989	17909	18064	18033	17924	17804	17760	17881	17926	17907	17978	17965	18057	18058	17851	17966	18031	17873	17881	18053	18018	17922	17857	17938	17895	17970	18020	18054	17898	17869	17937	17950	17846	18028	17964	17812	17918	17950	18146	18081	18058	18169	18154	18025	17887	17892	18088	18023	17885	17969	17952	17878	18050	17858	17758	18033	17739	18018	18008	17991	18027	17706	18147	17781	17866	17936	17853	17895	18060	17825	17810	17782	17882	17944	17954	17878	18073	18015	17862	18031	18013	17847	17916	17926	17887	17960	17992	17857	17762	17898	18017	18002	18061	18086	17844	17863	17971	17928	18066	18017	17806	17959	17977	17880	17916	18082	17994	17891	17994	18180	17945	17767	17949	17981	17965	17909	17950	18021	18008	17924	18010	17985	17843	18054	17953	17860	18045	18097	17890	17857	18208	17874	17912	17952	17891	18110	17949	18041	17951	18145	17788	17987	17889	17933	17878	17936	17958	17983	18044	18012	17760	17968	17920	18132	17946	17976	17918	18012	17991	17880	17956	17930	17842	17879	18007	18106	17942	18014	18154	17958	17792	17826	17785
16847	20260	22094	19601	18460	17628	16965	16954	16850	16416	16217	15993	15856	15640	15752	15667	15588	15495	15613	15590	15382	15274	15367	15273	15265	15316	15163	15152	15193	15103	15214	15356	15415	15260	15277	15216	14992	15150	15145	15179	15150	15256	15291	15215	15320	15142	15295	15165	15217	15327	15159	15176	15202	15079	15141	15034	15131	15134	15143	15140	15006	15285	15211	15415	15122	15120	15084	15094	15198	15176	15160	15221	15108	15228	15364	15166	15141	15311	15289	15110	15294	15259	14971	15158	15227	15119	15223	15074	15264	15216	15122	15029	15004	15168	15277	15146	15116	15068	14986	15141	15096	15223	15126	15096	15114	15167	15226	15004	15120	15207	14962	15199	15028	15038	15127	15237	14999	15240	15111	15098	15236	15094	15280	15134	15078	15185	15245	15191	15038	15033	15168	15142	15220	15232	15226	15078	15143	15256	15128	15171	15066	15112	15106	15186	15099	15242	15306	14984	15177	15073	15370	15066	15124	15068	15200	15172	15152	15114	15226	15072	15102	15227	15110	15224	15242	15050	14982	15130	15261	15370	15117	15280	15145	15142	15014	14975	15215	15195	14992	15210	15122	14999	15184	15230	15269	15130	14977	15119	15014	15100	15178	15165	15064	15223	15090	15166	14979	15001	15029	15184	15235	15193	15232	15155	15062	15236	15107	15184	15135	15178	15123	15083	15087	15114	15194	14988	15073	15086	15203	15132	15300	14961	15273	15362	15163	15119	15164	15045	15193	15141	15220	15147	15136	15108	14996	15117	15167	15185	15105	15113	15036	15196	15052	15024	15252	15160	15149	14963	15147	15176	15165	15186	15081	15274	15189	15150	15085	15037	15076	15339	15173	15128	15121	15076	15234	15142	15270	15111	15204	15194	15076	15295	15075	15122	15277	15160	15122	15192	15232	15204	15045	15158	15320	14999	15042	15142	15168	15277	15223	15096	15135	15177	15124	15287	15214	15082	15196	15115	15137	15004	15058	15068	15310	15087	15094	14903	15069	15219	15103	15158	15194	15201	15234	15176	14994	14982	15108	15170	15100	15123	15098	15146	15263	15008	15188	15161	15254	15183	15068	15151	15213	15181	15199	15145	15069	15307	15193	15220	15148	15131	15216	15265	15100	15059	15224	15082	15171	14982	15215	15160	15068	15313	15116	15221	15090	15289	15098	15211	15229	15346	15057	15252	15229	15227	15015	15143	15205	15091	15242	15163	15250	15135	15162	15036	15268	15245	15114	15269	15199	15007	15026	15052	15114	15054	15106	15070	15003	15158	15114	15214	15233	15080	15295	15106	15323	15071	15255	15152	15154	15305	15118	15236	15246	15136	14953	15162	15091	15193	15210	15241	15095	15038	15170	15120	15023	14996	15108	15241	14981	15173	15194	15201	15309	14993	15140	15242	15477	15304	15324	15017	15100	15094	15083	15024	15101	14985	15087	15307	15106	15185	15157	15069	15139	15134	15154	15151	15081	15071	15129	15013	15106	15276	15044	15043	15200	15164	15154	15157	15091	15104	15245	15080	15057	15216	15105	15009	15156	15176	15106	15161	15232	15026	15227	15032	15177	15133	15246	15126	15200	14968	15095	15055	15139	15131	15167	15210	15100	15163	15294	15200	15145	15147	15070	15161	15235	15011	15100	15081	15254	15162	15108	15251	15291	15137	15038	15174	15131	14973	15291	15160	15040	15181	15201	15121	15203	15211	15275	15119	14971	15085	15111	15046	15145	15229	15127	15113	15231	15149	15241	15271	15211	15013	15142	15194	15279	15051	14955	15164	15102	15184	15109	15110	14999	15204	15193	15127	15250	15102	15162	15011	15072	15238	15048	15193	15167	15056	15160	15194	15017	15216	15206	15247	15127	15112	15219	15062	15198	15114	15172	14983	15111	15194	15215	15123	15236	15153	15109	14992	15322	15295	15101	15213	15177	15245	15247	15114	15213	15292	15060	15063	15100	14958	15272	14992	15289	15152	15040	15301	14972	15096	15098	15331	15193	15243	15153	15191	15173	15078	14979	15176	15086	15151	15046	15037	15324	15126	15243	15140	15117	15159	15063	15176	15146	15222	15014	15082	15107	15101	15137	15259	15173	15126	15133	15103	15210	15085	15192	15244	15278	15051	15285	15134	15126	15184	15051	15100	15082	15182	15017	15097	15152	15012	15184	15065	15116	15147	15062	15207	15174	15058	15298	15086	15191	15131	15125	15076	15090	15134	15042	15111	15029	15326	14979	15096	15079	15249	15154	15187	15066	15280	15106	15352	15226	15208	15245	15002	15146	15226	15045	15177	15172	15101	15208	15285	15163	15204	15216	15163	15283	15056	15095	15200	15186	15217	15258	15038	15169	15297	15132	15128	15266	15189	15280	15157	15225	15080	15074	15178	15160	15408	15070	14814	15239	15101	15221	15193	15248	15343	15010	15228	14936	15114	15227	15209	15155	15214	15323	15158	15190	15059	15224	15071	15187	15202	15189	15090	15320	15277	15157	15018	15259	15101	15196	15205	15328	15142	15177	15158	15107	15128	15106	15149	15086	15199	15184	15342	15075	15266	15168	15333	15071	15171	15188	15226	15163	15136	15262	15320	15082	15123	15146	15076	15201	14950	15111	15172	15140	15129	14992	15167	15135	15114	15224	15065	15057	15036	15095	15226	15036	15232	15140	15165	15107	15286	15189	14998	15218	15063	15119	14966	15232	15293	15338	15194	15002	14962	15239	15379	14987	15100	15220	15258	14996	15006	15218	15264	15109	15102	15124	15133	15167	15139	14938	15184	14995	15225	15137	15085	15338	15111	15192	15335	15164	15192	15159	15064	15126	15312	15278	15050	15062	15064	15140	15174	15169	15039	14977	15288	15097	15290	15230	15189	15040	15116	15154	15002	15128	15047	15128	15069	15204	15347	15107	15152	15230	15270	15123	14974	14994	15410	15182	15186	15340	15168	15151	15096	15098	15098	15043	15151	14987	15192	15137	15054	15313	15139	15111	15213	15314	15069	15069	15118	15075	15377	15162	15290	15122	15016	15085	15048	15013	15237	15218	15166	15105	15203	15208	15033	15321	15076	15283	15105	14960	15057	15347	15093	15005	15100	15352	15004	15035	15087	15052	15008	15271	15181	15243	15191	15099	15039	15216	15099	15047	15139	14983	15237	15204	15204	15146	15263	15064	15178	15115	15106	15205	14996	15223	15213	15122	15325	15172	15184	15243	15069	15320	15005	15219	15230	15142	15005	15285	15005	15102	15179	15265	15075	14919	15204	15136	15170	15092	15132	15153	15257	15288	15172	15059	15209	15135	15126	15208	15076	15204	14978	15060	15215	15224	15111	15167	15087	15155	15165	15193	15091	15152	15075	15109	15143	15165	15192	15416	15213	15104	15094	15168	15168	15112	15139	15274	15205	15012	15075	15345	14966	15334	15013	15183	14977	15240	14983	15227	15244	15201	15195	15300	15171	15160	15209	15093	15115	15200	14955	15071	15214	15086	15160	15215	15131	15196	15277	15176	15104	15362	15177	15078	15225	14992	15164	15276	15180	15219	15201	15278	15041	15147	15100	15162	15179	15065	15146	15062	15094	15191	15233	15295	15135	15111	14926	15413	15164	15102	15221	15288	15205	15210	15152	15020	14929	15112	15118	15192	15122	15097	15068	15104	15203	15148	15094	15088	15093	15238	15218	15299	15177	15301	15131	15166	15096	15122	15127	15171	15152	15192	15211	15197	15080	15034	15083	15146	15117	15284	15004	15212	15154	15269	15173	15225	15055	15042	15145	15296	15029	15080	15194	15083	15098	15123	15125	15197	15184	15154	15089	15148	14966	15010	15025	15190	15124	15209	15139	15213	15215	15055	15075	15291	15040	15099	15068	15105	15087	15152	15098	14973	15201	15039	15189	15218	15210	15210	15245	15172	15137	15269	15220	15195	15256	15117	15063	15313	15061	15121	15053	15104	15143	15076	15244	14973	15101	15151	15152	15214	15152	15217	14930	14957	15316	15210	15240	15120	14997	15103	15199	15139	15264	15199	15142	15169	15206	15115	15062	15114	15374	15010	15046	15167	15388	15197	15227	15125	14992	15173	15121	15119	15223	15008	15156	15295	15364	15189	15095	15114	15258	15155	15291	15100	15175	15102	15016	15233	15179	15184	15142	15115	15098	15221	15212	15197	15187	14945	14930	15342	15261	15247	15025	15159	15051	15218	15141	14995	15183	15182	15159	14987	15201	15102	15315	15220	15263	15099	15154	15144	15152	15179	15215	15151	15195	15101	15158	15320	15058	15009	15086	15026	15181	15022	15306	15290	15083	15241	15128	15157	15075	15220	15172	15284	15173	15234	15214	15259	15095	15327	15172	15115	15012	15079	15133	15102	15173	15155	15099	15270	15115	15303	15340	15105	15028	15092	15139	15243	15333	15120	14976	15101	15082	15027	15108	15120	15059	15080	15198	15171	15178	15196	15159	15002	15215	15124	15302	15130	15182	15210	15124	15168	15079	15082	15059	15098	14980	15105	15030	15078	15219	15212	15159	15294	15211	15255	15018	15134	14954	15055	15086	15251	15160	15120	15097	15128	15207	14832	15226	15138	15052	15171	15051	15287	15016	15285	15142	14979	15178	15178	15094	15207	15167	15245	15051	15202	15077	15157	15210	15221	15126	15089	15288	15145	15059	15220	15049	15165	15189	15118	15014	15273	15237	15120	15087	15170	15297	15089	15159	15163	14989	15083	14998	15042	15077	15121	15358	15135	15016	15213	15104	15233	15254	15216	15177	15210	15207	15007	15005	15000	15086	15209	15108	15242	15390	15082	15009	15122	15096	15214	15099	15087	15107	15078	14976	15165	15170	15165	14972	15161	15265	15036	15122	15241	15273	15178	15183	15127	15174	15198	15161	15116	15123	15263	15215	15069	15132	15017	15058	15225	15184	14965	15184	15060	15097	15159	15074	15226	15234	15304	15126	15092	15340	15301	15195	14992	15322	15175	15030	15100	15114	15250	15110	15247	15095	15022	15118	15051	15231	15176	15246	15160	15130	15102	15118	15212	15253	15193	15249	15233	14995	15252	15079	15140	15157	15316	15152	15220	15021	15117	15149	15191	15120	15028	15227	15228	15157	15165	15232	15074	15278	15093	15153	15077	15271
25215	21433	28467	25470	23363	22830	22359	20519	20056	19692	19169	18995	18950	19007	18652	18884	18813	18519	18610	18446	18267	18289	18319	18422	18186	18161	18222	18299	18325	18185	18211	18120	18116	18203	18146	18187	18066	18267	18101	18267	18229	18050	18117	18075	18108	17921	18270	18189	18118	18214	18271	18109	18038	18223	18004	18142	18151	17916	17894	17955	17994	17999	17918	18181	18102	17963	17965	18054	17925	18014	18037	18130	17971	18053	18033	18088	18269	18093	18057	17999	17940	18107	18087	18129	18008	17962	18133	17995	18199	18219	18110	17990	18089	18198	18090	17977	18054	17838	18020	17908	17682	18105	17879	18115	18045	17925	18035	17904	17876	17882	17989	17889	18201	18125	17927	17914	17900	18030	18024	18186	17922	17817	17818	18073	18156	18115	18037	18018	18117	18129	18113	17859	18055	17813	18117	17798	17980	17776	18063	18115	18040	18038	18159	18258	17843	18029	18035	18150	17974	17927	18184	17800	17930	17913	17852	17923	17783	17892	18161	17897	18179	18215	18078	17792	17855	17905	17990	17929	17906	17795	17874	17882	18034	18016	17779	17960	17970	17700	18044	17954	17897	18103	18128	17978	18021	18016	18112	18169	18120	17867	17723	17964	17830	18008	17974	17935	17916	17972	18006	18170	18117	18111	17921	17979	17958	17998	18123	18034	18007	18033	17909	17773	17984	18292	17862	17933	17939	17823	17860	17888	18006	17940	18151	18179	17917	18147	18131	17864	17856	18045	17745	17913	17822	18092	18237	18018	17820	17995	18027	17964	18114	17941	17796	18051	18073	17975	17889	18037	17897	17892	18048	18154	18071	18050	18090	17968	18013	17821	18064	18082	17756	17816	17974	17888	18134	17948	18006	17807	17932	18035	18088	18005	18034	18144	17906	17787	17964	17957	18068	18041	17896	17875	17901	17879	18013	18046	18078	17801	18047	17894	18008	17955	18246	18013	17977	18007	18108	17943	18034	17952	17939	17850	18091	17993	17951	17980	18083	17991	17920	17990	18079	18052	17952	18056	18001	18041	17964	18004	17977	17940	18079	17964	18008	18081	18078	17807	17952	17842	18014	17885	17982	18124	18023	18144	18062	18023	17873	17857	18015	17961	18159	18013	17925	17974	17921	18017	17931	18017	17789	18075	18256	18065	18152	17875	17844	17907	17970	17947	18095	18241	17994	17976	18052	17915	17862	17745	17936	18244	17982	18098	17936	17891	18005	17947	17915	18027	17920	18005	18050	18114	18147	17927	17806	18057	18119	18027	17755	17776	17800	17897	17966	17929	17987	17941	17933	18105	18012	17961	17813	17994	17943	17989	17867	18027	18026	18134	18097	17881	18039	18018	18058	18083	18021	17938	18148	18219	17858	18002	17808	17878	17975	17903	18049	18246	18094	17973	18057	17948	17894	18090	17828	18109	18080	18126	17907	18031	17848	18044	17981	17886	18023	18150	17954	17842	17964	17984	17981	17998	17986	17792	18140	18147	17754	18012	17948	17976	17927	18139	18022	18042	18038	18051	18117	18044	17976	18088	17936	18112	18080	18103	17941	18031	17788	18013	18123	17919	17835	17928	17831	18133	17917	17924	17915	17993	18090	17874	17954	17704	18097	17818	17990	17926	18166	17945	17958	17761	18119	18084	18076	17965	18094	18058	18109	18055	17777	18088	18046	18101	17920	17968	17995	17870	17740	18028	17902	18136	18054	18078	17917	18042	17913	18073	17979	17805	17993	17718	17911	18068	17981	17948	17863	17962	18336	17890	17701	17918	18121	18210	18019	17934	18251	18243	17874	18095	18043	18021	17903	17988	17994	17964	18003	18000	18066	18023	18021	18184	17990	18035	18005	18050	17871	17854	17998	18014	17980	18147	18267	17865	18080	18026	17921	18003	18058	18246	18029	18140	18086	18000	17937	17923	17979	17851	17995	18095	17932	17916	18019	18119	18031	17987	18131	17982	18190	17975	18094	17955	17834	17985	17962	18136	17907	18302	17863	17918	17939	18082	18041	18141	17955	18173	18098	17906	18130	18075	18247	17856	17909	17784	17899	18006	18047	17825	18081	18133	18054	17952	18025	17914	17939	17946	18013	18042	17937	17960	18154	18068	17940	17950	18049	18016	18038	17969	17793	18229	18001	17837	18010	18110	18053	17927	17961	17944	18154	17910	18012	18185	18216	18120	17971	18106	18031	18006	17903	17946	17953	17954	18058	18324	18115	17941	18000	17977	17910	17993	18170	18069	17937	17991	17891	18143	17933	17892	17921	17932	18104	17996	17916	17864	17952	17982	17836	18090	18120	17875	17989	17909	18117	17838	17893	17929	17966	18017	17900	17947	18007	18000	17724	17837	17829	17908	17900	17971	17924	17984	18005	17892	17861	17646	17960	17991	17934	18072	18046	17920	18001	18064	17785	17986	18070	17968	17976	17994	18160	17958	18050	17727	17876	17877	18077	18226	17943	18020	17832	18035	17893	17960	18014	18123	18006	18053	17987	17956	17912	17989	18056	18052	18080	17814	17969	17784	17994	17983	17934	18057	17884	17891	18063	17981	18007	17997	18183	18125	17880	18034	17940	18067	17880	18048	17701	17867	17970	17932	18090	17969	17998	17972	17900	17942	17970	18159	17768	18039	18033	17871	17939	18002	17926	17846	18139	18003	17918	18046	17798	17742	18030	17892	18038	17905	17947	18022	17974	17912	17845	18010	18127	18256	18013	17854	17912	18033	17930	18148	18019	18071	18140	17956	17960	18132	17950	18017	17984	17863	18129	18003	17955	17981	18039	17890	17912	18023	17900	17933	17820	18021	17935	18015	18045	18105	18017	18050	17906	17990	17963	17966	18123	17915	18028	18018	17834	17769	17973	18082	18109	17875	18135	18085	18102	17998	17952	18048	18358	17965	17769	18027	17922	17889	18174	18127	18043	18100	17892	17807	17796	17720	18089	17925	17985	18089	17876	17987	18132	17898	18188	18000	18017	17913	18026	18144	18030	18012	18019	18005	17975	18059	17925	17735	17990	18099	17952	17811	18072	17979	17891	18079	18160	18182	18082	17942	17934	17952	17941	18143	17896	17889	18197	18050	18201	18120	18080	18051	17974	17941	18023	17862	18064	18102	18223	18178	18195	18033	17800	17874	18078	18039	17998	17951	17929	17917	17853	18025	17937	18061	18203	17895	18029	18062	18187	17782	18242	18047	18044	18155	18046	17898	17993	17812	17962	18048	18041	17958	17857	18059	17986	18132	18235	17958	18158	18164	17898	18136	18088	17763	17926	17857	18036	18046	18011	18086	17994	18115	17869	18007	18017	17849	17994	17957	18255	17937	17899	17808	17906	18146	18153	17934	17851	17827	18017	17989	18028	17952	17930	18145	18003	18114	17937	17855	18141	17902	18158	18060	17826	18036	18086	17814	18111	17849	18055	17993	18127	17858	18097	18047	17955	18030	18069	18207	18093	18000	17855	18045	17786	17688	17916	17827	17950	18117	17819	18086	18031	17977	17867	17920	17989	18122	17943	17878	18018	18017	18135	17907	17916	18023	17989	18047	17999	17923	17826	17961	18041	18129	17964	17747	17983	17956	18036	18121	17916	17891	17933	17919	17859	17848	17910	18080	17893	18072	18193	18038	18138	17904	18003	17909	18047	18012	18006	18138	17992	18162	17927	18002	18014	18053	17990	18154	17967	17883	17846	18152	18187	18302	18069	17891	17999	18095	17878	17846	17769	18013	18052	18118	18129	18026	17852	18065	18063	17914	17822	17818	17999	18177	17930	18171	17965	17944	18113	17992	17802	18283	17792	18103	18096	18096	18004	18171	18053	17792	17999	17971	17884	18082	18063	18204	17873	17936	18130	18101	18012	17881	17900	18081	17977	18147	17972	17916	18116	17893	18113	17982	17848	18103	17969	18023	17861	17938	18134	17812	17963	17964	18168	18057	18265	17931	17950	17740	17975	17998	18068	18130	18105	18072	17752	17978	18004	18017	18117	17998	18093	17941	18103	17831	17825	17826	18045	17971	17764	18140	18137	18174	17958	17951	18009	17896	17921	18031	18138	17922	17889	17874	18025	18316	18041	17912	18107	17952	17992	17800	17874	17967	17926	18003	18188	18154	17921	18120	18081	18025	17850	17875	17864	17831	18039	18100	18018	17927	18190	18016	17919	18043	17902	18055	17878	18124	17953	18049	17986	18104	17951	18207	18052	17700	18049	18006	17932	17868	18089	18144	18118	18024	17945	18025	17954	18050	18133	18051	18082	17872	17872	18059	17896	17985	17963	17816	18149	18014	18277	17920	17852	18049	18045	17968	18093	18037	18079	18100	17868	17832	18140	18107	17895	17867	18165	18082	17954	17889	17960	18236	18020	17984	17982	17796	17905	17860	17919	18049	18020	18249	18066	18088	18012	17951	17845	17955	18141	17836	18116	18047	17988	18017	17965	18073	18083	17956	17956	17882	17899	17996	17943	17972	18040	18033	18066	18054	18050	18049	18106	18020	17859	18022	17912	17951	18152	18030	18030	18039	18093	18086	17874	17968	18031	17907	18065	18110	18047	17915	17896	17904	18049	17748	17795	17859	18029	18008	18004	18137	17998	18056	18089	17990	18065	17981	18088	17787	17795	18003	18072	18138	18265	17890	17939	18164	18030	18142	17712	18043	17938	17956	18069	18019	18048	17864	18009	18028	17971	18016	17905	17850	18066	17770	17799	17976	17848	17919	18018	18064	18136	17936	18026	18152	18069	17852	17989	18053	17887	17965	18129	18014	18112	17866	17979	17790	17938	18087	18001	18067	17953	18067	17941	17918	17969	18075	17973	17923	18088	17913	18099	18015	17923	17953	18046	17992	17844	18045	18052	18035	17892	18214	18017	17967	18034	17903	17869	17943	17854	18119	17985	18139	18067	17950	18113	17970	18022	17988	17764	18188	18182	17979	17998	17988	17843	17984	17798	18077	17968	17703	17874	18030	18076	18013	17980	17913	18026	17807	17937	17850	17992	18007	17969	17795	18011	17943	17897	17805	18015	18147	17892	18121	17902	18100	17972	17971	17979	17867	18102	18072	17931	18062	18047	17821	17990	18132	17945	17928	17729	18126	17926	17941	18120	17869	17977	18071	17908	18049	18106	18065	18015	18055
17093	29310	29669	24202	22341	21044	19689	19014	18366	17460	17257	16766	16513	16401	16443	16304	16207	16108	15796	15730	15799	15360	15407	15592	15494	15442	15463	15306	15480	15362	15424	15393	15528	15411	15393	15233	15393	15330	15297	15307	15497	15347	15417	15285	15271	15348	15285	15246	15343	15385	15557	15173	15305	15290	15100	15213	15345	15349	15155	15262	15234	15342	15185	15318	15239	15273	15340	15085	15156	15345	15240	15318	15141	15100	15053	15119	15310	15281	15128	15331	15107	15200	15213	15123	15192	15255	15371	15431	15191	15324	15241	15301	15328	15162	15090	15416	15102	15181	14982	15185	15265	15180	15263	15218	15163	15343	15153	15101	15304	15102	15266	15221	15172	15247	15165	15240	15134	15337	15239	15257	15115	15156	15133	15265	15155	15040	15158	15273	15015	15187	15228	15262	15169	15236	15134	15152	15310	15225	15173	15054	15268	15314	15205	15210	15264	15127	15132	15215	15150	15191	15181	15338	15278	15345	15174	15179	15108	15267	15285	15145	15297	15183	15086	15252	15114	15222	15156	15141	15158	15105	15267	15143	15134	15341	15134	15254	15107	15237	15261	15250	15176	15311	15232	15381	15167	15164	15248	15151	15116	15230	15056	15166	15150	15096	15398	15163	15099	15285	15116	15099	15084	15063	14977	15018	15103	15138	15057	15134	15221	15227	15179	15130	15240	15063	15121	15448	15105	15201	15260	15211	15120	15265	15095	15120	15178	15096	15226	15210	15204	15182	15037	15214	15236	15155	15298	15150	15180	15160	15202	15124	15346	15207	15158	15264	15075	15272	15289	15078	15257	15239	15195	15254	15449	15026	15283	15034	15303	15120	15276	15387	15240	15213	15162	15190	15270	14833	15110	15134	15230	15226	15008	15229	14992	15194	15114	15175	15174	15170	15051	15212	15190	15289	15144	15282	15229	15047	15100	15165	15226	15257	15151	15342	15134	15165	15113	15342	15090	15260	15099	15111	15286	15108	15153	15205	15060	15171	15277	15106	15202	15220	15310	15028	15305	15213	15137	15301	15209	15093	15289	15260	15288	15234	15348	15189	15178	15082	15118	15192	15046	15231	15112	15092	15129	15148	15210	15141	15151	15416	15333	14999	15137	15099	15231	15236	15023	15227	15193	15328	15335	15089	15203	15181	15253	15268	15153	15139	15164	15079	15117	15275	15136	15165	15117	15146	15321	15072	15119	15047	15074	15341	14994	15177	15127	15273	15205	15186	15096	15221	15108	15265	15162	15045	15177	15021	15151	15140	15213	15360	15092	15348	15027	15112	15149	15316	15100	15378	15111	15346	15211	15106	15141	15146	15309	15080	15164	15266	15055	15186	15247	15180	15399	15126	15186	15164	15259	15208	15230	15262	15266	15098	15369	15251	15029	15209	15084	15092	15163	15138	15139	15245	15245	15152	15183	15211	15304	15319	15183	15261	15304	15287	15218	15197	15304	15160	15182	15185	15209	15247	15394	15213	15157	15192	15279	15216	15262	15227	15170	15197	15161	15095	15189	15291	15074	15129	15372	15243	15094	15134	15202	15246	15151	15211	15279	15221	15174	15201	15182	15340	15220	15162	15336	15002	15198	15179	15426	15277	15178	15136	15381	15226	15001	15102	15157	15219	15306	15207	15149	15141	15201	15149	15165	15351	15196	15158	15056	15233	15184	15227	15163	15284	15164	15211	15363	15297	15348	15119	15075	15126	15224	15094	15000	15113	15152	15219	15197	15206	15127	15243	15285	15138	15125	15171	15205	15309	15151	15098	15278	15304	15106	15178	15280	15195	15223	15191	15195	15039	15106	15182	15186	15308	15174	15283	15120	15224	15241	15183	15028	14985	15263	15235	15089	15146	15170	15196	15103	15351	15278	15374	15102	15279	15022	15143	15135	15039	15082	15127	15435	15390	15142	15200	15168	15365	15111	15252	15200	15161	15075	15209	15176	15196	15303	15096	15302	15249	15230	15080	15178	15293	15207	15169	15164	15186	15167	15193	15168	15199	15248	15254	15243	15211	15374	15170	15080	15139	15233	15295	15176	15075	15204	15192	15107	15185	15244	15148	15241	15195	15267	15308	14993	15167	15149	15232	14968	15283	15155	15188	15209	15159	15259	15040	15250	15150	15245	15211	15361	15174	15069	15359	15245	15171	15334	15187	15114	15137	15275	15230	15375	15136	15266	15200	15240	15162	15379	15167	15201	15111	15208	15049	15096	15432	15179	15321	15095	15217	15233	15162	15172	15369	15238	15142	15243	15251	15080	15110	15256	15256	15236	15213	15277	15162	15358	15267	15182	15117	15240	15097	15324	15211	15142	15247	15180	15197	15093	15292	15182	15261	15171	15133	15043	15285	15068	15285	15116	15295	15195	15087	15202	15114	15211	15168	15321	15141	15153	15387	15078	15144	15138	15164	15086	15092	15200	15261	15137	15360	15336	15184	15303	15350	15187	15209	15242	15175	15020	15126	15289	15330	15067	15298	15049	15076	15162	15254	15158	15154	15216	15073	15258	15089	15117	15245	15282	15117	15129	15321	15067	15008	15121	15151	15112	15097	15103	15221	15142	15200	15206	15089	15301	15099	15299	15187	15234	15091	15058	15184	15307	15274	15097	15117	15213	15084	15167	15243	15335	15086	15274	15252	15114	15322	15142	15288	15073	15267	15293	15308	15187	15035	15062	15315	15227	15095	15099	15161	15210	15204	15301	15233	15085	15260	15217	15050	15261	15114	15264	15229	15232	15212	15148	15014	15284	15248	15190	15139	15110	15265	15133	15046	15345	15190	15174	15143	15239	15088	15051	15351	15186	15206	15187	15256	15106	15287	15251	15371	15234	15177	15275	15105	15163	15371	15234	15260	15192	15279	15183	15052	15156	15264	15250	15345	15302	15284	15256	15347	15250	15198	15162	15124	15115	15123	15249	15324	15192	15215	15133	15040	15042	15067	15025	15302	15306	15199	15350	15129	15267	15147	15260	15078	15201	15171	15103	15053	15143	15191	15180	15245	15211	15166	15225	15166	15092	15350	15187	15295	15073	15157	15390	15237	15162	15267	15380	15115	15241	15202	15208	15198	15234	15162	15255	15085	15294	15160	15222	15171	15133	15131	15143	15143	15381	15060	15277	15224	15167	15093	15162	15158	15205	15204	15173	15203	15249	15181	15193	15331	15238	15127	15151	15252	15202	15210	15155	15255	15179	15162	15192	15161	15484	15089	15333	15357	15111	15155	15131	15076	15153	15051	15191	15268	15141	15192	15297	15219	15249	15105	15092	15275	15290	15229	15350	15053	15057	15156	15173	15108	15170	15239	15223	15336	15047	15132	15222	15033	15056	15255	15080	15029	15232	15198	15078	15199	15366	15312	15086	15155	15100	15327	14972	15234	15384	15147	15322	15194	15162	15217	15161	15138	15193	15189	15096	15196	15262	15149	15234	15083	15279	15204	15104	15184	15292	15185	15123	15258	15156	15257	15181	15042	15155	15326	15138	15193	15252	15206	15124	15275	15140	15435	15463	14941	15071	15057	15150	15213	15105	15093	15283	15190	15228	15346	15298	15259	15189	15344	15293	15076	15256	15088	15170	15104	15256	15196	15259	15231	15228	15189	15047	15345	15307	15088	15268	15232	15189	15286	15206	15158	15215	15181	15254	15395	15227	15027	15096	15197	15356	15051	15009	15169	15156	15220	15158	15320	15153	15116	15095	15011	15003	15087	15036	15245	15339	15200	15167	15458	15020	15219	15316	15283	15222	15348	15093	15066	15143	15173	15269	15242	15341	15247	15309	15119	15258	15209	15167	15248	15363	15422	15086	15143	15187	15021	15378	15185	15221	15145	15201	15260	15126	15141	15164	15229	15185	15294	15272	15100	15190	15107	15308	14999	15379	15240	15135	15290	15401	15166	15070	15326	15319	15152	15094	15145	15196	15137	15147	15342	15201	15190	15209	15136	15215	15165	15195	15105	15170	15077	15115	15180	15329	15053	15067	15155	15305	15150	15225	15240	15155	15190	15146	15059	15363	15275	15174	15157	15089	15254	15159	15040	15202	15095	15153	15316	15059	15201	15211	15231	15416	15340	15277	15268	15011	15187	15269	15131	15245	15348	15225	15146	15094	15180	15126	15229	15266	15397	15050	15120	15104	15230	15152	15204	15199	15235	15101	15151	15220	15073	15127	15190	15157	15115	15186	15042	15391	15195	15132	15147	15098	15166	15043	15238	15264	15150	15194	15303	15271	15053	15323	15052	15146	15184	15114	15137	15377	15090	15182	15251	15119	15220	15255	15241	15007	15129	15158	15422	15169	15246	15240	15294	15272	15363	15260	15138	15194	15055	15291	15221	15316	15281	15273	15187	15123	15317	15230	15218	15170	15099	15175	15139	15228	15258	15277	15159	15147	15107	15272	15121	15294	15115	15111	15122	15291	15233	15225	15262	15203	15359	15224	15168	15181	15291	15226	15287	15151	15086	15221	15083	15272	15230	15224	15094	15117	15148	15135	15241	15297	15205	15331	15236	15149	15224	15008	15218	15206	15280	15050	15237	15152	15261	15338	15313	14991	15164	15145	15209	15122	15194	15193	15194	15121	15333	15303	15378	15220	15161	15112	15248	15300	15259	15168	15326	15257	15361	15176	15090	15210	15075	15271	15269	15294	15069	15290	15392	15155	15244	15062	15194	15054	15159	15242	15257	15288	15145	15410	15309	15288	15199	15164	15075	15063	15316	15195	15244	15041	15134	15103	15258	15120	15328	15208	15332	15127	15146	15327	15139	15188	15112	15232	15119	15340	15052	15059	15139	15202	15141	15280	15242	15306	15189	15284	15130	15202	15201	15130	15237	15022	15213	15211	15090	15250	15362	15219	15262	15202	15220	15042	15030	15215	15318	15246	14981	15258	15119	15179	15136	15066	15174	15203	15296	15249	15345	15303	14986	15216	15150	15224	15205	15417	15169	15326	15131	15255	15193	15087	15177	15256	15052	15310	15187	15215	15218	15135	15278	15109	14920	15301	15109	15155	15144	15206	15259	15208	15169	15259	15138	15344	14879	15278	15166	15333	15217	14990	15292	15159	15168	15171	15226	15185	15165	15081	15184	15226	15081	15268	15078	15107	15184	15200	15163	15172	15243	15205	15231
23999	21386	29012	24285	22596	24955	25441	21873	20850	20346	19923	19703	19638	19496	19423	19051	19009	18912	18839	18601	18683	18296	18298	18241	18584	18368	18225	18203	18318	18281	18252	18195	18360	18229	18182	18225	18267	18397	17957	18282	17907	18016	18074	18275	18016	18099	18222	18168	18082	18074	18185	18127	18153	18199	18030	18106	18116	17961	18022	18042	18186	18089	17971	18111	18078	18088	17959	18233	18085	18243	18196	18172	17977	18093	17988	18045	18106	18187	18128	17762	18023	17986	18089	18072	17931	17974	18181	18201	18082	18249	18202	18142	18068	18006	17893	18069	18128	17876	17861	17964	18152	17946	17846	17997	18204	18099	18058	17813	18161	17972	17727	18073	18091	18018	17979	17967	17768	17878	17953	18072	18177	17958	18050	18143	18101	17805	17870	18065	18078	17914	18016	17832	17959	17926	17927	18387	17961	17952	17872	17992	17995	17928	18082	17839	17923	18049	17960	18053	18199	17961	17993	17913	18116	18021	18174	18010	17901	17935	18040	17948	18052	17952	18122	17962	17837	18147	17948	18004	17847	17780	18098	18065	18019	17752	17819	18073	17985	17990	17906	17905	17987	17845	17745	18018	18012	17954	18158	17997	18102	18054	17941	18072	17980	17850	18085	18126	18130	17852	17998	17935	18150	17757	17905	17903	18005	17904	17910	18098	18084	18028	18040	17878	18084	18057	17932	17998	18085	18035	17951	17969	17960	18146	18147	18027	17851	17991	17980	17842	18161	17993	17934	18076	17888	18196	17921	17883	17925	17939	17980	18038	18018	17916	17853	17949	17868	17804	17724	17981	17930	18006	18032	17993	18174	17709	17893	18036	17822	17895	18143	17843	18025	17855	17950	17976	17853	17820	17726	18065	18060	18103	17854	17839	17806	17744	17983	17859	18071	18001	17894	18130	18049	18075	17836	18138	17951	18187	18010	18035	17977	18115	18054	17862	17925	17921	17851	17967	17972	17966	17963	17897	18120	17948	18021	17893	17890	18033	18079	17869	17771	17768	17953	17849	18058	18187	17990	18055	17982	17833	17846	17865	17751	18127	17978	18148	17935	18089	18060	17979	17893	18084	17910	17994	18167	18017	18077	17867	17921	18154	18125	18060	18132	18173	17926	17887	18060	18089	18004	17994	17940	18083	18053	17893	18128	18059	17953	17944	18059	18066	17882	18004	18039	18015	18044	17937	17870	17931	17731	18135	17743	17997	17980	17895	18102	18070	18161	17933	17767	18101	18027	18046	17903	17837	18046	18012	18142	17823	17875	18056	18206	17952	17977	17883	17980	17948	18082	18011	17810	17967	17971	18043	18136	17807	17952	17933	17830	17971	18005	18021	17814	17997	17878	17987	17942	17891	17897	17869	17881	17839	18086	17990	17950	17936	18085	17916	18037	17990	18033	17855	18053	17746	17862	18047	18157	18212	17905	18236	17996	17891	18049	17871	17887	17920	17912	18031	17955	17725	17714	17930	18155	17970	17861	18000	17834	17827	17918	17604	17924	17987	18002	18122	17904	17792	18063	17945	17976	18115	17972	18038	18052	17908	17976	17940	18106	17876	18083	18071	17999	17937	18082	17875	17976	17930	18079	17908	17790	17898	17835	17857	18069	17939	18098	17787	17985	18042	17882	18019	18046	17916	17954	18075	17980	17822	18137	18010	18067	18096	17895	17923	18086	17890	18136	17717	17874	17900	18104	17957	17843	17665	17971	18060	17945	17929	17978	17929	17872	17828	17956	17886	17957	18137	17955	17963	17928	18042	18073	17876	17777	18070	17804	18008	17983	17748	18289	17989	17798	18006	17844	18046	17979	17893	17821	17948	17865	17992	17857	17787	17948	17774	17990	18040	18001	18010	17957	17887	17955	17783	18056	18141	17874	17715	18067	18121	18116	17937	17949	18090	17937	17908	17876	18085	18029	18150	17918	18189	18008	18086	18023	17925	17827	17841	17945	17977	18044	17923	17954	18102	18062	17931	17806	17836	17982	17927	18117	17961	18121	17846	18063	17839	18081	18169	17852	17859	17928	18048	18084	17905	18054	17855	17931	17781	18127	18060	18095	17845	17930	17973	17839	17928	17982	18027	18103	18080	18139	17916	18037	18028	17798	17857	17913	18045	17864	18004	18103	17861	18067	18097	17967	18089	18083	18187	18091	17978	18092	18007	18089	17997	17905	17928	18068	17847	17728	17918	17975	17959	17895	17930	18032	17893	17787	18157	18094	18163	17879	17926	18083	17892	18023	17759	18194	18066	18171	18317	17950	18104	17877	18019	17921	17944	18051	18029	17835	17974	18026	17988	17913	17910	18083	18105	18067	17986	17917	17800	17918	17851	17980	18122	17933	17922	17865	17880	17793	17965	17848	18192	17864	17734	17904	18064	18096	17943	17909	18022	18082	18015	18021	17925	18082	18021	18055	18163	18084	18050	18152	18006	17986	17951	17943	18100	18116	17805	18182	18102	18178	17863	17961	17908	18072	18062	17898	17964	18114	17954	17926	17915	17857	18058	17940	17802	17897	17845	17825	17945	17843	17842	18002	18027	17777	17907	18102	18020	17976	18049	18014	17893	18030	17927	18109	18220	17926	18035	17889	17812	17979	18087	18074	18006	18049	18081	17992	18068	18021	18064	18229	17831	18020	17968	18021	17785	18042	17912	18080	17969	18026	17713	17802	18006	18008	17877	17931	17994	17882	17817	17889	18085	18146	17818	18196	17931	18112	17860	17806	17944	17954	17944	17977	17979	18013	17924	17982	17883	17966	18073	17895	17938	18203	17766	17805	18010	18088	18165	18190	18109	18055	18083	17918	17967	17959	18022	17993	17969	17883	18011	18018	17968	18111	17790	18056	18177	18018	18045	18171	18207	18046	18204	17977	18025	18063	17857	18106	17929	17796	18051	17818	17924	18017	17888	18050	18047	17786	17761	18014	17867	18075	17987	18094	18029	17939	17967	17857	18067	17847	17890	18069	18050	17950	17853	17974	17963	18099	17955	18012	17874	18000	18175	17930	18143	18054	18021	17993	17841	18032	17788	17851	17983	17903	17886	17971	17792	17905	18018	18051	17900	17940	17812	18027	17928	17945	17947	17965	18045	18168	17806	18033	17919	18195	17878	17972	17973	17935	18076	17985	18079	18082	17835	18064	17886	18090	18044	17894	17832	18091	18069	18033	18054	17944	18056	17839	18119	18002	17901	17944	17968	18039	17880	18064	18106	18017	18167	18085	18157	17994	17844	17976	17931	18129	17889	17685	18027	17744	17945	18012	18077	18165	18049	17997	17950	17982	17955	17927	17967	17959	18083	18091	17948	18060	17850	17996	18042	18228	17977	17911	17840	17986	18049	17876	17779	18012	18159	18156	18091	18091	17861	18106	18034	17944	18026	18207	18014	17885	17925	17928	18156	17875	17781	17870	17788	18029	17752	17899	17965	17826	18083	17943	17907	17913	17671	17865	17965	18216	17916	17898	18070	17862	18105	17904	17834	17762	17952	18204	17929	18059	18044	17905	17898	18042	18189	17984	17946	17975	17973	17986	18143	17972	17877	17788	18179	18103	17884	18091	17946	17940	18128	18096	17940	17881	18194	18039	17843	18014	17871	17836	18012	17885	17848	17908	18050	18016	18029	18110	17859	18035	18101	17726	18070	17887	17964	17928	18063	17989	18203	18085	18024	18000	18053	17815	17871	17932	17953	17951	17975	17931	17817	18005	17876	17959	17875	18195	18042	18014	17969	18060	18185	17907	17901	18056	18044	18124	17977	18066	17958	17994	17990	18028	17878	18101	18122	18064	17933	17935	17796	18065	18029	18091	17837	17921	17989	18010	17988	17971	17956	17973	18117	18220	17919	17917	18117	18184	18113	17984	18059	18182	18112	17930	17899	17832	17960	18130	17914	18146	17939	18167	17956	17974	17874	18222	18077	17796	17951	18322	18044	17763	18116	18075	18186	18011	17830	18065	18030	18253	17928	18064	18028	17989	18160	17883	18080	18025	18025	18034	17877	18039	17935	17872	18018	17905	17847	18200	17970	17950	17710	17916	17952	17823	18053	18048	17772	17960	17946	18026	17758	17795	17711	17867	18130	17921	18097	17903	17878	17849	18017	17958	17916	18025	17977	17957	18009	18144	18109	18149	17910	17886	17993	18027	17953	18041	17955	17834	18206	17836	17808	18204	17812	17953	17960	18084	17889	18178	17942	17964	17856	17842	17982	18071	18003	17943	17901	17977	18044	18105	18120	17998	18029	17882	18004	18118	18008	18057	18053	17936	17952	18149	17984	17877	18059	17724	18299	17956	17803	17944	17829	17888	17987	17966	18057	17843	17979	18110	18002	17987	17994	17923	17934	17920	17891	17969	17986	17994	17743	17987	17993	18022	17726	18122	17952	18074	17949	18168	18098	17971	17832	17896	18070	17870	17957	17872	18062	18053	18000	17963	17868	17808	17974	17750	17902	18063	18065	17864	17866	17809	18123	17865	18030	17901	18087	18190	17994	17890	17743	18071	17960	17947	17858	17944	17962	18006	17952	17928	17788	17942	18104	17982	17826	17875	18002	18075	18116	17965	18115	17985	17984	17948	17880	18047	18024	17816	18261	17860	18032	18026	17965	17943	18053	18003	18032	17970	18019	17921	18184	17985	17962	17896	18166	18023	17988	17980	17876	17967	17992	18089	18062	18052	18020	17896	17979	18189	17844	18039	18010	18101	18030	17821	18121	17964	17926	17857	17976	18061	17792	18054	18141	18157	17843	18106	18012	18147	18015	17967	17858	17866	18039	17828	18129	17913	17978	17833	18050	17921	17973	17946	17945	17975	17921	17990	18041	18213	18034	17979	18013	18125	17945	18107	18081	17969	18023	18124	18036	17913	17877	18080	17862	18242	18070	17871	18093	18168	17969	18144	18136	18066	18060	18097	18019	17900	17884	17745	18077	17995	17938	17986	17905	18195	17996	17986	18044	18020	17839	17928	17952	17969	18069	18043	17971	18097	17998	18096	17927	17977	18059	17936	17976	18186	17800	18091	18024	17893	17937	18064	18023	17996	17962	18117	17981	18088	17948	17772	18044	18135	18005	17965	18041	18121	17979	17992	17943	18048	18043	17988	18095	17932	17941	17926	18002	17985	17966	17909	17848
19136	34821	34061	28273	25949	23692	21778	20632	19660	18398	18006	17780	17372	17160	16927	16948	16457	16313	16227	15846	15758	15648	15964	15554	15679	15632	15484	15550	15583	15607	15439	15457	15637	15544	15460	15316	15380	15500	15299	15391	15351	15452	15535	15264	15327	15388	15350	15452	15318	15415	15309	15243	15405	15246	15346	15313	15300	15253	15335	15316	15300	15250	15424	15320	15460	15325	15321	15197	15352	15340	15251	15350	15288	15123	15298	15298	15165	15240	15312	15332	15274	15318	15258	15344	15320	15152	15345	15233	15248	15310	15290	15303	15194	15293	15095	14979	15331	15335	15349	15145	15234	15164	15296	15050	15260	15183	15267	15224	15327	15191	15382	15327	15176	15134	15262	15290	15139	15190	15147	15267	15244	15293	15271	15133	15303	15131	15207	15283	15258	15195	15201	15158	15264	15166	15096	15303	15109	15375	15186	15198	15164	15171	15112	15214	15125	15212	15227	15359	15281	15216	15324	15261	15165	15338	15178	15295	15070	15430	15277	15130	15156	14947	15100	15108	15242	15316	15225	14931	15296	15219	15270	15170	15137	15277	15263	15288	15166	15258	15098	15029	15187	15215	15240	15349	15193	15095	15244	15216	15260	15126	15126	15228	15362	15156	15374	15169	15166	15260	15230	15329	15223	15209	15180	15348	15189	15201	15098	15168	15043	15152	15041	15246	15097	15337	15189	15177	15164	15181	15145	15297	15068	15179	15205	15279	15185	15094	15100	15294	15141	15221	15278	15200	15091	15193	15120	15048	15058	15213	14890	15287	15286	15277	15146	15178	15146	15097	15155	15235	15141	15144	15160	15211	15178	15223	15387	15125	15221	15072	15206	15057	15139	15004	15241	15012	15169	15228	15218	15280	15242	15238	15153	15158	15123	15056	15215	15363	15207	15259	15067	15056	15186	15210	15428	15095	15152	15234	15069	15171	15231	15189	15247	15218	15206	15261	15164	15096	15303	15171	15321	15101	15113	15333	15064	15174	15042	15104	15119	15097	15215	15370	15200	15048	15327	15289	15219	15268	15039	15220	15345	15178	15143	15219	14940	15323	15131	14932	15184	15230	15342	15063	15209	15091	15267	15215	15204	15207	15172	15269	15205	15329	15034	15249	15159	15172	15248	15081	15107	15168	14999	15309	15308	15393	15197	15254	15170	15272	15125	15297	15044	15135	15242	15148	15276	15082	15270	15102	15246	15263	15135	15207	15248	15219	15133	15145	15093	15244	15281	15065	15126	15197	15309	15354	15160	15200	15226	15326	15005	15095	15378	15275	15189	15191	15155	15204	15202	15048	15364	15135	14954	15283	15307	15141	15191	15042	15262	15122	15320	15295	15292	14975	15125	14927	15178	15156	15272	15152	15248	15194	15241	15160	15030	15210	15234	15269	15091	15025	15171	15183	15253	15176	15114	15058	15024	15254	15252	15246	15014	15225	15296	15141	15202	15224	15235	15165	15051	15149	14926	15170	15273	15066	15180	15188	15135	15380	15265	15250	15284	15188	15234	15105	15177	15105	15045	15138	15084	15226	15253	15243	15183	15216	15319	15109	15226	15291	15224	15177	15226	15262	15296	15379	15237	15202	15343	15138	15322	15348	15404	15336	15159	15198	15215	15250	15206	15254	15095	15098	15131	15169	15052	15172	15346	15167	15151	15123	15226	15300	15104	15203	15160	15109	15357	15165	15189	15147	15120	15183	15353	15171	15190	15092	15124	15323	15316	15335	15087	15201	15208	15436	15320	15200	15130	15150	15260	15119	15235	15336	15080	14962	15068	15104	15113	15308	15418	15212	15092	15275	15208	15108	15056	15360	15156	15287	15197	15214	14964	15359	15249	15149	15269	15149	15157	15076	15324	15293	15294	15267	15111	15128	15303	15240	15268	15431	15145	15179	15090	15206	15230	15210	15264	15126	15172	15107	15196	15123	15171	15141	15280	15145	15179	15040	15168	15012	15244	15283	15351	15249	15289	15210	15184	15176	15262	15382	15261	15181	15154	15147	15247	15224	14981	14982	15284	15312	15199	15014	15204	15284	15069	15312	15194	15170	15218	15172	15303	15152	15213	15127	15017	15071	15229	15270	15116	15247	15324	15126	15300	15056	15357	15311	15079	15169	15043	15402	15128	15346	15404	15035	15172	15182	15156	15180	15245	15211	15204	15208	15175	15078	15125	15310	15240	15175	15144	15232	15207	15277	15133	15272	15171	15272	15167	14940	15118	15169	15217	15108	15203	15038	15169	15127	15298	15194	15293	15223	15233	15215	15122	15034	15386	15152	15123	15143	15313	15235	15072	15098	15136	15410	15198	15150	15116	15114	15223	15193	15262	15098	15261	15090	15162	15286	15185	15077	15238	15380	15062	15158	15086	15164	15101	15151	15227	15229	15361	15237	15196	15040	15215	15181	15178	15296	15131	15130	15175	15172	15204	15300	15189	15125	15247	15165	15226	15232	15140	15246	15228	15192	15320	15081	15105	15286	15335	15135	15262	15094	15353	15147	15125	15287	15210	15157	15199	15296	15244	15163	15285	15055	15322	15136	15203	15167	15205	15117	15182	15164	14928	15142	15152	15128	15201	15116	15302	15157	15239	15409	15222	15245	15046	15242	15170	15046	15400	15162	15023	15197	15339	15264	15226	15087	15229	15192	15267	15110	15205	15286	15089	15060	15361	15278	15112	15108	15218	15051	15203	14989	15418	15249	15102	15325	15227	15159	15198	15075	15155	15036	15174	14975	15085	15178	15175	15254	15191	15117	15116	15296	15080	15303	15485	15118	15104	15084	15148	15027	15185	15193	15300	15177	15215	15203	15127	15329	15198	15209	15151	15180	15186	15256	15069	15285	15276	15110	15164	15161	15223	15046	15108	15378	15120	15222	15130	15030	15213	15255	15260	15168	15213	15180	15204	15191	15230	15194	15085	15103	15169	15081	15298	15285	15204	15242	15405	15239	15372	15287	15204	15203	15277	15294	15332	15094	15047	15348	15201	15096	15143	15221	15081	15170	15182	15213	15254	15179	15176	15177	15100	15422	14980	15357	15127	15075	15130	15258	15204	15186	15230	15273	15192	15246	15311	15134	15322	15055	15197	15027	15155	15300	15084	15297	15207	15313	15111	15191	15097	15175	15222	15041	15184	15159	15359	15305	15008	15116	15191	15291	15177	15123	15232	15271	15246	15265	15135	15311	15030	15333	15177	15078	15385	15057	15160	15105	15244	15254	15168	15055	15261	15320	15320	15232	15160	15394	15382	15279	15317	15404	15138	15328	15201	15153	15362	15241	15177	15253	15308	15068	15146	15204	15037	15273	15169	15088	15302	15167	15305	15161	15239	15180	15155	15140	15114	15247	15214	15116	15253	15299	15164	15231	15194	15302	15217	15231	15360	15117	15003	15223	15106	15204	15218	15098	15000	15144	15258	15092	15289	15209	15255	15232	15283	15152	15019	15229	14862	15193	15326	15022	15092	15152	15336	15163	15044	15231	15210	15333	15145	15246	15074	15160	15171	15165	15161	15263	15002	15085	15220	15302	15132	15255	15101	15142	15194	15344	15164	15237	15274	15138	15288	15132	15231	15374	15045	15281	15332	15257	15264	15192	15206	15114	15199	14969	15214	15307	15185	15216	15279	15130	15192	15223	15252	15366	15014	15381	15052	15098	15267	15087	15140	15156	15221	15231	15219	15157	15258	15121	15112	15370	15039	15247	15272	15176	15272	15216	15060	15232	15225	14959	15158	15104	15180	15104	15194	15025	15347	15115	15225	15025	15147	15144	15020	15233	15124	15195	15238	15256	15126	15211	15213	15327	15260	15341	15233	15305	15205	15257	15218	15189	15190	15300	15119	15091	15160	15011	15198	15145	15186	15147	15249	15333	15311	15008	15181	15227	15251	15168	15095	15102	15246	15378	15144	15062	15256	15064	15045	15257	15141	15045	15142	15028	15201	15110	15028	15175	15257	15106	15173	15134	15134	15184	15196	15085	15193	15334	15396	15161	15134	15116	15127	14982	15267	15025	15251	15221	15142	15194	15161	15114	15136	15107	15097	15187	15212	15196	15231	15301	15226	15195	15049	15111	15179	15345	15370	15069	15156	15223	15166	15204	15195	15283	15356	15005	15332	15164	15158	15094	15271	15072	15218	15106	15169	15225	15194	15204	15203	15133	15185	15148	15188	15283	15248	15327	15143	15168	15215	15232	15228	15249	15096	15467	15233	15188	15059	15185	15155	15263	15238	15191	15317	15107	15228	15155	15092	15155	15067	15395	15265	15102	15287	15165	15238	15175	15268	15102	15202	15201	15051	14986	15147	15213	15109	15195	15269	15180	15259	15165	14951	15196	15119	15235	15213	15286	15265	15130	15257	15114	15213	15195	15345	15208	15242	15123	15091	15160	15149	15152	15244	15344	15169	15220	15021	15272	15160	15183	15252	15030	15214	15453	15107	15106	15198	15155	15169	15205	15280	15252	15060	15198	15216	15198	15185	15392	15188	15318	15268	15299	15126	15331	15233	15156	15271	15323	15209	15163	15124	15026	15306	15102	15225	15273	15175	15177	15110	15213	15163	15199	15075	15165	15168	15234	15066	15162	15151	15289	15180	15124	15160	15150	15228	15251	15302	15208	15019	15281	15278	14983	15242	15411	15204	15194	15216	15194	15257	15110	15159	15010	15124	15297	15304	15011	15244	15196	15146	15216	15178	15166	15274	15211	15245	15261	15367	15319	15092	15232	15274	15149	15239	15189	15070	15252	15370	15171	15229	15176	15430	15308	15079	15110	15153	15360	15040	15096	14983	15281	15150	15386	15317	15175	15101	15176	15122	15095	15091	15226	15196	15161	15150	15114	15070	15049	15084	15223	15283	15348	15281	15143	15162	15075	15168	15343	15346	15252	15285	15269	15415	15286	15174	15267	15389	15157	15237	15076	15112	15308	15083	15236	15241	15226	15216	15105	15258	15153	15353	15142	15284	15111	15052	15223	15008	15070	15142	15030	15243	15214	15331	15235	15403	15132	15169	15325	15164	15298	15068	15099	15190	15281	15174	15296	15198	15217	15378	15251	15272	15066	15276	15165	15209	15174	15173	15252	15249	15307	15149	15213	15348	15030	15115	15217	15158	15334	15074	15269	15247	15300
29631	23120	24795	23012	20604	20051	19356	18975	18659	18690	18495	18726	18547	18580	18663	18386	18311	18161	18321	18309	18256	18316	17986	18213	18103	18400	17952	17966	18164	18264	18193	17876	18323	18032	18136	18115	18043	18327	18179	18367	17856	17882	18003	18341	18046	17986	18112	17954	17899	18006	18171	18017	18098	18250	18037	18176	18106	17963	18237	18172	18133	18224	18072	18080	18196	17997	18098	18076	17881	18110	18144	18070	18035	18128	18119	18093	17943	17924	17987	18198	18078	17942	18045	18074	18012	18044	17886	17884	18167	17912	17977	17933	17915	18133	18116	17915	18017	17951	17975	18077	18080	17814	17857	17904	18085	18136	17926	18080	18008	18109	17871	17948	17909	18036	18099	17984	17909	18015	17930	17961	17965	17984	18019	17846	18112	18080	17883	18065	17975	17689	17824	18088	18136	17883	18049	17944	17921	18108	17995	17935	18017	18058	18025	18186	18053	17983	18301	17998	17959	18073	17771	18006	18112	18015	18012	18027	18025	18037	18094	17995	17988	18003	18215	18034	17976	17909	17935	18060	18113	18236	18138	17939	18075	17913	17945	17872	17959	18097	18045	18099	18028	17952	18087	18009	18074	18154	18020	18039	17978	18062	17994	18300	18325	17978	18136	18217	18072	18018	18081	17928	18058	17872	18034	17953	18132	18053	17936	17818	18079	17943	17962	18215	18186	18006	17978	17961	18195	18047	18064	18189	18162	17964	18231	18174	18194	18252	18113	18210	18164	18161	18016	17756	18087	18196	18044	18122	18114	17942	18067	18052	17861	17915	18067	18191	17853	17973	17995	18268	18117	18053	18188	17999	18177	18192	18023	17988	18336	18100	17889	18185	18064	17934	17992	17959	18193	18194	18062	17960	18082	17994	18062	17896	17915	18113	18043	18179	17985	18062	18120	17927	18057	17857	17966	18007	17867	17884	18091	17940	18063	18079	18028	18119	18175	18106	18181	18080	17823	18104	18120	17953	17934	18110	18174	18089	18243	18107	18054	18007	17928	18004	18105	17949	17804	17982	17988	18195	18164	17942	18139	18218	18045	17919	17836	18111	18034	17894	18131	17933	17947	17988	18110	18253	18084	17991	17952	17985	17981	18040	17962	18212	18051	17929	18045	18179	18227	17895	17932	18108	18148	18113	18092	17992	18043	18035	17933	18029	18106	17955	17941	17998	17993	18141	17899	18049	18364	18075	17888	17995	17868	18000	18118	18186	17994	17921	18192	18007	18061	18237	18037	18029	18237	17735	17925	18190	17911	18156	18170	18135	18138	18006	17874	17928	18238	18317	17978	17934	18013	18258	18008	18039	18087	17948	18117	18251	18180	18006	17833	17851	18114	17987	18142	18159	17944	18148	18043	17905	17925	18000	17871	17992	18172	18166	17926	18137	17947	17973	18251	18108	18053	18023	18121	18100	18139	17942	18036	18061	18006	17984	18108	18119	18122	18132	18054	17818	17798	18036	18141	17810	17958	18102	17966	17963	18128	18097	18071	18139	17877	17955	18281	18201	17901	18108	18071	18020	17953	18147	18166	18036	18067	18255	17854	18287	18018	17784	17911	18099	17959	17909	17981	18104	18113	18055	18077	17948	18009	17957	18258	17929	18138	17998	18198	17907	18076	18013	17914	17929	18170	18122	18164	18040	18125	18005	18029	18062	18003	17994	17962	17947	18241	17864	18002	18176	18125	17808	18037	17923	18023	18132	18169	18086	17969	18028	17903	17874	18074	18031	18082	18102	18122	18052	17931	18261	17960	17762	17907	17876	17919	18074	17846	17981	17907	17902	18026	17927	18019	18023	18105	18020	18118	17841	17955	18015	18035	18072	18165	17994	18258	18113	18046	18187	18039	17959	17968	17964	18173	18012	18095	18155	18092	18243	17919	17915	17874	18072	18209	17965	18163	17916	17973	17942	17910	18019	18048	18215	17991	18309	18208	18118	18273	18128	18212	17847	18106	18063	17967	18164	18038	17899	18199	18006	18114	17991	17997	17989	18007	18027	17810	17801	18067	17916	17913	18108	18043	17953	17819	18162	18123	18058	18177	18035	18122	18006	17991	18054	18027	18184	18050	18021	18023	18176	17897	17997	17972	18052	18190	18042	18053	18095	18013	18091	18039	18128	18009	18087	17933	18032	18151	17866	18097	18111	18275	18004	18195	18050	18107	18289	18089	17930	18265	18168	17924	17779	18022	18029	18003	18061	17964	18201	17961	18118	18013	18047	18209	18028	17918	17981	18121	18090	17991	18092	17985	17860	18067	18137	17938	17957	17960	17817	18084	17989	17844	17993	18039	18065	18068	18158	18064	18097	18285	18058	18018	18024	17972	17971	17822	18044	18394	17880	18093	18087	18217	18086	18061	17987	18070	17996	17937	18117	17782	17989	17991	18246	18242	18040	18161	18187	18001	18002	18260	17926	18013	18195	17907	17871	18061	18034	18282	18133	18069	18017	17743	17925	18255	18173	18028	17960	18094	18143	18101	18000	17991	18022	17940	18185	18139	18031	18158	17902	18134	18009	18083	18118	18031	17994	18010	18189	17994	17964	17952	18084	18098	17945	17863	18187	18053	18042	18150	18057	18294	18120	18115	18109	18120	18050	17953	18077	18031	18145	17820	18071	18133	18047	17851	18122	18178	18098	18113	18018	18093	18042	18105	18124	18225	18040	18218	18120	17969	17785	18077	17885	18025	18044	18219	18123	17991	17995	17903	18078	17996	18007	18019	18060	18185	18035	17948	18298	18229	18098	17717	18030	18102	17869	17974	18079	17787	18114	18314	18077	17898	18045	18051	18044	17930	17936	18143	17811	17866	18057	18122	18011	18232	18147	17920	17941	18011	18002	18059	18236	18024	18200	17896	18052	18076	18158	18029	18020	18296	17798	18117	18097	18170	17984	18069	18107	18090	17856	18199	18003	18012	18085	18015	18072	18091	18147	18029	17894	18078	18027	17979	17899	18143	18039	18015	18037	18162	17840	18083	18044	17984	18182	18245	18155	18045	18008	17975	18037	18062	18004	17972	18046	18178	17958	18155	18055	18209	18166	18031	18117	18104	18133	18047	17892	17929	17963	18095	18055	18143	18057	18016	18049	18034	17795	17981	17892	18193	17992	17857	17975	18279	18092	18045	18061	18120	18108	17975	18253	17964	18100	17988	18012	18078	18327	18055	17846	18093	18206	18208	17943	18085	17944	18075	18039	18201	18250	18006	18008	18145	18070	18043	18292	17903	18218	17799	17987	18000	18017	18029	17895	17845	17954	18018	18045	18199	18077	18065	18134	18065	18179	17963	17921	18091	18010	17803	17975	18071	17992	18158	18008	17848	18026	18130	18244	17715	18184	18101	18218	18005	18068	18203	18151	18180	18003	18160	17953	17979	17904	18054	17992	18184	18040	18226	17910	18227	18112	18079	18008	17872	17917	17960	17915	17914	18093	18090	18031	18074	18237	17884	17921	18174	18183	18171	18251	17961	18290	17940	17851	18141	18073	18131	18291	18135	18070	18029	18065	18185	18128	18022	17975	18043	17959	17943	17755	17987	18166	18085	18041	17770	18001	17901	18097	18081	18126	18231	18170	18133	18025	18114	17876	17870	18103	18088	18098	18195	18039	18002	17884	18004	18114	18107	18092	17974	18167	18132	18209	18171	18202	18104	18065	18266	18272	17975	18075	18009	18016	18203	18001	18084	18047	18307	18040	18022	17912	17921	18017	18138	17929	18193	17879	18015	17761	17890	18115	18123	17978	17849	17983	18035	18066	17916	17931	17953	18202	18176	17939	18112	17824	18074	18002	17871	18058	17950	18230	18095	18017	17931	17829	18130	17895	17983	18045	17964	18000	18099	18058	18224	18084	18141	18066	17946	18140	17906	17956	18147	18081	17953	18231	18080	18200	17999	18084	17799	17962	17933	17801	18168	18103	17883	18029	18061	17867	17980	18028	18075	18118	18051	18205	17961	17992	18095	18037	17950	18124	18252	18119	18296	17936	17991	18054	18290	18094	18068	18005	18151	18132	17972	18117	17892	18031	17891	18110	17975	18238	17908	17751	18101	18123	18172	18007	17958	17905	18076	18166	18066	18025	18022	18202	18131	18184	18182	17938	18125	18243	18157	17938	18153	18234	18085	18119	18021	18167	18028	17884	18101	18020	17984	17994	18017	18164	17901	18238	18043	17917	17969	18186	17918	18159	18154	18123	17974	17991	17913	18203	17971	18060	17950	17959	18262	17969	18033	17952	18168	18231	18053	17990	18060	18087	18051	18209	17912	17996	17947	18064	17837	17943	17931	18118	18341	18165	17950	18065	17935	18294	18163	18041	18086	17968	18248	18035	18178	18048	18177	18034	18201	17952	18167	18137	18059	17925	17894	17876	18117	18156	18043	17856	18063	18204	18171	18223	18132	17846	18042	17822	18030	17883	18086	18026	18040	18131	18107	18118	17912	18048	18040	17980	17827	17829	18145	18049	18194	18136	17991	18119	18127	18122	18187	17976	17895	18208	18077	18080	18043	18048	18121	18050	17997	18037	17998	18100	18161	17930	18107	18057	18105	18270	18175	18009	17972	17894	18007	18055	18180	18113	18067	18119	18121	17956	17841	17973	18142	17899	18131	18054	17901	18064	17798	18130	17984	17942	18134	17985	17918	18038	17895	17833	18206	17887	17995	18192	18030	18079	18084	18037	18205	17977	18002	17912	17720	18066	18063	18077	17999	18133	18143	18274	18082	18151	17943	17878	17937	17838	17857	17829	17811	17974	18110	18051	18133	18235	18036	17912	18001	18090	18135	18092	18017	18071	17972	17991	17975	18082	18125	17971	17814	18195	17642	17975	17922	18057	18141	18139	18136	18027	17985	18136	17977	18003	18355	17983	18052	18259	17930	18080	17931	17944	17889	18009	18046	17954	18147	18088	18083	18206	17926	18121	17924	18200	17915	18180	17946	17891	17879	17923	17961	18067	18041	18048	17869	17980	18089	17935	18071	18096	17959	18110	18232	18106	17908	18127	17946	17873	18294	17949	17931	17996	17943	18011	18179	18044	17960	18266	18078	18367	18172	18108	17867	18256	18044	18070	18137	18081	18249	18028	18208	18086	18081	18008	18139	18078	18111	18223	17961	18100	17980	17903	18218	18154
17368	22248	22329	19942	19250	18012	17320	16909	16468	16397	16184	16163	16026	16113	15825	15910	15668	15653	15315	15385	15455	15084	15420	15105	15325	15357	15289	15254	15286	15371	15550	15136	15286	15464	15231	15268	15431	15335	15225	15374	15137	15039	15259	15194	15193	15117	15215	15288	15189	15351	15279	15317	15222	15200	15146	15338	15286	15325	15220	15191	15241	15235	15229	15292	15175	15400	15208	15151	15241	15176	15375	15410	15368	15270	15122	15155	15289	15305	15217	15172	15317	15153	15188	15302	15258	15460	15212	15284	15325	15070	15487	15054	15113	15321	15164	15255	15255	15188	15065	15158	15240	15102	15185	15334	15196	15173	15375	15302	15311	15195	15147	15258	15098	15253	15228	15226	15185	15305	15284	15313	15148	15326	15178	15356	15327	15288	15302	15147	15037	15195	15223	14968	15258	15190	15242	15260	15189	15240	15235	15254	15279	15104	15267	15209	15125	15241	15049	15322	15338	15296	15128	15133	15234	15222	15141	15089	15247	15147	15137	15157	15212	15137	15131	15239	15197	15130	15054	15140	15257	15220	15294	15187	15079	15130	15256	15312	15238	15202	15237	15180	15031	15200	15133	15162	15249	15221	15230	15238	15156	15153	15355	15138	15166	15375	15237	15146	15218	15329	15256	15130	15113	15250	15324	15309	15157	15191	15284	15233	15275	15254	15204	15234	15174	15274	15072	15202	15323	15289	15331	14977	15288	15234	15051	15262	15137	15228	15251	15164	15235	15309	15259	15273	15135	15246	15299	15214	15130	15250	15212	15192	15309	15215	15260	15133	15204	15110	15309	15067	15316	15113	15343	15111	15280	15119	15184	15330	15328	15308	15242	15292	15338	15194	15210	15153	15240	15186	15239	15213	15275	15253	15137	15157	15256	15078	15165	15117	15141	15265	15164	15266	15072	15141	15383	15211	15161	15117	15300	15187	15100	15161	15032	15242	15193	15217	15225	15105	15294	15208	15228	15176	15176	15254	15331	15296	15303	15234	15090	15226	15157	15226	15238	15218	15452	15182	15214	15218	15101	15096	15147	15166	15146	15303	15136	15023	15325	15115	15170	15234	15208	15338	15247	15181	15209	15061	15179	15213	15080	15304	15252	15279	15306	15281	15335	15146	15165	15197	15194	15097	15142	15127	15209	15102	15200	15233	15290	15335	15241	15073	15334	15216	15258	15205	15147	15014	15344	15230	15207	15067	15195	15311	15292	15122	15357	15295	15128	15272	15093	15016	15183	15177	15088	15148	15154	15345	15208	15298	14945	15079	15164	15195	15016	15287	15237	15149	15240	15286	15288	15053	15260	15187	15199	15219	15266	15205	15471	15204	15238	15089	15312	15125	15341	15245	15185	15258	15204	15260	15105	15214	15036	15338	15373	15223	15235	15245	15281	15149	15370	15084	15297	15183	15222	15186	15269	15190	15238	15243	15295	15350	15265	15080	15319	15184	15331	15076	15204	15159	15213	15335	15152	15169	15066	15238	15264	15065	15249	15054	15190	15292	15256	15141	15286	15019	15142	14976	15194	15352	15154	15062	15231	15284	15218	15277	15314	15187	15237	15287	15070	15091	15304	15264	15310	15226	15047	14879	15149	15161	15109	15201	14994	15237	15256	15086	15158	15225	15196	15201	14962	15063	15183	15152	15103	15147	15255	15278	15228	15097	15056	15168	15048	15297	15049	15177	15066	15216	15133	15274	15121	15173	15085	15113	15147	15242	15160	15260	15191	15376	15168	15165	15203	15223	15227	15328	15235	15060	15218	15340	15277	15178	15355	15267	15335	15232	15267	15240	15291	15148	15388	15256	15393	15266	15115	15037	15268	15325	15143	15184	15148	15155	15139	15117	15226	15334	15365	15239	15200	15116	15259	15170	15313	15325	15134	15147	15265	15283	15216	15147	15172	15125	15110	15142	15120	15022	15203	15212	15161	15122	15314	15176	15241	14913	15124	15209	15184	15216	15208	15245	15114	15082	15223	15100	15102	15205	15077	15097	15170	15221	15241	15389	15326	15321	15081	15079	15220	15201	15052	15178	15184	15047	15114	15148	15278	15141	15106	15159	15103	15260	15232	15439	15096	15206	15042	15195	15143	15137	15219	15164	15176	15381	15253	15296	15501	15170	15214	15396	15110	15069	15269	15259	15243	15300	15153	15273	15211	15225	15152	15193	15337	15390	15120	15315	15144	15171	15023	15200	15218	15166	14978	15163	15218	15213	15366	15310	15198	15205	15126	15044	15173	15192	15291	15173	15229	15193	15202	15258	15180	15212	15129	15305	15245	15135	15147	15404	15164	15167	15257	15311	15111	15074	15405	15243	15151	15205	14941	15181	15137	15400	15194	15211	15253	15246	15148	15202	15299	15258	15466	15183	15223	15106	15195	15219	15255	15177	15399	15169	15493	15184	15362	15193	15162	15239	15291	15398	15163	15307	15221	15212	15254	15230	15244	15187	15186	15039	15083	15285	15160	15080	15146	15156	15286	15084	15209	15052	15194	15097	15332	15252	15486	15255	15433	15242	15112	15209	15235	15244	15259	15125	15302	15269	15474	15114	15279	15084	15286	15193	15275	15207	15298	15120	15192	15267	15166	15096	15284	15250	15041	15126	15268	15132	15254	15319	15332	15309	15125	15286	15094	15068	15104	15409	15259	15223	15096	15250	15219	15183	15258	15134	15164	15104	15184	15143	15214	15122	15224	15051	15108	15272	15277	15124	15361	15112	15238	15206	15178	15082	15295	15384	15142	15345	15209	15091	15211	15228	15316	15240	15272	15281	15185	15132	15203	15354	15242	15209	15175	15365	15210	15293	15176	15162	15215	15042	15157	15104	15272	15200	15092	15182	15018	15270	15178	15281	15060	15162	15101	15369	15297	15219	15285	15139	15194	15209	15153	15080	15111	15176	15230	15520	15202	15295	15325	15197	15068	15294	15289	15236	15252	15243	15173	15147	15135	15033	15319	15245	15263	15381	15329	15228	15188	15387	15311	15124	15168	15189	15446	15151	15236	15212	15329	15199	15332	15044	15232	15182	15142	15137	15404	15321	15287	15212	15214	15254	15259	15143	15127	15099	15369	15121	15197	15232	15230	15186	15270	15144	15255	15318	15222	15280	15156	15291	15243	15139	15173	15062	15127	15323	15130	15115	15182	15081	15184	15392	15111	15137	15257	15096	15227	15272	15099	15100	15131	15004	15284	15217	15171	15156	15220	15224	15163	15193	15176	15189	15157	15294	15277	15095	15179	15256	15167	15277	15337	15258	15161	15316	15284	15157	15173	15045	15172	15181	15313	15392	15234	15068	15235	15182	15119	15233	15152	15167	15152	15246	15143	15141	15250	15306	15315	15195	15331	15268	15234	15145	15263	15141	15115	15186	15284	15250	15240	15243	15314	15274	15186	15159	15167	15192	15237	15196	15061	15222	15175	15421	15091	15271	15366	14972	15265	15305	15041	15327	15168	15174	15258	15096	15344	15256	15391	15254	15252	15176	15339	15135	15333	15380	14956	15267	15204	15186	15294	15199	15263	14986	15274	15185	15325	15215	15206	15029	15183	15278	15053	15340	15223	15355	15196	15020	15178	15195	15295	15027	15356	15181	15235	15114	15286	15206	15107	15147	15419	15131	15180	15118	15219	15193	15223	15215	15072	15432	15051	15292	15186	15160	15119	15101	15177	15083	15122	15372	15206	15168	15173	15116	15291	15136	15245	15384	15105	15148	15216	15353	15205	15255	15155	15254	15335	15301	15204	15247	15282	15082	15326	15297	15353	15224	15193	15217	15232	15296	15489	15248	15292	15221	15219	15252	15163	15352	15468	15174	15288	15314	15224	15385	15397	15247	15110	15194	15060	15172	15041	15347	15177	15191	15119	15106	15397	15228	15105	15224	15065	15316	15376	15268	15380	15308	15204	15054	15328	15196	15105	15124	15172	15170	15185	15023	15184	15362	15120	15267	15202	15229	15300	15334	15113	15293	15505	15281	15191	15065	15153	15193	15443	15299	15193	15320	15361	15104	15253	15237	15157	15237	15245	15305	15118	15414	15361	15295	15278	15188	15134	15243	15285	15096	15160	15213	15216	15147	15224	15264	15264	15279	15235	15104	15199	15144	15282	15340	15244	15294	15249	15249	15157	15261	15064	15221	15405	15113	15432	15090	15100	15192	15140	15276	15086	15338	15242	15329	15242	15155	15210	15315	15197	15241	15247	15105	15387	15153	15031	15388	15144	15150	15216	15129	15261	15317	15078	15207	15074	15328	15301	15199	15374	15208	15207	15109	15342	15120	15151	15134	15256	15155	15187	15175	15157	15369	15151	15175	15260	15223	15185	15280	15183	15155	15324	15118	15111	15247	15006	15172	15282	15232	15193	15128	15249	15111	15194	15189	15315	15259	15314	15314	15270	15323	15077	15090	15226	15169	15220	15280	15316	15111	15163	15160	15093	15117	15283	15176	15393	15322	15270	15248	15172	15233	15275	15030	15228	15240	15158	15298	15076	15190	15195	15307	15236	15063	15039	14924	15319	15156	15166	15140	15215	15353	15213	15169	15183	15143	15171	15309	15258	15226	15218	15185	15306	15256	15188	14974	15207	15274	15197	15291	15284	15168	15133	15130	15260	15164	15199	15083	15138	15081	15277	15218	15064	15209	15379	15203	15208	15217	15086	15157	15377	15157	15241	15176	15133	15345	15212	15151	15190	15452	15293	15383	15050	15167	15323	15179	15147	15288	15261	14964	15246	15111	15178	15165	15354	15095	15161	15289	15072	15060	15308	15191	15285	15221	15198	15252	15134	15135	15377	15281	15342	15206	15328	15333	15061	15281	15156	15198	15353	15280	15276	15387	15198	15242	15326	15219	15195	15260	15299	15111	15283	15204	14979	15211	15334	15297	15077	15293	15200	15040	15272	15194	15095	15413	15171	15226	15198	15385	15212	15179	15037	15061	15210	15090	15237	15313	15046	15112	15269	15244	15198	15194	15232	15202	15245	15139	15215	15286	15177	15170	15158	15011	15166	15288	15254	15138	15342	15169	15236	15356	15221	15348	15293	15286	15208	15261	15276	15192	15170	15101	15246	15299	15229	15300	15420	15121	15299	15325	15108	15298	15210	15194	15277	15257	15251	15218	15105	15233
25309	21475	28516	25602	23620	23147	22390	20494	19774	19816	19629	19433	19543	19160	18893	18772	18663	18540	18477	18426	18525	18499	18505	18583	18393	18359	18180	18361	18306	18293	18430	18044	18242	18265	18333	18185	18542	18282	18275	18208	18129	18020	18064	18215	18083	18311	18245	18371	17948	18163	18117	18224	18227	18051	18062	18399	18191	18119	18100	18112	17886	18261	17998	18118	18097	18234	17971	18171	17922	18032	18176	18312	18124	18228	18397	18150	18089	18116	18256	18132	17956	18058	18287	18294	18334	18103	18336	18089	18211	18081	18000	18048	18083	18078	18073	17998	18088	18032	18247	17982	18087	18321	18142	18117	17953	18075	17961	18129	18331	18155	18281	18191	18124	18277	18175	18039	18109	18160	17948	18153	18017	17866	18352	18018	18000	17883	17843	18014	18229	18100	18197	18303	18393	18052	18243	17759	18154	18059	18029	18233	18165	18077	17983	18012	17847	17987	18289	18197	18209	17960	17868	17993	18035	18030	18006	17788	18166	18015	18105	18245	18217	18053	18151	18108	18183	18067	18085	18068	18168	17842	18066	18048	17980	18055	18178	18034	18046	17821	18185	18028	18071	18324	18227	18110	17916	18022	17944	18046	18194	18016	17995	18026	17937	18070	18122	17994	18145	17921	18097	17933	18171	18031	18130	18243	17992	18086	17912	18126	18104	17987	18081	17842	18123	18081	17908	18075	17977	18101	18098	17805	18072	17960	17882	17976	18013	18038	18214	18030	18027	18071	18036	18084	17920	18088	18051	18150	18015	18179	17990	18155	18222	18237	18103	18054	18007	18005	18039	18161	18200	17894	17808	17854	18235	17975	18130	17939	18249	18127	18104	18070	18208	18369	18082	18024	18072	18200	17977	18091	17864	18153	18060	18140	17997	17924	18235	17964	18223	18100	18272	17963	18068	18042	17936	18159	18040	17966	18040	18064	18166	18117	18071	17927	18159	17935	18262	18305	18075	18092	18221	17932	18147	18298	18164	18153	18113	17921	18188	18090	18157	17999	18058	17977	18052	18020	18144	18250	18051	18217	18120	18099	18012	17858	18088	18201	18053	18108	18039	18263	18314	17986	17938	18034	18044	18012	18164	18133	18208	18060	18110	17954	18192	18142	18025	17996	18155	17962	17977	18086	18087	18203	18275	18146	18114	17947	18093	18121	18025	18134	18101	17939	18074	18000	18169	18157	18170	18070	18041	18031	18111	18351	18087	17813	18012	18094	17962	17907	18012	18050	18158	18067	18120	18070	18010	17853	18127	18019	17900	17874	18131	17737	17774	17886	17890	18219	18058	17930	18142	18044	18008	18167	18220	17984	18150	18066	18027	17988	18096	17916	18018	18251	18026	18083	18148	18039	18048	18149	18156	18004	18017	18020	18075	18005	17963	17941	18165	18231	18083	17987	18074	18192	18116	17963	18081	18278	17977	17951	18266	18132	18099	18073	18150	17869	17971	17882	18021	17986	18027	18162	18127	17894	18050	18225	18034	18131	17895	18043	17856	18034	17993	18318	18046	17960	18052	18042	18023	18011	18055	18000	17925	17944	18177	18177	18071	18080	18254	18047	18182	18084	18021	17919	18012	17955	18049	18116	18182	18156	18324	18224	18086	17986	18144	17999	18063	17993	18227	17879	18150	18114	18061	17977	17880	17990	18018	18034	18027	18220	18120	18104	17926	18041	18009	17948	17990	18140	17938	17963	18211	18197	17957	18113	18098	18086	18046	18176	18089	18035	18241	18331	17994	18123	18042	18263	18070	18146	18062	18080	18026	18033	17939	18208	18294	18233	17951	18099	18000	17947	17939	18195	18150	18410	18017	18287	18044	17860	18155	18216	18095	18017	18258	18215	18148	18126	18045	18043	18019	18124	17904	17960	17953	18102	18127	18134	18327	18228	18060	18244	18126	18090	18130	17996	18070	18100	18210	18215	17703	18087	18374	18152	17920	18056	18065	18072	18044	18149	18126	17993	17954	18160	18045	18013	18206	17883	18390	18243	18046	18040	18063	17966	18185	18150	17984	17811	17928	18047	17798	18172	18142	18027	17986	18142	17994	18157	18056	17986	18079	18116	18140	17988	17930	18091	18175	18115	18059	17981	17985	18258	18078	18171	18056	17989	18163	18145	18179	17977	17996	17869	18051	18023	18054	18077	18016	17824	18077	17943	18035	18174	17973	18199	18068	18225	18246	18178	18106	18068	18308	17866	18042	18214	18127	18114	18177	18151	18098	18103	17944	17824	17979	18185	18142	17942	18171	18001	18191	18165	18090	18014	17905	18082	18220	18215	18097	18073	18209	18039	18142	18158	17933	17973	17870	18060	18038	18189	17955	18056	18014	18269	18057	18140	18150	18123	18101	17976	18030	17994	17987	17941	18069	18120	18111	18120	18264	18008	17975	18152	18057	18053	18085	17920	18102	17865	17980	17799	18189	17903	18244	18177	18171	17986	17989	18151	18023	18153	18116	18109	18256	18221	18007	18121	17969	18304	18150	18155	18010	17895	17978	18128	18039	17862	18131	18279	17875	18112	17991	18150	18004	18099	17971	18024	18190	18006	18097	18157	17953	18001	17959	17979	17995	17912	18060	18152	18192	18126	18047	18022	18122	18177	18062	18015	18015	17949	18111	18169	18130	18101	18023	18135	18100	17989	18191	17968	18202	18370	18192	17959	17978	17932	17894	18059	18079	18011	18129	18130	17917	18049	18122	18047	18045	18188	18060	18038	18198	18037	18200	18051	17984	17989	17964	18097	17936	18073	17967	18006	18023	18152	18119	18042	18194	18054	18199	17945	18298	18049	17933	18211	18027	17882	18033	17915	18495	18122	18153	17968	18266	18136	18284	18123	18100	18063	17931	18032	17725	18141	18062	18107	18031	18063	18289	18021	18115	18019	18081	17938	18161	18034	17985	17988	18188	17978	18080	18064	18452	18183	18414	18373	18132	18072	18139	18228	17963	17978	17920	18084	17943	18195	17908	18044	17981	17971	17949	17912	18073	18024	17964	17986	18020	18175	18172	18006	17995	18068	18026	18101	18058	18150	18044	18054	18045	18164	18182	18019	18081	17943	18091	17958	17948	18096	18008	18219	18245	18145	18253	18179	17997	18262	18129	18090	17976	18022	18117	17958	18050	17892	18029	18261	18055	18072	18325	18269	18269	18183	18261	17960	18115	17882	18129	18073	18096	18064	18064	18163	17985	17854	18000	18041	18176	18085	18115	18098	17990	18191	18082	18133	18081	18177	17960	18109	18181	18020	17932	17931	18262	18065	18179	18111	18052	18152	18118	18059	18142	18002	18104	18032	17977	18194	18119	18009	18209	17991	18212	17933	18214	18172	18015	18074	18065	18242	18092	18341	18143	18281	18238	18029	18271	18092	18187	18080	18048	18093	18000	18018	18061	18112	17934	18097	18169	17925	18101	18264	18184	17871	18100	18159	18229	17849	18037	18213	18184	18043	18044	17953	18149	18044	18158	17924	17987	18086	17901	18080	17871	17928	17978	17783	17909	17858	18006	17897	18094	18081	18054	18239	18076	18186	18244	18009	18122	18025	18244	18216	18149	18235	18059	17946	17951	18097	18047	18280	18195	18245	17919	18248	17977	17989	18089	18263	18268	17991	18217	18268	18163	17957	17971	18095	18001	17970	18239	17977	17960	17953	18006	18077	18142	17962	18009	18081	18227	18030	18225	18025	18081	18189	17870	17979	18061	18117	18050	17969	18145	18072	18135	18089	18007	18092	18061	18058	17813	17828	18175	17860	17934	18134	18068	18166	17924	18153	17945	18108	18035	18067	18195	18104	17949	17850	18147	18220	18111	18151	18076	18045	18259	18090	18054	18207	18055	18046	18156	18057	18062	18262	18031	17926	17973	18050	18279	18037	17905	18106	18212	17923	17986	18212	18005	18008	18236	18276	18436	18102	18173	18111	18280	18083	18111	18266	18218	18037	18126	18075	18245	18082	17953	18073	17997	18197	18075	18079	17922	18164	17961	17920	18103	18164	18403	18205	17980	17971	18184	18020	17932	18035	18177	18080	18116	18040	18158	18206	17975	18208	18073	18112	18223	17774	18042	17892	18117	18094	18029	18188	18272	17826	17871	18168	18065	17960	18001	18097	18195	18211	18045	17994	17992	18076	18201	18077	18034	18064	17905	18111	18071	18248	18061	18414	18304	18028	18094	18143	18058	18138	18051	18218	17991	18069	18070	18067	17988	18047	17934	18231	18064	18005	18066	18133	18329	17982	17955	18041	18059	18317	18091	18184	18143	18069	18014	18127	18153	18077	18205	17973	18176	17999	18098	18001	18276	17981	18049	18193	18003	18176	18157	17999	18019	18048	18129	18190	18160	18036	18116	18004	17882	17955	18073	18200	18056	18150	18045	17892	18271	18075	18376	18037	18196	18002	18253	17972	18253	18082	18020	18180	18194	17992	17980	18116	18085	18121	18125	18125	18049	17920	18015	18028	18343	18084	18261	18023	17961	18182	18285	18082	18276	18105	17981	17938	18227	18045	18114	18053	18049	18027	18051	18103	18144	18042	17962	17999	18173	17941	18139	18093	17963	17993	17999	17998	18002	18010	18177	18194	18156	18069	18142	18092	18080	18044	18017	18219	17895	17939	18106	17951	18004	17988	18341	18273	18139	17946	18097	18003	18106	18191	18118	18026	18288	18103	18228	18129	18045	17877	18106	18027	18028	17844	18036	18138	18169	18214	17971	18178	17998	18103	18051	18195	18178	17981	18002	17899	18060	17947	17998	18117	18107	18143	18276	17980	18078	18004	17948	17885	18063	18199	18137	18055	18113	17965	17993	18080	17862	18331	18402	18192	17991	18261	17917	18135	18191	18106	18052	18217	17942	18021	17973	18169	18147	18010	18041	17924	18197	18143	18161	18055	18153	18034	18061	18230	18195	18281	18141	18081	17909	17919	18128	18089	18167	18065	17946	18097	17964	18101	18082	18257	18165	18108	17956	17988	17953	18002	18150	18042	18229	18213	18248	17902	18009	18235	18061	17854	17885	18236	17916	18176	18131	17925	18181	18052	18319	18238	17857	18079	18135	17906	18109	18029	18022	18125	17993	17973	17992	18118	17998	18031	18114	17822	18017	17927	18049	18115	18062	18140	18052	17929
17809	30760	30034	25631	23282	21447	19639	18556	18301	17717	17681	17242	17018	16763	16693	16286	16054	15738	15680	15663	15811	15456	15527	15504	15789	15607	15630	15766	15621	15546	15678	15499	15546	15650	15666	15335	15539	15449	15456	15405	15353	15458	15217	15444	15393	15348	15303	15410	15331	15297	15398	15321	15454	15475	15276	15323	15294	15380	15375	15298	15213	15364	15342	15493	15260	15309	15388	15275	15223	15203	15309	15267	15432	15321	15293	15266	15373	15320	15565	15355	15455	15360	15375	15324	15275	15353	15367	15336	15193	15140	15397	15152	15340	15265	15381	15181	15300	15212	15224	15361	15395	15374	15230	15174	15300	15132	15259	15200	15255	15378	15243	15339	15289	15392	15262	15342	15217	15197	15385	15316	15228	15338	15427	15272	15221	15229	15241	15274	15220	15212	15230	15152	15499	15088	15300	15290	15284	15172	15245	15206	15444	15090	15367	15263	15367	15203	15219	15242	15300	15278	15290	15145	15368	15332	15305	15243	15313	15289	15295	15042	15145	15289	15304	15393	15396	15311	15403	15258	15163	15279	15278	15222	15356	15291	15301	15248	15473	15344	15346	15314	15274	15218	15196	15283	15297	15194	15305	15319	15299	15108	15258	15272	15249	15427	15227	15175	15453	15298	15263	15129	15257	15388	15226	15412	15352	15283	15228	15295	15196	15185	15396	15190	15347	15334	15318	15125	15183	15188	15450	15099	15398	15405	15313	15134	15268	15303	15203	15310	15172	15194	15230	15117	15236	15269	15256	15400	15204	15153	15276	15156	15339	15057	15432	15277	15113	15282	15421	15242	15287	15366	15186	15140	15269	15211	15177	15473	15206	15167	15369	15189	15253	15327	15215	15253	15274	15265	15100	15214	15236	15256	15235	15402	15263	15273	15212	15248	15232	15337	15233	15183	15280	15214	15208	15291	15333	15316	15383	15159	15293	15292	15263	15352	15296	15347	15287	15330	15090	15324	15382	15200	15359	15385	15187	15207	15300	15300	15203	15392	15214	15207	15102	15287	15337	15207	15261	15082	15361	15217	15200	15389	15352	15286	15087	15346	15237	15295	14965	15185	15322	15305	15324	15346	15234	15040	15167	15179	15282	15386	15069	15256	15102	15286	15196	15296	15183	15309	15288	15317	15193	15203	15343	15127	15311	15064	15174	15268	15278	15287	15375	15060	15273	15280	15236	15231	15315	15179	15315	15256	15294	14962	15202	15273	15286	15229	15245	15217	15322	15355	15261	15185	15103	15306	15169	15227	15017	15290	15394	15258	15195	15279	15231	15454	15277	15152	15272	15251	15215	15330	15188	15185	15138	15201	15358	15290	15441	15236	15342	15197	15432	15105	15279	15288	15140	15272	15424	15350	15355	15265	15163	15357	15261	15174	15216	15363	15428	15243	15283	15432	15254	15029	15305	15307	15308	15342	15236	15277	15357	15347	15318	15314	15264	15209	15265	15310	15365	15208	15193	15370	15338	15252	15131	15361	15340	14993	15300	15339	15234	15160	15205	15349	15298	15251	15095	15343	15375	15280	15198	15321	15240	15283	15202	15463	15439	15230	15276	15365	15249	15430	15329	15378	15184	15207	15417	15203	15351	15357	15412	15162	15371	15279	15180	15292	15339	15204	15074	15243	15277	15422	15158	15411	15250	15412	15176	15277	15258	15273	15425	15292	15220	15301	15310	15340	15261	15323	15432	15386	15243	15189	15097	15256	15114	15218	15255	15424	15143	15220	15299	15187	15274	15259	15228	15154	15262	15297	15282	15282	15174	15195	15291	15317	15219	15083	15207	15246	15219	15196	15321	15254	15478	15223	15113	15285	15239	15186	15258	15252	15416	15239	15328	15251	15225	15274	15292	15357	15249	15209	15160	15148	15297	15301	15220	15362	15125	15219	15497	15345	15316	15365	15330	15279	15291	15298	15256	15303	15234	15190	15268	15402	15141	15297	15183	15304	15289	15077	15189	15146	15192	15245	15311	15318	15334	15209	15166	15381	15359	15366	15378	15168	15285	15218	15217	15240	15227	15190	15330	15291	15178	15357	15139	15294	15366	15105	15309	15297	15129	15253	15251	15293	15313	15308	15289	15294	15106	15287	15251	15262	15312	15401	15391	15319	15323	15287	15171	15256	15213	15458	15064	15332	15417	15272	15355	15310	15099	15263	15213	15061	15117	15292	15137	15361	15232	15271	15297	15228	15324	15257	15287	15248	15205	15247	15305	15404	15219	15179	15221	15340	15228	15392	15135	15154	15169	15258	15214	15249	15266	15358	15432	15239	15425	15158	15395	15394	15244	15225	15359	15336	15182	15415	15111	15281	15307	15178	15171	15246	15371	15319	15420	15248	15531	15211	15364	15428	15270	15215	15346	15424	15332	15354	15249	15234	15392	15213	15313	15321	15221	15173	15170	15293	15136	15366	15391	15344	15469	15242	15415	15159	15381	15269	15239	15297	15384	15302	15252	15089	15229	15192	15385	15164	15273	15332	15410	15180	15208	15340	15193	15369	15355	15243	15179	15171	15384	15167	15186	15183	15236	15169	15452	15219	15418	15191	15181	15176	15187	15216	15183	15487	15173	15318	15267	15325	15320	15313	15334	15237	15285	15452	15334	15137	15278	15209	15429	15072	15284	15250	15134	15002	15353	15225	15324	15380	15272	15352	15383	15210	15247	15152	15354	15499	15296	15332	15245	15349	15439	15251	15146	15374	15209	15474	15215	15412	15249	15097	15275	15288	15162	15335	15293	15448	15194	15265	15224	15302	15368	15293	15259	15218	15342	15408	15388	15304	15271	15321	15443	15324	15271	15326	15198	15240	15232	15459	15334	15242	15305	15164	15188	15209	15156	15239	15296	15135	15155	15331	15470	15298	15150	15287	15330	15296	15250	15203	15360	15245	15235	15323	15354	15337	15302	15124	15196	15386	15100	15295	15232	15289	15206	15154	15223	15313	15295	15218	15145	15213	15465	15239	15301	15226	15325	15164	15434	15221	15315	15489	15086	15247	15342	15301	15052	15328	15212	15429	15292	15396	15163	15317	15402	15316	15256	15279	15333	15393	15173	15383	15328	15418	15163	15284	15230	15278	15218	15198	15212	15270	15125	15366	15298	15235	15455	15217	15203	15336	15383	15326	15137	15366	15231	15331	15353	15346	15395	15253	15328	15130	15175	15352	15077	15357	15212	15306	15284	15121	15272	15106	15332	15368	15243	15270	15351	15210	15283	15285	15334	15161	15365	15155	15255	15323	15474	15237	15330	15489	15396	15374	15192	15235	15325	15164	15315	15351	15172	15224	15341	15396	15322	15268	15247	15280	15449	15342	15308	15342	15384	15174	15277	15420	15173	15223	15401	15236	15276	15360	15208	15460	15418	15135	15214	15229	15170	15240	15496	15197	15195	15402	15241	15423	15221	15254	15518	15316	15063	15359	15277	15349	15352	15425	15137	15065	15285	15401	15191	15273	15188	15339	15330	15294	15121	15400	15279	15413	15296	15280	15315	15243	15336	15092	15206	15318	15183	15304	15281	15348	15057	15253	15365	15268	15380	15242	15323	15261	15292	15352	15069	15294	15339	15143	15287	15283	15266	15352	15354	15293	15394	15197	15357	15170	15236	15204	15247	15209	15429	15105	15324	15362	15265	15336	15277	15221	15348	15272	15378	15227	15294	15256	15188	15305	15331	15284	15243	15298	15221	15388	15172	15149	15230	15443	15359	15400	15134	15285	15265	15240	15109	15275	15315	15430	15249	15337	15389	15236	15490	15166	15313	15384	15417	15444	15378	15290	15383	15378	15211	15397	15361	15381	15313	15272	15445	15236	15220	15336	15366	15105	15265	15469	15330	15192	15196	15152	15217	15328	15226	15276	15239	15477	15334	15270	15237	15245	15426	15315	15394	15360	15298	15137	15299	15256	15235	15283	15368	15295	15218	15376	15163	15409	15290	15257	15257	15416	15188	15439	15327	15542	15223	15327	15178	15275	15359	15341	15317	15412	15268	15388	15118	15443	15301	15509	15352	15226	15306	15259	15068	15182	15393	15124	15247	15239	15295	15259	15307	15227	15116	15386	15286	15328	15260	15205	15430	15189	15404	15350	15142	15271	15283	15437	15193	15347	15167	15280	15244	15282	15225	15261	15277	15249	15498	15422	15390	15351	15071	15324	15166	15231	15268	15180	15285	15307	15178	15240	15223	15221	15297	15336	15137	15243	15397	15375	15294	15330	15240	15454	15292	15309	15278	15202	15347	15320	15174	15196	15306	15180	15329	15394	15333	15367	15163	15166	15373	15217	15239	15300	15278	15364	15382	15416	15324	15251	15226	15478	15229	15314	15224	15381	15174	15209	15111	15292	15339	15128	15260	15239	15226	15375	15280	15212	15330	15247	15202	15236	15457	15436	15229	15251	15324	15193	15189	15304	15379	15280	15300	15316	15345	15221	15256	15218	15381	15305	15189	15286	15300	15395	15079	15201	15280	15135	15158	15176	15310	15225	15273	15193	15208	15340	15427	15206	15278	15188	15287	15285	15353	15321	15393	15217	15278	15166	15224	15199	15156	15292	15468	15079	15243	15190	15373	15351	15253	15479	15191	15354	15295	15259	15187	15149	15355	15319	15358	15510	15482	15269	15241	15025	15164	15268	15173	15484	15309	15281	15252	15247	15397	15216	15336	15337	15322	15339	15357	15042	15307	15262	15423	15389	15168	15361	15252	15143	15431	15240	15177	15232	15329	15164	15225	15343	15337	15266	15162	15233	15297	15245	15282	15525	15398	15132	15258	15312	15072	15358	15196	15418	15342	15173	15202	15341	15162	15213	15310	15236	15300	15201	15358	15246	15251	15161	15313	15135	15315	15323	15253	15445	15160	15300	15313	15258	15318	15306	15259	15299	15199	15062	15271	15120	15299	15303	15089	15196	15501	15154	15305	15293	15224	15111	15208	15331	15123	15304	15299	15552	15215	15297	15547	15404	15337	15161	15305	15395	15315	15314	15283	15191	15281	15138	15390	15110	15217	15335	15133	15303	15236	15337	15195	15371	15263	15208	15130	15276	15278	15416	15164	15285	15449	15293	15239	15367	15260	15286	15162	15295	15251	15465	15426	15189	15274	15223	15320	15141	15354	15348	15298	15253
23984	21376	29039	24216	22828	25179	25363	21688	20647	20668	20365	20007	19649	19427	19237	18963	18738	18791	18505	18551	18703	18916	18419	18642	18596	18379	18455	18313	18389	18100	18306	18369	18478	18369	18271	18067	18045	18263	18220	18375	18066	18154	18051	18098	18380	18035	18277	18283	18076	18297	18253	18284	18122	18084	18209	18182	18083	18239	18015	18251	18136	18151	18099	18043	18136	18135	18240	18054	18016	18064	18182	18004	17944	18010	17943	18164	18315	18254	18137	18085	17954	18212	18149	18058	18180	18121	17993	18055	18173	18082	17990	18032	18179	17937	18079	17988	18032	18153	18069	17969	17967	18028	17895	18184	18212	18002	17999	17910	17964	18125	18021	17984	17969	17993	18053	18032	18031	18059	18189	17988	18160	17920	17887	17955	17940	18049	18165	17969	18210	18102	17973	18015	18040	18123	18027	18118	18174	18021	17937	18199	17932	17941	18151	18035	18099	18090	18037	18002	18313	18096	18076	18174	18115	17957	18184	18214	18167	17794	18096	18074	17979	17795	17788	17877	17950	18367	18052	17879	18179	18108	18278	18086	18159	17980	18119	18107	18037	17929	18055	17913	17931	17837	17935	18077	18113	18057	18234	17962	17994	18114	18028	18047	18017	17934	18094	17998	17907	18005	18053	17883	18017	18135	17955	18057	18107	18094	18085	17987	18196	18210	18077	18042	18013	17942	17963	17882	17980	17913	18057	18015	17949	18112	17806	18144	18181	17880	18182	18013	18240	18114	18093	18037	17951	18087	17873	18296	17834	17968	17846	17991	18064	18118	17956	17974	18154	18087	17978	17934	18061	18051	17963	18115	18323	18050	17964	18006	17794	18065	18154	17798	17977	17967	17867	17745	17950	18185	18220	17941	18076	18038	17953	18037	17995	18055	17981	18258	17891	18013	17987	17824	17956	17923	18009	17770	17857	18061	18087	18078	18021	17938	18013	17979	18116	18126	18264	17869	18071	18058	18042	17894	18083	18346	18109	17933	18123	18039	18088	18086	18029	18082	18351	17951	17864	17967	18334	17988	18033	17928	18102	18147	17991	18061	17946	17984	18096	18194	18177	18047	17977	18067	18096	18194	18125	18150	18010	18099	18003	18116	18114	18073	17969	17995	18180	17838	18098	18009	17948	17945	18187	18217	17972	17794	18017	17843	18121	17924	17987	17868	17882	18117	18127	17984	18066	17970	18118	18092	18121	18147	18175	18165	17967	18070	17925	18110	18029	17959	18007	18031	18209	18048	17998	17988	18105	18087	18077	17869	18053	17938	18138	17886	17971	18147	17898	17926	18110	18103	17885	18049	18235	18021	18019	18048	17991	17863	18034	17975	18025	18111	17838	18140	18242	17969	18170	17981	18086	18143	17893	18006	17886	18105	17968	17815	18073	17971	18082	17972	18064	18325	17901	17904	18067	17956	18140	18190	17854	18087	18024	18048	18058	18295	18107	17972	17973	17976	18124	18281	18064	18118	18068	18205	18157	17992	18033	17958	18156	18100	18142	18162	17955	18111	18233	18066	18092	17968	18069	18272	18055	18103	18114	18083	18089	17886	18018	18061	18108	18009	18036	18179	17887	17729	18102	18175	18010	17978	18038	18036	18085	17989	18017	18360	18117	18085	18201	18224	18048	18018	17977	18018	18228	18117	18078	18182	17967	17954	17932	17980	18133	18119	18118	18068	17938	18065	18046	17950	18078	17993	18097	18047	17885	17913	18019	18015	18173	17907	18090	17970	17908	17981	18028	17897	18060	18029	18194	18021	18027	18050	17937	18012	18125	18065	18061	17969	17990	18038	17916	18039	17818	17893	17822	18092	17921	18029	18103	18017	17993	18306	18043	17877	18182	17953	18190	17942	18050	17901	18099	18030	17824	18037	17951	18020	18187	17968	18046	18043	18034	18301	18125	17983	18125	17832	17889	18203	18003	18155	18068	17847	18031	18102	18021	18018	18003	18071	18068	17957	17857	18256	18054	18100	18090	18120	18151	18045	17842	17999	17866	18185	17997	17996	18034	18224	18051	18042	18075	17984	17862	18181	18245	18052	18083	17884	18014	18032	17850	18070	18072	17861	17932	18177	18122	18125	18078	18309	18034	17897	17938	18015	18075	18134	17833	18121	18005	17963	17907	17865	18089	18069	18049	18028	17752	18103	18151	17917	17980	18012	18019	18090	18092	18199	18029	17932	18173	18030	18135	17958	18146	17817	18191	18112	18041	17942	17993	18148	18062	17944	18051	17924	17948	17982	17968	17840	17816	17924	18089	18059	18097	17921	18189	18174	17952	18240	18002	18159	17987	17991	18080	18033	17891	18069	17976	18005	17952	17981	18084	18070	17867	18072	17933	18052	18064	17957	17970	18082	17981	18114	18303	17873	18149	18039	17877	17962	18047	18021	17893	18155	17849	17984	17911	18030	18412	18049	18039	18205	17997	17889	18043	17663	17961	17917	18008	18027	17978	18005	17803	18110	18078	18080	17950	17886	17960	18120	17932	17924	17966	18084	18235	18014	17860	18034	17972	18005	17841	17911	17930	18016	17989	18054	17936	17944	18007	17848	17893	18031	17974	18061	17918	18101	18058	18125	18100	18012	18059	17989	18081	18168	18007	18274	18011	18166	18125	18148	17877	18112	18079	18020	18133	18008	17852	17897	17873	17868	17892	18006	17853	18241	18049	17999	18077	17925	18052	18099	18284	17945	18109	18007	17856	18007	17960	17993	17972	18047	18034	18157	17949	17903	18053	17870	17991	18091	17935	18199	18049	17921	18087	17950	17819	18092	18029	17988	18122	18145	18023	18107	17999	17839	17885	18240	18141	18210	17996	18050	17804	17898	18104	17944	17978	18111	17860	18056	18051	17933	18059	18060	18107	17987	17997	17920	18033	17988	17909	17998	18022	18069	18085	17918	17941	17985	18064	18167	17908	17980	18009	17918	18122	17988	17828	17938	17956	17970	18329	18136	17716	18023	17985	18071	17837	18157	17903	18054	18145	18043	18195	18129	18147	18082	18054	18092	17783	17750	18128	18061	17946	18052	18082	18047	18070	18057	18141	18114	17923	18061	18219	18154	18021	17961	18108	18204	17970	18071	18050	18007	18178	18206	18152	18032	17993	17899	17984	17931	18133	18150	18223	18069	18039	18116	17841	17907	18015	18043	18018	17993	18101	17996	18032	18078	18021	17927	17933	18112	18031	18077	17957	18036	18040	18083	18227	17958	17898	17974	17914	17761	17960	18072	17984	17889	18081	18032	18154	18113	17911	18043	18026	18004	18137	17901	18293	17919	18089	18154	18195	17988	18019	18123	18235	18041	18096	17896	18087	17992	17870	18083	18141	18123	18035	18155	18098	18188	17868	17922	18030	18058	18013	18374	18288	17876	18048	18080	17955	18015	17998	18019	18043	18249	17917	17958	18131	18121	17959	18060	18088	18133	17993	18118	17998	18005	18065	18175	17913	17998	18212	18189	18181	17998	17975	18026	17946	18042	17928	17841	17995	17954	18110	17975	18233	18065	18069	18176	18061	18016	18028	18099	18073	17930	18041	18105	18071	18154	18005	18123	18078	17930	17976	17936	18306	18026	18028	17984	18160	17915	17926	18000	18083	18231	17935	18029	18154	17940	17925	18112	17974	18104	18053	18030	18088	18319	18049	18076	17931	17937	18054	17939	17765	18161	17985	18073	18023	18101	18084	18126	18050	18100	18009	18203	18103	18052	17880	18008	18129	17992	18145	18099	17973	18193	18068	18128	18124	17940	17969	17915	18144	17878	18090	18210	18111	17949	17900	17944	18065	18138	18167	18053	18007	18168	18011	18084	18099	18218	18033	18206	18162	18062	17954	18088	18058	18093	18044	18083	17731	18060	18081	18111	18191	17980	18248	17828	18031	18039	18096	18011	18160	17881	17969	18146	18105	18164	18106	18070	17863	17940	18079	18001	18122	17913	17966	18100	18251	18118	18005	18060	18183	18023	18049	18073	18057	17979	17992	18055	18011	17953	18134	17949	18146	17961	18061	18205	18131	18234	17931	18100	18215	18084	17879	18057	17947	18125	18180	17790	17880	18157	18098	18027	17912	18028	17992	18067	18064	18118	18078	18005	18205	18239	18176	18099	18017	18116	18284	17859	17983	17975	17911	17861	18021	17936	17845	18137	18032	18007	18021	17868	17969	18042	18037	17912	17908	18137	18260	17768	18194	17960	18122	17993	17978	18038	18039	18089	18097	17961	17949	18044	18105	18136	18141	18213	17961	17849	17824	17978	18305	17892	18013	17788	17991	18118	18250	18268	18252	17977	18150	18013	18122	18040	18059	17877	18125	17913	17967	18006	18150	18021	17847	18229	18124	17835	18092	18097	18045	18115	18282	17970	17958	18113	18151	17960	18109	18178	18135	18181	18063	17895	18095	18228	18063	18146	18080	18103	18140	18216	18201	17916	18076	18149	18042	18020	18200	18113	17945	18073	18078	17955	18058	17986	17866	17962	18028	18072	18108	18103	17955	18029	17980	18107	18055	17925	18013	17868	17923	17980	18151	17763	18162	18018	17813	18259	18021	17974	18065	18009	18006	17916	17979	17976	17973	17968	17901	18231	17982	18067	17949	18100	18014	17991	18193	17904	17997	17940	18061	18050	18101	18047	18167	18020	17757	18140	17925	17963	18024	17764	18113	18121	17932	18030	18049	17947	18037	17885	18059	18243	18064	18061	17988	18178	17884	18180	17886	18070	17914	17937	18112	17990	18079	18089	18164	17863	18018	18249	18210	18103	17927	18099	18017	17960	18006	17997	18240	18038	18006	17969	18034	17979	17985	18086	18020	18060	18057	18336	17972	18194	17769	18099	18148	18102	18031	17809	18224	18097	17862	17976	18154	18020	18084	18147	17940	18091	18111	18220	18186	18095	18027	18122	18102	18098	18018	18022	18045	18198	18078	18094	17878	17997	18092	18190	17995	17904	18098	18048	17924	17907	17793	17840	18014	18181	18147	18013	18043	17921	17981	18023	18131	17928	18149	18061	17883	18081	18168	17935	17759	17939	17889	18021	18090	17805	18195	18185	18058	18078	17935	17964	17861	17993	18225	18129	18048	18101	18042	18011	17962	18065	17908	18153	18069	18075	18227	17857	18150	18100	17970	18091
20183	35937	35349	29717	26880	24321	21723	20601	19434	18996	18465	18034	17962	17091	16749	16540	16323	16177	16191	16027	15849	15705	15853	15760	15896	15803	15712	15639	15625	15543	15596	15716	15524	15469	15527	15565	15508	15362	15492	15231	15469	15431	15339	15258	15345	15383	15381	15315	15117	15450	15376	15317	15292	15356	15296	15317	15383	15276	15163	15174	15299	15220	15271	15324	15461	15205	15441	15309	15399	15249	15284	15416	15255	15427	15312	15537	15472	15516	15287	15371	15368	15327	15346	15362	15382	15245	15350	15175	15320	15462	15325	15209	15371	15296	15249	15174	15204	15051	15269	15176	15187	15214	15157	15264	15189	15120	15062	15104	15201	15201	15291	15151	15137	15313	15198	15436	15214	15180	15158	15010	15133	15100	15218	15178	15314	15148	15238	15316	15258	15092	15347	15202	15288	15342	15282	15307	15210	15294	15221	15166	15263	15451	15318	15481	15250	15409	15136	15381	15218	15211	15335	15149	15368	15320	15378	15317	15150	15064	15207	15232	15197	15157	15408	15130	15256	15134	15172	15274	15219	15199	15243	15169	15242	15178	15304	15324	15397	15249	15310	15352	15262	15249	15137	15384	15089	15055	15269	15365	15274	15161	15464	15151	15282	15359	15158	15269	15276	15286	15249	15215	15239	15220	15320	15271	15301	15184	15195	15143	15164	15239	15395	15142	15190	15191	15127	15062	15267	15299	15296	15343	15096	15288	15063	15139	15258	15371	15157	15422	15293	15259	15400	15218	15335	15305	15039	15203	15240	15156	15279	15402	15348	15134	15222	15145	15234	15166	15208	15060	15228	15263	15422	15202	15152	15177	15173	15170	15243	15104	15293	15235	15135	15188	15362	15232	15127	15230	15108	15085	15295	15204	15200	15168	15190	15333	15309	15205	15254	15197	15270	15223	15113	15445	15275	15210	15278	15087	15080	15421	15292	15169	15016	15338	15142	15254	15137	15234	15233	15306	15243	15190	15222	15203	15280	15215	15130	15499	15093	15380	15533	15381	15106	15217	15371	15260	15156	15304	15275	15212	15166	15226	15304	15312	15240	15261	15073	15009	15053	15308	15115	15169	15168	15222	15205	15163	15327	15287	15153	15225	15209	15201	15189	15248	15116	15382	15174	15328	15271	15093	15195	15296	15245	15257	15385	15238	15170	15403	15078	15340	15125	15107	15267	15255	15148	15299	15382	15404	15263	15254	15268	15336	15410	15083	15192	15178	15138	15371	15239	15178	15291	15317	15267	15093	15171	15335	15229	15328	15043	15132	15322	15221	15240	15276	15276	15186	14996	15400	15278	15196	15157	15129	15207	15248	15229	15105	15103	15217	15242	15150	15305	15325	15177	15103	15210	15234	15103	15336	15192	15126	15165	15207	15223	15146	15270	15371	15302	15061	15123	15281	15286	15210	15239	15093	15163	15215	15001	15182	15227	15295	15179	15418	15241	15179	15178	15183	15379	15235	15197	15207	15330	15373	15089	15165	15212	15319	15295	15101	15154	15254	15205	15330	15043	15308	15172	15248	15195	15386	15197	15089	15093	15133	15184	15284	15250	15401	15150	15286	15355	15226	15098	15153	15186	15132	15163	15244	15168	15368	15240	15243	15182	15291	15087	15113	15063	15270	15082	15276	15256	15300	15126	15401	15277	15176	15119	15116	15332	15125	15147	15279	15298	15134	15244	15312	15309	15259	15222	15276	15168	15248	15197	15107	15349	15255	15229	15259	15091	15113	15275	15200	15195	15124	15201	15389	15353	15246	15320	15327	15182	14981	15343	15150	15207	15089	15227	15106	15162	15113	15164	15437	15127	15212	15018	15320	15129	15032	15233	15288	15154	15242	15388	15228	15251	15254	15238	15110	15303	15301	15273	15061	15177	15305	15376	15202	15190	15280	15315	15278	15220	15240	15236	15199	15321	15286	15277	15209	15230	15239	15238	15209	15332	15234	15433	15242	15285	15165	15264	15318	15218	15133	15114	15259	15125	15189	15363	15139	15227	15406	15010	15190	15266	15145	15292	15271	15147	15156	15187	15193	15296	15307	15209	15234	15352	15112	15355	15171	15128	15258	15181	15221	15180	15169	15276	15223	15269	15143	15213	15327	15336	15450	14989	15211	15071	15217	15108	15230	15074	15235	15110	15430	15351	15323	15266	15278	15293	15123	15200	15347	15243	15218	15294	15273	15325	15321	15312	15340	15138	15221	15174	15173	14971	15257	15386	15272	15223	15041	15177	15104	15367	15362	15241	15325	15186	15195	15191	15402	15444	15304	15200	15284	15283	15202	15215	15168	15126	15146	15369	15354	15210	15064	15099	15147	15198	15226	15149	15167	15236	15160	15153	15167	15176	15355	15107	15323	15261	15355	15122	15283	15205	15193	15241	15230	15212	15085	15295	15368	15125	15214	15232	15421	15317	15335	15288	15337	15298	15237	15114	15205	15300	15185	15214	15135	15269	15256	15239	15256	15236	15171	15144	15286	15200	15240	15128	15298	15250	15282	15178	15202	15307	15125	15339	15410	15165	15316	15270	15342	15214	15228	15344	15218	15176	15161	15171	15060	15342	15190	15250	15240	15300	15319	15216	15249	15199	15320	15249	15094	15070	15235	15128	15387	15352	15170	15273	15184	15283	15228	15330	15284	15105	15119	15210	15196	15279	15206	15156	15273	15124	15180	15252	15180	15275	15099	15399	15296	15097	14961	15215	15130	15249	15365	15137	15059	15444	15182	15260	15172	15370	15270	15178	15120	15163	15321	15223	15201	15269	15183	15315	15168	15273	15267	15393	15201	15210	15322	15230	15196	15223	15257	15080	15196	15138	15318	15251	15379	15394	15222	15155	15189	15001	15256	15117	15205	15271	15093	15218	15254	15382	15168	15079	15305	15237	15274	15234	15106	15148	15266	15223	15198	15279	15106	15200	15270	15275	15080	15255	15175	15223	15149	15346	15372	15260	15068	15329	15325	15010	15248	15184	15205	15295	15188	15187	15136	15071	15167	15299	15352	15236	15306	15116	15417	15290	15333	15400	15204	15074	15214	15092	15267	15263	15186	15212	15210	15223	15134	15100	15165	15057	15076	15275	14982	15337	14907	15174	15095	15301	15273	15195	15053	15101	15334	15123	15348	15261	15229	15302	15159	15077	15187	15236	15277	15117	15378	15217	15183	15160	15120	15152	15177	15323	15252	15058	15275	15280	15052	15315	15220	15127	15267	15282	15365	15215	15487	15166	15239	15175	15315	15306	15304	15226	15345	15138	15141	15285	15301	15290	15265	15374	15342	15238	15066	15180	15216	15252	15209	15218	15310	15271	15056	15161	15257	15351	15241	15228	15047	15268	15000	15273	15162	15289	15151	15331	15089	15160	15293	15409	15156	15187	15324	15136	15099	15359	15175	15179	15188	15178	15270	15289	15382	15252	15248	15319	15262	15016	15163	15206	15150	15349	15261	15308	15250	15282	15330	15308	15219	15299	15376	15198	15181	15323	15270	15320	15210	15198	15197	15203	15166	15140	15179	15166	15080	15303	15172	15255	15265	15363	15121	15270	15185	15281	15219	15321	15152	15226	15144	15213	15332	15335	15255	15310	15111	15244	15077	15297	15252	15235	15116	15239	15191	15145	15170	15496	14991	15120	15296	15151	15173	15135	15191	15099	15278	15251	15309	15203	15257	15311	15234	15012	15212	15340	15302	15189	15205	15312	15172	15170	15319	15119	15226	15446	14981	15206	15277	15206	15359	14987	15353	15251	14998	15196	15314	15203	15117	15394	15171	15318	15157	15162	15229	15374	15267	15281	15114	15243	15237	15236	15336	15207	15275	15171	15174	15311	15403	15230	15257	15166	15247	15129	15186	15175	15227	15152	15390	15344	15185	15384	15218	15150	15262	15307	15431	15240	15274	15125	15219	15180	15081	15207	15142	15365	14974	15232	15212	15166	15103	15109	15139	15238	15413	15380	15249	15242	15167	15125	15234	15018	15277	15265	15465	15084	15292	15275	15260	15058	15171	15155	15141	15214	15228	15149	15359	15152	15222	15456	15004	15194	15191	15346	15242	15392	15321	15069	15225	15326	15111	15260	15300	15063	15302	15223	15227	15233	15174	15231	15483	15193	15159	15346	15333	15055	15219	15111	15255	15078	15281	15103	15311	15190	15174	15181	15365	15398	15300	15280	15230	15371	15308	15211	15347	15375	15230	15375	15099	15244	15277	15289	15288	15226	15282	15342	15311	15376	15144	15315	15250	15152	15177	15380	15354	15059	15228	15317	15349	15307	15196	15276	15432	15236	15086	15277	15274	15254	15134	15270	15232	15116	15235	15151	15199	15106	15141	15244	15169	15222	15217	14979	15239	15404	15269	15437	15196	15180	15093	15259	15105	15277	15255	15222	15245	15144	15330	15155	15110	15316	15113	15111	15182	15133	15381	15273	15279	15184	15198	15208	15302	15288	15254	15134	15207	15256	15257	15301	15197	15325	15258	15281	15191	15240	15343	15177	15189	15145	15317	15323	15296	15239	15179	14985	15291	15296	15215	15180	15056	15215	15175	15103	15181	15271	15350	15256	15193	15300	14986	15307	15189	15177	15278	15141	15054	15238	15256	15237	15305	15135	15323	15244	15319	15210	15293	15409	15108	15222	15200	15268	15062	15232	15230	15082	15043	15175	15070	15337	15125	15262	15120	15119	15374	15234	15305	15340	15143	15331	15209	15260	15216	15181	15370	15344	15422	15266	15211	15304	15058	15220	15192	15123	15209	14964	15342	15267	15092	15127	15082	15281	15198	15330	15038	15260	15182	15204	15173	15082	15243	15233	15088	15114	15359	15130	15199	15217	15207	15122	15315	15219	15150	15243	15297	15300	15092	15066	15022	15186	15074	15153	15248	15151	15347	15294	15458	15144	15127	15251	15139	15462	15185	15189	15117	15202	15197	15152	15178	15125	14990	15289	15220	15214	15175	15127	15321	15184	15369	15121	15244	15383	15194	15268	15290	15260	15170	15247	15233	15326	15122	15321	15295	15078	15285	15057	15347	15103	15162	15157	15460	15101	15217	15325	15120	15200	15150	15207	15177	15311	15210	15287	15275	15268	15238	15242	15181	15201	15192	15257	15063	15373	15259	15169	15059	15222	15272
29771	23283	25485	23364	20781	19925	19728	19475	19138	19047	18944	18937	18576	18720	18354	18375	18289	18348	18252	18290	18132	18302	18211	18162	18063	18094	18293	18156	18221	18294	18111	18123	18260	18381	18118	18121	18225	18168	18416	18439	18244	18280	18409	18303	18247	18126	18242	18212	18339	18189	18209	18108	18188	18234	17943	18349	18326	18082	17987	18243	18252	18072	18141	18099	18524	18299	18267	18306	18052	18226	18002	18034	18227	18048	18277	18242	18249	18169	18366	18175	18253	18174	17987	18118	18115	18388	18008	18211	18140	18223	18270	18169	17980	18284	18285	18213	18126	18463	18311	18294	18164	18160	18243	18181	18250	18127	18096	18007	18025	18167	18175	18111	18060	18242	18190	17924	18085	18188	18113	18379	18302	18150	18002	18262	18180	18203	18265	17995	18041	18130	18041	18247	18116	18052	18188	18259	18128	18213	17993	18387	17996	18069	18217	18115	18201	18240	18051	18176	18284	18158	18455	18172	18188	18302	18140	18022	18137	18191	18025	18147	18305	17995	17985	18207	18094	18132	18189	18210	18151	18190	18172	18057	18213	18094	18090	18041	18092	18031	18171	18330	18232	18268	18038	18135	18225	18141	18134	18156	18098	18038	18184	18165	18111	18298	18169	18118	18173	18061	18303	18351	18280	18056	18098	18316	18226	18150	18060	18168	18125	18118	18084	18109	18174	18313	18174	18134	18446	18151	18355	18233	18061	17947	18135	18159	18231	18085	18178	18090	18144	18113	18268	18323	18351	18174	18064	17997	17975	18307	18182	18215	17980	18226	18052	18136	18050	18120	18166	18081	18184	18198	18332	18235	18128	18147	18351	17916	18079	17973	17854	18438	18279	18053	18010	18142	17962	18307	18140	18202	18207	18170	18147	18213	18146	17969	18240	18106	18010	18330	18115	18066	18010	18145	17933	18128	18023	18058	18373	18113	18010	18084	18194	17986	18183	17973	18106	18168	18347	18242	18490	18302	18394	18064	18237	18265	18087	18261	18036	18112	18218	18161	18123	18234	18152	18234	17933	18057	18145	18120	18064	18096	18099	18219	18119	18116	18198	17993	18121	18024	17971	17906	18375	18173	17986	18277	18063	18310	18150	18014	18203	18278	17977	18090	18245	18131	18137	18100	18087	18216	18077	18182	17999	18164	18244	18172	18187	18036	18086	18202	18097	18114	18101	18287	17969	18216	18207	18116	18282	18224	18087	18235	18027	18018	18191	18166	18223	18081	18103	18099	18166	17940	17980	18240	18316	18136	17942	18079	18251	17950	18123	18087	18145	18156	18109	18319	18191	18236	18323	18209	18150	18201	18317	18313	17959	18202	18203	18203	18013	18111	17946	18095	18052	18163	18219	18078	18034	18276	18075	18152	18049	18211	18190	18230	17969	18326	18152	18184	18210	18216	18214	18191	18242	18141	18321	18325	18355	18273	18177	17972	18212	18216	18171	18171	18363	17960	18150	18167	18142	18263	18001	18113	18159	18140	18110	18196	18109	18239	18081	18169	18173	18147	18283	18173	17967	18149	18230	18156	18174	18477	18094	18065	18044	18068	18122	18128	18129	18176	18105	18033	18459	18127	18330	18088	18180	18187	18092	18081	18209	18208	18226	18125	18091	18094	18330	18022	18061	18071	18155	18256	18152	18213	18072	18234	18200	18086	18109	18021	18111	18365	18065	18177	18028	18229	18349	18118	18186	18183	18103	18081	18439	18028	18170	17871	18048	18145	18175	18299	18158	17943	17777	18055	18170	18097	18004	18102	18393	18114	18036	18220	18176	18115	18069	18225	18079	18257	18160	18356	18057	18171	18179	18461	18152	18088	18092	18065	17857	17996	18270	18264	18029	18037	18314	18261	18009	18062	18043	18063	18104	18147	18207	18188	18005	18110	18044	18094	18201	17898	18253	18194	17868	18162	18408	18155	18131	18266	18228	17938	18215	18145	18037	18120	18159	18183	18037	18219	18168	18279	18264	18047	18074	18200	18203	18352	18176	18094	17934	18059	18064	18138	18105	18395	17946	18160	18203	18115	18077	18298	18010	18314	18044	18284	18119	18275	18145	18078	18131	18109	18291	18318	18210	18096	18195	18267	18181	18374	18130	18065	18118	18224	18086	18030	18162	18210	18124	18295	18085	18121	18333	18084	18032	18240	17996	18137	18284	18155	18402	18169	18221	18221	18198	18293	18137	18129	18246	18171	18034	18074	18197	17940	18110	18052	18039	18042	18120	18300	18179	18120	18192	18062	18206	18232	18167	18174	18140	18369	18069	18106	18150	18282	18208	18376	18254	18033	18083	18241	18089	18113	18124	18193	18117	18240	18249	18095	17985	18262	18208	18417	18106	18120	18273	18018	18175	18057	18307	18037	18041	18185	18230	17976	18067	18055	18153	18017	18073	17873	18054	18018	18214	18033	18257	18018	18250	18197	18059	18247	18257	18376	18118	18146	18053	17911	18148	18070	18324	18200	18022	18239	17930	18013	18189	17953	18069	18239	18200	18053	18206	18273	18055	18309	17972	18050	18001	18198	18144	18302	18355	18301	18125	18234	18022	18070	18181	18126	18091	18312	18107	18192	18203	18171	18217	18330	18068	18064	18120	18086	18047	18295	18081	18106	18162	18193	18330	18116	18337	18220	18119	18188	18259	18039	18354	18200	18137	18265	18141	18227	18154	18163	18126	17941	18174	18219	18033	18253	18043	17971	18057	18144	17989	18149	18222	18078	18181	18145	18257	18182	18082	18273	18032	18100	18279	18136	18043	18067	18164	18144	18319	18082	18237	18224	18081	18069	18123	18012	18163	18101	18113	18139	18242	17917	18084	18003	18094	17993	18106	18140	18243	18067	18209	18017	18127	18052	18190	18033	18121	18179	18413	18191	18057	18164	18067	18111	17972	18275	18285	18304	17988	18170	18042	18160	18222	18183	18172	17973	17848	18258	18174	18371	18337	17966	17969	18245	18135	18284	18045	18016	18127	18116	18242	17921	18266	18365	18274	18124	18134	18118	18204	18151	17880	18100	18050	17875	18197	18127	18161	18004	18137	18139	18039	17986	18132	18317	18353	18185	18111	18354	18335	18199	18141	18150	18170	18150	18046	18184	18098	18187	18111	17978	18283	18231	18181	18127	18105	18027	18114	18289	18136	18151	18158	18096	18034	18245	18109	17905	18205	18181	18189	18084	18138	18167	18334	18232	18035	18331	18022	18105	18266	18138	18414	18124	18261	18201	18070	18303	18296	18243	18112	18139	18057	18271	18377	18142	18169	18143	18254	18184	18219	18362	18199	18143	18433	18040	18306	18334	18179	18180	18315	18133	18002	18123	18085	18188	18102	18190	18289	17941	18134	18187	17899	18181	18241	18054	18420	18169	18211	18296	18240	18116	18183	18122	18163	18209	18209	18162	18226	17968	17948	18297	18019	18081	18232	18156	18142	18093	18189	18099	18224	18207	18327	18274	18192	18368	18209	18132	18147	18069	18019	18197	18193	18330	18143	18239	18277	18248	17910	18175	18263	18276	18205	18177	18261	18340	18207	18259	18079	18045	18227	18059	18204	18216	18251	18071	18028	18267	18106	18158	18083	18278	18174	18277	18217	18228	18328	18151	18144	18050	18092	18077	18207	18160	17933	18187	18217	18267	18276	18392	17960	18141	18091	18052	18312	18204	18241	18272	18183	18155	18131	18125	17912	18088	18142	18188	18261	18259	18041	18147	18053	18254	18142	18126	18213	18302	17814	17964	18131	18085	17920	18234	18195	18070	18308	18141	18059	18142	18289	18176	18045	18130	17951	18183	18171	18206	17930	17983	18203	18244	17973	18231	18153	18327	18137	18164	18080	18227	18165	17953	18246	18286	18354	18165	18271	18121	18210	18283	18347	18248	18117	18185	18190	17995	18131	18124	18226	18139	18155	18078	18089	18171	18322	18127	18255	17939	18044	18180	18188	17857	18246	17921	18290	18244	18261	18311	18139	18303	18150	18334	18153	18098	18149	18138	18201	18118	18308	18026	18053	18085	18115	18168	18119	18232	18297	18182	18391	18130	18303	17987	18152	18173	18319	18278	18072	18173	17907	18382	17981	18143	18395	18249	18199	18279	18245	18242	18300	17974	18255	18326	18269	18001	18179	18305	18073	18247	18046	18147	18052	18160	18160	18280	18065	18157	18346	18109	18012	18138	18225	18374	18243	18129	17943	18026	18362	18145	18119	18269	18174	18167	18231	17954	18243	18157	18121	18221	18147	18246	18448	18057	18143	18288	18299	18089	18132	18034	18321	18146	18165	18063	18048	18316	18116	18141	18070	17906	18023	18161	18310	18307	18306	18114	18446	18213	18225	18071	18110	18099	18018	18181	18344	18185	17937	18262	18223	18120	18255	18150	18173	18066	18199	18111	18154	18274	18374	18113	18366	18257	18338	18129	18287	18490	18142	18229	18268	18030	18020	18323	18195	18064	18058	18151	17959	18164	18121	18196	18081	18092	18153	18119	18218	18276	18230	18262	18044	18060	17897	18172	18163	18116	18211	18181	18077	18122	18042	18092	18293	18040	18226	18137	18013	18230	18108	18155	18152	18131	18317	18139	18042	18236	18136	18016	17977	18334	18405	18246	18168	18154	18156	18138	18270	18266	18303	18214	18395	18231	18193	18160	18491	17959	18211	18152	18153	18163	18204	18202	18255	18172	18343	18011	18382	18032	18060	18210	18099	18305	18295	17987	18080	18037	18328	18138	18128	18152	18100	18080	18157	18117	18334	18108	18325	18416	18134	18045	18358	18058	18199	18426	18440	18374	18082	18082	18237	18150	18159	18211	18174	18227	18113	18190	18266	18182	18167	18324	18169	18063	18155	18186	18103	18140	18039	18218	18328	18191	18095	17994	18313	18346	18121	18283	18127	18186	18015	18050	18302	18121	18253	18042	18193	18051	18034	18194	17986	18101	18206	18015	18177	18248	18366	18111	18268	18196	18201	18116	18109	18081	18363	17935	18253	18379	18257	18184	18126	18207	18070	18122	18252	18095	18473	18176	18108	18115	17972	18279	18010	18240	18328	18068	18125	18171	18238	17944	18385	18398	18203	18110	18595	17968	18120	17990	18187	18259	18227	18083	18198	18102	18102	18080	18186	18298	18310	18285
17761	23049	23402	20713	19550	18246	17303	16860	16653	16500	16345	16227	15894	15715	15732	15503	15567	15568	15446	15467	15488	15508	15423	15353	15526	15303	15222	15485	15424	15240	15450	15569	15426	15285	15358	15186	15322	15350	15352	15162	15191	15389	15358	15468	15406	15226	15238	15463	15286	15406	15173	15183	15160	15120	15396	15285	15232	15122	15270	15251	15213	15288	15209	15299	15299	15215	15340	15279	15168	15320	15290	15345	15294	15303	15407	15328	15387	15273	15315	15158	15275	15318	15150	15080	15317	15262	15196	15228	15527	15325	15244	15151	15212	15386	15262	15258	15156	15264	15315	15324	15141	15078	15197	15271	15258	15290	15346	15122	15001	15261	15166	15438	15269	15294	15252	15363	15176	15357	15255	15089	15214	15321	15172	15180	15326	15174	15207	15316	15259	15097	15338	15323	15276	15230	15305	15301	15322	15226	15419	15272	15349	15184	15424	15262	15104	15191	15273	15376	15311	15366	15387	15532	15331	15242	15304	15216	15302	15240	15225	15151	15299	15379	15172	15119	15204	15290	15391	15183	15238	15369	15350	15171	15133	15203	15213	15125	15234	15158	15260	15269	15246	15142	15377	15169	15263	15231	15141	15223	15230	15247	15359	15321	15274	15159	15391	15387	15300	15332	15304	15321	15074	15321	15240	15117	15233	15233	15130	15213	15277	15386	15174	15331	15294	15154	15417	15274	15339	15088	14988	15097	15275	15113	15164	15311	15240	15216	15350	15299	15258	15296	15323	15373	15082	15245	15234	15274	15314	15232	15100	15385	15259	15240	15128	15239	15207	15213	15329	15170	15307	15430	15185	15436	15268	15217	15220	15113	15142	15274	15204	15269	15253	15235	15419	15292	15313	15134	15233	15216	15348	15169	15290	15160	15177	15275	15361	15181	15252	15135	15345	15360	15270	15225	15224	15277	15412	15245	15433	15132	15232	15242	15058	15332	15255	15434	15302	15206	15394	15214	15219	15055	15343	15131	15303	15162	15317	15131	15160	15369	15345	15283	15147	15296	15241	15198	15205	15258	15381	15163	15233	15348	15120	15391	15366	15321	15472	15346	15129	15279	15352	15089	15365	15134	15322	15105	15228	15371	15199	15371	15333	14992	15142	15280	15308	15229	15196	15310	15169	15417	15125	15167	15281	15270	15179	15309	15166	15305	15317	15257	15323	15165	15140	15149	15451	15340	15383	15150	15172	15249	15229	15252	15189	15335	15291	15129	15207	15464	15321	15481	15226	15284	15370	15094	15275	15394	15138	15118	15284	15220	15434	15423	15286	15302	15421	15162	15265	15261	15196	15224	15157	15080	15339	15219	15184	15330	15207	15198	15323	15190	15288	15171	15232	15281	15301	15279	15335	15366	15302	15117	15456	15306	15312	15150	15194	15093	15292	15310	15169	15079	15254	15290	15367	15248	15386	15303	15179	15256	15249	15091	15084	15270	15194	15140	15284	15269	15236	15205	15149	15141	15387	15228	15223	15243	15372	15339	15218	15314	15426	15243	15248	15450	15126	15224	15424	15245	15237	15168	15290	15379	15193	15245	15273	15195	15226	15084	15259	15163	15250	15221	15232	15330	15326	15194	15291	15379	15374	15432	15245	15289	15223	15300	15130	15310	15353	15213	15281	15184	15359	15312	15239	15197	15394	15217	15204	15283	15211	15313	15181	15020	15187	15117	15042	15392	15144	15203	15420	15314	15235	15279	15262	15261	15236	15321	15370	15256	15472	15365	15340	15203	15237	15230	15209	15005	15352	15257	15314	15151	15158	15321	15282	15317	15259	15301	15297	15272	15192	15073	15134	15063	15214	15358	15201	15143	15087	15231	15304	15276	15206	15320	15176	15105	15354	15122	15194	15248	15115	15172	15246	15477	15345	15161	15250	15270	15198	15288	15398	15228	15316	15385	15148	15463	15415	15354	15317	15264	15224	15208	15397	15284	15230	15160	15364	15188	15143	15318	15167	15349	15316	15260	15206	15160	15229	15146	15160	15177	15290	15296	15338	15178	15143	15358	15197	15255	15268	15250	15224	15256	15198	15400	15269	15185	15235	15349	15288	15218	15327	15284	15368	15167	15218	15257	15312	15242	15240	15336	15129	15380	15425	15163	15307	15249	15275	15293	15363	15273	15221	15079	15306	15238	15299	15248	15345	15123	15274	15148	15428	15215	15209	15232	15254	15122	15206	15207	15290	15280	15293	15214	15363	15294	15220	15315	15224	15428	15088	15202	15252	15238	15322	15198	15230	15328	15332	15140	15288	15225	15374	15213	15193	15140	15164	15281	15176	15245	15291	15340	15271	15148	15283	15118	15351	15055	15173	15289	15407	15355	15409	15254	15124	15228	15419	15242	15403	15315	15240	15376	15304	15092	15255	15210	15235	15191	15346	15127	15153	15281	15376	15420	15255	15327	15248	15313	15304	15392	15330	15307	15206	15290	15084	15135	15193	15045	15254	15335	15122	15264	15401	15054	15277	15349	15433	15158	15247	15255	15322	15406	15331	15146	15203	15452	15358	15242	15310	15329	15216	15329	15224	15222	15251	15188	15238	15214	15147	15457	15365	15458	15142	15335	15413	15163	15299	15427	15190	15343	15429	15261	15220	15403	15335	15227	15119	15214	15337	15135	15113	15216	15303	15233	15288	15484	15320	15411	15324	15090	15402	15260	15261	15464	15281	15271	15120	15273	15406	15197	15410	15211	15351	15210	15307	15278	15169	15321	15389	15269	15175	15210	15370	15237	15167	15162	15321	15224	15382	15341	15179	15455	15147	15286	15373	15104	15316	15231	15172	15265	15231	15279	15339	15185	15308	15290	15285	15155	15315	15409	15359	15393	15250	15304	15208	15263	15324	15221	15171	15293	15227	15222	15291	15349	15311	15269	15392	15337	15253	15241	15214	15311	15287	15315	15312	15309	15294	15227	15187	15265	15261	15231	15289	15306	15226	15346	15114	15229	15142	15285	15018	15117	15447	15250	15306	15221	15444	15287	15298	15132	15205	15354	15220	15180	15200	15219	15222	15231	15436	15194	15277	15280	15127	15020	15213	15251	15174	15341	15121	15190	15351	15279	15170	15348	15128	15307	15262	15249	15307	15409	15324	15209	15344	15075	15153	15345	15316	15267	15333	15276	15266	15114	15305	15376	15349	15332	15197	15290	15345	15284	15043	15238	15093	15392	15306	15375	15249	15168	15284	15200	15143	15144	15326	15287	15290	15319	15123	15390	15271	15219	15261	15209	15429	15388	15304	15169	15272	15186	15199	15196	15231	15189	15306	15218	15299	15080	15216	15065	15205	15292	15383	15239	15259	15307	15101	15264	15133	15360	15174	15115	15322	15244	15050	15409	15273	15049	15315	15306	15311	15121	15252	15285	15431	15129	15258	15141	15139	15147	15216	15124	15296	15265	15223	15372	15273	15297	15192	15179	15223	15175	15290	15200	15365	15275	15286	15208	15467	15104	15217	15245	15203	15249	15248	15345	15284	15320	15221	15080	15077	15246	15184	15466	15214	15263	15152	15202	15193	15365	15248	15328	15136	15089	15267	15364	15334	15257	15337	15037	15074	15376	15233	15249	15378	15386	15263	15323	15354	15285	15329	15219	15185	15314	15218	15211	15256	15366	15134	15498	15196	15312	15245	15206	15372	15217	15311	15298	15494	15156	15118	15254	15330	15267	15310	15200	15261	15298	15256	15312	15052	15119	15268	15332	15260	15271	15208	15199	15467	15234	15058	15107	15238	15288	15240	15286	15157	15188	15143	15257	15386	15233	15354	15175	15339	15199	15328	15125	15105	15116	15369	15233	15362	15256	15281	15264	15283	15186	15190	15213	15292	15213	15475	15140	15268	15159	15267	15365	15158	15375	15128	15135	15129	15143	15344	15318	15131	15272	15348	15124	15306	15399	15140	15130	15255	15209	15261	15235	15306	15213	15321	15149	15130	15137	15387	15448	15254	15243	15196	15341	15169	15395	15364	15154	15296	15436	15267	15339	15267	15266	15219	15170	15254	15212	15039	15352	15407	15383	15236	15383	15389	15292	15214	15271	15451	15335	15310	15397	15135	15328	15354	15012	15346	15211	15241	15325	15468	15379	15368	15330	15176	15128	15039	15316	15226	15236	15382	15288	15228	15191	15361	15316	15263	15212	15294	15451	15308	15001	15202	15224	15261	15386	15401	15356	15348	15416	15339	15176	15334	15223	15272	15262	15185	15266	15239	15205	15171	15400	15360	15200	15307	15182	15153	15252	15248	15141	15265	15230	15204	15322	15330	15356	15095	15369	15444	15391	15255	15220	15179	15241	15300	15183	15247	15318	15199	15310	15352	15144	15250	15386	15136	15390	15219	15243	15143	15333	15290	15184	15148	15279	15279	15356	15408	15277	15090	15410	15408	15247	15232	15161	15349	15316	15359	15175	15206	15193	15269	15142	15271	15212	15317	15388	15345	15331	15177	15296	15292	15383	15172	15173	15234	15339	15237	15167	15400	15268	15445	15271	15383	15222	15170	15355	15223	15394	15278	15228	15091	15217	15222	15107	15154	15308	15255	15185	15335	15150	15271	15161	15294	15179	15222	15238	15401	15209	15271	15219	15262	15262	15502	15229	15305	15156	15258	15272	15323	15284	15244	15191	15228	15200	15212	15169	15263	15244	15187	15300	15213	15222	15267	15263	15195	15057	15318	15329	15298	15245	15305	15345	15321	15212	15336	15313	15240	15145	15229	15209	15208	15329	15101	15168	15194	15250	15353	15219	15405	15241	15331	15439	15263	15128	15065	15411	15323	15251	15336	15302	15265	15392	15349	15346	15329	15261	15362	15306	15332	15318	15349	15235	15302	15390	15268	15244	15316	15096	15321	15230	15034	15209	15255	15302	15410	15264	15193	15295	15014	15363	15401	15271	15224	15134	15269	15265	15086	15295	15101	15282	15292	15403	15143	15128	15027	15277	15234	15296	15262	15399	15246	15321	15303	15247	15152	15256	15347	15202	15290	15343	15174	15208	15294	15205	15268	15254	15261	15147	15336	15332	15192	15116	15410	15187	15291	15180	15210	15322	15249	15276	15327	15281	15161	15534	15299	15222	15135	15242	15263	15234	15401	15111	15315	15134	15136	15290	15172	15435	15335	15102
25229	21437	28549	25634	23802	23600	22774	20634	20087	20013	19348	19431	19149	18901	18861	18784	18768	18527	18567	18629	18464	18632	18544	18429	18515	18620	18617	18540	18563	18554	18303	18472	18345	18289	18356	18490	18419	18315	18519	18284	18193	18288	18280	18265	18168	18130	18369	18371	18297	18215	18151	18169	18312	18419	18219	18307	18265	18260	17922	18284	18396	18223	18331	18472	18316	18201	18172	18386	18204	18173	18112	18414	18364	18134	18234	18497	18399	18657	18340	18126	18248	18237	18245	18162	18516	18457	18461	18075	18269	18234	18436	18217	18314	18338	18234	18250	18329	18279	18187	18186	18261	18213	18268	18196	18347	18312	18256	18293	18101	18204	18010	18204	18138	18024	18369	18154	18372	18141	18196	18269	17905	18038	18250	18289	18235	18372	18205	18251	18186	18244	18213	18180	17998	18103	18165	18225	18062	18134	18112	18140	18183	18261	18244	18132	18341	18153	18165	18227	18304	18128	18167	18200	18217	18079	18193	18409	18326	18214	18021	18077	18227	18167	18368	18142	18294	18105	18333	18359	18392	18125	18217	18325	18245	18002	18214	18143	18031	18252	18269	18212	18479	18107	17963	18139	18193	18234	18181	18288	18105	18202	18276	18055	18225	18387	18218	18237	18237	18209	18232	18242	18074	18054	18113	18109	18173	18243	18362	18412	18300	18512	18091	18250	18311	18237	18171	18151	18234	18217	18216	18273	17910	18093	18139	18156	18584	18322	18176	18278	18200	18236	18444	18049	18297	18315	18160	18133	18068	17945	17977	18068	18141	18273	18203	18160	18218	18410	18179	18212	18079	18245	18174	18134	18047	17895	18075	18092	18352	18256	18384	18153	18137	18250	18370	18269	18382	18337	18262	18231	18185	18149	18008	18211	18193	18357	18242	18097	18173	18161	18186	18119	18313	18195	18327	18222	18171	18104	18201	18063	18376	18062	18109	18108	18243	18081	18335	18239	18080	18257	18134	18294	18075	18222	18243	18216	18316	18194	18274	18039	18114	18171	18043	18097	18093	18052	18117	18047	18379	18273	18034	18218	18124	18101	18293	18215	18120	18504	18097	18349	18031	18183	18296	18048	18113	18215	18138	18266	18259	18371	17947	18289	18222	18302	18269	18269	18182	18420	18019	18178	17980	18174	18148	18341	18258	18280	18337	18128	18095	17915	18285	18361	17926	17885	18220	18348	18051	18193	18038	18123	18178	18057	18113	18170	18136	18386	18248	18257	18348	18159	18309	18244	18247	18185	18199	18305	18215	18286	18355	18199	17977	18407	18357	18155	18107	18219	18269	17956	18243	18254	18161	18254	18178	18099	18220	18229	18070	18135	18333	18422	18394	18114	18263	18263	18074	18098	18078	18364	18260	18209	18354	18039	18147	18287	18096	18129	18333	18260	18127	18033	18075	18305	18159	18167	18195	18341	18360	18205	18357	18255	18339	18225	18222	18187	18344	18177	17968	18082	18105	18106	18055	18246	17957	18058	18287	18288	18088	18293	18203	18462	18355	18346	18180	18208	18118	17999	18232	18370	18149	18054	18216	18264	18129	18144	18181	18314	18125	18082	18191	18439	18191	17974	18233	18213	18507	18430	18096	17995	18142	18123	18032	18103	18297	18234	18114	18207	17937	18050	18205	18109	18166	18359	18154	18020	18400	18174	18159	18309	18080	18344	18009	18286	18279	18039	18021	18180	18305	18250	18086	18207	18348	18057	18370	17856	18217	18154	18274	18189	18243	18238	18266	18232	18217	18098	18275	18441	18240	18241	18256	18189	18169	18123	18305	18140	18110	18233	18288	18318	18207	18270	18327	18396	18258	18337	18184	18207	18226	17984	18377	18245	18170	18137	18248	18235	18240	18014	18156	18097	18332	18059	18339	18139	18079	18248	18183	18381	18238	18218	18086	18015	18248	18106	18276	18162	18213	18319	18136	18093	18212	18060	18030	18129	17991	18125	18058	18021	18091	18166	18141	18412	18104	18162	18326	18235	17951	18105	18373	18114	18115	18293	18415	18130	18128	18244	18206	18050	18066	18132	18193	18146	18163	18201	18197	18199	18204	18270	18369	18194	18156	18088	18236	18208	18119	18267	18244	18281	18412	18293	18626	18373	18259	18438	18092	18214	18237	18199	18278	18277	18271	18170	18322	18208	18147	18245	18495	18302	18317	18183	18267	18229	18189	18026	18311	18358	18323	18289	18073	18176	18301	18123	18087	18358	18238	18377	18135	18006	18279	18209	18159	18211	18382	18269	18251	18144	17981	18061	18260	18093	18293	18193	18293	18365	18139	18083	18312	18210	18189	18178	18117	18200	18165	18121	18206	18159	18415	18236	18381	18315	18429	18145	18352	18119	18288	18236	18360	18220	18360	18019	18353	18207	18255	18264	18303	18007	18125	18048	18163	18116	18027	18324	18259	18041	18273	18262	18322	18303	18310	18331	18382	18175	18326	17987	18203	18240	18254	18200	18133	18138	18125	17843	18455	18107	18276	18220	18154	18164	18236	18126	18309	18090	18167	18185	18060	18282	18215	18340	18204	18339	18181	18200	18316	18225	18243	18156	18109	18033	18150	18037	17949	18347	18070	18329	18276	18159	18285	18270	18186	18322	18059	18063	18355	18165	18434	18260	18144	18214	18182	18094	17987	18302	18165	18252	18168	18199	18237	18152	18175	18221	18224	18235	18293	18183	18273	18095	18112	18211	18153	18205	18317	18402	18478	18379	18259	18403	18302	18128	18231	17915	18017	18165	18308	18142	18254	18356	18110	17900	18262	18344	18070	18101	18196	18317	18162	18016	18277	18194	18195	18008	18190	18219	18181	18201	18260	18143	18227	18258	18416	18194	18167	18297	18380	18150	18108	18350	18146	18148	18220	18316	18157	18349	18202	18189	18137	18234	18476	18225	18307	18379	18408	18222	18390	18253	18310	18030	18200	18226	18367	18196	18200	18073	18467	18197	18199	18089	18213	18192	18176	18153	18220	18249	18231	18007	18241	18174	18089	18184	18073	18167	18118	18305	18003	18160	18209	18229	18188	18217	18265	18334	18217	18384	18429	18255	18205	18110	18128	18168	18170	18444	18149	18293	18113	18204	18042	18138	18093	18192	18116	18156	18209	18310	18002	18158	18334	18274	18016	18390	18156	18296	18434	18086	18416	18239	18333	18074	18096	18151	18357	18162	18248	18115	18251	18207	18266	18332	18080	18492	18183	18145	18056	18360	18336	18240	18330	18087	18212	18385	18091	18163	18223	18275	18184	18338	18274	18325	18255	18062	18377	18203	17950	18065	18340	18202	18102	17973	18057	18267	18230	18136	18201	18125	17975	18297	18258	18340	18222	18221	17925	18153	18253	18231	18181	18158	18271	18140	18274	18296	18206	18184	18367	18266	18122	18344	18234	18233	18158	18281	18327	18195	18412	18034	18305	18160	18235	18327	18187	18213	18165	18442	18092	18153	18365	18357	18021	18116	18178	17887	18525	18288	18214	18190	18299	18409	18133	18246	18217	18070	18064	18057	18227	18206	18243	18364	18251	18356	18354	18056	18244	18233	18210	18374	17988	18071	18201	18121	18158	18287	18181	18188	18318	18281	18251	18302	18163	17950	18283	18083	18163	18412	18448	18036	18274	18364	18233	18239	17973	18167	18180	18271	18239	18283	18244	18277	18246	18161	18237	18141	18421	18238	18535	18298	18056	18283	17922	18322	18269	18231	18293	18302	18277	18247	18141	18263	18220	17999	18202	18227	18352	18198	17976	18079	18182	18148	18002	18249	18212	18237	18103	18235	18184	18117	18180	18212	18077	18289	18186	18260	18209	18367	18248	18223	18300	18384	18312	17981	18191	18216	18192	18098	18243	18238	18169	18298	18141	18271	18284	18265	18253	18166	18089	18288	18274	18156	18195	18146	18253	18416	18443	18227	18366	18049	18174	18442	18273	18304	18481	18375	18260	18128	18302	18171	18294	18252	18328	18223	17983	18199	18283	18295	18280	18123	18062	18256	18016	18216	18395	18296	18158	18352	18283	18148	18058	18243	18185	18184	18045	18409	18302	18174	18150	18082	18207	18041	18240	18165	18077	18077	18332	18179	18289	18255	18494	18272	18316	18142	18484	18370	18448	17881	18194	18294	18166	18675	18228	18430	18143	18260	18224	18288	18029	18112	18320	18305	18184	18330	18273	18169	18269	18150	18467	18296	18444	18192	18357	18162	18261	18179	18074	18137	18358	18175	18140	18126	18144	17971	18632	18198	18206	18375	18334	18182	18199	18201	18065	18317	18346	18069	18194	18371	18160	18264	18132	18108	18222	18250	18117	18172	18120	18323	18250	18220	18070	18178	18167	18209	18265	18358	18193	18226	18274	18308	18186	18071	18074	18071	18037	18141	18193	18019	18225	18331	18459	18132	18180	18306	18171	18138	18212	18210	17957	18121	18106	18094	18167	18112	18272	18168	18245	18141	18323	18254	18263	18215	18418	18259	18130	17981	18068	18153	18316	18200	18117	18248	17909	18514	18184	18074	18310	18090	18311	18338	18316	18302	18260	18221	18428	18106	18074	18348	18185	18159	18127	18269	18196	18352	18213	18004	18279	18527	18158	18123	18132	18503	18235	18098	18413	18249	18248	18148	18013	18288	17991	18270	18335	18210	18106	18160	18353	18131	18154	18276	18302	18410	18261	18390	18285	18276	18295	18249	18198	18157	18311	18057	18108	18322	18219	18422	18216	18226	18274	18034	18126	18199	18340	18185	18067	18051	18159	17967	17924	18259	18280	18226	18083	18070	18093	18342	18218	18478	18071	18169	18271	18234	18144	18206	18118	18191	18215	18227	18179	18026	18443	18251	18350	18149	18261	18098	18308	18202	18237	18231	18301	18275	18204	18151	18321	18227	18258	18291	18154	18389	18082	18155	18273	18212	18176	18286	18040	18154	18199	17993	18254	18228	18045	18162	18130	17987	18291	18387	18210	18159	18164	18220	18134	18421	17989	18259	17998	18285	18421	18276	18393	18193	18400	18295	18176	18152	18205	18171	18206	18091	18229	18298	18131	18246	18288	18292	18240	18329	18285	18273	18496	18000	18208	18109	18210	18192	18154	18165	18305	18346	18345	18184	18251	18304	18140	18242	18083	18260
18354	31792	31474	26593	23976	21362	19814	18765	18233	17664	17242	16923	16489	16584	16144	16038	15973	15982	15791	15936	15682	15733	15553	15683	15678	15698	15544	15688	15671	15623	15575	15696	15606	15361	15592	15471	15466	15368	15295	15311	15403	15385	15293	15475	15379	15412	15325	15386	15424	15315	15564	15451	15367	15407	15427	15288	15331	15462	15385	15375	15417	15223	15394	15395	15399	15322	15353	15318	15537	15450	15252	15394	15414	15345	15349	15670	15287	15376	15366	15382	15406	15309	15420	15324	15375	15275	15541	15352	15339	15355	15335	15341	15407	15311	15368	15253	15084	15146	15484	15377	15269	15352	15350	15411	15292	15364	15413	15337	15208	15274	15235	15382	15151	15267	15152	15271	15242	15205	15351	15215	15361	15370	15393	15331	15317	15335	15198	15390	15260	15417	15213	15254	15427	15289	15512	15336	15253	15280	15375	15210	15135	15449	15356	15419	15275	15281	15225	15507	15274	15380	15365	15399	15426	15370	15392	15207	15209	15247	15314	15445	15440	15318	15489	15273	15311	15394	15146	15324	15285	15368	15308	15260	15252	15215	15410	15221	15375	15247	15283	15254	15347	15339	15256	15278	15410	15335	15315	15385	15259	15238	15213	15334	15419	15287	15255	15197	15343	15177	15286	15186	15358	15264	15216	15372	15560	15402	15304	15334	15221	15288	15189	15367	15319	15345	15348	15417	15330	15364	15358	15400	15174	15317	15278	15299	15249	15283	15231	15224	15243	15249	15220	15460	15383	15212	15182	15236	15264	15258	15437	15305	15359	15344	15428	15305	15450	15188	15126	15358	15374	15360	15198	15523	15236	15155	15392	15089	15325	15352	15104	15193	15417	15395	15247	15287	15341	15226	15238	15339	15226	15352	15353	15205	15337	15262	15255	15469	15326	15354	15209	15348	15140	15230	15323	15220	15178	15288	15335	15471	15217	15297	15436	15335	15343	15340	15302	15331	15361	15324	15419	15502	15341	15388	15262	15251	15327	15213	15297	15358	15334	15279	15411	15225	15203	15287	15260	15230	15430	15240	15350	15287	15322	15199	15335	15210	15405	15338	15284	15231	15315	15238	15122	15188	15284	15380	15445	15299	15454	15285	15168	15386	15252	15194	15317	15281	15248	15283	15546	15201	15240	15305	15315	15122	15224	15366	15337	15459	15437	15342	15359	15133	15357	15087	15502	15419	15315	15475	15389	15613	15316	15324	15301	15305	15251	15500	15241	15283	15296	15257	15324	15449	15400	15111	15191	15486	15202	15396	15092	15356	15299	15154	15325	15206	15093	15350	15206	15223	15427	15370	15042	15235	15303	15318	15255	15278	15265	15423	15256	15119	15238	15209	15284	15379	15280	15265	15308	15252	15245	15286	15292	15196	15144	15425	15288	15188	15280	15310	15236	15363	15254	15382	15296	15345	15382	15324	15311	15332	15156	15288	15232	15269	15428	15276	15563	15252	15392	15279	15248	15373	15384	15189	15318	15311	15311	15418	15502	15244	15334	15364	15327	15201	15298	15297	15359	15376	15212	15403	15366	15406	15389	15262	15353	15324	15369	15382	15350	15370	15257	15264	15424	15431	15443	15361	15382	15297	15526	15255	15347	15246	15078	15547	15370	15274	15399	15399	15323	15423	15339	15509	15062	15297	15244	15296	15247	15309	15439	15467	15270	15118	15223	15289	15474	15268	15144	15297	15381	15283	15256	15273	15408	15320	15230	15343	15282	15128	15261	15329	15442	15416	15219	15213	15419	15188	15369	15230	15182	15489	15278	15262	15461	15406	15464	15166	15196	15081	15406	15296	15257	15255	15343	15311	15265	15208	15262	15352	15276	15402	15315	15345	15161	15337	15347	15427	15195	15235	15372	15213	15169	15212	15222	15363	15178	15398	15137	15247	15319	15166	15226	15263	15239	15353	15351	15292	15362	15308	15489	15226	15327	15167	15208	15266	15305	15479	15361	15248	15374	15330	15336	15298	15234	15311	15428	15251	15388	15358	15223	15285	15377	15400	15310	15251	15510	15268	15266	15361	15190	15410	15230	15311	15273	15376	15221	15280	15385	15278	15342	15262	15150	15207	15223	15176	15394	15286	15125	15350	15206	15270	15364	15368	15412	15211	15399	15440	15354	15210	15488	15143	15340	15224	15298	15405	15254	15281	15408	15410	15290	15293	15345	15217	15528	15256	15231	15270	15519	15261	15444	15317	15247	15261	15203	15344	15367	15370	15261	15483	15154	15139	15242	15372	15278	15364	15233	15487	15309	15321	15357	15378	15112	15350	15338	15280	15372	15188	15440	15383	15269	15312	15309	15136	15106	15212	15489	15221	15535	15529	15089	15140	15426	15170	15234	15310	15294	15200	15244	15386	15324	15184	15358	15413	15260	15335	15302	15305	15360	15283	15173	15272	15430	15166	15099	15184	15319	15265	15334	15374	15250	15339	15205	15309	15146	15263	15302	15405	15227	15231	15249	15356	15343	15344	15587	15320	15352	15185	15156	15343	15253	15385	15437	15392	15467	15296	15381	15189	15379	15218	15341	15204	15319	15297	15275	15352	15304	15414	15481	15250	15358	15443	15300	15283	15306	15358	15308	15104	15128	15263	15252	15399	15460	15240	15420	15222	15297	15356	15230	15259	15423	15430	15398	15338	15324	15272	15273	15378	15172	15292	15317	15470	15337	15331	15446	15294	15255	15305	15249	15477	15423	15302	15380	15227	15312	15393	15184	15352	15239	15233	15253	15108	15201	15313	15440	15416	15334	15183	15273	15245	15433	15239	15368	15232	15283	15460	15266	15365	15306	15335	15178	15324	15312	15389	15249	15279	15343	15191	15167	15377	15167	15361	15322	15411	15318	15429	15332	15386	15114	15297	15253	15293	15398	15434	15417	15460	15265	15366	15161	15338	15241	15350	15265	15224	15174	15380	15417	15230	15529	15280	15165	15279	15339	15449	15307	15251	15288	15225	15450	15379	15183	15424	15310	15285	15246	15240	15272	15232	15222	15444	15288	15465	15377	15158	15315	15169	15265	15228	15317	15385	15328	15379	15351	15154	15363	15235	15408	15329	15245	15311	15301	15300	15401	15252	15102	15251	15142	15367	15342	15275	15218	15220	15365	15261	15307	15359	15380	15296	15213	15251	15205	15329	15340	15366	15328	15354	15287	15315	15178	15138	15379	15355	15414	15300	15408	15318	15493	15351	15389	15432	15336	15221	15181	15330	15436	15406	15290	15418	15396	15381	15307	15390	15287	15245	15286	15297	15291	15205	15277	15239	15399	15379	15284	15373	15420	15350	15247	15331	15254	15358	15287	15206	15379	15534	15313	15289	15331	15316	15370	15279	15399	15196	15205	15219	15354	15388	15210	15313	15323	15361	15249	15303	15357	15330	15145	15105	15309	15370	15165	15245	15379	15330	15318	15232	15455	15385	15238	15222	15248	15323	15231	15163	15460	15288	15286	15173	15328	15342	15237	15271	15325	15251	15394	15151	15257	15373	15204	15356	15278	15235	15287	15335	15179	15359	15312	15112	15532	15154	15270	15278	15331	15359	15254	15286	15166	15457	15184	15372	15397	15045	15327	15477	15204	15335	15305	15434	15196	15374	15123	15388	15232	15204	15309	15281	15248	15400	15392	15253	15149	15350	15197	15442	15260	15321	15155	15262	15291	15263	15374	15208	15169	15398	15289	15093	15371	15171	15457	15305	15265	15139	15358	15268	15310	15343	15433	15372	15447	15247	15184	15302	15260	15354	15188	15347	15329	15348	15242	15323	15103	15135	15319	15368	15242	15317	15230	15200	15342	15301	15372	15264	15390	15399	15260	15285	15318	15183	15375	15415	15277	15279	15249	15298	15068	15269	15405	15246	15352	15362	15045	15487	15356	15323	15192	15348	15345	15451	15253	15259	15410	15242	15179	15393	15242	15225	15353	15388	15284	15170	15308	15170	15177	15230	15230	15435	15200	15187	15273	15140	15217	15317	15398	15248	15163	15538	15305	15347	15225	15305	15229	15367	15228	15284	15311	15199	15319	15158	15480	15246	15248	15290	15369	15419	15295	15414	15385	15334	15215	15223	15112	15159	15221	15127	15352	15189	15412	15294	15385	15202	15446	15299	15241	15310	15157	15190	15231	15333	15387	15171	15217	15421	15315	15169	15163	15333	15260	15529	15216	15289	15344	15256	15333	15224	15421	15331	15279	15313	15261	15182	15364	15387	15424	15265	15266	15263	15286	15313	15269	15448	15334	15375	15399	15334	15227	15219	15173	15245	15186	15285	15090	15387	15200	15365	15298	15182	15192	15421	15279	15387	15291	15344	15135	15348	15409	15307	15499	15217	15317	15222	15320	15239	15297	15345	15315	15397	15314	15265	15320	15363	15482	15336	15487	15220	15418	15204	15419	14981	15486	15487	15131	15198	15310	15358	15429	15239	15294	15389	15378	15269	15343	15236	15346	15398	15369	15254	15461	15329	15344	15394	15381	15250	15241	15181	15549	15378	15371	15312	15208	15340	15223	15388	15509	15441	15353	15501	15468	15270	15232	15295	15422	15333	15276	15295	15316	15375	15426	15285	15245	15316	15341	15278	15157	15207	15276	15378	15333	15308	15325	15418	15393	15216	15403	15224	15386	15556	15284	15128	15233	15212	15369	15292	15418	15463	15335	15244	15374	15253	15411	15284	15317	15355	15239	15309	15275	15333	15424	15296	15420	15319	15440	15281	15336	15161	15266	15311	15429	15367	15340	15353	15195	15377	15329	15234	15257	15405	15326	15260	15426	15350	15302	15295	15184	15336	15411	15427	15394	15458	15270	15410	15284	15360	15160	15183	15217	15462	15239	15201	15228	15298	15292	15216	15368	15344	15303	15482	15104	15242	15350	15179	15180	15314	15330	15342	15346	15287	15418	15352	15283	15414	15336	15330	15426	15540	15301	15304	15250	15195	15339	15310	15340	15265	15236	15365	15265	15320	15216	15341	15270	15437	15440	15156	15265	15384	15266	15320	15363	15311	15317	15270	15240	15371	15354	15111	15429	15254	15210	15220	15354	15471	15365	15362	15265	15121	15464	15297	15439	15397	15192	15441	15304	15388	15345	15218	15226	15311	15304	15430	15494	15397	15130	15168	15288	15217
23941	21373	29022	24254	22811	25256	25765	21970	20841	20570	20411	19647	19547	19330	19296	19098	19117	19037	19105	18881	18819	18843	18723	18857	18858	18855	18761	18847	18682	18821	18728	18520	18814	18816	18477	18650	18521	18475	18468	18499	18526	18520	18395	18605	18389	18572	18339	18330	18459	18508	18437	18519	18520	18534	18484	18526	18296	18379	18465	18204	18433	18214	18341	18390	18232	18467	18515	18480	18423	18421	18407	18428	18636	18601	18545	18647	18391	18505	18364	18468	18425	18499	18465	18203	18465	18227	18483	18347	18441	18398	18182	18213	18188	18349	18439	18407	18282	18254	18365	18325	18127	18254	18429	18488	18321	18272	18285	18149	18259	18209	18525	18117	18354	18248	18457	18430	18170	18056	18355	18051	18140	18470	18362	18177	18287	18458	18452	18308	18412	18193	18434	18276	18268	18103	18412	18269	18312	18369	18439	18298	18397	18402	18302	18415	18366	18268	18453	18316	18539	18299	18165	18360	18333	18336	18263	18099	18392	18185	18300	18426	18400	18319	18318	18169	18225	18254	18244	18333	18340	18320	18420	18279	18498	18443	18356	18162	18248	18357	18362	18258	18246	18577	18439	18138	18180	18225	18516	18372	18262	18376	18198	18128	18280	18262	18283	18206	18197	18302	18544	18439	18149	18356	18074	18258	18209	18327	18207	18203	18273	18211	18217	18251	18201	18431	18576	18258	18460	18517	18402	18356	18281	18247	18297	18377	18190	18248	18246	18348	18282	18313	18285	18329	18292	18513	18287	18305	18211	18429	18411	18334	18168	18277	18173	18297	18348	18592	18160	18341	18325	18473	18336	18164	18122	18400	18225	18263	18114	18254	18179	18326	18183	18197	18199	18244	18334	18262	18256	18209	18291	18300	18486	18488	18318	17975	18185	18410	18306	18389	18168	18251	18433	18220	18113	18328	18425	18242	18218	18312	18340	18195	18332	18259	18316	18132	18300	18353	18525	18386	18137	18315	18238	18166	18487	18349	18471	18257	18237	18186	18451	18233	18365	18401	18452	18404	18284	18347	18319	18064	18244	18276	18319	18257	18230	18246	18304	18529	18060	18206	18285	18331	18327	18485	18261	18084	18132	18076	18335	18389	18100	18101	18305	18387	18446	18266	18315	18418	18272	18312	18231	18492	18493	18190	18176	18039	18222	18212	18227	18152	18360	18401	18312	18327	18432	18283	18262	18252	18245	18225	18217	18310	18385	18330	18435	18309	18225	18229	18392	18234	18483	18290	18129	18267	18343	18185	18239	18408	18233	18379	18354	18397	18349	18258	18387	18332	18552	18140	18322	18345	18398	18478	18461	18465	18311	18421	18301	18279	18194	18313	18034	18368	18102	18013	18284	18306	18130	18400	18358	18458	18412	18390	18380	18132	18199	18162	18413	18194	18482	18436	18282	18122	18167	18211	18250	18116	18311	18400	18221	18332	18378	18265	18133	18381	18248	18354	18392	18271	18313	18416	18179	18435	18304	18207	18289	18155	18267	18116	18339	18229	18215	18244	18391	18356	18247	18275	18271	18312	18016	18150	18221	18258	18222	18129	18099	18351	18330	18328	18189	18099	18162	18146	18356	18185	18368	18220	18195	18235	18273	18316	18157	18175	18452	18417	18339	18429	18329	18307	18337	18113	18375	18216	18406	18395	18191	18255	18388	18221	18452	18345	18193	18062	18185	18323	18430	18238	18312	18486	18311	18549	18337	18292	18150	18420	18230	18500	18302	18201	18242	18177	18422	18298	18271	18452	18270	18187	18144	18196	18241	18522	18311	18157	18524	18413	18254	18397	18281	18304	18234	18036	18334	18311	18246	18126	18096	17927	18399	18395	18429	18179	18235	18278	18371	18376	18223	18157	18434	18511	18483	18375	18220	18415	18513	18358	18459	18087	18221	18308	18474	18195	18349	18352	18320	18491	18180	18304	18198	18111	18197	18323	18265	18308	18394	18122	18260	18389	18352	18476	18512	18237	18198	18287	18427	18241	18268	18266	18173	18228	18147	18254	18376	18318	18406	18350	18340	18354	18177	18273	18372	18136	18475	18348	18273	18270	18335	18284	18371	18228	18343	18251	18453	18331	18055	18115	18225	18208	18321	18547	18278	18363	18307	18234	18137	18211	18121	18078	18355	18287	18300	18146	18202	18198	18360	18251	18077	18353	18168	18103	18341	18248	18313	18281	18384	18342	18355	18227	18300	18297	18099	18443	18299	18139	18168	18312	18248	18246	18432	18585	18201	18295	18214	18343	18197	18236	18102	18367	18097	18203	18473	18322	18639	18382	18155	18462	18422	18231	18180	18244	18276	18470	18345	18244	18271	18364	18329	18238	18316	18319	18115	18450	18242	18430	18257	18391	18267	18536	18223	18485	18237	18346	18249	18421	18356	18454	18303	18254	18308	18165	18134	18315	18155	18495	18438	18263	18327	18220	18178	18218	18253	18035	18160	18256	18251	18411	18217	18227	18168	18400	18385	18256	18409	18194	18237	18362	18515	18372	18223	18433	18387	18071	18453	18521	18334	18153	18502	18235	18432	18241	18103	18216	18378	18171	18324	18268	18329	18282	18227	18255	18178	18168	18420	18121	18455	18209	18247	17886	17961	18298	18291	18319	18417	18364	18468	18312	18316	18247	18216	18201	18171	18168	18464	17907	18280	18354	18400	18240	18093	18180	18363	18225	18265	18375	18397	18483	18394	18261	18227	18123	18042	18362	18327	18185	18369	18408	18346	18448	18191	18182	18275	18246	18232	18298	18356	18295	18194	18330	18486	18381	18487	18405	18397	18223	18489	18301	18299	18305	18363	18073	18174	18259	18528	18337	18216	18141	18420	18264	18243	18337	18265	18357	18315	18231	18291	18517	18229	18126	18316	18330	18087	18417	18264	18271	18153	18323	18331	18336	18335	18266	18386	18481	18175	18295	18115	18270	18200	18241	18307	18213	18103	18148	18144	18352	18369	18283	18329	18251	18283	18344	18351	18465	18340	18451	18176	18335	18288	18384	18231	18433	18336	18122	18188	18371	18357	18266	18494	18449	18338	18316	18280	18116	18311	18201	18439	18284	18230	18256	18237	18116	18292	18153	18391	18263	18417	18300	18173	18143	18063	18033	18140	18313	18465	18182	18142	18232	18515	18300	18056	18229	18272	18421	18257	18340	18343	18411	18254	18396	18096	18044	18315	18229	18422	18435	18205	18465	18113	18271	18253	18335	18446	18109	18394	18179	18342	18315	18417	18247	18338	18248	18425	18173	18233	18240	18315	18188	18478	18309	18171	18490	18406	18312	18267	18159	18343	18506	18351	18356	17977	18296	18447	18319	18440	18315	18256	18385	18248	18304	18089	18407	18281	18067	18316	18419	18347	18082	18255	18360	18339	18172	18278	18379	18534	18123	18308	18294	18272	18242	18294	18411	18191	18171	18382	18335	18064	18245	18200	18244	18615	18342	18276	18346	18611	18288	18296	18177	18427	18369	18229	18290	18472	18294	18352	18229	18353	18223	18278	18233	18466	18185	18260	18103	18270	18143	18297	18299	18285	18078	18229	18459	18302	18202	18316	18171	18109	18203	18143	18370	18254	18299	18392	18200	18384	18171	18295	18168	18298	18363	18348	18392	18333	18100	18399	18256	18445	18454	18542	18353	18339	18213	18505	18374	18362	18257	18304	18310	18274	18333	18131	18281	18400	18235	18263	18374	18309	18293	18237	18114	18278	18349	18399	18451	18282	18217	18203	18344	18547	18296	18112	18280	18318	18304	18369	18123	18321	18283	18211	18120	18387	18353	18171	18314	18303	18211	18381	18269	18261	18466	18204	18235	18411	18321	18315	18421	18136	18328	18342	18242	18626	18356	18250	18339	18199	18282	18269	18118	18384	18488	18202	18244	18463	18179	18309	18252	18128	18217	18237	18418	18354	18259	18213	18376	18286	18241	18269	18431	18392	18311	18105	18300	18133	18077	18106	18431	18204	18262	18164	18409	18331	18097	18230	18378	18109	18113	18128	18421	18507	18520	18077	18070	18423	18414	18215	18416	18396	18365	18337	18478	18327	18472	18352	18274	18122	18427	18285	18403	18224	18189	18201	18227	18259	18215	18228	18234	18041	18175	18203	18279	18292	18204	18423	18445	18237	18432	18464	18271	18154	18162	18107	18165	18400	18452	18435	18428	18192	18295	18308	18546	18423	18177	18382	18302	18347	18138	18215	18127	18205	18242	18271	18245	18208	18342	18358	18345	18205	18278	18259	18107	18382	18312	18240	18078	18079	18283	18232	18283	18249	18168	18223	18254	18383	18226	18456	18408	18190	18188	18254	18333	18304	18362	18462	18323	18433	18264	18275	18192	18490	18280	18416	18065	18303	18400	18098	18203	18316	18177	18187	18186	18236	18576	18266	18259	18214	18148	18415	18256	18087	18381	18378	18153	18006	18224	18357	18258	18385	18346	18264	18060	18411	18127	18385	18309	18367	18106	18204	18077	18458	18316	18459	18318	18257	18222	18433	18073	18332	17925	18238	18394	18315	18179	18306	18268	18287	18243	18418	18421	18323	18273	18106	18299	18212	18430	18313	18491	18440	18277	18304	18189	18235	18279	18355	18327	18246	18052	18103	18203	18215	18119	18194	18242	18313	18235	18534	18291	18386	18287	18443	18434	18175	18407	18218	18238	18248	18125	18411	18369	18439	18167	18297	18270	18155	18448	18363	18255	18305	18408	18267	18503	18353	18310	18374	18200	18291	18330	18156	18377	18305	18223	18215	18203	18138	18142	18433	18206	18128	18136	18174	18446	18358	18353	18282	18346	18332	18353	18169	18346	18122	18229	18450	18391	18267	18432	18235	18406	18226	18219	18159	18206	18343	18468	18207	18420	18451	18253	18048	18178	18448	18417	18281	18335	18359	18105	18317	18217	18240	18296	18156	18283	18264	18324	18327	18051	18217	18175	18281	18358	18461	18259	18274	18167	18339	18288	18261	18270	18017	18242	18284	18211	18333	18311	18116	18441	18272	18213	18204	18464	18168	18286	18340	18321	18206	18191	18295	18215	18243	18322	18116	18336	18498	18173	18465	18304	18520	18200	18369	18178	18079	18239	18363	18145	18501	18174	18219	18389	18551	18222	18326	18377	18286	18309
20912	37426	36726	31178	27342	24018	21986	20771	19516	18707	17979	17509	17096	16815	16703	16392	16587	16217	16344	16172	15943	15965	15876	16072	15931	15907	15822	15891	15697	15789	15767	15616	15629	15700	15496	15581	15581	15384	15588	15534	15431	15606	15427	15464	15544	15341	15392	15479	15407	15379	15298	15413	15435	15420	15353	15468	15193	15299	15496	15348	15503	15342	15304	15450	15488	15421	15333	15550	15372	15459	15464	15446	15389	15464	15664	15476	15374	15506	15647	15498	15299	15370	15329	15454	15283	15262	15320	15199	15489	15339	15320	15279	15354	15288	15239	15233	15337	15349	15282	15352	15339	15506	15562	15427	15300	15389	15186	15336	15403	15420	15395	15402	15404	15456	15194	15248	15582	15213	15325	15244	15445	15201	15211	15256	15284	15321	15245	15402	15223	15397	15396	15314	15365	15420	15457	15356	15360	15296	15416	15300	15222	15296	15335	15298	15293	15283	15350	15255	15320	15221	15488	15321	15259	15155	15384	15428	15379	15252	15444	15321	15375	15330	15166	15327	15332	15148	15208	15519	15267	15272	15354	15282	15273	15305	15256	15120	15321	15422	15260	15288	15293	15220	15380	15214	15388	15335	15404	15172	15270	15307	15454	15489	15209	15438	15310	15387	15349	15199	15355	15325	15379	15311	15391	15355	15277	15317	15334	15210	15322	15486	15358	15326	15460	15336	15264	15215	15152	15494	15460	15318	15387	15302	15395	15300	15308	15366	15317	15268	15179	15467	15459	15338	15317	15283	15376	15444	15171	15299	15284	15362	15259	15375	15238	15195	15275	15292	15258	15205	15201	15283	15240	15271	15447	15295	15394	15358	15143	15231	15357	15339	15461	15207	15461	15403	15257	15325	15307	15221	15567	15359	15358	15248	15248	15275	15318	15250	15434	15378	15262	15229	15189	15315	15344	15394	15280	15168	15275	15372	15271	15294	15392	15178	15355	15298	15149	15294	15263	15213	15231	15295	15289	15298	15332	15268	15334	15327	15281	15400	15367	15369	15264	15071	15210	15318	15214	15416	15348	15300	15370	15210	15226	15383	15551	15244	15418	15336	15220	15489	15366	15199	15250	15346	15222	15352	15360	15259	15269	15302	15274	15198	15189	15193	15328	15064	15408	15253	15242	15191	15242	15266	15317	15465	15127	15316	15211	15434	15327	15360	15233	15383	15437	15228	15317	15306	15306	15481	15199	15386	15413	15361	15300	15455	15194	15466	15248	15272	15097	15333	15152	15293	15241	15252	15326	15287	15309	15229	15264	15189	15294	15381	15269	15246	15416	15223	15334	15250	15152	15277	15314	15143	15379	15263	15406	15334	15244	15456	15220	15387	15294	15243	15370	15184	15361	15241	15369	15487	15386	15292	15323	15235	15385	15267	15170	15108	15329	15288	15275	15287	15243	15088	15322	15290	15343	15267	15435	15271	15301	15295	15162	15317	15304	15187	15099	15346	15420	15413	15246	15276	15321	15147	15313	15418	15306	15434	15268	15196	15332	15309	15289	15388	15228	15329	15316	15200	15308	15386	15317	15404	15399	15194	15220	15219	15500	15288	15346	15366	15302	15317	15399	15374	15222	15354	15292	15282	15258	15311	15293	15303	15385	15419	15221	15463	15356	15406	15479	15361	15158	15366	15370	15340	15330	15360	15307	15478	15329	15223	15401	15386	15302	15302	15270	15440	15436	15266	15267	15257	15038	15296	15313	15316	15269	15230	15291	15261	15400	15288	15288	15284	15448	15252	15157	15340	15222	15338	15197	15297	15428	15290	15402	15204	15043	15373	15429	15295	15370	15223	15344	15376	15486	15273	15276	15431	15183	15256	15441	15208	15264	15363	15357	15569	15211	15287	15277	15362	15409	15293	15294	15133	15455	15233	15370	15170	15419	15341	15260	15221	15235	15339	15516	15248	15235	15485	15296	15344	15195	15433	15367	15334	15375	15320	15329	15332	15322	15494	15087	15212	15196	15308	15299	15186	15240	15358	15245	15216	15301	15332	15476	15243	15156	15275	15507	15415	15162	15346	15304	15312	15448	15342	15362	15462	15344	15266	15293	15281	15249	15266	15356	15317	15208	15324	15288	15385	15466	15235	15270	15386	15285	15209	15374	15292	15233	15394	15359	15473	15300	15376	15369	15245	15146	15271	15371	15345	15213	15357	15271	15353	15461	15379	15273	15251	15294	15364	15196	15382	15459	15371	15364	15218	15510	15236	15264	15405	15251	15034	15433	15288	15370	15209	15228	15163	15341	15302	15243	15242	15199	15379	15340	15353	15138	15304	15237	15308	15285	15484	15342	15414	15262	15248	15095	15240	15149	15487	15492	15155	15375	15260	15296	15381	15375	15260	15354	15267	15167	15369	15366	15312	15384	15244	15391	15180	15397	15130	15300	15381	15311	15434	15406	15393	15269	15118	15279	15430	15195	15220	15434	15284	15345	15262	15157	15200	15234	15197	15262	15270	15349	15284	15334	15358	15341	15257	15388	15288	15237	15341	15387	15182	15351	15377	15171	15257	15420	15281	15248	15264	15319	15346	15261	15241	15184	15428	15406	15272	15369	15365	15375	15315	15443	15312	15374	15346	15149	15173	15250	15234	15341	15338	15420	15373	15341	15314	15300	15357	15396	15423	15315	15365	15272	15299	15342	15204	15300	15330	15126	15539	15318	15406	15393	15270	15458	15299	15269	15424	15343	15398	15285	15363	15212	15295	15269	15289	15342	15129	15272	15337	15438	15254	15285	15379	15408	15299	15338	15415	15009	15482	15289	15313	15366	15243	15382	15255	15315	15221	15418	15322	15367	15459	15456	15355	15457	15186	15228	15183	15438	15281	15280	15287	15081	15290	15337	15356	15499	15299	15441	15241	15246	15413	15315	15359	15420	15398	15391	15135	15405	15231	15228	15165	15316	15229	15390	15292	15364	15347	15248	15255	15429	15301	15307	15384	15257	15253	15283	15313	15189	15191	15267	15279	15331	15240	15296	15239	15303	15335	15069	15220	15395	15288	15341	15260	15541	15285	15331	15317	15328	15368	15346	15389	15215	15402	15394	15244	15450	15247	15208	15263	15416	15161	15497	15180	15237	15197	15221	15313	15409	15427	15096	15367	15381	15273	15342	15307	15427	15293	15306	15279	15209	15194	15384	15330	15249	15224	15231	15298	15303	15269	15309	15256	15179	15529	15466	15430	15215	15398	15433	15391	15486	15188	15298	15098	15366	15319	15293	15271	15298	15379	15293	15344	15322	15284	15115	15382	15153	15252	15355	15116	15542	15399	15389	15349	15212	15181	15374	15490	15293	15250	15277	15260	15264	15172	15301	15181	15352	15302	15499	15157	15309	15310	15436	15256	15199	15266	15279	15217	15243	15390	15205	15351	15457	15436	15181	15458	15217	15380	15401	15351	15503	15428	15346	15292	15063	15460	15350	15360	15217	15362	15283	15394	15350	15415	15415	15447	15244	15313	15370	15213	15219	15339	15247	15274	15214	15316	15432	15236	15263	15160	15301	15451	15306	15323	15208	15256	15179	15270	15130	15309	15433	15185	15448	15211	15327	15512	15173	15430	15443	15156	15351	15412	15412	15388	15246	15216	15451	15222	15326	15203	15229	15335	15370	15419	15223	15306	15287	15268	15333	15358	15299	15329	15388	15322	15419	15483	15332	15400	15183	15242	15339	15345	15286	15441	15314	15438	15317	15325	15408	15288	15069	15549	15263	15224	15247	15244	15321	15318	15246	15140	15218	15201	15389	15173	15340	15371	15237	15155	15511	15177	15266	15233	15174	15168	15364	15280	15335	15355	15291	15261	15335	15401	15319	15330	15472	15334	15212	15380	15379	15334	15288	15326	15216	15126	15302	15521	15388	15439	15284	15224	15398	15398	15209	15367	15353	15306	15273	15275	15419	15280	15383	15305	15210	15281	15201	15444	15254	15391	15137	15365	15193	15355	15334	15281	15304	15394	15325	15322	15335	15418	15370	15422	15221	15313	15338	15323	15536	15391	15319	15155	15381	15226	15253	15419	15414	15221	15209	15436	15271	15452	15552	15132	15391	15463	15370	15126	15204	15352	15308	15292	15380	15380	15186	15333	15135	15216	15341	15386	15363	15279	15308	15360	15258	15347	15407	15513	15318	15246	15558	15254	15466	15183	15251	15429	15157	15435	15259	15329	15393	15302	15256	15237	15219	15268	15249	15309	15331	15191	15461	15300	15454	15271	15271	15238	15184	15185	15393	15329	15404	15469	15148	15405	15238	15333	15236	15507	15327	15210	15273	15215	15356	15369	15437	15278	15362	15344	15331	15342	15233	15205	15276	15343	15439	15216	15318	15331	15399	15105	15377	15509	15145	15318	15283	15303	15351	15179	15347	15307	15472	15217	15253	15342	15320	15393	15305	15549	15364	15421	15261	15197	15433	15316	15321	15297	15245	15168	15307	15170	15395	15261	15362	15348	15297	15376	15169	15256	15315	15316	15292	15370	15379	15104	15364	15404	15385	15466	15378	15470	15236	15270	15145	15292	15368	15291	15304	15343	15313	15316	15454	15325	15269	15263	15297	15354	15326	15406	15246	15227	15381	15263	15477	15303	15286	15111	15189	15274	15190	15302	15480	15416	15392	15323	15242	15164	15358	15295	15397	15178	15396	15372	15389	15260	15351	15207	15245	15256	15310	15495	15485	15228	15417	15298	15357	15194	15305	15270	15302	15330	15376	15247	15394	15171	15478	15182	15318	15290	15371	15324	15273	15224	15420	15247	15346	15159	15488	15295	15231	15314	15374	15460	15260	15208	15319	15354	15381	15448	15170	15152	15350	15356	15439	15297	15341	15404	15334	15253	15393	15308	15349	15327	15242	15284	15356	15159	15242	15437	15262	15314	15447	15315	15405	15161	15322	15368	15281	15223	15269	15265	15077	15435	15275	15421	15113	15203	15234	15201	15285	15331	15185	15292	15315	15274	15123	15188	15350	15274	15359	15230	15428	15512	15348	15379	15314	15148	15206	15393	15365	15425	15297	15365	15205	15513	15237	15318	15353	15276	15275	15155	15291	15483	15325	15479	15159	15292	15364	15382	15557	15209	15305	15459	15158	15456	15341	15439	15272	15300	15303	15120	15440	15194	15327	15248
29768	23722	26934	24468	21440	20139	19814	19682	19238	19110	18772	18725	18761	18830	18868	18610	18849	18698	18572	18488	18595	18687	18788	18456	18719	18506	18669	18657	18844	18514	18406	18603	18651	18367	18534	18502	18647	18486	18436	18581	18457	18502	18359	18827	18523	18723	18806	18749	18595	18665	18335	18265	18600	18656	18715	18333	18643	18513	18521	18510	18442	18414	18494	18506	18521	18580	18724	18354	18494	18490	18572	18633	18444	18599	18669	18657	18639	18664	18351	18358	18386	18327	18618	18527	18510	18596	18162	18592	18507	18331	18357	18313	18467	18397	18453	18385	18398	18422	18559	18499	18647	18499	18483	18507	18627	18431	18435	18476	18325	18540	18239	18498	18492	18535	18332	18480	18811	18543	18473	18346	18478	18326	18490	18430	18458	18540	18561	18438	18235	18550	18419	18592	18497	18503	18597	18548	18530	18359	18302	18580	18447	18361	18546	18474	18557	18371	18484	18340	18629	18506	18334	18296	18338	18663	18345	18387	18412	18526	18447	18269	18440	18456	18589	18605	18407	18463	18526	18435	18337	18443	18419	18531	18543	18430	18740	18480	18459	18311	18295	18429	18427	18393	18413	18404	18446	18495	18492	18219	18536	18432	18296	18489	18602	18531	18476	18456	18366	18624	18759	18462	18515	18324	18477	18415	18401	18697	18497	18259	18487	18586	18528	18429	18331	18474	18573	18350	18347	18473	18418	18403	18372	18438	18481	18611	18580	18412	18633	18415	18519	18704	18275	18407	18448	18459	18327	18370	18512	18473	18672	18383	18263	18325	18442	18261	18319	18361	18582	18374	18533	18292	18416	18395	18389	18330	18261	18499	18522	18567	18499	18397	18530	18378	18540	18512	18445	18382	18393	18493	18404	18578	18221	18501	18536	18335	18316	18608	18395	18533	18702	18401	18388	18486	18420	18351	18476	18674	18516	18641	18391	18328	18445	18400	18624	18524	18474	18623	18421	18476	18328	18339	18459	18439	18610	18349	18626	18458	18344	18301	18705	18341	18448	18292	18410	18410	18421	18635	18663	18659	18565	18310	18550	18561	18464	18511	18515	18607	18197	18358	18705	18506	18566	18463	18377	18639	18445	18278	18654	18563	18332	18444	18429	18255	18599	18353	18391	18560	18428	18285	18425	18198	18476	18554	18503	18493	18189	18540	18409	18359	18760	18623	18458	18399	18511	18501	18496	18684	18564	18543	18467	18508	18430	18584	18636	18545	18409	18501	18531	18555	18631	18567	18171	18385	18554	18471	18404	18564	18387	18368	18262	18337	18477	18472	18501	18540	18186	18423	18428	18244	18388	18420	18245	18618	18238	18497	18540	18479	18517	18543	18441	18409	18422	18403	18336	18288	18445	18558	18353	18587	18484	18520	18275	18442	18438	18522	18310	18554	18385	18409	18628	18439	18494	18412	18460	18506	18333	18499	18408	18321	18598	18092	18235	18376	18436	18440	18441	18346	18476	18534	18426	18587	18489	18300	18501	18297	18596	18531	18303	18311	18489	18447	18382	18423	18582	18277	18281	18815	18624	18266	18459	18434	18555	18574	18580	18186	18360	18651	18436	18270	18421	18435	18533	18485	18215	18619	18465	18463	18501	18544	18473	18614	18347	18360	18525	18509	18383	18461	18479	18449	18456	18402	18582	18465	18428	18362	18334	18329	18591	18354	18690	18462	18459	18463	18529	18698	18419	18239	18558	18563	18635	18469	18285	18415	18607	18286	18509	18478	18318	18414	18635	18356	18621	18541	18618	18461	18515	18580	18567	18605	18544	18516	18339	18657	18275	18534	18568	18452	18396	18600	18415	18439	18567	18378	18417	18513	18518	18402	18231	18448	18624	18546	18446	18225	18627	18386	18549	18490	18613	18507	18472	18589	18531	18633	18537	18545	18462	18396	18481	18474	18560	18490	18348	18387	18408	18698	18536	18507	18384	18477	18422	18355	18443	18301	18490	18516	18473	18289	18255	18487	18497	18294	18413	18333	18539	18648	18495	18502	18530	18342	18587	18416	18579	18607	18566	18605	18551	18516	18704	18592	18547	18337	18466	18648	18473	18517	18193	18277	18642	18446	18326	18467	18583	18446	18228	18452	18457	18498	18490	18402	18410	18466	18494	18518	18457	18523	18524	18446	18409	18650	18536	18556	18242	18281	18547	18564	18575	18438	18524	18546	18365	18392	18604	18522	18511	18450	18442	18276	18598	18496	18483	18546	18577	18338	18143	18293	18532	18561	18588	18521	18514	18429	18272	18607	18489	18480	18481	18525	18556	18561	18588	18543	18220	18467	18439	18261	18395	18424	18716	18356	18402	18393	18297	18491	18554	18574	18466	18396	18576	18401	18518	18339	18315	18528	18513	18493	18473	18362	18440	18352	18624	18473	18466	18556	18327	18530	18459	18481	18610	18594	18631	18510	18567	18483	18383	18465	18293	18493	18581	18369	18564	18628	18280	18414	18367	18469	18511	18595	18586	18443	18474	18350	18512	18633	18722	18323	18400	18377	18486	18430	18456	18427	18559	18567	18455	18336	18605	18510	18386	18445	18473	18645	18723	18381	18479	18513	18499	18370	18511	18409	18623	18503	18378	18303	18421	18538	18356	18359	18562	18443	18244	18622	18496	18579	18556	18651	18327	18498	18437	18449	18449	18436	18660	18145	18451	18464	18490	18602	18410	18399	18386	18305	18217	18460	18394	18619	18501	18256	18357	18481	18564	18414	18536	18349	18512	18500	18365	18416	18516	18305	18490	18482	18268	18444	18486	18323	18198	18300	18591	18568	18491	18638	18514	18551	18456	18433	18433	18623	18428	18450	18499	18547	18564	18503	18516	18534	18498	18544	18387	18373	18219	18339	18502	18453	18531	18443	18430	18456	18311	18389	18797	18233	18311	18542	18406	18459	18506	18511	18586	18466	18518	18553	18536	18315	18551	18453	18477	18258	18526	18351	18350	18526	18599	18335	18497	18377	18343	18603	18479	18373	18489	18343	18482	18319	18381	18350	18430	18261	18436	18527	18403	18434	18613	18645	18450	18544	18656	18536	18542	18653	18588	18453	18362	18502	18647	18404	18549	18546	18395	18523	18395	18259	18490	18479	18506	18539	18634	18469	18318	18375	18628	18375	18300	18368	18441	18546	18500	18517	18302	18268	18245	18454	18374	18459	18540	18395	18541	18481	18421	18578	18452	18400	18528	18569	18332	18137	18583	18498	18317	18208	18432	18331	18390	18512	18194	18507	18589	18398	18384	18530	18345	18619	18411	18419	18410	18307	18310	18557	18550	18303	18277	18367	18469	18460	18480	18442	18516	18509	18386	18479	18570	18516	18485	18677	18469	18489	18592	18215	18339	18364	18336	18536	18370	18486	18512	18659	18451	18382	18275	18378	18429	18417	18403	18221	18685	18662	18336	18486	18456	18656	18510	18440	18467	18399	18485	18556	18486	18464	18596	18650	18347	18372	18448	18420	18637	18450	18398	18699	18587	18320	18526	18316	18633	18538	18456	18378	18559	18535	18546	18522	18292	18545	18577	18238	18498	18573	18470	18350	18551	18404	18438	18602	18470	18670	18643	18397	18431	18394	18440	18310	18447	18647	18524	18463	18437	18432	18333	18470	18733	18460	18481	18659	18722	18469	18465	18431	18431	18642	18450	18441	18450	18515	18548	18458	18452	18332	18496	18417	18410	18628	18465	18413	18344	18422	18611	18440	18685	18241	18559	18445	18601	18369	18396	18314	18442	18298	18424	18679	18349	18375	18425	18592	18294	18417	18534	18546	18467	18534	18502	18402	18629	18278	18423	18433	18538	18480	18546	18341	18425	18335	18428	18425	18258	18380	18462	18600	18608	18546	18456	18396	18260	18689	18455	18349	18495	18654	18524	18447	18503	18430	18535	18469	18480	18489	18253	18435	18549	18463	18418	18316	18415	18393	18388	18481	18620	18458	18595	18585	18376	18552	18529	18346	18520	18367	18562	18377	18460	18550	18467	18389	18469	18453	18571	18507	18410	18402	18509	18447	18610	18409	18621	18347	18515	18669	18563	18148	18525	18456	18674	18491	18541	18525	18330	18172	18396	18600	18546	18458	18361	18278	18469	18429	18270	18275	18492	18695	18502	18524	18622	18196	18376	18419	18383	18377	18528	18315	18570	18525	18600	18419	18530	18644	18586	18670	18499	18419	18563	18186	18373	18244	18455	18535	18519	18495	18628	18625	18365	18548	18537	18421	18499	18492	18450	18419	18722	18718	18427	18446	18373	18598	18602	18401	18609	18533	18369	18451	18257	18399	18366	18488	18482	18369	18405	18455	18374	18556	18361	18441	18318	18372	18530	18403	18402	18654	18457	18469	18513	18445	18421	18304	18724	18509	18324	18523	18400	18569	18483	18470	18557	18569	18239	18456	18724	18522	18517	18284	18511	18526	18508	18450	18337	18408	18421	18315	18553	18592	18333	18369	18144	18337	18413	18369	18631	18436	18602	18381	18326	18480	18490	18428	18519	18690	18619	18415	18388	18522	18545	18607	18408	18578	18598	18464	18539	18523	18471	18588	18395	18372	18546	18323	18565	18573	18619	18302	18647	18380	18583	18426	18583	18346	18520	18510	18398	18494	18447	18511	18710	18492	18404	18538	18276	18457	18444	18607	18498	18522	18255	18345	18503	18336	18389	18196	18513	18434	18394	18418	18504	18508	18735	18744	18366	18512	18540	18360	18467	18461	18342	18524	18404	18542	18648	18487	18426	18452	18248	18464	18372	18600	18677	18641	18557	18400	18580	18685	18505	18559	18444	18430	18482	18381	18362	18324	18384	18648	18489	18472	18442	18481	18518	18480	18577	18468	18413	18524	18430	18367	18605	18543	18437	18500	18474	18571	18623	18491	18524	18516	18563	18494	18395	18723	18349	18292	18525	18259	18376	18519	18551	18419	18693	18355	18305	18381	18418	18457	18378	18569	18635	18607	18603	18403	18460	18525	18406	18409	18361	18307	18350	18317	18461	18532	18673	18533	18557	18414	18370	18467	18591	18558	18404	18345	18444	18473	18375	18371	18520	18442	18398	18505	18635	18619	18588	18437	18349	18579	18427	18370	18420	18422	18381	18389	18396	18481	18513	18585	18275	18459	18505	18623
18750	25223	25704	21851	19890	17970	17676	17141	16633	16201	16226	16012	15873	15889	15977	15715	15899	15580	15845	15559	15653	15753	15620	15740	15714	15540	15634	15574	15772	15697	15558	15607	15648	15507	15566	15579	15444	15462	15299	15544	15497	15483	15543	15550	15503	15604	15574	15436	15494	15589	15489	15615	15405	15490	15380	15489	15401	15276	15337	15503	15785	15447	15387	15594	15582	15497	15303	15353	15485	15556	15414	15590	15291	15499	15640	15514	15419	15440	15463	15361	15452	15532	15388	15470	15311	15443	15380	15373	15427	15450	15532	15387	15433	15345	15392	15451	15486	15475	15489	15468	15331	15518	15485	15285	15452	15456	15572	15321	15383	15318	15525	15447	15518	15459	15419	15476	15472	15577	15421	15434	15473	15373	15514	15264	15318	15385	15325	15552	15428	15350	15454	15452	15476	15420	15478	15338	15416	15526	15465	15492	15432	15652	15368	15479	15361	15464	15370	15556	15379	15349	15319	15367	15466	15475	15330	15576	15531	15433	15517	15440	15432	15457	15395	15583	15362	15516	15376	15431	15471	15343	15460	15504	15405	15354	15423	15447	15333	15437	15357	15331	15502	15316	15442	15330	15471	15482	15403	15440	15383	15524	15551	15350	15445	15377	15517	15402	15383	15207	15385	15605	15299	15487	15305	15198	15483	15355	15378	15487	15277	15334	15304	15298	15475	15384	15388	15355	15504	15520	15360	15324	15392	15418	15474	15371	15530	15384	15430	15210	15477	15468	15447	15316	15381	15444	15388	15628	15506	15360	15328	15547	15423	15444	15434	15470	15400	15526	15510	15428	15453	15555	15390	15415	15304	15321	15265	15415	15493	15387	15394	15572	15430	15419	15453	15558	15500	15183	15344	15304	15482	15595	15713	15363	15399	15538	15443	15349	15450	15495	15501	15440	15314	15456	15380	15314	15451	15298	15370	15307	15381	15438	15475	15110	15417	15630	15382	15619	15389	15433	15468	15344	15513	15303	15315	15383	15331	15257	15500	15337	15267	15267	15323	15489	15418	15330	15339	15516	15200	15358	15464	15512	15371	15381	15228	15345	15302	15589	15305	15367	15488	15433	15445	15495	15254	15451	15353	15420	15310	15511	15580	15342	15674	15412	15287	15485	15489	15422	15370	15449	15487	15268	15405	15316	15550	15287	15443	15476	15285	15563	15372	15450	15257	15370	15403	15549	15478	15398	15434	15469	15505	15483	15449	15369	15194	15474	15321	15318	15215	15308	15505	15415	15429	15537	15645	15337	15516	15453	15453	15438	15405	15491	15473	15386	15647	15326	15329	15236	15485	15514	15371	15366	15418	15576	15386	15392	15497	15495	15322	15401	15227	15675	15258	15274	15381	15576	15291	15407	15619	15410	15435	15394	15519	15324	15337	15402	15529	15325	15499	15476	15496	15407	15518	15316	15421	15347	15281	15422	15318	15322	15532	15466	15491	15305	15561	15482	15612	15373	15401	15359	15509	15379	15393	15480	15403	15463	15507	15301	15452	15540	15526	15529	15412	15392	15373	15356	15349	15331	15455	15292	15577	15321	15457	15514	15405	15415	15448	15450	15487	15571	15231	15518	15463	15467	15494	15375	15339	15422	15355	15382	15584	15399	15384	15434	15390	15332	15624	15444	15510	15438	15479	15378	15603	15342	15521	15517	15432	15337	15358	15466	15370	15413	15410	15379	15463	15490	15392	15517	15360	15441	15404	15614	15251	15411	15436	15461	15320	15331	15360	15406	15350	15517	15300	15411	15327	15372	15360	15504	15547	15516	15390	15454	15332	15490	15456	15413	15437	15277	15450	15376	15391	15437	15420	15394	15459	15373	15548	15606	15394	15430	15420	15369	15450	15403	15447	15277	15452	15485	15595	15476	15398	15645	15242	15215	15396	15340	15465	15402	15545	15546	15458	15230	15287	15387	15358	15665	15624	15302	15406	15412	15391	15201	15539	15392	15590	15468	15412	15350	15377	15448	15537	15401	15519	15407	15479	15403	15335	15517	15462	15393	15557	15425	15436	15436	15414	15395	15401	15602	15464	15245	15539	15441	15308	15521	15432	15333	15619	15477	15436	15332	15410	15182	15363	15543	15463	15571	15382	15427	15310	15332	15356	15339	15310	15294	15552	15312	15400	15509	15364	15328	15410	15448	15518	15462	15433	15427	15334	15426	15362	15366	15370	15391	15366	15495	15429	15410	15214	15406	15407	15545	15382	15594	15469	15366	15430	15394	15359	15368	15345	15413	15368	15313	15574	15431	15205	15385	15449	15308	15300	15468	15299	15314	15334	15371	15324	15528	15498	15446	15365	15540	15493	15343	15381	15494	15447	15531	15342	15404	15436	15465	15293	15473	15405	15299	15449	15342	15343	15274	15382	15382	15428	15314	15338	15451	15253	15288	15521	15504	15338	15524	15427	15360	15383	15414	15335	15305	15508	15359	15288	15516	15402	15396	15418	15291	15584	15505	15323	15500	15458	15491	15445	15470	15420	15551	15517	15461	15463	15458	15297	15405	15447	15516	15419	15388	15490	15537	15477	15415	15374	15462	15491	15308	15309	15534	15407	15475	15323	15371	15457	15230	15293	15287	15289	15512	15287	15380	15462	15349	15474	15316	15302	15378	15416	15545	15472	15431	15510	15425	15429	15355	15213	15532	15685	15397	15503	15535	15422	15346	15534	15489	15450	15486	15359	15406	15385	15368	15455	15393	15368	15316	15273	15498	15437	15532	15378	15621	15570	15498	15450	15455	15575	15469	15362	15454	15463	15403	15583	15557	15322	15386	15426	15519	15379	15390	15464	15475	15386	15293	15631	15480	15656	15402	15430	15402	15221	15486	15514	15480	15321	15393	15514	15284	15245	15419	15480	15380	15401	15446	15322	15356	15502	15523	15458	15539	15415	15441	15295	15597	15575	15281	15413	15416	15445	15387	15572	15452	15439	15632	15495	15335	15614	15357	15438	15317	15658	15197	15480	15337	15287	15379	15570	15517	15380	15450	15468	15292	15405	15346	15468	15537	15384	15600	15498	15426	15398	15443	15311	15391	15444	15396	15436	15473	15379	15396	15386	15599	15539	15287	15500	15377	15577	15346	15409	15405	15472	15708	15382	15405	15411	15609	15446	15409	15441	15482	15517	15364	15518	15350	15363	15456	15278	15402	15573	15381	15282	15390	15392	15545	15433	15525	15370	15505	15396	15408	15492	15378	15418	15502	15417	15347	15303	15525	15401	15513	15478	15433	15222	15417	15500	15422	15518	15275	15493	15445	15449	15533	15414	15399	15345	15503	15421	15496	15608	15476	15554	15362	15405	15585	15387	15483	15501	15478	15267	15515	15502	15502	15345	15348	15450	15417	15419	15534	15530	15355	15475	15448	15419	15485	15232	15391	15497	15202	15574	15536	15419	15604	15476	15494	15541	15372	15415	15499	15554	15511	15469	15293	15407	15425	15283	15420	15376	15434	15428	15610	15475	15334	15346	15374	15435	15328	15309	15502	15467	15503	15388	15495	15509	15405	15372	15484	15421	15320	15333	15464	15400	15532	15613	15486	15390	15500	15359	15473	15314	15414	15425	15421	15378	15326	15418	15443	15590	15570	15623	15366	15494	15292	15497	15469	15508	15410	15544	15539	15335	15466	15274	15464	15469	15622	15419	15418	15465	15468	15475	15437	15308	15406	15502	15421	15362	15376	15477	15469	15462	15598	15298	15425	15448	15245	15529	15620	15297	15410	15444	15602	15309	15579	15483	15584	15429	15498	15378	15368	15304	15428	15486	15553	15365	15442	15502	15325	15312	15409	15429	15534	15500	15470	15580	15183	15438	15419	15396	15515	15338	15480	15491	15430	15305	15403	15546	15373	15486	15580	15217	15361	15381	15498	15468	15324	15419	15422	15563	15360	15358	15523	15322	15548	15509	15458	15421	15460	15370	15436	15176	15706	15354	15315	15546	15427	15436	15392	15351	15612	15559	15317	15340	15332	15412	15492	15419	15313	15371	15596	15484	15321	15557	15442	15471	15272	15481	15529	15293	15541	15268	15424	15448	15640	15524	15429	15397	15299	15393	15411	15499	15512	15304	15503	15375	15411	15588	15423	15367	15496	15545	15285	15360	15521	15306	15375	15401	15398	15265	15541	15359	15469	15431	15456	15350	15438	15289	15331	15461	15464	15436	15419	15352	15446	15419	15444	15464	15502	15292	15475	15503	15533	15505	15364	15295	15546	15523	15595	15543	15385	15232	15493	15363	15349	15500	15367	15318	15389	15646	15422	15395	15368	15510	15401	15383	15399	15544	15475	15364	15501	15553	15407	15440	15676	15379	15399	15324	15398	15386	15414	15451	15525	15405	15609	15320	15310	15262	15537	15424	15470	15353	15483	15443	15456	15487	15476	15457	15351	15215	15418	15644	15534	15199	15402	15475	15297	15502	15440	15363	15347	15385	15489	15416	15410	15452	15557	15405	15438	15590	15378	15450	15601	15508	15509	15360	15394	15478	15425	15429	15597	15278	15381	15474	15485	15312	15239	15495	15406	15513	15466	15498	15379	15443	15383	15473	15382	15456	15390	15260	15429	15353	15288	15315	15503	15459	15468	15303	15550	15438	15486	15408	15317	15348	15549	15259	15415	15329	15347	15216	15197	15307	15434	15316	15522	15373	15475	15467	15361	15439	15285	15406	15551	15436	15704	15397	15252	15339	15360	15408	15464	15288	15513	15492	15451	15274	15389	15401	15474	15496	15353	15562	15377	15346	15277	15739	15477	15492	15427	15497	15407	15309	15498	15409	15455	15317	15470	15467	15450	15382	15430	15402	15359	15400	15621	15377	15414	15324	15610	15414	15481	15488	15359	15406	15389	15444	15416	15605	15413	15296	15396	15533	15527	15464	15463	15412	15431	15352	15356	15585	15268	15402	15447	15625	15365	15330	15377	15235	15552	15466	15508	15329	15354	15351	15483	15371	15364	15363	15421	15339	15330	15526	15531	15531	15373	15368	15406	15464	15339	15320	15559	15347	15540	15598	15421	15605	15383	15524	15290	15367	15594	15358	15323	15597	15537	15348	15454	15508	15564	15333	15199	15607	15244	15351	15382	15461	15462	15593	15362	15437	15318	15455	15687	15536	15399	15587	15507
25258	21464	28639	25684	23912	23557	23286	20928	20177	19988	19850	19540	19295	19254	19354	19016	18916	19100	19160	18935	19054	18788	18961	18894	18947	19131	18935	19016	19097	18925	18621	18956	18954	18607	18699	18685	18516	18859	18585	18592	18584	18588	18663	18651	18538	18740	18453	18607	18706	18614	18732	18598	18653	18607	18588	18535	18719	18799	18547	18445	18447	18232	18549	18516	18620	18641	18652	18665	18785	18450	18793	18472	18546	18792	18776	18740	18662	18575	18580	18418	18473	18538	18656	18671	18511	18652	18453	18436	18580	18465	18498	18531	18541	18652	18734	18586	18354	18594	18418	18464	18464	18426	18565	18676	18528	18492	18487	18534	18606	18654	18558	18591	18562	18619	18461	18508	18421	18397	18469	18517	18479	18590	18723	18728	18453	18427	18527	18626	18589	18570	18736	18543	18724	18497	18701	18658	18482	18418	18379	18554	18691	18753	18700	18763	18509	18435	18517	18652	18377	18831	18626	18538	18392	18544	18458	18515	18483	18497	18618	18618	18665	18548	18419	18449	18698	18491	18480	18377	18632	18678	18386	18562	18920	18645	18413	18620	18538	18388	18523	18395	18727	18517	18584	18612	18518	18424	18661	18475	18603	18525	18603	18397	18634	18633	18711	18617	18694	18534	18510	18412	18600	18534	18741	18521	18727	18538	18731	18657	18391	18558	18496	18516	18644	18382	18500	18459	18415	18666	18534	18466	18407	18609	18659	18491	18639	18416	18503	18555	18586	18630	18529	18611	18682	18252	18508	18587	18511	18682	18530	18331	18399	18589	18560	18534	18435	18648	18799	18526	18456	18397	18373	18717	18608	18370	18819	18627	18714	18585	18641	18562	18508	18453	18528	18574	18846	18732	18432	18141	18429	18312	18388	18517	18557	18584	18593	18427	18720	18437	18535	18557	18686	18542	18518	18572	18689	18632	18654	18378	18373	18388	18449	18639	18347	18610	18761	18730	18504	18477	18506	18556	18670	18500	18703	18598	18823	18641	18614	18639	18552	18714	18413	18617	18673	18570	18640	18613	18555	18623	18453	18613	18528	18594	18563	18468	18337	18548	18535	18616	18668	18508	18470	18533	18350	18437	18358	18468	18669	18645	18664	18666	18593	18541	18501	18381	18517	18453	18592	18492	18552	18471	18523	18510	18706	18484	18545	18582	18598	18528	18522	18347	18311	18724	18795	18383	18608	18753	18574	18565	18552	18569	18565	18650	18629	18578	18528	18545	18613	18404	18657	18695	18562	18530	18724	18649	18647	18686	18621	18570	18470	18625	18626	18670	18528	18590	18562	18538	18663	18677	18687	18647	18460	18526	18334	18730	18690	18786	18794	18544	18401	18473	18663	18452	18645	18650	18574	18563	18667	18468	18506	18686	18476	18346	18283	18776	18751	18408	18508	18585	18564	18492	18822	18808	18604	18531	18665	18565	18495	18509	18562	18215	18614	18431	18491	18774	18517	18594	18423	18528	18480	18561	18467	18324	18615	18597	18521	18497	18417	18360	18604	18415	18467	18457	18492	18623	18353	18536	18411	18537	18562	18420	18668	18552	18597	18498	18763	18575	18619	18547	18493	18841	18590	18605	18419	18340	18617	18760	18528	18386	18564	18461	18292	18600	18586	18600	18641	18486	18480	18540	18763	18427	18505	18627	18387	18526	18416	18508	18600	18455	18528	18358	18586	18533	18211	18506	18703	18430	18505	18360	18601	18549	18547	18584	18440	18486	18465	18327	18622	18430	18630	18358	18495	18392	18590	18631	18424	18544	18410	18503	18728	18459	18641	18642	18520	18491	18657	18432	18550	18406	18440	18546	18582	18440	18863	18598	18266	18533	18666	18516	18574	18361	18640	18639	18660	18660	18588	18398	18498	18565	18620	18591	18519	18549	18784	18657	18646	18484	18372	18769	18668	18602	18675	18466	18329	18557	18478	18718	18513	18569	18522	18591	18635	18674	18546	18674	18485	18298	18622	18410	18465	18427	18726	18738	18549	18452	18835	18685	18686	18441	18613	18590	18527	18724	18665	18738	18754	18776	18664	18641	18619	18499	18567	18516	18514	18679	18495	18541	18456	18464	18611	18687	18581	18588	18465	18845	18575	18521	18580	18412	18653	18387	18523	18371	18436	18553	18427	18518	18590	18576	18484	18622	18589	18354	18463	18683	18669	18603	18455	18536	18432	18586	18562	18502	18497	18611	18418	18390	18537	18504	18649	18544	18525	18428	18416	18463	18591	18703	18463	18634	18755	18660	18456	18537	18589	18662	18215	18363	18394	18639	18416	18385	18350	18536	18269	18600	18329	18569	18661	18292	18603	18438	18415	18577	18613	18559	18805	18563	18469	18806	18492	18649	18551	18500	18586	18519	18598	18656	18694	18524	18617	18501	18581	18483	18692	18519	18519	18626	18462	18870	18612	18665	18448	18488	18397	18619	18449	18539	18558	18459	18534	18282	18389	18592	18489	18627	18575	18570	18432	18590	18551	18543	18525	18571	18531	18623	18715	18391	18505	18571	18503	18291	18489	18661	18592	18396	18603	18634	18527	18564	18511	18287	18501	18324	18410	18370	18675	18769	18823	18555	18580	18578	18584	18747	18528	18508	18361	18325	18407	18583	18430	18765	18484	18488	18183	18440	18535	18686	18444	18586	18560	18432	18505	18289	18566	18529	18551	18514	18839	18777	18513	18469	18595	18641	18460	18320	18547	18526	18444	18475	18589	18425	18567	18575	18407	18631	18699	18382	18575	18472	18742	18514	18451	18798	18666	18460	18505	18658	18647	18464	18442	18696	18625	18762	18506	18424	18616	18625	18510	18399	18324	18495	18669	18692	18476	18538	18290	18302	18741	18648	18571	18601	18555	18494	18516	18483	18435	18502	18351	18525	18807	18601	18387	18602	18523	18697	18520	18390	18646	18661	18590	18671	18415	18555	18448	18457	18556	18503	18669	18747	18333	18563	18613	18611	18267	18530	18450	18514	18376	18552	18445	18556	18497	18658	18632	18792	18752	18634	18483	18503	18709	18416	18431	18581	18312	18472	18368	18359	18510	18463	18626	18643	18569	18598	18614	18616	18577	18504	18585	18472	18644	18810	18599	18401	18447	18693	18421	18335	18529	18436	18486	18306	18562	18428	18594	18518	18348	18438	18586	18640	18797	18408	18386	18589	18436	18479	18343	18672	18398	18567	18728	18553	18426	18512	18642	18546	18280	18692	18791	18700	18686	18672	18606	18647	18484	18356	18398	18895	18518	18527	18817	18442	18381	18582	18408	18449	18611	18545	18309	18458	18516	18538	18676	18407	18408	18583	18617	18434	18701	18427	18577	18591	18621	18586	18505	18550	18669	18559	18628	18546	18505	18490	18694	18385	18502	18555	18374	18615	18608	18621	18454	18494	18402	18757	18629	18419	18530	18636	18637	18341	18360	18590	18716	18567	18460	18661	18639	18480	18684	18700	18424	18672	18694	18507	18555	18415	18493	18655	18375	18743	18692	18422	18560	18473	18622	18441	18526	18614	18590	18680	18615	18383	18579	18340	18541	18638	18661	18433	18465	18528	18459	18555	18629	18579	18404	18340	18392	18765	18620	18563	18554	18428	18579	18465	18407	18678	18400	18448	18386	18523	18470	18579	18657	18587	18568	18376	18595	18645	18547	18570	18482	18543	18433	18552	18484	18542	18327	18386	18521	18749	18506	18370	18526	18670	18322	18645	18553	18643	18527	18524	18722	18637	18533	18614	18381	18346	18677	18526	18625	18548	18543	18442	18320	18541	18561	18519	18550	18692	18473	18516	18485	18362	18553	18508	18487	18760	18625	18558	18698	18610	18616	18430	18540	18397	18604	18601	18471	18392	18627	18577	18669	18584	18478	18627	18493	18476	18501	18368	18375	18339	18509	18561	18499	18583	18612	18757	18470	18449	18482	18670	18554	18401	18472	18762	18424	18622	18777	18478	18661	18658	18577	18603	18586	18610	18595	18397	18671	18548	18489	18607	18515	18483	18663	18643	18437	18795	18469	18741	18485	18406	18536	18572	18568	18358	18692	18514	18366	18714	18541	18580	18461	18473	18595	18562	18539	18576	18501	18545	18618	18782	18459	18545	18278	18447	18626	18418	18434	18458	18288	18644	18542	18555	18737	18621	18255	18580	18576	18572	18657	18517	18590	18335	18411	18389	18667	18612	18537	18457	18516	18498	18428	18502	18671	18601	18611	18441	18552	18549	18495	18626	18533	18738	18629	18290	18582	18507	18569	18423	18498	18553	18559	18499	18665	18599	18526	18593	18606	18560	18516	18427	18412	18655	18639	18777	18712	18618	18618	18636	18691	18659	18377	18374	18598	18386	18618	18295	18446	18541	18421	18397	18546	18469	18576	18460	18704	18531	18714	18635	18675	18711	18539	18584	18798	18431	18270	18660	18426	18452	18758	18723	18399	18641	18494	18398	18567	18410	18542	18631	18562	18607	18519	18490	18669	18597	18381	18460	18558	18736	18525	18571	18334	18520	18575	18586	18518	18297	18725	18488	18743	18495	18549	18429	18532	18411	18606	18397	18502	18331	18476	18517	18304	18581	18700	18504	18508	18435	18403	18582	18502	18742	18735	18533	18553	18497	18828	18494	18653	18502	18618	18373	18315	18396	18402	18552	18451	18271	18705	18602	18641	18410	18550	18636	18458	18629	18730	18729	18610	18611	18486	18451	18622	18607	18637	18666	18505	18631	18541	18507	18569	18531	18679	18561	18600	18462	18518	18615	18555	18618	18497	18647	18649	18554	18462	18537	18359	18399	18661	18442	18548	18435	18579	18436	18551	18511	18779	18560	18684	18427	18489	18604	18453	18777	18348	18472	18540	18689	18622	18618	18675	18615	18644	18583	18671	18461	18637	18712	18453	18667	18752	18526	18427	18485	18544	18828	18466	18475	18393	18585	18477	18590	18418	18636	18376	18574	18537	18427	18663	18540	18537	18470	18427	18696	18413	18550	18641	18411	18611	18682	18585	18322	18680	18542	18493	18583	18280	18592	18484	18470	18493	18325	18419	18648	18529	18588	18644	18624	18576	18389	18613	18586	18716	18662	18649	18562	18458	18379	18515	18478	18587	18584	18527	18635	18513	18606	18465	18666	18666	18549
19332	33748	33253	27533	23750	21235	20241	18954	18076	17522	17156	16731	16551	16506	16465	16521	16186	16136	15950	15876	15760	15942	15906	15964	15943	15924	15718	15843	15937	15734	15863	15644	15677	15538	15744	15521	15521	15682	15421	15640	15596	15489	15421	15601	15623	15534	15650	15555	15710	15473	15666	15561	15453	15726	15489	15408	15604	15491	15562	15576	15524	15495	15546	15607	15507	15549	15657	15501	15569	15310	15604	15620	15766	15697	15607	15508	15740	15625	15483	15577	15623	15577	15468	15434	15358	15697	15473	15538	15562	15561	15411	15475	15333	15472	15550	15494	15520	15568	15475	15489	15438	15549	15818	15492	15470	15645	15601	15414	15555	15384	15558	15533	15518	15483	15428	15658	15448	15441	15521	15565	15541	15502	15456	15663	15332	15417	15601	15587	15425	15505	15480	15524	15386	15395	15531	15503	15458	15645	15564	15548	15425	15507	15359	15577	15447	15453	15410	15465	15421	15581	15609	15514	15389	15538	15511	15538	15531	15495	15433	15568	15492	15614	15388	15599	15487	15319	15558	15537	15512	15335	15566	15401	15265	15543	15520	15554	15474	15403	15449	15411	15588	15456	15331	15395	15500	15702	15341	15576	15422	15603	15390	15431	15623	15481	15416	15357	15543	15499	15640	15525	15337	15472	15474	15534	15497	15356	15446	15550	15675	15274	15458	15499	15502	15379	15383	15442	15495	15575	15621	15523	15590	15285	15740	15522	15510	15577	15606	15484	15533	15445	15497	15472	15454	15576	15715	15626	15366	15346	15605	15490	15491	15492	15473	15558	15544	15271	15610	15314	15607	15440	15577	15566	15488	15468	15493	15658	15412	15458	15490	15585	15563	15532	15663	15551	15408	15383	15426	15495	15465	15615	15613	15494	15513	15496	15622	15485	15743	15555	15534	15330	15516	15501	15540	15401	15371	15478	15554	15420	15549	15603	15544	15422	15569	15429	15498	15600	15259	15503	15589	15535	15465	15477	15464	15226	15506	15427	15532	15382	15581	15632	15389	15549	15448	15596	15480	15593	15319	15502	15438	15439	15493	15262	15480	15532	15404	15623	15516	15606	15654	15380	15563	15465	15474	15432	15422	15662	15435	15557	15400	15402	15526	15436	15418	15481	15305	15518	15307	15456	15486	15456	15577	15551	15586	15491	15584	15513	15543	15410	15413	15394	15408	15437	15366	15366	15618	15602	15636	15617	15403	15434	15521	15542	15567	15523	15686	15461	15442	15555	15486	15521	15587	15485	15468	15335	15491	15269	15514	15503	15433	15406	15567	15380	15518	15384	15599	15480	15444	15576	15557	15505	15474	15520	15458	15472	15365	15384	15363	15348	15503	15474	15491	15598	15536	15662	15376	15413	15630	15443	15545	15463	15569	15504	15418	15632	15358	15373	15543	15440	15385	15536	15626	15566	15471	15560	15535	15514	15461	15462	15391	15563	15583	15333	15625	15619	15405	15628	15559	15580	15422	15643	15492	15457	15519	15454	15561	15474	15626	15525	15566	15509	15544	15663	15530	15548	15502	15519	15425	15433	15592	15574	15420	15539	15481	15538	15634	15328	15559	15346	15381	15514	15354	15321	15561	15476	15415	15452	15522	15538	15381	15592	15461	15528	15554	15432	15493	15687	15444	15419	15487	15499	15461	15657	15465	15495	15438	15503	15473	15417	15194	15520	15363	15542	15421	15519	15467	15666	15458	15544	15577	15667	15671	15313	15550	15401	15523	15568	15347	15514	15538	15414	15584	15454	15555	15534	15259	15526	15687	15502	15570	15560	15458	15382	15337	15438	15452	15406	15545	15492	15622	15476	15405	15555	15402	15364	15509	15438	15558	15537	15421	15586	15580	15499	15421	15238	15637	15398	15470	15591	15640	15595	15364	15359	15524	15505	15425	15645	15327	15520	15438	15502	15422	15523	15387	15450	15450	15521	15464	15594	15522	15380	15595	15531	15604	15385	15746	15485	15613	15392	15439	15519	15652	15526	15515	15447	15411	15479	15560	15380	15428	15442	15670	15485	15561	15376	15647	15436	15550	15416	15653	15566	15521	15448	15351	15596	15513	15549	15675	15474	15470	15566	15527	15608	15472	15601	15520	15518	15504	15277	15615	15548	15669	15573	15545	15524	15511	15415	15563	15556	15527	15538	15531	15499	15508	15410	15671	15666	15294	15471	15584	15526	15570	15629	15556	15394	15575	15571	15369	15652	15614	15481	15520	15261	15427	15484	15578	15689	15647	15534	15696	15433	15419	15475	15563	15529	15516	15337	15377	15533	15582	15406	15633	15622	15483	15535	15485	15451	15352	15497	15508	15670	15399	15584	15569	15536	15551	15450	15568	15568	15480	15486	15573	15337	15507	15491	15627	15694	15511	15461	15489	15564	15507	15579	15456	15469	15389	15434	15460	15443	15391	15298	15554	15575	15640	15386	15429	15499	15676	15531	15372	15390	15395	15491	15505	15405	15526	15418	15428	15606	15452	15368	15553	15535	15553	15463	15492	15573	15398	15350	15617	15371	15517	15567	15399	15510	15505	15470	15460	15468	15597	15319	15552	15536	15569	15484	15508	15355	15513	15504	15360	15381	15486	15324	15448	15549	15540	15464	15414	15453	15460	15581	15512	15455	15427	15416	15369	15614	15467	15516	15494	15427	15636	15585	15464	15493	15546	15564	15459	15537	15415	15387	15378	15449	15530	15449	15568	15650	15455	15467	15650	15451	15505	15551	15475	15379	15648	15441	15544	15435	15439	15403	15556	15535	15362	15623	15640	15562	15657	15421	15637	15603	15583	15552	15386	15612	15543	15445	15579	15377	15463	15511	15495	15363	15603	15399	15544	15622	15583	15481	15462	15507	15597	15562	15403	15361	15607	15464	15388	15500	15505	15532	15504	15604	15571	15574	15508	15424	15554	15492	15566	15583	15559	15544	15379	15400	15767	15697	15266	15458	15385	15450	15636	15599	15427	15558	15479	15429	15472	15669	15591	15491	15404	15506	15473	15387	15601	15457	15506	15398	15460	15476	15397	15801	15549	15317	15485	15439	15487	15603	15370	15560	15526	15641	15404	15591	15467	15575	15398	15651	15669	15550	15578	15470	15593	15420	15624	15630	15515	15515	15471	15465	15422	15558	15444	15475	15406	15335	15622	15476	15555	15436	15322	15473	15508	15451	15616	15524	15477	15495	15697	15468	15553	15641	15553	15235	15635	15685	15471	15485	15397	15524	15548	15427	15528	15443	15376	15503	15563	15604	15605	15501	15710	15466	15549	15577	15632	15530	15393	15478	15443	15524	15603	15462	15509	15725	15659	15422	15484	15481	15599	15440	15499	15493	15432	15644	15674	15501	15477	15538	15499	15439	15471	15447	15530	15396	15435	15402	15339	15438	15584	15519	15399	15378	15480	15487	15547	15494	15391	15453	15545	15518	15501	15480	15289	15497	15382	15437	15280	15655	15460	15533	15747	15406	15397	15505	15662	15428	15359	15554	15546	15628	15472	15671	15486	15460	15495	15330	15426	15646	15526	15515	15494	15678	15381	15589	15386	15593	15535	15282	15369	15491	15667	15632	15532	15510	15561	15463	15397	15551	15466	15461	15590	15455	15376	15808	15588	15681	15384	15336	15664	15487	15543	15552	15552	15533	15597	15598	15448	15525	15352	15493	15693	15412	15557	15574	15689	15453	15698	15543	15516	15450	15431	15483	15488	15311	15563	15563	15527	15227	15607	15441	15536	15493	15526	15395	15576	15620	15492	15536	15401	15570	15217	15385	15502	15512	15622	15558	15499	15632	15438	15435	15437	15552	15525	15534	15572	15398	15531	15507	15480	15564	15434	15574	15585	15519	15561	15631	15393	15405	15575	15629	15587	15538	15411	15502	15373	15544	15417	15393	15333	15681	15576	15501	15435	15452	15723	15447	15388	15657	15430	15559	15612	15436	15389	15394	15488	15497	15671	15406	15669	15523	15594	15492	15651	15426	15517	15637	15497	15390	15427	15459	15437	15609	15617	15606	15344	15431	15381	15538	15637	15275	15552	15631	15470	15567	15495	15620	15360	15671	15407	15518	15377	15460	15580	15503	15565	15403	15538	15561	15316	15435	15934	15554	15528	15567	15485	15604	15408	15457	15362	15584	15358	15506	15533	15343	15716	15491	15521	15769	15505	15541	15449	15360	15530	15525	15466	15454	15655	15524	15600	15366	15531	15360	15366	15302	15653	15538	15417	15572	15626	15495	15411	15604	15631	15440	15343	15516	15482	15492	15457	15427	15386	15400	15572	15596	15477	15526	15398	15440	15559	15608	15412	15521	15516	15678	15616	15427	15569	15587	15439	15656	15530	15544	15641	15559	15435	15641	15598	15440	15624	15396	15463	15575	15533	15407	15507	15625	15278	15635	15529	15574	15447	15466	15464	15361	15399	15373	15607	15368	15539	15575	15496	15376	15642	15716	15439	15520	15268	15520	15508	15507	15530	15581	15553	15372	15589	15578	15472	15529	15506	15633	15467	15467	15578	15533	15456	15710	15472	15457	15524	15531	15490	15597	15415	15475	15601	15539	15631	15427	15503	15448	15363	15530	15463	15663	15330	15729	15215	15695	15533	15389	15514	15444	15443	15427	15567	15582	15528	15540	15380	15499	15577	15600	15543	15385	15470	15637	15484	15607	15363	15525	15434	15547	15504	15501	15650	15485	15501	15553	15438	15617	15498	15381	15386	15602	15460	15525	15477	15400	15598	15678	15502	15559	15377	15384	15472	15434	15280	15545	15471	15321	15701	15436	15423	15329	15469	15593	15352	15431	15607	15511	15511	15586	15456	15603	15654	15592	15547	15489	15510	15407	15513	15564	15627	15421	15611	15339	15566	15519	15602	15451	15560	15607	15735	15418	15292	15360	15451	15476	15458	15577	15570	15528	15468	15660	15562	15447	15458	15448	15445	15496	15637	15534	15565	15461	15722	15656	15546	15642	15440	15179	15619	15629	15583	15455	15580	15335	15297	15457	15505	15378	15355	15519	15448	15627	15567	15474	15669	15483	15624	15376	15524	15576	15584	15614	15400	15589	15461	15480	15455	15518	15682	15441	15544	15523	15664	15589	15505	15515	15493	15591	15433	15503	15443	15544	15712	15434
23968	21374	29001	24323	22890	25797	26175	22480	21082	20765	20423	19967	19863	19872	19771	19686	19487	19246	19268	19120	19126	19195	19177	19022	19137	19081	19120	19221	19105	18813	19019	18819	18956	18802	19070	18858	18783	18942	19019	18845	18761	18724	18979	18690	18809	18826	18673	18876	18698	18756	18704	18689	18754	18812	18680	18825	18671	18898	18583	18522	18809	18623	18668	18830	18673	18671	18647	18615	18822	18584	18722	18931	18866	18772	18837	18806	18728	18849	18770	18649	18775	18627	18671	18616	18419	18533	18777	18718	18696	18839	18704	18544	18508	18695	18557	18815	18787	18690	18745	18427	18770	18573	18689	18798	18541	18466	18413	18431	18893	18615	18545	18817	18806	18641	18631	18597	18519	18567	18513	18888	18903	18518	18772	18703	18723	18668	18630	18666	18663	18782	18653	18682	18653	18619	18538	18601	18618	18614	18568	18446	18687	18666	18505	18693	18720	18540	18766	18563	18790	18465	18508	18827	19024	18728	18643	18682	18618	18433	18578	18559	18554	18444	18791	18660	18643	18499	18614	18831	18550	18636	18613	18620	18498	18743	18578	18532	18709	18772	18616	18770	18663	18714	18618	18413	18401	18854	18833	18620	18512	18674	18562	18573	18687	18636	18587	18491	18574	18690	18702	18564	18809	18697	18657	18428	18824	18536	18651	18495	18728	18609	18645	18615	18710	18659	18578	18546	18511	18507	18528	18511	18546	18648	18646	18485	18767	18746	18520	18700	18713	18625	18553	18764	18502	18402	18750	18749	18534	18611	18669	18432	18574	18624	18637	18511	18641	18709	18546	18740	18769	18630	18638	18474	18451	18508	18765	18665	18621	18583	18502	18600	18571	18738	18843	18731	18777	18775	18693	18564	18660	18718	18571	18530	18761	18834	18511	18355	18788	18539	18570	18624	18651	18716	18522	18445	18430	18681	18739	18785	18859	18492	18696	18664	18592	18682	18765	18523	18715	18609	18696	18681	18788	18400	18696	18952	18653	18530	18548	18747	18598	18465	18599	18636	18646	18753	18683	18648	18498	18617	18694	18728	18745	18533	18555	18492	18847	18963	18716	18701	18739	18523	18634	18552	18608	18539	18751	18591	18492	18621	18886	18617	18588	18664	18597	18532	18540	18521	18539	18562	18736	18461	18812	18582	18755	18721	18644	18865	18551	18610	18715	18801	18652	18433	18837	18956	18762	18695	18692	18469	18689	18584	18585	18641	18667	18669	18637	18438	18535	18587	18615	18422	18752	18700	18645	18708	18344	18516	18548	18494	18470	18426	18805	18658	18760	18756	18616	18635	18806	18459	18724	18654	18728	18805	18706	18767	18607	18472	18513	18460	18470	18594	18649	18657	18667	18500	18560	18506	18641	18630	18655	18683	18874	18515	18684	18752	18527	18639	18471	18555	18727	18606	18786	18717	18794	18745	18774	18617	18568	18649	18626	18691	18624	18716	18751	18732	18680	18521	18814	18655	18717	18593	18721	18732	18636	18495	18590	18426	18817	18533	18710	18594	18622	18676	18682	18738	18533	18392	18657	18567	18676	18591	18713	18654	18644	18501	18396	18721	18713	18729	18637	18536	18532	18753	18626	18518	18523	18597	18730	18596	18909	18657	18773	18745	18518	18534	18535	18766	18645	18568	18694	18737	18661	18571	18734	18817	18683	18473	18433	18834	18649	18635	18607	18600	18910	18794	18587	18693	18580	18694	18619	18736	18544	18563	18710	18797	18827	18714	18897	18434	18591	18812	18508	18648	18696	18599	18643	18721	18616	18705	18722	18471	18581	18710	18472	18590	18652	18447	18309	18652	18480	18492	18775	18657	18670	18638	18616	18619	18478	18645	18488	18566	18905	18771	18548	18598	18624	18631	18695	18635	18506	18618	18609	18625	18506	18626	18700	18557	18700	18778	18490	18584	18815	18638	18506	18310	18467	18707	18803	18614	18740	18615	18603	18444	18641	18712	18635	18554	18790	18680	18665	18565	18499	18613	18375	18542	18550	18509	18735	18666	18837	18577	18748	18616	18752	18587	18315	18511	18770	18728	18654	18637	18753	18558	18634	18628	18704	18757	18693	18525	18456	18593	18668	18591	18817	18673	18498	18570	18413	18543	18565	18611	18654	18607	18648	18694	18675	18723	18498	18670	18460	18504	18786	18605	18468	18768	18659	18681	18623	18616	18600	18887	18757	18711	18781	18482	18595	18712	18252	18752	18778	18609	18733	18533	18573	18476	18692	18854	18624	18844	18627	18592	18774	18676	18560	18687	18642	18609	18706	18615	18515	18364	18657	18588	18576	18717	18583	18428	18713	18662	18623	18539	18533	18651	18897	18761	18674	18852	18646	18834	18651	18666	18757	18377	18557	18573	18693	18538	18585	18790	18558	18748	18758	18681	18795	18709	18641	18787	18240	18675	18561	18540	18760	18798	18620	18562	18662	18697	18914	18784	18665	18700	18584	18597	18517	18570	18673	18566	18620	18623	18713	18494	18337	18492	18653	18464	18612	18646	18714	18812	18572	18392	18584	18433	18540	18645	18449	18558	18607	18504	18904	18870	18523	18707	18641	18809	18877	18500	18629	18688	18479	18445	18639	18641	18757	18539	18468	18529	18691	18783	18720	18574	18588	18555	18784	18544	18555	18674	18734	18808	18696	18493	18559	18792	18739	18861	18512	18528	18416	18668	18590	18705	18718	18722	18937	18433	18507	18559	18631	18410	18592	18561	18625	18847	18725	18591	18527	18607	18514	18552	18715	18767	18521	18599	18477	18745	18552	18481	18682	18561	18783	18570	18517	18497	18475	18716	18446	18659	18559	18410	18606	18702	18622	18556	18622	18676	18761	18478	18538	18607	18820	18457	18571	18693	18573	18793	18659	18871	18682	18575	18725	18782	18783	18649	18597	18655	18650	18598	18705	18453	18448	18663	18600	18721	18740	18683	18827	18505	18709	18502	18350	18623	18670	18725	18639	18557	18518	18645	18695	18606	18635	18706	18585	18552	18394	18722	18431	18703	18670	18627	18659	18455	18516	18638	18808	18802	18872	18492	18619	18745	18597	18414	18614	18599	18585	18721	18886	18433	18799	18853	18555	18578	18650	18625	18384	18809	18809	18704	18712	18574	18697	18598	18809	18704	18421	18707	18378	18622	18556	18815	18827	18620	18385	18400	18662	18710	18689	18641	18921	18661	18587	18644	18490	18711	18530	18547	18582	18387	18849	18781	18819	18722	18475	18590	18531	18645	18526	18577	18578	18519	18547	18481	18530	18564	18485	18449	18466	18568	18612	18661	18775	18808	18612	18350	18685	18612	18799	18551	18777	18805	18801	18651	18742	18752	18616	18497	18508	18713	18567	18439	18644	18379	18670	18764	18532	18610	18719	18572	18580	18695	18786	18559	18639	18624	18545	18536	18592	18834	18517	18534	18657	18413	18495	18554	18496	18877	18559	18680	18538	18699	18420	18629	18646	18522	18527	18647	18622	18510	18522	18498	18610	18597	18783	18544	18547	18666	18674	18695	18600	18474	18621	18655	18652	18831	18692	18479	18665	18727	18663	18558	18675	18449	18508	18288	18715	18638	18528	18529	18707	18578	18681	18674	18666	18340	18650	18497	18839	18694	18694	18500	18515	18623	18471	18808	18674	18818	18600	18597	18484	18893	18523	18666	18643	18734	18921	18552	18474	18540	18724	18399	18822	18732	18747	18824	18594	18595	18539	18571	18661	18605	18575	18418	18773	18787	18702	18838	18794	18578	18562	18754	18594	18662	18767	18494	18464	18521	18778	18691	18976	18679	18675	18496	18603	18826	18586	18474	18624	18456	18599	18457	18730	18696	18519	18429	18448	18475	18831	18691	18640	18606	18594	18413	18566	18553	18668	18618	18635	18588	18623	18666	18710	18533	18668	18773	18574	18634	18422	18609	18669	18888	18585	18678	18580	18707	18673	18585	18530	18540	18463	18641	18593	18945	18705	18423	18800	18467	18856	18537	18752	18708	18802	18674	18854	18804	18738	18565	18775	18679	18433	18419	18555	18641	18652	18492	18533	18566	18574	18646	18928	18708	18623	18593	18577	18783	18547	18474	18643	18608	18742	18636	18484	18639	18613	18558	18846	18782	18674	18654	18822	18700	18624	18467	18538	18519	18402	18764	18703	18569	18738	18686	18722	18623	18683	18839	18765	18547	18515	18703	18809	18576	18657	18683	18443	18460	18661	18589	18796	18463	18502	18684	18534	18727	18906	18882	18347	18557	18771	18494	18825	18550	18587	18711	18792	18547	18716	18655	18745	18598	18836	18709	18740	18707	18669	18701	18759	18654	18658	18666	18402	18566	18499	18805	18525	18745	18624	18576	18591	18563	18452	18380	18676	18420	18625	18634	18619	18677	18718	18766	18824	18816	18711	18489	18505	18413	18663	18674	18587	18722	18583	18523	18645	18587	18676	18562	18504	18633	18713	18716	18536	18829	18792	18505	18625	18691	18754	18719	18805	18518	18769	18421	18860	18544	18480	18532	18757	18665	18776	18607	18558	18685	18686	18673	18699	18587	18336	18552	18429	18680	18651	18296	18384	18686	18654	18646	18585	18585	18728	18544	18705	18746	18618	18516	18670	18806	18427	18504	18539	18742	18635	18583	18628	18714	18643	18785	18658	18638	18677	18363	18624	18644	18684	18599	18821	18732	18624	18573	18777	18706	18609	18730	18682	18624	18458	18794	18503	18680	18806	18620	18736	18501	18800	18576	18829	18591	18541	18604	18710	18594	18671	18712	18303	18633	18777	18763	18616	18707	18419	18597	18452	18355	18609	18584	18691	18555	18699	18578	18695	18640	18714	18723	18853	18584	18440	18444	18647	18624	18603	18825	18631	18651	18469	18641	18683	18739	18837	18437	18395	18508	18678	18383	18514	18530	18710	18377	18563	18688	18771	18697	18735	18446	18481	18599	18792	18534	18748	18575	18764	18587	18604	18639	18665	18658	18724	18623	18413	18766	18732	18597	18565	18686	18715	18798	18601	18547	18555	18632	18526	18569	18598	18523	18549	18644	18666	18673	18876	18690	18628	18633	18742	18546	18541	18684	18900	18731	18713	18719	18572	18504	18534	18605	18700	18594	18676	18682	18713	18699	18848	18786
21641	39318	38368	31632	27050	24588	22467	21037	19620	18794	18033	17586	17520	17067	17160	16895	16604	16861	16378	16267	16504	16147	16250	16301	16161	16195	16336	15945	16123	15940	15876	15686	15753	15519	15743	15732	15725	15730	15819	15670	15791	15651	15611	15728	15716	15560	15650	15578	15665	15510	15553	15536	15542	15621	15492	15756	15435	15446	15765	15480	15530	15588	15581	15699	15616	15549	15507	15693	15683	15615	15737	15828	15860	16092	15665	15681	15706	15571	15660	15758	15637	15724	15609	15598	15549	15568	15473	15403	15492	15578	15808	15577	15629	15433	15549	15508	15430	15599	15472	15423	15586	15554	15429	15395	15599	15622	15626	15728	15594	15491	15414	15582	15434	15529	15535	15468	15467	15521	15494	15676	15557	15524	15464	15523	15481	15602	15421	15414	15480	15568	15724	15563	15583	15432	15431	15520	15488	15593	15526	15482	15362	15646	15583	15544	15473	15687	15517	15374	15629	15471	15487	15581	15397	15527	15530	15612	15506	15502	15536	15554	15503	15538	15502	15723	15453	15555	15469	15632	15494	15551	15544	15652	15573	15605	15394	15615	15341	15517	15509	15576	15653	15457	15425	15642	15624	15523	15703	15616	15654	15641	15470	15500	15558	15423	15452	15524	15462	15551	15632	15424	15752	15487	15389	15688	15415	15588	15410	15591	15418	15442	15434	15451	15409	15501	15433	15274	15456	15566	15555	15564	15681	15538	15526	15474	15681	15540	15476	15467	15537	15441	15535	15757	15551	15552	15382	15471	15592	15385	15458	15430	15373	15521	15398	15442	15570	15565	15508	15666	15604	15471	15463	15472	15465	15607	15496	15602	15535	15369	15511	15630	15412	15286	15506	15572	15588	15607	15488	15542	15520	15615	15576	15725	15526	15444	15474	15445	15526	15515	15531	15560	15407	15430	15648	15575	15450	15498	15473	15394	15656	15570	15547	15477	15530	15411	15572	15414	15579	15354	15646	15588	15546	15648	15602	15453	15576	15551	15426	15567	15564	15436	15545	15608	15446	15653	15431	15338	15559	15510	15514	15590	15436	15564	15640	15443	15614	15508	15597	15610	15565	15484	15465	15638	15516	15427	15473	15582	15381	15591	15586	15578	15571	15377	15588	15431	15609	15778	15621	15625	15664	15469	15442	15602	15563	15695	15498	15597	15314	15593	15642	15391	15448	15583	15487	15505	15428	15358	15461	15417	15774	15497	15610	15652	15486	15494	15496	15481	15594	15518	15495	15508	15484	15690	15424	15560	15438	15549	15543	15466	15515	15459	15510	15477	15579	15629	15484	15383	15498	15381	15362	15502	15355	15539	15491	15621	15378	15597	15457	15544	15739	15440	15608	15502	15529	15548	15535	15393	15586	15684	15543	15410	15556	15637	15341	15735	15693	15387	15495	15475	15484	15532	15399	15488	15518	15515	15487	15478	15577	15523	15531	15457	15562	15607	15386	15664	15485	15455	15421	15579	15632	15486	15546	15521	15560	15363	15385	15440	15499	15656	15592	15518	15375	15594	15381	15482	15362	15619	15538	15394	15396	15616	15591	15464	15573	15510	15471	15725	15530	15362	15505	15423	15488	15571	15460	15542	15424	15504	15313	15706	15545	15534	15546	15297	15569	15429	15542	15380	15423	15574	15439	15592	15529	15455	15424	15453	15461	15500	15606	15606	15473	15345	15586	15535	15646	15514	15657	15525	15535	15637	15566	15564	15584	15427	15599	15379	15599	15577	15539	15558	15583	15635	15445	15673	15588	15492	15467	15458	15694	15602	15444	15683	15531	15584	15472	15302	15342	15521	15663	15548	15826	15557	15517	15609	15437	15484	15401	15511	15609	15363	15417	15505	15551	15535	15559	15558	15553	15531	15528	15435	15685	15541	15437	15392	15697	15381	15501	15425	15475	15572	15442	15519	15503	15484	15667	15375	15523	15562	15596	15413	15500	15470	15588	15588	15594	15585	15580	15419	15574	15496	15691	15453	15417	15413	15468	15562	15589	15588	15449	15518	15558	15660	15504	15609	15564	15635	15444	15446	15480	15568	15533	15619	15433	15588	15500	15510	15465	15421	15468	15569	15468	15428	15512	15437	15567	15517	15608	15364	15410	15453	15445	15520	15412	15423	15728	15484	15515	15573	15574	15514	15397	15437	15575	15509	15622	15548	15546	15451	15540	15456	15516	15561	15423	15573	15606	15458	15744	15386	15664	15571	15457	15625	15449	15568	15586	15522	15409	15474	15634	15439	15361	15412	15532	15474	15452	15736	15425	15525	15594	15505	15458	15272	15436	15620	15509	15499	15631	15493	15734	15498	15562	15417	15307	15418	15635	15392	15564	15487	15621	15688	15475	15604	15575	15375	15506	15708	15420	15640	15568	15467	15475	15551	15530	15469	15495	15627	15435	15457	15412	15451	15563	15456	15528	15431	15606	15423	15528	15446	15670	15403	15540	15688	15525	15359	15607	15475	15561	15481	15525	15452	15475	15599	15607	15521	15551	15466	15511	15608	15519	15523	15503	15662	15525	15525	15586	15526	15534	15574	15464	15327	15660	15498	15415	15559	15240	15638	15436	15480	15712	15672	15494	15571	15451	15595	15632	15445	15539	15533	15396	15481	15556	15493	15488	15697	15600	15470	15692	15578	15531	15615	15497	15564	15508	15461	15580	15403	15546	15591	15446	15582	15503	15717	15371	15464	15465	15306	15588	15459	15341	15459	15586	15423	15509	15439	15417	15682	15498	15638	15331	15636	15463	15493	15513	15582	15432	15417	15558	15613	15454	15495	15360	15540	15695	15538	15563	15403	15551	15557	15433	15577	15627	15533	15542	15461	15514	15455	15347	15510	15473	15530	15577	15644	15619	15486	15524	15699	15445	15376	15432	15489	15368	15665	15321	15563	15497	15485	15585	15561	15584	15477	15608	15633	15452	15402	15423	15471	15483	15666	15582	15392	15470	15495	15558	15481	15333	15470	15497	15565	15533	15514	15556	15614	15488	15631	15436	15571	15501	15580	15583	15434	15490	15392	15451	15478	15433	15731	15432	15552	15450	15457	15408	15599	15603	15600	15375	15348	15511	15389	15504	15590	15561	15631	15450	15396	15473	15479	15545	15302	15469	15601	15565	15484	15718	15446	15543	15575	15564	15571	15406	15392	15612	15503	15502	15656	15564	15266	15393	15539	15523	15577	15393	15689	15332	15712	15483	15466	15387	15780	15497	15679	15599	15545	15520	15534	15518	15497	15500	15425	15532	15317	15450	15650	15491	15681	15592	15569	15475	15508	15227	15532	15453	15449	15522	15515	15397	15631	15498	15731	15468	15517	15518	15566	15319	15697	15465	15603	15532	15453	15520	15283	15480	15523	15610	15345	15581	15594	15731	15533	15523	15509	15480	15233	15606	15333	15474	15446	15712	15619	15281	15510	15620	15446	15569	15528	15530	15559	15331	15577	15606	15804	15597	15597	15749	15489	15466	15470	15495	15642	15554	15457	15725	15530	15453	15585	15491	15592	15484	15444	15676	15463	15607	15529	15554	15500	15712	15438	15484	15654	15538	15412	15501	15602	15651	15625	15517	15569	15501	15429	15445	15526	15487	15494	15376	15529	15365	15419	15416	15551	15441	15489	15438	15473	15598	15518	15613	15674	15726	15446	15371	15566	15569	15612	15548	15570	15534	15621	15304	15508	15634	15588	15301	15549	15512	15600	15640	15606	15546	15661	15297	15463	15396	15645	15605	15669	15564	15294	15571	15594	15581	15610	15580	15373	15634	15489	15594	15324	15618	15524	15294	15504	15443	15548	15623	15532	15656	15506	15506	15606	15374	15809	15675	15625	15454	15425	15361	15494	15611	15437	15436	15622	15692	15536	15524	15554	15448	15465	15504	15527	15379	15554	15562	15467	15543	15537	15359	15615	15528	15454	15573	15552	15604	15567	15703	15463	15447	15424	15472	15529	15636	15521	15599	15504	15461	15677	15492	15685	15380	15577	15560	15513	15564	15682	15493	15579	15470	15646	15484	15504	15507	15449	15547	15410	15579	15517	15553	15478	15422	15438	15490	15561	15510	15718	15405	15638	15408	15344	15662	15454	15390	15572	15515	15528	15600	15484	15510	15495	15360	15529	15511	15491	15663	15370	15747	15414	15704	15540	15579	15451	15492	15530	15653	15406	15543	15531	15395	15549	15424	15452	15501	15475	15574	15559	15481	15476	15373	15476	15439	15610	15454	15614	15447	15538	15553	15564	15486	15497	15582	15555	15315	15323	15619	15357	15534	15351	15592	15469	15464	15579	15467	15468	15497	15485	15503	15599	15537	15556	15407	15463	15591	15476	15441	15560	15444	15497	15549	15378	15496	15543	15407	15540	15675	15518	15391	15528	15506	15531	15502	15382	15521	15573	15649	15467	15631	15478	15448	15453	15482	15559	15573	15520	15401	15644	15633	15416	15571	15458	15412	15695	15364	15447	15616	15449	15517	15717	15450	15547	15516	15566	15613	15598	15548	15701	15497	15533	15554	15431	15500	15614	15348	15663	15567	15495	15581	15554	15568	15461	15580	15471	15455	15487	15464	15402	15206	15469	15596	15505	15421	15506	15460	15556	15615	15703	15353	15428	15521	15522	15655	15351	15464	15360	15510	15551	15431	15403	15670	15424	15566	15340	15651	15598	15345	15751	15454	15541	15457	15424	15475	15644	15534	15610	15462	15451	15517	15456	15588	15693	15530	15435	15378	15529	15614	15403	15444	15621	15492	15456	15527	15786	15411	15346	15528	15454	15495	15516	15523	15524	15483	15723	15651	15394	15423	15479	15542	15604	15572	15610	15429	15549	15479	15521	15699	15696	15537	15482	15698	15530	15419	15448	15431	15507	15367	15464	15518	15509	15561	15561	15567	15349	15469	15548	15308	15398	15443	15581	15398	15649	15410	15569	15468	15564	15556	15552	15477	15575	15434	15458	15453	15555	15684	15399	15613	15673	15532	15607	15473	15603	15580	15412	15544	15519	15668	15551	15620	15449	15472	15426	15369	15553	15554	15413	15533	15519	15322	15555	15694	15643	15560	15576	15322	15478	15608	15630	15465	15371	15679	15533	15610	15541	15543	15664	15511	15572	15609	15441	15513	15361	15513	15706
29917	24293	27345	24674	21099	20685	20365	19787	19210	19374	18855	18943	19116	19134	18927	18864	18851	18945	18846	19034	18914	18909	19092	18909	18789	18894	18789	19084	18848	18927	18658	18667	18694	18668	18909	18747	18554	18588	18813	18879	18759	18595	18694	18631	18661	18791	18804	19036	18950	18608	18658	18643	18544	18740	18671	18489	18593	18581	18738	18719	18754	18857	18765	18603	18738	18727	18729	18701	18521	18659	18786	18778	18803	18852	18921	18701	18744	18551	18743	18671	18641	18754	18780	18626	18537	18811	18556	18581	18735	18798	18692	18759	18782	18660	18866	18702	18639	18654	18799	18742	18520	18553	18622	18676	18561	18746	18640	18699	18742	18853	18633	18794	18760	18675	18695	18647	18611	18550	18653	18625	18642	18898	18947	18942	18654	18604	18804	18582	18695	18581	18575	18585	18578	18928	18514	18835	18718	18528	18764	18587	18718	18575	18584	18788	18805	18643	18461	18767	18799	18482	18654	18576	18658	18474	18832	18825	18610	18707	18682	18614	18561	18561	18844	18606	18803	18755	18561	18682	18650	18235	18665	18697	18740	18641	18668	18615	18679	18701	18863	18559	18813	18451	18582	18786	18511	18597	18618	18644	18744	18511	18698	18777	18959	18773	18567	18536	18842	18737	18796	18732	18673	18780	18562	18664	18593	18808	18861	18752	18772	18879	18961	18809	18633	18559	18703	18720	18843	18710	18750	18649	18755	18785	18727	18732	18570	18499	18569	18540	18546	19107	18680	18935	18664	18657	18785	18528	18678	18783	18537	18716	18684	18799	18726	18730	18523	18640	18792	18779	18802	18488	18558	18584	18801	18630	18775	18695	19001	18743	18764	18809	18657	18603	18790	18738	18616	18799	18632	18725	18695	18543	18623	18545	18806	18715	18666	18651	18578	18797	18636	18502	18684	18543	18566	18632	18617	18844	18827	18586	18688	18767	18657	18560	18645	18665	18582	18473	18674	18684	18676	18798	18651	18756	18750	18604	18624	18569	18542	18675	18757	18580	18467	18749	18878	18785	18609	18783	18573	18671	18753	18885	18856	18736	18615	18745	18766	18825	18554	18498	18428	18695	18627	18445	18628	18728	18575	18810	18664	18517	18466	18576	18709	18756	18625	18688	18583	18730	18809	18689	18866	18747	18808	18654	18458	18717	18608	18549	18571	18684	18646	18618	18658	18684	18530	18652	18766	18498	18759	18579	18651	18467	18688	18736	18751	18723	18669	18888	18754	18661	18646	18705	18735	18742	18723	18783	18622	18912	18510	18854	18752	18852	18692	18799	18716	18680	18663	18498	18689	18879	18732	18854	18683	18668	18829	18575	18641	18647	18769	18653	18983	18539	18584	18895	18576	18815	18724	18678	18386	18755	18595	18604	18594	18726	18660	18438	18754	18632	18658	18425	18697	18537	18795	18577	18600	18497	18676	18731	18890	18660	18691	18653	18631	18721	18680	18725	18709	18803	18697	18930	18700	18832	18699	18407	18544	18734	18671	18525	18698	18794	18712	18572	18731	18606	18670	18579	18653	18743	18795	18622	18628	18605	18653	18818	18588	18754	18767	18746	18603	18496	18935	18797	18703	18876	18625	18870	18655	18596	18734	18542	18622	18569	18765	18674	18615	18707	18630	18865	18557	18433	18534	18463	18719	18742	18849	18800	18801	18758	18742	18625	18634	18582	18517	18450	18416	18842	18819	18543	18574	18776	18748	18716	18743	18677	18759	18762	18721	18497	18660	18716	18579	18696	18495	18786	18459	18660	18662	18726	18604	18785	18789	18665	18418	18649	18629	18743	18811	18591	18754	18723	18655	18573	18684	18684	18591	18652	18609	18742	18684	18499	18796	18716	18835	18626	18819	18585	18607	18709	18567	18841	18647	18674	18736	18907	18662	18518	18659	18785	18768	18483	18587	18718	18821	18662	18680	18676	18614	18777	18688	18647	18469	18499	18779	18598	18543	18596	18574	18745	18547	18606	18523	18784	18714	18588	18839	18687	18807	18504	18650	18816	18717	18627	18840	18661	18669	18536	18715	18842	18748	18560	18480	18755	18781	18609	18575	18476	18624	18707	18724	18562	18816	18509	18862	18803	18568	18623	18675	18603	18785	18717	18747	18623	18637	18710	18573	18591	18842	18655	18539	18604	18675	18697	18675	18746	18628	18720	18731	18620	18649	18710	18649	18827	18832	18911	18741	18671	18875	18579	18857	18658	18670	18762	18886	18662	18670	18838	18578	18622	18581	18699	18538	18735	18615	18743	18624	18507	18760	18634	18689	18655	18512	18635	18754	18828	18723	18611	18751	18556	18552	18673	18624	18688	18708	18509	18529	18700	18499	18687	18574	18769	18684	18836	18774	18577	18676	18677	18620	18750	18477	18228	18523	18656	18634	18514	18819	18602	18617	18657	18803	18876	18778	18721	18704	18791	18696	18730	18701	18613	18809	18661	18726	18642	18528	18597	18746	18590	18640	18528	18716	18474	18577	18569	18514	18665	18599	18531	18642	18517	18709	18598	18785	18672	18486	18765	18711	18757	18803	18682	18883	18660	18656	18791	18691	18605	18787	18610	18628	18715	18727	18712	18743	18824	18837	18688	18705	18889	18857	18681	18747	18558	18611	18543	18684	18576	18677	18758	18542	18761	18456	18673	18782	18753	18735	18683	18806	18592	18527	18792	18790	18798	18900	18767	18850	18767	18521	18724	18563	18463	18590	18717	18730	18761	18848	18616	18882	18615	18743	18665	18574	18697	18423	18610	18624	18723	18756	18698	18752	18794	18811	18678	18604	18655	18602	18737	18893	18707	18755	18612	18540	18579	18668	18445	18760	18795	18797	18728	18839	18645	18715	18587	18628	18630	18833	18771	18778	18655	18686	18674	18640	18699	18544	18694	18599	18627	18585	18806	18717	18576	18542	18794	18604	18600	18661	18728	18853	18623	18804	18634	18787	18630	18525	18669	18650	18731	18867	18831	18840	18710	18648	18576	18614	18679	18688	18378	18788	18631	18716	18552	18586	18831	18817	18806	18662	18845	18499	18410	19057	18686	18706	18650	18848	18577	18799	18654	18649	18655	18959	18683	18609	18848	18797	18802	18813	18839	18768	18630	18707	18633	18814	18587	18661	18401	18871	18857	18718	18818	18878	18638	18677	18544	18831	18778	18668	18527	18595	18459	18599	18719	18732	18748	18773	18694	18645	18674	18631	18581	18784	18599	18596	18704	18694	18510	18765	18584	18640	18910	18838	18835	18757	18844	18759	18662	18750	18691	18820	18736	18718	18651	18583	18604	18721	18745	18693	18733	18608	18581	18703	18605	18782	18513	18678	18672	18718	18608	18618	18837	18681	18522	18533	18707	18632	18580	18801	18587	18467	18439	18591	18616	18849	18510	18552	18720	18764	18711	18703	18797	18672	18753	18527	18665	18620	18759	18580	18801	18911	18726	18788	18668	18730	18852	18506	18638	18730	18845	18751	18681	18571	18772	18630	18744	18733	18728	18352	18575	18571	18555	18551	18745	18791	18641	18794	18520	18844	18742	18767	18658	18523	18576	18667	18761	18645	18581	18923	18734	18618	18589	18903	18728	18870	18639	18562	18827	18608	18838	18860	18764	18720	18748	18645	18525	18648	18494	18954	18960	18760	18686	18445	18704	18648	18612	18698	18640	18667	18779	18745	18728	18762	18563	18521	18485	18837	18618	18744	18858	18850	18552	18622	18728	18655	18583	18612	18838	18604	18857	18564	18655	18447	18647	18698	18644	18698	18640	18689	18655	18626	18614	18752	18770	18472	18430	18678	18728	18797	18644	18617	18661	18577	18641	18671	18633	18548	18611	18741	18534	18773	18554	18635	18439	18666	18520	18675	18682	18659	18692	18731	18809	18710	18755	18674	18473	18444	18557	18755	18583	18437	18585	18631	18659	18730	18432	18819	18447	18675	18710	18639	18641	18722	18509	18675	18591	18923	18432	18740	18514	18629	18743	18647	18784	18692	18696	18644	18668	18537	18840	18862	18735	18803	18491	18728	18569	18399	18702	18672	18866	18782	18906	18691	18808	18692	18596	18672	18757	18707	18759	18624	18947	18763	18710	18658	18856	18735	18787	18641	18817	18815	18674	18839	18563	18830	18554	18670	18671	18660	18963	18645	18779	18726	18528	18750	18777	18832	18729	18582	18809	18727	18406	18693	18682	18459	18707	18661	18774	18819	18564	18604	18765	18655	18677	18540	18789	18747	18854	18866	18588	18724	18642	18851	18621	18650	18814	18682	18798	18706	18658	18534	18673	18536	18657	18448	18697	18684	18950	18787	18770	18858	18646	18669	18690	18843	18785	18911	18608	18607	18693	18789	18647	18742	18603	18760	18397	18623	18741	18764	18767	18714	18806	18968	18628	18604	18664	18594	18661	18802	18663	18530	18644	18730	18677	18773	18834	18743	18558	18843	18659	18581	18562	18739	18644	18638	18714	18869	18652	18629	18412	18653	18722	18705	18564	18742	18768	18676	18697	18671	18554	18679	18852	18786	18575	18627	18650	18884	18570	18723	18625	18958	18631	18658	18599	18717	18513	18786	18742	18617	18827	18611	18524	18797	18668	18703	18486	18828	18832	18621	18608	18798	18484	18801	18482	18672	18458	18679	18720	18876	18785	18704	18716	18819	18625	18808	18939	18971	18717	18624	18643	18548	18505	18870	18640	18732	18740	18600	18731	18736	18483	18554	18362	18601	18585	18723	18645	18666	18658	18738	18861	18660	18569	18902	18615	18702	18695	18933	18696	18556	18691	18768	18788	18826	18653	18777	18888	18675	18740	18927	18577	18776	18624	18739	18631	18744	18798	18641	18702	18828	18704	18816	18640	18764	18637	18687	18698	18592	18752	18557	18720	18762	18583	18599	18609	18685	18741	18559	18568	18968	18625	18769	18659	18696	18850	18658	18684	18766	18536	18674	18845	18687	18748	18704	18757	18664	18756	18665	18780	18540	18561	18639	18675	18344	18740	18597	18688	18617	18696	18571	18560	18784	18822	18587	18652	18795	18572	18860	18896	18712	18785	18580	18473	18738	18916	18554	18691	18765	18751	18662	18460	18660	18618	18445	18586	18827	18884	18744	18698	18674	18715	18615	18793	18670	18761
19231	26838	26280	21796	19429	18445	17881	17244	16787	16464	16230	16304	15961	16056	16149	16115	15904	15861	15952	15886	15890	15902	15836	15784	15915	15660	15731	15611	15802	15673	15604	15504	15625	15646	15669	15554	15547	15636	15538	15753	15521	15491	15604	15509	15666	15615	15762	15618	15538	15600	15655	15605	15581	15611	15579	15732	15592	15740	15656	15689	15468	15579	15376	15706	15619	15649	15796	15703	15591	15620	15707	15530	15758	15778	15785	15745	15646	15686	15470	15473	15767	15520	15631	15695	15558	15652	15461	15603	15525	15609	15541	15482	15509	15663	15613	15500	15585	15656	15781	15660	15664	15579	15482	15627	15648	15574	15652	15614	15466	15534	15720	15449	15726	15641	15500	15475	15659	15654	15492	15638	15642	15510	15806	15448	15660	15621	15481	15534	15607	15623	15532	15586	15585	15337	15531	15423	15638	15634	15650	15743	15718	15453	15435	15627	15458	15636	15525	15585	15480	15578	15714	15703	15674	15614	15587	15586	15452	15518	15472	15733	15691	15663	15704	15607	15610	15765	15588	15565	15446	15713	15572	15446	15565	15568	15700	15541	15621	15591	15643	15657	15669	15529	15657	15618	15544	15510	15539	15616	15592	15456	15571	15731	15615	15632	15611	15669	15610	15702	15461	15710	15509	15565	15558	15680	15649	15569	15584	15654	15384	15551	15540	15648	15543	15472	15583	15418	15445	15687	15487	15404	15616	15758	15719	15572	15511	15704	15431	15556	15522	15577	15349	15597	15733	15664	15670	15606	15703	15478	15689	15752	15608	15540	15549	15457	15652	15653	15560	15498	15750	15547	15648	15735	15669	15551	15471	15695	15536	15613	15728	15629	15517	15771	15548	15789	15549	15752	15611	15519	15585	15568	15655	15723	15484	15596	15555	15681	15660	15424	15598	15622	15595	15536	15647	15541	15893	15495	15689	15608	15574	15650	15456	15712	15684	15574	15552	15581	15511	15638	15420	15609	15398	15475	15695	15585	15488	15467	15523	15608	15504	15681	15605	15558	15739	15773	15442	15569	15419	15704	15583	15625	15530	15753	15789	15637	15669	15752	15451	15501	15694	15504	15487	15658	15664	15524	15742	15767	15600	15572	15595	15553	15630	15793	15604	15602	15622	15429	15596	15500	15598	15634	15645	15686	15503	15591	15509	15611	15485	15723	15549	15602	15504	15603	15636	15763	15608	15531	15645	15602	15487	15603	15829	15514	15612	15584	15724	15639	15507	15669	15578	15434	15540	15460	15546	15442	15587	15728	15684	15496	15608	15762	15687	15652	15502	15734	15558	15559	15687	15413	15474	15534	15395	15532	15647	15616	15549	15525	15672	15552	15497	15546	15553	15606	15684	15512	15623	15599	15578	15609	15463	15540	15704	15516	15570	15508	15442	15676	15616	15532	15549	15582	15518	15439	15598	15441	15626	15425	15634	15595	15618	15535	15574	15673	15520	15578	15512	15520	15786	15410	15703	15470	15567	15687	15826	15519	15710	15675	15617	15466	15606	15621	15612	15604	15734	15488	15590	15476	15709	15476	15689	15532	15531	15651	15548	15754	15528	15662	15676	15497	15503	15566	15345	15727	15486	15548	15620	15587	15556	15594	15520	15591	15591	15644	15420	15543	15384	15593	15584	15592	15389	15577	15572	15689	15596	15569	15937	15618	15573	15673	15587	15445	15612	15724	15404	15621	15618	15668	15785	15549	15700	15512	15494	15582	15524	15538	15518	15622	15551	15786	15603	15600	15687	15782	15517	15512	15582	15767	15601	15655	15492	15543	15723	15623	15662	15525	15665	15511	15681	15503	15594	15657	15481	15611	15643	15677	15613	15529	15486	15569	15631	15556	15597	15659	15506	15579	15514	15548	15494	15536	15592	15550	15660	15565	15782	15509	15451	15653	15658	15577	15571	15567	15649	15584	15632	15395	15625	15666	15465	15553	15541	15674	15694	15368	15472	15591	15544	15726	15533	15634	15612	15582	15644	15685	15542	15635	15588	15544	15673	15802	15700	15485	15618	15685	15591	15781	15501	15627	15670	15608	15469	15642	15730	15560	15503	15501	15469	15541	15739	15550	15578	15627	15480	15651	15358	15698	15550	15523	15576	15585	15452	15511	15704	15560	15580	15441	15640	15605	15546	15581	15551	15527	15630	15477	15653	15523	15488	15634	15724	15628	15498	15743	15561	15669	15702	15694	15473	15579	15516	15629	15563	15576	15815	15661	15684	15775	15663	15549	15608	15479	15577	15457	15415	15466	15779	15655	15575	15645	15568	15522	15595	15519	15514	15745	15578	15583	15408	15512	15593	15719	15512	15644	15592	15563	15596	15515	15506	15682	15523	15566	15434	15695	15503	15546	15687	15455	15602	15578	15665	15542	15629	15631	15583	15577	15766	15535	15706	15635	15467	15790	15628	15586	15412	15703	15528	15455	15543	15564	15544	15639	15763	15618	15612	15612	15380	15434	15772	15684	15476	15555	15522	15545	15613	15607	15688	15548	15633	15588	15484	15550	15543	15578	15511	15583	15728	15518	15505	15587	15596	15838	15642	15533	15567	15722	15567	15463	15566	15486	15611	15505	15638	15697	15612	15580	15545	15634	15565	15432	15624	15583	15572	15583	15565	15530	15597	15709	15586	15598	15568	15543	15596	15607	15504	15460	15625	15712	15624	15765	15698	15520	15741	15610	15702	15582	15629	15712	15662	15633	15633	15508	15625	15567	15694	15532	15567	15451	15726	15653	15526	15723	15588	15443	15504	15419	15540	15497	15540	15547	15610	15502	15616	15646	15541	15820	15511	15355	15729	15619	15562	15410	15588	15420	15600	15466	15773	15516	15714	15612	15700	15552	15617	15625	15493	15609	15617	15630	15469	15537	15559	15589	15563	15545	15873	15637	15409	15557	15762	15449	15706	15632	15435	15450	15530	15500	15481	15591	15476	15501	15631	15534	15651	15484	15666	15749	15625	15538	15505	15676	15461	15519	15462	15640	15335	15563	15608	15343	15508	15594	15586	15727	15660	15587	15636	15707	15846	15583	15590	15501	15561	15615	15559	15551	15384	15415	15456	15540	15711	15543	15775	15545	15487	15702	15556	15330	15666	15423	15626	15633	15533	15583	15393	15565	15720	15564	15701	15562	15610	15688	15588	15654	15528	15552	15535	15493	15501	15706	15619	15618	15496	15600	15497	15540	15624	15393	15353	15639	15387	15485	15598	15456	15510	15676	15602	15545	15680	15520	15653	15591	15619	15583	15600	15360	15604	15703	15701	15607	15526	15564	15624	15797	15640	15608	15681	15486	15647	15579	15637	15650	15552	15582	15698	15727	15553	15526	15497	15502	15572	15468	15840	15485	15455	15546	15652	15616	15601	15603	15703	15569	15772	15594	15594	15714	15452	15754	15526	15527	15502	15657	15394	15647	15679	15514	15579	15520	15526	15486	15591	15590	15594	15659	15653	15531	15545	15497	15443	15768	15517	15758	15312	15475	15485	15768	15616	15561	15516	15564	15604	15606	15623	15626	15705	15643	15582	15488	15519	15401	15685	15593	15449	15825	15460	15795	15717	15571	15493	15623	15791	15665	15635	15578	15395	15592	15537	15632	15617	15714	15549	15744	15702	15608	15715	15676	15523	15508	15678	15638	15678	15493	15589	15541	15613	15669	15453	15571	15517	15540	15696	15573	15829	15650	15699	15422	15571	15593	15497	15812	15572	15730	15634	15566	15442	15537	15567	15559	15563	15507	15421	15664	15547	15683	15505	15686	15589	15518	15430	15640	15783	15618	15705	15690	15504	15832	15528	15609	15595	15583	15604	15467	15577	15547	15505	15535	15638	15479	15369	15568	15641	15694	15477	15710	15448	15589	15463	15561	15564	15560	15749	15417	15642	15538	15530	15615	15596	15635	15551	15558	15677	15501	15631	15546	15621	15695	15580	15546	15567	15683	15525	15582	15578	15597	15427	15556	15560	15724	15818	15466	15539	15627	15614	15568	15522	15849	15577	15537	15546	15595	15604	15577	15727	15598	15605	15613	15641	15569	15588	15622	15601	15580	15662	15472	15577	15627	15430	15607	15514	15572	15524	15334	15575	15623	15611	15650	15457	15588	15732	15530	15724	15634	15625	15431	15471	15537	15610	15622	15640	15621	15675	15613	15610	15560	15627	15561	15668	15604	15724	15715	15597	15566	15518	15511	15639	15442	15582	15568	15570	15690	15780	15432	15780	15400	15527	15534	15586	15536	15373	15517	15680	15625	15757	15538	15651	15652	15453	15545	15602	15560	15431	15638	15800	15618	15484	15570	15613	15520	15569	15449	15578	15625	15632	15660	15643	15770	15496	15512	15607	15735	15622	15563	15572	15642	15519	15421	15648	15541	15544	15438	15529	15599	15731	15612	15621	15671	15550	15543	15364	15596	15672	15607	15461	15679	15597	15649	15587	15525	15470	15604	15624	15406	15671	15625	15500	15707	15441	15683	15532	15571	15461	15465	15565	15498	15655	15746	15661	15636	15547	15655	15386	15540	15624	15514	15708	15552	15643	15590	15624	15667	15669	15619	15570	15630	15460	15565	15586	15591	15445	15637	15790	15697	15469	15672	15622	15483	15760	15524	15658	15580	15670	15672	15442	15634	15476	15655	15557	15524	15544	15468	15726	15553	15476	15625	15678	15599	15618	15667	15538	15725	15646	15411	15551	15607	15686	15661	15614	15466	15635	15551	15708	15654	15494	15573	15691	15481	15608	15628	15671	15529	15622	15651	15588	15606	15651	15706	15608	15489	15647	15498	15490	15645	15537	15659	15541	15480	15729	15647	15352	15462	15604	15543	15567	15607	15732	15482	15577	15674	15519	15558	15500	15675	15688	15407	15422	15720	15441	15700	15740	15571	15552	15478	15643	15566	15651	15509	15565	15698	15481	15654	15598	15761	15559	15552	15493	15483	15837	15467	15564	15620	15574	15562	15547	15516	15618	15698	15678	15550	15651	15523	15548	15503	15455	15569	15598	15637	15558	15620	15674	15481	15593	15582	15592	15690	15604	15657	15695	15433	15583	15552	15705	15475	15387	15484	15456	15500	15555	15502	15670	15402	15569	15611	15602	15746	15418	15612	15568	15512	15418	15519	15744	15516
25153	21443	28657	25670	23921	24029	23724	21194	20211	20032	19795	19683	19846	19546	19421	19309	19206	18902	19181	19163	19172	18970	18991	19175	19047	19047	19053	18994	18947	18714	18783	18788	18689	18781	18922	18744	18711	18945	18791	18889	18898	18628	18690	18603	18705	18862	18586	18714	18615	18765	18666	18699	18759	18623	18731	18662	18758	18941	18768	18779	18645	18785	18598	18802	18594	18543	18922	18675	18604	18719	18633	18770	18773	18949	18604	18895	18690	18532	18546	18715	18635	18786	18675	18874	18545	18656	18768	18671	18764	18823	18664	18454	18702	18599	18833	18524	18826	18608	18586	18742	18709	18776	18629	18721	18790	18725	18675	18572	18499	18510	18630	18794	18431	18558	18920	18563	18751	18744	18639	18723	18673	18574	18743	18653	18719	18775	18503	18442	18642	18734	18728	18590	18578	18694	18693	18732	18755	18710	18735	18598	18774	18510	18590	18676	18718	18688	18647	18659	18527	18725	18777	18713	18531	18798	18616	18589	18701	18721	18682	18801	18645	18835	18695	18596	18622	18845	18747	18569	18654	18613	18584	18795	18736	18824	18725	18618	18500	18683	18836	18713	18581	18627	18422	18777	18812	18687	18617	18758	18687	18627	18601	18803	18616	18675	18607	18714	18717	18748	18858	18657	18658	18699	18532	18688	18685	18709	18501	18712	18609	18744	18699	18696	18584	18415	18781	18831	18645	18696	18606	18836	18535	18763	18662	18849	18751	18693	18663	18576	18651	18487	18567	18735	18654	18664	18713	18613	18651	18540	18663	18261	18639	18646	18685	18680	18525	18680	18731	18632	18862	18701	18734	18632	18745	18641	18467	18455	18484	18527	18681	18599	18414	18714	18740	18726	18553	18839	18591	18587	18837	18506	18695	18544	18775	18856	18761	18603	18731	18630	18464	18727	18739	18655	18741	18499	18549	18627	18549	18786	18909	18576	18736	18662	18616	18660	18705	18649	18521	18764	18613	18713	18711	18622	18719	18792	18755	18766	18494	18526	18565	18631	18437	18485	18629	18467	18777	18673	18707	18666	18677	18604	18374	18539	18622	18563	18765	18808	18784	18748	18726	18841	18590	18735	18632	18716	18586	18800	18608	18757	18830	18703	18571	18737	18688	18701	18805	18673	18623	18750	18538	18817	18624	18592	18252	18585	18428	18669	18793	18632	18794	18719	18624	18823	18758	18895	18648	18611	18775	18509	18539	18662	18725	18550	18528	18544	18608	18588	18516	18535	18725	18791	18718	18899	18595	18464	18678	18514	18352	18675	18734	18552	18642	18434	18665	18456	18725	18613	18548	18473	18593	18463	18779	18704	18811	18700	18506	18720	18570	18835	18566	18646	18660	18619	18604	18575	18916	18490	18575	18734	18763	18665	18585	18841	18529	18710	18675	18772	18639	18617	18713	18911	18514	18573	18554	18385	18731	18611	18619	18557	18649	18706	18695	18729	18625	18665	18853	18629	18697	18718	18823	18397	18657	18626	18770	18711	18772	18809	18837	18666	18625	18519	18732	18861	18632	18609	18645	18543	18536	18681	18798	18503	18753	18625	18757	18568	18364	18730	18784	18648	18602	18569	18649	18746	18644	18607	18452	18594	18615	18501	18702	18602	18812	18578	18631	18689	18526	18519	18624	18841	18661	18525	18601	18496	18740	18438	18640	18663	18657	18688	18570	18495	18747	18683	18684	18406	18652	18782	18808	18709	18705	18876	18734	18578	18739	18716	18744	18590	18775	18878	18609	18590	18459	18731	18777	18744	18765	18645	18619	18634	18721	18814	18719	18750	18517	18689	18566	18689	18686	18786	18626	18505	18772	18789	18611	18656	18620	18552	18619	18638	18515	18790	18818	18956	18770	18630	18728	18570	18627	18794	18676	18691	18684	18730	18683	18631	18684	18616	18759	18783	18477	18583	18600	18801	18680	18487	18519	18474	18468	18730	18510	18597	18758	18484	18606	18497	18681	18620	18797	18571	18627	18635	18463	18499	18893	18501	18648	18656	18671	18660	18820	18560	18571	18474	18639	18642	18750	18568	18878	18739	18784	18665	18748	18752	18691	18778	18684	18322	18653	18869	18891	18720	18684	18647	18738	18582	18580	18649	18674	18565	18649	18753	18685	18589	18795	18870	18696	18735	18708	18637	18537	18600	18664	18869	18938	18825	19017	18534	18776	18716	18605	18598	18783	18614	18678	18538	18644	18564	18607	18743	18854	18628	18603	18603	18780	18903	18782	18726	18604	18743	18699	18556	18679	18627	18693	18796	18753	18665	18475	18756	18459	18833	18700	18770	18643	18792	18742	18668	18669	18637	18700	18602	18609	18654	18785	18740	18600	18696	18683	18843	18620	18767	18604	18594	18591	18534	18470	18600	18561	18769	18671	18727	18704	18808	18691	18590	18698	18617	18737	18625	18609	18622	18762	18795	18585	18648	18779	18635	18676	18671	18617	18616	18885	18752	18765	18637	18518	18518	18658	18475	18706	18710	18563	18636	18719	18707	18671	18788	18801	18730	18647	18708	18723	18608	18519	18691	18765	18528	18685	18698	18755	18505	18509	18662	18742	18715	18600	18588	18782	18744	18724	18623	18552	18558	18711	18612	18763	18786	18650	18413	18812	18765	18597	18806	18617	18471	18754	18851	18632	18537	18555	18532	18643	18827	18680	18704	18778	18639	18618	18787	18782	18705	18488	18986	18615	18633	18627	18516	18638	18803	18680	18629	18701	18382	18770	18634	18570	18579	18676	18654	18473	18739	18553	18668	18716	18737	18709	18581	18499	18776	18865	18572	18747	18731	18695	18777	18541	18854	18759	18597	18579	18757	18578	18714	18563	18945	18742	18658	18626	18684	18576	18749	18465	18510	18602	18695	18692	18545	18661	18684	18575	18925	18627	18513	18598	18648	18629	18656	18533	18711	18614	18733	18591	18753	18563	18626	18741	18623	18623	18761	18760	18628	18788	18628	18529	18501	18781	18845	18680	18756	18748	18752	18669	18649	18241	18365	18657	18696	18715	18793	18525	18613	18507	18841	18689	18596	18816	18685	18582	18651	18846	18710	18500	18524	18725	18749	18742	18719	18650	18615	18742	18756	18654	18549	18779	18827	18792	18584	18659	18527	18476	18705	18500	18597	18642	18631	18589	18599	18621	18659	18619	18722	18747	18560	18631	18637	18696	18629	18624	18709	18599	18697	18709	18558	18604	18455	18587	18708	18847	18698	18522	18657	18710	18799	18759	18734	18667	18659	18529	18598	18673	18655	18744	18795	18798	18533	18777	18781	18769	18755	18820	18752	18662	18779	18668	18909	18669	18754	18546	18530	18448	18771	18546	18601	18694	18800	18711	18770	18832	18681	18567	18612	18649	18585	18597	18760	18747	18741	18620	18877	18725	18761	18633	18559	18508	18785	18713	18603	18501	18755	18822	18702	18671	18715	18777	18561	18496	18637	18591	18747	18647	18742	18676	18781	18444	18590	18807	18711	18642	18728	18722	18719	18636	18724	18844	18791	18574	18644	18596	18718	18722	18785	18641	18778	18574	18854	18632	18550	18801	18724	18568	18670	18497	18550	18591	18732	18753	18650	18688	18740	18715	18401	18590	18793	18872	18599	18731	18521	18514	18747	18800	18584	18667	18518	18690	18650	18596	18617	18620	18652	18731	18738	18756	18887	18829	18687	18798	18713	18658	18651	18456	18493	18679	18652	18686	18693	18561	18724	18708	18475	18540	18414	18501	18652	18919	18620	18681	18529	18653	18560	18682	18635	18564	18819	18550	18538	18512	18791	18508	18655	18598	18549	18608	18744	18607	18691	18726	18819	18606	18605	18870	18831	18657	18456	18607	18891	18699	18667	18869	18738	18902	18665	18748	18710	18811	18628	18599	18677	18694	18851	18643	18651	18625	18906	18555	18623	18608	18354	18701	18426	18781	18596	18837	18761	18605	18598	18730	18384	18697	18508	18507	18891	18765	18507	18648	18574	18836	18619	18567	18675	18493	18501	18713	18749	18632	18672	18747	18832	18899	18556	18892	18745	18737	18657	18604	18621	18807	18667	18716	18588	18622	18512	18785	18672	18757	18704	18652	18637	18753	18589	18699	18762	18881	18598	18720	18839	18575	18570	18467	18647	18644	18467	18546	18650	18937	18778	18540	18580	18620	18613	18538	18562	18721	18765	18523	18622	18665	18783	18684	18540	18511	18590	18736	18748	18776	18509	18628	18663	18812	18751	18682	18834	18710	18505	18639	18654	18514	18688	18684	18551	18798	18694	18690	18694	18672	18659	18811	18496	18753	18764	18557	18768	18910	18696	18619	18668	18795	18660	18689	18847	18615	18484	18643	18701	18563	18847	18570	18634	18723	18961	18426	18571	18667	18440	18707	18577	18571	18678	18671	18537	18709	18504	18415	18521	18707	18595	18646	18360	18627	18730	18654	18712	18732	18856	18711	18442	18658	18654	18665	18636	18634	18577	18770	18533	18585	18774	18564	18561	18628	18599	18634	18765	18732	18456	18738	18834	18585	18612	18462	18641	18591	18768	18711	18623	18736	18716	18816	18598	18532	18704	18541	18582	18577	18778	18680	18501	18653	18897	18810	18638	18813	18592	18488	18481	18708	18719	18712	18558	18735	18866	18584	18698	18542	18549	18506	18705	18667	18617	18694	18828	18743	18787	18711	18733	18518	18705	18589	18565	18608	18455	18721	18948	18855	18621	18746	18790	18640	18693	18669	18649	18382	18340	18682	18586	18740	18642	18559	18619	18807	18724	18501	18711	18574	18734	18660	18769	18689	18586	18680	18605	18533	18498	18481	18717	18548	18506	18623	18646	18619	18639	18430	18637	18752	18920	18747	18662	18786	18567	18835	18601	18530	18780	18752	18595	18627	18700	18671	18578	18777	18629	18727	18628	18916	18791	18710	18674	18733	18784	18741	18619	18710	18875	18777	18402	18531	18658	18611	18685	18700	18669	18726	18891	18678	18690	18747	18428	18677	18796	18637	18811	18744	18632	18521	18932	18543	18790	18499	18531	18657	18719	18689	18472	18649	18796	18839	18553	18632	18430	18563	18571	18770	18735	18662	18694	18800	18595	18532	18608	18747	18696	18722	18677	18720	18656	18699	18734	18804	18613
20214	35338	34098	27522	24038	21797	21068	19218	18053	17698	17322	17046	17114	16779	16753	16309	16482	16004	16144	16288	16220	16082	16080	16079	15865	15996	15936	15799	15824	15774	15662	15712	15679	15550	15767	15711	15701	15524	15757	15729	15615	15731	15603	15544	15643	15755	15541	15494	15614	15539	15801	15568	15700	15557	15626	15579	15621	15530	15484	15560	15654	15575	15491	15497	15578	15513	15662	15439	15559	15707	15858	15753	15778	15884	15798	15678	15579	15599	15713	15919	15774	15472	15660	15646	15262	15590	15634	15497	15668	15513	15568	15583	15467	15627	15680	15557	15512	15740	15669	15507	15514	15559	15489	15616	15653	15561	15524	15540	15661	15724	15511	15612	15787	15517	15564	15573	15625	15651	15718	15549	15728	15604	15605	15765	15526	15557	15690	15681	15577	15729	15654	15634	15439	15724	15586	15467	15642	15645	15749	15541	15767	15553	15551	15529	15393	15463	15524	15574	15768	15658	15370	15578	15527	15586	15695	15395	15409	15576	15526	15727	15658	15706	15592	15510	15547	15748	15573	15653	15414	15496	15505	15572	15630	15645	15449	15487	15387	15783	15566	15677	15435	15503	15595	15589	15677	15551	15691	15390	15554	15720	15469	15757	15440	15570	15688	15590	15550	15737	15557	15673	15618	15545	15741	15585	15765	15508	15622	15478	15527	15849	15545	15578	15705	15579	15553	15571	15456	15557	15500	15439	15720	15651	15439	15478	15601	15680	15443	15523	15686	15428	15667	15712	15575	15499	15543	15556	15413	15542	15604	15662	15460	15621	15473	15475	15431	15588	15833	15551	15632	15580	15451	15449	15489	15790	15437	15461	15500	15605	15557	15616	15751	15554	15650	15553	15566	15539	15568	15555	15717	15573	15586	15591	15668	15581	15469	15461	15394	15605	15448	15552	15613	15719	15608	15608	15497	15480	15597	15537	15477	15577	15525	15645	15584	15569	15549	15701	15495	15671	15451	15675	15504	15494	15469	15590	15626	15398	15593	15528	15554	15669	15551	15511	15654	15586	15428	15654	15570	15612	15487	15482	15383	15686	15448	15465	15487	15690	15432	15623	15460	15671	15532	15526	15373	15491	15594	15602	15555	15586	15544	15532	15484	15557	15515	15637	15477	15466	15612	15646	15603	15445	15516	15431	15548	15634	15576	15693	15548	15585	15348	15578	15500	15574	15545	15529	15633	15558	15605	15766	15732	15553	15734	15707	15634	15384	15563	15578	15808	15804	15395	15646	15739	15600	15514	15532	15816	15505	15457	15500	15586	15354	15698	15638	15551	15528	15571	15631	15677	15733	15604	15533	15434	15570	15583	15515	15633	15541	15433	15518	15474	15700	15527	15606	15662	15717	15633	15554	15678	15660	15620	15719	15588	15677	15395	15712	15558	15627	15593	15570	15481	15432	15588	15631	15633	15565	15430	15712	15500	15585	15461	15567	15657	15485	15506	15642	15570	15474	15576	15710	15618	15432	15542	15554	15609	15432	15687	15474	15705	15729	15563	15697	15677	15567	15356	15645	15480	15601	15613	15554	15631	15552	15478	15503	15566	15335	15583	15607	15565	15553	15486	15645	15731	15628	15664	15696	15746	15651	15581	15569	15598	15546	15583	15425	15689	15584	15598	15582	15572	15669	15642	15444	15613	15645	15477	15597	15436	15580	15441	15468	15535	15560	15528	15427	15491	15589	15411	15532	15646	15606	15477	15648	15646	15576	15579	15721	15630	15534	15549	15668	15577	15643	15475	15381	15730	15742	15495	15392	15669	15588	15757	15526	15717	15531	15458	15664	15749	15697	15873	15799	15525	15696	15454	15448	15305	15510	15579	15636	15466	15419	15478	15548	15583	15598	15516	15752	15492	15563	15609	15511	15544	15574	15558	15773	15579	15584	15422	15535	15770	15575	15504	15575	15686	15700	15464	15709	15440	15495	15483	15523	15392	15562	15752	15716	15582	15651	15569	15546	15679	15468	15728	15646	15598	15578	15447	15730	15543	15585	15571	15512	15555	15462	15505	15714	15654	15480	15597	15509	15596	15752	15463	15621	15439	15657	15549	15481	15534	15573	15413	15698	15381	15654	15448	15632	15562	15603	15557	15554	15664	15531	15635	15633	15438	15534	15551	15607	15645	15633	15636	15586	15653	15723	15569	15502	15624	15591	15719	15567	15503	15665	15594	15505	15524	15635	15577	15588	15553	15351	15507	15606	15546	15497	15529	15596	15548	15401	15621	15574	15593	15537	15576	15513	15731	15531	15542	15447	15639	15526	15766	15628	15582	15553	15370	15571	15589	15582	15624	15560	15623	15693	15594	15618	15495	15651	15517	15592	15713	15470	15451	15731	15629	15626	15673	15505	15716	15527	15728	15502	15732	15560	15549	15395	15530	15460	15647	15630	15601	15570	15720	15578	15564	15563	15644	15375	15543	15473	15478	15654	15637	15582	15594	15684	15682	15489	15639	15441	15516	15579	15672	15682	15576	15472	15648	15452	15629	15547	15498	15402	15427	15528	15463	15349	15685	15499	15474	15379	15362	15392	15692	15637	15719	15668	15537	15771	15540	15602	15665	15513	15629	15494	15591	15526	15556	15535	15679	15557	15575	15452	15513	15567	15554	15657	15337	15627	15479	15503	15734	15446	15567	15613	15445	15568	15452	15552	15725	15525	15509	15565	15457	15432	15626	15562	15601	15476	15601	15716	15569	15696	15604	15445	15542	15635	15522	15625	15627	15639	15707	15500	15774	15505	15377	15552	15681	15595	15644	15583	15704	15652	15479	15624	15684	15493	15755	15564	15455	15634	15741	15579	15793	15656	15620	15397	15683	15550	15610	15473	15531	15749	15650	15492	15713	15694	15591	15549	15531	15481	15424	15627	15459	15581	15522	15662	15689	15627	15570	15733	15508	15661	15606	15658	15447	15663	15547	15520	15623	15620	15501	15444	15511	15505	15495	15517	15410	15538	15668	15537	15437	15651	15513	15575	15502	15587	15538	15588	15600	15552	15395	15686	15753	15656	15542	15488	15868	15644	15733	15698	15530	15529	15601	15527	15676	15522	15474	15529	15539	15607	15582	15439	15540	15479	15543	15701	15552	15627	15657	15485	15447	15655	15537	15520	15483	15578	15512	15682	15516	15679	15529	15574	15677	15669	15727	15681	15559	15538	15574	15459	15576	15616	15602	15591	15521	15505	15524	15493	15737	15548	15552	15643	15544	15459	15565	15794	15511	15535	15736	15434	15776	15583	15700	15533	15652	15475	15543	15514	15530	15491	15661	15624	15417	15807	15435	15587	15573	15595	15573	15488	15659	15718	15621	15378	15568	15755	15713	15620	15531	15494	15637	15546	15693	15379	15618	15485	15688	15624	15649	15466	15602	15448	15645	15761	15700	15674	15557	15509	15476	15494	15607	15495	15478	15692	15613	15446	15572	15384	15611	15567	15519	15675	15464	15579	15534	15480	15597	15631	15608	15570	15683	15570	15653	15572	15550	15666	15645	15538	15460	15426	15514	15575	15492	15647	15508	15650	15578	15617	15628	15600	15474	15625	15540	15605	15631	15412	15625	15368	15388	15720	15489	15517	15536	15589	15508	15426	15556	15561	15539	15577	15502	15497	15480	15564	15573	15535	15624	15574	15689	15592	15509	15648	15490	15448	15467	15651	15565	15578	15737	15438	15495	15649	15494	15623	15503	15649	15560	15593	15408	15648	15609	15474	15695	15555	15514	15595	15562	15294	15499	15587	15443	15635	15673	15605	15712	15692	15749	15506	15743	15224	15556	15706	15588	15622	15543	15461	15602	15561	15532	15713	15573	15583	15643	15612	15609	15501	15491	15541	15548	15662	15786	15627	15536	15559	15720	15537	15513	15505	15319	15609	15754	15642	15493	15339	15627	15528	15614	15436	15601	15624	15592	15475	15514	15641	15648	15492	15489	15454	15769	15718	15601	15533	15581	15522	15491	15438	15495	15472	15663	15562	15701	15560	15737	15598	15467	15430	15545	15693	15460	15668	15602	15593	15533	15437	15547	15685	15660	15668	15546	15596	15558	15568	15532	15534	15712	15438	15686	15707	15629	15521	15464	15405	15599	15569	15582	15510	15516	15555	15476	15529	15671	15510	15563	15635	15470	15595	15480	15662	15582	15578	15621	15552	15623	15563	15497	15640	15423	15549	15669	15517	15529	15640	15533	15402	15617	15648	15395	15419	15402	15585	15468	15341	15624	15503	15593	15533	15554	15523	15591	15650	15508	15541	15617	15547	15720	15673	15377	15580	15843	15662	15665	15589	15664	15554	15718	15721	15721	15664	15603	15598	15515	15577	15427	15619	15623	15779	15627	15526	15578	15591	15657	15561	15634	15489	15462	15607	15473	15457	15498	15773	15610	15575	15618	15467	15665	15573	15413	15457	15592	15501	15449	15527	15647	15390	15536	15659	15541	15680	15637	15425	15694	15611	15555	15553	15591	15713	15447	15459	15501	15593	15586	15592	15651	15601	15546	15585	15524	15427	15663	15595	15655	15709	15548	15614	15631	15512	15699	15713	15559	15480	15653	15613	15703	15421	15543	15501	15583	15652	15671	15613	15555	15592	15701	15427	15495	15596	15456	15505	15539	15566	15537	15302	15563	15572	15647	15685	15643	15595	15522	15546	15483	15590	15652	15489	15508	15603	15691	15699	15516	15466	15605	15585	15565	15753	15532	15445	15372	15436	15555	15664	15377	15652	15605	15517	15553	15390	15526	15625	15389	15621	15619	15443	15517	15542	15528	15533	15546	15725	15552	15480	15550	15593	15602	15610	15710	15574	15459	15620	15703	15719	15615	15539	15440	15760	15491	15413	15522	15310	15636	15604	15670	15705	15605	15698	15561	15568	15668	15664	15660	15674	15428	15529	15440	15624	15602	15726	15582	15619	15632	15601	15738	15421	15439	15462	15592	15436	15543	15589	15520	15641	15626	15674	15370	15560	15786	15639	15481	15637	15523	15653	15783	15535	15548	15542	15477	15703	15719	15634	15594	15561	15595	15581	15547	15603	15590	15608	15564	15728	15699	15608	15652	15580	15422	15636	15644	15571	15524	15460	15627	15535	15598	15555	15600	15549	15543	15524	15439	15587	15609	15517	15669	15654
24052	21476	29183	24389	22936	25972	26653	22668	21314	21154	20949	20427	20435	20193	19717	19661	19579	19361	19357	19555	19259	19132	19170	19169	19206	19088	19251	19111	18991	18948	18852	19042	18919	19015	19177	18853	18761	18765	18769	18885	18864	18754	18569	18730	18798	18758	18686	18842	18828	18764	18664	18974	18819	18924	18730	18874	18715	18761	18776	18702	18661	18863	18850	18510	18736	18618	18756	18785	18822	18578	18787	18882	18997	19064	18899	19009	18847	18745	18799	18689	18847	18706	18977	18813	18639	18597	19019	18756	18785	18678	18880	18805	18859	18849	18673	18605	18764	18695	18946	18642	18843	18822	18678	18705	18556	18664	18543	18652	18778	18597	18698	18762	18611	18687	18778	18890	18936	18579	18789	18567	18646	18864	18650	18680	18691	18625	18750	18910	18732	18983	18581	18893	18758	18903	18797	18762	18610	18768	18723	18779	19027	18645	18704	18788	18722	18709	18595	18612	18845	18626	18719	18815	18559	18722	18687	18868	18664	18640	18715	18700	18575	18693	18815	18691	18924	18833	18912	18707	18802	18688	18643	18677	18749	18731	18820	18735	18890	18717	18706	18854	18783	18780	18714	18504	18893	18768	18896	18765	18539	18778	18607	18670	18824	18606	18800	18552	18710	18757	18836	18658	18607	18753	18553	18550	18527	18402	18742	18728	18754	18778	18595	18884	18916	18555	18500	18546	18523	18651	18725	18694	18684	18768	18725	18548	18665	18520	18670	18639	18728	18767	18918	18657	18714	18675	18696	18638	18689	18784	18648	18662	18701	18543	18572	18698	18546	18752	18831	18714	18634	18931	18780	18790	18686	18747	18529	18696	18812	18549	18842	18573	18494	18665	18716	18653	18895	18675	18721	18647	18724	18448	18432	18797	18777	18807	18516	18840	18698	18558	18585	18692	18551	18619	18568	18649	18666	18663	18838	19045	18781	18760	18787	18774	18730	18879	18649	18792	18640	18836	18643	18708	18615	18832	18759	18770	18597	18581	18725	18686	18655	18606	18766	18806	18812	18811	18641	18800	18758	18794	18512	18726	18742	18650	18558	18663	18567	18638	18695	18542	18681	18501	18605	18578	18781	18559	18605	18625	18816	18649	18510	18672	18687	18655	18684	18831	18746	18540	18627	18761	18642	18733	18671	18783	18422	18643	18685	18862	18750	18803	18559	18699	18553	18823	18575	18700	18655	18632	18737	18663	18806	18782	18603	18786	18693	18678	18918	18769	18629	18521	18779	18875	18586	18614	18682	18702	18382	18859	18813	18625	18704	18859	18606	18673	18701	18728	18635	18589	18752	18884	18778	18790	18717	18459	18818	18722	18703	18727	18624	18825	18659	18634	18730	18665	18693	18764	18792	18624	18820	18616	18544	18740	18679	18702	18767	18750	18581	18661	18821	18547	18668	18587	18684	18552	18690	18604	18575	18535	18839	18907	18657	18543	18643	18651	18765	18687	18607	18701	18791	18692	18843	18738	18618	18621	18615	18795	18552	18637	18679	18438	18617	18537	18681	18685	18650	18639	18657	18503	18784	18653	18808	18556	18795	18557	18643	18781	18698	18849	18715	18546	18680	18570	18614	18807	18840	18592	18781	18707	18848	18900	18493	18636	18766	18403	18693	18538	18584	18605	18543	18683	18723	18718	18731	18765	18734	18556	18640	18658	18999	18641	18813	18629	18674	18813	18762	18989	18721	18715	18825	18929	18791	18786	18496	18806	18547	18725	18710	18581	18645	18755	18639	18634	18547	18560	18682	18753	18862	18608	18770	18710	18944	18767	18937	18512	18682	18661	18880	18737	18796	18792	18718	18608	18747	18474	18703	18774	18657	18637	18551	18675	18599	18819	18873	18576	18715	18733	18718	18811	18600	18663	18519	18785	18598	18622	18659	18670	18597	18747	18755	18777	18820	18754	18774	18725	18563	18548	18721	18671	18723	18484	18792	18735	18774	18646	18508	18873	18778	18860	18879	18904	18646	18667	18488	18813	18565	18573	18716	18597	18601	18751	18877	18706	18667	18650	18850	18824	18773	18513	18423	18745	18740	18705	18651	18732	18686	18668	18684	18463	18572	18580	18741	18854	18620	18674	18771	18818	18724	18785	18822	18754	18625	18837	18784	18728	18886	18575	18828	18522	18554	18868	18975	18797	18743	18546	18616	18619	18595	18578	18640	18586	18819	18689	18772	18737	18582	18605	18743	18896	18788	18628	18753	18690	18979	18466	18647	18617	18490	18671	18928	18925	18728	18749	18833	18789	18780	18526	18875	18564	18658	18631	18595	18865	18794	18763	18895	18754	18671	18645	18800	18433	18471	18651	18727	18783	18619	18639	18783	18489	18697	18836	18717	18805	18744	18739	18638	18559	18773	18512	18711	18595	18576	18513	18551	18780	18650	18696	18819	18795	18733	18619	18679	18649	18963	18671	18736	18647	18781	18503	18737	18690	18639	18766	18569	18763	18728	18735	18794	18959	18686	18700	18602	18570	18651	18800	18554	18832	18763	18855	18741	18687	18729	18749	18493	18818	19015	18636	18732	18804	18766	18526	18521	18737	18750	18703	18693	18785	18862	18868	18632	18547	18667	18816	18608	18824	18869	18654	18591	18640	18906	18750	18758	18614	18737	18698	18649	18724	18765	18884	18802	18613	18786	18571	18589	18558	18727	18693	18735	18590	18495	18531	18756	18691	18773	18809	18705	18703	18655	18763	18702	18650	18772	18807	18647	18666	18596	18663	18830	18630	18703	18477	18757	18773	18630	18713	18839	18878	18725	18701	18711	18665	18468	18564	18521	18620	18843	18755	18769	18628	18757	18662	18671	18340	18672	18706	18856	18578	18649	18917	18500	18635	18966	19092	18841	18667	18799	18793	18539	18628	18837	18569	18644	18667	18599	18483	18795	18633	18803	18759	18890	18819	18779	18666	18796	18850	18749	18749	18517	18704	18746	18530	18841	18736	18845	18835	18730	18779	18614	18740	18743	18561	18636	18816	18749	18571	18755	18488	18606	18769	18698	18732	18630	18540	18648	18641	18788	18682	18583	18520	18998	18789	18783	18669	18648	18741	18642	18805	18678	18719	18499	18744	18670	18699	18789	18744	18535	18672	18826	18458	18829	18525	18606	18781	18734	18595	18553	18395	18706	18602	18871	18583	18621	18854	18797	18462	18788	18549	18659	18677	18801	18919	18708	18793	18694	18470	18825	18866	18682	18724	18528	18551	18711	18718	18528	18556	18619	18735	18816	18580	18434	18722	18586	18755	18642	18781	18619	18743	18635	18681	18756	18809	18851	18650	18741	18683	18734	18593	18826	18762	18633	18693	18590	18710	18538	18747	18672	18635	18507	18845	18750	18547	18804	18781	18620	18861	18529	18823	18685	18609	18712	18710	18729	18661	18602	18789	18628	18745	18647	18613	18768	18661	18659	18648	18630	18755	18836	18698	18599	18766	18804	18778	18678	18572	18841	18760	18727	18886	18487	18604	18737	18830	18772	18819	18620	18813	18840	18645	18807	18607	18643	18998	18665	18774	18837	18586	18732	18497	18635	18649	18683	18583	18681	18644	18477	18668	18637	18894	18817	18697	18678	18696	18513	18757	18775	18543	18684	18622	18849	18744	18800	18704	18723	18685	18640	18696	18388	18937	18647	18533	18707	18654	18581	18681	18734	18741	18965	18662	18742	18756	18672	18801	18694	18979	18607	18748	18702	18573	18489	18714	18835	18770	18763	18655	18602	18710	18819	18495	18590	18502	18649	18640	18732	18746	18787	18602	18521	18749	18740	18725	18826	18553	18808	18640	18678	18620	18827	18736	18580	18415	18732	18787	18651	18539	18600	18738	18628	18924	18658	18737	18631	18616	18630	18415	18693	18834	18798	18916	18821	18884	18711	18567	18707	18645	18712	18971	18746	18824	18562	18676	18663	18736	18596	18681	18505	18696	18817	18651	18819	18813	18673	18776	18665	18807	18710	18423	18652	18591	18723	18815	18730	18726	18797	18737	18776	18705	18597	18766	18671	18606	18921	18781	18580	18684	18678	18697	18794	18726	18712	18619	18717	18766	18677	18650	18949	18831	18496	18638	18692	18560	18751	18529	18643	18586	18852	19026	18876	18593	18787	18704	18562	18759	18680	18750	18705	18704	18558	18648	18578	18560	18666	18760	18608	18857	18632	18617	18927	18593	18792	18679	18404	18727	18737	18642	18643	18686	18774	18834	18824	18519	18855	18790	18890	18644	18462	18592	18776	18865	18886	18611	18679	18551	18722	18772	18736	18570	18564	18708	18735	18828	18570	18728	18830	18650	18824	18795	18611	18853	18448	18759	18736	18644	18623	18634	18980	18891	18690	18807	18797	18689	18523	18856	18630	18365	18799	18611	18687	18887	18758	18554	18710	18670	18800	18713	18671	18559	18755	18705	18770	18574	18504	18643	18738	18618	18785	18626	18740	18625	18729	18680	18740	18686	18630	18617	18730	18652	18546	18889	18818	18658	18642	18819	18599	18876	18628	18640	18893	18627	18838	18591	18651	18691	18731	18496	18711	18891	18700	18985	18861	18606	18868	18674	18797	18747	18699	18746	18704	18693	18559	18763	18757	18778	18606	18814	18522	18807	18665	18820	18756	18870	18603	18666	18690	18847	18596	18714	18733	18721	18690	18653	18498	18657	18562	18606	18585	18545	18668	18749	18648	18459	18688	18655	18690	18829	18672	18804	18814	18652	18628	18666	18656	18578	18752	18682	18837	18723	18651	18691	18608	18787	18896	18897	18649	18755	18816	18730	18534	18419	18763	18569	18894	18715	18828	18749	18729	18640	18532	18788	18858	18624	18620	18889	18676	18670	18504	18525	18494	18916	18773	18655	18837	18806	18750	18684	18490	18772	18678	18611	18836	19071	18798	18750	18844	18704	18772	18743	18803	18765	18732	18713	18729	18934	18801	18593	18641	18848	18615	18784	18737	18747	18826	18597	18538	18693	18684	18739	18618	18760	18881	18453	18591	18803	18669	18771	18697	18625	18525	18775	18746	18667	18664	18803	18658	18705	18825	18646	18693	18719	18636	18634	18499	18716	18750	18653	18456	18891	18631	18551	18471	18832	18714	18549	18814	18589	18754	18582	18911	18675	18567	18643
22411	40495	39062	31735	27841	25183	23417	21328	19667	19082	18398	17977	17823	17549	16958	16932	16510	16543	16761	16520	16325	16179	16362	16213	16208	16151	15958	16150	16247	16021	15973	15767	15821	15832	15727	15906	15898	15705	15851	15532	15818	15659	15754	15573	15704	15780	15753	15666	15744	15644	15639	15763	15678	15666	15546	15490	15724	15598	15697	15693	15720	15601	15698	15537	15695	15586	15671	15622	15639	15549	15805	15812	15772	15841	15918	15581	15886	15601	15700	15688	15488	15520	15776	15460	15771	15557	15605	15739	15477	15646	15517	15450	15533	15427	15555	15531	15660	15611	15651	15424	15563	15407	15591	15509	15607	15680	15490	15535	15471	15489	15635	15569	15594	15776	15609	15683	15544	15650	15556	15554	15674	15472	15579	15582	15602	15572	15407	15593	15641	15623	15794	15492	15665	15534	15621	15498	15585	15650	15566	15577	15623	15395	15548	15587	15637	15448	15510	15526	15497	15524	15428	15513	15696	15665	15632	15591	15486	15610	15596	15499	15505	15561	15493	15551	15656	15701	15618	15475	15414	15538	15568	15541	15698	15458	15595	15593	15573	15597	15478	15784	15487	15716	15562	15474	15530	15533	15603	15511	15563	15566	15521	15571	15577	15601	15574	15402	15710	15661	15659	15440	15500	15577	15423	15551	15456	15363	15528	15714	15609	15531	15555	15758	15513	15519	15589	15620	15696	15559	15596	15700	15561	15603	15422	15492	15549	15635	15488	15622	15739	15620	15539	15616	15750	15735	15528	15489	15684	15410	15503	15609	15562	15697	15472	15711	15554	15559	15555	15642	15581	15536	15386	15419	15614	15611	15486	15515	15602	15535	15395	15486	15726	15691	15564	15639	15557	15482	15674	15480	15532	15602	15278	15477	15724	15637	15544	15488	15678	15627	15630	15549	15671	15561	15475	15654	15504	15542	15625	15639	15796	15804	15387	15669	15570	15633	15612	15647	15642	15507	15355	15510	15513	15611	15583	15751	15548	15599	15449	15481	15470	15455	15625	15594	15619	15514	15664	15617	15556	15738	15473	15477	15610	15354	15675	15691	15586	15581	15438	15531	15644	15538	15678	15570	15491	15302	15613	15552	15522	15519	15464	15733	15581	15625	15716	15608	15496	15515	15481	15696	15619	15442	15644	15453	15514	15526	15473	15497	15699	15506	15551	15583	15523	15652	15706	15527	15538	15553	15661	15797	15489	15683	15540	15534	15584	15674	15712	15499	15700	15460	15689	15474	15573	15600	15444	15560	15479	15504	15520	15480	15608	15481	15535	15525	15728	15729	15718	15459	15583	15434	15394	15623	15457	15534	15619	15727	15503	15534	15669	15586	15465	15606	15590	15587	15570	15613	15551	15468	15568	15539	15596	15767	15704	15709	15588	15738	15634	15527	15584	15515	15456	15407	15627	15630	15454	15716	15610	15629	15709	15671	15464	15609	15402	15691	15615	15428	15535	15655	15657	15552	15574	15328	15586	15435	15634	15592	15565	15611	15517	15547	15506	15418	15757	15654	15568	15574	15570	15643	15763	15522	15513	15567	15557	15539	15631	15536	15714	15571	15538	15684	15406	15530	15582	15617	15786	15643	15761	15453	15560	15522	15580	15638	15612	15568	15573	15565	15506	15678	15518	15372	15502	15491	15563	15746	15774	15382	15505	15384	15253	15515	15737	15474	15582	15585	15593	15541	15672	15534	15653	15632	15447	15521	15508	15868	15491	15413	15452	15613	15621	15650	15693	15529	15504	15577	15620	15458	15451	15629	15614	15450	15707	15534	15581	15608	15584	15607	15526	15507	15544	15682	15547	15445	15614	15607	15555	15587	15722	15381	15597	15449	15768	15643	15588	15486	15524	15693	15748	15474	15479	15505	15531	15627	15613	15800	15684	15603	15528	15572	15652	15568	15522	15546	15680	15589	15538	15527	15455	15552	15614	15592	15599	15626	15532	15651	15536	15482	15629	15592	15531	15635	15535	15411	15455	15472	15501	15484	15615	15608	15422	15492	15380	15514	15499	15580	15659	15717	15606	15674	15430	15433	15529	15584	15476	15794	15749	15525	15588	15586	15685	15574	15567	15583	15536	15712	15522	15726	15413	15751	15626	15677	15597	15612	15668	15656	15667	15641	15583	15602	15586	15589	15492	15664	15733	15734	15610	15552	15630	15583	15493	15530	15787	15572	15511	15613	15669	15637	15553	15457	15422	15673	15459	15483	15450	15422	15512	15501	15505	15707	15485	15541	15546	15400	15546	15496	15668	15571	15639	15553	15523	15451	15730	15609	15698	15543	15541	15559	15441	15569	15526	15492	15491	15603	15597	15602	15587	15623	15545	15688	15531	15649	15505	15561	15578	15591	15592	15767	15696	15481	15576	15633	15579	15466	15502	15478	15584	15537	15454	15541	15662	15613	15774	15569	15538	15646	15582	15495	15553	15570	15657	15453	15550	15656	15479	15458	15564	15569	15706	15626	15554	15480	15733	15643	15683	15410	15435	15530	15765	15579	15588	15683	15553	15639	15556	15665	15730	15460	15505	15506	15530	15551	15458	15683	15562	15608	15712	15400	15426	15435	15555	15467	15561	15621	15516	15536	15487	15527	15506	15598	15565	15555	15582	15594	15580	15539	15433	15473	15609	15492	15549	15560	15567	15558	15524	15665	15543	15737	15457	15687	15496	15509	15589	15451	15473	15606	15496	15659	15590	15629	15617	15616	15349	15522	15610	15677	15596	15570	15551	15413	15648	15717	15719	15675	15635	15667	15677	15607	15717	15632	15434	15634	15619	15569	15602	15568	15762	15704	15500	15578	15461	15422	15578	15678	15566	15622	15479	15509	15716	15433	15636	15558	15861	15531	15392	15612	15570	15574	15580	15447	15368	15538	15772	15484	15604	15576	15615	15519	15525	15623	15500	15567	15614	15582	15672	15528	15646	15521	15558	15610	15780	15487	15575	15527	15651	15572	15537	15553	15521	15552	15750	15675	15686	15632	15715	15659	15549	15597	15651	15706	15496	15655	15778	15643	15667	15591	15585	15600	15559	15638	15575	15695	15621	15619	15612	15773	15570	15623	15374	15795	15521	15594	15471	15535	15561	15598	15643	15616	15504	15737	15510	15536	15644	15616	15711	15399	15564	15616	15470	15566	15566	15560	15542	15654	15597	15518	15497	15474	15560	15600	15578	15546	15519	15740	15444	15704	15599	15656	15639	15570	15484	15690	15577	15551	15625	15719	15486	15618	15654	15523	15655	15560	15550	15543	15584	15508	15544	15449	15613	15596	15454	15768	15654	15472	15475	15598	15521	15375	15589	15445	15617	15508	15799	15628	15439	15743	15495	15306	15628	15608	15500	15567	15647	15521	15558	15668	15391	15560	15491	15690	15737	15564	15547	15582	15566	15513	15658	15533	15440	15481	15835	15646	15576	15630	15607	15723	15545	15671	15590	15581	15569	15583	15478	15533	15729	15598	15455	15632	15558	15711	15571	15561	15609	15401	15567	15577	15703	15611	15506	15659	15455	15567	15576	15521	15620	15367	15823	15285	15597	15503	15496	15508	15579	15575	15608	15563	15522	15427	15652	15476	15543	15577	15610	15619	15643	15714	15529	15716	15695	15672	15674	15603	15673	15635	15515	15505	15558	15589	15657	15557	15474	15530	15508	15589	15443	15589	15671	15729	15588	15457	15473	15609	15672	15670	15718	15615	15600	15705	15650	15622	15377	15692	15587	15343	15689	15717	15564	15483	15352	15586	15656	15589	15499	15604	15570	15631	15686	15456	15749	15464	15533	15656	15602	15516	15730	15496	15494	15413	15542	15573	15587	15660	15594	15582	15452	15577	15481	15557	15657	15602	15583	15648	15544	15454	15679	15643	15386	15514	15575	15603	15741	15401	15471	15472	15740	15513	15476	15764	15474	15578	15588	15695	15460	15457	15463	15671	15482	15505	15527	15698	15489	15595	15672	15599	15538	15608	15446	15633	15482	15557	15599	15483	15571	15520	15500	15760	15414	15326	15400	15619	15673	15598	15532	15477	15499	15570	15497	15565	15710	15400	15532	15284	15673	15635	15578	15603	15628	15519	15490	15562	15419	15421	15614	15448	15581	15630	15623	15730	15665	15424	15649	15555	15467	15581	15594	15635	15589	15589	15553	15627	15646	15642	15506	15623	15694	15560	15658	15645	15670	15398	15480	15664	15596	15595	15552	15754	15483	15554	15604	15420	15583	15539	15539	15580	15607	15516	15603	15753	15718	15540	15593	15418	15651	15644	15733	15551	15649	15453	15506	15663	15600	15745	15474	15480	15434	15420	15506	15605	15606	15401	15761	15527	15549	15617	15577	15645	15704	15713	15430	15722	15524	15687	15647	15526	15610	15640	15503	15593	15683	15505	15645	15665	15441	15391	15670	15611	15611	15559	15516	15465	15608	15659	15666	15448	15707	15553	15477	15554	15595	15626	15582	15621	15633	15504	15605	15681	15568	15617	15684	15741	15480	15578	15769	15635	15487	15512	15467	15549	15630	15417	15485	15542	15550	15574	15684	15702	15612	15660	15538	15650	15519	15596	15565	15483	15474	15587	15487	15465	15388	15526	15654	15662	15506	15545	15779	15455	15549	15550	15501	15431	15506	15454	15589	15636	15521	15595	15361	15496	15462	15378	15682	15580	15396	15513	15548	15496	15555	15536	15604	15592	15743	15597	15784	15632	15533	15346	15539	15620	15371	15539	15632	15647	15355	15493	15498	15495	15557	15607	15556	15646	15655	15432	15443	15688	15686	15650	15551	15438	15480	15441	15590	15445	15510	15486	15761	15596	15558	15501	15539	15581	15582	15605	15699	15544	15628	15520	15629	15724	15547	15744	15742	15501	15698	15625	15410	15555	15435	15556	15548	15613	15590	15679	15642	15728	15516	15478	15763	15661	15571	15435	15607	15453	15726	15463	15416	15548	15611	15669	15569	15572	15766	15639	15555	15598	15576	15716	15616	15479	15652	15491	15661	15633	15576	15630	15706	15693	15499	15623	15564	15721	15653	15491	15662	15538	15510	15516	15508	15550	15491	15573	15618	15695	15515	15467	15599	15557	15498	15772	15452	15460	15402	15390	15645	15477	15834	15475	15559	15703	15582	15574
29991	24418	27525	24973	21677	20967	20602	19762	19413	19129	19163	19064	19143	18709	18904	18526	18686	18970	18746	18769	18955	18680	18583	18762	18796	18790	18757	18740	18633	18855	18721	18575	18568	18618	18518	18579	18569	18464	18700	18745	18469	18652	18428	18852	18619	18494	18585	18556	18644	18508	18588	18677	18431	18709	18590	18605	18473	18534	18757	18521	18473	18789	18703	18568	18596	18592	18575	18603	18672	18545	18723	18732	18827	18747	18446	18551	18648	18563	18698	18762	18588	18662	18699	18640	18721	18717	18627	18443	18587	18643	18594	18462	18473	18533	18383	18570	18402	18432	18650	18552	18518	18716	18599	18717	18578	18635	18890	18716	18554	18746	18501	18698	18682	18515	18521	18372	18715	18543	18702	18517	18512	18430	18690	18616	18549	18679	18641	18719	18584	18718	18572	18664	18649	18541	18451	18668	18564	18407	18467	18538	18555	18688	18478	18516	18495	18540	18473	18571	18664	18562	18804	18622	18413	18678	18484	18550	18647	18503	18496	18532	18448	18693	18601	18586	18661	18291	18528	18620	18600	18744	18620	18543	18583	18592	18612	18377	18665	18607	18443	18454	18445	18498	18435	18413	18618	18511	18700	18710	18652	18631	18567	18623	18557	18545	18604	18646	18646	18741	18628	18701	18618	18687	18386	18594	18613	18588	18424	18475	18588	18652	18572	18761	18576	18656	18640	18627	18698	18616	18496	18403	18517	18444	18506	18338	18655	18618	18622	18626	18429	18365	18674	18634	18492	18494	18755	18409	18490	18701	18660	18759	18642	18695	18812	18732	18772	18482	18750	18721	18760	18522	18719	18475	18852	18766	18459	18742	18655	18477	18645	18714	18695	18463	18572	18564	18569	18686	18734	18831	18657	18651	18622	18667	18610	18456	18792	18579	18546	18425	18698	18420	18631	18351	18493	18623	18589	18531	18589	18584	18736	18653	18664	18564	18466	18519	18533	18627	18658	18573	18580	18633	18673	18454	18529	18488	18527	18564	18550	18569	18530	18607	18573	18583	18374	18491	18348	18567	18579	18737	18617	18579	18655	18538	18658	18627	18566	18604	18562	18600	18640	18594	18626	18410	18595	18563	18672	18568	18394	18579	18419	18431	18501	18633	18637	18611	18533	18623	18674	18575	18568	18724	18726	18874	18556	18472	18715	18562	18639	18761	18490	18490	18587	18874	18700	18711	18603	18570	18623	18495	18595	18755	18663	18600	18696	18477	18453	18536	18575	18567	18441	18648	18597	18594	18649	18388	18637	18434	18575	18438	18630	18627	18464	18538	18628	18620	18693	18517	18635	18568	18710	18408	18817	18577	18789	18687	18730	18515	18473	18521	18704	18548	18578	18589	18591	18814	18487	18441	18487	18622	18534	18471	18728	18696	18654	18555	18720	18495	18864	18484	18595	18538	18528	18583	18707	18694	18489	18587	18844	18789	18576	18639	18775	18670	18327	18456	18709	18794	18674	18809	18555	18653	18547	18560	18839	18669	18461	18296	18529	18646	18643	18577	18567	18635	18486	18646	18685	18577	18682	18551	18677	18364	18616	18623	18427	18642	18503	18723	18493	18531	18598	18359	18565	18833	18675	18583	18649	18670	18641	18355	18591	18429	18641	18687	18357	18389	18658	18506	18881	18459	18648	18597	18444	18656	18575	18630	18621	18396	18352	18562	18655	18529	18534	18636	18612	18533	18627	18556	18550	18510	18581	18643	18481	18570	18466	18879	18314	18407	18703	18428	18452	18484	18582	18676	18543	18384	18576	18572	18599	18337	18594	18627	18454	18370	18621	18339	18613	18491	18600	18376	18513	18571	18641	18406	18653	18643	18523	18502	18643	18526	18470	18330	18570	18600	18689	18595	18542	18538	18838	18729	18656	18734	18474	18749	18594	18620	18704	18519	18509	18325	18481	18490	18573	18439	18483	18603	18630	18499	18729	18566	18524	18433	18586	18424	18722	18421	18639	18379	18691	18593	18795	18682	18623	18656	18605	18748	18526	18771	18583	18725	18513	18651	18822	18704	18722	18627	18585	18772	18524	18643	18620	18711	18549	18345	18279	18535	18673	18509	18648	18574	18367	18676	18467	18475	18632	18724	18696	18395	18729	18335	18654	18574	18522	18293	18950	18659	18622	18554	18668	18636	18532	18546	18624	18555	18628	18768	18699	18581	18641	18564	18610	18597	18414	18486	18547	18895	18500	18544	18692	18723	18605	18422	18599	18518	18703	18421	18823	18371	18517	18515	18473	18535	18729	18558	18704	18562	18660	18719	18715	18384	18623	18836	18668	18468	18452	18530	18683	18737	18700	18671	18513	18658	18636	18566	18555	18526	18583	18542	18521	18739	18672	18510	18662	18640	18676	18696	18736	18633	18460	18807	18665	18747	18554	18570	18785	18624	18556	18552	18507	18653	18543	18663	18490	18377	18604	18433	18536	18543	18801	18664	18714	18483	18598	18764	18830	18543	18597	18660	18555	18594	18548	18585	18489	18732	18517	18877	18449	18519	18609	18625	18575	18632	18727	18615	18829	18472	18695	18611	18611	18380	18515	18427	18402	18746	18737	18641	18887	18534	18633	18484	18734	18456	18686	18559	18419	18580	18640	18435	18550	18689	18445	18526	18620	18756	18529	18798	18500	18526	18671	18765	18610	18622	18559	18801	18434	18716	18631	18606	18436	18508	18540	18610	18695	18343	18655	18602	18758	18679	18467	18606	18631	18700	18555	18632	18565	18469	18829	18642	18359	18600	18604	18520	18523	18476	18627	18445	18528	18515	18839	18621	18547	18674	18653	18684	18586	18641	18449	18467	18691	18852	18632	18696	18647	18637	18502	18571	18532	18488	18628	18510	18676	18783	18711	18594	18626	18593	18666	18572	18629	18625	18572	18442	18445	18436	18418	18711	18388	18641	18570	18586	18730	18387	18758	18583	18764	18592	18533	18521	18722	18414	18490	18564	18792	18521	18494	18610	18739	18776	18409	18374	18701	18530	18491	18509	18553	18553	18571	18665	18548	18698	18468	18545	18679	18679	18658	18517	18592	18772	18659	18544	18388	18524	18567	18410	18598	18290	18427	18344	18443	18684	18574	18631	18639	18712	18633	18564	18699	18595	18420	18422	18737	18577	18714	18585	18550	18648	18713	18658	18441	18496	18537	18411	18503	18567	18665	18602	18656	18727	18550	18601	18634	18583	18751	18369	18626	18656	18502	18589	18540	18833	18645	18548	18546	18735	18714	18571	18555	18736	18551	18643	18692	18598	18803	18739	18553	18581	18480	18611	18587	18713	18614	18545	18625	18618	18513	18621	18545	18709	18562	18400	18535	18516	18565	18644	18537	18707	18607	18584	18631	18580	18571	18457	18618	18311	18681	18524	18616	18662	18683	18669	18615	18321	18691	18614	18448	18450	18551	18535	18646	18565	18625	18370	18564	18546	18645	18583	18472	18488	18585	18624	18816	18813	18788	18425	18602	18540	18663	18612	18679	18671	18599	18554	18572	18604	18657	18274	18431	18578	18671	18495	18615	18676	18740	18737	18437	18436	18594	18469	18528	18694	18526	18524	18616	18496	18485	18773	18608	18485	18527	18450	18749	18614	18742	18652	18531	18624	18542	18606	18494	18742	18861	18661	18693	18612	18568	18526	18580	18729	18747	18617	18584	18438	18606	18749	18601	18736	18539	18451	18526	18418	18713	18645	18621	18501	18494	18670	18522	18385	18575	18579	18652	18573	18492	18579	18678	18482	18479	18524	18687	18734	18682	18602	18625	18465	18554	18635	18693	18564	18512	18461	18494	18461	18628	18546	18683	18691	18646	18399	18842	18313	18362	18304	18595	18612	18688	18632	18520	18674	18526	18575	18803	18693	18556	18656	18648	18578	18778	18754	18643	18477	18436	18508	18772	18817	18413	18672	18571	18495	18500	18670	18672	18879	18551	18624	18522	18700	18567	18523	18557	18434	18545	18710	18588	18674	18741	18688	18574	18508	18555	18599	18744	18604	18562	18660	18644	18614	18697	18713	18612	18614	18696	18689	18498	18556	18758	18564	18738	18678	18768	18560	18709	18340	18675	18631	18767	18574	18419	18633	18839	18389	18522	18498	18367	18646	18493	18646	18622	18399	18356	18669	18512	18506	18590	18743	18542	18773	18522	18604	18530	18766	18582	18567	18627	18497	18572	18646	18517	18628	18782	18638	18604	18750	18437	18376	18678	18645	18387	18554	18380	18682	18640	18608	18561	18563	18527	18567	18736	18628	18240	18309	18584	18440	18455	18502	18605	18286	18771	18604	18632	18312	18531	18672	18559	18448	18247	18610	18690	18405	18770	18790	18835	18575	18647	18731	18800	18839	18576	18558	18671	18477	18532	18654	18505	18843	18722	18630	18668	18880	18441	18767	18552	18505	18584	18656	18650	18692	18700	18608	18659	18755	18662	18641	18615	18632	18734	18553	18732	18442	18741	18744	18746	18599	18552	18468	18460	18342	18562	18573	18702	18573	18670	18566	18466	18599	18551	18520	18579	18600	18539	18459	18571	18480	18576	18462	18514	18714	18678	18569	18479	18431	18642	18507	18788	18702	18502	18598	18838	18548	18575	18524	18416	18493	18502	18327	18772	18543	18731	18613	18685	18576	18460	18610	18457	18703	18658	18717	18690	18703	18598	18633	18512	18798	18686	18712	18545	18535	18668	18501	18677	18778	18743	18662	18441	18491	18481	18386	18763	18636	18746	18570	18627	18558	18611	18627	18645	18497	18446	18573	18663	18773	18503	18615	18698	18607	18491	18531	18626	18421	18632	18603	18369	18342	18699	18419	18480	18596	18624	18783	18450	18672	18636	18775	18676	18618	18561	18601	18535	18490	18566	18570	18643	18839	18442	18756	18463	18638	18587	18505	18657	18538	18569	18647	18564	18787	18821	18584	18514	18513	18666	18673	18599	18613	18529	18519	18505	18706	18607	18621	18621	18664	18457	18584	18536	18783	18406	18417	18521	18491	18720	18748	18640	18701	18791	18561	18756	18579	18594	18502	18612	18720	18785	18648	18394	18530	18391	18693	18549	18654	18491	18437	18999	18603	18501	18332	18459	18579	18724	18478	18635	18490	18600	18666	18633	18509	18700	18468	18673	18516
20100	27536	26633	22021	20121	19271	18537	17152	16873	16720	16305	16407	16278	16063	15943	15772	15686	15781	15850	15690	15708	15624	15817	15629	15585	15775	15657	15749	15854	15648	15488	15734	15435	15573	15559	15525	15621	15527	15544	15483	15612	15658	15432	15529	15448	15557	15605	15612	15565	15444	15519	15418	15666	15789	15621	15413	15407	15426	15444	15402	15541	15507	15582	15626	15471	15550	15521	15634	15437	15560	15640	15716	15694	15705	15766	15482	15556	15618	15476	15627	15598	15609	15583	15366	15787	15543	15472	15512	15444	15685	15583	15528	15459	15590	15535	15416	15419	15385	15520	15526	15412	15551	15691	15410	15618	15585	15478	15571	15721	15522	15526	15457	15746	15486	15434	15473	15553	15526	15642	15512	15566	15456	15516	15456	15562	15392	15332	15461	15599	15571	15515	15543	15520	15355	15648	15352	15576	15455	15390	15478	15456	15463	15551	15414	15445	15648	15571	15609	15491	15473	15501	15546	15600	15458	15508	15392	15433	15618	15435	15561	15388	15673	15681	15502	15550	15544	15329	15406	15557	15497	15555	15398	15458	15438	15746	15439	15419	15480	15471	15373	15382	15459	15500	15465	15507	15545	15618	15377	15487	15433	15594	15593	15497	15541	15534	15391	15449	15458	15445	15357	15651	15737	15484	15399	15459	15599	15569	15452	15753	15671	15503	15445	15433	15527	15753	15424	15420	15603	15417	15388	15545	15579	15472	15535	15504	15601	15260	15466	15410	15588	15528	15540	15318	15443	15610	15423	15672	15464	15650	15499	15575	15502	15506	15743	15422	15458	15613	15409	15470	15535	15618	15610	15545	15608	15636	15594	15702	15525	15601	15536	15404	15547	15516	15386	15470	15475	15433	15527	15435	15517	15574	15551	15502	15432	15396	15625	15347	15670	15448	15513	15586	15408	15478	15443	15537	15465	15551	15689	15526	15558	15741	15619	15459	15474	15371	15589	15414	15583	15524	15543	15581	15419	15575	15661	15506	15239	15433	15194	15508	15427	15567	15575	15481	15417	15508	15278	15726	15638	15519	15636	15478	15496	15611	15451	15449	15611	15548	15555	15371	15557	15426	15417	15565	15495	15514	15542	15500	15351	15373	15480	15570	15479	15424	15597	15452	15577	15486	15653	15770	15451	15599	15579	15578	15400	15506	15472	15401	15403	15508	15391	15327	15533	15594	15549	15606	15606	15561	15356	15466	15519	15423	15409	15507	15451	15537	15521	15368	15532	15596	15569	15483	15517	15387	15532	15549	15475	15481	15558	15476	15534	15503	15534	15498	15489	15585	15585	15520	15581	15378	15636	15517	15500	15467	15342	15396	15579	15399	15332	15507	15631	15497	15537	15491	15453	15386	15509	15412	15648	15526	15512	15520	15579	15323	15649	15231	15380	15554	15469	15522	15589	15508	15530	15561	15520	15539	15669	15426	15583	15485	15507	15430	15515	15542	15452	15465	15376	15496	15543	15482	15567	15575	15460	15543	15491	15583	15564	15379	15587	15545	15488	15463	15528	15445	15502	15454	15653	15556	15501	15453	15371	15618	15381	15422	15635	15636	15516	15647	15486	15475	15629	15685	15380	15575	15509	15492	15490	15654	15681	15450	15395	15217	15620	15541	15555	15508	15434	15372	15371	15606	15472	15444	15588	15357	15477	15447	15403	15357	15426	15594	15452	15465	15447	15547	15655	15583	15597	15646	15279	15557	15635	15429	15531	15460	15454	15485	15477	15578	15569	15596	15450	15348	15630	15322	15533	15373	15478	15369	15404	15529	15524	15546	15416	15657	15406	15619	15516	15413	15635	15474	15521	15698	15483	15537	15447	15550	15433	15611	15421	15525	15372	15400	15527	15511	15501	15514	15705	15390	15487	15499	15450	15517	15617	15546	15506	15431	15508	15628	15576	15446	15530	15443	15656	15418	15542	15450	15790	15502	15538	15527	15526	15448	15651	15410	15624	15617	15625	15498	15448	15440	15567	15381	15515	15621	15498	15595	15693	15607	15510	15393	15363	15475	15697	15518	15434	15599	15290	15514	15551	15570	15554	15293	15683	15524	15772	15486	15551	15559	15384	15490	15705	15392	15435	15380	15381	15616	15528	15401	15472	15505	15451	15348	15529	15551	15626	15730	15560	15577	15474	15474	15230	15593	15589	15487	15645	15538	15296	15392	15565	15522	15454	15553	15582	15616	15522	15565	15601	15544	15395	15524	15434	15660	15517	15363	15569	15424	15634	15489	15503	15455	15801	15560	15597	15502	15357	15572	15447	15688	15551	15745	15550	15550	15484	15726	15541	15508	15465	15543	15424	15520	15350	15406	15638	15357	15546	15380	15500	15606	15537	15537	15619	15475	15546	15379	15396	15562	15508	15485	15731	15618	15502	15614	15459	15514	15444	15615	15691	15473	15477	15461	15365	15593	15472	15544	15486	15584	15562	15480	15407	15440	15436	15598	15460	15517	15464	15457	15415	15571	15551	15545	15295	15563	15464	15552	15523	15469	15587	15497	15446	15541	15577	15430	15379	15294	15500	15541	15377	15528	15399	15664	15501	15458	15576	15464	15407	15609	15621	15538	15344	15454	15433	15383	15519	15521	15408	15508	15637	15638	15533	15448	15593	15553	15542	15548	15409	15354	15375	15404	15487	15534	15410	15423	15756	15455	15541	15603	15484	15388	15622	15515	15415	15422	15583	15608	15381	15567	15446	15516	15485	15446	15401	15477	15676	15533	15594	15435	15390	15478	15402	15447	15594	15581	15592	15735	15502	15566	15526	15478	15600	15544	15313	15600	15379	15516	15641	15553	15514	15384	15601	15524	15487	15601	15487	15428	15434	15484	15450	15441	15473	15304	15576	15549	15464	15627	15584	15529	15355	15477	15414	15575	15519	15465	15544	15440	15567	15567	15620	15555	15548	15423	15390	15623	15325	15535	15477	15470	15619	15419	15333	15569	15560	15583	15476	15638	15603	15509	15587	15471	15496	15459	15558	15606	15593	15661	15679	15514	15560	15599	15456	15574	15460	15544	15449	15408	15390	15551	15324	15589	15699	15365	15472	15490	15446	15556	15458	15447	15647	15459	15804	15303	15397	15520	15557	15382	15443	15584	15498	15506	15554	15408	15622	15430	15502	15546	15516	15443	15570	15487	15563	15458	15459	15589	15446	15511	15405	15391	15524	15336	15475	15477	15507	15481	15482	15526	15568	15636	15466	15513	15403	15626	15407	15572	15441	15550	15483	15637	15425	15555	15436	15655	15607	15556	15369	15482	15556	15528	15443	15577	15513	15516	15479	15591	15606	15402	15558	15644	15578	15504	15520	15549	15575	15398	15360	15615	15575	15442	15412	15379	15424	15429	15461	15482	15567	15433	15673	15510	15420	15567	15431	15514	15430	15524	15506	15439	15398	15754	15318	15595	15498	15568	15351	15559	15592	15618	15455	15549	15636	15623	15518	15573	15509	15557	15433	15570	15448	15608	15479	15524	15537	15540	15567	15389	15596	15567	15549	15633	15641	15401	15608	15576	15542	15514	15473	15353	15499	15555	15606	15361	15343	15516	15356	15481	15416	15494	15341	15519	15539	15624	15441	15377	15605	15453	15693	15559	15517	15465	15463	15590	15518	15834	15593	15515	15512	15630	15433	15486	15392	15556	15466	15552	15495	15630	15450	15716	15501	15382	15549	15334	15571	15461	15519	15624	15650	15590	15457	15567	15538	15427	15375	15568	15629	15459	15522	15537	15532	15547	15554	15548	15442	15665	15525	15465	15508	15575	15682	15603	15499	15540	15451	15576	15491	15650	15496	15491	15367	15656	15486	15557	15610	15537	15439	15603	15466	15478	15452	15628	15348	15647	15403	15408	15561	15408	15434	15510	15457	15530	15587	15609	15559	15561	15568	15500	15462	15359	15392	15507	15512	15621	15474	15483	15542	15533	15693	15654	15454	15435	15377	15500	15491	15428	15461	15486	15627	15443	15569	15456	15551	15575	15565	15516	15476	15604	15500	15499	15371	15510	15482	15527	15440	15426	15413	15666	15589	15587	15388	15534	15508	15416	15401	15653	15342	15683	15459	15661	15414	15518	15496	15558	15557	15639	15513	15625	15484	15549	15646	15431	15345	15545	15375	15436	15539	15672	15549	15320	15477	15490	15477	15488	15595	15329	15442	15530	15523	15506	15520	15444	15499	15447	15663	15502	15476	15585	15385	15513	15440	15563	15593	15637	15482	15598	15358	15379	15469	15497	15593	15614	15467	15509	15528	15396	15535	15580	15422	15367	15467	15550	15474	15447	15596	15519	15507	15483	15437	15502	15628	15484	15519	15440	15491	15589	15345	15602	15710	15427	15633	15595	15452	15465	15532	15550	15496	15531	15497	15595	15269	15577	15469	15383	15454	15650	15618	15508	15440	15365	15460	15575	15445	15367	15460	15607	15667	15425	15493	15325	15548	15579	15432	15496	15446	15464	15528	15439	15512	15643	15500	15642	15396	15586	15465	15535	15656	15551	15451	15559	15466	15459	15506	15335	15528	15472	15531	15416	15612	15458	15456	15541	15506	15561	15655	15481	15527	15366	15517	15553	15494	15468	15608	15287	15445	15440	15612	15619	15586	15567	15403	15597	15425	15662	15519	15567	15355	15497	15471	15587	15600	15525	15524	15484	15532	15461	15493	15462	15481	15590	15487	15680	15620	15600	15397	15428	15473	15684	15542	15444	15426	15558	15417	15558	15590	15441	15530	15642	15722	15506	15476	15396	15538	15698	15493	15605	15369	15558	15508	15576	15496	15436	15381	15645	15557	15503	15634	15602	15540	15424	15399	15494	15300	15541	15487	15518	15596	15484	15569	15341	15415	15604	15550	15433	15479	15572	15676	15330	15495	15519	15623	15327	15471	15525	15519	15597	15442	15449	15460	15425	15545	15470	15519	15621	15512	15402	15481	15493	15515	15521	15528	15546	15531	15404	15478	15511	15540	15675	15446	15498	15554	15478	15451	15354	15584	15447	15331	15433	15644	15539	15749	15349	15542	15549	15480	15620	15601	15354	15602	15414	15415	15503	15555	15470	15279	15525	15371	15475	15570	15691	15423	15573	15519	15403	15657	15350	15493	15479	15415	15465	15461	15477	15576
25245	21389	28543	25700	24328	24443	23462	21229	20140	20106	19634	19408	19321	19262	18838	18997	18877	18868	18538	18621	18836	18649	18869	18747	18722	18624	18713	18616	18691	18439	18578	18646	18680	18558	18416	18516	18319	18405	18169	18485	18571	18788	18708	18561	18426	18409	18538	18407	18356	18236	18410	18336	18486	18348	18340	18446	18535	18340	18453	18532	18486	18410	18452	18422	18466	18365	18372	18362	18583	18601	18477	18312	18860	18562	18522	18355	18545	18327	18456	18128	18285	18394	18116	18361	18413	18542	18459	18533	18436	18513	18088	18290	18260	18498	18354	18360	18339	18294	18489	18266	18325	18389	18564	18464	18514	18459	18546	18361	18278	18503	18288	18687	18392	18272	18481	18272	18455	18483	18320	18491	18290	18349	18322	18507	18403	18524	18461	18299	18324	18403	18280	18448	18408	18321	18554	18270	18437	18451	18328	18528	18421	18516	18210	18387	18325	18346	18306	18299	18373	18568	18535	18659	18421	18499	18197	18324	18370	18390	18293	18236	18409	18401	18402	18163	18497	18506	18407	18480	18480	18262	18255	18393	18578	18183	18149	18298	18253	18509	18430	18300	18347	18493	18435	18318	18357	18547	18509	18298	18317	18392	18310	18172	18255	18304	18349	18414	18297	18252	18395	18460	18286	18386	18284	18323	18371	18409	18351	18245	18428	17984	18354	18345	18447	18354	18293	18425	18399	18243	18378	18464	18598	18439	18370	18390	18542	18212	18256	18481	18299	18412	18301	18288	18374	18269	18419	18488	18464	18373	18604	18382	18371	18412	18351	18456	18429	18549	18271	18420	18285	18483	18437	18444	18432	18385	18257	18442	18338	18295	18490	18473	18332	18437	18260	18334	18509	18474	18315	18455	18362	18560	18435	18424	18443	18267	18509	18281	18369	18349	18397	18359	18481	18578	18354	18422	18344	18427	18312	18296	18293	18539	18383	18335	18564	18397	18526	18375	18467	18610	18442	18311	18522	18238	18592	18253	18506	18205	18450	18428	18445	18372	18419	18487	18212	18107	18424	18355	18408	18294	18262	18430	18271	18182	18488	18448	18622	18342	18384	18457	18323	18497	18439	18374	18456	18364	18481	18592	18490	18386	18408	18437	18491	18372	18366	18325	18523	18364	18270	18193	18412	18134	18387	18382	18569	18373	18493	18383	18489	18490	18525	18567	18631	18294	18288	18378	18601	18491	18655	18315	18356	18522	18280	18445	18592	18457	18537	18359	18441	18602	18584	18412	18412	18321	18568	18334	18285	18493	18420	18461	18624	18458	18355	18339	18587	18083	18479	18454	18311	18365	18292	18411	18339	18468	18443	18402	18450	18345	18328	18175	18213	18211	18423	18511	18638	18361	18431	18354	18553	18285	18579	18525	18437	18227	18343	18320	18384	18309	18503	18288	18386	18572	18409	18458	18237	18151	18282	18484	18375	18345	18282	18377	18654	18461	18414	18351	18634	18370	18636	18591	18349	18550	18418	18375	18288	18369	18483	18336	18446	18413	18586	18400	18499	18187	18436	18496	18455	18330	18382	18295	18426	18614	18578	18181	18062	18549	18458	18473	18393	18492	18622	18456	18205	18321	18423	18338	18316	18383	18370	18410	18281	18352	18376	18456	18475	18482	18237	18338	18445	18618	18273	18541	18493	18460	18554	18308	18293	18365	18260	18527	18272	18303	18300	18273	18481	18453	18510	18306	18401	18256	18507	18394	18260	18456	18502	18411	18382	18419	18336	18386	18456	18447	18559	18243	18570	18541	18514	18444	18645	18524	18470	18305	18442	18321	18458	18450	18292	18494	18454	18093	18304	18391	18353	18373	18382	18503	18503	18473	18480	18459	18407	18385	18336	18180	18416	18332	18352	18357	18360	18634	18399	18336	18207	18513	18543	18241	18394	18338	18395	18455	18482	18497	18500	18396	18456	18233	18263	18445	18401	18462	18366	18527	18234	18357	18496	18426	18265	18322	18198	18374	18392	18343	18287	18468	18344	18420	18681	18509	18349	18380	18365	18490	18460	18287	18371	18372	18155	18460	18277	18526	18438	18357	18350	18109	18307	18280	18452	18595	18480	18467	18594	18245	18388	18701	18434	18553	18333	18519	18290	18448	18464	18729	18530	18257	18241	18353	18377	18513	18516	18348	18403	18465	18322	18495	18331	18303	18267	18444	18418	18295	18387	18503	18462	18317	18316	18240	18467	18516	18449	18331	18317	18501	18262	18425	18567	18340	18236	18333	18403	18347	18536	18345	18429	18324	18256	18295	18410	18443	18545	18473	18400	18410	18508	18358	18505	18488	18302	18483	18491	18393	18196	18450	18484	18425	18285	18472	18424	18377	18344	18420	18521	18315	18112	18391	18303	18397	18317	18362	18300	18429	18379	18489	18436	18451	18453	18356	18375	18377	18357	18493	18444	18365	18183	18279	18473	18285	18526	18318	18526	18435	18552	18362	18449	18345	18657	18488	18499	18210	18213	18421	18330	18341	18455	18503	18377	18420	18499	18282	18413	18167	18354	18124	18412	18230	18162	18313	18320	18568	18306	18332	18352	18430	18374	18410	18334	18480	18111	18435	18437	18403	18362	18242	18400	18404	18483	18330	18524	18461	18314	18385	18466	18342	18407	18303	18228	18246	18514	18487	18340	18439	18305	18393	18499	18319	18538	18398	18343	18430	18058	18414	18600	18462	18658	18371	18472	18455	18502	18414	18362	18378	18442	18268	18437	18372	18681	18485	18540	18320	18371	18396	18429	18334	18431	18430	18456	18365	18353	18317	18439	18365	18364	18560	18351	18313	18417	18303	18470	18535	18313	18212	18280	18375	18475	18336	18415	18512	18537	18398	18372	18407	18380	18302	18403	18463	18691	18436	18489	18289	18401	18540	18477	18312	18540	18340	18230	18379	18459	18319	18376	18361	18556	18367	18247	18299	18355	18553	18464	18429	18332	18276	18277	18557	18477	18492	18263	18298	18371	18468	18369	18312	18399	18470	18414	18375	18360	18454	18406	18448	18552	18410	18332	18278	18553	18442	18588	18507	18319	18326	18294	18390	18317	18634	18580	18291	18352	18457	18530	18566	18591	18293	18302	18398	18654	18465	18432	18433	18172	18216	18331	18273	18382	18475	18448	18539	18376	18254	18338	18287	18183	18526	18608	18448	18417	18502	18227	18026	18523	18571	18310	18499	18484	18550	18389	18511	18585	18508	18437	18288	18359	18390	18502	18507	18344	18476	18436	18435	18334	18382	18605	18284	18296	18502	18360	18261	18331	18324	18389	18642	18274	18347	18305	18450	18216	18390	18399	18570	18389	18440	18378	18527	18544	18465	18428	18585	18618	18463	18352	18343	18266	18460	18450	18593	18267	18372	18405	18399	18176	18312	18318	18372	18322	18219	18570	18532	18437	18442	18244	18429	18480	18426	18398	18280	18404	18294	18106	18242	18458	18462	18219	18263	18153	18477	18376	18166	18294	18193	18518	18567	18289	18580	18456	18407	18468	18356	18236	18617	18181	18445	18456	18289	18364	18645	18387	18154	18438	18431	18198	18429	18580	18367	18364	18381	18422	18366	18422	18257	18405	18255	18501	18293	18298	18478	18331	18395	18467	18393	18279	18498	18426	18543	18180	18282	18498	18453	18272	18452	18481	18538	18435	18493	18292	18340	18533	18346	18416	18454	18488	18502	18374	18561	18273	18491	18368	18413	18708	18606	18427	18330	18195	18393	18459	18376	18415	18363	18391	18570	18625	18621	18346	18315	18452	18380	18480	18405	18506	18394	18345	18323	18443	18341	18542	18493	18468	18419	18563	18309	18330	18242	18177	18535	18286	18403	18457	18313	18587	18457	18249	18384	18373	18494	18634	18331	18395	18224	18317	18419	18406	18320	18530	18321	18356	18289	18438	18308	18359	18401	18286	18215	18342	18516	18399	18465	18212	18476	18412	18434	18489	18373	18343	18319	18530	18335	18407	18231	18253	18534	18438	18320	18386	18402	18475	18320	18513	18431	18315	18329	18429	18286	18450	18525	18324	18495	18360	18373	18500	18405	18483	18256	18566	18485	18449	18319	18422	18453	18380	18395	18567	18279	18473	18354	18426	18594	18267	18352	18428	18581	18368	18347	18168	18270	18338	18384	18481	18377	18356	18256	18413	18357	18431	18436	18481	18386	18565	18339	18282	18374	18680	18248	18434	18447	18190	18305	18453	18493	18297	18485	18534	18413	18259	18424	18400	18332	18486	18440	18433	18301	18360	18318	18482	18192	18440	18248	18372	18459	18455	18519	18356	18410	18309	18435	18566	18582	18308	18270	18382	18365	18191	18571	18508	18312	18432	18255	18375	18490	18410	18316	18436	18323	18504	18176	18425	18463	18421	18405	18345	18362	18162	18390	18395	18432	18338	18449	18491	18252	18317	18486	18389	18292	18376	18639	18168	18408	18310	18350	18451	18395	18366	18410	18294	18615	18572	18233	18486	18483	18532	18363	18428	18423	18506	18296	18451	18201	18474	18304	18165	18362	18458	18249	18578	18388	18344	18329	18092	18414	18544	18291	18286	18343	18516	18319	18404	18236	18741	18469	18408	18255	18429	18307	18401	18416	18265	18414	18562	18452	18441	18291	18242	18141	18377	18478	18506	18346	18401	18642	18396	18641	18847	18469	18587	18427	18357	18297	18488	18557	18366	18387	18468	18457	18362	18430	18385	18348	18420	18430	18523	18487	18446	18521	18400	18308	18163	18353	18490	18435	18188	18490	18498	18326	18361	18348	18509	18278	18310	18366	18489	18460	18287	18346	18256	18687	18509	18168	18328	18352	18337	18399	18553	18359	18573	18439	18387	18350	18376	18233	18428	18588	18383	18177	18382	18391	18575	18435	18392	18324	18290	18328	18003	18298	18565	18157	18365	18292	18286	18338	18376	18340	18611	18476	18496	18297	18212	18576	18522	18459	18403	18259	18245	18352	18610	18234	18443	18396	18275	18552	18334	18308	18398	18237	18369	18366	18240	18402	18484	18202	18628	18383	18460	18240	18392	18597	18439	18438	18448	18502	18374	18499	18312	18432	18092	18318	18413	18468	18328	18392	18335	18417	18172	18323	18393	18515	18566	18537	18391	18387	18469	18343	18338	18272
21209	36288	34716	28643	25422	23110	20650	19232	18424	17888	17210	17041	16863	16405	16344	16105	16119	15983	16153	15967	16038	15785	16070	15983	15841	15862	15805	15782	15656	15442	15601	15650	15689	15686	15801	15579	15470	15634	15503	15345	15615	15604	15483	15500	15588	15546	15408	15393	15452	15433	15511	15447	15359	15343	15489	15518	15423	15522	15390	15512	15466	15469	15497	15679	15241	15454	15601	15512	15523	15621	15641	15790	15617	15499	15634	15530	15609	15570	15563	15338	15541	15378	15438	15485	15352	15514	15418	15455	15745	15562	15406	15356	15399	15621	15346	15650	15358	15421	15439	15447	15415	15623	15421	15443	15419	15466	15444	15529	15447	15369	15296	15462	15680	15532	15475	15229	15373	15404	15401	15434	15357	15414	15573	15376	15502	15473	15536	15218	15451	15450	15481	15494	15478	15479	15521	15419	15476	15499	15381	15421	15509	15380	15590	15223	15438	15333	15282	15453	15324	15442	15435	15576	15380	15487	15387	15701	15392	15345	15357	15239	15353	15483	15610	15388	15449	15393	15421	15390	15462	15480	15409	15425	15514	15403	15438	15320	15509	15387	15577	15393	15512	15370	15537	15608	15433	15476	15460	15462	15369	15395	15484	15557	15433	15523	15624	15329	15187	15478	15552	15546	15337	15370	15312	15470	15349	15356	15436	15641	15495	15574	15326	15445	15332	15367	15363	15469	15435	15529	15261	15519	15494	15416	15239	15559	15259	15566	15486	15240	15517	15400	15481	15456	15212	15377	15598	15307	15451	15407	15545	15478	15426	15500	15399	15605	15458	15390	15526	15388	15414	15219	15496	15467	15484	15650	15420	15181	15464	15593	15373	15657	15296	15467	15478	15512	15565	15308	15465	15305	15618	15345	15350	15378	15376	15296	15392	15413	15397	15421	15388	15618	15491	15401	15498	15435	15285	15504	15446	15353	15486	15418	15434	15509	15331	15387	15523	15378	15265	15364	15479	15524	15341	15349	15376	15384	15615	15451	15462	15405	15457	15524	15407	15538	15510	15416	15426	15314	15598	15409	15319	15375	15413	15498	15409	15656	15418	15436	15492	15558	15298	15347	15513	15365	15366	15460	15327	15577	15492	15330	15506	15418	15591	15441	15416	15529	15577	15485	15513	15514	15290	15545	15490	15349	15402	15534	15455	15421	15682	15472	15367	15352	15327	15315	15531	15641	15436	15464	15454	15321	15458	15501	15516	15454	15606	15536	15463	15537	15416	15280	15494	15310	15399	15521	15334	15362	15418	15362	15586	15464	15375	15597	15475	15440	15282	15378	15570	15428	15404	15452	15515	15427	15446	15506	15466	15674	15436	15370	15519	15461	15470	15542	15479	15562	15460	15177	15304	15430	15513	15397	15237	15522	15492	15441	15530	15393	15486	15392	15479	15498	15387	15354	15396	15497	15364	15467	15530	15318	15305	15419	15458	15244	15501	15525	15494	15690	15455	15480	15457	15441	15423	15536	15350	15598	15381	15384	15451	15415	15417	15439	15408	15404	15429	15516	15508	15496	15637	15486	15345	15589	15467	15509	15412	15299	15593	15431	15593	15408	15357	15423	15350	15472	15385	15456	15417	15396	15352	15447	15649	15412	15416	15279	15495	15324	15532	15589	15381	15418	15575	15535	15446	15338	15374	15580	15444	15405	15606	15423	15386	15503	15457	15485	15535	15499	15621	15389	15504	15424	15505	15454	15319	15423	15251	15534	15425	15517	15478	15307	15482	15387	15427	15423	15493	15358	15438	15524	15310	15338	15509	15440	15250	15280	15255	15441	15389	15357	15399	15416	15458	15443	15352	15438	15520	15553	15564	15296	15633	15406	15387	15385	15438	15390	15458	15398	15511	15315	15390	15563	15654	15584	15351	15373	15480	15463	15367	15405	15490	15337	15301	15361	15486	15475	15370	15510	15433	15463	15520	15558	15469	15487	15581	15405	15493	15585	15527	15268	15410	15462	15413	15472	15459	15553	15311	15496	15328	15386	15382	15284	15418	15326	15285	15544	15474	15607	15329	15463	15361	15497	15388	15394	15472	15410	15401	15342	15421	15522	15450	15507	15436	15388	15478	15536	15486	15520	15310	15180	15507	15342	15468	15274	15468	15490	15337	15435	15524	15460	15481	15485	15385	15297	15546	15520	15519	15522	15333	15368	15379	15442	15602	15377	15399	15544	15389	15418	15542	15446	15195	15493	15186	15512	15513	15369	15365	15250	15314	15750	15549	15464	15554	15508	15540	15417	15598	15480	15415	15411	15418	15322	15247	15319	15511	15457	15590	15495	15431	15323	15373	15533	15509	15169	15472	15469	15470	15361	15407	15362	15586	15627	15442	15474	15478	15467	15304	15341	15317	15517	15551	15583	15357	15419	15540	15443	15511	15524	15575	15488	15533	15462	15270	15588	15442	15422	15322	15504	15552	15468	15225	15450	15418	15626	15416	15619	15565	15363	15512	15477	15155	15276	15472	15504	15576	15285	15487	15468	15371	15381	15409	15495	15446	15453	15451	15506	15528	15468	15415	15446	15490	15336	15479	15431	15570	15458	15674	15379	15334	15514	15433	15472	15367	15524	15402	15402	15488	15519	15621	15402	15412	15443	15447	15487	15456	15279	15327	15488	15379	15583	15487	15446	15460	15362	15409	15486	15489	15505	15690	15398	15510	15454	15628	15521	15456	15358	15514	15531	15360	15504	15465	15174	15467	15630	15379	15376	15380	15403	15454	15471	15526	15386	15405	15675	15538	15239	15357	15560	15556	15580	15377	15577	15511	15356	15569	15347	15426	15366	15513	15354	15428	15457	15518	15225	15407	15522	15591	15395	15392	15257	15438	15444	15326	15597	15427	15496	15417	15348	15397	15336	15549	15496	15482	15434	15618	15497	15505	15587	15372	15550	15414	15476	15391	15278	15468	15589	15615	15369	15506	15555	15317	15450	15438	15535	15335	15282	15437	15443	15412	15348	15477	15456	15598	15257	15344	15460	15477	15228	15381	15441	15343	15487	15445	15480	15444	15421	15469	15485	15362	15443	15327	15734	15352	15359	15523	15296	15356	15500	15482	15376	15537	15510	15460	15534	15453	15542	15356	15457	15422	15582	15404	15450	15444	15193	15454	15460	15566	15577	15317	15313	15507	15364	15441	15509	15489	15466	15456	15399	15579	15414	15374	15377	15414	15573	15394	15397	15234	15289	15474	15497	15296	15713	15646	15274	15610	15390	15433	15358	15372	15473	15489	15442	15498	15415	15484	15569	15540	15541	15490	15387	15371	15544	15387	15360	15448	15506	15531	15392	15349	15545	15458	15387	15597	15497	15451	15258	15509	15459	15439	15529	15374	15314	15505	15382	15638	15349	15419	15629	15408	15336	15415	15423	15449	15634	15425	15581	15585	15588	15489	15454	15426	15337	15339	15429	15571	15314	15523	15492	15497	15650	15402	15242	15287	15356	15422	15326	15313	15535	15501	15493	15462	15560	15544	15378	15348	15592	15475	15331	15366	15627	15403	15369	15374	15373	15417	15452	15669	15526	15383	15464	15415	15341	15465	15536	15351	15497	15459	15505	15527	15413	15484	15527	15549	15469	15522	15457	15398	15472	15508	15527	15537	15563	15454	15459	15513	15310	15517	15354	15390	15508	15379	15376	15330	15340	15451	15479	15542	15575	15471	15396	15425	15399	15445	15647	15533	15437	15404	15435	15472	15449	15494	15336	15403	15479	15418	15410	15516	15637	15413	15350	15547	15320	15373	15316	15409	15306	15388	15531	15514	15502	15494	15600	15529	15526	15379	15374	15341	15528	15669	15622	15542	15512	15373	15436	15446	15420	15437	15458	15460	15375	15411	15337	15335	15436	15565	15389	15533	15337	15528	15431	15474	15558	15455	15367	15529	15333	15602	15543	15541	15489	15431	15493	15332	15565	15448	15380	15419	15385	15538	15448	15442	15347	15382	15491	15480	15475	15469	15466	15510	15580	15735	15465	15331	15441	15492	15473	15529	15452	15601	15304	15521	15455	15307	15545	15456	15421	15379	15511	15567	15525	15323	15532	15496	15310	15400	15462	15300	15336	15492	15539	15397	15464	15410	15603	15444	15440	15529	15597	15389	15255	15319	15480	15572	15628	15430	15499	15562	15508	15385	15554	15503	15336	15452	15583	15353	15487	15442	15608	15441	15254	15397	15495	15334	15560	15374	15448	15499	15389	15334	15461	15349	15466	15448	15360	15323	15519	15431	15384	15317	15503	15419	15456	15389	15412	15399	15438	15457	15492	15375	15478	15594	15425	15378	15502	15478	15555	15527	15409	15391	15368	15643	15296	15459	15535	15309	15350	15491	15415	15546	15306	15564	15368	15438	15468	15423	15451	15557	15504	15546	15361	15452	15401	15312	15383	15478	15531	15469	15432	15495	15553	15498	15554	15441	15473	15382	15527	15456	15438	15395	15367	15512	15406	15241	15493	15487	15550	15514	15362	15571	15394	15347	15438	15608	15534	15304	15409	15653	15427	15568	15339	15361	15392	15356	15500	15647	15509	15613	15354	15542	15510	15463	15487	15518	15335	15534	15474	15225	15425	15635	15453	15489	15472	15593	15433	15407	15514	15407	15551	15493	15554	15359	15534	15266	15324	15342	15458	15448	15314	15342	15434	15577	15440	15405	15590	15568	15297	15581	15564	15402	15394	15537	15403	15482	15429	15572	15509	15394	15579	15508	15490	15554	15464	15424	15360	15543	15461	15370	15355	15416	15439	15430	15505	15469	15546	15533	15504	15574	15461	15489	15472	15490	15269	15550	15477	15616	15543	15430	15577	15220	15352	15359	15351	15463	15369	15507	15622	15558	15443	15459	15361	15458	15630	15386	15585	15423	15306	15517	15404	15385	15371	15429	15456	15556	15494	15441	15523	15396	15571	15461	15293	15406	15444	15406	15395	15551	15539	15551	15402	15540	15392	15449	15486	15414	15569	15483	15560	15506	15531	15522	15462	15457	15390	15429	15546	15504	15422	15409	15448	15373	15303	15423	15360	15545	15369	15361	15576	15527	15458	15410	15477	15620	15433	15420	15597	15566	15479	15317	15281	15424	15488	15430	15407	15256	15458	15507	15405	15449	15604	15260	15680	15457	15442
24001	21398	29026	24362	23350	26258	26690	22552	21201	21017	20423	20059	19708	19768	19493	19220	19350	19114	19093	19217	18993	18962	18985	19213	19107	18926	18863	18878	18805	18704	18511	18738	18818	18807	18699	18565	18645	18382	18631	18463	18620	18522	18478	18610	18617	18584	18600	18554	18588	18475	18546	18539	18640	18763	18486	18664	18433	18271	18539	18489	18541	18503	18353	18686	18598	18644	18466	18428	18511	18637	18774	18606	18731	18787	18695	18530	18470	18548	18497	18552	18539	18630	18639	18605	18519	18659	18374	18670	18486	18482	18462	18435	18479	18434	18531	18628	18719	18566	18452	18431	18396	18377	18553	18524	18466	18562	18447	18515	18483	18214	18427	18533	18427	18240	18574	18615	18442	18376	18267	18458	18467	18412	18410	18362	18382	18425	18422	18553	18440	18544	18542	18512	18414	18531	18368	18516	18488	18344	18456	18363	18609	18478	18360	18543	18354	18587	18416	18520	18533	18420	18565	18546	18345	18456	18540	18362	18322	18527	18466	18486	18584	18465	18382	18421	18520	18639	18443	18478	18415	18454	18393	18307	18569	18571	18423	18547	18591	18662	18619	18281	18485	18577	18469	18406	18569	18517	18549	18192	18355	18292	18509	18330	18443	18401	18447	18346	18376	18321	18528	18369	18376	18526	18526	18326	18390	18485	18609	18256	18277	18428	18597	18526	18346	18399	18534	18332	18414	18437	18525	18657	18478	18316	18471	18417	18367	18295	18314	18540	18453	18447	18566	18432	18651	18280	18518	18505	18305	18314	18373	18643	18626	18571	18276	18359	18456	18487	18510	18550	18398	18385	18488	18190	18367	18465	18611	18405	18467	18508	18443	18579	18617	18366	18418	18589	18496	18542	18387	18612	18596	18540	18548	18438	18561	18456	18411	18278	18590	18542	18190	18470	18230	18396	18344	18485	18408	18650	18582	18536	18515	18374	18422	18585	18595	18424	18561	18320	18359	18406	18672	18389	18198	18548	18444	18682	18577	18439	18399	18475	18314	18436	18661	18438	18376	18313	18575	18412	18397	18514	18341	18343	18704	18644	18401	18212	18360	18585	18204	18362	18431	18377	18514	18425	18253	18513	18289	18323	18319	18314	18461	18520	18528	18412	18337	18605	18294	18261	18529	18594	18582	18447	18597	18697	18461	18492	18310	18336	18660	18410	18471	18217	18621	18471	18451	18348	18535	18419	18607	18594	18480	18454	18198	18234	18502	18439	18650	18616	18495	18282	18493	18467	18228	18380	18431	18314	18596	18341	18469	18572	18446	18429	18551	18322	18485	18245	18468	18347	18569	18365	18312	18424	18455	18401	18528	18452	18199	18487	18553	18428	18419	18398	18597	18480	18598	18626	18596	18521	18361	18400	18520	18574	18518	18399	18529	18489	18692	18461	18472	18362	18368	18575	18448	18632	18471	18299	18579	18546	18456	18348	18370	18407	18397	18374	18412	18639	18277	18385	18496	18337	18434	18530	18488	18417	18313	18427	18464	18304	18507	18490	18429	18547	18479	18373	18294	18507	18701	18531	18366	18443	18532	18315	18531	18340	18234	18330	18341	18279	18334	18302	18427	18504	18690	18374	18478	18519	18532	18441	18376	18385	18503	18445	18453	18436	18527	18510	18583	18428	18381	18519	18536	18260	18337	18413	18620	18462	18298	18532	18118	18589	18524	18475	18308	18510	18364	18236	18381	18560	18545	18411	18563	18375	18542	18609	18593	18229	18390	18403	18437	18622	18690	18529	18348	18470	18606	18466	18479	18498	18310	18445	18257	18468	18281	18490	18437	18390	18584	18460	18551	18280	18531	18490	18222	18270	18367	18414	18271	18482	18416	18409	18348	18313	18349	18487	18626	18350	18534	18441	18272	18763	18377	18304	18337	18468	18499	18282	18502	18468	18357	18267	18565	18572	18507	18400	18476	18495	18517	18556	18425	18321	18525	18416	18610	18389	18553	18506	18415	18493	18276	18543	18407	18555	18462	18423	18447	18567	18377	18445	18381	18646	18520	18413	18431	18485	18218	18476	18530	18675	18542	18409	18424	18338	18359	18353	18394	18637	18320	18662	18543	18415	18490	18420	18495	18331	18481	18424	18372	18527	18568	18631	18517	18450	18313	18758	18523	18450	18320	18472	18516	18777	18584	18482	18742	18403	18461	18407	18663	18555	18715	18676	18281	18316	18344	18464	18433	18297	18445	18370	18470	18483	18301	18207	18403	18379	18451	18358	18514	18333	18466	18334	18476	18418	18458	18672	18339	18320	18453	18355	18520	18483	18410	18470	18417	18615	18526	18394	18475	18450	18406	18325	18337	18329	18352	18465	18316	18375	18254	18272	18322	18638	18533	18321	18493	18364	18500	18593	18509	18346	18256	18302	18610	18422	18543	18439	18551	18504	18492	18524	18361	18441	18707	18536	18531	18541	18514	18557	18527	18386	18275	18310	18494	18492	18398	18473	18372	18702	18389	18462	18413	18367	18553	18448	18368	18498	18447	18534	18316	18230	18528	18285	18528	18359	18464	18453	18566	18538	18802	18397	18487	18417	18432	18584	18567	18407	18478	18325	18559	18509	18626	18489	18481	18365	18328	18528	18389	18387	18500	18389	18505	18580	18589	18554	18369	18611	18274	18403	18473	18241	18467	18359	18374	18558	18396	18484	18225	18476	18617	18474	18435	18532	18475	18516	18385	18570	18401	18396	18675	18483	18574	18417	18179	18539	18669	18487	18570	18487	18532	18544	18388	18698	18489	18571	18452	18647	18161	18440	18695	18624	18253	18543	18466	18378	18233	18557	18415	18539	18655	18582	18469	18453	18317	18282	18811	18278	18441	18455	18528	18536	18490	18443	18694	18403	18414	18628	18313	18432	18401	18553	18644	18419	18345	18481	18328	18584	18263	18366	18514	18316	18351	18446	18346	18557	18581	18640	18422	18475	18673	18317	18487	18553	18490	18404	18379	18657	18478	18643	18339	18533	18502	18511	18342	18395	18543	18305	18602	18613	18500	18484	18519	18597	18282	18375	18479	18599	18547	18456	18480	18375	18410	18448	18635	18763	18627	18603	18591	18429	18218	18316	18695	18389	18415	18418	18374	18358	18275	18473	18323	18388	18351	18570	18311	18362	18377	18478	18341	18242	18535	18586	18374	18476	18328	18524	18505	18428	18539	18292	18483	18259	18378	18683	18575	18325	18435	18363	18396	18522	18635	18272	18283	18568	18463	18404	18335	18588	18571	18460	18451	18491	18550	18473	18339	18568	18559	18388	18633	18586	18501	18553	18228	18436	18572	18498	18484	18500	18418	18289	18303	18376	18330	18487	18414	18493	18538	18618	18418	18647	18541	18619	18232	18382	18412	18525	18393	18408	18434	18344	18513	18418	18412	18435	18600	18567	18391	18390	18384	18265	18542	18499	18469	18520	18319	18402	18507	18225	18660	18494	18526	18539	18350	18757	18528	18486	18686	18568	18597	18389	18518	18515	18598	18378	18385	18399	18193	18717	18389	18481	18386	18388	18510	18457	18521	18492	18360	18534	18738	18473	18617	18564	18518	18507	18628	18430	18462	18436	18432	18499	18527	18695	18502	18201	18400	18413	18358	18291	18373	18571	18515	18395	18394	18513	18554	18369	18508	18421	18343	18405	18467	18461	18527	18494	18459	18405	18417	18459	18233	18577	18260	18165	18588	18526	18428	18459	18468	18532	18374	18419	18425	18520	18383	18429	18516	18484	18557	18371	18630	18422	18437	18415	18657	18400	18191	18317	18560	18355	18587	18403	18370	18435	18461	18459	18512	18600	18230	18447	18588	18430	18369	18352	18467	18427	18498	18496	18396	18388	18216	18525	18451	18460	18353	18566	18376	18369	18403	18426	18589	18301	18697	18579	18597	18432	18625	18328	18338	18567	18542	18635	18457	18317	18260	18586	18324	18247	18359	18385	18564	18574	18444	18428	18479	18581	18533	18520	18404	18709	18390	18452	18469	18584	18282	18455	18281	18417	18648	18382	18427	18396	18222	18300	18549	18246	18431	18132	18437	18200	18389	18458	18215	18316	18467	18373	18516	18288	18418	18577	18407	18409	18502	18675	18452	18539	18656	18529	18584	18386	18354	18499	18349	18359	18408	18416	18420	18463	18334	18644	18395	18641	18491	18577	18504	18339	18368	18298	18548	18554	18465	18532	18544	18580	18500	18498	18466	18584	18582	18434	18546	18550	18419	18437	18507	18445	18572	18578	18551	18242	18515	18639	18309	18610	18649	18548	18552	18373	18321	18643	18520	18525	18422	18286	18445	18446	18354	18377	18382	18500	18316	18441	18612	18398	18447	18559	18360	18556	18622	18733	18419	18571	18536	18424	18389	18473	18718	18381	18512	18251	18376	18529	18587	18242	18494	18477	18455	18573	18374	18563	18587	18492	18577	18370	18537	18402	18385	18569	18462	18529	18424	18651	18591	18475	18578	18592	18340	18509	18566	18381	18513	18330	18308	18412	18556	18601	18525	18477	18512	18559	18649	18528	18396	18416	18320	18605	18559	18607	18350	18430	18460	18552	18402	18583	18559	18416	18620	18433	18394	18470	18422	18338	18513	18434	18454	18425	18133	18527	18692	18411	18438	18380	18475	18638	18235	18616	18572	18489	18487	18367	18340	18441	18682	18406	18413	18485	18627	18467	18434	18348	18336	18228	18512	18291	18578	18439	18477	18450	18521	18513	18468	18360	18232	18370	18474	18503	18543	18699	18698	18489	18613	18365	18418	18395	18608	18417	18477	18481	18443	18526	18529	18297	18436	18675	18270	18334	18447	18548	18679	18477	18547	18308	18552	18496	18443	18489	18375	18493	18343	18497	18345	18530	18442	18669	18441	18450	18609	18547	18537	18203	18628	18504	18483	18449	18341	18347	18523	18668	18326	18582	18397	18597	18490	18393	18483	18517	18540	18438	18546	18576	18563	18368	18318	18508	18414	18430	18575	18391	18327	18575	18357	18632	18669	18431	18500	18400	18266	18241	18536	18451	18524	18271	18369	18460	18550	18466	18442	18359	18326	18523	18465	18169	18481	18280	18452	18739	18462	18365	18562	18542	18358	18302	18482	18547	18241	18663	18320	18692	18304	18471	18377	18482	18371	18457
23825	41747	40015	33666	30277	26061	23447	21236	19644	18820	18524	17795	17326	16917	16688	16431	16694	16474	16392	16546	16427	16072	16194	16414	16103	15966	15912	15860	15817	15983	15714	15538	15605	15797	15643	15616	15573	15515	15566	15739	15405	15489	15687	15550	15517	15433	15593	15450	15473	15460	15520	15406	15665	15374	15543	15616	15460	15516	15679	15669	15585	15435	15662	15422	15544	15502	15437	15627	15587	15844	15772	15888	15616	15628	15607	15636	15509	15590	15443	15474	15311	15594	15653	15489	15515	15500	15517	15450	15589	15510	15426	15509	15545	15465	15430	15478	15502	15523	15569	15374	15517	15463	15374	15533	15591	15471	15460	15544	15485	15461	15496	15525	15435	15520	15336	15416	15668	15466	15674	15533	15283	15383	15334	15469	15522	15413	15294	15567	15500	15377	15552	15468	15411	15488	15465	15580	15356	15438	15382	15434	15529	15281	15442	15645	15563	15414	15604	15531	15529	15562	15368	15516	15518	15522	15447	15596	15343	15299	15562	15374	15465	15453	15461	15401	15519	15428	15608	15512	15339	15589	15420	15456	15386	15526	15567	15412	15589	15413	15325	15583	15565	15436	15791	15427	15497	15561	15348	15582	15534	15506	15453	15362	15462	15422	15305	15448	15490	15482	15418	15473	15406	15508	15337	15431	15492	15475	15471	15467	15345	15346	15330	15535	15339	15514	15520	15319	15515	15321	15383	15489	15612	15272	15434	15377	15511	15509	15383	15332	15423	15540	15494	15446	15439	15439	15461	15365	15447	15469	15527	15471	15361	15361	15472	15523	15404	15471	15331	15521	15619	15427	15430	15550	15640	15398	15551	15505	15461	15638	15404	15397	15448	15426	15537	15506	15271	15362	15476	15539	15498	15435	15422	15472	15574	15587	15504	15480	15337	15258	15638	15647	15378	15335	15387	15446	15414	15463	15461	15497	15395	15413	15485	15312	15573	15332	15500	15605	15440	15509	15560	15470	15434	15461	15420	15582	15429	15505	15428	15332	15476	15456	15511	15499	15462	15353	15378	15571	15321	15441	15566	15452	15547	15520	15555	15464	15486	15660	15476	15450	15353	15450	15389	15485	15417	15535	15416	15256	15321	15486	15467	15491	15337	15384	15546	15435	15511	15419	15395	15400	15380	15559	15463	15557	15417	15441	15513	15469	15380	15572	15471	15441	15414	15593	15442	15503	15431	15637	15516	15567	15499	15615	15342	15497	15406	15572	15345	15353	15437	15452	15504	15506	15324	15421	15551	15622	15569	15555	15586	15456	15495	15534	15419	15573	15363	15356	15381	15655	15414	15400	15531	15432	15421	15410	15513	15344	15404	15478	15493	15580	15383	15370	15501	15434	15413	15502	15337	15257	15462	15357	15389	15434	15603	15590	15504	15416	15394	15615	15334	15406	15530	15438	15431	15196	15579	15451	15434	15496	15523	15484	15452	15646	15490	15412	15522	15509	15457	15382	15382	15656	15611	15451	15398	15465	15443	15487	15410	15474	15303	15422	15479	15481	15420	15239	15567	15441	15499	15322	15516	15595	15491	15326	15371	15470	15448	15298	15542	15224	15504	15297	15314	15410	15526	15395	15424	15392	15647	15507	15474	15479	15318	15530	15380	15587	15507	15292	15493	15399	15428	15405	15455	15349	15451	15496	15486	15211	15505	15460	15362	15386	15421	15438	15337	15520	15358	15391	15501	15361	15352	15312	15555	15404	15423	15361	15503	15589	15431	15386	15536	15566	15538	15469	15415	15428	15412	15477	15499	15500	15354	15602	15458	15387	15496	15512	15366	15641	15325	15403	15482	15475	15495	15323	15382	15381	15531	15331	15453	15492	15482	15489	15657	15580	15429	15375	15533	15328	15303	15436	15466	15537	15589	15265	15546	15369	15497	15548	15340	15593	15269	15466	15425	15501	15531	15605	15411	15459	15362	15442	15352	15541	15404	15513	15496	15721	15411	15595	15424	15468	15400	15296	15397	15585	15324	15558	15496	15464	15502	15329	15526	15452	15421	15527	15440	15531	15426	15518	15396	15483	15462	15631	15499	15435	15576	15418	15375	15426	15514	15492	15515	15494	15508	15517	15417	15534	15460	15378	15408	15442	15427	15400	15531	15545	15432	15451	15485	15438	15381	15579	15596	15478	15324	15432	15517	15473	15328	15495	15588	15495	15518	15428	15357	15458	15480	15354	15548	15425	15419	15582	15388	15353	15251	15368	15400	15291	15466	15466	15363	15446	15595	15381	15399	15438	15446	15469	15464	15603	15386	15481	15331	15476	15374	15387	15439	15274	15381	15364	15418	15270	15635	15428	15480	15454	15426	15482	15421	15358	15412	15465	15415	15524	15465	15173	15440	15339	15479	15477	15490	15399	15573	15355	15576	15461	15418	15377	15377	15239	15541	15421	15583	15374	15584	15451	15393	15529	15456	15502	15404	15501	15396	15584	15554	15375	15324	15669	15735	15422	15525	15364	15600	15467	15514	15438	15397	15630	15583	15520	15306	15511	15499	15612	15553	15528	15359	15516	15488	15388	15384	15385	15350	15419	15421	15417	15452	15470	15415	15399	15388	15494	15428	15485	15426	15555	15417	15517	15540	15446	15496	15456	15476	15468	15401	15624	15360	15482	15406	15425	15393	15560	15385	15570	15560	15448	15642	15450	15321	15288	15432	15301	15501	15391	15585	15547	15365	15511	15410	15446	15414	15477	15381	15448	15493	15418	15532	15470	15435	15408	15548	15403	15415	15320	15444	15545	15560	15544	15468	15587	15491	15416	15313	15199	15488	15435	15359	15511	15360	15508	15564	15371	15412	15493	15521	15395	15576	15408	15261	15352	15572	15589	15328	15501	15501	15565	15444	15307	15338	15574	15509	15451	15555	15654	15258	15557	15445	15386	15383	15279	15405	15527	15401	15436	15517	15478	15607	15390	15631	15569	15553	15342	15512	15333	15363	15432	15296	15392	15376	15481	15553	15596	15614	15498	15476	15343	15548	15472	15465	15430	15457	15502	15240	15515	15532	15497	15492	15345	15353	15421	15418	15438	15398	15390	15452	15456	15403	15417	15459	15359	15570	15440	15546	15562	15432	15509	15405	15410	15598	15468	15475	15552	15319	15477	15394	15410	15499	15498	15470	15558	15514	15541	15385	15609	15502	15502	15370	15433	15432	15387	15489	15512	15371	15480	15562	15522	15600	15343	15449	15498	15387	15450	15452	15511	15553	15444	15500	15525	15310	15514	15466	15422	15465	15410	15361	15407	15406	15364	15488	15301	15562	15463	15446	15199	15419	15387	15526	15487	15397	15500	15714	15314	15501	15351	15487	15364	15506	15256	15487	15520	15378	15571	15456	15443	15584	15377	15214	15378	15425	15286	15377	15535	15512	15356	15577	15528	15355	15481	15513	15342	15381	15274	15504	15654	15274	15469	15268	15547	15339	15455	15488	15452	15457	15487	15485	15432	15413	15447	15409	15300	15395	15487	15530	15438	15412	15420	15399	15448	15524	15555	15433	15506	15575	15402	15461	15506	15393	15459	15500	15512	15370	15369	15518	15597	15409	15303	15519	15496	15427	15310	15545	15491	15660	15419	15320	15586	15389	15664	15471	15354	15511	15366	15495	15531	15543	15381	15350	15417	15589	15420	15481	15448	15434	15431	15484	15524	15573	15407	15421	15401	15435	15452	15405	15461	15501	15572	15410	15410	15330	15447	15367	15653	15405	15408	15394	15483	15566	15437	15404	15510	15357	15425	15474	15493	15395	15408	15484	15399	15470	15816	15488	15454	15490	15506	15461	15507	15362	15354	15572	15428	15571	15318	15504	15539	15564	15385	15398	15567	15505	15579	15341	15594	15419	15516	15590	15484	15456	15428	15577	15442	15396	15500	15320	15498	15535	15341	15465	15564	15613	15527	15409	15502	15385	15482	15514	15439	15561	15330	15654	15478	15412	15362	15230	15321	15505	15596	15244	15455	15387	15461	15629	15559	15413	15524	15453	15437	15503	15425	15548	15464	15624	15422	15484	15497	15521	15475	15382	15380	15272	15586	15403	15530	15283	15535	15469	15446	15582	15390	15570	15501	15402	15453	15461	15512	15459	15464	15493	15376	15479	15601	15461	15387	15392	15520	15488	15420	15471	15354	15301	15498	15496	15398	15426	15556	15409	15413	15451	15478	15592	15435	15453	15514	15577	15336	15460	15378	15363	15596	15500	15475	15484	15622	15420	15456	15434	15317	15582	15273	15327	15418	15471	15628	15373	15509	15569	15426	15275	15522	15521	15414	15491	15388	15399	15602	15510	15525	15514	15363	15462	15467	15413	15293	15348	15321	15355	15367	15439	15400	15378	15324	15461	15418	15609	15300	15362	15528	15645	15378	15343	15505	15398	15401	15265	15512	15527	15337	15468	15550	15586	15432	15606	15449	15419	15464	15471	15431	15339	15387	15564	15503	15517	15414	15551	15495	15366	15534	15344	15320	15367	15312	15523	15483	15489	15521	15439	15584	15380	15414	15473	15463	15381	15401	15532	15397	15318	15512	15438	15531	15561	15420	15436	15506	15605	15531	15409	15537	15599	15408	15425	15358	15478	15356	15357	15470	15513	15387	15370	15483	15478	15423	15582	15500	15400	15430	15596	15372	15508	15481	15438	15225	15389	15501	15487	15585	15415	15564	15476	15487	15487	15446	15440	15550	15330	15543	15424	15474	15477	15660	15315	15392	15414	15445	15473	15501	15588	15412	15510	15440	15399	15478	15503	15393	15507	15444	15528	15296	15318	15557	15507	15414	15548	15532	15326	15576	15335	15400	15397	15277	15418	15425	15504	15498	15551	15295	15444	15410	15631	15124	15502	15595	15562	15476	15239	15438	15610	15383	15447	15523	15572	15345	15526	15425	15444	15445	15424	15388	15437	15430	15553	15520	15416	15656	15411	15569	15495	15447	15617	15373	15370	15633	15337	15605	15449	15534	15434	15531	15402	15427	15403	15476	15410	15530	15496	15343	15403	15535	15503	15392	15492	15379	15434	15491	15471	15456	15405	15402	15689	15565	15444	15268	15365	15569	15429	15565	15251	15526	15578	15481	15488	15498	15375	15471	15427	15315	15515	15308	15336	15254	15604	15273	15542	15371
30019	24561	27923	25966	22327	20983	20014	19283	19197	18853	18922	18814	18578	18620	18559	18341	18509	18585	18385	18363	18182	18369	18462	18331	18337	18310	18451	18279	18361	18245	18353	18208	18345	18386	18348	18175	18216	18244	18369	18399	18248	18225	18244	18385	18374	18225	18117	18317	18277	18233	18502	18363	18288	18269	18217	18196	18326	18043	18048	18265	18096	18315	18317	18385	18172	18329	18334	18230	18217	18468	18415	18357	18428	18303	18304	18348	18453	18394	18140	18243	17992	18166	18237	18176	18230	18143	18230	18223	18472	18059	18467	18419	18337	18187	18321	18214	18273	18396	18307	18380	18240	18125	18203	18292	18345	18169	18343	18333	18248	18228	18005	18433	18312	18243	18318	18392	18302	18228	18036	18114	18090	18098	18217	18246	18313	18343	18402	18179	18072	18203	18342	18301	18161	18200	18149	18423	18293	18292	18245	18175	18147	18038	18310	18221	18120	18193	18031	18338	18160	18171	18166	18100	18272	18052	18447	18398	18217	18389	18370	18098	18186	18177	18355	18368	18410	18265	18154	18089	18475	18309	18232	18223	18214	18280	18429	18306	18167	18236	18310	18228	18318	18154	18188	18291	18130	18405	18292	18264	18150	18318	18184	18279	18130	18260	18093	18259	18158	18219	18331	18385	18529	18337	18256	18291	18214	18272	18333	18183	18161	18255	18274	18302	18262	18098	18439	18505	18218	18152	18212	18241	17994	18143	18033	18150	18185	18195	18226	18402	18248	18252	18242	18167	18356	18217	18312	18425	18255	18215	18012	18016	18349	18099	18170	18141	18306	18371	18473	18093	18239	18253	18316	18352	18071	18145	18191	18429	18270	18342	18169	18442	18163	18186	18370	18497	18398	18350	18203	18399	18269	18335	18288	18271	18232	18282	18212	18016	18266	18319	18355	18281	18238	18169	18204	18289	18058	18261	18264	18438	18286	18181	18295	18087	18221	18286	18380	18269	18123	18344	18330	18299	18125	18205	18348	18093	18178	18343	18134	18289	18265	18195	18327	18381	18307	18299	18184	18346	18078	18282	18201	18281	18276	18237	18335	18260	18349	18355	18108	18339	18414	18032	18338	18484	18333	18077	18370	18355	18255	18276	18336	18324	18167	18412	18279	18290	18142	18173	18302	18251	18536	18217	18355	18192	18391	18232	18342	18324	18331	18183	18467	18354	18142	18252	18361	18428	18281	18364	18304	18361	18371	18245	18479	18102	18236	18144	18374	18165	18253	18328	18309	18174	18207	18216	18214	18343	18088	18086	18425	18286	18319	18134	18352	18296	18342	18336	18254	18242	18038	18210	18403	18250	18270	18237	18156	18373	18595	18331	18201	18210	18214	18180	18079	18110	18185	18317	18129	18129	18107	18252	18180	18059	18197	18169	18322	18364	18427	18353	18281	18250	18401	18112	18217	18265	18312	18392	18470	18339	18372	18261	18162	18280	18131	18418	18141	18393	18176	18264	18390	18327	18349	18137	18352	18155	18386	18355	18179	18113	18331	18152	18266	18474	18105	18188	18141	18200	18177	18087	18306	18166	18106	18271	18277	18159	18355	17983	18272	18441	18129	18218	18186	18195	18258	18399	18193	18283	18397	18481	18304	18367	18388	18339	18296	18449	18342	18331	18292	18271	18402	18406	18128	18201	18486	18116	18096	18083	18262	18241	18190	18264	18361	18132	18224	18312	18465	18484	18159	18267	18304	18340	18295	18249	18139	18342	18233	18379	18093	18154	18313	18237	18178	18250	18162	18222	18166	18162	18206	18280	18356	18205	18301	18241	18119	18247	18384	18154	18307	18319	18357	18225	18213	18341	18454	18249	18286	18190	18400	18021	18229	18226	18240	18285	18282	18205	18174	18096	18209	18316	18368	18389	18331	18069	18307	18206	18265	18128	18261	18008	18326	18170	18244	18184	18335	18387	18258	18198	18423	18326	18145	18363	18134	18204	18359	18111	18322	18213	18311	18368	18183	18380	18435	18069	18241	18446	18235	18271	18307	18345	18154	17996	18199	18193	18130	18136	18276	18380	18119	18269	18179	18252	18210	18159	18089	18150	18217	18294	18201	18145	18401	18239	18166	18168	18242	18038	18342	18212	18055	18073	18159	18520	18306	18001	18179	18349	18234	18264	18158	18201	18237	18139	18347	18461	18297	18274	18408	18282	18139	18164	18069	18442	18225	18296	18384	18380	18300	18370	18158	18131	18172	18510	18214	18158	18181	18303	18228	18128	18082	18197	18301	18371	18272	18202	18028	18297	18244	18387	18332	18248	18134	18226	18224	18273	18189	18198	18113	18116	18306	18195	18177	18101	18272	18248	18317	18485	18160	18253	18359	18180	18276	18185	18074	18251	18134	18356	18383	18256	18298	18288	18231	18179	18253	18428	18155	18190	18453	18301	18225	18305	18212	18346	18046	18303	18338	18320	18320	18245	18312	18259	18298	18383	18428	18231	18305	18354	18371	18354	18391	18485	18270	18286	18214	18265	18287	18019	18071	18247	18277	18579	18274	18226	18312	18329	18537	18232	18249	18232	18227	18252	18431	18147	18328	18173	18268	18152	18292	17991	18498	18385	18218	18368	18331	18267	18120	18277	18266	18351	18392	18202	18493	18489	18212	18282	18218	18366	18241	18199	18267	18219	18308	18476	18197	18301	18226	18041	18189	18261	18265	18040	18149	18213	17960	18409	18208	18253	18270	18307	18217	18396	18366	18151	18145	18363	18255	18265	18535	18068	18266	18329	18158	18349	18270	18214	18281	18190	18281	18156	18250	18237	18165	18197	18170	18112	18372	18258	18226	18140	18279	18285	18403	18322	18260	18260	18254	18260	18345	18357	18551	18453	18354	18194	18404	18332	18267	18245	18212	18433	18349	18299	18368	18426	18235	18223	18281	18324	18230	18382	18260	18155	18422	18121	18405	18231	18262	18087	18247	18110	18293	18388	18262	18277	18244	18195	18355	18485	18139	18312	18220	18337	18185	18311	18321	18250	18293	18324	18202	18302	18346	18384	18449	18060	18132	18206	18235	18445	18368	18296	18370	18177	18462	18359	18100	18240	18415	18397	18430	18279	18295	18252	18205	18165	18193	18366	18270	18260	18259	18204	18238	18292	18220	18068	18319	18170	18231	18225	18327	18357	18338	18248	18183	18079	18420	18254	18266	18201	18380	18358	18196	18301	18260	18364	18134	18308	18335	18335	18309	18199	18246	18078	18269	18244	18412	18270	18090	18341	18203	18294	18074	18216	18148	18329	18285	18471	18113	18463	18135	18173	18277	18365	18431	18263	18413	18047	18281	18376	18457	18294	18243	18170	18231	18066	18034	18328	18231	18194	18253	18255	18071	18312	18328	18401	18139	18253	18327	18308	18319	18171	18483	18336	18223	18337	18492	18108	18196	18234	18175	18255	18248	18345	18225	18192	18099	18261	18367	18359	18183	18154	18400	18300	18156	18500	18242	18720	18400	18359	18272	18401	18352	18307	18190	18222	18257	18371	18327	18151	18303	18297	18245	18350	18458	18257	18363	18410	18363	18181	18388	18155	18268	18253	18205	18177	18236	18309	18384	18259	18243	18361	18349	18149	18081	18381	18348	18180	18325	18280	18021	18228	18451	18131	18239	18237	18153	18279	18170	18442	18166	18209	18205	18255	18313	18295	18216	18117	18440	18167	18223	18367	18410	18140	18330	18286	18346	18173	18412	18216	18205	18189	18371	18307	18339	18119	18195	18317	18581	18089	18292	18296	18261	18183	18251	18301	18193	18110	18241	18267	18195	18200	18367	18200	18289	18344	18414	18369	18292	18338	18200	18267	18166	18303	18422	18408	18181	18414	18132	18264	18372	18460	18217	18188	18289	18352	18264	18111	17977	18205	18313	18142	18226	18317	18278	18136	18286	18260	18350	18209	18131	18186	18430	18432	18259	18244	18192	18235	18375	18336	18229	18278	18135	18482	18075	18203	18303	18356	18184	18189	18305	18132	18350	18357	18396	18169	18319	18153	18219	18168	18234	18204	18367	18336	18270	18136	18082	18323	18100	18264	18380	18227	18298	18165	18279	18391	18220	18292	18291	18450	18270	18195	18134	18263	18188	18295	18164	18283	18239	18297	18319	18415	18248	18180	18394	18390	18421	18185	18261	18127	18226	18281	18175	18377	18227	18346	18172	18091	18285	18247	18266	18252	18329	18167	18158	18226	18384	18131	18309	18275	18171	18190	18161	18333	18245	18214	18271	18146	18207	18403	18406	18124	18152	18208	18147	18216	18288	18109	18421	18426	18218	18377	18292	18240	18291	18300	18239	18498	18199	18313	18314	18346	18185	18505	18165	18168	18245	18071	18320	18233	18204	18131	18243	18306	18043	18304	18153	18275	18370	18206	18161	18095	18396	18380	18144	18285	18293	18215	18375	18186	18207	18141	18272	18376	18341	18245	18351	18414	18507	18258	18160	18146	18187	18367	18229	18476	18264	18032	18484	18253	18174	18358	18203	18179	18284	18351	18168	18272	18165	18234	18267	18310	18113	18211	18351	18248	18120	18167	18254	18221	18234	18452	18288	18207	18325	18040	18123	18302	18228	18236	18277	18191	18077	18313	18091	18385	18189	18129	18122	18182	18117	18396	18325	18228	18204	18436	18226	18390	18245	18059	18262	18197	18194	18397	18270	18328	18189	18459	18470	18454	18222	18242	18358	18390	18270	18365	18269	18176	18381	18408	18223	18552	18286	18214	18442	18166	18083	18371	18085	18142	18263	18398	18332	18209	18390	18159	18126	18222	18293	18339	18182	18259	18106	18181	18129	18284	18366	18206	18319	18317	18250	18207	18390	18384	18333	18240	18164	18223	18224	18161	18186	18455	18025	18256	18165	18091	18021	18306	18209	18322	18277	18425	18139	18178	18377	18191	18238	18276	18269	18356	18544	18167	18275	18372	18386	18203	18511	18263	17953	18338	18447	18175	18129	18162	18203	18293	18374	18387	18278	18389	18289	18258	18432	18220	18314	18170	18308	18146	18376	18177	18302	18096	18346	18422	18388	18199	18252	18336	18284	18143	18403	18304	18196	18278	18368	18126	18221	18236	18187	18314	18399	18260	18293	18255	18138	18249	18300	17934	18135	18165	18119	18331	18239	18204
21066	28415	27844	23932	21180	19439	17858	17037	16787	16518	16182	15905	15840	15658	15629	15518	15659	15493	15363	15495	15519	15555	15529	15641	15648	15387	15461	15319	15384	15343	15243	15514	15346	15481	15102	15292	15333	15229	15421	15483	15368	15278	15422	15274	15313	15369	15215	15223	15208	15442	15198	15300	15502	15375	15345	15299	15341	15319	15281	15310	15442	15115	15350	15371	15217	15416	15286	15270	15416	15491	15492	15429	15337	15314	15208	15417	15435	15134	15320	15395	15356	15260	15233	15359	15455	15247	15241	15430	15266	15275	15314	15217	15198	15268	15246	15296	15223	15370	15052	15227	15351	15272	15224	15270	15201	15289	15385	15327	15459	15213	15310	15145	15335	15398	15327	15218	15217	15219	15450	15265	15290	15418	15276	15326	15129	15192	15329	15251	15210	15360	15057	15217	15297	15528	15217	15338	15180	15223	15355	15295	15415	15330	15523	15423	15115	15239	15186	15203	15271	15360	15213	15287	15238	15285	15255	15325	15327	15160	15315	15343	15352	15220	15255	15286	15230	15197	15149	15322	15179	15210	15257	15345	15234	15427	15143	15381	15364	15442	15152	15216	15323	15267	15281	15363	15317	15367	15224	15179	15237	15176	15310	15178	15137	15236	15211	15270	15227	15186	15276	15167	15206	15269	15237	15301	15199	15134	15450	15177	15394	15158	15299	15352	15222	15371	15356	15226	15206	15233	15104	15296	15217	15297	15211	15215	15168	15205	15253	15309	15265	15098	15362	15180	15284	15356	15244	15198	15299	15243	15271	15385	15035	15236	15361	15327	15158	15376	15283	15180	15240	15113	15381	15221	15298	15518	15385	15214	15242	15287	15165	15193	15192	15267	15254	15346	15405	15287	15247	15267	15321	15313	15268	15282	15226	15343	15486	15257	15221	15510	15220	15334	15123	15146	15154	15444	15276	15216	15255	15467	15339	15242	15183	15307	15182	15445	15381	15239	15379	15349	15207	15282	15413	15148	15400	15175	15097	15412	15295	15432	15114	15377	15327	15248	15312	15418	15292	15056	15236	15288	15258	15143	15315	15308	15142	15306	15379	15311	15323	15346	15358	15239	15481	15477	15257	15152	15470	15218	15217	15295	15194	15149	15271	15238	15278	15172	15200	15316	15195	15262	15299	15324	15299	15384	15215	15359	15280	15165	15135	15287	15338	15208	15378	15314	15280	15174	15532	15351	15238	15314	15361	15262	15163	15270	15170	15301	15391	15208	15371	15347	15133	15416	15075	15325	15300	15063	15385	15156	15259	15196	15226	15268	15226	15248	15290	15233	15213	15209	15391	15256	15352	15226	15125	15419	15132	15416	15397	15333	15235	15185	15381	15331	15151	15302	15311	15163	15247	15216	15323	15257	15352	15212	15128	15238	15295	15274	15333	15391	15138	15427	15127	15313	15255	15470	15290	15116	15304	15311	15373	15192	15202	15343	15160	15158	15254	15198	15275	15343	15358	15247	15375	15319	15340	15359	15131	15294	15351	15331	15375	15165	15412	15438	15219	15235	15104	15281	15256	15295	15440	15303	15239	15162	15281	15278	15381	15319	15199	15090	15386	15272	15309	15366	15247	15077	15184	15384	15239	15314	15309	15280	15253	15252	15263	15149	15262	15389	15171	15331	15222	15277	15426	15292	15172	15243	15337	15336	15341	15399	15137	15260	15257	15356	15236	15248	15376	15225	15260	15254	15251	15285	15344	15252	15265	15340	15339	15254	15391	15186	15398	15282	15173	15115	15326	15257	15511	15316	15293	15247	15483	15272	15235	15220	15334	15085	15254	15364	15385	15209	15280	15316	15288	15371	15129	15365	15303	15217	15260	15321	15238	15401	15321	15191	15118	15324	15213	15312	15258	15216	15204	15417	15211	15239	15315	15246	15245	15312	15142	15159	15331	15279	15383	15393	15436	15395	15363	15157	15210	15341	15265	15435	15336	15270	15206	15273	15228	15233	15202	15280	15253	15330	15408	15144	15413	15348	15379	15272	15349	15261	15419	15251	15245	15335	15273	15251	15152	15311	15262	15328	15467	15452	15234	15148	15207	15186	15317	15161	15216	15176	15307	15130	15258	15133	15276	15122	15262	15348	15163	15190	15127	15379	15385	15317	15334	15183	15348	15261	15349	15455	15328	15236	15260	15164	15269	15104	15069	15280	15428	15310	15325	15396	15175	15290	15394	15206	15354	15177	15114	15129	15263	15203	15205	15289	15402	15259	15431	15287	15249	15058	15382	15287	15119	15271	15219	15193	15146	15217	15227	15451	15233	15301	15264	15301	15178	15194	15170	15148	15062	15258	15158	15322	15272	15039	15199	15248	15167	15306	15228	15207	15299	15411	15327	15384	15355	15529	15317	15276	15320	15131	15371	15388	15246	15357	15391	15272	15276	15406	15261	15239	15400	15340	15185	15371	15155	15377	15141	15320	15167	15245	15298	15312	15495	15209	15221	15501	15307	15335	15357	15126	15327	15234	15320	15312	15331	15306	15214	15227	15399	15299	15316	15144	15339	15341	15247	15260	15301	15346	15212	15306	15112	15374	15327	15067	15293	15211	15361	15164	15233	15396	15071	15309	15304	15337	15233	15264	15305	15260	15268	15186	15091	15348	15337	15151	15206	15123	15215	15434	15391	15410	15437	15100	15260	15363	15394	15320	15153	15450	15236	15100	15342	15259	15319	15441	15239	15194	15416	15277	15273	15232	15185	15288	15282	15051	15262	15372	15291	15301	15272	15287	15168	15356	15336	15141	15338	15254	15242	15334	15241	15275	15013	15240	15297	15357	15341	15374	15243	15182	15325	15423	15284	15286	15468	15313	15265	15363	15338	15291	15278	15277	15259	15318	15208	15370	15269	15187	15375	15272	15082	15293	15364	15131	15372	15189	15255	15274	15153	15386	15178	15212	15241	15260	15325	15167	15270	15250	15267	15173	15328	15388	15230	15329	15254	15217	15208	15341	15219	15310	15292	15232	15278	15247	15220	15324	15455	15107	15154	15394	15259	15169	15356	15164	15392	15296	15369	15145	15440	15267	15239	15270	15199	15268	15278	15292	15289	15266	15262	15298	15389	15345	15322	15461	15402	15301	15329	15452	15109	15204	15315	15149	15371	15400	15219	15175	15262	15284	15255	15267	15315	15417	15245	15338	15200	15322	15380	15389	15266	15372	15291	15355	15262	15274	15299	15254	15308	15276	15187	15219	15187	15199	15225	15384	15373	15227	15169	15298	15287	15306	15107	15380	15142	15168	15274	15276	15361	15325	15236	15199	15344	15314	15395	15213	15447	15305	15297	15326	15375	15030	15213	15200	15139	15290	15320	15358	15338	15311	15285	15382	15443	15182	15176	15075	15143	15292	15221	15213	15309	15344	15359	15305	15355	15190	15428	15248	15360	15263	15257	15300	15117	15281	15393	15155	15280	15288	15144	15221	15317	15366	15259	15259	15204	15363	15298	15251	15152	15298	15277	15299	15361	15390	15231	15362	15262	15102	15339	15399	15379	15369	15394	15392	15341	15285	15332	15270	15279	15168	15430	15315	15397	15306	15303	15135	15264	15266	15408	15312	15273	15261	15386	15226	15454	15310	15346	15290	15243	15293	15139	15448	15221	15397	15277	15312	15397	15167	15261	15303	15289	15236	15324	15326	15175	15212	15273	15387	15388	15338	15274	15314	15147	15241	15391	15291	15330	15233	15183	15235	15276	15005	15321	15326	15327	15308	15273	15149	15255	15284	15342	15187	15318	15401	15385	15249	15245	15161	15315	15097	15289	15277	15256	15460	15308	15200	15287	15205	15253	15340	15269	15292	15287	15333	15230	15302	15296	15388	15352	15269	15102	15251	15347	15263	15274	15284	15215	15204	15274	15277	15180	15246	15221	15230	15152	15401	15249	15320	15301	15273	15303	15338	15216	15203	15414	15287	15207	15345	15047	15264	15271	15306	15408	15205	15384	15192	15400	15263	15275	15201	15355	15309	15109	15323	15282	15248	15213	15252	15250	15391	15171	15337	15259	15392	15300	15505	15495	15436	15288	15302	15143	15145	15227	15307	15418	15284	15251	15259	15245	15341	15262	15222	15262	15250	15402	15240	15396	15305	15222	15283	15342	15267	15292	15286	15411	15191	15323	15176	15228	15337	15230	15229	15165	15383	15191	15106	15256	15258	15186	15228	15188	15425	15333	15245	15307	15095	15418	15237	15362	15222	15198	15318	15145	15286	15243	15273	15203	15123	15244	15270	15359	15081	15402	15362	15263	15338	15321	15362	15280	15310	15321	15275	15186	15303	15093	15398	15295	15454	15225	15026	15305	15341	15266	15373	15230	15284	15406	15231	15334	15255	15198	15022	15195	15290	15249	15240	15228	15304	15245	15202	15432	15145	15336	15261	15118	15082	15324	15258	15228	15236	15348	15250	15193	15338	15218	15204	15308	15208	15348	15284	15370	15253	15391	15387	15347	15187	15353	15152	15266	15175	15284	15257	15226	15377	15353	15181	15193	15213	15365	15238	15148	15265	15307	15313	15171	15141	15268	15275	15247	15265	15349	15087	15148	15183	15364	15199	15319	15158	15349	15449	15157	15314	15364	15339	15342	15361	15432	15221	15327	15269	15289	15170	15275	15268	15184	15188	15324	15268	15276	15269	15195	15316	15352	15156	15257	15231	15224	15489	15100	15511	15334	15336	15284	15124	15169	15179	15324	15490	15249	15200	15303	15163	15264	15388	15321	15521	15166	15291	15320	15302	15324	15368	15248	15155	15320	15375	15235	15190	15361	15319	15308	15431	15526	15332	15303	15158	15322	15206	15193	15361	15128	15358	15168	15358	15323	15265	15126	15344	15409	15294	15409	15277	15273	15445	15295	15174	15314	15441	15342	15261	15175	15179	15305	15253	15346	15195	15326	15272	15247	15463	15371	15114	15301	15264	15307	15253	15225	15270	15233	15412	15211	15320	15207	15455	15327	15266	15394	15293	15207	15077	15274	15212	15266	15235	15307	15198	15224	15251	15109	15152	15330	15005	15425	15077	15300	15369	15306	15210	15374	15282	15248	15264	15237	15086	15288	15350	15254	15230	15274	15333	15304	15261	15252	15365	15249	15288	15296	15223	15381	15292	15334	15372	15431	15196
25274	21390	28479	26070	24523	24431	22939	20642	19903	19527	19459	19261	19306	18872	18732	18751	18510	18483	18501	18716	18474	18310	18510	18486	18411	18378	18384	18386	18341	18565	18465	18410	18454	18058	18369	18211	18279	18304	18173	18096	18075	18200	18327	18119	17964	18145	18353	18316	18338	18173	18201	18266	18232	18258	18311	18123	18143	18162	18234	18345	18108	17906	18095	18018	18409	18089	18363	18210	18238	18287	18087	18270	18160	18168	17919	18066	18325	18044	18149	18192	18109	18049	18216	18045	18209	18071	18133	18091	18096	18044	18146	18075	18134	18255	18026	18068	18287	18250	18098	18026	18296	18126	17798	18079	18206	18092	18333	18171	18036	18358	18095	18268	18004	17920	17938	18084	18137	18287	17976	18272	18017	18016	18080	18114	18144	18166	18121	17875	18256	18164	18013	18139	18248	17925	18003	18192	17872	18147	18273	18040	18001	18183	18144	18153	17823	18015	18048	18185	18130	17876	18201	17863	17991	17996	18096	18162	17962	18023	18109	17914	18126	18249	18240	18106	18182	18169	18042	18104	18138	18064	18096	17995	18202	18046	18129	18133	18044	18042	18187	18037	18177	18127	18203	18006	17971	17963	18054	18103	18117	17961	18012	18121	18326	18054	18137	18104	18006	18096	18106	18053	18341	18067	18161	17948	18099	18196	18041	18015	17874	18029	18413	18179	18067	18136	18046	17960	18197	18078	18009	18178	18032	18198	18051	17941	18075	17944	17983	18049	17911	18088	17922	18085	18075	18168	18151	18083	18067	18098	18092	18004	18156	18085	18263	18013	18085	18141	18105	17927	18165	18075	18031	18139	18101	18264	18083	18077	18108	17918	17979	18056	17958	17961	18038	18014	17995	18086	18034	18024	18130	18098	18161	18144	18236	18038	18226	18021	18068	17903	18209	18232	18037	18008	18324	18381	17941	18060	17757	17964	17995	18053	18022	18022	18138	18194	18092	18016	18037	17960	18396	18120	18179	18110	18117	18027	18316	18185	17897	18299	18253	17997	18089	17988	18025	18037	18149	17959	18242	18001	17947	18018	17964	18121	17850	18051	18213	18025	18121	18243	17883	18066	18258	18116	18018	18060	18194	18131	18004	18125	18153	18189	18306	17840	18196	18187	18077	18079	18029	17989	18200	18200	18226	18152	18164	18060	18023	18146	18110	17782	17823	18036	17971	18074	18112	18148	18229	18309	17956	17922	18049	18059	18204	17959	18078	17998	17962	18155	18162	17944	17771	17998	18019	18304	17995	18041	18157	17948	18104	18077	18179	17978	18260	18175	17995	17941	18062	18006	18238	17980	17921	17974	18059	17953	18163	18063	17992	18058	17990	18064	18030	18003	18067	17985	18085	18154	18083	18307	18175	18114	18023	18356	18245	18056	18050	17959	18075	18076	17837	18201	18109	18258	17978	18034	18090	17963	18139	17936	18179	18199	18087	18001	17900	17967	17943	18001	17860	17929	18178	18127	18009	17881	18060	18135	18167	18118	18146	18167	18008	17968	18189	17999	17939	17985	18301	18022	18141	18208	17817	17944	17945	18138	17872	17986	18107	18100	18005	17959	18014	18173	18085	18004	18073	17926	18246	18039	18300	18024	17953	17927	18092	17986	18123	18036	18070	17883	18167	18219	18215	18098	18105	17927	18037	18077	18075	17972	17949	18169	18232	18095	18248	18238	18217	17993	18136	18248	18062	18228	18143	17957	17974	18032	18205	18047	17971	18178	18090	17755	18133	18030	18213	18169	18016	17851	18108	18091	17998	18124	18120	18122	18216	18055	18069	17954	18119	18048	18262	18152	18034	17991	18076	18014	18240	18091	18402	17943	18056	18169	18038	17962	18305	18170	17929	18017	18150	17968	18168	18180	18036	18024	18296	18176	18217	17956	18107	18225	17826	18045	18061	17989	18284	18192	18133	18171	17966	18082	18267	18349	18081	18127	18008	18045	18245	18068	18192	18013	18152	17868	17988	18087	18196	17962	18081	18012	17931	18016	18080	18124	17994	18070	18026	17957	18044	17959	17966	18157	18035	18161	18154	18028	18188	18147	18112	18057	18154	18134	18086	18042	18344	18078	17927	17924	18015	18052	18161	18085	18159	18145	18205	18214	18081	18142	18029	18003	17858	18047	18155	17988	18291	18074	17941	17989	17898	18110	17970	18108	18166	17966	18084	18092	17810	18238	17989	17929	17888	18039	18091	18096	18107	18225	18182	18117	18116	18132	18141	18185	18044	17934	18072	18070	18474	18210	17970	17889	18075	18032	17891	18329	18160	18098	18045	17954	18240	18219	18208	17976	18130	18073	17952	18096	18156	17877	17986	18039	18120	18066	18052	17998	18098	18201	17963	18032	18099	18085	18031	18004	18018	17816	17892	18221	17950	18150	18142	18309	18093	18020	18100	18118	18107	18140	18043	17945	17989	18134	18038	18070	17883	18189	18141	18112	18072	17944	18140	18133	18080	17986	18173	18082	17994	17926	18130	18198	18193	18062	18066	17929	18012	18065	18202	17910	17997	18139	18216	17860	18247	18093	17910	18089	18170	18116	17921	18255	18329	18064	18159	18113	18271	18013	17941	18026	18030	18068	18260	17887	18177	18075	18125	18078	17973	18101	18073	18105	18311	18030	18000	18016	18172	18128	18058	18081	18231	18103	18148	18158	18238	17895	18052	18123	17859	17967	17974	18154	18140	18048	18211	17954	18057	18016	18130	17987	18093	18193	18002	18116	17916	18127	18181	18094	18186	17995	18178	18070	18040	18305	18347	18174	18005	17955	18212	18070	17955	18047	18159	18120	18142	18115	18080	18159	17995	18009	18215	17922	17988	18122	18088	17894	17990	17920	18138	17911	18171	18131	18119	18064	18293	18175	18143	17962	18063	17921	17981	18232	17889	18031	18083	18078	18080	17911	18256	18002	18146	18035	18155	18039	17965	17949	18225	18274	18203	17954	17986	17933	18117	18099	17914	18088	17990	18061	18179	18084	18077	18070	17850	18245	18059	18117	18223	18091	18243	18124	18100	18197	18040	18337	18069	18065	18088	18063	18047	18220	18090	18039	18040	18057	18118	17938	17948	18099	18126	18047	18300	18109	18085	18147	18073	18250	18128	17983	18039	17912	17783	18210	18203	17853	18016	18107	18238	18096	18109	18124	17931	18039	18088	18065	17995	18202	17904	18182	18052	18048	17974	18056	18199	18328	18228	17958	18012	18102	18014	17906	18228	18142	18481	17923	18089	17992	17997	18050	18165	18072	18199	18180	18094	17948	18079	18111	18116	17944	17964	18146	18222	18050	18118	18127	17905	18129	17992	18127	18011	17906	18233	17980	17972	18053	17984	18128	18134	17935	18129	17966	17925	18007	18026	18338	18330	17873	18202	17927	18134	17980	18041	18045	18119	17907	18236	18143	18013	17856	18136	18294	18026	18000	18019	17993	17973	18121	18076	18060	18105	18049	18154	18266	18136	18100	17992	17850	18223	18078	18156	18082	18255	18002	18183	18094	17799	18034	18227	18178	18143	18268	18111	17881	18125	18262	18001	18205	18115	17923	18217	18093	18306	18132	18107	18044	17894	18035	17966	17960	18090	18169	18272	18031	18223	18047	18269	18039	17664	18156	18199	18040	18203	18253	18118	18003	18126	18022	17897	18025	18054	18308	17917	18031	18050	18070	18093	18135	18191	17845	18297	18195	18129	18062	18069	18071	18239	18131	18240	18130	18206	18007	18098	17961	18241	18070	18068	18213	18133	17966	17913	18065	18049	17867	17881	18198	18160	18130	18416	18101	18150	17977	17890	17995	18227	18127	18055	18170	18113	18028	18072	18140	18313	18203	17909	18006	18184	18093	17901	18141	17906	18134	18014	18008	17956	18121	18263	18065	17942	18264	17906	18192	17838	17859	17970	17955	18031	17902	18135	18234	18067	18195	18214	17965	18232	17889	18016	18020	18091	18135	17917	18106	18303	18029	18267	18162	18122	18007	18292	18014	17927	18273	17975	18058	18211	18104	18026	18153	18243	18203	18211	17947	17916	17931	17940	17882	17990	18017	18014	17973	18223	18179	17916	18098	18047	18039	17987	18007	18170	18116	18232	18018	18203	17964	18073	18040	18027	18097	18024	18071	18235	18211	17948	18083	18173	17944	18050	18088	18098	17987	18278	18242	18151	18035	18187	18197	17939	18056	17818	18040	18011	18074	17988	18189	17909	17871	18002	17981	18017	18146	18192	18080	18018	18202	18079	18054	17970	17962	18193	18141	18198	18151	18096	17984	17981	18162	17978	18020	18200	18093	17883	18238	18261	18040	18022	17989	17962	18230	18141	18026	18060	18051	18094	17892	18163	18030	18251	18062	18064	17945	18019	18037	18099	18372	18031	18084	18063	17971	18037	18010	18072	18084	18009	18204	18187	18042	18268	18148	18199	18098	18104	18056	18116	18044	17951	18244	18060	18089	18178	18175	18079	17965	18143	18207	18197	17938	18182	18221	18055	18068	18002	18278	18077	17939	17986	18274	18273	18159	18159	18204	18147	18106	18228	18049	18188	18037	18154	17969	18137	18050	18053	18201	18270	18008	17944	18138	18284	18051	17878	18032	18147	17980	18000	17888	17946	18024	18060	18016	18122	17900	17957	18093	18083	17942	18010	17951	18276	18116	17960	18271	18001	17983	18161	18046	18188	17781	17913	17957	17783	17972	18008	17925	18046	18136	17917	18065	18206	18073	18325	18192	18107	18094	18047	18177	17941	18102	17894	17985	18005	18001	18089	18099	17950	18120	18076	18130	18325	18111	18295	18045	18113	18161	18276	18102	18177	18081	18111	18032	18144	18340	18123	17893	18178	18112	18113	18340	18307	18213	18160	17955	18029	17919	18051	18028	18268	18096	18176	18192	18214	17984	18005	18199	18048	18133	18028	18127	18013	18207	17935	18058	18168	18160	18142	18176	17950	18104	17993	18094	17933	17971	18151	18073	18069	17968	18006	17981	17963	18001	18100	18074	18169	18002	18011	18006	18301	18204	18067	18158	18075	18096	17933	18006	18240	18184	18151	18114	17931	17968	18263	18236	18040	18155	18120	18027	18194	18163	18305	17972	18118	17946	17914	18024	18276	18235	18284	18098	18125	18229	18209	18099
21905	36681	36768	30389	25743	22624	20014	18851	18247	17588	17103	16599	16525	16139	16050	15938	16000	15837	15879	15849	15764	15804	15599	15622	15526	15457	15371	15521	15476	15634	15462	15394	15238	15250	15221	15229	15273	15350	15308	15408	15344	15528	15246	15306	15331	15291	15465	15320	15232	15311	15157	15241	15164	15189	15104	15405	15293	15149	15340	15447	15375	15358	15294	15308	15407	15278	15380	15521	15483	15427	15428	15597	15243	15318	15306	15263	15361	15207	15432	15352	15295	15205	15230	15193	15212	15372	15245	15114	15334	15239	15239	15240	15202	15451	15264	15332	15263	15375	15241	15290	15198	15094	15268	15207	15211	15378	15307	15223	15327	15308	15212	15262	15277	15192	15065	15184	15187	15409	15313	15153	15263	15260	15291	15282	15288	15254	15160	15415	15324	15091	15337	15279	15148	15294	15404	15284	15275	15228	15184	15253	15166	15187	15227	15128	15233	15431	15214	15417	15076	15225	15031	15127	15292	15304	15287	15239	15282	15390	15276	15207	15240	15261	15140	15251	15199	15221	15273	15231	15242	15267	15231	15308	15174	15237	15276	15145	15238	15084	15409	15251	15230	15207	15069	15385	15119	15232	15151	15479	15184	15129	15171	15317	15115	15300	15205	15162	15306	15228	15237	15158	15130	15214	15310	15187	15278	15268	15394	15196	15315	15307	15135	15326	15358	15180	15336	15228	15340	15165	15172	15188	15134	15223	15347	15249	15145	15298	15297	15105	15330	15206	15290	15186	15409	15240	15293	15268	15270	15207	15321	15283	15266	15079	15408	15346	15185	15371	15120	15483	15250	15197	15339	15356	15195	15392	15174	15384	15276	15098	15279	15278	15354	15221	15238	15463	15274	15291	15270	15272	15065	15249	15474	15300	15351	15360	15169	15003	15310	15268	15284	15200	15202	15172	15229	15250	15270	15167	15343	15212	15207	15202	15153	15190	15266	15277	15093	15483	15107	15304	15071	15220	15325	15151	15205	15197	15327	15082	15219	15260	15315	15076	15340	15204	15384	15060	15306	15203	15520	15225	15022	15346	15348	15233	15234	15270	15163	15206	15323	15323	15101	15188	15131	15233	15419	15323	15208	15130	15338	15124	15304	15252	15213	15154	15371	15331	15198	15055	15286	15369	15086	15394	15100	15263	15328	15303	15460	15124	15242	15312	15284	15312	15186	15250	15297	15073	15328	15311	15286	15343	15093	15212	15310	15350	15186	15167	15194	15198	15112	15198	15439	15280	15303	15327	15215	15136	15294	15349	15102	15362	15238	15222	15366	15371	15371	15316	15182	15226	15170	15050	15300	15295	15349	15259	15012	15157	15304	15299	15275	15308	15124	15245	15291	15121	15260	15073	15428	15388	15327	15343	15257	15328	15180	15296	15069	15138	15193	15170	15254	15216	15158	15116	15269	15242	15447	15437	15341	15304	15215	15138	15248	15135	15260	15228	15252	15058	15122	15426	15253	15256	15298	15135	15407	15282	15208	15288	15105	15163	15226	15128	15197	15257	15252	15175	15280	15289	15299	15322	15171	15301	15346	15180	15178	15317	15373	15189	15465	15297	15351	15188	15300	15164	15367	15226	15188	15253	15268	15303	15209	15175	15325	15356	15197	15237	15293	15167	15133	15256	15358	15394	15241	15161	15322	15326	15150	15406	15331	15237	15405	15201	15301	15289	15313	15306	15245	15477	15210	15166	15069	15325	15147	15242	15212	15295	15122	15283	15281	15299	15284	15418	15370	15144	15240	15315	15273	15336	15170	15350	15251	15142	15260	15291	15179	15135	15223	15304	15067	15207	15321	15253	15026	15163	15265	15391	15314	15417	15283	15204	15352	15220	15346	15318	15224	15118	15098	15293	15196	15255	15162	15122	15409	15377	15172	15378	15196	15205	15220	15337	15239	15270	15302	15124	15220	15167	15321	15271	15317	15269	15140	15145	15266	15232	15415	15279	15129	15346	15379	15214	15266	15136	15393	15134	15266	15122	15135	15360	15236	15115	15435	15329	15360	15324	15323	15241	15196	15299	15234	15280	15350	15479	15267	15204	15457	15255	15298	15408	15394	15177	15409	15247	15402	15198	15310	15359	15192	15346	15225	15301	15249	15149	15296	15282	15164	15240	15318	15508	15301	15328	15279	15275	15202	15245	15288	15223	15347	15278	15235	15150	15127	15254	15320	15157	15120	15125	15272	15191	15427	15343	15249	15133	15175	15333	15429	15172	15164	15134	15273	15325	15271	15116	15143	15083	15306	15236	15336	15051	15203	15274	15240	15313	15229	15325	15067	15315	15157	15196	15291	15268	15317	15309	15299	15074	15181	15084	15207	15323	15296	15119	15185	15315	15309	15280	15371	15396	15279	15306	15243	15220	15105	15368	15252	15216	15232	15329	15320	15174	15191	15067	15190	15222	15240	15128	15438	15432	15337	15281	15327	15362	15211	15302	15136	15154	15285	15279	15099	15283	15300	15341	15215	15045	15082	15097	15305	15227	15182	15257	15214	15342	15208	15073	15389	15354	15168	15283	15334	15086	15188	15306	15240	15288	15195	15331	15195	15329	15303	15054	15187	15236	15491	15294	15250	15112	15358	15336	15150	15167	15192	15429	15349	15174	15217	15115	15370	15215	15179	15249	15104	15262	15377	15162	15322	15265	15273	15285	15354	15269	15264	15429	15241	15076	15169	15278	15369	15296	15167	15314	15153	15424	15342	15297	15254	15288	15304	15215	15196	15225	15385	15208	15231	15264	15166	15153	15371	15162	15285	15306	15303	15359	15290	15323	15151	15390	15234	15187	15276	15293	15184	15249	15349	15133	15108	15311	15085	15227	15130	15252	15371	15278	15143	15193	15303	15286	15144	15381	15144	15298	15182	15186	15133	15177	15183	15350	15220	15166	15361	15112	15195	15154	15190	15416	15312	15166	15147	15379	15333	15095	15344	15026	15179	15385	15116	15233	15276	15213	15005	15309	15201	15206	15218	15386	15199	15259	15271	15331	15438	15321	15356	15198	15188	15265	15214	15246	15250	15315	15331	15296	15316	15506	15261	15172	15309	15382	15194	15271	15300	15338	15202	15183	15240	15221	15161	15398	15488	15462	15347	15296	15238	15160	15164	15243	15337	15245	15352	15104	15171	15261	15488	15235	15189	15245	15231	15324	15253	15241	15091	15317	15185	15342	15130	15205	15388	15183	15107	15403	15296	15017	15105	15179	15432	15122	15523	15153	15156	15222	15408	15361	15088	15203	15123	15286	15146	15113	15322	15234	15114	15110	15163	15281	15334	15300	15367	15450	15283	15269	15217	15410	15281	15374	15139	15311	15095	15244	15089	15203	15130	15069	15271	15228	15317	15238	15088	15208	15290	15292	15265	15279	15204	15293	15263	15351	15178	15290	15212	15116	15370	15246	15331	15300	15285	15161	15220	15216	15353	15299	15223	15231	15217	15303	15249	15298	15295	15100	15223	15337	15282	15241	15161	15442	15372	15176	15155	15269	15219	15142	15255	15201	15312	15246	15245	15266	15143	15268	15394	15253	15218	15181	15169	15283	15358	15316	15014	15193	15256	15068	15254	15192	15317	15266	15439	15376	15199	15382	15243	15194	15271	15073	15209	15401	15144	15217	15127	15165	15326	15260	15256	15213	15150	15251	15243	15166	15275	15232	15198	15309	15280	15265	15270	15328	15126	15193	15136	15214	15321	15236	15303	15294	15092	15203	15268	15124	15249	15368	15001	15269	15147	15184	15120	15293	15163	15314	15173	15421	15222	15155	15306	15205	15207	15196	15312	15115	15313	15233	15230	15347	15181	15510	15304	15338	15286	15235	15212	15300	15243	15209	15343	15341	15091	15190	15017	15331	15321	15255	15187	15195	15205	15222	15405	15306	15238	15287	15190	15202	15271	15252	15430	15215	15109	15054	15208	15312	15259	15223	15162	15107	15192	15246	15312	15381	15111	15281	15263	15339	15305	15267	15160	15179	15244	15309	15324	15106	15373	15198	15360	15188	15290	15190	15123	15308	15303	15238	15183	15185	15276	15203	15159	15139	15464	15255	15367	15405	15126	15248	15193	15371	15222	15198	15290	15120	15116	15177	15232	15344	15066	15211	15275	15056	15319	15233	15337	15300	15354	15133	15239	15226	15341	15442	15127	15248	15221	15151	15390	15421	15186	15390	15360	15195	15260	15282	15300	15170	15225	15307	15209	15239	15364	15329	15293	15189	15449	15229	15213	15337	15347	15211	15302	15244	15417	15230	15259	15121	15337	15160	15187	15378	15078	15346	15177	15278	15327	15509	15100	15132	15229	15149	15440	15144	15317	15213	15086	15375	15237	15201	15294	15174	15110	15156	15204	15312	15126	15363	14947	15243	15348	15332	15208	15063	15268	15211	15348	15297	15200	15404	15483	15300	15181	15198	15259	15185	15219	15163	15329	15223	15195	15224	15260	15237	15174	15237	15341	15110	15279	15210	15441	15324	15222	15193	15131	15272	15012	15248	15118	15127	15207	15299	15249	15370	15076	15277	15156	15342	15349	15261	15228	15393	15347	15268	15363	15218	15208	15095	15281	15326	15212	15327	15294	15056	15014	15142	15181	15156	15369	15292	15283	15366	15297	15211	15242	15164	15180	15242	15173	15291	15224	15242	15133	15316	15188	15369	15243	15071	15258	15194	15282	15230	15426	15296	15239	15177	15272	15250	15250	15003	15281	15157	15271	15247	15162	15280	15161	15239	15243	15196	15230	15220	15231	15363	15216	15306	15467	15409	15215	15361	15347	15321	15019	15340	15250	15125	15361	15219	15359	15156	15199	15117	15423	15268	15364	15230	15246	15191	15139	15332	15177	15285	15342	15238	15208	15113	15229	15416	15163	15117	15344	15168	15393	15295	15348	15254	15320	15258	15286	15405	15183	15295	15249	15195	15128	15316	15032	15304	15301	15367	15291	15263	15016	15128	15505	15232	15377	15136	15352	15188	15411	15039	15292	15169	15317	15302	15443	15327	15174	15161	15232	15317	15126	15240	15537	15323	15171	15326	15235	15357	15348	15242	15299	15162	15296	15393	15391	15232	15305	15158	15316	15240	15388	15131	15334	15284	15255	15090	15237	15416	15386	15067	15185	15402	15256	15386
24120	21458	29155	24474	23146	25641	25812	21743	20972	20553	20153	19812	19349	19135	19332	19072	18978	18753	18804	18814	18726	18798	18452	18629	18614	18668	18542	18598	18479	18340	18407	18200	18211	18355	18252	18382	18425	18122	18312	18187	18466	18345	18173	18341	18151	18368	18152	18169	18201	18040	18126	17930	18247	18102	18146	18143	18181	18235	18208	18257	18128	18164	18084	18223	18116	18343	18140	18158	18336	18392	18443	18338	18394	18218	18285	18058	18148	18036	18259	18196	18034	18039	18141	18046	18044	18106	17998	18221	18104	18092	18241	17939	18104	18163	18159	18264	18250	18166	18399	18078	18139	18214	18348	18223	18100	18198	18090	18093	18167	18112	18175	18116	18047	18058	18296	18141	18140	18053	17885	18021	17969	17986	18066	17987	18039	18133	18248	18147	17999	18218	17976	18297	18076	17812	17865	17994	18055	17985	17977	17998	18221	18147	18161	18105	18204	18076	17994	18319	18007	18132	18095	17893	18021	18020	17931	18234	17951	18036	18158	17981	18268	18176	18255	18113	18243	18082	18277	18106	17957	18076	18177	18017	18048	18077	18305	17852	17950	18009	18190	18049	18169	18182	18149	18215	18087	18035	17920	18100	18081	18035	18016	18149	18126	18081	18041	18092	18137	18193	18048	17803	18047	17921	18155	18120	18048	18360	18204	18071	18187	18074	17945	18026	18159	18058	18146	18015	17968	18243	18129	18104	18188	18194	18185	17916	18021	17880	18013	18025	18229	18120	18139	18254	18117	17930	18144	18021	18036	18016	17908	18189	18047	18308	18104	18182	18045	17910	17841	17988	18097	18002	18008	17993	17968	18127	17910	18158	17877	18092	17965	18042	18112	18075	18180	18134	18028	18006	17981	18245	17904	18057	18249	18252	18138	17779	18194	18162	18036	18079	17886	18126	17973	17971	18135	18240	18138	18025	17942	18381	18143	18106	18040	18199	18037	18133	17920	17929	18156	17979	18158	18098	18054	17978	18028	18140	18277	18033	18075	18175	18122	18190	17936	17948	18273	18201	17942	18044	18334	18313	18333	17998	18317	18150	18233	18116	18148	18222	18010	17970	17914	18014	18279	18177	18266	18079	17953	18052	18215	17871	18121	18150	18052	18144	17984	18152	18296	18262	17958	17976	18106	18133	18022	18085	18031	18103	18200	18003	18042	18121	18028	18013	18181	18195	17940	17974	17995	18056	18059	18139	17954	17994	18304	18057	18101	18117	18007	18115	18131	18054	18120	18147	17995	18195	17925	18076	18051	18111	17968	18158	18030	18311	17959	18060	18056	18194	18088	17858	18077	17917	17972	17930	17987	18022	18281	18168	18140	18091	18159	18030	18291	18233	18276	18232	18236	18167	17982	18289	17996	18014	17918	18044	18204	18388	18107	18243	18018	18011	17871	18088	17981	17789	18263	18070	18276	18218	18155	18186	18155	18097	18103	18172	18111	18292	18184	17830	18040	17949	18046	18070	18017	17984	18034	18129	18237	18202	17915	18044	18006	18078	17845	17775	18001	18151	18245	18021	17912	18163	18247	18150	18186	18208	18180	18262	18121	17864	18109	18155	18014	18149	18024	18186	18101	18141	18147	18058	18206	18183	18074	18081	18048	18155	18203	17842	18069	18131	18183	18232	17893	18134	18106	17858	18117	18164	18055	17986	17837	18107	18221	18155	18059	18032	18265	17969	17984	18070	18283	18250	17717	18248	18375	18259	18184	17860	18012	18116	18073	17995	18116	18136	18271	18008	17999	18259	18169	18153	18176	18214	18041	17988	18001	18207	18035	18220	18106	18110	18346	18168	18020	18280	18116	18235	18144	18177	18083	18115	18070	17997	18270	18282	17997	18128	18169	17989	18082	18210	18017	18270	18200	17867	18083	18051	17990	18083	18156	18009	18257	18055	18137	18103	18076	18048	18027	18029	18042	18098	18081	18122	18024	18024	18161	18290	17964	18050	18111	18186	18014	18168	17870	17885	17924	18004	17990	18051	18043	18175	18165	18098	18097	17868	17909	17963	17998	18259	18061	18012	17932	17943	18065	18098	18094	18213	18170	18032	18156	17988	18121	18138	18069	18107	18036	18124	18342	18200	17877	17981	17891	18184	18001	18099	17977	17940	17906	18069	18085	18177	18121	17935	17911	18026	17928	18116	18053	18207	18095	17989	18133	18081	18171	17887	18211	18006	18175	18203	18054	17997	18074	18122	18010	18058	18127	18223	18038	18086	18031	17950	18077	18058	18194	18022	17984	18197	18014	17953	17881	17946	17952	18048	17900	17983	18050	18127	18049	18385	18220	18228	18097	18025	18165	18046	18059	18003	17963	18038	17935	18230	18063	18180	18320	18015	18139	18160	17995	17950	18190	18011	17954	17787	17956	18071	18238	18200	18066	18168	18033	18047	18305	18206	18095	18192	17895	18041	18032	17994	17986	18086	18061	18011	18215	18133	18060	17977	18139	18164	18021	17909	18229	18179	18003	17985	17977	18098	18101	18060	17923	18116	18005	17907	18025	18207	18017	18200	17938	18040	18066	18082	18119	18256	18019	17927	17931	18102	18228	18060	18039	17941	18094	18007	18098	17850	18084	17926	18082	18072	18081	17905	18006	17917	18116	17971	17961	18176	17969	17877	18085	18119	17878	18200	18139	18234	18318	18085	18225	18066	18022	18077	18045	17939	18057	18085	18314	17839	17974	17962	18052	18154	18083	18049	18221	17855	18070	18090	18200	18112	17996	17976	18138	18278	18032	18013	17964	17871	18028	18022	18116	18223	18084	17996	18282	18006	17976	18082	18031	18156	18010	18261	18121	18248	18121	18172	18059	18278	18277	18034	17987	18156	18190	18094	18281	18133	17975	18253	18102	18031	18149	18053	18054	18143	18126	18044	17923	18107	18052	17868	18082	18126	18197	18269	18074	18177	18026	17912	18129	18204	18238	17981	18063	18107	17960	18010	18010	18166	18139	18160	17915	17916	17832	18242	18043	18097	17979	18177	17939	18080	17995	17955	18122	18115	18175	18004	18013	18070	18037	18034	18081	18049	18240	18155	18157	18075	18064	18290	18013	18059	18166	18115	17996	18122	18023	18318	18241	18073	18139	18112	18123	17805	18250	17899	18044	18152	18136	18072	18013	17994	18087	17963	17872	17934	18184	17918	17928	18167	18026	18012	18007	18118	18170	18065	17919	18178	18086	18130	18218	18046	18014	18412	18128	17978	18202	17950	18003	18020	18201	18185	17961	18006	17886	18048	18087	18066	18096	18194	18052	18081	17955	18005	17945	18055	18035	18002	18047	18183	18315	18145	18120	18155	18154	18020	18055	18067	17995	18307	18204	18226	18006	18168	18211	18090	18034	18078	18069	17985	18031	18084	17987	18072	18081	18094	18065	18085	17919	17967	18005	18119	18125	18155	18196	18208	18105	18043	18028	18377	18169	18119	18146	18148	18020	18056	18053	18180	18106	18163	18259	17973	18186	18116	17943	18158	18098	18084	18006	18133	18274	18046	18225	18067	18120	18201	18102	18058	17873	18181	17875	18100	18039	18012	18284	18046	17998	17979	17902	18179	18070	18031	18024	18240	18014	18010	17807	18156	18054	17974	17990	18063	18121	18198	18115	18029	18066	18134	18089	18159	18147	17801	18024	18150	18089	18190	18194	18193	18061	18142	18054	18040	17969	18262	18150	18124	18125	17753	18051	18179	18153	18091	18005	18103	18189	18126	17947	18180	18017	17949	18063	18153	18061	17867	18143	18128	18052	18118	18047	18262	18250	18231	18177	18119	18039	18076	17919	18229	18269	18043	18027	18248	18186	18204	18098	18031	17992	18124	18081	18019	18222	18182	18047	18266	18076	18379	18029	17967	18119	18308	18066	18011	18177	18095	17836	18087	18123	18045	18154	18231	18152	17999	17948	17997	18049	17958	18052	18092	17834	18177	18089	18191	18178	18120	18135	18102	18353	18012	18000	18234	17958	18255	18024	18190	18222	18060	18112	17987	18137	18129	18057	17998	18232	17902	17936	18184	18304	18161	18124	17998	17991	18028	17892	18043	18216	18058	18312	18152	18027	18123	18068	18083	17878	18145	18025	18183	18135	18169	18214	18117	17930	17908	18028	18135	18012	18080	18100	18291	18151	18146	18196	18218	18166	17948	18148	18045	18210	18065	18116	18294	18460	18006	18081	17999	18152	17999	18249	18034	18180	18014	18069	17919	18061	18063	17972	18009	18139	18125	18234	17902	18124	18159	17984	18118	18150	18027	18095	18201	18155	18127	17966	17950	18110	18228	18121	18063	18006	18225	18144	18025	17986	18045	17775	17994	18258	18115	18082	18115	17991	17888	18070	18142	18072	18212	18094	18051	18034	17956	18053	17995	18177	18218	17892	18056	18188	18147	17816	17936	17884	18046	18145	18001	17948	18191	18190	18136	18264	18092	17983	18093	18062	17968	17847	18000	18046	18123	18132	18020	18175	18125	18057	18157	18113	18197	18100	18048	18256	18136	18293	18087	18092	18337	18174	18171	18172	18142	18192	18208	18079	18039	18088	18009	18097	18150	18168	18234	18228	17922	18004	18069	18005	17981	18086	17987	18061	17923	18148	17986	18023	18084	18149	18065	17993	17989	18176	17891	18136	18035	18075	17940	18134	18151	18044	18195	18066	17981	18209	18121	18111	18116	18183	18153	18195	18204	18072	17981	18221	18183	17970	17991	18110	18204	18198	18115	18141	18188	18032	18080	18116	18101	18058	18125	18136	17952	17882	18200	18244	18099	18094	18208	18240	18147	18054	18203	17945	18030	18065	18249	18083	18216	18075	18112	18216	18231	18078	18188	17946	18075	18092	18203	17962	18015	18062	17922	18049	18226	17892	18077	18050	18140	17997	18035	18239	18090	18233	18059	18108	18221	18164	18239	18155	18025	18177	18251	18111	18145	18068	18056	18152	18059	18106	18235	18007	18282	18126	18030	18103	18237	18004	18116	18048	17925	17876	18183	18202	18265	17845	18053	17975	18021	18000	18051	18081	18166	18196	17979	18131	18109	18129	17987	17924	18134	18033	18192	18129	18026	18073	18015	18014	17979	18095	17899	17734	17938	17871	18052	18153	18081	17869	18239	18315	18234	18110	18081	17954	17989
24142	42331	41899	34348	28919	25160	22221	20877	20181	18918	18181	17731	17150	16764	16579	16447	16367	16264	16311	16101	16097	15888	15728	15856	15757	15640	15521	15550	15536	15696	15474	15471	15495	15369	15246	15501	15425	15358	15288	15392	15211	15471	15500	15165	15395	15317	15332	15392	15224	15562	15389	15176	15289	15229	15399	15275	15426	15261	15289	15271	15255	15333	15323	15243	15220	15466	15449	15484	15524	15387	15445	15469	15480	15367	15384	15473	15374	15330	15305	15263	15180	15145	15350	15118	15333	15316	15312	15190	15301	15176	15271	15264	15114	15270	15261	15159	15127	15222	15337	15288	15213	15197	15274	15217	15203	15236	15329	15379	15163	15222	15358	15121	15344	15335	15310	15202	15098	15286	15221	15287	15227	15126	15271	15214	15206	15364	15383	15213	15381	15230	15241	15248	15191	15110	15300	15234	15174	15248	15259	15168	15216	15299	15216	15227	15229	15282	15280	15287	15234	15222	15219	15264	15345	15288	15215	15311	15363	15336	15089	15036	15084	15305	15345	15395	15101	15268	15136	15221	15276	15243	15186	15316	15284	15241	15328	15387	15311	15194	15242	15093	15298	15309	15337	15347	15242	15337	15158	15251	15386	15128	15218	15229	15357	15255	15143	15174	15296	15010	15173	15218	15345	15293	15116	15199	15165	15214	15171	15100	15388	15203	15199	15196	15246	15272	15401	15200	15362	15180	15232	15252	15223	15078	15125	15347	15281	15175	15085	15282	15252	15180	15159	15309	15399	15410	15081	15293	15291	15211	15225	15289	15200	15372	15368	15439	15144	15343	15101	15367	15369	15266	15308	15057	15323	15273	15294	15219	15184	15205	15383	15308	15073	15299	15328	15193	15465	15390	15182	15156	15312	15041	15263	15246	15162	15173	15162	15234	15105	15106	15285	15152	15420	15360	15137	15220	15173	15018	15306	15193	15209	15183	15259	15249	15347	15292	15091	15159	15101	15086	15192	15135	15262	15303	15297	15352	15208	15165	15223	15319	15220	15158	15369	15137	15209	15416	15187	15359	15228	15252	15297	15226	15351	15125	15345	15159	15126	15113	15231	15249	15109	15215	15080	15179	15222	15232	15349	15261	15437	15049	15395	15323	15268	15219	15313	15280	15158	15280	15159	15392	15298	15238	15253	15239	15060	15148	15278	15248	15305	15278	15210	15388	15135	15054	15220	15216	15281	15232	15281	15255	15281	15167	15135	15096	15287	15209	15196	15327	15256	15225	15316	15231	15335	15324	15254	15219	15249	15151	15201	15379	15125	15059	15206	15192	15072	15181	15183	15241	15185	15270	15210	15187	15117	15320	15158	15169	15360	15177	15329	15317	15175	15087	15284	15238	15231	15308	15177	15243	15184	15246	15173	15191	15122	15280	15274	15208	15104	15264	15217	15369	15331	15108	15368	15137	15129	15314	15287	15240	15330	15365	15287	15233	15219	15078	15304	15232	15154	15218	15366	15254	15347	15275	15159	15255	15447	15215	15081	15102	15200	15217	15408	15216	15181	15256	15218	15280	15243	15215	15377	15195	15120	15170	15205	15230	15312	15374	15370	15357	15269	15249	15281	15101	15395	15109	15275	15369	15317	15143	15429	15264	15041	15146	15399	15167	15140	15111	15291	15360	15265	15248	15214	15203	15262	15233	15141	15318	15138	15331	15054	15329	15064	15230	15347	15250	15105	15258	15152	15360	15236	15200	15255	15372	15434	15191	15254	15011	15179	15189	15401	15164	15131	15217	15294	15354	15194	15213	15199	15211	15204	15281	15194	15318	15277	15219	15157	15326	15239	15296	15202	15308	15265	15197	15365	15254	15266	15247	15010	15166	15349	15173	15209	15227	15396	15230	15310	14977	15375	15388	15189	15196	15143	15441	15363	15246	15225	15369	15172	15245	15206	15176	15228	15009	15293	15161	15522	15146	15186	15246	15174	15221	15247	15399	15231	15190	15146	15349	15140	15181	15306	15278	15263	15065	15157	15127	15389	15075	15256	15310	15304	15219	15345	15177	15369	15221	15349	15295	15439	15340	15210	15418	15218	15213	15196	15321	15143	15203	15360	15056	15171	15269	15030	15320	15228	15031	15307	15073	15360	15228	15125	15247	15241	15135	15224	15283	15217	15232	15236	15217	15114	15129	15273	15191	15174	15203	15360	15284	15310	15233	15350	15261	15005	15433	15327	15323	15187	15215	15330	15319	15185	15211	15174	15204	15272	15314	15266	15148	15379	15092	15140	15374	15217	15366	15400	15206	15189	15256	15273	15186	15208	15079	15376	15203	15278	15253	15038	15333	15233	15333	14993	15279	15056	15265	15419	15149	15201	15166	15179	15209	15342	15253	15221	15216	15223	15430	15213	15207	15189	15278	15174	15247	15300	15273	15126	15196	15325	15269	15049	15281	15322	15197	15289	15100	15300	15354	15313	15522	15120	15235	15118	15169	15208	15322	15316	15322	15076	15249	15204	15205	15225	15275	15321	15214	15207	15217	15293	15191	15293	15105	15302	15041	15387	15250	15422	15196	15193	15225	15428	15179	15266	15281	15104	15328	15088	15091	15295	15130	15299	15156	15308	15309	15306	15249	15347	15394	15302	15264	15309	15269	15101	15027	15154	15178	15329	15236	15119	15111	15240	15061	15241	15232	15116	15233	15298	15171	15205	15365	15406	15256	15340	15247	15125	15034	15150	15194	15301	14979	15193	15307	15121	15315	15175	15260	15308	15104	15253	15275	15255	15226	15111	15190	15370	15285	15414	15264	15246	15313	15264	15265	15311	15152	15155	15276	15189	15465	15196	15235	15308	15143	15252	15137	15365	15217	15219	15173	15238	15300	15372	15168	15179	15196	15182	15203	15210	15208	15104	15340	15265	15206	15349	15233	15193	15109	15232	15211	15256	15281	15412	15312	15210	15064	15220	15232	15145	15228	15280	15140	15234	15087	15204	15338	15272	15234	15051	15333	15371	15360	15238	15192	15123	15147	15182	15028	15218	15249	15420	15336	15208	15186	15315	15290	15260	15200	15287	15193	15130	15219	15204	15037	15305	15248	15316	15093	15149	15133	15277	15243	15379	15317	15148	15030	15279	15207	15209	15130	15165	15234	15296	15338	15173	15261	15154	15287	15321	15207	15302	15260	15265	15119	15363	15379	15338	15222	15245	15245	15300	15378	15231	15073	14968	15360	15271	15341	15262	15250	15219	15205	15164	15201	15373	15133	15412	15252	15155	15232	15305	15411	15293	15419	15064	15304	15463	15282	15183	15234	15270	15261	15543	15256	15328	15017	15308	15086	15156	15177	15355	15196	15232	15227	15281	15215	15239	15282	15292	15173	15407	15300	15298	15276	15290	15363	15250	15205	15089	15253	15235	15134	15221	15167	15192	15283	15128	15263	15095	15328	15012	15306	15194	15243	15252	15279	15334	15297	15153	15155	15262	15368	15378	15236	15303	15230	15253	15231	15277	15266	15159	15396	15259	15317	15371	15260	15095	15361	15193	15306	15263	15322	15238	15323	15246	15394	15123	15216	15253	15353	15182	15313	15226	15307	15106	15123	15184	15139	15259	15219	15354	15312	15204	15079	15140	15282	15228	15220	15320	15334	15201	15227	15287	15381	15278	15388	15445	15328	15366	15253	15150	15245	14968	15287	15202	15228	15293	15238	15293	15303	15129	15274	15309	15350	15238	15223	15256	15286	15083	15349	15219	15210	15277	15227	15197	15334	15216	15290	15199	15160	15324	15334	15250	15245	15231	15100	15404	15091	15310	15356	15233	15338	15172	15395	15182	15225	15291	15112	15099	15210	15213	15272	15211	15315	15186	15079	15066	15245	15157	15226	15168	15351	15276	15324	15206	15353	15151	15179	15312	15443	15260	15118	15276	15302	15058	15269	15242	14971	15174	15259	15362	15289	15242	15370	15143	15433	15417	15106	15248	15295	15374	15111	15240	15251	15212	15321	15150	15238	15316	15412	15236	15162	15231	15166	15416	15107	15429	14951	15310	15394	15294	15208	15208	15355	15340	15269	15125	15345	15277	15263	15020	15260	15341	15144	15019	15137	15343	15308	15220	15338	15028	15110	15289	15252	15118	15166	15202	15393	14992	15175	15305	15455	15236	15317	15138	15257	15149	15194	15260	15292	15337	15174	15078	15033	15108	15194	15132	15307	15188	15117	15192	15232	15402	15342	15223	15189	15205	15157	15244	15291	15358	15259	15325	15193	15112	15247	15227	15352	15408	15195	15287	15416	15187	15404	15283	15325	15350	15302	15334	15164	15281	15089	15287	15288	15058	15291	15360	15293	15346	15210	15334	15178	15207	15175	15375	15186	15123	15235	15265	15237	15229	15068	15335	15237	15204	15201	15316	15302	15278	15151	15131	15286	15155	15244	15403	15233	15210	15348	15282	15286	15014	15333	15241	15253	15268	15201	15171	15257	15239	15100	15395	15148	15172	15161	15237	15378	15400	15141	15401	15261	15256	15219	15167	15227	15324	15277	15289	15371	15272	15268	15332	15179	15266	15254	15124	15217	15264	15088	15133	15241	15256	15150	15302	15260	15223	15347	15204	15144	15230	15227	15177	15371	15259	15392	15227	15170	15319	15085	15244	15266	15322	15171	15157	15193	15350	15313	15160	15171	15295	15399	15302	15239	15350	15057	15250	15210	15273	15179	15268	15252	15282	15157	15242	15299	15207	15333	15132	15061	15021	15214	15257	15166	15246	15193	15343	15274	15321	15292	15310	15285	15099	15205	15363	15130	15140	15264	15233	15288	15318	15438	15075	15243	15134	15301	15335	15223	15263	15111	15140	15262	15270	15348	15252	15373	15170	15170	15261	15011	15332	15227	15103	15220	15308	15284	15223	15540	15148	15316	15220	15119	15253	15348	15414	15288	15082	15287	15229	15311	15343	15176	15168	15069	15220	15221	15248	15125	15309	15262	15351	15287	15328	15326	15250	15251	15334	15382	15249	15226	15261	15187	15205	15248	15472	15227	15254	15113	15227	15267	15121	15357	15239	15391	15299	15409	15234	15273	15211	15158	15124	15305	15225	15291	15267	15330	15204	15333	15384	15179	15225	15394	15090	15301	15299	15392	15042	15266	15207	15348	15271	15181	15285	15259	15170	15339
30076	24786	28544	25623	21272	20165	19464	19090	19095	18628	18719	18433	18269	18383	18019	18261	18193	18175	18118	18184	18065	18052	17970	18100	17928	18213	18012	18105	17854	18049	18127	18015	18190	17959	18049	18145	18080	17792	18154	17991	18053	17810	18057	17950	17856	17945	17755	17864	18136	17982	17807	17909	18018	17919	18044	17875	18051	17969	18048	17881	17849	18055	18120	18007	17920	18110	17974	18191	17932	18050	18017	17964	17997	17769	17972	17739	18144	17996	17805	18052	17959	17821	17913	17913	17920	17970	17973	17803	17861	18011	17709	17910	17780	18053	17780	17900	17941	17727	18019	17816	17894	18055	17771	17881	18001	17832	17832	17902	17961	18021	17772	17854	17992	17833	18001	17875	17744	17691	17891	17929	18052	17779	17869	17986	17844	17829	18085	17877	17632	17932	17915	17993	17900	17891	17958	18033	18032	17894	17912	17922	18111	17931	18114	18147	18026	18010	17807	18006	17945	17816	17940	17936	18055	17925	18056	17862	17797	17876	17817	17849	17877	17776	18189	17788	17818	17894	18043	17990	17996	17710	17923	17957	17819	17853	17826	17932	18052	17820	18039	17928	18002	17976	17789	18016	17980	17800	17933	17902	18044	17810	17805	17671	17975	17788	17780	17993	17843	17877	17918	17948	17853	17852	17929	17958	17798	18060	17908	17703	17790	18012	17888	17976	17980	17641	17962	17781	17740	17880	17944	17912	17892	17897	17879	18067	18017	17824	17733	17951	17835	17690	18003	17821	18068	18042	18085	18040	17858	17552	18104	17662	17677	17807	17905	18172	17900	17741	17772	17872	17927	17990	17789	17782	17984	17969	18007	18053	17948	17768	17980	17820	17771	18068	17940	17951	17976	18006	17887	17961	17752	18022	17822	17865	17907	18002	17807	17998	18090	17920	18074	17761	18181	18002	17892	17848	17764	17898	18172	17978	18151	17975	18041	18050	17867	17972	18138	17759	17870	17840	17932	17803	17879	17842	18001	17834	17990	17956	17958	17790	17888	17823	17934	17956	18152	17855	17662	17794	17845	17804	17966	17875	18000	17794	17950	17985	17806	17928	17858	17858	17877	17838	17921	17825	17749	18037	18089	17884	18115	18112	17863	18033	17969	17925	17902	18017	18125	17918	17811	17751	17826	17720	17990	17994	17996	18039	17698	18017	17893	17993	17891	17906	17910	17876	18209	17861	17877	18002	17828	17850	17981	17879	18017	18080	17807	17595	17994	18072	17917	17889	17882	17844	17788	17807	17847	18069	17901	18218	18055	17856	17845	18003	18063	17981	18015	17940	18020	18109	17882	18042	17906	18202	17835	18053	18142	17911	17954	17827	17899	18067	18048	17841	17847	17881	17997	17781	18255	17989	17878	17941	17858	17927	18108	17852	18051	18062	17927	17937	17801	17991	17963	18080	17934	17881	17830	17836	18060	17859	17950	17881	17994	17854	17846	17732	17903	17717	18048	17998	18119	17857	17905	17982	17818	17983	17908	17868	17891	17913	18110	17911	17919	17815	17812	17878	17819	17947	17723	17794	17972	17921	18022	17897	17863	17990	18051	17795	17886	17865	17855	17873	18104	17860	17612	18127	17761	17890	17906	17834	17847	18011	17860	17932	17805	18086	17856	17919	17964	17984	18187	17776	17787	17724	18007	17935	17825	17810	17881	17857	18021	18130	17867	17879	17878	17775	17850	17832	17830	17796	18030	18086	17856	18144	17862	17973	18009	17870	17941	17907	17872	17864	17719	17832	17797	17999	17878	18008	17717	17843	18098	17924	18119	17900	17940	18039	17877	17831	17732	18025	17850	17988	17901	17914	17876	18001	18069	17874	17842	17843	18013	18016	18010	17803	18037	17979	18105	18078	18134	17865	18012	17883	17883	17947	17945	17838	17850	17887	17915	17769	17947	18190	18237	17986	17851	17882	18129	17882	17982	17897	17768	17836	17887	17840	18016	17819	17827	17730	17763	17942	17817	17996	17960	18033	18005	18013	18160	18128	17796	17969	17969	17816	17899	17986	17877	17861	17826	17944	18004	17887	17659	17910	17940	18017	18136	17788	17920	17690	17729	17969	17812	18045	17978	17803	17737	17842	17949	17994	17840	17968	18041	17769	17974	17831	17922	17792	17897	17802	17873	17766	18043	18002	17913	17909	18052	17989	18047	17881	18120	17733	18039	17912	18047	17881	18112	17957	17884	17995	17989	17899	17765	17958	17990	17967	17781	17899	18001	17747	17882	18017	17779	17992	17909	17921	17853	17824	17574	17913	17679	17855	17872	17833	17974	17818	17668	17948	17859	18075	17846	17696	17976	17798	17858	17731	17952	17903	17860	17873	17786	17916	17988	17852	17898	17937	17906	17913	18005	18048	17878	18166	17969	17910	17737	17959	17979	17965	17892	17988	17799	17993	17749	17976	17980	17905	17811	17982	17741	17795	17924	17703	18056	17917	17910	17986	17809	18065	18117	18020	17960	17890	17933	18125	17941	17855	17740	17995	17885	17913	17749	17975	17938	17955	17959	17998	17764	17790	17964	17987	18025	17925	17681	17762	17668	17843	17946	17890	17875	17712	17821	17839	18039	17904	17930	18044	17887	17775	17986	17865	17775	17861	17891	17967	17898	17943	17778	17853	17941	18009	17925	17797	17946	17823	17796	17933	17863	18029	17768	17807	17978	17817	17808	18078	18192	17881	17937	17843	17833	17750	17866	17929	17860	17796	17972	17898	17921	17781	17827	17956	17829	18014	17956	18243	18198	18126	17916	17937	17760	18023	17777	18058	17959	17593	17882	17984	18104	17998	17749	17673	17963	17977	17817	18038	18022	17857	17721	17912	18008	17887	18064	17836	17875	17853	17837	17739	18083	17982	17923	17754	18015	17952	17870	17921	18065	18072	17822	17889	17640	17987	17695	17811	17773	17933	17903	18094	18104	17816	17765	17876	17977	17904	17853	17660	17776	17946	17824	17846	17759	17890	18065	17963	17932	18082	17959	18012	17842	17677	17839	17744	17942	17774	17983	17965	17932	18060	18218	18004	17750	17935	17990	17969	17942	17892	17837	18005	18087	17955	17940	18134	18043	18082	18027	17993	17986	18050	17883	17756	18065	17749	17960	17920	17898	18191	18041	17804	17926	17810	17850	17954	17957	17713	17960	17970	17925	17939	18006	17913	18004	17768	18020	17943	17855	17980	17987	17806	18025	17788	18024	17790	17775	17710	17902	18048	17817	17969	17946	17671	17846	18030	18166	17881	17971	17895	17777	17764	17859	18026	17833	17992	17781	17923	17957	17715	17880	17709	17811	17745	17742	17939	18210	17869	17736	17799	18193	18030	17913	18079	17808	17844	17785	18198	17948	17990	17793	17805	17897	17911	17911	17952	17890	17827	17770	17877	17859	18002	17824	18128	17755	17912	17889	18197	17876	17886	17765	18067	18009	18047	17976	17700	17855	17957	18134	17935	18186	18052	17939	18004	17905	17917	17756	18033	17944	17932	18010	18000	17942	17787	17869	17967	17827	17838	17968	17967	17926	17883	17956	17741	18004	18047	17843	17853	18033	17794	18112	17816	18059	17998	18087	17985	17929	17959	17848	17835	17816	18008	17985	17876	17771	17800	18062	17848	18068	18094	17952	17830	17783	17849	17950	17912	18116	17932	17951	17798	17878	17927	17909	17695	17927	17823	17949	17986	17918	18035	18095	18072	18023	18177	17888	17963	18030	17713	17876	18028	18068	17977	17965	17993	17883	17937	17897	17789	17931	17920	18187	18003	17970	17704	17979	17900	17937	18023	17928	17868	17990	17919	18044	18012	17860	17830	18015	17946	17927	17768	17890	17837	17863	17966	18016	17879	17862	17816	17918	17898	17941	18017	17851	17818	17848	18023	17878	17782	18012	18103	17940	17790	17937	18044	18249	17989	17819	18024	18018	18067	17870	17780	17777	18003	17989	18028	17741	17896	17823	17955	18024	17801	17692	18076	17963	17852	18044	17812	17858	17843	18088	18101	17879	17855	17994	17795	18016	17986	18040	17737	17919	17898	18044	17719	17901	18095	17916	17746	17769	18023	18017	17892	18111	17984	17998	17799	17888	17874	17764	17991	17974	18058	18021	18007	17694	17627	17913	17977	17993	17702	17835	17779	17755	17924	18015	18045	17984	18119	18056	17712	17950	17964	17862	17964	17859	17928	18087	17657	17712	17971	18054	17934	18145	18099	17934	17847	17938	17845	18046	17849	17805	17862	17982	17694	17969	18004	17868	17996	18105	18131	17898	17798	17890	17898	17926	17866	17945	17793	18081	17942	17871	17638	17971	18019	17924	18118	17784	17949	18183	17934	17666	17881	17980	17800	17984	17764	17848	17926	17913	17734	17710	18092	17896	17916	17993	18006	18077	18023	17972	17735	17893	17772	18010	17916	18060	17726	18242	17899	18029	17847	17935	18010	17859	17789	17785	17811	17910	18078	17822	17927	17967	18107	17854	17936	17914	17994	17890	17825	17936	17914	17983	17756	17995	17970	17824	17984	18044	17857	17773	18049	17911	17988	17943	18035	17944	18074	17833	17981	17944	18122	18149	17953	18061	18005	17907	18145	18016	17937	17932	18035	18101	17944	18068	17831	17871	18051	17881	18001	17878	17858	17780	17896	18158	17975	17903	18048	17960	18000	17881	17813	17892	18167	18000	17962	17919	17961	17966	18013	17975	17793	17895	18085	17940	18013	17826	17933	17919	17873	17862	17828	17727	18106	17986	17917	18116	17865	17856	17910	17821	17879	17942	18004	17759	17744	17928	17941	17802	17958	17752	17936	17817	17829	17783	17640	17906	17964	17724	17698	17853	17902	18011	17908	17844	17964	18003	17938	17961	17926	18026	17943	18067	17895	18051	17819	17847	17854	17853	17844	17963	17705	17984	17932	17912	17827	17730	17892	17868	17948	17699	17995	17764	18065	17957	17948	17756	18057	17963	17893	17858	18081	18011	17742	17941	17979	17898	17962	18168	18006	17955	17925	17827	17836	17858	17847	17965	17878	17925	17913	18220	18070	17962	17982	18075	17957	18050	17776	18036	18144	17980	18089	17905	17975	17926	17922	18077	18032	18069	18107	17982	17949	17926	17758	18042	17829	17944	17850	17837	17964
21255	29435	29234	23470	19967	18273	17310	17191	16805	16458	15909	15780	15696	15631	15526	15400	15304	15434	15288	15403	15217	15355	15318	15196	15256	15338	15203	15274	15338	15372	15385	15095	15156	15396	15209	15113	15245	15377	15119	15178	15105	15296	15214	15145	15093	15047	15355	15223	15135	15325	15145	15295	15297	15054	15021	15027	15185	15167	15270	15073	15321	15285	15094	15147	15257	15090	15228	15202	15053	15354	15213	15220	15335	14999	15253	15277	15143	15109	15288	15070	15266	15210	15057	15210	15021	15143	15132	14934	15136	15268	15125	15031	15024	15095	15222	14985	15300	15105	15224	15181	15091	15200	15169	15100	15166	15133	14939	15023	15115	15076	15203	15149	15109	15052	15216	15152	15012	15167	15026	15045	15129	15064	15109	15240	15042	15191	15163	15009	15205	15126	15224	15200	15203	14934	15296	15125	15064	15126	15038	15134	15082	15129	15336	15071	15175	15141	15212	15136	15087	15269	15127	15258	14935	15156	15165	15136	15100	15168	15219	15224	15216	15194	15219	15172	15144	15024	15167	15102	15080	15059	15146	14988	15051	15101	15103	15131	14956	15055	15099	15137	15035	15278	15228	15180	14975	15218	15049	15187	15150	15174	15166	15015	15288	15103	15260	14966	15249	15175	15103	15116	15014	15075	15151	15225	15165	14953	15099	15215	15050	15368	15137	15110	15215	15001	14985	15099	15175	15101	15148	15179	15100	15214	15193	15091	15083	15252	15169	14970	15138	15063	15124	15279	14969	15105	15316	14995	15002	15168	15159	15344	15121	15254	15004	15143	15066	15116	15034	15115	15166	15120	15167	15228	15133	15305	15188	15035	15152	15102	15033	15168	15093	15019	15223	15055	15219	14978	15170	15302	15100	15163	15060	15055	15158	15030	15241	15171	15143	15181	15028	15244	15232	15034	15108	15119	15228	15162	15155	15118	14956	15125	15195	14990	15121	15006	14943	15113	15101	15129	15152	15163	15266	15231	15101	15119	15174	15220	15189	15173	15181	15188	15075	15079	15063	15084	15047	15140	15095	15182	15036	15254	15066	15119	15266	15065	15117	14912	15184	15102	15059	15247	15091	15036	15146	15174	15134	15121	15100	15104	15148	15022	15187	15210	15102	15377	15234	15094	15085	15088	15011	15149	15112	15142	15221	15138	15279	15165	15023	15221	15167	15205	14899	14961	15145	14966	15204	15101	15194	15217	15061	15303	15286	15197	15241	15282	15228	15155	15176	15241	15192	15235	15161	15130	15094	15390	15216	15146	15041	15178	15157	15201	14938	15279	15102	14985	15136	15094	15128	15130	15234	15190	15166	15152	15106	15264	15122	14967	15217	15091	15087	15156	15127	15197	15321	15202	15268	15222	15174	15143	15112	15148	15087	15223	15140	15181	15039	15144	15230	15074	15227	15128	15150	15321	15274	15108	15315	15061	15158	15112	15215	15197	15113	15120	14949	15087	15287	15181	15038	15119	15117	15160	14998	15318	15220	15242	15407	15139	15200	15030	14945	15082	15135	15158	15013	15143	15062	15195	15224	15305	15227	15088	15191	15034	15044	15126	15125	15115	15119	15180	15068	15286	15138	15090	15140	15275	15406	15203	15089	15098	15119	15053	15161	15237	15137	15086	15261	15264	15069	15303	15236	15219	14939	15167	15084	15054	15190	14989	15169	15160	15055	15211	15037	15081	15166	15030	15173	15143	14953	15186	15085	14922	15101	15172	15315	14970	15274	15303	15014	15243	15201	15132	15188	15083	15255	15104	15095	15070	15195	15085	15072	15171	14952	15254	15058	15108	15083	15339	15222	15214	15132	15240	15157	15138	15139	15122	15006	15197	15187	15231	15155	15194	15051	15184	15046	15113	15191	15261	15280	15157	15133	15248	15265	15352	15086	14931	15221	15242	15224	15209	15041	15140	15158	15208	15255	15140	15296	15046	15313	15101	15159	15270	15065	15026	15144	15199	15134	15120	15005	15069	15215	15032	15051	15165	15103	15145	15134	15204	15097	15117	15114	15086	15081	15078	15141	15163	15188	15138	15207	15076	15040	15156	14999	15191	15117	15207	15199	15253	15056	15034	15146	15231	15181	15156	15210	15103	15165	15116	15267	15079	15225	15101	15124	15119	15249	15149	15275	15310	15213	15231	15057	15142	15052	15037	15008	15265	15015	14934	15237	15065	15181	15143	15251	15269	15065	15101	15311	15049	15134	15151	15055	15211	15077	15220	15211	15085	15203	15110	15144	15239	15165	15323	15416	15096	15067	15171	15005	15044	15236	15014	15106	15071	15237	15161	15047	14990	15194	15143	15089	15249	15154	15187	15084	15087	15283	15052	15224	15032	15110	15344	15110	15199	15241	15097	15150	15024	15245	15154	15026	15283	15003	15263	15280	15104	15223	15132	15146	15069	15181	14922	14909	15063	15176	15223	15172	15245	15155	15164	15238	15169	15181	15165	15165	14927	15247	15131	15227	15226	15300	15132	15135	15316	15049	15178	15196	15155	15268	15007	15028	15100	15097	15186	15151	15213	15087	15375	15176	15045	15303	15079	15224	15232	15230	15192	15212	15009	15242	15084	15051	15212	15106	15053	15243	15152	15289	15120	15100	15237	15073	15036	14998	15328	15177	15034	15148	15050	15182	15129	15202	15211	15136	15237	15088	15279	15075	15332	15144	15193	15007	15293	15040	15241	14988	15051	15211	15228	15189	15169	15154	15249	15178	15021	15228	15136	15100	15103	15283	15229	15266	15000	15107	15254	15050	15088	15124	15109	15195	15226	15149	15224	15066	15309	15027	15163	15056	15055	15111	15231	14981	15123	15060	15197	15129	14953	14902	15121	15139	15158	15074	15062	15172	15108	15155	15164	15148	15114	14977	15229	15018	15080	15064	15134	15073	15145	15302	15045	15178	15178	15295	15224	15266	15133	15084	14970	15254	15057	15042	15113	15305	15241	15020	14957	15076	15162	14894	15192	15147	15155	15123	15208	15237	15103	15230	15272	15142	15312	15177	15280	15109	15058	15190	15121	15129	15199	15054	15074	15179	15243	15247	15186	15231	15056	15262	15015	15076	15292	15214	15306	15187	15119	15354	15191	15054	15295	15131	15237	15183	15053	15324	15196	15050	15036	15104	15088	15070	15174	15164	15190	15206	15002	15133	15278	15005	15057	15100	15154	15229	15304	15202	15091	15188	15215	15080	14978	15047	15172	15025	15159	14974	15151	15168	15187	14985	15185	15141	15209	15049	15182	15265	15292	15077	15136	15266	15189	15167	15104	15115	15130	15194	15199	15252	15126	15192	15084	15170	15203	15062	15082	14976	15208	15322	15033	15196	15100	15160	15112	15205	15054	15083	15155	15162	15217	15210	15387	15128	15106	15315	15049	15244	15245	15276	15232	15173	15128	15270	15138	15162	15175	15074	15097	15112	15075	15064	15141	15260	14996	15152	14942	14981	15177	15226	15187	15110	15296	15253	15297	15066	15149	15148	14935	15257	15204	15073	15184	15264	15129	15212	15028	15174	15224	15051	15190	15136	15197	15117	15183	15148	15090	15324	15098	15180	15220	15125	15308	15103	14976	15034	15221	15296	15089	15102	15171	15263	15295	15156	15000	15197	15178	15218	15020	15114	15283	15042	15077	15281	15071	15231	15081	15071	15074	15236	15279	15221	15160	15101	15166	15035	15188	15106	15272	15089	15106	15356	15044	15105	15090	14980	15123	15203	15333	15161	15097	15083	15064	15264	14987	15213	15090	15103	15270	15122	15247	15042	15222	15197	15214	15058	15060	15246	14892	15256	15230	15023	15093	15010	15166	15090	15051	14976	15156	15146	15154	15086	15119	15091	15050	15222	15163	15065	15235	15105	15161	15186	15211	15075	15257	15170	15095	15113	15037	15250	15139	15175	15154	14974	15126	14828	15219	15309	15088	15196	14977	15126	15053	15353	15041	15161	15088	15295	15024	15123	15091	15262	15188	15078	15041	15120	15104	14946	15199	15138	15179	14955	15120	15236	15093	15244	15045	15006	15120	15055	15373	15182	14993	14944	15230	15113	15128	15099	15097	15123	15276	15252	15100	15129	15250	15145	15064	15230	14982	15125	15197	15265	15082	15217	15148	15167	15213	15079	14931	15093	15060	15137	15170	15338	15282	14987	15110	15137	15226	15193	15166	15130	15148	15112	15230	15051	15117	15242	15272	15234	15166	15164	15104	15120	15106	15221	15065	15217	15112	15044	15140	15046	15289	15091	15095	15099	15036	15188	15181	15261	15176	15148	15097	15014	14986	15253	15277	15055	15134	15104	15170	15127	15194	15214	15111	15081	15245	15112	15099	15182	15229	15150	15110	15240	15093	15129	15224	15302	15035	15015	15016	15258	15184	15197	14979	15382	15022	15014	15254	15152	15009	15038	15242	15100	15176	15173	15055	15093	15073	15169	15171	15065	15253	14980	15201	14973	15286	15093	15217	15090	15263	15211	15145	15198	15056	15173	15139	15180	15118	14996	15067	15110	15158	15137	15275	15066	15161	15151	15217	15086	15144	15367	15131	15182	15060	15294	15240	15090	15110	15114	15122	15034	15146	15178	15212	15137	15057	15211	15180	15302	15006	15149	14972	15141	15335	15202	15000	15232	15130	15163	15204	15279	15147	15196	15073	15138	15091	15107	15156	15107	15251	15201	14935	15256	15179	15036	15115	15138	15174	15066	15222	15178	15108	15148	15099	15097	15050	15093	15289	15085	15055	15015	15263	15161	15142	15139	15245	15058	15127	15170	15330	14987	15282	15278	15136	15083	15037	15059	15122	15044	15122	15085	15205	15147	15259	15092	15268	15296	15240	15214	15137	15173	15073	15130	15185	15000	15192	15233	15154	15149	15314	15126	15298	15083	15200	14987	15096	15068	15265	15134	15114	15256	15197	14985	14983	15051	15228	15083	15120	15042	15365	15087	15174	15255	14994	15194	15033	15311	15135	15168	14904	15251	15036	15150	15165	15204	15132	15175	14990	15111	15072	15175	15191	15129	15202	15134	15304	15123	15332	15180	15117	15007	15256	15200	15178	15194	14970	15100	14847	15180	15020	15185	15247	15246	15219	15136	15187	15266	14999	15292	15223	15157	15235	15111	15313	14951	15083
25286	21427	28560	25840	23895	23510	22676	21263	20191	19540	19436	18986	18700	18623	18748	18594	18697	18753	18309	18225	18322	18087	18230	18018	18183	18173	18342	18260	18154	18230	18045	17977	18112	18061	18189	18102	18349	18007	18171	18135	18110	18190	17887	17971	18028	17871	18289	18044	18087	18266	18160	18098	17906	17965	18036	17933	17926	18054	18014	17962	17835	17917	17794	18141	17974	18017	17780	18149	18080	18052	17809	17977	18301	18252	18062	17935	17861	17964	18023	18041	17841	18021	18012	18091	17969	17952	17839	18014	18103	18041	18039	17926	17906	18074	18239	17973	18084	18121	17936	17889	18023	17901	17783	18041	17911	17811	18039	18025	18144	18104	17947	18038	18013	17875	18058	18074	17952	17951	17771	17803	17886	18003	18132	17858	18196	18231	17971	17921	18207	17916	18017	17774	17894	17871	17770	17710	17902	17863	17940	17914	17908	17837	17985	18021	17887	17822	18269	17967	18111	18097	17914	18014	17886	17809	17806	18178	18085	17863	17765	18169	18150	17913	17851	17815	18127	18145	17970	17855	17934	17962	17926	18056	17943	18002	18060	17840	18074	18035	17888	17853	17953	17789	17947	17952	18077	18127	17883	18003	18267	18062	17895	17812	18019	17942	17863	17895	18217	17910	17893	17965	18002	17860	18090	17928	18161	18117	18007	18000	17861	17963	17893	17914	17870	18024	17852	18055	17763	17915	18112	18006	17958	17843	17986	17890	17938	17986	18060	17852	17840	17905	17913	17941	18056	17922	18041	17846	18016	17930	17856	17859	17983	17786	17953	18021	17842	17880	17878	17814	17958	17898	17991	17955	17889	18038	17917	18069	18095	18042	18199	17921	18117	17834	17706	17979	17862	18031	18017	17899	17985	18113	17860	17962	18164	17873	17745	18004	17887	18032	17876	17911	17870	18124	17921	17929	18004	18105	17986	17947	18110	17781	18041	17889	17954	17719	18045	18188	17728	17962	17985	17914	17889	17932	18045	17785	17798	17914	18071	18136	18134	17984	17974	17782	17860	17868	17847	17901	17978	17890	17960	17949	17784	17839	18115	18066	17822	17869	17895	18009	18103	18061	18081	17773	17816	17992	18040	18097	17930	17964	18026	17694	17833	18080	17928	17993	18069	18092	17859	17911	17848	17884	17864	17913	18156	17947	18132	17805	17938	18045	18063	17910	18070	17951	17922	18198	18009	18020	18023	17909	17972	17810	17976	18000	17876	17780	17933	18025	17709	17920	18099	17604	17962	17648	17904	17894	18129	17960	17858	17942	17881	17835	17850	18195	17952	17768	17919	17877	18041	17890	17793	17849	17902	18010	18106	18064	18166	17830	18001	17917	18032	17916	17978	17778	17918	17843	18109	18109	17965	17907	18024	17851	18020	18091	18167	17987	18103	18030	17927	18135	17996	18045	18064	17966	17933	17880	17960	18057	18011	18178	17738	17893	17968	17915	18017	17847	18066	18254	18129	17855	17877	17969	17725	17914	17892	18044	18169	17873	18080	17914	17981	18102	17878	18096	18044	17983	18104	18085	17819	18011	17888	18099	18052	17964	17870	18035	18043	17950	18075	17971	18048	18000	17939	17999	18030	18071	17981	17961	17887	17912	17869	17873	17875	17867	17918	17869	17924	18000	18008	17954	17872	17934	17793	18089	18061	18014	17925	17987	17954	18030	17954	17899	17837	17875	17886	18063	17970	17844	17975	18009	17890	17891	17963	17979	18057	18088	17794	17921	17880	17963	18018	18080	18019	17928	17726	18188	17829	17983	18078	17779	18017	17950	18146	17851	18043	17814	17999	18037	18027	17871	17933	17917	17673	17940	17844	17786	17931	18019	17847	18102	17896	17928	17958	17939	17818	17807	17887	17943	17964	17841	17788	17592	17746	17994	17923	18067	18064	17747	18128	17996	18062	17849	18025	17909	17888	17875	18055	18105	17876	18001	18191	18015	17918	18014	18030	17935	17915	17904	17761	17694	17960	17865	17885	18035	17715	17933	17961	17960	17889	17948	17951	17888	17912	18042	17874	17872	17902	17858	17867	17659	18016	18126	17898	17913	17909	18161	18018	17975	17909	17978	17881	17899	17772	17816	18011	17905	17950	18112	17680	17592	17820	17989	17843	18020	17917	18004	18164	17985	17892	17994	17878	17953	17959	18069	17862	18000	17925	18057	18104	17887	17928	18001	18053	17964	17748	17919	17817	18190	18058	18124	17968	17847	18022	18001	17937	17860	17822	18112	17976	17864	18032	17970	17933	17850	18072	18083	17994	17826	18058	18127	18106	17939	17789	17857	17633	17937	17916	17961	17974	17694	18035	17839	18255	18220	17876	17981	17761	17936	18141	17802	17947	18094	17741	17889	18131	17788	18112	18136	18090	18053	17770	18025	17949	17939	18167	17843	17986	18140	18052	17954	17932	17705	17934	17834	18063	18189	17976	18117	18074	18043	17868	18199	17906	17878	18026	18150	18106	18022	17881	17602	17967	18087	17910	17935	17831	17921	17942	17847	18000	17851	17972	18001	18126	17814	18040	17919	17815	17917	18099	17932	17981	18000	18079	17948	18067	17888	18061	17990	17939	18023	17906	17800	17923	17988	17916	17788	17791	17808	18101	17885	17838	17774	17871	17913	17986	18109	17893	17973	17953	17981	18116	17911	17881	17979	17879	17867	17885	18121	18017	18019	17845	18020	17842	17769	17759	17942	18159	18213	17934	17915	18033	17870	17783	17913	18112	17865	17613	17848	18038	18055	17944	18065	18051	18062	17964	18077	17885	18046	17998	18048	18081	17825	18077	18256	18087	18030	17914	17947	17990	17709	18137	18117	17919	18021	17824	18063	17629	17886	17709	17914	17886	17940	18160	17903	17943	18028	17976	18067	18137	18102	17996	17906	17974	17916	17858	18078	17993	18056	17952	18023	17931	17978	18002	17908	18028	18058	18108	17896	17911	18074	18104	18086	17840	17986	18228	17922	17904	17914	17925	18071	17861	18011	18216	17928	18027	18011	18025	18180	18079	17806	17929	17873	17914	17952	18063	18162	18007	18014	18024	17785	17967	18053	18010	18007	17971	17980	18055	18014	18000	17959	18050	17969	17994	17956	18129	18146	18146	17871	18004	17960	18049	17934	17722	18052	17883	18001	17910	17964	18025	18100	18074	17996	17887	17785	17983	18064	18115	17997	17899	18006	18099	17968	18099	17954	18019	18166	17973	18009	18108	17943	17944	17738	18211	18048	17836	17987	18103	17758	17830	17901	17918	17844	17911	17846	17931	18199	18030	17816	17924	17869	18075	17969	17959	17836	17832	17753	18000	18074	17862	17964	17935	17967	17822	17944	17885	18105	17662	18171	18227	18129	18218	17918	18039	17956	18066	18123	18184	17968	17984	17897	18069	17881	17873	18070	18003	17762	17971	17970	17986	18047	18058	17799	17838	17938	18065	17865	17953	17938	17830	18061	17765	17914	18014	18109	17973	17900	17989	18101	18015	18064	17964	17944	18070	17847	17981	17998	18003	17856	17864	18075	18342	17959	17785	18023	18030	17972	18118	18157	17893	17896	18041	18093	17929	18044	17928	17923	18043	17825	17922	17971	17862	18157	17886	18195	17780	17767	18087	17983	18007	17981	17839	17902	18012	17960	17926	18038	18022	17814	18081	18039	18045	18019	18058	17932	17934	18041	18119	18186	18233	18022	18023	17895	17641	18079	18246	17818	18077	17872	17945	17955	17848	17885	18156	17894	17737	18100	17915	17966	18198	17829	18019	17964	17770	17870	18108	17786	17972	17787	17752	17816	18147	18017	17895	18011	17925	17773	17858	18020	18029	18108	17968	17993	17958	17940	17893	17818	18085	17897	18023	17903	18014	18047	17927	18248	18070	17948	18052	17979	17978	17969	17907	18038	18026	18140	17904	18038	18003	17789	17881	18068	17916	17879	17725	17931	17917	18006	17920	18150	17939	17891	17956	17871	17835	17849	18047	17868	17944	17840	17968	17732	17921	18068	18098	17885	17848	17887	17787	17969	17892	17828	18024	17927	17704	18018	17856	17906	18134	18126	17845	17975	18081	17893	17986	18074	17978	17966	17931	17808	17965	18111	18109	18119	18120	17862	18003	17985	17958	17976	17946	17934	18047	17962	17938	17826	18005	17836	18034	18010	18091	17995	17899	18041	18040	17941	18005	17976	18066	17947	17952	17881	17806	17976	17991	18115	17972	18042	18015	18022	18002	17952	18061	18017	17877	18010	18073	18138	17919	17824	17968	17959	17985	18085	17898	17996	18070	18227	18073	18061	17961	17953	17893	17872	17918	17735	18061	18122	18010	18041	17927	17870	18091	17920	18140	18039	18184	17863	17946	18040	17761	17998	18140	17904	18006	18231	18032	17850	18015	17958	17831	18037	18060	18098	18168	18003	18156	18043	17931	18121	17955	17785	18201	17932	18112	18035	17920	18132	17917	18013	18046	18112	17963	18049	17958	17910	18072	18058	18169	17987	17968	17993	18039	17876	18053	18017	17931	17939	17898	18059	17805	18150	17888	17995	17891	18028	18004	17964	18073	17957	17803	18048	18001	18003	17962	18103	18106	17895	17891	18014	17917	17961	18036	18092	18129	18097	17941	17946	18006	17944	17959	17913	17791	17858	17908	17815	17846	18057	17982	17994	17891	17955	18046	18026	18037	18013	17918	18089	18043	18018	18057	17994	17857	17931	18058	17960	18043	18065	17924	18078	18033	17812	17902	18063	17987	17902	17843	18069	18109	17782	18125	18159	18088	17937	17896	17997	17948	17913	17884	17977	18141	17936	17815	17942	17977	17923	17898	18025	18027	18034	18077	17877	17801	18122	18114	18067	17970	18050	18018	17904	17823	17829	17981	17882	18030	17881	17820	18008	17900	17903	17973	18016	18044	18180	18150	18086	18021	18051	17885	17875	18043	17805	17965	17998	18021	18175	17796	17878	17933	17983	17876	18095	17861	17992	18071	17877	17917	17828	17865	18100	17908	17854	18017	17907	18077	17999	17999	18029	17939	18141	17848	18109	18028	18235	18138	17909	18037	17945	17987	18177	18103	18001	18044	18076	17798	17950	17944	18084	17982	17879	17906	18071	17897	17985	17853	17847	17910	18077	17969	18016
22404	37951	36670	28882	24548	21394	20127	19852	18610	17727	17152	16710	16330	16276	16170	16107	15937	15876	15760	15698	15634	15674	15408	15435	15579	15593	15584	15477	15457	15460	15491	15280	15185	15070	15270	15400	15364	15334	15287	15135	15234	15380	15227	15203	15505	15226	15315	15365	15411	15524	15486	15282	15196	15322	15302	15249	15222	15516	15337	15248	15121	15125	15342	15275	15387	15357	15454	15327	15449	15257	15291	15276	15260	15441	15369	15170	15275	15211	15146	15059	15171	15228	15236	15153	15215	15201	15179	15101	15314	15247	15123	15240	15205	15240	15243	15335	15070	15320	15263	15284	15174	15360	15146	15108	15178	15041	15137	15141	15033	15112	15327	15120	15117	15243	15173	15152	14968	15266	15257	15053	15345	15179	15283	15172	15078	15410	15130	15301	15361	15187	15250	15221	15172	15233	15118	15144	15114	15347	15082	15237	15084	15245	15218	15348	15018	15079	15151	15243	15244	15212	15344	15208	15222	15297	15271	15230	15364	15134	15058	15103	15290	15220	15187	15124	14998	15229	15263	15232	15066	15196	15044	15231	15211	15112	15254	15143	15192	15258	15294	15276	15122	15195	15158	15162	15157	15268	15005	15161	15283	15219	15323	15065	15295	15053	15182	15090	15138	15188	15184	15198	15035	15210	15119	15051	15295	15037	15185	15267	15342	15268	15284	15166	15127	15105	15313	15291	15167	15038	15354	15133	15263	15247	15262	15165	15190	15188	15178	15172	15278	15229	15165	15205	15221	15181	15186	15133	15129	15171	15199	15152	14966	15223	15191	15254	15175	15269	15082	15234	15212	15086	15184	15100	15191	15198	15205	15108	15234	15364	15267	15213	15244	15116	15153	15243	15165	15360	15221	15281	15263	15153	15109	15260	15166	15026	15255	15121	15389	15247	15051	15005	15050	15311	15242	14979	15221	15046	15259	15139	15280	15310	15120	15181	15054	15180	15149	15205	15235	15034	15221	15077	15058	15141	15233	15136	15181	15063	15286	15296	15238	15146	15057	15305	15064	15159	15043	15235	15176	15129	15311	15075	15247	15213	15143	15225	15077	15272	15272	15095	15280	15171	14991	15147	15157	15138	15169	15164	15136	14946	15262	15175	15143	15094	15355	15198	15229	15191	15334	15181	15247	15222	15283	15189	15179	15218	15279	15168	15155	15101	15179	15203	15085	15289	15059	15035	15358	15338	15149	15139	15284	15236	15172	15013	15159	15104	15292	15276	15315	15133	15255	15282	15072	15207	14913	15354	15149	15422	15253	15191	15133	15247	15480	15161	15386	15219	15284	15182	15375	15201	15225	15268	15159	15069	15234	15203	15312	15219	15185	15244	15218	15118	15079	14935	15220	15281	15160	15210	15299	15120	15191	15405	15221	15162	15357	15293	15029	15248	15125	15160	15241	15271	15138	15313	15287	15034	15256	15264	15232	15108	15240	15280	15148	15210	15133	15106	15092	15192	15160	15324	15127	15162	15188	15092	15152	15114	15289	15337	15061	15158	15140	15106	15135	15008	15127	15270	15164	15233	15230	15195	15167	15162	15178	15109	15453	15213	15281	15155	15178	15283	15209	15207	15254	15213	15153	15203	15132	15133	15163	15160	15185	15099	15204	15281	15262	15194	15156	15103	15240	15174	15269	15269	15047	15057	15129	15198	15336	15156	15115	15101	15350	15258	15250	15202	15210	15244	15102	15183	15189	15200	14993	14947	15160	15195	15225	15220	15111	15007	15308	15088	15282	15302	15167	15364	15192	15202	15349	15341	15195	15193	15109	15114	15081	15319	15179	15091	15054	15258	15128	15259	15177	15229	15074	15013	15362	15225	15192	15341	14990	15216	15226	15267	15430	15294	15010	15004	15329	15271	15470	15283	15219	15143	15168	15104	15445	15339	15087	15251	15074	15235	15262	15338	15048	15249	15171	15176	15165	15161	15161	15012	15057	15179	15082	15136	15313	15310	15258	15089	15277	15032	15087	15147	15090	15086	15263	15171	15216	15100	15275	15214	15212	15186	15052	15304	15318	15247	15302	15240	15233	15182	15350	15280	15222	15197	15303	15117	15195	15159	15188	15293	15317	15167	15320	15088	15330	15166	15001	15234	15174	15081	15183	15283	15208	15220	15271	15202	15025	15109	15327	15214	15166	15150	15119	15111	15321	15221	15211	15364	15129	15120	15004	15235	15084	15173	15214	15276	15152	15220	15230	15257	15196	15109	15326	15238	15172	15176	15220	15405	15332	15121	15355	15154	15220	15199	15283	15335	15008	15133	15109	15256	15168	15188	15282	15264	15189	15272	15208	15404	14963	15174	15041	15197	15383	15165	15287	15306	15127	15074	15138	15242	15114	15110	15104	15182	14919	15221	15174	15317	15205	15290	15283	15102	15205	15271	15359	15260	15135	15101	15104	15139	15264	15195	15251	14937	15166	15188	15271	15148	15198	15235	15220	15250	15308	15237	15000	15196	15184	15229	15109	15185	15376	15207	15268	15222	15234	15234	15272	15256	15215	15261	15284	15074	15241	15222	15204	15109	15132	15197	15107	15142	15223	15229	15144	15203	15163	15262	15157	15252	15351	15191	15175	15236	15246	15144	15169	15275	15345	15235	15258	15218	15099	15164	15148	15132	15192	15106	15140	15156	15137	15189	15215	15329	15030	15240	15235	14985	15090	15086	15178	15023	15326	15289	15319	15333	15238	15258	15115	15404	14909	15280	15308	15301	15090	15092	15333	15188	15268	15250	15133	15301	15375	15295	15119	15164	15252	15102	15193	15465	15123	15213	15264	15299	15242	15103	15347	15250	15299	15137	15311	15122	15174	15127	15265	15073	15198	15146	15333	15371	15251	15218	15168	15139	15352	15209	15354	15218	15236	15180	15019	15190	15174	15236	15252	15288	15349	15117	15168	15222	15127	15112	15082	15078	15012	15188	15210	15198	15200	15219	15181	15174	15354	15305	15223	15205	15273	15147	15337	15155	15079	15199	15196	15346	15251	14927	15254	15259	15300	15234	15280	15196	15109	15292	15327	15250	15149	15356	15149	14981	15165	15204	15318	15112	15327	15107	15339	15014	15217	15067	15222	15326	15083	15230	15045	15142	15183	15165	15272	15104	15178	15100	15142	15253	15076	15231	15226	15213	15109	15202	15202	15056	15201	15174	15188	15222	15273	15199	15251	14985	15132	15131	15163	15237	15277	15190	15182	15254	15043	15359	15256	15266	15223	15289	15279	15160	15286	15246	15205	15048	15082	15277	15336	15280	15184	15059	15221	15217	15202	15324	15222	15147	15125	15052	15272	15119	15038	15355	14930	14987	15075	15148	15180	15252	15138	15180	15072	15334	14951	15254	15357	15169	15237	15172	15122	15343	15139	15227	15188	15177	15148	15346	15175	15115	15111	15141	15204	15064	15190	15263	15275	15255	15141	15135	15358	15047	15230	15170	14956	15244	15198	15105	15112	15300	15075	15263	15235	15149	15098	15116	15081	15293	15063	15106	15134	15122	15083	15276	15137	15235	15232	15160	15241	15113	15304	15281	15088	15119	15265	15193	15336	15221	15453	15129	15200	15279	15267	15140	15153	15160	15026	15080	15065	15379	15214	15121	15067	15293	15140	15318	15004	15238	15147	15301	15126	15014	15208	15181	15125	15257	15229	15118	15039	15302	15263	15276	15173	15195	15216	15158	15220	15272	15070	15303	15194	15182	15380	15129	15307	15241	15195	15318	15086	15165	15336	15376	15042	15076	15307	15273	15080	15253	15371	15287	15287	15120	15164	15134	15201	15229	15160	15271	15241	15091	15334	15358	15246	15301	15343	15161	15327	15104	15092	15126	15133	15217	15383	15173	15026	15314	15156	15132	15007	15219	15364	15115	15283	15282	15210	15125	15210	15223	15245	15153	15067	15226	15036	15327	14997	15159	15227	15180	15106	15224	15162	15335	15058	15138	15282	15232	15133	15204	15302	15203	15130	15106	15307	15237	15196	15002	15170	15243	15209	15200	15317	15164	15043	15126	15176	15299	15080	15426	15105	15266	15334	15334	15357	15255	15144	15278	15304	15274	15258	14889	15284	15315	15121	15170	15244	15143	15076	15219	15250	15182	15043	15138	15209	15223	15106	15247	15125	15157	15292	15359	15135	15246	14987	15243	15231	15062	15224	15125	15231	15266	15264	15306	15352	15221	15206	15167	15153	15261	15143	15291	15286	15061	15292	15363	15136	15148	15136	15134	15171	15222	15217	15103	15165	15403	15287	15216	15068	15166	15226	15271	15148	15089	15052	15183	15335	15242	15058	15223	15103	15198	15362	15246	15178	15369	15214	15280	15255	15320	15255	15192	15223	15046	15233	15149	15279	15218	15118	15286	15171	15057	15260	15235	15307	15309	15074	15183	15209	15265	15343	15029	15429	15397	15162	15221	15128	15129	15106	15271	15179	15270	15149	15273	15194	15246	15329	15003	15160	15349	15230	15110	15129	15309	15030	15234	15342	15040	15178	15116	15230	15119	15248	15023	15138	15327	15295	15309	15169	15355	15122	15168	15310	15173	15331	15114	14939	15204	15189	15199	15172	15232	15180	15200	15319	15339	15142	15163	15326	15236	15101	15329	15074	15119	15216	15111	15098	14956	15149	15169	15170	15374	15135	15129	15312	15151	15159	15184	15235	15115	15243	15200	15207	15230	15316	15108	15187	15261	15209	15175	15100	15178	15147	15154	14987	15162	15085	15389	15300	15245	15130	15345	15171	15311	15165	15172	15091	15279	15164	15158	15243	15230	15221	15164	15227	15193	15063	15190	15174	15209	15111	15292	15174	15225	15281	15035	15249	15257	15261	15182	15081	15003	15045	15247	15220	15026	15104	15299	15083	15254	15140	15372	15063	15119	15009	15215	15089	15073	15223	15100	15318	15472	15005	15114	15169	15244	15243	15260	15243	15052	15246	15093	15291	15158	15216	14934	15325	15222	15251	15306	15067	15120	15225	15134	15213	15172	15232	15056	15288	15206	15203	15240	15239	15312	15254	15160	15131	15236	15201	14999	15269	15228	15017	15194	15270	15362	15268	15144	15093	15312	15185	15061	15293	15106	15272	15420	15196	15225	15062	15137	15204	15153	15239	15213	15227	15290	15110	15234
24025	21384	28991	24369	22931	25203	25993	22346	20738	20648	20325	19489	19402	19138	19154	19014	18950	18773	18691	18463	18627	18513	18524	18672	18476	18583	18281	18570	18096	18243	18355	18475	18168	18281	18194	18126	18259	18388	18160	18380	18182	18154	18296	18208	18303	18095	18324	18261	18297	18333	18268	18363	18068	18126	18196	18161	18001	18012	18001	18251	18141	18351	18093	17991	18031	18248	18188	18094	18016	18257	18178	18213	18213	18446	18188	18206	17998	18050	18149	18139	18082	18143	18137	17978	17976	18100	18207	17942	17868	18079	18041	18266	18064	18099	17927	18212	18141	17964	17923	17916	18036	18142	18118	18031	18111	18186	18222	17946	18120	18037	18179	18026	18229	18258	18072	17935	17986	17925	18017	18037	17993	18260	18135	17930	18131	17948	18086	17902	17999	17920	18202	18141	18116	18104	18014	17872	17957	17908	18019	18085	18225	18098	18193	18120	17991	18028	17900	17898	17944	18054	17851	18167	17982	17879	17918	17901	18085	18066	18174	18085	17935	17975	17812	17954	18024	17985	18077	17959	18187	18145	18043	17674	18122	18011	17835	17966	17918	18102	18091	18010	18138	18010	18052	18201	17880	17896	17859	17922	17949	17917	18053	17760	18014	18076	17999	17918	17778	18055	18012	18141	18003	18103	18049	17878	18132	18066	17854	18071	17832	18153	18038	18064	18043	17878	17826	18049	17835	17895	18114	18039	18161	17871	18219	18043	18142	18075	18123	18079	18256	18209	18040	18157	18238	17910	17989	17982	17981	18048	17890	18234	18149	18038	18183	18192	18050	18283	17913	17935	18142	17996	18065	18003	18134	17920	17974	17962	18101	18244	17888	17993	18022	18083	18130	18054	18084	17951	18024	18048	17975	18121	18068	18018	18048	17917	17835	18172	17767	18078	18059	17922	18056	18016	18246	18010	18139	18176	17884	18072	18041	18130	18056	17797	17852	18037	17936	18122	18009	18229	17992	17981	17885	18089	18159	18186	18166	17981	18076	18112	18090	18075	18146	17944	17984	18056	18032	18101	17971	18081	18030	18181	17923	18108	18029	17980	18133	18028	17986	18231	18049	17816	18166	18094	17935	18127	17943	17981	18145	18038	17894	17832	17982	18086	17862	18008	17970	17918	17547	17849	17980	18177	17977	18173	18078	18183	18181	17939	18124	17946	18175	18069	17804	17862	17888	17868	18118	18026	18189	17744	17874	17766	17949	18242	18093	18224	17887	17798	18036	18270	18055	18068	18062	17946	18155	18125	17921	17945	18124	17739	17910	18037	18093	18022	17959	18025	17941	18040	18175	17917	18107	17934	18101	17997	17930	17977	17963	18093	18193	18158	17843	17948	18106	17946	17988	18009	18053	17867	18161	18158	17937	18077	17946	18163	17787	18016	17999	17899	17917	17766	18093	17983	18049	17996	17980	17963	17997	17738	17920	17978	17962	18175	18021	18150	17945	17978	17871	18186	18091	18149	18023	18182	18057	18012	18115	18007	18033	18065	18099	18054	17917	18050	18015	18010	18128	18019	17936	18082	17926	18135	18081	17805	18169	18040	17970	18082	18002	17994	18302	17966	17875	18071	17960	18022	18191	17923	17907	18038	17943	18053	17936	18020	17981	17973	18178	17922	18113	18000	17862	18203	18051	18185	18159	18137	18055	17866	18076	18232	18028	18002	18048	18040	18110	17925	18126	17892	18197	18137	18064	18074	18052	18073	18143	18020	18066	17986	17976	18072	17953	17926	18171	18108	17960	18108	17889	18008	17899	18075	18257	17870	18041	17967	18088	18037	18015	17983	18120	18131	18032	17992	18110	17973	17775	18236	17837	17972	18024	17876	17909	18016	18126	18167	17931	17912	17892	18003	17757	18116	18251	18134	18058	18073	18220	17901	18101	17840	18267	18288	17993	18047	18091	18079	18127	17970	18173	18208	17962	18166	17985	17965	17912	18259	18086	18210	17733	17776	17979	18197	18048	18190	18050	17971	17929	18184	17862	18126	17860	17889	17939	17837	18253	17958	17864	17884	17882	17971	17903	17922	18229	18078	18211	17983	17983	18296	18012	18063	18166	18101	18147	18019	18010	17960	18188	17976	17925	18016	17961	17954	18005	17977	18232	18113	18066	18120	17930	18145	18049	17874	18042	17807	18103	17856	18221	18183	18150	17929	17910	17919	17993	17892	17893	18128	18035	17844	17963	17997	18024	18145	17817	17852	17800	18104	17872	18017	18124	18025	17914	18114	17979	17949	17971	18005	18037	18218	18385	18136	17906	18208	17901	18052	17963	17831	17994	18110	18117	18121	17918	17986	17931	18044	17884	18002	18024	17814	18117	17974	18201	17992	17983	18182	18081	18060	18032	18157	17944	17940	17977	18022	18134	18081	17964	18225	18027	18293	18169	17970	18026	18076	17998	17904	18096	18027	17899	18032	18057	18046	18091	18147	17866	18064	18279	17925	18132	18117	18238	17997	18112	17861	17989	18009	18073	18086	17955	18013	18212	18142	18047	18045	18033	18152	18207	17945	18133	18000	18164	18043	17928	18075	17820	17924	18151	18060	18055	17979	18205	18146	17982	18056	18142	17924	17904	18169	18100	18166	17955	17924	18063	18170	18091	18344	18180	18179	18175	18080	18105	18003	18030	17870	17899	18107	18213	18304	17961	17785	18005	17966	17963	17989	18109	17814	17976	18128	18159	17779	17778	17765	18070	17946	17883	18092	18039	18112	17943	17946	18050	18035	18107	18173	18066	18188	17806	18070	18024	18007	17987	17980	17970	17827	17875	17851	18132	18041	18109	18159	18050	17978	17836	18107	18159	17961	17941	18077	17898	17898	18143	18056	18050	18035	17885	18139	18092	18029	17846	18165	18041	17935	18124	18061	18054	18008	18045	18182	18325	17845	17898	18086	18194	18003	18080	18007	18082	18098	18138	18229	18023	18129	18115	18016	17903	18110	17927	18089	18059	18205	17917	18018	18029	18001	17950	17976	17953	18098	17942	18148	18224	18137	18176	18163	18169	17913	18194	18153	18158	18090	18075	18037	18108	17871	18093	17970	17848	17901	18099	18004	18041	17990	18247	18066	17985	18140	18215	18058	18002	18161	18009	17826	18073	18015	17903	17967	18131	18070	17970	18084	18203	18121	17928	18094	18076	18041	17995	17983	17910	18294	18230	18118	17990	17990	18097	17851	17867	17999	18093	18208	18166	17950	17968	17930	17900	17989	18058	18230	18030	18088	18182	17922	17910	17866	18047	17881	17923	18115	18001	17808	18090	18244	18104	17950	18019	17989	17895	18157	18098	17999	18034	18117	18047	18132	18056	17902	17945	17933	17920	17869	18155	18180	18090	17755	18221	18040	18101	18202	18064	18105	18175	18114	18129	18201	18071	18053	18114	18036	18053	17978	17914	18074	18106	18129	17928	17881	17880	17983	18065	18027	17979	18219	18138	18182	18030	18098	18047	18227	17985	18112	18174	18116	17962	18118	18142	18152	18069	17809	18064	18034	17968	17868	17907	17984	17915	18107	18219	17918	17897	17977	17763	17963	17953	17750	17963	18045	18071	17981	17925	18213	17891	18024	18080	18014	18034	18076	18039	17903	18084	18125	18030	17924	17870	17981	18100	17947	18117	17889	18049	18062	17938	18196	17975	17925	18135	17872	17919	18082	18006	18123	17979	17958	17894	18004	18070	17927	17866	18182	18156	17994	17734	17859	18201	18135	18052	18066	18181	17775	17983	17985	18203	17992	17948	18219	18088	18119	18069	17894	17957	17989	18190	17987	17988	17767	17944	17974	18063	18076	18092	18029	18163	17916	17900	17946	18103	17848	17789	18144	18157	17895	17819	17824	18026	18003	18048	17920	18030	18016	18162	17978	18156	18168	17824	18068	18230	18050	18200	18058	17883	17994	17819	17920	18003	18065	17827	18120	18000	17953	17954	18007	18001	17960	18301	18079	17880	18043	18056	17893	18037	17879	18152	17884	18044	18104	17919	17797	18034	18219	18115	17944	18004	18076	17910	17910	18094	18231	18119	18105	18043	18173	18146	18084	18061	18170	18175	17953	18029	18140	17960	18096	17995	17934	18103	17796	18273	17922	17894	17898	18124	18153	18199	17672	17876	18287	17887	17986	18122	17940	17963	18122	18070	17833	18079	17989	17868	18050	17906	17881	17956	18032	17944	18023	17898	17904	18188	18219	18003	17880	18113	17954	18014	17850	18089	18092	18191	18036	18142	17975	17992	17804	18045	18128	18105	18317	17920	18161	18157	18029	18215	17892	17982	18139	18081	17999	17838	18127	18169	18135	18210	17876	17919	18004	17968	18049	18070	17902	18195	17882	18007	17939	18036	18027	18003	18038	18183	18122	18086	18018	18006	18064	18007	17998	17908	18143	18064	18015	18015	17977	18035	18143	17924	17927	18129	17990	18013	18031	18189	17969	18081	18139	17810	18089	18079	18150	17943	18000	18076	17941	18010	18022	17831	18193	18067	18115	18013	18019	17869	18063	18096	18069	18017	18038	17874	18016	18039	18066	17988	17865	18130	17966	17779	17954	17995	18072	18107	18106	18000	17861	18023	18016	17803	17871	17772	18002	18034	18026	18058	17827	17868	17979	18151	17940	18057	18001	17916	18074	18054	17991	18137	18139	18079	18071	18019	17968	18049	18081	18048	17893	18030	18091	17816	17924	18090	18103	18021	18043	18060	17984	17944	17938	17750	18046	18044	18016	18057	18075	17914	17982	18105	18169	17896	18151	17962	17878	17934	18056	17927	18081	18041	17924	18021	18201	18081	18078	18235	17942	18041	18089	17924	18077	17936	17952	18196	18166	18016	17841	18129	18169	18099	18073	18057	18099	18097	17983	18170	17936	18180	18323	17889	17977	18054	18097	17969	17952	18040	18094	18014	18059	18108	18185	18072	17865	18200	18001	18037	18051	17939	17946	18240	17978	18064	18043	18107	17897	18063	18077	18148	18120	18024	18059	17761	18001	18110	18014	18046	17970	18105	18001	17994	17931	18040	18011	17845	18180	17902	18063	18053	17837	18027	18134	17949	18028	18220	18051	18142	17933	17880	17828	18194	17900	18045	18296	17970	18028	18038	17951	18050	18023	17996	18142	18091	18232	17922	18008
24330	42536	41275	33085	27764	24385	22618	21291	19734	18920	18290	17413	17044	17002	16821	16600	16123	16042	16139	16054	15961	15807	15876	15868	15613	15514	15589	15467	15555	15410	15421	15401	15428	15333	15338	15410	15347	15372	15500	15191	15311	15442	15205	15499	15410	15469	15490	15634	15631	15797	15526	15557	15309	15289	15415	15234	15279	15310	15440	15278	15179	15478	15308	15252	15358	15390	15252	15338	15432	15382	15297	15522	15201	15169	15095	15269	15085	15324	15300	15258	15163	15279	15133	15356	15236	15237	15348	15146	15051	15125	15177	15382	15293	15231	15114	15135	15418	15185	15182	15078	15292	15081	15205	15370	15071	15172	15485	15098	15170	15163	15077	15183	15199	15161	15311	15161	15203	15191	15297	15245	15186	15155	15191	15123	15146	15245	15290	15202	15236	15225	15141	15337	15353	15232	15261	15353	15069	15222	15131	14967	15292	15247	15148	15246	15334	15223	15199	15216	15283	15320	15018	15110	15179	15146	15215	15230	15288	15150	15259	15297	15317	15059	15304	15113	15175	15121	15308	15258	15288	15071	15219	15130	14978	15217	15207	15236	15143	15386	15235	15103	15214	15197	15305	15349	15442	15161	15297	14940	15385	15137	15061	15287	15180	15058	15207	15322	15122	15158	15127	15110	15239	15174	15169	15304	15223	15218	15235	15330	15121	15199	15274	15012	15303	15168	15230	15159	15172	15206	15204	15155	15156	15120	15123	15146	15230	15268	15412	15219	15361	15140	15319	15100	15347	15377	15215	15123	15229	15206	15277	15373	15025	15267	15316	15151	15107	15203	15300	15241	15086	15068	15198	15157	15297	15408	15237	15180	15294	15171	15218	15105	15332	15253	15450	15189	15213	15085	15304	15148	15257	15165	15311	15115	15209	15026	15282	15092	15339	15328	15221	15221	15275	15172	15264	15154	15152	15217	15127	15278	15126	15278	15185	15041	15252	15228	15016	15221	15292	15137	15297	15157	15131	15266	15136	15085	15340	15192	15260	15126	15181	15276	15327	15123	15128	15347	15221	15273	15215	15111	15191	15206	15086	15267	15113	15270	15372	15254	15189	15091	15208	15354	15122	15265	15116	15110	15145	15170	15311	15292	15217	15151	15266	15230	15129	15086	15171	15332	15316	14943	15082	15168	15314	15094	15227	15164	15070	15255	15184	15235	15278	15215	15248	15249	15390	14991	15160	15276	15171	15087	15173	15267	15212	15181	15307	15081	15235	15309	15153	15389	15001	15241	15170	15175	15180	15264	15248	15173	15226	15175	15436	15117	15187	15213	15265	15408	15264	15116	15279	15067	15238	15232	15344	15178	15078	15146	15288	15251	15298	15308	15367	15353	15207	15090	15129	15270	15108	15254	15204	15134	15144	15122	15112	15086	15161	15263	15247	15243	15101	15211	15114	15162	15284	15302	15187	15129	15208	15051	15468	15225	15276	15128	15312	14982	15056	15311	15342	15161	15321	15368	15164	15161	15252	14966	15200	15286	15216	15143	15259	15252	15118	15281	15166	15087	15205	15089	15160	15371	15227	15176	15312	15305	15120	15316	15433	15172	15315	15090	15442	15176	15179	15174	15211	15225	15223	15209	15245	15098	15196	15354	15120	15251	15178	15214	15254	15136	15280	15121	15299	15180	15191	15219	15189	15245	15277	15202	15129	15109	15252	15022	15119	15217	15244	15244	15281	15018	15222	15224	15078	15136	15217	15198	15229	15116	15281	15159	15369	15155	15403	15241	15197	15270	15398	15269	15138	15060	15209	15112	15316	15168	15172	15516	15079	15226	15262	15091	15028	15352	15233	15225	15146	15115	15109	14998	15159	15242	14918	15097	15190	15341	15158	15205	15261	15186	15118	15204	15141	15349	15115	15302	15228	15225	15181	14932	15242	15095	15107	15099	15143	15112	15197	15185	15325	15134	15046	15330	15119	15191	15206	15056	15185	15240	15380	15269	15119	15164	15134	15182	15200	15028	15236	15277	15135	15101	15195	15210	15163	15353	15298	15177	15225	15145	15444	15174	15282	15139	15260	15199	15217	15191	15129	15273	15255	15168	15200	15064	15121	15067	15308	15207	15258	15314	15235	15214	15000	15329	15054	15116	15315	15111	15153	15174	15259	15379	15156	15152	15126	15373	15132	15127	15031	15194	15077	15324	15038	15052	15225	15172	15292	15315	15246	15419	15031	15328	15255	15324	15144	15092	15336	15206	15148	15154	15135	14910	15116	15052	15233	15255	15113	15241	15028	15218	15059	15250	15160	15344	15096	15176	15245	15090	15175	15116	15210	15099	15379	15184	15173	15221	15182	15039	15225	15209	15250	15225	15083	15147	15292	15315	15145	15169	15205	15146	15076	15236	15267	15193	15303	15172	15369	15231	15180	15269	15316	15272	15464	15079	15091	15245	15285	15248	15353	15199	15292	15088	15287	15275	15213	15224	15286	15182	15136	15279	15105	15320	15234	15245	15311	15118	15223	15250	15197	15141	15349	15295	15339	15115	14927	14938	15022	15191	15167	15241	15159	15229	15216	15098	15347	15021	15126	15319	15315	15031	15142	15130	15158	15266	15085	15330	15276	15090	15249	15192	15086	15058	15234	15208	15178	15150	15305	15190	15249	15310	15142	15268	15148	15154	15435	15282	15210	15412	15468	15115	15233	15280	15067	15220	15152	15169	15186	15117	15008	15193	15076	15192	15167	15250	15239	15236	15256	15262	15245	15115	15275	15197	15184	15203	15290	15156	15061	15227	15215	15153	15127	15204	15204	15230	15226	15122	15157	15365	15240	15219	15266	15332	15163	15128	15221	15263	15153	15254	15255	15188	15173	15159	15129	15483	15080	15220	15335	15397	15134	15192	15120	15267	15043	15312	15199	15208	15169	15173	15208	15167	15116	15205	15291	15127	15188	15160	15423	15227	15322	15046	15330	15104	15433	15047	15150	15232	15162	15291	15076	15309	15115	15444	15359	15156	15163	15298	15134	15314	15304	15097	15221	15304	15225	15158	15271	15046	15105	15192	15236	15243	15144	15078	15273	15095	15203	15161	15057	15131	15293	15197	15186	15239	15236	15182	15222	15152	15194	15276	15315	15341	15250	15221	15238	15268	15167	14979	15200	15261	15256	15199	14992	15301	15221	15224	15408	15158	15088	15192	15245	15322	15239	15182	15091	15159	15154	15312	15150	15185	15343	15167	15019	15195	15183	15023	15390	15143	15163	15097	15189	15098	15116	15382	15164	15174	15353	15243	15109	14965	15387	15201	15146	15304	15172	15180	15096	15301	15425	15143	15273	15274	14929	15189	15166	15186	15161	15193	15210	15101	15134	15432	15158	15029	15263	14998	15172	15214	15250	15093	14962	15259	15106	15262	15225	15148	15139	15159	15244	15162	15268	15192	15364	15206	15171	15101	15278	15164	15325	15158	15044	15165	15156	15200	15295	15309	15201	15071	15122	15243	15385	15239	15322	15218	15127	15179	15346	15254	15309	15303	15175	15212	15176	15174	15153	15061	15239	15153	15398	15199	15138	15242	15167	15201	15056	15338	15228	15127	15201	15182	15150	15394	15332	15111	15252	15244	15100	15418	15179	15267	15272	15349	15134	15229	15377	15379	14994	15361	15215	15285	15099	15257	15089	15243	15145	15143	15144	15299	15346	15179	15224	15023	15064	15241	15207	15219	15343	15117	15303	15270	15272	15174	15343	15256	15162	15125	15379	15258	15141	15143	15185	15191	15244	15136	15516	15470	15165	15242	15132	14991	15311	15304	15226	14967	15273	15191	15292	15027	15148	15362	15257	15329	15211	15319	15345	15280	15244	15265	15136	15248	15245	15282	15490	14992	15204	15098	15325	15019	15297	15304	15144	15072	15224	15339	15199	15108	15170	15229	15350	15086	15386	15096	15362	15206	15111	15210	15101	15214	15248	15004	15245	15148	15278	15125	15433	15254	15375	15168	15146	15241	15129	15214	15156	15140	15365	15227	15094	15168	15334	15173	15242	15112	15180	15131	15191	15319	15163	15259	15271	15305	14970	15249	15368	15140	15191	15051	15227	15059	15069	15136	15180	15210	15290	15245	15397	15229	15194	15261	15159	15106	15278	15059	15009	15199	15094	15239	15046	15176	15144	15181	15157	15180	15061	15233	15117	15278	15172	15143	15172	15118	15407	15438	15333	15252	15213	15223	15280	15265	15220	15166	15134	15246	15278	15200	15362	15348	15145	15101	15177	15116	15196	15218	15232	15128	15170	15303	15141	15152	15215	15280	15369	15198	15287	15036	15283	15260	15182	15150	15247	15088	15112	15197	15220	15352	15099	15261	15248	15168	15195	15166	15156	15268	15252	15297	15233	15196	15323	15102	15241	15139	15413	15201	15212	15215	15104	15077	15403	15315	15239	15312	15253	15196	15368	15260	15386	15209	15322	15095	15317	14955	15040	15195	15190	15262	15204	15088	15217	15155	15338	15371	15308	15268	15281	15415	15239	15087	15081	15162	15319	15113	15149	15095	15292	15148	15250	15223	15094	15317	15123	15299	15176	15189	15336	15074	15290	15242	15240	15220	15205	15123	15099	15166	15172	15142	15068	15152	15237	15293	15266	15195	15252	15079	15249	15215	15150	15106	15243	15345	15146	15113	15116	15143	15305	15154	15138	15319	15168	15314	15147	15351	15113	15071	15016	15265	15286	15176	15260	15344	15158	15190	15098	15155	15336	14978	15000	15211	15089	15268	15154	15082	15159	15211	15201	15261	15463	15297	15220	15256	15381	15230	15186	15136	15324	15241	15383	15159	15347	15244	15037	15208	15169	15030	15126	15164	15088	15114	15195	15274	15299	15216	15448	15327	15378	15391	15241	15224	15215	15268	15233	15180	15198	15270	15150	15138	15354	15170	15291	15168	15200	15223	15241	15115	15268	15276	15206	15053	15448	15174	15103	15266	15267	15140	15111	15269	15187	15296	15204	15173	15089	15212	15342	15210	15394	15209	15187	15158	15102	15319	15227	15122	15158	15222	15160	15084	15246	15285	15263	15091	15210	15296	15214	15207	15302	15197	15275	15080	15204	15076	15207	15089	15166	15113	15188	15305	15142	15298	15210	15469	15065	15202	15230	15242	15092	15266	15185	15236	15271	15301
30093	24908	28135	24786	21109	20093	19716	19209	19045	18707	18636	18579	18365	18574	18459	18248	18473	18159	18187	18244	18260	18059	18250	18130	17976	18243	18262	18060	18071	18070	18201	18308	18152	18074	18232	18441	18283	17963	18232	18020	18270	18158	18203	18345	18122	18063	18296	18295	18349	18190	18224	18166	18226	18276	18294	18006	18321	18166	18202	18211	18303	18292	18205	18149	18140	18373	18237	18148	18342	18252	18231	18225	18099	18220	18069	18169	18123	18223	18125	18239	18069	18274	18159	18208	18018	18140	18091	18204	18257	18148	18263	18149	18055	18059	18073	17904	18153	18219	18223	17888	17856	17940	18155	18033	17938	18241	18097	18262	17960	18086	18114	18127	18097	18223	18296	17955	18162	18270	18025	18105	18240	18067	18203	18075	18260	18006	18140	18293	18147	18192	18238	18209	18026	18128	17978	18027	17931	17961	18209	18287	18035	18239	18243	18163	18205	18237	18290	18226	18025	18051	18225	18104	18279	18102	18356	18106	18126	18093	18161	17949	18326	18101	18162	18152	18107	18251	18261	18195	18009	18304	18099	18244	17902	18342	18227	18079	18183	18230	18227	18067	18113	18135	18080	17963	18073	18022	18087	18128	17994	18184	18012	18048	18199	18084	18115	18004	17964	18043	18003	18286	18084	18100	18064	18221	17933	18017	18122	18232	17850	18223	18142	17858	18156	18045	17916	17939	18307	18089	18214	18008	18066	18361	18230	18091	18135	18265	18114	18099	18197	18309	18137	18125	18045	18357	18016	18218	18209	18139	18315	18007	18383	18155	18091	18013	18294	18197	18098	18065	18062	18289	18065	18189	18177	18260	18111	18295	18160	18173	18236	17920	18386	18133	18211	18003	18177	17980	18211	18267	18022	18330	18067	18213	18207	18113	18134	18303	17888	18087	18181	18185	17955	18233	18058	17985	18004	18113	18181	17948	18129	18142	18076	18166	18081	18172	18403	18278	18048	18162	18067	18172	18050	18045	18225	18037	17975	17910	18026	18204	18205	18056	18074	18010	17991	17955	17946	18257	18183	18029	18273	18263	18286	18178	18058	18195	18216	18309	18352	18035	18253	18184	18280	18179	18069	18149	18096	18320	18158	18282	18141	18052	17981	18106	18082	18276	18214	18243	18221	18236	18125	18131	18019	18303	18225	18240	18134	18133	18110	18137	18133	17995	18206	17947	18118	18178	18207	18143	18178	18049	18055	18186	18150	18038	18441	18230	17882	18049	18392	18158	18330	18082	18272	18105	18333	18201	18146	18217	18266	18191	18029	18062	18266	18264	18185	18124	18151	18258	18062	17956	18212	18327	18123	18185	18079	17987	18161	18403	18363	18245	18140	17997	18238	18057	18263	18172	18182	18188	18358	18258	18243	17888	18173	18328	18179	18233	18216	18211	18309	18183	18134	18108	18100	18266	17906	18341	18112	18031	18187	18026	18057	18022	18188	18185	18234	18143	18175	18347	18157	18314	18259	18320	18145	18019	18033	18182	18324	18167	18303	18149	18266	18189	18128	18204	18133	17994	18192	18014	18189	18218	18229	18186	18294	18378	18240	18137	18318	18031	18120	18206	18164	18192	18247	18173	18163	18201	18260	17987	18207	18150	17932	18078	18095	18074	17964	18290	18294	18192	18067	17995	18087	18099	18174	18071	18197	18268	18135	18079	18060	18209	18252	17912	18213	18170	18335	18216	18139	18503	18140	18111	18176	17922	18227	18064	18172	17905	18251	18221	18123	18294	18104	18190	18165	18304	18264	18227	18188	18388	18241	18222	18092	18257	18202	18288	17964	18076	18060	18179	18047	18161	18114	18357	18207	18201	18078	18193	18119	18089	18086	17994	18238	18251	18087	18101	18287	18223	18119	17999	18194	18222	18186	18166	18168	18132	17971	18135	18126	18239	17983	18215	18266	17962	17886	18259	18192	18050	18318	18244	18176	18071	18043	18243	18113	18066	18364	17953	18138	18243	18210	18073	18102	18299	18199	18304	18310	17969	18216	18394	18113	18443	18062	18142	18187	18089	18016	18133	18255	18099	18314	18015	18318	18241	18274	18302	18257	18026	18189	18204	18193	18139	18287	18169	18318	18179	18014	18286	18223	18108	18020	18153	18018	18166	18136	18037	18159	18114	18283	18001	18041	18232	18137	18044	18196	18175	18312	17909	17945	18119	18211	18132	18046	18228	18227	18358	18247	17990	18241	18323	18127	18145	18261	18160	18148	18126	18199	18040	18289	17907	18031	18360	18244	18211	18123	17990	18061	18168	18119	17939	18132	18338	18072	18198	18236	18136	18301	18204	18298	18049	18281	18203	18201	18047	18286	18211	18177	18250	18039	18065	18152	18277	18228	18085	18042	18219	17986	18240	18219	18072	18286	17993	18273	18195	18094	18233	18079	18233	18284	18074	18195	18192	18084	18082	18224	17930	18050	18170	18213	18419	18045	18106	18207	18356	18185	18306	18048	17964	18070	18112	18022	18231	18116	18104	18151	18104	18210	18309	18110	18235	18369	18134	18172	18071	18262	18178	18140	18169	18200	18256	18271	17984	18077	18368	18227	17959	18143	18328	18067	18118	18313	18337	17968	18116	18012	18205	18249	18180	18147	18122	18388	18166	18382	18182	18147	18206	18278	18114	18084	18020	18249	18052	18318	18197	18024	18002	18057	18318	18176	18072	18208	18277	18089	18383	18100	18184	17987	18396	18122	18190	18173	17866	18157	18102	18144	18303	18135	18078	18125	18207	18035	18265	18082	18143	18034	18183	18144	18242	18006	18046	18268	18439	18098	18072	18088	17963	18194	18109	18203	18209	18019	18185	18127	18351	18280	18091	18116	18152	18142	17979	18082	18143	18268	18135	18189	18151	17855	18027	18237	18013	18254	18199	18008	18213	18166	18224	18036	18263	18123	18298	18130	18101	18262	18123	18083	18193	18095	18123	18081	18150	18141	18199	18214	18081	18055	18227	18000	18083	18005	18095	18187	18203	18254	18011	18041	18158	18165	18059	18095	18239	18234	17807	18139	18105	18087	18124	18130	18015	18320	18262	18278	18154	18212	18229	17967	18079	18123	18195	18215	18265	18052	18208	18324	17988	18001	18005	17920	18059	18146	18274	18244	18195	18061	17927	18163	18276	18247	18286	18378	18015	18380	18167	17993	18017	18077	18194	18285	18082	18233	18207	18146	18047	18253	18048	18227	18201	18209	18164	18137	18023	18119	18146	18101	18266	18167	18120	18273	18137	18165	18279	18140	18362	18171	18159	18070	18136	18111	18087	18133	18279	18018	18313	18149	18200	18040	17818	17914	18224	18126	18105	18195	18181	18057	18026	18147	18104	18280	18204	18132	18104	17936	18057	18318	18114	18338	18191	18251	18167	18142	17975	18156	18197	18206	18172	18061	18082	18267	18168	18235	18122	18074	18083	18270	18145	18145	18252	18103	18146	18056	18329	18003	18185	18064	18301	18145	18097	18037	18090	18124	18086	18269	18065	18201	18287	18360	17984	18319	18234	17978	18154	18115	18246	18258	18149	18194	18085	18287	18245	18339	18160	18104	18115	18029	18157	17928	17930	18260	18145	18098	18160	18070	18234	18276	18208	18240	18094	18264	18112	18157	18033	18349	18136	18370	18292	18032	18029	18310	18086	18340	18169	18200	18094	18115	18097	18181	18365	18184	18173	18134	18128	18172	18300	18373	18108	18115	18124	18262	18189	18180	18310	18271	18000	17816	17980	17790	18031	18017	18136	18171	18312	18293	18358	18276	18244	18227	18178	18110	18182	18163	18169	18212	18295	18187	18341	18113	18167	18179	18242	18043	18225	18313	18196	18305	18061	18103	18042	18296	18089	18172	17989	18371	18525	18174	17948	18125	18363	18226	18115	18100	18296	18222	18214	18064	18210	18242	18233	18228	18097	18241	18021	18203	18120	18235	18141	18165	18047	18129	18082	18006	18199	18311	17974	18372	17811	18126	18233	18195	18272	18127	18254	18193	18093	18313	18360	17990	18045	18172	18194	18165	17974	18044	18107	18233	18091	18107	17995	18086	18034	18293	18132	18270	17974	18117	18228	18198	18314	18130	18250	18200	18106	18068	18366	18163	17996	18075	18135	18049	18087	18265	18149	18240	18211	18148	18294	18241	18208	18053	17952	18337	18294	18311	18215	18198	18288	18134	18158	18233	18137	18130	18185	18100	18234	18111	17986	17969	18175	17943	18179	17984	18110	18273	18219	18232	18168	18262	18164	18145	18130	18357	18290	18319	18151	18117	18130	18320	18210	18193	18167	18205	18153	18291	17981	18271	18213	18245	17897	18132	18323	18078	18275	18177	18285	18358	18055	18033	18164	18164	18130	18126	18183	18397	18267	18039	18126	18303	18142	18190	18216	18140	18151	18194	18373	18245	18082	18329	18176	18191	18194	18299	18247	18186	18116	18069	17844	18224	18108	18024	18088	18279	18105	18047	18326	18269	18103	18197	18089	18071	18286	18022	17784	18205	18141	18132	18074	18121	18099	18158	18129	18164	18279	18167	18131	18172	18074	18253	18098	18304	18388	18116	18061	18199	18292	18354	18350	18122	17998	18242	18118	18209	18094	17949	18097	18233	18112	18235	18342	18104	18053	18074	18200	18127	18214	17980	18087	18266	18229	18026	18112	18302	18229	18219	18361	18289	18048	18282	18034	18245	18051	18251	18099	18094	18144	18224	18143	18231	18200	18076	18365	18223	18132	18127	17986	18256	18267	18297	18220	17926	18174	18167	18354	18184	18271	18009	18091	18335	18121	18160	18369	18335	18162	18197	18251	17999	18171	18263	18154	18061	18207	18159	18161	18121	18248	18228	18040	18141	18229	18121	18165	18029	18055	18166	18261	18289	18266	18239	18124	17871	18110	18043	18343	18275	18141	18011	18099	18209	18193	18336	18057	18123	18329	18299	18106	18212	18122	17937	18294	17959	18149	18133	17884	17940	18358	18221	18196	18405	18149	18132	18235	18064	18204	18113	18123	18278	18058	18075	18257	18432	18102	18308	18037	18078	18115	18121	18094	18205	18215	18384	18014	18170	18125	18130	18324	18051	18235	18301	18399	18140	18212	18105	18169	18211	18274	18251	18128	18247	18207	18023	18207	18129	18276
21396	29096	28584	22468	19422	18232	17522	17056	16685	16434	15839	15871	15981	15590	15536	15692	15655	15448	15370	15456	15328	15585	15332	15308	15451	15466	15515	15185	15348	15409	15542	15397	15300	15436	15610	15439	15552	15468	15427	15407	15308	15443	15391	15319	15400	15494	15608	15379	15453	15522	15548	15418	15130	15448	15387	15441	15242	15460	15509	15367	15383	15425	15296	15207	15516	15373	15367	15461	15195	15417	15219	15382	15180	15377	15392	15449	15300	15311	15204	15254	15234	15442	15221	15377	15314	15245	15324	15345	15365	15321	15162	15303	15250	15523	15313	15400	15337	15373	15196	15187	15381	15143	15223	15317	15128	15247	15381	15310	15280	15308	15375	15247	15407	15054	15296	15177	15425	15278	15430	15387	15318	15303	15329	15297	15458	15219	15268	15217	15233	15560	15373	15265	15333	15367	15510	15153	15244	15192	15193	15313	15262	15416	15193	15304	15095	15410	15548	15327	15197	15530	15488	15381	15282	15455	15374	15365	15149	15385	15393	15338	15267	15276	15383	15249	15384	15496	15226	15296	15269	15325	15294	15225	15282	15343	15170	15339	15461	15261	15254	15201	15398	15230	15376	15247	15215	15366	15181	15346	15494	15316	15547	15224	15263	15287	15428	15264	15158	15336	15207	15337	15375	15297	15263	15177	15409	15292	15159	15269	15350	15232	15268	15356	15428	15286	15306	15428	15364	15270	15221	15375	15399	15438	15315	15216	15192	15325	15255	15151	15344	15194	15458	15344	15267	15404	15341	15367	15433	15180	15335	15314	15325	15258	15444	15531	15257	15334	15150	15382	15453	15191	15256	15265	15435	15386	15265	15339	15437	15368	15293	15241	15375	15303	15329	15301	15384	15292	15274	15316	15392	15239	15279	15278	15153	15220	15280	15229	15284	15451	15372	15221	15341	15297	15316	15373	15177	15218	15367	15289	15193	15387	15344	15347	15501	15314	15308	15210	15204	15152	15262	15124	15084	15171	15113	15167	15305	15230	15363	15412	15187	15217	15261	15449	15295	15340	15222	15460	15259	15297	15222	15357	15255	15222	15267	15330	15133	15454	15153	15396	15119	15296	15224	15438	15291	15416	15284	15283	15316	15248	15211	15369	15156	15312	15284	15285	15239	15216	15130	15373	15221	15206	15259	15261	15265	15333	15292	15265	15352	15373	15366	15253	15362	15243	15399	15339	15245	15252	15313	15212	15155	15038	15191	15414	15423	15319	15196	15279	15389	15361	15181	15340	15333	15277	15265	15442	15247	15236	15467	15231	15351	15352	15321	15400	15484	15339	15405	15352	15350	15244	15414	15345	15188	15422	15157	15350	15166	15316	15307	15344	15379	15346	15443	15429	15216	15199	15114	15321	15240	15320	15298	15217	15142	15372	15140	15218	15292	15356	15368	15246	15146	15447	15477	15200	15258	15195	15370	15324	15282	15223	15367	15380	15422	15348	15194	15363	15165	15391	15264	15209	15395	15243	15288	15190	15352	15244	15159	15126	15346	15248	15058	15384	15313	15227	15340	15228	15266	15093	15259	15230	15071	15432	15344	15381	15227	15316	15191	15436	15364	15452	15219	15178	15223	15329	15280	15130	15335	15242	15288	15288	15478	15269	15337	15467	15229	15316	15358	15329	15394	15209	15306	15277	15233	15328	15196	15218	15365	15246	15273	15317	15147	15330	15200	15256	15181	15485	15099	15266	15299	15393	15294	15317	15200	15199	15235	15163	15311	15314	15149	15250	15443	15290	15224	15185	15351	15276	15326	15218	15302	15170	15137	15396	15296	15345	15347	15287	15329	15302	15312	15295	15254	15346	15453	15262	15218	15240	15239	15336	15229	15296	15380	15362	15573	15417	15221	15253	15396	15474	15180	15484	15425	15127	15280	15349	15249	15329	15381	15216	15218	15239	15364	15348	15212	15181	15139	15397	15363	15255	15364	15361	15389	15162	15315	15292	15325	15371	15274	15248	15344	15212	15433	15203	15295	15336	15457	15213	15181	15323	15202	15145	15318	15178	15315	15364	15343	15352	15342	15283	15247	15363	15263	15235	15381	15262	15400	15320	15310	15356	15233	15327	15145	15421	15446	15378	15100	15292	15409	15386	15248	15274	15258	15410	15230	15391	15281	15256	15224	15332	15188	15272	15376	15348	15215	15368	15286	15300	15407	15286	15293	15199	15412	15305	15369	15269	15465	15481	15197	15129	15160	15276	15341	15251	15245	15244	15367	15337	15238	15515	15258	15129	15154	15300	15435	15210	15330	15409	15366	15229	15222	15349	15294	15293	15269	15362	15395	15452	15300	15202	15507	15270	15383	15257	15437	15178	15315	15192	15200	15381	15356	15216	15308	15326	15303	15164	15344	15317	15401	15250	15304	15266	15235	15391	15229	15335	15252	15256	15319	15260	15270	15338	15387	15493	15261	15365	15520	15314	15365	15304	15244	15392	15215	15351	15211	15339	15326	15217	15117	15315	15362	15409	15203	15333	15287	15280	15192	15265	15301	15030	15289	15241	15353	15322	15286	15326	15481	15188	15311	15407	15386	15427	15418	15258	15270	15241	15336	15330	15237	15352	15367	15357	15279	15272	15245	15300	15218	15498	15373	15421	15250	15196	15491	15291	15104	15429	15338	15350	15520	15346	15221	15166	15367	15438	15104	15434	15318	15488	15271	15158	15428	15270	15314	15213	15385	15382	15365	15306	15085	15322	15116	15153	15223	15367	15181	15208	15260	15314	15229	15350	15250	15323	15428	15215	15345	15286	15366	15383	15327	15375	15256	15247	15370	15324	15294	15181	15342	15165	15357	15302	15244	15425	15247	15073	15324	15472	15452	15393	15460	15393	15315	15234	15428	15340	15340	15418	15169	15360	15236	15341	15226	15418	15290	15317	15497	15371	15240	15281	15449	15301	15330	15371	15250	15361	15183	15325	15234	15243	15347	15369	15302	15251	15291	15385	15211	15268	15260	15349	15289	15157	15250	15271	15174	15360	15340	15361	15283	15263	15456	15191	15210	15252	15316	15278	15410	15290	15208	15199	15220	15243	15271	15189	15176	15338	15279	15359	15390	15285	15208	15302	15143	15344	15147	15360	15464	15295	15171	15221	15225	15295	15211	15376	15233	15205	15433	15361	15292	15402	15389	15399	15333	15051	15192	15286	15243	15446	15354	15301	15381	15222	15333	15477	15338	15354	15248	15332	15287	15461	15435	15202	15247	15328	15206	15320	15455	15207	15340	15300	15278	15261	15455	15413	15294	15366	15195	15223	15294	15417	15361	15392	15218	15382	15291	15299	15261	15140	15591	15321	15416	15383	15295	15146	15223	15205	15314	15344	15408	15211	15399	15322	15319	15327	15215	15317	15503	15199	15303	15249	15309	15375	15335	15340	15374	15375	15193	15256	15478	15305	15273	15236	15353	15123	15198	15294	15358	15293	15381	15320	15406	15207	15302	15141	15413	15403	15314	15311	15340	15335	15223	15207	15303	15216	15248	15231	15525	15376	15367	15282	15270	15426	15395	15282	15274	15324	15207	15254	15206	15250	15248	15253	15496	15373	15337	15323	15357	15383	15181	15418	15407	15334	15333	15389	15190	15359	15234	15258	15250	15262	15295	15131	15371	15338	15243	15310	15422	15254	15274	15296	15438	15327	15203	15471	15349	15217	15104	15233	15183	15208	15348	15210	15368	15293	15287	15317	15322	15275	15344	15282	15274	15308	15393	15344	15481	15316	15351	15376	15286	15449	15486	15346	15285	15395	15316	15330	15447	15071	15239	15128	15273	15226	15195	15377	15171	15329	15280	15269	15248	15195	15287	15322	15227	15379	15233	15315	15156	15261	15273	15242	15409	15282	15275	15217	15301	15293	15135	15412	15372	15188	15255	15305	15214	15380	15464	15405	15311	15398	15372	15218	15157	15066	15217	15229	15244	15300	15325	15221	15337	15270	15068	15328	15099	15306	15277	15297	15427	15258	15238	15335	15252	15148	15489	15260	15433	15321	15329	15230	15164	15392	15251	15511	15334	15301	15191	15391	15303	15412	15403	15298	15466	15295	15406	15139	15239	15360	15480	15156	15298	15220	15464	15254	15296	15220	15121	15244	15324	15313	15318	15249	15353	15327	15400	15350	15510	15129	15322	15389	15405	15206	15288	15317	15181	15425	15265	15238	15298	15342	15349	15337	15429	15229	15311	15339	15399	15295	15405	15264	15427	15210	15192	15195	15337	15325	15188	15316	15260	15170	15287	15358	15406	15286	15268	15331	15157	15287	15454	15182	15342	15560	15244	15306	15135	15274	15279	15259	15356	15178	15260	15398	15209	15305	15366	15221	15360	15246	15135	15497	15379	15302	15438	15219	15225	15373	15292	15473	15288	15490	15433	15453	15409	15153	15387	15279	15311	15496	15292	15387	15187	15337	15222	15250	15218	15252	15249	15268	15380	15300	15305	15306	15309	15206	15188	15309	15282	15370	15418	15203	15311	15524	15220	15362	15452	15074	15225	15166	15279	15244	15220	15258	15205	15336	15249	15441	15383	15283	15262	15464	15299	15424	15350	15230	15251	15099	15393	15332	15349	15198	15334	15450	15212	15202	15239	15293	15373	15334	15376	15230	15434	15181	15181	15386	15477	15179	15354	15283	15282	15262	15301	15206	15315	15357	15253	15254	15208	15228	15414	15123	15259	15325	15345	15391	15323	15134	15320	15131	15308	15394	15232	15150	15258	15360	15403	15421	15492	15356	15315	15270	15452	15148	15378	15410	15322	15216	15427	15156	15208	15303	15325	15308	15350	15239	15529	15317	15072	15486	15364	15340	15315	15340	15371	15383	15188	15296	15401	15305	15345	15305	15258	15486	15050	15243	15361	15350	15316	15399	15444	15302	15250	15368	15376	15208	15402	15376	15202	15256	15269	15385	15222	15537	15241	15409	15255	15319	15458	15208	15216	15361	15170	15181	15168	15202	15438	15341	15169	15290	15198	15426	15312	15468	15321	15363	15483	15376	15259	15305	15383	15082	15124	15345	15425	15254	15403	15341	15268	15373	15446	15445	15209	15215	15487	15256	15369	15269	15417	15190	15469	15314	15310	15224	15249	15258	15357	15365	15315	15295	15301	15383	15150	15266	15413	15380
25223	21372	28519	25772	23847	23416	22726	20693	19970	19778	19380	19078	18995	19173	18868	18742	18672	18632	18567	18647	18498	18474	18315	18327	18458	18233	18446	18184	18361	18445	18250	18282	18246	18139	18315	18669	18437	18497	18417	18444	18365	18292	18249	18343	18595	18414	18563	18795	18589	18857	18585	18407	18447	18464	18302	18290	18350	18335	18183	18381	18404	18464	18403	18185	18432	18179	18314	18200	18363	18319	18365	18259	18304	18108	18239	18406	18155	18239	18197	18239	18342	18168	18272	18253	18326	18320	18239	18070	18290	18163	18222	18231	18398	18208	18135	18069	18134	18282	18065	18342	18253	18129	18292	18382	18207	18165	18333	18164	18095	18331	18040	18141	18132	18158	18115	18181	18260	18377	18373	18282	18500	18290	18177	18207	18261	18185	18263	18247	18281	18035	18253	18087	18106	18072	18013	18179	18078	18314	18092	18111	18188	18008	18288	18169	18218	18185	18197	18299	18334	18277	18136	18381	18189	18166	18051	18123	18228	18135	18231	18409	18459	18282	18213	18157	18168	18154	18207	18184	18197	18282	18472	18367	18053	18206	18082	18236	18243	18234	18055	18283	18263	18207	18215	18022	18076	18116	18193	18320	18380	18252	18132	18129	18111	18144	18235	18157	18179	18322	18245	18010	18171	18380	17917	18446	18311	18124	17992	18455	18149	18082	18380	18294	18197	18158	18014	18158	18220	18268	18395	18251	18206	18234	18479	18127	18067	18047	18135	18179	18266	18339	18161	18270	18297	17936	18309	18300	17998	17992	18120	18237	18175	18304	18503	18197	18254	18323	18405	18207	17994	18126	17979	18275	18098	18175	18126	18218	18112	18165	17920	18028	18218	18068	18304	17997	18183	18149	18297	18092	18184	18341	18266	18398	18422	18172	18175	18240	18241	18138	18085	18217	18159	18037	17810	18345	18163	18161	18155	18328	18211	18220	18138	18265	18165	18437	18460	18021	18402	18299	18118	18091	18228	18349	18201	17986	18107	18103	17975	18321	18033	18203	18309	18224	18193	18085	18185	18412	18083	18192	18341	17925	18297	18178	18145	18166	18380	18462	18186	17903	18251	18147	18213	18218	18020	18357	18321	18313	18135	18134	18291	18230	18300	18308	18021	18299	18167	18273	18235	18241	18177	18184	18122	18095	18334	18145	18108	18144	18335	18075	18303	18273	18236	18307	18261	18350	18280	18296	18201	18418	18410	18220	18131	18283	18217	18269	18159	18403	18221	18056	18286	18384	18224	18169	18307	18391	18139	18179	18235	18360	18226	18146	18149	18298	18093	18271	18283	18080	18458	18250	18171	18357	18334	18113	18420	18113	18261	18074	18005	18085	18277	18207	18324	18192	18091	18296	18203	18240	18375	18202	18100	18199	18125	18334	18197	18174	18335	18234	18133	18122	18035	18244	18418	18114	18190	18263	18262	18213	18217	18122	18278	18286	18049	18208	18129	18234	18213	18188	18187	18095	18440	18238	18058	18017	18151	18245	18309	18343	18236	18287	18292	18303	18338	18152	18157	18348	18163	18122	18361	18099	18387	18256	18152	18310	18338	18252	18052	18011	18035	18000	18103	18182	18226	18250	18237	18467	18267	18200	18138	18221	18163	18199	18278	18127	18341	18122	18273	18095	18052	18222	18324	18505	18255	18277	18212	18222	18383	18232	18102	18253	18326	18009	18172	18112	18157	18186	18380	18204	18238	18009	18158	18203	18199	18029	18172	18367	18342	17876	18068	18141	18353	18249	18237	18398	18278	18237	18213	18042	18186	18308	18220	18147	18117	18213	18152	18315	18062	18271	18255	18364	18168	18311	18154	18262	18382	18283	18104	18128	18087	18193	18425	18243	18248	18233	18403	18025	18216	18238	18218	18393	18093	18323	18239	18108	18410	18066	18289	18126	18233	18195	18068	18231	18004	18483	18309	18137	18305	18324	18117	18245	18243	18227	18104	17984	18113	18251	18173	18428	18185	18195	18192	18152	18410	18292	18012	18031	18100	18216	18379	18106	18213	18134	18130	18358	18271	18241	18369	18315	18105	18268	18257	18315	18377	18180	18157	18026	18240	18306	18334	18045	18302	18215	18167	18435	18144	18263	18347	18453	18249	18072	18293	18069	18074	18252	18290	18186	18341	18321	18375	18105	18257	18204	18178	18115	18459	18283	18153	18089	18142	18034	18194	18028	18302	18278	18271	18254	18273	18100	18152	18151	18315	18232	18142	18375	18092	18442	18478	18304	18231	18404	18326	18163	18038	18274	18216	18192	18085	18156	18213	18347	18103	18267	18210	18427	18314	18083	18041	18120	18158	18430	18295	18132	18320	18280	18296	18342	18150	18453	18184	18112	18277	18285	18284	18123	18401	18215	18198	18167	18053	18208	18278	18268	18089	18375	18311	18138	18140	18224	18098	18118	18277	18280	18334	18122	18231	18490	18450	17972	18027	18033	18146	18148	18009	18234	18066	18415	18099	18143	18218	18394	18267	18354	18182	18112	18139	18113	18116	18186	18317	18298	18145	18088	18186	18201	18125	18165	18270	18231	18169	18324	18275	18315	18280	18247	18319	18369	18183	18185	18231	18181	18168	18224	18373	18188	18367	18314	18177	18292	18142	18323	18168	18213	18388	18029	18386	18001	18110	18184	18285	18198	18026	18130	18085	18094	18277	18212	18427	17979	18155	18144	18053	18204	18194	18163	18338	18129	18216	18241	18276	18127	18294	18151	18006	18277	18082	18400	18182	18133	18124	18226	18058	18156	18108	18140	18318	18149	17999	18184	18098	18104	18220	18156	18321	18349	18245	18111	18188	18297	18166	18251	18152	18216	18019	18275	18094	18074	18287	18288	18120	18055	18161	18049	18380	18066	18282	18315	18447	18201	18245	18108	18328	18173	18266	18296	18103	18261	18075	18256	18169	18164	18137	18015	18184	18060	18444	17987	18205	18062	18152	18331	18266	18313	18096	18175	18247	18374	18164	18264	18161	18238	18438	18201	18230	18195	18126	18240	18328	18255	18327	18252	18118	17951	18242	17952	18244	18028	18201	18090	18277	18286	18286	18199	18160	18228	18326	18242	18352	18336	18082	18068	18099	18147	18272	18039	18237	18226	18081	18186	18267	18370	18107	18299	18339	18173	18038	18144	18257	18435	18510	18108	18150	18253	17979	18182	18145	18220	18154	18118	18248	18289	18147	17971	18213	18225	18344	18390	18297	18234	18181	18215	18366	18363	18291	18446	18217	18377	18421	18278	18220	18170	18097	18244	18092	18161	18322	18238	18150	18252	18203	18259	18174	18098	18149	17879	18217	18217	18281	18078	18238	18141	18271	18364	18171	18369	18134	18270	18177	18222	18323	18090	18215	18391	18189	18231	18191	18279	18282	18488	18234	18105	18328	18339	18042	18144	18063	18025	18379	18242	18213	18222	18310	18280	18121	18331	18282	18271	18323	18223	18017	18181	18326	18272	18162	18148	18062	18337	18317	18323	18276	18105	18163	18058	18302	18176	18044	18148	18235	18205	18210	18098	18108	18189	18303	18224	18190	18013	18183	18161	18348	18232	18152	18228	18184	18151	18233	18309	18073	18208	18392	18258	18102	18441	18355	18247	18092	18332	18404	18153	18103	18174	18116	18111	18444	18192	18312	18278	18198	18183	18178	17979	18033	18432	18378	18380	18159	18095	18212	18415	18086	18087	18043	18181	18262	18114	18245	18135	18155	18135	18132	18252	18318	18213	18364	18293	18345	18434	18290	18247	18042	18433	18162	18168	18142	18110	18299	18411	18209	18128	18169	18096	18176	18192	18311	18127	18009	18225	18138	18274	18172	18094	18092	18464	18230	18105	18172	18099	18130	18094	18308	18202	18215	18152	18107	18285	18135	18024	18308	18079	18126	18068	18164	18350	18157	18129	18259	18120	18200	18173	18119	18252	18322	18240	18373	18270	18095	18222	18178	18230	18350	18272	18349	18239	18154	18200	18243	17956	18281	18203	18148	18299	18183	18082	18293	18263	18287	18114	18139	18163	18203	18282	18195	18168	18193	18053	18297	18304	18395	18216	17892	18201	18220	18189	18222	18033	18283	18124	18044	18084	18120	18159	18125	18015	18299	18047	18395	18172	18117	18131	18063	18052	18177	18192	18101	18184	18161	18105	18173	18190	18461	18247	18117	18179	18077	18345	18158	18172	18302	18211	18394	18282	18326	18071	18195	18150	18451	18413	18062	18187	18440	18178	18348	18055	18166	18322	18339	18132	18123	18203	18032	18108	18185	18335	18146	18032	18083	18293	18204	18224	18442	18144	18454	18234	18153	18163	18239	18187	18171	18397	18289	18440	18166	18297	18253	18281	18290	18060	18225	18141	18327	18139	18132	18342	18504	18036	18089	18085	18196	18197	18204	18117	18294	18228	18117	18217	18189	18225	18142	18264	18416	18302	18130	18139	18124	18232	18376	18130	18140	18174	18201	18373	18280	18171	18365	18390	18261	18083	18118	18153	18055	18059	18396	18130	18235	18250	18392	18014	18243	18393	18283	18075	18289	18059	18101	18238	18122	18323	18486	18247	18133	18474	18098	18109	18141	18216	18134	18062	18129	18213	18131	18228	18257	18242	18228	18025	18445	18475	18209	18121	18140	18126	18140	18281	18253	18075	18376	18277	18199	18218	18261	18100	18384	18089	18302	18282	18076	18222	18200	18240	18111	18195	18223	18163	18403	18100	18259	18255	18256	18131	18231	18173	18114	18173	18259	18244	18253	18293	18133	18212	18368	18152	18125	18165	18161	18374	18203	18350	18192	18231	18153	18147	18386	18173	18390	18284	18158	18170	18259	18084	18181	18119	18250	18123	18380	18230	17995	17983	18346	18509	18211	18241	18157	18234	18215	18308	18199	18206	18133	18314	18380	18356	18002	18182	18095	18223	18205	18120	18267	18274	18292	18176	18083	18149	18243	18263	17985	18007	18172	17995	18088	18365	18250	18174	18411	18246	18165	18166	17966	18345	18279	18129	18160	18176	18191	18326	18183	18278	18258	18359	18122	18210	18364	18062	18091	18112	18233	18154	18316	18165	18090	18202	18207	18352	18139	18032	18125	18088	18213	17996	18289	18222	18159	18174	18309	18205	18146	18104	18012	18088
22252	37882	35742	27704	23645	21389	19991	18931	18411	17488	16915	16813	16557	16552	16207	15961	15929	16023	15675	15673	15717	15821	15467	15549	15594	15893	15570	15684	15546	15423	15576	15414	15514	15598	15536	15828	15863	15677	15552	15599	15407	15458	15357	15630	15410	15511	15796	15797	15638	15730	15765	15509	15499	15546	15697	15241	15501	15607	15511	15252	15517	15553	15491	15485	15346	15451	15493	15544	15249	15501	15539	15297	15419	15472	15345	15301	15166	15358	15325	15212	15372	15364	15228	15384	15390	15273	15291	15388	15345	15365	15218	15382	15256	15495	15414	15358	15339	15114	15296	15275	15330	15262	15247	15327	15366	15338	15336	15220	15351	15268	15440	15436	15503	15380	15431	15356	15585	15400	15451	15395	15253	15443	15176	15157	15462	15352	15362	15461	15390	15409	15449	15244	15378	15472	15263	15454	15503	15372	15411	15267	15317	15241	15373	15275	15329	15309	15377	15172	15191	15307	15289	15381	15447	15398	15316	15414	15456	15315	15248	15304	15373	15405	15360	15379	15296	15300	15298	15272	15512	15271	15150	15331	15373	15242	15355	15238	15422	15411	15399	15576	15241	15457	15439	15375	15303	15421	15493	15378	15239	15280	15340	15423	15423	15333	15328	15322	15405	15430	15457	15391	15297	15366	15354	15429	15295	15220	15287	15386	15426	15387	15238	15187	15302	15327	15339	15420	15420	15390	15382	15511	15420	15285	15334	15408	15538	15421	15217	15317	15268	15363	15337	15289	15491	15494	15260	15337	15287	15434	15125	15418	15452	15436	15119	15370	15179	15208	15305	15376	15245	15395	15467	15186	15459	15335	15297	15476	15337	15461	15364	15291	15405	15279	15378	15311	15283	15331	15175	15294	15245	15339	15216	15345	15374	15409	15280	15207	15363	15433	15486	15433	15300	15354	15314	15396	15275	15282	15364	15379	15329	15337	15529	15177	15370	15459	15264	15495	15372	15244	15279	15358	15446	15367	15285	15537	15475	15333	15316	15500	15197	15394	15245	15505	15212	15429	15157	15292	15195	15524	15394	15218	15424	15503	15371	15316	15291	15478	15446	15154	15361	15239	15352	15363	15339	15276	15303	15274	15502	15417	15408	15315	15413	15474	15241	15337	15442	15306	15325	15409	15189	15362	15393	15459	15351	15269	15436	15155	15328	15526	15401	15133	15565	15448	15402	15217	15521	15432	15360	15270	15304	15314	15492	15265	15367	15168	15450	15536	15513	15442	15418	15402	15467	15092	15423	15273	15366	15477	15301	15350	15478	15214	15249	15439	15310	15398	15348	15330	15304	15574	15332	15362	15273	15401	15410	15295	15122	15309	15404	15440	15459	15290	15322	15378	15420	15396	15470	15380	15400	15363	15425	15162	15382	15409	15457	15260	15194	15323	15212	15494	15187	15187	15300	15266	15443	15448	15343	15239	15497	15408	15268	15274	15347	15077	15157	15424	15229	15396	15281	15444	15455	15418	15368	15575	15287	15298	15407	15234	15254	15225	15459	15398	15318	15229	15238	15438	15480	15418	15406	15467	15313	15295	15407	15274	15290	15565	15417	15291	15295	15280	15347	15278	15384	15469	15250	15323	15490	15257	15399	15471	15355	15462	15313	15182	15180	15428	15473	15314	15229	15432	15213	15254	15306	15395	15353	15328	15401	15423	15338	15419	15514	15406	15362	15397	15178	15466	15315	15345	15254	15347	15281	15257	15351	15333	15450	15382	15384	15349	15515	15430	15347	15338	15350	15316	15375	15425	15257	15345	15371	15462	15376	15380	15338	15453	15325	15203	15388	15455	15355	15408	15215	15422	15341	15354	15351	15328	15302	15426	15277	15349	15193	15429	15298	15218	15402	15702	15261	15364	15196	15387	15378	15329	15199	15398	15258	15403	15156	15036	15370	15348	15220	15445	15325	15343	15469	15306	15485	15380	15347	15408	15335	15499	15255	15295	15347	15288	15326	15346	15287	15353	15303	15421	15401	15441	15319	15203	15464	15224	15319	15496	15375	15447	15401	15392	15450	15587	15397	15416	15331	15515	15449	15429	15260	15337	15268	15381	15406	15312	15319	15327	15242	15429	15203	15269	15301	15520	15408	15339	15304	15250	15453	15504	15306	15348	15408	15245	15455	15356	15380	15296	15132	15420	15296	15159	15297	15587	15445	15493	15395	15317	15264	15293	15411	15454	15342	15443	15477	15414	15246	15408	15329	15447	15562	15288	15389	15423	15472	15390	15277	15295	15282	15371	15342	15355	15443	15355	15415	15364	15488	15298	15274	15410	15523	15308	15236	15284	15345	15208	15329	15359	15312	15303	15314	15350	15577	15315	15387	15430	15264	15429	15231	15377	15238	15364	15556	15335	15386	15366	15385	15311	15357	15384	15481	15183	15224	15219	15456	15482	15614	15260	15471	15192	15377	15278	15207	15347	15448	15438	15364	15423	15312	15139	15456	15328	15419	15325	15217	15576	15295	15280	15450	15337	15275	15502	15298	15192	15312	15381	15384	15321	15378	15445	15284	15286	15463	15393	15279	15436	15449	15270	15360	15262	15456	15292	15475	15341	15284	15381	15475	15336	15171	15306	15520	15471	15409	15410	15291	15376	15392	15520	15146	15341	15419	15552	15455	15330	15420	15549	15488	15283	15332	15257	15467	15403	15464	15335	15348	15477	15329	15180	15305	15322	15417	15493	15353	15483	15385	15464	15424	15303	15367	15377	15537	15303	15467	15350	15389	15370	15187	15317	15387	15261	15310	15318	15417	15399	15172	15419	15309	15250	15569	15358	15330	15490	15255	15354	15313	15271	15290	15353	15392	15317	15351	15469	15359	15433	15471	15306	15427	15322	15347	15466	15355	15374	15338	15264	15309	15255	15454	15324	15213	15246	15243	15267	15304	15432	15182	15268	15259	15491	15372	15291	15479	15381	15395	15184	15425	15282	15329	15353	15324	15296	15316	15505	15411	15280	15371	15363	15479	15406	15342	15463	15242	15301	15316	15402	15273	15266	15472	15375	15224	15320	15301	15524	15427	15349	15355	15326	15289	15266	15292	15323	15199	15497	15406	15478	15418	15339	15414	15400	15254	15490	15483	15374	15363	15414	15353	15422	15237	15393	15221	15473	15550	15339	15439	15083	15337	15384	15309	15422	15190	15336	15200	15638	15402	15236	15400	15506	15322	15538	15237	15327	15351	15664	15338	15310	15452	15350	15386	15331	15314	15168	15368	15416	15185	15280	15256	15280	15189	15392	15196	15365	15369	15256	15418	15368	15376	15304	15299	15433	15409	15489	15257	15451	15187	15255	15259	15268	15412	15403	15305	15290	15239	15468	15364	15520	15228	15302	15372	15249	15335	15326	15411	15433	15436	15373	15340	15275	15289	15452	15323	15451	15403	15382	15454	15422	15140	15191	15301	15316	15395	15474	15346	15238	15457	15297	15508	15254	15116	15378	15359	15312	15379	15514	15452	15310	15229	15428	15204	15510	15292	15346	15455	15448	15371	15371	15285	15399	15311	15347	15467	15344	15336	15320	15383	15521	15377	15362	15369	15386	15309	15174	15328	15402	15423	15463	15251	15195	15482	15242	15356	15357	15321	15260	15350	15418	15287	15454	15348	15284	15418	15226	15262	15358	15353	15457	15314	15229	15456	15301	15302	15443	15203	15337	15314	15386	15149	15313	15349	15192	15277	15228	15403	15403	15261	15338	15408	15349	15260	15484	15383	15300	15273	15263	15125	15467	15493	15466	15430	15403	15235	15428	15442	15363	15316	15448	15223	15307	15201	15330	15401	15355	15290	15271	15317	15490	15353	15329	15436	15362	15283	15275	15284	15195	15393	15465	15390	15342	15324	15233	15463	15314	15370	15186	15470	15427	15395	15319	15445	15149	15306	15357	15281	15255	15293	15344	15438	15483	15378	15424	15459	15265	15401	15353	15358	15264	15325	15243	15254	15517	15265	15314	15267	15200	15383	15410	15292	15469	15296	15463	15462	15446	15327	15447	15447	15389	15335	15286	15385	15246	15316	15325	15338	15578	15284	15368	15294	15203	15435	15152	15534	15276	15491	15382	15285	15221	15293	15321	15311	15550	15386	15517	15433	15205	15263	15414	15377	15435	15461	15299	15434	15225	15215	15479	15311	15296	15373	15366	15548	15459	15303	15326	15433	15456	15323	15249	15330	15547	15443	15301	15161	15518	15325	15292	15444	15356	15490	15394	15316	15288	15286	15308	15437	15222	15390	15351	15410	15362	15335	15405	15399	15515	15276	15298	15359	15240	15245	15371	15372	15365	15468	15328	15411	15311	15386	15257	15341	15211	15566	15410	15433	15449	15339	15287	15341	15637	15214	15255	15284	15351	15328	15526	15245	15283	15391	15328	15313	15196	15369	15180	15709	15293	15477	15206	15272	15311	15226	15450	15276	15332	15293	15506	15393	15274	15591	15405	15225	15496	15506	15525	15395	15433	15395	15450	15504	15302	15370	15265	15280	15277	15327	15421	15336	15446	15346	15244	15362	15451	15365	15278	15348	15394	15523	15338	15249	15422	15472	15206	15473	15177	15261	15435	15173	15384	15290	15396	15461	15324	15451	15311	15249	15198	15499	15353	15367	15206	15230	15469	15497	15301	15367	15321	15406	15411	15333	15326	15314	15476	15367	15289	15355	15470	15100	15506	15312	15377	15314	15254	15369	15340	15269	15348	15297	15324	15459	15330	15356	15132	15350	15334	15307	15323	15400	15270	15288	15218	15411	15306	15307	15453	15336	15396	15366	15409	15485	15548	15544	15345	15366	15338	15284	15151	15423	15256	15503	15411	15472	15320	15380	15210	15311	15233	15255	15502	15419	15173	15230	15225	15383	15220	15192	15407	15219	15255	15396	15416	15525	15278	15440	15424	15388	15497	15370	15410	15387	15541	15442	15397	15270	15228	15401	15412	15281	15318	15362	15348	15228	15285	15355	15294	15552	15338	15257	15239	15407	15403	15389	15460	15376	15534	15287	15432	15419	15218	15322	15334	15357	15341	15575	15326	15438	15354	15376	15437	15423	15365	15213	15449	15451	15436	15256	15320	15269	15380	15306	15365	15241	15358	15215	15314	15291	15364	15372	15187	15461	15414	15329	15435
23997	21420	29095	24288	22825	25395	25983	21963	20880	20632	20270	20050	19858	19668	19182	19044	18961	19202	18982	19094	18936	18736	18675	18744	18921	18687	18515	18760	18660	18421	18411	18544	18677	18771	18437	18916	18730	18553	18598	18596	18422	18462	18712	18513	18706	18845	18786	18670	18770	18667	18700	18569	18601	18745	18503	18578	18516	18627	18581	18625	18653	18439	18546	18499	18592	18322	18389	18403	18519	18349	18340	18437	18380	18416	18265	18346	18299	18425	18395	18450	18415	18494	18445	18434	18511	18561	18361	18453	18571	18376	18471	18358	18339	18532	18466	18326	18441	18516	18444	18264	18602	18231	18320	18214	18299	18564	18346	18123	18520	18302	18512	18333	18323	18287	18282	18474	18241	18448	18239	18575	18512	18483	18500	18370	18634	18319	18533	18456	18276	18367	18447	18269	18396	18420	18415	18589	18385	18516	18395	18374	18367	18529	18530	18296	18370	18453	18503	18462	18270	18430	18270	18321	18418	18434	18544	18274	18474	18465	18511	18565	18399	18481	18321	18337	18316	18308	18120	18446	18554	18313	18554	18425	18376	18447	18434	18252	18365	18577	18520	18323	18421	18354	18491	18374	18681	18463	18580	18435	18538	18335	18306	18267	18308	18571	18481	18286	18124	18452	18422	18167	18339	18381	18381	18511	18423	18326	18353	18312	18510	18262	18658	18341	18439	18487	18479	18592	18653	18387	18423	18381	18330	18357	18263	18291	18388	18651	18556	18405	18457	18370	18346	18489	18456	18370	18379	18570	18441	18255	18125	18367	18524	18516	18387	18488	18407	18412	18456	18457	18376	18337	18277	18433	18273	18438	18473	18530	18460	18313	18358	18488	18265	18397	18320	18444	18242	18289	18234	18306	18243	18410	18341	18473	18394	18449	18352	18369	18393	18426	18386	18380	18330	18299	18558	18380	18142	18351	18480	18306	18426	18518	18580	18454	18207	18352	18388	18317	18387	18438	18390	18491	18408	18392	18314	18407	18262	18356	18652	18436	18415	18260	18306	18267	18238	18446	18593	18356	18537	18505	18211	18233	18225	18256	18524	18355	18378	18425	18478	18212	18151	18252	18384	18102	18299	18301	18329	18181	18536	18313	18392	18383	18454	18143	18552	18364	18429	18237	18426	18627	18304	18228	18465	18419	18360	18302	18404	18412	18333	18436	18387	18318	18341	18467	18581	18359	18186	18511	18566	18363	18618	18372	18287	18475	18273	18259	18499	18501	18310	18130	18437	18386	18222	18365	18543	18381	18346	18410	18374	18359	18474	18372	18396	18487	18526	18328	18566	18389	18272	18386	18295	18471	18439	18341	18360	18569	18609	18516	18426	18297	18614	18560	18369	18333	18300	18332	18479	18372	18386	18254	18456	18497	18411	18345	18512	18356	18462	18138	18278	18415	18443	18348	18520	18521	18379	18451	18566	18502	18556	18474	18347	18339	18494	18423	18581	18538	18407	18434	18394	18406	18508	18577	18494	18306	18358	18470	18361	18357	18390	18473	18393	18395	18340	18458	18604	18337	18386	18264	18314	18424	18234	18321	18330	18439	18359	18372	18404	18486	18464	18445	18456	18507	18391	18448	18483	18193	18426	18202	18466	18451	18212	18510	18312	18271	18544	18610	18411	18282	18562	18318	18435	18406	18320	18416	18454	18322	18298	18220	18456	18451	18357	18398	18488	18302	18240	18254	18397	18417	18390	18436	18357	18471	18320	18421	18484	18381	18283	18343	18334	18536	18370	18541	18487	18444	18264	18367	18399	18553	18453	18366	18472	18242	18303	18589	18292	18249	18315	18493	18638	18385	18402	18458	18025	18309	18398	18291	18428	18367	18558	18519	18410	18451	18368	18310	18523	18555	18409	18425	18376	18410	18383	18601	18315	18424	18701	18337	18295	18148	18523	18575	18536	18422	18489	18468	18199	18377	18538	18420	18482	18361	18449	18257	18340	18452	18407	18315	18484	18291	18674	18323	18309	18389	18417	18379	18244	18388	18374	18293	18435	18398	18493	18189	18494	18606	18416	18335	18528	18326	18413	18512	18549	18497	18420	18291	18517	18523	18377	18470	18449	18574	18498	18368	18360	18382	18298	18526	18298	18170	18544	18560	18480	18371	18212	18206	18306	18447	18391	18493	18169	18225	18299	18399	18432	18364	18277	18393	18480	18298	18388	18518	18550	18436	18137	18373	18413	18457	18400	18272	18499	18409	18352	18464	18716	18742	18509	18575	18400	18313	18341	18291	18358	18388	18467	18200	18300	18320	18191	18240	18602	18392	18332	18199	18470	18303	18267	18515	18209	18373	18182	18321	18410	18349	18578	18411	18400	18527	18462	18271	18321	18485	18473	18258	18476	18363	18126	18282	18423	18421	18330	18440	18434	18454	18524	18267	18532	18303	18333	18375	18399	18500	18508	18522	18229	18323	18365	18385	18207	18196	18354	18499	18438	18516	18404	18473	18411	18331	18113	18447	18420	18602	18393	18329	18237	18263	18371	18591	18460	18207	18255	18490	18291	18320	18375	18107	18344	18395	18231	18419	18350	18492	18203	18454	18498	18573	18450	18370	18435	18301	18634	18342	18345	18427	18399	18185	18405	18411	18420	18240	18537	18563	18618	18533	18323	18269	18530	18573	18590	18373	18437	18366	18322	18716	18310	18629	18528	18265	18381	18390	18571	18666	18485	18247	18303	18474	18600	18450	18433	18459	18299	18488	18477	18330	18479	18411	18401	18333	18351	18460	18562	18309	18499	18241	18503	18185	18270	18334	18309	18361	18496	18398	18452	18352	18304	18358	18335	18613	18501	18266	18548	18504	18357	18340	18359	18247	18301	18350	18407	18411	18506	18510	18708	18441	18293	18277	18342	18260	18414	18315	18237	18522	18227	18541	18499	18411	18297	18549	18346	18384	18425	18268	18463	18418	18316	18333	18439	18253	18442	18336	18462	18373	18378	18547	18445	18347	18474	18374	18569	18450	18442	18430	18671	18377	18532	18106	18298	18248	18467	18319	18639	18517	18432	18387	18398	18271	18315	18323	18504	18571	18387	18386	18459	18404	18454	18423	18311	18437	18337	18276	18453	18433	18317	18454	18367	18274	18288	18423	18571	18452	18250	18275	18351	18386	18275	18552	18487	18267	18609	18353	18540	18672	18309	18531	18392	18396	18618	18409	18510	18488	18557	18258	18487	18391	18535	18283	18375	18458	18390	18142	18334	18497	18381	18355	18399	18408	18391	18468	18461	18583	18604	18488	18483	18472	18591	18417	18389	18409	18279	18503	18372	18242	18453	18279	18351	18540	18330	18352	18252	18347	18435	18393	18494	18427	18350	18299	18596	18314	18401	18356	18428	18401	18221	18397	18397	18272	18313	18428	18264	18491	18302	18376	18525	18407	18490	18667	18458	18428	18463	18489	18396	18300	18439	18263	18352	18169	18391	18324	18419	18492	18414	18306	18279	18404	18374	18391	18450	18415	18533	18371	18100	18208	18400	18352	18621	18589	18288	18324	18515	18394	18377	18344	18462	18312	18304	18330	18578	18206	18317	18500	18404	18213	18385	18505	18625	18606	18548	18303	18501	18367	18497	18460	18568	18343	18359	18406	18461	18335	18465	18349	18389	18547	18179	18401	18413	18424	18422	18379	18308	18427	18294	18407	18500	18408	18322	18516	18357	18552	18602	18253	18553	18478	18436	18332	18428	18463	18405	18112	18131	18420	18446	18448	18378	18354	18317	18574	18383	18430	18477	18471	18590	18498	18273	18587	18411	18430	18333	18248	18522	18655	18370	18153	18388	18361	18340	18423	18144	18232	18284	18487	18385	18334	18383	18413	18638	18482	18347	18447	18456	18381	18446	18397	18718	18458	18295	18515	18300	18330	18382	18371	18314	18169	18261	18252	18334	18491	18193	18436	18189	18191	18251	18504	18306	18183	18422	18624	18479	18425	18318	18312	18376	18416	18495	18434	18313	18424	18405	18459	18398	18393	18470	18410	18315	18366	18530	18471	18463	18490	18356	18499	18411	18406	18321	18526	18231	18373	18447	18468	18516	18468	18410	18506	18703	18645	18255	18352	18283	18102	18430	18614	18361	18399	18315	18250	18103	18544	18430	18391	18708	18479	18509	18537	18551	18257	18407	18418	18424	18371	18523	18205	18510	18290	18363	18602	18280	18421	18233	18236	18497	18278	18563	18303	18289	18482	18416	18391	18396	18465	18540	18314	18558	18517	18467	18319	18368	18401	18312	18498	18525	18552	18472	18405	18548	18298	18491	18472	18494	18216	18221	18489	18370	18573	18566	18309	18476	18323	18589	18472	18504	18285	18579	18308	18386	18448	18332	18460	18372	18389	18524	18535	18478	18500	18319	18383	18341	18199	18436	18508	18412	18518	18494	18315	18421	18469	18330	18573	18486	18412	18406	18275	18220	18507	18515	18429	18507	18337	18410	18321	18371	18362	18402	18375	18580	18469	18471	18278	18454	18263	18396	18504	18251	18290	18341	18233	18330	18396	18486	18465	18365	18323	18646	18269	18410	18382	18211	18441	18352	18402	18300	18500	18542	18515	18476	18413	18334	18089	18300	18489	18431	18400	18403	18390	18463	18398	18406	18278	18566	18394	18451	18508	18216	18365	18226	18575	18443	18392	18439	18352	18472	18446	18539	18502	18427	18476	18385	18359	18209	18420	18372	18465	18303	18716	18395	18121	18478	18262	18261	18422	18481	18470	18446	18388	18410	18567	18543	18407	18450	18203	18491	18389	18347	18405	18507	18405	18402	18372	18478	18521	18425	18458	18309	18399	18506	18502	18412	18166	18342	18350	18363	18304	18255	18590	18411	18372	18411	18334	18414	18421	18371	18474	18443	18248	18572	18261	18350	18458	18486	18693	18411	18475	18351	18282	18437	18376	18535	18707	18653	18510	18560	18321	18427	18415	18192	18316	18492	18424	18414	18248	18320	18382	18380	18273	18526	18488	18445	18306	18379	18382	18202	18379	18642	18433	18681	18170	18321	18481	18485	18315	18579	18373	18449	18113	18168	18445	18357	18498	18662	18500	18456	18371	18595	18549	18627	18238	18184	18273	18520	18502	18548	18453	18740	18510	18370	18582	18341	18160	18412	18287	18292	18275
24373	42309	39445	31382	27273	24565	22113	20694	19804	18700	18335	17932	17541	17312	16847	16557	16275	16314	16005	15995	16029	15883	15796	15886	15789	15760	15724	15765	15721	15601	15725	15726	15692	15698	15878	15879	15854	15676	15718	15663	15742	15780	15775	15703	15921	15851	16044	16031	15911	16057	15743	15974	15927	15679	15724	15503	15815	15747	15539	15760	15620	15831	15563	15690	15600	15568	15560	15688	15518	15571	15575	15505	15494	15479	15424	15672	15603	15353	15589	15457	15641	15458	15528	15501	15337	15510	15409	15344	15409	15574	15418	15452	15529	15414	15454	15440	15563	15557	15561	15504	15324	15477	15421	15402	15372	15519	15501	15417	15352	15556	15380	15679	15555	15398	15523	15706	15488	15610	15471	15625	15432	15385	15340	15422	15442	15492	15543	15544	15589	15353	15406	15445	15638	15424	15692	15521	15463	15557	15395	15460	15440	15498	15446	15475	15378	15496	15488	15325	15382	15334	15429	15613	15469	15550	15495	15526	15353	15514	15395	15519	15325	15568	15377	15438	15664	15596	15230	15388	15267	15456	15373	15574	15616	15545	15498	15595	15450	15591	15441	15396	15467	15434	15307	15493	15448	15487	15535	15493	15399	15427	15354	15434	15507	15412	15562	15408	15732	15443	15469	15464	15356	15336	15471	15375	15414	15530	15359	15490	15365	15433	15363	15250	15485	15428	15616	15466	15474	15515	15502	15545	15440	15424	15496	15490	15558	15465	15542	15433	15458	15374	15580	15696	15486	15511	15469	15381	15464	15402	15465	15415	15359	15460	15458	15481	15617	15531	15715	15531	15407	15348	15426	15403	15558	15558	15506	15623	15355	15482	15358	15607	15474	15651	15397	15442	15622	15524	15324	15494	15273	15329	15627	15561	15282	15439	15547	15451	15459	15425	15430	15471	15586	15528	15656	15377	15361	15426	15494	15479	15613	15523	15494	15444	15588	15507	15534	15369	15666	15430	15576	15361	15475	15380	15388	15516	15501	15340	15559	15336	15430	15526	15564	15489	15484	15392	15380	15572	15430	15294	15415	15494	15375	15573	15305	15391	15615	15457	15347	15552	15447	15488	15491	15451	15405	15433	15530	15445	15430	15582	15383	15504	15417	15324	15363	15524	15324	15566	15201	15488	15557	15501	15318	15399	15557	15354	15434	15311	15545	15487	15411	15591	15441	15489	15351	15504	15450	15449	15504	15635	15406	15566	15414	15453	15477	15385	15427	15298	15420	15485	15508	15580	15429	15444	15404	15502	15362	15585	15440	15458	15441	15414	15507	15627	15457	15499	15446	15546	15380	15622	15391	15617	15255	15460	15568	15400	15453	15403	15409	15552	15467	15333	15391	15453	15459	15499	15296	15516	15474	15586	15430	15566	15457	15608	15336	15571	15502	15455	15557	15530	15376	15353	15430	15602	15594	15210	15350	15423	15469	15436	15517	15499	15625	15444	15395	15466	15408	15484	15471	15518	15417	15329	15354	15280	15544	15313	15462	15517	15234	15520	15472	15545	15509	15406	15422	15436	15472	15431	15377	15537	15494	15501	15487	15265	15292	15454	15489	15495	15434	15465	15373	15643	15350	15489	15489	15355	15517	15219	15450	15375	15593	15504	15506	15440	15417	15555	15560	15562	15540	15291	15432	15385	15707	15543	15361	15527	15583	15511	15542	15467	15323	15501	15546	15367	15573	15443	15514	15446	15515	15337	15560	15536	15255	15366	15602	15586	15541	15527	15602	15634	15450	15576	15483	15476	15259	15418	15537	15373	15446	15431	15453	15481	15423	15333	15568	15369	15427	15585	15480	15396	15502	15544	15569	15385	15514	15327	15614	15417	15486	15553	15387	15445	15466	15479	15569	15330	15489	15367	15515	15610	15220	15517	15414	15487	15496	15397	15397	15444	15480	15337	15680	15570	15400	15437	15597	15460	15620	15549	15521	15549	15431	15484	15362	15371	15476	15492	15511	15583	15558	15385	15424	15482	15481	15593	15493	15508	15364	15527	15453	15380	15411	15517	15431	15441	15405	15224	15469	15557	15483	15439	15531	15663	15476	15557	15508	15475	15430	15500	15422	15306	15543	15440	15322	15674	15357	15481	15245	15546	15321	15389	15459	15375	15577	15335	15386	15553	15405	15303	15583	15574	15585	15476	15384	15358	15382	15451	15485	15554	15538	15415	15483	15340	15535	15459	15428	15446	15494	15552	15552	15468	15584	15298	15263	15381	15541	15419	15484	15568	15312	15398	15534	15361	15432	15452	15279	15524	15539	15401	15434	15508	15430	15623	15478	15586	15452	15487	15324	15288	15442	15527	15431	15237	15421	15353	15425	15457	15377	15537	15457	15376	15586	15557	15423	15448	15483	15474	15431	15355	15624	15589	15524	15516	15341	15425	15430	15471	15613	15645	15520	15396	15524	15318	15369	15581	15511	15350	15521	15565	15640	15482	15620	15512	15405	15633	15489	15336	15538	15314	15308	15510	15415	15397	15546	15610	15424	15477	15531	15339	15443	15354	15494	15315	15518	15457	15503	15384	15544	15419	15415	15533	15349	15540	15330	15522	15369	15415	15403	15457	15613	15486	15401	15374	15556	15392	15506	15528	15462	15380	15524	15456	15488	15610	15463	15422	15612	15393	15348	15543	15518	15438	15257	15315	15506	15542	15374	15568	15431	15310	15391	15582	15591	15346	15345	15528	15446	15428	15620	15377	15348	15513	15413	15261	15298	15337	15452	15550	15506	15391	15523	15370	15392	15448	15461	15407	15504	15454	15495	15341	15486	15532	15560	15364	15358	15419	15521	15479	15412	15485	15637	15469	15470	15451	15418	15395	15562	15350	15483	15636	15483	15407	15503	15566	15459	15400	15396	15375	15448	15458	15395	15560	15497	15461	15440	15428	15411	15500	15469	15434	15574	15531	15544	15420	15547	15303	15419	15360	15496	15426	15366	15369	15492	15415	15692	15463	15651	15422	15291	15416	15541	15593	15417	15439	15498	15636	15441	15520	15431	15631	15374	15468	15297	15521	15410	15521	15342	15377	15517	15491	15511	15543	15453	15584	15375	15305	15353	15461	15411	15512	15489	15403	15512	15447	15491	15512	15534	15423	15431	15365	15570	15691	15387	15505	15642	15564	15499	15510	15433	15367	15604	15438	15552	15638	15355	15374	15423	15454	15585	15541	15529	15363	15297	15367	15481	15342	15491	15457	15418	15237	15618	15381	15576	15539	15427	15426	15369	15455	15473	15426	15446	15421	15268	15432	15432	15542	15625	15527	15371	15520	15431	15417	15323	15348	15372	15292	15354	15475	15540	15383	15501	15553	15461	15515	15328	15580	15461	15368	15613	15452	15435	15368	15572	15386	15575	15555	15394	15461	15585	15480	15490	15516	15710	15505	15491	15434	15538	15468	15520	15434	15520	15461	15514	15560	15499	15420	15407	15486	15430	15539	15630	15732	15518	15437	15600	15349	15471	15354	15474	15540	15350	15300	15508	15412	15381	15725	15430	15502	15414	15344	15513	15571	15485	15528	15508	15368	15578	15398	15469	15581	15576	15472	15566	15231	15324	15448	15616	15428	15446	15462	15366	15371	15361	15466	15435	15652	15475	15421	15475	15471	15447	15602	15271	15526	15459	15427	15452	15480	15464	15552	15424	15527	15397	15313	15500	15465	15525	15564	15541	15485	15289	15428	15431	15151	15460	15245	15418	15524	15568	15507	15515	15528	15264	15420	15566	15501	15479	15615	15419	15506	15388	15543	15502	15413	15433	15542	15447	15535	15485	15398	15322	15521	15368	15357	15428	15528	15340	15321	15691	15468	15407	15384	15314	15539	15259	15496	15542	15428	15487	15510	15288	15453	15524	15480	15640	15391	15515	15476	15357	15397	15465	15510	15360	15524	15415	15514	15419	15396	15707	15455	15315	15320	15571	15466	15374	15559	15610	15460	15607	15430	15749	15464	15325	15649	15523	15427	15438	15358	15599	15315	15404	15535	15333	15442	15504	15429	15435	15355	15527	15469	15368	15496	15350	15595	15442	15520	15470	15506	15268	15513	15414	15350	15597	15393	15493	15609	15652	15464	15441	15514	15170	15677	15456	15508	15526	15502	15489	15514	15507	15567	15531	15503	15643	15270	15362	15426	15519	15612	15496	15380	15519	15341	15454	15436	15510	15382	15391	15338	15495	15284	15429	15420	15512	15459	15441	15485	15490	15450	15407	15318	15593	15525	15453	15472	15522	15438	15346	15426	15600	15308	15530	15421	15443	15318	15599	15436	15330	15701	15506	15412	15462	15518	15528	15403	15514	15507	15523	15307	15442	15506	15467	15676	15528	15484	15479	15297	15457	15225	15461	15536	15422	15556	15415	15368	15503	15322	15447	15596	15560	15316	15517	15549	15681	15423	15469	15218	15422	15500	15422	15520	15650	15577	15535	15416	15375	15578	15400	15439	15382	15513	15321	15175	15459	15505	15421	15468	15558	15431	15345	15458	15322	15586	15407	15407	15563	15644	15322	15407	15436	15717	15340	15516	15441	15432	15260	15320	15403	15473	15396	15462	15592	15534	15484	15519	15487	15420	15509	15330	15617	15448	15713	15463	15492	15516	15573	15535	15643	15484	15438	15456	15461	15435	15509	15391	15506	15383	15425	15343	15553	15473	15485	15527	15573	15381	15365	15359	15599	15293	15541	15400	15402	15454	15584	15578	15537	15473	15729	15569	15375	15560	15398	15414	15459	15587	15392	15369	15656	15485	15570	15538	15434	15443	15428	15522	15418	15465	15472	15377	15436	15511	15523	15444	15306	15427	15541	15503	15418	15439	15429	15493	15348	15451	15380	15365	15439	15539	15469	15302	15586	15409	15274	15491	15599	15327	15448	15620	15702	15361	15636	15443	15430	15651	15453	15379	15461	15551	15389	15512	15356	15510	15556	15472	15536	15485	15498	15550	15506	15307	15396	15452	15427	15462	15310	15590	15510	15490	15498	15595	15466	15356	15581	15400	15419	15495	15588	15399	15476	15708	15286	15602	15453	15285	15322	15460	15689	15439	15371	15495	15415	15253	15580	15413	15500	15474	15528	15322	15499	15339	15530	15385	15660	15445	15460	15347	15407	15432	15536	15457	15323	15384
30229	24342	26650	24039	20487	19856	19670	19155	18936	18637	18671	18710	18640	18438	18416	18513	18385	18487	18185	18150	18482	18533	18220	18412	18405	18434	18333	18314	18292	18448	18559	18471	18311	18446	18194	18460	18359	18512	18202	18371	18297	18393	18262	18423	18549	18387	18355	18601	18587	18383	18416	18333	18396	18338	18623	18386	18273	18571	18388	18408	18403	18333	18303	18220	18281	18225	18285	18428	18258	18309	18483	18391	18299	18431	18420	18276	18459	18354	18260	18270	18315	18173	18441	18384	18497	18335	18141	18270	18206	18444	18148	18494	18300	18089	18153	18459	18261	18557	18175	18142	18272	18350	18108	18263	18407	18484	18310	18248	18319	18627	18313	18073	18397	18377	18354	18242	18482	18370	18271	18410	18332	18236	18332	18199	18323	18211	18403	18260	18202	18286	18321	18384	18173	18145	18108	18101	18149	18299	18225	18237	18211	18237	18378	18162	18356	18262	18409	18166	18398	18277	18270	18244	18335	18229	18241	18247	18432	18404	18352	18224	18441	18259	18302	18135	18467	18278	18342	18274	18299	18219	18142	18169	18317	18224	18259	18387	18239	18333	18331	18100	18458	18214	18360	18316	18173	18341	18364	18365	18249	18228	18295	18274	18397	18372	18352	18291	18358	18514	18350	18205	18152	18213	18408	18203	18179	18423	18285	18310	18279	18285	18163	18221	18447	18335	18171	18112	18208	18321	18315	18431	18258	18353	18487	18324	18332	18346	18237	18363	18318	18459	17978	18238	18282	18292	18459	18386	18281	18296	18048	18315	18380	18535	18397	18300	18340	18145	18104	18324	18325	18223	18196	18278	18508	18347	18328	18359	18291	18484	18313	18457	18306	18379	18192	18223	18358	18467	18307	18285	18289	18485	18243	18314	18226	18350	18255	18134	18083	18276	18245	18435	18472	18213	18368	18326	18455	18144	18327	18206	18455	18424	18225	18190	18334	18265	18235	18384	18012	18195	18237	18303	18291	18488	18386	18416	18185	18235	18297	18124	18011	18446	18279	18390	18403	18354	18318	18307	18414	18495	18374	18222	18493	18277	18295	18342	18588	18268	18475	18288	18177	18257	18233	18294	18181	18190	18344	18433	18354	18331	18441	18307	18106	18420	18273	18278	18263	18472	18372	18350	18143	18356	18335	18168	18339	18349	18380	18388	18432	18371	18157	18418	18373	18281	18301	18423	18260	18268	18163	18247	18125	18106	18434	18355	18326	18303	18030	18048	18241	18196	18426	18299	18457	18350	18453	18333	18569	18306	18241	18244	18269	18321	18275	18376	18278	18512	18219	18448	18388	18269	18185	18238	18388	18418	18339	18136	18322	18395	18342	18355	18289	18362	18419	18413	18216	18245	18339	18275	18208	18307	18324	18253	18183	18133	18332	18247	18303	18194	18251	18282	18292	18101	18226	18258	18389	18318	18518	18150	18272	18254	18332	18323	18293	18428	18370	18402	18202	18076	18091	18236	18442	18255	18082	18183	18349	18190	18057	18193	18359	18155	18417	18245	18257	18187	18255	18417	18248	18214	18167	18298	18418	18199	18275	18319	18235	18109	18400	18486	18605	18228	18271	18366	18232	18434	18305	18248	18246	18289	18299	17949	18113	18477	18242	18136	18221	18386	18215	18314	18359	18227	18163	18265	18266	18282	18140	18353	18227	18302	18363	18212	18411	18486	18182	18142	18312	18336	18263	18422	18150	18083	18407	18167	18323	18197	18333	18277	18455	18242	18295	18273	18278	18220	18186	18260	18144	18397	18278	18109	18112	18375	18418	18366	18519	18300	18327	18429	18405	18303	18289	18139	18215	18543	18456	18361	18273	18120	18385	18504	18326	18334	18159	17990	18261	18116	18223	18444	18393	18363	18408	18315	18479	18353	18245	18343	18364	18310	18272	18171	18280	18085	18354	18312	18186	18277	18381	18212	18289	18288	18184	18227	18066	18208	18382	18376	18304	18410	18317	18473	18411	18202	18260	18387	18368	18342	18399	18180	18539	18404	18185	18412	18326	18374	18153	18422	18296	18200	18353	18275	18312	18385	18349	18311	18308	18459	18357	18382	18408	18400	18400	18289	18323	18118	18308	18212	18274	18477	18371	18276	18372	18314	18198	18219	18397	18230	18298	18280	18190	18163	18313	18403	18332	18382	18265	18393	18233	18082	18383	18194	18153	18208	18321	18431	18382	18235	18294	18353	18355	18326	18527	18115	18253	18329	18426	18214	18382	18476	18263	18220	18217	18152	18230	18477	18504	18167	18220	18203	18337	18195	18235	18441	18279	18290	18404	18232	18562	18302	18687	18535	18332	18184	18366	18376	18370	18290	18382	18184	18024	18219	18305	18311	18129	18293	18492	18490	18484	18358	18143	18222	18504	18255	18062	18292	18159	18211	18401	18313	18376	18032	18103	18317	18282	18222	18222	18564	18163	18208	18440	18286	18239	18768	18479	18381	18306	18144	18026	18252	18228	18241	18340	18179	18357	18230	18351	18041	18153	18374	18208	18370	18451	18465	18296	18374	18550	18524	18397	18322	18193	18303	18178	18026	18252	18137	18106	18291	18048	18281	18315	18265	18121	18261	18240	18059	18383	18478	18254	18212	18264	18386	18323	18304	18268	18168	18476	18129	18512	18374	18306	18380	18336	18286	18308	18239	18168	18333	18263	18143	18252	18345	18402	18287	18333	18404	18267	18374	18387	18088	18422	18369	18412	17953	18284	18254	18369	18362	18210	18194	18302	18295	18240	18268	18269	18220	18222	18193	18407	18290	18208	18197	18211	18262	18155	18177	18287	18429	18261	18278	18181	18385	18194	18213	18158	18368	18356	18157	18448	18209	18398	18492	18399	18545	18202	18384	18075	18076	18428	18488	18322	18487	18280	18245	18082	18299	18268	18339	18411	18294	18353	18327	18225	18256	18293	18266	18494	18452	18219	18311	18449	18245	18460	18376	18520	18179	18175	18273	18470	18208	18323	18282	18406	18150	18220	18364	18358	18476	18461	18283	18114	18149	18333	18256	18111	18130	18421	18484	18337	18209	18113	18247	18492	18272	18243	18200	18254	18371	18333	18361	18245	18239	18442	18485	18140	18339	18360	18366	18251	18269	18196	18370	18264	18309	18105	18362	18440	18366	18373	18313	18105	18102	18192	18283	18203	18338	18262	18211	18316	18273	18475	18206	18194	18195	18247	18542	18259	18383	18262	18296	18306	18219	18280	18274	18172	18271	18220	18273	18278	18330	18397	18354	18208	18344	18223	18094	18308	18251	18303	18217	18379	18489	18302	18363	18277	18451	18259	18105	18408	18435	18471	18380	18198	18156	18304	18169	18311	18439	18207	18423	18327	18117	18392	18441	18430	18324	18277	18269	18274	18246	18307	18350	18232	17918	18167	18415	18374	18287	18340	18288	18333	18274	18215	18270	18281	18194	18118	18474	18107	18331	18455	18167	18418	18338	18515	18171	18274	18231	18353	18387	18357	18267	18179	18285	18425	18352	18140	18387	18511	18250	18392	18100	18223	18126	18432	18366	18174	18320	18255	18257	18079	18344	18221	18061	18035	18241	18220	18353	18373	18379	18278	18333	18296	18204	18350	18288	18330	18390	18244	18275	18356	18330	18289	18258	18420	18181	18203	18113	18214	18636	18245	18185	18141	18292	18547	18008	18411	18344	18320	18309	18426	18477	18348	18367	18287	18143	18254	18455	18251	18432	18271	18300	18212	18223	18092	18415	18104	18414	18166	18459	18231	18216	18198	18208	18368	18132	18394	18529	18443	18251	18143	18486	18251	18413	18277	18276	18349	18098	18248	18302	18398	18272	18390	18276	18303	18290	18428	18337	18327	18413	18255	18511	18374	18322	18390	18397	18455	18176	18297	18346	18147	18107	18631	18398	18086	18329	18058	18402	18279	18140	18214	18127	18288	18231	18234	18266	18333	18290	18222	18294	18339	18359	18204	18259	18522	18284	18313	18422	18424	18404	18315	18475	18212	18447	18396	18201	18305	18179	18308	18243	18248	18140	18523	18298	18205	18173	18290	18289	18357	18330	18261	18399	18148	18277	18154	18173	18085	18231	18390	18527	18431	18046	18328	18490	18464	18256	18311	18396	18146	18229	18164	18245	18331	18387	18295	18207	18376	18401	18507	18302	18229	18254	18482	18422	18403	18244	18406	18185	18602	18353	18391	18312	18077	18257	18574	18427	18385	18125	18307	18249	18280	18407	18404	18333	18258	18436	18217	18147	18159	18576	18316	18426	18092	18207	18040	18187	18379	18235	18057	18276	18406	18151	18426	18357	18378	18266	18325	18493	18209	18214	18338	18167	18343	18497	18348	18393	18469	18238	18356	18397	18419	18165	18208	18490	18434	18486	18475	18349	18447	18209	18158	18289	18193	18305	18326	18296	18313	18279	18169	18453	18309	18176	18246	18383	18278	18200	18216	18297	18189	18121	18350	18141	18144	18193	18153	18341	18318	18136	18311	18369	18176	18286	18052	18257	18258	18317	18328	18480	18168	18302	18354	18272	18258	18244	18167	18412	18128	18329	18196	18298	18408	18266	18102	18317	18380	18227	18167	18324	18266	18315	18266	18362	18608	18528	18317	18184	18281	18439	18173	18342	18173	18327	18340	18177	18351	18034	18115	18355	18130	18158	18068	18399	18117	18352	18215	18298	18329	18469	18275	18470	18509	18477	18353	18382	18300	18399	18240	18113	18446	18317	18286	18279	18200	18423	18260	18099	18505	18179	18413	18375	18582	18472	18473	18254	18224	18324	18377	18132	18391	18286	18238	18331	18493	18326	18141	18239	18270	18499	18505	18230	18270	18304	18337	18170	18342	18248	18389	18450	18268	18312	18354	18187	18579	18180	18287	18442	18326	18279	18355	18027	18442	18385	18342	18288	18227	18122	18291	18447	18260	18442	18394	18286	18427	18348	18585	18425	18498	18423	18257	18203	18285	18093	18393	18211	18375	18410	18366	18613	18251	18346	18273	18144	18104	18068	18301	18426	18180	18349	18508	18304	18336	18305	18340	18177	18430	18440	18292	18113	18020	18420	18566	18250	18225	18282	18337	18282	18429	18188	18292	18416	18252	18365	18428	18199	18372	18144	18320	18327	18344	18208	18140	18323
20884	27754	25197	21209	18872	17748	17116	16474	16382	16103	16221	16161	15880	15661	15667	15527	15623	15566	15429	15701	15423	15431	15307	15486	15311	15556	15362	15312	15605	15424	15556	15347	15309	15634	15483	15548	15539	15404	15542	15334	15455	15450	15369	15382	15561	15500	15574	15586	15573	15684	15561	15447	15494	15486	15387	15419	15441	15528	15343	15344	15413	15473	15394	15378	15309	15530	15574	15319	15397	15339	15436	15358	15402	15304	15512	15308	15441	15447	15352	15216	15339	15338	15320	15424	15417	15294	15376	15403	15398	15580	15246	15444	15487	15429	15301	15375	15382	15347	15368	15402	15464	15290	15472	15308	15339	15237	15321	15420	15218	15485	15262	15547	15264	15220	15477	15358	15441	15339	15458	15352	15279	15361	15408	15331	15512	15175	15312	15528	15379	15241	15451	15137	15389	15440	15431	15285	15349	15456	15431	15301	15333	15343	15427	15106	15462	15264	15231	15509	15267	15464	15474	15356	15295	15477	15242	15280	15365	15342	15437	15299	15349	15434	15345	15510	15316	15405	15506	15343	15251	15303	15390	15349	15349	15429	15425	15410	15527	15203	15327	15309	15285	15325	15390	15539	15305	15450	15489	15401	15356	15313	15481	15322	15174	15463	15276	15256	15285	15304	15572	15360	15347	15440	15210	15341	15367	15174	15278	15353	15221	15458	15265	15435	15565	15431	15502	15293	15293	15272	15290	15367	15245	15386	15236	15315	15341	15412	15385	15356	15350	15350	15340	15402	15511	15390	15256	15272	15237	15501	15372	15432	15307	15334	15373	15433	15249	15265	15190	15413	15531	15385	15431	15271	15301	15239	15373	15268	15375	15247	15394	15387	15352	15367	15213	15289	15380	15380	15300	15385	15449	15427	15299	15194	15245	15305	15353	15441	15480	15269	15347	15310	15393	15426	15163	15265	15394	15278	15289	15307	15418	15459	15304	15317	15337	15395	15325	15378	15429	15259	15444	15445	15356	15348	15465	15446	15490	15226	15294	15369	15294	15237	15458	15504	15490	15262	15344	15402	15427	15385	15317	15369	15378	15430	15406	15311	15407	15494	15352	15147	15380	15350	15371	15488	15676	15376	15424	15377	15260	15273	15450	15438	15290	15297	15438	15439	15389	15345	15335	15364	15316	15290	15399	15299	15342	15544	15341	15247	15370	15372	15291	15406	15448	15437	15412	15455	15209	15255	15191	15390	15273	15416	15480	15377	15308	15445	15283	15459	15168	15231	15437	15433	15448	15398	15241	15270	15345	15307	15376	15457	15412	15193	15362	15299	15421	15326	15267	15440	15377	15419	15383	15273	15444	15334	15223	15500	15451	15389	15458	15418	15365	15487	15415	15169	15448	15382	15310	15246	15281	15423	15462	15481	15604	15283	15459	15436	15374	15426	15140	15442	15254	15307	15390	15414	15358	15279	15392	15530	15338	15489	15398	15362	15221	15339	15320	15291	15462	15331	15370	15441	15484	15290	15359	15458	15414	15419	15219	15252	15368	15365	15468	15321	15179	15486	15458	15397	15455	15302	15205	15522	15414	15270	15337	15432	15484	15273	15324	15475	15347	15268	15384	15319	15412	15420	15458	15410	15344	15376	15390	15271	15514	15339	15254	15456	15472	15350	15195	15407	15188	15475	15331	15321	15477	15342	15225	15588	15211	15315	15337	15319	15361	15339	15528	15143	15332	15288	15398	15424	15327	15127	15457	15175	15301	15447	15379	15413	15456	15219	15418	15305	15282	15428	15145	15355	15443	15433	15324	15154	15433	15215	15342	15470	15213	15493	15568	15405	15527	15393	15385	15347	15434	15382	15438	15256	15556	15535	15391	15261	15556	15531	15396	15281	15424	15569	15245	15258	15475	15318	15330	15370	15504	15394	15366	15491	15387	15402	15507	15287	15453	15304	15445	15281	15299	15363	15377	15500	15118	15418	15327	15439	15190	15310	15419	15374	15217	15230	15384	15331	15401	15347	15543	15248	15255	15381	15315	15312	15485	15329	15241	15325	15487	15561	15428	15186	15405	15243	15257	15384	15366	15362	15491	15351	15200	15255	15315	15371	15306	15192	15365	15291	15426	15317	15367	15201	15354	15394	15557	15352	15240	15475	15404	15483	15363	15465	15517	15515	15457	15382	15505	15369	15337	15266	15525	15372	15575	15308	15355	15217	15391	15297	15185	15350	15395	15337	15561	15370	15469	15259	15350	15389	15136	15348	15355	15227	15301	15340	15330	15368	15321	15238	15439	15403	15234	15507	15405	15266	15427	15194	15504	15468	15382	15352	15590	15436	15196	15254	15336	15288	15438	15278	15319	15385	15355	15539	15373	15261	15367	15340	15367	15209	15496	15395	15391	15446	15318	15353	15462	15177	15362	15403	15383	15274	15379	15398	15358	15385	15292	15224	15405	15340	15599	15280	15445	15399	15258	15521	15440	15381	15339	15279	15267	15418	15185	15460	15397	15305	15483	15321	15337	15341	15458	15364	15427	15436	15418	15235	15274	15455	15449	15278	15267	15258	15288	15359	15321	15486	15424	15336	15126	15462	15386	15344	15431	15323	15301	15291	15234	15364	15285	15412	15345	15363	15363	15362	15351	15348	15367	15307	15246	15406	15432	15483	15434	15355	15343	15340	15277	15435	15391	15350	15346	15334	15492	15293	15481	15436	15507	15494	15160	15374	15427	15299	15464	15440	15392	15412	15512	15255	15177	15260	15358	15182	15376	15386	15402	15441	15481	15428	15224	15483	15321	15242	15416	15325	15291	15365	15384	15595	15213	15432	15444	15193	15448	15415	15440	15545	15287	15397	15393	15537	15458	15357	15451	15425	15448	15315	15315	15407	15325	15271	15363	15244	15446	15256	15444	15256	15322	15421	15256	15306	15326	15324	15425	15385	15503	15234	15386	15443	15307	15449	15472	15441	15291	15333	15210	15383	15373	15589	15498	15290	15364	15331	15479	15555	15430	15205	15390	15183	15554	15415	15523	15241	15331	15263	15479	15411	15460	15321	15512	15424	15300	15406	15466	15412	15334	15183	15407	15276	15264	15440	15509	15268	15383	15240	15372	15386	15337	15453	15187	15460	15405	15325	15384	15291	15295	15555	15413	15410	15227	15430	15378	15544	15149	15358	15406	15259	15340	15313	15331	15488	15562	15419	15279	15345	15372	15360	15387	15483	15471	15392	15443	15426	15399	15277	15332	15544	15277	15403	15300	15373	15478	15377	15282	15219	15349	15251	15446	15319	15453	15565	15156	15433	15265	15353	15375	15366	15434	15333	15200	15423	15358	15359	15404	15388	15238	15248	15385	15324	15485	15316	15260	15427	15320	15426	15338	15338	15283	15326	15454	15466	15305	15462	15193	15438	15305	15282	15295	15361	15556	15308	15434	15387	15464	15367	15296	15629	15436	15259	15289	15283	15361	15404	15380	15266	15480	15409	15273	15411	15222	15319	15443	15433	15336	15388	15195	15238	15319	15263	15391	15411	15382	15270	15457	15465	15286	15228	15396	15237	15491	15309	15472	15421	15432	15405	15302	15404	15237	15350	15369	15153	15270	15286	15189	15470	15255	15334	15210	15448	15507	15511	15398	15303	15248	15213	15458	15390	15210	15276	15454	15367	15341	15309	15195	15320	15361	15239	15455	15368	15376	15507	15330	15283	15394	15369	15602	15324	15469	15490	15162	15313	15438	15372	15455	15332	15364	15480	15320	15327	15275	15334	15243	15399	15421	15310	15302	15226	15432	15439	15414	15402	15252	15329	15361	15354	15351	15607	15338	15388	15623	15335	15379	15380	15306	15427	15537	15334	15343	15673	15310	15514	15427	15440	15378	15261	15424	15485	15290	15531	15438	15288	15365	15344	15339	15412	15178	15364	15355	15340	15293	15222	15451	15537	15399	15352	15323	15367	15458	15465	15293	15630	15394	15368	15303	15433	15259	15374	15233	15446	15260	15413	15462	15446	15379	15318	15447	15595	15495	15430	15162	15358	15339	15618	15328	15326	15435	15446	15266	15599	15378	15312	15384	15335	15340	15477	15425	15339	15375	15510	15419	15307	15491	15277	15387	15258	15399	15274	15345	15439	15504	15431	15507	15390	15426	15350	15684	15310	15535	15447	15496	15315	15369	15333	15351	15315	15417	15471	15399	15475	15138	15230	15375	15495	15449	15373	15286	15456	15172	15344	15538	15486	15386	15179	15407	15404	15309	15303	15391	15270	15428	15227	15580	15389	15258	15495	15265	15231	15337	15340	15441	15420	15304	15434	15384	15357	15331	15311	15370	15210	15449	15351	15469	15432	15370	15326	15290	15391	15285	15332	15304	15371	15465	15070	15279	15458	15486	15513	15350	15341	15317	15445	15365	15358	15412	15364	15405	15462	15315	15269	15258	15501	15268	15359	15222	15319	15424	15360	15375	15504	15328	15328	15461	15265	15283	15374	15515	15402	15435	15299	15353	15347	15249	15367	15410	15476	15419	15288	15450	15279	15428	15272	15363	15333	15435	15406	15457	15362	15212	15387	15486	15397	15381	15358	15385	15571	15536	15410	15326	15455	15287	15461	15465	15326	15406	15577	15378	15474	15393	15386	15276	15481	15392	15234	15268	15568	15394	15369	15172	15319	15541	15500	15437	15422	15414	15377	15360	15351	15421	15276	15330	15325	15357	15459	15502	15615	15236	15352	15313	15261	15495	15382	15313	15248	15302	15278	15341	15414	15422	15298	15454	15316	15228	15422	15384	15445	15566	15412	15302	15409	15570	15281	15390	15430	15409	15281	15269	15252	15230	15371	15398	15411	15360	15372	15371	15436	15512	15346	15406	15346	15387	15321	15295	15338	15210	15298	15441	15292	15289	15262	15348	15457	15374	15431	15338	15286	15513	15594	15480	15257	15355	15304	15414	15493	15271	15354	15464	15577	15339	15572	15385	15469	15391	15288	15452	15623	15311	15316	15414	15365	15412	15323	15415	15428	15214	15435	15518	15344	15338	15394	15346	15513	15268	15363	15296	15456	15520	15288	15254	15521	15549	15441	15448	15220	15303	15183	15459	15303	15268	15512	15322	15394	15365	15349	15188	15340	15349	15353	15447	15320	15507	15449	15327	15301	15290	15387	15363	15429	15448	15306
25361	21461	28591	25605	23449	22859	22370	20196	19582	19699	19511	19237	18935	18919	18551	18354	18720	18587	18572	18315	18202	18356	18318	18357	18218	18044	18218	18245	18401	18333	18411	18413	18433	18470	18425	18319	18196	18431	18351	18132	18104	18430	18349	18159	18090	18174	18432	18416	18167	18275	18248	18138	18157	18262	18213	18299	18176	18169	18222	18180	18236	18068	18166	18113	18159	18132	18181	18308	18050	18172	18129	18219	17999	18043	18155	17981	18391	18153	18241	18293	18159	18152	18252	18129	17986	18182	17947	18164	17865	17948	17850	18018	18079	18208	18072	18092	17980	18179	18246	18112	18226	18131	18117	18236	18106	18266	18330	17984	18039	18438	17921	18097	18313	18058	18115	18193	18366	18229	18119	18183	18061	18008	18100	18095	18062	17976	18153	18277	18237	18011	18110	18019	18197	18223	18027	18217	18265	18326	18021	18042	18158	18194	18238	18189	18093	18160	18167	18016	18372	17969	18330	18084	18079	17970	18088	18243	18165	18160	18095	18107	18286	18162	18128	18170	18057	18058	18091	18276	18285	18078	18172	18056	18080	18083	18040	18008	17957	17902	18241	18308	18283	18362	18098	18054	18162	18234	18053	18022	18037	18227	18155	18091	18063	18093	18016	18040	18170	17875	18146	18126	18014	18108	18332	17953	18283	18072	18165	18292	18142	18057	18208	18062	18161	18075	17986	18208	18099	18090	18055	18195	18148	18249	18008	18225	18163	18182	18080	18222	18214	18097	18269	18221	18286	18193	17898	18127	17937	18128	17973	17966	18151	18231	18180	17978	17989	18001	18047	18083	18184	18281	18105	18192	17982	17962	18086	18109	18064	18084	18308	18102	18272	18229	18111	18188	18166	18208	18068	18215	18037	18195	18181	18100	18076	18163	18289	18173	18140	18108	18112	18282	18244	18105	18117	18137	18109	18025	17991	18287	17894	18058	18166	18255	17949	18068	18042	17917	18031	18102	18007	18169	18077	18260	18081	18023	17982	18067	17997	17999	18156	18049	17974	18122	18272	18227	18472	18120	18188	18089	18141	18333	18027	17822	17987	18038	18134	18186	17982	17973	18162	18136	18124	17907	18209	18134	18259	18001	17996	18298	18133	18022	18136	18173	18099	17889	18189	17981	18038	18035	18023	18135	18301	18116	18156	18224	18278	18137	18126	18108	18117	18056	18103	18122	17999	18272	18030	18081	18202	18186	18010	18083	17959	18084	18056	17996	17826	17986	18179	18219	18145	18003	18169	18157	18127	17997	18232	18116	18235	18093	18236	18070	18173	17984	18016	18166	18079	18378	18227	18228	18185	18188	18289	18215	18076	18172	18246	18073	18058	18180	18138	18200	18201	18144	18054	18293	18094	18226	18306	18253	18069	17810	18040	18128	18054	17988	18161	18179	18181	18124	18299	18262	18084	18408	18231	18058	18255	18271	18407	18065	18197	18048	18120	18028	18168	18107	18071	18222	18248	18074	18218	18116	18206	18078	18279	18081	18164	18074	18240	18155	18096	17810	18203	17947	18305	18093	18243	18090	17986	18165	18174	18287	18095	18178	18377	18003	18263	18166	17899	18066	17919	18129	18023	18053	18207	18249	18131	18197	18337	18175	17971	18054	18258	18219	18106	18223	18133	18276	17816	18101	17974	18197	18081	18032	18111	18203	18226	18330	18158	18184	18091	18097	18071	18131	18129	18165	18125	18013	17995	17974	18070	18097	18022	18073	18061	18244	18155	18150	18208	18189	18167	18082	18275	18114	18213	18058	18037	18204	18057	18117	18239	18119	18212	18152	18137	18136	18182	17916	17982	18258	17888	18162	18156	17889	18245	18287	18177	18211	18129	18094	18073	17965	18137	18088	17999	17952	17924	18195	18155	18127	18204	18245	18248	18012	18118	17942	18126	17882	18288	18187	18266	18130	18115	18156	18087	17958	18276	18236	18129	17967	17829	18224	18202	17952	18226	18036	18028	17987	18215	17975	18141	18231	18025	18027	18136	18138	18060	18138	18127	18015	18007	18130	18062	18101	18036	18173	18096	18360	18209	18214	17833	17903	18257	18086	18286	18174	18210	18038	18079	18262	18150	18111	18019	17989	17982	18127	18053	17990	17963	18067	18177	18112	18073	18388	18103	17846	18096	18213	18092	18170	18020	18034	17968	18065	18076	17967	18245	18213	18485	18085	18146	17981	18091	17969	18254	18206	18161	18052	18042	17928	18127	18160	18216	18071	17998	18248	18082	18191	18136	18034	18083	18187	18041	18050	18146	17923	17902	18096	18344	18216	18139	18084	18194	18155	18031	18037	18064	17940	18041	18233	18014	18065	18080	18221	18284	18165	18288	18218	18025	18100	18005	18005	17972	18137	18174	18189	18197	18040	18302	18288	18263	18117	18054	18192	18100	18253	18272	18121	18107	18042	17998	18103	18044	17977	18135	17966	18337	18006	18166	18151	18024	18050	17878	18089	18038	18263	18281	17940	18227	18134	18187	18186	18196	18085	18136	18052	17991	18065	18236	18120	18249	18238	18083	17971	18069	18198	17995	18071	18188	18278	18241	18165	18175	18256	18168	17968	18110	18085	18196	18227	18222	18097	18029	18045	17942	18159	18191	17983	18126	18000	18130	18386	18042	17937	18235	18203	18223	18202	17793	18027	18277	18146	18144	18156	18161	18060	18230	17934	18118	18147	18053	18121	18251	18264	18151	18044	18045	18293	17993	18298	18157	18111	18083	18216	18064	18169	18116	18100	18155	18120	17996	18069	17874	18129	18036	18261	18095	18112	18139	18003	18155	17975	18165	18024	18108	18138	18005	18026	18081	18007	18310	17973	18101	18140	18002	18219	18217	17996	18064	18096	18139	18136	18292	18300	18096	18057	18116	18105	18230	18035	18156	18145	18077	18193	18155	18073	18022	17923	18241	18191	18178	18073	17981	18087	18032	18115	18046	18108	18064	18317	18238	18244	18188	18109	17831	18134	18145	18090	18019	18341	18172	17992	18274	18158	18228	17932	17923	18171	17894	18017	18165	18035	18001	18186	18097	17931	18356	18174	17984	18002	18015	17797	18205	18261	18000	18100	18239	18054	18229	18151	18224	18102	18078	18149	18267	18017	18078	18131	17967	18149	17965	18112	18087	18478	18317	18067	18173	18200	17823	18030	18059	18146	18341	18151	17933	18111	17868	18274	18100	18145	18287	18233	18002	18100	18248	18276	18134	18181	18066	17998	18282	18332	18094	18145	18214	18154	17978	18164	18075	18102	18148	18079	18112	18372	17896	17864	18050	18261	18209	18136	18201	18185	18003	17974	18323	18197	17879	18182	18157	18075	18055	18060	18052	18211	18131	18226	18011	18037	18210	18068	18120	18257	18078	18163	18041	18188	18177	18129	17987	18142	18314	18016	18000	17880	18031	18113	18215	18163	18023	18242	18095	18175	18091	18133	18167	18028	18168	18081	18026	18135	18048	18097	18255	18107	18180	17964	17998	18154	18132	18003	18000	18204	18276	18076	17990	18119	17955	18325	18205	18039	18072	18253	18197	18032	18093	18270	18399	18314	17952	18193	18121	18095	18210	18148	18103	18149	18314	18244	18414	18063	18267	18091	18285	18058	18150	18072	18101	18295	18131	18279	17899	18045	18068	18100	18431	18209	18191	18055	18158	18036	18047	18221	18283	18082	18046	18216	18387	18030	18370	18160	18193	18312	18056	18113	18313	18216	18311	18070	18030	18136	18062	18016	18228	18072	18083	18327	18118	18148	18133	18174	18247	17952	18156	17943	18094	17958	18119	18019	18115	18256	18027	18017	18028	17942	17853	18281	18064	18082	18096	17964	18425	17981	18154	17934	18067	18128	18200	17897	18050	18089	18215	17977	18202	18121	18268	18322	18238	18383	18214	18205	18136	18060	17938	18065	18081	18166	18223	18128	18118	18036	18120	18056	18147	17993	18117	18182	18010	18113	18022	18044	18161	18175	18090	18164	18158	18133	18194	18203	18191	18145	18079	18276	18056	18055	18107	18039	18141	18178	18117	17767	18141	18198	18174	18081	18321	18277	18021	18066	18141	18050	18069	18176	18046	18283	18198	18266	18259	18175	18077	18034	18168	18277	18041	18104	18376	18134	18102	18101	18213	18007	18069	18048	18310	18206	17893	18030	17963	18151	17947	18059	18054	18166	18117	18190	18096	18270	18166	18285	18212	18127	18254	18075	18195	18242	18073	18054	18015	18231	18032	18225	18184	18268	18071	18170	18409	18150	17940	18161	18180	18315	18121	18344	18269	17917	18214	18237	17999	17953	18125	18021	18209	17981	17962	18105	18029	18276	18052	18027	18241	18087	17914	18250	18231	18367	18175	18298	18112	17975	18108	17972	18395	18155	18317	18151	18424	18070	18200	18124	18268	18084	17984	18149	18138	18202	17969	18311	18242	18202	18083	17836	18042	18072	17909	17984	18218	18278	18074	18142	18203	18050	18053	18141	17884	17973	18067	18178	18152	18264	18408	18078	18134	17975	18022	18245	18172	17887	18204	18127	17903	18070	17845	17983	18055	18000	18158	18050	18263	18093	18206	18277	18162	18092	18076	17884	18056	18044	18168	18207	17977	18269	18177	18019	18089	18074	18203	18129	18126	18063	18063	18051	18338	18150	17979	17989	18005	18063	18181	18201	18141	18249	18152	18096	18130	18186	18103	18138	18094	17948	18271	18106	18057	18212	18068	18245	18107	18030	18188	18057	18139	18112	17883	18403	18123	18104	17958	18091	18108	18005	18106	18161	18146	18112	18169	18129	18056	18196	18266	18074	18084	17975	17910	18197	18138	17950	18038	18296	18096	18196	18175	18094	18241	18063	18159	18298	18239	17978	18068	18075	18233	18162	18159	18172	18156	18013	18107	18191	18086	18079	18125	17959	18096	18028	18275	18153	18215	18357	18094	17969	18099	18037	18091	18093	18158	18113	18282	18199	18111	18221	18063	18325	18031	18256	18123	17907	18210	18334	18055	17879	17989	18236	17965	18333	18238	18118	18016	18275	17902	18328	17927	18263	18453	18019	18194	18412	18320	18149	18091	18043	18178	18129	17989	18003	18238	18090	17975	18023	18126	17990	18195	18048	18186	18173	18177	18017	18202	18105	18203	18195
22029	35790	33325	26298	22646	20356	19236	18376	18074	17657	17233	16991	16592	16525	16050	15995	15751	15545	15707	15588	15743	15586	15533	15674	15526	15338	15567	15402	15565	15570	15488	15603	15649	15534	15644	15673	15489	15334	15513	15274	15571	15483	15490	15505	15569	15557	15603	15538	15561	15563	15413	15596	15265	15383	15261	15446	15608	15345	15413	15518	15502	15585	15315	15364	15368	15492	15610	15437	15451	15263	15238	15379	15349	15470	15275	15446	15274	15433	15311	15413	15326	15247	15209	15353	15342	15327	15238	15367	15415	15265	15189	15401	15175	15305	15452	15321	15404	15358	15454	15359	15335	15468	15503	15447	15219	15193	15474	15515	15291	15369	15452	15344	15260	15205	15212	15242	15368	15431	15273	15270	15308	15300	15424	15298	15373	15180	15208	15234	15299	15365	15302	15457	15385	15466	15337	15405	15177	15208	15217	15182	15309	15413	15336	15248	15291	15213	15262	15479	15156	15410	15217	15273	15312	15244	15330	15304	15161	15457	15390	15422	15275	15397	15306	15287	15393	15276	15403	15234	15264	15354	15318	15324	15245	15316	15262	15165	15464	15157	15273	15335	15274	15393	15394	15256	15295	15154	15369	15224	15471	15391	15242	15330	15164	15364	15353	15216	15232	15383	15407	15358	15389	15331	15256	15358	15385	15314	15409	15358	15261	15297	15338	15373	15358	15507	15155	15490	15272	15399	15333	15298	15480	15266	15321	15161	15335	15366	15435	15595	15111	15429	15377	15255	15388	15417	15406	15411	15260	15228	15323	15347	15373	15307	15291	15196	15273	15109	15597	15487	15460	15368	15456	15329	15340	15218	15456	15187	15360	15275	15217	15303	15296	15481	15274	15343	15214	15325	15544	15245	15145	15201	15220	15289	15306	15234	15288	15254	15300	15224	15413	15417	15350	15364	15444	15339	15430	15478	15154	15297	15189	15396	15234	15428	15223	15332	15230	15353	15251	15338	15434	15201	15457	15264	15327	15231	15459	15291	15287	15349	15320	15416	15447	15281	15244	15330	15376	15286	15334	15282	15392	15396	15390	15278	15373	15332	15272	15262	15385	15243	15468	15253	15308	15365	15340	15284	15264	15318	15211	15268	15311	15304	15264	15267	15304	15218	15469	15394	15312	15377	15356	15162	15337	15461	15235	15299	15291	15244	15467	15298	15413	15310	15310	15272	15365	15374	15207	15277	15150	15320	15298	15369	15193	15404	15476	15361	15468	15414	15394	15365	15263	15278	15263	15219	15181	15353	15435	15427	15374	15306	15266	15341	15388	15334	15379	15426	15306	15294	15273	15265	15193	15320	15359	15483	15379	15386	15321	15166	15255	15267	15189	15251	15454	15306	15434	15344	15356	15178	15404	15119	15290	15170	15187	15405	15161	15314	15302	15246	15182	15340	15372	15265	15310	15398	15435	15384	15392	15303	15236	15341	15303	15350	15338	15135	15236	15303	15263	15341	15284	15226	15185	15310	15530	15300	15445	15408	15289	15172	15356	15235	15536	15423	15206	15256	15226	15565	15301	15436	15343	15421	15296	15313	15321	15266	15379	15280	15244	15417	15333	15438	15170	15346	15411	15279	15250	15320	15291	15177	15159	15675	15422	15257	15325	15141	15259	15295	15310	15204	15227	15164	15242	15460	15352	15309	15499	15176	15128	15389	15291	15326	15231	15333	15353	15358	15269	15351	15387	15318	15307	15441	15407	15281	15285	15254	15344	15375	15430	15292	15359	15410	15462	15225	15282	15316	15319	15439	15461	15465	15303	15367	15276	15389	15283	15284	15333	15256	15265	15251	15153	15313	15455	15200	15285	15182	15364	15392	15360	15358	15365	15190	15205	15317	15281	15374	15354	15275	15310	15486	15083	15194	15348	15217	15348	15327	15388	15336	15273	15303	15499	15494	15271	15283	15321	15458	15290	15337	15340	15402	15156	15209	15319	15281	15341	15323	15483	15202	15384	15264	15422	15332	15283	15321	15172	15291	15494	15234	15206	15237	15259	15225	15284	15139	15275	15164	15231	15369	15261	15317	15383	15347	15115	15207	15257	15314	15322	15441	15297	15332	15243	15194	15509	15215	15454	15342	15304	15436	15308	15152	15424	15482	15245	15286	15404	15289	15208	15312	15500	15331	15328	15433	15194	15387	15382	15347	15263	15329	15357	15277	15422	15291	15230	15356	15339	15189	15142	15326	15327	15437	15372	15297	15577	15178	15250	15397	15314	15167	15248	15317	15201	15411	15179	15265	15174	15166	15370	15427	15532	15067	15250	15381	15225	15192	15266	15473	15323	15204	15315	15185	15240	15354	15384	15324	15332	15318	15374	15432	15345	15500	15242	15207	15274	15156	15079	15283	15379	15174	15295	15245	15399	15314	15330	15265	15489	15303	15293	15356	15327	15289	15406	15350	15201	15366	15334	15248	15483	15536	15235	15233	15380	15395	15351	15195	15386	15223	15180	15377	15481	15378	15335	15342	15286	15296	15266	15354	15205	15408	15275	15239	15374	15281	15349	15233	15466	15292	15402	15338	15320	15458	15455	15279	15368	15155	15354	15411	15343	15244	15302	15411	15365	15409	15282	15239	15337	15245	15510	15290	15279	15326	15427	15449	15283	15438	15325	15416	15439	15309	15336	15397	15430	15336	15300	15168	15397	15281	15446	15138	15280	15371	15401	15296	15357	15425	15308	15277	15308	15246	15288	15394	15322	15262	15262	15167	15370	15134	15449	15183	15268	15409	15199	15361	15147	15450	15350	15289	15234	15445	15103	15434	15494	15235	15398	15465	15231	15301	15161	15292	15256	15341	15253	15268	15342	15375	15239	15440	15381	15339	15259	15484	15292	15489	15349	15265	15415	15302	15374	15319	15162	15140	15337	15417	15512	15224	15350	15275	15260	15324	15254	15322	15396	15371	15159	15333	15338	15458	15362	15371	15233	15139	15236	15268	15273	15345	15199	15477	15346	15505	15353	15167	15189	15258	15385	15500	15230	15361	15318	15392	15278	15293	15321	15341	15356	15261	15278	15197	15384	15383	15404	15402	15467	15459	15207	15504	15263	15410	15321	15310	15295	15416	15458	15298	15317	15280	15367	15312	15440	15139	15219	15287	15366	15338	15279	15257	15170	15252	15260	15378	15170	15267	15246	15324	15321	15199	15233	15201	15404	15376	15373	15397	15387	15360	15196	15367	15242	15387	15161	15312	15222	15411	15454	15347	15456	15336	15491	15350	15342	15214	15310	15317	15583	15276	15279	15153	15228	15311	15480	15349	15146	15126	15407	15209	15470	15209	15254	15437	15417	15296	15374	15479	15107	15338	15375	15373	15421	15244	15302	15219	15438	15189	15228	15367	15526	15418	15379	15276	15362	15499	15301	15267	15433	15471	15339	15396	15253	15264	15471	15200	15394	15380	15256	15336	15419	15163	15374	15155	15395	15396	15457	15410	15316	15368	15229	15315	15157	15266	15405	15397	15321	15468	15117	15316	15272	15142	15296	15251	15179	15283	15258	15300	15225	15319	15280	15276	15209	15306	15343	15195	15316	15274	15224	15296	15222	15350	15211	15207	15298	15151	15182	15256	15223	15303	15395	15298	15406	15271	15293	15295	15242	15420	15333	15462	15309	15357	15306	15385	15251	15371	15386	15374	15311	15212	15293	15210	15157	15434	15405	15234	15168	15301	15275	15321	15240	15415	15302	15233	15265	15173	15305	15472	15319	15314	15428	15262	15290	15399	15361	15433	15305	15393	15320	15550	15224	15235	15186	15331	15344	15268	15209	15193	15245	15329	15226	15413	15348	15321	15247	15284	15327	15224	15312	15219	15318	15283	15139	15317	15373	15398	15440	15390	15410	15374	15351	15201	15421	15384	15332	15421	15485	15398	15395	15243	15260	15315	15313	15209	15297	15285	15433	15238	15291	15416	15330	15265	15304	15287	15358	15356	15262	15371	15309	15221	15591	15348	15228	15295	15385	15540	15465	15418	15303	15433	15292	15207	15357	15478	15211	15248	15340	15363	15244	15220	15443	15525	15246	15190	15397	15264	15274	15189	15191	15211	15325	15457	15308	15324	15195	15309	15255	15261	15381	15446	15394	15447	15199	15182	15311	15232	15389	15437	15416	15352	15270	15401	15237	15399	15356	15404	15223	15324	15297	15535	15248	15222	15320	15423	15305	15222	15135	15195	15413	15320	15459	15531	15237	15434	15316	15079	15326	15469	15217	15284	15342	15341	15186	15457	15201	15313	15194	15433	15233	15363	15275	15188	15280	15181	15517	15265	15389	15261	15382	15453	15211	15193	15605	15214	15289	15173	15384	15494	15353	15327	15262	15273	15289	15339	15212	15271	15437	15440	15278	15326	15467	15313	15256	15345	15341	15252	15246	15413	15290	15207	15320	15444	15344	15266	15503	15186	15311	15265	15325	15297	15278	15373	15313	15299	15272	15445	15310	15359	15271	15321	15356	15298	15363	15351	15386	15299	15471	15303	15211	15290	15269	15391	15358	15375	15410	15173	15405	15074	15214	15228	15248	15439	15270	15471	15255	15210	15296	15256	15462	15359	15189	15346	15238	15440	15483	15225	15407	15345	15395	15407	15439	15371	15340	15285	15259	15466	15287	15431	15329	15358	15347	15100	15113	15194	15386	15529	15264	15334	15389	15153	15294	15389	15344	15405	15208	15323	15461	15297	15265	15230	15113	15297	15395	15279	15194	15420	15351	15414	15212	15281	15316	15243	15408	15313	15382	15346	15301	15369	15355	15313	15251	15331	15371	15411	15551	15214	15375	15298	15200	15339	15309	15257	15337	15387	15285	15474	15366	15273	15327	15290	15212	15242	15310	15338	15351	15310	15302	15364	15305	15319	15416	15241	15202	15122	15245	15289	15297	15431	15270	15353	15124	15328	15410	15393	15372	15447	15263	15266	15302	15414	15178	15318	15225	15175	15399	15258	15392	15397	15303	15367	15355	15252	15447	15346	15370	15410	15225	15370	15376	15195	15347	15271	15227	15149	15210	15177	15242	15431	15402	15403	15185	15314	15229	15308	15338	15298	15386	15272	15079	15418	15455	15290	15202	15341	15340	15194	15471	15342	15229	15173	15135	15376	15223	15253	15434	15399	15154	15342
24079	21391	29038	24290	22659	24767	25247	21465	20524	20741	20355	19726	19474	19337	19056	18868	18691	18603	18622	18449	18552	18593	18561	18362	18366	18379	18567	18262	18408	18170	18276	18640	18755	18484	18718	18463	18646	18398	18337	18607	18474	18317	18381	18456	18638	18515	18477	18628	18506	18249	18325	18360	18364	18196	18263	18243	18232	18038	18152	18236	18133	18325	18108	18410	18102	18237	18260	18166	18297	18098	18205	18381	18180	18257	18227	18087	18146	18286	18152	18154	18218	18031	18074	18229	18264	18114	18331	18179	18106	18251	18375	18248	18259	18157	18276	18024	18094	18183	18288	18179	18048	18234	18366	18167	18004	18084	18170	18254	17849	18001	18196	18368	18298	18280	18198	18255	18195	18159	18010	18270	18046	18197	18209	18315	17966	18152	18247	18179	17972	18070	18052	18172	18202	18228	18229	18210	18243	18399	17930	18109	18266	18176	18196	18115	18293	18068	18152	18038	18334	18136	17928	18169	18260	18042	18317	18236	18252	18209	18134	18291	18210	18098	17992	18157	17994	18243	18263	18177	18225	18417	18006	18087	18266	18083	18099	18050	18107	18138	17911	18206	18158	18174	17962	18001	17982	18034	17773	17865	18084	18083	18153	17997	18137	18074	18120	18049	18073	18270	18372	18242	18078	17982	18019	17976	18313	18032	18175	18146	18251	18251	18119	18091	17903	17998	18224	18140	18076	18170	18325	18135	18170	18228	17995	18236	18201	18177	18120	18085	17976	18152	18040	18120	18050	18211	18146	18037	18163	17961	18064	18014	18124	18107	18159	18168	18078	17979	18189	18011	18127	17843	17962	18252	18096	18056	18132	18095	18129	18204	18315	18013	18168	18292	18117	18048	18360	18365	18136	18130	18340	18135	18041	18181	18055	18210	18114	18045	18015	17997	18031	18091	18127	17961	17956	17980	18236	17993	18182	18075	18181	18019	18055	17974	18005	17865	18014	18059	18018	18090	18092	18151	18240	18125	18223	18206	18219	18177	18206	18076	18158	17915	18154	18201	18289	18109	18017	18070	18248	18162	18086	18060	18156	18315	18019	17912	18151	18212	18126	17896	18166	18140	17967	18045	18070	18056	18106	18116	18139	18130	18115	18313	18171	18294	18064	18239	18113	17997	18163	18070	18106	18193	18086	17979	18082	18045	18304	18266	18146	18256	18020	18259	17960	18233	18086	18077	18146	18083	17879	18041	18175	18163	18044	18417	18099	18145	18221	18235	18251	17996	18032	18178	18157	18141	18265	18240	17944	18147	18146	17966	17989	18164	18136	18140	18159	18030	18065	18027	18172	18273	18171	18055	18301	18110	18206	18013	18170	17991	18091	18134	18104	18128	18293	18096	18281	17837	18138	18058	18165	18056	18218	17974	18239	18200	18155	18171	18016	18097	18108	18215	18247	18226	18153	17924	17998	17912	18129	18264	18051	18010	18230	18202	18269	18191	18279	18021	18059	17954	18273	18271	18066	18116	18180	17931	18082	18173	18092	18026	18076	18026	18066	18025	18261	18006	18080	18053	17991	18198	17983	17929	18083	18014	18021	18123	17968	18188	18191	18041	18107	17907	18093	18001	18115	18109	17846	18112	17969	18115	18185	17947	18158	18039	18030	18210	18155	18149	17931	17880	18004	18275	18265	18208	18138	17926	17940	18064	18153	18093	18161	18111	18131	18224	18086	17997	18070	17949	18160	18214	18295	17984	18212	18034	18178	17981	18061	18106	18128	18004	18091	18111	18141	18225	18092	18400	18129	18093	18121	18121	18070	18084	18085	18187	18234	18022	18001	18012	18127	18100	18078	18167	18077	18153	17928	18045	17906	18082	18191	18160	18209	17965	18051	18095	18118	18077	18133	18068	18162	18032	18093	17898	18246	18138	18217	18143	18285	18235	18138	18234	18061	18136	18025	18384	18068	18222	18142	18046	18004	18031	17820	17937	18168	18065	17927	18145	18142	18163	18101	18088	18092	18143	18171	18229	17948	17875	18256	18180	18145	18181	18153	18310	18230	17962	17916	18179	18245	18088	18182	18198	18112	18077	18171	18099	18109	18086	18187	18030	18025	17836	18283	18101	18142	18125	17958	18114	18154	17986	18172	18121	18069	18028	18364	18045	18267	18185	18055	17921	18136	18031	18187	18141	18214	17905	18241	18043	18180	18028	18192	18127	17934	18019	17992	18134	18021	18126	18337	18120	18023	17954	18124	18273	18162	18065	18253	18124	18277	18143	18079	18110	18120	18067	17951	18015	17981	18063	18249	17921	18238	18182	18101	18121	17982	18036	18150	18266	18183	18161	18067	18197	18097	18201	18239	18153	18213	18290	18092	18182	18224	18267	18258	18078	18014	18041	18171	18250	18150	18284	17944	18095	17987	18051	18052	18171	18216	18037	17986	18106	18003	18208	18140	18073	17841	18022	18006	18151	18013	18063	18107	18191	18065	18141	18040	18032	18122	18316	18402	18117	17958	18225	18076	17970	18063	18294	18070	18052	18056	17973	18016	18086	18020	18133	18083	18220	17858	18308	18234	18355	18233	18303	17892	18136	17892	18078	18102	17932	18281	18150	18245	18272	18148	17983	18090	18042	18143	18155	18104	18061	18097	18064	18054	18066	18064	18139	18220	18110	18279	18274	18138	18157	18033	18003	18125	18083	18170	18072	18006	18168	18262	18042	18133	17977	18046	18188	18132	18108	17964	18185	17935	18151	18144	18022	18292	18144	18082	18195	18071	18053	18298	18243	17951	17968	18004	18072	18136	18035	18206	17936	18116	18029	18196	17915	18110	18207	18185	18245	18126	18000	18109	18131	17942	18120	18046	18187	18001	18096	17974	18055	17874	18152	18169	18029	18133	18093	18094	18092	18210	18117	18152	18017	18203	18028	18308	17980	18246	18194	18197	18124	18228	18189	18003	18018	18095	18150	17975	18035	18176	18092	18037	17948	18068	18279	18108	18103	18353	18069	18115	18020	18041	17909	18198	18087	18242	18170	17996	18143	18111	18277	18115	18064	18126	18044	17916	18207	18268	18124	18252	18004	17980	18182	18068	18038	18132	18105	18267	17953	18089	18163	18330	17975	18160	18120	18163	18137	18018	18072	17982	18135	18143	18058	18103	18075	18158	18094	17916	18102	18170	18163	18188	18154	18067	18120	18053	18013	17972	18163	18221	18190	17764	18194	18324	17991	17961	18218	18031	17864	18227	18245	18080	18123	18298	18098	18202	18026	18106	18193	18106	17947	18221	18112	18016	17877	18150	17881	18166	17907	18105	18003	17986	17974	18212	17833	18066	18212	18099	18108	18171	17948	18196	18057	18259	18217	18053	17999	18136	18156	17995	18019	18396	18101	18209	18122	18207	18196	17961	17981	18327	18056	17945	18180	17824	17952	18094	18186	18111	18148	18059	18104	18185	18066	18010	17919	18035	18077	17900	18155	18133	18181	17951	18009	18144	18043	18184	18084	18073	18132	18309	18164	18312	18023	18297	18041	18095	18060	18188	18198	18145	17962	18107	18091	17862	18155	18013	18088	18193	18233	18103	17854	18123	18041	18168	18172	18055	17859	18173	18117	18214	18154	18127	18044	18027	18329	18190	18191	17886	18193	17953	18054	18209	18184	18062	18076	18262	17924	18139	18089	18241	18378	17960	18116	18048	18194	18082	18049	18128	18208	18122	18154	18207	18108	18281	18238	18101	18004	18096	18161	18155	18305	18169	17991	18202	18029	18105	18022	18033	18049	17959	18360	17835	18195	18133	18091	18210	18170	18220	17916	17980	18021	18233	18068	18228	18295	18151	18198	17975	17906	18033	18075	18059	18217	18153	18181	18061	18255	18126	18113	18313	18087	18190	18089	17893	17886	17991	18148	18116	18245	18149	18059	18188	18232	18069	18121	18167	18152	17777	18136	18088	18001	18132	18230	18099	18088	18065	18181	18110	18165	18192	17992	18036	18227	18147	18058	18267	18025	18289	18401	18205	18176	18052	18241	18231	18067	18165	18147	18222	18337	18259	18019	18068	18216	18079	18148	18225	18123	18017	17721	18123	18025	17968	18256	18095	18051	17977	18150	18165	18027	18269	18132	18075	18061	18065	18010	18045	18083	18007	18245	18202	18137	18070	18157	18043	18054	17978	18033	18145	18003	17868	18067	18094	18148	17967	18260	18055	17987	18263	18031	18312	17999	18070	18095	18140	17793	18074	17978	17978	18264	18175	18280	17963	18069	18247	17817	17943	17897	17959	18130	18163	18171	17987	17965	17962	18301	18196	18269	17944	18083	18187	18178	18236	17959	17884	18151	18258	18145	18222	18062	18026	18021	18120	18025	18208	18110	17993	18186	17946	18236	18068	18248	18160	18071	18145	18207	18009	18156	18105	17962	18173	17981	18200	18041	18143	18113	18035	18062	18293	18108	18119	18290	18129	17973	17951	18083	18176	17956	18163	18062	18119	18260	18222	18180	18023	18119	18240	17986	18348	17991	18005	18176	18244	18336	18281	17959	18031	18185	18253	18078	17970	17998	17813	18159	18285	18009	18097	18111	18167	18079	18152	18118	18087	18014	18098	17989	18097	18048	17968	18055	18180	17984	18142	18213	18119	18285	18267	18266	18178	18175	18110	18046	18022	18025	18075	18131	18210	18168	18075	18024	17975	18100	18221	18058	17958	18054	18048	18264	18061	17927	18051	18200	18149	18119	18146	18147	18185	18100	18050	17923	18244	18192	18078	17925	18134	18277	18084	18147	18248	18078	17815	18079	18072	18120	18338	18197	18082	18254	18133	18268	18157	18008	18172	17866	18210	18132	18075	17981	18006	18250	18328	18065	18219	18052	18026	18142	18181	18056	18161	17949	18272	18228	18246	18171	18174	18158	17936	18158	18253	18143	17986	18194	18170	18129	18090	18112	18242	18196	18385	18229	18211	17994	18031	18034	18125	18147	18138	18132	18009	18187	18018	18269	18163	18028	18253	18125	18099	18078	18089	17926	17874	18042	18183	17974	18158	18287	18049	18117	18274	18283	18114	18106	17982	18342	18088	18065	18104	18050	18134	18199	18137	17955	17838	18068	18256	18151	18212	18250	18147	18297	18225	18068	18263	18175	18218	18175	18191	18071	18284	18180	18305	17896	17990	18122
24106	40575	37824	30152	25485	22664	21245	20243	19717	19069	18639	17822	17063	16876	16432	16167	16019	16008	15865	15888	15733	15849	15683	15667	15615	15556	15644	15639	15404	15628	15627	15779	16065	16007	15923	15665	15594	15531	15523	15710	15599	15773	15605	15748	15714	15724	15804	15637	15513	15641	15421	15493	15476	15378	15333	15546	15364	15480	15434	15568	15211	15487	15384	15556	15444	15322	15573	15505	15558	15381	15410	15456	15465	15312	15110	15511	15396	15397	15264	15281	15185	15314	15200	15131	15159	15281	15324	15425	15274	15338	15248	15351	15396	15456	15228	15154	15216	15340	15360	15275	15189	15349	15217	15409	15177	15402	15383	15258	15093	15222	15396	15232	15364	15431	15079	15248	15339	15233	15273	15368	15234	15220	15187	15380	15287	15249	15111	15369	15235	15242	15348	15381	15281	15330	15344	15342	15216	15056	15263	15452	15198	15108	15230	15241	15325	15235	15278	15363	15207	15327	15426	15249	15333	15173	15230	15475	15381	15267	15437	15251	15254	15213	15161	15417	15264	15316	15265	15367	15217	15296	15195	15338	15341	15215	15291	15402	15430	15224	15271	15120	15088	15227	15156	15313	15285	15293	15287	15242	15302	15232	15225	15329	15281	15161	15308	15309	15209	15345	15516	15267	15333	15527	15296	15304	15288	15239	15281	15137	15508	15324	15323	15226	15218	15070	15322	15172	15451	15344	15315	15401	15178	15321	15061	15321	15303	15177	15381	15284	15238	15296	15261	15255	15155	15370	15165	15219	15317	15349	15281	15277	15243	15254	15391	15302	15233	15393	15346	15281	15275	15194	15326	15386	15257	15295	15414	15178	15264	15362	15371	15367	15253	15308	15207	15292	15347	15228	15209	15400	15190	15284	15263	15231	15367	15185	15357	15153	15400	15354	15195	15429	15322	15183	15271	15165	15223	15240	15114	15283	15130	15158	15195	15277	15363	15320	15267	15371	15344	15198	15398	15145	15382	15372	15294	15290	15229	15293	15291	15265	15222	15307	15207	15256	15476	15271	15261	15188	15228	15251	15337	15209	15312	15349	15449	15158	15286	15149	15407	15298	15296	15180	15303	15354	15262	15282	15094	15417	15240	15299	15394	15295	15150	15198	15312	15311	15126	15311	15289	15132	15391	15228	15195	15181	15189	15327	15386	15324	15148	15286	15272	15271	15332	15208	15280	15218	15314	15389	15391	15130	15304	15157	15407	15140	15096	15386	15330	15280	15220	15208	15349	15352	15194	15215	15261	15266	15411	15286	15192	15297	15225	15351	15158	15311	15284	15478	15340	15249	15458	15253	15128	15193	15290	15134	15435	15179	15292	15181	15264	15228	15303	15325	15194	15284	15171	15311	15331	15211	15454	15537	15304	15283	15367	15175	15307	15473	15366	15275	15240	15168	15427	15233	15208	15177	15211	15250	15317	15271	15256	15130	15248	15218	15262	15241	15320	15340	15115	15424	15165	15207	15248	15245	15419	15168	15186	15389	15453	15090	15282	15229	15330	15161	15281	15116	15335	15229	15355	15129	15338	15214	15205	15257	15201	15385	15265	15373	15152	15275	15330	15447	15185	15167	15381	15488	15282	15193	15163	15129	15255	15201	15296	15386	15202	15428	15176	15201	15293	15220	15168	15353	15253	15302	15347	15295	15281	15186	15187	15219	15212	15272	15462	15139	15353	15160	15285	15396	15145	15167	15267	15360	15204	15353	15173	15293	15268	15342	15219	15307	15383	15371	15157	15241	15386	15018	15272	15468	15265	15205	15288	15133	15158	15270	15234	15270	15246	15222	15238	15302	15216	15408	15063	15315	15236	15382	15286	15316	15266	15348	15263	15384	15204	15241	15316	15271	15243	15023	15126	15150	15390	15207	15291	15307	15126	15065	15218	15417	15189	15235	15420	15242	15384	15453	15269	15391	15192	15281	15213	15230	15253	15366	15405	15353	15250	15323	15406	15364	15225	15394	15158	15370	15068	15228	15191	15462	15387	15400	15276	15396	15406	15243	15224	15191	15274	15255	15348	15093	15363	15401	15283	15382	15244	15281	15071	15338	15260	15372	15234	15388	15351	15345	15258	15271	15448	15179	15239	15197	15188	15231	15256	15290	15336	15240	15424	15213	15225	15236	15198	15196	15267	15291	15142	15306	15310	15415	15178	15169	15282	15206	15438	15337	15236	15362	15352	15171	15374	15291	15322	15250	15263	15272	15332	15390	15279	15109	15374	15449	15276	15116	15259	15276	15409	15131	15242	15326	15381	15294	15328	15384	15111	15323	15331	15340	15340	15153	15321	15272	15264	15280	15338	15309	15140	15212	15137	15095	15367	15280	15297	15313	15387	15197	15362	15091	15197	15231	15155	15269	15363	15242	15364	15244	15214	15255	15147	15325	15107	15261	15318	15188	15282	15282	15316	15477	15099	15203	15406	15313	15305	15014	15395	15265	15288	15213	15102	15312	15273	15189	15260	15382	15185	15180	15088	15230	15268	15326	15389	15418	15336	15384	15279	15240	15278	15277	15178	15187	15128	15295	15348	15189	15244	15144	15315	15311	15241	15211	15143	15221	15277	15283	15222	15323	15242	15291	15173	15290	15302	15342	15211	15251	15291	15224	15284	15234	15242	15168	15294	15399	15170	15532	15328	15378	15165	15210	15326	15194	15181	15344	15037	15195	15249	15374	15229	15183	15280	15270	15142	15384	15306	15443	15230	15292	15151	15219	15378	15219	15412	15207	15208	15324	15200	15423	15215	15274	15219	15420	15196	15211	15271	15296	15148	15428	15264	15276	15125	15338	15160	15264	15267	15206	15289	15276	15252	15283	15178	15133	15337	15237	15298	15308	15266	15326	15194	15442	15267	15162	15261	15403	15446	15318	15255	15263	15153	15310	15220	15317	15267	15302	15421	15231	15182	15333	15232	15320	15285	15296	15344	15368	15380	15245	15159	15288	15281	15175	15255	15306	15185	15267	15363	15217	15255	15098	15154	15307	15305	15197	15243	15330	15150	15368	15285	15336	15358	15093	15421	15272	15312	15227	15308	15240	15232	15280	15162	15362	15180	15307	15471	15318	15310	15285	15377	15305	15342	15268	15215	15220	15147	15381	15333	15270	15226	15316	15292	15229	15282	15187	15150	15293	15241	15226	15268	15203	15338	15284	15293	15369	15207	15315	15085	15321	15383	15196	15369	15202	15321	15244	15507	15318	15277	15182	15235	15333	15278	15321	15190	15349	15385	15194	15197	15360	15336	15134	15269	15175	15253	15280	15264	15269	15132	15297	15379	15194	15233	15262	15353	15436	15479	15112	15198	15224	15132	15177	15201	15312	15185	15362	15175	15361	15310	15316	15283	15384	15250	15266	15344	15257	15256	15176	15377	15156	15242	15143	15094	15454	15228	15400	15258	15342	15333	15104	15332	15332	15170	15135	15199	15341	15157	15474	15404	15077	15342	15461	15267	15410	15066	15281	15234	15250	15279	15145	15240	15267	15286	15280	15145	15302	15322	15359	15176	15229	15275	15219	15198	15283	15280	15077	15221	15335	15387	15071	15205	15287	15307	15385	15211	15232	15357	15154	15353	15419	15074	15292	15340	15383	15374	15410	15239	15199	15441	15270	15282	15312	15255	15305	15328	15260	15243	15398	15243	15313	15142	15239	15257	15190	15349	15264	15271	15394	15360	15314	15142	15286	15434	15294	15206	15239	15337	15239	15327	15300	15160	15408	15339	15286	15264	15275	15165	15320	15245	15173	15244	15309	15160	15307	15412	15235	15246	15300	15196	15245	15386	15331	15279	15232	15260	15209	15200	15377	15211	15294	15293	15421	15362	15361	15213	15286	15537	15266	15140	15325	15221	15193	15356	15034	15376	15438	15294	15485	15355	15177	15233	15390	15257	15190	15294	15410	15250	15367	15226	15325	15326	15194	15152	15428	15282	15387	15117	15242	15293	15273	15427	15343	15380	15177	15091	15362	15353	15101	15304	15253	15466	15186	15412	15213	15205	15157	15401	15267	15221	15352	15279	15095	15378	15180	15320	15322	15312	15221	15288	15300	15425	15373	15177	15163	15234	15386	15243	15283	15337	15142	15036	15267	15147	15302	15327	15221	15284	15298	15180	15160	15443	15295	15256	15143	15304	15297	15265	15302	15232	15437	15264	15277	15326	15433	15206	15349	15160	15343	15072	15226	15238	15200	15287	15319	15166	15283	15327	15421	15276	15165	15228	15386	15244	15351	15268	15100	15305	15298	15240	15279	15242	15330	15299	15379	15305	15194	15157	15432	15292	15216	15165	15302	15283	15360	15313	15350	15301	15321	15281	15232	15537	15235	15333	15392	15260	15263	15264	15330	15350	15271	15330	15231	15150	15280	15200	15326	15217	15228	15320	15332	15323	15182	15218	15318	15114	15117	15180	15365	15194	15196	15223	15366	15334	15289	15352	15204	15413	15304	15269	15423	15051	15069	15296	15205	15381	15305	15092	15279	15205	15332	15264	15257	15128	15172	15260	15282	15183	15196	15323	15355	15189	15216	15170	15194	15219	15270	15260	15407	15179	15271	15196	15312	15384	15457	15269	15376	15194	15286	15214	15427	15192	15151	15346	15117	15471	15365	15267	15365	15315	15269	15376	15433	15220	15313	15144	15315	15229	15100	15066	15201	15289	15222	15216	15268	15228	15259	15367	15257	15124	15222	15296	15241	15313	15200	15303	15307	15342	15407	15299	15133	15168	15274	15274	15343	15206	15253	15258	15136	15514	15375	15311	15182	15426	15298	15222	15309	15268	15233	15262	15429	15331	15322	15334	15275	15344	15273	15426	15259	15304	15525	15123	15256	15220	15127	15387	15212	15382	15382	15244	15269	15357	15324	15210	15262	15202	15417	15316	15296	15172	15125	15102	15278	15445	15282	15292	15220	15385	15418	15310	15368	15198	15311	15181	15312	15306	15307	15399	15366	15278	15312	15332	15215	15309	15390	15287	15122	15297	15168	15112	15412	15287	15295	15240	15435	15350	15392	15443	15295	15244	15271	15254	15207	15385	15132	15227	15357	15267	15361	15461	15235	15316	15347	15272	15196	15335	15300	15257	15197	15424	15289	15274	15421	15230	15256	15238	15335	15324	15306	15278	15434
30160	23865	26082	23000	19826	19156	19122	19071	18814	18666	18539	18590	18576	18470	18215	18395	18333	18252	18254	18238	18164	18252	18329	18404	18387	18234	18400	18209	18282	18215	18409	18290	18737	18403	18722	18297	18405	18507	18344	18283	18494	18412	18411	18420	18603	18557	18545	18312	18165	18218	18295	18388	18076	18221	18414	18189	18287	18430	18167	18325	18056	18363	18277	18216	18254	18102	18433	18561	18336	18399	18397	18209	18399	18218	18021	17969	18247	18317	18026	18139	18279	18160	18178	18171	18296	18200	18354	18225	18303	18141	18069	18201	18354	18097	18502	18406	18562	18374	18158	18307	18447	18388	18153	18256	18266	18373	18322	18290	18173	18347	18073	18105	18331	18343	18309	18051	18194	18243	18212	18162	18177	18147	18059	18370	18198	18239	18333	18044	18260	18004	18050	17928	18287	18258	18190	18165	18178	18219	18525	18288	18261	18187	18287	18004	18251	18172	18181	18202	18223	18379	18264	18314	18032	18581	18203	18137	17948	18151	18186	18114	18293	18254	18086	18155	18390	18183	18024	18257	18317	18311	18219	18109	18244	18193	18370	18276	18245	18252	18235	18183	18143	18184	18245	18058	18419	18067	18188	18242	18378	18358	18091	18030	18325	18515	18306	18235	18457	18139	18269	18252	18163	18137	18137	18414	18126	18092	18340	18235	17959	18126	18035	18301	18318	18229	17952	18389	18168	18158	18255	18034	18286	18128	18239	18068	18178	18057	18073	18281	18315	18087	18116	18243	18248	18349	18342	18364	18160	18273	18158	17995	18229	17976	18077	18175	18317	17943	18249	18182	18381	18397	18164	18210	18249	18176	18124	18098	18184	18339	18177	18375	18285	18052	18105	18046	18197	18219	18230	18169	18286	18274	18074	18221	18122	18359	18274	18065	18290	18118	18335	18262	18182	18305	18189	18119	18184	18283	18144	18215	18087	18057	18287	18154	18092	18380	18274	18117	18503	18337	18255	18132	18254	18386	18162	18351	18356	18170	18181	18123	18263	18362	18304	18188	18335	18159	18256	18378	18288	18418	18462	18177	18007	18253	18273	18318	18224	18389	18143	18259	18028	18343	18464	18222	18183	18183	18389	18129	18169	18300	18076	18396	18065	18306	18315	18319	18246	18219	18248	18261	17954	18309	18164	18376	18248	18166	18166	18248	18283	18212	18400	18111	18322	18264	18349	18187	18287	18198	18167	18152	18075	18256	18261	18230	18184	18308	18317	18117	18108	18240	18382	18265	18366	17991	18068	18199	18303	18395	18278	18220	18319	18145	18301	18204	18156	18336	18294	18248	18114	18193	18145	18224	18222	18292	18012	18119	18132	18277	18025	17988	18304	18287	18231	18123	18301	18226	18194	18089	18335	18137	18152	18017	18312	18122	18272	18090	18273	18448	18113	18174	18194	18211	18380	18255	18246	18262	18212	18392	18045	18186	17982	18102	18173	18196	18306	18221	18209	18217	18208	18190	18163	18026	18120	18120	18308	18285	18407	18191	18287	18200	18219	18166	18169	18311	18467	18309	18282	18446	18305	18347	18400	18225	18439	18221	18228	18296	18304	18271	18075	17961	18026	17935	18216	18257	18526	18212	18324	18454	18353	18380	18282	18277	18268	18148	18201	18290	18208	18363	18185	18262	18155	18202	18242	18185	18360	18197	18174	18291	18218	18170	18208	18320	18250	18252	18160	18237	18253	18257	18301	18379	18115	18121	18263	18370	18329	18239	18298	18066	18471	18084	18111	18131	18218	18233	18180	18102	18322	18369	18345	18143	18507	18098	18184	18128	18317	18214	18287	18145	18199	18083	18334	18214	17999	18268	18085	18085	18119	18182	18151	18254	18280	18292	18193	18268	18206	18225	18332	18394	18303	18320	18048	18300	18316	18287	18495	18265	18227	18088	18213	18226	18228	18294	18036	18275	18048	18374	18549	18341	18349	18292	18200	18137	18081	18150	18335	18318	18151	18253	18313	18217	18159	18085	18365	18111	18352	18076	18193	18246	18400	18110	18072	18294	18203	18327	18350	18429	18209	18187	18106	18110	18198	18174	18342	18222	18551	18119	18228	18315	18213	18214	18491	18193	18191	18187	18105	18431	18235	18234	18287	18132	18174	18107	18229	18505	18271	18183	18243	18187	18141	18235	18249	18219	18149	18380	18192	18331	18162	18206	18272	18268	18314	18251	18160	18171	18284	18418	18252	18107	18224	18128	18211	18316	18073	18247	18151	18181	18102	18211	18217	18220	18335	18374	18136	18291	18225	18122	18139	18132	18400	18254	17945	18153	18234	18164	18143	18469	18120	17984	18232	18378	18174	18318	18045	18189	18041	18039	17980	18428	18079	18189	18496	18288	18374	18422	18360	18124	18162	18195	18177	18469	18218	18287	18076	18260	18420	18285	18109	18259	18206	18184	18155	18321	18217	18461	18247	18122	18313	18281	18066	18179	18198	18174	18294	18247	18361	18106	17963	18113	18170	18244	18351	18272	18034	18219	18239	18243	18416	18296	18199	18163	18424	18609	18273	18039	18047	18245	18341	18354	18331	18276	18149	18174	18145	18314	18277	18249	18100	18305	18123	18376	18213	18055	18011	18293	18310	18094	18165	18304	18164	18226	18267	18289	18323	18024	18133	18472	18071	18102	18398	18234	18310	18257	18286	18214	18305	18363	18516	18144	18175	18175	18215	18098	18245	18269	18103	18302	18315	18226	18434	18291	18238	18162	18214	18451	18144	18185	18068	18252	18302	18289	18387	18404	18532	18334	18016	18354	18163	18331	18403	18369	18281	18186	18258	18358	18289	18300	18191	18152	18266	18091	18099	18264	18273	18055	18214	18432	18066	18177	18290	18174	18074	18134	18098	18054	18015	18248	18179	18329	18280	18343	18204	18244	18121	18223	18157	18290	18267	18167	18230	18349	18306	18085	18104	18154	18358	18201	18374	18272	18235	18214	18104	18304	18440	18103	18186	18101	18319	18134	18279	18080	18179	18160	18192	18260	18350	18376	18120	18279	18432	18148	18102	18258	18292	18096	18220	18179	18214	18309	18282	18168	18256	18241	18121	18216	18396	18340	17957	18311	18335	18365	18289	18246	18295	18097	18373	18152	18202	18405	18023	18029	18214	18181	18321	18506	18172	18087	18412	18494	18353	18267	18268	18354	18171	18198	18395	18229	18414	18470	18273	18239	18167	18090	18178	18224	18178	18386	18280	18121	18261	18189	18252	18189	18095	18027	18042	17982	18233	18390	18039	18145	17997	18099	18292	18365	18161	18193	18166	18183	18081	18285	18301	18173	18413	18202	18244	18259	18168	18326	18271	17741	18173	18270	18265	18203	18053	18344	18346	17967	18044	18089	18353	18191	18207	18368	18132	18101	18207	18134	18229	18098	18327	18108	18238	18124	18523	18265	17885	18137	18363	18317	18070	17923	18251	18139	18277	18166	18300	18185	18112	18098	18164	18058	18255	18361	18265	18435	18236	17959	18165	18420	18230	18459	18220	18283	18345	18224	18157	18025	18172	18252	18182	18255	18287	18203	18463	18246	18155	18221	17992	18411	18367	18334	18211	18534	18197	18124	18032	18403	18292	18232	18113	18251	18241	18324	18157	18131	18125	18250	18404	18190	18259	18208	18327	18168	18109	18262	18369	18199	18131	18208	18194	18203	18376	18145	18298	18391	18290	18350	18366	18334	18016	18163	18435	18319	18315	18290	18118	18135	18125	18338	18263	18030	18457	18018	18306	18438	18370	18141	18273	18033	18193	18221	18260	18053	18415	18105	18327	18034	18154	18245	18409	18151	18299	18279	18257	18089	18383	18332	18109	18250	18117	18311	18363	18183	18337	18354	18268	18308	18263	18285	18342	18470	18002	18030	18287	18275	18276	18293	18321	18173	18169	18246	18135	18155	18237	18267	18345	18242	18214	18126	18059	18379	18218	18263	18312	18182	18126	18096	18265	18264	18255	18218	18263	18230	18301	18303	18351	18139	18351	18309	18226	18187	18179	18338	18253	18116	18252	18102	18421	18336	18449	18371	18233	18214	18243	18313	18288	18193	18279	18212	18328	18380	18137	18151	18208	18346	18069	18185	18177	18277	18416	18343	18152	18027	18162	18166	18251	18317	18195	18246	18221	18209	18295	18107	18149	18297	18127	18287	18312	18198	18204	18150	18222	18260	18385	18554	18284	18136	18124	18312	18169	18327	18448	18289	18324	18191	18201	18113	18221	17838	18263	18074	18302	18221	18224	18190	18112	18107	18330	18377	18511	18269	18332	18183	18280	18190	18225	18328	18106	18281	18301	18296	18214	18248	18137	18207	18052	18335	18381	18337	18330	18236	18316	18402	18379	18086	18122	18201	18274	18358	18272	18318	18067	18371	18267	18087	18186	18281	18322	18277	18268	18132	18383	18312	18177	18028	18378	18091	18132	18140	18293	18176	18156	18252	18229	18311	18384	17965	18115	18143	18046	18106	18285	18182	18387	18127	18279	18395	18106	18320	18160	18384	18222	18263	18251	18370	18152	18431	18175	18341	18273	18300	18333	18009	18531	18207	18150	18080	18080	18332	18160	18221	18235	18329	18207	18147	18351	18022	18232	18343	18178	18206	18366	17905	18286	18377	18293	18232	18240	18547	18164	18102	18252	18055	18207	18222	18073	18412	18477	18156	18263	18128	18030	18037	18047	18350	18424	18210	18351	18331	18270	18441	18508	18292	18380	18262	18165	18242	18280	18289	18184	18428	18025	18274	18204	18202	18222	18238	18093	18289	18222	18360	18320	18366	18316	18240	18379	18484	18026	18133	18243	18336	18292	18229	18466	18085	18308	18050	18160	18136	18118	18285	18238	18094	18365	18157	18375	18286	18229	18205	18417	18191	18360	18370	18375	18214	18371	18162	18284	18174	18198	18146	18219	18076	18339	18345	18241	18173	18073	18046	18288	18095	18337	18176	18124	18497	18235	18278	18399	18466	18264	18143	18309	18100	18187	18200	18098	18268	18189	18321	18388	18196	18077	18228	18154	18263	18319	18055	18253	18321	18136	18216	18015	18355	18229	18284	18335	18222	18201	18432	18174	18105	18250	18063	18340	18234	18094	18211	18263	18192	18190	18281	18062	18062	18143	18375	18244	18323
20176	25274	24214	19614	17501	16814	16788	16480	16308	16311	16029	15733	15817	15568	15630	15471	15394	15317	15354	15387	15317	15220	15446	15413	15518	15621	15215	15417	15388	15394	15496	15738	15762	15660	15764	15551	15418	15452	15576	15700	15459	15825	15631	15729	15645	15647	15701	15599	15464	15402	15428	15184	15378	15328	15311	15457	15444	15540	15341	15295	15346	15288	15378	15448	15331	15336	15566	15189	15270	15324	15390	15427	15355	15246	15395	15477	15499	15382	15347	15399	15288	15248	15435	15168	15310	15340	15374	15286	15416	15431	15446	15295	15363	15325	15392	15524	15320	15403	15329	15215	15309	15325	15259	15360	15381	15302	15334	15464	15420	15457	15482	15438	15395	15511	15511	15225	15347	15422	15304	15344	15297	15333	15302	15379	15287	15359	15300	15285	15210	15424	15385	15599	15210	15355	15301	15283	15241	15495	15229	15385	15151	15320	15438	15423	15323	15253	15246	15366	15354	15276	15503	15483	15315	15489	15246	15395	15346	15161	15389	15339	15346	15368	15376	15445	15542	15288	15371	15188	15259	15369	15514	15414	15584	15432	15493	15281	15352	15342	15356	15338	15235	15334	15305	15317	15382	15320	15429	15270	15422	15246	15426	15333	15529	15359	15306	15145	15334	15212	15291	15358	15303	15516	15282	15394	15455	15251	15441	15372	15340	15336	15296	15307	15341	15408	15486	15239	15423	15345	15255	15376	15431	15363	15188	15286	15444	15377	15534	15481	15365	15307	15243	15389	15237	15511	15307	15258	15299	15407	15350	15426	15428	15495	15462	15324	15298	15310	15231	15484	15401	15286	15353	15511	15500	15433	15373	15022	15356	15450	15318	15359	15462	15302	15642	15275	15455	15373	15259	15278	15351	15095	15344	15399	15413	15256	15311	15408	15327	15432	15345	15242	15251	15366	15405	15282	15488	15194	15181	15389	15372	15509	15392	15274	15229	15409	15446	15377	15405	15311	15368	15279	15492	15362	15449	15405	15444	15267	15281	15417	15231	15244	15276	15215	15310	15525	15449	15358	15286	15487	15236	15562	15291	15200	15319	15371	15299	15329	15349	15326	15450	15262	15301	15204	15236	15249	15358	15248	15325	15282	15235	15262	15283	15353	15133	15358	15429	15337	15530	15293	15207	15136	15234	15268	15451	15369	15358	15341	15352	15442	15234	15435	15470	15235	15235	15311	15363	15497	15220	15433	15255	15392	15226	15371	15400	15329	15393	15371	15395	15354	15262	15372	15464	15239	15448	15532	15175	15443	15413	15215	15387	15558	15485	15156	15371	15245	15375	15341	15443	15425	15417	15412	15259	15322	15467	15428	15198	15325	15435	15371	15272	15461	15415	15437	15469	15350	15153	15326	15406	15246	15459	15241	15429	15489	15337	15165	15479	15368	15222	15419	15273	15506	15488	15350	15390	15134	15150	15277	15319	15468	15358	15444	15469	15333	15248	15510	15276	15383	15100	15480	15414	15467	15349	15423	15362	15200	15438	15344	15305	15295	15290	15324	15213	15371	15335	15427	15350	15159	15186	15317	15440	15125	15280	15159	15384	15372	15363	15422	15450	15376	15424	15314	15463	15431	15369	15246	15222	15324	15473	15339	15048	15433	15431	15287	15251	15194	15279	15372	15216	15431	15188	15477	15361	15342	15413	15456	15368	15193	15298	15300	15399	15194	15205	15530	15053	15419	15333	15330	15353	15337	15318	15440	15109	15293	15144	15469	15316	15404	15431	15310	15446	15475	15114	15299	15249	15392	15305	15308	15378	15505	15368	15192	15349	15391	15279	15270	15333	15393	15334	15362	15168	15321	15465	15394	15237	15340	15353	15205	15218	15445	15342	15436	15290	15521	15367	15265	15215	15436	15228	15308	15242	15435	15286	15521	15367	15298	15357	15344	15516	15388	15317	15304	15523	15310	15339	15503	15294	15203	15495	15241	15329	15315	15292	15279	15335	15406	15318	15398	15411	15420	15371	15309	15346	15409	15231	15277	15290	15382	15234	15351	15410	15222	15330	15510	15403	15387	15315	15402	15285	15221	15234	15309	15342	15419	15462	15267	15422	15307	15454	15327	15290	15413	15399	15421	15501	15336	15375	15269	15328	15421	15386	15207	15291	15461	15353	15270	15538	15328	15512	15301	15331	15434	15506	15192	15413	15459	15445	15437	15418	15341	15481	15238	15385	15220	15269	15395	15347	15425	15484	15352	15271	15266	15431	15237	15183	15460	15375	15329	15395	15258	15400	15311	15264	15240	15228	15424	15413	15268	15373	15373	15213	15292	15485	15270	15494	15278	15254	15236	15329	15408	15251	15337	15299	15536	15438	15340	15305	15467	15512	15079	15477	15408	15288	15379	15388	15423	15364	15367	15361	15292	15374	15395	15321	15227	15412	15180	15344	15263	15557	15537	15424	15287	15356	15225	15459	15438	15424	15321	15212	15332	15383	15450	15362	15333	15223	15499	15422	15326	15311	15386	15285	15582	15341	15446	15340	15415	15396	15398	15410	15333	15273	15266	15335	15388	15329	15311	15284	15188	15412	15278	15323	15376	15332	15318	15398	15281	15362	15381	15420	15242	15220	15296	15285	15309	15287	15311	15200	15285	15106	15327	15416	15468	15345	15329	15524	15273	15315	15439	15288	15201	15290	15349	15482	15234	15264	15309	15373	15323	15424	15232	15406	15422	15496	15396	15402	15159	15409	15452	15366	15374	15336	15081	15314	15357	15305	15311	15205	15202	15483	15413	15384	15487	15342	15420	15222	15424	15193	15308	15289	15369	15371	15541	15363	15267	15320	15331	15387	15243	15442	15307	15369	15245	15325	15314	15252	15335	15490	15300	15254	15410	15409	15218	15382	15500	15418	15338	15225	15399	15384	15420	15192	15385	15250	15251	15430	15277	15179	15144	15269	15281	15402	15574	15397	15348	15354	15363	15292	15307	15356	15383	15333	15245	15480	15601	15341	15219	15383	15329	15548	15443	15304	15313	15299	15306	15257	15406	15370	15581	15254	15265	15300	15427	15474	15295	15369	15433	15395	15225	15300	15447	15470	15437	15293	15368	15542	15350	15400	15317	15314	15288	15215	15352	15293	15224	15369	15413	15362	15349	15438	15442	15389	15304	15424	15317	15476	15336	15274	15253	15353	15591	15287	15360	15407	15279	15413	15475	15294	15533	15387	15270	15129	15232	15499	15332	15321	15406	15335	15356	15270	15373	15404	15438	15082	15419	15393	15375	15257	15254	15220	15305	15418	15409	15348	15405	15455	15401	15266	15437	15491	15388	15359	15439	15382	15357	15343	15177	15258	15188	15187	15351	15231	15330	15367	15329	15340	15531	15265	15507	15337	15406	15278	15424	15424	15383	15401	15376	15417	15329	15459	15253	15279	15371	15341	15150	15322	15364	15202	15256	15409	15385	15063	15216	15340	15431	15588	15458	15399	15380	15388	15376	15271	15344	15228	15477	15237	15400	15296	15575	15351	15293	15384	15256	15420	15245	15392	15398	15342	15381	15450	15290	15205	15422	15411	15352	15426	15315	15473	15277	15392	15380	15445	15156	15280	15416	15398	15341	15468	15370	15429	15456	15367	15405	15491	15364	15394	15396	15242	15253	15476	15229	15398	15364	15335	15419	15339	15476	15403	15289	15402	15221	15388	15367	15306	15245	15386	15181	15561	15284	15374	15324	15430	15423	15244	15502	15412	15407	15330	15438	15326	15367	15245	15380	15338	15507	15541	15241	15397	15133	15274	15367	15319	15378	15399	15227	15276	15380	15468	15319	15593	15290	15368	15402	15328	15326	15263	15363	15347	15220	15258	15376	15263	15389	15282	15268	15230	15347	15249	15372	15370	15349	15283	15102	15475	15353	15337	15302	15312	15338	15472	15326	15364	15223	15476	15403	15364	15284	15274	15239	15360	15410	15472	15223	15294	15387	15470	15245	15260	15326	15422	15353	15250	15473	15409	15317	15358	15279	15189	15260	15346	15332	15317	15276	15327	15428	15544	15270	15503	15433	15371	15283	15227	15288	15447	15366	15306	15257	15381	15362	15348	15336	15385	15299	15182	15254	15333	15176	15286	15328	15395	15322	15261	15462	15303	15324	15417	15329	15530	15322	15220	15350	15497	15551	15315	15315	15387	15383	15395	15395	15165	15452	15368	15328	15292	15294	15281	15269	15265	15446	15264	15365	15334	15308	15383	15431	15329	15320	15432	15224	15430	15498	15299	15283	15332	15363	15260	15242	15235	15417	15320	15349	15492	15309	15535	15355	15253	15231	15348	15369	15295	15376	15378	15363	15363	15423	15387	15451	15279	15402	15648	15415	15404	15340	15162	15323	15213	15341	15436	15274	15408	15328	15467	15421	15409	15353	15408	15325	15324	15291	15394	15431	15326	15371	15397	15232	15309	15301	15272	15312	15475	15312	15301	15443	15164	15395	15483	15224	15418	15428	15320	15513	15434	15651	15216	15344	15556	15291	15229	15369	15308	15428	15424	15322	15399	15428	15478	15322	15392	15288	15321	15236	15335	15273	15349	15446	15259	15294	15462	15447	15405	15513	15328	15381	15527	15360	15290	15496	15432	15354	15304	15374	15361	15223	15448	15443	15299	15343	15322	15441	15386	15361	15400	15213	15495	15415	15320	15317	15332	15285	15375	15498	15373	15340	15253	15316	15482	15198	15354	15390	15314	15404	15353	15294	15436	15291	15430	15411	15402	15413	15323	15330	15353	15377	15208	15482	15429	15398	15346	15270	15205	15374	15319	15326	15290	15444	15082	15405	15405	15465	15258	15304	15392	15386	15276	15284	15298	15224	15322	15385	15367	15185	15337	15364	15438	15284	15269	15358	15346	15320	15358	15383	15300	15251	15256	15325	15306	15288	15452	15282	15475	15423	15331	15405	15522	15428	15350	15354	15369	15327	15516	15229	15471	15325	15253	15274	15400	15381	15312	15323	15193	15273	15321	15358	15376	15520	15343	15384	15402	15456	15361	15374	15446	15323	15340	15441	15319	15522	15189	15341	15447	15350	15419	15489	15324	15544	15261	15446	15278	15327	15348	15469	15206	15254	15395	15401	15338	15334	15104	15322	15209	15341	15351	15358	15407	15497	15475	15297	15325	15308
25231	21410	28502	25465	23325	22569	22120	20470	19797	19471	19338	19196	18751	18647	18612	18428	18333	18392	18374	18378	18497	18298	18346	18423	18254	18186	18366	18409	18369	18198	18558	18527	18573	18471	18321	18230	18240	18280	18435	18204	18405	18449	18543	18629	18503	18610	18675	18452	18346	18246	18161	17995	18193	18368	18024	18181	18260	18112	18239	18087	18208	18028	18162	18217	18352	18107	17801	18028	18005	18017	18166	18085	18157	18116	17998	18075	18278	18041	17948	17946	18306	18203	17971	18141	18103	18197	18299	17963	18244	18291	17974	18396	18189	18163	18168	18094	18122	18129	18160	17855	18057	17941	18135	18045	18118	18122	17913	18059	18093	18112	18191	17982	18090	18115	17916	18172	18031	17951	17946	17898	17984	18051	17913	18007	17972	17855	18203	18166	18070	18201	18267	18188	18123	18009	17957	18222	17994	18188	18154	18093	18126	17905	18054	18019	18027	18127	17987	18020	18133	18208	18165	17970	18208	18069	17835	18020	18342	17988	18038	18012	18136	18078	17844	18051	18182	18141	17932	17844	18025	18205	17985	17995	18006	18136	18062	17990	18111	18316	18156	18146	18098	18097	18254	18021	18287	18142	17959	18232	18229	18093	18140	17940	18262	18001	18210	17979	18265	17969	18283	17912	17916	18089	18187	17955	18051	18136	18037	17969	18231	18041	18062	18108	18050	17898	18204	18213	17859	18063	17974	18074	18080	18055	18082	18299	18000	18086	18100	18115	17981	18006	18115	18030	18025	18103	17886	18018	18084	18062	17916	18194	18128	18015	18033	18220	18107	17897	18137	18227	18012	18136	18147	18148	18252	18179	17950	18027	18096	18212	18125	18163	18296	18022	17977	18093	17853	18041	18027	18092	17835	18039	18139	18051	18015	18217	18191	17961	18001	18179	18250	18111	18043	18074	18097	18173	17983	17970	18107	17958	18027	18125	17818	18094	18252	18208	18025	18090	18183	18003	18267	18188	17932	18129	18078	18021	18026	18014	18168	17964	18053	18012	18044	18001	18039	18132	18058	18082	18134	17994	18186	18175	18112	18011	17901	17799	18019	18153	18219	18184	18113	18123	17865	17973	18101	18136	18281	18093	18091	18149	18051	18138	17951	18199	18013	18014	18127	17997	18066	18267	17942	18114	18161	17947	18116	18234	18019	18169	17990	17883	17897	18038	18227	17980	17961	18087	18183	18202	18003	17961	18007	18155	18034	18188	18175	18073	18267	17927	18008	17998	17870	18054	18085	17892	17934	18084	17888	17909	17996	17908	18107	18163	18000	18147	18039	17884	18119	17968	18134	18028	18160	18164	18004	17991	18157	18167	18221	17879	17966	18028	18041	18007	18213	18146	18199	17974	17917	18002	18043	18135	17975	18138	17907	18074	18052	17911	18060	18089	18161	18208	18227	17925	17997	17973	17996	17896	18159	18342	18018	17886	18107	17968	18052	18052	18212	18043	18001	18070	18012	17990	18191	17882	18081	18091	18119	18168	18397	18005	17954	18122	17757	18103	18046	17970	18101	18026	17998	18119	18165	18060	18185	17885	18195	18083	18056	18032	17879	18209	17963	18256	18076	18157	18051	17812	18024	18045	18217	18063	18132	18212	18133	17965	18016	17954	18097	18031	18063	18070	18123	18051	17964	17892	17962	18033	18198	17942	17965	18168	18125	18080	17877	17871	18091	18018	17951	18089	18066	18103	18209	18111	18279	18002	18068	18033	17810	18318	18059	18143	18048	18143	18018	17979	18097	18009	18084	17974	17978	18068	18138	17972	18099	18030	18210	18094	17972	17967	17989	18312	18133	18147	17990	17925	18133	18069	17882	18192	18228	17836	18133	18049	18355	18132	18108	18099	18016	17782	18137	17988	17977	17934	18284	18125	18075	18052	18006	18026	17993	17995	18061	18350	18003	18142	18128	18345	18029	18032	18172	18094	18120	18168	18068	17858	18123	18088	18345	18109	18094	18008	18059	17923	18015	18086	17774	17879	18109	18071	17910	18134	18178	18059	18114	18074	18098	18043	18252	18132	18045	18118	18034	18116	17845	17996	18132	18173	17994	18110	18030	17995	17909	18073	18332	17914	18056	18159	17995	18002	17958	18049	18352	17918	18044	18012	18273	18248	17988	18270	17980	18014	18052	17897	18022	17977	17898	18070	18101	18117	18034	18005	17966	18027	18154	18136	18088	17988	18161	18063	18061	18030	18057	18070	17923	18090	17808	18071	17950	18077	18286	17978	18311	17980	18133	18174	18074	18271	17969	18139	18262	17944	17986	18073	18099	18093	17975	18132	18242	18236	18029	18255	18041	18129	17915	18063	18104	17999	18012	17861	18001	18136	18135	18296	17963	18167	18235	18232	18058	18079	18199	18106	18098	18079	18222	18039	18269	18105	17973	18061	17961	18190	18154	17957	18054	17940	18000	18162	18052	18070	18107	18200	17965	17910	18014	18142	18378	17901	18000	17999	17986	17963	18076	18054	18032	18045	18000	17913	18146	17976	18180	18099	17948	17969	17934	18291	17932	18144	18023	18255	17991	18019	18155	18079	18037	17887	18137	17921	17886	18031	18141	17923	18026	18139	18051	18031	18048	18118	17920	18192	18148	18149	18107	18053	17986	17857	17888	18107	18017	18172	17904	18066	17880	17890	17942	18176	18032	18151	17920	18134	18259	18102	18029	18208	17968	18137	18335	17892	17993	18177	17988	18056	18002	18114	18030	18075	18140	18032	17908	17957	18244	17972	18126	18154	18118	17952	18076	18094	18223	18020	18163	18048	18137	18031	18033	18112	18141	17914	18339	18201	18110	18054	18008	18203	18246	18185	17958	17908	17939	18010	18371	18102	18007	18135	18112	17936	18012	18091	18148	17962	17970	17976	17993	17772	17921	18086	18023	17975	18042	17982	18208	18318	18206	18315	18096	17927	18219	17706	17978	18310	17920	18133	17892	18193	18156	18100	18061	18215	18076	18194	18151	17954	18047	18242	18058	18202	18083	18072	17905	18032	18061	18221	18010	17974	18073	18126	18156	17976	18013	18170	17864	18174	17855	18127	18049	17802	18100	18104	18151	18111	18012	18018	17904	18215	18058	18073	18018	18273	18227	18109	17952	18110	18354	17973	18047	18104	17891	18119	18249	18190	18410	18223	18215	18239	18241	18112	18146	18110	18030	17912	18105	17927	18141	18121	17914	18091	18222	18137	18035	17835	17796	18257	17939	17951	18052	17916	18004	18022	18140	18068	18075	18081	18126	18096	17926	17884	17867	18038	18040	18038	18131	18106	18035	18013	17958	18109	18109	18062	18039	18281	18053	17998	18081	18019	18057	17787	17919	18064	17975	18020	18198	18175	18128	18045	17929	17911	18067	18076	17943	17915	17906	18142	18120	18181	18115	18086	18127	18172	17980	18111	18060	18221	18141	17943	18119	18028	18039	18079	18006	17999	18031	17985	18010	18304	17964	17813	18001	17860	17965	17964	17947	18128	17976	18021	18432	18206	18132	18263	18035	18064	18136	18029	18163	18090	18066	18278	18160	18129	18133	18218	17978	18217	18227	17896	17990	18052	17985	17926	18089	18123	18030	18155	18023	18208	18220	18021	18164	18236	18068	17953	17931	18058	18222	18174	18108	18224	17991	17918	18085	18045	18065	18002	18197	17903	17977	18065	18103	18153	17915	18186	18136	18217	18049	18125	17887	17982	18067	17831	17872	17917	18240	18253	17991	18039	18000	18109	17993	18214	18119	18032	17930	18063	18051	18043	18083	18138	17990	17892	18017	18093	17934	18052	18235	18092	17839	18039	18146	18136	17977	18326	18135	18110	18120	18139	18080	18011	18164	18046	17938	18053	18036	18073	18076	18106	18064	18178	18169	18022	17851	17872	18116	18127	18356	18024	18222	18105	18088	18139	17881	18229	18350	18059	17820	18242	17992	18309	18108	18138	18126	18005	17933	18118	17985	18063	18325	18085	17946	18190	18203	17888	17943	17915	17713	18050	17985	18122	18129	17883	18154	18127	18237	17971	18271	18010	17924	18109	18160	18098	18044	18183	18274	18033	18188	18177	18034	18183	18113	17874	18200	18034	18013	18066	17901	18252	17957	18117	18315	18156	17962	18096	18041	18002	18095	18277	18155	18194	18126	17987	18067	17993	17953	17981	18130	17930	18266	18161	17870	18016	18071	18183	18087	18142	17984	18332	18166	18000	18062	18316	17860	18020	18064	18160	18077	17951	18166	18226	17972	18027	18222	18293	18097	17972	18026	18056	17984	17975	18054	18079	17957	17753	18044	18026	17876	17919	17877	17930	17981	18031	18051	17745	18008	18089	18196	18177	18149	18162	18141	18242	18053	18077	18140	18029	18295	18177	17908	18184	18000	18189	18104	18119	18164	18223	18076	18038	18079	18038	18127	18150	18133	18222	18141	18082	18182	17992	18172	18072	18285	18124	18184	17955	17997	18075	18296	17961	18176	18313	18156	18099	18039	18031	18199	18024	18111	18194	18094	18159	18061	18147	18146	18084	18034	17931	18019	18049	18091	18135	17933	18039	18035	18011	18087	18200	18163	17828	18047	18025	18023	18285	18240	17950	18171	18082	18139	17978	18068	17958	18331	18259	18140	18029	18206	18173	18142	18100	18336	18053	18075	18057	18029	17930	18005	17957	18141	17886	17894	18107	18125	18013	18113	18059	18096	18211	17906	17930	17955	18136	18151	17997	18106	18175	18164	17945	17981	18156	18232	18121	18213	17930	18055	18022	17891	18119	18197	18107	17987	17959	18113	17944	17948	18070	18113	18146	18150	18108	18047	18049	18047	18037	17947	18061	18014	18063	17772	18119	18183	18136	18060	18084	18187	18251	17829	18232	18109	18022	18129	17998	18052	18211	18037	18207	18169	18204	17984	18226	17930	18223	18047	18099	17959	18052	18009	18053	17924	18160	18227	17922	17716	17902	18117	18019	18004	17785	18022	18249	18069	18110	17999	18179	18016	17990	18265	18056	18117	18039	18089	18064	18162	18181	17998	18196	17912	17872	17925	18044	17971	18234	17878	18106	18076	18131	18142	17922	18226	18044	18163	18001	18032	18066	18073	18148	18187	17920	18056	18121	18064	18209	18088	18136	17897	17983	18144	18196
21326	34234	32592	25298	21640	20083	19053	18520	18018	17282	16971	16444	16179	16127	15800	15659	15969	15514	15691	15806	15340	15639	15501	15456	15512	15423	15302	15682	15453	15669	15771	15673	15779	15643	15570	15518	15449	15455	15506	15595	15522	15739	15818	15837	15954	15948	15748	15662	15580	15491	15422	15422	15326	15444	15456	15277	15451	15237	15395	15328	15354	15255	15245	15300	15339	15181	15254	15464	15302	15277	15199	15205	15241	15357	15313	15366	15427	15333	15270	15267	15372	15267	15317	15123	15365	15447	15260	15308	15277	15222	15355	15152	15325	15361	15313	15221	15180	15183	15385	15276	15402	15363	15555	15347	15304	15107	15168	15146	15153	15156	15391	15183	15241	15326	15281	15192	15170	15168	15189	15302	15261	15391	15372	15197	15416	15304	15247	15294	15346	15197	15302	15358	15177	15280	15211	15166	15172	15280	15390	15367	15352	15450	15315	15275	15289	15377	15240	15278	15427	15263	15287	15113	15297	15306	15247	15235	15180	15341	15195	15170	15330	15404	15115	15165	15292	15271	15277	15336	15528	15357	15228	15140	15308	15240	15198	15247	15116	15288	15388	15249	15432	15234	15272	15220	15280	15542	15377	15252	15339	15354	15388	15429	15214	15257	15118	15153	15241	15121	15449	15226	15242	15180	15370	15140	15311	15340	15282	15455	15242	15158	15163	15239	15387	15322	15200	15330	15241	15362	15256	15349	15206	15223	15219	15240	15365	15263	15192	15258	15243	15171	15162	15388	15255	15358	15200	15359	15191	15213	15363	15327	15286	15318	15332	15188	15242	15243	15228	15386	15201	15318	15383	15375	15340	15367	15419	15304	15205	15322	15317	15356	15208	15416	15408	15338	15314	15207	15282	15317	15310	15281	15207	15301	15437	15506	15190	15278	15029	15326	15414	15282	15285	15285	15461	15340	15245	15383	15487	15277	15234	15378	15247	15367	15215	15383	15276	15114	15109	15235	15472	15247	15246	15466	15207	15320	15338	15308	15427	15355	15358	15256	15179	15187	15258	15156	15369	15057	15286	15251	15290	15322	15266	15237	15216	15335	15157	15181	15282	15310	15176	15330	15187	15131	15180	15453	15244	15398	15228	15238	15238	15312	15132	15424	15296	15340	15114	15335	15285	15347	15111	15339	15286	15291	15277	15277	15262	15196	15133	15211	15181	15168	15336	15311	15218	15514	15125	15356	15131	15491	15385	15207	15136	15444	15217	15206	15389	15255	15243	15141	15333	15177	15279	15188	15237	15355	15288	15191	15251	15224	15254	15142	15368	15143	15182	15433	15301	15211	15196	15364	15449	15244	15329	15272	15329	15169	15419	15280	15228	15368	15369	15210	15342	15317	15191	15335	15333	15240	15195	15036	15236	15252	15228	15250	15213	15294	15269	15206	15305	15316	15210	15507	15374	15183	15304	15346	15391	15210	15471	15140	15225	15269	15328	15399	15348	15335	15300	15165	15109	15299	15404	15414	15291	15235	15460	15222	15299	15365	15124	15322	15396	15270	15209	15383	15180	15124	15292	15180	15342	15336	15243	15290	15208	15122	15260	15325	15206	15282	15204	15380	15488	15173	15334	15181	15117	15324	15150	15171	15399	15302	15176	15233	15195	15202	15411	15230	15286	15298	15383	15262	15189	15225	15235	15205	15262	15134	15141	15369	15228	15234	15197	15352	15348	15322	15190	15341	15156	15316	15232	15325	15254	15228	15310	15188	15232	15433	15134	15356	15477	15394	15388	15304	15249	15171	15279	15423	15408	15279	15337	15197	15149	15350	15329	15263	15137	15213	15297	15487	15234	15429	15156	15082	15329	15137	15359	15150	15375	15314	15353	15177	15227	15204	15350	15379	15255	15248	15215	15285	15228	15345	15390	15162	15115	15299	15265	15266	15232	15290	15380	15243	15345	15320	15267	15369	15415	15258	15156	15204	15425	15281	15230	15134	15270	15344	15185	15272	15378	15232	15292	15283	15153	15391	15296	15218	15425	15320	15315	15317	15378	15190	15294	15251	15297	15324	15211	15378	15296	15327	15456	15351	15359	15311	15432	15459	15503	15328	15272	15200	15046	15300	15116	15335	15378	15259	15262	15192	15323	15046	15324	15212	15123	15305	15258	15213	15221	15333	15111	15214	15209	15224	15387	15237	15244	15311	15375	15198	15179	15331	15164	15322	15263	15219	15397	15298	15287	15217	15271	15246	15284	15061	15314	15306	15261	15275	15298	15254	15177	15370	15415	15389	15191	15328	15339	15219	15264	15186	15125	15355	15302	15290	15292	15171	15437	15323	15312	15349	15198	15291	15310	15347	15377	15400	15266	15260	15312	15344	15230	15336	15307	15268	15336	15293	15214	15210	15228	15194	15260	15345	15096	15294	15350	15271	15265	15149	15311	15292	15212	15299	15258	15315	15189	15294	15354	15348	15264	15435	15285	15230	15354	15135	15397	15231	15282	15397	15314	15357	15321	15314	15328	15344	15345	15309	15338	15313	15269	15289	15081	15294	15264	15341	15263	15292	15395	15281	15313	15239	15061	15284	15336	15240	15238	15376	15131	15222	15314	15430	15362	15114	15366	15121	15268	15258	15380	15155	15288	15192	15543	15291	15394	15350	15367	15352	15118	15367	15213	15021	15161	15338	15322	15442	15246	15306	15313	15309	15316	15317	15399	15427	15313	15388	15302	15386	15386	15554	15357	15222	15386	15102	15391	15399	15309	15160	15273	15406	15484	15284	15283	15202	15346	15274	15384	15110	15249	15223	15341	15154	15284	15306	15309	15204	15137	15130	15235	15276	15274	15131	15347	15295	15232	15355	15222	15301	15306	15228	15410	15334	15346	15365	15385	15244	15211	15249	15319	15301	15230	15166	15332	15061	15247	15260	15263	15439	15270	15135	15238	15259	15316	15473	15326	15286	15154	15290	15165	15357	15302	15340	15211	15258	15196	15182	15380	15293	15284	15332	15218	15252	15286	15277	15367	15420	15299	15227	15171	15369	15285	15405	15227	15224	15232	15375	15433	15323	15198	15214	15290	15230	15124	15229	15156	15433	15200	15166	15269	15151	15386	15348	15345	15395	15280	15374	15109	15323	15307	15298	15199	15307	15218	15231	15302	15310	15190	15330	15184	15345	15177	15323	15274	15440	15197	15187	15409	15304	15297	15090	15368	15328	15173	15266	15186	15386	15351	15113	15231	15164	15306	15307	15279	15342	15342	15329	15175	15284	15373	15249	15322	15355	15218	15305	15256	15081	15338	15399	15194	15169	15346	15313	15245	15295	15358	15286	15220	15217	15211	15331	15463	15348	15181	15191	15188	15202	15307	15356	15370	15261	15394	14965	15279	15222	15333	15372	15221	15288	15457	15223	15227	15367	15277	15409	15367	15297	15090	15429	15339	15448	15425	15228	15432	15382	15160	15352	15222	15339	15239	15292	15262	15417	15211	15306	15298	15379	15219	15286	15398	15467	15374	15331	15129	15315	15292	15320	15243	15252	15247	15262	15246	15243	15188	15318	15143	15142	15122	15275	15194	15265	15287	15286	15301	15181	15197	15400	15224	15331	15260	15344	15189	15417	15296	15265	15267	15118	15354	15313	15362	15198	15227	15195	15289	15134	15507	15321	15369	15231	15380	15210	15398	15298	15189	15082	15272	15317	15406	15266	15210	15198	14994	15374	15328	15041	15454	15121	15238	15313	15336	15335	15323	15483	15405	15437	15535	15184	15302	15253	15352	15296	15214	15226	15345	15395	15338	15179	15359	15234	15320	15112	15281	15295	15247	15342	15356	15179	15342	15276	15254	15204	15227	15251	15375	15244	15223	15263	15213	15162	15341	15227	15232	15387	15276	15276	15294	15244	15270	15247	15275	15384	15259	15066	15328	15447	15202	15380	15271	15220	15278	15483	15346	15309	15401	15302	15428	15131	15298	15317	15417	15352	15263	15338	15172	15064	15403	15314	15204	15312	15342	15135	15093	15333	15265	15301	15479	15210	15390	15201	15547	15284	15395	15264	15182	15387	15380	15088	15427	15355	15347	15237	15464	15240	15311	15240	15271	15281	15443	15270	15277	15229	15462	15211	15190	15207	15274	15356	15378	15266	15331	15303	15450	15395	15416	15296	15373	15271	15304	15253	15426	15314	15349	15232	15481	15189	15175	15383	15353	15346	15328	15272	15159	15215	15347	15417	15316	15239	15238	15333	15353	15239	15295	15238	15302	15343	15440	15241	15349	15173	15285	15396	15358	15391	15308	15471	15328	15311	15335	15230	15225	15267	15368	15206	15147	15212	15323	15277	15265	15253	15291	15373	15319	15388	15195	15365	15111	15289	15153	15241	15275	15137	15282	15375	15382	15391	15456	15272	15335	15443	15381	15124	15505	15305	15431	15280	15164	15341	15370	15199	15290	15429	15277	15297	15342	15309	15251	15291	15081	15353	15332	15360	15243	15371	15384	15352	15350	15209	15327	15347	15428	15392	15247	15311	15145	15447	15119	15274	15392	15106	15332	15103	15179	15161	15272	15374	15231	15186	15248	15192	15112	15311	15333	15197	15474	15302	15287	15317	15327	15334	15494	15241	15096	15286	15338	15298	15331	15346	15225	15329	15316	15178	15309	15298	15153	15369	15245	15275	15299	15296	15276	15202	15249	15146	15270	15249	15197	15319	15287	15252	15379	15291	15314	15303	15238	15388	15230	15299	15195	15415	15182	15258	15245	15130	15225	15380	15293	15195	15250	15201	15287	15239	15234	15327	15193	15347	15349	15419	15380	15397	15319	15376	15315	15345	15193	15126	15401	15268	15403	15144	15449	15236	15380	15392	15294	15240	15346	15447	15347	15214	15165	15127	15362	15229	15216	15249	15318	15356	15291	15251	15393	15384	15357	15357	15196	15459	15382	15294	15150	15276	15240	15361	15236	15305	15368	15375	15177	15321	15280	15309	15351	15281	15214	15239	15179	15307	15322	15244	15332	15232	15337	15471	15220	15351	15215	15173	15236	15308	15298	15116	15034	15257	15338	15328	15153	15237	15294	15365	15242	15311	15313	15329	15313	15243	15181	15300	15276	15414	15236	15340	15353	15269	15235	15372	15099	15356	15214	15412	15332	15220	15425	15292	15208	15251	15246	15399
24014	21429	29025	24370	22677	24922	25309	21439	20436	20352	19837	19302	19338	19015	19162	18747	18708	18510	18486	18572	18619	18668	18444	18351	18648	18331	18393	18447	18649	18600	18564	18787	18708	18370	18364	18324	18489	18243	18445	18522	18493	18485	18740	18790	18488	18869	18666	18628	18223	18364	18347	18336	18278	18199	18310	18069	18063	18269	18146	18115	18268	18343	18226	18079	18294	18075	18285	18156	18159	18301	18305	18244	18346	18080	18138	18324	18152	18178	18174	18079	18210	17867	18281	18043	18167	18019	17919	18151	18252	18265	18137	18117	18101	18151	17975	18082	18098	18043	18158	18244	18210	18133	18006	18134	18371	18213	18185	18315	18087	18071	18160	18196	18048	18240	18117	18415	18282	18194	18142	18197	17916	17944	18116	18216	18122	17914	17917	18262	18214	18302	18225	18083	18047	18363	18260	18114	18110	18239	18277	17958	18185	18112	18288	18394	18314	18052	18136	17977	18030	18243	17934	17991	18194	18044	18180	18149	18174	18259	18240	18031	18243	17938	18174	18000	18182	18215	18195	18286	18287	18104	18177	18275	18172	17959	18111	17959	18213	17879	18272	18099	18215	17890	18042	18290	18197	18424	18089	17907	18257	18315	18067	18106	18239	18334	18003	18015	18091	18121	18248	18199	18307	18178	18048	17938	18116	18240	18180	18076	18102	18160	18101	18209	18291	18305	18178	18240	18136	18203	18086	18103	17931	18262	18114	17927	18167	18104	18236	18018	18276	18105	18243	18277	18318	18119	18222	18087	18114	18228	18183	18112	18140	17874	18140	17939	18072	18164	18123	18187	18419	18231	18058	18325	18363	18150	18193	18021	17900	18048	18144	18221	18190	18043	17990	18161	18246	18239	18123	18218	18268	17831	17955	18185	18288	18208	18011	18245	18097	18117	18137	18136	17861	18064	18048	18118	18179	17973	17984	18149	18204	18180	18172	18103	18024	17933	17938	18067	18091	18167	18127	18272	18016	18197	18193	18148	18279	18008	18100	18187	18073	18269	18116	18015	18200	18124	18182	18347	18228	18203	18275	18244	18356	18146	17969	18093	18197	18131	18200	18159	17984	18167	18261	18029	18247	18085	18226	18289	18122	18160	18023	17986	18294	18181	18137	18048	18156	18310	18053	18066	18019	18104	18165	18067	18210	18055	17912	18203	18026	18070	18087	18058	18117	17974	18007	18101	18029	18135	18139	18270	18058	18026	18357	18112	18030	18051	18010	18214	18269	18231	18027	17993	18219	18339	18232	18137	18205	18097	18173	18027	18158	18177	18180	18249	18219	17993	17917	18134	18077	18214	18064	18186	18090	18324	18156	18216	18312	18130	17961	18094	18022	17942	18203	18080	18065	18145	17939	18113	18152	18121	18213	18215	18050	18057	18052	17951	18346	18161	18285	18421	18056	18006	18357	18214	18142	18060	18217	18155	18197	18051	18366	18110	18204	18181	17857	18090	18220	18182	17994	18066	18171	18046	18045	18009	18154	18147	18207	18132	18163	18117	18279	18174	18003	18046	18216	18055	18080	18037	17859	17923	18190	18072	18261	18073	18150	18187	18257	18043	18042	18062	18240	18018	17892	18130	18217	18211	17972	18072	18138	18166	18359	18152	18276	17974	18392	18059	18047	17949	18164	18257	18241	17997	18073	18197	18181	18119	18175	18296	18238	18097	18243	18021	18149	18153	18063	18046	18076	18149	18027	18069	18303	18293	18263	18376	18137	18333	18073	18066	18221	18107	18123	18197	18044	18209	17955	17835	18035	18291	18151	18188	18281	18171	17999	18162	17953	18062	18168	18162	18207	18141	18091	18121	17944	18172	18155	18103	18301	17986	18158	18257	18091	18081	18170	18111	18046	18128	18220	18001	18191	18335	18214	18033	18173	18117	18164	17909	18135	18104	18124	18167	18134	18091	18206	17977	18083	18038	18317	18109	18026	17934	18118	18414	18212	18159	18247	18139	18291	18099	18139	17764	18072	18003	18210	18095	17987	17847	18193	17821	18306	18351	18179	17842	18283	18348	17956	18167	18151	18238	18120	18036	18066	18091	18038	18143	18081	18145	18000	18058	18205	18165	18137	18034	18118	18121	17865	18071	17981	18236	18095	18043	18302	18135	18199	18142	18075	17972	18167	18178	18163	18156	17840	18176	18181	18161	18167	18049	18089	17935	18094	18173	18244	17967	18084	18076	18086	18119	17991	18038	18234	17916	18247	18306	18290	18200	17914	18134	18133	18195	17921	18059	18021	18017	17980	18009	18166	18167	18086	18030	18084	18135	18180	17851	18149	17965	18156	17991	18164	18416	18083	18095	18278	17982	17942	18147	18170	18176	18258	18077	17949	18302	18218	18015	18137	18025	18231	18007	17957	18109	18059	18021	18214	17958	18182	18070	18304	17994	18116	18220	18283	18293	18207	18024	17973	18020	18213	18207	17897	18253	18034	18090	18012	17972	18054	18298	18007	18130	18265	18065	18196	18248	18038	18007	18244	18230	18122	17917	18058	18232	17951	18086	18119	18227	18064	17908	18065	18050	18143	18115	17983	17968	18093	17822	18191	18107	18051	18050	18249	18251	18222	17922	18218	17894	18148	18360	18108	18234	18223	18255	17927	18140	18096	18239	18099	18324	18102	17898	18133	17882	18085	18202	18347	18336	17958	18405	18200	18178	18148	18047	18301	18193	18058	18008	18358	18024	18176	17863	18274	18100	18027	18102	18160	18257	18102	18134	17905	18043	18225	18066	18313	18214	18229	18256	18061	18335	17996	17982	18211	18013	17986	18145	18267	18306	18091	18200	18100	18199	18058	18164	18050	18109	18117	18246	18092	17966	18030	17958	17980	18188	18324	18346	18115	18215	18149	17951	18258	18186	18284	18182	18148	18155	18337	18289	18237	18122	18307	17975	18139	17938	18195	18088	18304	18146	18114	18119	18086	18092	18009	18009	17988	17929	18169	18294	18079	18207	18099	18218	17992	18058	18145	18090	17954	18232	17982	18276	18235	18359	18153	18147	18122	18276	18137	18157	18073	17865	18231	18065	18047	18249	18055	18089	18099	17941	18223	18036	18134	18210	18263	18059	18028	18168	18086	18194	17863	18066	17956	18088	18099	17994	18337	18294	18274	18145	18351	18296	18172	18087	17998	17954	18314	18348	18139	18032	17914	18156	18081	18162	18290	17996	18272	18175	18149	18122	18202	18229	18111	18387	18312	18229	18190	18123	18046	18025	18224	18223	18079	18133	18046	18231	18054	18108	18094	18081	18165	18179	17966	18150	18080	17958	18251	18021	18256	18088	18201	18196	18275	18010	18136	18282	18280	18103	18281	17980	18030	17887	18057	18221	18157	18071	18233	18205	17865	17991	17997	18016	17981	18322	18088	18003	18211	18146	18184	17955	18048	18209	17935	17963	18145	18199	18062	18195	18224	17922	18166	18066	18298	18078	17992	18268	18026	17997	18363	18203	17986	18105	18189	18230	18076	18137	18076	17909	18125	18206	17990	18167	17975	18160	17970	18270	18284	18128	17957	17941	18007	18159	18164	18153	18326	18238	18268	18026	18078	18027	18076	17945	18122	17917	18189	18180	18231	18133	18102	18196	17965	18207	18095	18110	18204	18148	17927	18081	18281	17982	18067	18239	18114	18382	18055	18252	18167	18117	18288	18180	18028	18208	18083	17995	18250	18285	18246	18436	18134	17959	18089	18224	18157	17925	18190	17912	18040	18124	18162	17959	18083	17942	18240	17843	18168	18064	18260	18159	18197	18373	18041	18157	18107	18208	18107	18084	18152	18321	18065	18083	17933	18139	18114	17934	18126	17997	18134	18141	18197	18060	18090	18061	18283	18125	18071	18039	18249	18262	18362	18023	18396	18291	18142	18409	18000	18168	18110	18225	18292	18316	18192	18128	18152	18098	17925	18012	17963	18129	18000	18221	18221	17956	17997	18072	18368	18132	18185	18036	18337	18167	18064	17945	18246	18328	17869	18218	18274	18068	18328	18166	18129	18019	17957	18272	18181	17848	18158	18175	18066	18059	17885	18007	18027	18284	18166	18166	18203	17959	18127	18096	18099	18152	18037	18115	17980	18283	18290	18201	18216	18008	18329	18220	18003	18159	17982	18336	18235	18069	17910	18066	18115	18102	18175	18206	18076	18023	18025	18070	18062	18107	18294	18153	18288	17991	18081	18156	18215	18126	18175	18129	18094	17894	18041	18033	18251	18183	18186	18084	18098	18013	17906	18019	18217	18217	18132	18152	18068	17946	17922	18182	18209	18059	18188	18188	18051	18058	18220	18187	18272	18309	18206	18099	18114	18140	17926	18146	18141	17932	18056	18058	18160	18051	18108	18170	18075	18068	18161	18256	18146	18287	18134	18098	18064	18212	18241	18181	17992	18130	18233	18247	18067	18060	17991	17978	18165	18057	18437	18268	18170	18034	18106	18110	18051	18215	18231	18228	18127	18321	18283	18053	18091	18240	18230	18080	18106	18238	18077	18014	17958	18052	18340	18511	18161	18091	18050	18103	18105	17977	18167	18217	18168	18088	18064	18050	18200	18166	18069	18074	18138	17985	18243	18125	17961	18070	18225	18291	18114	18014	18229	18116	18309	18034	18065	18092	18284	18373	18082	18323	18161	18044	18003	18073	18111	18030	18110	18007	18064	18351	18160	18073	17933	18343	18096	18101	18203	18397	18021	17899	18233	18207	18179	18213	18300	18223	17928	18247	18116	17971	18131	18110	18196	18123	18128	18343	17849	18294	18172	18109	17978	18030	18239	18187	18227	17943	18120	18254	18082	18122	18175	18097	17940	18072	18075	18357	18061	18099	18140	18187	18071	18151	18007	17990	18339	18324	18221	18084	18029	18269	18106	18053	18170	18097	17946	18042	18031	18193	18057	17967	18028	17965	18030	18269	18244	17991	18107	18079	18138	18209	18247	18110	18097	18174	17941	18232	18129	18235	18021	18107	18163	18149	18313	18205	18226	18141	18047	18136	18035	17953	18242	18432	17991	18062	18095	18129	18222	18138	17998	17969	17959	17953	18181	18238	18038	18105	18111	18206	18059	18293	18249	18106	18109	17917	18282	18146	17973	18235	18247	18103	18229	18082	17897	18079	18224	18146	18337	17964
23394	39773	37549	29671	25298	23309	21275	19924	19150	18386	17686	17193	16917	16752	16342	16184	16004	15964	15979	15643	15623	15754	15737	15509	15707	15595	15582	15525	15697	15816	15814	15638	15968	15808	15791	15393	15620	15505	15646	15560	15671	15878	15972	16244	16195	16034	15911	15702	15748	15513	15522	15664	15597	15490	15465	15360	15562	15460	15381	15370	15311	15198	15429	15386	15279	15418	15538	15341	15540	15310	15344	15361	15337	15324	15370	15249	15254	15319	15123	15037	15323	15282	15366	15389	15352	15283	15414	15290	15272	15300	15312	15523	15267	15204	15262	15280	15283	15396	15363	15312	15233	15369	15300	15280	15382	15289	15070	15312	15313	15080	15255	15389	15274	15236	15507	15275	15382	15390	15393	15277	15294	15385	15321	15313	15101	15413	15298	15245	15373	15247	15209	15383	15390	15345	15362	15103	15393	15252	15237	15234	15327	15202	15435	15338	15143	15164	15352	15287	15431	15237	15283	15284	15311	15280	15441	15380	15336	15289	15280	15220	15435	15396	15350	15263	15394	15253	15131	15399	15371	15238	15245	15417	15321	15368	15168	15249	15193	15323	15377	15260	15402	15335	15232	15240	15243	15281	15207	15154	15242	15228	15395	15347	15178	15419	15334	15446	15203	15182	15301	15284	15333	15426	15313	15004	15268	15139	15203	15271	15156	15263	15358	15274	15317	15350	15398	15187	15195	15229	15231	15295	15413	15356	15326	15293	15237	15406	15237	15255	15341	15299	15432	15253	15393	15380	15267	15224	15363	15304	15448	15342	15378	15476	15302	15405	15171	15163	15434	15339	15308	15086	15341	15280	15342	15161	15330	15279	15266	15337	15305	15326	15197	15275	15177	15287	15327	15261	15230	15394	15273	15226	15335	15361	15150	15323	15312	15247	15175	15211	15286	15165	15292	15270	15418	15191	15445	15527	15455	15468	15369	15196	15392	15259	15293	15168	15298	15348	15194	15298	15353	15336	15327	15232	15203	15195	15263	15284	15488	15348	15306	15183	15410	15301	15313	15327	15276	15230	15369	15400	15372	15373	15144	15425	15424	15401	15189	15282	15205	15390	15326	15351	15276	15272	15265	15125	15352	15261	15310	15353	15168	15369	15243	15065	15273	15291	15308	15311	15286	15256	15156	15273	15281	15413	15423	15212	15185	15403	15338	15242	15214	15289	15209	15365	15418	15327	15381	15487	15170	15228	15373	15282	15304	15350	15241	15345	15132	15260	15417	15330	15202	15419	15215	15107	15263	15196	15096	15355	15432	15319	15331	15242	15125	15329	15303	15275	15357	15323	15173	15103	15344	15347	15403	15197	15225	15388	15259	15256	15325	15298	15334	15209	15384	15209	15271	15223	15015	15239	15222	15374	15301	15233	15401	15300	15286	15329	15263	15423	15213	15345	15314	15192	15233	15377	15334	15264	15374	15307	15168	15396	15260	15295	15373	15164	15296	15183	15383	15338	15432	15205	15385	15473	15263	15461	15277	15441	15540	15247	15163	15312	15159	15208	15385	15314	15370	15110	15481	15291	15434	15348	15341	15186	15271	15263	15440	15372	15320	15416	15206	15402	15218	15316	15332	15169	15354	15362	15428	15283	15239	15315	15394	15289	15266	15277	15248	15296	15311	15306	15317	15165	15353	15465	15395	15074	15430	15274	15167	15320	15211	15401	15307	15336	15341	15423	15072	15330	15391	15376	15327	15168	15260	15310	15259	15351	15363	15238	15400	15323	15512	15235	15195	15363	15295	15339	15264	15228	15342	15365	15326	15563	15376	15319	15322	15295	15399	15317	15314	15511	15136	15260	15247	15226	15306	15243	15432	15568	15351	15326	15376	15204	15340	15204	15389	15324	15421	15332	15361	15306	15319	15245	15131	15457	15335	15439	15343	15300	15267	15418	15459	15330	15212	15260	15119	15172	15366	15120	15307	15395	15304	15458	15351	15471	15181	15417	15228	15248	15465	15335	15300	15295	15373	15211	15122	15262	15450	15371	15279	15366	15297	15312	15261	15396	15258	15337	15484	15472	15272	15318	15193	15189	15264	15033	15449	15297	15259	15426	15399	15292	15384	15482	15255	15378	15405	15371	15457	15371	15477	15438	15434	15158	15361	15246	15241	15378	15415	15265	15294	15241	15393	15030	15265	15304	15073	15403	15349	15132	15331	15247	15305	15389	15266	15455	15370	15341	15247	15450	15134	15248	15491	15170	15330	15468	15309	15308	15250	15249	15421	15198	15183	15196	15440	15228	15284	15327	15225	15268	15329	15292	15295	15427	15244	15259	15177	15375	15266	15234	15368	15362	15473	15345	15388	15272	15270	15272	15255	15135	15387	15347	15205	15230	15221	15362	15403	15178	15496	15201	15478	15277	15212	15332	15364	15313	15099	15287	15196	15278	15386	15234	15185	15233	15230	15312	15280	15196	15353	15476	15240	15241	15322	15283	15159	15322	15231	15209	15405	15280	15360	15407	15200	15576	15181	15333	15189	15209	15297	15119	15369	15474	15365	15321	15330	15311	15333	15341	15277	15253	15314	15244	15366	15390	15209	15253	15257	15140	15291	15229	15378	15302	15298	15226	15191	15200	15270	15257	15272	15254	15301	15202	15282	15227	15227	15301	15219	15334	15452	15326	15284	15440	15373	15361	15323	15257	15465	15348	15279	15296	15150	15521	15305	15237	15411	15208	15349	15315	15373	15337	15266	15232	15252	15173	15219	15194	15452	15368	15105	15335	15361	15316	15340	15337	15254	15360	15141	15394	15315	15289	15357	15277	15353	15569	15303	15322	15373	15331	15202	15237	15184	15256	15354	15354	15261	15323	15234	15179	15244	15423	15263	15364	15298	15309	15289	15286	15263	15228	15437	15203	15339	15151	15306	15199	15268	15456	15445	15313	15272	15305	15325	15341	15425	15213	15351	15098	15424	15255	15330	15261	15340	15189	15259	15270	15385	15365	15282	15293	15485	15175	15470	15357	15245	15454	15238	15223	15426	15302	15317	15303	15375	15168	15204	15378	15565	15130	15202	15266	15480	15340	15250	15368	15216	15376	15181	15365	15317	15329	15393	15324	15207	15274	15198	15254	15477	15212	15265	15170	15375	15414	15213	15342	15292	15164	15335	15262	15287	15258	15339	15386	15138	15322	15311	15310	15229	15287	15272	15385	15305	15185	15408	15068	15229	15433	15408	15325	15346	15242	15232	15267	15381	15194	15268	15469	15457	15304	15497	15185	15251	15262	15268	15190	15279	15403	15342	15273	15399	15205	15402	15153	15218	15487	15392	15442	15378	15157	15316	15335	15220	15195	15273	15473	15340	15156	15296	15284	15154	15231	15389	15388	15296	15189	15196	15217	15172	15215	15288	15340	15372	15423	15405	15399	15279	15275	15309	15319	15355	15333	15222	15453	15287	15302	15211	15335	15279	15269	15385	15358	15342	15451	15261	15405	15060	15374	15510	15133	15226	15346	15245	15230	15217	15452	15286	15255	15462	15454	15384	15337	15599	15346	15291	15345	15222	15176	15261	15401	15549	15199	15287	15435	15401	15274	15166	15331	15358	15352	15230	15194	15425	15406	15217	15248	15249	15312	15189	15302	15249	15491	15214	15255	15322	15383	15360	15188	15500	15319	15475	15376	15333	15249	15479	15325	15251	15212	15374	15404	15447	15330	15247	15233	15186	15309	15116	15305	15221	15374	15300	15257	15234	15410	15198	15317	15448	15231	15381	15393	15508	15283	15263	15309	15173	15282	15362	15244	15271	15287	15429	15189	15297	15253	15138	15289	15245	15289	15275	15037	15265	15292	15424	15337	15400	15325	15243	15226	15331	15353	15208	15277	15253	15416	15444	15405	15197	15233	15327	15304	15336	15089	15309	15312	15308	15330	15393	15360	15310	15357	15044	15364	15417	15153	15458	15318	15166	15304	15248	15325	15281	15379	15217	15380	15268	15421	15334	15324	15308	15408	15129	15347	15302	15258	15306	15233	15367	15400	15151	15175	15376	15397	15153	15238	15259	15430	15357	15181	15026	15383	15305	15308	15286	15379	15271	15137	15269	15149	15257	15200	15345	15440	15348	15336	15274	15374	15364	15071	15369	15308	15227	15224	15297	15377	15268	15251	15188	15321	15273	15305	15278	15142	15189	15467	15061	15374	15287	15337	15303	15343	15322	15389	15292	15137	15346	15423	15287	15391	15400	15268	15409	15352	15411	15386	15378	15309	15201	15348	15231	15359	15220	15526	15220	15285	15213	15207	15292	15232	15211	15318	15339	15236	15310	15375	15245	15423	15289	15355	15249	15255	15205	15212	15482	15296	15241	15210	15279	15391	15191	15273	15337	15293	15438	15221	15286	15263	15563	15249	15518	15420	15471	15333	15280	15448	15273	15325	15261	15437	15353	15313	15155	15356	15287	15261	15451	15443	15183	15268	15418	15394	15223	15410	15229	15244	15281	15297	15188	15373	15286	15342	15188	15322	15451	15414	15235	15204	15257	15508	15237	15313	15346	15329	15344	15237	15426	15295	15259	15232	15325	15305	15067	15287	15163	15354	15357	15206	15185	15184	15139	15159	15327	15261	15322	15199	15377	15433	15271	15134	15374	15200	15283	15365	15277	15276	15508	15165	15525	15403	15369	15313	15192	15321	15231	15398	15252	15349	15382	15203	15237	15238	15314	15231	15226	15133	15335	15333	15362	15381	15418	15158	15387	15394	15293	15387	15448	15196	15350	15191	15319	15307	15195	15172	15348	15340	15282	15154	15296	15144	15253	15135	15221	15273	15302	15174	15149	15214	15278	15275	15497	15303	15274	15229	15166	15450	15260	15392	15312	15320	15290	15340	15307	15393	15217	15117	15424	15340	15435	15454	15269	15306	15234	15392	15226	15333	15354	15342	15292	15275	15370	15277	15365	15187	15253	15086	15168	15233	15222	15305	15315	15279	15414	15199	15305	15319	15282	15370	15261	15302	15383	15376	15192	15405	15133	15505	15279	15309	15246	15468	15248	15204	15364	15293	15282	15386	15352	15278	15473	15323	15131	15083	15388	15260	15477	15494	15218	15254	15315	15339	15229	15376	15277	15338	15320	15119	15408	15241	15376	15202	15502	15392	15403	15157	15208	15165	15215	15438
29776	23358	24894	22166	19360	19065	18781	18349	18371	18115	18015	17899	17930	18104	18009	17942	17832	17928	18079	18094	17861	17932	17771	17893	17935	17900	17839	17971	17912	17927	17709	17828	17937	18019	17899	17940	17961	17691	17912	17792	17927	18018	17918	18083	18023	18081	18134	17942	18098	17885	17918	17613	18045	17908	17612	17795	17802	17955	17757	17900	17765	18015	17864	17868	17890	17663	17709	17804	17714	17698	17865	17717	18044	17695	17830	17875	17871	17911	17814	17920	17803	17636	17823	17849	17928	17932	17773	17660	17715	17865	17874	17820	17758	17933	17892	17771	17958	17820	17846	17779	17561	17870	17750	17933	17687	17936	17869	17662	17789	17633	17814	17787	17683	17892	17826	17930	17947	17895	17589	17634	17807	17639	17935	17733	17768	17740	17588	18047	17887	17929	17796	17703	17799	17834	17755	17680	17873	17773	17733	17729	17969	17897	17731	17741	17884	17818	17808	17663	17798	17881	17773	17882	17799	17758	17988	17585	17876	17787	17754	17746	17916	17754	17936	17934	17934	17724	17743	17828	17797	17705	17829	17679	17826	17731	17829	17914	18080	17899	17801	17644	17756	17696	17778	17725	17690	17734	17941	17657	17695	17668	17978	17836	17848	17775	17972	17936	17750	17899	17785	17864	18035	17326	17837	17650	17919	17780	17845	17968	17779	17853	17799	17755	17777	17722	17806	18021	17911	17803	17731	17719	17806	17729	17801	17818	17783	17704	17619	17523	17838	17695	17856	17949	17799	17914	17702	17551	17829	17881	17734	17822	17937	17949	17727	17798	17963	17714	18055	17789	17874	17682	17874	17654	17764	17804	17891	17698	17758	17857	17695	17664	17867	17794	17587	17791	17683	17635	18052	18073	17734	17805	17832	17983	17921	17579	17677	17557	17691	17696	17720	17686	17473	17789	17751	17836	17923	17669	17896	17856	17746	17772	17895	17786	17768	17701	17692	17771	17934	17849	17791	17814	17732	17831	17931	17799	17757	17855	17799	17769	17850	17727	17657	17499	17617	17790	17784	17681	17626	17810	17916	17811	17768	17755	17839	17703	17834	17783	17779	17966	17897	17897	17742	17853	17793	17825	17954	17802	17912	17644	17950	17713	17809	17823	17866	17683	17743	17806	17841	17848	17989	17766	17830	17796	17862	17942	17943	17912	17918	17939	17909	17819	17895	17613	17935	17877	17887	17865	17783	17966	18001	18055	17925	17786	17754	17812	17887	17792	17685	17877	17927	17838	17849	17785	17552	17607	17863	17875	17789	17824	17965	18068	17988	17643	17820	17807	17940	17892	17900	17787	17763	17865	17920	17753	17965	17784	17815	17634	17604	17737	17811	17642	17776	17844	17979	17753	17999	17740	17891	17819	17617	17863	17734	17866	17680	17704	17584	17793	17630	17882	17604	17890	17848	17743	17977	17699	17625	17778	17673	17861	17673	17740	17886	17786	17656	17714	17894	17641	17814	17716	17723	17622	17944	17825	17823	17863	17816	17966	17796	17902	17938	17870	17768	17620	17834	17803	17923	17885	17859	17762	18110	17771	17909	17727	17802	17846	17954	17885	17692	17554	17629	17812	17896	18060	17817	17746	17760	17918	17774	18045	17806	17675	17814	18008	17683	17868	17828	17858	17658	17962	17820	17865	17887	17792	17814	17838	17831	17672	17800	17688	17736	17735	17713	17697	17761	17928	17847	17744	17911	17829	17812	17864	17905	17757	17971	17776	17933	17943	17898	17705	17755	17743	17843	17734	17768	17857	17761	17828	17623	17647	17669	17690	17703	17841	17778	17684	17796	17880	17817	17707	17767	17800	17807	17644	17759	17738	17676	17764	18025	18068	17836	17799	17893	17830	17695	17773	17713	17841	17687	17786	17828	17686	17844	17576	18041	17899	17932	17742	18117	17612	17899	17701	17718	17978	17966	17751	17532	17928	17854	17959	17736	17835	17801	17954	17835	17727	17819	17684	17860	17929	17550	17937	17998	17725	17739	17794	17884	17903	17838	17786	17792	17614	17858	17910	18030	17874	17791	17618	17893	17797	17923	17623	17861	17621	17824	17658	17876	17880	17816	17808	17843	17955	17888	17880	17797	17951	17779	17869	17796	17672	17942	17878	17836	17855	17714	17802	17775	17860	17855	17865	17776	17964	17887	17615	17904	17919	17892	17684	17533	17741	17820	17893	17708	17823	18002	17685	17679	17775	17718	17814	17826	17801	17734	17827	17950	17872	17861	17647	17823	17779	17616	17836	17781	17534	17614	17728	17732	17752	17793	17817	17743	17559	17920	17976	17861	17843	17708	18017	17722	17752	17897	17880	17897	17967	18032	17974	17838	17791	17907	17883	17901	17844	17662	17725	17728	17854	17836	17825	17658	17790	17693	17925	17750	17848	17881	17799	17824	17961	17910	17788	17812	17850	17742	17883	17832	17829	17689	17702	17943	17859	17825	17800	17873	17883	17772	17818	17725	17703	17772	17859	17900	17794	17737	17891	17990	17828	17877	17908	17889	17819	17791	17557	18047	17717	17827	17834	17855	17563	17691	17848	17739	17808	17793	17851	17720	17652	17757	17711	17751	17818	17749	17622	17771	17844	17659	17647	17829	17674	17900	17807	17831	17781	17755	17872	17913	17868	17932	17864	17893	17928	17788	17972	17619	17816	17596	18129	17893	17845	17863	17865	17797	17913	17858	17865	17744	17773	17801	17983	17785	17925	17835	17754	17951	17812	17734	17833	17893	17820	17726	17839	17904	17577	17817	17564	17824	17842	17977	17782	17762	17946	17888	17626	17738	17839	17868	17710	17657	17937	17803	17784	17755	17861	17696	17900	17867	17653	17611	17779	17804	17597	17957	17772	17856	17702	17769	17689	17880	17814	17795	17785	17915	17860	17781	17857	17879	17972	17832	17849	17736	17794	17553	17800	17760	17667	17938	17678	17866	17767	17750	17738	17752	17936	17669	17690	17729	17812	17644	17853	17551	17785	17712	17611	17800	17802	17855	17732	17789	17979	17922	17987	17992	17823	17893	17783	17949	17907	17804	17882	17936	17713	17612	17953	17850	17778	17835	17903	17810	17737	17797	17731	17741	17937	17739	17627	17677	17853	17861	17837	17628	18049	17768	17830	17757	17659	17743	17837	17813	17739	17786	17724	17904	17745	17879	17666	17658	17972	17687	17806	17738	17734	17899	17692	17644	17941	18084	17974	18039	17655	17754	17756	17834	17875	17594	17927	17857	17647	17692	17659	17662	17737	17696	17659	17686	17763	17797	17663	17731	17998	17735	17805	17764	17713	17789	17979	17862	17827	17589	17852	17857	17736	17726	17883	17709	17824	17760	17886	17868	17804	17962	17705	17791	17847	17705	17739	17642	17581	17538	17818	17892	17915	17705	17672	17791	17919	17732	17860	17768	17866	17872	17936	17699	17855	17870	17761	17734	17799	17653	17632	17790	17708	17908	17424	17714	17813	17739	17761	17947	17760	17949	17788	17708	18200	17996	17959	17792	17844	17992	17918	17783	17740	17708	17675	17577	17847	17812	18014	17847	17742	17688	17804	17804	17846	17905	17672	17961	17782	17838	17614	17623	17840	17906	17701	17751	17828	17831	17778	17799	18153	17768	17817	17794	17725	17807	17875	17977	17848	17951	17801	17880	17761	17791	17860	17621	17703	17568	17999	17857	18083	17826	17653	17930	17761	17705	17680	17733	17561	17990	17919	17905	17785	17845	17927	17717	17698	17631	17797	17923	17525	17759	17825	17925	17874	17674	17898	17884	17891	17874	17934	17915	17725	17829	17732	17817	17653	17887	17544	17826	17886	17870	18019	17820	17926	17734	17713	17852	17637	17844	17660	17902	17848	17693	17767	17734	17888	17830	17921	17895	17960	17957	17698	17633	17865	17790	17741	17794	17675	17645	17581	17626	17661	17622	17858	17860	17806	17901	17797	17787	17803	17755	17693	17672	17819	17712	17796	17803	17678	17993	17805	17680	17801	17988	17978	18054	17840	17752	17690	17804	17942	17670	18014	17760	18110	17952	17920	17909	17749	17891	17801	17823	17895	17960	17749	18101	17932	17890	17937	17642	17765	17602	17734	17835	17843	17785	17812	17724	17651	17900	17852	17741	17743	17713	17950	17987	17824	17852	17879	17878	17845	17857	17702	17924	17930	17713	17865	17834	17846	17778	17855	17783	17749	17841	17730	17682	17627	17920	17710	17937	17738	17643	17587	17718	17793	17841	17751	17884	17677	17817	17799	17737	17807	17726	17738	17850	17757	17526	17669	17789	17832	17673	17712	17835	17696	17962	17747	17914	17910	17764	17565	17603	17607	17727	17710	17714	17906	17897	17770	17948	17773	17876	17870	17847	17857	17929	17776	17696	17713	17791	17701	17846	17620	17730	17756	17585	17843	17968	17893	17779	17616	17707	17947	17718	17751	17856	17964	18007	17922	17881	17813	17616	17724	17809	17675	17917	17687	17720	17603	17814	17685	17653	17940	17820	17630	17867	17868	17986	17842	17955	17892	17748	17922	17978	17750	17906	17718	17969	17782	18068	17825	17799	17855	17775	17616	17795	17784	17927	17720	17826	17929	17646	17552	17862	17664	17692	17720	17670	17923	17624	17695	17750	18041	17937	17924	18024	17819	18005	17786	17747	17658	17706	17773	17859	17787	17714	17773	17827	17893	17877	17845	17901	17828	17889	17733	17869	17796	17602	17638	17862	17967	17784	17836	17746	17881	17794	17962	17812	17661	17875	17800	17758	17680	17764	17646	17906	17726	17819	17666	17773	17951	17931	17911	17696	17791	18049	17887	17744	17862	17921	17736	17813	17975	17873	17781	17891	17618	17812	17877	17879	17710	17757	17709	17742	17651	17830	17606	17751	17909	17649	17808	17975	17785	17604	17802	17911	17532	17571	17851	17872	17817	17828	18017	17771	17716	17892	17556	17856	17756	17904	17827	18072	17736	17748	17843	17715	17727	17671	17726	17823	17875	17765	17698	17701	17875	17812	17812	17732	17691	17914	17608	17712	17773	17849	17740	17723	17663	17813	17861	17824	17760	17806	17901	17869	17936	17975	17744	17733	17672	18009	17665	17658	17762	17829	17881	17936	17822	17767	17732	17734	17647
19389	24232	22616	18775	17460	17225	16565	16145	15765	15707	15465	15431	15457	15346	15265	15328	15269	15105	15168	15208	15222	15234	15227	15214	15109	15176	15118	15144	15178	15233	15303	15255	15306	15128	15341	15388	15037	15187	15180	15426	15193	15314	15373	15364	15505	15528	15188	15337	15284	15192	15163	15226	15144	15142	15136	15245	15096	15115	15021	14953	14952	15017	15205	15131	15111	15143	15089	15108	15064	15014	15054	15149	15209	15169	15187	15090	15203	14932	15317	15264	15100	15114	15234	15128	15046	15007	14964	15018	15251	15057	15082	15304	15198	15110	15005	15233	15100	14997	15173	15029	15206	15155	15147	15010	15119	15096	15064	15035	15203	14974	14982	15078	15079	15064	15071	15131	15005	15176	15104	15295	15090	15011	15034	15221	15224	15072	15085	15077	15066	15120	14916	15269	15053	15135	15002	15101	14990	15294	15313	15196	15132	15049	15028	15041	15031	15096	15339	15157	15051	15180	15330	14967	15119	15247	14885	15214	15061	15049	15066	15135	15136	14977	15184	15195	15178	15097	15168	15085	15195	15150	15087	15174	15014	15206	14954	14882	15159	15018	15009	15190	15138	15204	15121	15077	15176	15148	15244	15298	15220	15033	15195	15132	15184	15292	15150	15228	15269	15095	15191	15163	15115	15152	15195	15150	15252	14963	15304	15081	14999	15154	15089	14960	15071	15032	15163	15103	15122	15120	15070	15254	15165	15214	15029	15086	15139	15026	15021	14918	15090	15040	15221	15018	15045	15050	15164	15213	15094	15175	15098	15080	15179	14986	15195	15161	15128	14945	14968	14963	15001	15129	15155	14990	15182	14956	15105	14966	15157	15137	15134	14918	14978	15121	15175	15020	14922	15041	15294	15168	15099	15113	14984	15065	15210	15245	15159	15200	15173	15341	15134	15109	15185	15070	15323	15133	15160	14899	15276	15126	15180	15305	15239	14997	15131	15146	15102	15254	15034	15171	15069	15075	15055	15136	15317	15036	15083	15165	15225	15150	15244	15019	15104	15104	15157	15117	15169	15334	15000	15044	15128	15019	14999	15188	15048	15131	14958	15139	15031	15054	15137	15064	15021	15058	15024	15107	15140	14988	14970	15106	15372	15197	15188	15102	15143	15082	15090	15077	15000	15119	15238	15231	15223	15023	15083	15163	15201	15032	15071	15160	15110	15106	15107	15029	15091	15097	15124	14992	15007	15145	15123	15253	15182	15147	15118	15234	15151	15133	15165	15280	15321	15192	15036	15029	15027	15149	15293	15085	15099	15090	15089	15031	15023	15135	15202	14933	15208	15097	15154	15064	15106	15031	15075	15107	15074	15250	15034	15249	15026	15114	15099	15266	15149	15107	15192	15051	15104	15115	15141	15068	15150	15125	15163	15041	15082	15100	15100	14999	15088	15148	15202	15068	15069	15068	15116	15277	15086	15161	15182	14986	15256	14971	15201	15172	15149	14826	15098	15204	14964	15128	15149	15139	15148	15086	15138	15117	15006	15032	15085	15128	15043	15260	15030	15183	15097	14973	15022	15159	15124	15218	15121	15195	15084	15020	15209	15243	15120	15105	15021	15140	15214	15220	15179	15193	15155	15060	15089	15101	15078	15039	15039	15111	15031	14939	15147	14968	15057	15045	15175	15127	15131	15030	15307	15291	15155	15081	15085	15181	15070	15066	15050	14909	15312	14998	15006	15141	15034	15245	14984	15004	15173	15154	15065	14993	15243	15162	15191	15149	15155	15050	15127	15002	15081	15194	15074	15263	15135	15018	14968	15086	14958	15046	15158	15104	15041	15367	15091	15115	15125	15035	15009	15193	15031	15054	15113	15265	15198	15203	15142	15017	15051	15092	15135	15092	15050	15055	15027	15164	15158	15158	15094	14893	15007	15086	15301	15132	15112	15057	15039	15285	14997	15124	15125	15061	15155	14993	15082	15065	15153	15199	15073	15105	15058	15003	15256	15169	15056	15081	15128	14973	15179	15203	14976	15128	15338	15295	15073	15126	15184	15073	15062	14961	15038	15071	15074	15132	14916	15034	15225	15214	15199	15169	15105	15297	15162	15058	15158	15014	15072	15130	15022	15107	15160	15128	15083	15045	15252	15138	15203	15213	15083	15194	15282	15044	15057	14982	15182	15226	15109	15022	15017	14982	15218	14884	14968	15064	15140	15100	15235	15078	15065	15099	15155	15146	15202	14997	15197	14970	15228	15061	14916	15322	14973	15194	15059	15194	15182	15008	14991	15217	15189	15148	15202	15041	15130	15176	15216	15132	15105	15150	15026	14943	15176	15130	15083	15023	14995	15023	15260	15111	15049	15172	14954	15160	15273	15015	15154	14979	15038	14915	15173	15136	15138	15291	15127	15104	15066	15104	15288	14987	15182	15239	15106	15035	15076	15051	15089	15221	15014	15010	14995	15221	15269	14925	15121	15040	15321	15141	15069	14997	15129	14999	15012	15308	15164	15087	15258	15068	15160	15183	15341	15159	15248	15256	15276	15114	15032	15105	14996	15068	15173	15016	15062	15089	15225	15169	14972	15146	15094	15091	15001	15045	15171	15275	15088	14921	15018	15060	15133	15171	15001	15326	15167	15190	15210	15176	15139	15141	15130	14998	14998	15035	15063	14962	15167	15077	15004	15262	15092	15148	15140	14947	15209	15074	15091	15184	15038	15125	15146	15083	15151	15185	15080	15092	15103	15089	15112	15249	15154	15111	15042	15053	15017	15177	15083	15016	14973	15147	15084	15135	15254	15048	15220	15251	15074	14897	15088	15254	14967	15155	15260	14985	14927	15176	15281	15016	15187	15170	15048	15063	15214	14986	15071	15122	15164	15054	15128	15120	15014	15062	15063	15139	15024	15144	15217	15269	15046	15111	15100	15134	15204	15081	15012	15029	15032	14976	15110	15160	15208	14996	15213	15306	15151	14831	15324	15099	15094	15181	15004	15112	15217	15296	14958	15246	15039	15116	15294	15198	15195	15129	15073	15366	15040	15127	15078	14960	15196	15071	15330	15068	15067	15072	15035	15225	15105	15075	15110	15023	15231	15050	15117	15323	15020	15056	15254	15060	15210	15121	15073	15086	15314	15047	15164	15116	14896	15033	15049	14991	15220	15091	15073	15076	15122	15066	15096	15207	15066	15059	15099	15004	15221	15135	15056	15169	15258	15177	15150	15137	15015	14999	15164	15040	15325	15203	15197	15082	15140	15144	15150	15137	15095	15140	15110	15059	15049	14931	14949	15071	15168	15190	15091	15249	14930	15052	15040	14957	15366	15242	15049	15019	15055	15046	15205	15044	15201	15108	15101	15154	15140	15074	15025	15074	15166	15089	15188	15180	15027	15151	15093	15064	15136	15236	15084	15098	14936	15193	14985	15182	15037	15059	15243	15145	15156	15129	15207	15176	15058	15072	14850	15098	15173	15212	15241	15029	15062	15141	15187	15025	15142	15104	15180	15183	15062	15292	15153	15006	15132	15132	15247	15017	15093	15202	15082	15107	15031	14882	15160	14989	15011	15053	15138	14945	15107	15149	15152	15058	15067	15025	15212	15096	15041	15109	15225	15221	15134	15037	15227	15027	15220	15226	15166	15217	15288	14988	14956	15189	15031	15221	15172	15079	15246	15099	15152	14904	15204	15135	15158	15196	14977	15090	15150	15048	15110	15059	15210	14939	15153	15079	15122	15206	14990	15141	15025	14914	15198	15047	14885	15017	15205	15092	15074	15077	15023	14921	15120	15240	14966	15118	14937	15183	15227	15140	15236	15219	15034	15159	15079	15119	15075	14934	15170	15002	15060	15275	15138	14930	15064	15130	15177	15120	15154	15107	15250	15070	15111	15129	14983	15185	15135	15146	15174	15112	15179	15124	15195	15012	15043	15316	15111	15153	15026	15278	15114	15180	15199	15142	15137	15014	15207	15108	14981	15123	15016	15053	15175	15144	14943	15054	15170	14936	15077	15114	15138	14950	15098	14989	15238	15123	15127	15266	15196	15198	15302	15049	15101	15086	14994	15071	15154	15196	15031	15104	15089	14958	15172	15066	15010	14897	15219	15040	15144	15269	14970	15138	15117	15134	15039	15043	15206	14967	15010	15216	15228	15205	15030	15139	15162	15118	15255	15003	15122	15211	15125	15078	14927	15192	15229	15006	15075	15214	15189	15311	15052	15137	15003	15183	15190	15128	15107	14968	15056	15185	15039	15150	15131	15144	14946	15229	15096	15097	15005	14951	15262	14883	15119	15170	15173	15069	15121	15164	14942	15161	15141	15076	14987	15296	15099	15187	14984	15068	15021	15335	15207	15107	15146	15098	15104	15219	15101	15136	14970	15145	15156	15047	15121	15135	15063	15200	15058	15195	15308	14975	14999	15091	15207	15069	15231	15183	15040	14956	15079	15132	15148	15105	15193	15116	14928	15199	15157	15060	15188	15000	15076	15069	15036	15016	15091	15017	14920	15023	15136	15104	15109	15110	15011	15215	15136	15253	15161	15184	14957	14962	15058	15149	15095	15091	15022	15178	15206	15212	15079	15123	14924	15131	15192	15014	15025	15257	15203	15006	15081	15093	15125	15221	15074	15129	15148	15213	15298	15056	15187	15083	15164	15185	15137	15193	15103	15076	15160	14892	15210	15149	15084	15056	15050	14998	15033	15048	15051	15016	15164	15042	15121	15159	15117	15112	14937	15080	15179	15048	15165	15006	15150	15166	15017	15088	15130	15130	15204	15052	15155	15276	15159	15149	15038	15135	15220	15191	15173	15013	15130	15120	15102	15226	15227	15125	15113	15162	15177	15120	15203	15099	15121	15045	15163	14995	15083	14946	15186	15097	15071	15198	15085	15092	15040	15134	15272	15150	15143	14908	15067	15127	15049	15203	14982	15278	15330	15103	15058	14953	14901	15187	15089	15084	15357	15040	15167	15086	15134	15127	15105	14974	15125	15155	15142	15103	15196	15212	15227	14974	15072	15166	15005	15205	15241	15366	15196	15225	15280	15125	15102	15013	15001	15197	15127	15185	15191	15042	15246	15112	15026	15061	15146	15080	15056	15140	15120	15156	14996	14867	14915	15115	15240	15121	15041	15137	15137	15085	15427	15152	15213	15142	14979	15136	15008	15002	15187	15114
25281	21406	28471	25505	23199	22392	21698	19497	18904	18673	18637	18489	18260	18141	17887	18260	17801	17817	17726	17950	17749	17717	17852	17922	17665	17775	17594	17677	17507	17844	17893	17576	17790	17381	17593	17701	17630	17749	17660	17885	17865	18138	17874	18099	18048	18088	18110	18031	17748	17686	17780	17691	17649	17647	17837	17644	17549	17700	17539	17590	17472	17583	17792	17529	17430	17753	17321	17442	17505	17436	17785	17558	17751	17694	17578	17376	17689	17533	17390	17639	17418	17693	17664	17620	17719	17570	17642	17498	17507	17553	17473	17467	17340	17750	17410	17364	17624	17543	17601	17545	17646	17640	17374	17473	17233	17663	17596	17649	17470	17400	17781	17696	17567	17572	17468	17515	17707	17572	17632	17479	17356	17589	17454	17722	17555	17467	17452	17635	17520	17603	17719	17549	17453	17630	17461	17467	17415	17439	17578	17433	17462	17598	17436	17450	17523	17511	17829	17587	17457	17570	17663	17419	17342	17471	17555	17607	17534	17682	17422	17720	17438	17563	17534	17591	17668	17706	17493	17580	17404	17605	17410	17602	17488	17504	17561	17526	17719	17475	17455	17667	17466	17590	17601	17496	17513	17481	17779	17392	17459	17605	17536	17512	17470	17535	17256	17664	17368	17590	17560	17568	17347	17651	17546	17434	17412	17663	17680	17752	17509	17803	17721	17539	17581	17448	17439	17621	17514	17567	17686	17663	17538	17369	17536	17704	17650	17715	17580	17579	17677	17638	17453	17178	17418	17567	17521	17387	17472	17531	17445	17609	17600	17600	17609	17787	17399	17369	17602	17601	17424	17665	17534	17771	17288	17393	17689	17674	17510	17475	17641	17329	17724	17294	17500	17442	17649	17542	17768	17708	17457	17549	17477	17489	17443	17687	17431	17430	17826	17643	17538	17416	17530	17558	17506	17359	17633	17700	17506	17623	17563	17677	17657	17285	17586	17411	17527	17449	17618	17598	17689	17280	17518	17446	17550	17698	17576	17553	17527	17463	17359	17512	17581	17268	17243	17658	17739	17506	17593	17546	17544	17649	17335	17433	17531	17342	17430	17450	17528	17383	17645	17680	17594	17567	17574	17569	17665	17554	17360	17611	17388	17491	17691	17623	17314	17657	17708	17618	17494	17691	17612	17422	17650	17658	17462	17614	17633	17592	17502	17575	17694	17611	17739	17557	17536	17554	17340	17514	17697	17520	17558	17391	17706	17743	17477	17639	17697	17319	17548	17486	17463	17446	17447	17692	17501	17498	17692	17568	17628	17439	17499	17586	17535	17655	17709	17437	17811	17450	17338	17551	17539	17586	17484	17286	17503	17602	17632	17636	17478	17314	17579	17492	17529	17515	17460	17586	17734	17649	17743	17451	17761	17637	17720	17578	17419	17715	17673	17687	17360	17473	17621	17344	17515	17638	17441	17498	17572	17643	17619	17567	17571	17386	17621	17492	17600	17571	17565	17475	17415	17624	17388	17724	17582	17536	17479	17667	17655	17667	17497	17330	17431	17755	17674	17501	17594	17509	17543	17643	17729	17486	17569	17460	17694	17600	17702	17680	17652	17545	17613	17510	17518	17643	17621	17835	17620	17719	17638	17658	17794	17640	17474	17368	17603	17635	17509	17629	17503	17642	17500	17500	17567	17390	17454	17638	17620	17545	17712	17372	17545	17502	17632	17430	17454	17478	17674	17650	17683	17743	17548	17602	17548	17381	17505	17668	17593	17560	17466	17386	17600	17611	17700	17596	17571	17525	17453	17582	17654	17664	17718	17293	17644	17524	17530	17459	17583	17572	17688	17579	17436	17666	17635	17740	17705	17611	17519	17466	17661	17528	17374	17398	17744	17716	17530	17442	17547	17496	17410	17559	17531	17512	17288	17490	17704	17521	17477	17426	17638	17483	17517	17536	17669	17640	17519	17521	17689	17359	17472	17567	17684	17506	17535	17565	17572	17617	17337	17773	17605	17407	17396	17386	17467	17338	17565	17532	17632	17588	17525	17652	17520	17517	17509	17664	17512	17493	17515	17440	17544	17713	17650	17454	17619	17501	17483	17463	17486	17615	17411	17595	17666	17300	17530	17407	17425	17542	17516	17402	17388	17469	17747	17627	17589	17710	17388	17447	17564	17416	17317	17599	17436	17626	17660	17460	17637	17577	17503	17477	17456	17569	17459	17557	17529	17475	17507	17532	17531	17579	17613	17632	17590	17590	17551	17737	17520	17363	17688	17485	17705	17795	17664	17746	17584	17661	17476	17572	17519	17460	17642	17655	17621	17549	17579	17595	17390	17419	17852	17667	17575	17604	17699	17381	17347	17591	17682	17468	17626	17626	17495	17675	17536	17405	17701	17571	17420	17683	17495	17396	17610	17447	17442	17492	17552	17539	17533	17467	17390	17436	17778	17758	17758	17672	17486	17578	17404	17606	17532	17445	17496	17544	17465	17584	17621	17447	17439	17578	17436	17626	17666	17514	17563	17600	17393	17421	17388	17485	17547	17365	17622	17519	17534	17582	17554	17586	17714	17427	17550	17654	17488	17617	17568	17467	17481	17549	17542	17515	17695	17515	17518	17397	17491	17572	17539	17620	17570	17461	17316	17488	17653	17541	17445	17386	17598	17459	17505	17526	17693	17594	17887	17511	17516	17439	17569	17663	17587	17605	17570	17680	17727	17585	17596	17546	17485	17483	17524	17572	17531	17759	17590	17636	17602	17398	17419	17579	17644	17412	17620	17597	17458	17646	17721	17611	17271	17627	17579	17721	17675	17381	17422	17669	17600	17487	17400	17650	17464	17455	17697	17563	17568	17445	17549	17549	17569	17740	17578	17584	17573	17525	17614	17629	17264	17723	17582	17547	17403	17523	17362	17434	17362	17434	17483	17703	17729	17716	17506	17527	17491	17619	17757	17506	17652	17591	17555	17392	17461	17588	17497	17445	17512	17496	17780	17378	17548	17544	17630	17471	17384	17337	17665	17503	17514	17464	17390	17482	17400	17681	17556	17785	17596	17633	17628	17550	17588	17480	17537	17634	17565	17545	17553	17609	17424	17522	17604	17442	17597	17620	17375	17348	17410	17527	17580	17711	17494	17721	17631	17371	17462	17629	17633	17591	17485	17586	17501	17506	17485	17372	17553	17319	17591	17591	17486	17587	17525	17473	17589	17617	17332	17417	17418	17462	17597	17433	17473	17617	17361	17501	17343	17486	17571	17339	17614	17484	17464	17468	17565	17387	17531	17597	17702	17496	17543	17577	17475	17459	17538	17504	17668	17471	17752	17528	17651	17847	17565	17500	17580	17594	17659	17459	17508	17636	17534	17476	17395	17460	17555	17625	17777	17498	17729	17544	17707	17696	17429	17478	17771	17418	17373	17387	17488	17536	17715	17406	17515	17765	17588	17661	17417	17288	17563	17612	17754	17708	17625	17476	17561	17592	17687	17598	17535	17665	17724	17655	17636	17195	17543	17602	17565	17528	17483	17480	17623	17607	17523	17406	17632	17564	17503	17597	17357	17459	17577	17582	17724	17547	17458	17554	17411	17487	17546	17532	17490	17549	17749	17273	17620	17471	17457	17678	17525	17568	17524	17622	17754	17591	17555	17565	17745	17639	17618	17643	17687	17719	17566	17697	17350	17602	17577	17663	17533	17440	17640	17459	17353	17621	17560	17360	17598	17524	17692	17407	17598	17567	17628	17627	17593	17587	17638	17612	17638	17541	17507	17641	17691	17799	17589	17559	17681	17468	17454	17649	17527	17340	17497	17368	17577	17420	17577	17543	17541	17371	17759	17659	17482	17625	17336	17594	17491	17655	17680	17638	17520	17523	17521	17377	17854	17565	17470	17541	17378	17641	17512	17506	17483	17698	17596	17788	17461	17312	17493	17526	17458	17558	17326	17407	17568	17550	17427	17516	17643	17507	17643	17553	17804	17577	17771	17514	17733	17492	17497	17488	17679	17441	17818	17594	17480	17556	17808	17455	17545	17392	17559	17441	17557	17322	17605	17504	17531	17426	17435	17666	17737	17683	17351	17413	17530	17609	17674	17512	17443	17659	17454	17576	17413	17606	17494	17527	17542	17489	17768	17674	17366	17523	17723	17630	17719	17509	17632	17599	17802	17571	17611	17739	17627	17596	17545	17631	17488	17342	17433	17572	17675	17700	17457	17539	17695	17606	17622	17562	17613	17575	17510	17517	17519	17475	17643	17821	17671	17522	17698	17664	17508	17483	17581	17504	17556	17595	17687	17584	17587	17520	17596	17668	17607	17369	17424	17543	17486	17480	17681	17520	17824	17544	17350	17381	17635	17654	17312	17514	17385	17506	17659	17516	17734	17456	17544	17420	17720	17567	17513	17473	17479	17649	17774	17736	17416	17640	17493	17520	17664	17551	17753	17455	17457	17508	17422	17450	17483	17552	17617	17630	17484	17311	17430	17490	17570	17464	17613	17643	17671	17654	17479	17456	17479	17594	17677	17625	17622	17402	17492	17499	17583	17518	17597	17538	17671	17615	17619	17670	17506	17588	17556	17510	17614	17694	17554	17735	17513	17697	17574	17613	17598	17378	17700	17438	17545	17393	17801	17641	17542	17452	17369	17406	17464	17525	17668	17647	17502	17578	17468	17494	17539	17405	17641	17622	17585	17481	17586	17553	17568	17519	17463	17551	17597	17728	17605	17327	17562	17407	17530	17715	17548	17436	17572	17568	17589	17620	17432	17472	17415	17507	17539	17689	17549	17617	17413	17696	17530	17510	17779	17619	17554	17473	17456	17547	17570	17414	17582	17532	17660	17346	17477	17397	17774	17562	17595	17575	17373	17553	17588	17492	17370	17446	17462	17731	17647	17810	17542	17244	17613	17612	17392	17503	17295	17661	17628	17498	17629	17582	17377	17567	17696	17670	17392	17711	17420	17775	17379	17615	17523	17486	17493	17450	17403	17584	17612	17358	17612	17529	17738	17589	17638	17548	17373	17636	17716	17726	17501	17360	17564	17573	17589	17509	17584	17419	17583	17610	17516	17482	17636	17433	17434	17652	17502	17545	17489	17444	17466	17517	17565	17567	17377	17409	17640	17778	17779	17437	17582	17583	17602	17574	17597	17552	17444	17529	17625	17515	17581	17449	17546	17421
20359	33341	31523	24873	22262	20359	18533	18008	17288	16729	16416	15946	15848	15638	15611	15518	15350	15432	15328	15448	15201	15260	15153	15350	15144	15218	15008	15301	15290	15270	15181	15432	15452	15103	15285	15125	15048	15264	15323	15418	15223	15482	15507	15592	15748	15467	15705	15374	15359	15241	14900	15076	15251	15059	15009	15118	15025	14898	14995	14958	15090	15055	14921	15114	14980	14864	14846	14814	15028	15003	15098	14926	15152	14880	15040	14868	15174	14966	14898	14933	14991	14928	15083	15080	14977	15112	14913	14917	14891	14798	14914	14894	14956	14950	14987	15077	14954	14880	14926	15089	14961	15079	14997	14924	14953	15040	14821	15158	14885	15068	15047	14996	15164	14853	14976	15174	14972	14919	15081	14963	14850	15094	14907	14903	14831	14955	14932	15058	14965	15068	14948	15050	14907	14968	14948	14962	15039	15042	15132	15025	15029	14931	15101	14958	14881	15108	14942	14865	14939	14896	15010	14866	15016	14794	15172	15102	15040	14876	15038	15012	15042	14989	15029	15035	15039	14976	14968	14944	15122	14830	15094	15096	15000	14964	14992	14812	14965	14899	14917	15021	14924	14903	14940	14991	15008	14773	14922	14966	14990	14888	15181	14935	14978	14923	15005	14997	14881	14858	14950	14979	14906	14880	14884	15121	14986	15095	14989	15001	14899	15268	14882	14857	14883	15024	15095	14958	15066	14970	15155	14978	14991	14825	14857	15066	15002	14905	15017	14994	14888	15050	14922	14780	14975	15084	14990	15034	15026	14898	14957	15022	14845	14977	14984	15075	14905	14963	15087	14901	15098	14864	15104	14935	15048	14839	14969	14930	14870	15053	15216	15045	15007	14994	14937	14894	15095	14872	14953	15086	14866	14890	15063	15093	14922	14952	15089	14958	15024	15115	14968	14954	14922	14885	15111	14837	14940	14913	14972	15085	14970	15049	15193	14999	15033	14984	14978	15124	14984	15141	14987	14886	15068	15091	15143	15023	14953	14989	15148	15048	14970	15007	14962	14897	14838	14915	14826	15202	14928	14904	15041	15032	15125	14908	15117	14995	15123	14800	14884	15105	14922	15051	14973	14977	15051	15124	14906	14956	15191	15104	14851	14824	15100	14916	14934	14999	15019	14855	14916	14911	14979	14948	14935	14943	15198	14989	15055	15183	14891	14888	15056	15094	14892	14928	15187	15025	15017	14843	15048	14860	14894	15038	14835	14961	14946	14950	15190	14860	14999	14826	14918	14796	14888	14887	14898	14734	15184	15000	14900	14817	14981	14900	15149	15007	14884	15119	14895	15128	15044	14870	14908	14950	14983	14903	15037	14765	14992	15120	15071	15069	15035	14947	15082	14917	15127	15028	14811	14994	15027	14968	14960	15082	15042	15044	15002	14808	15039	15201	14964	14986	15053	14877	15024	14948	14985	14861	15005	14922	15062	14997	14959	15001	14833	14971	15083	14936	15054	14989	14995	14894	15048	15044	14949	15198	15101	15071	14867	15109	15081	15070	15053	15006	14964	14952	15184	15120	14969	14842	15030	14977	15010	15116	14987	14914	14956	15029	14919	15032	14930	14884	15000	14921	15138	14940	15031	14807	14957	15077	14995	15324	14995	14980	14975	15062	15080	15079	15037	14893	15092	15016	14944	14992	15009	14847	14966	15019	15053	15089	14932	15048	15117	15019	14839	15065	14887	14936	14823	15002	14996	14972	15035	15112	14940	15020	15082	14986	15078	15100	14995	15118	15015	14876	14989	15146	15088	14893	14901	15156	15086	15163	14934	14966	14945	15044	15038	14866	14952	15100	15019	14911	15003	15013	15003	14936	14825	14864	14964	15063	15148	14970	14861	14845	14992	15099	15017	14966	15052	14782	15095	14851	14823	14949	15068	14891	14806	15005	14951	14875	14885	15121	15095	15167	14972	14999	14941	15082	14951	14880	15062	14980	15086	14845	15019	15034	14969	14992	14919	14862	14889	15026	15036	14850	15083	14954	15114	14948	15041	14889	15045	14937	14982	15087	14889	15028	14932	15009	15027	14940	15016	14935	15008	14927	14977	14950	15054	14931	15006	14905	14962	15088	15126	14838	14954	14932	15043	14894	15154	14829	15047	14921	14987	14920	15148	14989	14929	14993	14877	14835	14933	15054	15069	14994	14997	14752	14972	14939	15092	15022	14901	15074	14869	14978	14992	15100	14988	14783	14996	14853	14940	15104	14897	15136	15021	14959	15142	15011	15138	14937	14787	15039	15130	15078	14999	14926	15046	15069	15085	14806	14961	14964	14859	15011	14935	14915	15098	14956	14970	14935	14910	15178	14843	14981	15061	14886	14848	14976	14968	15048	14967	15050	15080	14771	14859	14833	15027	15059	14919	14767	15068	14917	15074	15036	14999	15143	15139	14959	15017	14846	14892	15094	15013	15035	15090	15003	15059	15027	14951	15119	14940	14917	14915	14943	15139	15077	14964	14966	15158	15015	15090	14929	14850	15052	14962	15074	14909	14857	14836	14866	15111	15001	15103	15022	15014	14958	14832	14988	15056	15097	15090	14953	15104	14872	14896	14966	14939	15176	15038	14979	14998	15084	14948	15054	14874	14868	14993	14840	14874	15120	15014	14850	14999	14964	15143	14886	15012	15165	14940	14800	15148	14843	14952	14741	14950	14889	14864	14932	15021	15148	14945	14844	14950	14930	14913	14849	14963	15033	14884	15185	15076	15049	14833	15199	14886	15083	15069	14967	15038	14809	14783	15034	15014	14896	15009	15057	14947	15138	14953	14951	15184	15047	14942	14967	14904	14945	14959	14985	14876	15126	14818	14858	14992	14892	14950	14992	15089	14963	14922	14992	14794	14983	15074	15010	15031	14957	14928	14918	15007	14982	14934	14906	14913	15156	14873	14806	14936	14920	15085	15134	14945	15033	14868	14875	14889	14990	15031	14997	15087	14911	14950	14965	15124	15051	14955	14978	15021	14966	14958	15127	14916	15013	14986	15122	15175	15055	15112	14967	15037	14943	14976	15049	15017	15216	15007	14898	15053	14878	15029	14877	14881	15066	14995	14899	14996	15053	15020	14882	14938	15049	15309	14972	15015	14999	14959	14998	15010	15016	14905	14901	14926	14967	15021	15118	14816	14925	14826	15046	14867	15121	15051	15078	15124	14988	15118	15091	15091	14823	14873	14931	15020	14923	15071	14991	14920	14954	14950	15004	14939	14965	14973	14975	14979	15163	15130	14814	14989	14982	14709	15041	14848	15138	15048	14915	14869	14933	14963	15020	14848	14981	14994	14838	14974	14868	15099	14939	15028	14990	15121	14991	15042	14927	14936	15016	15113	15023	15049	14973	14914	14943	15146	15023	15076	14894	15110	14954	15111	14993	14796	14896	14998	14990	15131	15091	14962	15085	15022	15157	14822	14921	14982	14869	14899	15140	14909	15030	14920	14860	14996	14844	14993	15080	14832	15031	14912	14992	14936	15068	15134	15058	14842	14989	14933	14935	14978	14991	14965	14760	15096	14877	14975	15042	15149	14892	15096	14862	15032	15083	15098	14879	14919	14861	14888	14949	14984	15042	14941	14940	15179	14903	14961	15033	14942	14975	14729	15196	14877	14903	15057	14938	14938	15069	14950	14975	14928	14965	14948	14986	15053	14861	15150	14895	15041	15030	14958	14854	14951	14971	14956	15117	15151	14970	15049	14829	15007	15047	15170	15218	15196	14972	15039	15090	15090	15059	14960	14980	15012	15042	15161	14995	14896	14948	14820	14932	14934	14904	14982	14942	14961	14991	14895	15182	14935	15107	15012	15032	15041	14818	15028	14851	14893	15006	14946	14893	14919	15062	15021	14990	14799	15056	15004	14912	15017	15098	14946	14991	14889	14962	14964	15100	15024	15049	14945	14965	14663	15160	15079	15092	14984	14979	15105	15001	15049	15000	15031	14917	14906	14848	14993	15071	14930	14917	14978	14881	14883	14986	14925	15111	14829	15069	14984	14968	15039	14999	15059	15101	15038	15035	14938	14929	15050	14897	14935	15036	15037	14915	15080	15005	14887	15033	15080	14965	14902	15002	14937	15234	14978	14993	15099	14923	14927	15048	14967	14994	14787	15036	14973	14950	14989	14871	15025	14887	15095	15121	14964	15021	14882	14939	14911	14961	14945	14933	15059	14917	15036	14932	15090	15006	14994	15155	14940	14826	14932	14981	14955	15162	15024	14810	15112	15063	15031	15175	14905	14941	14994	15036	14862	14951	14853	14929	14995	15011	15143	14904	14913	14904	14953	14977	15010	15078	14976	14902	15007	14893	15076	14943	14971	15024	14925	14978	15006	14825	14966	14878	14830	14923	14950	14918	14942	15003	15067	14829	14820	14998	14972	15014	14806	14864	14967	14930	14987	15060	15154	15013	14989	15024	15027	14910	15065	15062	14978	14969	15129	14952	15074	14902	14891	14875	15146	14895	14911	15012	15080	14818	14783	14889	15116	15007	14959	14919	14953	15008	14904	15029	14742	14833	14983	14993	14917	14916	15082	15105	15069	14899	15086	15060	14957	15034	14890	14917	14988	14920	15056	14960	14839	15028	15089	14937	14997	15124	15013	14913	14908	15017	14993	14973	15000	14939	15011	14965	15025	15074	15013	15132	14945	15084	15017	15159	14895	15185	14987	14964	14895	15030	14900	14993	14907	15156	15213	14878	14994	14915	15079	14938	14928	15025	15013	14806	14994	15018	15011	14965	15040	15093	15029	15071	14935	15040	14999	15114	15039	14900	15019	15014	15080	15110	14933	15041	15104	15019	15050	14912	15008	15104	15075	15027	14892	14917	14919	14881	14819	14969	15053	15063	14805	14977	14908	14991	14992	15048	15070	14994	14954	14966	14921	15125	14973	15007	14928	15044	14922	14923	14878	15023	14862	15072	14809	15095	14959	14981	14915	14998	15128	14945	14939	15059	14822	14946	14988	15053	14929	14973	14940	15023	14925	14973	15088	15075	14978	14971	14975	14986	14950	15032	14759	14984	15021	14849	15040	14863	15001	15155	15067	14967	14918	14865	15097	15009	14980	14980	14989	14905	15076	15041	14977	14920	15081	15084	14917	14970	15010	14856	14892	14906	15089	15071	14871	14953	15100	15057
24082	21445	29047	24406	22665	24655	24362	20526	19459	19461	19155	18858	18267	18488	17959	18197	18146	18017	17928	17847	17909	17754	17816	17845	17904	17740	17834	17813	17951	17801	17712	17871	17850	17747	17577	17744	17754	17717	17793	17903	18023	17967	17937	18168	17897	18014	17997	17896	17935	17620	17523	17636	17674	17680	17461	17570	17385	17469	17515	17388	17551	17381	17452	17512	17417	17619	17517	17410	17449	17745	17471	17571	17514	17676	17524	17441	17416	17472	17618	17429	17407	17488	17583	17420	17350	17420	17494	17432	17213	17637	17720	17428	17428	17412	17366	17650	17175	17485	17314	17229	17724	17325	17555	17543	17223	17504	17595	17360	17439	17416	17473	17522	17447	17584	17498	17436	17522	17471	17286	17755	17462	17449	17439	17370	17329	17412	17512	17478	17335	17581	17411	17425	17435	17157	17387	17477	17470	17313	17578	17405	17371	17351	17389	17337	17146	17367	17385	17440	17429	17457	17526	17457	17458	17528	17271	17351	17428	17256	17521	17364	17364	17472	17465	17482	17414	17389	17379	17442	17497	17441	17568	17438	17357	17294	17352	17378	17424	17575	17411	17228	17306	17339	17463	17505	17387	17635	17295	17509	17485	17593	17431	17255	17424	17368	17399	17275	17528	17678	17337	17310	17655	17343	17544	17399	17423	17408	17428	17204	17379	17416	17563	17500	17671	17534	17507	17439	17285	17458	17438	17262	17471	17152	17410	17507	17403	17335	17621	17527	17575	17441	17526	17523	17411	17235	17483	17458	17575	17465	17432	17311	17521	17419	17400	17393	17306	17616	17441	17301	17306	17463	17601	17515	17428	17379	17389	17349	17692	17483	17275	17382	17413	17404	17443	17344	17333	17475	17375	17504	17631	17585	17376	17463	17389	17464	17655	17186	17516	17435	17544	17460	17478	17628	17291	17407	17549	17764	17404	17386	17550	17456	17634	17433	17516	17536	17472	17484	17624	17471	17512	17387	17509	17385	17386	17233	17502	17451	17313	17364	17459	17413	17591	17458	17320	17456	17396	17529	17542	17437	17296	17239	17348	17352	17496	17386	17460	17354	17444	17386	17346	17249	17539	17205	17273	17488	17563	17546	17378	17251	17546	17643	17470	17431	17626	17308	17294	17335	17313	17594	17512	17472	17368	17445	17231	17282	17347	17478	17489	17498	17486	17513	17412	17477	17454	17449	17435	17325	17540	17421	17286	17400	17264	17356	17385	17360	17390	17459	17560	17249	17269	17224	17585	17459	17241	17671	17509	17266	17683	17598	17648	17401	17298	17398	17299	17345	17273	17525	17408	17393	17332	17374	17477	17285	17478	17480	17525	17388	17399	17433	17415	17344	17400	17510	17416	17519	17525	17408	17407	17356	17508	17268	17439	17316	17303	17473	17387	17472	17256	17552	17394	17529	17393	17412	17514	17221	17350	17277	17421	17421	17338	17454	17334	17475	17534	17627	17509	17671	17562	17199	17669	17455	17424	17554	17532	17349	17316	17196	17246	17458	17267	17398	17492	17365	17421	17529	17304	17335	17513	17391	17627	17207	17270	17412	17556	17480	17438	17274	17403	17554	17490	17436	17629	17482	17517	17461	17478	17350	17540	17417	17364	17340	17362	17389	17469	17461	17501	17383	17352	17253	17338	17435	17328	17213	17513	17405	17331	17335	17412	17504	17267	17439	17535	17464	17340	17389	17494	17236	17516	17341	17445	17298	17416	17306	17122	17404	17438	17373	17423	17621	17504	17385	17391	17341	17427	17377	17504	17332	17516	17260	17491	17287	17524	17526	17509	17351	17562	17455	17378	17296	17380	17383	17481	17666	17470	17558	17384	17539	17402	17485	17442	17427	17467	17445	17355	17388	17358	17548	17377	17320	17456	17340	17397	17208	17505	17473	17352	17253	17484	17345	17373	17463	17593	17263	17419	17393	17425	17255	17363	17498	17476	17333	17251	17395	17497	17379	17578	17613	17103	17470	17255	17470	17361	17516	17455	17361	17550	17665	17504	17462	17306	17323	17491	17404	17408	17516	17659	17604	17107	17466	17462	17330	17608	17681	17365	17276	17284	17452	17490	17440	17197	17295	17148	17366	17460	17420	17516	17148	17403	17281	17275	17471	17292	17478	17606	17573	17496	17460	17332	17432	17444	17398	17442	17444	17498	17511	17543	17413	17255	17366	17361	17324	17510	17275	17296	17597	17419	17458	17268	17291	17495	17351	17470	17399	17528	17404	17362	17421	17450	17282	17512	17444	17231	17512	17391	17389	17423	17396	17456	17455	17358	17410	17103	17508	17345	17402	17343	17441	17357	17295	17338	17287	17360	17610	17560	17220	17365	17398	17512	17479	17483	17346	17306	17419	17445	17341	17414	17411	17426	17282	17520	17569	17597	17204	17545	17468	17465	17369	17562	17371	17455	17341	17170	17242	17331	17448	17266	17410	17327	17459	17469	17408	17542	17365	17523	17479	17463	17396	17534	17467	17432	17352	17496	17405	17351	17388	17336	17372	17387	17212	17367	17405	17294	17478	17441	17221	17382	17499	17344	17477	17648	17396	17338	17257	17364	17397	17325	17624	17510	17434	17328	17614	17358	17172	17408	17433	17462	17349	17434	17284	17302	17468	17303	17429	17508	17446	17449	17518	17458	17453	17474	17434	17335	17350	17383	17494	17419	17564	17254	17374	17432	17416	17466	17564	17374	17434	17404	17232	17317	17568	17482	17419	17322	17382	17343	17438	17470	17570	17346	17555	17496	17370	17425	17369	17505	17567	17683	17352	17292	17202	17370	17455	17345	17218	17392	17349	17377	17437	17309	17551	17514	17434	17358	17473	17360	17160	17729	17443	17340	17504	17360	17447	17178	17384	17352	17403	17514	17445	17409	17149	17402	17451	17267	17361	17239	17543	17576	17518	17526	17503	17286	17380	17588	17561	17476	17460	17419	17393	17519	17423	17288	17426	17311	17418	17446	17530	17373	17611	17346	17306	17241	17498	17470	17556	17519	17263	17325	17524	17408	17431	17586	17613	17282	17587	17581	17414	17313	17323	17381	17372	17477	17338	17377	17352	17362	17446	17428	17377	17353	17461	17532	17335	17309	17500	17140	17434	17548	17450	17618	17456	17375	17464	17430	17571	17342	17260	17091	17402	17395	17460	17384	17123	17523	17451	17459	17454	17573	17413	17411	17207	17397	17549	17193	17416	17507	17405	17546	17405	17445	17566	17733	17298	17289	17288	17303	17466	17451	17490	17375	17373	17507	17404	17459	17424	17497	17524	17494	17537	17668	17400	17415	17286	17426	17409	17264	17291	17479	17474	17221	17585	17359	17308	17252	17397	17376	17465	17441	17576	17476	17379	17002	17457	17547	17448	17464	17455	17459	17422	17344	17591	17262	17458	17536	17726	17537	17492	17320	17479	17500	17597	17589	17312	17426	17390	17447	17434	17395	17394	17293	17214	17454	17367	17218	17317	17517	17450	17493	17574	17488	17351	17506	17299	17720	17268	17391	17334	17396	17363	17297	17243	17329	17447	17346	17451	17561	17484	17243	17367	17299	17311	17146	17491	17460	17503	17459	17339	17333	17486	17381	17441	17493	17488	17333	17330	17449	17429	17265	17622	17263	17470	17539	17406	17318	17150	17476	17296	17374	17405	17483	17373	17223	17602	17470	17334	17152	17247	17440	17404	17564	17571	17517	17481	17496	17559	17427	17371	17490	17460	17448	17350	17429	17431	17478	17623	17446	17385	17560	17558	17370	17496	17294	17166	17461	17466	17463	17261	17209	17463	17522	17473	17457	17483	17429	17459	17437	17538	17276	17319	17459	17403	17328	17469	17493	17477	17453	17593	17479	17306	17366	17477	17294	17389	17596	17517	17354	17243	17492	17408	17531	17402	17431	17478	17565	17362	17262	17388	17764	17588	17519	17559	17265	17401	17434	17560	17425	17257	17318	17239	17368	17527	17463	17340	17279	17640	17389	17450	17643	17353	17503	17215	17474	17340	17458	17509	17339	17348	17375	17530	17577	17467	17498	17387	17279	17612	17521	17509	17428	17495	17177	17619	17409	17322	17438	17505	17386	17515	17415	17362	17620	17355	17266	17310	17646	17409	17328	17429	17457	17112	17351	17424	17330	17295	17481	17459	17475	17321	17393	17257	17196	17437	17380	17489	17414	17355	17353	17201	17510	17238	17482	17494	17618	17497	17369	17415	17330	17382	17346	17618	17332	17581	17409	17348	17260	17532	17249	17508	17395	17363	17549	17442	17347	17372	17371	17280	17380	17420	17387	17226	17316	17518	17378	17364	17497	17409	17447	17299	17556	17482	17400	17535	17408	17440	17513	17549	17368	17397	17312	17348	17509	17495	17471	17249	17516	17345	17413	17214	17513	17205	17548	17580	17663	17240	17259	17196	17309	17487	17600	17397	17489	17258	17720	17520	17506	17654	17430	17610	17512	17476	17439	17381	17297	17450	17490	17458	17400	17379	17508	17321	17592	17405	17351	17262	17525	17350	17608	17423	17421	17267	17186	17319	17518	17283	17448	17502	17240	17542	17415	17324	17378	17443	17244	17297	17233	17454	17383	17338	17551	17383	17520	17225	17398	17599	17605	17592	17521	17463	17507	17374	17291	17412	17463	17335	17569	17434	17343	17279	17432	17354	17634	17335	17361	17381	17515	17426	17400	17480	17465	17230	17222	17331	17311	17485	17411	17493	17468	17400	17428	17547	17489	17486	17647	17393	17214	17472	17446	17652	17456	17472	17209	17358	17620	17583	17382	17279	17428	17554	17431	17070	17433	17459	17400	17530	17486	17434	17588	17395	17390	17474	17461	17257	17434	17564	17420	17338	17314	17412	17315	17198	17530	17360	17450	17276	17411	17387	17403	17472	17748	17353	17483	17300	17475	17308	17333	17410	17509	17416	17572	17542	17449	17434	17622	17475	17476	17253	17420	17396	17167	17249	17466	17261	17274	17683	17578	17545	17461	17400	17228	17223	17223	17459	17561	17420	17500	17374	17525	17376	17201	17138	17368	17281	17548	17513	17464	17446	17465	17317	17253	17368	17387	17410	17457	17423	17495	17349	17406	17689	17564	17428	17196	17375	17414	17493	17647	17463	17466	17699	17533	17428
22552	39135	36500	29435	25583	22664	20719	19273	18268	17865	17471	16836	16352	16034	15765	15777	15635	15532	15442	15511	15444	15388	15386	15257	15410	15391	15324	15189	15353	15220	15170	15324	15227	15261	15329	15052	15145	15196	15364	15528	15507	15595	15680	15744	15708	15736	15489	15456	15330	15266	15139	15170	15206	15081	15057	15018	14988	14944	14899	15041	14924	14801	14900	14865	14881	15126	14919	15011	14908	15005	14974	14829	14667	14986	15000	14935	15048	14819	15072	14783	14969	14751	15033	14826	15064	15090	14965	14763	14914	14858	14956	14919	14806	14707	14944	14893	14958	14862	14797	14872	15047	14805	14846	14795	14958	14878	14916	14821	14890	14876	14828	14734	14685	14850	14928	14943	14817	14873	14891	14875	14740	14860	14932	14883	14985	14794	14965	14769	14925	14941	14958	14964	14890	14874	14838	14674	14849	15009	14870	14774	14889	14810	14902	14848	15022	14946	14911	14878	15036	14872	14852	14922	15034	15123	14738	14952	15002	14922	14988	14888	14899	14847	14877	15048	14817	14694	15016	14912	14814	14952	14964	14942	14758	14832	14858	14678	15126	14816	14878	14906	14781	14897	14779	14751	14760	15038	14993	15031	14897	14843	14866	14775	14601	14814	14761	14864	15027	14965	15051	14910	15012	14913	14923	15072	14736	14979	14917	14800	14847	14789	15062	14802	14821	14900	15059	14927	14829	14988	14838	14902	14833	14920	14857	14778	14691	14862	14888	14856	14970	14952	14998	14816	14951	15001	14721	14662	14954	14639	14920	15007	14999	14850	14876	14927	14941	14861	14871	14868	14867	14859	14655	14922	15042	14879	14933	14881	14990	14881	14867	14716	14889	14860	14777	14799	14804	14782	14710	14979	14863	14894	14903	14932	14802	14988	14832	14961	14863	14830	14895	14874	15094	14795	15104	14887	15058	14895	14884	15068	14878	14820	15133	14910	14951	14729	14959	14938	15066	14932	15026	14965	14791	14848	14763	15013	14883	14883	14865	14797	14898	14928	15026	14913	14842	14760	14931	15052	14868	14924	15072	14817	14709	15039	14956	14798	14814	14979	14979	14970	14833	14921	14861	14965	14888	14948	14893	15119	14931	14803	14837	14818	14747	14968	14752	14962	14850	14777	14735	14880	14772	14692	15120	14925	15043	14845	15042	14758	14836	15021	14824	14975	14959	14999	15004	14995	14939	14851	15021	14855	15036	14837	14971	14840	14709	15078	15045	14872	14969	14858	14896	14917	14720	14819	14957	14984	14789	14814	14799	14890	14791	14855	14843	15010	15038	14950	14695	14850	14977	15064	14945	14961	15034	14611	14855	14880	14872	15019	15072	15084	14928	14885	14835	14812	14924	14961	14772	14942	15018	14842	14880	14998	14924	14835	14893	14814	14787	14942	14915	14843	15031	14868	14908	14757	14899	14993	14962	14954	14747	14952	14795	14960	14798	14852	15083	14878	15056	14936	14782	14879	14752	14771	14855	15012	14930	14826	15021	14831	14973	14867	14980	14838	14847	14765	14792	14842	14879	14909	14797	14773	15003	14840	14858	14981	15071	14996	14837	14894	14866	14917	14801	14986	14791	14945	14724	14843	14907	14850	14805	14876	14918	14831	14886	14821	14988	14881	14821	14881	14862	14991	14863	14996	15066	14894	14921	15015	14874	14840	14939	14893	14812	14741	14750	14933	14893	14867	15068	14839	15214	14882	15094	14948	14919	15135	14830	14884	15023	14894	14926	14722	14834	14917	15197	14861	14906	14980	14940	14788	14955	14892	14787	15113	14893	14761	15006	14885	14810	14939	14818	14892	14849	14733	14918	14686	14858	14779	14948	14800	15014	14943	14949	14781	14945	14789	14957	14895	15038	14905	15050	14906	15033	14881	14774	14880	15016	14763	14984	14877	14880	14821	14779	14938	15017	14910	14951	14944	14747	14893	14991	14921	14832	14761	14835	14922	14761	15030	14865	14917	14920	14940	14794	14860	14810	14968	14832	14975	14747	14802	14931	14839	14844	14833	14791	14855	14953	15002	14793	14866	14972	14848	14717	15051	15034	15034	14792	15127	14904	14943	15067	14871	14926	14804	14887	14906	14890	14916	14810	14820	14910	14866	14799	14882	14796	14892	14912	14814	14829	14865	14956	14759	14872	15006	14824	14847	14912	14963	15012	14961	14599	14894	14897	14902	14787	14889	14752	14829	14864	14847	14935	14860	14887	14931	14878	14760	14901	14877	15101	14905	14827	15038	14680	14719	14853	14834	14789	14935	14812	15069	14933	14921	15090	14880	14783	14772	14955	14948	14801	14895	14913	14842	14962	14842	14986	14823	14944	14806	14943	14826	14946	14856	15038	14677	14920	14891	14965	14893	15043	15085	14843	14852	14879	14950	14839	14644	14925	14898	14834	14869	14947	15024	14851	14814	14944	14883	14806	14860	14662	15043	14837	14868	14722	14915	14931	14918	14860	14837	14915	14955	14945	14906	14867	14994	15021	14860	14961	15010	15008	14805	15075	14744	15021	14943	14955	14821	14891	14819	15037	14933	14966	14884	14898	14763	14907	14896	14792	14821	14878	15035	14843	14938	15095	14940	14981	15024	14901	14770	14756	14932	14779	14868	15060	14957	14965	14868	14883	14749	14966	14957	14883	14976	14833	14825	15102	14952	15007	14892	14937	14860	14816	14939	14875	14940	14632	14795	14912	14938	14875	14853	14880	14935	14939	14892	14877	14962	14872	14843	15084	14919	15062	14973	14837	14981	14998	14925	14885	15052	14972	14928	14869	15073	14792	14833	14885	14765	14847	14834	14886	14885	14932	14861	14862	14893	14880	15146	15082	14774	14899	14788	14940	14905	14882	14863	14569	14895	14846	14874	14738	14789	14863	14801	14831	14979	14965	14972	14865	14893	14989	15034	14727	15037	14925	14788	14803	14882	14933	14980	14926	14809	14927	14971	14901	14872	14946	14811	15006	15055	14957	14863	14919	14999	15142	14919	15069	14850	14914	14990	14873	14953	14749	14972	14908	14913	15011	14917	14893	14734	14918	14984	14816	14881	14954	14901	14907	14990	14781	14932	14893	14982	14938	14801	14923	14924	14846	14887	14930	14872	14886	14778	14826	14851	14866	14844	14820	14862	14886	14795	14945	14821	14794	14889	14893	14696	14877	15036	14924	15031	14691	14935	14876	15107	14863	15031	14628	14929	15016	14905	15027	14881	14916	14748	14931	14935	14943	14874	14889	14959	15017	14889	14891	14931	14935	14784	14830	14901	14972	14781	14734	14774	14867	15006	14797	14906	14865	14837	14676	15008	14778	14894	14865	14978	14832	14751	14962	14894	14822	14982	14894	14894	14817	14860	14947	15059	14958	15009	14879	14948	14949	14827	14825	14920	14940	14974	15064	14837	14827	14902	14922	14847	14983	14922	14879	14735	15142	14763	14996	14957	14921	14789	14995	14900	14879	15007	14843	14868	14811	14791	14847	14973	14757	14656	14841	14720	14795	14836	14899	14846	14998	14897	14860	14930	14928	14842	14845	14798	14977	14894	14841	14781	14782	14769	14946	14851	14884	14947	14917	14791	14730	15024	15016	14782	15059	14977	14774	14824	14900	14973	14858	14995	15067	14900	14951	14782	14834	14882	14872	14803	15015	14816	15003	14872	15020	14913	14913	14948	14916	14966	14919	14882	14785	14926	14826	14985	14864	14725	14816	14894	14847	14851	14914	14998	14904	14710	14853	14985	14797	14941	15074	14817	14971	14914	14849	14920	14948	14864	15040	14991	14900	14973	15072	14860	15027	14829	14981	14958	14705	14886	14885	14881	14876	14988	14948	14858	14868	14820	14950	15083	14923	14790	14921	14915	15038	14745	14847	14820	14758	14813	14716	14961	14916	15042	14976	14751	14855	14914	14699	14720	14892	14925	14930	14787	15011	14829	14989	14757	14788	14919	14836	14915	14821	14835	15087	14819	14935	14909	14850	14731	14961	14907	14843	14942	14846	14976	14957	14904	14887	15070	14953	14932	15067	14966	14841	14981	14652	14925	14907	14915	14854	14870	14838	14800	14757	14843	14879	15002	14850	14952	14822	14955	15005	14920	14941	14940	14813	14869	14946	14917	14967	14785	14698	14745	14857	14843	14937	14864	15051	15028	14978	14962	14890	14921	14871	14880	14920	14809	15061	14918	14755	15018	14871	14872	14906	14849	15026	14913	14961	14925	14899	14850	14839	14992	14800	14854	15118	14694	14969	14674	14813	14861	14792	14862	15042	14818	15049	14685	14971	14830	14955	14692	14858	14981	14898	14934	14960	14640	14805	14943	14981	14968	14902	14582	14851	14736	14709	14919	14823	14920	14900	14736	15028	14844	14941	14803	14776	15030	15009	14854	14839	14789	14846	15162	14811	14881	14867	14827	14894	14926	14767	14699	14985	14814	15016	14961	15042	14786	14914	14910	14921	14914	14878	14850	14975	14704	14867	14827	15004	14911	14838	14973	14838	14851	14678	14891	14836	14974	15021	14813	14915	14888	14826	14902	14894	14704	14986	14921	14932	14859	14996	14879	14912	14807	14954	14924	14871	14687	15022	14869	14955	15074	14896	15000	14849	14882	14945	15103	14796	14791	15035	14824	14839	14921	14895	14870	14933	14915	14648	14968	14871	14869	15022	14774	14880	14978	14890	14887	15024	14977	14742	14964	14987	14954	14902	14859	14842	14799	14942	15017	15093	14881	14788	14892	14925	14849	14944	14847	15017	14959	14796	14976	14921	14902	14925	14776	14938	14869	14789	15017	15030	14792	14897	14997	14902	14747	14907	14899	14958	14874	14923	15011	14724	14901	14897	14908	14994	14852	14991	14911	14796	14931	14828	14836	14801	14959	14868	14846	14959	14856	14871	14792	14917	14971	14966	15006	14641	14892	14807	15041	14859	14976	14728	14866	14816	14947	14838	14910	14868	14855	14795	14888	14866	14806	14889	14943	14868	14754	14890	14997	14849	14999	14950	14873	14804	14879	14911	14792	14855	14760	14805	14999	14976	14952	14875	14774	14851	14820	14915	14820	14887	14938	14906	14970	14814	14938	14984	14717	14885	14661	14880	15059	14933	14941	14921	14842	14802	14934	14874	15060	14927	14933
29601	22930	24195	21776	18736	18262	18303	17806	17618	17620	17461	17443	17554	17361	17372	17236	17400	17535	17358	17138	17472	17292	17333	17357	17364	17272	17202	17489	17229	17414	17559	17665	17258	17294	17258	17434	17287	17446	17482	17465	17319	17304	17658	17664	17425	17473	17379	17209	17398	17351	17387	17399	17314	17191	17196	17292	17205	17213	17261	17438	17175	17395	17273	17312	17208	17144	17025	17024	17105	17211	17234	17311	17213	17237	16960	17207	17397	17237	17400	17217	17274	17152	17306	17267	17331	17284	17093	17137	17334	17430	17243	17216	17192	17035	17304	17189	17228	17312	17377	17272	17174	17432	17121	17197	17160	17195	17253	17299	17304	17271	17195	17023	17166	17161	17229	17157	17286	17213	17327	17329	17270	16913	17330	17204	17380	17340	17265	17054	17074	16998	17367	17305	17224	17290	17360	17230	17349	17303	16949	17038	17262	17033	17293	17083	17242	17391	17271	17276	17250	17162	17184	17045	17237	17145	17280	17176	17195	17044	17154	17246	17234	17456	17193	17258	17011	17207	17364	17295	17244	17399	17167	17093	17020	17243	17219	17280	17159	17184	17120	17203	17456	17155	17317	17203	17308	17287	17190	17390	17457	17147	17282	17342	17200	17280	17416	17431	17240	17446	17089	17167	17332	17037	17204	17225	17316	17286	17132	17266	17318	17397	17287	17126	17079	17374	17275	17422	17398	17244	17361	17208	17077	17140	17337	17245	17137	17313	17037	17267	17337	17469	17271	17267	17144	17249	17392	17175	17363	17298	17142	16987	17249	17293	17465	17302	17182	17106	17238	17362	17361	17321	17177	17192	17015	16895	17184	17352	17352	17099	17218	17094	17101	17130	17358	17161	16959	17396	17404	17222	17123	17268	17348	17252	17326	17377	17175	17191	17201	17370	17209	17228	17440	17166	17181	16995	17196	17319	17118	17336	17295	17032	17304	17306	17106	17201	17366	17322	17272	17089	17147	17120	17193	17348	17219	17314	17218	17156	17135	17433	17298	17462	17173	17308	17068	17198	17227	17129	17269	17156	17196	17200	17235	17399	17255	16923	17128	17053	17322	17196	17305	17278	17280	17201	17234	17280	17090	17344	17196	17230	17350	17494	17446	17237	17326	17266	17175	17269	17093	17191	17259	17277	17268	17104	17326	17120	17430	17204	17215	17246	17280	17214	17349	17220	17300	17152	17256	17362	17249	17132	17246	17058	17259	17305	17019	17301	17407	17389	17290	16994	17266	17067	17224	17123	17409	17269	17099	17251	17379	17267	17348	17285	17217	17108	17348	17336	17369	17351	17241	17212	17199	17189	17320	17204	17238	17384	17291	17147	16980	17188	17081	17269	17177	17312	17317	17332	17207	17012	17234	17154	17199	17110	17126	17170	17186	17125	17175	17293	17271	17164	17242	17157	17273	17220	17223	17221	17397	17116	17300	17338	17260	17253	17214	17103	17288	17182	17021	17241	17192	17066	17132	17326	17164	17209	17349	17286	17265	17246	17312	17356	17187	17483	17322	17253	17352	17422	17338	17409	17125	17079	17355	17215	17151	17220	17200	17176	16900	17021	17384	17159	17167	17113	17301	17207	17222	17551	17309	17322	17120	17284	17313	17109	17157	17312	16873	17275	17349	17097	17335	16972	17251	17446	17329	17160	17334	17348	17118	17210	17319	17207	17286	17231	17339	17299	17381	17222	17411	17373	17427	17241	17072	17337	17263	17397	17123	17027	17253	17188	17284	17311	17313	17171	17195	17112	17039	17069	17111	17429	17154	17282	17166	17301	17284	17149	17142	17238	17367	17261	17221	17292	17303	17406	17195	17172	17194	17291	17264	17224	17264	17268	17269	17175	17270	17170	17280	17263	17261	17220	17295	17211	17145	17124	17225	17127	17154	17354	17166	17280	17100	17212	17058	17281	17108	17461	17382	17278	17090	17317	17195	17224	17046	17282	17267	17443	17318	17191	17135	17224	17196	17326	17090	17040	17300	17269	17169	17373	17322	17279	17345	17101	17438	17222	17289	17276	17089	17029	17186	17190	17024	17214	17046	17206	17235	17402	17302	17260	17273	17379	17203	17060	17279	17239	17155	17040	17287	17195	17254	17151	17265	17054	17382	17350	17266	17110	17264	17309	17302	17307	17262	17248	17146	17328	17350	17295	17201	17255	17148	17277	17388	17143	17160	17273	17242	17095	17300	17266	17118	17505	17073	17316	17278	17547	17329	17250	17091	17265	17192	17333	17264	16983	17148	17202	16878	17097	17111	17284	17186	17362	17370	17315	17153	17203	17186	16955	17258	17137	17180	17073	17208	17207	17362	17123	17076	17331	17062	17115	17230	17220	17149	17229	17166	17209	17332	17320	17381	17244	17295	17190	16912	17294	17368	17265	17298	17117	17294	17377	17190	17108	17289	17174	17342	17188	17483	17252	17121	17261	17429	17134	17087	17266	17155	17196	17127	17200	17264	17149	17083	17172	17344	17411	17171	17516	17108	17548	17041	16999	17266	17264	17332	17272	17229	17178	17106	17381	17174	17054	17310	17334	17329	17188	17334	17047	17234	17296	17181	17123	17285	17107	17154	17308	17290	17549	17556	17386	17348	17236	17318	17169	17103	17218	17222	17144	17186	17277	17343	17311	17097	17389	17273	17076	17251	17250	17278	17158	17342	17260	17214	17191	17216	17521	17427	17469	17120	17212	17027	17029	17191	17259	17141	17238	17231	17324	17241	17390	17314	17326	17405	17123	17216	17242	17340	17344	17267	17115	17288	17191	17198	17225	17347	17061	17182	17122	17181	17143	17293	17018	17183	17119	17106	17254	17147	17241	17037	17106	17221	17365	17325	17219	17139	17217	17263	17327	17359	17206	17260	17290	17161	17190	17287	16924	17261	17251	17216	17145	17397	17294	17264	17114	17172	17095	17012	17375	17314	17222	17182	17299	17240	17309	17170	17183	17304	17240	17243	17328	17216	17455	17263	17270	17139	17038	17230	17179	17278	17232	17317	17097	17243	17248	17310	17062	17296	17287	17360	17200	17280	17202	17175	17311	17388	17193	16974	17066	17358	17134	17191	17143	17094	17022	17215	17364	17169	17312	17290	17241	17039	17184	17089	17237	17286	17349	17385	17327	17150	17157	17199	17116	17210	17303	17231	17131	17287	17265	17245	17121	17063	17152	17246	17125	17219	17498	17194	17359	17090	17247	17261	17228	17261	17254	17214	17222	17271	16975	17235	17400	17255	17231	17235	17212	17468	17003	17185	17344	17242	17239	17289	17254	17266	17170	17372	17338	17261	17087	17141	17113	17236	17219	17271	17328	17317	17331	17141	17266	17105	17127	17158	17213	17264	17220	17241	17261	17305	17372	17060	17168	17370	17241	17365	17328	17152	17122	17296	17133	17379	17175	17138	17281	17088	17150	17125	17188	17215	17404	17230	17267	17291	17186	17183	17118	17123	17076	17262	17295	17385	17270	17404	17189	17358	17079	17123	17209	17232	17031	17171	17352	17088	17095	17257	17104	17097	17109	17200	17195	17453	17283	17099	17202	17234	17508	17329	17227	17202	17295	17253	17196	17214	17081	17217	17237	17209	17346	17278	17235	17155	17131	17133	17319	17118	17184	17227	17118	17098	17438	17375	17202	17111	17163	17306	17153	17007	17232	17331	17396	17338	17230	17442	17374	17172	17106	17236	17106	17235	17220	17185	16959	17009	17331	17285	17325	17189	17266	17209	17331	17329	17419	17195	17158	17186	17258	17278	17250	17337	17404	17267	17178	17117	17118	17126	17200	17129	17123	17364	17241	17138	17236	17466	17159	17068	17270	17182	17239	17144	17173	17357	17236	17317	17270	17066	17103	17286	17212	17337	17311	17005	17078	17183	17228	17196	17176	17218	17286	17114	17369	17221	17206	17276	17295	17350	16992	17392	17592	17368	17386	17317	17316	17075	17282	17311	17330	17399	17273	17202	17253	17226	17280	17181	17249	17375	17198	17319	17331	17528	17294	17084	17344	17291	17003	17387	17290	17283	17084	17562	17101	17298	17249	17233	17217	17139	17199	17159	17227	17453	17291	17248	17273	17286	17377	17250	17253	17290	17218	17136	17182	17216	17108	17077	17252	17243	17248	17034	17246	17198	17255	17226	17179	17338	17201	17414	17089	17340	17349	17369	17194	17207	17134	17144	17204	17358	17387	17267	17310	17282	17266	17400	17132	17080	17143	17168	17304	17237	17297	17476	17131	17171	17293	17327	17356	17235	17423	17403	17451	17324	17185	17286	17267	17227	17380	17134	17276	17271	17201	17277	17358	17206	17144	17169	17209	17248	17212	17390	17441	17266	17232	17015	17021	17101	17236	17194	17151	17300	17333	17125	17156	17234	17317	17085	17056	16969	17468	17309	17186	17247	17042	17288	17193	17140	17316	17114	17359	17289	17126	17122	17376	17117	17059	17160	17291	17051	17171	17190	17085	17139	17368	17349	17284	17312	17055	17401	17535	17495	17518	17394	17272	17339	17258	17350	17179	17211	17168	17179	17325	17165	17230	17183	17364	17214	17152	17197	17249	17296	17198	17065	16956	17292	17224	17200	17378	17101	17213	17117	17208	17235	17101	17287	17313	17188	17277	17424	17428	17141	17003	17104	17371	17085	17395	17378	17099	17235	17256	17354	17199	17134	17282	17225	17308	17053	17249	17156	17164	17316	17425	17067	17047	17264	17205	17300	17039	17424	17438	17186	17309	17177	17034	17240	17103	17021	17248	17459	17264	17265	17193	17239	17304	17314	17112	17342	17078	17203	17091	17240	17248	17155	17086	17352	17211	17211	17194	17481	17180	17157	17361	17467	17518	17558	17361	17118	17272	17222	17091	17231	17063	17116	17010	17324	17224	17101	17081	17343	17061	17181	17313	17227	17107	17114	17191	17227	17406	17491	17130	17371	17202	17258	16995	17233	17215	17146	17017	17223	17367	17311	17221	17274	17114	17137	17071	17294	17218	17055	17335	17104	17115	17260	17563	17420	17249	17386	17355	17147	17145	17165	17284	17282	17581	17432	17151	17254	17064	17099	17303	17413	17283	17285	17171	17064	17277	17213	17181	17379	17196	17436	17182	17031	17284	17388	17228	17287	17280	17250	17253
18407	22607	21943	18473	17185	16450	16244	15720	15489	15452	15201	15122	14921	15024	15060	14813	14850	14868	14840	14880	15008	15020	15125	14971	15018	15036	14833	14846	14896	14998	15088	15026	14915	14956	14913	14966	14871	14955	14913	15101	15168	15210	15214	15125	15313	15128	14990	15040	14914	15114	14974	14807	14863	14847	14847	14838	14970	14854	14744	14885	14745	14815	14930	14949	14787	14801	14756	14653	14827	14633	14899	14702	14848	14774	14958	14854	14767	14812	14809	14821	14733	14796	14854	14669	14868	14838	14895	14765	14738	14813	14740	14627	14797	14815	15002	14695	14945	14712	14841	14929	14774	14791	14779	14886	14795	14749	14678	14774	14720	14894	14640	14884	14944	14797	14831	14646	14806	14685	14668	14808	14746	14741	14901	14741	14786	14737	14960	14768	14788	15012	14865	14564	14551	14717	14819	14600	15045	14960	14631	14660	14855	14807	14841	14844	14608	14728	14649	14772	14812	14836	14748	14789	14643	14762	14608	14683	14833	14836	14759	15111	14900	14769	14835	14925	14634	14813	14839	14940	14749	14662	14710	14731	14874	14745	15021	14782	14783	14825	14885	14808	14723	14615	14872	14881	14760	14645	14959	14924	14844	14802	14841	14868	14777	14636	14629	14985	14897	14949	14770	14736	14886	14925	14736	14879	14688	14665	14759	14681	14759	14796	14808	14688	14716	14856	14853	14613	14861	14674	14787	14640	14725	14733	14891	14867	14735	14680	14915	14746	14852	14667	14805	14984	14901	14700	14713	14820	14902	14736	14956	14854	14782	14652	14900	14806	14631	14807	14613	14659	14724	14884	14705	14683	14815	14681	14880	14877	14731	14713	14606	14810	14770	14771	14776	14930	14568	14702	14773	14921	14974	14900	14715	14819	14773	14727	14839	14803	14768	14747	14728	14637	14724	14641	14707	14974	14670	14772	14651	14673	14766	14836	14801	14732	14675	14824	14788	14865	14773	14801	14762	14869	14770	14899	14775	14837	14785	14873	14927	14794	14954	14824	14786	14868	14843	14766	14729	14753	14796	14715	14749	14866	14724	14949	14950	14630	14798	14837	14677	14740	14910	14896	14829	14677	14823	15039	14739	14791	14891	14732	14798	14740	14632	14862	14865	14808	14839	14699	14851	14648	14774	14664	14747	14735	14772	14864	14772	14620	14830	14780	14708	14861	14725	14934	14889	14767	14925	14736	14740	14759	14810	14633	14681	14678	14853	14757	14725	14791	14681	14752	14767	14709	14910	14826	14747	14783	14892	14744	14684	14755	14854	14776	14681	14848	14711	14782	14722	14763	14637	14743	14879	14820	14757	14796	14718	14687	14715	14834	14852	14920	14769	14951	14701	14886	14639	14882	14893	14597	14782	14760	14763	14769	14920	14632	14865	14891	14871	14764	14931	14856	14749	14772	14804	14950	14816	14801	14643	14805	14764	14627	14853	14744	14897	14734	14726	14835	14700	14677	14804	14933	14764	14888	14723	14715	14841	14718	14716	14774	14637	14870	14871	14653	14712	14809	14630	14802	14731	14904	14796	14666	14806	14750	14851	14871	14912	14660	14608	14739	14747	14704	14830	14837	14869	14914	14755	14807	14592	14888	14738	14879	14899	14730	14690	14892	14737	14703	14661	14756	14766	14830	14740	14703	14816	14729	14852	14843	15029	14687	14617	14667	14682	14712	14835	14713	14749	14622	14888	14739	14677	14748	14685	14864	14623	14839	14680	14800	14807	14909	14858	14798	14953	14666	14601	14882	14707	14579	14842	14845	14716	14768	14583	14808	14786	14844	14702	14833	14572	14846	14745	14838	14842	14679	14827	14946	14818	14693	14724	14856	14710	14754	14763	14832	14799	14751	14895	14669	14879	14803	14685	14746	14798	14615	14708	14940	14870	14896	14856	14839	14784	14764	14782	14798	14843	14827	14655	14844	14648	14781	14767	14981	14874	14695	14784	14902	14758	14770	14731	14781	14960	14743	14661	14865	14819	14801	14880	14908	14765	14985	14981	14728	14740	14641	15003	14939	14667	14868	14846	14605	14789	14954	14789	14927	14760	14924	14714	14884	14686	14812	14901	14724	14846	14783	14807	14903	14969	14734	14862	14784	14899	14573	14827	14726	14947	14771	14783	14805	14728	14780	14761	14708	14985	14696	14818	14704	14834	14841	14709	14894	14772	14855	14779	14769	14834	14845	14701	14822	14788	14897	14834	14710	14878	14793	14430	14870	14792	14651	14556	14738	14766	14658	14875	14778	14894	14725	14872	14751	14827	14708	15047	14732	14821	14650	14827	14960	14731	14968	14806	14826	14737	14863	14787	14740	14674	14780	14848	14932	14863	14753	14728	14762	14787	14789	14882	14851	14690	14775	14779	14647	14751	14945	14811	14895	14725	14758	14691	14610	14987	15011	14610	14736	14763	14849	14755	14796	14745	14760	14852	14885	14832	14744	14916	14649	15021	14846	14924	14681	14841	14775	14755	14816	14899	14738	14877	14829	14726	14841	14825	14669	14647	14806	14803	14810	14768	14754	14904	14852	14866	14730	14822	15004	14754	14997	14855	14767	14734	14739	14828	14635	14744	14827	14767	14659	14810	14808	14795	14761	14767	14979	14780	14755	14624	14890	14770	14811	14661	14819	14849	14778	14795	14787	14932	14784	14893	14694	14861	14695	14594	14823	14814	14717	14698	14703	14783	14784	14804	14797	14993	14665	14842	14777	14831	14872	14894	14903	14777	14932	14785	14778	14829	14810	14806	14851	14793	14635	14891	14778	14675	14674	15089	14875	14769	14757	14679	14758	14814	14935	14776	14597	14878	14769	14718	14820	14820	14774	14856	14798	14728	14731	14679	14766	14892	14922	14913	14879	14854	14696	14672	14715	14686	14671	14766	14675	14823	14624	14925	14823	14820	14696	14803	14735	14763	14816	14928	14865	14723	14746	14921	14829	14709	14696	14827	14662	14684	14910	14809	14691	14778	14988	14788	14874	14756	14918	14820	14852	14922	14728	15025	14912	14754	14891	14919	14828	14622	14658	14889	14810	14615	14805	14677	14762	14908	14876	14889	14683	14797	14927	14755	14956	14825	14769	14826	14739	14880	14739	14733	14875	14774	14931	14760	14634	14842	14688	14915	14773	14630	14945	14808	14776	14874	14768	14645	14759	14786	14810	15016	14807	14715	14844	14869	14751	14887	14633	14715	14792	14756	14769	14671	14616	14798	14878	14873	14809	14671	14846	14776	14781	14843	14821	14875	14738	14681	14816	14820	14915	14898	14714	14721	14716	14783	14761	14833	14608	14926	14753	14680	14849	14823	14887	14633	15088	14837	14790	14684	14705	14924	14798	14915	14805	14663	14697	14801	14741	14694	14858	14728	14844	14881	14888	14759	14787	14581	14846	14666	14944	14635	14758	14681	14878	14999	14681	14875	14713	14888	14846	14902	14764	14821	14805	14797	14745	14847	14794	14984	14852	14920	14594	15110	14566	14774	14761	14792	14814	14833	14650	14754	14780	14839	14758	14813	14837	14911	14712	15021	14799	14906	14881	14759	14817	14735	14981	14779	14757	14846	14725	14744	14867	14803	14893	14811	14856	14778	14812	14667	14713	14791	14765	14738	14991	14742	14733	14792	14951	14851	14745	14703	14739	14785	14805	14626	15073	14781	14678	14627	14771	14793	14821	14718	14897	14804	14772	14765	14841	14718	14875	14873	14929	14820	14724	14714	14896	14843	14914	14966	14740	14873	14846	14728	14830	14635	14757	14681	14611	14920	15031	14826	14789	14761	14723	14673	14695	14775	14773	14734	14779	14822	14824	14825	14752	14810	14805	14989	14788	14816	14834	14809	14641	14840	14798	14935	14715	14887	14721	14809	14862	14814	14722	14738	14751	14799	14942	14694	14852	14706	14756	14826	14790	14673	14827	14794	14857	14870	14715	14940	14806	14927	14905	14750	14839	14845	14609	14789	14876	14668	14703	14666	14917	14954	14875	14809	14830	14777	14724	14808	14809	14775	14673	14812	14954	14856	14602	14724	14708	14800	14859	14873	14796	14667	14833	14850	14768	14799	14732	14696	14790	14875	14899	14803	14692	14639	14858	14743	14508	14729	14778	14939	14679	14783	14709	14739	14709	14722	14838	14873	14938	14873	14935	14756	14767	14843	14958	14741	14824	14744	14607	14816	14813	14882	14693	14781	14955	14850	14821	14739	14902	14818	14720	14686	14784	14828	15018	14816	14828	14903	14765	14880	14732	14806	14654	14826	14840	14712	14800	14841	14899	14696	14829	14663	14688	14714	14726	14868	14830	14774	14726	14706	14793	14750	14828	14816	14775	14806	14669	14727	14758	14721	14732	14814	14920	14802	14797	14720	14852	14754	14883	14734	14917	14770	14872	14842	14906	14827	14959	14893	14610	14805	14709	14835	14716	14961	14783	14678	14828	14840	14816	14766	14882	14745	14833	14863	14787	14759	14876	14908	14639	14587	14725	14645	14753	14775	14630	14806	14740	14882	14751	14768	14760	14719	14827	14821	14702	14836	14816	14738	14842	14749	14612	14745	14747	14810	14668	14738	14819	14807	14717	14805	14809	14978	14746	14881	14832	14804	14834	14862	14872	14777	14971	14819	14941	14750	14808	14583	14887	14746	14714	14770	14931	14734	14852	14767	14783	14723	14873	14760	14829	14948	14771	14721	14661	14646	14803	14872	14790	14721	14677	14659	14677	14836	14846	14766	14996	14891	14763	14800	14851	15057	14808	14939	14802	14791	14787	14866	14878	14847	14800	14794	14755	14783	14758	14766	14908	14705	14732	14691	14648	14817	14822	14556	14928	14670	14919	14703	14771	14701	14800	15109	14781	14776	14759	14889	14838	14804	14750	14915	14946	14685	14936	14686	14639	14811	14868	14876	14775	14776	14912	14830	14776	15048	14718	14841	14900	14831	14762	14749	14810	14675	14805	14805	14754	14745	14782	14891	14845	14823	14823	14668	14831	14807	14591	14896	14762	15016	14961	14906	14673	14717	14832	14826	14663	14871	14753	14810	14805	14801	14933	14725	14593	14592	14735	14748	14660	14811	14833	14924	14697	14775	14763	14866	14720	14660	14881	14869	14777	14792	14910	14638	14889	14749	14838
25355	21424	28454	25524	22909	21738	21401	19136	18467	18412	18224	18002	17890	17818	17636	17650	17393	17559	17410	17418	17275	17402	17415	17243	17428	17529	17407	17383	17197	17284	17427	17201	17468	17303	17509	17425	17207	17454	17333	17610	17299	17548	17598	17360	17662	17437	17257	17262	17217	17351	17346	17449	17286	17205	17191	17283	17237	17361	17265	17219	17369	17248	17168	17056	17257	16961	17106	17030	17067	17132	17335	17008	17188	17257	17057	17068	16957	17146	17165	17125	17045	17137	17142	17279	17127	16911	17167	17171	17109	17134	17330	17007	16914	17016	17177	16954	17145	17039	17028	17227	17171	17222	17026	17000	16995	17127	17048	17079	17198	17082	17021	17156	17073	17067	17315	17000	17352	17107	17124	17050	17188	17267	17200	17159	17093	17185	17044	17058	17146	17294	17199	17102	17187	17102	17127	17056	17240	17081	17069	17086	17335	17249	17035	16944	16994	17128	17036	17196	17243	16855	16966	16985	17328	17333	17043	17138	17247	16937	17054	16881	17069	17307	17208	16989	17070	17053	17209	17090	16963	17141	16821	17047	17076	17237	17075	17104	17139	16938	16954	16947	17077	17091	17053	17211	16982	16982	16990	17092	17236	17174	17123	17152	17080	17326	17076	17172	17227	17071	17093	17323	17123	17142	17178	17124	17194	16973	16880	17073	17062	17106	17006	17027	16956	17120	17155	17087	17161	17056	17075	17053	17248	17399	17297	17092	17120	17211	17043	17154	17084	17173	17165	17184	17157	16812	17247	17221	17234	16966	17012	17229	17063	17135	17097	17212	17249	16981	17299	16966	17074	17105	17108	16986	17113	17443	17174	17157	17257	17262	17131	17183	17111	17112	17165	17094	17095	17070	16931	17200	17130	17061	16965	17040	17305	17137	16794	17177	17073	17249	17025	17096	17327	17164	17019	17054	17117	16983	17147	16988	17045	17184	17120	17091	17068	17084	17057	17106	17045	17015	16976	17243	17068	17122	17015	17120	17154	17110	17077	17065	17008	17175	17213	17112	17199	17075	17246	17207	17093	17109	16889	17130	17085	16982	17399	17223	16979	16930	17133	17059	17143	16965	16929	17085	17077	17060	17247	17152	17088	17047	17208	16994	17065	17072	17006	17319	16919	17341	17203	17173	17129	17070	17110	17089	17001	17110	17027	17332	16994	16966	17091	17008	17106	17216	17074	17095	17030	17115	17440	17175	17064	17161	16779	17081	17002	17137	17249	17086	17061	17170	17229	17011	17191	17068	17160	17211	16880	17062	17132	17189	17097	17116	17056	17114	17010	17170	17028	17029	16975	17246	17045	17163	17125	17041	17092	17073	17071	16903	16883	17136	17132	17274	17330	17315	17121	16822	17112	17248	17081	17137	17093	17308	17232	17100	17238	16968	17173	17026	17029	16945	17273	17172	16974	17160	17220	17132	17166	16996	17267	17173	17127	17113	17126	17100	17253	17066	17107	17221	17167	17086	17079	17269	16986	17077	17230	17096	17184	17114	17120	17090	16985	16855	17313	17205	17246	17090	17011	17046	17136	17043	17109	17214	17329	17137	17039	17065	16939	17172	17060	16995	17373	17162	17225	16957	17137	17291	17061	16915	17143	17236	17141	17104	17070	17293	17077	17147	17073	17056	16976	17156	17082	17141	16987	17199	16889	17051	17122	17246	17050	17138	17067	17092	17054	17008	17082	17152	16976	17073	17062	17239	17220	17299	17231	17146	17034	16920	17165	17028	17322	17114	17303	17061	17067	17111	17115	16968	17003	17222	17156	17346	17116	17177	17167	17223	17328	17050	17142	17077	17221	17155	17075	16989	16955	17182	16960	17327	17338	17057	17090	17355	17147	17196	17226	17450	17094	17016	17070	17201	17081	17306	17205	17067	17206	17122	17093	16884	17140	17343	17006	17031	17105	17002	17010	16946	17075	17139	17065	16991	17124	16991	17228	17111	17127	17191	17130	17304	17180	17245	16982	17112	17204	16902	17180	17195	17237	17087	17104	17097	17138	17347	16920	16992	17057	17002	17223	17076	17166	17566	17034	17091	17147	17101	17045	17117	17127	17142	17199	16973	16966	16988	16961	16933	17183	17061	17028	17377	17234	17238	17128	17139	17057	16928	17163	17174	17062	17049	17124	17146	17134	17119	16934	17174	17087	17125	17107	16932	17209	16964	16983	17134	17131	17068	17143	16950	17170	17216	17119	16889	17119	16975	17221	17137	17040	17168	17237	16969	17120	17040	17307	17184	16977	17048	17047	17248	17165	16882	17093	17001	17128	17123	17054	17121	17050	17096	16995	17223	17154	16987	17077	17129	17227	16957	17088	17100	17132	17224	17175	17059	17161	17194	17120	17276	17182	17080	17196	17200	17166	17065	17076	17107	17069	16966	17019	17315	17246	17275	17090	17177	17159	17038	17144	17132	17173	17134	17184	17109	16985	17189	17218	17044	17098	17026	17084	17121	17060	17182	17234	16927	17124	17005	17130	17132	17106	17331	16938	17224	17024	17027	17091	17070	17141	17112	17177	17045	17049	17080	17178	17074	16992	17135	16955	16951	17040	17169	17068	17069	17271	17026	17137	17144	17039	17239	17204	17006	17130	17230	16992	17159	17047	16955	17234	17125	16983	17219	17119	17088	17247	17108	17177	16970	17095	17178	17125	17105	17231	16899	17178	17203	17215	17247	17113	16948	17020	17109	17236	17156	17072	16994	17300	17089	17081	17153	17058	17218	17133	17204	17089	17022	17053	16915	17180	17197	16950	17241	17219	17149	17094	17149	17136	17165	16996	16883	17177	17055	17042	17168	17026	17240	17093	17191	17213	16891	17256	17177	17248	17098	16960	17153	17149	17216	16919	17308	17096	17127	17083	17080	17201	17219	17076	17036	16954	16937	17221	17269	17325	17236	17233	17125	17115	17037	16914	17076	17021	17019	16967	17116	16993	17083	17051	17199	17224	16819	16981	17056	17175	17280	17243	17100	16995	17136	17062	17203	17094	17159	16889	17213	17102	17216	17092	17306	17122	17022	17081	17261	17072	17152	17031	17178	17122	17005	16995	17009	17252	17154	17065	17094	17125	17040	17086	17094	16940	17219	17132	17158	17146	17214	17148	17113	17066	17288	17102	17074	17165	16904	17176	17085	17080	17195	17124	17234	17244	17059	16973	17105	17158	17081	17320	17126	17123	17054	17352	16997	17037	17119	17262	17173	17091	17050	17315	17280	17267	17168	17216	17078	16879	17124	17334	17010	17191	17301	17151	16987	17109	16851	17095	17048	17236	17140	17016	17216	17017	17009	17245	17020	16984	17119	17117	17163	17007	17270	16962	17288	17187	17363	17192	17153	17142	17252	17182	16940	17183	17161	17217	17173	17134	17181	17079	17004	17202	17048	17317	16992	17012	17330	17110	17231	17222	17433	16883	16885	16975	17031	17105	17295	17138	17175	17158	17226	17076	17133	17318	17066	17215	17076	17117	17068	17065	16905	17068	17121	17127	16923	17184	17110	17138	17194	16969	17175	17137	17321	16961	17258	17013	17129	17238	17182	17149	17088	17191	17092	17210	17150	17016	17048	16960	16996	17094	17041	17127	17079	17064	17182	17270	17111	17252	16919	17176	17150	17278	17035	17310	17048	17168	17141	16951	17013	17116	17106	17187	17123	17239	17323	17195	17041	17075	17110	16911	17302	17026	16977	17106	17062	17159	17040	16990	17013	16954	17144	17182	17059	17249	17262	16956	17184	17183	17108	17214	17026	17181	17102	17064	17107	17147	17139	17137	16957	16949	17177	17033	17151	17125	17043	17088	17053	17099	16909	17065	17031	17145	16860	17322	17281	16978	16973	17064	17097	17007	17113	17013	17347	17195	17026	17098	17241	16967	17066	17195	17059	17016	17162	17014	17042	17143	16987	17073	17026	17160	17262	17223	17018	17285	17084	17042	17108	16906	17057	17297	17072	17085	17175	17279	17215	16927	17220	17038	16975	17290	17188	16995	17045	16999	17094	17016	17069	17007	17055	17167	17096	17111	17115	17209	16976	17102	17006	16961	17154	17136	17215	17197	17208	17079	17126	17077	17176	17110	17181	17171	17134	17265	16903	17040	17274	17013	17205	16878	17262	17085	17068	17074	17094	17088	17004	17070	17118	17180	16910	17269	17304	17212	17109	16782	17178	17160	16984	17027	17157	16996	17061	17184	16943	17105	17041	17170	17130	17158	17433	16973	17091	17117	17180	17268	17073	17079	17027	17136	17154	17073	17268	16770	17148	17024	17235	17116	16957	16975	17232	17042	17130	17258	16994	16959	17092	17059	16869	17117	17230	17063	17264	17068	17280	17266	17270	17090	17050	17062	17290	17103	17122	16903	17443	17066	16932	17035	16981	17178	17127	16970	17041	17102	17012	16860	17212	17192	17079	17100	16956	17192	17114	17148	16917	17054	17128	17320	17221	17090	16974	16886	16950	16915	17319	17245	17345	16970	17113	16914	17138	17145	17203	17266	17081	17217	16855	17080	17169	17081	17205	17193	17108	17087	17048	17072	17292	17139	17227	16919	17263	17257	17055	17233	17073	17078	17042	17203	17090	17016	16965	17168	17007	17041	17151	17115	16870	17113	17087	17169	16961	17137	17023	17055	17121	17204	17104	17080	16901	17110	17244	17211	17163	17196	17163	17064	17179	16993	17366	17002	17000	17220	17092	17219	17082	17000	17093	17161	17340	17182	16966	16968	17028	17122	17027	17107	17200	17078	17121	17200	17184	17006	17178	17313	17030	16958	17299	17208	17314	17190	17274	17114	17090	17161	17079	17076	17210	17133	16967	17053	17091	17203	17233	17092	17101	17318	17175	17099	17122	17092	17085	17125	17281	17131	16942	17098	17199	17239	17064	17081	17125	17111	17096	17163	17300	17332	17122	17205	17332	17353	17339	17086	17083	17245	17239	17321	17013	17081	17089	17239	17202	17201	17222	17098	17061	16986	17078	17121	16967	17066	17246	17179	17139	17034	17033	17123	17196	17228	17207	17359	17168	16835	17178	17380	17098	16996	17014	17112	16955	17120	17034	17016	17197	17056	17185	17132	17166	17066	16950	17131	17168	17164	17230	17021	17298	17249	17213	17327	17221	17192	17095	17210	17138
19716	32790	31113	24585	21535	19911	18589	17566	16992	16612	16225	15996	15597	15607	15606	15354	15306	15333	15177	14989	14946	14896	14967	15097	15011	15073	15250	15239	15064	14894	14946	14952	15026	15034	14948	15030	15114	15055	15159	15216	15319	15365	15354	15413	15193	15016	15021	15131	14934	14933	15069	15071	14818	14722	14922	14700	14823	14838	14738	14856	14761	14731	14840	14885	14927	14673	14801	14894	14887	14721	14770	14742	14705	14838	14742	14732	14809	14777	14874	14763	14756	14795	14818	14748	14708	14740	14702	14705	14805	14764	14719	14601	14777	14691	14833	14865	14673	14652	14722	14695	14829	14775	14700	14808	14859	14731	14750	14809	14739	14709	14765	14718	14772	14796	14752	14755	14769	14716	14671	14843	14813	14912	14934	14802	14796	14746	14825	14815	14664	14803	14720	15059	14772	14731	14629	14717	14687	14904	14893	14724	14839	14747	14798	14915	14730	14682	14705	14671	14914	14810	14816	14645	14770	15014	14830	14686	14769	14715	14818	14787	14711	14853	14769	14807	14639	14734	14999	14773	14877	14869	14732	14723	14582	14754	14855	14927	14702	14877	14806	14898	14701	14875	14892	14805	14678	14765	14737	14716	14840	14689	14744	14682	14715	14659	14887	14759	14954	14734	14790	14845	14860	14751	14856	14659	14750	14870	14838	14796	14655	14838	14750	14786	14809	14728	14826	14794	14738	14880	14887	14738	14695	14678	14774	14672	14837	14957	14697	14802	14621	14627	14777	14697	14814	14774	14826	14705	14671	14734	14672	14876	14797	14670	14545	14855	14836	14812	14783	14667	14591	14845	14814	14746	14877	14806	14787	14879	14912	14816	14635	14881	14826	14700	14661	14913	14895	14761	14679	14950	14751	14686	14845	14699	14557	14833	14864	14760	14855	14874	14758	14590	14852	14587	14644	14678	14732	14736	14814	14880	14801	14658	14827	14743	14673	14697	14701	14836	14680	14580	14885	14710	14709	14589	14744	14824	14653	14805	14600	14837	14637	15006	14727	14734	14602	14741	14694	14692	14818	14743	14517	14652	14764	14661	14741	14892	14835	14748	14675	14906	14749	14849	14656	14735	14754	14756	14760	14703	14751	14730	14859	14762	14615	14736	14835	14462	14957	14805	14752	14893	14841	14666	14755	14687	14727	14721	14795	14803	14716	14761	14753	14775	14818	14785	14870	14795	14801	14807	14810	14656	14825	14940	14715	14806	14721	14878	14728	14828	14891	14680	14810	14693	14667	14668	14777	14967	14750	14702	14554	14855	14717	14645	14822	14697	14724	14854	14679	14720	14768	14624	14823	14739	14795	14920	14801	14792	14747	14721	14778	14700	14803	14877	14795	14739	14688	14820	14778	14851	14720	14772	14783	14868	14745	14831	14935	14788	14647	14826	14775	14818	14946	14836	14715	14975	14763	14881	14898	14772	14738	14701	14790	14642	14653	14755	14795	14863	14679	14743	14802	14767	14883	14765	14694	14792	14888	14905	14766	14766	14717	14998	14808	14780	14826	14681	14721	14893	14540	14730	14655	14710	14760	14710	14787	15009	14723	15008	14805	14675	14829	14599	14792	14822	14802	14851	14635	14898	14676	14816	14638	14757	14732	14801	14743	14690	14606	14722	14783	14788	14759	14700	14773	14751	14776	14995	14680	14762	14830	14845	14700	14817	14739	14802	14721	14612	14852	14626	14750	14849	14811	14751	14632	14580	14796	14808	14772	14727	14818	14566	14746	14723	14772	14835	14706	14722	14759	14632	14726	14653	14820	14815	14694	14818	14647	14628	14837	14671	14804	14765	14898	14778	14834	14855	14595	14627	14825	14872	14766	14695	14848	14645	14798	14847	14786	14783	14754	14754	14684	14798	14799	14795	14629	14815	14685	14748	14789	14729	14768	14715	14906	14737	14847	14840	14713	14742	14670	14652	14768	14619	14923	14695	14769	14710	14771	14743	14809	14645	14868	14823	14807	14776	14662	14568	14733	14753	14704	14649	14779	14690	14669	14873	14761	14863	14698	14713	14691	14614	14790	14777	14857	14912	14749	14740	14834	14820	14794	14693	14803	14785	14587	14731	14932	14670	14745	14885	14852	14876	14923	14692	14486	14640	14787	14881	14772	14633	14709	14839	14843	14670	14713	14604	14674	14824	14736	14718	14760	14854	14900	14700	14728	14703	14819	14728	14763	14747	14753	14619	14816	14717	14784	14737	14740	14846	14831	14737	14690	14778	14646	14743	14720	14841	14651	14909	14740	14885	14665	14718	14654	14687	14605	14803	14736	14795	14804	14699	14738	14750	14709	14708	14766	14845	14606	14597	14817	14745	14909	14977	14764	14794	14759	14704	14788	14738	14709	14654	14832	14769	14590	14859	14748	14878	14749	14797	14728	14667	14651	14730	14815	14778	14723	14795	14810	14805	14827	14681	14881	14829	14742	14795	14774	14833	14658	14755	14709	14712	14830	14696	14645	14828	14904	14701	14689	14801	14935	14676	14882	14762	14689	14744	14791	14865	14757	14694	14746	14798	14798	14710	14815	14879	14735	14675	14890	14719	14909	14884	14796	14721	14786	14908	14817	14809	14916	14731	14831	14727	14804	14726	14711	14765	14657	14930	14730	14744	14815	14753	14762	14656	14783	14829	14832	14736	14851	14782	14902	14767	14822	14872	14854	14763	14939	14782	14730	14717	14740	14750	14909	15062	14607	14766	14731	14903	14852	14888	14693	14775	14694	14867	14750	14750	14921	14767	14782	14769	14766	14704	14695	14541	14805	14590	14827	14779	14780	14681	14784	14698	14625	14753	14765	14786	14782	14715	14618	14871	14728	14609	14995	14753	14736	14851	14589	14730	14624	14744	14688	14729	14689	14750	14667	14658	14859	14641	14892	14607	14762	14748	14713	14623	14950	14854	14602	14803	14901	14806	14919	14737	14811	14792	14763	14658	14745	14679	14852	14798	14744	14847	14827	14699	14784	14699	14686	14846	14684	14881	14777	14725	14784	14772	14888	14786	14909	14663	14836	14691	14834	14729	14732	14551	14834	14812	14491	14929	14623	14586	14639	14802	14869	14825	14941	14671	14700	14827	14688	14800	14611	14574	14755	14646	14620	14903	14672	14753	14910	14741	14784	14743	14825	14705	14769	14702	14664	14935	14784	14944	14970	14766	14738	14709	14760	14862	14596	14805	14633	14771	14732	14782	14860	14769	14679	14693	14719	14724	14794	14922	14947	14658	14775	14869	14919	14766	14608	14847	14854	14764	14734	14769	14527	14882	14752	14707	14753	14712	14707	14839	14741	14723	14830	14740	14562	14793	14821	14704	14660	14808	14654	14596	14646	14750	14718	14717	14774	14707	14537	14733	14697	14821	14780	14698	14725	14817	14569	14751	14687	14751	14790	14717	14907	14957	14755	14828	14718	14725	14872	14853	14833	14905	14796	14656	14627	14858	14762	14857	14821	14785	14649	14772	14884	14773	14736	14882	14761	14870	14913	14760	14835	14960	14909	14676	14861	14869	14721	14873	14813	14697	14759	14904	14760	14926	14835	14790	14790	14691	14875	14955	14796	14709	14792	14961	14731	14845	14651	14765	14789	14756	14698	14605	14783	14795	14842	14913	14876	14814	14781	14909	14799	14651	14935	14649	14879	14801	14628	14797	14838	14849	14754	14870	14777	14599	14704	14718	14882	14740	14830	14816	14852	14662	14761	14659	14682	14709	14655	14660	14893	14816	14558	14733	14829	14876	14783	14802	14681	14776	14888	14846	14728	14744	14737	14767	14830	14665	14781	14834	14657	14730	14793	14630	14690	14839	14618	14897	14838	14624	14676	14696	14772	14825	14871	14893	14767	14856	14726	14790	14793	14980	14778	14773	14684	14716	14740	14799	14642	14930	14728	14868	14619	14633	14748	14923	14577	14757	14653	14990	14909	14681	14589	14740	14739	14770	14868	14781	14730	14728	14707	14605	14870	14653	14743	14876	14781	14729	14642	14729	14671	14758	14582	14655	14566	14623	14864	14816	14807	14757	14958	14762	14744	14696	14717	14716	14780	14799	14697	14872	14803	14634	14793	14654	14697	14776	14849	14839	14720	14636	14799	14792	14694	14751	14784	14739	14766	14831	14824	14840	14764	14826	14660	14708	14731	14705	14696	14685	14878	14757	14786	14712	14758	14874	14816	14736	14806	14799	14721	14633	14715	14609	14603	14672	14828	14802	14824	14728	14819	14754	14707	14668	14752	14687	14837	14814	14594	14820	14681	14991	14703	14821	14755	14732	14671	14420	14864	14600	14606	14928	14905	14758	14951	14835	14958	14785	14762	14663	14661	14705	14831	14642	14775	14658	14777	14771	14761	14737	14765	14666	14760	14949	14646	14873	14642	14871	14738	14762	14697	14829	14777	14600	14780	14822	14670	14699	14989	14664	14613	14661	14659	14664	14627	14804	14741	14836	14965	14790	14750	14597	15019	14696	14943	14650	14635	14736	14784	14777	14853	14833	14743	14773	14864	14705	14732	14855	14760	14693	14702	14855	14821	14720	14793	14789	14631	14818	14666	14689	14712	14769	14588	14750	14713	14734	14775	14654	14664	14672	14852	14751	14656	14754	14888	14960	14646	14745	14920	14670	14736	14679	14831	14798	14654	14735	14910	14684	14863	14845	14840	14887	14840	14835	14743	14790	14657	14694	14743	14726	14838	14817	14681	14872	14748	14743	14802	14656	14717	14850	14894	14808	14792	14611	14818	14708	14600	14924	14760	14794	14615	14911	14879	14674	14723	14710	14690	14557	14820	14747	14705	14712	14667	14709	14750	14763	14808	14773	14780	14656	14708	14920	14782	14724	14680	14659	14822	14795	14968	14809	14686	14789	14699	14873	14846	14968	14784	14792	14833	14703	14812	14871	14781	14803	14696	14861	14610	14838	14866	14852	14714	14835	14968	14814	14844	14774	14818	14842	14761	14781	14871	14926	14809	14686	14893	14737	14779	14705	14809	14817	14720	14830	14789	14750	14695	14883	14723	14806	14712	14799	14725	14842	14614	14838	14740	14674	14645	14652	14739	14667	14751	14839	14822	14744	14856	14827	14824	14772	14815	14567	14877	14780	14778	14780	14693	14598	14729	14824	14848	14672
24067	21451	29140	24336	22632	24755	24498	20576	19622	19703	19101	18551	18540	18221	18013	17908	17955	17779	17791	17502	17927	17635	17623	17798	17658	17844	17716	17844	17506	17550	17775	17723	17670	17735	17849	17736	17659	17752	17589	17729	17746	17806	18144	17810	17816	17703	17568	17701	17567	17633	17687	17568	17419	17269	17523	17577	17506	17455	17465	17427	17592	17524	17378	17513	17356	17439	17399	17453	17395	17331	17382	17257	17400	17324	17545	17281	17276	17362	17600	17511	17206	17530	17471	17441	17377	17299	17373	17353	17329	17348	17539	17258	17546	17406	17288	17343	17170	17372	17207	17390	17588	17416	17516	17188	17279	17285	17370	17210	17244	17352	17114	17247	17389	17443	17416	17313	17447	17250	17331	17412	17271	17164	17243	17153	17407	17373	17220	17401	17367	17279	17348	17222	17244	17250	17268	17243	17467	17445	17302	16990	17314	17260	17224	17060	17540	17435	17107	17414	17254	17423	17319	17166	17453	17462	17295	17199	17194	17457	17361	17231	17341	17278	17276	17512	17581	17230	17353	17243	17389	17245	17281	17123	17106	17263	17409	17281	17441	17526	17214	17234	17219	17521	17325	17257	17372	17456	17174	17344	17088	17103	17457	17459	17460	17349	17470	17391	17314	17285	17274	17275	17299	17313	17323	17330	17327	17349	17303	17411	17406	17329	17384	17344	17386	17313	17329	17154	17257	17038	17246	17152	17239	17432	17014	17251	17242	17167	17204	17379	17275	17344	17374	17114	17112	17314	17252	17298	17326	17360	17290	17384	17348	17312	17178	17247	17359	17085	17300	17389	17267	17414	17362	17318	17255	17291	17237	17323	17345	17297	17112	17202	17195	17220	17300	17353	17300	17307	17263	17236	17224	17217	17274	17243	17234	17192	17171	17219	17045	17304	17502	17325	17418	17154	17446	17305	17196	17408	17368	17283	17366	17377	17236	17456	17520	17263	17232	17369	17284	17137	17216	17200	17268	17207	17339	17263	17355	17405	17473	17320	17209	17245	17325	17401	17506	17313	17211	17415	17351	17475	17148	17326	17339	17380	17201	17415	17383	17442	17080	17170	17371	17304	17206	17433	17216	17434	17409	17146	17237	17286	17353	17295	17330	17464	17438	17325	17157	17452	17176	17257	17245	17360	17339	17250	17199	17317	17387	17295	17239	17202	17333	17381	17227	17257	17352	17506	17273	17232	17125	17365	17552	17349	17239	17204	17279	17220	17113	17231	17347	17266	17504	17100	17451	17170	17278	17182	17251	17425	17408	17378	17355	17390	17045	17235	17189	17201	17262	17391	17527	17171	17338	17166	17266	17467	17299	17224	17312	17344	17307	17332	17184	17331	17409	17348	17279	17261	17344	17284	17263	17106	17443	17409	17368	17278	17265	17179	17512	17177	17244	17171	17460	17378	17178	17288	17121	17143	17236	17079	17220	17273	17534	17302	17439	17346	17229	17362	17223	17288	17097	17490	17267	17262	17455	17476	17297	17361	17330	17273	17250	17326	17213	17171	17195	17086	17195	17214	17320	17265	17325	17558	17326	17331	17303	17277	17122	17184	17423	17465	17146	17232	17340	17339	17216	16966	17308	17360	17240	17314	17379	17301	17345	17458	17361	17252	17202	17325	17514	17577	17174	17291	17255	17235	17376	17337	17262	17267	17304	17167	17365	17430	17131	17219	17349	17124	17390	17423	17204	17301	17057	17545	17298	17193	17441	17467	17370	17149	17358	17477	17389	17291	17169	17307	17210	17267	17241	17256	17200	17329	17440	17350	17421	17360	17267	17374	17319	17177	17424	17498	17348	17408	17391	17268	17274	17301	17332	17283	17184	17199	17184	17455	17356	17252	17262	17106	17380	17177	17506	17558	17425	17426	17309	17258	17222	17372	17147	17325	17221	17003	17400	17167	17244	17243	17222	17258	17361	17298	17232	17284	17352	17390	17539	17229	17200	17314	17375	17260	17303	17287	17333	17447	17319	17462	17183	17225	17272	17246	17518	17316	17179	17156	17483	17431	17576	17370	17316	17377	17339	17190	17424	17404	17533	17392	17349	17531	17375	17434	17305	17491	17312	17324	17255	17200	17236	17363	17413	17258	17428	17238	17308	17193	17379	17150	17319	17333	17376	17466	17329	17361	17321	17315	17123	17124	17207	17183	17416	17401	17418	17321	17255	17166	17326	17252	17312	17172	17298	17248	17297	17265	17376	17331	17080	17352	17387	17190	17303	17313	17297	17508	17390	17460	17165	17171	17110	17376	17262	17174	17347	17342	17186	17340	17305	17303	17373	17168	17200	17374	17330	17443	17247	17413	17292	17466	17059	17395	17305	17454	17490	17197	17325	17320	17193	17468	17359	17280	17347	17342	17441	17383	17073	17332	17412	17319	17310	17088	17222	17280	17309	17153	17311	17182	17234	17427	17209	17337	17532	17524	17284	17007	17520	17294	17109	17221	17410	17142	17122	17477	17286	17306	17344	17302	17322	17349	17291	17473	17490	17341	17263	17349	17357	17429	17392	17403	17330	17349	17307	17291	17371	17136	17292	17143	17527	17301	17242	17381	17174	17350	17432	17232	17522	17381	17562	17272	17267	17021	17429	17434	17215	17246	17336	17342	17160	17279	17360	17361	17297	17441	17247	17182	17118	17051	17131	17509	17348	17411	17286	17379	17104	17147	17275	17362	17338	17194	17116	17269	17315	17052	17425	17269	17334	17236	17368	17243	17283	17120	17431	17162	17198	17240	17236	17123	17192	17332	17201	17254	17328	17482	17439	17327	17325	17452	17180	17334	17334	17374	17545	17397	17253	17266	17334	17446	17264	17293	17386	17481	17325	17339	17278	17186	17299	17263	17646	17382	17280	17500	17272	17401	17309	17149	17295	17213	17323	17368	17065	17458	17206	17204	17359	17244	17241	17269	17441	17312	17402	17318	17433	17214	17347	17393	17121	17215	17286	17193	17332	17156	17440	17405	17384	17105	17253	17517	17388	17413	17371	17306	17325	17331	17337	17217	17235	17401	17113	17500	17138	17339	17252	17214	17232	17470	17301	17201	17496	17442	17229	17278	17223	17464	17171	17205	17352	17208	17354	17330	17189	17281	17220	17380	17427	17476	17142	17295	17439	17158	17181	17282	17166	17436	17357	17170	17289	17378	17439	17285	17374	17572	17304	17293	17201	17400	17484	17243	17255	17447	17426	17209	17547	17129	17405	17328	17324	17369	17169	17387	17276	17395	17507	17359	17488	17177	17282	17339	17322	17306	17446	17531	17236	17301	17279	17176	17391	17474	17295	17421	17329	17485	17230	17377	17384	17171	17398	17513	17348	17246	17334	17135	17135	17308	17265	17353	17291	17123	17237	17200	17226	17334	17189	17319	17266	17254	17211	17144	17269	17532	17097	17240	17197	17334	17362	17280	17407	17297	17264	17292	17312	17070	17397	17339	17118	17359	17303	17368	17174	17406	17274	17313	17041	17372	17336	17284	17199	17471	17414	17334	17229	17347	17285	17314	17493	17273	17435	17088	17133	17462	17204	17320	17227	17388	17337	17273	17308	17304	17377	17367	17478	17214	17178	17349	17350	17383	17279	17259	17311	17475	17545	17243	17364	17298	17426	17395	17320	17379	17237	17446	17225	17221	17341	17313	17372	17318	17241	17203	17265	17292	17299	17567	17242	17236	17285	17399	17417	17472	17347	17432	17446	17193	17316	17152	17359	17208	17310	17429	17305	17483	17581	17072	17230	17241	17266	17078	17395	17346	17067	17183	17419	17280	17268	17263	17188	17131	17349	17205	17298	17420	17372	17294	17313	17340	17428	17426	17212	17477	17409	17667	17490	17477	17480	17233	17304	17238	17193	17461	17512	17482	17397	17404	17151	17355	17459	17433	17422	17184	17394	17240	17326	17448	17258	17323	17261	17494	17174	17135	17490	17432	17382	17152	17147	17298	17167	17082	17263	17424	17296	17318	17299	17291	17318	17254	17576	17374	17483	17255	17163	17216	17387	17292	17379	17395	17315	17153	17184	17230	17299	17520	17189	17228	17546	17274	17374	17086	17236	17294	17204	17128	17381	17547	17364	17304	17394	17213	17398	17320	17332	17472	17568	17346	17042	17262	17246	17163	17429	17350	17326	17260	17533	17132	17209	17323	17392	17284	17192	17529	17269	17174	17266	17356	17459	17340	17318	17108	17403	17295	17345	17115	17333	17258	17197	17236	17195	17402	17360	17096	17182	17245	17278	17300	17061	17280	17266	17271	17062	17147	17324	17338	17495	17357	17464	17224	17433	17473	17467	17410	17307	17277	17280	17201	17264	17135	17588	17311	17224	17272	17340	17397	17393	17318	17378	17234	17229	17427	17356	17452	17303	17391	17154	17415	17278	17252	17399	17357	17195	17128	17488	17524	17412	17358	17199	17285	17292	17310	17227	17447	17253	17104	17153	17273	17387	17237	17215	17451	17399	17441	17174	17336	17408	17375	17190	17297	17233	17225	17230	17392	17547	17248	17247	17363	17256	17713	17421	17251	17267	17222	17114	17174	17283	17297	17114	17290	17243	17416	17291	17396	17492	17372	17438	17251	17279	17272	17434	17237	17264	17326	17281	17443	17092	17384	17306	17388	17315	17433	17295	17446	17283	17273	17372	17334	17283	17392	17393	17306	17503	17359	17674	17439	17393	17419	17348	17259	17440	17341	17299	17417	17460	17333	17315	17235	17451	17442	17296	17263	17468	17417	17406	17311	17028	17100	17424	17443	17210	17275	17192	17303	17402	17458	17395	17424	17342	17329	17234	17378	17304	17178	17438	17196	17321	17287	17273	17339	17402	17347	17517	17102	17429	17309	17244	17178	17288	17287	17244	17321	17354	17083	17234	17121	17179	17355	17214	17338	17425	17240	17296	17432	17319	17569	17296	17238	17345	17282	17242	17146	17245	17244	17216	17295	17359	17462	17229	17167	17443	17427	17314	17184	17387	17144	17350	17295	17329	17364	17271	17241	17444	17316	17281	17333	17240	17249	17331	17254	17504	17473	17308	17297	17238	17377	17239	17416	17389	17519	17314	17293	17241	17168	17252	17126	17153	17351	17212	17147	17319	17303	17206	17124	17477	17409	17385	17236	17559	17333	17264	17335
22590	38186	35902	28938	25245	22854	20881	19511	18694	18063	17442	17130	16544	16000	15888	15683	15698	15443	15450	15254	15340	15293	15247	15215	15410	15387	15534	15251	15393	15161	15308	15154	15158	15437	15390	15606	15431	15502	15552	15532	15569	15539	15385	15526	15572	15499	15261	15224	15282	15184	15004	15068	15023	14908	14858	15076	15145	15016	14836	14942	14929	14773	14975	14753	14986	14920	14738	14975	14985	14853	14916	14624	14944	14930	14866	14714	14733	14711	14815	14866	14797	14771	14759	14803	14877	14954	14902	14924	14801	14880	14703	14888	14826	14808	14742	14834	14822	14881	14713	14853	14964	14757	14691	14865	14821	14928	14893	14872	15053	14774	14863	14745	14800	14690	14934	14866	14864	14841	14823	14689	14786	14873	14770	14938	14896	14820	14882	14828	14716	14888	14709	14913	14980	14744	14727	14868	14871	14788	14862	14832	14828	14645	14953	14702	14867	14811	14723	14709	14894	14886	14702	14832	14852	14594	14778	14814	15021	14876	14932	14766	14885	14711	14815	14790	14917	14815	14886	14710	14799	14954	14907	14869	14886	14913	14784	14817	14879	14886	14811	14944	14737	14777	14800	14932	14785	14776	14774	14867	14570	14831	14850	14820	14776	14944	14904	14792	14813	14851	14894	14676	14715	14872	14855	14953	14860	14852	15040	14828	14671	14784	15007	14892	14728	14870	14816	14858	14787	14816	14921	14973	14890	14805	14834	14874	14852	15003	15122	14879	14800	14714	14886	14833	14845	14950	14914	14840	14812	14708	14658	15005	14948	14864	14843	14823	14934	14886	14787	14684	14881	14757	14986	14763	14829	14833	14836	14792	14731	14966	14784	14891	14732	14920	14897	14887	14910	14805	14790	14931	14771	14789	14874	14717	14941	14851	14952	14927	14764	14923	14811	14727	14756	14904	14778	14899	14736	14852	14829	14702	14998	14790	14602	14883	14883	14844	14739	14757	14763	14970	14870	14747	14941	14778	15045	14783	14840	14853	14944	14857	14876	14730	14874	14739	14662	14818	14826	14894	14787	15066	14712	14889	14750	14900	14893	14986	14728	14813	14802	14858	15059	15081	14754	14802	14786	14830	14985	14957	14721	14924	14895	14753	14747	14712	14848	14934	14913	14783	14713	14682	14828	14660	14743	14688	14788	14870	14967	14737	14819	14819	14766	14848	14921	14674	14794	14828	14928	14793	14834	14871	14850	14731	14761	14908	14742	14755	14788	14885	14905	14962	14797	14890	14674	14761	14799	14751	14864	14819	14890	14954	14887	14727	15093	14693	14807	14861	14856	14822	14933	14865	14828	14786	14898	14963	14805	14775	14769	15054	14701	14810	14878	14764	14995	14995	14861	14930	14889	14905	14853	14889	14752	14749	14889	14885	14829	14737	14784	14720	14836	14889	14955	14799	14621	14831	14874	14759	14749	14796	14766	14936	14801	14799	14903	14835	14887	14737	14971	14756	14776	14776	14817	14868	14656	14803	14934	14702	14880	14807	14713	14760	14824	14771	15016	14993	14879	14598	14800	14856	14780	14727	14892	14692	14776	14636	14854	14934	14752	14807	14846	14857	14818	14561	14814	14853	14872	14675	14825	14860	14736	14813	14682	14867	14777	14809	14931	14863	14794	14843	14769	14792	14849	14898	14960	14883	14828	14827	14917	14772	14819	14928	14811	15001	14887	14730	14781	14795	14876	14680	14867	14724	14816	14687	14756	14850	14728	14733	14727	14700	14972	14771	14801	14968	15017	14754	14834	14819	14921	14834	15018	14910	14915	14828	14841	14880	14961	14856	14806	14847	14800	14811	14722	14811	14790	14767	14793	14763	14769	14665	14727	14904	14821	15051	14680	15005	14790	14735	14721	14872	14852	14850	14782	14742	14862	14885	14847	14791	14761	14674	15057	14810	14854	14877	14801	14868	14971	14893	14860	14781	14836	14804	14979	14883	14781	14853	15012	14784	14632	14942	14938	14802	14751	14762	14630	14820	14913	14988	14801	14863	14857	14635	14856	14801	14858	14837	14864	14775	14842	14723	14949	14807	14803	14642	14710	14818	14871	14896	14912	15097	14984	14855	14769	14725	14865	14696	14875	14863	14865	14952	14666	14727	14834	14842	14745	14778	14830	14927	14892	14799	14745	14714	14801	14791	14919	14843	14709	14892	14823	14761	14876	14797	15004	14835	14746	14624	15000	14711	14872	14620	14842	14888	14741	14933	14802	14851	14872	14756	14950	14609	14869	14918	14635	14778	14589	14924	14743	14865	14903	14766	14818	14656	14857	14954	14704	14808	14799	14873	14847	14939	14908	14802	14705	14812	14745	14742	14867	14783	14784	15061	14806	14901	14833	14777	14719	14786	14782	14925	14892	14990	14773	14688	14849	14895	14749	14836	14878	14725	14900	14854	14702	14899	14784	14830	14797	15015	14969	14891	14798	14865	14871	14987	14833	14703	14784	14823	14952	14900	14847	14718	14833	14808	15038	14955	14777	14816	14877	14678	14802	14920	14722	14848	14945	14916	14822	14800	14880	14838	15016	14861	14850	14723	14785	14790	14807	14831	14956	14749	14846	15005	14795	14823	14830	14815	14828	14826	14705	14734	15021	14814	14631	14909	14809	15078	14697	14919	14753	14860	14769	14830	14766	14903	14821	14871	15048	14729	14818	14831	14762	14848	14893	14760	14968	14848	14931	14878	14753	14842	14928	14587	14992	14943	14754	14973	14852	14795	14965	14711	14804	14926	14846	14890	14794	14852	14851	15001	14905	14837	14845	14981	14773	14844	14707	14863	14840	14922	14948	14807	14874	14724	14803	14778	14904	14888	14825	14690	14906	14848	14749	14705	14828	14865	14691	14894	14890	14737	14809	14909	14988	14831	14821	14781	14866	14906	14955	14753	14800	14944	14819	14994	14839	14847	14844	14812	14976	14845	14750	14910	15008	14875	14752	14795	14858	15018	14817	14860	14667	14811	15003	14724	14876	14803	14909	14875	14798	14870	14945	14952	14859	15004	14935	14883	14871	14611	14746	14718	14798	14966	14794	14940	14834	14851	14904	14994	14712	15051	14868	14676	14832	14845	14911	14872	14929	14926	14619	14891	14812	14861	14903	14845	14769	14888	14841	14902	14744	14996	14801	14629	14889	14970	14720	14949	14860	14691	14749	14860	15099	14762	14842	14725	14827	14946	14793	14668	14787	14818	14708	15026	14922	14884	14763	14682	14774	14902	14926	14788	14783	14787	14936	15021	14731	14894	14974	14762	14817	14785	14811	14673	14900	14804	14788	14691	14830	14833	14935	14727	14695	14712	14964	14876	14931	14785	14800	14800	14975	14961	14707	14708	14696	14789	14880	14778	14879	14713	14855	14825	14845	14786	14948	14855	14928	14859	14806	14792	14741	14940	14693	14942	14879	14987	15009	14754	14849	14837	14888	14910	14706	14795	14757	14755	14738	14917	14784	14818	14968	14825	14836	14847	14699	14897	14867	14763	14895	14847	14776	14807	14936	14905	14826	14912	14948	14938	14866	14790	14760	14759	14833	14871	14732	14912	15000	14713	14878	14803	14972	14832	14759	14709	14841	14926	14910	14870	14798	14682	14819	14852	14807	14846	14836	14845	14894	14849	14936	14881	14835	14973	14757	14820	14778	14699	14780	14885	14981	14837	14944	14874	14916	14840	14930	14752	14768	14898	14808	14777	14871	14663	14858	14861	14820	14706	14819	14778	14711	14936	14754	14770	14814	14810	14549	14738	14795	14832	14842	14736	14932	14767	14757	14752	14567	15168	14758	14931	14728	14766	14761	14914	14813	14741	14966	14806	14654	14792	14875	14664	14810	14773	14756	14676	14884	14905	14800	14876	14776	14783	14892	14825	14683	14972	14775	14729	14817	14855	14786	14764	14806	14850	14868	14785	14642	14544	14872	14697	15093	14869	15000	14832	14798	14838	14948	14877	14831	14846	14854	14860	14963	14778	14715	14809	14945	14808	14613	14951	14692	14904	14735	14832	14890	14737	14833	14823	14920	14746	14770	14901	14839	14767	14868	14838	14801	14787	14717	14814	14854	14842	14778	14863	14679	14813	14805	14826	14680	14817	14970	14749	14804	14699	14819	15026	14808	14898	14716	14897	14680	14794	14850	14894	14801	14930	14793	14883	15089	14814	14792	14850	14846	15026	14915	14712	14936	14764	14870	14956	14877	14793	14668	14881	14980	14954	14970	14904	14975	14795	14845	14794	14854	14809	14914	15036	14795	14798	14664	14955	14877	14830	14678	14946	15017	14842	14827	14844	15011	15021	14844	14934	14844	14887	14912	14743	14902	14736	14865	14869	14743	14914	14753	14736	14705	15003	14793	14815	14901	14651	14629	14823	14882	14872	14683	14681	14831	14777	14736	14935	14830	14859	14860	14824	14954	14923	14944	14928	14775	14833	14864	14902	14883	14806	14841	14873	14750	14816	14847	14723	14916	14825	14774	14496	14909	14837	14771	14822	14991	15026	14809	14785	14732	14693	14836	14821	14983	14688	14912	14894	14848	14860	14866	14838	14948	14886	14754	14667	14830	14851	14745	14936	14779	14807	14732	14883	14821	14797	14847	14764	14859	14808	14931	14681	14692	14875	14824	14790	15014	14691	14931	14848	14830	14753	14728	14871	14824	14799	14902	14713	14685	14904	15061	14880	14768	14781	14875	14684	14767	14800	14846	14703	14811	14761	14770	14842	14622	14884	14908	14756	14979	14905	14840	14807	14820	14813	14845	14896	14881	14833	14863	14802	14719	14723	14799	14716	14738	14807	14788	14886	14842	14846	14788	14776	14923	14860	14862	14807	14824	14922	14851	14958	15015	14985	14912	14726	14797	14971	14965	15007	14728	14647	14746	14740	14920	14914	14908	14944	14804	14729	14816	14805	14791	14770	14830	14980	14878	14963	14848	14672	14781	14772	14757	14809	14735	14942	15098	14757	14867	14844	14985	14810	15017	14725	15020	14740	14945	14931	14896	14702	15081	14925	14708	14962	14789	14811	14735	14809	14848	14566	14915	14742	14760	14856	14675	14797	14701	14857	14854	14796	14706	14910	14852	14899	14909	14846	14853	14843	14734	14877	15002	14627	14772	14878	14868	14833	14856	14748
29999	23265	24641	21985	19202	18723	18536	18239	18153	18262	18049	18102	17917	17971	17846	17763	17671	17801	17753	17882	17969	17822	17969	17977	18031	17823	18065	18197	18075	17935	17829	18077	18101	17959	18081	18282	18084	18279	17936	17670	18125	18073	18194	17899	17804	18100	17958	17926	18015	17849	17807	17837	17658	18110	17890	17887	18017	17862	17783	17746	17715	17882	17797	17895	17583	17594	17881	17941	17809	17467	17822	17814	17912	17731	17568	17568	17640	17792	17766	17749	17837	18073	17894	17640	17632	17936	17873	17729	17778	17731	17826	17769	17733	17928	18055	17804	17804	17713	17745	17780	17636	17835	17672	17637	17792	17895	17825	18030	17614	17818	17695	17636	17560	17631	17759	17669	17618	17668	17544	17689	17566	17649	17908	17732	17649	17792	17796	17830	17776	17768	17982	17613	17827	17725	17677	17694	17735	17682	17563	17743	17728	17805	17699	17518	17860	17640	17754	17743	17550	17807	17966	17701	17754	17841	17608	17629	17844	17777	17668	17731	17772	17609	17726	17869	17640	17870	17729	17894	17764	17661	17752	17779	17742	17884	17944	17703	17849	17862	17754	17547	17964	17590	17762	17773	17721	17869	17620	17722	17849	17745	17911	17712	17678	17842	17715	17793	17642	17710	17892	17759	17642	17818	17823	17809	17765	17635	17855	17676	17814	17832	17675	17866	17903	18031	17667	17726	17676	17689	17697	17857	17855	17866	17842	17849	17854	17636	17934	17732	17641	17840	17684	18045	17843	17523	17813	17823	17764	17879	17838	17914	17620	17655	17758	17809	17722	17888	17825	17928	17745	17795	17822	17947	17886	17878	17839	17641	17879	17838	17784	17720	17768	17670	17733	17765	17659	17864	17872	17881	17787	17643	17832	17893	17744	17886	17806	17905	17654	17620	17834	17620	17774	17935	17703	17623	17624	17653	17891	17668	17736	17685	17712	17737	17530	17796	17936	17866	17565	17616	17685	17637	17660	17820	17921	17799	17772	17754	17974	17697	17754	17572	17748	17836	17871	17611	17995	17742	17786	17704	17713	17723	17764	17739	17728	17906	17728	17780	17640	17709	17883	17868	17854	17975	17728	17999	17869	17847	17761	17477	17756	17744	17873	17945	17451	17721	17808	18039	17754	17841	17742	17692	17906	17888	17679	17783	17623	17642	17752	17614	17750	17471	17520	17650	17847	17747	17876	17845	17543	17797	17816	17839	17809	17775	17829	18062	17681	17667	17846	17980	17825	17828	17735	17665	17637	17798	17680	17831	17780	17885	17860	17591	17766	17587	17792	17960	17777	17763	17763	17670	17869	17735	17786	17766	17769	17631	17571	17828	17662	17705	17690	17908	17743	17948	17925	17740	17854	17809	17761	17739	17838	17723	17668	17896	17695	17804	17733	17816	17610	17847	17612	17799	18035	17970	17793	17661	17712	17740	17897	17744	17553	17715	17746	17705	17739	17699	17620	17973	17695	17776	17766	17781	17811	17771	17847	17586	17836	17847	17691	17573	17881	17696	17674	17765	17898	17752	17795	17858	17686	17743	17591	17861	17690	18003	17704	17647	17945	17747	17791	17912	17643	17620	17715	17914	17738	17942	17627	17726	18026	17766	17672	17710	17673	18027	17743	17762	17831	17809	17828	17822	17898	17557	17528	17751	17778	17829	17999	17778	17824	17838	17846	17725	17731	17640	17617	17820	17646	17809	17716	17823	18068	17747	17671	17843	17799	17749	17800	17708	17661	17686	17642	17828	17610	17746	17711	17803	17751	17628	18015	17849	17671	17778	17695	17812	17689	17773	17778	18008	17759	17567	17615	17642	17675	17749	17987	17544	17741	17877	17607	17709	17882	17831	17689	17606	17868	17899	17718	17625	17997	17776	17828	17807	17665	17782	17690	17556	17786	17889	17763	17918	17786	17859	17730	17729	17778	17942	17875	17696	17778	17718	17969	17702	17704	17739	17930	18002	17857	17723	17532	17694	17716	17896	18034	17778	17685	17903	17919	17759	17621	17772	18028	17815	17820	17846	17798	17722	17673	17746	17699	17682	17704	17570	17834	17633	17690	17674	17767	17852	17935	17947	17931	17825	17681	17906	17657	17796	17787	17683	17689	17617	17889	17687	17738	17766	17957	17692	17685	17721	18053	17648	17804	17781	17853	17602	17760	17726	17746	17834	17879	17841	17585	17610	17883	17541	17706	17565	17568	17578	17720	17589	17783	17836	17855	17708	17797	17674	17748	17681	17866	17962	17955	17852	17757	17846	17751	17795	17798	17754	17697	17656	17707	17844	17899	17683	17720	17781	17845	17608	17747	17685	17801	17679	17732	17677	17975	17653	17762	17764	17656	17822	17907	17738	17803	17934	17763	17783	17778	17900	17927	17878	17907	17733	18167	17891	17585	17756	17509	17636	17855	17801	17833	17773	17674	17808	17716	17629	17673	17493	17865	17684	17825	17858	17611	17834	17801	17728	17574	17688	17976	17805	17553	17833	17741	17828	17676	17673	17868	17834	18015	17931	17806	17660	17845	17723	17690	17695	17693	17655	17779	17964	17715	17845	17596	17612	17582	17774	17878	17860	17737	17862	17720	17542	17811	17853	17770	17804	17636	17805	18011	17836	17797	17724	17749	17730	17739	17832	17841	17831	18057	17880	17668	17854	17766	17655	17759	17872	17493	17822	17763	17591	17758	18065	17778	17740	17904	17868	17551	17784	17802	17696	17676	17856	17877	17762	17919	17755	17794	17960	17700	17847	17669	17734	17584	17709	17799	17846	17754	17596	17951	17750	17631	17582	17643	17541	17746	17871	17777	17941	17765	17727	17709	17728	17669	17611	17757	17788	17761	17831	17657	17743	17891	17410	17940	17928	17801	17381	17644	17785	17730	17865	17709	17881	17828	17923	17669	17623	17829	17951	17925	17760	17521	17886	17993	17871	17892	17861	17800	17805	17728	17732	17669	17754	17754	17918	17826	17524	17625	17814	17730	17658	17527	17727	17666	17561	17759	17827	18013	17573	17598	17782	17759	17654	17747	17820	17856	17833	17869	17504	17957	17889	17805	17614	17486	17622	17810	17691	17581	17446	17556	17635	17716	17795	17841	17905	18024	17730	17830	17608	17869	17818	17872	17798	17675	17824	17663	17904	17939	17883	17706	17917	17513	17685	17637	17591	17858	17732	17920	17669	17669	17683	17610	17909	17763	17632	17673	17875	17722	17791	17847	17722	17933	17836	17876	17830	17827	17818	17780	18004	17726	17595	17946	17822	17996	17993	17978	17924	18025	17499	17662	17731	17728	17934	17765	17585	17548	17713	17836	17559	17958	17726	17666	17485	17697	17833	17699	17645	17924	17791	17663	18011	17696	17799	17725	17742	17880	17703	17864	17990	17738	17852	17782	17568	17775	17792	17676	17775	17724	17722	17840	17914	17535	17762	17692	17619	17691	17699	17988	17808	17647	17799	17759	17846	17848	17825	17884	17838	17680	17829	17699	17779	17772	17694	17574	17574	17859	17571	17681	17685	17961	17682	17659	17795	18035	17840	17905	17978	17779	17779	17618	17842	17696	17716	17718	17560	17825	17865	17918	17831	17739	17683	17956	17817	17708	17668	17817	17933	17852	17992	17891	17758	17646	17926	17595	17775	17841	17700	17736	17797	17794	17919	17736	17789	17780	17643	17623	17832	17917	17879	17703	17721	17930	17761	17840	17747	17800	17675	17702	17919	17678	17775	17756	17887	17676	17854	17832	17833	17746	17602	17803	17780	17899	17694	17723	17513	17905	17836	17999	17705	17726	18043	17587	17774	17813	17735	17894	17719	17810	17719	17778	17799	17825	17830	17648	17762	17858	17756	17698	17632	17738	17803	17877	17788	17728	17814	17882	17660	17726	17859	17734	17639	17838	17865	17653	17747	17630	17655	17768	17691	17811	17598	17839	17740	17774	17677	17803	17584	17625	17599	17671	17633	17946	17947	17756	17541	17734	17764	18015	17790	17726	17714	17820	17723	17821	17815	17841	17947	17631	17878	17881	17948	17852	17653	17695	17874	17899	17838	17739	17878	17786	17802	17766	17853	17833	17656	17668	17861	17704	17751	18052	17641	18019	17949	17644	17748	17822	17924	17916	17772	17683	17667	17775	17723	17799	17695	17712	17936	17719	17722	17817	17659	17778	17627	17774	17866	17810	17799	17663	17718	18013	17847	17598	17815	17678	17933	17716	17709	17894	17840	17750	17729	17769	17754	17844	17670	17794	17665	17715	17955	17730	17962	17929	17800	17752	17831	17725	17746	17621	17602	17631	17903	17616	17829	17830	17863	17695	17679	17587	17749	17716	17704	17780	17723	17825	17833	17682	17756	17633	17689	17749	17961	17854	17914	17796	17869	17888	17655	17601	17721	17695	17760	17806	17962	17974	17771	17729	17710	17755	17779	17869	18012	17681	17953	17798	17688	17898	17645	17908	17847	17681	17654	17799	17865	17739	17593	17595	17701	17705	17821	17869	17652	17782	17924	17784	17804	17635	17628	17939	17693	17717	17774	17861	17835	17667	17709	17693	17598	17829	17593	17710	17859	17755	17658	17620	17708	17605	17704	17841	17873	17825	17840	17515	17833	17824	17788	17675	17663	17670	17939	17970	17774	17812	17526	17825	17741	17842	17964	17855	17733	17774	17654	17743	17801	17563	17620	17763	17728	17790	17830	17744	17747	17563	17730	17572	17785	17847	17903	17904	17980	17775	17802	17821	17697	17786	17984	17884	17703	17660	17843	17910	17814	17942	17836	17685	17870	17757	17643	17757	17827	17842	17847	17666	17656	17921	17930	18046	17538	17958	17754	17923	17625	17759	17821	17608	17682	17722	17720	17605	17789	17773	17740	17860	17615	17807	17659	17735	17945	17693	17890	17933	17919	17982	17672	17776	17651	17776	17785	17774	17751	17747	17926	17708	17925	17675	17857	17793	17792	17741	17623	17492	17894	17618	17931	18071	17544	17811	17902	17854	17863	17758	17617	17838	17821	17712	17813	18038	17720	17780	17895	17670	17781	17749	17844	17685	17759	17505	17820	17719	17823	17998	17832	17746	17790	17913	17947	17737	17671	17713	17707	17744	17779	17667	17826	17849	17631	17952	17773	17779	17747
18590	22760	21481	18443	17454	16613	15966	16003	15832	15756	15688	15588	15195	15346	15186	15292	15308	15235	15230	15189	15141	15223	15164	15253	15174	15384	15238	15355	15254	15323	15097	15482	15380	15529	15611	15493	15543	15423	15353	15360	15403	15257	15240	15299	15287	15406	15423	15263	15247	15391	15104	15324	15081	15256	15247	15236	15239	15059	15272	15049	15203	15085	15252	15101	15085	14969	15054	15238	15085	15099	15193	15275	15056	15180	15291	15098	15168	15076	15201	14980	15022	15085	14981	15066	14938	15253	15116	15122	15206	15139	15047	15308	15297	15053	15033	15052	15281	15170	15070	15058	15100	15200	15330	15151	14949	15042	15175	15252	15008	15152	15216	15112	15128	15165	15171	15051	15067	15038	15055	14969	15034	15176	15116	14990	15171	14954	15095	15326	15073	15220	15122	15114	14869	15053	15123	15260	15136	15105	15119	15070	14856	15051	15192	15115	15190	15174	15134	15119	15389	15115	14929	15146	15126	15010	15128	15131	15142	15160	15017	15155	15022	15247	15110	15170	15215	15021	15050	15089	14996	15149	14945	15086	15137	15145	15152	15110	15043	15211	15096	15274	14941	15238	15243	15084	14932	14953	14995	14995	14976	15147	15136	15140	15019	15234	15183	15203	15031	15163	14986	15186	15138	15144	15121	15115	15007	15130	15091	14977	15118	15085	15081	15126	15093	14954	15170	15132	15262	15200	15133	15041	15050	15169	15113	15158	15170	14932	15108	15039	15127	15219	15224	15136	15158	15164	15180	15262	14963	15131	14987	15128	15046	15168	15239	15102	15193	14950	15415	15122	15047	15050	15198	15173	15099	15166	15135	15258	15165	15088	15203	15172	15181	15243	15168	15008	15171	15359	14976	15031	15273	15083	15022	15114	15281	14909	15085	15031	15112	15047	15005	15250	15242	15155	15265	15033	15112	15421	15203	15018	15049	15201	15140	15098	15213	15134	15225	14999	15027	15317	14981	15116	15155	15023	15275	15128	14923	15074	15239	15016	15134	15045	15116	15158	15138	15152	15236	15116	15027	15038	15026	15241	15274	15145	15152	15141	15143	15321	15198	15267	15202	15116	15121	15097	15128	15210	15097	15036	15008	15219	15099	15063	15006	15247	15286	15192	15377	14958	15050	15225	15030	15100	15043	15150	15107	15038	15292	14919	15230	15126	15149	15217	15117	15276	15044	15257	15198	15147	15315	15157	14995	15282	15209	15158	15042	15181	14919	15071	15347	15251	15175	15023	14998	15218	15104	15078	15080	15256	15029	15041	15097	15092	15214	15093	15029	15077	15081	15146	15113	15214	15117	15124	15100	15053	15071	15162	15352	15170	15141	15295	15087	15086	15261	15171	15405	15149	14998	15081	15076	15049	15033	15193	15085	15203	15264	15359	15119	15200	15088	15115	15031	15049	15027	15277	15155	15084	15153	15082	15109	15078	15182	15119	15208	15102	15236	15168	15233	15139	15086	14965	15098	15092	15106	15185	15194	15164	15063	15229	15206	15073	15045	15189	15021	15099	15058	15154	15128	14956	15103	15125	15143	14983	15199	15172	15183	15210	15025	14983	14970	15361	15041	15203	14920	15221	14967	14951	15300	15164	15046	15093	15087	15062	15090	15241	15009	15072	15079	15089	15076	15193	15109	14998	15086	15121	15171	15190	15153	14993	15118	14884	14931	15115	15102	15164	15092	15115	15223	15162	15209	15011	15156	15150	15217	15128	14985	14992	15124	15158	15029	15062	15014	15164	15014	15074	15192	15015	15150	14984	15141	15189	15065	15181	15183	15130	15112	15259	15073	15119	15145	15107	15062	15072	15158	15003	15196	15282	15020	15132	15312	14900	14960	15084	15077	15010	15081	15133	15049	15101	15090	15036	15112	14971	15265	15130	15107	14907	15166	14967	15099	15320	15149	15121	15095	15124	15049	15219	15108	14978	15113	15224	15284	14969	14939	15285	15283	15279	15101	15093	15130	15288	15152	15185	15079	14999	15133	14989	15066	15182	14936	15058	15116	15176	15178	15059	15264	15020	15227	15289	14958	15172	14971	15047	15161	15234	15304	15084	15196	15054	15098	15254	15243	14929	15155	15194	15153	15185	15125	15102	15156	15266	15181	15184	15124	15245	15150	15112	15168	15119	15077	15125	15186	15169	15248	14898	14965	15148	15138	15144	15057	15121	15154	14940	15078	15216	15149	15292	15005	15174	15102	15033	15167	15134	15158	15125	15199	15042	15069	15033	14865	15278	14967	15207	15075	15109	15061	15080	15185	15275	15177	15101	15162	14957	15133	15004	15201	14977	15041	14965	15191	15149	15020	15072	15115	15041	15156	15106	15028	15087	15073	15076	15137	15097	15045	15020	15116	15126	15190	15044	15062	15162	15099	15103	15198	14952	15147	14915	15019	15159	15081	15165	15116	15169	15133	15186	15201	15119	15001	15129	15226	15132	15107	15100	15125	15220	15020	15158	14934	15090	15026	15259	15001	15319	15207	14944	14986	15118	15122	15173	15057	15133	15081	15199	15125	15068	15122	15170	15246	15068	15064	15072	15056	15045	15291	15214	15124	15017	15219	15369	15168	15214	15194	15063	15139	15234	15192	15173	15187	15205	15063	15198	14895	15089	15102	15018	15011	15123	15033	15226	15020	15259	15051	15112	15160	15094	15056	15107	15024	15184	15225	15079	15082	15128	14923	15206	15158	15100	15129	15183	15136	14996	15137	15230	15035	15063	15047	15090	15051	15058	15261	15034	15151	14985	15063	15037	15134	15241	15149	15137	15024	15037	15184	15090	15225	14956	15200	15128	15029	14953	15207	15095	15073	14925	15249	15131	15207	15081	15200	15025	15111	15036	15015	15132	15135	15165	15107	15058	15055	15033	15047	15172	15100	15049	15268	15211	14951	15190	15165	15167	15148	15163	15103	15029	14943	15135	15225	15125	15029	15164	15182	15086	15105	15116	15179	15093	15091	15086	15101	15172	15005	15036	15256	15108	15190	15038	15092	15314	15195	14880	15238	15079	15179	15262	15151	15173	15015	15128	15094	15121	15081	14968	15075	15107	15089	15146	15106	15146	15195	15062	15082	15188	15202	15080	15246	15196	15176	15162	15060	15148	15258	15036	15108	15053	15068	15164	15171	15067	15246	15111	15305	15133	15272	15063	15137	15073	15148	15245	15133	14895	15069	15024	15074	15226	15169	15149	15360	15033	15120	15268	14950	15007	15013	15091	15197	15181	15146	15025	15253	14939	15243	15340	15220	15231	15052	15132	14830	14972	15073	15243	15163	15090	15237	15123	15021	15126	14965	15069	15043	15134	15237	15281	15109	15047	15304	15053	15232	15213	15128	15170	15142	14922	15213	15177	14967	15295	15019	15141	14905	15003	15117	15048	15118	15142	15256	15152	15064	15216	15062	14884	15291	15197	15148	15032	15232	15116	15101	15063	15203	15047	15218	15029	15129	15211	15087	15032	15092	15111	14931	15085	15119	15114	15192	15074	15180	15134	15032	15233	15090	15128	15079	15060	15278	15168	15013	15156	14991	15083	15067	15068	15020	15068	15199	15108	15162	15169	15182	15079	14978	15112	15226	15215	15045	15233	15144	15246	15217	15052	15125	15231	15270	15217	15141	15274	15099	15062	15083	15249	15250	15188	15221	15109	15135	14958	14901	15053	15111	15232	15092	15215	14879	15129	15237	15040	15142	15082	15165	15068	15050	15150	14967	15158	15277	15264	14860	15109	15198	15164	15222	14956	15129	15022	15187	15241	14984	15323	15129	15058	15093	15006	14983	15140	15066	15275	15175	14955	15112	15302	15124	15408	15051	15154	15105	15003	15106	15158	15042	15291	15161	15172	15060	15157	15042	14927	15177	15244	15115	15024	15241	15132	15202	15150	15129	15142	15085	15065	15073	15164	15054	14918	15268	15226	15198	15094	15236	15155	14926	15112	14999	15056	15224	15238	15113	14988	15209	15093	15234	15069	15157	15167	15142	15151	15059	14957	15161	15321	15324	15190	15184	15042	15138	15060	15343	15014	15288	15229	15049	15117	15088	15206	15069	15192	15155	15163	15047	15121	15261	14975	15032	14945	15237	15072	15221	15143	15084	15060	15068	15034	15113	15075	15165	14930	14934	15104	15096	15100	14994	15127	15165	15158	15221	15057	15148	15168	15064	15252	15201	14999	15188	15222	15079	15075	15184	15209	14943	15252	15063	15009	14947	15136	15009	15150	15203	14920	15137	15138	15238	15274	15063	15214	15112	15042	15061	15245	15142	15032	15016	15198	15157	15147	15044	15098	15086	15243	15158	15025	15247	14971	15225	15235	15328	15003	14981	15059	15102	15055	15110	15090	14986	15263	15152	15024	15093	15136	15090	15245	15099	15046	15191	15055	15019	15194	15187	15037	15161	15169	15265	15094	15090	15106	14964	15039	15211	15120	15204	15138	14973	15175	15153	15220	14948	15054	15196	15030	15209	15093	15089	15089	15229	15191	15023	15087	15016	14882	15403	14999	15162	15099	15171	15036	15045	15134	14986	15097	15130	15187	15119	15138	15111	15052	15226	15340	15026	15075	14932	15204	15109	15134	15149	15127	15241	15128	15102	14946	15058	15149	15239	15092	14968	15057	15155	15053	15145	15108	15008	15131	15074	15189	15129	15131	15118	15270	14988	15102	15065	15007	15144	14964	15287	15197	15071	15266	15200	15251	15149	15153	15058	15075	15150	15024	15210	15150	15143	15039	15111	15078	14932	15266	15203	15180	15066	15077	15027	15246	15112	14978	15116	14961	15078	15132	15132	15112	15060	15175	14978	15066	15151	14971	15288	15233	15300	15152	15129	15024	15203	15091	15135	15208	14978	15108	15071	15154	14964	15076	15176	14964	15077	15209	15002	14998	15247	15162	15073	15077	15207	15200	15202	15118	15150	15160	15410	15122	15061	15104	14988	15249	15112	15085	15103	15112	15182	15319	15213	15189	15118	15044	15152	15189	15115	15011	15096	15004	15194	15007	15070	15072	14985	15170	15181	15121	15158	15143	15258	15202	15076	15091	15169	15140	15075	15202	14934	15158	15088	15102	15211	15123	15041	15210	14996	15081	14979	15055	15007	15296	15275	14965	14926	14979	15170	15063
25405	21473	28535	25598	23319	22398	22004	20152	19772	19345	19115	18656	18421	18349	18646	18349	18199	18223	18295	18281	18339	18085	18384	18463	18348	18279	18338	18036	18171	18329	18297	18427	18444	18737	18555	18523	18522	18278	18156	18391	18233	18188	18164	18119	17912	18200	18182	18113	18096	18007	17963	17836	17921	18050	18209	18019	18094	17932	17818	17814	17896	18064	18087	18038	17765	17973	18060	17945	17843	17959	17878	17589	17997	17863	18016	17874	17663	17983	17865	17712	17906	17990	17985	18013	17831	17950	18003	17964	18058	17897	17889	18071	18021	17776	17918	17897	17876	18097	18042	17928	17855	17836	17796	17838	17778	18084	17860	17911	18090	17930	17776	18001	17921	17822	18104	17800	17804	18101	17750	17793	17922	17836	17912	17980	17723	17594	17852	17725	17920	17825	17762	17928	17835	17731	17912	17716	17934	18114	17888	17767	18084	17787	17992	17810	17799	17884	17709	17869	18086	17824	17941	17931	17803	17930	17973	17940	17979	17739	17773	18053	18183	18057	18043	18116	17870	17952	17866	17867	17898	17784	18009	17904	17767	17890	17829	17970	17789	17869	17773	17947	17789	17819	17957	17944	17906	17885	17744	17899	17972	17687	17914	18183	18017	17803	17861	17968	17803	17922	17768	17819	17846	17880	17913	18036	17935	17774	18117	18037	17938	17771	17995	17788	18066	17983	18004	17835	17837	17766	17771	17983	17941	18015	17834	18090	17842	17869	17804	17760	17940	17820	17706	17876	17926	18005	17836	17658	17922	17918	18032	17888	17894	17706	17595	17849	17964	17967	17918	17936	17855	17833	18026	18051	17918	17803	17897	17775	17842	17759	17798	17879	17910	17850	17833	18020	17861	17948	17873	17855	17863	17989	18013	17739	17714	18112	17799	17790	17821	17905	18022	17972	17745	17932	17916	17829	17814	17984	17764	17757	17750	18142	17939	17844	18010	17937	17982	17791	18013	17720	17923	17840	17836	17825	18065	17843	17642	17965	18024	17963	17881	18047	17872	17875	17794	17990	18070	17962	17930	17863	17714	17878	17919	17852	17945	17860	17956	17977	17932	17935	17965	17829	17927	17844	17703	17774	17847	17876	17915	17887	18040	17845	17853	17967	17986	18039	17958	17882	17630	17773	18337	17901	17921	17951	17829	17827	17902	17745	17637	17799	17749	17723	17954	17991	17850	17918	17896	17895	17932	17894	18045	17816	17969	17741	17905	17937	18065	17933	18068	17818	17989	17956	17878	17843	17823	17673	17826	18176	18087	18084	17872	17591	17978	17962	17686	17922	17955	17893	18082	17859	18056	17964	17834	17778	17799	17895	17961	17901	17998	18017	18074	17756	17609	17838	17890	17961	17964	17727	17877	17907	17729	17827	17604	17884	17980	17931	17858	17975	17817	17846	17764	17943	18016	17831	17895	17959	17978	17957	17963	18025	17826	17728	17895	17982	17896	18010	17747	17967	17917	17845	17758	18090	17505	17806	17875	17939	18002	17972	17801	17878	18022	17669	17841	17773	17928	17870	17853	17896	17916	17728	17677	17896	17682	17903	17803	17899	17885	17977	18058	17771	17909	18028	17780	17885	17842	17833	17961	18085	17770	17867	17773	17727	17762	17727	17899	17933	17649	17881	17840	17877	17601	17966	17822	17843	17981	17721	17764	17856	17570	17622	17882	18042	17939	17660	17875	17720	17935	17959	17875	18054	17924	17774	17934	17958	17908	17772	17847	17819	17937	17877	17620	17880	17743	17696	17852	17776	17830	17928	17781	17808	17659	17833	17889	17515	17955	17913	17981	17785	18098	18038	17746	17764	17769	17954	18030	17742	18007	17950	18023	17838	17755	17966	17977	18140	17785	17835	17898	17871	17820	17690	17824	17864	17734	17833	17875	17991	17934	17888	18068	17972	17792	17752	17772	17808	17964	17795	18072	18051	17867	17910	17914	17948	17852	17903	17907	17898	18056	17911	17725	17666	17605	18055	18025	17879	17922	17976	18095	17962	17866	17978	17889	17846	18094	18076	17819	18001	17827	17687	18087	17799	18001	17916	17851	17922	17907	17903	17877	17743	17922	17808	17686	18026	17838	17915	17937	17789	17812	17850	18032	17851	18048	18011	17867	17802	17848	17947	18003	18019	17837	17764	17641	17802	18047	17998	17802	17914	17902	17717	17718	17967	17849	17983	18015	18043	17855	17931	17716	17772	17733	17955	18124	17764	17948	17733	17852	17848	17965	17882	17871	17903	18055	17741	17916	17840	17755	17808	17881	17930	17934	17758	17731	17771	17995	18013	18044	17768	17845	17867	17982	17898	17893	17788	18048	17936	18004	17810	17643	17834	17744	17869	17691	17742	17882	17769	18080	17942	17868	17639	17917	17780	17781	17929	17975	18136	18008	17848	17972	17913	17886	17912	17807	17987	17839	17823	17986	17800	17819	17773	18031	17900	17872	17914	18026	17669	17856	17836	17795	17964	17911	17823	17722	17680	18165	17845	17904	18080	17872	17810	17932	17847	17804	17701	17708	17713	17844	17785	18012	17809	17967	18055	17910	17941	18110	17671	17912	17999	17698	17841	17870	17813	17738	17776	17858	17852	17962	17966	17948	17714	17877	17807	17776	18059	17737	17992	17833	17819	17828	17925	17864	17677	17885	17919	17901	18013	17799	17946	17873	17989	17975	18013	17643	17868	17931	17698	17843	17675	18063	17795	17978	17859	18123	17808	17928	17986	17934	17814	17847	17946	17968	17892	17916	17840	17910	17844	17858	17762	17843	17848	17754	17918	17849	17932	17830	17885	17866	17995	17786	18079	18003	17776	17895	17799	17873	17844	17957	17947	17772	17817	17911	17958	17849	17977	17904	17994	17911	17788	17842	17868	18099	17953	17996	17866	17766	17957	17758	17909	17909	17779	17944	18061	18091	17810	17789	18025	18030	17937	17768	17827	17834	17902	17942	17880	17806	17984	17904	17784	17576	17766	17684	17716	17690	17879	17878	17922	17690	17865	17866	17892	17896	17865	17930	17854	17761	17742	17967	17762	18039	17662	17792	17741	17944	17915	17978	17978	17778	18025	17994	17827	17898	17706	17769	17964	17959	17957	17870	17853	17999	17833	18052	18156	17684	17769	17906	17756	18107	17866	17987	17748	18049	17897	17788	18065	17975	17595	17984	17723	17855	18042	17914	17982	18086	18024	17996	18090	17862	17832	18010	18002	18062	17843	17747	17801	18022	17984	17806	17976	17970	17938	17900	17970	17797	18084	18015	17938	18129	17771	17875	18055	17972	18087	17728	17949	17766	17854	17848	17887	17887	17753	17992	17917	17980	17960	18121	17830	18082	17817	17988	17880	17790	17975	17777	17770	17863	18044	18041	17815	17842	18008	17969	17841	18068	18064	17939	17826	17897	17848	17813	17889	18048	17864	17978	17875	17979	17887	17913	17989	17873	18030	18069	17882	17918	17969	17886	17990	18044	17980	17891	17803	17802	18024	17924	18094	17824	17827	18088	17867	17820	17886	17731	17934	18057	17954	17976	17801	17888	17740	17670	18193	17896	17805	17684	17864	18022	17885	17741	17898	18031	17813	17948	18069	17843	17761	17962	17980	17994	18014	17847	17963	17967	18109	18075	17889	17958	17843	17968	17902	17771	18104	17846	17772	17908	17893	17749	17947	18032	17853	18049	17893	17880	17970	17892	17905	17790	17678	17743	17870	17989	17961	17875	17959	17734	17935	17977	17950	17785	17817	18051	17978	17942	17831	17849	17875	17790	18079	17789	17975	17841	17775	17771	17887	17963	17873	17868	17996	17894	17997	17958	17903	17889	18023	17977	18114	18059	18018	17852	17727	17970	17967	17902	17934	17949	17810	18114	18061	17837	18006	17973	17882	17879	17890	17833	17843	18039	17928	17934	17717	17902	17874	17834	17946	17836	17953	17908	17785	17932	17876	17895	17886	17927	18140	17961	17826	18124	17864	17990	17822	17860	17982	17961	17762	18177	17854	17754	17950	17746	17905	17915	17886	17826	17853	17838	17989	17859	17839	17847	17858	17977	17832	17921	18026	17958	17688	17868	18157	17924	17934	17946	17980	17932	17927	18046	17833	18095	17863	17744	17857	17883	17838	17887	17808	17774	17861	18099	18030	18039	17877	17519	17749	17810	18046	17831	17739	17844	17995	17826	18048	17965	18034	17949	17886	18042	17928	17833	17730	17900	18097	17747	17888	17851	17717	17938	17718	17777	17975	17828	17748	17862	18055	17886	17924	17887	18029	17944	17853	17774	17858	17958	17873	17804	17729	17787	18103	17898	18035	18034	17889	17936	17793	17794	17956	17937	17829	18067	17987	18048	18088	17714	17847	17989	17862	17933	17919	17887	18184	17952	17912	18075	17930	17920	17860	18067	17880	17916	17853	18119	17905	18016	17998	17833	17831	18017	17941	18050	18034	18028	17989	18023	17743	17896	17809	18156	17728	18028	17993	17965	17791	17684	17831	17928	17974	17833	17837	17944	17818	17951	18030	17919	17842	17781	17866	17876	18187	17884	18005	18091	18016	17737	17698	17769	17810	17937	17833	17884	17833	17907	18000	17907	17834	18134	18009	17848	17839	17787	18010	17829	17997	18002	17775	17804	17905	17666	17846	17945	17977	17761	17891	17987	18019	17892	17943	17933	17931	17788	17860	17874	17757	18049	18035	17739	17939	17840	17771	17922	17840	17893	17830	18000	17958	17688	17905	17849	17878	17843	17889	17989	17872	17855	17773	17843	17787	17962	17898	17889	17883	17839	18060	17831	17904	18077	17955	18002	18054	18107	17805	18026	18103	17882	18156	17983	17955	17878	17868	18236	17733	17923	17768	18060	17799	17964	17680	17942	17885	17932	17696	18054	17910	17813	17879	17847	17912	18054	18034	17985	17802	17966	17937	18108	17837	17784	17932	17995	17937	17969	17980	17829	17788	17962	18052	17941	18045	18055	17836	17998	17983	17761	17930	18047	18060	17845	17956	17838	18084	17931	17872	18010	17707	17721	17790	18047	17814	17934	17770	17986	18004	17859	17873	17812	17963	17777	18019	17998	18022	17881	17839	17991	17913	17815	17876	17726	17925	17862	17675	17910	17862	18088	18035	17870	17998
19808	32805	30837	24814	21640	20020	18974	18461	18078	17465	16619	16489	16091	15980	15932	15695	15687	15620	15531	15634	15453	15435	15679	15627	15637	15718	16056	15808	15605	15886	16001	15899	15958	16082	16155	15943	15865	15868	15546	15516	15529	15463	15493	15425	15335	15469	15546	15642	15336	15463	15316	15508	15280	15182	15298	15437	15296	15306	15469	15155	15282	15133	15332	15218	15193	15094	15143	15229	15149	15263	15462	15175	15261	15316	15157	15321	15135	15047	15119	15269	15267	15143	15287	15212	15240	15296	15220	15248	15276	15229	15087	15177	15254	15219	15379	15172	15277	15350	15114	15362	15151	15007	15485	15097	15127	15288	15052	15257	15217	15296	15368	15138	15481	15246	15300	15368	15355	15115	15181	15228	15165	15184	15292	15195	15099	15294	15280	15266	15119	15243	14998	15351	15200	15223	15292	15266	15152	15070	15396	15028	15165	15316	15175	15227	15214	15339	15258	15196	15281	15256	15239	15189	15132	15187	15203	15289	15109	15133	15180	15134	15155	15299	15103	15199	15257	15316	15094	15225	15110	15089	15136	15171	15348	15100	15208	15187	15148	15171	15239	15341	15230	15065	15138	15287	15088	15225	15256	15398	15208	15319	15337	15195	15112	15256	15274	15079	15291	15295	15085	15117	15089	15059	15277	15174	15155	15160	15297	15260	15367	15132	15288	15245	15349	15210	15287	15140	15223	15331	15042	15208	15032	15119	15158	15262	15256	15324	15264	15221	15083	15177	15075	15283	15156	15274	15347	15162	15470	15317	15336	15268	15145	15283	15226	15393	15106	15243	15295	15189	15268	15173	15308	15180	15164	15326	15194	15324	15302	15185	15210	15295	15351	15294	15251	15388	15279	15212	15193	15389	15278	15059	15315	15282	15181	15299	15103	15356	15293	15261	15300	15241	15340	15168	15099	15197	15043	15208	15139	15103	15106	15271	15043	15332	15351	15184	15088	15302	15266	15283	15206	15245	15109	15278	15243	15260	15128	15183	15288	15081	15241	15235	15221	15302	15140	15138	15339	15242	15214	15333	15116	15304	15342	15146	15223	15116	15323	15236	15318	15242	15275	15379	15149	15202	15243	15104	15418	15181	15223	15190	15289	15104	15261	15176	15298	15020	15232	15110	15179	15216	15035	15228	15191	15171	15158	15052	15109	15165	15253	15280	15256	15400	15089	15175	15211	15329	15228	15269	15310	15418	15393	15298	15219	15129	15144	15210	15239	15400	15286	15240	15182	15350	15258	15305	15221	15166	15224	15239	15209	15232	15347	15150	15131	15312	15156	15284	15204	15139	15261	15269	15202	15306	15157	15150	15382	15229	15328	15147	15197	15303	15262	15127	15380	15229	15226	15129	15033	15185	15237	15235	15324	15143	15320	15172	15175	15148	15311	15125	15317	15248	15212	15316	15320	15190	15381	15197	15230	15322	15164	15204	15320	15207	15182	15304	15289	15222	15220	15181	15259	15253	15160	15235	15295	15241	15243	15277	15287	15406	15219	15232	15452	15172	15104	15398	15145	15347	15065	15204	15195	15186	15445	15521	15125	15295	15113	15361	15118	15168	15288	15152	15195	15101	15325	15189	15259	15136	15139	15283	15355	15227	15233	15172	15339	15110	15227	15065	15167	15307	15269	15075	15280	15400	15281	15233	15397	15078	15064	14998	15250	15145	15145	15331	15205	15244	15187	15177	15260	15063	15466	15117	15257	15109	15192	15303	15041	15234	15183	15357	15371	15160	15147	15127	15453	15196	15276	15074	15333	15271	15142	15328	15125	15182	15165	15033	15056	15382	15368	15233	15137	15249	15213	15242	15246	15093	15113	15214	15111	15271	15143	15065	15024	15202	15092	15172	15475	15082	15165	15328	15237	15406	15075	15300	15400	15266	15152	15139	15291	14980	15265	15162	15142	15204	15361	15426	15184	15119	15100	15177	15188	15123	15037	15296	15216	15081	15205	15211	15257	15332	15274	15128	15104	15349	15200	15142	15312	15174	15203	14975	15349	15272	15249	15298	15129	15263	15420	15324	15204	15099	15160	15255	15241	15224	15107	15114	15145	14999	15313	15213	15282	15319	15146	15419	15251	15212	15223	15316	15276	15229	15182	15019	15309	14989	15127	15150	15285	15227	15357	15089	15119	15094	15256	15173	15184	15201	15013	15162	15183	15443	15382	15286	15295	15214	15251	15211	15410	15389	15073	15210	15091	15068	15239	15042	15256	15371	15254	15271	15147	15269	15163	15277	15237	15497	15294	15143	15283	15147	15188	15562	15166	15108	15245	15235	15255	15319	15153	15239	15174	15143	15238	15061	15085	15373	15212	15220	15177	15180	15218	15299	15224	15155	15368	15265	15301	15197	15206	15265	15218	15072	15154	15098	15363	15190	15218	15197	15195	15230	15363	15206	15333	15393	15148	15272	15178	15329	15201	15249	15230	15132	15172	15204	15215	15356	15295	15160	15286	15122	15287	15185	15129	15297	15299	15231	15236	15086	15236	15071	15342	15146	15380	15373	15308	15180	15162	15326	15267	15258	15224	15060	15183	15238	15172	15244	15250	15272	15375	15250	15131	15096	14973	15307	15219	15103	15323	15156	15191	15148	15339	15191	15081	15179	15052	15078	15166	15281	15072	15124	15182	15238	15175	15234	15150	15177	15187	15323	15106	15308	15096	15118	15177	15374	15113	15167	15295	15237	15213	15143	15209	15128	15304	15196	15251	15306	15186	15171	15275	15056	15357	15214	15263	15150	15117	15182	15256	15196	14985	15265	15240	15305	15296	15331	15208	15139	15080	15162	15205	15148	15363	15152	15214	15226	15255	15221	15137	15199	15116	15137	15232	15215	15129	15200	15211	15139	15229	15221	15113	15222	15239	15136	15065	15274	15290	15264	15356	15086	15230	15228	15083	15303	15089	15181	15240	15374	15166	15175	15110	15261	15234	15055	15164	15326	15223	15194	15092	15321	15198	15250	15142	15166	15087	15103	15275	15153	15238	15214	15015	15117	15192	15133	15232	15199	15209	15303	15310	15226	15373	15269	15245	15063	15187	15191	15309	15190	15234	15270	15226	15143	15300	15410	15274	15279	15319	15342	15134	15186	15105	14973	15302	15280	15208	15244	15203	15236	15304	15338	15233	15149	15463	15305	15214	15124	15244	15307	15170	15143	15077	15197	15117	15274	15238	15330	15206	15263	15180	15367	15126	15118	15081	15381	15198	15183	15178	15190	15192	15147	15292	15213	15430	15322	15210	15314	15132	15122	15105	15095	15392	15174	15206	15296	15371	15166	15279	15144	15198	15125	15244	15050	15230	15243	15197	15298	15178	15249	15319	15392	15274	15166	15230	15312	15278	15133	15140	15089	15273	15186	15211	15203	15270	15240	15220	15078	15190	15156	15364	15161	15451	15222	15186	15329	15207	15205	15158	15273	15088	15102	15223	15195	15269	15213	15352	15211	15016	15287	15258	15330	15370	15209	15255	15077	15158	15439	15147	15153	15099	15115	15198	15043	15270	15151	15361	15376	15085	15368	15430	15246	15255	15465	15050	15252	15162	15172	15216	15232	15313	15114	15309	15248	15048	15128	15296	15227	15002	15275	15116	15113	15212	15189	15389	15069	15386	15140	15164	15287	15230	15241	15144	15434	15109	15427	15109	15094	15048	15320	15255	15059	15252	15315	15106	15120	15158	15388	15262	15202	15157	15103	15184	15124	15151	15369	15137	15253	15307	15322	15182	15058	14939	15069	15300	15214	15440	15345	15118	15170	15271	15419	15293	15269	15158	15135	15249	15226	15200	15121	15320	15236	15230	15216	15322	15054	15300	14971	15134	15482	15219	15067	15124	14975	15408	15182	15336	15333	15338	15137	15267	15312	15220	15316	15220	15327	15079	15098	15137	15155	15152	15112	15044	15182	15383	15139	15295	15157	15232	15321	15081	15118	15290	15212	15277	15134	15336	15235	15285	15182	15230	15038	15087	15240	15237	15257	15147	15303	15239	15263	15196	15144	15151	15361	15422	15193	15170	15338	15167	15362	15252	15182	15172	15205	15138	15288	15217	15218	15181	15173	15259	15147	15311	15248	15426	15220	15282	15191	15190	15304	15089	15346	15240	15244	15367	15297	15324	15039	15071	15341	15351	15244	15124	15371	15175	15077	15233	15402	15194	15141	15246	15130	15180	15240	15250	15194	15135	15200	15239	15244	15199	15056	15275	15194	15134	15439	15180	15265	15332	15324	15181	15175	15272	15306	15157	15239	15165	15300	15355	15350	15313	15211	15246	15074	15253	15146	15266	15195	15244	15174	15245	15354	15151	15246	15175	15152	15284	15118	15308	15102	15324	15237	15056	14993	15230	15295	15370	15211	15195	15224	15198	15207	15040	15239	15132	15289	15269	15210	15237	15312	15148	15334	15299	15278	15286	15181	15234	15167	15278	15237	15361	15304	15259	15070	15362	15084	15129	15315	15224	14979	15304	15242	15282	15286	15209	15255	15233	15145	15270	15318	15093	15257	15313	15201	15191	15150	15155	15524	15267	15271	15138	15265	15190	15200	15000	15076	15316	15182	15237	15190	15454	15268	15376	15181	15246	15122	15228	15171	15113	15335	15319	15179	15105	15227	15233	15051	15419	15141	15190	15267	15267	15136	15325	15328	15278	15361	15266	15161	15339	15302	15224	15086	15173	15313	15329	15218	15251	15163	15113	15284	15214	15297	15158	15298	15350	15158	15243	15223	15385	15111	15488	15255	15431	15196	15203	15072	15385	15072	15331	15215	15216	15188	15253	15303	15226	15271	15254	15146	15211	15354	15269	15297	15321	15194	15167	15300	15207	15156	15203	15195	15337	15219	15185	15211	15432	15373	15251	15306	15072	15323	15327	15359	15365	15334	15232	15102	15180	15300	15180	15240	15126	15177	15096	15329	15364	15169	15159	15219	15220	15323	15271	15113	15234	15120	15301	15063	15246	15212	15159	15186	15246	15209	15380	15124	15200	15224	15211	15288	15228	15156	15200	15400	15313	15281	15186	15200	15065	15516	15256	15332	15189	15047	15364	15191	15216	15248	15171	15162	15183	15167	15192	15180	15366	15232	15047	15336	15198	15099	15373	15264	15181	15216	15358	15247	15190	15179
24126	21463	29131	24397	22776	25018	25789	22070	20862	20509	20144	19358	19220	19063	18712	18754	18761	18565	18385	18646	18536	18555	18815	18668	18723	18805	18682	18704	19069	18959	18935	18981	19010	18950	19124	18928	18859	18653	18563	18464	18591	18269	18320	18389	18408	18202	18353	18219	18173	18459	18385	18210	18081	18017	17860	18084	18427	18158	18333	18175	18183	18322	18104	18134	18175	18088	17971	18206	18169	18422	18244	18258	18176	17965	18163	18288	18014	18055	18304	18182	18171	18100	18100	18195	18130	18090	18081	18283	17997	18160	18124	18111	17968	18175	18290	18049	18016	18245	17897	18189	18069	18262	18142	18239	18138	18251	17907	18113	17985	18163	18201	18077	18003	17978	18102	18096	18076	18094	17989	17956	18189	18114	17913	18095	18099	18021	18104	17872	18094	18342	18246	18139	18079	18049	18322	18282	18120	18166	18051	17978	18090	18172	18168	18145	18149	18100	18155	18078	18322	18344	18131	18455	18198	18096	18088	18135	18084	17982	18401	18002	18072	18129	18190	17828	18144	18138	18112	18225	18241	17898	18053	18203	18285	18044	18038	18140	18085	18239	18171	18267	18118	18107	18243	18142	18092	18032	18163	18012	17980	18358	18441	18270	18254	18058	17976	18124	18109	18026	18132	17844	18050	18110	18021	18082	18309	18172	18270	17861	18422	17977	18082	18154	18228	17998	18191	18114	18116	18175	18144	18276	18299	18211	17971	18069	17999	18343	17989	18016	18175	18207	18047	17956	17963	18021	18099	17999	18014	18119	18074	18170	18006	18228	18159	18254	17954	18191	18146	17926	18233	18092	17995	18011	18052	17995	18042	17968	18199	17977	18348	18044	18111	18210	17910	18024	17889	18128	18233	18177	17960	18196	18032	17984	18252	18138	18049	18015	18065	18223	18123	18191	18078	17967	18199	18161	18145	18081	18208	18054	18189	18563	18060	18217	18046	17993	18033	18035	18066	18210	18302	18122	18175	18192	17881	17865	18070	18037	18030	18195	17928	17913	17914	17904	17898	18232	18062	17947	17994	18138	18037	18172	18101	18135	18079	18021	18256	18295	18143	17968	18095	18243	18209	18011	17942	18068	17938	18038	18356	18351	18038	18047	18100	18284	18208	17929	18020	18084	18341	18214	18184	18244	18016	18226	18101	18096	18196	18050	18217	18030	18109	18161	18001	17978	18247	18117	18186	18190	18368	17990	17967	18298	18194	18064	18081	17993	18034	18138	18290	18144	18206	18175	18199	18073	18042	18127	17976	18156	17913	17981	17906	18116	18130	17983	18004	18118	18149	18030	18045	18310	18072	18158	18275	18211	18038	18125	18300	18125	17990	17976	18111	17905	18149	17907	18095	18188	17926	17806	17996	17843	17907	18036	18027	17951	18181	17989	17934	18369	18131	17834	18011	18069	18094	18235	18053	18216	18216	18103	18260	17803	18076	17925	18096	18250	18074	18211	17944	18210	18167	18154	17964	18110	18123	17974	18184	18087	18222	17917	18106	18211	17997	18040	18325	17975	17997	18166	18298	18051	18045	18135	18005	18184	18105	18215	18086	18018	18042	18135	18157	18280	18016	18042	17925	18066	17971	18063	18186	18044	18075	18019	18232	17998	18158	18214	17958	18134	17923	18090	17931	18182	18062	18008	18120	18244	17911	18095	18111	18103	18123	18122	18112	18073	18127	18183	18095	18214	18126	18268	18104	17932	18077	18298	18097	18129	18281	18139	17978	18140	17949	18057	17972	17897	18017	18126	17979	18195	18069	18211	18302	18112	18047	18031	18268	17904	18094	18071	17823	18210	18203	18343	18068	17901	18156	18227	18268	18022	18177	18021	18159	17912	18090	18110	18156	18116	18209	18050	18236	18197	18199	18303	18144	18153	18104	18094	18013	18451	18184	18066	18186	18170	18171	18174	17845	18060	18359	17902	18078	18143	18230	18049	17893	18197	18072	18208	17993	18147	18094	18031	18053	18093	18136	18092	18199	18182	18137	18125	18161	18314	18341	18103	18073	18137	18233	18147	18103	17950	18250	18242	17954	18018	18051	18000	18110	18057	18470	18214	17828	18249	18113	17982	18076	17967	18138	18005	18153	18035	18134	18200	18265	18014	18072	18267	18197	17960	18078	18307	18070	18052	18014	18153	18258	18080	18014	18089	18057	18113	17998	17915	18125	18164	18343	18189	18280	18037	18427	18219	18238	18000	18205	18039	18268	18104	18085	18159	18089	18280	18077	18186	18195	17998	18197	18081	18072	18055	18275	18080	18204	18337	18146	18073	18166	18304	18223	18354	18386	18162	18268	18153	18291	17877	18104	18142	18105	17909	18199	18058	18055	18242	18211	18094	18116	17982	18094	18247	18213	18107	18252	18300	18139	17945	18182	18214	18031	18220	18331	18286	18215	18175	18072	18087	18150	18240	18108	18025	18032	17966	18044	18116	18162	18087	17945	18197	18034	18248	18158	18064	18092	18218	18225	18180	18064	18112	18165	18110	18239	18136	18141	18087	18091	18224	18085	18202	18047	18009	18150	18114	18244	18083	18283	18325	17908	18102	18174	17994	18153	18002	18318	18201	17898	17988	18123	18139	18094	17979	18154	18076	18158	18072	18111	18209	18142	18248	18060	18065	18002	18101	18123	18125	18181	18166	18199	18208	17977	18020	18069	18103	18046	18160	18014	17831	18103	18043	17982	17916	18372	18129	18073	18265	18187	18112	18038	17871	18277	18136	17999	18208	18082	18286	18123	18145	18213	18026	18223	18132	18288	18062	18224	18057	18172	17930	17925	18072	18126	18226	18224	18059	18153	17928	17770	18156	17952	18239	18156	17863	18153	18204	18212	17989	18096	18146	18159	18237	17989	18201	18109	18003	17973	18101	18122	18052	18216	18138	18271	18178	18210	18208	18322	18081	17994	18033	18196	18037	17936	17987	17993	18253	18104	18056	18034	18157	18057	18102	18111	18192	17980	18073	18230	17992	18216	18232	17894	18195	18154	18288	18035	18117	18233	18261	18043	18161	17954	18346	18128	17977	17937	18288	18125	18134	18172	17953	18168	18137	18075	18105	18224	18101	18224	18000	18069	18079	17924	18396	18046	18288	18140	18251	18262	18240	18209	18217	17969	18001	18099	18080	18136	18102	17972	18070	18079	18157	18206	18139	18113	18121	18314	18147	18065	18213	18001	18086	18091	18127	18363	18178	18230	17989	18055	18283	18225	18071	18239	18053	18130	18006	18187	18052	18144	18092	17914	18227	18075	18178	18357	18071	18018	18067	18184	18071	18101	18204	18166	17872	18119	18129	17957	17987	18033	18081	18202	18011	18170	17921	18094	18229	18088	18144	18168	18075	18130	18002	18241	18251	18182	18094	18323	17980	18206	18226	17802	17924	18149	18111	18198	18119	18072	17941	18281	18001	18090	18064	18045	18022	18214	17913	17908	18052	18003	18064	18118	18040	18056	18062	18145	18121	17968	17914	17920	18016	18052	17978	18126	18087	18222	18178	17913	18209	18051	18163	18204	18378	17965	18226	18054	18101	18261	17937	18050	17988	18217	18316	18024	18140	18205	18171	18039	18226	18197	18195	18016	18075	18220	18253	18076	18142	18168	18105	18033	17924	18076	17918	18244	18155	18160	17913	18198	18084	18183	18131	18194	17886	18022	18016	18065	18068	18147	18222	18175	18072	18246	18032	18158	18263	17928	18237	17932	18148	18217	18334	18257	18011	18358	18140	18185	18229	18222	18214	18153	18236	18089	18176	18064	18075	17988	18010	18012	18004	18217	17963	18122	17917	17913	17961	17920	18139	18273	18115	18230	18032	18078	18032	18034	18042	18137	18295	18161	18163	18093	18302	18341	18273	18209	18039	17882	18029	18136	18241	18019	18356	18177	18334	18239	18128	18091	17900	18242	18210	17966	18127	18270	18139	18150	18127	18156	18075	18230	17901	18101	18043	18178	17959	18227	18343	18120	18187	17980	18229	18350	18290	18028	18026	18280	18031	18141	18034	18174	18220	18117	17924	18028	18079	18197	17836	18352	18019	18114	18129	18126	18140	18055	18290	18106	18053	18089	18109	18290	18235	18041	18064	18077	17958	18226	18176	18204	18067	17994	18133	18090	18004	18160	18141	18298	18147	18273	18147	17782	18063	18135	18292	18213	18015	18017	18126	17939	17987	18096	18188	18106	18105	18146	17980	18148	18264	18060	18041	17930	18215	18143	18032	18068	17934	18210	18279	18153	18121	18004	17957	18304	18136	18286	18232	17887	18161	18096	18012	18020	18323	18248	18096	18049	18180	18037	18028	17998	18223	17908	18075	17962	18216	18219	18052	18040	17876	18038	18225	17910	18122	18170	18399	18143	18175	18018	17966	18135	18204	18018	18122	18173	18431	18173	18009	17929	18322	18048	18178	18217	17934	18246	17933	18173	18059	18197	18009	18225	18086	18000	18094	18218	18290	18071	18313	18351	18157	18296	18198	18015	17953	18197	18032	18130	18111	18103	18072	18079	18003	18138	18155	17991	18129	18168	18263	18097	18212	18183	18154	18457	18202	17985	18273	18034	18092	18133	17970	18180	18038	18097	17978	18172	18366	18060	18196	18003	18223	18176	18028	18106	17945	17987	18037	18331	18106	18255	18114	18208	18225	18025	18072	18196	18176	18242	18171	18093	17980	18075	18163	18079	18085	18209	17986	18092	18226	18282	18153	18121	18052	18225	18170	18281	17973	18099	18013	17984	18024	18054	18292	18371	18095	18047	17970	18218	18064	18290	18165	18090	18201	18145	18186	17974	17992	18154	18324	18071	18389	18110	18032	18259	18085	18132	18091	18096	18287	18187	17969	18381	18310	18117	18062	18066	18205	18065	18125	18240	18107	18198	17961	17950	18001	18078	18148	17938	18239	18111	18040	18003	18038	18137	18030	18055	18063	18128	17985	17866	17859	18212	18185	18411	18129	18094	18115	18284	18198	18177	17880	18236	18023	17976	17957	18236	18034	18188	17927	18041	18068	17975	18088	18083	18224	18294	18044	18074	18174	18046	17922	17891	18219	17880	18250	18098	17984	18172	18244	18033	18050	18209	18180	18217	18098	18096	18149	18047	17995	18214	17984	17965	18192	18152	18030	18159	17988
22632	38481	36069	29486	25712	23346	22120	21021	19972	18725	18042	17307	16830	16553	16292	16212	16199	16071	15899	15706	15618	15824	16050	16062	16053	16242	16166	16270	16431	16433	16808	16710	16993	16544	16517	16279	16088	15880	15767	15886	15793	15695	15655	15753	15535	15493	15614	15458	15671	15536	15445	15336	15428	15412	15403	15432	15299	15317	15187	15343	15197	15220	15229	15257	15188	15191	15368	15307	15452	15491	15369	15446	15311	15395	15351	15292	15279	15426	15250	15326	15262	15340	15520	15248	15263	15308	15335	15313	15369	15408	15270	15354	15519	15353	15372	15296	15271	15398	15274	15298	15226	15249	15389	15203	15362	15335	15455	15397	15388	15313	15268	15417	15293	15192	15333	15352	15268	15372	15331	15356	15418	15267	15608	15257	15249	15416	15328	15423	15130	15323	15207	15364	15297	15182	15352	15267	15527	15397	15297	15400	15113	15291	15179	15419	15294	15380	15388	15297	15270	15379	15427	15298	15252	15281	15250	15191	15316	15293	15336	15307	15306	15202	15422	15380	15187	15413	15481	15280	15202	15405	15392	15333	15458	15220	15137	15337	15401	15323	15189	15217	15419	15161	15347	15253	15334	15387	15319	15355	15469	15338	15281	15300	15354	15460	15269	15211	15320	15458	15269	15475	15332	15288	15435	15274	15081	15256	15251	15298	15546	15214	15277	15161	15376	15340	15339	15510	15302	15479	15399	15193	15377	15336	15238	15399	15328	15472	15465	15340	15228	15440	15184	15303	15253	15334	15354	15323	15334	15275	15299	15445	15116	15303	15500	15293	15401	15367	15354	15390	15340	15350	15413	15343	15286	15435	15241	15311	15283	15284	15322	15330	15408	15437	15446	15249	15297	15271	15413	15463	15396	15216	15503	15388	15149	15354	15311	15321	15348	15151	15337	15338	15381	15281	15445	15294	15281	15338	15411	15398	15163	15448	15401	15324	15262	15361	15386	15288	15065	15387	15291	15480	15281	15452	15356	15334	15263	15368	15296	15230	15381	15339	15179	15372	15356	15392	15282	15261	15358	15390	15390	15304	15388	15190	15349	15201	15424	15290	15357	15246	15403	15253	15462	15298	15357	15335	15284	15157	15327	15256	15391	15299	15205	15190	15388	15451	15381	15240	15334	15361	15319	15379	15354	15248	15396	15201	15342	15194	15263	15216	15270	15386	15405	15214	15291	15340	15307	15395	15351	15346	15352	15328	15181	15465	15238	15461	15339	15429	15426	15345	15212	15327	15222	15316	15247	15357	15285	15308	15202	15379	15298	15351	15316	15459	15337	15197	15334	15171	15106	15344	15242	15139	15452	15296	15247	15374	15228	15412	15441	15491	15371	15214	15437	15161	15324	15252	15437	15202	15424	15562	15497	15336	15276	15255	15254	15382	15364	15352	15513	15306	15292	15164	15355	15404	15344	15278	15425	15314	15328	15175	15413	15383	15283	15302	15388	15363	15337	15353	15267	15314	15333	15300	15223	15247	15238	15393	15449	15309	15383	15300	15408	15406	15075	15411	15265	15243	15183	15303	15519	15386	15324	15300	15399	15373	15160	15348	15326	15368	15322	15359	15167	15381	15338	15313	15318	15345	15375	15340	15459	15389	15228	15498	15407	15311	15295	15369	15327	15282	15173	15156	15272	15450	15270	15371	15282	15189	15104	15444	15500	15249	15305	15263	15306	15399	15215	15211	15326	15381	15176	15360	15078	15223	15400	15422	15338	15343	15303	15487	15432	15314	15385	15128	15251	15492	15289	15402	15244	15220	15121	15401	15197	15501	15277	15492	15215	15475	15385	15394	15354	15386	15354	15084	15112	15256	15487	15247	15417	15225	15287	15474	15418	15345	15384	15536	15381	15436	15273	15157	15422	15392	15329	15350	15375	15330	15147	15232	15335	15371	15391	15329	15330	15265	15241	15283	15260	15338	15246	15375	15196	15359	15207	15395	15354	15384	15352	15256	15476	15239	15268	15281	15369	15417	15110	15152	15272	15404	15172	15246	15394	15169	15412	15226	15401	15425	15377	15515	15155	15407	15442	15230	15205	15251	15237	15569	15476	15290	15267	15217	15339	15505	15217	15295	15300	15456	15380	15220	15304	15450	15301	15416	15283	15302	15260	15384	15316	15293	15317	15365	15276	15351	15433	15385	15369	15295	15358	15466	15308	15162	15354	15227	15350	15394	15332	15317	15452	15214	15262	15304	15235	15385	15344	15351	15465	15413	15365	15255	15277	15311	15499	15379	15166	15317	15181	15337	15379	15541	15391	15375	15344	15388	15349	15361	15203	15376	15347	15477	15210	15206	15350	15254	15372	15406	15350	15381	15133	15162	15326	15029	15299	15323	15346	15363	15255	15367	15275	15396	15134	15392	15385	15378	15359	15425	15299	15272	15312	15117	15308	15243	15403	15430	15288	15307	15340	15464	15183	15527	15205	15340	15324	15392	15263	15376	15396	15277	15373	15382	15481	15136	15294	15335	15363	15514	15269	15458	15249	15246	15286	15255	15430	15434	15416	15333	15419	15277	15280	15320	15209	15342	15219	15367	15139	15281	15123	15126	15080	15463	15260	15371	15239	15334	15266	15310	15317	15332	15358	15271	15320	15214	15263	15400	15400	15228	15410	15411	15286	15358	15303	15238	15419	15344	15314	15304	15327	15211	15367	15464	15534	15456	15157	15299	15381	15156	15334	15412	15266	15350	15484	15203	15321	15284	15377	15268	15376	15273	15471	15337	15265	15390	15171	15241	15235	15337	15331	15317	15283	15425	15401	15322	15341	15409	15261	15384	15424	15307	15152	15424	15270	15354	15407	15388	15317	15383	15349	15443	15135	15260	15454	15289	15229	15199	15343	15376	15227	15289	15377	15204	15261	15370	15326	15372	15363	15215	15517	15235	15338	15124	15296	15343	15489	15099	15304	15476	15451	15163	15409	15329	15204	15292	15258	15405	15372	15293	15353	15194	15442	15302	15308	15425	15069	15486	15292	15447	15230	15359	15493	15442	15130	15390	15443	15185	15300	15292	15344	15269	15418	15105	15390	15324	15335	15408	15330	15342	15405	15187	15275	15193	15318	15535	15470	15423	15436	15289	15301	15290	15355	15367	15251	15220	15400	15370	15389	15457	15438	15436	15369	15295	15544	15341	15102	15438	15442	15394	15376	15356	15348	15286	15373	15412	15293	15332	15151	15314	15505	15333	15491	15393	15322	15113	15360	15176	15246	15314	15181	15305	15297	15504	15205	15583	15183	15401	15274	15441	15330	15349	15366	15344	15302	15342	15191	15337	15392	15278	15484	15338	15277	15277	15186	15304	15369	15610	15316	15486	15273	15224	15226	15263	15381	15318	15269	15442	15270	15431	15152	15510	15273	15335	15381	15603	15419	15295	15212	15370	15354	15227	15407	15342	15350	15205	15392	15413	15291	15257	15403	15330	15243	15266	15486	15508	15189	15226	15432	15186	15188	15348	15239	15492	15503	15287	15327	15271	15464	15384	15166	15168	15353	15435	15541	15288	15170	15410	15364	15246	15331	15434	15284	15150	15188	15450	15389	15322	15312	15371	15260	15439	15306	15280	15488	15468	15499	15594	15365	15366	15378	15156	15336	15301	15220	15305	15314	15305	15363	15133	15343	15300	15295	15369	15260	15219	15429	15413	15239	15409	15266	15264	15138	15219	15428	15372	15219	15375	15165	15349	15233	15359	15314	15366	15327	15111	15294	15451	15372	15344	15279	15326	15349	15398	15384	15357	15223	15202	15140	15266	15494	15070	15320	15310	15231	15412	15323	15245	15454	15285	15393	15319	15242	15261	15443	15239	15284	15372	15373	15182	15403	15362	15364	15454	15212	15201	15337	15238	15401	15285	15403	15187	15271	15208	15382	15418	15312	15278	15335	15284	15290	15339	15393	15488	15415	15462	15347	15313	15310	15352	15290	15300	15260	15271	15285	15490	15348	15435	15220	15290	15396	15320	15236	15408	15371	15303	15421	15387	15348	15246	15567	15341	15269	15152	15305	15404	15382	15275	15419	15358	15366	15330	15186	15287	15431	15300	15471	15388	15318	15279	15203	15221	15249	15332	15344	15374	15308	15399	15342	15276	15295	15288	15276	15314	15422	15381	15340	15372	15303	15362	15357	15219	15328	15304	15397	15373	15237	15313	15315	15364	15411	15205	15361	15288	15376	15339	15350	15476	15351	15190	15330	15209	15191	15275	15295	15402	15164	15301	15436	15326	15301	15489	15183	15383	15279	15399	15347	15333	15294	15270	15450	15268	15389	15259	15394	15298	15509	15483	15153	15245	15357	15453	15277	15468	15261	15324	15167	15299	15153	15201	15380	15365	15180	15517	15213	15342	15395	15481	15287	15338	15295	15436	15168	15530	15310	15218	15270	15306	15396	15590	15399	15396	15399	15544	15314	15331	15376	15371	15254	15469	15327	15273	15293	15358	15444	15257	15301	15298	15338	15352	15387	15175	15539	15391	15218	15446	15287	15325	15475	15169	15485	15315	15285	15335	15412	15308	15559	15364	15400	15258	15229	15125	15456	15266	15324	15369	15292	15426	15294	15163	15387	15285	15223	15256	15246	15385	15412	15225	15223	15272	15308	15278	15423	15191	15255	15425	15390	15308	15194	15399	15547	15356	15417	15374	15284	15437	15283	15167	15443	15377	15439	15263	15359	15329	15331	15382	15369	15395	15368	15327	15390	15417	15308	15264	15374	15165	15343	15296	15221	15185	15449	15334	15323	15147	15411	15449	15268	15306	15470	15248	15437	15262	15220	15244	15234	15189	15464	15325	15274	15209	15320	15285	15278	15158	15341	15448	15332	15309	15388	15337	15295	15314	15468	15416	15209	15156	15423	15252	15156	15268	15431	15221	15300	15221	15401	15466	15454	15273	15321	15186	15226	15477	15221	15311	15355	15350	15355	15366	15312	15567	15406	15198	15396	15274	15453	15427	15393	15376	15145	15174	15362	15259	15459	15235	15319	15290	15209	15375	15208	15449	15233	15533	15423	15289	15241	15268	15439	15333	15448	15287	15183	15303	15309	15290	15280	15346	15397	15325	15349	15247	15506	15415	15393	15326	15423	15358	15215	15306	15386	15314	15348	15495	15245	15549	15492	15294
29952	23459	24973	22185	19648	19173	19005	18876	19067	18751	18514	18642	18458	18481	18347	18497	18509	18348	18532	18403	18260	18442	18465	18678	18584	18603	18565	18651	18820	18782	18937	18797	18863	18772	18702	18830	18604	18716	18522	18508	18461	18589	18515	18623	18351	18543	18357	18476	18546	18479	18471	18501	18445	18349	18565	18196	18634	18302	18561	18382	18370	18334	18303	18303	18369	18311	18488	18484	18258	18360	18322	18079	18134	18276	18446	18560	18158	18387	18420	18303	18308	18289	18428	18248	18289	18435	18088	18462	18430	18425	18275	18347	18238	18217	18534	18392	18096	18282	18367	18226	18492	18286	18379	18347	18364	18504	18534	18380	18553	18277	18424	18286	18311	18487	18215	18284	18501	18496	18371	18386	18290	18425	18231	18399	18553	18229	18176	18116	18425	18420	18524	18563	18358	18350	18459	18260	18518	18514	18237	18139	18346	18565	18459	18479	18383	18310	18390	18584	18287	18499	18506	18209	18370	18326	18199	18343	18295	18454	18537	18328	18238	18424	18226	18329	18180	18313	18217	18159	18295	18589	18531	18431	18368	18406	18431	18307	18434	18441	18530	18462	18243	18344	18431	18536	18280	18122	18385	18377	18324	18237	18397	18565	18199	18343	18467	18383	18358	18292	18316	18367	18298	18253	18097	18458	18475	18785	18479	18274	18600	18222	18441	18393	18250	18394	18340	18401	18306	18466	18433	18304	18250	18108	18408	18567	18259	18409	18557	18504	18394	18491	18384	18519	18351	18189	18330	18296	18292	18545	18624	18492	18535	18277	18345	18273	18229	18420	18427	18381	18529	18336	18453	18284	18436	18324	18299	18350	18394	18407	18443	18299	18502	18365	18357	18533	18485	18378	18391	18271	18508	18364	18367	18449	18296	18264	18255	18523	18376	18385	18254	18267	18393	18580	18441	18436	18135	18410	18362	18196	18200	18441	18284	18560	18403	18392	18368	18316	18352	18476	18477	18177	18511	18595	18524	18404	18526	18453	18400	18412	18314	18485	18367	18424	18250	18374	18243	18224	18390	18227	18425	18387	18535	18629	18436	18362	18302	18532	18267	18400	18602	18456	18438	18376	18421	18250	18376	18175	18281	18343	18520	18422	18285	18364	18318	18481	18446	18193	18510	18367	18443	18556	18431	18336	18183	18353	18524	18356	18504	18456	18339	18236	18380	18476	18721	18243	18422	18304	18293	18381	18359	18378	18395	18383	18365	18219	18286	18254	18412	18463	18481	18513	18361	18529	18347	18265	18409	18423	18360	18315	18375	18129	18265	18648	18350	18183	18121	18297	18337	18474	18440	18440	18270	18386	18370	18340	18307	18316	18426	18384	18449	18329	18659	18408	18410	18378	18355	18366	18317	18440	18430	18529	18325	18343	18484	18192	18361	18329	18363	18509	18319	18529	18365	18371	18384	18421	18352	18399	18292	18321	18372	18267	18412	18481	18305	18262	18640	18378	18510	18457	18441	18416	18393	18381	18228	18224	18527	18316	18384	18438	18486	18298	18405	18424	18296	18564	18481	18540	18398	18422	18302	18357	18252	18375	18585	18553	18642	18319	18348	18217	18267	18392	18259	18533	18132	18357	18303	18367	18260	18462	18376	18478	18294	18273	18339	18415	18466	18357	18308	18429	18311	18362	18346	18472	18193	18373	18094	18488	18409	18558	18624	18335	18344	18532	18437	18339	18308	18450	18556	18485	18402	18531	18470	18544	18378	18347	18428	18354	18429	18220	18293	18325	18316	18309	18200	18237	18470	18560	18372	18330	18375	18332	18529	18410	18316	18201	18160	18534	18260	18248	18512	18183	18284	18216	18235	18294	18432	18551	18412	18261	18369	18138	18393	18440	18467	18451	18349	18443	18403	18400	18390	18427	18266	18339	18360	18466	18391	18221	18235	18267	18147	18436	18523	18336	18416	18580	18373	18259	18338	18292	18266	18417	18442	18405	18216	18409	18167	18368	18239	18476	18496	18264	18334	18284	18472	18519	18178	18298	18344	18462	18573	18348	18632	18565	18594	18479	18399	18348	18435	18325	18358	18237	18388	18346	18548	18508	18483	18446	18482	18510	18340	18291	18370	18533	18441	18331	18279	18482	18284	18276	18546	18262	18364	18517	18468	18383	18233	18320	18492	18231	18195	18413	18470	18276	18203	18357	18452	18361	18489	18304	18470	18429	18267	18412	18480	18356	18569	18496	18489	18306	18317	18361	18336	18363	18378	18217	18370	18223	18331	18178	18397	18219	18274	18376	18371	18266	18224	18368	18259	17996	18344	18397	18520	18344	18310	18329	18492	18438	18461	18522	18233	18480	18447	18436	18301	18467	18201	18572	18501	18267	18314	18328	18185	18484	18419	18318	18254	18431	18413	18349	18336	18460	18521	18334	18584	18311	18406	18417	18332	18527	18384	18344	18307	18272	18388	18238	18443	18440	18204	18515	18261	18249	18308	18272	18351	18264	18435	18498	18304	18309	18524	18330	18405	18236	18451	18511	18448	18323	18312	18537	18506	18310	18364	18456	18282	18245	18337	18223	18298	18188	18429	18377	18333	18443	18489	18390	18604	18576	18205	18256	18471	18509	18501	18627	18347	18501	18372	18239	18246	18267	18356	18409	18211	18459	18326	18388	18387	18609	18418	18516	18183	18374	18267	18461	18444	18456	18238	18477	18250	18506	18413	18509	18468	18155	18608	18271	18328	18299	18279	18368	18432	18492	18379	18410	18324	18452	18353	18121	18669	18414	18413	18338	18430	18387	18283	18503	18448	18311	18279	18418	18421	18446	18359	18225	18491	18413	18556	18180	18343	18294	18376	18506	18447	18305	18419	18158	18337	18318	18503	18432	18567	18350	18375	18348	18185	18520	18495	18203	18105	18288	18411	18243	18360	18237	18551	18531	18440	18299	18311	18424	18319	18460	18470	18399	18369	18466	18369	18570	18322	18369	18477	18285	18223	18365	18323	18219	18161	18279	18440	18270	18432	18379	18402	18382	18329	18354	18423	18391	18278	18551	17924	18419	18304	18370	18319	18210	18336	18514	18273	18470	18395	18302	18478	18474	18297	18236	18431	18263	18460	18523	18392	18437	18337	18474	18183	18280	18479	18369	18286	18337	18312	18512	18413	18655	18281	18554	18122	18263	18407	18232	18452	18211	18418	18444	18272	18294	18250	18482	18425	18453	18504	18260	18461	18322	18341	18421	18397	18397	18486	18423	18487	18250	18438	18357	18329	18329	18445	18382	18526	18360	18248	18221	18589	18375	18490	18429	18368	18309	18320	18442	18498	18330	18481	18406	18305	18292	18376	18299	18331	18324	18440	18444	18256	18573	18470	18301	18331	18480	18541	18409	18361	18278	18483	18205	18379	18326	18472	18329	18265	18319	18304	18312	18338	18354	18339	18202	18430	18164	18349	18560	18343	18336	18381	18188	18394	18444	18395	18541	18330	18385	18527	18383	18189	18469	18545	18313	18503	18523	18515	18661	18639	18252	18633	18257	18535	18312	18446	18546	18381	18368	18377	18557	18570	18507	18426	18469	18375	18233	18494	18229	18176	18204	18213	18486	18594	18141	18502	18405	18454	18443	18522	18336	18152	18344	18205	18379	18490	18457	18257	18156	18490	18338	18296	18291	18543	18532	18380	18437	18326	18258	18448	18459	18410	18255	18379	18438	18475	18543	18599	18371	18299	18354	18229	18440	18290	18217	18549	18340	18550	18361	18496	18445	18437	18221	18257	18461	18453	18590	18471	18503	18365	18415	18486	18372	18285	18087	18242	18333	18400	18436	18257	18156	18396	18442	18389	18492	18270	18438	18425	18345	18512	18226	18522	18316	18076	18447	18349	18242	18625	18626	18444	18442	18479	18341	18308	18272	18689	18408	18338	18280	18440	18443	18469	18591	18440	18422	18294	18327	18152	18336	18511	18678	18636	18397	18427	18312	18449	18296	18320	18473	18428	18135	18383	18370	18349	18479	18551	18545	18374	18337	18462	18326	18425	18399	18524	18425	18329	18180	18482	18419	18401	18324	18416	18332	18483	18598	18279	18288	18460	18276	18560	18694	18412	18299	18409	18495	18410	18537	18273	18427	18341	18373	18329	18444	18417	18303	18329	18389	18274	18570	18549	18427	18542	18325	18437	18430	18285	18451	18379	18421	18411	18441	18453	18318	18317	18332	18207	18539	18652	18561	18559	18333	18527	18551	18660	18351	18370	18486	18416	18490	18400	18321	18330	18379	18335	18304	18433	18389	18491	18480	18348	18263	18291	18423	18307	18495	18477	18499	18332	18279	18317	18230	18351	18366	18280	18286	18345	18240	18270	18156	18240	18404	18234	18398	18535	18293	18459	18513	18435	18324	18394	18395	18375	18503	18371	18315	18293	18250	18377	18394	18453	18434	18511	18231	18260	18227	18333	18359	18302	18332	18274	18203	18293	18404	18463	18425	18316	18281	18410	18430	18353	18444	18262	18298	18408	18348	18260	18299	18203	18508	18248	18350	18529	18423	18503	18187	18367	18272	18147	18328	18286	18532	18430	18457	18269	18325	18362	18395	18312	18330	18245	18624	18241	18258	18406	18370	18497	18265	18394	18245	18351	18547	18503	18480	18390	18403	18417	18424	18421	18359	18318	18318	18302	18381	18559	18398	18346	18467	18491	18534	18265	18403	18360	18172	18653	18473	18511	18325	18401	18412	18431	18327	18174	18409	18323	18236	18257	18330	18377	18303	18435	18647	18440	18366	18523	18319	18333	18466	18472	18351	18483	18441	18180	18318	18260	18300	18413	18422	18265	18266	18358	18556	18454	18463	18333	18398	18291	18323	18492	18390	18366	18278	18410	18479	18472	18575	18374	18262	18404	18415	18395	18563	18312	18283	18521	18379	18560	18420	18420	18189	18334	18413	18500	18370	18408	18227	18285	18399	18466	18416	18448	18521	18315	18461	18317	18177	18327	18437	18362	18498	18209	18333	18465	18501	18428	18298	18466	18475	18461	18354	18335	18304	18281	18310	18284	18283	18308	18287	18317	18548	18327	18215	18296	18193	18432	18338	18483	18465	18464	18498	18413	18392	18542	18305	18423	18345	18338	18642	18506	18499	18371	18163	18241	18154	18227	18283	18395	18255
18866	22657	21684	18693	17576	16894	16605	16347	16067	15867	15736	15820	15705	15648	15663	15618	15435	15607	15634	15539	15668	15616	15696	15773	15896	15865	16057	15949	16025	15867	16142	16089	16172	15996	15995	15926	15713	15738	15718	15572	15685	15393	15514	15475	15589	15611	15540	15718	15634	15461	15663	15499	15423	15444	15505	15624	15456	15331	15511	15472	15675	15511	15487	15414	15679	15314	15532	15386	15537	15446	15394	15460	15625	15303	15296	15445	15576	15400	15366	15385	15569	15431	15465	15361	15477	15417	15497	15461	15462	15374	15348	15447	15359	15520	15452	15314	15501	15396	15472	15486	15598	15477	15566	15493	15583	15507	15412	15535	15599	15511	15400	15408	15274	15500	15301	15277	15422	15549	15665	15499	15332	15405	15436	15445	15439	15277	15527	15468	15577	15532	15429	15252	15522	15492	15331	15417	15430	15449	15164	15463	15576	15486	15469	15512	15533	15443	15351	15393	15564	15778	15413	15630	15472	15346	15445	15424	15426	15459	15438	15570	15458	15324	15526	15374	15454	15315	15670	15442	15477	15413	15490	15386	15571	15397	15607	15377	15472	15278	15472	15405	15382	15582	15436	15434	15562	15462	15479	15528	15627	15435	15425	15555	15472	15290	15565	15456	15459	15315	15460	15379	15554	15464	15438	15487	15450	15421	15316	15489	15322	15486	15253	15103	15425	15536	15481	15400	15512	15526	15484	15477	15555	15540	15608	15522	15319	15565	15365	15310	15311	15458	15581	15406	15595	15329	15329	15467	15633	15465	15492	15526	15573	15460	15373	15368	15472	15460	15438	15516	15327	15485	15441	15455	15625	15564	15440	15575	15423	15428	15683	15239	15444	15468	15469	15556	15449	15439	15337	15482	15507	15325	15457	15612	15434	15522	15307	15421	15561	15418	15546	15365	15349	15411	15370	15331	15579	15428	15378	15427	15407	15739	15489	15409	15558	15445	15591	15545	15496	15657	15574	15495	15377	15427	15406	15365	15358	15423	15461	15420	15511	15469	15569	15555	15376	15442	15538	15487	15371	15395	15517	15417	15481	15426	15476	15512	15520	15515	15449	15334	15491	15745	15436	15488	15400	15576	15586	15483	15466	15394	15569	15535	15517	15343	15553	15509	15553	15351	15471	15473	15392	15386	15495	15481	15340	15492	15491	15471	15471	15504	15540	15345	15351	15563	15441	15482	15407	15579	15525	15605	15430	15597	15443	15460	15617	15440	15495	15345	15535	15626	15500	15473	15459	15411	15549	15525	15502	15408	15642	15561	15409	15571	15473	15312	15413	15376	15502	15550	15520	15479	15407	15447	15639	15353	15458	15542	15256	15486	15493	15377	15442	15437	15284	15192	15636	15642	15289	15516	15327	15334	15362	15426	15416	15410	15516	15346	15428	15624	15669	15353	15534	15743	15579	15597	15441	15471	15424	15561	15689	15667	15512	15465	15609	15346	15532	15682	15455	15541	15516	15527	15427	15650	15395	15364	15492	15485	15430	15560	15445	15484	15327	15343	15475	15383	15492	15498	15503	15527	15358	15527	15714	15452	15420	15430	15335	15435	15376	15649	15493	15693	15524	15577	15294	15567	15358	15543	15612	15495	15450	15537	15497	15367	15431	15403	15430	15470	15366	15506	15519	15508	15428	15469	15377	15342	15388	15620	15456	15349	15330	15697	15376	15396	15551	15345	15561	15381	15479	15575	15463	15466	15331	15345	15415	15459	15581	15431	15383	15432	15358	15381	15421	15464	15337	15433	15438	15528	15464	15438	15553	15592	15364	15563	15389	15477	15522	15347	15407	15435	15434	15563	15534	15474	15435	15547	15532	15474	15580	15546	15512	15501	15586	15407	15510	15234	15610	15410	15574	15544	15444	15586	15357	15510	15300	15563	15459	15370	15269	15471	15316	15409	15537	15231	15511	15330	15527	15432	15496	15592	15533	15655	15427	15305	15306	15527	15612	15500	15676	15333	15534	15437	15569	15416	15684	15395	15431	15523	15473	15381	15545	15425	15509	15491	15517	15416	15613	15450	15246	15422	15406	15475	15344	15580	15448	15628	15492	15449	15291	15592	15454	15596	15475	15465	15524	15458	15219	15593	15514	15540	15393	15367	15476	15542	15478	15489	15631	15446	15541	15435	15468	15299	15638	15640	15427	15434	15271	15453	15490	15400	15609	15619	15435	15468	15447	15459	15422	15406	15376	15474	15434	15561	15602	15465	15519	15441	15566	15538	15573	15616	15438	15456	15208	15258	15353	15535	15320	15593	15526	15507	15531	15560	15535	15514	15498	15421	15531	15451	15619	15579	15499	15534	15425	15515	15333	15463	15300	15451	15693	15368	15362	15340	15527	15498	15462	15569	15553	15376	15464	15523	15547	15394	15410	15445	15439	15528	15135	15457	15324	15465	15530	15427	15498	15467	15308	15338	15421	15404	15477	15433	15346	15532	15441	15452	15383	15619	15541	15569	15553	15479	15371	15428	15457	15512	15356	15449	15514	15475	15496	15536	15349	15525	15409	15547	15575	15357	15611	15465	15434	15481	15561	15539	15507	15515	15354	15544	15300	15562	15585	15470	15477	15386	15598	15462	15479	15469	15384	15537	15318	15485	15400	15511	15369	15391	15561	15600	15442	15536	15404	15613	15439	15542	15520	15561	15545	15426	15398	15607	15581	15367	15425	15657	15424	15288	15498	15539	15513	15484	15369	15462	15584	15433	15429	15414	15497	15390	15568	15430	15464	15473	15330	15438	15458	15429	15497	15384	15552	15626	15497	15460	15479	15593	15286	15711	15530	15527	15677	15530	15445	15673	15474	15561	15520	15485	15381	15617	15464	15504	15496	15309	15461	15476	15348	15560	15444	15257	15319	15565	15530	15360	15454	15531	15513	15479	15391	15518	15538	15311	15442	15474	15408	15499	15397	15413	15527	15439	15529	15511	15301	15461	15467	15614	15403	15536	15631	15431	15445	15637	15536	15503	15372	15641	15377	15477	15433	15652	15325	15475	15430	15568	15553	15426	15571	15492	15290	15579	15241	15565	15397	15494	15620	15560	15507	15611	15507	15477	15548	15571	15521	15474	15448	15479	15536	15443	15474	15522	15438	15582	15455	15348	15498	15450	15300	15517	15457	15346	15482	15442	15535	15439	15491	15503	15358	15506	15501	15400	15458	15486	15360	15503	15512	15524	15484	15447	15399	15435	15544	15589	15366	15394	15537	15343	15434	15455	15449	15419	15401	15541	15420	15377	15412	15433	15391	15426	15534	15349	15426	15408	15356	15485	15513	15375	15382	15486	15368	15441	15636	15554	15441	15596	15561	15603	15554	15577	15394	15284	15448	15420	15440	15518	15339	15435	15891	15436	15494	15508	15478	15353	15466	15456	15661	15460	15584	15446	15642	15299	15603	15467	15415	15545	15445	15420	15471	15578	15431	15439	15548	15334	15601	15436	15442	15480	15569	15419	15561	15559	15469	15341	15531	15382	15498	15440	15508	15593	15236	15524	15373	15276	15432	15487	15666	15411	15516	15447	15404	15517	15376	15380	15530	15371	15496	15352	15604	15364	15685	15363	15378	15529	15587	15435	15505	15404	15502	15441	15443	15554	15440	15417	15556	15621	15462	15655	15526	15412	15371	15396	15593	15304	15562	15668	15637	15365	15356	15411	15446	15411	15465	15506	15529	15574	15379	15481	15438	15591	15364	15567	15423	15448	15279	15667	15432	15452	15584	15584	15428	15529	15565	15478	15374	15389	15402	15373	15548	15565	15452	15357	15431	15612	15358	15329	15424	15450	15512	15492	15529	15685	15511	15473	15482	15537	15452	15435	15424	15542	15702	15735	15421	15608	15495	15279	15568	15562	15471	15332	15537	15476	15667	15399	15418	15387	15510	15336	15443	15397	15607	15735	15361	15539	15435	15540	15508	15460	15439	15595	15492	15469	15690	15445	15568	15579	15522	15500	15406	15569	15441	15412	15291	15460	15536	15656	15492	15554	15417	15501	15374	15288	15567	15580	15405	15291	15390	15518	15629	15459	15291	15529	15429	15666	15506	15453	15471	15468	15430	15480	15468	15401	15590	15364	15438	15448	15483	15321	15394	15458	15432	15487	15543	15502	15507	15457	15527	15397	15490	15433	15425	15357	15469	15344	15439	15459	15435	15515	15402	15338	15598	15404	15448	15513	15507	15312	15440	15352	15607	15415	15517	15424	15261	15386	15539	15392	15475	15550	15437	15515	15477	15624	15384	15339	15621	15443	15502	15233	15456	15562	15418	15337	15444	15350	15370	15530	15442	15347	15515	15383	15478	15620	15586	15405	15458	15418	15412	15510	15451	15364	15568	15470	15550	15521	15228	15400	15541	15355	15314	15487	15357	15553	15495	15440	15388	15525	15344	15469	15485	15426	15437	15590	15392	15463	15505	15612	15352	15474	15510	15535	15363	15390	15606	15443	15438	15600	15505	15408	15547	15501	15482	15605	15541	15510	15368	15506	15343	15630	15343	15562	15467	15442	15477	15412	15562	15470	15456	15492	15500	15477	15546	15346	15504	15596	15526	15403	15371	15527	15428	15487	15398	15453	15385	15406	15554	15404	15540	15624	15489	15570	15288	15533	15512	15417	15550	15384	15426	15380	15477	15506	15511	15493	15469	15411	15440	15496	15476	15437	15463	15536	15488	15484	15521	15544	15494	15444	15489	15410	15302	15264	15458	15375	15400	15426	15442	15554	15468	15322	15444	15497	15507	15452	15329	15516	15486	15596	15451	15485	15597	15389	15431	15399	15313	15434	15556	15371	15545	15581	15449	15407	15468	15463	15462	15519	15630	15403	15386	15381	15521	15430	15342	15318	15387	15366	15505	15489	15380	15510	15404	15397	15344	15261	15692	15372	15344	15563	15361	15527	15510	15405	15452	15548	15570	15561	15504	15595	15463	15475	15454	15568	15434	15313	15359	15396	15371	15319	15501	15545	15564	15450	15564	15379	15308	15526	15373	15573	15431	15511	15409	15466	15563	15543	15463	15268	15428	15506	15612	15446	15471	15342	15490	15355	15369	15453	15465	15388	15490	15435	15521	15390	15660	15349	15482	15579	15441	15600	15535	15553	15426	15620	15496	15518	15468	15574	15621	15595
25287	21453	28569	25661	23805	23530	22888	20746	20184	19981	19608	19255	18943	19056	18876	18859	18819	18794	18545	18650	18800	18864	19011	18845	19112	19097	18917	19264	19289	19207	19454	19531	19320	19329	19050	19060	18899	18860	18557	18668	18631	18611	18671	18761	18661	18678	18822	18709	18537	18665	18656	18459	18579	18439	18560	18725	18647	18627	18824	18639	18402	18390	18473	18404	18511	18474	18353	18470	18393	18515	18579	18357	18521	18393	18676	18608	18751	18705	18563	18311	18478	18536	18538	18516	18530	18562	18404	18502	18443	18588	18434	18540	18745	18385	18665	18610	18736	18660	18403	18640	18670	18485	18624	18552	18652	18541	18494	18525	18626	18464	18690	18500	18566	18351	18476	18349	18463	18583	18483	18619	18565	18512	18681	18653	18557	18770	18487	18382	18449	18600	18502	18442	18527	18659	18583	18612	18543	18448	18527	18394	18556	18395	18583	18373	18612	18480	18633	18465	18463	18599	18609	18454	18510	18652	18405	18377	18647	18635	18309	18523	18576	18497	18628	18501	18430	18454	18494	18600	18525	18428	18530	18608	18627	18557	18456	18587	18472	18419	18240	18399	18628	18201	18607	18366	18690	18371	18466	18393	18504	18500	18595	18442	18639	18415	18435	18554	18577	18690	18550	18538	18572	18595	18627	18192	18607	18479	18486	18711	18549	18654	18427	18435	18662	18417	18774	18559	18431	18531	18322	18386	18488	18432	18562	18540	18510	18414	18659	18599	18417	18270	18503	18582	18516	18407	18439	18732	18596	18503	18521	18496	18430	18476	18390	18324	18595	18544	18548	18342	18709	18560	18545	18657	18474	18610	18444	18432	18685	18489	18353	18542	18544	18569	18726	18648	18398	18523	18495	18418	18640	18532	18345	18517	18580	18578	18415	18317	18500	18627	18583	18610	18530	18554	18569	18481	18566	18699	18367	18489	18530	18629	18674	18810	18417	18419	18232	18465	18604	18426	18548	18592	18487	18475	18561	18390	18451	18591	18503	18207	18491	18515	18376	18350	18433	18699	18457	18547	18649	18602	18633	18542	18531	18572	18488	18661	18600	18222	18379	18557	18652	18691	18581	18733	18529	18518	18475	18541	18644	18515	18533	18529	18486	18326	18726	18541	18496	18632	18573	18570	18551	18373	18499	18573	18702	18689	18630	18644	18625	18427	18346	18462	18447	18509	18499	18522	18357	18316	18649	18611	18476	18471	18577	18517	18477	18364	18505	18345	18595	18327	18237	18712	18693	18611	18528	18528	18556	18767	18480	18371	18582	18461	18445	18531	18656	18594	18449	18403	18554	18492	18538	18483	18549	18422	18487	18561	18501	18627	18637	18583	18407	18525	18616	18473	18599	18616	18324	18558	18587	18439	18410	18638	18544	18355	18422	18361	18424	18484	18668	18417	18624	18445	18630	18471	18613	18534	18443	18675	18523	18470	18570	18465	18467	18614	18572	18437	18488	18618	18387	18378	18600	18546	18725	18575	18702	18425	18607	18557	18532	18557	18637	18706	18433	18479	18574	18596	18187	18402	18434	18213	18671	18465	18479	18298	18430	18499	18416	18263	18600	18711	18700	18519	18575	18446	18412	18504	18366	18496	18540	18552	18397	18448	18543	18566	18573	18446	18506	18539	18538	18458	18466	18440	18407	18671	18344	18575	18305	18400	18613	18514	18438	18566	18712	18547	18507	18500	18706	18399	18483	18609	18641	18500	18659	18404	18510	18538	18577	18452	18465	18542	18472	18435	18504	18485	18640	18668	18616	18513	18524	18593	18408	18338	18401	18508	18489	18565	18666	18347	18435	18644	18324	18487	18576	18487	18560	18479	18450	18509	18600	18441	18512	18449	18441	18491	18556	18433	18397	18465	18321	18699	18589	18536	18626	18573	18544	18522	18488	18592	18607	18457	18532	18348	18442	18484	18428	18380	18483	18548	18547	18526	18541	18516	18742	18690	18320	18177	18594	18464	18595	18417	18534	18614	18267	18409	18484	18623	18576	18583	18576	18502	18524	18529	18423	18521	18674	18497	18521	18410	18505	18483	18483	18371	18571	18477	18512	18539	18537	18325	18535	18568	18680	18313	18642	18525	18423	18438	18342	18321	18539	18579	18372	18266	18477	18373	18659	18431	18626	18565	18455	18359	18537	18548	18354	18671	18317	18194	18505	18628	18645	18399	18514	18546	18665	18257	18819	18617	18513	18500	18590	18637	18661	18280	18300	18592	18621	18669	18454	18605	18460	18545	18412	18301	18462	18471	18659	18645	18540	18397	18440	18240	18526	18336	18414	18571	18652	18409	18483	18539	18611	18517	18619	18496	18353	18299	18481	18644	18520	18356	18554	18585	18588	18590	18503	18538	18532	18658	18352	18495	18573	18511	18322	18517	18498	18527	18460	18563	18389	18465	18698	18321	18588	18673	18543	18447	18390	18656	18574	18633	18686	18503	18395	18418	18555	18611	18609	18619	18562	18398	18625	18627	18426	18369	18428	18477	18531	18497	18577	18367	18482	18322	18645	18507	18501	18531	18745	18477	18444	18487	18466	18636	18651	18599	18494	18387	18655	18607	18305	18471	18477	18490	18417	18447	18429	18567	18496	18407	18440	18639	18694	18686	18401	18591	18444	18543	18507	18439	18513	18461	18343	18596	18600	18427	18643	18498	18513	18558	18563	18758	18412	18575	18574	18539	18778	18615	18682	18677	18745	18625	18484	18490	18448	18617	18760	18264	18553	18558	18474	18648	18513	18430	18532	18441	18501	18575	18480	18388	18331	18684	18543	18602	18734	18539	18343	18896	18579	18485	18564	18430	18707	18529	18438	18727	18513	18476	18505	18567	18393	18435	18530	18608	18422	18608	18484	18558	18736	18578	18628	18541	18719	18607	18567	18463	18391	18508	18622	18336	18515	18422	18702	18590	18541	18573	18632	18619	18632	18628	18704	18595	18601	18695	18781	18619	18444	18446	18530	18514	18414	18499	18511	18716	18422	18508	18542	18608	18835	18493	18494	18613	18496	18467	18699	18695	18621	18497	18605	18561	18293	18407	18461	18371	18394	18553	18507	18658	18644	18476	18461	18375	18543	18375	18799	18564	18499	18519	18592	18645	18637	18661	18376	18647	18646	18383	18588	18687	18609	18420	18366	18546	18424	18646	18657	18792	18581	18606	18807	18691	18586	18591	18499	18402	18472	18446	18456	18490	18583	18537	18485	18529	18553	18486	18597	18442	18568	18482	18310	18460	18617	18462	18492	18349	18791	18735	18476	18495	18574	18538	18706	18653	18725	18514	18581	18469	18558	18504	18484	18299	18524	18515	18529	18558	18371	18371	18756	18403	18706	18535	18643	18456	18391	18619	18448	18568	18549	18542	18484	18470	18592	18370	18515	18610	18457	18559	18413	18478	18690	18661	18477	18515	18400	18517	18528	18482	18536	18503	18540	18650	18577	18684	18561	18731	18531	18489	18575	18597	18582	18390	18528	18421	18648	18508	18530	18440	18492	18555	18576	18677	18612	18596	18409	18609	18487	18549	18643	18476	18553	18795	18745	18426	18538	18550	18499	18466	18537	18342	18359	18613	18439	18514	18515	18539	18493	18496	18610	18510	18568	18606	18599	18491	18352	18506	18330	18567	18382	18468	18286	18502	18415	18308	18431	18632	18439	18553	18468	18319	18556	18510	18459	18668	18628	18461	18489	18636	18510	18544	18644	18490	18434	18501	18566	18682	18665	18518	18374	18506	18365	18613	18605	18622	18571	18534	18434	18447	18411	18589	18697	18508	18479	18460	18365	18532	18570	18353	18590	18555	18536	18552	18540	18526	18558	18610	18421	18565	18555	18660	18575	18510	18540	18438	18757	18531	18663	18404	18567	18596	18499	18337	18728	18344	18755	18559	18431	18686	18438	18423	18371	18671	18425	18545	18518	18415	18636	18840	18687	18510	18625	18338	18529	18715	18530	18467	18533	18298	18499	18459	18433	18571	18677	18466	18294	18480	18613	18522	18533	18507	18412	18557	18674	18514	18566	18632	18504	18570	18555	18533	18457	18743	18551	18526	18449	18730	18554	18404	18636	18532	18597	18649	18487	18657	18626	18482	18651	18551	18480	18700	18718	18667	18397	18617	18577	18437	18415	18385	18570	18565	18526	18577	18725	18653	18572	18441	18538	18573	18499	18464	18460	18652	18351	18612	18578	18552	18308	18610	18531	18417	18626	18508	18386	18621	18791	18424	18583	18586	18631	18689	18726	18461	18404	18302	18649	18585	18515	18680	18615	18773	18530	18624	18550	18539	18697	18616	18492	18655	18484	18439	18634	18584	18574	18510	18576	18646	18614	18407	18630	18437	18463	18573	18672	18647	18432	18513	18621	18516	18459	18460	18698	18611	18401	18309	18380	18383	18536	18700	18698	18667	18513	18562	18566	18615	18457	18590	18528	18381	18704	18317	18558	18488	18492	18516	18464	18464	18325	18559	18556	18636	18499	18588	18555	18640	18510	18592	18585	18417	18373	18494	18543	18546	18614	18598	18333	18332	18520	18650	18519	18544	18508	18529	18737	18527	18416	18437	18404	18492	18684	18470	18641	18585	18660	18619	18407	18759	18735	18608	18458	18583	18461	18633	18329	18829	18755	18383	18665	18511	18697	18572	18597	18520	18675	18597	18738	18581	18436	18649	18438	18450	18599	18672	18568	18309	18548	18631	18477	18787	18598	18313	18857	18488	18612	18487	18411	18593	18531	18660	18619	18500	18497	18419	18785	18541	18560	18444	18437	18364	18424	18564	18560	18503	18594	18568	18411	18404	18543	18559	18481	18608	18744	18725	18480	18485	18629	18601	18461	18614	18462	18423	18526	18665	18699	18539	18455	18490	18563	18321	18510	18507	18351	18675	18580	18475	18754	18467	18503	18818	18536	18507	18398	18331	18469	18620	18488	18397	18693	18496	18590	18620	18602	18520	18409	18461	18522	18657	18630	18626	18354	18565	18574	18541	18638	18575	18486	18474	18385	18542	18604	18445	18480	18599	18426	18465	18609	18627	18536	18583	18823	18539	18390	18639	18536	18634	18655	18475	18500	18406	18464	18474	18600	18526	18432	18507	18427	18575	18574	18569	18568	18387	18413	18363	18619	18480
20229	33068	30744	25347	23113	21042	19912	18738	17950	17473	16693	16517	16345	16240	16013	16174	16034	15848	15946	15831	15998	15990	15901	16136	16527	16095	16459	16690	16448	16585	16809	16901	16619	16683	16318	16218	16019	15808	15910	15724	15614	15617	15755	15573	15669	15651	15670	15670	15648	15575	15573	15798	15734	15562	15703	15524	15597	15657	15709	15519	15520	15593	15542	15580	15598	15690	15567	15616	15524	15611	15576	15680	15492	15591	15533	15421	15582	15583	15656	15554	15693	15742	15655	15580	15499	15458	15599	15652	15538	15466	15564	15828	15611	15609	15545	15478	15468	15553	15694	15391	15662	15624	15284	15550	15471	15700	15481	15541	15514	15526	15572	15666	15627	15734	15659	15543	15493	15732	15617	15627	15728	15643	15588	15535	15535	15745	15466	15714	15453	15641	15491	15467	15668	15592	15461	15529	15543	15611	15482	15475	15515	15497	15393	15667	15686	15626	15526	15513	15573	15479	15436	15627	15655	15700	15413	15624	15589	15537	15594	15575	15685	15669	15556	15606	15448	15524	15603	15532	15613	15552	15552	15530	15518	15578	15601	15501	15609	15512	15468	15375	15723	15494	15362	15396	15455	15503	15513	15627	15560	15706	15556	15512	15452	15571	15503	15392	15556	15589	15474	15559	15466	15763	15625	15658	15697	15661	15446	15485	15530	15612	15579	15585	15474	15697	15477	15623	15364	15526	15578	15698	15500	15736	15527	15487	15449	15611	15572	15456	15556	15541	15504	15484	15470	15444	15640	15566	15530	15454	15690	15338	15541	15615	15575	15470	15519	15653	15304	15481	15443	15574	15633	15649	15612	15416	15586	15430	15649	15585	15567	15597	15699	15641	15527	15627	15482	15742	15521	15630	15455	15634	15619	15527	15659	15553	15617	15553	15772	15527	15526	15548	15438	15453	15675	15601	15647	15446	15603	15643	15567	15415	15493	15591	15560	15584	15497	15526	15499	15557	15753	15521	15522	15601	15518	15688	15653	15550	15488	15490	15529	15596	15504	15499	15494	15565	15467	15624	15632	15550	15522	15455	15520	15515	15519	15385	15568	15408	15504	15588	15645	15479	15493	15465	15569	15623	15576	15634	15578	15635	15596	15526	15829	15780	15579	15426	15692	15523	15464	15612	15574	15450	15480	15674	15519	15515	15561	15553	15656	15570	15731	15572	15570	15648	15506	15510	15568	15430	15623	15493	15447	15711	15382	15516	15506	15577	15456	15659	15646	15478	15528	15572	15640	15667	15601	15569	15593	15466	15553	15415	15555	15603	15439	15422	15549	15545	15654	15511	15469	15515	15632	15687	15538	15366	15620	15774	15588	15564	15675	15440	15523	15625	15406	15626	15466	15579	15641	15466	15681	15678	15612	15452	15685	15478	15497	15538	15526	15377	15482	15474	15723	15407	15502	15645	15403	15628	15574	15403	15475	15429	15661	15642	15493	15613	15689	15376	15609	15447	15587	15689	15474	15502	15587	15651	15563	15459	15628	15554	15388	15587	15569	15541	15627	15482	15601	15564	15667	15544	15618	15584	15525	15505	15553	15413	15488	15573	15529	15575	15510	15551	15631	15488	15613	15730	15548	15694	15509	15398	15535	15350	15570	15696	15826	15788	15590	15637	15630	15705	15553	15601	15374	15465	15456	15574	15518	15495	15380	15673	15649	15509	15541	15359	15670	15513	15619	15627	15477	15513	15400	15353	15437	15468	15707	15580	15611	15556	15474	15566	15323	15598	15492	15639	15524	15553	15400	15454	15644	15726	15561	15632	15665	15589	15527	15529	15463	15804	15492	15516	15347	15485	15404	15539	15551	15600	15667	15814	15646	15522	15447	15606	15571	15425	15645	15566	15527	15480	15615	15403	15804	15490	15382	15447	15626	15729	15515	15676	15655	15629	15448	15528	15688	15433	15558	15643	15560	15587	15536	15607	15660	15629	15649	15510	15610	15347	15625	15460	15704	15692	15602	15530	15518	15490	15496	15630	15704	15451	15501	15658	15566	15640	15513	15682	15518	15432	15684	15481	15536	15584	15472	15454	15622	15636	15502	15505	15627	15585	15623	15562	15575	15661	15615	15366	15526	15363	15654	15372	15569	15726	15472	15654	15634	15444	15503	15703	15689	15481	15409	15699	15437	15507	15513	15452	15604	15480	15553	15544	15352	15503	15551	15465	15517	15482	15680	15625	15588	15524	15416	15416	15486	15452	15515	15625	15553	15675	15538	15527	15678	15509	15598	15536	15594	15429	15521	15501	15520	15626	15473	15468	15563	15510	15578	15377	15583	15598	15591	15602	15325	15417	15585	15563	15453	15511	15497	15606	15494	15525	15635	15550	15566	15618	15730	15442	15565	15615	15414	15413	15577	15604	15475	15557	15603	15594	15789	15545	15627	15475	15344	15546	15465	15533	15643	15538	15494	15440	15512	15690	15628	15536	15476	15593	15538	15530	15580	15610	15537	15645	15519	15447	15498	15449	15476	15443	15599	15443	15372	15401	15531	15743	15595	15491	15375	15649	15490	15512	15451	15636	15529	15603	15731	15655	15637	15567	15504	15569	15596	15463	15542	15685	15450	15718	15532	15444	15452	15644	15520	15669	15518	15528	15450	15531	15474	15511	15758	15551	15553	15509	15613	15523	15614	15649	15575	15515	15616	15339	15396	15577	15494	15574	15435	15546	15724	15522	15641	15464	15452	15631	15521	15638	15265	15409	15749	15643	15639	15571	15533	15451	15575	15466	15519	15476	15646	15541	15537	15468	15646	15433	15475	15457	15463	15578	15376	15653	15529	15531	15769	15537	15384	15410	15528	15656	15539	15365	15474	15673	15553	15545	15608	15584	15555	15687	15537	15559	15564	15706	15571	15638	15747	15482	15464	15515	15674	15463	15799	15620	15479	15486	15531	15531	15561	15513	15710	15543	15575	15504	15655	15458	15415	15607	15546	15773	15658	15652	15478	15615	15515	15490	15553	15726	15565	15450	15488	15632	15568	15718	15591	15614	15608	15520	15461	15512	15495	15681	15705	15501	15666	15575	15296	15540	15410	15560	15600	15498	15520	15664	15590	15619	15615	15503	15517	15519	15499	15549	15499	15702	15493	15668	15729	15520	15555	15532	15389	15385	15531	15537	15619	15604	15697	15631	15412	15657	15587	15474	15442	15605	15475	15545	15675	15648	15663	15619	15614	15444	15691	15495	15490	15547	15547	15644	15573	15399	15524	15637	15619	15682	15460	15546	15580	15594	15540	15571	15663	15499	15667	15356	15704	15274	15733	15556	15664	15712	15486	15568	15553	15493	15459	15676	15484	15620	15573	15682	15483	15395	15701	15643	15494	15550	15600	15540	15508	15613	15435	15600	15601	15638	15617	15559	15564	15633	15596	15453	15689	15559	15568	15597	15758	15599	15625	15656	15833	15418	15677	15619	15398	15284	15718	15696	15582	15625	15615	15303	15535	15480	15660	15463	15554	15431	15423	15595	15290	15632	15559	15669	15599	15686	15513	15576	15568	15568	15720	15657	15652	15703	15751	15512	15653	15662	15613	15698	15643	15627	15636	15542	15600	15536	15657	15609	15392	15498	15517	15749	15578	15619	15541	15535	15615	15503	15507	15581	15459	15623	15603	15541	15397	15663	15389	15638	15564	15549	15719	15475	15545	15449	15593	15593	15550	15682	15772	15518	15684	15409	15713	15604	15553	15631	15787	15605	15585	15485	15675	15480	15601	15714	15553	15658	15498	15509	15627	15614	15448	15607	15556	15485	15625	15558	15710	15610	15400	15505	15582	15602	15577	15448	15520	15457	15634	15416	15580	15304	15575	15553	15409	15613	15647	15434	15506	15429	15744	15456	15684	15586	15546	15576	15551	15603	15470	15418	15436	15723	15544	15583	15679	15715	15473	15580	15535	15521	15561	15463	15634	15666	15508	15499	15673	15823	15330	15416	15576	15604	15752	15590	15525	15529	15574	15582	15562	15525	15454	15615	15731	15451	15542	15638	15438	15575	15686	15631	15693	15504	15561	15557	15761	15546	15421	15505	15520	15513	15612	15594	15631	15699	15556	15524	15608	15598	15652	15492	15441	15404	15628	15572	15538	15702	15590	15618	15564	15608	15488	15674	15658	15606	15514	15548	15607	15644	15702	15640	15503	15674	15529	15576	15412	15481	15548	15579	15571	15526	15603	15552	15684	15543	15548	15635	15580	15625	15590	15440	15679	15569	15495	15586	15469	15559	15635	15755	15477	15639	15455	15603	15618	15686	15523	15509	15591	15606	15484	15711	15817	15395	15557	15633	15611	15526	15632	15470	15532	15471	15373	15434	15567	15527	15533	15582	15609	15686	15518	15504	15472	15773	15588	15447	15687	15451	15669	15563	15701	15526	15611	15563	15507	15728	15714	15441	15425	15564	15596	15607	15580	15448	15452	15642	15521	15520	15532	15614	15321	15718	15585	15683	15519	15656	15545	15429	15329	15586	15613	15658	15538	15554	15564	15631	15568	15625	15498	15612	15579	15485	15636	15463	15498	15541	15606	15509	15523	15467	15568	15467	15363	15481	15639	15438	15503	15660	15707	15566	15476	15552	15578	15515	15514	15591	15492	15473	15565	15492	15348	15554	15524	15609	15541	15704	15409	15565	15516	15689	15554	15410	15712	15449	15729	15550	15592	15589	15506	15523	15666	15554	15575	15684	15649	15578	15616	15509	15443	15502	15422	15479	15479	15527	15623	15615	15573	15421	15434	15580	15565	15729	15648	15493	15531	15532	15557	15472	15583	15582	15461	15631	15453	15399	15605	15536	15738	15592	15574	15561	15579	15595	15608	15556	15719	15590	15443	15677	15618	15678	15468	15291	15553	15604	15464	15451	15432	15600	15513	15516	15512	15607	15393	15728	15465	15632	15453	15489	15608	15537	15519	15513	15571	15647	15594	15484	15446	15736	15726	15561	15486	15614	15664	15696	15706	15704	15609	15491	15648	15534	15612	15553	15476	15634	15592	15598	15538	15670	15583	15442	15526	15711	15531	15462	15445	15590	15585	15476	15364	15502	15569	15592	15647	15344	15683	15594	15664	15502	15595	15543	15668	15737	15548	15611	15472	15588	15700	15625	15628	15667	15473	15646	15609	15747
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
