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
339797750175	339797750728	339797751278	339797751828	339797752378	339797752928	339797753478	339797754028	339797754578	339797755128	339797755678	339797756228	339797756780	339797757328	339797757878	339797758430	339797758978	339797759528	339797760078	339797760628	339797761178	339797761728	339797762278	339797762828	339797763378	339797763928	339797764478	339797765028	339797765578	339797766128	339797766678	339797767228	339797767778	339797768328	339797768878	339797769428	339797769978	339797770528	339797771078	339797771628	339797772178	339797772730	339797773278	339797773828	339797774378	339797774928	339797775478	339797776028	339797776578	339797777128	339797777678	339797778228	339797778778	339797779328	339797779878	339797780428	339797780978	339797781528	339797782078	339797782628	339797783178	339797783728	339797784278	339797784828	339797785380	339797785928	339797786478	339797787030	339797787578	339797788128	339797788678	339797789228	339797789778	339797790328	339797790878	339797791428	339797791978	339797792528	339797793078	339797793628	339797794178	339797794728	339797795278	339797795828	339797796378	339797796928	339797797478	339797798028	339797798578	339797799128	339797799678	339797800228	339797800778	339797801328	339797801878	339797802428	339797802978	339797803528	339797804078	339797804628	339797805178	339797805728	339797806278	339797806828	339797807378	339797807928	339797808478	339797809028	339797809578	339797810128	339797810678	339797811228	339797811778	339797812328	339797812878	339797813428	339797813980	339797814528	339797815078	339797815628	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2690	3600	2300	2690	3600	2300	2690	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2689	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2688	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2687	3600	2300	2686	3600	2300	2686	3600	2300	2685	3600	2300	2685	3600	2300	2685	3600	2300	2684	3600	2300	2684	3600	2300	2683	3600	2300	2683	3600	2300	2683	3600	2300	2682	3600	2300	2682	3600	2300	2682	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2680	3600	2300	2680	3600	2300	2679	3600	2300	2679	3600	2300	2679	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22885	21455	29267	24087	22219	24837	26423	20562	19664	23132	37846	37745	30852	25744	21746	19196	17782	17266	17212	17129	17115	16986	16877	16892	17225	17130	17062	16777	17035	16969	16736	16894	16739	17097	16994	16815	16749	16996	16823	16959	16902	16725	16692	16826	16927	16859	16970	16783	16887	16876	16854	17066	16992	16868	16858	16877	16887	16744	16777	16858	16796	16766	17103	17070	16707	16959	16742	16917	16831	16750	16935	16710	16893	16670	16950	16724	16687	16636	16867	16790	16770	16779	16793	16784	16805	16800	16902	16834	16740	16891	16611	16902	16816	16698	16725	16719	16910	17016	16822	16846	16950	16734	16792	16820	16701	16745	16717	16795	17007	16955	16906	16924	16678	16759	16771	16798	16888	16858	16937	16798	16907	16899	16864	16735	16699	16766	16883	16937	17016	16721	16974	16954	16715	16942	16638	16730	16647	16750	16776	16795	16622	16768	16783	16932	16804	16853	16997	16901	16875	16885	16978	16907	16965	16897	16696	17041	16933	16972	16735	16887	16851	16719	16764	16866	16685	16740	16789	16718	16976	17034	16992	16753	16798	16513	16731	16745	16770	16517	16852	16873	17075	16832	17003	16725	16883	16593	16738	16880	16755	16830	16819	16514	17024	16859	16839	16924	16780	16724	16791	16844	16843	16645	16901	16724	16721	16862	16811	16643	16689	16901	16796	16793	16793	16771	16779	16833	16738	16766	16877	16938	16922	16728	16901	16879	16919	17018	17025	17059	16809	16874	16995	16900	16834	17034	16831	16913	16865	16905	16860	16876	16737	16699	16825	16788	16789	16578	16824	16573	16817	16823	16749	16731	16948	16903	16747	16889	16878	16934	16873	16733	16885	16825	16787	16763	16814	16792	16673	16873	16868	16847	16940	16803	16656	16878	17009	16713	16757	17054	16956	16678	16754	16857	16838	16622	16682	16976	16869	16783	16703	17099	16855	16786	16835	16784	16903	16681	16879	16900	16901	16742	16535	16810	16737	16919	16861	16762	16847	16710	16739	17016	16955	17082	16806	16678	16802	16598	16681	16802	16775	16671	16779	16693	16780	16937	16939	17007	16789	16675	16919	16804	16740	16868	16662	16724	16846	16739	16807	16769	16760	16841	16682	16716	16757	16764	16936	16921	16808	16798	16831	16715	16866	16962	16801	16786	16836	16777	16677	16681	16874	16844	16647	16789	16938	16867	16693	16910	16992	16657	16850	16895	16712	16844	16812	16945	16902	16924	16808	16871	16790	16901	16815	16746	16606	16610	16729	17031	16771	16860	16762	16941	16778	16927	16848	16884	16650	16752	16776	16812	16731	16783	16770	16767	16981	16757	16825	16744	16782	16618	16852	16756	16829	16714	16882	16653	16960	16780	16673	16839	16780	16931	16809	16635	16703	16648	16780	16879	16714	16997	16783	16767	16782	16783	16878	16905	16958	16730	16877	16525	16658	16975	16649	16817	16861	16834	16952	16760	16903	16933	17019	16681	16845	16890	16997	16694	16810	16706	16724	16745	16782	16830	16802	16559	16801	16696	16783	16701	16827	17039	16657	17040	16717	16810	16850	16663	16887	16607	16765	16858	16650	16708	16861	16805	16691	16717	16827	17093	16884	16629	16853	16730	16907	17005	16781	16695	16712	16689	16768	16932	17200	16794	16880	16796	16952	16860	16734	16848	16751	17064	16777	16738	16611	16785	16806	16728	16766	16759	16814	16718	16671	16775	16691	16735	16849	16925	16939	16580	16868	16721	16942	16887	16769	16842	16685	16612	16840	16892	16662	16802	16822	16711	16821	16708	16885	16788	16673	16714	16762	16838	16808	16830	16752	16743	16920	16884	16787	16856	16867	16910	16585	16750	16969	16835	16844	16717	16821	16579	16750	16718	16888	16883	16876	16862	16868	16697	16746	16690	16895	16805	16689	16656	16804	16742	16868	16726	16562	16905	16844	16634	16866	16772	16842	16706	16716	16627	16685	16854	16778	16688	16972	16770	16644	16851	16935	16904	16671	16685	16726	16993	16798	16826	16741	16799	16528	16656	16831	16671	16716	16922	16958	16768	17004	16755	16801	16668	16762	16883	16702	16726	16721	16731	16782	16750	16763	16909	16681	16693	16658	16914	16689	16844	16708	16791	16854	16852	16847	16778	16761	16783	16777	16751	17030	16775	16891	16649	16744	16873	16824	16562	16785	16742	16837	16772	16789	16824	16849	16785	16862	16686	16713	16774	16925	16733	16728	16906	16788	16671	16798	16620	16911	16604	16878	16734	16755	16805	16753	16881	16719	16973	16802	16696	16760	16817	16539	16632	16855	16665	16992	16721	16574	16765	16569	16912	16809	16453	16757	16772	16777	16787	16713	16721	16719	16666	16530	16751	16481	16576	16810	16698	16802	16768	16913	16732	16902	17061	16890	16801	16673	16834	16801	16834	16858	16670	16920	16982	16658	16857	16823	16672	16834	16660	16799	16773	16705	16804	16809	16711	16913	16627	16774	16702	16831	16750	16804	16763	16747	16759	16998	16865	16783	16639	16898	16704	16855	16790	16740	16800	16748	16820	16702	16637	16756	17036	16810	16744	16757	16767	16868	16935	16709	16944	16953	16836	16816	16649	16819	16672	16709	16707	16583	16756	16808	16735	16855	16705	16790	16806	16802	16907	16804	16766	16750	16759	17027	16778	16751	16837	16893	16762	16963	16784	16800	16548	16840	16959	16784	16806	16782	16885	16677	16805	16654	16768	16541	16575	16934	17010	16777	16737	16948	16653	16739	16992	16687	16937	16891	16785	16818	16704	16849	16781	16877	16789	16873	16666	16787	17044	16741	16769	16847	16403	16690	16528	16779	16952	16824	16789	16806	16960	16854	16970	16987	16809	16891	16760	16767	16849	16852	16744	16904	16944	16727	16757	17039	16770	16713	16901	16677	16722	16994	16829	16819	16796	16816	16704	16846	16917	16891	16820	16885	16788	16755	16736	16997	16624	16946	16797	16845	16810	16774	16739	16766	16814	16861	16898	16916	16809	16744	16727	16869	17096	17012	16923	16877	16774	16848	16916	16611	16792	16700	16815	17041	16816	16834	16815	16841	16916	16631	16587	16919	16795	16802	16827	16809	16716	16894	16833	16779	16657	16745	16721	16682	16894	16570	16573	16820	16701	16915	16892	16908	16760	16864	16636	16626	16829	16817	16889	16712	16787	16816	16728	16863	16518	16991	16796	16588	16736	16768	16895	16857	16789	16909	16847	16805	16825	16968	16923	16834	17053	16732	16645	16861	16841	16612	16683	16854	16901	16838	16743	16601	16706	16793	16823	16693	16594	16621	16595	16890	16675	16852	16778	16793	16790	16767	16776	16689	16816	16826	16779	16770	16768	16560	16689	16798	16884	16922	16848	16714	16734	16937	16914	16732	16731	16941	16950	16851	16623	16704	16976	16777	16823	16755	17090	16957	16830	16749	16855	16651	17054	16710	16542	16799	16640	16840	16848	16672	16804	16839	16556	16729	16842	16820	16909	16797	16709	16874	16818	16920	16907	16696	16798	16831	16629	16581	16890	16781	16788	16913	16692	16851	16938	16735	16871	16840	16843	16536	16833	16769	16883	16660	16813	16749	16790	16827	17034	16735	16747	16933	16730	16684	16791	16852	16703	16794	16943	16816	16638	16939	16787	16709	16729	16771	16881	17168	16868	16772	16802	16639	16746	16888	16752	16800	16884	16921	17032	16723	16801	16895	16829	16712	16687	16928	16750	16771	16934	17027	16709	16893	16552	16823	16742	16963	16619	16854	16852	16838	16921	17008	16948	16906	16982	16730	16836	17015	16803	16720	16783	16863	16984	16818	16740	16831	16814	16904	16826	16652	16865	16817	16716	16761	17008	16886	16736	16790	17018	16985	17033	16816	16853	16727	16790	16757	16743	16675	16704	16691	16833	16674	16739	16666	16648	16690	16921	16914	16651	16879	16665	16922	16844	16774	16739	17017	16791	16748	16774	16730	16937	16707	16694	16989	16863	16666	16605	16872	16766	16798	16892	16902	16561	16833	16776	16811	16697	16812	16841	16680	16714	16781	16714	16825	16798	16888	16608	16809	16747	16936	16631	16813	16808	16801	16767	16819	16660	16601	16858	16842	16972	16681	16844	16634	16902	16803	16758	16895	16935	16942	16882	16635	17031	16855	16827	16915	16738	16735	16740	16706	16832	16829	16641	16763	16803	16763	16779	16638	16754	16792	16749	16846	16716	16699	16897	16792	16818	16924	16811	16693	16706	16935	16857	16844	16743	16788	16606	16748	16951	16771	16650	16836	16662	16933	16884	16899	16916	16779	16712	16691	16714	16761	16785	16671	16790	16791	16665	16829	16786	16594	16833	16775	16789	16618	16731	16869	16804	16643	16926	16941	16783	16866	16745	16798	16881	16645	16774	16736	16522	16811	16714	16797	16881	16786	16532	16826	16694	16841	16962	16876	16958	16869	16788	16626	16702	16949	16847	16855	16803	16765	16896	16822	16954	16915	16886	16984	16817	16908	16829	16701	16930	16863	16655	16700	16714	16929	16876	16614	16684	16761	16883	16892	16629	16866	16860	16768	16900	16664	16763	16873	16745	16643	16815	17035	16752	16579	16837	16771	16678	16728	16890	16687	16688	16847	16820	16691	16846	16653	16844	16679	16989	16950	16740	16804	16773	16680	16905	16890	16774	16782	16944	16744	16767	16693	16923	16737	16829	16664	16781	16726	16921	16741	16778	16516	16542	16828	16840	16770	16875	16836	16765	17013	16657	16701	16706	16772	16918	16734	16829	16854	16858	16735	16801	16943	16801	16680	16858	16788	16789	16878	16604	16756	16749	16616	17043	16711	16805	16827	16814	16949	16832	16720	16688	16901	16805	16737	16713	16613	16783	16751	16775	16809	16770	16778	16997	16874	16704	16850	16880	16650	16692	16869	16740	16786	16535	16959	16998	16823	16710	16701	16859	16828	16781	16780	16707	16747	16641	16814	16767	16816	17016	16803	16796	16780	16902	17008	16871	16874	16939	16839	16893	16834	16805	16765	16607	16968	16653	16585	16675	16820	16717	16796	16909	16631	16850	16622	16676	16809	16778	16715	16732	16581	16771	16824	16854	16821	16940	16701	16744	16722	16664
32658	55651	48946	37203	31501	25779	21186	19412	19152	24343	40762	38463	31040	25203	20150	16960	15438	14982	14590	14811	14557	14544	14497	14641	14758	14661	14655	14745	14624	14698	14536	14488	14541	14513	14601	14732	14598	14483	14659	14685	14514	14708	14784	14725	14654	14534	14696	14565	14622	14533	14547	14782	14745	14562	14591	14635	14674	14564	14523	14597	14600	14682	14598	14574	14497	14497	14732	14653	14722	14578	14468	14595	14564	14591	14431	14517	14633	14721	14568	14624	14652	14521	14458	14565	14518	14641	14567	14560	14627	14641	14607	14671	14555	14578	14482	14517	14730	14531	14550	14569	14475	14614	14693	14522	14852	14619	14650	14497	14627	14558	14724	14459	14674	14629	14637	14633	14590	14463	14597	14554	14638	14560	14678	14676	14662	14568	14498	14700	14588	14756	14686	14446	14512	14347	14606	14483	14726	14594	14573	14622	14589	14696	14545	14519	14559	14568	14525	14753	14667	14725	14425	14670	14663	14690	14575	14720	14527	14610	14617	14587	14601	14553	14511	14588	14589	14597	14499	14649	14717	14474	14569	14625	14638	14576	14767	14548	14574	14546	14584	14602	14505	14559	14660	14830	14556	14499	14600	14519	14519	14665	14439	14419	14691	14611	14462	14621	14690	14519	14645	14526	14491	14714	14670	14576	14611	14530	14664	14383	14594	14695	14564	14703	14584	14643	14645	14568	14448	14601	14556	14783	14589	14521	14648	14628	14471	14580	14567	14472	14655	14688	14516	14745	14500	14502	14660	14585	14565	14753	14663	14557	14566	14695	14715	14474	14741	14627	14505	14470	14555	14685	14502	14682	14608	14532	14566	14681	14598	14478	14446	14860	14536	14605	14703	14542	14567	14673	14608	14499	14652	14652	14460	14549	14632	14614	14567	14353	14565	14641	14579	14565	14585	14508	14697	14518	14555	14709	14594	14487	14519	14689	14708	14697	14616	14591	14494	14475	14681	14603	14524	14611	14601	14728	14521	14644	14535	14496	14784	14730	14711	14392	14723	14501	14778	14567	14659	14523	14569	14560	14686	14610	14728	14630	14548	14638	14634	14541	14514	14475	14726	14508	14466	14627	14555	14517	14692	14629	14634	14645	14691	14689	14462	14612	14587	14640	14532	14532	14677	14672	14735	14567	14637	14767	14595	14570	14458	14574	14509	14513	14744	14652	14658	14639	14537	14714	14786	14601	14699	14407	14497	14501	14620	14553	14486	14541	14605	14438	14603	14669	14422	14508	14544	14622	14492	14630	14727	14622	14514	14616	14587	14596	14524	14534	14647	14525	14533	14547	14498	14734	14618	14502	14684	14634	14542	14462	14492	14720	14635	14568	14437	14604	14629	14591	14701	14485	14644	14501	14660	14547	14673	14550	14434	14783	14713	14623	14543	14564	14691	14666	14706	14624	14451	14552	14718	14654	14553	14499	14622	14549	14603	14711	14499	14614	14796	14666	14553	14691	14719	14576	14590	14548	14639	14466	14481	14695	14740	14534	14520	14706	14515	14649	14393	14426	14659	14589	14761	14584	14394	14666	14495	14512	14626	14629	14631	14740	14604	14654	14663	14570	14502	14650	14722	14632	14533	14609	14628	14466	14530	14636	14596	14634	14600	14705	14686	14589	14598	14615	14676	14704	14524	14616	14516	14582	14529	14750	14655	14569	14567	14577	14527	14763	14632	14428	14599	14602	14508	14650	14646	14684	14610	14562	14710	14472	14487	14545	14556	14662	14531	14487	14728	14455	14686	14596	14534	14529	14421	14606	14523	14481	14729	14671	14485	14665	14607	14542	14653	14600	14573	14437	14701	14553	14494	14563	14496	14602	14609	14663	14488	14724	14541	14754	14520	14639	14725	14533	14504	14602	14323	14550	14537	14574	14554	14468	14668	14566	14697	14573	14468	14690	14827	14524	14634	14591	14580	14483	14596	14553	14380	14705	14608	14480	14536	14629	14543	14618	14719	14655	14550	14583	14526	14604	14742	14672	14638	14423	14548	14610	14589	14610	14591	14667	14494	14538	14734	14642	14570	14592	14624	14441	14506	14627	14665	14654	14471	14492	14449	14569	14513	14497	14664	14478	14528	14574	14629	14662	14536	14730	14364	14623	14788	14518	14373	14588	14713	14558	14403	14552	14557	14527	14417	14510	14699	14611	14557	14700	14671	14616	14622	14795	14648	14503	14700	14518	14519	14430	14603	14533	14491	14686	14677	14642	14595	14538	14645	14611	14701	14595	14581	14529	14489	14638	14575	14682	14483	14554	14640	14539	14681	14636	14527	14671	14559	14554	14619	14690	14562	14666	14658	14490	14753	14602	14622	14679	14484	14583	14684	14638	14549	14515	14700	14558	14589	14651	14609	14570	14515	14549	14590	14591	14577	14571	14623	14438	14571	14619	14556	14607	14625	14769	14645	14577	14443	14559	14675	14509	14716	14615	14562	14556	14769	14672	14612	14572	14570	14638	14594	14518	14626	14494	14626	14370	14578	14655	14527	14695	14489	14673	14568	14503	14472	14626	14705	14632	14711	14395	14709	14701	14533	14608	14555	14478	14670	14557	14736	14640	14623	14658	14559	14434	14563	14668	14592	14632	14493	14633	14604	14708	14676	14693	14658	14698	14725	14748	14563	14588	14717	14580	14593	14602	14538	14483	14706	14607	14464	14527	14702	14697	14556	14481	14745	14589	14620	14729	14440	14695	14584	14594	14561	14560	14609	14611	14682	14405	14676	14524	14710	14718	14525	14672	14537	14506	14673	14585	14571	14666	14498	14638	14483	14585	14642	14702	14629	14721	14569	14463	14683	14707	14630	14552	14634	14632	14580	14582	14546	14664	14465	14790	14474	14597	14679	14600	14649	14650	14798	14480	14468	14696	14652	14520	14419	14611	14598	14594	14506	14599	14599	14502	14525	14579	14553	14606	14476	14564	14529	14494	14649	14647	14670	14657	14337	14422	14581	14455	14495	14606	14638	14608	14642	14750	14442	14684	14539	14645	14507	14404	14376	14627	14649	14633	14598	14502	14697	14638	14518	14581	14428	14514	14727	14560	14652	14685	14577	14609	14608	14659	14529	14708	14513	14621	14538	14522	14405	14423	14728	14570	14686	14679	14825	14656	14685	14409	14570	14606	14627	14583	14729	14567	14557	14440	14614	14430	14551	14610	14551	14572	14596	14588	14576	14725	14660	14476	14580	14603	14671	14725	14473	14811	14535	14585	14643	14456	14558	14672	14532	14620	14631	14549	14664	14634	14630	14558	14501	14439	14613	14581	14754	14621	14664	14594	14563	14646	14638	14545	14734	14464	14504	14544	14470	14597	14490	14635	14477	14513	14565	14478	14735	14630	14703	14610	14518	14642	14571	14547	14585	14516	14514	14676	14493	14601	14637	14660	14577	14500	14509	14552	14562	14562	14725	14594	14544	14348	14578	14576	14739	14608	14587	14714	14648	14648	14749	14514	14657	14785	14512	14661	14615	14580	14582	14599	14519	14570	14470	14530	14442	14567	14635	14588	14663	14525	14518	14509	14624	14417	14760	14736	14647	14810	14531	14549	14495	14679	14577	14605	14515	14734	14616	14515	14561	14629	14733	14599	14675	14529	14776	14652	14706	14598	14810	14690	14598	14536	14467	14621	14599	14544	14593	14656	14808	14560	14728	14455	14659	14660	14413	14459	14662	14566	14544	14673	14469	14511	14592	14668	14460	14444	14659	14599	14455	14555	14569	14542	14720	14465	14600	14606	14526	14506	14610	14514	14499	14506	14610	14604	14503	14482	14711	14471	14732	14719	14577	14704	14629	14614	14639	14527	14552	14545	14665	14563	14578	14584	14516	14623	14603	14586	14556	14519	14642	14840	14498	14449	14510	14639	14808	14530	14673	14460	14555	14600	14799	14669	14488	14529	14725	14553	14566	14591	14730	14682	14552	14688	14639	14582	14637	14699	14601	14482	14564	14645	14529	14670	14529	14647	14681	14534	14709	14657	14642	14584	14680	14615	14555	14812	14621	14574	14418	14724	14769	14576	14763	14589	14610	14531	14612	14744	14599	14517	14572	14685	14672	14568	14511	14571	14446	14554	14638	14560	14565	14640	14653	14569	14523	14332	14559	14563	14497	14613	14555	14577	14445	14737	14646	14606	14664	14516	14601	14668	14475	14569	14510	14598	14566	14585	14683	14694	14685	14695	14646	14649	14591	14586	14414	14587	14666	14492	14632	14517	14489	14510	14472	14612	14552	14502	14679	14563	14505	14605	14493	14489	14402	14520	14550	14574	14729	14461	14429	14573	14519	14491	14528	14685	14586	14543	14464	14611	14582	14561	14567	14607	14699	14499	14497	14630	14592	14612	14604	14610	14613	14513	14609	14560	14642	14419	14589	14564	14513	14642	14773	14748	14807	14580	14450	14583	14468	14560	14564	14681	14400	14583	14599	14721	14610	14639	14557	14699	14592	14491	14652	14804	14587	14592	14482	14591	14731	14521	14609	14612	14722	14671	14699	14450	14624	14598	14789	14503	14516	14624	14620	14494	14578	14679	14524	14421	14529	14712	14511	14531	14701	14605	14467	14686	14588	14677	14531	14684	14678	14499	14649	14396	14685	14574	14554	14696	14556	14562	14517	14560	14751	14642	14598	14627	14619	14644	14676	14509	14492	14713	14621	14683	14667	14628	14589	14623	14560	14608	14513	14604	14742	14581	14569	14645	14774	14525	14715	14724	14577	14636	14546	14460	14765	14559	14547	14411	14461	14662	14583	14505	14560	14485	14596	14553	14556	14528	14648	14470	14609	14562	14637	14542	14562	14521	14418	14464	14667	14588	14656	14636	14593	14675	14689	14486	14638	14590	14700	14599	14669	14621	14583	14485	14765	14581	14530	14589	14708	14757	14683	14646	14507	14523	14753	14624	14538	14618	14458	14659	14529	14499	14616	14690	14622	14557	14652	14528	14687	14621	14661	14602	14558	14508	14637	14570	14728	14775	14656	14533	14532	14541	14649	14681	14449	14669	14416	14458	14744	14598	14717	14640	14723	14565	14702	14695	14608	14639	14626	14526	14474	14624	14306	14713	14593	14476	14529	14577	14585	14666	14608	14539	14617	14754	14557	14781	14585	14527	14700	14580	14606	14493
28145	25329	29249	23011	18317	17792	17567	16767	16895	17037	18389	18499	18110	17603	16991	16708	16832	16601	16660	16609	16511	16758	16560	16500	16568	16579	16717	16641	16601	16511	16715	16684	16746	16458	16495	16697	16707	16639	16463	16385	16528	16606	16476	16327	16573	16502	16471	16508	16567	16657	16441	16295	16462	16540	16549	16758	16501	16499	16804	16587	16276	16384	16714	16444	16584	16567	16312	16434	16481	16547	16413	16332	16487	16631	16564	16515	16336	16297	16433	16524	16607	16586	16501	16526	16671	16489	16568	16609	16450	16379	16445	16533	16477	16596	16573	16548	16472	16521	16491	16567	16508	16371	16455	16573	16593	16626	16454	16577	16480	16453	16457	16338	16425	16517	16601	16471	16550	16515	16615	16498	16564	16585	16373	16431	16484	16597	16596	16620	16582	16384	16456	16628	16529	16586	16652	16497	16575	16547	16530	16592	16566	16558	16606	16490	16625	16577	16531	16576	16331	16506	16332	16617	16550	16682	16503	16551	16591	16774	16566	16506	16553	16492	16460	16541	16504	16539	16501	16502	16468	16512	16650	16518	16559	16532	16496	16405	16539	16643	16512	16508	16446	16517	16529	16660	16432	16714	16526	16328	16636	16550	16537	16713	16587	16484	16572	16762	16648	16481	16422	16493	16756	16526	16588	16398	16508	16535	16285	16477	16568	16339	16514	16510	16629	16395	16410	16678	16367	16516	16564	16454	16524	16606	16608	16444	16534	16462	16607	16640	16577	16507	16680	16833	16469	16552	16503	16412	16347	16266	16498	16726	16307	16544	16673	16180	16449	16597	16506	16392	16466	16476	16532	16477	16499	16448	16640	16544	16584	16495	16570	16539	16550	16517	16556	16581	16397	16538	16581	16595	16569	16492	16374	16613	16610	16575	16582	16531	16543	16438	16577	16374	16451	16288	16639	16633	16705	16471	16679	16704	16581	16442	16563	16519	16682	16529	16586	16593	16523	16369	16501	16359	16470	16590	16425	16353	16469	16509	16508	16666	16541	16501	16473	16392	16341	16460	16676	16572	16589	16731	16570	16387	16543	16445	16467	16558	16431	16546	16848	16758	16596	16226	16400	16427	16370	16605	16418	16389	16232	16676	16561	16567	16553	16597	16649	16738	16717	16597	16676	16298	16488	16487	16750	16560	16537	16459	16544	16601	16511	16494	16633	16694	16489	16599	16618	16614	16777	16538	16527	16469	16848	16453	16518	16781	16472	16583	16649	16388	16523	16340	16315	16349	16510	16528	16439	16586	16547	16470	16663	16569	16505	16513	16561	16854	16493	16525	16656	16392	16461	16560	16580	16581	16670	16593	16366	16629	16649	16564	16681	16636	16530	16612	16623	16460	16565	16623	16578	16563	16354	16698	16361	16454	16489	16618	16670	16571	16574	16172	16408	16671	16585	16440	16400	16748	16624	16534	16689	16672	16609	16493	16493	16383	16516	16462	16552	16552	16427	16514	16518	16500	16398	16608	16648	16557	16466	16522	16553	16585	16334	16497	16701	16596	16431	16569	16660	16557	16415	16666	16509	16635	16614	16570	16471	16377	16589	16666	16697	16647	16731	16376	16599	16689	16543	16704	16554	16589	16591	16606	16608	16282	16664	16426	16518	16546	16738	16573	16468	16429	16402	16582	16520	16578	16396	16509	16611	16481	16622	16529	16535	16612	16672	16576	16659	16383	16457	16352	16409	16632	16509	16692	16750	16390	16677	16481	16534	16502	16490	16443	16331	16466	16658	16607	16478	16460	16414	16317	16682	16605	16771	16414	16404	16358	16590	16460	16492	16524	16561	16409	16369	16545	16620	16451	16416	16284	16438	16592	16490	16503	16360	16583	16610	16703	16619	16551	16370	16734	16614	16811	16470	16623	16454	16521	16502	16542	16575	16504	16545	16570	16602	16616	16353	16589	16705	16363	16520	16496	16549	16303	16674	16596	16517	16639	16575	16522	16652	16360	16506	16505	16576	16302	16415	16530	16526	16638	16530	16659	16568	16483	16650	16542	16617	16635	16523	16720	16505	16599	16524	16470	16417	16539	16840	16674	16542	16561	16600	16489	16601	16410	16482	16481	16604	16249	16577	16658	16707	16340	16492	16622	16682	16526	16582	16464	16646	16669	16411	16651	16611	16423	16331	16243	16498	16591	16588	16696	16535	16413	16537	16404	16495	16516	16502	16510	16508	16645	16545	16633	16636	16623	16454	16480	16504	16617	16526	16378	16394	16493	16637	16649	16607	16440	16353	16441	16434	16341	16643	16361	16619	16719	16564	16710	16389	16391	16380	16499	16577	16653	16714	16574	16644	16662	16477	16640	16622	16607	16490	16783	16632	16694	16620	16819	16590	16627	16491	16670	16596	16503	16464	16639	16627	16677	16875	16398	16579	16531	16429	16529	16729	16302	16517	16559	16493	16566	16547	16601	16606	16669	16508	16436	16505	16575	16570	16508	16610	16396	16608	16457	16561	16639	16500	16474	16731	16542	16635	16291	16512	16447	16536	16618	16722	16660	16709	16430	16582	16469	16588	16297	16616	16584	16517	16592	16651	16516	16288	16446	16442	16653	16622	16210	16556	16650	16337	16550	16599	16477	16517	16486	16666	16544	16647	16492	16256	16492	16601	16598	16521	16527	16605	16525	16448	16611	16528	16628	16568	16509	16701	16736	16559	16402	16660	16499	16533	16633	16494	16310	16480	16476	16465	16378	16688	16508	16571	16575	16574	16509	16439	16605	16568	16641	16400	16417	16341	16519	16808	16540	16473	16293	16560	16697	16621	16737	16484	16377	16558	16425	16645	16629	16624	16550	16644	16654	16638	16475	16553	16662	16376	16485	16767	16712	16583	16474	16573	16316	16519	16600	16514	16544	16603	16463	16381	16480	16547	16534	16420	16772	16617	16446	16573	16556	16463	16532	16831	16414	16385	16678	16379	16573	16428	16758	16428	16497	16587	16500	16446	16587	16559	16612	16586	16444	16478	16569	16285	16386	16692	16472	16537	16628	16719	16417	16381	16524	16702	16453	16583	16534	16488	16520	16544	16542	16733	16409	16592	16691	16402	16551	16369	16520	16463	16462	16580	16425	16577	16687	16686	16478	16397	16499	16659	16615	16541	16381	16612	16383	16583	16516	16411	16350	16651	16518	16643	16599	16655	16496	16462	16443	16525	16609	16484	16396	16600	16487	16620	16673	16558	16585	16657	16581	16370	16524	16704	16364	16441	16569	16408	16566	16581	16519	16550	16593	16711	16552	16481	16543	16675	16633	16602	16623	16403	16453	16637	16510	16502	16559	16672	16740	16561	16539	16385	16481	16610	16685	16661	16409	16525	16669	16613	16808	16489	16624	16526	16369	16431	16581	16326	16428	16568	16632	16396	16428	16639	16467	16723	16723	16529	16494	16429	16297	16558	16460	16386	16675	16591	16522	16490	16435	16508	16454	16488	16451	16588	16450	16444	16599	16562	16582	16466	16561	16550	16367	16585	16581	16663	16462	16539	16549	16580	16604	16484	16499	16417	16527	16717	16695	16418	16507	16622	16319	16517	16578	16540	16630	16692	16537	16556	16521	16692	16587	16467	16688	16498	16688	16484	16575	16763	16443	16499	16476	16676	16536	16665	16429	16396	16292	16496	16426	16467	16588	16375	16406	16715	16542	16554	16532	16756	16503	16832	16527	16772	16598	16614	16582	16476	16474	16522	16566	16551	16731	16380	16486	16571	16327	16639	16641	16531	16464	16673	16708	16613	16586	16662	16570	16762	16653	16622	16530	16662	16518	16498	16508	16539	16497	16594	16515	16403	16442	16648	16623	16633	16433	16532	16586	16572	16522	16507	16733	16523	16444	16497	16639	16532	16502	16389	16421	16650	16463	16685	16563	16726	16554	16619	16556	16560	16634	16559	16334	16507	16493	16777	16703	16815	16510	16879	16726	16625	16563	16560	16253	16657	16357	16623	16476	16704	16533	16627	16527	16621	16533	16545	16705	16701	16579	16543	16530	16601	16685	16624	16238	16323	16497	16720	16604	16605	16592	16504	16493	16505	16531	16530	16576	16562	16597	16524	16671	16216	16422	16564	16554	16666	16667	16479	16506	16473	16447	16308	16533	16505	16521	16474	16356	16734	16625	16674	16677	16595	16670	16540	16347	16584	16433	16635	16526	16473	16452	16424	16513	16637	16235	16491	16474	16456	16647	16675	16541	16493	16624	16675	16470	16582	16585	16725	16541	16474	16478	16756	16777	16600	16542	16668	16410	16554	16529	16763	16353	16460	16394	16426	16544	16499	16621	16591	16653	16535	16634	16495	16401	16646	16573	16589	16575	16400	16614	16446	16543	16728	16428	16638	16495	16382	16398	16686	16526	16686	16588	16657	16499	16473	16499	16455	16445	16500	16378	16393	16515	16452	16700	16330	16551	16564	16593	16467	16490	16632	16772	16616	16572	16501	16545	16685	16656	16588	16551	16593	16565	16339	16462	16510	16567	16597	16434	16604	16749	16615	16547	16409	16590	16592	16579	16590	16389	16372	16404	16509	16616	16610	16678	16489	16749	16356	16600	16660	16421	16493	16406	16528	16431	16617	16676	16527	16536	16434	16430	16469	16331	16424	16415	16537	16534	16552	16298	16599	16595	16480	16396	16599	16419	16689	16697	16710	16611	16601	16460	16612	16573	16677	16633	16779	16646	16327	16343	16527	16555	16455	16526	16669	16686	16687	16528	16711	16535	16598	16681	16592	16399	16586	16541	16629	16599	16610	16532	16536	16445	16561	16311	16381	16430	16536	16566	16765	16513	16657	16643	16570	16542	16591	16760	16497	16704	16500	16499	16649	16596	16496	16301	16668	16572	16734	16596	16431	16321	16629	16513	16522	16435	16408	16439	16636	16576	16575	16581	16562	16473	16700	16542	16662	16448	16659	16512	16657	16643	16612	16515	16487	16410	16547	16617	16647	16433	16525	16619	16625	16578	16528	16511	16642	16723	16578	16688	16466	16503	16612	16566	16575	16503	16580	16319	16373	16716	16554	16419	16640	16588	16420	16521	16607	16511	16496	16437	16508	16630	16517	16535	16432	16488	16606	16384	16720	16373	16472	16327	16412	16359	16641	16465	16556	16525	16589	16646	16659	16359
28315	38953	30780	18820	16914	15842	15101	14867	14856	15344	17600	17132	16405	15597	14866	14838	14565	14532	14548	14473	14520	14501	14294	14305	14463	14363	14487	14413	14445	14404	14498	14385	14512	14470	14583	14465	14375	14517	14524	14226	14355	14543	14444	14339	14490	14478	14333	14365	14270	14567	14457	14392	14259	14498	14523	14374	14580	14364	14367	14469	14397	14385	14399	14666	14467	14542	14276	14635	14309	14304	14333	14443	14417	14463	14476	14448	14448	14426	14361	14504	14367	14395	14450	14307	14299	14346	14614	14398	14412	14306	14429	14527	14444	14452	14410	14468	14577	14566	14368	14440	14363	14379	14441	14260	14424	14411	14485	14345	14482	14323	14507	14536	14502	14374	14467	14408	14644	14329	14388	14340	14523	14399	14726	14395	14365	14400	14520	14369	14535	14330	14431	14401	14281	14361	14391	14395	14420	14408	14492	14433	14523	14402	14252	14456	14531	14463	14503	14264	14427	14420	14232	14371	14537	14157	14364	14477	14516	14360	14505	14650	14435	14559	14304	14470	14430	14421	14365	14375	14380	14549	14521	14431	14432	14442	14356	14292	14397	14311	14468	14178	14239	14435	14466	14326	14307	14487	14678	14399	14449	14355	14516	14425	14249	14391	14394	14324	14375	14512	14244	14352	14541	14572	14330	14544	14358	14422	14378	14257	14442	14311	14270	14469	14577	14409	14515	14363	14490	14411	14405	14373	14515	14426	14413	14461	14486	14394	14438	14445	14466	14402	14539	14424	14496	14445	14452	14414	14484	14470	14407	14329	14631	14453	14414	14387	14285	14376	14350	14524	14447	14515	14460	14412	14356	14451	14415	14512	14334	14485	14430	14544	14484	14421	14308	14377	14499	14362	14220	14542	14456	14292	14461	14488	14545	14313	14360	14325	14459	14294	14570	14334	14323	14423	14502	14396	14393	14680	14249	14381	14474	14438	14473	14457	14430	14518	14337	14388	14397	14471	14400	14419	14504	14465	14611	14366	14512	14535	14472	14299	14301	14503	14400	14511	14366	14380	14600	14526	14347	14379	14451	14543	14519	14418	14548	14399	14425	14372	14513	14414	14507	14373	14288	14403	14269	14497	14385	14505	14369	14487	14400	14512	14436	14421	14305	14346	14276	14372	14394	14298	14379	14497	14460	14477	14500	14371	14404	14514	14440	14583	14455	14470	14406	14318	14409	14534	14497	14564	14509	14432	14407	14546	14418	14580	14424	14456	14478	14288	14387	14457	14414	14535	14439	14318	14431	14342	14337	14367	14499	14445	14511	14325	14479	14408	14351	14408	14412	14503	14498	14470	14461	14280	14450	14410	14426	14499	14477	14350	14384	14416	14562	14562	14494	14416	14459	14480	14516	14400	14416	14400	14658	14458	14396	14258	14447	14434	14428	14367	14428	14355	14419	14439	14566	14472	14379	14413	14601	14404	14415	14435	14466	14350	14278	14612	14535	14350	14354	14478	14439	14479	14475	14321	14478	14191	14475	14354	14475	14278	14444	14531	14471	14380	14190	14407	14377	14405	14469	14404	14453	14408	14347	14449	14482	14257	14402	14483	14561	14382	14338	14296	14431	14311	14409	14373	14428	14347	14514	14546	14601	14482	14457	14382	14423	14409	14438	14515	14383	14460	14531	14365	14378	14661	14480	14415	14472	14402	14412	14294	14529	14486	14242	14533	14384	14499	14401	14492	14430	14423	14354	14496	14519	14362	14432	14503	14295	14445	14397	14255	14529	14297	14489	14394	14409	14613	14317	14535	14389	14523	14551	14371	14308	14540	14415	14332	14252	14405	14374	14429	14457	14328	14279	14444	14516	14523	14390	14359	14318	14333	14295	14372	14463	14383	14569	14393	14456	14409	14313	14386	14482	14504	14475	14555	14324	14408	14457	14349	14561	14267	14446	14395	14392	14535	14447	14408	14489	14363	14540	14414	14354	14521	14569	14390	14436	14560	14544	14341	14363	14561	14409	14398	14367	14453	14346	14430	14610	14573	14410	14571	14528	14472	14361	14449	14280	14372	14444	14567	14362	14390	14339	14425	14617	14410	14498	14318	14391	14424	14452	14500	14554	14315	14544	14433	14535	14607	14424	14338	14412	14439	14418	14410	14537	14565	14306	14552	14565	14280	14384	14426	14427	14452	14337	14372	14664	14502	14424	14546	14521	14401	14382	14435	14400	14398	14323	14428	14406	14344	14320	14443	14438	14382	14497	14422	14292	14524	14428	14485	14484	14528	14506	14355	14506	14522	14453	14413	14431	14366	14448	14358	14382	14452	14393	14431	14455	14403	14397	14397	14394	14587	14248	14496	14508	14386	14396	14367	14309	14468	14423	14335	14478	14439	14335	14418	14524	14457	14433	14513	14544	14448	14592	14305	14637	14471	14378	14292	14457	14380	14488	14394	14503	14375	14490	14488	14406	14348	14472	14563	14521	14411	14448	14422	14487	14472	14368	14518	14590	14513	14467	14533	14448	14355	14571	14585	14535	14405	14303	14440	14503	14463	14466	14400	14519	14433	14443	14413	14404	14431	14426	14550	14612	14294	14387	14400	14215	14337	14359	14556	14467	14484	14583	14528	14288	14233	14351	14576	14504	14444	14249	14516	14433	14445	14542	14367	14482	14468	14257	14522	14517	14284	14386	14556	14545	14406	14569	14278	14530	14505	14402	14285	14457	14468	14479	14520	14486	14470	14584	14307	14408	14332	14487	14468	14600	14426	14578	14400	14411	14459	14613	14388	14454	14482	14372	14487	14293	14384	14392	14466	14487	14164	14437	14437	14419	14373	14432	14426	14338	14398	14452	14488	14412	14453	14342	14438	14526	14393	14574	14445	14342	14452	14351	14433	14548	14316	14552	14400	14595	14522	14392	14340	14341	14398	14578	14561	14454	14626	14615	14360	14503	14358	14290	14450	14381	14435	14500	14329	14531	14344	14420	14419	14421	14307	14419	14485	14504	14444	14442	14441	14436	14504	14284	14429	14379	14198	14427	14395	14247	14385	14488	14521	14447	14324	14505	14345	14433	14431	14460	14272	14470	14436	14511	14526	14518	14507	14471	14461	14516	14482	14446	14411	14516	14341	14283	14269	14361	14546	14259	14402	14469	14312	14364	14438	14520	14480	14406	14556	14472	14444	14464	14422	14474	14474	14565	14258	14405	14474	14470	14495	14300	14394	14279	14422	14456	14401	14372	14290	14445	14569	14460	14441	14410	14351	14461	14414	14342	14636	14368	14368	14597	14405	14590	14298	14357	14381	14349	14499	14381	14524	14302	14472	14441	14629	14366	14432	14582	14538	14338	14473	14478	14346	14304	14411	14290	14362	14421	14424	14397	14428	14460	14545	14584	14317	14513	14501	14599	14338	14569	14305	14478	14443	14487	14546	14365	14508	14384	14368	14549	14467	14378	14480	14356	14289	14265	14249	14456	14596	14490	14406	14221	14416	14417	14593	14348	14386	14493	14393	14394	14438	14466	14478	14459	14481	14258	14580	14277	14538	14278	14531	14487	14371	14405	14439	14387	14329	14344	14416	14468	14390	14479	14407	14522	14481	14410	14403	14445	14516	14401	14413	14447	14373	14527	14535	14462	14352	14489	14451	14529	14348	14672	14441	14570	14460	14403	14352	14379	14320	14308	14419	14489	14391	14428	14417	14599	14554	14576	14369	14394	14393	14515	14390	14333	14341	14526	14400	14400	14468	14496	14585	14405	14515	14459	14490	14417	14408	14373	14404	14549	14409	14471	14408	14531	14419	14219	14478	14484	14478	14424	14424	14549	14428	14528	14391	14538	14439	14382	14397	14403	14465	14383	14415	14563	14411	14310	14504	14440	14455	14598	14382	14347	14483	14409	14434	14536	14319	14517	14402	14445	14402	14445	14389	14396	14585	14282	14444	14393	14545	14535	14316	14592	14264	14593	14544	14479	14483	14492	14346	14492	14387	14664	14287	14416	14375	14231	14461	14387	14400	14413	14290	14370	14455	14446	14396	14369	14572	14350	14383	14559	14461	14562	14315	14176	14304	14413	14469	14490	14478	14553	14492	14424	14482	14486	14382	14468	14403	14477	14356	14543	14515	14521	14401	14417	14413	14476	14511	14420	14517	14421	14547	14390	14392	14396	14476	14565	14500	14381	14368	14439	14404	14382	14390	14453	14428	14566	14507	14580	14349	14451	14467	14288	14453	14452	14452	14388	14500	14358	14324	14428	14499	14339	14405	14352	14391	14555	14626	14403	14550	14354	14344	14317	14535	14492	14311	14513	14349	14516	14328	14377	14485	14535	14373	14242	14545	14519	14271	14395	14399	14431	14324	14401	14383	14404	14386	14299	14482	14483	14276	14462	14405	14548	14523	14326	14301	14410	14396	14439	14515	14462	14574	14464	14433	14459	14407	14559	14654	14461	14466	14616	14442	14207	14623	14355	14499	14299	14266	14258	14543	14625	14432	14371	14506	14342	14450	14463	14511	14535	14316	14470	14543	14414	14391	14545	14390	14295	14494	14316	14380	14260	14533	14278	14342	14496	14324	14262	14428	14369	14475	14518	14450	14423	14416	14510	14531	14316	14396	14420	14396	14489	14497	14325	14508	14388	14363	14390	14621	14509	14368	14422	14351	14477	14568	14294	14534	14499	14474	14521	14528	14390	14651	14400	14359	14432	14525	14362	14472	14324	14303	14315	14392	14496	14449	14574	14387	14331	14336	14344	14490	14287	14501	14520	14396	14369	14403	14491	14378	14460	14452	14378	14474	14313	14386	14467	14394	14309	14403	14532	14382	14499	14565	14380	14450	14453	14478	14532	14637	14534	14408	14429	14644	14398	14501	14445	14569	14464	14516	14369	14425	14372	14448	14441	14341	14630	14444	14507	14466	14463	14413	14397	14506	14480	14502	14385	14456	14509	14460	14504	14407	14487	14544	14212	14430	14393	14445	14476	14622	14481	14425	14416	14706	14406	14451	14640	14508	14433	14316	14321	14410	14409	14538	14592	14490	14436	14498	14363	14492	14430	14590	14485	14278	14565	14585	14450	14355	14466	14387	14475	14394	14433	14342	14383	14518	14394	14387	14401	14480	14481	14394	14513	14473	14393	14313	14442	14439	14429	14375	14437	14403	14414	14504	14396	14452
23883	21332	28682	24529	22606	22943	21876	19061	18716	21406	29690	29302	24959	21130	18943	17634	17074	16761	16725	16564	16620	16639	16511	16431	16545	16701	16546	16601	16324	16493	16487	16568	16379	16322	16688	16298	16350	16303	16593	16521	16646	16355	16363	16344	16461	16567	16608	16437	16457	16369	16342	16463	16429	16297	16520	16601	16314	16470	16353	16687	16383	16324	16407	16454	16624	16566	16347	16290	16456	16556	16599	16491	16408	16569	16513	16454	16417	16355	16532	16401	16598	16456	16395	16523	16556	16492	16491	16469	16662	16447	16390	16598	16335	16468	16412	16412	16393	16315	16460	16232	16477	16468	16508	16428	16437	16606	16345	16215	16490	16398	16475	16368	16456	16417	16409	16367	16554	16549	16522	16472	16321	16419	16494	16452	16460	16331	16525	16517	16270	16440	16315	16445	16595	16439	16495	16374	16431	16348	16521	16382	16374	16417	16401	16436	16449	16483	16394	16427	16430	16217	16563	16495	16687	16379	16431	16523	16417	16419	16362	16494	16241	16500	16339	16488	16544	16429	16423	16437	16484	16301	16519	16646	16389	16416	16301	16429	16594	16227	16249	16400	16374	16318	16613	16271	16551	16353	16409	16401	16325	16445	16493	16349	16536	16545	16578	16346	16358	16312	16514	16327	16488	16358	16474	16384	16477	16398	16614	16487	16497	16387	16439	16473	16504	16457	16269	16266	16232	16456	16504	16193	16257	16074	16544	16570	16592	16484	16450	16447	16473	16441	16444	16337	16438	16535	16357	16385	16423	16462	16414	16330	16388	16352	16534	16433	16420	16379	16372	16437	16397	16835	16390	16345	16315	16483	16389	16449	16154	16262	16434	16344	16415	16262	16550	16475	16310	16124	16410	16363	16564	16368	16307	16381	16412	16315	16329	16360	16490	16473	16616	16618	16494	16390	16307	16497	16467	16557	16427	16523	16488	16491	16289	16405	16492	16471	16403	16454	16555	16379	16415	16393	16426	16471	16452	16317	16337	16278	16448	16599	16584	16251	16354	16339	16379	16583	16538	16669	16419	16779	16466	16448	16550	16400	16402	16524	16374	16368	16476	16670	16363	16244	16239	16433	16373	16445	16420	16350	16475	16293	16448	16532	16314	16355	16452	16341	16437	16258	16432	16504	16584	16514	16492	16645	16344	16292	16268	16418	16468	16311	16490	16522	16324	16314	16308	16545	16381	16251	16440	16510	16362	16625	16537	16500	16554	16330	16509	16379	16402	16654	16409	16235	16599	16378	16163	16291	16286	16593	16307	16406	16425	16251	16291	16160	16421	16573	16518	16499	16407	16203	16197	16509	16533	16607	16533	16454	16479	16476	16453	16464	16496	16486	16713	16458	16593	16363	16532	16459	16563	16503	16510	16397	16383	16360	16659	16399	16222	16409	16336	16513	16314	16405	16399	16491	16338	16304	16387	16400	16370	16519	16519	16411	16334	16332	16604	16332	16287	16315	16390	16281	16229	16430	16516	16455	16428	16495	16539	16401	16331	16423	16591	16423	16476	16305	16283	16385	16531	16521	16490	16377	16374	16202	16430	16568	16359	16433	16534	16568	16357	16319	16709	16470	16516	16284	16350	16402	16283	16544	16295	16398	16533	16333	16474	16379	16332	16238	16483	16369	16357	16431	16384	16510	16523	16450	16393	16379	16464	16366	16370	16476	16660	16388	16359	16384	16409	16488	16386	16350	16454	16465	16352	16612	16485	16181	16607	16371	16268	16449	16417	16448	16618	16445	16437	16559	16492	16448	16529	16484	16595	16253	16625	16550	16448	16435	16372	16507	16379	16448	16484	16378	16455	16470	16317	16439	16324	16520	16526	16307	16323	16349	16551	16472	16411	16485	16403	16425	16326	16345	16485	16318	16277	16523	16510	16450	16513	16617	16322	16837	16519	16488	16458	16385	16333	16407	16596	16330	16404	16737	16414	16461	16379	16294	16247	16406	16390	16473	16434	16412	16493	16355	16572	16482	16396	16455	16472	16480	16534	16591	16697	16604	16350	16366	16481	16218	16425	16435	16247	16318	16502	16386	16460	16456	16705	16441	16498	16419	16626	16532	16473	16204	16443	16423	16384	16260	16446	16489	16399	16337	16370	16192	16634	16259	16403	16395	16381	16510	16432	16455	16546	16561	16304	16529	16775	16494	16333	16423	16297	16283	16503	16566	16396	16409	16318	16356	16585	16330	16561	16370	16303	16526	16658	16446	16425	16448	16456	16538	16589	16292	16426	16321	16547	16392	16575	16312	16421	16367	16441	16276	16599	16325	16434	16450	16346	16386	16431	16588	16468	16521	16528	16614	16623	16387	16487	16228	16407	16245	16312	16509	16311	16655	16492	16618	16595	16383	16596	16353	16547	16154	16481	16400	16347	16245	16375	16552	16464	16562	16363	16435	16524	16577	16379	16422	16326	16293	16556	16322	16572	16388	16535	16391	16431	16274	16442	16402	16333	16267	16408	16582	16479	16449	16373	16440	16315	16587	16388	16392	16551	16547	16569	16421	16499	16323	16360	16409	16602	16389	16247	16364	16749	16156	16415	16458	16539	16541	16372	16505	16521	16385	16581	16526	16364	16603	16360	16437	16645	16329	16497	16276	16586	16388	16577	16300	16534	16619	16375	16288	16414	16331	16449	16279	16496	16499	16609	16351	16416	16563	16535	16578	16462	16747	16569	16413	16658	16350	16371	16528	16456	16324	16486	16423	16355	16319	16366	16516	16470	16352	16543	16320	16442	16344	16437	16518	16453	16417	16578	16415	16496	16416	16594	16353	16547	16240	16480	16287	16518	16595	16352	16487	16458	16312	16249	16379	16442	16526	16360	16479	16492	16500	16455	16611	16535	16523	16470	16467	16506	16540	16331	16547	16456	16221	16523	16499	16338	16370	16327	16415	16665	16444	16547	16280	16439	16645	16457	16219	16481	16295	16293	16382	16241	16417	16459	16415	16375	16610	16436	16754	16460	16426	16584	16389	16589	16452	16484	16396	16447	16287	16365	16365	16259	16418	16557	16313	16285	16319	16487	16359	16382	16409	16463	16369	16323	16592	16471	16364	16489	16509	16356	16629	16525	16527	16452	16276	16587	16488	16370	16204	16554	16433	16559	16349	16466	16432	16494	16381	16318	16357	16315	16647	16464	16515	16528	16424	16609	16460	16501	16328	16359	16528	16335	16400	16617	16328	16396	16325	16358	16471	16396	16388	16379	16448	16438	16450	16332	16520	16414	16347	16284	16474	16173	16348	16459	16427	16296	16551	16584	16444	16369	16359	16319	16666	16491	16661	16508	16499	16350	16575	16514	16220	16469	16388	16435	16516	16363	16645	16621	16622	16658	16481	16282	16454	16411	16319	16533	16498	16376	16300	16348	16302	16592	16562	16546	16340	16446	16607	16620	16460	16296	16505	16157	16505	16463	16434	16328	16368	16340	16319	16317	16656	16424	16389	16550	16431	16314	16303	16449	16381	16468	16429	16413	16367	16388	16293	16362	16593	16219	16621	16463	16348	16744	16360	16427	16463	16188	16396	16342	16509	16304	16340	16431	16339	16608	16501	16406	16452	16607	16390	16281	16593	16357	16443	16419	16488	16505	16532	16598	16296	16520	16287	16744	16486	16517	16612	16591	16644	16476	16428	16447	16413	16237	16376	16665	16272	16373	16527	16440	16251	16426	16328	16566	16370	16361	16267	16344	16365	16209	16469	16283	16489	16398	16583	16488	16361	16420	16600	16338	16584	16481	16395	16283	16547	16263	16418	16369	16578	16590	16252	16589	16509	16314	16535	16410	16583	16291	16593	16464	16440	16434	16458	16357	16556	16495	16419	16424	16266	16373	16470	16481	16417	16507	16338	16611	16326	16511	16386	16393	16300	16562	16536	16574	16354	16316	16348	16477	16605	16472	16369	16338	16463	16423	16395	16551	16497	16385	16212	16534	16726	16585	16469	16473	16427	16526	16532	16502	16341	16272	16270	16333	16319	16408	16386	16446	16693	16599	16420	16422	16426	16643	16519	16471	16521	16205	16398	16466	16501	16491	16332	16414	16453	16483	16391	16607	16386	16397	16479	16313	16339	16316	16439	16565	16327	16533	16539	16366	16358	16618	16427	16412	16292	16412	16465	16475	16427	16197	16509	16245	16609	16487	16506	16451	16580	16418	16339	16464	16365	16468	16618	16510	16302	16551	16505	16374	16577	16492	16391	16543	16558	16708	16466	16414	16403	16606	16383	16539	16217	16356	16217	16573	16538	16474	16387	16475	16532	16426	16394	16457	16409	16298	16346	16547	16447	16101	16324	16452	16479	16266	16178	16316	16334	16565	16364	16497	16441	16519	16540	16443	16502	16550	16424	16575	16448	16290	16451	16458	16497	16455	16388	16500	16340	16437	16383	16503	16573	16666	16461	16298	16607	16491	16405	16430	16596	16497	16442	16377	16518	16417	16248	16293	16398	16464	16532	16533	16295	16381	16343	16392	16357	16700	16525	16483	16321	16628	16399	16537	16319	16512	16413	16520	16279	16588	16482	16579	16354	16423	16628	16457	16388	16522	16416	16563	16499	16513	16505	16466	16601	16369	16479	16441	16259	16356	16346	16382	16241	16382	16471	16386	16359	16283	16498	16398	16448	16382	16540	16291	16402	16412	16460	16666	16509	16526	16527	16362	16429	16415	16475	16415	16567	16442	16383	16455	16489	16277	16334	16491	16427	16321	16534	16341	16394	16533	16301	16599	16461	16461	16482	16238	16408	16447	16378	16387	16421	16579	16509	16505	16588	16306	16535	16548	16454	16221	16509	16461	16498	16418	16409	16303	16287	16603	16241	16355	16400	16439	16290	16532	16539	16430	16342	16604	16215	16444	16555	16570	16446	16336	16411	16368	16422	16347	16460	16428	16386	16501	16368	16411	16442	16410	16467	16523	16324	16449	16437	16326	16484	16305	16345	16399	16459	16794	16468	16418	16177	16338	16567	16478	16451	16460	16504	16515	16222	16219	16297	16500	16503	16262	16209	16344	16296	16361	16312	16466	16501	16441	16647	16427	16392	16621	16495	16568	16419	16515	16375	16491	16597	16383	16462	16585	16548	16510	16324	16639	16465	16517	16302	16481	16501	16387	16470	16526	16355
30297	51160	41872	28860	22850	20341	18636	17698	18129	22512	32460	30148	24537	19817	16901	15595	14993	14696	14469	14425	14554	14321	14432	14357	14506	14523	14422	14426	14492	14619	14372	14503	14480	14325	14492	14514	14370	14606	14323	14384	14303	14328	14319	14388	14539	14337	14418	14378	14462	14603	14481	14320	14353	14252	14243	14567	14426	14516	14447	14242	14446	14426	14446	14178	14417	14427	14394	14610	14347	14297	14350	14502	14328	14529	14477	14420	14367	14445	14384	14319	14338	14273	14490	14440	14526	14387	14226	14316	14554	14342	14244	14253	14406	14490	14470	14460	14259	14307	14480	14209	14285	14192	14480	14366	14541	14507	14527	14390	14433	14243	14509	14586	14438	14324	14377	14264	14429	14370	14486	14256	14390	14317	14262	14588	14344	14409	14486	14461	14379	14573	14305	14391	14547	14346	14445	14296	14450	14175	14490	14429	14543	14396	14304	14349	14489	14499	14433	14362	14254	14276	14420	14425	14393	14436	14171	14442	14471	14362	14435	14281	14391	14484	14433	14415	14353	14445	14238	14493	14463	14293	14428	14478	14373	14351	14253	14341	14334	14382	14416	14330	14468	14516	14498	14231	14233	14364	14415	14254	14375	14398	14446	14326	14462	14463	14300	14332	14277	14259	14397	14169	14228	14347	14247	14379	14376	14364	14330	14355	14441	14469	14446	14582	14351	14408	14464	14368	14225	14353	14514	14392	14479	14479	14398	14544	14260	14299	14505	14278	14384	14422	14381	14252	14331	14574	14288	14392	14350	14495	14411	14518	14505	14285	14278	14430	14264	14427	14491	14494	14382	14391	14329	14401	14422	14234	14403	14394	14363	14441	14464	14483	14155	14365	14457	14368	14198	14456	14441	14360	14441	14384	14255	14390	14347	14359	14431	14350	14417	14406	14435	14408	14510	14544	14412	14295	14383	14432	14320	14305	14432	14340	14312	14423	14272	14294	14496	14251	14440	14347	14314	14396	14279	14438	14426	14416	14303	14527	14286	14266	14514	14576	14454	14339	14516	14239	14341	14389	14352	14181	14355	14453	14222	14362	14487	14377	14449	14441	14484	14362	14441	14478	14520	14376	14403	14403	14411	14433	14352	14417	14497	14397	14390	14217	14478	14625	14433	14423	14448	14532	14281	14508	14189	14408	14261	14342	14381	14489	14397	14409	14447	14311	14398	14447	14483	14477	14349	14569	14329	14390	14348	14437	14208	14432	14397	14493	14334	14451	14563	14463	14292	14419	14272	14404	14468	14381	14330	14368	14400	14395	14455	14438	14331	14248	14429	14320	14557	14347	14301	14290	14321	14282	14348	14266	14473	14389	14419	14409	14372	14351	14677	14529	14325	14248	14473	14424	14378	14458	14425	14373	14432	14422	14377	14212	14507	14511	14480	14396	14305	14337	14445	14371	14429	14308	14493	14440	14238	14390	14171	14560	14399	14438	14391	14482	14385	14487	14373	14333	14385	14185	14343	14291	14431	14401	14528	14579	14280	14297	14334	14555	14360	14614	14444	14301	14466	14264	14344	14325	14479	14573	14481	14379	14417	14403	14413	14390	14391	14395	14365	14289	14392	14258	14348	14216	14385	14229	14340	14295	14248	14430	14402	14363	14429	14367	14482	14511	14388	14347	14439	14380	14332	14322	14384	14328	14558	14392	14295	14397	14409	14411	14285	14332	14402	14284	14505	14332	14330	14553	14403	14572	14426	14383	14187	14377	14369	14325	14432	14614	14333	14280	14507	14345	14386	14396	14375	14305	14347	14408	14361	14359	14255	14437	14451	14502	14295	14273	14411	14290	14507	14285	14456	14433	14325	14214	14157	14445	14322	14452	14427	14349	14559	14367	14340	14306	14436	14595	14250	14348	14489	14270	14481	14304	14321	14369	14459	14410	14362	14387	14344	14264	14271	14384	14342	14478	14344	14580	14418	14313	14299	14345	14440	14351	14340	14323	14523	14313	14312	14302	14550	14542	14285	14370	14509	14480	14425	14445	14369	14485	14276	14410	14570	14446	14385	14306	14481	14343	14382	14480	14311	14349	14302	14343	14431	14361	14429	14336	14383	14245	14386	14443	14406	14284	14304	14374	14475	14543	14452	14144	14416	14173	14384	14405	14392	14319	14312	14615	14541	14434	14454	14466	14538	14500	14470	14385	14562	14394	14358	14143	14365	14376	14416	14270	14306	14481	14483	14393	14269	14335	14413	14312	14438	14385	14535	14426	14381	14411	14374	14331	14364	14337	14248	14322	14552	14361	14367	14443	14588	14262	14283	14378	14363	14479	14303	14344	14271	14646	14350	14390	14310	14422	14368	14350	14404	14368	14389	14521	14473	14267	14429	14325	14462	14535	14336	14344	14400	14436	14426	14442	14385	14362	14428	14313	14493	14339	14316	14272	14297	14461	14400	14347	14407	14432	14306	14400	14208	14390	14293	14355	14306	14464	14268	14424	14339	14330	14380	14463	14363	14523	14295	14426	14421	14243	14370	14386	14420	14338	14365	14448	14388	14520	14461	14309	14224	14393	14425	14446	14421	14499	14346	14400	14512	14363	14394	14434	14331	14435	14407	14319	14564	14383	14404	14414	14430	14573	14313	14327	14424	14613	14192	14333	14305	14409	14366	14450	14340	14245	14289	14421	14251	14276	14359	14280	14323	14410	14258	14361	14378	14431	14539	14331	14541	14366	14548	14421	14291	14379	14469	14468	14450	14337	14323	14411	14370	14295	14463	14264	14374	14281	14532	14341	14432	14200	14410	14293	14361	14383	14490	14431	14405	14446	14327	14385	14337	14602	14395	14417	14315	14419	14440	14312	14439	14518	14412	14489	14437	14461	14387	14402	14354	14427	14240	14415	14376	14167	14401	14390	14188	14367	14406	14279	14555	14426	14405	14462	14410	14327	14510	14468	14364	14339	14462	14545	14382	14375	14482	14427	14586	14367	14454	14227	14491	14486	14529	14481	14541	14347	14374	14371	14346	14467	14335	14267	14542	14433	14440	14339	14376	14151	14466	14321	14263	14424	14381	14488	14269	14333	14485	14367	14469	14388	14401	14422	14345	14237	14399	14409	14319	14391	14336	14218	14494	14228	14308	14374	14385	14324	14502	14257	14539	14403	14444	14300	14343	14380	14358	14395	14306	14359	14531	14367	14249	14452	14350	14303	14441	14447	14510	14326	14487	14323	14365	14330	14555	14335	14436	14476	14383	14375	14409	14346	14405	14302	14113	14389	14297	14408	14471	14380	14393	14332	14469	14384	14389	14387	14510	14343	14483	14318	14337	14367	14415	14379	14394	14381	14499	14341	14488	14532	14314	14301	14190	14306	14429	14448	14339	14410	14380	14397	14383	14418	14291	14500	14507	14278	14528	14370	14370	14324	14500	14397	14296	14462	14307	14599	14494	14496	14537	14471	14422	14439	14221	14615	14367	14425	14408	14310	14442	14174	14317	14382	14379	14416	14416	14260	14517	14309	14404	14387	14365	14260	14374	14355	14416	14366	14598	14315	14515	14344	14338	14254	14254	14477	14433	14397	14313	14320	14367	14509	14516	14325	14386	14503	14247	14400	14327	14375	14391	14375	14449	14456	14440	14504	14375	14487	14494	14365	14510	14247	14592	14375	14379	14506	14368	14430	14438	14428	14399	14389	14294	14299	14497	14369	14454	14363	14342	14382	14415	14326	14150	14461	14407	14303	14362	14315	14411	14354	14433	14216	14633	14496	14388	14278	14295	14515	14297	14320	14554	14428	14435	14229	14363	14520	14425	14443	14350	14524	14263	14348	14169	14470	14392	14386	14413	14332	14386	14279	14334	14280	14479	14420	14402	14279	14485	14415	14379	14420	14299	14532	14409	14438	14438	14414	14368	14482	14229	14293	14270	14541	14358	14367	14294	14416	14434	14476	14460	14378	14497	14324	14304	14529	14442	14259	14323	14496	14233	14260	14393	14394	14417	14387	14492	14236	14356	14356	14424	14271	14427	14292	14290	14298	14525	14410	14354	14308	14369	14344	14389	14397	14341	14379	14351	14402	14359	14416	14432	14442	14335	14314	14270	14284	14490	14367	14397	14477	14622	14411	14380	14392	14445	14391	14316	14447	14501	14443	14444	14334	14542	14340	14265	14084	14492	14452	14333	14342	14373	14359	14472	14469	14475	14459	14456	14287	14446	14412	14453	14478	14247	14369	14526	14290	14582	14239	14323	14360	14366	14423	14366	14404	14436	14509	14436	14335	14259	14362	14428	14397	14350	14393	14419	14419	14322	14502	14231	14495	14247	14370	14420	14197	14517	14303	14530	14340	14347	14467	14349	14382	14336	14475	14250	14339	14410	14302	14257	14419	14475	14240	14445	14514	14517	14330	14328	14387	14533	14405	14392	14497	14294	14440	14173	14415	14587	14375	14364	14307	14403	14290	14662	14483	14474	14436	14472	14499	14383	14499	14316	14423	14505	14384	14406	14328	14348	14370	14507	14508	14421	14384	14340	14454	14307	14338	14287	14449	14505	14423	14413	14458	14498	14401	14316	14403	14350	14524	14424	14391	14252	14462	14367	14514	14380	14369	14417	14425	14343	14452	14602	14320	14445	14527	14330	14287	14374	14328	14451	14387	14531	14263	14462	14438	14258	14276	14405	14266	14489	14429	14300	14266	14393	14425	14352	14386	14433	14314	14417	14287	14324	14393	14675	14405	14372	14474	14385	14504	14505	14352	14490	14358	14594	14355	14325	14347	14421	14491	14349	14285	14386	14362	14367	14299	14436	14357	14293	14390	14334	14267	14374	14394	14445	14366	14408	14348	14384	14280	14468	14358	14287	14471	14322	14542	14512	14240	14379	14150	14481	14336	14386	14416	14536	14450	14545	14340	14324	14462	14213	14506	14401	14450	14321	14498	14337	14343	14431	14455	14252	14250	14408	14347	14399	14431	14458	14370	14605	14356	14478	14488	14315	14242	14293	14385	14334	14367	14466	14386	14351	14338	14456	14336	14531	14326	14552	14432	14450	14480	14507	14436	14388	14362	14455	14252	14431	14312	14454	14381	14351	14368	14363	14524	14214	14380	14358	14300	14472	14360	14414	14465	14612	14322	14429	14510	14271	14338	14479	14436	14358	14389	14206	14369	14351	14278
22854	21354	29148	23997	22191	25237	26959	21557	21322	26522	31901	32239	29865	28071	24367	20873	18708	17605	17280	17088	16951	17062	16967	16776	16650	16848	17043	16850	16992	17037	17062	16889	16829	16767	16947	16895	16744	16781	16717	16994	16853	16921	16800	16799	16789	16858	16732	17036	16735	16847	16699	16753	16933	17128	16857	16496	16782	16841	16833	16788	16678	16583	16741	16671	16969	16798	16822	16856	16818	16813	16818	16852	16630	16774	16872	16621	17054	16767	16811	16868	16902	16702	16934	17008	16665	16801	16706	16652	16877	16938	16749	16728	16650	16671	16708	16782	16802	16864	16777	16724	16681	16711	16778	16616	16849	16819	16683	16879	16698	16687	16678	16592	16600	16471	16548	16806	16794	16795	16674	16609	16878	16788	17003	16749	16776	16756	16866	16712	16655	16739	16729	16722	16828	16722	16789	16913	17009	16989	16921	17047	16727	16559	16878	16690	16731	16555	16849	16650	16676	16616	16690	16788	16813	16776	16738	16679	16839	16919	16672	16770	16675	16773	16679	16691	16688	16847	16807	16747	16648	16546	16749	16691	16718	16667	16526	16730	16743	16953	16882	16826	16617	16760	16620	16744	16878	16737	16686	16779	16790	16825	16836	16533	16863	16777	16761	16539	16803	16840	16661	16661	16633	16878	16859	16622	16583	16703	16697	16590	16814	16931	16644	16596	16574	16762	16774	16715	16788	16762	16545	16769	16807	16518	16712	16684	16814	16693	16906	16792	16789	16914	16882	16578	16641	16737	16640	16584	16905	16757	16756	16698	16650	16659	16584	16628	16627	16644	16851	16771	16755	16683	16726	16703	17021	16838	16671	16713	16798	16640	16912	16522	16897	16739	16480	16847	16673	16662	16626	16705	16709	16811	16988	16659	16713	16934	16743	16957	16601	16813	16743	16599	16519	16700	16704	16652	16847	16725	16782	16808	16627	17021	16739	16833	16922	16696	16675	16588	16933	16854	16650	16621	16681	16833	16861	16644	16662	16812	16833	16908	16599	16678	16633	16811	16744	16649	16567	16683	16825	16692	16776	16897	16736	16710	16930	16765	16805	16749	16849	16777	16872	16622	16642	16460	16885	16718	16619	16606	16772	16864	16768	16652	16656	16688	16801	16714	16804	16728	16744	16681	16535	17022	16758	16973	16737	16932	16822	16612	16638	16699	16652	16715	16513	16781	16792	16614	16725	16706	16696	16741	16999	16815	16760	16621	16793	16595	16515	16816	16785	16801	16652	16517	16703	16736	16674	16730	16829	16678	16590	16604	16842	16833	16894	16680	16807	16568	16699	16655	16779	16913	16840	16592	16796	16629	16893	16515	16749	16776	16785	16657	16764	16640	16592	16864	16760	16669	16837	16676	16626	16623	16716	16734	16789	16754	16678	16832	16674	16658	16727	16728	16792	16849	16578	16748	16764	16856	16654	16670	16659	16768	16746	16666	16796	16772	16806	16574	16742	16806	16825	16535	16611	16486	16749	16647	16648	16791	16845	16689	16782	16757	16727	16836	16810	16617	16679	16809	16524	16893	16617	16727	16712	16742	16644	16642	16698	16733	16763	16745	16897	16766	16888	16908	16725	16851	16578	16666	16773	16684	16644	16729	16955	16824	16626	16886	16720	16652	16724	16590	16729	16838	16654	16719	16498	16699	16713	16857	16801	16830	16813	16965	16907	16592	16548	16806	16583	16732	16701	16754	16751	16890	16955	16665	16443	16798	16873	16849	16852	16508	16810	16762	16860	16794	16696	16726	16626	16923	16719	16623	16647	16796	16545	16959	16639	16979	16763	16797	16767	16945	16914	16737	16890	16734	16719	16866	16865	16636	16712	16523	16808	16714	16609	16742	16755	16664	16548	16574	16659	16749	16830	16844	16768	16904	16769	16831	16916	16754	16582	16631	16717	16510	16962	16752	16504	16493	16808	16754	16811	16838	16796	16669	16754	16753	16849	16738	16827	16734	16697	16644	17006	16897	16874	16876	16584	16548	16687	16773	16561	16800	16929	16776	16669	16719	16784	16750	16813	16780	16697	16882	16847	16654	16838	16836	16839	16872	16892	16951	16537	16617	16697	16843	16594	16719	16614	16749	16581	16898	16673	16690	16609	16583	16741	16626	16710	16777	16640	16730	16571	16865	16594	16888	16568	16872	16862	16812	16736	17044	16725	16692	16812	16585	16679	16834	16821	16557	16745	16790	16773	16708	16764	16665	16680	16612	16579	16444	16612	16733	16706	16636	16710	16543	16646	16784	16880	16702	16595	16910	16959	16836	16579	16722	16663	16757	16642	16877	16710	16690	16667	16951	16574	16822	16846	16753	16630	16677	16845	16780	16716	16865	16837	16846	16793	16799	16831	16753	16629	16502	16487	16841	16705	16646	16705	16733	16587	16602	16565	16606	16771	16681	16609	16611	16619	16776	16817	16795	16741	16408	16775	16656	16489	16824	16767	16675	16897	16855	16640	16680	16563	16796	16794	16643	16753	16677	16650	16583	16879	16571	16909	16792	16563	16728	16895	16792	16801	16694	16582	16711	16645	16679	16527	16799	16595	16809	16659	16731	16884	16771	16809	16738	16684	16670	16619	16813	16660	16941	16699	16753	16830	17040	16715	16775	16882	16723	16605	16648	16724	16558	16487	16780	16664	16495	16774	16625	16870	16678	16600	16773	16827	16796	16637	16691	16921	16693	16917	16608	16725	16770	16580	16607	16571	16823	16729	16819	16475	16606	16747	16648	16870	16621	16642	16684	16680	16689	16712	16686	16906	16813	16723	16614	16705	16838	16791	16764	16658	16656	16799	16826	16764	16728	16627	16824	16620	16688	16687	16815	16765	16694	16693	16906	16837	16726	16659	16884	16817	16602	16740	16653	16888	16682	16709	16848	16656	16980	16808	16764	16749	16789	16682	16573	16801	16814	16804	16622	16856	16546	16707	16892	16705	16784	16675	16706	16602	16704	16806	16812	16709	16686	16744	16612	16505	16777	16717	16683	16979	16993	16895	16648	16759	16607	16623	17014	16768	16633	16709	16519	16687	16772	16892	16804	16822	16766	16653	16622	16584	16843	16857	16643	16779	16733	16697	16744	16841	16622	16826	16572	16745	16618	16698	16749	16683	16635	16835	16870	16766	16649	16847	16648	16960	16811	16722	16536	16727	16809	16667	16749	16803	16621	16822	16652	16629	16745	16846	16722	16806	16603	16668	16834	16894	16735	16685	16665	16870	16657	16759	16593	16936	16726	16462	16664	16536	16725	16905	16709	16600	16793	16609	16832	16687	16635	16753	16795	16754	16869	16639	16651	16792	16818	16734	16845	16710	16618	16901	16820	16738	16740	16686	16779	16702	16865	16586	16736	16475	16691	16828	16692	16823	16584	16722	16583	16487	16811	16767	16766	16581	16626	16804	16789	16679	16786	16913	16733	16585	16771	16762	16661	16827	16839	16787	16716	16792	16815	16784	16721	16714	16742	16702	16778	16749	16751	16764	16701	16734	16663	16761	16721	16500	16527	16589	16632	16879	16549	16779	16440	16599	16605	16811	16881	16741	16828	16815	16775	16821	16799	16587	16753	16814	16630	16635	16672	16703	16649	16819	16964	16852	16684	16800	17000	16759	16700	16758	16666	16821	16814	16458	16735	16606	16758	16738	16779	16948	16740	16636	16720	16563	16750	16651	16774	16694	16992	16709	16592	16709	16726	16871	16980	16747	16513	16771	16702	16655	16713	16887	16800	16907	16792	16762	16754	16778	16816	16556	16614	16608	16644	16610	16656	16798	16740	16738	16905	16901	16892	16563	16614	16756	16885	16886	16821	16813	16637	16693	16746	16787	16759	16868	16670	16724	16696	16863	16662	16956	16530	16666	16751	16742	16775	16583	16717	16663	16672	16699	16675	16634	16904	16772	16850	16717	16820	16694	16585	16721	16558	16670	16632	16718	16723	16823	16701	16821	16693	16668	16623	16792	16765	16797	16681	16581	16735	16699	16811	16817	16442	16854	16649	16671	16770	16557	16617	16459	16687	16628	16667	16876	16707	16762	16823	16821	16546	16751	16822	16766	16750	16632	16865	16672	16786	16697	16681	16715	16736	16721	16747	16639	16761	16883	16674	16799	16770	16831	16823	16748	16739	16700	16777	16736	16697	16705	16722	16749	16848	16832	16772	16790	16690	16689	16732	16682	16567	16792	16751	16743	16721	16825	16751	16870	16678	16705	16816	16633	16742	16806	16772	16727	16470	16718	16831	16674	16633	16800	16846	16780	16633	16749	16867	16842	16748	16604	16807	16714	16807	16642	16527	16527	16630	16627	16587	16693	16752	16737	16847	16636	16751	16704	16709	16525	16769	16837	16763	16578	16572	16642	16664	16738	16743	16701	16619	16502	16614	16879	16868	16763	16646	16916	16726	16501	16570	16818	16496	16824	16632	16694	16398	16660	16588	16626	16724	16886	16827	16830	16825	16895	16810	16754	16514	16652	16595	16771	16633	16734	16799	16658	16771	16585	16868	16741	16749	16769	16715	16829	16794	16725	16680	16581	16713	16802	16875	16674	16701	16584	16750	16589	16614	16761	16733	16665	16589	16562	16671	16648	16644	16702	16877	16761	16526	16457	16730	16834	16707	16647	16839	16783	16667	16592	16649	16716	16480	16666	16723	16695	16503	16720	16689	16866	16585	16632	16429	16905	16680	16837	16694	16839	16927	16702	16601	16733	16643	16903	16698	16772	16484	16773	16681	16735	16629	16794	16678	17011	16720	16733	16652	16790	16742	16813	16863	16606	16578	16731	16861	16810	16787	16628	16790	16950	16995	16701	16884	16695	16701	16620	16826	16900	16845	16754	16756	16745	16700	16603	16617	16628	17049	16758	16704	16974	16670	16537	16680	16636	16862	16758	16728	16889	16758	16623	16665	16716	16886	16822	16437	16676	16812	16724	16725	16785	16652	16846	16877	16624	16729	16574	16928	16764	16622	16726	16692	16662	16799	16642	16555	16495	16782	16706	16758	16578	16727	16808	16891	16939	16624	16838	16581	16845	16776	16683	16690	16740	16654	16646	16712	16837	16874	16766	16776	16786	16478	16720	16677	16744	16944	16670	16648	16783	16701	16645	16672	16662	16814	16661	16639	16720	16793
32619	53389	48326	37979	31329	27334	22735	21041	22223	28866	34608	33592	31215	28611	23665	19250	16325	15294	14636	14663	14611	14659	14632	14390	14676	14483	14543	14634	14650	14555	14412	14524	14662	14513	14702	14660	14628	14516	14583	14608	14583	14438	14634	14631	14509	14499	14568	14438	14676	14420	14602	14589	14641	14576	14596	14470	14578	14667	14495	14542	14677	14624	14558	14541	14669	14380	14398	14541	14549	14665	14717	14647	14697	14457	14537	14523	14509	14560	14657	14457	14505	14640	14638	14598	14677	14643	14582	14641	14582	14531	14676	14486	14658	14417	14710	14585	14601	14554	14597	14566	14746	14452	14664	14560	14637	14588	14581	14527	14539	14776	14451	14541	14665	14677	14643	14595	14476	14688	14620	14538	14653	14505	14631	14581	14656	14483	14560	14507	14393	14566	14406	14527	14440	14454	14406	14759	14507	14500	14529	14599	14727	14580	14233	14566	14526	14591	14462	14618	14519	14484	14436	14636	14611	14713	14523	14486	14639	14584	14442	14439	14568	14517	14300	14584	14507	14527	14541	14610	14449	14556	14619	14460	14607	14694	14712	14556	14669	14451	14415	14722	14589	14688	14515	14666	14605	14524	14684	14415	14656	14489	14522	14507	14645	14584	14514	14776	14544	14495	14690	14420	14508	14616	14724	14404	14602	14530	14649	14519	14621	14645	14519	14424	14627	14526	14645	14722	14484	14623	14538	14591	14615	14557	14456	14708	14632	14302	14488	14582	14585	14737	14506	14640	14647	14438	14676	14636	14585	14569	14631	14469	14573	14596	14519	14617	14579	14593	14408	14705	14558	14696	14582	14433	14345	14536	14709	14618	14493	14708	14593	14620	14529	14579	14534	14659	14657	14411	14532	14535	14597	14603	14447	14489	14592	14605	14585	14581	14448	14649	14512	14357	14415	14501	14426	14560	14393	14398	14594	14540	14536	14519	14462	14547	14509	14518	14504	14588	14535	14462	14544	14547	14485	14531	14552	14469	14617	14690	14659	14517	14436	14431	14498	14483	14555	14427	14602	14689	14478	14516	14614	14445	14476	14547	14719	14590	14488	14539	14552	14430	14545	14450	14587	14493	14535	14695	14597	14464	14684	14614	14474	14542	14622	14558	14541	14538	14718	14496	14480	14525	14435	14507	14554	14654	14677	14488	14734	14645	14612	14498	14593	14646	14698	14629	14681	14539	14619	14500	14718	14600	14559	14465	14641	14735	14689	14478	14635	14604	14530	14512	14683	14542	14413	14572	14550	14570	14398	14521	14641	14424	14548	14527	14567	14537	14612	14399	14622	14325	14398	14458	14544	14574	14454	14477	14664	14708	14704	14566	14629	14587	14626	14643	14625	14487	14505	14420	14687	14492	14449	14599	14614	14405	14496	14549	14772	14533	14501	14686	14377	14513	14617	14447	14589	14529	14546	14433	14502	14538	14464	14403	14463	14599	14588	14688	14526	14539	14551	14695	14344	14590	14465	14490	14669	14521	14508	14685	14603	14683	14401	14594	14752	14740	14625	14530	14384	14666	14315	14602	14436	14668	14451	14637	14655	14456	14407	14549	14469	14459	14420	14579	14526	14463	14589	14555	14608	14562	14477	14380	14456	14495	14598	14559	14506	14584	14510	14526	14574	14516	14595	14631	14420	14439	14560	14471	14592	14516	14528	14502	14598	14480	14440	14594	14428	14529	14560	14389	14616	14545	14460	14581	14518	14525	14353	14552	14554	14760	14575	14437	14556	14523	14529	14573	14461	14546	14457	14654	14467	14452	14610	14411	14578	14560	14340	14457	14515	14426	14640	14564	14584	14524	14446	14506	14469	14449	14590	14481	14652	14531	14481	14545	14634	14505	14402	14604	14512	14520	14662	14745	14373	14514	14485	14634	14406	14386	14502	14498	14654	14445	14453	14489	14579	14520	14584	14464	14511	14738	14659	14668	14549	14630	14545	14490	14604	14521	14462	14404	14656	14566	14534	14551	14697	14534	14522	14558	14591	14520	14625	14519	14433	14435	14654	14669	14786	14547	14493	14530	14448	14438	14464	14848	14593	14453	14547	14458	14532	14518	14572	14471	14365	14396	14473	14403	14596	14721	14594	14641	14726	14713	14612	14560	14583	14502	14428	14542	14509	14501	14550	14588	14557	14576	14551	14819	14524	14638	14535	14659	14567	14524	14455	14563	14463	14629	14618	14578	14658	14601	14460	14598	14452	14612	14654	14650	14637	14477	14570	14567	14269	14555	14571	14414	14617	14642	14471	14554	14581	14505	14498	14582	14509	14352	14366	14530	14621	14438	14790	14724	14696	14449	14552	14559	14691	14618	14529	14360	14487	14509	14467	14510	14673	14453	14625	14475	14497	14462	14594	14508	14655	14659	14410	14449	14524	14600	14580	14613	14398	14588	14417	14558	14521	14556	14529	14647	14406	14510	14537	14607	14632	14458	14615	14516	14561	14435	14580	14517	14432	14484	14568	14698	14444	14496	14445	14528	14521	14554	14537	14588	14755	14517	14640	14626	14474	14618	14637	14750	14607	14458	14378	14638	14521	14421	14674	14620	14550	14478	14549	14594	14610	14526	14715	14525	14470	14429	14468	14538	14515	14439	14577	14534	14740	14594	14637	14699	14619	14602	14596	14413	14385	14627	14608	14467	14592	14653	14586	14598	14550	14638	14584	14520	14667	14676	14459	14663	14701	14605	14593	14558	14480	14432	14449	14637	14581	14533	14590	14538	14392	14650	14631	14615	14595	14400	14519	14545	14616	14492	14470	14659	14591	14621	14567	14491	14398	14649	14486	14598	14434	14563	14332	14688	14726	14567	14728	14551	14473	14710	14355	14526	14538	14524	14553	14492	14445	14458	14644	14597	14738	14507	14423	14733	14677	14783	14482	14701	14595	14579	14581	14578	14530	14596	14311	14680	14499	14564	14561	14460	14612	14517	14637	14516	14457	14441	14551	14532	14494	14385	14419	14574	14575	14516	14562	14706	14682	14517	14540	14421	14548	14456	14651	14482	14436	14528	14576	14470	14644	14393	14631	14424	14582	14610	14661	14616	14418	14571	14606	14517	14637	14476	14489	14498	14526	14547	14457	14599	14529	14500	14709	14635	14646	14505	14683	14579	14592	14483	14619	14450	14546	14690	14416	14497	14490	14653	14476	14459	14539	14386	14524	14411	14682	14639	14611	14507	14465	14520	14466	14365	14665	14571	14525	14597	14481	14587	14454	14567	14567	14472	14611	14623	14455	14572	14456	14642	14593	14622	14576	14506	14495	14541	14480	14636	14557	14550	14513	14531	14404	14535	14467	14674	14285	14605	14585	14522	14590	14597	14556	14684	14701	14500	14623	14338	14693	14568	14490	14507	14617	14520	14540	14613	14605	14524	14490	14583	14768	14640	14623	14613	14557	14606	14608	14582	14701	14428	14555	14521	14527	14479	14493	14616	14622	14571	14627	14418	14596	14396	14516	14324	14531	14590	14603	14678	14345	14418	14552	14730	14648	14590	14609	14589	14623	14519	14540	14596	14465	14546	14671	14411	14765	14518	14515	14613	14652	14572	14669	14514	14562	14508	14581	14524	14483	14708	14759	14679	14453	14465	14557	14567	14585	14469	14499	14641	14729	14430	14475	14572	14610	14419	14482	14461	14553	14346	14577	14505	14506	14533	14539	14400	14566	14592	14477	14615	14587	14562	14589	14465	14574	14645	14578	14489	14525	14628	14531	14487	14514	14520	14616	14535	14439	14453	14535	14674	14519	14605	14507	14675	14474	14582	14497	14516	14656	14539	14447	14635	14515	14492	14438	14503	14537	14641	14617	14603	14778	14576	14436	14552	14521	14554	14474	14365	14567	14585	14590	14517	14598	14506	14625	14670	14658	14784	14555	14549	14404	14617	14596	14596	14525	14502	14613	14598	14533	14636	14470	14594	14539	14578	14653	14512	14475	14519	14485	14508	14540	14445	14648	14443	14546	14500	14642	14490	14593	14557	14511	14613	14362	14465	14558	14499	14493	14567	14410	14665	14568	14507	14634	14780	14559	14558	14544	14464	14431	14555	14432	14591	14525	14410	14424	14595	14342	14556	14397	14442	14593	14499	14569	14435	14578	14553	14562	14611	14526	14583	14562	14635	14695	14545	14542	14644	14544	14723	14506	14513	14490	14687	14532	14385	14503	14529	14606	14595	14574	14524	14503	14421	14570	14504	14515	14594	14416	14671	14457	14519	14557	14600	14652	14550	14578	14534	14581	14614	14540	14715	14567	14564	14433	14504	14572	14541	14583	14566	14798	14559	14469	14561	14422	14456	14699	14545	14496	14522	14360	14452	14579	14544	14699	14660	14454	14519	14483	14505	14515	14582	14524	14469	14532	14300	14686	14601	14455	14634	14579	14638	14498	14667	14533	14650	14487	14743	14441	14544	14570	14667	14737	14610	14566	14417	14369	14469	14713	14625	14499	14531	14527	14665	14464	14511	14493	14323	14594	14388	14628	14516	14542	14540	14573	14593	14613	14538	14616	14518	14592	14619	14634	14383	14612	14590	14617	14593	14598	14519	14533	14640	14593	14517	14535	14638	14586	14572	14562	14658	14488	14408	14529	14474	14577	14618	14566	14555	14583	14575	14556	14536	14579	14519	14454	14496	14301	14557	14542	14479	14670	14677	14586	14603	14626	14749	14497	14483	14404	14665	14624	14376	14713	14544	14682	14607	14636	14467	14605	14642	14443	14637	14499	14649	14578	14523	14705	14507	14552	14650	14413	14524	14636	14385	14349	14472	14452	14529	14680	14640	14609	14530	14518	14621	14517	14544	14639	14537	14620	14474	14547	14577	14668	14414	14565	14488	14547	14501	14400	14581	14701	14398	14492	14643	14448	14474	14468	14647	14331	14625	14590	14508	14471	14564	14502	14519	14566	14273	14641	14504	14572	14462	14588	14574	14497	14505	14586	14609	14546	14575	14610	14558	14699	14465	14532	14653	14429	14646	14547	14711	14646	14424	14430	14448	14505	14621	14673	14589	14595	14565	14538	14489	14583	14733	14457	14429	14599	14410	14519	14611	14647	14529	14621	14643	14554	14516	14544	14532	14464	14614	14510	14676	14405	14432	14609	14480	14490	14771	14608	14504	14545	14666
27965	24088	27473	23609	18848	18026	17395	17193	17213	17282	17802	17367	17641	17799	17737	17248	17072	16535	16470	16551	16722	16590	16720	16748	16630	16480	16632	16739	16708	16574	16590	16460	16626	16624	16652	16543	16658	16521	16566	16369	16742	16580	16423	16430	16656	16530	16594	16519	16583	16535	16634	16512	16609	16638	16481	16559	16587	16526	16832	16718	16629	16509	16574	16554	16761	16675	16500	16683	16588	16568	16668	16726	16640	16528	16825	16527	16672	16609	16515	16691	16740	16589	16631	16487	16742	16602	16654	16560	16645	16741	16732	16550	16688	16478	16613	16522	16636	16459	16603	16637	16551	16616	16503	16463	16739	16671	16512	16531	16765	16839	16613	16605	16653	16720	16559	16635	16568	16619	16549	16556	16697	16548	16458	16669	16488	16530	16456	16424	16569	16694	16657	16441	16601	16536	16361	16454	16684	16694	16561	16652	16476	16607	16648	16370	16502	16617	16713	16657	16570	16656	16387	16529	16792	16589	16608	16676	16653	16814	16670	16504	16561	16595	16467	16444	16635	16664	16526	16653	16372	16664	16490	16514	16506	16501	16514	16455	16640	16584	16783	16838	16676	16673	16514	16514	16505	16600	16566	16640	16578	16559	16708	16638	16722	16584	16556	16578	16690	16655	16590	16395	16623	16708	16563	16819	16505	16403	16687	16449	16628	16709	16331	16410	16741	16640	16695	16558	16454	16789	16690	16524	16601	16529	16487	16627	16428	16355	16601	16706	16836	16603	16589	16596	16852	16582	16590	16623	16675	16685	16467	16560	16683	16726	16587	16691	16546	16664	16633	16763	16786	16602	16529	16708	16760	16707	16473	16530	16567	16550	16418	16735	16645	16771	16559	16571	16594	16708	16446	16563	16570	16683	16488	16544	16838	16825	16735	16853	16690	16461	16580	16524	16582	16717	16498	16587	16643	16533	16689	16661	16513	16736	16453	16534	16492	16552	16580	16567	16525	16397	16441	16501	16626	16537	16819	16595	16429	16466	16480	16323	16592	16518	16520	16556	16588	16545	16438	16571	16624	16679	16714	16489	16754	16610	16633	16497	16520	16548	16706	16626	16598	16550	16469	16570	16573	16633	16467	16711	16700	16597	16585	16639	16792	16649	16600	16688	16822	16412	16681	16560	16632	16511	16703	16546	16506	16721	16753	16671	16467	16620	16511	16692	16640	16603	16465	16550	16633	16774	16507	16607	16710	16636	16494	16569	16431	16414	16754	16489	16743	16473	16667	16487	16544	16569	16677	16624	16583	16604	16489	16586	16328	16432	16465	16451	16631	16640	16840	16516	16668	16532	16535	16653	16668	16630	16568	16700	16482	16582	16615	16393	16805	16475	16604	16448	16577	16498	16615	16559	16587	16494	16657	16638	16486	16580	16729	16533	16595	16720	16488	16421	16628	16498	16575	16629	16636	16679	16527	16730	16541	16523	16455	16650	16568	16602	16483	16830	16597	16568	16519	16646	16690	16522	16732	16631	16534	16474	16695	16679	16619	16623	16698	16563	16471	16660	16435	16450	16497	16546	16575	16533	16701	16575	16491	16428	16478	16533	16667	16562	16703	16520	16485	16562	16877	16473	16571	16637	16542	16853	16769	16492	16553	16703	16655	16679	16512	16730	16532	16451	16561	16522	16428	16437	16526	16511	16564	16480	16810	16433	16507	16572	16527	16739	16673	16505	16681	16499	16493	16460	16607	16518	16548	16585	16592	16422	16470	16522	16659	16505	16685	16696	16632	16348	16641	16516	16277	16421	16580	16391	16532	16846	16845	16546	16400	16462	16639	16447	16548	16687	16639	16656	16584	16520	16728	16639	16531	16618	16400	16590	16692	16670	16429	16694	16473	16665	16607	16537	16531	16569	16841	16412	16457	16585	16594	16551	16636	16749	16747	16674	16561	16610	16641	16508	16285	16648	16571	16590	16614	16445	16700	16557	16627	16607	16643	16585	16554	16731	16417	16514	16506	16688	16558	16806	16700	16604	16318	16488	16580	16481	16472	16584	16591	16696	16650	16572	16511	16590	16468	16701	16382	16623	16790	16528	16487	16678	16373	16548	16638	16430	16726	16743	16621	16754	16607	16444	16377	16645	16420	16365	16488	16816	16374	16539	16681	16621	16490	16536	16545	16734	16608	16552	16654	16602	16667	16522	16384	16626	16537	16639	16689	16413	16627	16497	16711	16744	16711	16612	16475	16737	16684	16416	16479	16632	16373	16688	16575	16587	16628	16414	16420	16540	16456	16648	16594	16526	16607	16650	16437	16575	16658	16347	16347	16644	16395	16557	16483	16653	16413	16603	16551	16420	16552	16713	16735	16558	16486	16693	16572	16552	16538	16514	16427	16552	16655	16578	16511	16459	16591	16568	16536	16672	16668	16484	16700	16708	16612	16658	16559	16619	16638	16519	16530	16661	16546	16813	16491	16562	16601	16486	16721	16441	16591	16689	16461	16420	16631	16371	16426	16453	16580	16660	16504	16633	16539	16446	16481	16583	16527	16654	16775	16532	16643	16509	16681	16589	16549	16717	16650	16518	16624	16715	16475	16704	16467	16724	16475	16475	16635	16677	16507	16335	16426	16438	16702	16611	16591	16632	16406	16658	16556	16668	16514	16443	16470	16650	16491	16593	16504	16452	16667	16674	16777	16718	16646	16629	16553	16694	16642	16537	16576	16569	16626	16651	16704	16454	16490	16697	16682	16729	16790	16552	16667	16647	16497	16574	16678	16624	16737	16703	16613	16555	16460	16565	16675	16584	16652	16605	16597	16651	16543	16407	16701	16635	16505	16669	16446	16595	16498	16519	16641	16491	16652	16636	16539	16684	16506	16398	16510	16471	16625	16672	16538	16593	16622	16633	16539	16783	16427	16439	16476	16636	16464	16661	16486	16773	16531	16557	16521	16522	16745	16542	16627	16370	16680	16534	16575	16466	16413	16455	16579	16646	16676	16601	16730	16689	16772	16552	16712	16598	16451	16557	16498	16779	16455	16729	16579	16585	16678	16465	16628	16628	16584	16508	16591	16679	16451	16364	16690	16573	16553	16741	16509	16296	16484	16605	16519	16415	16464	16491	16664	16497	16671	16765	16539	16730	16636	16481	16716	16516	16707	16472	16444	16658	16569	16348	16715	16475	16685	16467	16657	16401	16286	16738	16446	16568	16458	16628	16642	16646	16584	16478	16613	16581	16745	16789	16486	16627	16517	16438	16566	16615	16709	16586	16585	16756	16520	16580	16812	16617	16721	16588	16583	16562	16519	16588	16512	16673	16426	16550	16488	16501	16474	16454	16477	16416	16753	16493	16518	16391	16587	16640	16668	16525	16435	16505	16528	16670	16609	16571	16589	16441	16675	16541	16571	16657	16699	16701	16609	16585	16835	16621	16583	16815	16508	16548	16680	16682	16507	16524	16556	16732	16858	16694	16661	16710	16568	16522	16662	16576	16590	16588	16594	16635	16527	16462	16630	16724	16267	16458	16652	16731	16670	16710	16718	16414	16729	16598	16511	16778	16573	16514	16695	16551	16671	16343	16699	16704	16689	16576	16604	16470	16521	16618	16632	16541	16664	16539	16475	16777	16462	16732	16760	16601	16783	16558	16665	16594	16519	16613	16447	16543	16426	16543	16522	16582	16953	16609	16584	16762	16624	16545	16648	16604	16750	16585	16505	16713	16882	16635	16623	16622	16825	16564	16715	16594	16493	16501	16591	16599	16718	16743	16734	16556	16662	16649	16491	16638	16557	16401	16637	16690	16714	16706	16672	16590	16701	16526	16652	16555	16729	16645	16564	16554	16555	16569	16564	16736	16636	16529	16439	16628	16626	16573	16695	16639	16744	16517	16484	16445	16477	16643	16372	16695	16555	16722	16491	16611	16791	16572	16513	16806	16667	16673	16419	16598	16573	16543	16888	16522	16536	16423	16715	16710	16506	16396	16442	16599	16659	16755	16596	16540	16635	16618	16636	16620	16742	16602	16612	16437	16362	16521	16373	16440	16608	16592	16486	16693	16655	16509	16485	16461	16606	16278	16322	16332	16765	16475	16632	16676	16728	16487	16744	16505	16663	16579	16826	16772	16509	16676	16610	16606	16496	16547	16681	16633	16333	16570	16538	16527	16571	16451	16612	16306	16573	16606	16654	16740	16739	16719	16725	16564	16712	16406	16616	16684	16447	16538	16660	16433	16709	16469	16437	16567	16600	16452	16542	16405	16493	16484	16595	16627	16986	16771	16626	16487	16681	16681	16717	16598	16504	16639	16369	16683	16717	16438	16418	16658	16385	16446	16486	16648	16700	16657	16691	16660	16727	16692	16822	16652	16594	16566	16592	16559	16480	16697	16573	16561	16579	16591	16446	16483	16654	16626	16868	16701	16627	16554	16677	16628	16629	16957	16766	16485	16690	16438	16504	16696	16615	16657	16562	16705	16627	16383	16535	16660	16615	16680	16755	16440	16787	16566	16573	16617	16669	16564	16543	16632	16650	16712	16704	16500	16736	16654	16562	16608	16579	16692	16438	16601	16520	16521	16652	16402	16472	16660	16524	16533	16463	16666	16669	16675	16753	16468	16573	16528	16559	16757	16383	16659	16559	16698	16545	16565	16411	16740	16459	16510	16515	16553	16573	16637	16674	16578	16583	16284	16552	16721	16667	16558	16736	16679	16653	16410	16518	16463	16553	16655	16719	16648	16536	16562	16611	16689	16639	16778	16463	16557	16640	16516	16697	16777	16704	16472	16553	16628	16645	16801	16586	16531	16738	16493	16647	16734	16731	16583	16516	16596	16466	16682	16605	16604	16423	16494	16558	16736	16590	16514	16605	16638	16688	16584	16444	16860	16526	16533	16499	16539	16679	16672	16401	16778	16482	16654	16479	16640	16571	16502	16502	16532	16462	16490	16629	16650	16726	16704	16429	16594	16499	16596	16786	16564	16661	16722	16534	16599	16723	16600	16727	16509	16545	16552	16609	16537	16676	16595	16585	16582	16666	16628	16651	16530	16552	16589	16663	16599	16622	16783	16422	16580	16612	16479	16494	16637	16579	16691	16658	16572	16612	16723	16796	16369	16609	16647	16694	16595	16670	16525	16662	16521	16613	16717	16727	16628	16494	16600	16732	16542	16657	16501
27986	35043	27512	20495	17607	16136	15676	15432	15251	15515	16032	15701	15721	15989	15658	15114	14724	14578	14415	14562	14514	14486	14457	14541	14400	14574	14599	14444	14449	14532	14534	14662	14504	14589	14459	14357	14514	14584	14577	14493	14388	14533	14605	14535	14446	14493	14402	14471	14424	14573	14558	14452	14256	14562	14363	14534	14392	14459	14508	14575	14375	14524	14474	14469	14445	14352	14547	14455	14438	14381	14428	14325	14571	14496	14374	14339	14661	14331	14629	14383	14518	14514	14352	14445	14557	14357	14481	14571	14383	14726	14430	14503	14649	14509	14469	14572	14468	14505	14521	14341	14538	14378	14332	14566	14382	14504	14447	14658	14386	14565	14444	14572	14455	14554	14487	14436	14508	14578	14328	14407	14567	14462	14669	14410	14439	14416	14417	14392	14608	14421	14400	14406	14341	14471	14375	14539	14503	14367	14334	14477	14569	14441	14461	14412	14364	14429	14461	14547	14560	14555	14372	14530	14533	14571	14255	14459	14546	14471	14480	14405	14578	14384	14423	14471	14509	14608	14368	14463	14612	14422	14541	14724	14515	14335	14619	14575	14485	14627	14439	14468	14499	14291	14556	14467	14321	14413	14603	14490	14415	14689	14553	14486	14489	14430	14442	14597	14506	14565	14616	14372	14462	14389	14506	14365	14349	14490	14471	14349	14435	14657	14473	14347	14712	14558	14557	14469	14573	14638	14574	14328	14580	14357	14513	14419	14548	14535	14642	14557	14485	14376	14456	14430	14562	14473	14360	14596	14414	14341	14575	14408	14393	14571	14379	14605	14538	14418	14442	14439	14568	14442	14396	14317	14347	14442	14398	14357	14444	14464	14571	14444	14445	14523	14609	14513	14382	14492	14235	14399	14408	14436	14617	14436	14373	14570	14519	14352	14457	14562	14537	14538	14430	14323	14532	14528	14336	14352	14593	14516	14575	14550	14401	14419	14400	14693	14444	14476	14434	14371	14359	14426	14554	14552	14533	14476	14335	14549	14437	14559	14480	14430	14384	14640	14414	14463	14417	14682	14475	14343	14432	14557	14467	14594	14629	14410	14649	14434	14350	14442	14471	14346	14516	14465	14533	14466	14557	14441	14547	14524	14366	14596	14447	14529	14407	14541	14675	14557	14488	14536	14431	14676	14357	14431	14701	14658	14374	14540	14549	14421	14411	14422	14545	14610	14573	14519	14610	14529	14364	14517	14418	14573	14461	14366	14376	14538	14680	14317	14538	14421	14462	14595	14574	14521	14498	14474	14424	14500	14536	14419	14505	14462	14438	14494	14404	14462	14436	14540	14405	14486	14338	14534	14477	14550	14437	14582	14566	14597	14375	14506	14528	14455	14446	14449	14251	14408	14274	14539	14507	14662	14523	14514	14480	14419	14498	14353	14530	14404	14484	14536	14332	14625	14557	14479	14603	14641	14366	14542	14469	14440	14340	14329	14536	14473	14543	14474	14450	14526	14457	14396	14624	14359	14399	14441	14400	14550	14410	14525	14438	14516	14496	14459	14582	14519	14683	14307	14572	14357	14507	14407	14571	14455	14441	14326	14533	14311	14559	14594	14421	14486	14565	14502	14385	14427	14613	14520	14611	14487	14303	14535	14377	14464	14486	14444	14332	14500	14502	14463	14522	14532	14442	14457	14569	14373	14402	14358	14522	14412	14456	14516	14492	14275	14494	14426	14421	14511	14460	14486	14433	14564	14451	14440	14379	14440	14555	14390	14272	14450	14351	14512	14699	14532	14432	14531	14523	14463	14622	14364	14619	14462	14484	14430	14579	14544	14498	14372	14559	14542	14377	14648	14450	14554	14392	14511	14418	14552	14471	14446	14350	14530	14500	14420	14604	14320	14568	14549	14293	14540	14598	14404	14380	14558	14400	14562	14660	14412	14541	14515	14646	14308	14535	14533	14616	14316	14345	14545	14388	14463	14658	14519	14385	14552	14402	14491	14387	14440	14523	14437	14498	14428	14422	14438	14477	14442	14589	14628	14323	14552	14354	14329	14539	14518	14436	14522	14524	14583	14376	14687	14433	14599	14429	14621	14595	14501	14519	14427	14530	14455	14480	14393	14432	14364	14542	14470	14451	14532	14473	14596	14542	14497	14519	14424	14442	14570	14361	14459	14393	14549	14394	14605	14553	14460	14669	14429	14515	14541	14460	14545	14353	14541	14431	14537	14514	14335	14415	14353	14475	14432	14561	14619	14493	14527	14306	14553	14454	14500	14456	14263	14469	14472	14414	14520	14587	14522	14396	14578	14477	14583	14553	14580	14601	14370	14566	14487	14513	14402	14404	14412	14541	14374	14249	14552	14407	14369	14474	14386	14378	14434	14513	14443	14512	14519	14376	14534	14470	14529	14440	14621	14459	14424	14442	14519	14430	14333	14663	14440	14702	14316	14632	14508	14414	14480	14498	14597	14472	14412	14600	14347	14366	14607	14533	14452	14526	14602	14414	14373	14433	14453	14464	14621	14427	14493	14542	14412	14458	14496	14431	14626	14528	14544	14352	14466	14430	14469	14621	14439	14518	14370	14454	14496	14399	14522	14408	14414	14547	14564	14521	14369	14603	14520	14586	14585	14553	14429	14344	14541	14648	14318	14439	14504	14482	14397	14468	14312	14533	14452	14383	14371	14478	14496	14520	14443	14521	14632	14540	14393	14617	14704	14565	14530	14510	14565	14437	14659	14616	14521	14631	14453	14353	14485	14273	14583	14340	14382	14376	14505	14563	14628	14581	14412	14439	14422	14443	14419	14504	14354	14447	14505	14272	14440	14644	14504	14707	14325	14533	14473	14517	14619	14615	14475	14599	14434	14599	14507	14466	14612	14537	14315	14380	14463	14499	14638	14505	14401	14587	14501	14410	14398	14474	14556	14457	14585	14345	14613	14570	14269	14505	14488	14528	14654	14544	14543	14420	14470	14506	14524	14616	14533	14650	14397	14444	14439	14333	14348	14447	14563	14419	14343	14629	14356	14526	14482	14368	14578	14428	14516	14479	14497	14396	14543	14486	14448	14480	14434	14517	14372	14517	14464	14496	14543	14444	14571	14471	14406	14445	14522	14593	14573	14390	14501	14503	14456	14315	14520	14406	14509	14508	14605	14552	14397	14501	14420	14541	14427	14552	14719	14492	14605	14464	14632	14510	14452	14663	14563	14476	14424	14489	14489	14610	14502	14473	14516	14444	14346	14534	14560	14505	14532	14479	14546	14552	14350	14446	14505	14412	14401	14513	14553	14522	14387	14478	14338	14470	14525	14476	14534	14302	14572	14343	14585	14461	14528	14552	14437	14400	14421	14677	14440	14649	14277	14652	14425	14199	14490	14604	14579	14439	14509	14468	14431	14603	14464	14378	14707	14448	14329	14364	14546	14624	14628	14481	14482	14399	14529	14505	14391	14435	14675	14556	14466	14439	14411	14492	14632	14459	14605	14621	14349	14387	14373	14561	14393	14707	14446	14522	14534	14519	14441	14398	14511	14426	14515	14460	14478	14484	14488	14658	14521	14557	14673	14503	14422	14507	14498	14494	14442	14372	14304	14422	14495	14401	14568	14530	14605	14346	14520	14450	14554	14591	14442	14577	14545	14426	14530	14502	14440	14594	14439	14423	14352	14425	14566	14491	14416	14760	14614	14277	14591	14371	14451	14394	14515	14402	14597	14625	14594	14358	14397	14467	14481	14425	14411	14489	14535	14502	14484	14458	14434	14547	14472	14486	14448	14538	14464	14566	14584	14460	14631	14655	14344	14481	14505	14393	14594	14493	14443	14490	14549	14435	14540	14473	14528	14392	14661	14471	14429	14593	14585	14401	14548	14463	14453	14391	14624	14325	14488	14365	14591	14387	14643	14558	14590	14685	14386	14421	14580	14506	14528	14297	14437	14294	14433	14406	14523	14444	14627	14540	14480	14494	14536	14453	14496	14394	14451	14511	14665	14481	14424	14562	14546	14440	14651	14419	14342	14584	14386	14448	14459	14608	14528	14461	14665	14571	14462	14519	14544	14530	14565	14598	14442	14417	14472	14688	14441	14598	14494	14443	14471	14506	14435	14508	14425	14513	14368	14487	14446	14607	14441	14297	14470	14508	14409	14520	14386	14416	14431	14478	14470	14518	14480	14288	14400	14495	14606	14390	14502	14478	14613	14332	14391	14476	14291	14424	14502	14338	14365	14374	14375	14576	14575	14390	14505	14489	14459	14321	14556	14556	14429	14456	14389	14419	14436	14682	14564	14364	14498	14446	14408	14776	14280	14324	14474	14308	14521	14461	14400	14498	14361	14482	14539	14389	14645	14622	14385	14451	14525	14540	14459	14346	14344	14659	14415	14422	14621	14539	14492	14523	14468	14300	14476	14525	14619	14455	14435	14492	14561	14622	14400	14432	14699	14482	14568	14316	14564	14436	14516	14562	14589	14340	14342	14539	14470	14471	14561	14390	14453	14431	14507	14556	14613	14523	14367	14413	14632	14605	14539	14550	14487	14616	14552	14627	14413	14616	14405	14527	14312	14628	14576	14397	14495	14511	14452	14350	14479	14498	14254	14327	14487	14494	14736	14593	14516	14548	14576	14656	14590	14560	14505	14354	14381	14523	14387	14436	14457	14363	14413	14432	14597	14555	14498	14517	14457	14451	14390	14423	14488	14304	14321	14237	14528	14413	14526	14534	14379	14395	14600	14510	14322	14568	14552	14334	14317	14414	14564	14472	14621	14439	14461	14691	14622	14329	14546	14464	14463	14484	14571	14588	14524	14369	14671	14534	14718	14472	14367	14591	14450	14531	14380	14293	14438	14395	14318	14588	14455	14568	14355	14511	14365	14543	14672	14500	14611	14469	14488	14480	14477	14624	14566	14482	14479	14438	14548	14485	14570	14516	14452	14408	14469	14637	14508	14266	14517	14464	14629	14350	14410	14633	14615	14379	14485	14681	14423	14544	14304	14440	14460	14626	14458	14521	14410	14496	14518	14429	14408	14525	14549	14629	14514	14441	14373	14578	14424	14623	14435	14571	14412	14499	14600	14558	14400	14510	14584	14494	14510	14529	14677	14642	14399	14714	14459	14663	14412	14594	14508	14469	14426	14656	14482	14595	14453	14452	14342	14444	14598	14442	14623	14551	14506
23811	21329	28881	24793	23367	23766	22019	19451	18716	20449	26255	25693	22673	21590	21128	19361	17964	17245	16689	16607	16620	16561	16591	16524	16486	16695	16648	16571	16643	16515	16468	16396	16498	16581	16542	16613	16455	16505	16597	16533	16539	16509	16550	16664	16395	16442	16488	16559	16561	16331	16570	16717	16658	16479	16599	16622	16548	16416	16490	16353	16498	16770	16473	16418	16394	16376	16443	16718	16408	16413	16519	16520	16446	16416	16374	16301	16415	16335	16585	16429	16353	16605	16443	16634	16432	16489	16658	16561	16571	16414	16437	16365	16400	16357	16537	16379	16294	16403	16651	16571	16283	16445	16529	16533	16374	16493	16547	16312	16366	16419	16399	16476	16359	16390	16347	16410	16404	16652	16594	16435	16583	16658	16476	16511	16506	16521	16431	16648	16368	16588	16457	16405	16353	16312	16403	16487	16552	16318	16463	16783	16461	16349	16625	16455	16611	16476	16669	16766	16639	16594	16538	16568	16674	16343	16461	16404	16250	16567	16386	16646	16455	16501	16398	16527	16523	16618	16600	16607	16611	16442	16413	16545	16421	16515	16373	16511	16501	16498	16821	16512	16526	16544	16468	16504	16336	16551	16466	16296	16317	16291	16525	16333	16367	16334	16361	16357	16440	16649	16360	16465	16523	16476	16634	16563	16467	16668	16616	16454	16406	16326	16617	16536	16562	16586	16488	16532	16556	16509	16452	16491	16498	16403	16499	16452	16546	16360	16364	16621	16413	16444	16435	16350	16346	16333	16380	16484	16531	16530	16613	16463	16479	16557	16416	16401	16275	16507	16688	16537	16546	16489	16637	16501	16370	16476	16644	16280	16551	16296	16510	16699	16421	16351	16541	16564	16546	16531	16426	16502	16366	16360	16499	16352	16419	16470	16536	16455	16394	16397	16345	16349	16531	16480	16689	16371	16644	16520	16473	16541	16518	16543	16561	16594	16478	16324	16375	16476	16637	16265	16602	16524	16606	16394	16301	16500	16525	16381	16682	16616	16361	16617	16432	16448	16450	16516	16498	16588	16501	16409	16509	16434	16503	16273	16359	16580	16686	16422	16481	16572	16670	16427	16360	16414	16392	16443	16422	16468	16526	16666	16400	16399	16428	16491	16500	16758	16628	16606	16378	16256	16533	16411	16536	16387	16477	16390	16562	16507	16530	16510	16232	16634	16721	16505	16351	16151	16452	16553	16573	16443	16499	16457	16508	16631	16711	16729	16471	16306	16592	16434	16641	16185	16403	16433	16461	16533	16489	16380	16415	16599	16423	16503	16504	16481	16530	16663	16493	16490	16468	16501	16374	16350	16404	16459	16481	16430	16528	16736	16462	16529	16592	16274	16493	16357	16556	16452	16446	16630	16625	16445	16501	16499	16421	16667	16365	16563	16511	16479	16371	16418	16517	16530	16433	16450	16357	16434	16513	16549	16413	16653	16289	16792	16564	16468	16320	16428	16526	16432	16402	16484	16418	16490	16587	16501	16529	16490	16677	16516	16743	16518	16259	16382	16586	16438	16501	16545	16331	16483	16315	16673	16479	16341	16765	16402	16562	16562	16537	16332	16398	16558	16249	16436	16621	16561	16497	16380	16457	16514	16262	16340	16341	16317	16350	16452	16552	16538	16474	16484	16397	16479	16660	16445	16591	16667	16427	16501	16447	16494	16613	16626	16424	16476	16270	16409	16539	16552	16373	16538	16437	16462	16246	16435	16239	16485	16525	16469	16505	16722	16469	16320	16463	16498	16305	16575	16443	16601	16636	16488	16490	16484	16689	16293	16545	16495	16587	16447	16465	16669	16319	16644	16558	16410	16513	16600	16418	16497	16749	16299	16364	16337	16410	16600	16423	16525	16600	16383	16607	16452	16428	16446	16445	16475	16268	16608	16503	16440	16379	16590	16477	16459	16447	16574	16501	16464	16518	16483	16624	16373	16663	16284	16603	16475	16688	16352	16584	16614	16396	16377	16561	16575	16549	16469	16668	16417	16319	16256	16625	16654	16421	16411	16451	16606	16511	16574	16489	16572	16599	16480	16451	16711	16595	16464	16358	16316	16764	16546	16342	16361	16678	16568	16457	16584	16541	16496	16444	16581	16400	16497	16533	16733	16602	16560	16314	16632	16556	16405	16537	16291	16376	16570	16444	16385	16611	16591	16495	16381	16620	16412	16215	16443	16689	16569	16450	16406	16547	16380	16585	16493	16541	16249	16629	16452	16595	16586	16427	16272	16359	16502	16399	16376	16241	16453	16560	16448	16596	16502	16582	16648	16390	16361	16378	16518	16331	16630	16546	16465	16531	16243	16452	16661	16445	16382	16291	16376	16327	16375	16519	16448	16439	16265	16402	16488	16418	16472	16359	16634	16589	16530	16543	16421	16608	16614	16678	16372	16473	16515	16456	16528	16592	16565	16334	16410	16408	16380	16570	16364	16606	16583	16508	16435	16475	16451	16589	16457	16504	16618	16569	16445	16451	16568	16613	16567	16392	16442	16461	16343	16429	16289	16317	16210	16370	16426	16469	16387	16513	16490	16288	16490	16240	16342	16432	16517	16685	16476	16664	16578	16528	16453	16617	16458	16584	16462	16482	16516	16866	16471	16420	16593	16590	16605	16579	16597	16668	16448	16555	16388	16466	16402	16454	16521	16601	16483	16390	16712	16614	16624	16457	16454	16462	16585	16631	16422	16367	16506	16371	16400	16625	16519	16488	16484	16232	16616	16582	16445	16338	16633	16462	16612	16778	16540	16488	16519	16285	16529	16542	16392	16492	16198	16277	16417	16484	16521	16505	16527	16566	16622	16485	16488	16395	16486	16678	16581	16275	16537	16416	16589	16482	16549	16400	16547	16510	16267	16433	16554	16665	16394	16515	16402	16409	16531	16436	16595	16452	16353	16476	16400	16419	16451	16535	16640	16564	16517	16559	16609	16548	16448	16412	16510	16496	16357	16530	16695	16343	16656	16463	16519	16513	16445	16441	16663	16314	16235	16607	16435	16436	16438	16317	16346	16427	16524	16326	16567	16512	16450	16429	16457	16541	16439	16546	16519	16529	16558	16346	16448	16571	16480	16691	16433	16590	16651	16623	16735	16619	16467	16468	16326	16536	16485	16568	16375	16417	16413	16510	16581	16400	16545	16574	16439	16331	16411	16533	16322	16383	16415	16563	16473	16491	16483	16582	16436	16368	16565	16437	16481	16543	16473	16311	16404	16442	16512	16510	16573	16355	16452	16586	16565	16407	16597	16392	16445	16535	16345	16540	16336	16423	16575	16618	16499	16470	16457	16512	16467	16425	16499	16444	16475	16459	16442	16569	16484	16532	16485	16428	16376	16319	16565	16454	16323	16720	16595	16494	16350	16378	16429	16621	16541	16286	16396	16506	16373	16513	16637	16427	16411	16544	16634	16472	16694	16451	16590	16534	16556	16601	16409	16287	16456	16450	16370	16590	16512	16503	16384	16567	16510	16404	16663	16492	16535	16548	16509	16621	16482	16629	16703	16528	16675	16662	16460	16545	16472	16407	16481	16527	16572	16539	16430	16265	16519	16830	16451	16874	16342	16420	16286	16653	16395	16494	16409	16521	16494	16491	16283	16412	16581	16601	16626	16411	16371	16438	16633	16745	16475	16460	16468	16527	16636	16552	16358	16613	16500	16432	16553	16409	16475	16240	16165	16345	16396	16493	16303	16605	16453	16378	16460	16341	16644	16370	16374	16527	16527	16375	16409	16442	16486	16437	16554	16531	16438	16660	16384	16635	16722	16513	16585	16486	16421	16482	16314	16615	16545	16140	16415	16298	16511	16587	16427	16522	16716	16481	16822	16667	16475	16288	16481	16459	16463	16304	16497	16472	16558	16489	16561	16331	16548	16458	16592	16642	16399	16590	16507	16563	16508	16538	16317	16489	16325	16373	16685	16499	16622	16511	16580	16440	16408	16497	16288	16448	16299	16625	16493	16587	16497	16492	16398	16574	16570	16399	16320	16463	16526	16493	16405	16393	16690	16456	16443	16305	16505	16553	16376	16488	16445	16575	16669	16295	16379	16563	16439	16349	16585	16404	16557	16686	16589	16483	16314	16296	16536	16527	16474	16515	16606	16458	16687	16441	16562	16553	16517	16502	16337	16614	16513	16616	16160	16277	16603	16466	16303	16571	16459	16530	16599	16541	16535	16539	16525	16626	16527	16653	16507	16442	16339	16488	16709	16646	16501	16588	16375	16532	16711	16438	16517	16428	16485	16469	16518	16507	16523	16509	16448	16280	16438	16585	16278	16334	16417	16519	16424	16581	16581	16418	16376	16518	16602	16464	16502	16606	16396	16388	16576	16468	16431	16562	16402	16378	16468	16449	16457	16493	16567	16531	16522	16415	16588	16724	16417	16555	16362	16561	16369	16417	16393	16519	16467	16630	16524	16599	16445	16400	16525	16317	16529	16518	16482	16625	16395	16422	16462	16429	16467	16603	16645	16562	16483	16359	16434	16554	16597	16643	16777	16525	16519	16671	16535	16639	16476	16382	16386	16405	16578	16239	16395	16340	16509	16242	16555	16523	16469	16581	16431	16470	16641	16500	16609	16675	16587	16676	16444	16686	16673	16405	16541	16556	16583	16566	16623	16465	16367	16434	16631	16494	16534	16368	16414	16487	16633	16544	16525	16610	16486	16359	16595	16543	16405	16384	16527	16468	16532	16616	16566	16487	16568	16491	16565	16614	16567	16658	16628	16515	16601	16291	16271	16463	16483	16326	16551	16456	16440	16463	16419	16537	16380	16398	16493	16418	16517	16672	16527	16652	16526	16461	16501	16629	16498	16402	16339	16345	16386	16448	16537	16430	16376	16627	16403	16462	16383	16594	16427	16523	16395	16391	16359	16623	16615	16588	16340	16557	16444	16693	16361	16422	16460	16478	16389	16304	16699	16606	16451	16582	16340	16586	16547	16632	16509	16588	16504	16485	16602	16577	16487	16492	16543	16565	16466	16634	16432	16586	16457	16505	16585	16643	16561	16455	16617	16559	16566	16483	16498	16400	16524	16403	16451	16366	16218	16305	16260	16652	16500	16517	16433	16473	16711	16494	16444	16550	16380	16419	16529	16307	16351	16446	16487	16467	16370	16455	16483	16403	16567
31118	49265	44545	32843	26557	21283	19013	18234	18101	20774	28187	26380	21978	21224	20477	17732	15712	15104	14653	14559	14311	14661	14320	14471	14606	14445	14560	14458	14635	14447	14369	14467	14313	14389	14537	14407	14468	14430	14291	14480	14511	14433	14339	14306	14665	14390	14442	14449	14526	14552	14407	14362	14463	14384	14379	14445	14447	14420	14448	14555	14574	14319	14301	14323	14464	14503	14398	14534	14421	14189	14558	14430	14408	14439	14350	14438	14398	14284	14533	14384	14549	14381	14404	14528	14429	14416	14402	14409	14447	14358	14358	14389	14386	14355	14593	14501	14598	14456	14424	14442	14579	14464	14462	14358	14495	14204	14447	14492	14344	14509	14522	14510	14398	14294	14463	14562	14559	14337	14422	14396	14547	14533	14471	14438	14392	14462	14403	14482	14442	14488	14520	14546	14309	14423	14561	14584	14375	14422	14457	14237	14480	14463	14561	14525	14482	14452	14351	14591	14444	14255	14312	14175	14436	14415	14355	14554	14560	14242	14388	14388	14463	14365	14555	14623	14499	14492	14425	14428	14298	14375	14486	14532	14398	14654	14378	14173	14476	14450	14454	14394	14329	14467	14461	14415	14250	14441	14266	14226	14447	14377	14384	14317	14412	14451	14424	14374	14599	14270	14442	14335	14310	14477	14331	14436	14503	14483	14404	14351	14431	14386	14317	14322	14448	14263	14416	14403	14309	14588	14302	14461	14392	14405	14496	14495	14273	14422	14238	14480	14478	14334	14352	14459	14370	14328	14397	14412	14664	14464	14437	14408	14366	14392	14512	14411	14353	14581	14157	14382	14571	14454	14428	14514	14444	14393	14603	14428	14268	14425	14461	14439	14275	14281	14553	14330	14454	14446	14349	14428	14312	14515	14407	14527	14436	14454	14375	14531	14587	14279	14508	14276	14372	14374	14362	14196	14478	14317	14423	14478	14470	14451	14348	14335	14343	14561	14487	14472	14445	14303	14545	14453	14564	14232	14408	14398	14534	14265	14493	14457	14595	14366	14283	14417	14479	14427	14636	14415	14514	14467	14333	14316	14342	14401	14410	14533	14492	14542	14420	14263	14461	14541	14337	14376	14421	14428	14262	14346	14501	14298	14390	14374	14397	14482	14423	14444	14354	14309	14358	14328	14466	14544	14461	14424	14519	14540	14514	14336	14399	14519	14348	14500	14405	14436	14398	14475	14427	14625	14259	14310	14336	14344	14444	14484	14393	14488	14341	14408	14421	14500	14376	14376	14449	14348	14380	14360	14292	14593	14333	14468	14485	14427	14325	14568	14441	14294	14526	14481	14374	14445	14516	14537	14548	14403	14443	14280	14535	14494	14258	14335	14476	14379	14502	14277	14202	14417	14393	14559	14339	14343	14400	14448	14354	14353	14400	14565	14233	14326	14304	14357	14361	14486	14395	14571	14235	14384	14537	14352	14365	14432	14523	14491	14619	14255	14513	14340	14409	14408	14428	14383	14494	14422	14489	14452	14427	14466	14342	14250	14244	14514	14510	14507	14433	14288	14561	14428	14441	14395	14444	14385	14338	14359	14445	14442	14518	14585	14388	14506	14475	14327	14333	14449	14456	14422	14442	14376	14565	14506	14466	14353	14502	14404	14626	14444	14406	14441	14437	14461	14535	14482	14515	14442	14490	14248	14420	14496	14596	14439	14369	14352	14549	14618	14405	14422	14394	14478	14607	14446	14396	14433	14541	14414	14389	14401	14371	14463	14363	14411	14501	14473	14540	14501	14209	14432	14376	14416	14460	14398	14216	14275	14559	14452	14409	14644	14323	14486	14603	14346	14300	14443	14517	14374	14489	14465	14346	14378	14557	14382	14351	14321	14504	14508	14447	14475	14429	14577	14519	14376	14515	14359	14553	14552	14458	14471	14497	14462	14397	14467	14431	14486	14413	14498	14502	14539	14537	14394	14346	14407	14463	14441	14370	14629	14399	14519	14424	14672	14519	14403	14562	14395	14500	14411	14581	14329	14518	14553	14426	14191	14456	14354	14507	14451	14397	14417	14462	14285	14484	14442	14468	14317	14575	14369	14518	14537	14466	14427	14333	14430	14237	14482	14419	14524	14560	14270	14246	14624	14544	14530	14518	14396	14467	14438	14459	14493	14350	14385	14541	14434	14436	14479	14401	14506	14390	14429	14400	14396	14303	14485	14544	14492	14425	14297	14304	14419	14422	14325	14399	14397	14443	14301	14519	14314	14353	14383	14347	14412	14528	14379	14259	14324	14343	14406	14499	14456	14445	14326	14397	14526	14449	14389	14268	14348	14402	14546	14523	14363	14399	14322	14532	14430	14448	14374	14522	14216	14277	14346	14398	14486	14479	14531	14550	14398	14474	14511	14415	14491	14535	14556	14457	14390	14426	14478	14522	14331	14393	14514	14347	14505	14309	14427	14491	14502	14503	14468	14580	14409	14420	14659	14300	14450	14454	14337	14515	14426	14426	14270	14482	14356	14381	14381	14404	14422	14431	14403	14467	14263	14351	14570	14512	14320	14494	14484	14453	14546	14627	14335	14320	14515	14326	14553	14563	14466	14292	14227	14375	14511	14256	14375	14419	14484	14455	14370	14460	14454	14409	14374	14364	14232	14447	14355	14370	14331	14210	14581	14525	14653	14534	14490	14291	14428	14419	14508	14374	14382	14472	14499	14396	14457	14613	14265	14379	14433	14292	14415	14480	14498	14541	14359	14386	14393	14296	14372	14498	14416	14446	14559	14388	14305	14470	14562	14504	14508	14562	14570	14458	14488	14398	14460	14388	14275	14446	14430	14409	14431	14402	14374	14366	14337	14674	14285	14344	14436	14409	14523	14496	14402	14348	14333	14644	14475	14584	14402	14450	14455	14496	14293	14448	14629	14370	14466	14502	14426	14444	14327	14469	14460	14350	14348	14559	14304	14172	14378	14297	14456	14456	14469	14521	14448	14384	14345	14491	14400	14401	14534	14387	14326	14542	14524	14408	14193	14412	14365	14305	14340	14391	14438	14305	14566	14482	14624	14284	14568	14444	14354	14463	14272	14587	14495	14472	14377	14391	14425	14544	14605	14443	14505	14487	14322	14394	14487	14375	14357	14415	14513	14443	14393	14369	14288	14494	14337	14324	14191	14418	14522	14532	14415	14611	14299	14452	14531	14372	14370	14367	14379	14447	14496	14402	14388	14361	14381	14384	14426	14413	14559	14441	14399	14542	14541	14443	14510	14419	14356	14449	14452	14338	14434	14570	14333	14320	14440	14346	14484	14418	14491	14532	14495	14294	14361	14410	14410	14474	14621	14373	14571	14369	14412	14233	14326	14333	14404	14730	14457	14370	14426	14457	14452	14485	14245	14499	14514	14366	14278	14337	14555	14378	14430	14434	14517	14365	14338	14495	14297	14465	14537	14429	14445	14493	14360	14451	14354	14450	14402	14295	14365	14512	14483	14430	14440	14442	14449	14247	14530	14406	14352	14427	14345	14362	14448	14430	14460	14368	14565	14367	14491	14419	14434	14491	14549	14331	14580	14317	14298	14454	14326	14330	14523	14506	14331	14455	14412	14342	14436	14425	14392	14436	14376	14249	14402	14387	14370	14426	14486	14586	14497	14324	14619	14351	14263	14326	14537	14490	14263	14501	14462	14375	14381	14563	14476	14476	14337	14446	14387	14325	14592	14338	14425	14489	14317	14348	14568	14331	14461	14394	14528	14452	14466	14466	14437	14355	14458	14401	14461	14417	14605	14454	14479	14276	14279	14458	14540	14434	14408	14360	14474	14555	14232	14584	14548	14547	14540	14519	14452	14376	14495	14327	14521	14431	14529	14341	14530	14611	14317	14443	14422	14451	14482	14402	14213	14431	14503	14315	14421	14306	14339	14457	14385	14231	14358	14345	14299	14261	14514	14379	14367	14444	14308	14589	14472	14532	14510	14585	14518	14260	14263	14544	14444	14537	14380	14262	14550	14349	14504	14535	14383	14574	14513	14308	14519	14502	14413	14445	14429	14460	14330	14454	14495	14397	14508	14373	14461	14506	14493	14292	14493	14498	14322	14433	14263	14408	14499	14249	14445	14522	14257	14318	14491	14403	14384	14512	14644	14464	14749	14397	14425	14517	14413	14407	14465	14556	14358	14346	14533	14289	14332	14496	14360	14387	14430	14334	14438	14414	14421	14242	14510	14438	14329	14664	14254	14277	14453	14531	14217	14587	14408	14458	14496	14514	14472	14416	14329	14518	14425	14378	14492	14453	14223	14384	14373	14437	14430	14407	14449	14433	14434	14337	14559	14469	14281	14266	14426	14343	14273	14347	14484	14378	14462	14562	14353	14529	14397	14501	14487	14390	14321	14298	14559	14372	14419	14514	14511	14594	14328	14442	14616	14413	14609	14539	14486	14556	14400	14348	14500	14396	14460	14507	14557	14443	14325	14313	14374	14697	14223	14464	14456	14365	14494	14481	14348	14561	14387	14514	14370	14245	14320	14394	14476	14444	14434	14522	14266	14569	14399	14410	14513	14624	14392	14399	14617	14496	14431	14450	14535	14578	14599	14284	14314	14522	14428	14400	14373	14546	14408	14498	14430	14385	14502	14345	14352	14528	14354	14371	14360	14568	14534	14386	14502	14265	14383	14327	14459	14438	14619	14548	14590	14491	14332	14339	14624	14234	14586	14382	14461	14424	14437	14377	14491	14458	14379	14390	14401	14361	14499	14514	14329	14349	14290	14397	14432	14554	14391	14444	14412	14267	14361	14378	14462	14402	14544	14530	14355	14318	14475	14450	14377	14383	14457	14333	14368	14518	14338	14423	14353	14418	14572	14447	14356	14335	14320	14346	14423	14328	14282	14369	14487	14306	14402	14435	14433	14463	14356	14323	14416	14454	14517	14474	14226	14361	14610	14486	14315	14425	14566	14458	14505	14346	14308	14388	14564	14411	14222	14392	14563	14473	14506	14361	14411	14369	14541	14385	14652	14298	14533	14496	14283	14375	14381	14393	14401	14420	14622	14565	14530	14370	14406	14531	14348	14530	14414	14379	14444	14427	14282	14421	14451	14368	14506	14233	14309	14414	14460	14421	14430	14393	14530	14385	14507	14531	14458	14218	14364	14341	14517	14459	14411	14388	14275	14427	14553
22779	21349	29121	23948	22157	24370	26492	21814	21240	24729	33668	33346	27855	25496	24691	21716	19120	17927	17539	17059	17037	17091	16844	16878	17057	16754	16942	16946	16935	16984	16956	17077	16930	16739	16724	16815	16836	16789	16831	16873	16778	16926	16781	16668	16770	16802	16736	16778	17110	16833	16967	16952	16848	17000	16811	16854	16917	16620	16953	16873	16893	16787	16731	16843	16820	16850	17103	16690	16857	16653	16846	16777	16870	16679	16769	16834	16632	16739	16733	16795	16739	16705	16677	16594	16771	16846	16881	16995	16765	16745	16996	16699	16901	16793	16708	16941	16764	16739	16915	16855	16805	16808	16825	16700	16894	16715	16745	16849	16876	17031	16691	16833	16942	16734	16635	16737	16852	16931	16636	16771	16679	16646	16729	16790	16734	16744	16706	16754	16843	16736	16796	16818	16720	16567	16724	16936	16848	16721	16586	16811	16874	16606	16753	16746	16683	16730	16834	16725	16911	16725	16743	16650	16707	16845	16864	16637	16763	16783	16648	16803	16692	16679	16892	16674	16686	16847	16703	16770	16685	16670	16791	16734	16913	16831	16640	16799	16833	16897	16709	16891	16769	16743	16712	16662	16793	16762	16774	16651	16899	16688	16671	16710	16894	16764	16697	16864	16671	16909	16846	16653	16853	16887	16857	16958	16880	16871	16843	16607	16591	16846	16706	16680	16847	16829	16792	16626	16869	16723	16781	16932	16628	16630	16943	16637	16853	16865	16790	16600	16799	16968	17065	16816	16848	16768	16879	16829	16832	16766	16727	16777	16817	16766	16628	17000	16782	16791	16859	16637	16621	16762	16731	17104	16765	16783	16688	16742	16877	16610	16717	16668	16734	16747	16606	16558	16731	16816	16894	16735	16620	16785	16844	16946	16782	16681	16675	16995	16745	16709	16663	16815	16696	16705	16724	16734	16784	16594	16644	16772	16823	16761	16820	16688	16724	17058	16839	16830	16710	16783	16682	16727	16777	16680	16754	16636	16736	16632	16630	16811	16894	16837	16720	16818	16792	16755	16801	16920	16629	16694	16889	16797	16802	16671	16585	16725	16809	16806	16912	16688	16887	16759	16670	16726	16508	16527	16701	16816	16679	16827	16891	16865	16769	16566	16670	16769	16798	16616	16853	16776	16847	16813	16823	16703	16796	16767	16684	16646	16826	16745	16881	16762	16660	16722	16773	16792	16590	16790	16830	16791	16773	16820	16755	16918	16775	16746	17120	16773	16654	16671	16788	16824	16644	16737	16596	16788	16875	16774	16969	16949	16495	16807	16910	16490	16887	16805	16863	16666	16808	16639	16942	16774	16617	16699	16790	16923	16742	16623	16982	16970	16798	16977	16848	16595	16672	16779	16798	16774	16634	17027	16688	16710	16777	16869	16736	16620	16971	16747	16842	16790	16889	16744	16814	16770	16779	16883	16851	16705	17028	16786	16735	16893	16783	16933	16735	16830	16783	16744	16710	16972	16633	16960	16646	16894	16761	16885	16928	16604	16724	16765	16843	16849	16785	16697	16742	16743	16649	16562	16605	16834	16861	16685	16877	16756	16818	16840	16901	16697	16883	17025	16719	16804	16698	16624	16754	16786	16685	16859	16681	16728	16763	16820	16845	16684	16708	16827	16728	16949	16729	16824	16931	16767	16883	16677	16680	16673	16648	16837	16781	16898	16946	16914	16702	16781	16663	16748	16925	16744	16835	16748	16864	16678	16819	16815	16838	16916	16862	16872	16700	16847	16823	16654	16646	16706	16804	16456	16773	16732	16917	16750	16782	16826	16495	16848	16705	16840	16646	16606	16741	16704	16787	16741	16668	16953	16882	16895	16734	16769	16942	16713	16875	16790	16920	16849	16708	16707	16694	16901	16938	16786	16625	16777	16909	16849	16795	16660	16886	16879	16790	16617	16818	16890	16870	16701	16780	16619	16670	16688	16734	16884	16723	16701	16749	16727	16728	16450	16896	16742	16930	16742	16771	16622	16838	16717	16831	16660	16728	16764	16805	16728	16878	16622	16763	16898	16684	16595	16683	16597	16727	17058	16888	16788	16643	16749	16582	16879	16787	16693	16534	16522	16725	16758	16684	16662	16682	16858	16804	16907	16867	16773	16972	16778	16884	16530	16895	16941	16974	16829	16808	16727	16730	16828	16747	16624	16578	16573	16759	16899	16887	16699	16961	16884	16762	16830	16786	16685	16764	16780	16632	16814	16702	16812	16794	16854	16678	16643	16957	16787	16845	16804	16581	16658	16666	16723	16672	16759	16713	16659	16711	16553	16540	16961	16832	17002	16874	16536	16744	16820	16994	16846	16706	16788	16750	16678	16521	16687	16747	16667	16885	16850	16767	16591	16872	16837	16799	16784	16916	16782	16701	16582	16708	16726	16811	16858	16968	16973	16787	16747	16671	16702	16818	16692	16566	16714	16821	16509	16767	16679	16538	16817	16822	16817	16593	17000	16794	16637	16574	16819	16663	16609	16579	16688	16742	16888	16807	16742	16577	16608	16859	16844	16469	16745	16691	16769	16768	16873	16686	16711	16771	16713	16704	16846	16810	16623	16597	16639	16860	16697	16740	16798	16813	16794	16702	16743	16675	16851	16840	16752	16779	16644	16899	16788	16901	16880	16693	16738	16709	16863	16861	16736	16710	16890	16594	16827	16651	16777	16793	16701	16634	16719	16803	16868	16652	16679	16808	16720	16681	16670	16664	16867	16728	16740	16606	16671	16627	16725	16869	16617	16832	16780	16885	16586	16874	16726	16979	16897	16838	16656	16810	16791	16801	16576	17057	16787	16900	16923	16724	16816	16849	16812	16822	16631	16615	16664	16849	16890	16803	16786	16673	16926	16616	16668	16980	16742	16924	16741	16811	16747	16702	16879	16872	16712	16740	16987	16860	16596	16796	16728	16752	16782	17018	16790	16622	16785	16790	16897	16674	16722	16743	16603	16600	16722	16549	16823	16965	16588	16770	16793	16728	16653	16839	16758	16854	16629	16929	16691	16967	16819	16836	16756	16718	16743	16785	16647	16695	16782	16761	16874	16722	16587	16746	16794	16769	16681	16746	16928	16644	16766	16786	16741	16796	16958	16835	16782	16667	16859	16890	16703	16708	16700	16640	16932	16607	16760	16707	16951	16561	16698	16679	16686	16919	16706	16640	16742	16845	16725	16754	16905	16595	16709	16842	16674	16760	16685	16699	16681	16660	16730	16557	16771	16723	16744	16624	16713	16686	16733	16765	16834	16674	16763	16614	16941	16675	16760	16753	16569	16894	16663	16726	16761	16509	16810	16795	16891	16645	16785	16882	16707	16975	16781	16761	16777	16824	16798	16829	16851	16898	16737	16796	16742	16600	16797	16779	16725	16619	16782	16734	16763	16652	16750	16656	16816	16832	16923	16708	16635	16693	16637	16759	16740	16605	16791	16845	16574	16552	16586	16828	16872	16802	16661	16876	16791	16727	16913	16819	16751	16845	16795	16657	16807	16914	16705	16947	16863	16867	16637	16654	16659	16695	16470	16562	16652	16773	16761	16807	16818	16821	16725	16938	16817	16822	16660	16636	16655	16811	16813	16695	16599	16849	16822	16769	16601	16771	16771	16919	16600	16618	16849	16754	16759	16868	16575	16657	16578	16685	16821	16712	16584	16745	16726	16759	16681	16676	16840	16901	16786	16714	16810	16942	16702	16568	16751	16889	16918	16689	16843	16703	16747	16723	16881	16623	16897	16593	16863	16945	16872	16667	16833	17004	16791	16877	16771	16719	16767	16798	16579	16844	16777	16871	16869	16565	16802	16662	16732	16781	16751	16756	16626	16628	16694	16740	16870	16821	16772	16697	16964	16896	16697	16699	16885	16633	16840	16820	16698	16858	16790	16774	16587	16882	16818	16793	16782	16638	16903	16763	16867	16791	16936	16939	16799	16537	16671	16661	16896	16599	16730	16631	16704	16871	16507	16723	16834	16782	16775	16759	16849	16792	16845	16773	16741	16646	16586	16804	16759	16877	16760	16875	16656	16708	16640	16825	16681	16680	16713	16506	16911	16687	16796	16730	16772	16560	16615	16760	16685	16682	16874	16770	16909	16792	16804	16788	16714	16680	16608	16672	16874	16745	16667	16703	16679	16849	16899	16796	17039	16895	16666	16563	16632	16764	16867	16738	16696	16896	16699	16677	16662	16909	16648	16814	16771	16983	16895	16840	16892	16609	16664	16635	16762	16911	16621	16831	16748	16838	16691	16555	16755	16661	16775	16721	16816	16827	16680	16650	16671	16746	16764	16838	16739	16788	16867	16766	16595	16857	16744	16695	16740	17051	16888	16846	16786	17092	16633	16678	16844	16549	16708	16679	17075	16770	16796	17023	16856	16826	16810	16839	16816	16859	16556	16814	16767	16896	16659	16819	16887	16824	16798	16844	16655	16604	16877	16818	16890	16671	16525	16826	16715	16782	16781	16690	16659	16729	16817	16637	16822	16714	16765	16731	16700	16771	16701	16897	16745	17006	16689	16795	16543	16838	16799	16911	16665	16757	16827	16740	16638	16638	16764	16884	16919	16636	16696	16725	16632	16688	16687	16664	16880	16778	16901	16680	16759	16798	16810	16649	16661	16744	16745	16805	16805	16859	16658	16676	16581	17000	16830	16698	16566	16621	16813	16854	16792	16717	16876	16858	16759	16672	16714	16870	16634	16848	16941	16609	16508	16724	16894	16689	16761	16752	16799	16783	16548	16745	16756	16844	16762	16824	16774	16978	16603	16656	16700	16757	16698	16835	16931	16721	16758	16762	16953	16829	16832	16757	16778	16470	16816	16808	16659	16776	16910	16862	16644	16688	16695	16777	16701	16773	16692	16737	16557	16621	16653	16539	16645	16539	16799	16961	16708	16721	16678	16991	16787	16873	16796	16728	16824	16843	16935	16603	16721	16788	16769	17014	16848	16602	16656	16610	16828	16825	16737	16752	16906	16649	16758	16787	16803	16704	16736	16883	16762	16926	16829	16696	16729	16653	16720	16687	16811	16706	16731	16578	16702	16414	16801	16685	16867	16894	16519	16823	16918	16766	16868	16695	16816	16820	16871	16722	16772	16812	16792	16705	16885	16829	16890	16928	16655	16585	16684	16804	16524
33179	56186	50744	39213	31537	23620	21983	21828	21605	26648	36413	34240	28042	26426	24465	20349	17152	15693	14917	14873	14670	14710	14514	14606	14469	14527	14488	14578	14630	14615	14662	14581	14690	14447	14501	14643	14491	14709	14617	14499	14725	14595	14504	14644	14610	14656	14598	14616	14517	14542	14443	14639	14567	14641	14713	14461	14584	14616	14584	14507	14558	14571	14507	14631	14331	14540	14573	14408	14531	14553	14567	14735	14539	14642	14439	14485	14554	14454	14555	14610	14728	14636	14658	14655	14549	14662	14553	14631	14477	14607	14551	14456	14519	14514	14574	14484	14571	14510	14695	14601	14526	14517	14533	14548	14623	14615	14442	14518	14581	14481	14640	14553	14643	14526	14572	14524	14581	14553	14450	14597	14385	14545	14509	14508	14568	14459	14550	14483	14579	14668	14606	14380	14684	14617	14525	14511	14336	14632	14524	14571	14418	14566	14567	14557	14551	14628	14400	14557	14650	14474	14648	14495	14461	14506	14525	14484	14410	14477	14623	14577	14597	14477	14528	14530	14382	14595	14504	14723	14620	14488	14439	14569	14351	14671	14423	14633	14530	14552	14449	14616	14535	14483	14477	14615	14346	14630	14581	14634	14478	14487	14575	14554	14500	14617	14551	14517	14541	14612	14557	14384	14699	14578	14571	14313	14692	14434	14421	14594	14767	14476	14678	14526	14430	14515	14509	14387	14501	14620	14598	14627	14610	14464	14486	14500	14566	14554	14680	14379	14452	14623	14480	14657	14628	14429	14653	14470	14689	14447	14440	14471	14615	14347	14660	14656	14488	14600	14568	14535	14778	14610	14532	14455	14567	14545	14398	14485	14468	14471	14641	14459	14594	14620	14590	14639	14612	14679	14594	14602	14627	14465	14698	14575	14666	14549	14528	14633	14639	14347	14570	14539	14710	14563	14455	14528	14511	14490	14572	14601	14548	14471	14458	14645	14559	14601	14595	14574	14556	14617	14454	14509	14472	14554	14637	14723	14676	14670	14573	14527	14515	14523	14664	14536	14497	14442	14549	14591	14726	14530	14468	14555	14429	14425	14564	14570	14494	14578	14648	14542	14528	14707	14301	14434	14647	14472	14591	14711	14492	14533	14736	14604	14623	14579	14459	14550	14589	14607	14597	14496	14503	14565	14536	14459	14615	14673	14531	14549	14561	14467	14647	14435	14573	14568	14492	14543	14553	14479	14485	14444	14567	14467	14628	14626	14534	14479	14393	14561	14521	14393	14545	14472	14617	14622	14624	14609	14644	14545	14516	14683	14596	14532	14458	14422	14552	14519	14261	14627	14356	14477	14388	14652	14403	14826	14446	14587	14697	14543	14671	14605	14532	14589	14565	14560	14509	14696	14690	14388	14561	14458	14578	14540	14520	14435	14447	14594	14560	14556	14485	14497	14573	14557	14458	14606	14622	14742	14402	14505	14483	14573	14577	14481	14690	14460	14430	14519	14560	14380	14589	14528	14433	14527	14665	14441	14454	14466	14523	14457	14752	14664	14618	14529	14694	14670	14573	14487	14617	14531	14361	14553	14489	14681	14659	14549	14733	14312	14487	14538	14519	14593	14442	14639	14561	14493	14517	14668	14551	14601	14629	14423	14298	14489	14357	14539	14558	14500	14560	14509	14451	14484	14498	14553	14569	14457	14626	14548	14390	14559	14587	14622	14622	14491	14614	14569	14574	14456	14533	14451	14492	14501	14574	14560	14594	14516	14456	14555	14442	14617	14513	14540	14663	14464	14619	14568	14531	14585	14469	14556	14571	14529	14444	14556	14719	14510	14259	14481	14600	14530	14327	14552	14325	14683	14527	14578	14690	14729	14473	14525	14591	14452	14668	14477	14477	14526	14478	14549	14614	14598	14392	14350	14521	14592	14594	14582	14635	14564	14494	14508	14565	14479	14580	14458	14556	14571	14591	14367	14620	14422	14478	14611	14641	14457	14558	14507	14500	14583	14447	14509	14499	14472	14529	14494	14680	14529	14505	14628	14434	14679	14477	14516	14637	14438	14496	14528	14458	14505	14646	14496	14678	14629	14442	14685	14649	14611	14403	14479	14636	14491	14480	14513	14412	14522	14747	14559	14557	14489	14518	14489	14505	14441	14512	14527	14678	14519	14544	14533	14530	14478	14607	14616	14569	14601	14602	14644	14540	14584	14596	14443	14557	14665	14391	14498	14628	14560	14643	14592	14622	14538	14534	14627	14411	14488	14425	14537	14525	14676	14708	14589	14569	14484	14519	14438	14497	14548	14718	14729	14456	14644	14403	14709	14632	14594	14481	14542	14767	14539	14610	14454	14574	14454	14474	14570	14655	14330	14645	14393	14471	14416	14599	14610	14322	14681	14520	14446	14608	14528	14461	14415	14656	14536	14541	14532	14558	14481	14343	14578	14581	14512	14621	14509	14392	14491	14546	14559	14451	14537	14636	14550	14606	14518	14673	14565	14630	14558	14644	14479	14717	14550	14696	14646	14568	14580	14552	14493	14544	14473	14546	14563	14573	14692	14430	14681	14468	14426	14525	14649	14460	14404	14532	14499	14609	14489	14686	14563	14474	14476	14417	14447	14593	14545	14642	14450	14702	14477	14518	14540	14313	14609	14520	14572	14588	14489	14349	14389	14540	14474	14535	14585	14457	14424	14610	14570	14484	14523	14422	14502	14565	14642	14553	14457	14496	14539	14808	14481	14479	14584	14713	14571	14542	14443	14520	14645	14551	14650	14573	14578	14663	14520	14574	14534	14469	14438	14543	14623	14705	14504	14637	14447	14471	14514	14452	14658	14606	14353	14564	14596	14613	14467	14642	14435	14380	14543	14468	14570	14507	14644	14434	14628	14580	14554	14496	14612	14548	14474	14428	14712	14443	14566	14426	14757	14384	14493	14466	14527	14507	14550	14560	14660	14511	14507	14479	14542	14519	14557	14495	14581	14488	14472	14374	14358	14544	14536	14570	14547	14505	14574	14497	14538	14586	14528	14441	14579	14511	14641	14527	14556	14631	14484	14668	14600	14475	14484	14637	14399	14663	14370	14473	14337	14621	14545	14501	14644	14491	14515	14612	14465	14459	14690	14580	14459	14450	14422	14714	14393	14617	14493	14566	14481	14532	14479	14576	14639	14679	14592	14562	14595	14532	14519	14536	14470	14571	14836	14554	14535	14514	14689	14524	14439	14496	14551	14637	14661	14478	14491	14809	14470	14563	14427	14492	14432	14673	14500	14452	14510	14538	14524	14717	14396	14508	14449	14530	14476	14530	14555	14565	14506	14619	14643	14484	14454	14589	14557	14557	14715	14594	14523	14541	14513	14551	14545	14538	14510	14614	14530	14645	14436	14519	14478	14730	14584	14441	14711	14611	14694	14493	14555	14525	14696	14359	14586	14441	14523	14681	14539	14741	14510	14561	14481	14514	14709	14437	14555	14545	14677	14474	14499	14662	14499	14558	14488	14570	14459	14476	14673	14458	14625	14492	14452	14459	14399	14526	14649	14582	14607	14496	14496	14689	14530	14460	14418	14547	14658	14604	14490	14509	14592	14519	14638	14430	14633	14489	14672	14624	14600	14542	14544	14645	14635	14376	14525	14660	14576	14470	14605	14497	14487	14605	14451	14278	14620	14464	14533	14533	14410	14633	14538	14601	14621	14591	14556	14652	14505	14392	14654	14525	14495	14566	14414	14661	14375	14560	14462	14554	14635	14533	14523	14391	14479	14427	14562	14587	14524	14532	14550	14583	14470	14490	14676	14702	14630	14514	14475	14533	14670	14398	14590	14427	14335	14705	14724	14691	14398	14547	14515	14727	14606	14702	14443	14635	14515	14562	14544	14633	14659	14513	14544	14576	14461	14457	14466	14397	14472	14502	14462	14527	14711	14470	14484	14289	14772	14558	14395	14619	14649	14526	14551	14630	14530	14399	14424	14531	14387	14460	14623	14570	14491	14648	14437	14432	14511	14456	14541	14443	14471	14550	14506	14613	14655	14480	14560	14453	14444	14551	14592	14586	14458	14578	14479	14450	14557	14582	14710	14411	14537	14543	14541	14443	14616	14474	14481	14470	14613	14459	14439	14481	14446	14623	14600	14568	14463	14641	14488	14472	14403	14470	14461	14546	14632	14679	14556	14431	14461	14656	14560	14498	14599	14732	14665	14506	14383	14457	14504	14479	14493	14579	14580	14728	14612	14502	14449	14656	14556	14668	14523	14539	14547	14655	14457	14603	14414	14658	14544	14373	14598	14471	14415	14596	14439	14595	14459	14596	14440	14576	14689	14523	14633	14688	14532	14451	14504	14647	14510	14612	14407	14664	14402	14346	14484	14508	14564	14580	14612	14547	14382	14649	14641	14540	14395	14492	14389	14485	14533	14597	14493	14480	14508	14649	14590	14447	14500	14651	14532	14575	14694	14409	14572	14753	14496	14588	14544	14498	14562	14436	14476	14547	14509	14557	14505	14587	14571	14578	14491	14327	14525	14658	14519	14437	14480	14494	14680	14477	14613	14517	14536	14574	14464	14412	14756	14482	14717	14670	14453	14518	14550	14563	14636	14502	14460	14805	14662	14586	14511	14593	14622	14626	14449	14457	14556	14646	14498	14627	14528	14488	14464	14661	14551	14447	14401	14557	14529	14589	14583	14493	14791	14485	14456	14628	14471	14587	14514	14640	14396	14548	14472	14474	14462	14540	14505	14756	14743	14625	14611	14544	14553	14457	14455	14471	14591	14497	14497	14756	14580	14550	14436	14520	14560	14494	14453	14548	14630	14514	14391	14404	14424	14451	14723	14487	14602	14792	14646	14529	14457	14402	14503	14515	14549	14642	14578	14447	14627	14427	14569	14577	14597	14599	14370	14655	14626	14470	14558	14474	14390	14543	14675	14452	14555	14430	14455	14520	14549	14527	14574	14713	14799	14495	14398	14433	14612	14554	14655	14579	14554	14671	14650	14321	14529	14477	14585	14439	14648	14429	14556	14508	14559	14470	14563	14488	14522	14428	14352	14684	14480	14464	14536	14758	14573	14435	14466	14498	14648	14521	14426	14561	14491	14518	14674	14550	14765	14564	14638	14494	14554	14655	14683	14643	14549	14524	14535	14616	14437	14484	14658	14626	14517	14584	14504	14679	14543
27979	23959	26867	23407	19013	18030	17725	17474	17370	17841	18512	18762	18145	17870	17372	17268	16759	16675	16801	16702	16555	16663	16774	16556	16820	16529	16526	16397	16551	16837	16675	16466	16598	16604	16824	16582	16570	16553	16829	16634	16720	16679	16651	16660	16538	16611	16616	16651	16585	16630	16601	16487	16551	16675	16657	16543	16536	16651	16564	16533	16597	16595	16388	16779	16607	16680	16709	16555	16390	16521	16729	16690	16558	16538	16648	16757	16739	16653	16668	16552	16722	16773	16633	16561	16450	16881	16644	16613	16598	16597	16403	16612	16664	16381	16633	16522	16598	16592	16445	16422	16610	16784	16615	16614	16793	16541	16601	16527	16712	16561	16646	16605	16499	16616	16858	16685	16585	16372	16638	16699	16653	16442	16588	16658	16686	16594	16385	16522	16628	16593	16687	16725	16442	16522	16507	16632	16508	16678	16539	16501	16609	16528	16588	16592	16774	16636	16613	16458	16441	16496	16362	16403	16503	16613	16741	16454	16591	16688	16446	16550	16512	16568	16601	16500	16633	16615	16526	16482	16526	16608	16790	16562	16642	16866	16549	16645	16543	16777	16642	16546	16661	16657	16509	16498	16480	16604	16608	16522	16526	16549	16513	16639	16815	16620	16615	16727	16662	16469	16485	16584	16690	16680	16472	16723	16588	16441	16703	16498	16651	16632	16748	16586	16554	16560	16568	16776	16595	16597	16629	16456	16570	16536	16698	16444	16617	16428	16606	16317	16676	16439	16496	16590	16534	16555	16571	16542	16862	16565	16497	16647	16549	16709	16840	16708	16796	16834	16566	16523	16642	16510	16519	16631	16573	16695	16813	16654	16542	16507	16637	16651	16620	16748	16718	16590	16542	16510	16461	16611	16585	16615	16769	16724	16474	16620	16848	16528	16571	16532	16629	16626	16570	16577	16709	16755	16485	16570	16702	16576	16469	16501	16537	16548	16388	16792	16589	16555	16775	16601	16724	16583	16533	16580	16463	16698	16369	16558	16439	16592	16648	16673	16622	16488	16624	16538	16451	16461	16528	16758	16634	16678	16523	16502	16731	16556	16693	16491	16670	16360	16638	16563	16578	16699	16493	16726	16741	16480	16651	16637	16568	16391	16656	16711	16654	16503	16528	16546	16615	16609	16622	16683	16585	16510	16720	16416	16470	16889	16535	16734	16644	16672	16654	16608	16846	16532	16453	16539	16532	16526	16525	16712	16593	16727	16821	16824	16612	16564	16635	16593	16656	16473	16751	16666	16641	16634	16745	16520	16522	16483	16439	16402	16460	16529	16558	16629	16530	16739	16807	16705	16861	16693	16537	16671	16684	16547	16616	16564	16668	16546	16582	16606	16590	16516	16601	16650	16552	16697	16528	16680	16680	16695	16733	16652	16683	16666	16640	16419	16641	16693	16556	16613	16507	16548	16673	16561	16573	16716	16515	16631	16760	16675	16531	16476	16523	16788	16601	16419	16542	16555	16662	16557	16735	16530	16474	16649	16606	16603	16511	16536	16468	16552	16664	16408	16706	16585	16530	16477	16720	16707	16603	16508	16471	16612	16692	16360	16628	16490	16598	16592	16535	16738	16575	16581	16580	16736	16786	16502	16654	16675	16536	16682	16615	16537	16678	16857	16602	16613	16696	16511	16727	16672	16682	16610	16589	16543	16521	16653	16596	16360	16525	16732	16473	16609	16494	16584	16731	16642	16669	16834	16830	16571	16419	16618	16610	16679	16460	16561	16607	16540	16519	16588	16818	16636	16568	16468	16497	16527	16587	16470	16509	16504	16705	16494	16542	16517	16464	16645	16509	16612	16582	16735	16654	16724	16648	16648	16653	16385	16586	16639	16559	16772	16517	16555	16538	16608	16563	16721	16485	16360	16555	16654	16759	16514	16726	16439	16584	16699	16556	16535	16527	16564	16552	16681	16582	16608	16705	16589	16597	16657	16647	16563	16524	16511	16550	16537	16656	16485	16655	16655	16751	16491	16638	16685	16473	16694	16617	16581	16583	16445	16682	16647	16691	16537	16632	16462	16711	16630	16578	16788	16452	16718	16537	16603	16517	16548	16682	16446	16730	16589	16707	16636	16672	16617	16711	16577	16709	16823	16535	16538	16658	16526	16618	16544	16522	16765	16836	16630	16593	16536	16498	16449	16603	16675	16632	16560	16484	16526	16636	16385	16724	16546	16621	16446	16576	16544	16607	16347	16750	16523	16701	16589	16615	16710	16457	16645	16671	16651	16466	16527	16442	16490	16620	16635	16628	16709	16768	16728	16682	16461	16788	16710	16540	16554	16559	16514	16679	16620	16548	16510	16545	16695	16525	16815	16651	16438	16629	16530	16573	16705	16708	16734	16722	16417	16836	16707	16617	16638	16702	16673	16469	16610	16572	16505	16484	16688	16783	16514	16690	16726	16673	16659	16615	16743	16874	16682	16677	16617	16483	16594	16634	16611	16672	16583	16245	16510	16699	16645	16622	16672	16469	16651	16530	16752	16560	16635	16610	16627	16666	16585	16800	16654	16561	16684	16460	16606	16866	16455	16738	16519	16541	16949	16554	16437	16599	16690	16516	16486	16636	16511	16726	16710	16651	16498	16471	16628	16733	16367	16490	16562	16830	16612	16324	16318	16555	16679	16540	16661	16556	16611	16502	16578	16385	16621	16627	16850	16580	16654	16845	16548	16683	16557	16615	16449	16537	16633	16546	16480	16704	16562	16641	16521	16534	16676	16529	16750	16699	16653	16622	16680	16520	16675	16756	16771	16737	16660	16529	16617	16626	16524	16647	16493	16637	16485	16546	16792	16668	16690	16507	16473	16687	16740	16552	16548	16598	16711	16627	16477	16450	16616	16487	16549	16757	16470	16528	16367	16579	16649	16864	16474	16600	16665	16552	16557	16564	16719	16777	16505	16569	16364	16721	16542	16484	16662	16585	16730	16711	16869	16651	16567	16688	16773	16592	16675	16730	16794	16813	16547	16618	16796	16776	16591	16392	16546	16622	16648	16819	16609	16655	16744	16603	16547	16566	16624	16680	16810	16542	16481	16776	16696	16538	16534	16646	16562	16648	16780	16537	16643	16542	16744	16587	16526	16712	16431	16578	16725	16585	16729	16595	16541	16644	16622	16428	16409	16639	16421	16586	16479	16656	16527	16746	16747	16509	16831	16617	16552	16672	16627	16577	16595	16808	16666	16392	16448	16396	16411	16695	16676	16824	16488	16498	16507	16697	16601	16685	16495	16815	16569	16557	16590	16582	16585	16725	16489	16423	16395	16511	16485	16416	16646	16492	16489	16534	16482	16554	16790	16446	16717	16651	16407	16694	16697	16686	16617	16578	16774	16618	16711	16536	16670	16582	16580	16527	16513	16508	16683	16655	16695	16568	16722	16771	16550	16690	16660	16539	16543	16664	16574	16415	16688	16517	16540	16682	16514	16592	16444	16483	16866	16486	16394	16535	16496	16498	16592	16456	16488	16442	16872	16664	16760	16579	16580	16559	16486	16727	16646	16649	16669	16589	16579	16885	16574	16655	16683	16439	16517	16741	16643	16646	16674	16691	16753	16639	16593	16830	16897	16915	16685	16629	16644	16770	16492	16524	16283	16411	16673	16609	16443	16517	16657	16586	16710	16710	16684	16422	16445	16591	16518	16800	16697	16461	16718	16658	16800	16609	16421	16655	16546	16407	16632	16568	16783	16757	16616	16533	16913	16649	16713	16464	16712	16592	16607	16587	16798	16701	16538	16686	16525	16436	16642	16769	16604	16569	16473	16617	16740	16493	16541	16677	16634	16687	16596	16539	16488	16616	16541	16563	16621	16680	16499	16552	16450	16568	16539	16715	16787	16507	16418	16730	16494	16624	16666	16682	16504	16609	16701	16723	16598	16678	16604	16678	16657	16520	16597	16459	16696	16404	16523	16409	16564	16506	16442	16653	16681	16464	16444	16604	16551	16619	16640	16739	16541	16748	16415	16560	16599	16448	16568	16628	16473	16553	16454	16602	16635	16663	16478	16666	16435	16799	16496	16511	16555	16651	16520	16976	16640	16598	16482	16621	16492	16822	16468	16519	16541	16471	16543	16547	16683	16711	16626	16661	16644	16544	16692	16484	16512	16690	16429	16561	16588	16668	16606	16517	16517	16563	16614	16371	16608	16644	16561	16712	16450	16584	16471	16494	16724	16577	16570	16714	16606	16650	16629	16545	16778	16598	16768	16608	16753	16673	16601	16665	16632	16560	16588	16597	16581	16561	16567	16548	16573	16660	16530	16743	16371	16818	16713	16562	16553	16729	16795	16761	16533	16709	16792	16568	16881	16472	16689	16748	16688	16694	16729	16763	16568	16664	16369	16631	16669	16483	16540	16698	16735	16753	16690	16699	16747	16633	16687	16497	16571	16608	16603	16470	16546	16500	16754	16651	16551	16828	16776	16790	16550	16700	16571	16546	16578	16506	16762	16704	16754	16819	16744	16500	16563	16730	16556	16631	16631	16577	16331	16603	16650	16567	16633	16595	16428	16701	16560	16468	16457	16790	16802	16703	16624	16723	16641	16672	16574	16591	16608	16601	16597	16607	16584	16637	16805	16818	16469	16397	16773	16586	16420	16500	16621	16668	16589	16495	16558	16859	16469	16675	16509	16678	16665	16600	16565	16450	16425	16527	16670	16741	16633	16590	16557	16706	16527	16625	16627	16462	16540	16619	16601	16672	16542	16820	16761	16670	16810	16607	16697	16510	16631	16673	16664	16711	16724	16612	16728	16664	16535	16570	16499	16736	16603	16558	16666	16536	16599	16558	16721	16523	16507	16715	16737	16490	16645	16678	16711	16558	16469	16652	16501	16562	16730	16633	16728	16416	16520	16597	16718	16526	16725	16500	16464	16635	16601	16538	16749	16489	16466	16591	16726	16689	16700	16594	16588	16380	16674	16519	16588	16477	16518	16707	16570	16804	16444	16545	16513	16456	16735	16619	16712	16724	16479	16724	16697	16763	16634	16776	16501	16674	16715	16741	16635	16566	16720	16694	16469	16801	16768	16743	16462	16598	16604	16810	16626	16493	16612	16461	16455	16583	16616	16678	16628	16713	16483	16646	16647	16457	16754	16646	16686	16458	16677	16743	16450	16516	16799
26774	34729	25463	20139	17557	16501	15761	15663	15834	16423	17470	17307	16679	16119	15334	14852	14661	14514	14576	14482	14511	14602	14440	14684	14571	14461	14605	14348	14364	14485	14522	14732	14464	14509	14621	14453	14452	14321	14592	14600	14411	14531	14445	14473	14377	14428	14489	14358	14527	14506	14629	14394	14453	14542	14294	14417	14589	14544	14433	14385	14481	14518	14521	14581	14436	14447	14541	14463	14584	14476	14725	14267	14463	14531	14501	14562	14505	14365	14573	14542	14446	14393	14491	14466	14490	14540	14451	14440	14376	14655	14443	14524	14604	14595	14505	14571	14465	14477	14337	14518	14444	14432	14628	14515	14597	14354	14523	14586	14437	14479	14637	14481	14435	14341	14402	14662	14493	14409	14538	14582	14554	14427	14709	14521	14361	14436	14544	14460	14660	14570	14439	14447	14531	14555	14399	14480	14500	14396	14372	14571	14644	14313	14497	14489	14615	14544	14613	14531	14486	14482	14544	14513	14498	14509	14339	14512	14378	14468	14366	14522	14345	14379	14602	14382	14536	14498	14711	14291	14648	14491	14511	14493	14486	14488	14450	14365	14392	14493	14577	14482	14438	14568	14598	14554	14445	14359	14401	14481	14293	14591	14426	14485	14497	14539	14649	14612	14502	14404	14486	14558	14536	14386	14506	14447	14477	14306	14502	14317	14403	14506	14326	14383	14409	14583	14409	14433	14431	14464	14632	14311	14433	14454	14446	14532	14464	14434	14444	14460	14300	14461	14441	14468	14491	14545	14374	14490	14617	14551	14470	14470	14417	14492	14475	14464	14427	14519	14464	14509	14381	14395	14379	14458	14577	14479	14300	14510	14704	14501	14543	14368	14515	14727	14610	14405	14679	14386	14455	14504	14524	14507	14506	14648	14378	14581	14512	14587	14482	14433	14595	14389	14473	14563	14619	14557	14491	14551	14345	14519	14422	14569	14523	14385	14481	14680	14556	14308	14448	14392	14452	14439	14450	14513	14613	14356	14483	14472	14558	14493	14648	14296	14682	14608	14386	14418	14476	14438	14513	14431	14390	14468	14627	14542	14507	14386	14311	14508	14508	14511	14432	14470	14532	14571	14531	14410	14397	14667	14496	14360	14407	14571	14561	14438	14491	14550	14549	14534	14400	14359	14597	14593	14304	14521	14488	14482	14480	14539	14727	14517	14437	14593	14435	14505	14671	14539	14526	14292	14503	14541	14480	14443	14511	14488	14458	14662	14628	14465	14423	14457	14590	14461	14374	14463	14609	14633	14448	14362	14546	14482	14375	14487	14428	14513	14467	14463	14613	14582	14492	14540	14497	14462	14635	14437	14535	14439	14510	14507	14532	14543	14565	14532	14474	14450	14597	14414	14443	14564	14367	14540	14612	14435	14590	14551	14360	14334	14538	14490	14475	14560	14504	14585	14419	14347	14559	14598	14524	14352	14581	14581	14393	14297	14457	14442	14435	14572	14366	14672	14412	14403	14425	14475	14524	14475	14467	14576	14589	14592	14573	14575	14318	14444	14565	14423	14404	14348	14531	14479	14560	14536	14499	14663	14614	14414	14467	14472	14598	14577	14527	14344	14464	14454	14521	14549	14472	14401	14487	14448	14479	14569	14542	14437	14593	14553	14556	14504	14461	14336	14702	14573	14458	14533	14472	14419	14391	14350	14387	14442	14448	14533	14711	14577	14400	14410	14577	14434	14565	14244	14426	14363	14492	14497	14538	14552	14539	14346	14540	14508	14557	14662	14357	14592	14521	14525	14520	14381	14562	14711	14561	14459	14530	14496	14397	14461	14505	14439	14575	14583	14446	14625	14533	14498	14513	14394	14545	14386	14372	14736	14404	14386	14643	14404	14360	14605	14512	14499	14470	14446	14433	14565	14439	14512	14478	14527	14553	14535	14612	14451	14510	14462	14360	14365	14503	14569	14319	14450	14504	14553	14403	14503	14432	14682	14626	14666	14437	14549	14443	14491	14488	14401	14543	14612	14505	14567	14660	14506	14514	14541	14686	14395	14369	14582	14454	14396	14523	14456	14463	14468	14507	14464	14521	14538	14518	14445	14511	14501	14542	14336	14446	14470	14519	14474	14487	14345	14413	14416	14405	14664	14453	14633	14576	14417	14412	14545	14402	14514	14647	14398	14517	14539	14497	14500	14520	14613	14674	14455	14492	14494	14389	14326	14446	14615	14559	14349	14458	14483	14527	14460	14609	14467	14516	14646	14517	14548	14476	14312	14521	14558	14408	14519	14464	14314	14543	14452	14669	14639	14655	14538	14540	14378	14522	14472	14534	14556	14411	14635	14487	14545	14426	14413	14524	14551	14662	14722	14386	14482	14443	14405	14440	14546	14602	14536	14469	14591	14625	14475	14485	14624	14443	14350	14499	14360	14688	14491	14472	14457	14487	14421	14614	14318	14498	14458	14642	14191	14488	14538	14625	14627	14468	14259	14582	14489	14455	14679	14530	14464	14483	14443	14495	14757	14384	14516	14408	14480	14513	14552	14637	14322	14387	14479	14557	14485	14466	14566	14497	14322	14388	14487	14326	14482	14389	14585	14469	14555	14680	14715	14548	14457	14450	14576	14374	14449	14482	14458	14468	14677	14439	14640	14420	14318	14510	14457	14626	14367	14661	14489	14567	14464	14512	14591	14460	14570	14467	14364	14483	14495	14561	14608	14283	14645	14643	14449	14594	14653	14397	14375	14615	14311	14536	14462	14375	14402	14395	14463	14501	14396	14589	14518	14320	14505	14448	14472	14623	14532	14578	14696	14585	14380	14515	14518	14351	14302	14597	14593	14623	14613	14488	14555	14594	14653	14437	14495	14453	14512	14431	14351	14455	14592	14553	14581	14503	14287	14503	14633	14631	14457	14346	14689	14441	14560	14549	14408	14492	14331	14354	14479	14362	14740	14595	14535	14433	14489	14454	14621	14381	14452	14520	14378	14504	14445	14574	14292	14354	14458	14285	14541	14465	14584	14511	14492	14497	14439	14470	14501	14492	14597	14526	14462	14472	14566	14576	14547	14519	14597	14556	14522	14535	14502	14392	14358	14495	14441	14507	14528	14302	14438	14462	14539	14444	14461	14571	14554	14425	14478	14438	14604	14508	14412	14577	14476	14594	14510	14459	14443	14328	14479	14269	14417	14497	14540	14438	14565	14409	14594	14482	14485	14441	14315	14482	14392	14339	14534	14551	14494	14572	14376	14407	14428	14425	14434	14470	14428	14442	14376	14455	14616	14426	14395	14376	14380	14652	14371	14416	14580	14510	14485	14498	14500	14593	14530	14451	14401	14680	14495	14538	14418	14536	14469	14503	14424	14406	14420	14543	14536	14521	14665	14513	14429	14513	14610	14388	14570	14497	14502	14471	14413	14355	14526	14538	14514	14385	14685	14516	14486	14575	14490	14490	14506	14536	14531	14579	14398	14485	14536	14447	14503	14410	14668	14399	14400	14492	14503	14427	14370	14489	14514	14527	14351	14539	14403	14512	14312	14572	14456	14516	14519	14490	14461	14650	14469	14523	14420	14677	14636	14558	14440	14387	14814	14496	14374	14395	14364	14541	14405	14600	14409	14516	14642	14682	14582	14493	14423	14503	14631	14512	14563	14416	14449	14316	14620	14435	14445	14366	14574	14646	14334	14627	14477	14480	14517	14495	14384	14702	14514	14413	14526	14577	14577	14283	14400	14391	14426	14680	14658	14437	14442	14389	14422	14352	14674	14332	14603	14570	14464	14464	14525	14465	14556	14484	14332	14489	14477	14672	14497	14474	14414	14596	14506	14423	14438	14519	14503	14505	14527	14533	14463	14511	14518	14498	14542	14343	14464	14486	14659	14470	14442	14407	14752	14383	14619	14396	14567	14484	14421	14466	14478	14483	14433	14521	14393	14501	14439	14458	14476	14440	14515	14496	14411	14650	14556	14624	14432	14441	14551	14502	14637	14391	14644	14484	14353	14520	14418	14356	14482	14584	14497	14368	14581	14547	14464	14499	14334	14359	14539	14497	14580	14566	14522	14564	14421	14672	14452	14582	14558	14498	14457	14526	14283	14447	14441	14507	14542	14591	14428	14407	14338	14564	14550	14504	14560	14374	14445	14421	14630	14549	14503	14501	14380	14308	14628	14476	14421	14546	14444	14468	14590	14539	14470	14443	14582	14638	14637	14471	14573	14597	14278	14339	14468	14432	14434	14568	14537	14556	14569	14637	14685	14421	14510	14466	14595	14316	14444	14369	14664	14658	14580	14392	14509	14415	14545	14601	14575	14472	14552	14527	14465	14400	14628	14595	14395	14590	14356	14387	14407	14350	14545	14688	14483	14454	14519	14447	14439	14524	14396	14493	14714	14441	14463	14443	14540	14476	14666	14357	14516	14529	14546	14469	14441	14438	14537	14634	14358	14434	14519	14481	14392	14472	14647	14650	14430	14418	14447	14541	14450	14466	14631	14576	14567	14475	14655	14254	14372	14456	14551	14429	14640	14537	14538	14526	14404	14535	14565	14635	14328	14554	14544	14627	14291	14582	14539	14441	14675	14510	14406	14520	14699	14466	14329	14500	14438	14518	14595	14639	14571	14560	14445	14474	14466	14589	14369	14400	14557	14475	14611	14529	14389	14483	14714	14504	14663	14384	14557	14449	14647	14640	14511	14407	14426	14395	14482	14617	14484	14486	14532	14515	14572	14645	14391	14353	14391	14570	14610	14507	14602	14390	14235	14644	14506	14568	14449	14404	14537	14634	14573	14504	14500	14722	14592	14533	14547	14547	14394	14470	14616	14389	14507	14454	14391	14629	14498	14567	14413	14511	14371	14503	14597	14285	14449	14501	14564	14484	14399	14741	14507	14389	14416	14521	14636	14427	14374	14540	14573	14618	14396	14506	14524	14547	14424	14327	14563	14339	14459	14602	14424	14560	14514	14631	14463	14566	14509	14508	14500	14517	14629	14303	14433	14641	14549	14561	14645	14338	14359	14308	14544	14444	14411	14566	14535	14536	14411	14649	14548	14586	14427	14371	14420	14457	14536	14553	14490	14320	14593	14479	14467	14596	14475	14459	14503	14555	14537	14460	14470	14347	14480	14506	14497	14454	14537	14680	14540	14456	14532	14495	14593	14500	14556	14565	14382
23864	21344	28865	24840	23073	23199	22751	20555	20600	21657	24954	27315	26621	23385	20320	18451	17287	17059	16707	16602	16650	16867	16600	16669	16774	16513	16563	16633	16612	16568	16496	16578	16509	16710	16646	16598	16516	16759	16589	16650	16688	16619	16587	16639	16630	16613	16285	16644	16725	16543	16617	16601	16518	16691	16600	16515	16593	16613	16477	16523	16504	16512	16573	16490	16713	16577	16551	16706	16613	16444	16634	16502	16502	16669	16442	16617	16515	16739	16588	16578	16828	16383	16528	16617	16588	16566	16568	16372	16547	16436	16708	16748	16542	16348	16617	16648	16433	16578	16567	16490	16621	16439	16554	16535	16513	16634	16647	16624	16586	16550	16666	16416	16604	16781	16699	16345	16678	16582	16517	16554	16535	16580	16406	16772	16446	16669	16752	16316	16409	16750	16708	16523	16516	16524	16506	16461	16365	16720	16534	16366	16655	16672	16529	16613	16544	16541	16356	16422	16573	16673	16558	16587	16580	16465	16590	16571	16708	16541	16411	16506	16606	16344	16406	16743	16571	16620	16603	16642	16584	16403	16426	16335	16528	16716	16400	16486	16411	16590	16645	16317	16558	16612	16396	16562	16653	16438	16542	16459	16588	16502	16720	16502	16473	16397	16323	16611	16737	16606	16461	16491	16500	16450	16547	16670	16596	16499	16675	16371	16600	16455	16576	16629	16650	16520	16574	16535	16583	16431	16360	16558	16547	16636	16541	16592	16469	16460	16532	16591	16488	16504	16579	16480	16649	16356	16402	16623	16687	16301	16605	16556	16718	16718	16461	16528	16536	16274	16461	16554	16399	16631	16416	16441	16406	16551	16498	16493	16681	16481	16368	16445	16631	16590	16668	16686	16706	16374	16492	16477	16488	16424	16352	16613	16619	16525	16584	16662	16549	16694	16514	16372	16527	16479	16416	16646	16383	16450	16656	16530	16590	16618	16640	16330	16551	16501	16575	16534	16698	16476	16501	16484	16556	16553	16569	16561	16445	16269	16580	16459	16675	16559	16550	16668	16447	16507	16574	16524	16663	16555	16513	16584	16631	16589	16541	16665	16473	16652	16673	16648	16621	16461	16733	16451	16418	16400	16702	16386	16517	16583	16645	16467	16408	16496	16491	16512	16442	16450	16682	16639	16368	16654	16631	16564	16415	16708	16387	16653	16561	16684	16496	16471	16518	16573	16374	16397	16724	16627	16391	16563	16544	16383	16566	16581	16661	16469	16682	16606	16578	16392	16496	16421	16534	16542	16515	16414	16564	16538	16569	16357	16583	16418	16615	16461	16547	16306	16439	16527	16566	16794	16375	16613	16361	16419	16537	16430	16461	16670	16576	16490	16602	16509	16571	16358	16673	16655	16618	16671	16563	16582	16588	16482	16452	16295	16347	16265	16610	16388	16674	16530	16571	16703	16387	16594	16481	16484	16539	16582	16738	16828	16633	16556	16801	16456	16629	16319	16649	16613	16476	16683	16560	16591	16289	16366	16595	16610	16722	16581	16541	16419	16212	16625	16559	16515	16536	16581	16497	16663	16439	16345	16663	16422	16568	16452	16385	16443	16627	16445	16511	16486	16480	16586	16782	16528	16606	16501	16554	16601	16586	16346	16469	16473	16428	16572	16541	16404	16591	16532	16498	16552	16529	16711	16619	16202	16362	16635	16588	16643	16689	16399	16595	16820	16605	16571	16650	16535	16781	16695	16404	16561	16523	16477	16529	16493	16585	16462	16414	16520	16375	16676	16556	16491	16392	16648	16582	16476	16488	16718	16562	16537	16575	16506	16477	16585	16520	16525	16673	16478	16662	16650	16506	16580	16491	16512	16426	16401	16503	16412	16434	16561	16334	16639	16531	16466	16562	16508	16471	16520	16750	16497	16761	16510	16737	16570	16421	16541	16406	16520	16584	16265	16332	16500	16545	16608	16502	16514	16690	16423	16577	16617	16466	16529	16551	16567	16555	16712	16741	16725	16457	16444	16306	16560	16538	16504	16485	16549	16626	16518	16532	16499	16549	16454	16747	16537	16515	16596	16699	16555	16491	16458	16700	16333	16516	16347	16602	16552	16568	16526	16377	16509	16575	16344	16614	16582	16503	16488	16480	16462	16597	16560	16521	16574	16480	16571	16553	16433	16444	16839	16414	16343	16378	16370	16595	16525	16613	16574	16613	16668	16529	16637	16481	16510	16617	16592	16455	16740	16663	16552	16675	16654	16411	16607	16472	16601	16603	16459	16480	16512	16547	16403	16490	16447	16550	16583	16602	16546	16477	16722	16584	16466	16739	16558	16553	16515	16455	16397	16587	16386	16564	16506	16473	16466	16667	16511	16562	16394	16554	16705	16526	16686	16549	16605	16693	16386	16484	16419	16391	16622	16239	16372	16631	16702	16383	16530	16393	16760	16583	16439	16425	16458	16699	16468	16524	16534	16655	16696	16645	16331	16450	16493	16558	16459	16722	16543	16555	16485	16470	16497	16473	16693	16623	16568	16481	16562	16570	16518	16583	16673	16346	16701	16404	16375	16387	16489	16593	16767	16653	16531	16468	16437	16565	16519	16698	16629	16582	16429	16537	16392	16504	16647	16523	16559	16614	16527	16337	16738	16653	16337	16589	16629	16431	16658	16547	16468	16715	16648	16627	16435	16520	16428	16639	16573	16550	16662	16585	16524	16640	16590	16493	16514	16525	16406	16354	16579	16456	16529	16560	16506	16730	16587	16489	16542	16617	16677	16511	16496	16661	16558	16357	16474	16463	16771	16835	16607	16344	16499	16588	16390	16625	16654	16617	16392	16574	16531	16408	16404	16301	16445	16661	16486	16386	16758	16405	16623	16480	16457	16649	16683	16654	16589	16573	16415	16428	16441	16552	16779	16609	16531	16478	16483	16393	16597	16598	16370	16496	16397	16629	16579	16526	16514	16557	16568	16560	16512	16681	16667	16583	16528	16542	16441	16563	16546	16482	16453	16453	16504	16424	16534	16666	16525	16680	16641	16672	16594	16434	16715	16488	16304	16481	16558	16567	16453	16457	16724	16697	16464	16508	16782	16573	16565	16525	16570	16531	16520	16462	16602	16538	16622	16549	16707	16426	16551	16694	16553	16406	16569	16549	16530	16675	16645	16414	16406	16631	16574	16562	16776	16533	16480	16653	16557	16687	16550	16491	16606	16642	16388	16455	16375	16367	16543	16683	16398	16630	16525	16483	16601	16754	16408	16621	16707	16516	16543	16547	16394	16476	16386	16793	16370	16588	16472	16541	16432	16690	16548	16554	16486	16435	16650	16403	16679	16689	16489	16402	16762	16621	16619	16490	16609	16558	16410	16520	16558	16449	16670	16525	16417	16413	16593	16628	16608	16566	16533	16616	16450	16370	16548	16623	16573	16601	16535	16436	16421	16572	16410	16550	16437	16452	16531	16391	16537	16619	16498	16540	16478	16329	16451	16248	16706	16479	16494	16514	16443	16475	16589	16587	16602	16403	16458	16690	16613	16775	16551	16579	16508	16552	16389	16620	16401	16353	16609	16564	16410	16524	16444	16541	16540	16535	16463	16335	16637	16576	16611	16685	16460	16412	16436	16272	16543	16579	16450	16525	16634	16577	16558	16682	16568	16481	16579	16643	16539	16732	16520	16422	16588	16541	16380	16611	16392	16406	16639	16598	16570	16485	16463	16551	16593	16614	16723	16696	16365	16713	16545	16745	16390	16437	16448	16590	16656	16522	16468	16605	16502	16532	16783	16419	16395	16339	16361	16448	16458	16510	16674	16481	16607	16595	16791	16558	16438	16622	16472	16371	16514	16730	16502	16556	16634	16468	16435	16717	16365	16629	16427	16468	16392	16564	16465	16464	16508	16550	16529	16525	16489	16527	16548	16401	16583	16409	16503	16735	16490	16513	16485	16542	16497	16471	16516	16393	16501	16717	16654	16719	16381	16635	16579	16570	16485	16601	16606	16605	16646	16399	16492	16605	16539	16604	16439	16582	16576	16618	16377	16528	16746	16552	16486	16764	16567	16500	16532	16700	16590	16428	16433	16397	16289	16720	16673	16397	16535	16670	16473	16579	16632	16496	16582	16643	16476	16483	16394	16424	16436	16672	16683	16379	16572	16365	16595	16504	16525	16466	16420	16530	16614	16401	16447	16475	16522	16481	16759	16633	16494	16502	16451	16531	16552	16582	16448	16587	16503	16526	16653	16532	16644	16442	16399	16414	16563	16535	16700	16493	16378	16494	16634	16512	16705	16601	16727	16471	16507	16292	16611	16519	16621	16639	16516	16488	16665	16604	16503	16495	16537	16608	16450	16401	16387	16611	16574	16506	16561	16556	16551	16354	16684	16419	16518	16624	16362	16507	16616	16412	16555	16575	16624	16559	16640	16511	16607	16427	16379	16387	16467	16376	16429	16533	16536	16265	16509	16528	16530	16457	16266	16520	16477	16462	16393	16567	16511	16542	16628	16500	16492	16742	16492	16475	16433	16588	16435	16409	16486	16405	16693	16522	16643	16676	16522	16378	16457	16476	16511	16387	16508	16571	16514	16707	16635	16545	16539	16469	16688	16338	16554	16357	16646	16631	16605	16432	16638	16591	16406	16668	16613	16510	16366	16537	16535	16426	16555	16454	16483	16408	16574	16739	16408	16653	16567	16534	16482	16571	16440	16374	16502	16491	16648	16400	16516	16595	16583	16457	16463	16531	16563	16668	16703	16660	16470	16682	16535	16422	16290	16711	16725	16642	16427	16507	16569	16441	16588	16517	16453	16555	16686	16575	16569	16493	16531	16636	16441	16659	16416	16533	16630	16768	16766	16643	16591	16526	16642	16644	16632	16445	16463	16410	16600	16560	16536	16288	16640	16716	16427	16570	16638	16543	16608	16698	16558	16434	16455	16413	16583	16496	16578	16497	16653	16460	16285	16434	16427	16576	16542	16580	16519	16660	16486	16626	16459	16589	16591	16509	16726	16563	16548	16534	16686	16732	16606	16736	16589	16513	16641	16357	16590	16593	16631	16492	16829	16785	16706	16424	16494	16602	16632	16577	16285	16386	16329	16580	16681	16519	16354	16534	16453	16404	16762	16438	16483	16424	16755	16475	16474	16434	16408	16649	16658	16561	16514	16473	16548	16527	16501
29343	49541	42388	32635	24579	21132	20190	19892	20850	22186	26434	29258	27081	22594	18787	16392	15216	14864	14587	14418	14381	14298	14528	14451	14429	14352	14517	14486	14554	14377	14481	14505	14327	14418	14528	14649	14516	14355	14599	14478	14414	14510	14380	14469	14597	14512	14454	14590	14375	14519	14447	14382	14472	14444	14457	14565	14650	14399	14545	14522	14509	14306	14555	14557	14512	14582	14369	14475	14485	14503	14422	14683	14534	14602	14269	14416	14608	14505	14480	14454	14537	14476	14436	14318	14648	14296	14388	14478	14519	14502	14554	14538	14488	14453	14561	14251	14370	14487	14269	14637	14434	14483	14438	14523	14594	14469	14464	14350	14482	14459	14424	14385	14408	14469	14694	14542	14560	14445	14575	14484	14424	14482	14448	14300	14600	14439	14476	14388	14437	14424	14221	14468	14466	14375	14420	14430	14550	14387	14441	14476	14393	14677	14530	14522	14360	14592	14555	14254	14377	14329	14378	14561	14477	14484	14328	14502	14249	14490	14454	14520	14403	14395	14393	14428	14287	14558	14528	14409	14536	14351	14414	14393	14542	14276	14480	14477	14423	14479	14479	14594	14424	14595	14513	14532	14436	14450	14663	14435	14427	14583	14555	14380	14450	14389	14464	14491	14311	14350	14442	14475	14524	14524	14477	14378	14496	14558	14427	14325	14490	14588	14457	14572	14405	14412	14336	14400	14470	14578	14440	14314	14531	14558	14404	14371	14576	14433	14293	14384	14536	14396	14583	14463	14445	14403	14589	14352	14401	14572	14366	14364	14492	14393	14502	14584	14508	14445	14434	14608	14531	14348	14393	14477	14606	14454	14538	14456	14499	14288	14503	14340	14443	14544	14559	14303	14480	14464	14280	14570	14614	14416	14495	14591	14506	14346	14453	14468	14662	14454	14260	14469	14413	14468	14643	14463	14437	14408	14556	14388	14525	14422	14452	14430	14301	14365	14364	14589	14352	14453	14435	14452	14461	14236	14609	14563	14479	14467	14544	14440	14437	14414	14312	14535	14373	14417	14509	14306	14569	14371	14476	14469	14314	14519	14461	14447	14466	14513	14483	14387	14454	14391	14392	14352	14494	14514	14495	14354	14277	14473	14489	14583	14281	14420	14472	14400	14513	14407	14345	14275	14626	14557	14501	14481	14567	14419	14728	14302	14472	14347	14542	14562	14421	14469	14509	14384	14413	14523	14460	14415	14246	14409	14493	14453	14376	14445	14458	14440	14597	14265	14404	14598	14517	14595	14597	14480	14402	14559	14537	14238	14411	14529	14374	14495	14355	14473	14383	14483	14304	14540	14396	14362	14475	14663	14472	14331	14443	14285	14261	14558	14584	14427	14304	14481	14424	14535	14539	14316	14494	14536	14370	14402	14493	14443	14519	14418	14552	14481	14491	14476	14610	14432	14394	14316	14300	14519	14251	14446	14578	14451	14353	14408	14463	14534	14331	14583	14381	14434	14336	14626	14505	14493	14399	14429	14447	14444	14458	14407	14439	14372	14421	14681	14324	14444	14548	14531	14395	14620	14423	14420	14473	14473	14351	14405	14525	14251	14459	14257	14486	14566	14439	14270	14561	14379	14540	14455	14473	14428	14647	14536	14275	14415	14505	14379	14662	14268	14473	14431	14484	14453	14391	14313	14546	14536	14512	14447	14391	14487	14389	14574	14399	14546	14386	14543	14560	14398	14581	14647	14444	14510	14271	14506	14550	14311	14634	14409	14432	14371	14467	14466	14374	14395	14462	14498	14423	14485	14335	14556	14510	14514	14486	14378	14276	14495	14478	14439	14299	14513	14427	14425	14430	14466	14586	14424	14421	14487	14423	14440	14544	14521	14385	14287	14362	14615	14353	14615	14527	14430	14419	14488	14557	14502	14420	14376	14390	14559	14331	14405	14505	14440	14310	14467	14532	14415	14356	14386	14630	14298	14350	14421	14486	14369	14485	14427	14398	14547	14379	14467	14399	14469	14305	14285	14489	14385	14349	14356	14433	14476	14508	14553	14643	14408	14522	14243	14461	14357	14452	14388	14421	14379	14355	14436	14418	14622	14395	14462	14661	14537	14501	14359	14262	14479	14513	14527	14425	14532	14425	14558	14504	14386	14481	14417	14307	14457	14485	14337	14259	14362	14562	14376	14551	14516	14452	14469	14551	14538	14477	14397	14427	14287	14409	14462	14397	14473	14523	14475	14396	14295	14381	14502	14702	14517	14699	14526	14385	14516	14435	14437	14404	14551	14298	14250	14559	14392	14579	14548	14551	14415	14374	14512	14424	14564	14473	14479	14368	14293	14332	14260	14429	14416	14320	14460	14512	14452	14358	14386	14379	14534	14370	14324	14456	14597	14439	14383	14488	14531	14445	14353	14411	14494	14452	14406	14587	14542	14491	14486	14647	14512	14520	14404	14392	14446	14547	14471	14398	14488	14595	14496	14563	14499	14455	14591	14437	14348	14656	14463	14621	14598	14482	14532	14480	14584	14345	14455	14448	14563	14376	14434	14343	14537	14448	14464	14526	14404	14619	14557	14506	14393	14406	14512	14389	14466	14485	14510	14594	14515	14442	14358	14581	14320	14435	14401	14666	14480	14396	14302	14386	14267	14674	14338	14686	14256	14540	14446	14696	14428	14594	14459	14453	14442	14443	14285	14399	14605	14389	14513	14469	14486	14451	14424	14586	14446	14460	14365	14434	14549	14455	14417	14537	14516	14464	14561	14377	14348	14454	14299	14514	14460	14648	14488	14428	14519	14297	14433	14494	14532	14704	14341	14495	14538	14429	14370	14507	14377	14417	14429	14421	14417	14437	14480	14528	14581	14441	14381	14503	14499	14395	14433	14484	14337	14472	14432	14629	14313	14475	14394	14502	14426	14274	14416	14426	14316	14377	14473	14512	14428	14370	14499	14424	14387	14475	14328	14384	14404	14623	14477	14458	14445	14566	14541	14407	14540	14394	14370	14466	14461	14358	14437	14347	14496	14478	14427	14392	14505	14591	14462	14564	14411	14574	14368	14427	14547	14513	14498	14518	14519	14428	14451	14357	14502	14457	14412	14522	14431	14424	14432	14439	14328	14471	14467	14360	14401	14577	14427	14516	14391	14653	14351	14505	14498	14424	14409	14501	14419	14590	14625	14360	14404	14638	14455	14416	14585	14477	14341	14534	14330	14642	14480	14493	14266	14605	14379	14466	14505	14529	14428	14468	14326	14421	14397	14475	14370	14560	14492	14209	14366	14618	14387	14411	14435	14679	14363	14541	14537	14410	14631	14591	14368	14408	14526	14304	14457	14398	14388	14531	14485	14373	14459	14409	14644	14448	14349	14430	14382	14471	14575	14516	14407	14288	14626	14432	14363	14657	14494	14478	14326	14391	14308	14340	14537	14402	14606	14492	14412	14426	14452	14403	14430	14387	14536	14301	14492	14361	14359	14428	14315	14450	14624	14472	14535	14304	14427	14347	14514	14481	14582	14496	14507	14436	14336	14444	14384	14384	14523	14318	14415	14456	14424	14480	14568	14456	14344	14583	14334	14547	14443	14471	14373	14461	14399	14574	14296	14570	14465	14448	14333	14473	14417	14471	14465	14504	14244	14531	14390	14584	14449	14428	14508	14361	14397	14351	14478	14340	14466	14548	14434	14382	14259	14539	14455	14435	14257	14447	14408	14467	14491	14469	14479	14366	14402	14321	14471	14416	14403	14506	14505	14267	14535	14443	14501	14549	14605	14402	14429	14360	14469	14403	14433	14299	14447	14443	14674	14435	14383	14577	14469	14523	14461	14453	14364	14464	14451	14322	14423	14305	14327	14631	14448	14502	14538	14478	14443	14318	14490	14446	14528	14485	14462	14421	14330	14299	14311	14507	14618	14360	14480	14410	14370	14369	14400	14456	14602	14503	14495	14624	14525	14646	14250	14469	14382	14453	14305	14527	14433	14524	14415	14492	14449	14520	14345	14400	14406	14359	14475	14348	14510	14337	14357	14415	14376	14394	14655	14435	14588	14425	14461	14571	14493	14446	14425	14376	14400	14157	14508	14466	14520	14526	14445	14476	14473	14571	14411	14405	14445	14570	14453	14547	14462	14709	14494	14593	14283	14254	14501	14480	14614	14383	14503	14689	14510	14528	14363	14600	14543	14323	14485	14530	14412	14427	14440	14420	14434	14482	14391	14375	14494	14367	14586	14479	14285	14437	14378	14307	14513	14636	14384	14468	14470	14424	14244	14467	14536	14418	14342	14408	14508	14421	14429	14545	14477	14326	14314	14542	14392	14475	14507	14467	14405	14442	14354	14581	14516	14433	14256	14578	14391	14730	14417	14477	14335	14347	14365	14398	14451	14403	14507	14339	14465	14454	14453	14490	14338	14573	14521	14274	14390	14382	14494	14441	14476	14493	14393	14473	14329	14449	14456	14460	14329	14542	14484	14379	14485	14411	14452	14621	14510	14502	14412	14497	14487	14537	14493	14414	14507	14429	14512	14386	14556	14431	14495	14346	14494	14575	14383	14607	14418	14389	14452	14241	14524	14313	14440	14591	14406	14339	14355	14536	14426	14468	14442	14489	14331	14440	14393	14555	14347	14447	14414	14497	14375	14275	14438	14420	14402	14535	14569	14426	14431	14596	14375	14354	14440	14368	14249	14479	14336	14463	14458	14490	14451	14343	14440	14422	14518	14445	14409	14370	14331	14605	14621	14375	14620	14474	14369	14514	14402	14410	14490	14321	14330	14339	14421	14539	14406	14547	14287	14524	14360	14406	14420	14303	14391	14477	14386	14485	14556	14544	14553	14468	14457	14478	14438	14571	14417	14380	14375	14545	14386	14452	14630	14473	14452	14348	14371	14508	14630	14344	14485	14377	14470	14465	14492	14422	14407	14313	14528	14465	14460	14341	14423	14310	14500	14542	14482	14504	14407	14417	14597	14603	14538	14497	14491	14473	14457	14613	14391	14465	14440	14293	14453	14352	14355	14553	14482	14448	14455	14376	14369	14376	14268	14378	14331	14480	14489	14609	14601	14392	14306	14470	14320	14373	14497	14397	14439	14615	14405	14448	14570	14563	14545	14520	14570	14499	14541	14400	14286	14367	14480	14471	14402	14327	14355	14453	14412	14474	14321	14522	14523
22709	21256	28942	23876	21825	24398	27972	24554	24770	26157	33268	35350	31231	25927	21753	19229	17799	17159	16838	16887	17071	16742	17185	16923	16680	16787	16689	16735	16799	16728	16566	16779	16884	16805	16975	16801	16650	16738	17011	16782	16861	16746	16951	16907	16674	16721	16640	16924	16612	16721	16860	16551	16741	16463	16772	16649	16461	16798	16861	16588	16557	16841	16732	16434	16715	16791	16528	16910	16565	16657	16544	16724	16572	16642	16739	16547	16856	16617	16582	16656	16697	16642	16790	16755	16549	16666	16641	16713	16660	16861	16810	16677	16794	16525	16747	16764	16613	16690	16598	16472	16690	16677	16581	16554	16568	16773	16669	16543	16571	16700	16772	16706	16540	16758	16735	16594	16776	16632	16569	16762	16811	16552	16869	16689	16768	16566	16552	16694	16719	16533	16812	16720	16649	16593	16614	16528	16763	16813	16814	16816	16656	16571	16674	16513	16619	16566	16708	16677	16790	16507	16917	16584	16624	16657	16737	16616	16819	16673	16664	16620	16749	16600	16717	16633	16614	16613	16671	16360	16739	16537	16583	16666	16525	16607	16584	16605	16569	16686	16737	16775	16718	16918	16618	16429	16636	16534	16638	16707	16608	16605	16740	16714	16720	16735	16679	16661	16646	16706	16472	16641	16498	16656	16700	16732	16818	16794	16764	16514	16582	16353	16701	16596	16525	16558	16481	16740	16699	16787	16523	16657	16446	16617	16766	16690	16648	16462	16747	16737	16413	16595	16603	16827	16644	16618	16573	16534	16671	16680	16846	16613	16648	16733	16533	16840	16820	16753	16824	16626	16670	16927	16603	16784	16750	16756	16734	16746	16764	16670	16678	16519	16623	16684	16607	16603	16758	16859	16530	16785	16794	16772	16564	16595	16671	16768	17000	16723	16599	16737	16706	16556	16792	16551	16573	16612	16834	16668	16792	16591	16691	16574	16716	16562	16942	16429	16533	16731	16673	16630	16653	16645	16807	16716	16846	16713	16666	16594	16439	16656	16611	16513	16745	16771	16640	16572	16801	16588	16617	16475	16675	16726	16557	16613	16403	16629	16442	16585	16630	16647	16732	16703	16539	16681	16552	16712	16735	16773	16744	16550	16526	16790	16609	16646	16518	16764	16759	16690	16491	16828	16753	16835	16669	16825	16530	16538	16776	16832	16752	16641	16552	16506	16508	16511	16555	16629	16772	16798	16581	16711	16643	16665	16586	16711	16751	16580	16614	16795	16928	16471	16760	16623	16693	16791	16852	16639	16778	16532	16790	16648	16468	16774	16772	16557	16736	16401	16739	16794	16695	16692	16558	16583	16745	16751	16692	16675	16657	16512	16593	16570	16533	16676	16543	16605	16951	16610	16574	16618	16692	16726	16531	16775	16697	16609	16733	16564	16583	16694	16535	16767	16550	16495	16539	16491	16702	16611	16718	16712	16721	16625	16610	16823	16691	16616	16743	16598	16499	16566	16672	16736	16599	16476	16637	16393	16753	16755	16553	16554	16548	16524	16569	16707	16750	16507	16567	16901	16656	16471	16538	16702	16659	16613	16529	16689	16602	16421	16664	16550	16662	16618	16626	16438	16568	16746	16486	16759	16730	16530	16678	16659	16640	16614	16675	16592	16484	16705	16639	16786	16723	16750	16570	16840	16622	16652	16500	16707	16633	16717	16657	16553	16651	16499	16598	16624	16723	16640	16609	16587	16557	16729	16777	16498	16508	16655	16654	16828	16572	16630	16677	16739	16898	16593	16604	16479	16782	16704	16521	16710	16618	16491	16714	16742	16640	16571	16527	16654	16475	16740	16654	16591	16670	16744	16714	16680	16744	16805	16789	16959	16628	16527	16895	16544	16523	16739	16598	16610	16451	16778	16470	16596	16767	16476	16591	16903	16675	16601	16526	16547	16526	16468	16673	16661	16551	16727	16702	16561	16614	16558	16570	16783	16602	16397	16563	16483	16726	16644	16573	16425	16559	16645	16576	16520	16926	16795	16379	16714	16635	16571	16771	16669	16574	16502	16593	16593	16403	16790	16508	16703	16632	16589	16567	16709	16515	16682	16521	16655	16726	16609	16610	16699	16520	16525	16790	16485	16581	16561	16681	16806	16438	16664	16771	16783	16677	16674	16380	16613	16658	16691	16689	16864	16761	16793	16757	16814	16863	16695	16708	16389	16847	16750	16517	16559	16484	16506	16488	16559	16792	16557	16576	16555	16670	16846	16896	16721	16705	16639	16626	16680	16692	16677	16621	16521	16807	16608	16684	16780	16766	16733	16624	16712	16653	16647	16719	16808	16616	16798	16651	16902	16687	16668	16704	16592	16699	16617	16624	16504	16580	16650	16603	16510	16680	16655	16506	16751	16742	16524	16621	16695	16737	16624	16632	16591	16708	16569	16499	16713	16519	16672	16748	16805	16813	16645	16592	16737	16733	16744	16657	16636	16525	16437	16793	16540	16615	16638	16639	16679	16515	16642	16624	16608	16570	16822	16594	16635	16703	16722	16707	16641	16711	16545	16767	16683	16487	16545	16688	16555	16761	16544	16511	16538	16578	16501	16622	16453	16800	16632	16737	16714	16672	16672	16616	16633	16841	16844	16853	16716	16403	16483	16762	16627	16777	16733	16753	16693	16665	16713	16642	16618	16514	16686	16762	16643	16641	16590	16594	16632	16536	16829	16695	16498	16912	16602	16624	16580	16609	16416	16541	16722	16676	16766	16751	16664	16574	16514	16451	16701	16772	16640	16483	16596	16611	16514	16576	16727	16621	16720	16675	16636	16662	16642	16525	16559	16583	16695	16530	16833	16645	16595	16665	16591	16507	16607	16654	16560	16727	16772	16741	16741	16523	16486	16665	16776	16791	16550	16734	16541	16687	16754	16715	16611	16733	16798	16871	16916	16800	16657	16679	16767	16659	16696	16838	16624	16804	16462	16580	16560	16849	16794	16609	16729	16689	16716	16723	16556	16484	16572	16658	16535	16559	16701	16562	16670	16888	16813	16781	16733	16658	16549	16485	16893	16527	16733	16625	16679	16581	16718	16676	16769	16585	16566	16607	16567	16487	16645	16777	16844	16571	16858	16569	16542	16501	16606	16727	16554	16681	16742	16732	16697	16687	16409	16449	16516	16772	16470	16620	16604	16670	16724	16561	16520	16776	16530	16650	16624	16573	16754	16661	16452	16768	16730	16615	16509	16631	16656	16748	16654	16654	16674	16425	16526	16778	16750	16811	16575	16772	16676	16556	16845	16501	16442	16706	16809	16574	16601	16455	16720	16638	16589	16615	16653	16583	16542	16580	16678	16622	16713	16660	16669	16537	16759	16689	16644	16784	16751	16637	16481	16658	16736	16709	16483	16746	16638	16597	16768	16785	16516	16730	16644	16765	16449	16699	16726	16598	16675	16751	16609	16614	16665	16698	16529	16552	16573	16530	16668	16580	16658	16484	16534	16829	16825	16573	16678	16610	16668	16795	16603	16602	16515	16733	16487	16700	16581	16723	16692	16434	16660	16594	16606	16539	16524	16582	16576	16712	16716	16668	16565	16680	16673	16703	16599	16577	16516	16777	16661	16605	16577	16828	16654	16748	16604	16469	16703	16683	16730	16706	16612	16812	16875	16588	16685	16734	16736	16571	16535	16579	16664	16429	16520	16555	16689	16709	16668	16643	16810	16808	16548	16470	16655	16624	16767	16715	16723	16591	16610	16647	16457	16763	16604	16527	16696	16692	16743	16910	16700	16522	16458	16663	16678	16789	16663	16631	16762	16473	16585	16683	16762	16655	16753	16687	16600	16477	16576	16714	16782	16474	16713	16605	16596	16721	16591	16599	16694	16579	16775	16783	16750	16834	16605	16638	16665	16699	16710	16763	16637	16552	16599	16757	16724	16696	16600	16808	16546	16697	16797	16709	16750	16577	16694	16505	16558	16534	16309	16620	16511	16721	16576	16640	16663	16563	16597	16712	16472	16660	16519	16680	16507	16563	16499	16668	16512	16542	16815	16742	16594	16836	16923	16773	16798	16594	16545	16714	16696	16733	16555	16778	16449	16782	16695	16685	16813	16757	16750	16615	16528	16621	16404	16654	16625	16665	16373	16435	16496	16698	16727	16544	16788	16569	16770	16702	16610	16720	16623	16769	16716	16486	16710	16585	16524	16634	16567	16378	16359	16712	16694	16643	16485	16741	16483	16633	16645	16718	16824	16763	16555	16617	16555	16697	16774	16687	16579	16515	16674	16632	16639	16660	16519	16473	16531	16633	16527	16715	16477	16409	16621	16754	16776	16591	16673	16650	16783	16595	16596	16465	16772	16545	16678	16731	16701	16570	16490	16670	16751	16667	16699	16670	16715	16800	16769	16322	16730	16564	16728	16639	16606	16719	16520	16660	16577	16573	16673	16638	16780	16531	16760	16742	16687	16615	16789	16589	16606	16557	16623	16609	16787	16746	16650	16666	16610	16559	16517	16521	16636	16705	16753	16640	16797	16521	16480	16439	16721	16590	16636	16639	16642	16593	16536	16657	16651	16750	16732	16602	16596	16667	16598	16535	16752	16567	16676	16762	16592	16485	16576	16474	16648	16476	16517	16641	16467	16577	16736	16416	16445	16588	16576	16714	16646	16633	16719	16702	16675	16588	16759	16464	16612	16687	16723	16672	16678	16780	16601	16800	16542	16647	16574	16561	16841	16623	16680	16749	16713	16555	16494	16475	16500	16554	16752	16709	16586	16707	16501	16342	16548	16602	16756	16525	16737	16499	16817	16640	16545	16645	16819	16611	16408	16595	16771	16753	16678	16626	16674	16602	16514	16707	16645	16696	16470	16740	16699	16845	16557	16765	16511	16463	16787	16535	16642	16716	16733	16562	16592	16540	16863	16690	16647	16571	16648	16673	16626	16579	16723	16728	16595	16382	16567	16677	16667	16724	16665	16523	16488	16590	16505	16609	16539	16460	16646	16688	16594	16738	16739	16653	16646	16577	16605	16654	16620	16699	16718	16582	16652	16646	16728	16525	16674	16651	16689	16674	16548	16604	16741	16709	16584	16839	16566	16604	16752	16675	16695	16860	16641	16973	16727	16341	16368	16654	16744	16586	16461	16716	16742	16666	16787	16464	16599	16867	16681	16840	16617
33802	56164	49272	38165	28653	25214	25275	26269	26866	28214	36348	36797	31594	25504	20371	17086	15551	14766	14788	14571	14660	14372	14497	14664	14654	14704	14525	14482	14559	14378	14486	14608	14382	14596	14609	14466	14455	14605	14418	14496	14556	14443	14504	14534	14563	14530	14486	14478	14532	14477	14334	14490	14492	14526	14467	14705	14480	14427	14575	14484	14634	14566	14706	14638	14305	14461	14521	14498	14540	14463	14550	14353	14507	14332	14621	14500	14505	14485	14569	14468	14498	14563	14496	14448	14494	14515	14496	14387	14555	14544	14546	14651	14475	14532	14437	14782	14459	14587	14582	14617	14561	14526	14446	14625	14286	14504	14483	14452	14588	14549	14450	14502	14501	14467	14496	14613	14568	14551	14563	14496	14329	14500	14403	14666	14516	14571	14458	14518	14456	14167	14555	14299	14502	14700	14696	14424	14488	14372	14500	14410	14282	14412	14363	14585	14503	14447	14541	14473	14560	14526	14356	14560	14318	14462	14559	14539	14556	14511	14499	14482	14560	14609	14389	14501	14451	14465	14476	14641	14530	14555	14318	14438	14637	14440	14493	14541	14399	14479	14486	14463	14487	14401	14573	14683	14375	14355	14277	14549	14385	14575	14535	14419	14461	14599	14606	14540	14551	14540	14502	14406	14597	14525	14470	14498	14576	14457	14465	14416	14529	14368	14596	14448	14584	14612	14403	14480	14369	14572	14438	14380	14485	14628	14448	14681	14548	14501	14394	14447	14466	14508	14527	14480	14495	14432	14421	14434	14422	14470	14507	14586	14506	14517	14685	14593	14355	14475	14466	14633	14353	14451	14551	14375	14490	14539	14496	14516	14389	14555	14546	14536	14400	14627	14362	14426	14474	14263	14472	14620	14389	14463	14477	14492	14286	14416	14371	14640	14394	14611	14461	14474	14433	14624	14483	14581	14608	14405	14472	14523	14463	14341	14558	14494	14458	14383	14423	14402	14345	14446	14515	14366	14434	14461	14612	14667	14444	14385	14483	14385	14554	14467	14576	14473	14410	14464	14526	14358	14572	14611	14462	14481	14442	14517	14561	14336	14365	14488	14328	14419	14522	14439	14574	14422	14456	14398	14508	14624	14534	14426	14519	14515	14529	14460	14571	14424	14559	14592	14399	14457	14432	14632	14477	14520	14402	14528	14560	14500	14745	14404	14340	14479	14428	14390	14617	14341	14432	14383	14418	14524	14639	14445	14256	14534	14357	14515	14501	14506	14508	14421	14590	14614	14638	14419	14523	14359	14416	14582	14594	14763	14548	14437	14516	14602	14492	14412	14379	14516	14459	14488	14390	14518	14473	14538	14470	14539	14372	14480	14481	14491	14584	14528	14400	14482	14501	14440	14450	14386	14568	14588	14425	14561	14474	14461	14649	14461	14564	14479	14372	14350	14331	14394	14517	14447	14344	14482	14421	14525	14388	14695	14393	14542	14430	14445	14522	14521	14466	14365	14558	14334	14547	14375	14477	14632	14455	14423	14542	14404	14420	14487	14462	14405	14438	14696	14590	14566	14434	14412	14521	14399	14492	14545	14409	14395	14279	14395	14427	14490	14241	14347	14492	14576	14578	14457	14609	14314	14484	14493	14500	14466	14553	14465	14600	14385	14398	14538	14381	14560	14665	14488	14532	14510	14549	14565	14612	14694	14469	14545	14507	14514	14443	14642	14644	14484	14544	14528	14513	14335	14627	14558	14600	14310	14460	14472	14431	14421	14458	14403	14540	14473	14526	14290	14714	14564	14562	14624	14502	14435	14632	14284	14498	14175	14603	14452	14547	14391	14262	14516	14452	14436	14486	14463	14551	14421	14514	14463	14312	14499	14479	14379	14435	14426	14597	14443	14459	14585	14410	14463	14588	14467	14486	14562	14443	14443	14603	14396	14287	14500	14701	14451	14482	14475	14580	14589	14460	14508	14534	14582	14310	14554	14448	14454	14458	14580	14597	14473	14544	14470	14325	14383	14492	14595	14497	14394	14439	14561	14450	14655	14463	14421	14515	14515	14420	14438	14496	14290	14415	14621	14341	14523	14442	14439	14428	14430	14539	14348	14476	14471	14417	14355	14480	14463	14454	14260	14564	14274	14430	14384	14362	14524	14477	14475	14457	14616	14589	14409	14655	14468	14590	14519	14286	14518	14523	14408	14415	14360	14461	14645	14366	14316	14465	14572	14362	14385	14449	14462	14370	14580	14507	14449	14538	14472	14634	14455	14583	14528	14536	14571	14568	14496	14506	14589	14604	14519	14428	14523	14571	14594	14570	14384	14467	14306	14291	14488	14480	14422	14480	14458	14325	14435	14775	14620	14552	14437	14441	14575	14473	14438	14369	14410	14658	14594	14514	14570	14411	14495	14451	14554	14418	14401	14436	14580	14627	14446	14474	14363	14483	14476	14434	14535	14379	14522	14584	14512	14285	14486	14490	14470	14341	14507	14390	14522	14553	14406	14347	14371	14447	14587	14491	14550	14532	14532	14563	14280	14410	14515	14442	14492	14347	14303	14486	14616	14414	14567	14567	14436	14257	14441	14508	14519	14574	14519	14604	14425	14659	14397	14443	14260	14651	14592	14538	14341	14631	14463	14374	14696	14498	14507	14433	14746	14422	14444	14676	14213	14432	14475	14507	14630	14546	14368	14412	14479	14303	14561	14525	14431	14373	14531	14519	14601	14440	14439	14353	14406	14422	14637	14434	14568	14626	14522	14510	14622	14504	14434	14578	14569	14614	14571	14485	14395	14427	14405	14513	14511	14371	14584	14477	14490	14451	14439	14528	14566	14463	14294	14587	14499	14566	14377	14557	14439	14426	14466	14437	14530	14595	14507	14423	14474	14569	14532	14471	14543	14554	14566	14533	14479	14441	14274	14563	14492	14609	14252	14476	14478	14322	14500	14412	14646	14222	14476	14301	14577	14520	14647	14499	14557	14457	14482	14465	14387	14395	14400	14539	14363	14464	14554	14466	14466	14388	14624	14309	14443	14378	14635	14606	14401	14491	14469	14591	14668	14604	14685	14501	14555	14509	14377	14656	14459	14610	14591	14630	14435	14586	14413	14475	14445	14552	14562	14485	14518	14433	14551	14416	14554	14319	14426	14508	14438	14577	14351	14498	14635	14615	14559	14500	14564	14528	14477	14372	14454	14362	14310	14452	14550	14453	14596	14556	14437	14449	14363	14382	14462	14338	14421	14635	14600	14562	14401	14535	14486	14593	14621	14549	14463	14592	14478	14646	14454	14400	14405	14397	14564	14503	14530	14271	14431	14428	14451	14338	14544	14459	14502	14496	14550	14456	14481	14361	14487	14638	14453	14570	14488	14305	14407	14648	14332	14492	14417	14441	14531	14681	14345	14462	14393	14279	14356	14451	14583	14550	14569	14553	14465	14523	14455	14606	14449	14478	14524	14456	14391	14500	14435	14598	14589	14430	14337	14478	14788	14467	14431	14327	14530	14348	14474	14431	14357	14648	14472	14425	14513	14457	14505	14358	14435	14580	14422	14325	14642	14469	14521	14378	14546	14576	14366	14465	14507	14471	14348	14639	14417	14398	14602	14492	14456	14368	14340	14463	14393	14329	14447	14496	14319	14340	14527	14375	14283	14593	14331	14538	14432	14488	14538	14551	14425	14480	14591	14556	14508	14440	14561	14362	14565	14507	14441	14435	14534	14496	14557	14499	14605	14567	14352	14383	14401	14633	14552	14464	14434	14346	14597	14581	14532	14499	14554	14410	14459	14298	14307	14507	14421	14450	14417	14663	14572	14578	14500	14679	14619	14617	14539	14362	14579	14484	14438	14448	14665	14322	14514	14520	14511	14410	14480	14547	14645	14497	14493	14362	14456	14550	14517	14543	14711	14558	14474	14534	14427	14635	14378	14583	14426	14471	14490	14483	14415	14356	14630	14444	14440	14487	14462	14469	14594	14464	14485	14370	14446	14551	14592	14433	14600	14468	14481	14646	14550	14707	14562	14493	14477	14525	14451	14459	14653	14384	14521	14704	14459	14384	14378	14466	14517	14333	14545	14626	14278	14476	14450	14399	14598	14485	14449	14386	14331	14586	14284	14430	14486	14319	14463	14477	14462	14473	14607	14536	14570	14333	14383	14412	14497	14441	14490	14516	14421	14504	14498	14537	14415	14536	14619	14560	14553	14392	14405	14479	14378	14574	14350	14399	14617	14621	14461	14689	14454	14579	14628	14524	14572	14349	14579	14461	14445	14543	14676	14539	14436	14462	14511	14552	14476	14460	14479	14440	14490	14441	14517	14445	14343	14573	14555	14393	14484	14410	14531	14441	14532	14540	14444	14448	14563	14291	14632	14359	14620	14451	14467	14320	14497	14437	14512	14377	14444	14424	14455	14336	14556	14455	14387	14410	14388	14600	14525	14442	14605	14392	14598	14456	14522	14535	14453	14522	14428	14486	14474	14537	14642	14508	14377	14552	14388	14543	14517	14457	14488	14558	14463	14519	14520	14549	14476	14570	14551	14434	14492	14402	14443	14536	14430	14497	14407	14404	14552	14632	14586	14313	14503	14501	14526	14491	14420	14510	14492	14444	14482	14425	14227	14508	14469	14582	14363	14582	14325	14380	14501	14429	14534	14524	14615	14188	14489	14428	14449	14614	14466	14466	14556	14411	14232	14583	14383	14485	14417	14412	14520	14494	14543	14538	14519	14386	14404	14396	14498	14364	14446	14320	14467	14494	14411	14285	14501	14501	14546	14645	14262	14493	14467	14599	14614	14410	14443	14439	14759	14333	14447	14570	14460	14579	14572	14514	14451	14517	14551	14462	14451	14442	14637	14496	14455	14450	14411	14518	14438	14529	14686	14414	14520	14421	14539	14526	14473	14366	14451	14467	14412	14297	14552	14568	14233	14396	14567	14519	14528	14370	14544	14532	14524	14343	14361	14353	14450	14607	14423	14523	14569	14635	14428	14430	14428	14559	14508	14504	14552	14684	14569	14604	14455	14524	14418	14593	14519	14510	14553	14472	14444	14350	14300	14474	14322	14546	14566	14429	14471	14415	14483	14383	14524	14530	14394	14441	14643	14467	14575	14581	14437	14371	14592	14461	14368	14605	14333	14516	14439	14426	14588	14374	14559	14500	14606	14445	14381
27975	23713	27723	23835	18476	18126	18075	18247	18043	17713	18475	18620	17879	17309	17000	16797	16770	16820	16667	16514	16620	16654	16707	16443	16566	16584	16828	16759	16518	16716	16511	16446	16745	16633	16665	16579	16665	16789	16941	16643	16527	16543	16568	16667	16729	16459	16663	16626	16635	16567	16542	16663	16522	16696	16609	16763	16636	16495	16510	16575	16519	16349	16685	16650	16722	16534	16657	16502	16494	16667	16451	16721	16683	16610	16682	16692	16695	16558	16695	16682	16814	16653	16791	16623	16462	16708	16628	16415	16626	16395	16795	16447	16695	16359	16365	16540	16587	16648	16510	16586	16608	16470	16441	16374	16520	16531	16526	16503	16656	16757	16486	16609	16644	16580	16608	16313	16616	16600	16676	16677	16618	16600	16369	16665	16585	16590	16662	16401	16604	16662	16654	16593	16605	16461	16735	16472	16611	16733	16763	16429	16617	16510	16565	16392	16686	16610	16625	16823	16470	16486	16656	16376	16742	16482	16565	16475	16526	16591	16433	16679	16605	16682	16753	16474	16684	16598	16548	16792	16553	16382	16694	16694	16719	16553	16410	16631	16520	16677	16623	16574	16571	16441	16163	16439	16472	16419	16496	16507	16486	16482	16547	16518	16668	16717	16459	16604	16709	16561	16619	16639	16601	16549	16575	16524	16659	16626	16483	16517	16604	16446	16441	16463	16741	16502	16651	16681	16562	16652	16443	16564	16619	16568	16504	16651	16498	16455	16585	16753	16451	16702	16760	16616	16768	16651	16650	16556	16644	16637	16708	16637	16555	16331	16520	16654	16648	16513	16548	16681	16506	16565	16554	16716	16660	16576	16582	16439	16345	16628	16719	16808	16319	16501	16774	16782	16649	16649	16473	16474	16588	16260	16625	16496	16523	16683	16653	16549	16506	16648	16579	16529	16474	16732	16590	16634	16663	16728	16680	16557	16596	16512	16289	16531	16639	16432	16563	16653	16487	16675	16577	16453	16773	16486	16473	16488	16720	16473	16455	16584	16696	16465	16396	16692	16594	16805	16546	16732	16601	16473	16672	16549	16604	16608	16537	16399	16750	16656	16640	16397	16423	16488	16540	16557	16413	16643	16513	16454	16539	16722	16605	16591	16700	16953	16519	16675	16699	16667	16522	16672	16534	16514	16624	16739	16609	16499	16629	16588	16618	16688	16659	16486	16615	16524	16728	16738	16771	16864	16816	16597	16623	16527	16651	16655	16603	16674	16567	16615	16589	16578	16685	16684	16627	16619	16740	16536	16502	16756	16526	16711	16907	16746	16616	16495	16497	16477	16653	16695	16541	16569	16549	16654	16518	16558	16695	16518	16696	16750	16533	16574	16439	16698	16441	16502	16547	16561	16485	16584	16506	16603	16633	16659	16802	16687	16692	16588	16676	16503	16535	16626	16571	16453	16859	16505	16632	16537	16605	16649	16625	16533	16760	16675	16386	16513	16545	16546	16425	16449	16468	16696	16533	16655	16543	16628	16543	16510	16606	16539	16625	16460	16639	16408	16600	16623	16464	16570	16500	16648	16784	16519	16428	16481	16572	16661	16659	16647	16630	16575	16864	16488	16478	16559	16657	16740	16553	16685	16350	16604	16592	16556	16733	16598	16536	16710	16277	16599	16579	16681	16572	16416	16585	16639	16621	16675	16657	16593	16545	16300	16735	16605	16675	16575	16493	16468	16491	16664	16800	16598	16568	16708	16769	16627	16704	16535	16665	16461	16605	16432	16614	16671	16727	16654	16579	16598	16501	16565	16596	16678	16700	16510	16664	16818	16724	16535	16474	16584	16718	16576	16450	16660	16699	16564	16469	16628	16761	16621	16609	16503	16445	16596	16657	16619	16527	16614	16585	16523	16366	16556	16501	16517	16594	16821	16781	16503	16503	16500	16512	16616	16579	16432	16766	16816	16772	16544	16609	16523	16460	16415	16577	16600	16677	16471	16598	16558	16330	16490	16638	16473	16584	16614	16683	16537	16473	16736	16703	16507	16619	16433	16467	16626	16683	16629	16622	16578	16882	16616	16809	16798	16781	16527	16589	16601	16629	16604	16533	16522	16558	16682	16543	16621	16751	16427	16619	16606	16571	16484	16466	16665	16561	16700	16803	16658	16726	16531	16612	16841	16603	16332	16434	16496	16361	16626	16434	16519	16568	16694	16632	16575	16425	16618	16670	16757	16630	16663	16423	16677	16849	16573	16673	16683	16637	16492	16491	16471	16586	16736	16541	16806	16834	16447	16726	16638	16515	16472	16584	16736	16525	16537	16655	16483	16515	16492	16509	16506	16583	16527	16529	16421	16603	16398	16570	16456	16466	16505	16379	16577	16560	16664	16601	16627	16598	16536	16729	16442	16652	16697	16759	16491	16482	16381	16821	16505	16701	16482	16613	16634	16734	16492	16556	16598	16511	16584	16613	16510	16736	16718	16358	16788	16686	16521	16616	16674	16535	16639	16668	16678	16657	16765	16606	16729	16619	16544	16456	16597	16642	16666	16606	16398	16355	16486	16547	16629	16485	16445	16771	16424	16325	16480	16442	16626	16412	16614	16697	16577	16593	16390	16704	16517	16408	16670	16622	16595	16703	16428	16596	16477	16734	16727	16811	16602	16414	16670	16536	16373	16541	16477	16678	16446	16629	16724	16488	16685	16716	16606	16669	16533	16541	16477	16438	16700	16629	16656	16423	16607	16528	16592	16545	16397	16466	16736	16583	16672	17020	16810	16608	16677	16659	16519	16439	16642	16683	16649	16696	16735	16552	16667	16659	16622	16492	16527	16521	16626	16617	16548	16445	16616	16597	16500	16767	16604	16732	16636	16646	16581	16550	16515	16437	16661	16531	16527	16467	16687	16690	16540	16899	16701	16565	16634	16502	16414	16552	16594	16434	16524	16731	16322	16426	16483	16892	16591	16499	16635	16492	16570	16631	16602	16446	16641	16481	16736	16641	16509	16491	16302	16424	16598	16502	16561	16413	16666	16681	16373	16484	16498	16570	16569	16556	16419	16699	16646	16392	16406	16507	16470	16324	16610	16540	16413	16392	16492	16576	16710	16689	16786	16710	16667	16527	16598	16585	16683	16605	16555	16628	16449	16598	16642	16519	16582	16677	16689	16671	16515	16661	16593	16765	16538	16681	16653	16546	16671	16419	16861	16348	16570	16481	16706	16861	16507	16664	16660	16479	16731	16605	16526	16541	16594	16655	16641	16640	16377	16701	16437	16441	16685	16475	16669	16711	16585	16552	16536	16839	16766	16681	16613	16638	16511	16514	16525	16539	16665	16541	16602	16716	16819	16572	16508	16468	16484	16677	16605	16738	16629	16693	16463	16550	16419	16823	16398	16572	16402	16567	16575	16411	16627	16664	16637	16415	16648	16696	16632	16493	16504	16634	16436	16513	16490	16540	16582	16513	16632	16611	16564	16732	16615	16686	16423	16618	16547	16398	16633	16682	16572	16593	16543	16378	16470	16569	16738	16597	16609	16629	16521	16328	16621	16758	16714	16564	16497	16668	16506	16494	16596	16526	16494	16623	16241	16678	16593	16720	16774	16515	16596	16610	16498	16632	16651	16852	16831	16842	16392	16455	16601	16682	16746	16781	16531	16712	16643	16534	16661	16499	16730	16562	16493	16489	16540	16710	16638	16497	16744	16629	16458	16487	16609	16576	16652	16543	16391	16582	16625	16822	16647	16680	16608	16504	16460	16596	16787	16391	16528	16509	16398	16529	16474	16571	16643	16412	16725	16560	16363	16588	16721	16642	16459	16622	16713	16562	16581	16501	16739	16552	16511	16583	16245	16561	16702	16588	16461	16588	16710	16695	16701	16538	16541	16654	16688	16371	16528	16655	16261	16595	16704	16414	16492	16680	16511	16447	16667	16591	16499	16580	16611	16670	16497	16558	16614	16602	16421	16527	16637	16595	16559	16553	16748	16641	16664	16630	16730	16531	16529	16611	16610	16588	16472	16592	16550	16719	16505	16658	16782	16531	16726	16510	16604	16569	16607	16742	16614	16561	16684	16635	16651	16623	16501	16605	16535	16469	16584	16585	16641	16697	16467	16599	16741	16604	16381	16488	16481	16471	16466	16619	16413	16502	16599	16539	16529	16621	16781	16593	16596	16599	16552	16537	16354	16567	16534	16731	16564	16656	16578	16467	16324	16669	16480	16377	16525	16773	16559	16817	16520	16647	16512	16476	16565	16607	16580	16636	16458	16859	16656	16732	16637	16499	16674	16538	16658	16581	16690	16657	16685	16460	16556	16849	16727	16686	16484	16791	16580	16461	16615	16448	16666	16482	16615	16612	16576	16627	16482	16577	16573	16466	16605	16591	16580	16530	16441	16569	16589	16658	16597	16786	16688	16582	16574	16487	16565	16794	16536	16573	16468	16623	16675	16537	16483	16621	16567	16538	16539	16670	16558	16462	16545	16479	16502	16613	16722	16457	16614	16484	16591	16611	16520	16638	16474	16654	16698	16606	16480	16468	16675	16559	16557	16620	16628	16588	16346	16605	16325	16655	16421	16721	16510	16624	16741	16640	16436	16734	16588	16750	16538	16532	16896	16720	16637	16546	16621	16507	16452	16419	16697	16623	16544	16587	16728	16736	16458	16600	16654	16522	16592	16444	16694	16743	16616	16627	16534	16671	16467	16650	16702	16647	16507	16577	16568	16480	16636	16312	16468	16833	16778	16489	16709	16688	16686	16670	16673	16576	16533	16705	16689	16445	16771	16555	16686	16847	16775	16434	16448	16436	16620	16830	16517	16772	16618	16549	16639	16622	16614	16548	16337	16436	16566	16725	16569	16426	16517	16719	16613	16567	16406	16430	16504	16624	16507	16838	16762	16499	16784	16648	16434	16688	16516	16413	16466	16557	16644	16642	16589	16752	16734	16624	16601	16659	16795	16577	16568	16421	16726	16797	16625	16668	16649	16726	16423	16731	16526	16675	16807	16622	16528	16386	16423	16763	16470	16633	16719	16417	16666	16673	16565	16382	16638	16703	16678	16711	16640	16720	16762	16495	16821	16718	16736	16649	16651	16654	16874	16669	16497	16353	16594	16586	16563	16518	16511	16590	16530	16637	16757	16603	16484	16632	16530	16582	16467	16536	16645	16653	16662
27816	34054	28364	21004	16982	16536	16400	17299	16860	16285	17131	16958	15950	15432	14987	14769	14751	14487	14611	14554	14425	14448	14446	14457	14427	14310	14632	14376	14542	14415	14451	14578	14510	14411	14517	14534	14675	14520	14362	14521	14400	14470	14552	14552	14529	14442	14419	14317	14494	14426	14383	14635	14655	14446	14500	14662	14398	14477	14588	14398	14523	14427	14467	14547	14534	14558	14475	14321	14456	14594	14349	14475	14414	14516	14442	14499	14524	14502	14681	14448	14525	14498	14482	14377	14559	14654	14443	14546	14302	14453	14500	14521	14686	14583	14532	14468	14636	14419	14368	14518	14491	14458	14446	14356	14561	14486	14543	14395	14589	14421	14353	14557	14555	14582	14550	14446	14466	14416	14460	14437	14570	14342	14488	14686	14467	14518	14522	14523	14427	14349	14297	14502	14456	14513	14406	14455	14394	14553	14493	14396	14423	14640	14374	14384	14348	14347	14305	14563	14305	14527	14371	14513	14420	14395	14412	14486	14333	14601	14517	14446	14696	14507	14443	14401	14495	14471	14377	14394	14414	14554	14588	14430	14564	14418	14305	14371	14477	14282	14457	14437	14498	14578	14423	14433	14416	14627	14448	14401	14479	14500	14490	14490	14444	14327	14450	14433	14363	14433	14436	14369	14560	14493	14284	14508	14380	14482	14530	14511	14542	14519	14580	14351	14511	14420	14516	14437	14434	14533	14495	14540	14485	14448	14522	14503	14288	14587	14604	14562	14508	14512	14525	14421	14536	14393	14706	14359	14523	14419	14483	14511	14515	14644	14527	14487	14521	14439	14355	14291	14508	14504	14443	14382	14569	14466	14540	14385	14510	14405	14555	14527	14451	14324	14303	14406	14420	14461	14279	14538	14577	14431	14583	14459	14428	14467	14479	14461	14359	14354	14382	14289	14352	14576	14448	14518	14464	14651	14491	14478	14505	14454	14577	14367	14432	14515	14392	14338	14440	14443	14495	14299	14418	14431	14488	14556	14367	14557	14384	14363	14258	14514	14562	14495	14558	14468	14399	14457	14483	14417	14354	14625	14365	14537	14558	14590	14366	14603	14422	14583	14452	14523	14402	14416	14433	14529	14556	14334	14464	14481	14430	14328	14431	14412	14633	14488	14282	14532	14498	14432	14473	14224	14398	14438	14362	14498	14415	14435	14514	14432	14605	14481	14426	14554	14562	14545	14475	14565	14476	14437	14656	14532	14535	14489	14465	14488	14464	14554	14400	14399	14474	14457	14614	14496	14312	14514	14487	14413	14446	14419	14539	14557	14440	14596	14544	14532	14454	14626	14515	14406	14539	14526	14551	14441	14407	14495	14541	14501	14472	14644	14386	14544	14428	14331	14638	14697	14578	14481	14401	14563	14586	14509	14501	14555	14422	14421	14594	14236	14341	14465	14433	14458	14497	14345	14562	14472	14476	14472	14590	14335	14369	14503	14482	14464	14482	14561	14540	14525	14601	14419	14517	14625	14519	14325	14682	14483	14548	14360	14386	14595	14515	14232	14544	14458	14467	14606	14341	14618	14449	14559	14454	14393	14419	14387	14391	14414	14434	14498	14707	14479	14363	14448	14638	14593	14590	14204	14499	14529	14454	14545	14527	14346	14470	14547	14311	14473	14394	14440	14507	14370	14480	14468	14576	14553	14504	14584	14524	14454	14359	14402	14375	14437	14563	14472	14325	14419	14357	14395	14448	14447	14384	14379	14564	14465	14369	14642	14661	14441	14632	14359	14601	14565	14453	14378	14646	14464	14534	14491	14428	14780	14605	14503	14531	14272	14355	14384	14471	14359	14544	14402	14409	14560	14536	14670	14416	14561	14461	14633	14521	14410	14432	14556	14327	14563	14576	14420	14559	14495	14391	14463	14409	14486	14451	14574	14486	14593	14569	14465	14465	14501	14559	14372	14589	14439	14427	14516	14502	14512	14475	14536	14541	14382	14556	14434	14634	14560	14532	14485	14405	14490	14506	14431	14354	14406	14501	14423	14602	14482	14630	14597	14593	14530	14437	14433	14491	14369	14468	14340	14377	14417	14482	14571	14646	14453	14418	14379	14521	14360	14541	14581	14506	14400	14548	14570	14388	14626	14592	14508	14420	14563	14553	14631	14409	14450	14534	14502	14543	14419	14589	14419	14672	14565	14490	14608	14495	14518	14650	14436	14505	14369	14411	14440	14375	14508	14524	14413	14324	14456	14476	14400	14501	14381	14461	14334	14603	14464	14485	14454	14517	14479	14638	14362	14500	14530	14459	14462	14446	14516	14585	14348	14466	14687	14368	14627	14611	14457	14277	14492	14522	14440	14466	14520	14396	14566	14560	14383	14508	14373	14494	14424	14496	14592	14488	14347	14429	14423	14577	14483	14356	14570	14605	14519	14466	14372	14669	14327	14528	14569	14520	14366	14597	14458	14514	14404	14426	14469	14518	14576	14429	14302	14380	14437	14456	14291	14514	14548	14468	14560	14491	14502	14486	14519	14547	14574	14473	14438	14519	14571	14434	14430	14436	14528	14448	14503	14565	14375	14406	14515	14475	14339	14352	14355	14544	14279	14505	14515	14557	14399	14466	14393	14485	14388	14528	14405	14376	14568	14451	14405	14379	14536	14488	14241	14359	14403	14552	14391	14638	14406	14263	14401	14366	14569	14658	14533	14407	14368	14403	14648	14459	14505	14603	14582	14473	14510	14458	14515	14431	14531	14496	14381	14388	14394	14521	14447	14510	14465	14441	14414	14544	14432	14528	14335	14404	14409	14554	14573	14377	14406	14386	14417	14599	14441	14535	14540	14319	14246	14438	14536	14510	14392	14468	14472	14466	14376	14645	14493	14500	14403	14402	14541	14506	14518	14305	14451	14439	14352	14510	14603	14569	14389	14428	14497	14508	14533	14507	14330	14356	14501	14487	14305	14478	14499	14637	14338	14327	14445	14604	14557	14606	14611	14577	14490	14550	14277	14540	14410	14243	14464	14440	14473	14581	14478	14471	14526	14615	14426	14513	14456	14615	14457	14438	14437	14459	14401	14424	14471	14465	14461	14459	14579	14556	14685	14482	14550	14319	14444	14431	14524	14509	14316	14473	14402	14447	14620	14427	14660	14581	14581	14335	14411	14460	14497	14296	14384	14511	14375	14502	14358	14528	14397	14526	14590	14436	14397	14469	14436	14434	14567	14442	14438	14385	14555	14702	14323	14452	14505	14553	14404	14465	14421	14416	14643	14328	14459	14491	14479	14478	14613	14419	14486	14654	14337	14482	14402	14532	14379	14399	14579	14287	14504	14380	14459	14569	14429	14495	14508	14523	14684	14509	14416	14509	14460	14463	14469	14447	14560	14648	14529	14398	14476	14576	14352	14623	14501	14420	14428	14469	14527	14511	14404	14402	14371	14471	14340	14356	14395	14415	14394	14443	14563	14499	14332	14546	14419	14644	14376	14462	14318	14397	14519	14559	14436	14485	14389	14447	14458	14513	14306	14594	14543	14485	14531	14632	14613	14455	14527	14414	14542	14372	14528	14514	14550	14410	14463	14482	14478	14438	14340	14564	14379	14490	14381	14511	14564	14592	14485	14439	14487	14531	14514	14582	14563	14432	14591	14511	14266	14379	14548	14489	14341	14522	14656	14623	14400	14532	14540	14539	14523	14562	14670	14434	14482	14434	14704	14435	14510	14364	14514	14461	14461	14425	14639	14398	14580	14514	14415	14467	14407	14571	14570	14542	14549	14454	14301	14643	14474	14336	14509	14498	14461	14561	14416	14554	14443	14522	14441	14450	14406	14432	14726	14563	14470	14360	14394	14557	14258	14567	14585	14442	14508	14563	14458	14439	14501	14384	14356	14419	14450	14556	14386	14411	14431	14432	14664	14584	14516	14439	14566	14548	14564	14350	14626	14589	14466	14448	14441	14529	14758	14481	14454	14640	14601	14541	14364	14665	14609	14482	14440	14514	14563	14432	14559	14637	14449	14595	14492	14481	14347	14350	14516	14357	14554	14447	14531	14385	14451	14561	14521	14483	14607	14252	14466	14534	14524	14298	14656	14325	14356	14617	14401	14456	14494	14495	14595	14388	14442	14452	14434	14603	14343	14553	14292	14476	14444	14383	14526	14616	14544	14362	14429	14629	14533	14398	14454	14522	14390	14443	14616	14390	14487	14395	14513	14659	14468	14433	14500	14501	14534	14512	14472	14574	14660	14405	14459	14557	14562	14511	14436	14419	14479	14384	14451	14387	14646	14431	14454	14650	14545	14556	14434	14462	14527	14437	14456	14714	14467	14517	14280	14505	14389	14633	14444	14647	14428	14491	14491	14476	14452	14644	14451	14426	14507	14507	14452	14345	14615	14500	14534	14655	14416	14499	14619	14266	14388	14374	14517	14467	14466	14511	14696	14602	14328	14536	14563	14532	14425	14326	14350	14547	14431	14558	14481	14436	14364	14394	14428	14359	14544	14594	14452	14490	14687	14476	14427	14451	14409	14427	14502	14639	14484	14435	14370	14513	14350	14354	14483	14397	14598	14394	14613	14419	14454	14508	14471	14415	14304	14600	14410	14450	14385	14434	14416	14569	14554	14381	14472	14390	14439	14490	14445	14337	14393	14593	14456	14460	14536	14282	14616	14491	14487	14311	14452	14473	14578	14563	14383	14727	14644	14507	14286	14425	14375	14523	14429	14463	14260	14417	14487	14553	14431	14490	14492	14521	14469	14408	14549	14532	14627	14565	14554	14346	14500	14381	14364	14475	14575	14439	14566	14425	14431	14522	14682	14477	14551	14411	14477	14493	14408	14391	14523	14530	14518	14344	14366	14506	14562	14547	14546	14603	14420	14413	14568	14436	14655	14436	14509	14356	14412	14588	14170	14669	14445	14569	14516	14510	14577	14447	14444	14587	14514	14598	14527	14674	14368	14597	14465	14535	14460	14457	14607	14375	14361	14544	14516	14572	14489	14482	14464	14433	14541	14496	14429	14561	14381	14480	14339	14570	14639	14470	14493	14506	14646	14523	14544	14432	14432	14499	14524	14394	14613	14434	14594	14496	14453	14711	14440	14577	14509	14645	14577	14504	14441	14451	14498	14486	14578	14568	14530	14635	14541	14437	14484	14690	14448	14492	14440	14433	14505
23916	21403	28973	25399	23780	23581	23940	21193	20696	26199	29553	26526	23039	20064	18416	17518	17054	16696	16923	16575	16691	16835	16610	16682	16565	16618	16670	16559	16574	16688	16650	16612	16687	16535	16340	16556	16600	16734	16467	16650	16628	16613	16700	16533	16389	16562	16598	16500	16493	16550	16632	16768	16442	16750	16578	16626	16696	16595	16682	16634	16564	16474	16335	16711	16677	16478	16420	16622	16552	16682	16648	16718	16547	16356	16569	16534	16761	16559	16577	16547	16540	16747	16496	16620	16642	16537	16564	16236	16433	16526	16530	16719	16603	16559	16762	16582	16676	16695	16434	16634	16764	16573	16741	16517	16626	16633	16510	16475	16671	16531	16676	16476	16698	16628	16661	16734	16596	16557	16607	16665	16554	16578	16619	16520	16521	16420	16476	16569	16441	16508	16368	16580	16522	16654	16370	16614	16526	16692	16585	16530	16695	16670	16591	16422	16348	16642	16334	16562	16544	16676	16677	16584	16595	16526	16327	16531	16760	16607	16403	16537	16510	16542	16798	16415	16394	16487	16650	16483	16708	16582	16472	16409	16649	16450	16613	16798	16555	16464	16677	16805	16365	16552	16461	16542	16634	16617	16646	16510	16540	16551	16536	16667	16398	16641	16538	16464	16739	16613	16604	16546	16615	16538	16457	16573	16457	16530	16684	16681	16562	16731	16472	16586	16307	16524	16582	16538	16608	16657	16435	16433	16619	16596	16511	16623	16486	16763	16595	16700	16680	16702	16613	16734	16718	16469	16510	16829	16558	16466	16678	16478	16566	16646	16657	16685	16541	16667	16471	16603	16753	16679	16481	16457	16750	16752	16523	16671	16465	16692	16584	16739	16394	16866	16592	16266	16540	16647	16523	16347	16600	16551	16485	16331	16610	16603	16661	16730	16790	16581	16432	16449	16523	16419	16489	16355	16392	16505	16553	16565	16534	16430	16438	16710	16826	16804	16483	16465	16459	16476	16531	16555	16653	16562	16590	16632	16785	16464	16607	16728	16584	16501	16359	16548	16513	16620	16477	16555	16610	16475	16389	16494	16441	16473	16647	16669	16637	16512	16513	16590	16520	16450	16797	16521	16575	16586	16675	16447	16535	16630	16620	16725	16553	16583	16554	16487	16710	16653	16543	16618	16364	16480	16688	16563	16956	16559	16545	16721	16702	16749	16755	16542	16659	16574	16634	16628	16305	16619	16449	16610	16542	16635	16806	16520	16554	16538	16297	16230	16603	16460	16506	16784	16806	16506	16576	16622	16470	16536	16675	16565	16533	16671	16593	16372	16562	16503	16421	16645	16626	16336	16555	16557	16691	16524	16780	16487	16665	16563	16496	16725	16576	16822	16518	16606	16677	16514	16760	16473	16477	16581	16571	16709	16584	16598	16560	16581	16500	16705	16328	16492	16327	16711	16596	16511	16580	16633	16679	16739	16751	16573	16657	16598	16859	16615	16461	16534	16564	16582	16437	16551	16628	16544	16643	16552	16667	16598	16620	16434	16452	16506	16598	16645	16698	16844	16579	16333	16658	16636	16618	16557	16459	16473	16662	16431	16581	16566	16513	16474	16539	16615	16606	16611	16580	16892	16677	16726	16634	16480	16544	16690	16758	16414	16651	16459	16610	16772	16606	16789	16522	16510	16683	16451	16548	16628	16284	16449	16591	16608	16371	16351	16459	16467	16449	16731	16491	16718	16280	16646	16471	16661	16553	16609	16440	16634	16610	16557	16634	16656	16628	16474	16506	16533	16679	16570	16502	16732	16612	16518	16682	16643	16749	16519	16704	16676	16609	16628	16824	16753	16595	16533	16705	16667	16713	16782	16519	16570	16552	16393	16757	16618	16499	16448	16272	16486	16460	16639	16315	16526	16821	16672	16613	16669	16556	16544	16527	16374	16619	16610	16584	16676	16649	16681	16516	16536	16581	16656	16646	16618	16628	16502	16641	16691	16427	16383	16528	16400	16430	16603	16646	16698	16643	16525	16613	16685	16601	16451	16700	16717	16700	16703	16563	16536	16455	16486	16470	16760	16580	16756	16396	16416	16663	16598	16570	16423	16717	16738	16461	16252	16375	16562	16620	16681	16610	16321	16491	16637	16422	16602	16831	16498	16531	16443	16388	16582	16520	16380	16427	16432	16569	16742	16575	16376	16429	16428	16518	16670	16940	16605	16478	16430	16613	16608	16642	16589	16494	16604	16437	16576	16569	16668	16736	16613	16618	16494	16778	16589	16568	16580	16627	16390	16515	16636	16513	16510	16643	16614	16504	16601	16866	16723	16478	16549	16542	16781	16411	16486	16391	16627	16836	16643	16644	16539	16550	16576	16735	16419	16433	16756	16589	16487	16656	16688	16546	16562	16648	16691	16506	16593	16673	16478	16749	16390	16389	16349	16421	16678	16465	16533	16611	16391	16546	16674	16493	16360	16693	16617	16609	16489	16733	16601	16515	16435	16403	16427	16692	16567	16566	16594	16611	16440	16562	16568	16560	16582	16605	16355	16752	16642	16553	16413	16756	16432	16409	16457	16620	16768	16614	16621	16605	16610	16649	16875	16549	16730	16638	16676	16472	16535	16629	16650	16500	16565	16740	16538	16417	16630	16688	16666	16411	16492	16452	16510	16506	16415	16483	16686	16576	16419	16624	16594	16392	16627	16616	16646	16495	16414	16569	16606	16410	16659	16807	16607	16593	16698	16578	16575	16698	16327	16477	16829	16572	16478	16659	16569	16626	16826	16356	16462	16436	16680	16548	16530	16479	16572	16455	16762	16380	16570	16572	16585	16722	16645	16410	16625	16369	16327	16598	16621	16508	16311	16742	16538	16630	16676	16470	16453	16613	16457	16505	16469	16508	16450	16309	16558	16500	16552	16635	16560	16617	16334	16524	16627	16663	16393	16449	16556	16728	16568	16471	16325	16465	16413	16478	16422	16667	16714	16456	16656	16373	16574	16746	16738	16612	16586	16586	16581	16479	16607	16537	16720	16589	16436	16638	16428	16505	16630	16651	16684	16358	16442	16436	16717	16621	16643	16356	16656	16588	16617	16557	16478	16628	16493	16667	16522	16622	16848	16636	16687	16672	16538	16594	16494	16554	16421	16590	16554	16607	16616	16742	16833	16451	16552	16693	16430	16672	16528	16663	16513	16563	16435	16499	16565	16670	16320	16571	16626	16622	16545	16306	16468	16453	16402	16534	16511	16422	16434	16543	16629	16496	16493	16401	16443	16692	16453	16488	16853	16597	16519	16485	16561	16554	16509	16447	16550	16760	16686	16663	16498	16610	16528	16389	16860	16571	16522	16449	16484	16417	16561	16769	16621	16467	16465	16715	16365	16695	16654	16475	16486	16511	16619	16487	16534	16667	16527	16629	16677	16583	16796	16305	16451	16632	16775	16673	16635	16538	16528	16566	16552	16637	16641	16575	16617	16575	16386	16844	16675	16722	16405	16468	16464	16634	16668	16560	16358	16628	16516	16606	16572	16533	16677	16664	16727	16628	16639	16611	16624	16617	16789	16518	16477	16500	16653	16586	16593	16838	16612	16538	16519	16352	16578	16675	16641	16645	16379	16622	16651	16581	16473	16395	16402	16688	16648	16611	16617	16661	16666	16515	16472	16409	16485	16615	16685	16620	16491	16415	16619	16637	16479	16500	16687	16530	16680	16394	16440	16704	16531	16343	16717	16484	16527	16728	16676	16571	16429	16663	16650	16554	16559	16647	16541	16464	16585	16605	16667	16800	16497	16484	16516	16560	16595	16521	16640	16568	16455	16539	16583	16478	16623	16565	16727	16676	16492	16516	16386	16583	16610	16598	16467	16736	16500	16529	16479	16645	16697	16589	16650	16746	16468	16786	16791	16484	16608	16439	16599	16584	16433	16364	16566	16521	16536	16483	16795	16579	16647	16573	16565	16784	16820	16626	16577	16485	16520	16462	16420	16668	16650	16607	16594	16586	16407	16515	16637	16547	16614	16628	16627	16470	16438	16381	16510	16548	16537	16561	16486	16610	16571	16462	16718	16475	16479	16648	16601	16650	16647	16435	16594	16735	16618	16455	16636	16544	16643	16611	16260	16712	16434	16488	16577	16461	16582	16628	16635	16539	16657	16379	16585	16589	16616	16687	16704	16267	16690	16553	16525	16479	16535	16671	16548	16633	16723	16606	16553	16583	16731	16532	16610	16358	16403	16651	16542	16532	16589	16438	16724	16584	16493	16669	16675	16632	16617	16713	16565	16564	16480	16583	16594	16764	16610	16695	16635	16548	16438	16340	16748	16542	16514	16514	16653	16490	16516	16527	16581	16528	16542	16685	16632	16545	16466	16419	16546	16775	16591	16633	16725	16694	16348	16376	16778	16476	16502	16858	16728	16590	16498	16732	16506	16700	16565	16581	16669	16561	16644	16675	16522	16643	16745	16579	16607	16671	16393	16574	16445	16682	16680	16521	16407	16434	16434	16418	16522	16570	16469	16615	16544	16481	16419	16777	16793	16469	16536	16708	16490	16653	16368	16652	16519	16639	16406	16697	16496	16551	16505	16721	16531	16627	16590	16663	16609	16523	16942	16565	16664	16523	16697	16651	16498	16774	16596	16767	16462	16525	16703	16639	16599	16426	16527	16567	16596	16556	16762	16673	16621	16779	16798	16533	16706	16451	16535	16456	16440	16651	16613	16369	16633	16560	16585	16593	16696	16615	16620	16564	16628	16669	16530	16385	16539	16579	16504	16576	16472	16547	16669	16583	16571	16484	16650	16532	16388	16566	16493	16585	16492	16647	16561	16490	16532	16595	16493	16574	16434	16480	16433	16666	16512	16604	16647	16510	16630	16751	16700	16403	16495	16582	16614	16618	16569	16564	16745	16545	16686	16665	16584	16630	16521	16554	16572	16640	16661	16553	16769	16597	16444	16438	16597	16475	16413	16471	16494	16670	16476	16681	16577	16524	16766	16781	16522	16672	16511	16570	16394	16608	16542	16646	16643	16626	16578	16490	16678	16643	16535	16610	16652	16615	16371	16795	16713	16503	16638	16639	16621	16642	16623	16772	16646	16511	16656	16613	16560	16578	16665	16740	16582	16798	16464	16753	16613	16541	16615	16424	16601	16468	16641	16436	16501	16603	16760	16574	16683
30658	49024	45902	36903	25895	21527	21714	21034	20921	28264	30615	26534	22031	18496	16492	15199	14866	14659	14511	14681	14427	14416	14589	14589	14471	14512	14339	14454	14508	14458	14520	14514	14456	14541	14568	14504	14610	14493	14420	14501	14617	14403	14652	14471	14621	14481	14579	14537	14394	14482	14343	14502	14557	14600	14610	14303	14649	14260	14440	14305	14537	14516	14377	14440	14298	14579	14460	14503	14436	14528	14488	14600	14327	14516	14418	14384	14443	14638	14587	14467	14425	14423	14553	14446	14476	14470	14493	14523	14332	14526	14580	14547	14517	14613	14614	14483	14502	14512	14391	14457	14606	14462	14535	14425	14406	14693	14396	14507	14525	14524	14465	14441	14454	14412	14593	14530	14462	14599	14371	14614	14550	14556	14420	14439	14589	14386	14388	14451	14606	14401	14366	14519	14538	14605	14510	14492	14487	14453	14440	14575	14558	14526	14581	14652	14365	14475	14418	14404	14493	14375	14546	14399	14446	14282	14627	14538	14391	14408	14483	14708	14536	14540	14479	14498	14619	14485	14525	14548	14477	14468	14571	14414	14569	14360	14577	14530	14308	14505	14475	14489	14418	14464	14422	14486	14521	14411	14476	14511	14535	14600	14543	14478	14472	14488	14579	14472	14685	14408	14503	14406	14479	14292	14591	14541	14453	14492	14494	14381	14510	14412	14484	14410	14514	14438	14604	14537	14421	14492	14457	14354	14533	14441	14466	14394	14545	14502	14486	14514	14523	14459	14473	14581	14571	14417	14328	14388	14484	14525	14511	14306	14486	14434	14550	14335	14375	14381	14569	14525	14414	14391	14364	14529	14466	14463	14573	14445	14319	14522	14550	14542	14607	14559	14455	14430	14480	14541	14448	14385	14533	14359	14476	14568	14525	14485	14476	14479	14475	14429	14570	14248	14539	14433	14542	14415	14328	14506	14493	14483	14561	14566	14467	14531	14425	14482	14347	14576	14411	14434	14390	14432	14485	14472	14343	14403	14608	14591	14568	14457	14423	14399	14310	14361	14556	14501	14704	14475	14454	14550	14447	14557	14428	14711	14290	14443	14415	14461	14334	14549	14438	14360	14459	14466	14309	14636	14489	14358	14576	14508	14353	14524	14431	14670	14459	14436	14320	14498	14437	14358	14584	14414	14479	14679	14426	14620	14452	14448	14567	14524	14522	14595	14321	14301	14584	14507	14502	14331	14314	14405	14427	14364	14573	14360	14492	14351	14620	14495	14275	14471	14351	14364	14415	14412	14363	14447	14499	14530	14448	14452	14611	14504	14388	14417	14422	14547	14302	14366	14577	14467	14637	14264	14363	14344	14366	14477	14468	14380	14651	14491	14470	14490	14357	14580	14593	14291	14416	14506	14470	14512	14347	14555	14554	14397	14481	14455	14428	14391	14479	14454	14504	14280	14550	14316	14495	14451	14545	14426	14571	14406	14585	14462	14525	14477	14290	14530	14246	14462	14423	14327	14579	14585	14424	14489	14454	14364	14280	14427	14406	14554	14430	14313	14502	14399	14427	14372	14481	14455	14534	14488	14443	14517	14514	14308	14737	14492	14400	14648	14456	14590	14394	14409	14402	14335	14197	14332	14365	14438	14440	14322	14370	14507	14472	14559	14582	14485	14249	14389	14425	14340	14408	14390	14541	14514	14514	14543	14420	14630	14523	14573	14537	14544	14258	14547	14545	14363	14418	14402	14437	14680	14368	14412	14525	14432	14377	14389	14336	14616	14280	14596	14455	14391	14315	14362	14358	14522	14420	14394	14621	14475	14343	14582	14444	14598	14543	14446	14413	14294	14607	14504	14431	14465	14458	14511	14590	14611	14370	14567	14440	14349	14479	14389	14544	14491	14598	14313	14469	14470	14278	14543	14357	14576	14571	14461	14620	14598	14532	14495	14456	14230	14560	14389	14431	14658	14581	14283	14569	14580	14543	14422	14400	14325	14642	14352	14446	14444	14478	14442	14529	14493	14518	14478	14361	14403	14576	14536	14362	14464	14384	14554	14471	14421	14645	14483	14504	14557	14543	14463	14485	14408	14488	14532	14573	14301	14462	14507	14501	14582	14504	14386	14517	14488	14528	14343	14365	14345	14480	14631	14620	14649	14419	14356	14510	14509	14340	14551	14396	14581	14427	14539	14448	14550	14493	14521	14471	14409	14430	14477	14313	14150	14381	14287	14425	14504	14494	14560	14329	14544	14496	14585	14256	14417	14416	14601	14444	14564	14527	14489	14376	14343	14339	14487	14511	14455	14341	14383	14574	14520	14449	14480	14382	14676	14360	14502	14452	14445	14422	14523	14535	14418	14451	14609	14515	14357	14435	14214	14411	14540	14591	14471	14367	14499	14296	14663	14403	14395	14522	14332	14437	14473	14602	14490	14652	14506	14444	14361	14349	14483	14495	14404	14454	14490	14421	14523	14496	14565	14472	14524	14506	14493	14485	14411	14358	14462	14623	14568	14452	14270	14513	14509	14461	14315	14463	14402	14486	14478	14576	14671	14344	14432	14564	14469	14617	14487	14385	14392	14349	14380	14449	14433	14501	14433	14473	14456	14458	14425	14397	14414	14264	14384	14476	14387	14443	14475	14429	14440	14482	14397	14465	14371	14592	14376	14301	14502	14407	14390	14646	14444	14474	14535	14464	14434	14478	14447	14511	14305	14168	14429	14410	14420	14518	14380	14630	14404	14484	14370	14364	14346	14449	14369	14544	14342	14565	14372	14358	14654	14458	14450	14600	14553	14415	14483	14336	14437	14393	14411	14303	14388	14572	14470	14534	14484	14558	14395	14427	14433	14619	14526	14502	14577	14574	14335	14475	14433	14387	14414	14553	14550	14407	14631	14546	14482	14400	14443	14628	14497	14348	14377	14390	14466	14500	14520	14479	14382	14542	14571	14479	14369	14426	14392	14378	14435	14440	14362	14346	14440	14418	14363	14460	14470	14359	14417	14572	14447	14461	14476	14322	14343	14399	14566	14584	14530	14410	14448	14478	14411	14502	14241	14478	14497	14465	14425	14612	14584	14598	14577	14515	14446	14448	14507	14345	14519	14468	14694	14424	14565	14441	14617	14598	14425	14400	14436	14617	14350	14405	14366	14517	14566	14424	14377	14442	14431	14680	14453	14374	14477	14406	14402	14627	14446	14444	14523	14518	14347	14462	14485	14234	14406	14345	14492	14393	14550	14439	14518	14507	14524	14519	14542	14516	14525	14460	14411	14673	14588	14577	14397	14309	14574	14412	14470	14436	14357	14425	14312	14469	14584	14639	14409	14503	14600	14346	14438	14591	14456	14504	14418	14353	14399	14367	14348	14399	14531	14627	14558	14425	14493	14572	14320	14513	14678	14575	14514	14486	14507	14297	14631	14495	14368	14512	14401	14501	14472	14385	14459	14502	14325	14449	14485	14543	14535	14397	14595	14439	14417	14344	14409	14431	14383	14405	14408	14428	14280	14529	14576	14529	14453	14389	14475	14641	14442	14416	14417	14468	14447	14449	14491	14404	14397	14433	14421	14538	14454	14441	14601	14482	14427	14360	14387	14489	14411	14487	14491	14475	14134	14611	14583	14299	14439	14413	14489	14484	14545	14389	14472	14390	14504	14355	14188	14497	14557	14525	14524	14514	14549	14564	14593	14421	14539	14518	14478	14534	14363	14597	14351	14552	14320	14483	14446	14450	14724	14493	14470	14561	14342	14442	14571	14526	14594	14473	14405	14428	14456	14518	14376	14471	14308	14573	14422	14484	14474	14575	14360	14405	14297	14456	14567	14397	14420	14469	14296	14520	14419	14390	14564	14520	14330	14477	14533	14497	14469	14363	14518	14585	14507	14367	14390	14408	14410	14506	14354	14309	14260	14404	14494	14371	14540	14403	14457	14526	14471	14544	14533	14371	14448	14543	14494	14517	14423	14508	14569	14526	14568	14455	14575	14561	14529	14649	14644	14493	14322	14438	14489	14513	14447	14495	14470	14679	14433	14212	14617	14590	14574	14402	14421	14478	14442	14352	14427	14329	14440	14472	14476	14458	14593	14461	14564	14310	14727	14451	14496	14542	14565	14452	14509	14373	14509	14600	14528	14508	14444	14526	14408	14402	14387	14472	14434	14422	14393	14471	14453	14533	14395	14482	14359	14518	14604	14357	14438	14443	14348	14389	14429	14491	14397	14305	14369	14541	14410	14326	14550	14453	14363	14287	14445	14273	14503	14321	14473	14572	14610	14475	14515	14572	14305	14565	14502	14461	14507	14448	14382	14401	14647	14282	14534	14468	14621	14423	14624	14582	14446	14317	14475	14578	14310	14635	14503	14463	14636	14438	14460	14533	14564	14487	14462	14450	14379	14328	14480	14501	14256	14555	14542	14411	14334	14299	14468	14431	14509	14430	14518	14402	14391	14474	14531	14473	14495	14495	14483	14476	14479	14503	14615	14404	14546	14463	14400	14807	14471	14608	14555	14556	14662	14641	14490	14501	14446	14533	14379	14599	14468	14296	14492	14567	14406	14408	14460	14361	14490	14375	14484	14467	14491	14462	14521	14526	14558	14447	14429	14476	14439	14425	14301	14610	14391	14464	14427	14388	14470	14502	14404	14532	14582	14467	14341	14428	14514	14452	14319	14615	14536	14303	14380	14543	14418	14481	14488	14485	14503	14556	14456	14501	14462	14527	14344	14500	14473	14425	14431	14439	14420	14456	14436	14577	14516	14275	14630	14570	14274	14385	14412	14505	14670	14425	14353	14531	14616	14342	14525	14415	14741	14540	14479	14534	14616	14424	14378	14467	14518	14362	14438	14462	14499	14503	14413	14522	14422	14472	14311	14466	14355	14373	14419	14561	14436	14562	14596	14648	14504	14468	14372	14579	14585	14274	14442	14460	14545	14362	14551	14457	14405	14414	14140	14408	14359	14267	14479	14336	14274	14490	14378	14626	14421	14552	14503	14422	14349	14443	14599	14244	14535	14480	14456	14538	14457	14289	14545	14473	14462	14449	14543	14638	14375	14592	14427	14452	14414	14446	14463	14370	14622	14523	14502	14300	14435	14474	14328	14545	14540	14557	14656	14478	14542	14287	14427	14535	14463	14452	14396	14481	14700	14510	14436	14327	14517	14403	14530	14498	14494
22653	21214	28898	23961	22091	25293	28847	23962	23802	34646	37417	33202	27687	22795	19522	17976	17251	17123	16953	16924	16960	16940	16899	16873	16897	16972	16892	16721	16806	16887	16778	16913	16938	16870	16910	16823	16964	16877	16665	16843	16865	16831	16884	16807	16639	16748	16717	16822	16812	16615	16648	16574	16639	16854	16856	16602	16871	16629	16755	16568	16707	16665	16780	16813	16791	16600	16695	16732	16827	16574	16696	16511	16727	16677	16665	16793	16499	17057	16805	16698	16697	16661	16686	16781	16885	16732	16670	16648	16832	16695	16893	16748	16822	16913	16689	16819	16603	16874	16573	16679	16650	16806	16775	16775	16489	16714	16737	16759	16775	16827	16801	16753	16653	16589	16812	16738	16751	16961	16675	16603	16839	16837	16587	16646	16940	16497	16753	16793	16789	16757	16655	16607	16648	16690	16730	16765	16820	16888	16744	16615	16770	16649	16696	16725	16775	16806	16894	16773	16659	16828	16504	16886	16773	16718	16617	16677	16819	16577	16744	16789	16831	16754	16819	16707	16677	16849	16707	16789	16665	16471	16643	16602	16637	16716	16562	16801	16772	16741	16608	16819	16682	16673	16729	16729	16656	16675	16717	16764	16734	16693	16682	16709	16760	16810	16755	16676	16790	16622	16666	16733	16804	16582	16832	16641	16818	16681	16590	16773	16652	16870	16752	16712	16629	16843	16777	16787	16741	16607	16591	16752	16904	16652	16627	16704	16963	16662	16768	16593	16658	16754	16789	16975	16775	16703	16755	16692	16522	16928	16707	16501	16838	16611	16815	16694	16744	16776	16668	16691	16623	16739	16897	16722	16712	16694	16840	16874	16589	16957	16726	16783	16531	16612	16748	16779	16842	16803	16941	16757	16779	16740	16804	16982	16598	16683	16619	16740	16696	16723	16754	16755	16582	16805	16735	16646	16894	16863	16719	16685	16840	16864	16747	16886	16705	16593	16683	16659	16745	16489	16587	16773	16738	16694	16794	16731	16657	16563	16896	16810	16544	16404	16668	16729	16604	16564	16869	16835	16811	16757	16792	16524	16864	16804	16836	16689	16642	16726	16669	16732	16663	16629	16916	16681	16708	16815	16752	16786	16736	16824	16807	16688	16840	16605	16921	16633	16832	16759	16883	16684	16597	16599	16819	16570	16706	16671	16605	16648	16707	16648	16615	16646	16766	16544	16692	16723	16511	16468	16566	16837	16651	16580	16622	16796	16553	16626	16678	16803	16760	16917	16827	16807	16553	16623	16725	16813	16558	16824	16738	16641	16849	16675	16673	16956	16760	16860	16716	16580	16782	16768	16573	16791	16712	16657	16723	16819	16710	16655	16913	16651	16619	16664	16740	16973	16832	16793	16718	16542	16724	16481	16632	16741	16826	16678	16546	16710	16755	16838	16835	16708	16825	16645	16796	16799	16608	16698	16828	16899	16811	16678	16840	16657	16683	16784	16618	16667	16653	16724	16795	16755	16600	16647	16541	16587	16725	16890	16719	16790	16716	16922	16748	16616	16844	16696	16659	16637	16606	16632	16592	16763	16632	17015	16670	16770	16761	16690	16746	16736	16756	16554	16644	16740	16749	16742	16829	16637	16457	16651	16650	16806	16781	16735	16717	16788	16590	16652	16616	16652	16825	16709	16660	16581	16711	16811	16770	16826	16717	16654	16765	16654	16850	16506	16539	16733	16565	16901	16777	16628	16712	16495	16752	16669	16721	16500	16741	16665	16606	16898	16762	16760	16809	16704	16531	16997	16830	16661	16858	16605	16831	16782	16643	16839	16742	16882	16909	16721	16919	16631	16979	16744	16571	16770	16621	16722	16825	16892	16766	16455	16820	16885	16733	16770	16888	16830	16899	16799	16856	16864	16968	16618	16642	16664	16539	16607	16616	16988	16798	16663	16728	16936	16578	16720	16505	16688	16666	16480	16703	16839	16764	16681	16581	16656	16825	16638	16625	16771	16847	16721	16788	16720	16649	16574	16520	16646	16785	16820	16836	16618	16482	16793	16699	16892	16647	16629	16719	16689	16660	17103	16678	16735	16740	16905	16739	16541	16849	16699	16517	16581	16729	16825	16798	16648	16419	16653	16856	16762	16912	16580	16839	16707	16777	16710	16561	16644	16555	16912	16642	16673	16665	16848	16700	16651	16797	16842	16695	16634	16722	16595	16412	16567	16466	16657	16724	16776	16629	16735	16656	16699	16606	16706	16596	16733	16592	16664	16882	16753	16802	16529	16668	16806	16692	16728	16909	16869	16575	16757	16875	16727	16762	16740	16647	16590	16781	16762	16838	16655	16602	16517	16904	16896	16711	16854	16789	16662	16669	16796	16876	16395	16631	16538	16818	16852	16951	16515	16753	16922	16735	16762	16867	16614	16689	16593	16605	16730	16727	16587	16569	16609	16742	16545	16659	16793	16639	16538	16743	16794	16839	16730	16790	16813	16774	16874	16746	16829	16728	16761	16543	16786	16793	16684	16745	16801	16675	16800	16616	17124	16771	16726	16656	16593	16618	16709	16723	16771	16853	16736	16778	16725	16695	16814	16724	16903	16556	16762	16827	16853	16716	16640	16738	16577	16693	16764	16565	16716	16729	16779	16767	16727	16816	16914	16701	16763	16672	16836	16758	16622	16668	16587	16675	16690	16734	16737	16851	16750	16688	16578	16707	16786	16706	16620	16649	16967	16835	16776	16745	16760	16794	16773	16710	16831	16744	16531	16724	16611	16763	16619	16656	16633	16587	16741	16697	16685	16648	16707	16641	16626	16617	16676	16752	16709	16716	16658	16774	16752	16683	16812	16772	16825	16657	16671	16733	16683	16927	16734	16627	16654	16642	16740	16623	16578	16707	16475	16646	17007	16774	16769	16715	16705	16750	16667	16562	16484	16639	16800	16855	16544	16741	16638	16666	16762	16701	16664	16770	16747	16814	16763	16589	16699	16761	16832	16790	16809	16629	16640	16661	16677	16771	16614	16702	16971	16883	16796	16583	16425	16735	16615	16542	16773	16594	16789	16773	16716	16686	16953	16714	16704	16663	16721	16872	16514	16601	16618	16530	16887	16626	16784	16818	16783	16811	16672	16693	16875	16675	16913	16867	16632	16687	16484	16780	16561	16844	16603	16908	16675	16662	16671	16803	16809	16649	16631	16728	16845	16783	16710	16785	16551	16724	16756	16765	16565	16528	16777	16697	16859	16624	16739	16586	16668	16787	16682	16772	16813	16724	16744	16797	16756	16715	16692	16946	16845	16667	16492	16782	16785	16685	16566	16818	16758	16709	16770	16995	16708	16559	16826	16738	16732	16667	16717	16639	16713	16750	16922	16594	16669	16914	16742	16477	16779	16678	16804	16680	16843	16781	16724	16826	16564	16726	16665	16601	16860	16741	16807	16732	16715	16601	16646	16768	16808	16583	16933	16760	16531	16515	16639	16747	16571	16604	16593	16708	16722	16588	16813	16866	16722	16779	16556	16531	16527	16723	16628	16796	16617	16633	16555	16945	16629	16705	16626	16758	16696	16552	16668	16522	16749	16821	16750	16567	16560	16655	16623	16556	16678	16787	16652	16524	16696	16740	16877	16913	16713	16910	16733	16894	16789	16736	16546	16633	16599	16790	16588	16803	16666	16822	16821	16572	16590	16690	16798	17016	16853	16795	16628	16717	16824	16744	16682	16421	16770	16646	16943	16792	16671	16764	16691	16743	16899	16612	16703	16681	16888	16757	16863	16889	16682	16712	16747	16518	16777	16823	16648	16519	16712	16664	16585	16718	16715	16539	16804	16732	16793	16672	16746	16864	16770	16651	16684	16849	16793	16580	16498	16845	16728	16749	16751	16791	16707	16861	16889	16846	16754	16848	16654	16756	16505	16612	16753	16662	16737	16761	16822	16615	16757	16740	16697	16650	16587	16715	16812	16544	16828	16455	16732	16783	16737	16804	16768	16804	16735	16602	16812	16747	16817	16945	16838	16589	16700	16638	16691	16724	16771	16663	16574	16687	16663	16569	16842	16807	16647	16754	16827	16587	16707	16711	16657	16779	16664	16664	16748	16662	16762	16566	16628	16603	16622	16710	16908	16853	16733	16720	16593	16714	16755	16788	16515	16595	16512	16608	16763	16736	16741	16698	16738	16662	16702	16767	16743	16814	16876	16761	16628	16705	16529	16720	16683	16803	16704	16826	16787	16621	17053	16517	16788	16720	16733	16620	16747	16721	16611	16646	16707	16658	16766	16756	16688	16531	16830	16851	16779	16935	16670	16560	16610	16714	16763	16815	16760	16650	16818	16713	16854	16630	16747	16777	16685	16878	16661	16681	16545	16717	16649	16744	16702	16666	16869	16408	16741	16817	16671	16504	16878	16676	16856	16707	16771	16564	16654	16746	16702	16676	16782	16691	16625	16671	16606	16574	16627	16692	16722	16640	16616	16707	16642	16985	16627	16748	16753	16594	16636	16752	16750	16722	16952	16700	17004	16799	16557	16726	16548	16623	16792	16791	16522	16903	16671	16855	16814	16737	16566	16716	16811	16685	16733	16710	16887	16436	16803	16666	16764	16501	16707	16611	16681	16768	16583	16639	16765	16817	16650	16909	16750	17033	16802	16777	16762	16848	16717	16688	16646	16869	16825	16709	16643	16769	16616	16884	16752	16707	16773	16658	16730	16691	16722	16817	16716	16717	16669	16743	16637	16778	16658	16733	16577	16690	16651	16796	16807	16771	16884	16680	16618	16678	16664	16821	16685	16683	16770	16966	16892	16678	16606	16639	16800	16774	16795	16788	16911	16845	16559	16669	16603	16748	16735	16601	16810	16770	16882	16712	16797	16607	16504	16654	16898	16746	16775	16495	16695	16613	16522	16883	16765	16493	16609	16857	16591	16754	16659	16873	16707	16673	16571	16688	16773	16761	16622	16752	16773	16711	16708	16683	16753	16730	16613	16690	16659	16692	16588	16706	16728	16838	16647	16499	16631	16701	16719	16923	16947	16621	16661	16809	16596	16815	16676	16556	16658	16692	16677	16667	16869	16890	16805	16885	16943	16725	16748	16785	16722	16684	16931	16669	16718	16811	16769	16702	16701	16639	16682	16485	16867	16691	16696	16738	16352	16711	16609	16713	16642	16602	16836
33742	56983	53445	39720	31563	28610	26747	24502	25553	37664	38799	33755	27211	21438	17353	15629	14922	14673	14431	14448	14554	14546	14409	14334	14444	14609	14562	14417	14413	14543	14400	14301	14513	14509	14590	14629	14557	14635	14459	14331	14330	14581	14476	14517	14435	14609	14510	14634	14477	14541	14508	14477	14447	14389	14413	14371	14608	14429	14387	14525	14506	14352	14551	14499	14397	14326	14480	14411	14320	14556	14333	14598	14376	14514	14547	14560	14322	14370	14381	14399	14532	14482	14555	14495	14545	14546	14595	14483	14372	14657	14404	14308	14384	14471	14572	14546	14569	14569	14384	14567	14619	14467	14598	14397	14687	14452	14540	14419	14553	14394	14515	14517	14532	14229	14627	14495	14523	14406	14590	14575	14474	14431	14478	14391	14579	14550	14369	14525	14506	14497	14531	14617	14332	14494	14569	14289	14606	14448	14443	14536	14389	14451	14469	14573	14534	14480	14529	14523	14407	14476	14511	14490	14439	14348	14520	14451	14562	14569	14477	14590	14494	14375	14420	14387	14552	14328	14507	14534	14288	14344	14430	14384	14481	14518	14489	14339	14326	14488	14521	14273	14613	14479	14536	14465	14525	14388	14627	14457	14358	14452	14406	14494	14443	14446	14563	14447	14537	14353	14384	14452	14522	14471	14583	14526	14379	14400	14581	14130	14626	14459	14538	14408	14374	14545	14611	14211	14344	14570	14416	14383	14470	14443	14354	14431	14592	14587	14574	14439	14356	14497	14528	14513	14308	14554	14355	14350	14336	14578	14439	14442	14295	14556	14425	14409	14371	14597	14303	14362	14495	14701	14360	14535	14566	14300	14567	14433	14443	14541	14632	14677	14437	14338	14512	14545	14352	14432	14437	14511	14582	14422	14585	14552	14338	14352	14355	14383	14517	14413	14538	14454	14627	14540	14507	14543	14417	14501	14396	14390	14599	14579	14391	14516	14436	14406	14264	14281	14397	14522	14486	14429	14450	14463	14561	14472	14438	14510	14550	14430	14514	14470	14377	14420	14454	14546	14413	14343	14396	14446	14476	14384	14464	14492	14539	14498	14446	14516	14345	14448	14669	14229	14503	14559	14413	14449	14461	14543	14268	14414	14409	14453	14542	14401	14480	14403	14396	14361	14552	14460	14304	14587	14476	14622	14606	14567	14458	14583	14478	14354	14543	14470	14577	14418	14615	14580	14492	14370	14355	14600	14449	14377	14463	14622	14364	14636	14521	14442	14644	14291	14562	14504	14511	14482	14445	14568	14247	14363	14378	14314	14361	14378	14352	14456	14339	14525	14505	14341	14541	14469	14396	14566	14426	14418	14492	14544	14433	14684	14519	14456	14554	14475	14334	14460	14329	14582	14576	14434	14414	14331	14439	14606	14327	14442	14610	14493	14619	14446	14446	14491	14430	14367	14592	14408	14396	14323	14483	14420	14409	14461	14568	14523	14464	14531	14572	14434	14297	14566	14574	14397	14475	14450	14519	14506	14596	14385	14472	14482	14318	14453	14459	14574	14428	14318	14534	14234	14419	14551	14399	14462	14472	14533	14454	14334	14575	14538	14383	14455	14582	14390	14391	14574	14409	14270	14329	14482	14412	14356	14421	14549	14509	14403	14466	14524	14385	14448	14491	14490	14198	14259	14457	14485	14581	14361	14574	14495	14313	14539	14320	14360	14493	14564	14499	14289	14406	14494	14501	14565	14579	14536	14383	14325	14574	14477	14484	14452	14418	14461	14259	14506	14338	14450	14322	14423	14443	14548	14437	14419	14536	14457	14575	14435	14473	14377	14645	14368	14577	14469	14371	14598	14329	14380	14536	14417	14425	14551	14531	14480	14419	14576	14359	14455	14405	14303	14501	14497	14563	14476	14476	14370	14615	14542	14518	14382	14438	14514	14462	14567	14384	14401	14605	14440	14389	14403	14500	14424	14493	14606	14381	14342	14402	14588	14477	14424	14385	14515	14458	14514	14358	14322	14498	14481	14443	14399	14475	14505	14366	14489	14327	14495	14543	14491	14499	14549	14675	14558	14337	14485	14493	14438	14337	14394	14381	14465	14486	14652	14333	14416	14446	14534	14483	14520	14483	14401	14511	14446	14465	14420	14431	14510	14507	14426	14426	14510	14437	14518	14512	14435	14436	14306	14274	14507	14570	14557	14447	14417	14513	14443	14473	14408	14427	14554	14419	14444	14468	14486	14305	14477	14506	14393	14579	14536	14515	14391	14562	14486	14242	14410	14454	14446	14469	14497	14443	14288	14528	14472	14535	14458	14324	14384	14520	14464	14415	14510	14633	14547	14455	14383	14384	14324	14451	14463	14372	14391	14597	14503	14488	14443	14487	14430	14631	14465	14465	14562	14290	14429	14444	14474	14665	14363	14384	14586	14399	14598	14548	14405	14384	14388	14439	14593	14444	14381	14509	14528	14334	14578	14428	14347	14480	14453	14359	14456	14569	14373	14454	14472	14486	14384	14491	14513	14516	14531	14266	14458	14600	14451	14371	14368	14450	14373	14553	14404	14421	14338	14394	14453	14476	14323	14547	14286	14544	14391	14361	14532	14272	14414	14440	14549	14602	14421	14296	14493	14499	14463	14314	14433	14468	14515	14329	14389	14601	14495	14481	14531	14432	14565	14345	14582	14327	14379	14468	14322	14325	14438	14347	14416	14366	14446	14416	14500	14424	14497	14505	14576	14410	14403	14532	14516	14522	14510	14337	14453	14534	14497	14519	14479	14448	14392	14324	14502	14392	14436	14394	14349	14534	14477	14484	14441	14537	14342	14360	14404	14492	14512	14578	14550	14459	14437	14444	14411	14344	14307	14462	14577	14552	14414	14499	14620	14595	14361	14489	14582	14558	14318	14569	14501	14401	14471	14371	14436	14393	14438	14465	14568	14394	14620	14391	14399	14510	14425	14446	14610	14447	14461	14441	14461	14415	14264	14346	14312	14623	14475	14558	14377	14365	14361	14273	14506	14516	14351	14593	14377	14472	14616	14402	14589	14458	14411	14293	14570	14409	14384	14628	14421	14489	14388	14306	14439	14532	14455	14470	14473	14376	14497	14605	14396	14576	14576	14527	14411	14412	14418	14546	14445	14523	14480	14623	14579	14406	14489	14448	14466	14510	14439	14488	14389	14533	14461	14341	14545	14516	14324	14435	14524	14631	14336	14320	14416	14510	14521	14446	14508	14459	14468	14408	14357	14505	14464	14543	14490	14634	14446	14463	14476	14461	14538	14567	14464	14516	14568	14453	14380	14471	14398	14473	14548	14324	14432	14435	14398	14619	14498	14671	14488	14458	14484	14461	14439	14467	14314	14393	14431	14414	14469	14424	14683	14586	14449	14524	14624	14564	14359	14491	14522	14469	14495	14533	14428	14676	14440	14497	14443	14523	14579	14510	14538	14373	14402	14519	14429	14540	14459	14278	14611	14575	14484	14396	14615	14422	14467	14479	14399	14426	14484	14482	14465	14425	14537	14563	14549	14485	14579	14574	14375	14583	14444	14459	14336	14450	14390	14467	14534	14403	14290	14644	14354	14616	14381	14498	14595	14471	14508	14416	14583	14490	14352	14243	14620	14553	14612	14402	14451	14503	14367	14582	14550	14710	14558	14482	14572	14546	14395	14252	14576	14567	14275	14483	14388	14564	14504	14530	14587	14497	14440	14302	14504	14503	14522	14686	14382	14447	14251	14414	14581	14462	14344	14420	14506	14318	14554	14575	14413	14469	14323	14337	14344	14444	14525	14509	14409	14415	14465	14470	14513	14189	14582	14250	14378	14677	14468	14394	14454	14408	14340	14452	14452	14484	14451	14495	14377	14516	14541	14512	14368	14496	14484	14303	14345	14400	14366	14545	14408	14501	14465	14328	14387	14564	14625	14394	14509	14414	14318	14319	14545	14424	14452	14462	14441	14505	14537	14457	14564	14407	14538	14444	14491	14645	14573	14447	14444	14547	14440	14365	14413	14566	14316	14431	14467	14551	14550	14414	14392	14431	14400	14456	14486	14390	14208	14579	14533	14327	14342	14370	14471	14368	14334	14403	14380	14656	14552	14507	14597	14259	14535	14355	14466	14484	14369	14594	14373	14488	14456	14384	14302	14533	14455	14500	14610	14436	14432	14478	14590	14307	14402	14613	14461	14398	14517	14549	14398	14280	14327	14468	14363	14306	14450	14549	14638	14385	14488	14606	14365	14380	14553	14523	14493	14458	14383	14599	14426	14539	14298	14339	14515	14477	14520	14557	14428	14356	14442	14518	14540	14537	14530	14384	14462	14360	14456	14495	14569	14455	14483	14402	14369	14363	14437	14477	14440	14456	14475	14493	14463	14713	14652	14451	14375	14407	14504	14552	14231	14482	14356	14392	14523	14447	14622	14511	14430	14662	14520	14300	14439	14560	14418	14533	14477	14460	14590	14420	14523	14461	14480	14476	14684	14526	14478	14460	14483	14534	14458	14494	14507	14503	14534	14355	14546	14252	14502	14481	14503	14322	14400	14468	14406	14479	14318	14345	14481	14419	14350	14339	14395	14530	14463	14486	14413	14491	14548	14482	14437	14423	14404	14495	14497	14592	14471	14445	14457	14393	14499	14604	14471	14494	14500	14413	14505	14599	14637	14662	14491	14529	14576	14468	14455	14473	14608	14546	14415	14438	14709	14402	14428	14394	14511	14497	14547	14568	14485	14395	14588	14461	14582	14516	14567	14527	14420	14333	14443	14423	14402	14563	14703	14537	14349	14571	14468	14437	14483	14539	14457	14437	14339	14388	14441	14458	14343	14403	14409	14529	14431	14479	14373	14515	14395	14411	14329	14434	14438	14382	14416	14416	14577	14524	14372	14367	14514	14556	14531	14466	14589	14336	14495	14555	14504	14527	14512	14471	14514	14587	14529	14511	14430	14439	14513	14492	14450	14487	14556	14489	14579	14504	14367	14388	14300	14408	14505	14404	14544	14295	14574	14469	14396	14587	14559	14403	14431	14485	14374	14588	14409	14371	14427	14378	14320	14439	14449	14453	14611	14565	14425	14460	14476	14458	14519	14499	14455	14441	14417	14637	14429	14732	14489	14360	14547	14626	14482	14438	14488	14344	14653	14513	14478	14495	14516	14470	14551	14429	14447
27934	25015	29593	25290	19770	18945	18218	17299	17349	18414	18892	18478	18073	17574	16966	16704	16685	16789	16654	16687	16292	16536	16728	16600	16788	16664	16685	16478	16549	16465	16793	16729	16491	16797	16829	16684	16586	16709	16876	16770	16530	16773	16480	16945	16682	16794	16668	16729	16718	16862	16662	16691	16645	16747	16817	16606	16781	16805	16568	16756	16550	16593	16414	16831	16784	16743	16473	16741	16619	16780	16629	16393	16919	16672	16627	16522	16515	16600	16726	16849	16738	16655	16697	16806	16652	16596	16667	16762	16729	16801	16718	16738	16527	16570	16857	16617	16632	16601	16617	16626	16707	16649	16664	16541	16594	16546	16713	16742	16542	16556	16818	16794	16733	16762	16693	16701	16584	16569	16891	16754	16497	16746	16680	16624	16792	16585	16486	16548	16624	16522	16750	16526	16833	16607	16807	16734	16699	16627	16840	16747	16868	16708	16719	16604	16738	16710	16579	16726	16719	16567	16572	16536	16625	16426	16683	16653	16625	16627	16672	16712	16633	16876	16550	16651	16775	16654	16635	16554	16516	16459	16729	16628	16686	16531	16529	16619	16699	16494	16368	16769	16567	16608	16467	16717	16575	16704	16378	16691	16633	16634	16745	16515	16702	16639	16692	16639	16658	16675	16561	16414	16593	16671	16592	16548	16659	16714	16685	16659	16931	16698	16827	16574	16792	16667	16793	16685	16529	16655	16567	16591	16612	16772	16641	16612	16618	16687	16679	16732	16700	16693	16714	16814	16772	16566	16645	16702	16811	16639	16633	16613	16548	16577	16622	16472	16728	16709	16687	16728	16557	16628	16708	16842	16561	16616	16560	16671	16705	16670	16555	16601	16459	16714	16810	16517	16688	16698	16659	16685	16716	16637	16787	16708	16792	16560	16538	16625	16659	16751	16478	16469	16762	16848	16645	16725	16455	16435	16689	16640	16485	16687	16836	16636	16674	16464	16617	16912	16792	16429	16778	16790	16709	16603	16699	16521	16525	16575	16668	16711	16601	16462	16600	16459	16840	16911	16653	16700	16642	16722	16551	16620	16782	16822	16608	16675	16553	16825	16597	16673	16618	16677	16508	16505	16929	16740	16538	16639	16656	16792	16915	16850	16597	16735	16599	16628	16639	16654	16769	16514	16600	16588	16825	16744	16541	16466	16852	16776	16742	16699	16763	16495	16589	16550	16692	16852	16841	16735	16597	16795	16519	16548	16643	16720	16531	16630	16746	16914	16756	16432	16607	16603	16746	16798	16547	16694	16552	16473	16665	16595	16534	16831	16686	16706	16705	16852	16717	16770	16631	16539	16851	16557	16748	16594	16365	16595	16602	16766	16749	16561	16829	16661	16597	16644	16643	16691	16663	16656	16667	16636	16674	16514	16582	16567	16711	16675	16624	16706	16587	16521	16528	16794	16683	16432	16702	16652	16637	16675	16828	16679	16629	16565	16840	16789	16545	16635	16719	16682	16647	16715	16744	16733	16675	16732	16479	16807	16642	16639	16778	16851	16741	16783	16699	16882	16697	16618	16319	16680	16704	16832	16542	16639	16595	16659	16541	16618	16575	16721	16555	16635	16702	16538	16710	16756	16581	16579	16751	16785	16754	16736	16729	16698	16588	16394	16673	16731	16548	16688	16581	16610	16460	16497	16734	16678	16533	16638	16783	16456	16548	16660	16805	16449	16547	16546	16687	16811	16480	16619	16815	16679	16628	16671	16931	16615	16661	16935	16547	16550	16898	16874	16769	16746	16643	16519	16695	16670	16643	16599	16464	16554	16708	16626	16502	16751	16726	16832	16734	16538	16921	16569	16648	16661	16582	16552	16744	16563	16436	16480	16643	16504	16743	16682	16612	16442	16605	16771	16660	16422	16622	16557	16690	16449	16662	16674	16739	16665	16846	16727	16749	16683	16686	16751	16734	16602	16399	16806	16779	16552	16766	16492	16555	16774	16710	16754	16681	16537	16887	16811	16720	16721	16661	16623	16838	16680	16825	16678	16675	16775	16790	16804	16796	16770	16725	16751	16510	16495	16770	16656	16733	16511	16733	16623	16783	16659	16708	16624	16525	16502	16643	16602	16825	16783	16621	16755	16560	16853	16921	16660	16734	16826	16837	16635	16564	16538	16499	16666	16597	16736	16690	16713	16607	16457	16642	16702	16729	16751	16603	16763	16724	16776	16657	16701	16662	16532	16715	16560	16695	16503	16992	16674	16621	16885	16845	16704	16793	16655	16578	16696	16557	16728	16675	16740	16620	16741	16526	16771	16679	16658	16765	16725	16756	16564	16719	16542	16927	16876	16705	16810	16575	16791	16399	16835	16685	16464	16564	16610	16652	16540	16716	16523	16551	16713	16748	16715	16578	16968	16556	16586	16624	16521	16323	16677	16603	16807	16742	16695	16838	16421	16683	16578	16718	16734	16465	16537	16522	16736	16515	16704	16633	16583	16595	16793	16721	16680	16424	16664	16563	16497	16797	16842	16643	16703	16742	16768	16647	16860	16621	16742	16501	16635	16575	16788	16552	16667	16605	16633	16566	16774	16680	16897	16606	16821	16542	16595	16755	16880	16701	16550	16595	16561	16653	16604	16809	16789	16704	16756	16705	16585	16630	16648	16690	16612	16535	16732	16689	16590	16669	16694	16546	16822	16679	16790	16700	16754	16438	16662	16697	16624	16542	16629	16706	16808	16819	16666	16713	16782	16942	16953	16573	16732	16633	16727	16739	16678	16666	16652	16555	16693	16656	16764	16726	16693	16696	16666	16638	16584	16669	16639	16630	16471	16631	16824	16791	16632	16799	16828	16476	16758	16710	16610	16601	16875	16774	16603	16782	16471	16672	16600	16878	16440	16523	16721	16665	16725	16476	16601	16556	16750	16694	16666	16409	16570	16603	16568	16550	16748	16630	16646	16692	16778	16736	16540	16732	16688	16667	16713	16610	16554	16742	16659	16664	16359	16681	16658	16868	16664	16710	16797	16713	16778	16710	16737	16593	16628	16627	16571	16646	16741	16809	16551	16849	16549	16762	16579	16586	16698	16704	16713	16818	16703	16789	16536	16746	16556	16653	16628	16755	16653	16704	16693	16610	16515	16723	16594	16722	16623	16543	16655	16620	16711	16691	16511	16773	16596	16541	16676	16666	16716	16725	16720	16904	16708	16452	16460	16703	16577	16449	16594	16659	16717	16445	16669	16610	16674	16676	16726	16571	16619	16704	16629	16494	16584	16895	16633	16799	16678	16707	16681	16684	16623	16830	16682	16694	16685	16681	16619	16588	16806	16641	16507	16543	16970	16582	16636	16806	16659	16640	16613	16751	16566	16755	16453	16569	16844	16691	16829	16767	16667	16484	16557	16678	16522	16630	16570	16634	16564	16770	16701	16629	16687	16559	16668	16536	16567	16608	16526	16545	16822	16817	16532	16688	16661	16610	16642	16548	16616	16629	16642	16724	16535	16645	16839	16682	16694	16689	16645	17039	16501	16634	16626	16366	16656	16496	16465	16453	16697	16772	16742	16711	16847	16720	16565	16685	16722	16842	16560	16573	16623	16572	16623	16668	16705	16703	16694	16656	16418	16705	16431	16694	16562	16708	16715	16683	16744	16678	16798	16784	16609	16649	16600	16676	16644	16793	16524	16485	16719	16573	16572	16756	16461	16691	16609	16569	16541	16581	16552	16670	16631	16803	16724	16811	16594	16727	16488	16612	16616	16485	16646	16655	16868	16578	16700	16811	16725	16660	16672	16726	16700	16543	16782	16661	16572	16620	16742	16833	16575	16710	16708	16677	16686	16493	16577	16726	16478	16648	16591	16608	16775	16519	16476	16625	16404	16550	16546	16673	16701	16709	16750	16772	16631	16661	16902	16709	16590	16633	16656	16730	16883	16708	16779	16473	16600	16580	16577	16642	16660	16486	16694	16618	16660	16725	16626	16703	16495	16545	16733	16702	16637	16718	16643	16695	16720	16510	16775	16707	16666	16598	16471	16664	16657	16619	16687	16746	16429	16672	16554	16464	16632	16623	16652	16644	16536	16534	16518	16599	16725	16582	16600	16670	16657	16645	16572	16616	16555	16683	16711	16491	16446	16797	16577	16793	16611	16709	16477	16621	16787	16618	16592	16745	16871	16766	16770	16706	16743	16580	16631	16720	16685	16705	16802	16781	16860	16849	16691	16672	16849	16576	16574	16608	16690	16624	16651	16757	16685	16825	16623	16678	16705	16696	16522	16625	16721	16499	16556	16622	16770	16917	16774	16588	16599	16771	16555	16442	16546	16631	16720	16790	16611	16657	16596	16813	16722	16638	16684	16611	16814	16714	16625	16738	16836	16653	16557	16731	16642	16503	16634	16618	16592	16515	16441	16650	16525	16671	16682	16811	16678	16725	16717	16663	16607	16706	16739	16651	16661	16589	16532	16714	16710	16852	16555	16505	16499	16718	16730	16707	16608	16792	16735	16682	16623	16418	16546	16706	16578	16575	16536	16532	16688	16610	16522	16700	16532	16790	16615	16842	16653	16538	16670	16821	16676	16712	16699	16719	16843	16830	16766	16738	16694	16639	16711	16711	16594	16662	16626	16677	16595	16706	16556	16626	16535	16710	16919	16564	16636	16524	16632	16592	16601	16604	16670	16926	16730	16732	16731	16678	16647	16586	16697	16600	16684	16721	16725	16593	16720	16671	16376	16815	16748	16750	16665	16557	16746	16273	16590	16833	16705	16729	16622	16662	16688	16711	16657	16537	16626	16611	16653	16726	16593	16857	16409	16657	16824	16763	16518	16453	16598	16768	16787	16545	16708	16441	16695	16622	16792	16693	16784	16649	16678	16820	16649	16691	16573	16536	16565	16756	16585	16757	16761	16709	16608	16531	16667	16805	16472	16619	16541	16706	16621	16464	16735	16800	16561	16693	16720	16636	16657	16548	16522	16650	16813	16656	16751	16590	16559	16732	16676	16726	16578	16910	16664	16705	16879	16327	16751	16726	16721	16514	16732	16810	16594	16614	16666	16525	16612	16515	16617	16824	16421	16758	16499	16657	16677	16759	16735	16728	16648	16754	16638	16539	16494	16831	16600	16639	16595	16591	16725	16757	16637	16769	16595	16524	16453	16595	16657	16795	16715	16443	16702
27175	39168	31052	23183	18449	17741	16446	15784	15404	17031	17206	16668	15945	15351	14851	14616	14570	14520	14519	14565	14625	14452	14634	14579	14579	14604	14420	14491	14532	14613	14403	14307	14598	14543	14317	14514	14660	14522	14676	14458	14664	14637	14476	14441	14540	14448	14588	14729	14526	14421	14622	14360	14425	14412	14599	14432	14511	14456	14540	14565	14537	14553	14400	14478	14562	14372	14505	14431	14519	14503	14345	14525	14558	14434	14506	14496	14497	14378	14530	14543	14434	14232	14512	14515	14478	14505	14611	14685	14426	14553	14750	14602	14446	14437	14327	14681	14549	14285	14469	14419	14523	14491	14509	14537	14425	14655	14452	14468	14321	14573	14471	14610	14436	14458	14546	14494	14370	14654	14620	14529	14571	14437	14398	14499	14377	14558	14365	14474	14547	14374	14489	14660	14581	14392	14346	14350	14514	14520	14572	14724	14464	14502	14439	14462	14425	14548	14456	14557	14425	14517	14622	14494	14659	14379	14496	14221	14593	14527	14483	14368	14562	14571	14519	14491	14385	14442	14423	14452	14546	14466	14529	14439	14582	14459	14522	14265	14638	14549	14436	14501	14413	14570	14437	14559	14542	14422	14687	14497	14499	14725	14448	14367	14524	14380	14386	14378	14566	14552	14504	14512	14652	14575	14525	14572	14369	14483	14549	14502	14569	14584	14455	14410	14430	14658	14656	14582	14452	14594	14543	14576	14431	14417	14450	14459	14420	14450	14445	14447	14468	14579	14405	14313	14383	14416	14582	14554	14572	14431	14492	14424	14467	14473	14520	14590	14368	14466	14448	14593	14531	14513	14580	14361	14447	14561	14508	14584	14471	14513	14413	14430	14497	14587	14550	14479	14593	14597	14460	14593	14429	14611	14321	14615	14355	14426	14307	14526	14489	14330	14531	14567	14360	14529	14620	14579	14412	14321	14463	14233	14569	14593	14515	14505	14563	14441	14570	14509	14342	14571	14399	14370	14475	14688	14503	14395	14504	14600	14648	14399	14612	14474	14475	14458	14559	14483	14515	14519	14540	14572	14552	14506	14695	14574	14579	14543	14706	14547	14430	14587	14320	14548	14579	14346	14493	14361	14437	14619	14510	14437	14397	14355	14444	14626	14440	14551	14449	14412	14556	14536	14365	14437	14554	14577	14649	14488	14569	14386	14518	14446	14661	14467	14597	14409	14334	14471	14602	14427	14443	14643	14654	14531	14656	14537	14448	14449	14491	14544	14530	14541	14418	14553	14509	14524	14647	14420	14590	14510	14611	14511	14590	14526	14586	14596	14510	14498	14439	14474	14402	14528	14587	14515	14493	14420	14698	14454	14440	14470	14485	14576	14474	14407	14562	14531	14449	14531	14549	14554	14526	14478	14518	14320	14568	14573	14514	14662	14490	14354	14584	14448	14630	14455	14309	14650	14396	14510	14597	14437	14516	14585	14630	14571	14373	14500	14592	14359	14448	14514	14419	14466	14553	14508	14528	14545	14475	14442	14481	14616	14467	14647	14618	14358	14544	14496	14553	14374	14383	14637	14446	14512	14478	14376	14573	14406	14348	14475	14434	14673	14464	14411	14743	14547	14643	14689	14558	14440	14562	14664	14393	14480	14472	14517	14395	14664	14391	14379	14310	14509	14469	14319	14478	14492	14519	14486	14452	14537	14590	14528	14615	14375	14474	14558	14572	14317	14593	14364	14472	14524	14344	14593	14468	14426	14641	14390	14653	14361	14529	14403	14419	14529	14513	14525	14697	14378	14607	14502	14580	14469	14411	14532	14648	14560	14622	14472	14480	14303	14730	14552	14615	14584	14549	14488	14411	14578	14620	14435	14521	14568	14400	14286	14562	14651	14645	14460	14564	14657	14358	14354	14546	14481	14420	14386	14657	14494	14678	14511	14465	14490	14693	14503	14513	14503	14496	14576	14545	14528	14599	14469	14482	14571	14473	14499	14505	14494	14556	14485	14535	14469	14346	14430	14550	14531	14443	14416	14527	14540	14428	14449	14355	14613	14520	14575	14407	14534	14477	14502	14609	14389	14629	14496	14452	14577	14468	14578	14370	14691	14539	14496	14471	14643	14459	14469	14484	14605	14542	14416	14622	14523	14521	14352	14543	14479	14568	14578	14659	14520	14624	14380	14555	14359	14592	14469	14394	14611	14434	14633	14511	14425	14563	14469	14619	14449	14495	14521	14554	14548	14509	14577	14530	14374	14556	14560	14324	14560	14589	14551	14394	14595	14351	14666	14461	14575	14489	14543	14467	14576	14540	14354	14520	14621	14595	14585	14447	14534	14555	14572	14405	14450	14490	14488	14595	14527	14674	14464	14480	14362	14530	14610	14594	14457	14481	14467	14549	14432	14546	14594	14525	14422	14494	14676	14516	14365	14696	14468	14500	14523	14634	14447	14350	14554	14479	14565	14762	14446	14601	14432	14455	14614	14480	14626	14591	14436	14494	14572	14468	14400	14415	14447	14472	14562	14682	14648	14550	14339	14401	14602	14622	14582	14376	14352	14508	14432	14482	14520	14470	14531	14545	14364	14440	14562	14461	14520	14618	14487	14491	14481	14528	14585	14357	14509	14430	14492	14330	14304	14585	14594	14612	14568	14461	14513	14691	14558	14579	14407	14451	14514	14462	14536	14445	14400	14490	14464	14491	14408	14461	14520	14568	14363	14391	14546	14520	14487	14587	14608	14644	14568	14580	14502	14498	14628	14480	14674	14463	14587	14473	14568	14536	14431	14330	14534	14544	14649	14527	14668	14572	14501	14507	14538	14545	14381	14511	14637	14569	14466	14664	14625	14414	14466	14449	14438	14423	14453	14584	14428	14454	14594	14370	14580	14528	14493	14417	14377	14443	14459	14578	14561	14384	14344	14507	14511	14256	14483	14578	14420	14504	14406	14519	14485	14384	14667	14394	14306	14410	14511	14566	14405	14554	14706	14538	14456	14418	14595	14505	14582	14649	14644	14313	14572	14548	14407	14470	14689	14513	14387	14466	14599	14451	14499	14619	14519	14655	14543	14422	14636	14486	14822	14521	14565	14438	14714	14640	14365	14425	14454	14367	14463	14428	14357	14576	14530	14585	14450	14571	14629	14655	14724	14565	14440	14403	14456	14442	14519	14260	14442	14601	14450	14563	14392	14482	14692	14419	14669	14549	14518	14534	14465	14396	14535	14493	14467	14511	14498	14418	14468	14660	14555	14580	14566	14437	14677	14746	14442	14460	14521	14478	14525	14610	14472	14630	14350	14520	14354	14688	14292	14434	14430	14343	14621	14693	14547	14446	14462	14428	14590	14497	14555	14499	14692	14541	14624	14354	14490	14542	14444	14602	14441	14493	14489	14422	14484	14533	14421	14276	14554	14601	14341	14483	14516	14510	14572	14393	14682	14485	14495	14546	14436	14435	14637	14634	14480	14651	14339	14453	14561	14509	14344	14784	14542	14409	14544	14608	14479	14486	14376	14465	14403	14612	14546	14701	14378	14553	14390	14579	14573	14662	14435	14500	14679	14601	14692	14540	14420	14820	14583	14704	14578	14385	14449	14560	14387	14577	14531	14497	14679	14423	14425	14386	14503	14601	14590	14383	14652	14601	14568	14678	14490	14606	14567	14574	14459	14613	14433	14518	14547	14538	14510	14567	14529	14359	14668	14495	14544	14429	14636	14691	14482	14645	14564	14532	14500	14581	14570	14531	14494	14546	14484	14534	14408	14606	14537	14448	14466	14458	14387	14536	14625	14571	14527	14532	14453	14502	14490	14502	14456	14476	14296	14513	14560	14530	14685	14515	14627	14521	14508	14650	14461	14431	14481	14617	14502	14464	14599	14530	14488	14405	14305	14531	14384	14477	14408	14522	14542	14671	14471	14324	14458	14407	14568	14366	14586	14383	14486	14594	14529	14354	14524	14546	14565	14489	14433	14458	14477	14505	14385	14627	14582	14607	14445	14363	14561	14562	14568	14400	14693	14528	14532	14520	14532	14692	14625	14602	14448	14605	14452	14447	14416	14449	14452	14641	14668	14366	14506	14468	14443	14574	14494	14529	14507	14590	14578	14473	14512	14431	14634	14579	14451	14572	14613	14486	14732	14556	14460	14490	14612	14443	14487	14504	14622	14552	14415	14557	14385	14498	14216	14498	14394	14354	14655	14681	14436	14426	14573	14487	14423	14495	14510	14442	14520	14586	14431	14609	14583	14379	14510	14515	14560	14558	14467	14449	14546	14452	14377	14602	14470	14564	14410	14353	14583	14498	14455	14534	14554	14438	14708	14501	14597	14684	14513	14588	14443	14478	14591	14302	14623	14608	14586	14430	14613	14593	14558	14333	14465	14455	14530	14460	14366	14576	14597	14542	14413	14665	14610	14435	14554	14436	14378	14492	14574	14472	14515	14387	14432	14550	14645	14463	14394	14496	14514	14556	14463	14654	14461	14494	14576	14497	14476	14600	14542	14586	14503	14566	14307	14589	14518	14405	14621	14620	14624	14751	14504	14527	14578	14511	14365	14414	14404	14674	14617	14449	14582	14414	14539	14570	14570	14442	14563	14586	14378	14455	14403	14682	14671	14407	14675	14510	14577	14465	14619	14664	14563	14529	14581	14445	14556	14485	14623	14366	14531	14544	14750	14463	14439	14437	14305	14466	14392	14574	14676	14546	14535	14686	14651	14595	14740	14587	14601	14449	14387	14472	14505	14512	14581	14372	14480	14536	14466	14538	14292	14405	14327	14519	14517	14549	14621	14532	14435	14421	14497	14498	14338	14483	14432	14482	14608	14603	14451	14516	14718	14439	14420	14544	14461	14640	14466	14294	14426	14473	14396	14565	14597	14430	14582	14614	14352	14444	14680	14598	14459	14547	14569	14589	14350	14779	14594	14556	14614	14574	14424	14530	14332	14540	14462	14525	14520	14427	14520	14341	14427	14366	14454	14577	14430	14605	14435	14425	14568	14425	14418	14538	14599	14353	14512	14458	14680	14517	14488	14448	14699	14701	14410	14514	14710	14219	14494	14474	14583	14501	14581	14583	14556	14591	14434	14504	14521	14452	14574	14605	14593	14427	14609	14604	14648	14690	14497	14466	14390	14353	14442	14338	14683	14518	14522	14558	14549	14388	14641	14292	14584
23795	21332	28799	24837	23610	23678	22488	19698	19640	28240	30930	27341	23216	20231	18468	17244	17031	16819	16770	16755	16649	16708	16686	16653	16605	16549	16691	16559	16649	16673	16748	16625	16492	16548	16488	16520	16586	16671	16473	16555	16460	16620	16687	16508	16581	16602	16562	16709	16533	16571	16580	16569	16513	16612	16777	16843	16538	16617	16476	16570	16651	16523	16682	16524	16688	16585	16506	16521	16660	16677	16477	16616	16594	16683	16628	16469	16611	16411	16604	16519	16573	16377	16609	16456	16683	16447	16655	16527	16591	16809	16598	16576	16505	16585	16717	16513	16537	16692	16555	16623	16570	16386	16475	16602	16595	16534	16621	16724	16441	16608	16772	16388	16533	16807	16571	16555	16687	16705	16584	16519	16465	16586	16429	16579	16639	16576	16646	16569	16502	16357	16481	16386	16529	16519	16723	16500	16539	16340	16547	16515	16620	16547	16527	16606	16664	16665	16398	16533	16439	16536	16605	16287	16548	16469	16776	16685	16736	16854	16716	16476	16545	16580	16394	16489	16314	16409	16724	16734	16698	16702	16634	16577	16610	16551	16492	16655	16541	16612	16371	16340	16629	16612	16428	16557	16416	16615	16452	16522	16541	16618	16593	16654	16634	16622	16623	16419	16527	16477	16561	16463	16318	16436	16495	16651	16564	16449	16444	16607	16512	16557	16488	16461	16624	16623	16492	16485	16725	16436	16642	16545	16567	16538	16571	16697	16418	16567	16562	16653	16681	16702	16668	16446	16623	16655	16647	16615	16607	16502	16501	16512	16326	16483	16520	16789	16468	16373	16586	16792	16525	16669	16589	16582	16431	16614	16674	16650	16832	16417	16589	16564	16632	16562	16531	16580	16362	16569	16618	16500	16577	16567	16742	16497	16718	16598	16574	16445	16665	16542	16624	16499	16644	16670	16563	16731	16593	16624	16608	16482	16433	16572	16502	16420	16532	16571	16563	16601	16423	16619	16605	16727	16719	16440	16575	16499	16604	16601	16414	16610	16756	16452	16585	16431	16661	16603	16524	16563	16474	16515	16643	16473	16564	16626	16811	16647	16543	16476	16464	16678	16548	16667	16639	16474	16526	16682	16776	16741	16560	16427	16292	16715	16523	16636	16653	16617	16556	16455	16485	16453	16680	16705	16590	16498	16720	16670	16650	16679	16663	16672	16702	16440	16602	16548	16672	16537	16715	16679	16832	16655	16617	16401	16486	16450	16381	16733	16421	16536	16644	16760	16603	16595	16644	16436	16369	16521	16504	16633	16483	16399	16573	16679	16561	16721	16669	16449	16740	16726	16653	16445	16658	16594	16584	16694	16546	16488	16586	16466	16383	16477	16798	16268	16713	16502	16486	16362	16452	16534	16451	16507	16671	16615	16476	16501	16678	16641	16638	16475	16321	16618	16436	16549	16606	16599	16608	16629	16687	16612	16549	16505	16534	16496	16439	16612	16673	16555	16658	16377	16604	16714	16432	16619	16427	16548	16742	16593	16450	16527	16617	16657	16711	16564	16595	16595	16534	16528	16706	16649	16559	16471	16532	16632	16722	16588	16510	16784	16614	16395	16508	16651	16645	16507	16702	16387	16466	16517	16610	16646	16586	16556	16675	16348	16591	16568	16557	16556	16402	16571	16541	16502	16615	16629	16538	16298	16537	16543	16814	16531	16742	16465	16777	16607	16549	16671	16524	16575	16583	16600	16453	16519	16536	16440	16399	16583	16651	16621	16493	16578	16722	16519	16689	16422	16511	16411	16741	16486	16666	16588	16310	16433	16427	16628	16680	16562	16510	16687	16727	16598	16422	16688	16517	16816	16356	16465	16529	16444	16453	16484	16502	16585	16553	16541	16522	16447	16496	16569	16485	16556	16637	16593	16503	16564	16543	16692	16504	16485	16621	16598	16489	16495	16447	16692	16720	16688	16530	16543	16462	16621	16449	16696	16574	16599	16715	16610	16413	16415	16573	16509	16419	16495	16553	16414	16527	16600	16522	16611	16568	16500	16579	16527	16421	16336	16589	16590	16562	16549	16682	16517	16481	16656	16488	16339	16583	16499	16630	16523	16530	16716	16607	16624	16697	16704	16609	16754	16401	16524	16737	16575	16642	16541	16548	16573	16350	16620	16594	16318	16639	16608	16375	16408	16393	16474	16570	16593	16543	16465	16658	16477	16629	16625	16811	16689	16549	16639	16593	16671	16495	16641	16562	16479	16587	16523	16546	16422	16657	16536	16689	16528	16440	16671	16683	16484	16475	16663	16445	16559	16572	16585	16536	16583	16361	16713	16438	16395	16747	16549	16445	16675	16618	16578	16477	16432	16475	16458	16468	16560	16438	16516	16680	16725	16744	16697	16605	16560	16554	16689	16510	16374	16569	16635	16530	16470	16452	16637	16501	16392	16841	16401	16571	16603	16603	16481	16443	16668	16384	16471	16593	16550	16655	16646	16694	16528	16735	16518	16527	16443	16430	16643	16488	16488	16578	16373	16505	16444	16464	16646	16625	16528	16589	16716	16491	16701	16782	16517	16842	16625	16455	16295	16476	16535	16553	16681	16639	16491	16574	16542	16684	16576	16521	16528	16400	16551	16575	16695	16589	16656	16582	16591	16786	16618	16555	16773	16694	16460	16444	16487	16566	16523	16671	16549	16692	16548	16458	16513	16481	16658	16650	16668	16651	16345	16496	16441	16521	16382	16632	16756	16688	16405	16600	16561	16606	16957	16434	16548	16546	16493	16622	16578	16455	16682	16602	16610	16480	16574	16669	16341	16525	16541	16516	16565	16523	16485	16650	16454	16692	16399	16525	16654	16573	16440	16502	16596	16669	16644	16468	16552	16603	16456	16542	16562	16603	16414	16603	16621	16491	16699	16522	16446	16533	16640	16671	16512	16618	16635	16523	16615	16620	16626	16386	16658	16492	16601	16448	16648	16505	16673	16492	16539	16604	16749	16660	16444	16597	16818	16650	16478	16585	16824	16765	16642	16494	16826	16655	16597	16440	16687	16556	16544	16651	16501	16703	16317	16642	16679	16427	16560	16534	16524	16563	16537	16517	16493	16761	16703	16576	16600	16587	16665	16676	16527	16520	16519	16439	16712	16549	16637	16418	16550	16536	16613	16665	16576	16544	16555	16548	16406	16519	16556	16701	16530	16491	16403	16558	16572	16689	16460	16649	16559	16451	16599	16588	16638	16851	16438	16456	16414	16596	16580	16772	16535	16692	16636	16591	16501	16436	16370	16589	16564	16568	16745	16557	16604	16569	16609	16708	16625	16770	16671	16570	16504	16552	16495	16747	16395	16678	16531	16517	16542	16520	16588	16352	16653	16468	16618	16251	16390	16378	16375	16543	16458	16539	16739	16564	16573	16528	16484	16575	16349	16547	16633	16609	16444	16451	16610	16821	16603	16554	16407	16349	16483	16485	16623	16637	16399	16604	16754	16557	16533	16777	16553	16495	16348	16657	16509	16503	16513	16350	16491	16626	16689	16643	16553	16691	16646	16478	16598	16754	16607	16402	16475	16531	16420	16525	16636	16455	16662	16643	16424	16482	16607	16648	16481	16567	16486	16432	16471	16618	16459	16568	16580	16568	16537	16704	16532	16407	16594	16515	16442	16686	16520	16650	16539	16640	16459	16527	16476	16548	16550	16591	16460	16445	16643	16604	16600	16604	16636	16569	16473	16652	16417	16346	16581	16496	16649	16584	16477	16425	16437	16705	16615	16540	16590	16604	16522	16457	16463	16733	16594	16531	16510	16516	16514	16502	16600	16523	16561	16707	16644	16634	16694	16501	16534	16391	16568	16733	16644	16608	16581	16480	16440	16446	16796	16741	16527	16698	16613	16559	16738	16521	16377	16521	16424	16483	16594	16662	16689	16429	16616	16639	16797	16570	16716	16500	16683	16678	16468	16691	16481	16563	16711	16530	16690	16798	16586	16568	16567	16638	16644	16628	16418	16334	16463	16476	16666	16361	16767	16686	16534	16767	16630	16477	16507	16499	16581	16503	16426	16643	16440	16630	16567	16544	16506	16343	16430	16526	16556	16522	16561	16729	16532	16551	16444	16703	16600	16623	16669	16586	16461	16528	16629	16503	16605	16408	16507	16596	16453	16784	16489	16601	16593	16520	16591	16440	16494	16724	16424	16504	16610	16628	16562	16650	16627	16577	16462	16414	16602	16450	16688	16456	16709	16451	16448	16664	16387	16310	16576	16467	16615	16395	16591	16647	16359	16474	16705	16589	16470	16640	16291	16487	16589	16764	16657	16590	16605	16654	16621	16495	16464	16595	16589	16666	16630	16616	16615	16575	16574	16851	16501	16522	16561	16542	16550	16724	16394	16630	16248	16669	16428	16699	16606	16546	16516	16612	16683	16507	16509	16651	16687	16525	16394	16673	16572	16697	16359	16503	16652	16537	16326	16529	16502	16494	16620	16541	16689	16657	16489	16666	16750	16752	16866	16346	16503	16703	16618	16371	16436	16446	16729	16494	16745	16382	16514	16411	16739	16803	16712	16494	16563	16416	16516	16445	16585	16669	16692	16587	16595	16530	16428	16792	16576	16535	16644	16472	16427	16584	16327	16580	16397	16561	16609	16579	16601	16536	16674	16571	16604	16616	16547	16537	16429	16548	16705	16596	16708	16688	16926	16567	16415	16593	16638	16407	16502	16648	16392	16545	16542	16618	16719	16649	16751	16627	16541	16544	16630	16594	16456	16630	16593	16677	16468	16516	16698	16694	16622	16761	16547	16755	16493	16538	16406	16523	16642	16730	16590	16620	16356	16428	16652	16611	16758	16562	16410	16643	16474	16520	16808	16382	16765	16541	16461	16474	16589	16667	16448	16675	16770	16404	16557	16753	16603	16718	16623	16485	16826	16418	16537	16468	16638	16585	16585	16566	16587	16534	16439	16565	16475	16916	16756	16617	16437	16672	16716	16635	16548	16758	16551	16643	16606	16765	16748	16398	16503	16613	16459	16558	16394	16551	16708	16676	16369	16642	16525	16636	16702	16718	16616	16550	16870	16607	16709	16526	16443	16561	16565	16640	16562	16682	16729	16498	16431	16504	16624	16684	16554	16572	16389	16576	16399	16506	16619	16505	16703	16640	16541	16592	16657	16680	16729
30685	49065	44086	33803	27604	21499	19501	18710	19732	31194	32633	27390	22230	18344	16134	15078	14685	14776	14547	14493	14355	14452	14456	14475	14414	14424	14617	14453	14487	14549	14342	14493	14350	14464	14809	14565	14573	14428	14690	14313	14521	14494	14569	14487	14372	14583	14425	14391	14502	14473	14698	14536	14553	14424	14459	14646	14592	14505	14544	14437	14367	14422	14403	14488	14462	14331	14619	14396	14486	14405	14272	14494	14582	14543	14441	14420	14534	14429	14402	14440	14593	14490	14483	14506	14397	14412	14583	14383	14432	14503	14511	14483	14460	14311	14414	14589	14542	14576	14401	14482	14369	14442	14642	14528	14443	14526	14530	14463	14461	14484	14462	14533	14437	14457	14549	14555	14556	14578	14528	14575	14377	14452	14336	14396	14435	14480	14449	14517	14405	14690	14454	14523	14611	14595	14461	14498	14512	14508	14425	14422	14312	14565	14437	14436	14430	14467	14451	14330	14449	14378	14486	14342	14375	14494	14416	14358	14429	14535	14593	14323	14596	14382	14513	14469	14390	14563	14472	14489	14490	14412	14342	14509	14505	14317	14437	14428	14430	14471	14558	14342	14531	14527	14485	14337	14450	14445	14471	14625	14487	14504	14592	14432	14545	14504	14428	14324	14383	14514	14313	14294	14492	14503	14351	14454	14315	14534	14262	14447	14544	14479	14348	14489	14356	14494	14551	14443	14504	14577	14362	14370	14356	14558	14589	14469	14333	14527	14404	14421	14531	14439	14436	14389	14402	14496	14369	14447	14408	14495	14373	14359	14355	14483	14418	14555	14325	14343	14583	14368	14662	14183	14426	14335	14403	14310	14565	14413	14613	14333	14456	14415	14429	14470	14363	14370	14555	14523	14483	14392	14445	14506	14379	14523	14398	14373	14332	14631	14589	14476	14627	14489	14521	14417	14431	14323	14486	14395	14442	14401	14328	14312	14439	14289	14302	14401	14386	14408	14448	14481	14525	14345	14457	14630	14439	14489	14411	14418	14481	14320	14565	14609	14448	14538	14440	14455	14346	14534	14525	14246	14507	14202	14505	14498	14458	14644	14378	14278	14525	14423	14546	14607	14379	14206	14449	14542	14387	14515	14436	14528	14317	14511	14474	14558	14377	14243	14376	14483	14311	14513	14432	14408	14505	14640	14371	14503	14299	14572	14450	14374	14454	14473	14516	14571	14524	14487	14313	14359	14462	14442	14531	14353	14365	14409	14496	14619	14435	14472	14346	14406	14494	14585	14510	14453	14544	14469	14433	14510	14390	14377	14594	14506	14495	14376	14517	14570	14495	14514	14430	14402	14662	14443	14542	14389	14394	14406	14559	14328	14494	14463	14554	14373	14626	14547	14478	14221	14350	14520	14517	14417	14465	14549	14450	14547	14456	14465	14321	14315	14629	14410	14580	14412	14419	14566	14614	14487	14369	14330	14474	14472	14574	14491	14606	14519	14333	14518	14536	14527	14408	14489	14477	14570	14386	14485	14441	14337	14405	14534	14378	14499	14455	14300	14437	14547	14444	14475	14274	14395	14558	14483	14424	14349	14459	14559	14571	14380	14382	14439	14356	14407	14424	14487	14427	14362	14504	14498	14513	14491	14319	14382	14437	14566	14357	14366	14499	14401	14683	14439	14460	14604	14463	14310	14524	14456	14436	14389	14234	14207	14577	14272	14559	14458	14485	14540	14417	14485	14439	14434	14485	14326	14348	14390	14663	14430	14441	14442	14331	14296	14467	14424	14385	14565	14391	14316	14364	14473	14437	14480	14469	14469	14517	14376	14530	14404	14624	14399	14402	14389	14371	14560	14325	14380	14587	14435	14481	14524	14403	14491	14470	14437	14452	14456	14432	14460	14325	14509	14595	14309	14438	14526	14389	14337	14406	14403	14437	14523	14353	14455	14306	14452	14525	14505	14378	14580	14487	14438	14482	14499	14268	14381	14616	14483	14560	14420	14470	14395	14469	14577	14448	14535	14336	14443	14432	14572	14415	14412	14587	14426	14407	14442	14540	14560	14380	14378	14392	14294	14472	14309	14573	14441	14502	14501	14391	14331	14485	14573	14291	14355	14511	14538	14521	14379	14418	14527	14553	14453	14346	14597	14438	14511	14414	14459	14360	14505	14544	14451	14388	14446	14449	14542	14417	14455	14530	14372	14485	14444	14396	14436	14509	14455	14576	14260	14454	14543	14498	14591	14437	14624	14509	14430	14437	14599	14480	14509	14392	14495	14363	14361	14436	14398	14563	14425	14592	14488	14294	14594	14349	14486	14564	14516	14319	14492	14482	14435	14540	14442	14507	14217	14379	14401	14414	14359	14563	14374	14367	14596	14324	14515	14361	14372	14500	14506	14509	14430	14439	14465	14534	14528	14475	14479	14258	14479	14195	14473	14463	14441	14449	14568	14502	14286	14443	14342	14378	14371	14453	14496	14478	14228	14532	14536	14320	14423	14411	14591	14592	14513	14630	14570	14429	14350	14343	14615	14338	14439	14449	14520	14494	14510	14427	14347	14411	14352	14352	14336	14470	14347	14587	14447	14383	14410	14434	14339	14489	14456	14407	14443	14530	14358	14575	14553	14433	14543	14500	14362	14512	14502	14374	14522	14448	14425	14569	14439	14560	14481	14631	14484	14562	14462	14294	14319	14395	14471	14361	14484	14504	14369	14497	14568	14452	14495	14403	14455	14484	14326	14532	14454	14574	14436	14491	14387	14405	14451	14432	14379	14429	14657	14297	14440	14449	14484	14320	14426	14276	14449	14437	14554	14377	14456	14404	14524	14263	14490	14396	14466	14333	14294	14419	14449	14352	14356	14448	14384	14385	14344	14462	14336	14635	14484	14470	14460	14331	14236	14232	14475	14432	14389	14391	14441	14315	14586	14590	14302	14361	14441	14473	14357	14444	14351	14581	14485	14481	14388	14489	14425	14462	14483	14497	14606	14347	14440	14538	14600	14278	14388	14573	14611	14462	14368	14449	14434	14339	14458	14389	14311	14586	14523	14438	14508	14391	14408	14540	14313	14758	14326	14277	14486	14456	14365	14460	14338	14354	14320	14498	14288	14412	14620	14366	14526	14451	14314	14486	14548	14330	14497	14282	14518	14467	14474	14338	14487	14446	14495	14431	14515	14472	14453	14679	14344	14506	14407	14538	14406	14300	14369	14381	14614	14308	14492	14420	14394	14533	14410	14514	14536	14379	14481	14403	14355	14574	14631	14575	14486	14435	14460	14314	14391	14374	14288	14552	14355	14390	14560	14395	14464	14269	14453	14288	14370	14505	14502	14436	14350	14504	14484	14488	14564	14488	14469	14513	14417	14422	14537	14495	14455	14451	14313	14550	14318	14491	14391	14293	14402	14430	14581	14667	14571	14525	14352	14401	14566	14272	14589	14447	14477	14411	14378	14611	14407	14440	14595	14282	14385	14453	14561	14466	14337	14361	14490	14579	14588	14453	14488	14369	14364	14373	14252	14477	14429	14512	14462	14427	14385	14397	14550	14356	14419	14429	14408	14425	14528	14408	14534	14619	14491	14538	14455	14535	14343	14343	14475	14544	14309	14495	14542	14439	14492	14532	14463	14428	14395	14362	14366	14497	14339	14447	14451	14579	14461	14307	14496	14471	14458	14467	14365	14337	14534	14374	14534	14543	14394	14557	14372	14561	14379	14431	14244	14661	14582	14472	14434	14441	14430	14560	14504	14429	14459	14472	14344	14337	14546	14486	14350	14352	14426	14408	14588	14349	14632	14411	14409	14321	14192	14414	14329	14513	14455	14538	14450	14370	14458	14529	14507	14590	14427	14381	14345	14462	14297	14509	14338	14521	14286	14459	14516	14512	14349	14536	14346	14358	14622	14557	14409	14484	14507	14442	14225	14296	14451	14422	14477	14345	14418	14366	14245	14350	14610	14431	14460	14368	14457	14326	14346	14369	14441	14435	14278	14565	14532	14401	14430	14510	14470	14404	14275	14509	14397	14557	14504	14482	14469	14491	14509	14423	14504	14465	14399	14520	14436	14344	14325	14481	14445	14389	14557	14452	14547	14514	14469	14458	14486	14487	14502	14413	14377	14444	14445	14494	14388	14393	14498	14401	14344	14407	14422	14484	14355	14484	14379	14586	14372	14339	14577	14452	14261	14404	14401	14370	14560	14505	14516	14457	14358	14456	14335	14502	14477	14347	14293	14398	14487	14298	14370	14382	14565	14514	14356	14574	14427	14530	14416	14524	14517	14389	14555	14451	14404	14509	14270	14426	14447	14393	14428	14506	14395	14476	14571	14561	14370	14293	14460	14526	14556	14502	14517	14540	14523	14469	14522	14364	14301	14563	14512	14377	14366	14444	14518	14283	14304	14543	14539	14353	14250	14387	14470	14581	14448	14400	14523	14591	14523	14513	14505	14382	14355	14496	14480	14467	14464	14376	14434	14368	14438	14426	14475	14417	14350	14376	14489	14528	14390	14381	14485	14572	14485	14604	14313	14507	14535	14389	14631	14395	14350	14451	14490	14392	14420	14415	14576	14603	14305	14671	14383	14402	14530	14399	14510	14473	14615	14384	14348	14493	14464	14558	14448	14275	14572	14519	14540	14519	14621	14602	14322	14371	14394	14387	14349	14337	14356	14396	14596	14291	14425	14346	14626	14314	14535	14381	14393	14376	14499	14395	14468	14342	14441	14522	14554	14382	14500	14337	14289	14418	14317	14417	14538	14379	14518	14471	14443	14554	14580	14281	14484	14399	14562	14469	14394	14360	14585	14488	14493	14496	14522	14408	14393	14729	14453	14415	14623	14552	14582	14506	14337	14587	14295	14465	14545	14507	14519	14466	14706	14477	14561	14447	14407	14419	14339	14429	14640	14458	14464	14559	14442	14442	14515	14584	14590	14333	14591	14580	14397	14377	14391	14302	14304	14351	14353	14306	14390	14420	14330	14515	14536	14333	14374	14444	14624	14521	14406	14363	14448	14426	14531	14587	14304	14512	14294	14309	14491	14553	14502	14413	14458	14402	14563	14467	14365	14481	14335	14390	14510	14463	14513	14374	14423	14528	14504	14345	14335	14467	14629	14557	14424	14320	14630	14414	14394	14608	14496	14600	14543	14584	14314	14487	14305	14558	14452	14477	14388
22669	21246	29023	23858	22024	24526	26692	22556	25994	41518	40251	32254	26094	21399	18601	17635	17161	16971	16853	16991	16935	17049	16751	16608	16782	17099	16755	16710	16738	16715	16869	16737	16920	16940	16729	16601	16669	16807	16856	16782	16603	16602	16744	16872	16817	16853	16579	16807	16943	16723	16862	16945	16918	16830	16776	16702	16762	16789	16929	16881	16554	16817	16825	16749	16846	16748	16843	16640	16706	16877	16544	16513	16965	16810	16954	16878	16786	16823	16841	16812	16629	16618	16774	16573	16775	16715	16803	16811	16875	16705	16821	16933	16905	16513	16781	16904	16806	16767	16691	16737	16839	16776	16779	16560	16846	16588	16713	16644	16657	16661	16780	16682	16608	16761	16638	16847	16939	16826	16979	16628	16749	16818	16758	16706	16742	16697	16878	16751	16816	16907	16753	16749	16745	16681	16530	16843	16481	16800	16625	16853	16786	16584	16784	16778	16844	16802	16656	16936	16847	16604	16819	16796	16820	16661	16636	16575	16895	16789	16586	16784	16791	16868	16589	16903	16939	16665	16817	16717	16571	16567	16904	16797	16787	16513	16660	16626	16898	16531	16773	16688	16678	16710	16681	16682	16793	16728	16761	16628	16747	16745	16663	16626	16862	16817	16788	16594	16728	16541	16736	16934	16690	16717	16702	16779	16690	16869	16852	16620	16538	16694	16800	16662	16790	16684	16811	16761	16695	16750	16781	16899	16778	16796	16925	16581	16805	16708	16622	16641	16853	16590	16756	16648	16831	16793	16762	16553	16668	16669	16793	16708	16896	16913	16780	16769	16768	16753	16778	16546	16587	16707	16584	16879	16618	16613	16697	16716	16655	16895	16787	16747	16653	16703	16790	16701	16646	16544	16665	16650	16794	16717	16815	16710	16808	16625	16739	16607	16586	16661	16810	16696	16731	16766	16592	16733	16772	16565	16582	16612	16761	16618	16652	16681	16684	16517	16785	16618	16654	16677	16602	16761	16645	16675	16691	16756	16944	16795	16766	16821	16671	16784	16666	16762	16918	16743	16539	16675	16572	16634	16648	16597	16586	16882	16728	16539	16764	16864	16734	16493	16726	16749	16840	16840	16814	16721	16744	16829	16631	16694	16995	16708	16666	16692	16836	16796	16812	16854	16723	16866	16762	16803	16906	16723	16728	16757	16695	16632	16660	16641	16730	16686	16679	16658	16779	16800	16642	16829	16766	16882	16796	16821	16601	16817	16803	16811	16701	16459	16702	16754	16715	16581	16700	16594	16852	16640	16670	16673	16654	16929	16674	16652	16780	16624	16709	16756	16727	16774	16611	16563	16701	16666	16781	16757	16671	16678	16852	16670	16551	16850	16719	16627	16894	16735	16633	16636	16545	16830	16610	16477	16597	16569	16814	16848	16734	16814	16721	16806	16658	16695	16739	16746	16884	16726	16640	16805	16958	16794	16668	16759	16736	16491	16874	16776	16707	16557	16743	16420	16685	16727	16592	16618	16672	16958	16797	16778	16777	16688	16710	16729	16855	16742	16631	16831	16820	16613	16891	16775	16788	16668	16722	16721	16833	16703	16871	16592	16673	16970	16744	16689	16709	16796	16661	16843	16775	16766	16603	16716	16757	16499	16843	16593	16768	16830	16731	16680	16631	16679	16807	16778	16669	16590	16698	16801	16762	16790	16801	16535	16824	16775	16661	16859	17041	16854	16830	16547	16592	16795	16762	16587	16708	16691	16670	16842	16716	16727	16691	16739	16799	16683	16731	16770	16652	16782	16802	16591	16595	16688	16707	16869	16877	16653	16569	16839	16762	16666	16712	16801	16517	16750	16759	16711	16583	16452	16671	16656	16850	16705	16722	16737	16588	16785	16693	16699	16672	16580	16553	16730	16613	16526	16810	16541	16570	16462	16676	16614	16814	16838	16778	16685	16630	16727	16726	16551	16801	16847	16795	16679	16733	16790	16825	16568	16787	16648	16607	16775	16778	16492	16648	16648	16782	16656	16500	16547	16760	16685	16799	16756	16659	16798	16763	16737	16553	16571	16693	16698	16693	16731	16614	16580	16671	16720	16790	16684	16580	16646	16527	16739	16794	16766	16594	16634	16681	16864	16728	16751	16654	16691	16628	16801	16923	16743	16602	16531	16548	16629	16755	16588	16726	16948	16926	16643	16632	16820	16670	16637	16469	16654	16695	16617	16890	16774	16619	16777	16852	16596	16755	16712	16695	16632	16688	16754	16708	16699	16523	16939	16558	16722	16654	16847	16734	16621	16736	16782	16809	16695	16719	16697	16634	16771	16688	16714	16662	16703	16726	16719	16751	16772	16562	16765	16767	16673	16777	16748	16737	16755	16734	16778	16798	16815	16585	16770	16832	16639	16670	16686	16490	16682	16686	16587	16695	16650	16658	16808	16505	16702	16750	16924	16753	16677	16670	16699	16772	16902	17045	16627	16793	16831	16866	16770	16854	16785	16499	16596	16640	16859	16584	16725	16788	16673	16567	16620	16782	16707	16797	16527	17027	16753	16807	16585	16759	16480	16766	16555	16710	16677	16802	16766	16962	16853	16653	16749	16779	16934	16780	16844	16853	16683	16599	16660	16779	16602	16774	16598	16716	16551	16700	16480	16801	17011	16725	16480	16700	16711	16532	16713	16830	16683	16858	16646	16648	16624	16599	16682	16686	16872	16800	16822	16948	16804	16771	16665	16821	16694	16636	16685	16802	16645	16793	16731	16707	16847	16846	16750	16678	16775	16765	16753	16560	16817	16725	16460	16791	16538	16601	16799	16595	16702	16791	16689	16628	16706	16643	16728	16876	16989	16714	16712	16685	16739	16913	16725	16755	16744	16698	16711	16869	16778	16711	16681	16719	16793	16738	16509	16793	16524	16730	16923	16775	16603	16619	16703	16837	16739	16703	16715	16542	16688	16748	16774	16684	16747	16747	16914	16694	16907	16716	16779	16654	16685	16834	16607	17013	16657	16623	16436	16732	16772	16781	16671	16579	16670	16783	16761	16738	16632	16763	16723	16742	16803	16488	16800	16764	16585	16559	16584	16651	16854	16661	16937	17000	16659	16828	16748	16773	16749	16693	16905	16927	16682	16807	17112	16902	16672	16869	16862	16632	16830	16668	16593	16795	16674	16890	16721	16738	16672	16745	16899	16564	16762	16649	16667	16685	16617	16665	16631	16520	16626	16738	16746	16590	16641	16679	16805	16444	16538	16800	16808	16744	16823	16628	16584	16554	16536	16640	16490	16800	16582	16686	16576	16622	16631	16898	16623	16822	16696	16604	16561	16747	16709	16811	16859	16811	16757	16754	16637	16485	16756	16684	16691	16609	16632	16741	16925	16760	16589	16692	16774	16670	16746	16609	16750	16703	16393	16702	16298	16781	16729	16680	16862	16798	16590	16675	16712	16729	16570	16914	16908	16630	16733	16677	16602	16747	16638	16508	16709	16614	16594	16580	16744	16694	16646	16767	16706	16613	16642	16746	16592	16682	16656	16716	16662	16740	16621	16750	16724	16818	16607	16768	16764	16897	16866	16632	16886	16733	16617	16710	16682	16686	16789	16949	16729	16672	16670	16632	16706	16717	16596	16617	16575	16689	16746	16910	16736	16615	16717	16597	16608	16802	16750	16743	16714	16688	16869	16744	16708	16790	16645	16629	16716	16602	16776	16721	16835	16791	16749	16825	16636	16541	16464	16683	16628	16696	16863	16556	16781	16651	16705	16780	16928	16677	16640	16957	16750	16647	16802	16488	16566	16441	16822	16743	16647	16885	16907	16576	16523	16635	16649	16709	16516	16825	16830	16612	16464	16737	16811	16844	16650	16582	16576	16992	16779	16463	16620	16802	16789	16647	16645	16656	16676	16874	16797	16661	16704	16655	16595	16728	16603	16666	16675	16652	16771	16638	16750	16742	16577	16871	16647	16645	16664	16584	16586	16595	16824	16836	16826	16905	16795	16699	16843	16868	16618	16551	16749	16424	16526	16590	16755	16542	16498	16861	16611	16511	16715	16661	16800	16612	16812	16764	16698	16574	16751	16677	16898	16696	16510	16632	16582	16628	16827	16503	16622	16816	16644	16727	16644	16540	16646	16850	16708	16635	16721	16735	16700	16584	16749	16785	16704	16731	16745	16575	16732	16757	16636	16731	16639	16793	16757	16794	16574	16887	16815	16907	16820	16885	16538	16681	16873	16729	16713	16674	16729	16798	16714	16667	16751	16607	16968	16622	16527	16668	16755	16762	16678	16799	16666	16793	16867	16555	16539	16509	16662	16485	16582	16763	16802	16819	16738	17008	16786	16810	16761	16592	16589	16761	16634	16697	16734	16708	16619	16598	16795	16643	16766	16580	16547	16672	16569	16709	16572	16731	16599	16717	16751	16745	16673	16706	16701	16666	16681	16624	16705	16609	16517	16736	16926	16792	16602	16820	16671	16907	16695	16614	16559	16783	16877	16767	16524	16705	16552	16737	16604	16903	16728	16555	16763	16818	16913	16689	16657	16609	16797	16716	16741	16847	16776	16680	16759	16629	16523	16672	16431	16788	16950	16786	16769	16756	16665	16643	16586	16722	16719	16546	16536	16698	16742	16701	16693	16746	16557	16741	16765	16704	16597	16544	16547	16755	16671	16820	16852	16636	16874	16717	16675	16745	16666	16791	16856	16711	16683	16791	16599	16639	16943	16720	16645	16702	16711	16577	16673	16765	16648	16840	16657	16857	16689	16674	16840	16668	16754	16809	16837	16755	16518	16528	16720	16667	16798	16709	16614	16647	16670	16748	16723	16601	16663	16643	16784	16641	16590	16795	16638	16813	16763	16681	16817	16901	16619	16556	16844	16859	16639	16886	16613	16704	16714	16624	16889	16589	16596	16629	16942	16772	16676	16519	16769	16704	16766	16760	16650	16510	16688	16955	16561	16593	16588	16728	16604	16663	16803	16760	16809	16889	16676	16513	16802	16865	17086	16689	16702	16496	16743	16801	16863	16849	16478	16624	16689	16683	16831	16749	16712	16650	16615	16826	16762	16597	16805	16746	16477	16756	16555	16646	16770	16750	16749	16793	16848	16747	16835	16632	16684	16715	16718	16713	16721	16738	16886	16620	16716	16636	16672	16619	16659	16656	16606	16698	16807
32947	57533	50721	37475	31151	25563	22828	22684	29058	43474	40711	32513	25107	19509	16411	15336	14804	14619	14559	14720	14528	14444	14429	14395	14480	14440	14539	14487	14503	14429	14545	14536	14479	14642	14503	14524	14625	14508	14509	14431	14473	14514	14510	14533	14639	14593	14486	14543	14592	14613	14531	14397	14561	14498	14422	14447	14624	14430	14353	14705	14457	14446	14515	14542	14444	14487	14545	14603	14588	14540	14319	14466	14477	14546	14433	14425	14498	14563	14461	14642	14481	14504	14469	14525	14542	14526	14610	14592	14568	14291	14552	14635	14491	14599	14413	14361	14385	14573	14483	14394	14502	14480	14514	14488	14566	14456	14501	14457	14372	14509	14524	14656	14489	14412	14408	14524	14460	14473	14589	14394	14522	14440	14574	14492	14495	14463	14424	14386	14324	14525	14637	14319	14554	14593	14488	14396	14454	14625	14445	14570	14544	14649	14528	14539	14449	14485	14451	14480	14544	14492	14671	14533	14586	14455	14490	14654	14370	14370	14458	14434	14578	14551	14476	14566	14431	14568	14365	14533	14651	14525	14441	14488	14655	14450	14539	14583	14470	14659	14537	14562	14472	14528	14351	14455	14496	14470	14452	14494	14474	14470	14629	14261	14481	14463	14381	14592	14350	14482	14578	14693	14375	14567	14599	14430	14290	14657	14487	14469	14411	14623	14484	14394	14537	14511	14501	14501	14576	14368	14402	14304	14553	14490	14386	14595	14452	14418	14424	14561	14486	14300	14667	14625	14494	14563	14686	14476	14650	14371	14551	14552	14431	14419	14427	14519	14571	14593	14298	14498	14503	14425	14524	14603	14419	14340	14679	14435	14621	14627	14529	14538	14633	14592	14545	14521	14566	14524	14511	14496	14405	14599	14551	14453	14510	14627	14567	14569	14351	14447	14483	14388	14620	14503	14678	14604	14477	14472	14477	14485	14501	14529	14552	14514	14517	14499	14396	14561	14464	14549	14370	14676	14431	14618	14471	14327	14545	14399	14478	14493	14550	14465	14470	14519	14484	14526	14549	14428	14591	14368	14402	14542	14332	14515	14395	14436	14480	14468	14507	14416	14548	14513	14498	14542	14414	14381	14578	14531	14560	14609	14555	14401	14508	14525	14631	14443	14372	14560	14542	14412	14433	14503	14601	14374	14727	14532	14423	14494	14405	14453	14594	14705	14532	14571	14504	14386	14480	14444	14539	14531	14475	14446	14697	14279	14450	14363	14436	14347	14375	14584	14437	14423	14536	14664	14469	14476	14410	14352	14553	14488	14473	14495	14470	14487	14554	14508	14557	14513	14566	14565	14460	14544	14386	14412	14340	14602	14420	14529	14557	14510	14393	14478	14419	14537	14510	14446	14494	14529	14556	14541	14538	14457	14486	14458	14451	14661	14521	14490	14689	14407	14514	14525	14449	14428	14424	14512	14551	14555	14666	14460	14660	14410	14460	14432	14600	14525	14437	14540	14707	14572	14491	14483	14609	14482	14667	14538	14343	14434	14468	14497	14571	14478	14533	14419	14442	14477	14449	14459	14613	14601	14584	14425	14421	14500	14502	14343	14637	14460	14283	14463	14471	14489	14581	14428	14678	14523	14571	14392	14480	14565	14518	14695	14459	14551	14521	14298	14789	14599	14338	14443	14329	14282	14698	14518	14463	14443	14453	14645	14395	14674	14562	14502	14347	14451	14378	14453	14670	14346	14454	14568	14614	14344	14497	14448	14609	14621	14455	14417	14562	14538	14462	14534	14546	14433	14281	14507	14497	14634	14465	14487	14550	14552	14428	14488	14426	14677	14391	14543	14567	14427	14507	14440	14413	14461	14487	14456	14365	14340	14504	14462	14451	14418	14494	14524	14442	14573	14475	14557	14484	14302	14365	14571	14674	14554	14389	14503	14361	14329	14284	14493	14490	14603	14566	14373	14471	14518	14525	14455	14442	14582	14509	14472	14711	14660	14490	14602	14436	14541	14381	14281	14494	14619	14554	14498	14469	14498	14524	14467	14529	14618	14440	14348	14483	14646	14522	14447	14453	14486	14635	14408	14606	14516	14507	14547	14443	14510	14522	14452	14542	14496	14480	14646	14544	14502	14478	14494	14496	14543	14413	14361	14557	14641	14459	14752	14354	14437	14412	14334	14516	14324	14474	14357	14492	14473	14496	14685	14408	14518	14490	14443	14443	14487	14615	14609	14281	14574	14566	14371	14555	14408	14561	14425	14337	14456	14443	14376	14408	14483	14642	14495	14554	14576	14457	14516	14353	14450	14556	14410	14483	14338	14476	14384	14547	14524	14419	14610	14518	14404	14527	14439	14513	14455	14333	14466	14649	14386	14536	14520	14449	14555	14625	14519	14494	14584	14512	14584	14440	14437	14504	14485	14610	14528	14518	14560	14589	14344	14692	14653	14531	14349	14548	14484	14666	14478	14449	14509	14527	14568	14515	14467	14479	14533	14504	14744	14529	14545	14387	14523	14479	14677	14591	14442	14463	14609	14437	14546	14535	14446	14390	14539	14497	14499	14353	14439	14564	14415	14626	14488	14776	14597	14551	14415	14431	14305	14614	14482	14548	14470	14493	14476	14480	14427	14389	14638	14522	14370	14453	14491	14450	14409	14414	14420	14523	14548	14421	14553	14450	14433	14423	14546	14594	14524	14478	14432	14500	14326	14631	14521	14401	14609	14568	14440	14469	14278	14325	14309	14499	14493	14577	14427	14706	14513	14575	14443	14423	14435	14616	14485	14472	14745	14443	14514	14277	14561	14410	14546	14409	14516	14671	14588	14554	14464	14501	14610	14548	14512	14493	14561	14526	14482	14426	14468	14461	14394	14603	14485	14493	14442	14610	14410	14557	14411	14468	14390	14368	14433	14518	14391	14584	14426	14523	14488	14442	14381	14540	14451	14463	14332	14493	14438	14623	14637	14564	14590	14512	14577	14386	14448	14529	14651	14431	14418	14512	14604	14411	14460	14648	14504	14535	14383	14440	14450	14636	14356	14543	14371	14544	14644	14556	14594	14539	14620	14406	14577	14506	14479	14603	14736	14478	14391	14565	14493	14560	14550	14528	14589	14398	14490	14513	14428	14562	14391	14581	14584	14474	14463	14601	14658	14455	14413	14528	14383	14577	14622	14477	14511	14567	14521	14529	14588	14401	14461	14410	14640	14496	14392	14568	14404	14481	14544	14377	14525	14556	14604	14575	14536	14549	14435	14529	14342	14524	14546	14401	14546	14384	14370	14538	14595	14369	14584	14706	14516	14463	14627	14540	14617	14448	14615	14412	14515	14522	14557	14465	14482	14529	14407	14416	14362	14428	14480	14580	14672	14537	14516	14396	14540	14480	14362	14428	14339	14524	14565	14498	14512	14548	14410	14350	14386	14582	14470	14477	14450	14502	14404	14512	14485	14578	14440	14339	14523	14436	14580	14528	14599	14465	14404	14373	14343	14468	14420	14528	14393	14572	14608	14436	14540	14398	14530	14257	14519	14593	14466	14563	14424	14576	14401	14397	14573	14512	14549	14480	14523	14453	14513	14494	14422	14713	14498	14367	14431	14473	14508	14536	14321	14545	14487	14566	14620	14580	14554	14345	14654	14576	14547	14460	14451	14502	14361	14379	14554	14415	14540	14602	14570	14564	14489	14548	14443	14331	14513	14472	14541	14584	14367	14519	14492	14404	14655	14608	14575	14550	14664	14573	14421	14485	14475	14624	14533	14479	14542	14365	14526	14343	14434	14498	14626	14553	14568	14512	14470	14572	14526	14468	14442	14493	14501	14417	14395	14464	14463	14574	14451	14421	14456	14519	14408	14539	14552	14586	14481	14562	14530	14352	14520	14529	14497	14398	14620	14610	14456	14445	14602	14544	14456	14609	14521	14425	14485	14543	14595	14265	14529	14364	14584	14560	14573	14465	14546	14458	14520	14480	14500	14446	14547	14465	14574	14479	14597	14548	14490	14617	14521	14337	14596	14361	14380	14430	14503	14655	14625	14438	14743	14523	14572	14438	14534	14536	14384	14324	14333	14401	14565	14487	14472	14532	14328	14452	14560	14589	14341	14495	14453	14564	14547	14515	14440	14325	14448	14483	14580	14601	14398	14424	14510	14545	14579	14566	14566	14499	14515	14482	14574	14579	14362	14540	14480	14599	14562	14429	14320	14415	14643	14642	14527	14532	14612	14572	14450	14562	14539	14567	14514	14555	14452	14440	14446	14575	14729	14551	14277	14513	14555	14396	14567	14487	14391	14600	14562	14600	14571	14504	14480	14319	14615	14423	14426	14527	14497	14515	14578	14622	14362	14584	14543	14489	14378	14599	14449	14372	14414	14308	14648	14492	14527	14437	14545	14463	14544	14499	14510	14558	14517	14486	14440	14483	14295	14761	14610	14565	14614	14462	14503	14361	14317	14601	14413	14413	14447	14563	14576	14512	14628	14446	14583	14491	14448	14693	14482	14298	14591	14531	14505	14446	14463	14442	14573	14473	14496	14465	14491	14415	14361	14476	14377	14426	14460	14676	14371	14423	14669	14479	14623	14468	14622	14556	14341	14507	14236	14546	14481	14461	14474	14584	14580	14549	14569	14434	14537	14436	14633	14580	14585	14557	14573	14532	14537	14491	14508	14275	14520	14492	14510	14435	14393	14503	14489	14492	14549	14531	14518	14572	14565	14568	14486	14618	14429	14552	14553	14542	14212	14380	14445	14524	14435	14336	14348	14588	14446	14511	14543	14641	14638	14526	14547	14523	14748	14503	14359	14513	14521	14633	14464	14428	14565	14693	14500	14518	14413	14542	14425	14653	14681	14573	14326	14517	14511	14467	14509	14736	14611	14525	14504	14447	14537	14602	14600	14613	14561	14568	14489	14587	14308	14364	14460	14387	14569	14521	14544	14410	14502	14465	14516	14458	14570	14565	14426	14418	14754	14439	14478	14529	14526	14448	14595	14312	14487	14491	14350	14501	14422	14401	14385	14700	14546	14453	14445	14476	14528	14501	14625	14531	14655	14463	14615	14535	14436	14517	14313	14468	14691	14509	14440	14322	14503	14505	14661	14624	14612	14352	14380	14511	14373	14478	14298	14468	14541	14460	14504	14503	14508	14504	14263	14420	14559	14575	14413	14585	14636
28118	25419	28199	23545	18761	17583	17393	16945	17354	19321	19522	18589	17361	16924	17053	16957	16695	16845	16714	16803	16737	16681	16842	16696	16648	16510	16634	16703	16856	16790	16374	16623	16556	16590	16797	16559	16616	16643	16783	16573	16637	16652	16634	16693	16579	16691	16667	16656	16556	16661	16434	16751	16554	16684	16457	16827	16772	16648	16574	16588	17050	16740	16519	16559	16485	16787	16660	16598	16460	16744	16367	16673	16569	16807	16570	16561	16615	16661	16665	16621	16537	16561	16647	16542	16514	16601	16712	16681	16799	16739	16736	16559	16668	16487	16770	16618	16683	16641	16744	16695	16508	16863	16538	16709	16398	16563	16704	16675	16740	16619	16636	16583	16785	16607	16825	16672	16727	16709	16703	16625	16674	16672	16686	16740	16717	16545	16722	16570	16541	16806	16883	16732	16686	16566	16620	16667	16577	16670	16659	16704	16592	16492	16647	16668	16796	16643	16693	16490	16704	16803	16539	16622	16677	16925	16736	16597	16610	16636	16738	16935	16743	16705	16416	16616	16581	16796	16800	16554	16814	16718	16755	16714	16604	16636	16570	16621	16607	16624	16768	16666	16460	16687	16626	16612	16724	16693	16669	16798	16644	16780	16534	16546	16791	16765	16708	16662	16592	16538	16630	16826	16839	16675	16638	16745	16757	16604	16698	16553	16470	16577	16586	16729	16697	16598	16692	16724	16652	16576	16633	16630	16647	16783	16736	16495	16825	16818	16505	16773	16446	16637	16685	16517	16637	16552	16519	16797	16463	16405	16518	16452	16661	16529	16710	16637	16691	16462	16534	16663	16718	16642	16785	16630	16272	16678	16686	16742	16518	16536	16754	16775	16831	16542	16492	16646	16560	16526	16779	16580	16643	16614	16642	16614	16621	16871	16743	16710	16653	16805	16774	16574	16708	16438	16435	16739	16726	16617	16747	16627	16500	16628	16616	16593	16723	16644	16738	16563	16666	16564	16569	16622	16617	16687	16590	16605	16672	16729	16687	16731	16516	16504	16654	16645	16553	16670	16548	16776	16598	16532	16623	16807	16702	16868	16726	16561	16584	16765	16449	16643	16537	16754	16680	16733	16733	16470	16694	16668	16595	16814	16832	16765	16645	16726	16627	16787	16702	16661	16646	16501	16580	16614	16560	16635	16680	16695	16713	16771	16724	16758	16784	16614	16518	16602	16610	16519	16579	16640	16627	16590	16490	16598	16552	16631	16796	16611	16723	16611	16749	16753	16738	16515	16630	16475	16640	16664	16649	16656	16318	16680	16667	16732	16658	16625	16789	16568	16547	16646	16433	16673	16540	16869	16645	16653	16829	16544	16605	16551	16707	16698	16731	16638	16551	16696	16741	16493	16538	16915	16505	16641	16517	16635	16830	16766	16571	16798	16508	16655	16578	16616	16690	16738	16567	16787	16695	16615	16805	16532	16550	16639	16652	16744	16586	16760	16804	16820	16737	16548	16766	16650	16618	16741	16642	16788	16703	16546	16420	16758	16872	16564	16657	16568	16464	16759	16613	16656	16532	16789	16478	16698	16541	16665	16626	16732	16615	16472	16770	16568	16740	16785	16611	16718	16636	16672	16688	16682	16541	16658	16677	16644	16634	16784	16624	16776	16682	16556	16787	17016	16911	16544	16519	16508	16618	16665	16759	16624	16672	16553	16833	16658	16881	16694	16722	16533	16840	16738	16489	16648	16600	16590	16695	16578	16745	16621	16826	16731	16496	16694	16744	16625	16683	16852	16757	16501	16716	16427	16609	16686	16458	16791	16846	16601	16555	16594	16643	16724	16784	16577	16747	16576	16594	16628	16857	16427	16400	16560	16669	16748	16786	16720	16762	16660	16742	16719	16602	16713	16556	16626	16786	16731	16678	16530	16710	16724	16689	16761	16672	16752	16611	16686	16592	16676	16526	16573	16775	16530	16760	16615	16772	16592	16925	16680	16869	16792	16493	16591	16645	16660	16806	16695	16816	16715	16635	16875	16663	16813	16725	16685	16701	16569	16652	16685	16698	16691	16519	16593	16597	16658	16709	16662	16700	16729	16660	16570	16642	16612	16791	16585	16808	16648	16536	16701	16703	16512	16798	16657	16781	16720	16688	16753	16706	16721	16642	16476	16710	16718	16768	16702	16700	16706	16726	16571	16829	16593	16579	16596	16696	16835	16692	16652	16643	16620	16561	16495	16620	16582	16791	16567	16522	16610	16774	16640	16559	16827	16604	16615	16589	16684	16569	16431	16682	16667	16687	16509	16528	16748	16527	16613	16712	16766	16698	16604	16668	16700	16703	16629	16622	16772	16459	16726	16555	16766	16586	16705	16701	16680	16788	16724	16696	16718	16859	16733	16581	16619	16740	16634	16647	16492	16585	16588	16653	16696	16766	16422	16632	16776	16618	16665	16450	16849	16850	16853	16497	16684	16778	16747	16602	16756	16472	16805	16629	16543	16651	16769	16714	16791	16773	16707	16971	16850	16567	16526	16799	16648	16757	16757	16686	16512	16558	16557	16680	16845	16721	16624	16672	16653	16545	16836	16745	16528	16712	16674	16667	16529	16707	16767	16573	16502	16593	16650	16761	16470	16647	16684	16588	16531	16595	16692	16711	16828	16898	16780	16729	16665	16666	16586	16566	16516	16709	16712	16608	16412	16589	16810	16599	16705	16614	16534	16494	16686	16654	16606	16644	16561	16650	16739	16880	16620	16665	16735	16696	16607	16486	16657	16684	16754	16637	16704	16594	16594	16669	16752	16866	16648	16663	16801	16606	16812	16607	16655	16617	16526	16638	16673	16534	16761	16659	16572	16637	16746	16661	16741	16863	16725	16710	16652	16806	16775	16754	16760	16720	16780	16699	16747	16563	16580	16746	16795	16632	16589	16788	16693	16706	16601	16564	16637	16660	16899	16491	16847	16517	16375	16659	16552	16590	16556	16506	16671	16669	16840	16901	16614	16722	16810	16542	16674	16639	16510	16686	16702	16717	16693	16792	16600	16681	16706	16693	16410	16628	16630	16748	16638	16529	16692	16816	16861	16637	16738	16784	16522	16578	16709	16809	16705	16788	16667	16349	16618	16627	16687	16702	16659	16603	16541	16709	16363	16593	16792	16642	16618	16551	16608	16802	16751	16771	16708	16773	16592	16569	16672	16816	16529	16773	16617	16641	16677	16692	16648	16673	16591	16686	16806	16615	16617	16406	16594	16685	16596	16859	16714	16666	16536	16716	16880	16638	16679	16466	16665	16675	16837	16635	16572	16779	16569	16723	16615	16910	16693	16643	16736	16815	16705	16669	16835	16599	16412	16787	16484	16486	16573	16642	16580	16714	16746	16841	16607	16654	16585	16612	16509	16380	16396	16793	16753	16621	16612	16641	16596	16587	16693	16639	16778	16841	16765	16327	16690	16428	16496	16628	16828	16706	16588	16746	16710	16500	16617	16698	16761	16673	16576	16566	16636	16601	16595	16746	16624	16820	16673	16734	16631	16661	16621	16746	16643	16669	16749	16805	16418	16654	16619	16812	16656	16536	16624	16635	16775	16751	16881	16734	16723	16667	16582	16462	16718	16705	16685	16810	16779	16658	16610	16694	16521	16665	16672	16512	16624	16623	16582	16902	16760	16523	16702	16664	16666	16886	16691	16767	16921	16587	16818	16663	16676	16752	16623	16450	16469	16416	16742	16749	16755	16516	16689	16680	16650	16426	16582	16630	16543	16841	16509	16749	16557	16680	16566	16473	16760	16739	16581	16689	16740	16835	16605	16795	16439	16777	16771	16659	16596	16686	16622	16674	16519	16745	16604	16594	16589	16781	16720	16804	16690	16568	16656	16888	16732	16505	16769	16600	16648	16604	16618	16742	16654	16694	16461	16904	16721	16644	16832	16793	16706	16800	16553	16596	16684	16778	16600	16717	16618	16737	16584	16627	16660	16739	16761	16657	16779	16648	16683	16698	16820	16835	16750	16597	16519	16661	16526	16466	16521	16756	16690	16685	16821	16790	16757	16417	16537	16592	16722	16589	16720	16676	16432	16697	16619	16820	16717	16604	16750	16433	16492	16590	16520	16538	16623	16670	16803	16613	16709	16676	16655	16632	16701	16730	16442	16698	16549	16707	16622	16462	16785	16727	16490	16616	16442	16591	16765	16574	16722	16574	16780	16702	16700	16725	16726	16625	16625	16808	16820	16850	16798	16835	16514	16547	16636	16707	16763	16673	16696	16670	16549	16638	16627	16664	16723	16658	16512	16766	16597	16718	16582	16832	16579	16693	16639	16789	16661	16830	16855	16511	16615	16465	16668	16540	16766	16601	16695	16601	16621	16794	16572	16561	16755	16801	16508	16839	16562	16733	16758	16608	16752	16729	16657	16772	16685	16709	16609	16773	16572	16573	16641	16754	16829	16526	16672	16720	16445	16639	16830	16556	16525	16523	16543	17002	16459	16703	16671	16744	16667	16692	16683	16871	16610	16667	16701	16477	16677	16737	16604	16650	16763	16432	16704	16582	16446	16511	16641	16666	16585	16655	16614	16637	16773	16847	16531	16839	16619	16698	16671	16473	16730	16707	16353	16819	16800	16695	16612	16413	16457	16638	16509	16581	16841	16635	16632	16714	16725	16592	16642	16733	16586	16561	16575	16730	16604	16671	16657	16838	16520	16689	16692	16649	16676	16598	16392	16606	16769	16584	16541	16709	16796	16625	16721	16557	16632	16712	16517	16651	16606	16720	16627	16643	16689	16592	16866	16605	16680	16695	16686	16627	16527	16696	16638	16602	16607	16530	16736	16591	16625	16684	16511	16476	16596	16725	16706	16792	16890	16932	16711	16658	16583	16815	16540	16639	16564	16860	16739	16516	16585	16624	16643	16589	16631	16581	16806	16655	16812	16671	16556	16744	16658	16499	16842	16681	16625	16660	16461	16652	16515	16667	16446	16523	16438	16855	16615	16805	16763	16735	16795	16533	16682	16575	16776	16749	16745	16560	16598	16670	16698	16813	16764	16658	16707	16653	16684	16761	16525	16545	16403	16729	16607	16680	16559	16659	16687	16815	16667	16658	16688	16744	16564	16591	16778	16636	16472	16743	16706	16678	16606	16471	16621	16568	16584	16759	16665	16480	16708	16677	16743
27946	39077	28332	20013	17119	15878	15327	14971	15759	18565	18187	16596	15387	15078	14816	14718	14582	14434	14499	14573	14525	14453	14584	14660	14428	14417	14431	14402	14405	14494	14557	14530	14463	14558	14493	14510	14411	14449	14527	14522	14554	14352	14636	14481	14393	14554	14624	14513	14432	14630	14505	14555	14541	14594	14425	14453	14448	14467	14510	14573	14559	14559	14664	14416	14465	14649	14542	14459	14415	14290	14425	14590	14602	14543	14507	14443	14590	14364	14658	14599	14541	14581	14396	14490	14557	14621	14520	14324	14584	14627	14438	14446	14433	14553	14423	14559	14264	14549	14568	14455	14644	14453	14565	14352	14475	14315	14464	14624	14490	14383	14392	14389	14595	14405	14468	14501	14448	14523	14515	14470	14723	14378	14329	14414	14484	14448	14609	14381	14448	14537	14546	14507	14484	14557	14430	14552	14455	14529	14549	14538	14435	14531	14440	14419	14370	14456	14464	14555	14485	14549	14620	14427	14383	14560	14525	14488	14499	14532	14519	14613	14543	14516	14524	14438	14471	14615	14426	14494	14574	14392	14497	14377	14496	14601	14634	14502	14508	14456	14552	14455	14484	14562	14465	14464	14507	14377	14518	14469	14697	14455	14321	14533	14432	14460	14526	14577	14549	14656	14469	14586	14323	14569	14559	14443	14536	14552	14524	14449	14530	14492	14395	14724	14618	14336	14469	14547	14502	14598	14455	14503	14508	14645	14490	14497	14545	14582	14433	14493	14594	14532	14564	14596	14568	14498	14660	14453	14455	14599	14490	14605	14410	14565	14569	14476	14384	14397	14690	14381	14542	14537	14513	14454	14340	14645	14644	14484	14512	14491	14519	14446	14527	14535	14454	14436	14536	14604	14644	14630	14543	14455	14554	14336	14491	14384	14599	14504	14623	14285	14487	14516	14445	14459	14330	14515	14392	14426	14549	14533	14554	14547	14511	14465	14555	14544	14472	14588	14661	14436	14486	14678	14525	14569	14542	14503	14581	14392	14519	14397	14448	14504	14506	14381	14481	14417	14546	14527	14621	14465	14452	14524	14482	14676	14366	14673	14500	14481	14584	14463	14617	14610	14502	14480	14414	14453	14620	14560	14668	14451	14384	14474	14519	14495	14533	14578	14634	14559	14506	14474	14724	14422	14379	14448	14581	14445	14415	14492	14567	14401	14655	14438	14447	14455	14511	14383	14434	14602	14472	14523	14356	14501	14537	14598	14516	14592	14486	14437	14535	14585	14364	14558	14520	14351	14433	14594	14617	14582	14439	14384	14311	14439	14451	14496	14542	14402	14558	14461	14518	14717	14649	14509	14413	14491	14444	14549	14403	14404	14544	14450	14467	14573	14415	14443	14402	14489	14613	14488	14571	14479	14394	14407	14371	14478	14411	14470	14580	14498	14520	14405	14382	14511	14701	14626	14534	14512	14600	14483	14470	14464	14628	14336	14578	14582	14303	14371	14450	14524	14649	14399	14465	14570	14548	14568	14486	14544	14537	14441	14589	14607	14559	14426	14450	14572	14589	14549	14497	14616	14512	14487	14511	14447	14454	14530	14609	14309	14563	14395	14427	14369	14512	14560	14559	14553	14494	14507	14451	14497	14456	14414	14362	14487	14413	14589	14450	14554	14574	14321	14576	14616	14415	14576	14565	14453	14344	14610	14558	14761	14669	14488	14412	14443	14599	14370	14708	14453	14436	14585	14323	14563	14360	14488	14441	14478	14408	14526	14566	14523	14494	14525	14404	14441	14237	14391	14353	14424	14424	14618	14556	14547	14365	14447	14416	14622	14317	14595	14481	14449	14415	14729	14605	14285	14447	14477	14501	14471	14457	14613	14516	14479	14513	14576	14377	14374	14431	14414	14496	14492	14366	14621	14384	14640	14513	14593	14547	14514	14600	14444	14589	14436	14464	14468	14561	14444	14292	14600	14356	14574	14643	14522	14331	14449	14580	14621	14485	14386	14388	14499	14603	14500	14561	14513	14472	14524	14492	14360	14518	14541	14616	14630	14546	14442	14490	14579	14622	14642	14481	14457	14485	14387	14431	14637	14620	14664	14514	14556	14594	14462	14502	14493	14719	14583	14583	14417	14429	14561	14286	14618	14459	14483	14561	14519	14591	14585	14604	14215	14451	14403	14637	14372	14588	14653	14492	14440	14640	14534	14544	14629	14515	14552	14497	14482	14507	14614	14422	14658	14450	14621	14564	14573	14589	14444	14298	14542	14656	14748	14600	14534	14529	14653	14482	14408	14592	14633	14571	14622	14589	14492	14378	14357	14615	14521	14474	14661	14512	14495	14475	14441	14468	14405	14459	14592	14500	14397	14349	14530	14322	14456	14416	14441	14421	14560	14594	14568	14548	14506	14429	14605	14594	14457	14421	14579	14347	14456	14665	14600	14522	14633	14411	14377	14589	14602	14407	14465	14503	14452	14632	14509	14404	14463	14378	14523	14445	14363	14459	14468	14424	14473	14417	14349	14591	14601	14684	14463	14549	14594	14635	14464	14344	14613	14564	14433	14595	14416	14588	14451	14360	14427	14614	14570	14510	14490	14630	14409	14388	14481	14596	14376	14476	14566	14498	14543	14705	14381	14461	14465	14567	14458	14567	14524	14447	14489	14592	14450	14477	14634	14540	14598	14363	14572	14405	14498	14324	14531	14390	14481	14659	14537	14468	14634	14429	14551	14509	14722	14664	14386	14392	14413	14628	14441	14461	14601	14613	14547	14472	14444	14664	14534	14598	14621	14583	14575	14569	14544	14641	14448	14354	14588	14420	14423	14370	14421	14481	14398	14534	14344	14574	14551	14565	14566	14610	14578	14661	14456	14503	14517	14300	14482	14553	14550	14636	14616	14358	14490	14360	14435	14510	14555	14414	14519	14615	14483	14464	14434	14392	14522	14419	14512	14528	14332	14494	14444	14462	14724	14416	14401	14457	14638	14397	14504	14770	14498	14469	14212	14530	14450	14455	14486	14573	14471	14566	14445	14559	14570	14449	14500	14408	14583	14520	14569	14487	14516	14412	14479	14549	14559	14511	14425	14706	14566	14594	14650	14500	14554	14523	14672	14575	14468	14482	14500	14507	14575	14355	14569	14505	14406	14401	14612	14547	14509	14430	14520	14359	14616	14612	14475	14562	14496	14531	14500	14516	14487	14571	14476	14255	14596	14346	14671	14440	14530	14584	14610	14495	14532	14463	14536	14643	14580	14419	14573	14654	14538	14403	14432	14762	14532	14400	14349	14566	14560	14530	14438	14636	14312	14518	14422	14741	14539	14497	14342	14469	14525	14638	14572	14502	14502	14475	14496	14532	14405	14723	14537	14528	14673	14535	14364	14555	14354	14557	14364	14591	14481	14546	14501	14571	14352	14630	14431	14545	14426	14546	14570	14563	14461	14431	14428	14514	14572	14444	14481	14565	14613	14371	14446	14565	14537	14503	14460	14453	14471	14524	14451	14672	14645	14343	14498	14491	14462	14385	14496	14415	14493	14683	14493	14548	14468	14475	14520	14533	14554	14483	14544	14523	14580	14328	14385	14785	14533	14688	14282	14442	14498	14579	14443	14492	14540	14536	14478	14532	14526	14524	14513	14451	14683	14595	14515	14449	14554	14440	14478	14559	14749	14597	14475	14426	14349	14401	14538	14410	14423	14567	14376	14482	14598	14619	14356	14494	14473	14579	14494	14445	14536	14459	14548	14453	14611	14760	14597	14363	14582	14616	14524	14661	14508	14685	14600	14531	14670	14361	14496	14423	14546	14574	14450	14503	14508	14527	14597	14563	14505	14694	14541	14501	14420	14553	14633	14648	14252	14546	14540	14407	14644	14542	14692	14548	14564	14614	14580	14482	14559	14411	14649	14400	14578	14495	14791	14612	14558	14502	14561	14429	14466	14646	14446	14498	14616	14375	14384	14443	14551	14762	14530	14438	14510	14518	14460	14484	14388	14582	14357	14509	14531	14475	14460	14472	14500	14381	14549	14383	14517	14545	14535	14417	14637	14339	14388	14603	14635	14497	14528	14514	14574	14459	14416	14545	14517	14652	14725	14509	14503	14587	14513	14379	14520	14569	14549	14608	14493	14423	14567	14484	14499	14500	14560	14593	14558	14480	14648	14643	14668	14561	14647	14485	14488	14479	14476	14596	14495	14562	14600	14465	14615	14440	14570	14572	14405	14707	14504	14442	14511	14504	14566	14570	14563	14608	14539	14412	14492	14452	14579	14360	14532	14553	14472	14519	14428	14532	14410	14485	14366	14645	14272	14727	14441	14620	14561	14583	14384	14709	14472	14484	14448	14438	14394	14701	14414	14609	14528	14469	14548	14731	14515	14476	14550	14417	14558	14541	14647	14540	14397	14652	14385	14418	14592	14562	14518	14521	14306	14471	14396	14497	14462	14487	14391	14604	14455	14664	14551	14499	14580	14687	14471	14381	14509	14641	14509	14547	14608	14525	14443	14382	14341	14547	14266	14327	14499	14419	14478	14446	14453	14569	14498	14629	14444	14496	14490	14642	14550	14504	14749	14447	14423	14604	14630	14688	14559	14564	14478	14426	14539	14390	14538	14342	14526	14511	14464	14438	14561	14717	14477	14476	14590	14572	14492	14392	14749	14522	14542	14635	14449	14605	14541	14375	14604	14487	14578	14562	14545	14555	14496	14521	14442	14658	14583	14488	14399	14583	14580	14415	14472	14338	14474	14533	14450	14520	14463	14534	14513	14762	14555	14391	14706	14526	14402	14553	14415	14527	14406	14504	14432	14510	14343	14396	14563	14460	14423	14516	14407	14467	14462	14393	14574	14617	14505	14568	14686	14556	14562	14603	14422	14394	14382	14644	14479	14557	14651	14465	14568	14496	14501	14352	14496	14516	14571	14552	14546	14494	14434	14537	14553	14542	14609	14468	14387	14398	14533	14428	14477	14473	14605	14498	14633	14520	14449	14389	14618	14420	14536	14445	14431	14540	14654	14532	14570	14634	14460	14465	14575	14610	14634	14553	14684	14374	14512	14693	14590	14483	14664	14499	14416	14568	14598	14584	14695	14548	14440	14612	14460	14438	14411	14481	14543	14603	14361	14656	14727	14619	14699	14489	14527	14588	14427	14585	14579	14497	14654	14582	14580
23953	21383	28902	24866	23041	22991	21825	19203	20270	32242	31880	26137	21890	19329	17780	17081	16634	16859	16707	16390	16482	16720	16851	16495	16741	16817	16785	16554	16617	16507	16737	16599	16716	16548	16587	16555	16709	16627	16542	16501	16535	16822	16469	16597	16537	16524	16492	16654	16502	16525	16423	16370	16344	16576	16559	16645	16633	16493	16533	16756	16596	16555	16756	16539	16392	16444	16690	16571	16489	16571	16422	16565	16599	16732	16561	16383	16576	16789	16485	16761	16572	16527	16596	16529	16496	16479	16439	16526	16694	16460	16570	16551	16441	16598	16634	16517	16470	16532	16629	16540	16512	16470	16461	16588	16504	16581	16685	16460	16677	16426	16675	16589	16630	16532	16655	16704	16444	16639	16534	16409	16379	16597	16459	16447	16645	16511	16464	16539	16543	16480	16419	16530	16521	16527	16617	16399	16707	16359	16595	16468	16452	16683	16498	16539	16562	16525	16743	16665	16632	16557	16624	16644	16493	16564	16682	16607	16608	16516	16599	16271	16545	16593	16631	16579	16393	16489	16427	16473	16459	16628	16585	16669	16496	16551	16588	16556	16545	16424	16600	16337	16281	16577	16719	16697	16353	16582	16569	16621	16510	16360	16624	16925	16439	16627	16709	16476	16484	16671	16549	16433	16719	16545	16622	16680	16411	16436	16433	16357	16499	16485	16547	16625	16532	16383	16689	16476	16642	16631	16517	16529	16653	16486	16504	16511	16481	16549	16478	16532	16577	16533	16537	16521	16412	16529	16438	16349	16488	16490	16597	16545	16450	16369	16582	16474	16395	16547	16550	16520	16748	16644	16684	16786	16576	16428	16589	16521	16605	16482	16458	16630	16482	16499	16596	16448	16579	16528	16444	16462	16665	16701	16515	16372	16450	16365	16520	16446	16552	16456	16570	16618	16490	16522	16634	16833	16577	16553	16557	16564	16422	16711	16413	16367	16356	16565	16529	16586	16503	16421	16712	16440	16494	16529	16490	16401	16538	16409	16524	16507	16503	16560	16349	16434	16494	16703	16714	16523	16707	16553	16493	16583	16750	16430	16610	16297	16900	16406	16637	16433	16819	16480	16642	16539	16576	16665	16478	16408	16369	16579	16548	16634	16609	16653	16547	16592	16562	16597	16525	16484	16472	16562	16539	16532	16487	16704	16544	16711	16477	16600	16646	16531	16464	16635	16450	16334	16692	16467	16636	16652	16416	16599	16523	16394	16536	16519	16570	16540	16642	16560	16529	16521	16616	16482	16583	16389	16620	16566	16565	16480	16633	16575	16626	16636	16555	16470	16497	16483	16348	16368	16373	16462	16542	16415	16522	16376	16635	16708	16621	16602	16478	16464	16312	16544	16731	16558	16644	16434	16654	16502	16497	16543	16722	16625	16545	16575	16449	16850	16611	16535	16462	16522	16635	16558	16560	16529	16555	16558	16633	16638	16569	16715	16562	16610	16699	16586	16644	16416	16565	16418	16648	16611	16537	16513	16492	16439	16660	16720	16469	16636	16491	16461	16505	16563	16425	16694	16350	16527	16486	16442	16483	16552	16698	16480	16464	16704	16455	16441	16602	16386	16547	16679	16429	16611	16585	16717	16513	16458	16643	16468	16392	16506	16612	16404	16610	16409	16600	16625	16812	16546	16522	16491	16516	16438	16556	16651	16800	16473	16533	16308	16544	16400	16665	16748	16378	16702	16623	16633	16510	16402	16378	16475	16589	16398	16364	16471	16416	16534	16561	16568	16456	16520	16576	16416	16294	16726	16470	16557	16604	16668	16555	16406	16767	16683	16349	16468	16495	16441	16554	16515	16292	16313	16515	16382	16377	16624	16657	16489	16448	16401	16520	16556	16590	16530	16448	16642	16701	16594	16546	16486	16615	16345	16633	16643	16608	16587	16428	16474	16673	16377	16545	16483	16474	16545	16637	16456	16318	16479	16693	16646	16736	16549	16527	16613	16483	16657	16640	16543	16459	16472	16420	16652	16565	16704	16531	16624	16498	16447	16568	16498	16508	16626	16778	16517	16413	16598	16705	16406	16705	16359	16666	16529	16464	16641	16478	16525	16283	16575	16289	16409	16664	16616	16414	16630	16626	16496	16549	16431	16544	16505	16389	16544	16479	16543	16521	16525	16524	16577	16456	16459	16579	16533	16666	16419	16554	16477	16561	16610	16678	16477	16612	16636	16649	16435	16473	16553	16363	16672	16588	16804	16658	16585	16817	16633	16446	16317	16531	16737	16689	16743	16691	16462	16450	16611	16749	16651	16634	16730	16529	16611	16555	16371	16596	16308	16474	16397	16578	16519	16430	16603	16791	16540	16455	16599	16593	16421	16589	16631	16617	16436	16600	16236	16614	16693	16792	16315	16405	16461	16420	16614	16620	16486	16478	16322	16511	16506	16488	16473	16441	16462	16527	16562	16604	16634	16583	16506	16453	16562	16644	16414	16516	16323	16542	16611	16598	16613	16480	16533	16579	16432	16683	16386	16562	16441	16339	16568	16435	16599	16508	16611	16490	16498	16433	16493	16547	16491	16504	16505	16507	16575	16704	16365	16500	16387	16663	16595	16710	16653	16627	16592	16677	16719	16771	16495	16484	16536	16586	16564	16522	16463	16554	16588	16282	16633	16579	16659	16654	16417	16702	16468	16475	16577	16403	16627	16495	16231	16551	16499	16765	16519	16761	16633	16544	16586	16528	16569	16353	16602	16525	16557	16481	16608	16431	16647	16618	16362	16439	16633	16677	16555	16446	16429	16741	16589	16521	16536	16336	16592	16451	16491	16483	16572	16563	16587	16461	16614	16766	16583	16673	16537	16486	16658	16501	16618	16546	16503	16491	16680	16515	16626	16519	16502	16379	16468	16513	16519	16380	16425	16337	16519	16747	16729	16570	16600	16309	16594	16590	16509	16558	16366	16460	16610	16448	16757	16574	16802	16623	16619	16511	16429	16406	16654	16339	16564	16507	16368	16535	16673	16246	16437	16401	16485	16334	16662	16363	16536	16415	16329	16316	16483	16507	16562	16663	16268	16614	16452	16393	16551	16481	16259	16559	16595	16559	16587	16485	16518	16643	16513	16517	16489	16581	16399	16548	16631	16552	16454	16508	16498	16474	16678	16717	16500	16578	16437	16567	16462	16471	16671	16646	16470	16428	16537	16631	16644	16461	16684	16618	16720	16659	16522	16650	16538	16553	16301	16660	16491	16469	16489	16444	16540	16592	16731	16378	16442	16459	16735	16611	16523	16585	16671	16629	16571	16426	16741	16470	16587	16612	16485	16524	16428	16351	16532	16482	16611	16654	16702	16295	16323	16594	16549	16412	16433	16546	16402	16402	16429	16481	16533	16710	16623	16514	16524	16337	16547	16517	16456	16465	16641	16565	16542	16559	16511	16340	16602	16572	16323	16420	16643	16392	16502	16476	16424	16556	16628	16547	16486	16627	16505	16312	16502	16741	16630	16529	16635	16602	16614	16444	16430	16619	16630	16541	16328	16534	16488	16782	16526	16419	16523	16561	16783	16625	16457	16589	16378	16601	16440	16555	16521	16422	16587	16360	16543	16652	16447	16506	16491	16754	16458	16581	16429	16514	16517	16670	16497	16493	16605	16598	16621	16512	16525	16741	16419	16529	16816	16677	16629	16458	16360	16482	16511	16405	16514	16651	16579	16429	16647	16598	16539	16375	16649	16701	16551	16507	16435	16612	16638	16713	16642	16731	16435	16757	16463	16575	16452	16598	16435	16546	16608	16556	16500	16521	16604	16440	16403	16449	16574	16549	16401	16488	16495	16645	16477	16680	16814	16575	16666	16417	16600	16494	16617	16421	16717	16648	16524	16426	16404	16706	16675	16653	16611	16548	16594	16448	16495	16400	16605	16365	16391	16561	16605	16642	16607	16439	16565	16702	16511	16574	16631	16575	16465	16749	16698	16469	16513	16537	16317	16487	16755	16544	16795	16576	16542	16539	16509	16494	16705	16543	16348	16485	16408	16488	16477	16528	16539	16513	16628	16605	16371	16723	16379	16620	16777	16573	16572	16611	16378	16524	16609	16652	16550	16412	16326	16532	16395	16600	16610	16653	16490	16651	16575	16713	16626	16483	16466	16684	16521	16403	16699	16444	16391	16432	16666	16366	16407	16634	16315	16558	16403	16610	16447	16652	16516	16523	16641	16388	16445	16719	16443	16489	16575	16674	16552	16640	16598	16741	16610	16786	16557	16372	16431	16580	16364	16592	16599	16731	16556	16615	16674	16471	16653	16499	16511	16385	16556	16568	16705	16503	16503	16618	16540	16416	16376	16502	16252	16685	16588	16253	16376	16415	16704	16658	16468	16527	16547	16366	16644	16666	16634	16614	16443	16569	16392	16473	16565	16482	16464	16610	16620	16538	16574	16326	16526	16666	16565	16754	16582	16699	16715	16560	16782	16438	16467	16476	16351	16389	16440	16673	16677	16429	16345	16541	16533	16583	16525	16586	16576	16625	16573	16494	16528	16313	16593	16632	16520	16642	16643	16544	16367	16447	16698	16649	16662	16570	16578	16538	16556	16529	16729	16788	16765	16331	16773	16652	16522	16624	16611	16582	16553	16646	16554	16468	16706	16589	16514	16651	16521	16526	16444	16374	16482	16604	16789	16688	16642	16620	16349	16281	16574	16585	16752	16611	16379	16487	16556	16613	16720	16614	16682	16623	16534	16517	16439	16354	16306	16420	16661	16609	16531	16592	16657	16392	16580	16653	16357	16423	16556	16562	16511	16494	16785	16739	16500	16547	16533	16698	16477	16547	16594	16558	16463	16523	16521	16592	16519	16385	16612	16798	16565	16546	16501	16518	16477	16497	16545	16596	16465	16584	16529	16670	16682	16378	16433	16501	16595	16637	16673	16498	16698	16600	16636	16316	16725	16513	16541	16603	16426	16432	16364	16732	16710	16445	16486	16641	16583	16520	16609	16455	16606	16489	16539	16434	16333	16469	16406	16517	16569	16552	16463	16187	16690	16709	16381	16480	16504	16530	16539	16408	16724	16383	16769	16460	16528	16581	16562	16393	16470	16677	16493	16526	16557	16557	16783	16512	16645	16739	16527	16514	16569	16360	16503	16501	16654	16732	16603	16640	16589	16568	16431
31282	51842	46370	30578	24649	20542	18369	17606	20944	35232	32776	25791	20443	17496	15844	14890	14749	14527	14357	14298	14488	14563	14504	14636	14553	14624	14546	14408	14480	14482	14365	14654	14463	14463	14563	14552	14353	14546	14637	14455	14540	14576	14287	14555	14407	14530	14536	14402	14316	14559	14633	14563	14641	14591	14508	14459	14654	14525	14445	14583	14378	14461	14396	14503	14530	14347	14695	14391	14530	14502	14623	14377	14547	14512	14479	14680	14549	14519	14463	14495	14540	14484	14566	14419	14587	14345	14545	14635	14456	14534	14526	14293	14405	14487	14665	14365	14491	14651	14350	14466	14544	14642	14600	14286	14468	14514	14339	14406	14467	14442	14581	14561	14585	14396	14639	14529	14499	14398	14467	14403	14510	14467	14405	14472	14568	14482	14568	14608	14431	14416	14546	14369	14454	14425	14468	14518	14512	14416	14469	14532	14506	14445	14606	14418	14444	14642	14400	14493	14359	14417	14508	14392	14413	14542	14388	14573	14596	14448	14476	14506	14436	14556	14578	14460	14496	14446	14452	14443	14589	14249	14523	14465	14466	14390	14616	14329	14536	14526	14611	14575	14537	14514	14446	14412	14444	14442	14580	14675	14610	14417	14605	14628	14503	14636	14582	14288	14509	14317	14484	14423	14308	14432	14511	14546	14510	14555	14584	14437	14459	14419	14521	14426	14524	14641	14335	14505	14626	14533	14394	14461	14523	14407	14454	14391	14558	14552	14483	14402	14536	14467	14566	14481	14425	14479	14550	14595	14682	14498	14673	14550	14534	14731	14460	14573	14512	14448	14308	14521	14564	14444	14500	14497	14520	14433	14480	14587	14596	14459	14632	14436	14445	14744	14321	14572	14498	14415	14510	14627	14607	14450	14504	14498	14706	14466	14424	14587	14442	14465	14441	14527	14509	14498	14635	14509	14522	14487	14588	14296	14626	14361	14547	14389	14652	14536	14436	14547	14351	14568	14602	14311	14652	14521	14474	14518	14535	14577	14529	14541	14596	14574	14434	14616	14376	14544	14324	14603	14442	14635	14527	14417	14539	14538	14537	14505	14385	14569	14612	14605	14431	14544	14409	14490	14344	14502	14430	14526	14540	14567	14294	14297	14496	14441	14606	14494	14632	14456	14365	14533	14432	14641	14501	14413	14446	14332	14420	14514	14623	14408	14398	14458	14474	14575	14624	14479	14546	14589	14445	14563	14577	14430	14509	14552	14440	14715	14440	14406	14533	14518	14479	14419	14474	14582	14482	14590	14620	14608	14437	14517	14447	14489	14483	14691	14354	14536	14404	14431	14556	14526	14710	14440	14636	14386	14331	14635	14600	14355	14420	14490	14577	14332	14572	14598	14413	14386	14515	14507	14615	14517	14566	14594	14483	14297	14399	14557	14404	14564	14520	14501	14396	14470	14403	14552	14598	14581	14569	14724	14647	14370	14539	14395	14547	14519	14483	14411	14522	14428	14475	14648	14552	14506	14477	14506	14617	14463	14500	14558	14471	14435	14362	14590	14542	14547	14498	14313	14548	14585	14616	14437	14368	14533	14730	14524	14562	14463	14627	14368	14585	14479	14562	14413	14405	14582	14398	14300	14441	14568	14538	14525	14301	14439	14493	14535	14527	14608	14552	14412	14596	14531	14586	14451	14571	14401	14475	14448	14534	14440	14538	14504	14596	14470	14449	14557	14505	14531	14440	14435	14590	14467	14632	14258	14427	14496	14682	14507	14514	14386	14505	14556	14580	14457	14533	14502	14379	14538	14430	14374	14592	14399	14674	14548	14618	14312	14493	14496	14278	14667	14402	14527	14477	14616	14556	14468	14472	14433	14597	14302	14468	14570	14590	14562	14478	14517	14510	14560	14340	14502	14524	14412	14514	14626	14391	14529	14454	14577	14550	14550	14360	14402	14569	14394	14435	14456	14518	14499	14446	14550	14466	14528	14435	14619	14452	14421	14556	14618	14438	14298	14524	14555	14450	14336	14485	14556	14486	14434	14678	14504	14479	14448	14672	14537	14578	14475	14497	14528	14455	14520	14432	14319	14459	14486	14570	14561	14521	14482	14415	14510	14456	14403	14581	14547	14679	14379	14585	14458	14389	14620	14523	14508	14318	14578	14525	14491	14571	14593	14649	14528	14583	14492	14583	14503	14576	14487	14393	14268	14440	14470	14421	14487	14427	14452	14549	14399	14328	14539	14564	14423	14587	14522	14551	14511	14575	14561	14617	14575	14544	14392	14448	14598	14504	14468	14381	14551	14511	14601	14528	14639	14489	14381	14436	14460	14380	14371	14649	14549	14426	14324	14589	14551	14537	14644	14344	14612	14517	14530	14588	14355	14455	14655	14491	14495	14474	14524	14679	14365	14429	14543	14528	14611	14354	14412	14658	14495	14462	14603	14376	14502	14524	14510	14566	14453	14356	14539	14511	14455	14525	14491	14652	14535	14425	14461	14569	14477	14619	14610	14478	14615	14645	14534	14549	14499	14472	14582	14468	14562	14422	14492	14351	14657	14526	14422	14668	14469	14671	14441	14453	14306	14516	14552	14537	14487	14524	14587	14504	14503	14474	14378	14462	14334	14475	14445	14464	14372	14581	14496	14503	14466	14742	14606	14407	14570	14592	14427	14575	14482	14523	14563	14314	14440	14636	14430	14635	14546	14564	14556	14542	14580	14529	14232	14584	14573	14459	14490	14485	14641	14494	14553	14474	14455	14434	14475	14503	14577	14525	14572	14481	14498	14450	14344	14639	14364	14627	14491	14521	14587	14496	14504	14419	14472	14357	14504	14527	14386	14531	14559	14427	14429	14292	14569	14506	14467	14538	14349	14486	14424	14652	14550	14533	14436	14612	14452	14368	14440	14463	14568	14417	14567	14515	14343	14490	14439	14651	14480	14465	14521	14481	14567	14628	14533	14214	14502	14430	14487	14522	14406	14403	14449	14396	14584	14442	14485	14464	14496	14364	14333	14412	14554	14609	14469	14479	14578	14545	14497	14601	14526	14446	14656	14476	14367	14412	14373	14431	14443	14714	14526	14438	14359	14465	14490	14538	14473	14351	14662	14501	14661	14528	14603	14458	14647	14510	14438	14542	14476	14409	14549	14592	14651	14576	14456	14518	14515	14585	14429	14423	14661	14526	14384	14453	14476	14360	14485	14406	14528	14596	14522	14413	14351	14533	14486	14485	14550	14589	14581	14519	14493	14478	14509	14450	14583	14497	14434	14502	14544	14644	14488	14638	14421	14537	14505	14492	14549	14429	14608	14496	14546	14635	14553	14502	14479	14509	14334	14577	14389	14466	14407	14316	14555	14522	14463	14398	14413	14425	14630	14510	14478	14570	14355	14432	14551	14577	14466	14512	14542	14535	14472	14704	14323	14526	14488	14552	14605	14460	14780	14409	14445	14461	14669	14491	14470	14417	14405	14516	14460	14360	14527	14380	14716	14594	14512	14570	14534	14473	14398	14376	14559	14527	14493	14476	14463	14479	14559	14350	14381	14422	14459	14512	14324	14475	14557	14373	14569	14529	14435	14527	14437	14605	14677	14634	14437	14448	14449	14687	14416	14557	14431	14555	14467	14490	14534	14583	14454	14482	14409	14361	14536	14668	14430	14566	14596	14609	14358	14445	14463	14416	14596	14339	14426	14382	14543	14797	14659	14507	14405	14633	14538	14548	14514	14617	14526	14616	14466	14441	14370	14516	14541	14349	14288	14637	14677	14256	14458	14566	14437	14393	14452	14627	14605	14526	14600	14564	14567	14442	14541	14392	14440	14582	14274	14558	14454	14570	14640	14497	14526	14490	14683	14323	14556	14463	14598	14339	14445	14639	14558	14460	14559	14560	14532	14524	14354	14434	14425	14576	14717	14489	14393	14581	14407	14524	14347	14601	14473	14485	14418	14543	14333	14629	14339	14463	14465	14510	14653	14466	14442	14386	14424	14540	14328	14468	14266	14544	14525	14479	14552	14632	14540	14559	14454	14779	14513	14454	14421	14463	14470	14402	14619	14321	14491	14500	14556	14333	14504	14607	14598	14609	14570	14541	14501	14493	14550	14393	14386	14563	14583	14598	14467	14617	14470	14377	14463	14407	14435	14377	14332	14676	14512	14490	14442	14459	14326	14601	14483	14587	14460	14447	14450	14529	14555	14537	14565	14593	14424	14627	14627	14540	14502	14419	14523	14520	14529	14551	14549	14661	14569	14618	14409	14522	14569	14511	14511	14523	14424	14474	14484	14346	14528	14532	14655	14570	14565	14416	14486	14469	14387	14612	14513	14390	14562	14430	14499	14557	14388	14426	14489	14484	14562	14457	14567	14398	14549	14563	14363	14491	14513	14620	14586	14468	14487	14518	14463	14342	14496	14407	14547	14359	14544	14465	14605	14591	14529	14560	14478	14575	14412	14648	14437	14564	14471	14443	14477	14616	14501	14455	14370	14559	14469	14559	14618	14640	14203	14598	14651	14380	14456	14480	14317	14516	14613	14449	14602	14619	14355	14455	14476	14470	14401	14542	14435	14529	14613	14196	14444	14598	14419	14441	14488	14526	14492	14394	14402	14525	14347	14384	14455	14477	14405	14552	14435	14497	14484	14722	14417	14533	14580	14487	14477	14433	14573	14495	14555	14531	14404	14486	14408	14569	14552	14538	14609	14655	14551	14586	14560	14646	14348	14546	14583	14530	14415	14503	14447	14497	14452	14525	14540	14450	14462	14441	14553	14532	14520	14487	14564	14366	14450	14567	14443	14449	14309	14667	14430	14496	14419	14379	14502	14492	14514	14639	14733	14731	14420	14403	14564	14737	14312	14551	14538	14479	14312	14642	14431	14351	14569	14550	14563	14502	14658	14476	14496	14563	14588	14371	14477	14317	14582	14461	14488	14440	14628	14467	14441	14349	14592	14433	14483	14578	14422	14429	14483	14470	14307	14419	14477	14545	14535	14487	14435	14424	14504	14619	14601	14343	14251	14453	14427	14546	14492	14493	14493	14554	14416	14496	14483	14597	14437	14464	14392	14667	14457	14408	14517	14460	14544	14605	14385	14531	14320	14552	14635	14437	14399	14491	14605	14358	14515	14456	14520	14481	14408	14323	14514	14567	14469	14410	14417	14687	14454	14437	14461
22753	21357	29176	23984	22175	24302	25786	21134	24665	42009	39674	32082	25391	20725	18276	17415	17145	16912	16900	17001	16983	16848	16950	16828	16803	16936	16953	16698	16723	16874	17088	16940	16789	16950	16998	16846	16839	16807	16910	16725	16773	16666	16942	16790	16958	16841	16994	16653	16741	16806	16919	16691	16848	16756	16803	16920	16832	16931	16831	16575	16742	16904	16771	16790	16601	16907	16847	16743	16784	16940	16837	16772	16933	16899	16817	16869	16933	16743	16852	16958	16825	16822	16697	16875	16576	16795	16847	16841	16712	16876	16821	16691	16741	16860	16709	16711	16815	16684	16634	16626	16598	16790	16874	16726	16758	16667	16866	16678	16701	16721	16832	16887	16874	16717	16716	16761	16739	16661	16734	16645	16563	16704	16883	16729	16760	16641	16948	17051	16790	16942	16949	16698	16684	16824	16654	16487	16891	16779	16887	16681	16906	16801	16711	16817	16918	16723	16759	16750	16786	16735	16637	16745	16770	16990	16768	16867	16821	16718	16624	16638	16810	16830	16752	16853	16632	16715	16709	16723	16745	16812	16724	16688	16638	16736	16779	16920	16951	16627	16687	16651	16867	16566	16752	16864	16771	16671	16719	16723	16844	16856	16810	16761	16651	16836	16647	16692	16812	16790	16704	16793	16762	16823	16595	16821	16691	16668	16842	16686	16699	16671	16800	16673	16467	16650	16597	16707	16603	16824	16676	16681	16599	16846	16692	16820	16796	16773	17031	16575	16851	16872	16969	16863	16852	16669	16700	16638	16878	16739	16722	16882	16645	16562	16715	16758	16833	16782	16745	16799	16796	16765	16806	16871	16705	16651	16836	16832	16823	16853	16588	16777	16782	16882	16688	16671	16703	16773	16686	16601	16808	16871	16629	16745	16821	16785	16910	16668	16700	16618	16706	16803	16898	16835	16637	16752	16850	16677	16854	16808	16651	16790	16931	16705	16609	16552	16724	16692	16985	16597	16750	16830	16736	16701	16752	17029	16960	16809	16802	16950	16626	16602	16707	16723	16868	16653	16789	16538	16872	16824	16851	16757	16687	16664	16762	16837	16904	16683	16663	16741	16848	16700	16706	16753	16580	16606	16766	16779	16763	16816	16807	16672	16708	16797	16839	16820	16677	16637	16663	16743	16905	16818	16750	16540	16765	16811	16863	16760	16829	16608	16609	16826	16860	16806	16840	16876	16803	16778	16602	16732	16834	16797	16677	16885	16789	16687	16624	16696	16818	16825	16795	16645	16672	16870	16944	16649	16692	16764	16699	16661	16700	16593	16884	16643	16573	16740	16806	16682	16718	16695	16735	16460	16504	16782	16567	16769	16879	16725	16821	16888	16954	16957	16654	16688	16518	16573	16782	16685	16788	16819	16667	16801	16741	16808	16606	16716	16759	16782	16674	16617	16868	16728	16632	16698	16898	16655	16735	16757	16754	16701	16823	16655	16693	16571	16734	16910	16890	16837	16714	16828	16884	16738	16639	16742	16676	16849	16633	16777	16626	17009	16540	16763	16896	16633	16675	16833	16793	16960	16900	16704	16714	16808	16622	16528	16795	16533	16729	16960	16903	16640	16688	16741	16563	16623	16736	16692	16725	16765	16645	16845	16565	16759	16649	16508	16866	16716	16718	16635	16515	16693	16716	16852	16664	16662	16641	16710	16819	16718	16699	16571	16757	16850	16717	16826	16821	16616	16692	16681	16735	16758	17013	16633	16827	16761	16559	16727	16559	16622	16774	16750	16707	16694	16596	16942	16637	16827	16699	16807	16801	16742	16613	16630	16628	16847	16720	16450	16689	16485	16716	16674	16674	16841	16826	16799	16778	16899	16854	16743	16651	16869	16737	16939	16736	16703	16807	16924	16574	16647	16703	16659	16758	16609	16675	16692	16766	16930	16680	16875	16862	16802	16802	16786	16691	16558	16895	16841	16644	16606	16753	16647	16965	16638	16750	16773	16677	16687	16709	16794	16721	16790	16750	16750	16854	16788	16867	16803	16690	16646	16554	16639	16896	16726	16743	16637	16642	16716	16662	16867	16765	16823	16802	16715	16813	16935	16745	16602	16796	16649	16769	16495	16828	16887	16832	16709	16796	16835	16935	16619	16749	16915	16727	16721	16989	16837	16967	16666	16807	16908	16899	16724	16550	16782	16839	16691	16625	16843	16766	16724	16789	16607	16756	16748	16847	16607	16932	16704	16578	16758	16743	16711	16573	16790	16806	16714	16735	16777	16676	16741	16643	16804	16759	16618	16681	16697	16764	16660	16607	16581	16920	16765	16924	16710	16721	16704	16750	16559	16691	16929	16642	16667	16847	16911	16668	16911	16773	16788	16520	16673	16761	16733	17033	16632	16796	16575	16907	16779	16780	16700	16700	16598	16524	16675	16810	16773	16874	16796	16893	16660	16666	16775	16980	17019	16869	16657	16725	16565	16590	16726	16691	16993	16568	16738	16710	16838	16957	16534	16574	16856	16809	16661	16749	16757	16684	16584	16769	16748	16573	16721	16721	16823	16725	16649	16664	16488	16802	16798	16619	16676	16739	16991	16802	16730	16639	16585	16750	16875	16700	16696	16453	16554	16734	16573	16576	16897	16516	16932	16745	16702	16802	16595	16716	16516	16781	16577	16890	16932	16651	16744	16444	16879	16858	16556	16540	16674	16605	16604	16577	16806	16796	16690	16694	16666	16916	16780	16827	16624	16771	16587	16813	16608	16674	16587	16883	16675	16667	16850	16654	16775	16679	16672	16702	16788	16725	16727	16770	16701	17001	16750	16850	16655	16776	16993	16969	16537	16840	16801	16862	16578	16582	16678	16795	16567	16837	16758	16673	16775	16713	16694	16863	17155	16765	16868	16829	16767	16523	16651	16795	16824	16564	16745	16666	16868	16877	16715	16791	16578	16567	16723	16848	16790	16688	16638	16669	16882	16656	16857	16747	16716	16798	16716	16750	16671	16823	16888	16805	16714	16869	16539	16623	16791	16588	16685	16754	16767	16700	16790	16730	16691	16664	16855	16735	16860	16678	16700	16708	16536	16644	16685	16808	16766	16821	16614	16722	16658	16717	16757	16827	16745	16721	16745	16735	16752	16892	16500	16665	16724	16750	16690	16757	16641	16878	16560	16697	16725	16710	16579	16654	16733	16757	16603	16700	16659	16760	16917	16679	16704	16564	16710	16698	16793	16834	16618	16616	16656	16591	16777	16709	16793	16812	16749	16699	16914	16620	16687	16858	16744	16853	16749	16825	16686	16784	16873	16873	16771	16695	16906	16790	16795	16657	16686	16713	16470	16719	16815	16837	16647	16853	16764	16650	16606	16839	16846	16741	16825	16710	16574	16715	16713	16977	16789	16737	16627	16668	16890	16570	16844	16830	16675	16548	16852	16706	16807	16665	16621	16668	16660	16914	16750	16893	16651	16831	16789	16700	16838	16870	16632	16818	16614	16758	16585	16750	16710	16649	16572	16493	16429	16658	16754	16559	16794	16869	16841	16763	16598	16644	16704	16572	16711	16728	16550	16838	16768	16571	16704	16742	16875	16729	16718	16843	16765	16669	16705	16696	16609	16541	16798	16797	16665	16728	16778	16916	16757	16817	16801	16667	16947	16864	16865	16782	16733	16809	16552	16671	16771	16726	16759	16881	16906	16604	16751	16847	16735	16761	16619	16763	16936	16606	16656	16619	16814	16631	16750	16903	16747	16731	16760	16621	16745	16624	16645	16608	16803	16778	16636	16908	16759	16643	16658	16816	16642	16677	16699	16750	16541	16798	16712	16537	16727	16813	16880	16700	16957	16688	16781	16853	16998	16847	16939	16660	16629	16820	17044	16665	16841	16605	16581	16841	16837	16915	16854	16771	16649	16853	16675	16920	16804	16816	16680	16568	16708	16687	16593	16707	16708	16934	16749	16742	16537	17044	16931	16741	16830	16681	16657	16673	16680	16691	16727	16687	16491	16558	16714	16988	16558	16854	16765	16732	16674	16745	16857	16805	16615	16797	16673	16926	16649	16750	16836	16769	16421	16736	16761	16687	16734	16766	16899	16766	16799	16947	16830	16783	16657	16749	16767	16689	16739	16514	16730	16773	16645	16802	16862	16702	16669	16793	16956	16798	16817	16843	16852	16492	16682	16851	16641	16873	16863	16716	16878	16685	16794	16816	16679	16727	16714	16815	16688	16962	16696	16889	16810	16763	16774	16602	16787	16939	16765	16825	16707	16854	16911	16977	16676	16876	16953	16711	16711	16719	16898	16683	16599	16864	16783	16575	16815	16660	16638	16764	16568	16674	16779	16795	16839	16595	16709	16792	16880	16686	16647	16751	16776	16928	16807	16877	16604	16540	16852	16834	16607	16841	16561	16722	16645	16570	16752	16783	16907	16655	16779	16794	16867	16678	16887	16902	16908	16824	16888	16636	16682	17028	16760	16839	16673	16880	16657	16660	16673	16829	16693	16808	16776	16690	16803	16770	16783	16706	16553	16497	16725	16709	16880	16534	16756	16619	16514	16731	16647	16690	16842	16745	16711	16663	16738	16764	16613	16704	16675	16812	16640	16819	16791	16756	16740	16598	16773	16740	16666	16760	16984	16911	16658	16685	16648	16744	16494	16765	16716	16675	16625	16652	16775	16910	16728	16624	16536	17002	16805	16699	16686	16723	16723	16882	16933	16660	16648	16662	16876	16587	16778	16624	16540	16700	16795	16673	16658	16703	16716	16929	16755	16692	16884	16753	16626	16751	16760	16836	16609	16844	16681	16549	16761	16679	16777	16705	16713	16722	16598	16852	16860	16710	16889	16778	16716	16712	16701	16768	16742	16800	16891	16663	16764	16974	16808	16806	16576	16849	16870	16911	16902	16878	16751	16753	16592	16679	16692	16630	16637	16957	16876	16734	16727	16964	16684	16610	16787	16662	16675	16763	16803	16609	16769	16706	16703	16723	16772	16684	16633	16772	16851	16638	16768	16622	16825	16689	16783	16724	16633	16849	16628	16559	16804	16824	16656	16670	16575	16771	16887	16737	16673	16866	16864	16663	16615	16821	16885	16614	16578	16634	16702	16914	16756	16673	16700	16804	16584	16687	16711	16912	16819	16682	16621	16646	16827	16669	16702	16713	16636	16698	16799
35178	61041	52217	38443	31933	23748	20750	20443	27025	43528	39914	32029	24273	18853	16039	14963	14809	14595	14628	14716	14506	14512	14654	14718	14582	14660	14698	14495	14567	14704	14732	14685	14534	14523	14538	14492	14562	14549	14614	14682	14600	14704	14582	14586	14497	14594	14433	14597	14569	14636	14590	14583	14640	14756	14634	14598	14800	14521	14710	14608	14559	14539	14441	14633	14658	14491	14743	14557	14464	14532	14514	14606	14687	14745	14515	14561	14752	14539	14842	14624	14684	14540	14514	14619	14712	14625	14487	14496	14626	14514	14515	14590	14484	14597	14684	14627	14607	14607	14400	14683	14517	14629	14678	14560	14578	14645	14578	14516	14638	14588	14616	14648	14512	14623	14583	14591	14682	14623	14588	14467	14431	14589	14581	14626	14591	14703	14610	14567	14555	14568	14515	14720	14558	14543	14616	14564	14593	14716	14668	14546	14581	14618	14535	14752	14505	14664	14579	14557	14528	14630	14457	14610	14563	14530	14601	14536	14487	14447	14573	14585	14463	14758	14464	14597	14537	14658	14574	14406	14617	14375	14664	14601	14682	14611	14596	14666	14558	14568	14455	14731	14621	14500	14598	14370	14566	14553	14630	14574	14601	14703	14635	14530	14532	14509	14795	14502	14516	14847	14561	14692	14488	14590	14498	14603	14493	14645	14483	14697	14435	14493	14554	14608	14675	14564	14479	14512	14721	14444	14452	14648	14490	14564	14635	14497	14622	14674	14578	14583	14413	14597	14449	14556	14540	14812	14521	14482	14666	14529	14630	14573	14625	14655	14571	14666	14577	14707	14632	14606	14558	14498	14513	14561	14360	14566	14671	14652	14548	14544	14609	14588	14652	14513	14560	14565	14655	14519	14707	14572	14654	14454	14558	14552	14460	14493	14558	14648	14486	14590	14543	14504	14543	14670	14494	14516	14413	14702	14641	14473	14543	14674	14652	14458	14658	14491	14569	14767	14806	14557	14685	14596	14644	14450	14534	14760	14708	14466	14629	14853	14471	14588	14608	14574	14554	14698	14574	14521	14674	14520	14534	14567	14512	14528	14642	14535	14669	14536	14589	14554	14560	14582	14603	14552	14734	14599	14460	14419	14520	14660	14650	14695	14592	14695	14395	14395	14728	14532	14673	14540	14635	14514	14554	14760	14503	14639	14569	14614	14581	14543	14660	14639	14644	14557	14798	14623	14703	14619	14692	14578	14672	14594	14421	14465	14732	14576	14647	14584	14394	14483	14568	14665	14459	14597	14546	14529	14631	14409	14570	14502	14614	14626	14589	14632	14841	14516	14597	14534	14614	14577	14579	14687	14592	14531	14495	14452	14691	14677	14588	14754	14574	14571	14730	14738	14572	14596	14475	14565	14621	14636	14553	14724	14686	14605	14458	14595	14734	14344	14621	14673	14502	14684	14494	14519	14518	14670	14535	14560	14557	14662	14583	14582	14568	14679	14371	14544	14537	14604	14432	14629	14517	14561	14544	14499	14601	14453	14653	14465	14738	14608	14538	14736	14551	14564	14525	14768	14478	14680	14682	14477	14581	14474	14576	14626	14620	14631	14499	14568	14546	14588	14554	14671	14568	14646	14498	14592	14630	14578	14567	14561	14656	14593	14643	14643	14504	14543	14480	14741	14534	14384	14544	14630	14558	14647	14577	14582	14538	14551	14559	14646	14601	14596	14614	14605	14571	14478	14636	14437	14592	14484	14595	14693	14622	14690	14743	14611	14599	14518	14528	14502	14557	14500	14678	14623	14466	14621	14666	14413	14659	14640	14588	14364	14636	14519	14662	14508	14628	14699	14463	14545	14586	14624	14537	14675	14468	14694	14479	14458	14492	14597	14493	14565	14488	14467	14713	14571	14624	14604	14465	14721	14473	14838	14622	14510	14490	14558	14652	14481	14708	14656	14858	14541	14534	14538	14605	14524	14630	14574	14627	14416	14694	14658	14550	14671	14799	14518	14579	14447	14518	14472	14524	14612	14581	14558	14566	14545	14613	14506	14541	14642	14507	14642	14432	14502	14389	14747	14555	14529	14567	14482	14593	14717	14540	14428	14643	14744	14522	14719	14713	14649	14672	14706	14621	14770	14678	14657	14765	14557	14693	14646	14536	14471	14481	14597	14588	14472	14355	14539	14500	14605	14585	14460	14668	14596	14528	14521	14773	14719	14488	14584	14579	14689	14451	14586	14442	14466	14629	14599	14423	14618	14558	14521	14608	14568	14712	14534	14460	14537	14603	14576	14610	14759	14609	14457	14645	14482	14620	14568	14602	14515	14564	14458	14631	14561	14763	14482	14628	14526	14558	14693	14603	14638	14491	14613	14554	14600	14512	14664	14580	14439	14507	14737	14548	14565	14672	14724	14560	14656	14487	14741	14614	14650	14462	14580	14712	14575	14539	14443	14657	14607	14528	14548	14695	14643	14718	14578	14668	14611	14597	14599	14529	14513	14922	14627	14517	14574	14481	14826	14615	14425	14554	14646	14722	14560	14603	14489	14565	14731	14467	14548	14718	14740	14542	14645	14565	14455	14567	14569	14747	14749	14559	14479	14561	14663	14561	14515	14617	14631	14721	14611	14713	14477	14536	14715	14426	14502	14506	14550	14542	14569	14666	14565	14493	14608	14597	14600	14593	14537	14637	14479	14583	14713	14782	14594	14476	14610	14752	14524	14587	14646	14646	14694	14594	14651	14739	14690	14610	14666	14563	14598	14616	14585	14531	14444	14318	14530	14552	14492	14471	14623	14641	14559	14885	14630	14531	14703	14688	14601	14621	14458	14778	14543	14617	14551	14586	14612	14582	14802	14664	14595	14379	14624	14555	14487	14611	14468	14640	14588	14331	14550	14806	14632	14620	14534	14382	14650	14674	14561	14516	14443	14315	14365	14597	14534	14513	14661	14499	14480	14608	14665	14673	14469	14677	14600	14540	14518	14631	14518	14533	14673	14545	14520	14756	14468	14594	14392	14643	14614	14597	14554	14465	14409	14587	14525	14603	14431	14725	14516	14714	14491	14663	14796	14651	14501	14497	14587	14421	14611	14677	14582	14531	14366	14515	14537	14580	14614	14561	14581	14493	14403	14594	14477	14486	14640	14681	14538	14583	14467	14539	14651	14607	14444	14550	14598	14526	14592	14618	14542	14584	14585	14674	14662	14548	14528	14685	14680	14685	14625	14643	14483	14556	14549	14505	14456	14509	14652	14615	14686	14586	14704	14589	14571	14566	14708	14504	14710	14566	14429	14627	14601	14799	14643	14661	14543	14608	14523	14563	14492	14549	14651	14675	14489	14632	14616	14650	14597	14479	14542	14548	14549	14713	14817	14600	14457	14590	14527	14448	14710	14620	14455	14553	14513	14587	14521	14531	14544	14684	14416	14611	14572	14488	14500	14674	14630	14463	14559	14658	14480	14531	14646	14568	14624	14470	14609	14519	14531	14683	14378	14687	14555	14587	14494	14549	14509	14645	14623	14615	14522	14669	14730	14448	14722	14422	14699	14451	14578	14584	14424	14594	14705	14540	14468	14624	14652	14729	14619	14668	14583	14683	14669	14587	14557	14564	14553	14620	14619	14547	14572	14552	14689	14537	14633	14522	14443	14579	14689	14597	14490	14426	14648	14560	14529	14741	14591	14525	14657	14614	14532	14561	14717	14493	14611	14580	14675	14442	14558	14663	14416	14454	14599	14572	14622	14506	14475	14589	14709	14552	14620	14774	14554	14545	14672	14638	14685	14637	14632	14686	14479	14466	14702	14587	14769	14547	14528	14605	14734	14654	14491	14594	14547	14560	14374	14494	14591	14642	14447	14472	14690	14836	14511	14544	14631	14561	14297	14589	14587	14548	14582	14629	14485	14429	14384	14704	14489	14631	14561	14502	14610	14650	14495	14576	14376	14566	14661	14666	14614	14567	14531	14602	14575	14694	14489	14566	14444	14568	14610	14535	14537	14421	14590	14556	14565	14473	14603	14650	14621	14627	14643	14737	14453	14582	14562	14614	14543	14552	14480	14582	14605	14625	14535	14637	14761	14632	14612	14683	14613	14562	14515	14738	14425	14426	14652	14454	14618	14712	14474	14533	14591	14617	14416	14633	14694	14557	14632	14702	14611	14496	14559	14653	14586	14514	14606	14561	14750	14650	14745	14735	14709	14419	14494	14372	14559	14650	14407	14683	14415	14532	14603	14698	14622	14605	14556	14518	14500	14469	14715	14505	14573	14628	14655	14447	14506	14569	14545	14649	14725	14533	14608	14612	14732	14675	14530	14441	14420	14606	14676	14617	14497	14556	14706	14797	14355	14508	14524	14481	14561	14597	14811	14697	14698	14546	14659	14644	14538	14569	14628	14677	14622	14522	14599	14622	14518	14560	14404	14598	14693	14602	14585	14597	14617	14610	14540	14739	14621	14744	14460	14542	14579	14567	14399	14484	14482	14646	14641	14483	14682	14701	14563	14553	14616	14552	14548	14657	14471	14614	14579	14569	14431	14695	14578	14474	14595	14396	14712	14675	14697	14499	14524	14566	14586	14617	14542	14549	14589	14483	14485	14577	14422	14607	14557	14660	14726	14551	14537	14476	14666	14786	14726	14652	14501	14554	14657	14453	14528	14596	14435	14480	14589	14512	14504	14738	14700	14797	14581	14519	14554	14534	14632	14513	14517	14361	14597	14746	14614	14454	14525	14715	14500	14678	14543	14621	14412	14588	14741	14704	14513	14486	14587	14557	14555	14483	14485	14634	14570	14420	14611	14521	14587	14640	14551	14426	14716	14595	14688	14560	14457	14547	14526	14510	14440	14617	14630	14634	14557	14643	14589	14468	14383	14573	14610	14561	14554	14503	14500	14525	14402	14627	14653	14625	14604	14692	14525	14554	14764	14561	14587	14593	14703	14513	14531	14526	14504	14420	14637	14475	14624	14599	14605	14587	14580	14501	14603	14441	14630	14618	14609	14478	14569	14520	14727	14532	14523	14773	14498	14629	14586	14562	14549	14608	14345	14433	14557	14457	14621	14559	14534	14646	14569	14667	14588	14385	14576	14646	14615	14310	14715	14543	14651	14555	14506	14593	14560	14472	14400	14640	14498	14597	14439	14469	14625	14634	14461	14590	14597	14559	14722	14432	14554
28120	25855	29262	23849	18397	17272	17501	17144	17875	19406	19671	18454	17631	16977	16821	16802	16505	16802	16597	16708	16716	16572	16723	16755	16797	16595	16732	16797	16622	16507	16462	16516	16506	16665	16410	16713	16655	16633	16703	16725	16474	16799	16687	16640	16648	16614	16669	16651	16705	16507	16682	16502	16455	16436	16619	16667	16726	16656	16663	16283	16577	16601	16561	16666	16552	16687	16379	16833	16578	16697	16746	16780	16731	16619	16654	16582	16537	16424	16483	16523	16655	16763	16568	16651	16526	16588	16652	16664	16511	16787	16586	16563	16563	16498	16562	16749	16688	16534	16486	16646	16658	16567	16661	16412	16623	16618	16493	16630	16596	16444	16533	16481	16516	16675	16742	16667	16432	16703	16608	16517	16539	16681	16728	16549	16591	16596	16692	16636	16621	16518	16356	16558	16548	16685	16615	16716	16551	16749	16500	16475	16667	16421	16646	16583	16517	16456	16672	16740	16580	16494	16499	16535	16613	16633	16559	16482	16532	16498	16609	16510	16536	16659	16678	16532	16747	16636	16610	16644	16589	16423	16412	16586	16614	16583	16682	16550	16609	16587	16670	16599	16549	16569	16641	16461	16474	16610	16606	16510	16678	16542	16500	16611	16521	16513	16574	16580	16604	16549	16513	16665	16503	16466	16501	16522	16585	16475	16736	16493	16799	16409	16589	16497	16450	16653	16416	16463	16542	16593	16658	16682	16622	16628	16541	16591	16608	16539	16617	16596	16761	16532	16557	16684	16699	16514	16401	16354	16548	16580	16412	16636	16519	16517	16639	16678	16700	16743	16865	16553	16565	16481	16713	16365	16497	16531	16505	16555	16583	16497	16513	16468	16607	16506	16575	16597	16550	16610	16638	16447	16648	16566	16528	16574	16620	16688	16633	16536	16822	16706	16514	16671	16586	16696	16590	16777	16690	16705	16486	16536	16652	16540	16777	16544	16551	16461	16788	16524	16557	16494	16592	16436	16556	16696	16764	16443	16586	16577	16573	16545	16536	16614	16752	16448	16698	16667	16567	16443	16776	16687	16633	16469	16663	16588	16472	16755	16788	16787	16798	16473	16575	16585	16657	16528	16349	16793	16394	16432	16515	16700	16702	16592	16674	16546	16563	16636	16541	16661	16484	16726	16655	16476	16452	16464	16548	16674	16546	16516	16479	16661	16470	16684	16630	16645	16568	16645	16506	16595	16628	16458	16605	16396	16691	16753	16875	16583	16408	16484	16598	16631	16676	16444	16606	16496	16567	16461	16528	16540	16566	16574	16671	16518	16469	16537	16534	16618	16465	16605	16581	16459	16559	16558	16676	16458	16660	16693	16600	16486	16633	16630	16473	16552	16397	16580	16602	16553	16592	16613	16758	16530	16506	16586	16831	16637	16612	16637	16658	16632	16672	16570	16530	16474	16509	16713	16573	16467	16684	16593	16689	16639	16620	16504	16621	16632	16651	16647	16588	16588	16588	16588	16482	16481	16549	16617	16518	16528	16689	16492	16607	16525	16353	16454	16617	16670	16617	16380	16390	16595	16594	16598	16504	16425	16819	16562	16590	16596	16514	16428	16699	16494	16440	16751	16731	16455	16443	16403	16696	16807	16667	16476	16678	16580	16507	16573	16557	16473	16459	16534	16463	16592	16572	16551	16679	16480	16554	16640	16399	16708	16380	16505	16528	16443	16516	16614	16499	16670	16604	16594	16434	16498	16690	16523	16369	16728	16491	16491	16543	16680	16534	16556	16502	16663	16633	16441	16484	16401	16420	16542	16576	16557	16615	16549	16452	16506	16561	16653	16562	16729	16585	16701	16558	16564	16615	16664	16610	16540	16715	16739	16464	16412	16726	16560	16533	16396	16693	16269	16772	16634	16738	16556	16749	16664	16480	16404	16447	16634	16712	16697	16519	16637	16390	16691	16820	16532	16649	16537	16523	16685	16838	16616	16782	16541	16639	16628	16566	16445	16635	16518	16513	16822	16554	16502	16591	16731	16429	16534	16523	16683	16574	16589	16592	16570	16475	16498	16698	16599	16642	16698	16342	16482	16567	16549	16696	16738	16646	16528	16624	16570	16583	16419	16500	16489	16555	16536	16375	16489	16482	16656	16686	16597	16686	16642	16512	16537	16664	16652	16696	16681	16732	16525	16677	16734	16490	16550	16514	16687	16472	16551	16466	16653	16703	16572	16479	16563	16716	16670	16589	16661	16685	16588	16576	16541	16583	16625	16582	16601	16577	16627	16637	16669	16558	16536	16495	16410	16514	16752	16701	16549	16678	16610	16519	16556	16561	16448	16661	16678	16478	16614	16617	16667	16669	16678	16715	16531	16464	16583	16630	16729	16403	16556	16638	16712	16529	16536	16640	16577	16521	16625	16544	16551	16645	16643	16651	16471	16814	16550	16709	16543	16681	16735	16677	16296	16583	16610	16438	16578	16585	16620	16517	16727	16742	16620	16706	16542	16523	16594	16687	16628	16553	16638	16735	16396	16374	16500	16478	16648	16484	16481	16449	16836	16498	16489	16752	16549	16493	16698	16464	16625	16726	16642	16764	16631	16609	16473	16673	16729	16493	16561	16791	16620	16528	16574	16585	16591	16600	16592	16456	16643	16532	16387	16565	16459	16599	16610	16724	16639	16737	16405	16576	16449	16391	16444	16502	16558	16672	16487	16635	16552	16557	16566	16576	16608	16575	16551	16551	16617	16508	16548	16419	16511	16647	16603	16662	16688	16488	16523	16623	16694	16635	16506	16493	16632	16558	16596	16575	16540	16615	16593	16568	16698	16653	16693	16616	16456	16558	16538	16568	16716	16586	16578	16614	16662	16539	16668	16761	16472	16868	16636	16540	16782	16533	16751	16504	16693	16438	16394	16573	16711	16630	16557	16566	16771	16911	16836	16722	16760	16542	16575	16583	16489	16718	16587	16647	16640	16756	16572	16612	16682	16609	16618	16649	16443	16530	16682	16696	16634	16571	16749	16625	16768	16570	16619	16696	16705	16684	16799	16641	16733	16522	16593	16472	16555	16588	16541	16649	16511	16542	16722	16583	16654	16542	16648	16622	16811	16529	16534	16609	16712	16694	16416	16617	16565	16744	16710	16580	16741	16704	16695	16655	16510	16457	16426	16373	16536	16601	16654	16661	16667	16388	16628	16552	16687	16799	16552	16499	16418	16590	16660	16668	16408	16538	16788	16675	16759	16595	16708	16691	16629	16441	16509	16514	16424	16643	16614	16687	16774	16661	16606	16771	16566	16539	16804	16630	16624	16433	16655	16627	16741	16635	16549	16446	16396	16576	16418	16651	16681	16375	16667	16885	16561	16710	16586	16612	16656	16482	16545	16525	16668	16699	16727	16465	16593	16411	16701	16581	16479	16691	16976	16740	16568	16720	16407	16592	16430	16644	16521	16490	16596	16760	16670	16626	16596	16584	16411	16758	16640	16606	16403	16710	16477	16615	16597	16655	16647	16617	16479	16685	16612	16724	16414	16782	16535	16441	16583	16690	16451	16694	16781	16636	16729	16636	16583	16496	16733	16536	16522	16606	16681	16481	16487	16546	16556	16532	16507	16649	16652	16502	16577	16502	16529	16538	16609	16549	16587	16677	16575	16374	16626	16624	16638	16611	16616	16638	16570	16583	16690	16647	16627	16657	16659	16571	16756	16444	16760	16702	16648	16834	16414	16467	16636	16447	16626	16482	16408	16804	16476	16600	16628	16503	16598	16562	16780	16716	16552	16592	16606	16546	16534	16439	16866	16771	16734	16556	16643	16665	16617	16478	16559	16538	16508	16650	16642	16765	16500	16628	16613	16579	16565	16466	16440	16502	16665	16489	16662	16680	16818	16491	16597	16597	16741	16845	16533	16555	16466	16643	16685	16415	16491	16635	16677	16618	16748	16447	16638	16452	16624	16707	16573	16623	16701	16768	16595	16523	16662	16725	16592	16566	16615	16528	16657	16679	16556	16470	16648	16604	16494	16536	16590	16790	16617	16539	16462	16508	16580	16440	16514	16541	16673	16625	16432	16541	16380	16497	16682	16382	16705	16590	16593	16578	16375	16631	16507	16650	16626	16757	16432	16457	16593	16430	16584	16528	16494	16815	16605	16508	16545	16697	16457	16578	16663	16779	16613	16589	16575	16612	16496	16577	16501	16642	16639	16611	16634	16545	16594	16640	16416	16728	16506	16625	16663	16479	16679	16608	16513	16609	16716	16545	16830	16757	16711	16679	16588	16725	16547	16635	16426	16596	16359	16624	16403	16780	16666	16578	16765	16465	16535	16636	16605	16479	16635	16387	16484	16607	16671	16600	16648	16562	16741	16756	16728	16450	16606	16563	16666	16515	16779	16562	16507	16511	16605	16396	16499	16399	16497	16582	16660	16613	16545	16466	16514	16510	16557	16627	16556	16668	16673	16517	16835	16639	16601	16449	16548	16544	16571	16504	16587	16680	16701	16622	16602	16543	16704	16479	16378	16585	16389	16887	16777	16618	16683	16571	16586	16602	16977	16813	16669	16747	16557	16561	16739	16626	16561	16665	16658	16827	16582	16495	16735	16830	16559	16358	16695	16676	16723	16710	16670	16424	16505	16803	16443	16783	16600	16507	16645	16647	16627	16672	16443	16497	16588	16825	16496	16690	16607	16572	16492	16627	16588	16450	16533	16507	16517	16477	16429	16603	16624	16397	16476	16615	16611	16627	16598	16688	16575	16545	16751	16635	16464	16693	16638	16574	16773	16609	16485	16755	16537	16675	16659	16662	16512	16656	16458	16607	16595	16506	16579	16716	16414	16745	16684	16546	16714	16638	16719	16497	16513	16410	16451	16421	16593	16488	16545	16536	16568	16607	16411	16356	16601	16622	16551	16382	16440	16913	16860	16699	16561	16565	16650	16706	16540	16543	16551	16625	16532	16706	16503	16636	16523	16706	16637	16514	16722	16753	16486	16651	16858	16627	16623	16548	16676	16547	16583	16618	16584	16665	16518	16472	16703	16567	16703	16506	16640	16877	16562	16645	16531	16690	16809	16472	16632	16684	16582	16613	16366	16582	16552	16610	16660	16390	16538	16652	16701	16574	16588	16620	16667	16678	16505	16748	16826	16686	16644	16602	16572	16629	16658	16807	16472
29132	41351	30342	20799	16792	15327	15408	15263	16546	18889	18085	16768	15611	14942	14646	14659	14700	14541	14443	14605	14450	14654	14232	14634	14437	14619	14546	14408	14489	14417	14534	14472	14492	14442	14456	14490	14712	14484	14510	14593	14484	14459	14560	14546	14633	14525	14591	14499	14440	14586	14423	14528	14493	14405	14460	14311	14522	14429	14429	14584	14585	14643	14417	14444	14410	14509	14536	14475	14502	14594	14353	14559	14519	14449	14493	14600	14450	14381	14528	14485	14483	14397	14582	14533	14388	14468	14577	14339	14670	14616	14556	14461	14533	14322	14504	14433	14543	14618	14433	14618	14319	14678	14385	14473	14568	14630	14503	14568	14590	14495	14622	14568	14601	14476	14465	14508	14489	14484	14364	14442	14403	14618	14645	14532	14509	14556	14528	14552	14464	14606	14450	14532	14501	14536	14569	14341	14427	14413	14444	14499	14303	14577	14400	14372	14500	14581	14566	14573	14565	14518	14479	14547	14465	14567	14485	14411	14528	14481	14515	14433	14483	14559	14283	14514	14452	14420	14498	14477	14443	14369	14571	14359	14437	14731	14682	14585	14516	14565	14566	14689	14485	14518	14441	14464	14513	14492	14495	14555	14482	14508	14545	14489	14622	14380	14502	14527	14512	14491	14552	14564	14504	14653	14516	14465	14476	14448	14366	14471	14616	14346	14451	14388	14489	14454	14670	14442	14538	14375	14523	14547	14516	14531	14667	14538	14489	14652	14361	14347	14519	14426	14610	14553	14607	14471	14600	14600	14541	14487	14519	14480	14377	14573	14436	14642	14605	14392	14673	14570	14522	14437	14574	14612	14346	14572	14635	14619	14489	14526	14558	14362	14686	14523	14619	14458	14467	14481	14492	14384	14517	14485	14467	14667	14497	14489	14443	14483	14313	14360	14472	14510	14528	14399	14568	14437	14486	14443	14400	14512	14484	14455	14479	14517	14394	14506	14476	14444	14561	14554	14578	14519	14517	14634	14422	14504	14511	14642	14560	14556	14598	14657	14645	14377	14517	14411	14553	14613	14500	14585	14361	14462	14529	14394	14429	14625	14479	14335	14466	14445	14528	14578	14573	14573	14620	14560	14606	14398	14541	14553	14385	14529	14505	14514	14398	14462	14464	14660	14598	14413	14510	14601	14561	14501	14555	14529	14446	14614	14498	14309	14633	14392	14429	14393	14604	14658	14403	14460	14545	14608	14464	14634	14398	14487	14512	14551	14369	14700	14377	14504	14541	14496	14612	14504	14437	14448	14406	14643	14394	14714	14569	14440	14479	14523	14430	14571	14432	14430	14598	14492	14521	14496	14668	14585	14516	14572	14285	14524	14499	14527	14501	14490	14382	14375	14579	14510	14444	14461	14423	14536	14570	14272	14433	14453	14554	14333	14696	14534	14498	14300	14551	14392	14431	14557	14414	14452	14513	14561	14659	14635	14607	14639	14592	14610	14526	14423	14498	14460	14574	14609	14542	14483	14562	14395	14492	14436	14437	14540	14467	14559	14331	14446	14476	14527	14369	14323	14681	14469	14510	14585	14388	14498	14582	14483	14459	14588	14504	14502	14597	14565	14591	14425	14622	14524	14511	14538	14531	14418	14572	14457	14585	14470	14540	14529	14504	14486	14377	14349	14394	14682	14455	14490	14393	14626	14653	14605	14442	14545	14541	14423	14497	14582	14539	14335	14397	14428	14315	14645	14517	14508	14531	14448	14504	14447	14494	14574	14363	14481	14553	14448	14620	14525	14419	14620	14496	14385	14497	14454	14438	14402	14373	14577	14422	14484	14385	14530	14447	14769	14429	14366	14491	14562	14541	14480	14606	14597	14487	14513	14450	14744	14472	14402	14683	14453	14505	14576	14605	14463	14410	14529	14414	14466	14467	14493	14630	14633	14736	14444	14566	14626	14592	14316	14490	14642	14585	14469	14506	14652	14539	14479	14556	14395	14349	14438	14511	14366	14622	14447	14850	14428	14637	14522	14578	14636	14440	14557	14618	14417	14465	14534	14526	14380	14494	14670	14582	14535	14483	14522	14426	14410	14508	14487	14490	14581	14578	14390	14477	14414	14586	14385	14476	14714	14620	14413	14456	14567	14395	14616	14403	14542	14551	14303	14481	14601	14457	14313	14587	14531	14601	14451	14474	14610	14419	14567	14419	14663	14594	14502	14367	14398	14533	14593	14581	14370	14623	14544	14520	14469	14560	14624	14519	14461	14480	14495	14499	14559	14556	14542	14517	14581	14533	14416	14496	14491	14481	14353	14421	14596	14510	14570	14504	14517	14485	14568	14599	14409	14570	14353	14632	14463	14558	14488	14585	14368	14617	14415	14728	14428	14517	14349	14570	14653	14446	14524	14466	14458	14599	14542	14621	14588	14324	14593	14480	14582	14359	14442	14496	14571	14528	14480	14313	14551	14700	14361	14497	14546	14491	14634	14377	14371	14464	14719	14468	14471	14642	14481	14449	14416	14506	14410	14516	14694	14493	14551	14405	14335	14558	14618	14544	14726	14494	14472	14704	14417	14556	14376	14418	14509	14412	14578	14712	14339	14552	14577	14497	14592	14472	14412	14575	14445	14471	14512	14435	14611	14505	14483	14578	14559	14486	14679	14478	14450	14457	14622	14671	14587	14451	14319	14579	14491	14431	14612	14618	14484	14272	14602	14439	14494	14502	14498	14609	14422	14427	14528	14371	14499	14448	14488	14485	14648	14469	14430	14505	14448	14474	14642	14501	14382	14381	14667	14529	14551	14413	14640	14439	14381	14335	14548	14514	14638	14597	14456	14428	14515	14536	14569	14631	14786	14530	14573	14481	14505	14508	14588	14457	14631	14499	14338	14491	14561	14407	14487	14466	14471	14370	14482	14575	14432	14446	14673	14608	14661	14431	14494	14472	14498	14579	14615	14541	14407	14702	14350	14465	14504	14610	14544	14500	14591	14371	14490	14469	14582	14567	14482	14601	14511	14745	14436	14478	14289	14509	14513	14409	14480	14475	14468	14599	14520	14489	14506	14491	14507	14494	14431	14562	14422	14486	14473	14451	14378	14530	14467	14396	14577	14488	14630	14584	14581	14639	14511	14456	14518	14563	14300	14400	14552	14554	14613	14579	14494	14351	14647	14323	14422	14447	14519	14271	14520	14482	14552	14164	14594	14607	14550	14562	14518	14542	14433	14325	14454	14638	14553	14536	14495	14574	14525	14252	14450	14403	14505	14642	14472	14391	14464	14752	14471	14459	14530	14494	14739	14569	14637	14577	14606	14519	14510	14543	14595	14455	14560	14464	14501	14669	14541	14594	14531	14528	14592	14499	14552	14466	14435	14412	14410	14425	14545	14457	14481	14415	14500	14372	14380	14601	14441	14459	14331	14638	14380	14440	14599	14542	14352	14570	14532	14582	14727	14466	14603	14582	14645	14495	14553	14485	14498	14425	14520	14379	14492	14470	14670	14448	14643	14426	14481	14421	14487	14653	14457	14441	14463	14542	14284	14523	14588	14497	14482	14600	14547	14524	14565	14382	14542	14743	14547	14626	14788	14597	14552	14574	14738	14583	14530	14606	14439	14541	14511	14467	14475	14535	14444	14544	14542	14494	14506	14498	14569	14496	14412	14523	14593	14334	14590	14517	14807	14391	14558	14517	14579	14623	14485	14536	14492	14457	14518	14454	14325	14437	14449	14430	14408	14496	14640	14689	14560	14552	14584	14621	14574	14373	14403	14558	14637	14488	14542	14422	14501	14456	14487	14477	14333	14602	14521	14420	14566	14459	14436	14502	14414	14559	14601	14560	14459	14468	14297	14573	14528	14402	14453	14577	14524	14355	14694	14477	14594	14578	14600	14434	14480	14621	14502	14432	14461	14457	14376	14634	14592	14383	14458	14447	14464	14642	14620	14548	14421	14422	14490	14616	14549	14568	14439	14623	14521	14467	14500	14272	14580	14542	14522	14704	14479	14473	14502	14585	14498	14475	14514	14692	14513	14588	14486	14463	14619	14425	14541	14621	14509	14566	14539	14475	14485	14587	14645	14520	14600	14468	14488	14484	14462	14408	14495	14392	14593	14588	14635	14580	14433	14488	14463	14376	14489	14393	14426	14435	14633	14681	14504	14539	14413	14492	14557	14510	14508	14456	14443	14436	14666	14562	14638	14647	14501	14472	14441	14458	14464	14519	14455	14566	14717	14495	14604	14607	14515	14520	14557	14523	14615	14513	14535	14678	14383	14410	14418	14367	14506	14616	14404	14558	14393	14580	14568	14560	14530	14601	14361	14574	14396	14405	14510	14313	14426	14445	14495	14615	14496	14594	14360	14713	14519	14498	14737	14562	14468	14536	14614	14558	14599	14506	14328	14441	14413	14396	14501	14437	14368	14631	14358	14452	14525	14516	14488	14534	14446	14405	14558	14501	14507	14410	14600	14341	14395	14591	14468	14408	14510	14408	14399	14495	14381	14483	14459	14607	14515	14408	14585	14371	14442	14545	14560	14463	14328	14605	14652	14516	14363	14423	14556	14822	14542	14434	14445	14496	14364	14567	14523	14537	14641	14518	14617	14384	14475	14510	14450	14369	14551	14459	14539	14465	14470	14463	14484	14495	14372	14587	14467	14597	14367	14440	14525	14446	14281	14543	14559	14427	14536	14529	14635	14505	14550	14525	14390	14458	14422	14382	14527	14391	14457	14610	14679	14551	14663	14670	14595	14585	14519	14561	14482	14665	14509	14517	14489	14567	14428	14418	14556	14404	14555	14469	14566	14378	14573	14570	14538	14651	14424	14575	14458	14350	14558	14554	14695	14618	14470	14530	14448	14447	14569	14467	14389	14585	14593	14576	14664	14450	14670	14605	14461	14434	14484	14477	14588	14605	14435	14467	14510	14546	14602	14471	14205	14513	14463	14591	14396	14509	14519	14554	14473	14689	14573	14382	14634	14546	14519	14475	14476	14492	14515	14504	14514	14475	14636	14422	14599	14374	14546	14387	14540	14497	14598	14492	14484	14563	14564	14499	14571	14543	14330	14311	14494	14623	14528	14544	14415	14509	14512	14476	14550	14492	14695	14651	14354	14497	14421	14460	14661	14431	14457	14530	14564	14502	14522	14299	14519	14410	14489	14462	14521	14531	14598
23870	21300	28722	24564	22330	22636	21666	18881	19465	32001	34306	27151	22657	19124	17638	17040	16838	16757	16723	16713	16623	16661	16626	16889	16491	16555	16680	16719	16599	16695	16637	16605	16457	16691	16721	16692	16574	16725	16678	16421	16711	16542	16623	16563	16560	16509	16826	16706	16341	16590	16486	16612	16694	16651	16572	16487	16613	16626	16387	16475	16636	16666	16570	16530	16510	16531	16518	16537	16594	16712	16775	16358	16745	16385	16565	16397	16618	16360	16417	16465	16633	16489	16554	16515	16646	16513	16672	16727	16744	16537	16401	16652	16707	16512	16683	16683	16592	16710	16562	16628	16421	16622	16560	16804	16593	16564	16465	16475	16558	16553	16565	16512	16482	16539	16536	16510	16519	16378	16676	16518	16398	16431	16370	16707	16555	16530	16363	16393	16409	16602	16551	16509	16568	16407	16399	16482	16387	16715	16424	16438	16486	16595	16460	16290	16434	16645	16692	16269	16529	16611	16680	16645	16467	16442	16584	16707	16384	16630	16525	16436	16592	16618	16476	16536	16565	16558	16511	16502	16624	16623	16643	16577	16810	16320	16423	16417	16591	16315	16526	16682	16515	16527	16472	16618	16495	16568	16606	16444	16406	16557	16680	16608	16430	16497	16579	16598	16444	16639	16514	16594	16459	16399	16629	16498	16611	16654	16473	16614	16695	16641	16679	16533	16511	16591	16614	16617	16506	16580	16453	16633	16537	16594	16438	16795	16702	16739	16759	16664	16454	16601	16596	16826	16640	16382	16655	16637	16605	16633	16728	16388	16607	16562	16566	16396	16620	16476	16695	16626	16445	16582	16714	16546	16514	16600	16723	16756	16548	16524	16407	16400	16472	16441	16694	16561	16500	16528	16551	16463	16540	16557	16631	16480	16681	16454	16617	16375	16638	16696	16717	16586	16513	16589	16491	16446	16556	16505	16542	16695	16597	16342	16723	16501	16419	16520	16720	16622	16620	16472	16637	16554	16539	16517	16553	16522	16380	16532	16559	16571	16641	16569	16524	16582	16803	16655	16555	16551	16605	16580	16777	16555	16634	16642	16519	16531	16394	16574	16657	16477	16483	16469	16382	16436	16448	16549	16562	16535	16726	16337	16432	16658	16581	16745	16559	16684	16567	16616	16392	16438	16595	16542	16652	16794	16852	16510	16579	16541	16521	16699	16592	16444	16482	16614	16624	16678	16654	16562	16553	16516	16552	16646	16538	16647	16626	16368	16648	16820	16566	16391	16401	16467	16483	16648	16581	16516	16578	16491	16509	16551	16545	16554	16536	16704	16469	16600	16458	16730	16804	16644	16771	16442	16478	16487	16470	16418	16564	16660	16710	16442	16729	16442	16532	16439	16726	16693	16633	16488	16466	16330	16362	16477	16616	16305	16507	16406	16418	16533	16672	16671	16541	16593	16638	16551	16538	16640	16395	16463	16535	16621	16652	16450	16259	16549	16527	16506	16505	16566	16444	16606	16508	16625	16731	16601	16628	16628	16562	16799	16529	16423	16636	16516	16669	16543	16480	16534	16374	16538	16420	16570	16489	16560	16622	16485	16403	16458	16699	16681	16734	16558	16736	16537	16586	16731	16563	16716	16637	16452	16541	16599	16548	16610	16432	16539	16584	16614	16377	16427	16470	16616	16516	16587	16531	16574	16757	16392	16647	16512	16406	16419	16461	16704	16540	16619	16538	16684	16657	16489	16459	16413	16567	16581	16577	16399	16679	16523	16647	16635	16660	16645	16479	16499	16600	16590	16590	16667	16676	16523	16600	16684	16554	16718	16608	16556	16657	16623	16549	16439	16435	16575	16416	16583	16662	16598	16549	16466	16618	16297	16632	16594	16534	16582	16699	16523	16600	16426	16496	16485	16615	16463	16845	16320	16220	16666	16688	16558	16437	16600	16711	16601	16739	16453	16608	16405	16636	16554	16450	16511	16368	16351	16524	16545	16670	16331	16438	16730	16745	16506	16638	16361	16652	16580	16445	16340	16578	16646	16522	16399	16451	16545	16555	16654	16541	16434	16643	16585	16934	16848	16529	16567	16586	16675	16513	16581	16688	16354	16572	16585	16455	16679	16532	16598	16428	16291	16541	16337	16715	16582	16494	16522	16603	16744	16593	16522	16670	16426	16591	16515	16524	16462	16508	16563	16681	16557	16592	16609	16591	16651	16454	16423	16584	16324	16696	16736	16438	16501	16574	16446	16480	16490	16529	16580	16486	16474	16613	16573	16740	16475	16680	16742	16568	16628	16469	16490	16702	16656	16641	16641	16630	16659	16648	16529	16517	16533	16527	16492	16457	16482	16606	16596	16519	16642	16412	16338	16598	16600	16358	16568	16539	16697	16552	16652	16569	16670	16414	16629	16763	16633	16408	16366	16519	16511	16406	16418	16625	16497	16451	16438	16542	16545	16518	16659	16614	16653	16681	16540	16553	16768	16636	16505	16568	16518	16638	16688	16326	16769	16604	16634	16543	16635	16787	16436	16598	16551	16399	16661	16699	16487	16554	16370	16520	16550	16721	16516	16493	16499	16451	16642	16624	16387	16553	16700	16520	16509	16633	16739	16592	16592	16705	16472	16406	16495	16535	16552	16328	16735	16670	16367	16660	16632	16694	16512	16688	16575	16653	16622	16539	16580	16565	16791	16508	16438	16493	16507	16639	16405	16711	16525	16435	16505	16563	16564	16536	16541	16513	16583	16579	16556	16366	16644	16554	16552	16561	16580	16509	16289	16658	16482	16503	16650	16675	16679	16589	16478	16536	16490	16490	16558	16331	16635	16578	16587	16580	16506	16563	16489	16511	16574	16817	16535	16594	16428	16526	16582	16508	16645	16517	16444	16540	16618	16627	16454	16542	16830	16480	16745	16610	16558	16645	16536	16763	16625	16464	16620	16602	16593	16638	16682	16483	16711	16563	16457	16399	16601	16680	16559	16674	16361	16662	16477	16458	16550	16500	16702	16703	16702	16576	16547	16448	16632	16436	16397	16470	16529	16732	16465	16659	16538	16664	16567	16414	16432	16563	16666	16430	16532	16389	16433	16570	16409	16512	16441	16539	16456	16548	16567	16478	16640	16710	16584	16575	16671	16703	16575	16466	16604	16596	16485	16615	16567	16411	16565	16525	16562	16309	16371	16551	16349	16481	16629	16607	16590	16519	16444	16535	16493	16464	16523	16751	16457	16605	16648	16572	16531	16525	16440	16660	16646	16396	16350	16566	16486	16758	16411	16593	16528	16750	16625	16583	16600	16553	16592	16750	16604	16442	16439	16524	16666	16635	16426	16459	16521	16522	16505	16559	16508	16580	16361	16670	16733	16588	16652	16680	16651	16451	16457	16597	16498	16335	16653	16569	16454	16733	16417	16609	16503	16668	16496	16588	16640	16641	16641	16573	16649	16474	16360	16685	16552	16635	16596	16276	16510	16744	16714	16732	16605	16483	16543	16679	16628	16463	16713	16648	16590	16543	16511	16348	16488	16535	16558	16702	16657	16561	16514	16705	16497	16370	16746	16459	16643	16654	16643	16481	16457	16533	16569	16513	16545	16588	16662	16568	16694	16374	16562	16686	16703	16415	16532	16600	16487	16656	16492	16694	16474	16474	16594	16779	16538	16791	16424	16433	16457	16587	16542	16595	16644	16422	16653	16593	16548	16463	16525	16736	16720	16509	16647	16423	16474	16615	16718	16434	16584	16408	16751	16277	16637	16694	16549	16503	16479	16397	16498	16622	16606	16598	16525	16566	16534	16640	16487	16456	16576	16710	16474	16565	16817	16409	16574	16643	16571	16587	16489	16434	16571	16765	16625	16705	16450	16411	16545	16349	16727	16727	16613	16753	16479	16523	16478	16534	16577	16651	16693	16623	16753	16738	16487	16585	16287	16612	16690	16591	16548	16624	16584	16526	16402	16517	16541	16520	16565	16528	16687	16686	16407	16450	16496	16604	16627	16616	16633	16559	16521	16639	16705	16531	16256	16488	16645	16495	16589	16474	16653	16417	16469	16789	16609	16382	16656	16704	16378	16824	16528	16699	16375	16708	16576	16488	16351	16624	16367	16551	16312	16565	16507	16486	16300	16566	16595	16575	16662	16559	16398	16487	16747	16457	16484	16509	16444	16584	16488	16437	16479	16616	16470	16336	16458	16549	16552	16428	16491	16536	16308	16511	16440	16616	16329	16402	16749	16483	16643	16593	16584	16577	16459	16603	16558	16612	16646	16620	16463	16615	16535	16457	16740	16464	16602	16607	16455	16514	16614	16612	16498	16706	16516	16504	16597	16746	16719	16740	16680	16474	16644	16327	16629	16422	16586	16598	16451	16448	16546	16530	16676	16369	16306	16626	16475	16573	16677	16634	16277	16484	16571	16343	16568	16789	16624	16710	16652	16622	16682	16461	16429	16374	16514	16559	16555	16602	16279	16564	16498	16524	16460	16581	16519	16621	16688	16447	16651	16622	16435	16425	16664	16748	16549	16417	16610	16585	16806	16595	16661	16509	16733	16624	16557	16671	16495	16807	16672	16465	16642	16630	16558	16668	16591	16653	16495	16683	16718	16572	16672	16663	16653	16564	16600	16527	16600	16565	16395	16465	16680	16617	16505	16394	16643	16667	16638	16651	16689	16575	16441	16564	16597	16438	16579	16839	16661	16637	16390	16672	16451	16708	16455	16546	16521	16850	16593	16586	16632	16550	16527	16429	16568	16462	16620	16710	16647	16546	16644	16436	16569	16719	16537	16597	16412	16576	16558	16440	16551	16570	16643	16566	16731	16650	16466	16314	16604	16492	16654	16569	16403	16738	16625	16666	16643	16718	16634	16656	16551	16529	16527	16626	16589	16515	16629	16521	16478	16447	16471	16691	16433	16495	16786	16488	16587	16562	16510	16646	16642	16336	16798	16553	16508	16522	16522	16726	16670	16507	16559	16508	16486	16773	16642	16566	16411	16745	16527	16508	16367	16553	16577	16725	16704	16699	16644	16725	16541	16595	16558	16357	16398	16457	16554	16505	16611	16587	16424	16561	16546	16449	16539	16505	16418	16475	16617	16769	16666	16601	16526	16380	16326	16525	16544	16437	16634	16618	16484	16664	16657	16660	16579	16667	16588	16637	16467	16348	16442	16393	16417
30284	47763	42156	27549	21012	19370	18441	17577	19991	35015	35086	27246	21189	16806	15282	14694	14578	14256	14564	14582	14547	14369	14491	14518	14501	14436	14545	14528	14449	14660	14531	14463	14583	14448	14560	14398	14429	14514	14413	14524	14526	14536	14551	14489	14541	14534	14582	14562	14420	14564	14474	14448	14451	14539	14447	14422	14454	14651	14532	14598	14298	14437	14464	14406	14555	14510	14432	14412	14668	14515	14429	14665	14565	14417	14515	14606	14461	14509	14612	14512	14338	14587	14511	14306	14419	14564	14459	14360	14529	14545	14487	14595	14598	14421	14511	14476	14506	14557	14659	14307	14593	14291	14511	14516	14542	14586	14222	14389	14498	14618	14509	14580	14518	14426	14469	14524	14674	14360	14482	14472	14363	14572	14530	14417	14427	14431	14434	14626	14595	14515	14617	14387	14474	14541	14569	14443	14554	14495	14394	14518	14327	14425	14533	14686	14674	14258	14422	14429	14363	14489	14558	14515	14351	14579	14500	14447	14487	14244	14351	14473	14457	14464	14542	14447	14441	14480	14449	14353	14487	14659	14365	14502	14412	14509	14475	14482	14416	14283	14365	14318	14500	14459	14523	14416	14399	14582	14448	14441	14508	14523	14463	14399	14605	14419	14619	14373	14445	14429	14364	14454	14531	14355	14420	14452	14657	14650	14500	14457	14429	14507	14504	14511	14542	14384	14499	14505	14547	14536	14682	14613	14460	14384	14393	14458	14451	14481	14409	14396	14319	14400	14407	14522	14477	14535	14548	14454	14583	14525	14565	14317	14409	14429	14545	14479	14628	14547	14538	14452	14218	14651	14370	14387	14363	14380	14457	14505	14346	14374	14566	14368	14397	14544	14379	14631	14322	14323	14395	14624	14418	14439	14440	14410	14483	14447	14488	14585	14447	14525	14549	14465	14344	14440	14423	14354	14427	14435	14430	14425	14498	14558	14598	14490	14495	14391	14508	14425	14369	14379	14170	14492	14455	14484	14395	14278	14590	14437	14545	14498	14473	14509	14404	14503	14513	14584	14534	14525	14437	14633	14313	14526	14419	14391	14534	14449	14485	14330	14451	14416	14641	14553	14346	14391	14512	14542	14358	14430	14494	14545	14565	14476	14530	14460	14536	14619	14517	14501	14496	14472	14388	14621	14352	14493	14588	14395	14596	14459	14557	14442	14434	14424	14488	14361	14449	14641	14472	14478	14444	14400	14473	14643	14553	14352	14605	14592	14560	14483	14541	14311	14361	14474	14454	14502	14620	14520	14476	14451	14588	14320	14415	14420	14632	14389	14376	14565	14570	14478	14492	14506	14607	14550	14455	14620	14550	14400	14257	14393	14422	14492	14439	14333	14356	14322	14554	14451	14441	14476	14552	14530	14554	14402	14502	14550	14408	14354	14594	14403	14406	14554	14413	14447	14583	14529	14398	14335	14522	14474	14532	14511	14482	14454	14597	14530	14588	14492	14483	14657	14580	14563	14381	14561	14600	14462	14468	14571	14613	14508	14395	14508	14437	14309	14524	14446	14437	14490	14383	14486	14398	14427	14412	14275	14430	14496	14466	14480	14528	14519	14299	14315	14525	14535	14550	14318	14496	14494	14379	14382	14664	14501	14582	14389	14577	14272	14395	14517	14339	14287	14506	14399	14585	14397	14657	14280	14423	14482	14247	14435	14332	14456	14568	14424	14563	14559	14338	14583	14533	14509	14524	14405	14440	14550	14430	14495	14580	14544	14606	14674	14301	14441	14476	14492	14456	14527	14547	14473	14540	14221	14545	14460	14476	14371	14558	14493	14368	14560	14403	14413	14241	14338	14333	14560	14464	14395	14489	14504	14507	14340	14524	14501	14460	14645	14464	14343	14389	14323	14448	14604	14465	14439	14464	14715	14374	14553	14610	14470	14550	14269	14279	14657	14484	14453	14498	14273	14618	14462	14602	14575	14444	14469	14447	14463	14373	14356	14411	14403	14394	14521	14669	14682	14562	14459	14572	14582	14500	14422	14430	14499	14435	14402	14594	14555	14376	14557	14434	14475	14357	14419	14585	14483	14580	14438	14449	14424	14327	14550	14409	14459	14388	14479	14445	14429	14440	14410	14343	14474	14379	14516	14475	14306	14471	14534	14543	14437	14514	14445	14413	14474	14474	14502	14543	14358	14447	14529	14382	14538	14469	14544	14467	14617	14420	14425	14470	14535	14407	14530	14495	14366	14293	14651	14351	14539	14362	14435	14563	14516	14474	14547	14704	14545	14319	14391	14561	14313	14392	14260	14302	14479	14535	14385	14615	14529	14565	14488	14484	14548	14580	14365	14293	14336	14509	14437	14497	14494	14465	14491	14494	14305	14295	14423	14659	14606	14453	14571	14497	14563	14491	14419	14555	14485	14494	14514	14460	14320	14402	14420	14690	14588	14451	14526	14487	14524	14439	14455	14466	14545	14554	14392	14480	14515	14485	14392	14416	14589	14628	14504	14611	14342	14493	14292	14531	14489	14429	14553	14431	14547	14539	14544	14491	14437	14463	14379	14337	14367	14318	14475	14369	14444	14483	14338	14395	14444	14574	14458	14374	14559	14531	14407	14505	14405	14472	14453	14675	14484	14471	14623	14421	14539	14512	14500	14548	14411	14520	14432	14565	14346	14507	14571	14453	14360	14512	14583	14569	14522	14421	14405	14528	14349	14444	14490	14434	14563	14539	14380	14531	14509	14488	14441	14392	14543	14481	14524	14506	14425	14579	14609	14489	14476	14324	14452	14489	14427	14556	14546	14526	14618	14516	14404	14439	14390	14533	14426	14506	14587	14463	14348	14380	14589	14318	14503	14476	14362	14449	14482	14492	14417	14654	14432	14468	14480	14558	14479	14252	14455	14439	14366	14710	14554	14512	14582	14449	14549	14431	14321	14414	14580	14524	14560	14396	14384	14539	14538	14318	14342	14514	14486	14719	14362	14582	14429	14583	14413	14467	14384	14491	14524	14447	14401	14400	14547	14412	14320	14556	14290	14422	14470	14555	14446	14408	14499	14431	14475	14427	14528	14583	14481	14491	14362	14374	14537	14572	14370	14574	14599	14496	14450	14488	14582	14549	14568	14477	14427	14519	14359	14540	14456	14545	14544	14513	14528	14318	14299	14513	14473	14351	14496	14381	14569	14501	14600	14401	14477	14312	14540	14347	14718	14452	14341	14503	14414	14546	14514	14668	14299	14394	14467	14459	14698	14473	14370	14497	14589	14487	14596	14463	14546	14377	14485	14489	14492	14439	14353	14499	14428	14550	14486	14515	14402	14483	14633	14337	14585	14412	14400	14302	14593	14480	14519	14590	14349	14580	14473	14620	14560	14522	14650	14517	14466	14624	14608	14485	14667	14370	14527	14348	14504	14590	14439	14365	14349	14465	14417	14490	14322	14562	14469	14417	14355	14496	14386	14670	14583	14748	14509	14375	14656	14314	14577	14500	14455	14580	14545	14447	14351	14512	14493	14561	14486	14497	14464	14387	14486	14579	14381	14391	14513	14564	14571	14342	14518	14432	14453	14583	14605	14460	14382	14686	14532	14365	14438	14491	14312	14354	14419	14435	14459	14605	14523	14532	14428	14490	14298	14312	14330	14520	14329	14593	14385	14364	14502	14493	14410	14353	14435	14516	14515	14399	14364	14614	14533	14632	14456	14512	14553	14440	14482	14698	14463	14542	14515	14552	14366	14376	14528	14521	14434	14359	14563	14731	14578	14581	14565	14458	14305	14564	14441	14495	14536	14579	14438	14386	14340	14397	14510	14514	14433	14474	14374	14502	14550	14575	14393	14429	14552	14584	14450	14547	14572	14501	14346	14641	14496	14491	14505	14429	14510	14285	14434	14527	14484	14452	14360	14525	14505	14528	14350	14494	14389	14582	14389	14524	14426	14530	14227	14394	14476	14553	14420	14591	14473	14524	14498	14400	14329	14379	14291	14571	14435	14468	14527	14534	14323	14408	14511	14540	14531	14556	14278	14679	14352	14407	14677	14513	14271	14394	14469	14635	14527	14392	14418	14353	14456	14418	14445	14430	14407	14575	14531	14507	14396	14475	14484	14484	14490	14423	14697	14619	14465	14330	14439	14448	14480	14239	14402	14424	14480	14311	14568	14528	14409	14735	14570	14388	14543	14444	14288	14480	14449	14429	14444	14427	14379	14741	14397	14427	14315	14352	14475	14561	14397	14536	14481	14558	14297	14417	14481	14441	14506	14456	14566	14409	14490	14358	14285	14539	14597	14646	14613	14458	14477	14544	14542	14388	14373	14518	14466	14561	14512	14337	14605	14606	14422	14563	14494	14643	14630	14476	14310	14447	14365	14554	14379	14575	14484	14573	14423	14454	14385	14419	14524	14436	14501	14333	14498	14475	14491	14535	14508	14481	14442	14468	14468	14340	14343	14489	14407	14531	14137	14371	14581	14426	14547	14491	14424	14286	14451	14343	14471	14382	14397	14515	14435	14333	14399	14349	14529	14465	14560	14468	14564	14489	14313	14651	14483	14411	14565	14368	14502	14362	14565	14459	14393	14601	14482	14515	14443	14605	14534	14454	14495	14448	14339	14495	14512	14445	14633	14301	14530	14525	14440	14451	14527	14538	14547	14467	14599	14379	14594	14374	14335	14525	14479	14657	14585	14369	14484	14398	14510	14422	14456	14540	14549	14504	14427	14584	14362	14489	14639	14605	14481	14487	14444	14367	14647	14426	14530	14383	14629	14487	14419	14458	14534	14297	14220	14587	14608	14523	14473	14479	14244	14508	14562	14456	14506	14479	14563	14461	14522	14560	14482	14411	14506	14446	14461	14380	14570	14478	14326	14427	14484	14394	14404	14522	14461	14561	14508	14481	14527	14527	14345	14566	14679	14472	14474	14529	14349	14328	14406	14413	14439	14574	14564	14478	14449	14368	14398	14497	14619	14594	14534	14341	14581	14530	14529	14586	14378	14346	14522	14410	14589	14382	14478	14461	14493	14417	14496	14620	14505	14476	14533	14343	14448	14486	14532	14482	14515	14510	14434	14438	14426	14396	14650	14492	14678	14454	14301	14403	14507	14538	14451	14451	14520	14548	14532	14539	14411	14319	14528	14600	14393	14379	14358	14639	14408	14385	14538	14544	14585
22811	21333	29207	23989	22247	24642	26153	20888	21344	42263	42344	33201	26290	20706	18316	17526	17210	17113	17072	17030	17148	17078	16941	17005	16798	16794	16782	17165	16967	16961	16954	16918	16934	16993	16814	16832	17249	17085	16864	16917	16819	16798	16853	16973	16929	16997	16802	16922	16824	16914	17071	16880	16996	17000	16970	16670	17021	16789	16995	16876	16842	16940	16876	16814	16988	16844	16883	17024	16885	16822	17124	17032	16935	16864	16854	16990	16605	16884	16787	16817	16837	16795	16762	16801	16704	16960	16732	16846	16768	16910	16873	16946	16856	16799	17007	16950	17156	16767	16817	16782	16761	16880	16740	16853	17005	16787	16939	16674	16699	16815	17038	16659	16949	16867	16739	16701	16949	16894	16668	16692	16810	16688	16616	16898	16909	16700	16771	16934	16753	16873	16820	16939	16637	16771	16723	16711	16746	16998	16802	17032	16732	16677	16684	16697	16757	16841	16792	16685	16846	16889	16823	16909	16850	16867	16809	16801	16811	16754	16932	17001	16974	16793	16554	16819	16920	16662	16869	16726	16839	16857	16851	16732	16644	16800	16851	16627	16847	16801	16900	16820	16703	16832	16687	16829	16874	16637	16851	16942	16830	16868	16801	16748	16824	16845	16770	16989	16803	16667	16769	16809	16845	16620	16745	16776	16754	16774	16909	16685	16815	16914	16864	16671	16738	16828	16961	16735	16784	16985	16893	16953	16714	16878	16896	16663	16791	16961	16698	16783	16929	16801	16797	16887	16665	16893	16857	16960	16745	16691	16899	16950	16771	16860	16986	16786	16858	16763	16884	16929	17094	16874	16877	16977	16870	16600	16762	16684	16654	16888	17043	16810	16911	16839	16797	16908	17070	17060	16848	16811	16636	16744	16827	16753	16897	16743	17033	16714	16816	16755	16938	16710	17003	16882	16646	16991	16802	16858	16672	16705	16981	16877	16967	16761	16666	16872	16845	16751	16793	16857	16738	16783	16778	16654	16901	16485	16835	16943	16891	16767	16798	16857	16710	16964	17006	16713	16928	16870	16928	16721	16903	16854	16927	16870	16672	16689	16708	16804	16821	16713	16780	16498	16763	16895	16762	16797	16848	16850	16742	16793	16738	16591	16783	16737	16713	16756	16786	16895	16565	16696	16652	16912	16821	16767	16827	16712	16754	16762	16842	16715	16798	16760	16843	16817	16773	16703	16835	16803	16802	16823	16966	16812	16625	16871	16817	16775	16829	16985	16803	16927	16807	16725	16707	16667	16829	16842	16759	16672	16828	16808	16663	16756	16841	16775	16634	16632	16816	16978	16814	16757	16776	16782	16850	16907	16710	16757	16901	16882	16974	16962	16942	16713	16940	16880	16749	16579	16872	16946	16756	16618	16872	16944	16621	16587	16852	16932	17059	16671	16895	16824	16769	16747	16546	16870	16785	16610	16815	16595	16807	16916	16647	16902	16865	16692	16964	16889	16991	16594	16746	16764	16773	16855	16923	16681	16786	16786	16767	16788	16609	16839	16719	16859	16649	16734	16997	16907	16859	16695	16917	16868	16835	16919	16620	16828	16845	16785	16784	16741	16702	16953	16925	16693	16974	16941	16736	16569	16860	16840	16802	16645	16795	16768	16713	16597	16544	16811	16931	16985	16875	16920	16936	16757	16684	16727	16747	17024	16593	16714	16863	16783	16814	16912	16995	16729	16912	16621	16839	16691	16773	16818	16644	16871	16849	16703	16840	16708	17057	17048	16748	16949	16793	16936	16889	16559	16690	16664	16788	16779	17033	16923	16763	16732	16710	16742	16867	16812	16628	16805	16818	17031	16763	16842	16978	16519	16657	16983	16868	16732	16750	16635	16664	16717	16898	16941	16735	16801	16829	16922	16883	16729	16812	16821	16704	17151	16835	16857	16845	16715	16950	16698	16667	16722	16717	16772	16989	16782	16784	16952	16778	17027	16684	16747	16887	16789	16844	16786	16602	16966	16689	16750	16959	16785	16833	16777	16787	16655	16834	16759	16781	17016	16978	16769	16921	16885	16894	16795	17087	16935	16977	16797	17001	16942	16707	16719	16709	16821	16910	16706	16588	16966	16622	16637	16644	16645	16783	16884	16862	16583	16952	16665	16802	16749	16757	16746	16752	16903	16827	16802	16834	16753	16854	16870	16919	16781	16748	16651	16630	16908	16765	16903	16732	16911	16661	16878	16934	16753	16764	16689	16747	16902	16818	16850	16616	16842	16771	16743	16634	16689	16791	16749	16511	16820	16978	16818	16760	16838	16940	16847	16725	16798	16717	16844	16962	16896	16816	16773	16727	16854	16517	16988	16971	16632	16834	16807	16898	16811	16496	16770	16892	16788	16845	16811	16669	16888	16793	16720	16958	16785	16676	16914	16750	16963	16905	16882	16762	16773	16738	16689	16893	16903	16947	16885	16765	16871	16629	16847	16976	16643	16752	16782	16742	16998	16937	16879	16771	16747	16832	16591	16912	16952	16704	16940	16753	16796	16873	16806	16715	16824	16667	16812	16931	16962	16839	16819	16686	16762	17060	16936	16819	16876	16801	16756	16834	16904	16749	16826	16987	16716	16777	16703	16834	16764	16816	16881	16893	16804	16674	16828	16951	16643	16758	16692	16848	16525	16729	16875	16871	16875	16907	16863	16828	16911	16919	16793	16787	17009	16726	16851	16983	16782	16795	17047	16865	16888	16835	16677	16697	16822	16890	16655	16794	16931	16895	16938	16637	16702	16770	16484	16754	16644	16588	16789	16861	16730	16705	16679	16783	16865	16697	16846	16872	16720	16870	16752	17054	16587	16824	16664	16965	16719	16967	16751	16943	16906	16603	16462	16730	16654	16702	16841	16673	16991	16673	16619	16581	16822	16816	16885	17090	16812	17010	16647	16709	16888	16933	16667	17044	16942	16889	16689	16788	16812	16912	16796	16701	16595	16796	16885	16889	16593	16629	16760	16988	16706	16944	16849	16696	16661	16802	16856	16741	16798	16848	16918	16977	16877	16826	16865	16708	16747	16782	16711	16666	16888	16694	16716	16725	16750	16728	16756	16915	16731	16999	16677	16646	16866	16845	16845	16960	16858	16776	16635	16723	16680	17000	16725	16724	16957	16846	16775	16785	16909	16745	16852	17005	16801	16824	16811	16851	16801	16793	16594	16862	16869	16684	16737	16702	16685	16970	16948	16789	16922	16701	16726	16849	16940	16742	16852	16886	16714	16932	16850	16729	16915	16851	16695	16696	16748	16728	16901	16937	16823	16860	16732	16787	16719	16814	16789	16822	16778	16553	16803	16718	16841	16869	16658	16892	16642	16626	16694	16734	16611	16659	16839	16794	16706	16789	16864	16925	16695	16859	16808	16760	16645	16803	16765	16695	16701	16824	16779	17028	16961	16735	16735	16836	16827	16656	16777	16875	16703	16702	16705	16848	16953	16670	16639	16597	16777	16644	16659	16662	16811	16791	16903	16854	16585	16918	16645	16837	16674	16883	16836	16747	16772	16813	16831	16923	16690	16918	16803	16679	16988	16789	16816	16724	16677	16845	16939	16755	16815	16643	16615	16638	16805	16968	16708	16820	16905	16914	16860	16963	16792	16665	16812	16742	16767	16938	16987	16962	16866	16780	16665	16783	16910	16838	16771	16807	16612	16623	16847	16697	16791	16860	16954	16745	16863	16973	16795	16813	16865	16685	16808	16876	16819	16888	16785	16928	16986	16959	16946	16925	17092	16751	16978	16713	16980	16929	16859	16911	16963	16678	16819	16744	16877	16877	17025	16773	16870	16775	16638	16898	16851	16804	16563	16950	16903	16626	16838	16941	16665	16781	16949	16797	16876	16691	16996	16940	16726	16756	16779	16818	16651	16452	16797	16882	16689	16765	16854	16802	16871	16823	16847	17012	16875	16890	17054	16749	16818	16680	16973	16711	16765	17004	16868	16826	16721	16702	16687	16704	16972	16826	16834	16533	16744	16944	16649	16747	16791	16850	16671	16850	16943	16925	16890	16916	16705	16746	16889	16767	16882	16877	16706	16657	16705	17132	16859	16915	16881	16880	16825	16961	16735	16515	16661	16846	16756	16772	17014	16915	16782	16984	16945	16758	16828	17001	17045	16654	17031	16946	16867	16984	16789	16773	17015	16950	16758	16859	16638	16819	16838	16687	16882	16662	16856	16864	16950	16723	16877	16873	16587	16883	16793	16792	16786	16802	16785	16782	16811	16678	16892	16942	16598	16747	16841	16775	16702	16739	16810	16858	16792	16799	16828	16589	16826	16646	16850	16870	16652	16923	16871	16791	16536	16962	16528	16635	16839	16748	16768	16794	16666	16627	16808	16787	16740	16759	16737	16700	16775	16901	16646	16861	16790	16976	16727	16908	16860	16752	16838	17063	16767	16649	16821	16921	16687	16938	16682	16561	16765	16888	16822	16892	16578	16705	16730	16853	16620	16827	16850	16686	16689	16723	16857	16774	16741	16785	16746	16844	16821	16929	16909	16666	16635	16948	16533	16797	16761	16825	16710	16793	16845	16819	16825	16802	16893	16817	16937	16700	16803	16740	16781	17059	16823	16768	16796	16673	16768	16642	16828	16689	16705	16884	16697	16824	16865	16724	16831	16960	16866	16804	16641	16945	16890	16851	16529	16810	16647	16845	16615	16586	16977	16751	16708	17013	16940	16920	17058	16726	16652	16733	16825	16754	16626	16868	17034	16862	16667	16698	16831	16751	16676	16746	16940	16899	16674	16923	16746	16734	16734	16799	16763	16870	16829	16965	16889	16851	16698	16875	17024	16801	16864	16812	16877	16701	16696	16799	16850	16759	16559	16836	16723	16903	16905	16711	16961	16850	16786	17004	16851	16715	16690	16904	16853	16837	16720	16777	16720	16834	16917	16860	16772	16552	16896	16951	16776	16752	16768	16849	16915	16633	16742	16636	16930	16844	16809	16760	16737	16814	16639	16732	16819	16672	16619	16871	16985	16764	16832	16926	16833	16858	16732	16804	16861	16660	16793	16893	16744	16625	16866	16725	16828	16913	16850	16865	16914	16572	16772	16723	16746	16722	16887	16986	16713	16952	16720	16733	16850	16897	16727	16824	16777	16789	16843	16965	16688	16665	16903	16843	16903
31106	53047	50810	39237	30591	24359	21108	19696	22706	44476	41645	33438	24885	18442	15981	14989	14827	14694	14576	14630	14710	14703	14879	14652	14668	14680	14763	14538	14544	14537	14435	14882	14611	14771	14666	14677	14718	14789	14407	14820	14708	14763	14587	14526	14611	14879	14754	14723	14782	14684	14755	14453	14581	14747	14723	14580	14685	14661	14520	14724	14805	14558	14757	14624	14508	14722	14499	14689	14787	14663	14744	14443	14560	14601	14694	14705	14751	14564	14672	14594	14533	14686	14581	14704	14491	14599	14729	14563	14530	14614	14724	14859	14844	14613	14673	14784	14631	14489	14537	14633	14645	14775	14573	14555	14888	14570	14738	14725	14531	14843	14559	14569	14777	14684	14655	14682	14551	14573	14587	14703	14683	14758	14787	14751	14711	14557	14684	14565	14626	14747	14641	14565	14658	14684	14911	14496	14755	14598	14707	14479	14490	14667	14778	14738	14710	14644	14688	14608	14487	14578	14593	14739	14633	14697	14679	14733	14642	14620	14803	14677	14663	14627	14735	14616	14669	14578	14515	14746	14547	14629	14591	14697	14700	14687	14602	14655	14618	14585	14537	14462	14710	14712	14598	14682	14603	14801	14688	14463	14621	14548	14653	14688	14609	14648	14638	14613	14694	14601	14634	14694	14662	14731	14646	14659	14564	14793	14641	14656	14724	14458	14501	14693	14683	14827	14625	14644	14597	14616	14712	14728	14652	14583	14486	14675	14579	14628	14672	14684	14680	14653	14573	14607	14533	14774	14747	14465	14755	14699	14686	14711	14748	14521	14631	14679	14621	14698	14828	14662	14704	14785	14746	14658	14403	14674	14660	14530	14730	14693	14630	14706	14603	14708	14647	14626	14497	14736	14565	14632	14802	14721	14753	14761	14633	14726	14585	14489	14763	14533	14583	14519	14655	14585	14884	14714	14672	14523	14600	14667	14665	14719	14591	14577	14614	14542	14697	14684	14495	14571	14489	14546	14617	14542	14660	14625	14629	14643	14772	14585	14804	14542	14701	14574	14524	14659	14698	14608	14667	14522	14461	14758	14529	14714	14635	14747	14712	14671	14580	14545	14729	14687	14729	14642	14612	14551	14737	14563	14614	14602	14604	14553	14623	14633	14675	14765	14690	14680	14543	14671	14708	14639	14526	14716	14573	14596	14679	14591	14725	14661	14720	14717	14590	14728	14424	14710	14699	14715	14572	14553	14601	14644	14599	14546	14683	14573	14547	14806	14663	14596	14439	14528	14536	14762	14674	14738	14660	14715	14804	14573	14832	14717	14595	14619	14595	14576	14593	14517	14507	14586	14734	14556	14848	14582	14472	14635	14617	14473	14589	14547	14653	14673	14597	14575	14525	14589	14858	14536	14693	14599	14746	14629	14567	14628	14684	14409	14481	14658	14617	14539	14641	14682	14626	14560	14809	14487	14820	14680	14598	14450	14732	14715	14632	14613	14567	14636	14733	14659	14703	14631	14617	14558	14768	14521	14565	14578	14641	14440	14812	14706	14754	14576	14629	14694	14575	14674	14630	14513	14740	14472	14504	14525	14479	14660	14750	14575	14607	14701	14536	14680	14563	14677	14747	14711	14577	14654	14774	14619	14658	14754	14551	14644	14538	14524	14676	14728	14737	14647	14604	14473	14731	14530	14627	14450	14517	14628	14585	14492	14691	14693	14545	14633	14737	14566	14543	14664	14600	14745	14535	14659	14509	14632	14611	14599	14600	14609	14624	14560	14546	14614	14621	14724	14615	14679	14601	14602	14666	14585	14601	14723	14509	14559	14704	14782	14606	14632	14600	14693	14710	14721	14688	14811	14514	14593	14660	14651	14501	14535	14550	14534	14634	14496	14621	14569	14687	14542	14564	14681	14522	14531	14695	14610	14820	14686	14781	14805	14802	14552	14612	14670	14772	14771	14503	14679	14669	14397	14781	14701	14607	14687	14603	14693	14630	14743	14576	14691	14592	14633	14553	14612	14563	14757	14665	14768	14617	14716	14645	14461	14719	14644	14641	14683	14776	14680	14599	14495	14692	14680	14584	14839	14640	14639	14772	14692	14478	14564	14451	14677	14798	14570	14684	14645	14609	14644	14624	14636	14641	14697	14628	14616	14578	14629	14607	14703	14512	14753	14703	14615	14568	14658	14524	14470	14604	14671	14770	14801	14642	14518	14660	14709	14617	14470	14624	14580	14710	14683	14510	14572	14670	14512	14533	14761	14532	14472	14595	14699	14588	14553	14477	14690	14608	14611	14585	14653	14560	14656	14484	14568	14568	14743	14754	14611	14640	14668	14565	14694	14521	14571	14597	14603	14608	14627	14453	14826	14807	14544	14672	14673	14665	14656	14500	14637	14602	14563	14715	14696	14674	14778	14632	14666	14573	14644	14473	14564	14806	14788	14635	14727	14823	14674	14685	14551	14712	14784	14688	14554	14563	14713	14530	14456	14481	14718	14653	14735	14665	14421	14485	14630	14684	14787	14517	14566	14574	14534	14682	14756	14881	14520	14616	14621	14550	14674	14610	14609	14610	14706	14679	14616	14698	14593	14719	14545	14665	14704	14689	14558	14688	14512	14653	14678	14669	14622	14655	14752	14568	14645	14617	14896	14472	14642	14675	14613	14742	14499	14503	14717	14560	14532	14611	14492	14659	14767	14493	14902	14669	14660	14712	14520	14532	14629	14525	14709	14816	14641	14649	14420	14690	14772	14643	14612	14621	14662	14557	14459	14660	14647	14615	14814	14605	14678	14586	14804	14670	14470	14567	14743	14855	14716	14639	14539	14591	14646	14682	14593	14505	14581	14671	14607	14690	14652	14477	14712	14584	14645	14639	14686	14613	14651	14542	14538	14604	14552	14482	14660	14597	14684	14673	14798	14624	14591	14573	14707	14750	14614	14662	14796	14613	14606	14664	14718	14607	14387	14613	14650	14677	14690	14703	14668	14541	14601	14670	14469	14723	14540	14653	14623	14773	14574	14560	14685	14668	14440	14709	14649	14703	14584	14558	14594	14689	14519	14640	14723	14583	14618	14405	14434	14743	14790	14612	14622	14633	14789	14591	14775	14581	14710	14474	14586	14630	14645	14538	14589	14677	14595	14663	14666	14485	14683	14585	14704	14594	14616	14629	14656	14493	14643	14789	14590	14721	14566	14676	14643	14540	14622	14708	14585	14478	14538	14617	14632	14633	14496	14582	14557	14633	14608	14754	14629	14709	14732	14670	14641	14717	14785	14650	14604	14636	14688	14606	14748	14557	14615	14602	14729	14579	14568	14662	14683	14658	14557	14523	14727	14623	14721	14608	14651	14628	14673	14749	14599	14817	14419	14621	14440	14744	14570	14720	14589	14648	14514	14598	14770	14741	14711	14539	14581	14677	14666	14565	14622	14642	14386	14634	14560	14609	14617	14697	14577	14577	14690	14678	14547	14696	14716	14642	14655	14567	14675	14570	14496	14699	14558	14637	14627	14564	14633	14729	14497	14477	14705	14678	14683	14496	14677	14520	14591	14703	14579	14756	14633	14485	14540	14642	14709	14601	14577	14828	14696	14567	14610	14642	14612	14702	14678	14649	14517	14607	14426	14726	14772	14805	14573	14528	14445	14569	14657	14567	14780	14577	14583	14470	14729	14644	14557	14654	14674	14643	14532	14689	14675	14853	14739	14574	14445	14753	14576	14673	14642	14670	14462	14715	14490	14631	14776	14596	14379	14503	14752	14720	14434	14601	14749	14665	14675	14515	14625	14597	14542	14516	14695	14651	14776	14476	14807	14567	14547	14563	14814	14615	14536	14538	14424	14465	14664	14604	14601	14605	14785	14544	14612	14601	14622	14719	14512	14746	14716	14602	14698	14615	14451	14469	14620	14564	14707	14643	14579	14587	14638	14838	14456	14671	14700	14698	14756	14672	14506	14571	14628	14647	14747	14763	14668	14544	14623	14485	14693	14482	14679	14672	14378	14480	14641	14762	14680	14570	14668	14707	14649	14763	14497	14700	14648	14590	14667	14654	14734	14453	14648	14629	14621	14612	14750	14562	14592	14606	14582	14444	14677	14862	14770	14547	14606	14565	14534	14522	14616	14628	14540	14620	14638	14730	14648	14523	14667	14521	14624	14542	14687	14590	14582	14623	14659	14629	14668	14607	14642	14665	14700	14589	14548	14583	14521	14524	14800	14678	14553	14630	14684	14496	14725	14743	14555	14733	14415	14729	14592	14959	14540	14512	14652	14594	14582	14694	14411	14751	14688	14563	14666	14500	14596	14591	14529	14642	14507	14588	14553	14694	14681	14595	14577	14470	14665	14555	14782	14550	14498	14660	14651	14610	14628	14828	14653	14525	14738	14598	14698	14609	14701	14577	14557	14706	14619	14682	14448	14520	14496	14498	14671	14653	14587	14816	14487	14562	14505	14759	14673	14743	14662	14336	14779	14496	14770	14713	14793	14570	14860	14574	14649	14600	14466	14577	14554	14631	14578	14637	14636	14611	14745	14537	14792	14528	14534	14564	14580	14470	14609	14467	14722	14589	14745	14557	14600	14431	14637	14760	14575	14806	14910	14478	14674	14387	14542	14641	14567	14599	14490	14690	14582	14728	14654	14656	14552	14632	14581	14587	14417	14569	14685	14567	14523	14661	14673	14541	14566	14636	14663	14685	14780	14500	14675	14596	14651	14787	14710	14714	14596	14663	14674	14546	14620	14601	14825	14644	14686	14809	14666	14494	14613	14638	14498	14718	14751	14772	14664	14780	14526	14795	14602	14612	14580	14732	14700	14531	14621	14592	14643	14494	14708	14607	14574	14760	14465	14640	14551	14591	14639	14435	14611	14598	14718	14730	14857	14821	14609	14738	14712	14731	14688	14553	14472	14537	14662	14668	14582	14732	14482	14682	14608	14600	14584	14494	14604	14626	14650	14569	14652	14660	14475	14582	14671	14627	14773	14694	14705	14535	14728	14530	14587	14593	14676	14646	14525	14496	14659	14654	14711	14767	14535	14608	14612	14579	14722	14620	14727	14565	14743	14570	14682	14721	14651	14634	14754	14620	14419	14625	14674	14558	14499	14761	14377	14610	14548	14653	14612	14667	14605	14650	14551	14599	14606	14597	14614	14636	14716	14695	14561	14466	14689
27867	23841	28861	25308	19062	17636	17398	17075	17262	19185	19742	18782	17848	17122	17017	16904	16880	16815	17125	16749	17043	16870	16865	16954	16819	16858	16897	16631	16726	16866	16882	16879	16652	16796	16957	16682	16722	16822	16863	16846	16667	16941	16685	16875	16687	16791	16831	16693	16859	16900	16804	16930	16847	16651	16632	16794	16885	16776	16745	16910	16879	16754	16666	16536	16710	16800	16738	16763	16781	16809	16896	16764	16937	16729	16839	16713	16938	16786	16727	16725	16926	16850	16946	16819	16992	16935	16807	16871	16778	16944	16718	16873	16855	16697	16895	16722	16836	16822	16762	16794	16702	16715	16786	16633	16671	16800	16748	16810	16604	16676	16647	16775	16829	16687	16718	16728	16693	16738	16954	16829	16972	16857	16928	16774	16804	16681	16708	16837	16686	16927	16727	16733	16785	16598	16796	16676	16692	16832	16858	16885	16658	16856	16833	16960	16736	16890	16757	16849	16700	16828	16916	16979	16849	16790	16550	16808	16878	16878	16798	16674	16713	16906	16804	16753	16913	16749	16748	16555	16755	16908	16616	16773	16819	16823	16781	16836	16740	16669	16875	16679	16685	16813	16898	16661	16874	16899	16740	16560	16536	16875	16607	16777	16689	16798	16674	16745	16872	16791	16737	16821	16588	16936	16686	16736	16607	16998	16675	16738	16613	16906	16786	16826	16822	16850	16688	16830	16863	16678	16749	16746	16921	16665	16936	16660	16750	16804	16984	16831	16842	16788	16834	16797	16733	16740	16817	16865	16605	16769	16788	16984	16968	16863	16808	16612	16688	17000	16756	16764	16654	16893	16721	16684	16767	16887	16823	16711	16688	16876	16832	16968	16750	16717	16679	16760	16886	16841	16706	16867	16606	16650	16802	16989	16721	16787	16722	16853	16836	16684	16846	16522	16805	16869	16932	16818	16779	16709	16632	16692	16903	16839	16670	16664	16833	16684	16803	16926	17107	16926	16645	16670	16845	16706	16551	16688	16880	16815	16874	16559	16754	16897	16743	16570	16728	16938	16914	16719	16689	16799	16772	16937	17059	16760	16901	16642	17011	16681	16866	16674	16650	16850	16791	16756	16996	16848	16878	16756	16737	16815	16765	16802	16664	16924	16864	16935	16866	16717	16647	16747	16863	16832	16741	16900	16799	17053	16919	16887	16882	16776	16742	16702	16796	16523	16762	16682	16702	16688	16777	16943	16624	16960	16778	16856	16630	16742	16960	16889	16909	16717	16789	16846	16734	16766	16840	16743	16747	16813	16759	16814	16747	16657	16799	16912	16830	16796	16631	16855	16967	16824	16802	16872	16829	16818	16826	16825	16808	16557	16792	16914	16870	16814	16830	16900	16837	16798	16902	16703	16739	16741	16848	16544	17001	16738	17000	16693	16805	16692	16507	16803	16897	16583	16800	16571	16831	16837	16674	16833	16955	16757	16923	16813	16804	16814	16635	16825	17001	16791	16755	16874	16801	16812	16909	16802	17003	16626	16736	16733	16841	16796	16878	16698	16744	16781	16886	16648	16569	16795	16621	16710	16791	16905	16494	16847	16947	16818	16790	16612	16617	16599	16840	16742	16677	16966	16583	16743	16767	16659	16700	16893	16703	16937	16951	16866	16674	16926	16829	16693	16742	16716	16584	16849	16811	16651	16771	16697	16698	16741	17001	16865	16774	16604	17000	16852	16997	16645	16685	16870	16668	16714	16726	16860	16723	16776	16686	16782	16806	16635	16758	16977	16824	16757	16994	16756	16920	16755	16886	16788	16753	16746	16862	16440	16821	16747	16668	16741	16684	16877	16544	16731	16905	16698	16932	16760	16722	16789	16655	16478	16769	16718	16648	16661	16671	16723	16880	16794	16793	16818	16676	16781	16928	16665	16793	16708	16830	16938	16940	16772	16799	16925	16768	16979	16871	16979	16863	16819	16760	16708	16781	16739	16786	16774	16872	16828	16827	16851	16835	16768	16671	16768	16899	16802	16881	16814	16777	16780	16740	16789	16817	16745	16751	16648	16822	16945	16734	17012	16907	16802	16760	16826	16800	16949	16878	16810	16897	16675	16963	16811	16755	17031	16818	16771	16825	16738	16726	16780	16829	16751	16879	16894	16855	17033	16920	16892	16817	16873	16862	16790	16879	16812	17003	16826	16757	16782	16775	16888	16671	16800	16860	16674	16955	16737	16797	16764	16983	16859	16820	16797	16961	16703	16873	17021	16874	16703	16655	16612	16748	16739	16743	16621	16726	16930	16812	16724	16875	16849	16909	16769	16901	16931	16824	16852	16646	16765	16730	16720	16919	16764	16788	16719	16910	16787	16691	16829	16806	17023	16808	16766	16447	16688	16652	16800	16925	17015	16788	16801	16817	16625	16828	16782	16767	16943	16766	16691	16783	16829	16830	17011	16801	17064	16635	16708	16848	16728	16793	16935	16833	16906	16993	16948	16657	16631	16919	16960	16863	16759	16763	16756	16588	16639	16823	16712	16762	16559	16624	16843	16738	16741	16897	16890	16879	17005	16719	16888	16615	16743	16756	16833	17018	16672	16814	16924	16845	16796	16649	16881	16771	16846	16611	16917	16875	17019	16997	16784	16731	16879	16682	16659	16635	16699	16711	16856	16806	16901	16751	16742	16879	16702	16789	16775	16703	16868	16755	16848	16789	16818	16757	16666	16791	16865	16670	16642	16620	16733	16766	16944	16672	16915	16815	16799	16994	16808	16921	16826	16845	16603	16899	16832	16846	16905	16955	16576	16768	16631	16854	16867	16759	16862	16774	16749	16772	16783	16961	16733	16823	16856	16839	17065	16749	16951	16906	16763	16709	16648	16640	16988	16811	16839	16829	16729	16650	16886	16778	16636	16832	16756	16900	16838	16769	16647	16659	16725	16712	16721	16616	17087	16889	16785	16943	16727	16692	16725	17103	16726	16693	16498	16715	16841	16815	16800	16907	16816	16590	16802	16869	16924	16894	16918	16998	17001	16744	16980	16792	16847	16713	16808	16830	16788	16957	16711	16933	16931	16840	16716	16814	16935	16713	16715	16618	16858	16796	16847	16632	16904	16693	16849	16866	16797	16715	16645	16915	16856	17003	16882	16934	16733	16600	16635	16635	16638	16775	16840	16829	16746	16679	16806	16806	16846	16756	16730	16754	16926	16772	16954	16862	16667	16709	17071	16823	16681	16729	16650	16583	16771	16845	16629	16859	16649	16593	16700	16854	16712	16949	16884	16752	16746	16801	17057	16590	16752	16919	16745	16941	16707	16930	16721	16818	16910	16627	16545	16716	16821	16872	16846	16832	16768	16780	16906	16827	16897	16850	16724	16809	16693	16767	16876	16801	16613	16949	16818	16820	16826	16861	16780	16544	16719	16853	17015	16712	16774	16807	16823	16940	16720	16882	16921	16833	16713	16771	16742	16631	16906	16840	16786	16938	17051	16550	16807	16662	16725	16840	16825	16675	16633	16585	16674	16618	16908	16725	16886	16813	16707	16646	16911	16796	16845	16781	16695	16826	16659	16759	16858	16989	16795	16998	16906	16904	16984	16805	16639	16893	16828	16884	16861	16804	16847	16732	16858	16591	16764	16950	16829	16865	16969	16830	16733	16717	16778	16829	16765	16767	16911	17012	16988	16898	16958	16709	16773	16640	16746	16860	16674	16934	16923	16814	16716	16757	16787	16829	16919	16834	16739	16756	16816	16808	16905	17070	17013	16764	16795	16961	16787	16807	16697	16593	16789	16752	16803	16786	16835	16850	16671	16580	16664	16649	16892	16739	16734	16820	16871	16797	16629	16767	16632	16995	16780	16875	16771	16664	16936	16806	16970	16860	16873	16814	16699	16790	16686	16758	16840	16956	16829	16873	16797	16887	16901	16820	16794	16761	16761	16580	16538	16818	16798	16697	16851	16602	16740	16833	16794	17066	16845	17020	16904	16888	16953	16633	16815	16728	16700	16558	16712	16833	17014	16765	16920	16776	17042	17035	16901	16689	16792	16743	16952	16778	16732	16654	16777	16795	16848	16653	16868	16757	16554	16592	16720	17040	16791	16822	16786	16975	16907	16861	16697	16695	16797	16935	16906	16634	16963	16751	16704	16687	16683	16775	16912	16769	16952	16863	16825	16955	16869	16851	16801	16811	16781	16589	16961	16716	16810	16889	16755	16882	16805	16954	16895	16780	16818	16672	16890	16743	16758	16759	16852	16939	16772	16909	16898	16654	16616	16781	16832	16886	16822	16613	16688	16821	16662	16859	16804	16601	16731	16763	16757	16637	16680	16853	16882	17026	16813	16878	16787	16734	16923	16713	16717	16900	16844	16805	16867	16881	16812	16624	16688	16712	16672	16689	16851	16823	16729	16962	16783	16635	16766	16918	16754	16687	16822	16982	16595	16797	16727	16907	16993	16958	17044	16799	16603	16828	16710	16722	16859	16952	16702	16703	16858	16875	16767	16683	16787	16542	16825	16788	16674	16821	16990	16721	16757	16758	16536	16781	16825	16704	16739	16802	16725	16837	16805	16901	16703	16619	16770	16725	16834	16643	16979	16885	16981	16907	16821	16884	17004	16814	16807	16684	16849	16967	16921	16770	16761	16718	16751	16668	16802	16866	16814	16682	16860	16990	16823	16878	16768	16571	16603	16829	16726	16795	16837	16797	16948	16792	16844	16836	16795	17016	16825	16770	16979	16939	16803	16871	16589	16792	16829	16726	16620	16870	16897	16913	17018	16740	16888	16869	16759	16838	16732	16653	16888	16713	16881	16734	16846	16822	16606	16647	16866	16898	16840	16817	16777	16641	16758	16950	16724	16796	16713	16777	16934	16939	16898	16635	16899	16618	16872	16886	17079	16986	16877	16791	17010	16918	16867	16802	16741	16982	16825	16856	16708	16557	16701	16796	16589	16777	16747	16724	16906	16831	16823	16829	16824	16734	16691	16885	16550	16801	16910	16604	16710	16834	16539	16909	16815	16752	16881	16883	16786	16706	16948	17053	16760	16675	16642	16891	16718	16848	16700	16610	16795	16914	16915	16927	16766	16741	16950	16790	16687	16695	16744	16733	16939	16917	16870	16668	16648	16874	16685	16959	16740	16872	16895	16888	16914	16841	16793	16982	16708	16888	16895
23925	34711	31325	22878	17532	15652	15312	15126	15107	18349	18449	17100	15553	14873	14857	14711	14605	14670	14561	14663	14722	14734	14677	14518	14663	14559	14635	14633	14674	14710	14716	14678	14761	14654	14437	14552	14559	14804	14630	14645	14556	14687	14710	14616	14644	14518	14705	14580	14622	14571	14584	14650	14586	14479	14521	14549	14731	14729	14820	14675	14779	14686	14643	14683	14572	14697	14656	14763	14495	14739	14577	14593	14631	14630	14577	14607	14709	14582	14518	14624	14590	14610	14528	14666	14599	14661	14591	14535	14707	14597	14578	14430	14582	14386	14939	14447	14719	14758	14547	14553	14627	14591	14589	14518	14597	14614	14562	14531	14532	14524	14622	14749	14446	14499	14672	14521	14575	14551	14487	14589	14572	14604	14569	14635	14610	14707	14715	14546	14570	14608	14565	14670	14474	14629	14626	14432	14763	14636	14699	14664	14636	14611	14504	14645	14625	14474	14642	14720	14617	14599	14580	14542	14482	14504	14512	14790	14594	14629	14517	14690	14401	14710	14574	14595	14661	14752	14555	14583	14698	14649	14751	14559	14770	14642	14661	14513	14523	14624	14594	14785	14633	14593	14565	14531	14644	14526	14540	14617	14796	14568	14658	14734	14783	14514	14672	14636	14614	14469	14570	14653	14640	14784	14664	14581	14737	14489	14551	14584	14441	14591	14617	14628	14675	14706	14555	14469	14480	14437	14567	14603	14490	14564	14473	14599	14656	14616	14746	14713	14711	14805	14549	14594	14678	14498	14699	14622	14546	14645	14629	14551	14689	14565	14846	14538	14478	14703	14579	14663	14553	14554	14741	14379	14675	14531	14624	14631	14528	14678	14646	14641	14621	14544	14584	14627	14607	14563	14557	14707	14617	14556	14549	14442	14647	14595	14661	14595	14471	14544	14537	14558	14652	14628	14733	14572	14543	14810	14653	14689	14498	14721	14558	14530	14575	14569	14777	14687	14683	14569	14636	14521	14699	14481	14628	14670	14586	14663	14507	14680	14666	14636	14757	14593	14709	14692	14658	14713	14705	14643	14708	14561	14647	14530	14662	14708	14554	14644	14485	14495	14443	14670	14634	14610	14659	14474	14593	14438	14525	14345	14626	14680	14565	14691	14883	14605	14528	14428	14535	14400	14712	14681	14641	14538	14563	14710	14508	14534	14549	14550	14531	14715	14708	14772	14558	14592	14508	14525	14817	14712	14560	14593	14617	14644	14716	14636	14587	14316	14576	14590	14728	14657	14625	14538	14617	14720	14618	14560	14520	14663	14633	14464	14682	14544	14685	14673	14755	14591	14737	14637	14615	14780	14516	14552	14638	14685	14717	14500	14721	14660	14765	14611	14473	14609	14534	14573	14716	14416	14701	14581	14682	14621	14424	14555	14700	14507	14561	14602	14660	14628	14579	14746	14794	14793	14633	14601	14500	14590	14660	14532	14508	14772	14588	14622	14710	14399	14657	14657	14618	14569	14798	14557	14509	14490	14495	14472	14672	14592	14742	14671	14473	14819	14653	14607	14656	14721	14670	14703	14664	14566	14782	14720	14658	14469	14660	14633	14413	14790	14617	14514	14590	14696	14773	14580	14489	14713	14655	14419	14656	14570	14668	14803	14369	14696	14575	14471	14848	14435	14533	14634	14611	14770	14607	14630	14681	14579	14527	14633	14703	14512	14684	14442	14642	14680	14637	14492	14510	14734	14666	14549	14540	14786	14598	14600	14426	14761	14682	14448	14707	14423	14690	14417	14665	14668	14933	14469	14573	14555	14876	14714	14637	14539	14523	14593	14797	14713	14616	14676	14611	14551	14683	14700	14666	14732	14750	14618	14520	14660	14615	14561	14656	14751	14758	14577	14619	14634	14677	14599	14472	14582	14647	14604	14672	14508	14524	14736	14497	14624	14598	14567	14697	14613	14771	14457	14770	14528	14456	14599	14556	14611	14655	14604	14624	14631	14607	14587	14627	14736	14591	14611	14615	14611	14528	14633	14611	14610	14589	14771	14598	14522	14571	14583	14657	14550	14553	14613	14503	14710	14500	14612	14686	14587	14564	14616	14732	14547	14535	14560	14752	14671	14608	14640	14582	14575	14630	14556	14620	14673	14735	14826	14560	14585	14528	14657	14579	14691	14578	14819	14593	14643	14661	14662	14579	14457	14644	14900	14680	14587	14700	14474	14637	14758	14590	14685	14658	14611	14545	14559	14756	14500	14696	14546	14533	14545	14608	14656	14684	14497	14624	14657	14504	14583	14457	14734	14703	14720	14530	14630	14546	14629	14633	14555	14658	14688	14631	14565	14712	14688	14736	14563	14591	14593	14702	14682	14570	14583	14664	14596	14593	14551	14432	14653	14573	14486	14615	14604	14726	14554	14678	14705	14616	14572	14572	14582	14584	14497	14577	14722	14674	14661	14581	14586	14563	14561	14618	14745	14587	14509	14573	14432	14475	14517	14638	14564	14562	14664	14555	14695	14561	14659	14625	14750	14534	14643	14782	14710	14560	14602	14563	14620	14806	14584	14735	14674	14479	14813	14723	14768	14657	14715	14593	14593	14521	14645	14733	14650	14770	14404	14684	14723	14735	14587	14524	14657	14643	14547	14722	14749	14719	14642	14562	14559	14698	14879	14672	14587	14566	14443	14593	14691	14739	14888	14690	14690	14480	14614	14732	14775	14836	14684	14523	14504	14706	14635	14554	14738	14688	14572	14604	14601	14699	14600	14687	14582	14768	14691	14555	14584	14578	14511	14793	14325	14620	14521	14553	14700	14590	14676	14469	14500	14675	14669	14628	14494	14839	14517	14518	14598	14599	14666	14705	14625	14743	14700	14599	14655	14689	14586	14495	14557	14510	14606	14522	14714	14687	14448	14667	14454	14711	14610	14511	14658	14698	14691	14681	14513	14770	14705	14528	14604	14624	14665	14698	14716	14624	14569	14703	14487	14611	14614	14568	14713	14640	14594	14533	14591	14576	14778	14550	14730	14720	14598	14691	14474	14713	14528	14559	14395	14630	14818	14465	14696	14479	14619	14700	14621	14493	14520	14570	14788	14367	14818	14441	14764	14460	14553	14600	14585	14553	14712	14700	14706	14591	14622	14593	14753	14620	14659	14528	14702	14528	14679	14623	14553	14640	14827	14445	14707	14585	14588	14576	14655	14707	14601	14738	14682	14530	14415	14650	14644	14715	14424	14517	14566	14580	14643	14580	14736	14697	14619	14568	14596	14540	14591	14529	14682	14391	14705	14565	14559	14645	14483	14735	14678	14684	14743	14664	14592	14616	14674	14665	14536	14566	14533	14737	14748	14548	14667	14572	14754	14598	14634	14453	14444	14555	14523	14656	14559	14603	14549	14602	14539	14653	14640	14618	14544	14582	14573	14478	14639	14671	14605	14682	14811	14612	14608	14706	14599	14548	14480	14798	14586	14626	14563	14530	14621	14595	14664	14674	14404	14765	14583	14558	14674	14428	14467	14525	14478	14581	14590	14598	14547	14666	14509	14566	14702	14717	14582	14566	14535	14603	14628	14654	14724	14533	14644	14699	14585	14463	14466	14669	14656	14661	14573	14615	14574	14517	14668	14707	14536	14628	14559	14655	14625	14558	14723	14629	14670	14614	14551	14567	14647	14399	14691	14453	14719	14612	14693	14680	14466	14808	14716	14581	14677	14550	14743	14511	14584	14563	14626	14528	14630	14709	14586	14555	14646	14427	14584	14554	14611	14670	14588	14645	14522	14677	14741	14520	14655	14688	14596	14623	14565	14694	14528	14682	14631	14774	14572	14557	14476	14538	14703	14469	14586	14523	14583	14653	14605	14574	14557	14587	14700	14611	14730	14664	14806	14680	14464	14658	14672	14593	14546	14662	14602	14623	14552	14614	14644	14663	14648	14719	14526	14500	14574	14693	14518	14554	14575	14574	14527	14674	14577	14828	14662	14502	14560	14712	14584	14556	14703	14597	14823	14590	14618	14675	14413	14674	14638	14547	14556	14611	14571	14704	14800	14698	14474	14687	14671	14695	14663	14713	14352	14749	14511	14491	14649	14515	14485	14822	14567	14524	14663	14566	14601	14647	14631	14442	14679	14532	14503	14692	14662	14476	14590	14497	14624	14659	14489	14771	14592	14653	14803	14549	14644	14640	14634	14700	14641	14434	14648	14711	14549	14564	14433	14728	14413	14596	14649	14642	14515	14565	14504	14641	14667	14594	14607	14743	14563	14773	14462	14661	14584	14615	14606	14688	14484	14674	14693	14505	14679	14487	14512	14538	14611	14529	14633	14496	14735	14480	14761	14647	14465	14566	14559	14589	14450	14507	14565	14478	14622	14750	14609	14525	14409	14639	14520	14645	14742	14528	14686	14690	14736	14602	14554	14702	14582	14594	14446	14517	14676	14517	14629	14642	14716	14834	14623	14832	14518	14596	14558	14612	14464	14557	14637	14636	14634	14633	14638	14710	14813	14688	14482	14516	14638	14572	14651	14536	14617	14631	14670	14601	14545	14747	14537	14658	14498	14686	14543	14528	14525	14697	14570	14638	14479	14619	14696	14665	14865	14674	14547	14621	14619	14562	14478	14624	14719	14665	14429	14571	14546	14652	14718	14700	14662	14447	14591	14673	14557	14706	14574	14666	14739	14654	14468	14579	14482	14570	14724	14815	14600	14629	14639	14510	14503	14796	14442	14433	14530	14660	14572	14639	14602	14740	14514	14658	14424	14604	14530	14581	14593	14619	14644	14418	14569	14654	14589	14611	14688	14575	14561	14607	14543	14458	14562	14549	14487	14547	14603	14600	14577	14659	14645	14626	14714	14782	14463	14715	14587	14643	14592	14634	14594	14466	14533	14643	14597	14647	14587	14597	14702	14586	14694	14551	14581	14608	14595	14742	14820	14459	14447	14555	14514	14653	14669	14589	14627	14473	14674	14691	14686	14657	14633	14499	14707	14738	14515	14837	14600	14620	14727	14672	14516	14819	14606	14505	14778	14751	14710	14589	14714	14560	14594	14800	14659	14615	14614	14543	14572	14654	14677	14621	14591	14691	14703	14609	14652	14643	14704	14561	14608	14444	14581	14526	14568	14714	14473	14613	14760	14782	14620	14588	14751	14559	14636	14619	14617	14701	14559
23913	21341	28872	24907	23106	23142	22129	19087	19959	31930	31813	22601	20177	20043	19349	18524	17448	17338	17066	16936	16955	16641	16834	16822	16578	16829	16683	16716	16829	16956	16756	16858	16852	16615	16814	16808	16525	16730	16995	16731	16889	16751	16866	16684	16770	16821	16883	16668	16754	16862	16851	16803	16722	16708	16769	16615	16752	16731	16724	16657	16887	16814	16772	16753	16762	16896	16790	16800	16580	16667	16803	16728	16827	16615	16835	16781	16701	16738	16743	16797	16746	16732	16716	16754	16825	16962	16650	16882	16654	16550	16609	16631	16792	16737	16539	16761	16764	16677	16567	16628	16628	16691	16771	16565	16786	16786	16643	16594	16742	16892	16790	16700	16756	16734	16774	16801	16592	16665	16839	16850	16760	16633	16885	16646	16521	16498	16627	16686	16783	16658	16816	16782	16674	16872	16810	16690	16894	16762	16735	16748	16656	16568	16797	16831	16903	16499	16878	16935	16789	16847	16710	16569	16656	16589	16771	16883	16800	16815	16667	16690	16584	16609	16791	16884	16665	16852	16796	16690	16987	16861	16566	16738	16630	16763	16808	16617	16636	16656	16793	16779	16706	16526	16836	16904	16832	16626	16893	16761	16688	16715	16678	16878	16680	16906	16571	16964	16743	16796	16740	16611	16717	16582	16611	16485	16784	16740	16756	16735	16602	16845	16683	16560	16859	16718	16585	16533	16818	16852	16620	16657	16819	16798	16909	16636	16704	16728	16813	16639	16801	16726	16835	16531	16697	16375	16905	16667	16459	16628	16551	16593	16733	16717	16799	16861	16680	16700	16730	16631	16576	16636	16715	16677	16796	16775	16522	16843	16709	16679	16834	16467	16634	16677	16575	16540	16734	16546	16804	16694	16699	16566	16719	16855	16693	16465	16588	16332	16448	16731	16806	16882	16775	16798	16565	16946	16663	16589	16724	16762	16627	16766	16764	16630	16677	16852	16714	16775	16734	16823	16673	16566	16782	16674	16570	16683	16717	16701	16764	16686	16907	16737	16694	16743	16697	16457	16724	16750	16655	16759	16467	16611	16652	16618	16785	16784	16740	16782	16577	16468	16749	16749	16816	16659	16668	16752	16582	16620	16718	16632	16661	16777	16694	16909	16754	16743	16620	16785	16496	16760	16834	16858	16990	16656	16718	16747	16663	16607	16734	16717	16693	16732	16782	16704	16708	16927	16799	16748	16681	16490	16705	16559	16460	16608	16623	16534	16708	16648	16603	16575	16623	16717	16687	16581	16661	16819	16536	16503	16742	16791	17032	16725	16726	16800	16786	16648	16858	16719	16589	16698	16719	16616	16876	16617	16861	16937	16676	16600	16554	16761	16843	16714	16633	16580	16901	16844	16805	16842	16671	16628	16740	16833	16627	16839	16924	16812	16596	16703	16801	16709	16659	16630	16564	16797	16763	16645	16594	16617	16767	16658	16660	16606	16523	16578	16772	16556	16784	16593	16539	16624	16783	16636	16683	16510	16640	16598	16688	16668	16752	16668	16694	16832	16681	16819	16615	16753	16834	16664	16705	16934	16702	16569	16720	16618	16701	16604	16724	16767	17006	16810	16590	16660	16808	16627	16820	16710	16686	16680	16484	16735	16716	16670	16590	16539	16669	16623	16744	16526	16630	16634	16723	16975	16533	16793	16771	16591	16645	16526	16637	16606	16650	16668	16681	16646	16957	16751	16764	16666	16832	16933	16619	16477	16523	16644	16525	16570	16720	16702	16946	16718	16717	16576	16604	16858	16785	16683	16806	16661	16733	16836	16749	16812	16832	16619	16693	16712	16710	16607	16736	16722	16716	16567	16646	16615	16532	16689	16750	16743	16779	16605	16844	16644	16631	16851	16633	16677	16734	16552	16541	16680	16775	16577	16693	16627	16964	16548	16844	16823	16686	16680	16629	16690	16654	16750	16669	16675	16713	16743	16834	16726	16567	16755	16710	16674	16595	16693	16623	16517	16591	16607	16676	16692	16742	16588	16819	16787	16768	16895	16730	16862	16757	16791	16696	16761	16907	16839	16707	16701	16792	16713	16630	16482	16638	16625	16791	16800	16477	16693	16663	16684	16719	16747	16948	16643	16675	16658	16573	16757	16526	16594	16642	16633	16572	16642	16915	16581	16662	16610	16911	16738	16802	16760	16807	16849	16988	16744	16769	16663	16774	16582	16692	16716	16654	16754	16606	16782	16729	16683	16841	16743	16856	16755	16688	16722	16870	16557	16702	16734	16614	16708	16730	16545	16605	16764	16836	16865	16600	16697	16814	16691	16811	16912	16883	16735	16759	16803	16841	16702	16823	16586	16809	16790	16621	16733	16670	16727	16472	16721	16898	16594	16815	16743	16744	16637	16735	16926	16804	16770	16661	16588	16682	16710	16893	16826	16612	16698	16639	16920	16797	16612	16663	16751	16730	16540	16650	16599	16701	16847	16756	16631	16764	16660	16703	16614	16881	16720	16694	16719	16607	16621	16580	16661	16605	16837	16461	16632	16848	16680	16719	16582	16776	16797	16665	16718	16754	16663	16760	16568	16611	16584	16733	16841	16700	16622	16696	16756	16855	16684	16899	16635	16815	16643	16660	16636	16830	16784	16731	16655	16691	16717	16683	16586	16690	16716	16577	16611	16681	16896	16563	16747	16928	16639	16474	16539	16688	16723	16814	16779	16726	16796	16863	16667	16856	16916	16860	16693	16598	16687	16686	16750	16603	16825	16502	16724	16515	16665	16712	16836	16801	16566	16645	17071	16615	16568	16689	16823	16814	16589	16660	16649	16584	16528	16568	16836	16573	16752	16616	16660	16746	16629	16728	16739	16735	16508	16730	16640	16720	16899	16702	16640	16719	16701	16907	16802	16863	16759	16714	16835	16556	16816	16570	16576	16473	16644	16653	16805	16760	16996	16715	16726	16875	16795	16675	16392	16679	16712	16860	16848	16835	16812	16772	16677	16801	16605	16620	16644	16610	16592	16640	16657	16562	16755	16856	16745	16583	16937	16802	16881	16708	16648	16735	16773	16812	16678	16985	16576	16864	16739	16767	16695	16746	16751	16637	16965	16815	16571	16781	16633	16793	16751	16590	16810	16823	16848	16792	16618	16580	16710	16744	16424	16639	16785	16712	16819	16674	16659	16837	16752	16738	16544	16634	16534	16526	16887	16848	16696	16572	16750	16821	16766	16486	16688	16740	16538	16756	16698	16585	16766	16853	16740	16611	16617	16900	16664	16654	16612	16728	16848	16721	16788	16601	16596	16649	16603	16713	16680	16752	16761	16706	16793	16839	16674	16835	16656	16716	16563	16694	16721	16778	16684	16814	16770	16684	16734	16582	16604	16492	16533	16883	16682	16764	16805	16712	16631	16636	16681	16692	16855	16560	16705	16581	16460	16726	16678	16603	17014	16688	16806	16772	16704	16617	16557	16755	16795	16701	16507	16843	16542	16626	16562	16612	16676	16886	16852	16856	16685	16762	16701	16659	16654	16720	16764	16857	16561	16741	16853	16699	16633	16786	16623	16700	16430	16790	16672	16795	16704	16733	16674	16781	16757	16772	16736	16841	16646	16731	16981	16960	16701	16795	16696	16615	16776	16797	16802	16876	16732	16745	16679	16762	16776	16659	16695	17034	16757	16974	16563	16654	16786	16688	16786	16811	16498	16696	16757	16865	16624	16670	16731	16563	16687	16813	16683	16531	16702	16770	16639	16707	16740	16819	16686	16679	16785	16624	16753	16622	16621	16576	16844	16821	16764	16606	16926	16659	16631	16856	16801	16568	16723	16728	16898	16715	16681	16862	16651	16802	16734	16638	16800	16758	16681	16691	16615	16715	16516	16676	16669	16783	16769	16759	16777	16639	16715	16782	16711	16616	16712	16679	16706	16813	16631	16681	16673	16763	16702	16713	16902	16684	16745	16509	16663	16670	16526	16753	16817	16809	16892	16665	16690	16643	16806	16718	16596	16820	16745	16816	16613	16614	16645	16959	16773	16846	16706	16551	16851	16709	16590	16679	16793	16832	16962	16773	16756	16663	16780	16769	16649	16578	16787	16791	16639	16729	16824	16691	16736	16641	16741	16682	16749	16790	16545	16535	16734	16657	16765	16565	16726	17009	16767	16596	16579	16529	16557	16777	16537	16766	16654	16822	16838	16637	16720	16671	16721	16852	16681	16886	16675	16725	16566	16729	16813	16568	16634	16449	16631	16676	16641	16628	16609	16622	16718	16713	16566	16808	16790	16540	16804	16814	16858	17040	16776	16872	16549	16772	16588	16809	16564	16787	16780	16708	16662	16581	16892	16891	16750	16840	16653	16800	16930	16800	16697	16744	16429	16772	16535	16584	16653	16833	16795	16847	16834	16654	16681	16839	16593	16818	16816	16805	16633	16738	16536	16547	16525	16616	16715	16778	16848	16617	16531	16740	16673	16762	16876	16556	16640	16619	16744	16652	16745	16628	16669	16571	16882	16741	16669	16799	16598	16758	16682	16624	16569	16769	16756	16641	16761	16615	16686	16819	16858	16568	16631	16969	16900	16702	16735	16717	16677	16827	16681	16722	16912	16494	16708	16831	16575	16670	16646	16563	16649	16768	16473	16914	16674	16751	16827	16719	16611	16655	16688	16760	16773	16530	16704	16715	16801	16714	16692	16830	16680	16820	16751	16766	16713	16873	16986	16844	16500	16798	16742	16767	16602	16907	16776	16796	16675	16768	16680	16763	16582	16516	16658	16510	16682	16490	16761	16577	16734	16945	16737	16777	16613	16768	16712	16716	16713	16462	16983	16795	16676	16585	16649	16686	16722	16671	16579	16572	16629	16755	16679	16685	16776	16844	16753	16596	16711	16832	16553	16647	16726	16739	16876	16714	16809	16819	16734	16499	16714	16838	16630	16575	16818	16749	16798	16805	16616	16650	16687	16831	16769	16687	16625	16818	16614	16827	16520	16718	16721	16705	16705	16686	16814	16661	16747	16779	16825	16805	16567	16739	16626	16636	16642	16691	16682	16731	16761	16839	16740	16606	16509	16712	16709	16740	16681	16767	16535	16745	16720	16808	16768	16554	16678	16735	16530	16626	16688	16728	16711	16701	16664	16542	16521	16805	16677	16818	16666	16570	16560	16876	16832
27701	47599	44800	32749	24607	20201	18420	17742	20196	34867	32062	20247	19016	19241	18246	16673	15265	15038	14740	14532	14634	14465	14575	14496	14591	14534	14685	14656	14482	14830	14642	14579	14808	14623	14582	14620	14565	14555	14732	14583	14542	14608	14709	14687	14597	14566	14590	14683	14652	14708	14647	14658	14434	14501	14544	14680	14742	14688	14812	14456	14582	14743	14446	14542	14632	14629	14584	14424	14570	14740	14490	14637	14669	14605	14540	14495	14469	14663	14632	14559	14828	14580	14613	14520	14564	14631	14568	14455	14558	14705	14590	14584	14502	14697	14607	14477	14596	14538	14547	14566	14495	14810	14564	14428	14683	14683	14615	14558	14765	14671	14593	14563	14542	14662	14655	14583	14617	14588	14519	14570	14488	14644	14583	14580	14446	14547	14699	14704	14794	14659	14754	14540	14629	14506	14783	14392	14504	14560	14508	14644	14674	14455	14645	14545	14326	14429	14591	14686	14426	14647	14832	14524	14648	14606	14559	14641	14652	14521	14541	14644	14486	14535	14655	14563	14580	14593	14510	14524	14503	14634	14640	14368	14705	14489	14758	14588	14336	14523	14536	14555	14554	14589	14577	14661	14578	14534	14628	14554	14468	14554	14613	14474	14566	14619	14603	14496	14697	14445	14554	14620	14595	14610	14543	14498	14568	14680	14595	14426	14692	14553	14528	14637	14652	14491	14592	14655	14639	14544	14614	14543	14544	14479	14459	14659	14501	14519	14346	14706	14508	14549	14525	14543	14548	14591	14609	14611	14461	14649	14597	14612	14575	14671	14506	14535	14519	14526	14540	14512	14347	14648	14523	14663	14537	14557	14516	14464	14560	14676	14562	14468	14562	14498	14565	14760	14734	14600	14622	14541	14735	14673	14578	14518	14636	14696	14541	14603	14493	14531	14517	14588	14560	14615	14793	14699	14703	14605	14397	14463	14623	14691	14537	14625	14604	14805	14696	14667	14695	14743	14448	14768	14552	14622	14488	14480	14520	14515	14433	14554	14657	14515	14682	14644	14657	14822	14581	14595	14553	14739	14567	14434	14628	14545	14577	14682	14526	14605	14614	14473	14466	14586	14558	14513	14420	14496	14482	14574	14526	14546	14548	14537	14602	14599	14677	14671	14541	14610	14495	14679	14496	14607	14653	14487	14523	14470	14511	14510	14585	14596	14619	14455	14474	14620	14684	14583	14536	14773	14484	14546	14690	14377	14528	14627	14379	14657	14412	14567	14464	14435	14603	14623	14558	14546	14604	14606	14536	14647	14602	14691	14665	14450	14500	14621	14615	14576	14672	14598	14462	14599	14570	14578	14366	14522	14654	14572	14549	14635	14562	14620	14540	14582	14568	14444	14766	14528	14672	14645	14493	14595	14625	14414	14656	14648	14726	14532	14483	14587	14578	14527	14443	14350	14558	14695	14577	14733	14462	14579	14659	14609	14605	14449	14595	14629	14549	14650	14566	14593	14623	14609	14677	14508	14792	14584	14614	14634	14613	14429	14513	14499	14645	14665	14581	14515	14580	14534	14472	14685	14597	14326	14459	14655	14563	14507	14500	14412	14500	14540	14637	14592	14620	14563	14494	14575	14610	14542	14523	14548	14573	14636	14599	14475	14536	14422	14468	14531	14604	14479	14672	14478	14406	14566	14695	14691	14596	14484	14433	14529	14589	14563	14574	14620	14639	14581	14732	14589	14568	14523	14685	14618	14554	14705	14552	14382	14610	14556	14793	14502	14603	14616	14563	14539	14564	14522	14561	14570	14472	14724	14594	14537	14504	14447	14699	14492	14608	14526	14763	14446	14600	14608	14609	14719	14569	14434	14565	14452	14781	14616	14554	14586	14473	14534	14675	14564	14594	14740	14571	14507	14665	14495	14687	14498	14712	14588	14674	14568	14582	14499	14699	14759	14688	14477	14490	14472	14641	14543	14567	14595	14509	14582	14385	14406	14714	14543	14403	14590	14444	14372	14665	14467	14561	14656	14499	14647	14466	14522	14580	14466	14550	14513	14579	14627	14475	14537	14459	14675	14533	14521	14519	14580	14723	14634	14572	14693	14475	14686	14477	14522	14490	14667	14667	14540	14422	14664	14363	14567	14543	14668	14478	14577	14579	14423	14508	14459	14657	14513	14679	14679	14577	14694	14691	14482	14596	14478	14433	14532	14543	14528	14459	14527	14560	14502	14633	14646	14620	14669	14593	14539	14668	14502	14598	14572	14508	14476	14542	14497	14414	14708	14593	14531	14655	14573	14749	14773	14551	14560	14548	14601	14399	14569	14573	14701	14455	14588	14445	14486	14644	14450	14620	14472	14579	14445	14729	14416	14530	14516	14668	14631	14511	14522	14422	14718	14607	14662	14442	14679	14579	14469	14543	14465	14605	14519	14695	14439	14667	14552	14459	14512	14611	14700	14843	14495	14530	14339	14701	14573	14614	14610	14632	14522	14387	14609	14553	14675	14513	14515	14765	14375	14620	14598	14714	14545	14493	14586	14652	14616	14331	14623	14589	14568	14622	14612	14560	14538	14695	14648	14550	14565	14660	14671	14530	14629	14524	14636	14657	14687	14501	14473	14684	14562	14501	14526	14555	14616	14727	14645	14575	14571	14664	14355	14527	14516	14506	14528	14558	14639	14672	14615	14483	14409	14725	14605	14680	14560	14495	14660	14596	14675	14734	14621	14504	14640	14694	14596	14671	14630	14671	14622	14461	14648	14623	14638	14620	14744	14411	14634	14682	14622	14622	14758	14511	14345	14544	14567	14601	14468	14572	14638	14529	14523	14629	14537	14742	14560	14354	14539	14556	14596	14526	14459	14491	14577	14599	14555	14626	14648	14708	14555	14598	14499	14633	14505	14728	14554	14669	14579	14609	14397	14573	14584	14647	14611	14669	14627	14520	14551	14491	14525	14654	14599	14620	14558	14669	14657	14609	14763	14452	14483	14578	14553	14530	14730	14755	14520	14721	14476	14632	14582	14503	14473	14748	14640	14504	14580	14452	14600	14521	14518	14634	14485	14590	14623	14597	14511	14478	14552	14552	14486	14441	14795	14636	14578	14752	14581	14616	14641	14571	14554	14450	14428	14549	14517	14486	14667	14632	14490	14572	14617	14482	14584	14576	14422	14611	14511	14589	14604	14529	14491	14605	14633	14494	14465	14629	14694	14637	14585	14552	14582	14464	14419	14684	14679	14552	14597	14510	14492	14616	14628	14447	14602	14651	14691	14557	14609	14615	14411	14569	14726	14415	14465	14717	14517	14648	14580	14638	14653	14614	14791	14527	14771	14629	14614	14681	14619	14703	14544	14412	14610	14758	14560	14490	14603	14594	14621	14747	14584	14607	14595	14568	14616	14509	14572	14625	14629	14500	14673	14561	14622	14798	14586	14518	14729	14632	14557	14703	14576	14563	14534	14612	14465	14507	14582	14545	14684	14659	14637	14645	14582	14808	14695	14609	14621	14508	14667	14470	14506	14601	14515	14584	14560	14611	14763	14603	14609	14498	14358	14514	14538	14620	14675	14569	14659	14521	14591	14604	14568	14752	14592	14487	14503	14544	14373	14587	14482	14552	14807	14661	14583	14503	14684	14669	14630	14600	14535	14527	14611	14665	14546	14519	14709	14694	14714	14624	14726	14893	14573	14562	14591	14581	14670	14742	14498	14577	14640	14539	14535	14761	14444	14694	14499	14583	14664	14595	14483	14352	14597	14560	14602	14554	14595	14683	14576	14452	14573	14621	14400	14638	14578	14651	14637	14612	14543	14568	14674	14591	14629	14695	14583	14412	14515	14491	14544	14601	14418	14588	14492	14503	14565	14468	14732	14494	14592	14523	14729	14547	14665	14587	14612	14602	14629	14571	14571	14571	14779	14444	14596	14620	14630	14578	14537	14589	14501	14760	14501	14533	14542	14433	14590	14575	14635	14582	14587	14439	14617	14668	14523	14522	14490	14713	14585	14565	14768	14628	14635	14602	14577	14631	14579	14440	14646	14638	14714	14377	14634	14633	14610	14492	14581	14562	14556	14636	14542	14712	14647	14606	14597	14574	14519	14593	14630	14498	14735	14505	14522	14582	14524	14426	14615	14517	14715	14484	14543	14395	14475	14523	14585	14599	14605	14463	14815	14452	14596	14619	14570	14529	14515	14511	14551	14622	14673	14632	14452	14695	14508	14519	14633	14601	14657	14662	14766	14557	14604	14607	14553	14631	14652	14415	14577	14578	14511	14713	14573	14657	14674	14564	14551	14517	14718	14653	14333	14600	14549	14593	14900	14500	14733	14640	14493	14840	14491	14797	14637	14502	14667	14556	14682	14673	14608	14528	14570	14580	14473	14494	14641	14650	14548	14384	14619	14527	14561	14589	14721	14612	14716	14575	14533	14475	14530	14594	14461	14550	14513	14546	14509	14571	14570	14325	14746	14634	14418	14437	14492	14482	14543	14642	14573	14736	14547	14585	14534	14492	14647	14544	14497	14579	14493	14514	14690	14693	14726	14527	14536	14684	14679	14447	14472	14552	14445	14697	14465	14665	14529	14545	14590	14546	14630	14676	14491	14700	14727	14517	14625	14656	14612	14548	14616	14750	14676	14672	14608	14424	14636	14660	14541	14618	14645	14582	14535	14500	14641	14660	14577	14653	14487	14647	14668	14608	14617	14558	14587	14419	14416	14537	14608	14625	14630	14593	14591	14431	14586	14534	14564	14643	14511	14576	14640	14482	14566	14475	14621	14596	14565	14807	14520	14626	14730	14645	14584	14595	14468	14660	14635	14771	14534	14699	14543	14579	14462	14510	14626	14714	14686	14581	14576	14577	14563	14533	14566	14555	14702	14572	14571	14409	14607	14428	14662	14615	14572	14477	14623	14532	14604	14580	14727	14696	14684	14630	14557	14729	14516	14522	14559	14548	14606	14679	14641	14739	14632	14569	14549	14535	14552	14519	14592	14494	14644	14420	14517	14628	14507	14520	14723	14689	14683	14621	14431	14721	14639	14568	14652	14490	14574	14605	14543	14495	14631	14611	14475	14647	14516	14675	14674	14629	14720	14494	14502	14488	14713	14455	14605	14553	14555	14798	14499	14666	14498	14427	14621	14400	14451	14457	14520	14643	14573	14513	14662	14794	14597
22803	21371	29216	24067	22336	24309	25864	20667	21963	34678	23261	22837	28391	30015	27785	23153	19566	18076	17608	17217	17156	17113	17137	17058	17200	16975	16828	17271	16879	17063	17123	17098	17132	17197	16973	17032	17032	17019	16986	16903	17101	17067	17227	16869	16932	17096	16987	17015	17054	17125	17136	16844	16843	17062	17237	17127	16997	17006	17045	17117	16983	16917	17163	16979	17057	16932	16902	16927	16859	16854	16794	16909	17034	17034	16928	16995	16959	16863	16873	17017	17161	17063	17051	16932	16893	17022	16860	17051	16905	16924	17168	17032	17118	17003	17012	16870	16876	17076	17079	16947	16952	16872	17160	17127	17009	16887	16948	16872	17099	16911	17027	16961	17172	16786	16970	16925	17041	16821	16870	16858	16919	16933	16951	16950	17042	17083	17203	16807	16989	16895	17096	16988	16998	16984	16963	16975	16910	16954	16864	16807	17086	16906	17036	16820	17200	16857	16967	16950	16985	17102	16883	16945	17178	16925	16952	16858	16931	16910	16818	16952	16932	16989	16932	17024	16920	16936	16888	16995	16984	17105	16844	16925	16931	16988	16803	16901	16989	17018	16942	16837	16999	17064	16908	16876	16881	16822	16988	16748	16956	17016	16944	17116	16926	16775	17033	16683	17071	16852	16958	16863	17075	16911	16884	16892	16940	16885	16867	16857	16667	16984	16971	17029	16856	16815	17061	16928	16864	16788	16997	17053	16806	17030	17100	16967	16842	17026	16918	16887	17040	17095	16931	17053	16892	16758	16998	16976	17021	17081	17059	16868	16819	16793	17100	17135	16827	16935	17029	16826	16905	16876	17198	16752	16975	17115	17019	16853	17086	16762	16968	17073	17103	17059	17087	16966	16849	16903	16967	17097	16817	16976	16994	16857	16926	16982	16954	16983	16895	17159	16966	17024	16973	16997	17192	17048	16916	16939	17040	16884	16764	16837	16944	17121	16812	16707	16692	16998	16805	16988	16955	16974	16964	16993	17000	16814	16788	16970	16860	17099	16863	17001	17031	17061	16932	17108	16931	16911	16867	16917	16985	16900	17283	16890	16932	16798	17057	16906	17078	17010	16858	17024	17072	17161	16973	16770	16918	17042	16983	16837	16672	16699	16690	17071	16875	16978	16870	17004	16845	16778	16958	16954	17072	16869	16981	17006	16834	16980	17080	17071	16950	16858	16944	16858	16924	16996	17082	16921	16940	16922	16945	16729	17109	17068	16994	17140	17202	16995	16984	16756	17082	16910	16899	17040	16916	17021	17097	16957	16976	16944	16846	17099	16891	17127	17015	16940	17010	16884	17003	17006	16828	16998	16819	17136	16989	16786	16967	16845	17123	16842	16995	16938	16840	16823	16869	17219	16795	17004	17050	16776	17088	16880	16830	16951	16769	16915	16896	16829	16865	16985	16686	17095	16940	16936	16764	17114	17100	16857	16831	16928	16955	16746	17160	17031	16983	17025	16831	16775	17079	16748	16846	16903	16959	16902	17119	16872	16745	17062	16917	16865	16664	17158	17054	17105	17116	16822	16798	16937	16933	16945	17016	16907	17029	16931	16740	16929	16718	16835	16838	16926	16941	16823	16855	16894	16952	16816	17015	17102	17039	17060	17051	16973	16974	17002	17117	17101	16914	16910	16938	16989	16701	16853	16773	17071	16920	16961	16990	17064	17172	16831	17060	16932	16985	16876	16948	16847	17017	16940	16881	17148	17104	16675	16978	16890	16919	17032	16880	16854	16984	17044	16920	17084	17010	16791	17026	16759	17060	16801	16767	16840	16893	17085	17008	16899	16858	16907	17139	16979	16884	17061	16915	17053	16974	16710	16660	16839	16958	16938	16915	17038	17012	16865	17051	16825	17009	17049	16820	17077	17050	17081	16815	17029	16973	16865	16961	17043	16845	16988	17069	17022	16877	17002	17020	17137	17055	16791	17086	16948	16996	16879	16832	16775	16923	16862	17127	16908	16912	16959	16899	16872	16974	16978	16979	16802	16841	16824	16975	16687	16930	17109	16932	17223	16787	17006	16916	17053	16942	17008	16848	16906	16884	16886	16851	16872	17147	17121	17147	16877	16960	16823	16783	16831	16832	16759	16911	17016	16953	16788	17096	16761	16998	16849	16874	17045	16925	16949	16739	17052	17026	17033	16771	16777	17038	16803	16962	16860	17066	16988	16849	16880	16988	17094	17003	16826	16735	16891	17027	17097	16761	16841	17024	16861	17048	16858	16811	17054	16857	17036	16996	17022	16913	16682	16791	16894	16919	16928	17006	16975	16921	16804	17082	17111	16813	16903	16989	17040	16969	16896	17098	17094	17026	16841	16973	17020	16700	16950	16879	16860	16934	16884	16888	16904	16745	16978	17182	16680	16838	16996	17023	17019	16884	17012	17194	16818	16903	16848	16882	16914	17041	16898	16857	16892	16889	16853	17087	16959	16948	16898	16928	16901	16843	16848	16884	17028	17104	16776	16993	16774	16801	16898	16971	16990	17099	17087	16979	16953	16956	16775	16919	16928	16996	16897	16815	16923	16767	16829	16832	16919	16740	17057	16801	17014	16649	16729	16772	16985	16852	16830	16929	16802	16930	16899	16754	17046	16946	16816	17173	17043	16799	17069	17088	17156	16955	16812	16885	16935	17031	16953	17066	16823	17167	17076	17028	16996	17065	17029	16914	16834	16976	16896	16849	17077	16980	16808	16929	16978	16788	16898	16734	16884	16868	16932	16902	17098	16843	16860	16824	16908	16874	17049	16753	16825	16801	17111	17057	16989	16894	16969	16780	16831	16967	16870	17088	16883	16782	16949	16896	16939	17030	16899	17146	16900	17142	16984	17135	17002	17100	16748	16891	16899	16992	17061	16681	16902	16940	17015	16897	16953	17088	16902	16876	16868	16807	16829	16804	17170	17116	16893	16963	16909	16897	16858	16904	16926	16954	17059	17121	16980	17015	16914	17027	16964	16877	16972	16860	16930	16914	16853	16856	16703	16837	16969	16982	16977	16870	17077	16895	16873	17056	16804	17022	16962	16761	16809	16650	17062	16807	16770	16945	16869	16973	16902	16936	16860	16964	16975	16725	17037	17119	16835	16935	16794	16962	16888	16982	16924	16975	16993	16853	16939	17069	16789	16846	17018	17043	16969	17065	16890	17036	16939	16714	17017	16935	16846	16950	16828	16920	16953	16860	17016	16903	17049	17017	16866	16980	16935	17000	17013	16897	16912	16899	16864	16980	17081	16996	17040	16951	16924	16967	17019	16874	16768	16845	16921	16880	16928	16998	16841	17006	17139	16811	16777	16868	17035	16926	16754	16716	17123	17108	17094	17079	17044	16915	16888	16884	16774	16702	17176	16967	17010	16991	16914	16844	17004	16915	16991	16794	16936	16770	16780	16837	16998	16719	16917	16914	16878	17144	16951	16852	16926	16967	16863	16971	16898	16973	16934	16799	16736	16786	17092	16766	16943	16938	17018	16857	16848	17002	17105	16966	16998	17108	16828	16999	17106	16913	16913	16765	17001	16879	17098	16904	16949	16869	17139	17208	16999	16901	17055	17152	16954	17091	16906	17148	17044	16742	16861	16740	16989	16846	16990	17160	16830	16991	16898	17010	16848	16803	16849	17139	16735	16787	16995	16991	16688	16971	17021	16893	17007	17029	16837	16802	16972	16984	16851	16847	17160	16979	16755	16943	16885	17098	16954	16828	16837	16756	16951	16997	16786	16728	16909	16782	16961	16915	16990	16884	16769	17211	16793	16963	16898	16870	16966	17030	17042	16924	16764	16942	16967	17144	16836	16718	16978	17101	16898	16954	16791	16941	17062	16849	16946	16786	16867	16772	16834	16804	17106	16899	16991	16943	17038	16894	17015	16929	16818	16936	16957	16839	17150	17111	16915	16709	16800	17294	16902	16980	16929	16834	17006	17021	17214	16857	17316	16960	16817	17012	16810	16921	16967	16924	16768	16921	16857	17092	16821	16753	16987	17190	16856	17078	16781	16905	17145	16879	16847	17055	16849	17060	16944	16946	16817	16746	16891	16758	16976	17110	16856	16826	16922	16839	16991	17042	16974	16986	16917	16718	16786	16904	16818	16725	16865	17159	16978	16946	16959	16994	16891	16637	16940	16972	16887	17004	16826	16836	16937	16999	16818	16846	17159	16887	17051	16939	16996	16994	16929	17076	17052	16964	16835	17038	17134	16766	16899	16853	16998	16935	16869	16857	17017	16931	16720	16991	16880	16988	16946	16833	16767	16741	17073	17018	16961	16984	16980	16843	16879	17041	16999	17028	16988	16955	16787	17027	16933	16918	17173	16948	16889	17004	16972	16890	16945	16970	17012	16742	16807	17040	16942	16896	16986	16879	17204	17120	17027	17108	16866	17052	16892	17064	17140	16957	17037	16672	16983	16896	17073	16855	17155	16813	16851	16959	16835	16941	16762	17025	16771	16944	16739	17053	16968	16882	16964	17257	16946	16910	16812	16786	17052	16985	17010	16888	16849	16768	16673	16930	17083	17004	16988	17097	16891	16864	16939	16775	16827	16721	17080	17122	17066	16770	16870	17008	17007	17037	16970	16920	17033	17068	16791	16988	16906	16702	16827	16974	16733	16949	17014	16738	17020	16989	17047	17122	16948	17137	16993	17030	17027	16951	17141	16848	16942	16929	16924	16873	16870	16949	17086	16901	16994	16871	16820	16915	16882	16975	17224	16853	16947	17120	16946	16986	17023	16794	16723	16704	16714	17110	17085	16777	16952	16894	16856	17171	16869	16844	16898	17035	16978	16948	17109	17082	17132	17009	16909	17096	16710	16908	16924	16949	17081	16907	16900	16884	16905	17028	17052	16788	16905	16937	16877	17071	16756	16906	17041	17021	16850	17041	17012	16911	17048	17062	16861	16936	17040	16625	16730	16915	16825	16837	16887	16915	16952	16891	16654	17006	16988	17130	16824	16952	16911	16915	17060	17021	17160	16995	16739	16782	16957	16891	16828	16996	17137	16751	16782	17160	17043	16905	16958	16742	16989	16815	17064	16897	16933	16752	16959	17004	16751	17051	16830	16851	16909	16725	17109	16932	16930	16937	16928	17104	16997	16753	16843	16880	16936	16993	16889	16808	16873	16903	16801	16971	16751
31374	55833	52489	40642	29434	23711	20560	19214	23329	34669	20469	23853	30239	31368	27735	21509	17360	15474	14933	14896	14804	14654	14704	14654	14830	14705	14694	14562	14857	14692	14650	14612	14824	14562	14831	14812	14690	14799	14770	14610	14537	14674	14565	14563	14658	14722	14672	14841	14791	14790	14489	14691	14673	14735	14822	14636	14789	14681	14643	14686	14706	14731	14791	14725	14653	14718	14619	14617	14657	14686	14672	14808	14728	14817	14626	14727	14720	14619	14766	14727	14727	14632	14665	14640	14852	14736	14676	14664	14744	14874	14751	14733	14755	14620	14792	14639	14812	14575	14808	14718	14662	14705	14610	14809	14576	14722	14745	14688	14608	14838	14741	14627	14701	14706	14601	14621	14712	14768	14712	14675	14823	14657	14781	14520	14586	14683	14636	14752	14607	14860	14780	14659	14593	14578	14650	14736	14679	14691	14777	14792	14656	14529	14657	14742	14790	14706	14656	14841	14679	14727	14748	14784	14599	14663	14887	14761	14751	14638	14666	14739	14725	14763	14589	14663	14733	14835	14479	14706	14626	14534	14810	14567	14746	14727	14707	14763	14760	14696	14740	14749	14707	14836	14638	14685	14762	14790	14681	14628	14743	14691	14772	14812	14686	14675	14735	14662	14630	14584	14633	14743	14614	14684	14629	14613	14831	14628	14710	14556	14557	14666	14843	14718	14624	14691	14653	14582	14627	14569	14620	14646	14817	14743	14658	14713	14787	14645	14748	14666	14779	14839	14670	14733	14629	14746	14450	14657	14754	14734	14794	14738	14812	14476	14819	14755	14584	14692	14804	14901	14817	14643	14570	14604	14701	14708	14575	14705	14550	14839	14690	14678	14701	14631	14644	14707	14761	14790	14647	14741	14723	14636	14646	14795	14629	14701	14836	14734	14750	14595	14649	14741	14862	14606	14658	14710	14624	14606	14626	14729	14827	14562	14532	14848	14654	14514	14779	14697	14762	14796	14747	14746	14667	14679	14509	14681	14723	14663	14812	14680	14556	14726	14724	14701	14925	14670	14830	14797	14615	14734	14700	14504	14841	14511	14641	14709	14772	14868	14671	14749	14675	14769	14820	14756	14666	14661	14653	14632	14895	14555	14682	14741	14851	14626	14608	14795	14663	14494	14610	14663	14639	14665	14726	14515	14699	14700	14669	14654	14725	14855	14786	14574	14750	14638	14781	14652	14649	14748	14600	14528	14640	14728	14719	14863	14654	14659	14675	14627	14689	14522	14686	14626	14693	14791	14796	14576	14636	14753	14791	14794	14704	14583	14573	14881	14572	14773	14695	14724	14578	14724	14621	14581	14718	14654	14765	14724	14798	14657	14810	14355	14707	14701	14659	14873	14686	14847	14623	14813	14763	14696	14729	14581	14668	14770	14656	14692	14857	14768	14844	14871	14676	14611	14815	14601	14893	14683	14698	14630	14692	14616	14728	14775	14691	14661	14559	14435	14709	14647	14582	14769	14870	14677	14735	14623	14595	14752	14793	14643	14680	14710	14662	14675	14757	14738	14683	14653	14708	14677	14637	14622	14808	14583	14479	14629	14685	14682	14712	14693	14527	14735	14574	14668	14785	14981	14827	14602	14495	14817	14594	14615	14607	14846	14758	14588	14767	14681	14595	14699	14708	14783	14780	14640	14672	14780	14667	14748	14683	14515	14826	14689	14770	14793	14597	14894	14740	14790	14599	14584	14695	14655	14884	14616	14575	14674	14643	14601	14834	14669	14538	14798	14723	14802	14826	14591	14588	14744	14681	14609	14680	14631	14773	14670	14719	14596	14773	14629	14720	14796	14758	14684	14667	14627	14738	14526	14691	14657	14734	14728	14767	14747	14818	14848	14574	14770	14560	14685	14672	14558	14567	14766	14857	14677	14584	14680	14684	14779	14788	14578	14850	14727	14807	14740	14554	14625	14641	14675	14679	14545	14788	14723	14667	14676	14646	14769	14748	14766	14593	14670	14694	14627	14629	14572	14749	14777	14663	14667	14657	14842	14739	14816	14641	14564	14768	14428	14555	14654	14692	14742	14678	14564	14582	14836	14844	14653	14686	14693	14645	14729	14645	14728	14716	14594	14709	14734	14844	14696	14533	14773	14649	14655	14732	14536	14616	14505	14607	14729	14706	14585	14587	14609	14654	14754	14634	14735	14914	14633	14669	14696	14595	14740	14632	14563	14601	14670	14608	14739	14566	14722	14672	14682	14733	14694	14771	14680	14553	14674	14719	14598	14767	14699	14764	14791	14804	14730	14583	14573	14660	14692	14866	14737	14679	14688	14636	14864	14706	14729	14837	14755	14820	14529	14718	14640	14587	14608	14662	14739	14738	14828	14662	14750	14642	14835	14531	14581	14718	14610	14610	14764	14778	14629	14655	14729	14810	14689	14631	14672	14825	14800	14664	14678	14582	14842	14700	14591	14705	14585	14609	14597	14698	14553	14824	14711	14731	14756	14702	14574	14792	14745	14785	14685	14651	14637	14711	14767	14687	14792	14567	14690	14726	14769	14573	14675	14706	14681	14671	14670	14796	14564	14653	14657	14809	14827	14617	14705	14654	14646	14776	14694	14734	14877	14647	14745	14688	14673	14671	14551	14597	14688	14598	14763	14705	14611	14653	14623	14797	14726	14637	14648	14582	14633	14667	14638	14681	14668	14760	14898	14680	14923	14787	14675	14596	14591	14680	14586	14822	14843	14609	14638	14639	14496	14877	14702	14788	14745	14565	14692	14672	14677	14560	14648	14594	14708	14633	14656	14739	14746	14713	14693	14795	14748	14769	14773	14572	14648	14767	14693	14737	14771	14765	14795	14532	14680	14716	14603	14606	14690	14564	14680	14673	14756	14684	14773	14633	14853	14565	14773	14521	14812	14621	14684	14611	14765	14626	14742	14660	14691	14697	14837	14833	14719	14832	14707	14818	14584	14717	14693	14801	14679	14856	14679	14742	14585	14678	14650	14601	14614	14722	14746	14747	14608	14708	14690	14737	14784	14597	14679	14831	14639	14705	14653	14651	14612	14705	14901	14635	14750	14907	14664	14650	14809	14586	14518	14632	14767	14610	14562	14710	14656	14530	14616	14688	14526	14566	14642	14579	14664	14462	14597	14760	14660	14538	14621	14622	14655	14615	14667	14785	14698	14755	14617	14595	14780	14708	14775	14821	14728	14662	14764	14432	14660	14767	14746	14635	14517	14682	14638	14798	14922	14783	14688	14680	14670	14742	14667	14686	14635	14667	14681	14712	14813	14643	14681	14563	14718	14705	14783	14560	14612	14670	14828	14594	14571	14714	14628	14552	14783	14675	14607	14670	14647	14604	14617	14638	14627	14528	14849	14647	14608	14615	14665	14716	14602	14528	14677	14480	14668	14711	14525	14796	14600	14724	14586	14627	14536	14736	14751	14609	14771	14697	14705	14685	14681	14636	14708	14619	14463	14558	14465	14598	14687	14731	14647	14553	14854	14601	14634	14836	14832	14695	14694	14741	14754	14627	14703	14696	14871	14618	14670	14759	14694	14719	14745	14712	14751	14667	14620	14629	14795	14620	14705	14683	14706	14762	14587	14533	14641	14647	14780	14543	14723	14778	14632	14582	14566	14580	14554	14608	14593	14514	14667	14527	14786	14524	14688	14835	14670	14664	14795	14648	14685	14612	14636	14697	14647	14693	14816	14703	14762	14676	14535	14769	14628	14873	14714	14644	14745	14652	14717	14796	14615	14770	14879	14780	14654	14586	14729	14553	14677	14796	14753	14725	14787	14612	14636	14651	14645	14855	14614	14736	14690	14706	14758	14701	14758	14875	14791	14757	14720	14795	14615	14748	14597	14682	14629	14693	14706	14536	14724	14780	14709	14670	14680	14568	14663	14704	14565	14825	14687	14696	14756	14754	14594	14701	14660	14763	14763	14732	14734	14611	14662	14712	14805	14767	14709	14659	14711	14625	14728	14731	14473	14668	14617	14789	14703	14688	14723	14623	14842	14676	14686	14852	14545	14577	14644	14633	14593	14710	14609	14719	14550	14731	14676	14585	14548	14647	14813	14544	14604	14426	14884	14744	14694	14639	14696	14677	14644	14921	14858	14716	14703	14790	14712	14619	14731	14850	14624	14721	14555	14621	14774	14731	14777	14781	14753	14691	14585	14819	14691	14752	14550	14653	14740	14766	14637	14585	14675	14645	14631	14738	14687	14858	14714	14669	14612	14763	14788	14798	14770	14486	14603	14638	14691	14531	14801	14624	14587	14683	14680	14702	14668	14576	14700	14679	14775	14740	14768	14764	14541	14828	14757	14709	14797	14568	14682	14670	14686	14693	14580	14658	14750	14725	14678	14627	14545	14612	14806	14675	14630	14711	14780	14621	14734	14560	14745	14644	14752	14531	14695	14648	14716	14659	14710	14534	14767	14495	14642	14752	14616	14650	14712	14625	14659	14578	14650	14733	14749	14708	14602	14686	14518	14747	14596	14682	14534	14641	14778	14782	14644	14681	14683	14732	14744	14639	14728	14819	14565	14697	14793	14633	14667	14786	14683	14886	14594	14475	14669	14652	14692	14778	14873	14653	14658	14688	14764	14704	14690	14837	14711	14840	14655	14686	14730	14464	14726	14634	14693	14702	14774	14486	14587	14651	14740	14715	14725	14547	14759	14895	14677	14698	14790	14908	14692	14661	14564	14760	14659	14793	14691	14705	14777	14663	14808	14599	14799	14600	14665	14752	14787	14567	14639	14731	14736	14653	14696	14672	14718	14794	14661	14701	14766	14742	14722	14631	14620	14596	14646	14689	14688	14788	14514	14564	14786	14846	14630	14622	14764	14683	14798	14607	14708	14875	14529	14496	14603	14606	14610	14799	14578	14500	14626	14750	14839	14703	14794	14613	14668	14669	14814	14579	14453	14706	14754	14736	14641	14857	14590	14721	14832	14683	14713	14618	14862	14549	14539	14687	14634	14744	14737	14557	14855	14665	14680	14717	14811	14546	14610	14828	14651	14853	14789	14723	14476	14749	14756	14717	14573	14729	14733	14786	14579	14965	14603	14636	14679	14864	14669	14723	14638	14859	14674	14705	14793	14825	14634	14725	14642	14783	14733	14662	14692	14658	14617	14697	14684	14680	14782	14702	14655
27928	24462	29922	25562	18519	17580	17235	17175	17034	17055	17018	17734	18372	18494	17788	17335	17120	16951	16474	16728	16679	16708	16719	16484	16733	16778	16671	16593	16678	16771	16682	16475	16583	16345	16694	16824	16648	16612	16687	16564	16839	16709	16830	16801	16787	16476	16593	16572	16585	16647	16879	16751	16727	16619	16775	16630	16647	16614	16641	16577	16455	16720	16711	16537	16602	16775	16411	16774	16534	16560	16653	16545	16535	16686	16671	16692	16703	16666	16651	16688	16717	16639	16661	16643	16601	16698	16655	16496	16685	16641	16622	16444	16461	16851	16687	16609	16422	16781	16703	16840	16587	16765	16478	16720	16609	16837	16528	16601	16915	16594	16630	16721	16650	16740	16856	16547	16450	16754	16805	16558	16773	16713	16893	16849	16749	16735	16655	16487	16645	16663	16474	16724	16615	16597	16723	16451	16857	16815	16443	16518	16641	16808	16598	16397	16652	16837	16804	16829	16582	16627	16688	16453	16331	16537	16681	16537	16493	16406	16630	16664	16596	16541	16712	16604	16754	16481	16663	16985	16631	16738	16743	16697	16628	16605	16714	16554	16575	16678	16627	16741	16705	16597	16503	16615	16801	16647	16579	16681	16610	16735	16574	16607	16814	16640	16655	16736	16726	16606	16793	16690	16511	16720	16778	16583	16678	16696	16623	16653	16739	16639	16540	16709	16731	16594	16744	16518	16663	16677	16661	16812	16562	16513	16644	16501	16799	16892	16627	16774	16837	16669	16697	16706	16767	16815	16594	16916	16740	16722	16589	16899	16687	16626	16758	16581	16536	16774	16629	16703	16689	16622	16699	16671	16627	16617	16448	16580	16558	16808	16720	16628	16680	16638	16546	16665	16646	16521	16732	16816	16618	16483	16541	16461	16553	16656	16743	16763	16601	16569	16718	16424	16589	16954	16670	16673	16520	16691	16738	16629	16696	16492	16506	16417	16462	16484	16704	16527	16799	16535	16464	16773	16584	16525	16945	16723	16763	16744	16670	16804	16734	16791	16566	16659	16512	16789	16707	16528	16623	16664	16804	16558	16625	16569	16652	16525	16720	16482	16771	16657	16650	16710	16702	16648	16523	16657	16676	16589	16683	16361	16602	16566	16589	16575	16455	16370	16824	16849	16676	16619	16892	16818	16759	16651	16479	16717	16693	16615	16768	16550	16503	16604	16580	16823	16681	16358	16600	16584	16603	16532	16569	16554	16732	16650	16671	16757	16949	16682	16775	16617	16797	16770	16564	16730	16730	16584	16497	16650	16623	16738	16685	16542	16923	16717	16903	16769	16626	16664	16732	16770	16604	16782	16594	16641	16806	16567	16602	16655	16720	16870	16723	16532	16675	16704	16725	16680	16837	16738	16578	16909	16896	16511	16740	16640	16589	16562	16508	16652	16582	16721	16717	16768	16800	16750	16916	16762	16732	16716	16613	16736	16751	16766	16761	16610	16712	16749	16595	16672	16659	16693	16733	16632	16761	16601	16602	16708	16516	16475	16606	16505	16814	16716	16706	16665	16804	16670	16763	16604	16701	16794	16556	16605	16708	16582	16455	16570	16763	16612	16631	16556	16628	16667	16533	16539	16590	16634	16804	16789	16561	16581	16865	16823	16468	16716	16558	16645	16507	16613	16647	16913	16673	16631	16706	16763	16699	16678	16757	16541	16545	16688	16652	16779	16743	16736	16427	16721	16565	16570	16694	16672	16822	16470	16801	16435	16694	16646	16837	16495	16761	16605	16435	16700	16663	16677	16611	16661	16665	16402	16699	16766	16573	16571	16681	16502	16594	16718	16537	16611	16714	16575	16748	16616	16689	16714	16674	16721	16703	16731	16614	16672	16524	16654	16780	16792	16696	16657	16755	16661	16685	16600	16513	16524	16657	16724	16670	16891	16934	16654	16558	16700	16720	16471	16530	16433	16571	16681	16521	16750	16783	16810	16528	16627	16659	16618	16649	16678	16717	16533	16869	16653	16590	16682	16722	16436	16730	16556	16545	16596	16579	16561	16462	16779	16848	16654	16589	16577	16606	16602	16451	16618	16757	16828	16686	16594	16563	16620	16603	16395	16554	16682	16751	16553	16736	16538	16852	16559	16584	16584	16745	16737	16607	16702	16783	16706	16639	16602	16636	16625	16714	16744	16754	16563	16677	16758	16686	16760	16565	16468	16636	16518	16454	16741	16578	16646	16590	16734	16549	16506	16758	16436	16641	16567	16642	16832	16687	16587	16619	16774	16902	16670	16693	16461	16671	16664	16532	16690	16735	16663	16662	16526	16630	16704	16697	16698	16636	16620	16702	16486	16621	16615	16660	16563	16500	16610	16624	16616	16678	16500	16573	16652	16709	16789	16669	16698	16673	16642	16657	16747	16555	16432	16682	16523	16809	16616	16735	16522	16421	16542	16659	16705	16928	16831	16558	16719	16512	16341	16681	16657	16765	16793	16703	16603	16381	16526	16473	16535	16691	16743	16594	16747	16514	16671	16890	16608	16467	16636	16540	16690	16448	16670	16516	16621	16628	16648	16734	16653	16446	16584	16732	16518	16614	16504	16576	16746	16567	16698	16612	16618	16652	16557	16472	16554	16666	16554	16716	16731	16507	16696	16659	16710	16630	16613	16704	16777	16752	16784	16455	16731	16518	16865	16702	16645	16627	16829	16731	16487	16517	16579	16604	16688	16685	16738	16696	16719	16599	16529	16859	16674	16600	16700	16779	16565	16584	16689	16565	16825	16663	16582	16690	16637	16583	16590	16652	16638	16611	16888	16693	16763	16858	16742	16635	16515	16552	16593	16630	16581	16697	16756	16731	16623	16479	16497	16543	16543	16630	16948	16765	16638	16774	16653	16452	16614	16680	16539	16665	16636	16762	16472	16576	16599	16576	16663	16722	16653	16623	16736	16626	16561	16656	16632	16664	16735	16696	16671	16782	16757	16854	16742	16475	16532	16654	16645	16626	16628	16629	16747	16882	16891	16820	16695	16768	16659	16402	16296	16649	16544	16560	16811	16642	16874	16865	16562	16537	16650	16749	16597	16584	16589	16575	16645	16683	16522	16658	16505	16492	16681	16727	16475	16724	16709	16583	16561	16679	16725	16638	16716	16681	16661	16870	16676	16441	16780	16788	16563	16367	16720	16654	16627	16599	16670	16823	16525	16805	16675	16540	16598	16642	16637	16776	16725	16583	16661	16529	16768	16667	16527	16642	16458	16549	16579	16881	16696	16696	16814	16600	16512	16618	16699	16410	16518	16492	16583	16554	16669	16584	16608	16672	16590	16752	16634	16600	16624	16582	16573	16656	16419	16532	16548	16716	16620	16706	16692	16750	16721	16841	16691	16657	16663	16676	16638	16460	16668	16685	16554	16493	16691	16750	16772	16786	16747	16589	16550	16566	16542	16701	16796	16717	16925	16520	16625	16639	16744	16698	16848	16832	16723	16506	16771	16886	16612	16697	16594	16719	16538	16609	16757	16686	16565	16706	16752	16663	16641	16830	16555	16881	16741	16533	16617	16573	16616	16733	16660	16760	16455	16660	16961	16664	16659	16763	16630	16632	16736	16790	16639	16571	16753	16601	16535	16888	16586	16763	16539	16684	16864	16585	16671	16755	16858	16655	16704	16793	16652	16572	16731	16679	16685	16372	16714	16793	16813	16875	16631	16607	16612	16542	16666	16664	16576	16616	16566	16705	16870	16635	16628	16664	16609	16654	16540	16894	16555	16717	16471	16514	16534	16526	16571	16835	16736	16489	16788	16866	16883	16549	16655	16643	16586	16621	16924	16679	16517	16624	16815	16621	16465	16799	16649	16546	16818	16670	16673	16569	16653	16793	16643	16510	16668	16725	16658	16748	16657	16565	16710	16640	16682	16757	16719	16686	16760	16808	16652	16682	16738	16578	16463	16665	16498	16626	16696	16613	16677	16720	16639	16706	16725	16809	16745	16863	16827	16670	16595	16622	16534	16585	16823	16668	16652	16735	16743	16545	16517	16526	16553	16598	16646	16702	16701	16645	16644	16650	16450	16588	16557	16559	16654	16455	16664	16764	16641	16679	16883	16601	16592	16561	16533	16633	16683	16618	16897	16728	16763	16882	16658	16581	16621	16688	16700	16578	16726	16682	16681	16646	16679	16541	16433	16507	16647	16476	16920	16636	16553	16674	16533	16758	16633	16560	16776	16583	16699	16718	16812	16602	16641	16520	16586	16625	16569	16699	16643	16711	16462	16783	16734	16767	16706	16746	16329	16840	16776	16754	16509	16724	16623	16928	16699	16674	16752	16848	16623	16608	16506	16698	16610	16644	16576	16666	16808	16539	16698	16527	16663	16522	16687	16603	16530	16580	16422	16663	16681	16762	16666	16848	16669	16634	16801	16506	16882	16736	16823	16639	16590	16683	16849	16759	16713	16784	16739	16691	16786	16644	16583	16728	16690	16676	16699	16771	16647	16591	16682	16742	16813	16616	16761	16817	16506	16595	16790	16600	16634	16725	16747	16565	16552	16588	16892	16477	16595	16600	16748	16670	16656	16838	16674	16759	16788	16712	16717	16709	16606	16783	16776	16594	16640	16538	16658	16443	16592	16795	16669	16506	16608	16610	16591	16619	16648	16661	16745	16942	16377	16538	16639	16711	16704	16487	16616	16611	16696	16605	16832	16548	16741	16679	16627	16622	16730	16652	16576	16896	16512	16614	16474	16653	16940	16743	16704	16587	16705	16717	16655	16687	16443	16639	16612	16639	16674	16732	16898	16780	16744	16743	16679	16943	16784	16773	16586	16649	16550	16733	16627	16665	16576	16607	16640	16415	16646	16623	16549	16655	16645	16563	16674	16661	16707	16736	16768	16777	16682	16669	16661	16773	16743	16502	16622	16726	16692	16713	16555	16723	16465	16615	16686	16502	16604	16579	16613	16818	16737	16564	16618	16919	16580	16641	16845	16646	16692	16931	16791	16827	16626	16776	16751	16828	16541	16397	16834	16680	16794	16655	16664	16773	16476	16778	16698	16664	16770	16788	16390	16534	16646	16647	16752	16813	16765	16629	16529	16820	16688	16769	16517	16630	16670	16638	16822	16680	16544	16686	16703	16652	16590	16598	16913	16856	16740	16539	16602	16430	16605	16628	16843
26865	37489	33394	23087	16384	15490	14846	14848	15021	14879	15342	16421	16619	16624	15829	15208	14868	14567	14555	14570	14359	14501	14537	14412	14471	14638	14579	14505	14359	14384	14576	14368	14473	14500	14541	14507	14687	14692	14626	14483	14587	14431	14663	14385	14472	14602	14583	14483	14495	14509	14567	14608	14521	14645	14479	14631	14589	14529	14509	14590	14409	14725	14534	14576	14625	14444	14589	14509	14639	14526	14405	14584	14422	14696	14322	14533	14536	14637	14421	14597	14633	14545	14489	14476	14459	14556	14501	14656	14617	14532	14569	14496	14500	14664	14393	14375	14389	14497	14431	14506	14493	14454	14479	14558	14399	14721	14483	14600	14626	14298	14627	14462	14554	14496	14471	14433	14578	14317	14523	14627	14470	14618	14495	14678	14345	14591	14577	14666	14399	14483	14551	14481	14495	14541	14531	14505	14532	14590	14525	14582	14567	14470	14553	14363	14837	14554	14607	14636	14525	14448	14573	14476	14532	14699	14495	14550	14599	14635	14419	14335	14430	14594	14499	14485	14559	14590	14428	14356	14636	14572	14642	14480	14614	14652	14554	14694	14609	14410	14627	14513	14483	14309	14669	14596	14415	14277	14482	14447	14470	14476	14423	14593	14477	14530	14312	14407	14502	14551	14406	14494	14501	14475	14329	14429	14523	14470	14573	14406	14504	14366	14429	14522	14302	14510	14493	14515	14404	14428	14434	14648	14574	14417	14344	14345	14498	14431	14518	14468	14635	14546	14550	14507	14480	14554	14536	14545	14509	14653	14510	14538	14605	14667	14564	14543	14575	14439	14476	14482	14549	14364	14575	14739	14352	14452	14540	14568	14516	14477	14628	14486	14627	14584	14482	14525	14483	14563	14642	14607	14627	14512	14542	14530	14396	14604	14410	14614	14515	14561	14719	14403	14440	14370	14463	14518	14337	14544	14544	14546	14509	14471	14276	14627	14538	14596	14533	14536	14501	14572	14469	14527	14645	14488	14572	14431	14528	14571	14629	14530	14455	14428	14519	14519	14592	14558	14490	14576	14410	14548	14413	14474	14413	14619	14526	14547	14499	14459	14442	14520	14677	14384	14495	14622	14509	14441	14504	14583	14612	14496	14564	14495	14557	14446	14430	14549	14612	14535	14438	14576	14455	14491	14379	14535	14499	14416	14655	14555	14553	14566	14560	14388	14633	14514	14458	14545	14410	14491	14634	14342	14496	14573	14597	14582	14572	14619	14617	14409	14532	14541	14617	14727	14427	14350	14369	14436	14460	14607	14409	14585	14539	14636	14503	14439	14556	14523	14516	14357	14470	14502	14612	14425	14585	14703	14525	14481	14630	14576	14584	14630	14550	14461	14555	14689	14604	14643	14413	14579	14505	14372	14539	14483	14369	14430	14498	14533	14577	14294	14588	14503	14577	14375	14672	14587	14411	14753	14512	14395	14587	14499	14553	14431	14498	14357	14529	14606	14651	14636	14499	14599	14428	14587	14631	14468	14533	14608	14453	14551	14549	14441	14671	14450	14264	14491	14464	14719	14522	14567	14539	14387	14732	14559	14449	14355	14536	14533	14600	14743	14495	14562	14574	14584	14368	14576	14462	14477	14313	14454	14639	14629	14421	14506	14546	14319	14543	14337	14507	14589	14681	14459	14432	14217	14415	14489	14537	14335	14517	14607	14485	14618	14479	14498	14463	14427	14404	14440	14402	14600	14575	14641	14422	14818	14568	14643	14660	14307	14576	14532	14482	14516	14327	14389	14514	14422	14497	14586	14386	14517	14679	14575	14568	14517	14460	14503	14617	14514	14478	14463	14508	14582	14545	14514	14485	14405	14483	14561	14417	14609	14605	14672	14573	14604	14426	14478	14489	14497	14633	14554	14514	14343	14495	14555	14640	14632	14509	14450	14460	14550	14311	14460	14657	14528	14503	14448	14385	14591	14407	14518	14488	14476	14567	14499	14519	14366	14464	14602	14580	14408	14638	14635	14525	14386	14452	14568	14598	14575	14675	14346	14659	14442	14486	14574	14591	14361	14538	14519	14436	14388	14563	14530	14443	14576	14481	14576	14477	14345	14587	14445	14740	14455	14599	14452	14497	14519	14579	14366	14548	14522	14659	14536	14553	14518	14557	14600	14490	14550	14603	14464	14496	14466	14375	14658	14503	14542	14616	14399	14608	14420	14508	14341	14590	14523	14549	14476	14581	14475	14594	14716	14403	14626	14580	14538	14472	14464	14566	14368	14743	14503	14580	14500	14211	14518	14396	14565	14360	14559	14472	14501	14493	14235	14418	14515	14540	14487	14409	14432	14635	14591	14402	14343	14536	14419	14412	14636	14470	14559	14257	14533	14509	14447	14480	14472	14398	14597	14448	14442	14649	14579	14375	14427	14485	14395	14388	14510	14448	14597	14561	14580	14458	14390	14467	14351	14673	14439	14466	14496	14540	14514	14569	14516	14577	14347	14609	14498	14505	14556	14410	14471	14433	14504	14582	14527	14439	14508	14487	14634	14557	14460	14459	14540	14634	14445	14529	14296	14532	14396	14412	14654	14526	14545	14496	14494	14431	14635	14524	14524	14649	14499	14504	14489	14391	14696	14520	14376	14587	14619	14498	14431	14499	14497	14663	14581	14320	14473	14383	14617	14550	14670	14552	14391	14536	14402	14669	14650	14480	14672	14321	14475	14440	14465	14477	14458	14491	14562	14467	14539	14574	14568	14574	14440	14575	14490	14395	14566	14544	14630	14490	14431	14359	14568	14265	14458	14517	14478	14594	14527	14475	14525	14422	14692	14396	14496	14512	14496	14595	14575	14395	14439	14555	14488	14576	14505	14461	14561	14507	14606	14510	14457	14523	14478	14487	14471	14406	14588	14561	14415	14408	14435	14268	14799	14490	14351	14394	14522	14667	14397	14348	14609	14617	14304	14518	14565	14751	14604	14482	14574	14530	14512	14439	14494	14610	14434	14573	14582	14326	14419	14535	14656	14544	14401	14534	14446	14594	14512	14394	14552	14550	14452	14581	14444	14614	14595	14549	14488	14356	14536	14715	14349	14579	14380	14701	14459	14442	14550	14461	14538	14547	14629	14512	14494	14274	14604	14696	14547	14771	14611	14601	14548	14439	14444	14577	14502	14638	14373	14484	14428	14478	14568	14411	14378	14570	14483	14564	14596	14425	14465	14599	14570	14562	14441	14567	14393	14565	14508	14469	14754	14400	14463	14357	14494	14426	14548	14521	14461	14469	14597	14487	14677	14652	14522	14530	14506	14368	14444	14463	14456	14453	14364	14584	14474	14523	14498	14562	14487	14595	14426	14620	14537	14495	14478	14504	14460	14410	14516	14589	14477	14495	14563	14414	14469	14578	14539	14645	14596	14707	14620	14478	14584	14566	14589	14490	14493	14581	14609	14524	14512	14376	14577	14539	14352	14500	14354	14422	14530	14564	14377	14572	14657	14253	14356	14480	14625	14453	14593	14530	14388	14462	14546	14514	14503	14541	14454	14468	14638	14364	14628	14456	14483	14659	14581	14308	14536	14467	14614	14473	14670	14515	14556	14488	14512	14542	14555	14675	14440	14509	14593	14605	14653	14344	14586	14507	14586	14619	14423	14539	14465	14519	14510	14479	14477	14640	14302	14729	14539	14468	14651	14492	14637	14478	14387	14482	14317	14508	14501	14583	14442	14546	14556	14426	14566	14589	14535	14528	14527	14693	14592	14314	14551	14558	14520	14598	14506	14512	14561	14587	14631	14548	14546	14446	14500	14584	14578	14565	14509	14571	14636	14599	14543	14471	14497	14566	14396	14485	14541	14599	14450	14450	14522	14448	14581	14575	14412	14605	14617	14537	14648	14419	14532	14491	14595	14458	14649	14440	14572	14421	14531	14556	14496	14551	14545	14406	14296	14734	14489	14498	14575	14548	14556	14372	14579	14337	14506	14592	14479	14551	14498	14442	14650	14642	14553	14361	14634	14624	14508	14538	14442	14565	14396	14470	14470	14492	14336	14570	14628	14648	14425	14349	14503	14467	14565	14354	14587	14568	14453	14544	14639	14526	14508	14548	14519	14418	14475	14553	14488	14446	14635	14639	14542	14490	14563	14535	14521	14495	14559	14473	14507	14624	14534	14619	14404	14517	14478	14575	14635	14461	14443	14593	14574	14482	14470	14542	14576	14550	14482	14437	14516	14739	14538	14655	14687	14519	14451	14463	14587	14576	14606	14492	14671	14473	14450	14504	14539	14560	14591	14611	14478	14512	14570	14591	14393	14785	14413	14474	14520	14443	14456	14445	14635	14516	14485	14515	14600	14635	14495	14563	14435	14540	14547	14526	14560	14551	14474	14556	14498	14507	14460	14604	14453	14370	14469	14576	14691	14486	14468	14592	14309	14659	14555	14640	14494	14457	14639	14490	14422	14559	14518	14424	14490	14805	14522	14534	14651	14463	14442	14581	14402	14575	14539	14507	14642	14522	14698	14516	14498	14614	14595	14405	14592	14603	14494	14478	14664	14543	14535	14492	14620	14633	14566	14582	14487	14503	14572	14475	14663	14368	14481	14490	14456	14453	14516	14589	14479	14659	14348	14575	14442	14760	14518	14639	14504	14504	14629	14490	14436	14573	14460	14644	14496	14432	14434	14616	14540	14476	14547	14628	14529	14623	14553	14422	14566	14643	14678	14504	14586	14412	14428	14606	14633	14392	14573	14514	14612	14516	14419	14735	14538	14669	14326	14489	14549	14723	14511	14523	14398	14532	14465	14524	14411	14760	14575	14521	14460	14547	14615	14482	14388	14605	14622	14607	14566	14388	14475	14428	14450	14660	14602	14318	14480	14413	14456	14582	14500	14460	14520	14515	14460	14596	14538	14351	14598	14486	14454	14527	14585	14476	14542	14536	14555	14343	14588	14499	14546	14625	14606	14739	14466	14366	14520	14451	14357	14670	14594	14605	14492	14638	14395	14526	14413	14582	14502	14602	14530	14526	14461	14635	14434	14632	14514	14662	14556	14589	14607	14534	14438	14609	14514	14468	14683	14452	14576	14461	14689	14509	14682	14380	14534	14532	14547	14469	14595	14712	14473	14576	14592	14513	14681	14414	14362	14476	14538	14547	14500	14608	14489	14592	14307	14420	14571
23885	21389	28837	24591	22547	22495	21570	18858	18995	25155	25371	23528	24480	25067	22129	19617	17961	17211	16865	17030	17037	17116	16961	16803	16624	16627	16905	17078	16936	16910	16985	17073	16810	16974	17065	16736	16903	16799	16645	16723	16931	16692	16704	16862	16844	17024	16886	16918	16979	16979	16980	16847	17029	16918	16572	16738	16901	16914	16746	16936	16944	16916	16911	17006	16807	16932	16783	16696	16788	16929	16655	16811	17021	17005	16631	16898	16936	16880	16798	16747	16764	16792	16961	16825	16800	16884	16795	16680	16647	16856	16770	16778	16721	16890	16859	16808	16766	16664	16897	16700	16860	16753	16913	16792	16998	16893	16872	16896	16724	17010	16837	16750	16815	16898	16982	16902	16587	16720	16958	16895	16762	16848	16600	16769	16783	16810	16840	16799	16871	16819	16828	16770	16738	16568	16818	16692	16854	16811	16619	16940	16800	16797	16887	16844	16882	16910	17026	16937	16880	16961	16613	16898	16993	16967	16830	16736	16723	16976	16638	16650	16749	17008	16794	16713	16842	16662	17023	16692	16861	16754	16761	16781	16773	16422	16768	16893	16823	16849	16862	16769	16879	16762	16949	16761	16929	16817	17020	16919	16859	16944	16887	16734	16779	16609	16875	16856	17013	16832	16728	17010	16665	16808	16778	16835	16866	16701	16854	16931	16768	16811	16817	16870	16820	16879	16677	16934	16988	16801	16603	16584	16800	16758	16831	16662	16699	16659	16907	17001	16766	17058	16739	16747	16775	16931	16826	16804	16845	16939	16975	16500	16946	16596	16795	16600	16776	16889	16633	16834	16811	16788	16653	16695	16760	16632	16666	16782	16933	16557	16843	16876	16692	16857	16910	16766	16920	16936	16659	16925	16736	16871	16785	16908	16636	16845	16646	16877	16607	16683	16717	16795	16908	16825	16622	16849	16839	16691	16955	16856	16783	16758	16642	16850	16732	16920	16696	16767	16803	16681	16954	16915	16768	16896	16868	16712	16753	16810	16785	16905	16748	16855	16793	16875	16800	17004	16560	16866	16881	16864	16942	16885	16798	16779	16590	16660	16888	16930	16513	16857	17005	16775	16732	16882	16943	16777	16734	16937	16995	16918	16813	16732	16785	16699	16773	16498	16855	16729	16527	16750	16798	16755	16946	16711	16761	16782	16758	16881	16602	16834	16829	16761	16902	16895	16888	16670	16785	16883	16910	16750	16866	16744	16812	16690	16627	16757	16724	16792	16800	16786	16749	16820	16754	16817	16811	16581	16867	16584	16920	16881	16788	16689	16770	16792	16776	16766	16891	16715	16508	16694	16780	16898	16647	16536	16936	16714	16766	16726	16800	16590	16937	16675	16715	16796	16715	16879	16809	16779	16697	16730	16727	16920	16627	16827	16831	16795	16786	16640	16600	16822	16920	16990	16588	16676	16629	16849	16814	16693	16791	16753	16977	16603	16759	17089	16661	16823	16690	16906	16658	16634	16847	16689	16717	16730	16824	16668	16899	16743	16830	16714	16802	16894	16730	16863	16919	16738	16814	16706	16893	16659	16811	16732	17094	16886	17056	16679	16830	16846	16783	16676	16925	16532	16812	16862	16883	16725	16825	16719	16809	16936	16689	16661	16668	16811	16780	16747	16796	16810	16699	16856	16924	16842	16792	16777	16727	16707	16732	16876	17016	16846	16990	16655	16689	16786	16796	16903	16764	16729	16865	16750	16796	16733	16564	16889	16732	16727	16758	16872	16771	16818	16851	16970	16710	16816	16791	16726	16836	16619	16770	16691	16732	16725	16648	16760	16754	16919	16957	16656	16775	16939	16545	16871	16644	16843	16810	16816	16968	16642	16736	16745	16611	16658	16819	17006	16637	16753	16739	16819	16819	16868	16712	16653	16800	16835	17067	16756	16765	16645	16861	16751	16726	16859	16912	16666	16606	16625	16777	16985	16807	16991	16866	16844	16671	16569	16909	16749	16697	16738	16875	16821	16692	16963	16781	16814	16754	16820	16638	16688	16816	16847	16871	16933	17038	16644	16796	16733	16860	16825	16576	16786	16709	17084	16763	16744	16833	16870	16950	16743	16925	16764	16884	16794	16742	16882	16765	16855	16862	16953	16794	16648	16675	16668	16863	16923	16986	16751	16766	16703	16697	16859	16786	16877	16749	16831	16936	17018	17031	16842	16885	16784	16635	16722	16846	16820	16701	16808	16842	16684	16919	16881	16620	16609	16685	16945	16529	16589	16850	16905	16692	16979	16663	16738	16779	16928	16704	16787	16856	16763	16682	16750	16796	16997	16754	16793	16934	16667	16657	16699	16725	16826	16841	16750	16626	16731	16687	16901	16941	16823	16849	16905	16856	16814	16774	16937	16980	16861	16793	16858	16844	16843	16822	16604	16937	16872	16718	16823	16854	16677	16752	16765	16906	16799	16697	16655	16636	16639	16759	16871	16866	16760	16868	16831	16775	16780	16901	16729	16834	16613	16853	16987	16910	16736	16818	16765	16815	16701	16845	16830	16820	16647	16673	16797	16645	16792	16899	16887	16681	16839	16834	16916	16717	16766	16627	16682	16929	16956	16745	16919	16784	17034	16742	16811	16933	16843	16589	16797	16727	16895	16966	16731	16935	16789	16903	16662	16681	16866	16627	16742	16931	16617	16744	16966	16608	16832	16892	16751	16803	16814	16931	16659	16729	16902	16704	16937	16725	16876	16797	16983	16906	16779	16952	16891	16686	16887	16855	16837	16802	16824	16871	16881	16818	16932	16836	16628	16755	16694	16703	16700	16764	16659	16679	16760	16851	16779	16838	16798	16831	16944	16778	16775	16807	16658	16799	16742	17009	16699	16750	16754	16879	16944	16718	16836	16961	16644	16917	16736	16716	16904	16639	16774	16672	16624	16972	16778	16640	16743	16701	16846	16887	16783	16925	16737	16823	16849	16701	16793	16481	16853	16933	16749	16860	16918	16804	16897	16938	17224	16873	16643	16849	16915	16767	16727	16946	16824	16712	16832	16813	16705	16604	16852	16731	16872	16861	16874	16697	16944	16676	16846	17029	16852	16601	16973	16880	16652	16759	16886	16947	16801	16778	16938	16714	16807	16890	16995	16994	16871	16627	16874	16672	16668	16837	16761	16995	16956	16486	16823	16644	16673	16841	16804	16877	16760	16691	16772	16714	16729	16940	16857	16947	16887	16657	16816	16735	16794	16637	16782	16788	16796	16684	16835	16890	16808	16676	16725	16883	16783	16723	16885	16644	16792	16894	16748	16923	16763	16859	16752	16828	16774	16859	16778	16765	16774	16931	16785	16754	16731	16848	16643	16831	17000	16879	16651	16743	16788	16802	16876	16655	16766	17117	16773	16698	16708	16856	16785	16788	16770	16783	16847	16709	16927	16771	16803	16795	16625	16847	16517	16862	16796	16925	16788	16753	16732	16856	16849	16694	17023	16946	16817	16861	16848	16912	16839	16810	16772	16835	16892	16678	16819	16987	16992	16779	16847	16977	16868	16977	16852	16842	16683	16784	16631	16787	17025	16755	16649	16821	16906	16732	16711	16850	16561	16894	16822	16816	16795	16862	16876	16732	16848	16882	16904	16882	16885	16580	16787	16902	17026	16716	16893	16533	16818	16850	16937	16935	16818	16728	16765	16884	16886	16617	16795	16736	16740	16858	16990	16854	16932	16758	16698	16793	16953	16861	16677	16827	17024	16724	16710	16794	16612	16865	16885	16812	16703	16888	16879	16984	16835	17047	17000	16887	16865	16985	16912	16775	16731	16785	16983	17038	16637	16916	16708	16875	16785	16753	16760	16943	16887	16833	16690	16777	16888	16625	16803	16934	16822	16669	16882	16872	16760	16987	16930	16803	16791	16852	16859	16904	16843	16843	16870	17059	16859	16820	16798	16762	16851	16869	16930	16940	16649	16838	16735	16661	16882	16821	16714	16752	16857	16918	16659	16975	16832	16709	16865	16969	16567	16802	16767	16695	16887	16746	16861	16842	16821	16858	16690	16646	16749	16796	16731	16989	16726	16772	16664	16812	16699	16902	16775	16916	16764	16954	17025	16689	16816	16704	16755	16862	16842	16987	16980	16746	16755	16875	16912	16803	16860	16919	16715	16921	16820	16824	16797	17018	16839	16724	16807	16866	16920	16996	16896	16757	16745	16910	16707	16883	16886	16832	16775	16929	16887	16820	16749	16725	16730	16796	16793	16816	16713	16879	16500	16909	16962	17002	16795	16804	16700	16813	16699	16611	16703	16773	16716	16640	16843	16763	16860	16863	16781	16776	16726	16727	16803	16753	16802	16904	16653	16814	16698	16895	16999	16942	17020	16768	16692	16849	16667	16678	16835	16857	17029	16710	16782	16872	16939	16860	16982	16838	16882	16954	16688	16854	16753	16634	16972	16774	16757	16821	16675	16872	16755	16810	16712	16557	16758	16779	16683	16769	16872	16638	16804	16753	16784	16860	16777	16829	16763	17085	16705	16826	16791	16815	16777	16826	16770	16796	16794	16711	16697	16838	16800	16704	16755	16654	16566	16712	16705	16905	16751	16726	16699	16806	16741	16808	16882	17060	17033	16757	16750	16682	16854	16860	16743	16927	16895	16973	16620	16738	16749	16841	16876	16799	16820	16807	16780	16921	16866	16581	16853	16772	16766	16669	16789	16811	16889	16694	16631	16654	16787	16764	16801	16831	16852	17013	16933	16676	16777	16739	16650	16647	16676	16771	16682	16803	16712	16657	16848	16746	16784	16746	16733	16975	16845	16610	16847	16682	16853	16820	16761	17034	16700	16791	16964	16730	16776	16787	16936	16790	16930	16610	16807	16638	16751	16850	16790	16839	16859	16888	16792	16897	16743	16807	16944	16743	16779	16713	16891	16872	16990	16841	16799	16683	16734	16770	16772	16745	16876	16800	16799	16775	16878	16683	16800	16879	16633	16823	16983	16839	16483	16753	16686	16783	16896	16920	16832	16897	16720	16735	16838	17016	16734	16761	16619	16896	16955	16831	16772	16949	16786	16789	16690	16861	16947	16832	16702	16891	16663	16864	16757	16733	16883	16601	16728	16584	16877	17019	16892	16797	16768	16645	16915	16738	17097	16721	16589	16817	16723	16620	16740	16790	16688
28735	49150	43088	27738	21467	18847	17706	17416	18517	27369	24965	24104	25731	25351	21051	17451	15694	14894	14777	14732	14601	14687	14671	14830	14643	14701	14809	14563	14732	14406	14684	14591	14696	14653	14724	14665	14572	14727	14613	14691	14532	14561	14560	14670	14670	14703	14597	14512	14543	14767	14589	14557	14620	14723	14687	14656	14828	14686	14794	14781	14556	14579	14633	14707	14558	14568	14674	14390	14757	14650	14755	14454	14629	14696	14723	14574	14474	14772	14683	14698	14493	14560	14583	14596	14726	14640	14711	14587	14731	14603	14714	14661	14511	14641	14583	14736	14523	14362	14758	14627	14475	14467	14715	14569	14657	14718	14644	14529	14655	14578	14627	14536	14788	14462	14648	14663	14553	14642	14593	14660	14636	14610	14614	14700	14633	14592	14631	14665	14738	14594	14749	14694	14574	14588	14632	14639	14638	14639	14557	14644	14633	14654	14539	14625	14598	14593	14725	14607	14815	14620	14560	14778	14675	14654	14599	14620	14485	14599	14667	14472	14676	14605	14732	14730	14573	14506	14753	14687	14580	14657	14596	14677	14548	14817	14618	14579	14748	14623	14556	14766	14613	14672	14607	14611	14495	14630	14739	14648	14657	14550	14738	14419	14684	14638	14604	14691	14560	14486	14732	14604	14634	14594	14808	14603	14764	14547	14404	14541	14639	14706	14530	14577	14698	14659	14575	14715	14729	14756	14598	14658	14524	14738	14560	14646	14588	14519	14733	14586	14663	14676	14688	14718	14517	14392	14720	14557	14544	14685	14590	14541	14579	14686	14635	14618	14568	14529	14539	14584	14551	14820	14607	14499	14698	14691	14660	14745	14531	14557	14805	14610	14507	14437	14600	14626	14693	14705	14631	14725	14739	14772	14439	14435	14610	14489	14597	14541	14692	14737	14783	14513	14498	14459	14746	14578	14631	14592	14699	14670	14584	14623	14510	14642	14588	14452	14604	14546	14526	14561	14667	14515	14680	14637	14617	14462	14614	14643	14621	14672	14548	14577	14500	14637	14663	14609	14644	14613	14521	14659	14695	14496	14839	14650	14659	14751	14517	14611	14673	14620	14494	14506	14629	14630	14782	14576	14724	14507	14542	14666	14674	14626	14644	14818	14439	14693	14661	14668	14630	14548	14561	14562	14662	14626	14476	14690	14548	14766	14598	14689	14691	14581	14515	14674	14575	14630	14614	14583	14703	14657	14724	14744	14632	14648	14698	14581	14610	14591	14596	14640	14617	14729	14570	14741	14725	14687	14563	14588	14550	14610	14472	14676	14746	14476	14637	14775	14488	14615	14612	14620	14678	14620	14597	14709	14483	14720	14510	14641	14649	14747	14595	14727	14601	14524	14475	14630	14644	14566	14576	14620	14621	14740	14645	14675	14747	14625	14571	14618	14670	14749	14483	14685	14541	14690	14565	14646	14541	14592	14528	14742	14465	14629	14627	14651	14606	14522	14675	14707	14642	14458	14579	14390	14612	14704	14560	14788	14690	14493	14647	14463	14650	14620	14523	14564	14638	14584	14752	14638	14579	14522	14563	14487	14638	14625	14685	14590	14485	14558	14617	14489	14698	14652	14625	14675	14695	14652	14646	14758	14642	14492	14570	14746	14544	14561	14708	14581	14600	14681	14639	14499	14669	14730	14812	14561	14576	14750	14664	14613	14690	14583	14518	14561	14805	14569	14752	14570	14668	14610	14690	14657	14492	14675	14535	14578	14572	14596	14838	14605	14614	14650	14738	14480	14550	14731	14628	14701	14432	14578	14594	14647	14722	14455	14586	14579	14702	14542	14637	14448	14622	14671	14643	14558	14429	14563	14540	14582	14760	14615	14573	14523	14684	14666	14552	14541	14705	14660	14616	14519	14577	14773	14677	14721	14669	14553	14512	14492	14638	14678	14546	14691	14470	14619	14607	14580	14546	14630	14630	14813	14655	14485	14814	14738	14690	14487	14611	14730	14628	14555	14577	14513	14587	14739	14667	14697	14453	14771	14456	14609	14551	14537	14448	14489	14623	14616	14690	14644	14685	14731	14624	14531	14628	14728	14676	14645	14567	14661	14680	14680	14477	14689	14566	14791	14587	14540	14581	14709	14466	14578	14692	14562	14452	14584	14614	14614	14594	14546	14512	14664	14614	14533	14597	14545	14369	14427	14639	14600	14757	14648	14623	14518	14674	14634	14811	14600	14704	14699	14675	14668	14573	14548	14445	14776	14578	14580	14698	14645	14688	14419	14586	14509	14558	14567	14535	14581	14702	14792	14542	14557	14660	14632	14614	14581	14639	14608	14612	14700	14435	14509	14658	14581	14652	14703	14638	14725	14614	14631	14568	14598	14586	14509	14567	14613	14492	14702	14687	14347	14546	14471	14733	14649	14646	14605	14605	14701	14590	14580	14544	14634	14610	14653	14593	14854	14588	14623	14355	14580	14722	14663	14709	14531	14557	14509	14684	14603	14505	14455	14655	14751	14798	14610	14728	14695	14546	14707	14722	14541	14541	14607	14410	14684	14636	14599	14508	14543	14638	14760	14803	14521	14639	14680	14580	14567	14668	14704	14691	14628	14785	14539	14535	14646	14591	14682	14787	14526	14690	14650	14492	14592	14417	14554	14632	14527	14477	14497	14663	14622	14576	14707	14639	14727	14556	14558	14522	14644	14677	14680	14776	14690	14662	14519	14620	14420	14628	14679	14490	14635	14719	14564	14687	14586	14591	14809	14559	14738	14654	14665	14584	14537	14597	14661	14478	14661	14676	14548	14654	14503	14731	14694	14511	14472	14634	14466	14454	14670	14583	14690	14810	14635	14482	14738	14531	14550	14736	14785	14587	14663	14720	14590	14717	14686	14648	14701	14641	14456	14732	14632	14619	14521	14553	14620	14498	14544	14569	14584	14551	14588	14729	14549	14585	14664	14536	14573	14838	14635	14663	14498	14591	14662	14550	14621	14633	14501	14893	14584	14652	14638	14632	14502	14745	14535	14680	14726	14568	14579	14571	14646	14681	14714	14520	14632	14495	14672	14627	14663	14543	14667	14582	14779	14655	14519	14520	14707	14593	14629	14576	14710	14734	14596	14766	14653	14724	14669	14719	14573	14557	14479	14659	14654	14557	14776	14589	14566	14648	14683	14583	14638	14813	14485	14641	14513	14481	14645	14637	14471	14805	14692	14609	14609	14664	14582	14536	14556	14578	14702	14576	14579	14510	14549	14733	14485	14693	14462	14604	14680	14798	14720	14607	14662	14681	14507	14704	14812	14623	14541	14639	14528	14681	14594	14758	14666	14560	14628	14689	14784	14688	14579	14909	14481	14765	14533	14563	14643	14557	14716	14451	14503	14760	14583	14654	14626	14808	14640	14612	14578	14701	14560	14660	14440	14896	14446	14668	14589	14589	14522	14604	14592	14635	14649	14580	14630	14584	14603	14611	14630	14525	14511	14596	14474	14688	14726	14638	14618	14707	14770	14606	14723	14609	14747	14663	14783	14705	14472	14768	14590	14498	14628	14670	14571	14570	14509	14568	14693	14714	14530	14481	14603	14812	14576	14568	14650	14548	14727	14699	14455	14562	14556	14628	14576	14744	14581	14552	14730	14475	14611	14692	14609	14708	14719	14596	14753	14665	14620	14715	14748	14451	14645	14690	14730	14751	14655	14629	14658	14660	14734	14463	14586	14629	14632	14448	14705	14811	14562	14624	14450	14650	14523	14544	14515	14496	14576	14752	14577	14620	14670	14527	14723	14559	14663	14545	14739	14678	14722	14679	14741	14489	14618	14724	14677	14596	14590	14659	14717	14696	14511	14702	14421	14686	14648	14527	14753	14566	14791	14661	14634	14596	14783	14714	14567	14615	14379	14679	14797	14433	14647	14620	14698	14733	14520	14630	14739	14424	14426	14619	14697	14607	14793	14719	14533	14736	14510	14498	14716	14577	14676	14654	14651	14775	14727	14614	14499	14568	14700	14627	14455	14473	14598	14416	14779	14667	14514	14452	14591	14652	14648	14720	14545	14502	14726	14588	14466	14618	14656	14631	14716	14675	14647	14585	14600	14610	14489	14532	14686	14668	14643	14612	14429	14443	14597	14750	14506	14622	14606	14671	14533	14591	14519	14490	14556	14750	14600	14486	14544	14675	14496	14605	14675	14716	14654	14827	14642	14850	14942	14613	14536	14607	14642	14640	14611	14560	14640	14583	14762	14639	14744	14628	14466	14445	14644	14909	14574	14674	14644	14625	14473	14704	14481	14795	14496	14607	14673	14506	14641	14776	14778	14719	14420	14587	14564	14584	14593	14717	14815	14571	14683	14591	14537	14589	14650	14582	14469	14593	14566	14652	14706	14750	14727	14619	14536	14709	14642	14642	14607	14659	14618	14579	14676	14482	14727	14592	14565	14549	14646	14648	14646	14737	14566	14502	14653	14652	14561	14539	14724	14586	14688	14727	14605	14483	14475	14549	14734	14627	14622	14572	14524	14669	14657	14541	14718	14576	14628	14586	14542	14563	14630	14594	14697	14681	14597	14858	14627	14667	14679	14600	14624	14750	14680	14450	14675	14588	14556	14664	14633	14664	14552	14792	14501	14699	14662	14524	14713	14567	14486	14649	14575	14652	14627	14593	14627	14438	14583	14559	14647	14611	14569	14609	14421	14628	14496	14560	14527	14740	14642	14547	14773	14767	14702	14544	14549	14625	14612	14605	14649	14835	14405	14786	14743	14663	14600	14716	14490	14550	14636	14353	14618	14631	14514	14498	14586	14699	14656	14471	14645	14727	14558	14639	14584	14806	14666	14561	14519	14599	14522	14630	14635	14631	14549	14712	14587	14628	14391	14612	14787	14663	14761	14589	14655	14778	14793	14691	14633	14688	14602	14690	14708	14640	14811	14592	14652	14627	14568	14602	14644	14605	14639	14716	14645	14589	14569	14698	14577	14528	14742	14424	14650	14584	14509	14674	14536	14399	14691	14572	14540	14630	14666	14584	14668	14597	14553	14560	14606	14403	14628	14587	14552	14637	14536	14628	14470	14647	14757	14598	14609	14616	14537	14633	14554	14645	14628	14706	14501	14594	14612	14638	14657	14664	14533	14750	14700	14570	14772	14665	14585	14721	14607	14714	14820	14670	14742
22863	21353	29187	24057	21920	23892	25845	20883	21187	29761	30167	32661	31243	27992	25102	21745	19234	18072	17864	17251	17230	17139	17253	17245	17184	17240	17381	17183	17165	17139	17301	17233	17277	17055	17116	17335	17057	17123	17028	17046	17196	16982	17213	16911	17266	17057	17198	17199	17219	16974	16977	17104	17151	17012	17108	17064	17240	17166	17117	17295	17023	17101	17187	17134	17126	17186	17255	17126	17124	17144	17119	17142	17108	17029	17149	17039	17035	16938	17097	17079	17115	16996	17129	17235	16962	17255	17089	17091	17071	17088	17030	17033	17118	17101	17065	16980	16954	17164	17057	17316	17193	17094	17141	16980	16997	16933	17095	16883	16923	16805	16857	17049	17153	17071	17145	17069	17120	17120	17026	17097	17078	17173	17037	17088	17031	17128	17271	17311	16990	17160	17143	17022	17181	16991	17114	16849	17038	17165	17195	17167	17077	17138	17021	17516	17146	17193	17087	17081	17075	17058	16951	16927	16942	17110	17164	17251	17015	17049	16922	16994	17087	17034	16743	17217	16991	16947	16816	17238	17028	16974	17024	17068	16893	17133	16887	16980	17165	17045	17035	17068	17120	17093	16824	16903	17105	17234	17229	16956	17127	17031	17259	17127	17089	16885	17001	16879	16962	17142	16993	17003	17170	17082	17317	16947	17148	17113	16926	17123	17127	17094	17064	17182	17067	17047	17161	17136	17030	17130	17120	17014	16986	17046	16999	17147	16892	17006	17091	16952	16980	17254	17133	17110	17049	16959	16973	17118	17020	16954	17184	16928	17247	17042	17114	17127	16947	17090	17132	17003	16935	17125	17078	17244	16987	17135	17049	16929	17047	17095	16957	16985	17103	17087	16968	17005	16998	16977	16984	17066	16998	16830	17196	17115	16973	17269	17111	17124	17270	17124	17289	16925	16990	17069	16891	17022	17091	17085	17117	17117	16923	17261	17343	16912	17156	17014	17122	17036	17112	17219	17097	17021	16997	17013	16785	17231	17080	16948	17087	17131	16984	17006	17090	17128	16983	16973	16941	17118	17046	16756	17100	17149	16871	17119	16968	17083	17128	16991	17066	16990	17051	16840	16908	16976	16991	17119	17114	17027	17065	17132	17141	16861	17100	17079	17049	16993	16986	16946	16870	16999	17261	17161	17151	17127	17013	17288	17188	17197	17140	16954	16987	16910	17037	16992	16925	17123	17057	16969	17072	17138	17115	17053	16923	16976	17018	17101	16975	16809	17069	17103	17082	17042	17151	17018	17050	17036	16908	17078	17181	17020	17046	17168	16985	17050	16935	17012	17280	17105	16994	17015	17211	17118	17036	17052	17359	17127	16911	17012	16930	16939	17027	17074	17069	16761	16983	17086	17054	17162	17090	16846	17077	16959	16907	17129	16798	16901	17064	17193	17006	17041	17065	17192	17081	17269	17077	16931	17054	17065	17114	16960	17008	17231	16913	17017	17043	17012	17180	16883	16930	16843	17094	16988	17118	16993	17200	17188	17246	16927	17046	17014	17199	17157	17020	17122	17321	17179	17017	16881	17068	17050	17099	16999	17168	17236	17016	16933	16938	16957	16949	16863	17071	16983	17105	17062	17128	16941	16828	17060	17013	17045	17105	17078	17022	17148	17235	17178	17016	16891	17249	16941	17130	17062	17102	16876	17054	17152	17040	17129	17103	16913	17057	17125	16943	16992	16835	17062	16975	16972	16933	16971	17087	16932	17053	17100	17275	17039	17208	17033	16995	17027	17078	16985	16834	17022	17074	17087	17161	16868	16950	17000	16949	16952	16997	17006	17105	17083	17088	17130	17082	17032	16837	17127	16987	16871	17113	16995	17221	17119	17142	17149	17205	17073	16799	17035	17171	17207	17173	17121	17147	17178	16997	17082	16884	16957	17094	17135	17005	17192	17185	17128	16889	16965	17019	17100	17211	17099	17080	16888	17107	17078	17145	17150	17117	17287	17100	17152	17144	17002	16976	17021	16930	17086	17099	17054	17105	16974	17052	17079	17037	17108	17020	16978	17160	17183	16981	16908	16797	17226	17130	17072	17132	17030	17021	16926	17122	17156	17027	17214	17010	16948	17108	17013	17063	17299	17184	16978	17117	17106	17146	16926	17061	16996	17114	17198	17226	17188	16880	16993	16984	17048	17058	17237	17112	17018	17015	17026	16882	16923	17116	17029	17122	17166	16892	17103	17057	17070	17025	17064	16969	17105	16975	16781	16836	16934	17005	17272	17125	17106	16904	16948	17003	17091	17022	17307	17187	17152	16955	17146	17173	17133	16874	17161	16909	16956	17051	16742	16903	17249	16831	16907	17130	17200	17112	17149	17020	17024	17028	16942	17017	17156	17012	16916	17113	16889	17088	16935	17111	17239	17123	16787	17089	17037	16941	17116	17000	17009	17105	16968	17285	17101	17000	16970	17022	17094	17185	17000	17143	16992	17169	16995	17342	16908	16710	17070	17211	17062	16872	16929	16891	16886	17069	17069	17166	17035	17102	16999	16875	16917	16828	16976	17021	17024	17149	17106	17018	17122	17048	17003	17263	17059	16969	16968	17107	16932	16888	17058	16940	17098	17213	17232	17122	17036	17110	16969	16924	17050	16928	17012	17116	16976	16868	17085	16965	17173	16995	17094	17156	16971	17091	16973	17077	16918	17054	17068	17032	16998	17347	17197	17066	16814	17164	17156	17154	16886	17037	17161	17118	17059	16903	16968	17325	17106	17190	17015	17164	17213	17132	17116	17033	16950	17095	17013	17221	17160	17052	17231	17256	17118	17118	17051	16977	17264	17074	17007	17006	17129	16923	17124	17132	16991	17097	17301	17047	17032	16926	16955	16960	16911	17043	16980	17228	17097	17121	16925	17115	17004	17028	17190	17090	16925	17018	17220	16846	17058	16921	17075	17123	17107	17092	17209	16915	17077	17070	17178	17053	17098	17125	17069	17182	16975	17141	17038	17031	17262	16982	17049	16998	16900	17053	16924	17155	17035	17340	17062	17106	17005	16948	17117	17235	17275	17179	16972	16993	16882	17080	16932	16999	17023	16959	17207	16870	16873	17153	17007	17072	17104	16871	17168	17259	17155	16954	17073	16908	16919	16923	16989	16979	16904	17070	17138	17141	17140	17020	17198	16844	16829	17048	17108	17088	16998	17029	17207	16968	17098	17074	17065	17169	17126	17045	16956	17062	17130	17054	17181	17031	17184	16907	17189	17196	17020	16919	17194	17193	17069	16838	17047	16927	17111	16952	16926	16968	17242	16942	17056	16989	16705	17141	17053	17188	17186	17128	17166	17179	17022	17035	17072	17030	16986	17072	16832	16886	17143	17216	17082	16962	17129	16964	17060	17161	16935	17179	16984	17101	16958	17017	16862	17045	16986	17019	17230	17075	17085	17345	17368	17244	16841	17082	17334	17045	16999	17127	17141	17010	16913	17162	17006	17052	17103	17042	17226	17099	17153	17079	17004	16967	16955	16855	17137	17125	17041	17023	16993	17094	17087	17038	16957	16956	17052	17140	17155	17042	16947	17090	16983	16941	17026	17026	16941	16969	16946	17159	17144	17059	16923	17151	16968	16977	17114	17145	17254	16896	17040	16960	17017	17077	17111	17035	17047	17106	17197	17114	16930	16992	16976	17052	17032	17071	17221	17084	17171	17176	17018	17000	17124	17065	16995	16926	16858	17150	16928	17011	17024	16928	17005	17114	17010	16901	17030	17074	17031	17127	16944	17074	17016	16872	17075	17043	17117	17288	17082	16916	17172	17232	17058	16999	17065	16872	16868	16958	17007	17018	17149	16907	16977	17142	16862	16944	17017	17107	17284	16941	17105	17046	16947	16790	16935	16782	16856	17013	16952	17232	16981	16951	17112	17066	17049	17103	17081	17027	16889	17100	16978	16926	17050	17192	17148	17092	17131	16993	17290	17074	17108	16973	17136	17052	16940	16950	17148	17183	16977	16962	16792	16960	17176	16951	17120	17255	17184	17061	17047	17164	16794	17040	16845	17024	16711	16926	16899	17000	16965	16990	17087	16796	17059	17092	17211	17066	16999	17247	16889	16945	17333	17213	17201	16815	17160	17119	16869	16952	17151	17227	17105	17222	17132	17112	17033	17110	17282	17240	17119	16953	16843	16851	16893	17169	17031	17012	16904	16906	17165	17027	16795	16937	17076	16876	16916	16897	17064	16986	17022	16862	16859	17030	17065	17051	16837	17179	16994	16907	16839	17081	16846	17006	17032	17087	17196	17066	17141	17089	16876	16963	16993	17159	17186	17087	17028	16951	17136	17093	17010	16998	17245	17215	17216	16973	17157	17211	16866	17068	17137	17016	17013	16927	16961	16945	16935	17140	17082	17110	17095	17130	16910	17058	17193	17221	17040	17126	17100	17098	17052	17014	16869	17033	16953	17070	17302	17118	17110	17037	16878	16934	17116	17146	16975	16973	17217	16979	17156	17023	17081	17020	17060	17210	17341	17031	17076	17154	17185	17150	17015	17183	17088	17287	16815	17230	17119	16849	16985	17068	16881	17157	16960	16989	17147	17174	17003	17081	17134	16946	17074	16930	17090	16820	17067	16944	16997	17106	17035	16925	17023	17142	16895	17043	17031	17185	17101	16929	17226	17021	17270	17145	17326	17027	17199	17092	16966	16969	17007	17371	17117	17236	17048	17009	16785	17063	17112	17314	17097	17126	17150	17252	17015	16957	17152	17134	16848	16854	17252	16970	17068	16976	17049	16924	17064	17043	16986	17038	17057	17038	17124	17283	17138	16955	17102	17103	17095	17274	17122	17198	16983	16996	16976	17069	17102	17137	17021	16978	17025	17048	17084	17080	17200	17162	16954	17014	17199	17227	16918	17141	17072	17088	16886	17167	17050	17169	16963	16986	17080	16908	16884	16938	17269	17186	17146	17186	17014	17201	17127	17141	17095	16953	16992	17150	16934	17144	16989	17025	16901	16901	17156	17172	16945	17003	17128	17154	16993	17201	17054	17047	16881	16967	17075	16922	17173	17079	17076	16837	16844	17022	17047	17209	16973	16935	16910	17213	17033	17081	17124	17222	17043	17070	17206	17108	17128	16882	17047	17031	16861	17110	17058	17206	17089	16931	17033	16949	17123	17100	16945
32733	56760	53018	38386	26200	21540	20031	19532	21097	31981	32119	34429	32410	28337	24228	20423	16896	15663	15181	14915	14916	14839	14752	14809	14648	14730	14617	14721	14689	14709	14790	14724	14812	14774	14911	14929	14602	14642	14672	14781	14720	14679	14886	14719	14845	14755	14670	14666	14918	14831	14820	14726	14867	14667	14889	14704	14745	14675	14699	14731	14705	14726	14914	14878	14708	14820	14808	14828	14588	14775	14570	14814	14609	14733	14792	14588	14903	14880	14769	14748	14555	14749	14780	14733	14676	14627	14641	14752	14702	14615	14893	14757	14799	14684	14755	14696	14753	14763	14686	14745	14789	14918	14779	14686	14568	14666	14493	14724	14886	14509	14834	14729	14780	14845	14686	14833	14843	14640	14713	14726	14595	14722	14770	14653	14729	14781	14696	14706	14797	14782	14654	14942	14732	14649	14630	14796	14605	14732	14855	14825	14651	14611	14599	14653	14834	14779	14757	14681	14626	14613	14846	14840	14607	14639	14765	14678	14770	14831	14898	14761	14686	14795	14696	14782	14740	14463	14623	14500	14685	14873	14780	14618	14772	14685	14784	14735	14690	14594	14771	14693	14736	14818	14683	14818	14724	14898	14831	14857	14840	14784	14816	14741	14767	14866	14802	14548	14614	14683	14765	14656	14707	14751	14788	14816	14666	14649	14864	14667	14887	14811	14616	14627	14891	14591	14641	14892	14636	14783	14633	14749	14738	14703	14891	14668	14920	14606	14502	14706	14811	14734	14734	14743	14682	14748	14667	14880	14723	14788	14851	14462	14732	14785	14869	14689	14599	14653	14707	14578	14739	14740	14826	14871	14579	14807	14764	14792	14618	14679	14635	14761	14770	14821	14843	14941	14633	14742	14671	14793	14803	14678	14779	14769	14753	14652	14735	14670	14784	14770	14802	14658	14769	14653	14840	14704	14775	14765	14612	14738	14701	14584	14724	14807	14755	14674	14883	14699	14677	14887	14664	14618	14868	14805	14615	14784	14793	14681	14852	14827	14853	14628	14740	14763	14657	14780	14809	14583	14644	14667	14872	14731	14743	14919	14843	14712	14660	14783	14814	14740	14738	14637	14678	14848	14806	14524	14820	14697	14810	14852	14869	14733	14660	14711	14802	14677	14791	14783	14796	14868	14803	14734	14541	14816	14698	14624	14813	14703	14777	14682	14697	14844	14886	14700	14681	14636	14789	14756	14696	14813	14767	14731	14634	14572	14808	14771	14710	14547	14667	14874	14744	14647	14720	14593	14638	14779	14698	14585	14855	14960	14642	14686	14805	14826	14633	14796	14668	14828	14846	14649	14776	14924	14734	14775	14754	14732	14783	14742	14770	14901	14601	14729	14791	14623	14730	14731	14714	14690	14752	14803	14732	14637	14703	14721	14625	14644	14471	14650	14866	14643	14703	15037	14636	14667	14676	14685	14675	14676	14635	14675	14873	14826	14875	14742	14655	14746	14703	14724	14782	14745	14595	14495	14638	14733	14747	14824	14695	14872	14781	14763	14683	14689	14639	14618	14815	14732	14596	14750	14753	14722	14782	14641	14939	14686	14531	14752	14742	14693	14731	14613	14787	14721	14796	14620	14794	14699	14749	14786	14735	14802	14721	14688	14669	14794	14770	14790	14674	14780	14812	14548	14640	14808	14679	14572	14695	14665	14702	14948	14815	14777	14751	14815	14802	14658	14640	14809	14703	14753	14756	14806	14707	14603	14578	14836	14582	14946	14943	14899	14612	14676	14571	14885	14695	14826	14887	14555	14926	14934	14604	14812	14806	14800	14793	14441	14699	14731	14588	14622	14678	14583	14801	14630	14522	14698	14738	14656	14770	14808	14889	14635	14636	14838	14854	14568	15077	14777	14812	14818	14684	14734	14596	14817	14648	14676	14685	14725	14686	14877	14861	14861	14629	14855	14607	14615	14693	14741	14877	14620	14754	14660	14650	14731	14686	14817	14771	14788	14645	14811	14563	14909	14682	14907	14631	14827	14721	14762	14667	14754	14816	14871	14768	14815	14740	14800	14650	14853	14739	14756	14776	14786	14765	14698	14696	14814	14725	14777	14796	14713	14952	14802	14708	14720	14887	14856	14676	14782	14774	14627	14726	14686	14833	14573	14695	14783	14721	14790	14712	14668	14875	14655	14784	14729	14747	14827	14514	14804	14837	14710	14853	14830	14501	14972	14713	14665	14599	14775	14741	14848	14743	14638	14668	14650	14668	14734	14891	14531	14813	14766	14795	14676	14626	14702	14794	14875	14855	14656	14768	14879	14679	14679	14687	14857	14600	14674	14803	14583	14921	14613	14654	14648	14741	14616	14698	14587	14666	14776	14699	14557	14817	14666	14658	14856	14422	14754	14815	14863	14610	14912	14859	14808	14788	14730	14616	14737	14671	14849	14857	14717	14806	14727	14689	14764	14694	14656	14822	14619	14711	14743	14782	14649	14799	14813	14763	14690	14595	14558	14680	14621	14760	14656	14848	14903	14714	14663	14722	14767	14754	14797	14940	14691	14626	14871	14810	14773	14735	14808	14847	15042	14835	14545	14665	14556	14770	14701	14693	14629	14737	14558	14908	14680	14691	14765	14813	14645	14630	14637	14588	14870	14723	14665	14809	14643	14592	14796	14816	14906	14708	14669	14800	14776	14729	14724	14794	14754	14725	14525	14696	14799	14690	14651	14786	14828	14764	14735	14815	14687	14650	14575	14689	14751	14788	14708	14672	14653	14561	14918	14698	14659	14797	14675	14678	14711	14732	14808	14860	14684	15017	14693	14700	14769	14660	14568	14655	14706	14691	14682	14806	14532	14824	14851	14654	14651	14830	14679	14703	14605	14762	14713	14721	14804	14625	14605	14847	14714	14629	14750	14683	14624	14618	14593	14880	14904	14754	14650	14836	14738	14840	14728	14699	14798	14809	14648	14752	14855	14717	14859	14573	14734	14700	14554	14849	14827	14641	14857	14739	14618	14573	14794	14783	14723	14811	14594	14744	14850	14656	14658	14426	14696	14800	14558	14776	14604	14597	14577	14730	14853	14602	14826	14705	14597	14708	14612	14706	14587	14862	14639	14622	14640	14764	14743	14684	14724	14946	14714	14775	14661	14809	14902	14885	14628	14860	14736	14839	14703	14715	14817	14645	14759	14714	14761	14583	14759	14741	14775	14648	14841	14662	14758	14755	14608	14726	14790	14613	14752	14855	14873	14682	14536	14692	14586	14836	14880	14705	14830	14558	14719	14607	14871	14672	14700	14832	14865	14614	14660	14571	14914	14687	14764	14745	14734	14684	14650	14764	14741	14651	14757	14754	14780	14764	14799	14710	14785	14822	14905	14672	14808	14767	14615	14780	14795	14572	14710	14768	14863	14766	14719	14757	14549	14828	14733	14706	14753	14671	14728	14725	14626	14891	14706	14892	14713	14799	14682	14787	14635	14810	14804	14665	14704	14651	14824	14718	14909	14807	14806	14748	14772	14536	14810	14864	14796	14783	14849	14583	14637	14763	14741	14698	14852	14664	14839	14658	14605	14660	14889	14816	14707	14935	14717	14729	14664	14798	14689	14732	14663	14708	14735	14750	14674	14651	14813	14619	14830	14683	14854	14784	14726	14770	14949	14848	14766	14578	14670	14794	14660	14615	14753	14895	14564	14773	14678	14618	14598	14705	14719	14607	14739	14772	14988	14832	14632	14698	14969	14594	14709	14825	14869	14715	14814	14841	14803	14725	14688	14748	14758	14717	14666	14804	14665	14741	14757	14721	14687	14620	14741	14748	14739	14970	14708	14756	14776	14775	14901	14696	14669	14784	14843	14742	14818	14708	14805	14657	14748	14809	14692	14692	14781	14659	14894	14556	14899	14768	14543	14784	14747	14659	14694	14771	14776	14853	14774	14707	14655	14739	14689	14747	14778	14742	14630	14626	14630	14757	14889	14768	14924	14768	14662	14661	14895	14499	14767	14732	14669	14769	15004	14742	14684	14753	14728	14685	14864	14622	14757	14780	14522	14704	14677	14958	14804	14598	14779	14676	14642	14708	14635	14674	14693	14791	14636	14790	14787	14648	14913	14803	14768	14639	14737	14996	14687	14760	14540	14759	14817	14770	14771	14887	14536	14674	14760	14807	14767	14502	14852	14744	14705	14844	14595	14816	14749	14583	14722	14583	14654	14768	14725	14647	14788	14647	14764	14623	14769	14495	14710	14636	14861	14754	14755	14868	14582	14799	14669	14742	14678	14781	14686	14548	14722	14623	14779	14736	14723	14776	14798	14723	14796	14747	14613	14799	14777	14693	14821	14707	14700	14659	14862	14742	14685	14750	14670	14582	14711	14551	14803	14798	14770	14892	14725	14594	14901	14925	14736	14661	14730	14624	14797	14602	14891	14551	14653	14760	14695	14786	14882	14720	14812	14705	14683	14914	14786	14772	14703	14666	14668	14682	14891	14682	14902	14823	14827	14759	14692	14673	14750	14763	14646	14551	14783	14785	14731	14841	14824	14791	14783	14862	14709	14623	14811	14652	14778	14727	14689	14658	14635	14572	14767	14841	14610	14867	14719	14758	14786	14753	14839	14761	14849	14894	14714	14621	14727	14718	14685	14866	14866	14747	14692	14771	14727	14939	14646	14678	14804	14771	14834	14717	14798	14810	14680	14833	14783	14699	14565	14715	14710	14639	14660	14756	14767	14784	14873	14720	14764	14835	14740	14852	14483	14684	14733	14636	14839	14861	14698	14910	14756	14712	14719	14809	14543	14862	14812	14820	14707	14836	14563	14694	14644	14495	14688	14833	14883	14799	14686	14843	14623	14779	14950	14650	14678	14707	14830	14895	14709	14690	14826	14656	14793	14792	14757	14892	14689	14705	14802	14629	14803	14659	14691	14868	14795	14647	14718	14864	14684	14907	14705	14779	14691	14640	14663	14736	14721	14819	14718	14752	14739	14755	14682	14672	14723	14668	14857	14647	14796	14766	14481	14713	14775	14738	14694	14718	14715	14765	14667	14660	14899	14710	14620	14790	14648	14934	14754	14744	14687	14626	14716	14705	14622	14853	14717	14679	14808	14795	14657	14910	14805	14855	14750	14844	14742	14540	14782	14724	14792	14633	14564	14808	14817	14731	14845	14820	14719
28002	24691	31719	25340	18373	17799	17831	17248	17468	17815	18683	17905	18011	17637	17622	17525	17274	17128	17025	17004	16975	16983	17090	17004	16938	16951	17036	16882	17037	16917	16992	16806	16870	17026	17024	16893	17021	17040	16952	17149	17072	16933	17081	17020	17093	17113	17126	16884	17077	16937	16894	16959	16996	16998	16882	17035	16948	16795	17122	16867	17000	17056	16888	17003	17113	16895	16846	17036	16950	16724	16872	17034	16948	16870	17058	17003	16991	16918	16863	17055	17023	17216	16975	16951	16926	16909	16958	17020	17088	16950	17080	16854	17187	16955	16870	16780	16922	17070	16901	16895	16934	17043	16961	16822	16787	17006	16923	17035	17011	16832	16757	16999	17105	16994	17241	16978	16897	16912	16935	17008	17065	16922	16901	17080	16911	16848	16952	16970	17047	17112	16856	16860	17012	16969	16941	16819	16886	16928	16858	17170	16960	17042	17124	17077	16846	17070	17000	16868	16985	16956	16844	16972	16968	17014	17049	16970	16843	16981	16953	17071	16895	16807	16945	16869	16907	17006	16978	16999	17044	16987	17127	17193	17046	17054	16998	16826	17041	16920	16902	16935	16877	16951	16908	16907	16888	16976	17012	16876	16998	17068	16920	16876	17066	16834	17077	16955	16832	16992	16975	16878	16901	16956	17006	17053	17165	16942	17181	16890	16945	16830	16897	17135	16955	16996	16906	17083	17064	16945	16930	16821	16943	16968	17029	16905	16896	16887	16993	16733	16992	16931	16976	17076	17114	16860	16786	17027	16905	17023	16824	16969	17120	17090	17028	16992	16910	16953	16869	16929	17006	17008	16767	17129	17161	16944	16835	16853	16890	17023	16958	17100	16889	17157	16909	17052	17028	16946	16979	16940	16831	16902	16979	16846	17035	16802	16952	17024	16995	17098	17074	16847	16843	16658	16870	16986	16748	16868	16934	17105	16819	17165	16864	16838	17037	16923	16941	16978	16961	17131	17137	16743	17040	16912	17193	17072	16909	16964	16986	16868	16843	16997	16860	16987	17013	16840	16943	16941	16948	16954	17059	16830	17131	16898	16964	16850	16921	16948	17018	16886	16785	17021	17046	16815	17202	17069	16956	16871	16965	17106	17036	17063	17005	16975	17020	16846	17064	16951	16910	16934	16975	16825	16841	16993	16966	16964	16921	16935	16823	16904	16961	16912	16955	16853	16968	17086	17022	16902	16946	17013	17089	16849	16883	17188	16904	16909	17003	16796	16826	16950	16951	16818	16950	16946	16905	17113	17008	17028	16920	16828	16970	16968	16855	16914	16991	16894	16842	16780	16975	16846	17119	16941	16886	16939	16813	16977	17053	17068	16938	16792	17108	16957	16853	16969	16918	16902	17040	17169	17093	16892	16973	17166	17111	16895	16982	16814	17046	17089	16985	16948	16934	17093	16985	16872	16816	16829	17005	17268	16946	16692	17019	16893	16840	17140	16962	16933	16837	16923	16961	17107	16953	17080	16970	16839	17043	16964	16995	16863	16998	16929	16945	17015	16971	17075	16977	16812	16829	16759	16833	16909	16853	17009	16821	17091	16892	17048	17228	17093	16826	16885	17027	16829	16844	16927	17171	17073	17158	16924	17089	16841	17147	16947	17205	17040	16826	17185	17000	16847	16810	17100	17011	16915	17158	16897	16957	16957	16966	17028	17042	16983	16828	17119	16978	17061	16973	17018	17004	16946	16967	16989	16966	17206	16804	16931	17029	17007	17090	16791	16901	17004	17030	16955	17073	16924	16934	16899	17019	16809	17021	17067	17116	17038	17159	16962	16999	16775	16890	16712	16957	16887	16884	16930	16927	17344	17081	16866	17109	16980	16864	16864	17045	16922	16935	16980	16894	17011	16847	16928	17082	16814	17029	17206	16800	16781	16794	16928	16774	16992	16961	16853	17060	16976	17074	16871	16966	17100	16963	17094	16816	17013	17024	17073	16961	16975	16990	17077	16867	16838	16756	17094	16811	16889	16875	16856	16970	16839	16844	16986	16939	16980	16897	16863	16887	16865	16985	16844	16950	17010	17014	16910	16806	16716	16922	16975	16940	16837	17095	16892	16873	17018	16855	16956	16885	17072	16850	17039	16952	16958	16891	17020	16815	16942	17068	16881	16796	16819	16913	16837	17101	16823	16968	16839	16947	17032	16972	16849	16895	16885	16968	16895	16963	17008	16930	17026	16941	17040	16847	17012	16860	16796	17152	16949	17036	16942	16913	17098	16695	16967	16948	16949	16934	16949	16905	16971	17047	17014	16832	17051	16777	16908	17042	17047	16890	16989	16894	17031	16869	16730	16948	17138	17088	17018	16914	16965	16894	17082	17011	17004	17092	17026	17045	16912	17068	17123	17039	17022	17079	17155	17045	17064	17003	16738	16930	16783	16996	16738	16989	16740	16947	16943	16943	17213	16960	17012	17003	16983	16722	16816	17037	16781	17013	16946	16996	16864	16950	16993	16973	17037	17034	16903	17267	17049	17114	17009	17051	17031	16961	16924	17027	17035	16850	17114	17020	17015	16950	16795	17018	16938	17007	17086	16793	16942	16814	16759	16836	16920	16883	16901	16915	16962	16966	17018	17048	16992	17071	16845	17087	16784	17119	17220	16960	16856	16791	17069	16914	17165	17059	16940	16931	16982	16988	17003	16801	16860	17019	16857	16753	16870	17145	17064	17185	16843	17108	16919	16745	17003	17052	16903	16998	16980	17071	16949	16860	17109	17108	17040	17071	16793	17213	16836	17101	17006	16810	17010	16954	17028	17101	16959	17079	16876	16991	17032	16931	16969	16944	17123	16855	17033	16829	16787	17108	17052	17019	16787	16898	17087	16897	17120	17233	16937	16952	16918	17073	16920	17071	17044	17201	16985	16899	16853	17102	16987	16834	16984	16835	17046	16869	16874	16800	16991	16883	17112	16748	16818	16952	17034	16967	16885	17061	16765	16792	17199	16777	16906	16851	16855	16967	16915	17047	16993	17011	16953	17025	17033	16918	17036	16890	17040	16808	16790	17062	16973	16977	16793	16872	16954	16927	17074	16990	16803	16874	16962	16835	16957	17040	17116	16944	16987	16988	16969	16978	17078	17164	17141	17221	17048	16993	16900	16953	16874	17066	16958	17012	17101	16994	16902	16995	16875	16938	16957	16888	16922	16977	16884	16861	17008	16748	17126	16973	16831	16998	17030	16982	17076	16855	17071	17052	16967	17005	16997	16943	16715	17025	16940	17010	16886	16880	16887	17020	16852	17059	16838	17249	16977	16820	16786	17036	16857	16851	16960	16975	17207	16981	17034	16858	16792	16887	16845	16942	16958	17028	17071	17017	17099	17149	16962	16929	16824	17002	17025	16875	16975	16950	17070	17213	17100	16952	17086	17085	17091	17007	16930	16893	17038	16951	16970	17001	17105	16990	16916	16823	16998	17195	16912	16917	16912	17002	17111	16699	17015	16823	16893	17002	16846	17025	17141	17016	16840	16992	16945	17100	17070	16905	16933	16810	17172	16967	16970	16683	16989	16893	16969	16890	16975	16938	17045	17074	16849	16764	16793	16994	16980	17174	16925	17169	17183	17011	17015	16777	16875	17011	17093	17050	17177	16876	16898	16974	17077	16859	16985	16820	16948	16822	17041	17129	16984	16859	16825	17046	16862	16797	16954	17037	16957	16840	16975	17088	16806	17059	16795	16929	17031	16964	17085	16913	16898	16903	16656	16979	16974	17049	16971	17056	17111	16901	16834	16816	16901	16888	17098	17050	16981	16935	16993	16902	16907	16919	17090	17060	16733	16940	16825	16857	16933	16982	16971	16988	16860	16799	16943	16945	16771	16943	16944	17184	16930	16834	16991	16964	17018	17080	16876	16854	17013	17091	16883	16819	16982	17038	16845	17018	16989	16945	16988	16917	16898	16808	16964	17212	17164	17004	16965	17039	16925	16991	17024	17003	16903	16876	16982	16854	16942	16917	16771	16922	16984	17026	16867	16718	16930	16927	16813	16941	16995	17107	17087	17085	17136	16942	16853	17037	17040	16934	16968	17048	16996	16947	16966	16802	16982	16969	16972	17180	16835	16833	17148	16985	17014	17135	16783	16995	16677	17188	17032	17016	17027	16904	17121	17046	17132	17153	16986	17131	17080	17075	16933	16821	16806	17014	16881	17028	17107	16940	16895	17060	16804	16930	16872	17006	16954	16682	16902	16951	16783	17059	17056	16923	17015	16985	17010	16952	17171	16991	17017	17037	17090	16748	16806	16985	17044	16925	16904	16884	16999	16990	16841	16759	17251	16886	16796	16870	16877	16596	17062	16965	16973	16829	16971	17019	16896	16810	17048	16999	16806	16879	16792	17089	16943	16868	17013	17095	16906	16907	16992	17180	16924	16900	16872	17209	17078	16951	16928	16909	17006	16815	16925	16717	16854	17076	17000	16777	17258	16800	17031	16911	16952	16963	17112	16999	16975	17000	16977	16951	16910	16993	17060	16925	17000	16819	16895	17130	16731	17019	16905	16836	17000	16743	17135	16854	16959	16963	17052	16861	17181	16875	17009	17016	16848	16846	17127	17022	16870	16970	16980	17013	16981	16900	16848	16942	17066	17027	17006	16970	16769	17045	16916	16841	16964	16917	16919	17077	17002	17063	16938	16961	17065	16798	16840	17185	17021	16906	16927	16973	16777	17112	16855	16994	16933	16716	16948	16986	16987	16912	16974	16868	17027	16814	16967	17067	17151	17076	16893	16929	16791	16855	17058	16822	17082	17019	16918	17160	16706	17026	16722	16914	17017	17050	17037	17258	17035	16845	16965	16821	17217	16836	16931	17227	16989	16824	17058	17048	16971	17019	17083	17055	16930	16937	16953	16977	17008	16894	16938	16842	16856	17037	16891	17077	17047	16828	16915	17051	16975	17116	16823	16952	16996	16899	16736	17036	17079	17062	16934	17131	16993	17105	16874	16998	16953	17182	16927	17058	16843	16959	16955	16841	16802	17122	17007	16917	16943	16962	16980	17039	16785	16833	16890	16824	16982	16747	16818	17015	17005	17062	16956	17000	16961	16876	16851	16893	16884	16977	17008	16956	16917	17079	16849	16909	17110	17109	17000	17203	17171	17058	17168	16931	16824	16763	16916
26578	37990	36486	21245	16335	15499	15029	14954	15329	16057	17227	15966	16050	16000	15740	15362	14938	14751	14778	14580	14732	14798	14675	14663	14611	14695	14629	14654	14796	14690	14718	14693	14669	14698	14666	14747	14789	14616	14634	14807	14723	14718	14710	14771	14655	14717	14867	14823	14790	14611	14626	14713	14681	14800	14866	14630	14604	14509	14706	14683	14584	14909	14475	14778	14761	14735	14796	14692	14625	14618	14595	14756	14663	14757	14623	14764	14733	14728	14648	14805	14836	14795	14610	14562	14751	14760	14665	14597	14624	14648	14557	14688	14880	14653	14618	14674	14851	14572	14776	14636	14642	14679	14740	14694	14711	14813	14782	14778	14555	14587	14918	14579	14653	14625	14752	14556	14635	14765	14792	14649	14808	14784	14727	14728	14785	14610	14781	14635	14859	14785	14610	14661	14656	14637	14571	14659	14801	14590	14855	14698	14721	14597	14622	14889	14674	14735	14709	14771	14712	14656	14573	14648	14707	14758	14671	14761	14736	14657	14774	14737	14705	14624	14627	14635	14605	14679	14818	14739	14857	14894	14593	14796	14639	14586	14659	14822	14694	14718	14745	14635	14738	14704	14961	14786	14759	14701	14657	14724	14990	14843	14592	14591	14668	14812	14637	14597	14825	14706	14806	14519	14830	14711	14833	14820	14613	14725	14663	14667	14787	14730	14784	14683	14754	14824	14748	14602	14673	14586	14917	14664	14565	14888	14715	14690	14484	14670	14724	14616	14712	14715	14847	14795	14624	14596	14659	14760	14536	14500	14709	14724	14725	14746	14765	14875	14707	14868	14702	14813	14872	14646	14573	14753	14757	14675	14784	14670	14603	14636	14730	14801	14721	14632	14694	14634	14838	14840	14493	14757	14762	14782	14805	14750	14685	14729	14755	14669	14745	14751	14568	14737	14678	14556	14672	14688	14563	14634	14758	14641	14761	14768	14716	14807	14648	14818	14768	14844	14767	14789	14717	14614	14785	14669	14827	14808	14933	14793	14598	14632	14604	14678	14873	14635	14899	14742	14656	14669	14708	14759	14652	14822	14658	14651	14676	14620	14701	14640	14680	14731	14703	14895	14691	14774	14619	14522	14849	14667	14678	14651	14699	14645	14737	14682	14646	14691	14549	14766	14714	14688	14649	14570	14660	14521	14731	14622	14753	14653	14708	14704	14626	14422	14709	14605	14595	14756	14651	14707	14862	14712	14721	14682	14803	14825	14663	14818	14659	14707	14855	14793	14658	15007	14573	14660	14666	14661	14836	14425	14655	14740	14633	14780	14738	14847	14689	14834	14827	14748	14647	14727	14863	14660	14713	14813	14839	14588	14604	14719	14717	14676	14778	14571	14676	14724	14816	14691	14594	14851	14713	14659	14671	14710	14515	14755	14608	14720	14782	14568	14623	14626	14840	14630	14473	14695	14628	14758	14684	14725	14832	14670	14660	14744	15008	14638	14694	14793	14589	14530	14683	14634	14617	14712	14878	14726	14780	14673	14691	14794	14746	14563	14744	14723	14806	14757	14852	14752	14895	14661	14638	14744	14586	14730	14585	14687	14703	14470	14748	14578	14619	14596	14841	14618	14637	14637	14700	14810	14678	14849	14670	14675	14748	14826	14792	14696	14754	14762	14733	14848	14683	14711	14720	14536	14694	14643	14940	14709	14801	14747	14754	14880	14596	14778	14753	14615	14719	14832	14861	14746	14684	14773	14731	14718	14638	14771	14680	14689	14598	14505	14608	14724	14644	14692	14644	14738	14662	14628	14697	14525	14807	14693	14657	14686	14733	14405	14844	14699	14649	14690	14697	14703	14632	14668	14732	14793	14651	14717	14652	14658	14960	14819	14676	14731	14722	14826	14750	14730	14818	14764	14680	14884	14557	14600	14718	14624	14735	14710	14812	14690	14615	14736	14692	14645	14684	14884	14899	14661	14824	14686	14752	14911	14559	14774	14687	14735	14678	14743	14587	14745	14760	14702	14753	14781	14760	14749	14776	14706	14776	14725	14689	14703	14775	14635	14712	14696	14618	14720	14487	14695	14701	14571	14645	14699	14716	14759	14530	14566	14761	14873	14722	14723	14752	14687	14885	14652	14764	14622	14579	14803	14668	14629	14596	14628	14730	14859	14893	14788	14777	14694	14749	14545	14819	14904	14702	14788	14721	14892	14691	14947	14510	14850	14784	14743	14745	14716	14703	14813	14723	14771	14604	14714	14769	14724	14575	14704	14804	14491	14727	14610	14750	14762	14734	14773	14656	14640	14651	14812	14753	14709	14744	14697	14754	14769	14638	14710	14661	14671	14846	14710	14651	14543	14700	14724	14849	14828	14691	14563	14636	14677	14717	14620	14689	14677	14938	14749	14855	14682	14620	14693	14802	14789	14839	14550	14718	14665	14575	14808	14630	14681	14620	14771	14775	14752	14699	14500	14645	14925	14604	14844	14887	14663	14649	14761	14596	14646	14611	14689	14770	14755	14931	14625	14702	14712	14610	14880	14747	14645	14645	14716	14730	14671	14660	14781	14789	14555	14630	14702	14621	14669	14799	14742	14633	14722	14710	14681	14819	14767	14764	14612	14706	14688	14664	14737	14571	14667	14793	14655	14631	14641	14777	14665	14663	14701	14698	14733	14648	14909	14681	14911	14683	14732	14575	14571	14709	14736	14795	14886	14587	14624	14712	14638	14931	14719	14792	14771	14716	14655	14774	14863	14801	14536	14832	14816	14805	14638	14772	14845	14758	14704	14795	14650	14777	14576	14958	14700	14683	14671	14756	14762	14686	14651	14720	14755	14658	14681	14892	14687	14788	14772	14771	14570	14646	14674	14749	14700	14819	14872	14766	14717	14741	14670	14738	14810	14770	14757	14703	14723	14632	14747	14733	14837	14701	14719	14508	14750	14633	14612	14758	14918	14826	14764	14651	14670	14585	14628	14757	14602	14654	14712	14801	14662	14538	14746	14713	14738	14680	14704	14518	14693	14629	14800	14626	14694	14789	14683	14538	14665	14687	14673	14658	14763	14555	14758	14653	14736	14720	14742	14835	14674	14692	14783	14671	14770	14611	14964	14748	14699	14774	14814	14800	14640	14658	14713	14794	14787	14690	14766	14825	14645	14635	14680	14785	14790	14800	14744	14722	14900	14504	14811	14878	14804	14700	14693	14558	14848	14715	14466	14727	14785	14825	14503	14571	14760	14772	14754	14634	14673	14786	14645	14669	14793	14462	14833	14773	14608	14670	14730	14694	14821	14511	14648	14811	14687	14662	14738	14558	14725	14632	14749	14637	14670	14805	14810	14630	14694	14690	14686	14469	14684	14771	14768	14731	14727	14753	14674	14597	14857	14700	14651	14729	14787	14675	14735	14651	14608	14792	14805	14725	14787	14607	14610	14694	14640	14734	14731	14850	14752	14727	14779	14735	14605	14835	14561	14877	14559	14770	14871	14737	14781	14885	14670	14658	14704	14758	14695	14666	14654	14602	14856	14653	14724	14672	14773	14853	14611	14804	14674	14691	14847	14741	14425	14791	14705	14726	14722	14633	14736	14708	14648	14716	14617	14554	14823	14649	14703	14769	14611	14574	14623	14697	14712	14910	14548	14625	14708	14748	14666	14801	14922	14729	14667	14767	14583	14763	14627	14671	14837	14676	14675	14470	14682	14584	14628	14734	14616	14680	14672	14614	14822	14763	14703	14680	14595	14761	14738	14780	14698	14859	14809	14704	14912	14776	14875	14747	14616	14748	14665	14650	14482	14698	14606	14749	14673	14726	14778	14761	14675	14702	14553	14690	14587	14697	14684	14857	14652	14720	14625	14620	14702	14807	14749	14569	14882	14709	14637	14674	14620	14658	14624	14723	14705	14661	14665	14663	14589	14717	14484	14606	14640	14809	14686	14649	14694	14962	14654	14842	14813	14695	14632	14765	14663	14871	14745	14650	14765	14578	14790	14782	14665	14841	14465	14718	14773	14806	14615	14775	14595	14631	14650	14645	14837	14734	14760	14591	14711	14900	14872	14572	14660	14699	14810	14631	14737	14727	14745	14687	14681	14760	14687	14819	14637	14597	14674	14769	14636	14751	14885	14617	14790	14710	14724	14662	14835	14666	14913	14561	14755	14774	14777	14864	14813	14832	14713	14636	14671	14846	14841	14781	14630	14614	14780	14768	14732	14747	14811	14646	14617	14676	14601	14764	14675	14755	14784	14711	14589	14748	14822	14789	14712	14815	14721	14594	14630	14770	14665	14527	14741	14665	14878	14797	14717	14868	14716	14702	14497	14597	14768	14675	14725	14886	14821	14713	14683	14784	14816	14892	14642	14661	14785	14774	14638	14776	14708	14679	14710	14755	14739	14862	14625	14812	14671	14580	14692	14770	14760	14457	14903	14728	14539	14608	14802	14599	14802	14753	14688	14737	14737	14759	14795	14500	14870	14707	14548	14802	14647	14777	14726	14736	14642	14628	14676	14574	14723	14477	14692	14880	14701	14871	14758	14701	14696	14714	14776	14603	14802	14665	14691	14826	14928	14699	14857	14757	14762	14790	14741	14589	14757	14898	14767	14814	14870	14764	14718	14721	14602	14831	14746	14798	14830	14679	14590	14622	14821	14703	14857	14595	14558	14813	14681	14688	14766	14685	14798	14811	14833	14752	14684	14851	14771	14704	14593	14763	14691	14726	14590	14674	14648	14657	14758	14712	14537	14811	14705	14673	14666	14893	14630	14673	14735	14759	14753	14597	14758	14767	14540	14784	14717	14742	14697	14764	14592	14608	14784	14816	14609	14755	14927	14891	14708	14660	14615	14714	14654	14672	14710	14686	14769	14697	14699	14736	14831	14832	14687	14827	14753	14628	14547	14849	14808	14762	14703	14845	14552	14778	14850	14641	14556	14725	14685	14715	14708	14702	14666	14466	14816	14730	14778	14685	14851	14711	14747	14685	14726	14795	14646	14711	14739	14598	14672	14524	14666	14862	14875	14891	14656	14721	14561	14648	14680	14782	14593	14665	14915	14731	14909	14697	14763	14711	14820	14731	14886	14657	14747	14873	14716	14508	14611	14742	14727	14683	14757	14698	14839	14795	14719	14601	14789	14739	14655	14810	14725	14622	14750	14718	14598	14771	14629	14597	14768
23895	21367	28954	24830	22821	22807	21740	18681	19712	28989	26262	24844	23797	22123	20377	18891	17817	17201	17104	17003	17082	17265	16967	17006	17046	17029	16836	16837	16950	16962	17089	17049	16974	17036	16828	16924	16837	16821	16899	16978	16887	16856	16812	16752	16954	16862	16993	16769	16939	16956	16994	17048	16760	16991	16929	17155	16813	16710	16860	16810	16941	16908	17001	17051	17117	17046	16901	16771	16731	16771	16943	16991	16944	16912	16868	16895	16957	16968	17032	16920	16852	16925	16854	16883	16956	16906	16809	16701	16839	16732	16880	16912	16950	16815	17105	16897	16882	16900	16898	17053	16850	17073	16844	16954	16921	16902	16954	16920	17043	16792	16811	16797	16825	16893	16891	16844	16867	16881	16836	16961	16776	16697	17065	16848	16791	16821	16727	16896	16846	16969	16912	16743	16971	16932	16835	16964	16922	16955	16834	17035	16844	16655	16866	16858	16823	16933	16667	16780	16934	16793	16846	17021	16906	16833	16921	16790	16952	16737	17006	16800	16861	16786	16756	16872	17106	17038	16965	16776	16719	16787	16938	16814	16903	16906	16883	17058	16994	16920	17074	16876	16775	16750	16899	16991	16870	16920	16813	17012	16756	17038	16760	17045	16977	16847	17065	16968	16884	16927	16787	16637	16844	16919	16850	16713	16802	16816	16897	16959	16944	17012	16970	17045	16967	16764	16965	16885	16814	16658	16984	16734	16787	16887	16884	16851	16841	16931	17082	16742	16981	16935	16851	16867	16670	16624	16929	16964	17052	17065	16956	16896	16689	16892	16669	16897	16909	16955	16999	16703	16833	16851	16799	16896	16769	17086	16919	16726	16900	16847	17034	16945	16955	16778	16775	16976	16998	16855	16910	16903	16858	16789	16863	16907	16751	16935	16909	16881	16808	16775	16735	16766	16948	16692	16717	17078	16839	16900	16771	16863	16912	16890	16860	16784	17119	16655	16672	16830	16708	16960	16903	16989	16704	16950	16716	16867	16840	16928	16810	16809	16772	17012	16892	16712	16857	16989	16871	16854	16859	16854	16855	16827	16812	16912	16929	17050	16894	17001	17170	16963	16794	16699	16994	16774	16799	16793	16903	16972	16792	16826	16801	16958	16827	16893	16994	17030	16878	17075	16851	16786	16852	16821	16995	16870	16974	16574	16693	16990	17000	16922	16961	17027	16897	16967	16904	16874	16839	16895	16575	17094	16928	16716	16763	16815	16719	16778	16971	16861	16719	16975	16790	16834	17072	16824	17152	16884	17005	16864	16785	16893	16866	16829	16899	16723	17056	16927	17011	17014	16794	16919	16782	16858	17074	17046	16936	16779	16848	16925	16969	16710	16795	16889	16974	17096	16782	16605	16760	16831	16622	16819	16995	16915	16881	16874	16822	16922	16693	16666	16778	17006	17050	16987	16865	16837	16886	16942	17081	16917	16684	16631	16863	16880	16822	16955	16789	16846	16895	16663	16827	16863	17018	16709	16814	17017	16773	16777	16937	16658	16936	16710	16932	17061	16903	16755	16813	16831	16872	16861	16792	16702	16837	16848	16728	16821	17060	16951	16991	16939	16920	16800	16859	16825	16913	16744	16752	16979	16896	16875	17045	16842	16705	16989	17027	16873	16908	16793	17093	16942	16870	16894	16896	16689	16939	16681	16955	16886	16973	16853	16875	16957	17089	16856	16840	16663	16832	16865	16946	16700	16889	16757	17152	16712	16846	16875	17123	16818	17020	16762	16755	16913	16847	16883	16866	16887	16910	16926	16769	16868	16705	17011	16992	16845	16954	16781	16855	16934	17185	16793	17067	16830	16690	16712	16760	16961	16839	16908	16998	16947	16722	16900	16923	16795	16652	17051	16875	16758	16866	16850	16722	16791	16880	16755	16652	16796	16978	16937	16887	16916	16805	16793	16838	16979	17003	17250	16982	16828	16890	16857	16992	16898	16973	16947	16856	16799	16879	16904	17044	17099	16776	16564	16673	16982	16847	16921	16805	16843	16923	16949	17033	17021	16649	16897	16974	16704	16924	16919	16995	16847	16872	17049	16897	17107	16837	16849	16779	16846	16850	16814	16907	17038	16838	16956	17027	17129	16816	16731	16889	16753	16904	16932	16532	17038	16792	16819	16874	16931	16882	17012	16826	16887	16942	16854	16944	16823	17069	17001	16685	16842	16855	17052	16702	16919	16778	16861	17071	16859	16879	16823	16828	16747	16905	16865	16799	16730	16772	16807	16830	16789	16821	16771	16969	16834	16681	16678	16574	16775	16851	16887	16669	16835	16936	17023	16877	16794	16703	16946	16909	16981	16990	16906	16794	16822	16955	16874	16914	16818	16988	16749	16786	16842	17018	16866	16864	16885	16819	16826	16867	17013	16758	17136	16802	16766	16762	16880	16866	16780	16941	16985	16978	16898	16864	16849	16927	16719	16713	16979	16864	16844	16827	16614	17053	16903	16890	16920	16752	17001	16912	16701	16905	16932	16850	16821	16806	16727	16920	16662	17015	16747	16879	16792	16831	16987	17131	16821	16803	16995	16801	16869	16740	16783	17073	16917	16605	16765	16923	16677	17010	16899	16969	16699	16817	17041	16917	16932	17042	17099	16805	17120	16749	16746	16849	16853	16939	17033	16965	16769	16976	16874	16955	16766	16749	16874	16963	17072	16666	16732	16854	16869	16918	17006	16868	16621	16576	16926	16949	16826	16840	16811	16915	16792	16887	17073	16857	16709	16666	17205	17219	16778	16696	16800	17033	16908	16798	16824	16922	16908	16869	16925	16928	16827	16816	16828	16791	16757	16773	16700	17037	16608	16716	16803	16833	16818	16918	16913	16966	16953	16793	16987	16958	16894	17076	16576	16871	16890	16823	16858	16902	16746	16876	16826	16864	17086	16924	16883	16955	16846	16931	16848	16821	16730	16821	16796	16931	16797	16771	16712	16748	16908	16831	16926	16994	16865	17033	16836	16904	16815	16756	16897	16692	16934	16822	16914	16887	16855	16855	16852	16829	17144	16842	16660	17011	16840	16878	16775	17040	16930	16958	17130	16906	16790	16965	16826	16885	16953	16868	16704	16745	16930	16820	16939	16803	16780	16988	16733	16979	16977	16897	16809	16705	16936	16937	16953	16969	16854	16950	16877	16785	16656	17118	16810	16968	16709	16844	16897	16953	16756	16775	16801	16910	16920	16822	16602	16926	16742	16750	17024	16883	16740	16873	16820	16863	16851	16866	16752	16760	16883	16899	17033	16943	16897	16837	16826	16872	16844	16850	16957	16866	17006	16847	16787	17141	16961	16952	16952	16882	16630	16739	16937	16883	16829	16809	16975	16843	16801	16936	16930	16969	16714	16849	17043	16902	16874	16735	16891	16758	16853	16884	16893	16902	17054	16995	17005	16701	16672	16869	16916	16833	16935	16791	16931	16914	16998	16896	16831	16888	16795	16642	16938	16785	16833	16833	16804	16792	16909	16843	16680	17134	16679	17074	16820	16851	17032	16932	16900	16807	16682	16668	16902	16939	16868	17028	16884	16813	16780	16800	16726	16789	16918	16887	16869	16810	16839	16534	17059	16841	16980	16836	16878	16907	16828	16770	16799	16824	16910	16731	16937	16798	16890	16807	16699	16806	16616	16772	16971	16805	16886	16785	16672	16952	17016	16841	16936	16651	16691	16927	17027	16986	16834	17154	16850	17009	16804	16808	16979	16932	16911	16874	16853	16979	16784	17039	16922	16981	16877	16885	16986	17023	17049	16937	16902	16751	16749	16978	16873	16883	17057	16795	16801	16836	16753	16696	16891	16732	16992	17003	16882	16549	16800	16853	16808	16829	16933	16998	16863	16951	17096	17048	17104	16921	16607	16768	16964	16783	17038	16813	16753	16585	16844	16895	16918	16906	16909	16818	16939	16805	16850	16989	16903	16856	16930	16952	16884	16749	16828	16930	16786	16905	16860	16805	16791	16915	16852	16813	16809	17048	16743	16828	16641	16928	16829	16680	16984	16879	16946	16856	16941	17002	16689	16909	16762	16703	16971	16893	16873	16914	16796	16979	16875	16892	16772	16901	16965	17005	16732	16786	16787	16960	17006	16897	16879	16939	16872	16869	16744	16886	16908	16794	16742	16689	16747	17011	16921	16809	16745	16776	16848	16819	16827	16891	16743	16772	16845	16762	16858	16859	16874	16912	16706	16900	17030	16700	16890	16597	16805	17105	16882	16887	16835	16838	16923	16939	16872	16715	16883	16774	17018	17026	17076	17089	16980	16893	16758	16978	16913	16734	16863	16987	16813	16869	16989	16757	16812	16829	16989	16963	16747	16731	16744	16605	16843	16958	16895	17103	16894	16808	16929	16743	16911	16811	16917	16753	16992	17021	16712	17017	16943	16888	16983	16981	16947	17052	17001	16971	16682	16894	16981	16839	16906	16930	16776	16796	16576	16730	16957	16796	16704	16792	17203	16925	16913	16923	16752	16823	16935	16664	16791	16872	16988	16943	16823	16929	16849	16866	16888	16800	16769	16942	16881	16949	16962	16891	16852	16995	16831	16826	16662	16806	16909	17016	16965	16861	16815	16514	16711	16837	16841	16776	16648	16755	16909	16965	16965	16852	16884	16661	16973	17031	17046	16910	16972	17058	16808	16935	16641	16712	16929	17152	16994	16986	16957	16849	16935	17006	16735	16867	16798	16988	16838	16741	16943	17072	16821	16831	16876	16935	16757	17024	16938	16801	16744	16889	16883	16647	16862	16866	16872	16887	16947	16763	17084	16942	16864	16900	16883	16948	17033	16835	16942	17125	16951	17071	16761	17028	16844	17006	16875	17015	16801	16979	16900	16712	17206	16822	16750	16964	16787	16843	17014	16987	16968	16982	16792	16905	16614	16897	16958	16881	16775	16981	16862	17031	16767	16870	16783	16965	16845	16764	16859	16971	16817	17030	16847	16910	16800	16870	16950	16799	16795	16849	16641	16789	16910	16841	16875	17097	16841	16942	16853	16819	16721	16808	16847	17038	16828	16848	16667	17044	16922	16982	16823	16751	16954	16847	16979	16699	16852	16693	16904	17007	16798	16874	16754	16901	17065	16956	16836	16892	16883	16697	16798	16970	16933	16993	16962	17027	16655	16792	16929
29577	50599	46241	31835	23023	19456	17444	16839	19928	31583	25480	25603	23788	21315	18917	16886	15721	15056	14812	14680	14660	14685	14657	14644	14713	14568	14781	14712	14622	14589	14710	14842	14778	14739	14766	14865	14606	14614	14769	14688	14633	14497	14738	14537	14875	14594	14567	14722	14513	14616	14581	14514	14502	14732	14627	14676	14825	14632	14686	14576	14765	14569	14541	14688	14806	14641	14782	14684	14713	14493	14724	14733	14579	14597	14796	14554	14644	14513	14500	14721	14621	14569	14645	14507	14673	14683	14766	14594	14694	14753	14809	14759	14664	14662	14745	14555	14536	14686	14444	14725	14795	14638	14641	14631	14729	14692	14558	14701	14653	14551	14659	14616	14600	14650	14505	14815	14544	14621	14794	14613	14605	14604	14665	14788	14821	14700	14803	14735	14739	14704	14651	14450	14708	14610	14750	14721	14693	14804	14577	14690	14851	14714	14657	14631	14545	14726	14692	14529	14658	14879	14683	14846	14602	14704	14529	14702	14658	14696	14659	14599	14738	14756	14699	14702	14612	14409	14582	14529	14626	14708	14574	14634	14675	14796	14809	14803	14591	14629	14744	14597	14727	14629	14633	14697	14628	14514	14790	14657	14652	14720	14469	14685	14677	14547	14588	14541	14560	14793	14743	14680	14659	14537	14542	14785	14643	14654	14540	14645	14783	14756	14515	14728	14698	14563	14737	14682	14621	14635	14558	14721	14530	14636	14575	14649	14749	14588	14732	14522	14782	14803	14696	14588	14688	14700	14582	14676	14654	14564	14639	14645	14703	14701	14646	14660	14771	14790	14662	14491	14703	14657	14465	14633	14542	14665	14620	14504	14695	14615	14800	14736	14567	14463	14617	14661	14532	14521	14827	14741	14652	14513	14601	14632	14803	14653	14361	14751	14687	14567	14648	14629	14568	14653	14463	14677	14564	14544	14573	14599	14586	14509	14731	14554	14761	14719	14722	14704	14667	14606	14559	14709	14660	14603	14681	14515	14702	14689	14603	14609	14668	14865	14578	14584	14543	14660	14657	14567	14617	14588	14582	14582	14857	14694	14679	14757	14779	14619	14733	14711	14529	14666	14743	14597	14719	14660	14368	14762	14722	14562	14571	14748	14735	14675	14559	14585	14688	14656	14610	14471	14793	14641	14744	14637	14750	14735	14661	14720	14740	14679	14628	14625	14777	14638	14721	14574	14699	14644	14724	14626	14670	14608	14760	14539	14776	14795	14589	14643	14693	14408	14730	14602	14605	14612	14519	14667	14720	14649	14584	14397	14752	14547	14662	14642	14630	14714	14657	14600	14492	14620	14707	14609	14464	14567	14582	14658	14628	14591	14634	14580	14667	14714	14584	14689	14576	14732	14520	14626	14614	14536	14585	14601	14642	14647	14667	14796	14764	14781	14478	14488	14704	14556	14619	14775	14584	14773	14380	14494	14672	14636	14632	14686	14684	14562	14622	14673	14676	14610	14691	14598	14733	14683	14700	14618	14670	14710	14694	14683	14501	14531	14695	14688	14683	14580	14682	14669	14660	14564	14545	14599	14697	14493	14519	14506	14764	14737	14602	14579	14753	14394	14669	14649	14668	14752	14603	14502	14657	14583	14815	14563	14678	14629	14705	14495	14488	14491	14625	14484	14615	14690	14631	14667	14643	14561	14641	14498	14690	14630	14808	14789	14700	14673	14490	14649	14775	14651	14565	14738	14690	14652	14716	14650	14681	14694	14771	14564	14636	14676	14775	14667	14592	14729	14666	14600	14745	14771	14601	14708	14756	14637	14721	14297	14662	14700	14606	14768	14809	14689	14725	14497	14833	14592	14488	14531	14621	14519	14811	14625	14620	14696	14780	14569	14645	14678	14664	14562	14681	14661	14669	14605	14696	14698	14612	14587	14690	14616	14690	14560	14649	14536	14589	14833	14578	14758	14555	14622	14684	14771	14660	14605	14631	14826	14606	14751	14649	14707	14625	14530	14507	14584	14495	14486	14564	14656	14622	14742	14629	14840	14618	14782	14736	14418	14500	14725	14593	14564	14641	14600	14609	14595	14600	14645	14597	14738	14621	14604	14691	14643	14563	14633	14613	14474	14648	14663	14533	14672	14641	14719	14759	14655	14614	14575	14451	14812	14684	14565	14653	14674	14545	14632	14703	14788	14708	14696	14744	14625	14741	14815	14690	14611	14423	14641	14605	14632	14627	14552	14692	14552	14554	14775	14720	14532	14586	14648	14644	14698	14687	14597	14681	14556	14706	14665	14847	14661	14501	14667	14575	14742	14761	14659	14730	14745	14774	14616	14709	14605	14570	14513	14754	14618	14642	14724	14582	14619	14489	14421	14689	14687	14690	14574	14631	14611	14634	14527	14615	14697	14826	14744	14639	14514	14550	14931	14592	14516	14494	14686	14620	14579	14610	14786	14601	14757	14530	14753	14673	14541	14633	14696	14594	14425	14812	14524	14465	14575	14602	14740	14646	14683	14575	14707	14570	14758	14720	14589	14641	14521	14661	14518	14695	14571	14571	14667	14447	14625	14665	14566	14688	14570	14731	14444	14541	14607	14542	14578	14701	14693	14577	14640	14664	14606	14505	14628	14578	14748	14648	14608	14646	14652	14659	14555	14716	14574	14612	14514	14740	14755	14516	14613	14717	14615	14649	14813	14613	14759	14646	14662	14715	14538	14702	14559	14634	14712	14552	14413	14608	14512	14835	14683	14804	14510	14810	14653	14600	14633	14641	14569	14601	14563	14750	14613	14744	14741	14730	14544	14693	14631	14619	14571	14693	14765	14752	14577	14684	14698	14825	14644	14764	14583	14495	14685	14553	14689	14621	14659	14619	14614	14602	14685	14728	14773	14589	14532	14574	14674	14670	14601	14705	14727	14801	14515	14812	14431	14751	14623	14501	14639	14624	14704	14555	14334	14739	14610	14665	14577	14492	14835	14627	14680	14481	14632	14762	14598	14727	14426	14683	14571	14724	14487	14706	14772	14526	14604	14677	14673	14699	14509	14718	14649	14614	14658	14659	14764	14681	14680	14661	14663	14683	14712	14778	14640	14523	14771	14652	14540	14579	14585	14541	14695	14763	14657	14724	14605	14614	14620	14648	14780	14705	14711	14743	14656	14602	14867	14561	14707	14679	14728	14533	14601	14850	14588	14592	14650	14681	14605	14505	14720	14659	14783	14778	14773	14591	14612	14771	14611	14732	14660	14736	14772	14644	14629	14695	14640	14603	14851	14749	14609	14750	14536	14677	14637	14668	14649	14674	14649	14440	14445	14844	14587	14544	14639	14675	14839	14678	14515	14657	14589	14830	14771	14663	14597	14521	14555	14429	14759	14675	14503	14557	14541	14683	14708	14606	14610	14575	14614	14648	14443	14590	14519	14792	14641	14629	14516	14511	14562	14344	14632	14574	14735	14561	14628	14715	14588	14725	14604	14599	14680	14599	14618	14668	14642	14656	14525	14662	14442	14690	14513	14718	14585	14496	14646	14665	14661	14513	14598	14668	14716	14668	14726	14698	14682	14678	14658	14774	14611	14549	14645	14684	14511	14690	14679	14485	14684	14643	14665	14776	14704	14611	14684	14822	14491	14497	14656	14663	14764	14692	14756	14480	14712	14679	14648	14754	14586	14505	14694	14638	14689	14595	14733	14341	14545	14659	14597	14780	14677	14727	14817	14700	14718	14778	14675	14566	14779	14501	14784	14703	14756	14596	14677	14498	14714	14560	14586	14700	14612	14665	14779	14704	14576	14568	14586	14647	14613	14571	14600	14597	14664	14550	14489	14678	14577	14799	14732	14501	14538	14811	14542	14469	14708	14702	14703	14721	14596	14692	14493	14677	14804	14722	14671	14773	14694	14547	14928	14561	14572	14613	14662	14688	14546	14643	14627	14651	14553	14819	14674	14517	14616	14729	14634	14575	14527	14675	14627	14575	14625	14582	14597	14533	14668	14500	14722	14561	14644	14538	14731	14650	14566	14738	14594	14945	14755	14733	14603	14593	14710	14630	14639	14644	14571	14589	14530	14638	14611	14544	14520	14533	14767	14676	14747	14674	14799	14725	14680	14636	14549	14598	14566	14693	14731	14481	14614	14806	14629	14640	14479	14708	14696	14554	14632	14582	14637	14536	14595	14759	14693	14737	14674	14632	14807	14710	14474	14819	14737	14714	14696	14638	14478	14581	14618	14591	14668	14566	14504	14592	14617	14496	14670	14482	14868	14705	14568	14705	14534	14694	14589	14646	14681	14631	14698	14617	14625	14595	14600	14364	14661	14528	14863	14629	14671	14575	14544	14511	14534	14528	14692	14642	14534	14667	14639	14517	14550	14483	14546	14821	14672	14500	14443	14464	14641	14711	14641	14544	14614	14752	14690	14617	14769	14506	14783	14741	14532	14615	14476	14597	14669	14494	14619	14715	14698	14736	14714	14716	14627	14661	14577	14686	14636	14549	14655	14666	14599	14729	14488	14829	14538	14692	14581	14563	14680	14500	14539	14637	14480	14803	14643	14682	14625	14735	14600	14629	14782	14735	14887	14644	14726	14709	14641	14733	14773	14735	14509	14752	14690	14572	14578	14791	14673	14750	14705	14735	14559	14743	14587	14584	14544	14554	14690	14690	14747	14528	14642	14589	14389	14769	14722	14671	14597	14564	14705	14708	14652	14542	14704	14579	14709	14745	14743	14706	14766	14568	14500	14787	14502	14603	14779	14675	14680	14605	14790	14469	14516	14692	14485	14562	14686	14671	14571	14493	14581	14752	14429	14641	14597	14660	14784	14543	14743	14574	14729	14634	14813	14656	14673	14629	14513	14721	14894	14626	14681	14684	14637	14686	14674	14805	14638	14516	14816	14515	14575	14612	14662	14547	14632	14670	14700	14736	14606	14544	14650	14490	14668	14587	14615	14505	14620	14518	14575	14730	14462	14524	14653	14540	14560	14548	14720	14574	14647	14610	14713	14585	14613	14725	14735	14503	14576	14585	14746	14584	14660	14653	14561	14656	14685	14781	14666	14608	14705	14614	14572	14745	14572	14635	14813	14719	14579	14739	14690	14479	14719	14836	14737	14583	14725	14619	14622	14648	14767	14570	14544	14677	14724	14618	14494	14737	14636	14599	14682	14390	14699
22715	21359	29064	23997	21783	23874	25826	20848	25324	31771	29945	31619	30121	27289	24629	21492	19184	18118	17718	17336	17327	17387	16975	17217	17287	17159	17250	17257	17126	17301	17118	17023	17006	16946	17019	16862	17052	17183	17028	16898	16983	17232	17183	16998	17288	17033	17212	17010	17270	17090	17038	17177	17193	17278	17129	17171	17156	17058	17101	17049	17196	17089	17224	17141	17167	17263	16934	17157	17149	17068	17196	16869	17218	17062	17239	17105	17248	17005	17292	17066	17001	17155	17386	17124	16982	17027	17013	17152	17250	17008	17100	17184	17087	16936	17227	17025	16963	17161	17003	17038	16809	17108	17176	17229	16964	16842	17308	17043	16872	17311	16969	17243	17069	17157	17144	17177	17198	17088	17053	17211	17125	17226	17026	16973	17170	16980	16971	17171	17099	17051	16798	16940	17061	17032	17088	17093	16967	17059	17189	16839	17087	17017	17148	17197	17173	17110	17233	17023	17193	17022	17215	17033	17032	17108	17127	16903	16978	16987	17040	17068	17019	16874	17084	17127	16980	17416	16928	17127	17087	16912	17179	17055	17091	17176	17160	17233	17000	17055	17009	16990	17302	17199	17036	17224	17014	17055	17104	16898	17059	16955	16978	17020	17158	17098	17044	16964	17059	17026	16931	17050	16982	17119	16968	17028	16905	17187	16930	17008	16929	17011	17136	17087	17138	16899	16943	16999	17013	16836	16946	16861	16853	17068	17100	16990	16886	16991	17229	17032	17045	17090	17005	16889	16961	17091	17057	17102	17008	16948	16851	16932	17214	17098	17186	16972	17103	16858	16955	17087	17246	16914	17091	17180	16935	17150	17000	17051	16969	17102	17020	17048	17031	16937	17066	17073	17255	17030	17294	17318	17071	17004	17101	17155	17094	16880	16882	16970	17085	16997	17021	17013	17023	17146	17181	17010	17110	16853	16871	17129	17148	17008	16961	16953	17091	16966	17119	17002	16959	17224	17043	17221	17182	17083	16916	16929	17155	16953	16808	16722	16837	17145	17062	16961	17163	16720	16942	17065	16982	16987	17093	16954	17147	16946	17001	17157	17058	17149	17092	17171	17178	16906	17157	17041	16985	17037	16982	17025	17122	16966	16980	17195	16983	16600	16887	16999	17033	16965	17198	17212	17085	17068	17097	17277	17275	17012	17011	16831	17109	16871	17271	17274	16952	17050	17030	17004	17002	16940	16859	16971	17123	17141	16966	17071	17223	16751	17068	16982	17064	17106	16967	17194	17049	17072	17135	17044	17135	17056	17093	17181	17057	17034	17116	17063	16946	16964	17393	17220	17017	17089	17036	16893	17057	16883	17068	17006	17214	16891	17031	17204	17053	17114	17199	17128	16981	17170	16961	17048	17125	16963	16808	16983	17075	17135	17004	17259	16985	16939	16855	17024	16999	17003	16874	16999	17078	17124	17044	17141	17078	16984	16943	16994	17060	17175	17042	17114	17096	16968	17114	16833	17044	16955	16850	16944	17149	17038	17084	16968	16994	16965	16946	17187	17007	16892	17120	16969	16990	17041	17211	17222	17151	17143	16957	16909	17058	17038	17059	16995	17017	16984	16988	17178	17057	17011	17114	16928	17153	17024	16993	17018	17029	17113	17040	17110	17067	17047	17128	17092	17014	16912	17018	17022	17083	16951	17264	17160	16923	17246	16926	16979	17135	16913	17022	16812	16930	16803	16908	17158	16998	17016	16991	16937	17130	16825	16996	16825	16995	16894	17013	17065	16956	16993	16839	16924	16993	17105	16918	16887	17238	16996	16929	17169	16933	16969	16933	17090	16962	16903	17111	16950	17004	16982	17218	17163	17086	17303	17183	16888	16976	17032	17109	17096	16998	16961	17151	17233	17230	17024	17039	16994	17132	17012	17089	17137	17021	16925	16967	17109	16870	16988	17189	17135	17036	17057	17031	16971	17249	17075	17026	17055	16841	16959	17014	17088	17087	16870	16891	17087	17160	16958	17153	17207	17071	17083	17041	16926	17061	17120	17003	17110	16811	16949	17044	17007	16970	16868	17102	16970	17142	16938	16812	17255	17093	16897	16919	17064	17260	16986	17022	16972	17097	16948	17077	17125	17191	17052	16918	17062	17046	17050	16951	17096	16937	17178	17156	16889	16948	16894	17049	17130	17121	16826	17045	17275	17100	17033	17077	17190	17179	17072	17085	16842	17011	17093	17055	17031	17079	17017	16958	17046	17154	17222	17159	16974	16971	16950	17089	16839	16849	16983	17111	17115	17199	16963	16836	17020	17069	17092	16888	17063	17007	17066	16988	17284	17072	16968	17210	17154	17244	17099	17040	17009	17140	17046	16979	16938	17094	17137	16937	17047	16976	17037	17038	17039	17051	17162	16895	17214	17171	17083	17093	17048	17123	17198	16949	17342	17083	17113	17158	16896	17079	16980	16830	16933	16935	17092	17096	16988	16998	16998	17005	17046	17103	17035	17039	17075	17150	17063	17062	16970	16871	17120	16929	17103	17104	17080	16957	16993	16960	16712	16977	17156	16917	16989	16888	16994	16850	16991	16967	17050	17114	17216	16999	16903	17096	16991	17076	17071	17024	16961	17079	16929	17031	16966	16881	16977	17160	17178	17226	17145	17102	16884	17011	17191	17131	16942	17092	16781	17053	17111	17250	17066	16996	17030	17166	17171	17124	17171	17241	16983	17072	17217	17201	17135	17039	17049	17111	17004	16947	17033	16925	16905	17055	17103	17181	17119	17011	16979	16914	17017	17017	16994	17100	16999	17145	17057	17054	17083	17124	17046	16868	17046	16815	17028	16867	16990	16841	16974	16973	16964	17042	17039	16746	17026	17036	17041	16864	17035	17042	17106	17051	17000	17013	17072	17048	17011	16981	16841	16906	17120	17042	17103	17032	16874	17187	17132	17002	17003	17104	17059	17232	17114	17197	17050	17313	17159	16937	17023	17088	17120	16882	17029	16910	17201	17251	16936	17100	16920	17066	16817	17037	17199	17039	16777	16829	16961	16792	16858	17205	17125	16988	17046	17123	17086	16791	17060	17101	16929	16881	17095	16878	17032	16859	16985	16954	17150	16918	16957	16963	16920	17107	17030	17169	17162	17091	16991	17111	17025	17104	17316	16949	17051	16886	17283	17138	17035	17144	17194	17073	17067	16999	17199	17111	17014	17126	16970	17260	16914	17046	17181	17172	16971	16923	17025	17026	17167	17114	16910	17087	16855	16975	17077	16929	17165	17016	17122	16926	17061	17059	17030	17163	17144	17172	17415	17065	16923	17248	17128	16911	16951	16924	17002	17093	17178	17108	17189	17078	16867	17007	17079	17062	17013	16975	16849	17008	17031	17045	16948	17009	16948	17111	17131	17201	17065	17145	16948	17108	17314	17038	17161	17008	17005	17182	16846	17018	17012	16993	17067	17087	17060	17119	17148	16886	17064	17134	17225	17133	17073	16943	16942	17210	16782	17188	16881	17070	17059	17153	17161	16852	16981	17071	17073	16951	17110	17219	17106	17330	17025	16934	16968	17101	16990	17064	16922	17186	17162	16885	17070	16956	17083	17025	16984	17039	17057	17115	17235	16985	17050	17110	17054	17106	16907	16895	17073	16899	16900	17131	16862	16996	17171	17216	17207	17214	17124	17119	17149	17118	17169	17295	17150	17111	17113	17098	17063	16965	17052	17169	17083	17100	16848	16891	17122	17024	16875	17056	17059	16875	17225	17149	17105	16989	17248	17166	17221	17089	16842	16967	16965	17023	16872	17164	17115	17092	16937	16986	16990	17156	16990	17067	17096	16935	16948	17135	17137	17072	17070	17104	17198	16986	16875	17140	17132	17006	17203	16996	17135	17146	16918	16860	16988	16941	17138	17043	17174	17015	17179	17034	17021	16827	17027	17004	17055	16837	17019	17001	17018	16851	16942	17151	16890	16863	16976	17071	16979	17088	17167	17147	17055	16983	17098	17149	16959	16967	16980	16957	17035	17081	16889	16826	16990	17028	17072	17103	17005	16793	16859	17193	16824	16938	17094	17250	16946	17238	17133	17238	17084	17057	17111	16988	17068	16978	16786	17083	17164	17064	16923	16909	17192	17226	17004	17187	17024	16898	17091	17198	16995	17242	16953	17068	16995	16852	17216	16962	17005	16974	17036	16932	16959	17015	16980	17112	16991	17033	17003	17106	17086	16868	16948	16833	17045	17068	16940	16948	17148	16806	17093	17106	17042	17187	16921	17074	16901	17042	17117	17293	16818	16973	16945	17099	17203	17142	16947	16813	17119	17139	17284	17153	17051	17069	16953	17222	17044	17236	17112	17117	17038	16998	17031	17008	17114	16963	17294	16835	17019	16969	17007	16948	16776	16850	17044	17063	17014	16815	17025	16989	16912	17138	17243	16930	16949	16924	17098	16876	17065	16892	17002	17081	16856	17036	16977	16953	17021	17285	16980	16901	17060	16866	17099	16811	17095	17136	16993	17171	17081	16964	16946	16948	16942	17081	17060	17082	17042	17005	16959	17054	17262	16950	17003	17051	17159	17087	17122	17156	16970	17035	16959	17034	17040	17087	17100	17048	16787	17208	17063	17012	16922	17197	17065	17029	17105	17047	17368	17098	17121	17152	17201	16936	17045	17032	17090	17108	16964	17129	17119	17105	16822	17442	17018	17108	16754	17025	16965	17129	17059	17051	17119	17041	16954	17083	17039	17043	16931	17059	16895	16789	17199	16897	17044	17047	16938	16987	17030	17018	16913	16903	16803	17036	17015	17058	16837	16880	17032	17075	17027	17069	17016	17130	16966	16928	16882	17128	16868	17002	16944	16942	16947	16992	17054	17247	17222	17017	16991	17058	17126	16952	16988	17240	17156	17188	16957	17011	17167	16884	17084	17367	16967	17159	17016	17020	17055	16987	16853	16997	16865	16976	17128	16995	17053	17090	16854	16898	16955	17096	16899	17039	17137	17190	17107	16945	17008	17159	16883	17031	17101	17058	17309	17057	17023	17026	17157	16902	16989	16791	16938	16844	16955	17081	17092	17067	17011	17140	16970	17030	17254	17146	17137	16824	17151	17192	17021	16865	16903	16809	16928	17016	17036	17050	17102	16942	17204	16989	16949	17051	16910	17185	17002	17108	16996
31749	56069	50420	34780	26801	21804	19727	20077	28050	31467	31598	33569	31085	27768	23764	19865	16977	15605	15320	14944	14877	14679	14529	14666	14805	14952	14837	14769	14658	14944	14849	14769	14592	14783	14922	14584	14704	14766	14730	14969	14775	14733	14661	14874	14836	14823	14824	14748	14670	14778	14645	14796	14528	14789	14735	14760	14934	14782	14853	14578	14756	14582	14721	14942	14660	14724	14771	14766	14749	14757	14658	14804	14677	14820	14763	14680	14999	14671	14665	14972	14528	14569	14762	14748	14798	14773	14741	14806	14853	14901	14892	14721	14682	14887	14787	14628	14619	14775	14716	14573	14912	14571	14728	14594	14955	14647	14941	14831	14647	14809	14817	14655	14662	14879	14791	14708	14831	14667	14682	14718	14840	14645	14737	14822	14814	14700	14697	14745	14741	14635	14743	14736	14713	14658	14699	14705	14705	14756	14721	14680	14630	14705	14692	14701	14577	14940	14729	14743	14708	14794	14798	14659	14738	14565	14711	14682	14745	14680	14770	14744	14757	14734	14717	14572	14816	14616	14867	14497	14802	14583	14824	14878	14754	14663	14766	14656	14884	14782	14899	14796	14685	14739	14715	14779	14693	14808	14767	14694	14738	14661	14874	14974	14820	14814	14716	14859	14673	14637	14597	14688	14845	14831	14712	14586	14644	14835	14710	14852	14630	14624	14757	14804	14842	14762	14931	14608	14827	14668	14825	14673	14644	14779	14905	14749	14981	14598	14668	14621	14677	14712	14901	14754	14701	14675	14607	14680	14807	14767	14754	14812	14784	14772	14793	14884	14752	14819	14828	14736	14911	14729	14760	14631	14714	14649	14673	14643	14845	14727	14729	14650	14710	14659	14849	14891	14664	14566	14814	14571	14729	14740	14692	14640	14683	14818	14721	14805	14679	14622	14929	14741	14751	14736	14715	14871	14722	14766	14823	14728	14864	14663	14645	14687	14914	14730	14662	14578	14724	14672	14786	14616	14891	14808	14801	14668	14796	14524	14807	14619	14755	14905	14656	14768	14809	14724	14680	14662	14760	14702	14820	14821	14666	14751	14612	14750	14833	14654	14802	14750	14687	14739	14634	14649	14699	14744	14674	14824	14782	14680	14684	14783	14812	14740	14670	14864	14658	14755	14654	14708	14786	14583	14757	14671	14554	14678	14813	14781	14795	14703	14670	14704	14616	14636	14621	14622	14657	14847	14799	14644	14734	14652	14753	14818	14633	14628	14671	14803	14700	14720	14687	14740	14704	14603	14721	14681	14801	14865	14654	14668	14786	14830	14558	14773	14668	14783	14762	14861	14803	14835	14766	14834	14777	14738	14852	14706	14717	14691	14875	14568	14710	14748	14864	14695	14832	14766	14779	14845	14808	14736	14750	14744	14644	14724	14814	14700	14770	14752	14645	14885	14786	14795	14674	14764	14746	14654	14754	14729	14736	14687	14769	14816	14783	14746	14726	14762	14748	14610	14679	14816	14785	14696	14748	14714	14789	14795	14766	14642	14706	14708	14700	14703	14613	14826	14604	14782	14667	14610	14652	14747	14750	14677	14737	14686	14723	14746	14794	14522	14757	14816	14814	14757	14688	14668	14698	14989	14745	14805	14683	14664	14856	14843	14686	14753	14794	14735	14844	14640	14797	14654	14650	14797	14619	14716	14723	14665	14789	14534	14776	14730	14801	14688	14641	14783	14681	14939	14805	14649	14760	14798	14640	14869	14632	14788	14778	14761	14655	14783	14820	14611	14561	14727	14594	14692	14912	14787	14667	14700	14725	14691	14786	14667	14582	14812	14841	14871	14650	14640	14779	14838	14787	14645	14818	14575	14683	14730	14684	14563	14618	14686	14737	14658	14587	14712	14757	14496	14764	14776	14641	14739	14761	14784	14674	14818	14626	14647	14860	14594	14647	14644	14636	14848	14715	14842	14432	14646	14735	14640	14658	14830	14579	14669	14547	14702	14752	14565	14651	14702	14592	14631	14553	14867	14828	14780	14650	14621	14725	14686	14810	14718	14672	14808	14705	14496	14665	14620	14791	14670	14636	14822	14722	14526	14621	14629	14695	14612	14566	14643	14639	14748	14792	14558	14909	14694	14797	14675	14645	14637	14754	14878	14653	14642	14706	14761	14654	14622	14699	14582	14708	14642	14649	14682	14695	14737	14760	14833	14825	14680	14502	14715	14828	14650	14681	14730	14821	14753	14617	14724	14577	14786	14711	14720	14708	14799	14675	14724	14535	14838	14808	14469	14826	14783	14596	14824	14626	14755	14827	14658	14672	14605	14705	14853	14622	14672	14658	14851	14632	14666	14689	14760	14715	14827	14690	14646	14787	14673	14598	14855	14699	14835	14599	14794	14701	14879	14740	14823	14734	14830	14856	14820	14629	14699	14755	14811	14766	14597	14768	14739	14775	14713	14769	14809	14737	14685	14804	14700	14611	14825	14549	14525	14630	14647	14739	14719	14743	14773	14739	14738	14809	14723	14777	14509	14683	14627	14761	14745	14817	14638	14782	14692	14748	14815	14886	14605	14807	14653	14698	14639	14768	14502	14809	14910	14593	14708	14926	14765	14663	14756	14701	14793	14633	14771	14691	14682	14650	14696	14766	14678	14677	14697	14810	14693	14716	14556	14746	14745	14792	14962	14779	14822	14600	14500	14531	14768	14635	14566	14637	14747	14765	14705	14811	14597	14693	14583	14631	14684	14675	14731	14854	14586	14743	14701	14811	14850	14670	14697	14773	14730	14848	14739	14768	14571	14636	14775	14686	14744	14774	14814	14757	14730	14700	14758	14798	14628	14833	14620	14762	14685	14759	14736	14771	14785	14637	14803	14826	14624	14793	14708	14736	14707	14866	14631	14719	14811	14763	14889	14745	14638	14509	14644	14735	14551	14875	14633	14819	14702	14641	14637	14662	14677	14859	14861	14745	14859	14799	14742	14888	14614	14793	14722	14682	14784	14785	14703	14689	14821	14788	14523	14757	14705	14652	14684	14797	14770	14656	14681	14658	14699	14800	14880	14783	14869	14735	14733	14687	14781	14564	14838	14721	14638	14772	14646	14661	14755	14841	14765	14606	14694	14677	14594	14700	14866	14684	14685	14703	14736	14684	14798	14778	14735	14718	14743	14657	14848	14559	14540	14666	14544	14768	14587	14735	14721	14596	14722	14497	14675	14818	14615	14780	14707	14666	14768	14713	14733	14726	14545	14774	14661	14696	14830	14886	14820	14651	14734	14630	14838	14711	14673	14928	14668	14674	14724	14769	14796	14663	14820	14785	14692	14707	14839	14690	14697	14780	14810	14853	14605	14810	14772	14789	14577	14749	14828	14666	14811	14712	14667	14712	14931	14721	14814	14635	14538	14756	14695	14695	14637	14715	14647	14737	14653	14686	14695	14627	14832	14895	14800	14752	14917	14536	14758	14838	14624	14614	14729	14714	14464	14536	14849	14882	14700	14699	14871	14945	14581	14476	14857	14539	14799	14906	14608	14831	14734	14649	14607	14766	14736	14637	14866	14653	14632	14848	14599	14738	14894	14563	14781	14495	14698	14676	14651	14733	14694	14628	14766	14626	14874	14799	14746	14771	14646	14862	14652	14711	14652	14611	14702	14817	14739	14728	14714	14708	14639	14677	14698	14759	14601	14841	14805	14666	14734	14833	14700	14676	14804	14656	14795	14686	14822	14804	14662	14691	14802	14689	14598	14660	14735	14620	14538	14677	14747	14711	14620	14639	14811	14614	14764	14581	14769	14983	14836	14766	14657	14662	14646	14607	14739	14732	14601	14901	14860	14799	14759	14757	14753	14637	14810	14707	14679	14651	14909	14795	14723	14709	14730	14754	14800	14688	14731	14806	14751	14691	14525	14711	14715	14766	14684	14618	14962	14786	14823	14603	14571	14796	14747	14872	14701	14793	14674	14581	14760	14733	14586	14612	14783	14807	14737	14751	14821	14653	14633	14855	14881	14736	14775	14805	14672	14761	14624	14670	14743	14736	14684	14786	14675	14792	14799	14612	14691	14804	14572	14686	14686	14763	14737	14786	14792	14661	14858	14684	14606	14916	14594	14824	14679	14769	14729	14663	14794	14740	14705	14902	14803	14876	14566	14856	14727	14819	14690	14644	14856	14598	14844	14696	14926	14861	14779	14686	14556	14819	14716	14694	14768	14722	14705	14762	14782	14523	14495	14785	14747	14685	14745	14639	14636	14681	14667	14669	14692	14724	14715	14727	14742	14701	14642	14813	14659	14575	14588	14723	14768	14712	14761	14961	14661	14751	14787	14791	14743	14789	14775	14697	14761	14711	14622	14705	14610	14675	14785	14675	14738	14676	14890	14619	14737	14797	14725	14624	14765	14792	14788	14756	14698	14814	14663	14651	14721	14736	14698	14633	14826	14679	14645	14705	14759	14665	14833	14687	14582	14666	14634	14693	14718	14788	14872	14625	14728	14817	14896	14705	14650	14781	14794	14560	14599	14669	14757	14857	14734	14663	14871	14827	14776	14682	14840	14760	14787	14755	14692	14853	14705	14741	14679	14698	14830	14779	14796	14785	14733	14721	14590	14676	14838	14748	14679	14660	14716	14678	14788	14644	14920	14686	14791	14721	14848	14746	14753	14734	14839	14686	14705	14771	14825	14629	14790	14752	14856	14671	14837	14629	14732	14652	14698	14537	14518	14622	14744	14894	14908	14585	14672	14712	14741	14847	14787	14835	14879	14735	14733	14872	14880	14717	14891	14920	14732	14800	14689	14835	14774	14842	14721	14793	14615	14677	14671	14633	14625	14745	14793	14680	14580	14701	14660	14733	14674	14666	14665	14818	14823	14631	14824	14871	14669	14843	14686	14642	14766	14716	14747	14725	14759	14719	14827	14669	14718	14609	14776	14623	14740	14599	14752	14631	14614	14844	14506	14897	14766	14831	14570	14648	14762	14647	14609	14716	14801	14736	14637	14580	14642	14800	14676	14636	14659	14845	14743	14759	14688	14676	14823	14630	14702	14813	14660	14748	14718	14766	14666	14825	14691	14573	14655	14799	14747	14712	14742	14634	14698	14665	14863	14631	14675	14619	14749	14636	14584	14639	14743	14820	14867	14624	14609	14909	14817	14766	14865	14651	14800	14879	14651
28020	24048	28448	23730	18704	17785	17421	17498	17637	18429	18828	18509	18295	17862	17566	17157	17308	16973	17052	17083	17065	16696	17169	17068	16978	17089	17061	16935	17156	16967	16993	17031	17001	16839	17164	17022	17024	16818	16973	16893	17004	17096	16929	16822	17178	17138	16831	16745	16905	17137	17067	16927	16955	17070	16922	16933	16963	16917	17040	17126	16888	16993	17075	16952	17226	16987	16887	17062	16781	16785	16822	16891	16830	16923	16796	16753	16977	16824	16919	17008	17017	17027	17034	16931	17016	17111	16869	16929	16780	16840	17009	17026	16943	16775	16951	16850	16829	17072	16920	16827	16854	16931	16809	16935	16771	17015	16917	17038	16955	16767	16965	17115	17134	17119	17079	17021	16893	17164	16893	17128	16865	16889	16935	16999	17138	17074	16909	16958	16761	17157	16968	17095	16896	16851	16801	16844	16758	16883	17106	16753	16971	16817	16964	16899	16847	17047	16889	16944	16914	16836	16937	17032	17051	16800	16979	16858	17035	16874	17145	17071	17086	16960	16937	17037	16722	16861	16984	16903	16872	16879	17029	16867	16964	17128	16961	16969	16822	17014	17081	16702	16901	16884	16941	17007	17164	16767	16934	16822	16868	16938	16900	16742	16964	17044	17035	17155	16944	17198	16817	17085	16942	17083	17153	16984	16905	17036	16948	16854	16781	17140	16910	16978	16965	16988	16745	17175	16894	16783	16798	16708	16835	16971	16919	16812	16901	16965	17091	17048	16867	16882	17118	16856	16655	16866	16844	16953	16871	16885	16867	16970	16996	17003	17174	17010	17132	16849	16919	17115	16870	16889	16830	17071	17040	16733	16691	16897	17016	17097	16984	16929	16916	16900	17070	16872	16958	16786	16956	16826	16902	17014	16917	16926	17007	16938	16980	17087	16738	16757	17011	16850	17062	16791	16996	16965	17096	17028	17061	16963	17051	17032	17029	16971	16758	16981	16897	16930	17024	17009	16928	16997	16984	16760	16975	17079	17083	16873	17013	17057	16838	16898	17072	16907	17168	16948	17028	17088	17010	17000	16756	16928	16751	17122	16826	16949	17066	16876	17143	17010	16838	16996	16944	16722	16984	17177	16807	16966	16986	16983	17090	17112	17102	16840	17029	16935	16983	16921	17035	16960	16920	17172	16811	17032	16975	16832	16844	16887	16731	17172	16956	17045	16954	17068	17011	16913	17035	17004	17123	16975	17059	16881	16839	17024	17025	16997	17101	17104	16937	16962	17003	16899	16887	17024	17233	16864	16946	16922	17010	16939	16880	16853	17047	16934	17027	17057	17063	16998	16984	17021	16984	16941	16924	16961	16939	16823	17060	16976	16898	16860	16955	17110	16885	16941	16914	16965	16858	17148	17095	16909	17071	16952	16975	16965	16787	16812	16833	17175	17084	16911	16930	17093	16962	16919	16920	17015	16840	17090	16978	17054	16821	16819	16876	17037	17001	17057	16888	16680	16943	16937	16937	16854	16938	17047	17042	16873	16978	16998	16954	16874	16864	17055	16999	16885	16983	16838	16760	16783	16870	16916	16693	16797	17151	16984	16979	17099	16843	16916	17050	16733	16922	16886	16824	16902	16936	16924	16778	16926	16693	17026	17029	16746	17047	16986	17183	16988	17182	17117	16975	16874	16786	17006	16949	16970	16900	16895	16898	16958	17006	17015	16993	16866	16980	16855	17029	17174	16893	16777	16691	16862	17105	16901	16945	17058	17107	16952	17069	16887	16834	17002	17113	17158	16907	16942	16999	16966	16757	16703	16953	16935	16738	16694	17076	16785	16753	17023	17041	17181	16944	16894	17081	16896	17208	17070	16753	16883	16709	17051	17008	16947	16955	16703	17055	17073	17203	17012	17054	17038	17103	16970	17133	16883	17070	17000	16954	17063	17100	16758	16760	16897	16880	16968	16988	16996	16858	17029	16938	16953	16874	17006	16953	16789	16863	17010	16931	16917	16801	16792	16850	16952	16763	17052	16935	16960	17048	16974	16804	16976	17062	17029	16814	16805	17144	16932	16988	16997	16738	16964	16888	17115	16992	17102	16739	17020	16893	16741	16908	16901	16693	17083	16913	16982	16937	16972	16948	17000	16937	17051	16912	17202	16945	16998	16738	17025	16738	17011	16861	16945	16928	16858	16879	16993	16782	17086	16959	17026	16989	17056	17023	17026	17145	16955	16873	17019	16989	17026	16834	16850	16881	16981	17044	16978	16843	16982	16979	16965	16922	16778	16772	16890	16909	16952	16875	16984	16934	16943	16857	16965	16767	16980	16935	16879	16916	16988	17052	16903	16908	16954	16946	16893	16969	17067	16733	17024	16930	17044	16836	16977	16967	16980	16808	16917	17013	16829	16820	16641	16892	16963	17004	16953	17115	16942	17180	16832	16814	16745	17113	17020	16895	16897	16967	17011	16968	16856	16823	16893	17005	16725	16990	16822	17131	17061	17013	16939	16810	16788	16911	16942	16853	17041	17025	16856	17106	16940	16817	16965	17036	17097	16870	16873	16856	16802	17023	16836	16908	17049	16947	16840	16931	16978	16946	16879	16993	16985	17052	16927	17017	16843	16889	16979	16793	16931	16925	16867	16913	16779	16954	17238	16864	17058	16740	16923	16989	17051	16925	16953	17074	16999	16986	17011	16951	16968	16798	16803	17018	16799	16893	17126	17072	16911	17018	16818	16907	17037	17060	16804	16973	16910	17100	16898	17206	16826	16836	16992	17057	16911	17008	16984	17026	17131	16766	16958	16893	16904	16661	16940	16885	16873	17045	16911	17205	16865	16869	16883	16835	16863	17108	17107	17173	17129	16843	16991	17123	16970	16726	16781	16936	17090	16921	16831	17109	16959	16823	16741	16860	16926	17114	16844	16906	17055	17007	17081	16982	17112	16931	16799	16974	16861	16780	16998	16899	16770	17016	17125	17012	17089	17019	16913	17129	16974	16927	16786	16889	17048	17023	16744	16965	16728	16958	16957	16845	16979	16966	17044	17120	16994	17012	16910	16976	16803	16983	17100	17073	16965	16875	16846	16978	17065	16994	17113	16984	16825	17230	16911	16779	16871	16997	16931	17070	17075	16853	16850	16958	17035	16828	17124	16885	17019	17001	16889	17015	16869	17135	16886	17251	17049	16977	16888	16848	17002	17005	16836	17155	16972	16939	16882	16906	17141	17093	16862	17007	16852	16788	16807	16703	16924	16957	16949	16913	16812	16905	16937	16963	16935	16962	16920	17082	16820	16922	17070	17029	17147	17113	16855	16892	17133	16921	17036	16988	16826	16902	16923	17058	17007	16737	16891	16951	16835	16962	16966	16739	16740	16994	16846	17035	16905	16871	16940	16888	16716	16884	16926	17033	16927	16813	16856	16936	16937	17018	17137	16963	16986	17053	16844	16880	16930	17147	16946	17045	16916	16975	16959	16990	17079	16861	16963	17162	16763	16939	16799	16852	16915	16877	17020	16978	16694	16983	17085	16905	16854	16952	16832	16835	17084	16879	16852	16921	17063	16919	16964	16822	16948	16922	17148	16953	16925	16841	16920	16933	16765	17004	16960	16838	16964	17001	16843	17002	17048	17038	16752	17161	16925	16656	17047	16886	16933	16990	16695	16936	16898	17039	16861	16997	17013	17020	16882	16823	16851	16839	16934	16894	16955	16929	16888	16873	17162	16949	17023	17132	16910	16987	16990	16899	16931	16883	16957	16957	17023	16848	17118	17030	16932	16987	16943	16965	16910	16754	17009	17071	16928	16961	16856	16941	17053	16865	17178	17157	16891	16976	17020	16947	16988	16919	17203	16898	17038	17038	16923	16762	17132	17009	16850	17131	16893	16843	17075	16887	16933	16948	16820	16737	16909	17199	17034	17104	16974	16670	16883	16783	16750	16955	16918	16918	16826	16957	16942	16928	16815	16986	16879	16982	16846	16972	16856	16903	16859	17015	17158	16884	16913	16793	16995	17049	16974	17064	16873	16905	17059	16898	16867	16876	16932	16943	16990	17153	16880	16875	16902	16894	16832	16720	16857	16738	17007	16856	16872	16908	16782	16828	16946	17083	16979	16817	16859	17132	16951	17001	17099	16981	16770	16977	16729	16870	16965	16996	16913	17093	17107	16980	16913	16946	17002	16898	17075	17063	16907	16982	16897	17082	16821	16787	17060	17012	16797	16976	16996	17083	17170	17087	17003	17010	17008	17118	16916	17006	17033	17004	17189	17078	16957	16947	17174	16927	16906	17078	16992	16898	16938	16908	16878	16980	17009	16884	16857	17030	16964	16797	17024	16936	16819	16945	17033	16879	16968	16907	16896	16748	16894	16997	17095	17062	16901	16943	16819	16959	16812	16750	16989	16921	17000	16913	16828	17131	17007	16809	16857	17067	17136	17047	17098	17000	16969	17063	16989	17043	16736	17073	17189	17002	16911	16733	16963	17092	16915	17113	16893	16869	17020	16747	16892	16906	16754	16927	17064	17035	16828	16979	16966	16689	16955	16935	17070	17065	16994	16866	17012	16902	16919	16897	17016	16769	16948	16890	16814	16881	16864	16983	16850	16811	16804	16900	16989	16992	16997	16925	16893	16825	16869	16834	17155	17174	17011	16840	17021	17023	17010	16975	16982	16951	16928	16930	17107	16885	17040	16892	17021	16862	16930	16844	16896	16907	16753	17029	17023	16748	16976	16815	16886	16792	17055	16878	16863	16845	16823	16847	16768	17018	17163	16811	17012	16886	17097	16905	16961	16882	16945	16890	16916	16971	16978	16948	16826	16701	16784	16960	17131	17083	16932	17034	17054	16839	16876	17021	16736	16940	16988	16964	16826	17110	16815	16841	17108	16893	17111	16874	16858	16993	16985	17173	16912	17164	16904	17123	16805	16899	16877	17210	17117	17133	17071	17116	17107	17024	17049	16815	16869	16936	17075	17203	16990	17051	16709	16770	17111	17033	16932	16957	16912	16942	17092	16850	16867	16738	16949	16951	16975	16804	16718	17004	16963	16976	17044	16998	17034	16921	16998	17101	16892	16950	17154	16991	17005	16865	16929	16866	16919	16892	16889	17053	17006	16976	16989	16975	16900	16893	16956	16830	16952	16989	17036	16967	16995	16966	16953	17016	16830	17005	16964
25566	34907	30034	20467	16757	15547	15477	15581	15731	17137	17055	16746	16278	15488	15160	15134	14846	14896	14702	14803	14653	14636	14697	14879	14786	14756	14741	14900	14922	14700	14641	14620	14794	14666	14638	14826	14664	14813	14742	14513	14594	14785	14706	14777	14604	14669	14654	14678	14609	14762	14663	14726	14624	14788	14709	14602	14912	14757	14735	14812	14458	14749	14734	14653	14705	14648	14794	14610	14652	14632	14907	14723	14677	14680	14649	14573	14651	14697	14630	14736	14865	14784	14506	14751	14779	14645	14861	14805	14654	14665	14497	14649	14641	14743	14734	14627	14588	14656	14656	14680	14941	14488	14571	14644	14729	14667	14587	14921	14734	14756	14576	14763	14803	14709	14625	14627	14612	14528	14807	14867	14831	14769	14807	14649	14679	14676	14660	14603	14696	14754	14619	14697	14701	14592	14592	14674	14678	14792	14791	14841	14749	14729	14695	14742	14825	14817	14850	14897	14640	14721	14733	14623	14652	14700	14472	14793	14632	14650	14741	14876	14705	14739	14909	14704	14825	14766	14790	14653	14643	14632	14506	14731	14722	14650	14648	14725	14694	14518	14637	14676	14559	14758	14741	14707	14650	14755	14579	14618	14878	14622	14800	14688	14681	14764	14709	14702	14692	14671	14749	14579	14734	14700	14668	14643	14835	14663	14836	14806	14763	14880	14869	14753	14767	14608	14703	14609	14701	14528	14528	14725	14831	14804	14593	14748	14693	14738	14737	14615	14855	14616	14667	14775	14648	14585	14783	14744	14812	14516	14724	14754	14740	14587	14847	14690	14582	14891	14690	14791	14864	14792	14597	14716	14510	14516	14535	14778	14746	14689	14674	14701	14876	14730	14802	14711	14616	14781	14452	14577	14744	14765	14662	14581	14720	14712	14763	14722	14772	14731	14590	14643	14523	14835	14784	14503	14592	14625	14692	14769	14478	14701	14845	14732	14687	14756	14841	14791	14714	14836	14606	14878	14491	14694	14650	14580	14869	14665	14608	14731	14666	14674	14789	14672	14538	14659	14545	14683	14622	14754	14612	14552	14635	14698	14720	14642	14620	14795	14908	14522	14698	14698	14750	14595	14667	14734	14794	14841	14677	14442	14766	14664	14670	14602	14706	14566	14802	14699	14668	14571	14761	14806	14725	14683	14645	14746	14848	14645	14567	14734	14588	14627	14740	14670	14797	14561	14624	14610	14612	14593	14642	14668	14777	14743	14817	14708	14754	14760	14498	14720	14623	14701	14774	14784	14630	14821	14743	14566	14650	14738	14625	14543	14690	14464	14777	14804	14531	14756	14615	14840	14799	14553	14687	14901	14653	14548	14703	14671	14811	14550	14751	14722	14589	14793	14640	14732	14681	14783	14771	14633	14604	14539	14770	14614	14812	14678	14821	14759	14684	14616	14727	14648	14639	14687	14608	14604	14838	14630	14702	14744	14716	14693	14773	14699	14745	14713	14652	14788	14645	14653	14807	14650	14515	14752	14628	14802	14695	14706	14685	14755	14613	14772	14780	14766	14757	14522	14548	14715	14699	14712	14681	14619	14612	14594	14646	14627	14735	14784	14744	14543	14832	14650	14636	14705	14708	14734	14479	14727	14788	14792	14698	14714	14801	14801	14590	14835	14613	14570	14790	14698	14862	14748	14715	14613	14611	14541	14894	14707	14702	14559	14738	14854	14737	14678	14759	14601	14666	14774	14681	14781	14814	14651	14613	14723	14522	14629	14631	14644	14798	14531	14614	14735	14695	14677	14564	14685	14612	14757	14552	14768	14820	14690	14572	14758	14615	14768	14747	14675	14661	14666	14661	14827	14691	14676	14832	14819	14598	14706	14494	14768	14676	14691	14562	14701	14498	14745	14649	14794	14787	14760	14690	14713	14795	14635	14604	14672	14525	14592	14477	14643	14651	14905	14649	14790	14700	14710	14622	14681	14771	14812	14719	14715	14703	14809	14734	14919	14668	14598	14602	14684	14778	14602	14680	14759	14725	14612	14687	14710	14698	14548	14627	14701	14803	14750	14722	14541	14827	14618	14697	14723	14850	14674	14590	14624	14637	14679	14574	14797	14742	14702	14752	14715	14642	14844	14740	14701	14829	14795	14857	14760	14674	14694	14624	14615	14889	14677	14596	14644	14727	14713	14506	14817	14656	14653	14612	14776	14601	14768	14673	14631	14711	14660	14731	14648	14686	14762	14807	14633	14715	14777	14797	14761	14637	14519	14659	14866	14810	14749	14793	14715	14725	14730	14722	14518	14974	14747	14854	14618	14629	14649	14482	14851	14638	14704	14797	14642	14664	14770	14846	14738	14852	14775	14730	14692	14630	14651	14555	14739	14732	14681	14694	14857	14570	14723	14721	14886	14719	14735	14721	14580	14579	14670	14625	14671	14637	14732	14692	14710	14603	14839	14661	14680	14759	14684	14901	14690	14499	14875	14730	14683	14726	14768	14739	14706	14718	14776	14718	14698	14731	14563	14659	14706	14708	14855	14733	14603	14662	14487	14745	14627	14519	14821	14733	14648	14620	14620	14737	14610	14788	14609	14731	14761	14666	14709	14679	14685	14555	14748	14573	14591	14827	14820	14656	14669	14626	14692	14769	14680	14911	14566	14524	14693	14670	14754	14620	14698	14669	14804	14711	14721	14631	14785	14749	14684	14889	14694	14676	14677	14678	14758	14767	14726	14740	14645	14838	14775	14715	14583	14662	14664	14511	14741	14865	14723	14760	14518	14645	14651	14717	14655	14696	14709	14589	14790	14734	14743	14597	14770	14469	14562	14688	14586	14770	14675	14768	14774	14704	14535	14710	14583	14828	14649	14606	14636	14634	14796	14677	14639	14682	14590	14837	14602	14737	14720	14701	14712	14674	14802	14653	14840	14703	14713	14612	14596	14763	14612	14619	14813	14653	14701	14619	14663	14814	14950	14699	14678	14800	14610	14599	14692	14910	14760	14698	14759	14701	14610	14633	14862	14856	14654	14613	14583	14819	14721	14679	14657	14624	14771	14612	14883	14641	14831	14660	14822	14645	14900	14713	14812	14632	14830	14791	14756	14813	14709	14554	14709	14596	14669	14676	14648	14643	14911	14719	14758	14680	14768	14691	14763	14611	14744	14626	14562	14730	14708	14494	14596	14637	14829	14772	14611	14455	14898	14606	14712	14605	14858	14751	14807	14652	14660	14929	14825	14720	14736	14689	14697	14722	14788	14708	14618	14735	14626	14666	14922	14787	14688	14654	14753	14690	14749	14624	14915	14551	14598	14544	14614	14749	14586	14793	14657	14639	14598	14774	14749	14740	14435	14612	14648	14655	14733	14723	14613	14703	14580	14690	14550	14730	14694	14494	14812	14778	14736	14767	14779	14709	14739	14742	14767	14769	14676	14666	14580	14657	14729	14682	14574	14709	14826	14707	14626	14608	14582	14534	14743	14715	14536	14586	14618	14650	14651	14676	14595	14720	14650	14947	14681	14658	14755	14738	14740	14767	14587	14607	14783	14641	14596	14609	14898	14812	14636	14779	14688	14751	14748	14669	14529	14703	14777	14762	14567	14825	14624	14538	14918	14655	14817	14818	14941	14629	14641	14603	14740	14721	14858	14649	14710	14674	14616	14707	14542	14628	14737	14578	14648	14675	14699	14667	14637	14684	14864	14577	14777	14562	14707	14791	14719	14617	14808	14785	14724	14653	14786	14685	14727	14569	14777	14688	14804	14575	14788	14714	14784	14688	14661	14727	14595	14662	14664	14660	14733	14690	14683	14733	14741	14727	14716	14719	14601	14840	14707	14695	14760	14756	14712	14658	14598	14669	14905	14605	14750	14783	14834	14577	14587	14753	14729	14810	14767	14662	14711	14711	14590	14850	14668	14674	14613	14728	14697	14690	14651	14715	14652	14770	14677	14708	14700	14525	14721	14596	14812	14577	14727	14650	14866	14760	14577	14683	14687	14886	14682	14605	14722	14467	14689	14752	14718	14545	14789	14662	14587	14978	14713	14678	14792	14588	14569	14547	14683	14557	14483	14585	14695	14735	14643	14679	14624	14573	14534	14644	14817	14510	14651	14640	14640	14698	14760	14527	14627	14609	14801	14753	14730	14849	14742	14710	14584	14781	14818	14754	14638	14668	14605	14778	14610	14782	14590	14555	14803	14772	14742	14569	14407	14649	14795	14642	14810	14675	14558	14689	14778	14707	14733	14693	14649	14791	14605	14736	14765	14522	14536	14778	14712	14506	14698	14684	14702	14737	14664	14696	14605	14741	14791	14691	14586	14733	14838	14613	14823	14935	14750	14619	14671	14670	14661	14806	14650	14920	14775	14664	14628	14735	14663	14777	14835	14574	14671	14754	14452	14523	14868	14734	14640	14611	14674	14575	14628	14896	14612	14663	14774	14814	14646	14573	14568	14648	14600	14713	14767	14735	14760	14493	14753	14713	14703	14729	14659	14652	14649	14743	14647	14674	14632	14625	14754	14686	14756	14804	14827	14790	14596	14685	14660	14628	14600	14512	14599	14837	14805	14721	14632	14634	14712	14960	14735	14728	14727	14756	14574	14576	14619	14686	14630	14816	14530	14816	14665	14657	14711	14612	14574	14622	14699	14768	14675	14877	14740	14621	14703	14703	14596	14755	14490	14846	14677	14766	14784	14725	14754	14548	14516	14749	14586	14648	14534	14659	14672	14667	14848	14987	14717	14775	14677	14717	14475	14842	14651	14809	14724	14764	14799	14833	14603	14567	14604	14545	14672	14713	14648	14772	14731	14749	14663	14768	14498	14470	14643	14756	14752	14890	14572	14730	14787	14691	14734	14767	14699	14725	14789	14673	14681	14637	14644	14578	14804	14723	14619	14525	14809	14730	14885	14910	14643	14724	14788	14605	14534	14647	14728	14694	14578	14678	14736	14613	14866	14706	14739	14724	14765	14879	14815	14937	14674	14749	14693	14653	14691	14583	14631	14467	14865	14771	14646	14600	14888	14744	14575	14760	14709	14748	14692	14857	14569	14950	14653	14746	14739	14760	14684	14819	14753	14794	14649	14685	14831	14568	14808	14641	14813	14414	14573	14658	14728	14646	14671	14733	14799	14758	14693	14783	14746	14804	14680	14593	14660	14737	14649	14680	14659
23842	21323	28818	24420	22490	22591	21442	19104	19847	27463	30429	28964	24201	20475	19010	18311	17627	17262	17151	17140	16741	16757	16942	16920	16777	16943	16995	16940	16992	16942	16691	16901	16852	16805	16798	16802	16786	16890	16869	16763	16834	16960	16940	16896	16704	16780	16801	16878	16760	16779	16870	16844	16910	16870	16959	16605	16844	16851	16748	16876	16990	16858	16640	16808	16927	16996	16822	16945	16881	16940	17023	17015	16917	16869	16754	16942	16975	16943	16739	16791	16732	16750	16839	16749	16952	17012	16953	16944	16867	16813	17018	16583	16876	16883	16915	16799	16644	16886	16937	16802	16858	16974	16918	16782	16919	16921	16814	16854	16729	16766	16711	16499	16753	16969	17008	16774	16667	16705	16849	16882	16988	16709	16661	16738	16929	16967	16860	16719	16733	16848	16777	16731	16700	16849	16762	16663	16672	16650	16887	16623	16806	16796	16658	16727	16766	16816	16676	16682	16814	16944	16758	16610	16857	16880	16689	16920	16980	16801	16693	16747	16876	16849	16879	16858	16712	16674	16673	16734	16889	16617	16925	16825	16875	16777	16806	16891	16778	16786	16936	16803	16707	16928	16705	16728	16666	16861	16802	16900	16627	16751	16668	16704	16776	16825	16860	16761	16882	16884	16764	16817	16712	16763	17019	16820	16907	16656	16658	16787	16713	16729	16942	16739	16926	16905	16812	16867	16661	16746	16747	16623	16974	16658	16975	16862	16893	16796	16727	16827	16843	16881	16999	16625	16779	16747	16949	16689	16628	16717	16841	16683	16946	16655	16508	16707	16774	16937	16811	17031	16867	16794	16745	16592	16669	16707	16885	16884	16665	16842	16873	16718	16548	16582	16928	16987	16857	16977	16793	16656	16671	16694	16705	16745	16685	16713	16709	16963	16900	16888	16741	16861	16739	16897	16729	16831	16908	16704	16947	16768	16944	16696	16653	16907	16737	16732	16745	16933	17083	16962	16872	16835	16715	16889	16760	16854	16729	16982	16815	16759	16838	16953	16775	16808	16824	16598	16634	16957	16810	16854	16716	16930	16853	16853	16861	16691	16779	16943	16698	16975	16930	16712	16806	16803	16773	16780	16742	16968	16759	16795	16937	16804	16943	16711	16794	16999	16704	16773	16719	16824	16831	16770	16742	16644	16933	16792	16659	16904	16838	16676	16673	16743	16700	16711	16921	16784	16919	16918	16814	16797	16799	16816	16794	16737	16705	16929	16538	17001	16950	16691	16765	16782	16786	16945	16709	16739	16687	16747	16880	16856	16751	16988	16780	16889	16764	16756	16972	16595	16929	16910	16810	16790	16908	16723	16766	16708	16857	16761	16847	16613	16902	16947	16610	16763	17033	16613	16767	16811	16848	16788	16823	16863	16888	16748	16792	16891	16707	16823	16751	16833	16770	16828	16841	16944	16840	16898	16895	16900	16808	16790	16849	16790	16676	17008	16792	16873	16729	16843	16792	16702	16832	16881	16874	16757	16677	16788	16649	16762	16864	16765	16750	16898	16898	16779	16907	16721	16884	16674	16909	16859	17049	16723	16871	16807	16745	16773	16813	16669	16776	16822	16806	16746	16828	16885	16748	16751	16855	16741	16819	16864	16777	16800	17010	16760	16811	16844	16853	16846	16839	16952	17041	16843	16841	16829	16763	16690	16771	16914	16642	16816	16800	16511	16791	16679	16770	16569	16729	16903	16763	16872	16774	16745	16688	16998	16805	16893	16806	17002	16805	17021	16855	17074	16921	16642	16905	16786	16830	16890	16824	16762	16832	16580	16831	16810	16743	16779	16741	16754	16796	16798	16762	17009	16744	16654	16700	16872	16732	16836	16968	16566	16691	16813	16700	16669	16871	16794	16772	16602	17011	16890	16928	16974	16757	16912	16849	16621	16821	16933	16841	16709	16931	16748	16791	16831	16647	16777	16620	16781	16849	16847	16693	16735	16717	16965	16837	17069	16906	16767	16710	16925	16665	16765	16836	16735	16762	16862	16748	16843	16695	16901	16760	16775	16897	16999	16749	16953	16971	16724	16692	16727	16493	16994	16787	16402	16689	16757	16606	16804	16892	16800	16661	16626	16690	16733	16742	16846	16763	16598	16804	16769	16798	16833	16864	16939	16831	16886	16697	16708	16857	16779	16611	16824	16699	16542	16780	16991	16783	16599	16898	16566	16561	16687	16685	16827	16727	16563	16899	16833	16788	16832	16744	16849	16886	16775	16680	16754	16842	16755	16899	16718	16853	16957	16751	16907	16803	16897	16802	16533	16881	16835	16901	16851	16649	16901	16752	16563	16831	16799	16797	16721	16820	16925	16831	16894	16889	16728	16855	16933	16783	16685	16766	16711	16879	16736	16848	16868	16934	16641	16873	16925	16572	16931	16799	16913	16933	16628	16805	16825	16630	16802	16626	16851	16906	16916	16878	16890	16808	16658	16847	16690	16778	16788	16862	16884	16984	16853	16700	16709	16872	16894	16818	16816	16833	16860	16831	16747	16748	16742	16767	16845	16876	16935	16854	16728	16941	16669	16963	16699	17005	16759	16762	16725	16976	16810	16819	16659	17046	16972	16951	16701	16905	16921	16793	16708	16635	16753	16814	16695	16860	16886	16801	16734	16798	16717	16773	16963	16886	16783	16891	16825	16772	16782	16713	16784	16814	16621	16759	16740	17062	16801	16756	16678	16660	16900	16825	16680	16864	16976	16895	16781	16662	16649	16841	16786	16709	16814	16798	16678	16774	16597	16594	16862	16866	16811	16537	16905	16914	16773	16870	16754	16833	16812	16630	16728	16814	16982	17018	16762	17093	16985	16862	16726	16727	16937	16678	16813	16733	16651	16864	16696	16655	16866	16963	16840	16780	16763	16819	16875	16739	16732	16865	16949	16881	16876	16789	16646	16699	16576	16739	16752	17010	16937	16952	16744	16851	16804	16913	16675	16819	16766	16654	16786	16721	16724	16745	16663	16912	16688	16733	17029	16834	16909	16970	16885	16825	16894	16795	16776	16967	16914	16819	16822	16843	16691	16785	16982	16774	16814	16685	16672	16925	16883	16780	16803	16781	16557	16748	16907	16712	16757	16702	16945	16983	16801	16816	16654	16728	16746	16716	16974	16849	16926	16841	16746	16616	16800	16938	16807	16774	16967	16611	16807	16643	16770	16651	16778	16916	16957	16672	16864	16736	16932	17029	16794	17055	17095	16856	16851	16871	16721	17001	16764	16884	16630	16855	16752	16982	16776	16616	16689	16828	16792	16784	16689	17057	16848	16837	16773	16768	16787	16994	16668	16734	16940	16983	16820	16806	16824	16752	16788	16726	16875	16621	16813	16645	16958	16898	16801	16873	16659	16644	16588	16955	16803	16693	16613	16875	16885	16958	16848	16974	16938	16820	16927	16664	16691	17021	16967	16981	16921	16998	16568	16893	16676	16627	16983	16755	16655	16557	16766	16855	16895	17057	16878	16803	16811	16824	16636	16642	16846	16847	16959	16904	16789	16847	16749	16745	16782	16999	17086	16697	16708	16721	16610	16900	16790	16674	16764	16866	16873	16799	16789	16689	16960	16820	17113	16847	16722	16613	16873	16839	16922	16799	16880	16942	16816	16673	16829	16656	16880	16727	16710	16850	16782	16850	16851	16768	16719	17013	16747	16834	16788	16707	16704	16725	16966	16831	16724	16836	16772	16923	16937	16859	16860	16704	16871	16640	16895	16743	16672	16822	16699	16618	16757	16737	16611	16831	16563	16630	16654	16720	16803	16885	16763	16853	16822	16777	16861	16893	16869	16688	16721	16872	16878	16886	16989	17036	16994	16842	16878	17072	16872	16778	16844	16641	16767	16851	16730	16829	16954	16943	16770	16967	17011	16901	16683	16899	16860	16635	16721	16761	16708	16882	16754	16805	16970	16706	16787	16743	16729	16856	16737	17116	16641	16647	16649	16814	16881	16891	16755	16754	16895	16837	17041	16660	16685	16846	16938	16756	16875	16804	16953	16737	16816	16498	16783	16875	16767	16831	16783	16900	16830	16810	16944	16910	16779	16872	16653	16897	16767	16769	16764	16854	16754	16625	16870	16860	16890	16841	16603	16908	16708	16724	16802	16865	16707	16992	16745	16858	16917	16934	16889	16736	16960	16675	16859	16789	16800	16844	16823	16709	16845	16728	16735	16959	16919	16903	16803	16876	16839	16830	16715	17031	16691	16693	16821	16589	16803	16795	16878	16934	16672	16641	16758	16746	16749	16893	16633	16707	16727	16853	16804	16901	16765	16729	16765	16798	16838	16703	16788	16945	16795	17052	16604	16733	16730	16827	16730	16760	16798	16849	16712	16865	16881	16769	16802	16819	16708	16849	16851	16582	16710	16907	16904	16922	16882	16869	16768	16851	16826	16918	16786	16669	16827	17039	16799	16875	16684	16837	16756	16804	17038	16798	17021	16901	16761	16838	16798	16766	16716	16948	16961	16656	16991	16786	16841	16721	16830	16831	16773	16770	16795	17034	16717	17000	16828	16838	16609	16789	16613	16721	16946	16936	16720	16761	16760	16690	16743	16944	16815	16942	16861	16746	16840	16876	16771	16769	16871	16736	16928	16935	16879	16777	16675	16691	16745	16952	16840	16813	16648	16638	16568	17013	17059	16757	16754	16948	16927	16759	16738	16840	16696	16717	16935	17027	16897	17175	16922	16880	16917	16795	16793	16929	16893	16763	16862	16966	16756	16705	16764	16839	16654	16827	16901	16854	16754	16806	16728	16666	16697	16772	16798	16817	16754	16691	16817	16799	16917	16727	16708	16772	16715	16748	16737	16921	16812	16698	16841	16727	16866	16749	16854	16852	16878	16979	16729	16845	16793	16789	16899	16771	16955	16988	16923	16872	16550	16618	16828	16766	16880	17002	16792	16821	16751	16860	16861	16897	16873	17119	16757	16750	16755	16754	16841	16615	16751	16650	16744	16888	16704	16618	16874	16935	16932	16807	16761	16764	16588	16885	16599	16983	16913	16811	16650	16903	16756	16550	16872	16923	17006	16835	16587	16606	16571	16748	16782	16722	16810	16757	16874	16589	16669	16756	16965	16683	16853	16695	16862	16830	16915	16667	16810	16847	16749	16777	16890	16749	16819
28358	48762	42156	27271	21590	19140	18408	17738	19728	29425	32326	29552	23416	18627	17062	16366	15479	15190	14850	14710	14730	14357	14635	14722	14647	14569	14816	14545	14680	14729	14608	14557	14780	14618	14766	14704	14750	14540	14652	14592	14789	14584	14737	14460	14693	14784	14638	14586	14621	14711	14655	14707	14613	14658	14625	14709	14530	14645	14611	14513	14663	14679	14647	14531	14733	14599	14600	14681	14708	14640	14454	14677	14688	14691	14682	14604	14464	14769	14505	14652	14518	14644	14629	14791	14631	14588	14840	14478	14549	14808	14665	14736	14715	14794	14596	14494	14314	14599	14575	14742	14690	14491	14460	14587	14824	14574	14738	14639	14546	14697	14558	14624	14591	14721	14677	14666	14584	14610	14789	14439	14612	14460	14622	14614	14651	14538	14669	14782	14771	14586	14635	14763	14681	14777	14684	14643	14637	14745	14520	14511	14737	14670	14737	14617	14689	14681	14645	14464	14790	14631	14660	14769	14511	14685	14679	14663	14487	14430	14738	14596	14617	14789	14761	14597	14551	14694	14604	14654	14605	14605	14609	14729	14805	14608	14652	14506	14741	14704	14831	14402	14706	14627	14764	14730	14630	14499	14579	14662	14588	14610	14646	14653	14703	14575	14757	14772	14522	14759	14694	14678	14685	14691	14639	14763	14459	14599	14685	14714	14734	14607	14580	14779	14620	14714	14575	14528	14519	14588	14507	14588	14482	14541	14702	14662	14709	14697	14534	14643	14675	14756	14642	14572	14660	14687	14545	14501	14692	14634	14595	14662	14590	14488	14769	14584	14826	14600	14588	14714	14516	14555	14634	14782	14594	14584	14731	14700	14647	14680	14622	14472	14732	14618	14732	14648	14720	14655	14567	14766	14627	14627	14563	14807	14583	14736	14552	14549	14793	14618	14618	14467	14730	14650	14538	14713	14637	14824	14639	14584	14741	14586	14679	14857	14554	14488	14606	14539	14675	14572	14599	14739	14775	14710	14706	14644	14592	14644	14602	14559	14773	14647	14575	14519	14601	14541	14670	14585	14689	14572	14650	14514	14578	14767	14483	14680	14587	14746	14699	14617	14630	14744	14744	14570	14601	14508	14649	14724	14794	14579	14609	14598	14472	14635	14454	14503	14867	14669	14761	14590	14715	14700	14644	14645	14593	14571	14541	14776	14757	14640	14688	14620	14646	14695	14562	14642	14860	14773	14583	14806	14616	14490	14483	14717	14491	14527	14636	14562	14696	14548	14708	14758	14548	14667	14733	14608	14708	14648	14781	14722	14667	14580	14596	14693	14813	14602	14471	14505	14617	14608	14676	14702	14446	14504	14711	14670	14642	14625	14696	14477	14623	14632	14588	14623	14397	14525	14575	14618	14603	14597	14658	14696	14628	14631	14436	14589	14635	14434	14793	14633	14574	14656	14746	14646	14623	14771	14554	14740	14590	14580	14480	14781	14763	14661	14544	14531	14744	14775	14667	14508	14570	14696	14643	14734	14524	14427	14681	14632	14543	14750	14603	14667	14530	14584	14605	14739	14538	14615	14763	14477	14780	14662	14791	14692	14538	14719	14627	14564	14559	14670	14618	14570	14658	14635	14571	14633	14603	14615	14623	14592	14815	14721	14714	14565	14472	14675	14682	14616	14801	14645	14626	14463	14530	14586	14655	14437	14561	14634	14614	14538	14540	14638	14859	14674	14736	14563	14767	14688	14802	14716	14760	14670	14636	14639	14643	14589	14623	14700	14517	14593	14744	14605	14651	14749	14586	14799	14583	14653	14525	14705	14699	14580	14582	14458	14641	14670	14641	14815	14534	14679	14625	14674	14598	14708	14710	14789	14611	14608	14589	14619	14375	14573	14589	14778	14564	14591	14668	14646	14553	14761	14566	14572	14555	14658	14711	14526	14601	14681	14544	14572	14638	14571	14786	14664	14516	14633	14668	14535	14467	14794	14615	14621	14599	14706	14564	14693	14641	14774	14608	14782	14694	14498	14686	14645	14562	14555	14654	14505	14672	14819	14555	14486	14720	14641	14550	14551	14582	14457	14686	14736	14677	14753	14417	14706	14596	14520	14604	14744	14799	14731	14454	14622	14405	14592	14534	14408	14633	14642	14447	14506	14740	14488	14714	14659	14633	14685	14546	14831	14594	14661	14584	14766	14475	14815	14517	14727	14752	14548	14543	14614	14765	14624	14645	14694	14715	14693	14580	14744	14567	14565	14627	14651	14575	14717	14681	14808	14626	14741	14622	14549	14688	14702	14510	14797	14667	14604	14568	14546	14694	14571	14701	14660	14566	14600	14542	14467	14717	14647	14761	14669	14633	14582	14804	14613	14634	14720	14634	14642	14758	14458	14664	14695	14753	14437	14740	14516	14793	14484	14558	14704	14649	14765	14708	14621	14662	14610	14739	14650	14565	14526	14563	14730	14766	14535	14732	14620	14407	14512	14587	14690	14716	14652	14622	14584	14552	14619	14566	14555	14731	14591	14705	14422	14622	14675	14536	14673	14507	14562	14397	14664	14673	14606	14672	14490	14618	14584	14511	14665	14491	14857	14624	14784	14659	14644	14724	14657	14763	14634	14748	14556	14683	14738	14676	14669	14513	14658	14625	14635	14690	14625	14523	14602	14681	14599	14713	14649	14821	14622	14653	14627	14517	14704	14666	14561	14726	14630	14662	14554	14463	14705	14641	14549	14658	14641	14745	14661	14729	14555	14629	14602	14665	14537	14682	14684	14619	14863	14777	14802	14616	14654	14683	14572	14657	14588	14645	14614	14488	14494	14582	14780	14674	14676	14705	14572	14715	14719	14610	14468	14629	14531	14717	14674	14619	14754	14750	14609	14648	14765	14636	14615	14653	14485	14860	14628	14574	14801	14717	14560	14730	14516	14617	14745	14775	14654	14698	14721	14616	14768	14627	14471	14645	14751	14509	14785	14710	14686	14714	14651	14646	14713	14611	14668	14529	14618	14720	14708	14748	14549	14630	14755	14630	14531	14654	14419	14717	14620	14663	14625	14757	14660	14697	14552	14630	14664	14693	14622	14574	14692	14645	14651	14631	14567	14649	14563	14764	14576	14632	14668	14652	14792	14635	14469	14636	14458	14673	14654	14705	14567	14514	14695	14753	14553	14540	14714	14676	14728	14725	14729	14589	14660	14603	14586	14650	14853	14785	14687	14707	14554	14583	14609	14566	14685	14634	14770	14562	14516	14613	14786	14692	14618	14549	14637	14555	14753	14527	14674	14705	14612	14473	14730	14485	14756	14499	14625	14725	14665	14576	14648	14675	14719	14687	14732	14461	14498	14527	14533	14533	14556	14491	14797	14661	14770	14403	14569	14677	14745	14723	14784	14772	14557	14686	14576	14689	14570	14657	14555	14564	14566	14503	14530	14676	14550	14712	14671	14595	14670	14630	14640	14667	14613	14651	14674	14730	14625	14597	14562	14509	14703	14612	14701	14468	14697	14561	14794	14479	14829	14492	14559	14632	14691	14709	14506	14634	14639	14653	14623	14773	14742	14356	14601	14617	14627	14548	14543	14573	14742	14391	14534	14688	14732	14665	14647	14689	14677	14681	14560	14598	14705	14772	14673	14772	14537	14573	14717	14636	14540	14776	14695	14552	14717	14718	14705	14713	14682	14523	14640	14641	14749	14646	14541	14654	14737	14664	14806	14628	14700	14593	14510	14667	14735	14660	14914	14725	14719	14723	14557	14526	14539	14684	14702	14662	14675	14619	14581	14798	14662	14581	14654	14527	14490	14638	14627	14651	14589	14834	14706	14489	14639	14627	14570	14549	14404	14567	14750	14613	14514	14580	14518	14595	14665	14598	14643	14791	14673	14598	14677	14735	14440	14659	14601	14670	14646	14706	14526	14764	14772	14801	14587	14717	14621	14580	14515	14700	14719	14735	14490	14645	14634	14657	14651	14572	14532	14665	14544	14601	14529	14757	14556	14740	14806	14787	14516	14594	14708	14550	14662	14731	14585	14649	14713	14664	14752	14617	14625	14449	14747	14408	14673	14484	14661	14511	14571	14679	14669	14640	14675	14660	14476	14504	14808	14572	14615	14642	14763	14643	14695	14425	14537	14545	14632	14524	14601	14514	14836	14524	14805	14651	14469	14471	14573	14677	14475	14670	14690	14710	14699	14540	14676	14460	14638	14780	14766	14614	14625	14653	14645	14526	14598	14679	14650	14719	14675	14835	14703	14513	14702	14616	14769	14705	14663	14503	14496	14623	14607	14758	14771	14678	14609	14468	14786	14569	14740	14736	14753	14628	14652	14670	14499	14716	14651	14790	14612	14672	14590	14606	14566	14577	14614	14653	14745	14739	14679	14759	14540	14555	14685	14623	14595	14602	14647	14648	14601	14812	14612	14782	14718	14680	14634	14649	14582	14569	14564	14494	14801	14539	14618	14533	14566	14766	14722	14655	14664	14640	14587	14533	14572	14919	14731	14543	14602	14683	14664	14523	14713	14686	14552	14579	14422	14666	14891	14658	14506	14663	14701	14518	14572	14616	14624	14452	14691	14622	14685	14695	14655	14767	14697	14643	14508	14683	14704	14366	14609	14523	14744	14471	14512	14804	14707	14550	14901	14596	14739	14741	14627	14504	14583	14672	14445	14500	14608	14586	14641	14698	14523	14470	14655	14631	14787	14621	14631	14667	14564	14662	14764	14650	14569	14541	14518	14597	14634	14660	14661	14726	14622	14645	14763	14582	14565	14807	14536	14739	14598	14497	14520	14588	14585	14664	14523	14574	14645	14576	14795	14507	14565	14505	14673	14629	14715	14464	14492	14599	14484	14681	14702	14744	14656	14784	14672	14647	14647	14784	14663	14602	14540	14676	14611	14561	14682	14744	14604	14756	14689	14626	14770	14476	14677	14632	14449	14791	14481	14575	14710	14742	14627	14822	14403	14710	14631	14550	14585	14556	14576	14684	14705	14561	14518	14577	14600	14609	14389	14635	14590	14506	14584	14642	14814	14632	14738	14558	14658	14614	14577	14467	14663	14637	14643	14652	14606	14677	14635	14584	14582	14524	14425	14561	14648	14762	14528	14688	14642	14565	14740	14775	14708	14509	14748	14784	14565	14569	14691	14636	14459	14651	14630	14563	14580	14721	14681
22831	21354	29017	23956	21829	24155	25852	21161	21109	35629	39755	35503	27229	21946	20038	19497	18797	18187	17757	17501	17347	17373	17072	17203	17161	17325	17275	17217	17211	17222	17150	17178	16927	17137	17163	17240	17265	17169	17044	17353	17267	17090	17192	17060	17027	17077	17023	17474	17238	17069	17270	17223	17084	17198	17148	17001	17168	17105	17134	16985	17159	17102	17244	17315	16858	17001	17010	17113	17231	17261	17181	17048	16943	16832	17218	17103	16981	17121	17285	17074	16899	17114	17265	17134	17279	17163	17143	17171	17127	17092	16862	17097	17013	17006	17062	17144	17289	16902	16937	17175	17142	17039	16807	17105	17002	17000	16959	16896	17080	16986	17003	17083	17068	17245	17151	16978	17135	17075	17063	17113	16805	16988	16877	17039	17100	16993	17081	16998	16976	16991	17124	17045	17287	17151	17117	17040	17016	16894	17126	17184	17118	17239	16932	16913	16959	17154	17244	17194	17119	17069	17055	17254	17154	17085	17105	16986	17120	16945	17140	17143	16913	17158	17072	16886	16971	17073	17186	17164	17031	17198	17148	17147	16954	16771	17167	17259	17015	17212	17094	17128	17106	17073	17027	17179	17133	17085	17015	17071	17152	17049	16873	17162	16991	17103	17124	16880	17002	17107	17022	17047	17050	17059	17067	16953	17074	16881	17042	17075	17002	17167	17041	16872	17037	17150	17039	17065	17012	17111	17020	17088	17049	17057	16842	17134	16720	16935	17059	17097	16857	16997	17072	17081	16950	17079	16959	17083	16692	17011	16973	17086	16920	16976	16913	17110	17021	16973	17188	17280	17192	17120	16892	17190	17040	16899	17182	17169	17058	16847	17115	17039	16871	17024	17052	17126	17235	17082	17012	17172	17175	17079	17045	17008	16910	16895	17072	17148	16961	16895	17083	17089	16906	16958	17105	17209	17098	17115	17280	17033	17355	16984	17103	16930	17082	17174	17167	17038	16993	16887	17027	17070	16907	17063	16885	17072	16962	16938	16939	17074	17120	17008	17081	16938	17055	17021	17227	17041	17171	17068	17076	17121	17217	16869	16893	17102	16918	17243	17008	16998	17124	17096	16815	16917	16968	17171	17200	17032	17092	17084	16928	17268	17023	17035	17129	16791	17215	17199	17114	16983	17133	16886	17011	16794	16906	17043	17042	16970	16994	16925	17040	17075	16969	16891	17076	16970	17072	16948	16954	17035	17013	17000	17041	17018	16961	17145	17200	17151	16911	17040	16989	17191	17133	17128	17000	17280	17039	17080	17015	17015	17053	17067	17093	17228	17298	16963	17042	17073	16987	17208	17207	16838	16958	17325	17321	16931	17002	16921	17238	16956	17203	17057	17111	17213	17031	17171	17079	17037	17080	17113	17034	17004	17068	17008	17087	17028	16926	17000	17294	17061	17080	17044	16939	17113	16863	17042	17175	17012	17122	16948	16906	17084	17152	17144	17156	17120	17255	16940	17188	17096	16931	17086	17104	17221	17068	16972	17100	17089	17142	17117	17009	17127	17171	16847	16901	16979	17023	17035	17110	17132	16918	17161	17176	16919	17199	17135	17031	16958	16953	16906	17052	17241	17140	16892	17000	17079	16875	17055	17075	16918	17073	16829	17006	16909	17009	17045	17137	16968	17155	17139	17194	17044	17164	17012	16975	17023	17110	17022	17083	17057	17151	16813	16713	17109	17017	17301	17189	17069	17000	16979	17242	17028	17191	17021	17043	17085	17014	17381	17169	17097	17160	16987	17021	16796	16839	17097	16863	17054	17168	17028	16958	17013	17052	17036	17164	17052	16920	17155	16985	17053	17210	17110	16930	17129	17029	17140	16970	16993	16642	16997	17041	17144	17266	17121	17236	16996	17160	17096	16870	17130	17183	17336	17138	16960	17249	17067	16900	17022	17219	16872	17115	16943	17135	17019	17070	17197	16814	16889	17009	16948	17043	17080	17011	16984	17043	16975	16978	16956	17079	16958	16863	17170	17130	17232	17060	16981	17102	17160	17299	17014	17098	17075	17016	17175	16952	17331	17040	16969	16921	16856	16987	17061	17161	17190	17063	16790	16869	17013	17069	17054	17082	16917	16880	17107	17136	16977	17163	17124	17092	17075	17286	16918	17134	17072	17126	17035	16950	17093	17107	17203	17015	17019	17038	17227	17149	17129	17062	17004	16996	17062	17199	17205	16893	16886	16956	17109	17159	16924	16993	16956	16990	16937	17096	16903	17266	16915	17130	17134	17074	17064	17112	17377	17073	17131	17122	17022	16991	17044	17155	17062	17036	16873	17013	16998	16926	17144	16908	16960	17169	17003	17070	17211	17227	16985	16880	17056	17039	16945	16947	17066	17007	17105	16830	16853	17141	16938	17068	16886	17160	17162	16970	17064	17078	17074	17178	16917	17093	17015	17064	17006	17173	17166	17098	16996	17116	16988	17037	16952	17086	17091	17149	17224	17023	16988	17094	16987	17117	16968	17106	17116	17003	17109	17113	17086	16941	17065	16951	17185	17120	17116	16987	16829	16821	17105	17024	16845	17059	16998	17285	17015	17013	17188	17156	17124	17279	16966	17193	16943	17030	17022	17126	17008	16891	17074	16956	17038	16973	17205	17152	17248	17038	16897	17017	16997	17182	17153	17047	16986	17166	17000	17260	17218	16911	16913	16908	17136	17040	17216	17043	17013	17154	17166	16993	17241	17160	17081	17015	17122	16996	17111	16893	17191	17164	16996	17088	16852	17079	17000	17053	17024	17069	16899	16788	16926	16890	17015	16994	17020	17018	17226	17132	16993	17111	17028	17102	16993	16956	17066	16956	16989	17191	17213	16991	16992	17196	16937	17056	17076	17065	16998	17107	17063	17042	16970	17103	16860	17125	17010	16826	16992	16985	17018	16933	17022	17040	17056	17071	17220	16971	16932	17021	16904	16993	17145	17302	17164	16879	17158	16919	17348	17262	16996	16943	16823	16889	17094	17018	17033	17077	17209	16881	16973	17166	17063	17370	17175	17004	16896	17033	17209	16994	17107	17106	17092	17049	17103	17067	17133	17016	17044	17130	16961	16992	17173	16991	17007	17035	16902	17020	17024	16949	17094	17019	17022	17078	17078	16882	17127	16873	16867	17013	17105	17076	17053	16937	16934	16941	16895	16913	17004	16971	16963	17172	17033	17069	17223	17182	16965	17026	17034	16998	17085	17175	16976	17082	17206	17005	17091	17207	16981	17173	17150	17031	17332	16985	17021	16891	16884	16844	16928	17106	16878	16899	17179	16964	17204	16984	17037	17235	16753	17049	16887	17090	17196	17054	17091	16932	17138	16905	17108	16877	17127	16918	17066	17011	17207	17006	17143	17242	17089	16889	17127	17280	17194	17266	17037	17248	17202	17110	17030	16898	16892	16913	17086	17110	17081	16976	17167	17155	16947	16981	16968	17152	17078	17288	17229	17164	17127	17137	17141	17354	16977	17171	16978	17166	16948	17019	16968	17194	17000	17012	17243	17240	17106	17077	17069	17149	17054	16909	16954	17078	16950	17009	16976	17257	17037	17099	16971	17192	16908	16923	17160	17097	17040	17061	17227	17238	17052	17041	17023	17019	17126	17135	17062	16952	17065	17033	17037	16991	16941	17199	17107	17192	16952	17045	16877	16970	17232	17062	17021	16930	17095	16944	16962	17084	16974	17086	17042	17064	16928	17026	17056	17022	17088	16954	17185	17156	17033	17197	17043	17156	17106	17093	16936	17132	16854	17174	17099	16927	17007	16891	17154	16982	17061	17109	17219	17082	16929	17089	16989	17149	17151	16958	17007	17126	17032	16980	17023	17113	17002	16940	16923	17285	17115	17024	17186	17130	16966	17104	16858	17001	17077	17029	16942	17105	17012	17017	16957	17130	17191	17099	17104	17111	17145	16831	17097	17000	17069	17135	17044	17007	17171	16905	17034	17136	17030	17050	16996	17061	17118	16867	17000	16977	17018	17122	17037	17031	17045	17121	17190	17133	16924	16808	16996	17132	17016	17295	17071	16976	16952	16979	17100	17107	17097	17059	17246	17073	17158	16961	17111	16914	16988	17112	17281	17029	16772	17010	17066	17068	17042	17204	16985	17019	17052	17155	16921	17174	17136	17041	16866	16805	16727	17046	16965	17067	17140	16923	17048	17088	17143	17014	16966	17198	16891	16889	17083	16981	17086	17105	17269	16967	17167	17009	17072	16964	17063	16955	17076	17054	16933	17270	16962	17102	17050	17003	17319	16776	17184	17107	17162	17022	17082	17126	17062	17170	17072	16992	17190	17148	17198	16944	16796	17132	17219	16961	17221	16991	17089	17251	17070	17055	17082	17186	16999	17237	16958	17161	17050	16743	17113	17062	16869	17139	17072	17051	16868	17140	17059	17082	16999	17060	17106	17093	17108	17016	17092	16932	17096	17005	17033	16906	16969	17055	16798	16836	17031	17005	17047	17154	17174	17108	16981	17030	17023	16927	17000	17110	16915	16960	17103	17168	17082	16946	17136	17100	16958	17105	17164	17069	16919	17015	16939	16960	16892	16927	17008	17209	17006	17036	16982	16958	16998	17055	17097	17199	16942	16926	17010	16821	17162	17142	17091	16801	17128	16936	16759	16980	17005	17106	17300	16960	17199	17055	17109	17081	17041	17139	16879	16904	16760	17061	16880	16989	16904	17077	17236	16867	16978	16939	17064	17036	17126	17141	17048	17125	16831	17090	17097	17097	17306	17113	16984	17167	16964	17000	17193	16977	17053	17250	17160	17085	16963	16902	17052	17024	17127	17051	16987	16959	17024	17093	17168	17226	17035	16963	17061	16822	16983	16925	17315	17053	17097	16991	16923	17123	17066	16977	17004	17028	17137	16856	17050	16984	16975	16810	17165	17050	16959	16888	17133	17219	16949	17038	17080	17114	16968	16929	17134	17022	17062	17145	17200	16998	16901	17064	17075	17005	17106	16961	17261	17037	17104	17182	17156	17070	17109	17078	17249	17198	17022	17117	17242	17022	17120	17069	17257	17113	17160	17080	17008	16981	16981	16955	17061	17194	17023	17059	16967	17154	16994	17113	17208	16921	17148	16967	17110	17067	17162	17026	17188	16951	17165	17136	16911	17071	17083	17212	17059
31769	55576	46657	33380	27063	23178	20374	19599	21605	38705	41116	35479	26465	20149	18430	17812	17096	16010	15347	15074	14975	14785	14674	14933	14854	14771	14750	14692	14924	14765	14751	14902	14530	14609	14725	14753	14822	14835	14772	14755	14828	14681	14639	14925	14716	14662	14689	14789	14827	14833	14764	14743	14758	14671	14952	14674	14720	14754	14645	14777	14806	14773	14830	14783	14742	14756	14747	14645	14803	14718	14810	14864	14794	14809	14597	14847	14851	14797	14677	14639	14692	14827	14824	14794	14682	14742	14803	14827	14636	14786	14705	14730	14776	14739	14865	14608	14689	14776	14931	14730	14655	14841	14725	14625	14682	14719	14748	14767	14650	14727	14676	14826	14822	14755	14827	14767	14836	14654	14739	14689	14884	14691	14767	14748	14669	14881	14610	14883	14722	14794	14566	14784	14679	14666	14610	14805	14767	14923	14692	14698	14965	14735	14834	14749	14808	14645	14531	14745	14773	14747	14609	14576	14901	14565	14775	14609	14739	14918	14663	14650	14645	14762	14656	14749	14687	14775	14594	14646	14882	14687	14825	14711	14679	14789	14818	14846	14727	14559	14775	14800	14719	14706	14663	14493	14855	14633	14839	14617	14781	14659	14779	14855	14644	14633	14836	14687	14750	14644	14774	14672	14791	14617	14732	14507	14601	14660	14627	14920	14886	14695	14715	14902	14673	14729	14644	14644	14696	14750	14787	14827	14723	14805	14783	14891	14772	14553	14710	14915	14660	14781	14616	14785	14730	14743	14693	14630	14825	14683	14753	14675	14684	14757	14763	14813	14809	14812	14722	14626	14869	14767	14701	14582	14687	14623	14720	14825	14705	14654	14526	14643	14600	14838	14667	14744	14723	14690	14715	14781	14650	14658	14637	14830	14823	14612	14741	14794	14750	14747	14766	14785	14865	14658	14725	14839	14703	14523	14732	14891	14707	14645	14744	14688	14945	14696	14718	14748	14651	14947	14663	14854	14629	14773	14671	14680	14740	14721	14676	14714	14676	14719	14721	14754	14667	14650	14672	14623	14712	14645	14638	14654	14742	14914	14611	14578	14783	14846	14790	14589	14730	14658	14643	14999	14778	14681	14713	14849	14790	14847	14811	14883	14899	14750	14742	14636	14764	14776	14708	14774	14817	14757	15050	14671	14640	14781	14693	14664	14697	14777	14768	14702	14727	14865	14724	14811	14834	14728	14728	14905	14700	14609	14723	14634	14720	14758	14699	14604	14792	14650	14624	14822	14763	14745	14824	14827	14611	14806	14751	14733	14795	14755	14681	14903	14680	14639	14605	14759	14788	14651	14506	14857	14763	14832	14792	14779	14786	14751	14638	14704	14616	14694	14743	14756	14689	14817	14764	14635	14689	14778	14489	14845	14699	14692	14579	14776	14846	14728	14835	14732	14759	14683	14683	14804	14951	14711	14731	14752	14752	14716	14734	14626	14671	14799	14663	14761	14620	14700	14820	14714	14776	14660	14803	14737	14559	14787	14750	14681	14790	14602	14777	14725	14698	14693	14841	14789	14733	14642	14772	14813	14845	14688	14748	14748	14749	14825	14708	14642	14735	14761	14785	14709	14715	14919	14525	14740	14734	14678	14717	14791	14576	14465	14578	14784	14755	14773	14760	14931	14785	14745	14611	14753	14712	14678	14782	14764	14603	14680	14803	14791	14801	14585	14839	14644	14794	14688	14774	14880	14641	14786	14710	14904	14651	14697	14554	14661	14647	14757	14848	14625	14716	14758	14762	14778	14773	14891	14738	14754	14717	14726	14705	14791	14864	14772	14778	14769	14632	14750	14691	14704	14800	14540	14748	14822	14654	14667	14609	14786	14686	14765	14808	14733	14718	14988	14772	14533	14773	14819	14633	14688	14720	14745	14730	14676	14820	14764	14699	14626	14717	14747	14606	14820	14816	14779	14668	14774	14667	14781	14798	14639	14861	14796	14776	14688	14632	14712	14622	14699	14732	14694	14773	14672	14703	14893	14707	14602	14762	14688	14694	14673	14784	14727	14656	14655	14685	14894	14875	14705	14836	14726	14825	14604	14591	14813	14835	14703	14658	14765	14699	14768	14736	14644	14664	14445	14809	14684	14883	14657	14679	14781	14746	14608	14856	14752	14734	14634	14701	14609	14753	14929	14730	14794	14668	14844	14848	14883	14661	14754	14796	14711	14798	14700	14824	14570	14824	14732	14683	14585	14606	14633	14636	14797	14603	14672	14876	14905	14674	14784	14743	14620	14766	14708	14564	14823	14896	14675	14865	14842	14761	14788	14790	14693	14668	14753	14588	14653	14642	14807	14966	14883	14747	14843	14702	14767	14674	14788	14720	14867	14820	14720	14771	14756	14717	14720	14743	14754	14650	14725	14723	14616	14788	14523	14879	14822	14691	14727	14801	14804	14627	14631	14644	14672	14765	14845	14771	14684	14774	14723	14728	14656	14650	14649	14722	14875	14637	14723	14600	14774	14827	14769	14573	14646	14809	14622	14870	14688	14731	14894	14728	14703	14745	14936	14759	14773	14749	14650	14794	14729	14791	14819	14594	14744	14724	14669	14687	14814	14591	14763	14687	14685	14817	14772	14707	14624	14450	14653	14599	14718	14881	14644	14906	14534	14720	14928	14760	14761	14605	14663	14762	14716	14833	14773	14765	14709	14778	14677	14713	14548	14675	14696	14722	14695	14691	14767	14535	14839	14742	14512	14547	14995	14626	14802	14583	14872	14558	14733	14884	14802	14851	14812	14757	14642	14865	14702	14712	14806	14806	14671	14566	14750	14554	14645	14697	14653	14561	14640	14761	14750	14945	14683	14615	14668	14868	14646	14569	14570	14684	14797	14800	14701	14821	14630	14742	14757	14831	14765	14840	14578	14618	14760	14715	14801	14682	14847	14614	14703	14798	14615	14637	14782	14739	14712	14766	14737	14703	14708	14721	14749	14716	14746	14732	14791	14632	14791	14807	14845	14816	14642	14878	14705	14800	14750	14578	14562	14792	14734	14604	14671	14774	14802	14668	14689	14844	14719	14835	14773	14631	14803	14743	14869	14684	14821	14692	14645	14715	14618	14814	14802	14695	14640	14774	14864	14698	14648	14647	14860	14774	14707	14724	14769	14644	14761	14602	14664	14758	14821	14671	14740	14762	14722	14886	14568	14808	14690	14740	14621	14868	14792	14632	14863	14670	14765	14532	14712	14826	14819	14619	14718	14701	14666	14650	14592	14691	14645	14698	14708	14626	14773	14741	14787	14742	14740	14692	14553	14710	14771	14703	14691	14813	14673	14682	14698	14709	14853	14820	14690	14677	14487	14960	14812	14662	14749	14777	14698	14592	14855	14768	14715	14782	14905	14719	14726	14688	14585	14659	14796	14711	14707	14724	14772	14788	14700	14672	14706	14674	14697	14749	14650	14716	14585	14691	14670	14794	14711	14650	14717	14697	14730	14837	14657	14729	14638	14598	14823	14792	14856	14621	14752	14817	14964	14501	14729	14668	14749	14629	14722	14715	14651	14783	14793	14799	14767	14686	14813	14697	14733	14597	14720	14654	14658	14880	14711	14827	14747	14708	14733	14654	14766	14587	14797	14596	14827	14822	14810	14729	14596	14704	14652	14681	14632	14560	14739	14787	14853	14788	14794	14616	14715	14696	14665	14811	14703	14723	14506	14665	14805	14833	14732	14781	14775	14707	14813	14654	14741	14850	14679	14679	14826	14797	14605	14690	14674	14576	14681	14846	14505	14822	14613	14760	14641	14942	14751	14739	14618	14853	14666	14669	14761	14702	14656	14698	14826	14823	14757	14874	14804	14651	14732	14738	14639	14942	14864	14891	14629	14861	14901	14728	14584	14700	14857	14884	14619	14700	14784	14553	14687	14674	14819	14673	14856	14698	14890	14883	14740	14741	14640	14607	14781	14807	14716	14837	14889	14577	14690	14769	14866	14677	14636	14683	14764	14783	14890	14659	14636	14736	14704	14757	14639	14784	14838	14577	14872	14859	14839	14725	14793	14659	14875	14829	14628	14732	14854	14686	14616	14587	14590	14654	14771	14703	14707	14730	14823	14759	14603	14745	14641	14841	14686	14601	14757	14838	14832	14837	14724	14624	14766	14795	14740	14548	14568	14846	14822	14840	14679	14729	14816	14600	14726	14795	14754	14633	14761	14699	14733	14809	14628	14608	14672	14712	14670	14776	14722	14806	14826	14516	14780	14726	14699	14746	14644	14588	14688	14832	14810	14780	14868	14753	14823	14820	14716	14795	14746	14771	14842	14778	14960	14831	14707	14905	14686	14673	14927	14619	14592	14926	14744	14758	14664	14702	14926	14612	14758	14709	14765	14570	14891	14916	14840	14674	14757	14688	14809	14653	14819	14647	14816	14745	14770	14805	14867	14637	14476	14807	14706	14682	14763	14811	14747	14747	14858	14816	14663	14809	14672	14830	14645	14686	14674	14818	14785	14799	14630	14720	14505	14678	14750	14704	14723	14810	14733	14786	14670	14660	14811	14617	14686	14754	14794	14673	14749	14741	14735	14609	14796	14679	14758	14651	14648	14866	14722	14651	14752	14794	14645	14953	14823	14752	14766	14724	14757	14601	14785	14757	14723	14774	14824	14646	14778	14651	14728	14843	14701	14737	14763	14960	14655	14653	14749	14626	14613	14507	14727	14548	14889	14727	14845	14585	14778	14699	14626	14800	14799	14808	14852	14648	14873	14698	14651	14645	14792	14748	14749	14768	14697	14685	14624	14849	14837	14771	14887	14609	14587	14753	14805	14678	14593	14698	14847	14671	14720	14721	14715	14612	14758	14766	14693	14742	14744	14631	14680	14650	14724	14801	14739	14666	14686	14766	14820	14770	14788	14882	14834	14654	14660	14693	14886	14775	14806	14907	14557	14711	14669	14781	14751	14631	14823	14730	14657	14733	14753	14713	14655	14778	14709	14915	14794	14794	14579	14652	14632	14687	14580	14749	14647	14721	14753	14840	14584	14605	14642	14803	14776	14732	14735	14597	14772	14528	14628	14780	14701	14713	14613	14789	14747	14763	14691	14610	14825	14791	14700	14706	14558	14715	14716	14608	14847	14714	14711	14825	14810	14653	14718	14583	14650	14802	14807	14695	14720
27874	24040	28375	23401	18400	17722	17526	17260	17347	19123	19039	18167	17752	17585	17461	17397	17563	17337	17120	17239	17069	17147	17008	16990	16849	17130	17064	17138	16965	16995	17116	17000	17112	17128	17045	17233	16949	16930	17134	17082	16859	16929	16992	16962	17145	17030	17082	17148	16948	16979	17030	16940	16771	16845	16877	17126	17070	17128	16978	16940	17033	17026	16998	17000	17131	16980	16900	17065	16954	17084	17077	17078	17019	16985	16943	16915	17234	16992	17032	17026	16916	16900	16941	17001	16878	17001	17011	16944	16966	16853	16844	16926	17067	16923	16934	17031	17051	16955	16862	17122	17162	17078	17163	17076	17101	17212	16861	16966	17016	17046	17169	17064	16879	17053	16914	16934	17094	17099	16940	16974	16944	16839	16841	16935	17237	17198	17024	17183	16891	16947	16833	16881	17063	16962	16875	17113	17185	17076	16971	17092	16879	17087	16967	17053	16983	16971	16999	16917	16906	16970	16991	17258	16970	17050	16943	16957	17031	16898	16971	16941	16773	16949	16953	16886	17201	17057	17002	17142	17287	16969	16756	17031	17032	17034	17069	16997	17178	16909	16897	16832	16998	16906	16927	16830	16920	16969	16818	16844	16968	16835	17132	16944	16859	16869	16951	16937	16921	17145	16986	16957	17029	17022	16974	16982	16996	17036	17288	17021	16911	16968	17174	17127	16960	16818	16878	17025	17015	17134	16854	17028	16913	17043	17050	17071	16985	16925	17075	17062	16901	16866	16877	17165	17136	16774	17145	16977	16924	16875	16982	17043	17143	17124	17017	17054	16968	17036	16988	17007	17020	16948	16891	17028	16970	16782	16794	17071	16965	16748	17105	17142	17195	16949	16905	16826	17000	17024	17133	16992	16928	16957	16854	16925	16925	16832	17043	16974	16781	16973	17174	17039	16901	16952	16933	16854	17042	17287	17008	17153	16940	17099	17044	17047	17098	16906	17078	16951	17044	17106	16928	17078	16961	16869	17013	16739	16872	16796	16897	16908	17046	16900	17073	16935	16822	17143	17022	16852	17078	16923	16978	16815	16929	16982	16791	16919	16951	16831	16966	16872	17008	16997	17063	17064	16805	17003	17161	17058	17021	16941	17054	16924	17091	17105	17103	17030	16932	16964	17104	17004	17083	16910	16912	16994	17115	17049	16997	17018	16958	16966	16955	16966	16976	17073	17136	17029	16848	17096	17083	17046	17113	17111	17003	17024	16897	16955	17233	17082	16917	17008	17199	16865	16878	17022	17047	16864	16807	16943	17142	16910	16978	16861	17061	16934	17065	17083	16765	17196	16949	17169	17033	16963	16925	16970	17130	16905	17013	16998	17043	16954	17078	16944	17008	17067	16985	17083	17174	16958	17010	16803	16930	17080	16941	17210	17046	16886	17159	16832	17133	16966	16931	17000	16943	17088	16980	16830	17048	16908	16875	17141	17201	16983	17105	16988	16792	16942	16971	16984	17303	17058	16899	16905	17052	16787	16707	16903	16774	16854	17095	16992	16957	16914	17072	16960	16945	16937	17052	17014	17098	16910	17195	17000	16888	16977	17018	17034	16928	16801	17048	16866	16975	17100	16900	16889	17133	17002	17172	16912	17046	17085	16971	17130	17023	17172	17082	17052	16962	16961	17083	16912	17062	17115	17102	16927	17043	17015	16880	17162	16887	17080	17151	16992	17045	17201	16984	17018	16931	16984	17019	17012	17022	17109	17311	17083	17082	16899	16951	17085	17054	17008	16873	16849	17016	17222	16912	16912	17068	16634	17009	17000	16873	17010	16951	16931	17026	17132	16870	16852	17023	17041	17147	17065	17053	17090	16960	17044	16824	16834	16922	16904	16814	16932	17071	17129	17153	17073	16915	17019	16885	16978	16907	16734	17049	17256	17022	17036	16997	16912	17009	17010	17086	17063	17060	17033	16966	16918	17182	16953	17045	17046	17076	17124	16993	16881	16931	17027	16998	17080	16920	16992	17071	17011	17032	17061	17107	16807	17091	17061	16998	16892	16916	16940	16991	17007	17159	17065	16966	16952	17032	17284	16929	16909	16969	16913	16875	17045	16953	16976	17140	17172	16927	17141	17013	17176	16935	16901	16964	17044	17155	16942	17044	17235	16903	16824	17062	16823	17126	17031	17136	17010	17068	16977	17061	17082	17159	17178	17228	16809	16919	17071	16967	17107	16919	17052	17116	17029	17158	17078	17057	17146	16848	17019	17053	17081	17019	16892	17108	16896	16740	16970	17137	17250	17363	17111	16871	17087	17039	17185	17013	16982	17030	16830	16959	17053	17153	17045	17017	16957	16994	17061	17117	17041	17006	17027	17149	17045	17068	16877	17026	17077	16921	16818	16832	16904	16845	16866	17107	16890	17104	17074	16979	16834	16850	16943	16925	17003	16969	16739	17016	17149	17178	16971	16923	17028	16943	17030	17152	17044	16954	16936	17095	17144	17123	17100	17016	16933	17037	16938	16857	17028	17164	16860	17046	16959	16990	16910	17068	16732	17304	16964	16939	17060	16907	17079	17216	17094	17145	16983	17168	16907	17130	17009	17062	16990	16890	16973	16820	16865	16890	17103	17149	16892	17072	17006	16901	16962	17044	16989	16764	17026	16885	16986	17066	17039	17029	17005	17106	17003	17049	16919	16998	16935	17096	16954	16956	16821	17216	17022	16896	17007	17083	17065	16916	17073	16982	16904	17069	17016	17068	16811	17219	17037	17100	17122	17211	17090	17096	16951	16930	17098	17038	17156	16995	16968	17100	16961	17231	16974	17049	16993	16856	16936	16998	16959	16746	17121	16964	16890	16855	16836	16889	17168	17184	16893	17073	17058	17158	17008	17105	17037	17022	16950	17020	16978	17088	17086	16975	16862	16980	16877	16842	16999	17152	16969	16809	16906	16803	17089	17060	17070	16886	17048	17093	17227	17009	16800	16901	16889	17039	17061	17162	16919	16923	16958	16864	16956	17007	16893	16809	16994	16893	16936	17093	17180	16978	17028	17041	17073	16963	16946	17086	17060	16891	16867	16856	16991	17090	17111	16865	16925	16939	17103	17038	16999	17150	17091	17329	17124	16970	17012	16901	16914	16938	17038	16989	17133	16848	16956	16904	17110	16913	16962	16954	16926	16982	17031	17043	17128	17111	16908	17097	16763	17355	17045	16908	17047	16967	17109	16826	16858	17109	17071	17161	17084	16931	17009	17014	17179	17061	17111	17127	17123	17233	16922	17086	17115	17070	16976	17191	16920	16949	17260	17187	17214	17042	16759	17201	17196	16881	16875	17094	17033	16976	17046	17077	17031	17209	16938	17037	17035	17129	16882	16907	17063	17035	17031	17044	17140	17024	16903	16929	16990	16966	17062	17102	16792	17004	17016	17178	17191	16913	17002	16992	17009	17223	16972	16954	16743	17049	16991	16913	16973	17066	17139	16935	16965	17113	17163	16982	17110	16891	16895	16983	17005	17148	16974	16763	16872	17123	17067	17057	17031	17006	16786	16877	17027	17315	16923	17060	16980	17038	16802	17227	16953	16960	17042	17040	16958	17112	17034	16889	17124	16939	17078	17072	17133	17142	17039	16857	17055	17081	17054	17099	17043	17022	16929	17064	17070	17186	16958	17259	17011	17019	16914	16842	17183	16990	17067	16992	16914	17008	16915	16955	17100	17089	16997	16943	16958	17175	16975	16930	16981	16852	17176	16995	16990	16937	16957	17169	17025	16764	16814	16941	16960	17109	16904	17039	17305	16984	16921	16874	17021	16796	16855	16921	16980	17044	17022	17175	17169	16956	16979	17026	16999	16952	16986	17142	16895	17069	16814	16961	17180	16736	17249	17043	17077	16959	16943	16948	16922	17143	16924	16985	16917	17140	17374	17130	17231	16978	17025	17137	17091	16981	17153	16888	16965	17061	17093	16967	17045	17021	16981	17128	17061	17151	16856	17206	17063	17055	17080	16936	17211	17125	17085	17012	17206	17016	17009	17109	16841	17052	16949	17183	17011	17067	17039	17074	17053	17120	17068	16788	16898	17174	16952	17044	17091	17085	17060	17050	17054	16970	16956	17044	16779	16886	17093	17098	17114	16761	17136	17033	16893	16957	16907	17204	17073	16815	17116	16965	17086	17132	17142	16867	17292	17035	16893	17098	17024	16994	16901	16944	16850	17041	16989	17116	17012	17093	17226	16873	17012	16946	16792	16886	16965	16900	16943	17053	17090	16919	17060	17162	17007	16846	17115	17193	16891	16955	17020	17058	17116	17094	16910	17101	16975	16969	16819	16888	17101	16975	16867	17183	17084	16822	17073	16980	16994	17065	16983	17001	17117	16919	16914	17239	17013	17051	16963	16853	16987	16965	17148	17084	16921	17156	17060	17196	17068	16990	16835	17064	16999	16998	17076	17042	17020	17091	16970	16967	16889	17022	17011	16984	17255	16904	17163	16956	17083	16880	16978	16944	16919	16982	17089	17086	17325	17100	17040	16882	16909	17054	16941	17019	16991	17029	16956	16929	16873	16964	17118	17151	17102	16958	16906	17287	16981	16907	17048	17154	17143	17194	17063	16941	17025	16901	16930	17078	16963	17233	17140	16964	16852	17124	17138	17140	17087	17010	16973	16992	17001	17063	17039	16895	16882	17001	17186	17183	16869	16935	16722	17013	16934	17183	17256	16934	17164	17108	17070	17197	17030	17042	16767	17064	17136	16786	16840	17015	16957	17094	17023	17013	17109	16983	16934	17097	17125	17050	16916	17010	16943	17174	16815	17053	17105	16964	17016	17046	17077	16917	16926	16856	16768	17074	17233	16999	17060	16999	17027	17125	16940	16813	16920	16945	16794	17159	17182	17111	17083	17021	16950	16986	16986	17027	17248	17052	17012	16773	16901	17160	16922	17258	17019	16985	16845	17054	16907	16835	16897	17014	17251	17073	17114	17083	16859	17188	17090	16757	16955	17023	17063	16884	16928	17027	17141	16978	17051	17179	16913	16883	16906	16990	17105	17148	16980	17093	17239	17003	17197	17089	17155	17149	17118	17091	16877	16962	16803	16881	17221	16888	16914	17017	17009	17015	17017	17037	16855	17074	17229	16784	17054	16923	17036	16994	16858	16900	16944	16943	17235	17095	17108
24504	34921	29358	19222	16216	15769	15139	15078	15601	18391	17629	16089	15568	15198	15156	15218	14991	14864	14968	14880	14723	14759	14708	14601	14629	14734	14770	14756	14740	14734	14959	14814	14943	14705	14767	14690	14789	14613	14707	14794	14789	14668	14790	14639	14664	14888	14673	14655	14827	14770	14767	14718	14706	14775	14617	14800	14589	14696	14915	14721	14757	14874	14900	14763	14784	14721	14774	14807	14635	14741	14728	14837	14851	14719	14892	14784	14822	14600	14943	14776	14754	14864	14778	14667	14623	14758	14794	14674	14911	14703	14811	14643	14687	14803	14686	14679	14807	14737	14738	14910	14583	14889	14719	14916	14674	14690	14848	14764	14935	14942	14833	14698	14631	14920	14631	14612	14727	14799	14683	14772	14778	14846	14742	14799	14761	14713	14888	14647	14920	14809	14750	14725	14568	14648	14790	14755	14877	14805	14794	14819	14732	14671	14875	14789	14838	14731	14827	14741	14792	14829	14720	14711	14703	14890	14522	14795	14730	14755	14639	14830	14791	14682	14863	14823	14786	14880	14776	14615	14774	14861	14891	14746	14585	14868	14784	14670	14806	14685	14683	14647	14893	14750	14886	14574	14522	14725	14815	14773	14653	14680	14818	14591	14709	14735	14837	14667	14735	14646	14877	14700	14772	14734	14755	14607	14725	14842	14841	14749	14761	14673	14657	14696	14756	14785	14613	14853	14778	14763	14712	14837	14562	14732	14878	14877	14843	14584	14839	14805	14763	14727	14825	14571	14661	14792	14709	14654	14789	14862	14676	14958	14798	14498	14762	14810	14844	14764	14686	14572	14859	14708	14932	14624	14722	14654	14863	14720	14589	14644	14840	14650	14834	14846	14687	14770	14756	14752	14856	14640	14766	14800	14688	14569	14703	14746	14869	14858	14704	14600	14857	14690	14939	14926	14816	14824	14707	14691	14810	14658	14723	14762	14843	14759	14801	14715	14885	14775	14665	14673	14827	14627	14738	14614	14834	14771	14940	14807	14726	14779	14689	14839	14839	14607	14674	14682	14618	14906	14866	14789	14885	14703	14836	14931	14625	14716	14669	14789	14670	14884	14920	14730	14819	14833	14629	14750	14786	14668	14744	14964	14841	14914	14596	14822	14802	14752	14811	14679	14809	14583	14661	14557	14708	14802	14740	14843	14828	14671	14784	14806	14588	14785	14779	14658	14628	14771	14948	14757	14852	14790	14827	14785	14669	14603	14881	14772	14770	14749	14619	14928	14635	14840	14701	14741	14778	14791	14647	14838	14798	14779	14848	14698	14660	14584	14758	14675	14831	14641	14839	14764	14769	14762	14835	14790	14977	14832	14576	14746	14755	14719	14696	14710	14877	14768	14838	14644	14831	14756	14708	14852	14836	14785	14589	14711	14598	14707	14628	14802	14699	14662	14749	14757	14728	14829	14668	14835	14831	14791	14772	14839	14788	14826	14691	14792	14638	14636	14844	14674	14783	14737	14796	14691	14662	14679	14772	14825	14758	14792	14779	14826	14796	14745	14823	14695	14692	14599	14688	14712	14764	14679	14820	14756	14798	14722	14912	14703	14851	14815	14726	14705	14793	14690	14848	14823	14700	14707	14797	14629	14657	14778	14742	14785	14691	14828	14891	14708	14645	14727	14795	14706	14870	14784	14822	14591	14822	14876	14736	14894	14765	14577	14734	14681	14702	14775	14755	14717	14735	14787	14910	14866	14799	14675	14802	14889	14695	14669	14639	14862	14780	14693	14847	14844	14766	14591	14822	14834	14701	14727	14835	14699	14632	14866	14688	14848	14784	14716	14656	14850	14660	14797	14846	14680	14712	14899	14729	14775	14647	14739	14709	14696	14726	14772	14717	14876	14670	14701	14684	14769	14737	14737	14724	14764	14676	14839	14815	14735	14731	14749	14776	14425	14925	14928	14764	14827	14903	14842	14727	14711	14680	14696	14787	14829	14725	14915	14758	14732	14699	14762	14714	14699	14891	14832	14828	14852	14750	14649	14696	14818	14768	14716	14916	14814	14626	14760	14936	14680	14660	14782	14807	14850	14764	14801	14663	14748	14565	14746	14752	14652	14595	14673	14694	14689	14728	14928	14707	14771	14887	14766	14784	14820	14934	14798	14785	14656	14737	14805	14563	14746	14710	14840	14740	14759	14835	14805	14758	14736	14783	14834	14767	14820	14648	14901	14636	14857	14647	14633	14855	14662	14856	14823	14738	14634	14629	14903	14768	14740	14798	14808	14784	14619	14599	14903	14632	14776	14758	14726	14935	14843	14767	14910	14841	14962	14787	14734	14677	14718	14633	14787	14714	14693	14936	14741	14994	14852	14659	14670	14803	14750	14753	14803	14628	14767	14707	14757	14782	14695	14804	14887	14813	14770	14582	14659	14735	14827	14852	14817	14563	14616	14704	14868	14828	14565	14663	14794	14658	14698	14628	14732	14570	14773	14929	14908	14823	14884	14759	14714	14711	14841	14686	14795	14734	14713	14713	14702	14737	14703	14758	14884	14895	14727	14760	14816	14664	14692	14813	14592	14624	14871	14563	14743	14831	14718	14757	14862	14746	14860	14786	14646	14844	14799	14727	14778	14831	14780	14697	14741	14559	14856	14812	14693	14713	14700	14847	14645	14796	14730	14796	14768	14753	14589	14704	14764	14678	14726	14824	14800	14716	14645	14720	14800	14714	14885	14731	14803	14769	14861	14914	14826	14772	14817	14780	14856	14562	14799	14738	14841	14810	14838	14727	14651	14621	14831	14656	14895	14804	14839	14809	14769	14672	14753	14734	14729	14897	14928	14762	14812	14573	14573	14586	14819	14654	14746	14906	14752	14722	14722	14644	14893	14720	14582	14930	14797	14755	14892	14852	14837	14647	14835	14657	14815	14746	14835	14668	14695	14767	14717	14662	14809	14627	14676	14969	14804	14581	14719	14828	14614	14893	14710	14588	14625	14782	14655	14815	14792	14859	14737	14836	14854	14720	14800	14583	14740	14574	14916	14698	14631	14762	14784	14860	14911	14702	14832	14915	14724	14765	14838	14914	14823	14756	14658	14786	14943	14607	14665	14642	14789	14683	14793	14850	14754	14679	14834	14801	14879	14675	14724	14679	14537	14752	14810	14779	14744	14733	14778	14865	14760	14701	14743	14897	14714	14726	14698	14750	14752	14719	14898	14804	14838	14693	14733	14855	14773	14717	14741	14722	14730	14763	14928	14703	14737	14733	14799	14632	14854	14630	14758	14626	14855	14893	14685	14707	14816	14750	14648	14836	14741	14636	14722	14758	14637	14800	14575	14643	14695	14905	14884	14803	14752	14704	14834	14789	14888	14820	14637	14693	14856	14665	14839	14915	14851	14708	14728	14763	14737	14736	14815	14714	14841	14567	14755	14844	14653	14750	14761	14855	14811	14814	14856	14681	14753	14975	14630	14723	14823	14692	14647	14818	14768	14728	14853	14747	14881	14794	14712	14606	14864	14678	14620	14638	14681	14817	14786	14705	14608	14916	14831	14661	14806	14716	14836	14630	14771	14624	14827	14829	14694	14919	14571	14761	14685	14954	14768	14708	14593	15072	14610	14616	14717	14818	14804	14686	14727	14789	14920	14649	14900	14876	14849	14701	14735	14853	14744	14879	14692	14620	14794	14850	14623	14691	14718	14747	14837	14673	14816	14693	14713	14780	14857	14760	14839	14861	14835	14851	14572	14652	14890	14659	14685	14697	14836	14755	14689	14622	14657	14610	14771	14725	14783	14804	14703	14787	14777	14723	14689	14535	14714	14754	14666	14874	14760	14769	14828	14774	14860	14886	14773	14725	14871	14872	14644	14779	14656	14819	14745	14781	14689	14819	14717	14643	14726	14815	14762	14776	14835	14749	14829	14726	14602	14559	14628	14661	14783	14598	14628	14798	14865	14714	14686	14677	14659	14901	14715	14641	14862	14726	14992	14799	14784	14760	14845	14788	14802	14763	14756	14764	14786	14801	14689	14735	14666	14706	14765	14767	14605	14812	14770	14658	14981	14760	14636	14751	14613	14629	14600	14816	14826	14795	14929	14847	14647	14659	14891	14842	14752	14752	14853	14681	14808	14704	14773	14630	14739	14688	14672	14722	14817	14852	14655	14688	14658	14660	14676	14807	14837	14776	14658	14921	14655	14835	14753	14838	14677	14961	14758	14696	14655	14755	14713	14827	14789	14685	14594	14882	14765	14959	14706	14778	14867	14679	14763	14740	14788	14545	14567	14750	14835	14851	14775	14780	14697	14910	14808	14806	14725	14833	14686	15010	14739	14889	14704	14840	14735	14696	14740	14699	14918	14815	14863	14653	14534	14792	14604	14764	14675	14763	14805	14906	14740	14670	14707	14569	14917	14849	14757	14801	14895	14798	14774	14834	14814	14755	14589	14645	14682	14702	14760	14794	14789	14728	14684	14694	14755	14818	14788	14636	14795	14748	14812	14719	14837	14833	14639	14732	14839	14572	14722	14729	14642	14865	14655	14785	14820	14711	14693	14773	14759	14811	14935	14741	14782	14733	14724	14769	14604	14800	14650	14800	14667	14733	14860	14565	14815	14838	14650	14707	14786	14651	14854	14502	14699	14846	14845	14774	14618	14795	14823	14824	14909	14857	14608	14904	14766	14865	14605	14782	14776	14766	14679	14794	14783	14630	14804	14743	14669	14703	14835	14776	14650	14858	14694	14797	14812	14723	14687	14626	14724	14753	14669	14768	14728	14792	14855	14754	14706	14581	14675	14721	14888	14905	14854	14785	14703	14742	14583	14681	14953	14712	14787	14924	14520	14788	14605	14658	14744	14715	14723	14744	14804	14813	14744	14813	14735	14625	14631	14810	14725	14818	14867	14668	14573	14805	14630	14859	14886	14675	14636	14668	14651	14740	14708	14771	14841	14912	14755	14697	14662	14795	14596	14703	14809	14590	14424	14753	14796	14882	14600	14785	14781	14654	14715	14746	14716	14873	14871	14929	14931	14645	14885	14736	14885	14643	14721	14843	14762	14745	14730	14551	14808	14784	14734	14648	14624	14803	14699	14808	14787	14653	14759	14771	14713	14615	14787	14736	14820	14673	14673	14656	14732	14744	14634	14771	14776	14841	14810	14822	14767	14870	14711
23930	21364	28783	24565	22528	22581	21660	19041	19280	31727	31128	22323	22582	19883	18949	18454	17931	17931	17405	17132	17017	17205	17041	16879	16794	17118	16927	16975	16879	17032	16928	16883	16876	16797	17027	16984	17025	16920	17204	16968	16833	16941	16949	16621	17009	17223	17104	16804	16839	16804	16935	16684	16619	17090	16939	16953	16830	16904	16856	16916	16780	16832	16888	16901	16905	16777	16779	16988	17113	16832	17088	16884	16982	17001	16898	16903	16778	16770	16996	17006	16788	16737	16767	16803	16926	17015	16834	16964	16725	16865	16635	16811	16810	16713	17001	16960	16855	16980	16872	16866	16772	16897	16731	16735	16833	16855	16879	16989	16538	16841	16862	16843	16830	16783	16712	16853	16774	16868	16902	16874	17045	16926	17011	17092	16741	16637	16851	16760	16740	16775	16848	16739	16807	16691	16786	16678	16982	16861	16700	16797	16793	16799	16749	16795	16890	16768	16943	16954	16822	16743	16726	16748	16773	16668	16939	16835	16682	16893	16868	16886	16780	16852	17012	16996	16774	16886	16804	16588	16988	16939	16763	16816	16822	16808	17030	16851	16894	16985	16821	16956	16801	17071	16817	16900	16822	16881	16657	16897	16613	16679	17031	16852	16668	16778	16637	16758	16926	16898	16901	16892	17044	16874	17037	16798	16887	16698	16907	16808	16758	16823	16883	17000	16983	16708	16856	16763	16735	16877	16881	16890	16808	16717	16859	16826	16727	16873	16890	17016	16753	16802	16776	16913	16849	16653	17028	16894	16926	16832	16926	16734	16818	16867	16657	16764	16709	16869	16927	17066	16956	16892	16783	16991	16901	16843	16750	16694	16828	16849	16860	16798	16833	16785	16880	16927	16920	16844	16954	16933	16899	16742	16697	16904	16795	16892	17024	16802	16923	16951	16826	16787	16860	16877	16908	16836	17044	16913	16786	16739	16894	16608	16628	16920	16950	16922	16789	16707	16864	16685	16766	16915	16870	16800	16949	16788	16953	16869	16769	16781	16725	16744	16615	16867	16768	16768	16861	16717	16772	16859	16957	16849	17050	16783	16823	16881	17057	16686	16843	16913	16760	16944	16805	16664	16676	16825	16893	16815	16885	16784	16792	16979	16828	16905	17010	16808	17001	16791	16678	16786	16698	16879	16681	16966	16944	16938	16758	16858	16820	16599	16756	16834	17038	16764	16960	16905	16977	16788	16708	16880	16758	17035	16855	16836	16717	16878	16773	16820	16767	16993	16897	16888	16828	16746	16776	16713	16845	16645	16729	16694	16811	16905	16835	16893	17099	16831	16670	16879	16828	16965	16805	16802	17072	16920	16710	16673	16564	16810	16749	16807	17089	16689	16977	16956	16890	16645	16809	16648	16743	16954	16906	16879	16766	17036	16897	16928	16720	16771	17073	16761	16921	16777	16856	17141	16977	16877	16841	16851	16757	17043	16886	16778	16884	16897	16878	16704	16832	16579	16734	16684	16865	16975	16927	16792	16713	16596	16911	17024	16754	16838	16928	17005	17018	16819	16800	16880	16734	16736	16850	16917	16893	16786	16859	16856	16950	16729	17019	16722	16918	16804	16874	16916	16542	16849	16892	16667	16914	16768	16837	16716	16724	16914	16748	16800	16586	16763	16784	16786	17039	16870	16743	16952	16750	16709	16733	16669	16990	16824	16806	16700	16765	16957	16954	16995	16843	16928	16866	16857	16882	16606	16797	16823	16822	16825	16858	16900	16930	16867	16853	16942	16864	16943	16907	16849	16908	16813	16860	16933	17024	16928	16633	16991	16941	16751	16782	16686	16743	16812	16628	16733	16791	16882	16780	16769	16929	16851	16847	16908	16970	16737	16793	16905	16935	16893	16940	16941	17041	16986	16917	16977	16729	16757	16822	16872	16772	16824	16958	16951	16596	16831	16644	16890	16774	16846	16875	16652	16846	16954	16871	17004	16963	16830	16746	17024	16825	16784	16810	16769	16759	16924	16765	16782	16899	16819	16875	16684	16802	16780	16809	16904	16698	16874	16808	16704	16813	16854	16873	16737	16831	16875	16868	16833	16947	17068	16808	16874	16979	16899	16762	16778	17025	16845	16910	16850	16630	16765	16897	16938	16802	16735	16855	16734	16884	16813	16858	16802	16996	16915	16940	16832	17058	16980	16675	16859	16955	16808	16995	16805	16778	16867	16879	16979	16856	16991	16915	16935	16798	16792	16973	17018	16720	16552	16954	16766	16778	16604	16978	16774	16806	16863	16700	17030	16933	16845	16945	16815	16780	16908	16704	16785	16678	16823	16841	16573	16810	16509	16898	16988	16804	16884	16802	16937	16909	16893	16967	16871	16969	16852	17062	16801	16786	16786	16848	16800	16915	16828	16629	16873	16913	16784	16781	16805	17011	16862	16720	16852	16717	16959	16965	16871	17017	16942	16705	16909	16777	16832	17003	16858	16839	16920	17041	16995	16992	16915	17027	17003	16881	16900	16680	16910	16940	16833	16853	16872	16831	16901	16835	16895	16691	16619	16963	16803	16813	17078	16725	16842	16969	16685	16820	17001	16485	16722	16747	16749	16998	16844	17015	16884	16750	16751	16987	16588	16773	16728	16916	17133	16792	16851	16732	16877	16796	17013	16926	17003	16664	16863	17002	16822	16801	16824	16881	16861	16747	16741	16825	16679	16874	17067	16844	16874	16973	16703	16768	16803	16838	16891	16765	16636	16911	16810	16858	16834	16856	16936	16880	16799	16821	16862	16950	16915	16747	16917	16742	16722	16785	16903	16804	16592	16840	16780	16979	16853	16966	16598	17007	16762	16920	16831	16800	16922	16919	16698	16825	16719	16941	16875	16725	16967	16921	16723	16935	16920	16882	16734	17018	16817	16805	16909	16817	17001	16803	16997	16882	16929	16687	16757	16772	16941	16880	16874	16707	16770	16753	16771	16806	16669	16922	16901	16911	16980	16722	16891	16614	16862	16752	16954	16961	16773	17009	16843	16815	16702	16732	16717	16735	17001	16591	16846	16848	16920	16880	16551	16720	16878	16838	16755	16864	16810	16880	16910	16972	16638	16817	16786	16729	16748	16684	16835	16660	17032	16830	16952	17182	17019	16823	16972	17072	16910	16918	16818	16876	16837	16982	16751	16733	17087	17014	16949	16968	16906	16731	16855	16842	16787	16775	16804	16801	16850	16822	16903	16831	16751	16667	16775	16800	16717	16776	16867	16772	16793	16757	16761	16888	16831	16787	16742	16828	16708	16812	16794	16933	16878	16808	16934	17007	16762	16849	16809	16877	16745	16922	16785	16883	16919	16683	16799	16782	16905	16709	16799	16918	16620	16837	16934	16824	16708	16615	16880	16781	16934	16957	16724	17050	16979	16915	17012	17019	16616	16834	16982	16623	16852	16993	16813	16878	16856	17028	16722	17016	16925	16877	16758	16667	16690	16727	16754	16960	16865	16942	16897	16940	16969	16771	16881	17055	16822	16840	16708	16893	16978	16801	16772	16798	16754	16963	16830	16766	16784	17006	16779	16815	16772	16873	16823	16629	16709	16740	16789	16894	16735	17035	16924	16869	16915	16974	16759	16983	16804	16873	16901	16971	16950	16769	16883	16914	16874	16922	16922	16782	16738	16893	16787	16867	16902	16870	16601	16954	17050	16795	16637	16795	16903	16922	16852	16995	16944	16866	16726	16678	16920	16905	16642	16864	17008	16883	16890	16841	16957	16830	16873	16613	16807	16709	16823	16826	16623	16868	16808	16771	17036	16709	16803	17090	16971	16759	16721	16900	16817	16720	16650	16742	16810	16836	16972	16815	16700	16943	16943	16819	16786	16808	16995	16689	16839	16822	17120	16896	16801	16844	16767	17052	16659	16790	16787	16707	16672	16663	16771	16785	16894	16811	16883	17015	16934	16838	16752	17003	16987	17174	16795	16789	16905	16922	16809	16823	16774	16721	16918	16963	16992	16726	16719	16810	16958	16888	16793	16666	16759	17225	16781	16693	16720	16995	16989	16948	17001	17023	16871	16704	16883	16969	16852	16683	17115	16869	16942	17128	17016	17039	16679	17007	16989	16931	16805	16833	16938	16899	16966	16794	16744	16872	16736	16991	16681	16853	16969	16861	16674	16808	16743	16934	16532	16875	16799	17033	16901	16728	16843	16892	16883	16799	16753	16951	16731	16755	16928	16908	16810	16939	16979	16786	17011	17024	16826	16869	16919	16723	16828	16737	17124	17125	16813	16679	16776	16735	16770	16810	17039	17078	16916	16874	16739	16934	16942	16630	16801	16882	16904	16790	16853	16877	17104	17154	16791	16941	16904	16847	16900	16995	16997	16833	16822	16766	16807	16621	16815	16682	16747	16928	16849	16692	16811	16950	16867	16972	16802	16876	16847	16705	16845	17022	16685	16775	16721	16889	16914	16811	16848	16783	16781	16863	16869	16795	17099	16864	16843	16798	16828	16898	16800	16768	16710	16785	16835	16828	16976	17061	16758	16988	16841	16800	16978	16773	16676	16777	16969	16819	16888	16987	16702	16703	16546	16787	16687	16875	16869	16801	16804	16683	16947	16832	16743	16908	16738	16984	16862	16733	16630	16808	16911	16881	16805	16751	16875	16760	16891	16997	16932	16853	16861	16955	16928	16899	16923	16957	16711	16795	16939	16855	16759	16850	16978	17036	16832	16920	16826	16881	17053	16841	16782	16857	16711	16823	16719	16924	17044	16701	16826	16888	17002	16888	16682	16828	17000	16887	16735	16971	17035	16756	16660	16727	16726	16781	16834	16919	16993	16788	16801	17024	16758	16772	16947	16966	16817	16929	16973	17037	16775	16816	16886	16817	16734	16615	16852	16833	16841	16838	16881	16912	16930	16892	16690	16867	17049	16844	16584	16802	16816	16678	16862	16832	16863	16973	16890	16805	16806	16735	16907	16685	16975	16918	16972	16914	16734	16880	16770	16667	16861	16959	16816	16878	16743	17024	16964	16848	16816	16863	16741	17041	16846	17050	16998	16771	16980	16745	16710	16837	17019	16830	16726	16792	16823	16497	16745	16695	16597	16886	16930	16844	16881	16850	16853	16819	16985	16899	16787	17035	16725	16806	16838	16990	16893	17092	16642	16722	16798	16749	16784
28758	50524	43597	27792	21499	19596	18071	17459	19146	34758	30807	20659	22938	17921	17622	16841	16052	15732	15462	15224	14929	14702	14700	14820	14679	14696	14677	14632	14767	14595	14671	14669	14636	14655	14627	14678	14675	14730	14659	14724	14624	14625	14751	14631	14839	14522	14764	14600	14849	14567	14812	14655	14681	14516	14702	14635	14681	14697	14569	14776	14879	14582	14728	14744	14748	14626	14729	14620	14850	14533	14716	14690	14548	14783	14612	14735	14668	14715	14558	14654	14638	14642	14542	14595	14660	14658	14750	14761	14819	14627	14463	14660	14702	14592	14764	14478	14642	14722	14583	14660	14555	14614	14611	14674	14656	14565	14755	14658	14538	14576	14731	14643	14678	14876	14601	14656	14667	14664	14781	14527	14709	14809	14779	14609	14853	14649	14590	14756	14687	14696	14681	14709	14606	14747	14759	14566	14582	14859	14643	14665	14866	14560	14544	14846	14591	14605	14581	14690	14618	14713	14673	14694	14740	14732	14677	14629	14738	14704	14644	14703	14864	14808	14734	14602	14521	14754	14614	14653	14691	14638	14674	14579	14810	14693	14674	14612	14618	14431	14609	14470	14691	14694	14662	14647	14675	14749	14842	14797	14831	14565	14656	14658	14645	14732	14682	14760	14702	14667	14627	14766	14803	14730	14813	14561	14697	14673	14776	14697	14832	14643	14680	14769	14702	14726	14765	14761	14661	14467	14714	14616	14674	14796	14511	14878	14691	14828	14808	14526	14800	14750	14699	14485	14621	14679	14734	14641	14690	14613	14566	14695	14773	14641	14721	14739	14757	14872	14724	14698	14707	14681	14637	14639	14474	14713	14725	14693	14650	14791	14701	14673	14612	14619	14776	14574	14528	14882	14632	14589	14667	14713	14784	14634	14682	14700	14636	14677	14635	14487	14696	14746	14609	14562	14678	14498	14600	14730	14662	14574	14606	14548	14731	14665	14746	14688	14757	14791	14520	14708	14664	14589	14853	14682	14592	14828	14672	14743	14663	14686	14455	14824	14611	14819	14577	14747	14802	14654	14604	14654	14629	14614	14668	14541	14653	14700	14493	14576	14827	14628	14697	14689	14691	14615	14684	14652	14775	14602	14778	14657	14625	14599	14594	14724	14694	14687	14705	14805	14713	14757	14679	14777	14563	14529	14716	14892	14831	14634	14703	14624	14798	14526	14620	14710	14598	14537	14664	14657	14753	14647	14696	14788	14627	14763	14510	14607	14696	14572	14647	14607	14805	14622	14582	14697	14687	14733	14648	14668	14606	14729	14558	14641	14683	14686	14758	14561	14768	14581	14709	14694	14727	14572	14652	14685	14717	14767	14696	14762	14501	14627	14531	14607	14831	14777	14659	14594	14673	14783	14723	14698	14759	14798	14745	14587	14666	14837	14680	14656	14560	14710	14716	14602	14684	14694	14700	14693	14739	14613	14740	14691	14690	14574	14579	14671	14698	14448	14661	14643	14633	14620	14563	14598	14740	14669	14590	14497	14693	14743	14737	14727	14690	14655	14811	14611	14702	14705	14594	14645	14772	14771	14706	14636	14758	14662	14502	14626	14566	14579	14651	14740	14651	14678	14701	14684	14716	14749	14676	14664	14849	14711	14796	14731	14523	14695	14623	14496	14595	14879	14770	14446	14741	14710	14654	14527	14634	14657	14632	14678	14704	14619	14668	14590	14673	14732	14558	14732	14753	14723	14595	14565	14489	14881	14581	14703	14724	14754	14591	14644	14798	14665	14859	14711	14726	14594	14781	14713	14762	14694	14656	14545	14588	14596	14712	14712	14616	14685	14666	14670	14560	14661	14666	14667	14718	14832	14620	14543	14668	14704	14659	14723	14507	14833	14634	14601	14585	14784	14614	14792	14809	14876	14847	14721	14677	14500	14706	14776	14521	14744	14703	14710	14534	14622	14626	14581	14717	14682	14562	14572	14618	14760	14747	14679	14823	14577	14785	14694	14688	14633	14476	14649	14690	14704	14814	14789	14718	14673	14554	14699	14615	14399	14680	14779	14749	14786	14584	14737	14509	14733	14609	14698	14722	14676	14616	14606	14783	14616	14669	14767	14727	14582	14589	14702	14624	14791	14717	14707	14497	14710	14555	14786	14728	14856	14798	14715	14676	14760	14671	14703	14857	14738	14596	14597	14743	14598	14678	14626	14647	14440	14806	14691	14729	14717	14770	14604	14510	14522	14825	14769	14582	14747	14809	14696	14636	14631	14638	14724	14648	14514	14649	14612	14614	14587	14650	14606	14908	14628	14826	14648	14801	14710	14667	14448	14837	14686	14896	14771	14677	14658	14597	14417	14612	14488	14672	14846	14565	14806	14773	14668	14769	14587	14793	14550	14579	14762	14418	14778	14716	14553	14637	14793	14634	14640	14610	14611	14805	14718	14810	14725	14571	14708	14702	14694	14521	14494	14678	14691	14739	14797	14703	14787	14578	14633	14660	14689	14883	14698	14610	14649	14681	14625	14634	14467	14604	14750	14775	14761	14506	14766	14488	14703	14630	14822	14706	14449	14595	14779	14611	14627	14513	14582	14785	14661	14693	14658	14531	14588	14697	14595	14725	14701	14798	14630	14666	14542	14729	14757	14549	14695	14565	14817	14717	14647	14688	14708	14605	14746	14629	14612	14829	14706	14786	14674	14634	14740	14626	14719	14629	14823	14806	14696	14687	14701	14561	14635	14642	14720	14448	14621	14785	14798	14812	14821	14776	14776	14601	14731	14716	14694	14684	14673	14678	14664	14608	14725	14596	14732	14731	14625	14749	14556	14635	14643	14789	14655	14523	14595	14487	14698	14720	14555	14737	14512	14715	14704	14771	14724	14857	14645	14672	14685	14707	14669	14635	14641	14623	14759	14718	14704	14840	14738	14556	14515	14769	14528	14652	14655	14573	14558	14765	14673	14708	14626	14677	14764	14611	14500	14692	14837	14610	14625	14664	14790	14732	14632	14674	14785	14686	14534	14584	14739	14778	14513	14738	14606	14850	14728	14742	14739	14597	14672	14637	14573	14800	14591	14511	14707	14778	14840	14677	14847	14817	14740	14671	14720	14743	14702	14713	14573	14736	14481	14682	14551	14643	14741	14766	14625	14648	14706	14660	14722	14769	14655	14549	14689	14667	14549	14608	14779	14770	14689	14612	14526	14653	14840	14608	14804	14880	14701	14603	14671	14690	14772	14618	14581	14567	14551	14787	14688	14670	14769	14475	14639	14647	14609	14799	14705	14914	14728	14753	14694	14668	14576	14548	14534	14611	14629	14646	14713	14714	14776	14701	14556	14707	14710	14718	14577	14742	14542	14810	14646	14652	14580	14532	14576	14764	14871	14701	14686	14783	14514	14571	14740	14602	14725	14781	14585	14661	14428	14463	14634	14649	14673	14654	14582	14733	14626	14517	14720	14645	14589	14686	14536	14656	14838	14775	14680	14756	14667	14584	14733	14644	14661	14743	14758	14687	14807	14592	14653	14684	14789	14687	14796	14795	14643	14642	14753	14526	14636	14577	14675	14626	14612	14771	14650	14782	14472	14686	14700	14736	14736	14728	14426	14842	14806	14711	14703	14593	14648	14688	14547	14872	14647	14644	14697	14670	14556	14778	14859	14769	14555	14753	14751	14793	14899	14460	14835	14653	14630	14713	14540	14838	14579	14793	14791	14712	14628	14794	14765	14536	14841	14666	14592	14883	14704	14773	14709	14777	14588	14591	14901	14556	14625	14598	14795	14825	14707	14501	14597	14631	14704	14667	14675	14781	14783	14555	14743	14852	14662	14630	14644	14665	14778	14715	14680	14603	14790	14571	14506	14729	14616	14645	14594	14588	14690	14586	14560	14534	14609	14662	14650	14589	14519	14601	14830	14531	14625	14493	14751	14570	14558	14426	14726	14732	14760	14709	14660	14708	14710	14730	14779	14728	14612	14743	14823	14731	14594	14527	14664	14626	14630	14548	14645	14690	14927	14634	14674	14780	14583	14794	14630	14627	14588	14523	14854	14649	14607	14622	14596	14665	14783	14531	14638	14489	14533	14841	14874	14573	14768	14597	14749	14668	14862	14662	14843	14796	14657	14615	14580	14764	14625	14695	14622	14646	14588	14655	14714	14637	14536	14534	14695	14634	14621	14665	14688	14658	14527	14551	14694	14686	14745	14670	14666	14677	14651	14527	14879	14831	14591	14689	14745	14656	14704	14563	14670	14787	14552	14698	14589	14741	14666	14823	14749	14760	14691	14690	14602	14856	14599	14736	14624	14767	14618	14714	14704	14834	14772	14758	14718	14609	14533	14759	14550	14604	14543	14662	14673	14632	14649	14615	14619	14708	14645	14678	14529	14509	14672	14741	14602	14702	14783	14640	14598	14670	14684	14800	14666	14719	14814	14585	14819	14783	14740	14715	14728	14547	14711	14484	14665	14489	14774	14723	14674	14734	14711	14618	14763	14758	14622	14706	14720	14679	14548	14651	14556	14641	14732	14706	14810	14736	14717	14578	14834	14647	14478	14557	14697	14547	14789	14612	14585	14719	14741	14567	14635	14874	14728	14813	14751	14761	14810	14534	14734	14643	14660	14620	14459	14691	14756	14829	14698	14790	14613	14690	14639	14776	14683	14641	14570	14476	14654	14651	14794	14686	14735	14584	14575	14683	14569	14652	14479	14641	14739	14929	14773	14773	14790	14709	14651	14707	14579	14743	14678	14479	14711	14738	14661	14788	14535	14647	14648	14682	14721	14682	14806	14625	14745	14701	14616	14662	14837	14560	14561	14466	14616	14706	14547	14800	14769	14728	14796	14802	14849	14623	14648	14712	14559	14697	14766	14680	14596	14618	14763	14688	14774	14725	14751	14566	14546	14696	14748	14694	14660	14636	14660	14623	14664	14827	14697	14785	14775	14549	14703	14853	14712	14867	14674	14593	14639	14753	14735	14574	14613	14771	14771	14546	14662	14836	14545	14698	14684	14746	14587	14750	14828	14844	14679	14584	14701	14602	14701	14606	14575	14707	14663	14481	14787	14563	14612	14554	14724	14544	14734	14745	14470	14799	14789	14591	14655	14621	14607	14665	14657	14713	14741	14695	14660	14707	14723	14607	14495	14600	14488	14635	14565	14599	14566	14618	14551
22827	21307	29094	24002	21976	24499	25872	20843	20982	35727	25300	22308	27060	21742	22221	22847	21439	20339	19955	18916	17990	17744	17380	17224	17180	16975	17126	17045	17228	17178	17200	17068	17116	17087	16995	17074	16928	16950	17017	16915	17122	17002	17182	16980	17137	16939	17026	17048	17091	17043	17050	17207	17132	17209	17060	16932	17089	16997	16852	16904	16944	17052	17020	17213	17044	17258	16734	16986	16867	16876	17008	16824	16944	17031	17157	17296	17116	17075	17066	17106	17023	16984	16925	17184	16976	16999	17202	16887	16981	17085	17011	17023	17131	17177	16988	16956	16927	17046	17066	17051	16999	16861	17056	17006	17050	16900	17066	16928	17032	17144	16976	16953	17000	17191	16902	16832	17033	16969	17172	16910	17001	17152	16902	16980	17135	17009	17022	16814	16880	16971	16953	16977	16910	17148	17016	17072	16977	16919	16934	16908	17098	16854	17125	16937	16938	17271	17063	16930	17064	17162	17011	16858	16989	17015	17014	17092	16952	16967	17157	17140	16906	16955	16971	17039	16879	17150	16931	17007	16966	16957	16900	16972	16976	16924	17025	16992	17213	17019	17035	16931	16999	17054	16854	16929	17159	17124	17105	16999	16973	17011	16878	17098	16813	17062	17102	16902	17066	16801	16865	16979	17186	16924	16902	16993	16840	16993	16901	16968	16918	17164	17021	16969	16903	17044	17151	17102	16926	16824	16864	16925	16912	17012	17156	16893	16890	16931	17011	17120	16920	16961	17003	16892	16918	16896	17111	16842	17212	16934	17136	16962	16997	16841	16769	16776	17037	16940	16983	16889	16959	17022	17031	17156	17102	16791	17003	16867	17171	16849	16955	17003	16870	16893	16880	16908	16874	16970	17017	16817	16890	16995	16946	16977	16919	16876	17055	17006	16884	17062	17119	17042	17026	16993	16840	17029	16794	16999	17064	17033	16838	16958	17053	17020	17286	17088	16924	16964	17007	16934	17120	16958	16817	17078	16910	17016	16910	17011	16836	16985	17048	16937	16897	16854	16788	16980	16812	17159	16980	16930	17012	16930	17053	16923	17033	16922	16977	16835	16988	17249	16961	16916	16851	17108	17090	17055	16893	16841	16906	16875	16992	17060	17110	17007	17013	16920	16928	17007	16873	16862	17075	16864	16717	16714	16754	16834	17003	16973	16798	16921	16910	17066	16871	17039	16981	17125	16776	16919	17100	17050	16978	17041	16880	16903	16966	17002	17031	16717	17033	17055	17054	16968	16924	17049	17095	17006	16947	17027	16793	17044	16863	16980	17099	16830	16831	17019	16906	16904	16996	17002	17008	16835	16912	17135	17356	16751	16935	17072	16942	17103	16854	17149	17050	17069	16974	16949	17135	16992	16821	17060	16799	16958	17005	16948	17092	16930	17063	17064	16836	17036	16756	17038	17051	16959	16749	16765	16946	17096	17153	17125	17042	17099	16986	17047	16950	16919	16928	16707	16954	17028	16787	16951	16838	16882	17027	17024	17080	16915	16984	16981	16993	16781	17095	17069	17056	16858	17018	16938	16831	16814	16904	16856	16935	17049	16957	17047	16968	16960	16960	16990	17159	17129	16813	17122	17070	16780	16945	16814	17187	16947	16973	17062	16984	17255	16926	16825	17063	16869	16982	16954	16983	16753	17057	16915	16979	16856	16854	17024	17003	16872	17084	16786	16969	16986	16915	16987	17104	17026	16951	16912	16724	16996	17114	16926	16876	17003	17177	17097	16959	16951	16829	16917	17065	17150	17201	16843	16938	16782	16941	16955	16880	16839	17067	16835	17122	16944	16882	17043	16949	16719	16952	16822	16994	16932	17169	16918	16972	16952	16999	16869	17083	17199	16963	16779	16898	16968	16937	17207	17134	16961	16982	16888	17064	17120	16964	16874	17106	17137	16935	16912	16945	17111	16925	17302	17106	16954	16992	17122	17017	17087	16837	16828	17093	16992	16952	16790	17016	17023	17024	16973	16808	16810	16928	16753	16931	16981	17095	16885	16911	16982	16963	16949	16843	16866	17050	16776	16972	17036	16999	16948	16926	16669	16981	17060	16936	16893	16790	16924	17108	17076	16992	16958	17122	16991	17214	17048	16872	16910	16974	16728	16865	16840	16840	17101	16885	16898	16912	17023	16888	16988	17016	16942	17022	16945	16902	16929	16884	16988	17062	16745	16787	16916	16846	17032	17082	16950	16930	17072	17098	16861	17000	17022	16976	16993	17023	16928	16999	17040	17040	17147	17006	16939	16928	17105	16911	16889	16994	16904	17017	17128	17004	16829	16846	16662	17013	16947	16829	16965	16893	17024	16962	17111	17076	17071	17034	16964	16991	16878	16966	17064	17139	17034	17065	16902	16877	17010	16949	16948	17116	16957	16924	17099	17007	17034	16887	17035	17055	16976	16981	16981	16863	17105	17013	16872	17026	17047	16797	16931	16843	17040	16885	16964	17090	16989	16965	16928	16861	17034	16940	17062	16906	17037	17093	17001	16863	16814	17031	17015	17002	17081	16845	17031	16924	17086	16979	16901	16945	17087	16951	16690	16882	16904	16873	16887	17170	16959	17222	17179	17071	17148	17006	17027	16984	17011	16793	16928	16970	16861	16908	16792	17093	17052	16861	16985	17015	17131	16999	17065	16894	17203	17201	16910	16764	16826	16945	16883	17074	16914	16919	16992	16950	16881	17116	17123	17062	16871	16800	17130	17033	17062	17174	17055	16954	16913	17124	16947	16844	16870	16816	16861	16923	16916	16805	16843	16983	16892	16985	16848	17051	17040	17002	17126	17138	17035	16956	17021	17019	16897	16809	17006	16864	17094	16910	17242	17056	16965	16793	16984	17029	16904	17035	17032	16901	16889	17080	17141	16828	16917	16798	16958	17003	16922	16997	16840	17015	16923	16912	16998	16971	16796	16950	16914	16834	16932	16808	17131	16832	16904	17145	16877	16821	16894	16866	16819	16959	16932	17200	16892	17185	16945	17105	16861	16972	16943	16908	17107	16992	17061	17249	17013	16882	16869	17024	17113	16890	16895	17037	16923	17069	17006	16832	16853	16968	16895	16979	17135	17057	17173	17043	16801	17128	16937	16722	16980	16793	17090	16834	17089	17046	17006	16968	17041	16786	17132	16726	16973	16874	16800	17058	16901	16905	16834	16899	16978	16938	16843	17220	16983	17032	16777	16968	17017	17043	16800	17071	16938	16853	17096	17067	16997	17067	17102	16830	17023	17081	16989	16815	16809	17086	16937	16905	17081	17019	16976	16900	16928	16847	16914	17037	17065	16934	17057	17061	16914	17027	16934	17006	16821	16872	16910	16896	17060	17122	16952	16917	17157	16986	16925	17093	16769	16956	16851	16864	16924	17144	17034	16835	16970	16822	17003	17049	17033	17016	16944	17015	16912	17068	17217	16899	16778	16969	17027	16988	16920	16880	16837	16958	17052	16757	16881	16815	16959	16961	17060	16963	16858	16864	17001	16954	16788	16813	16947	17000	16850	16792	17065	16913	16797	17078	16988	16947	17125	17022	16945	16785	16932	16859	17078	17043	16784	16864	17337	16982	16933	16872	17039	17149	16993	16871	16855	17020	16936	17044	17116	17001	16829	17176	17011	16967	16683	16952	16861	17290	16875	16876	17053	16976	16946	17099	17071	17130	17041	17107	17149	16947	16886	16883	16785	17086	17148	17035	16853	17069	17001	16960	16927	16809	16816	17052	17036	17077	16908	16863	17176	16771	16952	16952	16913	17002	17013	16789	17041	17022	17040	16968	17050	17039	16824	17051	17100	16969	17138	17031	17026	17065	17141	16889	16974	16909	17031	16767	16909	16787	16869	16883	16922	16971	16882	16762	17007	17171	16953	16837	16946	16991	17065	17023	16864	16881	17196	17016	17108	16937	17283	17005	16916	17034	17072	17043	16733	16864	16989	16963	16826	16965	16961	16894	16904	16971	17214	17083	17050	16994	17139	16885	16815	16812	17024	17043	16882	16835	16736	16900	17027	16952	17158	16925	16972	16903	17071	16915	16915	17007	17012	17147	17012	16913	16658	17221	16862	17036	16997	16878	17054	17101	16985	16863	16831	16976	17079	17160	17067	17207	17036	16986	16799	16917	16806	17021	16977	17044	16745	16928	16881	17002	16858	17026	16821	17016	16845	16889	17013	16941	16945	16865	16895	17090	17148	16987	17048	16930	16714	16749	16839	17031	16816	16777	16882	16904	16831	16910	16845	17121	17095	16867	16959	17149	16965	16917	16807	16855	17023	17019	16881	16981	16964	16943	16969	17262	17060	17013	17064	16957	16942	16991	16872	16920	17095	16874	17158	16966	16953	16981	16835	16912	17162	17186	17024	16877	17132	16568	16899	17025	17016	16568	16726	16988	17083	17029	16920	17150	16917	16982	16796	16995	16775	16937	16851	16974	17125	17029	17011	17064	17005	17218	16930	16998	16744	16947	16679	16903	16876	16950	17037	16751	17038	16962	16918	17070	17087	16929	16812	16976	17083	16884	16885	17053	16906	17088	16985	16803	16846	16987	16999	16833	17021	17072	16965	17093	17033	17064	16894	16863	16869	17188	17055	17102	16946	16906	17123	16907	17075	16940	16897	16722	17036	16800	17164	17086	17134	17022	16807	16873	16794	17002	16994	16925	16927	16975	16919	16972	16938	17070	16875	17043	16933	16961	16857	17130	16954	17018	17053	17013	17065	16840	16864	17109	17020	16814	16898	16864	16901	17071	17052	17029	17047	16881	16993	16970	17140	17017	17173	17007	17044	17025	16856	16939	17006	16879	17125	16957	17147	17127	16799	16892	16958	17057	16877	17056	16879	17138	16991	16906	17082	17069	17000	16989	17211	17098	16986	17075	16988	17095	16896	17071	16932	16703	16959	17213	17004	16773	16975	17054	16874	17059	17115	17039	16832	16848	17035	17039	16825	16943	17047	16884	17033	16933	16895	16907	16955	16802	16999	16862	17198	16805	16941	16896	16761	16807	16893	17102	16925	16991	17170	16876	16989	16917	17220	17132	16996	16798	16836	16842	17033	17153	16861	16951	16748	16911	17045	16967	16935	17117	17012	16911	16901	17004	16967	16898	17011	17002	17001	16963	16913	16970	16891	17022	17230
34360	57435	50077	37382	29215	23888	20661	19710	21534	37216	22197	22912	27816	19874	22642	22824	20483	19346	18461	16903	15989	15245	15056	14735	14801	14849	14721	14699	14782	14678	14689	14822	14798	14768	14713	14800	14819	14668	14781	14711	14827	14736	14800	14891	14872	14690	14716	14781	14685	14665	14700	14686	14624	14776	14825	14816	14733	14713	14598	14956	14808	14814	14675	14951	14894	14685	14727	14652	14837	14760	14876	14861	14595	14581	14716	14770	14895	14827	14764	14667	14823	14642	14790	14671	14718	14708	14737	14781	14798	14800	14630	14605	14793	14612	14793	14578	14833	14765	14866	14654	14707	14812	14753	14610	14749	14791	14776	14709	14551	14750	14837	14789	14794	14752	14765	14625	14803	14573	14793	14765	14867	14706	14779	14705	14715	14905	14628	14712	14785	14899	14727	14647	14803	14898	14758	14788	14651	14746	14773	14766	14683	14633	14644	14726	14804	14823	14700	14591	14704	14776	14722	14740	14927	14866	14873	14668	14761	14724	14764	14677	14711	14711	14644	14536	14753	14712	14687	14711	14785	14714	14684	14663	14730	14736	14722	14620	14831	14595	14665	14803	14887	14720	14732	14604	14621	14800	14555	14829	14735	14697	14717	14763	14828	14764	14732	14709	14735	14667	14672	14842	14783	14929	14646	14773	14718	14666	14674	14740	14660	14808	14593	14678	14706	14767	14850	14655	14694	14642	14700	14755	14657	14667	14682	14662	14754	14870	14864	14689	14693	14855	14680	14749	14779	14841	14761	14759	14828	14654	14700	14802	14713	14648	14712	14747	14874	14671	14671	14864	14736	14771	14757	14829	14725	14710	14776	14651	14800	14795	14639	14749	14709	14844	14842	14590	14768	14774	14556	14852	14687	14801	14736	14755	14639	14755	14637	14801	14612	14718	14606	14798	14709	14631	14759	14855	14747	14839	14775	14630	14914	14622	14722	14765	14913	14802	14713	14654	14695	14864	14802	14883	14593	14614	14808	14645	14761	14711	14640	14606	14541	14841	14653	14796	14715	14803	14937	14584	14713	14808	14681	14600	14803	14853	14714	14801	14642	14760	14713	14782	14641	14718	14720	14819	14737	14673	14782	14763	14952	14619	14721	14614	14715	14786	14848	14713	14883	14645	14693	14713	14769	14650	14644	14595	14613	14803	14494	14726	14776	14737	14609	14651	14723	14818	14751	14644	14766	14657	14779	14747	14693	14898	14762	14673	14782	14850	14677	14733	14662	14537	14798	14836	14923	14503	14851	14786	14859	14853	14601	14746	14706	14726	14800	14718	14740	14887	14751	14769	14767	14866	14662	14712	14756	14883	14675	14831	14694	14555	14791	14533	14696	14884	14714	14913	14694	14795	14892	14692	14725	14576	14756	14702	14873	14727	14807	14694	14676	14832	14650	14617	14760	14778	14796	14725	14678	14797	14770	14764	14729	14779	14704	14690	14707	14750	14852	14885	14576	14694	14584	14806	14773	14643	14762	14717	14798	14706	14693	14717	14620	14804	14702	14740	14821	14987	14724	14694	14814	14660	14798	14621	14689	14702	14683	14819	14771	14686	14781	14678	14749	14804	14720	14739	14553	14736	14760	14629	14687	14732	14750	14750	14679	14789	14704	14802	14930	14812	14690	14741	14624	14675	14632	14744	14989	14663	14723	14797	14647	14804	14866	14710	14786	14695	14728	14937	14710	14668	14651	14856	14741	14825	14730	14734	14842	14712	14711	14735	14761	14623	14722	14764	14538	14849	14700	14822	14709	14734	14694	14699	14870	14740	14853	14593	14570	14748	14623	14776	14665	14824	14681	14732	14602	14671	14726	14756	14739	14632	14600	14617	14736	14802	14832	14605	14651	14748	14680	14560	14795	14688	14618	14697	14627	14738	14643	14614	14814	14539	14638	14836	14777	14860	14818	14710	14774	14609	14632	14785	14671	14856	14775	14879	14708	14751	14835	14729	14797	14890	14842	14956	14556	14580	14724	14784	14733	14779	14884	14575	14831	14781	14709	14700	14774	14806	14714	14580	14691	14679	14649	14938	14628	14777	14686	14685	14766	14762	14811	14691	14698	14716	14608	14709	14711	14765	14855	14787	14714	14602	14747	14625	14769	14974	14878	14746	14832	14671	14627	14528	14689	14634	14736	14601	14744	14731	14649	14822	14794	14739	14813	14646	14772	14695	14723	14709	14825	14671	14780	14739	14869	14773	14755	14781	14688	14670	14752	14678	14775	14700	14696	14817	14640	14648	14848	14653	14768	14625	14788	14620	14902	14519	14921	14632	14807	14783	14586	14641	14628	14594	14717	14780	14741	14664	14724	14804	14832	14783	14823	14810	14482	14573	14728	14971	14756	14731	14580	14817	14531	14840	14626	14711	14710	14542	14737	14714	14697	14715	14595	14738	14634	14756	14725	14760	14733	14715	14751	14867	14883	14694	14764	14801	14775	14715	14671	14593	14692	14795	14597	14692	14674	14692	14762	14854	14751	14733	14603	14741	14610	14728	14681	14686	14790	14641	14785	14756	14764	14747	14667	14595	14837	14604	14849	14696	14721	14750	14626	14682	14665	14866	14610	14785	14677	14978	14630	14661	14722	14709	14790	14849	14742	14589	14503	14673	14663	14756	14617	14869	14723	14705	14644	14793	14858	14755	14707	14641	14889	14765	14607	14693	14717	14937	14737	14645	14774	14616	14822	14697	14731	14755	14861	14710	14807	14714	14703	14719	14607	14749	14849	14706	14807	14634	14819	14792	14850	14607	14656	14807	14741	14630	14597	14802	14764	14670	14705	14650	14590	14828	14699	14712	14606	14676	14754	14826	14723	14766	14843	14806	14548	14847	14764	14691	14710	14807	14861	14913	14752	14577	14516	14756	14636	14878	14899	14942	14668	14698	14925	14883	14720	14687	14717	14763	14691	14652	14829	14777	14780	14695	14661	14822	14667	14853	14707	14776	14719	14705	14712	14912	14695	14781	14809	14813	14749	14872	14715	14670	14590	14840	14659	14792	14915	14599	14738	14776	14683	14763	14734	14770	14679	14804	14729	14859	14672	14770	14755	14660	14611	14657	14689	14724	14693	14892	14670	14791	14739	14638	14763	14751	14620	14763	14673	14763	14702	14809	14739	14779	14750	14779	14658	14556	14639	14537	14930	14706	14816	14808	14696	14687	14743	14690	14631	14845	14668	14645	14747	14750	14835	14607	14633	14771	14724	14658	14706	14719	14708	14612	14772	14782	14652	14664	14861	14701	14814	14730	14683	14850	14737	14633	14768	14711	14845	14574	14798	14731	14843	14642	14809	14671	14688	14715	14809	14657	14869	14593	14802	14554	14870	14663	14773	14776	14817	14798	14908	14879	14656	14704	14632	14777	14667	14677	14613	14721	14666	14768	14846	14610	14728	14717	14712	14665	14671	14658	14747	14629	14759	14658	14803	14583	14683	14770	14668	14718	14850	14730	14681	14663	14766	14547	14614	14903	14816	14794	14875	14713	14717	14476	14592	14674	14777	14644	14655	14532	14799	14785	14818	14783	14609	14760	14793	14712	14725	14591	14715	14832	14827	14543	14697	14675	14805	14713	14885	14890	14760	14593	14784	14812	14770	14768	14777	14815	14798	14700	14646	14905	14738	14679	14705	14823	14636	14699	14687	14519	14711	14830	14655	14723	14635	14714	14612	14840	14698	14648	14403	14839	14670	14742	14593	14741	14847	14781	14622	14746	14647	14686	14742	14907	14867	14836	14914	14775	14682	14645	14631	14749	14817	14645	14800	14746	14808	14662	14653	14639	14906	14689	14686	14746	14705	14694	14751	14775	14709	14638	14670	14812	14687	14746	14759	14552	14707	14753	14553	14867	14858	14690	14796	14811	14727	14700	14693	14666	14704	14730	14750	14747	14671	14758	14694	14773	14683	14781	14806	14739	14769	14700	14777	14911	14786	14692	14713	14854	14717	14710	14791	14809	14839	14715	14509	14765	14505	14877	14602	14924	14698	14553	14704	14629	14692	14506	14679	14713	14825	14723	14726	14615	14892	14750	14751	14666	14667	14626	14879	14808	14637	14668	14713	14708	14564	14636	14663	14730	14711	14722	14500	14743	14774	14667	14722	14657	14716	14919	14812	14634	14650	14739	14725	14693	14842	14792	14688	14629	14747	14670	14789	14907	14620	14820	14770	14827	14803	14437	14625	14849	14915	14643	14862	14814	14735	14811	14782	14821	14697	14726	14685	14773	14658	14807	14783	14698	14615	14831	14590	14623	14832	14666	14897	14610	14716	14666	14713	14839	14790	14818	14814	14852	14631	14724	14729	14841	14636	14726	14771	14734	14809	14603	14706	14902	14714	14901	14737	14630	14775	14757	14580	14848	14752	14739	14671	14644	14704	14733	14629	14570	14642	14843	14741	14767	14979	14738	14564	14658	14688	14691	14616	14587	14794	14548	14603	14773	14729	14691	14775	14767	14714	14606	14738	14846	14637	14909	14790	14646	14900	14762	14595	14595	14837	14841	14706	14755	14473	14645	14864	14640	14758	14900	14662	14672	14683	14753	14706	14644	14837	14738	14851	14855	14630	14620	14671	14727	14803	14783	14752	14856	14617	14730	14728	14738	14881	14784	14808	14655	14751	14720	14786	14643	14751	14768	14765	14875	14635	14777	14705	14623	14717	14800	14689	14878	14809	14696	14866	14700	14737	14807	14621	14746	14730	14657	14729	14717	14742	14897	14694	14838	14768	14639	14948	14685	14731	14785	14933	14741	14855	14696	14663	14747	14892	14864	14639	14656	14782	14679	14849	14587	14793	14676	14754	14635	14764	14668	14822	14885	14665	14652	14787	14781	14779	14761	14722	14822	14750	14871	14745	14726	14735	14724	14688	14686	14816	14565	14704	14765	14807	14632	14816	14656	14670	14870	14686	14805	14896	14693	14655	14813	14662	14802	14728	14675	14762	14691	14807	14742	14721	14868	14658	14713	14733	14822	14930	14717	14595	14776	14646	14570	14816	14473	14605	14806	14791	14756	14750	14788	14705	14698	14755	14822	14761	14712	14705	14634	14829	14573	14655	14689	14745	14741	14866	14796	14817	14688	14802	14664	14540	14625	14748	14706	14887	14613	14806	14760	14628	14885	14733	14642
28022	24245	29120	24237	18741	17940	17788	17436	17277	17528	17349	17452	17660	17544	17787	17779	17638	17598	17199	17371	17064	16864	17110	17023	17013	16951	16962	17332	17088	16950	16948	17103	16937	16987	17114	16895	16875	16926	16901	16778	16840	16835	16888	17036	16912	17043	17045	16936	16980	17047	16873	17012	16896	16959	17022	16894	16955	16927	17044	16900	16933	17001	16829	16923	16962	17173	17091	17030	16832	17027	16994	17056	17038	16955	17070	16895	16854	16914	16826	17192	16893	16882	17032	16884	16917	17026	17008	17039	16864	16970	17098	17062	16972	16824	16799	17078	16891	16896	16903	16984	17040	16949	17203	16884	16887	17093	16704	17045	16878	16920	17007	16872	17262	16950	16951	16836	16843	16951	16978	16900	17143	17036	17146	17038	17053	16772	16906	16851	16865	16957	16899	16966	16908	16968	16872	16903	17100	16793	17048	17025	16925	17092	17053	16958	16995	16737	16871	16981	16699	16871	16931	16934	16960	16922	16966	16969	16967	16766	16777	16816	17087	16947	16834	16856	16682	17077	16878	17152	16858	16994	16862	16921	17049	16858	16917	17124	17264	17118	16898	16863	16750	16748	16850	16902	17181	16966	16988	16923	16934	17001	16699	16828	16990	17025	17035	17012	16901	16765	16828	16882	16934	16812	17034	16823	17029	16986	16956	17164	16763	16994	16736	16872	16840	17175	17006	16957	16942	16884	16905	16950	16877	16923	16904	16900	16898	17166	16921	17025	16953	16907	16970	16837	17284	16975	16791	17161	16961	16934	17100	16992	16912	17084	16978	16900	17007	16997	16820	16862	16893	16972	16871	16931	17114	16971	16914	16752	16802	17000	16924	17104	16843	16994	17183	17083	17062	17101	16894	16933	17127	16910	17054	16859	17169	16792	17002	16901	17044	16903	17032	17125	16855	17005	16955	16984	16970	17037	17047	16979	16985	16864	17006	16973	17075	17119	16876	16970	16858	16930	16841	16993	17141	16880	16983	17034	17109	16896	16981	16987	17073	16909	17002	16871	17013	17138	17014	16924	16984	16971	16843	16880	17167	17006	16780	16909	17075	16858	16803	16884	17081	16916	16960	16975	16824	16982	17110	17160	17006	16958	17122	16862	16937	17042	17006	17127	17013	17042	17099	17043	16851	16804	16904	17021	17087	16928	17052	16789	17025	16947	16872	16922	16854	17224	16949	16980	17034	16936	16923	16915	17156	16953	17011	17043	17026	16938	16918	16900	16985	17030	17099	17180	16727	16874	17043	16988	16832	16657	16896	16842	16984	17023	16977	16940	17043	16755	16766	16859	16853	17103	17037	17071	17008	17045	16955	16910	16874	16879	17196	16860	16887	16861	16848	16858	16822	16971	17115	16863	17097	17047	16970	16791	16976	16933	16924	17105	16995	16988	17038	17008	16968	16895	17033	16799	16894	17139	16874	16850	16913	16959	16964	17124	16943	16969	16913	16795	16825	16889	17364	16838	16937	16972	16975	16860	16812	17042	16979	16930	16949	17233	16968	16949	16965	16992	17075	17006	16829	16977	17003	16871	17056	17082	16919	17030	17007	16910	16876	17005	17003	16999	17099	17219	17075	16978	17062	16978	16911	16872	17055	17214	16964	16882	16980	16891	17021	16967	17084	17060	16985	16991	16821	16972	17060	16750	16938	16808	16894	17018	17108	17141	16811	16897	17088	17122	16762	16967	16765	17060	17037	17105	16976	16976	16843	16992	16855	16890	17104	17060	17222	16936	17017	16976	16844	16934	16819	17060	16958	16797	17208	17054	17066	17119	16886	17063	17018	16949	16917	16986	16863	17061	17009	16933	16973	16914	16826	16823	16929	17134	17199	16842	17093	16888	17098	16836	16988	17082	16881	17200	17044	16814	17004	16897	16971	16851	16898	16910	16970	16869	17296	16807	16726	16889	16637	16901	16913	16815	17092	17124	17025	16847	16769	16959	17000	16967	16864	16895	16962	17024	17154	16980	17021	17119	16997	16749	16768	16836	16873	16735	17150	16965	16781	16961	16887	16775	16898	16978	16958	16876	16859	17001	17172	16975	16930	17006	17211	16883	17065	16959	17072	16891	16785	17034	16815	16906	17199	16957	16857	16835	16897	16889	16896	17193	16926	16816	16949	16862	16760	16934	16920	17120	17077	17110	16919	17067	16862	17024	17020	16996	17027	17163	16817	16955	16948	16939	16868	17050	16838	16829	16771	16951	16879	16833	16831	17108	16996	17193	16924	17007	17077	17029	16936	17100	16963	17114	16891	16969	17075	16895	16987	16861	16758	16873	17023	17014	16891	16970	16985	16901	16900	16937	16758	16865	16937	17031	16921	16738	16930	16796	16979	17078	17040	17074	16872	17006	17164	17185	17218	17208	16887	16850	17014	16974	16652	17095	16952	16876	16725	17025	16998	16955	17003	16949	17018	16907	17020	16965	16920	16997	16863	16800	16818	16884	16883	17000	17051	17027	17076	16922	16827	16987	17109	17001	16907	17065	17026	16963	17122	17142	17158	16968	16889	16953	16932	16876	16817	17013	17062	16926	17151	16982	17041	17152	17096	16840	17131	16965	16891	16989	16994	16993	16878	17001	16682	16879	16975	16946	16955	17094	17111	16961	16969	16853	17005	16935	17278	17007	16762	17151	16760	17076	17185	16793	17024	16839	16962	17010	17102	16874	16952	16910	17132	17189	16904	16892	16964	16902	17063	16907	16962	16983	16978	16736	17096	16969	16939	16871	17036	17015	16944	16728	17080	16940	16853	17157	16833	16959	17074	16887	17110	16975	16795	17043	17132	16942	17057	17132	16744	16847	16973	16741	17099	17234	17019	16898	17160	16758	17049	16748	17124	16887	17161	16988	16811	17072	16948	16952	16890	16973	16996	16945	17057	16870	17088	16823	17021	16979	17000	16983	16956	16900	16987	16852	17008	17039	16860	16936	16854	17148	17081	16996	16848	16909	16915	17003	17026	16719	16829	16971	16903	16860	17209	17071	17118	16924	16881	16809	17116	17157	17045	16987	17007	16812	17005	17013	16841	16735	17293	17137	16915	16931	16958	16965	16948	16883	16948	16907	17128	16878	17121	17087	16944	16853	16767	17235	16959	16795	16918	16783	16919	16922	16839	17019	17019	16982	16987	17092	16927	17159	16908	16994	17062	16695	16805	16857	17052	17124	16873	16993	17093	17130	16930	16944	16912	16972	17081	16976	17094	17101	16933	16984	17030	17074	16748	17174	17000	16958	16947	16994	16895	17109	16780	16872	16954	16900	16911	16835	16833	16914	16939	17156	16986	16821	16885	17026	16845	16977	16949	17115	16994	16918	16949	16960	16786	16812	17000	16822	17168	17234	17099	16976	17002	17046	16931	16932	16903	16769	17016	16847	17087	16748	17086	16938	16959	16866	17221	16890	16897	16956	17040	17224	16974	16833	16923	17262	17135	16989	17074	17119	17006	16876	17024	16983	17001	16997	16738	16917	16962	16984	16880	16824	16924	16991	16684	16882	17074	16971	17189	16941	16850	16984	16932	16901	16886	17056	16904	16843	16946	16873	17113	16990	17010	16980	16942	16909	17084	16949	17119	16797	16983	16973	17030	17081	17028	16934	16920	16820	17029	17000	16985	16817	16773	16952	16977	17262	16877	16786	16973	16947	16993	17013	17167	16972	17028	16978	16963	16907	16868	16858	17150	17112	17071	17030	17066	16854	17028	17002	16930	16960	16705	16934	16840	17037	16863	16972	16924	17065	16770	17083	17015	16985	16863	16989	16987	17044	16995	16958	17125	16998	17226	17045	16876	17072	16816	16973	16726	16982	16916	16909	17192	16871	16941	16890	16909	17129	16919	17055	16930	16915	16912	17170	16986	16877	16806	17058	16969	16940	16852	16838	16879	16923	17254	16887	17014	16828	16829	16915	16901	16843	16997	17072	16956	17033	16858	16946	16924	16948	16922	17119	16899	17072	16880	16952	16860	16732	16781	16660	17085	16992	17180	17076	16847	17047	16952	16944	17052	17219	17050	17081	17028	16879	16982	16919	17103	17032	17155	16903	16876	17033	17012	16905	17051	17063	17045	17207	16993	16902	16861	16930	17122	16975	17031	17087	17039	16903	16884	16961	16916	17004	17034	16898	17070	16929	16862	17047	17020	16891	16948	17052	16948	17024	17042	16989	16949	16941	16944	16765	16896	16880	17067	16827	17066	16963	16973	17034	16873	17040	17008	16965	16933	16943	16987	16993	17002	16954	17083	16712	16917	16969	17070	17130	16938	16998	16877	17089	16939	16941	16895	17008	16935	16856	17100	16874	16910	17038	17022	16897	16932	16813	16928	16944	16873	16893	17020	16902	17077	16967	17135	17143	16976	17105	16817	16870	16886	16895	17044	16876	16926	16913	16900	16875	17200	16975	17054	16856	17153	16874	17301	16966	17089	17168	16995	16999	17031	16953	16913	16982	17111	17023	17027	16983	16934	17065	16963	17064	16797	16961	17015	16936	16869	17100	16846	16837	17000	16942	16972	16995	17047	16956	16905	16967	16851	17006	16851	16888	16988	16963	16948	17090	17092	17174	17268	16978	16867	16787	17055	16800	16979	16991	16931	17061	16956	17060	17233	16916	17108	17027	16981	17005	16783	16888	16938	17073	17074	17122	16993	16862	17023	17086	16789	17014	16823	16975	16968	16852	16726	17055	16925	16820	16773	16930	16985	16876	16990	16832	17202	17017	16938	16980	17185	17057	17000	17121	16938	16858	16789	17126	16923	16985	17024	16909	16928	16957	16836	17094	16901	16998	17005	16925	16931	16757	16932	16960	16999	16862	17060	16830	16941	16919	16869	17105	17069	16929	16954	16865	16994	16874	16820	16912	17031	17136	16878	16833	16920	17081	16853	16915	17071	16967	16868	16880	17050	17192	17063	17050	16868	16972	16943	16831	17102	16776	17020	16832	16747	17034	16956	17005	17050	17072	16977	17013	16828	16778	16998	16802	16720	16875	16779	17031	16931	16972	16868	16996	16940	17071	16961	17062	16904	16874	16882	16823	17282	16927	17052	16895	16970	17018	17071	17240	17048	16960	17067	17002	16961	17106	16976	17068	16981	16845	16960	16995	17005	16869	16989	16768	16903	17108	16877	17025
28011	35820	31372	21038	17281	15785	15312	15267	15392	15600	15112	15665	16055	15692	15751	15623	15423	15393	15077	14889	14822	14758	14781	14883	14594	14719	14768	14843	14729	14708	14630	14826	14868	14604	14769	14709	14663	14728	14618	14832	14744	14622	14562	14665	14581	14794	14557	14706	14746	14832	14783	14655	14824	14916	14720	14775	14594	14808	14759	14726	14893	14742	14712	14846	14757	14678	15039	14877	14765	14594	14780	14743	14868	14655	14696	14724	14720	14702	14930	14881	14706	14848	14748	14614	14884	14762	14855	14599	14755	14666	14823	14701	14909	14721	14617	14846	14714	14679	14892	14668	14628	14674	14902	14710	14671	14667	14692	14626	14590	14756	14886	14727	14734	14602	14780	14689	14850	14754	14766	14535	14677	14752	14838	14776	14850	14758	14763	14743	14630	14758	14704	14810	14448	14834	14720	14928	14792	14791	14704	14780	14776	14898	14702	14675	14804	14770	14727	14670	14752	14685	14813	14856	14788	14784	14809	14749	14771	14839	14647	14929	14824	14816	14781	14948	14624	14627	14939	14836	14756	14899	14666	14839	14839	14683	14871	14674	14787	15008	14676	14593	14812	14873	14860	14655	14680	14698	14813	14816	14662	14761	14594	14661	14911	14865	14802	14806	14669	14754	14826	14893	14757	14696	14814	14814	14710	14752	14750	14793	14680	14918	14855	14721	14727	14684	14713	14772	14713	14752	14585	14887	14666	14664	14805	14812	14678	14714	14839	14706	14714	14779	14520	14699	14649	14699	14870	14540	14670	14638	14528	14510	14685	14688	14694	14805	14739	14639	14730	14761	14597	14815	14730	14778	14795	14819	14783	14743	14804	14603	14655	14785	14876	14806	14767	14900	14770	14741	14883	14853	14644	14728	14772	14751	14617	15009	14518	14838	14720	14848	14735	14616	14754	14884	14629	14820	14750	14481	14705	14921	14740	14832	14728	14728	14774	14625	14697	14743	14860	14813	14632	14712	14936	14922	14805	14603	14768	14798	14612	14839	14779	14608	14782	14841	14762	14707	14849	14756	14807	14706	14770	14910	14799	14767	14703	14659	14841	14652	14679	14742	14708	14779	14720	14779	14719	14710	14654	14702	14732	14822	14778	14688	14786	14817	14795	14883	14763	14901	14674	14801	14660	14517	14743	14808	14818	14658	14629	14720	14579	14697	14807	14811	14727	14838	14615	14798	14695	14861	14777	14784	14754	14589	14781	14837	14733	14823	14754	14764	14637	14772	14810	14761	14773	14659	14798	14798	14862	14866	14851	14809	14764	14822	14617	14558	14640	14844	14737	14647	14825	14805	14726	14734	14792	14645	14692	14759	14751	14801	14848	14852	14776	14602	14801	14808	14911	14947	14702	14959	14697	14757	14701	14627	14765	14728	14808	14905	14809	14752	14581	14692	14768	14895	14698	14806	14753	14800	14564	14687	14733	14828	14810	14687	14870	14815	14771	14593	14607	14803	14871	14742	14867	14852	14776	14834	14674	14716	14790	14661	14678	14871	14880	14742	14846	14744	14670	14895	14792	14673	14887	14761	14595	14755	14810	14777	14653	14875	14679	14779	14615	14977	14877	14718	14802	14746	14712	14898	14788	14850	14732	14799	14784	14700	14630	14734	14684	14893	14788	14570	14773	14720	14820	14743	14719	14959	14889	14842	14783	14847	14863	14650	14803	14920	14743	15002	14753	14728	14764	14620	14817	14724	14659	14798	14728	14652	14734	14746	14726	14737	14682	14510	14879	14542	14758	14608	14683	14783	14716	14850	14756	14871	14776	14607	14782	14724	14742	14774	14711	14760	14605	14525	14726	14680	14595	14757	14770	14745	14739	14772	14890	14792	14821	14755	14769	14619	14627	14775	14826	14724	14737	14689	14819	14692	14635	14820	14724	14745	14783	14522	14856	14659	14754	14659	14644	14807	14796	14605	14740	14701	14799	14625	14823	14811	14888	14824	14774	14803	14779	14667	14548	14779	14647	14671	14764	14601	14727	14765	14731	14821	14607	14667	14675	14697	14870	14612	14822	14849	14736	14744	14713	14604	14592	14631	14751	14785	14795	14842	14706	14998	14721	14720	14582	14697	14719	14684	14712	14883	14773	14812	14592	14720	14786	14756	14786	14742	14968	14719	14876	14823	14812	14776	14693	14706	14648	14833	14903	14812	14886	14737	14636	14885	14787	14726	14691	14683	14810	14888	14787	14626	14620	14662	14732	14635	14657	14991	14762	14664	14688	14729	14686	14695	14779	14671	14713	14738	14688	14653	14676	14683	14846	14732	14797	14641	14823	14897	14776	14800	14815	14771	14777	14796	14625	14841	14699	14645	14740	14784	14689	14858	14736	14860	14670	14843	14839	14775	14839	14646	14723	14773	14829	14670	14836	14749	14760	14751	14706	14663	14695	14760	14782	14650	14771	14782	14694	14725	14846	14650	14763	14888	14739	14829	14668	14715	14896	14866	14873	14627	14749	14771	14794	14722	14705	14828	14623	14568	14771	14869	14766	14834	14810	14624	14793	14961	14732	14785	14719	14870	14843	14832	14716	14798	14738	14775	14890	14732	14781	14751	14804	14666	14886	14531	14801	14594	14734	14854	14867	14755	14592	14823	14609	14825	14703	14824	14638	14591	14681	14633	14735	14781	14926	14780	14829	14728	14795	14651	14798	14725	14602	14745	14672	14654	14802	14866	14636	14883	14804	14738	14709	14681	14850	14736	14690	14832	14718	14807	14695	14785	14681	14605	14720	14712	14727	14683	14721	14636	14834	14545	14800	14651	14620	14718	14856	14726	14781	14741	14909	14668	14730	14770	14846	14925	14595	14603	14662	14591	14761	14622	14781	14699	14802	14798	14791	14637	14749	14722	14801	14726	15019	14744	14663	14594	14762	14712	14874	14837	14702	14728	14644	14890	14757	14706	14739	14689	14758	14900	14750	14701	14732	14722	14715	14652	14839	14769	14669	14768	14764	14840	14822	14796	14810	14820	14712	14917	14869	14858	14669	14682	14798	14743	14684	14706	14788	14722	14891	14793	14711	14899	14826	14737	14679	14817	14810	14611	14616	14611	14754	14651	14690	14770	14771	14753	14720	14764	14615	14951	14640	14704	14734	14800	14552	14849	14813	14703	14678	14680	14795	14874	14627	14685	14808	14689	14687	14750	14600	14773	14839	14669	14810	14753	14863	14793	14675	14979	14736	14883	14757	14742	14624	14634	14694	14626	14662	14870	14897	14679	14757	14832	14826	14765	14882	14627	14969	14777	14705	14844	14650	14668	14800	14676	14780	14857	14777	14793	14721	14770	14706	14669	14847	14815	14555	14717	14747	14587	14841	14680	14755	14576	14875	14590	14627	14771	14676	14771	14755	14720	14670	14738	14736	14838	14685	14750	14813	14782	14542	14845	14831	14588	14825	14465	14679	14579	14770	14708	14804	14705	14777	14661	14812	14852	14757	14674	14644	14714	14787	14824	14953	14871	14626	14793	14636	14894	14780	14898	14732	14820	14738	14677	14755	14712	14910	14629	14614	14752	14671	14787	14764	14840	14678	14756	14787	14833	14533	14743	14779	14892	14738	14745	14919	15012	14747	14850	14713	14752	14675	14866	14813	14705	14778	14767	14791	14702	14672	14716	14576	14759	14651	14835	14716	14753	14678	14669	14717	14818	14822	14832	14900	14765	14737	14579	14812	14720	14811	14807	14724	14736	14876	14871	14557	14716	14884	14610	14718	14712	14884	14733	14670	14810	14691	14711	14637	14736	14764	14637	14786	14745	14675	14601	14620	14733	14772	14756	14782	14938	14622	14927	14655	14701	14883	14637	14792	14773	14772	14715	14798	14819	14672	14809	14797	14608	14776	14713	14720	14711	14704	14707	14752	14789	14863	14829	14768	14837	14808	14759	14794	14705	14880	14703	14864	14781	14886	14771	14811	14755	14823	14841	14711	14865	14613	14670	14685	14751	14662	14951	14789	14807	14765	14759	14856	14877	14781	14509	14949	14699	14892	14764	14692	14835	14622	14863	14817	14767	14469	14853	14683	14724	14737	14894	14560	14878	14718	14766	14576	14806	14641	14789	14666	14794	14552	14860	14659	14772	14815	14722	14797	14826	14866	14703	14667	14936	14912	14846	14746	14835	14703	14645	14749	14743	14703	14800	14903	14783	14812	14800	14683	14846	14787	14737	14766	14677	14818	14496	14675	14800	14580	14745	14726	14818	14693	14868	14740	14733	14645	14754	14747	14764	14828	14801	14782	14789	14843	14739	14783	14798	14667	14824	14786	14512	14640	14785	14786	14772	14694	14749	14761	14700	14742	14637	14646	14789	14759	14658	14731	14574	14763	14857	14730	14710	14708	14664	14786	14777	14805	14699	14728	14611	14888	14758	14738	14687	14735	14713	14800	14873	14667	14790	14685	14825	14890	14897	14582	14761	14748	14669	14781	14803	14652	14871	14706	14925	14808	14703	14927	14796	14752	14629	14763	14780	14750	14755	14734	14742	14687	14657	14782	14744	14751	14808	14798	14678	14830	14682	14614	14693	14811	14648	14798	14646	14631	14714	14761	14789	14859	14799	14801	14683	14663	14682	14766	14677	14715	14813	14964	14711	14893	14795	14831	14780	14625	14671	14703	14993	14640	14684	14912	14773	14885	14792	14618	14667	14726	14862	14804	14754	14763	14639	14837	14695	14801	14908	14926	14830	14862	14710	14798	14791	14778	14752	14777	14656	14802	14864	14711	14661	14825	14752	14777	14791	14778	14662	14689	14657	14780	14745	14696	14886	14819	14639	14579	14852	14785	14751	14808	14676	14792	14662	14744	14650	14923	14722	14763	14799	14804	14712	14806	14745	14785	14685	14758	14709	14813	14812	14689	14842	14894	14648	14788	14743	14854	14827	14929	14862	14675	14880	14843	14852	14783	14760	14806	14698	14641	14661	14776	14801	14827	14805	14889	14708	14794	14877	14806	14545	14631	14738	14895	14802	14546	14790	14715	14748	14652	14773	14665	14726	14705	14670	14709	14705	14699	14792	14650	14596	14576	14715	14640	14789	14791	14935	14861	14693	14844	14573	14651	14874	14827	14590	14744	14812	14856	14657	14763	14720	14634	14841	14675	14881	14879	14724	14780	14801
23757	21234	28657	24743	22844	23243	22064	19467	19631	19256	19901	22137	24952	24574	22518	20342	18859	18161	17420	17125	17140	16836	16930	16740	17022	16775	16915	16915	16905	16683	16990	16787	16664	16796	16916	16886	16763	16909	16627	16754	16811	16651	16867	16568	17120	16709	16957	16877	16928	16862	16666	16901	16674	16528	16775	16750	16956	16862	16612	16766	16810	16735	16704	16933	16849	16728	16774	16627	16596	16864	16978	16819	16783	16737	16497	16838	16842	16870	16842	16619	16676	16862	16811	16836	16729	16594	16954	16690	16899	16851	16800	16919	16770	16834	16862	17008	16659	16868	16901	16844	16763	16815	16732	16698	16720	17022	16781	16708	16545	16753	16768	16944	16776	16792	16914	16898	16874	16848	16711	16528	16867	16831	16710	16762	16774	16564	16747	16810	16781	16580	16836	16878	16658	16853	16868	16724	16798	16890	16701	16854	16797	16778	16693	16643	16841	16946	16788	16913	16909	16700	16924	16773	16822	16637	16799	16682	16718	16670	16928	16655	16998	16891	16741	16888	16772	16647	16827	16641	16815	17026	16963	16665	16748	16719	16708	16676	16671	16871	16805	16908	16601	16661	16571	16874	16717	16786	16858	16779	16881	16549	16846	16722	16633	16674	16686	16902	16839	16666	16653	16815	16941	16494	16676	16542	16826	16729	16783	16568	16788	16929	16948	16868	16693	16698	16652	16641	16785	16801	16592	16542	16719	16797	16786	16817	16829	16596	16754	16793	16693	16639	16736	16827	16686	16654	16869	16951	16967	16719	16769	16607	16527	16729	16688	16780	16621	16447	17016	16779	16526	16680	16812	16660	16695	16685	16665	16524	16748	16721	16648	16831	16676	16788	16733	16735	16813	16835	16685	16687	16669	16750	16773	16709	16763	16778	16778	16611	16683	16824	16904	16652	16722	16687	16934	16869	16678	16769	16825	16716	16684	16866	16787	16730	16954	16728	16614	16662	16810	16794	16747	16661	16695	16600	16701	16652	16871	16787	16832	17004	16568	16823	16812	16608	16706	16657	16816	16913	16940	16630	16808	16788	16694	16783	16684	16778	16897	16509	16892	16716	16705	16602	16677	16771	16793	16935	16900	16917	16835	16811	16871	16761	16715	16692	16862	16574	16870	16600	16719	16657	16888	16748	16756	16634	16804	16740	16720	16535	16833	16860	16750	16769	16767	16859	16565	16614	16765	16870	16799	16887	16816	16675	16550	16650	16724	16648	16638	16626	16763	16624	16869	16712	16796	16772	16662	16604	16561	16675	16633	16791	16605	17074	16820	16860	17028	16760	16768	16798	16946	16661	16793	16805	16824	16825	16689	16823	16881	16702	16752	16721	16890	16877	16899	16866	16789	16832	16714	16615	16803	16899	16713	16851	16655	16719	16963	16663	16498	16847	16862	16717	16916	16825	16841	16838	16639	17069	16678	16848	16681	16903	16795	16718	16805	16997	16680	16803	17018	16759	16773	16910	16781	16648	16767	16667	16555	16777	16763	16787	16783	16839	16718	16792	16762	16776	16703	16890	16844	16836	16782	17012	16833	16934	16637	16648	16625	16640	16795	16717	16903	16848	16866	16771	16804	16876	16655	16779	16843	16630	16633	16736	16667	16838	17010	16813	16955	16543	16759	16831	16876	16557	16630	16573	16715	16599	16552	16482	16731	16768	16766	16822	16876	16659	16727	16801	16719	16610	16750	16775	16720	16831	16680	16643	16756	16790	16839	16830	16751	16722	16788	16653	16803	16747	16734	16815	16849	16949	16931	16947	16753	16775	16765	16907	16720	16803	16627	16758	16758	16698	16849	16724	16693	16834	16640	16633	16874	16800	16834	16956	16680	16728	16538	16585	16626	16836	16645	16838	16946	16753	16726	16572	16774	16797	16863	16790	16849	16758	16692	16955	16857	16700	16511	16897	16662	16688	16676	16789	16641	16939	16907	16766	16826	16969	16626	16895	16820	16741	16709	16683	16800	16782	16717	16907	16850	16775	16659	16712	16744	16664	16791	16655	16580	16633	16687	16933	16751	16730	16872	16850	16863	16791	16662	16812	16832	16665	16955	16655	16778	16729	16884	16786	16803	16800	16867	16751	16749	16621	16867	16746	16631	16609	16714	16808	16914	16844	16585	16800	16964	16824	16670	16780	16910	16662	16774	16800	16594	16825	16812	16554	16604	16673	16809	16679	16706	16692	16641	16685	16651	16807	16831	16688	16593	16708	16825	16681	16820	16706	16869	16768	16786	16826	16858	16761	16792	16815	16828	16693	16682	16618	16848	16781	16832	16855	16658	16855	16862	16907	16643	16722	16862	16648	16747	16648	16697	16878	16699	16618	16808	16748	16848	16826	16698	16741	16932	16814	16971	16799	16629	16811	16786	16653	16668	16762	16938	16886	16679	16692	16827	16647	16729	16755	16711	16899	16819	17039	16982	16669	16682	16750	16859	16718	16729	16801	16776	16873	16820	16731	16717	16820	16619	16809	16858	16738	16683	16577	16901	16527	16690	16469	16935	16663	16560	16786	16764	16814	16759	16540	16748	16887	16936	16836	16775	16795	16678	16693	16781	16760	16781	16645	16613	16732	16811	16619	16687	16735	16603	16687	16838	16792	16762	16757	16776	16867	16674	16836	16660	16791	16748	16808	16855	16908	16843	16647	17039	16863	16747	16853	16891	16863	16837	16902	16822	16610	16720	16801	16870	16562	16698	16767	16921	16828	16997	16909	16874	16622	16524	16674	16747	16844	16855	16800	16710	16920	16856	16819	16831	16807	16873	16784	16635	16904	16908	16819	16841	16781	16703	16872	16843	16588	16799	16760	16832	16957	17003	16773	16993	16800	16713	16896	16781	16758	16856	16659	16943	16695	16635	16781	16936	16929	16814	16886	16872	16657	16815	16825	16839	16939	16668	16747	16654	16688	16469	16775	16884	16909	16853	16573	16626	16776	16847	16748	16738	17123	16967	16789	16834	16754	17102	16976	16841	16799	16858	16649	16791	17034	16741	16770	16681	16852	16558	16936	16805	16701	16851	16885	16749	16797	16622	16700	16877	16941	16557	16752	17044	16769	16780	16679	16835	16761	16724	16846	16721	16785	16518	16868	16733	16692	16755	16800	16615	16682	16824	16880	16738	16672	16831	16775	16756	16607	16872	16885	16630	16668	16667	16675	16716	16776	16793	16847	16847	16599	16630	16715	16665	16718	16738	16799	16699	16674	16683	16622	16805	16795	16527	16529	16734	17031	16695	16795	16358	16860	16867	16863	16801	16721	17051	16660	16935	16959	16748	16673	16743	16585	16690	16812	16706	16819	16789	16841	16802	17020	16797	16604	16822	16685	16740	16776	16876	16832	16851	16393	16678	16765	16926	16856	16804	16546	16630	16878	16841	16698	16934	16623	16680	16571	16775	16937	16825	16940	16762	16788	16842	16856	16761	16819	16740	16765	16748	16671	16784	16751	16739	16988	16796	16778	16744	16896	16827	16826	16848	16750	16684	16733	16677	16693	16792	16751	16716	16631	16946	16694	16821	16837	16961	16862	16706	16712	16752	16865	16785	16535	16661	16786	16771	16492	16796	16827	16750	16647	16838	16873	16735	16718	16703	16815	16841	16840	16973	16653	16915	16767	16784	16497	16516	16903	16670	16579	16682	16740	16677	16784	16752	16893	16841	16681	16689	16733	16761	16839	16774	16725	16628	16894	16782	16795	16889	16766	16734	16648	16798	16865	16847	16781	16811	17023	16614	16685	16688	16700	16870	16629	16806	16564	16591	16717	16856	16871	16802	16892	16782	16788	16802	16864	16700	16606	16966	16795	16832	16797	16587	16652	16783	16771	16835	17030	16963	16744	16670	16721	16849	16754	16768	16880	16750	16594	16783	16675	16720	16738	16692	16769	16918	16930	16778	16614	16760	16619	16639	16671	16747	16846	16767	16566	16898	16816	16830	16865	16631	16996	16684	16525	16641	16793	16632	16819	16787	16583	16698	16842	16733	16789	16807	16736	16693	16695	16946	16882	16964	16807	16742	16648	16619	16893	16764	16686	16694	16700	16814	16698	16807	16867	16896	16690	16785	16590	16605	16610	16658	16911	16864	16754	16572	16899	16903	16875	16781	16824	16790	16793	16771	16679	16969	16655	16845	16782	16674	16718	16763	16546	16808	16706	16491	16709	16787	16643	16663	16810	17100	16767	16667	16859	16747	16769	16593	16746	16759	16810	16526	16776	16565	16768	16697	16754	16933	16674	16987	16731	16622	16626	16894	16802	16583	16678	16940	16782	16688	16843	16710	16721	16914	16781	16897	16461	16537	16577	16694	16748	16634	16866	16907	16724	16700	16766	16688	16822	16778	16845	16899	16765	16905	16755	16790	16704	16962	16795	16817	16740	16559	16825	16820	16965	16580	16608	16711	17051	16841	16680	16846	16764	16548	16563	16717	16756	16901	16673	16709	16634	16577	16796	16619	16915	16909	16845	16765	16739	16760	16706	16741	16693	16781	16823	16738	16698	16921	16879	16743	17013	16782	16882	16860	16834	16691	16678	16784	16899	16725	16590	16766	16980	16825	16782	16845	16556	16804	16776	16676	16648	16609	16696	16657	16643	16743	16907	16987	16615	16636	16672	16754	16765	16884	17005	16772	16746	16836	16669	16736	16715	16649	16696	16716	16820	16631	16731	16846	16711	16605	16784	16796	16609	16794	16751	16657	16685	16786	16821	16904	16663	16832	16799	16786	16645	16834	16614	16954	16746	16701	16742	16910	16883	16774	16862	16611	16679	16697	16832	16963	16719	16895	16807	16862	16896	16819	16737	16812	16829	16855	16993	16738	16803	16754	16775	16856	16815	16558	16986	16899	16712	16684	16683	16898	16622	16688	16789	16728	16706	16597	16781	16757	16842	16654	16568	16867	16688	16857	16577	16667	16580	16826	16771	16762	16821	16753	16760	16856	16810	16819	16681	16760	16728	16701	16642	16622	16844	16898	16709	16945	16551	16644	16654	16863	16651	16648	16706	16916	16963	16781	16689	16944	16717	16751	16663	16681	16791	16690	16833	16771	16946	16779	16792	16895	16854	16787	16741	16660	16713	16742	16755	16619	16867	16857	16563	16632	17010	16856	16804	16842	16867	16914	16697
30190	50205	44509	31786	24255	20792	18617	18205	19051	17764	19219	23098	25970	24550	21951	18479	17260	16034	15388	14740	14714	14782	14696	14761	14480	14668	14689	14581	14656	14545	14554	14645	14766	14587	14650	14593	14646	14712	14581	14755	14721	14554	14832	14701	14607	14747	14493	14623	14496	14646	14595	14616	14675	14494	14586	14531	14680	14662	14570	14638	14557	14718	14674	14591	14588	14724	14514	14675	14810	14627	14789	14599	14590	14424	14566	14578	14599	14594	14694	14473	14683	14669	14706	14707	14663	14612	14515	14614	14604	14668	14761	14641	14591	14456	14694	14577	14680	14698	14740	14624	14456	14708	14691	14552	14609	14502	14478	14526	14683	14655	14600	14611	14602	14658	14647	14518	14508	14699	14742	14505	14635	14533	14565	14573	14794	14778	14438	14429	14723	14615	14501	14470	14485	14491	14528	14676	14543	14687	14840	14572	14509	14481	14618	14661	14594	14635	14656	14766	14668	14538	14623	14634	14734	14714	14681	14612	14609	14597	14473	14675	14678	14533	14611	14698	14740	14473	14534	14706	14445	14467	14739	14685	14703	14509	14694	14640	14638	14508	14663	14647	14650	14605	14828	14768	14675	14582	14642	14650	14660	14721	14584	14706	14758	14515	14621	14625	14645	14649	14640	14554	14768	14674	14628	14558	14579	14711	14621	14488	14532	14567	14487	14719	14564	14515	14659	14517	14728	14740	14825	14669	14625	14512	14540	14609	14492	14689	14466	14665	14609	14588	14653	14611	14742	14757	14609	14625	14550	14603	14693	14538	14769	14680	14677	14674	14491	14609	14722	14598	14668	14599	14748	14546	14795	14653	14621	14744	14594	14521	14607	14671	14716	14655	14679	14753	14479	14473	14557	14717	14757	14566	14809	14568	14560	14566	14618	14609	14603	14637	14706	14604	14475	14506	14561	14560	14599	14776	14580	14767	14632	14696	14566	14872	14741	14552	14474	14725	14588	14596	14542	14675	14637	14814	14711	14806	14555	14745	14565	14617	14740	14649	14596	14541	14629	14598	14625	14561	14602	14581	14705	14739	14549	14531	14701	14579	14412	14604	14563	14560	14596	14727	14485	14639	14715	14553	14690	14627	14609	14584	14565	14504	14600	14542	14487	14610	14641	14491	14646	14551	14575	14612	14718	14659	14684	14590	14617	14647	14654	14434	14616	14636	14429	14495	14750	14756	14588	14659	14543	14660	14613	14656	14652	14570	14741	14767	14623	14492	14648	14484	14689	14867	14577	14622	14647	14763	14492	14540	14637	14655	14599	14614	14785	14652	14587	14654	14644	14596	14788	14593	14710	14595	14698	14517	14681	14506	14577	14675	14856	14531	14682	14677	14574	14550	14492	14598	14724	14628	14529	14580	14654	14718	14673	14756	14687	14742	14549	14513	14709	14587	14494	14524	14574	14617	14584	14653	14687	14751	14567	14615	14605	14532	14451	14700	14655	14544	14634	14562	14530	14738	14514	14546	14581	14773	14556	14536	14513	14514	14672	14596	14425	14621	14734	14709	14452	14591	14735	14580	14733	14550	14710	14586	14658	14649	14588	14738	14534	14691	14458	14566	14622	14435	14801	14700	14886	14549	14546	14643	14744	14716	14455	14615	14721	14675	14590	14686	14540	14636	14448	14679	14567	14700	14690	14638	14687	14618	14660	14668	14643	14574	14619	14804	14685	14580	14562	14608	14716	14640	14475	14620	14695	14615	14732	14492	14581	14631	14362	14516	14764	14668	14553	14670	14607	14611	14723	14658	14633	14631	14591	14663	14595	14602	14700	14581	14743	14675	14602	14563	14572	14817	14527	14669	14603	14643	14729	14620	14674	14570	14616	14582	14622	14476	14733	14592	14532	14607	14557	14533	14654	14548	14515	14363	14605	14613	14693	14558	14466	14701	14659	14649	14596	14523	14615	14445	14664	14615	14526	14538	14705	14706	14577	14512	14629	14789	14651	14680	14761	14527	14760	14606	14531	14574	14647	14739	14394	14672	14637	14629	14636	14420	14753	14833	14843	14547	14529	14487	14781	14490	14537	14578	14390	14674	14677	14550	14599	14573	14650	14652	14611	14568	14653	14800	14583	14602	14660	14606	14600	14751	14584	14720	14732	14683	14820	14681	14495	14528	14775	14734	14556	14694	14535	14546	14487	14507	14591	14746	14513	14660	14605	14531	14678	14705	14749	14424	14587	14684	14593	14701	14625	14506	14745	14899	14560	14669	14599	14572	14678	14666	14691	14644	14699	14630	14608	14623	14487	14729	14512	14424	14662	14756	14634	14609	14680	14621	14628	14449	14581	14634	14587	14710	14509	14671	14706	14714	14691	14537	14720	14655	14475	14559	14502	14517	14520	14585	14651	14767	14558	14597	14702	14614	14564	14694	14655	14542	14622	14968	14666	14537	14753	14576	14711	14757	14538	14647	14594	14694	14735	14563	14606	14448	14707	14763	14557	14659	14589	14807	14544	14620	14695	14508	14618	14511	14735	14707	14565	14739	14562	14635	14625	14537	14631	14775	14552	14715	14599	14851	14630	14539	14734	14721	14583	14670	14601	14481	14657	14569	14645	14509	14631	14586	14651	14611	14645	14543	14588	14575	14892	14547	14566	14727	14521	14567	14714	14723	14614	14445	14757	14546	14613	14708	14676	14688	14803	14516	14624	14486	14692	14566	14695	14856	14809	14693	14449	14647	14677	14483	14565	14630	14584	14832	14559	14674	14691	14691	14561	14770	14639	14564	14755	14710	14587	14613	14581	14557	14658	14547	14784	14775	14747	14846	14440	14649	14546	14477	14730	14474	14773	14630	14571	14719	14684	14677	14531	14602	14586	14651	14596	14653	14647	14660	14724	14654	14568	14569	14691	14548	14658	14647	14676	14726	14691	14565	14739	14586	14504	14817	14580	14560	14665	14507	14560	14702	14619	14767	14483	14632	14681	14546	14658	14503	14658	14600	14416	14404	14464	14592	14593	14594	14647	14817	14672	14483	14637	14592	14605	14642	14682	14572	14644	14760	14591	14777	14585	14719	14658	14675	14759	14523	14621	14741	14594	14569	14540	14684	14648	14545	14572	14639	14680	14691	14665	14701	14490	14484	14647	14621	14551	14595	14631	14630	14666	14587	14574	14650	14637	14373	14699	14527	14701	14455	14636	14737	14470	14709	14689	14582	14667	14622	14719	14611	14720	14701	14580	14656	14742	14706	14657	14667	14678	14722	14723	14660	14501	14502	14702	14680	14475	14615	14530	14568	14615	14468	14735	14568	14467	14775	14607	14527	14574	14756	14714	14577	14737	14674	14731	14571	14586	14644	14792	14638	14555	14482	14570	14707	14528	14587	14618	14620	14492	14698	14674	14587	14695	14460	14452	14631	14625	14664	14644	14587	14644	14620	14815	14753	14602	14639	14661	14557	14745	14475	14556	14760	14675	14668	14739	14473	14532	14634	14537	14531	14683	14541	14743	14655	14445	14798	14611	14586	14678	14661	14739	14621	14723	14656	14530	14565	14571	14775	14690	14610	14577	14521	14651	14777	14645	14494	14694	14563	14467	14522	14538	14606	14576	14550	14686	14639	14601	14704	14673	14611	14651	14586	14674	14565	14685	14600	14669	14594	14512	14717	14684	14758	14642	14570	14623	14600	14775	14464	14744	14682	14758	14654	14521	14784	14645	14485	14779	14576	14611	14785	14669	14809	14550	14649	14721	14652	14636	14654	14480	14753	14465	14742	14490	14669	14691	14606	14815	14401	14687	14670	14505	14620	14577	14648	14453	14552	14682	14551	14678	14491	14516	14571	14488	14500	14577	14637	14469	14632	14597	14645	14790	14407	14611	14622	14771	14505	14690	14532	14480	14651	14709	14644	14575	14610	14653	14606	14706	14625	14633	14605	14684	14726	14816	14758	14493	14552	14792	14609	14869	14556	14581	14528	14756	14669	14744	14481	14824	14617	14560	14509	14605	14646	14618	14627	14758	14702	14593	14611	14660	14707	14554	14552	14615	14740	14605	14728	14651	14625	14565	14576	14595	14600	14678	14736	14600	14604	14538	14857	14720	14580	14764	14585	14617	14593	14621	14702	14647	14684	14578	14653	14639	14647	14763	14603	14644	14670	14551	14596	14684	14606	14762	14537	14505	14837	14728	14618	14548	14444	14609	14592	14767	14767	14599	14705	14535	14717	14604	14793	14735	14759	14488	14747	14719	14565	14643	14626	14667	14659	14683	14562	14592	14604	14635	14637	14602	14614	14644	14587	14448	14655	14629	14590	14492	14542	14616	14726	14654	14801	14607	14684	14608	14752	14642	14608	14749	14684	14502	14576	14624	14628	14817	14817	14482	14578	14626	14794	14708	14690	14524	14400	14520	14706	14764	14635	14781	14571	14668	14603	14599	14561	14592	14531	14691	14627	14580	14533	14694	14633	14766	14706	14367	14853	14431	14566	14690	14612	14585	14615	14611	14580	14743	14656	14497	14788	14438	14575	14484	14659	14634	14543	14640	14609	14730	14665	14734	14500	14556	14547	14464	14764	14789	14641	14494	14604	14656	14658	14415	14647	14470	14457	14609	14672	14623	14696	14638	14582	14660	14745	14553	14512	14633	14753	14527	14703	14890	14573	14673	14664	14682	14677	14685	14486	14650	14712	14611	14388	14686	14692	14773	14628	14658	14551	14619	14639	14667	14613	14657	14533	14623	14662	14482	14613	14636	14756	14688	14640	14577	14623	14735	14447	14687	14598	14690	14668	14560	14461	14720	14607	14701	14589	14692	14667	14653	14675	14613	14559	14634	14678	14871	14788	14746	14649	14611	14566	14648	14719	14587	14499	14786	14574	14641	14648	14560	14512	14750	14493	14746	14645	14524	14604	14708	14597	14610	14666	14689	14543	14638	14388	14497	14569	14802	14630	14578	14384	14645	14565	14805	14457	14607	14714	14564	14539	14656	14522	14726	14681	14534	14695	14679	14578	14538	14662	14549	14572	14474	14671	14651	14584	14413	14593	14745	14655	14682	14593	14596	14650	14599	14646	14630	14661	14460	14467	14612	14541	14632	14631	14459	14508	14635	14740	14480	14650	14635	14640	14489	14463	14635	14645	14804	14676	14510	14537	14607	14608	14623	14789	14763	14680
22789	21310	29093	23922	21895	24325	26236	20842	20264	20657	21944	28404	31017	27219	25284	24108	22388	20374	18813	17962	17558	17339	17452	17199	17080	17280	17403	17097	16997	17016	17146	17198	17299	17233	17262	17155	17317	17250	16916	17185	17105	17210	17120	17407	17024	17195	17208	17345	17284	17142	17257	17172	17175	16995	17109	17150	17037	16917	17234	17067	17040	17219	16952	16984	17157	17231	17195	17153	17196	17266	17295	17168	17038	17243	17286	16850	17077	17088	16971	16984	17009	17202	17176	17234	16842	17099	17187	17259	17189	17349	17165	16963	17284	17261	17091	17070	17136	17106	17034	17197	17337	17229	17006	17046	17214	16837	16952	17044	16942	17073	17104	17133	17243	17066	17082	17129	17051	16906	17097	17048	16882	16965	16941	17091	17016	16903	16735	16944	17083	16960	17173	17145	17108	17024	17050	17077	17209	16969	17118	17107	16933	17145	17205	17089	17084	17007	17040	17194	17077	17032	17058	16920	17002	17155	17008	17099	16998	16941	17064	17156	17005	17184	17105	16929	17085	17015	17128	17031	17203	17113	17145	17077	17058	17130	17034	17102	17034	17101	17051	17035	17172	17037	17031	16947	16988	17132	17066	17084	17005	17101	17135	17185	17145	17140	16917	17170	17093	17156	17024	17080	17164	17152	17007	16930	17010	16861	17083	17054	17120	17167	17063	16906	17076	17055	17014	17031	17054	16986	17161	16822	17058	17085	17215	17002	17024	16956	17094	17010	17137	17019	17114	16944	17110	17134	17102	16885	17223	17151	17099	17104	17089	16882	16817	16781	17097	16995	16943	17003	17015	17050	17119	16919	16998	16972	16913	17063	16819	16885	17154	16993	17048	16951	17015	17076	16981	17195	17044	16967	17280	17109	17098	16827	16851	17016	17049	17158	17168	16960	17061	16935	17282	17189	17012	17025	16858	17171	16976	16993	17123	17126	17300	17070	17257	17117	17103	17027	17208	16894	16964	16974	17055	16970	17068	17046	17137	17003	16982	17171	17251	17039	17097	17255	16846	17135	17115	16925	17205	17419	16921	17211	16954	17358	17218	16907	17076	17112	16931	17345	17114	17091	16921	17029	17002	16892	17130	17200	17000	17096	17004	17126	16821	17122	17152	16887	16955	16962	17069	16965	17146	17055	16991	16979	16947	16908	17125	17216	17210	16904	17051	17141	17150	17107	17020	17061	16929	17004	16924	17081	17055	17089	16914	17059	17143	17196	17111	16944	16988	17137	17139	16972	17094	16920	17211	17099	17008	17124	16870	17080	17020	17119	17249	17224	17026	17093	16953	16976	17076	17054	16996	17116	17013	17230	17192	17134	16936	17184	16888	17041	17238	17169	17127	17043	17094	17034	17107	17344	17078	17064	17211	17150	17149	17242	17336	16965	17020	16907	16982	17069	17033	16860	16944	17200	16951	16992	17209	17089	17208	16998	16934	17123	16989	17055	16880	17285	16951	17091	17228	17000	17336	17226	17116	17128	17004	17285	17263	17114	17303	16998	16997	17008	17097	17079	16990	16971	17056	16915	17032	17211	17142	17062	17105	17323	16913	17038	17121	16910	17062	16978	17153	17261	16895	17108	17163	17032	17159	17216	17256	17179	17224	17074	17048	17100	17307	17159	17270	17067	17032	17056	17237	17085	16958	17244	17116	17062	17237	17168	16994	16999	17065	17075	16902	17207	17014	17224	16970	16898	17107	16924	17021	17013	17170	17042	17061	17192	17027	17006	17091	17028	16930	16996	16921	17124	16969	17020	16855	17083	17062	17228	17186	17211	17198	17072	17100	17176	17126	16942	16869	17165	17036	17073	17200	17058	17059	17217	17150	17040	17089	17123	16876	17140	17037	16859	17199	16860	17071	17067	16953	16864	17073	17001	16894	17112	17120	17036	17133	16867	17040	17177	17069	17050	17005	17110	16987	17002	16995	16989	17143	17033	17264	16845	16967	16956	17032	17071	17149	17188	17099	17247	16998	17188	17001	16912	17216	17197	17158	17089	17069	17119	17121	17082	17024	17058	17049	17055	17099	16970	16937	17114	17253	17008	17109	16996	17032	16994	17025	17083	17143	17049	17093	16936	17145	16884	17211	17033	17119	17134	17032	17171	16983	17028	17002	16928	17024	16889	17121	16855	17156	17112	17089	17008	17044	17036	17167	16904	17229	16991	16808	16973	17151	17044	16915	16876	17160	17070	17124	17007	17197	17046	17093	16959	17087	17173	17096	17047	17015	16986	17048	17074	17235	17121	17141	17173	17202	17169	17088	16981	16945	17049	17236	17209	16964	16899	16974	16908	17045	16960	17169	16964	17165	16903	16986	17230	17246	17036	17080	16995	17192	17048	16813	17227	17257	17103	17229	17036	17052	17121	17053	17122	16898	17153	17021	16875	17022	16988	17055	17046	17054	17087	17307	17129	17107	17006	17098	17044	17211	17034	16975	17060	17138	17041	17053	17132	16889	16965	17119	16732	16841	17159	17029	17049	17063	17033	17088	16955	17238	17126	16945	16863	17068	17258	16993	17098	17167	17122	17259	17108	16794	17028	17012	17159	17178	17294	16888	17146	17169	17003	17048	17141	17121	16937	17156	16889	16890	17085	17193	17131	16866	17133	17221	17139	17063	17008	17037	17113	17150	17028	16939	17279	17215	17028	17026	17139	16984	16976	17304	17029	17006	16994	17255	16927	17157	17198	17260	17056	16989	17234	17062	17245	17066	17273	17114	17099	16975	16842	16908	17104	17023	17094	17034	16997	17051	17006	17090	17096	17129	17006	16978	16992	17054	16888	16920	17001	17094	16968	17221	16863	16874	17155	17208	16948	17035	16998	17136	17027	17126	17103	17194	16897	16772	16965	17140	16977	16941	17105	17191	16973	17178	17120	17196	16961	17031	16973	17078	17046	16942	17071	17071	17072	17197	17149	17091	16888	17146	17048	17106	17208	17104	16821	17066	17095	17001	16905	16967	16987	17115	16979	17213	17034	17117	17038	17068	17088	17183	17064	17032	16999	17198	16898	16810	17075	17040	17126	17021	17215	16935	17146	17061	17149	17296	17189	17073	16859	17165	17234	16945	17145	17037	16796	17111	17047	17053	17138	17081	16897	17088	16970	16899	17022	17145	17061	17160	16882	17109	17104	16933	17055	17137	16943	17166	16815	17003	16927	16927	17098	17045	16976	17013	16940	17144	16983	17060	16948	17160	16840	16993	17158	16970	16930	16948	16936	16997	17119	17102	17049	16950	16994	17066	17171	17200	16914	17022	17036	17088	17050	16910	17115	17023	16987	17154	17232	16974	16950	17087	17054	17198	16947	17111	16947	17099	16976	17116	17080	16841	16993	16971	16984	16919	17054	16937	17028	17182	17102	17024	17037	17127	16880	17006	17236	17109	17193	16931	17033	17171	16926	16993	16895	17071	17081	16951	16976	17108	16876	16955	16959	17257	17293	17229	17201	17143	17186	17022	17045	17082	16882	16975	16997	17192	17232	17201	17178	17282	17006	16965	17006	17113	17031	17032	17009	16966	17138	17138	17080	16809	16795	16870	16959	17101	17154	17299	17042	17039	17094	17306	17255	17104	17052	16890	17042	16955	17025	17132	17320	17238	17014	17188	16952	16853	17229	17133	17085	17259	17070	17250	17185	17201	17072	17046	17031	16836	17238	17271	17009	17033	17043	17166	17033	17169	16898	17043	16877	17114	17113	17014	16899	17127	17115	17293	16959	16969	17072	17107	17023	17235	17001	17134	17225	17185	16998	17238	17102	17224	17062	17339	17040	17147	17188	16821	17142	16916	16803	17001	17135	17314	17128	17030	16916	16864	17057	17013	17095	17090	17153	17048	16812	16997	16991	17095	17253	17177	17147	16988	17176	17059	17035	17017	17149	17131	17049	16948	17228	17167	16795	17046	16949	17208	17062	17133	17003	17228	17008	17188	17167	17009	17110	17050	16922	17240	17201	17070	17086	16970	17096	17105	16984	17007	17121	16971	17027	17163	16841	16994	17015	17098	17003	17071	16991	17179	17112	16970	17159	16841	16899	17218	16970	17161	16999	17260	16835	16894	17103	17088	17206	16980	17042	16911	16983	16898	17171	17362	17248	17023	16930	17106	17065	16838	17157	16964	17098	17093	17085	17229	17145	17210	16916	16930	16954	17211	16848	17220	17188	17046	17326	17172	16933	17070	16950	16738	16918	17190	17111	16906	16922	17018	17195	17088	17013	17043	17156	17066	17065	17109	16843	16994	16923	17062	17177	17099	17196	17198	17015	17199	17420	17116	17242	17228	17053	17004	17014	16853	17008	17036	16994	17067	16964	17175	17075	17028	17086	17011	16958	17093	16961	17142	17149	17085	16944	16954	16863	17244	17097	17061	17169	17171	16865	17264	17038	17020	16953	16831	16917	17009	17116	17104	17183	17068	17048	17058	17095	17286	17180	17059	17017	17026	16986	17136	17178	17181	16957	16994	17110	17198	16976	17029	17063	17049	17012	17086	16893	17069	17235	16981	16884	17067	17139	17076	17107	16711	17175	17062	17026	16933	16911	17027	17249	17173	17138	17004	16887	17012	17119	17033	17140	17110	17024	17235	17185	17026	16934	17068	17089	17077	16882	16923	17058	16997	16978	17211	16834	16873	16964	17135	17099	17031	17064	17009	17090	17003	16954	17057	16822	17012	17103	17160	17047	17116	17199	17145	17203	17117	16942	17166	17078	16999	17256	17200	17092	17226	17124	16794	17078	16876	17133	17029	17042	17350	17060	17028	16855	17067	17097	17161	16970	17247	17060	17116	17165	17038	17048	17117	16832	17054	17012	16925	16755	17090	17134	16853	16872	16779	17064	16977	17101	17039	16959	16959	16883	17052	17140	17132	17165	17146	17109	16801	16987	16910	16866	17055	17151	17117	17074	17040	17115	17057	17004	17030	16850	16867	17014	16970	17071	16982	16908	16922	16994	17176	17013	17078	17022	16905	17018	17068	16956	17086	16979	17045	17118	16994	16741	17188	16837	17320	17119	17010	17128	17133	17137	16978	17039	17076	16927	16917	17037	16939	16964	17100	17174	17076	17008	16980	17228	16996	17277	17226	16999	17119	17137	17028	16814	17170	16995	16932	16986	16982	17055	17045	17127
34287	59310	47577	37048	29515	24513	21596	20084	19940	19843	22137	31429	32565	27217	25908	23944	21309	18604	16566	15703	15034	14958	14863	14850	14701	14693	14738	14851	14880	14787	14888	14850	14768	14861	14909	14787	14724	14805	14750	14704	14919	14980	14878	14819	14755	14891	14720	14699	14785	14795	14715	14748	14731	14773	14758	14683	14679	14648	14795	14819	14780	14912	15002	14957	14737	14726	14751	14924	14721	14805	14699	14592	14775	14914	14853	14747	14699	14699	14793	14964	14847	14600	14809	14884	14772	14747	14697	14695	14780	14891	14738	14759	14838	14759	14800	14689	14879	14727	14860	14771	14831	14806	14920	14855	14853	14727	14808	14772	14600	14792	14928	14744	14773	14647	14727	14714	14943	14821	14906	14698	14810	14796	14712	14713	14879	14690	14778	14708	14725	14738	14861	14874	14857	14842	14844	14923	14754	14804	14814	14765	14844	14735	14932	14750	14825	14627	14925	14759	14674	14785	14832	14725	14691	14687	14868	14768	14645	14868	14805	14609	14887	14783	14916	14739	14841	14819	14761	14736	14733	14797	14782	14748	14887	14887	14815	14772	14849	14739	14815	14917	14806	14674	14650	14798	14771	14889	14809	14602	14700	14886	14733	14695	14837	14907	14854	14644	14697	14701	14818	14792	14679	14794	14728	14838	14576	14780	14837	14785	14691	14830	14684	14844	14652	14956	14793	14744	14775	14798	14778	14797	14745	14838	14896	14700	14821	14721	14812	14678	14964	14751	14688	14793	14713	14775	15007	14836	14678	14780	14825	14841	14876	14712	14804	14558	14948	14782	14797	14857	14777	14808	14796	14689	14721	14719	14712	14841	14728	14766	14813	14807	14774	14733	14734	14689	14898	14884	14764	14656	14917	14815	14794	14919	14960	14900	14726	14605	14724	14877	14782	14764	14720	14676	14799	14731	14854	14738	14793	14792	14658	14726	14832	14839	14758	14871	14704	14589	14918	14748	14708	14829	14874	14891	14922	14942	14702	14737	14835	14745	14900	14791	14895	14793	14711	14901	14829	14838	14545	14841	14816	14815	14760	14872	14751	14818	14749	14607	14862	14936	14697	14793	14573	14628	14879	14821	14951	14734	14853	14743	14595	14756	14842	14796	14778	14923	14771	14664	14609	14625	14874	14747	14801	14693	14717	14806	14690	14831	14702	14750	14676	14765	14738	14838	14720	14754	14728	14700	14713	14884	14720	14755	14773	14832	14639	14875	14826	14654	14799	14852	14667	14924	14857	14660	14834	14798	14934	14693	14771	14831	14617	14447	14709	14725	14954	14797	14829	15037	14675	14636	14818	14792	14675	14843	14653	14505	14835	14847	14810	14740	14808	14734	14811	14775	14798	14811	14768	14756	14840	14790	14871	14648	14780	14680	14644	14804	14799	14941	14797	14895	14890	14684	14787	14845	14659	14795	14671	14693	14827	14801	14752	14805	14697	14876	14730	14855	14782	14729	14713	14844	14778	14581	14803	14648	14621	14696	14703	14679	14843	14787	14896	14840	14934	14776	14684	14847	14636	14902	14829	14822	14700	14821	14861	14812	14862	14767	14750	14818	14613	14803	14676	14914	14863	14702	14656	14778	14786	14743	14873	14735	14927	14674	15046	14696	14720	14751	14776	14621	14707	14876	14925	14718	14825	14755	14811	14742	14603	14922	14810	14627	14733	14658	14824	14832	14808	14694	14800	14510	14586	14770	14796	14765	14967	14816	14823	14842	14873	14709	14639	14794	14943	14807	14656	14868	14963	14971	14788	14651	14702	14562	14935	14648	14853	14859	14879	14875	14955	14738	14823	14788	14779	14873	14859	14808	14690	14866	14659	14753	14700	14686	14666	14657	14856	14714	14838	14690	14659	14717	14785	14643	14605	14777	14786	14803	14741	14822	14619	14730	14832	14773	14821	14696	14852	14779	14815	14757	14719	14729	14772	14640	14648	14719	14825	14746	15091	14768	14802	14765	14706	14944	14821	14722	14725	14737	14749	14880	14668	14679	14677	14747	14805	14763	14731	14812	14758	14908	14745	14744	14811	14788	14825	14905	14685	14982	14805	14836	14762	14658	14815	14583	14808	14667	14820	14720	14749	14547	14742	14817	14946	14730	14904	14695	14730	14627	14866	14660	14944	14569	14690	14825	14934	14803	14728	14795	14757	14599	14810	14725	14914	14981	14831	14868	14966	14621	14864	14809	14791	14712	14699	14764	14700	14778	14856	14679	14709	14728	14942	14695	14726	14648	14757	14630	14819	14652	14771	14717	14688	14967	14860	14735	14724	14740	14865	14638	14777	14815	14875	14816	14728	14871	14758	14784	14796	14753	14714	14829	14673	14736	14727	14829	14836	15013	14834	14728	14632	14821	14781	14728	14782	14810	14925	14704	14621	14816	14775	14750	14632	14898	14681	14963	14929	14937	14848	14719	14914	14767	14817	14761	14651	14843	14819	14778	14662	14756	14721	14877	14915	14864	14639	14594	14544	14768	14807	14780	14789	14652	14712	14731	14802	14794	14674	14813	14760	14802	14820	14786	14953	14875	14802	14670	14810	14742	14778	14724	14853	14865	14793	14703	14582	14754	14789	14735	14795	14842	14838	14966	14668	14862	14684	14673	14895	14732	14770	14806	14773	14710	14671	14792	14800	14771	14818	14884	14886	14894	14743	14823	14875	14791	14807	14731	14521	14931	14851	14841	14919	14708	14730	14752	14691	14818	14674	14768	14892	14799	14682	14858	14750	14864	14696	14652	14764	14707	14730	14706	14661	14814	14784	14730	14686	14713	14834	14740	14742	14785	14812	14797	14845	14672	14816	14839	14553	14729	14926	14744	14761	14730	14755	14829	14698	14770	14783	14741	14879	14973	14736	14733	14744	14778	14711	14598	14687	14931	14795	14818	15012	14711	14845	14739	14825	14773	14758	14779	14727	14705	14748	14819	14745	14858	14850	14885	14762	14711	14822	14786	14883	14713	14765	14877	14832	14705	14973	14730	14711	14664	14698	14898	14794	14756	14747	14768	14929	14763	14875	14817	14534	14743	14654	15000	14648	14793	14809	14523	15017	14746	15029	14768	14606	14901	14650	14768	14657	14909	14858	14602	14805	14693	14779	14714	14927	14795	14785	14756	14756	14809	14847	14873	14855	14694	14800	14806	14765	14668	14773	14832	14848	14873	14847	14758	14814	14636	14871	14816	14807	14832	14790	14727	14804	14738	14855	14781	14967	14714	14628	14933	14664	14787	14698	14787	14683	14722	14801	14813	14629	14745	14895	14771	14864	14798	14689	14889	14634	14959	14633	14702	14689	14737	14598	14693	14726	14823	14924	14777	14852	14908	14837	14849	14855	14706	14735	14833	14819	14759	14778	14839	14555	14769	14799	14833	14760	14895	14905	14806	14900	14824	14890	14684	14809	14664	14876	14781	14855	14809	14768	14804	14691	14769	14789	14771	14707	14616	14796	14798	14794	14781	14856	14929	14828	14704	14745	14860	14922	14850	14682	14885	14804	14702	14857	14654	14745	14773	14866	14718	14604	14738	14866	14925	14695	14708	14753	14804	14862	14845	14881	14670	14756	14827	14966	14887	14849	14886	14826	14860	14797	14736	14830	14665	14930	14985	14636	14726	14712	14725	14704	14752	14772	14863	14599	14744	14745	14793	14817	14753	14713	14913	14699	14854	14892	14754	14857	14795	14620	14883	14849	14791	14693	14792	14587	14736	14669	14729	14781	14800	14937	14832	14717	14783	14834	14832	14819	14722	14820	14735	14788	14677	14763	14745	14715	14785	14822	14569	14894	14818	14893	14960	14787	14717	14915	14774	14759	14871	14882	14791	14831	14733	14672	14871	14655	14946	14833	14803	14831	14701	14793	14899	14792	14776	14660	14712	14638	14929	14679	14681	14759	14698	14846	14738	14854	14628	14913	14794	14614	14730	14825	14667	14678	14737	14648	14836	14846	14684	14774	14785	14729	14730	14695	14646	14913	14817	14754	14803	14806	14786	14638	14749	14757	14741	14747	14827	14764	14929	14743	14702	14797	14874	14718	14905	14767	14988	14708	14749	14796	14856	14854	14758	14627	14838	14867	14779	14793	14818	14748	14940	14790	14771	14776	14680	14706	14822	14693	14792	14916	14832	14750	14774	14777	14870	14764	14649	14909	14810	14733	14672	14823	14644	14800	14760	14938	14815	14639	14799	14852	14821	14873	14621	14863	14678	14931	14868	14712	14714	14719	14756	14763	14640	14695	14887	14871	14834	14715	14969	14839	14749	14703	14730	14851	14781	14848	14860	14902	14703	14719	14814	14958	14950	14863	14661	14778	14750	14761	14707	14760	14960	14894	14750	14587	14797	14771	14933	14684	14801	14571	14747	14818	14692	14675	14706	14728	14805	14703	14820	14641	14640	14997	14805	14855	14663	14580	14942	14760	14728	14946	14855	14757	14638	14818	14814	14730	14817	14628	14838	14813	14885	14782	14747	14809	14760	14837	14786	14859	14692	14749	14779	14828	14775	14928	14863	14898	14908	14990	14724	14811	14675	14770	14865	14729	14927	14899	14814	14766	14827	14921	14720	14763	14805	14769	14769	14758	14718	14836	14783	14808	14678	14746	14659	14654	14707	14852	14626	14758	14930	15029	14780	14810	14756	14841	14813	14750	14729	14712	14703	14791	14849	14849	14850	14759	14688	14723	14595	14954	14738	14967	14751	14877	14847	14612	14916	14739	14880	14631	14868	14795	14687	14788	14936	14774	14815	14677	14682	14903	14713	14741	14897	15039	14791	14746	14917	14767	14732	14800	14702	14795	14640	14714	14888	14722	14761	14753	14725	14880	14857	14721	14638	14885	14861	14687	14843	14824	14833	14821	14788	14878	14840	14745	14834	14619	14810	14932	14770	14850	14533	14857	14789	14905	14656	14802	14847	14727	14677	14795	14805	14814	14903	14712	14677	14768	14808	14861	14736	14824	14726	14717	14811	14872	14794	14787	14876	14831	14951	14574	14698	14705	14777	14795	14803	14845	14719	14718	14889	14806	14844	14783	14858	14745	14715	14829	14780	14757	14781	14764	14851	14789	14776	14811	14694	14759	14772	14713	14787	14667	14740	14821	14985	14799	14892	14644	14777	14790	14489
28076	25501	29979	25605	19139	18175	17647	17354	17219	17606	17913	18396	17972	17573	17644	17562	17531	17292	16934	17021	17103	17270	17003	17038	17155	17246	17168	17060	17081	17093	17018	17217	16942	17128	17174	17059	17092	16948	17039	17024	17138	16902	17087	16921	16986	17174	17113	17201	17159	16932	17137	17079	17145	17084	17185	16958	17271	16897	17032	16987	16957	16775	16999	17047	17037	16875	16901	17238	17172	16908	16892	16761	17194	17150	16982	16833	16962	17048	16845	16999	16906	17033	17150	17055	17088	16986	17222	17139	17123	16945	17136	17044	17087	16938	16993	17078	17265	17020	17049	17156	17111	16970	16953	17015	17301	17102	17061	17150	17080	17017	16824	17065	17184	17122	16857	17152	16963	16892	16823	17008	17103	17210	17064	16843	16911	16805	17174	17096	16953	17057	17026	17023	17306	17035	17028	17100	16979	17029	17095	16947	16970	17128	17217	17064	16929	16921	17122	17256	17234	17071	16949	17056	17136	17164	17117	17076	16980	16847	17038	16757	16860	16918	17060	17072	16976	16936	16964	17214	16994	17057	16896	16941	17259	17061	17069	16985	16963	17071	17163	17210	17000	16926	17066	16928	17017	16843	17178	17000	16908	17056	17093	17118	17277	17091	17112	17124	16974	17156	16856	17013	17034	17030	17094	17166	17125	17083	17175	16975	16955	16948	16945	16765	17141	17008	16961	17117	16890	16901	16923	17147	16885	17162	16947	16899	17136	16980	17118	16891	16975	17081	17061	17008	16849	17108	17058	16955	17006	16893	16989	17173	17055	17046	16863	17088	17031	17096	17105	16854	17066	17088	17004	17125	17009	16794	16858	16876	16980	16995	16969	16896	17212	17149	16922	17052	16745	16966	17102	17014	17156	17087	17004	17124	17117	17020	17121	16977	17152	16997	16942	16968	17183	17086	16977	16967	16947	17001	17159	16969	16973	16992	17023	17125	17060	17201	17084	17007	17059	17081	16904	17187	16967	17060	17186	17005	16927	16913	17100	17088	17060	17178	16962	17132	17082	16922	16963	17031	17040	17040	17141	16990	17145	16987	17112	16920	17155	16996	17028	16977	17040	17177	17058	17305	17000	17040	17062	17192	17024	17035	16870	16864	16937	17024	17134	16988	16899	16912	17072	17036	17034	16937	16757	17082	17014	17032	17234	16801	17031	16991	17032	16868	17057	17098	17150	16984	17171	17034	16835	17003	17116	17133	17009	16998	17237	16987	17002	17031	16971	17030	17122	16991	17121	17121	17321	17073	17050	16979	17010	16980	17032	16924	16939	17092	16875	16932	17167	16932	17015	17021	17078	17013	17078	17113	17024	17033	17083	16973	16959	16964	16952	16946	17068	17073	17218	17056	17017	17033	17010	17025	17071	17328	16857	16950	17026	17065	17007	17128	17023	16969	17115	16922	17024	16855	17079	16920	17082	17107	16982	16994	17064	17160	17022	16999	17135	16917	17190	16970	16988	17223	16968	17086	17045	17026	17087	16912	16965	17109	17066	17045	17028	16960	16661	17040	16992	16929	17171	16896	17067	16971	17031	16983	17060	17171	17110	17002	16895	17101	17247	17074	17114	16869	17081	17082	17106	17036	17115	17082	16922	16978	17121	17128	17030	16990	17078	16956	17024	16956	17029	17016	16996	17130	16928	16941	16913	17140	17147	17138	17001	17105	17173	16891	16919	16972	17228	17179	16896	17084	16781	17060	17128	17254	17060	17089	17132	17211	16952	17063	16909	17080	17087	17113	17207	17073	17090	17104	17115	17217	16945	17134	16904	16980	17011	17172	17152	17106	17020	16927	17028	17016	17110	17087	17282	16997	16734	16907	17025	16975	16884	16871	17037	16992	16934	16971	17165	17024	17147	17101	16923	16957	16883	17120	17008	17104	17078	17169	17073	16885	17121	16821	17012	16960	16853	16984	17208	17229	17317	16920	17088	16995	17041	17118	16897	17042	16912	17023	16993	17054	17081	17110	17048	16947	16955	17104	17032	17029	16995	17017	17066	17071	16893	17070	17013	16960	16927	16979	17119	17031	17016	16861	16805	17017	17025	17075	16988	17134	16979	16863	17010	16979	17017	17109	16926	16952	16943	17175	16852	16964	16951	17065	16855	17068	16763	16975	17103	16969	17258	17049	17181	17159	16991	16993	16986	17010	17073	17174	16989	16886	17236	16993	16960	17004	16899	17063	17127	17024	17077	17008	16869	16992	17063	16858	16716	16993	17028	17005	17158	17119	17108	17061	16930	16937	16931	17036	17151	17076	17048	16944	16901	16895	17227	16951	16919	17039	17020	17139	16912	17129	17091	17040	16859	16915	16847	17074	17006	16940	16971	16938	17035	17095	17005	17114	16883	17019	17022	16917	17193	17384	17080	17018	16950	17059	17061	17031	17065	16959	17320	17104	16957	17128	17061	17131	16964	17037	17125	17140	17047	16940	16911	17034	16945	16783	16949	17146	17108	17007	16801	16922	17079	17065	17090	17053	17086	16870	16992	17116	16873	16865	17089	17142	17154	17151	16924	17067	17192	16852	17036	17084	16796	17117	16812	16967	17132	17012	17033	17123	17243	16810	16934	17231	17198	16987	16855	16993	17296	16997	16988	16944	17065	17186	17064	16819	17055	17082	17126	16953	17083	17002	17094	17021	17059	17122	17071	16988	17255	17026	17179	17042	16845	16984	17125	16910	16968	17012	17040	17257	16930	17027	17119	17022	16965	16984	17160	16853	17036	16999	16938	17027	17082	17103	17110	17088	17124	17206	17084	16940	17056	17041	16765	16999	17028	17136	16955	17079	17003	16917	16960	17040	17157	16976	16882	17078	16976	17134	16947	16884	17014	16907	17242	16936	16975	17113	17072	17116	17016	17111	17139	17064	17004	17046	16898	17007	16819	17144	17060	16973	17092	17150	17061	17352	17004	16864	16834	16847	17098	16969	17007	16932	17000	17069	17045	16754	16896	17014	17028	17049	16870	17175	16812	17039	16922	16932	16997	17072	17089	17216	17185	17164	17125	17139	17140	17044	17091	17096	16901	17022	16954	16921	17157	17089	17067	17176	17059	17097	16947	17092	17244	16934	16955	17019	17064	17020	16944	17139	17211	17023	16980	17091	16939	16959	16977	16973	17049	16943	17111	17087	17079	17179	16990	17081	17190	17310	17188	17000	17056	17117	17056	16990	17152	17066	16950	17091	16927	16985	16850	16946	16781	17119	17141	17088	17162	16854	17085	17123	17123	17132	17012	17095	17091	16963	16983	17071	16816	16920	17032	16957	16992	17100	17101	17047	16992	17141	17215	17102	17252	16962	17135	17225	16897	17090	16924	17001	17378	17057	16931	17155	16909	17034	16903	17045	17009	17052	17212	17205	16923	17071	16811	16935	16929	17146	16986	16925	17202	16939	17176	17003	17116	17095	17044	17033	17195	16897	16981	17077	17165	16953	17177	17123	17000	17125	17282	17038	17065	17153	16951	16921	17086	17097	17103	16980	17060	16964	17076	16937	17063	16917	17061	16937	17125	16993	16951	16954	17175	17039	16913	16919	17160	16942	17068	17025	16932	17062	17023	17166	16947	16989	16963	17022	16918	17095	16746	17148	16918	17325	16944	17190	17072	16945	16995	17172	17127	17159	16974	16764	16913	17008	16933	17060	17080	16798	17075	17074	17137	16900	16985	17175	16989	17223	16896	17000	16943	16964	16885	17007	17049	16868	17038	17012	17206	17126	17008	17165	17001	16974	16959	17053	17023	16982	17206	17157	17003	17125	17118	16872	17044	16962	17053	16940	17060	17213	17147	17030	17026	17134	17244	17040	16844	16834	16984	16863	17075	16956	17032	16907	17288	17039	17075	16857	16931	16881	17110	17104	17021	16981	17074	17017	16993	17079	17241	17070	17047	16941	16963	16863	16795	17035	17045	17123	16933	17217	17164	17070	17081	17166	16822	17199	17015	17252	16970	17048	17254	17247	17128	17166	17057	16988	17162	16900	16997	17047	17021	17190	17147	17087	17172	17069	17019	16845	17117	17030	17125	16912	17118	17147	17085	17154	17216	17031	16964	17080	17183	17103	16970	16987	17214	17178	17117	17115	17114	17089	17086	17030	17110	16873	16906	17052	17052	16998	17094	17024	17014	17150	16954	17078	17166	16991	17209	16822	17024	17066	16899	17056	16931	16985	17064	17140	17298	17094	16872	16972	17045	17035	17039	16989	17026	16946	16935	17016	16898	17175	17179	16962	17076	17112	17023	16922	17198	17012	17023	16967	17011	16934	17113	17218	17127	17167	17241	17039	17198	16985	16955	16905	17177	17034	17215	16979	16920	17115	16899	16950	16917	16941	17083	16917	16862	17050	16848	16990	17069	17060	17105	17037	17130	16934	17003	16979	16959	16888	16934	17000	16977	16892	17061	17068	16994	16926	17058	17090	16852	16902	17138	17104	16973	16991	16957	16859	17051	16881	17020	16974	17023	16999	17032	16879	17271	16959	17058	17102	17043	17141	17141	16928	17067	17105	16934	17022	17101	17019	17215	17158	16959	17104	16990	17172	17022	17297	16931	17005	17033	17038	17226	17221	17119	16993	17058	17195	17021	17062	17055	17111	17001	17221	16987	17119	16962	17029	17108	16987	17010	17210	17184	17157	16975	16934	17190	16992	16992	17036	16935	17204	17282	17310	17008	17053	17111	16925	17067	17066	17018	17050	17061	17056	17207	16850	16999	17100	17015	17059	17119	17073	16918	17043	17049	17200	17157	16835	17038	17163	16973	16917	17003	17140	17049	17006	17001	16976	16915	17017	17046	17245	17169	17018	16928	17003	17114	17202	17057	17132	17152	16915	17116	17147	17192	17117	17118	17032	17055	17286	16917	17092	16793	17041	17357	17170	17131	16908	16965	17090	16864	16998	16861	17062	16997	17073	16886	17121	17126	17166	17069	17042	17089	17340	17003	17046	17071	17053	16962	16980	17090	17066	17173	16797	17119	17076	16915	17070	17057	17009	16741	16950	17246	17050	16956	17030	17156	17164	16985	17041	17086	17164	17143	17045	17075	17206	16842	17018	17117	17140	16863	16945	17018	17009	17131	16995	16903	17094	16880	17199	16857	16998	17089	16889	16857	17060	17046	16780	16860	17013
28274	40650	31952	23107	17294	15836	15291	15342	14923	15447	16667	16936	16256	15455	15543	15104	15117	14924	14876	14839	14652	14787	14596	14780	14737	14691	14854	14773	14821	14800	14830	14873	14834	14987	14832	14863	14730	14982	14693	14680	14815	14859	14728	15029	14791	14774	14808	14947	14847	14811	14767	14876	14762	14811	14826	14677	14616	14896	14811	14660	14821	14710	14734	14786	14808	14666	14905	14878	14756	14821	14842	14771	14968	14864	14780	14685	14831	14788	14852	14864	14656	14782	14792	14587	15027	14910	14794	15021	14730	14821	14765	14764	14846	14774	14660	14800	14573	14749	14734	14778	14613	14791	14832	14741	14824	14819	14854	14809	14735	14829	14811	14581	14699	14725	14880	14599	14844	14859	14757	14699	14791	14896	14847	14910	14843	14769	14852	14748	14882	14956	14779	14775	14904	14833	14667	14712	14690	14713	14864	14864	14659	14655	14679	14638	14739	14847	14769	14730	14748	14797	14766	14772	14698	14724	14766	14762	14838	14690	14773	14635	14994	14731	14715	14765	14816	14710	14760	14888	14816	14714	14741	14924	14676	14780	14968	14819	14533	14815	14695	14763	14700	14813	14907	14947	14810	14669	14823	14820	14844	14656	14759	14731	15011	14758	14689	14851	14827	14673	14608	14735	14744	14721	15009	14700	14673	14638	14791	14870	14847	14760	14753	14771	14839	14858	14875	14703	14776	14736	14786	14855	14609	14767	14802	14811	14652	14844	14572	14702	14783	14803	14760	14702	14619	14822	14760	14841	14934	14835	14803	14530	14767	14858	14665	14670	14803	14892	14726	14687	14781	14875	14847	14776	14761	14972	14632	14841	14692	14928	14801	14810	14859	14567	14705	14792	14617	14872	14751	14641	14904	14683	14790	14939	14807	14562	14721	14728	14767	14790	14821	14541	14802	14744	14666	14850	14839	14829	14881	14790	14548	14613	14611	14778	14770	14953	14640	14931	14901	14616	14751	14792	14740	14842	14730	14705	14708	14816	14761	14841	14833	14713	14883	14724	14737	14813	14812	14818	14794	14914	14774	14710	14837	14820	14729	14632	14687	14711	14676	14817	14795	14856	14709	14789	14756	14691	14802	14642	14837	14728	14741	14853	14803	14652	14814	14694	14686	14785	14773	14974	14602	14791	14785	14664	14752	14741	14824	14976	14737	14672	14881	14916	14834	14899	14827	14709	14639	14648	14881	14633	14822	14730	14708	14784	14756	14831	14867	14760	14790	14817	14846	14807	14808	14794	14932	14761	14802	14777	14673	14777	14718	14743	14933	14733	14841	14772	14664	14784	14867	14737	14697	14806	14707	14773	14729	14833	14858	14810	14743	14801	14780	14670	14951	14917	14985	14879	14904	14743	14912	14725	14900	14717	14833	14896	14723	14758	14818	14918	14723	14881	14710	14634	14766	14642	14820	14632	14790	14792	14921	14780	14641	14656	14661	14893	14591	14809	14818	14764	14634	14562	14877	14699	14778	14896	14799	14823	14907	14647	14769	14620	14855	14917	14665	14898	14558	14836	14698	14779	14622	14925	14815	14743	14720	14752	15025	14783	14840	14825	14811	14909	14971	14544	14660	14805	14720	14582	14748	14827	14796	14757	14820	14732	14769	14627	14811	14898	14867	14882	14617	14821	14731	14838	14828	14757	14943	14614	14704	14965	14836	14557	14826	14881	14742	14640	14761	14798	14678	14673	14880	14709	14963	14784	14823	14678	14763	14794	14897	14794	14587	14804	14945	14794	14807	14820	14808	14890	14796	14849	14849	14923	14828	14817	14777	14739	14679	14663	14729	14799	14865	14742	14740	14829	14787	14616	14760	14769	14739	14780	14622	14784	14571	14927	14695	15051	14898	14742	14863	14791	14805	14821	14756	14726	14905	14642	14699	14763	14818	14835	14787	14848	14944	14641	15016	14796	14772	14763	14842	14684	14815	14836	14936	14882	14602	14746	14890	14789	14741	14833	14643	14686	14995	14833	14943	14837	14740	14753	14860	14739	14785	14711	14915	14651	14744	14726	14752	14750	14720	14826	14794	14749	14787	14768	14820	14648	14673	14888	14862	14771	14797	14741	14732	14626	14848	14791	14767	14806	14692	14727	14780	14925	14623	14798	14696	14736	14773	14788	14801	14837	14906	14956	14821	14861	14757	14814	14759	14753	14802	14741	14750	14847	14856	14590	14665	14773	14766	14834	14853	14807	14685	14568	14748	14757	14839	14801	15043	14747	14720	14639	14837	14740	14592	14691	14683	14912	14688	14984	14569	14810	14844	14709	14649	14680	14663	14755	14778	14567	14781	14779	14722	14725	14817	14683	14594	14874	14637	14776	14685	14771	14892	14711	14805	14786	14745	14685	14711	14737	14700	14849	14719	14854	14775	14771	14780	14834	14673	14915	14736	14726	14705	14723	14825	14747	14738	14549	14816	14499	14601	14862	14901	14867	14590	14888	14726	14876	14771	14902	14670	14788	14735	14944	14744	14714	14784	14783	14852	14855	14611	14898	14757	14872	14906	14888	14728	14909	14824	14820	14950	14872	14701	14741	14708	14892	14832	14810	14855	14722	14721	14675	14609	14831	14781	14602	14906	14650	14814	14798	14762	14672	14750	14823	14770	14830	14853	14782	14789	14808	14787	14908	14898	14903	14732	14739	14764	14827	14697	14753	14818	14780	14843	14844	14806	14839	14669	14670	14607	14927	14806	14737	14781	14848	14834	14780	14821	14861	14746	14706	14802	14756	14798	14871	14904	14792	14871	14805	14837	14756	14799	14632	14798	14725	14927	14936	14784	14640	14696	14782	14729	14742	14786	14700	14840	14752	14828	14839	14803	14944	14790	14824	14802	14774	14784	14673	14656	14648	14676	14850	14772	14887	14896	14607	14689	14946	14743	14861	14776	14842	14897	14831	14807	14774	14695	14706	14838	14826	14725	14774	14896	14898	14882	14848	14800	14706	14848	14923	14763	14614	14715	14681	14922	14763	14863	14607	14613	14683	14681	14887	14802	14943	14949	14807	14677	14765	14730	14658	14794	14682	14944	14822	14863	14722	14837	14735	14885	14792	14807	14586	14930	14795	14843	14963	14666	14908	14814	14798	14777	14809	14958	14796	14791	14609	14863	14704	14756	14740	14732	14743	14740	14797	14724	14892	15004	14721	14865	14841	14829	14873	15015	14873	14838	14715	14723	14941	14564	14820	14712	14748	14768	14775	14743	14723	14865	14823	14907	15067	14732	14838	14762	14838	14815	14700	14641	14744	14745	14727	14789	14794	14644	14860	14646	14870	14778	14651	14898	14720	14894	14816	14768	14629	15010	14727	14707	14736	14811	14851	14842	14756	14853	14751	14758	14720	14836	14879	14784	14760	14791	14727	14822	14835	14881	14841	14621	14777	14754	14994	14734	14744	14959	14672	14922	14781	14721	14738	14860	14765	14698	14798	14718	14733	14843	14804	14768	14687	14762	14731	14592	14702	14816	14736	14883	15028	14801	14708	14997	14793	14774	14760	14869	14864	14785	14792	14779	14998	14788	14738	14844	14732	14893	14785	14778	14933	14841	14677	14820	14898	14645	14566	14695	14803	14725	14840	14692	14780	14846	14778	14848	14793	14888	14807	14710	14695	14753	14648	14704	14810	14790	15029	14941	14714	14706	14957	14716	14750	14673	14755	14879	14804	14653	14741	14656	14800	14789	14779	14827	14795	14678	14819	14791	14788	14797	14686	14827	14672	14827	14739	14679	14832	14837	14732	14782	14772	14914	14752	14905	14918	14716	14789	14671	14612	14967	14556	14732	14867	14949	14661	14733	14735	14803	14868	14655	14726	14662	14757	14764	14764	14760	14720	14746	14933	14777	14724	14908	14883	14840	14773	14703	14888	14752	14622	14695	14976	14625	14646	14485	14669	14651	14714	14771	14771	14821	14731	14854	14805	14747	14636	14713	14781	14631	14806	14800	14661	14809	14647	14825	14764	14776	15010	14772	14586	14757	14755	14799	14799	14767	14787	14883	14702	14960	14944	14890	14961	14720	14832	14713	14656	14759	14754	14829	14622	14879	14502	14862	14639	14887	14808	14804	14817	14771	14806	14697	14899	14831	14636	14668	14752	14766	14910	14975	14871	14727	14573	14788	14695	14851	14771	14736	14826	14865	14951	14874	14748	14725	14752	14756	14827	14815	14632	14733	14580	14763	14716	14873	14680	14895	14773	14814	14753	14857	14633	14499	14786	14709	14874	14810	14933	14828	14806	14764	14821	14689	14734	14822	14949	14678	14780	14679	14632	14743	14720	14832	14932	15067	14726	14865	14909	14773	14739	14751	14760	15016	14742	14818	14963	14532	14820	15034	14733	14797	14872	14858	14857	14617	14768	14735	14694	14757	14789	14771	14722	14777	14821	14740	14922	14712	14960	14642	14673	14867	14643	14816	14778	14839	14717	14855	14878	14720	14784	14847	14822	14677	14788	14693	14820	14814	14702	14769	14710	14895	14742	14810	14818	14642	14797	14748	14901	14864	14718	14764	14765	14665	14758	14682	14644	14726	14895	14752	14800	14771	14758	14742	14902	14806	14842	14718	14639	14806	14688	14771	14758	14750	14847	14863	14764	14731	14915	14826	14703	14635	14689	15025	14680	14785	14849	14583	14816	14814	14826	14815	14727	14788	14770	14821	14866	14637	14744	14843	14860	14727	14942	14626	14876	14721	14711	14685	14971	14776	14580	14763	14707	14631	14844	15021	14638	14813	14824	14717	14896	14799	14958	14767	14730	14764	14731	14923	14838	14905	14786	14674	14681	14672	14743	14759	14730	14726	14693	14793	14701	14722	14801	14931	14815	14740	14913	14893	14676	14845	14776	14879	14835	14562	14897	14744	14718	14868	14609	14709	14825	14686	14891	14774	14731	14862	14947	14953	14708	14876	14890	14831	14972	14789	14597	14752	14794	14804	14981	14816	14837	14682	14704	14896	14787	14817	14733	14754	14698	14864	14629	14687	14956	14671	14860	14961	14738	14666	14782	14936	14618	14771	14787	14884	14697	14705	14808	14875	14927	14619	14762	14800	14710	14931	14726	14866	14756	14830	14805	14741	14832	14866	14845	14741	14755	14761	14672	14781	14817	14692	14847	14752	14644
23763	21235	28716	24371	22694	22813	21935	19485	19897	26321	26495	23565	21196	21073	21702	20524	19362	18062	17419	17218	16858	16847	16665	16895	16876	16996	16957	16921	16914	16790	16747	16875	16930	16709	16768	16965	16830	16812	16965	17069	16806	17010	16735	16986	16857	16910	16757	16792	16885	17016	16797	16782	16866	17033	16818	16980	16894	16820	16969	16993	16903	16858	16996	16847	17020	16831	16957	16858	16714	16813	16899	16754	16885	16826	16754	17006	16644	16901	16970	16902	16627	16870	16844	16953	16843	16991	16848	16765	16685	16889	16867	16814	16833	16638	16874	16899	16833	16804	16882	16932	16809	16825	16970	16872	16716	16755	16726	16781	16708	16806	16594	16663	16670	16834	16746	16913	16805	16440	16833	16702	16872	16689	16878	16742	16800	16738	16845	16711	16941	16710	16821	16716	16776	16789	16917	16887	16956	16674	16729	17001	16826	16771	16637	16725	16810	16818	16910	16742	16725	16694	16793	16879	16699	16986	16858	16656	16779	16854	16869	17056	16690	16891	16742	16764	16867	16676	16651	16834	16899	16771	16843	16697	16856	16709	16944	16901	16797	16722	16458	16868	16506	16916	16550	16830	16716	16829	16978	16751	16739	16735	16799	16724	16654	16828	16909	16618	16792	16565	16774	17069	16800	16712	16849	16690	16778	16957	16852	16929	16756	16731	16804	16885	16761	16796	16810	16881	16687	16701	16829	16744	16866	16634	16669	16566	17009	17062	17019	16688	16971	16849	16770	16831	16878	16706	16686	16675	17006	16919	16656	16766	16886	16794	16564	16769	16771	16706	16880	16801	16831	16853	16955	16834	16893	16938	16689	16701	16903	16855	16722	16710	16935	16852	16777	16711	17004	16858	16771	16953	16768	16844	16670	16780	16768	16973	16761	16839	16934	16840	16706	16789	16786	16991	16806	16827	16768	16920	16698	16981	16864	16790	16877	16638	16836	16792	16682	16675	16864	16756	16843	16763	16622	16632	16675	16846	16653	16745	17009	16716	16920	16595	16811	16779	16807	16924	16715	16740	16818	16733	16775	16929	16792	16887	16880	16818	16900	16826	16972	16913	16667	16577	16757	16856	16904	16800	17014	16770	16837	16713	16958	16794	16828	16865	16854	16882	16915	16958	16645	16826	17202	16830	16898	16688	16947	16888	16673	16824	16920	16909	16788	16747	16744	16707	16822	16671	16999	16788	16800	16749	16791	16782	16770	16741	16723	16926	16894	16825	16707	16749	16978	16831	17034	17143	16811	16893	16932	16853	16865	16697	17089	16833	16692	16745	16767	16679	16834	16791	16706	17030	16641	16829	16810	16900	16717	16885	16742	16747	16720	16898	16803	16725	16932	16825	16655	16923	16804	16956	16975	16714	16766	16870	16608	16713	16571	16825	16606	16719	16830	16868	16766	16847	17015	16791	16680	16678	17029	16561	16877	16869	16640	16836	16747	16674	16728	16744	16842	16855	16579	16538	16784	16654	16772	16701	16855	16898	16824	16545	16606	16781	16913	16766	16721	16594	16761	16715	16798	16818	16651	16761	16970	16962	16671	16879	16856	16689	16719	16816	16807	16642	16738	16830	16773	16606	16566	16843	16893	16771	16834	17017	16768	16769	16822	16853	16929	16950	16824	16936	16998	16873	16739	16703	16891	16771	16890	16758	16850	16705	16735	16793	16810	16783	16633	16959	16864	16970	16878	16810	16916	16658	16862	16666	16719	17057	16900	16737	16963	16678	16763	16800	16928	16859	16721	16815	16913	16942	16925	16825	16938	16804	16877	16926	16581	16653	16670	16934	16769	16813	16803	16610	16733	16709	16845	17013	16779	16816	17037	16813	16620	16724	16549	16696	16702	16819	16688	16941	17004	16712	16750	16829	16862	16779	16779	16612	16668	16710	16828	17063	16855	16769	16727	16651	16794	16975	16814	16870	16741	16860	16942	16890	16940	16874	16567	16888	17060	16802	16846	16882	16916	16871	16685	16838	17009	16748	16771	16690	16785	17044	16708	16806	16856	16738	16658	16665	16849	16910	16976	16734	16862	16759	16949	16589	16555	16855	16731	16819	16680	16775	16704	16830	16919	16832	16948	16804	16832	16715	16772	16715	16745	17061	17102	16754	16575	16658	17108	16837	16747	16881	16778	16741	16801	16739	16794	16800	16830	16595	16685	16754	16785	16662	16957	16800	17102	16890	16873	16877	16773	16892	16714	16774	16871	16727	16806	16958	16823	16797	16767	16688	16916	16803	16833	16718	16939	16660	16935	16793	16929	16749	16970	16752	17097	16801	16966	16903	16822	16637	16644	16989	16650	16663	16839	16801	16867	16771	16692	16606	16899	16734	16912	16798	16619	16872	16732	16653	16703	16753	16870	17072	16969	16816	16662	16963	16884	16718	16787	16678	16712	16710	16631	16726	16578	16580	16857	16783	16699	16846	16889	16863	16905	16768	17139	16857	16614	16987	17019	16918	16975	16835	16861	16614	16696	16800	16641	16833	17090	16765	16697	16878	16709	16727	16777	16644	16947	16825	16859	16665	16633	16878	16897	17003	16937	16750	16816	16987	16774	16886	16905	16847	16583	16868	16737	16992	16924	16864	16918	16871	16788	16595	16963	16752	16876	16793	16669	16902	16918	16742	16754	16807	16622	16895	16767	16656	17007	17057	16853	16643	16691	16896	16814	16939	16703	16765	16957	16834	16908	16851	16828	16924	16875	16930	16724	16798	16652	16849	16892	16656	16682	16793	16816	16815	16772	16756	16852	16777	16766	16794	17109	16767	16955	16807	17009	16820	16877	16795	16845	16827	16823	16876	16657	16729	16683	16799	16821	16678	16844	16823	17062	16862	16784	16971	16969	16763	16807	16579	16726	16993	16737	16662	16851	16738	17032	16947	16842	16815	16814	16764	16791	16651	16700	16920	16890	16640	16824	16861	17018	16849	16799	16755	16803	16911	16741	16831	16887	16789	16882	16777	16755	16859	16818	16636	16855	16708	16613	16712	16824	16869	16862	16984	16758	17039	16903	16820	16895	16750	16870	16935	16840	16785	16681	16697	16730	16785	16820	17003	16920	16718	16816	16990	16633	16623	16813	16689	16863	16846	16724	16924	16763	16750	16804	16880	16959	16837	16959	16931	17010	16834	16962	16923	16865	16555	16728	16661	16642	16895	17072	16870	16842	16620	16886	16603	16951	16692	16777	16625	16753	16860	16882	16820	16915	16578	16870	16823	16998	16749	16818	16725	16799	16875	16703	16684	16898	16682	16854	16734	16809	16827	16809	16713	16704	16804	16739	16729	16809	16802	16870	16834	16863	16748	16964	16780	16657	16843	16769	16766	16849	16652	16992	16751	16886	16930	16692	16861	16774	16794	16914	16642	16689	17006	16779	16873	16926	16818	16720	16708	16884	16914	16668	16868	16854	16799	16845	16779	16855	16901	16807	16907	16918	16957	16981	16932	16787	16827	16669	16795	16943	16894	16790	16703	16606	16693	16601	16679	16759	16783	16899	16636	16849	16543	16604	16831	16880	16884	16703	16840	16871	16639	16801	16865	16781	16790	16958	16854	16954	16810	16591	16919	16678	16864	16812	16697	16917	16716	16803	16956	16844	16656	16846	16980	16807	16930	16607	16730	16972	16720	16707	16844	16783	16791	16609	17007	16960	16905	16875	16902	16885	16882	17010	16562	16834	16777	16945	16922	17058	17090	16973	16907	16837	16840	16903	16866	16975	16793	16836	16698	16648	16895	16874	16846	16846	16959	16902	16827	16629	16637	16739	16657	16748	16705	16902	17010	16848	16821	16791	16691	16992	16691	16903	16920	17072	16819	16822	16762	16889	16791	16712	16995	16888	16783	16820	16829	16848	16880	16624	16873	16747	16722	16755	16774	16621	16915	16832	16864	16665	16728	16836	16799	16604	16801	16973	16891	16799	16597	16900	16799	16799	16840	16673	16876	16825	16850	16809	16671	16992	16837	16587	16828	17021	16714	16717	16873	16639	16997	16693	16764	16865	16811	16984	16664	16839	16807	16815	16877	16798	16738	16954	16761	16716	16913	16938	16773	16953	16662	16741	16975	16975	16736	16798	16853	16843	16765	16455	16712	16913	17059	16721	16872	16790	16861	16665	16878	16783	16782	17033	16887	16703	16630	16846	16821	16960	16841	16859	16834	16857	16636	16859	16813	16897	17033	16763	16572	16769	16814	16690	16940	16802	16597	16835	16880	16800	16849	16821	16896	16742	16822	16892	16616	16886	16822	16835	16820	16750	16770	16807	16790	16843	16756	16882	16722	16761	16912	16636	16865	16713	16850	16965	16858	16821	16993	16890	16889	16760	16703	16973	16715	16838	16773	16935	17077	16751	16709	16750	16622	16735	16742	16929	16760	16725	16701	16898	16812	16809	16704	16847	16901	16760	16934	16741	16985	16900	16889	16779	16747	16753	16894	16858	16807	16653	16718	16663	16754	16786	16626	16592	16692	17068	16628	16826	16784	16915	16810	16800	16840	16902	16694	16866	16894	17078	16775	16868	16911	16753	16708	16833	17030	16621	16820	16683	16938	16695	16617	16846	16824	16646	16683	16694	16852	16715	16596	16858	16880	16837	16860	16949	16716	16763	16789	16873	16993	16883	16850	16601	16729	16756	16699	16758	16764	16804	16862	17019	16850	16779	16739	16914	16958	16704	16754	16827	16591	16907	16758	16791	16716	16964	16944	16773	16728	16722	16630	16761	16864	16648	16909	16804	16761	16818	16800	16813	16823	16782	16660	16832	16949	16706	16930	16787	16882	16845	16878	16748	16860	16643	16796	16617	16693	16732	16599	16755	16863	16826	16924	16603	16824	16997	16749	16640	16562	16816	16810	16901	16792	16694	16776	16797	16840	16945	16718	16843	16952	16803	16740	16853	16930	16854	16816	16774	16909	16766	16749	16659	16746	17007	16758	16746	17026	16936	16848	16808	16900	16831	16849	16683	16660	16902	16795	16806	16778	16790	16692	16776	16848	16608	16752	16856	16823	16946	16709	16873	16604	16831	16699	16984	16727	16951	17030	16871	16960	16694	17010	16628	16794	16805	16845	16696	16976	16731	16652	16967	16861	16842	16766	16777	16742	16857	16764	16991	16862	16928	16798
31488	46105	40136	29135	23299	20041	18593	18342	19862	28300	27173	23206	20589	20831	21345	19432	17657	16277	15496	14966	14842	14626	14636	14756	14712	14780	14648	14668	14769	14702	14760	14714	14550	14755	14726	14616	14557	14545	14666	14482	14699	14744	14592	14554	14754	14644	14705	14736	14668	14783	14642	14700	14590	14605	14585	14612	14579	14940	14656	14785	14813	14704	14723	14713	14761	14748	14735	14643	14658	14696	14770	14757	14667	14444	14677	14767	14590	14699	14599	14617	14637	14856	14607	14470	14443	14633	14747	14732	14661	14722	14641	14806	14625	14717	14555	14737	14631	14343	14554	14694	14610	14518	14778	14649	14788	14660	14719	14670	14574	14705	14663	14560	14660	14607	14754	14492	14785	14604	14571	14735	14524	14574	14666	14620	14630	14693	14661	14636	14525	14505	14713	14597	14719	14822	14550	14600	14611	14621	14517	14769	14576	14450	14668	14472	14539	14663	14653	14667	14783	14728	14627	14758	14568	14794	14554	14603	14613	14526	14518	14514	14606	14514	14776	14603	14556	14607	14473	14675	14587	14688	14698	14604	14505	14512	14594	14830	14757	14602	14665	14503	14667	14709	14547	14516	14643	14717	14652	14441	14602	14747	14784	14551	14607	14756	14562	14623	14726	14638	14642	14649	14667	14692	14641	14712	14600	14721	14731	14569	14773	14774	14653	14591	14742	14710	14547	14535	14572	14594	14592	14553	14706	14592	14578	14669	14642	14581	14695	14625	14742	14652	14637	14872	14683	14576	14647	14638	14588	14767	14788	14710	14571	14729	14558	14578	14855	14617	14786	14666	14596	14641	14684	14678	14647	14741	14761	14596	14625	14712	14697	14639	14669	14618	14499	14574	14560	14597	14482	14805	14607	14562	14589	14732	14587	14711	14571	14648	14602	14685	14701	14737	14735	14499	14665	14616	14531	14558	14756	14796	14466	14636	14583	14926	14755	14652	14593	14569	14681	14415	14601	14577	14582	14704	14565	14737	14635	14633	14726	14559	14687	14522	14715	14759	14486	14643	14540	14848	14653	14630	14598	14736	14743	14718	14684	14674	14666	14646	14605	14788	14632	14611	14537	14659	14594	14426	14610	14626	14570	14709	14714	14717	14641	14530	14800	14736	14534	14517	14846	14710	14638	14578	14625	14668	14728	14582	14652	14575	14760	14619	14623	14600	14432	14790	14658	14732	14753	14715	14695	14446	14736	14738	14675	14612	14661	14676	14592	14626	14696	14497	14679	14678	14750	14544	14523	14658	14696	14696	14781	14479	14708	14520	14830	14655	14616	14688	14656	14581	14525	14586	14588	14523	14664	14692	14831	14570	14613	14453	14626	14537	14748	14605	14730	14668	14563	14578	14726	14792	14691	14696	14509	14660	14688	14668	14656	14797	14625	14580	14738	14493	14710	14519	14648	14450	14796	14619	14635	14667	14607	14713	14720	14624	14607	14781	14722	14692	14756	14638	14693	14533	14547	14659	14664	14588	14524	14753	14664	14693	14672	14613	14711	14631	14786	14487	14566	14500	14619	14451	14657	14648	14562	14571	14712	14604	14718	14501	14565	14757	14533	14570	14661	14694	14677	14705	14622	14828	14597	14577	14814	14708	14566	14628	14564	14615	14708	14695	14711	14625	14545	14696	14580	14644	14532	14654	14671	14643	14723	14534	14623	14637	14531	14593	14751	14701	14693	14646	14479	14578	14588	14592	14632	14595	14699	14691	14596	14727	14594	14657	14547	14663	14654	14673	14696	14707	14612	14497	14601	14566	14559	14622	14616	14616	14679	14576	14746	14535	14664	14591	14621	14592	14738	14571	14619	14566	14574	14699	14685	14622	14648	14625	14621	14792	14605	14605	14582	14488	14585	14632	14622	14492	14570	14690	14541	14765	14805	14478	14458	14642	14569	14612	14580	14646	14568	14429	14727	14817	14616	14561	14663	14713	14776	14659	14569	14702	14726	14766	14512	14653	14685	14657	14599	14539	14728	14559	14573	14682	14543	14651	14700	14723	14710	14588	14734	14699	14646	14693	14656	14649	14525	14667	14510	14594	14552	14675	14599	14628	14632	14658	14657	14580	14685	14782	14698	14728	14564	14725	14593	14697	14603	14611	14559	14641	14598	14655	14652	14694	14824	14848	14475	14734	14635	14673	14602	14712	14656	14710	14491	14635	14542	14493	14673	14542	14654	14515	14575	14592	14607	14500	14718	14640	14585	14553	14730	14604	14640	14640	14824	14781	14576	14593	14674	14536	14528	14653	14695	14685	14577	14543	14482	14807	14458	14509	14762	14533	14640	14650	14556	14516	14753	14586	14697	14538	14548	14404	14548	14581	14365	14730	14712	14508	14598	14575	14822	14578	14521	14726	14697	14566	14651	14684	14558	14812	14638	14542	14627	14671	14744	14699	14665	14692	14567	14504	14709	14581	14673	14628	14521	14494	14449	14579	14743	14905	14696	14619	14655	14592	14729	14829	14664	14650	14626	14695	14687	14532	14695	14537	14663	14554	14776	14659	14792	14594	14437	14680	14611	14676	14580	14547	14557	14573	14816	14630	14651	14572	14628	14669	14675	14729	14782	14574	14750	14544	14486	14732	14710	14683	14589	14616	14764	14799	14648	14582	14569	14719	14755	14685	14693	14828	14822	14615	14623	14819	14695	14550	14645	14636	14557	14654	14519	14593	14478	14618	14524	14654	14683	14611	14618	14704	14656	14577	14755	14584	14552	14742	14614	14541	14714	14702	14642	14688	14641	14426	14676	14687	14675	14720	14647	14587	14715	14633	14534	14702	14708	14844	14678	14705	14696	14672	14496	14668	14614	14468	14598	14687	14699	14619	14673	14673	14640	14524	14694	14534	14663	14736	14726	14691	14543	14402	14704	14748	14494	14684	14627	14720	14556	14632	14602	14589	14630	14703	14700	14665	14525	14544	14551	14840	14578	14663	14677	14620	14758	14673	14492	14698	14694	14638	14720	14590	14744	14641	14505	14634	14668	14747	14779	14714	14547	14753	14760	14696	14787	14636	14690	14668	14733	14583	14544	14820	14623	14585	14626	14770	14536	14654	14638	14792	14666	14692	14681	14540	14576	14721	14670	14683	14713	14680	14500	14422	14636	14806	14645	14502	14642	14598	14480	14597	14697	14687	14674	14702	14645	14738	14692	14525	14550	14709	14773	14675	14648	14713	14496	14735	14739	14595	14488	14584	14625	14537	14666	14659	14597	14649	14679	14554	14549	14607	14664	14608	14563	14535	14561	14589	14652	14449	14712	14945	14632	14606	14715	14727	14615	14651	14789	14677	14698	14634	14691	14558	14678	14699	14594	14609	14523	14597	14621	14692	14603	14633	14648	14483	14592	14617	14723	14554	14765	14617	14646	14773	14718	14696	14618	14740	14591	14692	14768	14592	14529	14629	14584	14777	14487	14627	14566	14692	14713	14373	14758	14642	14658	14491	14743	14514	14640	14609	14730	14602	14828	14623	14683	14667	14628	14488	14693	14573	14582	14646	14556	14653	14582	14540	14718	14684	14679	14507	14499	14517	14583	14622	14724	14594	14659	14742	14510	14501	14599	14676	14303	14703	14566	14706	14578	14588	14757	14727	14640	14603	14629	14605	14733	14487	14559	14639	14531	14681	14553	14458	14678	14629	14747	14828	14580	14523	14395	14598	14668	14748	14470	14631	14617	14708	14589	14619	14618	14617	14556	14615	14868	14694	14667	14684	14736	14729	14604	14609	14595	14768	14632	14613	14614	14844	14757	14680	14697	14552	14685	14714	14702	14500	14795	14691	14723	14469	14650	14707	14656	14499	14558	14785	14744	14533	14645	14782	14586	14599	14682	14670	14668	14506	14313	14733	14646	14601	14790	14601	14661	14552	14501	14657	14467	14744	14599	14624	14534	14596	14643	14505	14742	14593	14635	14687	14749	14691	14699	14707	14785	14567	14582	14765	14739	14527	14586	14767	14552	14599	14654	14535	14660	14700	14624	14760	14576	14677	14674	14486	14621	14740	14647	14751	14526	14676	14734	14589	14510	14684	14769	14632	14599	14707	14791	14625	14729	14815	14650	14459	14542	14678	14711	14441	14633	14563	14565	14624	14561	14420	14603	14750	14585	14564	14603	14617	14559	14700	14709	14604	14624	14706	14593	14615	14740	14563	14527	14505	14828	14584	14682	14640	14666	14697	14638	14592	14595	14727	14601	14627	14780	14681	14813	14778	14605	14739	14664	14649	14698	14692	14639	14432	14624	14612	14605	14581	14743	14782	14696	14612	14896	14658	14613	14632	14661	14607	14609	14615	14758	14687	14683	14438	14716	14679	14725	14718	14686	14648	14606	14628	14583	14708	14661	14554	14442	14612	14641	14503	14738	14784	14587	14755	14518	14709	14655	14726	14629	14604	14779	14770	14704	14841	14643	14511	14679	14646	14610	14582	14689	14479	14621	14722	14569	14602	14605	14593	14650	14677	14726	14724	14390	14787	14783	14601	14607	14651	14531	14741	14656	14632	14627	14795	14593	14605	14657	14590	14737	14570	14644	14572	14545	14615	14489	14742	14616	14496	14673	14524	14480	14598	14593	14794	14546	14426	14726	14778	14716	14594	14810	14671	14634	14640	14679	14623	14760	14684	14618	14673	14516	14438	14638	14580	14701	14475	14672	14424	14552	14538	14553	14580	14523	14689	14547	14555	14625	14607	14698	14598	14661	14593	14701	14451	14591	14726	14573	14764	14780	14477	14708	14702	14792	14612	14726	14683	14675	14746	14562	14690	14660	14651	14843	14589	14668	14738	14697	14702	14608	14732	14834	14556	14698	14849	14570	14666	14744	14740	14513	14399	14678	14615	14593	14443	14515	14554	14625	14573	14551	14642	14676	14692	14590	14570	14604	14614	14680	14675	14804	14674	14615	14876	14883	14712	14516	14719	14583	14680	14524	14758	14559	14702	14597	14706	14738	14605	14578	14760	14806	14629	14641	14667	14457	14717	14864	14772	14628	14700	14570	14536	14858	14554	14675	14687	14862	14698	14509	14674	14496	14600	14738	14584	14753	14621	14481	14570	14567	14709	14615	14753	14661	14584	14605	14611	14765	14719	14580	14645	14589	14641	14596	14434	14668	14752	14420	14620
22744	21288	29054	23890	21853	24267	26742	21964	24969	34888	33513	29706	26444	25665	23969	22383	20619	18719	17992	17663	17399	17305	17328	17403	17167	17078	17316	17191	17232	17304	17215	17062	16904	17187	17102	16958	17012	17218	17152	17096	17265	17073	17066	17187	17103	16913	17026	17315	17036	17264	17224	17036	17130	17226	17128	16874	17243	17110	17089	17058	17066	17169	17088	17144	17013	16982	17391	17227	16925	17190	17214	17144	17099	17149	16979	17228	17198	17127	17179	16999	17087	17203	17133	17097	17196	17277	16985	17018	17006	17024	17065	17080	16974	17136	16827	17159	16981	17028	17081	17078	16989	16906	17012	17215	16964	17274	17146	16946	17249	17231	17090	17026	17226	17081	16968	16844	17169	17279	16986	17098	17004	17187	17079	16888	17032	17044	16987	17051	16973	17099	17105	16896	16957	17026	17138	17069	17105	17023	17006	17132	17125	16994	17092	17067	17096	17176	17014	16846	17281	17092	17220	17044	17114	16897	17146	16934	17082	17030	17029	17059	16956	16943	17068	17100	17128	16914	16980	17078	17069	16896	17033	17096	17058	16953	17115	16931	16991	16831	17037	17008	17025	17027	17209	17141	17094	17011	16973	17120	17001	16896	17026	16806	17141	17102	17199	16938	17197	16905	17036	17020	17054	17063	16901	17261	17063	17030	17069	16943	17039	17033	17228	17033	17297	17120	16976	17146	17065	16978	17121	16986	17054	17051	16979	16912	16938	17122	16987	16968	17073	17124	17209	17050	17060	16908	16826	17018	16996	17052	17065	17143	17167	16973	16870	17218	17135	17202	17034	17132	17007	16870	17198	17104	17183	17176	17085	17008	17074	16941	17178	17241	17229	17081	16972	17007	17309	17073	16978	16922	17063	16979	17153	17111	16905	17070	16957	17015	17004	16932	16986	17008	17010	17033	17212	16976	16864	17207	17066	17235	16856	16933	17006	16998	17230	17092	16925	17152	16915	17180	17121	17170	17105	17140	16961	17130	17098	17119	17038	16894	16999	16910	16903	17084	17114	17069	16954	17105	17062	17109	16789	16997	16973	16988	16942	17032	16887	16839	16996	16896	16909	17014	16966	17002	17079	16948	16997	17076	16996	17039	17112	17129	17153	17170	17017	16908	16861	16980	17101	17029	17031	16950	17032	16955	16867	17148	17057	17164	17264	16960	17087	17024	17220	17144	17121	17216	17006	17008	17038	17123	17118	17035	16995	16911	16934	17066	17054	16947	17172	17111	16961	17043	17029	16997	17076	16969	17102	17027	17038	17187	17100	17085	17191	16985	17114	17002	17024	17299	17026	17000	17112	17005	17243	17076	16903	17213	17011	17076	17028	17045	17068	16891	17091	17034	17139	17074	17199	16958	17170	17021	17128	17089	17125	16990	17174	17206	16983	16959	17109	17021	17112	16915	17084	16988	17060	17063	17154	17173	16902	17123	17043	16887	17150	17127	17031	17125	16842	17063	16994	16911	16980	17133	17030	16979	16904	16926	17045	17144	17150	17110	17179	17271	17052	16938	17003	17199	17142	16904	17135	17093	17136	16963	16879	16905	17200	17161	16937	16916	17115	16902	17053	17016	16854	17110	17122	17006	17016	17037	17145	16810	17068	17078	16972	16975	17058	17121	17173	17128	16837	17075	16866	17070	16798	17059	16823	17082	17095	16913	17052	17175	17118	16976	16982	16895	17070	16797	17006	17079	16976	17001	17134	17115	17091	17129	17211	16908	16966	17078	17041	17113	17252	16868	16940	17201	17204	17010	17026	17065	16875	16950	17036	17064	17087	17079	17122	16904	17054	17039	17143	17126	17060	16964	17040	17120	17082	17192	16842	16983	17272	17102	17047	17055	17167	17131	17290	16954	16970	17117	17052	16961	17044	17069	16915	16982	17262	17050	17177	17151	16955	16819	17097	16968	16958	17147	17178	17185	17062	17190	17087	17087	17061	16961	17017	17086	16937	17202	17175	17070	17013	17332	17325	17114	16844	17047	17247	17167	17211	16914	17072	16994	17137	17163	16916	17056	17221	17071	16959	17042	16926	17108	16911	16952	16985	17196	17052	17016	16898	17138	17013	17189	16744	17144	17115	16961	17157	17000	17143	17041	16986	16953	16983	17019	17077	17215	16981	17066	17080	17040	16871	16881	17238	17094	17021	17298	16935	17156	17218	16923	17045	17034	17250	16961	17087	16928	17058	17096	16823	17008	16987	17027	16998	16972	16798	16948	16984	16886	16914	16927	17027	16938	17204	17235	17134	17118	16857	17158	17004	16982	17038	17137	17078	17035	17044	16955	17040	17055	17207	17146	17073	17091	17083	16949	17188	16923	16954	17008	16961	16805	17054	17081	16962	17122	17069	17111	17075	17174	17041	16975	17029	16943	17048	17031	17033	17000	17124	17097	17192	16903	16993	16863	17213	17015	16986	17238	16993	16953	16980	16987	17108	17142	16927	16975	17152	17203	17164	16941	17102	16870	17008	17158	16885	16988	17125	17071	17088	17096	17194	17234	17194	17024	17200	17192	16913	17111	17145	16981	17263	17119	16983	17054	17058	17194	17117	17013	17021	17162	17062	17077	17184	17092	17065	17041	16912	16968	17031	17185	17055	17011	17005	17051	17195	17135	17259	17030	17199	17071	16996	17077	17236	17142	17062	17122	16975	17038	16988	17148	16926	16936	16988	16829	17045	17025	17157	17092	17023	16999	17255	17008	16993	17059	16955	17081	16932	17019	16965	17020	16963	16937	17225	16939	16958	16950	16977	17169	17246	17017	17059	16940	16943	17036	16988	17086	17116	17181	16959	17103	16829	17045	17158	16971	16900	16780	17182	16948	17156	16982	17179	16918	16975	16969	17024	17163	17175	17259	16912	17125	17201	17141	17122	16874	17148	16968	16866	17242	17247	17167	17082	16980	17055	17107	17261	17034	17240	17096	16834	17136	17015	16973	17175	17025	17071	17093	16771	17013	16997	17073	16949	17103	16958	17199	16903	17126	16987	17224	17217	17208	17058	17186	17216	17092	17193	17082	16947	17064	16831	17007	16950	17064	17094	17019	17104	17166	17134	16919	16915	17056	17068	16877	17093	16971	17059	16908	17061	16936	17084	17042	16977	16957	17076	17209	16901	16884	17169	17192	17271	17000	17058	17020	17117	17077	17027	17037	16995	16744	16931	16864	17080	17160	16995	17098	17143	17065	16799	17146	17081	16988	16910	17075	17046	16881	17159	17096	17225	17237	17067	17118	17113	17083	17185	17093	17072	17068	16925	16847	17047	17119	17014	17042	16842	16942	17089	17010	16954	17012	17192	16981	17133	17160	17166	16996	17125	17022	17173	16996	17053	17022	17075	17008	17003	16981	16919	17060	16803	17084	16984	16914	17176	16978	17197	17126	17090	17135	16988	17223	17152	17101	17127	17006	16982	16997	17095	17000	17019	16926	17002	17099	17176	16972	16989	17111	17085	17034	17157	17005	16843	17128	17032	16963	17237	16955	17189	17285	17138	17058	16790	17072	16972	16961	16910	17027	17193	17077	17146	17198	16927	17105	17142	17037	16915	17304	17203	17164	17092	16954	17088	17018	17130	16981	17044	17315	17251	16971	16938	17145	17105	17100	16951	16769	17072	16994	16900	16917	17085	17146	17087	17164	17047	17124	17019	17170	16860	17104	17159	17128	17132	17135	17133	16924	17044	17019	17084	17087	17012	17037	16980	16955	17033	17012	16994	17161	16956	17289	16922	17003	17037	17032	17055	17033	17164	17058	17168	17053	17142	17022	17193	17060	16932	16961	17055	17005	17113	17018	17229	16928	16944	17058	17250	17081	16998	17093	17105	17029	17029	17004	16892	16974	17027	16683	17101	17162	17146	17086	17100	17080	17229	17149	16952	16980	17160	17080	16971	17008	16993	16901	16946	17045	17252	17039	17014	17180	17086	16893	17086	17007	17014	16996	17023	16985	17038	16931	16989	17050	17247	17056	17207	17257	17179	17146	17010	16864	17204	17024	17260	16989	17182	17173	16980	16951	16901	16902	16935	17064	17144	16920	17047	17130	17253	17171	17004	17262	16964	17116	16960	17159	16942	16910	17209	16873	17003	16942	17193	17272	16827	17071	17031	17049	17015	17044	16932	16861	17046	17121	16925	17096	17029	17063	17152	17090	17040	17049	17105	16964	17022	17086	16867	17001	17120	17044	17338	17117	17113	16918	16970	16897	16993	17067	16917	17087	17149	17087	17134	17041	16951	16804	16997	17199	17162	16865	16934	17016	16829	16979	16931	17083	16896	17156	17061	17008	16912	16964	17073	17247	17287	16888	16997	17077	17042	16930	17061	17118	17099	17136	17035	17061	17008	16948	17190	17045	17048	16992	17220	17193	16883	17169	16883	17048	16846	17035	16850	17117	17126	16960	17130	17137	16924	16955	17039	17090	17116	17194	16892	17061	16865	17233	17185	17239	17076	16994	17022	17111	16882	17170	17063	16893	16902	16918	17006	16911	16963	17015	17071	17101	17157	17076	17147	16850	17058	16934	17154	17259	16750	17047	17180	17145	17083	17046	17081	16995	17073	17058	17229	16856	17064	17072	17141	16893	17039	17030	17103	17027	17069	16939	16921	17009	16946	16866	17225	16937	16944	17115	17133	17106	17053	17060	17138	17023	16996	16920	16928	16902	17076	16802	17188	17163	17170	16916	17016	17043	16947	17000	17083	17096	17170	17216	17105	17084	17115	17079	17221	17158	16999	16807	17034	17085	16992	16959	16858	17145	17067	17167	17177	16910	17032	17017	17069	17016	17096	17141	17027	17018	16939	17134	17035	17209	17068	16932	16929	17023	17146	16867	16959	16991	17001	16890	17026	17130	17034	17037	16990	17229	17072	16883	17094	17295	16913	16991	17088	16891	17257	16970	16884	17079	16847	17109	16899	17103	17005	17023	17089	17210	17049	16716	16956	16946	17265	16962	16936	17044	17093	17008	16997	16924	17215	17247	16897	17043	17414	17237	17054	16853	16946	17078	16918	17027	16907	16755	16943	17064	17039	17016	17160	16918	17043	17020	17018	17021	17007	16901	17021	16944	16997	17051	17158	17168	16974	16950	16994	16892	17146	17031	17074	17142	17299	16976	17237	17333	16889	17113
34592	55753	49366	34493	28636	23699	22362	21371	27478	36888	35322	29835	27211	25940	24267	21464	18664	16564	15566	15146	14871	14722	15092	14828	14703	14745	14900	14836	14837	14797	14911	14773	14706	14874	14807	14774	14621	14820	14873	14773	14825	14840	14866	14717	14860	14707	14882	14793	14822	14784	14608	15007	14997	14639	14776	14741	14736	14861	14875	14795	14784	14742	14690	14841	14749	14726	14772	14903	14691	14584	14847	14888	14760	14772	14649	14731	14820	14898	14995	14795	14699	14936	14665	14943	14674	14846	14640	14770	14932	14777	14709	14710	14981	14813	15014	14741	14923	14684	14655	14869	14721	14701	14782	14799	14749	14753	14757	14868	14771	14582	14727	14816	14844	14768	14897	14673	14690	14803	14931	14674	14813	14843	14681	14653	14751	14820	14714	14796	14676	14750	14659	14822	14782	14803	14918	14764	14738	14685	14843	14686	14741	14898	14771	14855	14742	14804	14762	14792	14799	14717	14839	14672	14762	14905	14835	14935	14709	14791	14650	14738	14527	14819	14995	14739	14710	14852	14881	14809	14559	14594	14794	14886	14926	14688	14640	15038	14765	14994	14812	14768	14808	14749	14702	14684	14671	14834	14760	14814	14722	14756	14780	14749	14656	14751	14706	14899	14633	14693	14754	14905	14925	14780	14667	14930	14832	14911	14693	14836	14640	14652	14805	14880	14593	14928	14789	14811	14739	14749	14806	14817	14769	14908	14791	14743	14751	14832	14718	14653	14637	14837	14773	14884	14788	14746	14866	14709	14823	14786	14889	14579	14789	14675	14734	14677	14893	14658	14767	14816	14726	14921	14675	14725	14614	14767	14709	14761	14873	14813	14706	14776	14721	14746	14682	14891	14730	14790	14809	14711	14781	14744	14737	14796	14784	14666	14879	14932	14735	14822	14737	14735	14703	14680	14805	14894	14827	14693	14850	14537	14692	14850	14788	14588	14579	14973	14791	14880	14725	14692	14965	14854	14812	14953	14695	14722	14703	14762	14905	14875	14569	14982	14649	14790	14696	14807	14674	14756	14575	14881	14633	14815	14871	14673	14802	14886	14799	14785	14744	14845	14744	14817	14796	14650	14735	14828	14758	14729	14894	14840	14663	14886	14784	14750	14820	14633	14895	14646	14911	14733	14740	14746	14641	14721	14724	14746	14883	14900	14720	14766	14733	14753	14907	14615	14748	14897	14859	14717	14809	14619	14673	14549	14774	14757	14856	14703	14820	14805	14822	14712	14893	14708	14874	14663	14804	14906	14689	14846	14864	14616	14726	14734	14615	14770	14842	14705	14767	14825	14724	14714	14578	14768	14805	14945	14714	14822	14681	14732	14754	14732	14671	14690	14882	14845	14690	14796	14788	14721	14838	14798	14745	14730	14777	14684	14715	14816	14721	14651	14732	14665	14762	14762	14584	14831	14795	14661	14942	14695	14722	14712	14833	14543	14773	14798	14792	14826	14914	14743	14925	14625	14777	14798	14634	14941	14846	14804	14748	14755	14687	14743	14797	14760	14815	14754	14823	14611	14591	14845	14699	14895	14818	14754	14682	14761	14635	14657	14861	14812	14856	14628	14763	14825	14764	14753	14713	14858	14522	14735	14732	14748	14700	14843	14830	14896	14833	14849	14757	14728	14792	14772	14870	14836	14652	14708	14806	14552	14697	14743	14776	14778	14697	14879	14637	14875	14629	14761	14638	14706	14895	14737	14619	14690	14642	14858	14699	14856	14869	14630	14836	14695	14697	14629	14781	14811	14734	14664	14816	14493	14775	14782	14659	14718	14939	14775	14731	14796	14836	14621	14696	14868	14822	14593	14642	14827	14748	14784	14730	14794	14710	14835	14696	14788	14649	14662	14733	14704	14673	14786	14783	14731	14751	14757	14878	14648	14700	14839	14794	14702	14859	14710	14887	14754	14865	14682	14914	14545	14777	14770	14880	14873	14863	14715	14725	14592	14724	14653	14746	14577	14741	14877	14688	14622	14901	14680	14742	14786	14747	14510	14705	14709	14692	14778	14538	14884	14622	14642	14696	14757	14657	14749	14762	14926	14791	14812	14694	14701	14667	14617	14534	14671	14857	14777	14731	14806	14816	14707	14705	14849	14736	14775	14887	14764	14625	14768	14569	14848	14907	14796	14995	14718	14671	14800	14617	14930	14751	14739	14784	14799	14787	14872	14753	14683	14792	14731	14701	14865	14851	14793	14707	14746	14651	14784	14926	14940	14560	14729	14755	14738	14628	14799	14614	14842	14797	14829	14568	14694	14866	14850	14756	14735	14782	14679	14875	14739	14875	14640	14805	14795	14622	14678	14697	14670	14935	14752	14722	14787	14800	14813	14743	14906	14888	14613	14926	14838	14786	14632	14788	14793	14732	14752	14692	14674	14874	14804	14778	14713	14736	14809	14744	14806	14819	14717	14738	14878	14833	14841	14808	14686	14681	14594	14525	14702	14754	14820	14697	14757	14704	14696	14735	14668	14573	14849	14812	14805	14903	14783	14789	14621	14638	14816	14824	14757	14701	14774	14828	14836	14711	14695	14761	14798	14797	14817	14947	14739	14746	14607	14938	14610	14850	14716	14727	14868	14811	14703	14849	14745	14702	14749	14636	14940	14779	14791	14552	14801	14828	14725	14734	14792	14743	14846	14703	14815	14776	14808	14766	14832	14767	14820	14837	14775	14734	14760	14766	14762	14763	14604	14668	14833	14509	14899	14750	14652	14754	14795	14778	14871	14774	14752	14445	14823	14803	14688	14799	14702	14677	14753	14643	14802	14866	14773	14732	14857	14726	14706	14900	14598	14605	14860	14934	14756	14862	14828	14616	14857	14750	14763	14733	14961	14519	14886	14496	14742	14695	14952	14640	14849	14785	14647	14732	14855	14795	14958	14782	14770	14836	14723	14712	14917	14575	14694	14847	14810	14845	14757	14578	14754	14643	14580	14878	14748	14745	14741	14746	14833	14788	14754	14868	14724	14868	14810	14683	14578	14665	14911	14831	14648	14809	14866	14611	14687	14719	14705	14700	14806	14805	14834	14833	14608	14510	14730	14778	14783	14737	14618	14846	14851	14676	14662	14755	14619	14883	14786	14781	14779	14877	14668	14889	14765	14702	14919	14725	14654	14763	14764	14713	14836	14745	14720	14746	14739	14647	14683	14758	14712	14833	14677	14861	14903	14724	14843	14599	14718	14639	14765	14894	14728	14670	14678	14755	14695	14500	14764	14878	14814	14648	14731	14823	14695	14916	14673	14755	14710	14680	14665	14825	14843	14875	14736	14670	14704	14771	14802	14725	14829	14475	14913	14786	14702	14654	14769	14837	14869	14835	14647	14769	14694	14765	14779	14839	14708	14832	14846	14786	14738	14850	14621	14890	14759	14798	14847	14633	14573	15000	14679	14741	14758	14612	14573	14858	14811	14805	14739	14670	14847	14737	14660	14869	14773	14601	14735	14874	14704	14627	14760	14929	14811	14693	14542	14817	14844	14909	14708	14656	14885	14732	14726	14753	14863	14581	14897	14670	14806	14781	14794	14707	14759	14880	14677	14740	14985	14791	14640	14851	14751	14618	14874	14806	14678	14766	14783	14680	14751	14825	14701	14545	14600	14748	14690	14796	14811	14843	14661	14835	14721	14860	14646	14731	14785	14883	14785	14708	14814	14689	14748	14578	14739	14803	14695	14747	14736	14701	14722	14802	14743	14713	14802	14776	14515	14771	14765	14695	14803	14809	14777	14905	14753	14892	14835	14738	14831	14905	14736	14737	14709	14781	14719	14987	14721	14689	14827	14897	14730	14928	14580	14887	14764	14858	14778	14796	14669	14595	14764	14769	14872	14594	14978	14630	14725	14864	14762	14851	14690	14713	14921	14567	14786	14723	14805	14697	14643	14880	14807	14959	14769	14798	14488	14929	14836	14702	14728	14941	14714	14661	14781	14580	14781	14821	14775	14693	14775	14801	14816	14706	14738	14618	14640	14598	14675	14683	14750	14801	14814	14563	14613	14798	14638	14710	14887	14750	14892	14571	14707	14669	14757	14889	14645	14761	14787	14958	14738	14829	14763	14825	14797	14965	14729	14887	14816	14829	14648	14735	14572	14932	14800	14621	14813	14822	14747	14673	14818	14763	14884	14671	14816	14876	14721	14885	14763	14789	14871	14648	14854	14765	14812	14842	14725	14609	14762	14768	14762	14700	14510	14708	14724	14642	14715	14742	14744	14865	14785	14689	14844	14837	14759	14791	14834	14538	14643	14630	14759	14917	14810	14704	14707	14779	14760	14643	14839	14742	14779	14686	14832	14644	14692	14720	14737	14883	14500	14614	14756	14750	14852	14883	14625	14715	14694	14842	14908	14730	14751	14783	14723	14758	14737	14816	14692	14665	14765	14840	14657	14942	14748	14886	14807	14894	14762	14846	14757	14651	14728	14695	14806	14775	14777	14868	14825	14801	14903	14896	14743	14862	14719	14854	14709	14751	14605	14595	14784	14847	14587	14724	14706	14739	14598	14780	14711	14754	14609	14703	14710	15066	14883	14757	14580	14900	14712	14649	14665	14770	14746	14781	14801	14759	14719	14680	14794	14858	14703	14692	14738	14794	14739	14952	14768	14741	14917	14718	14657	14726	14760	14866	14764	14823	14635	14670	14756	14721	14756	14891	14739	14728	14693	14688	14709	14470	14755	14834	14893	14567	14691	14830	14789	14959	14649	14742	14847	14726	14494	14785	14879	14747	14792	14816	14807	14791	14869	14759	14529	14797	14815	14872	14848	14751	14685	14757	14641	14624	14812	14753	14711	14732	14777	14667	14836	14508	14967	14768	14816	14712	14750	14484	14907	14741	14873	14648	14820	14676	14925	14789	14868	14717	14746	14779	14709	14797	14644	14696	14724	14671	14840	14809	14740	14725	14697	14728	14768	14688	15004	14669	14752	14772	14811	14772	14589	14736	14772	14750	14907	14672	14860	14875	14792	14828	14837	14869	14710	14732	14799	14631	14764	14777	14578	14802	14897	14747	14687	14830	14852	14606	14781	14782	14582	14738	14742	14842	14620	14916	14626	14789	14699	14802	14633	14763	14692	14758	14698	14806	14626	14654	14648	14918	14724	14714	14776	14715	14828	14815	14655
28292	25570	28583	22935	18351	17875	17583	17605	17991	19395	19490	18199	17840	17768	17621	17400	17292	17127	17150	17126	17096	17109	17151	16999	16981	17248	17065	16971	16940	17066	17021	17002	17100	16958	16975	16925	16935	17094	17018	17155	16900	17001	17028	16999	17123	16908	17168	16887	17131	16983	16945	17056	17072	16840	17144	16959	16975	16910	17053	16943	16916	16897	17037	17222	17182	17034	17049	16894	16933	16946	17089	17082	17018	17009	16985	16907	16860	16970	17093	16962	16927	16991	16800	16983	17150	16861	16949	17087	17039	16819	17159	17090	16942	16891	16921	16935	16781	16885	17127	17247	17122	17127	16954	16940	17012	16838	17102	17056	17148	17142	16853	17031	16986	16868	16914	17020	17020	17001	17006	16793	16999	16858	17172	17018	17155	17000	16879	16840	17277	17022	17017	17093	16967	16918	16920	17164	17230	17111	17080	17040	16909	16906	16930	16858	16931	16900	16892	17043	17056	17060	17050	16839	16952	17064	17025	17031	17079	17013	17021	17168	17064	16936	16756	16960	17072	17058	17086	17030	16966	16878	16859	16932	17037	16986	16751	17064	16899	16908	16954	17019	16884	16842	16921	16958	17147	16949	16761	16856	17013	17064	16954	17026	17038	17021	17088	16976	16904	16884	16930	17002	17193	16822	16996	17025	17140	16985	16951	17024	16969	16986	16922	17030	17020	16765	16751	16869	17012	17029	16788	16989	16898	17093	17122	17082	16812	16935	16917	17187	16969	17075	17032	17000	17055	16971	17025	16990	16910	17136	16946	17003	17095	16908	16778	16772	16981	16975	16955	16974	17064	16960	16926	16974	16947	16858	16915	16941	17062	17163	17132	17028	16840	16988	17014	16851	16961	17274	17033	17054	17054	16953	16983	17089	17009	16888	16974	17163	16780	16999	16891	16927	17174	16901	17029	17094	16987	16944	16878	16878	16953	17147	17147	16962	17160	17036	16993	16856	16930	16895	17049	16948	16991	17037	17149	17176	16920	16974	16890	16987	17010	16881	17099	16906	17070	16826	16969	17107	16777	17081	16836	16921	17217	16851	17105	16862	17073	16953	16911	16928	16870	16935	16894	17050	17134	16966	16991	17033	16930	17208	16944	17001	17065	16857	16925	16928	17090	16900	16881	17033	16866	16826	16940	17143	17082	17075	17152	17081	17232	17066	17157	16949	17004	16884	16946	16881	17002	16911	16987	16956	17061	16903	16917	17008	16861	17107	17102	16999	16910	16805	16814	17175	16936	16964	16986	16882	16969	17073	16785	17097	16981	17244	17009	16964	17027	17016	17134	16956	17005	16799	16957	17025	16941	16880	16973	16914	17066	17061	16808	17029	17002	16963	17076	16874	17109	16956	16884	16844	16938	16826	17097	16970	16979	17104	16932	17033	16977	16847	16836	16827	17048	16857	16920	16895	17000	16956	16838	17179	17044	16978	16973	16991	17005	16867	17130	17000	17105	16878	17079	16903	16961	16983	17078	16876	16910	16968	16878	17066	17060	16924	16765	17029	16958	17147	16799	17009	16995	16947	16768	17001	17043	16794	16935	17107	17034	16988	17077	17148	16901	17072	17000	17083	17114	17017	16969	16854	17044	16959	16991	17114	16923	17162	16859	16976	17063	16896	17053	16982	17046	17063	16964	16936	16845	17020	17064	17218	16856	16952	17106	17004	16902	16757	17021	17054	16940	16812	17116	16867	17094	16983	17014	17052	16983	16856	17051	17010	16903	17099	16887	17043	16982	17132	17225	17208	17126	17144	16947	16913	16923	16929	17012	17085	17025	16876	17011	16830	16937	16928	17171	17102	16993	16954	17117	16853	17062	16949	17000	16950	17174	16872	17003	17129	17032	16805	17090	16939	16943	16923	16944	17017	16945	17033	16930	16924	17085	16965	17016	17069	17027	17201	16940	17009	16867	17129	17011	17077	17067	16850	16905	16863	16823	17130	16817	17004	16951	16934	17057	16945	17024	17124	17002	16961	16992	17062	16895	16935	17068	16944	16988	17116	16921	16847	16956	17081	17080	16947	16874	16909	16890	16956	16938	17003	16809	16971	17239	16858	16857	16782	16870	17099	17031	16952	16891	16941	17119	17073	16802	16933	16864	16960	16797	16962	17160	16911	16986	17088	16921	17003	16920	16982	16970	16873	17074	16881	17108	17114	16967	17035	16873	16912	17049	17153	17036	16847	17062	16947	17123	17112	16924	17011	16973	16969	16838	17087	17101	16903	17031	16818	16874	17045	17016	17155	17088	16876	17125	17002	16983	17009	17208	16989	16947	17030	16960	17314	16844	16980	16912	16985	16942	16966	16954	16910	17041	16938	17089	16832	16801	17004	17063	17132	16967	16864	17149	17118	16864	16997	16880	16957	17193	16850	16925	16983	17009	17013	17219	17015	16969	16994	17055	17126	16959	17182	17086	16960	17019	17055	17024	16983	17127	16932	17000	16831	17004	16959	16881	16835	17064	17161	16994	16931	17105	16948	17254	17183	17047	17059	16997	16952	16950	16964	16803	16968	16905	17104	17247	17037	17029	16916	17041	17172	17070	16983	16991	16931	16869	17122	16976	16844	17068	16863	17176	16931	17137	16822	17072	17162	16984	16946	16945	16900	17212	16930	16977	17198	16941	16932	17113	17033	16892	17035	16946	16883	17188	16923	17204	16911	16903	16985	16803	16916	16682	17000	17138	16944	16930	17109	17028	16858	17013	16901	17017	16790	17138	16991	17116	17041	17058	16923	17053	16866	17021	16918	16894	17000	16940	16953	16790	17058	17088	17184	17150	17026	16906	16829	16971	16835	17080	17214	16937	17185	17070	17073	16761	16996	16855	17047	16803	16917	17103	17033	17016	16952	17013	16976	17035	16976	16816	16981	17110	17088	16915	16963	16988	17152	16841	16981	17029	17143	17075	17030	17028	17015	16969	16830	17042	16976	17030	16887	17161	17206	17005	17078	17035	16989	16966	17027	17195	17003	16942	16968	17113	16810	16965	16959	17020	16698	16975	17008	16847	17263	17068	17023	16958	16990	17018	17157	17010	17124	17237	17057	17055	16881	16929	16987	16775	16946	16995	17068	17198	16955	16980	17119	17046	17031	16989	17118	17366	16894	16799	16873	17115	16847	16974	17036	16925	16949	16890	17016	17073	16807	17018	16806	17116	17089	17019	16920	16813	16954	17041	16875	16873	16831	17098	16925	17094	16889	16969	17059	16929	17003	16923	17070	17086	16905	16865	17080	17157	16983	16934	16889	16930	16871	16885	16920	16896	17135	17092	17058	17043	16944	16915	16980	16917	16867	17098	16963	17093	17205	17233	17002	16970	16935	16929	16949	17121	17286	17011	16807	16921	16925	16775	17051	17169	16921	17172	17139	17035	16881	16879	17064	16887	16894	16842	16953	17198	16982	16945	16998	17042	17035	17031	17074	17051	17082	16881	17038	16957	17001	17081	16971	17012	17011	17038	16905	16949	17000	17003	16865	17005	16969	16809	17045	17080	17127	17134	17033	16900	16862	16966	16899	16906	16682	16984	17022	16821	17068	16974	16936	17029	16927	17024	16995	16799	16836	16969	17103	17150	17023	17024	17025	17027	16970	16714	17252	16831	16936	16939	16790	16962	17140	16974	16963	17007	17047	17063	16969	17017	16876	17189	17249	16997	17019	17122	17038	17173	16942	17021	16951	17057	16995	16992	16914	16873	17046	17007	17075	16824	17087	17176	17288	16919	17064	17222	16902	16996	16955	16941	16957	17046	16928	16908	16888	17020	16833	16768	16773	17010	17077	17055	16897	16983	16753	16907	16869	16871	17063	16926	17092	16880	17204	17147	17135	17001	16970	17056	16803	16811	17075	17033	16930	16889	17102	17077	16889	17060	17221	16984	16984	17125	17096	17177	17143	17021	16916	16942	17002	16893	16805	17047	17067	17029	17161	16876	17171	17094	17103	17042	16929	16949	16913	17141	16912	17065	16965	17128	17059	17058	17018	16985	17088	17068	17078	16950	16896	17039	17032	17056	17081	17040	17247	16947	17049	17006	17027	17075	16932	16935	17098	16866	16965	16979	16930	17033	16983	17123	16842	16766	16991	16997	17041	16932	17166	17159	17065	17004	16827	17060	16895	16971	16924	16886	17134	16959	17104	17114	17022	16938	17060	16933	16905	16917	16966	17356	16894	17073	16949	16973	16887	17188	17220	17100	17008	17040	16996	17035	16872	17002	17132	17023	16915	16874	17091	17081	16824	16887	17110	16971	16968	16959	16936	17036	16898	16902	17034	17019	16874	16998	17019	17055	17088	17074	17086	17122	17008	16807	17048	17218	16863	16914	17021	17025	17051	16961	17019	16848	16969	16913	17044	16853	17071	17155	17060	17092	17056	16784	17072	17154	17023	16925	17086	17276	16905	16867	17029	16936	17100	17066	16988	16980	16936	16911	17087	17111	16822	16986	17102	17121	16817	17118	16799	17204	17053	16897	16905	17065	16865	17182	17032	17030	16896	17083	16907	16775	16858	17186	16828	17310	17109	16882	16977	17246	17063	17120	16967	16929	17069	17070	16937	16822	16945	16976	16738	17052	17205	16939	17121	16916	16930	16946	17036	17014	17127	17027	17011	17132	17029	16948	17069	16984	17047	16956	16977	16983	17045	17118	16895	16874	17086	16891	16703	16845	17076	16906	16963	16933	16735	17027	17057	16899	16891	17081	17000	16874	16845	16961	16965	16900	17142	16840	16999	16969	17151	16982	17187	17309	17043	17096	17120	17025	17097	16935	17063	16910	16851	16960	16948	16903	17007	17255	17123	17032	17008	17126	17028	17044	17195	16906	16926	17121	16796	17049	16915	16911	16993	17086	16907	17101	16965	16869	16904	16958	17053	17036	16934	16923	16913	16928	17152	17092	17128	17134	17115	16914	17040	16999	17180	17304	16931	16978	17036	17068	16892	16910	17127	16886	16761	17018	16987	17052	16985	16947	16947	17042	16906	16993	16975	17029	17035	16846	17103	17040	16959	16957	17058	17108	17063	16859	16842	17224	16949	16973	16850	17041	16921	17052	17035	17112	16949	16981	17077	16971	17039	16969	16829	17133	17145	17013	17015	16952	17010	17099	16849	17098	16997	16956	17027	16836	17085
29253	39376	28807	18986	16622	16061	15444	15678	16042	18631	17869	16437	15825	15868	15569	15289	15022	14905	14773	14834	14742	14573	14684	14931	14778	14807	14799	14732	14667	14628	14772	14910	14590	14829	14656	14636	14695	14836	14859	14862	14753	14691	14675	14643	14755	14824	14663	14613	14893	14745	14661	14801	14753	14779	14705	14762	14890	14934	14745	14730	14698	14776	14587	14693	14944	14728	14787	14686	14589	14930	14850	14827	14817	14755	14664	14673	14660	14806	14532	14819	14652	14715	14751	14792	14899	14683	14751	14750	14840	14766	14833	14702	14620	14886	14703	14745	14952	14702	14732	14665	14635	14712	14798	14713	14650	14805	14725	14663	14620	14697	14920	14733	14701	14772	14692	14734	14746	14769	14697	14750	14697	14823	14830	14858	14949	14735	14830	14691	14873	14659	14731	14833	14749	14743	14713	14913	14580	14573	14722	14767	14806	14638	14744	14670	14694	14725	14868	14620	14819	14734	14678	14740	14725	14728	14706	14576	14742	14897	14817	14817	14670	14694	14641	14637	14753	14677	14689	14748	14613	14529	14793	14684	14787	14611	14828	14839	14558	14671	14629	14588	14634	14729	14769	14683	14651	14760	14821	14773	14905	14772	14872	14762	14724	14895	14790	14878	14775	14617	14766	14905	14911	14702	14941	14785	14804	14668	14757	14792	14763	14771	14744	14761	14896	14725	14725	14794	14695	14818	14854	14851	14732	14791	14655	14817	14751	14765	14772	14604	14587	14752	14647	14777	14832	14561	14645	14683	14611	14738	14883	14597	14879	14635	14678	14673	14747	14854	14861	14654	14789	14824	14712	14823	14724	14924	14780	14555	14678	14600	14883	14699	14832	14752	14846	14826	14774	14745	14809	14879	14687	14869	14649	14654	14547	14674	14860	14851	14804	14754	14881	14673	14586	14826	14752	14687	14709	14678	14772	14620	14727	14770	14849	14719	14664	14833	14669	14810	14723	14640	14685	14731	14881	14874	14631	14656	14824	14881	14663	14784	14740	14850	14751	14736	14664	14820	14818	14717	14674	14545	14682	14852	14789	14756	14889	14846	14750	14636	14777	14703	14527	14533	14761	14645	14804	14654	14796	14869	14833	14740	14846	14658	14721	14679	14716	14668	14839	14704	14770	14932	14782	14647	14888	14838	14653	14731	14724	14848	14775	14726	14704	14895	14722	14633	14682	14833	14619	14714	14733	14833	14811	14662	14714	14776	14746	14761	14712	14593	14718	14672	14885	14727	14672	14656	14758	14661	14591	14704	14631	14829	14673	14758	14616	14764	14805	14755	14792	14848	14712	14617	14775	14672	14718	14665	14797	14684	14687	14948	14701	14754	14780	14837	14892	14715	14759	14784	14880	14792	14677	14912	14807	14762	14579	14628	14685	14936	14837	14877	14692	14674	14824	14716	14728	14797	14752	14704	14746	14758	14772	14681	14800	14749	14792	14825	14874	14681	14797	14685	14640	14718	14805	14723	14707	14715	14818	14613	14688	14692	14911	14689	14559	14633	14663	14750	14659	14696	14767	14775	14766	14820	14696	14995	14803	14826	14830	14924	14814	14768	14718	14723	14789	14834	14828	14661	14683	14669	14651	14722	14655	14742	14691	14695	14835	14517	14818	14621	14806	14707	14713	14751	14856	14636	14795	14720	14593	14765	14661	14683	14823	14778	14683	14835	14773	14619	14895	14780	14748	14732	14791	14887	14877	14784	14753	14749	14734	14758	14684	14760	14556	14565	14778	14676	14684	14718	14714	14640	14768	14787	14749	14630	14812	14819	14830	14783	14560	14683	14573	14535	14779	14755	14838	14752	14800	14542	14609	14771	14563	14759	14801	14580	14829	14813	14838	14735	14872	14570	14786	14826	14831	14765	14707	14746	14687	14735	14842	14784	14698	14661	14831	14760	14716	14749	14782	14682	14638	14718	14801	14628	14737	14734	14719	14756	14604	14685	14742	14808	14546	14714	14841	14753	14750	14748	14804	14811	14672	14841	14848	14810	14781	14930	14777	14743	14660	14838	14640	14765	14906	14713	14817	14668	14691	14798	14768	14685	14606	14619	14853	14827	14593	14648	14616	14861	14864	14539	14644	14900	14632	14802	14745	14774	14765	14804	14807	14807	14668	14842	14732	14568	14864	14762	14837	14734	14777	14752	14659	14730	14883	14756	14837	14843	14612	14907	14692	14896	14731	14632	14709	14802	14694	14702	14696	14825	14770	14767	14702	14875	14654	14665	14761	14726	14795	14935	14773	14811	14781	14877	14959	14777	14770	14801	14723	14912	14798	14779	14669	14653	14755	14792	14803	14733	14658	14743	14689	14650	14762	14811	14802	14795	14793	14618	14625	14816	14839	14922	14684	14670	14587	14661	14726	14834	14722	14846	14812	14412	14582	14643	14774	14768	14892	14839	14689	14832	14600	14749	14761	14647	14651	14864	14714	14659	14763	14688	14767	14836	14824	14826	14631	14772	14627	14752	14778	14759	14814	14754	14685	14714	14789	14737	14568	14718	14784	14797	14683	14687	14811	14610	14562	14799	14781	14706	14800	14716	14876	14874	14786	14765	14688	14703	14600	14882	14833	14684	14702	14709	14767	14770	14712	14581	14783	14799	14673	14689	14814	14763	14783	14822	14588	14732	14705	14541	14988	14806	14763	14723	14712	14794	14819	14650	14731	14786	14665	14625	14704	14784	14632	14799	14690	14659	14777	14881	14694	14769	14705	14670	14741	14898	14720	14755	14817	14824	14797	14818	14760	14774	14601	14752	14738	14718	14573	14662	14797	14831	14763	14658	14735	14835	14577	14917	14809	14646	14624	14726	14804	14714	14762	14811	14596	14657	14819	14704	14798	14740	14685	14691	14658	14739	14764	14733	14920	14720	14753	14814	14881	14837	14729	14676	14790	14708	14772	14677	14754	14736	14720	14797	14732	14758	14811	14696	14657	14758	14757	14837	14665	14658	14748	14637	14721	14688	14788	14886	14909	14783	14813	14659	14753	14916	14774	14690	14591	14737	14802	14830	14797	14690	14665	14625	14911	14746	14653	14889	14650	14679	14809	14709	14930	14674	14927	14805	14697	14809	14751	14673	14847	14870	14837	14789	14660	14742	14683	14744	14715	14766	14847	14619	14756	14845	14703	14629	14652	14626	14583	14844	14699	14893	14773	14879	14803	14767	14522	14686	14736	14754	14800	14801	14906	14675	14821	14753	14806	14607	14881	14799	14850	14782	14653	14865	14769	14766	14526	14900	14760	14800	14678	14872	14655	14735	14800	14767	14810	14853	14731	14619	14655	14687	14617	14856	14578	14895	14702	14839	14703	14791	14718	14688	14777	14746	14860	14792	14817	14737	14773	14635	14716	14677	14908	14563	14687	14747	14795	14716	14872	14740	14823	14748	14807	14731	14897	14734	14892	14763	14930	14816	14691	14637	14715	14674	14786	14897	14825	14572	14835	14757	14747	14868	14720	14617	14702	14625	14719	14749	14797	14851	14705	14797	14708	14813	14939	14777	14687	14820	14738	14675	14622	14864	14718	14794	14598	14781	14746	14738	14677	14616	14800	14771	14791	14803	14799	14690	14738	14576	14834	14752	14709	14713	14759	14775	14808	14747	14801	14785	14763	14651	14892	14780	14711	14735	14617	14699	14757	14649	14582	14695	14848	14741	14703	14663	14615	14734	14664	14873	14722	14779	14605	14834	14808	14660	14807	14841	14851	14810	14875	14773	14681	14613	14767	14701	14745	14820	14642	14652	14843	14891	14483	14662	14808	14646	14720	14854	14966	14824	14966	14884	14585	14672	14788	14905	14830	14870	14843	14748	14714	14649	14855	14696	14871	14751	14839	14850	14773	14626	14584	14799	14779	14791	14740	14685	14771	14825	14553	14587	14835	14719	14765	14770	14811	14774	14789	14735	14903	14735	14732	14857	15032	14754	14730	14738	14814	14841	14755	14826	14748	14713	14774	14740	14705	14531	14791	14764	14732	14722	14819	14496	14798	14591	14672	14683	14830	14659	14604	14702	14727	14573	14843	14889	14611	14668	14783	14704	14752	14632	14737	14846	14766	14808	14659	14849	14706	14704	14929	14774	14714	14654	14607	14417	14809	14723	14705	14801	14638	14621	14705	14809	14775	14877	14721	14825	14644	14878	14727	14921	14674	14779	14850	14738	15011	14713	14978	14636	14814	15010	14747	14754	14835	14708	14777	14750	14696	14702	14879	14691	14787	14865	14693	14909	14726	14556	14715	14790	14764	14738	14741	14688	14714	14805	14904	14742	14778	14762	14845	14656	14828	14846	14904	14862	14790	14585	14625	14760	14710	14744	14851	14699	14860	14698	14813	14593	14753	14757	14646	14609	14572	14889	14653	14785	14716	14726	14657	14688	14786	14727	14710	14724	14740	14887	14663	14975	14840	14586	14580	14872	14841	14729	14750	14799	14944	14814	14769	14736	14858	14660	14695	14742	14700	14813	14690	14762	14773	14703	14595	14768	14841	14750	14776	14727	14731	14678	14677	14679	14870	14817	14683	14746	14606	14577	14663	14748	14803	14795	14830	14674	14807	14842	14831	14734	14595	14763	14820	14652	14839	14896	14796	14621	14798	14699	14830	14711	14731	14887	14647	14626	14977	14771	14665	14630	14804	14756	14918	14741	14844	14828	14790	14783	14727	14754	14762	14799	14530	14699	14662	14722	14708	14652	14729	14722	14743	14883	14360	14892	14739	14802	14836	14767	14606	14719	14754	14638	14726	14644	14705	14883	14619	14707	14644	14752	14772	14769	14789	14860	14683	14679	14688	14826	14786	14731	14729	14807	14892	14787	14750	14814	14758	14858	14635	14783	14876	14607	14699	14815	14698	14999	14542	15021	14584	14722	14715	14647	14648	14663	14623	14679	14885	14781	14825	14640	14688	14892	14736	14683	14781	14843	14765	14827	14868	14641	14871	14749	14786	14618	14925	14669	14735	14760	14897	14838	14768	14601	14732	14792	14751	14617	14695	14674	14749	14851	14740	14777	14825	14765	14688	14870	14834	14669	14903	14826	14742	14759	14658	14873	14877	14730	14703	14793	14850	14788	14619	14784	14847	14714	14779	14869	14628	14697	14695	14768	14764	14813	14670	14794
23889	21325	28602	24574	22837	23411	23312	21212	22345	31376	29744	24433	23494	21713	20148	18774	17908	17380	17237	17138	17081	16897	17157	16979	16984	16892	17144	16782	16994	16879	16932	16804	16845	16983	16834	16712	16847	17049	16939	16856	17002	16804	16745	16819	17102	16886	16876	16970	16931	17075	16929	16905	16958	16817	16838	16822	16918	16916	16831	16841	16743	16638	16787	16968	17008	16920	16811	16862	16888	16917	16934	16751	16925	16898	16848	16857	16885	17022	16973	16887	16962	16967	16839	16806	16618	16770	16720	16957	16924	17032	16687	16951	17050	16879	16863	16745	16758	16772	16725	16912	16803	16754	16715	16938	16847	16746	16910	16852	16820	16887	16920	16846	16770	16652	16844	16754	16836	16830	16606	16870	16663	17063	16994	16917	16910	17045	16718	16923	16932	17010	16941	16857	16927	16819	16603	17012	17018	16772	16631	16862	16654	17030	16681	16890	16934	16807	16859	16887	16884	16817	16862	16845	16765	16725	16816	16957	16766	16857	16776	17021	17009	16842	16706	16959	16966	16997	16738	16733	16778	16909	16871	16842	16996	16769	16965	16823	16836	16919	16907	16907	16825	17156	16964	16686	16876	16824	16645	16762	16840	16850	16765	16903	16804	16781	17036	16734	16772	16756	16647	17064	16986	16920	17024	16875	16869	16772	16930	16952	16938	16890	16772	16773	16917	16864	16578	17066	16931	16793	16866	17066	17022	16904	16875	16824	17049	16998	16767	16799	16584	16883	16712	16607	16879	16857	16998	16927	16770	17056	16904	16976	16928	16946	16900	16791	16940	16814	16799	16794	16938	16749	16944	16708	16841	16864	16768	16748	16862	16851	16890	16853	16891	16831	16759	16807	16989	16724	16901	16856	16785	16728	16542	16703	16835	16843	16826	16898	16966	16884	16697	16934	16872	16807	16810	16974	16712	16790	16928	16890	16749	16723	16622	16808	16757	16951	16814	16760	16855	16603	16984	16583	16838	16811	16850	16775	17007	16861	16697	16791	16847	16890	16826	16961	16716	16973	16790	17006	16815	16669	16835	16723	16875	16857	16825	16847	16805	16926	16777	16924	16936	16916	16917	16713	16731	16758	16925	16761	16680	17030	16819	16980	16898	16746	16760	16626	16803	16622	16852	16941	16850	16717	16778	16890	16854	16792	16975	17024	16839	17069	16840	16951	16919	16692	16816	16712	16839	16798	16844	16868	16806	16871	16724	16872	16827	16868	17006	16796	16953	16731	16820	16976	16776	16962	16761	16812	16665	16703	16979	16820	16839	16866	16793	16765	16860	16938	16916	16912	16763	16735	16690	16851	16845	16727	16856	17069	16853	16728	16864	16742	16804	16792	16837	16806	16914	16857	16766	16908	16819	16825	17007	16721	16814	16847	16825	16929	16955	16912	16938	16926	16891	16797	16741	16774	16732	16942	16946	16698	16716	16844	16844	16662	17114	16962	16891	17005	16970	16762	16838	16683	16934	16673	17058	16776	16752	16749	16788	16731	16803	16772	16905	16837	16670	17023	16889	16794	16766	16912	16993	16920	16844	16838	17021	16854	16858	16721	17038	17083	16928	16940	16886	16563	16770	16762	16860	16750	16934	16869	16904	16702	16809	16885	16889	16888	16718	16740	16769	16873	17027	16793	16923	16973	16809	16903	16986	16841	16883	16734	16664	16836	16922	16843	16877	16955	16672	16978	17094	16999	16752	16707	16814	16743	16936	16863	16810	16914	16981	16883	16912	16810	16816	16898	16956	16954	16607	16862	16956	16979	16588	16982	16885	16738	16911	16993	17082	16945	16764	16793	16863	16849	16821	16841	17027	16866	16798	16878	16655	16784	16907	17093	17255	16848	16947	16965	16765	16877	16836	17055	16918	16918	16996	16880	16786	16955	16892	17061	16744	16910	16754	16631	16889	16959	16810	16865	16891	16918	16656	17027	16790	16865	16671	16916	16825	16721	16886	16617	16736	16976	16739	16900	16943	16860	16858	17080	16834	16859	17131	16742	17130	16837	16778	16951	16854	16850	16727	16771	16738	16819	16819	17073	16813	16805	16902	16946	17118	16919	16924	16828	16797	17042	16794	16812	17064	17039	16811	17019	16793	16738	16925	16812	16885	16765	16814	17039	17029	16645	16678	16940	16874	16668	16787	16688	16672	16662	16912	16978	16891	16830	16863	16700	16924	16780	16798	16775	17023	16959	16867	16891	17043	16768	16876	16850	16689	16915	16686	16787	16977	16959	16835	16901	16860	16995	16725	16707	16650	16896	16834	16780	16593	16730	16808	16729	16735	16827	16848	16924	17009	16805	17008	16860	16807	16858	16743	16838	17023	16818	16773	16912	16884	16883	16923	16659	16848	17000	16933	16594	16725	16866	17060	16881	16864	16812	16743	17137	16927	16738	16926	16885	16969	16832	16931	16987	16798	16853	16939	17014	16782	16842	16837	17052	16966	16667	16775	16710	16849	16864	16746	16899	16697	16782	16972	16905	16915	16886	16826	16832	16936	16873	16733	16841	16978	16769	16899	16798	16797	16781	16723	16822	16769	16878	16834	16805	16992	16718	16842	16711	16768	16813	16709	17144	16977	16687	16905	16688	16880	16743	16927	16926	16960	16837	16779	16761	16849	16880	16732	16718	16752	16744	16819	16621	16790	16995	16844	16799	16791	16682	16791	16811	16693	16761	16832	16871	16845	16696	16805	17030	16850	16607	16747	16664	16741	17022	16788	16783	17000	16738	16845	16971	16807	16943	16851	16821	16776	16748	16801	16745	16894	16435	16731	17036	16978	16818	16851	17061	16762	16792	17077	16867	16772	16905	16762	16759	16925	17063	16831	16854	16969	17063	16932	16916	17093	16805	16533	16922	16809	16971	16905	16911	16955	16798	16978	16842	17031	16809	16644	16788	16837	16953	16854	16879	16693	16895	17008	16759	16679	16791	16657	16832	16942	16817	16945	16906	16661	16911	16965	16656	16710	16846	17083	16804	16790	16890	16938	16997	16827	16904	16813	16991	16819	17052	17002	16945	16857	17057	16883	16912	16985	16793	16887	16830	16868	16974	16878	16727	16827	16668	16927	16834	16807	17030	16915	16834	16945	16672	16867	16798	16839	16879	16825	17040	16859	16758	16797	16652	16865	16722	16732	16773	16875	16990	16666	16745	16832	16849	16910	16794	16855	16832	16865	16803	16763	16675	16862	16912	16936	16870	16897	16924	16757	16835	16848	16907	16611	16795	17015	17010	17111	16743	16968	16797	16805	16654	16841	16763	16786	16750	16846	16839	16706	16611	16826	16937	16789	16820	16738	16475	16852	16684	16688	16846	16885	16851	16778	16769	16726	16744	16752	16920	16938	16806	16975	16702	16897	16902	16826	16728	16770	16681	17061	16866	16995	16888	16684	16891	16787	16870	16964	16696	16993	16827	16679	16757	16892	16825	16855	16891	16857	16800	16795	17007	16893	16985	16993	16853	16879	16780	16844	17035	17216	17102	16960	16929	16928	16752	16841	16732	16690	16869	17000	16901	16945	16849	16934	16944	16913	16877	16852	16774	16880	16689	16952	16855	16998	16760	16841	16900	16926	16869	16736	16839	16837	16903	16820	17034	16614	16919	16860	16887	17040	16651	17016	16775	16863	16920	16920	16749	17106	16674	16790	16975	16849	16936	16838	16879	16942	16692	16930	16764	16756	16828	16865	16840	16836	16906	16969	17135	16885	16898	16877	16782	16838	16673	17040	16881	17076	16942	16952	16853	16793	16741	16607	16903	16876	16836	17155	16753	16892	16898	16873	16826	16889	16961	16721	16865	16749	16817	16772	16841	16915	16853	16931	16917	16920	16747	16880	16914	16757	16949	17014	16853	16861	16790	16844	16952	16902	17064	16919	16884	16796	16819	16876	16911	16680	16874	16903	16826	16717	16824	16837	16747	16897	16793	16621	16806	16904	16941	16989	16957	16818	16810	16952	16756	16833	16810	16809	16624	16758	17004	16725	17002	16846	16797	16695	16789	16947	16942	16995	16808	16926	16966	16701	16846	16735	16770	16909	16883	16698	16746	16944	16813	16777	16866	16888	16715	16787	16665	16717	16856	16839	16674	16671	16853	16695	16715	16984	16806	17053	16817	16820	16744	17004	16803	16897	16636	16742	16859	16899	16761	16757	16718	16901	16717	16745	16893	16748	16807	16687	16900	16638	16874	16827	16898	16701	16860	16726	16820	16823	16881	16756	16861	17052	16944	16899	16860	16797	16813	16930	16827	16767	16902	16793	16880	16844	16776	17075	16916	16850	16806	16677	16918	16779	16892	16718	16807	16888	16641	16787	16860	16776	16822	16790	17012	16693	16777	16637	16804	16773	16851	16920	16766	16797	16854	16777	16772	17012	16910	16726	16740	16968	16805	16621	16771	16773	16980	16787	16902	16807	16821	16646	16774	16942	16901	16817	16919	16773	16963	16960	16898	16643	17002	16746	16867	17098	16794	17001	16701	16778	16830	16835	16865	17120	16930	16644	17007	16897	16847	16701	16802	16694	16927	16734	16677	16927	16791	16875	16818	16887	16680	17003	16671	16969	16991	16952	16905	16827	16831	16901	16858	16921	16954	16938	16855	16797	16770	16875	16820	16696	17118	16871	17064	16728	16669	16837	16854	16734	16897	16949	16859	16964	16886	16840	16891	16669	16710	16954	16779	16875	17011	17092	16813	16843	16886	17069	16801	16739	16756	16971	16847	16702	17028	16747	16772	16738	16673	16865	16693	16862	16725	16929	16979	16912	16858	16958	16732	16765	16800	16930	16904	17001	17073	16997	16737	16820	16848	16636	16756	16894	16894	16873	16941	16894	16776	16719	16993	16830	16828	16738	16727	16667	16761	16886	16885	17005	16818	16783	16799	16912	16891	16937	16797	16964	16791	16763	16938	17008	16722	16817	16904	16770	16978	16743	16724	16742	16783	16785	16659	17137	16850	17050	16757	16748	16747	16802	16866	16902	16844	17030	16890	16842	16681	16984	16908	16869	16817	16748	16774	16852	17035	16897	16837	16804	17000	17013	16914	16807	16987	16965	16693	16807	16942	16853	16722	16875	16938	16744	16768	16876	16868	16932	16911	16892	16810	16832	17002	16932	16664	16769	16806
30675	44217	38444	30094	24311	21513	21095	21166	23683	34707	29648	24372	23635	20977	18712	16891	15675	15127	14703	14598	14769	14752	14770	14638	14830	14808	14695	14832	14655	14736	14651	14766	14777	14592	14970	14651	14585	14870	14734	14758	14682	14838	14790	14557	14626	14893	14773	14739	14806	14661	14561	14697	14800	14699	14667	14844	14780	14578	14621	14690	14784	14673	14660	14741	14694	14802	14638	14641	14725	14608	14539	14673	14706	14839	14599	14640	14662	14602	14789	14574	14623	14629	14837	14650	14725	14774	14704	14810	14706	14655	14831	14769	14581	14645	14689	14720	14831	14930	14853	14662	14697	14558	14740	14678	14740	14560	14546	14589	14649	14882	14871	14693	14602	14417	14628	14736	14800	14670	14798	14577	14926	14655	14647	14773	14725	14735	14753	14668	14686	14843	14753	14798	14704	14658	14784	14822	14598	14750	14720	14689	14557	14774	14539	14810	14585	14540	14620	14350	14511	14737	14717	14549	14791	14785	14921	14595	14632	14840	14724	14670	14573	14687	14797	14736	14701	14615	14748	14669	14682	14653	14691	14597	14726	14656	14664	14488	14639	14603	14715	14662	14639	14707	14730	14659	14860	14556	14711	14603	14799	14655	14648	14628	14783	14562	14738	14680	14657	14527	14817	14549	14790	14791	14385	14707	14762	14690	14689	14670	14628	14863	14774	14603	14648	14591	14750	14647	14698	14695	14753	14721	14720	14667	14792	14581	14856	14548	14541	14758	14778	14659	14573	14731	14826	14710	14573	14882	14526	14582	14577	14688	14592	14715	14718	14765	14691	14785	14613	14640	14728	14615	14736	14720	14704	14863	14757	14811	14677	14800	14666	14589	14684	14582	14774	14729	14680	14700	14760	14604	14746	14611	14729	14806	14544	14731	14776	14535	14660	14752	14711	14655	14787	14709	14615	14637	14783	14780	14667	14830	14654	14680	14769	14708	14526	14525	14741	14731	14768	14638	14754	14802	14515	14693	14594	14639	14680	14695	14703	14517	14445	14665	14788	14658	14783	14701	14677	14646	14645	14587	14833	14547	14714	14690	14752	14751	14538	14652	14500	14560	14572	14736	14726	14616	14774	14657	14758	14680	14692	14684	14691	14607	14757	14659	14663	14749	14685	14657	14542	14729	14681	14694	14662	14742	14637	14853	14589	14726	14687	14552	14462	14701	14728	14621	14681	14555	14777	14640	14544	14629	14645	14702	14475	14716	14773	14661	14721	14551	14571	14564	14571	14533	14642	14600	14728	14721	14815	14742	14692	14674	14600	14788	14695	14460	14689	14787	14705	14690	14622	14687	14607	14646	14672	14596	14741	14818	14491	14676	14738	14880	14749	14663	14592	14660	14600	14717	14742	14634	14552	14899	14683	14667	14690	14710	14829	14774	14558	14782	14787	14601	14694	14702	14729	14748	14558	14693	14783	14676	14781	14705	14794	14636	14575	14643	14475	14751	14650	14568	14852	14800	14889	14634	14630	14574	14797	14444	14577	14639	14860	14706	14561	14625	14771	14793	14638	14683	14817	14575	14782	14759	14553	14531	14646	14655	14606	14900	14760	14740	14749	14722	14666	14673	14673	14715	14926	14671	14798	14781	14653	14741	14737	14667	14717	14802	14765	14597	14827	14730	14662	14685	14735	14676	14624	14633	14719	14617	14733	14813	14765	14685	14677	14564	14671	14783	14675	14772	14664	14750	14640	14874	14728	14695	14706	14631	14691	14753	14595	14690	14620	14813	14529	14856	14732	14914	14703	14723	14691	14822	14703	14783	14633	14787	14752	14680	14507	14945	14722	14751	14673	14777	14704	14689	14630	14639	14801	14628	14619	14655	14685	14781	14674	14761	14650	14655	14692	14523	14662	14636	14534	14771	14663	14603	14690	14696	14556	14762	14632	14745	14868	14735	14738	14627	14721	14698	14666	14587	14692	14608	14479	14669	14799	14605	14751	14585	14809	14595	14733	14647	14836	14699	14763	14753	14638	14685	14748	14717	14591	14668	14790	14634	14697	14747	14677	14808	14696	14682	14645	14678	14805	14697	14753	14599	14764	14670	14745	14557	14585	14763	14759	14678	14633	14612	14563	14705	14648	14489	14640	14693	14649	14709	14744	14673	14726	14712	14566	14855	14681	14711	14716	14657	14563	14640	14709	14523	14722	14723	14834	14805	14560	14700	14733	14514	14696	14605	14623	14737	14583	14838	14662	14710	14731	14621	14809	14681	14734	14673	14707	14670	14664	14715	14655	14790	14676	14672	14868	14785	14525	14692	14669	14790	14610	14549	14666	14758	14760	14793	14712	14613	14745	14616	14563	14467	14547	14637	14587	14762	14621	14862	14809	14633	14800	14666	14914	14596	14641	14783	14753	14695	14592	14663	14813	14749	14634	14670	14716	14690	14795	14686	14541	14678	14735	14685	14578	14524	14772	14539	14733	14595	14698	14859	14637	14643	14551	14895	14840	14710	14764	14701	14594	14685	14652	14761	14929	14646	14814	14825	14699	14625	14830	14793	14654	14720	14530	14771	14710	14631	14658	14655	14764	14611	14843	14638	14726	14718	14724	14790	14752	14684	14620	14639	14824	14849	14676	14635	14633	14594	14750	14716	14705	14696	14708	14852	14834	14696	14789	14667	14757	14786	14903	14481	14703	14590	14585	14541	14683	14615	14562	14782	14669	14603	14850	14753	14627	14659	14746	14634	14553	14811	14787	14666	14787	14865	14601	14621	14594	14697	14787	14662	14577	14788	14602	14773	14663	14660	14650	14565	14899	14601	14583	14817	14693	14570	14534	14675	14766	14527	14757	14750	14659	14781	14633	14758	14642	14637	14809	14734	14783	14761	14701	14673	14727	14765	14740	14676	14715	14776	14683	14651	14761	14676	14584	14697	14717	14828	14684	14607	14754	14638	14583	14607	14663	14757	14853	14814	14584	14693	14842	14628	14558	14590	14737	14777	14675	14560	14742	14552	14539	14791	14613	14685	14786	14658	14557	14680	14607	14695	14554	14684	14745	14655	14767	14670	14526	14501	14583	14593	14715	14713	14404	14643	14673	14737	14506	14804	14684	14586	14543	14646	14652	14600	14697	14633	14647	14674	14710	14546	14682	14639	14635	14714	14811	14650	14718	14586	14437	14736	14906	14876	14632	14725	14551	14702	14614	14637	14515	14647	14709	14853	14624	14701	14870	14696	14446	14849	14702	14662	14572	14766	14634	14651	14734	14704	14684	14843	14733	14725	14501	14612	14672	14877	14717	14729	14541	14739	14612	14637	14572	14651	14719	14713	14651	14712	14666	14486	14756	14692	14651	14830	14859	14872	14825	14690	14510	14633	14669	14800	14634	14631	14704	14632	14789	14644	14659	14719	14873	14700	14721	14586	14695	14735	14619	14680	14604	14466	14707	14639	14614	14709	14795	14788	14608	14729	14674	14563	14752	14520	14775	14669	14794	14705	14683	14747	14847	14763	14636	14691	14697	14721	14719	14642	14644	14628	14688	14672	14657	14779	14755	14735	14773	14580	14694	14558	14719	14780	14678	14592	14694	14649	14779	14698	14789	14669	14681	14789	14799	14665	14578	14777	14843	14694	14792	14763	14712	14783	14532	14633	14642	14590	14771	14673	14775	14554	14847	14715	14680	14800	14653	14842	14804	14710	14429	14865	14712	14989	14603	14564	14706	14537	14655	14638	14654	14710	14749	14572	14638	14579	14556	14666	14697	14672	14786	14735	14717	14812	14715	14634	14644	14593	14697	14769	14635	14797	14484	14555	14810	14580	14674	14753	14678	14702	14727	14621	14715	14824	14894	14532	14784	14839	14648	14737	14719	14694	14525	14572	14627	14596	14880	14701	14815	14872	14905	14636	14521	14738	14720	14665	14673	14538	14766	14717	14620	14636	14719	14498	14598	14601	14643	14799	14707	14696	14656	14639	14767	14787	14645	14660	14842	14781	14537	14787	14801	14802	14775	14711	14817	14794	14411	14802	14548	14582	14550	14462	14684	14536	14687	14721	14750	14595	14639	14669	14599	14640	14615	14821	14522	14519	14671	14663	14809	14727	14760	14575	14525	14685	14693	14570	14679	14797	14645	14682	14567	14682	14726	14781	14600	14424	14613	14607	14776	14726	14628	14668	14791	14775	14716	14703	14688	14855	14682	14675	14681	14733	14650	14745	14694	14792	14775	14718	14654	14704	14626	14719	14773	14567	14721	14603	14596	14741	14632	14663	14912	14770	14758	14651	14385	14666	14592	14769	14691	14869	14707	14654	14653	14509	14750	14667	14454	14708	14816	14646	14919	14758	14676	14466	14841	14675	14523	14672	14597	14871	14883	14664	14699	14781	14621	14501	14716	14714	14650	14664	14624	14703	14753	14603	14699	14657	14667	14625	14753	14573	14776	14712	14643	14554	14819	14643	14741	14805	14446	14844	14597	14665	14759	14592	14811	14637	14711	14834	14627	14701	14677	14684	14672	14637	14823	14670	14760	14632	14591	14639	14690	14556	14624	14694	14670	14668	14819	14978	14755	14735	14752	14883	14705	14518	14808	14653	14677	14696	14599	14698	14645	14680	14700	14737	14706	14560	14818	14653	14725	14639	14696	14710	14727	14562	14618	14596	14633	14720	14602	14619	14714	14629	14652	14543	14462	14793	14745	14757	14472	14597	14574	14527	14815	14636	14834	14745	14699	14464	14709	14801	14562	14701	14775	14796	14722	14432	14885	14616	14679	14834	14595	14620	14490	14708	14712	14718	14612	14696	14637	14732	14751	14619	14679	14477	14528	14600	14553	14833	14551	14693	14820	14580	14850	14767	14613	14729	14556	14645	14778	14546	14655	14626	14549	14576	14708	14810	14574	14501	14460	14525	14729	14482	14772	14632	14646	14786	14938	14662	14586	14773	14662	14761	14672	14632	14731	14849	14527	14895	14684	14714	14557	14696	14784	14728	14674	14791	14715	14633	14585	14579	14618	14714	14715	14482	14883	14611	14710	14749	14628	14674	14624	14669	14761	14657	14735	14632	14741	14643	14626	14704	14624	14855	14624	14712	14798	14781	14829	14769	14627	14523	14597	14719	14704	14620	14784	14712	14654	14680	14626	14599	14544	14605	14726	14796	14850	14699	14746	14843
22708	21225	28946	23901	22020	25557	30347	27277	27568	34873	35101	34467	29018	24842	22197	19974	18577	17735	17347	17358	17209	17232	17064	17034	17048	17236	17254	17113	17167	17033	16972	17162	17181	17146	17099	17011	17067	17065	17169	17006	17274	17091	16961	17063	17057	16903	17130	17152	17022	17024	17142	17087	17074	17240	17184	17050	17108	16994	16865	17115	17115	17209	17176	16984	16935	16912	17022	16783	16959	17136	16967	16931	16972	16802	17105	17145	16941	16956	16997	17030	17116	17167	16969	16818	16983	16829	16895	16850	16863	17062	17148	17134	16886	16861	17077	16904	16980	16916	16976	16920	16867	17050	16860	16859	17096	17034	16988	16969	17109	16822	17172	16961	17088	17109	16856	16996	17354	16988	16911	16874	17104	16929	16956	16880	16791	16994	17094	16884	16923	16942	16972	16892	17139	16953	16845	16960	16850	16841	17116	16934	16912	17243	17181	17019	17195	17083	16995	17000	16898	17037	16900	17213	17144	16881	17109	16925	16906	17042	16737	17125	16879	16958	16811	16906	16940	16961	17059	16973	16877	17148	16805	17098	16828	16892	16956	16833	16931	17038	16868	16939	16738	17083	16987	16857	17139	16853	17036	17023	16911	16925	16924	16882	16965	16946	17140	17134	17161	16809	16788	16972	16830	16939	17024	17155	16901	16908	16724	16837	17088	16934	16949	17146	17115	16861	16814	17017	16865	17213	16899	16833	16979	16992	16904	16803	17124	16961	17110	16946	17205	17093	16937	16904	16822	17146	16928	17028	17034	17087	16975	17080	16872	16951	16974	17091	17118	16691	16708	17021	16968	17046	16996	17090	17152	16868	16861	16828	17125	17133	16991	16793	16857	17009	17054	16902	16929	16948	17080	16862	16928	17061	16870	16974	17021	17100	16970	16909	17052	16931	16920	16922	17158	16803	16972	16978	16910	16962	16898	16942	16946	16886	16837	16842	16923	16746	17037	17084	16907	17152	16830	17091	16953	16910	16882	16961	17105	16902	16791	16850	16867	16840	16920	16923	16978	16905	16921	16947	17108	16944	16970	16828	16923	16788	16894	17187	16954	16923	16901	16975	17003	16821	16994	16938	17118	16753	17034	16982	16984	16826	17026	16906	17022	17003	16931	16808	16804	16967	17048	16962	17037	16889	17077	17090	16884	16993	17135	17148	17050	17009	16828	17195	16993	16999	16966	16896	17036	17070	16931	16860	17028	16902	16932	16802	17056	17055	16806	17052	16802	16898	16972	17027	16994	16994	16929	16922	17070	17031	17025	16803	17099	17015	17104	16995	17023	16861	17143	16741	16943	17062	17022	17045	17111	16939	16901	16871	16757	16980	16945	16865	17149	16801	16719	16976	16905	17025	17042	17017	17091	17051	16819	16821	16986	16837	16889	16871	16984	16728	17119	16869	17013	16980	16903	16862	16970	16949	17103	16873	16894	17294	16890	16919	17041	16901	16867	16788	17185	16907	16913	16886	16972	17007	16922	17039	16644	16869	17027	16907	17014	16884	16734	16789	17176	17089	17046	16930	16981	16931	16922	16814	16886	17044	16910	16908	17097	16908	16818	17128	16979	16864	16874	16825	16945	16827	16793	16841	16906	17023	17112	16874	16943	16861	17202	17044	17080	16831	16966	16920	16889	16734	17022	16938	17009	16999	16870	16958	17061	16927	16858	17011	16929	17020	17034	16904	16927	16809	17069	17091	16928	16899	16893	16998	17065	16965	17154	17089	16987	16975	16592	17041	16865	16875	16866	16965	17074	16997	16924	17018	17010	17158	16949	16963	17049	16917	16785	16877	17121	16954	17118	16795	16900	16905	17132	16719	17018	16997	17030	16996	17057	16924	16967	16883	16979	16918	17067	16775	16919	16856	16888	16881	16959	17074	17111	16799	16898	16899	16870	16953	17044	16936	17036	17042	16974	16863	16999	16880	16982	16842	16948	16779	16875	16776	16971	17179	16885	17166	16919	17011	16972	17034	16971	16991	16996	16687	16976	16964	16879	17028	17072	16992	16803	17157	16809	17107	16920	16998	17143	16953	17027	17017	16950	16868	16977	16932	16922	16782	17053	16973	16908	16969	17001	16975	16913	17059	16911	16777	16884	17125	16811	16892	16952	17069	17123	17169	16869	16989	17006	17189	17022	16958	16860	17027	16972	16832	17043	16875	16894	16929	16901	16980	16985	16767	16900	16970	16970	16944	16994	16881	16932	16810	16945	16785	17003	16818	16864	16949	17234	16995	16981	17070	17043	16900	16992	16865	17065	16945	17113	16840	16974	17002	17077	17027	17020	16869	17008	16796	16938	16930	17017	16996	17181	16813	17099	17122	16741	16856	16953	16969	16939	16848	16881	17202	17082	16917	16964	17003	16870	17033	17088	17066	17059	17008	17004	16887	16873	16971	16994	16844	16866	16754	16919	16842	16885	16782	16933	17040	17011	16988	16919	16919	16966	16990	17114	17040	16953	16836	16847	16954	17113	17080	16944	17083	16891	17026	16699	16806	17084	16967	17115	16978	16961	17035	16822	16867	16923	17134	17019	17033	16964	16964	17164	16951	16904	16837	16972	17061	16813	16611	16919	17014	16916	16766	16809	17095	16966	17123	16689	16903	16996	16858	17053	16915	16954	17033	17204	16964	16861	16912	17005	16864	16989	17037	16718	16754	16921	16932	16927	16907	17028	16856	17012	17054	16916	17000	16897	17028	17114	16836	16977	16795	16682	16853	17003	17071	16929	17019	16860	16921	17005	16987	17030	16921	17041	16875	17053	17022	16928	16834	16955	17027	16958	16881	16947	17008	16857	16858	17046	17071	16940	16866	17034	16892	17086	16994	16800	16910	16911	16869	16958	16930	17024	16861	16981	16833	16926	16856	16895	16782	16945	16969	17037	17091	16976	16994	17110	16872	16977	17080	17004	16841	16895	17094	17137	17086	16981	17096	16998	16913	16827	16793	16955	17227	16917	16832	16848	16951	16965	16774	16930	16927	16840	17076	16902	17033	16940	17103	16982	16773	17135	16958	16878	16836	16944	16876	17008	16879	17111	16892	16790	16825	16789	16916	16960	16951	16885	17034	17062	16820	17073	17122	17069	16863	17131	17124	17186	16907	17084	17007	16969	16856	16797	16892	16957	16979	16835	16975	17081	17022	16824	17034	16949	17039	16853	17032	16932	16638	16997	16861	16900	16755	17236	17169	17075	16976	16877	17078	16690	17016	16923	16832	16792	16961	17018	17019	17008	16688	17055	17035	16980	16943	17046	16982	16918	17089	17014	16910	17049	16834	16885	16891	17025	16923	16987	16949	16855	17068	17036	16898	17031	16854	17117	16872	17102	17138	17033	16792	16947	17007	16929	16910	16958	17184	16920	16918	16905	16917	17072	16889	17019	16862	16744	16914	17003	16731	16872	16927	17138	16962	16974	16911	16820	16872	17041	16795	16886	16858	16897	16856	16857	16964	17027	16937	16950	17041	17078	17093	17023	17113	16879	16875	17116	16910	17117	17029	17013	16949	16998	17075	16868	16886	17043	16923	16967	17034	17115	16857	17025	17070	16822	16837	17114	16961	16718	16840	16882	16972	16946	17076	16858	16947	17074	17030	16850	17017	16952	17131	16900	17024	16826	16953	16713	17003	16855	17053	16978	16971	16904	16981	16942	16786	16784	16885	16910	17030	17040	16901	16900	16936	16847	16891	16972	17008	16993	16756	17037	16785	16869	16917	17024	16962	16971	17163	16930	17055	17025	17007	16976	17117	16923	17046	16962	16933	17166	16927	16797	17039	17134	16885	16891	17182	16742	16973	16869	17007	16858	16981	16863	16963	17019	17060	16975	16855	16900	16850	16951	16880	16984	16937	16931	16918	16974	17081	16931	16921	17020	16859	16921	16839	17077	17040	17052	17086	16709	16848	17059	16934	16957	16969	16862	17116	17080	16781	16713	16807	16934	16977	16938	16823	17023	16617	16927	16962	17029	16871	16827	17087	17050	16688	16798	16748	17025	16955	16922	17141	17021	17134	16990	16941	17095	17023	16878	17069	17024	16997	16792	16954	16894	16991	16828	17132	16820	17062	17130	16899	16861	16692	17037	16990	17028	17026	16901	17016	17041	16796	17117	17013	17200	17006	16807	16978	17042	16829	16970	16922	16918	16997	17093	16901	16839	16948	17138	17009	16856	17062	16811	17026	16878	16846	16778	16701	16915	16922	17048	16808	16918	17017	16866	17038	16948	17019	16901	17192	17166	16958	17093	16878	16877	17115	17122	17046	16811	17014	16917	16972	17135	16847	16887	17069	17120	16999	16983	16934	16940	16799	16966	16866	16849	16904	16767	16990	16897	17014	16925	16960	16990	16804	16935	17071	17038	16962	16986	17087	16891	16979	16890	16858	16686	16810	16971	16939	16790	17087	16735	16906	16847	16930	16939	17056	17136	17067	16955	17067	16834	16924	17084	16842	16819	16993	17030	16988	16969	16779	16963	16862	16996	17068	17062	17016	17064	16902	16988	17006	16811	16888	16794	16667	16916	16884	16955	16847	17148	16817	17190	16867	17015	16867	16987	16874	16951	16933	16868	17037	16917	16961	16986	16928	16971	16824	17026	17030	17090	17088	17105	16916	17042	16816	16959	16921	16969	16992	17036	17082	16949	16929	17099	17092	17098	16976	16833	16914	16837	17076	16986	17061	16973	16795	17021	16767	16931	16834	16844	16809	16907	16869	16990	17098	16913	16866	16764	16914	16779	17037	17129	16853	16931	16860	16909	16989	16829	17142	17141	16990	16932	16747	16857	17041	17002	16936	17106	17179	17081	16895	16825	16972	16879	16943	16824	16987	16910	16935	17152	16951	16860	16807	17012	17001	16759	17179	17039	16830	16991	16811	16833	17069	16841	16960	16887	17107	16769	16848	16932	16898	17077	16923	16816	16935	17046	17055	16954	16918	17066	16759	17049	17056	16898	17019	16962	16909	16850	16965	16876	16840	16968	17048	16864	16923	16965	16773	17285	16902	16868	16977	16860	17017	16900	16785	16839	17013	17002	17082	16969	16873	16984	17072	16989	16942	16895	16811	17008	16919	16974	16991	16885	16986	16893	17030	17002	16848	16843	16834	17026	16849	17000	17087	17043	16983	17030	16934
30660	52242	47467	38035	31794	28821	30073	29689	30552	37375	36937	35810	28584	24561	20864	18270	16438	15441	14954	14768	14877	14667	14701	14782	14574	14641	14786	14773	14631	14844	14660	14404	14964	14665	14615	14840	14858	14602	14715	14655	14824	14649	14644	14747	14692	14793	14808	14885	14835	14561	14789	14532	14591	14757	14579	14681	14890	14913	14851	14653	14735	14654	14680	14626	14909	14834	14664	14646	14756	14834	14584	14797	14635	14795	14597	14626	14574	14603	14724	14740	14710	14687	14673	14745	14605	14752	14581	14765	14539	14772	14698	14780	14577	14707	14554	14787	14698	14790	14601	14777	14839	14744	14755	14724	14767	14687	14678	14709	14587	14777	14663	14806	14702	14782	14765	14734	14738	14698	14650	14621	14646	14707	14813	14706	14686	14571	14566	14637	14832	14691	14759	14578	14742	14655	14659	14670	14627	14669	14580	14689	14540	14919	14949	14728	14762	14967	14803	14655	14764	14668	14764	14911	14598	14757	14784	14630	14595	14623	14800	14598	14698	14455	14609	14675	14604	14625	14712	14658	14750	14608	14632	14699	14718	14737	14895	14761	14607	14605	14737	14698	14712	14742	14680	14622	14670	14783	14669	14562	14772	14807	14541	14796	14815	14771	14600	14579	14710	14758	14452	14753	14934	14559	14730	14633	14675	14829	14720	14646	14637	14558	14758	14637	14596	14754	14571	14711	14764	14808	14622	14706	14843	14699	14725	14672	14766	14490	14542	14666	14678	14806	14815	14529	14510	14746	14871	14676	14633	14670	14810	14560	14687	14586	14638	14673	14672	14964	14739	14693	14824	14616	14485	14743	14632	14654	14636	14865	14661	14773	14743	14844	14819	14676	14567	14654	14604	14623	14537	14668	14576	14758	14774	14675	14609	14549	14713	14575	14717	14750	14848	14599	14649	14645	14643	14593	14869	14795	14529	14669	14572	14622	14715	14677	14638	14715	14728	14662	14605	14886	14501	14726	14612	14653	14683	14631	14634	14848	14578	14817	14551	14748	14669	14789	14772	14704	14640	14662	14726	14838	14735	14564	14747	14648	14767	14829	14679	14639	14659	14491	14574	14802	14881	14620	14616	14879	14612	14555	14575	14765	14636	14750	14698	14538	14810	14815	14644	14825	14771	14646	14651	14778	14706	14751	14586	14771	14842	14709	14710	14656	14665	14671	14745	14557	14757	14471	14716	14532	14691	14698	14809	14709	14747	14785	14652	14632	14678	14701	14704	14705	14701	14985	14880	14714	14568	14627	14743	14716	14612	14662	14548	14637	14608	14678	14744	14733	14757	14636	14609	14729	14751	14604	14675	14690	14679	14604	14777	14793	14566	14784	14712	14742	14826	14658	14653	14648	14842	14792	14589	14600	14539	14622	14553	14732	14724	14764	14669	14704	14549	14708	14689	14682	14831	14560	14732	14858	14684	14728	14685	14779	14738	14682	14752	14685	14785	14602	14650	14785	14621	14614	14673	14765	14645	14689	14771	14516	14658	14720	14664	14653	14635	14677	14678	14720	14715	14683	14836	14701	14653	14630	14649	14797	14732	14688	14741	14680	14506	14802	14656	14689	14695	14666	14608	14707	14622	14780	14757	14721	14747	14678	14783	14599	14681	14635	14677	14858	14713	14661	14581	14758	14656	14749	14611	14771	14726	14758	14744	14688	14963	14727	14688	14736	14777	14577	14646	14815	14817	14800	14781	14575	14758	14982	14717	14643	14725	14629	14793	14842	14666	14770	14585	14617	14757	14746	14781	14743	14660	14747	14618	14660	14588	14756	14754	14664	14544	14699	14709	14540	14739	14850	14633	14723	14800	14478	14647	14841	14517	14602	14753	14611	14565	14794	14660	14629	14739	14681	14705	14727	14680	14532	14735	14686	14684	14760	14740	14622	14736	14740	14753	14713	14735	14882	14587	14625	14602	14627	14706	14570	14628	14777	14705	14725	14673	14580	14534	14611	14740	14809	14682	14779	14731	14737	14715	14765	14729	14863	14874	14658	14702	14603	14713	14631	14734	14914	14571	14807	14819	14630	14814	14765	14660	14862	14578	14860	14679	14717	14753	14624	14708	14710	14813	14653	14648	14731	14633	14686	14779	14543	14723	14840	14681	14564	14811	14681	14793	14558	14617	14563	14714	14604	14689	14627	14857	14758	14697	14797	14674	14671	14684	14687	14517	14660	14560	14577	14677	14755	14722	14587	14697	14793	14853	14729	14732	14789	14496	14861	14600	14635	14739	14567	14625	14791	14794	14811	14790	14759	14742	14514	14777	14778	14615	14718	14790	14828	14652	14676	14677	14794	14643	14701	14615	14721	14636	14817	14667	14552	14558	14713	14639	14637	14829	14723	14784	14696	14678	14702	14522	14680	14719	14747	14668	14598	14833	14687	14652	14760	14716	14630	14613	14704	14765	14501	14842	14719	14596	14512	14703	14827	14609	14646	14831	14629	14606	14753	14687	14721	14604	14749	14822	14654	14726	14651	14861	14708	14761	14668	14592	14475	14665	14858	14730	14589	14598	14600	14674	14631	14665	14708	14755	14607	14717	14759	14654	14560	14661	14697	14627	14684	14731	14637	14461	14646	14605	14701	14618	14529	14692	14597	14638	14637	14904	14781	14626	14792	14622	14580	14785	14566	14682	14645	14578	14579	14753	14563	14779	14784	14786	14706	14735	14850	14830	14754	14683	14746	14456	14660	14558	14685	14730	14676	14630	14610	14597	14908	14753	14584	14756	14839	14635	14507	14730	14552	14646	14862	14547	14771	14702	14706	14782	14902	14675	14511	14865	14715	14826	14638	14741	14544	14657	14605	14784	14612	14604	14757	14643	14717	14835	14576	14667	14750	14780	14722	14749	14793	14736	14870	14618	14767	14679	14698	14689	14671	14721	14836	14748	14603	14675	14640	14677	14630	14482	14737	14662	14807	14757	14796	14673	14665	14729	14729	14843	14808	14703	14801	14661	14742	14758	14717	14674	14760	14673	14708	14664	14683	14674	14760	14662	14756	14674	14798	14766	14633	14798	14642	14706	14640	14597	14749	14544	14573	14612	14674	14756	14682	14597	14861	14691	14660	14691	14785	14629	14640	14593	14647	14668	14537	14652	14640	14720	14685	14690	14700	14717	14751	14862	14560	14742	14624	14925	14630	14724	14633	14740	14549	14639	14811	14738	14756	14713	14594	14769	14659	14681	14568	14869	14784	14776	14791	14575	14697	14805	14696	14713	14691	14597	14668	14628	14566	14786	14682	14610	14774	14681	14660	14629	14798	14717	14771	14528	14520	14737	14852	14811	14522	14646	14553	14661	14732	14570	14684	14688	14611	14799	14894	14673	14678	14737	14811	14790	14750	14710	14640	14689	14715	14808	14783	14717	14604	14628	14683	14708	14716	14573	14757	14679	14775	14821	14640	14664	14585	14658	14687	14695	14866	14833	14688	14716	14611	14900	14699	14549	14525	14720	14495	14745	14764	14621	14746	14664	14720	14739	14622	14778	14685	14841	14598	14742	14708	14639	14660	14682	14593	14843	14489	14755	14669	14618	14603	14583	14597	14682	14600	14417	14769	14732	14509	14862	14596	14669	14803	14721	14705	14566	14669	14600	14659	14635	14625	14567	14539	14518	14478	14666	14707	14536	14671	14737	14716	14795	14930	14690	14702	14743	14704	14641	14608	14546	14667	14659	14658	14647	14602	14729	14866	14630	14691	14558	14953	14750	14711	14846	14705	14723	14531	14695	14837	14522	14731	14802	14694	14695	14849	14558	14787	14603	14715	14676	14550	14816	14778	14628	14707	14721	14747	14788	14696	14639	14623	14531	14563	14599	14665	14644	14686	14660	14562	14685	14528	14701	14584	14586	14705	14626	14544	14596	14621	14643	14775	14986	14665	14460	14806	14679	14796	14699	14689	14781	14633	14634	14724	14562	14707	14810	14782	14699	14680	14790	14572	14628	14572	14583	14588	14753	14663	14567	14519	14641	14640	14718	14582	14632	14547	14565	14768	14795	14636	14690	14568	14671	14602	14771	14682	14653	14858	14667	14838	14666	14846	14626	14693	14633	14617	14792	14544	14599	14875	14653	14653	14777	14756	14662	14803	14782	14675	14637	14704	14614	14640	14720	14840	14577	14803	14614	14524	14789	14688	14696	14652	14547	14516	14706	14855	14691	14636	14633	14724	14755	14755	14728	14609	14586	14501	14771	14803	14637	14725	14787	14767	14677	14713	14750	14701	14665	14707	14838	14726	14788	14641	14743	14747	14620	14756	14874	14779	14718	14708	14742	14696	14893	14687	14609	14649	14733	14732	14717	14634	14939	14635	14775	14601	14610	14740	14551	14697	14732	14737	14824	14728	14642	14590	14541	14548	14666	14673	14764	14703	14831	14652	14766	14755	14732	14828	14616	14644	14830	14660	14857	14872	14627	14693	14717	14833	14779	14635	14718	14631	14840	14773	14564	14696	14544	14757	14683	14644	14562	14905	14724	14874	14875	14689	14772	14574	14667	14748	14761	14637	14760	14609	14668	14652	14699	14587	14632	14667	14642	14804	14615	14708	14666	14665	14713	14591	14721	14766	14621	14530	14812	14570	14638	14748	14842	14633	14616	14720	14753	14683	14615	14629	14820	14729	14600	14640	14728	14726	14686	14756	14786	14813	14697	14774	14662	14830	14689	14724	14716	14564	14591	14803	14717	14776	14727	14552	14731	14612	14638	14609	14643	14704	14726	14657	14809	14673	14749	14664	14703	14760	14830	14679	14639	14499	14801	14559	14790	14687	14708	14708	14615	14651	14647	14751	14727	14710	14759	14796	14679	14785	14748	14753	14581	14642	14755	14722	14541	14727	14540	14840	14718	14599	14691	14783	14698	14530	14700	14641	14597	14660	14809	14638	14749	14675	14712	14660	14706	14540	14709	14523	14497	14668	14771	14709	14720	14659	14580	14699	14629	14769	14666	14563	14751	14658	14888	14841	14724	14724	14726	14629	14725	14751	14738	14722	14652	14572	14748	14705	14516	14763	14656	14713	14796	14851	14569	14648	14553	14672	14915	14638	14785	14680	14790	14521	14614	14652	14632	14761	14761	14750	14514	14732	14711	14691	14574	14597	14726	14779	14768	14624	14744	14670
28070	24981	29406	24147	20113	19935	19481	18722	18430	19198	19160	18361	17680	17462	17476	17139	17310	17133	17231	17272	17037	17119	16859	16961	17100	16886	17212	16997	17004	17083	16963	17025	17261	17022	17026	16976	17051	17042	17035	17114	16995	17105	17131	17010	17189	17131	17339	17045	17105	17116	16997	16991	16939	16995	17045	17119	16993	17174	17155	16969	17205	17091	17182	17169	17029	17016	16972	17200	17154	17127	17138	17190	17041	17000	16857	17063	17039	17048	17075	16820	17215	16931	17179	17225	17006	17134	17131	17103	17085	17124	17019	17130	17137	17199	17121	16986	17044	17113	17116	16998	17007	17251	17076	17038	16864	16751	17161	17090	17192	17073	16837	17083	16824	17050	17028	17057	17190	16755	17008	16910	17143	17050	17175	16867	16955	16843	17019	16973	17248	17120	16988	16895	17155	16871	17100	17076	16981	16838	17152	17009	17172	17056	17100	17029	17137	17010	17062	17108	17061	16999	16977	16997	16965	16928	17045	17007	17056	17024	17017	16960	17108	17037	17160	17069	17172	17017	17203	16980	17069	17164	17024	17052	17326	17000	17097	17297	17166	17121	17045	17120	17068	17033	16993	17060	16894	16967	16915	17061	16889	17110	17073	17077	17261	16831	17091	17056	17276	17105	17081	17083	17181	17214	17031	17034	16976	16980	16953	17108	17038	16936	16944	16916	17151	17226	17034	16937	16996	16927	17170	17056	16991	17072	16942	17043	17244	17131	17004	16903	17043	17173	17052	17124	17017	17151	16967	17011	17052	16988	16870	17011	16991	17081	16786	17057	17223	17086	17205	16892	17358	17080	17150	17040	17202	16786	17170	17198	17176	16939	17093	17168	16975	17357	17256	17101	17107	16895	16994	16946	17016	17027	16936	16899	16981	17096	17076	16992	17152	16888	17061	16994	17066	16934	17012	16893	17052	16986	17057	17128	16985	17107	17131	17100	17027	17266	17120	17185	17080	16991	17101	16917	17036	17133	16796	17189	17178	17099	17041	17107	17191	16943	17150	17034	17007	17015	17122	17070	16978	17020	17010	17123	16999	17100	17074	17164	17075	17077	17073	17326	17098	16883	16998	17042	17286	17170	17169	16833	17156	17117	16983	17207	17031	17105	17121	16990	17228	17009	17024	16929	16891	16877	17057	16853	17127	17146	17063	17034	16869	16929	17140	17094	17026	17143	17014	17081	17066	17233	16976	17234	17083	16999	17189	17079	17164	16843	17237	16994	16952	17095	16852	17038	16856	17075	16991	17096	17223	17162	17057	17181	16996	16985	17108	17221	17191	17138	17161	16944	17102	17131	16946	16984	17091	17043	17062	17182	17014	16987	17089	17165	16970	16859	17205	16935	17137	17196	17048	17072	17149	17043	17113	16967	16940	17127	17111	17019	17025	17051	17048	17021	16996	17095	17197	16989	17114	17199	17011	16938	16977	16965	17112	16879	16865	16867	17110	17036	17142	17218	17160	17260	17256	17342	17115	16966	16859	17055	17005	17023	16912	16945	17199	17057	16882	17089	17077	17166	16954	16947	16936	17073	16972	16979	17013	17093	17041	17291	17070	17092	17025	17244	17280	17221	16978	16993	17339	17091	17049	17189	17043	17076	17151	17118	17029	17120	17186	17202	17054	17213	17171	17158	16989	16923	17023	16965	17077	17169	17310	17055	17109	17062	16893	16929	17158	16884	17093	16837	17158	16947	17101	17015	17186	16974	17039	16945	17023	16958	17125	17012	17171	17164	17199	17060	17064	17001	17104	16891	16990	17149	17007	17020	17097	17018	17133	17033	16935	17292	16985	17377	17054	17191	17241	17253	16942	17049	17095	17161	17085	17052	17081	17087	17079	17154	17086	16869	17093	17113	17115	17399	17079	17090	17063	17142	16894	16936	17213	17008	17060	17209	17151	16972	16985	17205	17282	17145	17003	17101	17123	17081	17143	16968	17107	17054	17040	17083	17049	16821	16959	17209	17147	16957	17055	17392	17145	16995	17138	17063	17037	17244	17053	16882	17038	17186	17260	17086	17102	17321	17179	17230	17199	17078	17057	16963	17235	17078	17029	17262	17250	16861	17152	17072	16973	16906	17101	16791	17096	17214	17086	16814	16778	17108	16957	16957	17120	17142	17125	17065	17034	17045	16995	17306	17377	16991	16869	17086	16958	17092	16916	17208	17182	17133	16993	17008	17391	17208	17230	17137	17115	16906	16957	17032	17282	17113	16935	17086	17173	17024	16872	17120	17119	17148	17126	17124	17067	17152	17144	17034	16982	17071	17111	17092	17132	17179	17075	17122	16977	16894	17076	17088	17061	17182	17158	17081	16744	16958	17101	17138	16894	17085	16973	16925	17024	17054	17105	17076	16941	17114	17251	17180	17102	17094	17215	16986	17025	17047	16964	17064	17238	17137	17166	17227	16935	17224	17115	17041	17058	17186	17048	17068	17078	16934	17019	17209	17145	17050	16906	16876	17029	17049	16956	16882	17105	17108	17077	17041	16895	17154	16861	17051	16982	17011	16972	17282	16981	17046	16964	16980	17133	17160	17096	17041	16978	17212	17228	17223	17051	17077	17026	17180	17045	17084	17042	17137	17062	17009	16985	16977	17081	16941	16976	17212	17037	16938	16939	17173	17086	17027	16931	17259	17014	17131	17136	16990	16982	17181	17246	17189	17184	16920	17140	17030	17127	16898	17235	17156	17121	17158	17053	17068	16957	17044	17020	17063	16862	17083	17008	16974	17025	17134	17138	17038	17027	17316	16980	16955	17118	16891	17071	17158	17166	17009	17086	17059	17095	17226	17115	17096	17065	16933	17250	17055	17065	16866	17038	16987	17097	17181	17081	17013	17167	17011	16959	17242	17141	17042	16891	16867	17003	16920	16975	17184	17199	16984	17093	17056	16956	16970	17016	17239	17116	17080	16955	16845	17103	17082	17008	17039	17129	17125	17015	17001	16791	16988	16995	16923	17047	17167	17224	17111	17161	17099	17029	17150	17159	17075	17011	17188	17112	17059	17000	17153	17039	17181	17086	17155	17120	17103	17087	17117	17097	17153	16918	17034	17160	17014	17128	17041	16961	17153	17028	16981	16971	17009	16914	17086	17089	17159	16869	17059	17108	17033	17099	17088	17179	17243	16885	17005	16969	17266	16988	16939	17175	17220	17183	17098	17049	17130	17271	16837	17027	16868	17112	17085	16995	17105	17108	16979	17111	17145	17003	16934	16882	17204	17062	16964	17050	16847	16978	17282	17004	17076	16954	17100	17145	17013	16964	17122	17229	17246	17057	17153	17156	17040	16844	17008	17050	17053	17018	17028	17218	17096	17215	17147	16991	16997	16982	17088	17146	17083	17192	17093	17250	16963	16848	16865	17149	17170	17002	17000	17267	17004	17042	17096	17160	17099	17008	17104	17170	17148	16982	17070	17047	17181	17011	16963	16947	16818	17047	17048	17185	17055	17049	16976	17220	16863	17136	17097	17110	17036	17138	16972	17154	17046	16876	16864	17018	17167	17008	17023	17076	17218	17075	16840	17132	17185	17090	17032	17282	16933	17138	17373	17226	17243	17239	17006	17253	17187	17098	17171	17151	17022	17082	17063	17144	16933	16985	17209	17257	17124	17182	17132	17001	17009	17006	17077	17007	17191	17082	16983	17040	17202	16904	16967	17207	17167	17094	17075	16942	16926	16993	17065	16943	16992	17061	16992	17066	16971	17079	17108	16899	16978	17040	17032	16871	17050	17118	17143	16991	16955	17006	17007	17006	16800	17037	17129	16997	17019	17072	17079	16931	16909	17018	17165	17099	17023	16963	17130	17275	17197	17517	16983	17262	16928	17225	16963	17210	17313	16990	17094	17094	17193	17028	16952	17112	16995	17127	17089	17216	17210	17155	17171	17109	17099	16702	17295	17130	17015	17328	16964	17119	17187	17020	17037	16834	17042	17127	17151	17234	17222	16919	17060	16970	16980	17180	17252	17257	17254	17066	17184	17119	16909	17132	17014	17030	17152	17244	17017	17107	17242	16972	16891	17145	17164	17132	16879	17310	17204	17245	17185	17098	16968	16984	17124	17042	16953	17122	17298	17064	17081	17064	17065	17172	17145	16968	17132	16946	17209	17099	17163	16971	17399	17073	17156	17001	16998	17295	16953	17139	16939	16962	17071	17050	17109	17261	17101	17102	17190	17382	17100	17130	17128	16995	17307	17109	16964	17043	17111	17094	17148	17096	16992	16940	17169	17087	17190	17200	17251	17056	16984	17085	17128	17137	17021	17054	17182	17059	17077	16946	16947	17098	17102	17052	17204	17086	16999	16874	16845	17176	17112	16945	17091	17305	17164	16928	16945	16942	17046	17007	17047	16992	16820	17075	17180	17121	17081	16868	17057	16914	17263	16926	16835	17087	16869	17035	17165	17196	16942	17135	17236	17052	17158	17225	17037	16982	16967	17205	16918	17188	16759	16913	17109	16947	16954	17105	17175	17028	17176	16959	16929	16948	16951	16994	17175	17180	17175	17097	17156	17221	17164	16915	17018	17112	16928	17033	17035	16945	16950	17058	17097	17100	16885	17118	16935	17222	16920	17030	16936	17114	16882	17193	17017	17123	17020	16990	17090	17169	17082	17012	17127	17174	17128	17078	17119	17121	16939	17087	17300	17074	17124	17011	17131	17074	17023	17115	17046	16964	17068	17169	17063	17100	16983	17000	17052	16995	17246	17056	17122	17134	17006	17141	17102	17042	17066	17135	17281	17092	17059	16997	16928	17034	17299	17234	17115	17086	17173	17186	17193	17098	16977	17042	17031	17141	17017	16938	17074	17050	16913	17000	17148	16909	17219	17362	16843	17164	17047	17052	17112	17006	17030	17090	16955	17197	17141	17266	17129	17228	17282	17261	17239	17230	17159	17022	17030	17060	16923	16706	17012	16986	16886	16898	17050	17102	16974	17000	17246	17104	16964	17084	17112	17272	17169	17050	17014	17157	16972	17160	17136	16998	17151	17138	16957	16858	17196	17108	17041	17011	17210	16985	17034	17016	17039	17000	17043	17016	17044	17174	17160	16973	17166	16937	17061	16883	16973	17106	16955	17027	17145	17133	17157	16857	17050	17052	17069	16873	17173	17145	17040	17126	17275
26445	38653	30711	21178	19420	19001	18108	17022	17046	17682	17485	16514	15650	15355	15167	15117	14956	14742	14783	14802	14884	14844	14687	14762	14703	14762	14869	14714	14769	14894	14824	14920	14809	14773	14816	14750	14831	14896	14870	14742	14700	14716	14921	14911	14815	14764	14758	14739	14733	14613	14848	14957	14834	14816	14695	14821	14849	14713	14929	14643	14851	14692	14721	14727	14899	14776	14811	14728	14706	14858	14731	14748	14782	14563	14858	14771	14739	14734	14760	14748	14799	14843	14948	14918	14703	14757	14551	14712	14844	14595	14661	14755	14721	14945	14732	14785	14774	14871	14824	14831	14798	14867	14827	14765	14802	14736	14797	14930	14737	14657	14989	14834	14910	14729	14840	14868	14735	14689	14778	14724	14992	14864	14756	14758	14650	14663	14812	14749	14744	14693	14818	14859	14854	14990	14843	14864	14784	14690	14667	14733	14835	14630	14583	14840	14819	14803	14791	14750	14723	14906	14794	14752	14942	14795	14661	14637	14836	14956	14881	14752	14949	14578	14671	14917	14772	14806	14640	14836	14936	14670	14861	14908	14966	14823	14731	14923	14691	14760	14785	14835	14790	14682	14767	14803	14857	14699	14723	14798	14675	14839	14818	14782	14796	14727	14758	14713	14691	14657	14803	14719	14859	14722	14811	14942	14768	14807	14816	14769	14687	14724	14648	14712	14804	14834	14718	14941	14890	14775	14886	14712	14792	14797	14702	14862	14813	14822	14842	14720	14759	14820	14819	14618	14742	14843	14821	14793	14527	14656	14840	14755	14834	14941	14887	14733	14679	14705	14882	14866	14932	14881	14857	14800	14705	14873	14824	14802	14758	14952	14702	14694	14807	14824	14887	14803	14788	14666	14725	14751	14870	14789	14832	14973	14825	14852	14805	14891	14882	14645	14859	14727	14865	14886	14811	14642	14943	14708	14712	14768	14818	14916	14856	14754	14644	14839	14874	14765	14853	14786	14720	14686	14779	14863	14705	14658	14962	14897	14839	14781	14773	14775	14762	14673	14761	14769	14709	14690	14837	14917	14693	14882	14971	14894	14831	14857	14803	14660	14887	14668	14831	14818	14835	14850	14612	14695	14742	14776	14691	14778	14702	14694	14734	14537	14848	14835	14815	14750	14853	14788	14759	14835	14733	14848	14782	14752	14692	14788	14780	14991	14578	14874	14669	14869	14881	14729	14875	14609	14735	14870	14736	14725	14903	14724	14884	14750	14611	14684	14938	14787	14825	14851	14819	14795	14761	14868	14710	14794	14784	14836	14910	14833	14738	14730	14821	14901	14622	14910	14761	14814	14773	14903	14739	14952	14768	14616	14810	14832	14901	14826	14941	14761	14828	14636	14785	14898	14863	14679	14916	14783	14875	14910	14743	14881	14736	14852	14794	14937	14912	14734	14635	14844	14717	14784	14806	14675	14770	14773	14562	14869	14915	14857	14767	14857	14896	14712	14833	14858	14855	14652	14918	14619	14810	14711	14880	14806	14874	14842	14704	14792	14891	14840	14790	14720	15006	14720	14755	14935	14689	14860	14724	14868	14742	14724	14852	14809	14824	14883	14944	14563	14779	14715	14760	14858	14929	14900	14786	14798	14861	14787	14671	14956	14512	14770	14833	14797	14872	14849	14861	14953	14685	14801	14769	14784	14830	14674	14774	14804	14865	14776	14794	14666	14903	14745	14762	14808	14877	14794	14851	14848	14901	14718	14896	14703	14663	14642	14799	14700	14825	14880	14800	14710	14622	14800	14829	14906	14674	14860	14792	14805	14705	14776	14880	14843	14942	14915	14806	14698	14613	14907	14917	14794	14953	14821	14617	14805	14870	14834	14728	14775	14715	14863	14758	14744	14856	14737	14862	14809	14785	14804	14895	14929	14798	14844	14811	14876	14724	14805	14881	14798	14751	14796	14757	14759	14825	14818	14746	14711	14706	14852	14796	14661	14851	14748	14638	14776	14879	14857	14813	14823	14933	14676	14778	14801	14774	14760	14784	14690	14733	14871	14893	14606	14832	14739	14840	14767	14949	14563	14583	14683	14770	14869	14945	14862	14953	14828	14899	14834	14710	14903	14682	15103	14850	14686	14832	14575	14739	14807	14879	14910	14713	14771	14847	14788	14803	14665	14862	14785	14982	14809	14812	14724	14726	14739	14644	14719	14841	14923	14856	14762	14761	15034	14747	14688	14963	14932	14795	14919	14737	14941	14657	14646	14784	14755	14782	14727	14819	14758	14846	14833	14769	14708	14797	14928	14611	14591	14834	14768	14806	14853	14760	14682	14914	14771	15060	14667	14813	14889	14886	14748	14774	14698	14762	14559	14657	14858	14721	14860	14860	14960	14728	14817	14815	14713	14878	14660	14711	14795	14979	14781	14844	14847	14866	14725	14952	14894	14768	14813	14714	14891	14987	14704	14763	14907	14972	14821	14705	14864	14846	14617	14791	14758	14791	14602	14902	14753	14903	14688	14720	14851	14780	14764	14917	14819	14764	14767	14699	14789	14750	14811	14805	14793	14671	14888	14724	14908	14834	14736	14777	14770	14916	14865	14736	14757	14923	14868	14721	14705	14794	14710	14796	14749	14745	14806	14826	14834	14781	14673	14874	14901	14617	14675	14618	14752	14835	14905	14690	14806	14747	14800	14788	14871	14735	14835	14885	14771	14708	14915	15037	14835	14849	14649	14881	14836	14768	14794	14748	14908	14688	14764	14686	14880	14672	14904	14860	14809	14712	14716	14677	14779	14614	14750	14959	14670	14849	14757	14840	14928	14788	14774	14734	14850	14491	14789	14827	14796	14828	14794	14686	14778	14800	14633	14916	14706	14855	14845	14757	14678	14831	14935	14899	14816	14853	14813	14925	14829	14804	14780	14803	14795	14811	14542	14798	14760	14921	14788	14698	14780	14729	14848	14750	14863	14762	14766	14841	14950	14812	14843	14862	14827	14932	14630	14630	14735	14748	14937	14814	15037	14686	14822	14805	14898	14748	14787	14771	14858	14776	14930	14740	14810	14685	14692	14786	14852	14900	14788	14904	14790	14762	14733	14644	14754	14795	14832	14713	14829	14919	14832	14610	14790	14873	14728	14703	14755	14647	14848	14711	14917	14879	14761	14832	14814	14780	14866	14759	14878	14856	14777	14922	14823	14695	14741	14702	14693	14948	14719	14852	14727	14769	14696	14741	14927	14825	14634	14696	14750	14761	14686	14597	14816	14951	14752	14700	14741	15028	14505	14621	14950	14818	14792	14865	14738	14686	14714	14851	14890	14710	14831	14854	14823	14831	14758	14964	14770	14797	14907	14637	14679	14853	14730	14733	14918	14831	14877	14779	14685	14677	14788	14905	14831	14936	14951	14759	14722	14702	14850	14859	14819	14912	14643	14839	14777	14739	14815	14812	14880	14670	14696	14688	14802	14819	14816	14923	14867	14706	14780	14755	14803	14832	14844	14802	14932	14880	14590	14803	14694	14722	14832	14748	14829	14813	14722	14771	14813	14793	14598	14812	14825	14712	14882	14697	14680	14775	14844	14690	14768	14830	14836	14923	14820	14927	14787	14730	14659	14725	14909	15028	14933	14728	14983	14715	14739	14835	14862	14913	14785	14896	14805	14840	14855	14931	14802	14650	14928	14819	14867	14766	14738	14996	14797	14830	14771	14750	14768	14865	14666	14800	14875	14951	14736	14717	14777	14809	14848	14846	14824	14852	14838	14909	14608	14710	14658	14790	14724	14880	14784	14899	14912	14825	14724	14987	14714	14864	14783	14928	15017	14723	14635	14703	14747	14723	14916	14771	14693	14831	14756	14703	14738	14907	14728	14826	14763	14904	14697	14773	14945	14987	14762	14711	14740	14795	14787	14760	14685	14794	14598	14706	14838	14765	14793	14745	14818	14701	14941	15015	14667	14692	14882	14775	14916	14991	14834	14783	14897	14757	14806	14780	14871	14721	14921	14892	14658	14899	14891	14916	14800	14755	14873	14826	14664	14654	14910	14723	14772	14794	14806	14780	14693	14871	14585	14847	14815	14787	14656	14844	14890	14725	14795	14727	14784	15040	14824	14811	14748	14817	14825	14707	14779	14690	14777	14918	14698	14828	14695	14766	14874	14818	14698	14747	14862	14743	14628	14889	14861	14753	14619	14705	14600	14858	14780	14617	14806	14825	14771	14768	14991	14750	15064	14891	14814	14687	14864	14946	14845	14967	14748	14796	14793	14834	14803	14789	14713	14843	14871	14922	14938	14617	14764	14945	14880	14807	14841	14790	14640	14781	14669	14836	14728	14776	14768	14806	14901	14897	14727	14794	14869	14787	14697	14624	14798	14744	14886	14738	14721	14624	14817	14877	14739	14865	14889	14849	14525	14741	14817	14755	14797	14954	14855	14608	14805	14725	14879	14813	14548	14654	14867	14725	14741	14661	14765	14800	14817	14765	14695	14965	14755	14747	14828	14838	14942	14731	14893	14770	14748	14782	14860	14763	14723	14699	14930	14879	14939	14797	14508	14770	14739	14796	14877	14619	14652	14874	14918	14833	14842	14719	14879	14770	14658	14727	14735	14765	14636	14672	14741	14776	14832	14746	14773	14917	14849	14654	14784	14788	14763	14824	14686	14833	14827	14897	14775	14905	14931	14806	14869	14672	14781	14783	14751	14900	14655	14819	14606	14897	14793	14759	14791	14659	14749	14687	14854	14840	14790	14792	14803	14773	14759	14807	14851	14804	14836	14936	14843	14864	14791	14745	14786	14932	14760	14869	14727	14636	14800	14939	14800	14916	14648	14572	14730	14820	14711	14773	14791	14910	14620	14882	14949	14745	14714	14875	14726	14664	14813	14806	14757	14832	14772	14711	14779	14813	14864	14554	14792	14891	14720	14770	14694	14711	14613	14777	14698	14779	14819	14863	14942	14881	14742	14941	15001	14749	14948	14807	14844	14664	14849	14855	14871	14813	14849	14823	14646	14933	14833	14579	14742	14880	14776	14826	14809	14734	14838	14723	14837	14720	14940	14676	14832	14829	14917	14722	14736	14865	14742	14730	14846	14738	14704	14600	14843	14664	14876	14689	14761	14884	14814	14860	14802	14760	14649	14724	14939	14845	14735	14913	14881	14714	14847	14784	14714
23861	21337	28782	24457	22774	23842	24462	22730	26551	32849	28618	22775	21222	20372	19577	18968	18146	17596	17197	17402	17343	17206	17046	17240	16932	17209	17208	16932	17039	17081	17047	16855	17347	17060	16969	16955	17081	17146	17293	17008	17082	17042	17066	17043	17111	17048	17127	17106	16965	16812	17163	16994	16924	17116	17022	16903	17030	17124	16992	16854	17061	17060	17015	16838	17083	17241	17015	16963	16906	17139	17010	17084	16803	16820	17113	16943	16948	17095	16837	16977	17162	16863	17115	17106	17047	16922	16912	17118	16989	17047	17106	17241	17042	16851	16954	16899	17203	17074	17091	17228	17150	17056	17078	16993	16792	17127	16964	17076	17193	17038	16784	17152	17088	17105	16904	17055	16935	16760	17003	16800	16943	16829	17106	16846	17016	17040	17060	17011	16828	16924	17004	16997	17059	16876	16984	16974	16983	16966	16958	16811	16962	16995	16935	16995	16924	16924	17133	17098	17153	16900	17042	16977	17031	17172	17029	16943	17199	16972	16981	17040	17071	16969	16893	17021	16885	17069	16963	17051	17024	16972	16920	16708	16937	17052	17195	17054	16845	17047	16921	17066	17071	17183	17069	16888	17020	16834	16953	17100	17043	17250	16814	16945	16877	17058	17078	16888	16833	16948	16816	17055	17012	16863	17032	17151	16788	16994	17272	17046	16926	16923	16970	17131	16858	16850	17107	17119	16985	16981	16917	17241	17036	17082	16986	16903	17015	17164	16798	16982	16776	16811	16997	17017	16986	16858	16853	16808	16918	16915	17059	16995	16870	16932	17046	17120	17149	17071	16898	16968	16594	16981	17024	17039	16975	16780	16843	16979	16845	17047	17069	16978	16899	17138	16943	16979	16974	17002	17162	17125	16934	16926	16902	16984	17000	17213	16830	16849	17024	17023	16762	16885	16976	17039	17019	16958	17047	16905	17068	17079	17044	17074	17138	17084	17004	16982	17133	16980	17006	17208	16877	17017	17077	16972	16968	16897	17004	16888	17019	17192	16837	16951	16867	16819	17178	16868	17113	17069	16887	17096	16994	16893	16935	17079	16905	17006	17026	16951	17011	16769	16975	16777	17027	16955	16810	16927	16960	16988	16927	16725	17026	17024	16864	16894	17041	16946	16999	17161	17076	16920	16944	16875	16828	16987	17113	17018	17056	16788	17002	16938	16972	17053	16628	16960	16951	16808	17262	16994	16970	16832	17101	17056	17077	17071	17132	17099	16884	16966	16965	16777	17042	16946	17068	16898	16809	16838	16831	16974	16942	16838	17055	17009	17012	17013	16941	17017	16996	17142	17057	17002	16854	17046	17038	16947	17037	17062	16719	17040	17071	16968	17049	16856	17000	17139	16811	16978	17013	16875	16916	17008	16885	16898	17032	16736	17114	16920	17096	16995	16874	17018	16945	16852	16854	17011	16946	16948	17023	16811	16959	16973	16827	16880	17072	17003	16967	17117	17218	17018	16791	16718	16911	16999	17132	16980	17054	17121	16977	16825	16930	17127	17094	17030	16917	16863	17134	17321	16985	16939	16879	16975	17055	16953	16882	16734	16957	17021	17001	17003	16948	16844	17035	17128	16979	17007	17092	16961	16772	16946	16848	17073	17047	16999	16751	17011	16904	16938	17197	16976	17016	16935	17026	17031	17088	16952	17057	17114	16873	16932	17081	16936	17063	16973	17096	16928	16825	16936	17012	16838	17068	17118	16925	16954	17039	16810	17096	17129	16820	16985	16867	16707	17174	16950	16845	17229	17088	16956	17067	17063	17067	16847	17028	16802	16934	17055	17093	16973	17105	17032	16748	16986	17009	16985	17110	17035	17026	17092	16910	16931	16912	16909	16927	16957	16903	17042	16881	16893	17018	16907	17085	16929	16984	17096	17030	17052	17084	17009	17084	17019	16858	17031	17023	17080	16826	16770	17159	16924	16861	16912	16996	17004	17025	16947	16910	16906	16808	16960	17011	17096	16871	16924	16967	16978	16981	16802	17027	16838	17106	17019	17127	16770	16931	16967	17025	16915	16694	16702	17053	16951	16834	17066	17013	16785	16865	17023	17105	16944	17043	16880	16792	16976	17053	16934	17087	16939	17162	16961	16957	16949	17058	16672	17054	17059	16923	17009	17096	16956	17139	16902	17042	17000	17058	17045	16892	16915	17019	16824	16897	17088	16997	16712	17099	17068	17191	16881	16996	16882	16897	16843	17101	17062	16980	16850	16956	17063	16688	16996	16968	17063	16956	17058	16899	16819	16996	16989	16921	16945	16970	16888	16900	17079	17119	16926	17021	17017	17224	17022	17064	17242	16931	17084	17010	16743	17052	16870	17066	16839	17000	17007	17149	16920	16992	16984	17061	16808	16991	16977	17012	16943	16920	16958	16944	16799	16918	17122	16815	17057	17141	16974	16983	17096	16931	17029	16669	16832	16786	17029	16894	17070	17107	16935	16915	16751	16996	16962	16996	16862	17027	17086	16761	16796	17233	16903	16945	17055	17028	17122	17140	17152	17051	17031	16898	16991	16980	17016	16817	16949	17094	17262	17113	17087	16878	16828	16931	16898	16994	17120	17071	17007	16996	16958	17005	17009	16994	17109	17081	17178	16991	17137	16796	17002	17086	16908	17047	16957	16954	16926	16940	16963	17170	17017	17076	16987	17099	16959	16812	16957	16885	16949	17036	16974	16972	16906	17119	16966	16979	16820	16922	16967	17110	16776	17051	16999	16951	17012	16958	17041	17075	16913	16963	16921	16867	17030	17004	16891	16843	17121	17137	17018	16976	17008	16915	16969	16809	16811	17191	16935	17008	17056	17204	16835	17062	17065	17023	16927	17219	17013	17094	17007	16931	16912	16998	16987	16917	16898	16988	16881	16903	16979	17122	16865	16927	16823	16990	17049	17108	16930	17117	17095	16988	17123	16786	17140	16996	16921	16896	16811	17009	17132	16968	16768	17006	17117	16871	16991	17010	17050	16896	17218	16907	16975	17025	16977	17021	17011	16913	17053	17021	16987	16972	16914	17037	16907	16903	16867	17016	16954	16930	16894	16888	17057	17050	16849	16988	16994	16924	16965	17026	17029	17060	16864	17056	17074	16835	16852	17143	17220	16959	17061	16767	16741	16966	16845	17079	16942	17012	17072	16945	17021	17264	16987	16723	16978	16755	16868	16974	17163	17120	16912	17089	17045	16936	16945	17103	16903	16921	16849	17050	16980	16874	16944	16965	16880	16907	16924	16835	16886	16857	16787	16874	16953	17064	17047	16993	17098	17166	17031	17048	16954	16998	16866	16963	16913	16942	17010	17015	16859	17089	16889	17150	17024	16930	16894	16960	16938	16978	16860	16820	16961	17325	17121	17135	17071	16910	17010	17100	17131	16905	17260	17271	17075	17020	17087	17075	17160	16906	17122	17007	16936	17000	17063	17144	17032	16969	16863	16995	16941	17067	16932	17003	16818	17035	16860	16942	17022	16934	16844	16907	17058	16881	16942	17141	16815	17014	16931	17187	16927	17182	16930	16882	16914	16759	16998	16923	17179	16927	16938	16992	17004	16950	16948	17088	16941	16827	16984	16820	16814	16845	17079	16966	16891	16835	17039	16923	17019	16979	16930	16962	17076	16895	16967	16916	17081	16921	16960	16980	16916	17073	16912	17141	17122	16853	16924	16983	16781	17056	17002	16791	16984	17191	16993	17025	17123	16979	16939	16845	17082	16825	17017	17014	16922	17020	16952	16957	16967	16861	16777	17038	16977	17031	16962	17114	16857	16859	16953	16937	16984	16898	17133	16883	16966	17028	17168	16842	17059	16931	17060	17100	17031	16999	17123	16879	17012	16886	17150	16837	17207	16907	17079	16873	16918	17047	17027	16935	17113	17072	17035	17028	16936	17112	17058	17076	17154	16867	17030	17049	17002	17174	16984	16892	16948	16925	17030	17005	16991	17014	16991	16931	17067	16982	16942	17041	17073	17037	16951	17250	17163	16929	17035	16945	16859	16758	17181	17114	17126	16980	17091	17008	16828	16915	16852	16865	17071	17093	16771	16887	16984	16988	17167	16994	16814	16989	16961	17005	16844	16784	16863	16943	17039	16928	17026	17119	16923	16924	16928	17114	16968	16955	17193	16916	17080	17033	16947	17026	17076	16870	16759	16928	16771	17062	17004	17000	17047	17040	17071	16905	17010	16946	17153	17005	17037	16983	17085	17063	17144	17086	16966	16970	17076	17024	17050	16872	16956	16847	16696	17059	16884	17102	17065	17034	16790	16890	16988	16968	16987	17066	16945	17031	17018	16976	16988	16945	16837	16858	16803	16929	16952	17041	16979	17014	16976	17241	17005	16820	17114	16878	17100	16931	16940	17007	17014	17049	16831	17018	16789	17171	16922	16801	16929	17006	17070	16945	16985	16932	16831	16824	16950	16798	17182	16848	16873	16964	17059	16935	17106	16818	16903	17159	17145	17011	16892	16971	16997	16858	16965	16941	16912	16821	16949	16897	16927	17052	16985	17112	16850	16973	16996	16922	17110	17079	17074	16965	17016	16947	16981	17027	16995	17212	16972	17087	17045	17183	17106	17133	16973	17033	16933	17041	16997	16976	17018	16962	16928	16991	17196	17080	16940	16949	16973	17019	16990	16997	16953	17095	17066	16892	17080	16919	16857	17160	16929	17171	17212	17010	16995	17064	17033	17156	16985	16977	17043	16912	17001	16820	17106	17265	17018	17098	17067	17088	17035	16926	16933	16922	17108	17088	17171	17219	17091	17015	17040	16938	17038	16898	17066	16832	17002	16833	16910	17044	17085	17161	16931	16957	17052	16889	17049	16714	17157	16912	16928	16960	17005	17120	16858	16829	16856	16917	17076	16848	16791	16882	17079	17112	17116	16886	16796	16852	16937	16991	16855	17056	16804	17017	16879	17073	16891	17133	17056	16977	17057	16934	16981	16997	16965	16930	16889	16844	16783	16889	17017	16895	17002	16873	17214	17112	16944	16922	17176	16960	17153	16961	16933	16998	16971	17083	17084	16986	16850	16884	16910	17028	16974	17153	16895	16980	16945	16940	17123	17120	16879	16914	16982	16901	17023	17120	17126	16931	17056	17017	17183	16994	17040	16954	16943	17038	17082	17190	16895
30565	48527	41125	27532	24617	22714	23013	23160	29508	34702	28641	21405	20757	19396	18385	17110	15992	15454	14980	14998	14814	14782	14829	14770	14773	14715	14876	14789	14700	14820	14877	14713	14546	14800	14708	14764	14854	14651	14937	14863	14797	14762	14824	14928	14679	14466	14724	14867	14818	14894	14803	14551	14877	14694	14774	14842	14641	14801	14774	14780	14756	14652	14839	14852	14689	14795	14699	14680	14760	14901	14839	14749	14621	14630	14903	14841	14586	14994	14914	14780	14686	14674	14889	14913	14797	14779	14708	14885	14636	14784	14759	14688	14742	14675	14618	14639	14651	14703	14808	14765	14710	14743	14802	14857	14758	14694	14788	14842	14962	14650	14637	14739	14695	14675	14762	14768	14837	14747	14724	14628	14888	14753	14747	14995	14733	14921	14801	14818	14705	14799	14791	14678	14633	14613	14942	14819	14764	14877	14965	14689	14800	14789	14811	14709	14822	14745	14725	14761	14849	14793	14728	14756	14715	14564	14625	14812	14685	14836	14809	14770	14785	14838	14734	14684	14731	14658	14754	14663	14652	14959	14743	14793	14759	14852	14819	14648	14749	14692	14649	14760	14580	14617	14757	14730	14835	14723	14610	14869	14695	14711	14669	14714	14680	14769	14874	14658	14559	14660	14954	14736	14930	14753	14828	14682	14751	14794	14794	14674	14741	14798	14658	14580	14976	14845	14915	14678	14864	14844	14693	14663	14681	14802	14767	14737	14657	14587	14692	14965	14938	14599	14667	14670	14802	14704	14829	14656	14773	14748	14892	14836	14732	14868	14834	14888	14776	14738	14616	14682	14651	14891	14791	14676	14787	14664	14735	14766	14736	14771	14879	14807	14768	14816	14746	14791	14802	14836	14838	14751	14700	14767	14895	14803	14777	14731	14760	14654	14876	14927	14851	14736	14815	14731	14912	14876	14840	14871	14604	14746	14819	14724	14771	14744	14585	14867	14703	14849	14798	14671	14769	14628	14913	14871	14828	14611	14705	14735	14836	14640	14598	14588	14755	14883	14786	14662	14942	14836	14769	14715	14640	14739	14695	14860	14755	14650	14831	14738	14775	14878	14761	14469	14656	14663	14751	14718	14763	14758	14604	14784	14747	14891	14771	14818	14631	14594	14736	14660	14835	14525	14731	14731	14715	14783	14724	14753	14776	14772	14638	14727	14765	14919	14686	14818	14813	14771	14986	14652	14763	14807	14739	14728	14609	14721	14717	14718	14758	14837	14863	14521	14876	14631	14808	14613	14792	14662	14781	14627	14736	14612	14739	14669	14739	14595	14851	14771	14758	14807	14801	14958	14695	14603	14744	14466	14785	14814	14737	14604	14702	14618	14781	14654	14775	14791	14736	14838	14697	14889	14538	14727	14839	14754	14717	14932	14817	14819	14874	14765	14631	14885	14631	14645	14884	14710	14715	14762	14597	14633	14679	14684	14734	14694	14837	14948	14631	14758	14602	14693	14765	14697	14596	14795	14647	14712	14644	14655	14862	14766	14737	14839	14929	14648	14649	14559	14753	14658	14887	14819	14776	14770	14542	14639	14645	14660	14752	14545	14735	14697	14899	14818	14682	14746	14788	14774	14878	14641	14462	14754	14875	14770	14738	14713	14766	14753	14728	14915	14635	14796	14634	14754	14701	14975	14823	14855	14845	14803	14688	14683	14652	14899	14581	14749	14838	14784	14747	14873	14518	14800	14652	14688	14750	14888	14731	14811	14697	14747	14672	14774	14776	15010	14731	14895	14672	14865	14740	14726	14663	15039	14811	14876	14876	14704	14755	14710	14794	14741	14721	14885	14742	14732	14697	14794	14674	14689	14984	14698	14791	14777	14826	14933	14597	14623	14791	14947	14889	14659	14644	14542	14924	14678	14662	14861	14820	14672	14734	14864	14683	14637	14766	14734	14669	14811	14734	14668	14655	14770	14816	14819	14827	14844	14944	14728	14765	14706	14655	14757	14732	14852	14790	14931	14737	14888	14647	14718	14875	14927	14752	14876	14912	14820	14805	14842	14730	14835	14668	14727	14938	14593	14617	14701	14822	14801	14772	14971	14935	14585	14758	14810	14688	14684	14742	14731	14822	14681	14788	14838	14763	14745	14863	14785	14793	14720	14884	14723	14701	14589	14698	14700	14666	14627	14695	14742	14775	14805	14665	14870	14798	14869	14753	14853	14771	14719	14672	14697	14847	14869	14719	14783	14851	14883	14628	14668	14621	14681	14732	14686	14721	14718	14703	14850	14885	14680	14741	14848	14892	14711	14694	14765	14701	14609	14827	14765	14562	14857	14683	14870	14718	14806	14761	14756	14826	14724	14899	14756	14770	14816	14803	14561	14813	14600	14762	14785	14682	14883	14738	14773	14719	14755	14848	14784	14722	14703	14752	14808	14807	14837	14815	14929	14816	14719	14871	14847	14642	14657	14784	14800	14779	14592	14805	14675	14757	14742	14885	14781	14753	14893	14798	14821	14774	14584	14780	14722	14782	14775	14840	14602	14764	14819	14875	14832	14944	14830	14735	14595	14599	14784	14780	14522	14754	14757	14572	14809	14858	14824	14883	14632	14793	14562	14695	14680	14641	14850	14609	14821	14864	14773	14729	14721	14664	14813	14697	14824	14661	14715	14611	14731	14670	14643	14896	14700	14941	14766	14744	14623	14820	14569	14726	14678	14612	14753	14738	14824	14828	14895	14731	14754	14886	14625	14879	14780	14826	14738	14700	14729	14766	14712	14661	14688	14830	14803	14718	14828	14731	14746	14906	14677	14763	14722	14724	14776	14545	14671	14850	14816	14772	14790	14743	14742	14808	14854	14768	14724	14722	14805	14767	14829	14805	14687	14913	14752	14673	14766	14732	14766	14737	14529	14748	14936	14840	14791	14850	14757	14700	14796	14806	14850	14873	14722	14524	14700	14793	14823	14810	14900	14731	14880	14847	14686	14752	14561	14931	14830	14742	14753	14858	14616	14515	14769	14765	14913	14731	14711	14668	14730	14781	14682	14886	14850	14675	14711	14708	14732	14677	14773	14706	14886	14753	14709	14766	14783	14664	14784	14617	14839	14702	14760	14861	14664	14715	14763	14679	14559	14690	14647	14784	14654	14808	14736	14971	14695	14705	14890	14844	14845	14778	14686	14639	14690	14855	14889	14650	14880	14898	14756	14874	14730	14986	14782	14722	14756	14664	14691	14879	14787	14844	14733	14607	14813	14742	14752	14917	14593	14597	14807	14598	14719	14924	14728	14803	14863	14702	14863	14590	14687	14813	14659	14764	14646	14776	14828	14930	14838	14723	14755	14907	14659	14847	14734	14806	14814	14718	14767	14727	14772	14760	14707	14798	14674	14575	14630	14750	14666	14839	14820	14668	14676	14868	14783	14725	14719	14683	14684	14900	14683	14678	14788	14827	14646	14727	14759	14797	14890	14728	14861	14934	14962	14639	14918	14839	14777	14713	14802	14674	14724	14771	14735	14766	14665	14809	14863	14792	14755	14733	14713	14650	14779	14930	14614	14701	14731	14834	14839	14780	14749	14880	14727	14708	14758	14744	14790	14609	14784	14843	14689	14734	14776	14726	14938	14855	14608	14603	14655	14782	14748	14699	14700	14726	14551	14655	14792	14621	14791	14882	14771	14679	14849	14825	14832	14698	14812	14661	14656	14889	14675	14769	14822	14613	14697	14774	14802	14606	14648	14897	14694	14764	14757	14809	14686	14801	14768	14904	14717	14706	14643	14618	14712	14911	14839	14717	14838	14550	14759	14755	14896	14678	14889	14795	14757	14670	14594	14906	14695	14916	14715	14563	14835	14816	14808	14944	14839	14819	14719	14758	14664	14975	14815	14695	14768	14827	14801	14754	14813	14814	14906	14778	14832	14871	14794	14788	14752	14684	14768	14889	14757	14914	14839	14665	14790	14786	14702	14570	14732	14799	14834	14772	14718	14714	14834	14800	14777	14832	14758	14756	14708	14774	14824	14743	14657	14851	14635	14708	14653	14802	14736	14756	14792	14688	14850	14675	14724	14838	14830	14885	14656	14650	14888	14662	14690	14945	14725	14771	14683	14753	14807	14525	14784	14705	14850	14738	14683	14850	14757	14808	14800	14730	14862	14569	14675	14772	14671	14684	14805	14872	14693	14741	14815	14883	14878	14937	14678	14673	14811	14715	14808	14797	14823	14739	14591	14675	14777	14780	14537	14784	14895	14719	14814	14526	14729	14636	14792	14852	14946	14721	14739	14874	14788	14779	14838	14744	14726	14699	14840	14894	14775	14802	14672	14661	14678	14744	14782	14646	14635	14644	14876	14883	14732	14787	14935	14639	14887	14722	14715	14772	14855	14720	14610	14797	14751	14665	14761	14661	14719	14728	14842	14824	14711	14809	14659	14765	14745	14819	14753	14867	14759	14708	14754	14655	14711	14825	14848	14767	14925	14766	14803	14907	14646	14697	14717	14630	14954	14654	14926	14660	14808	14785	14795	14740	14915	14689	14775	14705	14571	14854	14840	14569	14659	14578	14927	14737	14895	14900	14846	14715	14651	14826	14752	14858	14789	14681	14848	14788	14724	14754	14678	14690	14773	14751	14756	14495	14905	14730	14791	14681	14761	14761	14831	14848	14821	14726	14834	14653	14744	14761	14688	14752	14889	14689	14703	14963	14879	14726	14793	14755	14749	14688	14831	14754	14903	14561	14828	14781	14850	14788	14711	14725	14581	14862	14728	14913	14747	14796	14550	14658	14659	14791	14812	14837	14663	14820	14545	14920	14690	14759	14755	14780	14865	14828	14886	14716	14586	14682	14836	14702	14567	14853	14640	14703	14595	14851	14657	14878	14514	14669	14628	14779	14701	14733	14908	14777	14763	14811	14785	14898	14848	14697	14692	14706	14862	14675	14823	14907	14647	14821	14637	14863	14771	14811	14772	14592	14918	14689	14788	14886	14839	14650	14598	14650	14716	14881	14739	14703	14762	14689	14774	14716	14819	14841	14636	14799	14843	14830	14772	14947	14789	14806	14783	14930	14667	14818	14782	14791	14727	14660	14654	14851	14635	14803	14788	14901	14763	14649	14715	14777	14849	14733	14866	14863	14764	14748	14669	14765	14794	14871	14825	14738	14755	14656	14801
22701	21242	28998	23778	21804	25054	29241	26186	26668	39433	31472	23959	23006	23521	25344	23793	21206	19915	18741	18166	17743	17528	17403	17433	17300	17428	17271	17297	17355	17389	17120	17252	17222	16964	17254	17299	17276	17334	17334	17343	17240	17190	17310	17280	17396	17147	17257	17288	17466	17397	17166	17357	17105	17073	17242	17168	17240	17259	17157	17138	17245	17354	17002	17266	17222	17192	17207	17376	17261	17283	17179	17158	17162	17261	17143	17186	17122	17262	17157	17245	17593	17222	17092	17275	17183	17203	17167	17329	17087	17336	17047	17291	17276	17124	17066	17240	17210	17266	17089	17172	17226	17241	17173	17178	17219	16972	17197	17131	17051	17227	17294	17320	17264	17183	17327	17102	17144	17056	17386	17317	17341	17060	17174	17279	17120	17214	17295	17193	17269	17158	17164	17317	17452	17287	17133	17082	17232	17199	17242	17305	17181	17033	17000	17255	17233	17157	17072	17190	17160	17354	17263	17135	17346	17090	17213	17338	17388	17277	17382	17324	17050	17147	17164	17184	17006	17237	17153	17302	17129	17249	16968	17202	17106	17072	17105	17161	17147	17179	17364	17215	17331	17156	17289	17384	17211	17073	17232	17131	16875	17179	17296	17362	17302	17084	17086	17366	17303	16943	16974	17065	17052	17237	17178	17132	17029	16936	17098	17053	17129	17105	17220	17141	17269	17283	17143	17183	17331	17267	17163	17337	17250	17209	17026	16949	17224	17059	16939	17123	17029	17093	17052	17346	17210	17215	17135	17215	17131	17206	17155	17074	17230	17220	17162	17254	16921	17099	16998	17278	17159	17082	16983	17153	17250	17181	17283	17002	17270	17050	17158	16972	17434	17242	17128	17233	17194	17008	17235	17169	17270	17488	17168	17279	17143	17254	17074	17228	17228	17252	17201	16957	17183	17210	17239	17135	17146	17247	17163	16968	17206	17101	17276	17242	17120	17280	17157	17238	17210	17155	17226	17023	17056	17208	17179	17130	17130	17340	17238	17351	17173	17052	17098	17182	17180	17197	17148	17123	17274	17352	17223	17159	17033	17277	17147	17185	17144	17331	17173	17277	17162	17127	16971	17203	17229	17173	17183	17286	17226	16933	17380	17259	17236	17193	17206	17225	17213	17243	17000	17186	17444	17476	17024	17279	17300	17277	17129	16816	17147	17089	17177	17184	17141	17229	17129	17331	17102	17043	17183	17213	17062	17204	17071	17306	16987	17102	17037	17065	17016	16820	17108	17160	17302	17268	17088	16972	17085	17185	17030	17181	17322	17279	17095	17356	17356	17187	17266	16970	17215	17107	17305	17239	17191	17103	17267	17144	17128	17004	17029	17094	16959	17079	17138	17127	17262	17012	17046	17148	17191	17130	17037	17211	17087	17063	17235	17127	17326	17265	16868	17148	17195	17335	17161	17286	17195	17236	17239	17106	17019	17304	17074	17121	17064	17116	17189	17306	17157	16961	17308	17337	17187	17134	17348	17249	17223	17349	17149	17106	17038	17097	17199	17238	17279	17195	17024	16975	16916	17207	17112	17214	17098	17192	17108	17003	16997	17176	17097	17167	17424	17257	17201	17027	17330	17230	17213	17156	17239	17026	17090	17206	16969	17088	17142	17249	17063	17167	17149	17159	17214	17086	17116	17203	17018	17264	17267	17194	17121	17144	17193	17155	17272	17196	17111	17212	17094	17221	16980	17258	17195	17110	17015	17207	17125	17183	17134	17217	17148	17182	17116	17096	17134	17004	17004	17155	17383	16925	17141	17271	17126	17199	17257	17249	17196	17102	17336	17030	17100	17109	17053	16991	16902	17029	17125	17254	17320	17073	16980	16962	17166	17174	17111	17000	17219	17286	17050	17183	17143	17080	17129	17129	17331	17179	17198	17013	17191	17203	17285	17059	17210	17278	17027	17284	17281	17262	17286	17280	17193	17167	17023	17194	17240	17216	17301	17197	17144	17221	16909	17329	17254	17043	17218	17175	17101	16970	17048	17166	17242	17325	17195	17015	17272	17081	17173	17231	17307	17226	16978	17184	17086	17278	17107	16948	16989	17203	17308	17085	17233	17067	17244	17324	17136	17099	17332	17240	17292	17092	17363	17088	17011	17159	17132	17165	17171	17138	17089	17035	17065	17188	17194	17089	17140	17205	16994	17093	17143	17065	17101	17163	17236	16991	17232	17065	17030	17107	17267	16971	17135	17046	17135	17233	17152	17322	17179	17247	17212	17012	17036	17124	17255	17228	17215	17456	17040	17111	16997	17424	17021	17185	17090	17041	17014	17078	17031	17169	16987	17085	17119	17220	17254	17198	17291	17346	17218	17022	17097	17062	17054	17202	17146	17246	16961	17082	17166	17011	17139	17071	17051	16984	17229	17166	17123	17275	17326	17146	17086	17209	17185	17222	17266	17254	17040	17288	17066	17177	17083	16980	17111	17209	17228	17162	17019	17172	17051	17170	17052	17184	17240	17075	17336	17262	17071	16988	17138	17033	17103	17281	17282	17103	17111	17062	17348	17113	17073	16854	17229	17041	17141	16984	17067	17261	17161	17333	16904	17095	17142	17099	17264	17035	17146	17088	16941	17087	17318	17176	17273	17085	17181	17155	17178	17188	17088	17217	17055	17108	16973	17428	17031	17286	17165	17086	17131	17233	17181	16981	17142	17181	17167	17056	17064	17254	17119	17176	17373	16999	17239	17279	17142	17138	17460	17275	17191	17118	17245	17245	17262	17257	17120	16936	17196	17157	17064	17179	17263	17039	16883	17191	17282	17037	17059	17066	17138	17331	16977	17110	17036	17176	17062	17103	17154	17108	17086	17316	16904	17180	17097	16972	17271	17166	17208	16999	17077	17102	17146	17140	17176	17207	17178	17311	17282	17172	17291	16990	17167	17168	17242	17311	17220	17307	17276	17135	17276	17112	17284	17191	17182	17084	17054	17123	17190	17051	16962	16984	17086	17120	17340	17245	17167	17102	17195	17014	17313	17176	16988	17044	17084	17125	17126	17090	17195	16948	17013	17094	17093	17035	17209	17101	17096	16964	17113	16989	17237	17186	17074	17205	17151	17010	17115	17114	17190	17093	17413	17095	16995	17108	16962	17034	17215	17428	17221	17279	17262	17187	17276	17065	17192	17084	17017	17106	17055	17235	17189	16972	17233	17176	17114	17234	17090	17178	17001	17190	16958	17088	17218	17161	17121	17085	17182	17428	17164	17055	17120	17266	17117	17240	17111	17068	17114	17217	17175	17194	17117	17330	17222	17198	17141	17029	17313	17303	17257	17265	17372	17267	17254	17059	17008	17264	17186	17251	17190	17185	17342	17281	17185	17078	17070	17065	17221	17195	17226	17289	17187	17093	16932	17245	17285	17245	17103	17128	17190	17016	17292	17215	17183	17187	17038	17005	17191	17020	17061	17122	17040	16928	16870	16996	17037	17155	17115	17089	17047	17206	17134	17297	17211	17279	17251	17294	17205	17318	17179	17250	17126	17227	17095	17197	17095	17011	17118	17205	17142	17166	17390	17210	17125	17224	17166	17178	17153	17273	17136	17165	17165	17247	17461	17130	17106	17133	17235	17180	17095	17145	17180	17318	17083	17171	17350	17068	17160	16970	17140	17037	17164	17011	17190	17021	17221	17213	17344	17063	17238	17239	17020	17083	17323	17185	17294	17146	17246	17160	17045	17158	17106	17304	17066	17235	17193	17053	17396	17106	17095	17064	17051	17275	17166	17139	17206	17126	17300	17036	17122	17059	17162	17047	17066	17191	17309	17213	17096	17107	17050	17296	17222	17119	17383	17144	17141	17194	17313	17188	17291	16891	17254	17178	17072	17256	17434	17214	17364	17117	17214	17138	17364	17109	17157	17118	17040	17170	17111	17298	17288	16982	17207	16976	17074	17160	17209	17220	17242	17226	17161	17040	17060	17248	17126	17021	17157	16898	17350	17258	17148	17093	17054	17119	17186	16928	17099	17233	16945	16994	16990	17165	17272	17163	17277	17031	17235	17242	17023	17237	17061	17279	17286	17023	17352	17155	16997	17071	17176	17100	17157	17248	17227	17308	17249	17285	17121	17045	17031	17027	17238	17024	17146	17053	17094	17282	17192	17282	17203	17084	17336	17227	17206	17164	16988	17190	17034	17177	17142	17286	17198	17141	17365	17185	17239	17163	17066	17025	17166	17158	17082	17251	17268	17229	17196	17131	17349	17189	17322	17015	17189	17121	17094	17164	17148	17091	17293	17163	17389	17104	17257	17093	17276	17109	17196	16960	17019	17099	17141	17250	17175	17095	17165	17171	17154	17189	17099	17235	17182	17183	17233	17002	17082	17201	17053	17263	17324	17159	17118	17130	17227	17194	17123	17163	17200	17149	17162	17002	17011	17191	17117	17091	16890	17127	17114	17223	17337	17149	17116	17163	17261	17228	17375	17259	17340	17180	17133	17050	16993	17085	17059	17168	17020	17122	17210	17131	17117	17152	17083	17302	17110	17193	17011	17208	17013	17214	17144	17139	16959	17341	16985	17300	16985	17199	16990	16996	16953	17176	17219	17316	17149	17050	17226	17138	17151	16924	17129	16930	17017	17127	17088	17203	17209	16966	17077	17180	17265	17355	17117	17141	17318	17143	17230	17344	17118	17167	16982	17043	17172	17344	17214	17271	17292	17003	17134	17283	16905	17196	17131	17375	17012	17198	17188	17281	17325	17200	17180	17140	17237	17302	17064	17343	17215	17235	17019	17174	17050	17000	17211	17047	17116	17143	17221	17173	17019	17033	17249	17150	17197	17168	17027	17249	16955	16983	17292	17149	17063	17299	17072	17111	17279	16943	17135	17223	17081	17230	17328	17319	17203	16985	17161	17242	17149	17146	17105	17145	17034	17241	17221	17033	17309	17265	17217	17283	17161	17033	17141	17171	17119	17374	17259	17313	17345	17250	17212	17007	17119	17175	16998	17264	17133	17129	17237	17153	17357	17232	17141	16997	17158	16902	17217	17154	17165	17254	17233	16970	17168	17139	17175	17227	17096	17265	17330	17176	17147	17090	17012	17300	17031	17215	17033	16917	17045	17067	16916	17063	17235	16995	17119	16929	17218	17271	17250	17066	17071	17212	17128	17128	16930	17116
31011	52658	46742	35279	29395	27290	27678	28113	28979	41882	29248	23158	23236	23524	26209	23456	19935	18415	16746	15498	15192	14941	14748	14904	15098	14753	14825	14866	14859	14923	14780	14769	14802	14899	14783	14966	14816	14815	14939	14821	14692	14698	14943	14703	14819	14986	14937	14690	14961	14996	14886	14712	14909	14866	14730	14739	14905	14774	14828	14809	14862	14803	14925	14585	14802	14876	14823	14900	14979	14970	14924	14897	14854	14858	14674	14882	14865	14727	14758	14760	14711	14868	14869	14859	14971	14672	14753	14763	14747	14779	14824	15001	14678	14778	14777	14718	14774	14626	14990	14653	14918	14871	14881	14981	14977	14795	14859	14760	14676	14872	14821	14877	14860	14775	15012	14819	14865	14762	14842	14799	14926	14863	14713	14721	14770	14915	14756	14824	14828	14837	14745	14663	14773	14894	14849	14922	14778	14805	14811	14693	14616	14717	14893	14916	14912	14755	14761	14838	14869	14788	14608	14944	14756	14817	14757	14798	14794	14871	14984	14807	14870	14914	14796	14805	14846	14922	14978	14718	14744	14683	15046	14821	14877	14964	14779	14801	14810	14819	14858	14931	14775	14787	14673	14783	14809	14790	14682	14809	14745	14791	14958	14818	14893	14863	14892	14619	14847	14746	14911	14861	14858	14925	14804	14778	14769	14886	14740	14751	14782	14841	14734	14685	14852	14659	15002	14960	14896	14828	14656	14686	14881	14720	14703	14772	14827	14668	14775	14970	14994	14777	14728	14729	14659	14843	14764	14699	14846	14743	14908	14951	14691	14750	14712	14808	14725	14812	14785	14802	14904	14866	14776	14814	14745	14896	14849	14871	14680	14743	14828	14820	14924	14807	14980	14822	14718	14658	14778	14885	14785	14726	14929	14732	14721	14800	14862	14883	14817	14670	14632	14822	14714	14850	14824	14826	14888	14954	14766	14877	14777	14727	14795	14856	14807	14800	14761	14896	14921	14749	14679	14768	14923	14835	14767	14782	14848	14650	14932	14705	14781	14781	15014	14812	14831	14802	14834	15030	14516	14767	14989	14709	14696	14717	14777	14726	14867	14875	14875	14904	14854	14829	14797	14818	14710	14780	14908	14741	14828	14949	14735	14859	14703	14885	14865	14753	14783	14838	14806	14819	14720	14883	14816	14757	14894	14694	14878	14868	14923	14697	14868	14707	15026	14693	14791	14860	14865	14892	14885	14671	14769	14859	14849	14842	14836	14732	14778	14899	14764	14760	14665	14679	14893	14903	14907	14621	14755	14731	14891	14834	14894	14756	14735	14901	14857	14824	14852	14871	14816	14947	14786	14854	14909	14680	14827	14744	14862	14882	14652	14791	14658	14987	14834	14660	14821	14762	14815	14793	14879	14835	14795	14783	14827	14811	14708	14803	14901	14843	14647	14785	14843	14846	14682	14828	14827	14862	14708	14664	14878	14749	14734	14788	14808	14848	14905	14939	14711	14675	14794	15047	14769	14778	14895	14879	14886	14711	14850	14852	14905	14694	14819	14796	14827	14939	14674	14670	14605	14704	14755	14748	14830	14640	14843	14928	14623	14857	14809	14812	14685	14946	14911	14934	14744	14842	14946	14830	14640	14926	14872	14879	14941	14862	14784	14682	14854	14919	14774	14705	14887	14749	14867	14922	14885	14726	14751	14702	14805	14707	14745	14670	14755	14597	14922	14777	15000	14858	14955	14900	14807	14738	14894	14842	14826	14797	14791	14962	14819	14758	14858	14880	14873	14853	14775	14769	14806	14915	14961	14577	14740	14800	14883	14836	14855	14774	14764	14916	14827	14787	14931	14934	14770	14843	14897	14846	14808	14748	14971	14831	14793	14729	14767	14780	14680	14700	14684	14794	14897	14815	14857	14792	14848	14755	14631	14825	14842	14800	14739	14924	14789	14807	14645	14822	14789	14797	14817	14852	14804	14732	14826	14934	14730	14959	14778	14858	14727	14848	14801	14777	15021	14697	14828	14873	14967	14801	14901	14769	14755	14840	14980	14780	14875	14751	14718	14686	14884	14720	14831	14768	14784	14817	14904	14813	14794	14921	14898	14824	14922	14748	14898	15017	14770	14613	14697	14844	14838	14781	14795	14762	14766	14850	14739	14929	14747	14876	14760	14856	14813	14745	14821	14882	14966	14874	14784	14911	14777	14822	14793	14701	14701	14694	14846	14815	14815	14667	14757	14812	14741	14797	14878	14901	14834	14746	14666	14840	14670	14897	14835	14741	14730	14672	14770	14870	14842	14725	14692	14802	14761	14861	14930	14959	14836	14722	14830	14920	15012	14850	14881	14877	14940	14855	14798	14805	14815	14682	14938	14943	14817	14797	14719	14837	14913	14959	14837	14837	14755	14925	14838	14892	14796	14774	14741	14786	14910	14793	14844	14854	14740	14754	14727	14713	14761	14989	14810	14958	14877	15043	14878	14777	14720	14718	14900	14766	14752	14751	14778	14634	14824	14994	14810	14860	14753	14956	14788	14767	14744	14810	14751	14739	14823	14704	14864	14969	14953	14729	14866	14746	14809	14909	14702	14814	14656	14862	14727	14741	14824	14711	14774	14773	15005	14647	14909	14918	14855	14835	14915	14880	14825	14737	14821	14833	14828	14668	14858	14697	14754	14895	14770	14745	14873	14827	15028	14756	14911	14740	14897	14793	14941	14717	14916	14668	14889	14890	14747	14766	14837	14686	14882	14760	14758	14771	14883	14965	14794	14782	14717	14779	14844	14828	14770	14867	14828	14940	14751	14747	14586	14785	14761	14895	14796	14605	14914	15056	14916	14994	14705	14834	14768	14843	14942	14763	14582	14899	14650	14808	14704	14769	14791	14791	14654	14845	14827	14690	14889	14718	14719	14837	14652	14821	14915	14793	14801	14879	14838	14991	14825	14742	14695	14801	14819	14811	14811	14819	14923	14851	14630	14900	14522	14917	14798	14773	14938	14871	14711	14724	14838	14708	14824	14837	14814	14909	14700	14662	14768	14800	14870	14876	14799	14824	14834	14708	14755	14895	14825	14705	14758	14663	14765	14928	14865	14857	14820	14734	14715	14706	14685	14752	14648	14740	14799	14789	14710	14763	14726	14879	14758	15032	14819	14813	14733	14696	14677	14812	14843	14742	14901	14950	14927	14701	14800	14789	14898	14878	14728	14795	14806	14816	14706	14805	14786	14700	14756	14879	14788	14954	14910	14817	14959	14800	14813	14780	14864	14792	14905	14773	14810	14817	14620	14672	14788	14857	15009	14841	14782	14914	14662	14761	14883	14651	14871	14771	14494	14815	14887	14821	14734	14778	14988	14827	14899	14844	14637	14792	14957	14887	14844	14759	14736	14767	14902	14844	15082	14505	14783	14631	14760	14930	14801	14743	14790	14753	14826	14662	14922	14760	14946	14800	14872	14699	14769	14804	14826	14680	14984	14850	14751	14795	14749	14693	14906	14738	14820	14678	14816	14750	14835	14752	14779	14890	14886	14729	14738	14917	14854	14895	14672	14855	14875	14760	14916	14806	14825	14942	14879	14768	14950	14960	15039	14856	14833	14750	14934	14779	14879	14729	14880	14832	15025	14767	14778	14894	14816	14730	14654	14814	14790	14769	14869	14843	14872	14801	14799	14788	14919	14789	14728	14830	14719	14862	14878	14904	14815	14892	14879	14840	14767	14835	14744	14817	14887	14868	14796	14787	14726	14899	14655	14799	14791	14825	14906	14777	14650	14884	14783	14788	14760	14926	15016	14750	14808	14809	14676	14816	14767	14886	15040	14614	14794	14787	14924	14799	14865	14855	14932	14873	14705	14826	14828	14784	14760	14690	14921	14752	14936	14872	14752	14765	14807	14940	14797	14882	14866	14880	14761	14718	14672	14816	14814	14799	14763	14860	14796	14886	14721	14716	14713	14907	14776	14984	14819	14793	14561	14788	14675	14877	14800	14820	14649	14701	14760	14689	14783	14854	14823	14844	14809	14938	14921	14868	14883	14800	14974	14722	14818	14935	14969	14858	14713	15056	14888	14695	14841	14927	14737	14758	14782	14801	14689	14861	14741	14825	14850	14889	14724	14832	14929	14788	14765	14664	14847	14621	14840	14999	14899	14741	14802	14688	14869	14805	14813	14835	14953	14854	14877	14834	14823	14737	14744	14918	14723	14650	14813	14762	14889	14866	14814	14808	14794	14816	14870	14867	14843	14824	14879	14769	14750	14736	14797	14683	14964	14757	14922	14868	14872	14897	14838	14794	14733	14707	14823	14607	14977	14891	14805	14691	14807	14783	14896	14768	14765	14817	14822	14649	14875	14839	14915	14785	14660	14697	14821	14936	14775	14778	14733	14970	14708	14768	14717	14785	14855	14694	14852	14629	14712	14841	14878	14823	14851	14859	14744	14788	14848	14816	14770	14754	14741	14614	14618	14854	14700	14751	14908	14799	14782	14757	14798	14726	14895	14880	14700	14698	14984	14793	14903	14822	14892	14852	14834	14928	14683	14763	14820	14891	14790	14863	14835	14741	14693	14823	14772	14817	14712	14782	14793	14685	14850	14947	14824	14776	14958	14803	14730	14704	14640	14683	14817	14634	14927	14803	14684	14600	14883	14752	14666	14805	14800	14832	14787	14607	14882	14674	14751	14889	14936	14931	14656	14847	14811	14767	14763	14952	14966	14821	14821	14921	14775	14815	14759	14776	14877	14767	14971	14931	14944	14849	14641	14851	14778	14844	14853	14940	14854	14832	14831	14697	14863	14819	14758	14586	14830	14806	14716	14707	15035	14866	14891	14726	15043	14964	14829	14858	14732	14838	14646	14737	14824	14743	14955	14766	14962	14670	14733	14889	14841	14753	14675	14822	14846	14719	14798	14926	14712	14805	14762	14732	14566	14746	14707	14735	14760	14947	14717	14857	14693	14735	14790	14849	15011	14791	14847	14753	14904	14963	14991	14957	14887	14901	14807	14831	14841	14745	14980	15054	14913	14897	14804	14794	14784	14774	14853	14690	14842	14843	14431	14789	14805	14768	14967	14823	14751	14752	14757	14825	14763	14905	14832	14780	14792	14784	14727	14811	14937	14804	14804	14828	14847	14689	14967	14718	14772	14749	14851	14978	15010	14737	14921	14674	14910	14860
27826	23462	27215	23524	19462	19963	19841	18623	18130	19206	18380	17730	17451	17638	17633	17728	17555	17553	17633	17305	17311	17049	17447	17271	17093	17141	17037	17402	17082	17128	17342	17124	17139	17115	16921	17231	17025	17052	17106	17178	17122	17050	17176	17219	17211	17085	17106	17294	17195	17262	17162	17181	16996	17283	17001	17263	17194	17310	17100	17230	16992	17092	17073	16888	17081	17417	17209	17114	17061	17131	17174	17086	17297	17078	16979	17153	17128	16944	17186	17129	17273	16966	16958	17123	17285	16865	16855	16959	16833	17026	17085	17087	17143	17008	17121	17171	17329	17214	17010	17108	16985	17128	17090	16967	17183	17177	16968	17293	17311	17149	16920	17230	16968	17322	17324	17296	17093	17187	17074	17154	16990	17129	17133	17126	17123	16964	17379	17021	17156	17181	17069	17056	17095	17240	16844	17034	17162	17182	17162	17094	16959	17033	16990	17061	16959	17228	17154	16946	17076	17211	17003	17249	17176	17162	17345	17119	17228	16987	16935	16975	17263	17169	17218	17210	17002	16961	17094	17099	17043	17181	17172	17057	17204	16996	17280	17094	17352	17005	17181	17157	17019	17340	17163	17016	17057	17024	16969	17243	17317	17189	17118	17287	17102	17316	16945	17025	17160	17067	17124	17127	17228	17151	17120	17116	16992	17219	17061	16904	17067	17118	17101	17004	17111	17080	17091	17155	17004	17178	17186	17064	17005	17218	17139	16987	17103	17178	17249	17068	17268	17205	16983	17293	16955	17353	17211	16892	17247	17216	17187	17024	17146	17047	17154	17059	17080	17294	17240	17029	17031	17366	17136	17157	17136	17063	16976	17098	16998	17244	16955	17103	17230	17254	17078	17169	17028	17074	17155	17076	17087	17132	17031	17172	16930	17082	17049	16929	17132	17061	17176	17071	17258	17240	17215	17249	17099	17136	17161	17096	17022	17196	17068	17133	17126	17070	16948	17078	17114	17191	17155	17130	17303	17117	17112	17022	17070	17086	17131	17129	16899	17128	17047	17206	17180	17047	17061	17166	17082	17084	17275	17032	17241	17111	16970	17162	17182	16918	17175	17197	16909	17005	17306	17240	16893	17073	17059	17099	17165	16983	16939	17208	17030	17072	17119	17265	17181	17026	17064	17110	17059	17284	17088	16967	16904	17153	17030	17304	17119	17100	17098	17020	17178	16986	17269	17138	17070	17132	17085	17466	17021	17073	17025	16863	17236	17015	17373	17049	17157	17056	17006	17120	16902	17176	17100	17360	17110	17058	17176	17033	17349	17146	16972	17129	17154	17128	17197	17082	17215	17153	17195	17102	17361	17234	17005	17245	17157	17256	17273	17112	17194	17083	17062	17041	17203	17053	17133	17146	17107	17065	17084	17084	17155	17350	17280	16914	17170	17090	16973	16889	17024	16986	17083	17041	17209	17282	17077	16912	16998	17191	17178	17157	17147	17111	17060	17195	17117	17258	17133	17242	17138	17167	17276	17206	17104	17114	17003	17092	17029	16917	16922	17040	17212	16960	17146	17143	17024	17190	17148	17132	17181	16878	17043	16990	17138	17332	17109	17181	17087	17124	17237	17122	17363	17174	17091	17057	17142	16992	17311	17177	17224	17082	17086	17220	17253	17047	17380	17053	17306	17203	17301	17313	17227	17016	17247	17070	17106	16902	16971	17052	16997	17190	17162	17090	17072	17268	16968	17139	17238	17166	16969	16991	16993	16983	17046	17236	17297	17192	17021	17113	16954	17006	17096	17125	17362	17061	16988	17206	17126	17195	17082	17039	17071	17040	17043	17095	17131	17412	17267	17005	17090	16975	17202	16976	17057	17038	17025	17020	17217	16913	17164	17113	17240	16879	17176	17109	16929	16936	17070	17152	17074	17151	17175	17040	17139	16913	17126	17104	16835	17000	17172	17180	17077	17180	17235	17022	17002	17227	17100	17178	17197	17198	17149	17124	17070	16978	17061	17011	17307	17069	17117	17193	17166	16784	17119	17145	17182	17252	17063	16976	17128	17326	17041	17210	16893	17234	17119	16865	17234	17027	17078	17212	17015	17158	17256	17150	17044	17027	17244	17010	17072	17175	17038	17312	17187	17064	17367	17023	17147	17106	17238	17193	17235	17078	17371	17328	17077	17284	17176	17096	17097	17166	17014	17227	17053	17063	17128	17262	17360	17076	16991	17182	17148	17099	17253	17127	17269	17100	17079	17316	16951	16980	17025	16969	17063	17243	17127	16916	16851	16981	17046	17164	17206	17179	17180	17160	17192	17126	17114	17230	16941	17253	17187	16970	17130	17099	17153	17099	17217	16961	16996	17256	17108	17185	17244	17132	17077	17156	17159	17064	17117	17004	17128	17101	17114	17069	17156	17086	17236	16808	17156	17066	17201	17097	17059	16905	17223	17073	17069	16917	17116	17056	17184	17236	17251	17071	17038	17017	17252	17044	17119	17022	17091	16999	17138	17080	17300	17204	17269	17240	17123	16895	17094	17229	17085	17200	17072	17317	17043	17063	17161	16978	17117	17026	17238	17013	17160	17055	17229	17252	17017	17133	17016	17174	17139	17197	17211	17018	17080	17332	17147	17173	17276	17139	16995	17064	17171	17054	17207	17244	17113	17406	17208	17040	17201	17258	17121	17259	17290	17049	17045	17106	17198	17039	17122	17233	17290	17139	17273	17049	17184	17193	17191	17074	17078	16978	16962	17191	17119	17091	17211	17148	17217	17076	17233	17119	17251	17208	17167	17098	17145	17017	17203	17154	17164	17064	16982	17315	17277	17141	17226	17131	17249	16979	17060	17043	17127	17124	16926	17082	17129	17143	16991	17014	17331	17349	17105	17035	17262	17197	16982	16823	17113	17077	17332	17271	17206	17198	16987	17248	17152	17041	17217	17232	16997	17039	17126	17100	17199	17091	17175	17046	17146	17080	16969	16947	17117	17057	16909	17116	16963	17122	17118	17147	17043	17173	16916	16992	17186	17209	17076	17023	17070	17026	17243	16978	17139	17219	17296	17258	16978	17150	17101	17216	17022	17103	17377	16991	17035	16994	17001	17023	17295	17218	17096	17210	17245	16998	17150	17229	17141	17126	17047	17106	17100	17251	17124	16969	17104	17248	17110	17206	17178	17060	17078	17210	17024	17122	17074	17198	17122	17104	17213	17145	16951	16951	17017	17142	17282	17353	17050	17112	17037	17038	17078	17038	17117	17203	17013	17078	17050	17059	17164	17005	17149	17160	17065	17086	17166	16957	17116	17315	17178	16999	16976	17207	16920	17145	17287	17160	17000	16940	17126	17079	17106	17138	17182	17104	17075	17174	17092	17015	17055	17137	17142	17173	17095	16983	17126	17128	16997	17157	17138	17120	17126	16997	17063	16959	16889	17154	17125	17092	17090	17073	16971	17099	17140	17116	17286	17261	17170	17194	17311	17035	17018	17277	17037	17357	17073	17261	17214	16950	16945	17002	17149	16894	17094	17069	17166	17144	16979	17038	17021	17125	17050	17342	17050	17038	17142	17323	16955	17037	17053	16919	17234	17201	17001	17203	17178	17056	17285	17213	17093	17166	17157	17210	17126	17109	17237	17029	17177	17174	17210	17042	17132	17155	17185	17277	17081	17033	17017	17093	17347	17141	17160	17213	17102	17235	17179	17137	17270	17123	17147	16995	17085	17084	17175	17202	17069	17132	17040	17028	17144	17180	17025	17220	17215	16933	17013	17183	17015	17151	17031	17248	17128	16915	17074	17230	17144	17148	17402	17288	17184	17062	17132	17132	17232	17149	17204	17214	17177	16929	16789	17346	17117	17410	17183	17329	17358	17083	17061	17088	16850	17129	16928	17005	17127	17204	17129	17054	17076	17040	17030	17212	17083	17080	17069	17208	17304	17150	17153	17100	17232	17015	16981	17107	17292	17075	17091	17200	17047	17138	17247	17073	17089	17102	17135	17069	17053	17188	17244	17044	17178	17153	17165	17021	17171	16964	16985	17212	17230	17140	17192	17200	17174	17119	17055	16875	17000	16939	17163	17197	17245	17134	17168	16949	17099	17150	17061	17093	17190	17065	17312	16992	17025	17182	17018	17059	17023	17025	16766	16994	17204	17135	17123	17108	17313	17134	17117	17188	17063	16949	17061	17014	17316	16909	17089	17019	17161	17070	17139	17136	16867	17063	17124	17216	17192	17091	17127	17038	17023	17070	16934	17052	17151	17227	17191	17052	17032	17179	17192	17123	17140	17189	17033	17363	17252	17040	16992	17210	17157	17117	17090	17258	17222	17337	17101	17103	16924	17034	17068	17196	17149	17052	16880	16875	17268	17101	16964	17146	17253	17130	17098	17210	17152	16979	17040	17035	17147	17145	17121	17144	17265	17086	17198	17038	16903	17089	17053	17254	17014	17079	17181	17136	17221	17188	17045	17088	16916	17123	17076	17227	17124	17137	17338	17200	17201	17061	17362	16866	17097	17208	17289	17026	16924	17261	17143	16989	17120	17299	17168	17183	17047	17248	17092	17161	17128	16869	17134	17135	17090	17031	17307	17255	17092	17196	16962	17209	17285	17147	17137	17302	17156	17098	17210	16874	17350	17081	17108	17147	16928	17031	17083	17074	17107	17326	17239	17295	17048	17072	17386	17000	16918	17119	17039	17200	17097	17132	16989	17110	17124	17182	16943	17035	16909	16922	17094	17069	17089	17045	17208	17400	17193	17090	17244	17102	17293	17125	17233	17132	16988	17278	17101	17367	17096	17002	17018	17258	17119	17072	16924	17114	17213	17038	17140	17083	17252	17194	16891	17291	17215	16951	17192	17186	16903	17028	16964	17453	17137	17011	17171	17216	17214	17093	17200	17005	17176	17365	16883	17135	17051	17167	17137	17098	17111	17193	16918	17005	17392	17316	17294	17186	17135	17293	17148	17113	17150	17113	16969	17277	17060	17128	17097	17189	17062	17083	17238	17172	17244	17070	17043	17262	17101	17341	17139	17122	17198	17290	17269	17160	17233	17032	17016	17062	16972	17123	17200	17095	17389	17274	17032	17123	17226	17170	17103	17192	16952	17190	17081	17143	17078	17065	17208	17234	17337	17140	17083	17195	17160	17097	17188	17180	17312	17306	17240	17315	17193	17105
24086	33121	26436	19952	18604	19660	19006	17191	16712	17993	16569	15543	15098	15439	15681	15449	15433	15215	15202	15006	15038	14755	14927	14811	14871	14954	14825	14983	15025	14840	14890	14908	14779	14799	14983	14839	14748	14635	14794	14839	14908	14808	14989	14800	14686	14867	14743	14910	14802	14809	14940	14784	14955	14585	14989	14869	14850	14790	14766	14885	14763	14806	14880	14958	14886	14822	14927	14744	14814	14871	14795	15099	14842	14850	14758	14885	15048	14942	14817	14837	14945	14789	14894	14857	14836	15015	14857	14678	14883	14921	14818	14790	14891	15198	14663	14968	14749	14811	14949	14893	14960	14834	14755	14824	14954	14717	14764	14985	14927	14733	14703	14883	14852	14771	15095	14770	14961	14904	14905	14804	14893	14700	14816	14903	14954	14763	14906	14995	14784	14791	14765	14811	15024	14863	14953	14728	14865	14863	14693	14883	14846	14667	14958	14896	14756	14571	14848	14857	14820	14935	14847	14548	14834	14877	15012	14654	14862	14834	14749	14769	14874	14997	14875	14940	14871	14862	14898	14929	14737	14779	14940	14765	14963	14901	14685	14976	14869	15030	14792	14870	14802	14642	14824	14849	14815	14983	14800	14938	14905	14787	14812	15001	14716	15025	15064	14754	14644	14837	14894	14763	14807	15040	14809	14956	14909	14779	14760	14790	14881	14875	14764	14847	14848	14899	14958	14951	15023	14872	14881	14921	14668	14855	14865	14802	14834	14725	14797	14761	14917	14674	14835	14798	14951	14848	14900	14709	14877	14804	14732	14803	14962	14784	14970	14803	14892	14845	14948	14728	14761	14792	15107	14707	14831	14677	14839	14731	14847	14861	14830	14961	14831	14974	14853	14941	15026	14875	14930	14787	14809	14820	14735	14886	14732	14761	14924	14969	14945	15019	14803	14891	14824	14675	14791	14883	14897	14940	14883	14927	14812	14927	14946	14895	14936	14580	14911	14828	14921	14904	14899	14923	14700	14718	14781	14929	14881	14902	14815	15012	14796	14851	15008	14866	14799	14909	14902	14730	14824	14791	14864	14718	14707	14966	14635	14732	14962	14908	14851	14940	14854	14800	14656	15047	14793	14912	14918	14934	14782	14807	14707	14787	14890	14909	14929	14997	14834	14735	14961	14791	14815	14786	14840	14805	15034	14975	14896	14744	14927	15003	14777	14978	14737	14866	14735	14984	14876	15022	14797	14873	14956	14916	14716	14846	14863	14829	14936	14732	14942	14915	14782	14857	14827	14804	14939	14895	14854	14940	14906	14863	14863	14846	14820	14829	14892	14882	14827	14816	14827	14957	14845	14775	14853	14702	14906	14948	14806	14725	14837	14790	14886	14942	14905	14867	14813	14971	14967	14875	14762	14792	15001	14637	14832	14757	14828	14655	14918	14807	14773	14927	14916	14900	14660	14962	15013	14806	14991	14981	14885	14853	14863	14880	14938	14882	14906	14786	14805	14878	14907	14957	14845	14893	15024	14873	14826	14796	14894	14836	14818	14788	14724	14891	14755	14791	14963	14849	14837	14830	14984	14811	14625	14934	14807	15117	14791	14873	14873	14774	14643	14882	14691	14769	14916	14963	14794	14885	14884	14763	14772	14946	14931	14896	14772	14897	14860	14857	15015	14952	14801	14758	14735	14905	14973	14902	14830	14737	14935	15003	14724	14840	14787	14896	14761	14891	14775	14865	14787	14874	14882	14708	14778	14845	14883	14819	14910	14891	14658	14697	14805	14804	14882	14932	14866	14668	14903	14645	14880	14835	14747	14738	14861	14790	14910	14741	15012	14984	14805	14760	14791	14811	14910	15007	14925	14698	14774	14797	14948	14936	14894	14895	14894	14853	14836	14971	14960	14943	14820	14766	14710	14636	15006	14836	14716	14907	14858	14909	14732	14892	14783	14753	14901	14817	14874	14945	14737	14953	14906	14855	14780	14862	14886	14899	14672	14732	14901	14917	14828	14722	14791	14945	14883	14829	14743	14638	14958	14815	14856	14888	14941	14924	14823	14965	14735	15001	14813	14735	14772	14960	14901	14955	14748	14909	14872	14993	14975	14964	14729	14851	14715	14936	15095	14764	14762	14727	14765	14988	14641	14798	15080	14973	14668	14784	14900	14900	14818	14864	14963	14875	14766	14954	14980	14864	14814	14815	14684	14875	14820	14839	14925	14816	14936	14796	14874	14699	15003	15012	14859	14899	14865	14943	14730	15018	14976	14903	14745	14997	14686	14838	14847	14728	14953	14956	14890	14847	14925	14901	14788	14993	14675	14935	14820	14876	14760	14885	14856	14967	14903	15010	14930	14728	14996	15020	14721	14858	14911	14809	14580	14961	14928	15016	14821	14791	14786	14824	14914	14879	14784	14824	14827	14874	14788	14874	14892	14932	14985	14853	14927	14924	14837	14817	14895	14803	14951	14757	14886	14860	14655	15019	14963	14919	14826	14900	15024	14769	14968	14717	14886	14883	14755	14731	14710	14919	14989	14844	14710	14808	14701	14911	14768	14885	14948	14904	14929	14950	14812	14935	14796	14904	14664	14765	14691	14841	14761	14714	14875	14848	14871	14924	14824	14772	14964	14732	14820	14808	14772	14921	14841	14936	14963	14858	14803	14954	14789	14824	14805	14976	14882	14743	14923	14816	14914	14743	14913	14985	14762	14845	14915	14779	14850	14760	14888	14755	14777	14758	14858	15018	14733	15000	14904	14729	14804	14745	14794	14939	14816	14918	14945	14888	14838	14825	14736	14802	14696	14966	14822	14956	14844	14648	15034	14924	14995	14849	14972	14863	14886	14967	14817	14613	14842	14803	14855	14752	14941	14788	14830	15091	14773	14946	14821	14932	14827	14851	14858	14691	14834	14955	14916	14778	14792	14685	14914	14918	14798	14872	14993	15004	14796	14792	14703	14834	14768	14858	14813	14820	14930	14645	15016	15046	14859	14847	14687	14869	14845	14729	14864	14786	14805	14816	14854	14763	14820	14805	14810	14883	14873	14750	14836	14875	14843	14963	14863	14725	14872	14868	14963	14877	14859	14837	15091	14823	14780	14817	14822	14920	14833	15001	14774	14941	14887	14837	14780	14848	14726	14837	14922	14802	14820	14877	14874	14823	14855	14950	14888	14764	14904	14692	15077	14793	14853	14811	14784	14804	14960	14884	14696	14882	14951	14851	14794	14701	14810	14945	14752	14880	14853	14907	14797	14682	15049	14997	14843	14999	14963	14743	14949	14992	14741	14947	14787	14838	14733	14790	14827	14945	14954	14670	14778	14876	14874	14900	14878	14780	14855	15030	14909	14885	14922	14775	14691	15015	14714	14928	14797	14795	14923	14901	14795	14829	14863	14763	14909	14923	14730	14901	14869	14895	14827	14805	14998	14905	14704	14897	14823	14755	14904	14897	14533	14783	14753	14977	14853	14994	14797	14940	14766	14927	14647	14869	14839	14735	14784	14845	14790	14720	14869	14781	14780	14737	14820	14984	14938	15002	15051	14967	14844	14965	14873	14940	14729	14853	14772	14908	14825	14883	14967	15117	14814	14857	14867	14934	14946	14933	14975	14848	14924	14907	14945	14973	14806	14954	14849	14861	14817	14851	14885	14887	14783	14841	14996	14918	14693	14866	14934	14819	14840	14932	14825	14767	14887	14866	14730	14856	14877	14766	15104	14780	14815	15064	14827	14846	14979	14818	14990	14652	14962	14848	14810	14820	14706	14648	14751	14914	14860	14820	14912	14830	14881	14978	14887	14844	14857	14886	14699	14835	14638	14750	14908	14844	14881	14935	14958	14778	14993	14714	14852	14751	14992	14842	14804	14844	14934	14828	15023	14914	14800	14647	14766	14928	14821	14941	14838	14874	14967	14697	14974	14926	14848	14976	14817	14821	14861	14932	14669	14824	14978	15106	14971	15055	14822	14914	14842	14882	14880	14765	14944	14944	14872	14802	14851	14683	14946	14716	14793	14751	14870	15071	14983	14927	14731	14762	14839	14888	14834	14730	14814	14867	14805	14800	14947	14775	14837	14887	14767	14942	14819	14940	14826	15011	14789	14680	14850	14892	14833	14905	14936	14791	14997	14897	14584	14985	14775	14811	14669	14954	14824	14892	14947	14738	14749	14915	14913	14748	14865	14813	14817	14864	14867	14715	14802	14822	14915	14739	14927	14915	14842	14843	14918	14948	14834	14845	14838	14878	14938	14883	14973	14892	14955	14887	14849	14970	14714	14738	15031	14904	14895	14864	14998	14885	14807	14816	14821	14879	14863	14759	14871	14679	14962	15029	14830	14934	14721	14864	15043	14840	14955	14974	14987	14961	14694	15014	14825	15005	14822	14775	14882	14696	14703	14671	14787	14883	14895	14732	14893	14837	14812	14824	14834	14908	14845	14780	15082	14843	14912	14953	14882	14785	14901	14942	14871	14687	14900	14921	14946	14766	15092	14869	14799	14940	14962	14932	14935	14792	14949	14844	14895	14876	15046	14882	14743	14953	14912	14921	14789	14835	14801	14817	14967	14967	14905	14818	14839	14857	14930	14939	14744	14684	14986	14801	14978	14589	14934	14873	14881	14814	14966	14879	14731	14740	14936	14914	14987	14858	14967	14898	14736	14848	14956	14667	14767	14949	14652	14897	14950	14890	14715	14830	14848	14715	14841	14878	14709	14874	14834	14834	14800	14990	14864	14800	14907	14941	14876	14757	15081	14768	14835	14771	14725	14838	14816	14844	14956	14923	14988	14890	14869	14807	14965	14688	14727	14870	14899	14869	14880	14689	14880	14967	14732	14776	15025	14870	15078	14703	14919	14760	14963	14901	14791	14901	15006	14911	14859	14735	14903	14920	14917	14811	14737	14958	14903	14856	14807	14970	14942	14815	14821	14773	14740	14773	14949	14738	14922	14895	14860	14890	14867	14769	14734	14764	14977	14710	14759	14797	14722	14978	14651	14811	14900	14844	14824	15040	14772	14821	14982	14824	14725	14771	14864	14637	14877	14770	14825	14676	14881	14763	14968	14815	14796	14819	14938	14813	14930	14851	14694	14783	14788	14906	14982	14979	14795	14884	14809	14945	14996	14905	14850	14883	14839	14843	14845	14850	14823	14687	14840	14900	15071	14878	14862	14917
23793	21210	28542	24395	23205	25641	26499	22746	22538	30156	29596	23731	22398	20208	19406	18830	18553	18352	17866	17445	17049	17011	17041	17063	17109	17104	16933	17148	17204	17082	17091	17247	17037	17250	16970	17019	17017	16979	17101	17117	16954	17152	16886	16985	17067	17037	17104	17133	17243	16955	16996	17123	16853	17053	17109	16802	17001	17134	16860	16822	16810	17038	17002	16945	16989	17054	17013	16926	17141	17077	17032	16847	16977	17005	16887	16844	17032	17159	17077	16770	16981	17092	17108	17100	16773	17010	16932	16926	16730	17047	17004	17092	16980	16859	16978	16913	16949	16970	16992	16906	17116	16912	16970	16907	16892	17062	17100	16809	17051	16830	17041	16879	16953	16944	16914	17108	16807	16841	17046	17219	16994	16976	17094	17108	16902	16945	17089	16908	16926	16918	16880	16988	17283	17011	16832	16950	17007	16883	17135	17058	17033	16998	16797	16866	16818	17104	16906	16964	16994	17007	17003	16998	16824	16898	16800	16900	17069	17000	17149	17019	17064	16967	17013	17185	16858	16908	17042	17194	16952	17082	17074	16995	17002	16849	17119	16829	16969	16921	16962	17101	16966	16782	17025	17005	16974	16882	17010	16862	16996	16809	17127	17119	16978	16963	16980	17029	16754	16891	17050	17058	16951	16885	16948	17003	17026	17094	16960	17033	17152	17072	16963	16835	17009	17066	16979	16905	16977	16885	16909	16982	16760	16946	16931	17076	16764	17008	17017	16861	17023	16929	16757	16736	16977	16990	16959	16915	17036	16912	16973	17111	16968	16945	16890	17003	17126	17114	17023	16904	17020	17053	17260	16953	16929	17151	16962	17062	17074	16817	17073	16923	16873	16685	16929	17334	16806	17006	17105	17023	16969	17068	16944	17220	16771	17046	16961	16950	17133	17008	17053	16955	17041	16971	16994	16831	17030	16962	17117	17140	17151	17103	17127	16880	16881	16867	17066	16763	16897	16852	17161	16851	17042	16929	16993	16942	16960	16962	16938	17090	16906	16920	17197	16747	16970	16939	16854	17193	17008	16960	16997	16848	16951	16897	17036	17054	16929	16805	17162	16961	17053	16990	16883	16654	16884	16886	17128	16981	16931	17014	16924	17013	17000	17051	16923	17080	17031	16891	16871	16913	16946	16902	16931	17198	17022	16998	16932	16888	17081	16980	17177	17125	17043	16825	16967	17096	16988	17066	16995	16872	17051	17101	16897	17018	16960	17118	16728	16958	17110	17177	16821	17061	17045	16899	16898	16917	16864	17101	16802	17069	17131	17055	16949	16954	16946	17006	16934	17119	16951	17005	17065	17125	16790	17130	16970	17010	16932	17018	16937	17052	17068	17079	17073	16926	16867	16891	16986	17046	17043	17091	16959	17077	16871	16933	16925	16989	17112	16882	17122	17003	16961	17249	17026	17056	16900	16994	17245	17000	16942	17127	16949	16817	16979	17009	17194	16919	16997	17085	17070	16879	16870	16997	17152	16947	16998	17049	17114	17050	16914	16906	16875	17120	16909	16822	16941	17112	17002	17004	16947	16943	17056	17053	17123	17223	17072	16857	16774	17289	17004	16726	16981	17050	17056	17167	16982	16962	16860	17020	16848	17158	17045	16830	17059	16929	17070	16985	17135	17083	17082	17022	16920	16907	16797	16877	16930	17065	16779	16765	16956	16913	16793	17041	16790	17156	16997	16892	16985	16987	17118	16865	16905	16891	16937	16959	17077	16864	17045	17117	17085	17074	16896	16761	16938	17021	16925	17130	16711	16889	17197	16693	17108	16974	16816	16991	17009	16798	17013	16950	16886	17035	16889	16989	16935	16954	17110	17004	17005	16969	17054	17005	17037	17191	17186	17012	16908	16781	16911	17111	16829	16939	16888	16854	16980	16854	16918	17123	16821	17047	16888	16935	16869	16931	16799	17017	16922	17254	17017	17115	17147	17016	16973	17032	17030	16864	17052	17012	17169	16964	16931	16986	16925	16876	17168	17017	16882	16976	16954	16941	17150	17132	17112	16935	16954	17137	16988	16926	17230	16907	17114	17191	17026	16904	16957	16874	16860	17025	17008	16983	16753	17163	16895	17113	17091	17052	17129	17042	16983	16927	16982	16906	17093	17121	17119	17015	16967	16982	17170	17151	17032	17089	17171	16957	17031	16901	16964	16919	16895	17022	16962	16830	16971	17055	16879	17036	16932	16864	16728	17065	16853	17095	17116	16789	16934	16902	17023	16921	17012	17160	17099	17041	17008	17007	16906	16959	17008	17042	16865	16975	16951	16930	16867	16982	16970	16872	17195	17195	17090	17019	17027	16955	17023	17183	17103	16951	17160	16869	17225	16901	17096	16772	16891	16913	17082	16994	16935	17002	16993	17059	17070	16895	16833	17169	17108	17049	17084	17031	17012	16954	16972	17084	16914	17016	17009	16993	16927	17080	17020	16894	16972	16961	16865	16823	16952	17083	16942	17050	17059	17018	17044	16962	16997	16827	16934	17085	17033	16965	17066	16968	16918	16985	17081	17000	16898	17037	16956	17234	17039	17065	16786	16985	17183	16899	16949	16775	16914	16974	16903	16938	16945	16871	17176	17048	16906	16963	16915	17031	16973	16994	16954	17110	16991	16924	16860	17066	16969	16970	17021	16986	16950	16965	17001	17103	17033	16924	16976	16932	16943	17001	16975	16965	16938	16867	16802	17017	17084	17166	17194	16885	16945	17023	17046	17171	16827	16925	17127	17078	16979	16864	16874	16899	16876	17067	17003	17025	17112	16853	17055	16984	17045	16846	16900	16814	16970	16907	16956	16891	16987	16941	16910	16971	16954	17081	17021	17120	17058	16803	16893	17105	16984	16923	16953	16976	17239	17036	16875	16942	16959	16956	16871	17034	17172	16877	16956	16860	16904	16925	16986	17065	17139	16916	17112	16956	16942	16675	17073	16919	16979	16839	17055	16908	16986	17044	17101	17087	17199	17116	17075	16838	17334	16990	17039	16999	16942	17007	17082	17108	17085	16946	16939	17065	17045	17052	17001	17115	17092	16925	16923	16947	17025	16905	16855	16898	17114	17017	16993	17022	16872	16907	16991	16873	17162	16781	16934	17007	17264	17170	16974	17084	17114	17066	16895	16815	16911	16999	16930	16920	17060	16934	16968	16808	17014	16734	16997	17010	17172	16956	16926	16981	17117	16832	16945	16823	16877	16899	16874	17057	17052	17155	17001	17046	16982	17072	16751	17040	17085	16885	17196	17004	16919	16993	16926	17019	16932	16895	17160	17043	16997	16832	17041	16993	17176	16936	17089	17084	17171	17118	16804	17000	17227	17012	16900	16789	16996	16958	16893	16814	16841	17034	16932	16989	16986	17088	17084	17069	16992	17166	17077	17017	16984	17006	16985	17103	17311	17129	16945	16931	17150	16961	16692	16950	17168	17120	17014	17238	17069	16943	17065	17068	16849	16872	17086	17140	16859	16966	16894	17117	16963	16887	17041	17016	16946	16902	17021	17120	17098	17138	16955	16842	17041	16860	17043	17038	17070	17136	17152	16623	16874	16901	16811	16910	16837	16811	16935	16944	17236	16978	16761	17015	16884	17057	17022	16894	16921	16766	16890	17045	17047	16958	16956	16973	16885	16987	16913	16992	17124	17026	17184	16824	17085	17000	17012	17175	16989	16894	17127	17053	17057	16897	16836	16916	16984	16837	17079	16797	17031	17003	16962	16839	17032	17143	17083	17004	16956	16949	17046	16770	17076	17103	16978	16991	16828	16857	16748	16976	17077	16998	17017	17018	17086	17087	17009	16800	17015	17082	17183	16924	17027	17042	16998	16834	17080	17133	17055	17087	17067	16886	16923	16957	17046	16922	16800	17040	16942	17131	16958	17107	16984	16931	16812	16915	17009	17043	17011	17021	16916	17114	16890	17118	16974	17290	16997	17035	17039	17087	17031	17057	16969	16878	16978	16956	17067	16871	16867	17017	16919	17059	17084	16883	16919	16920	16832	17054	17131	16909	16857	17114	16958	17070	17018	16987	17078	16848	17107	17090	16887	16803	17013	16958	16891	17038	17145	16906	16908	16858	17216	17094	16913	17208	17107	16958	17149	16851	16766	16913	16962	16947	16994	16909	17082	16832	17134	17051	16825	17064	16946	17090	17044	17123	17262	16986	17213	16870	16821	17303	16947	16851	16986	17127	16977	17093	16942	16809	16993	16956	16959	17006	16911	16979	17152	17046	17041	16905	16964	16790	16968	17049	17126	16832	17042	17192	16951	17060	16984	17072	17130	17007	17078	17237	17177	17031	16972	16977	17149	16968	17000	16975	17039	16948	17160	17081	17123	16987	16940	17153	17099	16902	16890	16892	16906	16999	17135	16951	16915	16771	16904	16884	16990	16858	16892	16854	16820	16816	17001	16925	16763	17100	16802	17062	17091	17068	16999	17032	16981	17070	17021	16854	16852	16913	16570	16981	17035	17013	16895	16716	16795	16741	16901	16894	16864	17092	17004	17148	17070	16975	17055	16955	17043	17109	17030	17017	16647	16858	16880	16994	17135	17102	16953	17075	17180	16844	17043	16895	16965	17010	17072	17059	16987	16984	16807	16929	16853	16795	16771	17105	16844	16714	16924	16896	16956	16848	16936	16925	16942	17016	17063	17050	17204	16633	16994	16912	17094	17020	16955	16915	16951	17003	17073	16967	16981	16895	17162	17046	16987	17059	17040	17027	17016	16958	17259	17068	17092	17025	17128	16951	17030	16988	17090	16777	16958	16944	17009	17152	17160	17046	16884	17034	17155	17019	17066	16893	16887	16855	17057	16787	16946	16844	16965	16772	17110	16999	17092	16978	16957	17010	17189	17006	17011	16803	17043	16884	16831	16924	16955	16976	17064	17058	17218	16967	16897	16869	17150	16985	17203	16837	16978	17054	17034	17011	17025	17063	17186	17034	16986	16836	16850	16895	16748	16897	16829	16928	17012	16907	16931	16853	16972	17115	16841	17008	16779	17041	16999	17087	17108	16989	17089	16993	17188	16965	17174	16971	17051	16878	16938	17044	17024	16928	17056	17112	17015	17116	17026	16819	16851	16909	16880	17066	16818	16840	17075	17062	17187	17097	17193	16923	17053	16976	17074	16910
28528	44428	35812	28728	27270	26557	25832	22810	23760	32851	29925	23072	21845	18677	18171	16994	16705	16458	15540	15070	14831	14733	14739	14598	14747	14944	14805	14795	14638	14629	14700	14802	14648	14842	14659	14714	14903	14751	14771	14960	14788	14793	14655	14865	14730	14894	14696	14778	14820	14655	14902	14866	14703	14781	14704	14800	14847	14732	14752	14742	14652	14599	14826	14807	14759	14872	14765	14848	14771	14855	14778	14785	14657	14807	14738	14644	14661	14782	14746	14770	14800	14841	14553	14734	14728	14770	14784	14724	14609	14608	14653	14672	14712	14607	14897	14851	14847	14679	14775	14676	14735	14718	14853	14941	14666	14854	14730	14811	14403	14771	14687	14807	14705	14765	14747	14718	14869	14651	14764	14926	14669	14550	14718	14717	14795	14779	14557	14619	14717	14648	14600	14746	14778	14816	14646	14610	14764	14854	14933	14859	14538	14927	14658	14739	14822	14834	14835	14813	14790	14682	14644	14708	14648	14829	14773	14877	14827	14559	14734	14712	14767	14779	14759	14647	14637	14663	14646	14703	14840	14741	14828	14741	14601	14676	14638	14777	14825	14585	14755	14595	14711	14748	14715	14674	14749	14600	14651	14799	14764	14603	14595	14740	14787	14836	14954	14517	14802	14676	14696	14761	14694	14655	14763	14731	14829	14886	14648	14779	14860	14687	14728	14788	14478	14798	14606	14509	14627	14670	14813	14763	14749	14732	14625	14620	14837	14608	14640	14717	14577	14832	14685	14661	14811	14545	14858	14690	14711	14628	14636	14717	14625	14769	14709	14702	14709	14520	14676	14741	14712	14725	14844	14822	14629	14824	14847	14669	14623	14735	14792	14683	14843	14653	14615	14747	14802	14685	14653	14754	14735	14621	14716	14827	14724	14712	14648	14704	14862	14721	14687	14784	14781	14656	14858	14835	14761	14604	14726	14883	14787	14729	14582	14708	14783	14729	14762	14789	14628	14801	14770	14751	14518	14784	14740	14677	14572	14832	14515	14683	14640	14827	14696	14689	14827	14662	14637	14790	14705	14599	14685	14795	14719	14637	14641	14593	14676	14755	14739	14732	14649	14663	14747	14625	14817	14605	14762	14832	14672	14704	14606	14595	14837	14819	14875	14818	14673	14610	14721	14718	14653	14662	14779	14823	14603	14641	14539	14781	14780	14747	14736	14693	14665	14470	14779	14773	14906	14922	14727	14688	14687	14706	14680	14740	14701	14732	14776	14741	14731	14699	14872	14750	14763	14713	14933	14745	14775	14864	14834	14756	14711	14719	14788	14621	14708	14585	14805	14747	14644	14633	14722	14718	14895	14649	14769	14945	14821	14720	14769	14650	14730	14744	14814	14699	14828	14970	14830	14561	14629	14930	14611	14755	14707	14658	14655	14723	14669	14845	14775	14713	14690	14873	14737	14829	14790	14900	14808	14696	14819	14755	14835	14643	14764	14755	14691	14683	14691	14805	14879	14640	14731	14742	14648	14809	14793	14696	14686	14696	14712	14730	14509	14689	14669	14731	14627	14817	14639	14741	14680	14704	14511	14527	14353	14851	14714	14867	14830	14812	14793	14618	14570	14884	14643	14764	14694	14680	14607	14617	14568	14727	14562	14822	14735	14754	14778	14788	14674	14826	14610	14752	14660	14739	14481	14740	14858	14677	14572	14652	14653	14898	14773	14624	14660	14645	14865	14615	14738	14680	14762	14688	14590	14735	14785	14589	14745	14655	14795	14710	14854	14623	14862	14731	14814	14677	14781	14638	14706	14678	14739	14728	14658	14910	14669	14700	14660	14725	14560	14892	14473	14656	14657	14834	14834	14616	14805	14887	14671	14729	14903	14647	14721	14687	14780	14587	14667	14680	14794	14664	14656	14751	14727	14741	14548	14651	14751	14678	14710	14751	15039	14708	14777	14865	14678	14731	14822	14790	14897	14583	14699	14716	14576	14865	14830	14666	14773	14696	14645	14687	14755	14758	14678	14807	14744	14813	14616	14634	14677	14648	14812	14702	14830	14994	14839	14894	14811	14851	14618	14748	14757	14674	14758	14749	14609	14734	14674	14803	14739	14722	14600	14715	14695	14533	14767	14631	14687	14573	14573	14876	14684	14856	14640	14725	14638	14686	14668	14687	14765	14729	14740	14874	14804	14645	14893	14668	14853	14738	14618	14622	14663	14748	14703	14625	14638	14687	14816	14890	14721	14683	14532	14737	14737	14593	14756	14877	14872	14828	14718	14607	14642	14847	14713	14745	14756	14858	14845	14717	14749	14722	14750	14827	14734	14768	14797	14650	14749	14692	14600	14817	14889	14618	14792	14787	14748	14789	14862	14844	14549	14985	14602	14920	14797	14639	14620	14651	14779	14571	14665	14786	14724	14624	14665	14813	14901	14787	14654	14862	14577	14790	14851	14662	14597	14589	14730	14932	14695	14932	14809	14899	14788	14723	14727	14717	14707	14725	14863	14757	14757	14714	14779	14591	14927	14801	14717	14815	14907	14552	14648	14781	14673	14712	14820	14708	14758	14734	14796	14638	14758	14649	14631	14641	14803	14660	14663	14733	14765	14680	14861	14819	14696	14727	14751	14660	14780	14681	14913	14693	14699	14772	14744	14666	14641	14790	14643	14611	14716	14610	14724	14789	14712	14634	14829	14673	14730	14812	14638	14690	14698	14711	14712	14739	14720	14662	14733	14690	14652	14661	14597	14713	14686	14710	14777	14730	14723	14770	14588	14776	14664	14814	14674	14719	14669	14670	14848	14836	14597	14723	14718	14706	14727	14694	14557	14743	14587	14737	14695	14767	14604	14775	14779	14774	14689	14778	14984	14650	14915	14701	14760	14784	14765	14793	14671	14623	14626	14651	14815	14762	14708	14808	14677	14683	14626	14604	14561	14840	14583	14743	14751	14878	14734	14536	14798	14712	14822	14696	14757	14880	14738	14754	14593	14697	14619	14850	14771	14756	14690	14715	14914	14756	14685	14855	14690	14821	14707	14650	14829	14837	14876	14800	14749	14608	14700	14685	14799	14780	14681	14733	14584	14855	14747	14727	14615	14653	14777	14755	14643	14675	14692	14845	14823	14736	14631	14629	14780	14898	14662	14920	14829	14695	14731	14935	14616	14650	14631	14812	14743	14835	14615	14784	14588	14757	14819	14642	14770	14735	14759	14817	14826	14784	14818	14668	14692	14585	14756	14607	14727	14794	14706	14765	14809	14711	14745	14656	14744	14710	14702	14736	14714	14925	14685	14815	14857	14688	14536	14697	14747	14680	14778	14773	14571	14561	14712	14719	14753	14777	14756	14678	14713	14804	14721	14784	14614	14604	14655	14767	14785	14539	14600	14674	14836	14965	14732	14756	14728	14776	14900	14871	14648	14620	14641	14786	14645	14712	14766	14723	14737	14692	14827	14835	14762	14742	14625	14762	14885	14588	14766	14838	14697	14745	14724	14705	14830	14658	14743	14451	14629	14851	14785	14779	14706	14836	14732	14515	14798	14601	14754	14873	14709	14776	14840	14723	14704	14579	14730	14697	14636	14786	14643	14669	14743	14637	14776	14674	14680	14703	14722	14783	14740	14890	14696	14728	14699	14698	14867	14706	14739	14757	14762	14758	14828	14930	14624	14644	14670	14967	14908	14699	14690	14779	14790	14640	14827	14664	14747	14792	14819	14679	14897	14742	14831	14698	14658	14451	14781	14673	14882	14689	14701	14743	14638	14705	14595	14565	14887	14817	14553	14659	14620	14481	14686	14747	14689	14725	14799	14672	14747	14778	14895	14708	14639	14738	14836	14733	14829	14683	14779	14699	14808	14660	14788	14627	14643	14707	14661	14685	14756	14711	14835	14821	14820	14654	14566	14603	14895	14703	14796	14611	14663	14680	14722	14752	14845	14641	14706	14817	14795	14845	14789	14923	14792	14801	14889	14817	14758	14771	14508	14780	14648	14811	14827	14762	14740	14763	14798	14742	14715	14614	14764	14671	14682	14796	14755	14738	14776	14683	14859	14943	14739	14815	14610	14698	14731	14627	14728	14713	14791	14935	14658	14725	14628	14915	14826	14712	14736	14672	14681	14748	14833	14831	14786	14685	14671	14669	14728	14765	14649	14732	14839	14540	14835	14773	14756	14924	14681	14619	14784	14708	14720	14815	14740	14978	14630	14856	14843	14733	14652	14622	14642	14680	14828	14727	14690	14612	14707	14633	14813	14623	14741	14729	14778	14763	14786	14798	14824	14586	14740	14727	14655	14685	14672	14659	14921	14804	14773	14630	14791	14712	14743	14643	14871	14925	14814	14740	14819	14742	14752	14678	14687	14783	14735	14607	14757	14844	14727	14830	14780	14649	14842	14768	14771	14682	14664	14697	14781	14747	14722	14518	14803	14606	15034	14923	14742	14628	14796	14842	14915	14698	14764	14585	14827	14597	14625	14761	14824	14530	14840	14783	14752	14762	14710	14765	14679	14902	14760	14905	14544	14690	14753	14735	14731	14565	14909	14544	14791	14604	14696	14688	14742	14809	14700	14661	14626	14632	14598	14692	14554	14707	14671	14661	14661	14778	14824	14688	14767	14774	14640	14674	14553	14908	14625	14728	14826	14830	14633	14827	14731	14696	14747	14775	14806	14776	14778	14780	14705	14635	14719	14665	14735	14669	14624	14866	14681	14891	14684	14826	14630	14678	14723	14759	14656	14692	14685	14747	14719	14637	14833	14835	14807	14723	14782	14829	14689	14841	14737	14742	14700	14798	14657	14548	14768	14822	14876	14762	14836	14711	14898	14598	14715	14627	14695	14638	14593	14717	14591	14751	14871	14826	14607	14781	14718	14767	14739	14664	14726	14546	14673	14702	14869	14706	14664	14916	14766	14636	14665	14770	14774	14513	14612	14672	14681	14739	14714	14799	14788	14795	14594	14811	14698	14713	14775	14782	14657	14821	14677	14814	14736	14625	14799	14818	14693	14811	14763	14608	14880	14745	14624	14804	14789	14699	14591	14766	14802	14719	14706	14839	14713	14666	14712	14698	14683	14704	14737	14577	14649	14784	14775	14695	14823	14878	14791	14623	14626	14692	14490	14608	14616	14686	14643	14821	14704	14685	14777	14680	14761	14707	14646	14766	14778	14789
22695	21228	28948	23721	21745	25888	29926	24725	25759	36021	40197	33584	27373	24026	22211	20573	19263	18097	17865	17429	17561	17561	17501	17294	17337	17414	17246	17211	17207	17491	17457	17147	17477	17476	17339	17150	17297	17241	17393	17017	17247	17248	17381	17251	17367	17388	17080	17350	17182	17146	17139	17326	17398	17381	17460	17274	16990	17283	17252	17375	17127	17020	17615	17272	17179	17230	17271	17105	17291	17207	17131	17295	17364	17195	17309	17120	17232	17322	17258	17141	17432	17208	17104	17253	17404	17291	17017	17378	17050	17152	17253	17150	17124	17333	17182	17141	17238	17423	17214	17185	17313	17212	17218	17033	17243	17296	17238	17197	17086	17244	17370	17288	17251	17236	17283	17200	17253	17148	17230	17262	17123	17226	17503	17196	17223	17275	17080	17311	17211	17345	17186	17185	17109	17262	17001	17394	17191	17252	17172	17219	17142	17184	17211	17129	17325	17273	17163	17085	17178	17213	17172	17199	17350	17116	17298	17287	17258	17252	17031	17265	17300	17353	17135	17285	17158	17039	16978	17198	17254	17275	17196	17146	17087	17211	17278	17177	17220	17114	17127	17191	17293	17273	17195	16972	17267	17256	17205	17183	17298	17189	17132	17016	17280	17382	17326	17177	17162	17165	17260	17259	17152	17265	17010	17294	17316	17431	17361	17215	17061	17099	17011	17198	17332	17401	17448	17172	17258	17145	17303	17198	17403	17179	17195	17129	17346	17032	17243	17080	17080	17084	17309	17079	17460	17245	17316	17388	17287	17331	17171	17399	17340	17301	17134	17071	17257	17026	17086	17228	17135	17080	17457	17132	17164	17334	17053	17223	17327	17154	17236	17198	17028	17025	17151	16955	17107	17292	17295	17096	16907	16876	17127	17130	17098	17441	17063	17091	17366	17260	17243	17152	17192	17056	17154	17252	17295	17228	17276	17103	17221	17232	17272	17201	17189	17250	17156	17249	17266	17421	16999	16869	17161	17173	17120	17142	17199	17215	17068	17152	17046	17362	17130	17173	17342	17289	17110	17089	17220	17056	17025	17355	17286	17144	17046	17098	17198	17092	17421	17192	17378	17390	17296	17171	17140	17195	17365	17090	17164	17099	17299	17354	17062	17318	17146	17070	17143	17141	17167	17214	17242	17119	17217	17162	17200	17205	17440	17307	17224	17115	17149	17069	17207	17188	17240	17090	17000	17227	17249	17369	17172	17229	17090	17171	17142	17279	17201	17411	17095	17293	16989	17336	17091	17148	17315	17068	17227	17325	17315	17265	17290	17235	17210	17113	17223	17235	17186	17289	17234	17268	17366	17162	17131	17249	17287	17171	17092	17276	17243	16979	17140	17273	17126	17231	17121	17278	17252	17230	17280	17108	17312	17195	17163	17145	17141	17212	17028	17214	17074	17184	17281	17045	17190	17144	17163	17067	17072	17168	17138	17121	17361	17138	17145	17152	17277	17075	17047	17231	17179	17074	17347	17165	17333	17252	17383	17232	17223	17115	17367	16980	17327	17132	17246	17066	17230	17232	17174	17159	17340	17246	17173	17378	17176	17200	16940	17049	17194	17256	17212	17304	17047	17087	17208	17266	17267	17272	17292	17011	17409	17231	17191	17155	17077	17349	17324	17186	17155	16970	17038	17176	17371	17185	17069	17145	16977	17083	17293	17114	17336	17215	17291	17232	17093	17218	17398	17136	17263	17185	17261	17168	17286	17196	17149	17244	17258	17183	17177	17021	17231	17192	17328	17077	17056	17259	17206	17332	16996	17229	17331	17116	17166	17381	16957	17170	17096	17113	17088	17191	17111	17152	17159	17421	17134	17337	17082	17126	17212	17097	17086	16982	17117	17203	17295	17058	17106	17319	17117	17171	17224	17318	17246	17413	17236	17206	17174	17211	17259	17223	17274	17353	16988	17332	17169	17090	17273	17234	17163	17074	17273	17186	17311	17290	17115	17060	17162	17068	17322	17303	17323	17134	17028	17199	16993	17225	17386	17251	17097	17151	17098	17267	17014	17261	17259	17184	17235	16983	17124	17355	17142	17220	17246	17212	17318	17173	17114	17126	17228	17251	17091	17211	17156	17092	17054	17252	17154	17514	17127	17117	17159	17134	17154	17200	17153	17293	17282	17174	17281	17229	17024	17029	17370	17112	17087	17194	17318	17156	17240	17305	17317	17252	17354	17285	17100	17304	17176	17161	17233	17140	17266	17180	17207	17094	17133	17182	17165	17243	17237	17063	17200	17155	17215	17092	17070	17191	17141	17201	17079	17024	17114	17018	17094	17265	17340	17165	17059	17049	17268	17172	17233	17271	17233	17127	17298	17175	17272	17266	17282	17188	17068	17017	17210	17138	17349	17407	17254	17285	17182	17139	17269	17259	17438	17287	17267	17143	17352	17281	17127	17141	17372	17205	17049	17190	17100	17226	17258	17135	17149	17225	17168	17350	17304	17093	17322	17338	17272	17169	16952	17099	16979	17190	17127	17174	17108	17207	17112	17177	17152	17180	17009	17081	17116	17229	17131	17158	17166	17171	17247	17050	17270	17109	17166	17328	17449	17109	17201	17381	17273	17290	17252	17088	17291	17076	17024	17210	17190	17047	17228	17112	17096	17122	17231	17180	16950	17039	17299	17182	17127	17060	16984	17011	17286	17230	17165	17131	17142	17167	17234	17226	17287	17150	17258	17370	17361	17370	17272	17207	17306	17108	17142	17216	17363	17389	17085	17201	17231	17283	17005	17188	17087	17198	17203	17128	17314	17135	17210	17006	17227	17097	17504	17096	17161	17183	17210	17099	17306	17244	17271	17101	17218	17103	17246	17161	17238	17308	17175	17118	17105	17427	17169	17192	17241	17221	17329	17454	17484	17135	17111	17052	17072	17217	17162	17374	17050	17109	17118	17255	17248	17369	17390	17398	17110	17119	17149	17187	17060	17086	17302	17186	17078	17158	17149	17197	17128	16964	17294	17329	17175	17277	17445	17275	17285	17161	17369	17169	17256	16923	17133	17149	17101	17165	17127	17230	17150	17092	17074	17361	17097	17115	16872	17136	17312	17181	17189	17219	17156	17054	17110	17295	17010	17411	17135	17284	17199	17317	17273	17263	17142	17270	17222	17290	17346	17260	16996	17147	17293	17203	17076	17055	17059	17090	17277	17128	17181	17214	17160	17323	17232	17183	17280	17302	17111	17228	17293	17427	17193	17293	17189	17173	17218	17165	17171	17288	17045	17288	17168	17235	17276	17218	17136	17205	17113	17207	17085	17260	17027	17156	17153	17160	17188	17107	17099	17269	17088	17241	17231	17124	17107	17407	17290	17232	17059	17155	17247	17032	17093	17336	17324	17111	17161	17371	17186	17098	17390	17302	17165	16991	17270	17380	17120	17220	17271	17079	17141	17244	17353	17208	17118	17149	17030	17114	17229	17160	17267	17175	17266	17104	17131	17158	17267	17336	17088	17301	17343	17304	17174	17307	17281	17265	17322	17154	17211	17323	17320	17229	17083	17325	17206	17210	17268	17148	17225	17237	17250	17249	17335	17193	17239	17134	17133	17326	17175	17316	16979	17017	17229	17064	17014	17223	17147	17329	17249	17004	17368	17327	17279	17273	17094	17027	17253	17333	17280	17161	17283	17166	17291	17219	17149	17173	17077	17140	16983	17284	16901	16947	17264	17251	17175	16933	17352	17146	17275	17363	17091	17184	16989	16940	17290	17271	17224	17198	17130	17334	17150	17145	17258	17099	17192	17214	17095	17123	17094	17039	17282	16945	17192	17295	17322	17072	17021	17141	17325	17231	17273	17186	17142	17096	17233	17191	17082	17017	17055	17106	17219	17316	17172	17245	17231	17185	16929	17248	17051	17105	17324	17033	17101	17110	17347	17148	17051	17176	17347	17305	17024	17201	17178	17409	17113	17298	17263	17131	17183	17169	17197	17169	17438	16960	17176	17073	17213	17038	17179	16969	17120	17260	17370	17187	17087	17313	17230	17058	17340	17279	17173	17264	17175	17313	17282	17148	17266	17172	17249	17134	17349	17317	17192	17122	17350	17091	17141	17011	17302	17441	17071	17276	17385	17448	17330	17278	17438	17085	17182	17103	17289	17159	17417	17179	17302	17480	17380	17154	17075	17153	17333	17295	17179	17107	17383	17239	17236	17049	17122	17091	17191	17295	17152	17194	17366	17089	17198	17312	17363	17492	17203	16988	17280	17311	17342	17062	17345	17329	17082	17019	17073	17309	17479	16961	17294	17436	17243	17137	17104	17088	17345	17165	17188	17249	17306	17408	17212	17219	17256	17091	17233	17277	17377	17158	17145	17297	17264	17104	17131	17135	17132	17214	17162	17119	17150	17110	17201	17206	17253	17288	17015	17220	17251	17196	17187	17176	17132	17163	17435	17139	17104	17273	16996	17130	17052	17050	17187	17046	17192	17341	17100	17038	17080	17224	17080	17125	17321	17344	17301	17348	17057	17303	17275	17005	17209	17239	17208	17063	17164	17147	17223	16991	16995	17259	17275	17276	17205	17136	17199	17170	17145	17354	17304	17115	17273	16977	17187	17321	16999	17199	17145	17315	17038	17231	17171	17027	17252	17188	17150	17027	17154	17259	17303	17212	17177	17201	17051	17250	17339	17138	16992	17099	17448	17409	17094	17129	17295	17109	17163	17099	17166	17233	17122	17044	17337	17195	16922	17118	17432	17275	17257	17429	17238	17248	17187	17155	17009	17245	16993	17191	17094	17163	17239	17245	17362	17156	17096	17233	17193	17294	17302	17244	17207	17216	17150	17099	17466	17192	17245	16980	17145	17251	17196	17021	17004	17247	17254	17143	17133	17175	17245	17126	17194	17218	17265	17348	17250	17163	17268	17284	17147	17229	17346	17331	17374	17212	17093	17213	17167	17114	17050	17448	17319	17131	17152	17270	17137	17111	17094	17226	17161	17214	17026	17031	17216	17024	17285	17034	17217	16989	17344	17344	17205	16959	17173	17158	17018	17115	17000	17058	17348	17325	17232	17146	17219	17031	17158	17249	17247	17253	17100	17283	17259	17068	17123	17116	17307	17114	17274	17124	16931	17043	17238	17054	17142	17210	17222	17043	17177	17097	17293	17326	17145	17111	17168	17227
32221	52311	43491	32911	28642	29765	28891	25928	28758	39300	40955	34012	27356	23759	21068	18638	16881	15812	15214	15069	14918	14947	14840	14756	14933	14915	14875	14746	14758	14944	15005	14729	14824	15001	14917	14697	14808	14875	14914	14895	14931	14809	14751	14864	15004	14738	14788	14770	14962	14693	14695	14756	14887	14845	14909	15005	14925	14894	14785	14862	14890	14826	14838	14998	14851	14778	14782	15002	14897	14845	14800	14848	14647	14714	14883	14818	14708	14695	14818	14685	14606	14763	14775	14859	14920	14849	14765	14933	14833	14886	14860	14740	14920	14849	14949	14887	14771	14944	14778	14953	14987	14705	14798	14839	14698	14825	14901	14677	14891	14857	14996	14801	14814	14791	14609	14776	14823	14810	14932	15004	14867	14887	14731	14823	14849	14818	14829	14827	14782	14812	14856	14870	14832	14661	14740	14897	15009	14794	14805	14760	14763	15003	14816	14923	14909	14702	14886	14805	14768	14931	14870	14813	14783	14761	14850	14774	14776	14877	14784	14728	14791	14802	14731	14925	14834	14894	14723	14734	14739	14804	14754	14921	14798	14771	14782	14758	14973	14808	14650	14833	14782	14867	14973	14912	14871	14841	14920	14809	14861	14956	14913	14934	14937	14799	14956	14774	14973	14906	14880	14715	14910	14941	14840	14881	15005	14848	14914	14697	14719	14871	14826	14712	14797	14817	14866	14897	14713	14775	14737	14823	14799	14725	14875	14751	14715	14863	14821	14912	14938	14874	14565	14842	14857	14656	14882	14883	14841	14836	14765	14859	14853	14745	14893	14762	14757	14797	14923	14638	14725	14777	14701	15011	14690	14846	14711	14922	14757	14711	14894	14938	14879	14713	15020	14872	14858	14778	14650	14881	14834	14679	14814	14652	14792	14698	14750	14862	14730	14970	14960	15002	14967	14721	14844	14929	14970	15017	14770	14802	14919	14971	14941	14799	14740	14804	14752	14753	14834	14728	14825	14783	14890	14719	14779	14846	14760	14867	14832	14875	14836	14804	14787	14711	14847	14821	15027	14939	14761	14757	14655	14717	14742	14761	14836	14688	14903	14961	14886	14926	14771	14628	14774	14833	14768	14966	14850	14737	14803	14703	14855	14768	14848	14737	14861	14690	14893	14758	14898	14745	14716	14769	14620	14818	14872	14912	14632	14787	14646	15089	14653	14799	14751	14907	14895	14955	14710	14701	14793	14832	14608	14703	14895	14943	14739	14841	14818	14795	14787	14816	14791	14921	14921	14825	14814	14780	14755	14792	14735	14589	14812	14840	14893	14847	14644	14841	14778	14800	14780	14697	14861	14762	14925	14729	14907	14813	14712	14862	14820	14771	14698	14846	14669	14855	14811	14912	14885	14660	14890	14871	14923	14927	14813	14859	14754	14787	14923	14674	14734	14822	14782	14806	14765	14837	14804	14844	14893	14711	15002	14713	14753	14740	14879	14786	14965	14809	14951	14802	14926	14799	14806	14728	14785	14916	14771	14871	14813	14844	14699	14863	14632	14735	14925	14758	14716	14971	14832	14874	14882	14735	14807	14751	14907	14772	14957	14777	14930	14978	14866	14724	14879	14820	14597	14928	14747	14830	14667	15060	15026	14702	14848	14765	14984	14715	14737	14824	14926	14806	14800	14748	14798	14856	14903	14825	14661	14853	14815	14845	14833	14677	14851	14727	14818	14919	14868	14752	14820	14662	14803	14726	14689	14828	14690	14878	14728	14727	14821	14725	14988	14659	14902	14905	14772	15016	14951	14720	14799	14834	14744	14840	14710	14843	14919	14963	14643	14841	15009	14666	14920	14871	14895	14791	14673	14879	14815	15088	15035	14797	14699	14793	14747	14857	14819	14729	14786	14642	14842	14624	14855	14804	14972	14765	14826	14838	14914	14674	14926	14738	14810	14894	14850	14876	14711	14700	14679	14762	14916	14679	14811	14906	14941	14813	14776	14871	14877	14736	14785	14770	14838	14736	14898	14746	14695	14956	14741	14745	14937	14983	14724	14980	15024	14777	14749	14708	14790	14878	14892	14822	14849	14917	14741	14953	14884	14762	14742	14595	14746	14756	14858	14741	14654	14836	14752	14770	14835	14862	14794	14735	14805	14795	14879	14694	14875	14853	14887	14737	14792	14691	14802	14792	14861	14833	14896	14858	14770	14838	14758	14759	14884	14907	14843	14817	14700	14957	14706	14780	14765	14753	14710	14680	14854	14922	14975	14715	14926	14744	14881	14766	14745	14685	14872	14785	14839	14657	14839	14854	14887	15000	14750	14920	14852	14743	14814	14879	14936	14950	14905	14855	14784	14776	14864	14811	14720	14748	14786	14766	14996	14954	14768	14959	14653	14812	14780	14939	14876	14865	14839	14747	14903	14726	14982	14885	14795	14793	14599	14728	14709	14888	14808	14917	14821	14821	14796	14772	14844	14831	14676	14779	14886	14650	14846	14958	14866	14819	14836	14762	14880	14801	14862	14759	14784	14801	14551	14852	14760	14894	14833	14769	14901	14818	14863	14587	14690	14814	14751	14788	14899	14827	14934	14757	14853	14765	14755	14584	14841	15011	14804	14736	14954	14850	14517	14731	14677	14711	14771	14776	14882	14790	14734	14880	14801	14701	14774	14879	14851	14866	14824	14918	14770	14686	14874	14809	14839	14786	14948	14708	14785	14822	14853	14957	14788	14870	14870	14764	14668	14816	14761	14829	14878	14921	14734	14858	14964	14800	14750	14846	14605	14804	14872	14861	14986	14785	14667	14947	14808	14851	14713	14829	14911	14807	14816	14765	14940	14761	14715	14831	14837	14874	14965	14779	14754	15005	14835	14832	14716	14860	14772	14765	14688	14788	14889	14886	14634	14785	14778	14657	14871	14727	14872	14747	14746	14811	14845	14790	14860	14772	14828	14906	14715	14815	14788	14739	14823	14898	14790	14959	14792	14797	14712	14789	14857	14864	14746	14912	14793	14877	14871	14801	14917	14843	14783	14786	14943	14793	14762	14786	14643	14785	14815	14823	14898	14635	14823	14757	14817	14842	14828	14903	14739	14714	14861	14754	14887	14770	14826	14867	14968	14778	14829	14731	14900	14784	14767	14961	14856	14767	14881	14747	14885	14918	14762	14775	14835	14873	14879	14778	14611	14711	14795	14859	14929	14958	14894	14832	14894	14699	14835	14791	14735	14723	14823	14783	14739	14868	14698	14790	14884	14816	14868	14886	14891	14802	14802	14731	14860	14799	14870	14715	14747	14822	14771	14814	14815	14727	14740	14708	14870	15022	14738	15030	14827	14592	14679	14963	14711	14728	14925	14933	14752	14785	14690	14846	14732	14823	14651	14995	14661	14818	14752	14886	14756	14728	14908	14859	14849	14805	15017	14834	14821	14710	14896	14848	14814	14709	14746	14736	14755	14878	14958	14777	14910	14677	14858	14931	14883	14764	14830	14709	14783	14696	14708	14846	14884	14687	14860	14788	14863	14788	14878	14669	14904	14780	14892	14853	14736	14916	14809	15053	14710	14844	14853	14722	14868	14761	14774	14795	14864	14909	14679	14533	14780	14659	14626	14905	14818	14865	14772	14757	14666	14907	14977	14834	14658	14645	14929	14925	14759	14816	14905	14884	14864	14793	14916	14667	14639	14838	14803	14750	14784	14915	14822	14774	14933	14855	14746	14858	14715	14755	14866	14735	14817	14762	14937	14890	14768	14640	14865	14860	14826	14737	14924	14890	14757	14909	14852	14760	14860	14890	15043	14890	14838	14839	14919	14819	14735	14961	14848	14735	14878	14731	14712	14789	15060	14837	14786	14881	14976	14753	14784	14851	14807	14864	14808	14703	14777	14794	14658	14750	14824	14677	14919	14925	14839	14815	14778	14840	14981	14904	14900	14825	14775	14732	14970	14899	14974	14918	14747	14879	14602	14925	14945	14783	14855	14877	14989	14776	14754	14834	14836	14777	14714	14826	14619	14873	14902	14925	14992	14838	14768	14709	14924	14773	14880	14780	14750	14975	14779	14762	14712	14878	14782	14883	14928	14839	14895	14762	14926	14696	14863	14805	14877	14830	14735	14727	14864	14717	14761	14767	14950	14816	14896	14841	14548	15037	14799	14803	14741	14901	14816	14784	14797	14704	14652	14861	14787	14729	14830	14773	14856	14866	14903	14939	14859	14728	14744	14898	14795	14817	14937	14731	14674	14853	14689	14817	14821	14926	14977	14787	14953	14814	14814	14773	14780	14750	14831	14814	14727	14856	14853	14654	14855	14781	14877	14857	14744	14727	15036	14681	14720	14785	14865	14857	14879	14878	14996	14798	15047	14862	14840	14939	14807	14817	14763	14901	14817	14798	14913	14759	14995	14754	14767	14893	14850	14938	14910	14852	14771	14864	14835	14734	14706	14921	14837	14684	14846	14692	14762	14828	14871	14770	14796	14755	14753	14746	14881	14853	14820	14899	14711	14776	14938	14990	14850	14715	14876	14764	14880	14864	14889	14796	14769	14902	14692	14827	14870	14736	14689	14812	14828	14756	14845	14649	14789	14799	15015	14713	14904	14852	14860	14818	14795	14850	14879	14809	14924	14788	14686	14814	14788	14943	14846	15020	14761	14880	14839	14984	14648	14780	14869	14866	14998	14905	14856	14772	14732	14795	14898	14863	14715	14778	14742	14853	14871	14811	14634	14791	14722	14679	14805	14994	14727	14743	14798	14897	14686	14822	14775	14795	14861	14773	14821	14801	14743	14804	14655	14831	14808	14929	14855	14771	14843	14861	14793	14818	14804	14699	14745	14983	14712	14591	14802	14917	14775	14792	14708	14696	14780	14754	14910	14851	14735	14817	14792	14800	14847	14947	15012	14798	14761	14855	14736	14904	14758	14894	14765	14699	14790	14921	14897	14671	14811	14892	14876	14749	14843	14789	14778	14869	14707	14792	14621	14855	14893	14782	14865	14810	14946	14819	14750	14790	14784	15051	14773	14834	14862	14677	14875	14628	14726	14735	14740	14784	14842	14883	14827	14650	14839	14844	14900	14698	14915	14869	14813	14832	14807	14708	14945	14969	14765	14838	14778	14771	14882	14725	14916	14815	14773	14607	14888	14792	14776	14910	14722	14886	14774	14591	15002	14800
27973	23886	27181	23260	19076	18932	18683	18330	17918	18767	19129	18460	18331	18136	17885	17614	17489	17451	17383	17281	17471	17309	17205	17044	17148	17291	17208	17264	17187	17349	17165	17270	17332	17019	17250	17448	17239	17461	17086	17070	17362	17219	17283	17245	17090	17236	17375	17283	17056	17368	17078	17168	17130	17121	17293	17193	17391	17216	17150	17334	17098	17192	17382	17418	17059	17203	17094	16953	17219	16904	17105	17025	17156	17434	17464	17031	17251	17268	17157	17139	16968	17160	17197	17177	17228	17266	17106	17223	17338	17327	17068	17063	16967	17100	17202	17306	17163	17102	17264	17183	16984	17336	17264	17192	17355	17023	17281	17212	17295	17123	17294	17280	17094	16973	17140	17053	17307	16969	17319	17231	17203	17267	17158	17121	17155	17165	17324	17061	17304	17238	17249	17116	17167	17203	17189	17351	17155	17342	17250	17206	17184	17024	17264	17160	17233	17135	17316	17189	17267	17351	17156	17123	17168	17435	17140	17216	17039	17049	17257	17225	17219	17076	17159	17091	17347	17233	17230	17139	17234	17188	17261	17019	17077	17176	17365	17211	17138	17015	17057	17070	17257	17220	17052	17273	16962	17312	17282	17079	17223	17282	17266	16981	16949	17167	17199	17371	17110	17320	17248	17206	17290	17044	17027	17294	17048	16940	17238	17235	17051	17232	17045	16992	17083	16959	17260	17135	17193	17365	17071	17235	17091	16938	17143	17303	17049	17156	17182	17206	17172	17059	17156	16901	17087	17148	17041	17075	17112	17156	17053	17111	17058	17228	17093	17263	17171	17269	17349	17007	17180	17319	17238	17293	17113	17239	17426	17152	17178	17108	17239	17124	17296	17266	17186	17327	17157	17095	16977	17291	17179	17285	17129	16980	17141	17112	17314	17149	17193	17077	17206	17218	17175	17226	17226	17308	17329	17157	17002	17177	17347	17424	17288	17182	17148	17239	17323	17170	17401	17168	17361	17319	17237	17295	17036	17397	17292	17218	17074	17289	17214	17238	17068	17189	17240	17297	17100	17384	17249	17388	17062	17183	17134	17063	17155	17028	17246	17372	17174	17199	17134	17113	17029	17044	17189	17156	17240	17048	17208	17221	17154	17347	17205	17125	17079	17123	17143	17123	17281	17127	17129	17248	17406	17118	17127	17141	17195	17286	17131	17002	17076	17212	17109	17143	16973	17119	17240	17147	17151	17144	17263	17284	17169	17148	17138	17279	17219	17048	17121	17111	17183	17096	17004	17293	17243	17337	17319	16987	17027	17278	17188	17019	17065	17089	17165	17213	17027	17248	17130	17240	17196	17233	17140	17133	17320	16998	17403	17285	17208	17258	17188	17005	16976	17189	17212	16921	17146	17232	17371	17291	17235	17194	17230	17295	17198	17362	17218	17166	17115	17392	17251	17242	17160	16990	17282	17269	17057	17119	17260	17092	17190	17074	17076	17138	17274	16905	17277	17003	17161	17324	17302	17356	17401	17292	17424	17111	17405	17318	17294	17318	16931	17031	17260	17196	17178	17136	17010	17504	17046	17026	17190	17222	17358	17448	17060	17206	17071	17165	17271	17252	17139	17167	17096	17001	17041	17318	17209	17074	16963	17281	17061	17341	17226	17200	17563	17086	17175	17311	17025	17132	16894	17293	17032	17261	17247	17071	17194	17282	17285	17317	17092	17288	17364	17254	17375	17263	17039	17208	17197	17218	17278	17092	17307	17107	17257	17020	17219	17191	17183	17257	17191	17162	17044	17257	17294	17071	17075	17180	17315	17230	17082	17266	17139	17130	17203	17277	17268	17186	17244	17087	17127	17388	17228	17383	17226	17171	17373	17371	17260	17200	17094	16987	17016	17107	17245	16992	17357	17189	17276	17328	17191	16991	17106	17254	17111	17181	17283	17343	17154	17292	17217	17164	17258	17267	17268	17250	17397	17126	17173	17084	17081	17248	17311	17267	17176	17177	17055	17056	17067	17142	17285	17299	17392	17201	17273	17275	17111	17340	17145	17395	17227	17218	17295	17132	17532	17075	17172	16927	17149	17120	17360	17169	17349	16908	17223	17265	17189	17262	17215	17323	17234	16983	17115	17227	17288	17283	17165	17347	17085	17066	17290	17207	17023	17320	17178	17098	17238	16994	17103	17238	17187	16973	17178	17239	17368	17388	17047	17426	17213	17283	17262	17114	17349	17311	17111	17086	17169	17180	17060	17218	17222	17234	17148	17107	17315	17470	17349	17328	17263	17444	17208	17112	17116	17347	17321	17352	17172	17237	17293	17289	17308	17226	17155	17234	17150	17263	16846	17360	17372	17360	17190	17059	17308	17148	17222	17538	17231	17184	17177	17247	17078	17250	17173	17068	17051	17270	17140	17124	17043	17153	17287	17311	17266	17141	17287	17048	17134	17090	17054	17140	17252	17069	17012	17039	17235	17214	17220	17332	17364	17366	17238	17119	16985	17321	17163	17066	17250	17087	17479	17094	17121	17235	17302	17347	17213	17308	17105	17279	17016	17082	17200	17090	17334	17195	17231	17147	17368	17096	17137	17080	17203	16975	17150	17120	17244	17194	17176	17322	17025	17235	17168	17081	17081	17117	17337	17273	17229	17407	17055	17152	17425	17219	17236	17152	17430	17128	17085	17296	17339	17297	17154	17063	17015	17384	17027	16939	17165	17079	17165	16932	17193	17211	17306	17257	17212	17257	17260	17163	17245	17214	17270	17319	17184	17131	17115	17109	17106	17287	17257	17009	17354	17183	17242	17210	17040	17158	17206	17430	17205	16944	17248	16966	17106	16977	17208	17306	17324	17068	17128	17140	17078	17224	17216	17092	17219	17107	17179	17190	17152	17112	17279	17197	17216	17237	17152	17064	17232	17115	17152	17052	17148	17153	17232	17024	17201	17282	17133	17074	17297	17172	17253	17206	17111	17131	16990	17347	17218	17258	17099	16913	17321	17225	17050	17223	17184	17200	17231	17133	17397	17103	17221	17175	17205	17241	17089	17226	16947	17190	17007	17326	17206	17116	17102	17220	17110	17136	17061	17042	17361	17193	17209	17286	17058	17484	17416	17063	17228	16846	17063	17274	16966	17325	17432	17354	17408	17078	17071	17147	17229	17119	17340	17205	17284	17213	17188	17179	17414	17309	17061	17241	17055	17292	17230	17092	17400	17272	17174	17120	17120	17163	17120	17107	17249	17103	17295	17123	17214	17208	17279	17256	17217	17233	17252	17317	17365	17210	17230	17307	17078	17285	17171	17069	17394	17256	17192	17171	17223	17323	17183	17331	17236	17109	17438	16936	17327	17301	17281	17213	17249	17267	16984	17367	17256	17229	17024	17209	17412	17304	17266	17294	17236	17107	17205	17128	17227	17127	17257	17149	17071	17293	16951	17139	17179	17245	17250	17329	17534	17256	17167	17179	17133	17111	17097	17067	17088	17286	17276	17110	17013	17264	17392	17295	17438	17182	17176	17218	17117	17193	16869	17093	17118	17228	17287	17084	17211	17053	17323	17103	17189	17173	17126	17200	16927	16911	17175	17216	17357	17334	17173	17044	17220	17186	17091	17021	17277	17171	17525	17161	17237	17129	17099	17262	17013	17134	17176	17285	17209	17168	17242	17151	17278	17090	17169	16953	17055	17248	17055	17245	17120	17200	17258	17199	17190	17199	17076	17080	17360	17300	17092	17183	17193	17224	17356	17179	17155	17326	17114	17283	17426	17425	17318	17141	17271	17244	17165	17313	17260	16990	17221	17212	16913	17050	17269	17261	17162	17294	17090	17143	17234	17347	17168	17262	17218	17227	17157	17170	17179	17085	17272	17152	17522	17277	17146	17157	17166	17175	17259	17236	17335	17186	17214	17164	17166	17000	17322	17298	17291	17266	17090	17335	17052	16990	17344	17206	17136	17130	17243	17407	17328	17284	17224	17303	17359	17165	17123	17185	17015	17240	17065	17369	17139	17393	17300	17165	17276	17314	17162	17147	17221	17089	17270	17194	17154	17355	17139	16976	17055	17210	17134	17110	17150	17312	17256	17321	17256	17171	17130	17112	17206	17232	17228	17131	17227	17252	17168	17009	17093	17104	17156	17277	17216	17255	16930	17293	17105	17303	17007	17060	17237	16996	17263	17155	16980	17177	17198	17263	17327	17367	17429	17260	17111	17150	17277	17150	17298	17133	17178	17147	17207	17000	17134	17239	17132	17170	17172	17184	17084	17275	17218	17213	17236	17183	17159	17384	17049	17342	17395	17091	17099	17353	17244	17285	17333	17303	17328	17203	17113	17324	17049	17206	17154	17149	17254	17167	17204	17417	17185	17139	17202	17113	17277	17227	17219	17364	17089	17287	17111	17300	17109	17237	17237	17250	17207	17164	17161	17132	17259	17340	17266	17110	17173	17089	17167	17239	17272	17145	17410	17283	17246	17174	17311	17234	17103	17424	17134	17128	17131	17068	17245	17108	17323	17397	17186	17137	17144	17304	17398	17182	17263	17283	17215	17271	17078	17117	17309	17160	17234	17053	17151	17155	17365	17152	17370	17179	17115	17191	17337	17121	17140	17176	17169	17207	17420	17378	17100	17090	17252	17249	17191	17249	17115	17082	17219	17202	17155	17183	17098	17141	17342	17313	17340	17067	16982	17150	17114	17253	16948	17242	17249	17130	17153	17184	17066	17296	17257	17091	17156	17007	17022	17193	17199	17082	17080	17278	17251	17036	17325	17182	17359	17368	17259	17235	17111	17209	17159	17270	17238	17412	17054	17247	17164	17249	17227	17090	17161	17290	17349	17431	17358	17048	17113	17184	17088	17266	17096	17293	17074	16851	16959	17031	17141	17150	17449	17178	17136	17117	17320	17223	17235	17083	17190	17150	17088	17242	17158	17314	17215	17300	17026	17154	17274	17289	17245	17117	17051	17252	17139	17230	17155	17400	17106	17147	17213	17278	17209	17316	17218	17176	17082	17178	17268	17304	17264	17106	17164	16891	17173	17302	17149	17356	17241	17074	16997	17243	17121	17146	17057	17179	17438	17259	17157	17118	17221	17163	17193	17071	17214	17412	17330	17235	17324	17102	16995	17410	17417	17129	17149	17329	17263	17048	17086	17249	17182	17108	17087	17180	17347	17082
26407	33756	26696	19509	17853	17485	17115	16114	15863	16800	17574	16600	16544	15937	15453	15080	14941	14831	15080	14930	15019	14720	15033	14855	15096	14746	14799	14952	14928	14936	14822	15069	14711	14874	14766	14793	14941	15016	14893	14782	14871	15089	14734	14875	14996	15029	14806	14870	14781	14959	14975	14803	15017	14979	14767	14858	14829	14953	14824	14849	14938	14853	14900	14902	14857	15002	14747	14851	14872	14873	14904	14888	14873	14923	14941	14888	14916	14876	14841	14777	14954	14873	14968	14579	14992	14953	14895	14891	15077	14830	14913	14819	14796	14764	14981	14959	14882	14887	14927	14982	14845	14654	14999	14950	14948	14710	14997	14870	14974	14909	14728	14834	14807	14888	14840	14856	14906	14874	14838	15017	14819	14824	14790	14982	14806	14907	14702	14790	14851	14821	14852	14763	14804	14962	14879	14894	14774	14882	14806	14636	14922	14976	14765	14806	14860	14882	14750	14733	14965	14978	14951	15064	14828	14741	14752	14944	14990	14785	14716	14817	15016	14930	14780	14753	14852	14775	14808	14927	14856	14797	14888	14885	14793	14773	14894	14816	14848	14810	14865	14890	14821	14898	14774	14885	14722	15068	14628	14845	14983	14838	14767	14821	14902	14720	14709	14714	14877	14718	14830	14721	14878	14873	14808	14904	14887	14856	14861	15026	14922	14758	14705	14906	14919	14737	14816	14800	14852	14798	14879	14829	14939	14768	14687	14887	14971	14763	14929	14941	14692	14874	14764	14877	14809	14810	14868	14796	14869	14778	14715	14923	14819	14706	14913	14818	14904	14947	14945	14930	14935	14674	14800	14829	14899	14920	15010	14809	14679	14783	15000	14936	14940	14878	14748	14853	14820	14776	14888	14905	14947	14840	14928	14866	14940	14942	14906	14736	14735	14969	14870	14954	14864	14890	14790	14871	14718	14854	14893	14767	14770	14880	14814	14787	14656	14858	14609	14944	14783	14865	14949	14731	14908	14802	14869	14738	14741	15025	14813	14914	14818	14686	14768	14776	14801	14903	14730	14968	14872	14781	14869	14778	14811	14994	15026	14578	14826	14826	14685	14919	14921	14813	14852	14819	15027	14835	14955	14880	14865	14870	14898	14860	14907	14950	14913	14793	14825	14926	14650	14900	14765	14975	14902	14872	14978	14934	14709	14735	14786	14829	14801	14891	14707	14809	14814	14866	14879	14952	14880	14811	14752	14779	14820	14719	14843	14776	14683	14865	14832	14700	14782	14664	14732	14911	14795	14968	14783	14894	14820	14861	14740	14694	15007	14925	14790	14912	14887	14862	14891	14975	14981	14758	14820	14939	15008	14744	14922	14811	14912	14762	14810	14968	14931	14745	14834	14805	14747	14905	14784	14769	14896	14830	14841	14754	14773	14895	14699	14976	14893	14865	14831	14948	14811	14916	14950	14793	14901	14999	14917	14785	14852	14855	14826	14874	14901	14769	14808	14871	14770	14704	14863	14761	14783	14751	14865	14869	14826	14836	14828	14899	14678	14913	14846	14777	14821	14892	14845	14872	14951	14719	14753	14918	14842	14891	14651	14950	14756	14742	14950	14831	14919	14875	14985	14979	15036	14898	14780	14834	14968	14826	14738	14902	14742	14675	14978	14850	14802	14945	14817	14846	14763	14783	14743	14676	14827	14888	14880	14942	14825	14735	14862	14835	14872	14944	14767	14858	14814	14800	14762	14726	14820	14758	14882	14973	14806	14765	14794	14819	14859	14663	14837	14790	14793	14802	14815	14772	14890	15003	14811	14853	14981	14854	14756	14913	14931	14929	14749	14770	14777	14858	14869	14965	14880	14689	14846	14918	14825	14850	14888	14678	14792	14811	14850	14990	14880	14720	14626	14911	14730	14866	14809	15002	14973	14813	14757	14829	14691	14940	14821	14775	14835	14850	14900	14866	14842	14910	14930	14893	14844	14827	14949	14868	14810	14929	14826	14905	14769	14992	14953	14888	14885	14814	14904	14785	14892	14888	14780	14634	15002	14768	14760	14875	14806	15040	14780	14951	14898	14888	14718	14891	14786	14906	14901	15035	14989	14872	14989	14870	14851	14802	14723	14864	14949	15000	14898	14777	14958	14970	14639	14882	14771	14918	14878	14814	14811	14888	14816	14988	14718	14918	14821	14777	14746	14875	14899	14753	14868	15002	14759	14833	14939	14799	14889	14920	14889	14893	14996	14904	14862	14889	14700	14885	14836	14852	14967	14928	14958	14796	14770	14982	14887	15006	14919	14698	14800	14784	14897	14851	14685	14910	14715	14897	14927	14761	14895	14858	14847	14934	14868	14842	14829	14891	14775	14747	14882	14965	14732	14840	14784	14791	14742	14860	14757	14995	14886	14895	14940	14888	14844	14774	14661	14917	14856	14971	14756	14847	14924	14690	14931	14864	14618	14697	14975	14854	14784	14852	14622	14951	14905	14796	14787	14994	14829	14916	14757	14965	14733	14823	14742	14982	14802	14852	14835	14940	14716	14922	14848	14950	14990	14977	14849	14965	14801	14814	14881	15023	14890	14863	14784	15042	14753	14889	14801	14736	14808	14940	14970	14717	14857	14786	14730	14763	14895	14916	14907	14998	14720	15024	14777	14781	14799	14853	14680	14840	14842	14814	14708	14862	14881	14741	14984	14786	14808	14999	14955	14863	14940	14896	14816	14741	14796	14896	14794	14843	14927	14773	14802	14702	14959	14749	14806	14979	14838	14802	14809	14839	14840	14931	14986	14963	14810	14794	14815	14767	14949	15020	14750	14885	14987	14854	14962	14861	14826	14771	14922	14762	14795	14852	14942	14748	14827	14827	14742	14961	15058	14967	14692	14867	15088	14857	14837	14851	14827	14744	14869	14661	14967	14779	14887	14943	14869	14825	14878	15008	14869	14885	14873	14627	14889	14710	15029	14760	14883	14802	14848	14947	14931	14834	14915	14792	14850	14798	14993	14918	15019	14869	14807	14907	14833	14787	14909	14950	14830	15012	15041	14738	14827	14828	14757	14968	14782	14826	14904	14985	14895	14899	14903	14996	14853	14898	14833	14872	14524	14941	14949	14800	14861	15129	14818	14824	14864	14716	14861	14902	15004	14887	14806	14936	14979	14822	14883	14912	14807	14738	14757	14633	14739	14786	14972	14863	14840	14721	14730	14870	14877	14900	14842	14798	14779	14726	14850	14804	14936	14701	15027	14915	14922	14696	14810	14977	14892	14876	14895	14730	14904	14829	14909	14910	14807	14895	14851	14882	14790	14715	14827	14781	14779	14901	14851	14891	14721	14819	14968	14925	14928	14868	14805	14815	14837	14703	14803	14910	14856	14797	14754	14873	14767	14833	14871	14894	14745	14996	14806	14826	14904	14719	14927	14883	14750	14754	15084	14645	14672	14860	14956	14873	14797	14866	14887	15038	14871	14859	14890	14797	14757	14818	14710	14858	14846	14748	14754	14736	14762	14840	14713	14758	14860	14843	14771	14913	15047	14713	14970	14778	14860	14874	14785	14761	14799	14885	14838	14847	14893	14802	14867	14862	14861	14813	14826	14801	14731	14819	14811	14735	14822	14786	14786	14782	15070	14755	14966	14893	14869	14865	14831	14747	14895	14873	14844	14835	14879	14672	14726	14787	14850	14815	14696	14708	14739	14879	14695	15150	14828	14899	14695	14908	14877	14764	15015	14779	14945	14742	15052	14852	14845	14677	14826	14886	14806	14860	14669	14872	14891	14788	15008	14898	14681	14773	15031	14868	14878	14965	14733	14863	14995	14916	14760	14822	14669	14771	14924	14998	14982	14854	14827	14867	14831	15027	14844	14760	14802	14961	14885	14913	14837	14986	14919	14839	15006	14897	14950	14882	14869	14861	14766	14872	14866	14751	14930	14814	14805	14849	14844	14911	14939	14752	14690	14757	14846	14765	14872	14737	14729	14718	14812	15040	14791	14978	14728	14861	14860	14765	14899	14830	14863	14812	14669	14860	15000	15056	15019	14926	14873	14937	14892	14830	14919	14897	14913	14982	14938	14853	14754	14783	14923	14660	14808	14852	14936	14717	14881	14938	14785	14963	14926	14791	14842	14833	14792	14853	14747	14801	14988	14972	14911	14999	14770	14736	15025	14842	14892	14803	14867	14652	14850	14908	14814	14787	14682	14899	14967	14919	14947	14897	14940	14850	14922	14686	14776	14872	14895	14844	14974	14918	14806	14854	15034	15043	14668	14951	14810	14905	14896	14919	14810	14964	14841	14790	14788	14898	14944	14771	14855	14961	14757	14971	14860	14781	14831	15072	14740	14831	14888	14860	14897	14839	14818	14711	14967	14861	14650	14803	14851	14735	14711	14604	14773	14751	14764	14774	14822	14791	14883	14870	14878	14938	14867	14804	14876	14782	14756	15004	14786	14769	15002	14846	14715	14842	14919	14930	14630	14782	14768	14768	14796	14710	15021	15023	14899	15129	14875	15136	14952	14856	14943	14793	14740	14897	14751	14840	15025	14832	14830	14834	14813	14921	14931	14943	15016	14836	14903	14955	14758	14854	14741	14807	14912	14962	14769	14768	14852	15019	14922	14786	15119	14709	14797	14905	15054	14741	14770	14916	14837	14862	14886	14891	14953	14854	14712	14896	15007	14873	14840	14920	14681	14809	14958	14787	14939	14926	14674	14866	14981	14983	14690	14715	14853	14921	14846	14875	14933	14781	14720	14856	14881	14883	14881	14791	14877	14896	14856	14776	14899	14953	14580	14923	14915	14871	14928	14840	14942	14902	14863	14796	15079	14761	14933	14852	14890	14845	14801	14936	14956	14922	14835	14926	14893	14796	14798	14945	14767	14908	14893	14975	14833	14677	14844	14951	14850	14650	15027	14889	14650	14840	14842	14951	14806	14773	14877	14692	14879	14886	14890	14877	14922	14919	14957	14856	14860	15052	15026	14891	14865	14844	14788	14955	14942	14887	14725	14794	14788	14693	14891	14869	14818	14893	15042	14772	14916	14989	14787	15006	14883	14922	14821	14691	14751	14950	14888	14786	14884	14794	14898	14713	14875	14917	14799	14849	14851	14841	14891	14841	14901	14847	14937	14752	14963	14855	14753	14789	14770	14801	14807	15019	14975	14756	14830	14831
23864	21242	28532	24423	22699	23755	23631	20788	21598	27960	28522	25431	24364	22241	20089	18638	17986	17716	17541	17280	17177	17080	17364	17223	17242	17079	17208	17145	16995	16806	17039	17186	16990	16972	17026	16978	16879	17013	17073	17099	17120	17001	16998	17077	16932	17004	17020	17154	17079	17359	17067	16953	17215	16935	16955	17158	17092	17112	17110	16954	17084	16890	17037	17002	17095	16952	17278	17047	17104	16936	17193	17142	17142	16921	17208	16956	17007	17032	17134	16959	16943	17068	17007	17108	17047	17022	17127	17061	17099	17005	17025	16952	16948	17039	17166	16800	17018	16940	16979	17109	17113	17211	17201	17034	17086	17007	17074	17093	17139	17057	17059	17164	17165	16925	16785	16874	17114	17196	17060	16983	17028	17003	17059	17149	17059	17138	17020	16840	17183	17110	17151	17181	16990	16966	16912	17155	17166	16998	17046	16988	17120	17136	16997	16994	17175	16981	16898	16839	17061	17173	17012	16909	17245	17121	17032	16978	17334	17026	16984	17004	16988	16987	16939	16830	17133	17183	17083	16879	16944	17219	17056	17132	17083	17036	17312	16943	16898	16892	17068	17052	16842	16925	16951	17062	17149	17036	17080	17036	17013	16995	17115	17049	17168	17048	17146	16933	17084	17016	16918	17067	17136	17074	17128	16835	17045	17216	17010	16988	17134	17051	17150	17125	16920	17087	16826	17118	17208	16982	16893	16808	17040	16916	16956	17054	17144	17014	16911	16827	17185	17072	17154	17022	16979	16934	17175	17214	17210	17095	16947	17176	17079	17040	16901	17096	17002	16892	17139	17070	17219	17025	16879	16947	16936	17141	17156	16699	16933	16893	17158	16862	16959	16898	17123	16815	16836	16962	17002	17089	16866	17192	16980	16909	16973	16930	17000	17176	17110	17003	17110	17003	17018	16904	17134	16884	16981	17047	17173	17037	16888	17081	17184	16977	16910	16948	17040	17140	16785	16996	16887	16980	16971	16880	17078	17087	17051	16948	16799	17014	16983	16978	17126	17053	16992	17003	17132	16921	17070	17272	17038	17016	17083	16965	17098	16848	17043	17055	17022	17078	17242	17059	16959	17183	16998	17166	17013	16912	16900	17085	17033	17034	17044	17002	16950	17043	16831	17374	17102	17067	17099	17091	17076	16884	17018	17193	17115	17261	16987	17007	16878	16869	17154	16974	16779	17159	16996	16989	16981	16968	17003	16987	17076	17063	17054	16982	17162	17088	16907	16932	17064	16944	16988	16990	17159	17008	17102	17156	17077	17201	17032	17026	17175	17054	16791	16913	16968	17095	17122	16916	17063	17079	17005	16949	16966	17020	17254	17017	17121	17041	17097	17181	16884	17047	16954	16947	17047	16925	16952	17093	16936	17004	16946	16732	17040	17137	17259	17010	17113	17143	17227	17083	16979	16963	17081	16942	17015	16896	16922	17179	17005	17172	16899	16910	16880	16966	17071	17074	16990	16849	16993	17166	17005	17219	16959	17053	16961	16811	17012	16922	17102	17000	16999	16999	17177	17159	17134	16865	17077	17087	17172	17048	17022	17224	17015	17028	16903	17132	16878	17029	16857	17198	16942	17145	17067	16950	16995	17111	17135	16798	16997	17114	17063	17076	16856	16944	17086	17064	17120	17181	17041	16978	16925	17004	16909	17078	16928	17071	17054	17002	16923	17016	17132	17117	16953	16971	17002	16933	17001	17172	16951	17071	17043	17130	17051	17207	17124	17061	16979	16973	17278	17007	16992	16807	16848	17174	16998	17182	16837	16995	16971	17288	17043	17004	17104	17081	17053	16991	16929	17219	17207	17116	17008	16944	17062	17284	16976	17090	16978	17067	17025	17044	17165	17035	17021	17113	17211	16885	16910	17345	16824	16966	17052	17030	17154	16964	17167	17106	17195	17078	17003	16983	17197	17138	16949	17035	17123	17057	17013	16860	17039	17132	16947	16951	16973	16845	17083	17162	17023	17043	16991	16939	17143	17183	17226	17196	17091	17006	17132	17202	17296	17047	17164	17207	17154	17060	17051	17037	16899	17152	17013	16874	17165	16987	16941	17010	17064	17045	16940	17145	17182	17094	16958	16869	17067	17077	17026	16910	17190	17129	17016	17160	17003	16983	17040	17020	16951	16939	17047	17001	16916	17266	17091	16950	16866	17183	17067	17159	16919	17135	17102	17023	17273	17033	17083	17017	17147	16991	16984	17056	17213	16980	17002	16849	17072	17098	17129	17085	16995	16902	16849	17034	17047	17118	16932	17234	16998	17165	17099	17036	16874	16914	17046	16974	16845	16903	17143	17042	17054	17085	17181	17115	16923	17198	17009	16815	17112	17146	17172	17119	16980	16876	17140	16950	16933	17089	17032	16896	17143	16995	16850	16941	16791	17076	17129	17054	17039	17049	17042	17032	17070	16999	16946	16785	17132	16815	17120	16864	16906	16958	17055	17208	17078	17323	17260	17145	16980	16948	17175	17059	17162	16986	17153	17053	16934	17037	17016	17050	17175	17025	16897	17115	17164	16946	16930	16936	16971	16880	16852	16813	17162	17126	17125	17190	16936	17081	16863	16954	16895	16834	16951	17055	17026	17011	17193	17010	17089	17174	17161	17127	17107	16970	16971	17073	17039	17063	16952	16866	17030	17138	16887	16955	17041	17018	17077	16915	16937	16998	16974	17064	17216	16977	16997	17024	17198	16983	17207	17085	17140	16982	17047	17048	17156	16981	16953	16937	16980	16926	16919	17079	17082	16973	17202	17037	16998	17047	17303	16952	17150	17024	16775	16956	17219	16859	16888	16903	17105	17109	17147	17113	17207	16908	17036	17127	16965	17041	17173	17203	16863	17038	17047	17141	16940	17193	16972	16952	17061	17027	16933	17133	17173	17021	16985	16967	16993	17149	16835	17027	17162	16971	17075	16977	16911	17003	17160	17089	17015	17094	17252	16953	17287	17119	16897	17058	17156	17079	17109	17005	17156	17276	17217	17076	16954	17042	16939	16951	17123	17095	17103	17035	16930	17190	17007	17007	16809	17123	17137	17086	16889	17182	16889	17054	17109	17054	17015	16976	16970	16893	17078	17190	16938	16987	17220	16855	17263	17057	17091	17031	17027	17016	17153	17014	17182	17098	17025	17124	17122	17149	17021	16922	17095	17047	17075	17003	17120	17063	16986	16887	17074	17052	17045	17200	17039	16965	17258	16869	16959	17059	16926	16950	16912	16972	17020	16711	17108	16940	17130	16808	17249	16858	17007	17038	17063	17018	16887	16940	16917	16982	16931	16885	16893	16986	16978	17067	17011	16992	16920	16981	16941	17102	17093	17041	17231	17082	17246	16977	16961	17169	17017	17042	17007	16921	17138	17126	17085	17200	16953	17093	17005	17043	17089	17063	17044	17080	17281	17140	17067	17012	17020	17006	16865	16915	17121	17149	17012	17059	17119	17146	17207	17155	17203	16815	16811	17044	17021	17239	17002	16930	16932	17029	17130	16725	17280	16891	17292	17286	17067	17010	17147	16944	17023	16941	17093	16958	16957	17222	17185	17215	17074	17150	17326	16975	16960	16948	17113	17041	17189	17086	17139	17059	17087	16932	17135	17038	17036	16713	17053	17063	16935	17064	17101	17093	17031	17058	16964	16859	17166	17028	16940	17032	16986	17176	17012	16740	17011	17122	17000	16906	16986	17101	17090	17045	16850	17034	16857	17074	16860	16894	16911	17116	17025	17085	16965	17052	17012	16818	16879	16843	16805	16796	17109	17089	17010	17024	16934	16984	16959	17107	16986	17022	17028	17089	16982	17146	16997	17122	17032	16972	17024	17102	17113	17172	17083	16989	17063	16790	16995	16887	16936	16996	17023	17150	17059	17110	16986	16954	17146	17150	17065	17006	17201	17122	17156	16973	17043	16922	17037	16962	17040	17229	17050	16896	17145	17052	16965	16940	16984	17100	17065	17283	17187	16962	17029	17139	17020	16958	16933	17102	17003	17093	17062	16876	17052	16992	17137	16978	16941	17163	17068	17148	16996	17090	16983	17066	16812	16877	17122	16977	17129	17035	17016	17005	16844	17054	16994	17146	17131	16932	17309	17124	17036	16974	16934	17118	17167	17165	16887	17000	17344	17063	16891	16952	16877	16948	17055	16893	16954	17228	17101	17050	17218	17243	17013	16954	16982	17065	17093	16966	17067	16972	16980	17077	17024	16822	16824	17069	17049	17077	16954	16894	17014	17015	17021	16899	17060	17010	17139	16998	17130	16938	16976	16972	16979	17016	17065	17209	17113	17036	16956	17050	16996	17043	17117	17151	17047	17170	17168	16866	17041	17212	17126	17077	17043	17192	17070	17026	17131	16981	17135	17111	16905	17062	17140	17092	16770	16992	17211	17035	16987	17219	17044	16982	17039	17156	17130	17121	16936	17063	17238	17046	17109	17208	16977	17184	17122	17199	17158	17106	17108	16985	17014	17282	17129	17328	16996	16915	17168	16962	16987	16952	16896	16962	17101	17042	17241	17020	17132	17068	17176	17036	17248	17242	17046	16996	16958	16916	17154	17068	17116	16962	17032	17079	17179	16795	16931	17226	17060	16997	16997	17107	16931	16942	17276	17020	17046	16965	17000	16995	17062	17230	17034	16977	16799	17086	17068	16926	16913	17058	17101	17079	17171	17046	16999	17126	17021	17059	16989	16894	17253	16978	16822	17006	17063	16935	17007	16929	16904	17044	17109	16978	16986	17075	16988	16841	17271	17158	16991	16997	17217	17290	17248	17057	17162	16878	17073	17201	16873	16942	16989	16966	17070	16967	17051	17086	17019	16961	16937	17054	16953	17029	17343	16953	17027	17139	17125	17153	17003	16980	16873	16808	17175	17028	17105	16818	16799	16911	17018	17007	17255	17093	16801	17243	17061	17161	17336	16888	16942	17218	17045	17081	17122	17098	17197	17081	17018	17025	17135	17155	17139	16983	16973	17109	16956	17021	17123	17029	17191	17127	17077	17077	17028	17132	17185	17080	16915	16916	17104	16940	17183	16987	16864	16932	17089	17118	17102	17066	17115	17150	16988	17030	16993	17115	17075	17334	16990	16917	16889	17065	17003	16996	16861	16894	16995	16961	17101	17206	17280	17293
27935	42991	37981	28432	23490	22259	21773	20354	22609	30350	29925	25838	24175	21249	18467	16716	16050	15368	15331	15052	14970	14855	14901	14907	14763	14741	14792	14883	14820	14585	14759	14691	14738	14862	14849	14763	14742	14878	14789	14817	14875	14861	14806	14698	14879	15027	14822	14868	14833	14750	15018	14898	14772	14794	14749	14864	14691	14705	14774	14770	14941	14721	14728	14849	14702	14963	14759	14859	14682	14842	14756	14693	14796	14753	14846	14767	14772	14722	14912	14741	14778	14819	14764	14738	14785	14740	14830	14707	14797	14570	14727	14646	14713	14804	14854	14803	14790	14754	14783	14849	14747	14830	14850	14730	14749	14786	14685	14724	14611	14781	14905	14756	14835	14766	14817	14787	14710	14782	14708	14791	14671	14861	14891	14784	14896	14763	14954	14644	14889	14802	15021	14750	14598	14892	14875	14526	14879	14783	14747	14717	14681	14863	14730	14822	14739	14739	14764	14630	14835	14688	14691	14825	14764	14559	14719	14868	14718	14719	14760	14725	14796	14663	14657	14875	14815	14617	14729	14689	14761	14627	14794	14761	14872	14749	14777	14647	14810	14776	14686	14519	14788	14818	14899	14674	14891	14549	14801	14641	14819	14785	14870	14768	14745	14829	14779	14836	14722	14635	14755	14702	15011	14884	14833	14929	14853	14660	14808	14919	14738	14941	14869	14673	14902	14659	14861	14723	14665	14955	14770	14708	14811	14804	14774	14780	14936	14859	14738	14903	14882	14757	14839	14757	14782	14866	14830	14692	14752	14789	14786	14710	14831	14714	14702	15047	14775	14798	14922	14717	14882	14792	14763	14705	14815	14811	14880	14637	14766	14821	14918	14657	14689	14863	14641	14798	14745	14811	14784	14716	14877	14761	14821	14698	14704	14552	14746	14709	14573	14790	14808	14781	14920	14791	14798	14667	14699	14751	14813	14903	14805	14723	14744	14746	14834	14775	14668	14982	14926	14734	14808	14726	14793	14834	14944	14683	14731	14618	14724	14864	14787	14750	14722	14770	14776	14728	14776	14793	14747	14791	14769	14662	14661	14862	14872	14842	14809	14714	14554	14662	14614	14599	14861	14620	14846	14782	14854	14789	14761	14745	14973	14947	14885	14810	14805	14704	14889	14646	14868	14642	14722	14837	14735	14908	14760	14590	14826	14745	14687	14925	14679	14796	14605	14736	14688	14670	14884	14755	14822	14755	14793	14806	14878	14706	14690	14810	14830	14865	14731	14884	14686	14958	14836	14672	14741	14840	14732	14764	14763	14718	14764	14939	14915	14651	14700	14825	14872	14624	14763	14831	14648	14777	15050	14824	14786	14905	14728	14700	14798	14508	14816	14737	14675	14837	14785	14837	14836	14785	14695	14730	14775	14858	14846	14791	14755	14722	14629	14755	14616	14822	14822	14611	14645	14782	14617	14860	14684	14809	14786	14881	14842	14721	14740	14793	14807	14958	14804	14750	14763	14605	14755	14798	14844	14726	14722	14557	14772	14814	14897	14673	14707	14699	14705	14743	14795	14719	14914	14762	14792	14593	14861	14751	14718	14692	14787	14643	14708	14807	14835	14588	14868	14783	14656	14632	14667	14662	14722	14669	14759	14613	14718	14835	14869	14754	14614	14532	14618	14809	14700	14700	14726	14805	14696	14760	14915	14751	14610	14948	14928	14833	14853	14788	14894	14902	14858	14742	14997	14650	14790	14679	14635	14743	14820	14781	14840	14666	14698	14793	14968	14808	14808	14719	14786	14827	14718	14717	14807	14756	14848	14875	14839	14713	14766	14912	14807	14860	14664	14658	14766	14730	14582	14834	14866	14763	14816	14755	14872	14711	14698	14641	14813	14787	14859	14707	14907	14610	14937	14754	14741	14707	14831	14747	14622	14772	14917	14798	14684	14836	14942	14680	14821	14596	14788	14766	14830	14821	14674	14764	14780	14706	14727	14922	14636	14771	14906	14730	14682	14747	14805	14970	14747	14699	14595	14837	14794	14688	14654	14733	14985	14774	14696	14765	14817	14829	14858	14727	14898	14696	14677	14681	14797	14758	14736	14827	14683	14868	14755	14763	14749	14773	14651	14801	14832	14840	14764	14808	14598	14596	14761	14837	14710	14696	14718	14945	14771	14780	14765	14749	14665	14664	14760	14819	14623	14663	14621	14939	14673	14749	14837	14935	14769	14766	14927	14819	14689	14737	14676	14756	14695	14803	14686	14773	14811	14671	14804	14669	14498	14785	14846	14721	15010	14839	14844	14715	14817	14773	14567	14706	14988	14871	14954	14742	14687	14699	14733	14780	14616	14641	14872	14812	14782	14732	14793	14916	14835	14887	14846	14654	14785	14692	14802	14867	14695	14686	14678	14573	14730	14846	14780	14731	14777	14782	14765	14881	14761	14765	14774	14761	14782	14746	14636	14890	14781	14832	14664	14721	14746	14736	14730	14793	14756	14778	14764	14803	14697	14785	14859	14884	14913	14626	14801	14896	14739	14850	14790	14681	14648	14626	14821	14670	14702	14872	15075	14746	14716	14794	14706	14661	14805	14784	14893	14672	14811	14859	14915	14892	14950	14710	14756	14744	14854	14803	14635	14747	14896	14944	14695	14694	14793	14693	14861	14789	14855	14833	14794	14811	14797	14703	14871	14831	14872	14677	14814	14846	14883	14677	14674	14837	14849	14719	14801	15007	14581	14881	14777	14756	14783	14978	14866	14700	14851	14650	14831	14769	14826	14791	14708	14701	14834	14683	14851	14889	14906	14868	14763	14749	15089	14676	14741	14840	14682	14797	14771	14753	14971	14769	14770	14769	14797	14840	14731	14801	14864	14883	14894	14802	14785	14668	14891	14680	14731	14721	14867	14883	14888	14634	14827	14698	14799	14785	14667	14659	14647	14712	14720	14778	14854	14783	14627	14622	14745	14775	14698	14870	14747	14685	14500	14790	14818	14621	14647	14751	14675	14765	14669	14616	14776	14776	14748	14774	14806	14779	14935	14882	14707	14787	14752	14814	14818	14868	14710	14714	14812	14806	14802	14834	14622	14676	14788	14794	14852	14887	14766	14821	15092	14796	14779	14663	14852	14876	14630	14746	14911	14740	14836	14676	14757	14833	14771	14910	14931	14845	14687	14818	14703	14824	14858	14705	14840	14715	14675	14676	14762	14729	14734	14519	14760	14811	14706	14781	14675	14797	14907	14782	14928	14883	14819	14777	14809	14836	14765	14841	14881	14793	14723	14820	14804	14655	14868	14836	14787	14711	14673	14775	14703	14820	14627	14710	14657	14751	14944	14651	14733	14657	14803	14825	14704	14886	14838	14676	15062	14724	14748	14758	14724	14896	14677	14750	14780	14882	14809	14767	14749	15006	14758	14659	14611	14770	14691	14697	14877	14605	14743	14663	14660	14731	14664	14812	14688	14731	14858	14718	14658	14665	14908	14663	14598	14866	14879	14723	14709	14887	14780	14734	14657	14676	14851	14747	14660	14916	14780	14711	14650	14650	14815	14870	14806	14660	14743	14692	14690	14851	14784	14706	14856	14869	14754	14702	14819	14859	14758	14816	14743	14752	14659	14774	14867	14816	14717	14721	14949	14770	14810	14564	14736	14787	14899	14797	14785	14951	14830	14688	14800	14864	14597	14885	14669	14611	14817	14857	14806	14733	14596	14906	14747	14850	14857	14695	14746	14866	14814	14663	14936	14702	14725	14925	14770	14795	14711	14856	14725	14790	14794	14773	14766	14773	14685	14706	14727	14750	14733	14641	14592	14926	14693	14861	14601	14683	14823	14916	14916	14833	14781	14767	14580	14697	14869	14733	14879	14799	14786	14840	14702	14725	14604	14606	14797	14909	14721	14649	14723	14702	14836	14873	14715	14791	14788	14821	14864	14610	14672	14792	14681	14665	14813	14731	14945	14823	14774	14842	14770	14835	14837	14726	14647	14669	14983	14606	14834	14758	14808	14697	14674	14841	14680	14674	14705	14766	14852	14738	14873	14846	14770	14662	14934	14681	14843	14709	14827	14708	14786	14768	14779	14718	14592	14904	14958	14829	14715	14800	14733	14792	14885	14715	14877	14801	14840	14849	14970	14714	14680	14647	14885	14716	14812	14846	14826	14880	14814	14838	14817	14911	14746	14746	14751	14788	14617	14846	14634	14788	14702	14678	14807	14924	14648	14746	14701	14813	14785	14757	14839	14877	14803	14796	14750	14682	14625	14787	14777	14692	14666	14894	14976	14650	14643	14891	14673	14769	14682	14882	14739	14617	14793	14968	14758	14781	14744	14808	14844	14843	14848	14755	14785	14691	14751	14895	14830	14889	14738	14594	14853	14612	14651	14799	14657	14673	14797	14850	14928	14989	14789	14687	14738	14832	14780	14915	14841	14668	14709	14658	14784	14947	14872	14851	14730	14827	14812	14696	14815	14830	14819	14724	14624	14665	14870	14714	14673	14720	14843	14578	14697	14923	14765	14797	14629	14728	14722	14652	14711	14599	14889	14820	14705	14571	14744	14860	14789	14674	14732	14854	14867	14742	14842	14751	14743	14696	14931	14871	14700	14791	14778	14683	14764	14813	14814	14805	14738	14868	14805	14742	14981	14590	14771	14770	14718	14614	14847	14822	14740	14763	14786	14803	14712	14785	14844	14839	14748	14729	14771	14954	14814	14581	14789	14906	14693	14744	14853	14694	14894	14738	14757	14854	14628	14817	15029	14598	14784	14845	14703	14649	14886	14842	14822	14686	14532	14710	14613	14847	14687	14790	14702	14969	14731	14662	14885	14680	14847	14598	14779	14961	14592	14835	14788	14675	14731	14757	14749	14753	14885	14931	14786	14913	14778	14797	14834	14785	14751	14844	14930	14900	14657	14663	14587	14864	14691	14713	14776	14748	14826	14746	14747	15058	14821	14828	14766	14768	14684	14619	14630	14790	14712	14681	14977	14589	14687	14804	14816	14900	14668	14758	14985	14607	14751	14672	14911	14822	14837	14670	14774	14689	14854	14830	14890	14800	14738	14747	14656	14884	14825	14762	14731	14838	14788	14760	14754	14750	14794	14853	14774	14728	14794	14782	14661	14613	14679	14833	14777	14929	14746	14739	14719	14861	14716	14755	14567	14786	14791	14825
22693	21219	28978	23760	21886	25246	28335	23582	23354	34006	24755	22288	26401	29389	25250	21547	19907	20418	21115	19021	18026	17743	17427	17418	17308	17424	17405	17321	17399	17542	17509	17466	17407	17326	17232	17246	17254	17306	17211	17269	17404	17413	17252	17271	17333	17258	17421	17449	17389	17463	17338	17140	17390	17270	17392	17485	17265	17374	17354	17314	17435	17221	17342	17393	17061	17403	17110	17266	17320	17162	17276	17379	17290	17209	17433	17419	17385	17222	17524	17417	17226	17296	17334	17290	17016	17457	17238	17295	17314	17160	17308	17369	17131	17218	17146	17356	17208	17285	17224	17306	17438	17224	17463	17082	17107	17219	17176	17240	17095	17320	17219	17289	17078	17129	17315	17223	17216	17179	17211	17180	17384	17170	17322	17232	17204	17361	17075	17140	17146	17347	16985	17306	17362	17264	17335	17076	17416	17254	17205	17196	17252	17247	17255	17156	17236	17058	17419	17234	17189	17213	17125	17296	17223	17095	17150	17344	17187	17150	17030	17474	17110	17257	16984	17261	17249	17276	17422	17180	17243	17123	17114	17229	17095	17155	17158	17357	17220	17040	17228	17189	17225	17018	17219	17223	17186	17175	17251	17145	17250	17228	17273	17316	17085	17151	17360	17262	17136	17110	17468	17277	17200	17237	17024	17062	17165	17233	17142	17086	17133	17170	17065	17062	17219	17201	17446	17306	17162	17390	17376	17335	17220	17077	16977	17203	17148	17102	17280	17373	17216	17178	17205	17301	17316	17266	17257	17018	17264	17251	17146	17144	17374	17329	17344	17283	17197	17218	17250	17227	17145	17185	17349	17101	17374	17060	17262	17254	17185	17134	17257	17432	17213	17135	17178	17239	17215	17421	17289	17070	17179	17181	17183	17292	17145	17245	17167	17171	17003	17364	17336	17314	17090	17231	17211	17283	17128	17191	17092	17178	17338	17452	17314	17002	17198	17190	17291	17381	17328	17249	16932	17375	16955	17110	17229	17192	17167	17225	17227	17424	17246	17178	17205	17132	17217	17026	17278	17149	17027	17265	17164	17029	17183	17253	17101	17168	17283	17196	17410	17333	17215	17117	17199	17113	17361	17344	17063	17032	17398	17172	17061	17298	17019	17165	17066	17160	17178	17114	17318	17170	17418	17085	17216	17124	17271	17160	17199	17312	17132	17369	17245	17285	17218	17226	17019	17256	17230	17035	17105	17309	17069	17266	17067	17151	17335	17126	17187	17442	17168	17306	17302	17174	17311	17208	17396	17104	17205	17408	17263	17321	17263	17141	17125	17119	17184	17283	17166	17266	17261	17160	17266	17255	17190	17243	17431	17238	17135	17492	17320	17142	17389	17166	17147	17167	17062	17241	17208	17307	17057	17191	17215	17222	17454	17246	17110	17166	17056	17225	17184	17348	17272	17153	17045	17172	17219	17054	17233	17100	17326	17255	17333	17040	17282	16942	17334	17228	17297	17219	17396	17128	17208	17252	17093	17362	17106	17228	17176	17256	17238	17385	17384	17429	17448	17311	17163	17137	17248	17334	17220	17204	17093	17340	17298	17080	17103	17232	17406	17151	17215	17285	17107	17228	17006	17166	17136	17014	17252	17357	17102	16978	17354	17211	17388	17170	17032	17335	17406	17253	17178	17050	17155	17236	17507	17246	17170	17371	17387	17388	17291	17142	16988	17326	17161	17109	17206	17254	17407	17288	17293	17246	17054	17148	17325	17231	17185	17302	17300	17069	17243	17200	17162	17119	17154	17089	17185	17153	17178	17222	17025	17203	17200	17150	17177	16961	17135	17104	17022	17176	17245	17219	17147	17200	17112	17202	17177	17292	17231	17350	17219	17308	17030	17189	17225	17170	17367	17258	17295	17242	17215	17209	17147	17300	17012	17169	17022	17226	17208	17256	17449	17266	17278	17100	17198	17440	17158	17036	17200	17042	17121	17211	17095	17213	17326	17244	17260	17308	17319	17159	17279	17193	17076	17296	17258	17399	17050	17208	17105	17366	17199	17308	17479	17013	17083	17220	17385	17126	17115	17155	17209	17189	17019	17062	17260	17096	17290	17108	17257	17108	17255	17324	17238	17331	17178	17302	17237	17188	17054	17365	17180	17343	17329	17338	17268	17299	17347	17011	17222	16922	17181	17461	17175	17176	17285	17119	17016	17043	17210	17082	17256	17207	17115	17088	17337	17179	17276	17247	17231	17095	17115	17307	17194	17201	17137	17070	16880	17072	17217	17033	17363	17085	17170	17276	17163	17181	17270	17209	17128	17329	17063	17055	17252	17294	17167	17219	17006	17122	17165	17273	17143	17298	17136	17239	17286	16953	17155	17192	17166	16875	17430	17276	16932	17363	17464	17269	17364	17312	17195	17165	17162	17443	17275	17358	17235	17450	17065	16931	16965	17056	17126	17109	17344	17251	17219	17267	17268	17320	17236	17244	17156	17202	17106	17121	17407	17245	17194	17449	17308	17346	17100	17263	17193	17205	17204	17154	17204	17340	17217	17263	17185	17243	17148	17187	17183	17235	17245	17327	17160	17218	17209	17178	17060	17242	17081	17355	17250	17294	17301	17039	17362	17309	17143	17181	17292	17318	17222	17138	17192	16928	17210	17208	17261	17161	17228	17342	17456	17193	17379	17177	17105	16951	17108	17073	17218	17217	17074	17109	16981	17107	17323	17208	17091	17038	17238	17071	17076	16972	17385	17354	17168	17068	17223	17295	17055	17217	17286	17346	17228	17115	17172	17261	17252	17197	17499	17211	17165	17259	17272	17173	17268	17248	17383	17152	17112	17163	17080	17337	17364	17165	17272	17226	17207	17078	17105	16977	17227	17162	17082	17283	16980	17234	17196	17245	17251	17462	17084	17294	17225	17379	17228	17260	17206	17035	17163	17234	17294	17321	17230	17225	17105	17110	17310	17268	17003	17285	17214	17363	17311	17316	17248	17275	17183	17169	17143	17195	17328	16892	17189	17031	17047	17207	17208	17338	17282	17458	17100	17419	17158	17275	17326	17188	17192	17179	17215	17085	17052	17208	17168	17235	17376	17253	17145	17084	17060	17317	17134	17067	17050	17247	17142	17275	17087	17287	17221	17218	17382	17098	17228	17272	17371	17354	17209	17092	17258	17206	17123	17457	17162	17120	17441	17064	17216	17240	17197	17213	17161	17097	17283	17172	17231	17166	17251	17282	17109	17069	17271	17189	17192	17205	16986	17267	17213	17404	17170	17251	17035	17160	17083	17279	17351	17170	17276	17198	17418	17229	17228	17361	17287	17125	17107	17089	17106	17206	17205	16979	17181	17111	17267	17164	17185	17156	17200	17259	17206	17302	17183	17158	17138	16990	16996	17216	17141	17230	17158	17037	17332	17181	17204	17202	17303	17051	16959	17127	17389	17190	17235	17139	17325	17230	17288	17344	17300	16981	16986	17078	17228	17116	17111	17064	17225	17354	17126	17193	16883	17147	17172	17163	17172	17267	17116	17349	17177	17323	17231	17031	17091	17203	17287	17156	16875	17029	17104	17326	17171	17261	16989	17301	17196	17128	17130	17009	17410	17107	17332	17348	17080	17151	17254	17150	17220	17094	17174	17042	17091	17081	17242	17099	17350	17083	17246	17206	16981	17344	17156	16938	17150	17045	17178	17123	17143	17138	17298	17246	17386	17079	17123	17211	17161	17298	17466	17091	17154	17206	17317	17147	16983	17086	17225	17261	17461	17102	17086	17184	17134	17234	17198	17310	17242	17276	17288	17155	17296	17198	17025	17288	17055	17097	17304	17441	17208	17201	17118	17173	17445	17303	17251	17313	17360	17129	17038	17302	17229	17256	17347	17290	17223	17142	17237	17305	17272	17187	17267	17104	17218	17140	17161	17260	17209	17316	17239	17299	17259	17243	16980	17145	17253	17101	17165	17208	17162	17159	17134	17210	17347	17248	17287	17396	17217	17160	17069	17271	16953	17166	17230	17267	17082	17057	17129	17237	17023	17077	17273	17201	17334	17237	17311	17264	17085	17013	17218	17289	17319	17308	17200	17215	17369	17278	17159	17076	17285	17290	16908	17078	17134	17141	17289	17155	17158	17217	17180	17175	16976	17253	17119	17222	17206	17230	17183	17287	17298	17308	17310	17049	17014	17262	17007	17319	17299	17220	17115	17149	17174	17337	17293	17273	17033	17022	17166	17181	17128	17203	17259	16989	17096	17422	16949	17121	17317	17238	17325	17108	17331	17363	17312	17191	17297	17091	17190	17180	17341	17113	17283	17093	17158	17163	17230	17104	17204	17272	17211	17273	17444	17158	17181	17197	17317	17020	17218	17012	17292	17275	17147	17095	17205	17150	16990	17341	17336	17171	17088	17374	16997	17124	17337	17223	17400	17143	17238	17148	17047	17296	17019	16989	17229	17027	16951	17064	17112	17148	17091	17295	17213	17184	17290	17218	17365	17429	17280	17321	17320	17353	17205	17236	17057	17263	17299	17253	17137	17197	17206	17462	17303	17254	17086	17260	17123	17335	17065	17212	17393	17305	17307	16981	17257	17321	17338	17124	17326	17345	17184	17057	17064	17138	17345	17167	17261	17244	17089	16962	17210	17297	17256	17123	17247	17195	17205	17210	17333	17064	17152	17187	17295	17193	17145	17141	17191	17022	17309	17263	17243	17262	17310	17361	17350	17292	17227	17018	17210	17258	17212	17162	17244	17196	17391	17218	17456	17380	17336	17153	16968	16953	17137	17227	17190	17255	17079	17093	17397	17192	17272	17148	17233	17182	17297	16942	17310	17232	17222	17159	17188	17266	17235	17297	17171	17166	17248	17275	17165	17305	16992	17113	17247	17310	17029	17155	17159	17329	17175	17144	17243	17175	17131	17150	17062	16954	17255	17291	17383	17045	17168	17205	17304	17055	17182	17269	17307	17149	17264	17229	17267	17250	17133	17105	17257	17478	17408	17301	17191	17085	17084	17124	17081	17261	17280	17131	17244	17379	17498	17279	17258	17276	17167	17287	17138	17230	17046	17230	17096	17239	17099	17124	17146	17151	17417	17016	17243	17132	17095	17000	17315	17096	17194	17298	17209	17080	17239	17407	17040	17463	17403	16987	17163	17173	17245	17285	17407	17210	17213	17136
29612	50647	45467	36205	31484	27982	25157	23975	25190	35895	20657	22181	28071	30336	24210	20217	18204	19790	19795	16779	15947	15045	15055	14890	14815	14890	14879	14854	14879	14887	14964	14824	14773	14760	14831	14871	14641	14952	14928	14874	14805	15049	14889	14714	14803	14818	14980	14967	14727	14707	14859	14811	14818	14866	14907	14881	14805	14799	14837	14712	14707	14937	14818	14815	14815	14911	14976	14914	14839	14847	14877	14938	14891	14858	14773	14799	14990	14787	14845	14774	15016	14682	14806	14815	14790	14993	14768	14915	14818	14851	14714	14907	14787	14796	14797	14806	14770	14863	14796	14970	14942	14855	14948	14790	14823	14840	14736	14951	14749	14912	14887	14719	14934	14829	14805	14878	14712	14707	14921	15024	14708	15003	14897	14881	14722	15079	14875	14779	14938	14829	14845	14709	14792	15002	14959	14801	14832	14687	14731	14931	14891	14708	15027	14845	14770	14841	14623	14902	14803	14930	14940	14915	15025	14855	14764	14851	14746	14679	14738	14814	14875	14674	14927	14783	14893	14771	14885	14830	14880	14760	14843	14878	14834	14861	14861	14943	14703	14826	14898	14821	14822	14950	14798	14785	14958	14791	14882	15023	14764	14995	14878	14876	14838	14877	14977	14733	14685	14941	14850	14942	14914	14911	14844	14655	14916	14895	14659	14922	14662	14825	14857	14851	14910	14687	14939	14875	14973	14894	14804	14729	14911	14755	14762	14836	14808	14885	14680	14882	14826	14748	14944	14679	14776	14871	14859	14804	14715	14834	14942	14833	15077	14793	14604	14826	14978	14810	14781	14980	15005	14905	14792	14805	14785	14924	14779	14893	15013	14862	14957	14748	14704	14944	14803	14783	14930	14821	14869	14835	15033	14852	14816	14778	14816	14853	14806	14813	14805	14823	14760	14957	14828	14860	14921	14764	14825	14817	14854	14937	14752	14865	14777	14812	14873	15018	14923	15015	14972	14919	14735	14772	14747	14756	14853	14731	14822	14800	14763	14845	14827	14643	14828	14826	14724	14900	14818	14967	14737	14841	14748	14678	14797	14870	14653	15041	14871	14960	14876	14803	14921	14903	15040	14814	14698	14947	14910	14790	14779	14688	14661	14893	14887	14687	14805	14858	14648	14779	14930	14868	14777	14738	14873	14821	14753	14838	14820	14845	14939	14836	14821	14801	14854	15069	15012	14800	14980	14804	14842	15021	14981	14727	14863	14883	14806	14856	14757	14760	14829	14848	14728	14750	14883	14854	14874	14892	14854	14858	14742	14769	14921	14867	14896	14821	14860	14860	15017	14850	14672	15010	14855	14698	14881	14981	14830	14846	14779	14927	14748	14948	14823	14794	14791	14725	14970	15056	14837	14929	14703	14823	14734	14845	14819	14826	14846	14695	14823	14872	14813	14727	14843	14935	14903	14918	14768	14865	14748	14743	14668	14811	14715	15001	14849	14831	14870	14928	14707	14720	14922	14713	14699	14762	14765	14670	14818	14660	14818	14874	14878	14899	14950	14854	14603	14948	14916	14818	14834	14765	14864	14772	14760	14804	14781	14675	14886	14814	14959	14924	14900	14753	14938	14719	14998	14781	14804	14713	14911	14899	14877	14784	14747	14947	14827	14829	14955	14760	14881	14781	14822	14646	14872	14838	14749	14874	14763	15017	14829	14880	14853	14995	14919	14745	14872	14777	14738	14896	14971	14861	14824	14776	14819	14839	14862	14834	14794	14804	14972	14843	14920	14689	14853	14954	14819	15043	14727	14927	14727	14869	14730	14836	14805	14861	15001	14941	14977	14723	14974	14813	14791	14784	14833	14750	14702	14954	14792	14868	14900	14688	14727	14872	14878	14884	14871	14657	14832	14876	14771	14757	15019	14763	14989	14940	14804	14830	14913	14885	14804	14871	14791	14722	14825	14882	14723	14901	14815	14867	14869	14919	14725	14793	14898	14742	14775	14801	14832	15019	14800	14942	14992	14907	14876	14762	14900	15004	14782	14795	14840	14746	14797	14689	14880	14686	14890	14933	14738	14813	14890	14945	14758	14783	14767	14818	14587	14673	14934	14844	14857	14776	14881	15016	14747	14729	14930	14853	15003	14833	14808	14858	14842	14763	14918	14702	14910	14786	14991	14727	14935	14727	14959	14883	14961	14872	14767	14926	14862	14719	14693	15001	14831	14768	14738	15055	14878	14854	14804	14673	14898	14630	14774	14935	14941	14878	14829	14879	14781	14934	14974	14710	14829	14919	14768	14750	14819	14628	14840	14660	14943	14745	14969	14959	14920	14754	14670	14763	14770	14735	14735	14904	14770	14811	14654	14764	14906	14681	14771	14871	15089	14653	14770	14757	14898	14808	14848	14768	14776	14698	14952	14925	14792	14800	14927	15002	14680	14835	14739	14689	14890	14870	14880	14828	14716	14651	14816	14872	14801	14825	14776	14853	14979	14946	14834	14740	14740	14812	14941	14922	14713	14818	14679	14812	14845	14880	14774	14790	14782	14911	14785	14985	14884	14700	14761	15019	14760	14765	14769	14822	14801	14845	14754	14827	14942	14626	14818	14762	15028	14809	14840	14730	14648	14642	14768	14887	14795	14864	14963	14894	14745	14841	14724	14770	14869	14877	14901	14882	14893	14808	14897	14721	14962	14931	14827	14781	14871	14824	14888	14858	15024	14820	14872	14761	14768	14819	14869	14732	14870	14839	14810	14822	14873	14779	14864	14927	14798	14717	14998	14861	14940	15124	14728	14767	14820	14850	14621	14734	14928	14863	14948	14753	14761	14924	14867	14820	14811	14866	14904	14869	14740	14940	14770	14869	15037	14721	14770	14853	14939	14777	14795	14807	14697	14764	14999	14858	14839	14811	14854	14905	14758	14891	14817	14925	14864	14800	14739	14767	14923	14679	14774	14824	14871	14881	15034	15007	14836	14906	15012	14915	14992	14794	14783	14957	14793	14788	14963	14907	14797	14929	14946	14688	14803	14726	14847	14760	14848	14991	14783	14711	14700	14851	14913	14840	14658	14728	14903	14947	14909	14830	14876	14806	14700	14921	14866	14935	14779	14883	14867	14869	14904	14663	14842	14799	14783	14795	14775	14775	14758	14759	14973	14759	14896	14722	14786	14795	14721	15017	14880	14797	14959	14917	14744	14788	14832	14973	14935	14848	14958	14871	14693	14955	14782	14829	14799	14808	14784	14937	14744	14942	14874	14753	14923	14719	14691	14733	14979	14787	14715	14969	14820	14966	14988	14915	14600	14890	14856	14982	14834	14884	14974	14818	14806	14855	14758	14842	14732	14882	14891	14791	14968	14635	14660	15019	14851	14914	14735	14611	14862	14808	14772	14680	14941	14847	14692	14817	14828	14721	14862	14869	14903	14796	14627	14848	14837	14650	14697	14940	14693	14873	14751	14802	14923	14725	14667	14899	14836	14839	14845	14600	14883	14781	14941	14892	14777	14725	14723	14706	14764	14954	14807	14859	14636	14831	14929	15067	14730	14855	14753	14882	14842	14790	14776	14790	14727	14793	14728	14803	14694	14887	14815	14970	14699	14955	14764	14859	14881	14956	14869	14849	14942	14794	14922	14822	14978	14893	14884	14798	14793	14881	14810	14853	14880	14855	14835	14901	14821	14786	14806	14759	14913	14882	14938	14870	14674	14812	14865	14866	14815	14879	14855	14858	14824	14869	14893	14754	14725	14786	14971	14950	14819	14823	14739	14903	14888	14894	15024	14963	14912	14807	14794	14616	14807	14836	14731	14778	14797	14836	14963	14798	14653	14885	14842	14737	14852	14811	14922	14852	14713	14806	14646	14851	14640	14754	14845	14609	14658	14880	14775	14868	14772	14721	14589	14782	14648	14812	14925	14911	14851	14947	14884	14807	14723	14779	14761	14792	14923	14869	14781	14941	14741	14851	14884	14708	14694	14932	14761	14699	14841	14877	14789	14887	14774	14729	14838	14770	14903	14834	14896	14784	14779	14801	14868	14775	14895	14939	14824	15021	14885	14769	14862	14991	14760	14783	14800	14896	14750	14806	14834	14774	14697	14870	14859	14870	14838	14801	14838	14913	14887	14784	14793	14929	14672	14765	14799	14850	14795	14715	14716	14960	14684	14835	14816	14778	14950	14792	14810	14715	14946	14922	14849	14879	14832	14766	14885	14947	14830	14718	14950	14704	14704	14716	14599	14791	14963	14909	14837	14865	14790	14866	14835	14899	14810	14724	14868	14581	14917	14755	14806	14822	14829	14774	14843	14834	14813	14891	14770	14807	14760	14837	14849	14826	14736	14908	14854	14864	14695	14809	14922	14965	14640	14777	14830	14901	14834	14995	14757	14664	14814	14860	14790	14738	14852	14909	14842	14891	14922	14878	14823	14783	14856	14802	14865	14892	14763	15025	14951	14837	14874	14749	14899	14721	14931	14798	14651	14784	14780	14891	14871	15009	14763	14755	14976	14932	14805	14866	14807	14926	14734	14828	14929	14834	14832	14750	14681	14768	14645	14999	14916	14839	15000	14817	14695	14839	14893	14687	14800	14727	14892	14920	14971	14734	14748	14896	14934	14887	14811	14916	14781	14707	15081	14778	14849	14699	14849	14795	14908	14912	14729	14824	14786	14962	14886	14911	14870	14890	14815	14886	14855	14904	14798	14944	14898	14825	14600	14839	14773	14955	14720	14903	14754	14775	14894	14920	14779	14749	14770	14952	14932	14861	14953	14926	14840	14976	14805	14632	14883	14921	15025	14853	14935	14884	14696	14849	14938	14669	14908	14639	14813	14873	15001	14762	14861	14736	14761	14840	14729	14886	14742	14785	14946	14799	14936	14921	14818	14817	14987	14680	14908	14940	14989	14971	14876	14721	14814	14773	14729	14741	14800	14990	14786	14586	14995	14687	14776	14758	14767	14767	14932	14744	14752	14751	14699	14793	14906	14700	14838	14805	14966	14821	14905	14861	14857	14769	14791	14959	14879	14879	14824	14821	14803	14869	14767	14877	14817	14888	14681	14811	14685	14699	14810	14741	14902	14919	14813	14925	14877	14819	14799	14913	14712	14823	14807	14900	14801	14842	14666	14914	14820	14867	14882	14656	14871	14661	14870	14775	14866	14764	14849	14758	14772	14826
27811	23415	27124	23378	19295	19023	18564	17990	18238	19014	18395	18321	18630	18410	17865	18125	17701	17412	17437	17332	17330	17362	17231	17253	17253	17087	17232	17244	17335	17225	17276	17342	17391	17247	17123	17186	17269	17126	17305	17136	17270	17171	17317	17380	17223	17208	17000	17319	17206	17404	17299	17094	17352	17086	17364	17315	17283	17285	17291	17289	17300	17291	17332	17274	17308	17519	17203	17081	17213	17192	17371	17284	17395	17200	17290	17275	17247	17183	17063	17303	17363	17089	17168	17143	17044	17262	17183	17179	17214	17278	17392	17087	17125	17246	17306	17020	17254	17124	17278	17246	17231	17273	16944	17307	17365	17455	17357	17366	17406	17120	17227	17270	17120	17315	17285	17264	17199	17156	17248	17435	17256	17480	17032	17239	17320	17394	17118	17124	17403	17117	17340	17223	17072	17241	17291	17192	17388	17262	17209	17293	17248	17143	17304	17217	17298	17225	17099	17092	17491	17476	17322	17274	17144	17288	17136	17249	17166	17244	17338	17228	17418	17411	17121	16925	17123	17234	17194	17143	17284	17295	17424	17388	17329	17300	17164	17170	17130	17234	17288	17259	17328	17074	17062	17237	17246	17281	17274	17180	17283	17383	17161	17137	17407	17339	17316	17099	17029	17134	17305	17046	17059	17284	17375	17362	17254	17190	17180	17283	17150	17098	17177	17314	17271	17321	16986	17280	17274	17271	17319	17366	17343	17389	17169	17409	17191	17176	17123	17055	17309	17239	17192	17091	17398	17095	17062	17351	17343	17142	17391	17247	17361	17319	17227	17073	17176	17244	17042	17120	17287	17196	17213	17245	17352	17316	17372	17199	17367	17318	17155	16983	17069	17376	17254	17289	17330	16980	17333	17156	17122	17144	17248	17223	17163	17131	17083	17212	17289	17228	17252	17156	17253	17228	17181	17368	17422	17414	17327	17341	17261	17128	17229	17229	17281	17244	17113	17352	17354	17262	17279	17151	17369	17003	17162	17195	17332	17227	17329	17350	17159	17196	17209	17374	17282	17400	17190	17175	17188	17067	17315	17238	17185	17236	17304	17404	17349	17087	17211	17528	17153	17184	17287	17249	17211	17323	17310	17271	17247	17382	17188	17286	17340	17295	17301	17297	17159	17360	17197	17224	17261	17343	17226	17322	17317	17087	17202	17244	17117	17149	17328	17254	17325	17297	17260	17401	17469	17458	16947	17180	17286	17092	17137	17144	17376	17142	17149	17027	17234	17264	17192	17299	17363	17266	17251	17300	17194	17212	17442	17238	17323	17305	17420	17262	17354	17115	17268	17291	17401	17191	17061	17003	17216	17366	17052	17434	17091	17267	17414	16951	17390	17148	17239	17065	17267	17408	17349	17263	17235	17275	17338	17034	17251	17101	17202	17389	17189	17345	17281	17174	17236	17217	17157	16993	17058	17312	17211	17387	17204	17194	17262	17145	17402	17204	17294	17344	17246	17095	17134	17180	17258	17108	17096	17261	17366	17048	17195	17237	17189	17173	17187	17108	17207	17106	17291	17272	17203	17273	16998	17340	17275	17177	17249	17378	17506	17306	17305	17310	17087	17273	17188	17276	17339	17250	17073	17105	17238	17221	17200	17284	17130	17280	17160	17336	17122	17181	17251	17218	17248	17251	17225	17167	17183	17240	17224	17281	17107	17282	17228	17218	17249	17178	17294	17318	17274	17153	17286	17358	17362	17299	17212	17029	17184	17163	17300	17268	17275	17357	17276	17364	17288	17334	17320	17198	17220	17040	17220	17270	17112	17300	17454	17385	17216	17197	17261	17141	17381	17359	17140	17575	17399	17317	17369	17227	17447	17209	17163	17081	17205	16967	17204	17354	17204	17096	17388	17338	17154	17453	17250	17290	17196	17294	17159	17250	17358	17319	17371	17399	17263	17104	17192	17362	17432	17120	17263	17128	17156	17249	17228	16984	17395	17293	17168	17110	17170	17272	17317	17022	17146	17093	17114	17104	17313	17137	17205	17218	17365	17259	17113	17275	17213	17338	17270	17115	17224	17326	17234	17226	17173	17335	17291	17156	17221	17002	17313	17284	17418	17264	17177	17291	17364	17282	17140	17239	17253	17261	17253	17297	17170	17229	17224	17381	17160	17203	17286	17344	17298	17199	17241	17267	17281	17319	17198	17251	17232	17275	17155	17327	17062	17137	17360	17369	17284	17267	17208	17305	17310	16915	17054	17121	17490	17196	17287	17231	17313	17266	17284	16967	17158	17160	17314	17028	17351	17320	17105	17138	17164	17177	17185	17048	17271	17469	17154	17533	17448	17133	17326	17289	17069	17310	17173	17075	17412	17315	17367	17392	17324	17405	17441	17338	17392	17081	17149	17297	17280	17355	17174	17120	17252	17226	17224	17315	17179	17297	17190	17094	17273	17476	17352	17314	17263	17332	17273	17103	17231	17351	17406	17106	17179	17310	17402	17327	17076	17278	17117	17267	17194	17198	17234	17331	17373	17150	17350	17325	17273	17203	17202	17164	17220	17318	17276	17259	17239	16977	17254	17195	17294	17168	17202	17163	17230	17265	17101	17286	17304	17331	17231	17254	17308	17259	17395	17210	17154	17052	17348	17177	17444	17138	17141	17299	17263	17116	17188	17159	17175	17282	17066	17150	17426	17383	17197	17086	17090	17280	17370	17285	17404	17126	17501	17248	17176	17214	17176	17219	17332	17069	17402	17176	17292	17315	17318	17461	17264	17348	17309	17182	17171	17237	17229	17316	17165	17193	17134	17291	17088	17197	17436	17280	17209	17093	17272	17126	17273	17346	17201	17194	17362	17479	17132	17130	17222	17314	17153	17380	17396	17459	17162	17128	17181	17311	17278	17130	17222	17441	17124	17054	17185	17250	17212	17255	17317	17063	17104	17389	17379	17190	17095	17382	17396	17090	17211	17326	17118	17099	17202	17156	17208	17251	17103	17027	17294	17231	17273	17262	17185	17267	17288	17072	17036	17537	17395	17436	17351	16955	17082	17192	17237	17080	17277	17363	17307	17063	17322	17158	17251	17195	17007	17126	17235	17402	17122	17144	17450	17019	17139	17367	17317	17366	17094	17077	17236	17213	17196	17443	17108	17185	17305	17255	17165	17113	17182	17326	17385	17443	17118	17066	16970	17084	17006	17173	17337	17265	17187	17102	17230	17287	17301	17253	17288	17027	17124	17323	17202	17149	17484	17202	17356	17176	17259	17324	17261	17253	17121	16924	17197	17168	17169	17299	17451	17139	17270	17292	17308	17241	17479	17271	17081	17253	17430	17281	17115	17129	17223	17245	17185	17195	17078	17141	17172	17201	17098	17149	17099	17254	17411	17367	17405	17246	17162	17305	17244	17251	17404	17484	17321	17560	17216	17307	17323	17053	17270	17117	17188	17262	17261	17365	17045	17227	17083	17345	17277	17206	17299	16907	17230	17111	17272	17362	17128	17165	17394	17324	17209	17340	17244	17246	17221	17234	17121	17389	17229	17470	17209	17106	17090	17204	17233	17140	16905	17230	17259	17347	17282	17358	17442	17175	17198	17163	17245	17326	17447	17364	17130	17236	16982	17090	17067	17135	17219	17184	17442	17265	17301	17286	17269	17042	17468	17200	17074	17227	17087	17204	17044	17140	17232	17265	17210	17083	17231	17172	17160	17459	17284	17316	17355	17176	17115	17235	17176	17208	17222	17244	17112	17198	17324	17404	17115	17281	17266	17185	17245	17327	17134	17084	17166	17220	17388	17116	17164	17269	17163	17290	17329	17145	17172	17297	17215	17269	17168	17218	17343	17250	17167	17398	17229	17331	17275	17168	17300	17225	17231	17150	17366	17228	17174	17213	17078	17459	17218	17390	17166	17228	17030	17154	17114	17189	17335	17385	17272	17126	17172	17113	17152	17469	17199	17140	17294	17301	17287	17147	17238	17185	17076	17294	17077	17076	17245	17203	17109	17302	17204	17229	17181	17303	17257	17221	17292	17223	17109	17459	17212	17243	17387	17378	17212	17255	17273	17208	17260	17279	17198	17236	17263	17251	17334	17350	17113	17140	17128	17364	17009	17213	17177	17221	17230	17393	17222	17063	17205	17399	17377	17334	17333	17378	17257	17096	17045	17281	17410	17260	16999	17085	17258	17358	17230	17387	17256	17073	17113	17206	17234	17172	17368	17246	17448	17225	17305	17226	17316	17505	17289	17383	17352	17219	17423	17316	17205	17358	17349	17358	17129	17200	17239	17192	17227	16964	17444	17306	17127	17364	17021	17172	17144	17359	17076	17307	17316	17151	17166	17152	17334	17350	17484	17315	17283	17289	17132	17178	17428	17345	17038	17161	17244	17319	17217	17326	17095	17188	17260	17275	17256	16996	17273	17220	17348	17219	17366	17123	17320	17264	17184	17324	17072	17339	17247	17173	17289	17232	17126	17100	17240	17192	17243	17238	17298	17358	17146	17190	17246	17155	17268	17196	17299	17140	17184	17181	16971	17525	17214	17168	17204	17193	17557	17326	17314	17129	17050	17280	17396	17207	17152	17273	17216	17341	17185	17157	17334	17292	17081	17217	17348	17343	17355	17199	17309	17346	17373	17046	17207	17419	17444	17155	17438	17274	17225	17041	17287	17125	17145	17233	17471	17148	17309	17271	17250	17376	17145	17069	17219	17257	17189	17348	17294	17380	17345	17229	17375	17324	17181	17392	17176	17024	17268	17304	17127	17259	17232	17077	17237	17118	17409	17233	17269	17102	17185	17131	17136	17200	17165	17243	17370	17273	17435	17132	17324	17362	17094	17131	17346	17049	17259	17376	17274	17305	17210	17204	17173	17272	17202	17152	17180	17261	17322	17299	17228	17352	17254	17324	17333	17411	17250	17260	17228	17170	17090	17133	17335	17246	17388	16970	17284	17214	17334	17161	17293	17176	17379	17096	17327	17141	17161	17179	17511	17404	17307	16973	17166	17423	17137	17274	17321	17228	16928	17035	17325	17565	17255	17126	17307	17143	17245	17233	17285	17311	17394	17244	17235	17296	17204	17323	17239	17269	17376	17304	17296	17238	17232	16999	17250	17246	17371	17217	17298	17235	17232	17159	17124	17046	17208	17215	17182	17170	17197	17214	17334	17248	17125	17229
24376	32414	26704	20177	18411	17161	16351	15747	16295	17630	16326	16172	16714	16301	16099	15691	15198	15020	15053	14902	14934	14970	14965	14746	14743	14869	14690	14836	15045	14955	14943	14828	14754	14919	14896	14848	14802	14870	15075	14866	14813	14975	14766	14703	15016	14915	14887	14669	14870	14900	14743	14686	14976	14790	14841	14691	15043	14922	14828	14954	14909	14796	14779	14805	14833	15025	14929	14761	15003	14843	14750	14888	14933	15022	14881	14817	14897	14836	14803	14877	14786	14855	14845	14913	14930	14716	15037	14824	14712	14672	14846	14971	14810	15128	14796	14899	15017	14786	14909	14943	14789	14931	14926	14753	14747	14961	14928	14831	14999	14816	14891	14823	14962	14775	14936	14933	14895	14874	14963	14878	14785	14889	14946	14814	14966	14978	14829	14976	14882	14905	14914	14925	14810	14840	14912	14851	14757	14843	14856	14722	15024	14884	14923	14891	15006	14804	14929	14693	15001	14917	14891	14773	14937	14800	14951	14929	14855	14923	14914	14699	14663	14934	14783	14911	14888	14788	14888	14879	15063	14951	14750	14839	14819	14861	14947	14955	14915	14836	14746	14855	15040	14906	14786	14945	14775	14857	14939	14842	14975	14884	14876	14851	14743	14948	14818	14825	14867	14864	14715	14884	14881	14767	14751	14970	14821	14646	14994	14945	14870	14812	15048	14896	14897	14981	14759	14842	14774	14963	14905	14764	15009	14645	14862	14852	15008	14857	14805	14818	14800	14840	14965	14760	14764	14969	14874	14924	14977	14908	14939	14909	14959	14780	14992	14850	14865	14811	14896	14895	14877	14826	14838	15034	14960	14800	14869	14743	14916	14770	14974	14734	14837	14839	14810	14958	14851	15006	14936	14736	14852	14575	14754	14775	14606	15045	15000	14804	14783	14901	15023	14765	14978	15018	14877	14852	14940	14999	14819	14840	14939	14914	14852	14802	14780	14940	14789	14756	15055	14927	14859	14895	14869	14791	14865	14813	14824	14990	14847	14743	14915	14770	14801	14851	14999	14874	14834	14843	14827	14918	15075	14916	14716	14923	14824	14943	14729	15101	14915	14829	14906	15117	14803	14820	14972	14833	14899	14715	14918	14869	14719	14981	14806	14974	14831	14842	14871	15012	14618	14834	14715	14963	14935	14916	14836	14949	14824	14891	14707	14718	14928	14737	14850	14646	15028	14933	14901	14842	14902	14825	14857	14892	14644	14921	14776	14970	14912	14782	14709	14900	14853	15000	14931	14996	14917	14854	14826	14759	14864	15000	14852	14803	14881	14978	14862	14905	14786	14859	14841	14875	14986	14632	14963	14930	14908	14989	14925	14885	14837	14932	14894	14838	14922	14750	14875	14744	14619	14827	14975	14861	14983	15019	14906	14795	14954	14841	14947	14740	14987	14963	14712	14834	14932	14916	14782	14726	14982	14902	14987	14978	15034	15001	14836	14714	14910	14911	14993	14818	14932	14767	14856	14707	14984	14740	14766	14811	14674	15015	14990	14723	14785	14862	14820	14796	14990	14801	14796	14789	14883	14905	14957	14822	14957	14995	14862	15032	14845	14754	14816	15068	14972	14808	14885	14959	14748	14838	14895	14860	14831	14768	14861	14771	14929	14797	14899	14532	14859	14902	14805	14851	14763	14790	14712	14934	14868	14869	14734	14853	14921	14731	14879	14807	14827	14901	15037	14908	14942	14897	14797	14908	14977	14954	14925	14867	14786	14991	14891	14871	14787	14838	14914	14731	14811	14853	14936	14845	14808	14876	14842	14922	14823	14973	14767	14933	15019	14736	14829	14864	14736	14722	14780	14894	14895	14712	14813	15004	14856	14768	14853	14805	14754	14635	14831	14826	14673	14856	14978	14833	14887	14707	14850	14797	14989	14843	14934	14820	14865	14833	14813	14762	14803	14928	14879	14992	14937	14710	14883	14893	14742	14905	14914	14848	14945	14908	14964	14906	14952	14909	14944	14709	14932	14824	14845	14904	14906	14880	14830	14962	14914	14863	14858	14902	14892	14832	14997	14861	14998	14782	15029	14828	14916	14846	14962	14821	14857	14788	14827	14826	14978	14850	14768	14788	14876	14846	14924	14933	14930	15041	14852	14783	14801	14820	14813	14790	14884	14877	14952	14848	15045	14865	14852	14866	14829	14876	14763	14926	14952	14905	14892	14924	14943	14865	15196	14922	14949	14826	14949	14860	14846	14987	14873	14824	14850	14923	14886	14866	14929	14802	14992	14877	14907	14966	14827	14952	14705	14918	14859	14755	14768	14758	14751	14758	14871	14705	14988	14973	14800	14930	14724	14942	14971	14952	14884	14868	14848	14995	14802	14818	14793	14929	14704	14845	14952	14736	14934	14706	14865	14854	14854	14773	14849	14869	14924	14952	14867	14879	15002	14993	14887	14876	14745	14988	14913	14899	15044	14888	14805	14931	14967	14844	14824	14839	14760	14967	14901	14714	14728	14860	14889	14928	14943	14855	14947	14956	14859	14775	14845	14821	14944	14809	14913	14638	14729	14961	14887	14798	14812	15075	15005	14879	14951	15069	14771	14829	14842	15032	14936	14994	14941	14949	14838	14848	15048	14810	14827	14845	14934	14927	14884	14905	14831	14972	14916	14747	14886	14952	14788	14665	14769	14792	14886	14885	15005	14905	14987	14836	14892	15015	14765	14947	14851	14864	14906	14675	14854	14964	14834	14820	14811	14876	14902	14803	14882	14708	14879	14712	14877	14807	14916	15010	14720	14934	14935	14813	14712	14916	14871	14866	14788	14919	14944	14705	14956	14811	14746	14847	14820	14858	14761	14794	14811	15016	14718	14793	14844	14990	14994	14795	15017	14834	14835	14850	14794	15079	14979	14896	14855	14834	14971	15106	14869	14951	14847	14993	14980	14876	14768	14916	14779	14927	14609	14905	14956	14851	14683	14885	14873	14840	14832	14963	14741	14878	14988	14731	14804	14948	15008	14912	14538	14722	14800	14942	15087	14696	14895	14950	14807	14778	14836	14910	14856	14873	14805	14929	14908	14899	14872	14940	15053	14948	14901	14918	14732	14805	14870	14753	14830	14834	15009	14899	14807	14766	14958	14707	15013	14966	14862	14673	14725	14903	14665	14823	14873	14759	14781	14812	14845	14794	14704	14823	14946	14778	14869	14805	14772	14875	14805	14626	15011	14812	14795	14894	14806	14987	14877	14882	15073	14795	14953	14900	14937	14839	14777	15042	14781	14948	14701	14899	14931	14787	14932	14909	15037	14892	14813	14901	14791	14872	14999	14979	14818	14910	14784	14772	14884	14922	14770	14871	14888	14922	14912	14706	14793	14805	14787	14708	14941	14811	14814	14876	14742	14782	14866	14745	14962	14917	14930	14893	14841	14894	14826	15011	14855	15098	15077	14874	14913	14837	14980	14795	14942	14809	14944	14818	14939	15024	14800	14805	14964	14758	14775	14910	14863	14980	14904	14991	14907	14969	14973	14677	14936	14660	14866	14994	14867	14778	14951	14821	14819	14888	14760	15040	14945	14874	14861	14873	14875	14768	14991	14916	14837	14974	14932	15030	14832	14842	15072	14997	14858	14804	14819	14756	14837	14764	14920	14763	14969	14910	14967	14889	14822	14837	14906	14860	14885	14926	14771	14780	14738	14777	14903	14756	15091	14915	14778	14852	14846	14833	14888	14908	14845	14777	14772	14987	14756	15013	14858	14775	14899	14841	14808	14829	14962	14923	14904	14849	14858	15051	14958	14732	14765	14901	14893	14723	14748	14907	14773	14929	14766	14840	14834	14756	14908	14927	14858	14808	14716	14790	15082	14760	14812	14885	14800	14893	14859	14868	15006	14911	14869	14853	14905	14734	14832	14891	14950	14897	14870	14727	14819	14945	14898	14965	14958	14903	14885	14737	14925	14821	14850	14697	14928	14894	14891	14882	14985	14998	14918	14669	14865	14886	15053	14861	14836	14730	14928	14775	14923	14751	14827	14903	14810	14808	14986	14889	14999	15108	14902	15000	14966	14938	14919	14918	15138	14682	14961	15032	14728	14919	14882	14721	14959	14856	14813	14985	14564	14761	14832	14922	14878	14830	14914	14855	14901	14969	14961	14777	14702	14960	14893	14873	14930	14928	14739	14834	14862	14936	14864	14807	14878	14746	14949	15008	14873	15015	14827	14869	14957	14803	14976	14776	14892	14921	14916	14826	15000	14888	14911	14762	15005	15017	14933	14776	14847	14941	14995	14816	14875	14935	14779	14813	14909	14779	14911	14730	15010	14912	14813	14946	14888	14950	14981	14844	14993	14742	14945	14900	14823	14963	14982	14968	14758	15013	14938	14750	14736	14921	14760	14926	14826	14944	14782	14817	14916	14735	14798	14888	14927	14977	14991	14925	14858	14748	14869	14928	14793	14935	14739	14794	14987	14760	14949	14972	14671	14940	14778	14735	14774	14869	14890	14815	14910	14890	14894	14977	14937	14734	14843	14843	14912	14894	14789	14868	15027	14722	14896	14876	14812	14896	15079	14904	14794	14867	14813	14927	14779	14856	14920	14867	14817	15000	14987	14782	14919	14850	14942	15002	14840	14952	14979	14831	14734	14867	14909	14916	15025	14948	14933	14758	14929	14924	14927	14815	14995	14836	14890	14833	14835	14919	14705	14847	14787	14819	14958	14824	14941	14686	14890	14829	14921	14860	14953	14915	14860	14800	14704	14912	14898	14562	14781	14980	14875	14652	14909	14859	14907	14854	14810	14672	14877	14727	14754	14812	14873	14723	14762	14905	14752	14852	14939	14777	14915	14839	14935	14665	14823	14935	14824	14880	14827	14961	15055	14897	14847	14886	14979	14979	14788	14957	14847	15030	14998	14866	14869	14977	14964	15012	14908	14910	14629	14838	15131	14706	14811	14889	14849	14982	15037	14853	14855	14971	14739	14971	14929	14708	14895	14746	14842	14888	14770	15064	15018	14884	14818	14948	14750	14929	14894	14945	14895	14956	15048	14826	14989	14890	14896	14970	14997	14809	14865	14857	14910	14950	14793	14804	14872	14990	14795	14887	14844	14953	14859	14792	14914	14871	14907	14854	14826	14843	14941	14857	14841	14950	14881	15081	15002	14871	14818	14739
23928	21330	28745	24647	22916	23699	23503	21449	26952	31817	28204	24679	22415	20445	18770	18265	18082	17949	17862	17635	17465	17384	17422	17135	17331	17296	17332	17302	17108	17208	17251	17221	17430	17145	17049	17275	17280	17129	17175	17280	17062	17216	17094	17009	17132	17266	17168	17257	16977	17345	17425	17382	17011	17074	17009	17087	17214	17176	17349	17364	16945	17121	17265	17388	17138	17043	17251	17148	17194	17207	17041	16860	17216	17041	17167	17162	17387	17197	17265	17188	17206	17281	16992	17190	17250	16991	17137	17154	17046	17318	17218	17059	17317	17101	17129	17224	17111	17068	17037	17196	17333	17171	17378	17036	17205	17098	17119	17191	17141	17126	16961	16980	17091	17167	17133	17051	17137	17250	17144	17196	17158	17168	17130	17119	17094	16997	17066	17255	17141	17225	17115	17028	17208	17015	17360	17309	17228	17114	17347	17093	16916	17121	17132	17150	17243	17335	17234	17081	16886	17195	17149	17124	16945	17052	17329	17275	17239	17094	17223	17021	17096	17061	17105	17025	17163	17192	17159	17141	17216	17305	16945	17144	17090	17129	17105	17039	17193	17138	17097	17003	17237	17143	17153	17120	17165	17001	17088	17246	17255	17111	17084	17060	17133	17211	17178	17087	17068	17039	17180	16980	17049	16985	17080	17185	17312	17153	17107	17244	16964	17014	17148	17273	17051	17406	17258	17119	17164	17277	17144	17033	17075	17204	17181	17059	17230	17213	17088	17157	17232	17369	17243	17104	17149	17114	17098	17058	17111	17178	17268	17101	17134	16953	17064	17198	17072	17193	17120	17232	17014	16976	17198	17217	17272	17114	17139	17128	17369	17117	16968	17232	17218	17199	17163	16960	17120	16979	17230	17241	17067	17151	17257	17168	16996	17046	17238	17053	17217	17212	17233	17110	16984	16989	17034	17135	17097	17092	17132	17151	17107	17071	17114	17067	17086	17247	17182	16983	17248	17023	17118	17127	17120	17209	17187	17241	17117	17051	17063	17171	16890	16976	17030	17239	17307	17153	17001	17128	17069	17070	17091	17175	17174	17028	17292	17403	17335	17181	17124	17181	17127	17168	17209	17161	17233	17016	17250	17207	17274	17213	16901	17235	17159	17158	17171	17115	17233	17092	17226	17254	17087	17046	17106	17099	16987	17202	16779	17231	17185	17018	17104	17071	17208	16977	17178	17056	17288	17097	17251	17080	17176	17145	17156	17158	16916	17175	17223	17279	17128	17104	17023	17038	17047	17012	17027	17061	17230	17199	16946	17071	17158	17056	17033	17081	17107	17171	16979	17069	16975	17134	17296	17248	17028	17050	17151	17094	17120	17061	17342	17232	17166	17202	17185	17166	17032	16960	16814	17213	17223	17221	16987	17073	17159	17160	17007	17166	17112	17116	17077	17200	17368	17139	17233	17350	17254	16922	16979	17270	17250	17161	17149	17244	17275	17075	16936	17083	17020	17104	17003	17044	17103	17135	16995	16987	17239	17022	17048	17234	17105	17258	17101	17154	17077	17407	17187	17109	17129	16987	17143	17119	17025	16934	17075	17131	17029	17059	17233	17131	17065	16962	17069	16834	17144	17139	17005	17183	17233	17209	16990	17227	17114	17206	17309	17015	17102	17081	17277	17097	17185	17215	16942	17054	16974	17070	17134	17009	17314	17095	17215	17360	17353	17157	17157	17061	17161	17132	17408	17081	17148	17179	17209	17173	17076	17118	17252	17168	16962	17080	17196	17244	17190	17124	17219	17095	17159	17061	17135	17023	17129	16931	17088	17038	17241	17198	17102	17043	17337	17190	17177	17124	17063	17224	17115	17374	17017	17040	17136	17252	17238	17193	17060	17133	17206	17107	17383	17151	17199	17131	17202	17139	17024	17143	17238	17207	17311	17301	17060	17074	16989	17133	17317	17263	17328	17223	17276	17151	17008	17061	17168	16925	17185	17122	17116	16889	17064	17215	17062	17123	16965	17002	17164	17131	17092	17206	17412	17227	17182	17028	16980	17285	16908	17028	17190	17137	17108	17318	17053	17083	17016	17248	17080	17326	16929	17233	17072	17233	16933	17171	16803	17306	17054	17177	17069	16831	17146	17030	17057	17211	17217	17225	17240	17079	16844	17007	17158	17307	16978	17207	17247	17182	16914	16893	17053	17146	17070	17043	16996	17188	17171	17022	17031	17193	16934	17112	17075	17109	17237	17177	16946	17053	17186	17158	17149	17078	17247	17012	17196	17223	16886	17037	17069	17215	17229	17161	17241	17159	17313	17182	16986	17081	17091	16952	17229	17119	17200	17074	17076	17179	17098	17204	17167	17331	17294	17129	17076	17114	17121	16994	17150	16906	17015	17089	17279	17282	16939	17086	17215	17230	17027	17151	17310	17142	17166	16991	17300	17080	17259	17328	17009	17084	17227	17259	17386	16913	17094	17065	17173	17062	17003	17027	16995	16988	17123	17208	17250	17569	17186	16953	17099	17253	17180	17170	17215	17208	17014	17260	17098	17135	17161	16925	16943	17092	17339	17320	17061	17241	17099	17020	17105	17307	17123	16992	17288	17170	17155	16918	17123	17021	17156	16998	17014	17080	16983	17144	17076	16948	17067	17145	17176	17110	17051	17326	17302	16964	17147	17219	17045	17099	17146	17046	16972	17115	17044	17049	17134	17100	17145	17164	17163	17088	17122	17159	17081	17020	17367	17187	17336	16893	17105	17046	17112	17001	16972	17190	17182	17284	17064	17190	17212	17337	17140	17177	17229	16918	16961	17181	17100	16994	17269	17057	17141	16870	16990	17217	17148	17020	17191	17251	17152	17074	17107	17167	17086	17049	17075	17123	17163	17024	17067	17390	17170	17172	17116	17073	17277	17262	17417	17171	17169	17259	17134	16950	17202	16948	17055	17136	17237	17030	17135	17196	17226	17179	17050	17154	17162	17185	17219	17219	16982	17121	17228	17374	17080	17173	17163	17293	17075	17136	17170	17215	17091	17143	17185	17322	17221	17252	17116	17040	17256	17007	17147	17120	16992	17119	17109	17195	17051	17114	17143	17205	17155	17218	17031	17168	17144	17070	17207	17127	17187	17199	17141	17138	17232	17199	17084	17344	17127	17066	17176	17076	17012	17160	17135	17110	17145	17258	17106	17049	17063	17026	17202	17267	17033	16945	17083	17142	16960	17247	16905	17349	17073	17267	17222	16929	17062	17304	17103	17051	17082	17269	17178	17002	17187	16976	17150	17136	17199	17084	17227	17126	17129	17051	17133	17234	17081	17186	17128	17260	16937	17259	17078	17062	16816	17125	17027	17204	17185	17124	17228	17161	17186	17133	17087	17175	17277	17134	16992	17014	17170	17178	16977	17116	17204	17133	17314	17182	17106	17152	17159	17098	16981	17285	17129	17019	17227	17168	17181	17062	17222	17207	17168	17221	17060	17232	16958	17218	17301	17089	17298	17127	17250	17339	17015	17280	17230	17245	17187	17089	17308	17252	17242	17099	17294	17112	17102	16997	16931	17019	17002	17429	17097	17197	17084	17002	16958	17175	17146	17180	17049	17099	17258	17017	17174	17022	17381	17344	17108	17109	17148	16931	17063	17180	17098	17192	17064	17102	17091	17192	17179	17234	17225	17043	17124	17051	17149	17170	16977	17399	16934	17225	16987	17177	17096	17119	17028	17047	17153	17163	17230	17022	17120	17372	17225	17193	17079	17036	17335	16977	17174	17002	17283	17140	17021	17117	17040	17185	17280	16943	17105	17216	17097	17230	17254	17401	17162	17181	17079	17211	17113	17100	17206	17159	17119	17142	17070	17167	17291	17028	17048	17211	17075	17350	17204	17279	17101	16996	17307	17141	17231	16901	17265	17178	17156	17091	16909	17153	17207	17251	17102	17278	17206	17229	17189	17204	16988	17057	17159	17016	17179	17081	17054	17182	17245	17258	17120	17163	17303	17102	17078	17072	17208	17231	17071	17030	17301	17286	17187	17154	17147	17002	17071	17337	17114	17185	16948	17248	17043	17045	17116	17179	17224	17212	16907	17078	17302	17035	17073	17234	17219	17165	17156	16894	17195	17236	17411	17182	17152	17080	16932	17141	17052	17068	17202	17065	17136	17142	17276	17038	17028	17019	17090	17190	17304	17032	17222	17265	17000	17001	17040	17267	17190	17058	17000	17267	17029	17275	17194	17116	17302	17186	17107	16957	17087	17077	17015	17184	17197	17137	17236	17017	17199	17216	17201	17121	17165	17136	17120	17025	17072	17141	17193	17009	17013	17267	17312	17015	17217	17109	17075	17149	17230	17211	17028	17264	17177	16935	17240	17210	17359	16945	17173	17145	16984	17170	17272	17273	17257	17301	17169	16956	17176	17146	17214	17206	17162	17173	17116	17023	17006	17072	17188	17320	17144	17287	17112	17085	17241	17101	17126	17140	17208	16951	17284	17162	17276	17091	17087	16949	17231	17250	17071	17037	17108	17026	17156	17107	17331	17038	17033	17131	17348	17160	17099	17167	17248	17270	17416	17035	17064	17047	17224	17101	17114	17150	17076	17289	17075	17318	17122	17229	17152	17141	17231	17001	16986	16826	17169	16977	17177	17196	17141	17096	17231	17262	17126	17177	17175	17072	17291	16919	17037	17004	17245	17204	17126	17319	17027	16984	16982	17166	17107	17185	17274	17085	17093	17282	17016	17223	17086	17318	17007	17172	17028	17112	17175	17172	17259	17062	17259	17085	16970	17175	17225	17028	17113	17117	17046	17339	17136	17020	17325	17141	17063	17297	17074	17081	17247	17094	17238	16970	16994	17001	17256	17223	17103	17224	16988	17378	17025	17019	17095	17190	17105	17153	16927	16935	17130	17112	16976	17069	17026	17181	17136	17153	17197	17073	17106	17123	17292	17089	16913	17088	17006	16927	17235	17038	17109	17118	17197	17218	17131	17161	17075	17238	17161	17277	17090	17106	17247	17298	17190	17126	17015	17250	17292	17208	17099	17028	17375	17318	17086	17117	17388	17399	17337	17134	17180	17176	17278	17160	17154	17252	17078	17097	17103	17129	17075	17088	17192	17302	16979	17176	17179	17076	17111	17009	17286	17159	17204	17064	17147	17139	17193	17230	17258	17153	17131	17177
27894	45996	39225	30447	23759	21419	21005	21501	30091	33228	29008	24556	21627	18313	16432	16311	16106	15731	15838	15443	15154	14952	14943	14919	15025	14842	14889	14920	14846	14705	14823	14839	14792	15011	14636	14882	14848	14872	15018	14937	14880	14841	14923	14769	14872	14880	14865	14935	14934	14878	14859	14860	14985	14845	14872	14904	14883	14989	14868	14946	14810	14944	14731	14839	14653	14914	14899	14807	15019	14838	14952	14969	14896	14740	14922	14860	14844	14681	15036	15045	14995	14780	14771	14928	14778	14737	14901	14833	14877	14760	15093	14710	14716	14925	14953	14813	14900	14786	14783	14907	14832	14896	14891	14853	14818	14604	14890	14950	14845	14927	14904	14954	14872	14689	14864	14865	14928	14825	14945	14778	14657	14822	14864	14879	14717	14891	14845	14892	14816	14883	14804	14803	14975	14820	14745	14895	14905	14887	14938	14948	14954	14786	14937	14743	14806	14740	15040	14822	14652	14951	14935	14810	14837	14805	14789	14840	14773	14796	14970	14885	14910	15026	14754	14752	14758	14817	14898	14845	14887	14721	14840	14825	14880	14665	14856	14950	14806	14713	14836	14950	14834	14831	14992	14886	14768	14889	14808	14934	15005	14891	14935	14899	14913	14855	14833	14702	14674	15141	14765	14861	14910	14949	14871	14922	14970	14782	14852	14896	14902	14835	14767	14892	14912	14873	14679	14754	14665	14911	14903	14791	14672	14869	14969	14810	14883	14971	14816	14823	14947	14951	14784	14948	14747	14789	14897	14806	15116	14812	14778	14797	14908	14647	14940	14768	14757	14933	14917	14858	14711	14851	14979	14865	14808	14894	14807	14874	14756	14810	14883	14818	14813	14743	14799	14887	14798	14968	14926	14957	14847	14943	14865	14917	14977	14933	14893	14992	14893	14873	14820	14798	14712	14952	14871	14824	14767	14917	14880	14713	14926	14794	14770	14882	14787	14774	14919	14751	14888	14763	14872	14930	14852	14630	14880	15002	14879	14904	14741	14919	14985	14793	14933	14902	14891	14902	14728	14764	14727	14909	14802	14831	14784	14857	14905	14921	14757	14943	14676	14789	14878	14917	14767	14833	14812	14883	14824	14970	14747	14835	14843	14729	14745	14956	14779	14949	14758	14890	14983	14728	14766	14977	14861	14928	14930	14848	14756	14668	14702	14859	14650	14746	14873	14812	14798	14987	14867	14704	14906	14804	14960	14847	15079	14806	14932	14698	14926	14568	14816	14763	14808	14840	14830	14804	14822	15014	14741	14713	14740	14834	14849	14839	14870	14742	14887	14918	14858	14886	14817	14769	14820	14826	14761	14772	14839	14878	14837	14703	14748	14749	14791	14924	14869	14938	14891	14858	14841	14701	14677	14815	14632	14863	14768	14837	14797	14791	14930	14668	14780	14865	14731	14763	14875	14879	14916	14779	14831	14884	14923	14840	14845	14886	15019	14873	14881	14919	14756	14813	14817	14864	14927	14902	14770	14918	14914	15026	14840	14844	14694	15005	14801	14696	15018	14770	14887	14920	14821	14794	14904	14832	14806	14970	14761	14982	14858	14808	14743	14986	14732	14939	14860	14962	14851	14763	14939	14802	14997	15004	14830	14828	14840	14826	14955	14797	14792	14863	14866	14746	14851	14828	14862	14904	14935	14900	14717	14958	14901	14777	14989	14973	14862	14891	14828	15028	14809	14902	14858	14863	14878	14781	14806	14862	14858	14653	14765	14905	14803	15030	14901	14943	14779	14864	14903	14810	14855	14784	14756	15013	14870	14713	14708	14970	14791	14934	14797	14801	14935	14865	14695	14810	14807	14917	14874	14834	14747	14902	14918	14782	14916	14900	14710	14745	15026	14886	14807	14690	14753	14813	14687	15008	14775	14879	14870	14805	15002	15005	14845	15020	14914	14964	14914	14770	14757	14985	14999	14920	14728	14892	14957	14893	14954	14677	14852	14827	14720	14876	14768	14809	14832	14898	14895	14971	14870	14791	15001	14915	14903	14891	14941	14905	14965	14928	14815	14908	14896	14865	14802	14625	14866	14796	14962	14869	14727	14820	14810	14890	14914	14880	14935	14890	14917	14806	14961	14856	14852	14802	14845	14800	14733	14740	14968	14984	14863	14814	14877	14771	14811	14945	14903	14870	14938	14786	14725	14811	14874	14795	14805	14820	14913	14669	14905	14858	14953	14757	14845	14938	14865	14745	14933	14804	14873	14693	14923	14815	14982	14990	14838	14940	14736	14820	14768	14955	14938	14792	14768	14801	14688	14852	14837	14912	14815	14900	14918	14642	14833	14798	14901	14786	14868	14753	14894	14731	14811	14777	14730	14938	14960	15033	14820	14740	14837	14965	14833	14780	14921	14968	14822	14946	14782	14791	14630	14720	14819	14895	14878	14688	14752	14903	14973	14640	14763	14983	14891	14988	14952	14883	14880	14842	14842	14788	14819	14885	14907	14757	14979	14904	14691	14864	14835	14882	14816	14879	14683	14921	14746	14839	14932	14889	14759	15003	14949	14964	14801	14713	15061	14802	14761	14809	14867	14839	14900	14923	14932	14893	14799	15023	14890	14965	14937	14797	14882	14760	14823	14780	14773	14935	14816	14791	14779	14810	14861	14912	14848	14709	14972	14930	14848	14982	14718	14926	14795	14842	14862	14564	14785	15012	14965	14782	14823	14822	14948	14907	14915	14943	14942	14829	14836	14749	14926	14740	14772	14895	14949	14867	14870	14785	14817	14886	14846	14696	14835	14856	14789	14975	14899	14797	14895	14842	14806	14745	14827	14789	14907	14987	14853	14714	14793	14586	14774	14894	14932	14961	14726	15001	14773	14786	14906	14821	14868	14883	14807	14830	14842	14871	14931	14818	14770	14855	14708	14813	14732	14892	14828	14793	14997	14899	14715	14826	14886	14767	14692	14894	14877	14806	15063	14756	14790	14959	14987	14789	14804	14956	14889	14871	14789	14971	14705	14828	14839	14863	14806	14679	14892	14757	14763	14796	14813	14721	14878	14762	14872	14752	14830	14809	14957	14765	14852	14986	14690	14889	14777	14890	14874	14658	14904	14873	14780	14685	14900	14992	14932	14888	14826	14924	14793	14920	14837	14816	14758	14831	14793	14881	14824	14867	15000	14592	14748	14769	14772	14937	14847	14882	14861	14888	14975	14832	14807	14779	14827	14818	14763	14866	14799	14841	14833	14701	14916	15018	14806	14873	14828	14789	14944	14823	15017	14839	14821	14880	14855	14781	14791	14883	14774	14912	14800	14980	14826	14840	14925	15019	14804	14955	14870	14947	14995	14695	14976	14889	14805	14797	14795	14881	15015	14881	14949	14828	14890	15012	14814	14822	14790	14781	14871	14897	14903	14822	14798	14740	14899	14792	14715	14898	14776	14792	14925	14700	14975	14866	14979	14885	14859	14974	14881	14887	14830	15015	14744	14886	14883	14878	14840	14975	14772	14856	14846	14891	14806	14748	14869	14889	14970	14853	14876	14930	14936	14917	14970	14824	14971	14977	15013	14788	14878	14790	14726	14784	14779	14875	14746	14738	14939	14890	14801	14820	14954	14944	14885	14811	15061	15020	14950	14817	14890	14720	14930	14914	14928	14994	14823	14954	15068	14720	14911	14869	14978	14810	14858	14735	14839	14979	14857	14803	14937	14845	14801	14789	14876	14898	14823	14750	14882	14839	14860	14821	14741	14846	14914	14832	14710	14708	14785	14880	14836	15024	14844	14820	14919	14886	14948	14870	14856	15030	14998	14827	14904	14902	14698	14984	14701	14841	14734	14883	14754	14965	14943	14860	14691	14827	14882	14818	14893	14806	14999	14886	14980	14790	15012	14839	14782	14781	14894	14881	14749	14852	14681	14741	14932	14715	14932	14670	14800	15037	14882	14852	14935	14840	14887	14906	14771	14891	14723	14912	14794	14623	15020	14943	14811	14760	14895	14836	14892	14907	14782	14828	14985	15076	14752	14888	14824	14979	14871	14766	14749	14726	14866	14800	14973	14899	14850	14894	14833	14786	14808	14782	14852	14909	14839	14755	14935	14881	14775	14833	14778	14947	14731	15029	14942	14979	14950	14679	14841	14917	14753	14898	14977	14777	14770	14870	14929	14650	14941	14837	14897	15006	14865	14971	14680	14767	14791	14945	14825	14825	14688	14963	14756	14736	14790	14818	14792	14805	14822	14796	15002	14703	14923	14658	14776	14858	14679	14939	14800	14913	14781	14785	14847	14976	14825	14891	15036	14846	14866	14877	14836	14870	14753	14813	14829	15019	14742	14936	14887	14999	15020	14826	14914	14811	14871	14775	14799	14828	14961	14723	14875	14785	14928	15015	14920	14776	14913	14724	14924	14762	14849	14792	14953	14727	14838	14824	14884	14859	14863	14808	14657	14887	14797	14759	14953	14767	14914	14669	14846	14889	14900	14921	14768	14745	14872	14724	14863	14854	14881	15044	14707	14826	14872	14877	14870	15023	14798	15160	14791	14849	14682	14933	14890	14800	14930	14736	14725	15055	14819	15052	14919	14801	15041	14774	14795	14835	14856	14866	14886	14897	14833	14737	14777	14944	14793	14889	14711	14858	14884	14849	14763	14941	14893	14845	14766	14947	14867	14800	14768	14689	14817	14670	14945	14811	14645	14969	14793	14782	14764	14852	14931	14789	14776	14985	14816	14921	14863	14764	15115	14811	14783	14997	14851	14775	14772	14867	14853	14874	14811	14865	14850	14688	14966	14868	14687	14709	15006	14896	15088	14937	14889	14858	14958	14761	14879	14896	14881	14838	14880	15065	14947	14843	14883	14996	14848	14756	14865	14826	14758	14858	14821	14753	14878	14907	14904	14888	14897	14964	14707	14780	14839	14992	14882	14878	14677	14756	14823	14796	14714	14842	14855	14751	14960	14744	14922	14936	14805	14935	14871	14791	15057	14816	14932	14741	14799	14886	14691	15011	14830	14905	14925	14867	14827	14955	14917	14837	14774	14768	14900	14874	14990	14948	14731	14974	14929	14901	14827	14840	14958	14662	14929	14839	14839	14932	14746	15004	14802	14669	15005	14868	15023	14706	14793	14649	14731	14889	14819	14926	14899	14918	14857	14917	14814	14790	14923	14901
22750	21306	29002	23928	21934	25250	28258	24621	33202	41196	34756	25304	18819	18051	18031	18341	19936	20434	20319	19675	18991	19151	18115	17772	17415	17442	17287	17364	17315	17279	17266	17320	17336	17264	17522	17266	17367	17250	17247	17256	17127	17346	17314	17373	17450	17419	17303	17215	17373	17477	17260	17436	17298	17248	17285	17280	17372	17480	17326	17417	17355	17306	17063	17302	17400	17277	17322	17399	17332	17243	17278	17240	17356	17286	17270	17052	17326	17246	17389	17450	17533	17438	17121	17383	17260	17342	17303	17512	17201	17497	17145	17127	17313	17267	17238	17319	17259	17296	17253	17317	17518	17325	17141	17274	17313	17331	17005	17408	17348	17173	17189	17345	17225	17199	17176	17395	17067	17299	17312	17194	17307	17174	17418	17224	17307	17151	17326	17255	17212	17466	17272	17424	17300	17212	17314	17274	17307	17252	17203	17387	17168	17385	17336	17210	17275	17290	17310	17379	17342	17237	17282	17452	17253	16995	17143	17336	17202	17211	17180	17283	17224	17282	17194	17255	17390	17100	17266	17154	17342	17409	17221	17124	17175	17154	17027	17129	17252	17251	17115	17103	17191	17265	17403	17223	17019	17330	17399	17421	17358	17252	17251	17420	17161	17270	17299	17156	17070	17160	17125	17328	17099	17188	17433	17208	17245	17132	17057	17099	17232	17298	17569	17106	17351	17305	17416	17227	17232	17260	17282	17251	17212	17177	17194	17134	17276	17359	17396	17222	17366	17188	17301	17232	17379	17262	17205	17253	17331	17198	17345	17237	17301	17356	17129	17427	17083	17211	17362	17145	17191	17093	17270	17281	17293	17189	17175	17219	17322	17379	17347	17322	17098	17238	17095	17460	17195	17368	17318	17216	17294	17306	17393	17242	17054	17100	17141	17169	17017	17034	17326	17191	17380	17283	17503	17274	17152	17354	17309	17271	17232	17434	17262	17443	17340	17213	16997	17279	17179	17289	17229	17108	17039	17118	17154	17407	17129	17338	17383	17314	17094	17255	17233	17282	17115	17230	17130	17089	17254	17282	17209	17162	17400	17222	17149	17157	17355	17263	17154	17179	17106	17161	17149	17006	17146	17275	17091	17104	17076	17376	17433	17304	17091	17219	17219	17326	17259	17190	17101	17408	16930	17100	17395	17175	17324	17149	17404	17208	17220	17156	17169	17350	17416	17169	17107	17137	17185	17036	17225	17314	17202	17081	17129	17271	17417	17387	17323	17337	17346	17120	17296	17249	17153	17472	17356	17172	17070	17350	17190	17167	17375	17182	17143	17202	17132	17321	17350	17212	17283	17297	17214	17251	17412	17306	17235	17307	17250	17267	17278	17474	17316	17318	17211	17087	17140	17329	17159	17122	17171	17236	17303	17373	17156	17039	17153	17242	17429	17394	16955	17391	17326	17054	17232	17210	17562	17292	17169	17168	17416	17368	17267	17124	17142	17274	17236	17236	17467	17100	17223	16988	17266	17207	16969	17145	17316	17161	17187	17313	16999	17152	16984	17063	17258	17286	17111	17264	17291	17069	17214	17257	17281	17196	17283	17139	17260	17291	17314	17272	17257	17147	17489	17093	17328	17158	17138	17151	17251	17134	17244	17161	17239	17168	17401	17225	17409	17181	17187	17222	17260	17289	17428	17089	17245	17279	17248	17249	17427	17231	17277	17339	17181	17118	17365	17240	17346	17237	17335	17053	17119	17432	17311	17243	17138	17358	17124	17095	16979	16987	17001	17271	17284	17247	17352	17279	17082	17217	17090	17318	17228	17063	17200	17274	17323	17242	17260	17240	17421	17439	17225	17014	16955	17268	17401	17171	17352	17425	17101	17301	17210	17392	17427	17282	17278	17243	17299	17321	17330	17295	17211	17066	17128	17138	17209	17188	17055	17162	17352	17135	17320	17054	17361	17334	17200	17234	17189	17130	17456	17157	17228	17221	17427	17295	17285	17083	17276	17325	17297	17340	17400	17127	17225	17369	17394	17150	17249	17211	17230	17220	17317	17014	17106	17440	17278	17041	17470	17199	17252	17189	17263	17154	17226	17160	17159	17040	17211	17250	17161	17330	17247	17338	17164	17324	17353	17255	17001	17239	17224	17190	17160	17191	17281	17234	16891	17235	17072	17257	17261	17128	17231	17250	17377	17298	17176	17115	16970	17338	17148	17028	17177	17300	17425	17074	17382	17289	17124	17004	17090	17246	17256	17238	17233	17348	17160	17227	17244	17239	17171	17170	17218	17354	17185	17152	17230	17251	17365	17218	17119	17252	17181	17308	17340	17272	17346	17289	17396	17168	16878	17282	17300	17322	17316	17296	17213	17336	17309	17315	17457	17108	17251	17505	17085	17334	17248	17323	17325	17299	17179	17145	17225	17347	17300	17040	17136	17257	17341	17216	17390	17150	17426	17174	17389	17061	17295	17242	17184	17096	17315	17440	17311	17209	17218	17116	17122	17219	17276	17272	17280	17197	17494	17379	17290	17232	17088	17188	17062	17293	17243	17328	17245	17250	17312	17301	17382	17256	17193	17299	17188	17335	17223	17120	17025	17209	17209	17158	17320	17165	17086	17234	17356	17369	17235	17321	17406	17330	17076	17188	16883	17381	17376	17320	17034	17365	17311	17407	17451	17284	17408	17339	17324	17350	17351	17377	17367	17371	17276	17098	17185	17308	17201	17236	17143	17195	17230	17259	17269	17238	17351	17535	17356	17149	17341	17258	17241	17313	17297	17250	17211	17457	17271	17276	17211	17422	17305	17417	17521	17382	17152	17218	17339	17286	17103	17195	17138	17301	17302	17097	17233	17450	17200	17284	17105	17247	17385	17029	17258	17405	17212	17363	17150	16997	17198	17302	17293	17232	17217	17216	17424	17079	17305	17273	17396	17185	17138	17405	17274	17196	17294	17326	17245	17072	17359	17290	17300	17188	17037	17359	17251	17329	17365	17288	17361	17198	17140	17430	17068	17168	17083	17025	17286	17330	17185	17295	17099	17424	17068	17492	17454	17306	17176	17064	17122	17046	17369	17287	17101	17175	17115	17288	17368	17177	17214	17328	17174	17180	17426	17284	17329	17282	17290	16976	17185	17320	17522	17210	17205	17308	17230	17181	17167	17191	17437	17266	17258	17301	17318	17269	17106	17132	17156	17253	17388	17230	17153	17255	17209	17303	17382	17068	17143	17128	17388	17248	17189	17430	17205	17189	17383	17490	17203	17331	17184	17301	17359	17392	17385	17306	17057	17269	17221	17182	17167	17253	17238	17179	17164	17306	17267	17346	17370	17210	17284	17448	17262	17403	17249	17170	17229	17102	17285	17196	17390	17100	17474	17215	17279	17202	17165	17577	17184	17252	17125	16955	17245	17103	16961	17031	17230	17071	17236	16999	17057	17288	17414	17300	17390	17254	17124	17208	17322	17274	17189	17175	17231	17138	17236	17346	17403	17192	17337	17060	17432	17247	17232	17207	17245	17328	17236	17032	17257	17204	17071	17039	17374	17218	17337	17331	17119	17237	17343	17239	17124	17328	17242	17216	17152	17093	16992	17350	17335	17230	17410	17186	17220	17201	17190	17297	17318	17246	17116	17433	17226	17222	17285	17218	17306	17161	17141	17488	17299	17291	17153	17154	17252	17263	17223	17293	17021	17218	17150	17265	17410	17236	17334	17245	17331	17210	17200	17149	17196	17559	17386	17271	17356	17274	17304	17215	17339	17250	17350	17158	17215	17153	17227	17212	17218	17307	17426	17314	17342	17108	17205	17312	17497	17396	17209	17309	17283	17221	17223	17306	17510	17068	17288	17318	17028	17138	17298	17180	17187	17164	17230	17231	17245	17328	17112	17380	17286	17240	17469	17392	17248	17405	17304	17002	17261	17247	17105	17385	17170	17342	17355	17064	17278	17161	17073	17206	17243	17268	17256	17161	17320	17404	17291	17343	17247	17266	17145	17296	17208	17301	17320	17270	17337	17191	17218	17201	17149	17208	17486	17126	17239	17232	17318	17506	17328	17169	17344	17248	17445	17344	17191	17207	17409	17338	17244	17191	17366	17298	17228	17229	17245	17164	17268	17159	16980	17023	17086	17276	17312	17028	17386	17407	17220	17082	17092	17361	17272	17139	17152	17288	17272	17225	17317	17403	17416	17283	17158	17298	17064	17205	17170	17247	17315	17252	17166	17321	17244	17359	17117	17479	17350	17342	17222	16993	17157	17404	17139	17281	17211	17312	17274	17286	17261	17156	17354	17215	17159	17037	17127	17258	17214	16933	17345	17131	17127	17004	17150	17330	17289	17234	17085	17405	17265	17178	17206	17155	17031	16997	17364	17355	17307	17328	17340	17067	17392	17365	17114	17066	17370	17397	17423	17074	17321	17433	17345	17360	17338	17064	17233	17189	17120	17283	17211	17272	17341	17211	17172	17249	17232	17403	17346	17316	17208	17436	17324	17335	17276	17123	17268	17441	17352	17194	17367	17321	17207	17141	17096	17060	17344	17284	17396	17185	17249	17077	17364	17408	17252	17203	17271	17223	17159	17205	17311	17340	17445	17239	17255	17099	17337	17292	17211	17240	17250	17293	17155	17175	17287	17110	17192	17224	17169	17280	17248	17318	17313	17336	17362	17096	17012	17383	17057	17237	17325	17417	17207	17323	17329	17401	17223	17294	17238	17150	17331	17273	17401	17303	17336	17251	17377	17085	17342	17319	17201	17397	17104	17440	17325	17256	17231	17035	17115	17248	17113	17113	17211	17168	17234	17380	17520	17203	17406	17001	17131	17246	17212	17154	17107	17427	17244	17239	17296	17152	17273	17444	17166	17347	17329	17175	17240	17232	17160	17225	17286	17101	17344	17163	17136	17276	17308	17271	17516	17139	17250	17191	17022	17233	17351	17241	17327	17126	17273	17317	17333	17166	17305	17058	17193	17221	17156	17245	17289	17235	17314	17205	17170	17104	17526	17126	17244	17295	17180	17337	17224	17421	17211	17285	17270	17172	17389	17120	17158	17248	17108	17183	17210	17308	17166	17126	17392	16994	17243	17319	17320	17212	17334	17424	17251	17354	17219	17278	17129	17418	17211	17520	17247	17267	17302	17219	17211	17210	17491	17271	17265	17486	17102	17054	17242	17063
32573	54824	46463	34545	30691	28388	25043	26384	37102	41717	35561	22697	15694	15540	15694	16599	19496	19637	19148	17701	17209	17060	15608	15199	15053	14944	15078	15011	14839	14906	15145	14751	14871	15025	14968	14965	14770	14795	14988	14887	14860	14908	15060	14902	15069	15006	14869	14961	15053	14879	14797	14899	14799	14918	14824	14808	14877	14875	14896	14835	14810	14916	14969	15022	14783	14805	14820	14919	14907	14830	15005	14828	14863	15002	15006	14873	14796	15037	14767	14950	14876	14919	14841	15050	14880	15061	15004	14843	14788	15059	15109	14778	14932	15023	14761	14978	14917	14932	14940	15153	14859	14917	14781	14937	14845	15041	14833	14890	15180	14906	14992	15032	14919	14874	15002	15062	14840	14851	14822	14963	15052	14917	14807	14827	14891	15056	14888	14868	14885	14929	14989	14987	15094	14878	14939	14987	14825	14817	14811	14770	14832	14813	14984	15129	14999	14785	14951	14931	14978	15001	14781	14945	14778	14922	14932	14742	15107	14989	14970	14784	14863	14876	14940	14834	15115	14796	15024	14905	14915	14939	14859	14923	15080	14934	14889	14964	14801	14862	14639	14826	14923	14943	14777	14956	14867	15033	14956	14817	14969	14877	14944	14865	15073	14942	14851	14758	14839	14916	14861	14826	14931	14864	14731	14775	14976	14736	14804	14931	14866	14947	14795	14838	14750	15086	14762	15124	14844	14924	14952	14918	14735	14963	14862	14887	14937	14812	15020	14831	14958	14688	14938	14896	15062	14894	14978	14910	14882	14978	14789	14828	15054	14756	14862	14938	14855	15130	14743	14814	14934	14886	15054	14895	14923	14937	14871	14957	14899	14843	14870	15057	14843	14787	14974	14909	14683	14900	14969	14835	14920	14808	14904	14866	14806	14829	14884	14980	15054	14948	14793	15059	14772	14881	14870	15077	15017	14869	14934	14773	14922	14956	14848	14958	15030	15030	14819	14919	14854	15057	14928	14964	15061	14744	14948	14848	14864	14951	14977	14980	14796	14823	14742	15011	14941	14912	14796	14948	14975	14913	14889	14890	14979	14838	14802	14808	14916	14965	14974	14917	14807	14945	14946	14941	14806	14952	15025	14777	14973	14995	14807	15060	14730	14941	14962	15016	14766	14976	14866	14922	14952	14998	14918	14934	14920	14941	14853	14940	14889	14886	14979	14809	14976	14840	14958	14800	14943	15039	15014	14849	14845	14833	14941	14893	14923	14833	14773	14826	14847	14971	14967	14863	14808	14967	14827	15025	14767	14967	14974	14965	14909	14801	14846	14987	14922	14924	14950	15008	15098	14773	14867	14723	14884	14933	14742	14935	14962	14842	14896	14986	14809	14772	14835	14805	14839	14971	15043	14853	14976	14931	14713	14866	14865	14901	14850	15043	14935	14944	14878	15009	14908	14813	14865	14884	15070	14801	14886	14994	14897	14815	15017	14883	14943	14841	14856	15015	15003	14888	14859	14961	14865	14869	14818	15006	15047	14926	14780	14809	14893	14928	14881	15019	14929	14842	14922	15157	14936	14915	14764	14947	14832	15005	14831	14823	15026	14999	14939	14967	15026	14867	15003	14952	14946	14796	14743	14952	14673	14798	15106	14750	14993	14882	14894	14916	14832	14957	14856	14994	14856	14919	14887	14950	14756	14919	14954	14843	14941	14820	14994	15032	14861	15051	14980	14982	14861	14784	14892	14882	14966	15068	14819	15035	14983	14804	14913	14984	14921	14839	14737	14892	14920	14947	14923	14993	14727	15014	14933	14772	15096	14891	14971	15005	14812	14923	15017	14945	14920	14808	14828	15026	14870	14836	14885	14842	14950	14966	14984	14841	14940	14927	14960	14849	14890	14911	14804	14888	14856	14670	14946	14721	14915	14791	14885	14830	14905	14814	14905	14929	15032	14847	14741	14936	14881	14865	15062	14916	14695	14954	14902	14971	14948	14906	14871	14931	14976	14814	15018	14918	14780	14892	14739	15068	14898	14957	14956	15015	14952	14789	14971	14933	14931	14766	14948	14808	14842	14841	14932	14911	14921	14824	14900	14859	14735	15011	14936	14972	14880	14861	14802	14924	14901	15048	14776	15040	14924	15120	14900	14995	14979	15096	14977	14929	14809	14856	14923	14857	14863	14709	14938	14984	14833	14938	14788	14903	14990	14867	14838	14819	14745	14930	14955	15117	14922	14928	15059	14758	14906	14967	14862	14905	14872	14878	14845	15200	14677	14854	15018	14960	14754	14814	14936	14941	15018	14891	14919	14816	14796	14864	14912	15052	14832	14901	14860	14949	14899	14854	14955	15056	14932	14897	15067	14895	14857	14978	14904	14735	15035	14950	14897	15076	14888	14910	14991	14825	14986	14940	14844	14852	14820	14903	14758	14893	14955	14831	15046	14724	14889	14850	15047	14807	14933	14863	14806	14807	15076	14781	14891	14868	14875	14916	14899	14862	14910	14988	14882	14659	14827	15094	14915	14867	15071	15009	14885	14767	14831	15062	14880	14691	14916	14912	14955	15123	14964	14810	14780	14840	14952	14829	14895	14875	14855	14925	14742	15019	14927	14797	14913	14829	14834	15031	14803	14935	14832	14919	14767	14898	14926	14865	14790	14927	15046	14880	14905	14858	14793	14782	14894	14860	14806	14907	14773	14920	14727	14904	14877	14895	15138	14762	14884	14971	14789	14793	14884	14883	14771	14941	15107	14939	14870	14883	14872	14871	14832	14897	14860	14890	14982	14880	14934	14760	14917	14830	14876	14703	14920	14920	14913	14899	15052	15047	15023	15177	14925	14870	14995	14784	14827	15015	14918	14967	14756	14793	14894	15121	14957	14910	14859	15009	14911	14726	14980	14840	14891	14867	15011	14823	14966	14809	15030	14865	14854	14934	14848	14935	14983	14903	14916	14856	14798	14841	14993	14852	15060	14777	14883	14980	15069	14885	14913	14944	15096	14860	15043	14858	14972	14904	14872	14723	14834	14918	14775	15004	15066	14893	14914	14820	14936	14978	14911	14779	14820	14886	15080	14916	14923	14999	14993	14755	14898	14895	14883	14808	14744	14898	14886	14871	14787	14865	14925	14849	14818	14836	14847	14795	14940	14817	14887	14818	15024	15013	15007	14987	14875	14978	14960	14928	14730	14757	14842	14868	14939	14961	15029	15112	14858	14874	14901	14914	14983	14974	14798	14916	14940	14965	14883	14845	15051	14908	14936	14874	14820	14855	15069	14784	14904	14965	14925	14734	14909	15020	15000	14900	14875	14826	14800	14996	15049	14822	15102	14842	14816	14849	15033	14969	14859	14919	14907	14907	14985	14842	14899	14756	14891	14754	14677	14910	14966	14755	14902	14801	14924	15012	14806	14979	14904	14950	14861	14852	14955	14961	15119	15005	14861	14960	15056	14817	14973	15008	14944	14794	14986	14965	14931	14902	14778	14869	14792	14872	15013	14815	14834	14925	14751	14882	14911	14935	14845	14886	14874	14779	14964	14960	14964	15008	14825	14859	14700	14914	14724	14921	14814	15005	14942	14988	14729	14933	14934	14884	14902	14820	14847	15025	14797	14893	14917	14914	14955	14934	14740	14894	14914	14965	14857	15008	14998	14893	14932	14952	15100	14886	14923	14978	15103	14895	14995	15015	14728	14961	14962	14851	14911	14752	15011	14870	14761	14881	14962	14888	14903	14976	14962	14742	14949	14801	14890	14955	14891	14827	14895	14870	14908	14926	14856	14734	14812	14837	14872	14898	14927	14646	14912	14848	15043	14880	14820	14937	14944	15041	14982	14995	14866	15008	14984	14803	15084	14803	14855	14957	15117	14840	14811	14907	14962	14905	14906	14830	14914	14790	15002	14786	14733	14842	14901	14991	14906	14940	14889	14845	14809	14883	14796	14974	14817	15020	14915	14854	14819	14940	14877	14891	14963	14974	14841	14942	14917	14899	14776	14871	14862	15032	15177	14675	14936	14874	14966	15022	14972	14785	14951	14925	14994	14880	14897	14785	14861	14836	15060	14921	14855	14791	14906	14989	14693	14841	14742	14897	14854	14894	14756	14834	14871	14786	14939	14977	14902	15071	14884	14888	14936	14861	14995	14938	14887	14884	14893	14969	14832	14912	14885	14960	14794	14842	14922	14840	14963	14959	14835	14813	14816	14922	14963	14802	14952	14980	14917	14610	14834	14865	14895	14760	14955	14821	14852	14895	14882	15034	14797	14845	14860	14945	14784	14791	15009	14956	14913	14907	14803	14807	14889	14795	14920	15100	14975	14826	14794	14893	14848	14944	14923	14819	15094	14839	14892	14929	14976	14868	14969	14753	14866	15024	14709	14972	15119	14958	14735	15068	14839	14980	15058	14986	14797	14900	14865	14868	14912	14818	14843	15023	14799	14874	14707	14993	14789	15027	14776	14961	14796	14852	14795	14912	14926	15010	14878	14925	14952	14859	14759	14801	14942	14843	14940	14895	14977	14792	14971	14849	14902	14901	14850	14942	14898	14742	14997	14862	15078	14728	14848	15002	14948	14778	14989	14958	15013	15028	14883	14977	15037	14905	15057	15092	14866	15052	14841	14869	14925	14967	14914	14939	14798	14853	14995	15056	14944	14857	14885	14898	14911	14709	14997	14917	14987	14977	14910	14967	14838	14886	14931	14927	15012	14975	14981	14828	14886	14789	14804	14894	14964	14764	14928	14938	14851	14936	14848	14995	14740	14808	14885	14931	14893	14903	14869	14745	15082	14811	14925	14836	14863	15022	14991	14995	14865	14820	14842	14778	14920	15039	14900	14923	14769	14935	15035	14912	15063	15027	14971	14903	15015	14852	15073	14845	14825	14844	14925	14874	14832	14835	14824	14902	15017	14980	15061	15028	14969	14861	14956	14881	14820	14842	14937	14953	14903	14761	14750	14886	15039	14907	14997	14918	14966	14833	14943	14919	14983	14777	14742	14914	14783	14794	14931	14948	14781	15048	14853	14924	14933	14862	14923	14908	14913	14856	14984	15010	14774	15046	14962	14714	14963	14868	14907	14903	14855	14916	15032	14865	14946	14749	14910	15088	15096	14849	15109	14755	14749	14851	15034	14940	14689	14886	14792	14793	15055	14947	14968	14960	14876	14981	15076	14784
27769	23764	26876	23199	19072	18533	18083	17764	18358	19657	18558	17147	17264	16992	17237	17287	17755	17718	17497	17512	17542	17152	17310	17106	17196	17067	17126	17112	17103	17153	17168	17125	17208	17138	17027	17114	17077	17163	16933	17017	17333	17174	17188	17270	17185	17121	17103	16975	17091	17137	17173	17071	17151	17029	17126	17064	17028	17286	17361	17159	17144	16950	16981	17063	17314	17228	17011	17107	17188	17050	17122	16821	17050	16911	17131	17197	17125	17030	17164	17200	17015	17124	17114	17070	17135	16971	16983	17012	17277	17091	17261	16987	17149	17142	17082	17162	17001	17055	17032	17097	17269	17296	16949	17186	17077	17092	17081	17168	16978	17175	17043	16986	17191	16964	17183	17076	17139	17254	17171	16820	17083	17102	17067	17255	17245	17124	17067	17192	17130	17202	17121	17226	17077	17106	16980	17195	17161	17188	17111	17063	17205	17135	17141	17186	16912	17161	17340	17018	17337	17219	17010	17065	17148	17100	17209	16946	17196	17141	17091	17024	17016	17033	17069	17081	17025	17032	17156	17087	17099	17137	17130	16927	16948	16831	17069	17025	17217	17127	17122	16887	17241	17090	17165	17138	17075	17149	17187	17004	17014	16672	17194	17152	17051	17030	17164	17149	17063	17060	16997	17023	17074	17148	17177	17124	17341	17000	17165	17032	17063	17147	16999	17057	17173	17038	17064	17181	17258	17139	16957	17048	16970	17035	16926	17110	16995	17080	17245	17039	17212	17063	17260	17178	17151	17106	17198	17260	17190	16884	17242	16931	17035	17310	17272	17295	16985	17170	17191	17101	17128	17081	17123	16980	17042	17058	17256	17157	17290	17149	17085	17056	17182	17028	17277	17126	17051	17031	17049	17210	17027	17084	17188	17191	17022	17092	17198	16871	16972	16956	17046	16882	16876	17084	17027	17192	17216	17180	17079	17051	16903	17085	16954	17119	17229	16997	17063	17266	17157	17078	17088	17062	17201	17280	17058	17231	17317	16958	16938	17105	17040	17026	17023	17066	17209	17121	17192	17203	17004	17090	17175	17110	17161	16934	16925	17028	17155	17023	17227	17045	16992	17201	17227	17104	16996	16952	17130	16861	17198	17018	17086	17185	16950	17200	17287	16953	17002	17269	17208	17225	16948	17074	17046	17128	17145	17204	17136	17251	17237	17092	17100	16974	16983	17182	17248	16949	17036	17278	16933	17041	17279	17073	17192	17198	17080	17048	17174	17189	17060	17132	17049	17215	17030	16998	16929	17142	17156	17258	17259	17260	17105	17130	17120	17154	17247	17174	16965	17070	17249	17187	17145	16926	17175	17118	17140	17270	17164	17229	17164	16978	17098	17076	17177	16972	17199	17153	17102	17249	16972	17232	17014	17335	17102	17141	17055	17127	17117	16995	17125	17180	17115	17122	17029	17147	17081	17186	17174	17106	17150	17008	17269	17029	16947	16993	17116	17203	17079	17048	17206	17122	17113	17212	17115	17123	17200	17368	17112	17229	17110	17158	17220	17191	17061	17169	16799	17453	16868	17186	17086	17143	17172	17004	16984	17044	17097	17152	17103	17314	17150	16991	16996	17164	17162	17024	17033	16994	17112	17158	17291	17136	16933	17109	17302	17327	17148	17061	17061	17215	16971	17230	17251	17161	17196	16951	17139	17091	17304	17083	17134	17070	17136	17085	17143	17087	17011	17137	17126	16936	17114	17094	17006	17061	17044	17103	17007	17100	17173	16972	16947	17471	17043	17157	17254	17105	17072	17036	17192	17073	17205	17091	17232	17081	16955	17003	17175	17225	17063	16967	17005	17051	17236	17097	17107	17089	17047	16824	17018	16931	17049	17010	17126	17049	17132	16987	17158	17172	17186	17211	16967	17070	17000	17046	17325	16950	17092	17159	17040	17372	16954	17271	17055	17081	16950	17081	17217	17060	17221	16968	17044	17283	16955	17104	17144	17097	17006	17041	17156	17243	17019	17026	17135	17045	17090	17077	17114	17091	17067	16955	16926	16954	17225	17201	17129	17076	17276	16986	17098	17194	17004	17225	17107	17168	16948	17235	17079	17052	17099	17164	16951	16959	16878	17110	17063	17332	17081	17033	17201	17135	17057	17167	16943	17055	17218	17149	16927	17075	17390	17116	17126	17163	17071	17114	17219	17075	17150	17228	17215	17280	17291	17181	17205	17027	17143	16928	17369	17190	16978	17003	17155	17240	17217	16926	17222	17178	17171	17120	17146	17222	17215	16943	17363	17134	17130	17172	17193	17034	17173	17184	16912	17074	17041	17055	16989	17270	17110	17025	16942	17130	17133	17039	16874	16887	17116	17084	17146	17125	17311	16971	17077	17175	17190	17356	16977	17079	17074	17178	17333	17155	17174	17335	17053	17034	17111	17227	17145	17188	17066	17005	17072	17155	16927	16921	17097	17150	17043	17091	16962	17149	17133	17290	17235	17087	17182	17144	17027	16976	17089	17164	17096	17235	17104	16982	17098	17256	17151	16978	17118	16983	17051	17128	17208	17114	17070	17141	17143	16951	16882	17247	16954	17161	17110	17164	17163	17109	17256	17085	17058	17136	17135	17165	17057	17083	17204	17023	17052	17303	17189	16996	17098	17047	17038	17308	17168	16847	17218	17120	17048	17073	17074	16982	17193	17177	17149	17108	17079	17293	17157	17011	17268	16862	17269	16947	16887	17107	17118	17169	17052	16986	17044	17325	17093	17122	16939	17173	17051	17162	17088	17298	17139	17085	17197	17157	17006	17073	17163	16934	16934	17174	17212	17267	17357	17131	16988	17051	17123	17244	17160	17038	17040	17040	17185	17104	17107	16940	17003	16967	17082	17224	16897	17012	17151	17123	17299	17122	17008	17031	17138	17268	17234	17058	17160	17253	17024	17163	16954	17025	17322	17237	17101	17189	17215	17235	17255	17074	17199	17094	16953	17097	17107	17219	17128	17109	17290	17068	17171	17080	16898	17146	17007	17087	17084	16921	17271	17134	17155	16970	17074	17203	17261	17425	17052	17291	17153	17125	17270	17148	17091	17113	17157	17234	17188	17079	17117	17124	17021	17092	17205	17192	17157	17143	17372	17309	17333	17126	17079	17108	17203	17098	16948	17180	17279	17119	16988	17023	17151	16990	16948	17299	17284	17017	17047	17316	17079	17146	17344	17119	17299	17007	16871	17159	16998	17107	17092	17118	17391	17208	17325	17036	17195	17021	16907	17050	17108	17029	17023	17026	17203	17128	17070	17026	17278	17101	17210	17161	17084	16982	16957	16817	17011	17052	17149	17056	17186	17313	17244	16972	17023	17076	16969	17118	17022	17073	17161	17032	17102	17268	17079	17015	17366	17105	17145	16982	17287	17026	17078	17026	17094	17187	17163	17193	17156	17011	17257	17052	17041	16926	16885	17163	17156	17125	17022	17190	17262	17159	17035	17291	17025	17088	16989	16987	16925	17121	17257	17159	17082	17198	17236	16977	17085	17258	16919	16955	17305	17107	17138	17049	17549	17102	16931	17038	17078	16964	17159	17209	17101	17038	17102	17123	16918	17004	17143	16858	17034	16991	17249	17045	17163	16979	17019	17040	17079	17162	16954	17084	16955	17059	17294	17187	17007	17037	16831	17192	16797	17223	17008	17068	16902	17236	17168	17097	17229	17138	17178	17234	17238	17208	17034	17037	17403	17205	17107	17273	17228	17012	17053	17164	16947	17035	17165	17029	17405	17083	17218	17003	17068	16940	17023	17132	16975	17186	17111	17093	17040	16951	17023	17211	17150	17149	17176	17267	17338	16973	17043	16932	17009	17000	17275	17306	17004	16979	17259	17038	17247	17199	17190	17326	17017	17043	17280	17234	17230	17094	17237	16982	17165	17375	17117	17035	17284	17213	16973	17031	17205	17188	17086	16851	16990	17022	17040	17075	17169	17153	17054	16901	17018	16976	17125	17041	17011	17151	17354	17121	17245	17130	17026	17033	17013	17190	17201	17061	17012	17024	17015	17130	16877	17158	17168	17078	17105	17232	17342	17184	17161	17225	17293	17075	17055	17123	17104	17153	17155	17112	17075	17390	16953	17098	16900	17092	17257	17001	17051	16952	17107	17036	17264	17321	17116	17280	17132	17016	17124	17055	17015	17076	17134	17238	17238	16984	17059	17146	17205	17169	17259	16976	17107	17089	16926	17089	17018	17255	17259	17105	16971	17098	17338	17196	17000	17119	17167	17249	17112	17098	17387	17086	16985	17020	17112	17064	17008	17030	17117	17033	17111	17110	17152	17190	17114	16861	17053	17245	16999	16988	17041	17176	17186	17034	17326	17078	17066	17133	17260	17236	17050	17175	17221	17398	17015	17215	17211	16933	17258	17288	17153	17091	17095	17375	17206	17085	17149	17303	17030	17099	17521	17119	17133	17196	17047	17119	17080	16946	17180	16985	17456	17134	17100	17129	17126	17103	17118	17202	17098	17141	16968	17097	16933	17108	17060	17163	17184	17090	16966	17288	17185	17334	17271	17255	16919	16982	17252	16959	17220	17063	17094	17251	17171	17134	16977	17187	17208	17155	17039	17041	17139	17159	17427	16975	17232	17217	17074	17086	17058	17090	17138	17258	17177	17306	17118	17330	17252	17245	17098	17070	17089	16969	17308	17016	17027	17239	17224	17024	17106	17330	17284	17291	16975	17047	17235	16988	17213	16919	17181	17312	17056	17058	17086	17201	17075	17006	17184	17111	17306	17099	17139	17037	17067	16985	17063	17174	17131	17160	17055	17177	17062	17050	17270	17104	17069	17131	17024	17111	17230	17228	17241	17253	17075	17069	17093	17169	17014	17141	17246	17078	17237	16940	17130	17102	17042	17194	17048	16980	17310	17166	17120	17131	17287	17014	17261	17162	16989	17042	17152	17341	17171	17015	16957	17274	16914	17115	17143	16862	17134	17293	17139	17222	17090	17089	17149	17065	17136	17103	17087	17174	17081	17076	17112	17176	17301	17030	17098	17315	17022	17212	17060	17034	17124	17127	17209	17354	17277	17122	17147	17251	16969	17077	17201	17024	16815	16869	16860	17485	17170	17095	17155	17092	17181	17098	17427	17167	17130	17055	17023	17015	17068	17295	17161	17083	17284	17000
27994	33569	25585	19456	18012	16551	15872	15596	17112	18101	15993	14930	14725	14916	15012	15124	15505	15525	14945	15083	15047	14927	14747	14884	14724	14793	14757	14810	14724	14796	14829	14845	14768	14852	14665	14856	14577	14640	14612	14685	14707	14938	14643	14657	14799	14669	14737	14747	14808	14887	14704	14925	14666	14647	14669	14699	14909	14733	14697	14715	14723	14851	14628	14781	14882	14819	14759	14844	14744	14887	14776	14791	14736	14699	14957	14741	14731	14766	14771	14776	14711	14733	14777	14818	14706	14899	14571	14737	14845	14943	14910	14664	14965	14780	15006	14804	14716	14827	14815	14769	14754	14853	14846	14871	14770	14734	14884	14943	14711	14772	14820	14737	14728	14731	14635	14930	14863	14830	14843	14853	14802	14664	14699	14771	14739	14886	14634	14837	14767	14907	14905	14753	14930	14858	14797	14817	14733	14801	14782	14749	14698	14926	14720	14748	14811	14888	14745	14750	14880	14639	14859	14771	14886	14963	14883	14773	14874	14780	14833	14626	14902	14868	14755	14592	14874	14838	14923	14920	14925	14712	14610	14810	14814	14556	14655	14830	14842	14977	14870	14932	14833	14794	14809	14735	14892	14915	14833	14707	14634	14802	14729	14838	14837	14797	14799	14806	14745	14739	14742	14800	14721	14735	14716	14917	14776	14794	14717	15004	14842	14864	14850	14728	14812	14756	14862	14771	14809	14805	14815	14926	14844	14741	14925	14767	14767	14744	14845	14841	14689	14857	14805	14869	14876	14781	14683	14879	14824	14880	14778	14768	14771	14766	14898	14762	14793	14822	14813	14802	14711	14955	14685	14742	14780	14618	14832	14725	14891	14657	14758	14860	14869	14635	14624	14667	14759	14839	14741	14856	14907	14880	14751	14776	14865	14791	14856	15002	14843	14687	14742	14747	14895	14752	14856	14683	14734	14633	14915	14789	14832	14787	14897	14742	14679	14697	14708	14786	14726	14654	14588	14773	14725	14896	14717	14766	14650	14810	14722	14778	14798	14606	14819	14758	14734	14901	14803	14795	14798	14711	14834	14975	14633	14880	14872	14842	14873	14654	14899	14838	14714	14892	14653	14783	14875	14845	14862	14939	14830	14652	14765	14646	14845	14717	14915	14812	14880	14904	14906	14904	14697	14863	14807	14659	14770	14890	14649	14774	14859	14775	14755	14815	14675	14954	14888	14947	14747	14756	14639	14887	14851	14795	14704	14783	14787	14805	14858	15028	14877	14908	14618	14866	14852	14695	14759	14822	14720	14836	14674	14735	14876	14853	14652	14732	14802	14751	14793	14692	14871	14875	14860	14872	14764	14802	14841	14954	14739	14751	14613	14760	14696	14694	14750	14842	14740	14908	14728	14848	14673	14820	14668	14730	14769	14857	14753	14883	14800	14876	14815	14615	14782	14931	14702	14713	14866	14951	14815	14797	14862	14686	14693	14774	14796	14861	14846	14671	14794	14582	14794	14755	14996	14669	14707	14697	14785	14939	14703	14792	14865	14827	14953	14637	14968	14879	14737	14660	14855	14808	15022	14842	14812	14871	14938	14879	14787	14837	14684	14755	14910	14887	14711	14808	14885	14632	14766	14921	14693	14849	14825	14886	14699	14824	14785	14816	14981	14672	14698	14742	14650	14775	14745	14837	14827	14723	14828	14762	14839	14961	14928	14888	14754	14799	14732	14787	14731	14616	14714	14700	14885	14886	14760	14841	14771	14748	14886	14857	14730	14844	14800	14650	14619	14709	14920	14737	14871	14787	14908	14717	14858	14873	14881	14781	14877	14699	14765	14818	14708	14871	14718	14778	14797	14845	14762	14719	14739	14683	14788	14832	14766	14967	14827	14840	14785	14658	14727	14803	14928	14666	14713	14739	14900	14672	14856	14936	14812	14767	14790	14820	14863	14653	14896	14869	14809	14852	14766	14841	14717	14697	14713	14737	14812	14854	14727	14829	14897	14725	14958	14595	14894	14690	14877	14719	14798	15054	14971	14855	14856	14885	14720	14860	14692	14896	14742	14840	14864	14876	14768	14889	14618	14749	14809	14685	14896	14864	14647	14809	14634	14813	14756	14791	14770	14903	14975	14739	14797	14802	14825	14775	14902	14836	14799	14825	14789	14732	14671	14770	14924	14778	14807	14759	14821	14830	14754	14697	14848	14946	14763	14860	14852	14783	14837	14888	14881	14820	14844	14786	14812	14758	14908	14815	14743	14687	14821	14768	14923	14892	14680	14861	14859	14879	14753	14786	14705	14704	14786	14718	14854	14680	14610	14890	14713	14788	14770	14839	14629	14803	14937	14740	14736	14716	14936	14715	14719	14699	14791	14745	14774	14801	14836	14763	14737	14616	14675	14843	14834	14701	15033	14669	14778	14856	14959	14851	14688	14736	14814	14788	14804	14880	14866	14711	14969	14731	14836	15010	14775	14835	14697	14833	14629	14865	14815	15002	14711	14904	14775	14765	14761	14881	14787	14622	14903	14707	14775	14895	14959	14702	14602	14727	14748	14789	14914	14752	14907	14787	14670	14825	14652	14636	14632	14831	14866	14774	14870	14841	14931	14693	14928	14864	14961	14802	14863	14710	14614	14954	14844	14908	14773	14860	14854	14762	14768	14911	14872	15068	14641	14815	14730	14730	14899	14868	14583	14683	14886	14752	14801	14687	14848	14755	14847	14733	14858	14741	14943	14738	14843	14841	14833	14820	14703	14875	14760	14738	14783	14651	14926	14892	14664	14783	14727	14572	14878	14654	14792	14670	14802	14821	14771	14897	14950	14799	14957	14920	14890	14794	14724	14797	14784	14968	14823	14827	14761	14645	14801	14729	14904	14823	14790	14815	14777	14652	14795	14869	15020	14701	14949	14765	14803	14713	14832	14716	14781	14734	14759	14883	14808	14858	14746	14860	14771	14677	14992	14848	14820	14860	14802	14790	15089	14750	14870	14786	14919	14812	14911	14715	14818	15026	14792	14815	14791	14769	14636	14814	14706	14949	14862	14774	14637	14760	14946	14893	14757	14894	14857	14683	14794	14745	14812	14660	14676	14972	14816	14758	14745	14829	14865	14710	14884	14628	14931	14804	14572	14825	14742	14844	14818	14828	14775	14957	14903	14811	14939	14926	14988	14718	14805	14698	14737	14835	14981	14552	14699	14666	14864	14693	14712	14787	14764	14817	15098	14788	14790	14860	14851	14653	14695	14975	14762	14596	14936	14700	14791	14805	14724	14645	14905	14802	14723	14521	14860	14779	14824	14831	14832	14922	14819	14822	14734	14663	14737	14827	14724	14688	14815	14762	14688	14776	14848	14658	14716	14802	14837	14658	14831	14838	14914	14729	14753	14728	14790	14636	14770	14710	14731	14981	14969	14710	15019	14718	14771	14789	14667	14827	14679	14763	14803	15015	14748	14793	14814	14930	14911	14911	14895	14877	14874	14821	14859	14939	14830	15043	14750	14767	14743	14858	14807	14853	14765	14826	14805	14914	14674	14910	14912	14817	14789	14815	14787	14792	14578	14814	14769	14793	14771	14705	14711	14748	14759	14808	14780	14781	14801	14879	14812	14804	14630	14756	14716	14766	14874	14671	14976	14782	15064	14548	14813	14694	14774	14900	14739	14865	14824	14840	14825	14890	14858	14859	14748	14883	14640	14897	14862	14583	14738	14912	14848	14734	14698	14737	14752	14945	14824	14696	14844	14663	14844	14880	14835	14797	14834	14725	14790	14865	14809	14555	15080	14760	14976	14985	14976	14779	14678	14881	14753	14796	14611	14892	14908	14708	14799	14945	14941	14750	14975	14852	14790	14913	14679	14772	14808	14837	14837	14732	14798	14826	14708	14813	14917	14601	14858	14838	14903	15151	14842	14931	14849	14729	14718	14914	14836	14886	14718	14797	15026	14766	14754	14882	14793	14696	14904	14813	14860	14563	14837	14748	14844	14981	14803	14824	14834	14851	14782	14808	14681	14862	14790	14754	14793	14741	14823	14726	15010	14698	14747	14616	14609	14683	14770	14896	14919	14646	14903	14661	14822	14968	14777	14773	14875	14797	14820	14842	14849	14718	14902	14772	14685	14769	14753	14885	14614	14704	14805	14542	14703	14947	14856	14864	14845	14729	14786	14884	14697	14812	14653	14792	14733	14807	14770	14842	14831	14820	14851	14707	14734	14859	14820	14834	14815	14934	15017	14787	14834	14699	14789	14939	14702	14977	14754	14772	14652	14907	14699	14814	14885	14750	14729	14866	14884	14630	14819	14941	14642	14898	14804	14923	14843	14807	14791	14689	14866	14737	14899	14667	14929	14881	14740	14921	14755	14740	14703	14845	14804	14772	15052	15073	14795	14773	14945	14907	14956	14918	14856	15002	14800	14849	14918	14868	14757	14820	14760	14720	14678	14787	14866	14874	14647	14723	14736	14820	14811	14857	14848	14773	14771	14570	14834	14709	14798	14735	14795	14812	14662	14861	14784	14635	14642	14671	14821	14807	14886	14658	14757	14838	14775	14870	14677	14833	14800	14794	14981	14780	14847	14703	14842	14798	14640	14766	14817	14807	14710	14888	14685	14752	14681	14807	14767	14739	14826	14736	14892	14894	14957	14853	14909	14639	14793	14721	14843	14883	14696	14746	14738	14669	14720	14826	14890	14759	14817	14763	14852	14781	14826	14869	14816	14777	14759	14682	14852	14715	14649	14993	14749	14810	14781	14781	14712	14839	14798	14946	14663	14868	14560	14846	14864	14822	14878	14749	14813	14676	14647	14858	14825	14964	14786	14701	14852	14822	14695	14797	14827	14861	14786	14856	14742	15000	14734	14834	14801	14726	14722	14812	15025	14791	14840	14726	14748	14863	14752	14879	14790	14873	14895	14676	14827	14843	14769	14774	14773	14837	14777	14876	14917	14822	14843	14937	14823	14658	14880	14676	14831	14701	14643	14738	14888	14755	14642	14886	14835	14798	14815	14869	14920	14839	14993	14853	14737	14819	14933	14734	14775	14832	14622	14739	14793	14981	14755	14897	14788	14740	14810	14768	14728	14706	14715	14791	14666	14876	14796	14829	14822	14768	14623	14812	14814	14789	14811	14594	14804	14812	14783	14851	14771	14774	14878	15034	14851	14620	14820	14843
23905	21375	28734	24485	22678	23468	22938	21115	29256	27648	19936	18116	18964	20294	21468	22136	21992	20139	18417	17794	17644	17581	17461	17461	17342	17310	17467	17290	17307	17261	17253	17226	17222	17299	17268	17232	17439	17394	17308	16981	17519	17291	17410	17125	17412	17138	17252	17405	17114	17215	17444	17343	17108	17132	17265	17176	17236	17479	17287	17177	17258	17236	17315	17358	17163	17311	17361	17083	17346	17217	17146	16986	17104	17145	17090	17133	17472	17176	17043	17258	17270	17257	17243	17160	17289	17240	17056	17297	17376	17395	17092	17331	17236	17165	17235	17242	17164	17304	17215	17215	17020	17264	17277	17217	17288	17319	17112	17133	17274	17260	17111	17075	17120	17260	17227	17213	17200	17242	17126	17450	17216	17245	17246	17124	17233	17213	17164	17372	17359	17178	17071	17214	16960	17340	17097	17303	17287	17119	17317	17143	17138	17310	17047	17153	17235	17045	17050	17106	17140	17182	17219	17155	17054	17264	17222	17292	17251	17253	17391	17208	17265	16932	17126	17193	17242	17116	17337	17163	17404	17244	17131	17404	17167	17324	17140	17184	17265	17351	17165	17257	17148	17250	17266	17224	17013	17190	17148	17202	17139	17140	17454	17071	17127	17152	16962	17162	17217	16950	17295	17099	17275	17191	17346	17052	17244	17154	17356	17230	17241	17236	17231	17446	17320	17327	17113	17002	17193	17182	17162	17121	17104	17342	17223	17264	16972	17176	17184	17285	17288	17310	17398	17050	17157	17321	17264	17125	17268	17182	17155	17175	17258	17241	17220	17330	17142	17028	17195	17351	17127	17108	17095	17189	17192	17206	17147	17377	17127	17101	17259	17120	17287	17124	17204	17209	16955	17171	17133	17062	17099	17212	17327	17067	17168	17156	17044	17140	17167	17252	17118	17393	17264	17243	17103	17228	17328	17338	17163	17063	17128	17193	17349	17201	17202	17259	17271	17198	17134	17115	17290	17368	17259	17273	17148	17242	17011	17259	17306	17148	17112	17155	17247	17262	17072	17303	17527	17353	17127	17263	17129	17253	17181	17161	17087	17386	17102	17215	17259	17101	17271	17215	17482	17149	17271	17069	17111	17085	17111	17238	17185	17249	17194	17346	17500	17076	17281	17292	17258	17307	17137	17257	17072	17430	17230	17265	17198	17266	17303	17188	17206	17176	17147	17170	17248	17060	17274	17199	16951	17226	17172	17172	17065	17347	17255	17275	17078	16983	17066	17095	17332	17027	17118	17014	17551	17282	17165	17335	17183	17170	17179	17121	17033	17170	17205	17062	17067	17080	17095	17282	17230	17177	17275	17046	17087	17343	17117	17501	17346	17122	16998	17143	17175	17260	17362	17123	17055	17076	17493	17202	17297	17280	17229	17132	17334	17355	17346	17094	17282	17127	17191	17181	17329	17251	17176	17318	17109	17386	17390	17166	17159	17189	17371	17297	17287	17297	17184	17261	17271	17207	17279	17217	17289	17162	17187	17182	17274	17456	17206	17093	17286	17099	17338	17310	17351	17210	17254	17224	17101	17095	17270	17224	17140	17046	17228	17333	17287	16943	17344	17344	17314	17308	17420	17325	17163	17191	17157	17029	17224	17290	17149	16993	17026	17352	17294	17258	17154	17168	17165	17256	17211	17257	17184	17163	17242	17264	17122	17100	17275	17323	17118	17248	17150	17157	17109	17080	17294	17292	17179	17202	17046	17019	17331	17273	17287	17141	17305	17138	17120	17337	17193	17102	17039	17327	17138	17044	17066	17274	16977	17154	17121	17080	17144	17307	17097	17176	17400	17251	17185	17205	17050	17306	17091	17167	17341	17104	17238	17435	17106	17251	17348	17205	17336	17193	17376	17195	17184	17176	17023	17070	17279	17205	17045	17252	17482	17317	17227	17175	17290	17288	17284	17174	17307	17162	17200	17081	17115	17265	17247	17249	17208	17485	17280	17212	17101	17058	17330	17137	17144	17290	17064	17181	17082	17275	17197	16922	17271	17151	17158	17203	17089	17301	16886	17362	17289	17310	17292	17208	17268	17053	17189	17462	17332	17205	17282	17151	17214	17223	17122	17343	17212	17227	17141	17235	17182	17267	17052	17096	17334	17249	17248	17415	17395	17244	17201	17380	17369	17258	17274	17026	17274	17135	17035	17151	17205	17325	17235	17211	17169	17186	17053	17181	17192	17170	17209	17141	17258	17000	17236	17174	17175	17242	17278	17172	17215	17407	17138	17008	17054	17002	16974	17156	17085	17063	17173	17275	17221	17062	17155	17137	16990	17174	17353	17286	17261	17138	17198	17392	17278	17142	17272	17275	17219	17249	17351	17264	17287	17316	17204	17347	17280	17392	17215	17145	17410	17208	17143	17010	17370	17504	17387	17257	17359	17234	17355	17374	17207	17183	17116	17290	17297	17023	17212	17310	17151	17063	17265	17060	17001	17185	17219	17187	16808	17266	17159	17097	17119	17214	17192	17180	17280	17184	17049	17199	17325	17323	17273	17231	17343	17238	17391	17165	17419	17201	17505	17041	17264	17305	17185	17083	17258	17013	17170	17233	17223	16994	17355	17233	17040	17148	17154	17148	17166	17209	17146	17250	17425	17238	17134	17127	17146	17098	17056	17198	17175	17228	17131	17238	17128	17262	17169	17083	17234	17180	17123	17354	17270	17114	17174	17188	17211	17211	17343	17145	17212	17341	17200	17178	17253	17215	17127	17243	17356	17255	16789	17145	17237	17157	17193	17142	17435	17179	17163	17103	17390	17385	17351	17230	17123	17235	17245	17313	17086	17162	17294	17371	17183	17305	17266	17310	17244	17207	17281	17287	17109	17199	17351	17336	17278	17427	17157	17145	17134	17420	17006	17164	17176	17254	17366	17092	17203	17168	17213	17280	17050	17108	17219	16817	17151	17215	17136	17275	17221	17219	17052	17274	17151	17300	17147	17427	17153	17133	17073	17134	17305	17282	17060	17249	17300	17124	17025	17210	17395	17355	17392	17210	17230	17311	17027	17128	17291	17388	17337	17317	17480	17141	16977	17217	17393	17233	17414	17156	17355	17233	17287	17284	17076	17173	17276	17162	17234	17195	17126	17330	17217	17236	17271	17140	17369	17141	17127	17234	17375	17065	17276	17268	17185	17255	17239	17302	17314	17125	17206	17070	17208	16968	17201	17158	17127	17081	17327	17189	17406	17175	17273	17325	17314	17365	17133	17141	17171	17120	17203	17205	17223	17087	17038	17276	17337	17209	17401	17189	17056	17090	17078	17244	17183	17185	17304	17320	17364	17267	17320	17178	17496	17257	17195	17178	17215	16989	17366	17249	17357	17234	17224	17302	17050	17095	17212	17133	17062	17106	17310	17352	17031	17217	17020	17163	17173	17033	17119	17352	17075	17332	17074	17089	17139	17146	17383	17030	17208	17461	17232	17180	17126	17246	16996	17205	17421	17213	17399	17090	17268	17064	17219	17241	16988	17177	17266	17050	17193	17470	17434	17269	17503	17302	17289	17302	17124	17375	17179	17290	17261	17294	17149	17014	17142	17209	17285	17187	17182	17134	17222	17203	17109	17385	17232	17294	17149	17208	17269	17380	17095	17207	17378	17001	17237	17030	17152	16967	17151	17254	17291	17232	17370	17241	17232	17381	17379	17361	17378	17218	17413	17098	17285	17086	17115	17292	17140	17349	17344	17325	17077	17151	17216	17099	17166	17380	17135	17264	17224	17360	17132	17180	17245	17215	17092	17124	17169	17249	17368	17051	17174	17175	17199	17344	17267	17271	17033	17134	17173	17040	17260	17182	16956	17058	17270	17474	16993	17147	17172	17206	17285	17165	17487	17194	17175	17429	17279	17118	17515	17338	17157	17214	17210	17218	17132	17346	17121	17057	17407	17236	17189	17086	17190	17390	17197	17038	17076	16974	17296	17304	17243	17162	17141	17354	17159	17046	17381	17096	17217	17074	17441	17217	17039	17279	17319	17457	17190	17395	17303	17160	17329	17066	17044	17255	17195	17218	17172	17218	17015	17207	17241	17381	17195	17173	17173	17159	17188	17136	17230	17399	17237	17151	17292	17140	17176	17115	17102	17297	17100	17343	17337	17305	17329	17010	17201	17239	17078	17347	17200	17479	17301	17199	17407	17130	17255	17196	17184	16993	17310	17507	17196	17047	17147	17371	17313	17428	17267	17217	17274	17321	17402	17142	17134	17211	17187	17362	17202	17323	17032	17113	17125	17242	17362	17272	17168	17264	17220	17097	17303	17059	17205	17346	17399	17194	17248	17231	17126	17169	17289	17217	17362	17182	17365	17269	17105	17359	17275	17286	17243	17362	17334	17376	17397	16964	17029	17229	17035	17275	17105	17371	17259	17094	17058	17128	17356	17359	17303	17191	17198	17292	17184	17556	17280	17304	17271	17305	17228	17270	17303	17123	17271	17048	17256	17415	17145	17251	17293	17358	17324	17119	17375	17158	17295	17112	17087	17168	17220	17237	17327	17294	17396	17229	17207	17303	16967	17050	17183	17332	17150	17128	16963	17262	17291	17199	17259	17273	17304	17372	17052	17303	17123	17186	17168	17283	17216	17282	17274	17309	17297	17158	17176	17086	17272	17099	17243	17294	17050	17118	17312	17123	17021	17235	17025	17221	17076	17119	17171	17213	17268	17166	17300	17021	17254	17111	17315	17152	17085	17108	17349	17271	16992	17224	17280	17165	17190	17150	17134	17289	17447	17282	17080	16973	17177	17112	17204	17110	17129	17409	16901	17068	17090	17215	17081	17313	17136	17383	17189	17254	17406	17314	17270	17182	17105	17184	17245	17310	17161	17110	17394	17317	17212	17106	17281	17054	17117	17168	17074	17150	17155	17180	17084	17146	17215	17150	17388	17246	17175	17064	17057	17343	17169	17282	17220	17197	16984	17419	17064	17385	17334	17175	17210	17296	17192	17083	17206	17202	17265	17372	17085	17289	16935	17165	17324	17132	17195	17006	17092	17250	17211	17242	17032	17288	17234	17126	17332	17205	17173	17231	17157	17231	17118	17353	17333	17326	17310	17444	17418	17141	17335	17396	17384	17034	17199	17200	17405	17441	17307	17338	17353	17206	17225	17124	17274	17268	17270	17419
29828	44551	38556	25298	22747	21153	19829	21011	32775	26258	17166	15755	17672	19386	20901	21994	21312	18210	16384	15478	15148	14904	15087	14803	14908	14915	14812	15102	14869	14882	14986	14881	15092	14894	14965	14938	14896	14946	14837	14908	14931	14965	14852	14959	14786	15133	14787	14947	15044	14918	15036	15025	15011	14809	14748	14923	14895	14862	14803	14758	15023	14861	14948	15000	14890	14929	14969	15049	14848	14818	14867	14966	15003	14786	15058	15025	14820	14843	14802	14920	14835	14938	14736	15108	14936	14919	15012	14990	15017	14984	14799	14848	14898	14787	14860	14870	14825	14842	15006	14930	14901	14969	14961	14821	14999	14886	14775	14914	14821	14912	15076	14942	14862	14754	14859	14795	14863	15014	14805	14854	14841	14851	14959	14880	14994	14833	14905	15070	14938	14984	14992	14858	14657	14797	14960	14891	14969	14717	14916	14906	14760	14812	14864	14811	14928	15087	14701	15042	15062	14981	15217	14805	14909	14838	15113	14759	14734	14887	14907	14993	15052	14914	15051	14881	14855	14920	14644	14773	15112	14906	14925	14805	15022	14870	14860	14939	15099	14988	14916	14778	14999	14882	15147	14731	14981	14883	14952	14747	14723	14956	14886	15009	14900	14895	14878	15112	14904	14782	14797	14987	14892	14879	14906	14889	14894	15081	14933	14810	15036	14836	14868	14901	14775	14953	14959	14927	14840	14772	14886	14970	14897	14805	15041	14868	14905	14914	14847	14850	14988	14845	14941	14699	14801	15197	14893	15079	15041	14737	14994	14855	14881	14862	14871	15042	14967	14914	14957	14929	14977	14977	14936	14899	14898	14920	14908	14856	14901	14979	14862	14890	15096	14698	14885	14822	14878	14724	14961	14897	14938	14901	14917	15082	14884	15015	14934	14746	14825	15144	14856	14921	14799	14961	14927	14936	14918	14823	14872	14954	14834	14905	14900	15027	15020	14770	15010	14771	14795	14906	14964	14723	15019	14846	14896	14979	14838	14805	14771	14860	14878	14897	14967	14770	14997	14961	15099	14923	14934	14879	14751	14744	14866	14931	15045	14883	14924	14862	15043	14811	14857	14813	14765	14968	14962	14856	14767	15024	14708	14980	14924	14734	14927	14762	14906	15059	15034	14877	14892	14742	14985	14739	14858	14999	14897	14882	14954	14841	14948	14913	14955	14930	14953	14802	14770	15009	14989	15013	14888	14704	14880	14877	14718	14854	14954	15009	14779	14901	14924	14858	14932	14873	14725	14849	14851	14912	14803	14890	14887	14819	14832	14879	14796	15036	14876	14940	14859	14876	14863	14836	14820	14902	14787	14890	14823	15064	14875	14978	14912	15005	14726	14801	14888	15109	15058	14921	14963	15011	14926	14970	15036	14984	14912	14917	14890	14851	15006	14842	14830	14883	14938	14918	14891	14815	15053	14827	15040	14894	14858	14681	14994	14920	14867	14896	14900	14773	14968	14918	15028	14902	15031	15088	14860	15053	14818	14981	15000	14800	14886	14999	14925	14889	14805	14950	14869	14781	14996	14924	15051	15013	14868	14886	15102	14782	14914	14880	14916	14882	14849	15034	15034	14904	14933	14935	14732	15008	14928	15025	15007	14935	14846	15092	15020	14896	14966	15091	14864	14759	15050	14878	14908	14772	14815	14907	15137	14921	14985	14942	14975	15027	14920	15029	14956	14844	14912	14947	14938	14841	14920	14903	14896	14774	14972	14852	15057	15008	14853	14784	14823	14959	14900	14951	15103	14916	14766	14762	14962	14889	14964	14998	15016	15012	14783	15006	14691	14890	14800	14783	14880	14752	14922	14870	14779	14962	14721	15075	14830	14936	14894	14958	15100	14903	15022	14918	14837	15029	14825	14914	14902	14852	14966	14959	14840	14862	14701	14848	14758	14924	15014	14747	14876	14930	14815	14881	14894	15060	14863	14842	15045	14828	14904	14993	14954	14781	14771	14890	15058	14902	14914	15052	14982	14850	14815	14726	15013	14926	15010	14802	14810	14925	14815	15048	14812	14826	14993	14852	14970	15010	15021	15001	14825	14909	14984	14914	15011	14964	14871	14916	14841	15005	14864	14966	14878	14907	14982	14910	14764	14954	15033	14881	14784	14925	15038	14948	14989	14912	14860	14910	14835	14892	14929	14845	14976	14896	14808	14935	14900	14974	14911	14944	14787	14936	14973	14922	14974	14882	14820	14897	14894	14944	14826	14862	14763	14838	14956	15028	14951	14979	14755	14780	14719	14864	15098	14921	14923	14860	14960	14805	15081	14972	14898	14967	14860	14875	14859	14730	14976	14938	15045	14818	14886	14839	14916	14870	14866	14860	14758	14871	14776	14874	14896	14888	14977	14775	14869	15071	14850	14888	15007	14749	14964	14806	14969	15038	14768	14955	14919	14851	15051	14939	14904	14840	14947	14903	14788	14855	14816	14993	14838	14894	14832	15013	14906	14810	14842	14801	14836	14925	14907	14935	14841	14838	14846	14850	14930	14952	14895	14938	15121	14921	14890	14842	14820	14933	14900	14923	14785	14889	14980	14931	14871	14902	14880	14917	14943	14987	14812	14923	14858	15050	14879	15116	14871	14775	14992	14915	14869	14891	15030	14840	14998	14928	15107	14830	14946	14856	14897	14975	15054	14942	14954	14855	14771	14994	14929	14820	14827	14969	14880	14990	14795	14880	15004	14921	15016	14877	15058	14997	14981	14842	14957	14840	14780	14951	14899	14876	15043	14948	15060	14939	14933	14937	14961	14777	15031	14985	15059	14892	14926	14964	14899	14772	14663	14895	14934	14768	14928	14999	14908	15016	14849	14930	15019	15010	14869	14867	14877	14863	14923	14936	14868	14868	14903	14926	14906	14718	15061	14905	15004	14873	14911	14886	15122	14883	14869	14873	14726	14836	14840	14796	14896	14878	14871	14904	14910	14975	14802	14886	14930	14953	14967	14992	14850	14958	14863	14853	15138	15007	15189	14968	14981	14971	14849	14932	14825	14915	14809	14787	14985	14884	14755	14767	14938	15000	14956	14983	15088	14940	14928	14893	14883	14789	14865	14906	14942	14942	14906	14973	14986	15006	14826	14906	14841	14915	14889	14941	15028	15041	14928	14867	14919	14843	14934	14826	14878	14850	14960	15012	14801	14948	14928	14865	14925	14755	14762	15037	14967	14832	14881	14857	14950	14997	14970	14833	14853	14952	14866	14898	14872	14848	14994	14867	14962	14948	14848	14895	14902	14873	14864	15051	14897	14871	14863	14857	14877	15032	14859	14973	15067	14827	14950	15021	15069	15030	14913	14885	14950	14953	15083	14883	14871	14994	14949	14882	14803	14887	14829	14960	14955	14982	14757	14839	14917	15012	15042	14756	14946	14969	14811	14805	15074	14870	14799	14886	14926	15090	14859	15129	15007	14854	14958	14934	14878	14933	14971	14742	14991	15048	14900	14867	14922	14946	14808	15056	14749	14814	14928	14744	14907	14893	14814	14883	14683	14996	14864	14935	15023	14919	15156	14848	14980	14871	14903	14922	14949	14861	14959	14798	14785	14952	14924	14835	14848	14887	14934	14877	14962	14887	14809	14843	14895	14982	15009	14898	14962	14896	14824	14869	14957	14722	14884	14977	14886	14973	14973	14928	14994	14887	14947	14815	15015	15009	14975	14932	14990	15034	14931	14925	14735	14665	14867	14974	14840	14852	14915	14930	14941	14775	15100	14792	14778	14810	14853	14907	14919	14888	14818	14961	14935	14968	15054	14691	14910	14842	15010	14994	14809	14829	14924	14911	14997	14968	14822	14876	14976	14998	14869	14917	14982	14756	14873	14929	15059	15066	14905	15008	14960	14965	15082	14861	14856	14852	14864	14781	14774	14882	15006	14845	14807	15049	14993	14817	14995	14997	14822	14956	14724	15064	14972	14953	15035	14919	14890	14937	15041	14838	14866	14898	14915	14813	14898	14863	15018	14882	14945	15049	14838	14995	15026	14804	15106	15081	14906	14909	14843	14995	14926	15051	15000	14828	15045	14879	14879	14889	14920	14822	14880	14939	14880	14959	14950	14985	15062	14875	14905	15053	14977	15027	15052	14964	15063	15043	14814	14800	14880	14789	14991	15123	14933	14795	14795	15029	15023	14843	15026	14998	14911	14907	15075	14717	14937	14947	15033	14857	14812	14888	14978	14942	14833	14866	14968	14944	14708	14839	14986	14721	14923	15023	14924	14926	15014	14874	15039	14805	14788	14900	15053	14662	14867	14950	14861	14864	14957	15034	15046	14894	14892	14715	14907	14892	15151	14995	14829	14846	14790	14955	14714	15037	14890	14989	14992	15022	14944	14813	14992	14707	14742	14946	14920	14903	14857	15080	14992	14840	14801	14794	14932	14826	14880	14916	14910	14912	14845	14795	14969	15095	14748	14888	14940	14787	14973	14845	14913	14929	14902	14895	14880	15068	14839	14851	15068	15057	15160	14942	14955	14945	14864	14990	15008	14865	14964	14926	14837	14927	14946	14932	14785	14892	14895	14968	14827	14910	14834	14957	14940	14825	15129	14893	14980	14765	14974	14860	14829	14940	14883	14847	15113	14740	14835	15000	14921	14997	14924	14902	14888	14954	14862	14838	14770	14788	15035	14932	14950	15099	14822	14781	14883	14932	14643	14926	14943	14934	14804	14842	15021	14918	14933	14806	14981	15063	14988	14851	15036	14934	14989	14941	15009	14865	14899	14925	14868	14920	14964	14865	15177	14876	14753	14920	14980	14869	14990	14922	15089	14887	14994	14929	15061	14913	14859	14914	14920	14766	14970	14950	14877	14893	14837	15040	14874	14956	14843	14809	14981	14916	14961	15002	14964	14875	14842	14939	14981	14947	14923	14986	14823	14778	14859	15011	14788	14963	14931	14814	14974	14866	14849	14898	14829	14773	14876	14909	14933	14893	14984	14990	14881	14911	14865	15009	14907	14800	14782	14850	14970	14861	14877	14856	14949	14929	15062	14981	14873	14967	14956	14914	14842	14982	15060	14670	14978	14809	15067	14877	14858	14850	14920	14941	14960	14846	14893	14870	15041	14935	14995	14767	14751	15194	14872	14866	14863	15083	14975	14709	14899	15039	14895	15039	14826	14813
22649	21239	28935	23794	21614	24117	26584	22600	28308	32808	25481	21530	27245	31192	28034	24127	21290	19400	18243	17989	17609	17446	17531	17392	17444	17308	17542	17376	17378	17366	17517	17391	17337	17224	17424	17439	17191	17499	17267	17339	17448	17461	17170	17419	17353	17479	17449	17295	17345	17409	17219	17613	17243	17190	17305	17471	17451	17459	17310	17192	17419	17215	17058	17069	17390	17453	17308	17198	17272	17332	17260	17517	17464	17391	17284	17092	17233	17271	17510	17332	17293	17400	17303	17401	17323	17415	17203	17191	17291	17093	17402	17369	17465	17049	17492	17295	17435	17378	17416	17149	17528	17489	17132	17276	17286	17315	17306	17517	17292	17192	17276	17344	17357	17140	17265	17359	17262	17211	17300	17490	17475	17363	17213	17425	17104	17272	17458	17238	17380	17239	17213	17228	17313	17516	17328	17098	17527	17353	17247	17341	17163	17322	17245	17319	17424	17484	17337	17027	17123	17444	17507	17391	17229	17238	17277	17423	17429	17097	17332	17176	17241	17344	17202	17227	17330	17143	17446	17326	17459	17090	17022	17307	17344	17458	17457	17276	17262	17267	17277	17419	17274	17257	17410	17296	17206	17267	17340	17180	17269	17506	17343	17467	17351	17461	17282	17322	17327	17273	17284	17289	17372	17210	17220	17411	17289	17422	17432	17305	17313	17170	17361	17399	17145	17301	17449	17359	17233	17222	17432	17478	17332	17352	17232	17260	17370	17374	17321	17216	17292	17392	17258	17392	17389	17285	17205	17426	17296	17490	17365	17110	17280	17421	17253	17317	16971	17316	17159	17190	17335	17163	17410	17306	17226	17262	17671	17286	17443	17292	17495	17243	17206	17140	17490	17189	17352	17491	17340	17549	17315	17084	17293	17275	17452	17478	17305	17513	17399	17219	17141	17327	17407	17339	17404	17360	17184	17247	17182	17373	17147	17329	17232	17299	17294	17022	17339	17287	17299	17290	17434	17362	17113	17136	17202	17182	17345	17263	17261	17318	17178	17239	17278	17296	17296	17228	17418	17371	17156	17284	17248	17256	17306	17171	17367	17185	17495	17134	17512	17525	17276	17125	17434	17214	17308	17350	17337	17310	17344	17466	17259	17327	17299	17269	17444	17456	17308	17416	17321	17290	17322	17286	17266	17361	17419	17322	17128	17296	17182	17052	17270	17496	17347	17514	17362	17341	17251	17270	17265	17121	17103	17287	17387	17356	17385	17449	17201	17262	17145	17311	17322	17279	17367	17363	17266	17230	17103	17297	17243	17157	17245	17153	17362	17293	17422	17355	17210	17222	17113	17159	17240	17194	17356	17198	17186	17108	17334	17313	17417	17221	17295	17436	17258	17213	17361	17415	17447	17405	17412	17341	17429	17086	17152	17466	17423	17364	17422	17241	17305	17388	17241	17234	17343	17277	17405	17207	17274	17345	17282	17127	17322	17521	17408	17324	17238	17409	17233	17439	17193	17144	17169	17215	17044	17230	17272	17326	17362	17227	17379	17139	17319	16974	17347	17407	17369	17300	17313	17378	17208	17263	17117	17392	17371	17384	17228	17440	17247	17193	17559	17348	17473	17345	17479	17413	17188	17228	17335	17284	17168	17373	17568	17214	17384	17448	17311	17343	17268	17426	17449	17235	17392	17223	17290	17266	17377	17308	17285	17201	17283	17058	17278	17194	17306	17341	17417	17336	17249	17399	17422	17274	17295	17189	17325	17224	17445	17146	17212	17301	17432	17309	17125	17235	17586	17188	17425	17268	17361	17268	17346	17296	17268	17362	17290	17210	17113	17292	17130	17215	17139	17266	17320	17100	17382	17236	17211	17386	17186	17300	17601	17232	17292	17211	17285	17286	17399	17152	16963	17100	17344	17259	17286	17128	17452	17359	17201	17337	17251	17400	17061	17261	17398	17349	17336	17268	17180	17285	17369	17481	17500	17479	17304	17221	17426	17500	17128	17176	17238	17362	17489	17169	17096	17102	17164	17160	17181	17318	17282	17165	17095	17174	17279	17308	17234	17327	17272	17251	17076	17222	17162	17299	17344	17327	17155	17301	17287	17195	17245	17190	17321	17139	17454	17240	17302	17435	17313	17171	17487	17368	17208	17184	17263	17572	17401	17444	17354	17426	17253	17258	17286	17348	17314	17222	17173	17228	17295	17207	17326	17337	17129	17212	17291	17324	17394	17363	17235	17367	17178	17406	17132	17285	17445	17326	17286	17271	17206	17203	17259	17269	17358	17232	17235	17268	17221	17399	17334	17270	17179	17236	17303	17399	17347	17326	17353	17393	17320	17278	17269	17474	17169	17269	17264	17298	17363	17445	17255	17127	17154	17210	17334	17233	17279	17411	17349	17187	17235	17284	17262	17299	17237	17355	17360	17382	17268	17214	17333	17522	17135	17346	17132	17182	17292	17146	17319	17367	17257	17315	17244	17427	17447	17419	17238	17593	17538	17350	17243	17282	17489	17326	17366	17339	17103	17128	17103	17433	17159	17242	17328	17050	17309	17340	17308	17268	17233	17051	17456	17244	17209	17174	17086	17330	17231	17265	17238	17329	17344	17312	17282	17201	17225	17290	17230	17383	17342	17226	17293	17309	17080	17399	17327	17155	17231	17017	17206	17163	17202	17293	17203	17274	17379	17413	17213	17444	17362	17340	17125	17309	17113	17467	17179	17246	17425	17290	17350	17436	17539	17503	17158	17329	17397	17325	17443	17378	17363	17409	17160	17404	17274	17467	17275	17179	17226	17348	17261	17213	17355	17306	17374	17186	17492	17266	17223	17195	17333	17249	17205	17309	17547	17405	17321	17350	17253	17251	17076	17311	17176	17395	17333	17407	17171	17297	17244	17243	17105	17189	17167	17301	17220	17342	17411	17246	17382	17268	17307	17300	17343	17298	17297	17132	17131	17324	17215	17287	17422	17214	17459	17378	17420	17167	17133	17055	17440	17134	17242	17293	17180	17375	17209	17177	17289	17283	17333	17228	17312	17458	17182	17309	17181	17260	17303	17328	17143	17231	17291	17349	17388	17219	17312	17251	17439	17262	17184	17459	17259	17307	17381	17334	17467	17322	17061	17273	17302	17177	17427	17182	17124	17136	17116	17243	17358	17289	17226	17287	17436	17250	17210	17297	17199	17323	17241	17225	17192	17415	17179	17187	17502	17266	17305	17303	17170	17075	17251	17276	17265	17167	17402	17356	17041	17382	17366	17290	17197	17250	17223	17230	17250	16995	17130	17462	17297	17340	17193	17177	17287	17300	17136	17178	17044	17367	17432	17383	17353	17300	17097	17147	17243	17316	17143	17385	17171	17137	17251	17307	17507	17265	17309	17354	17250	17227	17187	17336	17343	17330	17256	17245	17151	17428	17269	17321	17339	17428	17336	17056	17600	17123	17137	17334	17077	17299	17225	17315	17496	17337	17133	17355	17212	17214	17409	17032	17244	17212	17562	17231	17293	17188	17197	17322	17300	17428	17572	17294	17318	17094	17278	17267	16996	17209	17013	17363	17229	17389	17357	17343	17079	17450	17347	17348	17428	17369	17539	17294	17220	17256	17295	17243	17180	17206	17188	17228	17328	17309	17276	17359	17402	17233	17345	17265	17427	17304	17402	17365	17170	17125	17245	17134	17534	17296	17002	17491	17165	17089	17386	17346	17281	17233	17341	17401	17266	17266	17207	17494	17166	17216	17253	17359	17112	17273	17279	17228	17397	17290	17114	17240	17306	17410	17210	17554	17313	17205	17547	17575	17368	17273	17424	17504	17176	17229	17327	17174	17396	17358	17437	17163	17190	17411	17481	17405	17180	17390	17293	17386	17326	17387	17219	17155	17440	17297	17183	17431	17295	17305	17413	17173	17071	17195	17311	17239	17216	17140	17210	17250	17219	17073	17298	17408	17380	17369	17451	17359	17281	17057	17151	17472	17236	17327	17276	17202	17256	17340	17248	17393	17422	17292	17165	17348	17192	17278	17192	17281	17422	17320	17373	17387	17241	17253	17276	17353	17239	17358	17323	17404	17204	17338	17292	17123	17217	17270	17266	17235	17371	17241	17197	17320	17341	17478	17258	17248	17115	17263	17423	17269	17406	17227	17296	17204	17383	17071	17318	17125	17364	17461	17233	17094	17294	17169	17362	17283	17433	17229	17295	17371	17298	17249	17454	17461	17434	17436	17268	17276	17427	17357	17130	17275	17443	17297	17367	17193	17187	17256	17113	17207	17421	17398	17299	17201	17152	17404	17457	17185	17144	17283	17314	17236	17201	17236	17173	17130	17177	17326	17242	17293	17263	17295	17191	17276	17322	17252	17309	17242	17084	17284	17338	17230	17209	17241	17397	17406	17387	17142	17170	17169	17291	17318	17459	17142	17381	17288	17354	17350	17402	17293	17160	17165	17324	17326	17344	17257	17178	17258	17347	17241	17306	17372	17403	17240	17541	17219	17298	17233	17188	17386	17203	17148	17217	17070	17101	17374	17097	17141	17102	17167	17191	17298	17386	17313	17447	17334	17406	17319	17358	17371	17232	17183	17214	17310	17346	17384	17141	17213	17043	17166	17038	17276	17278	17596	17356	17333	17409	17334	17253	17228	17287	17082	17269	17315	17398	17394	17221	17204	17225	17150	17224	17061	17340	17142	17281	17566	17342	17386	17126	17329	17393	17343	17297	17052	17177	17159	17535	17390	17233	17230	17247	17218	17414	17238	17125	17040	17069	17047	17262	17163	17075	17419	17316	17110	17425	17175	17324	17277	17358	17198	17438	17241	17188	17301	17484	17400	17309	17154	17292	17220	17451	17128	17130	17075	17292	17313	17450	17183	17288	17052	17407	17202	17342	17309	17440	17305	17348	17079	17470	17251	17061	17235	17031	17413	17199	17101	17280	17310	17301	17115	17338	17163	17206	17472	17188	17215	17179	17117	17481	17285	17298	17247	17291	17401	17338	17339	17187	17047	17288	17352	17211	17235	17216	17367	17257	17289	17370	17450	17355	17346	17383	17321	17403	17170	17386	17206	17288	17283	17205	17502	17202	17277	16997	17258	17375	17422	17284	17200	17234	17310	17488	17293	17345	17202	17247	17422	17176	17563	17348	17141	17242	17205	17417	17309	17298	17264	17352	17180
32442	53550	43823	31287	26201	23630	21813	23019	32049	33526	23487	20101	28688	32758	27690	23676	19572	17154	15830	15226	14990	14758	15031	14897	14767	14889	14977	14884	14894	14867	15060	14915	14859	14708	14964	14893	15030	14938	14792	14937	14966	14935	14889	15047	14877	15018	14908	14852	14980	14747	14914	14907	14872	14920	14809	15136	14959	14858	14879	14966	15044	14956	14800	14843	14935	14818	14810	14923	15057	14876	14917	14898	15047	14891	14918	15067	14991	14976	15072	14978	14942	14945	14852	15072	14979	15024	14952	15014	15015	14922	14831	14851	14959	15026	14894	14758	14919	14747	14686	14799	14872	14963	14944	14952	14953	14885	14941	14989	14917	14935	14797	14886	14881	14962	14662	14786	14972	15046	14920	14853	14877	15004	14877	14743	14788	14777	14708	14949	15022	14927	15064	14974	15110	14972	14953	15041	15137	14835	15031	14961	14842	14909	15011	14847	14915	15109	14810	14818	14876	14785	14871	15015	14825	14928	14779	14982	14718	14945	14973	14951	14853	15019	14964	14938	14842	14773	14719	14882	15032	14894	14807	14844	14909	14675	14631	14728	14770	14873	14881	15024	14800	15128	14879	14878	14808	14832	14887	14965	14840	14876	14898	14804	14806	14916	14933	14898	15000	14921	14858	14823	14888	14975	14934	14784	14796	14857	14885	14880	15021	14991	15036	14777	14858	15060	14846	14860	14868	14871	14886	14832	14905	14862	14869	14885	15039	14872	15039	14889	15091	15011	15065	14764	14967	14894	15130	14997	14819	14808	14865	15066	14946	14821	14906	14909	14940	14916	14998	14912	14800	14944	14892	14861	15124	14668	14927	14871	14912	14850	14804	15092	15097	14807	14861	14740	14976	14765	14983	14865	14935	14929	14833	14838	14849	14886	14984	14958	14969	14828	14826	14812	14901	14905	14914	15085	14885	14902	14881	14768	15059	14867	14707	14743	14861	14881	15116	14748	14845	14978	14829	14864	14879	14760	14982	14838	15015	14881	14775	14943	14794	14748	15015	14902	14932	14838	14871	14970	14927	14880	14913	14947	14789	14888	14812	14907	15017	14931	14868	14852	14823	14875	15113	14791	14862	14871	14896	14898	14915	14886	14946	14950	14868	14920	14777	15109	14915	14909	14875	14954	14837	15004	14861	14967	14880	14910	14909	14747	14935	14995	14851	14873	14901	14836	14916	14887	14887	14843	14780	14942	15124	14958	14755	14984	14743	15043	14815	14879	15086	14907	14717	15026	14785	14820	14963	14937	14958	14875	14986	14927	14943	14807	14820	14725	14854	14964	14798	14830	14824	14812	14871	14971	14914	14841	14934	14953	14955	14879	14826	14873	14959	14829	14864	14990	14821	14735	14944	14726	14916	14930	14794	14965	14907	15004	14818	14725	14877	14859	14821	14930	14972	14924	14913	15043	14804	14963	14940	14902	14925	14753	14991	14850	14859	14988	14725	14910	14968	14910	14893	14759	14803	14888	14884	14905	14834	14902	15046	14786	14888	14899	15083	14783	14839	14690	14929	14923	14868	14923	14861	15013	15027	14891	14897	14724	14864	14968	14834	14768	14932	14848	14927	14999	14969	15063	14980	14849	14993	14751	14979	15034	14865	14857	14924	14944	14964	14786	14835	14793	15092	14882	14815	14938	14902	14990	14936	14713	14824	14982	14736	14894	14892	14935	14953	14868	14984	14975	14916	14915	14883	14845	14837	14866	14917	14986	14756	14932	14912	15019	14736	14819	14972	14700	14985	14936	14855	14969	14782	14959	14863	14949	14917	14859	14882	14966	14791	14933	15009	14804	14735	14990	14837	14970	15009	14791	14993	14707	14931	14745	14974	14782	14932	14894	14796	14962	14765	14965	14936	14816	14852	14826	14905	14786	14874	14988	14974	14883	15067	14708	14837	14806	15036	14810	14834	14718	14838	14972	14845	14818	15005	14864	14991	14842	14832	14927	14824	14715	14709	15060	15041	15079	14897	14835	15059	14963	15013	14908	14893	14919	15008	14763	14960	14951	15038	14682	14910	14974	14891	15002	14887	14931	14954	14876	14983	14864	14923	14853	14980	14622	14834	14883	14823	14776	14723	14871	14896	14973	14923	14950	14873	15018	15027	14968	14817	14998	14829	14918	14843	14901	14781	14814	14888	14909	14841	14787	14953	14868	15003	15018	14896	14906	14872	14966	14930	14870	14995	14655	14885	14909	14842	14902	14784	14848	14862	14894	14966	14895	14716	14749	14805	14963	15097	14806	14771	14862	14938	14946	14914	15014	14877	14942	14770	14906	14886	14974	14899	14788	14919	14838	14874	14955	15018	14850	14931	14602	14889	14914	14703	14935	14870	15090	14698	14831	14829	14913	14850	15045	14878	14977	14779	14893	14880	14844	14854	14759	14962	14936	14801	14862	14755	14807	14946	14914	14899	14834	14945	14821	14916	14815	14899	14849	14741	14894	14935	14829	15050	15040	14905	14770	14693	15082	14933	14665	14838	14937	14865	14817	14860	14943	15058	14868	14559	14939	14869	15009	14955	14794	14683	14987	14788	14806	14909	14783	14875	14742	14889	14742	14766	14810	14965	14908	14912	14910	14853	14846	14918	14857	14862	14805	14868	14982	14866	14730	14819	14969	14731	14953	14969	14828	14933	14882	14736	14922	15001	14897	14922	14920	14829	14959	15115	14854	14838	14741	14904	14945	15014	14939	14789	14803	14660	14941	14817	14869	14836	14916	14931	14877	14780	14846	15054	15107	14896	14837	14749	14971	14877	14923	14904	14879	14742	14876	14833	15003	14776	14884	15006	14836	15012	14764	14911	14923	14898	14937	14816	14853	15073	14816	14774	14968	15018	14831	14963	14721	14793	14780	14902	14891	14859	14947	14896	14868	15116	14876	14852	14959	14880	14790	15029	14925	15003	14952	14869	14917	14740	14930	15209	14890	14907	14912	14908	15053	14775	14903	14902	15097	14911	14919	14805	14977	14674	14972	14733	14725	14749	14787	14874	14795	14861	14961	14824	14808	14905	15015	14874	14909	14990	14716	14874	14713	14977	14883	14923	14772	14950	14863	15037	14748	14909	14897	14820	15078	14971	15052	14913	14823	14845	14828	14887	14760	14919	14817	15026	15044	14824	14978	15027	14749	14904	14849	14810	14943	14879	14821	14973	15003	14875	14792	14786	14920	15010	14763	15010	14938	14873	14666	14991	14699	14819	14895	14960	14858	14816	15012	14998	14824	14937	14838	14852	14950	14960	14901	14933	14807	14851	14890	14857	14864	14880	14829	14888	14821	14854	14858	14761	14874	14851	14970	14738	14920	14965	14915	14797	14796	14873	14955	14826	14990	14915	14975	14742	14844	14901	14857	14906	14944	14948	14812	14729	14858	14873	15047	14868	14849	14831	15112	14981	14754	14899	14904	15039	14921	15012	14877	14908	14936	14813	14830	14936	15046	14920	14896	14893	14981	14815	14893	14861	14763	15012	14751	14956	14682	14930	14935	14899	14732	14851	14902	14893	14772	14859	14971	14893	14698	14807	14896	14870	14782	14946	14791	14981	14840	14913	15094	14817	14992	14982	14888	14928	14725	14773	14909	14957	14886	14937	14978	14808	14770	14814	14846	14835	14877	15007	14944	14832	14847	14898	15023	14930	14986	14920	14921	14775	14991	14826	14553	15079	14989	14944	14998	14963	14864	14920	14943	14817	14962	14970	14984	14747	14933	14825	14830	14825	14960	14798	14614	15071	14967	14989	14838	14924	14831	14730	15112	14888	14895	14915	14834	14784	14914	14807	14939	14874	14812	14797	15047	14822	14867	14923	14932	14733	15099	14730	14936	14941	14949	14854	14820	14696	14772	14767	14952	14852	14823	14957	14841	14915	14973	14821	15010	14861	14944	14899	14913	14901	14860	14917	14802	14863	14940	14955	14692	14731	14884	14816	14910	14859	14783	14815	14866	14885	14743	14844	14884	14918	14910	14836	14806	14899	14714	14839	14899	15072	14808	14757	14936	14860	14813	14918	14778	14968	14853	15091	14829	14952	14885	14916	14886	14892	14976	14839	14756	15065	15031	14906	14802	14838	14960	14970	14829	14964	14932	14883	14888	14799	14952	14892	14918	14845	14903	14861	14831	14940	14828	14861	14818	14880	14969	14870	14931	14837	14882	15017	14833	14950	14819	14846	14795	14826	14788	14869	14781	14845	14969	14851	14649	15001	14853	14855	15025	14875	14871	14719	14852	15088	14891	14838	14787	14735	14845	14979	14903	14898	15093	14722	14819	15030	14885	14885	14814	14963	14970	15011	14981	14844	14825	14955	14934	15033	14945	14907	14752	14928	14810	14905	14914	14851	14622	14896	14711	14920	14853	15072	14905	14753	14920	14884	14876	14992	14825	15041	14901	14772	14981	14956	14713	14877	14888	15213	14945	14816	14873	14784	14851	14884	14823	14759	14757	15035	14715	14785	14871	14816	14943	14844	14957	14787	14889	14863	14925	14875	14842	14953	14864	14847	14913	14769	14931	14929	14930	14824	14937	14921	14921	14808	14750	14934	14875	15129	14951	15006	14916	14983	14749	14942	15059	15036	14755	14803	14939	15002	14769	14895	14944	14890	14945	14893	14842	15028	15048	14754	14971	14913	15033	14695	14731	14911	14867	14783	14794	14788	14994	14814	14902	14974	14788	15194	14741	15002	14782	14665	14829	14737	15000	15003	14824	15055	14846	14970	14888	14806	14973	15000	14986	14708	14884	14688	14847	14950	14964	14691	14900	14844	14893	15179	14771	14933	14762	14786	14919	14875	14851	14673	14956	14924	14861	14946	14968	14771	15018	15075	14947	15005	14777	15021	14916	14969	14765	14928	14872	14784	14852	14888	14963	14922	14928	14846	14929	14976	14748	14878	14806	14885	15048	14808	14774	14837	15021	14945	14881	14710	14964	14852	14872	15051	14909	14893	14966	14909	14787	14927	14878	14904	14973	14830	14933	14808	14783	14941	15099	14979	14844	14905	14936	14886	14938	15038	15014	14931	14723	14827	14938	14956	14775	14989	14978	14870	14803	14926	15057	14897	14838	14925	15065	14859	14862	14813	14789	14746	14932	15019	14919	14945	14902	14912	14770	14794	14734	14951	14912
27744	24009	27193	22898	18397	17879	17871	17488	18126	19174	18108	17975	18448	18853	18200	17738	17518	17342	17052	17240	17354	17243	17139	17194	17336	17350	17111	17166	17230	17103	17223	17087	17131	17269	17243	17298	17156	17107	17225	17237	17244	17302	17306	17331	17085	17046	17304	17310	17111	17335	17226	17316	17373	17097	17315	17207	17125	17280	17344	17143	17209	17090	17157	16959	17278	17210	17198	17338	17195	17008	16982	17119	17175	17205	17185	17297	17273	17176	17105	17088	17255	16951	17172	17081	17319	17133	17079	17186	17147	17168	17217	17204	17262	17311	17190	17101	17050	17123	17214	17086	17238	17208	17246	17310	17350	17122	17182	17222	17222	17385	17130	17325	17142	17245	17328	17201	17213	17253	17512	17051	17331	17104	17264	17250	17084	17115	17230	16976	17191	17174	17202	17193	17348	17316	17245	17022	17301	17062	17332	17308	17173	17018	17089	17036	16935	17337	17319	17209	17288	17292	17380	17329	17356	17204	17249	17235	17141	17348	17206	17317	17088	17231	17282	17222	17247	17036	17103	17085	17247	17179	17256	17325	17059	17307	17137	17111	17288	17250	17334	17318	17119	17016	17039	17135	17141	17241	17337	17132	17260	17101	17285	17137	17240	17427	17054	16993	17395	17111	17264	17388	17184	17332	17156	17222	17135	17206	17024	17104	17208	17382	17352	17134	17413	17421	17184	17183	17174	17500	17319	17143	17159	17149	17224	17145	17058	17168	17380	17233	17208	17174	17226	17136	17067	17458	17257	17180	16983	17157	17109	17101	17198	17226	17300	17131	17114	17124	17330	17158	17256	17307	17123	17215	17105	17191	17144	17297	17308	17233	17166	17258	17065	17157	17254	17229	17047	17150	17183	17294	17300	17118	17247	17160	17172	17110	17171	17058	17005	17246	17257	17135	17278	17153	17090	17161	17068	17420	17263	16947	17249	17212	17153	17105	16976	17313	17218	17032	17239	17104	17201	17026	17194	17051	17150	17341	17163	17144	17146	17106	17048	17305	17294	17388	17308	17476	17452	17256	17284	17019	17151	17185	16917	17321	17247	17202	17224	17217	17164	17168	17414	17077	17091	17142	17210	17247	17126	17107	17206	17262	17366	17129	17166	17494	17084	17231	17146	17195	17146	17221	17450	17007	17338	17180	17182	16922	17219	17051	17086	17173	17236	17177	17113	17137	17333	17027	17220	17357	17005	17114	17126	17252	17093	16998	17182	17247	17232	17312	17284	17012	17162	17170	17031	17106	17266	16969	17424	17256	17222	17110	17096	17116	17276	17161	17063	17068	17251	17088	17349	17232	17269	17184	17125	17252	17202	17257	17266	17099	17050	17044	17092	17258	17390	17351	17161	17326	17100	17213	17139	17381	17353	17097	17129	17094	17178	17092	17124	17053	17116	16969	17221	17172	17158	17180	17135	17149	17448	17419	16996	17253	17254	16979	17211	17192	17257	17069	17151	17246	17157	17191	17214	16968	17105	17009	17099	17372	17330	17219	17248	17171	17131	17378	17201	17095	17249	17322	17171	17345	17289	17351	17238	17284	17355	17258	17227	17137	17350	17343	17220	17389	17339	17124	17152	17202	17162	17276	17107	17096	17233	17494	17222	17211	17194	17176	16900	17081	17236	17253	17230	17116	17262	17256	17230	17034	17058	17089	17221	17215	17093	17394	17296	17358	17269	17332	17205	17190	17384	17464	17225	16912	17315	17278	17187	17226	17293	17256	17250	17201	17147	17058	17079	17128	17207	17327	17109	17113	17215	17150	17222	16979	17160	17026	17253	17372	17131	17272	17118	17028	17436	17219	17189	17159	17285	17160	17320	17104	17207	17192	17010	17035	17043	17049	17408	17330	16903	17264	17320	17245	17175	17005	17146	17270	17093	17113	17082	17174	17237	17233	17186	17275	17121	17353	17159	17131	16906	17290	17136	17280	17021	17074	17259	17021	17213	17401	17112	17184	17351	17176	17212	17114	17244	17170	17217	16930	17065	16966	17371	17127	17120	17266	17318	17289	17289	17172	17128	17144	17361	17149	17225	17202	17240	17103	17127	17127	17208	17289	17402	17111	17016	17041	17146	17034	17203	17299	17105	17178	17094	17108	17073	17194	17173	17202	17052	17279	17203	17185	17169	17365	17236	17259	17365	16978	17163	17146	17153	17118	17236	17239	17202	17045	17233	17386	17154	17081	17264	17144	17277	17134	17195	17225	17091	17113	17176	17343	17350	17361	17244	17196	17149	17209	17317	17380	17124	17039	17272	17202	17221	17221	17153	17073	17273	17177	17113	17260	17100	17413	17190	17130	17174	17170	17217	17030	17194	17190	17290	17159	17055	17057	17263	17237	17206	17043	17245	17163	17189	17056	17315	17118	17105	17223	17228	17286	17195	17255	17406	17204	17205	17124	17323	17098	17281	17141	17299	17254	17279	17375	17243	17094	17176	17410	17101	17170	17324	17166	17074	17391	17325	17153	17129	17274	17229	17325	17048	16945	17273	17118	17307	17257	17327	17255	17179	17149	17275	17358	17197	17173	17303	17058	17277	17123	17237	17194	17229	17048	17210	17143	17265	16994	17090	17158	17252	17138	17202	17281	17084	17210	17196	17267	17164	17207	17242	17178	16984	17138	17351	16925	17127	17062	17263	17096	17096	17105	17174	17191	17139	17188	17213	17134	17127	17203	17186	17173	17223	17284	17301	17251	17063	17277	17217	17118	17300	17193	17042	17240	17161	17051	17216	17342	17110	17210	16994	17199	17085	17290	17024	17105	17138	17262	17176	17297	17105	17044	17137	17236	17149	17131	17312	17204	17101	17252	17137	17261	17257	17238	17160	17221	17072	17157	17358	17198	17146	17222	17135	17033	17251	17123	17296	17262	17263	17024	17381	17121	17308	17004	17257	17252	17129	17119	17320	17023	17316	17091	17008	17207	17085	17178	17182	17222	16926	17294	17132	17449	17196	17404	17317	17181	17270	16997	17128	17275	17030	17054	17343	17182	17245	17097	17250	17270	17176	17110	17211	17297	17339	17395	17181	17139	17155	17192	17290	17206	17189	17087	17309	17272	17081	17096	17049	17356	17190	17053	17125	17275	17067	17413	17103	17082	17126	17108	17167	17079	17222	17074	17264	17122	17391	17110	17117	17384	17198	17268	17308	17050	17283	17268	17174	17168	17202	17162	17338	17212	17067	17132	17241	17239	17303	17177	17152	17199	17091	17299	17217	17135	17332	17176	17341	17208	16973	17265	17014	17123	17223	17295	17530	17073	17338	17221	17105	17006	17303	17134	17258	17162	17146	17104	17387	17328	17069	17262	17050	17263	17178	17072	17218	17225	17479	17226	17237	17155	17309	17114	17280	17102	17238	17112	17355	17247	17440	17241	17033	17070	17260	17255	17161	17081	17141	17192	17142	16998	17211	17362	17201	17140	17075	17006	17147	17135	17218	17234	17098	17098	17177	17224	16977	17108	16915	17117	17220	17171	17147	17140	17229	17143	17238	17089	17304	17187	17213	17318	17310	17133	17132	17061	17142	17171	16972	17107	17141	17200	17077	17129	17173	17492	17064	17106	17201	17022	17351	17216	17108	17169	17242	17370	17169	17280	16986	17039	17080	17165	17182	17110	17092	17280	17159	17144	17158	17185	17242	17306	17382	17170	17036	17246	17089	16987	17076	17133	17102	17252	17148	17232	17230	17070	17153	17076	17231	17248	17090	17360	17332	17119	17137	17053	17025	17320	17223	17069	17127	17146	17220	17335	17125	17159	17190	17182	17197	17145	17285	17259	17249	17324	17355	17350	17335	17348	17152	17212	17265	17102	17197	17213	17142	17112	17110	17130	17012	17188	17294	17087	17056	17262	17253	17269	17189	17065	17182	17107	17181	17128	17267	17443	17290	17161	17198	17081	17093	17294	17306	17246	17311	17072	17316	17203	17123	17109	17302	17261	17132	17210	17261	17073	17266	17112	17116	17152	17106	17145	17284	17256	17228	17162	17220	17090	17053	17121	17081	17182	17275	17274	17259	17157	17237	17271	16906	17215	17144	17227	17470	17107	17248	17388	17210	17238	17110	17268	17059	17117	17139	17252	17205	17150	17436	17306	17253	17282	17121	17310	17146	17342	16903	17143	17282	17092	17156	17186	17312	17086	17090	17074	16962	17086	17298	17150	17204	17251	17306	17190	17334	17243	17264	17164	17397	17310	17129	17122	17152	17268	17286	17182	17194	17168	17216	17309	17169	17327	17175	17162	17220	17130	17513	17351	17161	17139	17210	17243	17174	16977	17204	17330	17133	17452	17132	17257	17025	17175	17110	17220	17177	17087	17205	17212	17158	17372	17189	17009	17189	17255	17188	17177	17244	17313	17076	17144	17290	17060	17174	17063	17315	17124	17233	17181	17188	17145	17385	17311	17082	17240	17237	17095	17208	17181	17205	17279	17342	17151	17154	17169	17279	17192	17222	17262	17126	17222	17401	17209	17138	17105	17242	17084	17104	17183	17296	17198	17066	17345	17248	17197	17137	17144	17294	17210	17238	17270	17141	17059	17129	17051	17038	17140	17263	17310	17277	17409	17191	17196	17313	17242	17257	17198	17272	17371	17184	17168	17364	17034	17153	17157	17138	17356	17123	17014	17087	17102	17102	17163	17198	17450	17397	17315	16975	17104	17237	17339	17270	17295	17162	17048	17257	17205	17300	17223	16930	17046	17415	17179	17303	17064	17179	17083	17327	17167	17277	17293	17371	17150	17171	17137	17233	17262	17280	17262	17055	17080	17322	17211	17178	17212	17215	17256	17126	17237	17242	17170	17280	17297	17341	17178	17202	17096	17320	17055	17145	17170	17261	16970	17093	17207	17138	17189	17167	17265	17347	17226	17408	17099	17137	17204	17121	17229	17129	17122	17148	17129	17268	17220	17239	17203	17311	17142	17081	17060	17283	17196	17033	17180	17214	16898	17168	17202	17311	17158	17116	17060	17273	17148	17004	17066	17427	17248	17260	17102	17214	17294	17291	17407	17246	17142	17430	17168	17240	17416	17324	17165	17080	17232	17259	17163	17223	17060	17167	17333	17339	17221	17331	17361	17164	17262	17273	17316	17061	17134	17185	17202	17175	17394	17251	17239	17117	17237
25883	35310	26832	19219	16353	15706	15445	15665	16264	17749	15807	15882	16617	16781	15955	15519	15139	15058	14929	14847	14945	14898	15007	14973	14768	14704	14917	15056	14919	14681	14771	14902	14841	14851	14868	14798	15151	14979	14892	14899	14903	14939	14872	14984	14977	14972	14951	14826	14749	14764	14990	14825	14875	15034	14972	14594	14933	14936	14856	14787	14975	14728	14869	14928	14967	14997	14703	14920	14816	14894	14800	14944	14892	14905	14798	14778	14721	14930	14783	14849	14939	15004	14948	14833	14816	14889	14841	14905	14899	14872	14921	14997	14944	14960	15025	14799	14825	14960	14825	14820	14790	14882	14967	14765	14851	14860	14712	14891	14817	14863	14879	14867	14948	14981	14638	14806	14859	14832	14807	14765	14860	14753	14933	14999	14968	14962	14955	14802	14857	15060	14982	14832	14791	14955	14874	14900	14847	15047	14899	14912	14741	14870	14910	14933	14812	14994	14961	14869	14922	14690	14867	14822	15023	14820	14781	14946	14777	14805	14919	14850	14839	14822	15054	14980	14895	15023	14903	15052	14844	14946	15067	15032	14978	14847	14876	14957	14810	14747	14952	14922	14902	14644	14749	14846	14964	14839	14857	14835	14984	14814	14872	14860	15035	14809	14839	14817	14815	14845	14985	15024	15001	14684	14835	14920	15096	14826	14892	14795	14860	14785	14980	15026	14783	14980	14762	14823	15018	14811	14840	14999	14744	14875	14751	14964	14783	14887	14926	14964	14975	14966	14964	14806	14883	14975	14996	14740	14980	14954	14845	14874	14849	14984	15029	14834	14851	14836	14910	14811	14943	14942	14848	14908	14899	15075	14809	14861	14818	14716	14873	14883	14937	15006	14811	14945	14958	14976	15014	14832	14773	14949	14862	14795	14807	14769	14934	14866	14940	14868	15033	14928	14842	14765	14979	15012	14898	14881	14691	14867	14954	14965	15082	14972	14995	14848	14750	14887	14878	14770	14959	14807	14878	14897	14871	14837	14694	14882	14828	14781	14868	14768	14937	14846	14939	14829	14877	14776	14801	14828	14958	14968	15022	14731	14652	14868	14752	14957	14896	14830	15057	14785	14886	14764	14877	14943	14942	14845	14884	14949	14888	14864	14873	14934	14922	14779	15050	14882	14916	14634	14981	14894	14922	14968	15065	14728	14871	14961	14634	14914	14833	14921	14941	14884	14910	14696	14768	14949	14826	14985	14464	14918	14884	14701	14900	14862	14887	14924	14751	14899	14800	14857	14795	14785	14822	14711	14999	14842	14802	14722	14925	14904	14777	14869	14840	14923	14760	15022	14793	14746	15056	14717	14829	14787	14938	14844	14843	15028	14694	14752	14844	14937	14881	14916	14755	14834	15015	14853	14938	14796	15006	14915	14823	14980	14713	14991	14902	14925	14667	14836	14958	14867	14968	14811	14780	14816	14840	14830	14804	14862	14811	15022	14906	14696	14960	14725	14873	14905	14955	14906	14770	14851	14787	14974	14783	14931	14900	14969	14769	14811	14994	15019	14733	14979	14794	14935	15026	14699	14818	14901	14716	14886	14779	14809	14972	14966	14958	14863	14742	14847	14797	14875	14716	14724	14954	14957	14946	14846	14925	14976	14884	14849	14735	14948	15040	15000	14713	15067	14945	14955	14769	14929	14907	14844	14798	14849	14942	14828	14998	15024	14943	14864	14867	14980	14928	14949	14687	15021	14946	14976	14801	14976	14670	14747	14929	14794	14932	14840	14693	14711	15028	14935	14875	14958	14988	14903	14812	14970	14995	14892	14835	14992	14987	14714	14821	14758	14984	14835	14839	14945	15019	14758	14980	14811	14864	14828	14969	14949	14870	14857	14896	14836	14931	14993	14820	14832	15081	14990	14735	14962	14625	14967	14933	14725	14877	14940	14863	14967	15077	14930	14918	14903	14816	14814	14752	14950	14826	14650	14785	14788	14881	14796	14847	14936	14778	14957	14967	14777	15039	14946	14815	14843	15071	14949	14923	14807	14745	15047	14876	14809	14884	14864	14751	14859	14990	14647	14822	14904	14952	14846	14843	14899	14742	14857	14875	14808	14980	14757	14923	14804	14893	14803	14843	14894	14767	14978	14827	14899	14823	14753	15014	14887	14830	14956	14706	14814	15014	14761	14791	14831	14944	14864	14816	14987	14951	14890	14736	14798	14993	14649	14737	14885	14947	14857	15126	15016	14851	14948	15031	14835	14841	14796	14927	14791	14828	14879	14857	14858	14913	15027	14813	14774	14883	14795	15004	14926	14878	14857	14891	14963	14832	14818	14847	14954	14937	14858	15010	14830	14734	14859	14804	14892	14811	14750	14909	14899	14806	14941	14838	14934	14943	15124	14814	15012	14939	14911	14921	14752	14791	14750	14824	14773	14772	15005	15016	14994	14807	14914	14684	14786	14754	14773	14834	14795	14756	14853	14839	14893	14827	14962	14984	14965	14884	14817	14900	14885	14979	14819	14873	14813	14803	14892	14961	14860	15079	15027	14861	14874	14780	14894	14842	14998	14944	15027	14849	14975	14827	14784	14939	15103	14806	14895	14738	14920	14865	14741	14851	14854	14872	14968	14838	14989	14721	14827	14959	14925	14744	15033	14856	14805	14915	14830	14706	14837	14879	14946	14826	14937	14859	14928	14765	14772	14816	14982	14952	15118	14804	14851	14925	14871	15016	14816	15009	15052	14946	14964	14988	14777	14902	15111	14939	14968	14917	14852	14804	14812	14975	14927	14925	14993	14739	14941	14863	14767	15004	15043	14803	14923	14831	14776	14655	14861	14838	14790	14778	14930	14825	14846	14828	14918	14979	14828	14972	14850	14779	14832	14944	15045	14894	14995	14958	14665	14821	14887	14837	14834	14840	14794	14785	14807	15024	14823	15039	14916	14912	14995	14828	14777	14981	14697	14892	14932	15070	14942	14901	14818	15061	14971	14799	14992	14868	14893	14874	14889	14814	14846	14832	14837	14814	14959	14927	14888	14729	14975	14908	14768	14896	14761	14850	14817	15062	14888	14849	15038	14910	14966	14764	14957	14886	14783	14942	15066	14981	14928	14855	14967	14876	14849	14668	14921	14825	14769	14784	14858	14994	14754	14819	14897	14782	14835	14760	14963	14822	14889	15034	14902	14993	14797	14794	14856	14824	15014	14839	14960	14924	14993	14868	14965	15003	14872	14878	14931	14973	14871	14961	14952	14874	14644	14959	15032	15152	14878	14658	14936	15026	14981	14957	14769	14832	14718	14650	14745	14963	15001	15005	14896	14844	14847	14984	14682	14835	14923	14826	14914	14955	14716	14923	14788	14850	14947	14907	14800	14815	14789	14906	15052	14971	14988	15099	14832	15002	14721	14974	14928	14759	14995	14886	14758	14954	15088	14855	14839	14951	14699	14760	14823	14899	14948	14757	14797	14754	14815	15023	14798	14765	14848	14938	15088	15019	14913	14961	14728	14843	14921	14905	14922	14875	14953	14839	15010	14910	14680	14801	14771	14886	14913	14831	14902	15021	14805	14825	14863	14793	14839	14812	14815	14607	14921	14896	14894	14813	14996	14900	14878	14879	14894	14802	14797	14962	14880	15001	14936	14883	14798	14746	15000	14881	14966	14906	14906	14968	14801	14795	14842	14854	14797	14979	15040	14681	14894	14995	14861	14980	14854	15004	14894	14971	14865	14854	14825	14935	14957	14752	14880	14949	14760	14918	14882	14854	14600	15056	14942	14856	14757	14816	15007	14697	14790	14916	14949	14920	14933	14901	14908	14847	15020	14869	14948	14812	15030	15051	14935	14911	14942	14942	14783	14837	14738	14861	14935	14860	15109	14772	14969	14962	14871	14922	14816	15003	14862	15123	14775	14855	14885	14867	14891	14991	14844	14721	14859	14852	14789	14881	14702	14920	14751	14749	14677	14950	14877	14890	14855	14763	14971	14755	14919	14794	14965	14853	14796	14953	14844	14886	14836	14765	14861	15037	14853	14865	14740	14826	14969	14921	14858	14820	14904	14932	14953	14849	14745	14831	14893	14907	14793	14823	14945	14923	14817	14959	14967	14843	14917	14844	14878	14883	14910	14826	14880	14938	14863	14862	14986	14898	14884	14847	14966	14789	14982	14812	14871	14883	14898	14754	14770	14863	14681	15004	14778	14851	15092	14948	15205	14984	14778	14826	14924	14858	14705	14902	14978	14782	14842	14862	14978	14737	14868	14825	14978	15020	14744	14826	15041	14765	15013	14958	14956	14801	14817	14715	15002	14935	14827	14872	14990	14815	14768	14871	14984	14954	14943	15023	14891	14928	14893	14752	14773	14846	14783	14853	14670	14908	14938	14807	14827	14990	14839	14830	14737	14969	15053	14845	14956	14834	14819	15012	14895	14977	14957	14853	14893	14871	14978	14884	14756	14774	14835	14800	14948	14768	14872	14856	14774	14816	14897	14704	14815	14888	15041	14848	14836	14887	14804	14990	14936	14912	14855	14786	14878	14948	14882	14845	14885	14778	14775	14974	14946	14945	14841	14892	14938	14906	14973	14810	14844	14926	14865	14904	14888	14881	14844	14887	14893	14984	14800	14861	14953	14995	14777	14844	15039	14918	14781	14910	14889	14842	14809	14915	14911	14877	14801	14805	14911	14947	14791	14854	14873	14745	14855	14891	14821	14989	14841	14733	14865	14995	14983	14849	14991	14857	14780	14874	14816	14726	14896	14860	14839	14835	14880	14996	14840	14931	14856	14902	14975	14999	14988	14988	14856	15035	14786	14985	14798	14932	14952	14908	14998	14762	14867	14825	14844	14806	14626	14889	15066	14908	14951	14908	14865	14900	14968	14931	14856	14915	14825	14821	14882	14933	14819	14865	14902	14936	14802	14889	14882	14652	14854	14904	14766	14990	15075	14767	14704	15043	14826	14929	14854	14987	14893	14898	14724	14755	15010	14875	15003	14964	14878	14802	15009	14874	14922	14870	15050	14904	14637	14848	14893	14881	14912	15041	14740	14990	14882	14991	14895	14998	14826	14839	14861	14868	14793	14827	14810	14976	14829	14870	14935	14890	15049	14990	14731	14828	15003	14871	14722	14947	14979	14824	14946	15004	14730	14913	15084	14714	14910	14822	14886	14928	15031
23788	21284	28609	24425	22508	22980	22424	19758	21510	27729	28888	26945	25397	22692	19819	18295	17819	17304	17281	17126	17197	17135	17195	17174	17062	17367	17071	17427	17174	17091	17166	17053	17191	17057	17325	17059	17231	17066	17166	17017	17140	17057	17114	17349	16998	17067	17103	17204	17114	17061	17230	17103	17236	17234	17189	17091	16958	17080	17114	17201	17106	17200	17317	17041	17097	17030	17176	17171	16857	17194	17174	17014	17191	16801	16995	17167	17017	17114	17076	17080	17122	17282	17187	17006	17217	17012	17128	17162	17033	17032	17240	17007	17259	17074	17124	16983	17195	17105	17214	17016	17000	17263	16801	17051	16978	17245	17103	17036	17119	17083	17027	16965	17016	17200	17108	17026	17172	17253	16980	17061	17217	17054	17205	16953	17018	17035	17013	17147	17038	17014	16918	16974	17092	17013	17011	16989	17064	16972	16929	16963	16958	17059	17138	16982	17047	16885	16881	17050	17097	16982	16842	16950	16934	16988	17142	17066	17097	17088	16927	16941	17036	16937	16746	17127	17128	17157	17072	17143	17010	17074	17167	17140	16931	17093	17267	17102	17285	17132	16835	17019	17056	16982	17291	17052	17085	16843	17092	17068	17006	17154	17176	17156	17207	17117	17216	17073	17355	17306	17145	17082	17020	17099	17032	17023	16938	17229	16942	17069	17033	17068	17032	17196	17079	17023	17038	17073	17107	17090	17051	16927	17052	17122	16953	16975	16939	16978	17077	17021	17063	17044	17068	17011	16830	17025	17110	17135	16833	16908	16956	17113	17254	17234	17094	17100	17147	16928	17009	17161	17019	16927	16872	17002	17123	17109	17096	17010	17279	16994	16934	17137	17168	16895	17283	17067	17055	17077	17014	17169	17050	17114	17288	16936	16982	17016	16903	17256	17182	17191	16898	16948	16946	17299	17091	17067	17083	17224	17023	17041	17191	17183	16978	16901	17102	17064	17071	17105	17131	16997	17185	17095	16885	17175	17117	17172	17065	17014	17077	16947	17056	16969	17097	17220	17057	16934	17065	16956	16977	16935	17206	16970	17167	17063	17125	16870	17118	17046	17090	17054	17128	17172	16953	16863	17147	16958	17250	17086	17005	17055	16972	17254	17041	17250	16961	17073	17162	17129	16928	16959	17016	17239	17245	17056	16987	16956	17029	17052	17083	16978	16891	16916	17121	16998	17005	17152	17018	16857	16884	17004	17244	17228	17212	17160	17152	17303	17188	17040	16871	17074	16984	17153	17241	17045	16998	16980	16865	16998	17047	17161	17074	17172	17200	16924	17108	16900	16984	16968	17224	16753	16931	17008	17147	17160	17107	17108	16999	16869	17085	17310	17064	17123	16824	17082	17248	16981	17222	16994	17195	17180	17155	17337	16906	16804	17186	17228	17292	16834	17066	17099	17115	17017	16894	16926	17286	16959	17124	17188	17001	16991	17119	17032	17231	16977	17144	16948	16998	16948	17223	17054	17076	17097	17174	17314	17192	17246	17064	17048	17016	17224	17178	17070	17234	17092	17265	17088	17080	17079	17034	17086	17184	17109	17085	17135	17166	17070	17036	17091	16846	17007	16976	16919	17099	17125	16957	17130	17170	17179	17088	17105	17293	17005	17091	16985	17068	16835	16949	16850	17243	17112	17090	17142	16890	17076	17185	16929	17142	17270	16947	17082	17331	17066	17292	16966	17124	16914	17110	17007	17054	17139	17059	17042	17071	17179	17053	17151	16898	17005	17135	16956	17080	17039	17005	17137	17032	17082	17088	17174	17062	17010	17035	17144	17100	16831	17282	17113	17103	16963	17191	17144	17055	17095	16982	17168	17189	17058	16971	16883	16928	17116	16943	16968	17067	17151	17158	16918	17034	16957	17179	17108	17080	16995	17183	17269	17196	17071	17102	16971	17117	17088	17043	16959	17241	17056	17170	17200	16902	16982	17166	17143	16968	17071	17354	17139	17304	17100	16939	17063	17022	16832	16978	17131	16964	17028	17187	16993	16991	17148	16988	17251	17133	17186	17144	17104	16891	17078	17106	17167	17272	17133	16920	17101	17026	16969	17236	17067	17144	17164	17076	17080	17238	17064	17191	17139	17202	17010	17149	17022	17060	17057	16938	16990	17114	17006	17245	17076	17127	17130	16890	17279	16848	16881	17186	16920	16968	17050	17241	17191	17080	17296	16870	17209	17059	17073	16781	17244	16868	17035	17047	17015	17129	17073	17000	17058	17120	16976	17014	17102	17265	17212	17220	17055	17011	17160	16938	17326	17166	16987	17177	17226	17102	17139	17039	16798	16956	17169	17215	17072	17094	17168	17164	16825	16986	17180	17217	17023	16976	16950	17165	17120	17006	17179	17210	17162	17188	17125	17123	16869	17130	17214	17120	17063	16855	17213	17246	17211	17106	17156	17033	17150	17366	17010	16901	16931	16914	17069	16861	16885	17014	17005	17069	17088	17001	17003	17140	17079	16988	17155	16945	16961	17120	16946	16928	17163	16982	17231	16942	17035	17103	17145	17145	17202	17099	17079	17089	16914	17068	17082	16952	17053	17024	17000	16869	17000	17261	17141	17047	17040	17110	16983	17097	17123	16849	17028	17179	17107	17118	17068	16969	17037	16991	16947	17010	17106	17250	17035	17144	17275	17017	17159	17275	17077	17040	17313	17077	16987	17227	17024	17232	16971	16986	17058	17151	17110	17161	17048	17197	17079	17023	17158	17077	17085	17041	17120	17040	17236	17159	17158	17114	17051	17162	16888	17025	17092	16957	17076	16905	17177	17171	17143	17066	16991	16941	17174	17192	17297	17115	17150	16976	16929	17155	17100	17126	17185	17134	16978	17103	17206	17099	17073	17105	17042	17033	17133	17041	16938	17228	17080	17060	17253	16968	17140	17111	17031	16991	16961	17138	17315	17006	16956	17180	17014	17139	17048	17048	16914	17044	17046	16992	17091	17129	17205	17144	17104	16949	17087	17044	17241	17100	17207	17035	17088	17035	17104	16937	17144	17156	16908	17012	17136	17137	16943	17055	17204	16966	17063	16872	17076	17019	17253	17210	17045	16916	16939	17161	17167	17070	17237	17022	17130	17204	17192	17021	17238	17068	16981	17266	16667	17142	17132	16911	16949	17176	17178	17045	16833	16781	16807	17061	17047	17028	16928	17088	17034	17139	17085	17349	17072	17254	17046	16959	17100	17030	17088	17262	17064	17196	17277	17289	17114	17023	17060	16884	16990	17013	17229	17122	17052	17061	17106	17005	17247	16986	17250	17036	17224	17082	17186	17001	17002	16844	16976	17057	17183	16973	17317	16978	17050	17019	17108	17136	17037	17213	17218	16776	16913	17118	16831	17008	17309	17141	17072	17145	16977	17210	17061	16861	17006	16941	17104	17085	17237	17067	17245	17360	17142	17063	17176	16966	17150	16987	17158	17043	17078	16953	16995	17039	17200	17041	16925	17028	17038	17079	17045	16978	17029	17012	17195	17083	17044	17059	17062	17009	16790	17064	16907	16878	17035	17161	17100	16884	17221	17154	17072	17163	17115	17003	17256	16969	16870	16826	17131	16903	16911	17071	17170	17155	17167	17151	17191	17138	17013	16941	17049	17031	17045	17140	17284	17284	17140	17166	17117	17204	17073	17248	17115	17001	17226	17188	16927	17143	17136	17131	16989	17147	17212	17187	17146	16913	17177	17125	17123	16861	17028	17154	16996	17046	17034	17128	17025	17232	17093	17018	17011	16873	17039	17116	17022	17142	16974	17011	17098	17135	17333	17162	16892	16885	16949	17010	16920	17135	16955	16985	17083	17194	17313	17117	17291	17092	17032	17176	17171	16996	16876	17112	17101	17040	16977	17326	17203	17045	17056	17073	17013	17287	17158	16982	17091	17184	17081	17086	17219	17223	17095	17155	17180	17044	16893	17153	17025	16962	16925	17061	17051	16985	17015	17112	16923	17140	16974	17159	16977	16943	17300	17151	17059	17058	16919	17160	17073	17100	17134	17079	17020	17036	17044	17013	17018	17054	17012	16988	17006	17292	17011	17237	17201	17215	16993	17097	17179	17276	16951	17152	16964	17106	16969	17115	17043	16954	16963	17091	17148	17172	16993	17079	17169	17199	17132	17148	17099	16847	17084	17033	17076	17097	16809	17165	16970	17232	16995	17220	17261	17080	17102	17058	17112	16961	17134	16749	16991	17087	17311	17193	17031	17009	17150	17094	17162	17119	17014	17025	17223	17136	17037	16928	16986	16915	17060	17053	17175	17105	17028	16993	17246	17107	17153	17183	17004	17078	17085	17059	17081	16879	17058	17066	16988	17113	17130	17078	17312	17003	17307	17216	16952	17126	16835	17107	17117	16983	17176	17240	16862	17048	16940	16947	16954	17190	16939	17197	16949	17218	16891	17025	17057	16979	17110	17114	17040	17202	17201	17152	17004	17036	17184	17048	16968	17133	17118	17214	17096	16939	16995	17038	17162	17147	17132	17110	17362	17042	16988	16990	16999	17055	16914	17091	17099	16977	17005	17111	16967	16984	17065	17254	17001	17006	16810	17121	16993	17014	17050	17099	16967	17163	17063	16958	17058	17143	17008	17132	17074	17144	16978	17216	17093	17155	16997	17018	17232	17080	17073	17144	17154	17059	16970	17123	17086	16972	17003	17137	17029	17070	17019	16971	16941	16863	16966	17275	17067	17204	17068	17127	17029	17034	17144	17136	16789	17186	16922	17190	17026	17065	17218	17185	17095	17152	17140	17121	16962	17071	17085	17085	16894	17220	17025	17098	17156	17155	16907	17176	17290	17100	17170	17182	17037	17108	17069	16974	16982	16958	17046	16971	16803	16798	16931	17142	17224	17106	17189	17151	17049	16972	17073	16958	16896	17131	17226	17035	17072	17113	17002	17217	17128	17137	16954	16910	17060	16973	17096	16966	17180	17082	17173	17132	17029	16854	17181	17226	17018	16871	16960	16992	17094	17120	17192	17022	17067	17178	17040	17187	17044	17183	16859	17039	17078	17189	17195	17079	17181	16758	17101	16953	16998	17015	17055	16937	17199	17220	16991	17074	16851	17050	17215	17046	17139	17071	16990	17128	16957	17076	16895	17058	17149	17282	17018	17004	17152	16963	17021
28871	48195	40707	27304	22904	20254	19180	18794	22249	29948	29989	27754	25363	21621	17681	16075	15339	15131	14857	14852	14863	14907	14997	14756	14715	14650	14863	14731	15009	14830	14741	14855	14903	14865	14719	14870	14788	14808	15007	14874	14747	14951	14697	14825	14722	14842	14867	14860	14795	14914	15039	14795	14939	14894	14738	14940	14880	14478	14783	14828	14891	14926	14857	14937	14732	14857	14763	14892	14811	14823	14901	14867	14705	14895	14805	14905	14846	14715	14901	14819	14891	14802	14780	14886	14923	14870	14903	14836	14793	14734	14844	14724	14735	14941	14816	14942	14723	14810	14719	14819	14915	14886	14925	15029	14799	14706	14814	14820	14824	14872	14755	14691	14912	14781	14912	14891	15057	14763	14782	14839	14739	14857	14853	14817	14768	14942	14844	14948	14742	14633	14812	14951	14864	14780	14778	14927	15007	14653	14826	14880	14869	14998	14876	14745	14822	14964	14925	14906	14801	14733	14913	14704	14827	14975	14795	14769	14771	14979	14738	14692	14752	14672	14790	14773	14912	14902	14762	14858	14887	14885	14712	14654	14848	14743	14825	14799	14801	14908	14839	14858	14759	14948	14614	15043	14831	14862	14861	15050	14850	14661	14846	14699	14898	14772	14687	14924	14890	14717	14695	14871	14857	15067	14707	14912	14578	14807	14745	14795	14789	14847	14793	14791	14889	14980	14794	14871	14964	14757	14869	14851	14872	14964	14760	14738	14772	14827	14867	14905	14845	14820	14886	14790	14711	14764	14881	14730	14840	14782	14755	14999	14656	14743	14797	14754	14827	14823	14634	14746	14874	14820	14918	14738	14926	14768	14976	14822	14801	14849	14965	15000	14768	14896	14780	14885	14829	14964	14781	14878	14848	14877	14835	14923	14722	14960	14794	14863	14706	14886	14769	14774	14925	14954	14863	14808	14953	14734	14925	14842	14679	14902	14748	14975	15028	14888	14934	15042	14787	14856	14869	14874	14854	14691	14694	14770	14862	14886	14912	14860	14802	14781	14898	14897	14873	14863	14862	14769	14982	14827	14724	14889	14862	14748	14766	14819	14717	14792	14866	14723	14825	14767	14877	14752	14829	14895	14648	14817	14917	14829	14592	14843	14929	14863	14771	14794	14775	14706	14843	14710	14798	14802	14811	14715	14869	14840	14744	14642	14706	14735	14970	14814	14769	14704	14906	14840	15011	14750	14664	14747	14949	14800	14789	15001	14824	14843	14763	14720	14825	14797	14812	14748	14989	14761	14843	14827	14754	14774	14834	14913	14864	14828	14665	14924	14917	14974	14947	14791	14821	14800	14841	14833	14713	14833	14791	14879	14880	14857	14812	14702	14748	14939	14629	14809	14760	14743	14650	14678	14822	14863	14839	14973	14926	14834	14709	14987	14847	14839	14755	14895	14962	14697	14760	14852	14843	14780	14780	14891	14844	14829	15017	14803	14878	14600	14822	14904	14879	14798	14726	14946	14829	14808	14914	14820	14874	14931	14793	14852	14848	14911	15008	14753	14968	14828	14860	14925	14803	14791	14817	14838	14893	14801	14992	14871	14936	14822	14798	14754	14686	14773	14953	14949	14734	14816	14859	14777	14774	14785	15020	14736	14697	14830	14962	14883	14932	15010	14906	14876	14842	14845	14744	14799	14780	14927	14609	14773	14759	14704	14807	14866	14788	14774	14923	14526	14921	14922	14900	14707	14802	14757	14777	14991	14857	14899	14854	14880	14749	14834	14796	14635	14923	14725	14910	14946	14663	14858	14788	14713	14836	14952	14711	14557	14866	14890	14847	14772	14871	14968	14869	14874	14789	14783	14772	14830	14758	14793	14722	14716	14801	14825	14812	14918	14765	14732	14905	14739	14733	15003	14787	14819	14919	14928	14783	14622	14759	14821	14738	14946	14787	14955	14873	14853	14859	14790	14801	14810	14804	14902	14847	14778	14700	14945	14864	14708	14998	14801	14806	14851	14654	14994	14837	14993	14893	14842	14940	14949	14733	14736	14863	14834	14699	14769	14919	14725	14864	14965	15040	14773	14916	14839	14937	14973	14747	14852	14907	14869	14806	14842	14862	14790	14754	14925	14805	14789	14640	14776	14597	14885	14807	14681	15103	14713	14676	14745	14801	14699	14857	14880	14822	14680	14823	14852	14827	14839	14891	14789	14792	14727	14841	14866	14735	15040	14854	14724	14831	14739	14868	14806	14808	14827	14776	14738	14810	14802	14711	14763	14900	14687	14927	14657	14752	14951	14876	14669	14933	14975	14872	14808	14789	14887	14889	14891	14970	14786	14872	14809	14626	14710	14715	14927	14735	14870	14768	14738	14821	14924	14875	14906	14961	14913	14862	14693	15004	14761	14917	14782	14695	14815	14836	14703	14998	14957	14780	14745	14941	14753	14907	14824	14952	14895	14910	14801	14671	14794	14651	14831	14670	14791	14879	14790	14799	14737	14877	14829	14747	14951	14836	14859	14825	14742	14785	14763	15011	14799	14851	14816	14727	14810	14870	14804	14778	14892	14775	14733	14836	14802	14682	14802	14790	14963	14977	14732	14726	14764	14769	14824	14768	14662	14700	14848	14847	14917	14902	14713	14698	14886	14908	14811	14938	14856	14877	14818	14893	14791	14810	14592	14993	14836	14897	14798	14778	14801	14835	14799	14991	15013	14769	14860	14706	15091	14779	14850	14810	14923	14776	14872	15093	14706	14876	14867	14966	14928	14797	14803	14840	14645	14697	14871	14768	14846	14832	14785	14815	14845	14925	14799	14934	14795	14844	14832	14744	14955	14812	14960	14912	14823	14828	14818	14901	14899	14726	14859	14947	14789	14687	14725	14705	14742	14934	14731	14938	14715	14838	14854	14920	14910	14875	14812	14819	14873	14765	14876	14817	14822	14821	14907	14814	14801	14733	14723	14836	14825	14901	14826	14797	14884	14769	14701	14738	14628	14656	14929	14761	14793	14923	14782	14916	14762	14689	14871	14809	14926	14934	14974	14768	14684	14923	14828	14799	14861	14861	14744	14888	15043	14912	14788	14903	14692	14906	14800	15065	14843	14696	14768	14881	14828	14878	14840	14901	14823	14993	14763	14608	14890	14992	14730	14763	14914	14755	14865	14973	14801	14948	14971	14675	14744	14874	14884	14915	14734	14708	14869	14890	14825	14749	14919	14767	14667	14653	14862	14987	14786	14760	14758	14811	14836	14820	14733	14781	14936	14795	14904	14688	14719	14908	14842	14731	14680	14748	14867	14809	14815	14865	14758	14932	14929	14776	14879	14879	14781	15007	14854	14818	14996	14624	14936	14960	14913	14839	14641	14686	14863	14752	14832	14744	14838	14719	14913	14719	14788	14867	14934	14971	14776	14894	14781	14717	14764	14778	14916	14735	14812	14701	14754	14845	14808	14849	14899	14902	14944	14633	14945	14834	14997	14858	14804	14800	14854	14822	14825	14907	14979	14668	14848	14876	14797	14749	14751	14742	14786	14815	14841	14946	14657	14850	14785	14894	14855	14820	14755	14937	14814	14797	14763	14811	14771	14930	14739	14721	14804	14787	14694	14780	14882	14781	14884	15048	14968	14816	14862	14669	14850	14819	14929	14873	14838	14921	14808	14662	14865	14982	14992	14860	14908	14922	14866	14847	14879	14830	14660	14819	14785	14824	14835	14805	14714	15016	14897	14844	14662	14676	14676	14811	14877	14945	14872	14949	14949	14962	14824	14931	14919	14779	14741	14963	14857	14821	14957	14822	14996	14805	14759	14824	14849	14875	14772	14834	14630	14854	14785	14699	14667	14864	14934	14828	14767	14867	14780	14886	14723	14861	14999	14820	14912	14845	14690	14794	14906	14875	14782	14833	14863	14860	14964	14756	14894	14879	14831	14587	14837	15057	14643	14824	14751	14880	14733	14810	14722	14824	14894	14665	14896	14968	14803	14828	14824	14899	14869	14631	14716	14652	14984	14764	14822	14866	14883	14808	15080	14633	14850	14782	14803	14875	14819	14664	14665	14924	14815	14717	14787	14830	14815	14877	14801	14779	14818	15021	14661	14810	14853	14910	14911	14716	14773	14950	15070	14878	14697	14876	14833	14735	14778	14832	14736	14872	14977	14866	14745	14796	14921	14793	14794	14965	14828	14719	14743	14819	14795	14888	14863	14960	14923	14822	14849	14934	14737	14894	14745	14806	14743	14920	14698	14704	14823	14689	14702	14848	14840	14750	14828	14843	14727	14872	14920	14885	14878	14873	14868	14795	14675	14878	14743	14879	14901	14803	14887	14929	14942	14765	14974	14890	14936	14910	14817	14944	14770	14800	14872	14782	14701	14616	14993	14783	14906	14721	14800	14800	14911	14794	14841	14772	14780	15001	14781	14888	14671	14820	14739	14817	14821	14852	14948	15058	14723	14836	14774	14829	14841	14942	14851	14686	14796	14874	14875	14726	14902	14775	14929	14864	14746	14883	14786	14871	14715	14887	14641	14835	14899	14832	14761	14817	14840	14804	14849	14926	14684	14866	14817	14914	14779	14833	14853	14701	15022	14866	14774	14854	14751	14904	14867	14770	14596	14726	14844	14737	14685	14796	14860	15000	14570	14797	14654	14712	14848	14933	14973	14816	14906	14720	14805	14876	14956	14981	15036	14854	14857	14886	14790	14744	14847	14852	14933	14793	14881	15056	14897	14816	14936	14735	14730	14877	14741	14715	14804	14745	14819	14855	14713	14844	14885	14905	14684	14806	14813	15038	14814	14882	14774	14840	14731	14773	14889	14788	14863	14735	14878	14982	14821	14913	14852	14722	14889	14854	14714	14757	14848	14728	15044	14843	14809	14696	14883	14822	14899	14690	14969	14800	14864	14993	14907	14828	14796	14943	14703	14847	14762	14858	14778	14758	14754	14743	14798	14804	14891	14790	14891	14663	14911	14841	14763	14762	14806	14873	14832	14964	14635	14838	14816	14833	14713	14776	14777	14808	14658	14768	14799	14848	14699	14860	14871	14986	14829	14995	14942	14826	14783	14898	14924	14829	14835	14701	14762	14688	14915	14889	14758	14907	14909	14778	14784	14783	14710	14764	14904	14833	14881	14897	14765	14888	14742	14869	14852	14700	14773	14704	15043	14948	14851
22639	21228	29001	23812	21781	24355	26783	22482	25515	40094	40657	34238	27110	23201	20934	19518	18479	17902	17692	17453	17481	17273	17535	17368	17366	17466	17325	17255	17323	17466	17471	17287	17497	17405	17324	17423	17353	17322	17252	17298	17370	17411	17188	17327	17149	17327	17395	17377	17147	17131	17166	17267	17442	17183	17133	17410	17217	17458	17338	17196	17214	17549	17571	17477	17208	17256	17186	17125	17296	17436	17328	16950	17221	17150	17311	17178	17450	17184	17380	17357	17129	17264	17257	17150	17270	17528	17226	17429	17175	17248	17336	17290	17230	17463	17382	17248	17471	17270	17376	17284	17499	17471	17324	17374	17182	17057	17379	17215	17038	17276	17116	17089	17122	17292	17222	17375	17240	17263	17167	17457	17206	17444	17322	17148	17288	17343	17342	17368	17297	17422	17296	17080	17205	17243	17267	17040	17181	17154	17220	17536	17363	17207	17316	17101	17067	17070	17341	17290	17339	17165	17353	17285	17328	17249	17170	17351	17246	17260	17324	17286	17237	17263	17092	17225	17174	17346	17291	17142	17297	17398	17228	17356	17471	17132	17300	17357	17270	17353	17451	17044	17245	17248	17275	17137	17333	17223	17265	17370	17332	17293	17301	17371	17184	17186	17315	17437	17357	17196	17099	17153	17334	17171	17274	17308	17285	17216	17202	17206	17367	17355	17038	17207	17097	17207	17022	17093	17278	17434	17238	17146	17387	17445	17472	17184	17106	17150	17296	17297	17230	17105	17323	17236	17172	17080	17131	17018	17212	17273	17235	17098	17304	17041	17074	17309	17386	17365	17296	17366	17125	17287	17374	17308	17317	17448	17343	17274	17209	17243	17228	17244	17345	17280	17387	16964	17219	17286	17321	17415	17093	17302	17027	17086	17081	17227	17128	17416	17119	17130	17346	17119	17154	17157	17247	17306	17217	17193	17210	17252	17264	17155	17373	17257	17064	17312	17259	17187	17312	17278	17202	17185	17285	17282	17175	17120	17419	17168	17238	17075	17221	17140	17185	17324	17325	17369	17310	17411	17240	17261	17403	17345	17279	17220	17443	17320	17443	17386	17063	17096	17271	17156	17396	17278	17203	17297	17224	17094	17265	17249	17079	17112	17166	17364	17253	17232	17192	17248	17277	17355	17497	17230	17411	17076	17201	17209	17146	17083	17344	17208	17273	17470	17206	16988	17332	17095	17139	17361	17266	17399	17207	17215	17232	17152	17182	17365	17106	17273	17310	17316	17220	17130	17318	17297	17336	17333	17216	17199	17149	17309	17119	17135	17129	17345	17494	17223	17211	16897	17229	17173	17184	17395	17377	17209	17343	17275	17127	17275	17293	17440	17189	17213	17104	17279	17369	17209	17288	17215	17255	17269	17159	17295	17295	17524	17305	17162	17172	17200	17281	16985	17303	17121	17278	17258	17296	17277	17078	17176	17344	17291	17147	17507	17381	17253	17460	17127	17166	17416	17372	17159	17178	17193	17256	17218	17254	17300	17317	17096	17272	17285	17091	17352	17219	17193	17317	17277	17328	17129	17234	17131	17241	17489	17269	17318	17325	17140	17191	17260	17311	17208	17377	17100	17284	17251	17120	17173	16952	17296	17374	17231	17143	17192	17417	17293	17275	17186	17375	17321	17216	17199	17446	17266	17101	17126	17531	17154	17183	17018	17218	17242	17241	17108	17074	17218	17190	17315	17373	17399	17259	17208	17217	17434	17164	17168	17016	17149	17032	17154	17263	17195	17353	17241	17393	17325	17337	17209	17207	17187	17179	17143	17209	17121	17195	17405	17328	17121	17320	17072	17167	17148	17426	17346	17151	17249	17100	17003	17130	17402	17318	17204	17195	17062	17139	17298	17334	17427	17271	17345	17306	17194	17248	17119	17082	17132	17099	17231	17192	17215	17376	17059	17045	17332	17312	17360	17337	17415	17191	17292	17358	17167	17275	17206	17308	17278	17139	17167	17098	17088	17398	17153	17089	17129	17210	16976	17059	17482	17249	17264	16936	17267	17265	17219	17011	17091	17157	17189	17240	17110	17110	17432	17182	17149	17406	17444	17311	17409	17229	17147	17231	17394	17287	17120	17178	17196	17150	17258	17296	17301	17177	17168	17218	17224	17394	17352	17163	17303	17311	17417	17306	17260	17290	17346	17228	17314	17098	17247	17153	17184	17036	17305	17336	17067	17190	17251	17080	17369	17297	17209	17261	17235	17343	17170	17369	17237	17264	17269	17379	17226	17307	17212	17321	17258	17378	17141	17229	17185	17048	17024	17255	17304	17350	17322	17230	17164	17053	17198	17288	17143	17208	17354	17320	17118	17235	17181	17223	17327	17289	17387	17101	17446	17330	17237	17150	17110	17251	17327	17213	17246	17124	17272	17285	17243	17309	17384	17393	17234	17171	17316	17249	17332	17283	17213	17408	17287	17343	17253	17040	17248	17200	17363	17258	17147	17333	17317	17277	17305	17216	17181	17366	17235	17413	17328	17338	17172	17183	17348	16996	17305	17390	17088	17296	17127	17344	17285	17157	17342	17376	17110	17240	17079	16996	17132	16844	17472	17191	17036	17432	17222	17327	17376	17254	17141	17310	17446	17291	17064	17291	17405	17218	17232	17217	17394	17344	17187	17101	17502	17319	17352	17302	17300	17041	17118	17139	17351	17197	17349	17212	17336	17139	17340	17267	16966	17337	17071	17172	17353	17195	17149	17240	17284	17225	17117	17484	17254	17359	17294	17362	17250	17300	17220	17522	17500	17170	17497	17293	17414	17130	17237	17233	17231	17397	17259	17128	17172	17468	17117	17169	17295	17186	17152	17162	17182	17300	17403	16957	17310	17254	17414	17388	17006	16956	17076	17218	17439	17251	17155	17191	17303	17257	17272	17118	17176	17221	17296	17318	17188	17330	17192	17222	17157	17371	17232	17210	17191	17429	17233	17253	17150	17297	17214	16967	17290	17375	17427	17360	17417	17274	17108	17114	17297	17251	17020	17278	17468	17251	17256	17296	17083	17097	17269	17376	17251	17262	17216	17089	17076	17086	17088	17191	17527	17243	17229	17207	17053	17115	17198	17226	17240	17106	17322	17421	17163	17248	17203	17261	17112	17237	17550	17237	17272	17230	17353	17392	17156	17232	17174	17298	17211	17285	17112	16853	17135	17140	17152	17263	17214	17289	17197	17177	17324	17117	17038	17274	17417	17101	17167	17138	17220	17512	17055	17263	17340	17284	17218	17248	17173	17328	17097	17196	17567	17320	17287	17266	17204	17307	17265	17076	17321	17220	17077	17335	17348	17419	17210	17373	17230	17119	17229	17303	17216	17340	17432	17250	17349	17165	17253	17075	17279	17171	17122	17060	17160	17251	17374	17313	17092	17316	17126	17005	17213	17360	17356	17116	17246	17369	17182	17312	17310	17291	17305	17168	17186	17332	17193	17298	17163	17252	17252	17353	17220	17267	17232	17139	17286	17325	17245	17269	17130	17129	17379	17329	17197	17172	17181	17225	17272	17272	17128	16997	17240	17356	17325	17261	17197	17207	17207	17048	17289	17438	17314	17167	17200	17642	17190	17221	17188	17246	17287	17190	17080	17117	17284	17209	17074	17333	17375	17293	17267	17132	17222	17312	17365	17345	17095	17210	17079	17139	17449	17285	17147	17358	17587	17344	17176	17271	17025	17264	17222	17174	17328	17417	17341	17303	17224	17364	17221	17122	17164	16904	17132	17209	17434	17146	17057	17370	17335	17328	17224	17163	17204	17318	17372	17395	17142	17270	17325	17257	17209	17194	17206	17217	17107	17257	17180	17296	17211	17157	17040	17230	17218	17058	17058	17313	17264	17429	17322	17297	17198	17336	17213	17228	17258	17229	17187	17361	17230	17149	17298	17352	17276	17250	17242	17181	17190	17276	17343	17168	17322	17230	17333	17038	17158	17479	17133	17150	17086	17160	17184	17156	17279	17277	17222	17044	17273	17203	17169	17353	17284	17142	17112	17154	17259	17001	17335	17292	17048	17304	17166	17182	17299	17166	17413	17189	17160	17419	17283	17301	17311	17154	17231	17137	17250	17153	17183	16963	17088	17211	16944	17307	17134	17284	17283	17266	17100	17134	17118	17338	17055	17313	17157	17190	17325	17205	17440	17176	17244	17252	17229	17281	17374	17250	17312	17259	17261	17313	17105	17037	17353	17424	17231	17589	17126	17112	17303	17144	17292	17282	17283	17282	17401	17239	17160	17159	17245	17404	17075	17336	17123	17354	17218	17244	17241	17343	17461	17410	17253	17161	17180	17172	17216	17025	16966	17146	17278	17281	17210	17163	17240	17268	17160	17227	17307	17381	17279	17195	17118	17304	17400	17309	17290	17294	17262	17401	17296	17125	17243	17081	17267	17050	17270	17320	17319	17286	17368	17397	17153	17299	17422	17248	17128	17327	17254	17333	17351	17133	17416	17329	17134	17272	17327	17180	17170	17397	17339	17175	17006	17200	17311	17311	17394	17054	17153	17189	17254	17124	17311	17237	17123	17204	17379	17361	17234	17421	17151	17070	17463	17343	17431	17183	17334	17293	17216	17255	17297	17161	17199	17480	17227	17065	17236	17206	17225	17267	17137	17366	17216	17144	17236	17150	17272	17258	17459	17165	17125	17303	17332	17197	17431	17347	17284	17271	17153	17284	17436	17206	17143	17179	17097	17290	17414	17437	17469	17341	17147	17324	17102	17323	17188	17215	17084	17130	17216	17221	17199	17448	17145	17259	17172	17352	17460	17150	17225	17383	17204	17125	17305	17222	17095	17215	17376	17515	17227	17294	17142	17336	17332	17354	17232	17368	17119	17189	17189	17325	17082	17158	17249	17018	17422	17203	16869	17337	17285	17302	17379	17314	17184	17182	17342	17140	17269	17255	17376	16958	17076	17197	17171	17274	17101	17162	17243	17123	17085	17127	17453	17219	17319	17275	17319	17310	17187	17253	17232	17308	17207	17069	17106	17065	17191	17308	17180	17325	17365	17275	17221	17095	17207	17315	17307	17281	17344	17267	17280	17157	17295	17039	17126	17526	17417	17218	17183	17521	17147	17128	17209	17036	17487	17355	17345	17118	17249	17260	17241	17252	17295	17160	17171	17200	17250
31673	53237	46106	34077	27934	24858	22608	22329	28183	42791	41571	34603	26623	21879	19400	17641	15932	15238	14980	15099	14922	15020	14985	14902	14818	15064	14911	14899	14887	15041	14818	15022	14986	14968	14698	15082	14931	15095	14800	14833	15034	14845	14800	14889	14769	14953	14919	14709	14978	14861	14925	14947	14987	14807	14813	14858	14889	15053	14984	15049	14946	14773	15012	15007	14742	14793	15065	15041	14899	14915	14908	14971	15046	14952	14884	15044	14966	14866	14949	14833	15032	14883	15036	14853	14884	15038	15018	15050	15066	14934	14831	14884	14912	14824	14866	15063	15163	14871	14839	14796	14864	14935	14951	14899	14968	14953	14879	15009	14915	15041	15097	14937	14775	14924	14954	14900	14899	14727	14980	14819	15004	14928	14804	14974	14897	15021	14895	14862	14986	14966	14949	15022	14856	14907	15026	14809	14971	14907	14936	14967	14969	14942	14905	14887	15103	14875	14858	14867	14953	14842	14829	14798	14785	14834	14959	14933	14934	14902	14939	14628	15032	14840	15055	14937	14744	15038	15057	14939	14873	14973	14827	14728	14927	14860	15015	14981	14855	14767	14813	14758	14843	15120	14799	14991	14904	14743	15024	14770	14872	14808	15082	14759	14977	14788	14781	15063	14753	15018	14816	15028	14785	14967	14823	15021	14727	14853	14937	14996	14988	14882	14856	14989	14934	14854	15018	14822	15009	14842	15014	15022	15005	14988	15040	14985	14795	15023	14979	14968	14801	14985	14819	14975	14891	14838	14984	14875	14938	14865	14835	14761	14959	14836	14978	14876	14914	14947	14903	14856	14778	14918	14992	14996	14957	15020	15033	14932	14815	14917	14941	14855	15078	14796	14829	15092	14907	15056	15023	14745	14842	14803	14881	14935	14979	14968	14930	14730	14889	14890	14882	15012	15067	14898	15107	14932	14797	14913	14938	14878	14930	14929	14877	14974	14935	14774	14910	14924	14914	14950	14924	14895	14912	14842	14923	15057	14749	14823	15030	14937	14792	14830	14896	14835	15013	14909	14908	14879	14906	15046	15008	14950	14842	14830	14944	14904	14908	14889	14879	15115	14738	14734	14980	14807	14764	14870	14879	15017	14954	14989	14972	14986	14731	15025	14807	14759	14993	14925	14811	14895	14895	14805	15045	14998	15000	14638	14902	14977	14783	15013	14993	14831	14908	14912	15146	15007	14911	14793	14941	14828	14998	14941	14959	14816	14871	14931	15102	14919	14961	14902	14751	14945	14941	14818	14871	14793	14873	14897	14923	14897	14960	14899	14878	14863	14920	15077	14870	15046	14756	15014	14832	15064	14906	15111	14883	14951	14817	15085	15028	14779	14891	14971	14906	14839	14869	15031	14918	14777	14926	14935	15044	14952	14997	14915	14960	14892	14984	14854	15013	14909	14993	14821	15067	14917	14957	15066	14959	15043	14932	14895	14656	14897	14997	14735	14777	14808	14993	14852	14871	14860	14934	14850	14891	14958	14882	14998	14936	14951	14846	14991	14799	14998	14865	14927	14867	14993	14757	14918	15069	14903	14874	14957	14960	14791	14823	14813	14947	14710	14981	14885	14889	14838	15089	14852	14815	14878	14984	15071	14862	14913	14898	14741	15110	14864	14921	14974	14905	14860	14926	14927	14893	14917	15081	15014	15009	14881	15107	15016	14860	14800	14796	14971	14960	14915	14934	14912	14856	14818	15003	14821	14802	14873	14994	14925	14983	14881	15083	14912	14866	14821	14856	14955	15028	14949	14993	14860	14833	14914	14813	14830	14874	15081	14848	14956	14876	14959	14870	15140	14887	14986	14896	14951	14979	15067	14940	15051	14844	14979	14981	14801	14804	14949	14960	14858	14923	14834	14939	14801	14987	14654	14946	15048	14928	14918	14846	14922	14914	14900	14850	14857	14827	14987	14852	14952	15072	14789	14941	14861	14849	14862	14855	15066	14881	15008	14949	14790	14928	14994	15022	14876	14813	14761	14939	14909	14708	14863	14893	14824	14905	14747	14863	14753	14939	15082	14974	14817	14895	14896	14797	15047	14964	14942	15048	14981	14938	14841	14948	14856	14966	14871	15031	14868	14911	14837	14875	14876	14784	14820	14829	14990	14962	14817	14883	15001	15031	14901	14880	14952	14902	15016	15009	14901	15049	14952	14908	14947	14905	14989	15105	14804	14899	14854	15014	14982	14974	14932	14690	14909	14959	14672	14952	14896	14975	14862	15094	14946	14997	14877	14916	14766	14816	15031	15073	14753	14957	14990	14945	14931	14872	14805	14782	14892	14950	14916	14795	14852	14848	14940	14777	14793	15105	14916	15041	14822	14994	15056	14791	15014	14939	15037	14839	14791	14843	14895	14946	14769	14927	14901	15009	14837	14689	14816	14821	15038	14932	14924	14863	15117	14792	14970	14910	15066	14781	15009	14986	14727	14800	14823	14888	14938	14936	14983	15051	14983	14990	14879	14796	14857	14886	14966	15002	14835	15064	14765	14763	14935	15003	14942	15029	14967	14786	15047	14944	15077	14790	15017	14887	14860	14783	14917	14899	14953	14908	14983	15010	15084	15080	14880	14871	14840	14935	14997	14848	14901	14809	14911	14924	14841	14940	14944	14942	15143	14916	14990	14856	14943	14852	14884	14867	14914	15034	14964	14941	14964	14904	14925	15021	14818	14932	14747	14956	14791	15015	14763	14999	14840	14873	14722	14781	14914	14871	14854	14910	14902	14764	14809	14955	14884	14896	14776	14948	14900	14796	14903	14974	14843	14859	14869	14929	14930	14968	14750	14977	15010	14970	14759	14903	14862	14851	14895	14944	14735	14757	14924	14987	14980	14904	14986	14829	14775	14794	14861	14863	14843	15011	14792	14955	15031	14990	14672	15078	14969	15164	14925	15024	14915	14894	15030	14917	14943	14894	14777	14923	14756	14749	14885	14752	15037	14880	14748	14838	14853	14903	14877	14892	14841	14885	15001	14861	14953	14846	14946	15008	14825	14884	14929	14964	14706	14953	14944	14940	14812	14784	14956	15018	15008	14955	14836	14733	15024	15076	14828	14934	14969	14942	14852	14928	14929	14837	14825	14840	14741	14876	14952	14863	14939	15045	14827	15057	14924	14995	14980	14901	14937	14800	14880	14935	15012	14885	14756	14818	14879	14996	14846	14751	14869	14865	14865	14878	14958	14806	15023	14862	14918	14893	14861	14923	15010	15011	14885	15014	14744	14956	14996	14960	14846	14945	14980	14874	14973	14946	14977	14781	14816	14915	14970	14934	14872	14858	14852	14872	14842	14888	14713	14636	14901	14866	14928	14890	14821	15097	14833	14791	14900	14953	14925	14838	14931	14938	14979	14919	15022	14968	14973	14800	14845	14986	14822	14762	15128	14762	14865	15046	14871	14755	14866	14945	14740	15041	14640	14881	14813	14808	14792	15005	14969	14917	15126	15144	14893	14923	14855	14839	14928	15080	14778	14954	15021	14811	14814	15054	15009	14774	14992	14931	14921	14968	14880	14813	14882	14862	15032	14840	14972	14946	14753	14968	14781	14855	15060	14880	14845	14930	14994	14798	15014	14839	15062	15003	14943	14848	14882	14969	14843	14821	14983	14983	15036	14815	15017	14885	14795	14958	14886	14905	14907	14794	14805	15034	14907	15028	14788	14956	14882	14944	14902	14919	14892	14924	14793	14763	14919	14961	14936	14815	14986	14939	14764	14932	15031	15000	14832	14832	14909	14983	14951	14769	14931	14913	14742	14798	14966	14732	14920	14813	14886	14869	15071	14851	14770	14937	14841	14920	14787	14824	14954	14871	15068	14905	14778	14852	14949	15024	14897	14806	14975	14762	14961	14929	14992	14857	14859	14811	14975	14907	15020	14839	14912	14768	14917	14831	14899	14812	14926	14757	15019	14976	14823	15050	14844	14948	14710	14949	14851	14969	14864	14793	14913	14886	14770	14953	14943	14934	14974	15051	14948	14808	14971	14944	15061	14961	14775	14933	14911	14887	15220	14996	14866	14964	14871	14787	14989	14780	14894	14927	14849	14952	14889	14917	15010	14978	14853	14755	14839	14946	14780	14815	14984	14840	15083	14899	14864	14854	14918	14934	14825	14877	14929	14893	14942	14958	15015	14879	14878	14938	14982	14870	14846	14908	14826	15092	14849	14921	14881	14874	14881	14990	14849	14882	15001	14960	14839	14852	14943	14916	14941	14828	15033	14895	15008	14958	14834	14930	14928	15039	14768	14941	14865	14984	14846	14830	14884	14860	14781	14986	14773	14801	14844	14913	14915	14986	14996	14935	14935	14873	14882	14932	15089	14775	15075	14802	14902	14723	14891	14977	14744	14752	14742	14994	15195	14890	14871	14953	14877	14893	14831	14927	14813	14951	14981	14902	14937	14890	14914	14918	14934	14965	14983	14809	14776	14929	15020	14873	14796	15001	14879	14971	14914	14959	14865	14905	15004	14739	14843	14936	14857	14900	15016	15005	15002	14862	14894	15005	14763	14910	14811	14868	14954	14913	14928	14826	14989	14901	15018	15003	14809	14922	14832	14845	14928	14816	14846	14855	14964	14875	14919	15102	14897	15125	14788	14840	14841	15171	14885	15084	15007	14855	14867	14856	14978	14807	14878	14919	14792	14926	14842	14972	14972	14982	14725	14984	14831	14790	14793	14891	14919	14865	14868	15039	14865	14733	14947	14910	14805	14863	14853	14807	14938	14895	14913	14840	14828	14962	14938	14673	14889	15006	14838	14923	14861	14931	14863	14740	14879	15003	14966	14758	14812	14795	14832	14806	14951	14993	14869	14863	14923	14909	14823	14705	15101	15084	15000	14996	14894	14813	14843	14944	14853	14899	14928	14908	14882	15055	14868	14896	14819	14913	14877	14988	14963	14853	15008	15035	14826	15015	14733	14820	14949	14894	14991	14801	15015	14802	14889	14900	14819	14844	14903	14811	14942	14971	14917	14737	14968	15006	14915	14805	15057	14799	14912	15142	14743	14927	14858	14938	14975	14837	14984	14849	14771	14882	14960	14986	14923	14828	14866	14897	14881	14844	14850	14908	14955	14907	14874	14893	14965	14951	14798	14888	14964	14887	14681	15049	14937	15119	14915	14952	14824
27749	23598	26724	22541	18109	17881	17767	17427	17635	19674	19079	18074	18377	18081	17779	17361	17163	17193	17068	17030	17063	17225	17085	17123	16976	17068	17095	17148	17189	17158	17025	17091	17148	17104	17019	17150	16965	17085	17136	16956	17074	17153	17311	17253	17171	17127	17040	17193	16962	17152	17329	16999	17068	17182	17221	17022	17023	17079	17002	17240	17203	17114	16943	16946	17014	17120	17098	17130	17052	17096	17208	17030	17039	17154	17206	17155	16881	17221	17160	17238	16946	17133	17256	17164	16979	16978	17117	17098	17059	17069	17231	17068	17105	17174	16988	16987	16939	17027	17071	17272	17139	17065	17173	17179	16941	17208	17089	17118	17081	16998	16981	17140	16997	17022	17040	17225	17246	17168	17187	17118	17144	17158	17024	17023	17053	17120	17228	17094	17110	17099	17229	16948	17184	17155	17017	17009	16757	17083	17222	17050	17024	16917	17035	16936	16994	16990	17097	16980	17196	16950	17199	16941	17074	17245	17123	17131	17181	17062	17100	17086	17051	17336	17128	17309	16958	17103	16957	16870	17060	17057	17078	16962	17182	17254	17082	17164	17070	17012	17124	17220	17088	17020	17238	17200	16961	16779	17190	17048	17157	17298	17090	17010	17225	17215	17090	17020	17169	17061	17217	17049	17100	16956	17040	17118	17058	16968	17295	17104	17119	16935	17128	17282	17096	17106	17049	17129	17194	17132	17164	17180	16922	17115	17153	17094	17012	17218	17127	17044	17155	17007	17000	16987	17284	17288	17046	16929	17035	17106	17194	17207	17221	17065	17152	16895	17115	16980	17174	17129	17065	17325	17108	17095	17004	16963	17080	17025	16992	17032	17189	17088	17292	16999	17147	17109	17070	17252	17097	17093	16966	16936	17131	17055	16925	17137	17200	17292	16857	16845	17020	17103	16963	16988	17201	17139	17209	17113	17072	17037	17092	17364	17154	17265	17016	17240	17161	16971	17005	17073	17062	17101	17230	17148	17070	17073	16835	16998	17142	16912	17111	17256	17029	17107	17056	17072	17310	17055	17140	17287	16968	16928	17019	17085	17221	17092	17272	17120	17068	16970	17107	17186	17240	17090	17096	17141	17240	17064	16894	17184	16920	17181	17212	17135	17180	17089	16709	17126	17123	17194	17179	17326	17100	17018	16982	17351	17236	17219	16992	17153	16818	16916	17256	17115	17085	17191	17158	17061	17073	17029	17153	17280	17045	17109	17024	16863	17092	16904	17076	17297	17081	16986	17219	17051	17098	17044	17103	16992	17139	17198	17010	16959	17166	17080	17229	17009	17033	16791	17141	16843	17140	17144	16963	16943	17172	17103	17028	17028	17053	17069	16936	17206	17071	17136	17130	17083	17120	17091	17150	17086	17020	17096	17174	16950	17132	17195	16952	17058	17172	17133	17115	17194	16962	17107	17117	17276	17101	17092	17002	17020	17166	17036	17007	17086	17244	16952	16987	17254	17164	17169	17083	16893	17095	16951	17169	17114	16967	17043	16998	17146	17101	16945	17142	16987	17019	17232	17201	17156	17121	17052	17041	17258	17062	17145	16948	17167	17173	17257	17150	17029	17070	17050	16908	16865	17154	17063	17276	17038	17180	17038	17048	17134	17070	16985	17146	17120	17156	17170	16971	17074	16968	16950	17107	16992	17125	17173	17177	17203	17221	17102	17275	17073	16809	17233	17067	17240	17081	16912	17050	16888	17009	16960	17196	16980	17105	17095	17054	16902	17087	17083	16933	17015	17071	17268	17196	17050	16965	17273	17048	17131	17098	17311	16965	17062	16991	16992	17002	17138	17102	17038	17141	17072	17071	17047	16991	17100	17148	17016	17014	16991	17284	16994	17107	16977	16856	16984	17048	17147	17105	16897	17227	17175	17038	17087	17236	17184	16923	17256	17099	17164	17098	17115	17075	17020	17011	17091	16894	16965	17201	17049	17188	17000	17163	16960	16995	17136	16958	16972	17085	17167	17116	17214	16930	17100	17107	17061	16920	16946	16991	16922	17091	16931	17159	17131	17078	17003	16883	17245	17200	16995	17106	16941	17118	17197	17110	17094	16976	16922	17086	17006	17130	17062	17072	17097	16986	17420	16980	17015	17133	17053	16950	17232	17050	17034	17159	17120	17179	16938	17197	16917	17158	17122	16972	17148	17168	17322	16909	17133	17144	17101	17078	17190	17086	16954	17008	17135	17125	16973	17155	17367	17121	17024	17239	17047	17061	17200	17100	17090	17079	16824	17229	17036	17143	16999	16936	17083	17152	17026	16892	16974	16981	17011	17206	17049	17026	17177	17094	17045	17071	17099	17223	17263	17081	17161	17183	17301	17184	17032	17067	16841	17080	17176	17085	17068	17095	17117	17082	17121	17184	17144	17087	17026	16982	17004	17014	17090	17286	17176	17226	17202	17052	17082	17077	17173	17191	17244	17194	16957	17052	17008	17025	17144	16944	16981	17124	17044	17095	17330	16913	16918	17065	17107	17030	17141	17162	17165	17128	17137	16913	16991	17081	17144	17216	17119	17152	17272	17226	17088	17105	16901	17073	17028	17172	17123	16982	17154	16830	17118	17086	17201	16870	17002	17000	17129	17198	17102	16921	17066	16931	16989	16953	17139	16917	17027	17014	17122	17082	17030	17280	17073	17151	17180	17002	16965	17084	16999	17015	17157	17140	17146	17105	17158	17109	17223	17183	17205	17119	17297	17182	17160	17254	17045	16989	16997	17063	16950	17135	17020	17161	17164	17138	17161	17114	17158	17134	17095	17100	16889	17206	17062	17091	17061	16969	17222	17151	17030	16969	16923	17030	17088	17266	17206	17059	17050	17111	17202	17202	17088	17295	17208	17012	17028	17170	16863	17130	17089	16970	17024	17158	17100	17035	17299	17187	17117	17212	17192	17213	17166	17123	17081	16963	17135	17266	16967	17076	17132	17204	17011	17117	17087	17064	17192	17159	17274	17180	17101	17064	17097	17129	17082	16915	17174	17125	17118	17052	17157	17077	17093	16988	17289	17066	17172	17242	16934	17301	17194	17114	17151	17116	17032	16901	17088	17162	17044	17092	17177	17243	17137	17230	17080	17106	17009	16925	17032	17286	17209	17022	17071	17099	16745	17102	17106	17280	17175	17216	17049	16935	17010	17011	17086	16942	17193	17101	17198	17060	17117	17120	17133	17266	17152	17100	17375	17116	16925	16959	17061	17088	17269	17141	17088	17090	17198	17216	16996	17253	16987	17255	17142	17222	17106	16942	17002	16882	17039	17033	17183	17050	17057	17166	17167	16959	17071	17139	17075	17104	17143	16891	17122	17219	17129	17095	16944	17298	17126	17211	17128	17236	17183	17097	17216	16955	17073	17065	17052	17145	16995	16995	17242	17325	17224	17017	17259	17157	17110	17057	16978	17060	17105	17245	16892	17052	17096	16877	16987	17110	17298	17074	17051	17007	16878	17041	16992	17115	17241	17243	16922	17039	17154	17272	16992	16932	17172	17112	17237	16974	17240	16949	17092	16947	16994	16792	17045	17331	17168	17118	17168	17239	17238	17034	17245	17065	16882	17224	17097	16977	17155	16930	16975	16983	16986	17245	17009	17081	17293	16986	17033	17074	17059	17074	16985	17080	16700	16983	17038	17328	17061	16987	17183	17102	17033	17138	17175	16957	16929	16951	17146	17125	17106	17086	17098	17224	17161	17170	17310	17122	16943	17147	17227	16872	17133	17204	16934	17150	16965	17054	16950	17112	16957	17074	17103	17278	17116	17189	17248	17037	17023	17052	17058	17124	17096	17216	17119	17346	17188	17208	17111	17099	17006	17163	17039	17148	17133	16989	17165	17196	17143	17281	17280	17001	17151	17160	17020	17248	17305	17039	17261	17192	17010	17170	17083	16923	17273	17224	17173	17065	16826	16976	17162	17144	17072	17058	17117	16973	17038	17053	17170	17139	17326	17075	16984	16917	16991	17052	17105	17172	17045	17060	17235	17127	17092	17121	17175	16979	17249	17088	17105	17161	17120	17274	16927	17051	17059	16928	17227	16971	17147	17040	17200	17237	17116	17163	16993	16819	17005	17027	16742	17033	17079	16977	17068	17072	17095	17066	16986	16984	17092	17116	17285	17014	17166	17164	17001	17306	17221	16909	17130	17044	17246	16994	17219	17120	17066	17070	16934	17112	17094	17039	17077	17130	17082	17162	17058	17061	16954	17234	17162	17164	17212	17053	17176	17111	17168	17241	17288	16985	17202	17285	17160	16935	16816	17172	17270	17065	17346	17073	17204	17022	17206	17173	17075	17099	17023	17447	17133	17360	17197	16970	17150	16946	16978	17139	17030	16923	17124	17258	17036	17116	17023	16899	16947	16973	17221	17091	17239	16941	17042	17176	17090	17145	17235	17114	17379	16914	17299	17210	17104	16853	16983	17088	17301	17111	17306	17045	17132	17147	16956	17224	17025	16833	17276	17079	17042	16922	16992	16999	16923	17246	17120	17175	17156	17065	17228	17102	17045	17194	17063	17071	17331	17140	17334	17175	17131	17196	17103	16962	17016	17014	17067	17274	17082	17179	17120	17101	17104	17301	17235	17062	17061	16944	17055	17011	17076	16960	17276	17195	17191	17024	16991	17060	17096	17186	17045	17058	17046	17050	17232	17056	17224	16884	17129	17188	17263	16890	17003	16990	17049	17167	17128	17051	17111	17008	16980	17156	17073	17119	17127	17090	17051	17021	16994	16995	17299	17104	17153	17141	17244	16994	17075	17228	17008	17006	17203	17222	17021	17030	17224	17328	17091	17211	17093	17014	17108	17241	17236	17031	17126	17053	17093	17192	17203	17109	17006	17222	17022	17095	17058	17272	17063	17237	17147	17021	17009	17103	17160	17126	17276	17076	17186	17102	16969	16828	17172	17091	17193	17046	17064	17014	17060	17256	17048	17246	17119	17044	17056	17127	17007	17152	17270	17190	17098	17218	16954	17192	17389	17221	16965	16959	17043	17029	17240	17036	17023	17316	17050	17136	17144	16994	17092	17220	17041	17122	17071	16960	17195	17171	17432	17232	17056	17016	17010	17037	16975	17193	17050	16990	17004	17307	17084	17108	17097	17113	17226	17106	17193	17097	17131	17242	17153
26131	33151	25486	18721	16323	15769	15379	15335	15923	18724	17250	15983	16358	15923	15339	15024	15049	14798	14815	14717	14768	14932	14662	14776	14797	14952	14655	14823	14865	14771	14917	14769	14925	14861	14896	14742	14774	14916	14627	14735	14736	14664	14913	14622	14894	14826	14983	14818	14863	14843	14670	14885	14713	14757	14750	14833	14742	14768	14791	14781	14548	14696	14829	14650	14654	14777	14879	14878	14635	14764	14773	14697	14771	14648	14630	14707	14849	14746	14830	14863	15010	14825	14612	14643	14578	14639	14714	14924	14827	14874	14600	14875	14835	14856	14616	14705	14848	14754	14819	14728	14889	14717	14790	14773	14868	14635	14755	14641	14870	14925	14644	14671	14810	14816	14747	14648	14899	14670	14822	14853	14827	14795	14847	14912	14757	14701	14663	14804	14801	14925	14588	14689	14879	14612	14622	14796	14745	14758	14700	14765	14866	14728	14832	14806	14831	14714	14819	14672	14799	14673	14652	14660	14668	14728	14751	14634	14628	14773	14660	14883	14743	14775	14773	14716	14853	14911	14776	14753	14762	14848	14767	14764	14773	14721	14814	14700	14710	14616	14756	14711	14841	14781	14879	14799	14825	14655	14667	14708	14717	14777	14759	14868	14798	14824	14630	14825	14909	14806	14924	14810	14692	14824	14886	14758	14652	14708	14770	14533	14640	14759	14850	14826	14703	14805	14843	14812	14894	14790	14881	14824	15042	14907	14925	14763	14715	14861	14743	14971	14702	14737	14909	14812	14847	14801	14814	14819	14739	14786	14723	14727	14736	14708	14762	14827	14799	14690	14845	14928	14933	14731	14873	14771	14716	14804	14762	14897	14791	14788	14700	14715	14667	14914	14824	14765	14885	14797	14677	14695	14563	14673	14831	14858	14796	14618	14756	14899	14724	14667	14711	14915	14738	14846	14630	14837	14731	14761	14759	14782	14735	14723	14831	14762	14683	14879	14864	14805	14737	14875	14836	14661	14905	14784	14898	14917	14766	14744	14824	14833	14842	14850	14855	14795	14959	14884	14809	14696	14724	14668	14937	14775	14722	14764	14712	15021	14776	14853	14695	14778	14794	14644	14651	14704	14907	14808	14725	14676	14745	14944	14804	14991	14820	14823	14809	14824	14628	14784	14709	14966	14640	14669	14904	14880	14674	14722	14742	14740	14744	14769	14685	14817	14842	14894	14779	14759	14846	14838	14682	14830	14817	14875	14661	14753	14942	14787	14914	14875	14781	14752	14724	14921	14747	14768	14693	14805	14851	14795	14808	14887	14731	14835	14609	14932	14831	14763	14814	14765	14804	14764	14643	15051	14675	14850	14757	14779	14779	14832	14674	14792	14796	14747	14790	14867	14704	14720	14707	14787	14693	14931	14819	14748	14626	14968	14839	14780	14775	14863	14732	14705	14814	14803	14763	14801	14648	14849	14651	14989	14824	14907	14766	14622	14688	14877	14836	14764	14725	14837	14766	14702	14639	14762	14730	14652	14742	14805	14758	14752	14693	14696	14717	14804	14626	14629	14765	14783	15003	14754	14575	14864	14846	14858	14637	14632	14934	14761	14651	14645	14743	14742	14872	14829	14819	14785	14759	14782	14826	14616	14852	14748	14742	14799	14643	14897	14731	14782	14936	14783	14882	14616	14729	14655	14813	14717	14894	14709	14758	14927	14771	14735	14768	14629	14641	14878	14760	14808	14835	14662	14753	14927	14776	14801	14874	14614	14859	14936	14690	14962	14677	14765	14744	14758	14792	14787	14699	14677	14835	14749	14744	14844	14730	14945	14948	14832	14722	14646	14769	14848	14892	14840	14848	14865	14837	14885	14850	14636	14645	14979	14728	14600	14708	14849	14713	14853	14771	14835	14702	14816	14695	14812	14906	14655	14965	14840	14949	14908	14740	14740	14736	14790	14748	14901	14875	14747	14673	14739	14653	14756	14716	14811	15012	14722	14852	14670	14793	14818	14837	14846	14690	14670	14886	14682	14870	14642	14831	14869	14792	14778	14972	14823	14672	14731	14781	14925	14884	14792	14619	14778	14635	14781	14593	14881	14890	14822	14760	14771	14806	14731	14880	14886	14727	14752	14831	14660	14741	14729	14800	14812	14883	14881	14803	14843	14598	14758	14759	14726	14818	14691	14688	14763	14868	14827	14867	14783	14861	14807	14662	14691	14676	14829	14828	14745	14813	14734	14855	14869	14740	14855	14835	14853	14672	14729	14784	14740	14723	14818	14989	14826	14794	14801	14657	14646	14805	14851	14731	14824	14877	14730	14781	14831	14733	14833	14815	14439	14920	14675	14869	14668	14823	14846	14733	14786	14760	14718	14527	14909	14794	14784	14699	14741	14773	14790	14887	14823	14696	14724	14620	14749	14795	14742	14747	14781	14850	14913	14830	14727	14763	14774	14783	14820	14783	14986	14754	14816	14780	14702	14714	14729	14754	14894	14692	14888	14664	14858	14897	14853	14959	14659	14900	15131	14763	14691	14770	14702	14875	14693	14681	14828	14775	14658	14882	14884	14703	14740	14648	14719	14731	14627	14768	14693	14751	14928	14858	14900	14669	14791	14727	14797	14795	14782	14767	14738	14665	14895	14667	14749	14918	14764	14719	14734	14881	14714	14783	14817	14774	14700	14856	14820	14698	14656	14955	14708	14794	14727	14738	14646	14656	14726	14902	14764	14751	14694	14848	14936	14922	14732	14664	14937	14692	14855	14637	14867	14752	14801	14858	14737	14938	14871	14863	14622	14770	14676	14820	14773	14783	14828	14855	14645	14861	14832	14733	14914	14770	14775	14701	14662	14904	14771	14707	14877	14843	14824	14819	14836	14820	14824	14756	14954	14865	14627	14762	14734	14755	14835	14863	14760	14790	14775	14729	14848	14799	14966	14801	14814	14806	14555	14924	14926	14831	14840	14653	14859	14896	14798	14787	14815	14804	14826	14968	14726	14855	14685	14921	14899	14737	14635	14790	14786	14837	14619	14882	14768	14751	14846	14834	14831	14704	14939	14861	14601	14677	14743	14736	14780	14759	14955	14687	14650	14828	14747	14807	14650	14894	14801	14752	14829	14672	14666	14869	14815	14771	14738	14946	15004	14665	14917	14752	14889	14787	14711	14957	14744	14904	14680	14941	14697	14812	14906	14710	14796	14655	14737	14631	14709	14700	14769	14808	14842	14842	14631	14888	14861	14754	14693	14873	14861	14681	14860	14754	14747	14692	14872	14737	14806	14739	14842	14790	14629	14868	14689	14723	14831	14649	14771	14679	14810	14789	14724	14703	14823	14661	14779	14693	14702	14955	14750	14834	14881	14694	14864	14672	14739	14869	14764	14752	14754	14878	14791	14753	14797	14822	14850	14711	14636	14779	14709	14894	14841	14803	14686	14828	14806	14876	14861	14859	14705	14809	14810	14724	14715	14819	14548	14758	14843	14907	14802	14799	14681	14897	14859	14855	14979	14723	14674	14692	14894	14643	14771	14735	14828	14731	14867	14696	14782	14731	14840	14899	14888	14749	14678	14897	14706	14798	14892	14825	14681	14772	14727	14725	14721	14660	14998	14712	14674	14896	14820	14770	14754	14774	14853	14965	14644	14922	14792	14702	14718	14732	14787	14785	14712	14913	14838	14780	14666	14865	14765	14845	14733	14768	14636	14796	14612	14802	14799	14799	14895	14852	14648	14782	14593	14684	14708	14933	14786	14809	14708	14751	14812	14792	14832	14832	14749	14791	14719	14857	14776	14637	14943	14743	14858	14712	14920	14700	14660	14609	14792	14788	14823	14824	14858	14803	14803	14811	14860	14764	14814	14897	14647	14734	14780	14724	14809	14820	14657	14788	14759	14729	14682	14999	14983	14819	14984	14787	14844	14556	14700	14826	14935	14657	14849	14759	14854	14853	14767	14885	14711	14993	14879	14779	14830	14789	14796	14924	14736	14724	14776	14911	14737	14738	14698	14877	14716	14910	14826	14650	14843	14834	14819	14808	14653	14759	14666	14671	14663	14775	14823	14877	14811	14785	14648	14741	14724	14830	14854	14915	14851	14915	14848	14777	14649	14802	14835	14797	14967	14678	14619	14927	14601	14648	14894	14858	14916	14924	14930	14750	14615	14832	14818	14836	14849	14750	14635	14832	14794	14712	14751	14858	14884	14739	14715	14784	14838	14864	14674	14786	14777	14728	14732	14979	14893	14819	14786	14961	14838	14838	14876	14811	14779	14822	14753	14732	14838	14882	14868	14639	14686	14737	14819	14893	14661	14770	14776	14740	14854	14826	14784	14717	14749	14670	14647	14780	14700	14666	14840	14811	14769	14732	14848	14652	14683	14851	14715	14727	14785	14872	14868	14772	14660	14695	14742	14875	14647	14842	14665	14919	14977	14698	14972	14630	14986	14820	14867	14726	14921	14726	14710	14727	14793	14774	14784	14715	14996	14741	14699	14857	14818	14964	14710	14628	14851	14883	14726	14769	14769	14756	14677	14732	14664	14824	14789	14816	14745	14689	14523	14830	14869	14713	14772	14754	14842	14768	14888	14748	14783	14876	14809	14905	14808	14946	14734	14760	14776	14912	14918	14693	14646	14862	14797	14848	14754	14758	14873	14812	14792	14889	14812	14867	14989	14601	14912	14654	14738	14642	14848	14749	14799	14691	14846	14813	14813	14945	14835	14645	14913	14753	14815	14658	14835	14907	14898	14752	14729	15044	14785	14756	14935	14781	14779	14728	14632	14839	14568	14864	14873	14666	14944	14810	14883	14710	14795	14690	14851	14890	14676	14855	14871	14880	14766	14764	14851	14614	14776	14840	14750	14674	14812	14763	14702	14945	14613	14700	14684	14707	14587	14732	14863	14716	14799	15019	14947	14814	14730	14850	14659	14824	14750	14805	14717	14694	14838	14710	14849	14707	14874	14787	14670	14867	14585	14738	14877	14644	14745	14584	14736	14781	14744	14888	14819	14706	14626	14809	14916	14624	14751	14811	14831	14854	14701	14871	14808	14840	14717	14812	14763	14825	14629	14831	14818	14560	14832	14852	14686	14883	14756	14789	14704	14827	14724	14713	14836	14688	14739	14785	14929	14750	14839	14807	14752	14621	14720	14560	14705	14651	14735	14693	14834	14764	14850
23851	21259	28589	24577	22653	23224	22871	20069	22228	32401	22995	19706	20151	22285	24055	21461	18985	17642	17334	17170	17049	17279	17105	17127	17240	17299	16993	17050	17037	16966	17109	17134	17221	17284	17322	16845	17297	17158	17185	17199	16805	17151	16974	17132	17346	16965	16910	16910	17194	16954	16963	17141	17140	17213	16956	17191	16971	17253	17218	17136	17105	17071	17200	17045	17019	17207	17127	17106	17095	17150	17174	17178	16992	17033	17075	17115	16995	16978	17099	17161	17057	16892	17201	16984	17137	17100	17156	17231	17212	17166	17104	17039	16933	17111	17030	16966	17222	17280	16986	16974	17098	17167	17179	17124	16821	17138	17146	16963	17180	16834	17138	17025	17102	17106	17053	17020	17147	17238	17273	17076	16750	17088	17093	17156	17028	16908	17309	17057	17053	16817	16956	17029	17178	17036	17170	16944	17035	17137	17149	16971	17034	16977	16986	17035	17151	17072	17042	17210	17066	17248	16958	17053	16926	17129	17115	17037	17057	17249	17198	17100	17005	16977	17170	17167	17277	17097	17067	16952	17095	16975	16966	17288	16964	17024	17123	17005	17052	17189	17112	16971	17095	16875	16802	17070	17199	17006	17305	17168	17217	17011	17233	16922	17095	17195	16902	17204	17178	17081	17007	17430	17240	16946	17003	16992	17157	17245	16871	16860	17262	16950	17001	17164	17094	16895	17021	17131	16996	17130	17163	17178	17024	17061	17063	16988	17288	17186	17103	17097	17185	17225	17211	17145	16980	16955	17255	17298	17033	17189	17351	17243	17027	17149	17047	17229	17009	17026	17059	17006	17058	17168	16946	17156	16920	16890	16933	17214	17106	17110	16931	17078	17009	16987	17053	17014	17158	16979	16989	17062	17072	17142	16975	16982	17107	17101	17103	17260	17319	17231	17221	17014	17153	17208	16932	17196	17217	16918	16890	17041	17175	17071	17134	16992	16928	16990	17160	17028	17166	17078	17155	17220	17121	17094	17057	17007	17211	17073	17199	17098	17031	17187	16964	16893	17261	17130	16801	17231	17247	17083	17200	17095	17093	16989	17148	17072	17190	17008	16825	17162	17193	17065	16996	16981	16995	17218	16799	17056	17052	17076	17051	17011	17198	17114	17033	17013	17141	17357	17130	17072	17195	17045	16968	17009	17011	17093	16982	17029	17108	17020	17213	17139	17047	16970	16940	17117	16921	17031	17134	17007	17040	17081	17105	17131	17028	16887	17016	16908	17114	17195	17058	16955	17150	17025	16934	17195	16993	17087	17211	17112	17138	17268	17032	16976	17207	17101	17128	17141	17117	17044	17195	16895	17028	17217	17111	17284	17285	17131	17045	17066	17085	17008	16974	17368	17244	17136	17077	17024	17079	17024	16943	17031	17081	17085	17004	17056	17154	17230	17046	17269	17196	17192	17054	17060	17062	17012	17000	17022	17051	17211	16888	17157	17169	16969	17373	16949	17063	17169	17189	17257	16846	16964	17071	17124	17120	17146	17159	17170	17148	17016	17078	16996	16910	17028	17209	17157	17253	17067	17104	17006	17124	17054	16989	17135	17190	16976	17139	17041	17166	17184	17039	17211	17222	17201	16982	16963	17358	17222	17011	16980	17122	17055	17140	17068	17228	17074	17012	17103	17137	16976	17227	17163	17074	17079	17255	17059	16927	17150	17224	17122	17009	17000	17098	16895	17098	17090	16915	17038	17091	16937	16988	17086	17114	17078	17004	17114	17134	17091	17014	17143	17137	16836	17206	16960	17117	16989	17059	16894	17192	17116	16957	17101	16876	17131	17259	17209	17024	17066	17247	17198	17063	17069	17020	16850	17159	17084	17270	17220	17232	17172	17087	17016	16989	17054	16987	16968	16944	16934	17111	17075	17036	17085	17138	17135	17180	16910	16867	17100	17027	17009	16995	17073	17039	16837	17208	17266	16905	17153	17094	17076	17020	17134	17147	16903	16979	17029	17042	17287	17126	17165	16967	17192	17141	17021	17084	17074	17100	16888	17000	17055	17054	16822	16936	16971	17156	17311	17189	16920	16942	17064	17121	16879	17101	16972	16815	17060	17173	17185	17061	17068	17236	17016	17062	17089	17323	17069	17240	16994	17208	16961	17071	16810	17054	16858	17172	17143	17014	16900	17333	17179	17012	16962	17249	17050	17341	17272	17194	17024	16980	17051	17185	16922	17165	17015	17308	17053	17238	17006	17006	17038	17035	17007	17198	17051	17109	16933	17001	17195	17108	17172	16927	16972	17075	16962	17015	17234	17040	17016	17161	17286	16908	16962	17153	17059	17071	17127	16982	17071	17031	16925	17285	17082	16950	17185	17012	17041	17316	16928	17038	17038	16944	17141	17110	17020	17021	17293	16990	17213	17223	17039	17109	17086	17238	17245	17029	16993	16964	17087	17141	17057	16927	17113	17120	16897	17092	16992	17110	16972	17166	17125	17304	17134	17190	17081	17131	17073	17160	17070	17098	17138	17176	16936	17086	17178	17178	17003	16848	17005	17099	17145	17205	17199	17017	17049	17021	17145	17067	17036	17142	16985	17089	17033	17079	17066	17131	17217	17090	17116	17135	16977	16964	16923	16984	17087	17226	16996	16940	17052	16978	17042	17079	16983	17115	16967	17132	16955	16707	17207	17022	17143	17069	17090	17077	17088	16852	17099	17240	17074	17148	17074	17021	17168	17025	16938	17087	17201	17066	17093	17052	17071	17227	17081	17042	16963	17123	17076	16771	17067	17162	17007	17420	17137	17121	17137	17141	16916	17167	16912	17013	17251	17287	17077	17108	17131	17126	17139	17127	16958	17237	17164	17039	16955	17051	17063	16924	17224	17024	17080	17299	17150	17150	17086	16979	17052	17100	17078	16999	17036	16999	16967	17182	17269	17139	17137	17118	17052	16917	16999	17047	17228	17161	17252	17033	17144	17040	17015	17137	17286	16877	17309	17037	16997	17170	16974	17127	17225	17313	17043	17076	16933	17085	17049	17052	17109	16934	16870	17003	17038	16982	17183	17152	17160	17057	17304	17075	16828	16986	17141	17007	17094	17055	16941	16983	17097	17104	17028	16974	17194	17176	17174	17090	17055	16999	17116	17141	17111	17003	17065	17072	17020	17256	17102	17044	17232	17142	17118	17185	17337	17086	17142	17102	17002	17017	17196	17087	17113	17227	17057	17110	17197	17249	17022	16966	17045	17091	17059	17180	17148	16867	17139	17076	17144	17118	16872	17118	17067	17064	17030	17119	17062	17058	17121	17167	17138	17050	16926	16967	17039	17183	17023	17153	17166	17250	17039	16907	17029	17336	17154	17054	17291	16847	16894	17111	17058	17079	17098	16923	17232	17222	17284	17042	17062	17189	17084	17001	17125	17179	16993	17302	17041	17079	17177	17065	16986	17005	17263	16970	17285	17037	17052	17101	16966	16996	17176	17115	17173	16960	16960	16995	16955	17031	17112	16987	16807	16989	17272	16961	17079	17088	17299	17233	17240	17037	16946	17062	16870	16964	16928	16942	17106	17162	17224	17186	16938	17020	17184	17027	17288	17292	17010	17062	17016	17053	17074	17040	17115	17180	17091	17137	17341	17157	17024	17061	17107	17247	17069	17154	17179	17109	17166	16935	17160	16971	16809	16939	16989	17215	17134	17070	16979	17149	16902	17179	16950	17032	17059	17146	17048	17134	17109	17066	16790	16916	17200	17196	17205	17066	17068	16955	17147	17111	17150	17049	17188	17173	17124	17175	17142	17198	17065	17096	16860	16989	17014	16859	17198	17042	17027	17128	17019	17236	17058	17234	17065	17106	17103	17014	17266	17199	16996	17113	17098	17117	17215	17058	17176	17207	17247	17062	17058	17064	17065	17089	16941	17215	17206	17244	17126	17253	16997	17198	17161	17008	17001	17101	17052	16888	16897	17070	16998	17101	17084	17008	17033	16999	17002	17010	17139	17218	16957	17011	17043	17113	17216	17191	17128	16967	17134	17153	17244	17067	17271	17158	17100	17076	17026	16968	16957	17109	17021	17066	17019	17043	17071	17168	17202	16993	17075	17019	17013	17123	17223	17231	17026	17202	17032	17165	16993	16999	17019	17086	17068	16851	16977	16988	17038	17209	17142	17108	17087	17302	16929	16991	17092	16959	17176	17025	16972	16909	16890	17091	16966	17049	16900	17285	17080	16846	17083	16888	17015	17083	17138	17185	17147	17077	16963	16989	17232	17216	16990	16970	16932	16929	17191	17004	16894	17205	17203	17034	16921	17192	16985	16997	17002	16955	16920	17097	17140	16961	17059	16998	17213	17321	17283	17135	17314	16961	16827	17118	17225	16909	17087	17228	16828	17091	17079	16863	17300	17093	16885	17156	16999	17257	17058	16992	17190	16889	16885	17140	17096	17142	17085	16886	17124	17178	17040	17210	16954	17101	17056	16994	16958	16986	17121	16951	17142	17277	17078	17103	17022	17182	17103	17325	17338	17238	17138	17141	17114	17170	17095	17096	17032	17008	17102	17054	17096	17148	17379	17092	16986	17246	17300	17035	16907	17191	16875	17163	17300	17081	17109	17158	17070	17110	17137	17086	17116	17112	17117	17129	17070	17043	17173	17317	16968	17059	16914	16947	17124	17087	17106	16972	17070	17044	17130	17125	17074	17165	17005	16951	17065	17055	16893	17007	17015	17005	17014	17241	16897	17194	16972	17127	17115	17198	16877	16896	16869	17208	17034	17101	17154	17033	17124	16909	17178	16761	16931	16940	17131	17194	16991	17233	17099	17147	17147	17156	17107	16960	17200	17058	17075	17259	17136	17127	17245	16977	17132	17130	17065	17135	17160	17065	16898	17134	16938	17030	16957	16954	17022	16993	17125	16989	17177	16995	17224	16955	16949	17265	17110	16999	16984	17174	17030	17004	16987	17003	17168	17096	16969	16998	17069	17221	17226	17313	16877	17186	17244	17044	17137	16930	17007	17084	17077	16981	17108	17127	17011	16964	17153	17256	17057	17031	17105	17114	16998	16954	17012	17146	17166	17191	17182	17061	17036	17050	16969	17100	17239	17164	16999	17146	16933	16912	17052	17005	17212	16994	17184	17107	17109	16993	17004	17107	17132	17059	17092	17005	17249	17340	16985
28816	46784	40267	29311	23359	20896	19701	18953	23873	34407	19223	17844	19284	22540	24158	19531	16670	15579	15123	14854	14956	14900	14841	14836	14855	14913	14799	15110	14836	14825	14945	14709	14879	14756	14753	14787	14825	14851	14826	14805	14915	14881	14840	14957	15000	14855	14858	14999	14910	15050	14893	14884	14804	15002	14697	14866	14940	14701	14906	14837	14745	14928	14808	14848	14788	14706	14775	14904	14781	14811	14703	14769	15042	14730	14791	14789	14951	14705	14931	14947	15019	14794	15141	14786	14771	14889	14894	14917	14857	14742	14890	14986	14893	14931	14824	14869	14881	14853	14945	14805	14771	14838	14926	15019	14841	14755	14816	15004	14823	14841	14864	14892	14809	14872	14914	14997	15013	14816	14962	14785	14912	14745	14764	14964	14835	14854	14941	14751	14749	14913	14857	14715	14883	14945	14900	14702	14894	14720	14625	14778	14969	15005	14884	14962	14963	14830	14837	14710	14794	14695	14805	14972	14825	14634	14885	14842	14705	14909	14762	14828	14679	14996	14768	15012	14959	14763	14771	14836	14772	14959	14898	14948	14962	14771	14903	14997	14845	14862	14838	14842	14991	14813	14894	14975	14773	14939	14798	14752	14760	14835	15071	14908	14782	15029	14752	14760	14842	14803	14979	14830	14743	14828	14757	14991	14868	14802	14926	14758	14794	14886	14914	14728	14853	14856	15018	14852	14967	14894	14934	14891	14908	14922	15067	14701	14863	14925	14918	14848	14827	14850	14779	14777	14952	14888	14896	14922	14868	14701	14821	15046	14988	14887	14898	14875	14622	15050	14958	14806	14830	15019	14817	14764	14842	14691	14816	14927	14777	14737	14950	14748	14951	14706	14940	14737	14767	14788	14887	14929	14844	14909	14849	14962	14756	14863	14879	14948	14843	14738	14924	14784	14895	14902	14771	14784	14973	14834	14802	14917	14715	14806	14718	14942	15035	14810	14803	14786	14790	14946	14816	14779	14904	14809	14845	14872	14881	14926	14883	14900	14862	14691	14988	15022	14898	14886	14745	14820	14790	14884	14925	14842	14771	14859	14812	15064	14998	14907	14613	14708	14805	14881	14819	15018	14806	14815	14814	15074	14940	14799	14834	14922	14908	14794	14703	14695	14784	15024	14819	14743	14951	14836	14866	14875	14970	14912	14828	14899	15017	14799	14863	14855	14826	14745	14811	14859	14685	14879	14875	14895	14772	14850	14895	14775	14885	14927	14919	15056	14892	14937	14841	14854	14954	14800	14894	15060	14967	14948	14727	14638	14861	14787	14809	14932	14787	14776	14852	15141	14945	14901	14829	14786	14815	14921	14833	14807	14753	14679	14848	14814	14797	14855	14860	14745	14873	14801	14852	15025	14685	14753	14850	14780	14816	14909	14807	14721	14748	14977	14833	14852	14829	15042	14999	14655	14986	14715	14736	14688	14754	14871	14878	14729	14992	14819	14959	14794	14890	14796	14956	14835	15006	14824	14817	14805	14845	14825	14869	14899	14838	14850	14891	14875	14781	15007	14681	14728	14845	14661	14862	14650	14753	15010	14751	14739	14873	14810	15055	14785	14728	14944	14875	14820	14802	14848	15169	14809	14876	14710	14670	14817	14925	14705	14893	14770	14915	14986	14948	14889	14910	14826	14816	14790	14971	14852	14790	14823	14823	14794	14853	14931	14752	15001	14686	14775	14943	14843	14883	14684	14772	14761	14762	14848	14698	15067	14597	14898	14795	14761	14820	14817	14828	14796	14861	14793	14978	15015	14831	14745	14759	14925	14747	15005	14969	15009	14787	14970	14760	14980	14892	14842	14789	14948	14840	14973	14943	14743	14884	14888	14889	14955	14770	14724	14939	14908	14771	14883	14894	14869	14920	14725	14737	14869	14804	14815	14857	14913	14839	14729	14797	14976	14793	14953	14876	14819	14832	14743	14730	14876	14780	14869	15002	14824	14917	14921	14696	14943	14833	14917	14790	14838	14893	14904	14817	14885	14839	14971	14815	14845	14754	14917	14820	14862	14917	15112	14937	14748	14878	14861	15001	14936	14922	14967	14908	14804	14830	14785	14859	15013	14727	14801	14957	14987	14738	14966	14887	14820	14855	14820	14821	14877	14799	14829	14994	14748	14772	14737	14964	14798	14902	14897	14832	14718	14883	14879	14851	14878	14936	14742	14843	14937	14907	14887	14839	14942	15043	14849	15142	14852	14901	14841	14660	14868	14820	14820	14883	14747	14842	14818	14837	14877	14800	14767	14941	14879	14864	14776	14863	15011	14849	14931	14897	14915	14977	14704	15002	14715	14920	14839	14941	14838	14870	14833	14658	14993	14835	14894	14887	14702	14704	14711	14835	14965	14779	14892	14942	14721	14738	14742	14845	14726	14928	14706	14840	14774	14820	14793	14710	14834	14879	14784	14769	14745	14835	14820	14879	14886	14977	14702	14815	14937	14972	14761	14830	14842	14853	14885	14820	14963	14857	14720	14881	14969	14753	14809	14646	14748	14761	14897	14754	14884	14821	14880	14787	14968	14802	15036	15018	14946	14849	14873	14821	14819	14753	15035	14833	14736	14776	14935	15027	14932	15044	14926	14881	14972	14941	14813	14998	14804	14918	14966	15003	14947	14947	14762	14683	14996	14819	14966	14899	14860	15002	14893	14887	14894	14808	14835	14820	14760	14701	14901	14859	14898	14837	14783	14898	14774	14847	14584	14849	14862	14865	14833	14911	14809	14975	14830	14804	14905	14741	14793	14750	14869	14840	14785	14828	14881	14784	14754	14847	14868	14835	14787	14867	14999	14744	14718	14901	14866	14849	14857	14978	14848	14928	14936	14687	14791	14776	15048	14941	14987	14870	14800	14883	14795	14945	14715	14698	14820	14917	14782	14872	14803	15021	14855	14842	14805	14670	14853	14708	14773	14879	14886	14919	14991	14846	14900	14935	14955	14783	14823	14801	14831	14929	14810	14843	14868	14895	14921	14733	14979	14687	14908	14771	14883	14824	14996	14969	14862	14941	14943	14967	14863	14954	14787	14852	14875	14900	14861	14785	14901	14953	14893	14859	14954	14655	14787	14989	14842	14698	14881	14902	14927	14692	14715	14842	14851	14882	14908	14818	15006	15001	14837	14900	14883	14811	14960	14850	14918	14911	14687	14824	14648	14865	14904	14952	14880	14909	14760	14820	14786	14849	14992	14934	15032	14777	14934	14825	14803	14749	14659	14832	14769	14798	14787	14942	15011	14900	15022	14819	14805	14837	14753	14968	14805	14904	14904	14990	14930	14992	14762	14818	14806	14950	15021	14848	14796	14820	14891	14924	14767	14757	14684	14861	14756	14923	14688	14948	15070	14935	14816	14763	14898	14853	14923	14789	14801	14891	14861	14911	14828	14869	14838	14844	14841	14896	14582	14854	14718	14631	14897	14689	14965	14868	14844	14848	14960	14734	14834	14945	14789	14822	14810	14828	14791	14873	14903	14922	14820	14833	14980	14842	14979	14808	14983	14778	14967	14877	14974	14791	14867	14921	14854	14791	14794	14935	14913	14794	14734	14776	14857	14774	14736	14794	14776	14685	14887	14747	14892	14756	14910	14716	15011	14833	14833	14939	14943	14950	14913	14870	15048	14909	14823	14929	14877	14897	14880	14975	14810	14854	14817	14913	15002	14868	14915	14790	14987	14832	14783	14800	14720	15025	14954	14726	14856	14764	14716	14922	14897	14765	14840	14938	15015	14773	14940	14833	14801	14797	14774	14837	14753	14822	14883	14702	14688	14785	14906	14789	14880	14891	14818	14904	14931	14897	14775	14913	15004	14807	14906	14869	14755	14846	14864	14914	14785	14872	14865	14680	14932	14842	14699	14780	14837	14848	14801	14707	14746	14853	14788	14802	14820	14665	14785	14883	14714	14763	14846	14870	14856	14819	14803	14857	14859	14824	15046	14827	14828	14746	14745	14864	14764	14972	14786	14878	14936	14725	14907	14792	14712	14766	14799	14907	14808	14876	14884	14809	14752	14697	14778	14826	14783	14901	14958	14904	14923	15034	14938	14893	14979	14811	14872	14704	14773	14881	14762	14866	14889	14854	15057	14844	14706	14861	14844	14784	14770	14813	15092	14858	14859	14695	15063	14851	14906	14741	14796	14753	14837	14800	14746	15011	14756	14809	15043	14771	14833	14879	14920	14851	14791	14708	14864	14896	14786	14817	14980	14842	14915	14830	14877	14863	14880	14846	14970	14656	14786	14984	15035	14810	14801	14990	14710	15017	14907	15011	15043	14827	14737	15075	14988	14853	14659	14814	14782	14838	14914	14881	14879	14883	14719	14837	14770	14923	14778	14941	14993	14834	14867	14740	14891	14919	14866	14898	14693	14927	14900	14940	14823	14852	14748	14922	14636	14829	14875	14863	14883	14899	14768	14880	14812	14878	15037	14751	14937	14811	14745	14932	14835	14831	14844	14926	14799	14799	14810	14838	14763	14968	14938	14885	14729	15072	14679	14869	14898	14879	14900	14729	14986	14763	14915	14840	14848	14957	14854	14827	14846	14952	14981	15129	14976	14955	14710	14897	14777	14759	14815	14923	14828	14825	14724	14977	14924	14799	15017	14894	14785	14816	14854	14983	15071	14847	15226	14859	14777	14812	14744	14929	14738	14962	14924	14881	14715	14798	14839	14829	14641	14766	14792	14835	14747	14979	14928	14701	14919	14884	14809	14971	14885	14977	14806	14782	14943	14779	14844	14851	14886	14995	14828	14900	14765	14739	14819	14840	14869	14868	14817	14763	14975	14946	14776	14893	14679	14904	14933	14816	15017	14874	14781	14951	14824	14589	14866	14767	14872	14781	14915	14857	14709	14827	14693	14804	14950	14756	14839	14825	14811	14835	15009	14808	14891	14835	14790	14734	14838	14740	14962	14748	14753	14838	14909	14910	15049	14817	14714	14950	14968	14952	14799	15042	14887	14878	14905	14744	14890	14959	14817	14855	14717	14795	14894	14887	14809	14840	14906	14710	14834	14854	14943	14845	14898	14863	15010	14790	14807	14923	14916	14830	14940	14910	14791	14880	14878	14899	14757	14961	14914	14911	14722	14760	14765	14806	14856	14851	14878	14912	14857	14869	14989	14832	14797
22750	21295	29026	23856	21885	24710	27373	22299	25232	35779	26267	21422	28765	32645	27482	22162	19484	18220	17896	17554	17646	17463	17485	17423	17730	17456	17422	17533	17644	17498	17443	17418	17499	17401	17506	17397	17560	17411	17418	17454	17451	17524	17574	17426	17568	17732	17581	17549	17391	17397	17322	17678	17465	17461	17684	17391	17145	17595	17333	17415	17530	17700	17358	17374	17339	17451	17554	17325	17268	17404	17326	17421	17390	17612	17534	17439	17512	17531	17267	17496	17499	17536	17389	17376	17567	17391	17511	17482	17429	17363	17357	17439	17378	17413	17664	17463	17481	17254	17541	17514	17503	17529	17509	17392	17530	17556	17404	17370	17504	17488	17703	17580	17661	17504	17315	17479	17445	17622	17414	17453	17221	17298	17233	17506	17499	17426	17474	17462	17247	17284	17355	17349	17280	17376	17328	17485	17483	17509	17221	17423	17457	17587	17173	17298	17335	17538	17399	17358	17353	17379	17464	17203	17450	17234	17382	17396	17423	17402	17519	17321	17484	17523	17200	17509	17337	17321	17390	17373	17451	17184	17264	17393	17539	17431	17150	17411	17667	17216	17551	17420	17357	17479	17232	17292	17499	17322	17478	17527	17355	17415	17392	17320	17398	17396	17419	17389	17447	17345	17487	17443	17324	17350	17376	17395	17414	17612	17466	17340	17608	17495	17278	17454	17383	17504	17322	17452	17359	17428	17318	17579	17158	17290	17500	17346	17383	17497	17684	17388	17576	17619	17387	17240	17285	17528	17094	17356	17389	17340	17320	17194	17303	17603	17248	17408	17457	17387	17491	17620	17387	17411	17324	17372	17654	17448	17388	17214	17322	17348	17283	17320	17299	17354	17524	17401	17475	17326	17430	17282	17678	17527	17418	17409	17479	17391	17571	17329	17386	17449	17320	17634	17363	17311	17417	17253	17435	17137	17472	17415	17389	17352	17508	17454	17237	17288	17405	17451	17571	17309	17284	17497	17334	17360	17300	17567	17283	17274	17499	17399	17255	17158	17303	17210	17373	17310	17462	17389	17478	17265	17451	17480	17280	17170	17289	17434	17357	17351	17245	17449	17144	17374	17252	17598	17461	17383	17477	17437	17489	17191	17208	17308	17166	17545	17224	17351	17267	17159	17254	17221	17480	17351	17266	17372	17342	17505	17578	17390	17516	17394	17355	17377	17361	17308	17493	17414	17386	17216	17235	17456	17417	17456	17580	17318	17342	17320	17427	17439	17750	17571	17399	17318	17604	17365	17536	17604	17458	17399	17324	17550	17264	17417	17372	17458	17363	17401	17531	17301	17355	17371	17418	17338	17385	17450	17323	17562	17295	17359	17416	17300	17467	17331	17522	17453	17503	17256	17368	17462	17497	17182	17344	17258	17470	17349	17576	17286	17289	17370	17387	17736	17325	17275	17310	17404	17263	17452	17564	17441	17414	17449	17299	17314	17388	17385	17393	17228	17239	17112	17439	17206	17359	17624	17478	17319	17360	17398	17394	17356	17333	17636	17525	17284	17270	17390	17507	17448	17416	17412	17284	17352	17249	17328	17198	17536	17618	17346	17320	17238	17225	17384	17311	17343	17417	17427	17365	17183	17387	17332	17400	17438	17525	17305	17507	17347	17417	17518	17489	17306	17383	17569	17270	17233	17409	17147	17139	17358	17376	17348	17534	17379	17429	17384	17486	17537	17528	17324	17285	17503	17261	17462	17278	17428	17261	17387	17235	17383	17337	17364	17307	17442	17247	17267	17485	17369	17437	17461	17347	17552	17324	17080	17602	17426	17210	17465	17363	17328	17287	17413	17375	17404	17527	17352	17504	17431	17478	17526	17268	17456	17418	17422	17375	17475	17490	17428	17017	17513	17353	17349	17402	17572	17445	17393	17630	17489	17442	17417	17306	17596	17296	17075	17368	17441	17318	17309	17041	17421	17485	17319	17282	17412	17417	17354	17268	17293	17550	17377	17298	17467	17270	17430	17499	17484	17303	17404	17315	17491	17209	17404	17249	17334	17332	17399	17536	17415	17343	17179	17298	17429	17421	17329	17419	17561	17379	17439	17424	17470	17327	17238	17398	17617	17589	17443	17365	17323	17463	17617	17413	17218	17290	17340	17382	17339	17504	17398	17325	17495	17341	17312	17462	17542	17166	17584	17454	17382	17334	17428	17327	17400	17456	17320	17566	17378	17285	17361	17403	17314	17318	17207	17473	17374	17200	17467	17385	17225	17308	17364	17415	17447	17254	17522	17618	17365	17356	17184	17489	17434	17216	17215	17346	17460	17307	17290	17245	17340	17168	17213	17297	17480	17248	17212	17473	17330	17537	17362	17323	17249	17344	17237	17484	17397	17454	17473	17343	17184	17421	17460	17308	17271	17407	17208	17290	17455	17422	17453	17243	17477	17584	17299	17430	17305	17369	17272	17319	17489	17414	17335	17322	17411	17439	17401	17582	17275	17588	17580	17345	17235	17297	17478	17627	17436	17350	17464	17220	17462	17342	17472	17164	17500	17384	17446	17643	17288	17242	17489	17588	17480	17424	17518	17395	17269	17417	17468	17578	17484	17490	17273	17388	17302	17427	17565	17488	17161	17651	17351	17397	17548	17491	17257	17380	17242	17458	17351	17317	17493	17474	17369	17312	17395	17174	17327	17277	17263	17448	17413	17384	17246	17340	17182	17345	17390	17527	17387	17543	17417	17377	17422	17394	17380	17383	17329	17463	17326	17380	17585	17572	17310	17392	17365	17354	17516	17461	17552	17407	17377	17470	17494	17382	17485	17482	17248	17454	17309	17293	17386	17245	17340	17599	17162	17382	17339	17367	17341	17412	17354	17353	17475	17589	17422	17485	17276	17373	17169	17353	17380	17036	17355	17314	17268	17299	17548	17330	17556	17393	17373	17515	17408	17440	17419	17402	17377	17254	17286	17227	17317	17432	17266	17486	17339	17428	17310	17280	17316	17525	17280	17404	17308	17262	17256	17513	17598	17400	17303	17373	17483	17420	17315	17447	17348	17451	17416	17554	17554	17282	17403	17537	17572	17377	17360	17506	17381	17414	17476	17363	17425	17247	17106	17446	17470	17474	17572	17435	17472	17511	17540	17461	17278	17458	17230	17411	17338	17454	17487	17406	17489	17380	17329	17519	17201	17710	17332	17241	17481	17366	17270	17360	17302	17558	17434	17396	17500	17468	17423	17560	17297	17180	17271	17467	17409	17337	17193	17381	17405	17374	17554	17549	17434	17283	17168	17538	17442	17473	17317	17388	17436	17440	17324	17161	17529	17594	17620	17430	17810	17359	17521	17265	17065	17138	17343	17438	17344	17302	17530	17490	17311	17302	17397	17522	17475	17278	17458	17240	17458	17330	17513	17339	17399	17400	17289	17262	17332	17530	17364	17251	17432	17330	17381	17233	17296	17329	17219	17341	17262	17346	17276	17480	17648	17380	17309	17639	17251	17249	16871	17292	17223	17354	17318	17369	17275	17201	17298	17378	17257	17248	17405	17231	17263	17269	17317	17434	17335	17572	17554	17591	17384	17326	17362	17308	17283	17321	17411	17590	17499	17406	17443	17376	17259	17348	17393	17248	17327	17265	17398	17370	17437	17463	17340	17484	17484	17452	17155	17303	17336	17235	17281	17171	17293	17350	17380	17440	17364	17257	17577	17309	17356	17244	17481	17510	17456	17449	17435	17309	17224	17412	17609	17464	17469	17471	17366	17376	17321	17270	17479	17333	17449	17440	17426	17480	17287	17426	17466	17283	17330	17211	17535	17462	17511	17559	17236	17486	17568	17401	17335	17577	17245	17312	17332	17470	17312	17452	17458	17442	17525	17641	17344	17304	17304	17527	17354	17438	17532	17364	17425	17418	17284	17414	17371	17527	17309	17436	17191	17494	17681	17583	17389	17438	17393	17170	17125	17316	17409	17084	17530	17233	17541	17433	17630	17616	17339	17340	17418	17339	17525	17379	17347	17303	17488	17120	17436	17341	17385	17472	17533	17467	17582	17382	17409	17389	17343	17389	17443	17421	17457	17366	17297	17231	17186	17287	17501	17588	17366	17460	17398	17423	17319	17542	17245	17285	17472	17603	17210	17358	17327	17263	17402	17419	17415	17413	17386	17327	17426	17373	17241	17529	17264	17418	17428	17443	17446	17430	17552	17385	17292	17256	17424	17421	17356	17395	17287	17347	17426	17359	17407	17412	17369	17440	17228	17493	17391	17392	17152	17475	17308	17331	17401	17251	17392	17366	17435	17421	17525	17435	17528	17246	17522	17417	17359	17193	17305	17438	17288	17437	17345	17450	17514	17310	17175	17394	17303	17274	17434	17599	17427	17420	17518	17468	17460	17518	17510	17419	17509	17456	17295	17453	17356	17242	17311	17519	17359	17382	17531	17557	17400	17156	17371	17472	17259	17198	17561	17472	17493	17330	17230	17408	17447	17519	17437	17276	17419	17523	17286	17562	17449	17143	17314	17512	17301	17492	17331	17792	17517	17323	17345	17400	17338	17320	17488	17298	17132	17458	17321	17328	17202	17294	17246	17461	17372	17312	17523	17522	17281	17490	17529	17334	17164	17254	17553	17465	17542	17293	17272	17424	17508	17211	17497	17224	17422	17451	17509	17483	17515	17361	17368	17236	17444	17452	17165	17368	17513	17495	17318	17412	17296	17302	17388	17459	17467	17585	17259	17373	17479	17365	17429	17397	17287	17470	17398	17476	17303	17317	17102	17577	17517	17384	17491	17275	17225	17249	17241	17249	17336	17325	17394	17434	17281	17401	17386	17384	17580	17381	17216	17317	17439	17363	17460	17515	17412	17400	17468	17512	17324	17215	17437	17372	17262	17226	17287	17369	17484	17327	17407	17524	17306	17359	17389	17400	17372	17317	17233	17229	17421	17335	17324	17333	17319	17324	17345	17308	17595	17481	17467	17381	17374	17529	17351	17398	17307	17290	17556	17531	17356	17236	17382	17249	17295	17419	17357	17449	17445	17648	17303	17464	17391	17503	17373	17321	17312	17328	17339	17293	17303	17244	17387	17421	17561	17389	17419	17431	17476	17564	17337	17394	17402	17253	17398	17428	17318	17390	17216	17366	17365	17633	17560	17435	17493	17390	17144	17443	17331
34598	54935	47480	35230	28558	25688	23266	21567	27837	36531	24479	19670	30451	33628	26858	20149	16906	15576	15185	15104	14936	15077	15076	15252	15041	14992	15107	14984	14993	15011	15092	15028	15232	15161	15150	14917	15169	15149	15115	15107	14973	15083	15038	15120	14991	15325	14916	14867	14952	14889	14829	15155	14949	14967	15029	14909	15081	15041	14998	14991	15186	14943	14920	15010	14941	15026	15080	14846	15049	15034	14907	15030	14932	15050	15139	15068	14966	14922	15004	15029	15030	15073	15117	14942	15039	14899	15125	14907	14968	14923	15069	14886	15071	14992	15006	15017	15043	15024	15103	15007	14919	14963	14887	14981	14925	14969	15093	14973	14933	15024	14785	15143	14962	15019	14988	15177	14990	14923	14942	15126	15040	15089	14874	14868	14959	15161	15081	14937	14851	15035	14922	14894	15110	15173	14894	14925	15018	14952	15175	15006	14917	15164	14840	15005	14908	15128	14930	14940	15016	14926	15087	14722	14986	14793	14998	15076	14945	15135	14861	15121	15099	15032	14947	15053	14895	15022	14994	14995	15028	15043	14700	14938	14850	15038	14856	15092	15027	15116	15077	14892	14976	14838	15072	15090	15130	14895	15074	14893	15104	14970	14864	15080	15075	15062	14969	15075	14986	15018	14900	14866	14983	14990	14977	15067	14999	15049	14975	14978	15015	15004	14852	15047	15055	14978	15182	14883	14993	14957	14970	15007	15084	14909	15139	14818	14937	15092	15000	15162	15131	15041	15067	15011	14968	15094	15184	14970	15300	14848	15015	15080	15162	15110	14829	14988	14975	15047	15094	14833	14878	15137	14933	15052	15222	14963	14999	15057	15018	14939	15111	14967	15116	14991	15197	14923	15095	15043	15032	14959	14985	14954	14963	15146	14959	14947	15135	14966	15204	14999	15140	14837	15040	14961	15006	15090	15064	14828	15156	14860	14908	15038	14905	14879	15107	15086	14863	14915	14908	14999	15016	15080	15041	14958	15016	15012	14992	15108	14947	15105	15030	15084	15032	14934	15013	15083	15087	14865	14937	14853	15008	14949	15107	14968	14902	15091	15021	15176	15012	15032	14930	15113	14984	14849	14982	15021	15060	14876	15167	15000	14995	15087	15051	15012	14883	14844	15024	14948	14885	15040	14954	14927	14940	14832	14938	15203	15069	15058	15037	14814	14820	14961	14960	14954	14981	15084	15092	14983	15142	15055	14870	15148	15091	14930	14937	14766	14825	15046	14889	15104	15004	14985	15069	15021	14902	15154	14885	15052	15017	15007	14915	14961	14989	14890	15051	14957	14949	15239	15001	14986	15074	15063	15199	15006	15021	15002	15070	15108	14894	14931	15063	15096	14961	15110	14931	14988	14947	14894	15024	15089	15126	14907	15146	15009	15104	15007	15022	14886	14842	14927	15049	14993	14913	14985	14972	15189	14906	15140	14977	15116	14939	14914	14946	14861	15038	14891	14960	15039	14849	14986	15022	15162	15063	14924	14968	14986	15049	14937	15092	14975	15084	14926	15210	14949	15083	15026	14964	14969	14928	15122	15200	14981	15117	15034	14935	14697	15079	14925	15025	15195	15054	15005	15120	15007	14956	15074	14921	14941	15111	15045	14698	14959	14888	14709	15143	14965	15173	14892	15072	14965	14893	15030	14977	15035	14830	15196	15006	14975	15203	15122	14864	15180	14826	15015	15142	14911	14911	14909	14856	15160	14993	14902	14868	15046	14925	14986	14855	14994	14958	14847	14941	14988	15126	15014	15026	15073	15097	15176	15051	14995	15109	15048	14871	14929	15011	15010	15044	14936	15058	15132	15042	14921	15193	14870	15069	15018	15039	14946	15007	14967	14904	15067	14874	15207	15030	14977	14890	15106	14993	14939	15002	15040	15111	14950	14870	14921	15110	14984	14950	14884	14937	15013	15192	14776	14951	14971	15105	14843	14989	14978	15068	14963	14890	15089	14832	15021	14847	15008	15073	15013	15099	15111	14905	14872	14946	15240	14995	14854	15157	15026	15022	14954	14843	15123	14973	15065	14969	15085	15065	15089	14930	14937	15054	15175	15012	14992	15220	15081	15149	15024	14991	15062	14896	14947	14923	14986	15010	15087	15045	14965	14981	15026	15012	15015	15134	15046	14879	15011	14986	15187	14838	14976	14992	15070	15032	14971	14951	15035	15028	14817	14931	14984	15210	15025	14801	15098	15115	14794	14991	15058	15115	14966	15065	14897	15005	14975	15135	14882	15013	14841	14901	14952	14800	15018	15098	15182	14953	14974	15061	15091	15084	15026	15013	15088	15064	14981	14732	14921	14957	15060	15107	15004	14950	14985	15100	14853	15202	14940	15207	15151	14979	14945	14972	14942	15214	15212	14834	15025	14981	14913	15097	14876	14949	15061	15038	15197	14798	15108	14769	15115	14885	14987	14819	14818	15114	14828	15161	14926	15046	15042	15091	14895	15030	15114	14934	15096	14985	14915	15202	15085	14996	15046	14996	14915	14918	14999	15043	14915	15100	15027	14948	15052	14933	14917	15211	14999	15013	15056	14936	15047	14935	14916	14892	15011	14939	15022	15013	15048	14853	15061	15129	14840	14989	15010	14940	15123	14905	14993	14972	15138	14902	14783	14904	14881	14839	15034	14874	14926	14993	14920	15036	15127	15078	14984	15152	15245	15016	14994	14942	15022	14953	14995	15043	15053	15061	14987	14922	15147	15011	14970	15071	14906	15077	15030	14992	15115	15008	14861	14925	14975	15041	15021	15050	15010	15018	14981	15081	15174	15007	14854	14959	15092	15007	14957	14967	14908	15082	15000	15095	15035	14951	15013	14966	14966	14926	15089	15021	14834	14918	14991	15128	14898	14854	14993	15096	15023	14796	14973	14892	15050	15069	14996	14982	14928	14957	15001	15089	14790	15187	14924	15053	15113	15064	15262	14989	15018	15042	14961	15014	15089	14767	14942	14853	14973	15179	14792	14838	15014	14958	14932	14850	14899	14949	14995	14956	14924	14844	15013	15003	14970	15180	14982	14968	15055	14981	15062	15168	14969	15016	15022	15000	14917	15028	15052	14978	14749	15018	14901	14945	15110	14901	14858	15037	15014	15046	15025	15040	14729	15077	14940	15025	15014	15260	15065	15039	14887	15017	15032	15102	14966	15135	15009	14996	15031	15029	15191	14941	14993	14869	15086	14968	14932	15010	15074	15028	15075	14940	15043	14991	14770	15058	14913	14911	14931	15110	14999	15092	15047	15091	14983	14962	14969	15043	14928	15034	14833	14968	14954	14903	15060	14855	14976	15016	15075	14895	15051	15140	14969	15063	15038	14954	15014	15079	15106	15051	15060	15016	15067	14845	15119	15056	14951	14988	14974	15085	15125	14953	15001	15005	15085	15099	14816	14960	15061	14942	15232	14955	14829	14829	14860	14975	15038	14979	14959	15122	15031	15102	15067	14847	14939	14963	15022	14766	14908	14950	15151	14917	14943	14949	14984	14970	14933	15114	15147	15075	14888	15101	15112	15010	14974	15026	14688	14955	15109	15020	14790	15034	15020	15134	14965	15071	14870	14949	14930	15011	14873	14981	14959	14854	15034	15021	14927	15129	14929	14969	14818	14948	15106	14922	15063	14980	15023	15132	15040	14843	14954	15105	15039	15090	14993	14946	15033	15038	15062	14878	15057	14954	14937	14871	14993	14986	14981	15079	14962	14970	14837	14871	15055	15044	14884	15180	14969	14898	14888	14955	14940	15085	15130	14884	15092	15108	14953	14934	15026	15137	15058	14990	14986	14885	14943	15012	15166	15037	14919	14940	14947	15053	15009	14939	14835	15150	14927	14908	15010	15134	14960	15015	14875	14827	14822	14993	14954	15067	15228	14966	15062	15081	15171	14997	15076	15024	15027	15015	14860	14971	15066	14957	14976	14839	15047	14791	14958	14998	15061	14972	15117	15066	15079	14856	14989	14885	15001	14996	14941	14997	15079	14953	15060	15082	14982	15005	15052	14983	14865	15210	15042	14964	14926	14979	14996	14891	14981	15008	14933	15016	15150	15020	14959	14935	14910	15110	14953	15035	14934	14915	14896	14955	14994	15036	14927	14994	14861	15025	15107	15002	15039	14977	15105	14830	15278	15112	15026	14955	15158	14990	15082	14918	15074	15088	15021	14961	14863	15077	15106	15148	15046	14899	14853	15079	14892	14934	14953	14847	15005	15010	15014	15163	14849	14869	14899	15019	14980	14983	15108	14952	14995	14876	15131	14994	14906	15052	14900	15023	15079	15078	14911	14981	14942	15011	15050	14933	15024	14886	14890	15110	14854	15117	14937	14967	14990	14968	14899	15077	14891	15069	15142	15089	15141	14994	15104	14948	15176	15052	15051	15115	15051	15066	14916	15049	15027	14988	15115	14890	14970	14957	15078	14948	15020	15238	14862	14816	15147	14966	14919	15000	15082	15038	14984	15269	15082	15020	15109	15131	15052	15029	15031	14983	14918	14859	15019	15035	14823	15007	14767	15200	14987	15087	15085	14951	15091	14904	15052	15002	14895	14820	14914	15035	14947	15107	15041	14880	14962	14999	15097	14953	15077	15096	14962	15097	15001	15011	14896	15287	15000	15107	14939	14998	15027	15027	14952	14938	14967	15037	14913	15024	14713	14902	15200	15080	14753	15213	15116	15000	14955	14937	15010	14830	15001	14878	15339	15179	14903	14976	15121	14818	14939	14956	15086	15104	15076	14927	14908	15073	14880	15061	15080	14883	14880	14937	14883	15111	15155	15034	14964	15045	14886	14914	15024	14946	14991	15000	15005	14971	15086	14918	14995	14933	15028	14993	14857	14947	14993	15054	14944	15121	15003	15017	15180	14966	14893	15012	15126	15049	14954	14916	14890	15001	14976	15051	15052	14943	14777	15021	15162	15024	15061	14869	15038	14909	14996	15017	14853	14865	15026	14953	14991	14983	15156	15107	15082	15263	15070	15073	15042	15011	15119	15030	14955	14802	15035	14923	15157	14962	15048	14960	14926	15181	14902	14953	14955	15027	14892	15004	14933	15106	14939	15013	15053	15080	15043	15017	15200	15092	14914	15266	14904	14965	15136	14930	14984	14995	15002	15023	14921	15048	15029	14901	14850
27875	24133	27392	22640	18792	18153	18070	17714	17885	18082	18383	19157	19274	18340	17754	17593	17410	16993	17127	17119	17163	17435	17080	17223	17305	17212	17167	17114	17331	17275	17262	17186	17357	17262	17241	17228	17189	17201	17212	17165	17075	17366	17272	17217	17133	17132	17019	17265	17086	17156	17168	17056	17227	17077	17010	17191	17259	17194	17026	17202	16986	17245	17167	17099	17240	17117	17077	17165	17190	17199	17343	17198	17380	17109	17164	17105	17080	17252	17141	17125	17463	16955	17233	17273	17214	17323	17259	17237	17000	16956	17136	17105	17246	17088	17093	17298	16882	17178	17318	17300	17145	17261	17364	17208	17295	17177	17313	16977	17152	17174	17194	17253	17060	17232	16953	17115	17004	17140	17097	17089	17087	17129	17193	17126	17319	17086	17224	17139	17394	17346	16936	17089	17196	17331	17329	17167	16951	17065	16980	17023	17090	17245	17148	17077	17067	17179	17336	17285	17269	17003	17161	17129	17254	17138	16987	17233	17250	17018	17180	17108	17073	17122	17261	17143	17117	17052	17157	17111	17354	17329	17260	17072	17044	17138	17278	17185	17290	17158	17182	17158	17025	17080	17171	17221	17079	17118	17143	17144	16984	17362	17121	17115	17329	17173	17085	17078	17013	16941	17050	17227	17399	17214	17194	17063	17358	17493	17114	17129	17224	17077	17135	17118	17016	17138	17197	17106	17040	17099	17218	16991	17138	17094	17318	17109	17351	17082	17311	17094	17144	17214	17146	17030	17121	17326	17165	17272	17371	17374	17397	17309	17234	17133	16931	17137	17057	17076	17070	17297	17113	17106	17151	17183	17186	17097	17350	17367	17122	17184	17132	17164	17008	17350	16982	17091	17233	17110	16983	16947	17143	17096	17150	17243	17025	17143	17137	17133	17097	17073	17159	17107	17144	17116	17060	17197	17078	17170	17024	17226	16979	17122	17307	17138	17208	16988	17101	17186	16988	17136	17105	17066	17132	17112	17126	17157	17087	17368	17204	17091	17098	17068	17158	17185	17239	17130	17159	16964	17214	17128	16984	17316	17102	17171	17271	17181	17181	17192	17052	16981	17153	17028	17213	17140	17213	17221	17101	17176	17214	17236	17057	17295	17266	17124	17170	17183	17233	17203	17371	17099	17121	17049	17195	17227	17036	17056	17460	17135	17447	17112	17107	17413	16981	17202	17272	17257	17144	17133	17108	17051	17182	17352	17224	17184	17374	17084	17110	17272	17297	17270	16910	17062	17236	17240	17214	17155	17200	16975	17175	17027	17388	17171	17198	17173	16922	17138	17245	17120	17306	17173	17315	17076	17055	16884	17043	17257	17387	17323	17168	17273	17216	17252	17063	17271	17214	17093	17246	16923	17204	17058	17043	17332	17245	17241	17449	17322	17326	16960	17297	17267	17161	17067	17170	17162	16759	17087	17273	17081	17014	17272	17168	17071	17200	16987	17072	17231	17002	17207	17174	17292	17135	17103	17051	17227	17458	17127	17319	17368	17087	17173	17356	17159	17130	17242	17210	17175	17077	17264	17131	17184	17070	17020	17233	17243	17229	17048	16974	17136	17196	17043	17166	17062	17151	17075	17201	17352	17153	17107	17143	17094	16957	17010	17177	17109	17065	17192	17225	17070	17242	17200	17029	16928	17281	17156	17145	17173	17326	17242	17143	17049	17163	17128	17164	17249	17271	17033	17156	17007	17181	17351	17170	17250	17186	17293	17206	17127	17056	17323	17191	17142	17202	17253	17198	17340	17190	17311	17105	17107	17216	17230	16993	17325	17262	17281	17341	17164	17091	17219	17105	17248	17141	17228	17257	17259	17089	17275	17101	17232	17201	17152	17159	17082	17235	16999	17202	17021	17060	17234	17196	17147	17147	17287	17350	16917	17397	17280	16963	17113	17240	17269	16996	17123	17162	17141	17162	17155	17352	17254	17082	17329	17323	17276	17172	17287	17216	17124	17209	17148	17057	17288	17247	17293	17093	17202	17042	17317	17051	17201	17127	17180	17211	17183	17148	17279	17197	17093	17239	17289	17008	17065	17153	17279	17255	17128	17113	17340	17262	17171	17177	17290	17196	17249	17265	17088	17173	17071	17280	17360	17187	17174	17200	17022	17134	17130	17145	17056	17069	17158	16965	17104	17064	17277	17152	17109	17219	17374	17133	17196	17167	17241	17313	17112	17184	17089	17159	17098	17191	17218	17140	17276	17274	17043	17305	17063	17083	17116	17120	17016	17126	17136	17219	17344	16990	17068	17193	17127	17169	17106	17425	17264	17292	17127	17387	17194	17109	16936	17376	17342	17199	17256	17282	17018	17287	17337	17023	17248	17228	17061	17222	17267	17285	17436	17250	17358	17104	17172	17072	17253	17413	17110	17108	17087	17085	17181	17143	17165	17427	17159	17121	17250	17245	17338	17202	17107	17167	17173	17032	17209	17108	17171	17228	17176	17145	17272	17086	17165	17144	17177	17186	17070	17048	17099	17148	17218	17124	17285	17135	17021	17015	17159	17244	17117	17123	17162	17151	17194	17163	17403	17172	17014	17181	17204	16938	17027	17189	17041	17260	17139	17056	17337	17210	17092	17184	17437	17352	16992	17430	17269	17304	17129	17101	17162	17368	17123	17215	17066	17279	17201	17370	17008	17355	17063	17262	17100	17105	17187	17130	17057	17274	17248	17297	17194	17179	17062	17109	17326	17286	17192	16981	17240	17334	17242	17314	17184	17236	17203	17072	17356	17261	17247	17158	17246	17039	17352	17204	16942	17100	17025	17230	17248	17177	17221	17304	17109	17182	17290	17344	16953	17097	17404	17462	17400	17259	17252	17340	17087	17131	17389	17102	17157	17062	17171	17076	17344	17051	17232	17377	16942	17078	17279	17085	17216	17222	17264	17251	17146	17278	17129	17321	17081	17128	17084	16993	17087	17120	17066	17319	17172	17177	17252	17204	16982	16884	17162	17451	17317	16895	17015	17042	17332	17127	17091	17160	17281	17122	17423	17141	17120	17265	17188	16933	17137	17197	17346	17237	17030	17108	17123	17192	17099	16990	17107	17353	17280	17250	17210	17240	17191	17114	16965	17100	17061	16878	17248	17021	17116	17075	17071	17098	17187	17112	17108	17142	17222	17418	17235	17232	17233	17071	17156	17122	17213	17007	17034	17252	17015	17386	17203	17135	17179	16991	17179	17050	17238	17048	17197	17193	17184	16988	17248	17369	17176	17134	17025	17181	17311	17209	17053	17256	16978	17232	17145	17210	17177	17378	17113	17237	17196	17236	17320	17096	17029	17275	17360	17381	17208	17050	17261	16983	17242	16954	17300	17265	17211	17137	17128	17125	17167	17042	16946	17223	17207	16997	17174	17185	17072	17318	16968	17026	17261	17050	17022	17128	17095	17129	17065	17075	17091	17161	17176	17188	17163	17222	17103	17142	17138	17235	16917	17317	17255	17051	17203	17321	17405	17121	17030	17085	17096	17195	17023	17226	17119	17223	17370	17164	17199	17150	17289	17333	16977	17256	17098	17209	17415	17373	17376	17272	16946	17340	17273	17356	17122	17216	17262	17290	17150	17217	17030	17338	17145	17026	17085	17030	17132	17212	17177	17191	17275	17187	17036	17255	17350	17165	16925	17040	17294	17156	17162	17141	17233	17193	17244	17178	17104	17143	16899	17098	17520	17293	17238	17082	17096	17101	17137	17158	17190	17136	17155	17270	17153	16927	16994	17233	17152	17116	17000	17103	17380	17203	17218	16945	17208	17326	17189	17171	17147	17295	17110	17222	17079	17319	17281	17229	17116	17250	17136	17260	17133	17177	17283	17181	17209	17262	17152	17119	17292	17074	17026	17351	17257	17310	17355	17348	17167	17180	16998	17351	17228	17286	16987	17134	17111	17318	17282	17115	17009	17016	17185	17385	17084	17396	17077	17178	17166	17164	17012	17353	17211	17385	17123	17111	17311	17222	17243	17075	16999	17062	16981	17252	17094	17194	17264	16993	17116	17259	17366	17159	17398	17128	17251	17123	17122	17148	17090	17227	17172	17197	17220	17237	17206	17220	17061	17300	17056	17113	17072	17106	17172	16935	17145	17055	17265	17102	17149	17293	17465	16965	17147	17009	17042	17193	17027	17143	17237	17131	17212	17080	17055	17292	17107	17140	17135	17061	17321	17241	16984	17123	17051	17179	17287	17219	17264	17239	17121	17359	17391	17189	16980	17073	17234	17293	17312	17182	17313	17216	17203	17154	17353	17351	17077	17038	17345	17190	17052	17188	17192	17128	17136	17148	17240	17254	17094	17179	17204	17136	17157	17222	16849	17143	17404	17158	17287	17259	17064	16922	16935	16976	17200	17097	16979	17242	17236	17036	17278	17254	17287	17269	17305	17219	17148	17188	17410	17329	17012	17303	17092	17245	17026	16911	17252	17092	17035	17370	17267	17043	17129	17344	17125	17384	16975	17245	17386	17268	17173	17090	17165	17181	17064	16981	17095	17160	17129	17266	17027	17273	17118	16816	17055	17205	16984	17207	17123	16921	16928	17263	17233	16997	17286	17304	17404	17145	17120	17247	17241	17072	17043	17133	17050	17113	17263	17064	17218	17170	17089	17292	17090	17055	17193	17013	17136	17311	17102	17074	17149	17212	17348	17147	17169	17193	17394	17304	17124	17223	17058	17072	17228	17190	17080	17246	17124	17142	17112	17202	17154	17179	17164	17115	17249	17036	17163	17227	17095	17227	17102	17052	17047	17277	17223	17051	17215	16995	17287	17133	17315	17301	17356	17163	17131	17118	17078	17323	17327	17193	17045	17299	17263	16993	17005	17129	17281	17245	17197	17051	17093	17316	17384	17220	17171	17060	17089	17072	17333	17216	17064	17201	17168	17096	17255	17018	17246	17115	17029	17138	16989	17103	17022	17464	17149	17025	17326	17256	17145	17118	17291	17039	16946	17201	16920	17318	17219	17125	17185	17036	17151	17262	17219	17194	16965	17009	17033	17046	17055	17002	17142	16957	17088	17312	17029	17092	17036	17164	17330	17093	17275	17147	17103	17131	17076	17277	17198	17074	17245	17129	17078	17242	17137	17294	17016	17117	17209	17418	17144	17005	17076	17049	17076	17095	17173
28295	35456	26975	19001	17475	16265	15637	15572	16059	16279	16396	17709	17216	16179	15504	15050	14962	14948	14736	14848	14902	14854	15035	14793	14953	14876	14922	14938	15048	14704	14837	14820	14934	14891	14972	14854	14659	14927	14868	14866	14976	14859	15041	14990	14770	14800	14856	14823	14876	14939	15193	14924	14790	14940	14872	14959	15043	14827	15013	14944	14983	14872	14893	14822	14935	14780	15003	14727	14949	14771	14827	14925	14885	15121	14821	14699	14882	15038	14950	14891	14824	14869	14919	14936	14884	14899	14873	14913	15093	14952	15035	14907	14910	15000	14869	14959	14930	15035	14847	14646	14896	14736	14901	15001	14763	14964	14847	14995	14821	14900	15091	14929	14793	15076	14824	14912	14897	14894	14778	14906	14794	14958	14869	14783	14918	15107	14874	14844	14830	14950	14733	14992	14911	14843	14940	14816	15001	14959	14842	14864	15029	14892	14971	14858	14916	14849	14898	14940	14915	14904	14934	14869	14987	14883	14938	14994	14849	14846	14874	14745	14957	14762	14672	14806	14800	14715	14900	14907	14994	14953	14855	14814	14895	14870	14892	14929	15077	15033	14985	14859	14849	14773	14706	14702	14966	14710	14890	14725	15078	14751	14922	14971	14974	14852	14877	14973	14808	14884	14743	14707	14800	14930	14943	14888	14833	14900	14875	14981	14873	14791	15017	14807	14780	14933	15027	14945	14760	14976	14841	14868	14872	14716	14770	14844	14732	14931	14783	14867	15042	14987	14831	14934	15028	14721	14844	14830	14892	14612	14907	14863	14880	14772	14784	14704	14837	14902	14918	14846	14978	14840	14908	14813	14824	14941	15010	14861	14993	14929	14816	14853	15064	14841	14978	14873	14888	14821	14796	14784	14800	14951	14764	14806	14978	14780	14933	14902	14880	14988	14968	14960	14857	14842	14943	14907	14900	14908	14978	14894	14965	14904	14794	14739	14930	14871	14959	14994	14933	14957	14704	14887	14796	14923	14896	14836	14785	14949	14863	14925	14944	14885	14796	14984	14858	14752	14813	14985	15094	14845	14855	14833	14715	14806	14960	14984	14995	14863	14964	14940	14972	14747	14981	14999	14793	15002	14865	14849	15171	14823	14826	14791	15000	14867	15028	14925	14798	14965	14939	14850	14810	14881	15090	14829	14939	14696	14793	15044	14752	14784	14932	14906	14806	14842	14896	15053	15065	14871	14845	14902	14854	15048	14859	14856	14781	14934	14946	14979	14861	14684	14986	14841	14777	14798	14907	14869	15020	14868	14742	14965	14881	14805	14944	15038	14807	14846	14831	14984	15015	14919	14831	14901	14929	14996	14917	14974	14662	14913	14751	14867	14964	15013	14759	14899	14967	14932	14942	14997	15064	14837	14976	14917	15048	14768	14852	14821	15019	14809	14863	14913	14922	14803	14936	15099	14713	14732	14939	14804	14696	14875	14904	14804	14790	14915	14792	14955	14845	14877	14889	14939	14916	14780	14802	14939	15037	14858	14780	15039	14786	14790	14973	14816	14951	14849	15019	14823	14782	14782	15098	14824	14744	14950	14812	14769	14931	14978	14820	14828	14909	14939	14978	15004	15015	14753	14994	14868	14857	15043	14896	14895	14799	14816	14905	14645	14894	14751	14755	14921	14964	14860	14742	14789	14876	14941	14953	14917	14835	14945	14948	15124	14860	14936	14823	14771	14880	14856	14871	14769	14950	14822	14867	14946	14997	14799	14987	14808	14908	14907	14862	14974	14786	14912	14882	15045	14922	14731	14812	14926	14942	15005	14928	14940	14944	15048	14962	14666	15028	15011	14894	14838	14891	14755	14834	14724	14846	14891	14684	14798	14809	15005	14684	14832	14923	15017	14705	15057	14700	14943	14777	14732	14924	14738	14855	14982	15025	15048	14691	14850	14940	14847	14760	14995	14823	15002	14865	15052	14709	14947	14962	14821	14915	14852	14762	14896	14911	14856	14910	14898	14943	14865	14980	14987	14934	15057	14878	14942	14899	14908	14829	14892	14921	14777	14935	14867	14949	14909	14726	14745	14761	15070	14963	14884	14916	15108	14875	14845	14747	14908	14814	15014	14818	14928	14807	14942	14930	14916	14805	14726	14902	14783	14947	14857	14858	15000	14729	14936	14950	14893	14890	14916	14590	14739	15033	14770	14925	14812	14771	14984	14903	14800	14942	14744	14884	14810	14856	14927	14885	14838	14864	14952	14793	14904	14929	14772	14896	14886	14941	14821	14782	14769	14897	14929	14827	14857	14865	14835	14831	14974	14964	15090	14975	14937	14796	14979	14913	15061	14920	14981	15050	14762	14897	14934	14940	14839	14778	15003	14850	14912	14940	14901	14888	15058	14850	14867	14927	14903	14943	14832	14914	14849	14950	15041	14819	14961	14930	14941	14890	14873	14833	14959	14973	14922	14766	14833	15032	15041	14873	14856	14880	15184	14985	14930	14997	15010	14883	14844	14732	14816	14841	15013	14755	14980	14854	14939	14891	14808	14922	14799	14917	14821	14792	14995	14891	15037	14942	14781	14759	14849	14949	14843	14923	14800	14999	14823	15022	14871	14948	14875	14920	14688	14785	14835	14731	14804	14830	14759	14958	14908	14946	14819	14850	14781	14970	14816	14877	15079	14825	14850	14916	14919	14840	15002	14894	14913	14764	14882	15051	14786	14978	14938	14980	14924	14863	14943	14937	14961	14942	14991	14716	14842	14824	14793	14855	14940	14773	15118	14797	15013	14883	14941	14864	14828	14889	14713	14871	14967	14711	14931	14828	14933	14885	14907	14873	14871	14884	14901	14805	14787	14981	14950	15039	14952	14880	14842	14838	14890	14992	14761	14840	14883	14851	14928	14866	14816	14793	14749	14870	15009	14780	14812	14939	14784	14792	14997	14798	14838	14915	14913	15016	14789	14998	14856	14916	14982	14919	14797	14988	14961	14908	15004	14918	15037	14948	14817	14932	15037	14932	14867	14854	14919	14913	14658	14865	14867	14914	14871	14874	14908	14890	14897	14918	14893	14816	14727	14900	14805	14793	14991	14993	14759	14856	14758	14964	14962	14921	14926	14925	15012	14751	14916	14757	14870	14870	14825	14846	14903	14904	14789	14978	14821	14957	14853	14821	14807	14953	15005	14850	14997	14829	14795	14998	14779	14832	14817	14964	14978	14754	14912	14854	14852	14767	14911	14982	14932	14812	14919	14960	14834	14970	14842	15096	15022	14855	14866	14835	14814	14736	15050	14911	14957	15005	14910	14786	14980	14916	14941	14900	14972	14786	14850	15036	14891	14870	15007	14810	14722	14908	14906	14875	14795	14781	14997	15014	14904	14743	14925	14850	15022	14931	14897	15005	14985	14991	14842	14757	14864	14989	14862	15027	14886	14769	14891	14806	14974	14899	14812	15119	14854	14887	14873	14894	14950	14889	14974	14918	14909	14695	14944	15040	14921	14900	14979	14875	14866	14830	14857	14807	14897	14929	14743	14921	14900	14847	14959	14774	15045	14822	14848	14917	15086	14823	14950	14947	14866	14730	14880	14944	14916	15076	14886	14905	14894	14906	14847	14969	14919	15019	14919	15102	14875	14991	14742	14986	14835	14833	14903	14991	14866	14965	14968	14964	14818	14927	15137	14968	14656	14835	14950	14887	14975	14860	14928	14992	14957	14880	14843	14759	14923	14935	15056	14890	14874	14907	14942	14878	14918	14953	14842	14836	14789	14865	14941	14827	14870	14853	14801	15083	14831	14916	14803	14907	14898	14826	14922	14891	14821	15062	15200	14751	14879	14846	15025	14852	14845	15107	14781	14848	14824	14944	14941	14881	15027	14889	15007	14913	14837	14834	14967	14806	14765	14869	14965	14865	15104	14894	15006	14938	14877	15126	14979	15029	14801	14857	14876	14771	14748	14935	14825	15007	15035	15033	14920	14947	14862	14852	15064	14869	14849	14952	14911	14806	14881	14802	14906	14757	14831	15083	14960	14900	14961	14879	14933	14836	14738	15090	15055	14903	14850	14923	14935	14983	14870	14960	14872	14802	14752	14913	14905	14931	14993	14786	14844	15009	14990	14853	14951	15133	14912	14788	14799	14825	14825	14848	14759	15026	14775	14836	14965	14923	15065	14846	14902	14938	14936	14728	14734	15008	15008	14949	14922	15012	14903	14920	14938	14855	14957	14855	14744	14989	14861	14847	15080	14785	14831	14952	14847	14821	14862	14885	14877	14951	15109	15007	14912	14803	14889	14891	14843	14847	14877	15003	14723	14763	14989	14865	14801	14739	14821	14959	14887	14697	14875	14832	14985	14957	14982	14781	14950	14931	15005	14797	14768	14768	14646	14942	14854	14922	15020	14849	14980	14856	14797	14953	14958	14873	14586	14930	14835	14912	14790	14895	14929	14866	14901	15067	14768	14930	14896	14889	14931	15007	14861	14736	14569	14910	14849	14873	14764	14938	14811	14844	14915	14946	14926	14950	14761	15045	14744	14858	14896	14825	14928	15042	14975	14977	14767	14810	14838	15062	14913	14720	14891	14876	14927	14889	14991	14972	14897	14928	14992	14936	14813	14967	14748	14867	14719	14978	14866	15030	15047	14920	14938	14782	14809	14813	14983	14817	14831	14905	14977	14828	15007	14914	15015	14847	14840	14837	14717	14746	15031	14730	14949	14860	14884	15153	15027	14837	14918	14869	15015	14861	14882	14993	14911	14987	15087	14863	14871	14968	14933	14939	14920	14740	15002	15026	15041	14812	15026	14841	15010	14799	14961	14808	14739	14953	14840	14923	14995	14950	14862	14870	14835	14889	14861	14943	14786	14813	14776	14916	14974	14911	14964	14784	15008	14904	14815	14892	14703	14968	14969	15063	14806	14956	14792	14869	14988	14951	14985	15048	14896	14997	14736	14706	14871	14909	14716	14896	14935	14864	14855	14944	14919	14932	14923	14907	14713	14922	14895	14966	14903	15048	15041	14956	14985	14917	14857	14898	14971	14939	14821	14868	14868	14928	15002	14995	14896	14842	14923	15043	15007	14850	14912	14861	14759	14799	14843	14872	14943	14880	15028	14800	14785	14946	15013	14911	14901	14772	14931	14858	14929	14930	14737	15020	14842	14866	14818	14845	14651
23861	21252	28598	24682	23077	23901	23139	20082	20427	20266	23003	27564	28284	24811	21266	19244	18116	17433	17364	17194	17211	16951	17385	17461	17303	17276	17304	16908	17247	17111	17407	17214	17170	17279	17206	17089	17070	17363	17200	17355	17231	17077	17053	17168	17112	17097	17116	16934	17304	17078	16964	17167	17254	17227	17229	17207	17331	17200	17161	17269	17061	17103	17333	17155	17363	17097	17247	17051	17197	17063	17198	17071	17050	17023	17028	17038	17150	17249	16986	17204	17332	17416	16998	17257	17008	17182	17310	17354	17157	17100	17409	17145	17175	17077	17159	17221	17271	17177	17162	17181	17030	16990	17255	17289	17291	17181	17269	17357	17270	17302	17196	17175	17154	17066	16973	17178	17115	17156	17108	17127	17160	17347	17218	17215	17151	17210	17344	17202	17268	17271	17243	17141	17386	17280	17209	17276	17141	17186	17159	17196	17316	17162	17016	17199	17125	17258	17244	17217	17228	17172	17183	17093	17111	17255	17254	17320	17156	17234	17110	17227	17167	17032	17059	17154	17156	17086	17177	17356	17050	17093	17323	17130	17124	17162	17107	17056	17218	17272	16938	16910	17112	17085	17194	17128	17291	17111	17204	17126	17188	17273	16951	16989	17071	17264	17231	17347	17216	17290	17101	17207	17078	16956	17078	17326	17011	17164	17218	17036	16990	17285	17073	16991	17021	17095	17211	17322	17104	16974	17076	17052	17206	17398	17247	17222	17014	17280	17146	17222	17090	17229	17161	17133	17137	16947	16764	17237	17185	17229	17176	17177	17087	17243	17020	17128	17194	17067	17097	17149	17125	17251	17160	17204	17230	17149	17316	17243	17299	17303	17165	17157	17306	17164	17230	17208	17208	17185	17156	17293	17081	17258	17167	17035	17274	17096	17089	17190	17239	17227	17253	17017	17097	16801	17236	17268	17153	17033	17161	17109	17342	17250	17124	17111	16999	17221	17073	17184	17102	17096	17101	17107	17218	17137	17378	17258	17212	16921	17308	17303	17062	16947	17296	17166	17048	17176	17309	17224	17325	17258	17228	17108	17082	17186	17190	17307	17143	17208	17255	17074	17123	17153	17330	17314	17081	17233	17177	17259	17308	17103	17151	17185	17089	17055	17160	17150	17218	17170	17053	16875	17114	17278	17139	17017	16807	17019	17034	17185	17018	17090	17314	17192	17179	17122	17283	17113	17009	17092	17077	17113	17046	17280	17197	17115	17232	17111	17303	17196	17303	17274	17169	16891	17016	17192	17216	17014	17047	17096	17253	16991	17189	17079	17136	17136	17104	17125	17059	17087	17122	17355	17315	16993	17178	17314	17026	16944	17095	17127	17154	17164	17067	17157	17054	17154	17218	17118	17165	17110	17125	17191	17057	17285	17121	17235	16912	17122	17098	17132	17142	17263	16943	17077	17144	17132	17067	17018	16972	17164	17000	17352	17225	17280	17048	17079	17033	17092	17126	17178	17031	17214	17109	17294	17179	17112	16956	17141	17127	17123	17093	17144	17225	17206	17055	17084	16951	17248	17070	17219	17025	17130	17127	17140	17159	17287	17156	16828	17189	17071	17304	17342	17153	17144	17081	17160	17228	17340	17113	17237	17124	16997	17112	17120	17247	17253	17138	17286	17025	17289	17391	17308	17277	17286	17331	17396	17280	17274	17220	17231	17074	17255	17240	17013	17128	17213	17330	17284	17290	17241	17202	17219	17024	16955	17043	17131	17073	17101	17151	17152	17143	17204	17326	17153	17098	17167	16926	16916	17007	17166	16992	17166	16932	17355	17088	17162	17299	17021	17219	17099	17045	17103	17075	17280	17201	17249	17213	17047	17256	17017	17439	17468	17070	17143	17172	17090	17244	17318	17227	17008	17190	17173	17257	17160	17273	17067	17266	17254	17223	17210	17189	17181	17296	17056	17163	16993	17280	16995	17076	17210	17239	17139	16939	17061	17310	17189	17355	17251	17089	17111	17268	17361	17089	17158	16936	17072	17206	17263	17119	17053	17512	17169	17156	17123	17116	17203	16995	17251	17195	17142	17112	17282	17198	17214	17261	17292	17193	17262	17064	17049	17174	17276	17220	17080	17090	17219	17238	17104	16887	17242	17062	17196	16943	17393	17137	17172	17113	17153	17064	17255	17352	17175	17034	17027	17135	17169	17040	17220	17079	17234	17169	17000	17153	17282	17031	17153	17254	17227	17145	17009	17069	16975	17190	17122	17255	17284	17111	17188	17207	17289	17235	17190	17267	17102	17279	17038	17114	17035	17186	17190	17284	17227	17179	17223	17165	17297	17264	17146	17153	16976	16926	17069	17007	17183	16897	17173	17000	17127	17054	17115	17095	17101	17220	17236	17174	17120	17407	17277	17312	17282	16885	17182	17272	17184	17085	17088	17118	17064	17077	17079	17138	17007	16970	17095	17151	17061	17173	17019	17185	17213	17143	16904	17075	17246	17230	17014	17085	17146	17248	16999	17333	16984	17374	17250	17164	17330	17326	17151	17246	17038	17192	17153	17209	17148	17263	17244	17178	17211	17183	16898	17114	17407	17271	17079	17021	17180	17266	17235	17237	16988	17190	17179	17109	17164	17100	17303	17224	17164	17181	17086	17311	17178	17086	17309	17252	17181	17269	17154	17128	17074	17330	17271	17142	17075	17058	17238	16961	17161	17195	17248	17044	17123	17343	17358	17213	17190	17167	17116	17154	16872	17240	17210	17021	17117	17035	17088	17217	16940	17329	17108	17326	17007	17281	17224	17445	17013	17315	17094	17074	17059	17162	17295	17139	17018	16998	17260	17139	17069	17268	16920	17134	17076	17138	17224	17297	16897	17183	17181	17060	17068	17044	17273	17207	17129	17177	17198	17210	17246	17260	17336	17175	16983	17095	17354	17255	17160	16904	17098	17350	17183	17005	17032	17131	17052	17144	17044	17029	17313	17379	17123	16888	17226	17411	17059	17222	17091	17056	17235	17306	17171	17197	17236	17160	17030	17250	17088	17190	17300	17092	17210	17137	17109	17118	17180	17053	17124	17223	17145	17219	17056	17155	17239	17281	17254	17294	17125	17208	17258	17296	17281	17236	17121	17140	17247	17214	17141	17116	17211	17280	17348	17055	17083	17190	17140	17165	17141	17006	17140	17248	17150	17176	17155	17310	17237	17257	17002	17148	17131	17007	17251	17307	17223	17195	17195	17201	17132	17294	17295	17068	17138	17194	17034	17229	17047	17153	17103	17125	17156	17174	17230	16997	17186	17105	17222	16984	17067	17208	17220	17108	17215	17116	17063	16984	17056	17163	17200	17028	17184	17040	17179	17226	17076	17018	17128	17175	17236	17187	17072	16964	17335	17257	17197	17193	17047	17238	17185	17296	17450	17149	17175	17131	17107	17260	17248	17122	17178	17223	17145	17210	17204	17161	17124	17412	17069	17534	17204	17252	17202	17287	17158	17126	17149	17412	17284	17273	17253	16964	17212	17186	17025	17106	16950	17215	17057	17152	17234	17355	17198	17208	17196	17159	17100	17072	17303	17123	17098	16886	17154	17107	17097	17287	17295	17090	17156	17069	17183	16923	17382	17145	17150	17053	17129	16935	17159	17228	17098	17156	17152	17460	17348	17183	17259	17169	17162	17200	17205	17123	17130	16965	17087	17344	17090	17332	17297	17141	17268	16940	17135	17175	17327	17193	17184	17282	17106	17126	17254	17173	17189	17083	17123	17142	17142	17275	17288	17091	17061	17121	16964	17338	16869	17093	17173	17175	17042	17056	17128	17479	17043	17031	16933	17111	17167	17081	17127	17267	17257	17323	16938	17015	17162	17214	17376	17152	16933	17154	17171	17173	17137	17248	17255	17175	17170	17186	17198	17330	17257	17038	17229	17218	17344	17262	17215	17166	17252	17178	17315	17154	17163	17126	17198	17001	17130	17101	17335	17245	17254	17113	17267	17312	17160	17028	17113	17362	17178	17133	17172	17285	16912	17285	17136	17347	17096	17263	17077	17209	17051	16973	17119	17109	17189	17272	17026	17124	16879	17340	17256	17310	17124	17179	17148	17034	17313	16974	17287	16963	17182	17192	17275	17245	17262	17203	17378	17200	16980	17207	17125	17179	17054	17150	17231	17316	17235	17281	17164	17182	17167	17381	17181	17207	17040	17216	17153	17086	16978	17186	17207	17046	17042	17090	17035	17348	17156	17136	17124	17330	17240	17192	17053	17153	17063	17182	17280	17147	17109	17071	17103	17108	17131	17242	17129	17090	17186	17233	17170	17165	17220	17087	17326	17105	17074	17125	16998	17054	17122	17005	16918	17154	16998	17208	17146	17270	17029	17125	17306	17239	17231	17063	17124	17278	17095	17231	17182	17218	17228	17025	17099	16999	17124	17156	17172	17135	17043	17169	17054	17271	17186	17148	17055	17289	17229	17153	17204	17154	17233	17310	17046	17292	17130	17211	17185	17171	17155	17187	17147	17245	17015	17049	17157	17410	17180	17064	17223	17313	17166	17162	17113	17091	17132	16949	17161	17050	17318	17192	17158	17243	17268	17022	17193	17098	17324	16865	17119	17154	16995	17176	17167	17087	17070	17409	17058	17044	17144	17024	17056	17266	17214	17153	17243	17134	17196	17105	17371	17165	17043	17293	17078	17337	16980	17121	17278	17359	17122	16982	17181	17150	17161	17117	17026	17202	17151	17082	17392	17230	17078	17196	17172	17169	17104	17326	17156	17109	17239	17089	17167	17248	17118	17123	17107	16975	17036	17228	17147	17327	17082	17063	17069	17293	17271	17265	17071	17374	17286	17117	17160	17228	17378	17425	17203	17166	17202	17169	17242	17171	17272	17184	16896	17212	17178	17004	16985	17228	17045	17169	17188	17147	16986	17241	17294	17033	17164	17298	17310	17047	17018	17411	17145	17230	17170	17024	17373	17293	17202	17155	17048	17090	17139	17113	17314	16922	17148	17237	16896	17097	16939	17178	17213	17358	17128	17238	17080	16989	17047	17188	17304	17311	17251	17067	17157	17036	17132	17049	17149	17108	17117	17318	17305	17013	17296	17129	17251	17087	17149	17336	17351	17311	17177	17252	17118	17193	17241	17121	17275	17177	17250	16998	17177	17247	17131	17202	16991
30479	48145	41917	31273	25516	22294	19697	18998	19899	18980	23804	28706	29060	23769	19496	16866	15447	15128	14966	14985	14961	14717	14762	15037	14849	14881	14982	14828	14842	14841	14934	14896	14914	14988	14888	14987	14884	14786	14815	14871	14983	14871	14939	14980	14885	14947	14768	14978	14847	14932	14928	14859	14924	14798	15033	14992	14850	14930	14874	14829	14770	15010	15056	14906	14873	14937	15017	14898	14886	14892	14879	14762	14823	14858	14758	14869	14941	14690	14857	14845	14857	14738	14782	14935	14756	14973	14918	14947	15005	14830	14868	14878	14830	14852	14963	14907	14943	14979	15016	14849	15047	14791	14708	15035	14686	14813	14955	14952	14972	14988	14820	14845	14831	14835	14859	14985	14877	14881	14806	14630	15002	14783	14876	14946	14820	14785	14941	14858	14869	14905	14861	14877	14990	14821	14811	14889	14961	14981	14804	14937	14883	14891	14916	14879	15020	14961	14884	14922	14765	14942	14864	14859	14950	14872	14946	14920	14995	14830	14817	14902	14758	14901	14895	15073	14901	14987	14899	14958	14875	14769	14898	14911	14733	14911	14843	15015	14917	14802	15038	14900	14890	14926	14946	14910	14802	14791	14971	14859	14808	14797	14979	14806	14890	14832	15019	15064	14933	14890	15013	14732	14743	14909	14932	14757	14979	14966	14760	14743	14894	14888	14714	14739	14789	14954	14978	14844	14854	14985	14981	14983	14663	14953	14930	14821	14815	15079	14874	14859	14909	14785	14876	14566	14805	14851	14769	14946	14860	14873	14999	15023	15109	14817	14824	14997	14693	14981	14864	14808	14834	14864	14643	14705	14828	14906	14986	14916	14708	14890	14896	14944	14815	14872	14826	14873	14786	15027	14835	14957	14981	14938	14956	14939	14853	15012	14807	15058	14836	14955	14886	14985	14805	14693	14811	14936	14872	14828	14648	14914	14976	14894	14796	14869	14942	14942	14967	14892	14740	14938	15044	14829	14853	15012	14916	14841	14854	14875	14951	14806	14827	14857	14937	14887	14874	14956	15072	14815	15077	14938	14802	14837	14906	14790	14913	14787	14893	14905	14857	14849	14941	14886	15119	14873	14831	14816	14955	14890	14977	14834	15057	14967	14921	14955	14962	14743	14885	14748	14976	14932	14977	14792	14738	14871	14695	14722	14904	14895	14990	14809	14867	14672	14928	14978	15055	14634	14901	15039	14785	14789	15031	14759	14876	14833	14949	14878	14970	15025	14890	14877	14828	15052	14840	14828	15010	14826	14905	14874	14832	14987	14945	14979	14751	15004	14779	14930	14868	14980	15015	15049	15049	14721	14847	14889	14882	14745	14826	14897	14855	14786	14849	14835	15009	14928	14909	14695	14968	14883	14823	14964	14857	14835	14726	14887	14775	14689	14792	14777	14949	15014	14990	14839	14836	14905	14834	14813	14913	14984	14841	14930	15034	14890	14888	14873	14965	14795	14648	14917	14814	14796	14842	14984	15056	14809	14855	14949	14826	14908	14954	14690	14815	14798	14925	14779	15088	14865	14980	14918	14920	14912	14889	14835	14738	14910	14822	14800	14820	14816	14739	14838	14664	14907	14788	14888	14721	14979	14973	14951	14829	14938	14747	14781	15081	14979	14782	14896	14666	15006	14762	14801	14967	14731	14939	15056	15011	14772	14963	14911	14829	14873	14913	14883	14857	14926	14963	14958	14802	14994	14894	14943	14765	14708	14922	14970	14933	14997	15017	14990	14987	14772	14889	14996	14948	14914	14911	15026	14761	14912	14837	14786	14750	14796	14837	14840	14995	14816	15020	14839	14962	14895	14828	14782	14837	14712	14783	14832	14841	14772	14860	14968	14880	15028	14970	14990	14848	14877	14849	14829	14834	14820	14886	14778	14866	14892	14874	15022	14846	14921	14689	14858	14899	14823	14904	14975	14781	14976	14962	14868	14911	14935	14846	14907	14840	15000	14931	14979	14782	14809	14809	14764	14819	14937	14972	15035	14903	14838	14797	14786	14902	14815	14868	14899	15031	14875	14864	14920	14984	14994	14861	14908	14953	14843	14970	14876	14939	14814	15029	14972	14960	14966	14883	14914	14868	14928	14657	14867	14924	14903	14933	14996	14967	14815	14754	14994	14964	14947	14821	14703	14871	14818	14850	14906	14824	14853	14876	14977	14861	14948	14939	14812	15158	15068	14880	14903	15160	14876	14862	14837	14863	14663	15063	14847	15054	14962	14714	15091	15026	14917	15006	14702	14919	14896	14753	14724	14913	14911	14946	14833	14991	14944	14846	14972	14968	14975	14866	14961	14755	14827	14828	14845	14921	14942	14926	14860	14998	14796	14790	14847	14720	15033	14868	14935	14837	14873	14869	14964	14863	14851	14880	14759	15004	15005	14788	14814	14825	14992	15042	14808	14825	15072	14878	14929	14856	15046	14919	14895	14758	14745	14727	14865	14963	14879	14806	14796	14929	14944	14765	14958	14944	14792	14968	14892	14836	14980	14927	14731	14972	14940	14769	14923	14908	14739	14838	15069	14919	14936	14873	14898	14874	14944	14759	14913	14885	14770	14829	14865	14853	15046	14839	14902	14664	14818	14991	14947	14960	14824	14976	14958	14901	15010	14914	14915	14851	14906	14756	14925	14860	14795	14854	14812	14765	14913	14856	14848	14985	14871	14954	14938	14683	14879	14949	14890	14915	14806	14856	15006	14912	14806	14702	14892	14812	14914	14851	14945	14938	14799	15015	14910	14934	14830	14904	14936	14829	14791	14887	14928	14924	14885	14881	14833	14887	15046	14829	15023	14864	14839	14773	14896	14902	14911	14922	14998	14852	14888	15015	14858	14926	14963	14844	14826	14840	15022	14846	14956	14816	14852	14916	14936	14850	14829	14781	14782	14867	14931	14780	14968	14908	14758	14977	14905	14858	14813	14925	14838	14806	14902	14844	14767	14893	14796	15017	14798	14846	14778	14689	14830	14861	14898	14810	14805	14966	14871	14880	14803	14813	14683	14833	15018	14770	14888	14927	14948	14948	14837	14908	14883	14720	14843	14696	14955	15158	14789	14820	14870	14947	14800	14915	14790	14824	14761	14914	15040	14847	14862	14897	14860	14849	14945	14882	14869	15011	14807	14827	14999	14763	15037	14975	14656	14955	14846	14871	14749	14896	14944	14853	14916	14853	14811	14904	14911	15035	14869	14918	15036	14889	14990	14773	15101	14907	14965	15055	14843	14843	14918	14751	14868	14806	14916	14952	14891	14873	14758	14896	15124	14891	14792	14753	14917	14846	14849	14773	14983	14957	14793	14881	14887	14837	14772	14991	15010	14778	14877	14898	14933	14805	14995	15046	14968	14944	14784	14724	14851	14651	14848	14927	14896	14846	14920	14757	14907	14751	14982	14765	14880	14880	14933	14852	14808	14874	14909	14956	14899	15019	15005	14794	14943	14956	14954	14832	14850	14811	14964	14923	14912	14927	14865	14914	14671	14819	14832	14926	14800	14923	15090	14817	14914	14830	14742	14898	14752	14923	14804	14860	14879	14831	14857	14922	14962	14813	14828	14895	14907	14749	14800	14773	14798	15002	14862	14968	15069	14842	15006	14876	14848	14876	14903	14876	14802	15050	14807	14870	14930	14869	14938	14955	14925	15055	14866	14770	14659	14898	14855	14854	14794	14803	14897	14901	14883	14903	14989	14957	14882	14783	14890	14921	14990	15085	14848	14983	14946	14878	14815	14931	14798	14875	14772	14902	14715	14840	14890	14765	14866	14918	14885	14849	14881	14991	14952	14837	14872	14885	14800	14924	14948	14889	14858	14838	14791	14771	14864	14846	14675	15066	14777	15027	14735	14849	14990	14992	14888	14906	14839	14847	14800	14865	15112	14827	14901	14687	15019	14951	14918	14882	14981	14817	14876	14896	14900	14887	14874	14856	14776	14881	14930	14959	14905	14827	14948	14911	14852	14922	14815	14682	14989	14797	14823	14922	14988	14779	14968	14953	14747	14927	14825	14927	14731	14772	15014	14922	14898	14856	14847	15009	14921	14931	14741	14691	14720	14770	14835	14879	14909	14930	14853	14796	15052	14976	14759	14841	14912	14850	14932	14872	14785	14784	14979	14850	14829	14958	14655	14912	14793	14796	14828	14867	14682	14911	14888	14868	15093	14689	14791	14888	14804	14848	14891	14752	14846	14708	14997	15106	15011	14864	14853	14901	14735	14896	14755	14858	14923	15030	14902	14805	14993	14841	14855	14914	14980	14773	15084	14775	14784	14882	14892	14883	14861	14889	14738	14820	14716	14663	14879	15017	14809	14917	14960	14766	14884	14865	14923	14768	14916	14998	14961	14800	14867	14915	15047	14945	14859	14817	14793	14943	14822	14800	14898	14788	14694	14899	14992	14946	14902	14979	14872	15047	14831	14895	14914	14901	14929	14862	14860	14976	14826	14829	14761	14931	14877	14879	14934	15076	14926	14977	14744	15002	15049	14833	14893	14934	14828	14847	14869	15029	14835	14796	14769	14743	15051	14826	14744	14824	14827	15061	14900	15019	14890	14955	14861	14907	15065	14883	14741	14840	14951	14844	14871	14821	14819	14987	14890	14888	14798	14804	14998	14949	14859	14889	14788	14953	14995	14895	14889	14952	14900	14821	14951	14777	14850	14733	14801	14646	14874	14914	14982	14867	14852	14870	14933	14872	14833	14953	15017	14879	14848	15089	14911	14837	14796	14889	14853	14974	15017	14866	14961	14909	14905	14895	14842	14714	14863	14686	14762	14732	14710	14863	14909	14900	14815	14829	14799	14951	14974	14900	14866	14690	14828	14849	14994	14735	14952	14845	14824	14835	14921	14850	14848	15090	14793	14801	14767	14926	14900	14946	15117	15022	14763	14874	14988	14853	14908	14666	14947	14840	14671	14920	14824	14809	14838	14879	14730	14765	14989	14842	14944	14813	14868	15005	14918	14941	14949	14926	14767	14692	14923	14921	14853	14820	14764	14896	14901	14772	14898	14944	14869	14723	14938	14965	14955	14790	14852	14918	15006	14828	14737	14891	14780	14843	14808	14927	14833	14826	14911	14815	14773	14943	14887	14883	14982	15150	14901	14972	14859	14916	14709	14988	14808	14884	14895
22700	21263	29034	23964	22326	24914	26908	21951	22713	28678	29040	35309	33097	28114	23751	20263	18541	17803	17776	17730	17616	17617	17500	17604	17487	17708	17594	17442	17750	17534	17797	17428	17486	17284	17386	17568	17356	17651	17493	17362	17402	17626	17422	17294	17519	17587	17465	17367	17597	17191	17576	17550	17568	17586	17275	17439	17412	17566	17442	17499	17480	17472	17676	17332	17386	17264	17593	17257	17652	17359	17463	17272	17476	17354	17460	17285	17441	17185	17350	17289	17281	17395	17422	17502	17303	17451	17465	17460	17308	17345	17496	17267	17207	17285	17386	17376	17455	17370	17295	17481	17463	17358	17297	17382	17378	17307	17622	17533	17374	17229	17342	17290	17635	17524	17601	17542	17574	17438	17634	17295	17263	17498	17452	17172	17457	17222	17313	17321	17439	17263	17553	17427	17465	17317	17197	17380	17230	17613	17274	17310	17340	17393	17474	17351	17486	17357	17275	17349	17408	17420	17346	17305	17436	17466	17534	17454	17214	17639	17459	17448	17466	17424	17518	17383	17518	17454	17552	17460	17320	17434	17375	17468	17359	17427	17543	17362	17455	17433	17389	17320	17339	17400	17292	17258	17456	17454	17464	17234	17526	17176	17428	17338	17119	17533	17215	17325	17445	17405	17443	17373	17280	17560	17243	17521	17388	17309	17291	17281	17418	17370	17429	17295	17350	17179	17452	17247	17501	17381	17293	17307	17288	17251	17532	17476	17452	17451	17343	17442	17619	17166	17444	17435	17356	17434	17243	17452	17423	17562	17437	17478	17357	17277	17258	17187	17500	17380	17341	17390	17470	17492	17502	17368	17315	17361	17290	17330	17346	17537	17365	17393	17354	17411	17456	17321	17537	17417	17354	17271	17332	17459	17159	17374	17438	17464	17454	17232	17202	17331	17345	17568	17488	17384	17517	17284	17427	17430	17411	17349	17209	17334	17269	17413	17417	17434	17518	17187	17444	17570	17508	17293	17376	17435	17506	17507	17323	17130	17465	17574	17485	17308	17295	17448	17461	17389	17533	17339	17268	17344	17335	17524	17455	17438	17464	17571	17315	17394	17486	17276	17451	17317	17247	17339	17346	17241	17502	17395	17483	17250	17305	17488	17406	17480	17366	17508	17405	17420	17547	17509	17474	17298	17416	17230	17212	17480	17395	17400	17261	17333	17191	17535	17452	17297	17337	17255	17536	17418	17447	17481	17509	17417	17417	17376	17359	17303	17430	17249	17199	17327	17271	17412	17380	17425	17317	17518	17387	17424	17511	17375	17346	17474	17398	17377	17163	17610	17509	17420	17535	17395	17237	17492	17414	17375	17300	17239	17443	17324	17435	17479	17371	17509	17551	17290	17606	17469	17699	17414	17630	17357	17487	17529	17437	17195	17608	17451	17402	17491	17348	17372	17503	17195	17432	17216	17461	17494	17261	17415	17352	17344	17364	17277	17424	17498	17414	17544	17322	17444	17250	17163	17590	17374	17495	17236	17264	17455	17406	17214	17547	17513	17416	17556	17537	17207	17395	17346	17445	17301	17369	17238	17403	17385	17367	17083	17409	17492	17072	17303	17298	17118	17486	17230	17311	17345	17395	17546	17292	17363	17428	17448	17375	17356	17394	17410	17420	17356	17398	17452	17364	17545	17298	17420	17382	17376	17356	17522	17395	17382	17502	17643	17248	17531	17511	17239	17333	17564	17280	17367	17402	17279	17403	17219	17437	17435	17457	17491	17388	17384	17383	17475	17294	17500	17484	17116	17319	17254	17264	17548	17598	17325	17357	17164	17512	17381	17407	17430	17451	17409	17307	17447	17422	17339	17471	17398	17530	17508	17449	17380	17415	17290	17425	17464	17328	17316	17408	17423	17273	17527	17350	17156	17373	17325	17536	17283	17256	17315	17410	17275	17510	17645	17384	17513	17445	17594	17429	17461	17296	17312	17370	17429	17455	17580	17219	17350	17229	17381	17441	17228	17322	17356	17646	17212	17264	17418	17449	17371	17411	17565	17381	17308	17294	17067	17347	17240	17543	17430	17460	17240	17356	17476	17367	17250	17430	17177	17146	17345	17386	17370	17334	17401	17373	17284	17419	17378	17352	17294	17460	17397	17126	17333	17459	17340	17375	17427	17450	17566	17268	17484	17437	17365	17321	17311	17533	17491	17253	17381	17285	17448	17371	17306	17443	17291	17496	17321	17295	17486	17627	17319	17357	17444	17430	17368	17455	17549	17425	17404	17550	17457	17474	17467	17511	17399	17289	17448	17571	17522	17348	17352	17519	17424	17530	17548	17398	17407	17314	17115	17443	17442	17283	17568	17420	17452	17334	17605	17320	17379	17374	17467	17309	17580	17168	17372	17278	17181	17399	17377	17401	17273	17298	17377	17404	17432	17398	17553	17290	17445	17409	17427	17221	17378	17297	17414	17259	17468	17489	17336	17432	17290	17244	17212	17380	17694	17662	17486	17410	17569	17148	17166	17262	17485	17398	17295	17313	17273	17408	17444	17509	17189	17462	17401	17556	17267	17556	17472	17343	17535	17434	17423	17317	17444	17527	17507	17283	17443	17217	17287	17407	17253	17456	17417	17517	17435	17401	17384	17397	17494	17440	17427	17521	17439	17290	17232	17307	17385	17494	17318	17425	17385	17388	17430	17439	17160	17468	17426	17492	17400	17501	17174	17489	17574	17598	17568	17455	17485	17181	17463	17421	17313	17161	17396	17171	17197	17352	17357	17410	17342	17578	17166	17389	17289	17465	17530	17348	17260	17270	17309	17550	17226	17476	17389	17305	17473	17293	17314	17513	17408	17422	17284	17323	17330	17385	17485	17328	17386	17477	17365	17672	17517	17335	17378	17661	17539	17313	17494	17449	17335	17199	17179	17231	17424	17320	17339	17321	17197	17201	17376	17437	17198	17373	17368	17255	17511	17204	17377	17286	17369	17171	17377	17332	17382	17232	17317	17386	17573	17341	17336	17276	17395	17365	17393	17255	17359	17364	17483	17440	17625	17542	17443	17450	17671	17397	17221	17283	17469	17423	17380	17538	17408	17292	17335	17520	17447	17305	17462	17296	17328	17342	17452	17457	17499	17358	17371	17517	17341	17291	17521	17466	17398	17319	17224	17193	17381	17422	17344	17503	17402	17440	17496	17415	17496	17489	17433	17518	17422	17327	17443	17527	17313	17567	17303	17218	17412	17508	17142	17568	17469	17401	17404	17361	17653	17223	17346	17235	17317	17312	17065	17393	17334	17514	17430	17503	17414	17430	17529	17364	17397	17254	17428	17335	17401	17332	17255	17369	17398	17439	17540	17517	17465	17349	17415	17315	17163	17502	17464	17159	17232	17486	17363	17254	17261	17413	17433	17592	17176	17226	17463	17375	17402	17268	17257	17290	17317	17240	17497	17378	17255	17503	17407	17232	17531	17338	17546	17467	17415	17270	17494	17480	17396	17563	17370	17330	17443	17348	17475	17309	17370	17296	17382	17335	17237	17403	17281	17392	17268	17363	17486	17435	17243	17300	17325	17480	17581	17269	17384	17126	17377	17570	17397	17670	17337	17462	17312	17318	17494	17455	17529	17434	17386	17492	17534	17407	17465	17221	17501	17342	17445	17374	17443	17329	17465	17362	17494	17216	17307	17497	17394	17566	17375	17417	17537	17182	17240	17506	17369	17290	17406	17558	17513	17401	17465	17503	17474	17424	17247	17307	17314	17127	17439	17576	17367	17366	17587	17531	17429	17298	17247	17210	17430	17311	17640	17339	17222	17302	17394	17494	17358	17314	17676	17297	17152	17454	17459	17520	17392	17422	17293	17360	17469	17356	17224	17286	17513	17425	17496	17316	17423	17265	17409	17452	17391	17560	17289	17416	17458	17464	17607	17473	17485	17476	17579	17373	17441	17461	17460	17382	17526	17470	17220	17352	17364	17361	17372	17478	17304	17519	17370	17362	17592	17375	17490	17209	17662	17466	17331	17396	17438	17348	17395	17455	17309	17436	17292	17436	17214	17336	17198	17386	17111	17362	17252	17331	17354	17299	17462	17354	17348	17499	17464	17513	17288	17321	17388	17279	17420	17337	17486	17409	17302	17490	17356	17224	17500	17353	17294	17300	17408	17390	17292	17450	17369	17631	17451	17408	17392	17277	17382	17211	17452	17383	17509	17290	17285	17581	17280	17175	17073	17202	17432	17372	17164	17526	17273	17357	17385	17372	17256	17218	17410	17505	17334	17456	17403	17353	17325	17275	17498	17277	17304	17512	17449	17531	17381	17360	17558	17362	17530	17377	17505	17527	17390	17499	17424	17458	17426	17421	17432	17181	17469	17400	17424	17406	17724	17338	17402	17445	17415	17363	17435	17277	17490	17302	17446	17325	17370	17297	17319	17318	17288	17353	17380	17340	17455	17485	17532	17602	17292	17421	17258	17533	17525	17353	17397	17256	17183	17427	17442	17470	17659	17335	17479	17482	17423	17326	17268	17540	17474	17319	17528	17483	17470	17434	17449	17377	17545	17471	17371	17556	17391	17394	17505	17610	17274	17550	17475	17385	17466	17554	17440	17405	17494	17316	17387	17470	17683	17430	17489	17462	17556	17413	17304	17511	17254	17503	17125	17406	17522	17290	17495	17413	17323	17466	17457	17368	17231	17564	17333	17494	17431	17325	17405	17175	17457	17264	17419	17427	17206	17347	17513	17567	17289	17354	17401	17258	17373	17377	17450	17378	17487	17515	17347	17164	17536	17525	17452	17590	17309	17454	17307	17256	17293	17334	17394	17318	17521	17336	17297	17373	17428	17443	17333	17514	17666	17465	17419	17653	17251	17535	17418	17334	17361	17371	17234	17465	17233	17375	17430	17552	17571	17341	17339	17391	17542	17456	17434	17370	17315	17339	17399	17514	17436	17263	17652	17593	17493	17413	17288	17574	17523	17390	17296	17440	17551	17373	17342	17392	17365	17338	17339	17366	17418	17327	17422	17262	17338	17314	17409	17462	17305	17529	17232	17319	17405	17359	17457	17249	17538	17355	17535	17263	17324	17157	17443	17307	17332	17371	17436	17457	17451	17433	17253	17461	17512	17323	17269	17411	17382	17320	17443	17319	17431	17442	17321	17458	17471	17413	17564	17325	17434
32827	55284	51637	39536	32036	25729	22735	21341	23677	30192	30221	37035	33640	27783	22176	18126	16016	15107	15226	15006	15008	15088	14953	14922	14984	15021	14981	14923	15054	15114	14967	15051	15020	14962	15030	14928	14890	14909	15213	15026	15027	15100	14945	15061	15009	14917	15171	15189	15038	14891	15029	14879	15107	14981	15004	15084	14971	15082	15043	15046	14947	15062	15020	15010	14957	15196	15120	14977	15065	14886	14900	15049	14962	15013	14946	14941	14874	14832	15142	15080	14907	15010	15087	15032	14976	14902	14867	14966	14974	14806	14887	15024	15064	15075	15042	15009	15087	14991	14982	15160	14960	14965	14959	15101	14904	15042	14879	14915	14975	14974	14943	15066	15088	14948	14948	14907	15018	15025	15036	14982	15050	15140	14958	15034	14891	14986	14906	15028	14910	14766	14970	15016	14865	14902	15129	15039	15008	14717	15279	15030	15070	15037	15012	14915	15002	15020	15134	15092	14988	15064	14864	15112	14876	14867	14683	15070	14973	15179	14768	15010	14971	14884	14990	14903	15041	15061	14885	14958	14986	14969	15121	15061	15302	14953	14987	15088	15001	14947	14903	15006	15072	15064	15148	14969	14987	14980	15050	14996	15040	15102	15056	15082	14992	14813	14980	14852	14962	15055	15053	14828	15009	15072	14929	14997	15007	14902	14866	14918	15158	15066	15074	14948	15116	14955	14950	14912	15088	14958	15078	14987	14954	14881	15107	15111	14948	14892	14957	15114	15061	14890	15170	14970	14998	14930	14876	15066	14982	14922	14894	15043	15164	15018	14911	14831	15001	15070	15055	15024	15058	14874	14941	14954	14959	15057	15067	15029	14905	14963	15060	15083	14974	14857	15059	14840	15092	15130	14936	14976	14991	15051	15133	15075	14952	15037	14899	14883	15116	14955	15065	14877	15016	14808	14802	14869	15001	14885	15042	14977	14915	15060	15125	14900	15087	15037	14845	15069	14922	14956	14879	14883	14979	14901	14943	15028	15009	15120	15097	15048	14997	15004	14981	15026	15073	15060	15076	15073	14971	15075	15042	14943	15168	15006	15113	14990	14935	14910	15092	14927	14911	15010	14895	14843	14984	14975	14822	14943	15206	15092	14963	14901	14928	14955	14879	14867	14958	14981	14924	15000	15090	14869	14907	15055	14898	15079	14883	15048	14856	15061	15096	14897	15056	15006	15025	15097	15020	14901	14968	14990	15053	15139	14907	14970	15038	15069	15113	15027	15010	15032	15004	14842	15096	15002	14994	14844	15198	14972	14855	15007	14945	14990	14930	15086	15072	14956	14982	15012	14982	15045	15018	14878	15004	15131	14974	15108	14967	15117	14948	14845	15039	14955	15055	14917	14923	15118	15152	15018	15044	14955	15098	14914	14785	14893	14953	15071	15077	14992	14972	14983	14976	14944	14999	15046	15016	15106	15016	15006	15067	15055	15094	14945	15160	14986	15015	15099	14940	14859	14996	14887	15022	14957	15174	15143	15045	14834	14923	15032	14977	14961	15000	14930	14916	14978	14903	15106	14826	15093	15063	14853	14959	15000	14867	14984	14940	15200	14965	15076	14905	15050	14968	14923	14989	14900	15038	15068	15010	15099	14919	15025	14911	14979	14812	15104	15098	15039	14894	15115	14851	15010	15039	14908	15010	15070	14841	14930	15018	14941	14953	14975	15151	14962	14967	14721	14840	15080	15029	15067	15025	14911	15007	14802	14862	15134	15027	15030	15072	15090	15035	15131	15026	15076	14984	14984	15039	14961	15148	15088	15001	14964	15143	15059	15036	14916	15005	14831	14915	14852	14905	14924	15052	15123	14963	14971	15016	14944	14864	15021	14944	15067	14950	14958	14924	14969	14972	14952	14938	15066	14939	14905	15057	15054	14870	14804	14939	15053	15052	15031	14917	15061	14921	14859	15066	15012	15163	14838	15102	14931	15136	14760	15113	14912	14971	14994	14948	14832	15091	15022	14931	15022	15149	15067	15038	15084	14878	14828	15085	14933	14931	14908	15061	15123	15171	14710	15052	15000	14876	14964	14948	15048	14898	14959	14954	14916	15045	14944	15120	14927	15055	15130	14982	15031	14940	14898	14992	14881	15032	14963	14898	14956	14986	14941	14964	14982	15126	14979	15035	15203	15212	15118	14927	15104	14793	14961	14882	14886	15064	15031	14943	14899	14908	14839	14831	15059	14892	14851	15081	14946	15051	15137	15113	15127	14979	14945	14883	14975	15021	15116	15126	15073	15064	14990	14954	15076	14911	14956	14757	14878	14952	15066	14866	15082	15122	14956	15011	15045	15023	14898	14935	15021	15128	15146	14995	15034	15080	14951	15065	14899	14882	15101	14936	14980	15029	15003	15061	14957	14953	14988	14996	14891	15067	14884	15117	15046	15067	14985	14927	15174	15084	15087	14931	14985	15025	14927	15017	14800	15100	15154	14807	15032	14964	15038	15099	14952	14910	14910	15243	15060	14989	14872	15070	14985	14961	15011	15034	15203	14806	14943	14998	15055	15038	14893	15157	14943	15019	15037	14971	15132	14932	14881	15029	14939	15013	15047	15012	14972	15071	15071	14947	15026	14893	14999	15100	14971	14830	15080	15084	15011	15044	15011	15175	15038	15018	15035	14998	15001	14963	14802	15013	15078	15016	15046	15050	15081	15074	15019	14974	14925	15082	15193	15105	14804	15020	14913	14861	14942	15060	14791	14920	15112	14892	14953	15051	15052	15039	14982	14872	14942	14891	14988	14996	15217	15077	15027	14827	15002	15014	15093	15039	14966	15056	14968	14940	15031	15094	14996	14874	15006	14884	14974	15011	15009	15006	15034	14866	14893	15117	14890	14928	15026	15006	15060	14984	15032	14924	15049	15041	14873	14999	14887	15000	14993	14924	14958	14897	15029	14947	14939	15019	15069	15025	14780	14944	14987	14896	15031	15189	14963	15173	14991	15039	14992	14949	14964	14985	14769	14986	15035	14932	14913	14934	14937	14941	15005	14952	15025	14847	14900	14925	15144	14910	15125	14814	15046	15044	15043	14855	14835	14880	15100	15022	15019	15182	14898	15126	15040	14904	15051	15112	14975	14947	14921	14940	14904	15043	15000	14852	14916	15064	14813	15118	15035	14937	14969	15061	14900	14926	15112	15041	15040	15014	15056	15047	14864	14978	15002	15037	14801	14869	14961	14936	15072	14892	14856	15047	14844	15079	15022	14973	14966	14921	15064	15026	14857	14915	15037	15120	15045	14929	15006	14837	15030	15015	15103	14857	14844	15051	14821	14981	14981	15060	14973	14905	15036	15003	15034	14876	14954	14897	14992	14879	14994	15177	15118	15017	14942	15171	14961	15127	15054	14900	15090	15100	14996	15004	14983	15143	14885	15097	15010	15097	15017	14982	15092	14930	14943	15017	15041	14979	15101	15050	15036	14975	15090	15025	15049	14921	15083	14840	14911	14911	15082	15052	14968	14902	14978	15049	15030	15036	15016	15086	14917	15067	14996	15059	14990	14930	15144	15156	15121	14769	14941	14946	15060	14982	15027	14923	14791	14991	14926	14982	14985	15037	15033	15130	15054	14993	15101	14962	14992	15121	14975	15054	14919	14976	15031	14976	14925	14961	14901	15017	15032	15035	15079	15017	15082	14907	14898	14937	14949	14959	14906	15071	15054	15021	15104	15013	14994	14983	14917	15013	15074	14941	15023	14972	14921	15141	15022	15070	15012	15064	14926	15237	14974	14928	15017	15075	15058	14968	15051	15176	14979	15056	14973	14983	15013	14936	15031	14887	14999	15038	15047	14995	14888	14970	14916	15083	15044	15001	15070	14909	15019	15158	14861	15042	14904	14858	14947	15142	14851	15037	15020	14778	15005	14935	15237	15014	15064	15217	15077	15053	14961	14935	14999	14974	15178	14948	15068	14970	15056	15089	15103	14972	15093	14976	15028	14824	15099	15000	15049	14830	14949	15042	15063	14955	15020	15098	14787	15140	14884	15073	14981	15029	15020	15092	15039	14943	15087	15009	14943	14923	14985	14967	15024	15016	15036	14959	15087	14990	15037	14977	14888	15055	15126	14992	15039	14939	14906	15034	15096	15144	15144	14935	15000	14997	14925	15148	15044	14924	14971	14971	15200	14970	14995	14964	15112	14958	14929	15191	15054	14922	15120	14981	15033	14895	14902	14982	14985	15130	14943	15093	14985	15103	15146	14844	15012	14914	14927	15078	15060	15102	14991	15013	15056	14963	14875	15093	15062	15196	14904	15155	14900	14852	14939	15063	14948	15092	14796	14967	15138	14937	14947	15135	15057	15018	14951	14969	14932	14925	14946	15099	15250	14852	14890	15176	15026	15043	14996	14945	14885	15159	14894	15112	15126	14920	14857	15141	14955	14911	14915	14897	15197	14890	14894	15052	15069	14900	15087	15056	14906	15105	14965	15120	14943	14958	15065	15038	15082	15104	15013	15054	14919	15060	14945	15012	15093	15052	15096	14915	14955	14972	14985	15062	14951	15131	15064	14943	14883	14790	14975	14931	15157	15030	14839	15239	15103	14777	15033	15028	14947	15110	15240	15101	15067	15023	14802	14949	14958	15031	14925	15103	14920	14997	15144	15137	15131	15026	14778	14933	14906	15041	14947	15113	15039	15047	15072	15309	14985	14936	14941	14900	15034	14990	14900	14995	14825	14974	14962	14977	14881	14976	15017	15037	14918	14930	15113	15111	15044	14945	15081	14991	15075	14884	15060	14939	15095	14917	15032	15011	15007	14956	15072	14910	14991	15009	15020	14955	14934	15127	14972	15058	14930	14811	14970	14991	15051	14925	15135	14896	14851	15079	15113	15004	15080	15022	15050	15138	15007	15041	15011	14874	14912	15109	14935	14977	14943	15121	14990	15022	15063	14930	15065	15038	14873	14928	14983	15032	15094	14920	14962	15073	15072	15171	15008	15052	15067	15009	14885	15051	14890	15054	15118	15040	14979	15052	15012	15187	15056	15028	14989	14995	15167	15097	14945	15107	15011	15028	14935	14948	14917	14975	14803	15005	14951	15178	14939	14902	15036	15054	14798	15039	14936	15064	14946	14861	14919	14970	14960	15046	15204	14928	14935	14945	14704	14915	15011	14837	14947
28138	24846	29700	25553	19861	18999	18390	17948	17961	18025	18367	19026	19178	18901	18396	17900	17580	17516	17636	17487	17442	17443	17316	17485	17173	17375	17344	17209	17441	17188	17448	17263	17409	17441	17425	17401	17492	17346	17326	17569	17316	17303	17510	17751	17545	17473	17527	17332	17401	17458	17644	17491	17526	17688	17400	17562	17405	17201	17413	17363	17539	17446	17446	17581	17431	17389	17289	17534	17419	17385	17262	17571	17498	17403	17271	17524	17414	17268	17429	17315	17335	17476	17374	17546	17456	17323	17360	17435	17533	17510	17537	17414	17428	17427	17523	17570	17472	17490	17529	17484	17376	17194	17256	17672	17465	17253	17579	17553	17395	17558	17537	17342	17245	17239	17441	17556	17306	17388	17362	17446	17210	17475	17479	17454	17460	17484	17565	17588	17475	17487	17226	17313	17485	17344	17461	17356	17201	17471	17351	17300	17363	17417	17302	17496	17495	17294	17338	17346	17429	17639	17228	17377	17482	17259	17265	17392	17565	17518	17437	17305	17488	17462	17321	17595	17318	17528	17602	17576	17512	17356	17458	17614	17520	17387	17579	17381	17442	17547	17508	17504	17499	17367	17319	17512	17478	17378	17337	17277	17421	17438	17276	17506	17393	17497	17348	17292	17441	17346	17463	17365	17363	17429	17354	17480	17446	17602	17351	17492	17417	17334	17367	17442	17443	17397	17432	17312	17504	17470	17552	17248	17294	17461	17473	17251	17251	17360	17391	17458	17517	17452	17331	17583	17271	17385	17363	17369	17340	17406	17445	17421	17377	17489	17436	17556	17272	17466	17401	17440	17356	17177	17314	17379	17234	17366	17620	17273	17187	17352	17453	17284	17412	17438	17409	17293	17530	17386	17365	17388	17434	17386	17481	17351	17427	17426	17473	17609	17359	17601	17354	17403	17309	17362	17467	17250	17385	17481	17327	17368	17312	17389	17421	17439	17437	17424	17309	17326	17423	17404	17459	17379	17500	17388	17508	17587	17303	17283	17451	17322	17357	17231	17408	17425	17366	17365	17404	17238	17503	17533	17329	17294	17509	17429	17633	17502	17376	17569	17331	17160	17287	17299	17527	17407	17218	17396	17560	17354	17464	17564	17497	17629	17368	17348	17595	17345	17359	17560	17542	17629	17519	17307	17527	17619	17556	17336	17385	17537	17515	17231	17817	17380	17309	17415	17272	17340	17447	17385	17318	17381	17554	17413	17530	17298	17486	17407	17462	17379	17321	17429	17577	17471	17281	17313	17298	17401	17467	17442	17444	17395	17233	17477	17300	17599	17445	17530	17356	17290	17279	17359	17441	17263	17607	17714	17275	17413	17349	17316	17554	17318	17328	17408	17246	17371	17381	17507	17548	17221	17261	17373	17654	17383	17403	17204	17399	17167	17303	17160	17287	17337	17131	17414	17394	17572	17513	17285	17424	17299	17572	17490	17297	17444	17512	17420	17396	17233	17501	17369	17454	17455	17231	17463	17311	17406	17368	17554	17549	17308	17561	17515	17491	17581	17381	17489	17505	17468	17550	17514	17527	17236	17591	17398	17452	17525	17362	17297	17460	17489	17526	17528	17471	17240	17507	17421	17428	17534	17486	17456	17240	17368	17624	17489	17301	17486	17200	17441	17436	17383	17395	17627	17315	17507	17441	17380	17446	17332	17333	17323	17318	17506	17276	17330	17243	17362	17403	17281	17459	17231	17337	17295	17428	17469	17592	17304	17374	17286	17426	17444	17486	17530	17346	17385	17304	17583	17355	17377	17305	17332	17393	17474	17483	17284	17379	17472	17409	17463	17460	17450	17408	17492	17428	17213	17535	17513	17358	17439	17493	17481	17664	17650	17371	17501	17379	17414	17516	17293	17309	17432	17231	17500	17429	17258	17389	17467	17657	17323	17361	17203	17396	17278	17373	17315	17367	17368	17457	17194	17210	17519	17438	17502	17600	17543	17562	17407	17378	17414	17376	17502	17561	17442	17540	17529	17362	17371	17551	17608	17586	17494	17646	17540	17494	17280	17260	17495	17434	17372	17398	17466	17355	17370	17357	17538	17560	17509	17389	17379	17497	17384	17434	17515	17250	17607	17289	17465	17289	17351	17223	17261	17603	17240	17252	17407	17564	17586	17391	17499	17589	17299	17525	17512	17520	17524	17231	17298	17431	17370	17692	17513	17295	17503	17419	17516	17330	17449	17488	17384	17318	17463	17521	17322	17342	17146	17338	17450	17472	17480	17392	17383	17523	17395	17432	17434	17631	17618	17397	17632	17566	17659	17550	17580	17363	17453	17278	17551	17521	17452	17333	17600	17443	17185	17292	17530	17464	17327	17376	17310	17450	17306	17224	17370	17325	17490	17294	17225	17533	17616	17395	17177	17594	17622	17399	17485	17626	17357	17592	17442	17425	17442	17558	17333	17425	17245	17348	17437	17435	17384	17401	17572	17535	17481	17387	17297	17350	17180	17538	17532	17270	17350	17486	17589	17446	17348	17464	17377	17540	17393	17373	17316	17353	17386	17394	17336	17434	17295	17297	17444	17359	17313	17396	17312	17390	17411	17432	17546	17187	17385	17468	17519	17534	17393	17434	17292	17455	17382	17419	17468	17441	17238	17452	17480	17550	17606	17256	17682	17609	17409	17530	17290	17478	17544	17542	17304	17485	17663	17468	17397	17383	17469	17380	17226	17402	17675	17568	17485	17363	17365	17398	17406	17558	17438	17461	17459	17507	17376	17563	17141	17470	17529	17434	17400	17530	17287	17126	17116	17340	17438	17435	17442	17496	17461	17432	17579	17430	17389	17501	17424	17447	17454	17462	17263	17323	17352	17560	17446	17544	17416	17650	17294	17406	17705	17504	17393	17453	17642	17555	17273	17407	17302	17216	17402	17622	17600	17534	17316	17448	17220	17282	17433	17525	17136	17721	17430	17580	17532	17355	17142	17557	17595	17430	17297	17352	17423	17443	17361	17354	17329	17395	17554	17360	17389	17194	17248	17516	17468	17582	17303	17433	17391	17337	17363	17439	17431	17522	17461	17291	17264	17611	17182	17326	17453	17456	17307	17485	17458	17242	17269	17662	17462	17439	17356	17386	17398	17595	17391	17439	17230	17328	17456	17513	17276	17571	17506	17407	17254	17594	17338	17466	17346	17534	17286	17503	17397	17442	17385	17365	17657	17323	17460	17391	17249	17419	17319	17242	17500	17570	17502	17489	17383	17440	17275	17429	17227	17346	17503	17415	17446	17505	17383	17537	17269	17426	17320	17503	17461	17360	17494	17625	17295	17525	17285	17407	17139	17237	17356	17469	17358	17575	17465	17562	17446	17388	17411	17198	17379	17479	17503	17447	17385	17434	17372	17569	17611	17447	17247	17305	17455	17372	17672	17448	17546	17303	17179	17462	17437	17273	17225	17493	17333	17463	17524	17432	17434	17451	17502	17508	17307	17243	17253	17466	17497	17298	17272	17482	17477	17354	17405	17477	17437	17540	17542	17489	17524	17478	17405	17323	17193	17481	17375	17527	17404	17629	17438	17442	17274	17366	17321	17535	17469	17448	17499	17384	17453	17344	17425	17487	17487	17450	17307	17408	17392	17482	17531	17480	17484	17378	17480	17155	17551	17431	17359	17355	17489	17278	17428	17611	17417	17422	17397	17440	17538	17423	17467	17335	17309	17558	17516	17277	17387	17427	17279	17258	17514	17721	17460	17717	17359	17628	17537	17495	17578	17455	17460	17523	17468	17255	17351	17523	17479	17429	17221	17354	17438	17292	17574	17389	17260	17430	17347	17485	17437	17358	17427	17289	17483	17262	17436	17435	17601	17455	17445	17456	17531	17528	17400	17459	17299	17359	17474	17358	17476	17400	17521	17318	17611	17337	17466	17575	17308	17265	17474	17428	17475	17586	17281	17425	17285	17379	17254	17541	17441	17374	17306	17456	17467	17454	17519	17443	17316	17400	17380	17568	17567	17390	17285	17336	17585	17252	17429	17366	17398	17456	17556	17609	17541	17465	17319	17309	17326	17500	17338	17293	17393	17478	17434	17365	17274	17278	17437	17565	17548	17497	17424	17483	17330	17209	17125	17340	17229	17374	17466	17377	17211	17692	17578	17231	17445	17559	17377	17396	17505	17323	17530	17349	17444	17584	17279	17301	17364	17389	17215	17373	17384	17493	17462	17636	17454	17443	17232	17501	17581	17374	17471	17224	17386	17284	17463	17649	17455	17359	17415	17412	17642	17473	17269	17599	17350	17428	17423	17228	17335	17556	17370	17185	17535	17418	17436	17373	17333	17560	17423	17485	17476	17612	17328	17476	17399	17460	17391	17294	17364	17400	17342	17644	17618	17423	17547	17474	17455	17399	17395	17217	17570	17125	17322	17430	17336	17369	17317	17568	17357	17543	17454	17287	17097	17283	17340	17429	17530	17363	17506	17465	17536	17256	17246	17420	17559	17418	17593	17396	17561	17395	17194	17390	17310	17358	17563	17795	17656	17298	17386	17307	17452	17517	17547	17548	17278	17471	17438	17439	17522	17492	17567	17412	17509	17510	17288	17286	17244	17473	17418	17319	17302	17540	17486	17461	17349	17459	17548	17456	17239	17560	17573	17561	17393	17414	17432	17497	17290	17485	17440	17370	17397	17306	17461	17473	17292	17613	17354	17362	17366	17322	17560	17169	17480	17361	17281	17412	17325	17548	17497	17361	17597	17398	17500	17470	17499	17388	17194	17517	17379	17509	17482	17468	17500	17415	17380	17245	17431	17435	17578	17502	17338	17267	17245	17325	17310	17455	17420	17380	17315	17542	17710	17617	17263	17284	17530	17461	17287	17479	17297	17300	17409	17335	17429	17427	17290	17392	17499	17467	17261	17650	17602	17510	17444	17392	17266	17561	17692	17593	17301	17321	17422	17464	17432	17340	17375	17518	17459	17638	17422	17494	17246	17332	17424	17423	17496	17537	17370	17296	17479	17417	17628	17502	17391	17520	17483	17448	17580	17394	17797	17518	17410	17595	17411	17431	17460	17512	17290	17469	17343	17458	17362	17324	17615	17618	17484	17346	17344	17450	17569	17472	17461	17319	17568	17487	17437	17562	17451	17442	17311	17371	17534	17426	17494	17241	17427	17286	17515
26832	37719	31696	22947	18413	16799	15876	15437	15575	15930	16471	17192	17141	16582	15966	15429	15313	15212	15064	14990	15011	14950	15040	15087	14933	15122	15110	14886	15096	15102	15081	15055	14994	14923	14989	15074	14920	14903	14972	15023	14902	15153	15101	15080	14927	14968	15142	15088	14995	14719	15097	15010	14935	15069	14884	14907	15029	14977	15049	14984	15027	15030	15160	15123	14984	15100	15004	14989	15141	15014	14965	15070	14953	15043	14997	14872	14936	14944	15086	15074	15065	14934	15122	15179	14964	14966	15107	14833	14964	14942	15043	14945	14825	15070	15116	15034	15085	14965	15166	14897	15156	14971	15102	14949	15156	15080	14975	14859	15120	14783	14981	15183	15092	15119	14970	15008	15129	14981	14923	15054	14945	15038	15078	15174	15008	15026	14869	14965	15120	15071	15050	15072	15111	14978	15070	14829	14973	15049	14955	14987	14951	15056	14992	15076	15023	14989	15037	14921	14958	15035	14817	15075	15077	14848	15259	15024	14972	14951	14936	14859	15117	15031	15103	15005	14922	15033	14950	15130	14957	14944	15082	14945	15101	14953	15120	14988	14959	14886	15086	15042	14880	14941	14873	14898	15109	14997	15155	14987	14993	14994	14917	14980	14938	15126	14917	15086	14953	14790	15031	15151	14951	14947	15018	15049	14858	14981	14935	15027	15062	15068	14969	15004	15009	14901	15076	14903	15160	15226	14997	15000	15003	15062	15132	14874	15102	15003	15067	14985	15012	14907	14988	15052	15057	15015	14885	15215	15039	15016	15093	15200	15187	15256	14720	15096	15133	15004	15080	15039	15066	15121	15109	14985	15075	15175	15008	14898	14880	15091	15030	14971	15107	15008	14878	15166	14789	15077	15056	14874	15028	14994	14938	15099	15008	15211	14951	15048	15061	15023	14985	15083	14858	15103	15106	14993	14931	15073	14952	14910	15123	14893	15012	15268	14994	15027	15051	15043	15122	14855	15131	14879	15013	15125	14953	15133	15179	14927	15118	14863	15237	15027	15086	14893	14891	14953	15166	15179	14984	15126	14951	15112	15044	15147	14938	14965	14939	15021	15045	14997	15000	15101	14970	15052	15163	15082	15080	15197	15072	15018	14877	15023	15088	15083	14978	15131	14982	15106	15088	15051	14962	14973	15029	15013	14990	15122	14958	15062	15086	14947	14935	15023	15028	15014	15172	14974	14917	15003	15083	14912	14916	15164	14991	14993	15152	15066	14867	15002	14884	15186	15019	15021	15087	14927	15053	15113	15300	15002	15004	14845	15114	14956	15100	14941	15021	15005	14933	14964	15051	15162	15109	15033	14921	14828	15029	15183	14818	15200	14998	15074	15116	15206	15250	14952	15100	15138	15102	14892	14906	15082	14937	14935	15134	15025	15087	15080	15203	15198	15189	14922	15030	15065	14951	15236	14890	14998	14993	14945	15009	15062	15127	15069	15255	15026	15135	15020	15085	14795	15069	15157	15025	15059	15087	15129	15108	15028	15169	15031	14982	15093	15172	15016	15081	14841	15085	15018	14963	14896	15149	14987	14943	14945	15100	15099	15108	14760	15090	15033	15115	14969	15001	15040	15097	14998	14994	15024	15011	15078	15048	15069	14867	15095	15003	14866	15021	15137	15074	14980	14891	14943	14947	14956	15020	15013	15180	14855	15124	15056	15129	14970	15137	15083	14961	15062	14977	14885	15081	15027	14994	15115	15049	15051	15068	15002	15083	15095	15096	15107	15069	15032	15029	14914	14916	15033	14931	15021	15004	15114	14961	15048	15027	15022	15051	15067	14971	15055	14953	14973	15031	15087	14871	14977	14926	14886	15091	15242	15002	15094	15142	15030	15075	14989	14928	14986	15053	14915	14907	14923	15072	15078	14970	14895	15147	14999	14955	14955	15075	14974	15045	14861	14942	14993	14930	14946	15059	14956	15023	15120	14898	15008	15010	15019	15178	14968	15074	14931	15069	14973	15080	15155	14999	14982	14849	14947	15158	15029	15109	15048	14945	14901	15058	14929	14833	14977	15031	15116	15023	14930	15088	15319	15103	14725	15203	14847	14967	14844	14984	15074	15072	15145	15060	15103	15006	14980	15044	15100	14969	14969	14897	14999	14943	15068	15130	15033	15187	15038	15158	14947	15067	15147	15130	14973	14871	15192	15115	15109	14856	15156	15080	15033	14940	15039	14999	15162	14919	14873	14930	14953	15138	15058	15066	15096	14863	15152	15277	15086	15039	14963	14924	15072	15054	15129	14955	15015	15086	15092	15073	15114	15006	14986	15104	15107	15118	15008	15030	15121	14987	15098	15006	15053	15018	15080	14839	14921	15064	15198	15098	14903	15032	14980	14989	15025	14816	15180	15121	14953	15026	15099	15061	15060	14951	15009	15155	14971	14894	14894	15095	14969	14999	15037	15064	14988	14838	15129	15075	14910	15036	15021	14997	15175	15063	14957	14848	15007	15061	14954	14878	15036	14960	15026	15196	15098	15048	15006	15111	15109	15088	15000	15051	15012	15006	14967	14982	14940	15124	14993	14937	15053	15014	15129	14985	15006	15075	15043	15017	15079	14985	14882	15069	14999	15298	15009	14736	15022	14990	14960	14981	15093	15102	14982	15025	14954	14908	14976	14973	14968	14954	15081	14958	15175	15122	14884	15120	14960	14930	15015	15129	14855	14852	14989	15061	15041	15057	14878	14917	15099	15061	15163	14918	14996	14980	15184	15036	14894	15142	15053	15048	15012	15062	15158	15011	15070	15054	15100	15034	15254	15092	14797	14896	14981	14978	14893	15064	14927	14836	14915	15144	15092	15006	14935	15035	14987	14834	15059	14948	15040	15059	15189	14975	15075	15092	14939	14990	14965	14929	14849	14853	14958	14972	14977	15013	14959	14925	15158	15023	15049	15059	14995	15132	14983	14924	15003	14976	14970	15009	15016	14918	14853	15088	15083	14909	15002	15008	15123	15217	15037	15092	14916	15073	14942	15018	14756	15024	14988	15138	15040	14799	15158	14881	15020	15011	15107	15117	14968	15075	15107	14978	14950	15053	15075	14973	14944	14972	15085	15145	14916	14999	15116	14872	14805	15035	15036	15034	14889	14966	15060	15054	15186	15041	15021	15012	15018	14889	15091	14921	15079	14945	14973	14954	15148	15065	15072	14836	15145	15070	15139	15143	15011	14944	15092	15015	15042	14930	14992	15102	14940	14986	14940	14986	14957	15088	15148	15003	15110	15010	15015	15017	15037	15106	14897	15105	14830	15150	15143	15033	15037	14990	15109	15098	15004	15127	15049	14964	14998	14856	14987	14987	15065	15037	15124	15089	14953	15118	15057	14976	14997	14925	15015	15077	15013	15169	14870	14957	14967	14891	15034	15139	15021	14903	14903	15051	15074	15022	15062	14802	14938	15125	15061	15208	14993	14934	15119	15016	15123	15230	14979	15102	14902	14994	15146	15122	14851	15043	15084	14912	15129	15012	15080	15136	14830	14874	14902	15072	15213	14894	15082	14945	15029	15008	15011	14914	15068	15013	14894	14981	15002	15084	15065	15035	15009	15117	15067	15047	14868	15014	15043	15005	14978	14878	15116	15015	15021	15127	14920	15043	15028	15150	15178	15028	14947	14890	15008	15125	15051	15011	14955	15044	14888	15053	15016	15140	14923	15109	15083	14962	15127	14849	15057	15336	14986	15065	15053	15054	15031	14958	14955	15102	14999	14918	15114	14972	15031	15035	14949	14949	15090	15049	14875	15128	14844	14982	15052	15031	14928	15116	15114	15127	15093	14903	15146	15103	14795	14950	15160	15006	15070	15005	15019	14952	15120	15041	14970	15091	15020	15065	14918	14871	15136	14977	15133	15031	15120	15026	14841	15089	15025	15061	14920	15015	15132	15065	14933	14959	15045	14868	14996	14976	15069	14943	15178	14885	15028	14939	15190	15023	15143	15208	15094	15113	15099	15007	14945	15102	14822	14961	14912	15138	15044	15018	14933	15038	15053	15084	14784	14837	15034	15127	15043	14951	15282	14908	15071	15156	15012	15092	15064	15057	15097	15016	15089	15131	14925	15118	14991	15081	15109	14944	15101	15026	15159	15122	15098	15017	15007	14858	15124	14989	15047	15091	14910	14964	15054	15096	14892	15224	15249	15024	15017	15133	15062	15095	15133	14962	14952	15115	14963	15060	14910	14953	15049	14916	15208	15127	15058	14863	15023	15051	14984	14927	14998	14927	14930	15123	15223	15000	14905	15171	14890	14995	14992	15065	15077	15030	15220	15013	15014	15042	14846	15033	15076	15100	14984	15136	14922	15214	15004	14892	15068	14888	14971	15135	14920	14982	14946	15010	14870	15063	15014	15168	14975	15064	15008	15096	14951	14927	15058	15083	14976	14915	14947	14993	15020	14940	15160	15158	15066	14948	15067	15171	15011	15131	15070	15073	15155	14905	15039	15098	14877	15033	15026	15171	15107	14953	15111	14931	15028	15063	15000	15134	14961	14999	14964	15106	15007	15112	14921	15087	15073	14962	15231	14918	15006	15120	14907	14963	15100	15065	14886	15140	15145	15127	14937	14789	15142	15118	15096	15027	14941	14978	15064	15001	15173	15117	15049	15042	15034	14950	14922	14959	14959	14903	14952	14946	14960	15102	15006	14934	15024	15048	14994	15079	15010	15203	15164	14951	14975	15100	15005	14999	15050	15082	15086	15004	15059	15035	14950	15012	14965	14991	15104	15197	15078	15085	14929	14946	15048	15046	15050	14999	14993	15016	15025	15138	15101	15027	14995	14942	15169	15052	14911	14999	15058	14986	15169	15046	15012	14988	15183	15099	15005	14971	14953	15176	15118	14935	14958	14987	15033	14969	14875	15164	15172	15105	14990	15003	15163	14962	14952	15119	15051	15014	14998	15107	15019	14972	15031	14983	14966	15026	15023	15007	15132	14913	15000	15067	14912	15055	14864	15100	15110	15007	15033	14982	15048	15093	14966	15191	15116	14976	14910	15053	15151	15095	14950	15065	14981	15008	15229	14985	15060	15069	14991	14997	15032	15097	15050	14907	15028	15047	14957	15028	15063	14884	15173	14884	15109	15083	15037	14948	15068	15128	15028	14961	14887	14896	14937	15037	15004
23790	21233	28716	24824	23292	23450	22296	20134	21262	22451	24864	29053	27480	23641	20545	18686	18003	17559	17371	17288	17413	17225	17091	17188	17284	17362	17382	17367	17431	17224	17161	17360	17275	17282	17190	17268	17268	17375	17254	17446	17123	17227	17287	17126	17181	17321	17332	17303	17277	17295	17278	17494	17213	17222	17261	17289	17449	17238	17303	17291	17125	17413	17180	17156	17586	17436	17531	17188	17382	17224	17453	17238	17249	17426	17252	17180	17201	17161	17504	17095	17278	17168	17288	17199	17300	17421	17333	17321	17200	17125	17343	17389	17123	17357	17227	17477	17337	17410	17130	17244	17369	17176	17283	17010	17411	17190	17282	17310	17440	17367	17243	17361	17192	17056	17212	17367	17333	17253	17247	17228	17291	17188	17262	17331	17107	17098	17194	17164	17154	17175	17142	17218	17350	17337	17020	17325	17249	17337	17241	17207	17293	17459	17310	17428	17333	17375	17222	17241	17200	17251	17324	17306	17276	17271	17200	17005	17148	17265	17168	17071	17343	17129	17113	17395	17099	17359	17224	17272	17402	17063	17223	17366	17134	17153	17213	17291	17276	17231	17263	17185	17103	17218	17418	17232	17287	17342	17185	17328	17217	16930	17182	17114	17137	17263	17360	17261	17231	17458	17158	17251	17382	17419	17304	17042	17265	17232	17268	17252	17210	17483	17378	17243	17089	17385	17146	17269	17273	17337	17211	17045	17294	17226	17266	17243	17161	17059	17135	17244	17294	17192	17205	17275	17223	17214	17178	17327	17256	17188	17319	17376	17214	17178	17322	17189	17112	17111	17131	17089	17072	17185	17013	17086	17205	17163	17203	17355	17355	17269	17278	17192	17212	17078	17360	17136	17240	17363	17253	17221	17129	17254	17231	17272	17096	17382	17306	17312	17220	17295	17211	17427	17192	17266	17293	17047	17042	17307	17325	17108	17319	17328	17285	17040	17376	17279	17251	17238	17308	17248	17112	17393	17201	17333	17177	17023	17358	17467	17139	17277	17367	17182	17236	17181	17287	17223	17260	17307	17291	17186	17181	17264	17405	17412	17278	17182	17148	17170	17255	17273	17302	17105	17173	17268	17250	17184	17072	17174	17145	17441	17165	17360	17328	17241	17244	16995	17320	17424	17216	17189	17278	17220	17190	17181	17227	17233	17344	17430	17073	17107	17177	17144	17168	17309	17275	17062	17341	17243	17137	17239	16996	17410	17248	17301	17333	17346	17225	17297	17046	17516	17222	17281	17187	17283	17227	17122	17185	17126	17284	17193	17204	17187	17237	17233	17211	17362	17443	17479	17242	17195	17357	17023	17188	17253	17103	17232	17242	17272	17255	17309	17249	17169	17143	17074	17229	17258	17287	17301	17504	17041	17146	17361	17268	17142	17259	17248	17056	17109	17179	17344	17347	17261	17310	17182	17083	17377	16992	17499	17235	17113	17297	17157	16924	17166	17133	17301	17123	17221	17269	17260	17142	17379	17170	17435	17257	17190	17049	17188	17194	17234	17362	17266	17370	17277	17306	17132	17274	17186	17291	17252	17239	17186	17262	17329	16997	17099	17006	17464	17031	17084	17406	17177	17063	17250	17316	17228	17270	17308	17369	16991	17221	17159	17137	17182	17014	17367	17315	17288	17494	17154	17163	17231	17293	17172	17159	17271	17210	17238	17290	17270	17278	17370	17513	17285	17437	17240	17298	17117	17242	17184	17189	17377	17094	17342	17219	17107	17247	17174	17154	17223	17237	17318	17181	17225	17225	17369	17085	17088	17114	17150	17072	17568	17295	17180	17343	17216	17320	17157	16922	17231	17098	17078	17257	17432	17170	17506	17166	17174	17300	17054	17059	17267	17293	17085	17286	17182	17390	17243	17372	17299	17251	17323	16968	17129	17172	17138	17480	17282	17443	17143	17448	17027	17329	17311	17277	17228	17158	17176	17349	17331	17295	17198	17359	17267	17257	17199	17130	17406	17188	17184	17247	17248	17282	17316	17202	17107	17321	17213	17418	17128	17223	17107	17467	17351	17332	17313	17316	17358	17182	17131	17041	17302	17211	17376	17198	17301	17288	17235	17136	17195	17269	17161	17263	17179	17273	17246	17073	17587	17297	17157	17545	17257	17225	17366	17405	17438	17165	17296	17363	17423	17137	17375	17306	17345	17355	17213	16998	17260	17204	17324	17149	16990	17172	17179	17106	17392	17208	17258	17217	17335	17232	17289	17190	17060	17054	17055	17068	17212	17324	17190	17557	17269	17172	17358	17367	17096	17162	17399	17303	17402	17400	17266	17323	17342	17454	17234	17196	17246	17198	17365	17236	17111	17159	17099	17312	17115	17149	17119	17255	17254	17311	17336	17278	17273	17071	17313	17228	17027	17197	17273	17431	17284	17233	17243	17252	17269	17184	17127	17350	17260	17262	17282	17193	17316	17272	17148	17476	17418	17356	17362	17142	17202	17125	17305	17384	17220	17079	17161	17232	17366	17298	17273	17013	17145	17124	17129	17286	17168	17186	17245	17461	17000	17314	17194	17376	17236	17377	17272	17212	17250	17418	17418	17083	17148	17368	17325	17343	17062	17366	17154	17249	17360	17205	17218	17135	17199	17224	17350	17061	17240	17096	17412	17369	17143	17011	17417	17255	17156	17209	17276	17127	17183	17180	17155	17306	17113	17305	17087	17165	17157	17093	17170	17257	17207	17387	17316	17372	17141	17212	17199	17070	17090	17128	17206	17155	17272	17291	17184	17271	17448	17370	17353	17398	17207	17130	17093	17222	17284	17251	17248	17186	17139	17220	17295	17228	17123	17129	17178	17265	17385	17234	17348	17299	17089	17347	17439	17358	17251	17307	17150	17296	17242	17291	17270	17457	17144	17308	17359	17344	17543	17187	17279	17090	17318	17231	17263	17017	17160	17123	17200	17308	17153	17145	17245	17328	17035	17178	17374	17436	17415	17182	17225	17283	17235	17415	17475	17217	17347	17158	17390	17223	17193	17227	17372	17215	17282	17372	17192	17285	17379	17161	17463	17347	17045	17352	17288	17295	17132	17145	17090	17203	17279	17360	17360	17177	17296	17407	17081	17187	17339	17377	17399	17131	17273	17279	17014	17240	17418	17287	17142	17430	17169	17145	17146	17303	17464	17122	17271	17327	17254	17240	17268	17226	17207	17395	17403	17203	17318	17032	17380	17259	17040	17300	17172	17439	17240	17296	17143	17158	17363	17263	17100	17339	17318	17291	17262	17285	17278	17009	17311	17233	17401	16900	17339	17199	17216	17232	17150	17196	17103	17343	17147	17189	17288	17298	17340	17436	17188	17250	17324	17269	17330	17094	17146	17418	17383	17171	17136	17436	17141	17221	17287	17103	17142	17343	17477	17184	17181	17176	16975	17306	17156	17443	17213	17136	17253	17302	17269	17394	17223	17037	17254	17216	17074	17189	17174	17295	17438	17308	17343	17228	17238	17159	17362	17287	17312	17381	17256	17352	17026	17293	17214	16974	17146	17091	17212	17130	17144	17443	17171	17081	17042	17296	17146	17184	17218	17326	17252	17303	17278	17324	17293	17381	17308	17236	17124	17155	17160	17308	17219	17376	17313	17211	17269	17311	17265	17294	17207	17256	17263	17267	17277	17298	17265	17120	17156	17404	17155	17208	17341	17275	17049	17137	17073	17092	17156	17109	17233	17261	17089	17164	17252	17115	17188	17273	17251	17269	17415	17488	17159	17171	16952	17278	17071	17345	17094	17066	17315	17433	17220	17419	17234	17303	16969	17298	17256	17327	17201	17320	17137	17300	17125	17187	17172	17173	17249	17294	17436	17065	17160	17192	17125	17238	17350	17424	17383	17301	17354	17293	17238	17452	17140	17504	17272	17247	17158	17134	17184	17422	17070	17293	17211	17290	17205	17377	17419	17373	17108	17111	17153	17172	17229	17295	17222	17482	17090	17161	17297	17290	17172	17190	17255	17302	17243	17362	17345	17237	17113	17192	17146	17195	17286	17224	17115	17170	17124	17164	17234	17347	17355	17374	17405	17260	17382	17355	17452	17088	17343	17127	17211	17174	17196	17245	17222	17286	17216	17276	17298	17184	17391	17388	17265	17160	17267	17342	17301	17238	17183	17349	17312	17178	17112	17151	17222	17370	17178	17395	17357	17535	17283	17293	17147	17331	17198	17298	17151	17353	17302	17432	17385	17061	17308	17187	17308	17210	17216	17392	17243	17353	17294	17060	17351	17200	17003	17296	17227	17430	17240	17140	17143	17394	17438	17216	17210	17201	17252	17131	17395	17195	17401	17209	17173	17246	17284	17166	17297	16995	17251	17252	17119	17070	17006	17294	17113	17285	17187	17508	17173	17393	17075	17132	17241	17298	17204	17378	17243	17429	17386	17374	17056	17192	17264	17240	17292	17058	17283	17423	17322	17419	17267	17253	16980	17215	17060	17132	17276	17250	17114	17032	17158	17308	17097	17143	17282	17248	17154	17260	17307	17193	17277	17283	17316	17493	17162	17214	17216	17283	17258	17267	17256	17261	17342	17238	17079	17142	17187	17219	16998	17166	17162	17199	17263	17156	17115	17222	17401	17246	17302	17306	17038	17362	17383	17238	17494	17081	17258	17334	17341	17423	17081	17236	17371	17039	17046	17234	17314	17204	17232	17087	17291	16996	17182	17401	17395	17137	17251	17229	17275	17446	17317	17251	17366	17325	17386	17201	17342	17255	17122	17128	17303	17297	17277	17314	17105	17238	17163	17264	17221	17315	17369	17266	17184	17317	17079	17326	17354	17367	17039	17373	17162	17321	17433	17183	17273	17111	17306	17297	17106	17083	17179	17166	17334	17290	17076	17242	16911	17278	17380	17298	17325	17201	17336	17485	17424	17095	17145	17373	17260	17274	17139	17211	17237	17277	17142	16939	17294	17279	17202	17333	17091	17353	17578	17189	17204	17214	17125	17330	17242	17337	17161	17209	17380	17254	17196	17276	17295	17034	17230	17247	17178	17181	17234	17293	17426	17159	17084	17283	17190	17300	17402	17305	17222	16904	17458	17192	17078	17024	17351	17404	17233	17181	17425	17136	17290	17193	17138	17532	17283	17223	17185	17116	17266	17310	17135	17235	17121	17397	17156
30338	50814	46078	33735	26146	20739	18581	18714	21667	22693	25869	30602	27614	22316	18372	16336	15482	15187	15195	14866	14972	14985	14754	14927	14857	15005	15043	15045	14872	15003	14930	14814	14775	15014	14959	14817	14817	15003	14897	14910	14948	14929	14964	14827	14866	14869	14817	14998	14867	14829	14763	14781	14937	14818	14975	14955	14934	14802	14951	15013	14816	14764	14944	14981	14964	14884	14962	14988	14932	14788	14875	14971	15002	14910	14940	14906	14910	14853	15050	14786	14903	15021	14960	14942	14853	15020	14917	15013	14993	14827	14934	14967	15039	14813	14862	14738	14899	14951	14910	14982	14968	14879	15048	14973	14943	14918	14838	14906	14935	14752	14833	14694	14952	14954	14980	14848	14845	14836	14917	14703	14991	14892	14801	14827	14937	14929	14807	14764	14745	14977	14851	14833	14880	15067	14954	14875	14834	14811	15044	14944	15031	14895	14924	15009	14973	14968	14883	15056	14780	14903	14805	14805	14667	14683	14661	14790	14857	14768	14791	14805	14940	14869	14866	14763	14792	14922	15054	15016	15141	14906	14864	14939	14812	14783	14940	14929	14856	14791	14819	14920	14901	14942	14899	14721	14716	14850	15039	14818	14832	14965	14849	14779	14783	14930	14990	14880	14895	14776	14808	14816	14800	14763	14897	14804	14904	14845	15002	14817	14793	14912	14943	14942	14709	14901	14813	15050	14817	14913	15008	14783	14906	14876	14942	14678	14879	14869	14604	14894	14790	14890	14763	15052	14779	14902	14839	14940	14992	14756	14861	14942	14915	14857	14877	14887	15046	15066	14794	14721	14980	14806	14944	14825	15025	14997	14992	14726	14729	14959	14834	14892	14911	15004	14884	14769	14996	14933	15040	14877	14816	15015	14897	14876	15040	14859	14828	14900	14893	14860	14994	14893	14936	14841	14968	14978	14935	14812	14908	14976	14782	15007	14878	14856	14863	14900	14949	14819	14744	14920	14965	14819	14956	14968	14909	14954	14802	14950	14950	15010	14773	14992	14804	14893	14903	14990	15010	14764	14931	14906	15024	14806	14775	14828	14934	14820	14841	14705	14689	14915	14855	14856	14743	14937	14900	14718	14740	14690	14967	14933	14752	14778	14920	14965	14879	14931	14833	15066	15021	14885	14772	14806	14944	14975	14791	14973	15013	14852	14824	14851	14890	14859	14843	15016	14655	14976	14762	14932	14914	14905	15004	14885	14869	15037	14893	14905	14844	14841	14840	14818	14744	14765	14842	14921	14966	15078	14999	14940	14888	14839	14836	14884	14804	14837	14907	14940	14877	14924	15053	14920	14880	14907	14829	14801	14879	14884	14803	14914	14877	14961	14800	14831	14987	14905	14923	14872	14872	14822	14936	14836	14915	14942	14781	14841	14881	15014	14849	14895	14842	14877	14826	14934	14777	14944	14888	14975	14883	14963	14769	14938	14908	14832	14960	14904	15037	14895	14893	14887	14939	14921	14703	14911	14984	14859	14966	14836	14906	14888	14845	14971	15031	14873	14884	14774	14919	14857	14840	14925	14838	14751	14944	14873	14689	14822	14987	14850	15046	14885	14720	14887	15023	14686	15061	14867	14880	14852	14826	14788	14967	14988	15009	14928	14946	14793	14927	15081	14923	15013	14970	14971	14794	14880	14902	14679	14944	14714	14715	14940	14759	14753	14932	14900	14908	14952	14804	14847	14951	14839	15025	14962	14832	15036	15005	14797	14840	14925	14942	14941	14760	14688	15085	15060	15096	14848	14824	14850	14893	14830	14778	15032	14842	14752	14973	14804	14640	14839	15009	14773	14757	14861	14823	14879	14970	15188	14750	14895	14874	14892	14773	14942	15045	14844	14894	14800	14871	14925	14908	14929	14817	14842	14941	14852	14803	14922	14898	14754	14749	14950	14975	14939	14868	14655	14862	14973	15020	15035	14813	14979	14760	14898	14808	14804	15008	14825	14872	14805	14710	14897	15053	14802	14951	14739	14974	14889	14934	14858	14749	14997	14809	14826	14912	14955	14991	14813	14913	14899	15017	14952	14723	15074	14967	14776	14733	14730	14980	14707	14745	14867	14993	14949	14967	14793	14827	14955	14906	14921	14892	14790	14884	14908	14799	15001	14890	14888	14984	14761	14696	14660	14912	14753	14959	14838	14961	14620	14978	14772	14982	14855	14958	14903	14916	14973	14928	14822	14971	14773	14787	14842	14977	14926	14782	15009	14739	14973	14949	14825	14769	14856	14917	14869	14835	15007	14893	14925	14866	14926	15010	14959	14789	14830	14936	15062	14755	14828	14983	14866	14909	14960	14788	14879	14865	14793	15113	14923	14860	14877	14813	14768	14813	14871	14803	15081	14870	14741	15046	14976	14705	14847	14833	14843	14881	14904	14853	15027	14846	14935	14956	14940	14887	15014	14800	14847	14854	14944	14877	14866	14991	14869	14760	15100	14791	14808	14884	14899	14891	14993	14712	14949	14810	14915	14915	14858	14831	14931	14900	14867	14948	14908	14849	14747	14855	14833	14971	14875	14949	14839	14731	14750	14829	14998	14944	14973	14852	14874	14965	14754	14937	14894	14910	14879	14775	14946	15018	14945	14877	14959	14829	14780	14946	14954	14786	14863	14902	14930	14942	14856	14904	15072	14751	14838	14902	14787	14900	14906	14899	14832	14771	14859	14861	15081	14871	14915	14890	14928	14868	14860	14914	15021	14769	14915	14792	14956	14830	14909	14929	14966	14905	14784	14746	14896	14727	14977	14998	14924	14800	15076	14839	14832	14944	14947	14851	14817	14922	14807	14725	14768	15021	14950	14806	14780	14821	14905	14979	14735	14741	14565	14898	14865	14865	14897	14917	14830	14942	14811	14797	14941	14896	14979	14645	14827	14835	14947	15070	14919	14939	14893	14937	14845	15000	14853	14749	14947	14973	14731	14896	14817	14915	14953	14896	14762	14881	14889	14763	14910	14678	14800	15037	14637	14983	14719	14966	14857	14851	14905	14767	14791	14776	14844	14710	14889	14945	14932	14682	15014	14707	14940	14830	14850	14980	14832	14803	14862	14951	15042	14728	14811	14958	14929	14951	14809	14982	14769	14927	14860	14934	14820	14762	14775	14881	15026	14969	15045	14859	14962	14853	14911	14805	14949	14791	14885	14785	14735	14980	14824	14843	14904	14760	14888	14763	14802	14887	14919	14851	14826	14848	14863	14870	14951	14730	14964	15100	14737	14785	14840	14923	14855	14946	14917	14945	14803	14807	15010	14809	14902	14997	14945	14999	14856	14769	14920	14815	14822	14915	14862	14787	14794	14874	14990	14853	14996	14854	14850	14775	14910	14872	14903	14672	14996	14941	14974	14885	14835	14733	14723	14852	14854	14764	14840	14946	14922	14863	15005	14993	14876	14875	14951	14868	15071	14742	14889	14770	14888	14785	14750	14910	14822	14633	14919	14854	14786	14853	14940	14978	14746	14859	14968	14758	14872	14990	14859	14865	14869	14891	14932	14936	14859	15012	14954	14665	14859	14946	14866	14920	14818	14857	14780	14768	15033	14843	14825	14919	14925	15088	15019	14769	14828	14892	14819	14874	15006	14909	14826	14840	14899	14978	14930	14847	14809	14968	14902	15015	14813	14847	14851	14774	14764	14893	15087	14900	14796	14894	14816	15047	14901	14830	14775	14938	14923	14759	14921	14826	14769	14894	14863	14932	14903	15034	14794	14936	14900	14795	14900	14804	14914	15040	14886	14968	14942	14886	14785	14786	14882	14903	14892	14889	14772	14844	14826	14928	14692	14919	14810	14804	14858	14810	14756	14778	14809	14945	14916	14853	14826	14980	14826	14944	14734	14932	14714	14926	14889	14723	14856	14918	14822	14983	14963	14895	14743	14935	14726	14842	14728	15017	14905	14694	14942	14920	14880	14867	14862	14909	14878	14766	15021	15027	14997	14801	14777	14921	14734	14757	14886	14673	14661	14828	14859	14792	14740	14918	14756	15049	14871	15013	14924	14857	14851	14714	14827	14855	14666	14997	14789	15006	14693	14977	14825	14711	14818	14884	14889	14904	14958	14874	14960	14866	14776	14951	15001	14677	14845	14974	14711	15042	14780	14750	14775	14955	14896	14818	14872	14983	14986	14816	14953	14952	14825	14951	14979	14845	14706	14845	14940	14842	14902	14778	14829	14832	14853	14810	14846	15019	15005	14841	14968	14757	14745	14743	14927	15014	14746	14870	14973	14863	14837	14846	14902	14858	15068	14869	14922	14914	14971	15047	14851	14925	14894	14795	14823	14843	14758	14864	14792	14995	14702	14812	15157	14818	14872	14729	14871	14975	14960	14889	14960	15062	14929	15109	14958	14985	14931	15007	14953	14694	14863	15036	14923	14750	14898	15081	14834	14870	14905	14935	14900	14791	14892	14798	15054	14859	14851	14822	14852	14801	14921	14808	14831	14788	14843	14897	14768	14807	14983	14876	14917	14761	14964	14885	14838	14907	14762	14977	14802	14884	14970	14878	14790	14888	14912	14953	14760	14919	14880	14987	14872	14866	15031	14852	14714	14899	14789	15030	14829	14895	14925	14883	14808	14868	14868	14945	14790	14824	14988	14968	14888	14840	14830	14980	14938	14739	14774	14934	15090	15024	14918	14765	14865	14878	14960	14975	14854	14723	15018	14888	14829	14902	14869	14842	14727	14863	15039	14839	14867	14798	14969	14986	14835	14967	14949	14991	14808	14696	14985	14782	14941	14967	14893	14971	14768	14890	14901	14810	14846	15075	14885	14770	14825	14958	14876	14775	14931	14766	14588	14889	14844	14969	14946	14755	14959	14924	14932	14854	14873	14778	14785	14953	14755	14849	14831	14870	14941	14913	14930	14879	14916	14962	14849	14888	14773	14741	14689	14789	14946	14858	14983	14743	14895	14868	14791	14810	14797	15041	14736	14836	14708	14961	14954	14955	14757	14842	14923	14879	15075	14907	14871	14916	14806	14925	14759	15046	14788	14852	14838	14728	14936	14936	14919	14974	14902	15004	14865	14801	14858	14891	14658	15010	14690	14745	14748	14781	14934	14938	14728	14870	14965	14933	14802	15015	15054	14938	14943	14939	14849	14753	14983	14922	14840	14698	14767
22692	21256	28954	23919	22042	24712	26948	22723	24998	29594	32169	38078	34035	27435	22787	19699	18608	17836	17812	17771	17816	17586	17644	17552	17515	17723	17614	17479	17514	17648	17460	17482	17450	17560	17824	17474	17645	17760	17350	17515	17661	17643	17838	17684	17481	17616	17671	17663	17815	17648	17523	17483	17609	17537	17641	17533	17538	17535	17634	17700	17614	17733	17686	17649	17580	17469	17719	17478	17520	17420	17821	17485	17536	17515	17678	17309	17566	17671	17569	17430	17600	17361	17563	17761	17697	17557	17273	17510	17441	17518	17483	17524	17626	17524	17445	17591	17612	17453	17747	17458	17597	17356	17405	17451	17536	17514	17407	17448	17452	17576	17697	17670	17585	17556	17669	17521	17653	17541	17372	17693	17412	17604	17398	17625	17481	17463	17615	17485	17654	17564	17547	17365	17154	17521	17453	17594	17541	17624	17380	17380	17568	17727	17475	17562	17485	17771	17703	17607	17438	17479	17457	17608	17489	17698	17450	17392	17568	17432	17582	17631	17325	17589	17495	17519	17566	17686	17521	17649	17651	17442	17485	17450	17508	17586	17562	17617	17549	17710	17586	17750	17634	17472	17576	17538	17620	17729	17389	17587	17590	17535	17351	17791	17544	17510	17366	17494	17681	17556	17485	17527	17542	17471	17473	17666	17494	17450	17781	17703	17460	17534	17469	17394	17411	17630	17422	17525	17501	17696	17445	17196	17305	17269	17397	17652	17473	17323	17530	17568	17363	17643	17544	17330	17612	17613	17664	17453	17560	17483	17422	17447	17613	17596	17493	17642	17585	17437	17519	17499	17572	17577	17581	17609	17417	17636	17656	17630	17438	17516	17222	17583	17555	17373	17452	17476	17475	17360	17424	17473	17428	17549	17482	17494	17534	17384	17599	17413	17586	17597	17388	17410	17583	17541	17632	17506	17394	17598	17668	17679	17461	17465	17529	17408	17517	17741	17386	17351	17653	17391	17601	17418	17632	17638	17384	17523	17561	17490	17374	17487	17425	17565	17498	17543	17497	17559	17582	17469	17740	17215	17347	17503	17413	17468	17471	17538	17405	17580	17482	17536	17517	17457	17330	17604	17547	17481	17450	17745	17507	17608	17630	17535	17355	17401	17565	17517	17489	17518	17315	17566	17601	17527	17629	17388	17604	17408	17594	17622	17363	17541	17510	17379	17336	17634	17397	17453	17595	17364	17538	17384	17598	17597	17563	17530	17670	17642	17402	17472	17402	17384	17518	17509	17616	17556	17573	17378	17457	17568	17474	17450	17556	17526	18002	17544	17503	17720	17528	17520	17558	17641	17706	17599	17538	17574	17324	17334	17421	17588	17476	17597	17482	17406	17351	17395	17476	17572	17612	17460	17643	17469	17561	17592	17543	17634	17683	17409	17333	17710	17690	17588	17611	17429	17538	17696	17319	17264	17321	17574	17455	17461	17455	17359	17472	17566	17721	17568	17818	17426	17568	17590	17537	17511	17644	17358	17476	17551	17448	17386	17364	17541	17451	17592	17610	17592	17476	17394	17712	17374	17384	17478	17467	17818	17361	17478	17617	17331	17501	17641	17456	17505	17279	17623	17335	17461	17630	17581	17373	17554	17485	17477	17389	17506	17293	17561	17597	17484	17628	17515	17433	17459	17445	17417	17448	17369	17492	17535	17644	17460	17574	17386	17384	17510	17567	17382	17486	17440	17300	17581	17596	17596	17474	17565	17547	17482	17439	17551	17275	17596	17545	17661	17555	17251	17508	17477	17606	17477	17476	17507	17531	17469	17474	17484	17476	17635	17504	17598	17635	17521	17465	17461	17373	17584	17592	17473	17419	17668	17561	17436	17558	17581	17541	17657	17358	17550	17681	17690	17647	17472	17609	17531	17459	17734	17434	17503	17685	17365	17157	17386	17625	17522	17179	17592	17429	17551	17529	17392	17472	17472	17579	17446	17670	17594	17448	17603	17488	17731	17528	17680	17508	17406	17392	17493	17536	17563	17404	17362	17433	17583	17528	17599	17538	17428	17499	17648	17579	17399	17489	17532	17519	17519	17429	17550	17492	17573	17569	17475	17516	17596	17474	17417	17640	17697	17370	17332	17517	17462	17464	17408	17444	17300	17456	17456	17475	17549	17563	17480	17633	17554	17681	17674	17586	17535	17439	17356	17297	17564	17460	17577	17519	17603	17683	17416	17515	17576	17520	17556	17397	17457	17537	17639	17441	17517	17652	17588	17731	17642	17522	17401	17576	17395	17359	17425	17556	17356	17498	17581	17566	17564	17429	17357	17327	17497	17524	17600	17375	17474	17441	17468	17513	17331	17566	17474	17419	17292	17509	17657	17445	17713	17468	17724	17568	17457	17521	17660	17376	17453	17532	17506	17413	17499	17389	17558	17490	17526	17534	17457	17515	17500	17575	17491	17632	17346	17601	17562	17488	17553	17397	17560	17609	17762	17516	17504	17365	17436	17397	17573	17634	17644	17708	17525	17543	17508	17709	17474	17554	17572	17475	17287	17368	17425	17714	17498	17530	17512	17548	17434	17686	17443	17542	17775	17598	17428	17470	17469	17514	17347	17542	17319	17609	17596	17295	17523	17448	17580	17590	17562	17600	17925	17620	17543	17438	17361	17492	17379	17464	17503	17821	17633	17562	17591	17640	17431	17431	17506	17662	17540	17326	17602	17457	17891	17472	17500	17401	17390	17465	17538	17473	17378	17440	17546	17669	17624	17362	17224	17337	17452	17442	17564	17441	17570	17660	17519	17462	17405	17671	17716	17475	17589	17466	17404	17469	17520	17538	17308	17595	17638	17472	17509	17506	17649	17528	17495	17631	17681	17695	17456	17302	17613	17472	17418	17523	17495	17627	17688	17354	17399	17682	17623	17671	17507	17698	17453	17497	17461	17565	17666	17494	17750	17513	17461	17564	17459	17479	17429	17392	17620	17627	17459	17482	17493	17584	17537	17523	17382	17560	17526	17448	17413	17395	17320	17232	17504	17388	17384	17451	17537	17545	17544	17384	17217	17404	17371	17432	17516	17687	17500	17488	17562	17514	17352	17363	17496	17535	17402	17405	17485	17246	17595	17522	17301	17601	17319	17622	17383	17349	17316	17349	17400	17414	17455	17366	17297	17620	17494	17493	17458	17790	17715	17546	17308	17524	17489	17380	17610	17580	17538	17551	17536	17651	17583	17367	17451	17557	17532	17559	17432	17499	17496	17421	17540	17517	17455	17311	17619	17478	17621	17574	17627	17483	17592	17500	17521	17683	17601	17602	17318	17466	17462	17532	17456	17579	17558	17618	17621	17390	17538	17769	17395	17255	17662	17482	17477	17488	17713	17599	17500	17603	17596	17382	17578	17563	17432	17228	17640	17571	17306	17535	17452	17617	17493	17415	17459	17527	17631	17633	17561	17626	17463	17381	17516	17526	17375	17550	17453	17367	17634	17669	17380	17444	17548	17407	17485	17612	17473	17384	17446	17481	17453	17565	17484	17469	17579	17450	17564	17365	17494	17433	17322	17754	17493	17629	17537	17509	17634	17479	17357	17539	17459	17434	17517	17591	17629	17498	17500	17156	17454	17541	17474	17571	17410	17564	17518	17827	17404	17516	17444	17526	17387	17495	17368	17386	17738	17421	17637	17193	17645	17577	17581	17488	17246	17349	17405	17752	17597	17553	17426	17598	17276	17394	17334	17606	17704	17630	17267	17446	17630	17470	17595	17560	17429	17518	17366	17508	17226	17539	17409	17542	17515	17609	17699	17515	17582	17626	17506	17730	17520	17423	17490	17410	17502	17547	17688	17537	17420	17423	17685	17552	17415	17370	17360	17506	17624	17607	17671	17444	17728	17457	17422	17504	17524	17526	17556	17605	17470	17374	17607	17316	17461	17463	17492	17461	17568	17604	17275	17706	17464	17528	17465	17469	17654	17570	17429	17309	17518	17791	17626	17515	17396	17596	17766	17669	17629	17488	17577	17698	17581	17427	17532	17723	17500	17526	17451	17583	17498	17624	17791	17399	17663	17564	17489	17504	17688	17556	17468	17316	17260	17412	17697	17393	17458	17585	17526	17373	17538	17705	17492	17396	17702	17513	17441	17611	17545	17506	17593	17633	17350	17453	17339	17577	17351	17829	17630	17432	17438	17362	17484	17427	17451	17595	17457	17491	17509	17635	17409	17488	17631	17586	17495	17307	17414	17575	17536	17422	17327	17646	17612	17437	17456	17702	17549	17397	17592	17445	17671	17483	17496	17366	17547	17495	17580	17336	17385	17350	17422	17404	17701	17380	17453	17510	17412	17322	17504	17534	17678	17349	17558	17601	17549	17435	17561	17376	17668	17584	17701	17510	17565	17670	17480	17549	17712	17649	17687	17400	17717	17522	17483	17509	17656	17648	17397	17567	17489	17403	17514	17491	17556	17375	17534	17442	17304	17518	17380	17451	17518	17561	17452	17550	17606	17560	17444	17454	17512	17582	17527	17668	17658	17369	17351	17583	17675	17591	17354	17492	17525	17456	17470	17499	17549	17539	17559	17330	17499	17619	17479	17535	17684	17452	17440	17524	17453	17584	17345	17309	17626	17648	17422	17557	17436	17421	17471	17634	17344	17452	17668	17546	17621	17583	17508	17491	17549	17643	17474	17514	17614	17621	17526	17486	17589	17379	17636	17489	17674	17617	17409	17618	17501	17404	17701	17680	17577	17813	17638	17509	17589	17476	17514	17460	17331	17497	17613	17559	17540	17487	17516	17553	17692	17496	17478	17678	17302	17485	17668	17495	17515	17611	17407	17532	17296	17525	17553	17460	17464	17497	17542	17532	17625	17484	17583	17546	17559	17518	17371	17435	17593	17431	17348	17501	17591	17621	17643	17497	17504	17589	17679	17669	17393	17453	17496	17372	17550	17468	17597	17471	17535	17739	17624	17393	17708	17482	17568	17508	17602	17581	17527	17660	17426	17486	17414	17729	17450	17398	17578	17452	17646	17246	17585	17389	17357	17596	17376	17485	17399	17740	17325	17500	17421	17677	17733	17449	17446	17459	17531	17566	17525	17525	17671	17694	17509	17650	17304	17431	17548	17585	17625	17416	17489	17549	17551	17471	17513	17492	17533	17417	17545	17520	17562	17327	17523
33440	56500	52068	38822	31087	25246	22383	22703	27223	31245	34749	40076	34539	26446	20521	17284	15853	15304	15230	15269	14973	15058	14991	15025	15212	15068	14998	15016	15078	14846	14996	15205	15148	15064	15048	14839	14865	14970	14938	15165	15064	15106	15159	14986	15072	15154	14975	15037	15078	15041	15013	15093	15037	15054	14934	15088	14929	15053	15026	15073	14902	15014	15230	15053	15032	14900	15024	14959	15157	15029	15031	14954	15208	14985	15103	15101	15015	15084	15101	15037	14893	15203	14861	15162	15063	15170	15187	15032	15037	15028	14883	15127	15050	15006	14968	15168	14958	15182	15003	14880	14933	15217	14998	14981	15090	14940	14972	14955	15087	15159	15139	14989	14969	14977	15089	15008	14779	14949	15013	14996	15102	15052	15044	15097	14950	14866	14939	15170	14941	15019	15027	14899	15039	15116	15097	14920	15023	15072	14985	15068	14979	15142	15042	15055	14932	15130	15063	15133	14987	14988	14973	15037	15095	14863	15047	15020	14904	14958	15002	15030	14938	14992	15150	14874	15014	14953	14923	14958	15049	15154	15079	15073	14844	14951	15077	15049	15041	15123	15042	14970	14971	15060	15156	14917	15113	15025	14973	15111	14911	15053	15152	15077	15031	14923	15053	14905	15076	15052	14892	14997	15043	14796	15125	14897	15055	15159	14966	14954	15044	15066	15063	15047	15062	14930	15015	15012	14925	14906	15134	15115	15103	15062	15107	15024	15034	14895	15059	14987	14931	14960	14974	14992	15101	15034	15034	15028	14855	15076	15039	15194	15083	14911	14971	15018	14981	15050	15052	14966	15017	14940	15010	15046	15058	15063	14977	14978	14960	14984	14852	14877	15092	15013	15003	14911	14829	14895	15009	14960	14977	14927	14997	14954	14922	15163	14970	14907	14888	15048	14827	15017	15202	14991	14878	14986	14977	15114	14975	15057	14957	15095	14988	14928	15086	15238	14994	14944	14974	15012	15162	15034	15223	14938	14938	15248	15006	14784	14974	15024	14944	14845	14994	15022	15100	15072	15101	14908	15015	15089	14932	15292	14950	15035	14989	14918	14922	15186	15025	15020	15024	15170	15039	14979	15043	14997	14970	15010	14985	14872	14946	14951	15004	14847	15010	14937	15120	14973	15018	15108	14929	15046	15125	14926	15059	14923	15108	14983	15045	14998	15124	14735	14969	14962	14916	15156	15007	15097	15038	15241	15054	15003	15004	15054	15095	15135	15067	15000	15141	14893	15183	14966	15002	15008	14906	15047	14914	14931	15033	14965	15028	15138	14928	14958	14914	15024	14927	15067	14996	15034	15147	15022	15011	14893	15082	14936	14855	14966	15190	14991	14967	15090	15076	15029	14912	15044	14850	14888	15017	15154	14928	14969	15061	15107	14975	14933	15106	14938	14925	15032	15019	15019	15054	15096	15063	15118	14935	15099	15008	14972	15078	14876	14863	14851	15073	14969	14930	14912	14963	15191	15057	14958	14876	14943	15016	14951	15120	15028	15102	15029	14920	14948	15088	15249	15114	15103	15052	15051	14981	14959	14972	15079	15060	14984	15223	15068	15025	14992	15044	14852	15029	14901	15047	15004	14943	15059	15005	15007	14845	14871	15081	15069	15061	15021	15047	14978	15017	15039	14914	15024	15217	14838	15135	15065	15007	15123	15039	15008	14855	14984	14939	15009	14963	15034	15063	15120	14865	15111	14917	15078	14986	15085	14969	15002	14980	14845	14839	14991	14976	14961	15124	14877	14979	14953	15056	14968	15030	14925	15091	14934	15105	14990	15047	15053	15164	14973	15092	15114	15053	14880	15106	15018	15129	14991	15078	14959	14996	15074	14976	14962	15242	14992	15104	15004	15068	15101	15002	15020	15040	14941	14997	15160	15090	15012	15191	15102	15101	15064	14875	15079	15048	14925	15149	15052	14946	15051	15080	15026	15072	15012	15039	15018	15103	15024	14884	15136	15170	14924	14998	14936	15224	14966	14972	15022	14976	15058	15021	14955	15081	14952	15086	15007	15133	14974	15120	15031	15106	14921	14997	14937	15023	15044	14850	15121	14926	15125	15055	15025	15011	14857	14991	14866	15018	14886	14926	15171	14930	15048	15222	14885	15193	15012	14916	15087	14972	14839	15037	14971	15051	15093	14957	14935	14844	15122	15136	15054	14956	14973	15113	15069	14979	14970	15072	15155	14870	14952	15040	15250	14947	15020	15139	14938	15051	15057	14820	15095	15016	15250	14997	14980	14817	14956	14894	14923	14831	15034	15287	14828	15106	15041	15264	15056	15095	15038	15173	15047	15053	14960	15034	15177	15039	14927	14950	14936	15003	14968	15061	14992	14927	14978	15063	14944	15110	14995	14994	15043	14849	15057	15013	15031	15130	15102	14989	15185	14900	15100	14997	14989	15069	15064	14906	15130	15077	14964	15121	15067	15009	14936	15130	15093	14936	14999	15162	15050	14819	14899	15162	14972	14849	14904	15105	14941	14949	15002	14912	14864	14787	14973	15072	15144	14915	14950	14871	15087	14962	14911	15086	14864	15007	14943	15163	14866	15033	14990	14976	15120	14884	15065	15058	15005	14993	15002	15019	14905	14907	15023	14954	15009	14999	15103	14843	15162	15019	14856	15105	15036	15044	15055	14979	14937	15087	14938	15122	15012	14969	15199	14950	14987	15034	14955	14930	14990	14921	14870	15089	15123	15114	14896	14976	15083	14955	14969	15019	14930	14855	15069	15169	15019	15061	15224	14962	15067	14927	14826	15096	14947	15124	14955	14886	14981	15207	15000	15185	15063	15077	15072	14983	15111	15071	14914	14880	14981	14979	14891	15094	14913	15130	15125	15045	14851	14973	14989	14887	14910	14947	14856	15231	15012	15042	14998	15036	15037	15108	14885	15057	14873	15011	14869	15161	15061	14995	15050	14874	15172	14888	15003	15083	15183	15060	15039	14977	14860	15105	15044	15103	14845	15067	15024	15205	15047	15042	15100	15131	15020	15061	15001	15002	15090	14883	15059	15052	15084	14947	14908	15048	15125	15060	14963	15182	14839	14925	15116	15129	15071	14977	14925	14976	14909	15053	15019	15000	14930	14900	14967	14984	14993	14863	15074	15135	15109	15106	15065	14990	15128	15013	14982	14868	14847	14884	15003	14963	14853	15008	15124	15084	14918	14985	14875	14856	14884	15071	15069	14963	15086	15053	15075	14887	15109	14961	15013	14911	15027	14979	15016	14848	15182	15044	14989	15042	14884	14998	15012	15226	15009	14981	15238	15033	15091	14978	14921	14995	14902	15098	15108	14942	15061	14982	15131	14808	14993	15149	15045	15080	15038	14963	15081	15056	14880	14929	14977	15037	15015	15010	14977	15025	15064	14905	15010	14833	14979	15109	15023	15108	14984	15042	15111	15159	14971	15041	15079	15044	14864	15059	15234	14901	14990	14924	15057	14807	15065	14906	15057	14930	15159	14956	14801	15089	14985	14952	14867	15028	15066	15028	15007	15215	15040	15069	14960	15086	14964	15130	14983	15047	14897	14928	14847	15060	14951	14975	14972	14975	14885	15035	14989	15116	14843	14894	15025	15155	15032	15077	15008	14993	15029	14944	14917	14975	14930	15079	15069	15067	15019	14985	14990	15004	15067	15084	14846	15037	15014	14963	14906	14879	14950	15174	15001	15094	15035	15048	15035	15086	15015	14969	15003	15242	15025	14877	15005	14974	15049	14967	15026	15157	15168	14981	14798	14896	14930	15097	15037	14928	15087	15051	14969	15022	14902	15092	15039	14965	14791	14909	15129	14865	15107	15135	14996	14918	15148	14994	15012	15081	14985	14890	15020	14970	14919	15161	14881	14875	15057	15054	14950	15076	15156	15090	15089	14975	15082	14941	15021	14882	14958	15031	14968	14920	14914	14862	14964	15022	15063	14989	15046	15081	15017	15228	14930	14993	14998	14938	14986	15069	14961	14929	14934	15061	14970	14929	15011	15077	15018	15003	14889	15114	14967	14980	14894	15116	14869	14892	15154	14971	15069	14925	15093	14996	15226	15036	15088	15006	14853	15145	14948	14889	14985	15014	15026	15001	15158	14934	15238	15098	15055	15014	14942	15096	15002	15105	14987	15031	15011	15081	14953	14988	14994	15006	14987	14988	15250	15057	14857	15013	14987	15028	15057	14895	14965	15033	15098	15046	14995	14990	14924	14941	14909	15018	14957	15152	14950	15057	15030	15020	15044	14782	15023	15095	14944	15025	15034	15170	14888	15026	14836	14956	15070	15016	14984	14978	15009	14972	15060	15067	14797	15022	14886	14946	14944	15015	15029	14969	15030	14799	15149	14803	15122	15065	14979	14816	14919	15199	14996	14969	15041	15023	15034	15100	14991	15108	14983	14989	14919	15103	14994	15024	14835	15059	15047	15000	15075	14881	14957	15152	15003	14923	15019	14948	14907	15006	14901	14912	15054	15078	14977	15055	14995	14993	14912	14998	15154	15044	15029	15101	14890	15062	15067	15032	14938	14992	15094	15101	14943	15093	14980	15053	15069	14901	15078	15078	15103	14829	15030	15025	15155	14963	15089	15009	15072	15012	14903	14896	15078	14968	14893	15117	15084	15151	14941	15021	15039	15020	14943	14974	15074	15064	14973	14982	15115	15018	15011	14944	15123	14928	15163	15032	14997	14834	15017	15017	15109	15129	14979	15049	15052	15126	14915	14989	14832	14881	14970	14989	14973	15087	15052	14947	15088	15035	15052	14994	14996	15123	15215	14893	14961	15018	15174	15046	14992	14914	14832	14937	15005	14934	15012	14995	15071	14991	14864	14975	15036	14965	14799	14886	15149	14989	15166	14969	15194	14846	14748	15129	15083	14950	14932	15062	15015	14906	15052	14888	15051	14926	14960	14944	14849	15152	15030	15256	15006	14986	14986	15039	15094	15200	15043	15157	14944	14974	14992	14837	15055	14981	15101	14965	14868	14878	15158	14947	15075	15026	15062	14992	15001	15048	15007	15033	14989	15111	14908	15195	15017	15019	14896	14930	15068	14950	14955	14919	14974	15061	15036	15065	15167	14790	15042	15056	15014	15004	15075	15137	14956	15124	15013	14976	14920	15151	14978	14919	15010	15010	15109
27964	25360	30149	24749	19746	18493	18197	18188	17823	18128	18835	19528	19250	18923	17930	17722	17560	17645	17358	17323	17314	17519	17310	17335	17422	17403	17528	17238	17427	17529	17242	17406	17389	17319	17290	17287	17357	17359	17418	17329	17407	17253	17404	17358	17289	17367	17278	17318	17177	17393	17303	17308	17414	17316	17176	17245	17400	17440	17520	17268	17229	17559	17354	17303	17245	17418	17239	17454	17654	17348	17243	17110	17530	17358	17271	17472	17231	17306	17246	17422	17292	17320	17297	17540	17374	17231	17566	17493	17397	17555	17311	17579	17415	17341	17376	17112	17266	17353	17244	17265	17310	17177	17422	17427	17170	17388	17414	17215	17357	17258	17312	17293	17303	17407	17221	17435	17219	17252	17338	17264	17353	17244	17209	17427	17403	17537	17499	17415	17387	17287	17424	17352	17385	17508	17388	17415	17279	17304	17248	17327	17201	17482	17441	17419	17398	17411	17502	17159	17332	17277	17330	17262	17291	17303	17282	17552	17391	17318	17663	17393	17508	17194	17427	17445	17318	17342	17412	17353	17139	17139	17389	17500	17368	17211	17096	17194	17378	17537	17303	17407	17472	17194	17177	17274	17456	17416	17371	17256	17305	17451	17342	17363	17462	17272	17324	17316	17287	17396	17167	17277	17212	17528	17484	17326	17312	17163	17302	17350	17213	17256	17111	17396	17315	17290	17448	17345	17224	17248	17309	17396	17597	17168	17328	17275	17460	17338	17320	17426	17274	17207	17185	17449	17306	17439	17505	17204	17539	17157	17463	17257	17162	17377	17361	17464	17294	17532	17336	17260	17418	17330	17338	17250	17369	17346	17453	17448	17238	17281	17340	17340	17457	17197	17288	17166	17033	17239	17363	17304	17246	17306	17223	17321	17442	17185	17255	17560	17347	17364	17444	17388	17250	17370	17393	17573	17453	17380	17412	17314	17311	17360	17387	17286	17394	17422	17437	17336	17317	17335	17488	17474	17288	17367	17246	17248	17390	17480	17384	17501	17257	17173	17188	17436	17257	17458	17231	17360	17377	17426	17455	17402	17529	17209	17447	17263	17474	17346	17317	17292	17329	17431	17206	17298	17378	17449	17345	17373	17420	17483	17368	17416	17458	17498	17273	17227	17214	17129	17216	17575	17477	17414	17431	17543	17582	17364	17326	17352	17294	17491	17488	17133	17431	17429	17395	17383	17183	17271	17412	17389	17373	17389	17241	17397	17465	17435	17249	17272	17399	17435	17340	17512	17418	17227	17268	17441	17325	17347	17393	17340	17453	17225	17427	17168	17397	17388	17463	17335	17454	17395	17191	17405	17475	17585	17421	17581	17457	17343	17360	17268	17361	17556	17507	17481	17406	17222	17161	17390	17472	17405	17265	17346	17500	17349	17416	17568	17467	17251	17444	17135	17309	17139	17494	17414	17343	17429	17347	17261	17196	17253	17528	17317	17276	17393	17447	17338	17349	17086	17309	17300	17409	17402	17529	17514	17279	17359	17335	17184	17446	17401	17194	17391	17487	17355	17363	17075	17323	17359	17472	17249	17302	17161	17258	17320	17443	17190	17304	17441	17264	17336	17533	17296	17614	17193	17346	17261	17508	17371	17253	17444	17392	17238	17296	17325	17387	17498	17176	17198	17363	17355	17339	17427	17505	17309	17131	17484	17308	17363	17052	17460	17218	17316	17376	17449	17265	17323	17529	17135	17477	17334	17239	17348	17321	17426	17310	17239	17432	17413	17376	17159	17285	17174	17448	17181	17367	17412	17207	17219	17270	17680	17372	17305	17499	17297	17343	17575	17362	17454	17391	17504	17155	17273	17513	17369	17412	17483	17404	17368	17366	17508	17289	17251	17329	17398	17402	17265	17423	17299	17277	17396	17201	17394	17269	17525	17350	17341	17437	17244	17234	17412	17364	17337	17268	17245	17326	17508	17364	17201	17592	17259	17469	17304	17221	17353	17429	17289	17260	17466	17586	17661	17414	17492	17481	17307	17440	17314	17202	17115	17109	17150	17457	17424	17429	17533	17486	17592	17495	17238	17364	17352	17273	17288	17344	17223	17564	17421	17484	17533	17473	17132	17391	17292	17288	17415	17331	17332	17290	17515	17471	17191	17241	17223	17218	17301	17322	17054	17238	17405	17320	17165	17494	17237	17591	17478	17197	17225	17224	17392	17312	17413	17253	17461	17385	17315	17370	17383	17381	17332	17375	17324	17338	17136	17325	17281	17152	17241	17429	17220	17326	17307	17179	17389	17370	17136	17202	17397	17562	17429	17411	17215	17406	17180	17301	17270	17502	17229	17423	17204	17207	17539	17242	17152	17351	17303	17291	17319	17363	17282	17645	17374	17422	17243	17518	17455	17527	17520	17328	17273	17436	17316	17346	17337	17398	17249	17374	17301	17372	17286	17345	17186	17425	17411	17392	17291	17407	17336	17287	17174	17426	17552	17533	17080	17155	17315	17230	17271	17430	17377	17437	17351	17447	17334	17379	17317	17500	17392	17380	17328	17365	17473	17431	17291	17406	17329	17471	17661	17104	17591	17225	17326	17358	17289	17596	17292	17510	17337	17298	17318	17514	17563	17421	17408	17407	17261	17384	17408	17355	17419	17409	17351	17162	17292	17248	17315	17354	17383	17601	17304	17334	17374	17638	17407	17337	17444	17519	17483	17306	17334	17148	17384	17109	17300	17314	17312	17339	17317	17206	17201	17399	17274	17341	17289	17361	17409	17327	17102	17322	17184	17299	17246	17526	17249	17335	17338	17396	17452	17420	17250	17275	17570	17204	17264	17346	17282	17339	17110	17350	17220	17141	17376	17506	17603	17425	17429	17425	17437	17476	17196	17384	17533	17380	17274	17364	17305	17507	17391	17447	17415	17443	17245	17445	17304	17268	17647	17279	17243	17556	17347	17368	17305	17349	17282	17626	17318	17318	17143	17507	17264	17464	17217	17289	17436	17170	17342	17306	17342	17527	17457	17398	17497	17470	17322	17528	17368	17408	17189	17512	17302	17422	17342	17395	17324	17401	17208	17548	17464	17365	17465	17540	17339	17217	17434	17343	17179	17389	17253	17430	17218	17346	17235	17287	17433	17329	17278	17507	17373	17272	17194	17230	17419	17447	17477	17282	17273	17449	17262	17334	17455	17313	17081	17262	17349	17540	17310	17527	17467	17180	17394	17615	17519	17323	17131	17497	17432	17324	17375	17251	17362	17499	17506	17356	17501	17433	17195	17112	17390	17147	17329	17114	17428	17379	17190	17411	17237	17392	17502	17387	17496	17406	17393	17351	17231	17245	17466	17528	17387	17356	17514	17329	17358	17453	17441	17353	17283	17374	17303	17340	17389	17467	17170	17370	17458	17240	17191	17357	17181	17303	17597	17351	17288	17357	17394	17520	17522	17221	17144	17322	17286	17381	17600	17419	17315	17185	17221	17331	17433	17369	17191	17392	17101	17343	17206	17305	17217	17389	17284	17297	17294	17239	17555	17404	17173	17416	17227	17227	17466	17247	17283	17489	17224	17326	17377	17309	17281	17270	17335	17362	17286	17250	17085	17295	17357	17312	17269	17304	17293	17428	17249	17335	17178	17340	17510	17517	17220	17509	17263	17401	17296	17381	17378	17377	17384	17487	17329	17393	17297	17212	17504	17406	17354	17494	17357	17261	17377	17293	17237	17410	17263	17211	17304	17364	17418	17461	17228	17316	17504	17275	17245	17243	17322	17302	17380	17372	17581	17569	17333	17443	17343	17457	17275	17316	17364	17337	17309	17248	17355	17411	17488	17331	17398	17255	17315	17249	17402	17380	17522	17382	17143	17191	17484	17368	17465	17338	17365	17530	17199	17296	17370	17345	17420	17488	17013	17266	17374	17463	17405	17471	17538	17247	17276	17277	17303	17305	17369	17203	17283	17495	17229	17051	17330	17478	17242	17104	17373	17223	17313	17247	17430	17439	17236	17357	17510	17342	17283	17506	17489	17309	17422	17293	17257	17310	17272	17323	17475	17319	17178	17260	17310	17452	17329	17396	17408	17380	17364	17297	17410	17336	17321	17647	17581	17247	17305	17267	17482	17267	17385	17361	17376	17429	17245	17397	17370	17360	17442	17254	17223	17179	17426	17272	17293	17234	17231	17227	17354	17526	17263	17158	17450	17284	17338	17475	17371	17435	17422	17457	17497	17343	17200	17423	17299	17413	17454	17549	17299	17406	17371	17352	17537	17451	17612	17474	17305	17406	17364	17429	17398	17291	17485	17334	17365	17437	17330	17427	17380	17430	17322	17540	17469	17380	17439	17448	17348	17450	17299	17327	17395	17231	17294	17350	17403	17523	17563	17338	17483	17297	17275	17404	17638	17347	17284	17194	17433	17544	17327	17327	17173	17225	17105	17468	17489	17536	17472	17332	17385	17299	17414	17352	17271	17514	17442	17439	17461	17315	17352	17240	17302	17274	17458	17313	17372	17323	17471	17363	17328	17419	17376	17425	17314	17324	17356	17408	17348	17406	17414	17508	17409	17335	17345	17219	17412	17299	17123	17218	17515	17518	17506	17472	17457	17377	17237	17485	17340	17589	17524	17182	17363	17563	17408	17250	17464	17346	17351	17338	17217	17165	17376	17329	17301	17344	17290	17439	17449	17517	17456	17352	17353	17191	17286	17346	17348	17307	17326	17280	17429	17423	17345	17396	17403	17325	17254	17391	17444	17466	17461	17318	17417	17375	17298	17360	17062	17254	17205	17280	17316	17508	17240	17212	17368	17391	17527	17365	17685	17306	17579	17354	17344	17238	17217	17456	17332	17283	17639	17273	17272	17325	17495	17278	17392	17346	17480	17353	17424	17363	17337	17349	17476	17398	17281	17507	17260	17232	17258	17596	17111	17241	17293	17487	17508	17249	17495	17541	17355	17463	17306	17412	17408	17298	17583	17534	17385	17364	17438	17356	17259	17486	17454	17414	17248	17332	17504	17173	17302	17220	17515	17314	17439	17607	17466	17555	17410	17484	17239	17344	17461	17378	17203	17380	17244	17353	17334	17373	17376	17253	17336	17342	17440	17500	17249	17490	17487	17407	17323	17258	17289	17008	17338	17322	17392	17475	17250	17391	17377	17178	17325	17516	17286	17377	17437
27682	39542	31526	22068	18177	16146	15582	16036	16182	16007	17257	18112	17050	16203	15636	15191	15219	15031	14982	15128	15075	15030	14908	14968	15114	15125	15084	14924	14892	15061	14890	15000	14957	14992	14968	14958	15005	15022	15160	14960	15027	14931	15010	14916	14890	14858	14950	14946	15058	15170	15107	14993	14984	14913	15094	14925	15084	15052	15054	15015	14936	15004	14950	14976	15105	15082	14891	15056	14961	15026	15011	15076	14912	14892	15053	14935	15004	14840	15029	14972	14890	14918	14937	14939	14850	15155	14888	15041	14931	14791	15117	14918	15000	14956	15023	14905	15034	14937	15026	15109	14953	14922	14991	14973	15000	15109	14990	14949	15052	14921	14903	14917	14962	14896	14994	14871	14911	15053	15032	14966	15005	15026	14982	14864	14930	14962	15004	14924	14898	15019	14735	14891	15051	14990	15121	15052	14993	15105	14862	14877	14823	14921	15004	15010	14966	15003	15085	15030	15149	14947	15079	14916	15138	15027	15082	15024	14943	15060	14931	15072	14907	14849	15011	14977	14862	14760	15014	15063	14920	15025	14955	15067	14960	14945	15016	15072	14924	14953	15031	14986	15056	15028	14920	14903	14901	14980	14859	14975	15097	15073	15063	14987	14943	15148	14904	14962	14977	15026	14945	15039	14997	15007	14771	14987	14853	14817	14927	15072	14996	15035	14929	14956	14988	15108	14823	15046	14948	14937	14988	15017	15033	14891	15017	14928	14743	15096	14910	14995	14977	14823	14898	14936	15065	15071	14829	15250	14950	14966	14941	15116	15021	14915	14820	15021	14916	15061	14982	15184	15013	15043	14934	15019	15164	15179	14919	14910	14998	14958	15053	14885	15000	15013	14974	15166	15109	14974	15100	14921	14895	14877	15012	14854	15050	14888	14973	14927	15015	15055	15030	15035	15155	15057	14926	14935	15204	14919	15075	14960	15133	15004	14934	14961	14978	15070	15013	14931	15202	15097	14973	14967	14906	14944	14917	15072	14969	14710	14954	14924	15093	14999	15031	15026	14923	15061	14977	14919	14961	15023	14978	15099	15199	14897	14897	15177	14974	14971	14997	15055	14908	14883	14902	14803	14857	15018	14803	14780	15083	14819	14982	14934	14830	14959	14889	14900	14902	14794	14971	15056	15048	14987	14996	15021	15002	14837	15017	14750	14981	14960	14947	15024	15087	14870	14990	14816	15114	14891	15004	15073	14896	15127	15030	15016	14951	14967	14941	15033	15046	15077	15088	14936	14897	14950	15104	14951	14824	15081	15041	14985	14928	15089	15070	15028	14997	15087	15064	14974	15094	15009	15019	14938	14904	15031	14931	14922	15078	14977	15015	14949	15057	15013	15135	14813	14935	15032	15150	15072	14916	14902	14990	14980	14990	14885	15155	15045	15011	14885	14958	15030	14786	14900	14989	15006	15029	14870	14870	14894	15004	14882	14965	14945	14845	14929	15223	14774	14884	15101	15029	14890	14893	15209	14889	14916	14944	15021	15070	14929	14840	14987	15022	15288	15071	15029	14757	14978	15061	14998	14934	14832	14921	15060	15052	14872	14955	14943	15009	14938	14899	14790	15008	14879	14966	15001	15038	15126	14772	14898	15010	14904	14905	14927	14934	14959	14790	14899	14915	14943	14833	15074	15079	15109	14927	14847	15012	15052	14983	15138	14992	15045	15012	14990	15052	14945	14921	14975	15167	15159	15076	15038	15023	15034	14816	14985	14823	15062	15172	14963	15047	15170	15039	15055	14971	14973	14873	15061	15022	15043	15160	15051	14998	14890	14943	14944	14819	15051	14986	15040	14903	14984	14960	15067	15022	15014	14965	14904	15019	15088	15049	14833	15017	14941	15086	15089	15004	14828	14918	15059	14884	14825	15008	15118	14869	14870	14963	14923	14745	15020	15129	14797	14867	14956	14988	14895	15059	15044	15058	14761	15025	14898	14941	14970	14901	15112	15064	14903	15079	14964	15042	15103	14859	14968	15225	14922	15044	14961	15008	14801	15047	14880	15017	15031	15064	14836	14958	15062	14999	15063	15062	14980	15077	14985	14951	14843	14927	15080	14947	15001	14823	15017	14959	15075	14951	14977	14849	14854	14988	14972	14881	15047	14850	14901	15121	14842	15005	14870	14970	14905	14997	15068	14988	14880	15042	15031	14890	14848	14963	15081	14829	14981	14794	15084	14861	14917	14945	14953	14912	14946	14896	14979	14933	14956	14959	14998	15289	14970	14969	14841	14916	14974	15082	14998	15005	15078	14874	15137	15155	14896	14931	15077	15002	14975	14791	14967	14855	14966	15144	14942	14965	14923	15132	15106	15067	14940	15032	15031	14841	15156	15010	14998	15138	14829	14866	14880	15013	15055	15022	15051	15090	14947	14920	14929	14940	14915	14894	14815	15102	15053	14926	14822	14832	14998	14948	14971	14844	14962	14796	14805	14882	14820	14978	14928	15210	14712	14980	15099	15050	14891	14985	14799	14814	14998	14895	14975	14928	14965	15053	14974	14815	14888	15015	15124	14954	15005	14990	14937	15059	14957	15056	15014	14823	14882	14952	14935	15011	14959	14986	15111	14966	14918	15036	14963	15109	15021	15164	15046	15025	14974	14964	15023	15039	14887	14947	14940	14872	15041	15137	15029	14913	15051	14972	14945	14892	15048	15023	14879	14927	14902	14996	14967	15103	14844	15130	15060	15100	14894	14952	14912	14829	14966	14937	14951	14935	14902	15028	15139	14861	14881	15150	14907	15073	15126	15000	14981	14830	14870	14914	15099	14964	14943	15062	14985	15008	14862	14793	15029	14962	15043	14709	14829	15001	14992	14834	14979	15055	14980	14875	14876	15129	15152	15135	14923	15099	14931	15014	14888	14929	15159	14911	14964	14831	15055	14894	14989	15009	14900	15205	14950	14804	15146	14911	14907	15048	14902	15050	14959	14677	14885	14966	15090	15008	14794	15192	14959	14879	15026	15014	15006	14809	14876	14835	15071	15127	14877	14999	15028	14902	15129	14950	14909	14847	14969	14900	15043	14936	15007	14939	14955	14905	15016	14965	15005	15079	15072	15019	15194	14981	14830	14968	14952	15002	15013	15136	14935	14943	15071	15198	14991	15030	14843	14918	14984	14939	14950	15041	15132	15081	14988	15074	15059	14918	15171	14957	14993	15148	14928	15133	15061	14883	15036	14965	14877	14951	15048	14785	15078	14997	15068	15129	14978	15099	15010	15047	15064	14943	15183	15021	15080	14920	14873	14814	14937	15074	15067	14912	14978	15022	14892	15002	15145	15084	15020	14998	14819	14993	15015	15073	14899	14958	15067	14983	14977	15101	14854	15040	15050	15075	14886	15018	14947	14996	15038	15078	14863	14946	14948	15037	15148	14956	14933	14940	15084	15026	15105	14994	15094	15044	15043	14875	15005	15060	15022	14928	15130	15025	14976	14905	14946	15065	15066	15146	15074	14979	15055	14964	14779	14895	14923	15097	14883	14958	14928	14805	15010	14936	15048	15017	14884	14940	14990	15007	14864	15126	14945	15008	14903	14774	15072	14945	15107	14960	15053	14986	15033	15048	14992	14979	14742	14986	14904	15096	15097	14875	14927	15104	14869	15027	15197	14964	15008	15107	15053	15064	14992	14884	14935	14981	15015	15000	15002	14908	14929	15143	14935	15231	15153	15019	14874	14921	15012	15028	14958	15006	15073	14852	14926	15000	15132	15013	15106	15123	15031	14895	14991	14995	15071	14934	15065	14919	14933	15037	14886	15100	14921	15177	14935	15087	14994	15100	14944	14978	14913	14913	15088	14818	14981	14911	14999	14865	15044	15035	15003	14877	15026	14893	15020	14948	14998	14938	14985	14932	14982	14911	14863	14984	14975	14910	14945	15101	14985	14986	14906	14826	15184	14790	14904	14927	15071	14931	14838	14933	15017	15021	15158	15103	14841	15010	15159	14906	14983	14901	14981	14955	14825	14834	15108	15079	15143	14857	15048	14879	14956	14819	14822	14950	15051	15089	15018	15060	14968	15082	14959	14844	14834	14764	15109	14928	14779	14996	15057	14983	14988	15107	14986	14825	15096	15110	14767	14921	15083	14903	15006	14907	14888	14919	14954	14998	14965	14917	14967	14906	15037	15019	14901	14788	14882	14844	14946	14979	14923	15087	15058	15015	14806	14994	15103	14991	14998	14837	14857	15029	14987	14996	14974	14887	15053	15124	14889	14906	15181	14832	14766	15056	15023	14970	15155	15050	15044	15080	15073	14896	14879	14933	14887	15030	14848	15038	14944	14904	14989	14879	15057	14983	15084	14896	14987	14922	15094	14903	14826	14914	14834	14968	15018	15007	15015	15058	15080	15064	14921	15125	14901	14983	15037	14897	14987	15071	14920	15030	14999	14860	14790	15049	14985	14904	14905	14953	14961	14972	15001	14832	15094	14944	15005	14942	15135	14860	15061	14967	14850	15016	14931	15054	15057	15003	14862	14798	14999	14902	15072	15013	15068	14964	15095	15118	14844	15059	14965	15151	15227	14925	14986	15122	14991	15048	14813	15051	14862	14894	15028	15037	15030	15015	15153	15093	15043	15127	15041	14987	14825	15152	14938	15066	15035	15004	14947	14841	15042	14942	15086	14954	14996	15182	14912	14980	14995	15075	14985	15119	14951	14976	14942	14939	14961	14978	14852	14976	14860	15020	14922	15136	15048	14930	15158	14973	14906	15032	14911	14864	14852	14967	14972	15032	14979	14952	14890	14906	15004	14846	15095	15072	15135	14969	15076	14909	14965	14751	14894	14901	14905	15035	14937	15001	15093	14849	15042	15018	14926	14994	15007	14750	15063	14983	14999	15119	14824	14982	15060	15074	14903	15059	15065	15030	15039	14952	15080	15005	14876	14914	15015	14959	15051	15108	15075	15052	14975	14837	14991	15087	14883	15049	14936	14814	14982	14935	14989	15077	15126	14924	14928	14962	14956	15135	14973	14827	14991	15072	15061	15022	14919	14905	15067	14943	14993	15022	15043	14999	14971	15012	15146	15149	14903	15100	14935	14874	15038	14911	15085	14888	15030	15021	15029	15163	14905	14973	15012	14816	15027	15008	15088	14945	15070	14995	14872	15091	15102	15095	14948
23933	21327	28861	24797	23042	23481	22763	20766	20984	24484	31027	29497	25897	22364	19762	18455	17911	17537	17524	17527	17297	17486	17660	17381	17468	17425	17472	17552	17501	17450	17315	17361	17270	17230	17278	17405	17359	17460	17582	17479	17450	17327	17471	17515	17406	17287	17405	17147	17311	17477	17283	17273	17287	17273	17295	17402	17163	17425	17360	17473	17443	17320	17534	17593	17375	17468	17205	17304	17525	17363	17250	17519	17539	17529	17675	17536	17454	17521	17410	17337	17515	17227	17297	17449	17236	17182	17261	17441	17213	17266	17480	17269	17387	17525	17414	17443	17321	17423	17317	17312	17299	17313	17304	17399	17282	17472	17304	17415	17403	17209	17249	17323	17236	17318	17284	17460	17240	17242	17353	17211	17345	17435	17408	17360	17296	17353	17350	17372	17342	17246	17346	17457	17381	17280	17439	17439	16997	17368	17355	17340	17410	17462	17473	17443	17347	17311	17416	17174	17411	17285	17445	17484	17314	17178	17448	17344	17366	17328	17150	17456	17134	17228	17355	17295	17388	17406	17601	17443	17325	17361	17392	17441	17411	17521	17179	17290	17483	17581	17225	17217	17168	17345	17341	17390	17298	17314	17283	17410	17427	17265	17291	17347	17404	17279	17290	17451	17262	17338	17392	17154	17246	17356	16865	17170	17290	17477	17502	17437	17283	17154	17356	17384	17384	17224	17556	17568	17204	17137	17269	17210	17308	17270	17232	17320	17247	17226	17379	17373	17488	17517	17411	17463	17579	17237	17268	17308	17302	17218	17439	17357	17364	17441	17451	17220	17300	17403	17224	17277	17243	17261	17380	17188	17389	17448	17472	17225	17195	17317	17196	17208	17235	17416	17439	17413	17453	17351	17375	17470	17503	17295	17318	17460	17338	17218	17356	17240	17134	17301	17536	17163	17443	17310	17356	17334	17335	17392	17308	17209	17329	17320	17209	17192	17285	17457	17615	16989	17332	17535	17009	17428	17308	17155	17317	17245	17444	17257	17175	17547	17292	17205	17079	17230	17348	17324	17386	17386	17594	17432	17279	17422	17429	17447	17415	17533	17423	17602	17279	17296	17329	17180	17570	17372	17116	17349	17306	17321	17623	17334	17383	17339	17052	17327	17050	17334	17465	17390	17513	17259	17359	17213	17204	17379	17224	17369	17249	17398	17379	17234	17467	17058	17308	17318	17136	17382	17435	17393	17406	17351	17254	17299	17259	17349	17328	17488	17379	17432	17293	17313	17356	17362	17195	17363	17276	17275	17177	17406	17270	17518	17253	17190	17370	17273	17245	17323	17459	17264	17140	17136	17408	17382	17573	17211	17240	17261	17378	17199	17206	17311	17440	17478	17043	17104	17168	17125	17310	17129	17212	17372	17379	17500	17453	17334	17414	17277	17594	17270	17221	17499	17257	17297	17465	17290	17257	17362	17362	17477	17271	17272	17322	17471	17269	17307	17255	17383	17190	17447	17356	17421	17480	17430	17282	17435	17430	17330	17345	16992	17295	17259	17553	17453	17352	17280	17272	17303	17281	17484	17358	17373	17197	17219	17549	17235	17421	17215	17610	17297	17128	17431	17395	17409	17208	17245	17278	17174	17191	17470	17290	17305	17378	17292	17540	17527	17305	17276	17173	17347	17458	17310	17347	17176	17320	17472	17391	17303	17231	17256	17432	17503	16973	17276	17281	17250	17358	17326	17353	17235	17450	17185	17317	17290	17271	17227	17439	17252	17613	17211	17328	17384	17211	17355	17197	17356	17244	17206	17367	17358	17371	17341	17272	17472	17332	17115	17309	17490	17195	17460	17437	17300	17361	17200	17293	17231	17236	17167	17099	17411	17371	17415	17376	17205	17329	17450	17489	17313	17252	17272	17322	17419	17346	17406	17253	17406	17408	17246	17305	17270	17325	17170	17521	17374	17339	17375	17325	17290	17301	17517	17225	17235	17180	17428	17251	17237	17629	17227	17434	17295	17262	17219	17305	17397	17440	17368	17185	17404	17373	17390	17342	17595	17345	17213	17202	17202	17287	17483	17552	17249	17354	17358	17476	17287	17275	17170	17333	17332	17319	17235	17441	17285	17487	17282	17326	17304	17366	17383	17288	17372	17319	17271	17172	17501	17211	17306	17446	17531	17352	17468	17541	17433	17287	17236	17342	17367	17145	17355	17359	17393	17571	17385	17362	17532	17529	17199	17554	17444	17382	17349	17199	17227	17358	17347	17329	17292	17220	17327	17492	17349	17501	17380	17331	17424	17311	17269	17279	17435	17472	17449	17258	17310	17255	17147	17257	17492	17565	17220	17181	17485	17400	17333	17456	17027	17250	17290	17307	17535	17261	17241	17358	17138	17320	17276	17388	17314	17316	17306	17301	17450	17325	17269	17256	17235	17429	17155	17532	17207	17391	17345	17197	17286	17379	17268	17496	17388	17475	17578	17372	17352	17267	17185	17265	17214	17405	17168	17533	17506	17258	17489	17417	17384	17183	17159	17388	17490	17282	17318	17390	17279	17229	17362	17446	17375	17392	17350	17268	17470	17381	17185	17374	17305	17279	17384	17428	17404	17389	17293	17539	17360	17438	17309	17372	17260	17277	17281	17361	17272	17327	17369	17276	17221	17389	17230	17266	17369	17158	17412	17253	17395	17292	17300	17416	17265	17439	17463	17246	17412	17478	17497	17436	17467	17315	17520	17539	17313	17314	17447	17407	17255	17244	17457	17434	17381	17203	17537	17269	17092	17357	17158	17344	17334	17212	17299	17434	17313	17485	17388	17495	17481	17135	17409	17236	17476	17350	17516	17320	17266	17191	17268	17390	17278	17460	17270	17289	17334	17318	17320	17432	17340	17414	17455	17061	17313	17316	17357	17423	17303	17373	17319	17258	17337	17379	17442	17289	17410	17217	17335	17106	17236	17449	17349	17260	17369	17412	17316	17325	17220	17282	17474	17201	17420	17269	17373	17353	17288	17211	17249	17409	17275	17425	17378	17587	17321	17382	17443	17471	17170	17350	17239	17263	17193	17300	17239	17365	17143	17342	17110	17344	17203	17134	17236	17063	17281	17292	17145	17223	17260	17354	17568	17484	17179	17352	17231	17316	17411	17237	17317	17272	17205	17409	17294	17225	17122	17418	17293	17416	17414	17377	17320	17415	17278	17333	17316	17474	17381	17256	17181	17457	17417	17416	17249	17490	17439	17295	17569	17444	17372	17396	17440	17381	17303	17399	17399	17399	17247	17426	17192	17472	17340	17384	17440	17351	17185	17069	17392	17480	17076	17374	17406	17362	17421	17252	17303	17421	17248	17423	17313	17322	17301	17352	17636	17295	17332	17578	17353	17227	17460	17112	17418	17441	17515	17363	17200	17218	17294	17290	17436	17384	17363	17416	17330	17227	17098	17292	17426	17503	17383	17225	17326	17436	17214	17106	17444	17293	17608	17264	17539	17441	17425	17287	17276	17244	17400	17254	17521	17478	17307	17242	17434	17470	17320	17456	17464	17130	17322	17132	17191	17218	17040	17454	17387	17502	17331	17228	17207	17472	17462	17408	17240	17294	17511	17333	17229	17336	17359	17531	17454	17368	17170	17174	17271	17233	17138	17436	17234	17337	17343	17400	17508	17557	17178	17195	17323	17472	17295	17334	17249	17407	17326	17473	17386	17219	17223	17158	16974	17347	17224	17448	17412	17352	17239	17469	17589	17311	17253	17266	17368	17321	17451	17293	17328	17437	17161	17364	17196	17082	17456	17447	17291	17323	17396	17336	17309	17205	17369	17300	17144	17118	17219	17484	17356	17248	16989	17565	17191	17324	17402	17216	17334	17361	17337	17413	17423	17418	17234	17535	17399	17454	17175	17478	17197	17481	17307	17339	17292	17505	17286	17262	17405	17198	17057	17454	17289	17267	17460	17419	17374	17459	17331	17551	17324	17111	17360	17185	17140	17295	17416	17390	17349	17342	17260	17468	17240	17409	17444	17406	17330	17187	17469	17252	17298	17170	17366	17214	17434	17394	17461	17243	17400	17324	17306	17228	17314	17464	17378	17447	17583	17233	17356	17149	17393	17344	17540	17374	17525	17283	17515	17376	17172	17396	17248	17360	17391	17374	17266	17314	17292	17348	17248	17471	17331	17249	17406	17265	17203	17130	17480	17275	17117	17084	17339	17471	17513	17517	17502	17329	17168	17403	17357	17298	17132	17188	17198	17375	17347	17290	17383	17354	17398	17431	17128	17118	17376	17137	17306	17558	17231	17210	17211	17235	17215	17483	17304	17382	17240	17362	17742	17315	17399	17225	17210	17395	17420	17336	17253	17435	17436	17170	17363	17391	17401	17549	17264	17290	17275	17271	17376	17405	17385	17257	17270	17595	17268	17316	17484	17354	17553	17288	17276	17488	17615	17381	17304	17203	17283	17308	17428	17411	17212	17167	17333	17234	17091	17212	17208	17509	17438	17238	17440	17063	17184	17372	17258	17478	17479	17280	17328	17430	17435	17182	17299	17454	17397	17444	17435	17351	17638	17362	17405	17429	17300	17357	17217	17425	17388	17523	17242	17355	17430	17568	17219	17305	17148	17425	17286	17408	17463	17147	17381	17453	17332	17339	17332	17385	17503	17520	17192	17352	17420	17234	17344	17217	17482	17477	17359	17322	17491	17471	17421	17251	17380	17497	17221	17357	17271	17454	17405	17435	17237	17232	17534	17282	17341	17187	17404	17123	17266	17400	17332	17363	17355	17487	17422	17258	17266	17243	17055	17443	17441	17241	17399	17521	17325	17653	17256	17265	17314	17221	17335	17441	17621	17146	17207	17235	17336	17261	17265	17248	17423	17313	17363	17525	17264	17342	17388	17494	17351	17250	17426	17541	17520	17465	17302	17423	17511	17339	17222	17312	17408	17287	17113	17474	17372	17401	17232	17298	17337	17344	17253	17331	17383	17190	17210	17213	17275	17216	17423	17272	17166	17499	17129	17230	17340	17531	17484	17317	17351	17370	17602	17234	17401	17265	17399	17311	17227	17289	17489	17363	17575	17092	17412	17565	17456	17513	17350	17439	17282	17307	17362	17504	17357	17549	17354	17315	17370	17339	17183	17234	17544	17446	17527	17516	17417	17303	17489	17367	17471	17260	17314
30163	48910	44979	32918	24352	20505	19189	20421	21067	25987	32980	30023	25009	20908	17671	15965	15275	15170	14953	15028	15072	14971	15028	14871	14980	14967	14997	14860	14909	14924	14944	14930	15059	15025	14837	15110	14969	14883	14945	14933	15098	15012	14902	14996	15184	14762	14924	15018	14838	15015	15022	14985	14776	15077	15016	14820	14987	15039	14944	14846	15097	15006	15106	14950	14971	15122	15080	14835	14913	14921	15044	15086	15090	14968	14892	14889	14869	15079	15005	15048	14997	14979	14866	15116	14834	14951	14991	14935	14878	14978	14900	14936	14975	14922	14990	15135	14917	14987	14822	14962	15061	14921	15083	15018	15047	15122	14983	15065	14951	15067	14998	14887	14945	15050	14925	14855	14943	15011	14996	14948	14859	15019	14926	14967	14995	14966	15014	15129	15092	15165	14869	14930	15076	15055	15144	15037	14868	14989	15029	14988	14871	14963	15000	15101	15128	14949	15179	14971	14879	15086	14933	14966	14837	15047	14928	15023	14965	14892	14979	14997	15078	15028	14669	15111	15026	14878	14991	15140	15044	14932	14960	14809	14944	15025	14812	15044	14949	14992	14928	14848	15015	14864	14942	14895	14848	15115	15033	14973	15112	14953	14890	14957	15115	14881	15015	14874	14802	14891	14866	14933	14941	14980	14905	15045	15049	15020	15045	14870	15104	15050	14979	14896	14871	15037	15075	15025	15045	15018	15109	15008	14880	14836	15041	14871	14919	14861	14773	14985	14781	15085	14817	14961	15042	14869	14923	14943	15096	14975	14728	15024	14931	14984	14945	14993	14832	14880	14865	15040	15009	14824	14862	14896	14985	14928	14867	14953	14961	15018	14871	14839	14986	14908	15044	15213	14924	14908	15045	15058	15048	14746	14950	15020	14971	15024	14984	14906	14960	15011	15028	14885	15087	14941	14980	14835	14938	14950	14918	14762	14897	14879	14972	14980	14901	14895	14965	15063	14883	15004	14998	14980	14720	15060	14906	15083	14952	14945	14822	14992	15057	14979	14927	14962	14876	14955	15136	15047	15004	14969	15009	14937	14954	15024	15046	14940	14851	15000	15030	15108	14730	14889	14923	15002	14970	14820	15034	14950	14947	15050	15073	14800	15133	14758	14949	14957	15018	14985	14897	14892	14983	14968	15007	14893	14983	14838	14893	14915	15012	14984	15097	14821	15131	15067	14967	14907	14926	14951	14894	14899	14878	14933	14732	15018	14985	14918	14976	14907	15009	14897	15049	14832	15076	14912	15066	15049	14870	14988	14937	14889	14975	14962	15102	14920	14981	14845	15008	14737	14985	15027	14923	15073	14933	14954	15019	15083	14962	15069	14891	14921	14931	14981	14974	15125	14985	14982	14792	14899	15141	14937	15008	15020	15024	14981	14813	14820	15018	14964	14977	15066	14921	14797	14926	14826	15059	15073	14884	14969	14823	14828	14941	14819	15059	14887	15041	15041	14841	15022	14889	14938	14905	15064	14910	14895	14793	14975	15033	14976	14901	15061	15087	14904	14960	15000	15113	15000	14932	14892	14864	14937	15044	15065	15005	14806	15031	15047	15127	14794	14918	15070	15055	14922	14918	14966	14959	15024	14926	15057	14892	14874	14825	14958	15049	15004	14835	14981	15106	15194	14826	14965	14897	15074	15104	15089	14791	14924	14910	15019	14994	15092	15104	14962	15024	14955	14970	15156	14904	15037	14879	14874	15054	14996	15139	14992	15017	15012	14876	14873	14965	14906	14791	14886	15034	14954	14759	15006	14879	14806	14928	14968	14928	15004	15138	14834	15024	14915	14977	14891	14922	14867	15054	15004	14948	14888	15196	14831	14719	14985	14853	14749	14993	14835	15051	15069	14870	14960	14891	15028	14806	15231	14888	14819	14873	14903	15046	14914	14787	14894	14831	14924	14915	14919	15016	14915	14933	14957	14898	14814	14925	14980	15102	14926	15052	15037	15021	15032	14895	14944	14953	15016	15106	15081	14887	15029	15042	14914	15036	14898	15118	14889	15176	15092	14967	15083	15116	15093	14864	14947	14841	14955	15004	14816	14915	14869	14984	14906	15048	15053	15098	14967	15002	14929	14839	14902	15016	14993	14846	14969	14968	15055	14715	15072	15108	15011	15067	14785	14976	14963	15023	14918	14920	14856	14822	15017	14987	15084	15067	15101	15041	15021	14956	14870	14949	14845	14931	14891	15052	15050	15083	14969	14978	14942	14879	14981	14891	14918	14998	14923	15086	15055	14963	14921	14886	14875	14944	14951	14941	14976	14973	15017	15046	14960	14918	15138	15056	14926	14985	14875	14922	15061	14945	14943	14926	15031	14863	14962	14906	15078	15199	14866	15027	15028	14986	14986	15095	14897	14904	14913	15182	14908	15002	14965	14920	14815	14922	15037	14970	14831	14884	14992	15142	14925	15017	14916	15038	15078	15010	14998	14976	14976	15040	15075	14873	15076	14978	14871	14837	14987	15076	14838	15067	14841	14950	14865	14964	14901	15034	14942	15082	14934	14918	14869	14983	14889	15021	15049	14965	14992	14969	15145	14914	14863	15094	15105	14957	14771	15154	14869	14792	14990	14997	14818	15003	14833	14921	14883	15024	14984	14915	14918	15077	14923	14991	14844	15019	14801	14922	14878	15154	14874	15066	14938	14838	14856	14766	14924	14932	14810	14729	14917	14901	14946	15080	15017	14987	14947	15012	15104	14836	14954	14972	14978	15011	14890	15080	14938	15050	14799	14968	14955	15111	14953	15039	14979	14860	14858	14991	15046	14982	15003	14952	14938	14871	14960	14886	15015	15036	14929	14936	15127	14938	15011	14999	15003	14959	14979	15052	14981	14984	15119	15064	14988	15074	14967	14884	14900	15059	15158	14978	15007	15030	14906	15007	15002	14925	15018	14904	14980	14999	14950	15058	14877	14958	14886	15125	14728	15118	14940	15164	14944	15070	14939	15031	14795	15035	14929	14965	14876	14807	15028	14870	15085	14954	14897	14913	14991	15030	14929	14905	15004	15021	15005	14990	15118	15126	14888	15025	14897	14923	15057	15012	14989	15161	15080	15137	14894	14982	15029	14998	15039	14956	14771	15018	14835	14909	14978	15019	14971	14960	15114	15098	14820	14988	14833	15058	14934	14906	15040	15084	14918	15126	14730	15042	14967	15032	14986	14933	14992	14875	15015	14857	15036	14870	15137	14926	15033	15061	14914	14989	15055	14956	14976	14948	14985	14957	14882	14852	14945	14930	14942	14867	14812	15048	15026	15031	15170	14873	14989	14910	14812	15084	15000	15008	14998	15014	14954	15092	14876	15050	14887	15240	15044	15012	15132	14846	15048	14953	15045	15159	14828	15038	14969	14990	14988	14877	14944	15024	14794	15027	14836	14911	14885	14839	14906	14908	15090	15053	14892	14757	15096	14910	14993	15074	15038	15013	14720	15074	14772	15030	14964	14997	14936	15115	14935	14948	15009	14956	15036	14931	15013	14947	15099	15075	15019	14809	14934	14960	15032	14791	14782	14873	15012	14948	14800	15076	14958	14984	14874	14972	14916	14978	14901	14840	14957	14993	14891	14904	14915	15116	14917	15022	14830	14954	15090	14958	14803	14997	14783	14968	14839	14882	15016	14879	15083	15146	14984	15088	14828	14992	14852	15028	14905	14825	14995	14806	14880	14986	14868	15050	14946	15005	15076	14987	14958	14762	14903	15083	14982	15000	15004	14873	14918	14979	15150	14823	14905	15000	14936	14817	14893	14923	15041	14921	14786	14933	14826	14848	14970	15042	14904	15016	15043	15030	14817	14820	15037	14969	15015	14999	14770	15032	14896	14988	14984	14843	15080	15014	15005	14944	15085	14967	14944	14875	15029	14929	15041	14814	14852	15019	14931	14999	14935	14922	15042	14803	14992	15158	15008	14983	14991	14763	14855	15097	15079	14980	14893	14933	14894	14847	15037	14982	15054	15036	14713	14851	14950	14977	15026	14915	15056	15139	14811	15083	15142	14945	14825	14882	15002	15164	14987	14915	14924	14951	14990	15018	14947	14865	14772	15145	14790	14879	15020	14875	14873	14945	15055	15075	14898	14844	15023	15054	14911	14929	14970	14971	14964	14814	15052	14836	15019	15053	14877	14910	14985	14866	14950	15020	14941	14848	14796	15107	15026	15041	14947	14838	15001	14871	15033	15113	14926	14868	15064	15036	14883	14925	15065	15147	14869	15119	14883	14932	14861	14897	14876	15033	14961	14967	14933	14888	15055	14926	14930	14866	14963	14940	14911	14888	14902	14886	15018	14958	14998	14977	14718	14934	14919	15024	15018	14994	15132	14978	14927	14836	14757	15098	14948	15054	15143	15087	14959	14998	14970	15105	15023	15077	15049	15076	15015	14899	15039	15149	15047	15061	14956	15011	14965	14990	15062	14889	14978	14872	14779	14893	14990	14976	14988	14809	14855	14934	14881	15036	15179	14961	15027	14845	14849	15084	15003	15031	15100	14911	14990	14834	14915	14809	14856	14890	15021	14925	14983	14901	15116	14959	14886	15102	14897	14903	14902	14937	14777	15067	15018	15013	14977	15020	14875	14916	14959	15022	14967	14967	14830	15000	14866	15024	14899	14996	14937	14927	15103	14957	14928	14986	15011	14819	15009	14981	14999	15035	15104	15005	15136	15040	14861	14973	15144	14751	14970	14904	14808	14863	15061	14969	15105	14735	15014	14857	14919	14973	15097	15166	14861	14712	15032	14941	14986	15076	14942	15004	14942	14879	14912	14896	14841	15040	14989	15033	15047	14893	14904	14981	14902	14871	14906	14946	14934	15033	14960	14916	15070	14951	15114	14969	14964	15065	14890	14958	15120	15052	14968	14865	14787	14954	14963	15061	14936	14814	14849	15061	15112	15056	15018	14972	14827	14994	14948	14978	14899	14917	14855	14900	15131	15079	14881	15010	15194	14965	14928	15007	15296	14831	14988	14972	14888	15052	15002	15025	14811	15048	14937	14977	14915	14939	14962	14885	14931	14827	14864	14940	15022	14869	14968	14922	15080	15059	14864	14971	15040	15025	14899	15096	14888	14763	15080	14893	14860	14974	15058	14827	14905	15012	14992	15096	14993	14830	15140	14857	14878
22716	21263	29057	23827	21920	24457	26600	21486	22127	32789	37159	35900	31536	26758	22366	19834	18369	17960	17665	17706	17642	17713	17734	17720	17574	17335	17538	17582	17580	17618	17774	17660	17658	17352	17469	17626	17511	17570	17456	17468	17671	17662	17594	17528	17673	17529	17630	17480	17386	17677	17603	17512	17639	17481	17624	17603	17500	17753	17429	17509	17458	17458	17503	17478	17530	17399	17621	17352	17539	17562	17686	17412	17583	17572	17367	17689	17635	17492	17746	17526	17697	17569	17700	17679	17515	17617	17663	17665	17472	17651	17454	17407	17546	17514	17551	17325	17525	17623	17637	17502	17371	17381	17460	17534	17541	17452	17579	17402	17639	17621	17549	17574	17471	17728	17630	17610	17597	17519	17499	17596	17542	17590	17507	17561	17418	17462	17744	17411	17445	17896	17459	17470	17376	17407	17438	17328	17382	17564	17627	17561	17470	17500	17441	17574	17339	17341	17651	17400	17627	17356	17542	17869	17707	17379	17314	17545	17607	17506	17362	17501	17499	17309	17655	17410	17614	17499	17413	17414	17565	17562	17672	17591	17608	17481	17454	17544	17433	17682	17317	17724	17521	17269	17461	17380	17585	17622	17549	17356	17401	17482	17428	17542	17695	17635	17339	17580	17474	17631	17407	17538	17474	17538	17601	17417	17509	17533	17356	17335	17551	17605	17523	17537	17555	17671	17611	17609	17567	17554	17385	17365	17429	17684	17546	17438	17467	17482	17469	17531	17623	17394	17526	17457	17401	17392	17613	17307	17485	17403	17393	17703	17362	17351	17494	17329	17708	17474	17420	17479	17503	17363	17321	17383	17431	17485	17645	17396	17462	17493	17437	17291	17366	17527	17436	17654	17509	17451	17450	17620	17583	17515	17500	17328	17572	17659	17620	17671	17431	17391	17447	17521	17527	17506	17584	17534	17449	17581	17384	17245	17507	17521	17634	17423	17620	17680	17657	17493	17546	17565	17491	17430	17368	17550	17682	17352	17602	17365	17574	17428	17430	17332	17305	17509	17435	17284	17570	17722	17422	17565	17537	17410	17465	17557	17401	17526	17536	17439	17421	17513	17548	17440	17511	17509	17346	17482	17384	17472	17529	17421	17519	17346	17539	17597	17528	17362	17435	17513	17611	17625	17487	17346	17351	17436	17536	17467	17409	17456	17506	17446	17398	17322	17588	17506	17542	17339	17516	17397	17493	17295	17461	17377	17328	17323	17471	17576	17421	17422	17398	17488	17508	17523	17539	17424	17490	17523	17398	17561	17517	17347	17484	17379	17548	17545	17534	17400	17460	17393	17466	17498	17477	17540	17593	17453	17392	17700	17725	17604	17508	17526	17548	17443	17279	17478	17563	17620	17456	17487	17595	17422	17458	17409	17423	17779	17527	17338	17647	17518	17454	17423	17426	17364	17413	17303	17459	17499	17428	17647	17524	17371	17549	17399	17413	17387	17391	17514	17557	17510	17437	17593	17316	17470	17535	17594	17576	17405	17510	17603	17763	17505	17437	17456	17467	17472	17353	17314	17523	17355	17378	17627	17344	17357	17578	17259	17408	17457	17612	17576	17544	17348	17237	17238	17403	17465	17491	17626	17532	17456	17389	17349	17330	17528	17354	17671	17535	17446	17408	17452	17539	17524	17734	17509	17277	17467	17389	17824	17551	17432	17534	17496	17623	17446	17608	17462	17313	17254	17473	17558	17502	17398	17509	17364	17532	17350	17385	17540	17441	17197	17613	17603	17612	17647	17580	17575	17434	17599	17427	17328	17348	17346	17466	17153	17747	17396	17502	17431	17544	17504	17452	17270	17499	17367	17424	17361	17388	17654	17634	17527	17623	17349	17660	17433	17436	17271	17479	17567	17441	17652	17482	17337	17483	17492	17550	17479	17382	17414	17690	17388	17444	17422	17453	17412	17451	17542	17453	17456	17436	17636	17407	17273	17435	17588	17539	17499	17347	17298	17457	17367	17428	17507	17443	17555	17418	17428	17477	17431	17431	17675	17343	17632	17598	17589	17550	17390	17585	17540	17805	17577	17448	17362	17256	17388	17628	17463	17473	17503	17494	17589	17504	17443	17468	17369	17534	17468	17382	17400	17308	17250	17535	17421	17531	17402	17325	17543	17463	17491	17391	17363	17391	17521	17395	17239	17582	17681	17446	17563	17514	17646	17564	17512	17645	17597	17455	17489	17271	17435	17495	17478	17571	17342	17419	17459	17581	17524	17284	17513	17651	17334	17480	17607	17346	17605	17560	17386	17436	17703	17356	17397	17434	17555	17585	17462	17576	17330	17528	17532	17394	17571	17516	17401	17342	17499	17526	17379	17649	17501	17402	17504	17251	17404	17455	17350	17315	17593	17325	17569	17284	17462	17346	17270	17496	17648	17453	17591	17613	17533	17350	17475	17655	17535	17350	17356	17364	17465	17596	17551	17637	17380	17462	17365	17319	17322	17417	17548	17538	17349	17598	17562	17652	17403	17414	17581	17554	17549	17412	17473	17235	17415	17333	17508	17609	17566	17554	17494	17377	17392	17572	17311	17409	17342	17455	17775	17525	17437	17430	17229	17605	17277	17717	17699	17561	17227	17377	17353	17393	17605	17425	17553	17558	17220	17453	17471	17474	17525	17490	17464	17434	17663	17360	17474	17355	17345	17486	17514	17371	17307	17430	17570	17524	17503	17507	17448	17403	17354	17542	17612	17414	17793	17583	17411	17579	17584	17402	17531	17527	17284	17470	17667	17297	17605	17527	17344	17396	17548	17555	17308	17416	17442	17374	17319	17505	17461	17469	17441	17590	17522	17374	17400	17357	17389	17431	17436	17512	17542	17684	17534	17251	17308	17608	17428	17330	17448	17735	17376	17451	17613	17635	17558	17392	17379	17274	17441	17632	17408	17402	17483	17487	17343	17576	17586	17347	17508	17522	17567	17470	17608	17334	17224	17472	17269	17520	17504	17518	17394	17589	17649	17449	17525	17404	17477	17729	17601	17460	17401	17348	17385	17515	17269	17337	17418	17546	17390	17612	17272	17494	17449	17542	17408	17483	17591	17493	17632	17344	17502	17535	17377	17401	17578	17547	17542	17468	17385	17417	17430	17357	17518	17634	17577	17458	17624	17457	17491	17639	17553	17372	17644	17343	17731	17525	17344	17787	17363	17305	17480	17542	17494	17290	17377	17404	17501	17478	17287	17337	17404	17416	17661	17478	17408	17410	17340	17312	17523	17575	17365	17424	17459	17563	17340	17512	17566	17418	17549	17703	17492	17426	17491	17498	17384	17545	17364	17339	17678	17474	17327	17317	17527	17690	17605	17566	17400	17481	17579	17532	17511	17330	17489	17389	17376	17338	17502	17438	17535	17499	17575	17551	17408	17593	17501	17540	17392	17770	17449	17658	17470	17448	17330	17373	17528	17349	17549	17486	17450	17512	17601	17401	17311	17527	17260	17557	17493	17505	17358	17551	17483	17577	17354	17526	17321	17350	17597	17498	17398	17722	17549	17391	17286	17494	17524	17410	17439	17539	17418	17292	17404	17276	17495	17636	17402	17343	17377	17496	17537	17500	17397	17522	17380	17522	17521	17618	17329	17471	17617	17583	17430	17341	17519	17201	17445	17554	17497	17141	17281	17440	17284	17492	17508	17470	17589	17589	17488	17644	17486	17549	17431	17337	17298	17398	17296	17334	17555	17539	17287	17363	17306	17588	17440	17382	17529	17330	17529	17488	17304	17491	17382	17480	17413	17387	17479	17338	17500	17546	17662	17384	17534	17474	17419	17544	17350	17407	17611	17422	17529	17477	17341	17684	17603	17200	17307	17553	17350	17513	17614	17469	17642	17691	17344	17472	17227	17423	17324	17411	17483	17528	17532	17379	17420	17225	17396	17508	17473	17413	17411	17389	17696	17536	17443	17498	17357	17341	17349	17395	17288	17409	17663	17621	17501	17548	17376	17506	17312	17450	17427	17640	17362	17369	17496	17542	17431	17515	17491	17438	17688	17568	17388	17549	17522	17480	17407	17341	17412	17618	17547	17653	17482	17529	17405	17391	17434	17495	17490	17466	17324	17387	17396	17348	17438	17247	17356	17455	17490	17460	17257	17358	17342	17427	17930	17591	17295	17465	17477	17206	17463	17347	17362	17493	17456	17348	17380	17412	17367	17231	17566	17434	17492	17494	17448	17347	17297	17463	17372	17350	17481	17375	17198	17347	17485	17564	17413	17645	17396	17419	17314	17503	17479	17439	17601	17504	17609	17689	17481	17422	17565	17384	17554	17419	17388	17516	17403	17448	17298	17422	17431	17344	17434	17687	17475	17603	17440	17420	17501	17402	17773	17481	17414	17579	17503	17643	17466	17559	17567	17628	17630	17362	17246	17593	17351	17572	17537	17612	17530	17592	17579	17319	17433	17515	17389	17562	17341	17372	17422	17328	17378	17436	17524	17478	17571	17614	17518	17529	17422	17546	17458	17464	17515	17302	17425	17365	17605	17599	17541	17497	17501	17444	17774	17477	17525	17399	17339	17468	17399	17290	17424	17432	17436	17464	17644	17604	17745	17473	17567	17681	17526	17520	17226	17499	17521	17379	17346	17430	17591	17647	17646	17527	17433	17685	17476	17554	17530	17251	17381	17450	17546	17335	17468	17476	17306	17539	17384	17454	17515	17407	17587	17538	17512	17399	17445	17657	17468	17698	17503	17550	17713	17236	17419	17265	17459	17628	17578	17379	17425	17320	17484	17384	17459	17463	17518	17498	17617	17503	17522	17569	17579	17493	17549	17427	17416	17418	17577	17515	17698	17207	17401	17414	17392	17677	17624	17367	17301	17365	17282	17431	17357	17773	17387	17380	17468	17507	17401	17402	17658	17762	17423	17627	17432	17373	17381	17173	17481	17333	17469	17301	17463	17519	17376	17469	17546	17468	17463	17509	17276	17511	17404	17652	17608	17474	17521	17289	17414	17431	17303	17413	17371	17316	17320	17415	17344	17597	17528	17751	17467	17289	17481	17427	17270	17352	17463	17352	17284	17641	17515	17465	17468	17500	17567	17533	17579	17447	17388	17437	17357	17745	17250	17395	17538	17355	17495	17202	17526	17483	17420	17443	17586	17468	17435	17550	17405	17626	17544
34340	56027	49310	36741	29671	24439	21263	20429	23205	35954	39170	36994	31649	25794	20606	17361	15797	15381	15093	15168	14903	15009	15074	14978	15088	15040	14974	14972	15086	15202	14925	15239	14939	15230	15025	15134	14953	14876	15051	15048	15116	15045	14866	15033	14955	15117	15043	14923	15009	14968	14859	15137	15046	15001	15039	15098	15005	14964	15048	15000	14894	15206	15018	14991	14956	15044	15198	14992	15076	14907	14967	15136	15137	14916	15150	14966	14992	15070	14964	15045	14872	15087	15023	14993	14981	15037	14951	14870	15058	14994	15057	14929	14979	14813	15207	14931	14916	15012	14993	14774	14961	14929	15111	14926	15047	14949	15003	14997	15176	15028	14809	15078	15094	15049	14986	14796	15121	15052	14991	15028	14928	15031	14945	15201	14872	14993	14968	15228	14921	14989	14865	14894	14891	14945	14873	14932	14908	15132	14762	15009	15039	15007	14921	14981	15156	15086	14940	15162	15155	14949	15053	14995	15027	14965	14832	15136	15088	14980	15136	15199	14919	15077	15133	15123	14898	14932	15022	15014	15089	14999	14745	15129	14934	14931	14922	15006	15114	15030	15054	15084	15098	15069	15067	15015	15058	15025	14890	15189	15106	15037	14987	14952	15019	15047	14924	15068	15039	15051	15072	14876	15038	14917	15099	14939	14965	14933	14917	15128	14973	15147	14944	15073	14898	14898	15252	15051	15002	15021	15064	15090	14883	14974	15010	15030	14864	14914	15101	14987	15011	15019	14984	15190	14962	14811	15071	15014	15118	14995	15099	15006	14986	15060	14997	15127	15021	14968	15005	15014	15242	14986	14983	14924	15015	15152	15023	15092	15073	14910	14980	14912	14972	15021	14877	15129	15124	14954	15164	15082	15138	14831	15071	15091	14977	15102	14936	15048	14923	15207	14865	14975	14952	15184	15023	15069	14975	14991	14899	15023	15166	14898	14888	15162	14989	15136	14935	15254	15017	14948	15083	14969	15080	14887	14971	14975	14881	14996	14993	15025	14928	15076	14992	14931	15111	15192	14978	15009	15132	15103	14991	15015	14999	14926	14952	14935	15040	15052	15002	15153	15080	14744	15078	14895	14979	14997	15062	14941	14986	14992	14997	15092	14983	15079	15115	14828	15024	15035	15089	15161	15024	14968	15011	14696	14960	14911	15224	15060	15054	14910	14927	14998	15108	15037	14831	14935	15040	14945	14930	14978	15067	14956	15185	14958	15088	15025	14983	14847	15009	14984	14945	14988	14977	14998	15070	15192	14993	14963	14927	15057	15027	15082	14879	15213	14887	14952	14945	15012	15183	15027	14944	15078	14988	14966	14870	14969	15040	14894	15020	14895	15083	14983	15044	14914	15058	14983	15028	15141	15081	15027	14920	15126	15104	14825	14882	15007	15219	14987	14992	14898	15090	15133	14831	15042	14968	14894	14957	14965	14995	15214	15315	14934	15069	14964	14896	15164	14882	14991	14988	15180	14973	15044	14959	15018	14991	15097	14970	14906	14915	14985	15010	15028	14939	14952	15051	14959	14896	14943	15024	14930	15103	14852	14958	15060	14987	15057	15098	15031	15123	15118	15075	14954	15018	14901	14969	14883	14979	15058	15032	15072	14951	15018	15005	14980	14947	14984	15084	14793	14927	15031	14831	14904	14836	14962	15164	14961	14989	14931	15014	15001	15184	15082	14978	15116	15029	14967	15021	15067	15033	14927	14902	15161	15023	14931	15025	15025	15079	15019	15149	15064	15188	14901	14946	15015	14994	14945	15147	14819	15080	15120	15011	14905	15069	14936	15045	15003	14947	15082	14950	15028	14939	15074	15045	14950	14903	15041	15101	14937	15023	14939	15070	15012	15035	14951	14975	15033	15041	15062	14982	15114	15009	15088	14977	14981	14992	14946	15106	15155	15000	14895	15139	15179	15080	14931	14924	14885	14969	15067	15025	15114	15114	14924	15040	15031	14851	15044	14947	15188	14971	14871	14928	15045	15063	15012	14819	15002	15027	14986	15065	14950	15106	15033	14900	15146	14961	14979	15053	14896	14949	15043	15053	15139	15150	15029	14871	14961	15113	14957	14932	15039	15072	15007	14888	15049	15082	14953	14938	14939	14835	15000	14916	14985	14957	14898	14925	15032	15024	15163	15041	14972	15046	15105	14908	15032	15128	14924	15136	15021	14955	15089	14831	15014	14723	14950	15013	15094	14978	15029	15068	14980	15085	14918	15154	15014	15046	14918	15095	14953	15108	15038	15161	14886	15123	15075	14917	15006	14936	15081	15114	14958	15021	14859	14932	14996	15019	14864	15055	14857	15124	14954	15005	14849	15064	14920	14955	14933	14941	15036	15025	15042	15061	14807	14902	14940	15064	15128	14963	15098	14890	15026	15023	14944	15029	14869	14842	15091	15008	14920	15036	14859	14992	15004	15036	14887	14969	15024	15032	15132	15148	14946	15010	15196	14990	14980	14903	14981	14967	15114	14913	15091	14973	15022	14940	15023	14876	14900	15091	14829	14988	15037	14927	14838	15082	14962	15018	15047	15207	15212	14989	14931	14857	14993	14972	14985	14984	15074	15118	15099	15074	15048	15099	15022	14962	14973	15105	14935	14996	14935	14915	15097	15012	15070	14981	14991	14979	15013	14950	14944	15051	14967	15016	15029	14997	15055	15039	15029	15064	15046	14806	14830	15103	14924	15093	15072	14985	14931	14956	15039	14979	15106	15024	14891	15073	15042	14981	15070	14991	14905	15028	14814	15036	15007	14976	14843	15101	14950	14994	15033	14915	15023	15094	14930	14846	15067	14987	15035	15004	15022	14894	15063	14996	15008	15130	15066	15133	14861	15005	15079	14970	15117	15186	14859	15120	14983	15033	14969	15017	15013	15007	14763	14869	14973	14939	14999	14976	15163	15065	14920	14939	14933	15000	14884	14969	14998	15039	14910	15047	14914	15038	15020	15136	14962	15198	15151	14900	14903	14895	14914	14986	14964	15143	15002	14937	15021	15009	14956	15223	15043	14941	15062	15026	15087	15052	14919	14994	14973	14983	15034	15056	15132	14875	15119	15013	15024	14960	14932	15081	15003	14913	15055	15135	14954	14874	14878	15120	15067	14897	15044	14923	15133	15066	14963	14966	14994	14971	14904	14906	15062	15035	14850	14939	15062	15187	15010	14903	14926	14916	14930	15008	15124	14980	15128	15105	15153	15054	14970	15125	15092	15053	14907	14907	14999	15128	15038	15003	14922	15027	15027	15150	14983	14916	14940	15024	14915	14948	14834	15049	15075	14871	14981	14979	15000	14912	15109	14952	15054	15053	14992	15025	14982	15063	15002	14910	15105	15007	14954	14967	15065	14951	14982	15122	15045	14773	14976	15025	14955	15163	14998	15180	14893	14954	14954	15030	15080	15080	15181	15009	15052	14882	14964	14913	15006	15196	14979	14965	14909	15024	14969	14989	15088	15002	14935	14817	15154	15128	14983	15139	14948	15060	15179	14979	14925	14930	14960	15086	15048	15089	15027	14971	15149	14981	14945	14989	15179	14930	14925	15073	14895	15142	14976	14992	15077	14967	14955	14948	14948	15146	14954	15078	15035	14949	14972	15008	15014	15052	14993	15054	14990	15152	15057	14992	15086	14905	14961	14892	14972	15037	14994	15184	14914	14779	15004	14950	15007	14845	15142	15095	14991	15027	14810	14898	15038	14950	15140	15097	14945	14968	15055	14993	15150	14999	14946	14907	15109	14949	15023	14749	15017	15038	15078	15114	15183	15191	15045	14939	14923	15024	14879	14983	15075	15093	15166	15092	15036	14980	14863	15115	14995	14879	14947	14898	15111	14743	14940	14838	14999	14892	14805	15064	15036	14949	15035	15125	15095	14973	15089	15010	15031	14727	15172	14937	15051	14966	14797	15131	15002	14999	15172	15016	15022	15028	14950	14980	14877	15009	14960	14794	15095	14884	15042	15017	14799	14898	15007	15067	14969	14997	15065	15143	14949	14894	15043	15059	14861	14899	14914	15138	15175	14945	15144	14969	14980	14922	14868	14857	14985	15163	14857	15048	14917	14914	14892	15031	14941	15058	15088	14975	15068	15060	15076	14946	14962	14976	15165	14997	15030	15012	15239	14901	14902	14893	15017	15128	15031	15011	14926	14916	15088	15048	14941	15016	15073	14993	14912	14902	14883	14899	14909	14922	14882	14905	15076	14837	15149	14988	14877	14988	14807	15079	15103	14914	14970	14972	14921	15156	14981	15064	14934	15052	14965	14991	15017	14941	14847	15111	15063	14874	14993	14984	15001	14991	15027	14947	15091	15154	14940	15152	14986	15043	14997	15074	15072	14981	14883	14944	14949	15166	14887	15098	15001	15038	15158	14915	14948	15013	14837	15053	14878	14955	14891	14940	15198	15114	14878	14985	15097	14972	15151	14993	14906	15163	14871	14989	15220	14950	14934	15089	14982	15082	15081	15063	15036	14894	15093	14824	15096	14982	14833	14928	14787	14992	15196	14880	15069	14860	15045	14941	14853	15038	14878	14927	14789	15045	14976	14809	14834	15038	15087	15122	14932	15055	15108	15025	14976	14984	14949	15185	14950	15036	14988	15080	14990	14992	14917	15193	15002	15217	14941	15068	15172	14904	14850	14955	14968	14995	14958	15018	15013	14978	15046	14959	15120	14967	15110	14873	14984	15011	14839	15051	14903	14955	15029	15071	14985	15042	15100	15013	15002	15122	15075	14889	14980	15127	15064	14904	15025	15059	14985	15080	14936	15185	15162	15098	14930	14880	14966	15022	15114	15053	14993	14833	15106	14992	14833	15085	14902	14836	15066	15059	15079	15231	14928	15099	14895	14911	14984	14918	15118	14896	14926	15017	15139	14891	14853	14898	14907	15164	15004	15000	14945	14907	14879	14988	14914	14958	15153	15104	15066	14819	15098	14920	15187	15076	14952	15127	14911	15037	14939	14920	15121	14859	15049	14966	15017	15162	15022	15013	14941	15030	14838	14900	15001	14988	14894	15077	14869	14896	14915	15046	14841	15062	15102	15020	14982	15017	14976	14914	14984	14965	15210	14992	15014	14993	15093	14958	15010	14997	14796	14995	14929	15125	14879	15028	15020	15060	15061	15076	15011
28142	24871	31007	25566	19084	18439	18315	17850	17901	18705	19794	19428	18773	18573	18190	17724	17712	17493	17636	17467	17490	17471	17549	17477	17326	17531	17603	17481	17440	17488	17458	17485	17525	17461	17650	17441	17477	17438	17465	17566	17553	17755	17545	17496	17400	17487	17560	17518	17465	17704	17482	17515	17576	17699	17538	17591	17626	17448	17404	17529	17301	17378	17399	17680	17401	17622	17584	17428	17565	17749	17683	17504	17371	17614	17479	17489	17316	17483	17600	17569	17667	17525	17615	17514	17392	17548	17359	17589	17286	17335	17544	17370	17431	17569	17441	17541	17604	17528	17604	17500	17575	17459	17584	17656	17455	17497	17457	17596	17415	17468	17347	17374	17454	17442	17740	17489	17482	17278	17312	17605	17397	17181	17488	17600	17578	17548	17404	17485	17532	17615	17553	17639	17381	17306	17556	17674	17587	17638	17510	17595	17414	17443	17670	17409	17422	17489	17397	17465	17345	17357	17809	17676	17660	17428	17459	17381	17505	17504	17692	17587	17300	17660	17299	17474	17425	17449	17570	17399	17417	17326	17422	17178	17553	17514	17336	17658	17564	17433	17579	17365	17584	17449	17392	17433	17389	17722	17519	17535	17268	17580	17567	17574	17560	17477	17686	17521	17514	17389	17433	17491	17413	17275	17569	17454	17588	17381	17596	17348	17541	17614	17508	17570	17439	17394	17484	17456	17475	17620	17478	17542	17538	17425	17469	17496	17422	17484	17590	17383	17764	17660	17526	17414	17584	17355	17436	17654	17609	17547	17446	17659	17500	17570	17379	17406	17355	17376	17316	17541	17480	17475	17529	17427	17393	17636	17594	17535	17728	17500	17403	17417	17377	17412	17409	17566	17455	17574	17497	17335	17547	17569	17514	17409	17530	17459	17448	17573	17431	17439	17479	17653	17601	17694	17425	17493	17559	17588	17400	17500	17351	17803	17422	17416	17594	17500	17309	17577	17555	17326	17432	17488	17524	17596	17432	17551	17431	17588	17375	17398	17315	17587	17517	17372	17451	17487	17605	17298	17567	17308	17526	17323	17538	17632	17500	17512	17558	17388	17541	17510	17569	17484	17406	17479	17586	17604	17581	17507	17559	17484	17461	17568	17470	17525	17432	17650	17347	17481	17486	17565	17540	17560	17470	17627	17463	17567	17577	17502	17632	17681	17602	17463	17522	17585	17531	17687	17458	17580	17721	17469	17362	17442	17316	17515	17476	17275	17354	17485	17675	17478	17453	17592	17376	17319	17501	17506	17437	17593	17494	17398	17346	17571	17687	17626	17723	17500	17423	17487	17628	17508	17486	17537	17747	17347	17410	17493	17251	17437	17438	17380	17337	17409	17546	17455	17374	17510	17428	17473	17532	17622	17479	17598	17596	17610	17274	17667	17505	17562	17526	17564	17366	17718	17611	17623	17413	17631	17558	17583	17517	17472	17586	17624	17644	17529	17484	17521	17490	17501	17499	17569	17582	17622	17403	17527	17498	17641	17693	17533	17360	17604	17642	17400	17249	17596	17463	17180	17369	17559	17542	17546	17447	17514	17613	17553	17677	17710	17391	17501	17443	17670	17489	17452	17452	17401	17473	17479	17486	17382	17753	17737	17471	17459	17544	17359	17699	17435	17673	17415	17471	17635	17548	17442	17434	17706	17335	17311	17729	17552	17434	17546	17509	17785	17651	17442	17421	17407	17725	17352	17554	17691	17362	17752	17771	17214	17709	17586	17537	17341	17701	17541	17390	17575	17559	17506	17414	17471	17391	17573	17658	17389	17347	17437	17340	17636	17449	17620	17636	17536	17362	17482	17461	17320	17490	17352	17479	17511	17487	17480	17502	17541	17663	17650	17483	17527	17549	17475	17585	17314	17413	17523	17502	17606	17313	17500	17459	17435	17453	17515	17542	17317	17487	17373	17553	17436	17518	17594	17401	17433	17423	17479	17575	17320	17524	17466	17718	17505	17674	17643	17449	17291	17575	17619	17454	17512	17655	17606	17507	17461	17656	17549	17608	17615	17405	17497	17537	17622	17367	17346	17565	17468	17532	17408	17425	17465	17449	17558	17511	17409	17564	17382	17455	17432	17401	17334	17532	17614	17313	17684	17370	17436	17606	17335	17573	17770	17661	17520	17559	17334	17673	17809	17681	17501	17536	17490	17479	17380	17387	17483	17561	17495	17618	17402	17474	17690	17485	17537	17432	17476	17341	17377	17510	17518	17522	17596	17358	17521	17656	17667	17609	17444	17658	17307	17644	17394	17448	17477	17430	17442	17567	17439	17488	17449	17388	17523	17648	17645	17408	17642	17381	17571	17650	17692	17689	17378	17454	17380	17380	17368	17477	17343	17494	17442	17384	17401	17440	17465	17468	17493	17677	17589	17572	17467	17668	17492	17372	17524	17556	17517	17555	17351	17443	17645	17447	17310	17649	17526	17332	17320	17359	17555	17444	17555	17519	17434	17530	17484	17479	17212	17744	17483	17498	17375	17403	17542	17453	17510	17533	17571	17517	17467	17393	17448	17613	17553	17489	17477	17456	17478	17385	17495	17488	17559	17610	17546	17504	17452	17317	17560	17702	17472	17642	17565	17612	17515	17486	17540	17330	17319	17214	17263	17613	17373	17491	17428	17477	17628	17521	17477	17701	17465	17529	17596	17522	17518	17616	17466	17446	17454	17594	17479	17478	17552	17597	17491	17543	17431	17549	17420	17473	17449	17553	17550	17521	17381	17667	17572	17421	17423	17377	17500	17501	17560	17631	17784	17596	17573	17530	17682	17527	17532	17562	17646	17532	17556	17320	17384	17465	17348	17659	17364	17402	17484	17511	17471	17481	17380	17443	17386	17594	17500	17544	17395	17579	17478	17426	17545	17628	17527	17533	17586	17271	17476	17591	17391	17548	17413	17534	17597	17479	17584	17450	17550	17497	17401	17374	17509	17840	17457	17353	17426	17542	17401	17498	17511	17462	17464	17679	17521	17452	17710	17540	17456	17703	17379	17601	17591	17271	17322	17631	17298	17472	17342	17451	17492	17432	17354	17502	17512	17707	17591	17401	17540	17302	17483	17561	17389	17470	17607	17494	17360	17461	17634	17383	17428	17570	17432	17386	17219	17388	17557	17380	17478	17370	17508	17540	17441	17343	17770	17366	17517	17644	17523	17507	17568	17258	17603	17440	17566	17382	17315	17408	17491	17527	17553	17488	17426	17446	17640	17432	17476	17553	17461	17581	17370	17397	17550	17612	17334	17469	17382	17512	17487	17549	17526	17845	17693	17503	17472	17531	17719	17556	17590	17565	17811	17678	17327	17525	17492	17561	17366	17320	17294	17421	17485	17600	17525	17643	17701	17623	17424	17524	17572	17281	17417	17646	17485	17522	17507	17730	17367	17557	17391	17529	17735	17489	17472	17648	17736	17582	17244	17534	17336	17277	17438	17625	17403	17471	17413	17607	17414	17514	17274	17415	17575	17652	17694	17661	17509	17552	17399	17646	17438	17535	17345	17530	17722	17404	17583	17427	17450	17492	17365	17462	17325	17510	17523	17446	17586	17379	17524	17550	17560	17445	17596	17500	17452	17500	17348	17558	17527	17605	17606	17544	17447	17686	17465	17493	17229	17426	17394	17424	17182	17296	17481	17395	17510	17525	17579	17566	17514	17540	17510	17568	17512	17593	17712	17511	17386	17565	17575	17500	17523	17316	17494	17487	17418	17465	17513	17514	17465	17697	17373	17423	17662	17581	17476	17493	17671	17493	17472	17460	17553	17584	17470	17522	17314	17593	17555	17620	17471	17361	17529	17378	17389	17428	17437	17541	17516	17796	17552	17498	17605	17329	17634	17545	17595	17594	17281	17471	17432	17502	17731	17455	17327	17474	17518	17233	17437	17341	17521	17402	17622	17673	17333	17502	17523	17386	17341	17484	17477	17440	17579	17486	17470	17525	17413	17449	17637	17686	17549	17558	17358	17467	17411	17704	17448	17509	17397	17677	17395	17382	17515	17644	17425	17549	17606	17583	17504	17570	17370	17777	17524	17612	17389	17576	17449	17366	17398	17617	17492	17662	17382	17514	17498	17563	17447	17468	17586	17624	17601	17622	17700	17499	17480	17598	17604	17592	17658	17652	17421	17508	17409	17554	17643	17502	17489	17366	17689	17379	17501	17558	17536	17593	17610	17648	17382	17549	17298	17511	17514	17286	17317	17792	17503	17505	17590	17742	17603	17649	17526	17291	17511	17775	17386	17616	17527	17481	17483	17625	17565	17436	17619	17463	17703	17442	17537	17646	17372	17594	17494	17589	17701	17589	17526	17496	17504	17364	17575	17528	17485	17534	17600	17500	17522	17602	17421	17502	17483	17452	17506	17562	17442	17459	17546	17620	17503	17533	17714	17613	17374	17416	17210	17388	17318	17614	17597	17594	17579	17327	17481	17608	17612	17512	17538	17632	17642	17692	17718	17556	17372	17617	17672	17680	17718	17460	17449	17460	17576	17380	17521	17570	17602	17396	17455	17588	17459	17338	17588	17621	17409	17541	17591	17565	17639	17478	17452	17637	17508	17506	17613	17217	17488	17555	17304	17542	17430	17535	17464	17501	17616	17575	17384	17310	17488	17519	17384	17738	17699	17508	17503	17524	17665	17579	17648	17471	17380	17542	17371	17501	17505	17556	17514	17654	17519	17511	17522	17691	17614	17669	17512	17514	17470	17500	17545	17435	17400	17221	17631	17703	17753	17628	17500	17548	17526	17658	17370	17413	17449	17399	17468	17564	17335	17528	17417	17777	17562	17379	17409	17348	17383	17357	17447	17697	17402	17462	17586	17332	17475	17460	17466	17677	17368	17474	17461	17473	17225	17376	17465	17383	17456	17423	17608	17578	17728	17720	17610	17324	17559	17517	17326	17599	17482	17468	17526	17338	17385	17599	17636	17504	17635	17512	17600	17377	17753	17534	17585	17438	17566	17568	17490	17544	17453	17518	17593	17355	17578	17643	17682	17541	17589	17429	17666	17719	17473	17703	17434	17462	17631	17393	17226	17404	17613	17559	17592	17519	17562	17414	17450	17441	17567	17616	17477	17398	17528	17421	17518	17292	17486	17471	17510	17400	17170	17478	17401	17459	17540	17542	17552
28102	38297	34358	22361	17324	16293	15847	15550	15669	17176	18281	17353	16459	16321	15803	15271	15049	15160	15149	15198	15047	15150	15194	14982	15100	15278	14997	14916	15035	14909	14974	14946	15075	15049	15038	14995	15261	15164	14991	14920	15020	15105	15080	15052	15110	15013	14977	15053	15165	15267	15208	14902	15010	14979	15050	15018	15129	15003	15033	15004	14986	15098	15119	14892	15261	15127	14859	14964	14970	15106	14766	15221	15102	15019	15203	14959	14935	15091	15010	14985	15019	15037	15019	15125	15028	14978	14975	15101	14960	15065	15120	15181	15027	14991	15079	15062	15115	15049	14994	15101	14983	15125	15219	15033	15095	15047	14863	15065	15085	14974	14942	14952	15090	14990	15081	15124	14991	15133	15143	15017	15132	15087	15164	14928	15038	14981	15005	15002	14983	15038	15010	15079	15063	14995	14993	15199	15043	15125	15053	15054	15022	14885	15057	15049	15089	14897	15074	14939	15075	15014	14962	14927	14918	14943	15053	15058	15123	15042	15019	14970	14993	15015	15133	15216	15125	15178	15086	14908	15030	15057	14954	15102	15010	14947	14975	14978	14996	15067	14967	15236	15125	15007	15094	15216	15135	15013	15087	14931	14894	15134	15189	15062	15053	14910	15101	14954	14871	14972	15177	14987	15042	15119	15131	15072	15179	15228	15132	15045	15126	15041	14928	15030	15079	14973	15032	15136	15016	15001	15073	15002	14977	15048	14971	15127	15037	14959	15107	14865	15199	14993	14989	15031	14967	15142	14992	15143	15096	15127	14970	15024	15253	14878	15162	15070	15088	15094	15004	15038	15062	15024	15076	15107	15228	14942	15236	14932	15014	14982	15058	15061	15128	15059	15207	15129	15016	15205	14856	14868	15038	15091	14916	15125	15028	15151	15125	15148	15108	15107	15149	15119	14926	14940	14955	15040	14932	15153	15042	14966	14949	14869	15064	15111	15068	15082	15123	15082	15103	15041	15012	15024	15190	15035	14897	14995	15069	14997	15093	15009	15158	15001	14807	15021	14930	15304	15106	15045	15000	14986	14970	15053	15030	14999	15094	15051	15188	15071	14982	14875	15038	15050	14954	15025	15023	15033	14996	15145	15023	15018	14967	15000	14921	15116	15003	15104	15153	15033	15027	15193	15120	15171	14976	15055	15001	15042	15097	14984	15074	15069	15003	15133	15036	14953	15011	15108	15038	15106	15074	14936	15059	15080	15042	15064	15123	15020	15006	15018	14960	14925	14967	15074	14978	14939	15217	14809	15126	15203	15232	15003	15194	15087	15021	14868	15145	15110	15077	14906	15128	15140	15099	15226	15197	14910	15230	15106	14917	15153	15084	15127	15103	15190	15080	15013	15230	15091	15058	15040	15090	14908	15122	14992	15027	15063	15153	15019	15060	15006	15109	14889	15093	15121	14980	14993	14868	15035	15040	14980	14959	15124	14944	15133	15057	14926	15066	15018	14965	15001	15224	15083	15155	15102	14845	15059	15092	15030	14972	15031	14873	15083	14962	14882	14993	15097	15117	14914	14994	15069	14978	15023	15091	14877	14946	15114	15104	15286	15269	14864	14989	15090	15019	14950	15062	15005	15179	14942	15040	15208	15101	15087	15129	15132	15129	15194	14998	15204	15019	15159	15100	14987	14985	15081	14982	14990	15245	15167	15070	15076	15138	15112	15159	15040	15051	14997	15062	14880	15091	14920	15104	15029	15117	14972	15148	15121	14978	15030	15117	15168	15050	15109	15090	15109	15124	15034	14978	14940	15015	15120	15108	15133	15109	14932	15137	14980	15120	14975	15088	14927	14965	15027	15145	15096	15010	14940	15244	14975	15229	15077	15051	15201	15078	15198	15086	14981	15002	15270	15109	14953	14943	14985	15063	15041	15120	15069	15011	15165	14978	15088	15027	15161	14962	15048	14939	15030	14904	15007	15049	15087	15094	15117	15216	15000	15140	14907	15086	15054	15110	15111	15044	14947	15025	14962	15043	15073	15045	15113	15005	15043	14809	15139	14964	15163	15050	15107	15182	15129	14833	14983	15151	15060	15078	15136	15137	15119	15119	15049	15149	15065	14968	14933	14861	14832	14829	15111	15004	15054	14983	15089	15091	14907	14879	14899	14884	15164	15173	14970	15003	15008	14910	15182	15226	15027	15059	15172	14992	14964	15126	15071	14930	15053	14928	15213	14955	14915	14973	15046	14782	15234	15225	14989	15016	15077	14931	15046	15102	14978	14984	15051	14969	15091	15024	15139	15011	15019	14808	14975	15122	15233	15093	14974	15153	15079	14995	14939	15056	15080	15034	14944	14937	15021	14982	15036	15051	15084	15076	15095	15053	15052	15017	14985	14969	15052	15195	14739	15038	14992	15096	14993	14966	14881	14999	14874	14971	15200	14915	15162	15042	15082	15114	14941	14912	14982	15130	15219	15129	15026	15171	15007	15060	14882	15194	15143	14997	15113	15170	14942	15126	15210	15151	15061	15058	14986	14902	15076	15118	14942	15048	14903	15219	14994	15003	14913	14925	15039	15016	15214	15123	15066	14923	15105	15103	15093	15215	15022	15044	15159	14973	15110	15009	15121	15115	15020	15021	14906	15156	14862	15116	15050	15025	15083	15040	15209	15109	14980	15026	15041	14868	14923	15109	15158	14949	15096	15164	14917	15140	14956	14970	14983	14960	15077	15129	15024	15042	15144	15152	15088	15090	14934	15073	15115	15054	14938	15013	15013	15019	15137	15112	14926	14984	15119	15096	15014	15045	15110	15136	14737	15093	15104	15045	15151	15119	15053	14875	15027	15039	14860	15114	15073	15126	15004	14972	15111	15028	15041	15180	15054	14941	15124	15142	15152	15077	15119	15095	15124	15098	15099	14942	14860	14986	15052	15114	14906	15070	15009	15189	15005	15006	15047	14938	15075	15133	15319	14959	15088	15099	14904	15093	15039	14936	15018	14936	15221	15095	15076	15092	14863	15115	14942	14886	15095	15122	15070	15096	15006	15070	14956	14943	14925	15001	14835	15176	14982	14947	15031	15161	15014	15120	14843	15051	14957	15139	15092	14790	15089	14902	15139	15036	14992	15036	14906	14970	14931	15021	15015	15072	15254	15091	15184	15105	14999	14983	15035	15266	15027	14992	15078	15033	14999	15111	14957	14995	15150	14985	14993	15024	15061	14981	15111	14957	15114	15029	14965	15091	15213	15099	15116	15035	15078	14959	14956	15090	14816	15126	15102	14939	15103	15042	15089	14862	15120	14906	15006	15037	14967	14959	14958	14924	15053	15059	15031	15162	15078	15020	15103	15096	15027	14990	14847	15124	15170	15060	15008	15138	15082	14917	15117	15107	15049	15129	15180	15172	15124	15156	15210	14949	15071	15129	14924	15082	14953	14958	15077	15048	14997	15062	14930	14980	14985	15151	15003	15156	14987	15083	14901	14939	15081	15062	15124	15031	15064	15063	15127	14942	15184	15058	14977	14968	15133	15155	15221	14996	15042	15119	15141	15002	15095	15197	14954	15093	15062	15109	15029	14997	14972	15296	15078	15016	15198	14952	15081	14887	15074	15189	15248	15246	14953	15130	15016	15158	14878	14949	14829	15174	15043	15080	15093	15156	15029	15098	15154	15099	15095	15123	14875	15026	15046	14893	15073	15138	15056	15022	15211	15110	15112	15086	15148	14962	15158	15096	14955	15125	15028	15016	15171	15021	14993	14845	15082	15208	15174	15134	14822	14969	15028	15148	15091	15216	15073	14973	15141	14941	15093	15177	15080	15034	15075	15211	14888	15142	15008	15094	15091	14972	15035	14888	15122	15145	14861	14917	14974	15213	15049	15030	15028	14914	15081	14934	15056	15001	15033	15138	14973	15022	15319	14980	14967	15071	15157	15063	14975	15084	14945	15123	15113	15054	15031	14865	15073	15126	15094	15168	14983	15022	15153	15028	14984	15121	15072	15007	15036	14980	15112	15002	15136	14979	15089	15067	15083	15149	15059	15276	14932	15047	15141	15051	15084	14910	15164	14931	15170	15194	15025	15070	14990	15079	15164	15111	15083	15020	15061	15090	15010	15028	15092	15215	15034	14833	15152	14998	15180	15052	15207	14940	15073	15156	15167	14939	14961	15170	15079	14908	14972	14935	15082	15006	15112	15020	15138	15114	15064	15027	14853	14831	14925	14894	14915	15010	15205	15083	15136	14850	15059	15062	15019	15111	15058	14966	15026	14834	14987	14817	15136	15079	15250	14985	15078	15102	15229	14951	14931	15028	14988	14986	15103	15041	15145	15118	15006	14864	15075	15060	14901	15017	14996	15133	15020	15237	14890	14993	15050	14839	15045	14997	14942	15060	15019	15034	15203	15121	15062	15053	15107	15175	15073	14897	14967	15111	14983	15036	14796	15062	15052	15084	15157	15084	15132	15024	14863	15187	15078	15077	15005	14913	15013	15237	15014	15049	15157	15113	15213	15099	15238	15081	14951	14920	15019	15076	15039	14963	14775	15111	15103	15074	15017	15207	15169	14951	15081	14976	14931	15047	14954	15157	14985	15078	14932	15055	15152	15076	15038	14937	15086	15159	15018	14978	14975	15015	14950	15115	15181	15244	15033	14941	14960	15160	15099	15171	14965	15112	14943	15115	15042	14858	14892	15037	15017	15143	14943	14968	15005	15282	15153	15072	15109	14966	15118	15043	15068	15070	14869	14986	14996	15120	15090	14987	14957	15101	14949	15185	14908	15040	14887	14935	14951	15043	15177	15122	14940	14957	15060	14842	15129	15045	15103	15260	15039	15003	15127	15076	15171	14939	15094	14967	14981	14926	15002	14985	15081	15029	15063	15009	15075	14890	15141	15106	14900	15022	14939	15207	15054	15066	15154	15139	15126	15010	15259	14845	15085	15083	15029	15172	14943	15185	15147	15080	15243	14984	15035	15018	14948	15041	14959	15013	14954	15158	15124	15045	14845	14981	15003	15075	15225	14901	15251	15040	14913	15019	15065	15160	15126	15051	15146	15264	14988	14984	15090	15120	15036	14993	15030	15197	15171	14960	14905	15075	15156	15053	15006	14983	15362	15090	15070	15043	15065	14945	15086	14892	15103	15016	15112	15100	14877	15088	14990	15002	15068	15005	15019
23938	21304	28707	24740	23063	23120	21949	20188	20823	26054	30039	27730	25126	22342	19758	18583	17671	17700	17457	17523	17548	17494	17385	17283	17449	17399	17258	17380	17325	17392	17447	17594	17333	17244	17354	17350	17270	17463	17383	17350	17235	17271	17337	17237	17547	17276	17511	17364	17239	17301	17517	17494	17373	17287	17167	17419	17253	17420	17335	17287	17321	17160	17447	17157	17275	17317	17359	17530	17312	17389	17479	17262	17371	17313	17505	17251	17352	17326	17287	17271	17415	17386	17347	17322	17268	17365	17365	17199	17195	17427	17216	17130	17324	17322	17205	17248	17217	17204	17299	17409	17490	17412	17458	17305	17157	17445	17232	17334	17267	17029	17308	17316	17325	17266	17358	17258	17238	17334	17318	17343	17380	17322	17140	17177	17376	17193	17155	17345	17335	17186	17431	17274	17352	17195	17311	17373	17364	17298	17333	17356	17159	17445	17445	17357	17590	17260	17271	17389	17174	17241	17253	17413	17231	17282	17458	17394	17391	17507	17483	17406	17411	17264	17136	17160	17079	17366	17149	17363	17169	17098	17334	17257	17372	17163	17322	17200	17251	17388	17437	17363	17438	17417	17352	17301	17265	17056	17171	17234	17451	17111	17235	17214	17304	17267	17160	17098	17377	17402	17356	17423	17397	17333	17362	17213	17388	17245	17313	17467	17177	17164	17259	17388	17360	17419	17280	17516	17515	17192	17312	17184	17264	17114	17272	17332	17217	17160	17130	17295	17230	17439	17365	17337	17156	17317	17440	17157	17151	17270	17234	17347	17233	17233	17303	17479	17514	17363	17396	17247	17260	17017	17215	17220	17364	17247	17230	17319	17385	17488	17158	17315	17444	17429	17283	17312	17441	17489	17395	17327	17143	17397	17378	17401	17429	17193	17260	17284	17433	17202	17287	17519	17236	17248	17323	17179	17323	17287	17247	17098	17303	17250	17204	17272	17272	17177	17390	17333	17363	17325	17102	17198	17365	17330	17005	17125	17225	17343	17158	17284	17355	17153	17355	17383	17233	17528	17341	17281	17512	17305	17299	17254	17240	17428	17228	17413	17201	17485	17334	17296	17275	17407	17315	17177	17395	17366	17284	17130	17283	17315	17299	17460	17133	17233	17370	17358	17393	17304	17429	17353	17401	17536	17284	17160	17309	17095	17336	17246	17413	17354	17403	17132	17373	17233	17237	17276	17521	17394	17220	17170	17100	17206	17156	17353	17149	17278	17345	17397	17277	17368	17352	17234	17250	17321	17531	17151	17409	17383	17378	17234	17200	17369	17279	17221	17365	17114	17353	17349	17336	17223	17337	17258	17176	17170	17410	17317	17269	17252	17277	17377	17458	17337	17296	17234	17325	17188	17093	17044	17191	17306	17307	17226	17247	17430	17375	17408	17295	17255	17213	17308	17405	17216	17181	17209	17270	17439	17321	17515	17349	17256	17493	17456	17274	17285	17371	17210	17191	17206	17291	17391	17153	17248	17472	17451	17339	17437	17322	17402	17299	17268	17234	17162	17380	17330	17233	17435	17414	17312	17270	17373	17417	17344	17313	17293	17277	17246	17418	17514	17366	17277	17292	17193	17267	17143	17490	17444	17252	17144	17425	17195	17359	17352	17173	17322	17380	17250	17372	17315	17419	17040	17430	17374	17407	17323	17216	17494	17467	17324	17341	17161	17280	17195	17353	17123	17352	17423	17404	17307	17275	17261	17395	17398	17362	17311	17247	17178	17439	17167	17348	17208	17184	17566	17314	17508	17245	17185	17270	17147	17351	17249	17272	17187	17315	17519	17410	17353	17234	17337	17277	17290	17421	17483	17305	17439	17384	17415	17378	17142	17361	17388	17295	17292	17344	17185	17182	17259	17358	17275	17305	17334	17326	17404	17320	17257	17296	17346	17192	17244	17210	17429	17404	17301	17327	17378	17387	17132	17377	17252	17325	17160	17334	17189	17209	17283	17465	17084	17254	17318	17189	17105	17312	17205	17301	17350	17350	17241	17183	17114	17258	17422	17282	17233	17137	17416	17253	17291	17298	17357	17379	17310	17259	17342	17422	17188	17169	17559	17289	17191	17200	17023	17273	17193	17311	17071	17365	17208	17392	17198	17385	17339	17296	17344	17092	17371	17211	17158	17293	17370	17537	17166	17244	17301	17203	17309	17450	17405	17136	17305	17507	17266	17324	17224	17492	17601	17244	17350	17280	17294	17360	17365	17361	17454	17511	17450	17336	17395	17324	17329	17486	17325	17417	17220	17407	17531	17450	17192	17268	17285	17376	17273	17438	17404	17385	17635	17308	17182	17385	17337	17260	17145	17236	17345	17359	17389	17300	17377	17409	17329	17250	17291	17360	17601	17179	17353	17269	17350	16981	17206	17293	17237	17353	17165	17242	17375	17121	17446	17377	17241	17358	17342	17416	17407	17292	17307	17202	17166	17148	17031	17120	17350	17309	17509	17354	17387	17201	17353	17304	17021	17072	17233	17270	17202	17472	17257	17251	17363	17206	17356	17372	17168	17278	17402	17240	17344	17296	17193	17419	17376	17340	17273	17363	17363	17403	17476	17167	17170	17315	17245	17201	17314	17352	17333	17372	17227	17385	17107	17246	17145	17327	17132	17071	17329	17306	17356	17334	17137	17462	17307	17243	17243	17459	17574	17198	17252	17280	17265	17216	17307	17409	17270	17352	17287	17421	17384	17331	17412	17361	17253	17537	17118	17309	17512	17205	17314	17423	17204	17156	17129	17252	17372	17245	17331	17415	17320	17326	17571	17426	17296	17582	17223	17420	17411	17222	17315	17225	17363	17294	17364	17352	17300	17282	17409	17318	17334	17436	17299	17346	17405	17165	17429	17108	17223	17445	17241	17202	17222	17467	17195	17215	17274	17198	17391	17455	17240	17399	17244	17186	17440	17511	17398	17409	17361	17245	17410	17575	17242	17430	17459	17281	17365	17228	17257	17026	17167	17366	17376	17356	17428	17171	17291	17398	17269	17230	17127	17536	17415	17393	17293	17356	17391	17206	17280	17381	17272	17546	17272	17412	17334	17282	17267	17298	17319	17289	17168	17338	17295	17501	17282	17394	17277	17472	17476	17383	17344	17490	17449	17342	17079	17361	17198	17326	16945	17337	17396	17416	17493	17390	17544	17194	17206	17326	17468	17108	17218	17361	17244	17350	17462	17325	17448	17130	17469	17458	17240	17268	17271	17178	17255	17355	17519	17411	17437	17490	17350	17347	17183	17442	17203	17231	17060	17258	17305	17549	17194	17368	17443	17490	17389	17493	17489	17346	17487	17230	17460	17317	17464	17353	17252	17195	17288	17359	17336	17488	17249	17475	17432	17361	17191	17389	17281	17321	17336	17312	17269	17306	17383	17431	17304	17240	17213	17407	17271	17195	17386	17257	17422	17455	17419	17352	17284	17421	17414	17230	17282	17164	17384	17471	17147	17224	17314	17228	17209	17003	17220	17315	17124	17276	17413	17301	17470	17173	17363	17462	17192	17408	17380	17448	17230	17352	17328	17295	17270	17363	17416	17367	17256	17352	17186	17389	17177	17215	17325	17319	17364	17286	17310	17274	17412	17457	17275	17238	17350	17333	17391	17359	17484	17484	17339	17370	17375	17168	17488	17275	17265	17246	17137	17257	17227	17139	17598	17345	17194	17201	17030	17287	17385	17234	17437	17148	17195	17184	17217	17399	17374	17400	17148	17398	17388	17186	17363	17156	17302	17189	17337	17286	17241	17480	17269	17294	17255	17393	17285	17266	17334	17307	17267	17248	17231	17277	17083	17084	17410	17528	17462	17324	17274	17307	17304	17264	17430	17327	17077	17104	17291	17305	17185	17188	17322	17268	17321	17365	17297	17355	17232	17420	17103	17258	17418	17177	17234	17328	17356	17479	17376	17292	17400	17133	17365	17172	17277	17355	17444	17238	17335	17236	17278	17292	17225	17316	17414	17325	17228	17312	17117	17287	17352	17249	17342	17261	17093	17348	17479	17269	17462	17399	17463	17242	17286	17190	17346	17130	17512	17263	17360	17316	17165	17241	16972	17379	17274	17352	17355	17382	17137	17403	17237	17195	17443	17384	17471	17130	17196	17386	17019	17368	17141	17175	17193	17342	17231	17222	17347	17375	17361	17300	17357	17388	17297	17315	17292	17392	17452	17519	17296	17542	17081	17288	17245	17478	17242	17275	17414	17291	17312	17337	17432	17340	17245	17232	17406	17313	17380	17274	17465	17409	17199	17385	17304	17215	17275	17388	17279	17092	17523	17570	17290	17367	17361	17331	17376	17406	17291	17254	17150	17321	17380	17262	17434	17171	17128	17281	17509	17302	17051	17183	17252	17452	17497	17407	17186	17536	17246	17081	17398	17308	17311	17437	17471	17402	17322	17369	17313	17423	17394	17421	17065	17370	17354	17334	17278	17100	17187	17160	17255	17209	17270	17397	17238	17216	17347	17482	17426	17411	17234	17354	17318	17171	17326	17394	17228	17457	17201	17314	17542	17411	17350	17474	17346	17356	17273	17147	17315	17485	17201	17251	17234	17311	17187	17502	17489	17410	17321	17396	17315	17209	17209	17366	17117	17279	17198	17389	17156	17169	17483	17346	17130	17360	17274	17264	17289	17144	17235	17204	17258	17218	17203	17201	17430	17204	17105	17324	17289	17369	17321	17302	17269	17298	17254	17244	17446	17367	17527	17318	17395	17393	17397	17320	17383	17231	17280	17392	17371	17273	17226	17318	17311	17459	17289	17345	17207	17472	17452	17336	17199	17398	17153	17196	17397	17218	17216	17343	17108	17183	17413	17241	17405	17273	17241	17335	17172	17416	17309	17455	17509	17566	17346	17278	17448	17385	17464	17228	17151	17301	17328	17206	17197	17200	17139	17145	17233	17412	17461	17068	17253	17255	17310	17290	17287	17410	17292	17307	17349	17266	17500	17234	17531	17267	17266	17345	17383	17265	17338	17365	17298	17377	17177	17278	17147	17285	17057	17181	17149	17218	17242	17191	17373	17513	17449	17291	17212	17250	17283	17265	17219	17168	17189	17328	17292	17142	17334	17270	17240	17153	17408	17426	17410	17325	17286	17249	17336	17424	17478	17455	17405	17351	17414	17166	17528
29263	49935	43370	30365	24374	19846	18333	19476	20979	28103	31729	28124	25011	21009	18200	16156	15540	15119	15006	15080	15231	15231	15060	14904	15036	15026	15036	14976	14905	15018	14987	14953	15073	15107	14982	15037	15150	14881	15029	14969	15134	14974	14986	15243	14918	15042	14920	15004	15102	14978	15145	14793	14985	14965	15130	14961	15000	14950	14955	15139	14743	14826	15018	15037	14891	14955	14887	14873	14922	15002	14968	14804	14993	14876	14911	15064	15037	14921	15058	15048	15106	14930	14993	14914	14919	14990	14966	15107	15046	14830	14866	15037	15007	14877	14838	15060	14891	14882	15001	15082	14977	15116	14990	15120	15034	14960	14963	14863	14990	15186	14942	14857	14844	14943	15032	14861	15001	15014	14788	15192	14978	15054	15003	14963	14922	15005	15103	14981	15066	14966	14837	15160	14999	15046	14995	14948	15012	14992	14980	14891	14998	15029	14992	15130	15053	14941	14915	14816	14953	14992	14932	14920	14978	15100	15012	14808	15046	15050	14982	14867	14998	14957	14932	14978	14844	14816	14804	15002	14955	14858	15151	14833	14936	15029	14923	14878	14910	14838	15030	15045	14834	14881	15096	14982	14962	14775	14996	15020	15192	15041	15113	14811	14927	14936	14884	14838	15009	15134	15036	15016	15055	14943	15109	14858	14970	14970	14846	15025	14900	14973	15115	14898	14906	14963	14989	14978	14978	14821	15122	15128	15082	14984	14896	14981	14879	14948	15004	14981	14878	14950	14983	15017	14945	14994	14965	14964	15025	14850	14971	14950	14700	14755	15096	14842	15092	15066	15041	15074	14997	14878	14892	14946	14963	15096	14900	14930	14937	14972	15052	15047	14979	15140	14792	15066	15022	14901	14946	14924	15065	15054	15014	14881	15015	14808	15037	15114	14912	14763	14754	15006	15009	14929	15017	14989	14816	14925	14896	14916	15225	15049	14889	15030	15008	14882	14853	14878	14863	15101	14939	14972	15037	15052	15164	14763	15013	14899	15116	14958	14929	14965	14973	14855	14801	14779	14878	14888	15168	15056	14914	14876	14895	14921	15090	14899	14813	14901	14962	15038	14986	14969	14902	14843	14931	14907	14901	14863	14908	14932	14976	15000	14921	14927	14790	15113	15118	14903	14787	14987	15000	14801	14854	15038	14880	14975	14866	14805	15017	15037	14932	14980	14952	14848	15154	14891	14829	14906	14976	15131	14866	15017	14860	15017	15039	15008	15039	14849	14861	15021	14770	14911	15056	15036	14896	15002	14969	14947	14847	14930	14893	14898	14772	14948	14956	14977	14957	14961	14911	15058	14743	15064	14974	14901	15058	14811	14988	15027	14891	15099	15035	15014	14945	14757	15040	15112	14990	15084	15021	14852	15020	15003	14960	14893	14991	15015	15021	14692	14937	15121	15030	14830	14922	14916	15139	14927	15118	15018	15170	14875	14962	14957	15031	14762	15102	14851	15028	14928	14800	15082	15111	14928	14772	14934	14876	14821	14814	14934	15056	14986	14851	15036	14754	15096	14932	14814	14882	14738	14981	14899	14951	14940	14891	15144	14998	14874	14886	14927	14990	14994	14864	14908	15067	15071	14915	14984	15041	15004	14793	14893	15043	14846	15156	14773	15027	14896	15057	15060	14900	14914	14968	14936	14997	14950	15003	15064	14814	15072	14940	14926	15101	14943	14961	15069	14857	14952	14941	14863	14949	14913	14988	14991	14835	14972	14980	14959	15024	14965	14919	15020	15008	14899	14945	15029	15040	14818	14973	14843	14944	15110	14995	15088	15070	14953	14963	14911	15032	14842	14978	14917	14723	14837	14909	15010	14999	14806	14904	14967	14836	14810	14958	15005	14941	14906	14913	14825	15006	14828	15140	14862	15057	15006	14922	14957	14866	15050	15016	15004	14815	14985	15077	14968	15034	14925	14919	15038	14935	14892	14938	15124	15000	14952	14838	14823	14939	15093	14890	14998	14904	14883	14974	15226	14940	14939	14904	15096	15121	14947	14841	14770	15016	14889	14939	14957	14948	14988	15039	14829	14971	15132	15014	15021	14972	14946	15040	14890	15004	14856	15001	15026	14860	15092	14953	14859	14989	14872	14932	15127	14884	15035	14813	14895	15087	15054	14938	15037	15019	14928	15068	14883	14974	15039	15036	14932	14780	15059	15058	15209	14817	14892	15131	14933	15041	15047	14832	14892	14920	14931	15077	15051	14876	14849	15049	14961	14784	14839	14703	15070	15018	14992	15036	14732	15010	15021	14912	15006	15027	15021	15075	15052	15005	14931	14882	14783	14981	14941	14838	15115	14918	15137	15035	14989	14948	15135	14963	14886	15118	14855	14998	15133	14953	15017	14921	14992	15035	14978	15011	15065	15060	15015	14842	14956	14844	14876	15008	14954	14854	14720	15000	14924	15054	14985	14859	14850	14995	14792	14849	14945	14753	15093	14726	14966	15064	14936	15041	14974	14909	14943	15048	14974	15009	14957	14947	15076	14954	15145	14951	14915	14963	14979	15054	14931	14957	14914	14801	14739	14972	15034	14993	14990	14933	15141	15103	14922	15023	14998	14960	15008	15093	14822	15116	14817	15008	14730	14917	14969	15016	14898	15070	14716	14911	14874	14796	14998	15081	14875	14988	14867	14999	14978	15128	14989	14986	14851	14868	14920	14953	15013	14825	15026	14923	14833	14824	14962	15032	14938	14930	14888	15089	14925	15008	14965	14896	14967	15093	14995	15013	14962	14787	15044	14948	14888	14875	14884	14985	14977	14993	14952	14906	14892	15092	15141	14811	15020	14991	14882	14961	14853	14812	14866	15017	14883	14935	15018	14864	14862	15032	15032	15021	15059	14999	14983	14822	14987	15001	15119	14891	15102	15019	14951	14898	14984	15044	14891	14965	15105	14974	15044	14945	15047	14995	14937	14870	15084	14995	14855	15107	15071	14797	14936	14971	14947	14920	14908	15116	14778	15084	14786	14991	14832	15080	15057	14872	14909	14912	14990	15071	15041	14858	14976	14953	14836	15107	14812	15176	14912	14868	14925	15035	14905	14841	15035	15045	15077	15093	14805	14996	14843	15124	14903	14933	15090	14775	15046	15072	14985	14836	14914	14884	15096	15166	14791	15079	14887	14942	15058	14854	14907	15054	14805	14851	14919	14939	14960	14939	14982	14861	15053	15006	15039	14897	14838	15141	14891	14947	14913	14867	15056	14981	14786	14930	14842	14920	15104	15028	14955	15069	14878	15054	15020	14885	15090	15005	14915	15055	15055	14947	14978	14763	14976	14964	15013	14989	15052	14848	15065	14960	14993	14947	14908	14935	15025	14991	14911	14995	14937	14943	15012	15053	15069	14752	14996	14923	14821	14915	14986	14952	14964	15047	15053	14940	15051	14793	14861	14834	14952	14977	15020	14980	15088	15082	14984	14958	14840	15025	15031	14991	14879	15077	15073	14890	14980	14866	14959	15039	15071	15091	14926	14929	15005	15012	14930	15063	15127	15088	14993	14995	14922	15134	15088	14874	15049	15074	14905	15008	15111	15091	14965	14886	15131	15006	14948	14981	14863	15024	14963	14891	15067	14991	15077	14890	15056	14761	14838	14839	14976	15096	14983	15113	14937	14922	15077	15062	15077	14955	15085	14856	14794	14934	14983	14971	15108	14929	15062	14996	15046	14866	14904	14867	15028	15028	14998	14926	15009	15007	14978	14736	15143	14968	14877	14891	15035	14870	14958	14910	14912	15053	14969	15099	14918	14835	14911	15148	14924	14960	14886	14967	14802	15083	14949	15149	14969	14802	15026	14931	14942	14875	14845	14999	14999	14960	14903	15038	14889	14869	15036	14996	14855	14871	14932	15101	15041	14886	14816	14833	14978	14876	15007	14854	14975	14972	14868	14829	14838	14979	15047	15140	15034	14985	14929	14942	15017	14930	14858	15154	15061	15004	15150	14912	14934	14971	14956	15091	14889	14946	14905	14946	15212	14880	15042	14896	14859	15082	15030	15060	14840	14974	15004	14884	15004	14961	14943	15007	14888	14977	15028	15019	14999	14888	14962	14922	15012	15031	14830	15006	14799	15106	15020	14907	14978	14921	14965	15062	14913	14953	14833	14916	14981	14891	14939	15041	15012	15021	14904	14948	14938	15036	15039	15060	14984	14942	14921	15010	14963	14838	15023	14862	14976	14944	15053	15015	14970	15065	15052	14936	14868	14951	14787	15084	14987	14898	15065	14886	15000	14961	14957	15033	14882	14880	15036	14908	15026	14971	14858	14926	15069	14952	14816	15090	14991	14907	14943	14869	14818	15029	15084	14958	14795	14908	14906	14912	14892	15110	15089	14937	15134	14963	14860	14975	15059	14867	14974	14940	15065	14977	14881	14890	14958	15076	15101	14923	14947	14961	15111	15004	15090	14906	14969	15003	15008	15032	14930	14970	14930	15125	15023	14904	14863	15085	14865	15024	15011	14891	14966	14863	14977	14882	14989	14973	14924	14888	14897	14909	15027	14961	15023	14869	14976	15010	14911	14919	14958	14925	14966	15026	15073	15032	15033	15028	15045	15023	14948	15001	15051	14792	14941	14892	14985	14948	15128	14928	14981	14943	14989	15104	14992	14872	15032	14924	14995	14926	15130	14937	14860	14874	14992	14823	14934	15050	14845	14938	15073	14899	14996	15022	15076	15024	14917	14935	15105	14917	14975	14808	14885	15003	14771	15017	14832	15079	14980	14961	14989	14820	14996	14839	14931	15239	15014	14894	14994	14833	14903	15160	14827	14844	14940	14868	14964	15017	14867	14943	14930	14837	15007	15060	14858	15122	14785	14927	15101	15099	15053	14975	15020	14994	14898	15002	15042	15084	14724	14939	14801	14982	14968	15067	15092	15043	15035	14805	14787	14993	14915	14974	14907	15018	14845	14818	15024	14879	14982	15041	14910	14936	14918	14995	14890	15123	15046	14959	14801	14939	14961	14943	14975	14951	15045	14997	14966	14986	15087	14881	14919	14911	15180	15059	14843	15100	14786	14913	14935	14818	14795	14923	14850	15036	14803	14968	14862	14898	14958	14988	14883	14980	14814	14866	14959	14879	15086	14985	15082	14910	14956	14988	14973	14955	14952	15027	14992
22729	21235	28977	23970	21929	24128	28274	25033	24708	32300	37463	34203	30001	25518	21638	19447	18229	17942	17834	17853	17616	17609	17777	17575	17701	17496	17702	17669	17614	17610	17485	17762	17769	17470	17521	17555	17602	17499	17403	17704	17666	17395	17457	17682	17638	17645	17576	17455	17353	17433	17503	17635	17587	17599	17543	17532	17560	17469	17471	17465	17549	17529	17598	17730	17511	17418	17494	17491	17630	17384	17559	17316	17296	17562	17394	17577	17590	17229	17459	17567	17436	17341	17548	17534	17466	17417	17404	17346	17559	17470	17541	17503	17702	17553	17577	17448	17379	17518	17442	17384	17401	17465	17209	17344	17328	17506	17413	17454	17563	17567	17460	17320	17477	17457	17361	17634	17614	17372	17304	17451	17568	17374	17394	17448	17273	17326	17537	17481	17403	17506	17256	17525	17492	17521	17248	17458	17433	17374	17482	17492	17299	17411	17462	17349	17562	17538	17526	17595	17486	17313	17395	17577	17287	17386	17301	17286	17370	17416	17544	17496	17526	17708	17618	17320	17418	17346	17482	17426	17644	17285	17417	17521	17392	17401	17584	17636	17299	17302	17458	17604	17611	17514	17521	17350	17472	17408	17509	17481	17496	17361	17619	17533	17568	17297	17435	17334	17425	17348	17268	17499	17442	17575	17379	17466	17411	17334	17439	17263	17640	17529	17491	17481	17850	17540	17337	17452	17451	17383	17439	17381	17478	17499	17643	17380	17378	17416	17474	17536	17428	17488	17483	17421	17189	17462	17472	17462	17409	17363	17410	17517	17399	17348	17232	17308	17242	17277	17389	17365	17516	17334	17472	17560	17452	17493	17360	17644	17413	17469	17483	17497	17470	17490	17492	17398	17329	17338	17545	17354	17336	17589	17483	17214	17424	17420	17482	17531	17388	17654	17414	17455	17421	17515	17532	17341	17619	17348	17469	17738	17523	17302	17279	17457	17336	17600	17214	17203	17532	17458	17273	17543	17438	17470	17365	17301	17431	17610	17408	17332	17463	17516	17575	17642	17419	17485	17367	17607	17320	17409	17335	17452	17561	17342	17402	17538	17307	17210	17432	17509	17416	17432	17265	17207	17470	17565	17293	17443	17397	17441	17378	17221	17346	17430	17451	17415	17574	17408	17389	17494	17211	17417	17418	17742	17396	17383	17434	17494	17403	17435	17333	17509	17628	17494	17530	17482	17372	17602	17450	17410	17320	17588	17534	17428	17578	17527	17604	17505	17205	17303	17491	17394	17410	17353	17589	17537	17323	17227	17338	17503	17537	17291	17832	17442	17491	17538	17327	17280	17491	17174	17451	17542	17379	17290	17484	17453	17421	17466	17510	17296	17380	17518	17534	17314	17331	17381	17412	17449	17609	17495	17581	17283	17364	17364	17549	17595	17242	17360	17558	17441	17315	17482	17764	17417	17360	17426	17397	17174	17450	17498	17560	17439	17445	17688	17479	17381	17476	17467	17402	17453	17687	17473	17275	17410	17461	17310	17358	17247	17258	17504	17279	17307	17502	17313	17568	17578	17764	17418	17516	17406	17461	17318	17292	17466	17290	17435	17298	17500	17350	17332	17223	17246	17528	17428	17437	17517	17322	17353	17532	17422	17419	17618	17702	17317	17322	17365	17396	17389	17295	17278	17502	17413	17488	17348	17560	17560	17528	17422	17608	17594	17442	17525	17420	17705	17442	17345	17414	17294	17687	17542	17503	17448	17534	17433	17559	17216	17296	17520	17227	17673	17449	17504	17524	17621	17482	17390	17286	17484	17449	17394	17381	17514	17465	17346	17364	17410	17538	17465	17508	17549	17586	17560	17638	17287	17356	17284	17524	17542	17682	17366	17412	17294	17464	17531	17483	17405	17583	17566	17183	17442	17401	17494	17303	17469	17412	17543	17567	17514	17513	17417	17470	17449	17180	17441	17219	17375	17504	17376	17413	17399	17413	17363	17436	17429	17445	17416	17384	17433	17399	17480	17594	17266	17551	17356	17416	17412	17376	17514	17410	17464	17458	17638	17578	17345	17523	17485	17480	17406	17389	17410	17444	17190	17362	17449	17565	17572	17462	17410	17480	17524	17142	17458	17606	17283	17416	17212	17366	17445	17467	17352	17599	17311	17364	17533	17448	17375	17402	17238	17420	17591	17522	17456	17638	17459	17542	17405	17532	17322	17346	17343	17478	17370	17521	17348	17456	17304	17451	17486	17307	17549	17489	17407	17522	17406	17332	17392	17334	17528	17539	17542	17439	17493	17621	17435	17546	17502	17424	17467	17516	17511	17407	17370	17354	17358	17534	17260	17388	17541	17467	17289	17481	17464	17301	17155	17533	17418	17189	17542	17743	17479	17530	17580	17549	17364	17604	17535	17347	17413	17398	17417	17537	17421	17568	17448	17452	17392	17413	17223	17324	17494	17288	17503	17422	17531	17317	17403	17447	17448	17433	17279	17403	17387	17550	17461	17416	17453	17468	17476	17266	17389	17211	17454	17579	17539	17347	17330	17589	17563	17449	17411	17472	17520	17615	17514	17357	17449	17371	17427	17412	17420	17410	17331	17556	17635	17441	17307	17338	17400	17572	17517	17360	17333	17489	17320	17532	17504	17237	17516	17360	17320	17445	17379	17563	17392	17290	17232	17282	17408	17562	17289	17256	17266	17535	17330	17480	17759	17362	17426	17389	17371	17712	17286	17494	17420	17391	17428	17346	17524	17485	17386	17639	17241	17334	17342	17421	17369	17661	17224	17413	17545	17564	17498	17248	17361	17548	17454	17466	17228	17252	17292	17495	17564	17514	17352	17249	17254	17306	17459	17450	17398	17418	17523	17499	17476	17430	17446	17347	17439	17576	17480	17393	17534	17638	17622	17452	17379	17479	17468	17491	17362	17339	17611	17578	17431	17516	17349	17419	17560	17550	17451	17292	17456	17321	17357	17369	17400	17326	17474	17618	17431	17514	17495	17324	17461	17339	17451	17164	17484	17494	17376	17411	17331	17392	17435	17262	17373	17363	17462	17537	17466	17611	17371	17439	17583	17565	17445	17388	17420	17401	17374	17554	17390	17527	17288	17427	17473	17523	17285	17439	17443	17407	17515	17440	17504	17426	17583	17500	17306	17480	17514	17287	17396	17350	17603	17552	17240	17416	17374	17485	17566	17630	17419	17440	17482	17501	17486	17428	17695	17420	17518	17435	17383	17436	17249	17340	17476	17554	17172	17451	17265	17434	17494	17410	17386	17339	17327	17469	17273	17360	17355	17411	17509	17496	17522	17533	17467	17665	17592	17386	17334	17404	17609	17408	17320	17357	17197	17427	17361	17327	17659	17541	17409	17395	17429	17612	17368	17370	17433	17376	17386	17544	17435	17364	17424	17343	17497	17499	17527	17566	17441	17421	17299	17396	17407	17344	17554	17300	17448	17385	17362	17482	17273	17484	17332	17395	17434	17434	17442	17327	17432	17423	17485	17514	17436	17166	17373	17356	17526	17441	17440	17588	17448	17381	17334	17490	17409	17493	17351	17501	17604	17458	17251	17502	17438	17391	17295	17351	17401	17365	17737	17329	17410	17528	17384	17385	17400	17384	17395	17351	17532	17389	17396	17459	17329	17312	17601	17363	17508	17516	17528	17394	17579	17381	17559	17190	17510	17538	17639	17478	17423	17278	17500	17463	17582	17408	17398	17352	17386	17341	17505	17436	17549	17377	17672	17423	17358	17074	17361	17562	17423	17510	17456	17325	17389	17294	17412	17490	17514	17463	17552	17370	17378	17547	17438	17478	17322	17321	17415	17416	17439	17568	17268	17655	17484	17347	17522	17461	17313	17423	17164	17486	17328	17430	17326	17448	17467	17458	17515	17583	17399	17572	17387	17371	17455	17472	17298	17485	17443	17247	17601	17504	17614	17430	17298	17536	17496	17603	17613	17361	17437	17406	17497	17226	17426	17553	17298	17564	17483	17493	17518	17567	17467	17640	17304	17302	17361	17475	17404	17365	17243	17483	17375	17376	17485	17413	17070	17464	17418	17554	17467	17478	17325	17573	17248	17361	17470	17485	17372	17469	17442	17370	17583	17639	17510	17485	17456	17712	17416	17271	17472	17475	17269	17232	17417	17605	17338	17394	17423	17404	17582	17444	17631	17326	17347	17487	17551	17392	17292	17247	17397	17452	17347	17423	17595	17219	17426	17652	17467	17474	17427	17454	17572	17252	17428	17486	17396	17270	17473	17523	17469	17467	17477	17382	17363	17534	17344	17472	17274	17506	17452	17460	17302	17506	17567	17637	17466	17394	17475	17526	17645	17799	17415	17386	17531	17424	17491	17526	17685	17648	17192	17310	17428	17403	17403	17611	17270	17406	17471	17355	17312	17496	17336	17241	17296	17540	17428	17442	17239	17422	17570	17532	17290	17641	17276	17338	17516	17584	17386	17208	17274	17381	17406	17313	17375	17549	17591	17276	17529	17442	17534	17501	17531	17517	17650	17396	17339	17452	17357	17300	17282	17452	17554	17360	17471	17387	17363	17305	17472	17387	17604	17495	17279	17604	17526	17407	17476	17486	17505	17334	17182	17480	17261	17380	17354	17324	17237	17400	17502	17424	17356	17500	17561	17494	17601	17590	17406	17466	17379	17418	17383	17468	17309	17496	17501	17398	17355	17265	17535	17492	17165	17586	17361	17391	17496	17340	17498	17333	17393	17391	17383	17542	17590	17306	17457	17262	17270	17369	17312	17572	17428	17458	17477	17350	17469	17518	17531	17524	17484	17320	17400	17261	17492	17396	17416	17458	17504	17411	17317	17387	17519	17592	17611	17561	17511	17320	17468	17531	17610	17375	17529	17531	17368	17308	17502	17541	17251	17686	17517	17434	17304	17283	17727	17330	17458	17347	17376	17466	17425	17483	17432	17487	17460	17492	17411	17415	17308	17520	17420	17619	17299	17450	17453	17365	17494	17324	17429	17462	17442	17388	17382	17548	17418	17443	17493	17600	17411	17529	17348	17557	17658	17603	17337	17392	17368	17455	17537	17173	17267	17362	17276	17251	17649	17525	17318	17443	17323	17487	17446	17325	17373	17414	17471	17386	17474	17400	17233	17539	17467	17233	17187	17399	17520	17460	17394	17488	17391	17435	17489
32367	55348	51536	40125	28557	22856	25323	26041	26625	35400	38755	35295	30297	24906	19730	16910	15962	15466	15332	15193	15201	15106	14937	14977	15081	15123	14963	15055	15000	14851	15011	15183	15141	14877	14943	15103	14886	15190	14965	15294	15029	14860	15074	15061	15162	15052	15152	15107	14964	14923	15039	15094	15049	15104	15017	15116	14988	14939	14978	15064	15028	14972	14818	14857	14997	15061	14923	15088	15093	14990	14933	14948	14988	15147	14862	15183	14970	14969	14968	15165	14912	14974	14752	15177	14969	14835	15167	15121	14909	14921	14941	15019	14985	15176	14947	15026	15192	15007	14950	14997	15027	15045	15007	14922	15215	14993	14978	14939	15236	14879	14933	14937	15038	14950	15081	14865	15074	14772	15137	14999	15005	14962	15023	15070	14980	15086	15177	14893	15132	15041	14971	15016	15098	14989	14967	15021	14899	15078	15038	14947	15008	14958	14916	14922	14968	14863	15131	15032	15063	15085	15028	15034	15170	14951	14965	14989	15023	14896	14910	14984	14955	14957	15014	14920	14867	15044	14951	15065	15105	14913	14986	14951	15009	14933	14975	14954	14839	14966	14991	15061	14926	15081	14922	14908	14914	14944	14932	15066	14782	15132	15154	15005	15199	14928	15030	15042	15212	14898	14993	15045	14867	14940	14995	15080	15088	14982	14913	14931	15039	14867	14763	14831	14965	14902	14940	14841	15130	14966	15015	14958	15082	15104	14902	15080	15010	14953	15115	14914	15100	14965	14903	15038	14991	14979	15027	14960	14921	15019	14821	15046	15000	14910	15086	15066	14818	15028	15110	14964	14999	14979	14970	14961	15023	14961	15081	14871	15153	15028	15043	15089	15016	15030	14987	14933	14961	15015	14936	14997	14902	14926	14853	14822	15047	15028	15030	15146	14912	15003	14884	15105	15066	15018	15133	15015	15014	14843	14965	14994	14951	14920	14951	15052	15044	14896	14928	15046	14775	15158	15079	14899	15045	14967	14957	14865	14895	15012	15087	14970	14825	15033	14931	14978	14930	15040	14918	14979	15075	14912	15035	14963	15080	15110	15039	14966	15021	15025	14936	15015	15053	14921	15095	14987	15110	15035	15063	14914	14985	15118	15091	15051	14930	14986	15003	15055	15076	14960	14867	14923	14893	15022	15075	15067	15006	15114	14982	14933	14944	15004	15142	15053	14980	15037	15177	14924	15062	15091	14871	14986	14945	14961	15009	15021	15129	15039	14899	15083	14920	15074	14970	15106	15070	14813	14973	14964	15057	14990	15123	15011	15037	15081	14921	14815	14925	14773	14900	14973	15002	14861	14970	15033	14989	15110	14979	15127	14982	14901	15059	14941	15124	14882	15135	14817	15049	15067	15094	15050	14880	14887	15076	14843	14882	15083	14937	15024	14992	14852	14920	15070	14978	15129	14952	15063	15113	14952	15064	15111	15041	14942	14848	15010	14972	14908	15057	15074	14968	14938	15049	14923	15025	15114	15123	14893	14852	15016	15044	15003	15126	15023	14988	15069	15088	14939	14932	14916	14977	14896	15086	14925	15000	14860	14988	15154	15025	15013	14795	14978	14937	14943	14869	14992	14787	15123	15028	14955	14942	15017	14960	15003	14952	15022	15186	15052	15029	15013	14966	14909	14935	15132	14857	14985	15067	15085	15140	14797	14934	15052	14938	15057	15126	15034	15013	14848	15058	14971	15047	15011	15123	14971	14984	15190	15057	14906	14897	14934	14848	15008	15105	14953	15057	14986	15142	15004	14933	14868	15020	14945	15011	14882	14981	14955	14885	14975	14997	15005	15002	15030	15032	14997	14846	14999	15040	15110	14924	14909	14927	15026	14977	14944	14765	14906	15009	14954	14879	14914	14928	15008	15105	14925	14845	14836	15096	15071	15100	14944	15004	14899	14873	15051	14899	15070	14985	14936	15113	15020	15096	14987	14969	15095	15049	15080	15053	15126	14872	15023	15209	15001	14963	15105	14994	14747	15112	14913	15044	15063	14895	15016	15024	15002	15021	14949	15104	14981	14973	14825	14981	15013	15032	14972	15041	14884	15050	15024	15013	14985	15033	14881	14930	15056	14923	14745	14956	14961	14985	14944	14959	15063	15013	15054	15147	15039	15024	15068	15113	14963	15035	14877	14957	15030	15057	14930	14971	15165	14857	15139	14779	14942	15070	15106	14805	14965	14904	14902	15045	15023	14841	14927	14892	15153	15135	14941	15042	15162	15042	15003	15031	15044	14911	15056	15002	14989	15132	14914	15044	14969	15212	15040	14997	14907	14959	14916	15197	15016	15004	15040	15034	14981	14960	14931	14777	15001	15056	14809	15005	15017	15021	14886	14920	15053	14991	14985	14983	15012	14892	15142	14826	15027	14933	15135	14886	15016	14801	14940	14954	15083	14816	14916	15177	14894	15238	15054	15005	14981	15105	15022	15068	15262	15005	14977	14995	15066	15059	15108	14928	15052	14945	15069	14934	15024	14973	15116	14969	15071	15046	14974	14897	15024	15072	14972	15056	15096	14884	15073	15166	14944	15091	15257	14912	15137	15057	14965	15048	15094	14938	15061	15037	15059	15028	15000	15028	15039	15126	14868	14811	14930	14999	15053	15008	14937	14832	15009	15003	15118	14976	14771	15072	14992	15008	15158	15135	14961	14747	15003	14937	15132	14884	14992	14920	15000	14970	14966	14804	15165	14904	14930	15169	14904	15056	14979	14867	14887	14936	14920	14996	14872	15086	14980	15022	15036	15079	15007	15155	14870	14955	14868	15060	14941	15083	14934	14763	14949	15043	15076	15217	15061	14957	14921	14957	14882	15098	14962	15106	14947	14923	14913	14858	15033	14946	14979	14865	14999	14903	15080	14976	15048	15039	15056	14863	15118	14962	14891	14956	15102	14971	14920	14880	15185	14952	14999	14893	14990	15059	15053	14987	15057	15252	15009	14924	15187	14993	15125	15027	15031	14836	14907	14859	15051	15034	14968	14996	14896	15155	15060	14983	14925	15087	15045	14872	15009	15019	14925	14955	15112	14995	14935	14925	15058	14769	15003	14914	14887	15261	15051	14904	15032	14845	15098	15053	15031	14891	14909	14999	15006	15100	15071	15081	14998	14915	14911	14991	15047	15002	15131	15037	14992	15097	14849	15086	15085	15011	15013	14838	15045	15028	15027	14957	15006	15044	15082	15077	14939	14868	15053	15026	15004	15224	14911	15133	14921	14969	14888	15025	14976	14991	15042	14950	14867	15141	15083	14945	15071	15118	15019	15145	14923	15064	15081	14969	14820	15085	14964	15055	15090	14874	14884	14972	15022	14893	15016	15070	14983	15075	15055	15071	14928	14998	14933	14911	15044	14845	15069	15024	14969	14860	15101	14908	15096	14945	15074	14973	14996	15105	14996	15008	15129	14902	14947	14944	15006	14944	14970	15088	14983	15075	14945	14924	14915	14792	15016	14953	14899	15074	14987	14975	15033	15013	14944	14884	15003	15037	14919	14948	15089	15060	15112	14894	15012	15021	14897	15002	14959	14847	14965	15111	15031	14938	15061	14939	15013	14956	14963	14903	14914	15130	14981	15090	14998	15070	14940	14950	14952	14962	15047	15051	14841	15017	14882	14968	15129	14929	14943	15084	15024	15012	15066	14791	14865	15025	14843	15032	14955	14869	14904	14953	15009	14923	15123	15104	15091	14954	15040	14867	15058	15246	14937	15126	14969	14944	14872	14967	14975	15061	14990	14974	14982	14938	15096	14948	14889	14929	14965	15148	14958	15019	14917	14919	14987	14995	15175	15119	15130	14918	14898	14974	14984	14772	15121	15125	15053	14848	14958	14973	15088	14979	14920	15011	14889	14876	14957	14849	14824	15180	14869	14992	15131	15099	14908	15117	14967	15142	14985	14921	15217	15001	14900	15066	15057	15112	14942	14969	14776	15043	14995	14982	14983	14998	15167	15024	15057	15085	15029	15054	14931	14821	15059	15011	15073	15133	14995	15033	14944	15157	15038	15035	15071	14967	15016	14883	14899	15027	14896	14869	15043	14967	15115	14997	15046	15049	15071	14983	14973	15049	15114	14940	15058	14831	14979	15128	15022	15028	15030	15062	14890	15075	14966	15153	15014	14974	15073	14902	14963	15200	14868	14903	15026	15016	15151	14981	15018	15023	14899	14994	15060	14794	14952	15086	14951	15015	15042	15086	15015	14924	15040	14901	15041	15075	15002	15058	15038	14957	14846	14921	14991	15030	14887	15047	14999	14976	14915	14947	15038	14997	15068	15055	15049	15193	14969	15152	14973	14973	14964	14992	15119	15070	14861	15005	14899	14943	14942	14982	14948	15070	14903	15070	15003	14994	15112	15135	14947	14809	15029	14962	15130	14960	14773	14985	14756	15097	14963	15133	14973	14885	15184	15037	15077	14847	14945	14972	15199	14886	15032	15104	14956	14981	15050	15006	14818	15179	15112	15046	14987	14945	14871	15060	15081	15001	14816	14860	15163	14926	15004	14948	14914	14972	15046	15035	15094	15062	15104	15021	15085	14815	14962	14849	15032	15151	15134	14768	15017	14943	14711	14944	14907	14864	15024	14949	15066	14943	15186	14929	14950	15147	15030	14840	14905	15001	15148	14884	15057	14911	15008	14910	15063	14952	15079	14770	14955	15009	14849	15100	15009	14697	14972	15060	15116	14882	14940	14837	14901	14953	14908	15064	14804	14987	15064	14985	15116	15158	15029	14933	15000	15095	14867	15104	15096	15009	14971	14979	15101	15007	15222	14799	14983	15199	14939	14903	14901	15078	14951	14993	14826	15186	14945	15131	15035	15008	14966	14963	15079	15034	14918	14943	14964	14990	15052	14945	14867	15087	15078	14986	14894	15090	15086	15118	15055	15033	15110	14842	15020	14945	15073	14789	14959	15202	15037	14832	14898	14936	15075	14943	15162	14844	15020	14897	14998	15000	15065	14904	15005	14958	14879	15041	14938	15063	14877	14871	14839	15234	15076	15036	14985	15085	15060	14967	15041	15073	14986	15127	14830	14805	15043	14927	15165	15196	14965	15002	14859	14912	14983	15092	14923	15211	14966	14897	15034	15024	15168	15078	14973	15009	15063	15016	14979	15163	14890	14966	14999
28211	24478	29314	24629	19271	19509	23924	24340	23196	23435	23195	21857	20187	19088	18226	17849	17891	17559	17663	17430	17513	17307	17429	17550	17527	17348	17495	17649	17400	17452	17520	17333	17492	17349	17259	17309	17366	17553	17369	17277	17265	17322	17463	17467	17196	17260	17180	17465	17450	17361	17372	17368	17290	17299	17238	17311	17407	17504	17514	17302	17467	17547	17556	17125	17511	17479	17553	17493	17471	17459	17502	17538	17324	17455	17492	17424	17515	17382	17325	17384	17179	17460	17193	17325	17431	17442	17400	17259	17460	17329	17334	17578	17499	17488	17437	17343	17462	17307	17350	17304	17222	17229	17208	17399	17246	17216	17497	17346	17273	17210	17639	17439	17180	17556	17244	17424	17632	17380	17485	17465	17492	17241	17380	17341	17415	17516	17512	17453	17399	17430	17353	17480	17286	17420	17700	17413	17301	17428	17424	17347	17267	17204	17515	17444	17360	17346	17325	17379	17319	17576	17405	17394	17427	17583	17321	17162	17458	17578	17495	17540	17390	17405	17596	17406	17547	17298	17358	17434	17402	17304	17383	17353	17340	17477	17458	17372	17443	17644	17371	17493	17361	17484	17359	17727	17303	17230	17266	17505	17362	17351	17258	17445	17302	17161	17234	17296	17207	17388	17222	17373	17343	17199	17596	17334	17265	17270	17337	17436	17480	17634	17301	17509	17482	17449	17449	17332	17545	17366	17401	17291	17215	17500	17383	17483	17337	17514	17295	17354	17413	17477	17476	17535	17504	17310	17294	17469	17417	17394	17291	17272	17489	17485	17365	17280	17241	17370	17666	17454	17407	17544	17536	17439	17272	17493	17437	17413	17383	17336	17322	17400	17270	17236	17475	17163	17277	17388	17430	17448	17318	17287	17401	17381	17477	17290	17477	17382	17227	17278	17543	17294	17420	17398	17368	17401	17464	17524	17428	17331	17185	17390	17187	17372	17377	17376	17435	17408	17511	17514	17627	17411	17465	17341	17511	17405	17432	17301	17584	17566	17572	17320	17286	17332	17338	17461	17317	17424	17376	17488	17367	17453	17442	17317	17576	17173	17405	17424	17540	17276	17371	17477	17269	17627	17339	17527	17322	17344	17386	17255	17564	17497	17468	17635	17427	17388	17457	17531	17209	17435	17392	17386	17437	17301	17358	17274	17352	17228	17396	17418	17274	17335	17613	17444	17624	17391	17447	17454	17455	17649	17233	17352	17475	17367	17252	17352	17325	17414	17338	17415	17337	17516	17325	17215	17547	17519	17260	17264	17636	17355	17488	17191	17110	17544	17774	17373	17226	17374	17314	17359	17252	17374	17571	17300	17413	17247	17410	17376	17401	17331	17534	17523	17513	17373	17458	17383	17616	17303	17482	17240	17339	17335	17599	17399	17212	17588	17429	17579	17401	17372	17298	17514	17487	17425	17472	17462	17450	17494	17455	17336	17456	17486	17365	17374	17390	17399	17499	17479	17490	17467	17377	17469	17611	17393	17339	17449	17174	17227	17260	17262	17376	17258	17435	17664	17217	17404	17399	17336	17407	17480	17460	17315	17485	17302	17355	17433	17473	17546	17431	17242	17425	17390	17228	17557	17306	17418	17329	17384	17229	17295	17507	17618	17584	17494	17375	17484	17307	17339	17272	17547	17345	17594	17442	17463	17252	17546	17243	17269	17484	17337	17271	17398	17460	17404	17452	17656	17437	17570	17348	17306	17511	17547	17466	17403	17438	17393	17334	17446	17388	17496	17313	17534	17245	17474	17318	17190	17471	17360	17397	17263	17290	17375	17386	17505	17332	17566	17253	17506	17230	17188	17269	17410	17482	17425	17561	17667	17675	17209	17290	17322	17324	17429	17292	17468	17623	17608	17422	17470	17579	17350	17320	17504	17600	17390	17523	17531	17385	17623	17432	17490	17381	17448	17511	17253	17506	17399	17542	17331	17416	17327	17339	17507	17467	17435	17344	17466	17578	17277	17271	17524	17612	17343	17390	17312	17281	17285	17494	17246	17382	17397	17405	17445	17436	17480	17359	17411	17644	17342	17587	17328	17474	17278	17240	17644	17715	17544	17227	17221	17455	17413	17270	17292	17438	17567	17559	17396	17385	17604	17476	17442	17226	17414	17374	17531	17473	17409	17529	17418	17321	17388	17444	17538	17660	17428	17300	17595	17449	17420	17511	17245	17494	17433	17326	17279	17482	17146	17468	17317	17423	17441	17458	17400	17324	17301	17445	17554	17452	17356	17552	17403	17332	17526	17462	17340	17585	17417	17316	17412	17559	17435	17354	17275	17489	17470	17441	17388	17403	17305	17489	17542	17366	17324	17234	17447	17391	17358	17389	17382	17260	17453	17508	17474	17206	17410	17178	17433	17490	17351	17539	17408	17631	17547	17480	17373	17296	17722	17651	17490	17467	17546	17359	17431	17402	17496	17519	17341	17370	17236	17430	17594	17458	17425	17351	17285	17385	17601	17360	17446	17335	17348	17432	17456	17389	17516	17384	17620	17465	17236	17281	17437	17244	17518	17584	17258	17554	17448	17464	17379	17373	17311	17311	17435	17422	17574	17447	17458	17219	17229	17469	17361	17301	17485	17315	17412	17580	17439	17505	17560	17396	17388	17387	17434	17378	17238	17623	17710	17387	17375	17248	17328	17485	17399	17408	17505	17556	17469	17466	17391	17350	17588	17528	17426	17432	17311	17516	17438	17359	17683	17227	17197	17398	17354	17363	17341	17340	17581	17382	17449	17256	17528	17345	17393	17354	17379	17413	17331	17632	17358	17301	17246	17248	17391	17337	17580	17545	17158	17576	17456	17567	17452	17340	17405	17427	17450	17504	17355	17373	17355	17406	17423	17279	17492	17299	17402	17391	17315	17389	17427	17418	17448	17646	17438	17559	17315	17249	17357	17354	17378	17330	17521	17472	17335	17053	17501	17470	17480	17624	17196	17426	17315	17381	17387	17572	17477	17387	17534	17530	17436	17389	17272	17338	17360	17527	17483	17389	17355	17520	17362	17239	17257	17234	17374	17243	17317	17399	17491	17385	17400	17312	17547	17485	17469	17557	17418	17568	17412	17281	17407	17401	17368	17447	17355	17361	17348	17497	17272	17486	17466	17504	17403	17372	17446	17551	17577	17493	17362	17349	17339	17442	17308	17540	17487	17298	17318	17436	17461	17394	17333	17608	17461	17575	17182	17307	17490	17451	17382	17448	17482	17268	17602	17435	17459	17382	17616	17404	17344	17338	17411	17341	17507	17376	17381	17367	17397	17508	17375	17273	17493	17536	17596	17464	17488	17316	17401	17552	17324	17439	17396	17578	17388	17321	17375	17376	17345	17426	17325	17393	17481	17310	17474	17490	17494	17408	17507	17458	17592	17370	17341	17203	17537	17390	17539	17566	17370	17438	17418	17674	17513	17218	17425	17457	17435	17678	17387	17421	17414	17611	17437	17536	17476	17327	17635	17331	17479	17310	17370	17495	17420	17342	17481	17481	17411	17411	17481	17206	17553	17367	17222	17420	17502	17332	17348	17319	17447	17383	17365	17447	17418	17308	17399	17358	17328	17455	17264	17374	17381	17602	17471	17377	17359	17408	17598	17256	17392	17273	17539	17176	17372	17239	17614	17241	17260	17262	17351	17238	17449	17448	17274	17394	17173	17293	17482	17301	17327	17548	17707	17531	17485	17541	17521	17457	17408	17511	17336	17594	17401	17423	17327	17476	17513	17487	17390	17356	17325	17357	17253	17459	17445	17503	17491	17533	17194	17335	17371	17354	17363	17472	17364	17565	17392	17361	17416	17319	17446	17598	17399	17153	17423	17238	17415	17112	17463	17297	17357	17429	17271	17302	17517	17394	17323	17345	17629	17353	17468	17261	17303	17289	17245	17286	17103	17282	17412	17662	17465	17464	17389	17426	17333	17437	17452	17238	17480	17542	17493	17267	17213	17130	17438	17436	17421	17337	17316	17521	17514	17284	17346	17519	17602	17605	17358	17401	17439	17418	17615	17544	17374	17408	17466	17409	17497	17606	17492	17302	17190	17577	17298	17491	17608	17419	17516	17437	17355	17175	17289	17388	17422	17472	17444	17383	17319	17264	17354	17173	17318	17594	17533	17439	17360	17535	17415	17466	17396	17448	17284	17399	17344	17453	17460	17479	17293	17307	17282	17139	17454	17639	17368	17487	17491	17491	17492	17358	17365	17427	17513	17363	17267	17289	17453	17498	17380	17439	17418	17305	17511	17347	17327	17389	17516	17490	17355	17435	17373	17499	17465	17519	17692	17442	17353	17499	17211	17692	17471	17407	17432	17326	17440	17256	17496	17383	17456	17437	17270	17524	17262	17560	17487	17390	17427	17530	17425	17405	17231	17479	17473	17275	17332	17579	17622	17435	17442	17295	17461	17364	17418	17288	17378	17360	17346	17220	17254	17504	17382	17245	17517	17366	17395	17433	17380	17413	17494	17301	17556	17347	17239	17457	17358	17436	17364	17375	17444	17503	17373	17319	17485	17624	17499	17508	17450	17423	17401	17254	17344	17334	17269	17254	17289	17382	17283	17251	17471	17541	17368	17325	17507	17462	17384	17398	17383	17448	17395	17175	17333	17354	17270	17275	17336	17353	17411	17390	17488	17479	17342	17162	17375	17364	17320	17556	17343	17607	17652	17311	17510	17352	17469	17461	17365	17587	17587	17554	17116	17353	17481	17563	17413	17479	17491	17490	17398	17247	17455	17386	17424	17486	17248	17468	17277	17311	17167	17416	17549	17505	17336	17207	17271	17373	17466	17537	17378	17360	17325	17432	17323	17521	17325	17335	17398	17461	17233	17459	17400	17382	17326	17335	17363	17439	17343	17418	17218	17303	17290	17404	17529	17486	17380	17190	17556	17492	17274	17309	17449	17271	17337	17573	17212	17394	17437	17631	17460	17414	17405	17418	17363	17494	17305	17366	17279	17206	17433	17157	17479	17203	17223	17310	17391	17706	17441	17366	17348	17350	17224	17008	17306	17253	17470	17451	17389	17240	17425	17499	17323	17406	17355	17668	17467	17431	17630	17298	17581	17492	17345	17420	17224	17477	17413	17385	17281	17320	17301	17554	17411	17398	17473	17380	17284	17496	17375	17609	17372
27925	37320	31572	21523	17503	18725	24963	25413	23787	24094	23391	21062	18684	17082	15899	15856	15523	15513	15165	15213	14963	15138	15028	15041	14824	15035	14946	15079	14957	14878	15000	15079	14838	14996	15146	15079	14960	15040	14953	15157	14899	15019	15034	15083	14968	14931	14872	15098	14942	14885	15118	15145	14976	15082	14927	15012	15011	15030	15085	14978	14898	15056	15226	15060	14842	15076	15061	15003	15101	14953	14942	14940	15110	15158	15015	15033	15008	15148	15281	15029	15033	15008	14856	15063	14969	14798	14968	15006	14996	14912	15018	15052	14915	15189	15112	15009	15099	14990	14946	14890	15108	15050	15202	14981	14884	15076	14956	14972	14907	14844	15159	15109	15115	15037	14923	14973	14912	14924	15132	15115	14950	14944	15098	14839	15037	14940	14961	15106	14989	14844	14975	15042	14964	14910	15009	14891	15042	15058	15061	14892	14940	14991	15087	15047	15080	15067	15011	14955	14987	15001	14978	15008	14893	14811	15122	14904	14914	14949	14980	14992	15123	15040	14994	14937	14912	15074	15006	15116	15015	15064	15071	14997	15089	15108	14877	15016	14951	15095	15041	14961	15162	15079	15144	15004	14964	15219	15123	15106	15060	15053	15104	14997	15045	15186	14957	15107	15007	15018	15003	14978	14876	14987	14979	14927	14987	15058	15058	15004	14834	14934	15001	15027	15093	15057	15015	14884	14856	15207	15028	14993	14988	14975	14985	14909	15057	15062	15187	15136	15017	15019	14776	15065	15112	15037	15022	14979	14999	15017	14910	15053	14974	15118	14911	15022	15020	14994	14889	15083	15130	14997	15043	14876	14815	15076	15074	15021	14989	15121	15048	14913	15114	14998	15070	15249	15059	15022	14920	14972	15056	15095	15001	15089	15034	15067	15015	15009	15078	14972	15125	15149	15077	15001	15038	14948	15125	14978	15202	15021	14783	14906	14887	14963	15125	15175	15117	15173	15004	14886	15075	14859	14964	14934	15102	14997	15152	15049	15059	14911	14996	15093	15120	15069	15039	15029	14894	14896	15100	15127	15063	14994	14943	15013	15002	15187	15023	14971	15027	15122	14948	14871	15113	14923	14824	15001	14971	15042	15130	14953	15061	15003	14960	15069	14949	15010	15015	15068	15081	15105	14928	14960	15071	15033	14831	14992	15017	14914	14957	14967	15141	15010	14859	15049	15204	14895	15020	15037	15041	15007	15058	14963	15020	15064	14988	15119	14914	14991	15262	15058	15006	14989	14998	14867	15169	14995	15077	15000	14981	15081	15083	14982	14968	15042	15042	15159	14879	14897	15051	14934	15019	14894	15068	15111	15020	15031	15027	15114	14861	15156	15160	15191	14754	14970	14974	14859	15081	15011	14971	14994	14936	14916	15063	15053	15023	14901	15175	15085	15082	15010	14968	14931	14987	15174	14934	14963	14936	15157	14919	14896	15073	15151	15001	15093	15079	15233	14945	15061	15103	14945	14943	15000	14954	15010	15087	14940	15130	15190	15216	15011	15083	15044	15027	14818	15012	15068	14943	14960	14957	15021	15030	14979	14995	15196	15070	15138	14959	15066	14952	14905	14982	14992	14866	15099	15332	14980	14903	14994	15089	15066	15072	14909	14996	15039	15238	15027	14977	14927	14945	14926	15090	14975	15052	15168	14923	15058	14968	15068	15046	15126	15041	15111	14965	15034	14948	14928	14996	14989	15083	15024	15000	15097	14950	14964	15013	15146	14915	14930	15004	14936	15169	15052	14954	14943	14978	14923	15192	14948	14987	15125	15094	14995	15185	15066	15114	14898	15202	15054	14963	14996	15167	15106	15033	15094	14926	15019	14894	14966	14840	14965	15065	15195	15051	14992	14952	15130	15136	15013	15089	15040	15095	14900	14910	14942	15025	15108	15137	15058	15001	14987	14974	14891	14914	15054	15006	14976	15023	15018	14969	15024	15106	15032	15231	14931	15017	14970	15004	15169	15026	14885	15029	15027	15112	14946	14862	15110	15162	15026	15052	15043	15042	14937	15154	15034	14927	15113	14960	15016	15035	15033	15189	14864	15068	15048	14905	15008	15052	15076	15240	15005	15092	15037	15144	14987	14856	15069	15061	15015	15170	14987	14944	15075	15163	15010	14949	15020	14964	15057	15036	15086	14997	15085	15095	14871	15013	15074	14956	15210	15060	14943	14906	15031	14928	15086	14906	14983	15219	15057	15113	15019	14850	14979	14997	15040	14755	15150	15037	14982	14980	15117	15221	14981	14976	14950	15035	15022	15129	15045	15074	15088	15154	15110	14965	14949	15089	15093	14997	15011	14840	15021	15167	15115	14882	14863	15030	15091	15066	14988	14993	15015	14872	15015	15032	15051	15170	15042	14999	15113	15093	15051	15081	15024	14975	15201	15052	14993	15158	14958	14931	14863	15159	15037	15055	14935	14942	14973	14873	14799	14986	14998	15083	15019	14880	15111	15131	14862	14935	15056	14931	14994	14980	15000	15120	15132	14884	14906	14953	15008	15057	14997	14945	15087	14978	15006	15063	15084	15106	14996	15024	15123	14996	14920	15019	15055	15052	15028	15167	15052	14789	15066	14992	15074	14998	14803	14990	14878	15011	14950	14971	15074	15055	15125	15119	14942	14980	14975	15041	15032	15066	15093	15164	14910	15013	15020	14933	15040	14976	14954	14956	15045	15004	15015	14958	15083	14974	15014	15019	15045	15103	15040	14946	15103	14981	15016	14963	15100	15032	15203	15070	14906	15109	15000	14920	14906	15086	15018	15023	15135	15225	15002	14958	15142	15154	15072	15101	15024	14932	15069	14837	15016	15078	15073	14964	15119	15283	14942	15206	15091	15198	15020	15007	15137	15088	14994	14976	15072	14978	14983	15008	15041	14938	15127	15115	15019	14953	15085	14993	15043	15112	15075	14933	15042	15004	15028	15008	14877	15038	15002	14985	15110	15123	15061	14956	14908	15170	14931	14988	15176	15078	15043	15101	15124	14932	14892	14929	15054	15036	15078	15124	14951	14988	15046	14997	15148	14995	15047	15090	15068	14979	15090	15160	15008	15035	14977	15140	15035	14982	15086	14990	14906	14961	14991	15002	14936	15278	14882	15084	14823	15083	14904	15227	14978	15119	15134	15105	15047	15171	14993	15013	14764	14959	15021	14949	15022	15149	15138	15043	14896	14985	15045	15245	14918	15087	14959	15053	14947	15038	15113	14969	15009	15033	14993	14981	14969	14989	15089	15033	14956	14970	14943	14967	14995	14984	14995	15052	15006	15092	14968	15072	15152	15099	14965	15117	14984	15087	15103	15010	14934	15217	15080	15153	14982	14956	15188	14892	15101	15005	14905	14998	15146	15068	14999	15085	15058	15136	15059	15039	14956	15053	15099	14865	15203	15235	14932	15034	15117	15055	15017	15166	15102	14965	15102	14938	15101	15069	14950	15102	15069	15104	15062	15088	15101	15075	15019	15004	14968	14980	14939	15120	15012	15093	14994	15000	14796	15011	15058	14957	15049	15061	14864	14943	15039	15032	14914	14997	14951	15095	15037	14809	15078	15127	14875	15027	14981	15154	14975	15002	15044	15051	14946	15059	14956	15141	14942	15018	15020	15011	15041	15078	15035	15083	15055	14959	15266	15062	15135	15097	15050	15128	15192	15029	14923	14962	14870	14816	14993	15088	15104	14977	15159	15005	14879	15114	15155	15094	14970	14950	14968	15078	14994	15152	14892	15061	14928	15067	15089	15006	15125	15106	14792	14946	14963	15153	14987	14951	15135	14966	14953	15028	14910	15093	15053	14853	14973	15167	14930	14919	15101	14951	15038	15051	15019	14923	15173	14932	15038	14858	15037	15061	15074	14999	15000	15112	15113	15005	14956	15212	14968	15141	15055	15051	15040	15177	14955	15099	14965	15125	15024	14815	15101	15070	14999	15114	15245	15072	14856	15063	14960	14943	14996	14938	15016	14995	15062	15087	15160	14804	14976	15067	14992	15116	14885	15020	14948	15117	14999	14977	15037	15082	15079	14943	15174	15073	14918	15126	15021	15064	14962	15061	15026	14962	14959	14889	15127	15080	14883	15153	15261	14920	14971	14869	14877	14931	15046	15124	15234	14746	14959	15087	14925	15048	14961	15014	15370	14986	14877	15012	15035	14883	15086	14980	14916	15052	14852	15017	15200	15083	15089	15032	15197	15113	15172	14968	15025	15035	15064	14882	15058	15064	15015	14974	15137	15094	14986	15003	15172	14946	15058	15014	14953	15060	15119	14919	15041	15168	15067	15123	14979	15035	15007	15041	15049	15178	15013	15092	15096	14903	15079	15012	15132	15013	14991	15113	15040	14986	14922	14983	14985	15090	15051	15016	14980	14811	14981	15037	15141	14926	15022	15086	15076	15085	15108	15013	15165	15147	14944	14979	14971	15055	15087	15006	15135	14970	15080	15226	15052	14889	15133	14936	15011	15038	15014	15008	14921	14955	15248	14876	15090	14989	15033	15094	15043	15117	15018	14941	15109	15156	14989	15140	15121	15022	15071	15030	15074	15085	15110	15085	14906	15076	15020	14898	15061	14936	14838	15011	14977	15031	14926	15038	15027	15144	15130	14979	14878	15195	15067	14961	15053	15136	15035	14799	15034	15114	15227	14872	14899	14990	15023	15034	14995	15088	15063	15072	15211	15091	14974	14829	15019	15054	15013	14893	15165	15134	14950	15054	14976	14872	15026	14948	14933	14969	15132	15084	15110	14881	14978	15172	15115	15091	15104	15159	15077	15100	14938	14975	15019	15095	15002	15068	14902	15115	15092	15027	15047	14982	14936	15127	15057	15160	14890	14892	14932	15005	15032	14869	15034	15024	15208	14955	14958	14953	15045	15052	15098	15072	14971	14935	14987	14925	15076	14978	14982	15091	14926	15006	15011	15011	15117	15069	14986	15015	15189	15005	14949	15004	15131	14970	15106	15065	14995	15128	15057	15074	15059	15165	15059	15118	15138	14878	15047	14920	15021	15132	15150	15137	15049	14915	14922	15131	14966	14989	14973	15113	14973	15037	15157	14966	15231	14976	15063	15069	14934	15090	15111	14965	15035	15043	14799	15064	15053	15110	14955	15047	14957	15195	15009	14931	14952
23855	21258	28741	24647	22920	26809	30288	28140	27914	27481	24999	21899	19970	22041	22623	20871	19289	18188	17821	17697	17605	17529	17352	17080	17323	17472	17351	17321	17268	17281	16922	17174	17444	17181	17313	17302	17287	17251	17274	17220	17268	17157	17209	17235	17448	17177	17387	17198	17295	17472	17273	17109	17134	17513	17311	17185	17193	17297	17177	17162	17202	17203	17481	17204	17195	17078	17182	17248	17429	17294	17302	17136	17489	17269	17198	17095	17196	17200	17074	17455	17079	17269	17272	17193	17247	17185	17280	17266	17195	17195	17435	17385	17306	17233	17184	17093	17314	17192	16987	17202	17343	17442	17136	17220	17159	17308	17469	17287	17321	17337	17388	17403	17113	17243	17331	17401	17291	17388	17301	17156	17248	17041	17001	17170	17222	17297	17210	17111	17287	17278	17146	17230	17189	17299	17195	17221	17237	17152	17256	17314	17506	17210	17271	17174	17250	17184	17424	17225	17185	17275	17062	17053	17107	17217	17447	17230	17197	17351	17280	16998	17270	17314	17269	17152	17220	17175	17137	17098	17152	17226	17264	17204	17205	17305	17017	17213	17318	17523	17270	17344	17318	17159	17146	17210	17337	17093	17180	17344	17079	17176	17151	17300	17180	17144	17253	17129	17020	17242	17265	17318	17187	17359	17426	17252	17345	17141	17485	17101	17204	17392	17218	17222	17016	17018	17209	17217	17102	17096	17261	17257	17185	17376	17372	17385	17207	17155	17140	17395	17376	17271	17151	17165	17240	17054	17318	17076	17284	17349	17242	17093	17383	17167	17200	17346	17301	17123	17319	17137	17188	17171	17382	17149	17293	17053	17300	17381	17225	17413	17315	17128	17198	17244	17071	17072	17205	17167	17231	16982	17287	17117	17277	17184	17353	17199	17081	17397	17284	17128	17254	17388	17301	17257	17267	17148	17169	17146	17148	17143	17103	17255	17094	17275	17110	17135	17316	17292	17222	17245	17235	17389	17202	17088	17073	17167	17254	17292	17269	17061	17166	17416	17130	17186	17266	17197	17172	17237	17127	17300	17170	17409	17305	17340	17322	17430	17241	17375	17248	17085	17278	17312	17277	17215	17235	17092	17163	17261	17311	17333	17210	17174	17266	17228	17212	17103	17514	17187	17341	17455	17061	17530	17396	17130	17408	17087	17381	17323	17268	17222	17162	17211	17057	17237	17335	17236	17447	17275	17209	17245	17235	17088	17223	17270	17261	17189	17127	17070	17071	17191	17255	17115	17281	17312	17234	17156	17339	17389	17374	17177	17418	17093	17192	17325	17210	17188	17116	17179	17283	17299	17317	17377	17505	17332	17231	17177	17276	17181	17203	17372	17227	17193	17259	17378	17156	17170	17178	17288	17319	17176	17361	17374	17187	17066	17112	17266	17158	17215	17356	17184	17338	17071	17161	17386	17168	17436	17187	17441	17228	17025	17365	17365	17136	17077	17167	17063	17323	17286	17232	17279	17272	17311	17140	17173	17106	17227	17350	17349	17262	17301	17261	17183	17019	17220	17086	17075	16976	17146	17207	17107	17231	17309	17040	17112	17041	17281	17209	17177	17221	17301	17291	17359	17283	17182	17009	17224	17047	17271	17094	17164	17304	17243	17342	17005	17258	17171	17268	17344	17228	17232	17234	17185	17234	17223	17114	17281	17239	17238	17293	17343	17252	17373	17236	17489	17326	17157	17415	17234	17288	17294	17071	17256	17276	17353	17130	17206	17021	17164	17422	17394	17096	17224	17353	17419	17393	17326	17254	17251	17511	17362	17237	16893	16975	17210	17351	17207	17326	16981	17246	17078	17255	16973	17258	17266	17389	17138	17199	17403	17131	17096	17447	17212	17307	16993	17048	17349	17293	17101	17396	17238	17348	17179	17141	17178	17301	17279	17246	17186	17067	17547	17103	17241	17478	17263	17217	17342	17290	17316	17078	17360	17315	17134	17060	17291	17195	17391	17151	17398	17057	17254	17322	17310	17291	17221	17192	17311	17286	17323	17344	17235	17288	17193	17150	17385	17202	17291	17416	17197	17419	17116	17414	17240	17354	17274	17364	17353	17259	17273	17355	17079	17290	17359	16992	16942	17310	17213	17298	17294	17334	17492	17386	17277	17152	17177	17250	17044	17253	17290	17145	17132	17246	17156	17294	17233	17147	17247	17279	17204	17102	17307	17206	17465	17191	17093	17095	17510	17194	17321	17237	17017	17214	17428	17416	17286	16992	17305	17178	17227	17315	17352	17415	17313	17281	17449	17216	17342	17059	17377	17310	17208	17201	17255	17311	17285	17133	17427	17393	17351	17216	17103	17080	17273	17209	17218	17131	17207	17151	17358	17208	17268	17289	17120	17062	17184	17187	17182	17076	17273	17315	17088	17224	17276	17050	17133	17347	17134	17341	17078	17133	17484	17420	17399	17152	17180	17299	17259	17212	17200	17256	17148	17046	17158	17240	17267	17280	17158	17231	17214	17189	17228	17452	17157	17353	17182	17031	17094	17203	17182	17447	17291	17250	17341	17262	17360	17176	17342	17282	17068	17340	17360	17390	17212	17336	17118	17141	17120	17360	17249	17431	17304	17246	17387	17243	17107	17357	17373	17542	17070	17162	17207	17217	17203	17280	17276	17346	17155	17377	17326	17449	17187	17216	17295	17247	17343	17039	17182	17160	17294	17429	17258	17337	17305	17113	17216	17096	17223	17176	17248	17234	17373	17205	17377	17211	17337	17178	17332	17286	17119	17086	17277	17159	17256	17229	17252	17321	17368	17436	17237	17129	17141	17250	17286	17273	17256	17394	17532	17154	17338	17428	17286	17232	17090	17220	17337	17067	17353	16905	17301	17110	17181	17148	17305	17321	17245	17322	17206	17365	17167	17418	17230	17048	16984	17231	17324	17275	17182	17231	17365	17217	17286	17237	17036	17050	17269	17122	17074	17299	17073	17219	17232	17155	17422	17370	17315	17201	17185	17240	17024	17049	16984	17216	17172	17296	17040	17182	17097	17395	17383	17390	17260	17227	17200	17138	17346	17367	17309	17275	17124	17257	17357	17314	17266	17265	17220	17392	17377	17246	17298	17237	17233	17149	17181	17261	17234	17230	17120	17041	17012	17252	17276	17297	17180	17258	17184	17233	17364	17255	17171	17452	17231	17057	17185	17303	17130	17242	17327	17120	17468	17293	17192	17098	17196	17048	17125	17219	17310	17268	17189	17211	17258	17202	17132	17349	17141	17229	17106	17473	17334	17319	17194	17165	17109	17226	17282	17455	17213	17304	17231	17276	17235	17268	17306	17381	17360	17517	17261	17446	17515	17140	17162	17442	17309	17037	17295	17236	17160	17253	17062	17211	17212	17367	17346	17150	17108	17364	17137	17177	17180	17243	17359	17240	17036	17240	17210	17290	17316	17290	17463	17362	17280	17097	17344	17267	17303	17187	17150	17258	17101	17263	17353	17255	16908	17305	17331	17202	17182	17388	17120	17147	17064	17212	17091	17291	17323	17335	17178	17375	17452	17374	17443	17014	17313	17433	17100	17407	17291	17100	17098	17050	17261	17335	17279	17223	17338	17354	17292	17248	17056	17252	17291	17264	17236	17358	17385	17257	17351	17162	17304	17457	17009	17302	17206	17372	17043	17306	17362	17382	17288	17383	17344	17337	17277	17131	17266	17267	17362	17325	17453	17187	17407	17387	17218	17435	17226	17231	17180	17221	17303	17177	17294	17155	17231	17324	16994	17182	17151	17072	17252	17247	17247	17211	17235	17179	17048	17175	17395	17080	17359	17124	17241	17222	17251	17351	17383	17152	17163	17200	17492	17113	17362	17087	17276	17019	16995	17290	17148	17122	17358	17428	17216	17422	17355	17147	17179	17279	17162	17137	17123	17240	17195	17339	17118	17077	17135	17210	17163	17190	17237	17273	17198	17348	17090	17303	17320	17361	17305	17149	17415	17262	17225	17092	17307	17383	17252	17211	17179	17060	17092	17147	17358	17379	17261	17412	17270	17150	17262	17263	17094	17250	17274	17228	17184	17345	17379	17206	17153	17489	17324	17183	17273	17212	17149	17416	17292	17109	17397	17444	17453	17176	17158	17092	17342	17032	17148	17211	17178	17177	17453	17399	17094	17080	17324	17355	17024	17046	17219	17174	17350	17166	17201	17063	17186	17173	17483	17344	17254	17274	17223	17111	17213	17362	17255	17331	17196	17190	17128	17304	17274	17375	17272	17223	17205	17178	17216	17252	17363	17008	17114	17298	17316	17237	17260	17296	17231	17257	17082	17357	17076	17309	17300	17039	16970	17317	16968	17163	17229	17368	17096	17295	17262	17209	17307	17241	17214	17154	17431	17197	17242	17332	17407	17297	17448	17325	17243	17372	17173	17193	17154	17125	17168	17395	17214	17174	17338	17359	17083	17192	17340	17181	17327	17233	17165	17401	17326	17332	17343	17333	17279	17437	17321	17180	17271	17204	17101	17368	17157	17317	17230	17357	17291	17313	17377	17347	17183	16918	17091	17241	17204	17343	17228	17367	17305	17359	17353	17278	17322	17210	17276	17392	17382	17312	17294	17226	17250	17118	17297	17165	17469	17191	17343	17102	17242	17091	17232	17362	17309	17244	17473	17064	17160	17314	16994	17321	17132	17192	17208	17251	17385	17294	17406	17154	17335	17265	17148	17076	17290	17326	17105	17113	17042	17072	17455	17297	17205	17118	17239	17307	17167	17269	17014	17183	17349	17056	17196	17098	17238	17185	17276	17298	17079	17160	17257	17189	17322	17287	17291	17315	17367	17236	16963	17324	17560	17259	17319	17291	17217	17307	17278	17261	17187	17265	17022	17339	17040	17165	17223	17226	17190	17126	16986	17060	17119	17254	17106	17212	17327	17179	16977	17203	17355	17310	17202	17253	17366	17351	17201	17173	17209	17284	17303	17445	17163	17478	17198	17388	17276	17345	17366	17227	17409	17290	17096	17162	17335	17039	17241	17265	17358	17174	17196	17216	17205	17387	17108	17179	17177	17198	17334	17220	17163	17237	17177	17350	17281	17184	17131	17126	17308	17311	17253	17351	17322	17265	17024	17179	17418	17209	17135	17370	17178	17126	17148	17301	17160	17255	17281	17191	17246
30525	51801	44270	30626	23897	28427	30937	30188	29785	28475	25058	20781	18290	22535	22095	19327	16928	15740	15180	15118	15008	14951	14984	15138	14937	14909	14937	14907	14929	14845	14874	14987	14931	15032	14917	14971	14855	14967	14757	14789	14994	14967	14793	15069	15038	15015	15038	14910	14984	15005	14942	14739	14859	14906	14825	14801	14814	14868	14964	15101	14937	14926	14979	15131	14829	15046	15134	14914	15026	14901	14966	15045	14938	14883	14926	15070	15040	14969	14922	15076	15047	14863	14942	14837	14995	14974	14781	14885	14877	14871	14854	14758	14813	14894	15054	14759	14991	14877	14968	14981	14900	14910	14986	15038	14924	14918	14915	15058	14951	14899	14955	14783	14933	14835	15025	14987	14879	14951	14922	14900	14935	14886	14891	14988	14786	14810	14820	14832	14930	14861	14791	14927	14977	14817	14924	14901	14970	14979	14975	14984	14884	14960	14942	14886	15084	14825	15029	14901	14991	15026	15011	14783	14838	14872	15000	14853	15001	14748	14884	14853	14999	14988	15038	14729	14977	14888	15004	14719	14987	15096	14997	14928	14789	15003	14922	15081	15005	14890	14801	14899	15050	14841	14896	14880	14858	14835	14871	14697	14836	15008	14907	14847	15012	14825	14962	14894	14875	14952	14878	14918	14827	15040	14909	14899	15099	14914	14697	14737	14879	14817	14796	14891	14711	15022	14941	14785	14933	14763	14883	14823	15046	14927	14861	14960	14911	14785	15126	15016	14962	15042	15070	14774	15043	14945	14891	14836	14969	14996	14824	14954	14967	14994	15042	14859	15036	14899	14882	14975	15000	14961	15006	14872	14964	15064	14916	14941	14999	14942	14687	14870	14869	14987	14926	14812	14863	14955	14901	14985	14856	14759	14845	14927	14829	15024	14900	14815	15161	14929	14766	14956	15007	14912	14885	14847	15061	14785	14779	14949	15045	14860	14776	14858	15077	14913	15018	15044	14751	14947	14878	14860	14957	14856	14963	14836	14809	15116	14961	14793	14829	14995	14944	14814	14905	15017	14923	14782	14997	14915	14888	14898	14971	14869	15029	15043	14921	14927	14927	14714	15001	14839	14986	14759	14932	15097	14852	14895	14971	14933	14872	15011	14844	14870	14948	15017	14996	14792	14932	14879	14997	14993	15009	14870	14929	14929	15042	14963	14785	14902	15037	14858	14913	14909	14922	14961	15102	14902	14863	14994	14892	14949	14730	14895	14969	15020	14735	14927	15062	14886	14899	14982	14958	14953	15053	14860	14881	15060	14957	14934	15009	14946	14818	14904	14844	15079	14897	14822	14799	14763	14835	14931	14791	14949	14891	14979	14819	15017	14873	14789	14905	15158	14949	14856	14936	14891	14861	14985	14983	14940	14925	14863	14922	15113	14957	14965	14941	14878	14843	14996	14891	14960	15033	14926	14878	14879	14755	14805	14847	14919	14951	14937	14863	14844	15031	14900	14898	14979	14931	15125	14997	15053	14867	14874	14942	14928	15038	14863	14723	14916	14896	14997	14786	14952	14934	14896	14980	14748	14985	14988	15074	14980	14879	15015	14942	14935	14926	14856	14939	15081	14799	14940	14819	15019	14923	14817	14785	14966	14951	14674	14979	14951	15013	14878	14963	15007	14981	14714	15089	14955	14915	15017	15077	14880	15029	14790	14810	14948	14811	14901	14877	14822	14942	14973	14865	14951	14811	14909	14744	15034	14894	14979	14983	14786	14884	14962	14747	15042	14939	14889	14922	14945	14816	15107	15126	14832	14903	14893	14772	14970	14765	14879	15049	14904	14942	14968	14895	14965	14957	14946	14910	15017	14805	14833	15045	15001	14881	14923	14962	14877	15052	14974	15095	15044	14862	14871	14844	15056	15013	14949	14897	15070	14895	14931	14770	14746	14930	14846	15076	15032	14616	15011	14933	14749	14885	14983	14901	14871	14832	14870	15060	14876	15023	14874	14897	14866	15036	14984	14821	14822	14926	14799	14960	14843	14804	14995	14738	14735	14964	14889	14924	14850	14935	14915	15071	14803	14962	14703	14798	14918	14957	14901	14750	14966	14876	14873	14685	14924	14966	14924	14930	14979	14814	14825	15049	15036	14887	14897	14996	15064	14959	14889	14844	14994	14901	14875	14814	14988	14878	14831	14928	15105	14997	14753	14935	14934	14810	15101	14982	14835	15068	14903	14878	15072	14859	14925	14852	14870	14963	14939	14955	14993	14770	14837	14881	14939	14865	14986	14914	14904	14989	14863	14690	14812	14811	14951	14947	14959	14980	14877	14966	15147	14956	14945	14976	14912	14753	14810	14935	14855	14953	14797	14951	14961	14937	14956	14914	14809	15013	14969	14916	15097	14883	14968	14967	14772	14850	14815	14855	14847	14864	14859	15036	14768	14946	15068	14921	14950	14928	14955	14839	15014	15015	14976	14773	15066	14997	15100	14855	14913	14909	14712	14740	14937	14831	15001	14771	14905	15013	14987	15105	14900	14860	14872	15065	14824	14948	14867	14966	14873	14847	15110	14969	14871	14834	14858	14937	14956	14924	15029	15006	14777	14894	14894	14854	14933	14970	14913	14907	14904	14906	14826	15108	14874	14721	15108	14892	14955	14958	14869	14963	14891	15002	14904	15037	15003	14891	14955	14965	14855	14878	14802	15144	14989	14822	14855	14872	14886	15043	14849	15032	14883	14861	14927	14957	14937	14785	14826	15043	14989	14972	14951	14863	14854	14849	14905	14772	14944	15073	14996	14878	14927	14927	15059	14787	14945	14989	14912	14848	14889	14933	14883	14951	14795	15016	14714	14917	14984	14906	14854	15043	14954	14900	15088	14940	14896	14985	14970	15043	14813	15001	14759	14863	14903	14908	14959	14966	15010	15038	15032	14903	15055	14944	15076	14852	14892	15023	14979	14774	14955	14928	14838	14824	15048	14732	14887	14875	15014	14976	15006	14795	14953	14995	14862	14896	15108	15133	15017	14962	14954	14978	14797	14989	14845	14982	14877	14911	14941	14977	15090	15020	14816	15021	14963	14912	14910	14902	14972	14943	14795	14843	14855	15081	14879	14927	14727	15116	14883	14879	14990	14953	14805	14993	14905	15032	14937	14962	14957	14863	15026	14954	14887	15069	14892	15016	14883	15052	14891	14833	14846	14901	14974	14882	14866	14846	15048	14888	14994	14965	14969	15051	14979	14974	14993	14910	14841	14857	14854	14872	14842	15122	14787	14884	14892	14841	14879	15003	15080	14946	14932	14941	14933	14829	14851	15016	14919	15083	15033	14816	14965	14860	14868	14859	14843	15083	14978	14823	14952	14948	14834	15066	15063	14931	14938	14834	14933	15020	14767	15051	14847	14928	15014	14786	14864	14903	14965	14799	14872	14875	14997	14819	14930	14928	14943	14983	14940	15041	15010	14855	14887	14644	14903	15045	14856	14926	15082	14784	14953	14706	14854	14849	15063	14958	14912	14991	14929	14895	14809	14841	14975	14931	14979	14814	15041	14834	15007	14975	14931	14879	14960	14908	14992	14806	15143	15135	14892	14842	14964	15045	14742	14999	14968	14782	14907	14829	15076	15007	14956	14889	14860	14930	14804	14991	14901	14851	15070	14820	14851	15026	14966	15003	14970	15042	14677	15056	14972	14906	14856	14909	14836	14927	14973	14922	14948	14878	14984	14903	14888	14922	14911	15025	14894	14912	15021	14855	15155	14912	15034	14873	14868	15078	15000	15032	14840	14958	14939	14913	15009	14949	14789	14755	14898	14763	14915	15023	14919	14949	14855	14918	14891	14980	14947	14820	14700	14980	14920	14840	14945	14729	14842	15028	14930	15057	14885	15122	14867	14926	14947	14778	14854	14878	14949	14936	14824	14957	15023	14786	15064	15043	15026	14819	15247	14966	14776	14846	15119	14944	14790	15031	15045	14915	15022	14888	14842	14963	14930	14860	14887	14703	14864	15013	14904	15043	14804	15025	14986	15067	14936	14892	15147	14658	14854	15029	14942	14924	14915	14950	14939	14973	14861	14934	14888	14876	14861	14786	14776	15015	14878	14996	14836	14939	14737	14883	14987	14974	14921	14942	14873	15068	14874	14896	14760	14838	14796	14963	15020	14846	14864	14957	14821	14872	14964	14929	14933	15103	14968	14952	15039	14956	14927	15020	14831	14845	14867	14816	15103	15097	14956	14975	14776	14851	14760	14943	14955	14988	14835	14929	14831	15050	14883	15026	14980	14951	14763	14897	14946	14955	14840	14852	15038	14918	15011	14758	14896	14911	15067	14843	14844	14921	14813	14769	14853	15022	14878	14883	14981	14963	14909	14932	14984	15084	14873	14816	15029	14816	14956	14840	14932	14848	14940	15055	14917	14962	14897	14903	14955	14961	14757	14954	14977	14858	15007	14831	14945	14649	14993	14830	14789	14886	14914	14944	14889	14880	14908	15101	14879	14851	14915	14998	14891	14823	14941	14821	14927	14992	14999	14913	14977	14877	14905	14867	14907	14881	14951	15060	14784	15032	14740	14932	14811	14956	14959	14865	15008	15054	14942	14939	14795	14996	15000	14931	14740	15021	15025	14714	14978	15029	14772	15058	14920	14958	14918	14830	14882	14949	14941	14934	14949	15002	14895	14848	14880	14860	14927	14861	14913	14936	15080	14803	14876	14786	14964	14917	14782	15010	14821	14920	14954	14998	14961	14970	14912	14955	14811	14906	14856	14911	14967	14773	14878	14985	14930	14957	15048	15079	14996	15029	14997	15013	14831	14886	14920	14899	15124	14862	14954	14977	14886	15015	15014	15156	14888	14966	14909	14987	14873	14929	14996	14982	14860	14905	14957	14936	15050	14945	14900	14962	14979	14888	14892	14979	14931	14809	14950	15071	15022	14891	14856	15017	14927	14788	14984	14952	14794	14952	14905	14850	14731	14943	14934	15100	14952	14973	14791	14945	14862	14995	14986	15018	15055	14944	14861	14824	14845	14967	14990	15016	14814	14722	15228	14800	14971	15057	15010	14968	14950	14914	14705	14918	14955	14837	14959	14818	14902	14915	14961	15021	14902	15053	14876	14851	14928	14855	15046	14783	14882	14852	14790	15006	14809	14878	15064	14954	14903	14814	14896	14926	15063
22664	21234	29019	23907	23183	29921	35241	32400	28560	25864	25833	30027	28949	26712	24284	21287	19235	18319	18037	17670	17692	17532	17763	17651	17521	17557	17400	17741	17783	17569	17616	17493	17447	17537	17661	17659	17720	17468	17659	17527	17469	17465	17395	17416	17568	17532	17657	17539	17670	17679	17468	17616	17536	17461	17604	17630	17574	17442	17381	17451	17596	17426	17495	17381	17423	17476	17488	17366	17424	17447	17595	17623	17675	17653	17553	17523	17451	17348	17491	17412	17438	17555	17562	17550	17350	17436	17351	17436	17640	17722	17657	17432	17529	17433	17474	17363	17688	17611	17628	17555	17525	17474	17483	17546	17564	17325	17590	17439	17511	17512	17808	17463	17509	17384	17338	17300	17438	17655	17406	17591	17471	17564	17583	17390	17439	17425	17516	17440	17368	17371	17384	17447	17770	17469	17597	17549	17744	17634	17395	17675	17409	17594	17376	17507	17646	17508	17574	17415	17544	17605	17450	17559	17681	17564	17325	17410	17362	17515	17479	17416	17527	17330	17412	17463	17373	17326	17486	17437	17371	17347	17414	17506	17443	17548	17377	17267	17552	17477	17440	17591	17333	17525	17327	17532	17592	17641	17506	17687	17405	17539	17492	17434	17463	17366	17623	17388	17498	17524	17566	17434	17416	17518	17479	17357	17525	17591	17533	17328	17538	17545	17340	17221	17290	17542	17544	17504	17502	17561	17722	17542	17451	17398	17619	17397	17530	17436	17656	17471	17560	17483	17585	17616	17509	17381	17444	17689	17384	17629	17419	17501	17558	17344	17481	17494	17531	17385	17434	17429	17605	17439	17406	17540	17614	17696	17449	17460	17420	17412	17438	17489	17385	17701	17481	17524	17580	17471	17370	17428	17570	17524	17500	17435	17497	17389	17471	17439	17515	17405	17461	17282	17586	17454	17386	17585	17667	17451	17551	17513	17437	17274	17512	17545	17355	17452	17442	17530	17531	17624	17323	17316	17600	17556	17552	17578	17559	17358	17546	17297	17472	17389	17558	17427	17603	17533	17761	17530	17454	17573	17508	17280	17454	17520	17368	17364	17612	17581	17303	17389	17440	17248	17736	17516	17237	17591	17365	17541	17691	17480	17305	17399	17434	17482	17592	17628	17383	17399	17253	17549	17526	17521	17410	17552	17356	17564	17420	17635	17465	17442	17448	17468	17599	17560	17450	17350	17491	17591	17391	17291	17476	17319	17545	17500	17472	17467	17538	17422	17629	17530	17541	17116	17676	17623	17363	17553	17493	17693	17350	17449	17693	17562	17476	17410	17294	17471	17406	17489	17396	17425	17444	17448	17434	17555	17560	17625	17394	17320	17568	17388	17447	17479	17561	17373	17393	17405	17427	17370	17559	17393	17535	17100	17225	17539	17583	17559	17612	17586	17446	17474	17609	17354	17659	17631	17509	17403	17470	17359	17449	17621	17441	17491	17558	17485	17437	17433	17439	17556	17597	17565	17390	17228	17676	17433	17625	17608	17413	17489	17373	17612	17354	17403	17491	17602	17476	17613	17465	17552	17436	17283	17414	17560	17625	17645	17420	17389	17357	17510	17461	17433	17679	17452	17513	17646	17556	17496	17483	17455	17748	17717	17345	17481	17575	17621	17410	17453	17349	17116	17366	17438	17391	17523	17502	17489	17574	17454	17632	17353	17588	17438	17389	17547	17705	17525	17497	17399	17466	17609	17397	17389	17453	17561	17531	17197	17415	17525	17367	17338	17593	17671	17657	17365	17484	17398	17519	17553	17415	17564	17360	17494	17488	17573	17436	17572	17598	17582	17524	17574	17705	17474	17388	17435	17457	17539	17537	17425	17619	17498	17396	17374	17463	17353	17403	17537	17467	17530	17581	17530	17422	17621	17394	17490	17537	17512	17432	17772	17496	17555	17338	17467	17522	17451	17430	17315	17361	17575	17811	17528	17516	17455	17547	17417	17486	17505	17311	17424	17458	17542	17403	17475	17568	17486	17396	17420	17679	17532	17356	17521	17473	17424	17367	17708	17627	17507	17553	17554	17392	17456	17686	17212	17420	17496	17534	17578	17584	17586	17411	17479	17442	17698	17471	17321	17355	17439	17487	17472	17291	17628	17614	17477	17399	17092	17488	17428	17574	17461	17594	17571	17548	17542	17538	17598	17553	17450	17440	17205	17539	17339	17527	17267	17340	17472	17479	17588	17666	17249	17567	17452	17436	17460	17534	17388	17575	17459	17394	17437	17626	17532	17481	17536	17312	17395	17632	17727	17578	17509	17504	17415	17284	17495	17331	17504	17647	17513	17407	17455	17294	17292	17413	17487	17358	17427	17532	17303	17465	17400	17720	17397	17460	17539	17530	17531	17562	17479	17480	17305	17341	17610	17581	17453	17376	17450	17603	17609	17536	17383	17537	17548	17354	17594	17453	17427	17153	17580	17451	17389	17356	17338	17503	17376	17468	17579	17652	17416	17547	17542	17284	17330	17442	17388	17461	17580	17554	17381	17506	17621	17537	17309	17485	17539	17425	17627	17439	17509	17507	17363	17611	17381	17507	17596	17421	17594	17492	17560	17447	17418	17731	17347	17474	17595	17639	17700	17576	17274	17259	17698	17395	17316	17467	17501	17642	17299	17323	17475	17383	17427	17492	17568	17388	17423	17490	17531	17535	17435	17613	17474	17415	17471	17497	17547	17452	17351	17606	17533	17341	17515	17564	17533	17483	17517	17533	17487	17591	17314	17593	17476	17571	17465	17341	17420	17513	17471	17565	17458	17480	17295	17595	17613	17448	17457	17478	17506	17548	17492	17513	17422	17603	17359	17424	17341	17478	17518	17548	17470	17606	17483	17524	17433	17603	17300	17393	17326	17494	17500	17514	17460	17434	17540	17305	17484	17390	17478	17450	17598	17441	17495	17373	17323	17600	17653	17618	17357	17267	17462	17629	17415	17346	17342	17501	17546	17614	17655	17405	17556	17357	17572	17659	17691	17574	17426	17430	17659	17395	17427	17485	17416	17502	17503	17377	17583	17592	17455	17573	17325	17379	17489	17362	17616	17837	17625	17551	17474	17582	17298	17436	17456	17661	17550	17328	17209	17536	17453	17442	17394	17768	17642	17358	17655	17376	17539	17515	17326	17456	17539	17495	17296	17345	17578	17606	17331	17549	17597	17565	17490	17568	17643	17549	17472	17445	17396	17394	17180	17415	17600	17259	17651	17552	17541	17432	17447	17377	17323	17600	17297	17361	17287	17344	17400	17516	17600	17522	17497	17478	17558	17501	17469	17395	17387	17487	17453	17513	17649	17685	17357	17430	17415	17333	17437	17595	17258	17540	17540	17470	17605	17512	17537	17404	17635	17761	17409	17614	17176	17382	17355	17474	17415	17780	17618	17710	17451	17418	17533	17609	17545	17580	17553	17483	17421	17655	17531	17549	17346	17626	17318	17325	17552	17604	17486	17637	17733	17464	17517	17467	17474	17458	17467	17485	17508	17450	17633	17454	17693	17449	17364	17402	17424	17459	17491	17369	17379	17453	17512	17533	17463	17449	17426	17348	17483	17406	17496	17263	17527	17550	17389	17554	17471	17436	17209	17309	17479	17342	17564	17471	17594	17476	17484	17398	17596	17435	17427	17383	17184	17624	17351	17334	17445	17760	17594	17458	17336	17504	17500	17612	17403	17369	17474	17551	17580	17466	17431	17528	17529	17609	17442	17551	17611	17543	17268	17404	17237	17191	17397	17336	17523	17516	17436	17398	17527	17544	17543	17526	17596	17456	17608	17337	17353	17534	17592	17508	17588	17531	17345	17399	17547	17473	17497	17447	17580	17401	17534	17593	17341	17690	17658	17461	17468	17412	17482	17554	17407	17592	17458	17470	17619	17663	17506	17408	17591	17269	17272	17452	17545	17226	17511	17596	17474	17453	17594	17470	17173	17379	17667	17393	17400	17469	17538	17580	17530	17438	17364	17474	17386	17314	17349	17502	17343	17398	17489	17286	17297	17262	17362	17425	17529	17580	17681	17583	17311	17626	17543	17540	17489	17562	17461	17560	17457	17431	17331	17429	17328	17428	17653	17547	17462	17475	17394	17330	17348	17553	17497	17646	17516	17339	17505	17523	17690	17674	17338	17441	17467	17475	17504	17477	17371	17489	17531	17421	17311	17471	17525	17397	17513	17640	17565	17472	17515	17583	17491	17255	17480	17418	17467	17461	17484	17415	17460	17405	17626	17581	17618	17456	17654	17691	17334	17533	17484	17360	17592	17558	17324	17587	17415	17420	17367	17567	17333	17365	17476	17561	17464	17531	17465	17410	17343	17629	17443	17440	17603	17243	17300	17267	17234	17391	17518	17415	17486	17659	17397	17409	17520	17439	17480	17578	17262	17576	17335	17423	17578	17481	17405	17717	17466	17451	17405	17647	17453	17504	17465	17430	17413	17494	17629	17460	17409	17347	17548	17480	17649	17301	17576	17357	17480	17349	17234	17316	17495	17443	17558	17547	17472	17424	17412	17278	17510	17281	17497	17367	17441	17571	17314	17419	17438	17535	17395	17315	17436	17568	17345	17397	17648	17478	17638	17461	17424	17437	17347	17371	17591	17526	17365	17337	17548	17539	17485	17547	17577	17559	17495	17482	17538	17332	17303	17442	17459	17331	17592	17415	17394	17512	17560	17684	17440	17402	17437	17442	17703	17492	17637	17289	17389	17477	17474	17462	17633	17304	17482	17575	17452	17354	17472	17411	17260	17368	17569	17559	17184	17369	17503	17606	17312	17500	17427	17475	17424	17475	17450	17406	17544	17679	17621	17383	17511	17541	17633	17256	17831	17516	17571	17538	17515	17515	17395	17348	17526	17376	17530	17441	17442	17516	17467	17378	17501	17474	17613	17480	17437	17305	17461	17552	17468	17390	17603	17465	17372	17350	17646	17407	17309	17417	17493	17615	17544	17572	17706	17497	17509	17414	17458	17451	17418	17502	17638	17442	17496	17559	17512	17480	17460	17369	17510	17487	17583	17521	17571	17458	17417	17426	17626	17393	17358	17605	17483	17709	17555	17522	17272	17510	17422	17494	17482	17301	17671	17468	17551	17549	17410	17167	17593	17475	17624	17427	17705	17268	17482	17410	17478	17442	17477
34535	56335	49042	39565	36956	37334	36193	34902	29546	25829	27099	31406	29598	26512	23479	19229	16553	15418	15178	15069	15273	15048	15070	15037	15112	15138	15044	15162	15122	15199	15029	14889	14857	15106	15008	14966	15090	14900	15160	14894	15138	15141	15023	14910	15136	14942	15000	15052	14966	14989	14973	14875	15014	15036	15056	14907	14867	15199	15001	15026	15211	15028	15045	15055	15036	15060	14998	15036	14965	14952	15072	15081	14999	14992	14849	15024	15194	15056	14969	14974	15008	14923	15050	15123	14913	14988	15107	15071	14806	15070	15110	15073	14937	15013	15116	15081	15083	15048	14981	15028	15136	14985	14869	14971	15052	15034	15060	15029	14920	14956	15003	15045	15016	14846	14935	15136	15102	15061	14910	15008	14989	15012	15082	14960	15078	14959	14983	14867	14976	14994	15302	14957	15000	15103	15087	14938	14940	14911	14829	15266	15142	15007	15170	14865	15156	15042	15039	15078	15132	14997	14932	15015	14897	14916	15057	15106	14891	14847	15064	15158	15008	14890	15169	15040	15059	15127	15092	15030	15039	15078	14968	14973	15167	15098	15077	14843	14990	14930	15029	15054	15068	15083	15135	14846	15075	15044	14960	15104	14963	15195	14898	15120	14917	14876	14942	15096	15098	14958	14895	14983	14960	14866	14928	14948	14956	15050	15042	15122	15024	15117	15068	15155	14900	15009	15064	15116	15037	14907	15018	14970	15092	14940	15007	14921	15101	14977	15118	14995	15048	15082	14934	14930	15196	14991	14994	14930	14916	15027	15014	15190	15072	15129	15090	14894	14964	15053	14963	15003	15028	15041	14781	14867	14998	15111	15046	14980	14944	15021	14994	14996	15122	15044	14858	15061	15154	14948	15085	15101	14977	14979	14928	14782	15012	14937	15093	15159	15078	14923	14826	14892	14900	14984	14989	15119	14972	14942	15002	15033	14965	15015	15093	14874	14998	14962	15048	14917	15057	15026	15038	15061	14959	15003	15085	15024	14958	15173	15015	15088	15087	14899	15104	15031	15181	14996	15164	15018	15082	15086	14961	14918	14897	15044	15146	14811	14924	15004	15000	14943	15056	15016	15075	15191	14944	15123	15030	15128	15012	15089	14979	14950	15065	15006	15022	15003	14938	15083	14987	15021	14911	14902	15090	15138	15040	14966	15082	15048	15090	14861	14845	14911	15127	14906	15036	15101	15172	14914	14881	14946	15069	14978	14983	14936	15057	15046	14984	14930	15055	15065	15019	14918	14830	14996	15074	14970	15004	14974	14813	15118	15036	15183	14952	15029	15166	15136	15101	14978	15021	15075	15160	14937	15106	14880	14947	15006	15049	14858	15158	15059	15125	14902	14985	15133	15118	15156	14950	15081	14880	15211	14906	14914	15176	14947	14927	14998	14867	15106	15071	15160	15125	15126	15138	15054	15015	14972	14852	14950	14860	15116	15058	15025	14993	15055	15069	15111	15033	15134	15072	15057	15113	15074	14996	14944	15055	15048	15053	14973	15064	15063	14990	15016	15039	15069	14993	15022	15077	14953	15049	15069	14842	14943	15204	14907	14877	15134	15027	15179	15004	15012	15016	15024	15055	15054	14960	15050	14928	14923	15128	14990	15007	15059	14811	15049	14965	14923	14995	15189	14938	15111	15012	14978	15154	15091	14949	15006	14952	15064	14865	14767	15191	14977	14897	15031	15116	14813	15160	15098	14996	15168	15033	15118	14951	15113	14992	15031	15043	15136	15050	15122	15043	15159	15085	15155	14981	15076	14922	15036	14911	14887	15175	14888	15010	14887	15001	15019	15010	14866	14970	15017	15109	15019	15143	15077	15117	14939	15159	15089	15082	15030	15038	15106	15073	15081	14814	15157	15123	15068	14958	15068	14879	15016	15049	15039	15115	15094	14851	15035	15063	14946	15075	15083	14910	14987	14851	15055	14959	15142	15193	15153	15042	15054	14794	15057	14944	14898	15078	15075	15037	15064	14907	15132	15141	14850	15048	15117	15129	14987	14993	15075	14973	15028	15062	14888	15075	15204	15142	15057	15062	15110	14931	14979	15068	14910	14974	14894	14894	15051	14948	14919	15039	14892	14979	15019	15003	14935	14970	15046	15070	14961	15077	15076	14888	15057	15079	15068	15003	14889	14864	15008	14909	15037	14922	14994	15102	14957	14853	15004	15177	14997	15026	14992	15073	15126	15126	15010	15046	14915	15120	15047	15160	14814	15161	15104	14824	15194	14903	14900	15044	15156	15108	14997	15130	15206	14988	15044	15189	14839	14864	15037	14961	15030	15096	15016	14903	15277	15050	14998	14923	14989	14961	14845	14958	14918	14982	14903	15166	15109	15045	14956	15049	15086	14997	14975	14982	14950	14877	14804	14968	15137	15029	14901	14980	15099	14952	15006	14833	14927	14978	15011	14998	15063	14933	15067	14895	15028	15146	15004	14994	15103	14847	15011	15022	15006	14907	15064	15124	15050	15059	15144	15055	14934	14912	14960	15221	14984	15029	15209	14947	14870	15092	14949	14944	14989	14956	15158	15024	14881	14892	14925	15205	14971	14921	15083	14964	14936	14973	14891	14974	14965	15138	15035	14987	15102	15070	15021	14902	14908	15160	15025	14877	15287	15008	15023	15120	14982	14871	15029	14997	15018	14788	15084	14941	15037	15049	15047	14978	14985	14997	15091	15203	14982	15234	15048	15034	15044	14996	15040	14924	15141	15056	14959	14943	14934	14852	15033	14928	14998	14972	15237	15227	14844	14992	14852	15034	15041	15043	14940	14969	14873	15006	15008	14957	14788	14905	15047	15089	15151	15102	14969	15098	14974	14989	15054	14721	14944	15046	15137	14902	15062	14822	15094	14965	15078	14992	15012	15100	15045	14961	14831	14922	14901	14927	15040	15030	15060	15042	14951	15115	15009	15091	14853	15177	15246	14913	14916	14894	15004	15197	15057	14976	14948	14765	15008	15097	14996	15008	14946	15076	15026	14844	14940	14861	15032	14948	15156	15101	15088	15055	14912	15076	15080	15120	15227	15007	14989	15155	14950	15015	15019	14961	14999	14866	14976	14899	14867	14803	15129	14906	15022	15037	15001	14993	15017	14998	14990	15072	15011	14828	14824	14982	14934	14841	14977	15002	15033	14985	15154	15003	15067	14994	15065	14996	15020	14906	15004	14934	14985	15104	15009	14987	15160	14843	15015	15053	15051	14946	15031	14965	14987	15046	15031	14948	15010	15014	14914	15003	15142	14927	15071	14837	15034	15175	14975	15154	15037	14877	14910	15064	14863	15048	15065	14971	14936	15148	15043	15041	15024	14969	14942	15083	14910	14955	15165	15006	15015	14965	15129	15031	15043	14947	15069	15057	15163	15070	14993	15005	15080	14808	14993	15226	14864	15027	15104	15054	15189	15173	15014	15057	15021	14929	15048	15088	15021	15024	15010	14956	14975	14864	15080	14801	15119	14995	15019	14966	14967	14946	15023	14996	15191	14954	14974	15123	14930	14896	15036	14950	15011	14872	15030	14820	15006	14894	15059	15139	15047	14879	15124	14915	15042	14958	15109	14990	15060	15312	15211	14856	14952	14959	15131	15002	15028	14855	14956	14967	15065	15141	14995	15034	15070	15086	14953	15157	14870	15082	14948	15074	14947	15180	14968	15176	15000	15018	14826	14980	15029	14937	14934	15046	15006	15029	14924	14959	15016	15148	15072	15029	14955	14979	15087	15059	14934	14998	15177	14943	15299	14958	14923	14882	15018	14870	14979	14906	14982	15028	14965	14893	14918	14964	14839	15114	14791	14950	15094	15010	15040	15032	14867	14885	15078	14987	14950	14888	14981	15058	14911	14959	15070	14971	14939	15004	14996	15104	14952	14808	14996	14996	15003	14925	14999	14958	14974	15054	14972	15069	14823	15047	15180	14980	15174	14965	14976	15053	14903	14953	14972	14857	14986	15008	15035	15063	14949	14762	14848	14920	14960	14930	15153	14985	15069	14911	15113	15071	15017	14796	14978	14961	15241	15034	14774	15125	14997	15151	15205	14885	15083	15072	14967	14995	14962	15104	15015	14925	14983	14916	14890	14995	15040	15079	15188	15168	15056	15028	15032	15091	14990	15009	14925	15035	15193	15140	14926	15166	15029	14963	14832	15099	14868	15027	15095	14968	15048	14902	14967	15125	14846	15201	14917	14913	14945	15002	14998	15011	14957	14999	14994	14932	15056	15043	15143	14931	15144	14969	15037	15066	14998	15143	15024	14956	15054	15286	15080	15103	15070	14982	14782	15132	14937	15025	15047	15062	14959	15120	14881	15171	15013	15252	14956	15026	14975	14932	14968	14981	15095	15033	15068	14958	15004	15162	14936	15084	15042	15115	14900	14854	14876	14922	15078	14997	14919	14925	14967	14985	15061	15016	14880	15070	15034	15089	14996	14962	14964	15100	15014	15054	15175	15055	14983	14991	15114	14994	14856	15025	15008	15054	14981	14976	15010	15028	14957	15080	14999	15058	14976	14988	15079	14999	14907	14928	15004	14897	14914	15023	15090	14985	14965	15039	15106	15051	14976	14872	14954	15032	14818	15000	15031	14995	14991	15017	14857	15017	15069	15203	15057	14893	14955	15032	15159	15047	15069	14995	15039	15126	15049	15075	15097	14931	15155	14968	14877	15103	14759	15117	15039	15007	15091	15169	15043	15100	14962	14982	15115	15093	15044	15105	15034	15076	15053	14988	14967	14838	15086	14979	14936	15050	15044	14883	14973	15046	15112	15084	15012	15163	15053	15184	15155	15040	14939	15038	14947	14933	15048	15051	14955	14994	14993	14898	15007	15088	14988	15129	14998	14818	15162	14949	14829	15113	15048	14962	15054	15046	15105	14918	15009	14915	15100	15151	14911	15077	14906	15087	14983	14893	15109	15002	15193	15087	15117	14963	14998	15035	14976	15151	14989	15091	14945	15009	14934	15099	15096	15014	14966	15029	14977	14999	14928	14920	15019	15051	14844	14988	14981	14942	15074	14868	15017	15001	15136	15039	15171	14912	15002	15017	14942	14976	14910	15101	15105	15100	15055	15040	15025	14953	14906	14960	15009	15098	15099	15071	14988	14985	15004	14905	15058	15079	15054	15037	14804
28107	24284	30256	28393	28278	28003	23903	22427	20561	18646	18389	18246	18787	18681	18070	17697	17495	17458	17320	17445	17463	17351	17301	17288	17377	17459	17323	17506	17337	17426	17243	17545	17363	17576	17392	17420	17421	17387	17362	17226	17293	17619	17455	17535	17212	17423	17322	17432	17286	17494	17407	17332	17384	17311	17291	17370	17478	17193	17422	17268	17506	17263	17320	17496	17336	17354	17518	17310	17387	17369	17266	17226	17641	17253	17468	17613	17404	17529	17668	17404	17155	17228	17282	17356	17460	17221	17222	17297	17266	17205	17520	17345	17473	17243	17369	17316	17256	17398	17213	17098	17125	17563	17620	17373	17424	17360	17253	17483	17321	17531	17414	17366	17322	17347	17241	17385	17391	17498	17211	17221	17518	17460	17298	17409	17231	17418	17431	17362	17343	17333	17362	17276	17560	17383	17352	17338	17342	17415	17383	17340	17428	17408	17378	17392	17380	17535	17483	17403	17341	17287	17291	17329	17202	17612	17555	17423	17401	17437	17453	17358	17420	17267	17516	17305	17293	17492	17371	17371	17321	17269	17255	17277	17116	17262	17288	17359	17521	17294	17328	17269	17320	17321	17245	17380	17458	17203	17596	17381	17628	17335	17337	17340	17495	17304	17330	17307	17276	17054	17328	17390	17415	17411	17355	17506	17240	17428	17405	17335	17224	17360	17368	17281	17288	17445	17388	17425	17337	17067	17364	17202	17134	17208	17337	17326	17229	17325	17112	17299	17509	17564	17401	17586	17352	17249	17341	17398	17474	17346	17435	17289	17367	17313	17560	17398	17297	17386	17283	17575	17260	17158	17258	17256	17398	17380	17378	17175	17654	17259	17408	17249	17318	17314	17496	17358	17309	17416	17350	17269	17584	17244	17390	17521	17566	17548	17521	17418	17510	17177	17237	17327	17436	17299	17486	17498	17396	17377	17548	17496	17389	17454	17332	17284	17290	17254	17397	17456	17375	17478	17399	17424	17431	17275	17402	17518	17324	17406	17310	17485	17475	17452	17390	17443	17318	17622	17488	17384	17583	17322	17504	17097	17158	17405	17363	17354	17433	17329	17436	17394	17430	17346	17234	17516	17386	17456	17383	17498	17430	17431	17391	17223	17456	17514	17336	17461	17425	17339	17396	17546	17494	17451	17368	17345	17226	17332	17253	17459	17244	17281	17514	17334	17354	17473	17512	17301	17576	17456	17356	17183	17368	17228	17433	17253	17404	17366	17495	17246	17656	17391	17217	17367	17625	17506	17336	17261	17271	17433	17385	17088	17556	17178	17425	17456	17306	17478	17455	17443	17208	17321	17118	17306	17277	17374	17169	17292	17323	17421	17438	17377	17385	17553	17412	17364	17316	17386	17300	17427	17369	17312	17368	17491	17297	17286	17387	17411	17393	17365	17366	17365	17254	17285	17458	17331	17408	17396	17282	17274	17311	17513	17270	17235	17238	17467	17322	17345	17582	17471	17354	17421	17490	17364	17485	17397	17380	17463	17325	17472	17402	17421	17534	17392	17146	17477	17438	17352	17389	17273	17302	17389	17428	17372	17133	17419	17520	17212	17118	17335	17304	17420	17520	17383	17255	17410	17361	17344	17319	17379	17392	17243	17086	17231	17493	17241	17309	17261	17307	17413	17276	17456	17168	17227	17315	17251	17408	17420	17391	17343	17385	17314	17248	17423	17330	17450	17489	17500	17453	17536	17515	17359	17459	17418	17353	17404	17130	17090	17347	17135	17348	17044	17359	17196	17360	17312	17340	17408	17255	17359	17166	17270	17445	17295	17501	17277	17439	17374	17252	17408	17398	17402	17437	17290	17353	17500	17459	17432	17534	17246	17505	17556	17452	17235	17320	17486	17310	17344	17487	17346	17430	17445	17460	17374	17332	17195	17183	17439	17410	17337	17409	17495	17418	17305	17280	17448	17550	17339	17455	17299	17367	17609	17315	17208	17389	17257	17338	17458	17351	17412	17452	17314	17307	17392	17478	17512	17423	17364	17151	17198	17347	17425	17423	17371	17314	17271	17292	17345	17410	17485	17470	17321	17490	17290	17300	17386	17345	17458	17523	17126	17423	17449	17365	17492	17516	17555	17504	17098	17350	17479	17190	17341	17218	17477	17471	17365	17368	17347	17415	17301	17335	17272	17307	17205	17324	17300	17315	17338	17451	17335	17267	17311	17336	17229	17653	17368	17316	17379	17427	17289	17474	17312	17367	17443	17342	17275	17277	17336	17202	17216	17494	17272	17376	17293	17455	17226	17442	17254	17363	17417	17390	17184	17479	17293	17448	17428	17331	17394	17257	17327	17280	17183	17442	17300	17246	17288	17519	17419	17348	17265	17351	17476	17463	17365	17509	17282	17445	17321	17430	17379	17207	17306	17320	17238	17446	17411	17496	17305	17360	17602	17210	17517	17499	17360	17419	17423	17256	17255	17165	17515	17561	17409	17389	17443	17319	17459	17236	17410	17416	17729	17503	17801	17340	17105	17311	17367	17385	17400	17467	17324	17390	17480	17447	17410	17279	17588	17510	17509	17254	17298	17247	17533	17394	17301	17435	17387	17419	17700	17351	17454	17293	17144	17497	17375	17438	17339	17314	17364	17408	17300	17176	17347	17292	17316	17480	17416	17413	17445	17416	17476	17407	17339	17434	17329	17372	17387	17302	17379	17446	17058	17295	17316	17456	17356	17120	17063	17305	17289	17424	17294	17330	17380	17359	17252	17226	17294	17368	17493	17599	17316	17301	17326	17469	17344	17646	17418	17317	17291	17346	17380	17375	17343	17285	17421	17361	17330	17229	17253	17175	17453	17317	17181	17366	17230	17353	17399	17339	17528	17159	17497	17341	17290	17307	17406	17158	17428	17427	17348	17282	17290	17485	17139	17497	17430	17455	17540	17389	17228	17318	17373	17292	17277	17415	17414	17170	17460	17349	17280	17256	17449	17493	17335	17286	17359	17472	17245	17363	17439	17488	17335	17478	17542	17458	17488	17415	17559	17482	17237	17262	17364	17332	17515	17328	17226	17221	17283	17314	17202	17474	17516	17248	17301	17313	17383	17111	17126	17639	17248	17274	17387	17529	17275	17549	17295	17306	17503	17403	17324	17461	17198	17344	17404	17532	17328	17298	17292	17357	17322	17366	17259	17514	17348	17339	17275	17131	17305	17089	17470	17328	17407	17447	17327	17387	17277	17352	17355	17375	17526	17380	17230	17577	17436	17523	17432	17356	17390	17584	17461	17292	17404	17421	17455	17452	17359	17477	17369	17165	17455	17415	17536	17404	17448	17261	17372	17283	17263	17474	17334	17437	17247	17371	17400	17448	17394	17278	17302	17349	17541	17237	17441	17317	17338	17361	17446	17337	17279	17241	17297	17226	17211	17494	17365	17225	17512	17378	17389	17266	17162	17522	17260	17524	17411	17304	17241	17274	17248	17200	17511	16995	17478	17315	17338	17406	17373	17228	17463	17329	17411	17523	17287	17318	17433	17382	17235	17343	17483	17436	17407	17434	17348	17361	17595	17425	17709	17541	17166	17256	17342	17235	17138	17304	17471	17301	17494	17376	17342	17471	17425	17521	17315	17399	17312	17369	17385	17133	17623	17461	17428	17284	17504	17584	17307	17438	17221	17199	17284	17554	17376	17380	17320	17443	17472	17258	17369	17412	17478	17608	17498	17320	17414	17422	17283	17442	17246	17343	17421	17243	17328	17370	17441	17365	17215	17318	17301	17364	17431	17306	17492	17447	17409	17320	17385	17356	17422	17312	17482	17391	17458	17469	17312	17476	17336	17486	17478	17103	17394	17518	17291	17358	17404	17381	17295	17413	17406	17403	17428	17306	17531	17161	17487	17423	17271	17274	17103	17253	17283	17541	17316	17461	17365	17503	17328	17388	17494	17279	17449	17398	17357	17325	17350	17370	17226	17567	17569	17448	17553	17178	17237	17410	17447	17353	17429	17285	17125	17315	17501	17288	17461	17353	17035	17307	17401	17178	17320	17262	17321	17446	17292	17371	17288	17547	17304	17317	17272	17345	17390	17313	17338	17353	17360	17425	17246	17453	17357	17441	17456	17333	17221	17600	17453	17330	17197	17229	17370	17184	17636	17284	17301	17417	17260	17520	17274	17238	17207	17252	17366	17475	17455	17390	17483	17403	17429	17397	17377	17281	17441	17268	17349	17340	17513	17355	17413	17237	17563	17521	17469	17479	17665	17384	17318	17351	17182	17410	17437	17437	17378	17387	17490	17648	17274	17337	17289	17319	17380	17327	17423	17672	17290	17432	17448	17315	17350	17402	17372	17355	17407	17190	17365	17302	17192	17265	17500	17275	17231	17319	17333	17525	17475	17350	17319	17441	17534	17319	17431	17355	17451	17328	17253	17427	17428	17284	17416	17378	17163	17388	17508	17179	17416	17338	17257	17385	17515	17404	17311	17488	17395	17368	17448	17405	17291	17417	17226	17315	17486	17631	17128	17337	17519	17323	17111	17570	17353	17452	17479	17528	17390	17270	17374	17283	17413	17383	17431	17302	17390	17428	17381	17339	17391	17332	17514	17310	17287	17305	17341	17499	17428	17407	17228	17210	17427	17353	17390	17392	17519	17439	17424	17475	17238	17402	17220	17273	17475	17351	17486	17407	17348	17512	17688	17399	17491	17141	17341	17335	17289	17508	17303	17331	17181	17350	17217	17345	17229	17490	17346	17395	17327	17149	17361	17279	17405	17453	17386	17423	17365	17362	17412	17575	17549	17444	17402	17503	17567	17398	17459	17356	17619	17325	17429	17343	17242	17385	17505	17527	17392	17536	17434	17294	17425	17417	17317	17248	17509	17371	17405	17533	17329	17341	17412	17390	17364	17314	17329	17387	17275	17401	17349	17406	17271	17340	17264	17464	17360	17303	17560	17400	17560	17376	17441	17342	17286	17468	17241	17404	17297	17261	17446	17279	17261	17380	17404	17468	17438	17292	17375	17543	17420	17601	17194	17460	17350	17542	17468	17344	17474	17178	17228	17430	17109	17359	17423	17251	17414	17367	17366	17361	17362	17500	17397	17233	17468	17316	17382	17525	17508	17373	17505	17542	17107	17330	17524	17477	17400	17552	17563	17538	17504	17328	17288	17340	17576
27444	35904	33018	27784	30842	28401	23606	22357	19411	16203	16278	16255	17243	16675	15738	15352	15053	15057	14887	14955	14940	14965	14969	14946	14913	14965	15120	15011	14923	15079	14992	14990	15149	14892	14959	14924	14952	15076	14881	14981	15028	14912	15028	14851	15055	14856	15038	15116	14919	15164	14990	14849	14949	15011	15131	14886	14959	15173	15091	14914	14987	15003	15094	14849	15083	15046	14963	14776	15120	14940	14944	14892	14950	15081	14917	15121	14878	14908	14851	15042	15040	14991	15037	14957	14987	15131	14972	14909	15036	14966	15018	14876	15002	14963	14834	14935	15218	15103	14911	14979	15025	14912	15182	15072	14842	14917	14943	14934	14933	15056	14875	14818	15030	15140	14970	15148	15045	15042	15176	14832	14974	14886	14936	15069	15060	14951	15039	14894	14970	14965	14892	15069	15149	14995	14924	14909	14857	15017	14948	14957	14879	15106	15063	15022	14955	14844	15074	14898	15054	15043	14959	15145	14935	14915	14864	15043	15054	15109	15083	14788	15030	14875	14996	14941	14940	15135	14918	14850	15146	15068	14935	15122	15016	15052	15040	14928	15106	14966	14971	14818	14993	14968	15161	15003	14857	15087	14972	14899	15020	14991	14931	14841	14899	14985	14977	14836	14848	14890	15035	15070	15171	14997	15127	15038	15044	14910	14941	14823	14924	14887	14937	15007	15057	15024	15152	15083	15120	14961	15042	14975	14962	15009	15025	14999	14889	15007	14929	14993	14937	14991	14948	15004	14982	15092	15029	15077	14878	15042	14976	14922	15032	14994	15140	15000	14879	15026	15034	14917	14765	14906	14961	15114	14865	15081	14986	15005	15043	14870	14904	15124	14915	15108	15047	15108	15089	14873	15067	14963	15065	14905	15009	15015	14889	15090	14885	14922	14968	14899	14979	14845	14999	15124	15044	15035	14913	14922	15095	15053	14796	15212	14883	14869	15134	14930	14946	14950	14910	15077	15010	14964	15026	14910	14997	15024	14965	15029	14920	14993	15023	14946	14926	15116	15027	14937	15005	14873	14990	14934	15024	14816	15135	14974	15039	15198	15103	15055	15046	14993	14896	15101	14842	14928	14860	14959	14960	14889	15145	15100	15029	14939	14963	15026	15095	14912	14953	15127	14976	14961	15148	14938	14825	14930	14779	14843	15072	15046	14995	15090	14829	15200	14795	14724	14953	14804	15126	14866	14930	14910	15021	15078	14807	15094	15096	15031	14980	15003	14824	14883	15154	14918	14893	15053	15084	15147	15140	14894	14951	15092	14811	14873	15018	15053	15005	15137	14936	15050	14927	15054	15013	14881	15158	15026	15064	15045	14935	14977	15008	14911	14952	14875	14931	14963	15032	15012	14820	14933	15064	15071	14869	14861	15070	14777	15051	15021	14908	14895	15030	15091	14858	15024	14957	14937	14998	14984	14992	14897	14969	15109	15029	14864	14870	15116	15065	15212	14971	15042	15022	15114	15102	14895	14839	14947	15047	14920	14990	14879	14837	15073	14925	14787	14961	15036	15106	14966	15095	14983	15134	14940	15109	14980	14986	14982	15006	14930	14906	14880	14855	15009	15052	14984	15050	15056	14861	15089	15109	14952	15037	14986	15105	14958	15123	14840	15062	14897	15085	15038	15143	14981	14804	14920	15079	14906	15000	15140	14829	15012	15067	14982	14933	14955	14977	15046	14896	14892	14851	15024	15104	14903	14891	14999	15083	14909	15004	14860	14891	14917	15118	14943	15029	15078	15045	15047	14953	14990	15175	15167	15070	15011	14907	14955	15038	15013	14928	15078	14984	14935	15034	14903	15071	14864	14861	14981	15123	14806	15065	15097	14920	15081	14966	14877	14962	15105	15098	14869	15034	15042	15155	15107	15062	14968	15023	15063	14925	14935	14952	14974	14901	14841	14954	15026	14982	14984	15003	14936	15031	14882	15047	14984	15041	15003	14925	14959	15063	15008	14989	14804	14979	15210	14998	14982	15006	14980	15120	15052	14905	15038	15001	14963	14899	15032	15135	14943	14857	14955	15031	14952	14892	14926	14932	14862	14875	14902	14829	14987	15006	15085	15072	15200	15019	14842	15054	15012	15137	14877	14914	14990	15043	15167	15056	15083	14960	14848	14924	15049	14817	15145	15081	14949	14966	14880	15062	14910	15080	15007	15019	14832	15091	14952	15096	14760	15039	14921	15054	14907	14964	14776	15234	14841	15053	14943	15040	14960	14952	15085	15028	14976	15012	14999	14970	15064	15120	15034	14899	14987	15066	14990	14784	15076	15337	14980	15042	15011	15124	15077	15002	14932	14956	14840	14960	15069	15097	15095	15078	14988	14960	15042	14963	14935	15036	15117	14986	14896	14824	14983	14915	15098	14875	14960	14992	15099	15003	14973	14891	15018	14964	14960	15005	15036	14872	14786	15099	14924	14963	15079	15131	15126	14895	14867	14814	15045	15166	15083	15081	14949	15084	14967	15061	15034	14959	15079	14972	14989	14898	14964	14830	14994	14976	14960	14964	15098	15050	14970	14974	15104	15059	14920	15051	14849	14994	14904	14920	15024	15041	15170	14957	15047	14772	15074	15137	14887	14826	14999	14817	14963	14971	14888	15016	15184	15059	15100	14988	15179	14996	15059	14914	14995	14907	15067	14972	14935	14888	14993	15128	14875	14901	14848	15030	15082	15143	15029	15043	15097	15011	14963	14877	15126	14993	14963	15088	14909	14975	14910	15152	14993	15072	14980	15110	14974	15004	14927	14876	15096	14953	14823	15026	14960	15031	15000	14851	14968	14858	15076	14970	14861	15037	15028	15241	14922	14875	15162	14905	14886	14946	15035	14968	15090	14924	15034	15128	15086	14992	15028	14867	14944	15014	14887	15024	14971	14969	15119	14795	15076	15121	14963	14814	14884	15185	14979	14954	15080	14901	14990	14990	15091	15129	14927	15085	15068	14838	14961	14901	15063	14970	15017	15159	15078	14907	14850	15000	14983	14897	15039	14995	14993	15054	15071	14982	14959	15017	14935	14986	15013	15147	15028	15128	14953	14851	15036	14889	14939	15088	15154	14922	15021	15131	14946	15045	14768	14953	15127	14950	15043	14930	15106	15132	14948	14917	15020	15115	14939	14987	14969	14846	15114	14970	14882	15034	15104	14992	14954	14849	14962	15026	14853	14928	14917	14909	15078	14923	14931	15044	15109	14967	14896	15034	14881	14840	15071	15033	15022	14909	15080	15022	15001	15113	14900	14987	14999	15048	15127	14886	15076	15086	14967	14985	15081	15133	14909	15100	14942	14958	14919	14926	15084	15050	15073	14931	14919	14861	14969	15007	15009	15019	15162	15033	15040	14920	15230	15094	14912	14910	15112	15060	14981	14996	14887	14854	14980	14926	14994	14896	14983	14904	15102	15055	15093	15087	15051	15007	14921	14972	15093	14995	14883	15236	15026	15044	15009	14872	15052	14922	15005	14932	15124	14880	14968	14991	15051	15012	15075	14803	15000	14855	14841	14937	15140	15100	14846	14978	15073	14903	14952	14917	14748	15021	15014	14979	15065	14896	14973	15097	15193	15018	15087	15162	14969	15038	14959	15158	14980	15143	14889	15021	15039	14918	14961	15036	14961	14945	15083	14947	14995	15026	14892	14960	14896	14890	14946	15019	14800	14923	14882	15099	15031	14970	14814	15178	15119	14926	14833	15155	14782	14981	15053	15159	15113	14899	15073	14929	15013	15072	14891	15129	14966	15043	14882	15143	14901	15049	14924	14969	15125	14962	14974	15058	15038	15099	15036	14850	15093	15129	15021	14892	14972	14957	15174	14794	15064	15077	15008	14968	15042	14971	14949	14960	14986	14987	14813	15031	14983	14942	14928	15008	14981	14975	15034	15207	14975	14945	14919	14937	14976	14860	15070	15010	14992	15055	14856	15051	15039	14982	14979	14970	15043	14974	15009	14930	15010	15134	15043	15275	14902	14975	15177	14990	14820	14926	14881	14869	15056	15024	15032	14886	15070	15037	14975	15142	15011	15037	14999	15007	14960	14911	14951	14919	15056	15084	14955	15013	14999	15067	15046	14823	15034	15111	14938	14957	15008	14943	15005	15047	15008	14903	14994	14913	14856	14987	15132	14929	15046	15063	15101	15030	15073	14958	15031	15005	14988	15058	14981	14874	15161	15176	14911	14999	14967	15077	15095	14915	14937	15224	15114	14867	15102	15053	15125	14979	15142	15029	15058	14951	14949	14944	14882	15116	15015	15103	14786	15137	15006	15167	14768	15012	14986	14966	14980	14945	14963	15080	14995	15053	15011	14963	14832	14800	14878	15087	15123	14781	15088	14882	15008	14981	14992	14994	15044	14971	15077	15043	14996	15061	15002	14843	14916	14968	14981	14983	14737	14965	14794	14899	15061	14858	15018	14956	14969	15195	14916	15058	14995	15062	14940	14917	15084	15178	14970	14997	14928	15061	14945	14930	15166	14948	15111	15103	15081	14845	15000	15064	15066	14987	15035	15096	14875	14802	15009	14934	15018	14859	14975	15103	14943	14883	15141	15006	15017	14878	15016	15102	14857	14980	14995	15119	15153	15136	15034	15114	14890	15056	15017	15077	15053	14842	14852	14965	14963	15040	14895	15115	14999	15091	14986	15041	15070	14937	15128	14945	14965	15065	14949	15079	15041	14963	15131	14957	15112	14930	15021	15035	14974	15084	14868	14925	15054	15059	14924	14893	14824	14928	14944	14950	15079	14867	14909	14952	14910	14959	14970	14865	14861	15034	15045	14968	15095	14898	14977	15053	14993	14997	15067	15081	15032	15184	15049	14925	14830	15073	15090	15074	15052	14995	15035	15105	14948	14970	14969	14956	14956	14982	14992	15000	15075	14961	15033	15077	15051	14887	14953	15062	15028	15102	15026	15046	15146	14883	15050	15037	15136	14961	14833	14905	15018	15122	15038	14973	14982	14928	15023	15052	15047	14999	14823	14933	14775	15136	14918	15019	14949	14833	15000	14996	15088	14901	15177	15030	14905	14916	14966	14935	14900	14975	14890	14813	14805	14975	14995	14971	15100	14995	14944	15068	14763	15046	15074	14940	14827	14983	15009	15009	15140	14835	14932	14956	14983	14841	14957
23842	21385	29021	26835	30149	31773	26571	22315	20206	20130	21384	28412	27391	23066	20171	18467	17932	17592	17406	17363	17432	17200	17422	17504	17386	17263	17434	17542	17564	17275	17349	17276	17333	17300	17273	17695	17440	17352	17365	17457	17406	17254	17585	17329	17533	17368	17497	17425	17222	17389	17396	17290	17303	17198	17179	17385	17302	17484	17313	17416	17400	17437	17367	17136	17289	17316	17304	17275	17333	17393	17273	17404	17370	17145	17396	17177	17254	17343	17399	17266	17211	17092	17333	17227	17327	17089	17552	17235	17515	17213	17204	17376	17264	17162	17299	17311	17366	17457	17337	17322	17189	17359	17188	17541	17206	17177	17417	17287	17131	17233	17158	17335	17275	17289	17270	17354	17182	17281	17431	17446	17283	17290	17178	17218	17171	17312	17318	17241	17414	17429	17364	17264	17288	17365	17257	17459	17419	17289	17190	17403	17357	17246	17492	17296	17353	17348	17414	17480	17414	17335	17169	17488	17262	17322	17444	17254	17248	17407	17288	17327	17441	17263	17255	17202	17510	17292	17172	17186	17217	17367	17275	17342	17426	17444	17334	17289	17294	17334	17265	17230	17049	17200	17304	17136	17325	17246	17316	17266	17283	17037	17398	17189	17372	17433	17290	17295	17258	17375	17325	17195	17438	17258	17312	17278	17436	17395	17351	17575	17123	17311	17366	17200	17289	17415	17336	17385	17354	17389	17228	17427	17407	17393	17259	17326	17373	17565	17381	17386	17367	17139	17321	17379	17289	17298	17252	17456	17198	17397	17473	17371	17432	17343	17126	17426	17163	17429	17400	17480	17416	17243	17452	17398	17341	17340	17248	17301	17428	17308	17288	17252	17353	17302	17228	17461	17314	17382	17354	17351	17295	17308	17190	17206	17389	17421	17287	17064	17374	17415	17445	17210	17167	17355	17388	17307	17263	17331	17302	17291	17248	17349	17454	17298	17596	17105	17450	17302	17249	17416	17344	17341	17162	17377	17250	17392	17346	17388	17195	17362	17406	17317	17557	17373	17431	17273	17362	17172	17149	17202	17236	17304	17116	17143	17328	17467	17270	17163	17387	17348	17365	17256	17424	17387	17312	17367	17179	17326	17309	17376	17322	17316	17272	17461	17251	17233	17411	17488	17351	17232	17386	17359	17353	17320	17355	17351	17432	17479	17261	17304	17200	17556	17378	17243	17284	17238	17323	17073	17533	17463	17367	17511	17429	17395	17258	17187	17380	17598	17428	17443	17405	17292	17265	17201	17332	17463	17258	17228	17455	17269	17308	17239	17423	17558	17257	17218	17184	17222	17438	17373	17183	17377	17273	17443	17198	17336	17216	17274	17390	17270	17437	17449	17548	17223	17119	17091	17270	17428	17382	17317	17394	17215	17376	17195	17308	17559	17212	17226	17477	17355	17289	17293	17348	17263	17366	17318	17273	17243	17253	17289	17181	17064	17444	17375	17379	17393	17359	17217	17410	17315	17255	17422	17068	17240	17205	17196	17319	17253	17126	17376	17146	17396	17359	17282	17280	17257	17341	17371	17489	17366	17198	17339	17108	17381	17278	17349	17247	17384	17388	17438	17559	17443	17391	17475	17334	17381	17488	17220	17310	17286	17274	17527	17467	17370	17238	17450	17440	17355	17382	17347	17299	17420	17156	17232	17192	17417	17366	17448	17401	17469	17345	17367	17358	17288	17380	17257	17313	17534	17440	17394	17379	17255	17379	17302	17395	17327	17436	17437	17488	17407	17331	17341	17600	17398	17306	17280	17155	17218	17271	17471	17242	17330	17331	17396	17356	17281	17272	17295	17171	17257	17278	17040	17141	17287	17398	17066	17290	17230	17130	17225	17222	17197	17478	17335	17399	17246	17303	17286	17368	17078	17373	17452	17096	17342	17232	17244	17282	17409	17239	17288	17256	17486	17406	17241	17139	17253	17307	17197	17179	17359	17304	17325	17288	17283	17190	17296	17143	17482	17388	17152	17234	17398	17260	17238	17361	17148	17486	17325	17136	17196	17118	17306	17134	17336	17505	17349	17247	17163	17230	17463	17338	17251	17409	17249	17081	17375	17413	17463	17523	17314	17330	17370	17378	17262	17361	17411	17086	17442	17317	17264	17239	17467	17327	17314	17377	17146	17357	17312	17279	17389	17296	17395	17047	17384	17270	17283	17313	17202	17248	17075	17432	17290	17337	17480	17245	17115	17441	17280	17307	17401	17600	17476	17233	17259	17420	17506	17250	17140	17478	17389	17337	17438	17190	17391	17563	17283	17277	17278	17206	17435	17083	17448	17305	17286	17140	17389	17406	17305	17418	17281	17387	17265	17412	17157	17335	17428	17162	17281	17330	17435	17381	17361	17186	17305	17394	17471	17447	17387	17330	17423	17385	17216	17332	17166	17285	17264	17432	17447	17246	17506	17203	17503	17354	17302	17268	17501	17435	17252	17360	17434	17500	17539	17379	17480	17380	17117	17194	17512	17278	17233	17429	17307	17319	17291	17313	17389	17196	17213	17352	17494	17521	17215	17338	17226	17415	17251	17271	17304	17358	17298	17267	17368	17486	17411	17448	17164	17230	17384	17239	17123	17431	17245	17369	17070	17378	17416	17512	17384	17239	17281	17354	17265	17536	17131	17240	17245	17171	17412	17446	17130	17360	17329	17106	17146	17184	17316	17336	17218	17239	17371	17304	17301	17304	17373	17210	17551	17141	17209	17510	17371	17245	17431	17522	17319	17253	17386	17384	17342	17481	17384	17157	17312	17132	17244	17446	17448	17240	17481	17623	17255	17336	17383	17278	17290	17330	17666	17370	17114	17411	17264	17251	17208	17408	17254	17348	17551	17359	17398	17208	17063	17170	17257	17210	17411	17364	17219	17301	17350	17292	17331	17194	17292	17263	17288	17286	17307	17332	17323	17346	17158	17145	17283	17166	17354	17267	17500	17393	17252	17430	17389	17433	17258	17303	17441	17312	17150	17381	17220	17187	17380	17225	17312	17333	17292	17200	17250	17428	17281	17204	17391	17429	17346	17130	17368	17278	17335	17241	17244	17563	17252	17221	17501	17121	17342	17195	17178	17301	17435	17363	17335	17153	17130	17325	17573	17412	17373	17412	17366	17354	17297	17283	17237	17131	17359	17286	17300	17505	17239	17499	17301	17126	17362	17436	17278	17151	17247	17323	17371	17121	17402	17488	17281	17253	17265	17309	17346	17325	17463	17075	17601	17288	17360	17353	17221	17193	17518	17197	17181	17302	17370	17473	17331	17235	17292	17229	17289	17361	17393	17224	17267	17347	17100	17177	17249	17115	17217	17328	17250	17259	17349	17256	16976	17362	17250	17408	17402	17375	17257	17355	17335	17212	17242	17069	17151	17275	17357	17369	17062	17405	17125	17135	17275	17187	17274	17487	17219	17416	17367	17316	17378	17303	17489	17181	17275	17460	17259	17367	17441	17284	17475	17338	17320	17287	17300	17562	17116	17346	17086	17364	17369	17369	17379	17331	17302	17298	17423	17175	17214	17341	17362	17485	17255	17272	17324	17456	17493	17283	17227	17330	17313	17560	17340	17313	17305	17365	17404	17304	17322	17298	17338	17169	17149	17365	17245	17348	17168	17189	17355	17314	17474	17322	17449	17398	17229	17337	17201	17434	17477	17299	17263	17267	17154	17197	17403	17336	17487	17367	17245	17231	17316	17365	17208	17297	17256	17301	17370	17281	17100	17346	17251	17161	17401	17341	17429	17561	17544	17290	17240	17499	17431	17166	17176	17164	17346	17276	17305	17343	17239	17370	17628	17273	17354	17262	17207	17143	17315	17007	17192	17055	17382	17268	17264	17412	17512	17072	17446	17362	17323	17526	17248	17233	17394	17495	17206	17316	17199	17371	17305	17252	17420	17363	17087	17357	17288	17069	17313	17372	17417	17347	17398	17486	17326	17325	17249	17376	17222	17504	17202	17424	17349	17368	17279	17392	17287	17373	17424	17464	17297	17293	17300	17451	17436	17332	17348	17455	17439	17257	17325	17288	17202	17499	17371	17339	17504	17473	17365	17274	17408	17192	17438	17326	17221	17174	17350	17312	17139	17397	17354	17294	17319	17535	17290	17270	17429	17379	17139	17282	17193	17243	17171	17188	17511	17207	17422	17359	17223	17435	17306	17236	17250	17342	17445	17547	17233	17213	17447	17446	17412	17376	17291	17343	17221	17526	17511	17415	17485	17236	17335	17424	17321	17370	17336	17432	17540	17455	17327	17260	17206	17191	17239	17423	17272	17351	17404	17342	17282	17162	17435	17213	17285	17376	17286	17187	17405	17384	17193	17330	17175	17223	17385	17501	17410	17367	17311	17354	17317	17234	17572	17300	17331	17530	17205	17194	17300	17477	17190	17379	17420	17431	17482	17268	17417	17274	17377	17428	17291	17369	17260	17267	17082	17516	17445	17394	17339	17238	17404	17463	17578	17379	17459	17331	17383	17300	17281	17283	17359	17173	17280	17321	17270	17203	17368	17411	17385	17494	17297	17303	17488	17408	17448	17407	17180	17300	17331	17134	17263	17250	17301	17460	17155	17546	17193	17446	17109	17159	17356	17452	17445	17334	17295	17221	17525	17376	17127	17051	17222	17268	17337	17370	17362	17336	17222	17325	17568	17307	17268	17309	17352	17059	17407	17334	17262	17562	17283	17270	17400	17241	17333	17525	17416	17375	17086	17158	17138	17009	17244	17386	17237	17157	17196	17233	17327	17280	17480	17496	17193	17078	17158	17587	17031	17045	17283	17305	17469	17383	17423	17537	17283	17373	17319	17327	17059	17353	17408	17278	17416	17410	17301	17325	17457	17414	17403	17300	17444	17516	17327	17198	17270	17165	17322	17265	17335	17353	17454	17269	17339	17335	17232	17362	17252	17291	17201	17413	17392	17165	17314	17285	17295	17325	17427	17478	17380	17334	17553	17388	17510	17344	17353	17189	17225	17374	17339	17407	17518	17431	17354	17400	17487	17116	17374	17490	17465	17296	17100	17086	17238	17422	17398	17305	17443	17254	17354	17247	17238	17427	17373	17286	17141	17155	17450	17536	17401	17376	17456	17476	17432	17180	17234	17293	17350	17267	17330	17254	17364	17348	17368	17298	17388
30247	51566	48724	44716	41629	33968	23926	21489	18996	18846	21067	30104	27326	21563	17709	16013	15364	15108	15177	14804	14974	14935	15001	14900	14989	14984	15036	14901	14980	14784	14963	14829	15096	15093	14987	15002	14868	15012	14993	14810	15105	15113	14945	14867	15020	14887	15017	15045	15048	15074	15024	14951	15057	15079	14890	15063	15046	14965	15067	14967	15038	14944	14981	14982	15011	14850	15147	15032	15120	15080	14897	15052	15013	14914	14826	15084	15248	15009	15004	14959	15084	14968	14959	15039	15179	15001	14851	14966	15033	14938	14879	15163	14956	15083	14780	15123	14908	14903	14915	14944	14877	14841	14892	14898	14929	14862	15147	14971	15007	15189	14886	14799	14948	14967	14917	15036	14826	15057	14740	15111	15053	14861	14937	14893	15034	15007	14991	14861	14922	15168	14848	15023	14913	14976	14918	14921	15070	14802	15061	14894	15092	15033	15069	15141	14928	14868	14890	15024	15104	15015	14908	15017	15011	14888	15022	14874	15049	14934	15005	14891	14904	14957	14956	15100	14937	15098	14888	14901	15042	15050	15006	14780	14983	14941	14989	14884	15046	14848	14923	14988	15016	14848	14883	15006	14943	14822	14910	14842	15055	15047	14923	14917	15153	14952	14975	14887	15036	14932	14915	14874	14905	15064	15134	14881	14892	14985	14956	14849	14891	15056	15028	15099	14953	14985	14970	14861	15008	14992	14971	15117	14930	15095	14893	14916	14861	15241	14843	14928	14851	15004	15048	14949	14796	14958	14962	15029	14913	15053	15040	14782	14872	15036	15035	15043	14862	14810	14929	14892	14925	14963	14816	14858	15100	15000	15136	14886	15088	15057	14974	14856	15003	14854	14954	14948	14913	14886	14788	15011	15004	14880	15083	14927	15030	14825	14941	14989	14964	14968	15021	14856	14862	14929	14851	14895	14875	15003	14936	15090	14884	15049	15108	14929	15000	15205	14929	15070	14910	14929	14860	15025	15015	14940	15006	14823	14998	14922	15092	14892	14870	14996	14988	15089	14900	15022	14937	14987	14925	14989	14907	15103	15058	14825	14903	14851	14905	15001	14964	15076	14956	14980	14678	14848	14948	14876	14975	14964	14876	14972	15046	14901	15023	14917	14880	14973	14882	14992	15088	15003	15039	15036	15110	14845	14991	15092	14858	14950	15084	14880	15078	14910	14942	14988	15023	14878	14930	14836	14997	14947	14922	15019	14896	15055	15020	14934	14914	14949	15038	14868	15008	14957	14980	14969	14936	14976	14950	14799	14936	14942	14878	15082	14889	14997	14961	14915	15013	14989	15033	15074	15075	15111	14987	14934	15081	15061	15049	14883	14924	14948	15097	14918	15029	14843	14956	14767	15064	14880	15080	15076	15004	15018	15034	14885	14927	15032	14863	14969	14889	15023	14795	14978	15035	14946	15050	14918	14980	14890	14998	14998	15011	15065	14947	15047	15109	15017	15034	15101	14965	14917	14980	14754	15008	14881	15036	14967	14868	14876	14939	14876	15061	14977	14981	15094	14913	14828	14991	14900	14966	14954	14961	14830	14819	14991	14983	14814	14961	14804	14990	14876	14901	15000	14914	14854	14929	15184	14990	14912	14924	14816	15038	14919	14917	14997	14853	14836	14845	15013	14959	14856	15011	15055	14966	14890	14841	14976	14998	14844	15092	14865	14875	14956	14939	14825	14976	14973	14988	15101	15079	15090	14937	14838	14956	14936	14972	15104	14968	15027	15059	14897	14883	14958	14948	14753	14991	15029	14900	15061	15029	15061	15014	14886	15121	15063	14925	14999	14918	14759	14805	15004	15016	14934	14801	14955	14925	15072	14977	14913	15096	14979	14918	14782	15013	15143	14893	15167	14899	14755	15053	15219	14822	15108	14796	15066	14977	15016	14887	14920	14980	15061	14867	15200	14881	15098	14993	15054	14945	14882	15066	14863	14917	14790	14934	14863	14926	14887	14816	15107	14919	14902	15120	14840	14927	14884	15166	15053	15120	14884	14992	14966	14875	15053	14957	14993	15013	14891	14869	15143	14897	14930	15013	14985	14946	15139	15111	15136	15067	15053	14990	14884	15082	14926	14995	15088	14957	15130	14907	15048	14921	15035	15026	15059	14910	14878	14985	14965	14960	14897	14935	14944	14930	15067	14928	14993	14849	14872	14963	14943	14834	14907	15030	14951	15010	14960	15055	14963	14862	14881	14920	14955	15065	14932	15016	14924	15027	14986	15023	15043	14950	14933	14925	14913	15072	14984	14963	14892	15003	15040	15003	14981	15081	14900	14900	14796	15000	14792	15048	14785	15098	14977	15092	15043	15104	15092	14912	14992	14943	15116	14870	14959	14947	14870	14751	14846	14946	14985	14867	14884	14923	14859	15050	14931	15028	14943	14959	14926	15050	14922	15012	14970	14857	14931	15045	15100	14876	15099	14926	15056	14945	15077	14980	14995	14904	14938	15022	15074	15003	14858	14838	15124	14987	14854	14998	14860	14908	15053	15066	14956	14986	15006	15028	14997	15049	14926	14921	14845	15165	14972	14951	14827	15013	15001	14912	15042	14869	14988	14929	14920	14832	15077	14941	14905	15021	15117	14949	14848	15110	14863	15018	14978	14904	15063	14987	14954	15075	14901	14866	15051	15036	15008	15117	15012	15076	14946	14904	15062	15059	14931	15132	14863	14925	14869	14864	14969	14996	14793	15113	15016	14859	14794	15078	14966	14747	14981	15124	15014	14989	15054	14974	15062	14945	15027	14968	14902	14976	14998	15050	14883	14814	14743	15118	14975	14940	14888	14952	14857	14857	14833	14890	14929	14846	15110	15142	14950	15210	14825	14774	15055	14905	15117	14850	15011	15068	15141	14958	14979	14834	14931	15087	14899	14888	14973	15014	14878	14922	15007	15002	14941	14882	14949	15138	15109	15101	14906	14875	14957	15104	15037	14772	15028	14994	14964	14986	14966	15005	14892	15032	14866	14972	14953	14995	14943	15041	15057	15104	14909	15011	15016	14854	15010	15109	15034	14986	15066	14833	14989	14942	14999	15048	14900	15033	15043	14961	14798	14862	15047	14961	15059	14942	15105	14819	14941	15030	15013	14920	14984	14960	14844	14868	14939	15049	14862	14913	15149	14864	14818	14918	14915	14922	14939	14856	15052	14951	14904	15018	15052	14966	14901	14912	15037	15040	14930	14974	15056	14889	15065	15051	14918	14881	14795	14938	14775	14967	14915	15020	15052	15041	15035	15056	14870	14978	15164	14900	14962	15065	14999	14964	15013	15089	15084	14901	14898	14941	14856	14935	14951	15072	14993	14940	14934	15001	15025	14971	14841	14966	14816	15113	14804	15043	14982	14967	14919	14894	14996	14829	14885	14994	14933	14891	14902	14906	14975	14948	14954	15003	14939	14851	14860	14914	14915	15030	14897	14789	15022	14982	14879	15021	14918	15050	14997	15050	14815	14964	14991	15051	15175	14958	14968	14987	15080	14983	14989	14967	14870	15041	14844	14955	14956	14953	14808	15033	14991	15072	14964	15139	14827	15065	15036	14870	15059	14993	14911	14939	14919	15065	15012	14805	14917	15015	14940	14825	14993	14952	15042	14985	15005	14905	15056	14963	14996	14949	14999	14972	14985	15027	15061	14845	14973	15003	14951	14849	14941	15020	14930	15059	14672	14847	14940	14975	14786	14905	15073	14914	14816	14990	15094	15054	15056	14904	14964	15048	15012	14939	15013	14906	14963	14920	14999	14937	14996	14869	15091	14900	14986	14971	15011	14977	15188	14947	15100	14930	14954	14936	14818	14980	15125	15016	14985	15084	15173	14882	14845	15031	15216	15014	14921	14887	14864	15056	14786	14933	14957	15044	15025	14786	14968	14990	14805	14946	15103	14911	15084	15046	15048	15010	14931	14880	14863	14945	14947	14911	14992	15068	15036	14828	14960	15044	14934	14897	14981	15097	14856	15009	15054	15049	14960	14909	14930	14990	15074	14851	14929	15045	14967	14910	14914	15048	14967	14906	14727	15153	15037	14978	14946	14819	14899	14894	14995	14849	15147	14888	14711	14984	15046	14801	15014	15076	15001	15030	15070	14812	14834	15070	14996	14971	14956	14771	14843	15164	14936	14923	14919	14886	15003	15124	14851	15020	14898	14989	14940	14904	15067	14948	15040	14938	14993	14849	15013	15039	14803	15044	14903	14917	15102	15050	14769	15131	14893	14912	14840	14968	15008	15135	14895	14959	15071	14960	15071	14874	14897	15096	14973	14990	14971	14896	14932	14869	15014	14986	14921	14913	15005	14946	15062	14792	14973	14912	14922	15027	15005	14830	14958	15001	14948	14874	14957	14977	15096	15081	15076	14984	14902	14878	14951	14904	15033	15118	14874	14915	14861	14960	14981	14943	14871	14769	14890	14898	15004	14806	15124	14867	15004	14962	15071	14901	14962	15150	14858	14749	15001	14917	15021	15094	14983	14860	15010	15156	14837	14911	15104	14995	14980	14695	14908	14879	14785	15055	14974	15008	15050	15016	14915	15019	15009	14777	15009	14926	14956	14927	15001	14904	14670	15020	14953	15021	14822	14956	14993	14881	14881	15014	14914	14964	14952	14872	14906	15053	14753	14864	14944	15014	14830	15031	15058	15080	14969	14838	14961	14948	14924	15077	14963	15028	14874	14864	14975	14992	14863	14857	15186	14875	15120	15056	15028	14924	15119	15032	14939	15045	15092	14952	15098	14880	14871	15009	14942	14957	14933	14872	14937	15077	14845	15118	15000	14900	15029	15082	14874	14954	14881	14954	15020	14858	14975	15084	14945	14827	14922	14972	15049	15065	15013	15118	14836	15041	15075	14829	14944	14912	15011	14966	14935	14953	14931	14908	14986	14950	14984	14888	15014	14923	14845	14968	14880	14975	15004	14970	14887	14915	14966	15129	15097	15130	15015	15162	15002	14874	15034	14837	14921	14942	14801	14960	14944	15102	14850	14893	14846	15039	14893	14966	14917	15092	14940	15046	14800	14994	14924	14921	15098	15021	15103	15022	14983	14960	14861	14969	14826	14823	14807	14934	14994	14916	14938	14840	15022	15190	14890	14936	14912	14761	14844	14865	15081	14885	14959	14869	14904
22811	21397	29202	24915	25699	28046	29228	23423	20935	23788	33527	35765	29924	24445	20858	19226	18261	17803	17814	17575	17583	17416	17638	17745	17725	17658	17700	17676	17661	17432	17582	17501	17757	17561	17679	17540	17620	17642	17790	17556	17434	17568	17738	17532	17716	17728	17557	17769	17605	17626	17589	17528	17701	17454	17592	17567	17511	17699	17245	17490	17566	17534	17453	17420	17632	17529	17633	17830	17735	17603	17547	17569	17785	17725	17598	17576	17515	17714	17817	17540	17870	17521	17677	17304	17513	17454	17335	17517	17511	17640	17503	17442	17433	17456	17461	17450	17736	17600	17460	17418	17561	17549	17348	17487	17600	17558	17358	17520	17563	17490	17449	17568	17561	17522	17514	17444	17437	17516	17611	17299	17598	17661	17551	17494	17613	17472	17713	17603	17662	17592	17619	17606	17628	17735	17694	17634	17415	17391	17367	17337	17560	17518	17601	17618	17442	17568	17477	17317	17607	17602	17505	17492	17378	17552	17763	17598	17634	17468	17455	17405	17404	17688	17416	17560	17454	17641	17580	17512	17301	17567	17539	17659	17591	17514	17606	17498	17670	17605	17405	17426	17452	17728	17780	17480	17539	17594	17715	17717	17494	17625	17692	17603	17614	17371	17509	17602	17572	17574	17502	17481	17549	17552	17585	17672	17450	17583	17454	17502	17548	17496	17399	17482	17453	17467	17548	17420	17634	17410	17446	17471	17573	17488	17485	17298	17525	17617	17496	17518	17594	17525	17555	17369	17573	17483	17485	17492	17434	17570	17541	17488	17443	17399	17537	17393	17540	17168	17369	17502	17350	17489	17721	17606	17593	17480	17477	17436	17504	17643	17531	17515	17580	17302	17585	17585	17672	17542	17635	17490	17600	17660	17756	17536	17677	17791	17660	17660	17437	17384	17519	17492	17435	17521	17570	17370	17611	17429	17631	17604	17531	17497	17481	17517	17621	17553	17244	17575	17409	17555	17440	17532	17488	17522	17536	17762	17506	17642	17489	17446	17673	17645	17429	17423	17494	17548	17553	17499	17481	17498	17603	17461	17529	17303	17337	17593	17463	17176	17641	17608	17502	17569	17648	17445	17619	17666	17647	17599	17552	17438	17471	17363	17550	17538	17550	17440	17437	17562	17515	17583	17630	17577	17638	17497	17531	17470	17594	17415	17455	17743	17495	17492	17564	17457	17689	17418	17415	17486	17506	17367	17542	17536	17534	17463	17391	17549	17541	17605	17391	17433	17313	17503	17549	17559	17632	17480	17445	17537	17486	17484	17687	17519	17463	17436	17360	17494	17490	17543	17497	17572	17509	17570	17577	17515	17505	17597	17406	17543	17505	17496	17312	17775	17420	17494	17525	17517	17586	17465	17576	17431	17588	17577	17576	17586	17483	17609	17599	17543	17489	17386	17484	17690	17528	17526	17710	17632	17558	17582	17581	17441	17387	17433	17409	17457	17512	17464	17580	17596	17601	17707	17490	17564	17699	17714	17458	17499	17575	17425	17527	17423	17478	17325	17495	17701	17435	17556	17258	17625	17564	17602	17438	17428	17415	17556	17580	17366	17432	17417	17371	17257	17524	17576	17383	17637	17469	17607	17499	17782	17546	17545	17567	17505	17546	17617	17636	17458	17433	17364	17424	17235	17641	17547	17267	17530	17423	17600	17487	17623	17658	17577	17503	17679	17519	17593	17476	17420	17599	17598	17560	17691	17414	17472	17485	17746	17589	17477	17339	17482	17532	17729	17730	17531	17644	17526	17539	17499	17574	17650	17605	17322	17440	17711	17458	17442	17486	17584	17450	17354	17549	17378	17497	17500	17407	17431	17347	17615	17562	17528	17585	17462	17629	17600	17599	17545	17526	17561	17679	17601	17453	17513	17553	17645	17446	17576	17240	17541	17511	17414	17406	17421	17451	17589	17670	17577	17552	17539	17423	17395	17509	17540	17664	17416	17474	17463	17600	17579	17582	17493	17465	17486	17613	17520	17534	17531	17491	17537	17492	17429	17366	17506	17292	17446	17611	17466	17589	17479	17527	17523	17581	17506	17509	17411	17503	17563	17346	17478	17386	17358	17411	17469	17352	17454	17399	17500	17281	17541	17491	17577	17445	17481	17557	17492	17510	17491	17425	17539	17686	17609	17571	17694	17536	17513	17497	17362	17526	17585	17527	17450	17562	17238	17635	17490	17570	17389	17581	17505	17639	17616	17758	17449	17629	17580	17899	17541	17445	17519	17554	17330	17415	17356	17572	17562	17435	17773	17534	17408	17561	17516	17438	17593	17561	17675	17604	17541	17608	17520	17521	17429	17507	17445	17495	17377	17537	17478	17528	17606	17669	17510	17488	17506	17456	17531	17484	17499	17455	17642	17407	17575	17565	17550	17499	17524	17377	17363	17600	17337	17422	17455	17488	17408	17498	17646	17586	17339	17443	17566	17707	17398	17386	17397	17641	17583	17630	17590	17679	17422	17581	17618	17428	17592	17414	17809	17405	17392	17545	17441	17321	17592	17709	17744	17634	17607	17368	17451	17431	17381	17557	17454	17329	17376	17537	17567	17672	17571	17476	17668	17399	17422	17715	17703	17678	17664	17356	17580	17563	17695	17609	17521	17484	17460	17642	17306	17434	17501	17518	17539	17691	17556	17503	17390	17589	17450	17431	17455	17453	17390	17655	17563	17530	17459	17485	17718	17381	17499	17646	17528	17446	17533	17475	17608	17216	17565	17501	17677	17463	17432	17470	17616	17413	17448	17640	17390	17613	17307	17453	17785	17506	17459	17682	17548	17413	17440	17657	17508	17517	17299	17398	17373	17696	17360	17342	17457	17637	17496	17600	17495	17642	17674	17574	17449	17402	17504	17356	17475	17432	17567	17447	17345	17355	17664	17625	17639	17313	17567	17394	17614	17706	17419	17312	17675	17748	17572	17369	17595	17379	17395	17574	17472	17617	17552	17613	17626	17637	17431	17587	17646	17506	17565	17446	17651	17512	17539	17480	17435	17412	17474	17531	17642	17525	17428	17579	17529	17591	17502	17605	17496	17645	17702	17434	17440	17565	17571	17531	17325	17551	17496	17597	17495	17450	17499	17592	17499	17646	17571	17328	17593	17589	17226	17397	17506	17635	17409	17490	17464	17726	17612	17602	17442	17311	17269	17507	17584	17382	17682	17365	17475	17476	17540	17322	17501	17668	17508	17384	17609	17497	17439	17565	17552	17650	17536	17465	17442	17468	17476	17315	17466	17482	17672	17464	17474	17575	17666	17523	17243	17421	17424	17369	17518	17542	17447	17441	17615	17485	17467	17592	17397	17517	17704	17572	17583	17310	17399	17627	17305	17401	17479	17633	17405	17488	17357	17492	17588	17469	17417	17629	17500	17387	17468	17476	17471	17460	17405	17469	17479	17634	17484	17458	17550	17740	17433	17539	17450	17240	17455	17500	17368	17576	17728	17269	17533	17552	17393	17479	17422	17456	17463	17448	17430	17482	17459	17360	17435	17465	17623	17574	17545	17223	17436	17702	17322	17507	17408	17397	17511	17472	17606	17462	17679	17523	17433	17696	17437	17393	17434	17726	17461	17453	17419	17495	17522	17713	17480	17679	17586	17604	17377	17500	17432	17623	17542	17612	17498	17358	17637	17661	17736	17594	17534	17298	17406	17285	17736	17571	17422	17452	17493	17569	17519	17498	17509	17553	17801	17520	17413	17468	17563	17558	17410	17304	17639	17558	17526	17784	17451	17670	17688	17534	17698	17539	17509	17589	17428	17462	17576	17666	17443	17546	17333	17284	17231	17680	17505	17462	17501	17660	17517	17471	17613	17390	17471	17642	17512	17576	17392	17476	17225	17556	17392	17553	17669	17553	17625	17656	17656	17631	17544	17477	17486	17374	17587	17435	17440	17302	17636	17342	17385	17590	17646	17534	17531	17587	17551	17650	17471	17522	17457	17397	17492	17397	17306	17571	17611	17511	17470	17422	17520	17517	17406	17488	17702	17700	17430	17321	17532	17688	17556	17459	17475	17477	17522	17535	17440	17611	17572	17393	17446	17384	17490	17522	17618	17436	17573	17620	17708	17347	17533	17686	17461	17401	17341	17804	17532	17425	17525	17591	17497	17612	17817	17755	17403	17418	17432	17488	17481	17450	17518	17576	17811	17644	17633	17434	17387	17482	17535	17548	17445	17539	17683	17482	17607	17432	17530	17216	17363	17576	17553	17525	17528	17532	17239	17529	17478	17515	17739	17459	17440	17456	17433	17470	17393	17477	17540	17482	17476	17370	17551	17557	17620	17367	17368	17296	17334	17536	17413	17626	17655	17653	17446	17529	17576	17473	17395	17349	17679	17521	17459	17401	17496	17502	17530	17408	17506	17395	17599	17453	17628	17432	17532	17483	17345	17546	17512	17382	17512	17538	17674	17587	17538	17427	17528	17722	17455	17524	17243	17372	17549	17566	17407	17536	17455	17467	17553	17474	17363	17144	17501	17406	17482	17491	17540	17509	17515	17356	17547	17477	17583	17408	17321	17580	17638	17271	17463	17558	17560	17465	17440	17359	17636	17643	17536	17563	17448	17394	17772	17506	17313	17501	17385	17535	17647	17491	17510	17672	17582	17494	17582	17490	17529	17606	17425	17649	17296	17607	17567	17668	17266	17413	17470	17603	17561	17461	17685	17532	17479	17447	17496	17612	17595	17583	17395	17518	17519	17397	17530	17599	17539	17723	17584	17408	17477	17554	17462	17706	17570	17558	17574	17255	17442	17545	17521	17452	17540	17595	17564	17564	17480	17633	17582	17590	17517	17677	17577	17426	17649	17583	17418	17699	17460	17592	17336	17412	17588	17558	17716	17416	17390	17523	17517	17345	17523	17480	17540	17606	17474	17543	17720	17381	17366	17665	17488	17706	17478	17590	17621	17557	17582	17537	17652	17309	17325	17504	17209	17438	17564	17528	17230	17490	17602	17495	17353	17390	17567	17503	17517	17454	17459	17496	17310	17295	17469	17648	17473	17547	17337	17565	17499	17771	17472	17434	17475	17632	17401	17395	17400	17611	17562	17332	17483	17400	17548	17537	17405	17275	17420	17491	17636	17554	17454	17606	17497	17495	17525	17529	17440	17529	17485	17596	17422
34876	60166	59115	53262	44362	32461	26600	22529	19901	24555	35967	36873	29757	22690	18343	16633	15608	15180	15077	14992	15137	15071	15234	15199	14991	14959	15062	14870	15108	15130	15062	15063	15086	15054	15069	15138	15089	14913	15153	15155	15036	15252	15013	14951	15131	15154	15058	15125	15142	15284	15008	15210	14958	15031	15057	15108	14926	15257	15125	15107	15142	15109	15104	15109	15243	15093	15015	15138	14993	15053	15155	15042	15035	14928	14963	14970	15049	15079	15022	15052	15075	15102	15154	15057	15246	15051	15109	15078	14968	15231	14827	15033	14985	14988	15201	15039	15022	15026	14985	15105	15120	15066	15251	15147	15069	15087	15182	15039	15125	15111	15166	15096	15046	14952	14928	14938	14973	14954	15131	15098	15034	15137	15005	14869	15142	14937	14974	15089	15051	15157	14968	14934	14975	15090	14960	15066	15051	15111	15097	15076	15034	15070	14998	15071	15247	14971	15004	14971	15022	15084	15028	15047	15145	15063	15040	15099	15111	15183	15025	15099	14912	15095	15067	15101	15075	14956	14952	15057	15087	15117	15188	15053	15028	15010	15089	15095	14930	15155	15080	15070	15143	15110	15059	14993	15037	15040	15130	15116	15031	14974	15008	15031	15177	15180	14908	15105	15031	15082	14895	14997	15085	14948	15052	14878	14966	14940	15119	14995	15055	15004	15170	15107	15165	14979	15181	15015	14994	15069	15036	15095	15242	15086	15147	14984	15077	15143	15086	15152	15009	15062	15104	15027	15138	14935	15040	15114	15172	15085	14996	15045	15200	15108	15194	15065	14957	15064	15050	15174	15075	15083	15081	15008	15133	15045	15110	15014	15053	14873	15111	15095	15162	15049	14932	15021	14932	15083	15064	14932	15142	15229	14991	14941	15120	14957	15183	14838	14986	15043	15102	15007	15218	14979	14937	14977	15013	15006	15134	14959	14980	15114	15168	14950	15000	14983	15111	15065	15039	15130	15050	14971	14973	15036	15141	14971	15106	14851	14951	15027	15043	15013	14975	15044	14959	15111	15053	15040	15163	15127	15047	15109	15078	14941	15020	15164	15095	14958	15114	14942	15072	14941	15177	15079	15008	15209	14906	15203	15011	15054	14884	15030	15195	14909	15002	15035	15013	15050	15027	15071	15133	15210	14937	14965	15182	15099	15022	14972	14967	15129	15052	15005	14915	14913	15078	15076	15111	15055	14938	15073	15033	15092	15080	14904	15055	14987	15000	15029	15102	14990	15113	15087	15206	15094	15088	14999	14935	14913	15081	14898	15127	15077	15187	15151	15138	15092	15146	15065	15133	14893	15122	14954	15004	14893	15167	14914	15059	15055	14962	15084	14870	15166	14936	14918	14973	15005	14908	14910	14884	14993	15103	14920	14929	15024	15051	14967	14947	15044	15045	15117	15122	15065	15025	15046	15017	15095	15011	14950	14943	14957	15052	14983	14990	14909	15095	15002	14889	14979	15062	15146	14983	15059	15009	15080	15197	15146	15017	15077	15047	15164	14986	15187	15111	14980	15131	15047	15059	15136	15016	15164	15065	15163	15081	15115	14978	15163	15029	15081	15111	15121	15080	15106	15126	14991	15024	15028	15036	15024	15178	15089	15010	15119	15144	15250	15154	15072	14942	14925	14998	14930	15030	15065	15072	15005	15002	15057	15078	14967	15043	15163	15137	14961	15189	15102	15033	14946	15207	14995	15139	14937	15062	14953	15055	15106	15063	15002	15064	15040	15008	14995	15143	15140	15049	14973	15213	15139	15071	15102	15024	15003	15137	15038	15150	15036	14982	15104	15023	15200	15297	14923	15091	15068	15052	15085	15024	15108	15183	14905	15000	15212	14993	15067	14999	14963	15145	15127	15249	14946	15085	15049	15012	14968	15024	14911	15112	15122	15104	15013	15153	14981	15044	15084	15171	15090	15117	15126	14941	14903	14832	15050	15170	15166	15081	15078	14954	15054	15119	15034	15016	15008	15109	15300	15005	14979	15209	15092	14936	15072	14979	15071	15100	15211	15172	15092	15060	15084	15144	15062	15067	15108	15061	14903	15046	15143	15131	15129	15159	15241	14853	15155	15216	15085	15180	15181	15072	14870	15109	15017	15154	14974	15071	15014	14929	15062	14991	15029	15198	14978	14905	15119	15071	15167	15024	15100	15092	15178	15139	15144	15093	15008	15210	15067	15066	15017	14950	15074	15298	15174	15054	15054	15065	14978	15026	15252	15035	14925	14979	15037	15041	14898	15061	15177	14971	14969	15103	14812	15026	15055	14998	15000	14876	15165	15150	15101	15045	15022	15051	15172	15116	15122	15185	15009	15092	15227	15139	15153	15084	15015	15052	15130	15015	15039	15071	14922	15112	15070	15087	15003	14997	15038	15099	15019	15008	14893	14965	15205	14939	15165	15004	15012	14857	15024	15038	15080	15056	15102	15100	15057	14947	14895	15099	15003	15042	15133	15148	15027	15138	15057	15075	14860	15124	15088	14964	15074	15194	14953	15173	15086	15018	14902	15002	14964	14983	15073	15133	14996	15049	15065	15079	15089	15152	14921	15125	15136	15108	15016	15192	14878	15167	14883	15007	15012	15114	14987	15166	15010	15064	14972	15078	14937	14920	15021	15067	14940	15035	14820	15111	14978	14989	15097	15192	15031	15144	15032	15085	15020	15105	15220	15008	14906	15096	15006	15117	14972	15169	15015	14896	14946	14925	15086	15006	14918	14928	15027	14976	15151	15093	15083	15016	14987	15111	15166	15025	15178	14962	15119	15014	15113	15115	15144	15163	15115	15190	14970	15217	15230	15097	15204	15145	15028	15059	14964	15075	15024	14986	15000	15075	15042	15079	15014	14983	15000	15157	14965	15010	14919	15059	15073	15095	14932	15078	15093	15096	15126	15233	14876	15062	15102	15134	15063	15056	15034	15084	15065	15030	15127	15111	15012	14949	15024	15071	15098	14994	15112	15097	15191	15082	15172	15187	15036	15027	15081	15189	14929	15095	14971	15067	15003	15077	15074	15106	15008	15011	15030	14997	15044	15090	15153	15272	15000	14778	15067	15024	15058	15042	15077	14977	15028	14969	15033	15071	15236	15046	15124	14964	15012	15201	15036	15040	15108	14844	15111	15013	14893	15082	15082	15019	15032	15155	15300	15121	15062	15004	15004	15093	15000	15076	14996	15149	15059	15158	15031	15006	15026	15042	14952	15017	14980	15172	15036	15125	15037	15006	14977	15096	15111	15135	15106	15147	15123	15132	14928	15194	15034	15023	15077	15040	14925	15004	15145	14952	15212	15294	14976	14903	15067	15039	14920	15087	15037	15043	15055	14985	14852	15067	14962	15274	15074	14920	15033	15179	15000	15057	15081	15018	15061	15030	14856	15019	15007	15081	15121	14936	15068	15186	15054	14954	15137	14953	15018	15065	15195	15133	15035	15003	14982	15063	14969	15156	15072	14926	15035	15115	14962	14974	15196	15039	15131	15019	14986	15046	14996	15021	15051	15035	14874	15156	15200	15109	15106	15109	14974	15070	15039	15054	15071	15143	15008	14952	15144	15121	15102	15057	14938	15086	15115	14889	15042	15183	14897	15136	15143	15162	14987	15024	14964	14894	15179	15097	15259	15107	14924	14961	14944	15100	14967	15011	14986	15062	15158	14928	15020	15215	15183	15069	14922	15142	14858	14970	15063	15046	15079	15101	15012	15011	14909	15097	15032	15146	15057	15060	14964	15107	15119	15149	14937	15099	15124	15156	15086	15037	15134	15195	15044	15252	14983	15012	15092	14956	14989	14924	15051	15008	14943	14967	15107	14956	15096	15094	14917	15171	15281	14969	15169	14938	15284	15006	14931	14995	15232	15035	15120	14934	15073	15159	15134	15110	14871	15040	15072	15047	15028	15020	15020	15214	15032	15117	15010	15015	14894	15106	15130	15113	14996	15075	14924	15027	14975	15029	14907	15152	15061	15077	15207	14906	15007	15000	15180	15118	15044	15153	15255	14970	15059	14993	14987	15122	15013	15022	14973	15024	15082	15007	15041	14946	15016	15022	15002	14976	14953	14979	14989	15208	15044	14996	15046	15192	15078	15179	15130	15037	15127	15170	15018	14976	15235	15046	15064	15025	15152	15057	15104	15143	14937	15072	15088	15082	15021	15050	15153	15154	15048	15050	14960	15066	15074	15088	15016	15082	15061	15048	15007	15030	14871	15071	15062	15045	14977	15124	14977	15043	15158	15135	15036	14874	15086	15145	14999	15108	15110	14863	15145	15059	15124	14915	14941	15125	15048	15088	15105	15204	15112	15000	14947	15024	15029	14992	14929	15107	15041	14960	15195	15030	15099	15288	15101	14982	15097	15052	15119	15168	15018	14990	14929	14941	15043	14938	15158	15021	14891	15096	15090	14985	14988	15148	15039	15071	14973	15179	14980	15098	14979	15057	15069	15034	14864	14935	14882	15152	15065	15073	15033	15231	14993	15112	15018	14932	14880	15067	15098	14955	15160	14878	15034	15252	14896	15076	15131	15312	14992	14996	15150	14972	15218	15057	15067	15067	14989	14780	14993	14977	15075	15072	15213	15112	14962	14904	15010	15004	15089	15119	15088	15086	15164	15028	15063	15029	15030	15108	14949	15149	14963	15115	15184	15158	14993	15036	15079	15117	15040	14925	15062	15066	14984	14909	15162	15085	15004	15119	15034	15164	15068	14931	15036	15129	15123	14912	15001	15142	15064	15067	15058	14986	14943	15194	15067	15175	15165	15056	15021	15150	14949	15146	15032	14927	15048	15059	15004	15036	15235	14905	14990	14969	15125	15098	14920	15186	15119	14901	14964	14901	15117	15037	15011	15122	15026	15105	15203	14806	14964	14854	15118	15024	14990	15084	15039	15088	14979	15270	15023	14959	15046	15080	15005	15116	15061	15003	15102	15055	14941	15178	15010	14866	15125	15194	15026	15069	15060	14936	15203	15139	15028	15003	15131	14936	15007	15046	15001	14996	15015	15087	15020	15030	14960	15007	15243	15036	15079	14998	14938	15153	15046	15149	15041	14914	15092	15049	15110	15050	14980	15017	15062	14807	15021	15260	14943	14912	15016	15076	14992	15010	15160	15098	15009	15071	15005	15127	15066
28193	27906	44688	42735	30098	23665	19563	18057	17936	18666	19377	19009	18149	17929	17660	17714	17741	17601	17554	17605	17527	17489	17430	17523	17632	17341	17402	17344	17516	17517	17605	17341	17350	17628	17541	17738	17463	17583	17658	17551	17423	17523	17467	17356	17541	17563	17497	17567	17487	17398	17265	17562	17533	17406	17339	17514	17728	17465	17662	17533	17501	17456	17416	17503	17674	17403	17531	17623	17311	17401	17351	17608	17621	17257	17627	17576	17618	17515	17541	17431	17325	17654	17449	17491	17492	17397	17399	17573	17437	17395	17348	17604	17466	17620	17476	17515	17503	17540	17474	17445	17401	17234	17647	17429	17387	17539	17343	17201	17479	17474	17360	17574	17525	17424	17524	17465	17445	17550	17427	17530	17399	17336	17435	17420	17585	17296	17495	17550	17414	17288	17503	17461	17491	17379	17490	17581	17296	17547	17394	17526	17662	17638	17492	17371	17580	17465	17559	17476	17504	17297	17594	17379	17569	17452	17560	17493	17584	17407	17527	17539	17554	17437	17547	17607	17414	17578	17483	17523	17538	17636	17375	17306	17564	17251	17466	17260	17386	17543	17503	17490	17503	17397	17598	17351	17423	17309	17403	17478	17470	17676	17491	17338	17400	17349	17390	17558	17452	17524	17662	17478	17545	17561	17258	17470	17428	17647	17564	17823	17601	17552	17420	17403	17423	17464	17510	17556	17493	17392	17452	17612	17609	17252	17668	17501	17408	17356	17579	17676	17485	17502	17228	17589	17529	17568	17294	17247	17464	17464	17438	17424	17464	17507	17471	17495	17459	17539	17415	17292	17375	17586	17607	17560	17545	17720	17477	17466	17542	17478	17486	17452	17399	17191	17365	17325	17213	17472	17563	17504	17319	17413	17482	17365	17461	17494	17414	17418	17613	17691	17497	17593	17358	17264	17470	17365	17511	17549	17408	17469	17465	17491	17535	17500	17532	17462	17259	17436	17333	17233	17582	17410	17441	17445	17545	17353	17237	17309	17640	17454	17518	17475	17484	17407	17354	17168	17487	17380	17442	17272	17266	17398	17536	17499	17516	17295	17500	17454	17482	17466	17435	17508	17416	17538	17551	17598	17564	17293	17509	17508	17755	17485	17426	17539	17166	17456	17454	17587	17473	17222	17468	17407	17437	17505	17558	17298	17492	17525	17878	17406	17371	17436	17637	17208	17347	17444	17658	17391	17483	17508	17348	17670	17545	17507	17538	17526	17321	17388	17569	17723	17309	17330	17581	17569	17414	17338	17216	17459	17496	17313	17443	17521	17424	17456	17448	17391	17499	17549	17313	17313	17626	17637	17236	17281	17596	17727	17618	17493	17396	17684	17595	17511	17397	17202	17446	17323	17715	17571	17318	17585	17493	17471	17550	17481	17562	17530	17642	17509	17628	17475	17451	17645	17433	17644	17536	17489	17611	17468	17538	17620	17503	17351	17457	17558	17533	17500	17589	17274	17613	17482	17308	17546	17500	17471	17495	17461	17428	17498	17517	17368	17378	17531	17467	17253	17623	17515	17544	17551	17450	17468	17530	17396	17439	17482	17422	17618	17701	17636	17619	17251	17521	17542	17469	17614	17524	17304	17530	17352	17436	17435	17463	17307	17386	17526	17585	17524	17500	17431	17513	17497	17314	17601	17544	17484	17397	17381	17541	17382	17414	17573	17565	17590	17510	17337	17473	17537	17335	17456	17384	17418	17498	17456	17192	17453	17488	17541	17670	17439	17567	17690	17440	17248	17461	17638	17511	17665	17575	17770	17539	17398	17553	17489	17567	17538	17556	17442	17492	17567	17408	17760	17515	17331	17358	17583	17459	17460	17449	17363	17552	17525	17529	17442	17318	17446	17533	17465	17396	17455	17457	17561	17402	17546	17523	17452	17441	17478	17437	17557	17287	17489	17511	17362	17641	17503	17340	17239	17623	17425	17553	17557	17598	17711	17539	17415	17567	17686	17411	17687	17395	17260	17500	17435	17509	17470	17449	17425	17489	17374	17430	17378	17591	17307	17542	17662	17611	17530	17518	17584	17513	17454	17394	17394	17445	17542	17384	17484	17514	17294	17485	17404	17230	17567	17555	17504	17325	17393	17491	17585	17517	17463	17366	17535	17358	17342	17459	17497	17704	17558	17601	17313	17622	17367	17680	17471	17539	17394	17594	17543	17333	17423	17410	17402	17502	17589	17526	17345	17467	17441	17400	17409	17716	17565	17563	17441	17559	17562	17579	17212	17467	17594	17518	17471	17487	17385	17527	17497	17290	17502	17323	17415	17276	17233	17455	17429	17423	17514	17673	17601	17587	17624	17222	17436	17649	17534	17585	17429	17468	17370	17639	17665	17575	17489	17582	17402	17604	17585	17424	17431	17683	17582	17550	17538	17420	17657	17356	17556	17204	17319	17491	17380	17492	17501	17464	17302	17571	17579	17376	17597	17608	17649	17503	17561	17588	17464	17588	17330	17388	17526	17399	17394	17415	17280	17496	17582	17655	17351	17284	17662	17566	17630	17530	17240	17395	17611	17476	17605	17697	17438	17659	17516	17537	17601	17666	17443	17472	17437	17255	17443	17475	17332	17269	17434	17491	17275	17407	17325	17445	17520	17506	17463	17533	17260	17574	17484	17475	17574	17646	17557	17410	17536	17490	17496	17459	17638	17671	17433	17543	17325	17432	17492	17557	17423	17642	17608	17502	17522	17443	17403	17608	17534	17518	17372	17494	17475	17610	17565	17706	17585	17472	17590	17509	17414	17557	17415	17394	17371	17489	17441	17432	17309	17570	17317	17489	17491	17358	17435	17372	17454	17647	17419	17402	17579	17571	17541	17386	17278	17531	17487	17607	17506	17606	17541	17538	17440	17493	17637	17589	17293	17451	17652	17528	17462	17402	17622	17590	17436	17205	17682	17423	17598	17572	17421	17517	17367	17585	17415	17273	17547	17603	17557	17643	17491	17583	17383	17363	17738	17609	17634	17649	17414	17547	17451	17500	17394	17373	17552	17496	17531	17493	17408	17784	17580	17364	17504	17765	17363	17536	17444	17734	17511	17598	17323	17641	17348	17449	17418	17548	17536	17417	17310	17336	17495	17554	17614	17545	17468	17516	17359	17641	17620	17583	17326	17462	17453	17482	17655	17464	17600	17589	17330	17439	17508	17493	17612	17590	17489	17547	17469	17632	17630	17351	17335	17495	17312	17296	17390	17277	17674	17617	17481	17378	17564	17445	17450	17468	17566	17374	17488	17344	17417	17420	17505	17501	17464	17410	17391	17440	17813	17550	17319	17412	17613	17663	17346	17508	17575	17668	17515	17513	17638	17247	17508	17494	17424	17621	17289	17431	17480	17430	17576	17607	17515	17770	17483	17631	17544	17482	17675	17315	17502	17330	17286	17425	17607	17692	17562	17453	17489	17457	17605	17569	17481	17407	17481	17442	17447	17512	17483	17416	17530	17531	17378	17639	17231	17366	17472	17518	17612	17489	17665	17496	17629	17436	17470	17490	17420	17452	17377	17457	17390	17467	17606	17439	17406	17532	17417	17287	17355	17425	17559	17493	17388	17402	17431	17510	17330	17570	17378	17581	17405	17369	17554	17594	17529	17524	17385	17442	17400	17567	17449	17418	17439	17571	17508	17628	17363	17348	17332	17316	17516	17365	17418	17552	17430	17337	17345	17442	17427	17617	17498	17675	17602	17322	17489	17518	17499	17569	17534	17588	17624	17506	17436	17402	17590	17494	17513	17449	17605	17546	17517	17457	17637	17302	17426	17613	17393	17562	17406	17455	17334	17288	17410	17467	17399	17374	17638	17418	17393	17428	17635	17465	17490	17350	17637	17357	17540	17558	17497	17384	17378	17675	17453	17553	17305	17509	17531	17333	17403	17320	17657	17608	17469	17355	17549	17704	17554	17527	17640	17391	17607	17676	17519	17422	17362	17384	17521	17407	17401	17601	17377	17418	17427	17702	17229	17221	17604	17544	17503	17303	17803	17492	17422	17461	17537	17325	17277	17430	17320	17425	17546	17628	17413	17527	17526	17620	17281	17462	17534	17400	17491	17468	17227	17382	17498	17599	17604	17445	17370	17424	17425	17444	17377	17274	17567	17688	17668	17405	17334	17490	17467	17511	17484	17429	17434	17561	17339	17695	17525	17607	17596	17669	17465	17396	17496	17418	17498	17693	17435	17573	17393	17460	17431	17306	17492	17617	17519	17491	17687	17800	17577	17288	17553	17407	17713	17620	17660	17530	17364	17469	17441	17564	17360	17432	17586	17498	17565	17353	17306	17450	17428	17428	17499	17525	17232	17431	17432	17629	17477	17661	17470	17229	17436	17263	17406	17622	17351	17452	17450	17396	17536	17378	17365	17515	17296	17500	17481	17384	17311	17592	17669	17358	17582	17291	17379	17609	17447	17395	17716	17415	17616	17532	17272	17297	17514	17654	17697	17534	17494	17448	17535	17425	17450	17288	17429	17541	17444	17625	17373	17380	17443	17603	17490	17301	17327	17823	17454	17482	17463	17365	17430	17524	17411	17358	17369	17561	17438	17469	17507	17493	17601	17563	17442	17495	17472	17334	17429	17355	17404	17722	17300	17424	17423	17401	17474	17306	17558	17394	17522	17403	17491	17617	17484	17586	17488	17543	17429	17552	17713	17790	17471	17500	17339	17420	17675	17506	17579	17482	17336	17449	17478	17427	17438	17475	17554	17522	17313	17622	17380	17511	17509	17629	17540	17582	17605	17417	17456	17690	17437	17396	17442	17393	17490	17657	17763	17617	17391	17245	17478	17426	17594	17365	17514	17512	17304	17384	17381	17369	17530	17447	17432	17743	17589	17494	17391	17451	17680	17450	17639	17541	17483	17487	17466	17374	17584	17497	17565	17339	17555	17401	17424	17524	17533	17471	17422	17350	17483	17684	17465	17493	17574	17506	17397	17616	17250	17499	17568	17607	17581	17383	17423	17489	17442	17485	17505	17435	17479	17445	17658	17467	17527	17463	17473	17552	17540	17569	17446	17548	17484	17441	17448	17402	17271	17564	17534	17562	17363	17488	17434	17402	17354	17546	17398	17486	17566	17433	17803	17702	17461	17547	17453	17378	17590	17460	17428	17493	17525	17420	17369
28880	45807	51215	42421	29142	21972	16820	15717	15603	16954	17734	17069	16187	15526	15354	15120	15209	15080	15017	15139	15276	14982	15106	14865	15117	14978	15038	14833	14976	14887	14905	14985	15095	14887	15112	14895	14997	14825	15041	15149	15143	14909	14933	15113	14976	15098	15197	15109	15011	15040	14985	15090	14977	14963	15034	15006	15235	15210	14901	15108	15135	14998	14935	14923	15096	15272	15045	15104	15130	14919	15065	15031	15139	15053	15049	14910	15090	15140	15164	15162	14988	15062	14936	15132	14988	15137	15047	15149	14976	15064	14938	14936	14908	15132	15208	15051	15051	15098	15213	15080	15149	15038	15130	14971	15076	15123	15063	15005	14892	15070	15076	15149	15115	15192	15036	14950	14968	15083	14974	15122	15073	15101	15000	14868	14902	15244	14915	14765	14864	15117	15058	14927	14942	15097	15027	15079	14939	15096	14925	15005	15131	15104	15086	15029	15030	14984	14893	15172	15267	15048	15090	15031	15039	15072	15189	15027	15036	14861	14979	14984	15088	15018	15033	15013	15112	15232	15010	14994	15084	15029	15093	15023	15021	15003	15030	15030	14849	15081	14879	15035	14987	15108	15115	14974	15104	15114	14890	15049	15242	15010	15202	15059	15041	14981	15151	14972	15141	15079	15088	15041	14928	15138	15149	15119	14950	14850	15114	14983	15071	15001	15139	14995	15060	15023	15002	15243	15019	14988	15000	14970	15009	15097	14932	15164	15165	15150	15330	15107	14929	15021	14938	14927	14812	15119	15021	14941	14915	14860	15005	15129	14935	15245	14911	15124	15056	15028	14996	15141	14883	15109	14871	15077	15034	15051	15114	14936	15098	15204	14941	15159	14920	14947	15065	14922	14922	14978	15106	14980	15019	15062	15139	14992	14937	15095	15002	15048	15219	15096	14946	14998	15018	15198	15022	14946	15058	15302	15022	15055	14985	15007	14999	15029	15064	14962	14999	14966	14972	15122	15066	14941	15099	14895	15155	15047	15103	15004	15107	15075	15028	14989	15190	14898	15064	14971	14916	15141	14985	15030	15047	15067	14984	14990	15043	15040	14784	14798	14932	14967	14968	14964	15207	15004	15161	15052	15034	15090	14984	14903	15117	14891	14998	15130	14942	14924	14899	15117	14999	14997	15121	14803	14848	15089	15052	14926	15027	15216	15120	15051	15101	15063	14745	15065	15122	14918	15162	15068	15099	15094	15110	15142	14941	14954	14984	14967	15031	15263	15054	14908	15197	15078	15155	15075	14853	14844	14901	15175	15135	15305	15152	15071	15002	14975	15094	14910	15175	15201	14989	15023	15124	15015	15068	15121	15094	15212	15074	15035	14996	14914	15007	15067	15102	15008	14969	15079	15219	15026	14890	14987	15060	15070	15162	15025	14909	15103	15273	14991	15101	14883	15112	15015	15052	15033	15054	15135	15003	15256	15131	15011	15088	14928	14999	15077	14982	14992	15237	14967	15135	14922	14999	15083	15282	15027	14950	15031	15041	14931	14969	15102	15079	15052	15191	14998	15076	14923	15090	15002	15000	15218	15044	14959	15001	15164	15070	15114	15024	15074	15142	15046	15015	14977	15121	14966	15042	15060	14916	15073	15133	14922	14952	15147	15052	14968	14964	14974	15191	15146	15052	14934	15124	15124	15061	14958	15107	15055	15030	15092	15169	14891	15026	14966	15113	14940	15016	15001	14954	15039	14870	15082	15171	15080	14833	15016	14983	14974	15135	15154	15101	15069	15044	14899	15107	15154	15214	15018	14965	15153	15023	15148	15159	14967	15025	15031	15028	15079	15000	15005	15059	14962	15004	15092	15161	15098	15041	14997	15034	14970	14954	15108	15034	15191	14982	15023	15075	15063	14985	15202	15204	15051	15052	15013	14959	14958	15000	15336	15003	15174	15071	15083	15321	14964	15028	15139	15016	14902	15067	15041	15127	15100	14969	15096	14902	14902	15051	15000	15050	15138	15095	14968	15123	14993	14961	15036	15163	15024	15103	15130	15018	14979	15096	14980	15026	15034	15012	15177	15115	14973	14970	14999	14968	15018	14963	14916	15109	14962	14981	15175	15088	14927	15075	15156	15041	14955	15018	14965	15038	15081	15113	15063	14946	15148	15103	15123	15021	15117	14956	14872	15020	15103	15123	14873	15126	15154	15092	15077	14963	15172	15075	14925	15011	14996	15019	15078	15044	15027	15114	15111	15112	14918	15245	14901	15037	15290	15040	14963	14934	15081	15079	14984	15104	15128	15123	15089	15159	14977	15087	15082	14916	15154	14845	15146	15049	15096	15080	14954	15063	14961	14948	15127	15174	15217	15040	15175	15074	14980	15170	14964	15033	15104	15162	14975	14995	15023	15192	14985	15143	15177	15265	15057	15070	14797	15124	15170	15085	15120	15009	15162	15171	15022	15110	15011	15301	14990	14861	15170	15016	14960	15116	15137	14972	15061	14948	15144	15010	14999	14960	15011	14975	15008	15039	15118	15115	14955	15094	14924	14956	14963	15156	15037	14930	14990	15092	15024	14850	14985	14972	15096	14911	14886	14969	14941	14983	15125	14850	15000	14935	15096	14958	15033	14956	14940	14973	15004	14960	14975	14986	14920	14824	15151	14907	15066	15030	14999	15075	14955	15116	15084	15078	14918	14993	15045	15041	15071	14931	15147	14894	14986	15096	15182	15111	15002	15161	14889	14980	15122	14892	14855	15010	15033	15242	15043	15004	15087	15233	14910	14982	15091	15226	14945	15047	15015	14956	14907	15181	14999	15010	14924	15096	14943	14939	15085	15004	15075	15070	15129	14957	15017	14943	15045	14993	15127	15091	14983	15179	15086	14953	14990	15092	14979	15096	15172	15064	15059	15176	15006	15150	15026	14997	15150	15010	15095	15093	14896	14928	14996	15076	14939	15121	15146	14925	14992	14974	15133	15084	14914	14938	15107	14845	15028	15019	14937	15181	15149	15120	15109	15099	15045	15055	14971	14953	15128	15036	15138	15138	15055	15046	14938	15143	15029	14922	15028	15205	15067	15091	15208	15014	14978	15100	15010	14924	15062	15173	14989	15116	14902	15111	15073	14970	15030	15207	15146	15121	14991	14917	15017	15125	15077	15033	15085	15205	14954	15051	15106	15028	15027	15000	14903	14983	14859	15029	15024	15005	14967	15142	15091	15055	15038	15080	15053	15007	15103	15019	15058	14990	15086	15127	15107	15022	15161	14965	15037	15061	15055	14839	15007	14909	15177	14948	15004	15059	15036	15110	15087	14974	14861	15193	15038	15002	15062	14937	15030	14827	15019	14898	15119	15121	15063	15010	14904	14920	14855	15008	15007	15004	15140	14897	14982	15067	15131	14988	15096	15130	15168	14989	15075	14877	15173	15169	15074	14905	15168	14993	15021	15221	15121	15056	14980	14882	15007	15035	14990	14951	14937	15202	15055	14979	14918	14970	14999	15139	15042	15089	15010	15049	15035	15013	15261	15003	15209	14898	15221	14975	15258	15144	15163	15156	14938	15032	15153	14993	14878	15258	15112	14997	15077	15082	15208	15076	15102	15079	14995	14993	15015	15042	15180	15164	15028	15064	15118	15054	15217	14969	15021	15021	15011	14954	15003	15038	15010	15049	15000	15038	15108	15100	15005	15220	15072	14949	14963	14956	14897	15095	15015	14988	15124	15050	15063	14972	14926	15280	14857	15076	15063	14955	15020	15039	14920	15044	14865	14980	14840	14953	15202	15082	14888	15051	14965	14976	14958	14953	15001	15058	15089	14942	15202	15321	15101	14913	15088	15098	14825	15117	15095	15123	14998	15150	15100	14871	14898	15176	15046	15216	15106	15069	15023	15002	15081	15072	15020	14981	14972	15037	15034	15050	15082	15052	15129	14980	15077	14941	15042	15074	14874	15003	15051	15084	14973	15200	15145	15109	14807	15048	15055	15134	14923	15093	15014	15107	15064	15145	14855	15085	14856	15030	15130	15108	14881	15270	15011	15094	15123	15119	15116	14929	15029	15150	15074	15056	14952	15122	14961	15082	15046	15131	15107	14969	15020	15077	15090	14909	14996	15103	15202	15087	15051	15071	15044	15062	15087	15038	15028	15082	14936	15034	15018	15110	14814	15005	15256	15029	14990	15046	15107	15089	15046	15039	14896	15031	15036	14913	15137	15126	15084	14984	15082	15087	15065	15058	15237	15068	14943	14928	15096	15041	15127	15128	15043	15122	15135	14935	14961	14983	15234	15098	15120	14979	15104	15039	15011	15092	15093	15001	15000	15104	15121	15021	15068	15118	15198	15062	15104	15054	15095	14924	15088	15020	15110	14949	15050	15011	15040	15090	14950	15084	15063	15015	15155	15074	15046	15136	15015	14992	15117	14952	15003	15079	15112	14971	14967	14954	15035	15036	14974	15062	14995	15199	15117	15075	15278	14952	14980	15044	15079	15169	15080	15049	15139	15078	15039	15096	15140	15111	15063	15024	15046	15068	15174	14946	15161	14847	14970	15016	15165	15102	15209	15178	14968	15057	15076	15159	15082	15080	15055	15039	14991	15006	15067	15074	15082	15130	14957	15005	15164	15192	14992	15214	15253	15099	15133	15188	15146	14940	15116	15141	14958	15018	15072	14986	15166	14938	15110	15018	15084	15110	15046	15045	15088	14938	14961	15022	14947	15212	14917	14953	15063	15044	15027	15141	15042	15016	15079	15038	14879	15031	15069	14993	15235	15142	14993	14984	14973	14941	14957	15057	15119	15003	15092	14982	15170	15168	14950	15073	14892	14961	15073	15144	15010	14858	15177	15058	14874	15175	14996	15173	15103	14957	14944	14938	15018	15121	14945	15081	15043	14910	15054	15063	14979	15099	15201	15036	15130	14964	14913	15126	15030	15077	15052	14974	14859	15165	15075	14984	15215	15059	14920	15022	15204	14989	15122	15072	15044	14877	14912	15011	15046	15154	15143	15009	15026	15047	15097	15071	15082	14980	14969	14869	15060	15202	14932	15057	15133	15057	15095	14976	14959	15081	14928	15066	14902	15085	15157	15064	14862	14992	15132	15242	15156	15069	15101	15079	15011	14940	15126	15000	15005	15118	15095	15000	15014	15079	14896	15012	15127	15001	14980	14896	14979
23874	21386	30084	26499	24125	24099	23373	19861	19862	26310	30065	26472	21067	20579	19934	18683	18082	17650	17615	17532	17365	17380	17324	17333	17442	17520	17304	17535	17358	17374	17119	17421	17167	17163	17441	17301	17524	17565	17322	17383	17685	17339	17187	17382	17319	17402	17502	17436	17455	17393	17209	17494	17206	17440	17192	17404	17447	17354	17401	17558	17402	17299	17357	17409	17373	17209	17257	17230	17218	17086	17228	17384	17494	17241	17369	17486	17281	17315	17423	17240	17494	17456	17193	17233	17326	17202	17414	17205	17243	17419	17341	17420	17212	17436	17260	17409	17143	17354	17033	17282	17275	17379	17371	17302	17484	17146	17257	17341	17318	17238	17421	17234	17086	17201	17264	17257	17418	17325	17515	17101	17237	17175	17259	17342	17302	17205	17328	17238	17401	17460	17356	17347	17020	17313	17115	17292	17337	17329	17395	17549	17521	17449	17258	17235	17233	17308	17173	17306	17123	17228	17351	17280	17243	17495	17459	17429	17416	17177	17263	17304	17157	17447	17076	17376	17356	17354	17368	17297	17255	17322	17068	17333	17491	17270	17456	17277	17447	17188	17325	17372	17298	17405	17346	17273	17279	17126	17355	17266	17494	17342	17289	17218	17395	17181	17264	17106	17285	17238	17357	17444	17395	17461	17463	17385	17270	17076	17116	17212	17400	17286	17504	17429	17303	17175	17209	17332	17352	17138	17515	17510	17527	17350	17283	17232	17285	17321	17172	17388	17343	17282	17250	17329	17189	17317	17378	17260	17363	17337	17165	17378	17237	17240	17269	17377	17369	17368	17292	17458	17207	17406	17183	17199	17360	17263	17180	17455	17314	17240	17313	17374	17273	17216	17507	17113	17361	17174	17460	17113	17253	17379	17458	17365	17400	17238	17355	17450	17455	17305	17246	17448	17124	17159	17307	17376	17201	17160	17313	17256	17318	17106	17303	17425	17242	17300	17273	17437	17257	17269	17446	17181	17180	17379	17479	17218	17369	17332	17327	17401	17343	17402	17107	17348	17340	17280	17330	17084	17311	17354	17357	17231	17327	17557	17279	17317	17457	17324	17302	17328	17240	17328	17587	17116	17397	17444	17318	17096	17280	17273	17419	17356	17092	17215	17251	17459	17221	17208	17248	17335	17186	17289	17306	17224	17561	17350	17358	17415	17247	17506	17339	17158	17280	17179	17153	17167	17256	17344	17143	17246	17258	17442	17367	17288	17379	17080	17217	17329	17206	17364	17152	17071	17162	17175	17329	17357	17182	17179	17049	17335	17123	17295	17200	17342	17492	17251	17419	17252	17233	17171	17346	17465	17407	17349	17456	17354	17374	17402	17293	17322	17345	17307	17474	17375	17354	17334	17342	17174	17467	17521	17176	17297	17296	17405	17295	17375	17428	17440	17139	17017	17341	17404	17305	17349	17298	17239	17364	17186	17359	17235	17333	17207	17236	17105	17317	17449	17256	17405	17095	17187	17198	17406	17494	17185	17282	17403	17338	17023	17249	17354	17460	17382	17277	17145	17233	17231	17393	17262	17283	17320	17461	17197	17509	17281	17394	17136	17349	17297	17243	17331	17437	17586	17298	17216	17228	17252	17190	17478	17272	17297	17241	17368	17215	17139	17281	17427	17203	17239	17198	17222	17222	17497	17260	17337	17335	17542	17407	17188	17130	17370	17244	17102	17065	17333	17299	17202	17385	17408	17610	17335	17355	17261	17416	17461	17431	17427	17514	17270	17264	17197	17348	17257	17321	17286	17393	17347	17318	17429	17464	17487	17424	17277	17198	17354	17166	17108	17348	17306	17274	17357	17378	17422	17350	17256	17361	17141	17200	17192	17236	17125	17304	17300	17373	17223	17374	17356	17362	17315	17267	17333	17344	17298	17221	17429	17455	17390	17220	17385	17492	17399	17483	17409	17349	17278	17235	17548	17331	17278	17270	17406	17306	17290	17262	17283	17296	17302	17349	17440	17244	17184	17448	17180	17511	17367	17044	17239	17411	17333	17298	17441	17315	17171	17431	17314	17041	17222	17363	17443	17288	17476	17378	17268	17270	17447	17312	17379	17273	17292	17291	17439	17284	17446	17293	17467	17317	17346	17120	17463	17447	17528	17184	17134	17469	17294	17433	17500	17440	17268	17188	17479	17425	17309	17207	17214	17283	17275	17374	17388	17273	17350	17332	17111	17308	17450	17208	17247	17358	17237	17264	17253	17395	17239	17344	17255	17285	17295	17275	17319	17347	17189	17158	17207	17259	17424	17284	17281	17213	17351	17251	17250	17240	17410	17245	17158	17248	17361	17114	17457	17449	17223	17248	17397	17237	17310	17306	17185	17259	17201	17395	17312	17491	17490	17179	17199	17387	17145	17359	17242	17242	17437	17320	17303	17154	17069	17233	17562	17322	17232	17221	17225	17294	17275	17185	17387	17373	17403	17258	17344	17229	17288	17298	17192	17487	17374	17388	17226	17402	17214	17222	17415	17260	17425	17335	17342	17297	17289	17335	17322	17481	17571	17410	17433	17407	17326	17295	17425	17302	17303	17058	17314	17331	17330	17342	17327	17314	17550	17249	17269	17519	17489	17305	17380	17320	17422	17460	17411	17200	17402	17450	17315	17304	17164	17324	17351	17308	17256	17319	17557	17322	17120	17559	17311	17443	17221	17436	17367	17338	17384	17352	17220	17481	17313	17175	17282	17220	17487	17301	17146	17312	17242	17269	17295	17226	17171	17379	17426	17196	17287	17403	17323	17113	17154	17288	17391	17300	17265	17298	17411	17114	17286	17319	17145	17344	17342	17364	17373	17443	17312	17464	17163	17468	17119	17180	17306	17287	17350	17294	17196	17331	17256	17392	17344	17537	17299	17236	17188	17426	17239	17079	17392	17358	17383	17616	17307	17366	17229	17139	17137	17235	17474	17321	17248	17231	17231	17276	17364	17416	17454	17364	17200	17250	17608	17342	17159	17266	17466	17103	17286	17251	17315	17153	17549	17444	17213	17327	17262	17394	17314	17293	17219	17352	17430	17112	17313	17555	17336	17456	17329	17353	17229	17350	17416	17283	17591	17247	17190	17376	17158	17279	17313	17060	17429	17219	17421	17420	17411	17496	17423	17445	17341	17507	17275	17360	17144	17235	17287	17450	17441	17295	17232	17275	17388	17287	17184	17506	17448	17395	17198	17353	17312	17158	17377	17452	17326	17270	17426	17347	17353	17400	17409	17466	17176	17263	17347	17305	17255	17322	17198	17250	17132	17141	17238	17482	17381	17124	17168	17249	17363	17315	17351	17249	17216	17395	17297	17425	17308	17438	17344	17303	17393	17369	17639	17463	17336	17195	17238	17267	17095	17406	17518	17419	17411	17335	17197	17293	17246	17352	17343	17450	17236	17277	17387	17282	17331	17329	17203	17400	17240	17283	17349	17190	17146	17044	17314	17313	17422	17235	17286	17316	17212	17243	17501	17397	17360	17540	17352	17359	17268	17538	17324	17108	17391	17275	17267	17114	17276	17451	17261	17317	17267	17402	17351	17354	17384	17126	17371	17271	17400	17390	17349	17344	17272	17446	17386	17167	17307	17335	17233	17503	17322	17246	17354	17378	17360	17372	17410	17275	17453	17112	17222	17236	17263	17376	17314	17157	17330	17246	17130	17451	17311	17377	17146	17199	17380	17240	17389	17313	17061	17244	17138	17193	17430	17456	17177	17338	17339	17381	17094	17447	17165	17258	17167	17173	17222	17396	17375	17501	17205	17433	17348	17428	17387	17391	17215	17370	17357	17356	17215	17300	17373	17348	17234	17201	17448	17336	17319	17338	17209	17317	17346	17343	17478	17291	17265	17175	17260	17321	17397	17411	17417	17422	17410	17377	17194	17235	17394	17369	17299	17313	17149	17283	17401	17431	17442	17228	17195	17017	17120	17253	17279	17226	17386	17399	17575	17061	17637	17445	17348	17206	17140	17264	17331	17385	17067	17413	17299	17183	17278	17448	17141	17471	17463	17415	17194	17183	17432	17246	17222	17211	17383	17178	17434	17357	17284	17355	17359	17259	17240	17324	17334	17293	17404	17271	17251	17191	17269	17278	17199	17414	17352	17169	17392	17233	17341	17460	17435	17306	17303	17313	17363	17359	17326	17116	17405	17120	17363	17431	17460	17260	17201	17351	17342	17409	17271	17242	17271	17238	17404	17434	17196	17439	17397	17302	17397	17492	17172	17283	17363	17153	17277	17278	17343	17133	17182	17276	17328	17455	17151	17103	17235	17202	17415	17342	17316	17139	17263	17389	17290	17381	17248	17321	17352	17278	17330	17344	17278	17421	17336	17147	17226	17261	17531	17314	17290	17160	17266	17369	17336	17160	17410	17403	17041	17269	17161	17308	17352	17430	17336	17416	17431	17161	17270	17413	17283	17347	17404	17179	17428	17491	17292	17287	17327	17244	17340	17407	17227	17294	17351	17285	17217	17252	17336	17307	17203	17085	17381	17302	17437	17544	17448	17418	17445	17326	17361	17357	17374	17353	17359	17435	17342	17383	17456	17333	17223	17293	17245	17542	17196	17116	17373	17354	17325	17504	17291	17318	17297	17396	17364	17232	17161	17382	17157	17233	17268	17337	17283	17207	17365	17241	17188	17305	17429	17449	17158	17335	17234	17189	17381	17072	17579	17068	17266	17443	17224	17437	17421	17369	17248	17265	17214	17313	17254	17374	17350	17096	17249	17327	17349	17408	17274	17246	17415	17261	17205	17294	17212	17215	17329	17451	17407	17412	17338	17282	17467	17173	17409	17550	17287	17441	17256	17397	17295	17403	17570	17293	17484	17478	17287	17429	17265	17486	17364	17439	17201	17490	17214	17354	17275	17373	17202	17193	17132	17321	17327	17251	17388	17410	17359	17473	17306	17262	17202	17295	17295	16993	17476	17248	17062	17490	17411	17331	17385	17349	17331	17449	17251	17270	17314	17279	17526	17247	17192	17154	17248	17087	17346	17364	17063	17232	17243	17362	17379	17297	17207	17269	17386	17226	17442	17519	17265	17167	17437	17419	17329	17462	17310	17309	17339	17264	17271	17518	17262	17246	17283	17454	17438	17156	17243	17282	17281	17113	17264	17330	17337	17342	17497	17442	17404
32206	60248	59804	37103	28248	22687	19659	17876	18962	28618	31147	25817	18839	19523	18205	16368	15500	15038	15122	14833	15071	14839	15023	15053	14855	15006	14989	15021	15014	14822	14979	15055	15228	14855	14967	14874	14977	15075	14911	14954	14934	15017	14880	15113	14989	14846	15129	14931	14927	14984	14960	14864	15075	15034	14923	15007	14811	14857	14925	15093	15084	14938	15087	15064	14892	14858	15048	15089	14782	14850	14959	14808	14893	15006	15032	14909	14995	14840	14983	14994	14862	15043	15079	14902	15081	14865	14989	14956	14971	14864	14977	14955	14883	14972	14937	14835	15009	15029	15019	14886	14865	14762	14974	15049	14906	15052	14907	14796	15079	14822	14863	15084	14974	14972	15029	15024	14877	14909	14942	14942	14873	14945	14893	15120	15039	15023	14900	14911	15019	14904	14930	14782	15098	14982	15053	14890	14850	15187	15058	15034	14916	14846	14968	14943	14854	14897	15037	14945	15197	14952	14942	15032	14916	15075	14966	15116	14999	15049	14944	14857	15019	14916	14987	14930	14877	14980	14975	14856	15107	14909	15134	14961	15049	14939	14698	14902	14932	14843	14775	14918	14891	14701	14842	14977	14958	14809	15038	14973	14957	14982	15027	14946	15102	14888	15034	14873	15080	14865	14989	14817	14989	14869	15015	14897	15105	15008	15136	14941	15027	15096	14939	14983	14976	15084	14922	14976	14817	14848	14985	15001	14921	14897	15018	15087	15088	15002	14986	15000	14976	15103	14900	14835	14808	15012	14957	14795	15128	14930	15137	15017	14858	14921	14990	14830	14791	14959	14762	14832	14878	14890	15008	15136	14946	14757	14776	15037	15018	15041	14986	15095	14851	15096	14903	14973	15022	14984	15013	14848	14918	15012	14975	15037	15035	15242	14851	14979	14903	14815	14970	14934	14983	15071	14938	14866	15040	14835	14920	14870	14839	14851	14911	14883	15025	14896	14927	14865	14953	14920	15006	14916	14911	15021	14903	14997	15130	15022	15043	15034	14913	14903	14974	14869	14963	14908	14943	14983	14895	15030	14878	15034	14939	14965	14881	15115	15000	15029	15015	14899	14820	14991	14828	14918	14987	15048	14752	14871	14972	14851	14904	14930	14890	14978	14954	14953	14861	14846	15068	14844	14875	14901	14878	15104	15046	15002	14965	14814	15065	14975	15075	14919	14980	15096	14932	14949	14955	15202	14937	15221	15016	15029	14918	15075	14848	15071	14827	14920	15070	15118	15029	14806	14954	14781	15010	14845	15074	14895	15009	14852	14899	15101	14864	14873	14951	15185	14881	14977	14801	14926	14962	14999	14904	14958	15025	14823	14923	14963	15016	14851	14846	14873	14875	14895	15009	14903	14969	15160	14807	14918	15069	15057	14765	15107	15069	14912	15059	15034	14939	14789	14937	14974	15013	14894	14988	14925	14903	14883	14842	14969	14879	14852	14986	14844	14922	15103	14966	14935	14929	14911	15064	15034	14850	14961	14962	14933	14810	14894	14886	14940	14875	14953	14997	15020	14924	14825	14873	14909	14856	14888	15010	14824	14986	14868	15003	14811	14877	14803	15093	15048	14912	15053	14867	14944	14746	14928	14935	14954	15144	15154	15008	14909	14912	14891	14967	14951	15001	14904	14952	14927	14854	14953	15132	14925	15173	14939	14972	15046	14929	14984	14913	14913	14874	15070	14849	15081	14968	14952	15043	15043	14964	14942	14902	15065	14614	14996	14795	14796	15166	14987	14945	14825	14916	14958	14696	15008	15048	14851	14895	14806	14807	14948	15052	14874	15059	14740	14830	14993	14917	15143	14945	14924	14954	14959	14854	15051	14912	14813	14899	15063	15009	15017	14942	15071	14926	14956	15034	14951	14860	14802	15022	14896	14957	15018	14717	15080	14893	14945	15042	14873	14976	14893	14953	15024	15085	14858	14958	14906	15121	14845	14917	15054	14902	15016	14849	15042	14986	15015	14876	14975	14946	15085	14905	14987	14859	15005	14952	14919	14944	14989	14984	14975	15049	14932	14837	14979	14910	14941	15003	15073	14772	14992	14910	15089	14990	14926	14801	14757	14898	14926	14877	14973	14966	14826	14973	14970	15046	15057	14875	15026	14987	14930	14620	14906	14816	14931	15033	15089	15038	14982	15036	15005	15076	15005	15063	15074	14810	14884	14976	15148	15096	14900	14930	14957	14886	14737	14900	14918	15136	14887	15047	14936	14897	14845	14905	15078	14981	14986	14908	14949	14882	15017	14939	14833	15009	14902	14916	14978	14882	15017	15064	14946	15140	14869	15009	15016	14918	14845	14854	15096	14944	15030	14993	14859	14840	14901	14839	14900	14921	14853	14992	14883	14878	14959	15011	14880	15049	14792	14889	14895	15055	14975	14816	14941	14908	14895	14965	14996	14966	15118	14928	14962	14908	14924	15109	14923	15056	14980	14997	15067	14981	14984	14859	14965	15054	15078	14998	15045	14883	15120	14889	14909	14887	14904	15005	14812	14896	14787	15017	15083	14953	15041	14970	14916	14962	15038	14926	15137	15080	15023	14948	14999	14902	14869	15127	14966	14994	14809	14836	14934	14939	14815	14888	14892	14985	15038	14982	14913	15042	15038	15098	14854	15036	14907	14971	14904	14898	14976	14993	14887	14893	15041	15007	14972	14948	14984	15091	15008	14934	14957	14886	14952	14994	14905	14962	15041	15099	15068	14827	14942	14972	14916	14986	15033	14848	14920	14912	14978	14965	14988	14948	14968	15011	14994	15025	15162	14930	15054	15091	14962	14998	14920	14831	14878	15009	14952	14830	14918	14839	14926	15011	15009	14931	14931	14928	14999	15111	14974	14930	15010	14815	14858	14917	14924	14948	15028	14935	14849	15020	14968	14866	14866	14846	14930	14912	14972	14868	14976	15007	14932	14767	14910	14959	14974	15103	14720	14986	14973	14985	14819	14926	15029	15016	15034	14757	14830	15033	14861	14767	14927	14980	14948	14810	15087	15047	14837	14910	14915	14909	15056	14855	15131	14880	14954	14930	14952	15144	14936	15005	14943	15053	14901	14847	15005	14863	14812	14964	14958	15050	14931	14960	14958	15052	14959	14958	14986	15039	14760	14970	14978	14975	14917	14984	15028	14952	15050	15013	14987	14976	15130	15007	14834	14907	14915	15047	14966	15048	14770	15009	14867	14898	15007	15076	14959	15006	14923	14884	15056	14865	15055	14960	14898	14940	14853	14920	15076	15023	14957	14899	14775	14915	14921	14923	15032	14971	14998	14848	14989	14925	14910	15063	14843	15024	14991	14946	14988	14823	15086	14990	15056	14966	14998	15173	14932	14847	15030	14716	15089	14964	14934	14934	14964	14961	14881	14869	15002	14802	15019	14867	15016	15139	14994	15041	14920	14967	14828	14942	14999	15036	15112	15033	14947	14828	14933	14985	14960	14943	14900	14950	15010	14920	14868	14987	14936	14998	15000	14798	14907	14884	14917	14983	14928	14833	15051	14997	14844	14937	15061	14937	14985	14952	14924	14916	14877	15134	14840	14993	14837	15039	14850	14984	14976	14929	14860	15011	14907	15102	15073	14968	15074	14897	14978	14970	14939	15007	14993	14889	14797	15087	14859	15033	15059	15105	14865	14973	14877	15002	14830	14903	15049	15183	15079	14987	14830	15057	15080	14867	14910	14952	15041	14850	14946	14707	14936	15006	14969	14947	14875	14969	14918	15145	14834	15057	14886	15127	15022	15055	14877	14975	15038	14869	14897	14836	14993	15036	14815	14954	15125	14830	14871	14968	14930	14851	14892	14873	14983	14906	14860	14945	14840	15056	14996	14954	14821	14992	14709	14863	14871	14946	14975	14883	14824	15019	15110	14982	14905	15141	14792	14941	14914	14908	14810	15161	14887	14882	14950	14922	14935	14868	14915	14888	14867	14916	15092	14941	14865	14814	14971	14986	15001	14843	14879	15063	14929	14968	14992	14925	14850	15022	14983	14731	14794	14860	14849	14927	14981	14904	15049	15055	14839	14837	14866	14930	14847	14925	15163	14842	14893	15027	15031	14888	15014	14902	14953	15010	14854	15033	15051	14900	15021	15001	14852	14913	14947	14773	14972	15054	15083	14980	15197	14850	14822	15131	14979	14935	14764	14818	14855	15047	15082	14776	15015	15002	14931	14949	15035	14901	15071	14869	15004	14860	14975	14948	14887	15040	14972	14961	14800	14953	14990	15117	15099	15105	14734	14879	15026	14962	14880	15014	14847	14876	14924	14945	15026	14855	14876	15143	14901	14880	14864	14986	14911	15092	15092	15028	14911	14832	15143	14936	15143	14923	14847	14926	14947	14887	14779	15040	15072	15045	14883	14931	15067	15040	14991	14953	14880	14920	14991	14952	14959	14898	14993	14930	14817	15100	14838	14960	15094	14984	14971	15009	15055	14927	14797	14994	14923	15009	15032	15140	14989	15114	14960	14923	14933	15084	14873	14862	15204	14929	14953	15027	14825	15018	15053	14965	14817	14885	14757	14846	15058	14836	14888	15090	15035	14756	15125	15121	14944	15118	14973	14836	14854	14890	14968	14879	15022	14889	14942	14903	14867	15114	14993	14843	14867	15014	14937	15040	15077	14853	14843	14973	15095	14863	14999	15108	14886	15067	14831	14876	14939	15009	15001	15047	15085	14909	14937	14961	14956	14956	14926	14928	14933	15019	15056	15144	15035	14794	14976	15135	14877	14908	14886	15026	14934	14937	14893	14986	14938	14994	15003	14810	14906	15134	14803	15028	15002	15031	14991	14968	14847	14906	14916	14896	14820	15016	15137	15092	14983	15122	14871	14986	15073	14685	14852	15062	14891	15041	14790	14823	15018	14831	14976	14827	14980	14963	14791	14977	14805	15030	15001	15061	14961	15055	14937	14926	14992	15125	15042	14964	14830	14876	14919	15143	14911	14804	14904	15017	14759	14998	14779	14805	14949	15014	14882	14951	14647	15072	15009	14918	14852	15059	14935	14907	14955	14973	15032	15090	14970	14854	14936	14926	14991	14832	15011	14836	14959	15034	15120	14796	14836	15000	14925	14985	14895	14930	14877	14925	15052	14904	14874	15061	14996	14944	14827	14907	15009	14996	14987
22570	21218	28936	24116	22368	24822	26710	21241	20543	29571	37179	31374	24550	23835	22397	20064	18807	17953	17745	17618	17707	17569	17643	17501	17471	17582	17665	17615	17472	17814	17646	17538	17703	17637	17373	17469	17535	17414	17274	17523	17569	17465	17697	17554	17566	17634	17468	17296	17392	17427	17498	17346	17393	17367	17436	17590	17422	17347	17387	17302	17161	17408	17368	17431	17374	17405	17466	17450	17482	17571	17496	17463	17689	17366	17508	17553	17463	17492	17507	17514	17451	17493	17448	17695	17479	17570	17331	17475	17351	17390	17615	17409	17497	17432	17377	17305	17406	17604	17293	17421	17485	17491	17674	17269	17598	17606	17413	17313	17389	17246	17554	17559	17503	17501	17315	17474	17382	17474	17401	17445	17425	17498	17392	17358	17440	17525	17520	17444	17403	17388	17401	17273	17344	17537	17520	17414	17367	17410	17677	17412	17506	17377	17458	17345	17369	17231	17437	17645	17448	17450	17431	17368	17296	17427	17452	17360	17433	17367	17305	17333	17344	17507	17684	17405	17636	17373	17268	17466	17641	17334	17276	17511	17517	17570	17305	17381	17322	17455	17481	17523	17430	17524	17483	17591	17493	17673	17533	17273	17452	17508	17381	17348	17432	17382	17399	17313	17216	17337	17586	17629	17502	17486	17323	17522	17474	17558	17385	17460	17267	17528	17588	17508	17497	17369	17349	17478	17359	17442	17282	17286	17387	17603	17376	17381	17397	17455	17598	17475	17350	17400	17564	17349	17339	17407	17313	17247	17242	17342	17483	17555	17237	17464	17269	17513	17398	17453	17468	17293	17378	17479	17511	17344	17401	17523	17336	17528	17543	17558	17372	17302	17271	17388	17482	17171	17406	17328	17679	17505	17319	17345	17586	17522	17357	17374	17360	17431	17214	17428	17408	17322	17286	17422	17288	17531	17164	17457	17514	17396	17349	17452	17241	17336	17360	17324	17501	17321	17450	17571	17424	17526	17476	17282	17407	17345	17333	17342	17509	17486	17535	17357	17620	17459	17441	17467	17467	17364	17271	17468	17394	17495	17294	17398	17527	17173	17500	17543	17455	17370	17241	17357	17501	17283	17363	17431	17587	17362	17470	17307	17429	17494	17310	17379	17473	17569	17546	17194	17500	17486	17601	17394	17534	17394	17230	17201	17560	17321	17403	17156	17267	17429	17258	17182	17480	17265	17451	17440	17320	17403	17356	17286	17414	17458	17297	17419	17469	17214	17595	17447	17310	17355	17415	17330	17469	17431	17540	17460	17463	17432	17312	17358	17626	17461	17238	17447	17487	17292	17428	17348	17515	17366	17397	17406	17434	17422	17491	17457	17495	17397	17394	17198	17317	17365	17308	17361	17489	17222	17356	17229	17466	17380	17404	17439	17265	17285	17391	17362	17136	17460	17474	17394	17493	17274	17450	17278	17506	17392	17309	17593	17291	17399	17079	17247	17386	17342	17308	17412	17360	17221	17549	17418	17398	17327	17254	17406	17343	17335	17484	17414	17310	17547	17423	17396	17585	17388	17259	17474	17377	17486	17339	17430	17160	17298	17482	17227	17447	17551	17333	17463	17493	17411	17409	17425	17192	17312	17285	17207	17400	17251	17425	17398	17392	17257	17591	17322	17321	17454	17446	17449	17344	17296	17475	17377	17327	17293	17418	17478	17456	17136	17367	17422	17331	17531	17411	17454	17542	17230	17357	17294	17291	17258	17522	17377	17340	17305	17461	17291	17260	17509	17285	17457	17233	17476	17436	17499	17264	17336	17517	17636	17275	17257	17563	17513	17316	17349	17245	17256	17377	17508	17459	17277	17336	17387	17450	17318	17454	17399	17209	17316	17380	17466	17401	17412	17368	17227	17386	17381	17397	17337	17631	17452	17356	17440	17529	17445	17407	17633	17409	17463	17390	17446	17506	17308	17473	17443	17334	17401	17419	17458	17505	17220	17426	17328	17453	17600	17460	17465	17255	17372	17405	17562	17404	17446	17247	17371	17399	17460	17446	17402	17399	17399	17396	17466	17592	17304	17280	17404	17448	17239	17337	17473	17379	17484	17396	17216	17304	17231	17497	17398	17518	17303	17391	17348	17560	17286	17424	17428	17389	17469	17247	17429	17444	17392	17321	17492	17428	17202	17534	17362	17554	17372	17476	17303	17496	17275	17390	17461	17523	17475	17366	17168	17301	17501	17403	17271	17503	17428	17398	17398	17424	17388	17411	17220	17391	17294	17284	17308	17331	17320	17311	17283	17327	17423	17583	17361	17461	17464	17275	17456	17305	17560	17454	17515	17467	17441	17529	17349	17387	17493	17536	17449	17597	17420	17317	17421	17323	17463	17495	17396	17474	17160	17268	17428	17577	17481	17477	17213	17623	17606	17429	17209	17432	17359	17293	17281	17378	17251	17555	17503	17466	17286	17434	17249	17380	17273	17471	17388	17526	17279	17398	17353	17252	17139	17284	17427	17397	17397	17388	17325	17459	17678	17459	17391	17576	17466	17433	17443	17435	17322	17269	17580	17453	17425	17400	17464	17452	17663	17331	17459	17416	17305	17484	17584	17466	17495	17294	17151	17597	17355	17417	17313	17385	17340	17301	17495	17387	17278	17275	17456	17363	17490	17452	17385	17357	17500	17322	17401	17461	17320	17215	17371	17325	17475	17317	17247	17496	17178	17420	17604	17408	17560	17157	17277	17430	17446	17465	17164	17269	17383	17531	17470	17233	17469	17419	17552	17302	17465	17405	17533	17604	17325	17472	17399	17541	17518	17395	17292	17423	17386	17265	17357	17346	17189	17390	17527	17633	17360	17244	17390	17231	17261	17468	17546	17247	17369	17355	17533	17220	17294	17541	17282	17400	17407	17589	17398	17362	17447	17327	17365	17212	17407	17383	17292	17525	17463	17258	17410	17326	17552	17629	17355	17519	17437	17382	17296	17495	17288	17292	17412	17449	17337	17413	17317	17505	17509	17245	17451	17336	17361	17267	17392	17441	17443	17535	17250	17358	17408	17409	17469	17536	17590	17473	17330	17376	17432	17578	17349	17391	17358	17129	17578	17479	17427	17428	17376	17347	17421	17266	17316	17442	17465	17600	17397	17474	17352	17524	17439	17430	17448	17410	17590	17316	17411	17425	17535	17408	17347	17364	17443	17191	17414	17272	17277	17426	17199	17552	17381	17401	17327	17388	17557	17302	17484	17524	17285	17542	17341	17334	17319	17400	17488	17636	17419	17278	17350	17204	17318	17338	17548	17334	17248	17283	17445	17398	17472	17513	17507	17508	17242	17388	17355	17432	17461	17369	17327	17517	17320	17197	17419	17409	17369	17272	17462	17183	17265	17566	17278	17341	17296	17331	17359	17501	17374	17271	17185	17476	17531	17247	17527	17306	17467	17461	17369	17420	17286	17251	17330	17415	17392	17329	17299	17338	17280	17350	17435	17474	17433	17087	17296	17261	17300	17384	17336	17381	17449	17320	17452	17241	17459	17318	17411	17510	17484	17335	17540	17427	17454	17633	17364	17342	17607	17427	17487	17432	17447	17544	17461	17492	17494	17648	17511	17323	17252	17343	17325	17454	17443	17543	17299	17151	17403	17290	17279	17405	17437	17520	17426	17492	17622	17520	17610	17252	17277	17377	17380	17323	17497	17424	17298	17174	17185	17313	17179	17419	17500	17446	17369	17431	17296	17268	17318	17291	17330	17455	17358	17376	17475	17508	17347	17390	17391	17522	17440	17338	17333	17538	17267	17512	17460	17532	17232	17302	17359	17485	17436	17442	17471	17534	17452	17635	17514	17319	17433	17429	17353	17431	17475	17489	17408	17275	17161	17281	17176	17278	17335	17347	17448	17608	17331	17467	17542	17294	17300	17528	17468	17511	17269	17399	17493	17582	17449	17501	17393	17611	17408	17307	17279	17429	17456	17376	17282	17525	17388	17474	17590	17362	17410	17485	17485	17273	17342	17195	17533	17605	17500	17320	17439	17511	17181	17512	17499	17203	17515	17576	17295	17310	17151	17440	17596	17498	17498	17467	17390	17428	17425	17493	17451	17411	17342	17271	17486	17440	17480	17670	17482	17452	17447	17382	17383	17427	17266	17282	17542	17305	17444	17518	17318	17387	17496	17273	17553	17414	17443	17250	17313	17546	17410	17454	17429	17460	17358	17427	17317	17287	17292	17385	17436	17463	17337	17283	17335	17535	17358	17522	17187	17449	17335	17511	17304	17417	17281	17497	17624	17263	17431	17175	17384	17424	17412	17487	17552	17491	17434	17400	17383	17526	17188	17272	17432	17247	17345	17349	17438	17344	17354	17538	17409	17303	17386	17354	17369	17298	17467	17481	17408	17417	17346	17354	17108	17175	17233	17557	17390	17500	17459	17303	17462	17446	17382	17476	17435	17393	17605	17673	17486	17433	17378	17399	17531	17239	17509	17476	17406	17497	17299	17321	17392	17467	17337	17465	17258	17266	17297	17472	17366	17378	17492	17301	17515	17477	17255	17459	17419	17459	17534	17344	17251	17436	17538	17512	17527	17367	17242	17306	17346	17399	17770	17256	17480	17377	17379	17569	17203	17388	17376	17411	17268	17477	17382	17281	17170	17370	17181	17509	17392	17486	17499	17280	17528	17391	17505	17329	17337	17529	17577	17295	17612	17514	17284	17359	17435	17294	17215	17495	17391	17408	17262	17458	17467	17313	17340	17291	17312	17354	17390	17512	17430	17344	17474	17477	17317	17349	17504	17311	17343	17356	17139	17284	17345	17535	17721	17365	17438	17431	17369	17497	17435	17483	17567	17459	17436	17676	17481	17579	17357	17325	17289	17174	17500	17378	17409	17247	17382	17366	17392	17430	17329	17248	17598	17362	17126	17546	17519	17420	17311	17669	17260	17505	17441	17327	17174	17518	17374	17265	17375	17268	17516	17437	17450	17478	17472	17585	17242	17396	17250	17319	17446	17483	17516	17334	17398	17391	17447	17431	17573	17413	17482	17328	17369	17676	17575	17444	17218	17296	17657	17504	17320	17345	17214	17364	17326	17414	17570	17511	17360	17259	17312	17346	17478	17404	17471	17576	17472	17431	17563	17359	17545	17428	17266	17322	17280	17335	17363	17482	17493	17319	17325
37104	66740	62049	44289	32612	26015	22351	20057	20027	32482	38371	30770	23832	23481	21168	18162	16107	15342	15091	15124	15083	14999	15008	14903	14867	14976	14935	14921	15232	14907	14954	15123	14899	14920	15001	15042	14771	14825	15035	14979	14846	14978	15159	15046	14991	14805	14777	15019	15067	14947	14788	14920	15007	14908	14859	15054	14895	15060	15030	14912	14892	14912	15017	15087	14894	14830	14954	15076	15072	14993	14964	14939	14896	14900	14885	15002	14884	14884	15002	15013	14996	14977	15007	14964	14820	14843	15070	14885	14997	14949	14961	15169	15129	14883	15034	15080	14960	14942	14875	14955	15114	14858	14915	14847	14893	14911	15089	15012	14867	14862	15000	14894	14948	14780	15037	14915	14959	14948	14986	14989	14875	15043	15097	14888	15010	15048	14922	14863	14885	15010	15080	14923	14887	14978	15037	14928	15003	14908	15051	14895	15049	14976	14712	14957	15031	14931	14892	14994	14954	14793	14897	14992	14978	14963	14909	15032	14966	15078	15021	15064	14820	14883	14982	14953	14921	15016	14907	15147	14850	14994	14900	15037	14965	14864	15033	14986	15005	14968	15132	15012	15032	15039	15140	14832	15032	14814	14997	14947	14895	15168	15113	14973	14879	15009	14891	14913	14966	15071	14903	14898	14919	14970	14838	14739	15054	14870	14931	14893	14729	14945	14892	14968	15011	15039	14853	14925	15007	14948	14826	14876	14860	14810	14823	14850	14894	15039	14931	15097	14940	14868	14992	14903	14962	14952	14831	14989	15032	14934	14979	14992	14967	14948	14959	14957	15099	14830	14926	14911	15135	14910	14861	15128	14934	14869	14965	14966	15016	15001	15000	15005	14924	15027	15008	14949	14999	15090	15019	14961	14940	14965	14877	14949	14951	15083	14975	14888	14864	15030	14966	15097	14935	15009	14953	14864	15001	14997	15060	15128	15090	15000	14948	14895	15074	14944	14936	14955	15015	15017	14879	15000	15009	14963	14954	14891	15111	14788	15095	14938	14778	15013	14841	14881	14992	14937	14756	14907	14879	14910	14923	14882	14932	14957	14940	14844	14956	15018	15002	14975	14964	14866	14756	14967	14931	14927	14859	15048	14836	14977	14953	14939	14976	14866	14977	15018	15064	14980	14905	15032	14929	14770	14900	14971	14828	14845	14893	14951	14608	14877	15021	14969	15030	14857	15029	15117	14941	14959	15042	14885	14984	14895	14963	14897	15028	14985	14895	15009	14991	14957	14926	14904	14993	15024	14836	15080	14962	14902	14790	14955	14998	15016	14900	14916	14901	14976	14837	14967	14934	14976	14743	15054	14908	14991	14913	14940	14968	14998	14812	15013	15021	14750	15081	15081	14819	14950	15089	15104	14935	14986	15090	14929	15145	14972	14764	14850	15057	14886	14740	14726	14766	14778	15060	15025	14938	14917	14979	14916	14926	14938	14965	15019	14904	14955	14836	15005	15060	14987	15017	14892	15047	14929	15016	14992	14929	14835	14928	14931	14928	14938	14888	14956	15126	14967	15076	15043	14788	14965	14974	14930	14972	14928	15054	14834	14886	14936	14886	15193	14858	14893	14838	14931	14891	14885	14876	14910	14776	14955	14976	15045	14933	14918	14978	14998	14859	14974	14980	14981	14970	14895	15100	15072	14910	14979	14962	14942	14923	14965	14976	14930	14814	14983	15159	14974	15077	14937	14978	14945	15017	14792	15036	14774	15060	14967	14934	15047	14923	15172	14981	15014	14818	14851	14985	15194	15086	14967	14981	14878	14902	14873	15043	15039	14971	14911	15067	15030	14925	15093	14965	14811	14920	14883	15076	14997	15121	14932	14730	15022	14993	14831	14973	14970	15011	14915	15033	14888	15054	15059	14965	15084	14964	15045	15073	14838	15032	14888	14899	15053	14900	15061	15000	14966	14969	15011	14922	14939	14866	15027	14853	14813	14999	14878	14811	14968	14920	14839	14828	14849	14888	14867	15030	15073	14990	14973	14927	14993	15024	14814	14878	14966	14869	14879	14844	15024	15035	14910	15028	15111	14922	15039	14954	14932	14876	15038	14932	14981	14974	15020	15007	15099	14963	14852	14981	14907	14980	14932	15029	14950	14941	14989	15027	15154	15121	14887	14890	14938	15007	14933	14939	14916	15080	15265	14784	14884	15129	14807	14869	15096	15134	14926	14937	14840	14795	14890	14950	15024	14982	15014	14779	14921	14996	14990	14872	15115	14990	14999	14831	14846	14986	14738	14905	14932	14989	14986	15007	14820	14904	14955	15050	14968	14943	14987	14803	15084	15088	14989	14827	14864	14791	14925	14858	14995	14940	14939	14935	14872	15075	14816	14951	14955	14776	14992	15126	15068	14903	15014	14886	14909	14920	14998	14948	14884	14991	14828	14962	14909	14880	15059	15006	15079	14832	14829	14980	14854	14906	14820	14932	15149	14866	14890	14852	14929	14983	14898	15050	14843	14850	14969	14914	15019	15158	14797	14877	14903	15122	14748	14911	14989	14897	15079	14956	14830	14967	14888	14900	15004	14925	15058	14973	15014	14960	14816	14911	14929	14931	15052	14999	15030	14892	15100	14964	14891	14886	15013	14883	15009	15033	14983	14932	14923	14866	15093	15032	14908	15045	14868	14903	14961	14940	14923	14772	14945	14998	14927	15096	15098	14818	14906	14981	14847	14917	14905	14916	14907	15063	14866	15015	14892	15129	14923	14967	14872	14979	14833	15059	15046	14995	14926	15113	15055	14990	14927	15008	14883	14809	15059	15205	14866	14993	14895	14873	14949	14781	14979	14911	14881	15089	15002	14837	14802	14765	14992	15002	14787	14925	15059	14953	14992	14827	14891	15056	14803	14820	14926	14841	14902	14949	15071	14877	15009	14992	14969	14944	14991	14926	14958	14933	15046	14840	15037	15062	14971	15019	14650	14935	14934	15023	14970	14888	14920	15005	14961	14981	14939	14809	14997	14972	15007	14847	14904	15065	15047	14859	14801	14839	14917	14858	14992	15021	14825	14798	14899	14930	15017	14910	15000	14989	14904	14935	15056	14994	14946	14865	14849	14978	14892	14983	14906	15001	14943	14908	14846	14742	15042	14946	15028	14975	15141	14924	14912	15194	14872	14894	14856	14960	15023	14939	15048	14894	14868	15017	14842	14854	14944	14879	15058	14848	14884	14936	14986	14973	14958	14939	14943	15043	15020	14987	14881	14896	14957	15016	15040	14804	14914	14959	15075	14917	15050	15015	14956	15057	14887	14997	15137	14882	15063	14932	14978	14893	14781	14914	14979	15024	14989	14962	14930	14962	14917	15192	15008	14746	14957	14937	15056	14977	14909	14617	14951	14987	14834	14845	14858	14944	14997	14901	14840	15103	14925	14867	14908	14893	14757	15022	14845	14802	14928	15057	14973	14934	14904	14932	14951	14942	14966	15045	14985	14986	14749	14906	14832	14945	14972	14991	15012	14847	15013	14905	15072	14953	15119	14927	14982	15002	14853	14982	15121	14968	14759	14851	14915	15030	15101	14897	15058	15045	14919	14922	14876	15000	14997	15040	14979	14887	14937	15057	15073	14985	14797	14948	14899	15038	15000	14970	14967	14723	14987	14929	15072	14949	14864	15138	14987	14933	14928	14894	14835	14917	14931	14882	14869	14963	14896	14858	15070	14904	14946	15127	14848	14935	14981	14894	14854	14944	14904	14887	15017	15061	14914	15017	14962	14755	14747	15095	14956	14725	15022	14961	15141	15100	14939	15098	15035	15029	15028	15022	14983	14951	14999	14923	14886	14970	14916	14996	14985	15008	15007	14887	14983	14879	14981	14914	15016	14898	14987	14821	14848	14968	14924	15091	14973	14975	14895	15020	14917	14839	14708	14822	14927	14916	15050	14925	14874	15021	15108	15040	14874	14821	14852	15044	15026	14974	15040	14882	15039	14996	14877	14874	14835	14963	14853	14909	14909	14990	14868	14930	14811	15033	14917	14987	14984	14927	15022	14823	14971	14902	15056	14942	14973	14847	14978	14711	14903	15026	14915	14967	14977	15011	14965	14860	14938	15049	14932	14962	15081	14890	14841	14997	15015	14908	15008	15030	14785	15138	15040	14880	14808	14920	15006	14950	14866	15004	14865	15017	14944	14834	14945	14896	15092	14792	14934	14851	15039	14960	14921	14930	14947	14698	15047	15099	14866	14961	14999	14924	14990	14949	15006	15011	14933	14881	14960	15000	14990	15090	15120	14754	14843	14977	15032	14835	14897	15130	14928	14940	14842	14834	15097	14810	15134	14812	15073	14998	14910	15041	14922	14897	14985	14991	15088	14885	15111	14841	14883	14799	14848	14914	15088	14923	14818	14965	14973	14914	14899	14795	14730	15105	14860	15027	15015	14791	14988	14835	14935	15032	15016	14900	14897	15009	15021	15032	14950	14914	14825	14925	14971	14802	15042	14634	14881	14959	15027	15032	14890	14919	14897	15016	15001	15041	15100	14788	14942	14866	14964	14885	15002	15063	15019	14924	15017	14918	14773	15009	14864	14828	15006	14965	14811	15101	15173	15044	15052	14955	15042	15045	14985	15095	14963	14999	15003	15082	14872	14940	15028	14947	14920	14955	14907	15021	15054	14892	14972	15046	14935	14841	14949	15065	14774	15028	14866	14876	14954	14907	14872	14974	14866	15180	15009	14817	14924	15062	14898	15045	14921	14860	14933	14667	15092	15046	14930	15018	15074	14844	14967	14896	14893	15106	14991	14992	14963	14897	14714	14951	14907	14803	14983	15159	14864	15009	14882	15011	14984	14887	15043	14945	14972	14750	14826	15150	15231	14910	14985	14962	15092	14853	15047	14868	14825	14955	15038	14798	14931	15022	15048	14820	14809	15039	14902	14945	15054	15003	14915	15023	15098	14905	14923	14868	14901	15188	14938	14967	14963	14956	14997	14937	14934	14955	14863	14891	14892	14923	14965	14970	15162	14943	14970	14949	14737	15043	14824	15149	15036	15174	15118	15026	15007	14964	14985	14963	14903	14911	15032	15038	14788	14898	15012	15003	14964	14799	14733	14976	15080	14945	14948	15019	15201	14984	14945	14860	15057	14966	14997	14917	15007	14935	15066	15064	14933	14990	14967
31276	36228	36170	26159	20852	19153	18394	18033	17772	18177	19641	18896	18262	18251	17915	18015	17631	17554	17532	17544	17715	17514	17447	17515	17688	17377	17419	17523	17493	17472	17786	17610	17393	17456	17522	17599	17647	17607	17507	17618	17484	17436	17638	17625	17540	17450	17814	17631	17478	17522	17555	17573	17517	17493	17466	17460	17473	17450	17499	17516	17644	17312	17629	17479	17468	17674	17547	17647	17548	17359	17538	17417	17506	17421	17781	17552	17653	17602	17526	17544	17490	17362	17674	17475	17531	17410	17585	17552	17781	17587	17608	17411	17443	17365	17581	17564	17475	17593	17495	17544	17523	17550	17354	17425	17678	17573	17638	17493	17526	17478	17546	17463	17557	17621	17406	17496	17604	17559	17393	17462	17485	17402	17533	17462	17511	17532	17509	17691	17798	17726	17408	17582	17474	17535	17558	17532	17586	17675	17537	17445	17720	17458	17514	17410	17443	17525	17547	17568	17538	17582	17487	17534	17498	17605	17566	17406	17573	17528	17611	17387	17619	17506	17481	17358	17575	17521	17629	17631	17619	17511	17668	17452	17600	17469	17373	17599	17442	17709	17387	17419	17623	17475	17481	17512	17441	17532	17427	17838	17551	17567	17501	17601	17617	17413	17540	17574	17472	17256	17620	17446	17801	17460	17481	17532	17557	17581	17475	17448	17612	17563	17531	17677	17536	17349	17684	17432	17424	17475	17408	17495	17569	17523	17686	17478	17654	17487	17434	17597	17400	17380	17643	17421	17349	17454	17644	17563	17533	17513	17540	17438	17452	17601	17651	17610	17402	17665	17431	17519	17659	17515	17610	17525	17528	17503	17557	17452	17630	17564	17371	17584	17450	17766	17594	17591	17433	17535	17553	17307	17363	17468	17253	17519	17445	17563	17820	17430	17609	17469	17413	17511	17614	17478	17429	17532	17373	17590	17567	17735	17570	17620	17493	17424	17565	17480	17747	17558	17410	17370	17670	17427	17559	17153	17717	17524	17524	17306	17433	17593	17568	17465	17538	17635	17484	17695	17422	17544	17583	17583	17625	17486	17319	17551	17566	17574	17778	17640	17522	17611	17559	17446	17450	17414	17672	17482	17551	17514	17536	17319	17560	17560	17408	17413	17619	17454	17558	17465	17431	17589	17323	17334	17395	17607	17505	17598	17861	17577	17404	17375	17555	17498	17524	17680	17539	17483	17450	17614	17626	17361	17535	17537	17559	17562	17531	17575	17301	17256	17588	17554	17425	17431	17606	17633	17316	17453	17199	17600	17614	17609	17682	17588	17457	17476	17479	17603	17556	17504	17569	17467	17586	17538	17594	17366	17288	17443	17365	17720	17457	17477	17445	17526	17413	17550	17654	17692	17458	17543	17599	17218	17455	17593	17575	17507	17543	17348	17424	17529	17484	17533	17507	17611	17611	17416	17688	17712	17405	17599	17594	17384	17545	17561	17502	17622	17484	17499	17487	17496	17723	17761	17464	17572	17441	17396	17424	17398	17590	17479	17465	17434	17410	17518	17258	17566	17561	17524	17576	17563	17398	17346	17711	17393	17625	17406	17585	17467	17432	17547	17461	17392	17600	17369	17606	17276	17528	17410	17482	17381	17544	17294	17476	17519	17531	17578	17426	17436	17562	17226	17295	17297	17484	17431	17647	17426	17285	17589	17334	17478	17545	17486	17608	17452	17501	17505	17455	17370	17484	17564	17410	17382	17562	17502	17425	17671	17407	17426	17475	17598	17497	17608	17332	17419	17712	17561	17436	17549	17560	17199	17385	17568	17338	17816	17629	17584	17722	17541	17234	17448	17428	17603	17490	17659	17482	17404	17678	17504	17483	17399	17492	17406	17506	17468	17471	17693	17677	17389	17583	17336	17624	17524	17576	17483	17471	17617	17695	17572	17374	17450	17533	17478	17479	17478	17292	17649	17503	17602	17507	17595	17495	17505	17462	17397	17386	17644	17435	17389	17541	17813	17676	17639	17646	17624	17522	17478	17628	17602	17510	17615	17524	17386	17377	17452	17579	17630	17388	17394	17539	17469	17588	17662	17244	17373	17636	17643	17584	17595	17413	17584	17511	17525	17589	17518	17523	17312	17494	17429	17463	17634	17629	17637	17790	17531	17484	17373	17625	17626	17442	17472	17463	17641	17527	17653	17415	17355	17825	17507	17492	17681	17402	17518	17313	17592	17634	17651	17532	17448	17635	17562	17614	17640	17482	17467	17637	17570	17489	17590	17334	17633	17625	17592	17495	17547	17546	17560	17337	17561	17493	17632	17447	17496	17581	17675	17664	17662	17487	17429	17768	17440	17426	17376	17386	17557	17423	17495	17375	17617	17584	17421	17591	17717	17640	17612	17458	17598	17534	17406	17645	17406	17463	17329	17492	17525	17344	17500	17506	17279	17522	17631	17523	17602	17336	17369	17535	17697	17479	17435	17560	17625	17580	17521	17563	17555	17456	17488	17423	17526	17628	17531	17649	17668	17398	17480	17650	17550	17523	17503	17504	17756	17555	17434	17505	17539	17553	17320	17535	17485	17681	17505	17475	17413	17498	17636	17700	17584	17560	17389	17521	17616	17512	17633	17816	17576	17563	17712	17482	17445	17521	17626	17540	17388	17658	17566	17483	17570	17430	17440	17600	17465	17591	17399	17592	17573	17565	17439	17535	17593	17493	17654	17594	17508	17342	17600	17580	17501	17692	17511	17564	17403	17616	17633	17659	17656	17484	17597	17428	17371	17609	17451	17644	17778	17592	17327	17564	17458	17460	17416	17408	17623	17620	17600	17622	17451	17487	17652	17386	17493	17752	17575	17631	17602	17629	17622	17331	17545	17257	17349	17674	17519	17334	17514	17661	17337	17603	17573	17449	17620	17347	17594	17588	17630	17430	17686	17479	17634	17365	17357	17532	17512	17505	17472	17538	17682	17330	17475	17563	17419	17692	17276	17530	17461	17406	17500	17422	17560	17596	17717	17504	17503	17674	17429	17420	17341	17522	17470	17665	17417	17397	17576	17498	17375	17568	17414	17609	17483	17778	17675	17594	17364	17436	17361	17529	17387	17466	17581	17608	17589	17539	17435	17419	17456	17437	17483	17423	17606	17665	17556	17498	17550	17520	17356	17671	17510	17471	17616	17667	17411	17497	17548	17635	17531	17418	17425	17552	17587	17669	17396	17368	17529	17538	17502	17560	17302	17444	17651	17440	17735	17566	17576	17574	17500	17784	17421	17432	17471	17395	17445	17666	17462	17531	17426	17588	17484	17490	17434	17508	17733	17607	17411	17618	17541	17596	17738	17874	17615	17492	17424	17507	17468	17557	17395	17447	17475	17410	17581	17458	17684	17477	17764	17516	17596	17523	17520	17439	17486	17571	17615	17502	17479	17567	17505	17585	17626	17499	17532	17508	17420	17597	17714	17516	17507	17503	17491	17701	17412	17686	17740	17517	17531	17564	17508	17773	17499	17594	17737	17504	17526	17465	17452	17514	17590	17542	17443	17475	17532	17442	17541	17753	17406	17385	17532	17686	17637	17495	17732	17469	17655	17549	17662	17654	17458	17296	17379	17635	17544	17469	17632	17652	17649	17428	17784	17439	17477	17471	17589	17599	17676	17288	17525	17552	17490	17646	17589	17490	17502	17564	17467	17398	17460	17516	17620	17490	17480	17567	17356	17483	17458	17408	17608	17437	17528	17641	17733	17654	17665	17385	17577	17542	17237	17580	17448	17560	17531	17438	17517	17553	17520	17485	17750	17544	17637	17490	17655	17645	17704	17717	17527	17749	17632	17370	17529	17611	17681	17587	17480	17721	17669	17654	17699	17584	17675	17427	17570	17536	17445	17498	17782	17766	17353	17483	17694	17436	17372	17487	17327	17680	17344	17379	17471	17611	17604	17634	17379	17688	17395	17608	17526	17517	17596	17487	17664	17523	17585	17470	17598	17500	17504	17473	17469	17615	17661	17691	17667	17606	17599	17768	17462	17607	17373	17621	17516	17512	17529	17684	17414	17569	17600	17402	17492	17656	17514	17452	17616	17452	17383	17467	17616	17545	17600	17488	17584	17596	17586	17281	17432	17653	17573	17491	17475	17562	17578	17529	17578	17723	17539	17578	17726	17597	17505	17620	17567	17647	17477	17505	17526	17492	17449	17426	17697	17698	17581	17644	17619	17750	17652	17491	17506	17689	17623	17437	17447	17288	17528	17463	17418	17471	17520	17390	17615	17687	17652	17620	17408	17331	17666	17617	17540	17404	17445	17505	17383	17595	17587	17526	17633	17516	17473	17538	17542	17524	17412	17431	17700	17383	17631	17564	17377	17602	17507	17540	17614	17639	17603	17591	17338	17478	17496	17677	17436	17583	17513	17661	17513	17373	17615	17491	17405	17696	17676	17639	17710	17503	17586	17592	17305	17554	17595	17461	17464	17611	17614	17678	17616	17528	17554	17470	17636	17467	17731	17531	17661	17469	17569	17557	17427	17512	17429	17429	17382	17648	17581	17559	17623	17548	17777	17369	17590	17594	17389	17705	17581	17520	17622	17568	17697	17733	17460	17577	17372	17425	17502	17603	17452	17603	17300	17501	17593	17743	17505	17612	17480	17693	17425	17634	17641	17562	17545	17541	17661	17413	17503	17583	17493	17695	17535	17338	17539	17610	17761	17383	17426	17364	17493	17591	17565	17669	17672	17579	17718	17586	17511	17571	17637	17595	17564	17561	17611	17540	17289	17496	17558	17520	17515	17572	17581	17576	17391	17566	17497	17345	17412	17647	17508	17549	17322	17443	17491	17459	17324	17446	17353	17521	17560	17551	17685	17564	17468	17421	17589	17849	17665	17454	17486	17654	17383	17471	17690	17491	17274	17449	17671	17597	17551	17757	17492	17797	17747	17364	17519	17577	17604	17444	17411	17398	17601	17535	17695	17503	17353	17554	17512	17532	17436	17552	17449	17442	17536	17444	17445	17512	17741	17352	17540	17622	17379	17418	17663	17528	17537	17600	17712	17548	17635	17571	17369	17539	17506	17703	17471	17458	17587	17616	17633	17538	17505	17478	17385	17486	17541	17883	17679	17611	17473	17722	17605	17593	17630	17614	17472	17502	17605	17495	17321	17510	17436	17597	17562	17616	17520
36686	51047	39201	23119	19080	17164	16022	15556	15393	16208	17744	16958	16157	15895	15608	15160	15237	15124	14995	15002	15108	14928	15195	15049	15011	14939	15249	15079	15097	14891	15166	14924	15131	15096	14980	15127	14974	15223	15010	15114	15074	14979	15203	15093	15166	15167	15093	15013	15047	15018	14990	14970	15106	15077	15038	15072	15146	15049	15004	15054	14987	15078	15130	15152	15076	15064	14849	15231	15088	15143	15007	15282	14918	15043	15042	15095	14986	15163	14999	15071	15095	15006	15007	15118	15205	14965	15043	15062	15097	15108	15087	14993	15078	15109	15095	15086	15107	14955	15099	14949	15092	15029	15010	14963	15104	14955	15128	15130	15188	14981	15085	14867	14998	14973	15091	15057	14862	15046	14994	14932	14970	14912	14933	15188	15008	14948	15240	14962	15148	14985	15126	14971	15204	14890	15076	15085	15150	15209	14982	15118	15077	15255	14982	15105	15091	15108	15068	15020	15201	15112	15061	15188	15054	15004	15205	14923	15068	14935	15041	15066	15047	14958	15056	15208	15105	15050	14943	15032	15068	15091	15244	14847	14882	14993	14911	15124	15029	15099	15081	14888	14929	15054	15170	15128	14910	14936	14976	15124	14967	15111	15052	15276	15006	15081	15085	15071	15196	15001	15092	14954	15017	14981	14923	14937	15131	14989	15133	15102	15018	14987	15222	14938	15109	15043	15034	15160	15026	15045	14992	15085	14953	15027	15024	15076	15083	14983	15239	15145	15084	15103	15036	14984	14962	15132	15073	15007	15087	15058	15139	15098	15060	15166	15024	15069	15122	14989	15058	15164	15023	15035	15121	14763	14867	15117	15059	15106	15083	15210	15076	15217	15016	15035	15085	15111	15095	14970	14979	14968	15189	15024	15186	15206	14887	15232	15014	15097	15096	15004	15143	15117	15090	15118	15099	15140	14994	15137	15121	15163	14903	15042	14960	14976	15218	15076	15168	15126	15082	14952	15024	15022	14969	15127	15241	15113	15067	15120	15225	15184	14930	15009	15047	15013	15084	15158	15110	14907	15064	14934	15311	14998	14972	15176	15098	15220	14989	14997	14926	15117	14887	15139	14983	15070	15217	15145	15082	15117	15100	15049	15032	15165	15081	15128	15007	14896	15078	15051	15121	15057	15038	14933	15136	15135	15089	15194	14811	15163	15119	15134	14985	14937	14847	15232	15244	15258	15032	15124	15121	15015	14880	15113	15111	15088	15178	15170	15147	15026	15058	15133	15066	14967	15089	15087	15048	15145	15067	14900	15110	15070	14882	14932	15034	15075	15031	14928	15110	14874	15135	15095	14974	14983	15143	15108	14978	15088	15152	15052	15179	15097	15038	15043	15052	14996	15129	15173	14970	15270	15056	15201	15117	15120	15055	15068	15094	15019	14951	15244	15108	14829	15149	14941	15203	15128	15123	15102	15154	15096	15131	15142	14943	15137	15023	14845	14910	15096	15041	14941	14999	14977	14983	14979	15068	14955	15091	15067	15143	15285	15103	15009	15235	15117	15047	14963	14933	15006	14941	15156	15064	15141	14967	15155	15140	14958	15002	15158	15029	15188	15013	15159	15089	15155	15089	14883	15026	15091	14855	15037	15209	14998	14956	15072	15049	15066	15177	15070	15014	14970	14891	15100	14927	14924	15043	15095	15079	14967	15084	15163	15104	15142	15119	15059	15135	15009	14970	15016	15088	15102	15318	15188	15060	15226	15052	15146	15095	15159	15005	15179	15012	15087	14997	15053	15078	15085	15072	15251	15069	15181	15239	15079	14890	15035	15102	15096	14950	15010	15009	15003	14988	15089	15008	15114	14965	15002	14896	14932	14901	15115	15072	15157	14895	15099	15173	15071	14971	14978	15081	15168	15220	15000	15129	15026	15058	15021	15155	15096	14985	14980	15096	15093	15158	15199	14876	15114	15143	14926	15033	15183	15039	15056	15109	14931	15155	14936	15055	15117	15087	15187	15073	15019	15013	15030	14988	15100	15233	15002	15085	15058	15046	14975	15005	15114	14990	15071	15035	15081	15116	15105	15023	15075	15140	14993	15154	14993	14985	15045	15079	15029	15157	14984	15088	15038	15112	15056	14894	15050	15263	15057	14975	15079	15140	15070	15070	15044	15166	14903	15267	14898	15105	15004	15024	14936	15142	15054	15122	14985	15022	15085	15091	15046	15017	15142	15202	14880	15048	15014	14945	14964	15078	14986	15164	15207	15102	15149	15160	14996	15135	15189	14912	15156	15014	15056	15068	15000	14931	15075	15164	15170	15207	15104	15018	15215	14897	15101	15054	15170	15154	15167	14970	15076	15074	15271	15144	15080	14962	15034	15050	15018	15146	15010	15024	15271	15159	15009	15084	15077	15008	15071	15203	15212	14945	15122	15044	15067	14919	15218	15062	15084	15029	15067	15109	15060	15084	15007	15071	14937	14904	14929	15244	15069	14992	15203	15091	15048	15170	14988	14943	15090	14963	15066	15162	15049	15223	14965	15124	14974	15013	15161	15008	15116	14972	14993	15154	14883	15002	15116	14996	14904	15143	15104	15084	14860	14991	15082	15159	15149	15078	15234	15050	14990	14952	15247	14865	14914	15189	15181	15032	15119	15078	15253	14885	14936	15090	14935	15220	15045	15043	14964	15133	14859	15250	15037	15145	15083	15244	15099	15076	15009	15102	15072	15043	14969	15057	14914	15033	15110	15000	15057	15094	15009	15191	15007	14987	15156	14909	14928	15094	14970	15146	15146	15310	14891	15174	15016	15032	15072	15013	15133	15093	15209	15009	14982	15082	15180	15092	15088	15104	15091	15188	15099	15063	15114	14998	15067	14977	15087	14883	15211	15262	14965	15164	14959	14951	15144	15055	14930	15169	15270	15036	14979	15045	15124	15088	15117	15214	15049	15110	15270	15214	15015	14994	15146	14985	14978	15106	15192	15049	15038	15088	15137	15066	15011	15159	15059	15077	15154	15058	15169	14984	15057	15145	14920	15066	15134	15036	15103	15104	15128	15000	15032	15164	15118	15027	15141	15108	15088	15011	15087	15041	15072	15001	15093	14935	15083	14974	15088	15079	15092	15333	14996	15134	15009	15097	14995	14858	15130	15116	14911	15092	15105	14878	14987	15209	15112	15100	15092	14977	14975	15205	14973	15220	14909	15174	15203	15161	15076	15110	15027	15163	15143	15058	14982	14970	14937	14979	15125	15078	14941	15171	15026	15108	15129	15098	15102	15008	15035	15054	15154	14974	15053	15158	15069	15043	15090	15101	15069	15040	14980	15329	15235	15121	15022	15142	15160	14956	15075	15040	15075	15152	14986	14960	15061	14882	15173	15145	15106	15087	14959	15052	15075	15041	15045	15051	15148	15184	14968	15069	15076	15028	15150	15027	15037	15077	15000	15134	15122	15045	15154	14977	15133	15220	15190	15011	15069	15119	15017	15086	15055	15078	15004	15091	15122	14885	15003	15160	15059	15050	15032	15172	15161	15003	15012	15143	15272	15138	15033	15074	15148	15026	14953	15082	14975	15083	15066	15135	14966	15147	14898	15170	15026	15105	15199	15172	15037	15042	15077	15163	15096	14996	15075	14931	14943	14998	15008	15036	15221	15029	15027	15152	15162	15101	14963	15010	15183	14993	14996	15182	14962	14932	14970	15109	15031	15044	15069	14981	14952	15177	14992	15172	15035	15070	15148	15202	15233	15245	15097	15089	15013	15027	15056	14959	15176	15025	15100	15052	15135	15049	15019	15071	15083	15019	14950	15197	14929	15171	15170	15096	14998	15228	15024	15241	14978	15108	14988	14980	15055	15096	14979	15401	15076	15140	15099	15055	15015	15144	14931	15189	15156	15009	15058	15177	15195	15175	15048	15016	15140	15178	14998	15173	15093	14925	15109	14978	15061	15123	15055	15172	14994	15030	15061	15061	15136	14927	15094	15112	14941	14906	15143	15188	15043	15144	15253	15151	14999	15012	15173	15013	15040	15057	15000	15173	15192	15049	15037	15078	14925	15076	15007	15056	15076	15114	15041	15036	14820	15251	14924	15102	14821	14976	15078	15171	15110	15098	14939	15124	15139	15164	14873	14845	15155	15045	15046	15126	14985	15118	15057	15042	15120	14952	14836	15037	15075	15089	14933	15103	15101	15127	14936	14998	15023	14965	15026	14855	15107	14963	14898	14974	15091	15106	15205	14882	15188	15008	15214	15062	15134	15162	15239	14986	15073	15046	15099	14962	15181	14884	15192	15027	15075	15059	15246	15060	15018	15019	15124	14937	15373	15157	15000	15083	15025	14894	15096	15076	15014	15098	15060	15029	14942	15096	15083	15064	15163	15236	15149	14978	15184	15225	15030	15094	14922	15072	15145	14936	14989	14923	15205	15096	15110	15205	15039	15014	15038	15097	15018	15050	15008	14970	15184	15169	15174	14933	15132	15056	15116	15080	15262	14990	14974	14957	15137	15105	15010	15074	14924	15135	14954	15100	15052	15124	15019	15129	14956	15044	15145	14904	15099	15166	15122	15045	15110	15064	15081	15117	14961	14972	15046	15242	14957	15161	14834	15238	15088	14972	15014	15177	15150	15054	15080	15037	15203	15093	14984	15054	15167	15099	14770	15129	15020	15153	15245	15047	15078	15039	14928	15088	15227	14908	14888	15013	15227	15037	15146	14921	15084	15210	15062	15004	15120	14983	15094	15023	15154	15042	15169	14965	15160	14965	15099	15030	15150	15019	15065	15094	14957	15121	15104	15081	15130	15124	15119	14945	15141	15018	15063	15221	15074	15168	15211	15170	14970	15129	15136	15065	14937	14961	14938	15132	14985	15070	14918	14919	15031	15063	15077	15058	14960	15069	15004	15079	15035	14932	15079	15163	15091	15233	15093	14932	15088	14954	15356	15105	15266	15095	15270	15156	15193	15007	15098	15084	15229	14962	14856	15024	15128	15087	15020	15022	15095	15101	15059	14896	15151	15142	15131	14987	15242	15066	15244	15034	15070	15205	14991	14997	15033	15143	15043	15101	15075	15063	15112	15141	15102	15130	15020	14966	15081	15100	15193	15041	14997	15106	15035	15166	15003	15015	15291	15154	15002	14999	15021	14805	15330	15191	15087	15109	15020	15366	14983
23814	21273	28781	24858	23391	23875	22762	19603	19324	24748	30884	27725	24390	21336	19551	18279	17672	17506	17561	17609	17380	17476	17658	17626	17449	17622	17349	17567	17493	17328	17504	17451	17348	17514	17445	17609	17359	17418	17535	17442	17562	17335	17571	17364	17258	17300	17456	17403	17517	17372	17225	17477	17541	17328	17471	17381	17644	17387	17533	17641	17533	17373	17389	17396	17285	17517	17304	17352	17547	17358	17218	17314	17516	17397	17388	17321	17352	17236	17355	17301	17143	17492	17403	17306	17263	17349	17349	17480	17492	17214	17425	17386	17469	17228	17290	17442	17437	17340	17342	17383	17448	17415	17323	17442	17393	17320	17185	17276	17280	17320	17350	17282	17428	17378	17330	17363	17494	17238	17406	17302	17394	17289	17459	17382	17487	17345	17414	17293	17525	17568	17515	17448	17267	17458	17333	17407	17537	17166	17404	17483	17610	17323	17369	17575	17423	17406	17431	17520	17220	17364	17237	17423	17577	17658	17509	17354	17583	17250	17536	17540	17565	17527	17341	17454	17317	17426	17349	17385	17305	17332	17342	17445	17297	17314	17352	17089	17430	17578	17408	17414	17360	17480	17312	17442	17396	17310	17410	17324	17501	17331	17519	17336	17368	17387	17400	17471	17093	17305	17375	17343	17360	17460	17389	17266	17240	17195	17419	17284	17206	17360	17529	17175	17586	17381	17231	17363	17239	17572	17437	17433	17397	17537	17560	17645	17438	17376	17460	17377	17381	17484	17328	17150	17475	17374	17399	17410	17521	17300	17398	17235	17426	17406	17344	17378	17388	17333	17401	17291	17334	17259	17305	17530	17433	17442	17339	17414	17213	17338	17455	17488	17507	17439	17409	17445	17361	17571	17387	17443	17391	17454	17504	17490	17379	17620	17365	17350	17308	17421	17503	17193	17250	17516	17458	17468	17260	17588	17430	17436	17354	17262	17454	17451	17444	17419	17159	17179	17375	17482	17582	17297	17406	17075	17249	17398	17429	17394	17274	17305	17312	17300	17370	17460	17340	17311	17523	17498	17106	17586	17511	17429	17343	17185	17237	17524	17461	17391	17401	17249	17385	17326	17291	17381	17253	17435	17381	17376	17389	17330	17355	17170	17433	17551	17581	17298	17246	17544	17542	17341	17183	17381	17427	17487	17337	17555	17419	17370	17496	17519	17273	17349	17461	17256	17332	17363	17486	17512	17474	17478	17320	17377	17376	17278	17448	17521	17478	17223	17247	17467	17215	17512	17511	17475	17380	17527	17452	17376	17408	17461	17452	17313	17307	17403	17436	17341	17342	17185	17270	17467	17513	17418	17423	17402	17295	17213	17364	17324	17193	17422	17497	17422	17369	17355	17431	17262	17276	17413	17466	17347	17305	17226	17377	17462	17399	17349	17251	17576	17468	17250	17398	17338	17422	17419	17251	17548	17236	17507	17174	17379	17356	17566	17373	17227	17444	17506	17592	17419	17402	17198	17243	17313	17402	17335	17388	17409	17522	17334	17305	17395	17270	17359	17409	17411	17365	17413	17313	17401	17502	17336	17467	17424	17517	17424	17474	17399	17367	17412	17372	17511	17447	17488	17333	17401	17369	17420	17276	17382	17446	17364	17394	17603	17238	17558	17573	17363	17588	17501	17298	17309	17547	17385	17386	17395	17384	17434	17385	17470	17471	17202	17378	17535	17401	17508	17417	17587	17437	17504	17463	17540	17225	17236	17612	17491	17411	17233	17530	17384	17331	17247	17440	17186	17440	17306	17408	17372	17476	17383	17365	17349	17341	17356	17290	17142	17430	17379	17515	17389	17472	17324	17269	17294	17393	17242	17277	17424	17363	17294	17281	17553	17311	17289	17515	17431	17419	17412	17308	17564	17497	17437	17641	17431	17286	17348	17328	17636	17370	17475	17388	17194	17356	17459	17483	17356	17515	17401	17402	17207	17442	17430	17500	17443	17486	17506	17303	17596	17199	17557	17496	17379	17536	17334	17227	17185	17396	17294	17457	17449	17416	17486	17583	17385	17200	17468	17479	17713	17297	17476	17231	17277	17331	17403	17423	17489	17461	17416	17405	17432	17271	17486	17338	17436	17545	17365	17387	17505	17269	17234	17412	17290	17239	17677	17284	17451	17549	17501	17275	17325	17457	17402	17270	17221	17188	17375	17353	17234	17444	17269	17295	17300	17424	17429	17462	17295	17540	17317	17459	17373	17439	17374	17489	17154	17342	17273	17464	17554	17335	17461	17439	17457	17344	17243	17308	17493	17416	17435	17373	17337	17239	17687	17390	17503	17606	17319	17253	17392	17427	17315	17268	17424	17551	17352	17289	17385	17514	17274	17435	17407	17467	17340	17426	17235	17346	17296	17442	17492	17342	17429	17429	17356	17340	17291	17466	17546	17645	17389	17407	17434	17309	17393	17286	17293	17319	17392	17156	17275	17189	17307	17616	17321	17533	17463	17190	17439	17435	17462	17201	17387	17540	17616	17411	17381	17384	17235	17410	17514	17172	17303	17245	17547	17487	17298	17239	17389	17386	17472	17434	17137	17232	17390	17629	17537	17388	17238	17384	17420	17230	17332	17580	17590	17452	17541	17373	17386	17527	17334	17365	17333	17452	17569	17463	17397	17335	17387	17248	17552	17395	17310	17219	17392	17406	17454	17624	17256	17429	17350	17465	17321	17356	17497	17427	17516	17441	17448	17288	17315	17554	17361	17367	17525	17570	17599	17235	17452	17416	17458	17478	17356	17384	17204	17435	17417	17490	17390	17558	17145	17550	17422	17407	17393	17401	17294	17370	17335	17428	17623	17395	17541	17451	17461	17500	17507	17451	17616	17266	17360	17491	17492	17556	17529	17280	17551	17270	16964	17265	17396	17426	17469	17611	17341	17297	17443	17410	17353	17345	17302	17325	17500	17313	17500	17541	17305	17387	17371	17347	17405	17320	17422	17356	17462	17333	17205	17379	17483	17470	17475	17265	17255	17326	17276	17333	17368	17181	17416	17486	17514	17391	17561	17366	17414	17524	17372	17183	17013	17319	17384	17372	17453	17216	17409	17505	17459	17371	17599	17388	17425	17394	17467	17225	17174	17556	17283	17367	17390	17697	17434	17322	17488	17412	17491	17343	17397	17543	17391	17282	17239	17588	17458	17318	17323	17291	17322	17481	16972	17319	17346	17355	17398	17418	17289	17323	17519	17734	17513	17439	17391	17165	17570	17385	17166	17442	17375	17412	17418	17413	17369	17319	17334	17217	17564	17331	17522	17400	17404	17289	17365	17328	17402	17329	17366	17355	17565	17458	17323	17267	17547	17472	17415	17549	17427	17265	17341	17353	17371	17440	17576	17350	17445	17326	17363	17456	17392	17549	17268	17528	17600	17655	17347	17412	17429	17381	17450	17555	17641	17583	17359	17545	17420	17521	17535	17387	17485	17357	17561	17442	17448	17360	17346	17477	17373	17298	17258	17329	17395	17206	17474	17440	17448	17494	17420	17383	17119	17656	17261	17245	17241	17353	17370	17400	17401	17580	17421	17618	17386	17494	17311	17359	17343	17254	17485	17401	17314	17322	17417	17350	17474	17292	17535	17311	17399	17420	17300	17422	17297	17578	17303	17336	17500	17413	17298	17490	17324	17300	17457	17310	17446	17520	17447	17197	17268	17201	17299	17340	17265	17551	17482	17450	17548	17426	17215	17273	17225	17452	17355	17334	17379	17327	17396	17369	17495	17399	17698	17487	17357	17423	17380	17472	17427	17309	17280	17537	17345	17266	17287	17368	17442	17308	17114	17395	17347	17323	17451	17352	17395	17505	17208	17354	17328	17629	17291	17352	17349	17439	17308	17608	17425	17392	17582	17424	17554	17306	17561	17314	17292	17430	17417	17429	17390	17281	17379	17209	17494	17504	17258	17271	17562	17368	17288	17426	17358	17260	17360	17396	17338	17128	17615	17293	17324	17455	17455	17501	17263	17342	17318	17345	17368	17454	17370	17592	17191	17457	17476	17300	17284	17320	17329	17468	17328	17440	17395	17438	17207	17413	17408	17586	17245	17403	17335	17371	17387	17254	17285	17425	17307	17481	17542	17333	17348	17402	17369	17321	17361	17195	17349	17471	17415	17348	17279	17509	17426	17513	17373	17159	17407	17463	17471	17413	17371	17448	17494	17423	17497	17285	17539	17543	17563	17458	17317	17467	17388	17457	17359	17400	17719	17118	17532	17263	17428	17290	17489	17534	17456	17391	17362	17269	17655	17549	17352	17397	17258	17318	17315	17658	17312	17417	17486	17356	17420	17477	17455	17310	17364	17350	17467	17456	17310	17507	17369	17305	17483	17308	17520	17506	17145	17248	17142	17501	17298	17468	17227	17295	17596	17514	17464	17454	17339	17258	17382	17429	17474	17412	17330	17101	17535	17352	17376	17661	17245	17330	17311	17361	17061	17381	17311	17243	17233	17314	17464	17414	17334	17371	17311	17452	17527	17395	17350	17307	17469	17072	17415	17438	17426	17491	17559	17320	17171	17466	17285	17274	17386	17377	17335	17357	17315	17431	17353	17402	17510	17486	17370	17350	17635	17342	17332	17424	17374	17424	17429	17567	17374	17407	17280	17554	17299	17393	17385	17330	17342	17344	17325	17340	17530	17483	17270	17566	17200	17322	17582	17408	17376	17514	17166	17275	17547	17353	17536	17415	17315	17348	17312	17445	17443	17489	17529	17385	17364	17355	17253	17257	17387	17498	17130	17439	17278	17448	17214	17315	17530	17400	17295	17430	17454	17146	17384	17523	17373	17456	17567	17432	17329	17267	17384	17479	17368	17494	17231	17360	17275	17493	17540	17353	17325	17412	17381	17215	17302	17429	17341	17383	17410	17401	17241	17557	17451	17251	17514	17369	17369	17466	17333	17327	17502	17472	17340	17519	17397	17303	17346	17492	17272	17361	17307	17329	17451	17476	17469	17415	17527	17298	17391	17532	17610	17343	17519	17548	17434	17286	17274	17536	17261	17561	17375	17575	17540	17586	17451	17196	17592	17314	17435	17311	17420	17540	17645	17208	17408	17442	17347	17408	17511	17600	17356	17458	17406	17372	17351	17401	17468	17619	17218	17360	17345	17560	17304	17219	17397	17261	17309
34218	53392	46451	33023	26564	21617	19039	17526	18155	26339	32215	27657	23663	19486	17069	15897	15235	14970	15023	14849	15046	14938	15068	15086	15103	14905	14875	15032	15159	15005	14926	14910	14998	15093	15010	15100	15040	15073	14932	14789	14986	14958	15015	15104	15150	14970	14974	14995	14975	15070	14905	15065	15011	14886	15012	15067	14974	15102	15006	14920	15104	15016	14924	14934	14946	14957	15038	15004	14929	15060	14869	14979	15008	15141	14837	15055	15004	14992	14826	15086	14977	14787	15114	15094	15099	14948	14880	15101	15042	14926	14895	15163	15026	14973	14979	15053	14880	15008	14819	15071	14985	15058	14934	15040	14923	15015	14949	14973	14871	14984	15064	15087	15062	14982	14825	15052	14886	14939	15073	15100	15032	15124	15061	15029	14872	15037	15120	15000	14984	15134	15049	14982	14977	14936	14854	15113	14985	15095	15008	15004	14928	15126	14877	15130	14982	15042	14904	14989	14942	14932	14827	15048	15055	15095	14851	14992	15063	14956	15027	15021	14960	15099	14880	14930	14998	14891	14924	14974	14983	15058	14830	15045	14828	14903	15049	15058	14937	14989	14962	15003	15137	15089	15097	14901	15089	14951	14995	15005	15116	15028	14947	14871	14955	14986	14652	14985	15056	14941	14944	14876	15028	15017	15042	14999	15054	14880	15122	15094	14946	14906	14998	15012	15004	14904	15132	15062	15031	14829	14864	15083	14908	15002	15085	14879	14861	14974	14928	15093	15030	14952	14857	14901	14944	15126	14981	15085	14972	15118	15050	14904	15016	15009	14930	15072	15011	14962	15013	15008	15061	14953	15125	15071	15012	15050	14931	14936	15075	15155	15066	15147	14982	14902	14833	15047	14976	15088	14898	14963	14956	14933	15024	14908	14913	15001	14966	15053	15026	14732	14945	15149	14923	15078	14997	15061	15052	15025	14947	15029	14950	14902	14928	14854	14863	15038	15050	15018	14885	15012	15041	14983	14990	14820	14895	15043	14942	15016	14832	14968	15058	15064	15017	14989	14920	14950	14920	15022	15081	15190	15000	14919	15022	15012	15023	14894	15070	14925	15100	14977	15089	15021	14876	14914	15168	14934	15040	14964	15004	15042	14968	15019	14959	14778	15068	15107	14957	15041	14850	15055	15234	14998	14825	15003	14905	14927	15093	14931	15087	14905	14965	15173	14898	14970	14890	14894	15148	14926	15002	14903	14959	14872	14785	14953	14953	14960	15003	15026	15083	14970	15009	15012	14924	14838	14849	14997	14902	15008	15033	14891	15108	14932	14992	15011	14996	14890	14891	15243	15048	14886	14946	15018	15138	14996	14984	14904	14968	15055	15049	14998	15113	15056	14859	14945	15022	14933	14997	14898	14961	14848	15042	15185	15035	14900	15080	15009	14966	15037	14863	15102	14925	14975	14974	15161	14916	14976	15080	15024	14808	14935	15034	15073	15146	14886	15265	15060	14977	14939	14856	15123	15152	14878	14796	15106	15006	14876	15058	14931	14985	15001	14975	15093	14944	14861	15039	15117	15085	15003	15048	14807	15064	14978	14907	15010	15000	15002	15107	14930	15076	14899	15034	15012	14740	15076	14919	14937	15074	15041	14931	15122	15071	14964	14784	14988	14935	14985	14926	14792	15007	15043	15020	15006	14983	15126	14967	15167	14916	15053	14802	14940	15036	14927	15001	15028	14897	14944	15063	15106	14953	14978	15076	14948	14914	15047	14793	14991	15126	15067	14965	15072	14961	15014	14895	14930	15035	15183	15029	15013	15032	14947	14986	14976	15056	15166	14944	14842	15014	14956	14942	14908	14921	15149	15021	15049	15013	14883	15056	14997	15055	14799	15039	14938	15064	14932	14928	15086	14831	14973	14912	15086	14851	15075	14912	15093	15169	14950	14902	14976	15038	15008	14843	14958	14934	14945	15035	15045	15011	14966	14855	14996	14968	15206	15068	14864	15147	14844	14922	14971	14961	14981	14876	14938	14937	14735	15077	15092	14944	15034	15090	14977	15100	14895	14943	14976	14972	14979	15026	14929	14974	14889	15015	15208	15045	15014	14944	15150	14897	15071	15088	14938	14974	15009	14925	14969	14911	15241	14878	15065	15019	15032	15078	14885	14991	14925	14859	14958	14961	14897	14906	14993	14961	15120	15040	14934	14924	14905	14936	15011	15039	14965	14933	15079	14937	15040	14925	15038	14973	14970	15210	14872	15001	14916	15040	14998	14973	14927	15029	14920	15026	14964	14836	14941	14869	15007	14871	14995	14913	14823	15069	15097	14923	15070	14906	14896	15016	14764	14918	14888	15004	15053	14841	14969	14933	14931	14866	15006	15145	14854	14991	14974	14881	14898	14978	14839	14959	14988	15002	14957	14979	14988	15177	14861	15125	14904	15115	14998	14996	14846	14900	15027	14897	14948	14977	14806	15016	15068	15134	14868	15026	14969	14853	14988	14931	15034	14999	15020	14924	15011	14901	14813	15033	14930	15135	14900	14884	15016	14819	15236	15121	14936	14889	15046	14932	14896	15009	14941	14912	15108	15045	14934	15054	15038	14907	14961	14996	15060	14873	15001	15092	15018	14869	14927	14817	14981	15055	14883	15040	14928	14890	14942	15061	15100	14996	15074	14971	14872	14902	14992	15099	14972	14952	14948	15026	14948	15016	14914	15008	14910	14929	14994	14978	14879	15018	14999	15012	14951	15025	14857	14975	14891	14854	14966	14992	15014	15056	15057	15109	14998	15047	15145	14992	14888	14962	14942	15025	14962	15005	15013	14858	15069	14949	14873	15118	14915	15104	15006	15043	15008	14974	15054	14977	14963	14946	15142	14936	14841	14926	14871	15005	14950	15218	14813	15018	14845	15033	15111	15091	15047	14878	14983	15199	14938	14918	14915	14910	15129	14907	15091	15101	14833	15030	14884	14945	15012	14934	15038	14985	15049	15001	14989	14992	14801	14856	15044	14955	14940	15041	15009	14958	14987	14926	14924	14923	15001	14965	15010	14813	14834	14838	15077	15105	14970	14951	14851	15044	15015	14847	15149	14940	15024	14914	14940	15068	14989	14906	14923	14784	14971	15059	15018	14926	15076	14955	15007	14826	15188	14909	15087	15021	15140	14938	14922	14979	15073	15057	14992	14911	15043	14998	15097	14950	15006	14950	14899	14939	14903	15132	14937	14944	14906	14905	14876	14896	15059	15043	14848	14950	14946	15184	15074	14992	15011	14940	15046	15027	15002	15114	14827	14846	15007	14946	14799	14942	14984	15069	14932	15091	14806	15153	14783	15046	14903	14797	15026	14925	15091	14994	15062	14889	15204	15045	14932	15001	14963	14847	15147	14998	15076	14950	14918	14981	14769	15027	15097	14955	14997	14916	15037	15060	14885	14903	15149	14974	14882	15051	14892	14893	15074	15044	14986	15044	15136	14992	14988	15037	14956	14975	15033	14950	15036	14855	15174	14940	15046	15053	15055	14749	14908	14956	14794	14930	15144	14995	14893	14960	15010	14891	15054	14917	15191	15037	14957	15046	15077	15018	14889	14999	14866	15056	14928	15145	15015	14947	15104	14981	14866	15014	15025	14966	15090	14773	14905	14927	15135	15022	15052	14985	15008	14901	14769	14994	14953	15049	14998	15010	14749	14963	15039	15104	15193	15035	15171	15008	14886	14934	15162	14862	14981	14978	14945	15085	14916	14920	15089	14941	15013	15006	14954	15191	14931	15017	15050	14983	14853	15005	15017	14980	15113	14865	14920	15070	15000	14835	14975	15029	14944	14941	15004	15133	14973	14900	15021	14862	15092	15057	14946	14937	14992	14900	15030	14927	15050	14919	15054	14966	15009	14956	14901	14988	15139	14955	15056	14980	14792	14861	14982	14915	14920	14930	15046	15061	15001	14957	15089	14984	15061	15028	14867	15087	14798	14959	15064	14893	14919	15042	14992	14945	15078	15100	14918	15025	14986	14956	15044	15075	14917	15057	14915	15035	15190	14999	14978	14966	14992	14833	15033	14907	14999	14966	14979	15315	14963	14896	14943	15048	14885	14991	14946	14915	15102	15141	14881	14997	15116	14975	14855	15023	14903	14831	14917	14988	14977	14925	14935	14841	14992	15140	14996	15062	14827	14912	14870	14979	14875	15120	15113	15109	15041	14969	14933	14891	14995	14979	15220	15025	14801	14798	15050	14959	15082	15080	14958	14919	15026	14861	14957	14880	14889	15029	14885	14771	15040	14900	14804	14791	14973	15045	15018	15039	14962	14982	14936	14970	14884	15064	14743	15147	14972	15008	15076	14908	14861	15140	14877	14861	14891	14813	15036	14864	14960	15069	14929	14990	14991	15004	14790	14936	15045	14941	14845	14987	14971	14899	14744	15008	15250	15001	15046	14884	15033	14979	14938	15021	15055	14939	14958	14982	14932	15020	14843	14893	14855	14915	14934	14952	15002	15039	15085	15047	15062	15111	14926	15039	15036	14951	14920	14873	14957	14937	15018	15098	14941	14946	14882	14850	15031	14989	14985	15057	14941	14846	14950	15015	14920	15121	14897	14967	15143	15097	14971	15055	15064	15136	14802	14983	15147	14890	15127	14945	15071	14986	14907	14976	15055	14979	15032	15142	14980	15003	14961	15038	14882	14972	15079	14912	15164	15026	14911	15101	15159	15118	15059	15079	15004	14932	14889	14925	15049	14901	14849	14822	15071	15019	14919	14960	14989	14876	15126	15075	14865	14928	14924	14957	15146	14979	15063	14948	14960	14870	15005	14965	15008	15013	15021	15008	14868	14944	14832	14881	15024	14844	15086	15080	15197	15036	15030	14839	15044	15076	14872	15024	15007	14959	14953	14872	14946	15014	15035	15033	14906	15005	14883	14971	14996	14940	15058	14951	15196	14935	14925	15141	14925	15081	14908	14978	14860	14999	14832	14962	14834	14807	15083	15121	14922	14841	14890	14919	14854	15098	14965	14770	14943	14949	15114	15077	14991	14924	15060	14963	15004	15198	14820	15050	15018	15079	15117	14877	15112	15038	14948	14916	15058	15021	14855	14986	15004	14930	14852	14837	15061	14936	15062	15005	15069	15065	14980	15177	14924	15060	15108	15042	14983	15043	15032	15056	15062	14888	15099
22665	21251	29025	23822	22197	25423	27838	22775	25785	36841	38989	33567	27366	22198	19496	19100	18795	18299	17787	17579	17664	17878	17704	17732	17602	17754	17558	17837	17806	17737	18026	17599	17616	17754	17771	17608	17720	17767	17501	17747	17819	17499	17649	17859	17803	17783	17546	17683	17633	17671	17690	17496	17645	17481	17445	17660	17477	17439	17449	17489	17670	17539	17569	17460	17376	17542	17660	17780	17447	17722	17696	17610	17587	17603	17689	17512	17568	17683	17689	17606	17568	17499	17498	17645	17590	17651	17642	17527	17514	17727	17705	17555	17440	17592	17555	17598	17670	17465	17554	17459	17638	17582	17490	17503	17500	17495	17720	17554	17542	17398	17504	17724	17519	17633	17647	17500	17627	17458	17682	17646	17607	17377	17469	17593	17575	17614	17634	17522	17360	17430	17701	17517	17697	17512	17467	17346	17590	17616	17551	17628	17681	17653	17508	17578	17496	17598	17727	17721	17590	17580	17659	17713	17605	17647	17523	17716	17603	17621	17436	17739	17741	17649	17649	17415	17627	17641	17569	17571	17425	17437	17537	17399	17531	17431	17508	17526	17355	17649	17510	17537	17614	17542	17287	17377	17411	17492	17515	17580	17557	17600	17548	17702	17664	17523	17693	17453	17577	17592	17622	17483	17544	17641	17541	17490	17624	17413	17500	17514	17514	17472	17619	17503	17707	17521	17696	17671	17584	17388	17368	17658	17836	17507	17572	17519	17446	17590	17616	17468	17436	17508	17633	17406	17700	17553	17405	17658	17413	17664	17510	17468	17669	17751	17640	17570	17506	17379	17732	17399	17534	17404	17429	17634	17333	17289	17512	17408	17509	17541	17637	17663	17572	17355	17530	17676	17323	17596	17632	17606	17529	17580	17606	17507	17700	17459	17521	17585	17673	17621	17612	17428	17508	17466	17656	17652	17555	17456	17364	17391	17569	17476	17486	17685	17527	17611	17538	17395	17610	17633	17646	17689	17612	17601	17700	17552	17507	17729	17501	17603	17799	17492	17555	17725	17472	17557	17338	17473	17470	17570	17436	17633	17491	17421	17468	17447	17468	17488	17502	17429	17494	17505	17569	17519	17498	17420	17586	17552	17410	17427	17594	17621	17496	17471	17393	17483	17637	17396	17504	17537	17665	17611	17599	17488	17548	17504	17379	17607	17465	17624	17568	17746	17473	17445	17498	17470	17598	17528	17553	17619	17425	17399	17424	17753	17474	17567	17504	17572	17519	17367	17518	17554	17534	17443	17335	17765	17546	17440	17588	17658	17625	17597	17370	17620	17578	17388	17411	17473	17607	17356	17515	17633	17569	17518	17447	17508	17567	17620	17316	17445	17590	17375	17551	17532	17450	17599	17144	17374	17415	17500	17607	17593	17453	17404	17489	17659	17621	17375	17567	17527	17595	17568	17657	17496	17658	17592	17679	17708	17670	17496	17488	17484	17500	17449	17650	17526	17636	17423	17571	17503	17680	17356	17654	17606	17689	17586	17314	17656	17394	17619	17708	17475	17428	17430	17586	17542	17538	17649	17651	17549	17575	17692	17669	17515	17515	17571	17642	17669	17601	17545	17306	17596	17574	17401	17559	17343	17530	17557	17494	17402	17505	17520	17255	17424	17578	17565	17623	17441	17699	17544	17465	17564	17406	17481	17567	17532	17578	17541	17354	17416	17518	17688	17503	17791	17720	17519	17639	17613	17609	17460	17437	17487	17514	17538	17536	17434	17573	17371	17279	17742	17509	17734	17676	17500	17627	17685	17580	17569	17558	17541	17581	17609	17478	17524	17469	17509	17567	17727	17470	17581	17403	17472	17502	17398	17510	17345	17607	17590	17721	17701	17566	17573	17522	17416	17677	17437	17615	17461	17743	17484	17564	17546	17424	17705	17471	17397	17491	17492	17523	17440	17622	17435	17633	17496	17424	17374	17470	17568	17619	17580	17628	17578	17437	17593	17502	17540	17481	17541	17588	17623	17694	17560	17687	17245	17656	17624	17368	17413	17483	17536	17417	17577	17627	17407	17438	17455	17361	17477	17541	17632	17484	17423	17395	17539	17526	17442	17606	17338	17507	17597	17405	17541	17627	17446	17685	17606	17463	17566	17458	17649	17455	17608	17449	17710	17567	17540	17444	17638	17440	17341	17610	17656	17478	17541	17721	17487	17484	17497	17612	17491	17534	17637	17750	17665	17474	17591	17460	17641	17568	17476	17454	17423	17456	17569	17503	17479	17534	17571	17541	17461	17643	17511	17446	17454	17600	17582	17455	17773	17478	17402	17304	17399	17542	17366	17364	17637	17459	17574	17691	17506	17646	17591	17692	17543	17448	17532	17526	17378	17559	17591	17473	17409	17602	17431	17467	17678	17509	17499	17366	17519	17456	17595	17687	17507	17270	17637	17539	17729	17520	17510	17783	17443	17529	17498	17418	17445	17598	17493	17408	17504	17551	17362	17672	17497	17545	17383	17507	17464	17390	17440	17456	17564	17413	17457	17273	17436	17641	17597	17483	17459	17368	17543	17475	17414	17650	17694	17555	17372	17587	17519	17597	17610	17546	17660	17628	17507	17641	17628	17550	17505	17539	17449	17569	17570	17576	17429	17743	17453	17515	17564	17442	17616	17544	17486	17719	17633	17732	17545	17464	17443	17501	17306	17620	17481	17543	17582	17393	17530	17675	17459	17497	17537	17501	17518	17346	17634	17624	17468	17483	17486	17270	17332	17538	17316	17561	17570	17586	17526	17606	17463	17472	17445	17412	17613	17524	17523	17601	17614	17661	17533	17545	17611	17452	17378	17586	17642	17580	17360	17507	17578	17456	17502	17497	17311	17543	17460	17462	17412	17658	17558	17564	17436	17568	17553	17575	17406	17704	17602	17562	17605	17601	17618	17515	17367	17585	17490	17694	17481	17594	17591	17504	17595	17650	17321	17548	17567	17706	17584	17477	17527	17365	17663	17474	17231	17490	17418	17633	17368	17403	17462	17541	17506	17435	17659	17465	17474	17437	17297	17266	17498	17729	17693	17206	17438	17723	17475	17449	17392	17642	17506	17536	17646	17526	17926	17540	17557	17563	17401	17502	17706	17488	17599	17607	17571	17473	17542	17447	17469	17654	17416	17574	17748	17729	17562	17508	17609	17481	17642	17606	17595	17513	17558	17620	17676	17443	17606	17477	17355	17734	17511	17594	17764	17473	17592	17513	17662	17519	17623	17607	17604	17485	17381	17485	17336	17560	17457	17517	17511	17602	17579	17573	17404	17483	17558	17571	17410	17588	17532	17644	17530	17455	17577	17580	17604	17631	17470	17603	17505	17561	17850	17731	17615	17578	17485	17414	17543	17448	17549	17543	17563	17545	17502	17576	17461	17619	17308	17555	17487	17605	17686	17758	17487	17558	17514	17381	17472	17563	17379	17537	17534	17421	17419	17565	17536	17412	17728	17653	17622	17604	17321	17517	17453	17638	17406	17561	17602	17478	17467	17483	17348	17799	17447	17369	17792	17547	17605	17510	17310	17530	17605	17452	17606	17383	17502	17411	17571	17401	17465	17399	17294	17535	17446	17366	17394	17571	17688	17547	17175	17414	17480	17407	17410	17561	17542	17492	17586	17336	17511	17565	17536	17644	17713	17534	17413	17465	17475	17582	17592	17625	17526	17472	17579	17402	17411	17576	17663	17579	17404	17616	17493	17622	17571	17610	17759	17739	17566	17607	17667	17690	17690	17623	17536	17367	17514	17666	17604	17362	17497	17633	17614	17485	17832	17517	17604	17441	17642	17266	17507	17358	17559	17583	17700	17577	17803	17443	17398	17722	17502	17504	17478	17711	17575	17510	17577	17660	17568	17683	17540	17549	17534	17684	17491	17639	17699	17680	17611	17326	17401	17421	17667	17524	17420	17518	17641	17572	17615	17669	17718	17493	17378	17536	17594	17532	17541	17442	17496	17494	17442	17629	17554	17450	17448	17481	17763	17539	17236	17325	17453	17409	17693	17659	17549	17562	17376	17621	17342	17361	17829	17602	17350	17487	17342	17603	17503	17637	17554	17400	17522	17384	17355	17387	17389	17412	17523	17601	17467	17350	17577	17926	17530	17450	17723	17504	17590	17414	17704	17688	17463	17489	17477	17631	17568	17623	17617	17441	17512	17543	17612	17477	17598	17388	17645	17473	17499	17642	17315	17469	17523	17537	17515	17513	17387	17497	17490	17597	17366	17583	17531	17481	17413	17547	17438	17583	17784	17502	17605	17349	17627	17536	17432	17529	17499	17714	17475	17481	17453	17389	17783	17524	17646	17724	17585	17754	17431	17563	17551	17534	17564	17453	17659	17396	17418	17426	17666	17328	17649	17496	17544	17691	17747	17593	17570	17641	17631	17495	17386	17540	17560	17594	17510	17553	17681	17345	17433	17448	17315	17515	17526	17522	17540	17524	17659	17380	17474	17570	17597	17524	17618	17513	17636	17484	17563	17447	17639	17423	17493	17625	17544	17496	17558	17474	17572	17475	17424	17831	17641	17666	17480	17224	17531	17349	17655	17352	17400	17562	17307	17763	17646	17564	17610	17568	17380	17631	17560	17488	17573	17399	17471	17496	17660	17371	17336	17419	17737	17542	17576	17485	17427	17816	17588	17625	17445	17483	17665	17531	17571	17632	17538	17417	17688	17620	17523	17485	17651	17632	17495	17488	17349	17555	17635	17545	17551	17592	17702	17822	17539	17586	17644	17384	17547	17572	17399	17386	17533	17700	17653	17545	17471	17552	17540	17571	17397	17569	17524	17393	17769	17847	17501	17435	17357	17357	17633	17547	17677	17332	17516	17435	17487	17447	17444	17349	17397	17332	17395	17551	17651	17524	17572	17490	17556	17713	17555	17418	17572	17504	17374	17470	17484	17384	17719	17619	17208	17495	17350	17585	17574	17322	17438	17661	17557	17483	17461	17589	17331	17386	17508	17594	17598	17685	17694	17568	17487	17617	17605	17766	17710	17502	17748	17409	17514	17453	17577	17595	17326	17545	17389	17556	17374	17513	17406	17530	17500	17609	17491	17664	17474	17398	17689	17360	17637	17690	17591	17559	17698	17733	17615	17391	17571	17543	17565	17545	17499	17724	17697	17385	17374	17708	17581
36115	59145	51558	39950	32639	27247	23885	22307	27997	39298	39757	34259	26297	19787	17190	16809	16474	15537	15162	15134	15248	15133	15135	15166	15014	15347	15089	15016	15072	15112	14974	15023	15297	15098	15200	14788	14908	15025	15150	15033	15040	15047	15313	15134	15100	15038	15040	15101	15050	14880	14999	14998	15124	15106	15015	15034	15220	14954	15213	15052	14994	14969	15017	14883	15226	15133	15078	15299	15088	15253	15010	15291	15018	15039	15157	15043	14972	15056	15188	15073	14992	15133	15099	15001	15097	15187	15001	15270	15071	15028	15176	14942	14987	15151	15039	15147	15100	14875	15180	14998	14952	15117	15186	14863	15092	14994	14896	15213	15072	15109	15059	14984	15023	15094	14886	15055	15003	14965	15031	15108	15161	15077	15064	15029	15125	15097	15097	15257	15128	15038	15096	14852	15025	14924	14998	15165	14991	15110	15005	15128	15030	15009	15163	15041	14975	15083	15089	15017	15102	14849	15133	15195	15142	15020	14973	15068	15069	15234	15041	14888	15147	15113	15111	15096	15051	15028	15047	14977	15089	15051	15187	15173	15115	15101	15069	15160	15084	14976	15135	14924	15092	14973	15091	15112	15086	15206	15134	15180	14924	14908	15088	15085	14922	15152	14875	15224	15085	15200	15116	15158	15134	15132	15054	14996	14974	14995	15049	15085	15057	15115	14995	15043	15022	15071	15074	15032	14899	15179	15042	15099	15047	14941	15017	14900	15171	15132	14880	14912	15224	14848	15054	15088	14999	15142	15040	14966	15076	15088	15205	15050	15169	15055	14809	15188	15210	15108	15010	14990	15130	15005	15125	15097	15143	15044	15151	14985	15036	15046	15116	15080	15131	15131	14978	15009	14949	15183	15037	15028	15031	14968	15257	14990	14995	15065	15020	15008	15053	15084	14995	14998	15180	15064	14986	15046	15064	15029	15117	14986	15119	15204	15145	15077	15177	15118	15048	14910	15008	15171	14917	15101	14938	15078	15271	14896	15049	14851	15064	15049	14964	15109	14965	14917	15160	15033	15001	14968	14838	15076	14973	15123	15076	15145	14859	15059	14991	14999	15142	15230	15051	15138	14924	14986	15031	14916	15059	15021	15235	14948	15003	15177	14983	14923	15099	15162	15052	14926	15083	15098	15098	15123	15088	15157	15140	14958	15028	15191	15043	14907	15234	15044	15147	15099	15090	15131	15142	14951	15063	15062	15021	15061	15058	15200	15143	15158	15051	15112	15019	15107	15072	14954	15161	15103	15001	14922	15027	15001	15070	15045	15074	15041	15042	15124	15110	14909	15199	15024	15147	14943	15054	15001	15052	14989	14964	15116	15229	15116	14934	14830	15011	15074	14997	15068	15047	15115	15068	15056	15119	15062	15207	14960	15009	14987	15077	15052	15006	15113	15098	14902	14939	15231	15069	15081	14915	15172	15102	15064	14841	15073	15003	15149	15147	14915	15070	15036	15015	15071	14993	15061	15057	15001	14843	15103	15162	14988	14922	15112	15090	14992	15044	15175	14782	15160	14913	15162	14916	15008	15108	15161	15073	15014	15016	15121	14909	15032	15146	15175	15022	14975	15136	15071	14974	14899	15047	15055	15057	14937	14893	15133	14955	15241	14919	15032	15099	15124	15070	14959	15085	14991	14976	14999	14953	14922	15189	14961	15056	15017	15004	15079	14980	15002	14973	15024	14932	14990	15040	15196	14988	15199	15114	14859	14986	15001	14985	15047	15132	14967	15223	15046	15073	15190	15019	14984	14925	15036	15079	14949	15149	14953	15121	15052	15091	15058	15194	15149	14976	14856	14942	14889	14984	15048	15078	15108	15230	15151	15055	14954	15083	14896	15038	15129	15116	15068	15045	14910	14808	15049	15243	15113	15190	15072	15088	15215	14995	15190	14965	14841	14947	15110	15010	15045	15090	15181	15162	15066	15204	15145	15159	15038	15058	15107	15116	15018	15037	15199	15123	15067	15118	15085	15013	15088	14978	15078	14999	15134	14867	15079	15137	15083	15111	15165	15146	15092	14989	15007	15057	15118	15082	15049	15078	14954	14932	15066	15073	15124	14897	15060	15069	15077	15071	15145	15036	14980	14843	15096	15100	15006	15033	15065	15126	14977	15004	15111	15061	14908	14856	15081	14932	15066	15046	15116	15009	14958	15211	15253	15081	15060	15035	15187	15041	15037	15061	15080	15085	14981	15021	15080	15074	14887	15086	15004	14910	15017	15051	15133	15214	14985	15073	14997	15026	15022	15089	14925	15069	15077	14944	14832	15186	14990	15113	15081	14993	14928	15159	14983	14948	14996	14975	15074	15030	15019	15032	15176	15145	15053	14942	15038	15057	15007	15037	15071	15113	14983	15000	15014	15087	14907	14977	15077	14930	15127	15017	15129	14917	15084	15134	15053	14895	15073	14979	15107	15015	15040	15138	15048	15035	14980	15037	15010	15146	15106	15149	14953	15128	15086	15070	14868	15248	15021	14999	15152	14968	14951	15049	15179	14979	14977	14936	15014	15204	15077	15044	15052	15195	15091	14930	14983	14981	15100	14964	15130	15200	15019	14944	15150	14958	15112	15070	14995	15025	15081	15087	14981	14920	15056	15054	15100	15261	15033	14959	15062	15182	15053	14907	15099	15146	14949	15108	15170	15062	14979	15127	15043	15152	14941	14978	15192	14896	14884	15098	14996	14864	15056	15142	15024	15097	15022	15042	14995	15199	15080	14991	14949	14893	14872	15039	15178	15004	15153	15047	15018	15045	14962	14942	15127	15127	15017	15195	15008	15074	15031	14982	15179	14880	14888	15024	15096	15047	15064	15090	15032	15011	14975	15055	15148	15020	15068	15177	15116	15077	15010	15032	15152	15053	15032	15159	15003	15155	14939	14929	15145	14923	15031	14963	14889	15196	14963	15119	15164	14985	15079	15072	15097	15060	14856	15127	15066	14963	15002	15024	15035	15022	15261	15089	14971	15089	15133	14824	15050	15040	14909	15082	15054	15079	15027	14986	14991	14943	15006	14937	15267	15000	15051	15093	15037	14992	15079	15070	15185	14985	15081	15009	15091	15018	15101	14963	15120	15053	15036	15051	14957	15137	14936	14896	14970	14989	15050	15077	15188	15026	15031	14991	15070	15070	15144	15103	14936	15117	15025	15080	15045	14955	14963	14902	15010	14907	15073	14992	15020	15040	14908	15087	15041	14973	14853	15133	15150	15049	15067	14946	14982	15063	15015	14836	15218	14921	14939	15234	15062	15044	15010	15048	15100	15383	15003	14990	14848	15113	15085	15028	15064	14957	14988	14941	15088	14924	15117	15017	15049	15157	15045	15232	15026	15046	14962	15016	14898	15001	15137	14964	15051	15060	15049	15093	15158	14911	14931	15078	15007	15078	15067	14971	14945	14999	14944	14971	15046	15029	14975	15090	15108	14985	14993	15055	15159	14994	15000	15050	15098	15071	15067	15041	15018	15038	14986	14962	14955	15067	15076	15113	15006	15139	14958	15084	15113	15004	14881	15020	15246	14966	15144	15059	15174	15090	14967	14982	15065	15079	15044	15206	15045	15182	15033	15212	15049	14929	14947	14996	15107	14988	15038	15124	14963	15049	14924	14986	15253	14969	15063	15009	15100	15054	15039	15097	14915	14921	15119	14886	15183	15071	15186	14891	15007	15078	15161	15170	15029	15048	15179	15062	14970	15081	15069	15117	15244	15001	14968	14962	14966	15031	15001	14938	14973	15021	15195	14985	15125	15029	14958	14939	15094	15099	14914	15135	15044	15092	15101	14864	14815	15029	15079	15138	15046	15016	15107	15072	15092	15029	15010	15007	14984	14960	15108	15229	14951	15053	15007	15065	15056	14986	15102	15005	15129	15020	14915	15095	14962	15152	15030	15082	15007	15178	14981	15045	14950	14993	14894	15139	15217	15196	15265	15003	15206	15151	15116	15084	15062	14979	15037	15063	14984	15092	15064	15125	15121	14989	15059	15109	15051	14959	14995	14825	15095	15196	14897	14989	15289	15127	14977	15033	14955	14926	15097	15032	15141	14887	15128	14989	15046	15155	15020	15165	15116	15141	15104	14913	15157	14946	14828	15008	15053	15102	15159	14885	15022	15022	14996	15013	14979	15026	15012	14988	15076	15002	14951	14962	15063	15091	15106	14989	14992	15156	15009	15019	15088	15030	14901	15145	15067	15016	14983	14917	15096	14952	14932	15105	14927	15035	15163	15039	14773	15110	15115	14930	15104	15030	15053	15196	15083	15032	14918	15075	14998	14988	15105	15174	15074	14964	15094	15015	15166	15071	15077	15227	15150	14968	14873	15098	15174	15031	15040	14931	14907	15070	14883	15014	15011	15081	15026	15143	15094	15052	15058	15020	15075	15047	15112	14951	15145	14977	14995	15041	15097	15080	15187	15022	14993	15033	15171	15113	15003	14876	15138	14952	14999	14997	15093	15068	14980	15015	15043	15003	15119	15130	14957	14967	15086	14819	15032	15061	14985	14927	14887	15036	15027	14927	14938	15258	15083	15068	15010	15249	14988	15055	15058	15057	15235	15122	15030	15118	15146	15253	15028	15105	15001	15038	15120	15193	15133	15110	15060	15029	15044	15156	15013	15293	15095	14984	15045	14915	15089	14921	15153	15027	15112	15051	14963	14959	15030	14919	14964	15093	15115	15108	15101	15030	15021	15020	15004	15170	15096	15037	15008	15004	15047	15010	15106	15030	15114	15021	14968	15061	14973	15048	15071	14852	15211	14984	14945	15048	15066	15186	15140	14971	15039	14969	15191	15199	15024	15019	14984	14965	15077	15100	15194	14953	15224	14992	14970	15029	15105	14959	14987	15069	15056	14937	15024	15164	14947	14937	15155	15101	14997	14972	15183	15183	15094	15130	15219	15112	15055	15041	15164	15122	15179	14983	15110	15154	14880	15200	14976	14960	15082	14985	15073	15059	15250	15230	14936	15051	15155	14948	15100	15140	14817	15086	15045	15016	14925	15031	14939	15039	15224	15165	15082	15003	15020	15075	15038	15045	15069	14935	15034	15054	15038	15073	15007	15010	14912	15114	15003	15160	14888	15146	15121	15130	14965	15185	15071	15000	15128	15024	15000	15153	14986	15192	15020
28518	26832	32730	27765	21412	19422	18749	18067	18103	18795	18815	18345	18462	18629	18376	17759	17933	17701	17788	17642	17569	17741	17695	17785	17636	17740	17542	17696	17597	17562	17663	17646	17478	17419	17560	17540	17610	17591	17680	17749	17597	17637	17652	17484	17635	17433	17747	17686	17421	17703	17537	17630	17497	17555	17337	17504	17684	17746	17698	17643	17382	17364	17665	17675	17522	17579	17648	17586	17572	17659	17459	17739	17559	17701	17564	17453	17716	17665	17578	17538	17547	17627	17563	17610	17560	17347	17747	17747	17732	17962	17663	17680	17531	17444	17532	17412	17439	17431	17598	17732	17669	17598	17546	17608	17491	17263	17721	17721	17774	17672	17490	17573	17821	17430	17749	17575	17727	17552	17559	17564	17591	17725	17748	17502	17474	17723	17717	17661	17596	17483	17674	17748	17567	17494	17702	17659	17513	17638	17706	17743	17634	17659	17823	17499	17474	17632	17638	17600	17451	17543	17489	17545	17496	17603	17689	17574	17588	17170	17626	17676	17902	17678	17557	17449	17524	17684	17614	17718	17509	17502	17624	17500	17507	17652	17668	17581	17654	17651	17370	17432	17521	17722	17633	17562	17610	17624	17586	17754	17421	17730	17725	17422	17592	17607	17547	17556	17390	17581	17499	17685	17641	17460	17586	17696	17462	17636	17675	17425	17688	17539	17539	17514	17527	17681	17724	17519	17547	17894	17520	17458	17667	17629	17697	17641	17621	17512	17594	17664	17660	17623	17544	17524	17468	17601	17628	17602	17506	17545	17575	17495	17489	17594	17668	17415	17429	17485	17480	17518	17368	17630	17519	17629	17763	17572	17548	17502	17561	17636	17700	17518	17555	17549	17247	17599	17565	17465	17666	17474	17547	17616	17583	17581	17724	17715	17450	17546	17545	17490	17527	17644	17642	17594	17553	17571	17360	17576	17617	17850	17755	17611	17721	17546	17535	17785	17531	17825	17500	17421	17580	17714	17532	17543	17633	17493	17676	17786	17731	17347	17630	17591	17538	17760	17520	17629	17612	17618	17641	17605	17388	17565	17430	17513	17660	17306	17291	17578	17641	17793	17414	17659	17646	17513	17609	17675	17546	17530	17598	17515	17482	17504	17468	17645	17607	17695	17752	17544	17576	17501	17477	17544	17539	17592	17667	17672	17677	17830	17464	17667	17611	17612	17749	17448	17531	17469	17486	17474	17490	17659	17942	17551	17595	17628	17574	17612	17522	17498	17495	17462	17544	17594	17641	17535	17521	17506	17457	17491	17441	17712	17779	17665	17571	17577	17228	17569	17519	17660	17740	17439	17651	17787	17492	17355	17469	17828	17670	17756	17587	17663	17581	17362	17688	17522	17644	17582	17528	17654	17764	17484	17613	17521	17501	17808	17697	17786	17728	17660	17707	17564	17459	17626	17467	17595	17682	17796	17505	17512	17740	17496	17735	17595	17716	17434	17614	17549	17516	17571	17695	17636	17498	17707	17608	17570	17428	17618	17526	17435	17520	17835	17856	17583	17640	17733	17846	17494	17553	17516	17547	17426	17606	17448	17586	17738	17728	17430	17735	17596	17612	17675	17548	17514	17468	17766	17468	17722	17681	17549	17548	17628	17637	17626	17501	17655	17525	17687	17533	17636	17591	17497	17679	17620	17546	17710	17593	17459	17573	17520	17712	17639	17624	17585	17504	17804	17511	17475	17642	17645	17586	17581	17709	17522	17524	17633	17646	17711	17367	17735	17404	17618	17896	17670	17642	17627	17647	17669	17530	17801	17689	17491	17719	17855	17748	17795	17520	17460	17480	17604	17581	17679	17570	17657	17636	17583	17429	17618	17736	17514	17659	17666	17676	17498	17608	17640	17686	17565	17614	17712	17522	17734	17583	17676	17659	17426	17462	17677	17538	17639	17607	17562	17601	17613	17493	17566	17405	17496	17613	17538	17544	17650	17622	17450	17637	17449	17684	17563	17605	17593	17651	17491	17629	17635	17645	17680	17483	17539	17628	17630	17540	17690	17662	17633	17454	17494	17535	17658	17638	17531	17773	17542	17614	17518	17689	17672	17522	17487	17696	17752	17580	17563	17742	17765	17830	17723	17486	17570	17639	17883	17654	17589	17665	17661	17713	17718	17415	17560	17990	17724	17653	17604	17422	17729	17701	17517	17551	17503	17599	17616	17510	17656	17432	17629	17642	17486	17635	17694	17603	17507	17521	17618	17480	17714	17406	17769	17473	17522	17685	17620	17500	17550	17700	17647	17599	17635	17479	17497	17475	17681	17400	17788	17702	17659	17560	17469	17617	17645	17492	17625	17610	17682	17784	17531	17505	17516	17470	17704	17578	17698	17704	17544	17629	17563	17701	17672	17664	17473	17681	17517	17536	17576	17673	17664	17630	17672	17390	17499	17572	17742	17588	17480	17389	17646	17481	17278	17455	17503	17592	17541	17705	17542	17548	17692	17591	17387	17777	17419	17564	17653	17600	17743	17601	17500	17633	17547	17768	17630	17749	17514	17387	17557	17591	17520	17505	17481	17633	17618	17489	17762	17696	17527	17632	17804	17528	17792	17800	17679	17580	17869	17680	17582	17489	17707	17672	17690	17287	17578	17441	17511	17576	17723	17764	17783	17629	17697	17529	17400	17785	17571	17684	17523	17596	17617	17701	17720	17747	17412	17608	17668	17610	17346	17409	17634	17599	17682	17410	17518	17687	17680	17632	17593	17667	17490	17498	17570	17571	17684	17704	17445	17619	17442	17664	17627	17560	17475	17501	17479	17549	17309	17552	17647	17544	17432	17595	17504	17496	17471	17514	17537	17840	17662	17435	17654	17691	17571	17720	17700	17700	17658	17583	17662	17539	17615	17680	17545	17448	17882	17475	17625	17646	17664	17658	17404	17551	17689	17667	17637	17688	17543	17693	17499	17706	17709	17666	17642	17675	17548	17581	17473	17541	17673	17643	17460	17558	17767	17704	17534	17561	17676	17550	17561	17753	17477	17485	17575	17526	17687	17620	17636	17496	17431	17496	17516	17580	17482	17533	17449	17546	17584	17551	17546	17533	17470	17554	17386	17625	17513	17739	17523	17652	17745	17543	17731	17547	17537	17281	17426	17606	17521	17723	17556	17538	17621	17638	17528	17610	17588	17655	17759	17722	17424	17548	17771	17659	17606	17540	17606	17695	17637	17482	17500	17647	17667	17485	17449	17468	17448	17590	17606	17501	17465	17355	17608	17687	17583	17624	17658	17707	17704	17549	17658	17644	17669	17670	17687	17818	17619	17706	17588	17477	17500	17773	17417	17720	17660	17678	17740	17512	17587	17625	17638	17498	17704	17812	17701	17668	17628	17656	17475	17666	17455	17577	17696	17522	17619	17552	17653	17590	17732	17624	17483	17509	17477	17736	17634	17713	17499	17600	17549	17590	17555	17587	17608	17594	17463	17436	17739	17726	17625	17684	17628	17609	17528	17740	17589	17535	17537	17439	17552	17588	17590	17625	17614	17510	17616	17541	17671	17681	17638	17625	17681	17641	17701	17572	17378	17548	17658	17634	17463	17586	17495	17597	17703	17846	17682	17556	17648	17473	17698	17669	17611	17445	17509	17575	17652	17615	17643	17551	17641	17611	17482	17609	17568	17879	17831	17513	17580	17897	17538	17595	17703	17575	17500	17550	17622	17751	17507	17603	17444	17709	17599	17603	17621	17689	17444	17646	17587	17590	17766	17741	17412	17673	17682	17610	17665	17650	17421	17422	17516	17530	17597	17879	17530	17881	17624	17671	17884	17725	17749	17615	17565	17578	17492	17651	17668	17533	17470	17555	17550	17718	17721	17883	17568	17646	17620	17382	17676	17460	17641	17702	17501	17679	17679	17614	17538	17638	17779	17497	17544	17528	17561	17604	17595	17555	17605	17402	17445	17769	17706	17379	17541	17375	17756	17634	17551	17660	17640	17588	17635	17582	17650	17521	17784	17452	17503	17579	17827	17730	17632	17643	17540	17572	17485	17657	17503	17578	17642	17655	17447	17634	17500	17398	17664	17552	17596	17583	17451	17582	17786	17477	17745	17498	17532	17572	17445	17660	17814	17648	17591	17683	17599	17669	17634	17762	17600	17432	17534	17634	17516	17608	17710	17613	17659	17906	17563	17391	17764	17520	17523	17526	17424	17537	17787	17584	17403	17601	17668	17485	17502	17801	17649	17688	17860	17611	17907	17572	17693	17677	17465	17558	17599	17712	17660	17415	17520	17744	17658	17674	17574	17690	17629	17563	17603	17767	17655	17483	17553	17627	17543	17521	17554	17660	17451	17500	17827	17638	17251	17494	17503	17586	17540	17655	17569	17547	17639	17607	17484	17613	17578	17553	17641	17612	17725	17296	17653	17681	17775	17657	17516	17660	17690	17645	17567	17508	17563	17680	17417	17566	17563	17532	17671	17574	17532	17403	17639	17627	17642	17709	17565	17458	17526	17607	17732	17612	17718	17648	17703	17841	17651	17610	17548	17559	17648	17371	17583	17553	17750	17851	17569	17416	17645	17796	17571	17552	17620	17535	17591	17421	17583	17571	17607	17754	17683	17587	17432	17846	17457	17634	17595	17574	17624	17541	17598	17452	17566	17661	17420	17608	17519	17584	17510	17639	17546	17619	17693	17718	17613	17701	17564	17697	17423	17514	17524	17765	17508	17668	17519	17472	17425	17607	17720	17642	17399	17542	17661	17748	17648	17628	17618	17746	17619	17778	17649	17757	17648	17531	17602	17406	17535	17717	17612	17597	17494	17617	17690	17706	17708	17656	17612	17610	17588	17561	17672	17468	17467	17663	17630	17459	17600	17534	17617	17790	17419	17735	17417	17740	17601	17613	17720	17686	17760	17713	17630	17593	17629	17673	17556	17628	17605	17600	17638	17670	17575	17759	17700	17822	17558	17617	17575	17579	17608	17896	17743	17545	17660	17658	17643	17529	17655	17611	17523	17612	17572	17572	17613	17596	17443	17567	17567	17778	17476	17575	17568	17853	17619	17540	17606	17752	17674	17823	17738	17687	17534	17425	17380	17818	17682	17724	17445	17706	17589	17493	17457	17563	17374	17574	17586	17556	17520	17513	17504	17716	17499	17607	17575	17520	17458	17467	17672
29132	42413	36388	26162	20214	17350	16049	15860	16091	16861	16785	15947	16265	16464	15951	15446	15161	15301	15204	15071	14994	15244	15208	14892	15149	15190	15130	15110	14961	15212	15064	15217	15150	15212	15225	14991	15094	15024	15034	15110	15162	15443	15014	15005	15231	15159	15234	15216	15108	15170	15117	15004	15104	15194	15192	15299	15108	15076	15047	15193	15046	15274	15184	15251	15224	15219	15064	15184	14954	15162	15163	15174	14978	15178	15032	15277	15039	15182	15317	14925	15230	15010	15221	15095	15161	15090	15296	15099	14953	15107	15165	15094	15153	15193	15194	15087	15094	15190	15147	15262	15109	15084	15172	15213	15122	15058	15107	15338	15100	15165	15063	15047	14981	15205	15044	15076	15142	15122	15104	15227	15077	15276	15116	15051	15138	14953	15187	15086	15066	15132	15083	15155	15165	15192	15069	15266	15111	14997	14817	15068	15116	15134	15116	15044	14885	15036	15092	15127	15075	14982	15057	15106	15179	15142	15184	15423	15090	15158	15169	15137	15122	15081	15133	15179	15059	15073	15210	15098	15262	15092	15048	15194	15157	15108	15010	14943	15065	15162	15175	15242	15084	15069	15009	15089	15216	15142	15162	15015	15035	15247	15155	15030	15170	15118	15059	15183	15069	15098	15119	15133	15126	15184	15034	15233	15166	15074	15101	14945	15184	15256	15053	15108	15144	14969	15164	15050	15054	15084	15008	15181	15113	14958	15340	15322	15048	15119	15082	15081	15076	15155	15234	15097	15115	15209	15297	15109	15022	15073	14983	15217	15055	15102	15173	15158	15125	15122	15071	15228	15127	15173	15089	15139	15157	15267	15041	15215	15183	15151	15030	15157	15139	14931	15058	15002	15172	15263	15113	14985	15152	15219	15087	15154	15056	15037	15193	15215	15130	15083	15142	15159	14989	15197	15157	15048	15115	14935	15111	15098	15083	15048	14953	15096	15150	15159	15062	15048	15144	15191	15124	15042	15050	15144	15061	15052	14909	14989	15252	15203	15132	15085	15094	14973	15081	15270	15093	15110	15028	14942	15002	15046	15129	15154	15045	15043	15091	15015	14994	14987	15281	15174	15057	15066	15035	15157	15334	15175	14986	15129	15300	15044	15227	15199	15314	15101	15290	15025	15062	15138	15087	15264	15191	15148	15098	15128	15046	15128	15208	15216	15003	15010	15106	15118	15073	15329	15097	15274	15176	15252	15095	15069	15136	15144	15065	15138	14964	15217	15039	15224	15066	15122	15133	15131	15135	15133	15113	14997	15229	15164	15132	15052	15130	15151	15078	15213	15138	15105	15188	15041	15069	15016	15264	15263	15305	15221	15074	15040	15232	15154	15064	15200	14998	15153	15213	15133	14928	15110	15206	15113	15180	15122	15125	15176	15119	15197	15105	15094	15117	15118	15244	14937	15133	15237	15063	15066	15031	15131	15067	14997	15121	15173	15224	15003	15278	15119	15015	14968	15186	15206	14988	15030	15030	15200	15173	14997	15216	14950	15213	14975	15282	14949	15194	15182	15095	15028	15116	15110	14870	15136	15213	15050	15128	15175	15207	15149	15347	15111	15189	14959	15170	15233	15048	15207	14975	15174	15067	15122	15268	15198	15151	15027	14916	15032	15101	15217	15397	15088	15019	15280	14989	15253	15072	15228	15148	15052	15165	14996	15104	14987	15162	15279	15238	15163	15055	15262	15043	15181	15078	15013	15070	15094	15160	15288	15168	15178	15170	15247	15201	15234	15153	15270	15143	15042	15193	15126	15117	14950	15262	15074	15115	15169	15061	15200	14983	15251	15017	15065	15194	15107	15126	15081	15198	15251	15093	15143	15172	15259	15168	15112	15181	15199	15029	15267	15060	15147	15191	15171	15130	15110	15107	14990	15004	15126	15077	15245	15186	15232	15089	14988	15074	15082	15028	15256	15045	15146	15115	14841	15139	15037	15058	15125	15181	15067	15066	15189	15141	15134	15039	15091	15147	15103	15079	15004	15017	15069	15079	15161	15097	15085	15136	15012	15142	15220	15175	15161	15187	15149	15162	15134	15114	15041	15252	15388	15139	15150	14932	15246	15228	15332	15206	15208	15256	15161	15232	15124	15101	15157	15151	15000	15046	15167	15154	15213	14988	15122	15277	14951	15089	15300	15257	15063	15238	15077	15086	15243	15192	15181	15169	15056	15009	15125	14944	15102	15212	15037	15125	15291	14949	15054	15315	15049	15055	15107	15044	15321	15217	15092	15243	15209	15063	15005	15199	15011	15160	15158	15092	15261	15199	15120	15053	15234	14941	15008	15313	15212	15028	15143	15174	15168	15190	14935	15151	15157	15074	15129	15211	15167	15239	15072	15018	15256	14980	15159	15152	15298	15049	15131	15032	15289	15163	14982	15267	15124	15233	15223	15031	15040	15195	15019	15140	15109	15073	15055	15118	15155	15078	15099	15114	15148	15009	15108	15137	14983	15086	15184	15177	15026	15110	15287	15106	15072	15232	14974	15256	15135	15166	14945	15096	15179	15183	14909	15140	15300	15112	15072	15169	15076	15258	15115	15153	15226	15154	15211	15091	15113	15021	15060	15195	15086	15150	14925	15128	15177	15036	15239	15185	15058	15212	15142	15163	15104	15102	15082	15162	15183	15125	15237	15097	14891	15068	15203	15136	15117	15045	15122	15123	15191	15115	15040	15111	15106	15310	14972	15308	15060	15122	15056	15157	15008	15144	14947	15211	15177	15167	15096	15327	15097	15016	15285	15096	14955	15036	14948	15259	15123	15185	15131	15317	15095	15003	15094	15084	14933	14993	15056	15223	15085	15072	15165	15015	15190	15144	15177	15249	15074	15191	15083	15238	14983	15346	15235	15218	15238	14948	15237	15131	15211	15299	15109	15336	15206	15010	15156	15143	15121	15186	15176	15109	15131	14985	15122	15301	15194	15144	15090	15157	15170	15197	15118	15173	15080	15205	15170	15173	15234	15166	14928	15160	15261	15142	15209	15264	15117	15176	15106	15019	15120	14973	15154	15230	15133	15105	15040	15281	15142	15177	15036	15139	15128	15043	15253	15108	15114	14998	15093	15222	15232	15251	15257	15135	15247	15237	15087	15140	15030	15182	15182	15150	15108	14990	15123	15236	15034	15214	14889	15064	15300	15069	15212	15178	15212	15238	15179	15176	15071	15183	15073	15158	15284	15189	15179	15338	14935	15216	15140	15208	15220	15252	14980	15048	15135	15070	15123	15270	14978	15286	15040	15125	15231	15254	15220	15132	15016	15252	14979	15155	14819	15173	15169	15427	15196	15149	15200	15136	15112	15056	15116	15099	15119	14960	15198	15209	15120	15222	15089	15068	15158	15133	15012	15064	15164	15055	15019	15135	15244	15077	15076	15212	14991	15031	15116	15141	15200	14992	15227	15118	15031	15140	15139	15099	15220	15225	15095	15273	15051	15216	15165	14909	15170	15078	15143	15214	15243	15128	15154	15073	15285	15157	15154	15097	15156	15017	15168	14997	14972	15208	15091	15231	14916	15277	15088	15154	15363	15041	15059	15128	15040	15099	15079	15010	15074	15335	15253	15112	14977	15349	15113	15104	15045	15126	15102	15234	15037	15249	15176	15203	15111	15090	15149	15096	15104	15095	15092	15003	15182	15133	15111	15130	15149	15224	15097	15328	15101	15188	15185	15225	15100	15062	15138	15003	15204	15036	15112	15083	15170	15052	15179	15055	15250	15077	15199	14991	15274	14991	15124	15225	15173	15149	15095	15087	15143	15197	15083	15046	15144	15247	15170	15048	15093	15095	15215	15040	15101	14973	15133	15134	15128	15214	15043	15229	15022	15265	15153	15110	15173	15249	15155	15035	15144	15133	15323	14949	15110	15215	15100	15263	15288	15163	14885	15104	15205	15152	15173	15011	15128	15070	15296	15146	15270	15091	15042	15199	15192	15203	15208	15155	15128	15198	15109	15286	15016	15045	15145	15181	15263	15206	15106	15141	15131	15323	15079	15082	15090	15165	15219	15097	15159	15270	15130	15139	15078	15224	15065	15235	15147	15075	15276	15062	15270	15129	15056	15097	15101	15067	15100	15028	15319	15133	15165	15121	15210	14854	15276	15208	15310	15103	14949	15263	15083	15210	15225	15236	15227	15184	15161	15068	15290	15120	15157	15257	15127	15090	15176	15151	15208	14865	15118	15230	15201	15064	15188	14896	15303	15175	15032	15170	15026	15157	15121	15134	15134	15157	15277	14911	15132	15137	15240	15047	15151	15120	15120	15122	15157	15172	15122	15158	15173	15059	15201	15042	15202	15016	14988	15300	14986	15098	15247	15122	15093	14960	15353	15070	15126	15126	15139	15276	15186	15304	15133	15070	15125	15130	15165	15155	15076	15107	15140	15019	15195	15120	15031	15071	15106	15127	15270	15014	15160	15064	15178	15283	15131	15083	15121	15218	15180	15285	14821	15033	14937	15061	15273	15187	15173	15193	14873	14927	15246	15205	15012	15026	14919	15103	15083	15246	15211	15264	15158	15083	15145	15062	15184	15098	15035	15371	15149	15192	15274	14981	15091	15133	15141	14948	15108	15010	15037	15002	14968	14985	15079	15128	15107	15057	15208	15069	14982	15037	15023	15217	15376	15355	15025	14989	15287	15257	14985	15063	14983	15193	15046	15036	15045	15128	15161	15093	15082	15170	14940	15087	15176	15108	15012	15056	15110	15165	15045	15032	15228	15036	15257	15209	15246	15104	15050	15181	15108	15004	15021	15089	15080	15143	15154	15167	15087	15187	15207	15240	15106	15157	14987	15007	15123	15073	15102	15161	15077	15161	15031	15092	15024	15321	15028	15107	15313	15088	15019	15227	15080	15070	15225	15083	15171	15301	15171	15165	15158	15182	15137	15042	14866	15235	14987	15171	15272	15115	15042	15110	15195	15302	15110	15188	15200	15049	15091	15195	15071	15178	15023	15102	15206	15342	15064	15173	15120	15046	15108	15084	15140	15124	15191	15138	14950	15154	15140	15072	15116	15071	15057	15203	15216	15285	15165	15180	15186	15087	15004	15048	15157	15199	15055	15061	15129	15193	15145	15075	15034	15162	15139	15168	14925	15086	14970	15144	15094	15240	15134	15132	15075
23824	21287	28739	24951	23559	23960	23409	20182	21182	21917	19991	19139	19963	22012	25382	20749	18914	18053	18055	17567	17474	17452	17536	17441	17434	17624	17310	17368	17345	17311	17360	17293	17202	17323	17416	17146	17287	17410	17496	17325	17227	17417	17461	17246	17238	17125	17383	17183	17397	17342	17364	17132	17115	17193	17236	17274	17105	17439	17343	17471	17197	17262	17423	17300	17168	17272	17468	17380	17062	17299	17378	17350	17179	17193	17560	17258	17426	17475	17480	17051	17133	17341	17477	17351	17169	17155	17491	17195	17172	17357	17390	17189	17191	17287	17284	17183	17300	17321	17364	17081	17070	17361	17421	17146	17136	17208	17027	17246	17133	17108	17179	17274	17137	17390	17236	17342	17436	17308	17355	17225	17226	17219	17363	17169	17150	17265	17174	17120	17188	17392	17377	17407	17350	17143	17286	17140	17549	17249	17462	17285	17229	17174	17274	17243	17485	17176	17311	17252	17297	17346	17363	17217	17309	17446	17248	17363	17405	17244	17365	17231	17312	17248	17484	17412	17305	17179	17236	17102	17179	17217	17314	17026	17331	17486	17436	17099	17120	17113	17308	17193	16936	17197	17255	17450	17203	17206	17393	17229	17289	17200	17193	17339	17357	17317	17298	17006	17127	17294	17215	17137	17326	17394	17234	17351	17078	17245	17230	17206	17189	17207	17288	16946	17281	17289	17321	16842	17188	17384	17256	17272	17205	17493	17352	17320	17370	17316	17500	17334	17288	17317	17316	17140	17216	17327	17274	17261	17136	17245	17331	17344	17248	17446	17402	17167	17227	17301	17325	17230	17293	17182	17337	17214	17372	17210	17297	17212	17252	17317	17202	17218	17315	17217	17363	17294	17384	17360	17336	17117	17464	17064	17294	17172	17146	17186	17139	17449	17287	17191	17282	17286	17232	17302	17226	17319	17163	17302	17201	17302	17447	17389	17397	17090	17563	17310	17240	17387	17260	17280	17311	17075	17186	17230	17126	17392	17081	17261	17124	17357	17254	17467	17302	17212	17140	17490	17086	17410	17277	17375	17395	17431	17451	17284	17240	17407	17291	17310	17273	17261	17191	17197	17151	17343	17338	17156	17254	17041	17278	17314	17218	17185	17545	17238	17410	17497	17178	17269	17345	17203	17344	17235	17226	17175	17170	17301	17268	17246	17191	17497	17147	17072	17197	17195	17276	17353	17266	17392	17247	17225	17476	17429	17079	17072	17297	17134	17466	17475	17264	17281	17242	17362	17348	17291	17165	17369	17237	17405	17385	17094	17205	17294	17284	17266	17314	17290	17265	17304	17450	17307	17399	17211	17276	17259	17331	17131	17364	17376	17224	17197	17240	17320	17354	17263	17284	17485	17282	17379	17438	17370	17353	17063	16970	17265	17185	17299	17324	17241	17321	17227	17292	17307	17193	17363	17280	17255	17356	17277	17428	17263	17133	17184	17284	17203	17222	17360	17213	17335	17331	17288	17158	17102	17364	17350	17287	17179	17096	17213	17318	17047	17147	17391	17148	17056	17233	17378	17293	17447	17289	17402	17485	17243	17264	17470	17309	17180	17229	17238	17197	17246	17404	17431	17279	17306	17113	17176	17288	17343	17354	17180	17276	17142	17243	17309	17077	17341	17311	17036	17165	17518	17246	17462	17344	17348	17234	17088	17136	17216	17326	17391	17326	17241	17152	17045	17152	17271	17313	17081	17244	17198	17292	17406	17240	17178	17263	17230	17167	17474	17297	17216	17256	17288	17094	16930	17350	17225	17161	17255	17590	17038	17160	17319	17429	17176	17275	17456	17336	17243	17331	17129	17311	17337	17265	17409	17184	17250	17309	17165	17414	17179	17351	17248	17152	17357	17354	17148	17243	17434	17371	17117	17286	17270	17272	17418	17298	17387	17267	17175	17164	17068	17305	17131	17388	17341	17162	17200	17201	17364	17348	17104	17358	17359	17030	17030	17359	17311	17162	17081	17344	17284	17541	17259	17270	17217	17275	17349	17183	17258	17265	17315	17278	17341	17143	17169	17200	17261	17218	17246	17121	17284	17374	17095	17315	17275	17250	17117	17151	17216	17107	17261	17353	17529	17163	17306	17423	17301	17183	17408	17237	17292	17284	17320	17258	17208	17236	17029	17137	17220	17073	17398	17241	17223	17553	17278	17325	17219	17377	17376	17316	17122	17357	17280	17240	17199	17540	17090	17112	17190	17352	17355	17132	17074	17294	17288	17100	17111	17240	17188	17305	17119	17373	17262	17055	17084	17268	17130	17260	17228	17181	17308	17397	17293	17162	17208	17481	17111	17466	17177	17334	17178	17294	17285	17428	17289	17224	17388	17316	17182	17369	17176	17017	17441	17175	17162	17300	17280	17340	17423	17189	17144	17342	17153	17242	17447	17340	17017	16917	17451	17208	17073	17194	17297	17253	17230	17505	17385	17224	17360	17130	17415	17241	17279	17140	17260	17370	17280	17447	17208	17289	17284	17317	17206	17229	17205	17364	17536	17374	17405	17213	17343	17334	17236	17203	17124	17160	17357	17397	17144	17245	17314	17181	17223	17151	17257	17217	17393	17178	17264	17160	17185	17289	17327	17259	17301	17313	17047	17376	17335	17418	17376	17264	17300	17177	17169	17443	17223	17304	17260	17387	17265	17389	17196	17421	17133	17310	17075	17230	17130	17281	17178	17291	17233	17232	17179	17173	17199	17234	17336	17363	17448	17380	17181	17277	17328	17149	17216	17232	17402	17237	17228	17286	17261	17388	17391	17244	17357	17306	17361	17191	17036	17332	17276	17425	17134	17280	17245	17270	17208	17163	17111	17250	17384	17222	17329	17207	17304	17387	17248	17299	17254	17235	17351	17251	17327	17299	17267	17310	17248	17319	17469	17352	17229	17138	17312	17376	17377	17285	17254	17252	17253	17285	17340	17447	17562	17284	17339	17476	17357	17422	17281	17200	17468	17324	17375	17242	17428	17331	17154	17343	17198	17270	17173	17087	17339	17410	17053	17217	17209	17265	17188	17244	17404	17498	17309	17193	17141	17361	17228	17418	17405	17377	17481	17408	17358	17074	17169	17389	17293	17118	17268	17123	17302	16976	17258	17352	17321	17277	17356	17341	17116	17083	17372	17542	17262	17274	17113	17267	17275	17277	17135	17353	17342	17289	17417	17218	17131	17317	17282	17109	17421	17391	17346	17079	17303	17066	17162	17266	17255	17347	17293	17279	17177	17123	17462	17268	17358	17289	17239	17346	17361	17278	17147	17168	17513	17429	17211	17296	17191	17411	17211	17208	17100	17171	17161	17254	17189	17281	17371	17158	17429	17447	17426	17232	17176	17080	17324	17279	17317	17430	17242	17384	17271	17316	17181	17295	17013	17291	17034	17422	17276	17359	17236	17451	17195	17478	17390	17482	17332	17359	17150	17365	17287	17340	17309	17299	17256	17220	17450	17394	17272	17180	17234	17335	17230	17266	17233	17160	17224	17150	17261	17357	17280	17124	17257	17476	17266	17446	17150	17344	17146	17297	17336	17251	17131	17240	17159	17237	17433	17226	17272	17258	17337	17242	17281	17130	17109	17337	17274	17263	16925	17251	17166	17294	17512	17414	17252	17199	17350	17374	17306	17174	17234	17386	17220	17350	17350	17340	17534	17346	17225	17306	17271	17337	17609	17143	17299	17400	17287	17203	17276	17162	17095	17423	17423	17193	17055	17079	17291	17119	17249	17275	17372	17087	17332	17324	17253	17168	17330	17211	17289	17250	17021	17300	17193	17093	17404	17256	17122	17397	17359	17244	17216	17456	17157	17258	17493	17305	17237	17528	17269	17132	17323	17277	17306	17194	17215	17316	17153	17301	17378	17098	17149	17065	17190	17198	17141	17378	17332	17019	17306	17319	17513	17502	17049	17278	17460	17280	17232	17313	17360	17205	17435	17236	17171	17006	17206	17378	17267	17276	17275	17166	17414	17419	17364	17282	17208	17247	17338	17293	17288	17182	17309	17497	17203	17271	17126	17176	17225	17224	17075	17254	17156	17150	17128	17274	17356	17317	17331	17364	17467	17173	17172	17328	17283	17390	17300	17206	17143	17354	17180	16872	17374	17282	17393	17221	17320	17308	17345	17114	17203	17194	17437	17553	17451	17245	17243	17110	17157	17189	17166	17059	17188	17280	17208	17375	17296	17170	17096	17441	17141	17148	17189	17611	17347	17231	17441	17211	17264	17214	17175	17231	17337	17370	17311	17268	17369	17096	17151	17294	17384	17204	17339	17237	17312	17149	17214	17112	17213	17381	17256	17269	17111	17195	17193	17309	17247	17385	17040	17538	17339	17092	17200	17320	17073	17139	17187	17265	17151	17324	17359	17249	17180	17182	17249	17198	17385	17414	17215	17307	17228	17480	17273	17308	17411	17404	17367	17234	17317	17316	17201	17099	17230	17287	17043	17278	17291	17236	17280	17316	17277	17350	17410	17312	17311	17277	17074	17139	17333	17314	17199	17260	17115	17299	17339	17431	17261	17295	17286	17297	17282	17319	17197	17256	17432	17252	17368	17295	17282	17203	17250	17415	17018	17532	17192	17350	17394	17504	17279	17390	17188	17166	17463	17301	17251	17337	17511	17462	16966	17317	17143	17228	17213	17197	17271	17285	17163	17358	17095	17259	17205	17198	17167	17310	17201	17131	17265	17272	17111	17219	17259	17213	17208	17346	17211	17203	17276	17334	17070	17152	17401	17091	17311	17155	17274	17150	17409	17565	17228	17351	17410	17211	17304	17168	17395	17243	17429	17263	17217	17614	17284	17120	17262	17331	17044	17357	17365	17331	17043	17256	17180	17296	17035	17229	17150	17142	17317	17371	17417	17197	17102	17109	17142	17273	17098	17327	17220	17240	17397	17446	17440	17274	17138	17295	17204	17151	17138	17314	17166	17324	17279	17308	17141	17229	17025	17226	17465	17251	17354	17247	17357	17377	17165	17080	17112	17288	17258	17155	17136	17188	17254	17419	17418	17243	17328	17377	17236	17054	17215	17275	17375	17268	17302	17082	17181	17228	17215	17315	17261	17437	17383	17114	17323	17279	17273	17439	17247	17367	17226	17241	17274	17197	17278	17216	17407	17254	17217	17207	17183
33308	54539	46772	33677	27192	22296	19974	18751	20713	21280	18090	17911	18288	21664	25586	18211	16724	15952	15377	15299	15104	15093	14868	15201	15002	14941	14822	14898	14872	14881	15020	14850	14965	15056	15078	14807	14956	14939	14906	14894	14866	14973	14921	15028	15043	14909	14905	14921	14794	14834	14801	15071	15009	14829	14766	14920	14823	14971	15024	15035	14933	14981	14742	14902	14693	14819	15029	14853	14825	14833	14973	14995	15023	15059	14828	14913	15123	14863	14938	14998	14903	14781	14900	14956	14858	14837	14927	14896	14684	14914	14887	15031	14993	14943	15089	14968	14972	14940	14978	14915	14868	14959	14922	14951	14824	14920	14890	14914	14864	14951	14996	14846	14792	14896	14764	14739	15010	14888	14799	15036	14857	14753	14929	14923	14749	15000	14994	14864	14894	14947	14807	14840	14893	14977	14838	14840	15151	14843	14861	14858	14814	14982	14946	14744	14878	14988	14976	14991	14954	14782	15024	14965	14871	14887	14834	14744	15063	14862	15048	15013	14934	14829	14870	14827	15112	14810	14876	14831	14764	14818	14905	14767	14866	14887	14917	14846	14829	14877	14955	14978	14865	14661	14964	14802	14928	14807	14880	14920	14776	14759	14910	14826	15026	14871	14931	15009	15050	14790	14957	14969	14943	14882	15144	14793	14900	14983	15054	15021	14919	14804	14846	15037	14922	14895	14532	15011	14887	14879	14889	14817	14985	14753	14819	15071	15020	15014	14893	14808	14866	14723	14931	14879	14903	14909	14959	15006	14956	14837	14881	14915	14900	14920	15011	14847	14861	14769	14787	14888	14885	14942	14864	14727	14866	15033	14861	15008	14875	14938	15037	15122	14956	14904	15077	15005	14955	14938	14997	14782	14885	15008	14935	14978	14994	14693	14870	14991	14891	14739	14781	14934	14916	15001	14796	14932	14808	14919	14845	14733	14837	14772	15055	14793	14908	15004	14823	15027	14938	14930	14914	15077	14835	15032	14783	14880	14830	14777	15090	14879	14991	14860	14778	14890	14847	14796	14894	14984	14942	14996	14844	14990	14810	14892	14784	14999	14930	14793	14947	15037	15073	14756	14789	14936	14888	14839	14957	14971	14804	14946	14974	14870	15026	14958	14726	14889	15039	14837	14984	14972	14887	14888	14837	14737	14900	14873	14862	14896	15005	14785	14982	15159	14904	14979	14940	15093	14733	14848	14817	14865	14909	14845	15060	14788	14852	15009	15037	14778	14896	14952	14776	14878	14890	14811	14945	14868	14934	15090	14926	15036	14781	14700	15086	14762	15023	15041	14845	14838	14936	14976	14771	14924	14815	14859	14782	14956	14884	14967	14855	14982	14936	14952	14887	14903	14796	14935	14871	14809	14936	14860	14875	14868	14729	14992	15057	14885	14976	14983	14961	14767	14853	14922	14974	15030	15003	14873	15007	14832	14821	14663	14924	14923	14865	14994	14854	14932	14897	14887	14860	14874	14999	15054	14790	14923	15064	14804	14751	14967	14989	15060	14868	14847	14935	14803	14830	15042	14911	15090	14880	14957	14911	14943	14853	14907	14865	14946	14946	14877	14783	14922	14864	15058	14833	14953	14955	14777	14996	14943	15021	14824	14827	14704	14948	14893	14862	14896	14803	14837	14856	14762	14990	14789	14914	14952	14934	14982	14722	14885	14807	14903	15007	14943	14967	14959	14784	14902	14794	14783	14920	14932	14874	14879	14838	14848	14842	14817	14954	14918	14880	14986	14927	14876	14937	14851	14899	14935	14993	14800	14949	14879	14821	14827	14936	14876	15007	14953	14940	14901	14955	15015	14953	14799	14959	14839	14769	14977	14831	14959	14903	14828	14971	14852	14843	14922	14920	15033	14999	14833	14902	14770	14942	14805	14972	14709	14919	15053	14877	14903	14953	14867	15000	14870	14836	15050	14953	14903	14880	15079	14859	14977	14926	14895	15012	14764	14790	14809	14808	14859	14934	14925	14838	14988	14742	14699	14924	15011	14943	14832	14815	14738	15008	14795	15019	14913	14916	14804	14782	14995	14865	14982	14957	14846	14806	14802	14881	14878	14958	14905	14892	14818	14800	14917	14725	14924	15092	14796	14955	14952	14767	14895	14761	14975	14895	14813	14840	14810	14880	14926	14907	14786	14872	14837	14981	14911	14835	14916	14765	14941	14949	14971	14843	14855	14845	14972	14709	14798	14759	14828	14804	14990	14823	15021	14938	14906	14928	14904	14855	14947	14868	14751	14982	14990	14752	14944	14837	15080	14851	14793	14855	14818	14793	14952	14829	14903	14861	14970	14795	14996	14818	14981	14937	14809	14844	14970	14790	14976	14746	14971	14872	14874	14990	14913	14901	14919	14898	14942	14849	14950	14789	14895	14988	15099	14872	14927	14997	15052	14993	14862	14813	14812	14941	14682	14952	14822	14994	14883	15049	14985	15020	15021	14938	14857	14741	14835	14957	14921	14959	14911	14993	14767	14778	14858	14894	14808	14924	14764	14764	14900	15049	14834	14831	14919	15044	14914	14735	14897	14850	14773	15204	14888	14766	14801	14992	14977	14884	14837	14903	14875	15122	14757	14838	14865	14801	14911	14899	15051	14940	14956	14918	15082	14828	14896	15066	14834	15056	14944	14950	14856	14993	14890	14822	14875	14825	14811	14815	14967	14902	14834	14850	14953	14691	14808	14981	14871	14920	14943	14872	14861	14959	15040	14798	14936	14871	14886	14860	14830	14975	14902	15031	14965	14766	15011	14942	14843	14919	14757	14814	14800	14914	14870	14975	15011	14902	14759	14865	14783	14953	14899	14877	14889	14873	14883	15053	14812	14880	14827	15007	15066	14958	14930	14887	14924	15092	14879	14869	14806	15130	15095	14883	14719	15014	14903	14775	14913	14907	14854	14806	14878	15070	14809	14803	15050	14954	14946	15009	14904	14943	14670	14862	14872	15057	14872	14976	15011	14883	15065	14903	14997	14917	14835	15009	14831	14863	14813	15023	14822	14982	14688	14934	15011	14927	14907	14797	14919	15039	14913	14731	15026	14949	14802	14852	14936	14866	14939	14845	14866	14767	14905	14705	14951	15029	14817	14944	14931	14735	14895	14992	14857	14830	14856	14863	14956	14946	15023	14926	14890	14901	14828	14925	15019	14863	14906	14881	14822	14975	14840	14895	14968	14981	14964	14867	14735	14824	14958	14892	14946	14923	14891	14961	14890	14893	14894	15049	14951	14916	15137	14967	14874	15031	14806	15060	14903	14990	14787	14841	14771	14940	14990	14981	14708	15240	14937	14873	14913	14908	14751	14944	14897	14945	14949	15014	14899	14791	14845	14924	14851	14858	14850	14949	14852	14902	14905	14856	15019	14972	14913	14828	14926	14931	14992	14665	14804	14836	14938	14897	14818	14794	15032	14782	14965	14857	14877	14945	14858	15030	14865	14976	14820	14786	14897	15076	14901	14881	14944	14924	14820	14821	14974	14842	14965	15077	14828	15062	14941	14852	14914	14881	14924	14883	14983	14968	15000	14846	15053	15037	14830	14855	14929	14768	14893	14879	14878	14800	14936	14913	14976	14730	15012	14879	14775	14693	14683	14934	14806	14872	14982	14913	14909	14711	14862	14994	14785	15014	14789	14848	14827	14975	15005	14835	14862	14922	14836	15079	14883	14995	15009	14818	14853	14814	14891	15069	14888	14908	14794	14792	14836	14906	14999	14938	14870	14862	14887	14892	14884	14698	14898	14877	15072	14879	14966	14881	14851	15084	14967	14806	14853	14907	14778	14889	14715	15008	14911	15047	14945	14827	14724	15079	14972	14973	14883	14871	14940	14900	14912	14933	14767	14833	14864	15004	14685	14882	14865	15023	14907	14972	14941	14914	14844	14844	14905	14779	14709	15002	14977	14842	14817	14925	14925	15084	14848	14883	14997	14894	15024	14991	14940	14962	15031	14866	14809	14894	14950	14706	14896	15018	14811	14810	14910	15176	14838	14930	14897	14822	14931	14848	14799	14882	14948	14864	14778	14947	15117	14810	14899	14861	14891	14956	14886	14783	14945	14988	14804	14886	14909	14827	14852	14964	14830	14857	14875	14814	14988	14953	14992	15010	14938	14947	14884	14689	14997	14794	14939	14906	14984	14927	14868	14910	14692	14926	14935	14716	14922	14998	14860	14962	14944	14956	14933	14793	14858	14634	14943	14881	14947	15019	14917	14795	14895	14987	14851	15009	14762	14959	14858	15078	14974	14888	15032	14841	14879	14705	14949	14774	14877	14974	14801	15010	14863	14922	14855	14865	14890	14850	14978	15042	14942	14851	14934	14968	14845	14816	14868	14987	14897	14827	14812	15012	14893	14898	14932	15017	14898	14922	14676	15004	15009	14863	15077	14742	14872	14945	14794	14848	14876	14893	14966	14981	14800	14751	14848	14764	14998	14906	14891	14905	14930	15057	14861	15078	14821	14840	14846	15042	15045	14871	14703	14891	14864	14819	15006	14933	14829	15089	14867	14837	14773	14983	14882	14908	14785	14892	14987	14844	15056	14946	14966	14919	14911	14801	14917	15019	14956	14967	14971	14987	14754	15022	14957	14780	14914	14703	15016	14740	14769	14856	14933	14993	14833	14798	14924	14775	14731	14850	14894	14930	14775	14839	14938	14814	14877	14904	14836	14877	15017	14856	14831	14956	14908	14935	14899	14877	14827	14916	14968	14790	14940	14737	14971	14983	14857	15036	14957	14869	14936	14899	14962	14923	14803	14941	15077	15000	14847	14734	14884	14941	14965	14915	14782	14776	15029	15071	15013	14838	14949	14792	14754	14775	14793	14876	14868	14739	14864	14749	14984	14905	15054	14839	14913	14979	14835	14987	14872	15046	14652	14947	14906	15013	14830	14863	14910	14901	14857	14964	14887	14953	14728	14892	14878	14843	14797	14911	14784	14765	14872	14842	14906	14893	14951	14848	14947	15007	14958	14828	14922	14891	14940	14962	14873	14900	15031	14928	15170	14869	14832	14670	14768	14867	14941	14753	14861	14821	15032	14775	14797	14850	14773	14935	14941	15030	14922	14879	14854	14788	14894	14860	15073	14910	14804	14740	14859	15007	14955	15109	14880	14981	14922	15147	14958
22790	21349	29107	24181	22474	25445	27738	23926	25552	25519	21349	21313	22576	22577	24312	24427	21283	19577	19049	18848	18268	18344	18042	17856	17863	17724	17536	17440	17578	17320	17437	17333	17481	17287	17500	17473	17382	17449	17591	17361	17487	17322	17568	17328	17449	17384	17603	17384	17419	17487	17718	17339	17371	17521	17375	17225	17355	17105	17254	17399	17496	17396	17345	17482	17548	17457	17416	17479	17281	17349	17593	17297	17519	17430	17536	17500	17539	17530	17371	17306	17534	17418	17274	17536	17525	17287	17517	17376	17403	17241	17274	17357	17139	17193	17268	17254	17366	17390	17451	17386	17327	17125	17292	17321	17462	17487	17349	17508	17234	17411	17369	17356	17371	17442	17427	17184	17341	17540	17381	17298	17357	17439	17414	17377	17328	17413	17467	17267	17324	17513	17407	17493	17498	17393	17372	17380	17363	17297	17533	17309	17268	17445	17241	17451	17379	17416	17504	17309	17545	17336	17482	17094	17226	17312	17216	17378	17382	17195	17343	17349	17275	17350	17458	17338	17463	17095	17291	17400	17442	17343	17423	17517	17344	17368	17269	17145	17462	17355	17271	17394	17404	17427	17424	17504	17267	17173	17344	17125	17192	17393	17383	17318	17488	17379	17330	17545	17292	17444	17499	17292	17301	17260	17391	17346	17445	17561	17478	17260	17394	17302	17441	17341	17258	17364	17267	17299	17332	17478	17374	17382	17275	17103	17243	17277	17362	17261	17257	17348	17314	17456	17306	17471	17322	17339	17395	17338	17371	17294	17184	17478	17525	17310	17176	17292	17396	17184	17336	17336	17337	17417	17237	17397	17630	17232	17311	17227	17505	17469	17376	17286	17330	17387	17367	17234	17292	17260	17387	17145	17323	17487	17495	17310	17530	17285	17190	17479	17190	17354	17472	17213	17326	17255	17560	17487	17467	17484	17313	17107	17235	17378	17141	17157	17403	17198	17247	17379	17373	17393	17331	17382	17113	17431	17325	17291	17369	17309	17341	17256	17363	17345	17462	17309	17306	17221	17383	17427	17443	17203	17236	17201	17535	17285	17125	17475	17255	17496	17390	17444	17483	17262	17433	17285	17296	17437	17402	17366	17246	17041	17234	17294	17233	17236	17329	17309	17280	17388	17305	17232	17231	17352	17444	17423	17271	17186	17530	17246	17118	17189	17347	17279	17359	17382	17444	17409	17386	17211	17383	17362	17235	17356	17121	17219	17408	17324	17090	17209	17524	17492	17285	17365	17479	17378	17420	17355	17129	17210	17296	17229	17352	17229	17290	17145	17144	17268	17369	17394	17258	17544	17200	17481	17637	17345	17140	17300	17529	17413	17463	17173	17270	17108	17337	17299	17391	17264	17478	17376	17630	17422	17394	17303	17225	17184	17290	17299	17325	17352	17459	17545	17384	17125	17331	17352	17330	17405	17427	17326	17453	17401	17349	17266	17511	17237	17279	17385	17299	17403	17354	17446	17402	17472	17310	17403	17312	17375	17049	17332	17210	17406	17380	17366	17425	17283	17298	17394	17256	17370	17361	17418	17347	17186	17243	17143	17433	17273	17470	17392	17377	17524	17350	17460	17212	17557	17141	17336	17232	17209	17437	17416	17183	17307	17319	17384	17361	17420	17268	17485	17252	17188	17272	17400	17231	17225	17044	17062	17425	17473	17334	17315	17167	17220	17482	17165	17195	17200	17162	17106	17224	17162	17302	17455	17180	17488	17324	17206	17314	17236	17360	17226	17216	17452	17503	17405	17372	17267	17596	17250	17255	17266	17260	17142	17296	17172	17441	17229	17513	17261	17301	17291	17479	17332	17485	17210	17238	17363	17263	17319	17277	17433	17600	17405	17378	17356	17370	17343	17210	17224	17459	17338	17446	17288	17212	17416	17212	17207	17315	17215	17456	17427	17408	17279	17300	17329	17347	17255	17412	17247	17361	17196	17373	17478	17283	17402	17343	17237	17096	17236	17288	17425	17170	17258	17355	17260	17215	17325	17420	17211	17450	17270	17246	17286	17301	17383	17345	17392	17385	17250	17539	17349	17291	17499	17458	17142	17294	17257	17587	17263	17470	17360	17410	17409	17204	17460	17183	17142	17339	17268	17333	17600	17446	17290	17378	17297	17369	17207	17273	17333	17255	17230	17470	17413	17385	17373	17399	17276	17358	17296	17258	17187	17091	17202	17279	17246	17281	17449	17300	17288	17428	17308	17316	17414	17466	17254	17437	17219	17571	17492	17434	17387	17312	17471	17284	17103	17244	17217	17550	17171	17417	17272	17252	17382	17489	17211	17128	17350	17124	17487	17250	17439	17318	17151	17233	17184	17188	17352	17289	17556	17282	17345	17460	17344	17301	17126	17304	17326	17375	17191	17359	17345	17147	17342	17351	17664	17141	17194	17327	17467	17242	17466	17400	17499	17282	17415	17374	17477	17152	17207	17171	17376	17298	17447	17354	17171	17066	17136	17305	17195	17102	17366	17384	17394	17203	17420	17276	17233	17348	17526	17239	17294	17473	17408	17292	17230	17484	17300	17209	17487	17419	17205	17242	17111	17109	17181	17224	17245	17250	17426	17277	17229	17136	17194	17386	17436	17206	17305	17315	17369	17117	17561	17245	17130	17260	17487	17182	17234	17201	17399	17363	17344	17288	17316	17386	17455	17257	17133	17382	17375	17451	17254	17481	17277	17064	17447	17349	17202	17234	17319	17200	17448	17323	17525	17393	17297	17462	17390	17259	17248	17372	17271	17501	17538	17361	17419	17344	17293	17340	17242	17377	17364	17393	17314	17406	17338	17309	17459	17362	17433	17496	17441	17320	17152	17138	17528	17135	17346	17171	17193	17295	17409	17434	17283	17474	17279	17166	17362	17303	17245	17382	17321	17262	17263	17101	17213	17376	17328	17433	17558	17556	17354	17575	17502	17399	17466	17399	17265	17108	17230	17331	17175	17469	17237	17271	17307	17248	17181	17436	17428	17216	17153	17349	17290	17488	17253	17340	17484	17278	17278	17351	17331	17469	17438	17381	17252	17308	17452	17367	17196	17415	17274	17096	17209	17327	17229	17342	17512	17467	17317	17409	17145	17316	17241	17281	17202	17338	17305	17419	17297	17167	17389	17200	17254	17383	17362	17257	17404	17511	17301	17493	17050	17155	17167	17409	17365	17247	17413	17496	17321	17267	17454	17198	17273	17486	17328	17340	17345	17275	17319	17238	17341	17290	17326	17589	17379	17183	17279	17423	17344	17321	17385	17236	17337	17389	17353	17298	17262	17405	17296	17501	17309	17340	17398	17466	17491	17228	17475	17426	17368	17272	17219	17366	17419	17275	17331	17074	17398	17381	17321	17494	17164	17427	17488	17179	17253	17371	17273	17314	17259	17355	17178	17419	17157	17456	17241	17232	17512	17243	17257	17287	17235	17267	17159	17448	17422	17184	17289	17212	17162	17441	17254	17260	17330	17243	17418	17355	17278	17374	17374	17377	17510	17152	17422	17289	17456	17345	17350	17495	17431	17399	17517	17291	17159	17428	17351	17271	17488	17524	17171	17430	17502	17452	17142	17406	17178	17352	17319	17373	17257	17469	17087	17422	17398	17363	17205	17399	17118	17217	17107	17372	17375	17330	17266	17434	17318	17297	17408	17342	17354	17452	17375	17527	17133	17173	17216	17445	17639	17372	17207	17405	17341	17186	17297	17493	17458	17349	17377	17305	17550	17418	17398	17408	17464	17172	17285	17299	17306	17349	17217	17338	17265	16951	17307	17178	17319	17261	17185	17194	17259	17264	17387	17434	17209	17447	17493	17510	17269	17472	17493	17260	17395	17338	17240	17305	17294	17356	17227	17325	17281	17264	17282	17463	17208	17294	17460	17339	17414	17255	17273	17603	17432	17368	17547	17450	17484	17194	17310	17562	17230	17402	17263	17441	17266	17281	17430	17297	17315	17261	17486	17263	17356	17262	17216	17434	17265	17167	17286	17349	17305	17250	17315	17362	17380	17383	17581	17209	17341	17401	17235	17406	17249	17314	17321	17399	17408	17376	17532	17202	17369	17546	17516	17183	17374	17205	17225	17400	17365	17273	17506	17369	17548	17279	17148	17292	17359	17211	17270	17081	17147	17084	17313	17531	17291	17495	17260	17557	17246	17242	17288	17287	17524	17294	17316	17341	17091	17230	17188	17269	17508	17444	17134	17322	17208	17305	17393	17490	17332	17253	17407	17350	17238	17199	17223	17266	17041	17095	17277	17613	17233	17198	17494	17360	17176	17276	17273	17273	17491	17285	17365	17427	17265	17010	17400	17516	17386	17568	17389	17135	17363	17329	17249	17102	17330	17232	17395	17339	17141	17084	17343	17356	17382	17299	17357	17444	17421	17360	17343	17121	17225	17109	17376	17386	17424	17195	17415	17433	17316	17341	17315	17147	17079	17250	17371	17235	17317	17260	17256	17314	17384	17462	17508	17355	17315	17331	17330	17477	17059	17328	17160	17308	17425	17194	17344	17312	17407	17267	17366	17338	17158	17344	17230	17392	17202	17244	17181	17360	17403	17333	17216	17332	17229	17458	17147	17128	17325	17196	17209	17472	17288	17269	17147	17333	17373	17276	17203	17332	17416	17208	17284	17229	17418	17217	17345	17069	17445	17234	17343	17280	17273	17160	17490	17458	17289	17366	17243	17398	17366	17182	17426	17527	17232	17419	17075	17292	17243	17322	17374	17399	17150	17400	17444	17435	17441	17317	17293	17045	17378	17307	17172	17405	17279	17238	17218	17312	17523	17222	17340	17354	17229	17289	17346	17150	17422	17287	17148	17403	17398	17352	17069	17398	17509	17183	17490	17470	17417	17254	17196	17227	17282	17336	17320	17350	17280	17473	17291	17482	17272	17270	17194	17287	17349	17213	17260	17184	17197	17421	17304	17259	17139	17239	17445	17254	17207	17314	17164	17448	17277	17389	17212	17216	17407	17326	17386	17375	17318	17348	17405	17391	17429	17527	17443	17169	17234	17098	17396	17344	17393	17400	17421	17250	17116	17285	17431	17251	17442	17307	17406	17273	17207	17429	17385	17490	17287	17314	17201	17383	17184	17424	17297	17232	17303	17474	17181	17289	17216	17414	17278	17288	17328
36705	61562	55614	42314	32530	27439	23944	24657	27151	25120	19414	20444	22480	22179	24365	23709	19161	17623	16817	16871	15889	15848	15397	15210	15355	15162	15029	14947	15028	14890	14830	15070	15004	14909	15088	14956	14930	14826	14947	14845	14918	14990	14938	15020	14913	15037	14848	15028	14819	15032	14921	14923	15087	14918	14931	14950	14838	15037	15052	15069	15036	14789	14975	15039	14960	14898	14923	14928	14944	14810	14997	14938	15085	14937	14960	14983	15172	15050	14833	14973	15001	14833	14831	14820	14928	14947	14797	14804	14801	14817	15005	15016	14977	14870	14861	15105	15051	15007	14859	14826	14926	14898	14765	14760	14884	14952	14852	14831	15134	14947	14902	14771	14792	14971	14872	14809	14789	14985	14845	15032	14921	14863	14975	14992	14827	15022	15050	15001	14948	14903	15062	15026	14936	14943	14866	14966	14873	14974	14832	14791	14755	14753	14858	14978	14866	14859	14738	14770	15069	14861	14953	14789	14802	15103	14891	15045	14882	14993	14866	14789	14930	14989	15003	14839	14922	14920	14947	14703	14820	14899	14845	14895	14850	14953	14853	14858	14840	14950	15046	15022	14949	14934	14861	15008	14931	14907	14924	14781	14798	14833	15043	14918	15090	14946	15000	14779	14956	14886	14869	15025	14876	14833	14897	15021	14825	14829	14909	15074	15065	14769	14825	14970	14959	14794	14821	14858	14954	14958	14961	14877	14882	14820	14879	14906	14832	14962	14764	14769	14744	14886	14860	14976	15055	14989	14980	14873	15031	14843	14944	14943	14862	14958	14725	14915	14856	14788	15129	14887	14821	14949	14924	14870	14863	14986	14728	14950	14926	14835	14887	14809	14903	14997	14941	14971	14993	14961	14990	14950	14972	15071	14948	14763	14988	14973	15026	14829	14950	14874	15052	14871	14887	14998	14838	14890	14975	15030	14876	15046	14785	14811	14980	15115	14881	15057	14935	14989	14762	15037	14928	14734	14994	15009	14913	14890	14853	14723	14927	14914	14840	14681	14929	14846	15001	14902	14970	14817	14834	14678	14898	14909	14800	14797	14768	15064	14860	14925	14908	14800	15038	14883	14940	14808	15088	14956	14918	14929	14892	14929	14904	14767	14882	14931	14989	14933	14936	14953	14971	14816	14901	14982	14933	14885	14908	14902	14934	14929	14953	14860	14914	14919	15003	14816	14846	14941	14895	15070	14707	14855	14940	14879	15023	14949	14954	15055	14951	14885	15035	15151	14899	14851	14707	14955	14950	14822	14693	15086	14864	15059	14986	14923	14965	14983	15099	14831	14957	15110	14972	14945	15055	14705	14974	14895	14892	14929	14985	14933	14875	15012	14842	14934	15020	14848	14993	14870	14992	15146	14813	14955	14774	15045	15073	14787	14964	15022	14779	14853	14959	14888	14924	15087	15017	14874	14852	14827	14732	14777	15004	14808	14881	14937	14894	14927	15071	14870	14990	14899	14764	14895	14822	15007	15091	14950	14963	14905	14886	14804	14969	14944	14779	15066	14872	14968	15121	14778	15008	14978	14873	14891	15029	14767	14891	14908	14948	14999	14862	15007	14919	14852	14980	15079	15015	14951	14775	14929	15045	14814	14820	14948	14991	14716	15086	15007	14919	14849	15052	15001	14971	14795	14907	14766	14916	14985	14775	14911	14911	14795	14825	14926	14777	15109	14835	14928	14825	14707	14964	14881	14865	14802	14993	15065	14923	14934	14880	15032	14977	14669	14914	14989	15089	14815	14877	14995	14892	14954	14907	14915	14923	15015	14941	15178	14864	15170	15050	14822	14805	14876	15059	15078	14870	14768	14990	14882	15006	14951	14964	15035	14969	14871	14930	14749	14847	14794	14814	15090	14986	14959	14997	14912	15014	14981	14964	15044	14903	14838	14890	14785	14895	14810	14949	15021	14911	14816	15000	14848	14876	14930	15087	15004	14918	14876	14933	14753	15003	14940	14976	14914	14958	14928	14818	14926	15011	14828	14906	14866	15026	14896	14747	14866	14939	15019	14952	15075	14918	15076	14725	14919	14907	15068	14873	14841	14969	14997	14920	15053	14885	14993	15086	15109	14829	14845	14848	14957	15148	14902	15063	14740	14863	14984	14867	14950	14939	14840	15063	14855	15020	14988	14913	14700	14992	15002	15082	14859	14942	14969	14800	14899	14829	14842	14933	14829	14850	15051	15010	14891	14751	14872	14899	14926	14795	14961	14897	14777	14911	14915	14990	14970	14999	15182	15016	14790	14967	14923	14920	14945	14956	14914	14971	14940	14832	14954	14913	14799	15041	14955	14998	14955	14983	14907	14944	14819	15075	14972	15046	14978	14922	14970	14964	14882	15012	14798	14744	15102	14871	14903	15001	15094	14795	14956	14848	15021	14717	14731	14925	15069	14832	14651	15005	14862	14805	14961	14950	15122	15045	14953	14899	14809	14886	15002	14958	14847	14884	14835	14976	15101	15048	14961	14853	14878	14850	14959	14685	14983	14845	15060	15011	14834	14947	14942	14941	14676	14805	14762	14914	15008	14829	14810	14804	14762	14902	14818	14962	14865	14947	14847	14619	14979	15010	15005	14803	14814	14867	14913	14981	14990	14846	14874	14902	14864	14943	14967	15013	14951	15038	14842	14999	14961	14848	14934	14896	14833	14932	14888	14842	14812	14996	14812	14864	14919	14966	15065	14955	14926	15037	15075	14899	14895	14916	14877	14908	14935	14965	14939	14994	14809	14893	14821	14796	14884	14951	15043	14805	14778	14969	14920	15048	14925	14996	14871	14937	14914	15061	14865	14985	14781	14910	14997	14761	15040	14966	14790	15059	14945	14866	14924	14943	14694	14995	14950	14828	14890	15060	14951	14882	14932	14753	14888	14971	14943	14888	15019	14870	15053	15026	15055	14951	15123	14888	14975	14679	14917	14904	14897	14877	14951	14898	14885	14905	14968	15013	15035	14836	14935	14739	14987	14827	14961	14945	14729	15082	14930	14901	15077	14985	14900	14931	14807	14827	15007	14863	14690	14921	14843	14844	14929	14956	14953	14856	14941	14928	14787	14853	14827	14983	14854	14895	14967	15020	14883	15040	14877	14828	15087	15061	14910	14900	14764	14845	14828	14859	14914	14847	14936	15010	14905	14906	14966	14962	14966	14929	14857	14992	15036	14883	15096	14944	14988	14892	14937	14813	14723	14967	14875	14867	14994	14899	14808	14739	15043	14909	14936	14783	14978	14908	14844	14943	14882	14873	14881	14903	14972	14782	14935	15085	14960	14913	14862	14844	14869	14893	14951	14873	14894	14949	14713	15076	14935	14873	14879	15062	14846	15016	14961	14950	14906	14858	14796	15011	14970	15019	14841	15010	14893	14857	15078	14920	14927	14909	14948	15096	14969	14947	14810	14861	15005	14728	15002	14841	14796	14898	14783	14952	14803	14830	15080	14765	14924	14979	14738	14917	14881	14892	14805	14969	14900	14827	14936	14781	14780	14798	14870	14922	14927	15062	14979	14867	14865	15067	14852	15016	14908	15017	15047	14917	14746	14768	14937	15008	14995	14694	14773	14852	14895	15054	15011	14754	15015	14688	15076	14965	14782	14962	15060	14912	15079	14862	14740	14914	14911	14896	14876	14974	14941	14940	14734	14876	14870	15037	14840	14918	14871	14981	15018	15010	15035	14861	14920	14891	14756	14974	14780	14959	15092	14832	14951	15052	14932	15094	15010	14950	15005	14920	14949	14958	14725	14957	14942	14818	14837	14759	14759	14959	14948	14734	15013	14935	14839	14982	14840	14923	14866	14854	14929	14806	15006	14861	15029	14795	14710	14891	14939	14937	14979	14898	15146	14868	14778	14944	14901	15053	15103	14808	15013	15014	14843	14795	14795	14911	14920	14773	14890	14806	14891	14954	14793	14999	14838	14914	14903	14903	14984	14902	14810	14887	14999	15054	14887	14947	14949	14857	14892	14847	14948	14983	14713	15013	14946	14848	14777	14950	14892	14867	14957	14972	14764	14926	14831	14912	14963	15018	14981	15002	14833	14832	14942	14883	14943	14874	14995	14848	14905	14859	15048	14939	14799	15050	14904	14814	14713	14993	14832	14834	14962	15010	14665	14887	14891	14853	14924	14930	14855	14837	14870	15062	15007	14912	14884	15105	14818	14885	14987	14816	14985	14934	14748	14754	14832	14918	14886	14818	14728	15007	15005	14987	14832	15013	15009	14946	15035	14946	14960	14885	14926	14982	14862	14853	14943	15004	14910	14829	14959	14932	14870	14861	14847	15030	14949	14882	14858	14900	14872	15018	14955	15003	14874	14784	15004	14838	14932	14803	15112	14833	14948	14830	15057	15116	14948	14942	15011	14906	14969	14925	14947	14961	14825	14899	14881	14850	15032	14856	14924	14987	14838	14903	14992	14793	14940	14750	14870	14925	15000	15039	14948	15093	14747	14857	14912	14978	14777	14932	15013	14864	14908	15004	14971	14756	14830	14817	14867	14857	14822	14878	14670	14948	14956	14880	14980	14778	14938	15027	14855	14712	15068	14965	15051	14867	14933	14943	14894	14778	14856	15025	14830	14976	14857	14897	14879	15027	14882	15000	14761	14846	15041	14868	14970	15013	14990	14951	15075	15087	14969	15058	14758	15014	14783	15080	14886	14914	14889	15007	14901	14890	14932	15034	15042	14934	14878	14869	14838	15023	15014	14897	14884	14866	14754	14897	15013	15013	15015	14769	14906	14947	14780	14926	14933	15000	14923	15086	14834	15106	14937	14886	15005	14953	14861	14956	14887	15009	14765	14949	14951	14918	14875	15025	14835	14810	14969	14900	14860	14972	14950	14939	14773	14844	14918	15054	14893	14995	14998	14910	15026	14891	14954	14817	14876	15009	15018	15050	14942	14884	14969	15081	14916	14957	14965	14760	14898	14821	15054	14887	15008	14867	14844	14804	14836	14967	14887	14974	14993	14959	14888	14820	14890	14879	14901	14964	14971	14988	14891	14892	15053	15063	15035	14914	14966	14981	14846	14870	15042	14913	14952	14879	14833	14934	14795	14933	14865	14873	14795	14947	14830	14801	14921	14809	14942	14876	14965	14965	15072	15011	14823	14975	15030	14904	14814	15033	14910
28810	28418	32808	25468	19799	18675	18194	18017	18000	17820	17714	17921	17612	17799	17834	17996	17774	17722	17723	17547	17484	17310	17397	17526	17662	17544	17454	17644	17616	17494	17503	17582	17577	17508	17331	17455	17501	17365	17333	17330	17329	17622	17404	17388	17640	17502	17359	17706	17408	17243	17356	17312	17287	17209	17468	17363	17452	17526	17592	17522	17502	17574	17287	17114	17304	17386	17316	17429	17433	17369	17407	17320	17581	17290	17456	17206	17474	17280	17253	17542	17497	17459	17398	17473	17327	17496	17334	17359	17282	17306	17522	17389	17538	17414	17394	17280	17312	17310	17329	17426	17306	17318	17351	17429	17496	17267	17422	17496	17408	17256	17468	17267	17397	17377	17432	17312	17459	17421	17580	17448	17425	17365	17392	17352	17360	17527	17450	17481	17378	17273	17159	17238	17193	17253	17457	17417	17232	17506	17285	17243	17455	17513	17581	17469	17232	17299	17510	17506	17492	17445	17408	17443	17238	17301	17394	17343	17217	17450	17347	17497	17574	17505	17464	17288	17444	17259	17507	17441	17421	17413	17326	17411	17539	17523	17256	17319	17378	17367	17449	17505	17363	17397	17641	17476	17632	17383	17532	17389	17377	17319	17410	17339	17188	17476	17502	17560	17429	17427	17381	17612	17344	17539	17432	17221	17279	17437	17418	17360	17267	17408	17510	17370	17306	17331	17568	17330	17337	17263	17727	17372	17225	17502	17327	17615	17365	17271	17573	17480	17448	17615	17544	17454	17442	17404	17453	17440	17419	17372	17266	17506	17522	17497	17231	17406	17349	17325	17202	17309	17424	17444	17281	17423	17412	17468	17428	17447	17223	17464	17507	17432	17379	17571	17655	17463	17337	17636	17541	17352	17402	17447	17578	17315	17524	17266	17579	17508	17390	17386	17353	17281	17435	17214	17433	17295	17419	17622	17572	17450	17136	17656	17341	17415	17460	17349	17381	17265	17432	17574	17460	17536	17450	17546	17480	17464	17288	17507	17526	17233	17343	17194	17374	17339	17407	17579	17546	17383	17403	17426	17312	17207	17364	17347	17249	17129	17321	17340	17482	17438	17345	17335	17297	17551	17363	17535	17391	17490	17315	17411	17273	17481	17427	17400	17404	17242	17480	17189	17544	17660	17340	17460	17464	17414	17310	17322	17481	17412	17405	17491	17497	17278	17299	17440	17339	17070	17538	17317	17528	17423	17605	17426	17375	17270	17360	17463	17466	17501	17348	17307	17522	17546	17660	17613	17327	17305	17357	17524	17359	17494	17455	17436	17517	17435	17406	17309	17354	17208	17345	17370	17284	17421	17323	17232	17343	17374	17394	17171	17450	17543	17207	17606	17215	17346	17261	17336	17579	17369	17452	17453	17497	17426	17294	17397	17405	17534	17547	17409	17239	17378	17477	17356	17476	17585	17131	17402	17347	17737	17569	17297	17355	17272	17466	17250	17419	17402	17235	17289	17511	17232	17530	17484	17285	17230	17403	17418	17361	17482	17275	17371	17530	17510	17484	17292	17545	17255	17467	17234	17217	17531	17382	17321	17476	17459	17427	17303	17623	17456	17525	17289	17245	17353	17392	17406	17553	17516	17415	17476	17309	17200	17406	17438	17486	17319	17416	17356	17447	17424	17368	17462	17485	17320	17364	17438	17554	17603	17546	17683	17310	17511	17388	17273	17219	17264	17463	17427	17336	17420	17314	17491	17386	17356	17257	17473	17528	17264	17394	17305	17601	17172	17216	17527	17349	17270	17445	17472	17573	17550	17328	17377	17323	17281	17452	17300	17347	17359	17540	17534	17336	17441	17463	17371	17264	17489	17452	17472	17368	17460	17412	17243	17374	17519	17431	17418	17288	17544	17182	17271	17358	17270	17502	17399	17508	17301	17337	17324	17482	17474	17322	17388	17268	17187	17119	17407	17195	17354	17477	17557	17463	17505	17465	17335	17545	17274	17382	17448	17262	17387	17143	17283	17342	17371	17553	17374	17437	17218	17519	17478	17566	17482	17442	17506	17397	17354	17278	17340	17495	17320	17533	17316	17535	17414	17398	17341	17454	17346	17375	17459	17292	17287	17333	17414	17411	17573	17350	17473	17471	17275	17518	17424	17239	17274	17437	17380	17512	17402	17315	17297	17418	17451	17319	17310	17405	17456	17472	17425	17404	17215	17260	17478	17266	17351	17501	17327	17479	17162	17698	17587	17309	17465	17601	17481	17410	17240	17388	17524	17337	17177	17386	17372	17323	17394	17483	17210	17447	17555	17391	17489	17398	17515	17564	17512	17665	17482	17450	17369	17351	17254	17366	17284	17410	17311	17394	17436	17274	17354	17480	17181	17293	17249	17416	17608	17440	17303	17360	17447	17426	17580	17425	17208	17379	17440	17265	17425	17494	17430	17573	17512	17494	17439	17469	17299	17351	17356	17465	17402	17375	17201	17374	17374	17533	17385	17450	17386	17477	17540	17443	17559	17292	17353	17592	17479	17455	17249	17577	17466	17410	17336	17291	17221	17445	17378	17519	17241	17317	17432	17311	17329	17421	17270	17365	17439	17561	17581	17331	17398	17313	17586	17679	17550	17425	17566	17491	17468	17521	17266	17439	17365	17469	17684	17442	17364	17261	17448	17420	17274	17493	17332	17345	17546	17365	17375	17301	17427	17210	17474	17424	17356	17445	17319	17606	17365	17320	17444	17441	17354	17298	17381	17398	17285	17381	17432	17425	17341	17503	17331	17313	17352	17287	17354	17450	17456	17522	17346	17415	17519	17479	17190	17493	17402	17473	17579	17416	17299	17427	17333	17450	17350	17362	17444	17297	17316	17440	17561	17321	17437	17471	17504	17477	17583	17337	17053	17331	17393	17319	17366	17377	17337	17394	17322	17392	17354	17339	17349	17358	17221	17421	17522	17443	17471	17349	17471	17246	17361	17393	17526	17521	17480	17378	17553	17499	17294	17307	17332	17397	17471	17439	17426	17414	17510	17545	17556	17174	17537	17334	17494	17451	17339	17443	17356	17385	17521	17459	17335	17453	17276	17464	17448	17327	17360	17393	17352	17373	17469	17561	17456	17442	17624	17441	17443	17309	17497	17410	17657	17367	17415	17145	17286	17575	17493	17543	17350	17345	17280	17409	17433	17225	17325	17295	17210	17179	17369	17526	17485	17280	17447	17304	17428	17637	17479	17409	17362	17558	17445	17390	17378	17427	17311	17339	17540	17411	17459	17683	17603	17288	17346	17377	17370	17422	17269	17525	17442	17382	17466	17348	17339	17343	17292	17504	17466	17415	17312	17322	17413	17270	17540	17424	17402	17556	17294	17527	17366	17325	17404	17412	17315	17506	17283	17297	17402	17354	17487	17256	17394	17393	17390	17479	17212	17346	17431	17471	17515	17480	17285	17368	17136	17426	17258	17291	17274	17522	17382	17208	17323	17450	17384	17514	17561	17432	17314	17527	17723	17496	17562	17437	17415	17376	17394	17428	17501	17453	17385	17402	17281	17374	17380	17558	17278	17459	17264	17421	17309	17628	17377	17339	17261	17595	17476	17717	17224	17312	17263	17603	17519	17532	17560	17543	17344	17194	17392	17358	17365	17355	17463	17429	17309	17511	17553	17557	17281	17413	17305	17315	17399	17374	17564	17316	17299	17323	17233	17421	17412	17321	17394	17437	17470	17260	17288	17308	17243	17426	17345	17410	17326	17353	17522	17354	17341	17284	17377	17424	17681	17661	17435	17524	17475	17461	17259	17432	17482	17341	17334	17357	17319	17363	17560	17571	17347	17381	17274	17499	17534	17445	17505	17374	17276	17527	17542	17324	17338	17631	17228	17259	17323	17308	17155	17468	17398	17512	17630	17357	17165	17513	17460	17558	17542	17244	17327	17485	17571	17248	17463	17434	17447	17386	17332	17448	17299	17259	17390	17435	17397	17555	17191	17563	17380	17285	17403	17621	17527	17389	17349	17365	17501	17376	17349	17313	17505	17473	17520	17391	17504	17122	17187	17524	17289	17568	17482	17365	17433	17418	17375	17230	17322	17505	17307	17488	17575	17339	17338	17331	17447	17341	17522	17514	17521	17469	17352	17333	17499	17380	17395	17330	17095	17376	17312	17492	17374	17543	17282	17364	17484	17562	17286	17184	17613	17497	17460	17323	17378	17318	17624	17588	17220	17380	17419	17441	17410	17642	17537	17422	17255	17427	17556	17315	17257	17246	17211	17216	17384	17551	17386	17472	17444	17358	17267	17459	17443	17492	17505	17404	17339	17294	17520	17452	17296	17573	17404	17333	17507	17260	17356	17634	17550	17488	17272	17401	17344	17433	17250	17342	17317	17283	17212	17400	17454	17465	17255	17493	17157	17453	17375	17495	17575	17401	17490	17330	17379	17279	17470	17397	17180	17448	17412	17388	17364	17380	17291	17637	17506	17252	17375	17637	17521	17633	17522	17381	17320	17553	17541	17579	17450	17357	17347	17493	17374	17340	17439	17303	17270	17477	17286	17338	17461	17378	17419	17280	17368	17233	17483	17287	17431	17256	17499	17657	17482	17368	17263	17484	17647	17527	17387	17287	17491	17313	17607	17604	17401	17438	17322	17428	17244	17477	17531	17324	17620	17525	17458	17243	17291	17419	17637	17588	17413	17316	17332	17324	17409	17472	17602	17382	17270	17211	17497	17381	17409	17500	17382	17408	17315	17445	17483	17496	17236	17619	17442	17377	17572	17379	17514	17427	17473	17243	17182	17243	17342	17329	17382	17393	17287	17357	17470	17257	17403	17563	17381	17540	17367	17429	17416	17441	17363	17515	17330	17263	17435	17478	17273	17256	17463	17487	17412	17283	17379	17220	17360	17393	17429	17452	17403	17334	17496	17356	17470	17477	17449	17240	17363	17204	17244	17557	17662	17621	17346	17353	17217	17543	17357	17262	17503	17187	17352	17388	17649	17451	17528	17362	17410	17494	17397	17412	17427	17374	17427	17431	17604	17774	17311	17319	17622	17338	17542	17440	17447	17424	17401	17578	17519	17412	17362	17264	17151	17336	17298	17489	17308	17361	17338	17318	17294	17581	17300	17591	17524	17481	17569	17203	17558	17343	17511	17489	17473	17612	17363	17251	17409	17520	17362
32284	45142	35860	22824	17803	16296	15702	15644	15657	15315	15159	15334	15499	15674	15775	15608	15479	15312	15101	15064	15126	15108	14898	15093	14961	14993	14886	15045	14932	14995	15020	15010	14874	15074	14917	15012	15035	14859	14885	14971	15007	14949	14938	14977	15074	14934	15124	14968	15035	14948	14999	14798	14998	14917	15030	15005	14858	14957	14886	15210	14970	15002	14967	14834	15033	15175	14812	15056	15048	15105	15034	15019	14918	15121	15024	15009	14894	14907	14920	14970	14875	15071	14867	15109	15112	14899	15117	14969	14997	14955	14924	14958	14769	14959	14824	15012	14956	15127	15074	14993	15002	15010	14986	15022	14857	14942	15162	14904	14886	15022	15054	14942	15090	15233	14887	15061	14969	15172	15033	15035	14980	15084	14818	15075	14882	15008	14842	15044	14950	14931	14926	14990	15092	15070	15066	14971	14911	15016	15029	14982	14761	14904	14951	14905	14998	14983	15023	15005	15053	14868	15040	15038	15011	14763	15181	14982	14895	14911	15020	15020	15028	14893	14884	14934	15144	15024	15046	15059	14952	14915	15133	14871	14970	15085	14977	14879	15066	14814	14957	15002	14954	14889	15039	15071	14871	15020	14955	14912	15127	15036	14932	14910	14967	15084	15034	14927	15185	14913	15105	15028	15086	14968	15023	15117	15020	15056	14804	14867	14896	14905	15078	14930	14877	14977	14915	14928	14933	14979	15102	14927	14986	14818	14986	15027	15147	14970	14922	14956	15016	14948	14988	14838	15033	14909	14973	14936	15046	14985	14972	15008	15007	14925	14975	15065	14988	14955	14903	15023	15039	15022	15109	15048	15048	15020	14922	15049	14901	14978	15014	14919	14907	15077	15192	15080	14964	14868	14937	14908	14995	14850	15011	14946	15060	14849	14888	15061	14933	15166	15010	14969	15048	14995	15105	14976	14923	14988	15045	14866	14979	14865	14863	15014	14922	14943	14829	15203	15043	14825	15015	15065	14947	14968	14979	15066	15018	14997	15171	15075	14874	14987	15122	14990	14893	14803	15035	15056	15077	14964	14950	15057	14896	14910	14910	14932	14887	15103	14965	14994	15027	14848	14969	15007	15065	15003	14964	14949	14861	14998	14776	15089	15178	14908	14971	14811	15010	14920	14976	14944	14898	14971	15033	14923	15053	15033	15232	14720	14983	15100	14985	15119	14959	15066	14997	15020	14892	15093	15033	14837	14830	15001	15078	14999	14998	14819	15089	14833	14878	15026	14952	14740	14801	14969	14975	15082	15008	15173	15091	15101	14887	14902	14768	14998	15057	15071	14918	14860	15038	14787	15107	14944	14904	14828	15022	14881	14891	14920	14979	14933	15099	14977	14907	14948	14953	15007	15088	14969	14834	14812	14806	14865	15011	15031	14871	15087	15121	15024	14965	14992	14958	14906	14948	14993	15111	14850	14949	14928	14935	14983	15094	14869	14971	15043	14973	14871	15049	14967	14746	15027	14972	15022	14949	15078	14951	15091	14852	15026	14698	15033	14964	14807	15126	14830	14902	14947	14960	15070	14984	14959	14899	15109	14847	15126	15024	14861	14863	14920	15081	14804	15192	14923	14979	14990	14670	14896	14862	14928	15032	15044	15168	15038	14833	15143	14904	14942	15033	14831	14983	15150	14970	14845	14744	14873	15042	14900	15072	15093	14974	15166	15080	14800	14987	15081	15008	14885	14984	15199	14976	14993	15127	15021	14945	14988	14953	15032	15006	14943	15031	15070	15000	14915	15080	14996	14853	15027	14909	14974	14975	15063	15084	14979	14989	15067	15051	14906	15192	15019	15126	15016	14991	14859	14961	15200	15024	14961	15065	14989	14936	14851	15083	15119	15057	14940	14874	14930	15060	14928	15150	15015	15001	14971	14902	14860	14877	15034	14949	14944	15013	15066	14859	15089	15009	14893	15301	15000	15061	14754	14800	15077	15121	15051	14704	14827	14923	15047	14902	14872	15010	14934	15072	14946	14929	14908	14779	14988	14934	15060	14945	14974	15009	14964	14884	14893	15003	15016	14951	15012	15043	15076	15011	14969	15069	15022	14866	14938	15121	15145	15015	15097	14987	14981	15014	15068	14933	14943	15184	15075	14993	14914	15076	15010	15148	14877	15048	14977	14872	14920	14932	15157	14953	14816	14971	14884	14886	15106	15020	15060	14903	15175	14725	14832	14892	15000	14859	14720	14938	14917	15062	14974	14953	14834	14984	15062	15047	15033	14955	14921	14979	15032	14926	15026	14910	15029	15001	14958	14996	15181	14887	15121	14943	15197	14943	15046	14991	15056	14974	14926	14809	14883	14992	14900	14765	14978	15058	14845	15068	15059	15003	14972	15030	14802	14944	15033	14755	15056	14855	14996	14990	15094	14911	14979	15155	15003	15104	14936	15032	15060	15125	14978	14888	14823	15088	14942	14909	14881	14869	14886	14882	14843	15018	15058	15003	15215	14909	15046	14977	14882	15048	14952	15041	14762	14999	15097	14983	14810	15210	15125	14933	15082	14943	14976	14940	14880	14976	15098	15084	14862	14933	15192	15011	15001	15119	14937	15084	14866	15019	14932	15058	14939	14928	14997	14906	14925	15133	15058	14993	15000	14908	15043	14958	14835	14928	14951	14992	15076	15070	14972	14893	15175	14995	14952	14871	14863	15065	15022	15129	15193	14859	15209	14941	14927	15022	14942	14868	15095	15160	14966	15053	14906	14917	15038	14980	15024	14981	14934	14917	14942	15075	14880	14988	15012	14871	15048	15099	14883	15090	14903	14887	14795	15051	14935	14881	14893	14959	14963	14998	15192	15039	14872	14930	15057	15109	14993	15181	15008	14969	14969	15008	14880	14899	14929	15188	15014	14999	14942	15016	14923	14901	14988	14948	15152	14976	14833	14980	15069	15015	15097	14924	14997	14945	14865	14991	15000	14978	15035	14953	14972	14881	15022	14985	15017	14920	15019	14858	14909	15041	15107	14906	14819	14843	14992	14928	14996	14966	14802	14777	15097	15014	14965	14866	15003	14751	15030	15021	14855	14968	15060	14965	15019	15068	15023	14891	14917	15102	14795	14987	14921	15048	14970	14820	14928	15173	14929	15072	14940	14912	15054	15091	14880	14991	15090	15129	14854	14796	15017	15050	15007	14980	14850	15038	15091	14857	14880	15175	14886	14998	14931	14994	15164	14850	14942	14956	14955	14880	14872	15115	15063	14939	14990	14957	15058	14990	15001	14967	15023	15033	15060	14915	14843	15150	15135	14963	15006	14863	15075	14890	15053	15059	15028	14935	15036	15064	15071	15051	14972	15063	14910	14979	14956	15007	15071	15071	15003	15123	14902	14965	14992	15121	14837	14906	15042	14930	15021	14913	15062	14832	14882	15037	14755	15043	14878	14916	14998	14915	14856	15028	14944	14921	14967	14981	14917	14967	14913	15058	14868	14874	15157	15084	14945	15021	15021	15017	14946	14910	15127	14955	15112	15080	15105	15012	15120	15006	15025	14938	15057	15180	15052	15063	15000	14956	14927	14821	15014	14919	15140	14936	14961	14815	15161	14858	14924	14932	14954	15027	14941	15079	14864	14952	15042	15114	14879	15095	14876	14913	14987	14922	15019	15061	14828	14904	14846	14929	14949	15146	14801	14979	14939	15050	14957	14892	14805	14895	15038	14942	14745	15123	15001	14994	14970	14913	15071	14963	14985	15063	14955	15078	15004	14967	15060	14970	14958	15055	14931	14983	14859	15045	14773	14801	14794	14936	14973	14987	15025	15038	14917	14902	15036	14877	14920	15038	15037	15129	14912	14977	15024	14925	14960	15063	15072	14872	14990	14945	14788	14985	14972	14814	15007	14816	15101	14962	15116	14932	14973	14933	14899	14997	15089	15152	14918	14795	14906	14932	14972	15064	15081	14981	14989	14959	15012	15021	15060	15026	15095	14887	14922	15072	14905	14973	14838	14894	14975	15008	14881	15180	14904	14759	15029	14866	14859	14985	15130	14951	14976	14916	14950	14940	14931	14972	14924	15007	15026	15146	15082	14940	15104	15015	14962	15005	14968	14990	15095	15119	14911	14940	15088	15000	15000	14828	15004	14882	15046	14793	14950	15246	14868	15137	14767	14955	14958	15055	15051	15053	15034	14886	14934	14982	14985	15105	14935	14993	14927	14986	14988	14803	15027	14987	15146	14925	14965	15016	15205	14954	15076	14973	15054	14928	15031	14914	15077	14922	14965	15021	14906	15040	14998	15021	14859	14874	14857	14947	15105	15159	14893	15019	14920	14845	14897	14948	14983	15087	14975	14985	14993	15002	14978	15074	14936	15182	14837	15075	14960	14879	14977	15025	14900	15003	15014	15112	14787	15110	14920	15055	15038	15028	14957	15030	15031	14994	15051	14983	14827	15071	15015	15092	14792	14938	14994	15056	14974	15108	14928	15022	14905	15027	14995	15028	14909	15066	15057	15037	14908	15101	15124	15067	14940	14966	14837	15093	15107	14933	15135	14704	15094	15200	15101	15031	15074	14922	14986	14923	15038	15067	15083	14933	15002	15052	14956	14944	15041	14697	15151	14970	14954	14902	15049	15133	14866	14973	15039	14995	14875	14854	14961	14947	14979	14988	14895	14982	14974	14944	14960	15086	15018	14911	15091	14976	14913	14844	14978	15066	14905	15132	15173	15145	15065	15168	15020	14783	14872	15001	15013	14979	14981	14982	14825	15070	14979	15038	14945	15167	14932	14908	14930	14993	14905	14957	15073	14988	15084	14799	15206	14932	14900	14848	15102	14964	15050	14994	14897	15077	14907	15058	15008	15042	14902	15024	15057	14889	14786	14888	15191	14755	14937	15037	14950	14958	15005	14984	14828	14940	15099	15153	15005	15021	14939	15021	14892	15065	14917	14999	14906	14938	15062	14974	15006	15010	15131	15080	15038	15041	14987	15111	14847	14943	15013	14991	15141	14901	15002	15085	15050	14957	14923	14855	15326	14975	15028	14933	15055	15127	14931	14994	14990	15055	14919	14918	14970	14899	15067	14881	14803	15043	14962	15145	15006	15179	15031	15055	14993	15138	14998	15004	14922	14950	14927	15146	15000	14903	14956	15081	14876	14905	15045	15002	15016	15126	14951
23849	21314	28745	24819	23141	23581	22459	19643	19005	20106	21077	22046	22357	20958	20625	19695	19476	18971	18463	18229	17904	17606	17564	17483	17376	17440	17476	17351	17485	17357	17447	17356	17425	17286	17260	17259	17155	17293	17400	17457	17458	17217	17465	17250	17340	17382	17407	17328	17465	17421	17454	17390	17252	17190	17290	17115	17246	17331	17304	17448	17241	17460	17225	17242	17317	17229	17395	17360	17344	17246	17385	17326	17224	17290	17220	17284	17472	17332	17365	17216	17357	17175	17375	17269	17448	17039	17404	17471	17512	17493	17459	17302	17441	17545	17409	17279	17313	17271	17433	17396	17325	17365	17322	17282	17416	17412	17401	17593	17264	17334	17333	17268	17064	17345	17386	17158	17369	17340	17270	17248	17282	17362	17246	17129	17179	17356	17332	17100	17205	17572	17309	17356	17189	17559	17323	17181	17393	17400	17471	17174	17027	17409	17406	17416	17288	17325	17217	17083	17325	17358	17297	17340	17373	17251	17398	17408	17306	17367	17400	17224	17252	17269	17318	17329	17256	17242	17377	17220	17161	17334	17355	17338	17179	17271	17407	17152	17286	17363	17387	17255	17209	17420	17268	17498	17348	17435	17268	17452	17479	17251	17476	17337	17526	17464	17425	17149	17136	17283	17376	17308	17133	17250	17394	17152	17365	17291	17330	17449	17252	17232	17364	17357	17542	17442	17330	17221	17470	17369	17349	17322	17384	17188	17417	17462	17475	17294	17212	17392	17234	17189	17416	17268	17214	17403	17396	17250	17359	17469	17209	17382	17237	17360	17330	17269	17150	17272	17316	17323	17382	17151	17325	17428	17379	17140	17271	17254	17315	17441	17310	17349	17381	17397	17346	17528	17302	17112	17501	17138	17572	17319	17395	17294	17108	17411	17410	17309	17295	17189	17263	17333	17176	17492	17328	17225	17472	17310	17237	17342	17503	17287	17282	17120	17377	17580	17333	17365	17185	17331	17329	17367	17193	17204	17150	17333	17467	17187	17280	17380	17266	17315	17083	17163	17119	17161	17276	17440	17328	17167	17247	17181	17361	17409	17292	17419	17491	17367	16979	17194	17186	17262	17224	17252	17294	17326	17387	17156	17394	17294	17234	17204	17446	17378	17376	17308	17191	17348	17319	17297	17391	17427	17398	17216	17352	17363	17321	17171	17216	17319	17354	17282	17449	17195	17530	17141	17338	17342	17496	17238	17364	17323	17363	17198	17066	17325	17186	17370	17307	17275	17221	17255	17356	17187	17521	17262	17231	17182	17244	17349	17316	17303	17281	17339	17298	17224	17062	17281	17140	17181	17108	17323	17450	17155	17323	17328	17235	17626	17247	17279	17294	17159	17138	17268	17330	17346	17445	17485	17391	17104	17124	17242	17354	17336	17340	17426	17244	17560	17219	17470	17297	17206	17365	17504	17223	17442	17257	17341	17273	17349	17333	17264	17200	17295	17150	17248	17312	17196	17276	17301	17613	17293	17343	17187	17170	17098	17313	17070	17195	17399	17048	16988	17484	17360	17441	17284	17383	17466	17263	17517	17083	17322	17392	17413	17314	17199	17247	17567	17368	17146	17323	17313	17144	17329	17246	17435	17342	17165	17386	17316	17506	17398	17395	17274	17381	17190	17371	17098	17079	17175	17448	17343	17250	17422	17389	17212	17200	17410	17530	17437	17435	17242	17159	17388	17353	17164	17524	17497	17231	17160	17345	17254	17436	17492	17509	17433	17221	17279	17363	17282	17275	17476	17182	17332	17490	17280	17252	17298	17310	17378	17370	17331	17492	17605	17251	17227	17193	17276	17046	17195	17457	17298	17523	17459	17242	17112	17116	17142	17360	17458	17224	17095	17202	17309	17314	17255	17390	17438	17507	17478	17301	17230	17151	17237	17191	17514	17296	17219	17592	17196	17493	17291	17243	17265	17334	17365	17601	17294	17369	17231	17322	17362	17353	17217	17404	17397	17267	17339	17514	17460	17158	17347	17388	17488	17490	17334	17435	17500	17323	17225	17272	17356	17239	17396	17144	17147	17307	17274	17381	17327	17160	17434	17375	17333	17382	17404	17010	17154	17308	17333	17319	17155	17144	17345	17266	17447	17121	17332	17287	17328	17283	17559	17354	17358	17315	17197	17468	17293	17356	17293	17258	17319	17119	17206	17281	17329	17329	17390	17312	17297	17403	17342	17259	17543	17217	17383	17444	17402	17188	17306	17432	17371	17296	17195	17212	17528	17244	17284	17237	17358	17279	17537	17362	17201	17175	17300	17313	17522	17334	17137	17310	17230	17388	17342	17357	17388	17084	17320	17442	17307	17310	17508	17394	17258	17405	17347	17437	17371	17176	17306	17315	17428	17250	17239	17378	17306	17522	17160	17249	17337	17347	17317	17397	17248	17272	17298	17392	17585	17342	17338	17306	17315	17365	17234	17500	17185	17376	17274	17201	17106	17289	17397	17239	17454	17165	17430	17251	17229	17341	17187	17539	17374	17324	17440	17234	17282	17204	17383	17378	17161	17384	17359	17381	17183	17213	17261	17209	17124	17341	17292	17379	17336	17362	17406	17361	17428	17358	17305	17419	17427	17202	17235	17604	17392	17294	17174	17398	17399	17145	17135	17493	17380	17332	17391	17275	17392	17376	17401	17240	17334	17339	17358	17367	17426	17511	17408	17243	17430	17240	17366	17321	17332	17387	17154	17143	17177	17312	17382	17217	17250	17254	17260	17211	17306	17425	17452	17365	17220	17265	17319	17478	17179	17427	17456	17379	17363	17192	17149	17378	17296	17361	17105	17183	17250	17343	17270	17123	17377	17130	17398	17424	17400	17268	17323	17211	17306	17413	17309	17187	17288	17242	17356	17321	17313	17441	17362	17310	17495	17441	17405	17210	17436	17367	17370	17079	17255	17271	17414	17329	17457	17567	17530	17180	17401	17370	17197	17261	17133	17191	17449	17297	17461	17359	17370	17405	17280	17225	17303	17255	17162	17294	17212	17145	17039	17097	17310	17167	17560	17536	17445	17194	17266	17154	17446	17277	17224	17326	17208	17250	17362	17333	17163	17235	17422	17432	17217	17345	17261	17221	17170	17454	17364	17091	17189	17306	17317	17259	17204	17407	17057	17258	17343	17428	17482	17262	17066	17520	17221	17263	17286	17382	17235	17327	17253	17299	17244	17424	17290	17454	17381	17318	17474	17390	17273	17265	17234	17112	17431	17445	17318	17285	17329	17395	17538	17368	17366	17368	17159	17108	17358	17636	17310	17279	17371	17417	17456	17390	17367	17263	17189	17455	17424	17383	17422	17246	17423	17178	17222	17287	17323	17246	17134	17294	17337	17421	17324	17314	17330	17413	17232	17413	17604	17285	17214	17033	17350	17238	17484	17484	17283	17379	17196	17305	17396	17440	17258	17372	17280	17286	17576	17331	17320	17342	17267	17370	17194	17268	17301	17290	17333	17443	17517	17223	17364	17154	17127	17165	17228	17130	17389	17195	17540	17152	17297	17255	17305	17252	17257	17076	17238	17248	17187	17441	17375	17286	17509	17368	17264	17352	17503	17209	17362	17293	17414	17301	17383	17346	17383	17302	17134	17525	17269	17256	17080	17110	17235	17247	17342	17411	17195	17345	17078	17128	16971	17262	17244	17425	17267	17340	17331	17166	17414	17477	17180	17369	17251	17389	17359	17217	17430	17209	17338	17232	17139	17489	17446	17302	17244	17479	17261	17426	17475	17387	17283	17236	17115	17320	17259	17333	17211	17304	17343	17313	17309	17269	17464	17406	17149	17352	17290	17379	17312	17199	17252	17495	17362	17258	17218	17256	17359	17278	17236	17350	17275	17429	17392	17474	17296	17234	17344	17062	17207	17459	17307	17268	17552	17221	17306	17392	17215	17338	17322	17326	17267	17498	17365	17474	17306	17399	17340	17206	17446	17275	17371	17199	17168	17266	17406	17433	17231	17319	17321	17341	17389	17592	17166	17363	17355	17367	17395	17296	17297	17428	17396	17411	17097	17241	17279	17443	17366	17294	17301	17275	17317	17531	17213	17369	17171	17482	17282	17194	17325	17484	17118	17411	17359	17255	17159	17430	17450	17316	17057	17163	17138	17154	17236	17190	17168	17391	17425	17298	17238	17176	17283	17461	17354	17377	17372	17366	17270	17604	17133	17246	17300	17354	17390	17460	17495	17190	17211	17355	17270	17249	17395	17191	17215	17347	17372	17394	17139	17239	17191	17283	17169	17338	17425	17234	17280	17138	17325	17586	17458	17258	17369	17298	17249	17141	17282	17354	17216	17378	17343	17054	17349	17231	17224	17131	17489	17359	17432	17479	17221	17249	17315	17367	17359	17381	17249	17395	17559	17338	17471	17296	17112	17154	17222	17177	17301	17207	17385	17227	17284	17457	17296	17229	17450	17214	17137	17285	17266	17335	17124	17545	17244	17460	17251	17230	17500	17247	17160	17438	17454	17349	17198	17234	17140	17296	17366	17071	17382	17269	17334	17315	17344	17305	17163	17108	17223	17379	17342	17467	17418	17245	17140	17291	17224	17378	17469	17353	17493	17451	17299	17341	17159	17167	17153	17188	17260	17289	17393	17196	17171	17211	17362	17200	17452	17322	17296	17487	17448	17458	17086	17373	17111	17317	17294	17258	17243	17321	17507	17370	17092	17415	17353	17336	17208	17331	17424	17355	17223	17291	17393	17379	17507	17495	17360	17343	17176	17161	17165	17249	17152	17086	17287	17355	17107	17122	17314	17192	17281	17475	17261	17475	17358	17379	17551	17333	17355	17399	17288	17296	17238	17301	17421	17261	17393	17417	17411	17465	17403	17206	17442	17340	17351	17316	17368	17223	17441	17439	17352	17278	17340	17290	17304	17359	17131	17198	17187	17308	17211	17278	17176	17336	17117	17271	17232	17355	17353	17406	17273	17143	17174	17293	17260	17404	17392	17446	17411	17270	17173	17365	17286	17253	17294	17375	17139	17402	17337	17352	17419	17457	17419	17383	17401	17517	17300	17425	17137	17407	17282	17179	17244	17224	17195	17192	17207	17125	17349	17375	17391	17251	17416	17424	17267	17243	17495	17378	17249	17376	17538	17482	17183	17251	17399	17310	17056	17143	17424
33607	53066	46423	32070	25568	21231	18960	17812	17804	19166	20205	22380	21865	19900	19875	18009	18043	17061	16411	15973	15314	15253	15158	14867	15080	15058	14981	14899	14978	14846	15077	15132	15212	15202	14987	14937	14862	14978	15022	15045	15072	15093	15001	15048	14963	14856	14977	14914	15170	14810	14945	14901	14857	15110	14910	15037	15120	14899	14958	14963	15023	15040	15085	15082	15081	14982	14924	14869	15038	15037	14920	14894	14941	15072	15154	14971	15004	14940	15104	15130	14902	14984	14872	14876	14823	14994	14968	14906	14964	14921	14964	14884	14999	15181	15020	14985	14970	15037	14976	15033	14998	14903	15067	15038	14957	14930	14956	14884	15008	15058	14993	15026	14899	15077	14928	14843	14807	15083	14890	14885	14950	15055	15151	14972	15010	14996	15108	15019	15061	14887	14940	14902	15033	14984	14961	14933	15176	15038	15010	15008	14843	14835	14873	15010	15096	15030	14843	15045	14972	15092	15118	15042	14861	15166	15258	14902	14986	14975	14827	15015	15105	15069	14995	14881	15083	14858	14956	14899	14901	14898	14916	14927	14925	15045	14936	14933	15005	14961	14964	15091	15087	14971	15053	14863	14907	14997	15008	14806	14766	14992	14964	14886	15002	14856	14866	14931	14961	15084	15063	14903	14889	14942	14789	14949	14977	15047	14830	14903	14963	15018	15066	14848	15044	14880	14879	15010	14893	14999	15035	15047	14912	14911	15174	14908	15047	15047	15077	14926	14796	14791	14948	15018	14914	14972	15129	14922	15017	15112	15193	14929	14970	15185	15047	15042	14749	14952	14965	14845	15120	14885	15029	15022	14918	15180	15015	14938	15008	15104	15047	14986	15096	14918	15047	15126	14997	15046	14931	14913	14958	14976	14987	14976	14928	15014	15086	15012	15000	14977	14969	14880	15094	15014	14849	14960	15004	14924	14824	14835	14915	15084	15102	14811	15029	14985	15122	14939	14964	14965	14876	14995	14889	14984	14995	15005	15177	14910	14699	15030	15019	14848	14732	15081	15058	14897	15033	14815	15153	15005	14910	15006	14839	15106	14952	15058	14960	15016	15064	15107	14941	14944	14931	15092	14858	14838	15007	14546	14947	14804	15048	14912	14924	15043	14924	14935	14920	15109	14844	15069	14988	14940	14996	14795	15052	15071	15107	14857	14877	14868	15210	15044	14973	14764	14963	15028	15046	14797	14961	14990	14945	14922	15004	15081	14924	14856	15123	14943	15073	14868	15022	15140	15017	14947	14818	14906	14767	15134	15170	14896	15057	14841	15000	14881	14935	14973	14910	14953	15010	14876	15083	15052	14880	15069	14975	15013	14946	14946	15120	15111	14920	15059	14948	14951	14995	14907	14957	15070	14891	14876	14968	14965	15102	14981	14882	14995	14975	15018	14951	14952	15062	14989	14914	14897	15015	14962	14944	15135	15153	14919	14927	14993	15033	15018	14983	14936	14965	15032	15043	14975	15027	15069	14956	15169	14848	14768	14878	14986	15022	14839	15195	14880	14999	15078	15041	14795	15027	14907	14935	14865	14956	14954	15003	15009	14954	15105	14890	15047	15047	14867	15052	14976	14935	15139	14854	14996	15058	14807	14916	15156	14948	14971	14981	15076	14907	15091	14912	14930	14774	14899	14906	15054	14999	15047	14902	14948	14965	14947	14970	15226	14896	15033	14947	14941	15116	15065	14843	14881	14860	14913	14937	15077	14804	15060	15081	15039	14880	15000	14991	15049	14908	14999	14936	14955	15033	15022	15053	14925	14922	14956	14812	14975	14754	14855	14881	15133	14968	15049	14943	15004	14989	15016	15063	14914	15004	14985	14935	14937	15128	14946	15022	15075	15026	15136	14971	14969	15047	15015	15009	15002	15145	15133	14861	14988	14905	15168	14710	14927	15002	14893	15114	15023	14943	14934	15005	14823	14845	14948	14944	14977	15102	14980	14971	14975	15119	15022	15045	14938	15104	14896	15006	14948	15013	15049	15001	14946	14977	14869	15055	14876	15046	15055	14991	15042	14872	14920	15019	14880	14922	14922	14860	15004	15128	14900	14878	15024	15040	15097	14832	15178	14937	14978	14859	14990	15020	15168	14971	14969	15046	14980	14928	15012	14935	14967	15039	14986	14943	14986	15032	14893	14906	14916	15054	14929	14989	14953	15000	15017	14964	15035	15014	15020	14869	14852	15014	14974	14855	15051	14869	14956	15014	15065	15021	15046	14971	14980	14950	15108	14861	15049	14855	15021	15018	15110	15167	15064	14788	14969	14952	15074	15157	15052	15003	14932	15126	14818	14946	14891	14823	14999	14955	14977	15009	14878	14943	15062	15009	15051	15014	15106	15164	14985	14900	14957	14876	14920	14847	15049	14955	14830	15135	14981	15006	14972	15048	15034	14997	14947	15022	15058	15117	15080	15129	15015	15002	14967	14982	14844	14913	14929	15144	14937	14992	15045	14906	15133	14947	14992	15088	15107	14880	15001	14901	14976	14923	14989	14908	15032	14895	14948	14954	14958	15007	14961	15074	15021	14869	14923	14807	14959	14848	14945	14995	15056	14906	14944	14981	14911	14994	15029	14888	14899	15037	15006	15081	15012	15059	15090	14797	15001	14904	15038	15050	15166	15015	14995	14995	15006	15024	15016	14880	14997	14963	14992	14925	14830	15131	14985	14862	15091	14841	14983	14958	15039	15069	14884	15111	15096	14943	15010	15105	14812	15018	14970	15034	14940	15048	15085	15149	15060	14916	14924	14878	15008	14860	15059	14994	14983	15058	15048	14862	14818	14925	14988	14936	15022	14915	15063	15035	15155	14814	15079	14987	14819	14794	15035	15124	15007	14928	14971	14947	15060	15015	14859	14884	15052	15108	14984	14915	14944	14934	15000	15009	15000	14963	14952	15069	14960	15242	14991	15000	14906	14977	14887	14888	14861	15034	15089	14984	14744	14924	14874	14980	15152	14992	15017	14938	14827	14919	14974	15065	15039	14906	15204	14917	14763	14966	15057	14817	14902	15000	14905	14922	14876	14959	15110	14898	15021	14886	15057	14908	14980	14924	15032	15025	14929	15025	14834	14929	15034	14925	14884	15041	15093	14986	15104	14894	15079	14940	14925	15103	14939	14822	14899	14979	15037	14921	14989	14909	14868	14962	14944	14993	14924	14920	15063	15123	15015	14944	14990	15006	15025	15022	15095	15004	14833	14915	15069	15045	14906	14951	14906	14961	14966	15007	14912	14915	14897	14953	15069	14985	14848	14793	14931	14856	14995	15090	14940	14942	14921	15264	15007	14923	15056	14913	14861	14897	15207	14985	15180	14987	15165	14926	15119	14934	14990	14962	14889	14952	14933	15072	14957	14848	15060	15006	14807	14924	15121	14984	15001	14992	15024	15109	15023	15173	14913	14961	14850	14895	15104	14925	14858	14891	14994	14912	14934	15027	14910	15092	15077	14920	14872	14861	15169	15043	14894	14906	14869	14984	15002	15106	14919	15080	14967	14956	14873	14986	14865	14906	14929	15177	15026	14945	14986	15109	15136	15046	15122	14960	15075	14982	14932	14920	15051	14889	14954	15159	15195	14961	14860	14951	14966	15035	15007	14979	15103	15054	14979	15113	14898	14948	14930	15010	14883	14994	15027	15083	14968	14903	14861	14769	15058	15063	14941	14970	14905	14979	14826	14773	15034	14911	15046	15110	15084	15022	14974	15061	14931	15020	14867	15012	14948	14989	14821	14890	14941	14915	15001	14954	14965	14821	14916	14936	14955	15066	14892	15006	14990	15204	15062	14854	14870	15087	15037	14999	14822	15157	15027	14868	15098	15208	14928	14850	15137	15139	14913	15016	14954	14955	14979	14924	15148	15110	15201	15045	15039	14901	15006	15054	15019	14962	14952	14966	14923	15018	15059	14992	14851	14884	14909	15051	15037	14984	14962	14832	14962	15167	14984	14942	15047	15018	15116	15091	14827	14960	15172	15041	15164	14919	14921	14994	14960	14866	15015	15002	14969	15142	14927	15063	14994	14767	15019	14966	15034	14964	14852	14793	14947	15034	15127	15002	15071	15039	15053	15040	15068	15107	15097	14969	15195	14981	15015	14984	14852	15089	15007	14846	14859	15085	14854	15056	14931	15028	15094	14928	15088	15023	14850	14909	15045	15082	15060	15022	14999	14998	15019	14826	15030	15095	15055	14826	15162	14843	14956	15133	15001	14786	15240	15102	15023	14964	15174	14984	14986	15079	14801	14895	15141	14954	15020	15007	14768	14868	14979	15034	14861	14874	15016	14874	14979	14875	14909	15123	14717	15028	15055	14972	14953	15137	15023	14905	14949	14991	14949	14900	15138	15054	14928	14847	15007	15051	14880	15050	15100	15053	14855	14865	15032	15200	14958	14998	15077	15042	14888	14826	14963	14890	15025	14846	15092	15040	14955	15048	14911	14947	14873	14994	14988	14902	14963	14978	15086	15130	15040	15182	15114	15039	14831	15053	14906	15017	15025	14869	14828	15158	15125	14801	15114	15038	14847	15035	14963	15148	15024	14972	14995	15030	15017	15107	14940	14986	14912	15028	15032	14948	14827	15024	14932	14974	15080	14966	14915	15069	14852	15072	14718	15084	14967	14970	14906	14965	14893	14882	14969	15006	15168	14937	14900	14882	15079	14988	14870	14947	14982	15038	15020	15044	15163	14984	14997	14784	14845	14827	14981	15031	14931	15110	15087	15042	14798	14939	14977	14949	15174	14905	15033	14985	14828	15054	15071	15107	14953	15007	14922	15065	14937	15017	15046	15094	14927	14918	15126	14991	14880	15063	14950	14951	14986	15117	14861	15171	15057	14897	15007	15147	14749	14965	14969	15052	14842	14911	15012	14847	14934	14954	14975	15024	14963	14847	14798	15183	14860	15039	14950	14912	14900	14930	14898	14831	14811	14855	14979	14859	14883	14961	14907	14897	14795	15113	14839	14844	14927	15174	14907	14914	15046	14956	14914	14927	14959	14975	14910	15007	14889	15023	15058	15154	15121	14936	14940	14898	15016	15055	14842	14932	15029	14960	15055	15030	14896	14851	14964	14940	15004	15024	14903	14848	14943	14777	15101	15109	15033	15096	14971	14891	15003	14829	14979
22715	21289	28910	23971	22040	25128	27254	21223	21255	23323	28681	27680	26548	22176	21926	20837	20250	19983	19473	18283	17858	18213	18072	18073	17566	17827	17576	17383	17569	17395	17410	17323	17180	17291	17261	17210	17308	17377	17185	17507	17466	17206	17462	17361	17376	17417	17507	17018	17218	17267	17325	17483	17256	17328	17280	17330	17218	17330	17268	17506	17344	17308	17303	17426	17286	17244	17338	17263	17320	17299	17204	17315	17339	17030	17276	17222	17289	17358	17267	16993	17209	17138	17297	17267	17192	17178	17275	17325	17083	17377	17298	17439	17479	17171	17191	17255	17100	17273	17299	17186	17191	17350	17073	17282	17262	17274	17314	17289	17221	17465	17198	17254	17162	17203	17253	17205	17276	17252	17356	17342	17258	17230	17318	17331	17098	17063	17460	17333	17269	17162	17042	17164	17336	17270	17236	17295	17407	17146	17276	17010	17216	17139	17005	17381	17222	17343	17250	17307	17390	17392	17116	17328	17182	17277	17304	17353	17317	17198	17416	17219	17321	17261	17046	17160	17073	17147	17358	17409	17395	17445	17238	17156	17298	17216	17238	17150	17085	17188	17243	16944	17087	17099	17255	17221	17218	17326	17291	17235	17363	17265	17177	17416	17272	17182	17233	17244	17230	17137	17239	17268	17492	17325	17158	17177	17341	17208	17106	17090	17379	17193	17320	17422	17286	17259	17098	17357	17176	17224	17296	17230	17321	17161	17112	17180	17095	17186	17125	17007	17005	17251	17310	17217	16985	17341	17464	17101	17201	17195	17289	17352	17289	17344	17120	17158	17168	17091	17276	17160	17313	17211	17377	17111	17104	17115	17299	17104	17277	17108	17219	17116	17203	17146	17203	17225	17349	17208	17256	17160	17315	17036	17345	17144	17250	17311	17260	17145	17365	17385	17303	17277	17103	17180	17084	17278	17224	17348	17300	17249	17229	17095	17162	17274	17539	17350	17378	17264	17337	17148	17294	17107	17123	17199	17173	17091	17133	17209	17193	17331	17179	17306	17350	17421	17209	17367	17237	17378	17312	17271	17236	17253	17205	17104	16981	17143	17286	17316	17090	17150	17149	17204	17237	17269	17225	17329	17367	17299	17235	17189	17188	17257	17167	17099	17048	17291	17288	17263	17428	17296	17162	17160	17286	17278	17241	17505	17235	17267	17286	17027	17237	17135	17315	17374	17402	17439	17449	17234	16932	17154	17242	17148	17106	17091	17292	17153	17036	17073	16891	17278	17213	17382	17245	17215	17259	17254	17504	17399	17373	17164	17350	17283	17271	17299	17333	17219	17363	17258	17312	17234	17238	17124	17071	17222	17449	17158	17147	17105	17012	17137	17140	17284	17206	17369	17032	17135	17210	17157	17183	17194	17315	17234	17555	17163	17093	17222	17306	17313	17304	17207	17110	17149	17111	17231	17118	17357	17230	17131	17144	17180	17323	17320	17106	17351	17264	17022	17018	17291	17253	17132	17198	17269	17273	17266	17138	17028	17127	17168	17260	17393	17094	17349	17483	17246	17303	17147	17089	17230	17458	17097	17280	17326	17352	17393	17348	17603	17283	17470	17368	17124	17135	17235	17063	17388	17013	17048	17141	17240	17262	17362	17244	17234	17135	17287	17386	17163	17135	17105	17403	17184	17254	17382	17312	17379	17299	17333	17103	17106	17208	17292	17262	17033	17276	17154	17171	17210	17216	17149	17320	17285	17233	17180	17095	17080	17227	17253	17183	17338	17468	17319	17330	17200	17281	17365	17217	17207	17239	17259	17213	17114	17401	17193	17453	17263	17122	17372	17373	17312	17251	17259	17434	17271	17338	17263	17183	17121	17319	17237	17196	17032	17161	17175	17069	17311	17191	17219	17059	17227	17315	17191	17199	17107	17607	17526	17341	17222	17237	17189	17181	17116	17259	17316	17375	17102	17220	17113	17376	17205	17237	17107	17098	17167	17128	17327	17080	17045	17335	17449	17371	17286	17103	17218	17352	16995	17155	17200	17281	17263	17344	17288	17199	17141	17210	17050	17245	17338	17423	17109	17216	17360	17355	17251	17255	17072	17136	17359	17122	17264	17069	17208	17165	17211	17330	17342	17109	17203	17172	17207	17428	17348	17091	17374	17314	17174	17152	17082	17359	17168	17007	17052	17227	17218	17043	17181	17272	17318	17445	17267	17300	17197	17293	17385	17200	17340	17152	17407	17200	17069	17284	16999	17258	17062	17093	17036	17203	17247	17290	17262	17276	17401	17196	17327	17212	17229	17214	17327	17183	17133	17417	17333	17295	17163	17455	17254	17127	17302	17305	17409	17362	17243	17330	17248	17082	17250	17103	17316	17220	17261	17399	17209	17566	17003	17331	17032	17318	17139	17304	17096	17166	17236	17217	17396	17160	17279	17001	17290	17159	17070	17317	17310	17245	17282	17078	17133	17188	17198	17279	17370	17268	17101	17228	17066	17074	17307	17318	17398	17205	17127	17019	17353	17411	17293	17374	17284	17368	17074	17157	17301	17253	17244	17232	17369	17420	17196	17400	17070	17489	17241	17129	17061	17236	17173	17300	17188	17127	17192	17222	17266	17247	17245	17132	17238	17199	17260	17417	17197	17172	17247	17107	17277	17047	17347	17281	17168	17108	17141	17141	17109	17327	17334	17197	17144	17047	17210	17237	17247	17171	17045	17236	17138	17236	17181	17409	17133	17231	17060	17406	17009	17235	17217	17140	17235	17480	17176	17182	17218	17399	17024	17267	17251	17108	17121	17214	17352	17195	17603	17395	17158	17195	17126	17455	17247	17265	17114	17103	17327	17332	17291	17224	17194	17167	17230	17252	17187	17161	17343	17222	17145	17245	17327	17221	17304	17244	17304	17267	17241	17308	17230	17198	17147	17031	17296	17168	17254	17378	17176	17318	17234	17311	17047	17365	17079	16994	17421	17256	17020	17077	17290	17374	17099	17166	17268	17231	17267	17043	17093	17270	17140	17278	17431	17242	17114	17457	17173	17382	17361	17027	17231	17149	17343	17291	17273	17194	17199	17420	17255	17057	17329	17252	17318	17033	17095	17162	17141	17354	17254	17310	17214	17202	17102	17253	17007	17160	17146	17223	17490	17317	17143	17474	17155	16947	17236	17187	17389	17221	17206	17317	17301	17232	17277	17194	17136	17352	17187	17292	17175	17107	17550	17192	17044	17221	16957	17489	16889	17348	17212	17183	17322	17335	17265	17145	17263	17286	17085	17249	17199	17253	17235	17212	17233	17257	17322	17253	17154	17343	17223	17122	17169	17173	17293	17359	17129	17251	17248	17321	17259	17240	17345	17317	17381	17403	17322	17285	16929	17356	17214	17118	17297	17135	17377	17262	17249	17257	17430	17289	17365	17105	17435	17135	17226	16921	17131	17363	17259	17255	17237	17384	17195	17208	17297	17339	17319	17353	17243	17105	17112	17253	17225	17152	17236	17184	17444	17356	17329	17214	17062	17296	17442	17185	17134	17069	17315	16991	17188	17301	17038	17126	17387	17225	17301	17122	17223	17068	17077	17094	17296	17294	17351	17103	17101	17115	17033	17200	17331	17210	17265	17235	17326	17327	17135	17322	16971	17350	17088	17197	17237	17035	17093	17162	17352	17317	17307	17332	17195	17198	17159	17346	17131	17281	17234	17075	16984	17108	17268	17224	17274	17207	17379	17161	17237	17321	17180	17189	17164	17337	17180	17049	17396	17229	17431	17237	17215	17096	17112	17357	17002	17226	17290	17229	17171	17256	17370	17141	17043	17223	17012	17156	17348	17261	17373	17153	17012	17012	17069	17228	17163	17077	17349	17445	17132	17165	17314	17344	17093	17105	17199	17195	17147	17111	17051	17303	17229	17110	17101	17117	17457	17346	17384	17164	17046	17285	17163	17275	17486	17303	17198	17266	17358	17178	17180	17400	17244	17431	17109	17260	17053	17087	17119	16985	17276	17356	17169	17343	17022	17130	17233	17186	17116	17213	17072	17390	17273	17291	17181	17244	17152	17146	17424	17241	17297	17271	17220	17169	16953	17329	17337	17403	17238	17195	17059	17081	17100	17128	17256	17525	17224	17184	17440	17449	17436	17383	17217	17130	17205	17175	17284	17221	17369	17036	17175	17122	17372	17325	17186	17326	17180	17071	17151	16893	17222	17175	17237	17335	17393	17115	17121	17201	17213	17087	17319	17278	17445	17591	17250	17181	17242	17232	17267	17173	17222	17378	17179	17181	17300	17121	17255	17019	17193	17243	17177	17247	17142	17218	17061	17302	17262	17312	17213	16992	17130	17314	17228	17305	17160	17270	17121	17047	17305	17079	17069	17315	17324	17185	17188	17247	17350	17212	17178	17226	17253	17318	17026	17294	17206	17356	17343	17128	17144	17014	17246	17157	17132	17331	17300	17127	17212	17161	17212	17354	17369	17196	17070	17265	17268	17338	17434	16981	17243	17172	17137	17196	17444	17111	17269	17377	17623	17303	17093	17141	17132	17113	17202	17213	17166	17188	17229	16942	17364	17121	17377	17115	17231	17232	17012	17139	17256	17258	17310	17087	17356	17433	17288	17210	17059	16968	17024	17344	17207	17256	17243	17132	17264	17403	17036	17208	17194	17324	17360	17148	17012	17314	17205	17223	17213	17335	17205	17339	17166	17120	17148	17336	17237	17322	17256	17058	17092	17390	17140	17245	17181	17236	17154	17300	17455	17223	17151	17294	17242	17416	17082	17095	17043	17222	17202	17398	17159	17089	17227	17380	17157	17256	17238	17099	17134	17285	17108	17207	17155	17328	17350	17289	17192	17201	17115	17243	17191	17142	17342	17210	17087	17248	17115	17194	17165	17246	17196	17236	17295	17150	17390	17132	17105	17274	17283	17110	17342	17238	17182	17441	17491	17228	17188	17457	17094	17397	17291	17343	17239	17232	17203	17050	16969	17130	17163	16987	17188	17180	17105	17344	17136	17365	17307	17385	17334	17526	17193	17180	17245	17328	17337	17404	17189	17162	17221	17077	17285	17405	17132	17291	17279	17120	17022	16850	17175	17140	17132	17362	17225	17271	17248	17299	17473	17182	17054	17262	17445	17270	17150	17391	17396	17244	17183	17048	17320	17220	17288	17193	17178
35978	60279	53061	39793	31044	27004	22932	19972	21569	24043	30906	28347	26848	20522	21423	19834	18853	18550	17424	15882	15848	15823	15848	15692	15252	15367	15116	15027	15021	14810	14797	14870	15016	14781	14972	14922	14860	15049	14791	14894	14906	14839	14804	14985	14850	14875	14884	14676	14982	14824	14909	14842	14889	14794	14902	14950	14825	14851	14878	14741	14907	14745	14807	14948	14841	14815	14901	14723	14951	14889	14897	14743	14991	14816	14780	14765	14989	14787	14883	14864	14648	14962	14878	14891	14920	14773	14918	14789	14815	14902	14844	14831	14957	14929	14846	14802	14898	14668	14859	15084	14976	14783	14731	14945	14953	14765	14959	14729	14857	14790	14987	14932	14834	14885	14823	14830	14774	14967	14778	14844	14822	15006	14810	14879	14937	14877	14637	14779	14852	14826	14865	14978	14914	15035	14840	14809	14873	14862	14777	14696	14912	14874	14903	14746	14885	14934	14682	14811	15030	14809	15073	14868	14901	14772	14976	14881	14766	14945	14955	14887	14879	14787	15041	14970	14824	14837	14847	14898	14869	14955	14876	14819	14709	14801	14874	14908	14990	14787	14840	14694	14928	14723	14959	14906	14789	14918	14927	14978	14838	14752	15041	14843	14933	14922	14812	14927	14787	14836	14765	14854	14867	15111	14743	14828	15089	14729	14850	14890	14941	14787	14808	14839	14813	14840	14690	14837	14904	14849	14893	14809	14912	14774	14829	14821	14846	14810	14886	14844	14892	14595	14817	14711	14784	14669	14891	14754	14911	15010	14830	14785	14921	14862	14708	14887	14831	14859	14943	14857	14877	14931	15036	14932	14789	14852	14873	14843	14942	14866	14801	14766	14891	14817	14626	14769	14761	14841	15030	14947	14958	14843	14800	14808	14842	14990	15056	15118	14815	14893	14984	14883	14790	14814	14795	14926	14878	14865	15026	14927	14888	14850	14741	14839	14909	14872	14818	14805	15019	14949	14835	14947	14932	14750	14797	14969	14864	14778	14980	14802	14863	14774	14981	14865	14878	14704	14829	14747	14997	14904	15041	14831	14884	14898	14799	14829	14796	14914	14884	14820	14962	14887	14930	14946	14758	15027	15055	14868	14973	14927	14794	14842	14837	14922	14879	14704	14790	15001	14865	14777	14835	15005	14718	14992	14718	14965	14962	14763	14978	14782	14718	14882	14734	14928	15004	14986	14779	14910	14939	14802	14876	14976	14765	14963	14807	14862	14961	14861	14890	14902	14907	14822	14816	14842	14960	14798	15044	14911	14892	14999	14859	14729	14806	14824	14835	14721	14933	14936	14697	14841	14704	14856	14990	14796	14867	14938	14979	14730	14751	14955	15039	15030	14860	15024	14759	14956	14781	14524	14916	14861	14939	14966	15021	14860	14789	14786	14844	14898	14800	14933	14901	14695	14873	14847	14825	14874	14822	15019	14718	14898	15013	15109	14642	14993	14800	14832	14919	14846	14956	14744	14805	14718	14981	14932	14887	14904	14876	14835	14908	14816	14955	14926	14875	14910	14819	14905	14789	14937	14734	14904	14891	14980	14805	14855	14957	14879	14727	14937	14904	14714	14714	14860	14802	14914	14963	14879	14952	14745	14895	14835	14778	14871	14783	14789	14953	14849	14709	14853	14940	14875	14965	14831	14985	14783	14743	14810	14820	14885	14773	14829	14846	14798	15000	14757	15015	14785	14959	14892	14986	14817	14859	15042	14741	14715	14779	14758	14641	14844	14882	14707	14900	14885	14904	14807	14839	14768	14865	14735	14668	14859	14796	14769	14866	14849	14912	14811	14841	14958	15021	15001	15012	14837	14917	14976	14830	14980	14921	14779	14894	14736	14796	14690	14778	14917	14871	14801	14918	14842	14829	14691	14860	14811	14852	14759	14839	14925	14865	14924	14917	14934	14789	14985	14787	14853	14771	14915	14734	14774	14893	14808	14793	14619	14928	14924	14829	14911	14956	14934	14927	14913	14795	15035	14921	14786	14669	14759	14956	14903	14800	14887	14846	14700	14790	14845	14756	14744	14880	14887	14819	14932	14891	14902	14967	14946	14962	14895	14953	14861	14927	14988	14932	14713	14749	15002	14843	15014	14947	14788	15042	14810	14947	14901	14911	14851	14917	14840	14918	14757	14849	14860	14703	14875	14844	14796	14985	14778	14859	14957	14807	14876	14773	14886	14764	14968	14835	14809	14935	14841	14788	14938	14958	14859	14864	14861	14956	14823	14984	14758	14811	14873	14910	14916	14687	14998	14934	14962	14872	14928	14793	14836	14977	14843	14806	14690	14790	15005	14896	14897	14911	14820	14795	14757	14945	14816	14813	14908	14928	14806	15066	14730	14768	14715	14866	14816	14650	14938	14983	14871	14886	14945	14678	14847	14960	15036	14854	15054	14868	14729	14887	14849	14814	14897	14731	14768	14923	14659	14832	14666	14908	14902	14868	14925	14755	14956	14766	14733	14826	14739	14889	14864	15099	14846	14663	14779	14868	14741	14901	14902	14874	14859	14750	14837	14849	14816	14828	14789	14892	14849	14807	15011	14793	14911	14909	14898	14906	15048	14930	14898	14910	14803	14745	14799	14975	14819	14889	14797	14890	14926	14956	14854	14879	14796	14926	14731	14842	14790	14774	14797	15081	14970	15016	14849	14965	14779	14847	14873	14879	14824	15020	14830	15042	15005	14825	14990	14737	14974	14911	14791	14728	14989	14839	14763	14700	14706	14744	14821	14924	14937	14865	14888	14839	14824	14880	14772	14864	14895	14759	14850	14740	14893	14921	14754	14711	14743	15042	14876	14902	15048	14820	14852	14793	14822	14877	14741	15028	15002	14805	14862	14899	14855	14752	14778	14650	14835	14987	14780	14996	14811	14814	14937	14923	14830	14841	14737	14958	14771	14810	14820	14780	14842	14886	14919	14819	14887	14837	14773	14786	14764	14851	14825	14944	14847	14709	14740	14632	14846	14726	14855	14968	14597	14925	14803	14776	14947	14939	14835	15002	14935	14823	14917	14909	14767	14897	14816	14917	14882	14933	14841	14777	14677	14944	14972	14931	14723	14819	14900	15018	14794	14911	14891	14866	15055	14913	14802	14834	15011	14979	14808	14970	14974	14999	14870	14745	14898	14877	14979	14969	14879	14843	14902	15003	14640	14889	14983	14847	14893	14930	14900	14664	14906	14899	14988	14872	14913	14838	14938	14946	14952	14796	14827	14858	14753	14808	14710	14928	14780	14807	14988	14903	14774	14828	14836	14790	14787	14958	14764	14802	14724	14802	14832	14886	14831	14821	14909	14870	15078	14662	14844	14895	14894	14935	14816	15061	14923	14821	14877	14886	14824	14875	15044	15079	14855	14874	14749	14671	14849	14904	14868	14834	14868	14956	14937	14821	14660	14809	14938	14524	14742	14803	14929	14855	14914	14781	15036	15034	14895	14875	14832	14799	14802	14936	14874	14817	14841	14885	14903	15030	14860	14763	14825	14750	14977	14958	14841	14881	14923	14772	14804	14785	14803	14828	14907	14836	14812	14786	14870	14754	14743	14822	14792	14729	14807	14932	14858	15017	14886	14853	14876	14822	14820	14927	14857	14849	14862	14823	14716	15092	14954	14833	14873	14846	14908	14900	14961	14800	14857	15013	14948	14866	14790	14829	14809	14798	15015	14779	14857	14775	15021	14940	15034	14816	14824	14798	14963	14819	14849	14855	14829	14888	14743	14916	14893	14896	14840	14828	14823	14868	14865	14901	14915	14906	14769	14889	14918	14926	14760	14989	14790	14876	14882	14831	14859	15008	14677	14949	14740	14921	14888	14840	14900	14834	14853	14723	14963	15071	14936	14923	14906	14952	14881	14698	14668	14843	15051	14948	14981	14856	14924	14784	14879	14744	14698	14760	14838	14810	14831	14946	14672	14892	14979	14854	14687	14905	14803	15015	14808	14846	14921	14836	15014	14761	14764	14831	14893	14897	14930	14678	14980	14893	14913	14852	14822	15066	14802	14730	14824	14789	14822	14659	14675	14798	14854	15036	14925	14763	14941	14779	14962	14824	14954	14733	14754	14800	14830	14977	14739	14966	14924	14740	15032	14704	14907	14697	14834	14967	14808	14874	14898	14729	14902	14795	14781	14797	14893	14937	14801	14896	14738	14853	14840	14857	14772	14846	14913	14759	15005	14797	14942	14785	14807	14834	14993	14953	14933	14919	14854	14810	14868	14952	14853	14651	14997	14978	14958	14966	14976	14753	14740	15089	14778	14935	14819	14895	14763	14713	14827	14818	14975	14919	14771	14893	14914	14975	14740	14865	14749	14783	14893	14840	14763	14790	14925	14662	14922	14952	14813	14735	15034	14716	14995	14801	15090	14849	14815	14966	14745	14843	14934	14970	14863	14969	15003	14754	14808	14872	14893	14822	14806	14886	14864	14919	14683	14923	14876	14834	14799	14748	14550	14877	14827	14820	14970	14891	14785	14779	14825	14993	14889	14840	14925	14941	14889	14908	14920	15039	15024	14817	15036	14980	14886	14769	14834	14786	14916	14839	14794	14795	14801	14860	14769	14789	14890	14825	14854	14848	14869	14788	14925	14978	14685	14810	14976	14843	15005	14775	14675	14752	14762	14780	14794	14884	14732	14814	14763	14890	14774	14952	15016	15024	14926	14833	14767	14944	15028	15045	14882	14935	14920	14820	14752	14876	14807	14896	14912	14914	14785	14835	14952	14743	14724	14954	14843	14883	14892	14794	14852	14763	14899	14781	14900	14767	14849	14790	14785	14867	14722	14862	14890	14902	14633	14928	14844	14914	14721	15023	14845	14960	14905	14830	14965	14835	14707	15035	14890	14917	14988	14945	14807	14860	14767	14816	14860	14977	14724	14898	14857	15041	14902	14841	14806	14940	14793	14798	14900	14755	14717	14919	14867	14875	14824	14814	14879	14815	14900	14916	14563	14845	14882	14800	14806	14939	14858	14860	14878	14811	14854	14956	14752	14715	14829	14814	14912	14713	14904	14912	14862	14781	14713	14805	14714	14994	14934	14851	14945	14802	14776	14938	14992	14930	14893	14834	14862	14873	14907	14842	14717	14911	14973	14771	14954	14905	15009	14790	15011	14818	14902	14982	14767
28464	26635	30416	24843	19696	18279	18099	17685	17967	17836	18289	18156	17954	17834	17754	17553	17588	17488	17635	17599	17596	17582	17567	17583	17421	17618	17336	17652	17758	17401	17464	17325	17756	17575	17257	17468	17409	17487	17539	17563	17425	17614	17580	17541	17409	17520	17616	17442	17567	17507	17525	17301	17269	17608	17523	17404	17383	17529	17581	17371	17488	17564	17277	17477	17503	17416	17475	17512	17331	17711	17699	17387	17514	17493	17688	17418	17463	17281	17315	17521	17539	17501	17389	17672	17411	17441	17386	17368	17308	17347	17553	17351	17422	17551	17491	17531	17528	17450	17419	17603	17494	17243	17277	17401	17362	17499	17654	17357	17570	17347	17651	17448	17545	17292	17516	17535	17567	17606	17395	17553	17613	17479	17452	17563	17336	17518	17615	17572	17483	17724	17559	17579	17357	17556	17336	17671	17452	17418	17504	17476	17476	17307	17503	17472	17547	17518	17500	17634	17476	17602	17431	17368	17382	17252	17528	17329	17581	17583	17433	17474	17304	17405	17362	17394	17356	17433	17492	17354	17483	17549	17615	17264	17615	17638	17354	17605	17515	17637	17484	17255	17518	17397	17471	17605	17526	17364	17346	17411	17312	17418	17301	17506	17597	17476	17669	17327	17234	17537	17354	17520	17541	17603	17562	17244	17538	17642	17475	17618	17439	17411	17339	17630	17656	17425	17628	17312	17225	17374	17290	17483	17307	17436	17422	17623	17416	17612	17515	17316	17316	17617	17389	17441	17499	17519	17471	17651	17386	17444	17472	17533	17470	17496	17457	17443	17328	17430	17361	17429	17487	17520	17682	17585	17342	17560	17513	17436	17484	17474	17321	17494	17663	17550	17605	17467	17357	17577	17415	17485	17301	17453	17378	17543	17474	17384	17513	17596	17360	17342	17403	17386	17346	17505	17413	17488	17394	17439	17317	17548	17721	17293	17594	17478	17324	17353	17527	17451	17457	17343	17369	17495	17384	17337	17478	17424	17639	17345	17353	17605	17502	17630	17549	17439	17617	17475	17593	17453	17557	17379	17596	17550	17502	17494	17358	17477	17414	17313	17416	17363	17473	17538	17841	17352	17381	17462	17494	17438	17489	17479	17525	17655	17312	17398	17492	17126	17610	17672	17381	17490	17448	17372	17488	17416	17230	17570	17353	17545	17398	17690	17462	17649	17413	17427	17354	17337	17440	17502	17435	17538	17495	17423	17292	17697	17574	17521	17673	17544	17523	17468	17414	17602	17617	17344	17643	17462	17440	17277	17479	17372	17662	17515	17232	17486	17559	17601	17437	17361	17521	17305	17629	17391	17563	17499	17617	17448	17512	17454	17597	17361	17495	17549	17559	17594	17528	17333	17279	17333	17518	17561	17243	17365	17358	17238	17456	17631	17342	17553	17481	17505	17346	17521	17305	17332	17456	17538	17419	17529	17359	17437	17456	17398	17326	17473	17561	17403	17580	17476	17572	17699	17580	17504	17641	17319	17382	17644	17468	17333	17429	17656	17281	17330	17449	17421	17408	17335	17401	17540	17503	17489	17427	17457	17654	17457	17505	17298	17568	17286	17425	17467	17657	17221	17485	17361	17301	17323	17376	17437	17638	17505	17292	17510	17346	17263	17453	17517	17491	17533	17468	17517	17485	17337	17304	17300	17666	17310	17589	17472	17448	17549	17550	17411	17476	17377	17638	17360	17484	17517	17374	17389	17457	17541	17381	17589	17571	17312	17434	17549	17227	17401	17772	17302	17471	17490	17554	17595	17370	17564	17586	17458	17491	17479	17120	17540	17435	17415	17477	17351	17577	17560	17535	17271	17634	17430	17590	17514	17435	17417	17467	17703	17520	17535	17521	17363	17525	17403	17372	17425	17198	17490	17526	17418	17322	17587	17334	17654	17665	17722	17551	17485	17660	17399	17416	17429	17341	17517	17442	17531	17563	17515	17318	17493	17633	17463	17450	17311	17512	17454	17583	17552	17505	17607	17692	17528	17720	17580	17578	17557	17334	17589	17598	17688	17441	17402	17582	17476	17493	17223	17337	17302	17499	17523	17630	17376	17538	17378	17451	17431	17454	17370	17646	17397	17424	17477	17504	17434	17370	17340	17540	17387	17515	17530	17510	17650	17413	17436	17359	17577	17610	17502	17445	17591	17415	17442	17535	17447	17517	17393	17369	17493	17499	17666	17367	17441	17587	17418	17436	17282	17339	17390	17567	17691	17405	17500	17438	17426	17384	17472	17629	17532	17583	17444	17411	17462	17463	17569	17249	17543	17523	17483	17221	17470	17461	17522	17500	17718	17483	17411	17394	17598	17658	17493	17452	17468	17480	17418	17551	17537	17387	17403	17435	17454	17519	17418	17368	17346	17461	17672	17430	17385	17556	17320	17390	17727	17472	17622	17544	17387	17400	17505	17324	17372	17468	17587	17510	17347	17469	17499	17494	17684	17487	17624	17567	17507	17525	17448	17614	17390	17398	17613	17559	17473	17524	17607	17326	17423	17710	17354	17507	17602	17594	17443	17513	17444	17630	17497	17346	17601	17460	17427	17383	17396	17548	17463	17421	17469	17284	17587	17497	17418	17337	17398	17417	17457	17472	17485	17492	17602	17514	17525	17378	17571	17579	17495	17494	17382	17581	17306	17470	17542	17617	17458	17212	17517	17402	17445	17480	17538	17423	17562	17407	17246	17408	17143	17320	17570	17405	17614	17406	17666	17628	17434	17514	17535	17509	17315	17479	17347	17476	17488	17545	17423	17616	17506	17668	17451	17365	17570	17544	17501	17495	17506	17335	17376	17331	17455	17431	17684	17541	17604	17500	17454	17645	17435	17595	17425	17577	17515	17472	17486	17426	17390	17755	17438	17359	17451	17534	17576	17644	17535	17577	17554	17398	17408	17472	17564	17481	17429	17639	17393	17549	17467	17426	17633	17737	17415	17469	17333	17525	17609	17695	17417	17382	17462	17542	17484	17423	17637	17592	17269	17377	17520	17509	17437	17530	17276	17448	17615	17561	17465	17445	17483	17318	17609	17420	17449	17435	17412	17440	17316	17532	17489	17719	17493	17558	17371	17526	17512	17293	17438	17641	17689	17681	17535	17551	17323	17417	17416	17478	17336	17559	17548	17567	17619	17350	17792	17377	17397	17232	17561	17524	17607	17374	17462	17421	17509	17517	17413	17375	17531	17345	17381	17465	17461	17555	17520	17493	17422	17616	17550	17707	17562	17532	17575	17254	17541	17608	17388	17454	17277	17452	17460	17502	17408	17540	17425	17455	17573	17462	17368	17764	17539	17568	17485	17672	17601	17370	17510	17526	17338	17487	17540	17305	17537	17443	17466	17483	17501	17470	17213	17457	17245	17461	17496	17616	17417	17362	17451	17569	17587	17512	17514	17616	17654	17280	17498	17453	17457	17628	17435	17425	17446	17483	17444	17566	17464	17682	17435	17443	17620	17617	17623	17635	17476	17611	17416	17498	17368	17526	17304	17576	17462	17480	17410	17472	17429	17206	17445	17457	17503	17563	17430	17416	17430	17262	17393	17515	17462	17536	17499	17523	17479	17275	17350	17346	17641	17507	17496	17669	17309	17353	17503	17494	17218	17208	17395	17407	17416	17417	17415	17317	17314	17547	17242	17383	17593	17381	17593	17533	17460	17462	17415	17371	17429	17805	17426	17443	17609	17450	17505	17462	17477	17548	17404	17401	17424	17539	17358	17524	17396	17674	17423	17395	17601	17435	17487	17514	17691	17666	17264	17246	17461	17412	17444	17527	17615	17540	17358	17733	17484	17382	17460	17345	17467	17389	17506	17382	17764	17524	17334	17748	17677	17419	17451	17485	17340	17308	17415	17430	17663	17583	17371	17415	17471	17459	17327	17388	17471	17635	17330	17395	17413	17449	17459	17410	17526	17413	17589	17420	17564	17456	17421	17306	17443	17418	17462	17349	17474	17535	17522	17467	17429	17560	17439	17195	17287	17668	17442	17415	17503	17319	17297	17312	17605	17488	17629	17616	17483	17265	17523	17539	17398	17325	17510	17668	17342	17430	17457	17484	17451	17557	17454	17560	17296	17504	17375	17445	17504	17589	17830	17549	17491	17305	17154	17418	17610	17331	17655	17330	17350	17566	17649	17462	17625	17306	17474	17462	17548	17477	17423	17456	17700	17230	17360	17388	17365	17580	17572	17389	17312	17401	17577	17361	17341	17458	17473	17609	17346	17392	17513	17517	17429	17499	17456	17526	17541	17485	17515	17498	17332	17407	17457	17666	17354	17426	17680	17567	17459	17563	17434	17382	17394	17395	17555	17408	17577	17592	17517	17385	17469	17637	17587	17407	17501	17413	17648	17628	17673	17676	17677	17656	17370	17510	17583	17418	17571	17495	17577	17659	17346	17582	17613	17484	17491	17541	17574	17411	17532	17475	17457	17372	17384	17470	17469	17528	17454	17570	17331	17410	17380	17541	17362	17522	17346	17724	17450	17337	17558	17492	17465	17452	17345	17260	17564	17476	17474	17410	17248	17384	17496	17450	17602	17408	17477	17331	17487	17353	17570	17443	17390	17734	17794	17378	17536	17464	17576	17289	17522	17337	17441	17491	17413	17374	17344	17492	17733	17399	17366	17555	17482	17525	17376	17686	17504	17580	17654	17394	17493	17546	17437	17400	17609	17449	17276	17317	17539	17726	17372	17653	17491	17566	17468	17531	17321	17219	17498	17589	17379	17419	17278	17357	17258	17572	17533	17524	17453	17480	17355	17554	17319	17569	17436	17424	17398	17456	17553	17627	17541	17576	17590	17535	17479	17414	17406	17423	17321	17422	17645	17516	17460	17427	17429	17468	17550	17338	17345	17395	17675	17363	17599	17634	17529	17457	17550	17538	17438	17349	17467	17577	17424	17349	17504	17447	17279	17447	17435	17500	17439	17719	17481	17607	17549	17230	17550	17667	17571	17441	17588	17468	17474	17467	17615	17502	17388	17526	17545	17298	17445	17499	17424	17476	17312	17440	17338	17218	17338	17607	17427	17630	17601	17371	17421	17446	17522	17605	17488	17428	17369	17463	17274	17490	17354	17548	17523	17499	17541	17711	17420	17412	17384	17555	17284	17603	17368	17523	17496	17493	17576
30412	41612	32002	21724	17946	16112	15486	15314	15520	15549	16182	16124	15697	15759	15377	15082	15016	15096	15121	14993	15076	15202	15316	14950	15108	15204	15079	15092	15052	14916	15020	15008	14909	14957	15036	14915	15070	15126	14931	15135	14874	15068	14971	14962	15038	14996	15021	15148	14933	15041	15129	15070	14949	15021	14963	15104	15039	15034	15056	14964	15094	14942	15005	14890	14960	14975	15046	15057	15020	15189	15272	15119	15105	15030	15110	15074	14921	15027	14962	15075	14989	15029	15008	15060	15073	15047	14780	15149	15131	14980	15136	14841	14997	15049	15004	15057	15010	15103	15078	14904	15081	14811	14932	15104	14972	15150	15103	15006	14926	14912	14976	15152	14905	15121	15140	14867	14964	15130	15025	14960	15102	14987	15020	15051	15070	14913	14833	15101	15056	15051	15066	15199	15096	15104	15141	15013	14960	15085	15079	15095	14876	14995	15194	14934	15036	15062	15010	14993	15049	15094	14993	15068	14998	15105	15100	15031	14929	15113	15026	15098	15021	15064	15049	15090	14986	15059	15209	15003	14989	14952	14947	15038	15094	14760	15079	15010	15051	15109	14976	14950	15172	15179	14802	14991	15015	15148	15102	15014	15088	15034	14989	14919	14943	14938	15019	14990	15022	14883	15029	15110	15208	15064	15184	14969	15034	15051	14927	15108	15023	15032	15210	15009	15154	14921	14913	15314	15015	14833	14754	15028	14978	14901	15074	15164	15052	14869	14995	15162	15067	14989	14948	15074	15058	15056	15161	15042	15121	15058	15133	15028	15084	14979	15027	14946	14970	14916	14915	15113	14849	15036	15032	15090	15084	15120	15116	15158	15083	14969	14946	15163	15095	14801	15065	15243	15148	14980	14826	14942	14964	15050	15133	15028	15044	15006	15057	14957	15148	15032	15036	15044	15014	15100	15155	15058	15028	15060	14935	15088	15152	15114	15116	14856	14880	15068	15020	15026	15054	14941	15044	15105	14905	15159	14947	15191	14770	15061	15042	15124	14966	14949	15183	15102	14995	14985	15048	15099	14873	14930	14996	15228	15023	15057	15073	14922	15017	14909	15109	15022	15027	14890	15015	15171	15039	15166	15033	14973	14959	15157	15108	14967	15035	15054	15072	14964	15045	14901	15201	14776	15099	15170	15102	14905	15134	15016	15111	15004	14934	14877	14904	15030	14962	15104	15010	14929	15021	14982	15079	15005	15000	15105	15060	15009	15181	14910	15071	14981	14984	15049	15059	15059	14998	14967	15091	15085	14995	15121	14972	15079	15059	14985	14855	14828	14952	15031	15141	14944	15123	14952	15206	14994	15011	15010	15175	15051	15049	15047	15207	15147	14992	14994	15054	15025	15172	14967	15043	14901	14831	14971	15095	15129	14968	14863	14943	14991	15183	14944	15031	15044	14891	15005	15008	14995	15129	15121	15118	14996	15101	15065	15168	15059	15144	15067	14994	15108	14905	15002	14910	15082	15103	15039	15099	15134	15140	15070	15091	15069	14829	15003	15044	14981	14858	15086	15093	14860	15157	15134	14886	15025	15040	14834	15104	15011	14949	15087	15151	15146	14903	14988	15071	15031	14945	15064	15049	14933	15000	15106	15050	15023	15071	14847	14966	14925	15078	15007	15026	15083	15022	15101	15163	14957	14959	15076	15040	15067	14975	14988	14851	14921	15059	15144	15005	15009	15076	15038	15050	14915	15126	14951	14995	15179	15216	14989	14992	15013	15015	15013	14876	15112	15073	15161	15016	14974	14927	15124	15066	15019	15170	15068	15145	15129	15012	15086	15119	15060	15011	15073	14985	14955	15152	15134	15088	15200	15026	15006	15019	14936	15116	15150	15138	15035	15013	14969	14985	15116	14967	15046	15067	14883	15118	15140	14841	15116	15146	15186	14869	15073	14842	15037	14890	15153	14971	15102	14995	15131	14974	14996	14949	15088	15137	15087	15013	15044	14871	14995	15088	15128	15010	14970	14969	14888	15032	15024	14936	15033	15069	14968	15153	14999	14969	15012	15161	15187	14804	14929	14973	14990	14999	15173	15069	14995	14936	15022	15053	15106	15114	15088	15022	15008	15200	15060	15070	14986	14933	14968	14934	14997	15122	15076	15145	15094	14991	15222	15069	14956	15017	15101	14976	14980	14933	15177	15041	14983	14823	15102	14914	15029	15033	14968	15162	15062	14865	14975	15033	15005	14984	14946	14976	15053	14931	14995	15004	15133	15250	15069	14882	15040	15164	15163	15117	14961	14944	15222	15164	14986	15089	14750	15002	14906	15059	14877	14907	14936	14974	15091	15047	15168	15065	14953	14999	15052	15087	15050	15008	15006	14964	14992	15139	14937	15247	14915	15144	15073	15082	15100	14989	15009	15055	15167	14939	14940	14984	15082	14994	15047	15078	14989	15102	15007	15054	15104	14852	15094	15061	14984	15151	15002	15031	14921	15140	14923	15084	15074	15060	15031	14947	15001	14995	14976	15116	15106	14990	15132	15118	15004	15202	15176	14928	15043	15106	15270	15069	15054	15156	15061	15085	14942	15183	14716	15139	15140	15120	15172	14932	15094	15089	15065	15073	14949	15038	15148	14842	14905	15142	15010	15041	15065	14924	15102	15123	15019	15033	14893	14992	15061	14912	15016	15067	14993	14956	15203	15229	15053	14986	15088	15014	14844	15008	15001	15119	14854	14960	15052	15108	15029	15142	15156	15180	15189	15131	15075	14989	14942	15043	15189	15229	15060	15074	15268	15075	14873	15003	14926	15037	15082	14914	14944	14934	14853	14931	15188	15039	14978	15033	15143	15023	15068	15115	15006	14963	14920	15075	15180	15140	15049	14828	15148	14915	14974	14931	14933	14966	15103	14928	15085	15062	14847	14909	15033	15117	14978	15224	14975	15050	15196	14983	15083	15197	15002	14912	15063	15111	15051	15199	15083	14991	14931	15121	14978	14904	14964	15083	15042	15050	15103	14962	15099	15077	15102	15184	14970	15031	15043	15156	15013	14973	14928	15096	14992	15024	15067	15214	14928	15028	14941	14986	14965	14828	14963	14954	15005	15062	14945	15031	14960	15061	14958	15087	15115	15087	15101	15074	14979	15142	14993	15022	15085	14933	15215	15118	15122	15076	14882	14964	15128	15000	15079	15048	15071	15049	15038	15085	15046	14938	14935	15081	14958	15013	15008	15106	15114	14961	15090	15042	14855	15072	15052	15146	15081	14922	15013	15145	14952	15078	15051	14994	14984	15084	15122	15055	15116	15215	15158	15059	15070	14853	15117	15095	14968	15041	14989	15096	15032	15081	15103	15073	14956	15095	14892	14932	15133	15018	14980	14949	15057	14962	15154	14943	15024	15073	14937	15135	14982	14991	14908	15015	15046	15017	14940	15141	15051	15178	15076	15114	14979	15085	15183	14965	15157	14990	15167	15088	15136	14968	14862	14992	15246	14876	15057	15099	15087	15187	14901	14954	15229	14952	15091	15091	14988	15020	14930	15045	15111	14876	15031	15113	15177	15315	15030	15060	14870	15094	15068	14961	15001	14994	15052	14834	15049	14903	14943	14982	15062	15216	15205	15021	14883	15018	15036	15055	15069	15025	15019	15004	14943	14991	15116	15134	15019	15040	15058	14971	14989	15093	14960	14977	15100	15133	14923	15094	14938	14916	15039	15243	15011	14988	15187	14983	15087	15102	14961	15130	14964	15008	15067	15002	14968	15191	14994	15094	14993	15155	14969	14996	15116	15034	15194	15024	15221	15110	14865	15210	15124	14982	14894	15057	15006	15158	14914	15271	15136	14928	15185	15017	15060	15056	14912	14793	15149	14838	14994	15090	15007	14952	15056	15049	15111	15076	15161	15128	15019	14956	15002	15074	14959	14917	15149	14905	15088	14850	15078	14987	15008	14990	15011	15159	14997	14865	14975	14972	15042	14968	15043	15047	15049	14962	15038	15042	14895	14960	15187	15047	14872	15087	14934	14913	15150	14971	15127	15137	15171	14972	15239	15031	15044	15080	14984	14980	15085	15227	14918	15046	15179	14981	14996	15047	14916	15093	14968	14956	15224	15086	15012	15036	14853	15031	14903	14978	15046	15075	15197	14826	15021	14977	15096	15146	14992	15128	14935	14978	14846	15103	15005	14851	14886	15150	15000	15143	14984	15069	15097	14989	15003	15159	15087	14851	15011	14841	15183	15126	14959	14953	15025	15084	14975	15093	15084	15107	15112	14922	15053	15090	15283	14847	15087	15033	14913	14904	15133	14974	15024	14939	15074	15056	15149	15102	15114	14991	15109	15050	14982	15210	14923	15150	14878	15071	14964	14976	15232	14862	15198	15052	14872	14840	15033	14972	15076	14995	15170	14847	15014	14940	15103	14976	14944	14933	15075	15030	14877	15113	14963	15118	15035	15130	14939	15132	15041	14909	15197	14971	14940	14952	15054	15080	15041	14919	15172	15017	15162	15113	15115	15027	14966	14968	15275	15044	15119	14970	15117	14925	15029	15077	14957	15193	15031	15088	14927	14885	14929	15198	14987	15131	15072	15091	15074	15194	15022	15189	14950	15095	14988	15182	15004	15013	15079	14959	15160	15181	14949	15100	15101	15135	15072	15064	14972	15047	15035	15035	14804	14933	15152	14984	15130	14958	15113	15080	14966	15092	15150	14979	15070	15163	15275	15174	15088	15212	14917	15118	15015	15207	14952	15078	15029	14949	14927	15101	14955	15098	15079	14983	15033	15043	15152	14999	14904	15079	15131	15023	15197	14983	14983	15023	15110	15172	14996	15007	15018	15028	15044	15007	15067	14958	15098	15034	14958	14959	15061	15039	14932	14960	15021	15032	14890	15146	14956	15180	14987	14930	15066	15018	15097	14748	15154	15098	14849	15148	14958	15108	15225	14994	15060	15102	14946	14949	15172	15044	15054	15185	14845	15032	15092	15043	14984	14975	15063	15152	15193	14795	14929	15224	15120	14964	15109	14950	14921	15100	15150	15130	14900	15008	15114	14880	15209	15196	15097	15110	14945	15073	14998	15028	15000	15047	14909	14966	15068	15125	14823	15083	14986	15189	15050	15068	15069	14939	15053	15144	15007	14967	15127	15005	15020	15059	15030	15063	15066	15067	15053
23980	21345	28779	25045	23845	23595	21630	18750	18380	19172	21545	25929	24908	21608	18956	17600	17545	17526	17779	18090	18017	18085	18025	17806	17454	17596	17451	17163	17380	17298	17268	17246	17301	17193	17143	17374	17350	17231	17264	17218	17329	17280	17337	17380	17054	17248	17221	17451	17268	17316	17211	17306	17492	17294	17140	17217	17287	17200	17293	17365	17437	17431	17495	17201	17661	17187	17424	17295	17007	17315	17332	17282	17286	17329	17362	17118	17312	17080	17267	17401	17342	17190	17249	17210	17445	17194	17433	17215	17286	17240	17179	17328	17277	17330	17123	17151	17356	17350	17235	17079	17345	17181	17105	17225	17271	17222	17418	17116	17230	17242	17209	17256	17364	17231	17265	17386	17261	17409	17208	17456	17098	17261	17225	17257	17176	17264	17317	17295	17263	17201	17319	17320	17109	17212	17289	17003	17447	17173	17380	17271	17395	17265	17242	17524	17267	17349	17241	17337	17249	17222	17209	17305	17115	17194	17409	17206	17180	17054	17397	17312	17227	17327	17310	17114	17053	17263	17156	17363	17391	17025	17135	17327	17164	17234	17272	17358	17204	17316	17372	17244	17432	17084	16995	17040	17269	17247	17265	17079	17306	17260	17231	17241	17358	17279	17073	17118	17160	17190	17400	17112	17302	17333	17311	17230	17361	17204	17160	17220	17285	17300	17263	17320	17432	17353	17195	17247	17130	17382	17185	17203	17093	17094	17259	17410	17329	17413	17339	17299	17401	17278	17227	17153	17155	17259	17171	17314	17283	17261	17170	17244	17288	17420	17318	17229	17353	17212	17252	17439	17042	17221	17367	17259	17108	17086	17402	17328	17336	17019	17284	17423	17391	17166	17196	17209	17202	17089	17134	17300	17288	17310	17372	17133	17345	17155	17212	17150	17266	17397	17192	17380	17234	17234	17158	17333	17237	17303	17340	17177	17283	17234	17263	17268	17197	17190	17234	17355	17310	17291	17436	17390	17237	17241	17197	17171	17199	17270	17232	17473	17398	17379	17212	17198	17444	17255	17249	17107	16999	17367	17355	17205	17267	17152	17197	17236	17190	17290	17220	16973	17257	17270	17387	17523	17273	17138	17160	17183	17179	17156	17075	17398	17197	17437	17425	17303	17299	17305	17403	17284	17179	17283	17225	17053	17280	17297	17445	17047	17255	17111	17107	17276	17191	17260	17388	17269	17340	17389	17247	17383	17345	17198	17196	17359	17278	17140	17097	17307	17316	17030	17180	17076	17488	17348	17233	17135	17189	17287	17348	17203	17180	17235	17049	17209	17324	17246	17072	17213	17149	17419	17204	17348	17324	17570	17544	17395	17329	17315	17298	17309	16995	17168	17106	17211	17228	17351	17455	17397	17362	17261	17300	17273	17094	17320	17262	17219	17233	17333	17151	17235	17491	17373	17006	17086	17182	17220	17436	17462	17192	17310	17278	17254	17251	17396	17219	17485	17244	17219	17121	17056	17376	17017	17270	17350	17241	17182	17413	17138	17297	17279	17230	17378	17341	17334	16941	17325	17310	17243	17432	17258	17350	17320	17188	17273	17330	17324	17270	17094	17178	17373	17403	17115	17292	17317	17392	17186	17049	17082	17325	17195	17195	17185	17399	17417	17044	17163	17138	17167	17127	17537	17240	17447	17384	17363	17196	17195	17421	17142	17189	17191	17351	17220	17403	17310	17127	17150	17248	17292	17464	17199	17230	17235	17204	17156	17215	16985	17396	17474	17147	17317	17109	17343	17491	17515	17293	17054	17192	17362	17184	17415	17215	17309	17242	17198	17354	17310	17224	17278	17176	17230	17345	17235	17203	17129	17162	17201	17270	17216	17116	17231	17226	17317	17165	17234	17154	17119	17044	17246	17262	17230	17222	17388	17349	17188	17295	16985	17097	17431	17312	17470	17186	17103	17205	17057	17359	17211	17318	17196	17334	17386	17210	17182	17230	17223	17352	17125	17248	17134	17427	17252	17370	17298	17254	17294	17352	17311	17053	17259	17356	17113	17191	17081	17295	17314	17312	17565	17263	17326	17245	17221	17298	17378	17089	17094	17196	17256	17360	17082	17231	17109	17625	17339	17514	17216	17399	17331	17108	17221	17300	17376	17350	17300	17117	17366	17115	17135	17463	17318	17116	17190	17360	17250	17251	17321	17131	17120	17226	17169	17248	17268	17341	17266	17368	17243	17242	17369	17324	17174	17464	17234	17179	17115	17190	17262	17217	17156	17365	17295	17269	17244	17137	17356	17372	17060	17269	17402	17319	17165	17108	17176	17150	16948	17225	17144	17310	17251	17139	17271	17436	17252	17065	17355	17115	17373	17250	17435	17301	17515	17371	17128	17232	17160	17322	17184	17065	17382	17132	17249	17260	17299	17311	17265	17161	17045	17257	17307	17437	17254	17244	17265	17147	17206	17236	17091	17249	17147	17255	17122	17260	17311	17311	17280	17185	17172	17271	17260	17245	17399	17138	17323	17252	17335	16973	16898	17312	17203	17428	17090	17312	17298	17159	17237	17466	17238	17161	17326	17253	17236	17265	17297	17179	17343	17008	17491	17139	17116	17043	17394	17123	17211	17311	17403	17416	17265	17436	17153	17304	17203	17225	17436	17322	17466	17323	17317	17227	17291	17205	17239	17344	17321	17342	17397	17355	17246	17169	17247	17274	17257	17271	17292	17323	16896	17138	17165	17223	17265	17163	17165	17288	17100	17365	17168	17182	17291	17432	17115	17528	17342	17198	17390	17086	17067	17168	17261	17141	17413	17148	17179	17188	17323	17165	17200	17124	17355	17130	17321	16963	17142	17217	17401	17228	17264	17187	17319	17494	17359	17205	17190	17276	16997	17289	17105	17317	17362	17338	17211	17372	17219	17278	17004	17294	17398	17094	17205	17333	17307	17236	17293	17213	17342	17146	17373	17485	17180	17240	17302	17121	17093	17271	17120	17173	17145	17394	17270	17318	17163	17214	17321	17103	17429	17158	17132	17389	17176	17330	17351	17204	17415	17240	17211	17369	17502	17141	17186	17163	17333	17170	17275	17280	17494	17263	17165	17214	17371	17186	17058	17181	17162	17141	17273	17275	17406	17299	17274	17306	17288	17238	17149	17194	17203	17260	17244	17390	17307	17376	17272	17248	17193	17252	17247	17357	17188	17405	17465	17283	17321	17250	16964	17113	17309	17464	17386	17279	17268	17287	17268	17305	17393	17427	17185	17337	17185	17047	17322	17246	17323	17271	17150	17295	17199	17371	17460	17316	17293	17074	17313	17154	17296	17345	17231	17228	17434	17187	17278	17356	17368	17334	17146	17552	17224	17314	17148	17275	17068	17082	17183	17358	17318	17008	17368	17251	17273	17373	17424	17203	17282	17339	17473	17257	17389	17178	17509	17314	17291	17208	17168	17160	17350	17251	17046	17124	17224	17172	17247	17233	17269	17182	17537	17265	17241	17361	17179	17305	17355	17050	17146	17038	17115	17239	17174	17338	17276	17354	17256	17040	17397	17315	17273	17522	17206	17244	17298	17294	17301	17185	17182	17155	17341	17379	17119	17297	17132	17467	17292	17287	17118	17405	17150	17121	17222	17139	17405	17336	17290	17137	17209	17450	17030	17325	17054	17235	17140	17309	17398	17371	17187	17377	17352	17283	16953	17208	17177	17269	17255	17013	17063	17099	17243	17236	17230	17259	17134	17042	17103	17188	17221	17290	17240	17324	17251	17448	17250	17187	17409	17428	17377	17150	17123	17112	17230	17245	17254	17204	17173	17225	17266	17244	17070	17114	17164	17318	17080	17365	17251	17339	17184	17228	17235	17132	17452	17352	17292	17131	17095	17158	17110	17171	17278	17160	17241	17251	17134	17223	17279	17283	17272	17251	17246	17218	17383	17247	17431	17404	17153	17167	17131	17124	17543	17326	17103	17016	17143	17279	17239	17244	17321	17093	17276	17479	17499	17344	17268	17333	17188	17121	17006	17099	17342	17113	17443	17424	17318	17287	17265	17279	17315	17432	17234	17084	17245	17170	17148	17296	17266	17406	17368	17455	17216	17226	17369	17212	17144	17321	17162	17238	17073	17247	17362	16866	17153	17309	17210	17349	17351	17347	17191	17413	17318	17241	17173	17323	17228	17351	17216	17330	17363	17318	17194	17215	17298	17293	17158	17222	17161	17253	17405	17272	17424	17231	17179	17162	17201	17224	17217	17256	17225	17257	17273	17078	17088	16943	17303	17149	17264	17382	17276	17525	17406	17289	17344	17104	17139	17289	17325	17220	17179	17168	17255	17232	17310	17271	17229	17097	17272	17251	17213	17136	17111	17334	17132	17013	17307	17395	17270	17358	17169	17330	17020	17328	17101	17174	17422	17189	17265	16987	17323	17078	17242	17531	17466	17217	17378	17203	17351	17349	17262	17251	17127	17016	17218	17168	17035	17176	17280	17159	17198	17263	17181	17326	17115	17151	17412	17399	17410	17269	17185	17133	17271	17184	17036	17350	17179	17341	17172	17229	17414	17166	17339	17330	17036	17264	17356	17322	17061	17197	17266	17296	17253	17349	17120	17351	17027	17283	17236	17124	17130	17184	17339	17518	17225	17391	17126	17341	17252	17310	17199	17298	17289	17115	17314	17459	17252	17273	17268	17373	17207	17298	17394	17109	17245	17403	17449	17218	17327	17307	17312	17339	17360	17278	17306	17230	17156	17161	17306	17262	17080	17144	17318	17149	17367	17394	17172	17108	17025	17229	17214	17359	17376	17348	17157	17106	17347	17140	17234	17049	17107	17334	17224	17229	17161	17366	17260	17332	17416	17196	17189	17189	17485	17067	17161	17141	17140	17212	17325	17286	16927	17356	17095	17441	17279	17271	17056	17129	17271	17254	17306	17344	17219	17328	17258	17384	17015	17290	17395	17085	17449	17260	17244	17313	17225	17307	17179	17180	16965	17137	17277	16978	17314	17254	17361	17300	17230	17324	17285	17180	17212	17154	17172	17086	17134	17418	17075	17371	17171	17187	17231	17059	17327	17238	17024	17315	17266	17331	17365	17368	17231	17183	17296	17192	17307	17383	17287	17071	17257	17365	17363	17410	17109	17115	16955	17185	17256	17385	17093	17443	17033	17239	17248
33149	50953	45647	34717	27290	20157	16941	16566	16857	17615	21294	27627	24302	20143	16550	15005	14909	15320	15710	15825	15839	15845	15557	15549	15165	15119	14957	14923	14865	14983	14963	15051	14896	14979	14941	14975	14937	14784	14835	14863	14933	14888	14865	14952	15115	14817	15026	14989	14874	14846	14942	14976	14820	15004	14828	15015	14917	14925	14882	14995	15104	15023	14884	15048	14983	14981	14894	14909	14966	14924	14826	14987	14843	14938	14761	15045	14937	15049	14833	14920	14919	14900	14728	14892	14955	15154	14882	14927	14786	14782	14725	14923	14941	14854	15011	14958	14967	14977	14986	14890	14848	14941	14977	14879	14808	15117	14970	14772	14975	15017	14813	14946	15085	14810	14931	14965	14927	14772	14858	14819	14962	14916	14957	14893	14916	14952	14966	14834	14963	14741	14780	15005	14982	14788	14966	15004	14850	14950	14931	15077	14867	14864	14945	14746	14965	15032	15101	14992	14824	14879	15034	14923	15008	14735	14931	15011	14969	14918	14840	14896	15020	14878	14952	15012	14682	15054	14946	14986	15052	15061	15013	14962	14918	14882	14974	15005	14948	14977	15016	14939	14927	14853	14844	14884	14908	14905	14789	15017	14976	14712	14915	14846	14916	14983	15015	14777	15116	14892	14824	14913	15067	14905	14874	15022	14937	14893	14899	14828	15098	14922	14806	14882	14857	14976	14841	14880	14781	14999	14872	14890	14829	14893	15017	14998	14903	14860	15036	14934	14809	14989	15061	14997	15049	14742	15075	14750	14798	14798	14849	14966	14887	14972	14919	14900	14756	14873	14888	14937	15017	14817	14897	15080	14874	14873	14872	15027	14760	14826	14921	14904	14832	14885	14987	15030	14988	14883	15001	14923	14820	15059	14870	14819	14777	14809	15048	14981	14778	15001	14943	14831	14813	14932	14965	14854	14938	14961	14884	15135	14866	14882	14964	14950	14797	14721	14930	14874	14963	14793	14922	14810	14899	14938	15123	14943	14763	15018	14865	14916	14821	14979	14842	14933	14932	15161	14747	14881	14780	14928	14793	14908	14865	14940	14932	14873	14739	14881	14950	15028	14933	14885	15014	14982	14965	14918	15037	14906	15020	14996	14940	14987	14873	14887	15095	14873	14906	14937	14948	14882	15000	14849	14983	14685	14876	14833	14944	14829	15031	14983	14856	14834	14716	14674	14930	14973	14804	14745	14927	14914	14901	14888	14842	14916	14970	14870	14926	14897	14750	14890	14907	14759	14826	15067	14925	14949	14909	14770	14788	14878	14949	14545	15050	14922	15040	14915	14888	14913	14894	14801	15017	14844	15116	14906	15032	14888	14959	15015	15029	15054	14944	14963	14949	14973	14872	14933	14992	14870	14882	14894	14776	14979	14861	14868	14855	14959	15003	15107	15004	14989	14870	14804	15069	15015	14870	14856	14840	14919	14874	14849	14854	14962	14916	14855	14833	14910	15061	14794	14984	14959	15000	14982	14908	15007	14871	14930	14988	14900	14943	14915	14823	14814	14826	14858	15020	14792	14915	14876	14866	14875	15003	14926	14854	14915	14897	14849	14894	15029	14807	14885	14920	14976	14871	14963	14858	14788	14853	15020	15068	14878	14835	14770	14830	14924	14863	14937	14867	14879	15014	15023	14869	14999	14780	14948	14743	14902	14866	14905	14861	14854	15035	15079	14796	15133	14959	14816	14874	15028	14882	14875	14932	14970	14841	14840	15044	15022	14726	14936	15048	14816	14884	14911	14870	14887	14851	14996	14748	15063	14836	14966	14690	14927	14985	15145	14913	14935	14988	14916	15008	14968	14997	15192	14895	14973	14812	14941	15099	14927	14714	15031	14975	14956	14994	14934	14927	14896	14910	15060	14856	14900	14922	14891	15101	14765	14869	14767	15006	14913	14990	14874	14925	14983	14963	14913	14836	15028	14857	14740	14939	14856	14964	14861	14885	14972	14859	14974	14944	14903	14988	14803	14982	14785	14969	14747	14981	14873	14952	14818	15010	14924	14929	14897	14754	14995	15021	14993	14845	14978	15002	14934	14913	14991	14805	14820	14944	14903	14876	14691	14965	15034	14971	14886	14895	14919	14773	14784	14996	14951	14895	14983	15027	14756	15022	14794	14899	14843	14971	14785	14948	14921	14864	14759	14874	14961	15042	15062	14900	14954	15045	14805	14881	14996	14819	14928	14745	15013	14985	15043	14909	14882	15050	14900	14928	15038	14910	14961	14863	14747	14961	14854	14936	14924	14903	14976	15218	15002	14797	14658	14922	14878	14911	14982	15088	15088	14836	14675	15076	14930	14901	14846	15022	15073	15038	15015	14801	14816	14882	14848	14809	15040	15014	14764	14735	14916	14742	14805	15006	14678	14979	15011	15000	15107	15026	14904	14927	14785	15017	14978	14926	14801	14808	14981	15114	14980	15044	14881	15015	14849	15217	14943	14911	14976	14904	14785	14832	14822	14834	14869	14967	14957	14984	14790	14889	14841	14843	15014	15021	14986	14874	14913	14961	14824	14694	14918	14918	14898	14959	14611	14848	14823	14901	14930	14890	14988	14868	14877	14917	14832	14806	14965	14834	14853	15055	14861	14975	15038	15137	14885	14992	14945	14950	14904	15136	14917	14749	14999	15034	14794	14813	14999	14789	14830	14910	14960	14661	14971	14954	14866	14901	14786	14913	14899	14835	14983	14909	14766	14809	15056	14860	14986	14876	14987	14997	15003	14889	14808	14998	14882	14887	14960	14963	14875	14927	14901	14941	14928	14909	14939	14788	14759	14922	14811	14942	14868	14849	14859	14881	14871	14941	14969	14768	14927	14815	14907	14928	14846	14807	14916	14963	14979	14838	14913	14742	14951	14930	14849	14783	15117	14917	14836	14959	14946	14772	14806	14946	14910	15037	14811	14908	14917	14684	14906	14984	14994	14715	14977	14972	14777	14855	15081	14955	14926	14768	14896	14837	15004	14902	14851	15187	14820	14750	14959	15010	15138	14921	14837	14923	14886	14939	14789	15202	14758	15085	14832	14882	14872	14929	15092	14896	14848	14786	15105	14867	14879	15046	15140	14831	14927	14749	14921	15115	14896	14828	14936	15003	14970	14778	14974	14648	14793	14949	14947	14868	14846	15013	14751	14901	14973	14920	15034	14793	15032	15093	15005	14855	15138	15004	14980	14945	14949	14879	14839	15002	14929	14975	14922	14884	15065	14949	15030	14967	14963	14854	14780	14816	14852	14805	14921	14801	14935	15128	14854	14883	14861	14903	14757	14866	14924	14960	14996	14880	14916	14814	15017	14998	14966	14993	15059	14870	14826	14832	14948	14817	14909	15010	14876	14869	14828	14890	15009	14924	14962	14907	15088	14898	14869	14916	14856	14738	14833	14991	14838	14931	14790	14827	14796	14863	15103	14857	14843	15119	14953	14902	14872	14843	14625	14752	14826	14862	14978	15025	14910	15016	14806	14908	14792	14859	14781	14961	14797	14878	14918	14832	15010	15077	14964	14964	14871	15032	14942	14965	14909	14906	14879	15004	15008	14952	14859	14889	14976	14932	15029	14937	15110	14805	15015	14881	14869	15067	14765	14962	14845	14822	14891	14954	14767	14999	14793	14928	14967	14900	14784	15094	14843	14902	15091	14974	14863	15037	15124	14740	14996	14914	14940	14910	14882	14832	14910	14812	14931	14916	14961	15058	14974	14974	14853	14818	15075	14862	14774	14853	14972	15049	14980	15077	14964	14973	14869	14943	14980	14846	14855	14888	14927	15007	14846	14987	14838	14828	14825	14978	14753	14880	14825	14812	14922	14976	14907	14683	14968	14951	14993	14849	15038	15058	14901	15010	14816	15065	14917	14887	15038	14891	14842	14825	15052	14964	14983	14902	14828	14901	15020	15059	14856	14816	15058	14828	14871	14734	14811	14955	14886	15083	14966	14902	14847	14968	14843	14922	14948	14857	15014	14851	14827	14883	14874	14983	14988	15072	14977	14947	14921	14865	14934	14826	14912	14854	14881	14812	14952	14846	14980	14816	14857	15096	14822	14839	14787	14982	14946	14849	14813	15045	14964	14892	15001	14991	15057	14889	14775	14907	14842	15055	14950	14788	14908	14739	14935	15076	14908	14932	14986	15002	14792	14938	14899	14963	14838	15002	14820	14956	14824	14937	14802	14909	14909	15035	14936	14783	14924	14858	14876	14841	15071	14886	15043	14916	14897	14797	14745	14874	15036	14862	14720	14834	14978	14963	14758	14865	14910	14993	14975	15042	14984	14756	15016	14901	14950	14775	15072	14826	14978	14986	14920	14855	14794	14972	14941	14982	14871	15000	14959	14942	14836	14871	15003	15044	14807	14825	14836	14927	14962	14979	14905	15056	14912	14980	14950	14853	14841	14913	15064	14893	14952	14960	14946	14936	14801	14794	14915	14958	14975	14871	14952	14804	15057	14793	15070	14952	14857	15000	15010	15057	14872	14963	14994	14993	14852	14833	14921	14856	14898	14913	14842	14904	14902	14794	15076	14983	14737	15006	14806	14871	14934	15014	14836	14847	14932	14797	15004	14930	14851	15000	14879	15085	14813	14923	14786	15060	14768	14811	14982	14821	14828	14851	15002	14909	14906	14761	14971	14834	14983	14842	14931	14868	14901	15010	14874	14981	15016	14895	14893	14852	15026	14908	14881	14847	14930	15065	15008	14979	14832	14827	14893	15149	14924	14979	14868	14982	14809	14814	14944	15002	14903	14798	14807	15070	14902	14824	14825	14864	14969	14986	15000	15029	14913	14883	14997	14831	14784	14933	14974	15032	14915	14912	14866	15059	15019	14893	14824	14832	14785	15017	14883	14939	14763	14972	14841	14837	14919	14875	15005	14864	14950	15028	15046	14834	15046	14920	14781	14945	14912	14939	14895	14951	14813	14864	14810	14742	15045	15024	14965	14835	14799	14836	14867	14907	14920	14989	14709	15107	14924	14874	14964	14800	14884	14902	15082	14985	14771	14894	15074	14955	14756	14983	14997	15006	14907	14943	14828	14916	14860	14923	14856	14957	14824	14816	14868	14953	14851	15133	14963	14811	14890	14965	14909	15025	14841	15244	14779	14872	14973	14742	15033	14913	14984	14911	15053
22751	21312	29075	24218	22541	24573	25085	20273	19414	21897	29890	33381	28526	23383	19523	17906	17884	18000	18319	18570	18596	18617	18361	18042	17885	17387	17478	17503	17587	17341	17228	17431	17277	17294	17482	17240	17364	17275	17340	17514	17412	17274	17337	17403	17230	17350	17438	17416	17428	17272	17197	17243	17331	17398	17312	17367	17273	17221	17284	17445	17454	17469	17423	17263	17139	17512	17567	17487	17257	17345	17423	17547	17318	17336	17495	17307	17278	17324	17151	17312	17465	17329	17345	17403	17363	17229	17325	17345	17447	17204	17538	17584	17306	17394	17407	17227	17400	17216	17303	17213	17407	17274	17155	17352	17147	17400	17214	17351	17518	17280	17416	17464	17340	17224	17352	17502	17363	17388	17390	17225	17403	17271	17190	17412	17107	17413	17292	17382	17345	17301	17346	17365	17397	17520	17324	17427	17201	17476	17160	17535	17412	17293	17349	17301	17310	17416	17334	17395	17155	17385	17290	17321	17258	17241	17315	17249	17464	17198	17414	17241	17373	17188	17368	17279	17240	17341	17303	17479	17203	17265	17222	17373	17178	17264	17141	17432	17300	17292	17286	17314	17503	17455	17513	17236	17264	17132	17368	17362	17534	17403	17410	17208	17349	17319	17195	17485	17395	17306	17307	17536	17364	17308	17373	17511	17200	17256	17240	17398	17238	17276	17306	17298	17257	17454	16989	17162	17394	17285	17384	17371	17252	17409	17215	17229	17388	17200	17410	17132	17479	17371	17226	17414	17353	17256	17284	17411	17327	17581	17158	17392	17456	17310	17060	17515	17297	17348	17182	17354	17464	17091	17220	17446	17287	17208	17265	17272	17194	17445	17262	17444	17259	17244	17368	17332	17386	17309	17251	17267	17378	17184	17509	17304	17248	17465	17366	17431	17219	17317	17401	17178	17217	17197	17488	17309	17257	17154	17582	17260	17247	17276	17481	17341	17332	17091	17187	17263	17363	17278	17409	17099	17197	17271	17225	17232	17379	17187	17485	16963	17328	17469	17387	17420	17350	17385	17289	17335	17185	17339	17368	17385	17251	17344	17222	17518	17332	17358	17323	17126	17436	17292	17459	17238	17245	17560	17183	17300	17345	17369	17157	17302	17289	17272	17317	17068	17297	17200	17413	17247	17328	17620	17415	17344	17309	17313	17085	17340	17180	17594	17208	17578	17391	17387	17406	17313	17181	17198	17177	17356	17281	17117	17402	17305	17411	17396	17486	17403	17187	17301	17284	17266	17322	17428	17427	17314	17442	17331	17464	17318	17504	17379	17223	17262	17176	17250	17268	17302	17296	17151	17144	17194	17397	17331	17116	17267	17225	17310	17347	17225	17496	17267	17285	17385	17308	17239	17263	17206	17154	17076	17468	17230	17320	17360	17522	17298	17262	17192	17363	17201	17343	17332	17443	17228	17357	17327	17292	17261	17604	17241	17482	17264	17083	17172	17346	17366	17151	17359	17260	17352	17391	17179	17257	17292	17330	17412	17312	17423	17132	17283	17345	17038	17113	17230	17258	17272	17307	17222	17348	17179	17424	17276	17282	17409	17534	17144	17400	17357	17360	17328	17375	17234	17339	17197	17309	17438	17146	17170	17460	17371	17377	17266	17196	17219	17207	17383	17438	17270	17461	17272	17446	17525	17271	17388	17248	17395	17398	17219	17422	17380	17247	17109	17144	17219	17286	17261	17436	17433	17160	17209	17328	17250	17370	17322	17394	17354	17389	17214	17310	17380	17277	17184	17116	17231	17270	17372	17184	17244	17203	17318	17353	17236	17504	17327	17317	17521	17108	17273	17247	17290	17254	17245	17178	17490	17564	17243	17411	17447	17404	17446	17367	17308	17316	17343	17161	17240	17328	17301	17249	17298	17326	17171	17333	17183	17192	17349	17136	17316	17305	17248	17383	17381	17310	17285	17341	17298	17343	17458	16925	17261	17201	17346	17290	17377	17506	17425	17307	17338	17360	17392	17174	17236	17104	17337	17253	17317	17414	17268	17309	17309	17235	17376	17359	17385	17255	17287	17345	17168	17415	17254	17439	17401	17210	17380	17234	17312	17490	17449	17573	17079	17411	17355	17447	17036	17353	17281	17142	17481	17437	17268	17196	17163	17298	17317	17173	17225	17283	17330	17329	17427	17175	17249	17253	17437	17330	17341	17427	17495	17442	17458	17277	17180	17405	17156	17144	17397	17337	17140	17209	17553	17080	17057	17308	17227	17354	17318	17326	17311	17158	17391	17583	17150	17292	17289	17189	17354	17321	17363	17343	17266	17331	17299	17272	17275	17264	17273	17291	17385	17236	17396	17297	17126	17447	17202	17156	17290	17319	17247	17333	17319	17166	17230	17365	17357	17456	17411	17304	17307	17408	17335	17283	17499	17255	17354	17522	17303	17105	17325	17440	17219	17231	17388	17144	17201	17209	17159	17453	17338	17106	17270	17280	17218	17345	17270	17329	17343	17209	17249	17388	17336	17528	17158	17274	17159	17177	17393	17282	17339	17169	17231	17182	17054	17245	17303	17369	17171	17298	17261	17236	17128	17284	17259	17414	17167	17230	17269	17293	17477	17291	17152	17274	17518	17265	17286	17315	17234	17141	17427	17374	17282	17320	17257	17352	17314	17266	17477	17328	17151	17036	17326	17334	17329	17215	17205	17185	17265	17208	17223	17077	17622	17435	17331	17671	17311	17320	17284	17361	17199	17190	17215	17407	17315	17410	17283	17384	17261	17274	17139	17424	17276	17253	17431	17280	17155	17137	17047	17384	17345	17595	17397	17364	17383	17293	17294	17169	17160	17408	16962	17303	17490	17206	17374	17487	17433	17116	17293	17216	17272	17368	17265	17092	17246	17149	17156	17297	17349	17153	17158	17219	17269	17306	17341	17252	17240	17303	17231	17431	17514	17527	17187	17195	17438	17285	17353	17315	17369	17411	17242	17596	17341	17341	17468	17267	17460	17256	17439	17250	17366	17297	17370	17540	17366	17207	17171	17306	17283	17319	17254	17237	17546	17205	17265	17160	17119	17312	17418	17335	17308	17236	17238	17554	17242	17313	17299	17127	17328	17328	17392	17560	17553	17367	17431	17354	17265	17327	17258	17397	17455	17273	17523	17373	17392	17282	17313	17275	17267	17108	17301	17272	17418	17354	17247	17220	17276	17307	17378	17527	17243	17337	17172	17357	17254	17349	17264	17254	17196	17231	17261	17243	17214	17113	17112	17344	17319	17365	17268	17250	17566	17302	17136	17307	17341	17584	17116	17345	17391	17317	17304	17402	17292	17372	17396	17305	17152	17271	17069	17410	17339	17459	17275	17350	17208	17111	17352	17198	17256	17383	17308	17363	17239	17308	17228	17168	17257	17361	17187	17228	17213	17022	17355	17274	17223	17310	17062	17290	17363	17189	17424	17358	17405	17418	17410	17270	17259	17289	17222	17356	17523	17312	17538	17471	17443	17428	17278	17274	17350	17182	17144	17406	17171	17252	17485	17477	17186	17300	17366	17217	17255	17232	17175	17304	17442	17146	17498	17544	17351	17293	17299	17238	17321	17357	17210	17488	17512	17281	17544	17344	17320	17185	17325	17502	17104	17314	17333	17271	17366	17281	17244	17238	17294	17377	17386	17373	17275	17296	17292	17281	17365	17302	17268	17229	17233	17365	17268	17166	17363	17372	17372	17271	17375	17258	17329	17430	17313	17499	17212	17462	17388	17657	17352	17334	17277	17292	17253	17243	17253	17372	17351	17423	17221	17274	17383	17391	17316	17447	17286	17441	17283	17238	17152	17286	17362	17163	17259	17307	17144	17239	17060	17253	17317	17310	17347	17084	17369	17279	17215	17293	17377	17300	17553	17219	17446	17482	17392	17493	17162	17363	17214	17198	17241	17374	17325	17388	17268	17563	17310	17462	17426	17335	17402	17420	17287	17254	17216	17328	17245	17294	17329	17189	17298	17239	17377	17381	17479	17306	17210	17295	17130	17308	17096	17308	17441	17221	17410	17246	17400	17446	17183	17370	17040	17302	17257	17311	17228	17510	17227	17379	17286	17571	17257	17290	17078	17352	17311	17522	17343	17452	17383	17210	17379	17410	17292	17303	17101	17292	17335	17285	17231	17013	17171	17260	17428	17358	17336	17300	17215	17348	17201	17363	17067	17339	17221	17288	17246	17465	17380	17331	17343	17157	17316	17385	17318	17240	17237	17564	17495	17252	17286	17299	17324	17474	17308	17359	17384	17327	17293	17399	17352	17267	17214	17310	17311	17393	17124	17455	17391	17174	17134	17228	17171	17428	17509	17156	17339	17168	17435	17225	17327	17342	17284	17315	17410	17403	17295	17320	17475	17347	17430	17418	17261	17187	17279	17418	17152	17239	17071	17437	17483	17298	17105	17335	17470	17430	17177	17204	17234	17253	17136	17352	17111	17249	17391	17433	17187	17542	17338	17334	17244	17346	17239	17424	17159	17375	17338	17333	17192	17201	17462	17230	17549	17264	17342	17128	17215	17208	17325	17360	17349	17195	17352	17528	17314	17302	17300	17286	17239	17409	17175	17325	17475	17411	17317	17305	17369	17389	17345	17241	17384	17343	17261	17215	17256	17315	17174	17359	17208	17222	17379	17533	17253	17524	17361	17467	17195	17325	17317	17491	17398	17329	17235	17245	17431	17324	17338	17232	17386	17488	17399	17498	17499	17343	17419	17390	17269	17398	17423	17358	17443	17176	17227	17348	17240	17421	17219	17333	17231	17237	17472	17248	17321	17226	17182	17468	17449	17275	17334	17313	17483	17405	17290	17294	17257	17238	17251	17317	17336	17386	17447	17389	17180	17552	17240	17249	17532	17459	17288	17391	17137	17258	17474	17336	17192	17305	17337	17323	17359	17451	17476	17224	17395	17315	17428	17363	17369	17437	17406	17248	17063	17281	17356	17369	17361	17086	17337	17428	17328	17335	17288	17008	17430	17345	17365	17041	17301	17119	17388	17277	17431	17267	17345	17373	17294	17417	17348	17194	17437	17270	17458	17234	17402	17484	17316	17142	17286	17328	17278	17307	17270	17384	17286	17344	17077	17189	17375	17062	17118	17331	17278	17485	17290	17222	17118	17250	17394	17434	17220	17592	17426
36134	58822	55096	42698	32004	23531	18474	17998	18304	21915	31395	34557	28171	22014	16895	15065	15107	15700	16371	16527	16699	16539	16041	15657	15198	15162	15232	14981	14908	14998	15059	15040	14879	15025	14974	14823	15023	15051	14902	14920	14965	14834	15023	14948	14924	15172	15184	14991	14815	14807	14952	14857	14858	14962	14944	14788	14974	14943	14703	14917	14935	14859	14885	14896	14887	15004	14957	15077	15117	14990	14651	14899	14838	14975	15018	14954	14947	15143	14870	14895	15022	14930	15150	14881	14778	14954	14907	14996	14910	14830	14840	14907	15119	14913	14879	14976	15008	14849	14867	15005	15144	14996	14836	14900	14978	15036	14924	14785	14918	14923	15133	14886	15263	14968	14752	15027	14859	14952	14838	15068	14948	14819	14955	14789	15025	14956	14832	14933	15041	14777	15096	14897	14930	14889	15132	14975	15109	14813	14887	14791	14914	15067	14924	14970	14891	14991	14895	14820	14823	15050	14860	15152	14693	14740	14856	14954	15127	14906	15016	14786	15038	14901	14976	14904	14761	14956	14818	14965	14945	14922	14993	14942	14756	14968	15004	14946	14926	15076	14802	15030	14916	14827	14950	14952	14888	15011	14884	14931	14896	14954	14927	14840	14897	14906	14819	14932	14907	14906	14829	14974	14953	14766	14956	15011	14941	14957	14963	14918	14997	14962	14912	15041	15001	14939	14924	14858	14830	14749	14924	14820	14760	14878	14833	15063	14919	15091	14823	14951	14646	14738	14874	14914	14999	14872	14964	14949	14978	14816	14941	15042	15009	14764	14983	14902	15014	14871	14886	14968	14869	15175	14893	14775	14992	14792	14933	14965	14835	14981	14778	14945	14945	15051	14686	15107	14775	15034	14821	14831	15095	15099	14868	15015	14955	14970	14994	14806	14820	14962	14885	14931	14773	14954	14845	14946	14936	14691	15029	14993	14943	15034	14782	15058	14765	15002	14699	15035	15059	14719	14955	14730	14891	15028	15005	14870	14892	15106	14920	14887	14726	14757	14886	14859	15015	14800	14844	14850	14948	14919	14763	14880	15023	14999	14693	14850	14808	14947	14954	14911	15031	14939	14813	14857	14847	14980	14930	14928	14687	14984	14857	14838	14904	14734	15034	14866	15069	14832	15028	15004	14893	15073	14958	14967	14972	15127	15029	14907	15060	15053	14835	14869	14722	14957	15044	14957	14962	14825	14891	15202	14976	14826	14948	14963	15038	14948	14869	14838	15038	14864	14910	14862	15057	15038	14888	14972	14947	15001	15014	14925	14873	15070	14900	15030	14917	15118	14913	14856	15020	14928	15021	14920	14923	15067	14961	14930	15031	14927	14750	14850	14815	15008	14837	15053	14817	15136	14874	14932	14834	15006	14719	14821	15056	14932	14971	14954	14895	14877	14911	14974	14998	14893	14881	14851	14887	15071	14927	14780	14862	14894	14854	14762	14950	14915	15031	15010	14885	14814	14951	14995	14803	14996	15025	14935	14884	14883	14837	14778	14771	14886	15065	14933	14857	14881	14837	14871	15033	14898	14964	14927	14911	14731	14861	14986	14966	14881	14975	14991	14972	14915	15097	15042	14898	14916	14850	14842	14991	14961	14959	14851	15067	14938	14735	14975	14998	14720	14842	15059	14768	14931	15052	15055	14811	14926	14790	15007	14897	14936	14936	14858	14912	14959	14855	14702	14949	15098	14818	14950	14795	14855	14796	14965	14904	15085	15046	14982	14756	14980	14874	14898	14832	14951	14905	15060	15077	14781	15034	14915	15001	14866	14805	15021	15024	14878	14859	14846	14855	14761	15118	14889	14744	14912	15032	14745	14897	14886	15035	14968	14928	14917	14860	14936	15035	14858	14863	14836	14998	14854	14702	14919	14727	14959	14868	14794	14867	14986	15079	14777	14924	15036	14838	14791	15034	14754	14842	15014	14992	14935	14883	14897	15026	14973	14969	14994	14851	14891	14931	14954	14826	14916	15059	14903	14776	14878	14899	14894	14938	14915	15075	14808	14898	14976	14866	14891	14881	14810	14943	14876	14749	15015	14838	14996	14775	14748	14889	14915	15036	14920	14940	15143	14958	14960	15087	14892	14807	14827	15044	14905	14862	15054	14946	14828	14888	15042	15101	14960	14801	15045	14859	15048	14930	14921	14901	14859	14976	14948	14840	14918	15167	14904	14904	14929	14865	14825	14781	15016	15038	14925	14893	14931	14920	15043	14900	14980	14880	14867	15105	14861	14955	15044	14844	14886	14834	14981	14938	15022	14772	14752	14842	14797	14900	14811	14959	14964	14970	15040	14891	14865	15061	14658	14903	14946	15063	14910	14815	14902	14837	14916	14941	14853	14951	15007	15011	14905	14878	14866	15021	15023	14888	14932	14853	14971	14945	14994	14964	14847	14902	14933	15029	14845	14994	15158	14877	15015	15010	15052	14934	15011	14888	14775	14875	14873	14829	15117	14832	14783	14802	14899	15116	14930	14976	14804	15005	14815	14913	14890	14871	14689	14983	14859	14978	14884	14828	14947	14915	14882	14847	14900	14853	14823	15038	14877	15009	14962	14962	14885	14957	14854	14995	14908	14932	15051	14965	14967	14940	14916	14945	15101	14853	14809	15066	14882	14867	15002	14904	14919	14847	14942	14962	14956	15020	14948	14859	15021	14933	14945	14857	15038	14760	14846	14950	14773	15032	14990	14837	14891	14978	14738	14891	14945	14986	14810	14965	14955	14745	14934	14962	15023	14785	15022	14936	14733	14836	14827	15082	14996	14772	15027	14902	14852	14862	14815	14928	14877	14962	14901	14809	14838	14816	14990	15025	14850	14994	14791	14977	14901	14915	14875	15050	14727	14954	14986	14877	14980	15051	14884	15016	15061	14921	14763	14893	14844	14913	14744	14930	14940	14885	15049	15085	14847	14878	14856	14945	15042	14996	14826	14785	14953	14843	14873	14886	14929	15068	14807	15007	14956	14994	14878	14931	14842	14898	14976	14994	14966	15097	15058	14991	14935	15001	14907	15007	14840	15118	14925	14925	14802	14891	14833	14923	14936	14897	14820	14940	14904	14907	14942	15025	15087	15015	15025	14856	15092	14833	14898	14935	14977	15065	14940	14973	15058	14864	15042	15003	14965	14942	15024	14799	14837	14917	14843	14884	14969	14814	15018	14926	14820	14929	14948	14973	14899	14951	14970	14917	14811	14931	14996	14841	14909	14924	15146	14849	15031	14801	14935	15063	15029	14912	14886	14992	14891	14881	14981	14792	14826	15106	14981	14980	15001	14790	14900	14972	14767	14816	14867	14912	14999	14935	14869	15059	14787	14910	14945	14728	14933	14867	14971	14929	15031	14972	14987	14901	14981	14802	14955	14830	14820	14822	14931	14871	15019	14929	15030	15185	14953	14958	14980	14957	14808	14970	14853	14911	14967	14933	14866	14854	14931	15011	15018	14941	14933	14860	14844	14798	15018	14889	14893	14956	14997	14791	14960	14887	14896	14981	14984	14945	14918	14847	14836	14976	14925	14835	14861	14877	14964	14975	14793	14966	14873	14837	15042	15009	14937	14823	14961	14930	14887	14825	15016	14864	14906	14858	14881	14995	14919	15028	15015	15008	14896	14899	14928	14909	15029	14841	14933	14923	14952	14839	14829	15013	14950	14923	14914	14987	14906	14854	14954	14821	14898	14902	15066	14873	14843	15001	14943	14750	14920	15177	14948	14877	14950	14901	14823	14923	14908	14917	14798	15167	15034	14936	15019	15008	14898	15043	14951	14840	14907	15037	14765	14920	15038	14905	15125	14893	14941	14921	14827	14858	14870	14926	14956	14901	15039	14846	14826	15130	14838	14862	15023	14960	14951	14892	14820	14927	14920	14975	14723	15001	14820	14948	14874	15056	14949	14947	15010	14875	14933	15018	14808	15094	15081	14901	14968	14835	14876	14920	15034	15028	14878	14924	14823	15019	14924	14834	15166	14979	14960	14889	15032	14865	14770	14842	14850	14776	14983	14848	14759	14879	14765	15024	14957	14947	14826	14955	14817	14901	15096	15104	14772	14902	14981	14981	14983	14999	14715	15143	14964	14899	14912	14979	14927	14923	14899	14827	14828	14953	14871	14907	15016	14995	15037	14849	14932	14970	14897	15094	14875	14882	14859	14835	14759	14851	14845	14913	14799	14996	15018	14907	14842	14920	14891	14697	14991	14900	14843	15035	14895	14966	15005	14852	14903	14901	14785	14897	14926	14925	14999	14845	14837	14802	15018	14899	14977	15083	15028	14799	15065	14934	14779	15020	14856	14920	15064	14962	15018	14983	14948	14874	15085	14832	14865	14904	15067	14844	15047	15024	14875	14948	15064	14706	15074	15010	15045	14982	14892	14800	14853	14786	14776	15041	14896	14934	14903	14945	14976	14928	14924	14955	14936	15017	14980	14890	14829	14992	14844	14736	15013	15150	14945	15031	14852	14971	15025	15139	14972	15020	15180	14756	14912	14812	15042	14896	14998	14807	14910	14853	14818	14910	14786	15056	14862	15056	14978	14851	14889	14895	15032	14963	14984	14817	14723	14849	14898	14896	14727	14858	14967	15026	15000	14774	14841	15039	14827	14917	14878	14888	14866	15063	14846	14825	14943	14871	14942	15028	14969	14852	14807	14793	14815	14863	15022	14809	15014	15006	14948	15132	14861	14922	15010	14794	15001	14919	14784	15014	14972	15025	14796	14916	14971	14787	14858	14746	14990	14882	15012	14909	14887	15004	14826	14837	14819	14888	14979	14835	14683	14902	14779	14960	14872	14917	14890	14748	15004	15009	14817	14984	14912	14942	14986	14879	14822	14788	15051	14851	14838	14940	15033	14876	14967	14748	14935	14943	14785	14928	14829	14958	14885	14994	14955	14623	14916	14869	14854	15040	14926	14937	15075	14959	15055	14886	15058	14892	15039	14995	15074	15030	14839	14973	14835	14867	14961	14844	15004	14860	15014	14806	14755	15034	14932	14933	14923	15014	14910	15002	14913	14860	14961	14869	14737	14845	14933	14842	15081	14955	15054	14898	14887	15012	14870	14940	14836	14871	14867	14939	14784	15039	14872	14907	14929	14881	15028	14960	14982	14816	14854	14901	14863	14864	15059
28300	25248	31781	27138	20659	19047	18400	17864	17838	17827	18981	18978	17940	17939	17702	17754	17607	17680	17646	17587	17560	17577	17620	17377	17677	17630	17331	17531	17527	17569	17621	17531	17502	17597	17473	17406	17547	17267	17339	17589	17435	17406	17462	17379	17661	17454	17356	17278	17724	17694	17548	17602	17482	17522	17464	17564	17480	17424	17506	17439	17620	17616	17825	17722	17467	17683	17574	17415	17392	17589	17436	17432	17656	17523	17622	17552	17363	17472	17452	17475	17440	17508	17610	17684	17556	17572	17583	17517	17521	17550	17427	17537	17422	17507	17615	17385	17510	17642	17595	17337	17626	17468	17519	17334	17541	17418	17485	17673	17613	17483	17594	17544	17426	17478	17582	17328	17434	17647	17786	17355	17645	17490	17406	17368	17410	17468	17528	17688	17589	17367	17691	17644	17572	17429	17555	17674	17565	17386	17468	17561	17574	17561	17467	17346	17608	17358	17655	17420	17465	17387	17694	17377	17544	17553	17574	17737	17546	17529	17577	17477	17676	17531	17481	17469	17635	17412	17456	17595	17404	17531	17686	17540	17549	17639	17544	17564	17568	17481	17525	17569	17572	17408	17473	17391	17308	17460	17517	17502	17748	17476	17447	17477	17535	17615	17544	17535	17452	17563	17570	17636	17618	17468	17373	17507	17489	17445	17616	17542	17686	17620	17413	17622	17420	17574	17412	17582	17696	17737	17417	17419	17577	17511	17481	17399	17396	17521	17492	17384	17590	17641	17400	17689	17488	17540	17507	17641	17331	17385	17585	17583	17533	17561	17625	17509	17501	17612	17433	17576	17627	17612	17529	17487	17394	17488	17403	17536	17542	17632	17480	17303	17514	17585	17705	17590	17442	17393	17501	17556	17753	17716	17492	17548	17547	17377	17654	17368	17475	17648	17700	17561	17390	17500	17298	17481	17572	17352	17441	17618	17304	17379	17502	17614	17574	17614	17528	17524	17404	17703	17423	17368	17535	17468	17442	17418	17797	17677	17675	17770	17479	17490	17315	17523	17469	17314	17521	17394	17255	17636	17749	17316	17579	17619	17401	17333	17549	17360	17628	17469	17622	17803	17564	17679	17374	17637	17408	17473	17546	17484	17605	17536	17524	17416	17382	17752	17569	17379	17654	17326	17707	17648	17595	17608	17573	17554	17534	17646	17746	17437	17514	17513	17555	17688	17485	17570	17734	17689	17510	17618	17784	17458	17515	17660	17433	17435	17611	17475	17589	17707	17413	17270	17420	17583	17663	17615	17327	17389	17549	17534	17334	17363	17530	17506	17435	17729	17741	17502	17440	17648	17356	17579	17569	17503	17387	17676	17529	17658	17786	17612	17594	17562	17578	17271	17552	17445	17441	17684	17466	17479	17614	17609	17537	17781	17589	17646	17540	17673	17510	17521	17360	17470	17679	17247	17651	17713	17466	17542	17635	17635	17708	17477	17503	17517	17602	17491	17538	17432	17662	17642	17558	17387	17451	17402	17633	17423	17491	17377	17574	17499	17449	17462	17604	17660	17553	17544	17348	17427	17561	17637	17676	17382	17397	17396	17719	17484	17580	17649	17455	17592	17600	17561	17654	17519	17429	17519	17458	17473	17363	17523	17517	17378	17621	17455	17524	17560	17620	17658	17577	17690	17704	17506	17530	17713	17400	17583	17630	17664	17585	17427	17378	17618	17422	17412	17625	17271	17696	17375	17326	17562	17660	17578	17402	17241	17456	17471	17616	17357	17717	17649	17458	17609	17529	17551	17468	17436	17590	17500	17541	17501	17403	17542	17593	17472	17569	17454	17339	17475	17543	17517	17635	17504	17494	17696	17617	17356	17549	17499	17522	17550	17692	17657	17453	17454	17623	17624	17613	17543	17645	17707	17451	17490	17584	17425	17432	17512	17397	17527	17348	17583	17559	17429	17513	17460	17731	17656	17343	17500	17466	17582	17533	17416	17598	17541	17619	17673	17451	17514	17321	17425	17714	17549	17405	17608	17457	17355	17680	17503	17560	17686	17799	17603	17568	17616	17571	17595	17577	17660	17398	17459	17378	17412	17504	17422	17580	17579	17621	17520	17473	17474	17575	17673	17637	17349	17547	17466	17497	17430	17552	17655	17490	17385	17450	17569	17494	17506	17593	17455	17500	17512	17456	17335	17623	17554	17495	17452	17442	17565	17405	17325	17648	17518	17557	17615	17505	17332	17629	17443	17433	17560	17324	17629	17708	17390	17555	17472	17466	17413	17533	17674	17554	17750	17528	17465	17613	17347	17539	17407	17524	17628	17533	17353	17505	17543	17425	17441	17762	17625	17631	17619	17400	17551	17742	17634	17477	17477	17458	17554	17317	17619	17624	17568	17440	17405	17645	17556	17484	17247	17399	17658	17559	17456	17626	17758	17617	17535	17446	17564	17393	17578	17600	17492	17442	17491	17597	17402	17778	17437	17713	17522	17513	17669	17690	17696	17586	17542	17610	17519	17494	17472	17571	17469	17682	17423	17564	17512	17456	17531	17608	17505	17724	17517	17547	17609	17541	17884	17760	17634	17655	17518	17448	17696	17417	17587	17456	17348	17564	17641	17369	17561	17550	17593	17431	17585	17410	17415	17481	17451	17523	17379	17416	17570	17261	17303	17467	17532	17680	17631	17825	17624	17731	17559	17669	17518	17535	17577	17510	17571	17366	17536	17318	17526	17551	17581	17625	17527	17447	17691	17450	17403	17597	17457	17561	17454	17437	17426	17541	17404	17427	17535	17586	17522	17618	17634	17511	17657	17605	17723	17604	17417	17588	17817	17565	17362	17477	17430	17677	17414	17730	17681	17449	17452	17396	17511	17609	17453	17540	17504	17344	17400	17625	17593	17480	17711	17644	17704	17587	17636	17428	17512	17586	17656	17412	17518	17575	17641	17643	17562	17626	17522	17606	17724	17423	17468	17587	17672	17505	17360	17575	17503	17502	17718	17580	17583	17574	17505	17624	17414	17826	17647	17383	17379	17457	17443	17562	17485	17571	17720	17456	17770	17335	17470	17561	17585	17416	17612	17429	17598	17445	17394	17621	17525	17416	17504	17556	17503	17607	17616	17521	17342	17436	17456	17557	17630	17550	17555	17483	17333	17528	17630	17604	17400	17319	17441	17623	17524	17673	17519	17725	17555	17504	17472	17514	17661	17485	17475	17663	17501	17511	17339	17567	17475	17472	17356	17711	17595	17318	17492	17536	17668	17474	17557	17605	17501	17582	17594	17488	17553	17443	17456	17629	17619	17515	17508	17561	17457	17622	17478	17586	17533	17460	17466	17322	17597	17625	17545	17516	17581	17543	17445	17475	17419	17487	17517	17440	17646	17615	17623	17498	17666	17603	17534	17477	17669	17556	17680	17559	17357	17831	17591	17524	17602	17388	17565	17585	17391	17705	17684	17565	17503	17291	17540	17475	17571	17482	17471	17496	17490	17653	17540	17683	17624	17545	17568	17540	17549	17729	17505	17640	17367	17391	17512	17666	17430	17521	17547	17690	17694	17629	17473	17496	17696	17433	17249	17492	17592	17730	17471	17712	17701	17449	17435	17585	17613	17582	17538	17543	17489	17404	17402	17595	17617	17518	17517	17589	17458	17578	17786	17653	17721	17541	17554	17560	17365	17522	17437	17511	17465	17422	17459	17668	17522	17625	17494	17504	17628	17526	17499	17510	17446	17435	17481	17405	17485	17690	17649	17622	17368	17585	17567	17519	17544	17516	17521	17342	17519	17692	17684	17535	17637	17578	17683	17506	17615	17524	17442	17476	17615	17750	17537	17533	17646	17739	17552	17567	17568	17578	17469	17325	17624	17496	17555	17592	17420	17471	17627	17633	17537	17719	17662	17714	17459	17585	17426	17449	17360	17562	17449	17812	17330	17468	17568	17630	17685	17502	17478	17679	17662	17518	17574	17807	17610	17468	17399	17423	17606	17450	17651	17434	17796	17695	17782	17591	17694	17594	17682	17546	17374	17671	17486	17455	17438	17754	17498	17605	17547	17453	17489	17488	17539	17647	17561	17520	17718	17561	17581	17644	17404	17330	17368	17546	17459	17551	17523	17589	17606	17572	17502	17580	17489	17652	17796	17674	17662	17561	17643	17489	17632	17425	17462	17531	17612	17366	17660	17410	17408	17349	17353	17621	17688	17652	17512	17605	17494	17386	17314	17587	17609	17585	17535	17544	17463	17593	17498	17738	17367	17613	17649	17505	17771	17494	17376	17579	17538	17527	17631	17519	17403	17509	17646	17511	17520	17561	17516	17317	17483	17470	17537	17391	17584	17473	17591	17519	17551	17546	17615	17570	17458	17467	17749	17477	17645	17449	17714	17448	17528	17484	17574	17520	17450	17439	17607	17593	17303	17495	17540	17394	17522	17502	17566	17474	17582	17586	17573	17384	17354	17431	17661	17501	17591	17581	17366	17462	17574	17586	17463	17477	17389	17635	17490	17643	17474	17530	17591	17375	17624	17509	17670	17383	17546	17395	17487	17451	17440	17526	17323	17479	17577	17567	17513	17628	17493	17700	17569	17611	17732	17701	17496	17413	17664	17403	17781	17475	17475	17639	17456	17476	17420	17619	17314	17480	17618	17655	17280	17528	17552	17588	17485	17599	17584	17640	17410	17566	17504	17536	17543	17448	17573	17565	17511	17452	17468	17567	17513	17664	17668	17409	17520	17337	17491	17679	17380	17549	17655	17594	17387	17565	17663	17598	17465	17557	17673	17444	17496	17713	17596	17590	17463	17408	17577	17568	17530	17717	17529	17398	17585	17567	17589	17527	17499	17265	17551	17372	17435	17291	17421	17514	17804	17508	17646	17621	17538	17545	17482	17503	17445	17430	17611	17619	17532	17591	17369	17450	17775	17604	17369	17554	17533	17558	17629	17523	17590	17376	17291	17268	17432	17479	17574	17479	17637	17612	17609	17512	17275	17479	17457	17560	17567	17503	17625	17577	17609	17586	17631	17496	17370	17681	17557	17694	17660	17446	17747	17686	17549	17534	17484	17370	17567	17380	17437	17755	17519	17694	17504	17579	17381	17424	17475	17651	17420	17472	17456	17351	17601	17533	17427	17614	17665	17499	17636	17535	17636	17708	17494	17547	17439	17384	17524
28319	39118	35316	25014	19399	16784	15829	15578	15225	15517	17264	16822	15558	15648	15607	15076	15061	14951	15221	15218	15060	15128	15066	14992	15292	15185	15141	14939	15207	14910	15018	15282	14859	15107	15084	15097	14944	15110	15036	15079	15099	15131	15219	14974	15156	15139	15087	15060	15092	15248	15271	15011	15110	15100	15016	15025	15082	15173	15066	15256	15097	15107	14995	15045	15141	15176	15014	15054	15045	15051	15153	15045	14876	15097	15108	15261	15071	15186	15112	15081	15068	15023	15175	15050	15088	15113	15075	14948	15065	15062	15003	15116	15091	15178	15064	15068	15005	15030	14990	15256	15073	15100	15034	15084	15090	15006	15076	15016	15044	15012	15100	15012	15034	15047	14989	15054	14996	15262	15032	15099	15108	15012	14818	15115	15187	14983	14982	14995	14947	14962	15038	15122	15014	15086	14946	15032	15125	15083	14958	15155	15263	15035	15104	15138	15118	15052	15131	15014	15157	15237	15061	15260	14998	15148	15057	15138	15160	15070	15109	15191	15214	15076	15104	15024	15108	15233	15014	15009	15122	15147	15165	15198	15065	15232	15079	15043	15232	15096	15087	15037	15093	14938	14944	15180	15066	15072	15290	15006	15195	14989	15073	14926	14981	15002	15011	15184	14963	14998	15016	15116	14807	15172	15273	14936	14922	15006	15002	15102	15107	15031	15103	15185	15058	14996	14948	15117	15239	15123	15190	15142	15072	14982	14947	15200	15077	15046	14982	15031	15150	14902	15039	14999	15078	15142	14857	15178	15148	15074	14934	15012	15062	15155	15022	15114	15063	15022	15149	15149	15074	15220	15049	15113	15075	15101	15017	15159	15071	15030	15048	15225	15168	15068	15116	15150	15080	14978	15122	14843	14998	15150	14842	15046	15014	14961	15201	15082	15253	15130	15121	15015	14960	15001	15142	14885	15145	15123	15028	15084	15114	15164	15139	15084	15073	14983	15067	15293	14876	15025	14950	15076	15261	15117	15238	15135	15147	15067	15254	15123	15062	15076	15082	15047	14998	15109	15237	15081	15001	14944	15168	14973	15062	15187	15071	14966	15291	15190	14938	15065	15082	14959	15058	15119	15055	15106	14957	15063	15225	15038	15244	14939	14845	15143	15173	15246	15000	14957	15132	15150	14959	14987	15163	15110	15183	14999	14967	15146	15161	15194	14952	15046	15066	14963	14866	15077	15017	14999	15247	14982	15144	14959	15018	15126	15061	15004	15126	15074	15027	15024	15105	15099	15010	15137	15138	15214	14970	14982	14961	14964	15088	15103	14967	14983	15246	15070	15069	15105	15044	15028	15231	15165	15032	15005	15169	15083	14959	15091	15047	15175	15013	14971	15119	15104	14898	15029	15023	15091	15094	15070	15015	15229	15297	15093	15104	15059	15076	15111	15081	14982	15016	14999	15055	15162	14865	15070	14974	15127	14864	15078	15020	15059	15292	15099	15068	15375	15064	15091	15268	15018	14933	15121	14992	14925	15011	15213	14970	15022	14960	15062	15114	15225	15051	15032	15145	14997	14934	15177	15105	15090	15077	15072	15001	15072	14985	15019	15110	15076	15056	14999	15059	14972	15085	14970	15159	15045	14982	14945	15112	14989	15179	15152	15108	15000	15244	15079	15040	14966	15166	15104	15108	15100	15084	15098	15042	15259	15298	15250	15171	15094	14982	15151	15123	14941	15008	15058	14993	15067	15112	15026	15307	15195	15153	14981	14990	14954	15158	15177	15098	15115	15135	15071	15066	14947	15097	15168	15163	14917	15103	15091	15174	15030	15067	15218	14924	14985	15209	15039	14899	15040	15040	15249	15010	15010	15058	15062	15095	14909	14901	15090	15050	15109	15061	15127	15097	14936	14969	15096	15089	14941	15277	14965	15091	15069	14964	15069	15221	15121	15047	15050	15079	14987	14984	15071	15163	14958	15106	15025	15017	15078	15047	14961	15237	15033	14992	15263	15090	15063	15060	15022	15159	15094	15152	15017	15093	15003	15179	15009	14973	15071	15149	14982	15074	15070	15035	15172	14943	15023	15090	15094	15090	15110	15179	15019	15149	15209	14912	14910	15045	15098	15043	15205	15070	15076	14923	15060	15051	15065	15008	15191	15079	15146	15134	14902	15007	15035	15103	15064	14925	15134	15214	14976	15016	15247	15128	15165	15215	15122	15056	14933	15071	15169	15296	15145	15116	15078	15024	15085	14989	15014	14915	14954	15133	15128	15122	15179	14945	14942	15160	15078	14954	15088	14983	15104	15050	15026	14995	14978	15066	14974	15041	14905	15076	15044	15162	15118	15289	15020	14973	15197	14988	15099	15082	15145	15103	14952	15021	14950	14901	15017	15178	14873	15077	15057	15075	15118	15055	14999	15051	15235	15207	14982	15234	15142	15086	15116	15205	15003	15076	15174	15038	15045	15032	15146	15159	14965	15049	14980	15054	15191	15137	15094	15265	14993	15094	15014	15117	15120	14966	15207	15153	15168	15177	15055	14939	15003	14814	15154	15147	15048	15063	14984	14901	14989	15154	15091	15129	15113	15005	15033	15241	15170	15160	15200	14961	14959	15052	15019	15093	15147	15132	15022	15054	15067	14966	15209	14958	15101	14987	15192	15011	15060	15265	15202	15086	14986	15164	15154	14976	15002	15136	15196	15203	15030	14974	15077	15059	14980	15128	14914	15139	14961	15023	14984	15122	15192	15167	15071	15111	15086	15025	14960	14990	15233	15171	15100	15170	15014	15132	14994	15094	14961	15133	15054	15076	15066	15114	14981	15127	15117	14977	15037	15037	15035	15117	15003	14991	15240	15161	15131	15154	15066	14975	15183	15002	14916	14988	15014	15052	15063	15115	15025	15081	15055	15009	14957	15075	14973	15029	14769	15096	15257	15292	14933	15092	15183	15020	14996	15206	15220	15035	15104	15193	15037	15215	14996	15036	15200	15007	15091	15132	15039	14952	15167	15141	14950	15116	15092	15248	15028	15020	15080	15027	15038	15072	14912	15035	15145	15021	14867	15103	15108	14990	15128	15143	15077	14933	15142	14995	15160	15081	15159	15237	15157	15015	15108	15195	15172	15004	15058	15290	14943	15089	14966	15109	14948	15077	15208	15085	15108	15182	15095	14866	15041	15054	14970	15090	15315	14972	15112	15098	15110	15260	15306	15220	14946	15260	14983	15172	15124	15122	15293	15015	15028	14995	14922	15061	15207	15013	15163	15196	14906	15138	15133	14991	15052	15003	15135	14966	14950	15138	15085	15182	15213	14991	15129	15238	15039	15108	15199	15106	15077	15284	15136	15112	15101	15069	14967	15165	15066	15324	15223	15072	15206	15071	15137	15086	15032	15235	15003	15121	15005	15142	14956	15061	14995	14988	15172	15213	15179	15121	15041	14981	15053	15189	15071	15143	15205	15129	15057	14983	15120	15042	15044	15192	14959	15142	15245	15117	15126	14921	15012	15123	15338	15188	15141	15041	15304	15068	15133	15152	15238	15024	15109	15075	15184	15074	15018	15124	14976	15044	15022	14989	15063	15173	15134	15041	15059	15244	15197	15094	15012	15137	15124	15038	15137	15119	15167	15007	14959	15017	15114	15017	14994	14953	15163	15007	15094	15166	15162	15015	14940	15300	15216	15195	15008	15142	15037	14964	15097	14995	15071	15195	14948	15216	14948	15157	15119	14796	15124	14983	15169	15117	15023	14856	15084	15131	15294	15116	15044	15014	15181	14996	15056	14983	15133	15092	14980	15181	15109	15014	15117	15044	14984	15012	14970	15177	15102	15201	15134	15117	15139	15098	15234	15243	15053	15106	15062	15148	15212	15092	15107	15198	15034	15056	15056	15100	15021	14945	15246	15127	15026	14945	15132	14997	15299	14937	15131	15240	15027	15061	15000	15158	14933	15100	15147	15085	15174	14890	15098	15102	14987	15015	15016	15078	15174	15004	15040	15031	15057	14867	15012	15284	15079	15037	15042	15186	14988	15087	15053	15156	15040	15061	15255	14897	15044	15109	15069	15134	15062	15093	15072	15100	15137	15152	15044	14952	14980	15192	15143	15108	14977	14949	15096	15156	15105	15029	15071	15128	15039	15174	15208	15167	15011	15058	14903	15169	15077	14978	15171	15209	15039	15238	14948	15101	15140	14991	15120	15090	14911	15152	15128	15032	15044	15145	15121	15171	15202	15079	15111	15124	15072	15075	15055	15050	15129	14976	15168	15139	15024	15009	15088	15036	15251	15126	15138	15025	15085	15072	15063	15108	15006	15063	15012	15104	14917	14976	15194	15044	14909	15108	15176	15129	15243	15033	14996	15113	15037	15113	15281	14969	15094	14938	15062	15162	15150	15375	15158	15069	14924	15016	15276	15076	15029	15027	15176	15237	15008	15005	15028	14897	15117	15022	14970	15201	14984	15085	14908	15212	15182	14934	15152	15232	15004	14999	15067	14973	15002	15240	15022	14830	15031	14982	15196	15054	15197	15170	14930	15143	15170	15030	14993	15029	15035	15204	15158	14970	15047	15143	15107	15199	15002	15080	15090	15054	15189	15092	15035	15156	15067	14936	15086	15083	15033	15028	15224	15072	15199	15001	14971	14981	15046	15192	15042	15019	15149	15027	15053	15037	15142	14889	15006	14916	15144	14974	15049	14978	15191	15179	15125	14951	14963	14953	15096	15140	14970	15053	15062	15005	14808	14998	15244	15068	14945	15014	15100	15054	15079	15101	15147	14923	15120	15083	15022	15020	14899	15154	15075	15124	15131	15009	15226	15023	15015	15169	15052	15203	14989	15129	15047	15201	15110	15100	15196	15069	15053	15003	14974	14966	15021	15156	15040	15117	15174	15072	14944	15122	15032	15258	15003	15041	14983	15147	15195	15141	15125	14840	15147	15046	15122	15181	14875	14947	15106	15081	15180	14954	15333	15019	15045	15018	14856	15120	14919	14966	14985	15135	15051	15015	15172	15232	15036	15213	15036	15091	15148	14991	14999	15180	14999	15096	15289	15121	15020	14985	15167	14952	14894	15027	15136	14912	15103	15006	15103	15168	15094	15133	15180	15080	15047	15079	15157	15039	15174	15240	14959	15190	15102	15044	15154	15105	14931	15109	14917	15235	15031	15033	15000
23941	21352	28970	25398	23296	22790	21221	18995	18297	21626	26905	24516	22245	21900	19363	18319	17770	17663	17686	17504	17070	17419	17248	17254	17142	17341	17181	17306	17485	17090	17122	16988	17170	17077	17205	17116	17174	17086	17183	17048	17055	17144	17287	17155	16889	17261	17396	17166	17019	17190	17023	17112	17183	17241	17150	17138	17141	17258	17118	17150	17124	16941	16954	17176	17173	17092	17111	17246	17157	16968	17044	17190	16932	17049	17012	17122	16990	17102	17136	17093	17196	16966	16801	16952	17119	17076	16948	16978	17032	16943	16930	17133	17020	17013	16893	17164	17095	17185	17051	17088	16978	17249	17203	16950	17149	17029	16913	17112	17030	17046	17111	17122	17081	17202	17146	17036	17023	17260	17095	17213	17068	17124	17040	17033	17021	17004	17056	17235	17131	17138	17043	17146	16967	17196	17127	16972	16952	17174	17022	17011	16718	16802	17008	16973	16902	17235	17037	17036	17153	17176	17185	17142	17137	17059	17130	17032	16979	16920	16846	17127	17126	17035	17110	17235	17147	16974	17079	16826	17270	17043	17187	17010	17042	16930	17064	17180	17343	17267	16993	17169	16984	17113	16936	17157	17108	17064	17033	17074	16929	17146	16942	16989	17051	17079	16972	17006	17132	17078	17104	17132	16937	17204	17051	17074	16804	17082	16984	16954	16892	17179	17179	16959	17011	17061	17188	17196	17135	17026	17086	17269	17157	17057	16940	16929	16973	17172	16998	16949	17066	17017	16989	17177	16930	17071	17076	17078	17105	17013	17051	17030	17061	17047	17213	17098	16946	17188	16996	17166	16955	17152	17050	17013	17017	17023	17008	16933	17073	17169	17009	17030	17356	17150	17128	16860	16997	17033	17119	17146	17152	16934	17113	17125	17025	17173	17196	16908	17104	17048	17200	16974	17182	17031	17027	17064	17115	16798	17155	17110	17191	16877	17091	16844	17280	17197	16988	17019	16986	16929	17236	17067	17229	17157	17076	17095	17194	17142	17141	17209	17092	17087	17068	17014	16929	17006	17153	17046	17113	17023	16857	17084	17276	17031	17186	17060	17189	17083	16807	17263	17090	17070	17298	16976	17000	16952	17117	17062	17094	16831	17025	17287	17143	17048	17166	17124	17134	16921	16961	16935	16827	17026	17141	16888	17036	17103	17072	16835	17154	17002	16825	17124	17127	17157	16909	17079	17169	17068	17031	16894	17147	17083	17053	16909	17126	17125	17040	17089	17120	17050	17032	17139	17075	17184	17207	17044	17020	16951	17113	16962	17127	17085	17147	17061	17126	16992	16848	17126	16892	16958	17100	17213	17263	16979	17157	17099	17117	17183	17205	17202	17140	17097	16956	16886	17162	17050	16978	17237	16882	17103	17113	17095	17050	16781	17047	17228	17026	16804	17049	17028	17047	17082	17029	17081	17310	17011	17023	17146	17125	17089	16950	17000	16986	17078	17084	17115	17080	17105	17302	17024	17100	17283	17036	16987	16867	16910	17190	17162	16997	16908	17023	17037	17156	17073	17110	16954	17012	17177	17043	17068	17044	17074	17229	17028	17277	17052	17086	16950	17350	17187	17034	17085	16914	17125	16994	17020	17287	17006	17114	17051	17115	16922	17219	17268	16839	17230	17213	17039	17128	17019	17186	17003	17042	17011	16987	16919	17229	17062	17125	17051	17046	16766	16916	17000	17027	16957	17058	17128	17177	16873	17060	17090	17161	17067	17080	17185	17132	17258	17186	17108	17013	17129	17008	17029	17020	16862	17039	16924	17031	17161	17288	17052	17088	16983	17050	16947	16983	16955	17191	17077	17123	16950	17142	17049	17048	17121	17102	17104	17047	16951	17090	17138	16850	16952	17010	17012	16929	17101	16949	17115	16997	16951	17032	17042	17106	17055	17114	16989	17195	17060	17019	17261	16937	17230	17079	17125	17190	16898	16996	16931	16821	17129	17040	17143	17072	17111	16996	17121	16971	17279	17021	17124	17187	16969	17033	17113	17119	16979	17139	17050	17119	17006	17066	17079	17099	17038	16974	17188	17038	17153	16870	17043	16913	17023	17229	17053	17085	17002	16941	16961	16942	17111	17168	17133	17184	17022	17050	17090	16924	17131	17158	17124	16985	17026	17106	16890	17133	17160	17084	17060	16973	16852	17113	17100	16914	17013	17075	17293	17164	17027	17078	17175	17044	17147	16992	16973	17133	16987	16910	17063	16990	17118	17255	16881	17032	16920	16952	17100	17082	16913	17047	16877	16953	17056	17199	17251	17100	17122	17111	17090	17134	17107	17014	16947	16924	17071	16972	17170	16982	16985	17139	17089	16951	16947	17067	17005	16959	17143	17077	17130	17160	17096	16969	17276	16955	16995	17078	17382	17077	16933	17083	16949	17147	17192	17186	16915	17241	17096	17093	17138	17050	16983	17157	17211	17153	16994	17135	17077	17020	17000	17078	16915	17151	16953	17079	16947	17128	16968	17085	17046	17007	17237	17233	16993	17012	17177	17105	17089	17098	16994	17013	17121	17048	16852	16935	16805	17134	16853	17017	17121	17082	17185	17102	17006	17331	16924	17007	17125	17171	17137	17003	17306	17115	17069	17283	17126	16998	17168	16664	16999	16949	17069	17064	17036	17004	17023	17016	17145	17029	17058	17347	17014	16966	17167	17000	17326	17245	17141	17158	17145	17245	17178	17006	16942	17061	17113	17199	17168	17265	17108	17151	17128	16967	17154	17042	17191	17244	17069	17162	17037	17268	17015	17086	17026	17092	17049	17050	17025	17023	16983	17115	17127	16959	17070	17176	17439	16875	17064	17120	17375	17142	17071	17025	17123	17035	17083	16911	17159	17033	17247	17193	17258	17014	17018	16987	17162	17119	17054	17140	17110	17178	16965	16921	16972	17273	17053	17025	17061	17017	16822	17022	16986	17042	17042	17183	17151	17137	17139	17046	17037	17275	16971	16975	17117	17012	17010	17185	17034	17088	17058	17139	17184	17146	17048	17082	17013	17089	17102	17146	17154	17092	17091	16951	17111	17069	17125	17056	17216	17143	17276	17043	17020	16947	17174	17187	17038	16940	16985	17134	17152	17094	16993	16897	17087	16789	17084	17105	17073	17171	17045	16832	16843	17039	17096	16993	16947	17152	17013	17066	17003	17063	17034	17017	17024	17228	17010	17276	17099	17067	16930	17187	17036	17074	16857	17024	16900	16921	17225	17271	17142	17080	16944	17235	17050	16958	16878	17050	16957	17138	16969	17061	17143	17090	17066	17151	17031	17123	17106	17205	17077	17179	17070	17078	17214	17126	17109	17230	17142	17141	17060	17241	16905	17077	17112	17249	17128	17148	17201	17015	17111	17220	17015	16891	17135	17001	17137	17033	17028	16986	17071	17028	17140	17124	17025	16973	17044	17004	16989	17192	16971	16918	16900	16910	17022	17058	17022	17112	16960	17087	17132	16924	16956	17062	17027	17120	17185	17096	16987	16990	16944	17109	17054	16948	17021	17316	17116	17036	17185	17262	16909	17049	16946	17109	17145	17123	17110	17174	17138	17057	16963	16922	16848	16995	17169	17289	17015	16958	17135	17117	17119	17124	16972	16980	17073	17040	16878	16738	16882	17095	17033	17066	17159	17017	17050	17062	17044	16995	16981	17080	17063	17278	17081	17115	17232	17025	17063	17000	17093	17096	17277	17168	17116	17177	17051	17183	17094	16977	17084	17082	16941	17001	17166	17210	16921	17290	17178	17060	17034	16881	17117	17179	17049	17038	17037	17093	17061	17057	17111	16977	17059	16850	17053	17067	17083	17097	17139	16928	17019	17082	17130	17272	16948	17175	16905	16973	16886	17121	17006	17163	17152	16831	17208	16998	17033	17180	16997	17022	16996	17183	17236	17111	17253	17190	17061	16976	17009	17028	17018	17103	17254	17122	17014	17136	16949	17042	16970	17067	17220	17087	17249	17168	17171	17066	17033	17044	17017	17232	17095	16931	17004	17051	17141	16968	17050	17056	16873	17061	17192	17120	17165	17054	17302	17013	17075	17005	16876	17294	17035	17118	17034	17117	17059	17212	16932	17120	17177	16888	17068	16968	17227	17027	17304	17123	16989	17081	17072	17185	17167	17026	16889	17333	16920	16973	16950	17033	16966	17239	17180	17045	17017	17123	16936	16976	17113	17193	17174	16903	16932	17067	16857	17150	17150	17072	17119	17057	17120	17150	17261	17013	16972	17097	17175	16865	16955	17223	17074	17095	17017	16914	16865	17031	17236	17048	17108	16969	16953	17190	17269	17178	17142	17147	17116	16993	17009	17209	17142	17126	16871	16978	17152	17208	17121	17116	17102	16947	17045	16906	16992	17087	17163	17176	17112	17160	17109	17245	17163	17164	16893	17006	17177	17084	17180	17130	17121	16975	16973	17077	16907	17184	17074	17185	17173	17179	17001	17106	17107	17186	17232	17028	17131	17068	17211	17136	17077	17022	16978	17242	17073	17184	17092	16872	17139	16841	17133	17190	17140	16838	17229	17146	17011	17038	17209	17154	17061	16860	17025	17061	17072	17017	17083	16858	16985	17128	17010	16995	16963	17193	17109	17173	17064	17114	17145	17016	17109	17135	17100	16911	17094	17013	16799	17289	17131	17042	17083	17180	17154	16969	17300	17088	17089	16916	17102	17298	17117	17126	17079	16995	17105	16897	16881	17062	17213	17122	17181	17087	16841	16769	17096	17268	16795	17073	17037	17137	17020	17205	16873	17058	17171	17124	16945	17120	17052	17072	16782	17342	16974	17079	17198	17108	17120	16921	16963	17155	16990	17087	17116	17225	17045	17178	17161	17024	17003	17035	17189	17074	17003	17115	17060	17044	17025	17131	16849	16948	17138	17158	17014	17057	17287	17143	17010	17001	16980	16887	17041	17049	17103	17246	16938	17194	17034	17239	17136	16894	17059	17226	17278	17121	17111	17058	17255	17262	17043	17188	17143	16931	16954	17162	17359	17231	17086	17159	16963	17075	17067	17029	16819	16892	17208	17131	16996	17102	17246	17129	17356	17208	16934	16943	17019	17153	17028	17064	17144	16988	17207	16880	17030	17032	16930	17070	17145	16963	17057	17132	17152	17075	17016	16758	16949
31572	53433	48269	35668	24891	18793	17531	17212	17167	21958	28325	23765	21489	20943	17157	16225	15504	15293	15240	15156	15049	15035	15139	14866	14947	14836	14779	14671	14930	14913	14889	14877	14861	15014	14804	14858	14863	14760	14750	14886	14881	15040	14883	14950	14812	14769	14818	14917	14829	14825	14877	14671	14761	14950	14856	14917	14756	14760	14774	14904	14835	14809	14794	14801	14716	14997	14692	14830	14844	14892	15072	14782	14706	14884	14740	14642	14723	14746	14766	14853	14813	14931	14697	14593	14708	14681	14776	14699	14865	14756	14584	14797	14682	14878	14778	14819	14734	14954	14740	14702	14666	14855	14993	14748	14864	14730	14790	14683	14818	14990	14831	14929	14943	14736	14780	14694	14722	14792	14823	14841	14799	14758	14882	14704	14914	14857	14913	14731	14699	14745	14815	14840	14898	14668	14662	14724	14798	14734	14845	14856	14935	14738	14920	14857	14752	14888	14737	14811	14883	14820	14822	14918	14739	14799	14758	14813	14980	14894	14721	14959	14870	14792	14922	14789	14838	14972	14906	14904	14772	14841	14713	14886	14925	14868	14702	14826	14794	14894	14683	14988	14874	14932	14673	14815	14753	14828	14911	14720	14844	14945	14765	14905	14925	14696	14862	14624	14897	14780	14884	14788	14741	14809	14796	14838	14755	14866	14772	14881	14784	14794	14925	14843	14810	14861	14793	14761	14821	14857	14939	14892	14956	14902	14930	14645	14820	14671	14756	14874	14817	14641	14704	14849	14734	14825	14671	14729	14749	14859	14922	15014	14737	14832	14815	14807	14760	14835	14736	14705	14922	14838	14878	14881	14709	14918	14838	14745	14874	14761	14717	14883	14893	14625	14648	14704	14764	14929	14858	14860	14880	14930	14723	14701	14886	14785	14804	14864	14912	15070	14723	14948	14913	15054	14808	14680	14925	14748	14739	14952	14795	14887	14910	14916	14850	14666	14791	14811	14888	14786	14797	14812	14862	14650	14879	14840	14831	14829	14827	14852	14785	14885	14891	14851	14808	14906	14765	15000	14781	14893	14823	14882	14917	14639	14802	14797	14676	14788	14802	14868	14845	14745	14719	14922	14656	14890	14895	14640	14899	14799	14697	14927	14785	14855	14959	14684	14710	14755	14788	14745	14875	14729	14772	14845	14839	14697	14921	14788	14692	14751	14782	14716	14847	14876	14919	14854	14898	14753	14750	14847	14719	14986	14743	14861	14905	14806	14729	14893	14865	14926	14865	14815	14861	14849	14669	14824	14942	14733	14657	14927	14635	14965	14800	14807	14802	14747	14705	14794	14994	14724	14842	14685	14946	14903	14865	14810	14822	14948	14783	14862	14789	14850	14710	14778	14739	14761	14873	14759	14875	14972	14641	14717	14868	14849	14873	14703	14816	14827	14864	14908	14810	14648	14825	14839	14802	14910	14753	14753	14825	14780	14871	14717	14800	14920	14840	14494	14833	14806	14799	14732	14952	14750	14856	14846	14744	14770	14820	14929	14824	14759	14872	14901	14601	14723	14864	14744	14730	14905	14765	14665	14976	14693	14798	14640	15072	14891	14652	14938	14713	14868	14826	14866	14813	14669	14645	14856	14882	14857	14750	14855	14969	14770	14597	14888	14623	14889	14778	14830	14792	14791	14789	14769	14971	14768	14674	14792	14742	14792	14776	14753	14776	15052	14787	14707	14816	14816	14868	14751	14864	14682	14859	14853	14714	14954	14841	14907	14766	14734	14868	14744	14913	14877	14710	14953	14800	14597	14797	14794	14868	14708	14805	14956	14768	14894	14973	14761	14865	14782	14823	14881	14901	14828	14931	14690	14821	14842	14803	14923	14673	14907	14895	14808	14810	14555	14741	14855	14838	14781	14862	14878	14781	14869	14818	14941	14779	14884	14682	14903	14871	14798	14788	14865	14879	15005	14793	14772	14822	14750	14943	14852	14863	14786	14658	14842	14633	14739	14883	14823	14712	14844	14891	14825	14889	14822	14858	14760	14939	14835	14899	14677	14713	14790	14624	14859	14790	14824	14927	14821	14754	14877	14810	14954	14812	14881	14885	14545	14814	14887	14855	14685	14848	14803	14857	14661	14994	14926	14813	14965	14944	14965	14811	14622	14910	14782	14813	14835	14853	14890	14823	14625	14714	14874	14798	14596	14837	14762	14862	14872	14875	14713	14896	14887	14735	14930	14698	14740	14964	14952	14898	14839	14836	14594	14799	14798	14885	14903	14820	14828	14912	14677	14874	14719	14919	14747	14695	14831	14763	14949	14644	15118	14834	14823	14780	14857	14695	14885	14635	14777	14936	15003	14777	14848	14783	14884	14915	14835	14668	14734	14806	14963	14666	14645	14823	14645	14992	14934	14979	14724	15014	14794	14706	14742	14745	14934	14926	14792	14647	14831	14729	14872	14732	14820	14873	14647	15002	14793	14705	14835	14783	14768	14958	14832	14732	14668	14764	14909	15004	15023	14813	14757	14740	14844	14803	14597	14879	14887	14712	14746	14747	14808	14965	14890	15046	14916	14790	14801	14715	14802	14913	14824	14937	14864	14938	14778	14833	14955	14802	14827	14865	14707	14770	14785	14984	14954	14856	14911	14892	14740	14895	14848	14889	14916	14942	14681	14724	14773	15026	14754	14953	14767	14842	14758	14699	14869	14663	14981	14853	14758	14633	14931	14781	14732	14949	14857	14753	14829	14824	14982	14838	14885	14727	14591	14964	14870	14617	14808	15018	14769	14774	14624	14672	14879	14727	14890	14778	14890	14800	14784	14811	14680	14761	14723	14782	14865	14743	14689	14811	14730	14870	14905	14921	14766	14808	14906	14802	14945	14815	14779	14740	14745	14810	14845	14668	14702	14718	14754	14761	14761	15093	14793	14949	14825	14756	14877	14944	14858	14768	14872	14650	14754	14893	14988	14891	14892	14838	14883	14836	14885	14754	14956	14761	14557	14834	14774	14880	14758	14633	15030	14907	14895	14800	15020	14735	14801	14769	14880	14845	14817	14895	14850	14771	14754	14888	14889	14892	14930	14860	14851	14689	14854	14839	14830	14910	14660	14857	14871	15022	14861	14816	14769	14820	14695	14840	14944	14672	14667	14828	14787	14790	14890	14842	14647	14806	14677	14783	14808	14882	14741	14737	14873	14834	14696	14742	14982	14958	14824	14800	14785	14824	14829	14886	15055	14675	14931	14870	14883	14819	14900	14925	14845	14726	14728	14869	14867	14774	14971	14699	14785	14859	14819	14866	14713	15009	14829	14787	14792	14679	14834	14722	14929	14755	14619	14887	14885	14894	14889	14998	14858	14750	14900	14655	14824	15021	14775	14821	14801	14906	14924	14766	14767	14739	14918	14898	14964	14742	14973	14951	14774	14764	14894	14726	14754	14821	14984	14817	14840	14945	14825	14856	14672	14831	14822	14714	14824	14931	14882	14860	14934	14807	14648	15057	14811	14669	14939	14845	14727	14790	14703	14881	14845	14731	14904	14813	14797	14977	14966	14547	14893	14861	14765	14677	14792	14866	14888	14700	14775	14802	14909	14796	14717	14750	14792	14714	14836	14707	14800	14967	14681	14632	14762	14745	14624	14820	14915	14715	14817	14860	14747	14821	14886	14752	14790	14713	14777	14913	14837	14760	14820	14717	14829	14870	14845	14853	14951	14826	14817	14665	14878	14731	14799	14819	14816	14852	14868	14693	14885	14888	14776	14808	14825	14819	14860	14807	14793	14896	14925	14884	14786	14839	14952	14896	14760	15020	14884	14858	14852	14930	14842	14738	14795	14783	14676	14809	14808	14758	14927	14934	14787	14790	14983	14850	14849	14869	14883	14925	14810	14681	14807	14940	14882	14672	14931	14732	14875	14880	14767	14741	14730	14869	14786	14784	14712	14852	14796	14688	14728	14705	14833	14751	14805	14614	14935	14989	14947	15025	14896	14852	14822	14771	14813	14766	14649	14982	14843	14758	14865	14828	14990	14904	14888	14948	14776	14980	14843	14760	14907	14935	14740	14649	14700	14765	14788	14740	14866	14619	14851	14731	14936	14907	14765	14692	14868	14726	15006	14756	14737	14835	14972	14967	14869	14834	14944	14808	14736	14847	14707	14843	14890	14865	14809	14875	14924	14778	14881	14734	14814	14760	14829	14852	14694	14769	14859	14886	14819	15029	14805	14635	14856	14862	14885	15056	14752	14839	14798	14838	14594	14700	14745	14800	14763	14884	14803	14868	14968	14676	14967	14908	14775	14769	14520	14862	14893	14835	14880	14833	14812	14647	14669	14777	15037	14881	14825	14646	14752	14916	14771	14694	14831	14997	14731	14629	14785	14703	14789	15056	14800	14991	14878	15005	14657	14829	14894	14753	14813	14694	14809	14793	14820	14788	14907	14820	14954	14967	14745	14867	14829	14679	14725	14908	14718	14698	14972	14743	14813	14723	14993	14834	14783	14776	14815	14697	14680	14928	14883	14764	14797	14695	14696	14926	14831	14745	14781	14655	14890	14969	14935	14690	14825	14834	14832	14739	14722	14890	14633	14675	14812	14932	14777	14753	14784	14944	14727	14770	14939	14746	14916	14853	14732	14915	14674	14822	14806	14751	14818	14957	14767	14870	14980	14674	14842	14733	14831	14938	14694	14754	14775	14812	14702	14771	14782	14771	14954	14694	14566	14842	14729	14895	14603	14800	14753	15097	14933	14755	15012	14907	14885	14795	14836	14793	14750	14766	14789	14784	14864	14924	14926	14764	14749	14806	14756	14740	14801	14856	14693	14859	14852	14854	14851	14788	14850	15020	14780	14681	14851	15002	14935	14600	14846	14763	14782	14962	14752	14857	14795	14830	14743	14646	14806	14909	14758	14938	14815	14942	14678	14660	14805	14843	14890	14710	14836	14840	14633	14897	14940	14662	14923	14930	14962	14655	14792	14785	14903	14870	14714	14933	14891	14769	14698	14925	14797	14884	14789	14891	14699	14784	14800	14662	14800	14769	14861	14645	14776	14835	14781	14806	14879	14868	14838	14969	14822	14704	14895	14881	14868	14825	14769	14732	14814	14709	14990	14822	14970	14839	14792	14724	14923	14682	14661	14907	14765	14951	14770	15012	14807	14871	14795	14756	14959
22722	21249	29010	24120	22167	24285	26099	20953	19665	22491	28979	26395	24871	22532	22231	21110	19144	18248	17997	17769	18037	17955	17769	17839	17625	17399	17201	17040	17048	17139	17432	17179	17220	17246	17074	17114	16950	17057	17256	17187	17216	17039	17284	16985	17004	17077	17216	17036	17153	16849	17172	17141	16955	17175	17440	17317	17115	17077	16922	17028	17125	17132	17148	16941	16979	17063	17030	17080	17102	17049	17199	17126	17053	16881	17166	17032	17184	17007	17009	16960	17076	17003	16833	16924	16859	17046	17038	16985	17105	17007	17054	16926	17160	16945	17120	17087	17076	17027	17015	16890	17123	17008	17068	17065	17242	17142	16959	17212	17001	17106	16865	17124	17071	17029	16955	16963	17098	16894	16818	17056	16942	16987	16922	16975	17060	17031	17023	16887	17098	17083	17017	16894	16907	17061	17312	17190	16998	16967	16929	17179	16953	16891	17079	17119	17154	16880	17148	17120	17040	17056	17049	16905	17089	17081	17173	16801	16944	17198	17062	16995	16968	16958	17015	17246	16971	16995	17153	17018	16978	17060	16986	17041	17005	16941	16992	16820	16959	17051	17135	16967	16948	16987	16996	16967	16940	17095	16965	16924	16979	16986	17169	17101	17110	17039	17061	17015	16936	16955	17057	16823	17027	17103	16862	17222	17146	17117	17246	16862	17039	16988	17186	16931	17093	16972	16938	17026	16900	16935	17026	16876	17207	17029	16942	16968	16973	16962	17132	16935	17056	16975	16959	16996	17123	17099	17315	16919	16963	16861	17022	17059	16938	16989	17001	17071	17097	17056	17131	16933	17233	16938	16873	16899	16897	16886	16929	17103	17041	17083	16926	16721	17092	17086	17027	16911	17055	17146	16899	16941	17144	17017	16804	16932	16995	17032	17048	17055	17041	16996	17083	17087	17192	16972	17172	16935	17013	17084	17065	17149	17078	16889	16918	17007	16950	16954	16940	17012	17141	17030	17120	17265	17044	17019	16908	17153	16981	16805	16735	17129	16951	16944	17004	17116	17146	16854	16850	17250	17194	16921	17110	17094	17140	17317	16959	17073	17057	17149	16815	16818	16798	16906	16803	16947	17167	17029	17034	16985	16797	17001	17068	16879	17061	17039	17038	16950	17078	17041	17030	16822	17136	17152	16941	16946	16972	16996	17128	17071	17003	16980	17004	17079	16840	17059	17349	16895	17100	16962	17157	17048	16999	17176	17105	17015	16978	17014	17040	17022	16984	17191	16981	17150	16966	17022	17025	16940	17121	17057	17126	17023	17137	16827	16956	17144	16890	17036	17082	16862	17182	16822	17082	16943	17092	16906	17130	16828	17154	17028	16936	16831	17109	17138	16942	17112	17175	16984	17190	17018	16864	17122	16873	17072	17112	17099	16959	17124	17143	16967	16965	17300	16972	17104	16974	16860	17073	16978	17040	16964	17258	17073	17013	17038	17003	16953	17073	16858	16986	16974	17112	17060	16933	17109	17040	16952	16955	16959	17099	17061	17036	16892	16784	16865	17006	17060	16882	17144	17112	16837	17131	17133	16974	17040	17100	16865	17133	16924	17003	17198	17071	17204	17047	17043	17172	16870	17074	17128	16690	17008	17112	17199	17036	17020	17012	17114	16967	17091	16861	16922	16898	16926	17101	17209	17109	17150	16987	16930	16861	16916	17182	16989	17216	16887	16980	16954	17132	16904	17076	17111	17060	17186	17102	17065	17046	17270	16956	16947	17144	17059	16948	17096	16983	17048	16913	17028	17108	16952	16740	16980	16936	16970	16977	17043	17081	16826	17051	17004	16914	16999	17199	17248	17015	17238	16951	16995	17124	17095	16827	16839	16930	16886	17043	16957	16994	16865	17035	16948	17091	17163	17015	17084	17004	17046	17043	17110	17001	16909	16965	17177	17046	17083	17064	16956	16938	17176	17068	17003	16971	16846	16995	17168	16985	17110	16979	16938	17085	17054	17074	16831	16857	17206	16773	16972	17030	16973	16809	16925	16923	17082	17008	17020	17132	16951	17018	17024	17123	17094	16888	17161	16982	16844	17145	17033	17252	17001	17115	17146	17129	17032	16840	16984	16986	17117	17122	17132	17009	16821	16892	16835	17077	17120	16920	17062	16937	16932	16998	17094	17038	17000	16849	17146	16976	16959	17186	16742	17002	17091	16977	16991	16927	16788	16805	16970	17281	17103	16847	17072	17129	17114	16841	17046	16992	17043	17173	17004	17033	16826	16970	17022	17033	16922	16991	16966	17081	16864	17069	16880	16937	17096	17086	16936	16911	17082	17205	16939	16879	17174	16781	16976	17020	17049	17120	17124	16847	16952	17243	17129	17056	17004	16949	16916	16976	16977	17066	17021	16840	16913	16853	16933	16852	17059	17361	16746	16900	16849	16834	16900	17031	17107	16955	17056	17066	17088	16870	17017	16981	16911	16986	16950	17055	17011	17158	17078	17145	16933	17077	17054	17123	17027	16791	16947	17112	16806	16890	17129	17114	16905	16896	17164	17090	16975	16962	16924	17052	17146	17074	16951	16925	16936	17084	17071	16989	17014	16852	16880	16909	17117	17077	16955	16994	16877	16993	16898	16742	17085	17032	16927	16996	16893	17027	17255	17125	16777	16935	17049	17037	16906	17032	17193	17099	16973	16824	17363	17025	17103	17069	17185	16928	17011	16916	16940	16940	16883	17101	17105	16990	17254	16958	17082	16775	17026	16959	17062	17003	17115	16823	16780	16998	16876	17280	16947	16832	16884	16907	17102	16913	17008	17005	16756	17167	16847	16921	17096	16918	17050	17046	17132	17147	17047	17075	17013	16831	16902	16956	17144	17051	17147	17092	17147	17079	17161	17028	17134	17139	16805	17279	17258	17209	17073	17088	16857	16868	16979	17040	17047	17120	17023	17171	16971	17092	17058	16929	17075	16953	17072	16891	17074	17010	17041	16913	16866	16970	17107	17306	16965	16911	17033	16979	16957	16939	16980	16986	16954	16852	17202	16923	17017	16979	17032	17026	16852	16914	17133	17033	17001	16976	16868	16978	17156	16946	16868	16876	17086	16909	16855	17073	16975	16953	16981	17018	17043	16933	17086	17097	16897	16851	16976	17071	17289	17056	17136	17175	17052	17045	16990	17060	16773	17327	16901	17039	17055	17088	16983	16844	16753	17122	17079	17173	16993	16871	16901	17267	17098	17153	16892	16969	16900	16994	17083	16984	16922	16777	17018	17074	17030	16838	17148	16888	16946	16956	17076	16984	16967	17013	16739	16960	17003	16999	17039	17128	17052	16961	17137	17023	16901	17015	17076	17168	17190	17216	16980	16962	17014	16951	17139	16979	16766	17145	16970	16853	16835	17175	16966	17046	16967	17084	16938	17150	16792	16965	16926	16844	17101	17115	16977	16982	17198	17022	16900	16991	17009	16939	17051	16928	16850	17164	16984	16949	16912	16899	16983	17049	17023	17068	16965	17104	17056	17019	16869	16981	16997	16967	16963	17006	17065	16886	17044	17051	16844	17085	16884	17083	17102	16927	16892	17205	16859	16947	17040	17070	17181	16933	17014	17158	17084	17055	17128	16740	17096	17150	17179	17072	17117	17023	17076	17061	17105	17137	17017	17148	17022	16916	16868	17151	16880	16918	17018	16924	17006	16920	17105	17088	17069	16986	17044	17046	17052	16917	16966	16980	16919	17009	17003	16871	16846	16996	17095	17007	17042	17189	17000	17000	17042	16926	17052	17019	17072	17119	17047	17195	16948	16958	17243	17146	17111	17186	16929	16957	16930	16941	17020	17040	17057	17028	16977	16658	16938	17038	16844	17068	16881	16885	16973	17026	16865	16943	16841	17166	17205	17016	16917	17023	16809	17063	17232	17345	17007	17009	17190	17120	16933	17044	17105	16759	17091	16843	17078	16975	17187	16966	16872	17070	16916	17098	17150	16947	16986	17074	17180	16916	16981	17095	16872	16876	16881	16975	17045	16937	17063	16803	16931	17006	17110	16961	17097	17126	16963	16934	17082	16946	17209	16933	16878	17018	16962	17250	17021	17062	17101	17034	17096	16998	17046	17032	17113	17041	16972	16962	16913	17112	17113	16917	16979	16810	16964	17084	17133	16893	16946	17106	17114	16864	16803	17072	17023	16874	17124	17033	17076	17007	17054	17094	17105	16997	16864	17207	17011	17216	16922	17155	16958	16909	16842	17054	17005	16963	16900	16847	16957	16928	16997	17045	16894	17134	17043	17138	17043	17050	16802	16859	16846	16827	17128	16950	17058	16905	17147	16941	16954	17098	17002	16900	16912	17012	17050	16969	17150	17035	17106	17066	17202	17108	17153	16965	17043	17075	17028	16999	17031	17080	17185	17117	17050	17218	16958	17116	17034	16955	16943	17071	17067	16865	16986	16785	17012	16901	16954	17151	16860	16937	17057	17014	16965	16955	16996	17086	17247	17017	16959	16799	17012	17058	17256	17111	16961	17013	16943	16933	17117	17003	16915	16931	16954	16813	16979	16956	16946	16882	17047	16890	17100	16871	17051	17039	16867	17042	17150	16875	16999	16957	16889	17089	17021	17056	17044	16986	17157	16744	16981	17021	16841	17034	17090	17086	16978	17228	17076	17030	16886	16860	17158	17196	16959	16898	17029	16847	16899	16947	16992	16968	17047	17158	17089	17008	16916	17112	16976	17226	17083	17011	17189	17061	16963	17097	16928	17173	17111	17112	16968	16992	16835	17041	17093	17288	16990	17022	17184	17031	17097	17028	17049	17010	16912	16997	17001	16993	17211	17013	16937	17039	16828	17012	17033	16924	17030	17003	16967	16725	16856	16962	16967	17048	17254	16946	17049	17020	16896	16852	17025	16957	16981	17048	16943	16925	17037	17039	17226	17091	17011	17151	17028	17001	16724	16809	17110	17121	17009	17088	17047	16849	16939	16893	16889	16998	17075	17090	17071	16983	17117	17126	16868	17094	16940	17093	17105	17145	17153	17037	16835	16888	16904	16973	16985	16952	17081	17273	17212	16895	17142	17197	17008	17013	17159	17056	16874	17098	17115	17110	17068	16957	17010	17235	16978	16922	17089	16908	16916	17143	17241	16719	16813	17270	17091	16902	17018	17047	16887	16943	17154
36322	62582	56268	41723	29842	23584	20733	19486	18985	23212	30758	26403	24044	21375	21784	20464	16828	16304	15911	15548	15790	15828	15732	15629	15539	14729	14716	14775	14615	14701	14858	14725	14879	14692	14623	14873	14655	14832	14585	14884	14735	14683	14742	14662	14659	14710	14624	14686	14835	14686	14963	14796	14818	14571	14636	14574	14604	14605	14714	14598	14831	14754	14598	14881	14894	14577	14742	14846	14701	14683	14736	14806	14814	14782	14730	14760	14745	14813	14719	14767	14828	14787	14702	14729	14781	14628	14752	14811	14731	14762	14887	14625	14769	14671	14660	14768	14696	14662	14788	14760	14738	14774	14928	14954	14762	14906	14674	14746	14741	14861	14745	14684	14867	14811	14639	14785	14665	14783	14687	14626	14709	14672	14648	14855	14724	14611	14846	14745	14745	14722	14719	14684	14920	14678	14745	14879	14720	14734	14768	14806	14771	14752	14771	14633	14771	14712	14861	14708	14868	14654	14794	14712	14773	14628	14774	14828	14934	14785	14867	14704	14745	14804	14896	14734	14795	14760	14759	14828	14739	14664	14708	14650	14701	14737	14948	14651	14694	14732	14586	14881	14673	14971	14645	14746	14760	14951	14710	14765	14821	14934	14656	14621	14843	14640	14749	14747	14755	14805	14884	14586	14717	14812	14804	14722	14638	14759	14720	14697	14781	14672	14838	14455	14871	14639	14506	14703	14854	14786	14786	14615	14708	14655	14759	14535	14879	14918	14771	14820	14792	14806	14710	14697	14741	14580	14658	14738	14742	14630	14831	14764	14591	14758	14791	14773	14677	14957	14604	14620	14803	14643	14800	14694	14733	14837	15002	14635	14749	14730	14711	14640	14668	14809	14800	14778	14783	14823	14781	14809	14774	14647	14613	14673	14678	14787	14729	14909	14708	14710	14908	14871	14645	14716	14703	14725	14665	14690	14628	14870	14738	14709	14620	14571	14721	14832	14683	14728	14700	14781	14856	14658	14732	14656	14690	14546	14736	14840	14820	14692	14732	14760	14805	14750	14646	14802	14608	14600	14550	14662	14880	14781	14555	14708	14700	14649	14669	14800	14845	14850	14598	14657	14625	14761	14631	14789	14910	14782	14883	14712	14911	14799	14815	14686	14804	14649	14669	14750	14567	14843	14800	14901	14823	14824	14726	14657	14862	14782	14768	14670	14739	14631	14651	14658	14658	14734	14750	14815	14704	14765	14714	14856	14780	14729	14631	14738	14721	14499	14741	14627	14696	14642	14816	14637	14863	14745	14790	14786	14788	14706	14863	14812	14649	14591	14809	14848	14769	14824	14844	14751	14711	14891	14822	14631	14805	14793	14711	14728	14710	14695	14580	14599	14560	14942	14761	14769	14666	14798	14846	14638	14810	14713	14708	14779	14592	14579	14759	14842	14814	14769	14677	14669	14865	14599	14617	14755	14831	14785	14669	14718	14609	14726	14773	14717	14725	14753	14750	14859	14777	14654	14551	14756	14811	14651	14714	14663	14674	14685	14647	14771	14727	14704	14600	14630	14787	14569	14791	14837	14815	14705	14646	14892	14826	14920	14724	14602	14568	14668	14695	14683	14603	14646	14667	14682	14728	14673	14603	14750	14562	14790	14541	14830	14784	14910	14679	14801	14845	14672	14766	14812	14691	14597	14786	14705	14762	14685	14558	14741	14546	14785	14633	14518	14617	14832	14584	14654	14778	14627	14858	14646	14795	14608	14763	14699	14830	14697	14811	14762	14713	14664	14702	14657	14768	14705	14805	14725	14790	14742	14680	14777	14723	14822	14682	14648	14748	14808	14658	14652	14831	14822	14586	14668	14523	14649	14726	14690	14549	14698	14544	14872	14907	14689	14811	14833	14987	14799	14694	14752	14694	14638	14711	14727	14766	14717	14697	14664	14837	14668	14764	14726	14781	14657	14746	14648	14684	14762	14899	14755	14769	14812	14864	14634	14888	14613	14878	14703	14826	14703	14605	14666	14624	14761	14616	14697	14687	14892	14746	14875	14800	14734	14689	14762	14792	14690	14700	14615	14759	14545	14869	14879	14739	14630	14746	14738	14648	14670	14608	14793	14759	14707	14620	14722	14632	14738	14754	14840	14881	14642	14774	14728	14648	14673	14733	14770	14551	14624	14778	14896	14741	14755	14599	14735	14724	14710	14593	14718	14867	14752	14630	14687	14757	14710	14791	14596	14846	14652	14849	14697	14778	14739	14808	14733	14544	14607	14766	14767	14693	14808	14579	14708	14762	14697	14678	14520	14797	14764	14734	14692	14829	14804	14747	14828	14788	14726	14780	14653	14731	14800	14748	14793	14642	14640	14786	14524	14807	14726	14635	14679	14809	14636	14727	14632	14895	14729	14710	14779	14648	14667	14713	14743	14676	14877	14721	14542	14762	14717	14858	14850	14859	14839	14916	14805	14835	14714	14816	14783	14701	14757	14709	14709	14616	14725	14770	14711	14812	14732	14727	14678	14798	14802	14689	14655	14854	14540	14556	14665	14770	14688	14787	14774	14731	14790	14507	14541	14679	14684	14725	14666	14697	14822	14794	14571	14753	14714	14913	14797	14727	14714	14648	14751	14699	14763	14889	14741	14667	14511	14715	14642	14722	14774	14687	14857	14617	14771	14916	14646	14770	14698	14764	14562	14686	14652	14690	14605	14914	14676	14837	14743	14674	14754	14789	14828	14842	14770	14735	14633	14558	14715	14791	14691	14766	14934	14856	14733	14836	14663	14818	14627	14883	14852	14714	14700	14764	14810	14612	14699	14684	14809	14723	14713	14814	14681	14667	14722	14609	14846	14746	14743	14858	14748	14843	14721	14630	14813	14661	14760	14721	14868	15045	14836	14686	14675	14799	14762	14821	14669	14604	14614	14695	14734	14695	14700	14605	14834	14697	14767	14626	14981	14693	14819	14752	14943	14716	14640	14944	14630	14742	14797	14674	14676	14771	14695	14818	14724	14830	14837	14768	14783	14668	14835	14710	14860	14868	14888	14696	14613	14848	14612	14814	14813	14714	14858	14757	14836	14863	14710	14503	14665	14658	14759	14776	14925	14624	14769	14687	14620	14977	14740	14758	14692	14743	14789	14938	14719	14734	14740	14811	14686	14689	14595	14628	14700	14801	14635	14772	14753	14612	14722	14805	14749	14719	14647	14903	14825	14801	14640	14620	14607	14681	14945	14797	14598	14724	14880	14666	14809	14539	14802	14830	14746	14746	14815	14663	14666	14658	14697	14682	14613	14797	14731	14775	14798	14587	14725	14796	14774	14651	14523	14905	14714	14666	14689	14991	14879	14764	14702	14814	14709	14498	14658	14860	14709	14778	14738	14800	14668	14681	14786	14779	14611	14693	14622	14750	14795	14656	14531	14827	14761	14849	14600	14891	14864	14818	14632	14719	14655	14857	14773	14702	14739	14691	14783	14683	14851	14663	14954	14744	14748	14555	14719	14806	14560	14768	14854	14912	14574	14863	14748	14740	14723	14666	14686	14785	14777	14662	14872	14824	14682	14652	14740	14753	14784	14706	14690	14696	14695	14703	14663	14674	14763	14619	14912	14557	14701	14828	14679	14832	14706	14755	14717	14836	14773	14583	14967	14842	14734	14776	14745	14765	14812	14826	14672	14702	14869	14708	14915	14801	14773	14870	14740	14735	14678	14631	14734	14685	14722	14684	14824	14792	14838	14693	14840	14845	14829	14738	14671	14715	14713	14904	14741	14771	14770	14676	14730	14729	14765	14706	14714	14702	14672	14789	14763	14883	14829	14754	14642	14743	14751	14803	14596	14736	14718	14843	14848	14595	14719	14584	14611	14859	14696	14887	14851	14782	14728	14779	14696	14670	14635	14576	14654	14779	14961	14725	14748	14823	14717	14634	14633	14597	14665	14782	14526	14775	14745	14862	14772	14752	14735	14766	14705	14565	14774	14613	14770	14600	14660	14908	14783	14796	14704	14621	14656	14807	14654	14638	14709	14765	14728	14857	14618	14706	14607	14769	15058	14657	14699	14745	14632	14676	14689	14660	14942	14654	14800	14545	14482	14951	14783	14789	14721	14754	14785	14601	14661	14571	14843	14837	14881	14784	14725	14840	14709	14604	14762	14587	14720	14632	14665	14761	14775	14620	14878	14721	14903	14640	14816	14764	14841	14848	14694	14883	14906	14643	14746	14735	14618	14763	14650	14581	14808	14646	14852	14611	14659	14585	14781	14799	14587	14891	14708	14644	14787	14797	14705	14710	14646	14704	14737	14625	14548	14837	14665	14848	14850	14854	14584	14699	14451	14681	14774	14669	14777	14583	14733	14605	14676	14830	14664	14732	14835	14777	14728	14830	14792	14634	14812	14610	14864	14723	14690	14767	14762	14649	14748	14692	14689	14890	14665	14943	14784	14727	14635	14712	14664	14720	14754	14679	14708	14790	14933	14722	14795	14798	14712	14941	14681	14761	14783	14717	14761	14692	14616	14717	14710	14714	14637	14704	14645	14669	14854	14753	14742	14795	14882	14751	14703	14698	14784	14877	14858	14758	14779	14711	14712	14765	14599	14821	14621	14684	14792	14566	14822	14805	14753	14767	14757	14655	14772	14814	14683	14616	14807	14598	14698	14647	14924	14699	14815	14699	14672	14600	14568	14779	14685	14880	14771	14670	14770	14685	14783	14768	14698	14717	14855	14797	14717	14824	14675	14688	14829	14715	14724	14815	14648	14720	14777	14754	14864	14660	14884	14730	14596	14772	14799	14793	14732	14729	14723	14747	14779	14880	14663	14733	14850	14722	14499	14731	14881	14512	14563	14678	14630	14621	14867	14638	14624	14645	14593	14787	14677	14632	14864	14737	14874	14711	14700	14733	14791	14688	14617	14688	14948	14752	14798	14798	14675	14716	14769	14820	14728	14728	14612	14663	14675	14505	14821	14739	14801	14809	14833	14698	14660	14647	14885	14670	14770	14808	14540	14789	14840	14711	14611	14803	14664	14715	14859	14724	14795	14893	14748	14789	14763	14599	14718	14819	14795	14650	14701	14731	14749	14707	14693	14692	14600	14767	14686	14809	14792	14643	14697	14894	14770	14620	14671	14717	14689	14790	14811	14788	14686	14809	14585	14648	14662	14820	14872	14682	14607
28387	27021	33962	27581	20607	19169	18255	17955	17734	17971	18512	18001	17825	18138	18229	18080	17748	17521	17687	17519	17423	17515	17416	17542	17596	17378	17494	17406	17662	17339	17431	17379	17303	17687	17489	17517	17446	17544	17422	17522	17596	17408	17364	17383	17473	17408	17475	17561	17376	17451	17613	17586	17628	17429	17412	17640	17387	17351	17545	17559	17458	17438	17368	17470	17596	17560	17504	17325	17621	17559	17431	17448	17348	17324	17556	17341	17532	17383	17415	17541	17668	17531	17442	17312	17454	17391	17416	17577	17491	17585	17476	17492	17434	17525	17602	17413	17577	17595	17362	17409	17552	17365	17420	17458	17543	17434	17364	17447	17430	17520	17603	17479	17336	17378	17667	17575	17567	17397	17367	17662	17760	17350	17394	17541	17464	17502	17225	17497	17447	17357	17469	17492	17416	17549	17480	17512	17353	17579	17583	17315	17365	17345	17588	17478	17374	17554	17320	17458	17330	17578	17197	17332	17223	17450	17818	17369	17560	17420	17466	17284	17368	17358	17639	17437	17227	17343	17357	17399	17442	17434	17305	17486	17570	17502	17507	17470	17377	17388	17573	17625	17415	17456	17485	17341	17441	17567	17542	17606	17356	17439	17371	17291	17392	17325	17484	17253	17119	17316	17358	17469	17528	17541	17361	17439	17531	17450	17449	17495	17437	17475	17441	17329	17311	17615	17274	17317	17469	17318	17569	17692	17505	17512	17371	17356	17350	17283	17289	17347	17353	17371	17561	17500	17468	17383	17324	17447	17419	17439	17431	17387	17553	17541	17386	17528	17483	17368	17374	17469	17380	17514	17592	17642	17414	17380	17330	17215	17616	17480	17472	17320	17630	17393	17345	17482	17633	17553	17562	17454	17446	17140	17482	17440	17358	17367	17619	17561	17436	17427	17648	17429	17340	17558	17356	17441	17225	17542	17454	17416	17527	17098	17408	17546	17327	17523	17484	17497	17425	17436	17296	17513	17394	17246	17506	17329	17419	17393	17416	17333	17471	17354	17508	17354	17503	17541	17350	17427	17415	17458	17392	17520	17406	17545	17454	17505	17416	17606	17605	17227	17307	17306	17482	17747	17515	17349	17380	17421	17544	17446	17418	17444	17560	17357	17471	17651	17404	17387	17461	17332	17481	17438	17407	17621	17476	17270	17536	17336	17520	17426	17666	17552	17539	17259	17381	17236	17337	17385	17376	17392	17665	17281	17672	17414	17528	17351	17443	17226	17618	17456	17336	17262	17407	17496	17334	17533	17515	17471	17520	17478	17592	17496	17405	17468	17476	17384	17232	17384	17414	17609	17360	17598	17512	17293	17527	17481	17532	17461	17411	17507	17383	17507	17317	17323	17367	17289	17497	17342	17215	17344	17490	17490	17516	17468	17341	17491	17450	17417	17708	17337	17373	17285	17446	17327	17556	17543	17533	17529	17361	17341	17384	17294	17449	17494	17511	17528	17613	17428	17368	17668	17401	17312	17295	17400	17436	17388	17504	17494	17562	17561	17467	17364	17493	17540	17353	17486	17564	17418	17572	17339	17363	17331	17330	17424	17411	17452	17538	17355	17370	17578	17534	17362	17340	17310	17311	17510	17369	17455	17540	17318	17450	17512	17579	17344	17561	17453	17539	17414	17217	17560	17465	17576	17465	17407	17396	17310	17640	17399	17648	17497	17449	17411	17359	17501	17334	17329	17586	17394	17463	17288	17582	17403	17544	17605	17348	17435	17502	17309	17440	17422	17450	17465	17350	17342	17531	17460	17426	17331	17306	17517	17459	17480	17339	17458	17621	17385	17573	17520	17576	17424	17372	17713	17352	17319	17431	17450	17321	17559	17533	17494	17560	17516	17421	17507	17297	17420	17385	17512	17403	17303	17323	17635	17401	17658	17476	17371	17483	17415	17469	17493	17543	17475	17477	17479	17536	17413	17342	17580	17651	17521	17469	17414	17377	17464	17374	17414	17434	17516	17346	17460	17491	17300	17309	17418	17538	17506	17497	17569	17598	17538	17439	17518	17459	17441	17410	17454	17448	17508	17411	17478	17557	17244	17492	17137	17454	17471	17654	17531	17342	17430	17315	17335	17482	17531	17408	17388	17348	17541	17447	17554	17751	17575	17402	17398	17463	17674	17377	17513	17418	17586	17235	17262	17624	17532	17324	17157	17568	17370	17522	17310	17504	17633	17433	17431	17465	17377	17286	17491	17437	17506	17399	17370	17474	17424	17496	17631	17703	17398	17493	17537	17316	17260	17550	17396	17434	17458	17316	17580	17563	17279	17537	17551	17301	17487	17504	17491	17366	17301	17383	17502	17712	17377	17252	17472	17432	17551	17481	17471	17533	17454	17509	17575	17417	17430	17360	17378	17380	17587	17450	17558	17687	17370	17463	17325	17412	17709	17442	17326	17493	17428	17263	17625	17558	17345	17346	17334	17536	17468	17566	17585	17359	17473	17382	17502	17406	17460	17493	17547	17417	17642	17454	17399	17462	17496	17603	17351	17188	17351	17291	17282	17418	17506	17474	17344	17465	17421	17569	17489	17587	17283	17521	17356	17351	17404	17425	17363	17554	17569	17488	17297	17529	17326	17527	17449	17427	17484	17513	17503	17389	17411	17587	17413	17472	17420	17443	17390	17535	17479	17462	17508	17398	17424	17521	17463	17346	17459	17422	17379	17436	17230	17367	17375	17353	17558	17596	17603	17355	17441	17655	17337	17413	17543	17453	17397	17332	17513	17577	17361	17657	17375	17390	17336	17351	17448	17417	17461	17231	17183	17345	17537	17289	17503	17399	17637	17525	17501	17684	17562	17474	17338	17458	17452	17331	17473	17340	17607	17591	17419	17401	17569	17482	17523	17500	17419	17259	17633	17289	17581	17464	17434	17474	17445	17426	17414	17471	17462	17613	17608	17351	17515	17533	17781	17602	17227	17379	17466	17416	17444	17270	17551	17427	17422	17685	17283	17471	17256	17339	17444	17677	17581	17438	17328	17480	17291	17699	17451	17457	17468	17495	17608	17671	17411	17527	17587	17397	17623	17359	17659	17514	17608	17391	17297	17382	17295	17269	17322	17686	17275	17492	17527	17500	17550	17414	17271	17633	17510	17435	17572	17509	17449	17437	17498	17310	17335	17357	17269	17433	17327	17545	17423	17408	17551	17381	17418	17353	17454	17550	17592	17536	17408	17567	17665	17360	17579	17793	17392	17537	17640	17465	17555	17441	17446	17480	17543	17365	17183	17538	17540	17321	17413	17465	17534	17470	17328	17487	17359	17590	17504	17424	17315	17558	17519	17222	17393	17528	17434	17393	17455	17652	17468	17506	17337	17522	17424	17586	17457	17436	17482	17357	17487	17700	17494	17636	17646	17444	17188	17458	17481	17391	17526	17356	17594	17474	17520	17477	17416	17435	17549	17438	17431	17362	17384	17383	17513	17476	17586	17554	17401	17526	17464	17526	17578	17273	17421	17375	17547	17550	17630	17530	17324	17309	17353	17524	17424	17655	17468	17514	17590	17315	17571	17294	17465	17510	17325	17533	17428	17677	17313	17317	17249	17573	17327	17245	17343	17461	17354	17455	17536	17538	17449	17541	17409	17523	17585	17507	17445	17466	17436	17475	17744	17316	17373	17603	17455	17534	17326	17463	17534	17430	17405	17424	17296	17392	17350	17422	17407	17320	17394	17400	17282	17355	17499	17371	17555	17320	17410	17319	17411	17614	17188	17342	17603	17362	17517	17479	17468	17537	17497	17481	17544	17467	17317	17385	17524	17244	17668	17328	17451	17521	17270	17486	17428	17476	17562	17498	17445	17426	17521	17455	17321	17327	17536	17406	17351	17671	17481	17410	17316	17391	17569	17433	17395	17601	17650	17599	17669	17400	17380	17271	17596	17494	17453	17368	17422	17618	17229	17586	17566	17442	17170	17421	17575	17268	17475	17339	17492	17474	17509	17633	17443	17646	17591	17530	17367	17382	17589	17510	17462	17345	17481	17412	17402	17247	17448	17502	17447	17371	17466	17329	17537	17380	17526	17498	17533	17463	17611	17339	17445	17196	17579	17514	17460	17374	17385	17634	17443	17460	17332	17219	17277	17410	17439	17584	17380	17732	17585	17654	17565	17369	17559	17592	17426	17606	17283	17447	17464	17273	17381	17341	17362	17529	17495	17441	17455	17429	17339	17320	17577	17510	17295	17714	17378	17476	17534	17319	17439	17517	17549	17298	17530	17553	17534	17645	17679	17493	17679	17610	17545	17582	17382	17540	17380	17378	17511	17464	17247	17449	17415	17535	17215	17438	17443	17670	17553	17260	17588	17450	17469	17377	17475	17420	17440	17524	17414	17626	17519	17545	17467	17507	17374	17378	17392	17293	17622	17599	17542	17526	17650	17482	17394	17571	17447	17406	17479	17257	17447	17554	17524	17134	17369	17541	17552	17490	17291	17529	17495	17600	17446	17490	17402	17485	17496	17298	17427	17374	17664	17428	17423	17381	17450	17371	17374	17667	17479	17324	17523	17461	17349	17359	17407	17592	17565	17529	17534	17498	17309	17534	17392	17536	17356	17495	17530	17472	17456	17457	17521	17486	17288	17292	17613	17283	17539	17500	17533	17311	17440	17550	17416	17326	17631	17429	17657	17496	17281	17420	17510	17422	17324	17597	17362	17297	17353	17297	17417	17394	17225	17435	17696	17520	17419	17592	17711	17425	17616	17462	17459	17407	17433	17384	17317	17522	17364	17450	17182	17738	17546	17533	17362	17471	17572	17414	17437	17475	17640	17441	17706	17456	17536	17532	17596	17302	17538	17464	17339	17562	17326	17390	17519	17462	17522	17356	17482	17598	17575	17573	17639	17480	17382	17494	17335	17373	17424	17316	17186	17667	17382	17398	17651	17474	17649	17642	17391	17738	17503	17551	17541	17431	17577	17495	17489	17457	17436	17474	17413	17284	17359	17637	17161	17531	17366	17606	17421	17434	17540	17680	17557	17335	17345	17285	17498	17430	17413	17669	17281	17595	17535	17518	17603	17453	17561	17489	17347	17261	17391	17350	17316	17263	17795	17422	17414	17460	17545	17670	17487	17630	17556	17300	17380	17545	17461	17342	17355	17316	17390	17384	17414	17428	17388
30454	43801	38469	25532	18913	16972	16089	15580	15397	15625	16481	15505	15637	16130	16057	15709	15330	15369	15087	15093	15152	15155	15131	15027	15181	15003	14989	14846	14971	14894	15038	15169	15002	14992	15137	14924	15230	15006	15105	15081	15134	15060	15166	15115	15271	14934	15158	15048	14865	15009	15140	15049	15010	15222	15095	14951	15131	15096	15112	15215	15077	15113	15029	15004	15146	14947	15036	14979	15027	15117	15028	15012	15112	15058	15113	14976	15080	14994	15060	14966	14994	14986	15002	15304	14930	14873	14954	14936	14964	14997	15211	15040	15003	15122	15048	15005	15042	15140	15081	14952	15109	15069	15018	15029	15165	15189	14989	15081	14977	15096	15071	15100	14998	15094	15094	15002	15041	14942	15082	15257	15086	15178	15072	14918	15072	15046	14994	14865	14976	15010	15105	14966	15106	15015	14991	15114	14946	15208	15123	15233	15200	14890	14937	15253	14916	15083	14907	15009	15056	15025	15106	14953	14962	15079	15030	15171	14963	14940	15018	15044	15168	14887	15011	14883	15265	15043	15034	15084	15179	15040	15023	15199	14928	14927	14978	14959	15002	14894	14911	15032	15223	15044	15106	14961	15094	14923	15085	15017	15057	15055	14851	14928	14971	15101	15014	15048	15146	15101	15034	15110	15084	15064	15043	14993	14972	15071	15100	15078	14966	14911	14943	15185	15048	15177	15080	14844	15153	14940	14964	14852	15003	15027	15216	14854	15044	15165	15109	14999	15145	15062	15119	15041	15065	15033	14949	15007	15077	15087	15093	15120	15114	15227	15030	14992	15088	14999	14857	15057	15111	15169	15188	14990	15061	15045	15106	15032	15058	14964	15091	14904	15019	15025	15200	15030	15201	15013	14937	14939	15068	14959	15124	15069	14878	15120	15010	15264	15085	15032	14949	15126	15113	14774	14945	14897	14983	15049	15047	15034	14974	14969	15050	15159	14914	14863	15147	15028	14959	14996	14992	15043	14940	15052	15147	15143	15200	15035	15024	15016	15084	15044	15143	14931	15096	14917	15103	14931	15029	15095	14962	15161	15024	14942	15214	15132	15001	15062	15078	15155	14929	15004	15097	14823	15075	15038	14998	14981	15025	14947	14896	15102	14912	14878	15071	14981	15094	15209	14963	14928	15078	15069	15103	15205	15136	15093	14946	15018	15047	14836	15030	15151	14959	15047	14963	15069	15150	15068	15104	14969	15087	14850	14953	15160	14900	15046	15029	15101	14930	15069	15022	15111	14966	15068	15181	14969	15092	15004	15034	15030	14932	15019	14960	15125	15226	15209	15140	15075	14993	14980	15021	15120	15139	15022	14905	14974	15080	15011	15124	14917	15014	14793	14941	15023	14945	15003	15089	15175	14970	15095	15028	14993	15002	15019	15208	15074	14907	14993	15096	15007	15084	14790	15057	14971	15103	14946	15160	15161	15050	15111	14973	14983	15138	15111	15183	14931	15037	15017	15149	15135	15099	15021	14946	15148	14935	15008	14925	15199	14938	15008	15096	14951	15006	15090	15070	14870	15249	14944	15010	15179	15167	15033	15020	14829	15113	14840	15048	15135	15019	15101	15024	15095	15075	15028	14967	15170	15190	14987	15189	15042	15060	15066	14876	14961	15044	14818	15170	15212	14955	15025	15084	15082	15233	14927	15239	15098	15221	15024	15020	15032	14925	14799	15074	15038	14879	14878	15031	15092	14993	15062	15027	14931	15238	14993	15040	15120	14869	14987	15152	14907	15037	14959	14961	15106	14970	15135	14983	15268	15157	15105	15029	15132	15152	15142	14897	14894	15053	14993	15112	15028	14892	14929	14934	14969	15093	14976	14945	15119	14825	15090	15055	15086	14874	15082	15077	14973	15149	15100	15163	15113	15127	15047	15209	15095	15111	15072	15167	15086	15151	14898	15055	14896	15119	15022	15032	14971	14982	15208	15169	15144	15035	15090	15097	15194	15000	14965	15318	15145	15023	15124	15019	15049	14974	15120	15054	15099	15002	14902	15177	15133	15069	15103	15115	14963	15137	15083	15126	14818	14781	15004	15004	15122	15211	15070	15034	14996	15072	15116	14899	15155	15065	15140	14964	15025	15109	15092	15101	14966	15082	15089	15086	14886	15124	14969	15136	15110	15028	14938	15153	14990	15188	14969	14892	14934	15006	15060	15017	15000	15011	15136	14937	15060	15094	14960	15171	15173	15023	15041	14958	15036	14883	15040	15074	15270	15247	15049	15247	15082	15075	15015	15103	15212	15129	14957	15046	15079	14940	14953	15047	15076	15008	14924	15286	14866	15196	15146	15169	15110	14969	14916	15204	15122	14945	14989	15038	15010	14959	15051	15092	15155	14984	14835	15313	15115	15109	15057	15117	14936	14940	14932	14969	15175	15083	15144	15047	14853	14970	15116	14964	15000	15000	15114	15087	14955	15057	15103	15148	14866	15063	15009	14894	15201	14987	15123	15234	14941	15129	14992	14947	15043	15066	15047	15185	15074	15042	15107	14999	15079	15259	14998	14954	15044	14843	15140	14995	15141	14939	15132	14992	14952	14896	14898	14999	15245	14964	15112	14973	15150	14925	14840	15288	15208	15144	15126	15103	15063	14897	15073	15199	15058	14964	15098	14924	14908	14899	15057	15114	15062	14950	15166	14993	14882	14982	15038	15131	15115	15106	15111	15131	14957	15014	15147	15056	14956	14918	14876	14864	15021	15187	15079	15080	15093	15066	15072	15112	15030	15231	15059	15146	14935	15047	15278	14967	14964	15027	15026	15017	15233	15037	15100	14992	15048	14999	15185	15222	15029	15053	14921	15005	15125	15163	15035	14995	15119	15153	15015	15063	14983	15059	14967	15053	14933	14915	15058	15007	14850	15097	15148	15063	15215	15058	15293	15072	15101	15066	15020	14985	15087	15114	15204	15041	15059	15069	15119	14990	14921	15003	14974	15237	15234	14945	15017	15111	15155	15172	15321	14985	14977	15070	15118	15026	14951	15051	15132	14973	15099	15062	14928	15130	14978	15149	15040	14981	15048	14929	15104	15137	15111	15076	15107	15008	15205	15171	15084	14983	15062	15112	15005	15143	15012	15174	15064	15040	15025	15063	14996	15226	15050	14994	15243	15043	15015	15153	14931	15027	14986	15200	15044	14925	15108	15076	14966	15044	14943	15091	15076	15063	14983	14919	14919	15151	15117	15121	15005	15043	15159	15183	15056	15003	15017	15120	15048	14996	15051	14988	15117	14990	15041	15080	15238	15084	15119	15052	15126	14885	15062	15023	14946	15131	15079	15128	15079	15053	15080	15120	15007	15119	15155	15072	15190	15008	15169	15041	14991	15162	15114	14850	14881	15107	15076	15134	15229	14950	15063	15077	15197	15156	15029	15011	14999	15053	14942	15034	15224	15005	15014	15140	15063	15068	15121	14921	14807	15003	15074	15110	14972	15023	15066	15126	15077	15020	14974	15001	15056	15128	14937	15136	14975	14965	14924	15051	15127	15167	14999	14880	14986	15109	15051	15121	14980	15090	15113	15014	15137	15001	14988	15149	15015	15065	14970	15175	14910	14956	15109	15098	14923	15055	14837	15148	15156	15086	15052	14960	15001	15177	15097	15250	15011	14957	15156	14916	15087	15214	15198	15057	15237	15121	15110	15158	15057	15194	15005	14913	14979	14951	15188	15013	14914	14956	15035	15003	14972	15131	14967	15167	15153	14930	14967	14978	15215	15279	14970	15259	15085	15020	14862	15104	15068	15044	15041	15017	15021	15145	14841	14948	15018	14892	15021	14995	15110	14953	15120	15002	15172	14943	15076	14910	15198	14976	15092	15068	14953	15067	15046	14890	15173	15047	14921	15077	15253	15085	15080	14951	14933	15239	14983	15043	15252	15030	15100	14913	15064	14908	15070	14952	15214	14882	15026	15073	14956	15087	15165	15064	14965	15157	15073	15093	15169	15100	15032	15074	15008	15049	14928	15085	15203	14998	14967	14953	15101	15114	14931	14906	14905	15086	15058	14974	15179	15206	15078	15194	15158	15127	15037	14917	15168	15065	15046	14918	15160	15069	15153	14951	14942	15173	15086	14833	15103	14896	14950	15072	14954	15122	15006	15148	14925	15045	15010	15155	15198	15289	15053	15138	15059	15077	15050	15115	14890	14977	15103	14940	15132	15001	15113	15081	14924	15009	14992	14946	15175	15169	15067	15053	14874	15033	15027	15120	15073	15036	15115	14949	14983	14853	15053	14990	15318	14894	15105	15093	14811	15127	15003	15121	15015	14897	15239	14977	15114	15014	14889	15010	15156	15071	15109	15020	15013	14955	14933	15134	15086	15017	15107	15129	14894	14875	15051	15158	14981	15103	15086	14900	15080	15082	15038	15057	15107	15022	14910	14956	14905	15141	14888	15173	15147	15153	14998	14969	15058	15017	15079	14960	14947	15027	15005	14947	15188	15115	15022	15094	15069	15300	15086	15216	15089	15071	15001	15130	15020	15134	15142	15063	14875	15000	14978	15074	14979	14997	15198	15130	15148	15187	15112	15065	14957	15151	15041	14912	15070	14959	15051	15102	14874	14912	15155	15187	15043	14768	15159	14947	15114	14997	15101	15014	15071	15101	14942	15152	15120	15098	14983	14941	15178	15045	14936	15055	15185	14958	14980	15131	15032	15179	15031	15035	15165	15184	14950	14949	15079	15040	15140	15150	15008	14961	14925	15100	15019	14979	15222	15024	15097	15112	15054	15022	15037	14987	15144	15070	14884	15216	15176	15037	15164	14992	15036	15149	15055	15058	15155	15101	15116	15073	15048	14945	15099	14926	14979	15043	15213	15055	15110	15036	14955	15153	15068	15028	14953	15062	15133	15062	14993	15042	15012	15073	15062	15050	15112	15177	15101	15176	15160	15030	15001	15051	15141	15076	15042	15213	15160	15158	15053	14914	15002	15189	14826	15196	15015	15040	15111	15229	14986	15019	15066	14968	14982	15131	14953	15043	14955	14964	15031	14953	15086	14963	15187	15061	15363	15216	15091	15130	15017	15037	15085	15051	14914	15055	14962	15112	15006	15021	15191	15030	15054	15032	15076	14946	15043	15030	15095	15036	15187	15095	14914	15012	15041	15080	15039	15154	15108
23887	21370	28864	25104	23141	23520	22642	20113	19134	19889	23940	23963	23373	23497	22203	20013	18811	17957	17607	17448	17217	17063	17355	17388	17389	17335	17433	17446	17334	17384	17463	17323	17393	17337	17374	17355	17345	17445	17294	17258	17001	17252	17407	17393	17228	17388	17360	17254	17336	17179	17495	17370	17372	17520	17622	17322	17339	17539	17365	17266	17320	17242	17402	17219	17062	17285	17335	17174	17343	17286	17224	17269	17218	17302	17452	17178	17468	17205	17264	17108	17269	17218	17334	17151	17407	17370	17528	17419	17136	17249	17404	17349	17281	17426	17150	17300	17396	17100	17324	17372	17335	17215	17482	17334	17418	17290	17135	17250	17301	17273	17368	17277	17247	17091	17384	17444	17152	17116	17322	17212	17289	17029	17118	17320	17176	17234	17205	17413	17261	17321	17307	17272	17332	17152	17138	17437	17404	17538	17427	17082	17224	17421	17336	17359	17187	17195	17200	17056	17175	17341	17342	17494	17362	17293	17283	17233	17153	17233	17314	17307	17170	17324	17293	17113	17224	17200	17210	17353	17186	17043	17028	17192	17219	17141	17291	17171	17287	17409	17412	17202	17091	17230	17263	17465	17182	17024	17144	17364	17428	17164	17295	17343	17210	17161	17327	17190	17195	17437	17298	17259	17302	17276	17394	17275	17366	17175	17148	17207	17216	17310	17167	17316	17109	17384	17313	17324	17259	17312	17509	17242	17283	17275	17199	17362	17118	17176	17313	17306	17299	17205	17302	17239	17330	17135	17285	17183	17257	17180	17212	17178	17444	17256	17173	17063	17255	17325	17153	17242	17205	17175	16997	17305	17239	17143	17332	17218	17231	17297	17235	17256	17323	17221	17252	17262	17110	17277	17113	17350	17474	17185	17307	17163	17275	17240	17288	17166	17190	17227	17275	17327	17174	17120	17241	17344	17055	17244	17318	17329	17394	17429	17322	17349	17230	17279	17426	17148	17275	17165	17387	17154	17416	17261	17244	16996	17358	17206	17317	17286	17090	17199	17233	17345	17429	17241	17266	17558	17252	17338	17246	17216	17178	17142	17137	17192	17288	17336	17331	17150	17182	17238	17427	17335	17077	17295	17252	17204	17447	17444	17207	17156	17202	17200	17267	17219	17293	17354	17368	17283	17152	17342	17509	17258	17220	17133	17276	17345	17291	17417	17218	17222	17356	17205	17181	17293	17207	17327	17219	17244	16962	17080	17254	17294	17333	17219	17439	17337	17217	17335	17358	17285	17242	17216	17333	17138	17175	17320	17507	17080	17183	17197	17315	17139	17202	17241	17443	17336	17513	17284	17283	17208	17214	17207	17283	17276	17204	17379	17407	17165	17022	17271	17419	17073	17279	17183	17121	17302	17347	17232	17468	17116	17359	17368	17454	17274	17147	17117	17296	17369	17116	17163	17276	17078	17101	17046	17224	17221	17378	17138	17193	17240	17295	17492	17394	17083	17360	17105	17342	17391	17199	17182	17099	17274	17214	17154	17160	17317	17312	17178	17219	17180	17364	17311	17224	17224	17179	17136	17354	17346	17326	17330	17239	17371	17497	17075	17245	17297	17456	17260	17270	17349	17249	17075	17195	17205	17315	17379	17286	17094	17305	17198	17337	17213	17282	17185	17296	17295	17380	17132	17369	17254	17427	17313	17226	17260	17187	17135	17296	17324	17386	17176	17222	17338	17257	17183	17333	17378	17323	16953	17314	17104	17158	17214	17421	17257	17257	17225	17324	17289	17216	17246	17358	17177	17245	17294	17413	17331	17267	17231	17413	17090	17234	17140	17168	17261	17211	17362	17425	17323	17240	17013	17395	17180	17117	17129	17286	17136	17240	17303	17221	17205	17219	17445	17228	17259	17253	17398	17177	17345	17294	17184	16972	17204	17181	17188	17394	17283	17124	17215	17132	17175	17355	17175	17165	17281	17124	17077	17462	17266	17279	17256	17169	17196	17393	17190	17264	17271	17313	17386	17118	17276	17499	17091	17115	17203	17279	17193	17054	17165	17364	17302	17154	17193	17457	17083	17343	17052	17404	17407	17492	17388	17252	17237	17185	17352	17216	17135	17184	17126	17416	17205	17276	17262	17420	17268	17373	17081	17388	17567	17316	17109	17326	17074	17289	17025	17390	17361	17141	17266	17351	17337	17292	17491	17257	17223	17194	17359	17375	17199	17381	17506	17289	17193	17359	17321	17227	17417	17319	17241	17407	17225	17318	17190	17317	17125	17263	17406	17347	17410	17517	17168	17438	17304	17256	17279	17212	17404	17162	17251	17330	17095	17371	17066	17302	17365	17166	17203	17269	17220	17403	17208	16983	17216	17206	17301	17588	17144	17368	17280	17358	17194	17314	17169	17214	17298	17172	17273	17342	17354	17343	17312	17268	17244	17303	17439	17294	17353	17281	17296	17538	17323	17302	17361	17468	16931	17457	17223	17198	17273	17259	17216	17228	17233	17530	17299	17369	17326	17376	17201	17048	17592	17482	17457	17439	17632	17382	17433	17360	17325	17440	17157	17304	17187	17281	17263	17406	17496	17319	17234	17399	17254	17181	17234	17254	17315	17286	17409	17413	17084	17320	17311	17278	17196	17254	17264	17080	17098	17173	17367	17012	17055	17239	17401	17267	17225	17122	17323	17219	17220	17287	17613	17443	17409	17254	17249	17305	17102	17292	17325	17270	17346	17113	17220	17289	17227	17530	17342	17343	17058	17372	17208	17354	17291	17181	17195	17137	17166	17334	17266	17234	17049	17189	17353	17067	17075	17274	17487	17158	17157	17370	17147	17228	17113	17314	17152	17295	17317	17228	17348	17357	17162	17283	17188	17401	17275	17012	17178	17127	17428	17355	17293	17533	17259	17334	17272	17272	17269	17325	17195	17124	17307	17032	17414	17456	17101	17176	17181	17300	17465	17556	17262	17122	17051	17084	17335	17275	17293	17217	17086	17427	17183	17166	17171	17190	17255	17411	17253	17378	17280	17105	17118	17259	17157	17287	17219	17330	17182	17147	17227	17216	17361	17314	17275	17289	17431	17276	17168	17347	17099	17272	17275	17190	17352	17048	17191	17389	17130	17312	17210	17449	17378	17399	17330	17413	17125	17299	17161	17499	17247	17462	17329	17300	17331	17288	17319	17273	17477	17228	17036	17215	17335	17357	17131	17485	17221	17213	17237	17266	17205	17359	17129	17331	17402	17186	17266	17174	17437	17181	17299	17276	17212	17232	17169	17306	17174	17161	17013	17466	17129	17219	17175	17188	17210	17213	17325	17262	17178	17355	17301	17150	17155	17262	17347	17260	17198	17224	17134	17336	17161	17281	17141	17254	17266	17194	17312	17232	17276	17400	17368	17136	17415	17161	17086	17179	17082	17111	17241	17253	16910	17156	17225	17228	17241	17160	17357	17442	17273	17193	17303	17253	17462	17176	17213	17257	17249	17215	17238	17332	17424	17221	17365	17342	17175	17119	17324	17092	17358	17582	17261	17274	17067	17144	17193	17315	17268	17373	17270	17267	17179	17459	17128	17372	17292	17203	17446	17414	17185	17209	17245	17237	17136	17319	17285	17371	17321	17234	17405	17365	17206	17269	17180	17251	17173	17334	17203	17269	17399	17278	17284	17324	17308	17314	17231	17507	17164	17309	17265	17285	17301	17371	17277	17377	17314	17302	17165	17218	17321	17249	17130	17093	17192	17197	17334	17127	17202	17482	17350	17289	17264	17373	17336	17290	17306	17374	17335	17294	17383	17349	17244	17417	17209	17246	17472	17180	17289	16977	17231	16988	17278	17246	17421	17229	17337	17265	17363	17237	17063	17186	17534	17314	17099	17131	17304	17202	17115	17088	17222	17243	17299	17410	17433	17291	17188	17227	17161	17276	17235	17283	17351	16912	17268	17144	17148	17201	17257	17258	17382	17264	16994	17217	17244	17414	17255	17236	17223	17193	17269	17286	17206	17239	17055	17169	17101	17186	17240	17270	17341	17135	17326	17072	17278	17256	17252	17250	17364	17007	17134	17245	17169	17258	17372	17311	17279	17176	17128	17136	17314	17150	17444	17137	17265	17401	17262	17020	17142	17440	17271	17292	17250	17366	17230	17258	17180	17296	17288	17226	17381	17367	17473	17258	17311	17502	17150	17314	17301	17182	17398	17199	17153	17175	17346	17269	17223	17072	17162	17493	17441	17242	17316	17447	17300	17206	17252	17319	17209	17154	17249	17161	17318	17077	17264	17290	17372	17403	17350	17463	17029	17357	17370	17316	17331	17203	16983	17276	17088	17364	17284	17410	17369	17254	17343	17336	17441	17210	17412	17258	17334	17408	17212	17139	17389	17244	17333	17391	17385	17306	17261	17413	17216	17353	17126	17289	17286	17413	17274	17343	17256	17381	17314	17372	17057	17176	17171	17253	17147	17393	17252	17323	17234	17225	17309	17192	17053	17145	17322	17165	17474	17332	17112	17200	17398	17127	17068	17263	17065	17247	17466	17396	17285	17263	17208	17314	17057	17152	17464	17343	17176	17401	17158	17415	17218	17190	17079	17193	17094	17351	17174	17176	17179	17281	17397	17462	17159	17337	17077	17413	17231	17469	17380	17262	17214	17274	17130	17181	17391	17262	17388	17287	17201	17317	17292	17623	17351	17274	17242	17419	17325	17157	17489	17157	17219	17217	17316	17285	17297	17259	17467	17416	17229	17259	17159	17218	17203	17313	17186	17251	17253	17385	17426	17134	17286	17237	17255	17093	17252	17243	17243	17635	17250	17111	17444	17131	17271	17303	17206	17276	17277	17257	17245	17365	17390	17464	17373	17347	17209	17325	17283	17275	17252	17429	17353	17159	17240	17189	17287	17544	17201	17354	17411	17215	17158	17036	17430	17354	17406	17159	17443	17332	17354	17252	17127	17024	17197	17213	17140	17387	17444	17297	17380	17183	17322	17293	17184	17329	17257	17442	17334	17448	17336	17090	17211	17253	17276	17592	17226	17215	17414	17135	17322	17316	17132	17299	17355	17283	17172	17324	17443	17314	17208	17100	17262	17290	17216	17082	16930	17108	17226	17334	17145	17140	17349	17004	17254	17223	17228	17434	17197	17249	17236	17113	17137	17116	17219	17344	17255	17202	17110
33123	54730	46522	32547	24665	21339	19236	18390	17805	18850	24458	23114	23476	22946	20627	18161	16449	15504	15117	14998	14954	14864	15091	14930	15120	15025	15031	14971	15090	15155	15000	15004	14950	15031	15043	15081	14986	14918	14957	14762	15091	14883	15092	14832	14970	14961	14949	15135	15107	15043	14841	14890	14876	15145	14946	15024	14944	15064	15000	14888	14855	15021	14885	15080	14943	14883	14968	15047	15014	14870	14965	15042	14909	15279	15048	14937	14789	14913	14969	15055	14856	14973	15042	14931	14822	15000	14932	14942	15075	14894	15022	14914	14856	15044	15046	15029	14948	14869	14885	14857	15166	14901	14951	14912	14967	14727	15046	14924	14891	15117	14931	15061	14972	14822	14920	15021	14908	14819	14846	14990	15052	14847	15033	14890	14878	15181	14773	15064	15089	15021	14970	15045	15076	14804	14942	14979	14894	15136	14871	15067	15073	15127	14982	14788	14863	14880	15148	14835	14966	15076	15013	15078	15066	14894	14750	14889	15091	14975	14846	14844	14811	14834	14876	14838	14911	15090	14807	14841	14916	14928	14995	14794	14967	14991	14913	14887	15074	14951	14963	14943	14947	15055	14976	14887	14904	15117	14894	14935	14861	14934	14970	15010	14900	14912	14848	15046	15016	14911	14968	14985	14976	14974	14884	14900	15124	14948	15183	14958	14808	14971	14947	15020	14842	14910	15009	14995	14866	14875	14950	15003	15067	14923	15077	14861	15003	15008	15040	14952	14942	14930	14924	15060	14995	14998	14976	14992	15067	14995	15042	14926	15058	15042	14941	14943	14927	15192	14905	15041	14896	14781	14975	14958	14964	14855	14850	14959	14831	14881	14985	14881	14973	14843	14863	14942	15023	14917	15025	15033	14938	14887	14961	14852	14933	14878	14851	14909	15065	15030	14834	14911	14914	14837	15129	14839	15013	14973	14880	14867	14927	14964	15013	15216	14977	14719	15110	14957	14854	14864	15031	14941	14905	14933	14826	14961	15070	15010	14955	14878	14933	14928	15055	15080	14952	14916	14799	14983	15000	15024	15046	15263	14863	15114	15035	14804	14906	15149	15060	14904	14942	14848	15047	14947	14989	15131	14912	14988	15045	15004	14857	15032	14999	14903	14872	14890	14978	14843	14802	15107	15056	14796	15108	14889	15026	14886	14817	14870	14984	15083	14929	14928	14946	15010	14947	14975	15065	15004	15100	15043	14877	14914	14979	14942	14930	14919	14804	14866	15046	14810	15018	14971	14911	15026	14886	14963	14958	14988	14898	14936	14880	14995	15018	14905	14848	14990	14998	15002	14955	15082	15009	14881	14989	15065	14862	15072	14973	14968	14925	14889	15059	14991	14973	14894	15110	14902	15070	14947	14988	15027	15048	15031	15052	14939	15083	14984	14944	14862	15166	14973	14946	14943	15026	15069	15041	14791	14988	14970	14896	14954	14998	14918	14939	15049	14937	14970	14779	14935	15094	14891	14853	14957	14817	14771	14999	14858	15009	14816	14981	14893	14978	14934	15008	14832	14969	14890	14940	14957	15063	15004	15018	15002	14924	14930	15063	15071	14817	15117	14930	15025	15034	14967	15080	15008	15072	14833	14990	14803	15041	14923	14936	15010	14924	15066	14933	14885	14922	14975	14959	14853	15033	14780	15012	15030	15005	15040	14955	14976	14951	14921	15051	14903	15074	14940	14919	14999	15068	14978	14884	14942	15034	14924	14847	15000	14931	14997	14920	15060	14830	15043	14749	14816	14962	14982	14997	14946	14989	14718	14807	14945	14813	14992	15021	14870	14896	14769	14897	15030	14885	14802	14773	15021	15003	15090	14928	15038	14906	15061	15039	14759	14882	14987	14947	14946	14968	15038	14945	14814	14900	15104	14938	14866	14982	14785	14870	14852	14763	14886	15035	14758	14972	14975	15022	14844	14966	14926	14896	14868	14792	14957	14961	14871	14975	14931	14905	14802	14943	14949	14992	14961	14667	15039	15072	15121	15014	14861	14777	14842	14893	14981	14930	15053	14933	15052	15001	14833	14994	14909	14998	14966	14944	15014	15112	14974	14775	15026	14910	14917	14800	15077	14708	15060	15098	14974	15040	14984	14950	14922	14978	14937	14860	15105	14823	14669	14983	15006	14965	14904	14958	14967	14909	15005	14848	14955	15051	14881	14995	14933	15026	14720	15095	15046	15010	15045	15157	14965	14768	14895	15036	14892	14907	14927	14884	14805	14976	14927	15034	14923	14809	14990	14758	14929	15005	14967	14884	14944	14908	14929	14781	15070	14884	14946	14853	14936	14887	15126	15032	15029	14945	14810	15002	15001	14987	15154	14955	15043	14944	15002	14953	14907	14932	14890	14923	14829	14880	14805	14978	15135	14981	14912	14801	15025	14975	14995	14936	15111	15019	14955	14970	14958	14984	15034	14908	15061	14742	14949	14982	15033	14890	14894	15067	15012	15032	14973	15109	14898	15008	14816	14889	14941	14840	14890	15049	14963	14867	14973	14937	15049	14885	14932	15139	15054	14919	15021	14958	14865	14869	14890	14999	14939	14802	14847	15074	14938	14917	14921	14959	14980	14897	14923	14907	15045	14780	14986	15061	14869	15032	14868	14980	14918	15055	14808	15009	15115	14973	14947	14911	15025	14811	14922	15051	15008	14941	14951	14921	15057	14954	14964	14936	14927	14902	14875	15098	15048	14855	14822	15101	14941	14885	14843	15045	15078	14917	14988	14906	15203	14906	14917	15150	15003	14867	14935	14939	14833	14804	14792	15033	14821	15124	14770	14907	14937	14933	14909	14956	14982	14743	15199	14825	15035	14859	14902	14981	15135	14983	14827	14984	14943	14741	14856	14950	14924	14921	14941	15026	14791	14971	15101	14787	15094	14893	14859	14961	14902	14996	14928	14867	14810	14823	14939	14949	14992	14966	14895	14977	14748	14918	14995	14838	15011	14911	15130	14904	15078	15009	15126	14879	14911	14898	14761	14920	14776	14849	15018	14874	14926	14967	14889	14796	14915	14874	15035	15090	14872	14791	14879	14919	14961	14757	14927	14926	14905	14923	15009	14983	14898	15141	14834	14859	14974	15029	14871	15001	15006	14919	14885	14923	14869	14956	14968	14973	14998	15022	14818	14960	14909	15063	14960	14898	14783	14975	15012	14902	14883	14940	14896	15023	15039	14926	15035	14909	15056	14984	14875	14844	15027	14810	14957	15082	15041	14998	14802	15086	15117	14942	14918	14881	14811	14919	14923	14854	15053	14912	14990	15033	15016	14899	14966	15011	15027	14929	14999	14990	15012	14898	14913	15024	14890	14900	14945	14865	15102	15099	14886	14823	14766	14972	14977	14909	14943	14974	14862	14864	15090	14846	15014	15013	14658	14974	14846	14867	14994	14902	14903	14931	14891	15105	14834	14935	15001	15097	14917	14874	14900	14979	15136	14956	14752	15009	14873	15037	14757	14956	14938	15026	14931	14831	14869	15095	14940	14835	15059	15057	15016	15001	14969	14978	14741	15040	14918	15041	15020	14944	15020	14929	15001	14896	14978	14955	15146	14974	14926	15057	14913	14907	14969	14938	15050	15069	14959	15112	15031	15053	14822	15009	14962	14820	14863	14934	14945	14914	14984	14919	15031	15047	15078	15164	14810	14919	14837	14968	14864	15096	14830	14917	14987	14943	14987	14951	15006	15105	14984	15070	15035	15051	15036	14920	14921	14990	14918	14778	15052	14847	15029	14908	15152	14839	15010	14996	15148	14956	14863	14988	14938	14994	14737	14883	14825	14905	15083	14947	14997	15031	14977	14987	14971	15098	14964	14892	14872	15023	14882	14914	14942	14879	15040	14945	14853	15041	15010	14973	15052	15009	14911	14818	15051	14994	14821	15003	14975	15031	14911	15037	14977	14881	15033	15147	14807	14774	15054	15080	14829	14892	14869	15007	15030	14983	15033	15040	14908	14848	14930	14930	14986	14929	14880	14912	14810	15165	14931	14929	14885	14930	14913	14945	15018	15019	15043	14997	14923	14991	15229	14902	14919	14896	15056	14983	14799	14968	14744	14927	14975	14924	14937	14942	15028	14968	14784	15096	14947	14869	15044	14989	14955	14819	14945	15101	14938	14882	15133	14940	14795	14972	15010	15005	14858	15045	15054	15073	14919	14971	14886	15029	14852	15194	14890	14972	14746	15035	14962	14931	14865	15006	14811	15137	14854	15015	15131	14882	14846	14984	14943	14926	14813	14989	15102	14888	14986	15005	14835	15061	14767	15049	14902	14936	14826	15090	14879	14959	15243	14957	14922	14864	15131	14910	15028	14933	14965	15145	14875	15082	15074	15051	14964	15001	14830	14793	15131	14970	14852	14853	14846	14985	14948	14849	15002	15016	15029	14969	15019	14956	14943	14922	14996	14698	15176	15005	14799	14961	15044	15172	14890	14960	15069	14929	14815	14939	14854	15062	14897	15171	15043	14928	14777	15067	15003	14890	15088	15018	14891	14807	14827	15026	15068	14958	14873	15066	14929	14973	14921	14863	14885	15061	14882	14952	14824	14912	14929	14999	14899	14963	14967	14919	15145	14974	14927	15129	14942	15013	14955	14971	14939	14945	15056	14982	15044	14891	15010	14776	15027	15046	14844	14864	15101	15098	14912	15033	14951	14974	15027	15084	14898	14927	14897	14850	14917	14949	14858	15010	14889	14948	14787	14948	14929	14862	14896	14890	14935	15071	14955	14873	14901	14941	14947	15178	14958	15031	15069	14896	15013	14773	15180	14819	14969	14937	14929	14985	14953	15057	14876	14918	14890	14930	14837	14831	14968	14879	14736	15030	14967	14854	15033	15089	14841	15014	14996	14988	14872	14891	14941	14785	14962	15025	14916	14937	14804	14864	14808	15018	14687	14935	14678	15036	14854	14896	14849	14893	14936	14809	15142	14999	14922	14961	14999	15254	14978	14775	14820	14899	14865	14873	14808	14827	14824	15030	14819	14798	14937	14917	14897	14856	14945	14954	14950	15076	14877	15060	14767	14996	14919	14897	15104	14994	15034	15079	14900	14877	14796	15135	14916	14852	14875	15074	15036	14939	14907	14983	14851	14879	14963	15043	15003	15052	14969	14968	15110	14943	14936
22685	21337	29068	23955	21987	24604	26847	22076	21104	21932	33769	35869	30031	25953	22633	20313	19125	17994	17854	17734	17692	17579	17646	17386	17700	17459	17424	17584	17487	17598	17462	17314	17434	17415	17521	17477	17620	17338	17540	17289	17408	17462	17535	17277	17425	17482	17381	17442	17488	17464	17603	17307	17275	17357	17471	17360	17350	17299	17443	17591	17380	17297	17722	17415	17351	17400	17460	17476	17508	17382	17435	17149	17434	17276	17447	17560	17524	17434	17393	17609	17375	17509	17208	17264	17541	17544	17465	17471	17474	17504	17660	17398	17403	17419	17489	17325	17408	17367	17184	17609	17445	17578	17391	17294	17309	17198	17349	17608	17308	17418	17477	17310	17312	17562	17442	17455	17586	17343	17300	17551	17216	17500	17424	17322	17436	17417	17583	17365	17496	17409	17381	17525	17623	17494	17205	17625	17338	17309	17299	17325	17438	17260	17308	17417	17429	17354	17426	17289	17218	17402	17596	17289	17329	17412	17438	17402	17333	17422	17428	17468	17349	17411	17451	17397	17305	17312	17321	17456	17376	17370	17323	17330	17393	17342	17585	17512	17376	17295	17630	17432	17314	17500	17296	17610	17544	17579	17369	17739	17436	17388	17479	17284	17566	17362	17302	17348	17653	17507	17378	17359	17433	17310	17645	17373	17402	17432	17430	17421	17246	17373	17417	17264	17466	17410	17309	17406	17302	17454	17500	17516	17388	17436	17323	17384	17485	17349	17388	17453	17298	17396	17402	17285	17557	17462	17177	17214	17615	17369	17475	17320	17237	17463	17350	17234	17437	17365	17460	17423	17557	17495	17243	17265	17344	17396	17231	17324	17426	17367	17565	17484	17227	17375	17301	17199	17234	17337	17503	17422	17533	17544	17380	17438	17191	17492	17519	17286	17393	17311	17509	17379	17425	17320	17264	17314	17366	17266	17496	17356	17427	17171	17391	17169	17295	17352	17433	17565	17606	17355	17457	17323	17483	17356	17400	17379	17356	17370	17480	17325	17495	17531	17437	17192	17268	17301	17347	17422	17398	17245	17380	17121	17317	17443	17372	17559	17441	17324	17589	17453	17393	17323	17190	17476	17353	17449	17607	17465	17316	17469	17418	17414	17352	17282	17420	17495	17423	17270	17313	17419	17271	17517	17629	17236	17343	17308	17325	17413	17564	17338	17372	17399	17228	17256	17564	17265	17388	17552	17274	17314	17240	17543	17413	17437	17229	17555	17498	17436	17355	17342	17341	17450	17250	17350	17497	17262	17337	17317	17414	17318	17456	17438	17521	17319	17426	17277	17123	17230	17342	17066	17497	17422	17346	17443	17555	17199	17205	17268	17131	17378	17406	17361	17494	17309	17293	17518	17334	17453	17402	17414	17494	17393	17248	17513	17537	17542	17389	17170	17392	17604	17307	17294	17491	17480	17346	17383	17436	17251	17347	17225	17357	17600	17639	17425	17452	17264	17267	17320	17304	17475	17376	17383	17268	17449	17449	17444	17544	17534	17502	17392	17304	17408	17258	17525	17418	17333	17387	17408	17616	17324	17442	17480	17598	17494	17309	17237	17325	17284	17451	17432	17356	17480	17434	17475	17341	17444	17399	17442	17574	17474	17254	17477	17365	17599	17334	17369	17513	17459	17299	17621	17498	17281	17231	17361	17476	17342	17398	17593	17416	17456	17365	17342	17283	17413	17471	17151	17231	17264	17555	17362	17355	17483	17479	17361	17130	17314	17443	17453	17296	17533	17451	17368	17396	17287	17419	17401	17330	17450	17396	17339	17504	17304	17425	17224	17458	17396	17289	17662	17462	17406	17366	17258	17463	17547	17182	17299	17335	17324	17517	17571	17462	17550	17353	17465	17448	17548	17353	17451	17280	17396	17374	17289	17186	17327	17383	17396	17325	17176	17433	17264	17339	17321	17422	17433	17294	17386	17384	17420	17377	17435	17377	17348	17320	17461	17482	17325	17446	17574	17364	17265	17567	17306	17476	17357	17273	17330	17377	17361	17478	17302	17485	17517	17420	17180	17320	17582	17394	17272	17418	17311	17558	17284	17413	17440	17471	17295	17257	17490	17541	17277	17372	17472	17394	17232	17306	17392	17178	17311	17448	17617	17537	17471	17417	17389	17457	17406	17364	17440	17504	17408	17523	17464	17488	17475	17342	17467	17347	17272	17252	17414	17240	17523	17512	17555	17493	17228	17342	17328	17105	17339	17304	17328	17371	17308	17582	17430	17387	17318	17225	17359	17420	17435	17430	17390	17486	17193	17296	17576	17189	17195	17454	17227	17214	17337	17550	17532	17330	17380	17509	17401	17355	17291	17367	17574	17307	17399	17344	17263	17361	17347	17325	17249	17509	17388	17465	17257	17203	17280	17323	17240	17544	17388	17240	17575	17425	17344	17536	17489	17285	17386	17406	17121	17236	17432	17461	17460	17324	17357	17345	17584	17410	17492	17339	17516	17292	17290	17360	17381	17278	17571	17581	17461	17333	17171	17454	17531	17427	17439	17429	17321	17151	17217	17506	17522	17518	17441	17471	17303	17294	17430	17467	17424	17374	17209	17541	17373	17473	17378	17417	17522	17367	17532	17339	17162	17374	17385	17283	17560	17459	17348	17416	17408	17483	17296	17166	17390	17472	17425	17494	17210	17148	17236	17473	17299	17358	17370	17069	17257	17492	17443	17625	17334	17390	17513	17444	17384	17307	17212	17619	17369	17314	17057	17341	17421	17227	17429	17460	17232	17280	17326	17393	17382	17530	17580	17487	17384	17270	17293	17119	17429	17412	17511	17465	17523	17428	17481	17246	17416	17348	17402	17447	17413	17394	17384	17388	17341	17230	17204	17379	17595	17259	17321	17343	17344	17404	17387	17427	17121	17515	17377	17307	17394	17414	17386	17326	17440	17203	17415	17359	17427	17424	17355	17340	17101	17435	17234	17405	17529	17447	17294	17412	17393	17375	17079	17394	17575	17422	17424	17474	17158	17480	17284	17363	17186	17228	17232	17292	17405	17377	17304	17408	17577	17370	17578	17378	17653	17532	17526	17546	17229	17387	17097	17394	17258	17395	17391	17330	17376	17261	17345	17423	17441	17434	17531	17467	17316	17334	17402	17401	17223	17250	17547	17386	17345	17448	17356	17315	17165	17440	17398	17354	17634	17414	17342	17458	17563	17422	17376	17363	17407	17373	17433	17324	17488	17702	17429	17341	17372	17359	17071	17516	17565	17544	17528	17373	17348	17507	17411	17515	17534	17431	17583	17308	17213	17320	17441	17446	17456	17395	17381	17448	17344	17458	17278	17223	17280	17409	17531	17372	17388	17300	17622	17142	17375	17425	17310	17223	17373	17298	17475	17292	17398	17250	17420	17485	17454	17267	17394	17445	17221	17353	17563	17408	17384	17393	17372	17316	17548	17410	17518	17244	17559	17471	17350	17281	17287	17335	17448	17416	17454	17323	17531	17491	17259	17354	17349	17482	17453	17364	17205	17412	17422	17397	17501	17319	17162	17357	17323	17339	17558	17169	17290	17410	17555	17585	17528	17410	17519	17310	17325	17632	17207	17430	17362	17233	17293	17554	17336	17336	17338	17570	17375	17361	17613	17434	17385	17555	17356	17442	17592	17361	17595	17677	17420	17455	17305	17380	17321	17330	17188	17375	17427	17427	17277	17292	17417	17489	17345	17526	17287	17526	17494	17398	17260	17384	17405	17308	17426	17234	17358	17542	17615	17262	17280	17149	17426	17483	17471	17629	17262	17259	17277	17332	17388	17418	17343	17311	17272	17499	17471	17287	17427	17536	17381	17197	17243	17395	17313	17626	17490	17293	17546	17217	17418	17336	17490	17430	17262	17567	17477	17473	17431	17407	17419	17232	17190	17506	17350	17367	17440	17431	17377	17310	17370	17343	17366	17481	17337	17312	17490	17473	17405	17236	17492	17469	17321	17304	17283	17224	17496	17313	17451	17406	17343	17304	17222	17424	17528	17302	17250	17267	17381	17395	17411	17392	17249	17565	17272	17441	17412	17514	17209	17459	17388	17376	17377	17359	17456	17495	17235	17407	17306	17551	17350	17415	17385	17261	17427	17695	17266	17499	17228	17462	17541	17293	17493	17338	17426	17314	17194	17428	17405	17423	17473	17265	17576	17414	17394	17382	17500	17451	17238	17335	17514	17408	17403	17528	17482	17586	17354	17549	17590	17358	17188	17265	17369	17243	17338	17528	17378	17083	17509	17455	17301	17368	17280	17238	17513	17324	17448	17334	17490	17501	17308	17435	17274	17370	17360	17502	17477	17579	17484	17357	17448	17348	17354	17461	17427	17169	17415	17442	17255	17305	17407	17362	17430	17686	17377	17521	17419	17510	17466	17241	17373	17284	17473	17568	17506	17218	17366	17230	17260	17299	17411	17263	17227	17392	17509	17502	17459	17383	17348	17496	17283	17582	17235	17197	17436	17107	17522	17477	17475	17394	17443	17397	17489	17540	17269	17395	17462	17489	17317	17333	17660	17374	17660	17313	17478	17165	17269	17402	17272	17301	17233	17284	17254	17491	17550	17461	17431	17472	17417	17450	17195	17350	17299	17321	17381	17322	17558	17403	17347	17363	17372	17112	17406	17390	17382	17330	17171	17369	17305	17258	17375	17533	17314	17454	17276	17416	17351	17373	17456	17300	17308	17381	17282	17347	17381	17491	17384	17429	17302	17287	17400	17312	17311	17386	17317	17410	17395	17383	17493	17345	17505	17369	17293	17356	17424	17446	17547	17252	17234	17432	17261	17414	17459	17162	17368	17305	17639	17360	17303	17381	17369	17485	17373	17364	17366	17478	17407	17393	17256	17356	17267	17498	17561	17573	17477	17660	17222	17417	17288	17334	17343	17326	17207	17567	17354	17399	17273	17322	17472	17262	17310	17366	17326	17115	17198	17359	17320	17358	17392	17277	17173	17233	17229	17528	17365	17328	17280	17363	17364	17309	17426	17671	17497	17652	17464	17386	17337	17549	17557	17401	17419	17189	17357	17466	17426	17465	17312	17341	17489	17428	17420	17335	17211	17348	17420	17446	17446	17300	17646	17435	17301	17532	17460	17528	17485	17490	17185	17334	17410	17332	17258	17532	17577	17376	17298
37054	60208	52069	38381	29961	25306	22337	21767	20653	21883	37053	36638	30280	25327	21274	18508	16593	15325	15364	15254	14972	15076	15032	14920	14958	14726	15199	15007	14824	15201	15102	15117	14931	14988	14851	15128	14912	14853	15013	14857	15055	14928	14937	14913	14979	14896	14999	14907	14954	15110	15111	14955	15107	14866	14833	15192	15034	14917	15072	14940	15061	15082	14885	15018	14770	14931	15037	14843	14833	14970	15055	14882	14790	14824	15158	15098	15208	15059	15155	14934	15118	14968	14817	15206	14877	14937	15118	15104	14768	15025	15019	14799	14942	15028	14906	14995	14936	14910	15133	14937	14926	14956	14911	14933	14956	15073	14893	14948	14998	15189	15017	14950	15012	14890	14920	14750	15096	15007	15020	15126	14913	14881	14875	15191	15075	14998	14893	14992	14886	15082	15024	15100	15056	15226	15177	15173	14926	14919	15101	14996	15129	15010	14825	14919	14939	14930	14822	15033	14758	15138	14925	14995	14764	14942	15138	14924	14914	14962	15107	15048	15124	15065	14875	14923	15122	14974	14904	15136	15035	14834	14977	15062	15088	14812	15061	14936	14846	15085	15072	15131	15005	15080	14918	14944	15030	14896	14864	14839	14949	14941	15015	14951	15106	15091	15112	14797	14774	14943	15093	14860	14936	15046	15021	14913	15061	15015	14989	14925	14986	14962	14940	14849	14962	14941	14964	15072	15093	14884	15044	14864	15019	15103	15255	14856	14958	14950	14922	14968	15002	15007	14906	14953	14891	15008	15013	15055	14892	14894	14893	14962	15002	15078	14857	14907	14982	14887	15069	15026	15069	15007	15059	14988	14968	14866	14936	14814	14906	14937	14803	14912	15022	15064	14936	14982	15015	15101	15056	15001	15051	15007	15001	15090	15005	15110	14887	15195	14961	14994	14808	15148	14894	15003	15036	14796	14873	14944	15110	14993	15082	14970	14827	15047	15121	14980	14920	15032	14856	14941	14752	14864	14858	14874	14786	14971	14986	15022	14891	14998	14968	14864	14889	14879	15030	15005	14906	14870	14833	14914	14870	15049	14855	15120	14932	15009	14838	15029	15022	15033	14966	14829	14833	14844	15018	14983	15092	14953	15008	14935	15012	14817	15139	14854	14946	14830	14996	14981	14931	15029	14940	15080	15033	14984	14974	15074	14996	14912	14995	14966	15045	15041	15037	14971	14886	14954	14925	14942	15028	14922	14756	14882	15131	15066	14837	14841	14908	15147	15163	14821	15015	14919	15152	14897	14958	14977	15117	14976	14999	14955	14980	14933	14753	14914	14965	14959	15031	15054	14990	14966	14795	15023	14958	15001	14921	15091	14886	15000	14945	14902	14861	15033	14972	15043	14820	15082	15002	14784	14835	15016	15081	14921	14931	14981	14798	14969	14882	14986	14844	14785	14803	15036	15091	14966	14888	14828	14986	15027	14949	14933	14816	14925	15080	15050	14931	14977	15080	14922	15000	14918	14971	15093	14865	14809	14940	14840	15053	14959	15003	14943	15079	14981	15093	15048	14947	14979	14939	14991	14982	14931	14954	14910	15133	14936	15016	14866	15024	15134	14873	14992	15106	14997	15070	14895	14899	14833	15077	14804	14832	15049	14891	14967	14887	15107	14835	14968	14962	15058	15096	14850	15023	14860	14891	14945	14950	14970	15085	14973	14897	14949	14891	15126	15039	14969	15015	14779	14982	14944	14978	14880	14971	14947	14945	14852	14958	15111	14793	14983	14962	15020	14970	14848	14872	14960	14992	14888	15100	14989	14912	15095	15081	14968	15001	14841	14987	14918	15003	15028	15016	15109	15015	15056	15001	15129	14937	14878	14924	15036	14744	15034	15108	14866	14965	15013	14846	14924	14934	14823	14822	14875	14850	14986	14722	14800	15129	14940	14935	14812	14913	14875	14900	15060	14947	14820	14806	14926	14949	15052	14969	15005	14974	14792	14973	15069	14910	14945	14976	14871	14935	14867	14921	15059	14929	15065	14873	15069	15015	15052	14957	14953	15013	14908	14959	14960	14970	14949	15023	14989	14910	14926	14926	14898	14896	14823	15051	14846	14924	14978	14965	14844	14919	14839	14771	15076	14830	14975	14997	14974	14958	14937	14890	15012	14982	14984	15007	15032	14951	14911	14864	15005	14912	14956	14939	14879	14946	15121	14919	15080	14879	14969	14869	14910	14920	14916	14988	15098	15040	15043	15124	14936	15155	14869	15083	14936	15068	14990	15024	14938	14933	15039	15040	15114	15153	14918	14830	15096	15052	14905	15012	14894	14995	15007	14900	15008	15040	15241	14851	15011	14899	14946	14997	14906	15045	14846	14909	14944	14851	15032	14885	15022	14967	14899	14885	14939	14879	14926	15027	14900	14800	14916	14940	15100	15000	14834	15173	14851	14902	14879	15015	14926	15031	14929	15003	15128	15003	14890	14991	14954	15042	15090	15043	14978	15018	15073	14808	15056	14864	15079	15066	15022	14897	15007	14931	14899	15071	15013	14914	15149	15043	15115	15027	14916	14908	14852	15043	14893	15080	14931	14987	15003	14973	14968	15139	15172	14958	14927	14933	14907	14992	14882	15059	14931	14841	14937	14964	14868	14898	15036	14937	14957	14932	15075	14916	14755	14984	15043	14969	14849	15055	14917	14893	14912	15010	14945	15067	15119	15123	14763	14891	15054	15058	14978	14982	14947	15121	14908	15100	14916	14953	14987	14857	14917	14875	15049	14995	14879	14936	14897	15028	14941	14988	15194	14955	14961	15031	14760	14899	14950	14935	14904	14971	14869	14839	15035	14942	14964	14986	15004	14894	14925	15010	14928	14970	14839	14819	14983	15003	14975	14974	14775	14964	14760	14795	14843	15018	15119	14980	14879	14833	15011	15047	14938	14931	14920	14956	15188	14912	14948	14988	14816	14841	14949	14974	14929	14875	15029	14866	14996	14982	14961	14972	15049	14867	15067	15029	14955	15126	14829	14806	14832	14818	14956	14982	14925	15162	14974	14905	14921	15005	15072	14814	14877	15087	15032	15151	14864	15000	15111	15064	15036	14907	14788	15024	15062	14952	15050	14846	14871	15001	14884	14979	14950	14819	14972	14997	15006	14900	14949	15058	14912	14899	14843	14924	14874	15036	15031	14935	14859	14945	15087	14964	14861	14889	14846	14765	14893	14901	14936	14910	14930	14911	14923	15116	14854	14925	14972	14946	14963	14867	14848	15179	14899	15087	15101	14819	14997	14967	14923	14752	15045	14940	14955	14814	14959	14887	14902	14967	14820	14880	15052	14944	15039	14887	15080	14968	14987	14914	15000	14947	14882	14979	15005	14795	14798	14883	14953	14721	14889	15071	14886	15045	14964	14716	15048	14880	14794	15076	14961	14856	14890	14872	14977	14999	14908	14749	15034	14805	14890	14931	14903	14801	14947	15035	14972	15143	14947	14997	14937	15001	15044	14914	15051	14966	14857	14845	14782	15137	14924	15007	14858	14767	15002	15092	14809	14933	14999	15101	15156	15044	15029	14952	14916	14983	15133	14896	15001	14996	14889	14918	14988	14879	15041	14756	15012	14950	15107	15010	15002	15046	14867	15040	15076	15034	14896	14936	14975	14937	14931	15043	14926	14894	14974	14897	14861	14925	14916	14947	15011	14909	15083	14839	14922	14932	15064	14838	15048	14836	15184	14977	15017	14956	14919	15031	14857	14987	15069	15050	14861	14937	15157	14813	14945	15045	15036	14968	14915	15011	14927	14866	15089	14921	14893	14928	14932	14933	15179	15017	14951	14976	14847	14772	14944	14999	15052	14963	15020	14826	15089	15003	15037	14887	14955	14902	15109	15013	14911	15045	14907	15006	14918	14917	14999	14811	14914	15085	14954	15061	14965	14852	14952	15123	14932	15100	14944	14845	14987	14964	15016	14906	14854	15046	14970	14898	15061	15077	14913	14899	14826	14909	14863	15179	14929	14870	15030	15064	14835	14994	14841	14968	14894	14933	14781	15011	14832	14942	15036	14901	14967	15013	14947	14937	14912	15057	14931	14976	15036	14899	15085	14941	15095	14967	15118	15026	14934	14872	15192	15076	14991	15128	15069	15023	15012	14974	14941	14910	14846	14949	14870	14956	14873	14905	14938	14882	14998	14860	14979	15019	14919	14858	15027	15091	14899	15061	15082	14860	14994	14933	14846	14789	15029	14882	15136	14938	14893	15071	15025	14886	14956	15048	14914	14897	14840	14931	15020	14963	15102	15058	14991	14913	15153	14902	14854	15066	14949	14902	14909	14918	14917	14875	15031	14984	14939	14961	14917	15000	14938	15144	14935	14929	15059	15021	14830	15055	15023	14973	14982	14750	14880	15063	14844	15004	14862	14942	15043	14958	15156	14870	14992	14976	14908	15138	14955	14985	14888	14884	14969	14884	15206	14951	14834	15031	15034	14937	14931	15007	14908	14851	15037	14953	15048	14935	14941	14896	15067	14930	15019	15134	14749	15027	14888	14895	14946	15113	14898	15084	15004	14874	14855	14973	15047	15008	14973	15005	14909	15008	14913	14907	14925	14936	14926	14881	14985	14838	14985	14972	15073	15021	14992	15006	15017	14963	14820	15026	15039	14988	14908	14826	14952	14891	14965	15005	15078	15016	14998	14966	14939	14950	15046	14936	14985	15090	14788	14681	14923	15013	14931	15055	14956	14946	14923	14934	15019	15022	14818	15026	14918	14992	14909	14948	14938	14906	14701	15030	15071	14884	14812	14975	14971	15010	15011	14916	15005	14944	14825	15017	14915	14955	15029	14979	15045	14977	14887	15031	14732	15059	15076	14967	15118	14981	14945	15092	14984	14817	14926	14725	14812	15003	14929	14858	15042	14931	14790	15008	14902	15059	15037	14978	14985	15004	14961	15035	15029	14936	15032	15027	14897	15070	14824	14922	14939	14946	14862	14952	15030	14991	14894	15082	14950	14973	14863	14979	14942	14979	15084	14998	14968	14861	14740	14858	14984	14891	15164	14943	14918	14934	15111	14836	15082	14930	15041	14766	14929	15058	14859	15051	14815	14968	14931	15043	14840	14946	14974	14787	15016	14886	14972	14829	14987	14755	15147	14980	14814	14957	14986	14805	15122	15017	14861
28206	25287	30087	26495	21664	19936	18769	17998	17947	18206	19057	19089	18753	18500	18262	17911	17664	17556	17521	17292	17658	17376	17693	17578	17632	17562	17364	17560	17520	17493	17523	17386	17627	17482	17657	17530	17573	17705	17482	17598	17397	17484	17403	17427	17395	17642	17635	17680	17711	17527	17414	17243	17526	17511	17373	17446	17583	17519	17462	17575	17595	17566	17511	17623	17706	17524	17501	17528	17398	17710	17429	17607	17543	17555	17411	17287	17659	17663	17462	17558	17622	17493	17563	17570	17540	17567	17537	17541	17534	17639	17375	17502	17480	17473	17457	17573	17567	17326	17541	17364	17434	17591	17334	17477	17634	17258	17557	17355	17640	17394	17377	17782	17565	17526	17731	17710	17435	17634	17533	17385	17503	17566	17588	17486	17455	17567	17412	17435	17450	17398	17475	17381	17603	17588	17582	17531	17550	17558	17505	17499	17666	17581	17449	17539	17409	17471	17506	17471	17354	17438	17787	17461	17671	17642	17407	17662	17498	17656	17572	17561	17374	17721	17416	17482	17486	17454	17406	17235	17624	17542	17324	17508	17564	17535	17642	17508	17522	17588	17319	17548	17270	17741	17445	17113	17620	17513	17421	17551	17501	17339	17549	17396	17456	17495	17607	17504	17534	17468	17578	17401	17502	17492	17453	17565	17666	17386	17561	17605	17426	17413	17472	17568	17385	17572	17630	17532	17609	17472	17593	17638	17550	17453	17547	17524	17554	17554	17320	17635	17462	17408	17476	17475	17669	17377	17528	17303	17694	17742	17457	17530	17545	17498	17400	17707	17448	17631	17507	17721	17407	17447	17582	17547	17627	17666	17653	17404	17326	17504	17667	17598	17501	17503	17691	17560	17559	17536	17613	17647	17431	17576	17636	17512	17593	17641	17442	17525	17651	17442	17447	17524	17655	17475	17602	17399	17481	17685	17347	17507	17548	17457	17556	17261	17474	17525	17596	17389	17484	17471	17618	17489	17532	17457	17479	17460	17483	17317	17599	17498	17456	17576	17685	17514	17616	17561	17530	17382	17568	17355	17532	17523	17664	17357	17479	17707	17374	17437	17584	17385	17446	17598	17470	17557	17509	17625	17479	17582	17510	17545	17432	17563	17609	17406	17645	17633	17391	17622	17411	17518	17412	17597	17458	17608	17414	17424	17569	17590	17720	17353	17586	17558	17382	17678	17400	17644	17553	17542	17639	17366	17665	17639	17410	17612	17418	17500	17593	17422	17456	17572	17556	17538	17685	17549	17542	17569	17472	17397	17408	17471	17662	17456	17605	17722	17502	17707	17316	17571	17485	17316	17444	17575	17419	17486	17500	17446	17246	17421	17529	17430	17469	17412	17585	17448	17478	17545	17451	17418	17502	17572	17360	17545	17462	17383	17564	17391	17373	17635	17530	17621	17604	17560	17423	17481	17455	17322	17715	17623	17691	17673	17565	17369	17530	17299	17447	17438	17445	17496	17399	17739	17536	17435	17723	17410	17503	17447	17510	17623	17595	17516	17826	17628	17763	17461	17650	17452	17729	17802	17485	17300	17529	17530	17448	17584	17430	17464	17415	17421	17533	17480	17403	17549	17466	17616	17489	17397	17473	17610	17536	17412	17319	17717	17454	17578	17609	17542	17273	17446	17347	17479	17619	17373	17493	17211	17521	17308	17422	17457	17466	17502	17476	17531	17587	17372	17483	17741	17592	17658	17330	17345	17316	17357	17544	17521	17505	17384	17527	17502	17365	17527	17605	17606	17442	17678	17676	17347	17658	17581	17663	17440	17352	17367	17578	17426	17464	17651	17309	17465	17676	17657	17429	17585	17395	17450	17613	17383	17338	17646	17479	17453	17603	17387	17303	17680	17697	17546	17382	17513	17589	17584	17421	17639	17472	17729	17747	17482	17525	17582	17529	17457	17404	17391	17534	17457	17773	17470	17592	17540	17627	17709	17585	17458	17461	17643	17608	17501	17552	17455	17595	17539	17648	17462	17383	17448	17558	17569	17550	17396	17490	17562	17470	17289	17635	17478	17548	17246	17505	17826	17463	17698	17315	17399	17418	17590	17594	17499	17352	17375	17437	17540	17546	17507	17395	17413	17263	17373	17495	17455	17479	17502	17490	17503	17643	17633	17508	17529	17562	17726	17455	17596	17479	17608	17614	17488	17319	17546	17577	17615	17453	17360	17621	17539	17409	17453	17344	17372	17528	17424	17301	17731	17518	17386	17590	17344	17475	17662	17401	17369	17510	17578	17560	17556	17595	17294	17364	17589	17624	17473	17622	17599	17589	17466	17706	17426	17638	17606	17545	17622	17567	17610	17451	17241	17342	17547	17570	17486	17392	17390	17615	17500	17607	17494	17434	17485	17426	17401	17424	17349	17607	17573	17644	17438	17618	17367	17531	17694	17513	17260	17606	17515	17695	17660	17563	17758	17677	17645	17690	17310	17505	17399	17604	17535	17588	17364	17672	17613	17646	17577	17540	17499	17543	17513	17366	17575	17566	17623	17317	17485	17521	17626	17646	17599	17516	17533	17359	17515	17495	17642	17486	17496	17500	17508	17541	17527	17584	17345	17362	17601	17506	17652	17600	17562	17392	17554	17412	17540	17440	17421	17690	17568	17495	17482	17613	17523	17365	17418	17395	17400	17324	17563	17590	17560	17460	17582	17550	17516	17518	17415	17568	17673	17626	17515	17623	17609	17577	17464	17628	17424	17379	17409	17675	17679	17360	17368	17403	17400	17592	17496	17596	17584	17455	17442	17375	17412	17413	17556	17477	17482	17559	17423	17553	17694	17426	17554	17556	17568	17466	17307	17401	17373	17434	17377	17595	17631	17561	17371	17488	17604	17576	17536	17407	17567	17518	17636	17548	17602	17428	17671	17387	17373	17561	17592	17578	17571	17504	17417	17415	17643	17574	17459	17427	17528	17546	17503	17572	17365	17285	17365	17559	17579	17412	17497	17593	17459	17557	17419	17467	17347	17631	17549	17497	17294	17210	17559	17487	17461	17390	17627	17611	17490	17537	17567	17413	17675	17540	17544	17564	17595	17649	17521	17460	17530	17608	17651	17544	17511	17637	17534	17464	17395	17353	17701	17649	17480	17545	17444	17331	17493	17470	17522	17591	17618	17534	17525	17576	17223	17660	17597	17299	17564	17396	17357	17559	17498	17374	17549	17637	17342	17367	17499	17628	17608	17541	17445	17564	17539	17432	17494	17453	17461	17567	17367	17560	17399	17661	17530	17426	17475	17501	17561	17483	17437	17713	17489	17704	17740	17269	17315	17526	17469	17470	17450	17599	17434	17355	17433	17510	17464	17489	17558	17428	17438	17477	17478	17362	17565	17387	17550	17470	17731	17691	17436	17409	17401	17572	17535	17611	17467	17512	17386	17375	17370	17411	17351	17574	17603	17446	17378	17485	17644	17683	17367	17437	17506	17596	17846	17685	17506	17337	17429	17572	17553	17474	17652	17591	17453	17419	17391	17521	17495	17583	17363	17338	17566	17583	17432	17493	17604	17786	17237	17306	17740	17533	17434	17596	17416	17799	17521	17280	17550	17362	17478	17491	17312	17351	17587	17487	17560	17359	17381	17551	17456	17581	17478	17497	17527	17665	17346	17495	17608	17551	17514	17466	17422	17347	17646	17630	17497	17394	17404	17693	17527	17315	17569	17440	17514	17359	17399	17563	17502	17635	17643	17132	17558	17414	17651	17652	17747	17402	17313	17481	17373	17293	17409	17719	17523	17577	17604	17505	17551	17199	17329	17398	17436	17589	17564	17423	17675	17516	17429	17453	17463	17583	17329	17317	17557	17552	17581	17645	17501	17541	17522	17588	17351	17503	17532	17559	17509	17696	17653	17650	17410	17449	17560	17460	17482	17618	17506	17529	17528	17524	17244	17467	17421	17635	17378	17404	17491	17468	17511	17470	17484	17528	17564	17444	17490	17537	17347	17496	17727	17300	17707	17611	17382	17483	17558	17510	17246	17379	17559	17517	17414	17545	17578	17622	17439	17391	17671	17600	17578	17524	17533	17549	17394	17759	17510	17479	17437	17506	17294	17462	17449	17448	17614	17593	17595	17315	17566	17426	17412	17723	17500	17415	17544	17470	17579	17420	17533	17424	17432	17660	17384	17388	17549	17437	17345	17441	17539	17559	17637	17573	17590	17493	17401	17476	17597	17424	17389	17597	17292	17598	17760	17645	17553	17417	17309	17577	17640	17623	17576	17544	17436	17497	17377	17452	17625	17531	17658	17469	17480	17502	17543	17582	17678	17712	17371	17538	17597	17394	17520	17609	17488	17507	17635	17649	17658	17588	17506	17435	17539	17679	17631	17651	17663	17495	17376	17750	17456	17444	17365	17347	17564	17552	17509	17598	17543	17717	17425	17703	17630	17585	17356	17475	17656	17469	17500	17353	17511	17490	17479	17460	17368	17520	17576	17529	17636	17590	17458	17470	17364	17506	17730	17569	17442	17640	17286	17602	17474	17647	17333	17510	17672	17553	17528	17699	17535	17568	17497	17468	17407	17488	17500	17629	17554	17410	17546	17515	17415	17770	17497	17495	17415	17496	17667	17649	17485	17475	17383	17512	17511	17483	17480	17462	17681	17555	17552	17478	17650	17536	17427	17690	17555	17432	17596	17535	17539	17505	17480	17561	17433	17538	17541	17488	17452	17472	17422	17498	17546	17464	17378	17341	17572	17612	17447	17540	17635	17442	17343	17726	17611	17683	17454	17460	17386	17549	17411	17418	17394	17515	17493	17478	17350	17339	17482	17743	17466	17538	17493	17424	17701	17587	17496	17417	17517	17497	17189	17526	17432	17582	17608	17619	17356	17530	17645	17798	17599	17690	17576	17561	17458	17639	17409	17387	17458	17601	17637	17543	17636	17544	17411	17385	17446	17699	17786	17626	17361	17532	17558	17534	17606	17496	17502	17428	17504	17503	17388	17548	17607	17497	17441	17523	17546	17463	17300	17610	17499	17339	17571	17551	17519	17542	17606	17450	17447	17461	17713	17641	17557	17511	17361	17783	17451	17418	17487	17489	17649	17626	17436	17520	17449	17306	17608	17605	17679	17619	17607	17396	17426	17490	17490	17634	17565	17297	17535	17462	17587	17422	17415
28596	39698	32387	24480	21082	17968	15833	15820	15815	15859	16870	16976	16637	16034	15847	15561	15126	15152	14937	15241	15000	15024	15108	15015	15046	15095	15140	15132	14801	15097	14947	15165	14902	15145	14973	14908	15036	14913	15011	15023	15197	14961	15076	14953	14887	15123	14992	15074	15021	14982	15089	15066	15065	15024	14930	15038	15227	14936	15011	15044	15072	15137	14999	15122	14906	15039	14996	15023	14894	15101	14851	14894	14952	14962	15079	15080	15047	15109	14909	15137	14938	15024	15017	15009	14844	15007	14956	14962	15102	15017	14971	14969	15082	14869	14997	15025	15061	14809	15020	15109	14989	14992	15071	14960	14869	15007	14904	14995	14928	14996	14880	15055	14888	15013	15003	15035	15041	15110	15044	15083	15023	15027	14959	14969	14872	15024	15083	15008	15049	14969	15054	15041	15028	14828	15159	15108	15082	15178	14993	14993	15187	15079	15176	15072	15096	15025	15034	14981	14972	14838	14930	15053	15068	14973	14869	15006	15053	14880	14948	14863	15050	15121	14984	14989	14942	15027	15069	14928	15113	14900	15057	14963	15143	14967	14990	15133	14941	15069	15153	14944	14897	15003	14882	15149	15020	14851	14969	14935	14925	15048	14903	15019	14925	15041	14861	14957	14918	14908	14849	14875	14987	15077	15067	15118	15027	14938	15048	14762	15259	14983	15032	15051	14934	15086	15016	15016	15170	15045	14992	15126	14948	15222	14955	14975	14780	14878	14895	15134	14925	15083	15030	14936	15106	14934	14857	15092	14868	15068	14995	15027	14947	15063	15085	15102	15087	14946	14988	15086	14896	14883	14958	15045	15049	15032	14976	14995	15012	14970	14869	14994	15008	14977	14732	14897	15106	14838	14931	14901	15048	14906	15194	14989	14931	14817	15042	15045	15130	14993	14996	15058	14875	14911	14949	15086	14947	15100	14966	15104	14919	14883	15133	14986	14951	15088	15030	15096	14959	14979	14975	14976	15013	14955	15019	14943	15044	15129	15089	14883	14997	14940	15096	14986	14912	15006	15154	15004	14975	15037	15128	14895	14984	14911	14877	15055	14917	15054	14928	15072	14968	14897	15076	14873	14915	15057	15081	14898	14913	15015	15030	14946	15168	15051	15058	14865	14904	14943	14986	15090	15036	14927	15081	15053	15049	15020	15114	15084	14932	14954	15128	14960	14963	15048	15041	15064	15024	14904	15016	15170	14891	14864	15192	14853	15064	15021	15226	14997	14956	14959	15252	14974	14907	15142	15120	15003	15180	15040	14848	15061	15150	15066	15193	14926	15191	15025	15004	15011	15057	15058	14978	15109	14859	15011	15005	14933	15070	14918	15075	15060	14926	15115	15095	14957	15053	15223	14913	15081	14943	15203	14966	15018	15085	15085	14943	15090	15047	14946	14999	14933	15078	14945	15063	14947	15055	14935	14964	15054	15072	14910	14896	14911	15045	15095	14966	14834	15031	15055	15055	15019	15068	14968	14980	15005	14960	15161	15203	15023	15213	14874	15098	15097	15027	14935	14835	14883	15109	15104	15085	15053	14803	15056	14909	15017	14956	14955	14927	15035	15057	15087	15144	15029	14984	14953	15014	14892	15023	14876	15112	14949	14917	15064	14956	15045	14912	15006	15031	14862	15043	15065	14868	15040	15034	15138	15141	14884	15049	15032	15022	15166	14868	15020	14975	15019	14881	14952	15094	15092	14892	14945	14890	14790	15038	14963	14932	15138	15088	15056	15026	14949	15060	14965	14857	14901	15012	15033	14821	15010	15061	14958	15053	15200	15041	15029	15089	14794	14985	14968	15010	15013	14951	14991	14965	14945	15155	15023	15226	14974	15083	15189	14917	15039	15011	14817	14907	15075	15166	14892	14959	14998	14975	15003	14986	14872	15140	15019	15047	15032	15033	14920	15071	14954	15111	14912	15020	14885	14953	15146	14951	15011	14969	14987	14959	14988	15061	14956	15200	14999	14927	14955	15160	15005	15088	14987	15125	15164	15092	14882	14927	15072	15202	14866	15088	14885	15050	15153	14863	15068	14982	14881	14950	15054	15055	14917	14933	15075	14896	14883	15091	14945	15054	14962	15140	15029	15134	14949	15067	14957	14986	15001	15155	14896	15004	15009	15041	14852	15088	14876	14973	14991	15102	15027	15103	14929	14968	14963	14976	14966	15128	14895	14971	14959	14912	15134	14993	14975	15159	14972	15046	15048	15078	14902	15076	15032	14897	15134	14959	15055	15171	14755	14978	14909	15037	14970	15153	14910	15166	14838	15109	14954	15049	15150	15087	14983	15202	15133	14890	15007	14873	15039	14938	15038	15149	14860	14903	15046	15115	15087	14979	14959	15089	15021	14990	15137	14970	14894	14990	14932	15078	15061	15011	15121	14886	15075	14949	15061	15201	14912	15061	15110	15170	14971	14918	15068	14902	14847	15023	14946	14986	14882	15098	14986	14969	15136	14897	14998	15017	14938	15106	15091	14979	14889	14997	15258	14959	14954	14926	14953	15093	14953	14932	15070	14929	15004	15039	14948	15056	14793	14999	15018	14960	15038	15082	15037	14796	15051	14960	14942	15002	15040	15181	14882	14915	15065	14998	15044	15224	14928	14957	14992	15208	14970	14894	15024	14966	14914	15044	15110	15101	14966	14961	15030	14876	14962	14879	14989	15079	15002	14841	14770	14973	15043	15066	15078	14975	14975	15005	15103	15104	14907	15104	15061	14915	14849	15010	15051	14973	14972	14913	15096	15056	15061	14992	15169	15031	15088	14944	15014	15016	15035	14942	14949	15034	14967	14854	15067	15265	14996	14905	14983	14984	15084	15025	15132	15037	14853	15045	15131	15061	15010	14991	14895	14967	14793	15116	15051	15048	14943	14901	15002	14992	15003	15097	15052	15100	15076	15015	15010	15059	14909	15247	15168	15005	15075	15034	15011	14960	15113	15148	15117	15233	15007	14911	15060	15070	14813	14972	15072	15117	15029	14974	14999	15048	14926	15000	15062	14904	15070	15025	15126	14847	14980	15066	14975	15038	15063	15030	15040	15023	15065	15080	15092	14894	14970	15206	14888	15130	15065	14953	15038	15113	15007	15057	15038	15093	14900	15132	15227	15054	15007	14921	15117	15039	15057	15043	14928	15043	15068	15136	15019	14911	15040	14811	15045	15018	14930	14972	14957	14890	14953	15167	15086	15020	14875	15080	14985	15061	14938	15006	15022	14887	14974	14826	14875	14787	14884	14932	15091	14987	15082	15046	14986	15063	15012	14975	15088	15011	14972	14998	15002	15115	14968	15093	14909	15093	14956	15083	15026	15038	14875	14866	15095	14948	15117	15082	14969	15086	15081	14878	14951	15140	15126	15083	14954	15054	15092	15151	14973	15039	15166	14784	14915	14939	14866	15130	14952	15098	15012	14993	15075	15196	14956	14891	15110	15070	14834	14926	15131	14949	15025	14937	14939	15062	14943	15083	14828	15074	14917	15160	14970	15089	15092	15001	15066	15031	14981	15150	14974	15013	14737	15043	15043	15146	14821	15069	14978	15112	15060	14994	15343	15016	15093	14923	14983	15064	15004	14963	14988	15094	14945	14964	14989	14937	15017	14995	15035	14939	15137	15127	15090	14997	14960	14987	15089	15130	15086	15009	15116	14836	14983	14932	14966	15015	15055	15168	15026	15127	14858	14984	15087	14915	14956	15071	15171	14986	15005	15011	14992	14891	14994	15025	15081	14922	15019	15100	14993	15052	15005	14939	14980	14962	14981	15051	14935	15036	15103	15031	15060	15022	14878	15005	14932	15120	14982	15106	15159	15108	14945	15041	15026	14994	14860	14978	14879	15070	15173	14915	15126	15123	14989	15161	15036	15180	14914	14997	15036	15036	15030	14967	15009	14962	14945	14987	15084	15036	15055	15037	15031	14967	14968	14921	15118	14857	14993	15099	15002	14968	15017	14922	14931	15054	15141	15134	14794	15048	14953	14946	14890	15045	14994	15157	14999	15037	15065	14947	14948	15198	14947	14976	15038	15016	14966	15024	14978	15020	15043	14940	14955	14914	14964	15108	15052	14896	15163	15035	14897	15050	14952	14837	14942	14999	15003	15034	14883	15012	15145	14926	15182	14847	15031	14888	15120	14953	14981	15281	15051	14932	14987	15006	14997	14963	15155	15073	14861	15002	15124	15007	14992	15071	15066	15112	15094	15156	15120	14975	14971	15083	14992	14967	14968	15197	14969	15112	14943	15005	15244	15136	15051	15069	14989	14904	15101	15081	15004	15112	14904	14893	14990	14943	14944	14930	14974	15078	14985	15004	15161	15143	14987	14981	14925	15000	15084	14890	15038	14937	14944	15055	15128	15109	14976	15124	15201	15064	14984	14946	15048	14976	15085	15171	15114	15149	14860	15098	14945	15244	14972	14955	14975	15030	14939	15079	14984	14925	15045	15102	14889	14925	14986	14943	14931	15002	15049	15078	15011	15132	15244	14948	14922	14980	15016	14888	15078	15050	15013	15018	15046	15079	15075	15034	14913	14958	14936	14856	15046	15016	15081	15145	15108	15046	14912	15064	14851	15144	15014	15062	15066	15009	15056	15076	14829	15124	15061	15047	15066	15030	14881	15002	15176	14914	15035	15034	14828	15033	14997	15109	14944	14928	15026	15167	15060	14899	14810	14898	14950	15118	15014	14922	14979	14992	15040	15143	14889	14940	14990	15014	15058	15164	14861	14923	15002	15011	14955	14921	15000	15075	14893	15045	15112	15098	15042	15005	15112	14927	15223	14976	14837	15090	15042	15088	15059	15010	14873	15015	15015	14918	14943	14990	15033	15001	15108	14863	14859	15060	14897	14951	14986	14980	15122	15006	15040	15043	14950	14939	14833	14908	15016	14882	14906	14936	15015	14962	15065	15089	15019	14967	15006	15069	14956	15056	15122	14959	14988	15126	14844	14994	14957	15038	14816	14988	15072	14919	15106	15202	15134	14951	15025	14843	14988	15080	15109	14949	15100	14932	15041	15002	15255	14940	15160	14945	14939	14894	15106	15046	15088	14951	15158	15179	15126	15005	14955	15164	15011	15080	14949	15076	14911	15009	14873	15067	14998	15051	14906	14965	14859	15154	15078	15072	15105
23766	21192	28645	24993	22853	23325	23407	20732	20472	20488	23898	25366	25028	23200	21163	19538	18676	17731	17701	17526	17396	17319	17264	17039	17193	17182	16949	17060	17273	17210	17277	17091	17315	17026	17285	17162	17222	17162	17132	17201	17373	17318	17000	17155	17341	17193	17456	17320	17124	17230	17194	17235	17179	17094	17168	17138	17281	17297	17034	17187	17073	17151	17313	17127	17011	17128	17029	17068	17572	17101	17119	17157	17179	17287	17167	17100	17370	17182	17156	17319	17150	17197	17219	17231	17286	17189	17200	17282	17009	17359	17134	16898	17143	17263	17303	17299	17133	17195	17046	17275	17060	17141	17307	17033	17180	17024	16989	17037	17148	17164	17107	17265	17171	17063	17132	17244	17244	17222	17092	17302	17155	17225	17258	17270	17315	17204	17116	17055	17289	17122	17190	17203	16796	17206	17151	16885	17196	17285	17285	16933	17296	17276	17344	17034	17162	17096	17236	17358	17132	16966	17198	17055	17043	17189	17190	16958	17229	17205	17260	16960	17095	17237	17141	17188	17270	17097	17280	17121	17156	17156	17305	17457	17107	17025	17251	17176	17100	17198	17136	17048	17141	17140	17399	16976	17120	17092	17046	17183	17077	17294	17340	17259	17209	17158	17230	17124	17229	16941	17459	17165	17095	17144	17244	17210	17115	17308	17037	17033	17140	17151	17119	17211	17378	17254	17312	17130	17209	17038	17030	17184	17092	17187	17109	17037	17114	17211	16970	17095	17133	17190	17066	17067	17146	17148	17140	16952	17215	17159	17237	17059	17258	17236	17177	17189	17201	17012	17068	17146	17128	17484	17113	16939	17066	17361	17329	17125	17199	17098	17317	17187	17274	17345	17291	17198	17206	17205	17038	16993	17313	17345	17209	17299	17105	17185	17183	17041	16934	17169	17010	17217	17289	17053	17144	17398	17142	17069	17084	16902	16960	17364	17134	17163	17083	17171	17069	17061	17163	17291	17077	17142	17291	17077	17044	17226	17269	17153	17279	17202	17130	17013	17210	17345	17099	17177	17105	17239	17131	17338	17150	17113	17121	17258	17061	17146	17220	17028	17240	17145	17266	17105	17303	17280	17104	17267	17346	17146	17399	17238	17204	17241	17329	17154	17148	17242	17120	17223	17019	17155	17011	17279	17141	17136	17093	17082	17295	17161	17284	17092	17301	17212	17076	17156	16978	17002	17163	17026	17027	17129	17050	17088	17000	17281	17155	17344	17354	17051	17066	17319	17119	17014	17247	17059	17263	17373	17116	17079	17134	17294	17193	17075	17348	17245	17200	17095	17268	17116	17104	17303	17301	17312	17348	17266	17397	16963	17249	17113	17062	17172	17191	17160	17393	17022	16926	17164	17112	17095	17226	17025	17210	17079	17123	17055	17328	17360	17329	17347	17123	17117	17006	16899	17278	17083	17092	17373	17120	17281	16962	17039	17136	17205	17132	17088	17178	17205	17254	17232	17269	17300	17269	17293	17231	16933	17403	16960	17292	17219	17136	16940	17210	17295	17243	17155	17176	17349	17247	17185	16935	16992	17303	17220	17001	17188	17185	17438	17265	17207	17134	17079	17045	17198	17251	17273	17178	17100	17196	17187	17073	17116	17037	17049	17159	17351	17355	17102	17126	17119	17056	17050	17218	17140	17137	17284	17092	17291	17269	17227	17299	17193	17232	17128	17253	17096	17230	17183	17183	17132	17091	17326	17199	17296	17193	17149	17268	16933	17202	16967	17094	17113	16850	17173	17192	17083	16993	17009	17033	16983	17217	17253	17026	17108	16994	17162	17279	17149	17221	17352	17278	17225	17231	17184	17166	17254	17224	17025	17164	17209	17284	17121	17340	17241	17284	17180	17137	17232	17156	17076	17031	17047	17393	17042	17130	17111	17113	17076	17185	17308	16979	17269	17129	17271	17212	17195	17205	17058	16958	17074	17167	17192	17281	17272	17246	17265	17250	17121	17261	17122	17204	17112	17132	17242	16927	17261	17173	17180	17415	17055	17098	17157	17012	17234	17264	16958	17195	17286	17127	17338	17182	17070	17169	17124	17303	17161	17303	17108	17162	17161	16958	17109	17112	17175	17264	17138	17089	17091	17293	17228	17027	17194	17098	17136	17090	17053	17194	17289	17069	17208	17284	17229	17254	17328	17120	17131	16995	17120	17225	17146	17226	17138	17309	17103	16941	17243	16989	17446	17070	17055	17264	17061	17224	17176	17166	17284	17061	17103	16950	17059	17128	17213	17269	17287	17214	16980	17142	17035	16965	17048	17019	17263	17231	17064	17120	17251	17268	17124	17194	17227	16951	17035	17252	16974	17031	17076	17156	16914	17109	17111	17223	17202	17160	17087	17130	17374	17233	17126	17054	17102	17113	17180	17252	17134	17116	17175	16998	17271	17167	17018	17127	17303	17175	17302	17068	17340	17168	17318	17258	16994	17222	17196	17178	17410	17131	17265	17283	17245	17309	17298	17015	17135	17094	17249	17164	17118	17002	17206	17022	17219	17384	17200	17011	16981	17002	17048	17161	17144	17005	17185	17243	17163	17121	17130	17303	17006	16939	17131	17314	17067	17216	17135	17030	17031	17180	17132	17102	17117	17127	16946	17166	16940	17186	17374	17035	17114	17172	17140	17296	17234	17229	17161	17061	17098	17146	17123	17274	17042	17202	17369	17095	17147	17179	17431	17288	17188	17252	17252	17140	17014	17149	17231	17189	17123	17149	17037	17187	17066	17147	17126	17094	17123	17163	17184	17235	17083	17064	17240	17156	17190	16886	17000	17052	17003	17034	17192	16983	17081	17258	17195	17202	17243	17288	17286	17112	17142	17184	17184	17187	17103	17115	17112	17313	17117	17141	16951	17314	17105	17123	17067	17257	17365	17269	17111	17110	17049	17135	17003	17140	17067	17301	17141	17177	17031	17011	17250	17132	17125	17168	17171	17259	17162	17188	17059	17155	17307	17153	16978	17290	17161	17179	17182	17192	17048	17177	17270	17210	17119	17063	17182	17132	17212	17200	17257	17268	17028	17244	17117	17015	17186	17319	16921	17277	17107	17127	17189	16972	17291	17416	17136	17103	17290	17138	17175	17241	17164	17218	17295	17148	17205	17246	17035	17126	17137	17103	17056	17068	17156	17427	17114	17135	16978	17228	17147	17019	17092	17202	17187	17137	17260	17298	17041	17298	17151	17236	17171	17141	17108	17221	17228	17027	17196	17019	17042	17015	17018	17235	17112	17231	17127	17150	17193	17234	16917	17158	17278	17011	17138	17279	17408	17292	17196	17228	17240	17291	17128	17123	17259	17228	17400	17131	17214	17337	17044	17027	17216	17272	17178	17186	16966	17152	17111	17126	17091	16946	17264	17085	17053	17171	17253	17179	17082	17260	17121	17179	17262	17203	17087	17107	17136	17184	17213	17091	17240	17212	17092	17190	17160	17206	17169	16965	17127	17302	17146	17123	17160	17205	17159	17226	17164	17227	17218	17014	17124	17238	17162	17118	17120	17204	17116	17171	17189	17171	17199	16971	17036	16985	17324	17209	17145	17271	17194	17328	17285	17322	17073	17043	17179	17385	17099	16960	17180	17078	17036	17181	17076	17185	17201	16986	17151	17049	17215	17249	17266	17125	17183	17004	17126	17265	17043	17290	17274	17133	17318	17075	17208	17162	17259	17117	17088	17106	17116	17157	17237	17088	17145	17119	17201	16996	17154	17269	17272	17238	17141	17124	17165	17196	17232	17315	17213	17043	17065	17147	17081	17062	17116	17277	17032	17112	17344	17225	17217	17286	17114	17187	17155	17083	17090	17184	17251	17274	17236	17214	17089	17083	17444	17070	17211	17263	16988	17279	17076	17158	17229	17180	17312	17001	16897	16995	17165	17146	17185	17045	17250	17240	17252	17366	17109	16964	17056	17156	17160	17333	17313	17101	16989	17194	17153	17173	17069	17115	17015	17043	17168	17248	17178	17148	17241	17129	17104	17296	17130	17106	17194	17349	17108	17047	17057	17043	17340	16869	16989	17099	16976	17148	17117	17183	17162	17024	17397	17230	17086	17129	17310	17301	16979	17240	17240	17249	17044	17076	17203	17507	16981	17156	17173	17283	17306	16991	17083	17101	17118	17187	17347	17099	17281	17230	17241	17380	17185	17138	17182	17035	17286	17189	17221	17069	17152	17228	17212	17220	17105	17203	17143	17026	16964	17258	17236	17129	17276	17270	17088	17037	17023	17123	17256	17277	17124	17107	16979	17246	17104	17161	16992	16974	17164	16955	17133	17235	17037	17138	17135	17239	16878	17271	17150	17133	17364	17158	16979	17339	17168	17192	17166	17220	17077	17114	17113	17161	17043	17271	17224	17281	16935	17159	17197	17046	16999	17179	17137	17126	17370	17134	17102	17014	17171	17036	17389	17128	17160	16957	17159	17116	17200	17000	17248	17203	17047	17242	17317	17137	17213	17126	17253	17118	17224	17239	17152	17147	17143	17084	17252	17339	17282	17110	17216	17063	17319	16966	17239	17220	17293	17097	17071	17241	17212	17016	17147	16874	17096	17123	17119	17148	17123	17290	17074	17059	17095	17088	17030	17263	17096	17078	17030	17168	17362	17128	17146	17159	17105	17067	17071	17395	17321	17074	17180	16967	17270	17125	17002	17057	17400	17224	17091	17052	17114	17146	17228	17128	17273	17186	17338	17367	17119	17103	17130	17226	17341	17063	17221	17154	17231	17277	17178	17157	17142	17235	17127	17231	17245	17049	17082	17311	17211	17298	17118	17156	17351	17137	17272	17195	17157	17106	17220	17060	17100	17209	17123	17137	17188	17208	17104	17212	17106	17099	17087	17098	17065	17079	17176	17151	17340	17130	17044	17112	17191	16994	17074	17075	16833	17103	17065	17243	17251	17189	17243	17211	17024	17329	17164	17101	17281	17145	17202	17363	17146	17125	17160	17030	17083	17031	17232	17255	17173	17174	17470	17228	17161	17229	17099	17069	17136	17174	17276	17146	17062	17345	17293	17160	17049	17266	17050	17130	17083	17160	17146	17082	17207	17347	17175	17187	17165	17136	17297	17056	17156	17266	17168	17090	17111	17197	17035	17267	17039	17270	17092	17026	17217	17246	16992
30957	50989	45165	32996	23677	21314	20330	19800	19437	20098	25104	26208	25378	22491	19577	17509	16347	15369	15078	14891	14783	14876	14817	14959	14914	14879	14714	15059	14745	14852	14781	14933	14959	14842	14907	14937	14714	14782	14924	14820	14814	14812	14845	14811	14760	14920	14842	14844	14810	14848	14882	14818	15000	14934	14795	14894	14848	14779	14862	14866	14950	14828	14858	14990	14852	14891	14780	14724	14724	14834	14764	14760	14801	14811	14946	14656	14912	14795	14836	14834	14725	14893	14795	14862	14835	14673	14844	14705	14852	14887	14857	14881	14748	14938	14688	14797	14749	14829	14821	14859	14824	14785	14821	14752	14888	14857	14744	14904	14855	14795	14956	15009	14879	14941	14905	14886	14819	14908	14883	14857	14917	14967	14772	14689	14836	14933	14881	14851	14840	15005	14783	14821	14851	14827	14825	14780	14726	14811	14782	14781	14903	15048	14735	14916	14806	14780	14795	14880	14819	14841	15094	14730	14838	15000	14761	14884	14700	14976	14846	14759	14953	14697	14668	14812	14909	14771	14697	14854	14902	14765	14941	14823	14976	14963	14819	14701	14881	14783	14834	14813	14742	14693	14998	14835	14803	14729	14855	14971	14651	14906	14596	14875	14817	14808	14829	14873	14923	14991	14892	14816	14890	14819	14554	14988	14967	14764	14819	14869	14845	14913	14931	14849	14874	14772	14713	14841	14661	14828	14833	14789	14902	14869	14778	14737	14788	14865	14764	14796	14777	14819	14865	14913	15007	14821	15055	14869	14884	14893	15087	14775	14969	14777	14888	14787	14870	14734	14789	15025	14772	14857	14723	14699	14838	14669	14875	14973	14832	14792	14808	14809	14909	14872	14870	14639	14907	14956	14854	14943	14966	14734	14768	14842	14837	14785	14703	14823	14710	14725	14938	14914	14898	14792	14831	14956	14868	14758	14682	14863	14907	14906	14711	14750	14781	14939	14727	14632	14826	15112	14919	14688	14841	14919	14826	14898	14705	14788	14821	14772	14791	14905	14827	14842	14869	14747	14818	14722	14919	14686	14938	14906	14793	14845	14868	14810	14914	14865	14850	14727	14721	15043	14685	14683	14824	14785	14789	14891	14736	14835	14819	14727	14795	14863	14790	15107	14855	14684	14740	14798	14614	15022	14695	14874	14743	14824	14794	14693	14854	14807	14885	14703	14878	14729	14704	14888	14909	14732	14935	14761	14740	14738	14932	14787	14944	14730	14846	14785	14855	14916	14762	14714	14873	14800	14787	14706	14952	14937	14930	14807	14656	14888	14858	14846	14795	15025	14876	14909	14781	14797	14813	14674	14966	14878	14906	14695	14812	14788	15021	14770	14923	14956	15009	14731	14731	14977	14680	14806	14848	14964	14846	14665	14787	14875	14808	14671	14827	15001	14734	14966	15070	14718	14688	14857	15025	14735	14821	14766	14993	14888	14946	14770	14795	14610	14794	14791	14795	14908	14782	14912	14869	14764	15033	14845	14846	14859	14846	14869	14845	14847	14712	14807	14963	14664	14730	14788	14896	14732	14807	14610	14801	14791	14824	14950	14893	14847	14878	14728	14732	14822	14861	14854	14894	14835	14855	14952	14759	14797	14770	14825	14835	14891	14902	14888	14784	14851	14810	14866	14673	14834	14815	14752	14782	14840	14768	14889	14799	14683	14793	14710	14896	14844	14868	14668	14924	14820	14889	14794	14788	14810	14993	14743	14962	14772	14784	14717	14762	14709	14978	14844	14938	14931	14811	14836	14807	14864	14732	14980	14760	14787	15056	14913	14826	14968	14911	14863	14891	14787	15089	14672	14904	14937	15012	14811	14672	14631	15023	14812	14884	14729	14878	14842	14752	14848	14861	14942	14927	14845	14903	14788	14980	14922	14706	14880	14939	14805	14957	14906	14839	14742	14848	14985	14890	14960	14950	14655	14846	14758	14916	14783	14829	14699	14833	14833	14940	14916	14814	14859	14765	14686	14968	14838	14869	14775	14876	14830	14779	14949	14886	14748	14759	14898	14761	14826	14593	14880	14775	14788	14870	14742	14906	14890	14904	14813	14755	14633	14698	14959	14912	14851	14768	14918	14767	14587	14978	14890	14858	14767	14751	14743	14831	14742	14961	14764	14855	14719	14913	14834	14879	14787	14771	15002	14716	14934	14785	14918	14783	14864	14979	14901	15008	14929	14702	14955	14799	14856	14805	14657	14792	14780	14905	14720	14815	14877	14794	14919	14806	14821	14810	14982	14983	14867	14900	14805	14760	14827	14628	14800	14850	14882	14830	14858	14839	14864	14910	14748	14766	14788	14902	14721	14785	14864	14740	14691	14830	15001	14755	14932	14799	14864	14670	14793	14868	14914	14964	15083	14737	14706	15020	15011	14937	14821	14941	14760	14678	14923	14737	14810	14834	14822	14816	14738	14959	14732	14881	14893	14800	14816	14927	14971	14807	14797	14849	14841	14843	14733	15032	14674	14791	14728	14687	14899	14906	14901	14756	14752	14939	14853	14858	14757	14835	14857	14753	14780	14754	14701	14929	14742	14833	14832	14819	14915	14918	14904	14764	14927	14890	14672	14782	14752	14867	14870	14700	14906	14832	14996	14917	14768	14870	14748	14773	14984	14914	15025	14834	14925	14834	14865	14898	14821	14705	14751	15013	14807	14763	15037	14764	14843	14858	14649	14866	14829	14813	14849	14964	14691	14980	14787	14638	14965	14602	14868	14783	14704	14744	14837	14811	14758	14901	14884	14858	14876	14956	14853	14818	14788	14860	14704	14866	14773	14662	14857	14826	14714	14861	15039	14757	14897	14871	14723	14780	14866	14830	14792	14726	14853	14695	14799	14899	14705	14824	14738	14865	14829	14813	14794	14804	14941	14765	15063	14629	14850	14691	14831	14788	14707	14862	14928	14871	14870	14771	14950	14861	14888	14891	14754	14859	14989	14813	14929	14875	14666	14695	14686	14826	14761	14765	14743	14913	14686	14943	14956	14826	14854	14983	14754	14841	14842	14754	14817	14884	14908	14716	14941	14876	14696	14738	14848	14914	14793	14802	14773	14992	14804	14803	14976	14885	14829	14773	14906	14840	14820	14990	14886	14702	14884	14784	14909	14907	14784	14658	14721	14751	14823	14911	14753	14985	14970	14937	14926	14966	14770	14730	14886	14756	14901	14685	14858	14768	14769	14991	14894	14803	14804	14925	14684	14837	14727	14830	14880	15007	14721	14904	14882	14892	14809	14922	14879	14807	14783	14807	14819	14795	14636	14775	14613	14884	14830	14742	14916	14782	14931	14732	14942	14733	14747	14760	15020	14783	14835	14826	14810	14970	14836	14680	14832	14790	14867	14915	14960	14736	14852	14817	14758	14897	14859	15016	14834	14913	14893	14920	14881	14750	14824	14658	14967	14830	14981	14800	14825	14882	14720	14783	14874	14795	15008	14693	14842	14860	14875	14783	14712	14837	14692	14812	14648	14751	14863	14703	14949	14688	14823	14817	14895	14934	14751	14944	14931	14871	14705	14731	14890	14776	14841	14903	14871	14765	14712	14703	14852	14888	14670	14763	14852	14865	14737	14815	14756	14882	14703	14792	14848	14910	14835	14787	14732	14715	14990	14617	15009	14924	14823	14808	14832	15001	14792	14822	14733	14889	14902	14824	14808	14737	14770	14685	14680	14899	14706	14952	14927	14804	14695	14823	14783	14843	14828	14642	14775	14722	14888	14807	14705	14883	14778	14858	14821	14873	14847	14741	14836	14864	14705	15023	14869	14816	14691	14980	14827	14918	14799	14884	14747	14898	14931	14899	14762	14822	14716	14909	15066	14862	14813	14906	14899	14954	14966	14714	14870	14861	14744	14769	14783	14804	14883	14865	14939	14856	14907	14934	14713	15049	14885	14766	14886	14595	14669	14967	14830	14950	14819	14952	14882	14713	14849	14780	14881	14900	14853	14758	14888	14688	14660	14949	14740	14830	14887	14796	14700	15078	14702	14741	15041	14733	14923	14737	14910	14974	14665	14641	14730	14834	14962	15002	14778	14916	14855	14961	14828	14702	14883	14855	14932	14882	14869	14931	14818	14834	14917	14743	14819	14750	14845	14950	14928	14808	14829	14740	14928	14833	14810	14908	14793	14864	14800	14854	14850	14750	14852	14852	14789	15121	14655	14815	14895	14913	14882	14791	14742	14843	14795	14943	14743	14762	14897	14804	14823	14876	14834	14826	14846	14778	14815	14767	14932	14744	14839	14813	14653	14828	14789	14784	14931	14940	14862	14726	14888	15015	14705	14821	14941	14810	14885	14745	14860	14929	14763	14748	14776	14836	14845	14791	14714	15064	14835	14812	14812	14693	14834	14808	14639	14835	14829	14770	14718	14949	14912	14806	14869	14694	14967	14829	14864	14913	14827	14767	14734	14817	14805	14778	14875	14804	14834	14604	14789	14765	14814	14991	14875	14710	14807	15030	14857	14966	14676	14839	14775	14876	14887	14919	14827	14808	14963	14852	15084	14634	14883	14827	14795	14833	14870	14901	14663	14847	14860	14865	14886	15000	14878	15000	14891	14995	14832	14727	14743	15035	14912	15023	14843	14902	14841	14947	14783	14975	14822	14980	14947	14928	14883	14837	14966	14917	14925	14855	14702	14845	14845	14671	14911	14752	14885	14696	14830	14927	14960	14810	14863	14759	14808	14862	14999	14759	14932	14800	14673	14960	14910	14919	14840	14764	14844	14840	14880	14718	14856	14690	14869	14823	14935	14926	14899	14716	14886	14739	14729	14856	14840	14747	14710	15032	14765	14990	14816	14650	14674	14871	14886	14745	14706	14729	14854	14852	14857	14785	15023	15008	14882	14823	14903	14888	14919	14821	14843	14860	14960	14627	14961	14902	14873	14763	14762	14817	14883	14882	14856	14745	14799	14863	14965	14978	14730	14910	14889	14905	14793	14808	14794	14861	14888	14925	14862	14812	14739	14828	14910	14863	14878	14909	14736	14935	14860	14858	14768	14879	14706	14790	14772	14732	14871	14720	14842	14922	14925	14832	14709	14749	14795	14763	14880	14873	14902	14744	14852	14880	15048	14854	14939	14996	14840	14850	14733	14727	14904	14714	14853	14807	15022	14624	14860
22729	21315	28976	23981	21998	24862	27682	23348	22373	23345	30173	33993	30564	27287	24331	21555	19566	18402	17920	17750	17721	17753	17593	17677	17681	17742	17797	17636	17645	17719	17740	17421	17596	17784	17400	17532	17542	17661	17700	17534	17558	17666	17689	17651	17614	17718	17492	17504	17696	17515	17319	17457	17594	17605	17388	17490	17499	17437	17815	17563	17396	17649	17589	17532	17579	17274	17637	17498	17591	17343	17785	17415	17411	17926	17626	17728	17327	17433	17625	17425	17397	17366	17409	17523	17440	17686	17449	17401	17405	17502	17681	17489	17365	17590	17657	17547	17537	17568	17686	17578	17540	17495	17571	17477	17420	17522	17552	17643	17349	17380	17425	17661	17329	17465	17404	17546	17542	17412	17372	17412	17487	17361	17449	17418	17519	17625	17475	17490	17470	17661	17329	17379	17675	17523	17589	17682	17485	17436	17336	17521	17541	17476	17667	17546	17552	17201	17375	17367	17573	17491	17602	17655	17459	17532	17407	17543	17654	17438	17480	17651	17367	17560	17325	17449	17399	17467	17461	17456	17666	17618	17451	17611	17512	17472	17379	17367	17426	17582	17612	17333	17595	17525	17720	17407	17433	17377	17325	17504	17671	17660	17641	17510	17474	17405	17553	17435	17510	17387	17567	17598	17478	17532	17361	17502	17671	17643	17417	17514	17514	17433	17678	17442	17358	17408	17232	17363	17538	17351	17464	17512	17562	17443	17515	17446	17256	17429	17492	17508	17552	17609	17598	17497	17344	17353	17467	17553	17367	17310	17442	17367	17528	17374	17430	17627	17320	17559	17487	17318	17560	17385	17533	17518	17381	17496	17524	17461	17504	17519	17538	17430	17584	17445	17389	17414	17473	17486	17532	17240	17532	17381	17475	17502	17482	17235	17386	17361	17576	17474	17507	17238	17282	17456	17253	17441	17439	17489	17582	17523	17434	17321	17258	17449	17478	17313	17425	17370	17314	17347	17339	17342	17511	17274	17385	17348	17403	17469	17682	17450	17544	17376	17497	17463	17744	17465	17725	17573	17356	17245	17526	17556	17581	17630	17360	17325	17548	17444	17612	17683	17528	17624	17568	17658	17592	17528	17547	17490	17658	17359	17416	17520	17655	17493	17548	17421	17404	17412	17456	17425	17353	17349	17639	17350	17476	17500	17520	17397	17251	17541	17456	17458	17504	17596	17472	17373	17422	17438	17502	17238	17340	17413	17498	17159	17518	17398	17644	17615	17532	17493	17463	17452	17421	17534	17433	17535	17536	17441	17353	17405	17253	17554	17375	17407	17420	17512	17470	17499	17642	17593	17566	17462	17467	17429	17418	17447	17324	17551	17632	17438	17652	17473	17405	17387	17524	17630	17378	17601	17325	17540	17559	17299	17439	17482	17546	17490	17432	17542	17248	17610	17236	17486	17481	17496	17641	17514	17702	17407	17423	17520	17530	17505	17538	17362	17728	17487	17512	17450	17659	17546	17628	17322	17369	17531	17367	17578	17482	17547	17372	17644	17533	17440	17776	17450	17450	17479	17597	17313	17563	17411	17493	17349	17562	17513	17491	17451	17556	17303	17662	17445	17482	17376	17483	17564	17416	17535	17649	17597	17625	17473	17620	17378	17530	17481	17464	17526	17358	17424	17493	17660	17494	17392	17389	17421	17272	17522	17373	17381	17419	17365	17457	17494	17421	17396	17582	17459	17473	17351	17559	17561	17326	17237	17411	17439	17453	17624	17356	17526	17491	17364	17486	17572	17552	17629	17789	17594	17337	17305	17480	17339	17623	17623	17315	17375	17392	17423	17412	17381	17559	17541	17531	17541	17557	17414	17583	17540	17354	17408	17497	17440	17459	17607	17479	17561	17607	17505	17655	17519	17698	17512	17431	17301	17425	17510	17364	17355	17463	17548	17447	17419	17313	17311	17576	17460	17692	17542	17330	17147	17400	17545	17404	17428	17563	17434	17239	17325	17413	17410	17622	17423	17440	17489	17413	17560	17278	17332	17274	17463	17451	17387	17515	17405	17514	17457	17421	17523	17518	17521	17455	17403	17509	17484	17433	17446	17629	17496	17522	17336	17507	17591	17529	17648	17505	17717	17922	17412	17348	17468	17400	17498	17294	17482	17387	17446	17475	17432	17528	17374	17604	17590	17365	17694	17502	17472	17542	17388	17676	17483	17373	17333	17401	17501	17463	17550	17401	17531	17436	17559	17329	17514	17424	17423	17513	17556	17480	17532	17494	17446	17382	17441	17495	17539	17400	17445	17562	17599	17453	17655	17477	17565	17454	17469	17534	17351	17405	17408	17602	17409	17371	17430	17602	17364	17546	17406	17349	17393	17549	17625	17593	17506	17601	17793	17328	17593	17549	17360	17329	17505	17532	17545	17519	17232	17458	17367	17372	17557	17413	17480	17479	17473	17401	17402	17570	17438	17528	17343	17413	17539	17718	17378	17246	17505	17311	17169	17358	17434	17371	17513	17334	17475	17461	17325	17471	17348	17519	17415	17578	17448	17386	17409	17390	17560	17571	17591	17399	17560	17675	17599	17462	17439	17432	17610	17440	17313	17431	17349	17538	17360	17647	17650	17563	17496	17319	17467	17576	17400	17495	17429	17519	17371	17390	17539	17699	17568	17463	17441	17335	17488	17465	17473	17482	17606	17646	17382	17603	17365	17446	17555	17432	17488	17457	17464	17316	17302	17393	17508	17330	17326	17415	17463	17362	17311	17459	17491	17507	17560	17497	17364	17639	17521	17616	17448	17501	17230	17465	17480	17309	17379	17554	17502	17437	17525	17472	17259	17341	17477	17459	17533	17539	17505	17528	17635	17601	17523	17595	17408	17440	17398	17605	17657	17515	17397	17298	17384	17615	17323	17649	17575	17446	17496	17291	17466	17216	17345	17493	17407	17497	17276	17561	17450	17338	17496	17292	17466	17289	17310	17384	17628	17601	17439	17362	17227	17487	17413	17511	17409	17424	17502	17547	17399	17589	17495	17288	17725	17535	17416	17403	17338	17504	17441	17391	17453	17453	17505	17374	17560	17450	17151	17406	17514	17462	17586	17580	17508	17392	17265	17275	17517	17364	17520	17356	17296	17512	17452	17447	17533	17108	17351	17367	17309	17529	17641	17446	17358	17358	17546	17578	17554	17451	17343	17545	17498	17533	17420	17632	17592	17508	17473	17569	17609	17527	17474	17348	17410	17623	17513	17372	17363	17372	17595	17447	17333	17536	17425	17361	17429	17257	17553	17650	17446	17555	17464	17413	17505	17521	17365	17572	17221	17557	17577	17607	17596	17637	17586	17558	17315	17412	17353	17325	17472	17480	17522	17611	17410	17492	17573	17573	17576	17541	17732	17531	17391	17489	17474	17472	17400	17577	17602	17506	17437	17450	17599	17751	17386	17400	17369	17489	17433	17514	17598	17690	17393	17362	17417	17422	17322	17361	17550	17587	17441	17638	17477	17446	17432	17417	17300	17514	17542	17539	17494	17563	17283	17339	17482	17581	17629	17584	17484	17337	17477	17551	17625	17298	17543	17496	17428	17361	17441	17526	17522	17494	17506	17411	17511	17653	17543	17442	17405	17488	17543	17208	17613	17442	17400	17435	17354	17540	17631	17522	17414	17619	17624	17554	17464	17388	17280	17713	17417	17441	17303	17411	17442	17774	17457	17512	17346	17405	17280	17458	17587	17283	17616	17569	17319	17469	17465	17202	17277	17322	17483	17463	17566	17472	17577	17359	17344	17459	17282	17316	17306	17487	17569	17497	17349	17511	17425	17448	17486	17413	17598	17692	17716	17443	17586	17391	17521	17449	17442	17428	17404	17655	17442	17294	17629	17260	17577	17329	17338	17464	17392	17465	17429	17353	17561	17399	17357	17306	17343	17411	17332	17266	17333	17325	17399	17175	17413	17391	17582	17557	17378	17464	17407	17508	17295	17629	17537	17383	17572	17635	17390	17467	17664	17477	17288	17516	17495	17316	17461	17337	17521	17608	17399	17647	17400	17497	17420	17553	17500	17486	17458	17637	17577	17588	17424	17520	17339	17526	17412	17480	17481	17583	17459	17670	17523	17411	17316	17747	17389	17430	17575	17560	17633	17568	17718	17626	17480	17452	17419	17260	17454	17255	17549	17325	17361	17496	17471	17487	17506	17451	17355	17468	17497	17499	17353	17503	17323	17298	17252	17594	17331	17406	17527	17521	17407	17430	17583	17458	17375	17400	17500	17573	17540	17563	17374	17556	17535	17502	17408	17264	17353	17461	17465	17451	17514	17415	17408	17640	17499	17365	17334	17495	17602	17215	17641	17355	17312	17446	17302	17550	17147	17489	17503	17488	17389	17367	17423	17431	17503	17429	17405	17551	17482	17434	17587	17552	17810	17620	17527	17648	17306	17494	17358	17461	17551	17592	17614	17552	17502	17469	17453	17562	17562	17473	17509	17310	17439	17527	17510	17404	17624	17527	17378	17567	17578	17343	17542	17547	17570	17539	17529	17493	17432	17456	17411	17413	17478	17657	17581	17558	17663	17390	17215	17368	17558	17188	17388	17439	17454	17395	17455	17583	17313	17531	17379	17299	17461	17400	17272	17482	17457	17687	17507	17550	17548	17629	17400	17405	17469	17237	17397	17587	17326	17456	17351	17499	17499	17634	17403	17397	17381	17499	17454	17428	17396	17272	17392	17349	17332	17235	17275	17342	17501	17600	17425	17569	17273	17408	17561	17597	17415	17518	17367	17490	17414	17429	17488	17622	17602	17585	17402	17559	17426	17511	17417	17427	17358	17404	17396	17394	17574	17376	17389	17531	17575	17518	17323	17503	17478	17397	17477	17330	17276	17398	17443	17484	17552	17385	17665	17367	17342	17386	17082	17320	17442	17642	17444	17464	17275	17625	17572	17579	17274	17566	17387	17395	17442	17438	17422	17518	17498	17555	17569	17456	17642	17491	17356	17311	17458	17657	17485	17475	17418	17308	17497	17547	17579	17436	17513	17537	17441	17474	17430	17478	17454	17440	17595	17455	17496	17317	17412	17208	17373	17688	17623	17467	17533	17464	17391	17423	17672	17417	17282	17343	17613	17323	17552	17515	17414	17320	17392	17541	17316	17305	17226	17423	17615	17428	17581
34659	60657	54462	37167	29668	25337	24050	23114	22667	24076	32796	35048	31264	27095	23167	19853	17104	15876	15470	15056	15080	15134	15104	15035	14998	14957	14874	15111	14932	15097	15083	15090	15031	15161	14912	15025	15072	15097	14987	15240	15122	14980	15087	14908	15146	15014	15160	15052	15069	15004	15279	15104	15036	15043	15087	15124	14969	15057	15087	15030	14964	15093	15184	15073	14988	14910	15052	15002	15051	15083	14876	15010	15075	15117	15197	15020	15116	15038	14953	14976	15026	14997	15044	14824	14968	15197	15066	15031	15061	14914	15255	14924	15168	14970	15001	14892	15085	14889	15093	15151	15147	15014	15039	15023	15108	14933	14970	14990	15098	14933	15115	14948	15053	15022	14959	15013	15018	14945	15247	15010	14879	14868	15083	15172	15069	15112	14929	15019	15065	15092	14983	15009	15163	14902	14823	14954	14989	15076	14976	14930	14920	15158	14946	15086	14847	15007	15101	15159	15234	15022	15236	15129	15077	15034	14953	14965	14842	15000	14998	15018	15030	14861	14875	14800	15081	15018	15137	14937	15081	14864	15138	14846	14927	14918	14814	15092	15061	14865	15097	14920	15083	14980	15146	14951	15102	14970	15017	15027	15110	15008	15122	15199	15063	14979	15037	15005	15123	14913	15039	15041	15124	15116	15000	15044	15170	14959	15050	15009	14837	15064	14885	15167	14920	14919	14968	15008	14920	14993	15095	14924	14892	15078	14843	14968	14944	15069	14969	15148	15027	14918	14961	15053	15191	15005	14905	15045	15024	15031	14926	14936	14995	15009	15036	14908	14956	14943	14926	15137	14882	15083	15040	15071	14941	14922	15135	14997	15014	14946	15012	14975	14905	15058	15119	15065	15003	14917	14876	14885	15042	14990	14963	15021	15132	15068	14947	15063	15124	15337	14902	14934	15078	15115	15030	15062	14928	15046	15096	14875	14902	14932	15068	14875	15071	14975	14944	15083	15093	14917	14869	15060	15102	14987	14994	14977	15039	14897	15006	15006	15122	14982	14844	15098	15140	14823	14955	14929	15112	14934	15045	15117	14972	14947	15194	15000	15039	14994	15091	15182	15101	14968	14989	14988	14965	14951	15182	14773	15010	15158	15139	14926	15061	15127	15171	14968	14976	14927	14968	15048	15155	15046	14895	14975	15078	14930	15136	14981	15208	15020	15140	14902	14977	14762	15188	15152	15210	14906	15198	15069	14893	14895	15036	15040	15048	14852	14968	15064	15057	15110	14885	15055	14874	15212	15139	15037	14970	15028	14930	14954	15079	14993	15315	15103	15005	14919	15054	15042	15148	14929	15003	15057	14959	14994	15063	14700	15027	14995	15147	14959	15072	15049	15099	15033	15073	15082	15052	15033	15019	15026	15079	14949	15190	14938	14934	14977	15003	14907	14965	14989	14938	15101	14838	15126	14898	15027	15119	14948	15248	14884	15085	15093	15051	15045	15043	14972	14850	14878	14967	14948	15053	15146	15035	14933	15003	14880	15013	14949	14956	15027	14994	15028	15015	14854	14983	14819	15051	15055	14931	14978	15080	14966	15260	15025	15100	15120	15060	15033	14961	15065	14984	14947	15087	14886	15164	14999	15152	15147	14909	15025	15027	14877	14801	15047	15044	15070	15042	14911	15052	15026	15111	15084	15145	14877	14941	15052	15026	15040	15002	15117	14979	14985	15130	15064	14955	15006	15144	14855	15033	15135	14835	15073	14810	15243	14897	15021	15105	15031	14967	14881	14999	14968	14943	15058	15061	14910	15054	15202	15080	15075	15162	14929	14936	15173	14928	15041	15138	14890	15134	15179	15032	14905	15012	14980	15108	15189	15001	14892	15104	14948	15030	14963	14857	14911	15074	14871	15096	15064	14948	15012	14944	15043	15014	15037	15053	15130	14935	15289	14887	15104	14898	14973	14956	14940	15127	14927	14968	15064	14994	14998	15034	14864	14975	15084	14976	14947	15072	14952	14978	15067	15033	14980	14998	14978	15034	14976	14995	15008	14992	14896	15048	15186	14968	15110	15028	15081	15149	15018	14903	15001	14955	15072	14920	14909	15015	14903	15056	14871	15083	14985	15048	15009	14920	14970	14936	15016	14913	14892	14762	15123	15142	15011	15016	14811	15011	14997	15053	15221	14811	15063	14857	14950	15054	14993	14902	15090	14999	15149	15009	14873	15045	14943	15122	15030	14904	15048	14964	14849	15107	14832	14892	15191	14974	14899	15033	14991	14900	15021	14868	15108	14760	14926	15059	14966	15116	15035	15086	15058	14999	14934	14996	15036	15071	15090	15052	15071	14924	14917	15059	14918	15153	15043	15126	15159	15152	15086	15108	15002	15003	15274	15085	15097	15078	15031	15014	15150	15033	15015	15078	15003	14961	14891	15051	15088	14804	15114	15120	15150	14987	15014	14789	14994	14964	15037	14970	15025	14957	14989	15077	14995	14994	15028	15176	15043	14863	14960	15080	14901	15059	15111	14964	15190	15082	15168	14946	15010	15179	14950	14914	14929	15115	15109	15089	14897	15065	15112	15045	15141	15112	15052	14908	14911	14929	14879	15180	14860	14857	15084	15128	15008	14917	14928	15091	15051	14850	15042	14902	14895	14952	14914	15093	14919	14981	15198	14851	15070	15097	14951	15072	15049	15007	14981	14987	15021	15036	14918	15000	14980	14920	14853	15024	15175	15156	14988	15130	15017	15147	15050	14882	15107	15052	15220	15035	14992	14925	15061	15157	15061	15117	15137	15009	14959	15196	15095	15002	14955	15261	15066	15092	15120	15041	15011	15101	15027	15160	14970	14915	14980	15160	15045	14918	14908	14998	14900	14885	15056	14988	15035	15098	14915	15047	15040	15307	15059	15024	14934	15200	14997	15024	14939	15152	15079	15097	15062	15070	15058	14856	15063	15008	15055	15192	14976	14968	14899	14830	14768	15031	14955	15022	15004	15238	14916	14927	15039	15024	15049	15087	15004	14794	14928	14960	15064	15008	14953	15038	14931	15016	14849	15107	15120	14915	14960	15116	14825	14969	14931	15080	14965	14945	15046	14978	14894	14796	15056	14995	15106	15074	15026	15224	14820	14885	14903	15007	15028	15150	14935	15082	15078	14827	15080	15022	14758	14876	15105	15051	15000	14992	15128	15191	14990	14863	14936	15138	15099	15058	15061	15002	15012	14995	14979	15029	14841	15031	14842	15031	15102	14904	14908	14912	15099	15004	14879	15060	15086	15056	14887	15098	14937	14990	15029	15068	14908	14897	14989	15056	15067	15002	15062	15120	15038	15108	14861	15045	14923	15002	14977	14959	15010	15097	14974	15035	14918	15115	14923	15032	15102	15011	15124	15032	14966	14945	15089	15076	15096	15096	15151	14990	14934	15014	15058	15114	14950	15044	15032	15036	14960	15001	14897	15061	14999	15115	15006	14953	14959	14875	14873	15067	14964	15049	14991	14869	14951	15012	15171	14863	15151	15098	15003	14978	14985	14983	15066	15011	14911	14979	15040	14812	15060	15124	14906	14939	15077	15019	14991	15120	15036	15060	15033	14880	15023	14866	14965	15054	15046	15016	14905	14958	15082	14947	14975	15026	14830	14955	15011	15118	14896	15026	15022	15162	15002	14953	15038	15125	14947	14927	15046	15122	15150	15030	14993	14957	15075	14917	14900	14958	15051	14899	15067	15068	15019	15151	15216	14976	15073	15003	14876	15119	15191	14814	15130	15005	14887	15032	14827	14961	15053	14983	14935	15133	14963	14985	15021	14854	14982	15029	15093	14971	15054	14926	14994	15049	15057	15077	14820	15165	14917	15068	15084	14964	15048	14971	14959	15124	14889	15162	15110	14971	15117	14913	15013	14968	15180	14997	15046	15119	15114	14933	15135	15041	14946	14985	15155	14992	15021	14977	15086	15014	15131	14995	15083	14819	14903	15216	14929	14939	15018	14983	14910	15114	14924	15010	15187	15097	14927	15095	14978	15224	14893	15006	14991	15059	14960	14899	14947	14903	15097	14927	15047	14975	14976	15086	15168	15068	14836	15055	14931	15011	15045	14948	15206	14899	15033	14914	15297	15130	14859	15002	14993	14854	14965	15237	15152	14810	14929	15097	15063	15010	14868	15079	14958	15136	15059	14921	15061	14981	14966	15124	15073	14885	14872	14990	15049	14923	15142	15106	15006	15010	15003	14866	14947	14990	14831	15149	15247	15091	15104	14928	14861	14947	14960	15097	14920	15074	15136	15037	15179	14892	14895	14997	15096	15025	14952	15075	15106	15068	15167	14984	14878	15024	15045	14997	15011	14923	15116	15029	15083	15111	14953	15149	14788	15013	14944	15049	15032	15026	15128	15112	15104	14926	14955	15030	15071	15001	15091	14916	15067	15051	15144	15028	15130	15116	15122	14913	14897	15007	15090	15225	15077	15009	15245	14998	14952	14907	15081	15169	15080	15140	14943	15014	15089	14948	15135	14899	14981	15091	14868	15055	15068	15019	15071	14865	14967	14946	15245	15154	15041	15195	15098	15082	15007	14931	15137	15065	14998	14923	14961	14961	14906	15144	15130	14987	14985	15018	14948	15030	14920	15130	15004	14839	14997	15004	14974	14975	15021	15065	14971	14905	15042	14921	15123	15094	15068	15129	15096	15159	15008	15043	15161	15057	15021	15067	14970	15146	14934	15105	15063	15094	15051	14951	15010	14977	14946	14870	14872	15033	15033	14927	15019	15167	15008	15001	15052	14975	15042	15088	15003	14934	15025	15087	14848	14873	15078	15066	14873	15038	14880	14863	14799	14922	15028	14860	15028	14993	15043	14845	15098	14982	14822	15018	15065	15010	15028	14947	15067	15070	15029	15077	14927	15067	14962	15026	15066	14946	14836	15062	15136	14942	15114	14963	15074	15165	14984	14999	14906	14915	15150	15066	15061	14926	15037	15034	15124	14952	15086	15105	15102	15109	15032	14969	14931	15185	15041	14939	14895	15003	15096	14961	15111	15120	15091	15000	14944	14920	15026	14945	14964	14888	15027	15016	14958	15077	14950	15059	15145	14936	14975	15154	14924	15038	14835	15004	14961	15020	15053	15102	15069	14981	14887	14880	15074	15113	14897	15065	15028	15033	15000	15148	15210
28245	26256	31508	26758	20777	19802	19296	18449	18165	18240	18988	18950	18612	18425	18328	18137	17832	17876	17838	17701	17624	17570	17591	17622	17717	17529	17657	17495	17609	17510	17747	17427	17588	17473	17703	17518	17709	17591	17653	17683	17614	17540	17385	17689	17607	17381	17651	17639	17539	17582	17609	17541	17707	17554	17633	17439	17487	17603	17605	17682	17494	17582	17781	17698	17628	17447	17659	17598	17500	17573	17735	17540	17695	17528	17646	17403	17644	17398	17544	17677	17514	17456	17687	17397	17657	17418	17551	17659	17544	17537	17658	17732	17704	17674	17454	17543	17624	17814	17559	17398	17541	17784	17391	17613	17605	17560	17576	17560	17637	17443	17684	17548	17581	17702	17622	17661	17300	17634	17622	17714	17487	17716	17581	17611	17732	17560	17679	17789	17809	17764	17560	17534	17496	17573	17584	17656	17630	17578	17628	17625	17587	17644	17585	17464	17515	17626	17546	17638	17552	17633	17392	17690	17695	17578	17446	17617	17448	17521	17726	17494	17446	17475	17425	17341	17386	17609	17412	17321	17645	17625	17733	17520	17615	17638	17511	17672	17512	17846	17562	17363	17496	17577	17430	17502	17566	17633	17382	17498	17384	17740	17419	17529	17611	17528	17480	17733	17613	17416	17511	17596	17465	17508	17631	17625	17830	17578	17578	17630	17606	17566	17559	17622	17577	17509	17524	17452	17613	17413	17301	17567	17524	17679	17635	17800	17490	17649	17510	17467	17704	17516	17645	17619	17642	17687	17721	17603	17441	17502	17553	17543	17605	17519	17424	17450	17686	17602	17657	17530	17765	17708	17623	17598	17649	17504	17498	17589	17782	17417	17538	17616	17437	17600	17376	17395	17519	17645	17473	17706	17726	17571	17726	17600	17456	17226	17426	17491	17481	17751	17449	17565	17609	17542	17596	17380	17530	17485	17443	17622	17510	17710	17587	17711	17443	17510	17605	17387	17652	17561	17615	17740	17573	17484	17645	17641	17448	17530	17759	17404	17765	17493	17475	17590	17562	17430	17488	17824	17696	17559	17553	17671	17517	17430	17649	17575	17657	17818	17495	17545	17432	17514	17455	17667	17627	17537	17432	17497	17326	17880	17488	17527	17690	17435	17612	17550	17542	17338	17537	17683	17450	17484	17562	17641	17566	17770	17607	17614	17544	17609	17772	17610	17798	17441	17486	17408	17531	17620	17621	17643	17695	17763	17599	17395	17355	17562	17611	17324	17655	17422	17611	17725	17386	17407	17556	17546	17459	17743	17694	17618	17707	17481	17469	17438	17479	17442	17642	17656	17589	17507	17562	17412	17689	17428	17612	17535	17594	17695	17604	17543	17679	17615	17391	17553	17642	17707	17485	17548	17421	17651	17559	17574	17454	17432	17579	17443	17449	17720	17572	17648	17632	17548	17660	17468	17567	17653	17572	17415	17644	17492	17478	17528	17575	17545	17599	17561	17531	17597	17429	17505	17664	17523	17471	17415	17568	17561	17583	17501	17592	17472	17385	17471	17612	17613	17531	17585	17583	17629	17564	17515	17604	17480	17710	17636	17684	17728	17614	17676	17516	17283	17627	17360	17648	17440	17408	17548	17638	17685	17617	17505	17635	17449	17660	17505	17566	17419	17492	17386	17622	17644	17780	17428	17556	17540	17629	17484	17468	17482	17661	17484	17676	17666	17474	17287	17347	17392	17623	17430	17513	17543	17703	17468	17586	17509	17570	17737	17521	17572	17381	17494	17383	17360	17538	17696	17644	17539	17292	17434	17691	17537	17652	17533	17650	17443	17514	17490	17396	17545	17298	17425	17622	17621	17457	17514	17544	17682	17659	17659	17603	17517	17579	17531	17617	17514	17634	17623	17448	17615	17495	17463	17600	17487	17632	17756	17437	17572	17741	17603	17518	17549	17668	17313	17686	17328	17580	17825	17551	17494	17623	17636	17716	17562	17603	17433	17475	17433	17560	17649	17728	17567	17560	17654	17584	17402	17517	17658	17571	17500	17605	17654	17517	17464	17600	17530	17503	17669	17735	17662	17690	17391	17477	17772	17696	17594	17578	17334	17677	17443	17686	17644	17527	17611	17654	17566	17605	17550	17587	17667	17637	17556	17288	17448	17374	17535	17621	17546	17610	17699	17539	17511	17718	17711	17593	17476	17443	17672	17583	17590	17647	17765	17590	17449	17542	17584	17497	17691	17550	17741	17549	17402	17503	17857	17453	17710	17416	17575	17718	17606	17665	17471	17423	17523	17508	17652	17681	17420	17726	17539	17446	17588	17411	17582	17645	17509	17672	17733	17774	17552	17366	17694	17409	17532	17588	17594	17410	17747	17541	17524	17626	17348	17734	17559	17523	17305	17703	17624	17581	17428	17626	17693	17595	17527	17482	17645	17507	17633	17719	17653	17535	17408	17355	17562	17587	17697	17342	17501	17580	17618	17635	17562	17440	17421	17518	17673	17498	17523	17475	17554	17378	17472	17576	17512	17418	17559	17487	17497	17595	17534	17403	17459	17376	17532	17654	17639	17595	17611	17598	17499	17608	17895	17757	17632	17400	17703	17582	17550	17513	17498	17530	17385	17362	17480	17543	17671	17733	17463	17676	17532	17991	17537	17728	17559	17545	17669	17321	17500	17529	17320	17538	17478	17620	17391	17598	17712	17632	17499	17494	17476	17404	17302	17731	17565	17590	17581	17498	17495	17669	17443	17667	17693	17472	17448	17566	17643	17901	17741	17635	17808	17658	17662	17534	17343	17455	17583	17647	17623	17318	17393	17584	17698	17489	17580	17699	17448	17487	17553	17738	17544	17481	17460	17659	17667	17597	17542	17537	17551	17638	17596	17674	17403	17464	17471	17483	17578	17726	17546	17705	17512	17689	17645	17606	17489	17585	17523	17509	17555	17512	17587	17533	17583	17425	17582	17698	17426	17512	17778	17802	17548	17545	17477	17595	17509	17494	17673	17575	17455	17638	17527	17768	17573	17602	17498	17705	17435	17510	17631	17523	17602	17526	17654	17488	17513	17636	17537	17516	17455	17530	17525	17728	17300	17506	17413	17619	17723	17524	17642	17652	17421	17586	17550	17358	17617	17603	17524	17579	17368	17548	17684	17515	17590	17631	17616	17541	17661	17541	17588	17687	17580	17356	17529	17504	17653	17375	17668	17362	17480	17687	17664	17474	17514	17510	17628	17531	17641	17692	17505	17667	17537	17435	17525	17473	17547	17744	17454	17514	17663	17654	17738	17666	17456	17503	17509	17571	17628	17439	17587	17502	17558	17444	17464	17309	17698	17431	17611	17765	17628	17622	17691	17608	17483	17502	17634	17633	17669	17645	17524	17514	17529	17416	17511	17524	17494	17697	17555	17481	17492	17645	17563	17728	17586	17582	17441	17441	17473	17507	17543	17476	17588	17529	17609	17728	17447	17573	17364	17702	17566	17652	17697	17549	17646	17596	17475	17604	17682	17445	17626	17600	17498	17535	17608	17449	17617	17448	17449	17499	17429	17476	17800	17700	17805	17466	17243	17789	17826	17686	17495	17700	17727	17630	17216	17404	17623	17579	17497	17686	17677	17591	17868	17509	17601	17496	17379	17675	17560	17575	17457	17487	17470	17682	17726	17721	17590	17583	17645	17508	17654	17597	17608	17597	17488	17847	17601	17826	17631	17429	17430	17681	17834	17471	17591	17706	17454	17686	17575	17487	17648	17603	17501	17630	17528	17510	17479	17512	17624	17521	17542	17465	17599	17629	17452	17530	17522	17561	17509	17516	17671	17561	17673	17563	17785	17527	17585	17395	17406	17833	17587	17378	17592	17575	17438	17612	17612	17723	17849	17728	17440	17369	17657	17749	17444	17506	17478	17563	17362	17555	17618	17519	17437	17643	17752	17598	17497	17629	17673	17578	17599	17660	17635	17740	17428	17689	17500	17777	17612	17529	17779	17552	17705	17367	17550	17553	17772	17656	17531	17652	17463	17742	17580	17612	17613	17761	17423	17647	17456	17781	17547	17586	17382	17777	17647	17583	17556	17514	17613	17613	17620	17429	17740	17629	17514	17565	17413	17543	17569	17633	17443	17608	17655	17509	17529	17602	17561	17510	17432	17539	17714	17635	17442	17491	17443	17489	17578	17483	17537	17500	17522	17424	17554	17764	17610	17661	17604	17452	17514	17358	17447	17730	17460	17640	17502	17608	17684	17692	17600	17792	17621	17441	17390	17665	17724	17582	17542	17650	17622	17591	17597	17552	17663	17597	17455	17472	17599	17461	17482	17761	17606	17469	17394	17599	17586	17657	17530	17559	17528	17520	17519	17536	17614	17513	17399	17643	17185	17804	17783	17586	17762	17683	17711	17541	17604	17816	17705	17581	17751	17663	17503	17673	17433	17641	17566	17629	17527	17544	17355	17693	17569	17492	17368	17770	17497	17648	17456	17630	17713	17677	17346	17697	17700	17738	17549	17672	17491	17740	17424	17540	17490	17644	17472	17384	17583	17425	17354	17726	17612	17578	17388	17661	17655	17601	17500	17252	17578	17359	17546	17556	17584	17560	17480	17617	17393	17518	17631	17503	17675	17715	17466	17655	17675	17303	17474	17510	17520	17502	17420	17630	17782	17531	17518	17554	17487	17715	17701	17682	17521	17599	17617	17647	17595	17447	17478	17782	17272	17459	17521	17565	17595	17700	17637	17610	17556	17522	17635	17333	17494	17476	17505	17597	17334	17498	17485	17926	17673	17536	17583	17619	17688	17594	17237	17708	17647	17635	17746	17647	17593	17773	17742	17633	17551	17702	17695	17340	17742	17616	17751	17403	17734	17654	17794	17757	17639	17478	17677	17631	17641	17570	17662	17494	17708	17664	17729	17665	17607	17524	17474	17548	17482	17656	17710	17311	17693	17775	17713	17649	17689	17490	17362	17555	17560	17493	17600	17527	17547	17368	17571	17555	17707	17620	17444	17335	17617	17606	17357	17371	17626	17571	17402	17804	17568	17559	17535	17615	17412	17653	17598	17543	17538	17472	17577	17531	17403	17629	17690	17835	17605	17672	17462	17700	17683	17534	17510	17487	17641	17561	17535	17581	17594	17518	17496	17570	17613	17494	17684	17654	17450	17530	17612	17502	17375
28277	41468	34134	24289	19355	18142	17338	16456	15726	16076	16871	16671	16259	16212	15817	15393	15376	15215	15127	15069	14895	15249	15118	15114	15149	15029	15095	15161	15240	14969	15218	15150	15084	15054	15113	15052	14985	15120	15158	15053	15045	15032	15135	15090	15074	15008	15135	15057	15075	15125	15114	15060	14922	15083	15141	15029	15235	15012	15114	15167	15002	15321	15176	15193	15062	15074	15163	15214	15130	15006	15069	14993	15133	15135	15178	14974	15031	14910	14972	15173	15222	15020	15238	15175	15154	15135	15058	14994	15117	15035	15015	15166	15099	15116	14981	15102	15195	15166	15132	14913	15148	15090	15177	14980	15157	15019	15126	15015	15215	15192	15015	15055	15140	15149	15099	15131	15123	15173	15017	15041	15122	15108	15067	15144	15019	14919	14970	15091	15006	15014	14942	15019	15071	15078	14891	15057	15081	15133	15114	15053	15130	15044	15031	15061	15048	14979	15137	15071	15037	15323	15049	15132	15052	15030	15009	15076	15136	14949	14995	15089	14877	15120	15078	15108	15130	14953	15236	15076	15167	15089	15068	15245	14966	15153	15230	15153	15129	14962	15136	15033	15028	15062	15128	15120	14969	15060	15104	15025	14961	15059	14978	15196	14952	14863	15015	15130	15144	15097	14921	15062	15117	15014	14985	15086	15138	14918	15160	15048	14990	15217	15347	15102	15038	15058	15108	14951	15217	15400	15096	15062	14932	14980	15152	14922	14959	15023	15073	14830	15134	15155	15251	15048	15104	15106	14995	15108	15094	15069	15091	15122	15041	15120	15355	15232	15076	15014	14982	15160	15034	14916	15197	15082	15119	15087	15098	15197	15088	15039	15136	14958	15132	15103	15035	15183	15189	14952	15006	15021	15037	14978	15106	15282	15076	14896	15096	14986	15073	15217	14895	15105	15284	15057	15080	15105	14981	14947	15158	14974	15179	15081	15048	15097	15009	14982	15042	15113	15088	15028	14988	14943	15030	15073	15000	15168	15077	15216	14922	15102	15196	14977	15164	15079	15083	15197	15074	15062	14950	15050	15032	15197	15175	15048	15044	15120	14983	15031	15070	15075	15187	14998	14945	14867	15070	15097	15047	15084	15148	15007	15044	15168	14877	15002	15027	15110	15018	15024	15235	15100	15137	15105	15070	15151	15031	15066	14904	15269	15148	15126	15055	15115	15124	15100	15018	15124	15209	15090	15017	15026	15103	15138	15111	15049	15208	15094	15213	14971	15094	14962	15138	15017	14991	15347	14998	15040	15208	15163	15033	15091	15245	15081	14877	15191	14951	14963	15034	15070	14960	15131	15030	15152	15074	15128	15029	14930	15053	15161	14917	15066	15221	15212	15033	15085	15049	15174	15040	15157	15088	15130	15181	14962	15253	15080	15009	15214	15002	15205	15116	15114	15056	15228	15282	14993	15037	15121	15201	15060	15077	15004	15026	15042	15145	14928	15011	15094	15316	15026	15078	15132	15046	15051	15078	15118	15030	15063	15095	14758	15112	14955	15035	15163	15078	15206	15088	15173	15167	15170	15014	15015	15045	15030	15199	14958	15086	15081	15048	15177	15183	14947	15038	14967	15181	15107	15106	15080	14993	15011	15185	14945	15133	15041	15140	15301	15104	15124	15085	15054	15172	15119	15168	14972	15059	15092	15017	15101	14979	14914	15211	15047	15065	14974	15090	15030	15011	14991	15167	15093	15108	15189	15145	14982	14875	15209	15020	15095	15081	14992	15203	15007	14982	15151	15147	14800	15139	15055	15014	15120	15047	15044	15155	15031	15082	15185	15034	15075	15134	14932	15146	14996	15051	15247	15093	15021	15038	15187	15055	15042	15039	15166	15050	15096	14881	15059	14976	15257	15169	15066	15203	15212	15049	15126	15144	15030	15178	15065	14903	14995	15136	15067	15164	15164	15224	15123	15065	15165	15167	15101	15035	15163	14987	15092	14978	15123	15151	15241	15219	15123	15224	15123	14991	15188	15149	15128	15004	15181	15218	15015	14989	15026	15184	15088	14931	15210	15138	15070	15062	15147	15136	15209	15148	15116	15071	14889	15056	14985	15038	14941	14983	15054	15122	15012	15198	15038	15131	14968	15219	15142	14913	15163	15240	15178	15133	15041	14982	15173	15035	15227	15080	15132	14913	15125	14947	15000	15174	15029	14977	14934	15056	15107	15027	15172	15065	15009	15179	15048	15144	15182	15132	14964	15179	15112	14983	15126	15033	15038	15059	15131	15083	15273	14955	15057	15097	15139	15264	15087	15122	15147	15131	15088	15095	15012	15093	15243	15078	15104	15014	15062	15182	14970	14948	15039	15120	14983	15004	15142	15131	15214	15093	15023	15080	15269	15041	15133	15051	15231	14925	15097	15241	15107	15113	14984	15011	15156	15069	15109	15052	14979	15034	15381	15033	15192	15058	15152	15046	15085	15139	14899	14953	15202	15135	15006	15015	15078	15104	15114	15135	15020	15075	15135	14975	15170	15119	15031	15131	15107	15014	14998	15105	15196	15214	14958	15123	15107	15013	15189	15091	15044	14979	14952	15022	15022	15085	15191	15010	14991	15102	15072	15107	15153	14964	15210	15096	15096	15019	15060	15181	14934	15095	14925	14970	15083	15107	14949	15090	15281	15024	15094	15050	15010	14914	15019	15183	15048	15084	15093	15037	15060	15081	15123	15004	15222	14948	14991	15166	15301	14933	15025	15009	15234	15090	15059	15156	15190	15099	15104	15070	15267	15097	15008	15053	15084	15195	14957	15034	15181	15019	14897	15079	15036	14912	15046	15149	15203	15177	15218	14958	15128	15197	15322	15096	15234	15100	15061	14904	15140	15000	15047	15019	15013	15021	15116	14987	14992	15029	14967	15058	15018	14970	15160	15072	15184	14985	15314	14984	15011	14908	15176	15077	15049	15039	15135	15042	15091	15138	14981	15145	15100	15154	15122	15097	15094	15038	15305	14982	15096	14929	15230	14930	14977	15219	15102	15041	15154	15187	14988	15108	14924	15245	14961	15174	15078	15173	14882	15126	15058	15079	15021	15318	14974	15063	15212	15102	15111	15099	15056	15145	15044	15044	15055	15076	15029	15141	14992	15083	15139	15166	15117	15003	15150	15254	15179	15055	15192	15113	14977	15087	15216	14923	15073	15133	15069	15104	15031	15105	15120	15133	15136	15168	15106	15033	14925	14996	15044	15086	15009	14993	15001	14933	14908	15059	15064	15215	15167	15107	15139	15065	15087	15041	15001	14971	15057	15105	15014	15097	15082	15030	15096	15160	15052	15118	15022	15143	15112	14989	15188	14971	15047	15217	15254	15127	15055	15284	14968	15205	14999	14946	15099	15244	15082	15213	15024	15049	14874	15088	15263	15046	15072	15023	15036	15018	15007	15191	15085	15033	15092	15012	15136	15108	15061	15109	14894	15097	15084	15009	14988	15002	14995	14960	15147	15043	15087	15177	15121	15000	15062	15218	15004	15059	15082	15011	15150	15248	15063	15113	15133	15230	15087	14999	14876	14977	15147	15113	14981	14937	15136	15069	15064	14997	15230	15047	15023	15196	15053	14825	15248	15075	15047	15217	15002	15086	15308	15047	15181	15038	15037	15034	14998	14900	15227	15084	14891	14987	15142	15083	15110	15150	15104	15212	15077	15124	15007	15151	15210	14949	14972	15068	14964	14932	15044	15084	14967	15024	15049	15012	15062	15026	15084	15207	14985	15214	15089	15049	15204	15207	15028	14909	15134	15177	15202	14931	15217	15169	15099	15154	15010	15014	15049	15214	15033	15167	15050	15017	15113	15047	15150	14933	15198	15028	15167	14994	15141	14886	15072	15121	15054	15049	14851	14982	15119	15164	15069	15136	15038	15243	15121	15196	15160	15199	15230	15192	15058	15030	15120	15102	15108	15100	15100	15244	15097	15235	15028	15196	15065	14965	15100	15079	15020	15247	15121	15009	15004	15120	15082	14994	14964	14989	15040	15120	15078	15209	14940	15097	14996	15053	15085	15252	15148	15033	15046	15156	15122	15141	14967	15144	15181	15029	15156	14988	15184	15059	15183	15023	15188	15151	15178	15305	14986	14840	14929	15035	15201	15153	15079	14984	15057	15036	15043	15163	15120	15172	14958	14987	15041	15000	14913	15063	14998	14974	14945	15189	15233	15118	15008	15119	14966	15093	15175	15030	14997	15096	15087	14990	15129	15260	15021	15076	15056	15151	15066	15056	15068	14942	15074	15160	15114	15098	15090	15100	15036	15266	14979	15076	15088	15039	15222	15113	15079	15110	15043	15187	15156	15150	15116	15199	15026	15003	15315	15031	15006	14963	15186	15188	15247	15130	15049	15017	15057	15026	14973	14982	15126	15129	15182	14979	15003	15140	14966	15104	15276	15188	15209	15082	15038	15101	15061	15111	15060	15025	15089	15173	15058	15185	14978	15022	14982	15112	14996	15248	15044	14988	14898	15178	15123	15159	15117	15028	15208	15201	15045	15136	15073	15047	14924	15163	15026	15132	14989	15167	15220	15254	15260	15064	15062	15113	15146	15022	15090	15111	15076	15215	14929	15327	15062	15127	15039	15224	15068	15239	15101	15189	15030	15005	15125	14947	14982	15161	15102	15011	15068	15032	14962	15046	14997	14986	15172	15171	15159	15028	15110	15143	15050	15129	15185	15062	15178	15069	15080	15061	15239	15026	15190	15025	14992	15190	15060	15076	15086	15009	15026	15061	15122	15066	15071	14958	15122	15105	15173	14987	15122	14884	15123	14975	15178	15014	15126	15258	15120	14942	15060	15179	15119	15051	15128	15055	15042	15164	15012	15090	15298	15133	15031	15106	15107	15067	14855	15155	15079	15004	14993	14990	15057	15089	15070	15143	15135	15000	14954	15050	15099	15113	14999	15036	15076	15059	15054	15030	15115	15079	14973	15008	15202	15236	15037	15085	15035	15068	15186	15078	15064	15105	15122	15225	14946	15182	15032	15103	15156	15114	14970	15047	14947	15157	14999	15076	15167	15150	15065	14905	15019	15034	14903	15066	15066	15161	15127	15026	15201	15071	15190	15013	15092	15022	14967	15163	15044	15266	15055	15139	15090	15014	15087	15163	15144	15146	15074	15077	15224
23771	21198	28545	25031	24422	25786	24906	20761	19405	20743	24854	25088	24893	23617	20998	19646	18536	17979	17619	17594	17374	17457	17373	17359	17492	17298	17246	17355	17509	17405	17233	17298	17494	17461	17239	17205	17368	17464	17258	17497	17392	17508	17464	17336	17344	17318	17291	17379	17251	17348	17371	17493	17304	17247	17351	17451	17515	17510	17282	17347	17417	17397	17307	17343	17404	17154	17269	17448	17473	17219	17402	17372	17401	17330	17216	17168	17483	17179	17537	17270	17259	17274	17112	17328	17386	17260	17202	17475	17493	17429	17100	17361	17428	17375	17106	17224	17227	17198	17186	17359	17171	17383	17248	17441	17430	17457	17327	17241	17426	17301	17143	17454	17242	17199	17403	17155	17198	17458	17227	17500	17580	17432	17297	17324	17151	17328	17319	17390	17286	17372	17296	17202	17315	17353	17460	17247	17433	17321	17143	17056	17299	17325	17351	17255	17392	17270	17289	17338	17129	17299	17311	17335	17429	17362	17253	17322	17384	17314	17247	17295	17305	17152	17225	17433	17416	17159	17285	17375	17164	17317	17182	17154	17300	17464	17387	17205	17349	17459	17291	17573	17330	17250	17194	17278	17325	17469	17152	17342	17237	17124	17519	17280	17394	17487	17278	17314	17362	17353	17382	17504	17333	17495	17280	17260	17256	17235	17317	17169	17283	17452	17268	17347	17356	17467	17255	17328	17489	17455	17424	17292	17406	17230	17148	17129	17517	17367	17181	17569	17164	17100	17385	17230	17293	17474	17248	17238	17194	17317	17280	17112	17416	17225	17175	17244	17543	17194	17213	17341	17349	17465	17300	17094	17281	17227	17275	17463	17392	17466	17362	17207	17297	17272	17241	17496	17445	17247	17376	17504	17395	17199	17442	17354	17373	17217	17237	17275	17400	17258	17264	17180	17097	17187	17414	17282	17306	17326	17323	17375	17439	17101	17440	17276	17155	17339	17353	17312	17263	17174	17518	17147	17341	17491	17097	17394	17421	17150	17149	17465	17243	17521	17328	17352	17192	17413	17510	17144	17343	17517	17416	17146	17049	17284	17302	17234	17214	17264	17269	17499	17432	17442	17222	17402	17384	17180	17342	17502	17268	17472	17390	17090	17350	17302	17403	17368	17454	17258	17299	17369	17266	17404	17289	17285	17400	17149	17430	17476	17237	17224	17228	17190	17314	17437	17301	17336	17365	17534	17499	17456	17233	17173	17450	17359	17263	17247	17331	17368	17233	17163	17327	17371	17413	17242	17329	17487	17261	17328	17298	17405	17007	17255	17257	17192	17202	17138	17246	17409	17501	17299	17209	17393	17074	17143	16985	17072	17259	17219	17429	17316	17449	17317	17311	17232	17477	17450	17166	17473	17253	17205	17330	17265	17025	17472	17306	17520	17377	17242	17275	17424	17523	17604	17462	17313	17293	17206	17344	17236	17342	17313	17303	17429	17233	17183	17342	17141	17272	17209	17238	17199	17270	17294	17430	17405	17343	17294	17260	17179	17298	17400	17275	17270	17244	17324	17212	17297	17274	17091	17298	17360	17348	17308	17235	17206	17445	17464	17290	17537	17198	17185	17169	17196	17314	17406	17357	17380	17097	17293	17360	17142	17354	17378	17447	17234	17200	17079	17236	17282	17229	17396	17082	17104	17217	17368	17387	17201	17283	17303	17156	17233	17007	17146	17278	17390	17142	17331	17361	17377	17161	17373	17284	17306	17248	17230	17390	17373	17426	17152	17370	17370	17263	17392	17407	17201	17364	17279	17262	17170	17593	17235	17437	17241	17182	17558	17391	17322	17344	17468	17208	17423	17422	17358	17335	17348	17338	17267	17246	17557	17446	17155	17222	17296	17342	17504	17376	17331	17213	17348	17224	17302	17244	17338	17432	17189	17368	17458	17571	17472	17349	17389	17269	17516	17344	17091	17444	17574	17414	17236	17298	17293	17170	17483	17312	17209	17398	17380	17436	17446	17242	17319	17209	17311	17306	17284	17161	17207	17356	17426	17364	17316	17488	17202	17314	17419	17173	17428	17413	17393	17437	17413	17339	17456	17444	17221	17393	17360	17502	17331	17280	17376	17400	17347	17273	17424	17356	17397	17242	17378	17228	17249	17335	17158	17219	17324	17254	17378	17381	17515	17385	17373	17323	17252	17133	17394	17154	17260	17303	17243	17304	17157	17302	17466	17303	17229	17584	17162	17259	17445	17456	17438	17183	17467	17372	17234	17409	17147	17161	17377	17417	17265	17358	17220	17146	17299	17470	17194	17412	17341	17382	17189	17362	17222	17338	17307	17211	17345	17251	17363	17491	17320	17259	17319	17225	17319	17446	17324	17486	17304	17328	17398	17167	17275	17297	17511	17202	17169	17057	17402	17174	17065	17388	17386	17373	17347	17337	17280	17397	17407	17228	17190	17190	17346	17164	17229	17322	17418	17335	17392	17245	17262	17055	17256	17169	17478	17270	17333	17299	17239	17237	17228	17419	17419	17435	17234	17213	17334	17383	17312	17525	17250	17220	17173	17137	17264	17101	17160	17277	17359	17351	17349	17228	17419	17245	17144	17237	17277	17124	17278	17514	17308	17363	17608	17458	17465	17418	17297	17065	17404	17359	17337	17250	17396	17353	17316	17393	17241	17449	17285	17355	17314	17341	17463	17255	17515	17242	17142	17152	17192	17161	17011	17147	17332	17376	17262	17292	17323	17130	17293	17522	17414	17299	17372	17418	17301	17465	17266	17340	17130	17501	17018	17117	17257	17209	17234	17379	17241	17365	17365	17375	17242	17396	17305	17241	17246	17365	17362	17103	17017	17194	17417	17294	17229	17319	17385	17289	17373	17334	17133	17211	17516	17313	17392	17256	17428	17188	17350	17368	17260	17219	17202	17321	17365	17165	17204	17120	17492	17293	17120	17359	17262	17502	17335	17401	17415	17341	17612	17295	17207	17186	17204	17264	17210	17433	17277	17148	17303	17113	17181	17299	17314	17157	17471	17154	17401	17287	17364	17212	17291	17191	17357	17118	17026	17285	17208	17350	17160	17369	17156	17435	17457	17157	17215	17335	17442	17390	17539	17295	17349	17341	17247	17404	17378	17241	17131	17290	17266	17535	17271	17434	17315	17352	17280	17207	17310	17327	17129	17259	17393	17334	17453	17280	17321	17229	17246	17204	17412	17223	17219	17269	17210	17464	17384	17204	17215	17126	17205	17380	17326	17258	17226	17337	17168	17264	17434	17437	17160	17333	17335	17223	17290	17575	17083	17223	17390	17223	17232	17363	17429	17178	17162	17373	17237	17297	17403	17375	17262	17391	17394	17158	17287	17123	17239	17289	17183	17414	17403	17326	17351	17314	17292	17168	17102	17251	17329	17441	17214	17274	17312	17392	17411	17373	17150	17314	17204	17216	17270	17213	17501	17422	17205	17287	17425	17243	17325	17227	17357	17233	17211	17406	17207	17382	17366	17352	17447	17392	17329	17256	17435	17327	17058	17271	17276	17474	17187	17274	17302	17399	17323	17320	17078	17313	17357	17318	17378	17388	17226	17465	17079	17499	17399	17442	17233	17397	17261	17160	17096	17344	17381	17388	17245	17269	17297	17429	17248	17287	17226	17207	17359	17211	17352	17320	17163	17284	17250	17413	17528	17228	17317	17161	17279	17162	17258	17551	17286	17172	17146	17192	17430	17214	17298	17469	17167	17318	17283	17249	17503	17232	17334	17359	17312	17293	17495	17406	17078	17312	17222	17033	17281	17395	17438	17415	17254	17084	17079	17330	17099	17223	17259	17284	17239	17446	17486	17187	17293	17439	17311	17286	17356	17411	17273	17153	17413	17273	17247	17235	17256	17205	17328	17413	17311	17553	17155	17308	17304	17346	17171	17436	17414	17374	17523	17202	17445	17392	17428	17410	17449	17219	17339	17230	17376	17207	17248	17150	17335	17258	17390	17498	17335	17262	17490	17304	17262	17269	17396	17393	17404	17341	17356	17245	17351	17289	17375	17327	17376	17365	17389	17371	17344	17394	17375	17247	17445	17281	17494	17231	17371	17407	17220	17391	17283	17278	17210	17345	17270	17264	17173	17331	17275	17506	17239	17244	17241	17456	17328	17153	17345	17513	17294	17408	17278	17506	17203	17370	17447	17320	17319	17199	17246	17522	17397	17271	17246	17454	17320	17219	17221	17243	17215	17561	17165	17050	17231	17117	17170	17237	17376	17252	17392	17495	17274	17139	17320	17420	17345	17258	17105	16971	17339	17412	17363	17402	17376	17412	17552	17326	17269	17227	17242	17466	17444	17191	17329	17366	17353	17236	17362	17483	17303	17252	17240	17128	17341	17207	17426	17326	17402	17197	17190	17207	17245	17290	17337	17200	17534	17302	17343	17355	17354	17331	17249	17259	17301	17241	17433	17286	17285	17314	17521	17335	17445	17118	17278	17574	17513	17621	17067	17426	17207	17339	17211	17392	17112	17211	17301	17420	17220	17341	17250	17285	17242	17238	17157	17221	17237	17316	17321	17379	17413	17165	17171	17204	17248	17288	17278	17494	17492	17214	17363	17483	17292	17264	17360	17355	17125	17309	17286	17184	17170	17520	17383	17383	17463	17492	17334	17475	17536	17442	17312	17441	17237	17242	17072	17181	17550	17251	17246	17193	17506	17320	17375	17484	17164	17297	17052	17534	17216	17317	17395	17280	17320	17120	17573	17439	17530	17245	17364	17210	17416	17322	17166	17193	17417	17326	17271	17261	17175	17239	17437	17185	17331	17413	17371	17426	17414	17430	17255	17451	17208	17344	17296	17498	17378	17212	17259	17294	17283	17202	17395	17249	17327	17466	17238	17413	17275	16997	17365	17512	17097	17148	17438	17283	17172	17355	17029	17483	17257	17283	17312	17442	17474	17299	17263	17341	17136	17335	17259	17561	17385	17181	17470	17229	17409	17516	17268	17353	17155	17279	17264	17398	17275	17462	17300	17298	17221	17493	17443	17370	17433	17413	17408	17416	17337	17337	17239	17250	17258	17297	17260	17323	17225	17614	17325	17454	17306	17323	17318	17416	17457	17429	17208	17164	17373	17365	17236	17298	17444	17469	17120	17209	17239	17360	17555	17269	17394	17267	17250	17168	17322
32290	50994	42548	35004	29622	26058	22509	19416	18328	20327	26090	25263	25345	23089	19205	17529	16132	15484	15202	15183	14926	14974	14905	14978	14973	14807	14915	14937	14956	14939	14828	14952	14935	14893	14889	14908	15224	14922	15056	14899	14832	15025	14894	14826	15048	14921	14927	15084	15053	14964	14974	15123	14967	14898	14788	14848	14973	14954	15079	14872	15075	14879	15017	15068	15007	14875	14907	14880	14990	14927	14893	14873	14876	15046	14869	15103	14960	15092	14886	14822	14880	15019	14942	15043	14982	14824	14980	14767	14912	15135	14970	15048	14814	14963	14928	14871	14917	15139	15143	15067	14864	15030	14943	14882	14917	15052	15016	14883	15199	14732	14982	14879	14963	15047	14916	15006	14850	14938	14901	14992	14782	14869	14868	15011	14921	14866	14911	14898	14929	15021	14950	14953	14979	14978	15060	14863	14972	14949	14938	15015	15011	14913	14949	15141	14957	14849	14888	14983	14990	14996	14931	14824	15113	15015	14954	15017	14990	14957	14816	14959	14779	14800	15031	14811	14976	14820	15035	15001	14953	14973	15094	14997	15019	14875	14979	14901	14823	15107	15074	14931	15018	15053	14992	14942	14825	14890	14995	14877	14688	14829	14791	14970	15065	14961	14980	14947	15010	14863	14911	14658	14872	14918	14892	14907	14930	15077	14848	14912	14914	14952	14832	15020	15011	15064	14929	14842	14917	14993	14924	14946	14808	14912	14963	15030	15000	14930	14862	14902	14965	15062	15014	14697	14955	14957	15079	15073	14985	14942	14885	14839	14983	14896	14838	14806	14781	14935	14960	14840	15059	14974	14846	14837	14942	14924	14886	14893	14962	15060	14828	15075	14996	14900	15000	14772	14974	14712	14988	14907	14939	14988	15056	14849	14929	14974	14772	15121	15010	15106	14908	14916	14981	14937	15026	14961	14944	15027	14912	15030	14904	15029	15006	14888	14876	14869	14807	14821	14861	15041	14885	14917	15051	15070	14946	15028	15081	15096	14832	15065	14936	14897	14837	14918	14924	14842	14978	14854	14915	15005	14905	15039	15044	15010	14855	14877	14934	14919	14933	14987	14916	14940	14897	15056	14859	14979	15031	14828	14806	14923	14900	14887	14811	14991	14898	14878	14867	15055	14956	15018	15017	15093	14914	15042	14953	14940	14885	14946	14955	14969	14914	14789	15005	14965	15010	14913	14880	15047	15017	14944	14999	14930	14875	15018	14938	14884	14776	14929	14880	14849	15057	14980	15013	14851	14933	15013	14928	14931	15015	14901	14890	14898	14853	14923	14771	15045	14909	14914	14820	15011	14946	14979	14967	15029	14893	14873	15120	14957	15101	15014	14996	14909	15106	14939	14951	14953	14835	14894	14951	14900	14963	14961	14927	14789	14960	14913	14911	15103	14888	14877	14813	15015	14836	15045	15001	15022	14862	14923	14977	14978	14973	14958	15010	14854	15009	14911	15039	14768	15007	14934	14924	14998	14845	15033	14941	15026	14881	15116	14973	14997	14856	15087	14979	14867	15039	15003	14925	14760	15096	15043	14922	15066	14889	14816	14864	14914	14941	14810	14985	14910	15077	14952	14958	14856	14913	14730	15047	14794	15010	14897	14957	14955	15012	15042	14918	14912	14940	14988	14778	14906	14998	14841	14993	14964	14877	14939	14981	14968	14910	14793	14910	15082	14925	14767	14880	14983	15023	14946	15044	14852	15060	15006	14987	14863	14844	14894	15072	14992	14942	14944	14677	14879	15079	14738	14938	14838	14981	14916	15120	15063	15038	14830	15128	14903	14912	14914	15049	14934	14817	14839	14944	15006	14827	14912	14939	14878	14924	14980	14968	14836	14895	14890	14979	14780	14905	14891	14969	15104	14970	14980	15037	15073	15058	14824	15019	14855	14701	15025	14817	14998	14889	14960	14781	15005	14947	14939	15181	14923	14850	15058	14915	14893	14969	14969	14869	14963	14956	14850	14853	14943	15080	14910	14992	14873	15091	15032	14996	14901	14992	14841	14933	14940	14924	14965	14802	14969	14944	15009	15087	15025	14872	14874	15056	14802	14963	15019	15076	15061	15012	14819	15038	14905	14856	14996	15143	14957	14955	15044	14972	14923	14853	14851	14986	14875	15012	14832	14954	14880	14938	14970	14909	14861	14914	14883	14887	14858	14919	14928	14862	15057	14872	14871	15078	14807	14949	14859	14757	14851	14927	15015	15072	14855	14887	14991	14966	14945	14839	15028	14851	14814	14996	14702	14996	15052	14967	14809	15029	14978	14903	14944	14912	14869	14882	14935	14977	15152	14854	14785	14907	15052	14791	14979	14867	14985	14858	14874	14796	14947	14943	14925	14883	15031	15114	14950	15027	14999	15012	14899	14957	14846	15032	14899	14959	14977	15073	14837	15039	15122	14936	14926	14887	14888	15088	14781	14854	14988	15042	14851	15118	14897	14787	14944	14991	14907	15116	14909	14963	14982	15031	15002	14987	14836	15065	14921	14876	14950	14795	14826	14931	14871	14814	14902	15128	14943	14932	15058	14665	14912	14928	14981	15053	14997	14894	15048	14948	14949	15111	15000	15056	14956	14856	14790	14853	14981	15028	15016	14978	14957	15114	14949	14971	15091	14796	14833	14935	14888	14842	15070	14848	14845	15021	14982	14869	14995	15090	15020	14928	15085	15002	14924	15000	14874	14916	14718	14927	14840	15097	14869	14802	15072	14857	14985	14936	14920	14950	14985	14919	14973	14800	15031	14932	15030	14846	14859	15058	14827	15084	14855	14874	14951	14991	14870	15036	14883	15068	15055	14940	14957	14947	14830	14851	15062	14962	14939	14932	14913	14856	14860	14936	14856	14907	15135	15050	14777	14884	14915	14931	15000	14899	15078	14989	14885	14922	14832	14980	14933	15107	14911	14866	14894	14634	15148	15129	14837	15007	14891	14993	14850	15012	14765	14814	15088	14907	15046	15070	14888	14955	14940	14991	14904	14860	14965	15031	14904	14953	14918	14975	14874	15000	14978	15054	15054	14969	14910	15000	14980	14888	15075	14885	14875	14781	14922	14659	14924	15083	14992	14797	14861	15046	14822	14927	14969	15060	14800	14920	14906	15010	14994	15007	15024	15005	15147	14766	14869	14748	15001	15112	14836	14792	15165	15012	14859	14798	14931	14974	15027	14911	15064	14955	14796	15004	14859	14961	14882	14947	14867	14905	14916	14983	14911	14987	14924	15037	14927	15046	14909	14874	14754	14957	15001	15020	14976	14721	14990	14927	14676	15004	14942	14978	15053	14954	14935	14956	14863	15166	14894	15029	14866	14939	15149	14967	14980	15089	14902	14932	14947	14989	14864	14823	14984	14804	14977	14841	14813	14994	14917	14903	14799	15068	15068	14964	14870	15014	15117	15002	15075	14854	14850	14853	14940	14871	14937	15045	14930	14859	14929	14958	14863	14879	14905	14984	14910	14918	14924	15043	15014	14965	15077	14798	14936	14769	14940	14812	14956	14873	14907	14809	15001	14868	14887	14945	15140	14903	14909	14899	14973	15043	15038	15073	14884	15147	14837	14922	14929	15078	14918	14847	14804	14809	14996	15005	14977	14938	15071	14876	14780	14875	14859	14907	14803	14944	15051	15019	14972	14845	14968	14987	14868	14930	15056	14857	14922	15022	14923	14988	14844	14938	14911	14890	15165	14998	14992	14851	14829	15004	14951	14910	15004	15065	14889	14881	14851	14900	14858	14763	14915	14811	15106	14938	14884	14909	15049	15031	14899	14900	15020	15031	14991	14907	15018	15124	14802	14935	15062	14851	14934	14864	14943	14978	15096	15112	14846	14877	14979	14788	14833	14967	14840	15013	14946	14840	14953	14841	14902	14982	15004	14964	14849	14900	14949	14868	14961	14923	14846	15089	14886	15066	14808	14899	14889	14793	15016	14919	14836	14887	15070	14961	14945	15027	14881	14970	14944	14951	14913	14937	14879	15042	15074	14996	14831	14860	14884	15065	14799	14837	14834	15018	14969	15114	14890	15027	14948	14893	14841	15003	14704	15012	14901	15003	15050	15016	14894	14991	15079	14973	14823	15023	15121	14893	14891	14859	14822	14914	14889	15069	14927	15185	15031	14897	14902	14784	14804	14997	14927	14689	14946	14906	14987	14965	14888	15013	14830	15034	14982	15024	15018	14776	14989	15031	14900	15000	14875	14927	15085	14972	15007	14964	14826	14867	15098	14877	15008	14971	14778	15011	15030	15039	14856	14838	14914	15131	14930	14965	15001	15043	14941	14810	14985	15098	14806	14823	15004	14974	14984	14828	15014	15164	14883	14806	14791	15031	15001	14964	14909	14910	14949	14893	15059	14808	14956	14973	15137	14895	15044	14753	14988	14834	14745	14927	14978	14900	15053	14826	14887	14821	14866	14778	15024	14950	15024	14928	14944	14939	14736	14827	14981	14900	15003	14943	14845	14877	14932	14836	14894	14894	15032	15051	14972	15033	14790	14772	14724	14842	14939	14924	14891	14972	14887	14930	14733	14881	14975	15224	14894	14891	14842	14749	14981	14934	15066	14972	15049	14993	14942	14840	15033	14856	14999	14952	14988	14886	14869	14894	15045	14911	15022	14951	15019	15011	14979	14933	14831	14885	15009	14896	15083	14873	14915	14806	14988	14988	14981	14921	14798	14978	14874	14907	14994	14986	14952	14981	14965	14839	15014	14882	14807	14921	14956	14942	14910	14936	14940	14836	14959	14865	15005	14803	15032	15061	15029	14832	15069	15063	15089	14916	15016	15048	15048	14827	14862	14977	15099	14756	15178	14920	15005	14827	14929	15005	15006	15091	14983	14790	14983	15001	14818	14842	14771	14790	14891	14896	14955	14804	15101	14914	14795	15027	14869	15032	14953	14880	15060	15067	14907	14872	14989	14835	14900	14813	14919	14906	14916	14751	15016	15071	14825	14987	14780	14880	14845	14831	14778	15016	14908	14958	15061	15066	15046	14963	15034	15006	14952	14840	14965	14916	15020	14893	14975	14847	15110	15018	14917	14800	14850	14965	14774	14972	15048	15153	14874	14943	14959	14977	14894	14818	14959	15010	14720	14912	14879	14958	14962	14930	15035	15056	14928	14911	14984
22714	21315	29049	24047	23176	27217	29031	22896	21527	21905	28230	32922	31915	27121	23269	20698	19202	18227	18051	17905	17709	17901	17741	17794	17596	17661	17646	17607	17665	17636	17489	17501	17540	17782	17729	17520	17744	17613	17368	17751	17700	17785	17598	17345	17572	17421	17586	17915	17761	17664	17730	17482	17517	17760	17574	17666	17638	17546	17570	17552	17498	17586	17622	17705	17468	17571	17645	17718	17540	17580	17597	17398	17578	17603	17687	17735	17754	17616	17709	17597	17447	17535	17581	17591	17607	17603	17674	17591	17510	17732	17906	17640	17601	17549	17816	17451	17606	17456	17505	17567	17519	17706	17812	17721	17564	17542	17630	17546	17502	17458	17701	17384	17706	17493	17638	17727	17666	17629	17717	17660	17629	17637	17732	17558	17497	17450	17598	17549	17734	17690	17406	17615	17650	17884	17510	17726	17540	17586	17487	17549	17536	17446	17716	17570	17417	17544	17595	17590	17666	17462	17477	17676	17564	17449	17514	17451	17380	17534	17854	17715	17907	17751	17653	17737	17765	17655	17451	17616	17744	17528	17706	17549	17565	17697	17465	17569	17626	17606	17618	17415	17732	17653	17388	17682	17525	17434	17430	17379	17486	17663	17473	17607	17708	17437	17589	17582	17459	17634	17440	17338	17456	17587	17570	17767	17585	17552	17678	17570	17566	17819	17765	17531	17467	17703	17291	17428	17447	17624	17466	17520	17817	17359	17262	17537	17514	17522	17452	17366	17531	17461	17614	17754	17637	17544	17589	17525	17712	17719	17564	17606	17431	17509	17479	17455	17605	17540	17467	17556	17550	17704	17639	17662	17471	17526	17528	17557	17575	17554	17673	17751	17621	17683	17583	17777	17724	17650	17390	17599	17664	17689	17468	17460	17613	17387	17364	17587	17455	17581	17669	17757	17634	17712	17388	17777	17674	17434	17626	17452	17538	17492	17706	17647	17751	17664	17583	17440	17513	17525	17562	17522	17679	17630	17585	17534	17628	17334	17556	17398	17532	17732	17476	17524	17551	17828	17641	17522	17580	17504	17611	17713	17532	17462	17496	17517	17612	17721	17654	17595	17718	17552	17605	17729	17549	17501	17527	17566	17440	17422	17675	17725	17492	17389	17430	17682	17463	17412	17593	17427	17491	17631	17668	17296	17443	17675	17520	17589	17565	17540	17589	17566	17268	17443	17398	17666	17732	17483	17493	17638	17668	17509	17493	17657	17633	17614	17603	17692	17631	17582	17556	17502	17616	17462	17435	17592	17724	17631	17602	17756	17524	17509	17530	17721	17515	17625	17495	17421	17456	17507	17339	17693	17583	17447	17489	17305	17586	17540	17523	17461	17402	17529	17464	17579	17486	17560	17515	17573	17413	17542	17361	17620	17616	17629	17601	17590	17471	17739	17675	17535	17550	17637	17508	17406	17438	17510	17443	17514	17533	17559	17452	17568	17574	17582	17549	17589	17458	17343	17523	17729	17484	17413	17316	17493	17362	17663	17750	17444	17679	17482	17745	17556	17231	17668	17549	17533	17468	17445	17332	17362	17489	17395	17722	17542	17507	17566	17519	17652	17797	17613	17506	17528	17784	17502	17466	17565	17531	17557	17682	17841	17416	17401	17438	17480	17626	17510	17555	17486	17665	17570	17437	17487	17836	17762	17536	17566	17475	17524	17510	17541	17573	17668	17603	17645	17595	17572	17488	17597	17485	17507	17422	17360	17522	17217	17435	17730	17645	17618	17727	17723	17839	17567	17627	17362	17543	17715	17557	17574	17479	17606	17736	17504	17496	17484	17472	17461	17600	17532	17651	17521	17518	17531	17456	17584	17739	17536	17435	17732	17423	17533	17561	17642	17552	17531	17504	17523	17672	17767	17747	17429	17723	17595	17764	17491	17690	17344	17392	17606	17525	17530	17706	17536	17610	17522	17482	17631	17355	17496	17465	17628	17608	17713	17578	17589	17490	17428	17575	17467	17556	17521	17555	17530	17614	17458	17533	17414	17549	17663	17578	17667	17681	17413	17475	17442	17536	17700	17619	17326	17586	17520	17624	17658	17471	17631	17714	17547	17418	17492	17573	17572	17509	17588	17650	17340	17407	17659	17452	17255	17409	17556	17747	17644	17579	17494	17522	17610	17586	17447	17519	17494	17551	17486	17433	17391	17631	17481	17520	17547	17369	17555	17364	17417	17508	17551	17683	17557	17739	17554	17690	17404	17655	17495	17562	17493	17546	17566	17613	17629	17299	17613	17560	17530	17501	17340	17436	17355	17686	17478	17548	17417	17581	17640	17416	17742	17413	17539	17447	17384	17529	17465	17573	17512	17309	17322	17630	17585	17525	17504	17626	17401	17617	17649	17454	17619	17528	17427	17391	17525	17636	17670	17438	17579	17417	17769	17549	17710	17723	17562	17478	17401	17643	17579	17511	17629	17663	17797	17449	17537	17445	17537	17638	17584	17562	17555	17209	17484	17528	17473	17412	17662	17470	17443	17495	17681	17510	17345	17416	17442	17535	17462	17452	17687	17549	17599	17581	17647	17636	17372	17546	17441	17679	17400	17435	17625	17515	17639	17700	17445	17681	17736	17658	17480	17535	17496	17360	17500	17733	17542	17504	17505	17531	17637	17566	17564	17580	17635	17433	17556	17682	17585	17515	17509	17481	17547	17595	17716	17457	17732	17615	17330	17577	17448	17498	17511	17482	17367	17405	17575	17670	17603	17492	17619	17620	17187	17425	17295	17551	17626	17691	17536	17615	17510	17584	17577	17554	17477	17576	17397	17495	17428	17471	17468	17580	17555	17534	17550	17583	17727	17595	17639	17637	17596	17532	17647	17633	17414	17410	17552	17561	17617	17510	17564	17527	17553	17644	17534	17519	17536	17454	17554	17652	17581	17365	17774	17541	17576	17720	17614	17534	17377	17800	17488	17571	17378	17426	17531	17399	17663	17479	17750	17783	17714	17595	17456	17474	17421	17723	17439	17516	17473	17342	17428	17569	17642	17375	17381	17651	17651	17658	17449	17458	17821	17589	17624	17528	17518	17546	17518	17641	17805	17722	17446	17496	17647	17527	17492	17695	17800	17750	17544	17506	17520	17457	17630	17394	17569	17580	17598	17504	17465	17444	17613	17489	17529	17567	17425	17720	17389	17423	17546	17412	17748	17494	17659	17481	17576	17555	17421	17742	17585	17418	17797	17647	17605	17493	17469	17519	17556	17578	17713	17545	17430	17671	17360	17476	17460	17611	17565	17554	17612	17515	17517	17530	17482	17291	17698	17547	17419	17466	17491	17545	17628	17598	17519	17525	17493	17559	17587	17717	17485	17478	17631	17496	17382	17584	17545	17514	17573	17647	17556	17460	17683	17648	17643	17427	17450	17242	17539	17392	17320	17652	17432	17654	17577	17783	17528	17745	17601	17450	17456	17394	17443	17711	17668	17592	17644	17554	17305	17490	17536	17440	17649	17516	17651	17690	17510	17628	17381	17625	17411	17589	17597	17606	17460	17690	17590	17600	17728	17687	17653	17584	17370	17639	17601	17528	17539	17693	17627	17678	17479	17558	17591	17567	17511	17495	17726	17487	17573	17621	17579	17594	17589	17600	17376	17461	17486	17653	17410	17788	17399	17483	17383	17555	17514	17644	17581	17503	17516	17456	17666	17559	17613	17481	17542	17411	17593	17594	17544	17724	17593	17656	17475	17689	17524	17520	17590	17542	17448	17536	17485	17600	17678	17622	17514	17470	17712	17642	17605	17354	17480	17378	17496	17550	17399	17638	17541	17722	17454	17406	17462	17580	17272	17715	17723	17489	17547	17489	17625	17551	17567	17652	17451	17630	17543	17645	17509	17781	17582	17504	17536	17573	17509	17487	17623	17598	17581	17489	17602	17862	17676	17594	17770	17708	17510	17384	17424	17419	17717	17720	17398	17671	17666	17479	17542	17508	17476	17479	17560	17727	17607	17683	17477	17647	17430	17596	17651	17237	17361	17523	17607	17457	17542	17478	17878	17627	17332	17394	17500	17424	17579	17570	17425	17651	17615	17262	17566	17525	17466	17415	17611	17404	17714	17465	17494	17557	17528	17729	17648	17445	17291	17541	17494	17501	17590	17574	17749	17625	17249	17567	17500	17739	17676	17468	17410	17484	17488	17599	17707	17845	17774	17486	17569	17585	17612	17319	17609	17853	17592	17791	17543	17438	17657	17616	17422	17444	17489	17474	17576	17444	17457	17497	17564	17442	17754	17420	17536	17737	17675	17543	17550	17458	17379	17454	17695	17490	17501	17642	17748	17472	17656	17433	17517	17566	17535	17584	17626	17645	17656	17623	17455	17323	17404	17458	17485	17625	17616	17574	17407	17678	17440	17712	17490	17359	17563	17448	17675	17684	17739	17523	17585	17561	17453	17461	17516	17364	17554	17571	17582	17464	17365	17634	17696	17532	17586	17478	17492	17463	17608	17419	17694	17687	17615	17556	17719	17543	17588	17542	17600	17448	17284	17557	17598	17587	17489	17431	17638	17703	17611	17523	17448	17655	17595	17561	17514	17558	17724	17423	17512	17565	17495	17542	17622	17582	17418	17635	17485	17494	17314	17455	17473	17447	17694	17733	17596	17551	17649	17686	17387	17807	17465	17613	17507	17315	17599	17463	17425	17500	17326	17411	17710	17607	17400	17446	17559	17648	17571	17654	17641	17696	17579	17575	17427	17488	17471	17731	17607	17525	17432	17587	17647	17600	17585	17539	17618	17728	17511	17567	17568	17526	17452	17482	17552	17598	17728	17611	17593	17629	17509	17465	17523	17669	17660	17474	17652	17589	17531	17520	17522	17651	17522	17677	17403	17567	17466	17377	17676	17655	17678	17513	17629	17702	17438	17711	17501	17485	17406	17741	17490	17700	17608	17789	17591	17342	17562	17679	17670	17548	17680	17832	17688	17377	17584	17624	17725	17561	17489	17420	17613	17559	17586	17658	17552	17425	17306	17505	17711	17539	17551	17549	17701	17524	17512	17741	17456	17521	17287	17627	17480	17503	17470	17452	17576	17830	17486	17735	17535	17569	17476	17695	17697	17599	17530	17716	17580	17582	17729	17551	17383	17681	17573	17635	17662	17586	17582	17418	17561	17440	17259
36799	60804	54173	44098	37857	31849	26194	21774	20552	21002	30982	34872	32396	26633	21524	18575	16661	15559	15336	15180	15074	14909	15105	15023	15130	14834	14996	15051	15062	15069	14993	15158	15043	14995	15125	15081	15048	15039	15128	15156	15090	15074	15148	15183	15157	14887	15094	15091	15190	15077	15127	15052	14984	15182	15207	15103	14998	14974	15000	15133	14990	15043	15069	15070	15211	15017	14938	15030	14976	15127	15049	15004	15011	15140	15060	15007	14851	14994	14952	15083	15018	15196	15126	14969	15226	14911	15128	15019	14891	15123	15134	15147	14915	15220	14873	14958	14976	15155	15064	15005	14983	14993	15179	15357	15278	15033	15016	15085	14828	14954	15085	15125	14978	15047	15067	15094	15051	15013	15056	15147	15083	14941	15019	15079	15106	14935	15174	15174	15032	15153	15221	15091	14944	14958	14948	14846	15062	15096	15192	14880	14907	15068	15086	14979	15084	15000	15148	14862	15039	14996	15037	14937	14949	14973	15061	14979	15071	14939	14758	14932	14954	14959	14836	14959	15050	15074	15016	15209	14980	15211	15074	15156	15001	15117	15046	14999	15131	15039	14870	15051	14929	14902	15126	15125	15104	15140	15057	15031	14969	14917	14890	14913	15002	14998	15037	14976	15067	14957	15087	14980	14925	15079	14952	14979	15184	14958	15040	15042	15048	15045	15106	14951	14953	14957	15198	15196	14938	15003	14915	14892	14947	15040	15143	15119	14883	15066	15098	15086	15159	14986	14970	15112	15215	14931	15059	15049	15022	15037	15206	14978	15049	15060	15178	15042	15148	15056	15121	15196	15100	15087	15072	14976	14894	15067	15093	15073	15177	14841	15050	15032	15123	15161	15087	14840	15047	15073	15038	15066	15176	15075	14925	15001	14926	15206	14858	15023	15069	14910	14998	15091	15002	14917	15035	14939	15006	15247	14845	15074	14876	15057	15247	15042	15050	15097	14992	14892	15105	15100	14951	14985	15066	14996	14982	15116	15033	15098	15042	14953	15027	15070	15070	15026	15034	14956	15001	15160	14962	14996	15026	15240	14902	15008	14907	15040	14912	15065	15053	15003	15121	15058	14968	15077	15025	15011	14953	14907	15104	15089	15138	15065	14944	15141	15080	15024	14867	14929	15011	15160	15120	15107	14957	15096	15129	14983	14997	15104	14942	14969	14928	14988	15027	14962	14955	15015	14988	15000	15036	14897	15066	15029	14990	15021	15114	15137	14774	15128	14942	14925	15216	14915	15134	14964	14982	15044	14895	14993	14934	14944	15026	15095	14942	15254	15129	15140	14909	14915	14991	14995	15025	14868	14971	15010	14881	15229	15023	15129	15054	15002	15143	14964	14995	15050	15061	14930	14922	15083	15214	14827	15118	15074	14942	15025	14944	14919	15062	15061	14935	14984	15135	14984	14765	15092	15223	15063	15196	15117	15037	15000	14904	15039	15091	15181	15171	15016	15084	15217	15127	15018	14955	15012	15070	15097	15037	14904	14777	15116	14994	14972	14921	14934	14894	15147	15039	14890	15081	15125	14920	15029	15087	14902	14978	14874	15033	15070	14773	15044	14991	14923	15002	15052	15076	14961	15048	15179	14983	15018	14966	15152	15154	14886	15021	15028	15038	14884	15101	15059	14947	15006	15069	14894	15004	14986	15133	14929	15139	15265	15125	15152	14952	14933	15043	15082	15088	14900	15086	14928	15006	15125	15090	14972	14928	15242	15160	14969	14995	15070	15032	14978	14997	15112	14928	15046	15093	14892	15092	14913	14870	14938	15052	15081	14979	15143	15011	14978	15018	15033	15031	14930	14905	14969	15008	15123	14963	15048	15002	15113	15096	14944	14977	15021	14952	15126	15250	14902	14969	14986	15116	15117	15044	14943	14962	15228	14986	15038	15211	15172	15053	14949	15104	14982	15087	15046	14946	15075	14964	15026	15056	15027	15011	14931	15068	15105	15067	15108	15174	15176	15080	14947	15136	15053	15098	15065	15137	15005	15179	14956	15200	14908	15090	15250	15208	15014	15049	15098	15140	15047	15178	14938	14962	15003	15108	15037	14939	14997	15066	15040	15044	14874	15100	15037	14930	15111	15049	15006	15009	15043	15066	15035	15187	14990	14948	15089	15326	15035	15139	15181	15211	15040	14938	15161	14995	15099	15092	14901	14869	14989	14811	14948	14851	15096	15231	14849	14985	15037	15043	15049	14997	15030	15105	14986	15027	14851	15064	15045	15020	15095	14990	15031	15040	15006	15165	15077	14967	14980	14918	14923	14871	15013	15012	14890	15083	15052	15006	15076	15022	14923	15040	15029	15010	14991	14857	15041	14981	15050	14934	14993	14988	15052	15008	15056	15116	15145	15019	15041	14885	15007	15154	14999	15133	14977	15156	14925	14989	14957	14970	14969	15172	14911	15150	14982	15054	15086	14970	14973	14980	15131	14863	14969	15069	15082	14862	14976	14994	15135	14974	14958	15044	15059	15186	14953	15040	15176	14970	15052	14973	14874	15055	14989	14971	15259	14976	15069	15045	15016	15021	14995	14848	14959	15101	14976	14935	15007	15031	15143	15168	14911	15124	14942	15183	14895	15064	15014	14956	15208	14929	15047	15035	15012	15245	15002	15016	14889	15144	15055	14845	15064	15086	15084	15022	14904	14973	15060	14899	14993	15117	15078	15209	14975	15030	14971	15160	15123	15048	14816	15072	14995	14914	14937	15011	15066	15024	14965	15051	15132	15011	15012	15017	14948	15065	14958	15130	14906	15019	15019	14992	15027	15087	15021	14978	14824	15047	15200	14896	15176	14887	14905	14955	15048	14991	14849	14982	14973	15005	15029	15129	15027	14930	15168	15060	15044	14907	15027	15068	14975	15152	15063	14969	15117	14972	15098	15021	15116	15241	14791	15012	15150	14898	14943	15105	15069	15043	14928	15045	15009	15055	15199	15009	14896	14992	14874	15043	15096	14953	15096	15005	14979	15178	15066	14958	15010	15021	15149	15059	15216	14994	15156	14961	15049	15219	14915	14948	15036	15014	15103	15133	14978	14902	14933	15111	15015	14933	15225	15085	15024	15175	14984	14986	15088	15047	14996	15004	14975	15064	15055	15090	15321	15012	15001	14952	15027	14951	15093	15081	14867	15193	14864	14989	15028	15047	14889	15080	15184	15050	14925	15098	15039	15022	14874	14984	14922	14860	15029	15073	15071	14888	15130	15036	15158	14973	14945	14976	15192	15162	15032	14932	15052	15071	15014	15058	14937	15054	14945	14906	14986	15036	14880	15017	15063	14955	14921	14990	14968	15010	14933	14842	15021	14982	14997	15020	14849	14914	14977	15040	15019	15020	14890	15003	15087	15018	15180	14901	15061	15064	15065	15044	15167	15044	14957	15025	14992	15063	15070	15041	15134	15081	15082	15114	14896	14734	15018	15240	14954	15123	14968	14967	14986	14931	15100	15067	15011	15039	14932	14975	15124	15305	14886	14894	14921	14977	15221	14787	15005	15048	15166	15024	14933	15099	15055	14798	15029	15037	14975	14825	14977	15015	14875	14959	15056	15005	15141	15133	15099	15003	15038	15242	15125	15083	15084	15092	15007	15117	14899	14962	14942	15024	15044	15008	15125	15020	14883	14955	14998	15074	15045	15183	15094	15160	14946	14975	14920	15084	15188	15175	15167	15098	14934	14995	15030	15019	15190	15138	15016	15069	15015	14912	14912	15186	14988	15190	14986	14979	14993	15100	15059	15097	15014	15019	14969	14972	15115	15084	14995	15110	15056	15205	14901	14774	14877	15104	15056	15038	14989	14989	14909	15146	14983	15059	14980	15047	14947	15237	15130	15259	15074	14942	14929	15006	15128	15194	15106	15068	14937	14996	14996	14958	14989	14985	15152	14993	15084	15085	14976	15010	14928	15003	15025	15055	14960	14927	15070	14902	14903	14900	14892	15066	14973	14889	15094	15154	14969	15023	14997	15036	15061	15152	15057	14952	15008	15046	14935	15178	14826	15091	15018	15186	14980	15103	14952	15222	15039	14893	14993	14963	15066	15076	15117	14957	15005	15313	14916	15008	14982	15007	14828	14988	15166	14861	14998	14946	15137	15131	15009	15096	15256	15061	14954	15022	14981	14910	15039	14955	15038	14821	14947	14931	15046	15119	14919	14946	15091	15131	15115	15089	14976	15152	15109	14983	15027	15134	15024	15047	14949	15071	15002	15135	15103	15087	14930	15079	15085	15132	15010	15026	14970	14971	15105	15263	15109	15017	15037	14930	14942	14909	14917	15068	15003	15188	15164	14997	14776	15040	15087	14887	14970	15355	14843	15011	14883	14926	15174	15003	14992	14996	15215	14973	15083	14995	15074	14934	15139	14992	15125	14948	14954	14942	15094	14938	15167	14927	15019	14928	15220	14916	15117	15030	15191	14995	15158	15172	15077	15115	14987	15084	14898	15203	15031	15191	14857	15009	15035	14950	15120	14907	15054	14897	15093	14997	15044	15002	14858	15009	15032	14990	15107	15026	15205	15126	15076	15132	15060	15113	15054	15042	15017	14962	14990	15006	14948	15088	14936	14966	15099	15014	15017	15067	14973	15049	15073	14888	15143	15001	15023	15008	14990	14818	15128	15171	15120	15119	14952	15092	15099	15076	15100	15046	15013	15030	14948	14938	15197	15051	15159	15162	15052	15059	14975	15162	15019	14942	14950	15030	15048	14852	15049	15029	15068	14937	14997	14953	15058	14977	14978	15216	14967	15055	14760	15182	15321	15119	15005	15022	14903	15040	15029	15132	14952	15015	14949	15020	15192	14872	15169	15105	15095	14864	14832	14982	15081	14867	15052	14965	15044	14982	15077	15013	15127	15026	15049	14955	14957	15075	15036	14948	15169	15237	15096	15113	15045	15030	15130	15033	15199	15041	15029	14937	14865	15023	15040	14999	15050	14966	15113	15128	15189	15055	15062	14849	15133	15089	14982	15072	15060	14942	14830	15177	15195	15114	14886	14999	15040	15155	15229	14993	15076	14948	14932	14759	15042	14855	15122	15183	14897	15033	15023	15187	15002	14834	14966	15030	14895	14932	15109	15038	14987	15111	15019	14815	14933	15046	15092	15032	15027	15088	15164	15152	15058
28810	26742	31557	30022	25197	22690	20517	18639	18016	17886	18163	18581	19026	18254	18143	17984	17636	17592	17610	17540	17374	17534	17466	17475	17476	17503	17231	17313	17507	17434	17562	17501	17431	17374	17478	17367	17562	17614	17600	17284	17505	17413	17565	17435	17516	17485	17538	17539	17598	17155	17324	17505	17294	17692	17726	17445	17438	17430	17492	17471	17524	17260	17576	17526	17407	17476	17612	17447	17417	17573	17353	17559	17622	17599	17387	17504	17486	17481	17434	17355	17400	17613	17418	17390	17243	17523	17536	17378	17493	17345	17385	17459	17341	17152	17645	17564	17474	17445	17428	17619	17241	17444	17576	17723	17424	17487	17470	17243	17618	17578	17337	17555	17479	17563	17488	17340	17790	17547	17494	17454	17589	17644	17500	17589	17377	17462	17346	17380	17550	17422	17511	17681	17499	17394	17484	17428	17650	17636	17444	17420	17562	17379	17508	17482	17776	17564	17605	17531	17506	17602	17529	17388	17375	17143	17579	17306	17344	17500	17259	17298	17414	17347	17413	17421	17454	17342	17344	17396	17423	17350	17483	17443	17248	17417	17404	17662	17500	17268	17384	17576	17541	17440	17543	17358	17455	17464	17645	17568	17402	17603	17297	17543	17525	17454	17465	17335	17473	17460	17343	17473	17364	17295	17579	17465	17430	17317	17521	17405	17429	17348	17466	17365	17509	17348	17389	17256	17320	17696	17493	17324	17381	17390	17486	17422	17393	17457	17471	17275	17429	17435	17574	17382	17576	17599	17231	17498	17484	17236	17482	17512	17569	17419	17575	17514	17284	17556	17586	17355	17338	17462	17506	17348	17457	17251	17442	17448	17448	17479	17393	17548	17513	17321	17327	17611	17685	17629	17411	17468	17493	17706	17393	17428	17422	17508	17656	17493	17605	17538	17697	17432	17414	17524	17631	17404	17442	17718	17546	17477	17357	17409	17361	17484	17429	17519	17486	17454	17438	17473	17260	17429	17479	17417	17460	17372	17480	17301	17306	17490	17303	17218	17482	17559	17381	17450	17527	17241	17447	17350	17548	17349	17610	17341	17388	17522	17383	17431	17570	17437	17592	17381	17544	17371	17453	17461	17492	17389	17261	17258	17414	17566	17363	17379	17351	17474	17424	17462	17479	17464	17421	17514	17713	17490	17629	17411	17340	17564	17438	17537	17424	17540	17496	17288	17411	17348	17399	17481	17253	17455	17277	17413	17304	17434	17343	17511	17415	17513	17662	17463	17484	17671	17564	17464	17465	17400	17533	17353	17434	17318	17439	17395	17662	17584	17405	17441	17510	17441	17637	17622	17474	17482	17460	17469	17425	17670	17483	17592	17463	17508	17373	17291	17615	17667	17298	17427	17337	17269	17263	17440	17570	17421	17479	17374	17437	17592	17434	17474	17563	17391	17443	17674	17610	17481	17392	17486	17459	17438	17420	17462	17248	17433	17622	17441	17378	17370	17526	17433	17377	17553	17248	17328	17319	17359	17434	17540	17377	17533	17469	17448	17618	17434	17273	17531	17320	17530	17258	17356	17532	17195	17277	17560	17514	17504	17376	17387	17426	17408	17419	17295	17576	17545	17462	17514	17526	17533	17409	17422	17576	17305	17396	17383	17506	17513	17520	17375	17288	17386	17533	17302	17423	17473	17584	17478	17606	17417	17513	17246	17577	17674	17416	17567	17540	17236	17255	17671	17631	17569	17374	17581	17351	17393	17444	17376	17522	17513	17541	17441	17465	17300	17399	17378	17459	17378	17431	17543	17566	17395	17516	17427	17397	17285	17502	17323	17479	17469	17374	17567	17459	17518	17341	17542	17380	17487	17465	17363	17320	17512	17469	17595	17395	17332	17497	17686	17454	17486	17544	17177	17514	17324	17532	17350	17387	17589	17484	17262	17446	17397	17373	17447	17605	17268	17436	17559	17476	17532	17383	17453	17522	17530	17461	17177	17399	17527	17404	17463	17584	17420	17453	17389	17330	17361	17293	17378	17505	17393	17385	17271	17625	17570	17501	17418	17421	17531	17437	17660	17511	17452	17514	17452	17471	17235	17208	17351	17432	17360	17580	17451	17553	17370	17217	17508	17550	17469	17515	17642	17612	17469	17545	17438	17478	17285	17574	17631	17684	17393	17365	17478	17471	17513	17461	17536	17491	17408	17412	17464	17542	17308	17422	17428	17526	17467	17320	17517	17493	17565	17319	17512	17677	17480	17449	17386	17569	17484	17661	17362	17318	17562	17426	17453	17541	17523	17314	17603	17353	17457	17497	17380	17460	17432	17559	17675	17601	17539	17412	17282	17467	17293	17424	17325	17478	17679	17282	17578	17489	17490	17546	17457	17253	17520	17474	17486	17483	17397	17356	17560	17437	17550	17518	17429	17421	17432	17350	17482	17567	17460	17487	17461	17516	17586	17366	17657	17560	17614	17336	17493	17591	17639	17695	17503	17409	17273	17658	17604	17626	17412	17481	17489	17505	17361	17648	17317	17353	17527	17563	17619	17433	17473	17412	17465	17538	17431	17596	17465	17382	17575	17403	17688	17476	17292	17471	17376	17520	17407	17457	17557	17431	17407	17395	17592	17473	17413	17573	17629	17511	17572	17519	17339	17316	17550	17519	17426	17353	17350	17535	17581	17402	17532	17427	17438	17612	17483	17277	17697	17654	17549	17762	17562	17564	17382	17467	17303	17774	17513	17668	17319	17518	17394	17305	17570	17422	17474	17538	17247	17284	17320	17489	17458	17458	17507	17510	17514	17572	17570	17468	17405	17574	17575	17465	17367	17377	17621	17510	17572	17570	17437	17527	17401	17570	17622	17568	17625	17410	17365	17465	17419	17303	17441	17342	17485	17463	17635	17433	17332	17294	17384	17301	17256	17423	17493	17481	17413	17655	17464	17479	17368	17470	17561	17481	17477	17385	17484	17290	17384	17411	17413	17600	17449	17624	17279	17370	17541	17422	17515	17528	17564	17554	17526	17465	17688	17312	17553	17347	17531	17375	17588	17483	17557	17353	17319	17485	17406	17404	17470	17421	17557	17684	17392	17508	17399	17462	17422	17726	17394	17520	17387	17277	17595	17435	17427	17353	17667	17667	17580	17440	17499	17464	17541	17468	17473	17370	17372	17322	17504	17450	17527	17530	17474	17625	17431	17425	17398	17357	17368	17546	17608	17379	17526	17457	17427	17477	17480	17666	17390	17256	17459	17473	17627	17357	17649	17381	17373	17495	17283	17341	17756	17585	17559	17673	17300	17467	17464	17577	17553	17437	17567	17526	17683	17370	17472	17478	17606	17510	17644	17484	17392	17648	17509	17489	17430	17310	17476	17455	17654	17575	17491	17520	17631	17463	17411	17410	17568	17709	17440	17398	17522	17415	17426	17332	17432	17547	17520	17474	17470	17532	17293	17541	17407	17343	17347	17665	17442	17403	17304	17379	17446	17431	17518	17488	17428	17510	17528	17558	17406	17566	17741	17506	17443	17461	17689	17419	17412	17545	17402	17565	17323	17384	17606	17513	17549	17542	17567	17477	17167	17485	17515	17431	17415	17422	17557	17581	17488	17497	17618	17474	17424	17551	17432	17566	17369	17295	17408	17505	17531	17435	17335	17426	17504	17582	17413	17691	17397	17560	17762	17397	17502	17647	17429	17608	17582	17505	17530	17220	17422	17422	17465	17537	17685	17452	17562	17339	17505	17375	17373	17474	17297	17556	17619	17358	17552	17465	17635	17553	17547	17382	17495	17669	17469	17666	17416	17558	17454	17454	17361	17450	17552	17498	17479	17449	17499	17538	17453	17577	17302	17629	17550	17410	17532	17478	17206	17436	17514	17641	17342	17434	17540	17575	17486	17496	17290	17515	17465	17662	17521	17371	17303	17368	17428	17656	17418	17456	17307	17435	17513	17532	17286	17569	17450	17601	17571	17478	17313	17546	17405	17426	17404	17436	17330	17641	17440	17547	17500	17562	17656	17261	17550	17543	17429	17432	17619	17559	17291	17237	17497	17393	17373	17251	17443	17450	17373	17524	17500	17529	17549	17372	17253	17627	17468	17541	17420	17501	17566	17761	17530	17588	17454	17592	17598	17408	17505	17212	17302	17498	17614	17276	17493	17416	17430	17395	17325	17396	17609	17417	17664	17694	17351	17568	17504	17571	17501	17714	17374	17443	17449	17549	17559	17414	17427	17526	17663	17391	17484	17597	17307	17318	17375	17531	17525	17489	17592	17605	17448	17292	17548	17512	17625	17381	17517	17608	17413	17291	17414	17739	17563	17351	17373	17537	17582	17457	17411	17615	17454	17545	17398	17413	17455	17473	17393	17384	17489	17407	17532	17502	17493	17471	17199	17492	17615	17476	17264	17609	17639	17481	17479	17630	17427	17584	17566	17576	17299	17717	17489	17400	17368	17308	17440	17542	17435	17677	17415	17378	17328	17373	17599	17256	17547	17546	17403	17603	17433	17436	17477	17478	17470	17812	17496	17245	17421	17438	17494	17609	17434	17609	17570	17358	17664	17347	17475	17740	17341	17373	17514	17535	17460	17579	17708	17541	17498	17484	17354	17326	17347	17401	17508	17346	17494	17387	17633	17413	17503	17573	17616	17550	17470	17654	17367	17516	17405	17598	17319	17449	17339	17534	17606	17419	17633	17712	17350	17519	17387	17598	17555	17122	17456	17277	17566	17370	17534	17426	17445	17547	17532	17323	17463	17401	17570	17708	17685	17766	17550	17657	17417	17444	17352	17570	17377	17276	17414	17512	17566	17464	17370	17353	17559	17469	17409	17438	17387	17423	17509	17425	17607	17551	17531	17382	17490	17558	17506	17520	17372	17537	17332	17409	17501	17479	17561	17534	17518	17560	17357	17537	17410	17475	17678	17491	17549	17821	17419	17434	17733	17607	17545	17433	17419	17675	17391	17418	17352	17642	17435	17527	17394	17473	17572	17446	17520	17540	17307	17329	17665	17446	17552	17290	17368	17433	17390	17396	17500	17473	17392	17478	17513	17290	17447	17350	17539	17422	17472	17472	17458	17538	17467	17280	17484	17570	17467	17489	17577	17676	17405	17496	17479	17344	17614	17357	17229	17563	17424	17391	17363	17339	17574	17509	17387	17499	17567	17683	17351
31695	40908	35606	30215	26027	22251	18912	16230	15975	15593	16216	16808	16647	16198	15906	15557	15275	15277	15134	15084	14993	15005	15030	14954	15147	14934	15184	14911	14853	14999	15059	15082	14895	14987	15072	14998	14977	14946	15234	14868	15020	15067	14921	15018	15094	15224	15110	14963	15101	14941	15043	15000	15047	15118	15129	14849	15039	15010	14948	14959	15138	14957	15075	15090	14986	15108	15135	15083	15218	15067	15086	14996	15031	14959	14777	14920	14946	15028	15084	15030	15043	14933	15041	15196	15020	14934	15085	14997	15066	15092	14946	15154	15068	15176	14897	15052	14932	15089	14965	14999	15141	15196	15107	14957	14963	15043	14952	14950	14989	15062	14962	15064	14999	15067	15126	14971	14946	14948	15046	14976	14861	15011	15173	15015	14949	15008	15218	14945	14993	14974	14975	14995	14983	14916	15024	15043	15090	14939	15238	15029	15020	15138	15004	14932	15111	15007	14894	15165	14851	15075	14847	14988	15095	15188	14941	15159	15192	15192	15006	14798	14958	15085	15137	14976	14959	15034	15044	15196	15221	14805	15011	15053	14920	14928	15021	15078	15005	15064	15131	15078	15022	15031	14988	15108	15062	14945	15097	15135	15014	15155	15108	15073	15061	15139	14979	14839	14924	15082	14983	14910	15014	14980	14954	14889	15008	15007	15026	15097	15161	15001	15180	15072	14922	15036	15062	14959	15041	15049	15032	15006	15068	15111	15042	15053	15024	14971	15022	15130	15116	15077	15060	15037	15130	14903	15052	14847	15097	15195	14959	15112	14979	14968	14976	15087	15042	15061	15161	15221	14997	15188	15036	14971	15075	14963	15103	15121	14959	15062	15039	15296	15061	15078	15052	15078	15108	14919	14953	15066	15082	15029	15185	15035	14990	14921	15023	15029	14988	14977	15068	14969	15146	15055	15169	15109	15049	15016	15088	15085	15060	15057	15003	14959	14903	14919	15098	14890	15081	15146	15142	14977	15072	15182	15031	15156	15101	15282	14930	15235	14920	15041	15172	14998	15020	15227	15080	14992	15038	15178	14881	15060	15037	14967	15034	14989	15044	14985	15106	15022	15021	15080	14996	15030	14803	15196	14949	14702	15104	14966	14919	15035	15078	14996	15242	15027	15124	15076	15081	15160	15052	15001	14977	15184	15010	15046	15031	14731	14912	15007	14967	15046	15022	14872	15087	14903	15005	14886	15291	15021	15041	15071	14977	15029	14864	14947	15156	15103	15275	15019	14951	14942	15018	14913	15179	15085	15039	14988	14987	14875	15276	15000	15019	14954	14909	15083	15087	15002	15005	15096	15166	15190	15188	15031	15078	15033	14983	14968	15090	15146	15100	15110	15055	15000	15132	14953	15053	14936	14988	15020	14865	15012	15146	15110	15095	15052	14898	15042	14967	15069	15117	15127	14840	15045	15076	15062	15026	15147	15040	14931	15092	15029	15064	15132	15038	14978	14896	14921	15037	14872	15076	15068	15028	15107	15004	15074	15191	15037	15150	14963	14996	15149	14945	15058	15168	15144	14948	15045	15047	15028	15063	15011	14969	14987	15049	15016	15106	14820	15017	14987	15042	14988	15089	14858	14932	14934	15082	14825	15083	14983	15152	15046	15028	14971	15045	14932	15008	14984	14931	14949	15141	15054	14918	14935	15085	15078	15181	14930	15030	15061	14888	15104	15010	15173	15017	15007	15143	15009	15136	14886	15072	15011	15195	15050	14991	15068	15021	15026	15046	14992	15034	14979	14978	14872	14963	14980	14986	15081	14885	14983	14885	15044	14815	15073	14937	15022	15048	15021	14963	14930	15111	15020	14922	15149	14982	15204	14882	14902	15199	15261	14987	15080	15070	15131	15054	15050	14935	14995	15171	14925	15019	15051	14834	15099	15035	15138	14991	15087	15150	15004	14983	14822	15009	14910	14981	15053	14786	15189	15076	15087	15164	14997	14941	15090	14978	15278	15176	15085	14926	14947	15097	15020	15112	14927	14999	15072	15005	15025	15212	15037	15187	15059	15088	15006	15064	15040	15023	14995	15060	15037	15073	15086	14948	15050	15097	14853	15065	15110	15041	15176	15044	15023	14798	15026	14934	15101	14869	14968	15033	15037	15167	15051	15090	15152	14957	15164	14980	15112	15084	15082	15092	15106	15053	14952	14955	15048	15031	15035	14936	15019	15073	15042	15156	15090	15026	15036	15112	14930	15007	15028	15224	14993	14990	15009	15076	15102	15007	14970	14935	14989	15058	15188	15137	15000	15118	15013	14977	14876	15035	14820	15013	15038	14918	15036	15065	15139	15063	15065	14963	15078	15096	15026	15033	14876	15023	14985	15087	15012	15037	15046	15025	14977	15096	15040	15100	14927	15158	14953	14923	14936	14980	15028	15137	15074	14943	15069	15024	15015	14965	15040	15015	15067	14989	14960	15135	15194	14892	14945	15047	15145	15083	14975	15126	15003	15046	15011	14989	15063	14987	15085	14960	15062	15056	14980	14976	15066	15018	15106	15109	15139	14973	15058	15001	15089	15128	14951	15061	14981	15040	15080	15116	15083	14976	15014	15051	14847	14843	15089	15015	14903	15167	15090	15124	15084	14963	15098	14900	15001	14924	15027	14967	14983	15002	15144	15064	14932	15237	14941	15096	14980	14920	15036	15106	15033	15209	15210	15154	14879	15217	15050	14928	15029	14983	15023	15021	15074	15135	14917	15017	14863	15055	14956	15061	14957	14908	14995	15355	15056	14964	15045	14943	15094	15024	15045	15052	14995	14924	15003	15059	15044	15009	15073	15157	15137	15195	15067	15039	15159	15110	14968	15117	15096	15169	14999	14989	15236	14930	15123	14990	15057	15109	15167	15021	14967	15062	15019	15064	15062	14950	15112	14920	14942	15016	15015	14950	14864	14850	15149	14985	15116	15092	14995	15194	14969	14988	14958	15007	15089	14920	15103	14920	14932	14999	15036	15011	14982	15132	15003	15066	15119	15102	15076	15083	14962	15070	15210	15089	15020	15005	15046	15038	14993	15039	14992	14993	15028	15044	14905	14945	15052	15010	15147	14885	15145	14983	15153	15021	14960	14943	14999	14969	15151	15158	14899	15027	15134	15008	14944	15041	15164	14901	15120	15058	15095	14942	15057	15005	14955	15031	15103	15117	15111	15222	15107	15053	14887	15034	15020	14915	14961	14954	15032	15068	15109	14986	14985	15081	15135	14940	15041	15030	14918	15005	15012	15040	15145	15099	15059	14998	14937	15140	15004	14769	15086	15228	14904	15027	14964	15032	14938	15110	15146	14940	15115	15071	15132	15044	15032	14921	14891	15107	15080	14952	15101	15115	15040	14987	15033	14931	15054	14997	14993	15069	14999	14864	14935	15026	15217	15064	15087	15214	15006	14984	15038	15105	15101	15021	15104	14991	15139	15131	14940	15049	14937	14973	15010	15057	14973	15082	14910	15137	15034	14957	15028	14891	14886	15043	15112	15139	14898	15089	15024	14953	15088	14955	14948	15230	14972	15066	14896	15075	14735	15034	15109	14928	15102	14936	14945	14932	14992	15129	14961	15158	15053	15161	14937	15018	14972	14938	15025	14976	15249	14942	14991	14912	14817	15058	15024	15155	15039	15091	14959	15003	15180	15031	15205	14944	14943	14886	15047	14956	15225	15066	14872	15093	14990	15013	15164	14831	15095	15134	15113	15132	15006	15254	15064	15132	15104	14957	14944	15069	15012	15006	15091	14985	14918	15015	14836	15005	15224	15045	14911	15258	14955	14852	15027	14979	15026	15198	14953	15087	14988	15163	14983	14908	15050	15150	14954	14948	15056	15120	14909	14876	15073	15039	15048	15206	15061	14948	15287	15130	15029	15085	15146	14993	15053	15132	15024	15216	15065	15005	15024	15108	15115	15119	15023	15083	15066	15155	14916	15179	14992	14973	14986	15083	15036	15044	14890	15046	14872	15014	15005	15071	15081	14945	15109	15061	15092	15056	14989	14964	15117	14984	15085	15134	14957	15104	15140	14999	14965	14858	15076	14863	14999	15100	14975	15045	14985	15069	15105	15061	14897	14919	15089	15009	15025	15073	15047	14965	15149	15086	14877	15172	15109	15178	14968	14977	14986	15230	15021	14930	15035	15105	14996	14906	15049	15114	15023	15092	15033	15020	15045	14950	15180	15043	14921	14923	15002	15004	15036	15101	14993	15111	15112	15029	14881	14930	15068	14999	15037	15119	14849	15063	15147	14973	14980	15061	15049	15039	15151	15128	15092	15126	14939	15007	15102	15099	14975	15128	14873	15051	14926	15184	14977	15023	15165	15014	15105	14952	14975	14968	15047	15039	15121	14925	15020	15168	14922	14883	14986	15023	15039	15166	15186	15073	15033	15064	15015	15025	15032	14963	15073	15241	15055	15048	15122	15010	14828	15071	15131	15055	15123	15070	14993	15079	14958	15143	14993	15108	14970	14914	15178	15015	14805	15171	15199	15033	14929	15132	15015	15164	14858	14859	14994	15028	15073	15036	15067	14981	14954	14906	14873	14995	15019	15078	15051	15014	14994	15149	15253	14895	15048	15157	14877	15049	15045	15024	15305	14882	14976	15032	15132	14958	15219	14824	15040	14983	15015	15288	15092	14912	14975	14839	15181	15139	15125	15025	14993	15086	15060	15014	14935	15220	14895	15091	15084	15013	14956	14898	15170	15058	15048	15040	15203	15058	14912	15076	15032	15056	14988	14989	15018	15090	15041	15134	15019	15093	14968	15046	15195	14965	15082	15019	15012	15073	15049	14975	15136	15124	14935	15001	14984	14857	14990	15024	14861	15080	15024	15046	14928	15016	14907	15037	14949	14949	14848	15132	14871	15204	14878	15017	14998	14949	15111	14950	15259	15090	15118	15024	14924	15012	15068	15032	14967	14947	14936	15039	15044	15023	15001	15081	14918	15020	15128	15002	15067	15057	15073	14860	15129	14977	15007	14969	14993	15000	14972	14882	15067	15119	14959	15060	15047	15048	15040	15165	15135	15099	15037	14942	14869	15121	14980	14919	14971	15043	15009	15029	15042	15052	15022	14882	15237	14965	15121	15221	14949	14897	15117	14995	14850	14900	15021	15132	15093	15007	15071	15110	15054
23682	21173	28662	25419	24695	26036	25480	20864	19423	19125	21655	25363	24253	21854	20144	18889	17786	17431	17276	17077	17150	17184	17196	17025	17193	17073	17090	17060	17233	17186	17198	17072	17213	16842	16987	17081	16977	17124	17103	17057	17201	17243	17044	17139	17060	17069	16930	17181	16998	17009	16993	17056	17051	16877	17126	17010	17031	16907	16990	17072	17011	17024	17100	16882	17005	16753	16919	17000	17046	17188	16992	17179	17140	16861	17154	17076	16842	17010	17043	17038	17007	17005	17006	17222	17180	17009	16903	16967	17021	16933	17027	17035	17018	17081	16967	17020	16993	16805	17050	17115	17012	16824	16953	17027	17216	17000	17112	17024	16821	16981	17118	17062	17239	17231	16948	17054	16985	17037	16763	17057	17090	16983	17071	17134	17126	16916	17043	17067	17270	16956	17146	17084	17375	17259	17160	17245	17047	17091	17091	17121	17020	16992	16950	16966	17006	17105	17087	16932	16811	16898	16776	16824	16971	17068	17023	16951	16789	16886	16861	17082	16804	16805	17112	16898	17159	16946	16935	16863	17113	16922	17052	17151	17159	16933	17196	17048	17029	17100	17091	17045	17116	17109	17125	17029	16779	17105	17031	17177	17007	16983	17006	16938	17032	16909	16976	16854	17067	17014	16860	17094	16804	17032	16949	16766	16935	17051	17197	17187	17200	17016	17058	16993	17045	16994	16900	17270	17249	17011	17190	16984	16735	17121	17005	16721	16913	16945	17099	17028	17068	16926	17099	17027	16989	17089	16960	16934	16943	16969	17006	16989	16966	17112	17143	16818	16900	16995	16894	17045	16935	16978	16848	16975	16995	16935	17027	16937	16899	16942	16940	17104	16971	17254	17187	17167	16939	16950	16983	17017	16953	16959	16922	16925	16938	17164	17081	16955	17002	17079	16930	16962	16971	16950	16850	16841	17084	16926	16899	16732	17074	17148	16962	17088	17109	16986	16936	16927	17137	16937	17058	16809	16850	17143	16853	17048	16961	17217	16882	17129	17084	16919	17016	17003	16954	16934	17095	16847	16874	16958	16675	16953	16893	17013	16956	17094	16950	17055	17010	17178	17122	17284	17190	16843	16852	16923	17082	17168	16992	16947	17025	16932	16861	17038	17064	16943	17035	16746	16859	16954	17018	16926	16924	16963	16889	16894	17121	17209	17199	16773	16933	16992	16856	16992	17050	17104	17172	16718	16989	16959	17068	16897	16938	16959	17040	16808	17217	17204	17189	16855	17083	16965	17043	16935	16968	17059	16889	17032	17040	16973	16966	17028	17042	16966	17135	17110	17106	16929	16768	16804	17004	16937	16981	16969	17067	16945	17093	17217	17137	16841	16961	16902	17087	16955	17264	17083	16738	17071	16903	16926	17107	17012	17055	17046	17119	16801	17012	17231	16960	16800	16874	16990	16941	16948	17186	16862	17068	17160	16946	16973	17043	17131	16984	17046	16805	17018	17058	16847	17112	16987	16980	16830	17039	17062	16970	17094	16947	16856	16927	17099	17022	17152	17128	17038	16898	16967	16968	17158	17177	17040	17110	17064	17095	17079	17013	16963	17038	16999	17199	16981	17062	17109	16935	16965	16987	17170	16940	17016	17217	17073	17045	16919	17005	17069	17066	16861	17142	17113	17036	16930	17014	16914	17069	17069	16853	16998	16931	17114	17064	17016	17052	17024	17115	16848	16977	17182	17035	16912	17084	17019	16929	16967	17105	17108	16931	16866	17161	17039	17008	17043	17004	17158	17013	16972	16996	16858	17074	17041	17138	16962	16973	17178	16921	16981	16862	17023	17160	16984	17059	16912	16997	16902	17001	17006	16875	17076	16971	16998	16893	17038	16945	16925	17129	16954	17243	17123	16941	16942	17078	16927	16851	16956	16929	16968	16912	16858	17254	16988	17279	17034	16802	17161	16929	17259	17034	17337	17067	16805	17087	16926	16770	16972	17123	17000	17114	16863	17013	16854	16928	17029	17079	17084	16914	16975	17069	16973	16884	17127	16938	16941	17064	17152	17106	16768	17003	16993	16913	17094	16875	16841	17204	17076	16762	17148	17207	17019	17078	16934	16915	16933	16844	16939	16905	17098	17277	16863	16871	16975	17232	17042	16994	16955	17125	17048	16778	17170	16785	17047	17000	16920	17031	17076	16861	16960	16847	17029	17092	17068	17002	17022	17045	16981	16994	16872	16914	17149	16938	17042	16874	17096	17069	16862	17059	16950	16956	17066	17011	17220	17159	16989	17018	16976	16951	17038	17363	17064	16972	17245	16898	17087	16816	16956	17109	16812	17127	16949	16875	16923	16974	17069	17089	17031	16957	17007	17194	17025	17180	17089	17037	16906	17075	16922	17120	16889	17134	16983	16953	17013	17178	17112	16984	17023	16958	16962	16972	16900	17165	16905	17151	16995	17023	17078	17116	17066	17004	17044	16942	17141	16797	16836	17072	16883	16899	17186	16930	16920	17022	16929	16956	16897	16974	17099	16937	17164	17182	17050	16856	17121	17046	17063	16932	17029	17127	17037	16889	16921	16681	16855	17046	16942	16914	16860	16916	16956	16985	16879	17057	17084	17044	16997	17045	17046	17008	16955	16991	17041	16885	16738	16800	16979	17092	17143	17293	17121	17072	16846	17283	16747	17027	16852	16999	16935	17029	17003	16852	16856	16963	16822	17034	17051	17110	16955	17011	17174	17072	16992	17047	16979	16994	16917	16871	16961	17008	17081	17058	17046	16863	16939	16889	16868	16789	17060	16953	16845	16995	17128	16836	17084	16987	17190	16970	16992	17041	16834	17101	16999	16979	16983	17012	16862	16788	16998	17083	16929	16941	16976	17036	17120	17019	17146	16822	16977	17079	17106	17044	16927	17138	16973	16799	16988	17021	16991	17111	17134	16888	16979	17121	16985	17148	17152	17194	17001	16937	17073	17013	17007	17191	17079	16925	16995	17070	17058	17011	16872	16968	16802	17004	17047	16958	16933	17048	16805	17066	17039	17080	16928	16952	16935	17054	17041	16975	17053	16991	16931	16946	17141	17011	16971	17047	16889	17016	17041	16947	17178	16940	16966	16988	16851	17189	17010	17084	16883	16606	17007	17035	16983	17280	16955	17043	17135	16942	17011	16944	16989	16897	16984	16761	17133	17024	17029	17014	17128	17123	17079	17037	17038	17080	17088	17003	17069	17209	17166	17149	16716	16851	17074	17300	17235	17076	17069	16917	16835	16856	17021	17160	17065	17020	16734	17136	17028	17178	16978	17070	16829	16993	16958	17169	16955	17048	16916	17028	17070	16813	16985	16967	17039	16956	17240	16848	16816	16999	16776	17019	17142	17194	17066	17086	16894	17120	16984	16906	16984	17006	17086	17106	17045	16819	16863	17013	16948	16926	16965	16898	16891	17093	17043	17139	16925	16971	17073	17011	16927	17165	17062	16892	17052	17093	17018	17209	16958	16755	16962	17045	16883	17203	17035	17074	17108	16936	17130	17125	16737	17219	17180	16922	17067	17030	16906	17124	17007	17006	16967	17072	16822	17085	17104	16989	17169	17022	16894	17043	17028	16991	17043	17023	16806	16954	17196	17199	17082	16923	17050	16862	17001	17326	17042	16807	16933	16963	17180	17019	16782	16930	17012	17013	17121	17130	16906	17030	16854	16794	17003	16860	17173	17115	17058	16960	17093	16988	16899	16899	17143	17229	17021	17230	17111	17016	16960	17075	17131	17201	17106	17094	17054	17022	17217	16712	17018	17093	16929	17034	17048	17122	16971	17045	17049	17146	17144	16926	16962	16948	17123	17148	17060	17059	16988	17035	17036	17173	17089	16993	17004	17074	16972	17043	16908	16986	17144	17215	16747	17038	16990	17052	17064	17034	16878	16883	16832	17111	16880	17000	17019	16909	17022	17049	17099	17026	16794	17273	16922	16909	16859	16708	16946	16887	16841	17111	17022	17023	16885	16848	16942	16974	17002	17190	17028	16913	16812	17234	17026	17069	17107	17128	17010	17184	17235	17194	16863	17024	17066	16998	17179	16965	17002	16946	17160	17074	17028	17201	16976	16861	16992	17107	16943	16884	17036	17045	17100	16983	16936	16945	16950	16890	16927	17063	17182	17023	17156	17335	17013	17005	17011	16960	17047	17075	17059	17196	17000	17083	16857	16848	16920	16778	17094	17052	16593	16885	16815	16852	16905	16940	16930	17081	17063	17154	16971	16925	16938	16961	16877	17039	17005	16901	17016	17198	16988	17113	16935	17036	16970	17202	17017	16926	17065	17229	16992	16846	16964	17034	17076	16971	17021	17075	17123	17032	17045	17125	17206	17124	17200	17115	16999	17128	17013	17037	17086	16854	17069	17085	17055	17075	17018	16904	17085	17239	16815	16955	16971	17016	17008	17144	17091	16866	16911	16988	16833	17243	16998	17158	17049	17068	17050	17141	16898	17189	17026	17074	17129	17129	16972	16940	17047	17092	17179	17032	16833	16951	17044	17027	17024	16996	16931	17155	17049	17075	16936	17124	16925	16725	16949	16871	16825	16926	16986	17027	17194	17064	17016	16942	17180	17007	16923	17001	16940	17088	17097	16982	17097	17008	16945	17099	17064	17170	16972	17070	17076	17003	17106	16843	16877	16956	16976	16914	16830	16889	16822	17002	17048	16905	16850	17071	17041	16891	16835	16993	16916	17059	16791	17050	16989	16733	16977	16934	16966	17000	16805	17294	17047	16963	17101	16908	16855	16788	17001	16965	16972	17211	17133	17143	16787	17181	17117	17044	16993	17077	16921	16739	16891	16982	17109	17081	17054	17015	17119	17184	16959	17243	16907	16940	16969	17075	17077	17091	17022	17278	17030	17044	17110	16899	17087	16945	17277	17033	17062	16971	16955	16998	16983	17211	17266	17170	17066	16997	16903	16775	16967	16949	17028	17014	17144	16902	17193	17118	17264	16947	17004	17210	17076	16982	17023	17093	16914	17028	17019	17117	17068	17112	17154	16891	16835	17055	16855	16987	17100	16857	17090	16908	17069	16829	16987	17092	17003	16884	16977	16926	17026	16899	16944	17015	16995	16992	16838	17042	16895	16990	17139	17027	16911	16935	16997	16968	16893	16831	17004	17038	17219	16981	17018
32666	52010	47825	37936	30827	26551	22958	19685	17880	17466	22236	26307	24044	20872	18455	16864	15153	15004	14832	14850	14916	14817	14923	14942	14949	14722	14838	14638	14925	14746	14777	14692	14694	14868	14773	14766	14760	14811	14828	14752	14676	14842	14832	14747	14780	14661	14632	14760	14813	14630	14616	14678	14668	14789	14835	14756	14662	14768	14858	14903	14856	14794	14627	14951	14826	14835	14795	15008	14772	14803	14970	14542	14810	14750	14793	14932	14833	14795	14746	14868	14818	14816	14809	14797	14638	14841	14793	14726	14534	14799	14827	14825	14693	14816	15015	14732	14769	14775	14995	14733	14698	14867	14675	14539	14750	14711	14857	14743	14802	14841	14673	14616	14692	14658	14705	14903	14654	14687	14709	14795	14704	14738	14725	14670	14657	14731	14874	14653	14856	14855	14679	14793	14876	14747	14868	14880	14731	14683	14833	14855	14813	14772	14775	14758	14775	14770	14783	14931	14684	14669	14672	14917	14854	14671	14778	14783	14709	14761	14793	14847	14815	14910	14812	14771	14924	14684	14650	14652	14831	14573	14670	14814	14807	14623	14708	14731	14834	15019	14942	14703	14739	14613	14742	14581	14870	14784	14772	14767	14719	14945	14857	15019	14636	14678	14817	14658	14807	14878	14940	14859	14711	14828	14857	14866	14832	14874	14805	14664	14866	14855	14824	14668	14611	14694	14896	14835	14822	14598	14723	14854	14941	14816	14653	14636	14756	14677	14695	14887	14808	14794	14832	14745	14644	14765	14793	14722	14897	14614	14784	14767	14888	14697	14563	14760	14707	14845	14718	14683	14981	14747	14804	14723	14650	14935	14636	14867	14736	14883	14658	14710	14809	14769	14848	14716	14867	14824	14748	14769	14903	14701	14884	14865	14644	14839	14840	14903	14649	14842	14717	15026	14668	14769	14819	14904	14846	14889	14895	14732	14807	14865	14775	14652	14911	14792	14828	14759	14852	14863	14699	14727	14673	14865	14666	14768	14723	14675	14755	14702	14794	14964	14774	14746	14799	14831	14802	14790	14737	14925	14665	14758	14812	14767	14951	14705	14873	14844	14574	14725	14760	14727	14741	14794	14784	14784	14863	14818	14658	14811	14683	14879	14877	14808	14861	14830	14819	14894	14778	14642	14789	14737	14761	14834	15046	14811	14895	14738	14993	14738	14768	14716	14728	14773	14755	14873	14849	14683	14794	14796	14952	14722	14954	14816	14748	14703	14719	14472	14919	14769	14728	14539	14762	14766	14615	14864	14600	14769	14864	14804	14880	14688	14697	14679	14871	14760	14773	14684	14797	14794	14583	14667	14629	14575	14797	14750	14835	14773	14751	14802	14784	14712	14683	14524	14907	14722	14899	14661	14753	14738	14729	14931	14882	14871	14860	14769	14763	14818	14769	14829	14815	14839	14977	14934	14702	14824	14820	14822	14792	14717	14822	14588	14847	14568	14767	14829	14877	14989	14706	14881	14874	14817	14837	14852	14696	14631	14763	14718	14831	14746	14763	14764	14945	14767	14738	14770	14997	14724	14749	14850	14590	14625	14865	14850	14745	14847	14808	14655	14762	14830	14691	14791	14781	14711	14755	14805	14736	14739	14746	14951	14733	14731	14739	14691	14891	14688	14703	14569	14642	14696	14615	14866	14797	14730	14851	14780	14823	14708	14847	14714	14639	14752	14832	14914	14765	14688	14881	14702	14834	14923	14780	14790	14775	14639	14839	14674	14863	14714	14729	14842	14817	14808	14685	14894	14739	14801	14842	14751	14694	14805	14843	14610	14638	14845	14583	14783	14710	14767	14708	14764	14929	14724	14778	14747	14714	14883	14807	14842	14865	14869	14708	14584	14860	14603	14851	14816	14774	14664	14865	14738	14825	14826	14587	14817	14885	14781	14784	14702	14754	14629	14804	14722	14828	14617	14665	14798	14675	14846	14782	14695	14759	14878	14815	14758	15028	14770	14852	14664	14797	14813	14739	14700	14895	14908	14894	14871	14846	14828	14938	14691	14827	14880	14749	14723	14777	14609	14797	14772	14894	14820	14765	14651	14997	14841	14689	14717	14835	14656	14673	14686	14853	14750	14751	14712	14845	14752	14722	14698	14864	14648	14718	14783	14687	14781	14733	14809	14729	14596	14726	14691	14757	14743	14875	14903	14794	14610	14885	14873	14684	14776	14939	14768	14711	14827	14919	14659	14722	14829	14668	14859	14847	14798	14818	14738	14655	14825	14712	14813	14870	14697	14835	14857	14712	14819	14815	14608	14805	14621	14621	14787	14814	14803	14865	14856	14801	14646	14708	14806	14783	14697	14697	14786	14793	14797	14775	14811	14931	14679	14659	14824	14846	14729	14874	14755	14671	14756	14742	14910	14749	14569	14793	14754	14728	14905	14777	14762	14627	14721	14690	14625	14845	14858	14733	14710	14833	14723	14871	14701	14748	14654	14864	14767	14731	14735	14761	14829	14727	14742	14877	14690	14868	14703	14655	14675	14805	14961	14811	14729	14934	14699	14667	14771	14890	14745	14906	14738	14753	14744	14892	14865	14610	14660	14853	14766	14664	14720	14663	14650	14727	14939	14605	14965	14718	14873	14667	14757	14761	14713	14770	14814	14805	14926	14719	14723	14898	14781	14793	14579	14697	14796	14766	14592	14853	14652	15017	14770	14868	14619	14631	14715	14718	14690	14787	14786	14901	14703	14672	14917	14742	14680	14678	14863	14803	14720	14758	14637	14725	14789	14758	14769	14859	14697	14798	14831	14845	14704	14769	14730	14804	14755	14648	14597	14717	14866	14796	14902	14861	14675	14643	14765	14640	14799	14825	14773	14856	14781	14676	14928	14914	14746	14792	14757	15017	14757	14749	14627	14844	14901	14789	14738	14796	14896	14816	14693	14655	14669	14852	14772	14810	14868	14682	14677	14787	14711	14773	14835	14570	14954	14734	14740	14836	14732	14754	14654	14802	14814	14797	14639	14827	14777	14706	14687	14768	14609	14853	14769	14737	14789	14780	14696	14619	14846	14943	14714	14800	14591	14790	14711	14672	14555	14687	14789	14754	14719	14713	14788	14718	14725	14765	14879	14622	14797	14797	14881	14773	14798	14642	14784	14881	14822	14688	14730	14824	14985	14949	14771	14779	14864	14676	14820	14768	14863	14812	14778	14791	14849	14785	14761	14721	14811	14694	14755	14802	14698	14878	14742	14750	14754	14779	14845	14741	14827	14642	14706	14793	14769	14672	14753	14848	14824	14847	14754	14817	14633	14704	14792	14864	14798	14771	14608	14729	14601	14889	14973	14824	14716	14700	14742	14759	14761	14822	14801	14879	14665	14498	14838	14824	14691	14701	14913	14780	14920	14936	14937	14758	14877	14823	14899	14826	14746	14948	14906	14916	15039	14916	14798	14607	14763	14712	14711	14731	14758	14736	14908	14804	14831	14789	14879	15032	14930	14701	14805	14839	14735	14770	14775	14794	14823	14759	14602	14793	14786	14717	14732	14690	14773	14611	14863	14637	14715	14759	14706	14807	14848	14740	14742	14816	14629	14742	14799	14784	14988	14855	14717	14764	14763	14740	14779	14854	14907	14636	14711	14804	14756	14750	14644	14820	14617	14809	14980	14719	14652	14951	14689	14754	14732	14741	14834	14777	14740	14763	14749	14638	14683	14769	14677	14694	14777	14799	14857	14536	14728	14653	14897	14819	14661	14754	14860	14839	14826	14880	14895	14807	14847	14780	14678	14727	14802	14749	14942	14710	14714	14810	14990	14729	14644	14987	14989	14715	14803	14747	14803	14616	14693	14841	14786	14882	14913	14826	14882	14680	14745	14713	14929	14640	14663	14772	14774	14765	14797	14954	14730	14732	14687	14710	14626	14729	14830	14816	14757	14806	14763	14776	14776	14714	14695	14818	14968	14778	14790	14807	14707	14808	14704	14930	14910	14805	14911	14833	14756	14770	14701	14723	14738	14664	14772	14835	14831	14898	14794	14745	14764	14803	14554	14646	14800	14755	14739	14798	14603	14869	14690	14841	14719	14767	14950	14806	14708	14820	14893	14648	14649	14772	14537	14724	14824	14796	14829	14853	14834	14787	14852	14758	14809	14776	14846	14734	14762	14806	14847	14730	14833	14872	14730	14826	14774	14695	14753	15013	14680	14992	14632	14629	14719	14720	14616	14875	14791	14719	14865	14942	14519	14883	14720	14809	14782	14783	14782	14700	14658	14884	14780	14805	14597	14708	14718	14721	14875	14862	14784	14660	14897	14673	14961	14791	14817	14774	14770	14696	14764	14911	14681	14835	14815	14766	14718	14812	14670	14885	14837	14836	14793	14877	14837	14825	14738	14866	14827	14659	14886	14799	14777	14744	14743	14778	14856	14669	14637	14764	14834	14603	14850	14719	14683	14756	14839	14634	14762	14722	14872	14844	14855	14684	14910	14733	14882	14683	14695	14674	14823	14702	14881	14697	14892	14607	14761	14624	14826	14730	14724	14794	14777	14761	14736	14719	14731	14793	14763	14662	14745	14778	14858	14905	14784	14864	14823	14929	14749	14890	14844	14789	14861	14684	14928	14753	14814	14749	14820	14655	14841	14874	14683	14695	14811	14611	14679	14865	14923	14790	14950	14832	14935	14818	14820	14861	14753	14917	14784	14825	14725	14763	14641	14749	14736	14861	14683	14748	14680	14917	14743	14779	14857	14839	14665	14725	14759	14682	14770	14820	14751	14779	14648	14976	14751	14615	14934	14794	14919	14750	14635	14830	14917	14899	14936	14798	14846	14847	14888	14703	14708	14882	14792	14664	14979	14836	14853	14964	14912	15045	14773	14848	14651	14906	14817	14762	14815	14743	14776	14985	14819	14851	14789	14834	14797	14814	14704	14902	14803	14784	14820	14740	14752	15132	14936	14587	14680	14805	14893	14811	14853	14880	14729	14795	14910	14808	14651	14769	14674	14794	14828	14965	14871	14802	14664	14676	14721	15025	14693	14839	14705	14993	14804	14766	14803	14774	14746	14691	14927	14662	14835	14740	14817	14811	14680	14865	14644	14752	14681	14746	14565	14822	14621	14889	14681	14669	14747	14897	14859	14723	14882	14674	14723	14898	14830	14601	14829	14805	14762
22749	21255	29063	24141	22693	26357	28942	23315	20798	20874	24750	28776	27059	27592	25246	20496	18233	18138	17553	17630	17768	17933	17704	17756	17470	17211	17199	17241	17165	17093	17225	17376	17282	17335	17453	17314	17460	17022	17182	17291	17180	17019	17087	17273	17152	17191	17143	17216	17317	17219	17195	17267	17191	17289	17306	17300	17150	17216	17339	17143	17246	17439	17036	17072	17228	17189	17372	17261	17327	17459	17355	17291	17204	17309	17333	17237	17189	17139	17231	17093	17123	17221	17161	17322	17258	17242	17175	17197	17060	16945	17200	17037	17394	17134	17176	17144	17159	17321	17098	17347	17285	17233	17253	17190	17113	17160	17138	17165	17126	17336	17369	17049	17092	17153	17217	17406	17231	17247	17114	17162	17309	17347	17106	17120	17166	17168	17130	17106	17115	17150	17281	17128	17118	17244	17074	17161	17306	17177	17424	17244	17232	17211	17301	16942	17059	17434	17277	17112	17267	17381	16986	17128	17060	17254	17200	17218	17273	17157	17013	17140	17249	17134	17027	17286	17108	17248	17246	17130	17230	17170	16955	17114	17011	17060	17139	17119	17154	17174	17065	17087	17244	17249	17116	17210	17082	17245	17108	17153	17193	17196	17230	17141	17254	17224	17452	17220	17207	17311	17097	17166	17107	17087	17111	17121	17086	17048	17323	17305	17289	17238	17288	17333	17148	17123	17039	17226	17206	17240	17269	17129	17149	17383	17192	17123	17063	17088	17121	17148	17158	17173	17171	17264	17101	17112	17092	17161	17287	17296	17235	17142	17220	17117	17267	17126	17323	17092	17035	17049	17116	17072	17228	17290	17250	17188	17199	17135	17140	17151	17275	17073	17076	17038	17174	17167	17079	17186	16927	17320	17154	17205	17163	17103	17186	17297	17119	17065	17064	17247	17129	17327	17072	17252	16937	17316	17256	17231	17155	17175	16989	17059	16825	17203	17211	17233	17153	17083	17205	17121	17120	17057	16970	17236	17304	17210	17092	17312	17147	17087	16930	17101	17038	17124	17163	17068	16981	17080	17156	17204	17100	16980	16927	17175	17143	16980	17111	17202	17081	17155	17223	17217	17266	17083	17307	16997	17207	16945	17100	17129	17162	17126	17068	17175	17067	17019	17184	17043	17116	17183	17484	17256	17290	17262	17253	17141	17097	17136	17135	17320	17269	17080	17193	17182	17328	17056	16996	17252	17144	17313	17350	17025	17119	17230	17185	17298	17171	17206	17236	16972	16980	16944	17094	17252	17304	17185	17407	17134	17317	17235	17273	17069	17541	17304	17296	17273	17137	17207	17188	17124	17191	17238	17173	17416	17166	17232	17000	17174	17124	17252	17343	16844	17238	17226	17128	17257	17361	17068	16967	17234	17169	17193	17113	17060	17051	17328	17206	17215	17410	17093	17202	17190	17113	17333	17364	17355	17119	17425	17086	17264	17289	17142	17147	17263	17018	17105	17115	17058	17266	17115	17105	17221	17053	17267	17088	17092	17111	17172	17119	17063	17409	17108	17158	17256	17128	17142	17297	17111	17069	17110	17102	17336	17229	17124	17102	17227	17163	17083	17179	17228	17205	17181	17311	17175	17086	17163	17256	17071	17001	17079	16897	17192	17258	17164	17257	17022	17180	17257	17146	17054	17111	17038	17046	17302	17123	17038	17220	17110	17201	17255	17150	17294	17057	17071	17223	17106	17171	17022	17293	17065	17157	16998	17192	17092	17097	17182	17119	17156	17016	17273	17084	17263	17082	17161	17183	17340	17188	17426	17237	17283	17110	17214	17142	16819	16947	17008	16803	17236	17223	17220	17121	17228	17229	17110	17210	17047	17228	17178	17009	17206	17157	17108	17211	17169	16994	17084	17154	17189	17317	16941	17242	17120	17179	17332	17128	17297	17177	17060	17108	17103	16945	16908	17035	17195	17015	17369	17182	17402	17135	17102	17156	17150	17218	17227	17178	16974	17144	17118	17242	17281	17280	17318	17197	17188	17327	17112	17121	17469	17237	17391	17249	17241	17125	17298	17246	17231	17087	17349	17260	17236	17186	17111	17209	17112	17214	17114	17188	17045	17136	17088	17132	17098	17092	17023	16947	17186	17283	17375	17151	17301	17007	16850	17039	17281	17169	17392	17212	17231	17126	17233	17028	17201	17209	17210	17140	17286	17269	17254	17089	17294	17146	17267	17123	17116	17168	17181	17101	17111	17162	17228	17173	17222	17164	17204	17268	16978	17305	17171	17139	17195	17167	17254	17307	17118	16997	17092	17151	17176	17016	17229	17283	17125	17185	17167	17286	17206	17216	17018	17376	17326	17077	17007	16991	17051	17127	17213	17232	17193	17256	17196	17376	17004	17279	17191	17106	17172	17034	17133	17374	17265	17194	17259	17273	17120	17267	17173	17097	17203	17091	17167	17086	17130	17246	16988	17346	17237	17043	16986	17049	17192	16955	17292	17307	17284	17010	17115	17203	17117	17166	17033	17080	17133	17109	17025	17364	17064	17318	17311	17107	17251	17245	17202	16987	17025	17111	17030	17049	17134	17031	17208	17097	17181	17141	17159	17210	17214	17182	17314	17163	17281	17118	17012	17182	16953	16914	17306	17350	17243	17199	17165	17072	17301	17220	17265	17220	17183	17093	17016	17077	16929	17133	17165	16982	17210	17080	17234	17051	17040	17044	17233	17039	17088	16980	17206	17123	17131	16997	17156	16868	16989	17158	17331	16985	17074	17224	17047	17095	17008	17100	16942	17271	17248	17233	17223	17074	17228	17121	17171	17335	17098	17251	17184	17099	17109	17134	17282	17283	17094	17390	17297	16978	16992	17171	17186	17287	17121	17180	17289	17211	16956	17225	17116	17043	17049	17144	16826	17357	17170	17079	17224	17172	17249	17035	17233	17041	17120	17141	17381	17326	17076	17084	16912	17145	17109	17117	17142	17102	16979	17085	17158	17149	17168	17123	17067	17165	17153	17102	17051	17153	17080	17098	17136	17240	17194	17132	17322	17181	17159	17242	17194	17125	17128	17100	17016	17214	17361	17343	17238	16977	17274	17227	17260	17295	17220	17141	17118	17138	16978	17036	16964	17089	17048	17207	17049	16992	17309	17131	17302	17319	17259	17083	17026	17313	17136	17025	17340	17173	17124	16994	17088	17106	17205	17330	17093	16803	17307	17009	17309	17321	17121	17054	17242	17180	17161	17087	17009	17154	17196	17227	17074	16933	17086	17234	17176	17322	16942	16953	17206	17297	17069	17155	17245	17099	17208	17155	17386	17068	17161	17215	17164	17283	17208	17247	17199	17135	17043	17194	17300	17166	17348	17164	17204	17417	17016	17298	16905	17239	17124	17260	17119	17061	17159	17301	17272	17140	16944	17129	17166	16913	17252	17070	17200	17197	17161	17209	17146	17294	17234	17016	17177	17257	17118	16990	17182	17096	17389	17278	17192	17252	17109	17185	17147	17278	17234	17165	17154	17262	17204	17333	17123	17143	16986	17254	17193	17291	17131	17385	17117	17206	16990	17225	17187	17274	17119	17136	17323	17233	17085	17011	16958	17222	17221	17075	17138	17246	17057	17319	17183	17112	17295	17177	17293	17051	17167	17095	17233	17145	17284	17101	17064	17276	17282	17194	17213	17253	17140	17335	17287	17229	17016	17027	17088	17075	17146	17279	17357	17163	17147	17054	17281	17102	17222	17339	17341	17000	17234	17039	17172	17184	17141	17323	17060	17312	17319	17310	17082	17267	17300	17349	17158	17199	17374	17369	17363	16982	17109	17211	17388	17248	17309	17187	17055	17166	17074	17133	17177	17233	17056	17164	17331	17292	17015	17192	17306	17115	17113	17244	17106	17157	16969	17300	17094	17252	17017	17090	17047	17142	17164	17220	17070	17219	17021	17072	17179	17237	17227	17033	17290	17157	17029	17130	17119	16944	17097	17178	17034	17292	17333	16994	17385	17336	17233	17160	17132	17219	17102	17193	17205	17130	17184	17123	17208	17157	17153	17090	17130	16934	17094	17258	17035	17031	17100	17048	17052	17204	17225	17257	16907	17293	17136	17195	17079	17355	17177	17212	17109	17181	17128	17096	17308	17237	17148	17105	17186	17324	17137	17284	17299	17436	17035	17188	17012	17150	17171	17215	17304	17324	17149	17189	17088	17068	16982	17085	17110	17141	17021	17202	17121	17044	16883	17180	17300	17081	17335	17289	16996	16969	17140	17026	16987	17104	16953	17323	17101	17172	17198	17218	17263	17277	17130	17149	17220	17104	17410	17134	17016	17201	17039	17185	17040	17107	17135	17061	17136	17267	17074	17146	17168	17204	17109	17053	17216	17268	16970	17151	17200	17204	17136	17081	17100	17137	17198	17068	17131	17275	17019	17252	16938	17238	17330	17091	17217	17253	17324	17209	17028	17062	17246	17292	17218	17206	17145	17245	17321	17199	16996	17161	17164	17115	17182	17211	17354	17162	17351	17138	16926	17356	17219	16915	17189	17032	16949	17137	16874	17146	17298	17264	17316	17038	17252	17050	17258	17100	17192	17104	17065	17155	17164	17094	17191	17251	17073	17067	17056	16976	17066	17093	17155	17254	16994	17235	17325	17112	17261	17347	17135	17017	17180	17186	17196	16868	17230	17032	17354	17146	17113	17122	17309	17170	17224	17283	17208	17078	17196	17169	17020	17060	17173	17254	17196	17140	17058	17238	17180	17196	17228	17127	17086	17081	17076	16995	17179	17214	17220	17238	17263	17378	17207	17168	17137	17078	17220	17148	17048	17116	17264	17051	17198	17061	17105	17254	17153	17245	16996	17070	17165	17163	17169	17042	17001	17297	17187	17054	17231	17080	17119	17215	17345	17269	17114	17280	17207	17098	17080	17095	17177	17277	16950	17373	17037	17316	17153	17140	17065	17104	17481	17072	17178	17055	17089	17152	17234	17225	17423	17237	17145	17137	17294	17260	17106	17212	17102	17148	17257	17049	17161	17130	17113	17170	17147	17282	17265	17078	17074	17018	17426	17143	17143	16949	17206	17104	17171	17115	17123	17180	17257	17167	17269	17098	17153	17209	17036	16992	17133	17039	17064	17025	17113	17233	17093	17132	17117	17303	17317	17203	17081	17224	17152
34552	60061	55965	43106	35418	30377	26393	23115	20266	19859	26165	30193	28079	28367	24937	17736	16114	15864	14931	15113	15459	15459	15574	15155	15061	14982	14917	14836	14845	14876	14799	14813	14936	14838	14819	14901	15012	14840	14655	14957	14796	14810	14781	14825	14568	14750	14846	14725	14898	14881	14850	14937	14925	14892	14750	14937	15048	14726	14938	14624	14737	14772	14950	14910	14843	14914	14865	14774	14938	14813	14869	14856	14823	14821	14749	14785	14915	14808	14698	14867	14756	14896	14799	14884	14629	14920	14915	14795	14701	14748	14880	14834	14864	15004	14875	14703	14891	14817	14859	14780	14847	14960	14851	14933	14819	14806	14836	14852	14785	14736	14975	14848	14933	14866	14762	14811	14616	14904	14884	14740	14744	14714	14848	14686	14932	14847	14737	14926	14706	14835	14907	14860	15009	14712	14916	14824	14877	14890	14765	14728	14609	14811	14833	14669	14678	14799	14733	14776	14840	14604	14839	14947	14873	14912	14859	14810	14895	14887	14842	14845	14680	14817	14858	14808	14727	14888	14807	14804	14869	14827	14720	14746	14743	14716	14844	14679	14857	14743	14981	14850	14665	14733	14951	14952	14798	14620	14886	14930	14704	14890	14763	14840	14770	14769	14859	14968	14992	14824	14856	14935	14829	14795	14833	14753	14801	14823	14887	14763	14819	14766	14759	14809	14695	14830	14966	14779	14818	15059	14611	14851	14678	14648	14709	14956	14783	14741	14825	15006	14817	14838	14812	14808	14783	14780	14891	14863	14807	14725	14705	14649	14826	14773	14896	14917	14802	14744	14718	14661	14795	14934	14750	14931	14964	14673	14933	14780	14865	14922	14905	14820	14800	14952	14646	14858	14773	14983	14909	14726	14833	14851	14843	14822	14773	14923	14792	14867	14956	14669	14662	15013	14827	14838	14775	14968	14758	14919	14796	14727	14763	14801	14868	14767	14662	14783	14789	14913	14853	14765	14822	14684	14842	14856	14739	14819	14824	14924	14813	14826	14670	14845	14998	14863	14721	14788	14890	14744	14790	14868	14802	14778	14680	14897	15010	14761	14789	14894	14798	14670	14891	14925	14773	14898	14996	14824	14959	14797	14939	14837	14700	14823	15003	14719	14648	14882	14718	14600	14802	14776	14804	14867	14938	14964	14841	14828	14845	14784	14854	14824	14918	14811	14880	14909	15079	14912	14741	14815	14858	14935	14646	14714	14737	14871	14696	14811	14926	14796	14909	14866	14762	14807	14763	14882	14896	14851	14615	14856	14763	14924	14830	14876	14923	14701	14906	14639	14778	14878	14792	14952	14895	14652	14880	14691	14681	14691	14817	14861	14914	14809	14796	14800	14902	14836	14833	14785	14892	14972	14903	14756	14698	14757	14751	14922	14790	14721	14879	14743	14895	14736	14738	14932	14811	14854	14846	14725	14952	14955	14847	14905	14854	14814	14927	14981	14707	14950	14663	14918	14572	14895	14712	14709	14787	14802	14639	14802	14773	14767	14826	14911	14830	14710	14857	14846	14623	14892	14647	14811	14743	14759	14821	14777	14766	14836	14943	14654	14871	14764	14771	15052	14895	14731	14888	14727	14786	14883	14712	14897	14748	14827	14860	14678	14786	14848	14851	14897	14803	14957	15001	14828	14796	14968	14947	14948	14908	14872	14863	14914	14769	14877	14941	14839	14822	14722	14856	14939	14661	14712	14900	14760	14734	14732	14810	14841	14814	14858	14844	14756	14804	14923	14925	14935	14862	14823	14677	14720	14773	14916	14960	14739	14913	14726	14954	15036	14828	14703	14878	14741	14825	14680	14879	14699	14867	14690	14812	14678	14772	14779	14837	14670	14794	14841	14968	14566	14819	14865	14693	14781	14746	14848	14883	14881	14807	14941	14937	14746	14933	14762	14819	15017	14720	14745	14911	14843	14762	14870	14903	14958	14779	14881	14793	14839	14885	14817	14717	15072	14875	14793	14776	14802	14835	14885	14756	14790	14782	14725	14704	14833	14850	14835	14875	14764	14752	14874	14764	14860	14978	14784	14811	14899	14895	14928	14772	14929	14987	14856	14745	14876	14730	14760	14908	14989	14697	14773	14936	14702	14739	14713	14946	14711	14876	14824	14677	14807	14805	14914	14861	14735	14827	14834	14932	14869	14777	14695	14733	14931	14856	14787	14757	14870	14664	14906	14824	14969	14774	14791	14830	14856	14843	14745	14820	14852	14896	14804	14881	14779	14972	15003	14721	14907	14884	14912	14833	14924	14773	14728	14762	14823	14886	14768	14796	14791	14890	14822	14830	14825	14928	14655	14833	14835	14821	14786	14654	14834	14819	14792	14624	14916	14723	14872	14757	14736	14835	14835	14791	14841	14907	14898	14977	14686	14838	14657	14752	14944	14810	14835	14683	14621	14725	14924	14904	14793	14786	14917	14719	14865	14931	14840	14870	14927	14858	14808	14815	14797	14677	14727	14688	14925	14827	14872	14885	14759	14895	14651	14962	14695	14784	14834	14633	14816	14733	14719	14842	14876	14831	14629	14811	14885	14610	14806	14785	14667	14842	14821	14838	14773	14776	14841	14744	14786	14820	14759	14733	14805	14714	14900	14796	14749	15049	14847	14943	14861	14953	14743	14859	14943	14675	14942	14663	14822	14867	14767	14776	14903	14847	14710	14786	14840	14724	14960	14902	14844	14976	14825	14806	14751	14644	14777	14988	14709	14813	14849	14709	14868	14827	14795	14802	14928	14561	14716	14809	14835	14955	14914	14655	14731	14871	14812	14897	14771	14959	14864	14680	14879	14793	14978	14921	14773	14696	14732	14757	14745	14738	14791	14783	14805	14848	14851	14671	14850	14819	14712	14814	14960	14928	14834	14750	14741	14849	15020	14936	14838	14820	14798	14903	14979	14877	14730	14703	14702	14787	14779	14824	14977	14796	14726	14790	14737	14700	14800	14905	14786	14808	14834	14765	14837	15024	14914	14906	14893	14849	14794	14782	14802	14877	14771	14711	14757	14778	14860	14770	14791	14649	14932	14967	14983	14787	14879	14604	14860	14889	14818	14715	14863	14865	14791	14762	14763	14935	14895	14764	14918	14898	14753	14817	14797	14674	14745	14714	14827	14910	14687	14949	14878	14878	14733	14810	14896	14821	14892	14978	14793	14718	14810	14816	14854	14677	14724	14742	14909	14723	14841	14709	14868	15032	14874	14883	14818	14857	14832	14795	14806	14925	14801	14789	14905	14879	14884	14749	14951	14893	14792	14660	14934	14964	14624	14852	14770	14872	14894	14676	14784	14722	15041	14718	14839	14772	14922	14936	14847	14841	14909	14730	14917	14765	14915	14769	14902	14694	14664	14854	14802	14821	15003	14873	14835	14760	14824	14764	14609	14908	14840	14912	14781	14694	14751	14803	14858	14734	14757	14785	14808	14586	14786	14864	14837	14732	14752	14927	14906	14970	14822	14885	14788	14659	14737	14920	14933	14864	14650	14692	14674	14805	14897	14933	14959	14929	14971	14996	14764	14928	14801	14768	14894	14739	14826	14809	14755	14827	14654	14854	14912	14591	14806	14783	14756	14815	14836	14880	14791	14779	14632	14849	14814	14854	14906	14726	14878	14823	14728	14668	14808	14899	14823	14726	14691	14824	14699	14986	14709	14788	14867	14740	14742	14873	14786	14883	15082	14748	14848	14790	14932	14978	14685	14897	14929	14778	14716	14810	14688	14778	15030	14861	14691	14771	14847	14674	14917	14816	14886	14871	14790	14696	14767	14772	14791	14805	14831	14823	14707	14802	14768	15033	14877	14656	14755	14804	14682	14660	14857	14765	14868	14774	14904	14730	14887	14874	14881	14857	14975	14854	14850	14833	14931	14800	14971	14834	14692	14881	14745	14833	14840	15010	14804	14888	14874	14644	14620	14814	14709	15013	14873	14810	14876	14797	14762	14747	14763	14843	14920	14738	14783	14727	14970	14866	14752	14710	14979	14899	14642	14856	14754	14860	14720	14822	14870	14777	14778	14853	14752	14808	14866	14857	14967	14679	14894	14798	14756	14935	14960	14736	14798	14788	14847	14869	14823	14742	14815	14775	14904	14725	14797	14678	14770	14907	14783	14804	14847	14855	14880	14853	14828	14780	14722	14933	14830	14817	14777	14808	14715	14777	14839	14943	14835	14745	14855	14698	14811	14968	14825	14695	14771	14735	14872	14860	14798	14982	14893	14874	14696	14778	14725	14771	14773	14856	14804	14846	14931	14758	14928	14678	14860	14752	14801	14793	14898	14850	14790	14758	14779	14819	14893	14892	14765	14890	14670	14886	14790	14871	14901	14826	14806	14758	14794	14855	14926	14829	14912	14998	14716	14823	14871	14585	14927	15040	14972	14805	14891	14727	14891	14953	14718	14792	14899	14979	14890	14911	14772	14879	14679	14769	14923	14642	14649	14713	14821	14880	14845	14928	14918	14826	14826	14866	14957	14897	14671	14862	14838	15005	15006	14833	14647	14932	14792	14838	14824	14832	14855	14902	14842	14829	15072	14735	14677	14920	14916	14890	14867	14850	14932	14792	14817	14914	14790	14802	14834	14786	14902	14807	14716	14745	14812	14855	14780	14940	14910	14768	14828	14836	14786	14819	14453	14889	14902	14651	14862	14797	14780	14893	14803	14868	14772	14772	14836	14862	14785	14856	14764	14863	14724	14887	14806	14914	14863	14906	14724	14823	14737	14769	14889	14899	14836	14906	14777	14855	15004	14650	14806	14856	14800	14855	14909	14943	14799	14819	14687	14850	14598	14929	14843	14828	14771	14777	14765	14860	14856	14735	14970	14752	14797	14731	14848	14871	14722	14937	14585	14683	14842	14764	14809	14948	14726	15044	14808	14853	14669	14870	14714	14944	14780	14730	14836	14812	14738	14739	14909	14980	14874	14817	14872	14890	14882	14848	14689	14901	14782	14892	14898	14734	14814	14876	14733	14793	14881	14844	14785	14629	14956	14860	14861	14855	14789	14807	14793	14857	14718	14871	14982	14820	14739	14878	14800	14818	14621	14825	14846	14810	14878	14791	14809	14647	14951	14747	14888	14715	14908	14784	14886	14858	14668	14967	14776	14781	14805	14797	14839	14745	14877
28241	26534	33059	27901	21749	20305	19275	18262	17516	17700	17701	17681	17966	18092	17900	17663	17198	17317	17355	17240	17264	17378	17240	17246	17220	17262	17238	17083	17341	17121	17153	17180	17308	17196	17182	17332	17212	17121	17190	17271	17357	17189	17352	17303	17428	17334	17197	17110	17397	17191	17150	17072	17377	17234	17144	17270	17151	17143	17218	17040	17366	17142	17244	17200	17397	17369	17370	17096	17164	17283	17431	17234	17237	17348	17308	17287	17203	17252	17089	17211	17005	17077	17418	17302	17285	17060	17132	17168	17426	17196	17044	17164	17072	17194	17240	17153	17038	17086	17261	17299	17196	17161	17082	17020	17219	17173	17344	17056	17163	17060	17288	17239	17217	17458	17311	17186	17183	17478	17412	17146	17235	17094	17146	17274	17168	17412	17220	17149	17355	17258	17284	16990	17304	17336	17259	17125	17209	17244	17131	16892	16968	17190	17107	17126	16894	17352	17168	17164	17115	17033	17154	17260	17119	17054	17208	17179	17396	17141	17242	17203	17300	17140	17237	17148	17295	17224	17324	17237	17240	17216	17199	17176	17221	17417	17167	17184	17150	17178	17222	17221	17416	16970	17323	17069	17248	17250	17147	17319	17106	17250	17131	17089	17141	17146	17152	17244	17156	17280	17152	17216	17438	17222	17206	17310	17239	17248	17283	17215	17104	17200	17482	17278	17226	17287	17258	17173	17237	17297	17406	17231	17321	17085	17032	17210	17205	17312	17111	17170	17349	17281	17339	17128	17101	17122	17294	17243	17404	17275	17255	17351	17286	17208	17243	17246	17208	17016	17078	17078	17138	17254	17231	17184	17272	17090	17426	17366	17261	17368	17459	17266	17159	17046	17238	17248	17254	17047	17214	17101	17206	17201	17282	17285	17214	17494	17213	17160	16991	17127	17239	17188	17477	17127	17019	17215	17197	17483	17348	17219	17350	17253	17294	17141	17382	16923	17174	17072	17205	17293	17157	17213	17292	17192	17083	17067	17197	17088	16994	16959	17077	17112	16999	17221	17047	17018	17185	17370	17173	17270	17256	17475	17130	16971	17144	17276	17082	17286	17324	17240	17055	17449	17344	17356	17223	17106	17123	17178	17139	17169	17264	17424	17265	17158	17323	17002	17176	17269	17189	17350	16991	17119	17322	17263	17355	17380	17160	17261	17250	17173	17328	17074	17299	17330	17291	17125	17129	17233	17136	16985	17222	17276	17335	17190	17181	17160	17283	17215	17243	17131	17205	17116	17065	17300	17113	17095	17089	17158	17312	17027	17095	17127	17384	16907	17358	17266	17145	17148	17079	17121	17143	17020	17113	17225	17362	17284	17313	17241	17221	17141	17064	17503	17066	17323	17097	17355	17242	17054	17318	16974	17232	17244	17054	17411	17404	17148	17259	17145	17448	17255	17385	17162	17153	17349	17050	17248	17351	17164	17443	17187	17400	17134	17284	16961	17087	17205	17056	16869	17230	17236	17265	17393	17128	17138	17284	17388	17114	17220	17104	17080	17170	17201	17082	16997	17065	17280	17251	17204	17095	17437	17189	17239	17169	17182	17208	17054	17239	17334	17289	17413	17248	17271	17300	17089	17200	17220	17305	17295	17208	17431	17197	17120	17326	17227	17371	17201	17287	17293	17209	17312	17095	17225	17447	17292	17358	17265	17344	17045	17030	17385	16907	17251	17230	17268	17084	17164	17107	17155	17252	17280	17240	17255	17276	17354	17315	17278	17027	17271	17369	17064	17279	17161	17105	17192	17364	17233	17276	17279	17143	17169	17194	17332	17201	17039	17102	17200	17183	17306	17237	17224	17279	17292	17372	17039	17275	17302	17139	17279	17412	17195	17140	17097	17279	17233	17100	17148	17199	17155	17065	17221	17068	17263	17309	17313	17250	17162	17244	17199	17188	17375	17233	17177	17193	17078	17178	17083	17198	17107	17177	17110	17188	17247	17325	17163	17213	17359	17365	17164	17125	17099	17362	17351	17058	17242	17148	17107	17150	17337	17090	17301	17345	17250	17213	17171	17210	17278	17190	17126	17257	17106	17384	17149	17109	17201	17233	17162	17226	17201	17101	17223	17178	17068	17191	17215	17252	17126	17212	17191	17142	17200	17301	17158	17148	17033	17299	17208	17226	17270	17223	17232	16957	17361	17393	17173	17262	17153	17179	17207	17242	17184	17181	17202	17360	17227	17149	17267	17375	17158	17325	17190	17086	17225	17204	17144	17170	17185	17204	17380	17221	17359	17181	17126	17079	17111	17181	17090	17242	17156	17213	17388	17240	17140	17113	17309	17254	17287	17054	17215	17290	17361	17176	17384	17272	17138	17231	17074	17248	17283	17357	17004	17240	17206	17359	17272	17055	17221	17154	17269	17221	17263	17036	17268	17272	17090	16999	17186	17215	16936	17361	17197	17319	17299	17309	17060	17090	17151	17180	17361	17359	17206	17447	17287	17053	17124	17104	17181	17282	17264	17156	17251	17300	17326	17208	17322	17377	17366	17301	17145	17145	17231	17350	17025	17279	17091	17178	17257	17388	17446	17142	17161	17292	17225	17067	17082	16887	17289	17139	17116	17142	17259	17173	17267	17164	17239	17065	17043	17213	17227	17301	17371	17456	17277	17271	17117	17157	17030	17222	17254	17169	17089	17190	17454	17172	17094	17213	17272	17246	17115	17180	17355	17284	17151	17234	17248	17204	17168	17266	17235	17122	17221	16976	17335	17152	17323	17161	17237	17329	17220	17068	17316	17196	17119	17267	17400	17317	17262	17187	17179	17045	17145	17128	17375	17165	17312	17139	17174	17220	17136	17428	17061	17102	17160	17138	17091	17272	17082	17104	17269	17272	17277	17296	17190	17193	17306	17208	17346	17221	17133	17273	17001	17265	17273	17278	17144	17188	17090	17275	17297	17134	17131	17191	17177	17461	17444	17103	17007	17221	17066	17083	17310	17114	17096	17305	17049	17369	17021	17237	17314	17399	17251	17168	17150	17289	17088	17209	17090	17210	17135	17244	17115	17317	17275	17070	17193	17113	17059	17255	17181	17291	17132	17162	17187	17300	17183	17467	17275	17039	17341	17250	17265	17146	17363	17125	17140	17190	17375	17200	17421	17016	17100	17179	17400	17237	17110	17284	17217	17241	17288	17027	17253	17208	17307	17354	17268	17036	17225	17254	17180	17305	17132	16997	17045	17244	16984	17106	17291	17275	17185	17159	17399	17306	17109	17118	17301	17171	17211	17243	17146	17195	17159	17345	17169	17318	17242	17217	17156	17269	17136	17175	17178	17200	17155	17262	17061	17172	17206	17281	17197	17208	17094	17250	17252	17117	17170	17260	17282	17381	17162	17355	17271	17190	17226	17095	17295	17290	17158	17111	17196	17476	17158	17182	17281	17243	17302	17160	17181	17051	17073	17366	17393	17234	17177	17132	17303	17166	17137	17305	17231	17232	17390	17071	17321	17317	17331	17165	17069	17105	17103	16984	17249	17256	17113	17200	17238	17205	17276	17277	17322	17188	17408	16965	17045	17213	17394	17304	17274	17103	17117	17152	17385	17166	17351	17224	17055	17130	17310	17092	17031	17187	17406	17211	17436	16947	17169	17217	17308	17295	17228	17133	17433	17093	17082	17266	16997	17231	17009	17152	17149	17099	17152	17116	17344	17445	17191	17391	17363	17336	17089	17282	17288	17195	17261	17069	17133	17149	17208	17187	17139	17323	17228	17247	17407	17224	17148	17053	17101	17113	16985	17291	17194	17184	17210	16987	17160	17307	17120	17324	17226	17285	17320	17193	17232	17144	17144	17300	17309	17285	17237	17098	17080	17206	17167	17282	17236	17191	17277	17264	17270	17249	17057	17084	17096	17122	17133	17032	17327	17142	17249	17285	17357	17277	17122	17220	17308	17425	17312	17126	17106	17331	17146	17245	17295	17254	17172	17114	17051	17168	17425	17239	17105	17327	17274	17106	17351	17124	17221	17234	17127	17320	17248	17183	17226	17031	17025	17327	17049	17228	17126	17246	17404	17189	17329	17238	17297	17180	17208	17304	17398	17255	17071	17227	17288	17116	17063	16937	17026	16996	17206	17338	17281	17467	17230	17361	17211	17089	17184	17106	17205	17183	17289	17180	17352	17477	17310	17241	17298	17181	17088	17246	17046	17247	17235	17328	17199	17118	17000	17389	17307	17251	17149	17137	17198	17150	17185	17025	16876	17388	17170	17329	17117	17211	17089	17198	17393	17267	17439	17368	17196	17033	17337	17277	17489	17236	17235	16998	17025	17126	17014	17096	17146	17188	17346	17278	17174	17348	17157	17144	17062	17268	17347	17336	17287	17126	17114	17188	16999	17405	17460	17285	17206	17277	17096	17281	17280	17186	17153	17053	17282	17044	17179	17268	17162	17351	17117	17224	17220	17331	17037	17109	17264	17238	17401	17041	17209	17199	17242	17212	17142	17300	17235	17184	17414	17363	17257	17245	17316	17172	17071	17219	17294	17116	17218	17253	17389	17135	17158	17196	17142	17220	17165	17288	17165	17329	17418	17300	17251	17342	16987	17139	17172	17170	17228	17458	17147	17291	17266	17144	17069	17065	17334	17159	17322	17322	17241	17111	17326	17165	17337	17156	17255	17163	17263	17281	17279	17122	17188	17042	17109	17274	17173	17311	17501	17177	17215	17207	17176	17265	17061	17243	17049	17146	17227	17213	17158	17207	17135	17172	17280	17348	17176	17175	17192	17333	17252	17228	17049	17309	17225	17196	17385	17346	17109	17063	17267	17263	17235	17165	17147	17445	17152	16879	17175	17271	17145	17168	17232	17162	17279	17115	17125	17279	17276	17316	17210	17156	17136	17309	17204	17289	17083	17024	17043	17270	17297	17249	17198	17076	17225	17241	17054	17204	17173	17214	17208	17107	17191	17182	17321	17179	17333	17274	17167	17006	17174	17199	17199	17241	17394	17343	17281	17391	17232	17076	17124	17057	17194	17033	17279	17111	17192	17108	17207	17147	17057	17094	17012	17322	17261	17457	17078	17281	17273	17321	17237	17231	17262	17213	17272	17271	17256	17236	16995	17106	17302	17186	17398	17243	17232	17285	17255	17246	17146	17253	17385	17269	17397	17170	17047
29326	42763	37131	26806	21138	19150	17312	15812	15299	15247	15529	15671	15960	15749	15727	15065	14854	15021	14800	14915	14743	14799	14989	14870	14840	14934	15026	14895	14816	14848	14865	14840	14927	14899	14635	14830	14657	14730	14782	14808	14772	14821	14809	14700	14983	14899	14815	14895	14558	14915	14810	14811	14957	14855	14846	14766	14834	14943	14865	14784	14868	14840	14829	14820	14911	14948	14803	14876	14824	14762	14906	14922	14813	14894	14755	14818	14811	14811	14897	14801	14802	14786	14884	14714	14759	14900	14817	14844	14697	14954	14828	14901	14923	14900	14800	14813	14862	14816	15003	14915	14863	14887	14934	14936	14905	14890	14843	14898	14935	14915	14871	14946	14832	14821	14967	14805	14738	14904	14951	14938	14816	14742	14819	14927	14817	14845	14823	14823	14743	14736	14792	14899	15005	14802	14845	14728	14742	14936	14798	14809	14967	14834	14660	14866	14796	14716	14866	14852	14800	14838	14887	14872	14921	14853	14753	14874	15027	14864	14812	14945	14762	14688	14961	14815	14919	14899	14758	14963	14774	14953	14781	14674	14957	14860	14932	14834	14951	14958	14890	14847	14974	14869	14865	14892	14786	14829	14862	14874	14906	14741	14939	14789	14942	14826	14856	14772	15090	14861	14724	14893	14936	14781	14845	14669	14847	15189	14882	14780	14726	15032	14919	15063	14870	14987	14700	14825	14899	14882	14901	15010	14833	14914	15000	14877	14970	14874	14860	14772	14801	14970	14747	15029	15008	14926	15054	14685	14904	14951	15031	14658	14842	14842	14790	14754	14855	14952	14730	14888	14983	14958	14816	14739	14722	14879	14870	14780	14790	14876	14783	14924	14934	14757	15014	14953	14774	14828	14853	14893	14847	15011	14828	14660	14865	14955	14905	14804	14906	14694	14868	14860	14892	14924	14977	14751	14913	14890	14883	14813	14942	14838	14941	14891	14819	14834	14828	14661	14932	14820	14794	14863	14746	14952	14963	14817	15050	14904	14793	14885	14810	14944	14653	14809	14816	14957	14708	14954	14890	14768	14908	14972	15039	14961	14910	14809	14829	14703	14903	14926	14813	14792	14929	14975	14771	14883	14691	14821	14949	14915	14801	15036	14683	14905	14723	14753	14877	15035	14995	14691	14827	15065	14837	14843	14854	14876	14786	14852	14913	14727	14846	14914	14706	14935	14714	15082	14719	14810	14932	14858	15096	14906	14809	14670	14901	14821	15127	14983	14839	14792	14871	14736	14756	14747	14836	14789	15009	14909	15083	14705	14887	14786	14941	14832	14770	14884	14791	14902	14856	14800	14969	14946	14835	14811	14876	14768	14835	14854	15022	14765	14647	14883	14903	14913	14756	14762	14856	14862	14921	15037	15046	14856	14902	14978	14789	14813	14870	14847	14710	14834	14828	14839	15021	14951	14811	14833	14719	14931	14887	14953	15080	14797	14919	14624	14940	14948	14922	14905	14824	14909	14813	14916	14898	14746	14888	14855	14884	14924	14898	14683	14808	14687	14954	14736	14772	14878	14815	14914	14867	14804	14944	14820	14983	14957	14619	14753	14840	14837	14846	14958	14822	15013	14739	14847	14821	14926	14807	14764	14829	14798	14813	14921	14757	14821	14682	14659	14939	14828	14805	14869	14752	14854	14739	14941	14860	14853	15037	14793	14917	14814	14703	14940	14796	15052	14782	14982	14920	14847	14826	14823	14846	14873	14881	14956	14683	14865	14916	14863	14926	14847	15092	14815	14893	14895	14962	14898	14809	14857	14715	14992	14978	14785	14975	14993	14754	14837	14864	14780	14762	14823	14753	14892	14728	14718	14903	14914	14679	14839	14772	14951	14896	14808	15027	14696	14717	14788	14899	14707	14994	14933	14858	14869	14856	14915	15038	14650	14833	14930	14871	14759	14765	14805	14844	14862	14823	14664	14893	14753	15099	14847	14728	14762	14880	14837	14886	14762	14811	14804	14882	15011	14737	14886	14768	14824	14782	14859	14852	14932	14969	14878	14710	14915	14898	14797	15105	15059	15023	14752	14903	14975	14906	14783	14831	14879	14822	14883	14897	14974	14912	14977	14952	14990	14876	14801	14847	15022	14818	14800	14772	15058	14810	14938	14715	14977	14875	14824	14811	14782	14772	14764	14909	15064	14673	14805	14791	14780	14892	14812	14822	14940	14810	14687	15124	14870	14829	14855	14815	14916	14905	14942	14909	14905	14987	14923	14889	14774	14884	14834	14843	14831	14814	14894	14801	14887	14782	14831	14718	14827	15033	14888	14636	14859	14820	14915	14693	14944	15029	14726	14926	14865	14761	14923	15029	14879	14925	14930	14812	14808	14804	14940	14815	14916	14908	14791	14814	14850	14804	14796	14893	14747	14963	14743	14785	14788	14857	14713	14775	14793	14903	14810	14664	14755	14763	14895	14849	14871	14833	14826	14839	14791	14932	14750	14831	14640	14857	14768	14796	14921	14876	14838	14872	14809	14781	14898	14654	14716	14918	14764	14785	14763	14967	14871	14842	14944	14843	14841	14826	14698	14882	14619	15075	14943	14976	14907	14723	14830	14786	14875	14834	14958	14940	14840	14925	14906	14848	14936	14818	14925	14972	14663	14863	14768	14829	14943	14923	14832	14834	14861	14774	14762	14978	14874	14822	14850	14919	14891	14859	14687	14781	14882	15006	14764	14743	14875	14710	14905	14832	14991	14856	15038	14676	14869	14660	14769	15076	14846	14785	14870	14903	14857	14872	14830	14802	14898	15019	14812	14834	14893	14771	14884	14802	14872	14915	14806	14881	14851	14760	14897	14843	14845	14756	14869	14743	14891	14952	14702	14799	14833	14810	14779	14812	14911	14718	14860	14858	14984	14701	14939	14837	14921	14938	14988	14921	14902	15032	14773	14817	14849	14894	14751	14654	14822	14815	14908	14884	14710	14746	14869	14749	14873	14812	14819	14819	14716	14732	14611	14998	14712	14660	14887	14773	14855	14842	14915	14884	14793	14713	14668	14882	14730	14881	14945	14896	14867	14843	14765	14849	14778	14753	14757	14825	15023	14671	14788	14921	14690	14865	14785	14750	14915	14889	14848	14720	14730	14791	14675	14996	14924	14716	14829	15019	14775	14794	14906	14868	15019	14812	14983	14971	15037	14880	14929	14805	14865	14829	14856	14787	14919	14850	14871	14923	15078	14827	14927	14795	14795	14907	14999	14853	14846	14798	14803	14896	14744	15006	14770	14962	14750	14864	14979	14942	14995	14977	14926	14775	14841	14852	14734	14821	14949	14967	14885	14848	14717	14892	15050	14847	15003	14686	14656	14873	14964	14807	14878	14947	14823	14903	14823	14930	15034	14742	14877	14936	15105	14756	14776	14737	15066	14764	14923	14973	14809	14694	14702	15000	14954	14774	14915	14700	14962	14677	14745	14833	14808	14941	14694	14696	14879	14966	14882	14845	15016	14589	14949	14970	14901	14737	14830	14941	15076	14772	14886	14861	14702	15003	14964	14745	14779	14848	14822	14826	15028	14903	14794	14836	14775	14770	14912	14866	14729	14996	14697	14756	14853	14851	14650	14791	14715	14795	14851	14765	14939	14781	14707	14825	14856	14795	14990	14910	14721	14771	14766	14827	14711	14783	14869	14967	14791	14820	14759	14944	14922	14795	14898	14856	14788	15008	14795	14808	14899	14707	14720	14801	14768	14836	14825	14954	14848	14967	14799	14631	14717	14784	14812	14870	14894	14913	14889	14902	14793	15001	14884	14809	14980	14761	14616	14834	14924	14912	14767	14799	15021	14774	14616	14843	14815	14777	14923	14738	14940	14936	14888	14717	14895	14897	14698	14856	15015	14766	14766	14911	15029	14885	14763	14772	14755	14808	14794	15069	14906	14732	14834	14918	14794	14882	14790	14610	14852	14874	14775	14936	14831	14857	14845	14651	14848	14909	14809	14832	14844	14685	14913	14933	14900	14737	14771	14671	14764	14880	14991	14947	14767	14833	14875	14832	14796	14864	14694	14957	14763	14804	14846	14834	14827	14774	14848	14882	14902	14986	14795	14773	14853	15001	14819	14642	14862	14740	14960	14867	14780	15005	14881	14929	14966	14765	14934	14802	15020	14782	14790	14813	14708	14923	14857	14659	14670	14775	14787	14742	14906	14938	14880	14845	14670	14822	14820	14918	14994	14868	14836	14873	14792	14849	14617	14740	14858	15059	14906	14770	14761	14807	14872	14943	14864	15041	14682	14820	14916	14731	14820	14810	14816	14924	14756	14804	14972	14820	14801	14781	14851	14941	14894	14944	14835	14926	14675	14907	14750	14873	14826	14960	14939	15010	14961	14873	14837	15034	14916	14981	14852	14805	14821	14935	14727	14680	14796	14823	14914	14750	14689	14780	14896	14860	14911	14788	14880	14750	14925	14959	14885	14806	14804	15011	14848	14815	14894	14756	14804	14804	15000	14884	14955	14939	14899	14951	14768	14891	14886	14964	15019	14873	14928	14821	14850	14864	14726	14723	14831	14919	14967	14883	14873	14740	14849	14698	14858	14992	14866	14656	14926	14888	14867	14849	15052	14859	14888	14737	14972	14834	14627	14893	14644	14991	14841	14978	14869	14918	14835	14881	14873	14803	14949	14788	14966	15137	14696	14957	14727	14876	14742	14799	14727	14883	14819	14902	14696	14839	14988	14831	14825	14876	14811	14902	14868	14827	14859	14920	14831	14926	14829	14702	14868	14862	14803	14918	14927	14898	14884	14737	14980	14880	14798	14904	14884	14789	14812	14767	14999	15051	14860	14779	14921	15089	14795	14779	14810	14898	14783	14860	14732	14827	14927	14805	14896	14716	14680	14694	14778	14916	14768	14796	14820	14937	14810	14900	14868	14903	14816	14909	14750	14696	14753	14786	14832	14759	14948	14891	14832	14851	14867	14797	14988	14754	14763	14751	15036	14720	14775	14934	14731	14830	14905	14959	15040	14728	14975	14861	14822	14849	14717	14855	14712	14745	14786	14821	14806	14904	14806	14788	15051	14898	14773	14776	14858	14854	14795	14918	14962	14932	14758	14952	14727	14992	14887	14958	14825	14955	14983	14841	14782	14926	14798	14950	14701	14762	15159	14933	14867
23794	21294	28930	25373	24409	24598	23494	20382	19135	19343	22131	23794	24286	23414	20958	19202	18012	17568	17484	17364	17277	17167	17127	17102	17040	16940	17059	17300	17136	17239	17109	17191	17089	17168	17165	17269	17214	17163	17068	17156	17201	17153	17155	17145	17156	17136	17125	17090	16981	17274	17073	17052	17114	17276	17372	17025	17140	17122	17053	17050	17091	17063	17087	16994	17029	17020	16991	17007	17129	17178	17317	17149	17359	17034	17041	17112	17025	17153	17022	17053	17105	17239	17120	17133	17003	17135	17184	17058	17138	16930	17088	17245	17045	17055	17027	17210	16917	17102	17128	17151	17035	17097	17031	16823	16815	17090	17117	17086	17070	17152	17022	17064	17155	16773	17164	17161	17103	16971	16974	16974	17143	17171	16993	17136	17160	16994	17069	17178	17135	17142	17016	17102	16905	16997	16967	16966	17092	17222	17126	17123	16944	16982	17307	17069	17135	16986	17035	16915	17029	17006	17101	17290	17003	17033	16930	17198	17257	17161	17216	17092	17009	17094	16945	17085	17023	17333	17101	17191	16965	17114	17186	17052	16856	17235	16929	17004	16778	16992	17017	17032	17048	16914	17026	17073	17084	17123	17257	17152	17205	16897	17152	17124	17181	17135	17223	17027	17058	16869	16951	16909	16965	16987	16974	17177	17149	17080	17019	16957	16928	17113	17071	17033	17287	17041	17127	17086	16972	17051	16985	17190	17082	16976	16945	17198	17070	17095	17178	17079	17090	17037	17046	17145	17092	17051	17056	17122	17243	16984	17111	17145	17105	17064	17195	17050	17000	16902	16868	17036	17007	17106	17089	16980	17027	17040	17006	17128	17139	17022	16898	16894	17172	17134	17125	17002	16856	16870	17130	16959	17025	16912	17162	16849	16837	17040	17194	17033	17061	16936	16866	17135	17036	17160	17182	17012	16959	17123	17009	16982	17101	17082	17036	16995	16981	17116	17080	17246	17190	17089	17207	17016	17262	17294	17066	17113	17024	17013	17172	17079	16900	16935	16831	16969	16927	17042	17163	17193	17229	17004	16969	16933	17110	17127	16987	17182	16973	17027	17245	17251	17038	17088	16872	17012	16897	16975	17232	17066	16785	16980	17020	16957	16946	17148	16995	17090	16974	17049	17124	17248	17171	17294	16933	16894	17095	16899	17106	16989	17147	16968	17024	17152	17169	17162	17200	17061	16941	16784	17183	16965	17029	17002	16988	17164	17110	16979	16970	17020	17104	17084	16993	17165	16915	17114	16983	17122	16962	17185	16878	17022	17010	16923	17206	17217	16910	17164	16996	17042	17118	17031	17136	17051	17047	17326	17155	17004	17118	16964	17207	17329	17109	17122	17083	17045	17075	16991	17156	16841	17114	17016	17122	17108	17070	17154	16980	17034	17251	16934	17089	17027	16900	16932	17056	16969	17142	17016	17069	17221	17241	17112	17318	17078	16939	16793	16997	17352	17123	17151	16867	16896	17250	16975	16981	16963	17152	17093	17296	17184	17058	17114	16955	16842	17020	16920	17035	17072	17119	16863	17133	17037	16982	17134	17078	17061	16995	17039	16948	17027	16995	17028	17005	17101	17060	17060	17116	17087	16936	17000	16928	17096	17068	17170	16899	16884	17041	16955	17064	17058	16905	16910	16965	17057	17078	17122	16992	16952	16995	17064	17157	17134	17000	17037	16959	17070	17014	16997	16931	16962	17257	17275	17172	17036	16931	17150	16943	16961	17090	17028	17032	17125	16913	17151	17234	17158	17307	17181	17187	17096	17100	17242	17157	17147	16888	17144	17141	16960	17082	17093	16914	17154	16995	17026	17275	17136	17147	17133	16972	17275	17066	16985	16929	17081	16936	17013	17135	17013	16923	17057	17178	17006	17268	16966	17147	16865	17149	17183	17010	17141	17030	17085	17238	17026	17168	16941	17045	16813	17103	17278	17044	16961	17044	17132	17147	17093	17235	16976	17115	17040	17055	17054	16946	17198	17060	16923	16947	17005	16989	17051	17092	16983	16926	17059	17040	17044	17121	17072	16995	16975	17110	17024	17259	17089	17122	16946	17079	17167	17009	17167	16910	17215	17217	17105	17005	16853	17098	17179	17002	17115	17067	17154	17063	17136	17106	17024	17132	17033	16884	16904	17148	17162	17066	16971	17087	17246	17016	16961	17168	16958	17000	16930	17047	17095	17215	17021	17043	16927	17054	17078	17057	16935	16907	17084	17208	16944	17082	16945	16923	16949	17033	17095	17172	17175	17038	17059	17024	17024	17124	17151	17105	16949	17128	17163	17045	16984	17106	17189	17109	16998	16957	17110	17052	17162	17012	17060	17135	17035	17179	16986	17193	16905	17020	17112	16945	17157	16975	17057	16999	17038	16938	16957	16924	17226	16976	17034	17142	17146	17231	17055	17229	16978	17075	17026	17212	17219	17223	17067	16924	16959	17065	17013	17116	17327	17035	17035	17164	16877	17192	17106	16886	17031	17182	16938	17118	17077	17037	16995	17129	17208	17165	16998	17237	17063	16971	17212	16926	16913	16955	16843	17114	17266	17226	17121	17093	17276	17046	17077	16901	17082	17170	16856	17193	16921	17065	16873	16941	17110	17032	17101	17050	17202	17018	16955	16987	17080	16934	17015	17104	16855	16980	17224	17088	16948	17089	16984	17270	17017	16972	16963	17277	16766	16987	16894	17217	17109	17110	16987	17054	17012	17264	17130	17136	16908	17015	17077	17227	17055	16970	17130	17154	16984	17172	17040	17143	17184	17019	17093	17090	16958	17079	17110	16871	16899	17092	17174	17065	17171	17100	17136	17018	17127	17110	17026	17007	17145	17146	17110	17210	16996	17140	16766	17041	16973	17131	16913	17096	17118	16964	17050	16966	16978	17178	17047	16857	17209	17281	17257	17239	16990	17214	17124	17069	17202	17176	17018	17043	17096	17201	16887	17076	17035	17039	16922	17211	17324	17018	17150	17194	16994	16910	17140	17128	16960	16983	17045	16931	16988	17076	16794	17022	17107	16894	16818	17056	16892	16773	16881	16939	17339	16976	16936	17266	17047	17036	17267	17094	17037	16890	16936	17094	17173	17017	17089	17202	17149	17155	17022	17130	17128	16931	16997	16994	17037	17140	17000	16795	16972	17185	17019	17204	17035	17170	17107	17043	17022	16883	17024	17147	17269	17108	17025	16851	16887	16986	16898	16903	16947	16987	16925	17072	17046	17191	16996	17118	17120	17001	17093	17027	17037	17196	16999	16899	17114	17229	17146	17085	16963	16990	17053	17080	16851	17073	17002	16920	17027	16974	17094	17108	17072	16776	17038	17157	17128	17145	17146	16983	17082	16878	17043	17054	17149	17006	17069	17073	17142	16892	16808	16950	16976	17032	17061	16963	17126	17057	17066	16904	16969	17174	17078	17140	16809	17118	17305	17203	17354	16961	17021	16975	17037	17154	17113	16897	16878	17134	17307	17163	17034	16954	17001	16884	16822	17034	17267	17082	17002	16860	16986	16902	16951	17130	17035	17005	17120	17188	17170	17094	17264	16986	17022	17258	17237	17031	17186	16882	17091	17140	17089	17010	17050	17149	17209	17061	17246	17105	17089	16958	17075	17208	17146	16885	17116	17170	17067	17077	17107	17166	16998	17018	17121	17014	16970	17101	17112	17054	17149	17250	16931	17151	17081	16912	17060	17008	17130	17187	17062	17030	16948	17083	17245	17309	17028	17038	17188	17092	17174	17130	17124	16997	17023	17032	16961	16910	17084	16929	17202	17070	17055	17201	17007	17100	17110	17344	17050	16847	17113	17131	17045	17148	17151	17108	17057	17213	17083	17053	17124	17126	17091	16916	17019	17164	17141	17044	17151	17014	17363	17064	17044	17041	17102	16894	16934	17367	17173	17199	17110	17198	17052	16968	17227	17219	17096	17174	17211	17278	17034	17030	16991	17254	17149	17107	17089	17160	17126	17143	16969	17086	17163	17129	17064	17306	17268	17000	16913	17058	17076	17076	16851	17051	17002	16919	17120	17164	17161	17094	17233	17041	17029	16804	17015	17045	17044	17043	17114	16937	17232	16959	17050	16945	16900	16993	17107	17111	17034	16869	16936	17176	17125	17158	17161	17072	17121	17021	17102	17124	17088	16859	17060	17159	17211	17005	17049	17055	17159	17045	17191	16878	16960	17062	16839	17043	17127	17102	16985	17135	16999	17146	16887	16899	17011	16965	16958	16957	16912	17113	17064	17066	17253	17040	17117	17041	17247	17094	17036	17013	17048	17109	17151	17274	17243	17339	17030	17066	17219	17234	17053	16940	17089	17142	17094	17166	17054	17272	16860	17129	16992	17075	16997	17132	17077	16989	17046	17330	16961	16972	16858	16961	17023	17036	17119	17077	17249	17071	16981	17012	17109	17170	17167	16854	17043	17139	17160	16912	17079	17087	17055	17082	17093	17081	16999	17098	17272	16824	17051	16955	16788	16958	16998	16840	17106	16989	17074	16979	17055	17140	17037	16989	16998	17063	17133	16783	17155	16817	16714	17155	17181	17257	17247	17131	17027	16700	17006	16974	17000	17029	17072	17175	17212	17042	16960	17293	16999	17153	17020	17111	17059	16969	16927	17346	17136	17178	17066	16955	16913	16964	16869	17154	17091	17187	17128	17115	16875	16987	17070	17057	16980	17006	16968	17178	16990	17144	17057	17133	16964	16993	17070	17002	17102	16994	17049	16923	17203	17185	17120	17115	16901	17008	16986	16987	17054	17000	17103	16980	17045	17231	17167	17133	17129	16990	16879	17248	17208	16959	16782	17171	16910	17063	16945	16964	17066	17109	17042	17132	17096	17067	17176	17046	16920	17014	16996	16992	17124	17128	17081	17019	17237	17132	17005	17063	17073	17102	16985	17031	17035	17101	16934	17036	17045	17232	16993	16958	17050	17216	17192	17105	16969	17111	17226	16944	17251	17107	17111	17132	16971	16891	17004	16996	17028	16954	16882	17034	17116	17185	17104	16972	17022	17032	17024	16954	17059	16946	17049	17242	17043	17253	17091	17044	17052	17073	17174	17019	17187	16881	17218	16977	17204	17121	17069	17048	17276	17268	16947	17119	16986	17253	17158	16810	17307	17099	17117
32222	52392	48274	36787	28612	23079	20398	18950	17876	17904	22657	23976	24844	22459	19682	17270	15738	15083	15063	14810	14692	14826	14960	14744	14860	14792	14855	14873	14767	14994	14810	14812	14706	14671	14691	14809	14695	14942	14901	14736	14927	14927	14662	14796	14786	14731	14714	14717	14771	14793	14806	14718	14803	14792	14978	14879	14785	14795	14865	14896	14977	14829	14672	14744	14754	14765	14909	14918	14801	14889	14736	15032	14981	14806	14768	14782	14936	14846	14831	14936	14898	14756	14846	14849	14882	14785	14856	14800	14823	14866	14870	14913	14780	14776	14804	14717	14766	14721	14815	14793	14933	14936	14765	14852	14801	14843	14641	14849	14878	14740	14777	14909	14890	14784	14840	14739	14759	14924	14905	14876	14848	14708	14837	14865	14718	14698	14882	14709	14738	14875	14737	14825	14687	14646	14871	14812	14813	15010	14876	14769	14843	14743	14871	14825	14891	14716	14723	14769	14662	14877	14777	14794	14763	15080	14889	14750	14648	14843	14935	14752	14822	14788	14706	14691	14714	14824	14765	14904	14672	14722	14728	14874	14731	14795	14825	14652	14833	14737	14846	14789	14926	14782	14954	14762	14840	14927	14786	14831	14870	14842	14942	14759	14802	14922	14743	14736	14876	14758	14799	14796	14782	14785	14923	14873	14765	14813	14755	14833	14807	14853	14914	14805	14682	14784	14889	14903	14739	14658	14907	14717	14815	14772	14824	14816	14599	14862	14778	14854	14996	14729	14740	14801	14974	14793	14820	14821	14795	14922	14774	14908	14742	14945	14775	14831	14907	14692	14986	14770	14710	14966	14831	14792	14780	14709	14857	14712	14922	14875	14825	14748	14849	14765	15006	14855	14722	14871	14780	14765	14836	14811	14744	14751	14849	14849	14819	14917	14881	14791	14983	14936	14714	14729	14819	14701	14769	14936	14707	14664	14764	14698	14717	14918	14910	14688	14774	14676	14675	14813	14825	14812	14801	14896	14765	14809	14819	14946	14909	14860	14802	14687	14602	14600	14857	14819	14873	14686	14942	14856	14895	14731	14778	14686	14901	14813	14883	14757	14759	14708	14783	14878	14856	14805	14780	14588	14858	14763	14938	14759	14913	14919	14846	14876	14856	14756	14860	14992	14911	14820	14764	14786	14993	14848	14862	14848	14868	14652	14810	14919	14855	14824	15015	14834	14812	14822	14786	14830	14734	14916	14865	14947	14768	14553	14931	14840	14886	14712	14859	14784	14702	14964	14748	14844	14659	14756	14816	14739	14811	14859	14868	14665	14943	14920	14913	14856	14758	14684	14911	14760	14926	14743	14905	14814	14817	14649	14785	14628	14685	14952	14922	14995	14951	14904	14794	14662	14820	14745	14896	14819	14741	14771	14561	14754	14904	14747	14787	14786	14767	14841	14723	14629	14756	14747	14928	14830	14931	14778	14808	14693	14790	14656	14852	14773	14734	14783	14992	14708	14692	14843	14771	14891	14791	14922	14751	14760	14843	14844	14822	14875	14939	14804	14786	14821	14858	14690	14693	14830	14845	14887	14674	14805	14855	14701	14742	14767	14988	14788	14859	14823	14904	14812	14721	14803	14709	14879	14857	14861	14942	14895	14736	14680	14719	14912	14815	14696	14859	14707	14891	14702	14860	14888	14755	14780	14868	14767	14954	14783	14889	14657	14892	14671	14787	14777	14836	14729	14674	14732	14839	14618	14831	14816	14930	14783	14877	14698	14948	14830	14824	14709	14784	14924	14848	14724	14780	14589	14725	14726	14722	14798	14631	14810	14794	14786	14666	14841	14990	14744	15030	14809	14902	14811	14787	14843	14768	14859	14737	14709	14818	14710	14683	14831	14708	14804	15061	14778	14845	14874	14846	14783	14757	14829	14854	14758	14795	14879	14638	14742	14954	14782	14869	14819	14926	14819	14785	14667	14792	14714	14876	14782	14798	15027	14734	14871	14809	14906	14897	15056	14908	14866	14834	14823	14974	14629	14812	14983	14794	14761	14797	14586	14772	14800	14789	14752	14822	14718	14918	14883	14848	14849	14879	14857	14812	14941	14724	14790	14634	14828	14814	14815	14840	14703	14814	14826	14921	15027	14512	14830	14812	14757	14764	14692	14961	14746	14696	14826	14789	14758	14835	14885	14721	14926	14720	14775	14730	14919	14602	14807	14736	14694	14744	14900	14696	14748	14769	14751	14784	14738	14848	15055	14832	14772	14807	14924	14727	14945	14968	14901	14797	14746	15017	14762	14775	14994	14876	14861	14837	14783	14735	14779	14933	14784	14678	14868	14885	14653	14636	14953	15043	14670	14751	14740	14690	14873	14855	14864	14735	14829	14841	14739	14672	14656	14835	14835	14855	14944	14737	14602	14981	14813	14858	14819	14828	14841	14797	14904	14852	14784	14884	14869	14774	14868	14723	14754	14794	14810	14694	14729	14910	14727	14812	14937	14673	14819	14832	14760	14775	14766	14835	14670	14799	14889	14834	14849	14627	14753	14733	14836	14860	14570	14821	14863	14728	14814	14846	14746	14733	14734	14782	14969	14702	14780	14670	14871	14849	14821	14881	14869	14734	14761	14842	14736	14684	14900	14823	14775	14839	14881	14725	14880	14808	15023	14848	14968	14914	14957	14805	14827	14759	14951	14723	14809	14940	14789	14782	14926	14652	14924	14630	15015	14891	14875	14809	14783	14697	14731	14765	14809	14938	14834	14840	14780	14843	14727	14823	14692	14934	14832	14834	14684	14722	14972	14851	14699	14823	14892	14809	14726	14765	14838	14773	14748	14831	14609	14750	14840	14899	14706	14784	14762	14889	14681	14828	14836	14817	14807	14953	14976	14842	14820	14794	14881	14916	14727	14749	14910	14823	14776	14923	14788	14834	14989	14727	14838	14726	14861	14858	14666	14791	14853	15015	14749	14761	14745	14898	14737	14898	14862	15068	14703	14813	14865	14966	14876	14643	14871	14795	14756	14654	14838	14731	14667	14705	14831	14619	14961	14699	14804	14626	14726	14727	14883	15002	14654	14826	14917	14861	14782	14801	14864	14717	14624	14945	14789	14992	14819	15011	14660	14724	14729	14770	14863	14777	14810	14833	14660	14847	14814	14765	14850	14966	14892	14702	14815	14763	14891	14852	14764	14925	14847	14793	14746	14918	14752	14740	14946	14712	14824	14776	14662	14778	14910	14831	14889	14800	14833	14728	14902	14753	14834	14722	14958	14777	14710	14647	14939	14524	14781	14860	14847	14859	14721	14959	14929	14907	14861	14784	14701	14743	14855	14870	14683	14669	14926	14932	14714	14734	14917	14781	14714	14743	14746	14796	14840	14749	14788	14769	14773	14707	14829	14945	14803	14762	14877	14704	14814	14867	14944	14656	14724	14769	14760	14667	14937	14933	14708	14668	14874	14759	14815	14779	14634	14842	14746	14785	14615	14928	14784	14767	14744	14732	14702	14718	14754	14738	14768	14910	14680	14690	14738	14907	14797	14819	14803	14703	14986	14863	14815	14817	14831	14709	14709	14781	14928	14798	14973	14751	14961	14836	14904	14929	14729	14857	14584	14890	14787	14832	14701	14796	14891	14837	14876	14787	14759	14814	14841	14796	14864	14942	14691	14734	14890	14903	14716	14965	14757	14830	14676	14886	14678	14738	14743	14766	14794	14812	14713	14907	14651	14885	14891	14844	14797	14796	14864	14702	14843	14810	14709	14647	14746	14864	14711	15001	14936	14841	14859	14784	14771	14880	14858	14637	14752	14798	14719	14893	14831	14723	14866	14656	14920	14773	14706	14663	14745	14951	14736	14819	14838	14748	14807	14810	14710	14906	14722	14788	14754	14706	14844	14797	14876	14837	14635	14730	14892	14771	14662	14878	14768	14744	14827	14601	14737	14930	14732	14826	14895	14854	14805	14780	14827	14904	14936	14819	14778	14786	14889	14647	14705	14739	14838	14723	14664	14769	14826	14871	14704	14892	14875	14710	14875	14821	14777	14959	14790	14705	14793	14624	14716	14932	14764	14945	14886	14912	14774	14690	14792	14869	14890	14683	14675	14869	14775	14645	14834	14904	14780	14777	14938	14713	14668	14855	14917	14722	14715	14819	14865	14710	14843	14856	14871	14823	14988	14743	14867	14883	14744	14886	14844	14964	14945	14771	14924	14812	14986	14754	14614	14987	14743	14673	14759	14832	14772	14726	15000	14810	14899	14751	14689	14819	14899	14731	14693	14810	14770	14808	14768	14789	14857	14741	14785	14861	14843	14723	14772	14706	14743	14803	14809	14778	14868	14837	14690	14818	14833	14802	14733	14869	14778	14970	14894	14789	14871	14802	14817	14783	14874	14831	14847	14840	14741	14886	14831	14837	14766	14882	14661	14632	14799	14755	14752	14776	14847	14760	14707	14808	14768	14954	14767	14792	14849	14799	14842	14951	14761	14762	14811	14989	14780	14750	14878	14922	14856	14833	14625	14859	14703	14937	14890	14820	14843	14844	14823	14764	14767	14883	14881	14582	14837	14713	14801	14750	14915	14824	14756	14887	14877	14799	14722	14794	14757	14813	14877	14636	14691	14787	14736	14925	14746	14662	14771	14680	14808	14800	14658	14829	14802	14742	14667	14934	14756	14945	14917	14763	14892	14727	14898	14848	14753	14881	14760	14992	14796	14813	14710	14680	14737	14885	14811	14884	14837	14867	14815	14826	14738	14871	14834	14768	14747	14665	14601	14815	14723	14780	14902	14908	14660	14751	14699	14756	14850	14915	14653	14795	14874	14742	14686	14838	14714	14751	14726	14852	14831	14780	14952	14731	14762	14709	14613	14739	14819	14867	14920	14806	14913	14782	14850	14789	14956	14711	14698	14792	14822	14850	14721	14720	14826	14720	14726	14770	14744	14749	14682	14690	14857	14700	14767	14850	14805	14757	14702	14848	14906	14962	14728	14669	14854	14848	14751	14717	14732	14763	14872	14752	14942	14769	14774	14687	14940	14790	14657	14812	14781	14818	14885	14827	14884	14922	14682	14829	14959	14772	14761	14825	14800	14752	14790	14697	14705	14827	14763	14774	14649	14851	14705	14788	14713	14923	14679	14767	14934	14776	14833	14847	14906	14823	14845	14709	14699
22819	21373	29138	24027	22346	25188	27255	22502	20561	21601	27168	31763	30303	27743	24953	21957	19623	18434	17889	17537	17542	17513	17439	17603	17567	17260	17575	17306	17407	17240	17104	17319	17344	17329	17456	17368	17344	17246	17253	17282	17427	17460	17394	17313	17485	17532	17401	17342	17256	17343	17346	17437	17458	17317	17516	17320	17508	17229	17391	17348	17379	17369	17234	17424	17663	17373	17419	17410	17459	17357	17299	17263	17390	17416	17467	17274	17525	17276	17391	17193	17260	17173	17286	17447	17423	17350	17413	17474	17239	17270	17237	17178	17192	17173	17287	17481	17242	17389	17457	17494	17250	17230	17374	17235	17404	17202	17205	17307	17363	17389	17233	17388	17423	17421	17513	17109	17261	17320	17422	17410	17430	17324	17460	17094	17296	17165	17098	17297	17436	17274	17235	17353	17320	17248	17270	17360	17346	17267	17272	17221	17386	17285	17271	17294	17319	17370	17196	17268	17255	17134	17249	17222	17519	17522	17107	17274	17326	17297	17366	17358	17355	17508	17280	17171	17598	17399	17269	17275	17197	17264	17400	17314	17149	17319	17228	17315	17356	17238	17450	17350	17473	17256	17285	17467	17346	17607	17473	17343	17411	17157	17349	17288	17333	17227	17070	17329	17284	17254	17201	17255	17299	17175	17406	17002	17167	17382	17370	17320	17245	17106	17424	17402	17470	17201	17445	17245	17305	17312	17410	17205	17395	17344	17313	17232	17186	17361	17239	17329	17361	17212	17131	17411	17094	17194	17210	17229	17204	17342	17199	17250	17363	17505	17272	17137	17309	17323	17156	17264	17331	17410	17239	17117	17246	17293	17107	17203	17499	17256	17073	17486	17135	17513	17071	17409	17106	17119	17296	17241	17354	17435	17263	17168	17386	17224	17371	17179	17428	17426	17289	17217	17218	17391	17287	17360	17308	17348	17404	17417	17267	17382	17376	17421	17350	17203	17406	17429	17545	17372	17170	17310	17191	17142	17240	17211	17195	17213	17157	17192	17409	17185	17388	17310	17193	17192	17286	17400	17347	17277	17267	17203	17082	17456	17291	17271	17320	17181	17254	17218	16987	17298	17294	17377	17360	17379	17205	17249	17303	17371	17527	17247	17428	17790	17274	17363	17310	17146	17480	17332	17316	17350	17294	17035	17237	17383	17377	17176	17207	17335	17610	17301	17417	17234	17331	17260	17395	17177	17110	17304	17237	17295	17307	17422	17347	17217	17484	17139	17378	17172	17406	17336	17381	17454	17241	17425	17153	17279	17311	17181	16966	17348	17297	17070	17240	17182	17289	17119	17165	17446	17387	17215	17386	17337	17058	17199	17153	17106	17507	17266	17233	17306	17411	17519	17345	17312	17388	17259	17219	17489	17242	17200	17329	17230	17098	17375	17366	17448	17430	17312	17153	17263	17335	17245	17116	17125	17168	17259	17258	17150	17294	17295	17223	17365	17346	17204	17222	17604	17215	17149	17379	17345	17468	17515	17242	17417	17082	17238	17452	17451	17284	17385	17395	17375	17293	17216	17422	17396	17479	17438	17474	17367	17426	17508	17295	17395	17346	17257	17274	17251	17203	17383	17152	17279	17418	17170	17215	17221	17431	17233	17416	17315	17566	17337	17147	17540	17174	17489	17300	17320	17426	17269	17397	17111	17300	17234	17424	17254	17216	17188	17365	17182	17223	17298	17236	17216	17192	17331	17217	17392	17386	17318	17123	17272	17367	17348	17383	17138	17296	17200	17173	17360	17172	17297	17258	17392	17450	17574	17162	17171	17077	17290	17290	17100	17391	17223	17371	17190	17419	17168	17342	17254	17247	17105	17439	17250	17330	17390	17283	17387	17511	17094	17156	17204	17242	17092	17543	17222	17266	17412	17282	17377	17119	17332	17343	17335	17245	17220	17224	17341	17015	17319	17392	17189	17289	17090	17275	17270	17475	17391	17519	17304	17213	17122	17306	17209	17430	17297	17305	17440	17382	17122	17446	17118	17171	17149	17165	17293	17508	17311	17268	17436	17451	17381	17279	17394	17327	17244	17240	17409	17354	17181	17119	17459	17352	17230	17296	17342	17286	17137	17276	17296	17345	17222	17312	17339	17371	17377	17310	17198	17285	17216	17356	17166	17324	17305	17206	17288	17289	17216	17330	17364	17226	17222	17333	17320	17428	17329	17313	17294	17419	17422	17397	17357	17182	17206	17374	17387	17037	17151	16943	17203	17300	17272	17320	17332	17211	17148	17315	17218	17170	17339	17289	17294	17362	17288	17345	17348	17246	17251	17203	17212	17286	17407	16956	17239	17396	17097	17374	17270	17123	17290	17374	17078	17317	17283	17519	17398	17479	17193	17375	17386	17242	17064	17321	17127	17172	17132	17300	17140	17311	17186	17198	17428	17367	17437	17270	17223	17063	17324	17526	17262	17577	17279	17377	17077	17160	17100	17200	17136	17156	17231	17282	17361	17271	17185	17218	17425	17335	17095	17160	17511	17282	17235	17284	17203	17082	17074	17223	17462	17303	17238	17336	17413	17396	17394	17316	17326	17420	17408	17232	17453	17432	17417	17382	17200	17380	17282	17420	17283	17405	17555	17469	17577	17533	17298	17269	17288	17237	17340	17436	17466	17421	17196	17293	17380	17279	17271	17233	17171	17127	17253	17342	17243	17416	17299	17210	17411	17333	17223	17347	17300	17304	17255	17369	17371	17234	17272	17162	17311	17149	17041	17325	17377	17273	17488	17206	17253	17482	17254	17218	17316	17177	17472	17153	17249	17452	17370	17204	17233	17232	17429	17146	17126	17379	17408	17253	17306	17445	17286	17345	17310	17487	17122	17207	17253	17271	17250	17362	17200	17254	17327	17203	17120	17197	17445	17330	17318	17271	17296	17289	17299	17381	17111	17501	17303	17453	17178	17172	17525	17174	17393	17227	17196	17435	17296	17216	17329	17284	17243	17392	17404	17200	17192	17241	17289	17356	17406	17509	17442	17395	17287	17332	17222	17228	17133	17244	17226	17286	17166	17403	17225	17308	17272	17307	17339	17310	17271	17394	17517	17325	17246	17289	17365	17336	17197	17272	17295	17173	17091	17155	17304	17343	17272	17144	17260	17351	17356	17303	17333	17230	17185	17165	17375	17529	17271	17361	17465	17438	17316	17205	17455	17227	17397	17266	17293	17147	17434	17383	17133	17238	17383	17125	17216	17349	17295	17358	17422	17190	17347	17343	17283	17205	17351	17031	17280	17346	17124	17272	17209	17305	17477	17222	17316	17150	17185	17126	17391	17285	17236	17345	17239	17386	17252	17169	17218	17307	17321	17350	17232	17370	17189	17277	17230	17247	17274	17227	17222	17318	17313	17398	17496	17307	17233	17309	17455	17280	17313	17058	17195	17301	17395	17155	17106	17537	17274	17507	17371	17343	17308	17463	17290	17361	17366	17335	17488	17430	17348	17215	17501	17396	17274	17301	17416	17353	17195	17392	17315	17297	17275	17355	17275	17320	17358	17239	17232	17449	17348	17462	17350	17134	17440	17349	17378	17521	17206	17174	17211	17110	17168	17488	17393	17505	17224	17289	17112	17194	17357	17275	17249	17125	17426	17267	17194	17318	17284	17304	17182	17216	17161	17234	17323	17209	17237	17302	17403	17528	17134	17327	17365	17131	17232	17419	17327	17380	17263	17404	17007	17210	17150	17418	17282	17362	17229	17192	17133	17422	17521	17490	17207	17427	17287	17318	17328	17274	17241	17434	17346	17217	17275	17253	17250	17203	17229	17321	17245	17337	17399	17238	17114	17377	17131	17210	17342	17460	17367	17303	17305	17330	17392	17237	17300	17352	17398	17297	17312	17177	17080	17333	17354	17444	17388	17316	17421	17192	17261	17377	17242	17349	17485	17372	17302	17292	17328	17217	17296	17304	17168	17276	17265	17327	17374	17255	17228	17281	17276	17160	17364	17106	17230	17283	17376	17479	17288	17375	17221	17179	17344	17209	17187	17216	17177	17212	17238	17297	17281	17463	17475	17360	17266	17161	17069	17170	17439	17209	17249	17461	17201	17165	17224	17313	17341	17136	17331	17270	17270	17338	17330	17222	17327	17299	17213	17376	17384	17407	17237	17010	17134	17348	17444	17426	17238	17161	17446	17356	17288	17010	17339	17308	17353	17356	17330	17183	17193	17217	17216	17311	17445	17076	17282	17483	17150	17223	17143	17524	17230	17159	17046	17392	17322	17371	17211	17200	17294	17216	17442	17396	17318	17351	17500	17233	17352	17453	17293	17385	17276	17190	17071	17397	17188	17432	17295	17000	17251	17283	17181	17303	17401	17378	17306	17085	17305	17546	17172	17248	17379	17291	17354	17424	17180	17000	17250	17415	17136	17184	17174	17084	17162	17114	17240	17320	17262	17114	17214	17412	17232	17265	17135	17384	17299	17481	17238	17412	17398	17373	17482	17176	17374	17448	17245	17314	17457	17018	17194	17538	17322	17430	17331	17298	17374	17174	17678	17234	17315	17207	17248	17284	17274	17331	17133	17341	17396	17382	17376	17262	17288	17118	17088	17261	17219	17293	17363	17525	17404	17262	17267	17203	17304	17405	17311	17370	17274	17254	17309	17316	17408	17079	17362	17475	17149	17333	17355	17294	17279	17224	17307	17180	17257	17406	17283	17295	17268	17161	17286	17217	17166	17319	17087	17154	17228	17210	17212	17241	17256	17117	17247	17453	17001	17217	17210	17233	17478	17178	17415	17350	17174	17406	17314	17188	17267	17493	17311	17497	17415	17229	17262	17344	17424	17027	17209	17457	17371	17271	17205	17517	17354	17423	17224	17230	17323	17199	17257	17321	17284	17045	17291	17520	17350	17124	17077	17398	17245	17339	17252	17276	17382	17366	17216	17479	17567	17304	17208	17307	17378	17304	17298	17274	17366	17214	17376	17418	17284	17457	17305	17266	17248	17274	17361	17239	17362	17398	17363	17376	17143	17427	17245	17367	17204	17446	17413	17376	17389	17411	17228	17046	17164	17334	17409	17300	17410	17204	17203	17431	17292	17162	17135	17388	17287	17358	17415	17272	17235	17114	17192	17264	17330	17157	17407	17401	17298	17356	17158	17242	17242	17332	17072	17127	17285
34858	58326	55325	40731	32464	26684	23871	21916	20061	21077	29454	33318	31071	28100	23919	20509	17452	15985	15479	15090	15101	15143	15039	15138	14956	15092	15032	14897	15128	14938	15011	15034	14909	14926	14920	15016	15100	15044	14902	14874	15005	15087	14925	14964	15055	14945	14713	14995	15125	14997	14954	14958	15010	14973	14757	14897	14984	14731	14807	14986	14945	15029	14910	14821	14849	15024	15041	15003	14961	14683	14926	15113	14854	14926	15085	15059	14993	14932	14872	15013	15132	14940	14852	15017	15033	14936	14865	14891	15088	14928	14952	14875	14973	14901	14836	14979	14837	15118	14956	14884	14874	14985	14963	14821	15016	15051	15052	15063	14949	15028	15029	14920	15066	15135	14864	15133	14848	14847	15019	14949	15052	14950	14986	14963	14997	15008	15087	14901	15062	15053	14878	15037	14974	14960	15044	14933	14970	14902	14893	14944	14948	14920	14867	14893	15067	14969	14920	14992	15066	14877	15075	14910	14880	14820	14752	14905	14839	14990	15012	14987	14981	15060	14977	14852	14953	14836	15046	14880	14920	14909	14879	14846	15009	14760	14979	14977	15153	14845	14901	14919	15164	14931	14871	14689	14921	14987	15002	15117	15030	14912	15161	14898	14871	15010	14936	14874	14787	14944	14918	14810	15073	14909	14915	14880	14894	14865	14737	14922	15015	15137	14882	15046	15105	14792	15013	14995	14934	14975	14852	14963	14779	14917	14990	15035	14949	14837	14847	15012	15004	15020	14917	14909	14850	15074	14853	14944	14974	14825	14961	14690	14805	14870	14964	14890	15018	15000	14944	15052	15029	14900	14962	14992	14916	14974	14996	15104	14949	14836	14997	14800	14954	14997	14900	14944	14914	15047	15043	14802	14946	14971	14699	14773	15055	14873	14926	15108	14907	14912	15026	14864	14953	14956	15146	14862	14965	14969	14938	15026	14875	14975	14900	14961	14860	14784	15014	15012	14962	14853	14987	15008	15036	14927	14955	15079	14817	14730	14831	14835	14836	14794	14882	14928	14928	14990	14991	14875	14887	15109	14739	14887	15046	14936	14909	14809	15131	14813	14998	14992	14946	14885	15090	14995	14862	14920	14828	14890	14950	14931	14938	14897	15109	14870	15032	15037	15049	14808	14802	14857	14946	14992	15029	14858	15064	15055	14843	15124	15037	14969	14899	14968	15029	15046	14908	14764	14945	15003	15002	14957	14991	14866	14863	14870	14996	14943	14902	14942	14894	14968	14899	14800	14907	14999	14810	14936	15009	14932	14948	15047	15082	14921	14948	14954	14890	14746	14974	14905	14903	14872	14812	14850	14874	15025	15092	14888	14881	14836	14846	14752	15123	14957	14861	14921	15034	14968	15141	14894	14872	14946	15100	14917	15067	14946	14943	15027	15043	15072	14874	14902	14865	14968	15087	14963	15002	14883	14932	14824	15018	15017	14974	14938	15055	15125	14955	14784	14842	14823	15019	14977	14812	14926	14893	14942	15023	14901	14835	14920	15073	14933	15200	14917	15126	14973	15074	15084	14854	14996	14867	14819	14945	14880	14896	15058	14903	14878	14827	14971	14875	14862	15106	14967	14960	14970	15146	14880	15036	14950	15007	15072	14964	14906	14912	14782	14896	14801	14894	14821	14980	14955	14891	14894	15156	14974	14867	14800	14976	14976	15049	14952	15019	14980	15081	14808	14838	14807	14851	14961	15052	14995	15094	14876	14990	15004	14969	14831	14869	14991	15007	14774	15065	14937	15089	14953	14863	15005	14837	15046	14822	14957	15052	14827	14938	14942	14914	14931	15082	14930	15007	15028	14923	14879	14893	14933	15078	14918	14978	14968	14904	14834	15018	14892	15037	14898	14955	14947	14883	14874	14897	15082	14934	14896	14901	15026	15053	14974	15079	14920	15074	15135	14919	14990	14847	14557	14942	15103	14918	14903	15073	15100	14963	14872	14991	14980	14714	14975	14983	14902	15008	14870	15016	14881	14770	14953	15018	15015	14818	14980	15087	15027	15082	14917	14980	14810	14798	14895	14993	14657	14975	15066	15099	15084	14885	14981	14875	14922	14806	15013	14982	15094	15036	14812	14786	14898	15107	14706	14900	14930	14859	14707	14841	14980	15226	14948	14878	14918	14915	14824	14968	14973	14855	14825	15012	14932	15086	14928	15002	14958	14899	15079	14888	14954	14946	15030	14976	14939	14845	14989	14769	14937	14978	14980	14947	14861	15032	14931	15110	15007	15016	14864	14858	14994	14809	14950	14851	15024	14967	14921	14925	15042	14823	14904	14862	15051	15063	15061	14978	14902	15023	14987	14955	14936	14848	14916	15181	14818	14944	15060	14903	14995	14834	14876	15008	14916	14786	14831	15049	14828	14769	14935	14848	14903	14963	14863	15016	15009	15043	14901	15073	14919	14872	14930	14971	15020	14923	14987	14800	14881	14958	15001	14863	14916	14843	14978	14927	15051	14973	15112	14905	14802	15181	14919	14858	14945	14826	15000	14950	15015	14941	14962	15054	15223	14983	15017	14946	15042	14936	14964	14942	14898	14999	14983	15005	14981	15032	14989	14954	14769	15066	14943	15060	14995	15025	14798	14857	14897	14900	14929	14814	14965	14875	14851	14915	14967	14851	14811	14972	14979	14933	15028	14893	15069	15155	14926	14986	14759	15079	14937	14873	14852	15021	15000	14751	14987	14902	14919	15060	14835	14988	14850	15043	14991	14964	14922	14856	15119	15145	14999	14957	14955	15002	14801	14825	14832	14856	14888	14979	15070	14990	14941	14840	14888	14833	14844	14973	14738	14837	14951	14760	14920	14902	15061	14909	14769	14804	14844	14849	14941	14859	15050	14969	14915	14833	14987	15067	15059	14988	14847	14948	14924	14967	15009	15097	14917	15009	15058	14998	14906	15017	14892	14962	14786	14841	15072	15015	14931	14957	14711	14771	14976	15099	14985	14887	14937	14941	14870	14979	14938	14978	14856	14941	14886	14861	15065	15015	15045	14784	14891	14936	14925	15037	14931	15026	14938	15083	14853	15098	14893	15078	14996	15006	14673	15058	15024	14812	14967	15174	14923	14914	14824	14909	14990	14993	14780	14787	14995	15031	15097	14976	15052	15031	14822	14869	14893	15058	14916	14959	15024	14888	14985	14858	14858	14902	14992	14915	14854	14840	14870	14953	14790	14849	14887	14893	14948	14973	14947	14978	14798	14866	14898	14956	14840	14789	14917	14932	14972	14919	14905	14836	14878	15011	14769	15011	14792	14976	14920	15056	14928	14960	14871	15058	14851	14963	14906	14980	15049	15056	14948	14968	14827	14913	14922	14869	14923	14975	14767	15162	14916	15103	14912	15024	14760	14887	14813	14745	15008	14912	14802	14995	15014	15035	15079	14999	14789	14977	15020	14884	14694	14867	15038	14878	15028	14907	14900	14910	14957	14770	14975	14924	15056	15028	14975	14918	14994	14944	14893	14791	15038	14911	15022	14873	14836	15038	14949	14916	14833	14938	15120	14837	14901	14883	14877	14898	14617	15119	14979	14862	15013	14759	15257	14974	14752	15027	14808	15016	15010	14984	14844	14929	14949	14817	15090	14872	14872	14977	14895	15025	15039	14911	15009	14991	14903	14917	14851	14956	14976	14889	15186	14798	15006	15005	15071	15016	14998	14983	15034	14931	14742	15033	14889	15061	14903	14927	14913	14865	15113	14961	14984	14833	14844	14935	15140	15000	14916	14920	15067	14915	14947	14875	14989	14935	14817	14828	14968	14938	14785	15112	14903	14874	14917	14780	14975	14909	15073	15010	14851	14843	14774	14852	14919	14746	14814	14844	15019	14847	14913	14943	14958	15060	14877	14992	14939	14959	15056	14960	14851	14791	14971	14924	14985	14906	14971	14866	14905	14934	14912	14866	14885	14863	14996	14859	14698	15009	14929	14895	14851	14852	14768	14938	15092	14944	14815	14847	14802	14888	14870	14867	14903	14900	14858	14878	14886	14896	14923	14939	14947	14789	14782	14931	15009	15007	14937	14947	15005	15072	14789	14969	15054	15004	15143	14967	14934	14957	14917	14868	15013	15005	14941	14877	15179	15020	14912	14861	14793	14820	15072	14993	14893	14864	14902	14957	15038	14964	14988	15013	15109	14867	14963	14851	14699	14836	14950	14837	14848	14768	14963	14957	15014	14985	14903	14887	14862	14813	14939	14969	14834	15007	15018	14977	14930	15076	14920	15036	14856	15015	14872	14831	14918	14993	15172	14968	14777	14886	14947	15025	14822	14897	14821	14914	15009	14857	15023	15076	14774	15012	14706	15022	14864	14945	15068	14831	14712	14983	15063	14989	14914	14945	14943	14797	14871	15077	14945	14867	15099	14947	14999	15047	14907	15072	14944	14716	14969	14992	14861	15047	15038	15192	15053	15131	14872	15123	14871	14981	14937	14831	15113	15026	14872	14858	14931	15073	14828	15101	14899	14947	15001	15051	14965	15038	14847	14987	14931	14941	14962	14896	14991	14783	14926	15050	14899	14934	14994	14873	14969	15096	14812	14869	15016	15034	14953	14954	14923	15042	15110	14889	14878	14889	14908	15026	14998	15023	15180	14807	14993	14980	14966	14914	14793	14886	14807	15099	15015	14995	14929	14915	14794	14961	15123	14846	15191	14998	14920	14901	14863	14880	14877	14854	14936	14764	15080	15092	14967	15106	15064	14911	14809	14880	15048	14994	15059	14899	14947	14961	14924	15007	14939	15046	15063	14962	14874	14988	14727	14898	14843	14809	14865	14871	14981	14897	14797	15026	14895	15044	14879	14954	14881	14857	14896	15073	15024	14948	15018	14888	14763	14973	14880	14926	14882	14871	14927	15016	15006	15005	15027	14838	14913	14859	14812	14859	14931	14822	14835	15062	14930	14958	14977	14998	15086	14921	14947	14868	15062	14980	14881	14813	14946	14834	14885	14908	14818	14901	14944	15123	14849	15057	14779	14944	14912	14767	14893	14897	15084	14855	15020	15048	15038	14902	15039	14942	14979	14957	14981	14889	15045	15000	14897	14918	15049	14860	14924	14937	14950	14920	14958	15030	14890	14952	15043	14951	15008	14876	14920	14973	14941	14969	15063	15013	14850
28473	25897	30638	25697	20540	19049	18220	17906	17573	17454	18110	18519	18505	18435	17952	17692	17470	17514	17535	17411	17549	17559	17668	17304	17500	17444	17349	17521	17358	17581	17396	17450	17306	17411	17493	17436	17717	17362	17309	17363	17376	17585	17292	17332	17432	17343	17371	17400	17234	17400	17513	17227	17592	17249	17249	17302	17294	17320	17261	17403	17294	17224	17429	17302	17152	17425	17395	17297	17508	17482	17233	17477	17552	17496	17353	17511	17208	17402	17381	17421	17476	17516	17426	17286	17350	17507	17404	17318	17345	17392	17443	17305	17341	17310	17397	17277	17422	17421	17689	17307	17300	17395	17338	17244	17287	17395	17397	17465	17269	17365	17597	17311	17563	17527	17404	17337	17492	17416	17299	17382	17298	17539	17339	17404	17416	17230	17358	17499	17464	17527	17472	17460	17303	17288	17179	17362	17272	17472	17235	17217	17428	17519	17489	17340	17528	17304	17390	17403	17341	17526	17341	17247	17210	17318	17414	17280	17396	17326	17417	17574	17449	17150	17305	17295	17344	17458	17297	17326	17308	17314	17313	17197	17470	17409	17403	17384	17373	17329	17524	17365	17254	17194	17309	17376	17269	17374	17434	17211	17400	17413	17287	17461	17386	17490	17523	17306	17288	17170	17205	17348	17555	17283	17365	17170	17456	17281	17338	17224	17258	17391	17371	17551	17175	17296	17345	17409	17436	17235	17372	17242	17379	17493	17720	17341	17477	17270	17286	17374	17408	17612	17304	17340	17475	17555	17503	17545	17402	17438	17361	17458	17417	17385	17255	17362	17440	17181	17402	17404	17507	17465	17258	17391	17465	17262	17423	17398	17329	17274	17553	17331	17413	17188	17112	17284	17472	17371	17273	17296	17497	17309	17431	17335	17361	17459	17423	17390	17580	17572	17303	17391	17474	17409	17285	17564	17410	17440	17375	17450	17475	17322	17316	17164	17573	17288	17347	17330	17485	17473	17572	17336	17323	17396	17403	17364	17406	17392	17442	17345	17654	17269	17408	17313	17396	17169	17489	17248	17380	17498	17477	17351	17328	17336	17357	17342	17308	17214	17373	17514	17296	17266	17494	17201	17324	17488	17415	17310	17417	17425	17338	17365	17365	17511	17289	17205	17214	17334	17286	17378	17543	17250	17435	17227	17391	17476	17310	17291	17320	17472	17475	17455	17567	17335	17250	17290	17310	17426	17443	17321	17405	17339	17557	17413	17404	17429	17373	17587	17395	17259	17296	17376	17479	17310	17353	17238	17425	17680	17266	17453	17341	17274	17422	17458	17562	17398	17390	17327	17373	17471	17275	17449	17256	17337	17324	17313	17445	17515	17409	17248	17325	17433	17324	17421	17370	17488	17457	17388	17504	17331	17341	17366	17514	17376	17313	17401	17573	17524	17203	17172	17450	17411	17583	17151	17222	17273	17315	17324	17359	17372	17464	17205	17497	17602	17552	17312	17377	17296	17211	17186	17371	17503	17370	17475	17419	17402	17363	17275	17444	17359	17455	17380	17459	17575	17526	17370	17454	17119	17382	17474	17222	17480	17505	17503	17480	17417	17277	17325	17456	17419	17340	17462	17332	17311	17498	17270	17481	17185	17532	17412	17524	17444	17385	17366	17434	17468	17564	17167	17532	17352	17295	17172	17347	17475	17484	17460	17285	17494	17478	17268	17314	17297	17287	17382	17300	17646	17394	17274	17300	17354	17312	17451	17471	17321	17500	17434	17389	17447	17182	17251	17505	17471	17313	17287	17231	17359	17308	17326	17446	17411	17310	17323	17226	17211	17239	17415	17292	17396	17359	17481	17326	17289	17447	17382	17352	17368	17402	17202	17645	17423	17424	17536	17202	17431	17434	17352	17360	17395	17398	17482	17481	17363	17403	17493	17398	17271	17412	17265	17310	17361	17414	17148	17332	17251	17353	17534	17330	17335	17238	17484	17419	17182	17209	17302	17315	17363	17275	17514	17346	17459	17601	17443	17411	17505	17453	17490	17365	17420	17561	17455	17275	17523	17371	17399	17270	17582	17489	17327	17433	17537	17275	17413	17274	17407	17553	17404	17426	17402	17446	17286	17090	17403	17396	17340	17418	17389	17411	17192	17414	17358	17337	17473	17434	17351	17393	17266	17315	17314	17516	17380	17343	17361	17310	17153	17274	17537	17351	17387	17492	17306	17378	17428	17541	17483	17527	17419	17431	17384	17401	17402	17486	17597	17262	17377	17305	17279	17342	17361	17522	17342	17519	17123	17313	17247	17300	17523	17430	17426	17365	17210	17198	17241	17651	17472	17442	17379	17445	17318	17375	17441	17509	17509	17355	17488	17261	17508	17427	17532	17293	17369	17374	17361	17355	17508	17630	17302	17513	17399	17472	17439	17391	17424	17350	17451	17440	17323	17312	17390	17428	17296	17280	17356	17371	17496	17455	17510	17280	17312	17293	17454	17447	17212	17400	17319	17461	17583	17372	17368	17221	17429	17451	17488	17314	17384	17369	17494	17566	17296	17291	17433	17330	17469	17467	17450	17402	17401	17361	17289	17499	17403	17471	17515	17454	17352	17183	17508	17317	17338	17475	17240	17396	17370	17465	17373	17331	17243	17346	17535	17514	17480	17114	17372	17177	17545	17427	17404	17247	17173	17200	17400	17438	17514	17442	17362	17453	17260	17349	17306	17228	17296	17431	17470	17250	17442	17285	17421	17436	17348	17403	17273	17245	17683	17453	17325	17417	17673	17237	17510	17442	17451	17498	17285	17446	17338	17392	17287	17371	17204	17504	17494	17325	17628	17461	17198	17597	17363	17490	17298	17176	17491	17305	17479	17331	17261	17596	17362	17524	17280	17234	17157	17535	17327	17493	17314	17376	17297	17431	17408	17419	17394	17342	17452	17452	17400	17231	17334	17317	17325	17448	17356	17333	17397	17361	17323	17373	17251	17417	17419	17323	17353	17488	17546	17331	17361	17182	17472	17440	17479	17422	17312	17220	17365	17423	17326	17302	17380	17131	17290	17452	17425	17441	17331	17386	17621	17371	17530	17425	17476	17369	17472	17572	17326	17486	17462	17463	17262	17349	17537	17366	17382	17308	17505	17247	17480	17542	17353	17315	17280	17365	17316	17478	17426	17567	17297	17275	17154	17355	17473	17179	17466	17337	17210	17477	17324	17322	17276	17289	17247	17386	17352	17175	17309	17335	17317	17331	17373	17413	17076	17431	17574	17593	17409	17376	17342	17446	17301	17400	17482	17307	17348	17352	17348	17402	17212	17508	17285	17573	17388	17373	17342	17362	17474	17239	17398	17326	17340	17391	17363	17367	17249	17397	17226	17298	17369	17265	17419	17439	17217	17258	17331	17323	17489	17492	17490	17519	17468	17332	17231	17366	17440	17340	17423	17466	17271	17323	17380	17389	17436	17561	17255	17365	17393	17673	17516	17561	17396	17376	17286	17513	17543	17335	17300	17430	17288	17374	17169	17434	17492	17392	17423	17458	17583	17392	17214	17236	17077	17241	17173	17147	17335	17306	17454	17297	17304	17371	17149	17366	17415	17314	17238	17424	17309	17480	17351	17464	17365	17409	17504	17257	17310	17464	17491	17572	17342	17356	17214	17560	17392	17537	17227	17435	17257	17115	17267	17444	17181	17518	17261	17433	17321	17647	17460	17231	17454	17428	17273	17290	17244	17297	17323	17451	17603	17210	17434	17260	17211	17452	17290	17458	17374	17472	17432	17428	17459	17440	17343	17238	17287	17193	17280	17308	17367	17468	17270	17595	17551	17365	17410	17526	17364	17487	17275	17357	17185	17203	17431	17358	17346	17344	17245	17214	17446	17341	17228	17303	17522	17519	17534	17254	17593	17639	17497	17400	17475	17172	17463	17429	17428	17354	17404	17326	17456	17411	17425	17346	17230	17250	17457	17451	17335	17456	17360	17419	17277	17467	17521	17532	17422	17327	17404	17410	17248	17557	17535	17254	17221	17286	17321	17305	17251	17385	17325	17365	17283	17380	17519	17607	17244	17234	17457	17538	17253	17412	17395	17315	17485	17414	17479	17249	17351	17434	17376	17358	17244	17298	17282	17075	17407	17474	17400	17426	17494	17134	17372	17525	17474	17074	17275	17344	17406	17533	17500	17424	17367	17377	17519	17521	17399	17390	17481	17402	17272	17369	17515	17428	17456	17379	17360	17361	17307	17290	17367	17689	17605	17457	17431	17409	17246	17433	17294	17398	17294	17299	17455	17513	17279	17240	17269	17262	17339	17416	17306	17309	17301	17440	17457	17455	17234	17443	17492	17375	17455	17401	17357	17351	17506	17504	17248	17375	17408	17279	17602	17273	17365	17440	17281	17443	17464	17635	17432	17368	17407	17326	17318	17374	17530	17493	17458	17451	17474	17514	17299	17260	17274	17478	17223	17440	17525	17296	17393	17396	17329	17413	17360	17428	17465	17628	17242	17383	17271	17394	17331	17517	17371	17305	17380	17531	17571	17322	17314	17179	17268	17360	17269	17538	17235	17435	17464	17407	17293	17591	17342	17427	17322	17375	17458	17476	17468	17402	17383	17319	17324	17280	17239	17380	17315	17592	17160	17274	17348	17552	17430	17220	17260	17312	17168	17197	17355	17262	17410	17535	17340	17484	17380	17462	17190	17566	17634	17564	17203	17375	17407	17467	17258	17396	17220	17369	17486	17636	17475	17515	17404	17527	17490	17385	17199	17358	17458	17455	17287	17271	17228	17298	17312	17331	17485	17211	17313	17491	17220	17275	17465	17507	17549	17282	17490	17439	17275	17431	17639	17307	17479	17625	17293	17286	17146	17344	17632	17449	17331	17340	17316	17530	17102	17480	17233	17290	17339	17454	17469	17433	17320	17483	17233	17342	17197	17397	17488	17394	17390	17268	17253	17479	17382	17284	17547	17218	17360	17393	17349	17670	17449	17512	17459	17541	17469	17311	17159	17454	17484	17359	17339	17272	17304	17383	17428	17259	17407	17336	17394	17311	17296	17475	17313	17268	17214	17384	17385	17336	17238	17228	17500	17483	17193	17329	17429	17404	17337	17453	17331	17285	17422	17404	17201	17492	17326	17386	17289	17310	17366	17288	17536	17450	17525	17582	17300	17334	17167
28553	40305	32496	23444	19473	16618	15995	15552	15348	15438	16281	16806	16525	16103	15704	15187	15182	15021	15081	14963	15107	15137	15018	14978	15028	14968	15091	15022	15006	14881	15052	15065	14899	15054	15110	15171	14979	15091	15007	14974	14974	15001	15105	15066	14948	15015	15042	15044	15006	14991	15091	14854	15054	15006	14953	15136	15080	15106	14999	15170	14886	14991	15008	15025	15230	14919	14950	15098	15156	14979	15015	15099	15082	14823	15088	14929	14988	15096	14901	14992	15129	15099	14977	15128	14963	15025	15041	14962	14941	15045	14956	14957	15041	15157	15122	15078	14958	15031	15097	15044	15063	14980	15073	15129	15012	15005	14947	15018	14905	14979	15078	14861	14900	15157	15012	15043	14912	15094	15073	15028	15128	14932	14955	15158	14999	14955	15061	14791	15148	15086	14940	14859	14979	14980	15097	14975	15116	15096	15037	15033	14918	14920	15030	15104	14964	14953	14865	15053	14965	14851	14998	14896	15020	14979	15021	14953	15020	14946	14966	14909	14981	15032	14936	15158	14984	15088	15027	14979	15025	15187	15036	15035	14970	15176	15001	15102	15119	14893	15149	14977	15187	15016	15110	14885	14962	14956	15052	14986	15072	14921	15087	15036	15052	14906	14983	14998	14958	14797	14951	15053	15033	14941	14987	15089	15127	15079	15027	14925	15108	15117	15254	14806	15062	14920	14962	14958	15003	14916	15080	14949	15044	15004	14983	15030	14864	14996	14939	15096	14894	15029	15211	15046	14990	14943	14902	15113	14960	14998	14901	14871	14883	14928	15003	15071	15085	14975	14988	14861	15059	15057	14876	14897	15036	15051	15078	15111	14888	15009	15071	14860	15011	14953	15024	15116	15049	14832	15133	15108	15052	15060	15031	15118	15083	15025	15022	14864	14871	14889	15030	14971	15090	14813	14955	15137	15072	15071	14997	15116	14849	14802	15112	14945	15015	14932	15109	14935	15096	15040	15127	14912	14882	15127	15014	15071	14963	14907	15117	15040	15030	15123	15085	14979	14958	15080	15088	14942	15086	14914	15069	15006	15047	15028	15026	14997	14832	14949	14881	15036	15051	15002	15015	14812	15016	14935	15026	14945	15007	14873	14855	14922	15112	14990	14949	15009	15061	14951	15191	14994	15036	15007	15274	14982	15140	15003	15173	15127	15191	15141	15061	14902	15106	14938	14856	15122	14936	14976	15056	15004	15066	15014	14970	15251	14789	15092	15071	14985	14986	14907	15209	15008	14993	15123	15045	15134	15012	15038	15162	14941	15092	15016	14963	14995	14925	15031	14915	14995	14967	14898	14852	15088	14904	14968	15122	14948	15167	14863	15085	14943	14922	15246	14988	15104	15056	15215	14863	15096	14971	14878	15007	15055	14923	15128	15007	14936	14975	15048	15037	15111	14962	14961	14982	14952	14953	15085	15035	15078	15011	15028	15024	15035	14955	14975	14916	15098	14969	15113	14953	15003	14942	15026	15047	15055	14923	14929	14903	14898	14982	14994	15011	15148	14918	15102	15045	14853	15148	14949	14972	15091	14812	14962	15248	15074	14982	15060	15030	14973	14856	15039	15081	15162	15005	14987	15004	15011	14920	15007	14976	14826	15045	14876	15136	15057	15218	14960	14948	15153	15020	14967	15054	15174	15033	15014	15122	14931	14886	15010	14990	15072	15007	15206	15069	15214	15041	15050	15021	14991	15024	15002	14919	14966	14941	14986	15000	14964	15141	15099	14962	14924	15142	15082	15102	14937	15115	15168	14880	15014	15086	15094	15007	14985	15020	15066	15160	14999	15005	14977	14785	15212	15276	15134	14799	14906	15142	14991	15152	15114	14907	15003	15066	14975	15267	14958	15148	14975	14962	15047	15153	15145	14947	15025	15161	15005	15046	14944	15076	14974	15054	14964	15019	14955	14932	14952	15072	15014	14988	14976	15142	15041	15086	15133	14926	14931	14907	14938	15039	14892	15183	14886	15135	15093	14955	14934	14919	15038	14833	15154	14986	14904	15052	15024	14991	15121	15241	15062	14986	15117	14902	15129	15084	15025	14941	15148	15062	15185	15179	15026	14947	15156	14965	15061	14893	14910	15061	15054	14809	15125	14925	15083	15181	15012	15019	15029	14956	15106	14947	14933	15039	14915	15186	15060	14792	15013	15169	15137	14928	15035	15184	15004	15140	15095	15000	15062	15013	15026	15000	14909	14983	15118	15017	14797	14933	14898	15170	14990	15009	15054	14952	15004	15021	15100	15081	14953	15069	14878	15090	15059	14939	15109	15030	15050	14855	15142	15070	15030	15135	15043	15117	14947	14958	15052	15066	14909	14962	15010	15071	15139	15104	15077	14923	15012	15198	14910	15101	14832	15144	14899	15003	15080	15206	14944	15098	15078	14941	15081	15043	14982	14980	15002	14970	14984	15044	15008	15154	14839	15036	14988	15094	14965	15034	14911	14873	15015	15012	15035	15178	14970	15092	15040	15110	15118	15098	14982	15018	15040	15140	14987	14963	15029	15122	15247	14960	15158	14918	15073	14841	15003	14938	14923	14834	15036	14940	14978	14943	14906	15171	15041	14832	15174	15030	14982	15190	15127	14887	15058	14909	14980	14894	14981	15043	14776	14957	14982	15026	15090	15214	15109	14997	15023	15165	14950	15071	15038	14852	15064	14955	15022	15005	15111	15039	14976	14823	14952	15094	14916	15067	14934	14967	14981	15086	15146	15021	14834	14960	15130	15141	14929	15092	14980	14959	15051	15048	14900	15009	15159	15015	15041	14966	15129	14988	15195	15027	14923	15064	15021	14710	15020	14997	14998	14962	14965	15111	14997	14906	15061	14849	14985	15022	15063	14991	14985	15032	15045	14852	15015	14977	15112	15126	14924	14934	15029	15000	14767	14910	14924	15123	14880	14898	14877	15052	14788	15110	14997	15007	14980	15189	14931	14891	15021	15175	14995	15035	14902	15072	15066	15100	14957	15119	15074	15062	15123	15084	15017	15020	15112	15129	15006	14966	15248	15134	15058	15104	15084	15091	14984	15004	15166	15132	14871	15063	15025	15159	15083	14964	15143	15030	15145	14712	15094	14886	14988	14991	14914	14985	14957	15056	14977	15127	14955	15124	15147	14863	14957	15072	14894	15159	15212	14912	15162	14948	15014	15016	15009	15130	14999	15022	15054	15011	14964	15038	15002	14980	15064	14936	15079	14903	15173	15033	15075	14894	15057	15036	14976	15087	15057	15206	14948	14972	14812	15147	15161	15054	15068	15115	14980	14899	15088	14979	15035	14960	15238	15020	14865	15026	14781	15034	14865	14928	15015	15043	15028	15049	14885	15145	15027	15196	14978	15340	15003	14867	15077	15109	14852	14767	14997	15095	14917	15134	15051	15008	14980	14959	14720	15082	14849	15017	15016	15044	15003	14895	14793	14916	15108	14937	14968	15034	15096	15100	14884	15013	14917	14813	15122	15040	15123	14940	14616	15022	15087	15127	15167	15033	15182	15197	14972	15057	14960	15170	15112	14978	14922	14941	14911	15073	15122	15048	15043	15094	15091	15033	14947	15063	14979	14984	14878	14869	15177	14903	15017	15147	15023	15210	14854	14965	15040	14894	14937	15009	15028	15108	14903	15116	15225	15042	15144	15183	15076	15047	14953	15168	14925	14942	15085	14968	15048	14982	14842	14964	15138	14991	15053	14937	14781	15068	14987	14915	14931	15148	15075	15007	15043	15073	14977	14997	15023	14979	15186	14942	14862	15046	14930	14818	15163	14898	15027	15156	15134	14970	14983	14943	15120	14910	15011	15045	14860	14982	14966	14969	14986	14849	14929	15030	15014	15057	14994	14976	15188	15087	15081	14938	15047	14981	14965	15020	15047	14966	14844	15014	14982	15007	14975	15047	15129	14994	14905	14956	14819	14980	14925	15057	14970	14908	14907	14960	15160	15052	15091	15154	15068	14968	15000	15050	15036	14971	15105	15069	15039	15102	14833	15117	15125	14929	15127	15027	15161	15019	15117	15205	14896	14820	15102	14956	14896	14832	15095	15207	14970	15090	15100	14802	15114	15033	14960	14842	15167	15090	15046	15041	14937	15134	14922	14981	15117	14930	14881	15090	14996	14976	14956	15069	15033	14994	14975	15094	14876	15169	15219	15018	14930	14988	14977	15082	14989	14907	15025	14792	14963	15024	14977	15139	14957	15079	14979	15279	15063	15016	15019	15031	14972	14966	15063	14912	15108	14859	15090	14962	14922	15004	15166	15007	14946	15006	14873	15010	15037	14995	15301	14930	15038	15004	15002	14960	15097	15044	15062	15027	15011	14987	14903	15106	14880	15103	15056	14997	15105	14963	14996	15089	15224	15155	14936	14991	14936	15134	14830	15000	15026	15134	15109	14995	14982	14979	15043	15238	15080	14805	15068	14806	15034	14884	15030	15096	15158	14976	15192	15051	15034	15071	15131	15017	14990	14930	15013	14968	14937	15023	15092	15037	15092	15072	14911	14872	15092	14938	15038	15007	15057	14933	15023	14968	15046	14942	14984	14940	15064	14762	15046	14993	14991	15178	15109	14917	15119	15047	15094	14822	15017	14935	15155	15028	15027	15188	15075	15139	15189	14920	15076	15114	15283	14904	14912	15007	15114	15057	14949	15165	15040	15000	14873	15111	14950	15046	14968	15007	15069	15046	15051	14912	15066	15038	15065	14929	14970	15046	14893	15072	15049	15194	15091	15106	15172	15025	15178	14894	15033	15172	15133	14822	15088	15018	15093	14929	14907	14986	15066	14981	15003	14907	15111	15051	14880	15094	15135	15033	15104	14892	15124	14851	14866	14974	14961	14927	15062	14901	15044	15035	15042	15203	14941	14803	15076	15041	14958	14994	15081	15186	15002	15101	15172	15003	14877	14890	14821	15054	14954	15148	15045	15087	15051	15012	15052	15039	15064	15048	15023	15041	14980	15063	14969	15053	14914	14785	15096	15018	15082	15085	15031	14952	14855	15113	15001	15080	15221	14923	15002	15089	15156	15073	15072	15079	14917	15043	15141	14999	14944	14995	15123	14939	14977	15012	14946	15118	15042	15135	15039	15054	15022	14941	15145	15024	15093	14920	15020	14902	14993	15038	15010
24020	21433	28960	25241	23737	23662	22517	18992	18482	19316	22520	25387	24485	21558	18624	17585	17109	17600	17935	17853	17615	17595	17391	17302	17278	17039	16966	17066	17303	17181	17072	17093	16953	17007	16940	17167	17154	16957	17036	17123	17113	16886	17053	16934	17214	17198	17122	16955	17129	16951	16884	16903	16864	17225	17153	16959	16995	17129	17163	16852	17111	17023	16959	16998	17117	16976	17049	17167	17089	17166	17126	16941	17029	17028	17046	16909	16892	16928	17074	17171	17067	16900	16821	17075	17090	17031	16933	16932	17079	16965	17024	17050	16978	17077	16958	16931	17057	17260	16995	17062	17084	17288	16985	17096	17204	16906	16837	16984	17232	17079	16983	16983	16843	17017	16980	16796	17033	16936	17237	17028	17185	17043	17080	16874	17053	16860	16875	17131	16991	16938	17086	17030	16971	16997	17142	17069	16940	16833	17002	16851	16875	16982	16763	17081	16962	17048	16846	16930	16875	17074	16899	17047	17135	16965	17036	17009	17179	16877	16923	17101	17039	16975	16907	17013	16915	16928	17193	16998	17074	16859	17030	16988	16965	16840	16914	17093	17034	17013	17157	16851	16963	17136	16929	17026	17077	16893	16839	16904	16973	16976	17114	17091	17087	16964	17183	17002	17111	16833	17156	16915	16903	17088	16733	16928	16988	16847	16903	17192	16935	16880	17170	17111	17097	16937	17085	16967	16957	16943	16846	16827	16934	17047	16951	17016	17155	16984	17116	16824	17160	16989	16901	17020	17027	17100	17172	17001	17173	17105	17130	17077	16984	17176	16883	16821	17089	17026	16776	16993	16965	16962	16869	16961	16924	17183	17038	16981	16881	17070	17012	16864	17066	16953	16962	17100	17119	17001	16975	16988	16841	16751	17119	17100	16791	17010	16929	17134	17122	17031	17129	17003	17066	17112	17045	17020	17198	16964	17131	17002	16967	17033	17073	17150	16958	17091	16843	16833	17151	16933	17029	17143	17067	17196	17169	17125	17316	17066	17011	16974	17130	17039	17037	16993	17184	17215	16848	16881	17119	17105	17167	17056	17077	17065	17115	17285	16870	16765	16923	17195	17220	17035	16878	17093	16995	17136	16994	17085	16859	16967	17069	17082	16906	16972	17015	17045	16880	17069	17045	17010	16896	16993	16892	17016	16856	17228	17026	17037	17057	17082	16914	17045	16906	16699	16844	17150	17003	16962	16943	17071	16963	16967	16899	17099	16941	17014	17186	16996	17036	17051	17065	16842	17108	16874	17037	17092	17058	16990	17298	16858	16955	16951	16876	17047	17261	16836	17063	17045	17038	17065	17010	17012	16932	17044	17002	16868	17111	17122	17043	17075	17049	17192	17020	17019	16895	17133	16933	16954	17080	16961	16950	17120	17031	17081	16965	16925	17184	16893	16995	16940	17101	17119	16907	17080	16931	17053	16898	16956	17016	16874	17051	16979	17073	16907	17036	16840	17235	16979	16995	16943	16993	16864	16934	16853	16968	16872	17135	17129	16999	16875	16979	17071	16887	16996	17048	17045	17094	17057	16994	16948	17097	16749	17033	17189	17033	16859	16941	17116	16948	16977	17043	17092	17109	16990	16957	17009	17010	16801	17003	17030	17083	16935	16792	16962	17084	16921	17197	17013	16908	16958	17007	17222	17141	16983	17045	16965	16910	16954	16879	16944	16970	17144	17097	16716	16945	16930	17070	16880	17169	16975	17316	17031	16932	17236	17025	17044	16970	17187	17079	16970	17032	17022	16968	16990	16910	17051	17029	16947	17031	16921	17216	17017	17031	16991	16889	16927	17065	17023	16921	17169	17079	16847	16924	17017	17208	17058	16769	17036	16927	17134	16890	16849	17119	16979	16890	16918	16714	16954	17091	16901	16975	17038	17026	16835	16837	17018	17200	16894	17131	17084	16954	17086	17159	17039	17147	16922	17054	17151	16975	17072	17066	17002	16968	17012	17156	17147	17190	17115	17177	16956	16975	17074	16945	16849	16977	16918	16818	17124	17010	17020	17216	16808	17005	16932	16845	16932	16899	16971	17115	17025	16922	16981	17116	17009	17147	17230	17054	17047	16931	16998	16955	17079	17186	17039	16973	17225	17014	17071	17210	17122	16971	17000	16926	16864	16830	17018	16808	17039	17084	17012	17210	17063	17162	17106	16957	17020	17053	17040	16963	16891	16901	16749	16782	17116	16996	17084	17215	17114	16978	17063	17224	16982	17037	16894	16711	16950	16951	16968	17081	17019	17062	16994	16990	17147	16982	16849	16983	17025	16916	17059	16789	17018	16953	17125	16928	16957	16863	16912	16994	16860	16892	16871	17092	16981	16840	16995	16939	17016	17111	17063	17145	17112	16897	17054	16936	16971	16984	17109	16986	17061	17121	17119	16962	16875	17025	16918	16859	17143	17060	16978	17135	16767	16981	17053	16953	16789	16991	16821	17049	16981	17036	17019	16951	16871	16960	17029	17035	17261	16875	17129	16977	16955	16862	16879	16890	16862	16866	17070	17094	16937	17008	16759	16934	17005	16909	17036	17141	17160	16978	16846	16807	16982	16776	16836	17192	17197	16935	17159	16973	17050	17058	16902	16959	17068	17194	17062	17052	16976	17195	16870	16957	16932	17024	16957	16996	17087	17159	16956	16925	16971	16915	17058	17124	17024	17087	17182	16863	17066	17017	16949	16891	17141	17085	16931	17110	17002	16958	17010	17068	17090	17062	17435	17140	17057	16887	16940	16935	16859	17152	17116	17002	17090	17041	17067	17161	17065	17140	16909	17072	17117	17105	17060	17086	17157	17080	16726	17026	17014	17158	16946	16907	17083	17048	17271	17037	16972	16913	17019	17011	16984	17203	16742	16795	16942	17265	17087	17008	16822	17044	17154	17191	17124	16669	16917	17084	16930	17032	17057	16920	17083	16956	17007	17066	17016	17244	17065	16930	17018	16814	17170	16937	17008	16973	16935	17095	17155	17050	17072	16915	17004	16950	17039	16941	17280	16998	17008	17192	16966	17004	17261	17081	16979	17245	16901	17098	17053	16986	16921	17013	17071	17030	16911	17155	16922	16801	16979	17126	17219	17087	16897	16742	17153	16915	16908	16834	16892	17062	16952	17216	17085	16808	16874	16952	16947	16926	16831	17053	17111	16951	17120	17029	16755	17048	17186	16877	17009	16944	17038	17097	17041	16978	17098	17058	16967	17029	16887	16899	16973	17061	17066	17076	16961	16927	16927	16922	16809	17037	17096	17049	16749	17035	17060	16902	16919	17138	17223	16953	17006	16857	17153	17041	16913	16965	16874	16915	16974	16885	17039	17044	16972	17077	17066	16964	17066	16866	16891	17052	17080	17023	16964	17010	16837	16861	16910	17078	16990	17167	17045	16965	17022	17097	17084	17073	16837	16838	17369	17159	17104	16861	17221	16803	17162	17112	16767	16939	17094	17052	17119	17081	17016	17152	17088	17060	16857	17000	17087	17091	16939	17160	17008	17159	16978	16878	16984	17101	17136	17044	16955	17081	16909	17085	17080	17036	17007	17004	16969	17062	17075	16952	17058	16946	17044	17118	17014	16985	17122	17059	17014	17213	16968	17238	17096	17203	16773	17228	17106	17257	17120	17039	16889	17054	17052	16915	17049	17026	17043	16860	16884	16928	16943	17188	17089	17174	16835	17042	17173	17029	17042	17184	17065	17163	17013	16856	16891	16780	16831	17021	17198	16919	17076	16834	16880	16906	16849	17119	16993	16925	17186	16875	16994	17097	17274	17081	16943	16781	17138	16863	17086	16999	17087	16981	17066	17045	17252	17121	16855	17034	16958	16979	17096	16868	16912	17171	17216	16826	17031	16889	16902	17144	16998	17085	16945	17076	16933	16877	17090	17061	16950	17119	17023	16875	16860	17049	16817	16939	16929	17015	17037	17158	17005	17130	16965	16919	16899	17025	17027	16952	17027	16942	17169	16957	17085	16898	17010	16942	16988	17038	17105	16865	17259	17082	16924	17139	16969	17031	17155	16925	17150	16958	17265	17007	16953	17096	17096	16940	16946	17002	17164	17057	17011	16996	16855	17021	17277	16917	17091	16966	17161	17016	17034	17058	16941	17057	17025	16960	16932	17081	17170	16939	17118	17088	17088	17174	17025	16887	16842	17058	17112	17161	17103	16982	16752	17020	17054	16957	17126	16942	16865	17260	16897	16924	16974	17001	17050	16920	16984	16983	16908	17085	17005	16928	17202	17169	17110	17009	17133	16884	16995	17073	16852	16886	17103	17011	17164	16967	16965	17144	16805	17084	16804	16872	17247	17005	17198	16926	16927	16942	16966	16940	16887	17084	16924	17163	16857	17172	16986	17069	16993	17249	16957	17156	16981	16827	16921	17081	17094	16967	17148	16955	17013	17201	16961	16909	17007	17060	17238	17065	16883	17155	17089	17039	16804	17074	17098	17066	17033	17109	17098	16871	16922	16951	17015	17468	17143	17005	17061	16932	17122	17020	16939	17050	16993	16867	16849	17333	17044	17065	17148	17037	17091	16926	17188	16936	16994	16978	16918	16836	17007	17106	17068	17033	17073	16898	16966	17148	16950	16876	17085	17007	16838	17074	17061	17016	16945	17075	17093	16932	16867	17059	17051	17001	17006	16889	17068	17024	17047	16800	17046	16964	16925	17097	17197	17135	17145	17079	16961	17043	17068	17162	17261	17136	16671	16728	17044	17120	17151	17076	16961	17052	16923	16833	17015	16797	16983	16996	17125	17041	16979	16916	17007	17046	17079	16922	17164	17120	17104	17044	16885	17168	16940	16867	16995	17065	17051	16958	17022	16864	17104	16939	16964	16895	16912	17171	17033	16979	17116	17221	17060	16954	16790	16969	16854	17071	17041	16710	17007	17076	17024	16928	17114	17238	17106	17107	16952	16839	17021	17157	17154	16948	17161	17009	17123	17030	17009	17202	17215	16886	17190	16975	16971	17072	16955	16906	17015	16955	17068	17207	16803	17154	17137	17089	16903	16942	16913	17130	17009	17055	17110	17067	16956	16922	17053	17089	16904	16887	17024	16879	16773	16962	16999	17005	17141	17098	16934	16851	17141	17107	17034	16895	16841	17051	17058	16929	16959	17036	17053	17036	17069
32180	54482	48066	34827	26984	21377	18999	17063	16953	18031	23178	26538	24397	19966	16255	14783	15097	15483	16173	15952	15770	15321	15259	15098	14807	14864	14776	14646	14837	14926	14845	14793	14619	14821	14824	14655	14810	14763	14928	14774	15043	14736	14808	14849	14824	14858	14963	15038	14680	14850	14797	14930	14876	14840	14758	14738	14736	14980	14683	14781	14962	14749	14707	14765	14892	14858	14806	14870	15028	14846	14712	14935	14849	14730	14873	14623	14823	14597	14830	14934	14962	14891	14675	14622	14805	14726	14775	14794	14892	14726	14781	14963	14748	14871	14839	14963	14941	14805	14754	14703	14826	14753	14836	14934	14684	14643	14657	14730	14791	14823	14934	14665	14869	14779	14881	14824	14856	14783	14855	14953	14925	14833	15003	14989	14798	14806	14968	14871	14933	14796	14847	14709	14762	14926	14886	14747	14710	14828	14792	14860	14667	14986	14695	14830	14925	14718	14783	14751	14776	14832	14686	14948	14704	14813	14869	14762	14658	14704	14780	14893	14728	14802	14788	14796	14784	14883	14787	14733	14722	14915	14850	14909	14695	14597	14782	14876	14671	14723	14863	14896	14637	14908	14784	14902	14669	14833	14810	14778	14827	14896	14960	14758	14762	14758	14808	14904	14776	14773	14694	15048	14735	14725	14708	14639	14774	14909	14720	14753	14802	14674	14823	14824	14805	14840	14696	14849	14785	15039	14821	14861	14869	14837	14869	14742	14928	14862	14862	14676	14868	14903	15003	14956	14794	14738	14742	14818	14748	14676	14750	15006	14891	14534	14966	14857	14712	14801	14652	14857	14757	14810	14686	14711	14743	14860	14687	14902	14816	14802	14732	14632	14771	14793	14872	14717	14753	14778	14875	14673	14604	14739	14827	14787	14743	14833	14750	14756	14803	14864	14778	14833	14710	14733	14903	14853	14847	14853	14792	14864	14712	14924	14896	14765	14890	14628	14916	14781	14722	14836	14987	14755	14916	14878	14863	14722	14895	14821	14876	14829	14793	14912	14719	14810	14921	14809	14626	14857	14820	14667	14700	14799	14960	14738	14740	14900	14798	14865	14658	14620	14885	14863	14589	14987	14902	14840	14765	14703	14802	14722	14960	14880	14810	14779	14739	14803	14712	14754	14727	14822	14805	14781	14987	14831	14936	14904	14909	14834	14851	14899	14748	14777	14703	15019	14922	14865	14687	14888	14639	14601	14793	14777	14806	14810	14739	14695	14756	14817	14845	14746	14889	14965	14696	14862	14762	14754	14769	14868	14875	15017	14771	14875	14842	14751	14700	14730	14902	14731	14744	14649	14789	14752	14909	14877	14765	14759	14705	14833	14609	15005	14786	15019	14777	14834	14850	14711	14981	14886	14906	14885	14683	14832	14858	14835	14950	14906	14940	14846	14707	14800	14759	14934	14720	14831	14761	14828	14896	14762	14759	14917	14932	14858	14921	14633	14798	14760	14765	14882	14880	14789	14724	14871	14802	14844	14809	14654	14744	14915	14737	14766	14744	14808	14626	14816	14741	14918	14589	14777	14797	14937	14873	14803	14853	14750	14959	14925	14628	14752	14884	14846	14815	14896	14733	14721	14858	14706	14857	14855	14827	14848	14905	14776	14966	14770	14915	14747	14864	14814	14930	14740	14718	14701	14853	14984	14846	14906	14519	14685	14920	14811	14780	14737	14935	14845	14679	14976	14701	14897	14744	14696	14907	14956	14613	14875	14795	14745	14816	14720	14713	14967	14845	14807	14794	14646	14779	14712	14886	14856	14803	14829	14679	14778	14717	14769	14738	14685	14758	14850	14975	14864	14812	14661	14689	14798	14950	14709	14881	14813	14748	14960	14697	14910	14832	14944	14776	14566	14832	14864	14789	14837	14970	14717	14889	14838	14938	14686	14853	14909	14900	14786	14827	14778	14703	14723	14905	14876	14811	14739	14721	14842	14724	14812	14818	14764	14958	14794	14572	14787	14825	14731	14742	14788	14877	14733	14751	14945	14791	14862	14886	14788	14853	14880	14931	14740	14944	14901	14960	14913	14871	14838	14678	14836	14773	14784	14904	14812	14894	14810	14779	14828	14872	14791	14835	14714	14938	14736	14753	14804	14789	14888	15001	14736	14948	14750	14881	14763	14651	14755	14791	14796	14934	14772	14914	14762	14737	14644	14918	14776	14799	14724	14874	14790	14734	14844	14779	14759	14820	14751	14632	14842	14699	14694	14884	14738	14723	14752	14865	14937	14853	14797	14827	14853	14734	14859	14818	14721	14843	14642	14832	14853	14848	14605	14853	14808	14820	14712	14596	14857	14963	14752	14947	14842	14767	14699	14753	14782	14853	14728	14796	14677	14779	14815	14826	14929	14818	14702	14846	14721	14681	14827	14804	14868	14793	14741	14759	14828	14859	14859	14846	14829	14659	14811	14935	14673	14860	14989	14889	14876	14929	14868	14947	14907	14767	14922	14789	14824	14939	14933	14837	14803	14824	14834	14932	14779	14653	14821	14794	14748	14831	14858	14807	14850	14751	14857	14812	14970	14763	14810	15001	14797	14945	14745	14838	14836	14679	14754	14809	14928	14797	14620	14991	14870	14981	14723	14735	14921	14838	14873	14792	14761	14883	14658	14782	14719	14700	14777	14892	14888	14810	14559	14847	14915	14879	14774	14899	14792	14961	14856	14919	14820	14736	14745	14789	14851	14737	14812	14682	14821	14911	14851	14977	14813	14598	14862	15012	14656	14848	14692	14774	14739	14807	14735	14838	14975	14803	14721	14700	14776	14892	14789	14804	14840	15024	14906	14717	14875	14730	14887	14696	15029	14677	14692	14879	14764	14890	14908	14835	14881	14842	14784	14794	14813	14732	14682	14845	14793	14708	14775	14708	14844	14820	14932	14829	14785	14762	14901	14646	14797	14793	14804	14852	14655	14819	14744	14801	14844	14824	14819	14761	14801	14894	14963	14721	14759	14815	14983	14864	14694	14779	15007	14722	14779	14663	14601	14816	14743	14961	14728	14734	14551	14732	14791	14750	14755	14746	14831	14904	14739	14808	14897	14754	14782	14812	14887	14857	14823	14874	14624	14934	14723	14771	14855	14957	14890	14840	14763	14771	14812	14738	14665	14741	14830	14852	14903	14834	14834	14897	14679	14791	14731	14850	14979	14924	14692	14800	14811	14870	14902	14850	14822	14839	14714	14666	14901	14902	14726	14642	14777	14969	14847	14709	14757	14761	14825	14728	14778	14974	14762	14847	14623	14811	14642	14783	14791	14924	14756	14843	14755	14708	14886	14700	14887	14829	14993	14765	14812	14764	14796	14793	14794	14856	14830	14797	14945	14852	14773	14765	14679	14779	14762	14764	14732	14927	14841	14671	14886	14700	14826	14726	14788	14833	14810	14880	14720	14707	14724	14790	14831	14702	14780	14706	14789	14786	14671	14828	14901	14881	14662	14666	14813	14770	14943	14938	14765	14691	14789	14811	14795	14826	14873	14773	14753	14805	14772	14751	14788	14844	14914	14948	14740	14841	14721	15062	14894	14882	14843	14945	14838	14767	14920	14655	14946	14800	14718	14764	14830	14778	14760	14662	14767	14735	14836	14699	14766	14813	14826	14861	14821	14907	14731	14708	14712	14877	14727	14921	14781	14976	14769	14792	14730	14908	15047	14745	14872	14762	14825	14901	14860	14823	14869	14709	14803	14889	14587	14712	14689	14802	14861	14892	14967	14693	14956	14925	14746	14847	14904	14904	14773	14862	14892	14811	14826	14793	14629	14781	14764	14793	14867	14851	14867	14841	14597	14655	14769	14808	14903	14759	14683	14855	14738	15023	14894	14774	14772	14861	14817	14735	14703	14683	14797	14828	14844	14823	14889	14662	14917	14979	14872	14891	14730	14888	14840	14867	14781	14716	14942	14714	14780	14770	14784	14759	14775	14764	14755	14807	14936	14808	14764	14877	14698	14951	14714	14928	14772	14790	14596	14760	14811	14787	14923	14830	14817	14741	14778	14687	14746	14670	14713	14812	14880	14847	14723	14706	15008	14882	14862	14906	14728	14843	14783	14783	14691	14806	14906	14698	14747	14782	14860	14870	14636	14785	14731	14971	14749	14773	14703	14850	14736	14804	14783	14735	14752	14673	14741	14984	14847	14843	14606	14745	14837	14841	14801	14827	14782	14729	14851	14833	14741	14914	14855	14722	14896	14599	14708	14779	14732	14701	14912	14871	14844	14745	14873	14837	14862	14686	14892	14776	14775	14881	14613	14690	15068	14598	14762	14765	14800	14729	14833	14782	14529	15091	14964	14892	14871	14830	14940	14827	14998	14788	14652	14945	14704	14924	14819	14787	14822	14829	14770	14833	14833	14712	14723	14608	14771	14807	14636	14753	14833	14729	14757	14926	14785	14857	14753	14780	14678	14610	14882	14667	15070	14800	14709	14873	14618	14767	14889	14902	14865	14808	14739	14722	14767	14809	14731	14835	14777	14925	14954	14863	14770	14638	14858	14736	14806	14803	14909	14653	14934	14827	14724	14847	14890	14748	14743	14787	14823	14910	14776	14971	14845	14860	14740	14876	14698	14809	14913	14698	14888	14872	14821	14903	14720	14905	14830	14944	14857	14753	14819	14988	14891	14797	14762	14787	14756	14857	14679	14730	14812	14641	14825	14888	14850	14835	14685	14860	14783	14964	14912	14641	14676	14728	14939	14751	14724	14695	14924	14813	14649	14897	14698	14879	14824	14721	14791	14610	14953	14806	14861	14871	14701	14896	14785	15047	14958	14920	14828	14816	14863	14728	14771	14764	14799	14799	14711	14822	14818	14839	14821	14640	14808	14856	14771	14822	14900	14814	14884	14866	14907	14686	14732	14797	14772	14851	14948	14686	14884	14810	14779	14644	14852	14823	14920	14788	14934	14780	14822	14834	14852	14731	14731	14919	14785	14778	14737	14663	14830	14784	14883	14731	14712	14820	14918	14707	14898	14780	14868	14765	14927	14939	14740	14802	14878	14748	14921	14968	14826	14593	14825	14818	14762	14872	14982	14933	14911	14764	14885	14919	14805	14900	14814	14680	14847	14876	14761	14798	14903	14681	14942	14775	14793	14875	14756	14740	14818	14897	14794	14683	14888
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
