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
339748485403	339748485969	339748486519	339748487069	339748487619	339748488170	339748488720	339748489269	339748489819	339748490369	339748490919	339748491469	339748492019	339748492569	339748493119	339748493669	339748494219	339748494769	339748495320	339748495869	339748496419	339748496969	339748497519	339748498069	339748498619	339748499169	339748499719	339748500269	339748500819	339748501369	339748501919	339748502469	339748503019	339748503569	339748504119	339748504669	339748505222	339748505769	339748506319	339748506869	339748507419	339748507969	339748508519	339748509069	339748509619	339748510169	339748510719	339748511269	339748511819	339748512369	339748512919	339748513469	339748514019	339748514569	339748515119	339748515669	339748516219	339748516769	339748517319	339748517869	339748518419	339748518969	339748519519	339748520069	339748520619	339748521169	339748521719	339748522270	339748522819	339748523369	339748523919	339748524470	339748525019	339748525569	339748526119	339748526669	339748527219	339748527769	339748528319	339748528869	339748529419	339748529969	339748530519	339748531069	339748531620	339748532169	339748532719	339748533269	339748533819	339748534369	339748534919	339748535469	339748536019	339748536569	339748537119	339748537669	339748538220	339748538770	339748539319	339748539869	339748540420	339748540970	339748541520	339748542070	339748542619	339748543169	339748543720	339748544269	339748544819	339748545369	339748545919	339748546470	339748547019	339748547569	339748548119	339748548672	339748549219	339748549769	339748550320	339748550869	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23578	21972	30047	24746	23053	26008	27925	21695	19624	18985	18448	17871	17110	16985	16566	16279	16051	15733	15536	15555	15431	15441	15126	15303	15425	15135	15030	15200	15182	15186	14962	14898	15080	15117	14942	14939	15023	14978	14964	14892	14971	14834	14989	14880	14902	14841	14824	14994	14991	14966	14864	15025	14939	14823	14925	15052	14862	14785	15053	14950	14740	14875	14991	14946	14830	14819	14946	14955	14829	14918	14853	14739	14854	15095	14775	14890	14970	14627	14776	14787	14680	14848	14900	14978	14889	14788	14846	14909	14805	14948	14825	14861	14902	14935	14793	14803	14902	14856	14879	14842	14788	14875	15036	14961	14718	14912	14988	14713	15044	15022	14811	14697	14905	14744	14770	14891	14945	14911	14846	14867	14859	14743	14827	14766	14677	14812	14795	14972	14910	14778	14905	14925	14907	14995	14905	14865	14904	14814	14560	14881	14906	14764	14911	14717	14790	14691	14701	14695	14914	14749	14755	14817	14785	14607	14876	14713	14833	14893	14691	14876	14984	14799	14947	14904	14752	14773	14708	14846	14863	14907	15018	14776	14903	14739	14810	14840	14883	15065	14893	14942	14911	14732	14834	14774	14954	14830	14777	14665	14750	14842	14833	14927	14861	14916	14928	14754	14792	14932	15158	15002	14689	14762	14787	14739	14766	14769	14801	14743	14686	14839	14821	14869	14799	14875	14917	14839	14832	14865	14882	14851	14823	14709	14842	14782	14782	14692	14839	14671	14888	14680	14937	14700	14798	14819	14866	14852	14965	14885	14894	14725	14987	14903	14683	14861	14735	14768	14767	14859	14963	14869	14853	14841	14944	14786	14681	14984	14761	14832	14914	14745	14826	14771	14609	14814	14841	14779	14696	14815	14670	14958	14722	14692	14699	14828	14794	14806	14618	14929	15018	14554	14712	14670	14949	14836	14774	14764	14706	14780	14936	14910	14742	14947	14943	14886	14820	14806	14845	14661	14826	14802	14793	14821	14678	14890	14724	14737	14657	14889	14827	14770	14899	14899	14964	14670	15077	14629	14796	14902	14739	14805	14910	14717	14860	14922	15101	14927	14955	14873	14846	14679	14788	14778	14734	14877	14594	14719	14763	14704	14921	14912	14860	15065	14913	14948	14724	14870	14728	14901	14988	14926	14987	14782	14709	14716	14854	14659	14870	14934	14896	14732	14997	15025	14768	14605	14824	14874	14652	14805	14734	14778	14854	15023	14684	14741	15002	14755	14855	14707	14811	15193	14779	14739	14677	14931	14924	14919	14824	14836	14869	14740	14649	14835	14891	14747	14791	14945	14820	14815	14968	15004	14831	14785	14599	14817	14760	14891	14787	14761	14762	14802	14851	14818	14575	14929	14818	14976	14913	14867	14766	14982	14770	14859	14798	15042	14619	14857	14915	14772	14789	14790	14994	14903	14581	14626	14810	14842	14822	14669	14763	14718	14763	14663	14670	14721	14785	14727	14724	14646	14930	14720	14704	14954	14778	14843	14892	14928	14936	14737	14732	14894	14750	14782	14903	14830	14906	14721	14785	14872	14921	14739	14851	14658	14875	14907	14798	14895	14845	14781	14705	14741	14648	14692	14673	14803	14614	14773	14759	14842	14938	14625	14819	14725	14863	14842	14733	14952	14922	14692	14814	14790	14658	14783	14751	14880	14785	14810	14877	14746	14897	14852	14947	14859	14693	14918	14709	14860	14739	14788	14836	14676	14834	14847	14868	14879	14762	14819	14898	14676	14911	14827	14942	14899	14737	14949	14944	14776	14888	14794	14883	14864	14705	14617	14694	14838	14837	14878	14787	14711	14744	14746	14847	14724	14993	14767	14921	14721	14837	14758	14863	14722	14847	14850	14829	14678	14897	14852	14868	14870	14933	14881	14973	14914	14823	14848	14987	14824	14735	14974	14718	14980	14949	14780	14774	14935	14850	14705	14911	14760	14775	14666	14815	14882	14727	14812	14675	14679	14656	14586	14913	14679	14824	14811	15084	14733	14712	14914	14806	14785	14648	14872	14678	14767	14891	14885	14673	14802	14680	14874	14835	14736	14853	14863	14704	14825	14801	14751	14937	14728	15016	14739	14938	14799	14922	14653	14562	14866	14797	15001	14679	14758	14954	14948	14893	14910	14735	14835	14767	14675	14773	15015	14858	14871	14979	14917	14872	14935	14770	14811	14830	15009	14803	14830	14797	14685	14855	14867	14934	14822	14879	14931	14899	14826	14925	14719	14661	14770	14748	14628	14833	15084	14950	14778	14847	14842	14875	14881	14653	14826	14527	14768	14587	14799	14682	14797	14948	14937	14647	14725	14793	14786	14966	14872	14841	14801	15043	14794	14863	14796	14734	15026	14766	14792	14866	14835	14907	14847	14740	14855	14978	14847	14730	14834	14707	14891	14877	14660	14819	15006	14783	14882	14777	14815	14861	14865	15055	15000	14966	14590	14739	14852	14758	14746	14856	14916	14691	15032	14859	14757	14909	14699	14695	14715	14844	14902	14739	14873	14920	14859	14916	14973	14849	14862	14696	14751	14787	14758	14784	14760	14760	14922	14818	14869	14904	14808	14787	14874	14852	14767	14915	14720	14776	14667	14828	14787	14956	14872	14918	14801	14854	14815	14957	14848	14772	14745	14950	14953	14937	15003	14915	14959	14714	14838	14608	14847	14742	14964	14760	14709	14951	14831	14695	14936	14736	14644	14774	14871	14925	14912	15051	14795	14717	14909	14807	14906	14728	14838	14843	14619	14757	14923	14872	14909	14851	14896	14737	14625	14859	14777	14829	14705	14883	14786	14864	14768	14915	14662	14854	14989	14992	14753	14764	14771	14705	15091	14892	14766	14905	14695	14393	14866	14716	14788	14893	14897	14856	14793	14794	14798	15003	14857	14677	14795	14923	14780	14843	14618	14725	14792	14831	14742	14619	14766	14863	14877	14885	14853	14782	14710	14847	15031	14943	14764	14863	14892	14629	14821	14714	14801	14860	14822	14933	14887	14871	14748	15074	14774	14957	14918	14817	14890	14997	14839	14768	14712	14545	14686	14689	14667	14734	14677	14759	14944	14807	14723	14869	14771	14850	14877	14905	14716	14902	14812	14812	14806	14983	14944	14963	14627	14747	14914	14858	14853	14875	15047	14897	14910	14846	14849	14804	14969	14865	14841	14752	14826	14718	14659	14930	14833	14795	14624	14743	14787	14824	14830	14749	14812	14925	14744	14732	14928	14885	14753	14864	14913	14793	14860	14861	15013	14932	14978	14723	14706	14711	14707	14684	14790	14828	14808	14750	14891	14760	14894	14639	14767	14898	14751	14386	14823	14686	14650	14634	14728	14872	14701	14556	14783	14765	14848	14534	14903	14906	14986	14750	15136	14859	14742	15013	14857	14893	14931	14675	14966	14878	14800	14805	14879	14680	14926	14918	14921	14913	14710	14907	14905	14768	14660	14921	14680	15000	14782	14794	14728	14818	14981	14888	14828	14834	14816	14760	14713	14684	14923	14791	14782	14729	14967	14801	14803	14953	14823	14709	14805	15082	15012	15001	14833	14803	14765	14865	14933	14850	14832	14521	14744	14814	14853	14766	15120	14762	14813	14868	14869	14883	14961	14923	14897	14769	14975	14752	14878	14914	14771	14729	14689	14871	14631	14767	14821	14816	14572	14788	14705	14649	14787	14724	14890	14780	14753	14956	14927	14940	14908	14684	14796	14823	14916	14781	14763	14867	14806	14584	14727	14923	14944	14940	14784	14760	14933	14740	14874	14667	14994	14810	14808	14675	14574	14670	14907	14858	14818	14928	14867	14877	14758	14801	14837	14922	14761	14857	14773	14704	14828	14830	14823	14816	14748	14894	14957	14891	14758	14976	14937	14961	14941	14888	14762	14751	15014	14898	14657	14764	14744	14741	14659	14794	14908	14642	14962	14748	14994	14809	14701	14737	14864	14838	14922	14771	14966	14707	14953	14871	14830	14857	14922	15012	14640	14647	14900	14857	14844	14864	14830	14746	14904	14783	14780	14594	14874	14703	14836	14728	14887	14788	14798	14745	14806	14865	14696	14661	14716	14969	14826	14940	14929	14643	14928	14937	14849	14685	14778	14955	14739	14957	14850	14861	14605	14688	14737	14947	14714	14926	14755	14697	14878	14789	14893	14750	14783	14738	14793	14837	14588	14789	15052	14947	14869	14660	14668	14810	14622	14839	14840	14954	14869	14927	14752	14912	14859	14829	14938	14978	14749	14804	14948	15005	14773	14731	14653	14816	14567	14778	14690	14912	14861	14838	14911	14825	14933	14777	14838	14867	14627	14795	14889	14693	14849	14821	14869	14815	14804	14842	14698	14675	14757	14848	14837	14821	14961	14862	14832	14855	14720	14884	14624	14885	14771	14877	14947	14777	14647	14976	14987	14748	14840	14881	14914	14781	14742	14774	14825	14668	14679	14990	14955	14829	14995	14820	14738	14807	14982	14769	14903	14752	14811	14805	14702	14806	14901	14780	14936	14679	14631	14808	14726	14840	14730	14757	14866	14992	14929	14816	14824	14847	14928	14842	14989	14951	14897	14831	14937	14647	14898	14800	14785	14851	14877	14836	14898	14995	14797	14815	14830	14942	14799	14860	14878	14866	14750	14797	14860	14625	14786	14760	14745	14685	14656	14733	14796	14739	14654	14796	14711	14943	14821	14924	14732	14800	14744	14684	14940	14610	14806	14704	14556	14729	14715	14873	14806	14745	14952	14956	14860	14930	14913	14903	14897	14776	14745	14914	14758	14670	14846	15001	14634	14727	14948	14650	14794	14981	14846	14737	14922	14839	14666	14718	14794	14719	14860	14845	14829	14755	14768	14821	14809	14871	14743	14733	14796	14981	14867	14917	14807	14999	14771	14873	14671	15151	14794	14714	15002	14827	14719	15015	14687	14762	14860	14728	14851	14713	14838	14930	14756	14672	14692	14630	14772	14832	14963	14895	14874	14736	14729	14845	14726	14826	14921	14754	14830	14703	14731	14749	14867	14879	14810	14941	15047	14876	14903	14842	14945	14790	14991	14859	14801	14850	14845	14937	14817	14688	14853	14755	14804	14649	14696	14821	14824	14921	14705	15003	14899	14866	14903	14940	14715	14885	14811
27238	46893	47408	40391	35036	31244	28705	25092	22946	21320	20475	19676	18447	18033	17483	16682	16269	15961	15638	15512	15460	15232	15117	15470	15086	15006	14825	14917	15109	14940	14677	14909	14606	14765	14743	14746	14495	14677	14453	14705	14742	14712	14725	14598	14607	14690	14750	14722	14568	14820	14573	14638	14613	14613	14608	14559	14529	14594	14720	14675	14561	14595	14687	14660	14600	14588	14627	14649	14717	14534	14708	14715	14657	14691	14601	14709	14595	14596	14623	14753	14587	14789	14745	14650	14506	14718	14518	14641	14724	14792	14601	14815	14747	14487	14692	14457	14580	14527	14587	14712	14697	14656	14418	14859	14708	14801	14723	14679	14546	14607	14618	14531	14449	14646	14568	14676	14720	14669	14466	14586	14500	14683	14730	14510	14506	14495	14529	14627	14626	14447	14511	14633	14665	14576	14460	14650	14534	14518	14621	14511	14570	14606	14594	14590	14733	14634	14742	14702	14639	14681	14617	14502	14684	14754	14613	14710	14632	14660	14486	14796	14621	14492	14592	14453	14471	14690	14732	14698	14536	14558	14709	14693	14511	14652	14433	14701	14533	14679	14614	14557	14506	14728	14688	14662	14776	14591	14734	14645	14559	14858	14643	14693	14563	14586	14629	14504	14621	14716	14676	14777	14712	14711	14372	14585	14597	14523	14501	14570	14569	14583	14590	14694	14458	14533	14383	14650	14546	14605	14531	14650	14653	14605	14685	14598	14454	14553	14687	14492	14664	14456	14589	14723	14553	14641	14516	14631	14631	14875	14464	14548	14519	14778	14527	14673	14406	14555	14742	14551	14556	14641	14661	14495	14566	14737	14536	14649	14626	14556	14660	14591	14661	14691	14352	14692	14629	14651	14608	14624	14688	14689	14768	14607	14605	14556	14496	14615	14445	14516	14683	14603	14666	14608	14629	14476	14469	14611	14634	14522	14507	14700	14619	14579	14647	14550	14693	14552	14554	14706	14691	14620	14625	14549	14509	14592	14622	14637	14516	14532	14538	14397	14745	14539	14625	14606	14803	14462	14435	14693	14639	14465	14682	14670	14576	14672	14677	14408	14348	14447	14646	14609	14638	14645	14690	14604	14519	14532	14543	14469	14672	14579	14546	14555	14358	14670	14477	14691	14386	14523	14569	14579	14567	14876	14572	14497	14643	14715	14535	14592	14380	14655	14581	14777	14813	14686	14599	14467	14527	14680	14690	14612	14567	14477	14643	14439	14682	14631	14508	14642	14670	14489	14491	14598	14690	14717	14563	14760	14479	14685	14596	14750	14632	14520	14511	14624	14464	14679	14648	14747	14612	14434	14421	14640	14494	14484	14580	14568	14506	14664	14564	14550	14830	14568	14519	14633	14561	14729	14590	14649	14690	14492	14662	14724	14734	14715	14655	14412	14541	14509	14576	14864	14688	14639	14682	14490	14577	14620	14615	14500	14543	14573	14361	14415	14626	14705	14582	14563	14674	14601	14584	14526	14556	14599	14468	14698	14762	14547	14612	14546	14612	14545	14710	14759	14557	14623	14531	14517	14539	14721	14597	14595	14626	14605	14529	14471	14663	14613	14625	14519	14730	14614	14697	14488	14575	14617	14513	14521	14704	14577	14622	14752	14605	14587	14777	14549	14515	14567	14558	14592	14620	14700	14598	14511	14680	14622	14732	14602	14552	14683	14678	14553	14589	14746	14673	14693	14580	14539	14447	14535	14549	14634	14535	14435	14533	14647	14490	14588	14665	14461	14640	14533	14572	14719	14481	14544	14582	14533	14665	14588	14682	14324	14514	14548	14870	14503	14562	14579	14682	14650	14602	14487	14615	14576	14680	14669	14616	14440	14629	14542	14812	14728	14530	14633	14517	14700	14734	14514	14387	14615	14605	14686	14573	14482	14583	14581	14612	14560	14701	14596	14426	14841	14638	14776	14621	14681	14639	14626	14696	14529	14576	14541	14409	14741	14613	14675	14705	14529	14584	14531	14576	14500	14691	14566	14549	14577	14790	14576	14636	14576	14493	14678	14635	14639	14563	14560	14403	14536	14424	14413	14577	14527	14492	14661	14642	14596	14509	14807	14501	14524	14722	14676	14689	14651	14740	14558	14633	14723	14625	14675	14623	14685	14512	14699	14684	14528	14484	14597	14520	14563	14794	14596	14719	14397	14452	14607	14564	14596	14733	14549	14744	14570	14600	14596	14670	14573	14612	14535	14562	14583	14434	14519	14607	14633	14458	14486	14710	14641	14787	14467	14706	14639	14543	14610	14597	14499	14624	14535	14685	14699	14728	14722	14635	14438	14447	14683	14610	14551	14428	14595	14577	14471	14630	14789	14678	14627	14696	14598	14682	14622	14616	14499	14787	14473	14654	14529	14501	14712	14623	14546	14624	14589	14522	14644	14738	14670	14721	14533	14564	14462	14582	14737	14641	14489	14647	14603	14780	14496	14621	14679	14594	14694	14683	14753	14656	14453	14499	14611	14688	14679	14516	14630	14670	14701	14528	14531	14526	14605	14637	14414	14696	14453	14423	14706	14780	14448	14622	14617	14712	14668	14620	14702	14769	14701	14633	14562	14587	14591	14507	14508	14504	14769	14687	14675	14779	14568	14659	14750	14563	14488	14644	14596	14660	14634	14617	14656	14625	14624	14660	14725	14394	14567	14706	14614	14639	14694	14692	14594	14522	14647	14590	14543	14542	14603	14562	14624	14653	14688	14725	14510	14422	14532	14669	14749	14687	14731	14693	14520	14526	14661	14664	14576	14655	14713	14694	14526	14603	14672	14677	14552	14687	14428	14552	14628	14637	14551	14573	14720	14625	14636	14631	14488	14637	14555	14696	14519	14769	14544	14444	14642	14670	14645	14589	14639	14514	14453	14598	14701	14577	14610	14616	14642	14580	14810	14764	14585	14743	14510	14624	14619	14560	14580	14721	14579	14681	14533	14500	14582	14573	14455	14846	14795	14713	14598	14675	14549	14624	14428	14601	14576	14603	14450	14617	14652	14769	14686	14564	14556	14546	14602	14557	14700	14352	14514	14466	14593	14775	14541	14468	14675	14750	14585	14699	14771	14769	14667	14450	14695	14584	14625	14569	14725	14591	14600	14567	14543	14450	14612	14602	14636	14704	14725	14525	14582	14699	14678	14663	14828	14460	14502	14627	14509	14613	14560	14627	14531	14490	14568	14629	14587	14756	14602	14711	14561	14720	14695	14712	14551	14614	14589	14549	14550	14481	14483	14754	14692	14529	14555	14569	14621	14714	14675	14636	14518	14620	14541	14666	14697	14735	14558	14536	14614	14509	14678	14574	14797	14520	14654	14535	14797	14665	14647	14551	14597	14536	14592	14727	14592	14519	14596	14607	14447	14583	14731	14685	14627	14685	14820	14675	14634	14704	14715	14644	14764	14546	14525	14650	14794	14556	14495	14627	14752	14488	14533	14525	14462	14778	14596	14620	14576	14646	14619	14504	14551	14719	14607	14525	14670	14743	14715	14498	14482	14676	14465	14639	14533	14502	14675	14606	14594	14669	14598	14581	14651	14697	14628	14415	14647	14561	14435	14562	14522	14832	14575	14588	14719	14728	14558	14648	14450	14701	14639	14630	14780	14452	14567	14667	14616	14555	14600	14722	14682	14665	14559	14645	14600	14581	14644	14533	14610	14527	14633	14581	14383	14609	14555	14464	14632	14589	14585	14598	14543	14767	14544	14558	14536	14601	14663	14600	14664	14449	14622	14737	14610	14612	14642	14698	14557	14593	14492	14591	14706	14579	14527	14605	14498	14437	14572	14557	14626	14529	14666	14732	14474	14564	14510	14559	14623	14566	14634	14789	14790	14580	14514	14600	14715	14570	14577	14573	14466	14755	14567	14475	14587	14451	14639	14762	14500	14692	14530	14697	14570	14478	14625	14490	14710	14629	14715	14682	14610	14646	14552	14685	14609	14692	14649	14479	14698	14733	14711	14672	14609	14647	14539	14764	14564	14520	14752	14758	14900	14482	14632	14626	14433	14750	14632	14637	14727	14496	14681	14721	14611	14749	14595	14741	14622	14617	14721	14501	14626	14531	14619	14610	14614	14472	14626	14568	14794	14573	14635	14596	14689	14574	14584	14470	14565	14644	14626	14740	14555	14637	14724	14524	14565	14497	14701	14662	14655	14709	14546	14617	14554	14713	14565	14534	14674	14608	14675	14552	14800	14849	14515	14613	14500	14684	14596	14577	14629	14520	14540	14519	14622	14544	14534	14491	14718	14754	14574	14478	14702	14600	14666	14688	14528	14567	14572	14527	14580	14715	14383	14640	14688	14486	14657	14654	14582	14679	14632	14715	14531	14740	14687	14480	14673	14421	14601	14497	14580	14590	14562	14554	14605	14555	14706	14538	14659	14598	14688	14599	14598	14573	14693	14524	14630	14674	14683	14631	14688	14559	14641	14665	14541	14576	14568	14529	14715	14580	14516	14681	14446	14466	14515	14430	14701	14477	14601	14660	14666	14672	14656	14457	14724	14707	14529	14699	14577	14485	14628	14466	14523	14656	14666	14618	14638	14623	14618	14591	14711	14530	14713	14595	14684	14506	14680	14598	14544	14591	14634	14509	14559	14570	14478	14522	14682	14580	14667	14566	14672	14555	14635	14843	14494	14640	14471	14737	14552	14808	14633	14510	14617	14707	14691	14526	14710	14573	14577	14483	14537	14627	14546	14574	14584	14653	14686	14604	14507	14621	14774	14688	14761	14508	14684	14558	14768	14566	14806	14722	14652	14531	14524	14709	14810	14584	14746	14566	14556	14617	14697	14583	14612	14516	14717	14518	14596	14703	14598	14504	14698	14734	14560	14552	14659	14637	14615	14781	14394	14552	14454	14564	14684	14689	14518	14547	14648	14742	14689	14465	14711	14642	14547	14724	14635	14603	14469	14659	14481	14353	14533	14574	14643	14521	14469	14626	14874	14594	14629	14412	14573	14762	14686	14779	14683	14520	14646	14539	14653	14607	14659	14465	14754	14843	14681	14773	14609	14594	14538	14736	14672	14582	14699	14546	14627	14537	14624	14421	14669	14551	14605	14605	14592	14583	14834	14546	14519	14441	14688	14532	14671	14522	14745	14592	14619	14614	14522	14692	14702	14571	14610
27797	25440	30643	27073	21587	19212	17975	16581	15676	15374	15277	14873	14788	14758	14408	14295	14372	14225	14010	14045	14202	13914	14060	14033	14175	13991	14006	13879	14092	14160	13944	13990	13949	13959	13946	13850	13940	13836	13995	13941	14078	13959	13711	13968	13883	13946	13864	13858	13848	14084	14022	13849	13927	13848	13789	13939	13896	13761	13932	13887	14017	13887	13882	14064	13981	13723	13933	14083	13902	13905	14043	13868	14080	14015	14025	13813	13863	14009	13899	13948	13998	14010	13948	14066	13887	13950	14051	13927	13830	14031	13868	14027	13820	14001	14000	13986	13939	14094	13789	13908	13952	13761	14051	14069	14071	13896	13845	14004	13970	13929	13893	14044	13816	13840	13750	14047	13978	14105	14044	13997	13937	13874	14005	13921	13853	14097	13872	13992	13950	13760	13995	13939	13980	13937	13945	13851	13830	13760	13952	13892	13858	13986	13822	13890	14104	14059	13881	14090	13826	14126	13989	13946	13962	13821	13999	14152	13998	14087	13949	13940	14064	13880	13959	13926	13983	14049	14117	14010	13862	14091	13872	13863	13981	13972	14045	13970	13837	14014	14071	13943	13973	14052	13951	13942	14102	13686	13974	13751	13860	14105	14120	13851	13807	13965	13906	13806	13802	13840	14017	13624	13723	14030	14185	13939	13946	13968	13785	14110	13865	13911	13828	13832	13758	14144	14064	14023	13899	13959	14115	13943	13970	13780	13817	13998	13930	13920	13819	13925	13960	13874	14003	13976	13841	14144	14092	13851	13811	13905	13776	13894	13895	14036	13822	13917	14006	13847	13917	13967	13993	13930	13997	14064	13815	13895	13798	13998	13997	14108	13621	13841	13983	13788	13865	13967	14077	14029	13820	13817	13811	13792	13927	13844	13996	14021	13900	13961	14026	14037	13759	13965	13682	13902	14039	13831	13968	14081	14032	14064	13750	13837	13869	13738	13814	13834	13914	14018	14138	14086	13931	13961	13875	13897	13914	13950	13909	13763	13908	13981	14062	14004	13918	13966	14001	13997	14051	13860	13892	13937	13843	13935	13827	13876	13945	13921	13683	13729	13817	13859	14004	13789	14104	13981	13995	13972	13857	13831	13995	13918	13838	13888	13896	13885	14020	14022	14084	13926	13950	13948	14139	13983	14061	13993	13926	13991	13923	14032	13985	13888	14026	14011	13954	13754	13891	13830	13741	13951	13894	13936	13877	13835	13688	13786	13811	13914	13923	13981	14024	13849	13836	13892	13849	14066	13819	13846	13908	14084	13908	14057	13773	13902	13825	13960	13884	14002	14038	14015	13836	13867	13964	13817	13847	14111	14147	13959	14009	13954	13901	13884	13904	13763	13956	13996	13873	13795	13813	13847	13824	13890	13810	14034	13808	14119	13976	13904	13884	14060	13962	13850	14002	13708	13846	13902	14005	13830	13775	13867	14003	13989	13997	14161	13991	13986	13938	13818	13929	13903	13865	13889	13975	13798	13849	14032	13829	13938	13667	13795	13846	13918	13916	13948	13874	13977	13955	13882	13886	14196	13869	13742	13877	13984	14002	13867	13764	13897	13871	13760	13959	13924	14078	13971	14090	14059	13759	13943	13683	13889	13844	13826	13727	13701	13922	14025	14031	13968	14208	13642	13932	13732	13900	13977	13891	13875	13935	13926	13810	14093	13809	13997	13771	13817	13750	13915	13894	13954	14252	14048	13956	13848	13932	13807	13900	13937	14031	13928	14082	13969	13922	13851	14046	13856	13999	13823	13874	14028	13943	13962	13886	14022	13982	14133	13858	13873	13782	13845	13915	13880	13892	13929	14073	14012	13824	13885	14126	13829	14030	13997	14139	14131	14058	14030	13982	13768	13708	14114	13951	13991	14048	13907	13983	13977	13937	13867	13801	13819	13822	13874	13908	14047	13963	14199	14008	13934	14075	13767	14006	13983	14016	14007	13963	14042	13781	13932	14081	13915	13963	14013	14075	13842	13945	14204	14076	13872	14086	13819	13673	13945	13878	14022	14033	13918	13891	14025	14063	13894	13751	13953	13800	14056	13777	13828	13814	13849	14042	13847	14006	13808	14025	13879	14029	14005	13872	13995	14016	13937	13751	14053	13868	13889	13914	13953	13916	13854	13891	14015	13899	13968	13846	13908	13946	13950	13912	13907	13976	14147	13784	13963	13860	14045	13816	14035	13962	13859	14060	13985	13880	13928	13860	14036	14055	13737	14025	14045	13970	13871	13946	13817	14010	13928	14009	13791	13954	13814	14087	14032	14173	13990	13970	14022	13958	14056	13879	13824	13973	13853	13828	13900	13924	14018	14015	13945	13926	13879	13957	13922	13834	13919	14050	13825	13961	13776	13831	14079	14129	14097	13959	13925	13770	13955	13804	13978	13787	13937	13856	13906	13972	13869	13807	13983	13896	14029	13818	13957	14068	13973	13927	13993	14135	13806	13913	13950	13985	14026	13946	14070	13874	13960	13857	13883	14071	13947	13966	14108	13972	13918	14035	14028	13894	13909	14093	14007	13973	13864	13848	13920	14009	13927	13884	13810	13803	14007	13790	13952	14030	13881	13905	14019	13853	13854	14034	14023	13970	13924	13913	14003	13866	14059	14101	13980	14025	13916	13880	14134	13747	13670	13927	13989	13697	14008	13975	13713	14064	13943	14101	13864	14088	13873	13998	13876	14170	13841	13759	13875	13900	14004	14044	13764	14008	13904	13932	13970	13889	14146	13821	13810	14055	13967	14000	13863	14041	13946	13879	13859	13862	13982	13808	13995	14016	13700	13766	13847	14035	13936	13833	13949	14033	13888	13941	13694	13698	13916	13973	13994	14050	13744	13928	13721	13858	13957	13940	13978	13890	13987	13862	13881	13773	13849	14038	13918	14054	13861	14075	13878	14110	13852	13777	13900	13891	13909	14057	13778	13885	13907	13666	13620	14112	13916	13782	13972	14137	13830	14121	13842	13791	13943	14047	13830	13943	13968	14076	13935	13792	13815	13882	13852	13961	13897	13788	14042	13886	14051	13913	13942	13991	14049	13842	14005	13948	13846	13870	13982	13983	13995	13931	13991	13929	13808	13957	14014	14123	13933	13921	13900	13902	14172	13946	14100	14117	13744	13944	13997	13984	13862	13759	13839	13889	13986	13933	13951	14035	13894	14003	13982	14076	14138	14039	13887	13723	14082	13932	13913	13795	13687	13793	13868	14029	13990	13813	13959	13854	13976	14133	13780	13921	14004	14005	13923	13818	13834	13906	13852	13761	14073	14108	13961	13939	13798	13886	14104	13939	14007	13887	13909	14002	14033	13972	14043	14133	13705	13758	13898	13964	13940	14021	13861	13944	13927	14005	13932	14074	14149	13807	14201	14003	13945	13998	14019	13965	13835	13915	13832	13915	13936	14060	14104	13824	14021	14046	14093	14092	13743	13883	14068	13866	13922	13939	13976	14080	13864	13784	13790	14032	13952	13843	13959	13832	13991	14011	13880	13891	13996	13825	13927	13995	13748	13923	14076	13787	13822	14003	13857	14012	13841	13888	14099	13785	13916	13926	13941	13924	13656	13839	13862	13760	13760	13885	13969	13850	13946	14023	13946	13898	13949	13801	13972	14017	13996	13765	13886	13977	13868	13930	13909	13848	14050	13932	14042	14135	13967	13986	14015	14095	14002	13869	13965	13915	13762	13990	14030	13861	13908	13814	13899	14077	14027	13896	14044	13871	13906	13994	14065	13826	13992	14028	14073	13959	13934	14064	13783	13904	13777	13828	14079	13905	13962	14038	13847	13866	13954	14130	13943	13984	14001	13925	13976	14113	14086	13862	13891	13874	13810	13911	14042	13986	14055	13913	13904	13974	13876	13830	13895	13728	13992	14080	13792	13848	13986	13861	13947	14056	14061	14044	13879	13994	13992	14021	13863	13989	13990	13955	13821	14065	13927	14023	14179	14015	13810	13961	13910	14028	13938	13885	13935	13941	13930	14076	13841	13969	14075	13999	13851	13756	13888	13782	13969	13980	13871	14150	13880	13893	14095	13917	14034	14098	13963	13949	13822	14048	13992	13875	13953	13815	14001	14039	14054	13948	13991	14037	13859	14036	13965	13945	13974	13940	13948	14004	14021	13878	13887	13982	13971	14051	13945	14024	14023	14044	13930	14007	13903	13632	14063	13984	13986	14074	13924	13732	14095	13857	14141	13911	14022	13879	13968	13950	13827	14079	14009	14051	13784	13965	13998	13878	14069	13866	13876	14014	13871	13972	13941	13891	13724	13872	13930	13870	14069	14003	13925	13760	13741	13888	13852	13823	13902	13989	14013	14034	13914	13969	14093	14051	14023	14013	13954	13986	13845	13900	13956	13878	13884	13844	13870	13959	14048	14016	13974	13972	13967	14015	13965	14176	14052	13960	14058	13989	13913	13886	13856	13902	13809	14125	13907	13830	13812	13965	14023	13968	13934	14029	13869	14115	13899	13886	13913	13946	13839	13943	13832	14041	13952	13954	13982	14085	13982	13967	14105	13844	14016	14089	13890	13794	14060	13852	13977	13990	13926	14006	14007	14012	13886	13889	14003	14011	13766	13859	13996	13949	13972	13994	13905	13940	14022	14018	14086	13973	14073	14017	14079	13812	13807	13987	13913	13981	13641	14010	13989	13786	14098	14065	14048	13982	14029	14060	13899	13922	13992	13973	13858	13869	13850	13786	13764	13919	13984	13905	13938	13953	13889	14059	13907	13900	13872	13969	13888	14006	13976	13947	14032	14056	14111	13726	14122	13747	14017	13958	13763	13881	13938	14205	13960	14083	13887	13992	13895	13925	13953	14049	13957	13902	14088	13816	13895	14101	13841	14198	14074	13906	13890	14086	13826	13969	13795	14083	13894	14252	13930	13942	13798	13955	13923	13861	14021	13760	14033	14037	13813	14012	14005	14035	13660	13926	13846	13999	14159	14018	14035	14045	13768	13839	13861	13942	13922	13940	13963	13972	13857	14002	13982	14008	13953	13759	13962	13976	14148	14010	13957	13927	13879	13880	14043	13976	13866	13910	14008	13932	13915	13941	13928	14125	14085	13905	14098	13927	13912	14085	13951	13933	13792	13809	13812	13893	13915	14038	13971	13885	13902	13900	13808
25090	38234	36390	29286	25137	22361	20275	18589	17047	16531	16395	15670	15360	14890	14697	14494	14268	14331	14417	14331	14131	14084	14176	14027	14179	13927	14041	13951	14113	13866	13959	14035	13910	14030	13910	14075	13880	13992	13982	13855	14015	13985	13894	13878	13812	13959	14047	13755	14017	13993	13873	13973	13861	13773	14030	14070	13866	13805	14049	13827	13988	13992	13789	13904	13903	13870	13967	13769	13925	13895	14086	13792	13810	14002	13835	13925	13853	13933	13946	13822	13898	13775	13987	13966	13887	13802	13780	13914	13913	13856	13941	14041	13814	13893	13818	13708	13944	14012	13814	13936	13957	13897	13907	13963	13736	13888	13767	13740	13702	13930	13983	13808	13883	13986	13826	14048	14002	13991	13905	13944	13820	14019	13977	14061	13845	13919	13861	13859	13985	13878	14003	14010	13828	13833	13923	13810	13834	14054	13938	14002	13904	13895	13959	13990	13908	13900	13785	13986	13980	14003	14006	13927	13730	13905	13875	13699	13870	13930	13600	13878	14015	13788	13969	13852	14047	13933	14020	13864	14055	13832	13908	13825	13848	13990	13948	13815	13974	13804	13857	13774	13976	13739	13838	13910	13729	13870	13830	13830	13866	13915	13783	13855	13817	13951	13893	13841	13867	13871	13874	13979	13887	13715	13880	13959	13822	13868	13964	13781	13719	13840	13735	13824	13916	13818	13818	13920	13900	13815	14033	14047	13790	13837	13955	13909	13876	14041	13677	13985	13871	13928	13746	13855	14030	13821	13887	13841	13759	13920	13761	13960	13830	13870	13825	14006	13962	13888	13893	13762	13858	13904	13832	13950	14018	13871	13890	13981	13813	13989	13916	13819	13878	13992	14078	13696	13851	13914	13919	14134	13961	13843	13747	13906	14010	13902	13767	13914	13918	13958	14005	13873	13686	13843	13994	13805	13977	13799	13856	14035	13941	13939	14066	13781	13917	13937	13849	14013	13830	13848	13789	14018	13838	14044	13877	14116	14112	13952	13981	13972	13796	13897	14014	13831	13763	13879	13958	13751	13878	13767	13944	13976	13829	13894	13943	13810	13871	13915	13809	13942	14041	13868	13848	13867	13857	13878	13837	13825	13859	13845	13836	14006	13727	13750	13868	13883	13822	13900	13879	13889	13655	13818	13862	13749	13775	13896	13915	13995	14025	13753	13915	13897	13965	13833	13941	13919	13886	13699	13955	13755	13718	13908	13953	13977	13873	13665	13669	13777	13905	13913	13850	13969	13893	14005	13987	13859	13749	13864	13838	13965	14010	13885	13827	13870	13950	13901	13798	13894	13885	13977	13946	14038	14150	13806	13906	13923	13850	13844	13882	13735	13982	13876	13833	13777	14036	13865	13877	13885	13879	13947	14047	13788	13853	13960	13962	13944	13818	13841	13830	13767	13913	13829	13795	13967	13911	13820	13811	13997	13987	13847	13883	13954	13751	13749	13845	13998	13825	13929	13786	13914	14006	13979	13869	13929	13936	13887	13847	13944	14059	14011	13949	13896	13985	13896	13872	13958	13910	13796	13930	13923	13935	13916	14056	13824	13915	13835	14056	13881	13745	14013	13920	13927	13838	13878	13951	13938	13784	13781	14139	14049	14073	13912	14005	13878	14021	13779	13786	13832	13939	13925	13895	13937	13886	13748	13880	13905	13937	13797	14018	13941	13998	13995	13854	13811	13977	13937	13818	13890	13825	13822	13730	13889	13733	13869	13838	13896	13920	13938	13964	13939	13912	13881	13865	13829	13772	13894	13795	13894	13965	13939	13887	13919	13892	13971	13980	13829	13900	13753	13880	13899	13863	13824	13903	13946	13907	13999	14034	13890	13975	13901	13965	13731	13891	13858	13889	13907	13876	13822	13914	14023	14048	13938	14013	14051	13943	13851	13854	13723	13933	13645	13876	13658	13966	13815	13981	13930	13947	13867	13850	13900	13777	13983	13905	13951	13763	13795	13949	14033	14012	13990	13762	13761	13727	13815	13716	13663	14133	13896	13839	13846	13820	13896	13939	13863	13920	13985	13874	13960	13993	13851	13816	13908	13742	13875	13899	13709	13781	13964	13966	13873	13929	13887	13739	13774	13874	13928	13954	13726	13828	13893	13876	13808	13919	13958	14067	13998	14097	13833	13798	13925	13853	13862	13784	13820	14051	13783	13896	14034	13855	13789	13872	13626	13889	13952	13840	13922	13952	13882	13693	13983	13814	14120	13990	13860	13886	13926	14000	14065	13897	13878	13905	13755	13850	13868	13886	13830	13922	14012	13775	13927	13955	13824	13795	14046	13778	13949	13666	13825	13789	13851	13972	13834	13946	13806	13928	13785	13929	13883	13677	13812	13851	13930	14072	13930	13839	13962	13769	13763	14042	13860	13927	13837	13894	13765	14055	13932	13811	13991	13911	13837	13821	13979	13951	13802	13892	13909	13888	14027	13900	13771	13854	13938	13919	13936	13932	13993	13938	13887	13871	13859	13888	13837	13871	13930	13804	13810	14093	13898	13966	13957	13835	13880	13922	13801	13949	13975	13970	13950	13795	13765	13761	13831	13912	13895	13852	13921	13780	13881	13998	13720	13788	13902	13968	13943	13927	13885	13935	13793	13850	13800	13944	13924	13838	13872	13969	13941	13851	13772	13734	13843	13830	13900	13913	13954	13913	13930	14121	13915	13959	13776	13902	13972	13871	13971	13761	13712	13915	14017	13832	13726	13729	13947	13870	13890	13780	14037	13854	13800	13753	13859	13871	13888	13850	14010	14063	13771	13939	13928	13872	13970	14016	13914	13862	13845	13939	13815	13837	13888	14023	13869	13748	13898	13772	13963	13901	13965	13939	13859	13762	13831	13936	13794	13891	13808	13877	13838	13849	13913	13870	14058	13830	13827	13946	13883	13814	13867	13990	13989	13916	13819	14091	13961	13931	13953	13992	13846	13893	13933	13788	13983	13832	13933	13999	13710	13945	14005	13814	13792	13927	13849	13822	13812	13992	14018	13959	14080	13930	13837	13923	13961	13914	13972	13866	13970	13794	13836	13807	13924	14017	13845	13808	13739	13950	13919	13889	14003	13826	13899	13821	13844	13913	13929	14022	13942	13894	13993	13957	13790	14111	13756	13810	13920	13821	14019	13903	13921	13982	13965	13880	13874	13922	13824	13844	14040	13833	13852	13848	13968	13827	13764	13775	13964	13966	13811	13873	13920	13930	13804	13871	14091	13910	13775	13919	13754	13861	13960	13791	13944	13802	13981	13845	13833	13849	14017	13749	13889	13976	13930	13805	13902	14007	13886	13828	13883	13995	13741	13954	13742	13838	14008	13803	13786	14121	13904	13935	13915	13941	13883	13866	13880	13718	13983	13761	13848	13907	13823	13789	13986	13853	13996	13768	13844	13854	14031	13856	13945	13759	13998	13968	13961	14083	13834	13975	14012	13734	13970	13889	13749	13956	13920	13960	13835	13840	13994	13760	13932	14016	13913	13836	13849	14036	13796	13986	13962	13953	13712	13910	13877	13984	13794	14011	13962	14090	13708	14060	13748	13844	13877	13974	13689	13719	13967	13753	13723	13952	13980	13798	13682	13876	13761	13917	13872	13925	13729	13873	13619	13924	13840	13785	13841	13861	13966	13864	13841	13897	13898	13885	13932	13868	13967	13825	13978	13825	13931	14003	13893	13893	13803	13807	13911	13703	13821	13952	13901	14022	13765	13965	14053	13830	13942	13879	13944	13823	13748	13791	13973	13786	13892	13848	13854	13928	13806	13974	13905	13972	13941	13768	13889	14036	13814	13730	13694	13818	13910	13865	14140	13816	13831	13958	14021	13944	13867	13862	14011	13800	13891	13873	13725	13810	13834	13826	13903	14019	13843	13948	13988	13929	13927	13844	13899	13813	13886	13992	14072	14041	13850	13986	13843	13909	13913	13624	13876	13924	13971	13860	13780	13958	13842	13944	13819	13807	13904	14064	13872	13966	13799	13876	13935	14042	13874	13885	14031	13845	13902	13926	13813	13928	13922	13873	13903	14033	13857	13860	13968	13939	13866	14016	13651	13945	13653	14000	13865	13937	13955	13839	13987	13856	13953	13820	13995	13700	13902	13965	13882	13858	13883	13951	13966	13777	13957	13710	13962	13784	13898	14039	13805	13925	13984	13874	13977	13964	13970	13739	13872	14098	13844	13885	14126	13860	14001	13987	13840	13953	13872	13811	13799	13961	13907	13886	13995	13915	13948	13888	13967	13892	13961	13750	13887	13900	13916	13882	13943	13967	14070	13887	13801	13947	13840	13913	13847	13945	13750	13877	14024	13854	13891	13931	13805	13828	13816	14046	13879	13979	13815	13895	13864	13935	13789	13684	14024	13763	13933	13846	13857	13940	13760	13822	13859	13834	13813	13941	13907	13917	13963	13904	13836	13788	13869	13796	13876	13844	13886	14046	13944	14072	13770	13905	13872	13849	13879	13870	13881	14001	13760	13925	13914	13963	13820	13966	13941	13888	13886	13754	13865	13756	13951	13995	13988	13812	13927	13907	14050	13952	13761	13939	13665	13828	13904	13840	13865	14015	13795	13897	13988	13682	13829	13800	13965	13840	13867	13915	13984	13942	13905	13860	13855	13832	13890	13846	13724	13797	14025	13794	13957	14080	14147	13720	14053	13791	14031	13871	13888	13956	13872	13757	13931	13955	13747	13829	13800	13829	13954	13874	13883	13937	13960	13997	13914	13912	13805	13892	13984	14020	13880	13869	13950	13846	13908	14007	13836	13895	13877	13961	13867	13698	13758	13946	13783	13933	14008	13903	13967	14020	13956	13893	13880	13791	13929	13778	13986	13943	13898	13826	13846	13945	13879	13809	13870	13913	13825	13847	14042	13941	13897	13805	13825	13718	13808	13752	13848	13891	13881	13699	14020	13916	13928	13986	13741	13937	13904	13982	13932	13840	13930	13874	13924	13925	13866	13889	13827	13810	13780	14113	13927	13789	13863	13948	13907	13885	13847	13987	13961	13827	13855	13877	13798	13940	13846	13795	13942	13902	13851	13917	13781	13823	13927	13806	13773	14060	13831	13900	13808	13971	13805	13923	13841	13916	14010	14000	13915	13910	13788	13844	13850	13882	13846	13883	13772
23862	21309	28713	25066	23577	23932	22809	19122	17554	17231	16799	16218	15860	15599	15141	15127	14946	14818	14912	14565	14522	14538	14469	14423	14582	14395	14352	14305	14475	14448	14346	14462	14263	14233	14517	14280	14349	14519	14215	14117	14263	14182	14339	14393	14190	14338	14279	14384	14259	14262	14075	14455	14281	14298	14271	14272	14264	14342	14276	14264	14462	14297	14334	13978	14078	14283	14087	14210	14533	14236	14120	14373	14234	14062	14272	14291	14132	14359	14312	14233	14334	14086	14096	14263	14170	14360	14132	14283	14329	14322	14280	14228	14272	14162	14341	14245	14356	14093	14143	14179	14255	14261	14183	14110	14141	14099	14347	14103	14275	14165	14299	14203	14136	14260	14201	14177	14184	14086	14526	14381	14297	14122	14279	14381	14150	14264	14286	14304	14187	14085	14304	14274	14148	14228	14183	14376	14254	14003	14245	13952	14253	14484	14262	14115	14239	14214	14350	14221	14177	14057	13948	14166	14165	14324	14354	14329	14193	14227	14160	14170	14108	14027	14167	14246	14248	14384	14346	14179	14334	14278	14448	14269	14357	14009	14052	14317	14227	14011	14091	14011	14227	14313	14196	14221	14284	14329	14113	14345	14222	14066	14339	14153	14248	14288	14207	14260	14291	14200	14317	14244	14218	14157	14292	14263	14295	14162	14216	13962	14070	14120	14360	14060	14213	14222	14187	14265	14290	14277	14265	14052	14350	14203	14295	14254	14158	14303	14254	14275	14425	14293	14362	14189	14409	14431	14257	14162	14213	14387	14196	14196	14250	14193	14281	14267	14135	14116	14124	14111	14244	14247	14256	14314	14020	14164	14195	14234	14318	14035	14181	14115	14133	14247	14216	14273	14173	14168	13949	14145	14201	14202	14541	14296	14110	14135	14104	14245	14193	14220	14287	14167	14071	14267	14157	14019	14164	14344	14336	14242	14356	14289	14325	14141	14149	14281	14089	14275	14314	14148	14156	14069	14408	14190	14342	14350	14279	14501	14503	14160	14225	14181	14178	14421	14357	14441	14209	14217	14050	14201	14132	14253	14189	14209	14098	14131	14262	14234	14252	14320	14273	14211	14387	14271	14202	14305	14166	14075	14251	14277	14224	14294	14109	14312	14238	14137	14151	14167	14264	14141	14104	14291	14269	14054	14317	14242	14066	14230	14208	14148	14246	14319	14225	14428	14378	14235	14289	14197	14205	14101	14234	14284	14362	14364	14383	14369	14330	14133	14314	14218	14390	14164	14242	14227	14197	14137	14156	14203	14258	14091	14254	14199	14348	14450	14190	14411	14138	14153	14301	14283	14101	14047	14343	14424	14467	14189	14217	14425	14146	14257	14216	14249	14169	14220	14374	14235	14154	14234	14446	14247	14109	14299	14121	14211	14119	14361	14284	14215	14057	14364	14203	14216	14257	14054	14176	14127	14175	14401	14388	14180	14184	14171	14363	14135	14110	14154	14210	14214	14273	14194	14376	14128	14441	14171	14071	14214	14297	14204	14228	14289	14244	14249	14280	14307	14184	14113	14131	14223	14145	14181	14084	14155	14248	14200	14095	14329	14147	14288	14142	14253	14247	14213	14039	14501	14312	14376	14280	14273	14223	14314	14335	14239	14192	14498	14044	14044	14295	14115	14539	14354	14069	14218	14448	14301	14206	14370	14252	14094	14234	14200	14452	14233	14078	14071	14134	14208	14392	14080	14198	14269	14225	14011	14379	14309	14240	14187	14343	14166	14234	14210	14384	14290	14124	14002	14186	14281	14028	14237	14100	14293	14238	14331	14172	14169	14311	14124	14203	14213	14191	14341	14647	14219	14105	14196	14198	14021	14125	14138	14112	14209	14337	14130	14264	14309	14225	14202	14435	14228	14110	14157	14247	14208	14147	14214	14195	14254	14475	14240	14130	14234	14294	14308	14218	14324	14250	14370	14191	14071	14169	14302	14249	14252	14199	13913	14209	14316	14211	14143	14280	14219	14301	14247	14149	14079	14196	14439	14057	14294	14277	14280	14058	14118	14267	14312	14378	14191	14315	14222	14368	14202	14252	14369	14289	14233	14244	14030	14437	14154	14227	14229	14243	14149	14274	14365	14146	14168	14216	14192	14489	14341	14240	14199	14220	14209	14234	14260	14169	14324	14189	14360	14167	14223	14313	14296	14180	14171	14478	14193	14515	14188	14107	14107	14408	14092	14238	14232	14338	14341	14249	14403	14275	14213	14099	14253	14232	14176	14245	13984	14082	14219	14203	14267	14200	14258	14152	14269	13990	14179	14338	14180	14318	14275	14087	14084	14086	14394	14085	14440	14258	14311	14218	14272	14270	14286	14135	14213	14263	14404	14295	14292	14230	14394	14229	14287	14345	14313	14206	14251	14357	14419	14167	14261	14315	14034	14190	14305	14097	14200	14327	14153	14182	14251	14369	14283	14264	14481	14134	14195	14022	14107	14157	14155	14343	14367	14267	14427	14502	14195	14341	14348	14282	14288	14156	14261	14277	14115	14233	14212	14331	14246	14235	14093	14342	14349	14206	14322	14249	14160	14364	14151	14144	14279	14210	14198	14218	14321	14302	14232	14252	14197	14455	14258	14412	14195	14182	14405	14313	14148	14153	14309	14179	14386	14344	14393	14418	14422	14254	14298	14094	14279	14098	14066	14217	14145	14162	14016	14319	14040	14106	14035	14279	14096	14192	14216	14295	14158	14036	14419	14185	14142	14144	14138	14290	14263	14388	14292	14280	14095	14367	14236	14237	14092	14248	14266	14350	14429	14435	14351	14339	14112	14282	14133	14298	14205	14316	14426	14207	14064	14207	14418	14183	14409	14380	14282	14195	14280	14330	14291	14412	14376	14352	14191	14032	14443	14245	14267	14402	14200	14305	14061	14290	14191	14280	14346	14260	14112	14321	14266	14203	14314	14350	14236	14368	14241	14233	14152	14249	14387	14171	14199	14116	14256	14169	14208	14236	14346	14517	14222	14152	14307	14164	14396	14110	14292	14440	14212	14267	14189	14299	14379	14288	14158	14168	14175	14053	14180	14286	14180	14210	14350	14219	14227	14125	14073	14208	14364	14220	14135	14267	14249	14200	14244	14312	14186	14170	14444	14386	14308	14220	14393	14388	14184	14239	14087	14261	14196	14235	14169	14341	14204	14273	14210	14137	13984	14304	14186	14400	14285	14240	14161	14110	14387	14319	14245	14215	14379	14204	14079	14130	14245	14354	14161	14213	14235	14242	14081	14287	14337	14196	14155	14223	14379	14142	14081	14225	14111	14194	14179	14173	14262	14330	14287	14211	14239	14311	14215	14284	14147	14043	14308	14061	14234	14076	14190	14271	14224	14407	14140	14258	14255	14238	14179	14058	14159	14127	14361	14300	14387	14203	14229	14288	14355	14308	14362	14210	14132	14085	14207	14268	14467	14404	14206	14139	14295	14162	14333	14063	14201	14291	14344	14319	14159	14302	14245	14281	14303	14231	14148	14126	14198	14056	14173	14195	14286	14202	14213	14209	14287	14282	14332	14209	14362	14182	14239	14312	14282	14291	14109	14444	14320	14274	14336	14300	14334	14457	14252	14239	14284	14192	14196	14296	14260	14386	14462	14179	14276	14140	14283	14266	14135	14298	14211	14293	14182	14187	14266	14261	14251	14334	14357	14185	14098	14332	14305	14236	14216	14254	14229	14256	14182	14155	14387	14326	14201	14328	14256	14340	14110	14220	14116	14310	14157	14296	14341	14256	14078	14430	14233	14144	14220	14257	14206	14399	14246	14368	14181	14164	14222	14236	14305	14317	14190	14284	14105	14304	14356	14200	14167	14189	14228	14317	14286	14310	14170	14346	14273	14133	14275	14231	14332	14183	14082	14228	14137	14206	14247	14298	14119	14131	14244	14269	14259	14174	14136	14220	14256	14112	14086	14202	14291	14110	14199	14169	14239	14383	14154	14103	14218	14390	14153	14238	14156	14324	14449	14341	14353	14301	14108	14379	14451	14211	14213	14372	14443	14132	14341	14407	14189	14321	14269	14247	14145	14309	14176	14335	14327	14239	14162	14299	14374	14226	14367	14239	14266	14321	14104	14260	14322	14149	14362	14110	14242	14340	14213	14237	14160	14289	14342	14153	14207	14336	14208	14188	14294	14394	14035	14210	14137	14121	14110	14238	14226	14166	14389	14149	14256	14181	14229	14361	14131	14181	14366	14338	14173	14299	14152	14162	14231	14159	14418	14285	14205	14153	14130	14129	14022	14153	14247	14242	14214	13974	14351	14108	14287	14280	14400	14264	14362	14299	14357	14225	14308	14072	14236	14140	14191	14412	14090	14356	14357	14157	14269	13985	14236	14107	14345	14298	14321	14173	14235	14090	14225	14319	14200	14414	14304	14361	14169	14218	14330	14155	14210	14252	14063	14439	14245	14268	14373	14063	14169	14343	14261	14076	14057	14395	14240	14249	14139	14321	14356	14377	14319	14359	14074	14089	14330	14172	14075	14304	14095	14278	14352	14226	14287	14214	14329	14360	14517	14188	14104	14180	14200	14110	14380	14368	14390	14282	14114	14297	14419	14335	14190	14230	14295	14099	14242	14219	14078	14272	14181	14263	14245	14209	14372	14102	14311	14118	14174	14326	14284	14245	14248	14325	14253	14332	14086	14236	14366	14347	14274	14347	14304	14327	14296	14279	14364	14386	14344	14439	14266	14343	14184	14123	14094	14362	14155	14101	14150	14279	14382	14416	14315	14191	14228	14481	14164	14224	14256	14183	14168	14274	14329	14301	14233	14155	14204	14310	14090	14290	14280	14086	14273	14245	14374	14173	14143	14302	14329	14094	13994	14273	14409	14251	14249	14049	14033	14093	14138	14185	14210	14424	14121	14158	14336	14347	14270	14185	14135	14194	14113	14124	14135	14275	14354	14315	14409	14090	14289	14274	14184	14270	14380	14467	14271	14406	14294	14294	14027	14310	14305	14310	13982	14155	14182	14222	14064	14128	14226	14346	14268	14323	14278	14192	14146	14224	14316	14286	14506	14196	14172	14236	14210	13946	14395	14341	14326	14284	14419	14185	14176	14152	14262	14200	14054	14177	14051	14381	14164	14090	14038	14208	14143	14123	14270	14038	14146	14293	14100
24991	42842	41309	35682	30512	26798	24108	21432	19687	18899	18259	17403	16841	16258	15636	15440	15120	14847	14841	15028	14631	14547	14574	14559	14456	14440	14279	14357	14237	14338	14398	14286	14227	14211	14323	14157	14171	14138	14049	14082	14119	14054	14166	14317	14187	14161	14215	14135	14215	14224	14130	14215	14121	14174	14088	13980	14118	14189	14124	14183	14172	14088	14198	14078	14194	14156	14170	14228	14089	14212	14028	14147	14071	14189	14103	14046	14107	14251	14047	13971	14123	14390	14227	14273	14062	14085	14227	14130	14149	13964	14112	13990	14093	14017	14306	14312	14039	14117	14334	14095	14120	13925	14166	14198	13996	14065	14134	13921	14345	14211	13971	14079	14056	14075	14134	14077	14052	14183	14026	14013	14240	14064	14280	14173	14062	14074	14064	14242	14099	13999	14011	14071	14056	14044	14111	14141	14025	13893	14069	13848	14123	14189	13990	14061	13985	14095	14024	14304	14236	14059	14064	13896	14038	14068	14179	14168	14035	14082	14207	13994	14211	14113	14216	14066	14137	14178	13966	14133	14016	14042	14079	14259	14027	14125	14083	14121	14111	14105	14083	14145	14009	14167	13957	13973	13952	14129	14032	14040	14055	14015	14165	14037	14182	14048	14005	14059	14231	14146	14419	13906	14104	14006	14220	14103	14185	14126	13981	14130	13967	14027	14107	14027	14164	14081	14009	14220	14285	14067	14017	14127	14235	13959	14092	14070	14110	14091	14171	14226	14157	14127	14163	14081	14040	14079	14091	14011	14127	14140	13938	14195	14132	14075	13972	14132	14014	14033	14218	14165	14200	14186	14024	14182	14013	14009	14021	14089	14073	14059	14233	14127	14104	14115	14049	14204	14086	14149	14069	14128	13965	14062	14237	14090	13972	13909	14071	13936	14182	14099	14120	14016	14164	14213	14161	14111	13994	14108	14384	14114	14173	14115	14265	14160	14052	14006	14102	14023	14016	14093	14325	14049	14107	14223	14068	14041	14134	14104	13951	14183	14072	13930	14110	14056	14111	14060	14147	14142	14015	14112	14131	14205	14127	14153	14068	13914	14159	14022	14156	14018	14073	14132	13892	14059	14152	14159	14140	14189	14149	13982	14126	14050	14147	13939	14110	14041	14142	14216	14159	14194	14299	14082	14135	13995	14180	14060	14028	14061	14151	14139	14136	13910	14311	14039	14023	14087	13905	14108	14217	14108	14131	14239	14192	14093	14154	14136	14241	14275	14082	14127	14104	14122	14369	14288	14130	14210	13990	13993	14278	14082	14089	13979	14003	14151	14262	14067	14167	14077	14219	14121	14075	14192	14284	14134	14112	14107	14053	14095	13987	14005	14049	14276	14076	14160	14178	14268	14061	14030	14193	14071	14108	14092	14236	14286	14064	13981	14100	14195	14087	14029	14149	14175	14096	14197	14054	14141	14216	13980	14241	13976	14192	14186	14154	14080	14194	14097	14166	14023	14003	14068	14201	14093	14144	14022	14181	14089	14073	14277	14224	14182	14150	13977	14128	14045	14110	14178	14243	14056	14128	14073	14034	14059	14233	14113	14120	14105	14060	14055	14097	13965	14182	13990	14231	14252	14072	14274	14038	14241	14035	14059	13976	14193	14102	14044	14138	14158	14114	13976	14107	14002	14013	14060	14041	14074	14120	14070	14104	14128	14254	14137	14051	14147	14224	14087	14246	14017	14064	14236	14036	14120	14087	14183	14105	14247	14229	14037	14150	14040	14080	14130	14220	14061	14098	14165	14041	14125	14004	14112	14268	14011	14081	14161	14139	14156	14086	14124	14169	14134	14052	14045	13964	14057	13947	14058	14015	14210	14051	14108	14218	14134	14272	13937	14184	14000	14162	14044	14186	14148	13918	14135	14086	14109	14190	14092	14145	14098	13997	14283	14192	14057	14195	13844	14175	14023	14211	14206	14106	14004	14358	13994	14092	14085	13983	14103	14036	14048	13994	14275	14251	14019	14144	14207	14054	13941	14252	13892	14251	14191	14191	14059	14041	14038	14168	14195	14298	14069	13948	14134	14077	14129	14072	14166	14124	14190	14125	14199	14069	13980	14018	14016	14112	14014	14180	14071	14200	13954	14060	13997	14020	14099	14086	14221	14137	14077	14173	14099	14160	14063	14122	14026	14216	14228	14150	14012	14054	14116	14350	14182	14053	14128	14180	14072	14120	14262	14158	14166	14109	14008	14093	14144	14023	14011	14090	14049	14206	14138	14275	14052	14243	14107	14252	14049	14033	14047	14154	14072	14035	14191	14177	14152	14170	14065	14139	14098	14082	14244	14074	14071	14033	14081	13977	13936	14086	14271	14097	14035	14162	14132	14030	14000	14063	13960	14202	14125	14009	14129	14027	13961	14165	14061	14167	14181	13950	14158	14098	14111	14031	14273	14119	14088	14093	14077	14118	13980	13986	14132	14142	13939	14010	14126	14206	14208	14154	14123	14054	14000	14165	14200	14205	13970	14056	14052	13983	13919	14021	14173	14188	14101	14074	14181	14211	14094	14173	14043	14217	13953	14232	14170	14149	14117	13973	14139	14162	14066	14067	13973	14137	14178	14240	14116	14045	14161	14311	14108	14055	14229	14201	14148	13997	14200	14052	14111	14055	14077	14221	14138	14153	14172	14175	14059	14194	14143	14147	14095	14109	14224	14128	14013	14169	14218	14090	14028	14221	14185	14006	14120	14054	14143	14228	13992	14121	13989	14111	14106	14192	14115	14043	14135	14155	14232	14240	14132	14078	14207	14066	13936	14164	14227	14068	14276	14070	14142	14055	14018	14332	14116	14110	14159	14086	13988	14066	14097	13972	14101	14207	14170	13973	14164	14036	14094	14110	14167	14189	14231	14105	14213	14058	14120	13971	14269	14208	14302	14003	14262	14087	14101	13904	14124	14132	14089	14089	13933	14193	14125	14140	14084	14190	14256	14107	13982	13937	14288	14190	14191	14219	14055	14142	14034	14290	14161	14005	14323	14202	14115	14116	14241	14037	14015	14078	14004	13998	14186	14146	14183	14140	14104	14140	14154	14031	14255	14069	14030	14144	14134	14044	14074	13962	14231	14077	14261	14167	14017	14125	14073	14027	14086	14178	14013	14194	13990	14169	14109	14182	14225	14126	14097	14150	13941	14076	14257	14070	14012	14303	14154	14229	14230	14109	13992	14200	14054	13947	14277	14065	14244	14038	14137	14047	14134	14209	14164	14146	14045	14143	14101	14056	14268	14066	14038	14176	14158	14204	14164	14205	14227	14024	14100	14020	14143	14224	14087	14078	14141	14174	13997	13941	13964	13998	14126	14081	14122	14047	14038	13995	14233	14096	14149	14149	14185	14048	14026	14052	14086	14077	14264	14198	14080	14153	14220	13951	14005	14122	14198	13952	14015	14120	14159	13969	13919	14040	13956	14154	14114	14063	14130	14187	13908	14168	13988	14123	14137	14245	13988	13893	14116	14090	13966	14044	14172	14207	14006	13963	13991	14129	14267	14135	14160	14102	14111	13989	14079	14078	14265	14057	14034	14246	13924	14104	13902	14040	14174	14060	14059	13956	14151	14152	14041	14112	14067	14039	14120	14146	14099	14109	13971	14244	14101	14009	14163	14058	14181	14058	14199	14121	14084	14210	14154	14013	14260	14145	14034	14230	14195	14129	14280	13876	13942	14160	13895	14133	14098	14244	13956	14070	14060	14076	14033	14086	14206	14035	14083	14125	14081	14077	14174	14191	14028	14116	13952	14227	14092	14169	14130	14079	14116	14123	14046	14210	14043	14118	14161	14021	14122	14092	14043	14277	14206	14140	14084	14017	14112	14071	14108	14102	14083	14071	13999	14090	14209	14203	14073	14017	14054	14106	14075	14181	13976	14138	14209	14026	13973	14014	14016	14101	13998	14125	14036	14061	14078	14141	14156	14038	14002	13948	13962	14084	14005	14143	13943	14105	14091	14307	13957	14179	14176	14184	14245	14031	14242	14204	14249	14113	14155	14032	13979	14045	14081	14117	13970	14192	14118	14139	14143	14044	14045	14163	13925	14033	14161	14192	14112	14101	13978	13951	14219	14079	14222	14284	14158	14249	14116	14004	14102	14173	13852	14210	14052	14053	14125	14149	14077	14249	14182	14128	14179	14086	14029	14166	14142	14126	14148	13909	13974	14183	14118	14047	14063	14105	14177	14048	14225	14020	13971	14138	14125	14066	14062	14144	14076	13862	14033	14274	13959	14146	14081	14197	14179	14003	14117	14094	14091	14112	14135	14063	14038	14156	14014	14157	14243	14013	14101	14049	14141	14186	14197	14053	14225	14001	14208	13984	14120	13997	14112	14109	14227	14150	14193	14023	14050	14194	13977	14047	14053	14027	14173	14146	13948	13978	14233	14156	14161	14096	14318	14177	14086	14169	13903	14139	14147	14030	14123	13899	14222	13984	14186	14209	14193	14130	13964	14145	14042	14145	14110	14057	14112	14223	14000	14100	14149	14019	14130	14134	14114	14179	14172	13955	14193	14041	14183	14132	14242	14209	14195	14130	14165	14024	13994	14128	14046	14186	14126	14040	14264	14061	14002	14034	14052	14217	14198	14024	14159	14148	14238	14125	14098	14264	14113	14087	14219	14105	14161	14156	14218	14188	14196	14103	14091	14157	14145	14060	13985	14031	14141	14212	13942	14144	14142	14263	14037	14068	14024	14145	14235	14203	14284	14176	13876	14067	14189	14062	14075	14102	14151	14112	13960	14089	14043	14070	14036	14165	14097	14094	14120	14104	14015	14033	14215	14113	13987	14099	14243	14038	14167	14194	14116	14095	14207	14122	14128	14092	14057	14164	14104	14029	14116	14100	14232	14131	14128	14167	14145	14089	14138	14330	14101	14077	14003	14090	13891	14102	14019	14062	14113	14243	14224	13964	14255	14136	14026	14099	14047	14179	14101	14192	14108	14070	13880	14020	14113	14158	14130	14161	13993	14079	14194	14124	14145	14135	14113	14264	14135	14131	14114	14224	14168	14014	14148	14204	14134	14135	14130	14114	14118	14027	14020	14162	14054	14121	14081	14159	14133	14076	14037	14252	14149	14241	14122	14173	14036	14056	14036	14110	14150	14186	14094	13932	14143	14102	14056
22927	21298	29115	23969	22418	25266	26763	21254	18831	18449	17545	16806	16434	15977	15397	15202	15092	14895	14955	14775	14751	14720	14414	14315	14594	14539	14398	14308	14173	14167	14284	14102	14250	14102	14142	14082	14293	14099	14074	14202	14052	14185	14015	14277	14040	14064	13998	14208	14204	14113	14128	14124	13832	14181	14080	14063	14062	14132	14026	14063	14155	14115	14177	14062	14129	13970	14137	14254	14116	14008	14032	13997	14063	14010	14061	14063	14074	14080	14037	14176	14101	14012	14079	13897	14058	14244	14071	14028	14022	13848	14176	14169	13968	14141	14065	14140	13999	13958	13972	14110	14043	13962	13930	14050	13945	14048	13951	13960	14088	14008	14159	14119	14011	14124	14192	14203	13987	14029	13994	13882	13871	13820	13918	14079	14079	14085	13843	13996	14137	14101	14228	13969	14079	13973	14085	14177	14182	13911	13940	13964	13946	13981	14121	14099	14036	14009	14104	14066	13811	14028	14143	13889	14114	14033	14161	14067	14021	14122	14021	14089	14053	13939	14060	13954	14068	14039	14065	14129	14012	13991	14084	14433	14165	14004	14045	14091	13996	14139	14063	14306	14294	14059	13958	13909	13938	14058	14012	13979	14145	14107	14046	14175	13943	14063	14183	14060	13912	14011	14053	13917	14221	14104	13871	14000	14153	14102	14041	13834	14096	14073	14086	13973	14211	14094	14004	14189	14007	14120	13955	14027	13989	14073	13982	13899	14046	14270	13909	14130	13970	13985	14061	13986	13990	14057	14045	13981	14025	14160	13943	14056	14007	13913	14022	14084	13996	13959	14035	14145	14159	14053	13889	13997	13901	13887	14139	13939	14099	13918	13981	13947	13964	14016	14025	13947	13975	14028	14031	13984	14094	13834	14234	14021	13931	13931	14056	13985	13951	14089	14101	14128	13974	13972	14003	14061	13870	14042	14021	14053	14036	13898	13901	14243	14009	14056	14137	14146	14167	14105	13974	13990	13965	14132	14287	13884	13953	13876	13967	14154	14029	13739	14150	14081	14116	14005	14002	14016	13986	13936	13924	13973	14102	14016	13971	13953	14026	14188	14222	13942	13748	13903	13844	14125	13990	13975	14012	14065	14018	14065	14084	13874	14091	14117	14039	14210	14011	14159	14103	14039	13940	13998	13991	13972	14082	14094	13961	14196	13978	13952	14093	13839	14042	14130	14010	14054	14014	14087	14166	14046	13975	13961	14027	14009	13926	14052	13973	13922	14011	14016	14177	14037	13946	14194	14092	14174	14025	14032	14058	13908	14011	13969	14013	13946	13965	14051	14054	14062	14070	14112	13954	14185	14075	13982	14123	13949	14006	14004	13948	14068	14037	14181	14160	13895	14121	14207	14189	14101	13931	14070	14192	13957	13938	13964	14027	13915	14206	14040	14002	14212	14066	13890	14177	14160	13961	13987	13973	13947	14005	13929	14162	13969	14185	14131	14025	14038	13827	14012	14161	14040	13871	13972	14051	14108	13998	13897	14045	14136	14212	13875	14067	14122	13991	14003	13988	13902	14081	14173	14113	14034	14095	14103	14031	13887	14183	14033	14235	14108	14230	14013	14169	14003	13869	13940	13906	13947	14044	13971	14033	14068	14001	14057	14010	13955	13937	14099	13931	13980	13835	14096	14022	14062	14011	13903	14008	14140	14143	13926	14119	14005	13930	13938	14047	14032	13884	14123	13959	14096	13957	14275	14024	13890	13965	13884	13922	13730	14194	13999	13963	14032	13987	13937	14026	14129	14177	14119	14125	14016	13877	13871	13904	14011	14240	14009	13969	13960	13981	14051	13848	14024	14032	13905	13914	14069	14171	14120	13911	14070	13919	13897	14199	13959	14049	14150	13981	13938	14012	14070	14146	14058	13959	13921	13953	13979	14042	14134	13965	13978	14035	14126	14109	14099	14002	13960	14044	14024	13981	13840	13942	13954	13873	13901	13872	14038	13951	14105	14109	13972	13991	13933	13997	13826	14008	14102	14123	13910	13933	14060	13864	14085	14003	14074	14044	14012	14092	13909	13901	13935	13906	13896	13885	13898	13891	13891	14134	14037	14036	14017	14122	14133	14069	13966	13894	14055	14085	14011	14137	14267	13929	14220	13986	13934	14129	14231	14193	14067	13934	13906	13825	14037	13995	13918	14059	14048	14083	14103	14041	13998	14037	13885	13733	13887	14031	13959	13965	13967	14133	13913	14137	14018	14097	14011	13938	13893	13921	13945	14209	14108	14039	14110	13977	13887	13998	13829	14100	14022	13974	13915	13900	14198	14023	13926	14001	14171	13836	13938	14052	14160	14055	13966	13998	14023	14061	14021	14173	13939	14040	13946	14076	14040	14000	14016	14130	13848	13944	13907	14037	14169	14109	14024	14053	14057	13954	14132	14051	13966	14115	13950	14002	13947	14153	14191	14070	14091	14107	14067	13852	13862	14129	13959	13996	13937	14108	13854	13849	13923	13998	13947	14045	14024	13991	14246	13820	14027	14125	14072	14111	13990	13878	13792	14063	14095	13732	13879	14239	14101	14035	14119	14069	14087	13917	14102	13899	14139	14123	14264	13967	14139	14106	14157	14083	14020	14014	14159	13988	14051	14039	14159	13942	13970	14075	13944	14058	14044	14050	14230	13960	13835	13912	13960	14026	14192	13993	13879	13929	14023	14083	13894	14166	13834	13979	13902	14107	14071	14035	14030	13993	14073	14066	13931	14075	14074	14089	13979	13920	13891	13851	14023	14011	13721	13997	13853	14136	14187	14008	14037	14050	14052	14051	14062	14050	14140	13904	14061	13959	13934	13996	13925	14099	14064	13881	14048	14177	14157	14228	13930	14008	13987	14074	14029	13957	13919	13940	14185	13883	13871	14015	14148	14149	14012	13882	13968	13908	13915	14017	13874	13883	14142	13995	14037	14116	13984	13949	13970	14060	13849	14218	13953	13875	14107	14226	13948	14095	14150	14137	14024	14094	14061	14105	14243	14079	13954	14031	13922	14076	14225	14066	14011	14090	13919	13965	14037	14130	14086	13951	13962	13928	13902	13902	13922	13943	13961	13855	14051	13843	14110	14094	13949	14074	14172	13973	14102	14179	14042	13934	13986	14020	14071	14019	13925	14031	14096	14069	13890	13891	13802	13907	13906	13983	13931	14077	14129	13932	13807	13883	13823	13974	14006	13916	13799	14080	14230	14043	13963	14064	13975	14073	13858	14080	14103	14065	14029	13966	14064	14060	14087	13956	14089	14046	14271	13865	13967	14072	14005	14044	14208	13992	13924	14044	13944	14017	14181	13993	14207	14085	14037	13831	14095	13877	13941	13995	14034	14059	14087	14006	14015	13985	13966	13956	14041	14182	14104	13862	13956	14111	14018	14022	14088	14124	13853	13878	13973	13873	13997	14065	13965	13946	14075	13822	13999	13915	14006	13928	14130	14231	13978	13954	13901	14337	14077	13964	13911	13992	14334	14007	13989	14035	13966	13951	14092	14122	14024	14107	14137	13918	13885	14019	13955	13912	13854	13976	13931	14080	13980	13923	14036	14080	14117	14028	14100	14211	14025	13969	13976	13928	14003	14037	14051	14240	14147	13887	14040	13863	13887	14042	14166	13906	14064	14076	13999	14145	14202	14153	14057	13987	14163	14112	13967	14079	14025	13969	14001	14009	13912	13947	13964	13757	13986	13988	14017	13837	13989	13934	13990	14234	14109	14036	13948	13939	14127	14129	14121	14230	13870	13895	14068	13974	14155	14144	13893	14019	14076	13811	13940	13935	13976	14142	14162	14196	14205	13947	13924	13987	13969	14008	13854	14017	14178	13861	13953	13852	13883	14093	13930	13875	13923	14145	14035	13992	14066	13952	14026	14114	13916	13881	14082	14046	13922	14098	14249	14281	14034	14204	14068	14057	13929	13950	13816	13955	14052	14067	13991	14145	14080	13967	14161	13986	13925	14100	14090	14054	14245	13995	14130	14003	13961	13761	13967	14022	14252	14098	13969	13936	13904	14054	14194	14000	14210	14125	14091	14077	14157	14195	14117	13958	13931	14202	13741	13995	14142	14071	14007	14284	13893	14107	13920	14143	13948	14089	14203	14076	13928	13907	13868	14077	14187	14206	13892	13943	14176	14072	13988	14252	14015	13916	13944	13998	13971	13946	13954	14021	14120	14088	14032	13830	14172	14162	13951	14138	14011	14035	14119	14046	13879	14102	14043	14107	14079	14053	13945	13975	14087	13995	13874	13916	13995	14031	14061	13980	13961	14048	13977	13958	13879	13998	14050	13853	14011	14011	14050	13959	13900	14227	13953	14128	14071	14019	13995	14030	14006	14260	14092	14105	14324	14087	14118	14058	14108	14109	14082	13950	14068	13901	13905	13939	14098	13981	13994	14086	14016	14246	14039	14130	13852	14014	14057	14053	13951	14117	13932	14100	13924	13807	13960	13978	14060	14098	13910	13971	14089	14118	13980	14165	14003	14035	13964	14107	13943	14231	14081	14067	13824	13912	13831	13951	13847	13918	14085	14002	14050	13934	14041	14165	13719	13982	13919	14017	13963	13884	13806	14038	14130	13996	14060	14054	13983	14018	13837	14133	14170	13882	13929	14030	14052	13999	13797	13988	14049	13881	13893	13926	13963	14036	14239	14116	14001	13732	14055	14156	14154	13837	13939	14142	13818	14098	13929	14105	13948	13983	14006	14005	13964	14229	14066	14013	13793	13927	13986	13854	13885	13950	14016	14234	14154	13938	13961	14140	13877	14150	13977	13986	14064	14113	14008	14017	14045	14217	14173	14133	13994	13929	13952	14077	13959	14008	14103	14116	14137	14215	13911	14039	13974	14078	13843	14191	13955	14062	14006	13951	14036	14030	13872	13877	14108	14052	13993	13836	14000	13939	14012	14065	13971	14122	13965	13898	14221	13970	13918	13918	13808	13989	14024	14038	14019	14093	14147	14044	13957	13917	14207	14091	14227	14041	13986	14142	13954	14130	13960	14076	13999	14068	13974	14178	14050	14214	14076	13964	13966	13956	13873	13941	13980	14140	14110	13953	14047	14196	13944	14089	13874	14057	14088	13994	13857	14043	14185	14061	13987	14153	14160	13967	14119	14181	13943	13903	14261	14021	13992
25711	45322	45319	39846	34290	30621	27450	24747	22370	21098	19827	18640	17611	17033	16279	15771	15539	15244	15160	15049	14839	14555	14585	14384	14410	14325	14271	14342	14196	14208	14023	14166	14207	14376	13992	14136	14039	14005	13984	13987	14150	14180	13920	13993	13962	13991	14029	14008	14024	14123	13924	14027	14016	14028	14215	14013	14031	14092	14055	14002	13943	13857	13989	13939	13916	13963	13799	13902	14075	14098	14250	14191	13952	13928	13921	14037	14080	14056	13974	13767	14018	13929	13960	14190	13934	14048	13945	13822	14105	13989	13944	13973	14014	14044	13914	14025	13909	14015	13934	14052	14090	13994	13832	13994	14091	13932	14077	13978	13936	14058	13956	13835	13896	13865	14045	13936	13912	14037	13918	13768	14046	13943	14147	13887	14036	13912	13896	13819	13865	13946	13838	14007	14064	13987	14064	13943	13851	14037	13886	13959	14000	14120	13786	13975	13994	13934	14076	13932	14004	14082	14003	13872	14061	14097	14006	14092	13970	13935	14227	14061	13829	14044	13934	13913	13913	13874	14011	13900	14166	13936	13988	14001	13924	13983	13908	13930	14055	13909	13853	14058	14046	13819	14079	14075	14016	13939	13963	14123	13879	13728	14009	13986	13969	13916	13863	13929	14144	14004	13887	13921	14036	14061	14050	13904	13913	13931	13893	13995	14051	14146	14000	13929	14056	14011	13871	13980	13803	13980	13919	14098	13951	13837	14039	13941	14132	13920	13860	13970	14028	14101	14014	13842	14044	14018	14139	13856	13957	14023	13921	13801	13965	13965	13889	13934	14149	13987	13881	14083	13918	13987	14120	13963	14044	13884	13903	14036	14058	13753	14049	13926	13852	13991	13978	13904	13934	13958	13888	13841	13917	13953	13989	14027	14067	13902	14040	13967	13856	14027	13993	14121	14001	14072	13875	14014	13984	14051	13987	13818	14134	13950	14134	13841	13928	14007	14109	14048	14128	13915	14052	14018	14092	14100	14069	14102	13822	13923	13959	13959	13814	14044	14003	13874	13980	13886	13866	13906	14047	13993	14028	14044	14034	14084	14009	13879	13870	13924	13841	13951	14147	13882	13854	13941	14013	13911	13956	14069	13929	14060	13885	13879	14011	14155	14063	13941	13981	14045	13961	13947	13930	13974	13923	14128	13824	13832	13942	13955	13938	13876	13970	13945	14132	13996	13903	13949	13939	13912	14089	13847	13995	13969	13926	14058	13931	13831	14000	13989	14104	13897	14071	13969	14055	14183	13868	13981	13828	13945	14025	14061	13918	13865	13923	13935	14182	14054	13993	14021	14037	13858	14031	13764	14133	13882	14186	13888	13972	14117	13833	13897	13831	13873	14124	13825	13785	13898	13987	14062	13840	14010	14013	13781	14088	13965	14071	14020	14073	13848	14001	13957	13955	13888	14036	13868	13821	14149	14022	13969	13907	13858	13820	14077	14019	13860	13983	13871	14168	14025	14000	13995	13963	14192	14044	13894	14050	14051	13995	14217	14000	13899	13943	13870	14009	13932	14039	13989	14040	13939	14008	14007	13921	13925	14029	13973	14003	14049	13837	13878	13921	13912	14008	14149	13772	13975	14008	13940	13934	13910	13965	13925	13981	14072	13924	13899	14154	13727	13982	14048	14139	13941	13995	13871	13940	13805	13946	13792	14018	13833	13900	13926	13975	13851	14001	13944	14098	13776	14079	13994	13939	13990	14064	14032	13902	13927	14122	13858	13941	13844	13911	13765	13979	13971	14041	14018	13981	13875	13897	14140	14090	14045	14026	13882	14066	13976	13934	13870	13783	14026	13923	13771	13990	13902	13834	13921	14116	14092	13895	14019	13984	13854	13976	13958	13943	14052	13908	13870	14142	13987	13851	13926	14047	13909	13957	13945	13971	13985	13767	13957	13945	13878	13928	13980	13908	14196	13994	13719	14270	13781	13793	13947	14054	13823	13995	13962	13925	14001	13907	14001	13964	13992	13843	13942	13889	13895	13890	14023	13995	14013	13998	13895	14066	13915	14034	13760	13977	13870	14134	14018	13862	14058	13928	14025	13981	14084	13952	13934	13943	13852	13857	13889	13860	14007	13814	13763	14103	14127	14151	14057	14014	14085	13867	14133	13912	14017	13991	13958	13996	13943	13860	13946	14027	14031	13982	14094	13980	14072	13846	13857	13993	13832	13794	13902	13876	13852	14054	13881	13944	13919	13899	13897	13869	14046	14045	13933	14140	13904	13849	13873	14075	14051	14062	13917	14083	14079	14038	13945	13952	13969	14027	14060	13868	13979	13817	13858	13953	13976	13846	13975	13924	14035	13840	13889	13848	13903	14095	14009	13896	14027	13812	13834	13935	13941	13972	13996	13970	14076	14053	14084	13940	13936	13932	14041	14011	13961	13985	13898	13853	13952	14057	13878	13852	14087	13907	13901	14065	13907	14005	14031	14076	13868	14039	14044	13937	13810	13892	13806	14017	13924	14049	13882	13932	14004	13963	13859	13909	14114	13976	14090	14049	14031	14024	13985	13822	14008	13837	14254	14031	13904	14104	13778	14037	14005	14027	14037	14052	14039	13995	13983	13896	14028	13958	13911	13956	13963	13884	13947	13983	13800	13955	13950	13952	13878	14170	13894	13960	13950	13962	14003	13816	13938	14047	13859	13863	14036	13794	13821	13904	14035	13953	13984	14022	14044	14016	13918	14003	13941	14007	14179	14027	13875	13964	14052	14079	14045	13985	13920	13924	14005	13916	13985	13976	13720	14087	13779	14003	14009	14010	13953	13922	13908	13790	13959	13935	14050	14070	13897	13998	13827	13963	13861	13827	13921	13980	14147	13799	13952	13966	14075	13812	14021	13999	13939	14010	14012	14050	14152	14044	13915	13913	13985	14002	13938	14016	13984	13911	13966	13890	14198	13968	14002	14065	14057	14023	14029	14058	14010	13642	13904	14090	13890	13852	14034	14001	13808	13948	13897	13949	14009	14155	14088	13811	13978	13981	13981	13857	13932	13871	13934	14121	13835	13954	13909	14024	13813	14059	13944	13926	14031	13991	14120	13906	13859	13973	14050	14041	13780	13918	13863	14059	13798	14092	13781	14002	13977	14048	13942	13975	13851	14011	13939	13741	13933	13874	13942	14146	13910	13970	13839	14030	13967	13979	13870	13765	14023	14091	13855	13889	13884	13884	13924	13928	13847	13937	14081	14032	13946	13856	13830	13962	13948	13999	13930	13876	14030	14019	13905	13974	13958	13964	13963	13845	13803	14039	13910	13918	14112	13913	13953	14104	13983	14011	13925	13890	14003	14067	14144	13994	14035	14115	14038	13758	13872	14127	14013	13802	13964	13945	13963	14037	13905	13988	13901	13798	14055	14038	13894	13978	13987	13971	13931	14001	13940	13952	14035	13939	14015	13895	13937	14045	13817	14003	13772	14038	14121	14006	13936	13859	14016	13987	13973	14020	13949	13983	13995	13885	13920	13890	13989	13941	13967	13808	14103	13882	13929	13975	14070	14075	14024	14224	13934	13840	13864	14166	13864	13953	13974	13936	13851	14030	13875	13960	13967	14046	14001	13867	13951	13982	14080	14110	13948	13834	14006	13962	13931	13998	13792	14000	13820	13981	13854	13802	14069	14096	13971	14024	14132	14053	14103	14038	14117	14095	14010	13896	13867	13907	13920	14000	13947	13939	13874	13963	13940	13828	13863	13897	13978	13865	14011	14144	13885	14197	13900	13984	13790	13964	13890	13921	13850	13878	14146	14028	14004	14024	13818	13990	13998	14026	13964	14071	14047	13972	13818	13987	13978	13988	14006	14097	14041	13970	13761	14135	13935	13960	13768	13878	14185	13908	13877	13973	13990	14016	14016	13935	13918	13952	13971	14109	13824	14080	14035	13904	13872	14063	14025	13942	14008	13981	13963	13963	13999	14054	13849	13934	14069	13885	13853	13918	13923	13933	14070	13896	14044	13865	13837	14086	14064	14058	13809	13905	13953	13947	13944	14058	14117	14052	13951	13859	14010	13852	13936	14087	13797	13948	13984	13954	13928	13856	14014	13801	13983	13887	13830	13820	14043	14024	14060	14028	14020	13898	14006	14017	13921	13962	13935	14000	13972	14123	13905	14050	13780	14199	13912	13789	13987	13908	13961	14004	13941	13897	14137	14145	13835	14050	14068	13930	13846	13948	13981	13977	14068	13971	14019	13997	13954	14006	14077	14218	14039	13882	14019	13934	13821	13895	13920	14091	13818	14022	14040	13908	13903	14111	13947	13840	14096	14009	14104	14018	13948	13847	13928	13909	13943	14244	14157	14109	13777	13941	13834	13949	13931	13814	13890	14093	14050	13877	13943	13924	13931	13883	14096	13868	13817	14000	13928	13999	13874	13877	14014	13995	14071	13969	14074	13851	14012	14017	13934	13964	13998	14060	13846	13943	14092	13954	13774	14086	13993	13983	14024	13858	13947	13969	14120	13957	14002	13990	13762	14010	13862	14082	13973	13899	13907	13920	13783	14087	13831	13932	14029	13843	13975	13939	14146	13870	13868	13905	13952	13966	14076	13812	13826	13812	13947	13994	13949	13963	14009	13955	14048	13928	14051	14108	14074	13952	13892	13952	13933	13914	13917	13878	14077	14031	14075	13990	13972	13819	13889	13970	13929	14025	13810	14022	13946	14043	14012	14047	13950	13950	13922	13947	13876	13869	14060	14056	13981	13885	13964	14056	13951	13890	14015	14067	13886	13938	13946	13994	13754	14044	13873	14124	13819	14108	13967	13966	13941	13970	13874	13954	13929	13960	13981	13988	13983	13950	13928	13902	13908	13919	13967	13777	13887	14028	13977	13994	13987	13916	14052	13944	13999	13892	13965	14055	13977	13985	14065	14044	13797	13829	13884	14112	14301	13927	14070	13969	13973	14174	13792	13869	14028	13948	13874	13998	14100	13879	13823	13946	13908	13816	13923	13889	14015	13987	13971	13910	13870	13892	13954	14139	14135	14079	13979	13831	13842	13953	13973	13899	14004	13901	14062	14039	13888	14015	14037	13874	13945	13955	13829	13841	13932	13844	13959	13798	13864	14002	13777	14107	13910	13928	14030	14038	13937	14031	13996	14106	13875	14056	13954	14031	14000
27676	24854	30661	27362	21722	19341	17741	16618	15790	15145	14706	14540	14578	14456	14237	14025	13973	13983	13766	13900	13715	13807	13724	13871	14029	13788	13780	13700	13934	13648	13935	13544	13677	13906	13662	13757	13750	13774	13721	13526	13662	13553	13579	13603	13737	13710	13695	13560	13542	13655	13386	13585	13853	13655	13680	13684	13704	13608	13723	13767	13733	13508	13616	13627	13611	13810	13656	13591	13587	13663	13789	13589	13686	13628	13545	13602	13552	13599	13861	13698	13551	13737	13752	13598	13502	13584	13725	13504	13554	13824	13778	13597	13581	13719	13695	13762	13536	13557	13593	13653	13616	13739	13634	13826	13747	13512	13647	13559	13646	13683	13681	13597	13705	13757	13706	13839	13614	13616	13497	13531	13656	13475	13553	13503	13620	13472	13489	13727	13634	13532	13638	13613	13574	13645	13752	13879	13708	13693	13865	13577	13878	13405	13522	13567	13484	13560	13732	13664	13802	13662	13769	13854	13634	13661	13433	13713	13570	13553	13730	13702	13638	13614	13665	13609	13560	13644	13753	13703	13698	13706	13675	13669	13564	13625	13602	13714	13726	13478	13714	13554	13631	13651	13736	13817	13807	13825	13625	13607	13514	13664	13765	13808	13722	13571	13646	13536	13539	13676	13725	13539	13555	13522	13540	13761	13514	13468	13705	13681	13573	13576	13527	13535	13742	13694	13624	13537	13735	13498	13566	13631	13615	13675	13630	13686	13713	13695	13640	13684	13601	13599	13657	13392	13672	13633	13773	13609	13745	13782	13756	13608	13699	13562	13744	13668	13794	13609	13923	13691	13508	13621	13556	13808	13679	13789	13573	13553	13620	13629	13710	13774	13653	13468	13519	13734	13586	13537	13671	13470	13510	13652	13586	13671	13645	13692	13632	13611	13793	13796	13486	13631	13632	13698	13581	13572	13661	13501	13572	13603	13444	13494	13796	13621	13697	13732	13670	13672	13623	13561	13612	13704	13458	13568	13636	13635	13613	13612	13604	13465	13499	13705	13684	13711	13575	13398	13559	13707	13571	13712	13701	13660	13598	13688	13780	13689	13767	13624	13648	13722	13638	13821	13682	13484	13677	13684	13746	13571	13826	13553	13516	13672	13855	13790	13714	13566	13632	13874	13569	13717	13540	13660	13569	13558	13752	13746	13584	13551	13621	13635	13600	13519	13649	13553	13589	13635	13526	13530	13542	13810	13694	13625	13718	13655	13782	13718	13631	13686	13722	13803	13677	13730	13647	13737	13756	13563	13667	13698	13737	13545	13540	13792	13731	13627	13848	13704	13742	13644	13825	13735	13545	13818	13931	13664	13770	13740	13436	13655	13529	13694	13602	13496	13717	13650	13779	13765	13461	13621	13541	13560	13591	13581	13611	13685	13585	13629	13636	13641	13702	13513	13834	13840	13719	13693	13734	13711	13579	13559	13773	13516	13598	13640	13739	13583	13514	13525	13635	13593	13557	13532	13626	13710	13610	13614	13617	13721	13541	13688	13661	13607	13556	13585	13499	13661	13572	13611	13574	13476	13564	13829	13585	13685	13699	13566	13767	13781	13673	13497	13653	13675	13675	13701	13583	13598	13729	13694	13522	13690	13479	13679	13709	13604	13576	13702	13709	13672	13747	13707	13552	13779	13690	13771	13571	13625	13617	13774	13668	13656	13613	13713	13625	13558	13737	13470	13513	13586	13683	13512	13520	13560	13670	13725	13782	13538	13682	13544	13463	13695	13640	13638	13395	13673	13819	13676	13690	13687	13558	13649	13892	13551	13597	13745	13814	13556	13424	13704	13590	13569	13553	13655	13662	13747	13618	13606	13725	13756	13787	13600	13583	13559	13498	13523	13717	13509	13802	13743	13741	13657	13702	13829	13565	13736	13666	13698	13547	13658	13859	13618	13624	13638	13568	13641	13682	13696	13556	13739	13587	13779	13677	13709	13808	13588	13600	13439	13585	13651	13733	13347	13626	13623	13707	13695	13749	13522	13776	13594	13729	13726	13587	13695	13634	13516	13604	13615	13589	13691	13628	13530	13825	13617	13728	13668	13667	13681	13568	13544	13578	13611	13608	13670	13571	13755	13593	13511	13553	13724	13874	13556	13746	13836	13574	13579	13873	13861	13814	13756	13719	13872	13720	13576	13674	13661	13518	13782	13667	13729	13780	13577	13675	13905	13739	13771	13636	13617	13745	13672	13612	13639	13601	13549	13559	13484	13734	13693	13729	13595	13559	13674	13727	13679	13671	13608	13777	13736	13631	13641	13544	13660	13920	13694	13556	13614	13801	13502	13555	13495	13687	13784	13658	13738	13714	13666	13603	13716	13652	13817	13628	13511	13781	13564	13623	13597	13583	13611	13704	13803	13524	13741	13678	13764	13701	13709	13630	13608	13468	13586	13711	13735	13584	13420	13673	13605	13654	13538	13883	13540	13687	13481	13740	13657	13800	13649	13806	13660	13664	13584	13681	13749	13602	13589	13469	13780	13822	13571	13688	13781	13534	13679	13649	13837	13654	13581	13582	13815	13635	13416	13695	13642	13671	13559	13722	13853	13650	13650	13672	13821	13497	13685	13615	13602	13744	13710	13593	13770	13595	13798	13593	13694	13622	13579	13659	13512	13703	13616	13569	13499	13621	13739	13695	13469	13335	13605	13576	13684	13542	13689	13830	13747	13668	13603	13607	13554	13592	13441	13716	13655	13544	13671	13651	13759	13604	13586	13679	13746	13761	13623	13739	13603	13616	13757	13780	13529	13599	13956	13625	13517	13513	13757	13823	13586	13624	13800	13734	13551	13722	13621	13531	13657	13662	13698	13574	13701	13679	13940	13612	13845	13823	13576	13842	13609	13581	13735	13476	13449	13607	13616	13561	13825	13715	13652	13791	13671	13573	13687	13694	13842	13578	13785	13793	13679	13583	13532	13804	13858	13629	13588	13648	13632	13658	13611	13557	13531	13506	13583	13675	13709	13810	13516	13470	13595	13728	13627	13585	13818	13580	13762	13628	13477	13653	13667	13694	13886	13711	13731	13474	13488	13689	13553	13535	13524	13586	13733	13581	13564	13745	13669	13757	13745	13536	13734	13687	13608	13639	13636	13656	13665	13797	13703	13572	13752	13553	13680	13568	13722	13749	13807	13798	13670	13668	13692	13557	13627	13641	13652	13729	13601	13552	13598	13703	13766	13732	13616	13776	13727	13708	13662	13786	13827	13619	13595	13677	13709	13664	13578	13665	13749	13725	13587	13605	13690	13381	13702	13729	13580	13636	13716	13932	13806	13810	13636	13655	13697	13751	13723	13693	13532	13795	13662	13622	13609	13694	13400	13787	13666	13661	13676	13792	13609	13628	13551	13632	13575	13583	13595	13585	13769	13721	13759	13703	13617	13588	13648	13656	13714	13690	13813	13794	13860	13752	13513	13401	13704	13627	13644	13556	13434	13693	13531	13522	13497	13745	13687	13874	13633	13862	13731	13847	13728	13614	13742	13730	13713	13546	13589	13510	13476	13692	13873	13856	13889	13505	13543	13545	13591	13508	13699	13660	13736	13727	13588	13554	13672	13762	13644	13570	13631	13771	13686	13566	13571	13666	13727	13567	13583	13577	13462	13626	13677	13645	13646	13628	13679	13790	13666	13851	13777	13588	13830	13541	13662	13703	13634	13516	13762	13590	13818	13732	13552	13677	13570	13837	13643	13604	13450	13619	13762	13711	13654	13606	13671	13658	13599	13683	13541	13721	13746	13679	13663	13740	13647	13713	13530	13691	13520	13780	13562	13595	13610	13615	13831	13516	13460	13725	13643	13567	13723	13697	13723	13717	13706	13718	13727	13448	13541	13700	13502	13605	13544	13506	13522	13562	13667	13660	13681	13654	13770	13548	13536	13669	13616	13731	13739	13613	13666	13493	13571	13638	13570	13542	13753	13849	13724	13636	13967	13681	13589	13601	13588	13675	13579	13591	13611	13754	13751	13618	13773	13589	13546	13722	13585	13532	13452	13598	13853	13584	13686	13641	13557	13809	13622	13703	13454	13835	13528	13663	13769	13645	13660	13760	13857	13702	13575	13798	13680	13438	13629	13905	13584	13625	13511	13739	13508	13611	13588	13617	13706	13718	13502	13735	13723	13635	13745	13722	13569	13727	13613	13752	13503	13604	13739	13862	13704	13808	13642	13583	13454	13773	13716	13581	13562	13812	13789	13701	13775	13603	13542	13771	13849	13627	13556	13615	13664	13808	13654	13760	13621	13791	13661	13618	13714	13578	13598	13647	13506	13798	13493	13644	13747	13702	13593	13718	13604	13785	13573	13641	13604	13662	13704	13449	13572	13571	13507	13530	13697	13705	13714	13732	13414	13644	13607	13732	13624	13637	13866	13451	13545	13662	13635	13726	13529	13415	13700	13879	13671	13523	13697	13666	13742	13706	13543	13541	13451	13555	13485	13561	13552	13492	13621	13656	13618	13634	13592	13547	13678	13753	13615	13839	13702	13808	13607	13614	13612	13895	13681	13700	13691	13587	13529	13579	13607	13654	13461	13653	13656	13556	13548	13736	13814	13761	13427	13626	13740	13681	13601	13661	13773	13473	13659	13707	13568	13590	13378	13656	13649	13475	13622	13696	13565	13520	13566	13725	13677	13487	13891	13719	13638	13856	13646	13745	13627	13559	13550	13769	13479	13526	13706	13706	13594	13788	13819	13735	13819	13690	13685	13701	13638	13687	13526	13574	13858	13594	13608	13596	13661	13773	13709	13712	13778	13564	13726	13874	13737	13376	13728	13671	13748	13800	13801	13851	13741	13482	13626	13676	13607	13731	13530	13869	13576	13578	13495	13698	13531	13609	13530	13654	13651	13815	13674	13669	13663	13601	13402	13682	13602	13766	13647	13524	13681	13928	13612	13734	13551	13468	13614	13613	13657	13728	13468	13574	13464	13779	13624	13756	13686	13674	13560	13659	13605	13715	13385	13554	13652	13650	13714	13585	13499	13769	13660	13759	13526	13763	13701	13730	13750	13589	13599	13428	13605	13759	13689	13600	13606	13757	13529	13656	13670	13742	13432	13647	13589	13716	13544	13676	13684	13466	13778	13597	13682	13716	13689	13754	13521	13634	13460	13573	13521	13793	13633
24624	36955	36795	29947	25642	22328	20256	18536	17333	16601	15938	15427	14891	14765	14448	14239	14133	14027	14088	14025	14023	14051	13915	13831	13903	14131	14051	13893	13773	13690	13722	13756	13732	13657	13776	13728	13941	13767	13713	13665	13789	13514	13692	13756	13783	13818	13695	13856	13853	13647	13710	13641	13835	13588	13670	13487	13845	13647	13926	13609	13802	13809	13764	13731	13623	13730	13718	13726	13824	13705	13598	13593	13722	13727	13813	13717	13712	13769	13665	13507	13792	13759	13705	13768	13736	13871	13810	13679	13451	13709	13657	13812	13814	13657	13695	13637	13601	13652	13824	13617	13678	13825	13638	13634	13846	13766	13756	13723	13672	13804	13541	13773	13591	13613	13665	13462	13839	13544	13678	13704	13670	13564	13938	13757	13614	13709	13686	13813	13714	13575	13804	13699	13797	13565	13885	13789	13648	13740	13761	13660	13631	13486	13759	13798	13788	13662	13680	13729	13595	13551	13641	13673	13730	13765	13502	13751	13666	13635	13719	13705	13711	13786	13678	13748	13725	13669	13579	13770	13837	13676	13763	13641	13661	13727	13668	13579	13875	13762	13726	13716	13791	13644	13679	13635	13760	13770	13683	13650	13758	13761	13756	13700	13655	13492	13734	13843	13779	13788	13763	13658	13632	13650	13795	13661	13606	13790	13626	13670	13593	13689	13667	13492	13649	13547	13807	13733	13510	13603	13767	13687	13782	13666	13686	13683	13534	13939	13695	13805	13755	13837	13722	13688	13688	13738	13743	13594	13795	13669	13561	13723	13720	13839	13704	13718	13736	13568	13724	13634	13787	13623	13656	13647	13717	13712	13761	13857	13684	13755	13616	13844	13713	13787	13733	13661	13749	13672	13703	13656	13600	13767	13754	13609	13770	13657	13872	13668	13648	13679	13649	13675	13852	13774	13860	13856	13728	13589	13685	13533	13797	13772	13713	13802	13685	13826	13902	13697	13860	13792	13726	13709	13820	13706	13666	13653	13821	13858	13592	13650	13869	13704	13777	13683	13743	13678	13947	13491	13616	13534	13692	13752	13634	13817	13617	13717	13741	13670	13909	13708	13767	13600	13566	13658	13696	13820	13691	13810	13805	13700	13846	13672	13653	13687	13738	13723	13779	13638	13920	13573	13696	13664	13847	13835	13724	13596	13752	13821	13798	13982	13649	13712	13610	13843	13857	13814	13796	13723	13655	13781	13733	13670	13590	13850	13495	13767	13756	13961	13612	13667	13687	13746	13668	13751	13739	13659	13636	13585	13841	13692	13835	13821	13659	13744	13593	13532	13668	13883	13699	13875	13587	13805	13779	13663	13753	13813	13774	13656	13739	13619	13755	13565	13673	13747	13796	13730	13771	13582	13671	13746	13663	13662	13649	13797	13701	13570	13698	13754	13487	13781	13823	13758	13804	13717	13606	13795	13687	13769	13986	13745	13684	13732	13879	13537	13693	13730	13687	13724	13701	13825	13716	13540	13557	13650	13506	13862	13682	13737	13931	13637	13682	13692	13835	13842	13693	13791	13800	13847	13716	13717	13813	13577	13828	13672	13843	13973	13592	13603	13790	13744	13793	13743	13835	13678	13661	13580	13728	13752	13744	13630	13739	13652	13848	13781	13683	13835	13570	13667	13775	13755	13781	13745	13639	13623	13645	13699	13806	13648	13887	13722	13727	13793	13737	13784	13747	13623	13702	13768	13794	13810	13796	13649	13667	13648	13681	13908	13532	13623	13749	13741	13738	13587	13760	13714	13649	13706	13736	13815	13644	13701	13726	13920	13806	13776	13863	13790	13715	13823	13703	13784	13621	13721	13776	13807	13805	13716	13807	13593	13820	13717	13743	13722	13715	13740	13702	13703	13777	13821	13764	13814	13778	13685	13737	13571	13780	13716	13677	13641	13888	13704	13747	13694	13803	13816	13639	13636	13536	13792	13854	13699	13650	13732	13645	13513	13716	13844	13678	13750	13697	13824	13815	13755	13646	13597	13706	13872	13620	13749	13816	13764	13670	13786	13756	13775	13783	13803	13640	13685	13526	13846	13728	13610	13834	13731	13631	13816	13676	13709	13871	13556	13799	13672	13836	13588	13654	13787	13807	13780	13737	13715	13845	13720	13833	13676	13616	13687	13749	13597	13696	13736	13720	13694	13716	13581	13918	13761	13803	13604	13676	13841	13518	13883	13644	13679	13607	13741	13631	13658	13615	13756	13742	13715	13532	13588	13726	13764	13643	13509	13683	13648	13685	13607	13714	13661	13627	13672	13643	13747	13711	13604	13739	13725	13653	13668	13815	13624	13719	13721	13671	13678	13801	13677	13788	13705	13684	13850	13550	13757	13773	13797	13603	13783	13882	13852	13799	13577	13731	13749	13684	13773	13748	13758	13706	13597	13614	13711	13724	13592	13803	13578	13746	13766	13751	13910	13798	13638	13725	13676	13679	13796	13621	13696	13660	13699	13779	13748	13861	13678	13657	13722	13672	13664	13603	13727	13684	13746	13775	13811	13721	13692	13635	13723	13744	13706	13648	13884	13636	13721	13521	13892	13699	13644	13685	13626	13825	13710	13747	13737	13764	13669	13557	13817	13709	13563	13668	13650	13827	13566	13807	13808	13828	13891	13756	13781	13723	13731	13660	13882	13797	13699	13778	13780	13700	13786	13722	13755	13630	13904	13790	13670	13729	13715	13562	13788	13644	13765	13732	13675	13723	13607	13816	13651	13716	13628	13740	13741	13837	13562	13755	13803	13761	13784	13603	13818	13824	13703	13705	13884	13586	13720	13717	13719	13708	13663	13705	13785	13735	13751	13835	13822	13736	13805	13657	13738	13625	13663	13857	13605	13625	13672	13491	13689	13725	13579	13719	13816	13836	13605	13768	13675	13794	13579	13799	13625	13731	13534	13699	13769	13871	13646	13747	13589	13742	13835	13616	13679	13738	13546	13782	13925	13791	13710	13705	13667	13533	13746	13731	13770	13792	13675	13598	13781	13835	13681	13626	13745	13756	13819	13793	13679	13610	13615	13707	13797	13707	13799	13772	13784	13714	13640	13769	13702	13907	13691	13692	13753	13729	13825	13834	13955	13751	13786	13700	13672	13763	13690	13730	13811	13724	13862	13696	13708	13693	13486	13675	13647	13791	13636	13665	13673	13705	13669	13767	13559	13575	13707	13690	13707	13699	13777	13657	13647	13703	13876	13623	13577	13699	13622	13831	13732	13876	13644	13796	13561	13697	13675	13650	13763	13853	13671	13663	13620	13773	13648	13676	13637	13620	13738	13738	13702	13630	13710	13864	13799	13922	13726	13670	13714	13683	13707	13809	13702	13793	13653	13869	13722	13709	13679	13769	13746	13704	13789	13704	13733	13569	13949	13683	13854	13769	13607	13718	13663	13840	13756	13754	13829	13718	13607	13857	13673	13763	13800	13684	13817	13620	13670	13619	13688	13807	13524	13695	13685	13915	13669	13643	13717	13569	13683	13687	13541	13691	13635	13799	13868	13712	13751	13697	13856	13642	13795	13643	13697	13573	13594	13460	13673	13533	13860	13752	13667	13736	13654	13763	13779	13732	13711	13758	13870	13719	13815	13733	13616	13786	13606	13742	13731	13696	13750	13634	13862	13734	13746	13707	13679	13738	13699	13558	13628	13680	13829	13795	13699	13571	13765	13716	13692	13583	13739	13800	13748	13542	13624	13567	13696	13594	13737	13651	13568	13767	13734	13684	13677	13627	13622	13636	13628	13704	13623	13728	13727	13644	13640	13850	13761	13828	13742	13757	13627	13555	13636	13721	13775	13644	13807	13835	13694	13663	13688	13656	13735	13627	13606	13792	13754	13679	13613	13761	13638	13738	13743	13728	13745	13783	13552	13649	13987	13628	13773	13689	13781	13844	13750	13765	13602	13717	13827	13739	13961	13656	13648	13619	13703	13741	13689	13648	13742	13879	13538	13614	13717	13766	13770	13556	13724	13746	13731	13762	13569	13746	13615	13674	13713	13738	13818	13563	13629	13606	13779	13856	13842	13790	13727	13662	13693	13617	13728	13901	13721	13583	13609	13697	13626	13708	13659	13780	13617	13660	13649	13675	13730	13767	13694	13796	13738	13630	13532	13875	13841	13681	13789	13823	13646	13743	13702	13635	13751	13711	13756	13773	13782	13717	13655	13718	13699	13672	13828	13698	13823	13690	13645	13537	13725	13687	13645	13894	13697	13603	13629	13639	13656	13652	13734	13813	13759	13674	13834	13711	13700	13827	13796	13516	13663	13822	13522	13711	13667	13531	13529	13644	13644	13802	13769	13700	13728	13778	13903	13824	13660	13685	13747	13759	13663	13701	13648	13574	13750	13744	13642	13810	13851	13794	13668	13831	13733	13754	13869	13713	13810	13593	13724	13836	13650	13755	13718	13617	13652	13779	13713	13773	13831	13497	13865	13723	13643	13593	13863	13599	13690	13585	13736	13797	13641	13602	13640	13592	13738	13861	13797	13732	13587	13963	13666	13754	13661	13734	13766	13782	13703	13661	13790	13597	13709	13775	13720	13764	13661	13567	13709	13704	13933	13785	13819	13700	13753	13740	13778	13751	13815	13616	13718	13686	13769	13828	13792	13604	13691	13572	13754	13691	13789	13556	13905	13800	13608	13582	13673	13654	13661	13737	13742	13828	13832	13697	13626	13797	13718	13738	13612	13702	13695	13790	13568	13905	13643	13702	13660	13678	13812	13700	13904	13880	13456	13951	13780	13535	13692	13603	13554	13686	13641	13752	13661	13600	13779	13628	13759	13795	13727	13588	13826	13768	13759	13868	13512	13762	13582	13720	13802	13591	13782	13778	13725	13685	13737	13702	13798	13832	13680	13750	13784	13611	13683	13676	13843	13660	13601	13725	13544	13856	13708	13687	13620	13693	13610	13676	13798	13813	13775	13603	13700	13712	13671	13650	13701	13740	13620	13635	13625	13699	13709	13528	13883	13715	13656	13581	13606	13660	13993	13749	13576	13749	13735	13631	13766	13532	13515	13787	13704	13556	13592	13678	13594	13681	13660	13601	13821	13938	13555	13596	13810	13696	13753	13820	13801	13689	13792	13512	13530	13816	13620	13820	13815	13705	13724	13721	13751	13778	13819
23758	21194	28530	25087	23853	24269	23122	19244	17541	17136	16482	15929	15786	15336	14864	14786	14811	14583	14480	14483	14124	14321	14263	14232	14097	14130	14205	14281	14139	14107	13906	13997	13855	13947	13801	14091	14271	13831	13749	14100	14033	14133	13889	13984	14120	14007	13952	13889	13920	13961	14134	14105	14004	14192	14046	13996	14125	13933	13849	14100	14032	13964	13910	14125	14198	14169	14200	13941	14063	14190	13807	13985	13919	13769	13912	13900	14069	13871	14001	14040	13999	13882	14006	13924	14019	14174	14181	13934	14032	14029	14013	13923	13934	13970	14116	14092	14095	14049	13961	13957	13992	14174	14068	13901	14111	14040	13900	13971	14083	13942	13973	13806	14070	13907	13998	13949	13982	13843	14004	14018	13974	13829	14006	14144	13988	13873	13784	14103	14047	14026	14033	13956	14003	14013	13882	13894	14004	13958	13859	13966	13934	13881	13907	14150	13982	13950	13953	13836	13832	14061	14038	13927	13885	13629	13929	13927	13933	14090	14026	13956	13986	14021	13986	14110	13954	13910	14148	14010	14089	13944	14038	14099	14012	14138	14196	14031	13982	13998	14168	13972	13943	13991	14013	14085	14083	13851	14040	13873	13924	13837	13967	14118	13824	13984	13965	13803	13989	13840	13992	14155	13987	13835	14116	13936	13939	13966	13997	14109	14254	14125	14020	13943	13939	13952	13970	13568	13890	13753	14048	13916	14149	13969	14029	13941	14195	13964	13895	14094	14015	14070	13884	13897	14103	13863	13804	13946	14134	13844	14119	14270	13910	13995	14053	13960	14149	13939	14039	13809	14011	13919	13892	13886	13915	14145	13956	13978	13992	14024	13935	14049	14025	13780	13872	13835	14009	13975	13930	13952	13994	13883	13952	13968	13857	14111	13834	14071	13901	14032	14082	14105	13756	13895	13972	13981	14191	13955	13863	14065	14059	13897	13950	13927	13906	13960	13940	14050	13834	13995	13981	13934	13951	13910	13825	13778	13968	13886	14045	13917	13925	14086	13817	14077	13892	14032	13886	13880	14094	13959	13990	14081	13996	13881	13920	14017	13960	13981	13888	13902	13929	14025	14093	14046	13882	13978	13874	14241	13933	14070	13975	13909	14078	13939	13925	13786	13961	13958	13885	13927	13898	13911	13920	13926	14098	14006	13941	14006	14235	13946	13855	13927	13893	13750	14025	13953	13791	14121	14046	13899	14144	14020	13906	13865	13996	13984	13961	13784	14059	13839	13879	13708	13855	13977	14010	14136	14064	14029	13953	13993	13967	13757	13969	13970	13976	14212	13981	14003	13931	13909	13833	13967	13980	13962	13943	14096	14008	13851	14091	13861	14071	14015	13773	13859	13872	14179	13877	14018	13871	14085	14094	13960	13973	14082	13997	13869	13736	13982	13998	13989	14162	13954	13986	13914	13978	14010	13900	13984	13889	13904	13911	14110	13997	13993	13848	13997	13833	13879	13994	13811	13911	14077	13873	13804	13893	13736	14246	14019	13986	13924	13795	13990	13894	13924	14035	14042	13803	14050	13880	13869	13963	14113	13936	14091	14210	14015	13922	13930	14008	14021	13943	13855	13933	14155	13929	13952	14078	13914	13993	13788	14131	13874	14072	14048	13890	14030	14138	14214	14045	13963	13914	13904	13983	13924	13909	13895	13800	13924	13942	13862	14054	13976	13865	14093	14007	13882	13894	13805	13900	14040	13823	13818	13847	13890	13939	14023	13778	14006	13877	13817	13995	14115	13812	14020	13875	13734	13935	13873	14013	13861	14011	13858	13985	13911	13897	13859	13927	13744	13999	13807	13849	14004	13862	14009	13992	13991	14193	14069	14178	13927	14039	13895	13955	14009	13866	14028	13868	14030	13836	13843	13926	14060	14100	13982	13953	14068	14130	14086	13797	13718	13940	14100	13946	13829	13922	14159	14082	13816	14061	13827	13958	14023	13787	13930	13934	13825	14090	14008	13936	13916	13979	13849	13777	13864	13920	14019	14134	14062	13986	13895	14157	14158	13936	14122	13951	14064	14003	13816	13924	13881	14034	13916	13869	13994	13984	13921	14049	13775	13862	13789	14019	14027	14106	14007	13940	13848	13940	14117	13987	13873	13942	13864	13979	14183	13925	13700	13920	13901	13926	13960	13921	13920	14115	14126	14047	13975	13982	14063	13968	13875	13939	13955	13812	13915	13953	13956	13967	13755	13893	14002	14051	14015	14153	13980	14043	14047	13911	14101	13827	13969	13989	13882	13943	13835	13902	13988	13989	13901	14173	13944	13866	13889	14017	14062	13881	14046	13989	13984	13951	14010	13998	14180	14097	14001	14048	14055	13955	13972	13968	14130	13911	14006	14115	14063	13774	13937	13798	14080	13902	14129	13846	13865	14037	13986	14064	13910	13908	13861	13913	14087	14153	13839	13942	13837	13902	13984	13969	13962	14075	13863	13757	13816	13967	14020	13856	13648	13935	14076	13879	13994	13997	13948	13889	13936	14012	13932	13932	13965	14025	13958	13906	13863	14094	13904	14158	13945	13710	13803	13922	14212	14120	13919	13991	14078	13876	14098	14151	14008	13977	13965	13967	13917	14007	13840	13990	13968	13977	13785	13880	13866	13803	13901	13805	13849	13936	14109	14029	13705	13953	13882	13852	13923	13633	14063	14226	13779	13994	13823	13830	13734	13838	14046	14070	14046	13891	13773	13975	13811	13744	14018	14027	13989	14029	13680	13922	13867	14046	14055	13968	14022	13988	13906	13981	14069	14013	13988	14095	13891	13953	13889	14045	14063	13902	13891	13731	13992	13966	14004	13879	13990	14033	14148	14010	13922	14013	13829	13910	13986	14021	13922	13891	13881	13966	14166	13832	13912	14008	13922	14080	14173	13913	13904	13911	13949	13849	14126	13958	13924	13953	13968	13832	13964	13931	13985	13801	13851	14022	13962	14194	13882	13916	13897	13857	13775	13841	13807	13906	13841	13946	14067	13976	14033	14141	13901	14076	13993	13873	13880	13997	14006	14029	13948	13921	14073	14022	13890	13743	13892	14071	13780	13988	13910	14004	14013	14084	13976	13942	13796	14177	14027	13965	13868	13735	13900	14103	14018	13890	14081	14036	13946	13896	13928	14073	13973	13843	13894	14073	13960	13863	14015	14030	13874	13834	13797	13906	14024	13931	13844	13876	14061	13952	13953	14029	13939	13877	13939	14007	14000	13777	13882	13911	14076	13914	13907	13966	14001	13773	13717	13975	14092	14037	13965	14037	13875	13998	13758	13819	13999	13909	14072	14115	14021	14053	13928	14092	14029	13781	13874	14034	13885	13981	13985	13978	13963	13798	13957	13911	14013	14055	13965	13848	14064	13928	13882	14031	13844	13751	13991	14060	14198	14029	13933	13906	13903	13966	13977	13847	13950	13902	14078	14022	13990	13979	14043	14020	13896	13860	13970	14043	13825	13886	13997	13968	13904	13867	13887	13936	13890	13851	13955	14046	14034	13997	13938	13916	13771	13893	14005	14082	13880	13958	13857	14007	13932	13853	13892	14047	13791	13668	13981	13713	13915	14069	13797	14037	13787	14007	13769	14082	14007	13914	13892	14087	13991	13832	13929	13974	14023	13981	14136	14014	14010	13878	14015	13927	13980	13923	14131	13799	13804	13988	13885	13821	13954	13967	13877	13882	14098	14092	14032	13998	14059	14082	13958	14003	13943	13976	13960	13928	13922	13935	13770	13998	14063	13912	14009	14006	13964	14056	13817	14086	14046	14067	13765	13989	14074	13911	13871	14095	13890	13807	13945	13976	13888	13991	14061	14061	14056	13889	13775	14034	14097	13917	14145	13852	13870	14073	13924	13974	14091	13948	14046	14088	14000	13968	14058	13978	13986	14018	13840	13738	14047	13806	14003	13988	13774	14054	14060	13955	14005	14098	13888	14052	13857	14024	14017	13873	13889	13867	14079	14021	13793	13822	13957	13948	14111	13874	13988	14056	13750	13790	14152	13956	13870	14075	13960	13935	14076	13888	13878	13945	13924	14025	13917	13788	13934	13962	13745	14053	13994	13926	13982	13811	14054	13948	13932	13907	13907	13950	13959	13943	13780	14084	14179	13974	13872	13980	13958	13966	13853	14122	13871	14149	14091	13976	14030	14059	14024	13991	13793	13920	13876	13885	13932	13953	14004	13771	13873	13897	14081	13867	13989	14093	13959	13936	13930	13935	14016	13829	14199	13968	13919	13916	13822	13933	13940	13833	14014	13855	14052	14078	14109	13891	14051	13968	14044	14005	14047	13898	13911	13938	13974	14042	14097	14164	13900	14056	14135	14035	14054	13947	14147	14118	13962	13750	13855	14167	13926	13714	13873	14009	13919	14021	13991	13900	13883	14066	13849	13930	13981	14041	13856	13842	13898	14024	14102	13800	13903	13904	14025	13990	13918	14080	13992	13938	13880	13852	13857	13986	13870	13966	13842	13995	13795	14080	13903	14166	13897	13876	13918	14034	13682	13922	13701	14078	13940	13823	13809	13926	13891	13984	13974	13923	13937	13995	13929	13873	13888	13862	13955	13936	13766	13795	13893	14018	13796	13930	14129	14051	13848	14029	14039	13923	13925	13769	13928	13870	13976	14097	13943	14052	13871	14011	13905	14023	13925	13934	13787	13946	14014	13877	13840	13914	13853	13822	13892	13868	13942	13976	14065	13935	13850	13953	14101	13885	13895	13880	13898	14032	13864	13943	13971	14069	13965	14127	13928	13784	13981	14058	13880	14070	13946	14195	14004	13731	13959	13906	14128	13950	14079	13829	14069	14120	13920	14243	13884	13775	13976	13979	13995	13970	14072	13987	14153	14082	13835	13910	13869	13942	13893	13941	13896	13886	13954	13832	13874	14048	13880	13954	13895	14197	13908	14006	14137	14208	13791	14021	14021	14015	14053	13975	14118	13942	14122	13937	13863	14128	14208	14257	13975	13863	13869	14047	13959	14070	14030	14079	13877	13923	13993	13911	13872	14000	13976	14080	13964	13852	13795	14014	13965	13973	13817	13981	13999	13805	13785	13846	13862	13955	13958	13996	14186	14018	14070	13903	13998	14055	14054	14103	13904	13804	13862	14096	13850	13934	13717	13839	13834
24982	41851	42059	36659	31326	27531	24738	21960	20020	18913	18153	17103	16400	15731	15284	15205	15004	14826	14715	14475	14461	14345	14377	14441	14199	14273	14203	14090	14145	14145	14089	13937	13983	13921	14063	14082	13929	14104	14156	14021	13959	14075	14130	13953	13934	14007	14117	13940	13933	13990	13963	13889	13994	14011	14051	13866	13901	14003	13972	13938	13868	13995	14079	13891	14003	13980	14101	14053	14086	13994	14001	13879	13945	13820	14034	13964	13911	14048	13762	13844	13894	14002	13826	14001	14050	13908	13921	13915	13947	13989	14006	13955	13940	13881	13929	13930	13916	14082	14023	13939	13884	14068	13966	13865	14045	13766	13813	13852	13962	14136	13897	13841	14094	13958	14133	13838	13999	13932	13907	14122	14010	14171	14027	14040	14039	13878	13840	14031	13815	14009	13961	13819	13955	13868	13873	13956	13867	13984	13906	13924	13881	14050	13882	13836	13979	14049	13972	13901	13932	13989	13927	13871	14080	13915	13960	13908	13921	13977	13957	14003	14038	13931	13809	13945	13774	13985	13889	13947	14008	13890	13935	13944	14016	13820	13889	14015	13932	13960	14017	13945	13936	14014	13907	13893	14060	13992	13976	14069	13921	13953	14036	13999	13922	14060	13966	14046	13792	13878	13968	13852	13996	14040	13771	13954	13842	13892	13944	13914	13947	14059	13902	13956	14154	13872	13872	13885	13906	14037	13849	13893	13953	13970	14063	14013	14012	13967	14077	13999	14072	13810	13934	13885	14085	14000	13904	14027	14129	13958	13957	13866	13897	13998	13946	13928	13836	13926	13871	14198	13931	13867	14016	14051	13945	13892	13841	14040	14000	13978	13996	14062	13919	14127	13971	13769	13903	13956	13981	13814	13900	13877	13996	14136	14027	14015	13902	13979	13998	14018	14014	13975	13852	13993	13868	13782	14104	13946	13950	14079	13843	13978	14048	13954	14146	13860	13891	13968	13926	13988	13979	13886	13920	14065	13892	13845	14040	13991	14009	13886	14073	13890	13925	14058	13911	14139	13778	14013	14050	13818	14095	13933	14104	13870	14000	14002	13793	13908	13785	13823	14015	13976	13998	13768	14001	14008	13908	14023	13872	13930	14024	13843	13992	13952	13949	13926	14066	13834	14088	13866	13909	14010	13844	13997	13865	13994	13822	13987	13848	13856	14027	13986	13804	13972	13881	13881	13905	13827	14034	13914	13964	13947	13891	14007	14094	14174	13976	14074	14018	13891	14131	13841	14006	14048	14002	13987	13968	13914	14025	13939	14026	13992	13754	14052	13823	14100	13973	14205	13797	14052	14022	14032	14102	14061	13821	13819	14071	14066	14109	14120	13872	13884	13883	13954	13945	14018	14077	14018	13776	14159	13855	14006	13831	13869	13841	13965	13909	13897	14015	13794	13818	13900	13919	13856	13962	14069	13934	14027	13906	13922	14048	14017	13821	14019	13846	14152	13821	14038	13821	13896	13867	14017	13980	13960	13932	13839	13968	14050	14061	13946	14080	13989	14014	14091	13969	13889	13994	14048	14046	13930	13960	13998	13860	13833	14074	14097	13845	13881	14103	14022	13891	14197	13811	13899	13955	13930	13993	14018	13950	13816	14022	13823	13915	13945	13868	14025	14070	13869	14063	13841	13952	14013	13808	13803	13739	13980	14027	14134	13960	13813	14047	13924	14002	13820	14023	13910	13948	14069	13984	14050	13922	14101	13799	14019	13876	13989	14052	13987	13913	13935	14044	14019	14054	14011	13953	13899	13915	14032	13950	13927	13991	13947	13980	14084	13995	14115	14017	13924	13952	13923	13892	13959	14000	13919	13888	13890	13877	13897	14047	14094	13826	14130	14043	13867	13967	13827	13923	13873	14112	14025	14052	13967	13924	13903	13937	13832	13854	13892	13975	13950	13816	13906	14174	13898	14029	13856	13962	13913	14225	13982	14058	14128	13981	14006	14090	13966	13987	14098	14020	13836	13915	13907	14020	13968	14136	13742	13973	13913	13828	14018	14029	13769	13849	14020	13866	13783	14086	13952	13874	13930	14038	14033	13771	13999	14143	13997	14019	13821	14066	14000	14002	13989	13964	13907	14125	13957	14020	13838	14034	13950	14133	13820	13813	14042	13733	13981	13954	13831	14032	13934	13776	13997	13756	13927	14046	13940	13881	13908	14061	13976	13997	13813	14099	13929	14099	14086	13968	14014	13810	13945	13985	13883	13923	14008	13887	14094	13896	14111	13827	14095	14011	14047	13949	14045	13916	13789	13883	14033	13961	14087	13963	14007	13737	13948	13926	13911	13991	13983	13978	14011	13881	13947	13899	13879	13990	13953	14027	13817	13893	13838	14009	13862	13952	13898	13987	13931	13771	13886	13968	13987	13851	14119	14108	13939	13936	13890	14006	13947	14105	13901	13932	14006	13999	13827	13996	13858	14026	14078	14046	14092	13903	13964	13956	13955	13869	13782	14056	14035	13964	14018	13823	13953	13901	14027	13962	13891	13866	13878	13988	13932	14036	13974	13920	13957	14070	13979	13812	13904	13920	13985	13920	13854	13992	14059	14024	13887	13951	13948	13963	13930	13922	13928	14148	14010	13952	13951	13813	13903	14011	13678	13925	13994	13858	13837	13753	13922	13887	13959	13957	13982	13927	14038	13870	13898	14114	14024	14132	13948	14082	13929	13973	14097	13948	13932	13884	13893	13914	13934	13806	13950	14138	13912	13963	13800	13894	13888	14011	13869	13994	13954	13822	14095	13932	13989	13969	14056	13950	13793	13774	14097	14084	14066	13866	13967	14059	13821	13913	13938	13949	14046	13925	13876	13979	14004	14005	14045	14039	13915	13903	13829	13951	13911	13960	13977	13877	14158	14020	13954	13852	13980	14079	13971	13839	14110	14208	13979	13950	13978	13937	13880	13956	13990	13882	14048	13956	13886	13905	13909	14056	13966	13941	13928	14042	13985	13677	14009	13839	13870	13889	13999	13997	13979	14060	13812	13811	13935	13949	13897	14021	13999	13816	13944	13973	13960	14247	13901	13846	14053	13875	13872	13896	14089	13894	14069	14134	13912	14128	14092	14069	13996	13921	14011	14018	13832	14072	13849	13800	14028	13958	13914	13923	14158	13983	13925	13876	13927	14014	13882	13843	13981	13823	14158	13997	13932	14060	13873	13967	13943	14037	14025	14031	13838	14037	13892	14018	13882	14110	14082	14020	13889	14008	13840	14188	13822	13995	13772	13958	14056	13940	13980	14050	13878	13973	13943	14031	13919	13983	13992	13939	13852	14096	14006	13939	13957	13940	14028	13917	13844	13983	14047	13928	13976	13738	14227	14155	14092	13943	13958	13999	14007	14195	13974	13829	13907	13958	13928	13998	13905	13962	13891	14101	14004	13973	14043	14023	13963	14078	13941	13969	13811	14089	13998	14085	13998	13903	13869	13876	13889	13932	13994	13941	14146	13903	13996	13913	14010	14128	13880	13963	13928	13916	13881	13971	13986	13908	13918	13939	13920	14114	14035	14068	14098	14023	13856	13924	13917	13996	14019	13917	13855	13894	13900	14046	13836	13983	13938	13952	13882	13928	13816	13961	13800	13929	14015	13986	14041	14027	13963	13948	13805	13878	13930	13935	14048	13803	13954	13811	14102	14059	13970	13896	14091	13895	14037	13989	13817	13818	14060	13912	13935	13819	14017	13871	13856	13918	13939	14055	13903	13978	14052	13950	13859	13999	13941	13885	13962	13794	13972	13980	14023	13887	13917	13996	13979	14059	14074	14072	13917	13844	13992	14100	13905	13958	14012	13880	14071	13895	13946	13760	14044	13790	14049	14043	13855	14002	13815	13973	13843	13810	13717	13963	13882	14104	13800	13849	14045	13896	14034	13990	13999	13908	14004	13816	13972	14104	13847	13992	13769	14001	13883	13974	14054	13832	13892	13953	13993	14013	13883	13892	13980	14037	13889	14041	13980	13911	14152	13941	14048	13994	13956	14035	13955	13934	13941	14016	13982	13867	13867	14043	13920	13819	14017	13870	13917	13915	13882	13942	14101	13738	14060	14162	13933	13892	13938	14011	13814	13963	13941	13921	13880	13999	13856	13911	13978	14114	14106	13964	13815	13920	13840	13838	14111	13938	13944	13961	13923	13915	13865	13949	14011	13758	14014	13740	13968	13926	13973	14079	13818	14038	13996	14067	13964	13929	14008	13952	13981	13866	13950	14030	14020	13992	13812	14111	13881	14071	13999	13916	13945	13878	13939	14039	13895	14126	13985	13895	14058	14157	14081	13863	14090	13724	14095	13942	13841	13964	13958	14002	13850	14205	13816	13978	14110	13941	13952	13948	13879	14054	13827	14114	13997	13986	14061	14146	13996	13930	14016	13850	13853	13930	13890	14038	14051	13842	13832	14033	14056	13955	13987	13855	13944	13920	14074	14023	14030	14084	13859	14058	14003	13871	13884	14015	13957	13952	14011	13987	13945	13886	13986	13850	13799	14104	13862	13831	13888	14050	13913	14055	13904	13957	13988	14017	14021	13805	13944	13992	14004	13919	13945	13843	14147	14005	14016	13947	13891	13937	13958	14051	13913	13783	13809	14065	13841	14045	13965	13927	13915	14036	13877	14021	14118	13928	13940	13907	14058	13845	13927	13979	14059	14067	14078	14084	13907	13955	13870	13962	14099	14071	13856	13881	13979	13894	13929	14080	13896	14028	13947	13893	13953	14025	14077	13918	13907	13913	13935	13957	13914	13846	14003	14010	13935	13881	14169	13924	14049	13868	13750	13942	13960	13755	13889	13989	13860	13969	13956	14065	13889	14105	13957	13830	13908	13861	13931	13950	13959	13974	13983	13989	13938	13811	14254	13969	14029	13926	13983	13876	14075	13925	14041	13806	13976	13787	14027	14045	13895	13822	13960	13934	14032	13975	13861	13869	13981	14088	13908	14067	14174	13893	13988	14059	13959	13914	13866	14013	13962	14027	14064	13864	13956	13823	13911	13891	14014	13983	13935	13965	13728	14126	13892	13919	14028	13970	14000	13913	14033	13996	13891	13911	13922	13828	14137	13811	14059	14062	14107	13989	14034	13857	14066	13820	14015	13959	13834	13931	13853	13791	13934	13958	14004
22823	21274	29092	23929	22526	25577	26991	21446	19151	18327	17534	16710	15953	15527	15332	15006	14929	14861	14637	14591	14410	14531	14306	14266	14172	14407	14223	14242	14100	14032	14208	13909	14023	14047	13795	13731	13887	13991	14061	14036	13995	14088	14160	13948	14077	13968	13892	13864	13887	14098	14025	14008	13836	13944	14173	13932	14062	13874	14026	13906	13695	13881	14087	13934	13920	14072	14165	14120	13916	14008	13780	13726	14012	13967	14089	14065	13838	13741	14008	14059	13870	13852	14103	13867	13824	13863	13871	13721	14044	13786	13785	13990	13916	13918	13861	14079	13827	13912	13824	13949	13894	14080	13952	13882	13875	14035	13877	13962	13904	13979	13720	13821	13892	13826	13908	13771	13740	13763	13952	13910	14036	13824	13909	13720	13840	14054	13907	13853	13701	14106	13957	13851	13764	13930	13983	13866	13848	13903	13769	13865	13843	13697	13909	13802	13719	13672	13770	14105	13996	13927	13822	13771	13942	13862	13874	13906	13901	13752	13918	13839	13987	13891	13877	13896	13867	13806	13885	13789	13818	13853	13731	14034	13705	13819	13998	13984	13775	13917	14044	13723	13842	13857	13759	13740	13952	13889	13830	13997	14031	13911	13875	13761	14103	13936	13834	13920	13893	13860	13733	13879	13761	13859	13842	13923	13912	13868	13769	13839	13847	13917	14135	13887	13924	13937	14054	14026	13737	13808	13880	13714	13858	13835	13895	13916	13772	13897	13913	13748	13908	13860	13705	13787	13764	13823	13740	13976	13742	13859	13789	13783	13938	13838	13775	13680	13782	13662	13974	13833	14024	13752	13769	13714	13927	13874	13750	13742	13798	13735	13758	13880	13822	13847	13686	13959	13978	14058	13679	13767	13999	13932	13979	13903	13939	14037	13692	13907	13936	14034	13877	13796	13953	14043	13943	14022	13796	13972	13778	13796	13818	13886	13832	14030	13766	13726	13808	13822	13988	14106	14128	14065	13754	14019	13867	13944	13897	13754	13815	13909	13694	13637	13928	13847	13799	14052	14055	13932	13952	13990	13735	13920	13884	13973	13783	13842	13862	13857	13820	13747	14035	13866	13514	14039	14029	13788	13763	13871	13936	13906	13841	14027	13840	14082	13612	13991	13712	14025	13809	13861	13875	13890	13757	13866	13959	14012	13848	13968	13980	13901	13882	13790	13847	14035	13803	13860	13847	13647	13649	13796	14106	13805	13914	13904	13830	13770	14038	13916	13932	13918	13894	13779	13817	13893	13585	13550	13849	13865	13865	13978	13974	13857	13598	13777	13698	13845	13932	13993	13942	13720	13952	13868	13804	13923	13845	13774	13834	13832	13898	13801	13867	13784	13981	14020	13828	13750	13898	13690	13966	13909	13906	13631	13877	13863	13916	13945	13755	14041	13775	13957	13805	14036	13874	13924	13793	13907	13743	13884	13957	13782	13596	13888	13952	14000	13906	13985	13886	13807	13873	13927	13964	13846	14034	13931	13846	13886	13953	13720	14015	14038	13769	13910	13750	13870	13803	13994	13687	13740	13884	13911	13884	13952	13764	13827	13848	13693	13823	13913	13933	13986	14027	13728	14003	14007	14052	13752	13972	13995	13618	13644	14008	13940	14023	13893	13930	13696	13993	13911	13897	13923	13865	13921	13800	13898	13884	13842	13776	13869	13842	13590	13943	13929	13981	13827	13867	13847	13719	13802	13867	13991	13916	13675	13853	13912	13746	13932	13906	13863	13977	13934	13838	13813	13921	13904	13818	13872	13838	14027	14038	13998	13851	13972	13737	13840	13877	13886	13720	13991	13950	13917	13862	13991	13968	14038	13776	13998	13931	13890	14087	13932	13840	13875	13776	14032	13778	13718	13773	13856	13942	13991	13913	14000	13922	13773	13694	14058	13959	14013	14003	13912	13937	14041	13720	13794	13653	13921	13761	13858	13807	14013	13893	13950	13815	13692	13758	13928	13865	13912	13888	13739	13898	13760	13974	14055	13683	13947	13881	13817	13769	13955	13837	13877	13841	13802	13858	13900	13852	13970	13926	13984	13900	13994	13943	13841	13673	13782	13869	13809	13825	13883	13697	13874	13920	13959	14007	13744	13941	13919	13828	13824	13809	13802	13829	13874	13879	13899	13876	13825	13688	13795	13836	13939	13883	13974	13772	13760	13857	13900	13795	13877	13750	13916	14239	13901	13890	13998	13845	14038	13954	13766	13743	13816	13906	13808	13881	13673	13712	13683	13793	13861	13914	13829	13905	13910	13959	13792	13933	13942	13703	13766	13877	13970	13809	13834	13610	14103	13938	13765	13642	13666	13820	13874	13876	13911	13785	13767	14170	13876	13869	13857	13835	13774	13884	13831	13916	13885	13784	13738	13909	13890	13895	13822	13730	13928	13927	13828	13910	13928	13901	14119	13795	13839	13866	14119	13770	13968	13913	13788	13784	13879	13873	14028	13931	13929	13964	13822	13843	13873	13875	13716	13919	13974	14152	13910	13828	13632	13744	13967	13977	13725	13990	13868	13996	13889	13898	13921	13890	13896	13796	14074	13913	13911	13937	13930	14016	13804	14018	13828	13981	13743	13988	13640	13888	13788	13731	13815	13903	13975	13943	13733	13849	13785	13898	13841	13648	13600	14228	13915	13732	13708	13921	13859	13818	13672	13867	13787	13925	13869	13871	13942	13791	13949	13912	13880	13862	13879	13917	13810	13962	13787	13862	13924	13805	13617	13780	13839	13872	13857	13843	13709	13889	13840	13689	13937	13838	13823	13830	13790	13827	13839	13951	13851	14040	14022	13941	13785	13841	13827	13911	13711	13821	13916	13681	13782	13967	13689	13794	13782	13817	13812	13780	13865	14039	13754	13696	14116	13925	13798	13828	13978	13910	13762	13927	13904	13981	13948	14050	13839	13747	13916	13736	13888	13811	13845	14008	14017	13992	13867	13731	13890	13809	13841	13820	13872	13891	13879	13593	13869	13922	13845	13958	13892	13885	14093	14073	13872	13898	13826	13661	13774	13993	13824	14010	13856	14068	13823	13928	13796	13920	13817	13670	13953	13883	13865	13840	13898	13676	13942	13759	13903	13851	14003	13730	13899	13782	13888	14046	14090	13827	13819	13842	13915	13744	13751	13939	13817	13956	13878	13864	14068	13776	13910	13835	13885	13928	14004	13944	13805	14052	13988	13906	13884	14026	13741	13606	13918	13717	13802	13663	13608	13902	13937	13822	13936	13995	13864	14074	13746	13882	13721	13733	13809	13787	13884	13936	13707	13870	13780	14042	14019	13967	13781	13701	13781	13914	13856	13935	14003	13817	13978	13988	13871	13637	13857	13964	13962	13839	13734	13962	13943	13870	13790	13817	14004	13936	14004	13885	13852	13781	13919	13916	13949	13969	13953	13713	13793	13759	13891	13710	13959	13880	13986	13842	13965	13980	13855	13680	13810	13852	13720	13869	14033	13896	13928	13797	13966	13781	14039	13903	14002	13911	13847	13682	13630	13861	14024	13903	14065	13900	13969	14003	13859	14034	13727	13803	13852	13784	13946	13850	13809	13775	13798	13816	14007	13855	13862	13947	13860	13882	13970	13919	13816	13899	13882	13672	13857	13802	13958	13890	13849	13953	13870	13853	14043	13947	13732	13809	13626	13768	13699	13811	13812	13739	13882	13863	13887	13761	13760	13867	13916	14065	13721	14162	13923	13906	13821	13947	13851	13943	13758	13740	13843	13960	13858	13861	13977	13766	13972	13893	13887	13903	13954	13925	13819	13732	13752	14001	14020	13923	13626	13816	13912	13990	13743	13918	13833	13843	14099	13853	13971	13827	13796	13880	13817	13663	13882	13746	13951	14067	13887	13862	13678	13852	13839	13852	13853	13705	13860	13782	13861	13808	13959	13897	13853	13814	13874	14008	14004	13991	13777	13873	13642	13728	13882	13872	13656	13691	13839	13930	13901	13945	13842	13892	13906	13977	13959	13875	13819	13827	13667	13735	13770	13879	13648	13717	13739	13785	14019	13928	13973	13915	13886	13903	13847	13966	13899	13941	13929	13855	13978	13788	13743	13831	13762	14036	13785	13858	14054	13878	13605	13766	13662	13851	14013	13959	13851	13897	13744	13930	13921	13965	13961	13825	13974	13909	13753	14042	13914	13985	13676	13806	13852	13732	13816	13918	13741	13905	13866	13905	13657	13932	13841	13914	13733	13960	13652	13900	13759	13738	13837	13765	13911	13869	13813	13814	13789	13944	13763	13978	13795	13892	13851	13913	13964	13818	13675	13940	13915	13862	13885	13912	13959	13867	14036	13935	13923	13757	13958	13815	13933	13789	13734	13831	14030	14035	13922	13738	13928	13973	13725	13840	13794	13846	13798	13883	13800	13793	13915	13871	13847	13763	13931	13751	13857	13836	13603	13792	13958	13927	13964	13986	13776	14131	13979	13990	13877	14051	14059	13936	13834	13794	13678	13870	13871	14045	13788	13740	13839	13780	13789	14007	13692	13961	13880	13888	13958	13854	13862	13742	13900	13769	13842	13776	13848	13886	13839	13932	13843	13956	14124	13990	13929	13673	13968	13827	13711	13949	13968	13698	14001	13847	13865	13912	13787	13729	13818	13878	13838	13887	13869	13809	13913	13772	13926	13666	13821	13820	13879	13869	13772	13872	13791	14030	13613	13692	13899	13779	13845	13956	13789	13751	13901	13823	13790	13927	13925	13852	13825	13848	13810	13860	13929	13896	13793	13752	13896	13810	13754	13738	13953	13886	13850	13843	14017	13841	13770	13929	14089	13967	13864	14008	13867	13873	13769	13975	13829	13914	13962	13643	13635	13844	13875	13923	13751	13895	13855	13772	13948	13854	13776	13933	13827	13821	13839	13906	13765	13749	13940	13897	13985	13890	13761	13833	13720	13916	13936	13754	13880	14062	13829	14019	13839	13932	13878	13809	13742	13818	13778	13916	13798	13649	13821	13928	13864	13864	13807	13808	13904	13961	13786	13796	13878	13780	13724	13883	13975	13820	13898	14035	13924	13935	13967	13889	13884	13803	13934	14044	13835	13755	13902	13785	13853	13983	13915	13800	13805	13813	14053	13989	13761	13896	13920	13840	13872	13935	13899	13862	14024
26166	45432	45665	41139	35410	31647	28028	25102	22526	20968	19703	18223	17502	16531	16002	15539	15508	15044	14937	14876	14488	14495	14449	14229	14338	14156	14178	14116	13994	14195	13991	13971	14006	13942	13842	13938	14085	14102	14011	13835	13971	13782	13943	13925	13911	14119	14033	13933	13871	13899	13873	13757	13971	13888	13947	13915	13842	13901	13917	13923	13786	13772	13748	13922	13987	13983	13887	13969	13963	13687	13876	13923	13860	13699	13983	13968	13780	13914	13750	13892	13676	13900	13971	13892	13886	13887	13896	14078	13905	13887	13868	13837	13817	14001	13817	13915	13889	13678	13968	13952	13921	13958	13839	13955	14043	13794	13840	13968	13977	14011	13930	13932	13867	13848	14089	13860	13901	13829	13863	13870	13718	13846	13862	13809	13867	13850	13902	13906	14090	13856	13922	13807	13794	14031	13910	13864	13897	13870	13910	13843	13965	13923	13776	13844	13840	13855	13672	13959	13894	13858	13880	13853	14001	13867	13925	13909	13902	13864	14020	13674	13848	13961	13988	13797	13908	13944	13970	13895	13743	14005	13973	13722	13849	13955	13991	13863	13839	13836	14018	13934	13843	14091	13738	13790	13905	13763	13946	13931	13794	13838	13892	13991	13617	14003	13953	13946	13774	13996	13855	13854	13952	13843	13855	13852	13859	13954	13885	13778	13825	13919	14038	13863	14028	13893	14012	13821	14001	14018	13912	13947	13962	13940	13788	13615	13953	14007	13893	14050	13874	13845	13908	13758	13971	13973	13929	13848	13903	13899	13897	13929	13868	13905	13831	13830	13723	13880	13957	13955	13846	13903	13805	13952	13924	13770	13890	13897	13911	13717	13919	13800	13895	14077	13873	13838	13985	13928	13855	13944	14007	13841	13862	13873	13852	13713	14016	13845	13928	13854	13882	13785	13920	13872	13745	13763	13890	13887	13910	13917	13845	13791	13984	13886	13899	13904	13777	13872	13861	13846	13776	13749	13930	13760	14007	13742	13916	13825	13773	13876	13872	13869	13842	13808	13835	13771	13875	13851	13971	13945	14097	13895	13974	13856	13852	13945	13665	13803	13924	13928	13895	13985	13876	13979	13985	13790	13964	13880	13784	13828	13793	13726	14084	13839	13984	13958	13838	14006	13888	13954	13891	13915	14045	13798	13788	13938	13721	14015	13916	13953	14008	13958	14012	13803	13851	13857	13986	13774	13843	13958	13786	13844	13832	13912	13848	13761	13791	13799	13717	13962	13924	13856	14000	13778	13869	13835	13863	13970	13871	13811	13888	13912	13768	13876	13653	13976	13995	13865	13936	13969	13853	13900	13796	13868	13973	13974	13759	13974	13924	13908	13914	13749	13972	14020	13721	13921	13809	13813	13930	13830	13959	13959	13809	14052	13887	13851	14052	13757	13970	13786	13794	13958	13895	13874	14010	13845	13757	13786	13847	13823	13781	13895	13687	13789	13826	13840	14070	13936	13729	13932	13797	13822	13763	13910	13857	14025	13845	13771	14173	13916	13868	13839	13870	13814	13966	13876	13779	13976	13918	13828	13841	13919	13890	13871	13794	14145	13807	13905	13945	13951	13779	13815	13860	13860	13820	13756	13857	13984	13883	13809	13856	13744	13961	13838	13856	14077	13803	13745	13852	13870	13925	14091	13883	13820	13865	13798	13966	13755	13925	13897	13857	13917	13865	13906	13844	14066	13849	13778	13969	13846	13870	13762	13866	13764	13750	13798	13803	13906	13969	13928	14000	13842	13833	13895	13817	13834	13852	13839	13918	13993	13825	13932	14037	13852	13880	13806	13821	14097	13755	13918	13770	13759	13958	13860	13819	13957	13968	13760	13998	14005	13864	13829	13804	13780	13992	13920	13897	13902	13875	13985	13941	13667	13993	13856	13855	13971	13989	13946	14019	14117	13775	13811	13912	13986	13854	13929	13894	13882	13905	13934	13945	13892	13833	14003	13958	13910	13926	13907	13743	13821	13988	13787	13825	13682	14006	13874	13848	13760	13960	13824	13979	13992	13915	13954	13841	13916	14022	13994	13973	13899	13955	13664	13788	13904	13660	13963	14020	13831	14010	13855	13810	13811	13943	13945	13899	13894	13848	13859	13908	13970	13919	13779	13927	13873	13815	13977	13982	13863	13853	13917	13923	13906	13808	13820	13746	13983	14034	13847	13828	13995	13914	13823	13955	13963	13687	13868	13902	13914	13894	13928	13818	13705	13886	13903	13838	13948	13842	13864	14082	13727	13917	13909	13893	13844	13819	13782	13977	13882	13859	13859	13835	13964	13674	14002	14028	14006	13793	14042	13902	13972	13878	13823	13746	13921	13808	13903	13776	13668	13759	13834	13898	13979	14014	13850	14005	13746	14042	13787	14053	13883	13807	13761	13960	13866	13973	13903	14070	13959	13880	13969	13932	13826	14014	14127	13790	13872	13972	13802	13982	13880	13906	13936	13842	13775	13899	14087	13942	13780	13790	13878	13796	13990	13841	13792	13815	14047	13769	13929	13959	13945	13971	13823	13855	13989	13815	13828	13918	13927	13826	13791	14002	13941	13935	14019	13916	13800	14004	13726	13960	14022	13812	13939	13874	13732	13945	13875	14020	13938	13842	13960	13671	13919	13932	13668	13902	13908	13915	13966	13923	13811	13701	13906	13610	13910	13772	13792	13718	14034	13930	13949	13879	13938	13899	13887	13923	13968	14015	13874	13671	13962	13910	13995	13820	13944	13978	13873	13878	13860	13778	13802	13920	13839	13893	13736	13906	13856	13779	13759	13780	13953	13844	13832	13845	13887	13936	13733	13913	13780	13782	13990	14051	13821	14012	14069	13817	13788	13870	13955	13815	14085	14058	13885	14113	13879	13933	13880	13899	13909	13926	13996	13818	13943	13954	14042	13836	14105	13874	13780	14031	13826	13779	13767	13741	13785	14029	13977	13964	13851	13800	13748	13826	13932	13880	13796	13810	13941	13953	13959	13895	13729	13636	13926	13874	13881	13937	13838	13850	13985	13905	13831	13954	14113	13955	13786	13713	13912	14033	13798	13742	13873	14014	13929	14065	13926	13887	13884	13930	14110	13939	13779	13954	13920	13936	13883	13915	13891	13898	13999	13915	13884	13911	14010	14035	13826	13904	13706	13975	13790	13947	13895	13792	13855	13871	14010	13965	13874	13959	14050	13981	13919	13911	13943	13868	13704	13853	13787	13827	13887	13712	13951	13695	13719	13853	13894	13853	13877	13880	13917	14000	13781	13852	13905	13714	13812	13814	13868	13796	13869	13861	13886	13994	13873	13902	13980	13888	13871	13879	14032	13619	13772	13978	14149	13864	13751	13829	13938	13869	13897	14117	13932	13809	13846	14000	13905	14003	14009	13907	14019	13981	13946	13870	13944	13938	13831	13877	13928	13893	13949	13896	13761	13843	13795	13814	13921	13701	13773	13789	13816	13768	14056	13947	14152	13812	13903	13835	13977	13913	13673	13841	13900	13818	13699	13867	13922	13812	13937	13906	13758	13950	13886	13866	13885	13878	14116	13792	13693	13841	13852	13835	13931	13883	13956	13989	13850	13997	13887	13888	13885	13914	13852	13689	13832	14013	13813	13961	13880	13915	13794	13801	13930	13879	13960	13884	13826	13933	13885	13918	13988	13946	13940	13938	14039	13979	13898	13853	13875	13789	13787	14018	13806	13903	13821	14021	13950	13829	13894	13977	14026	13923	13962	13862	13917	13933	13908	13947	13906	13941	13908	13892	13702	13791	13933	13879	13860	13993	13808	14002	13837	13987	13856	13920	13746	13926	13765	13812	13879	13976	13817	13906	13814	13928	13787	13817	13858	13787	14029	13735	13888	14001	13726	13925	13819	13959	13694	13908	13868	13944	13862	13755	14052	13925	13640	13830	13879	13719	13801	13923	13774	13809	13840	13818	13989	13957	13897	13877	13956	13975	13896	14001	13956	13943	13819	13878	13974	13872	13947	13967	13899	13887	13935	13833	13874	13769	13999	13747	13902	13730	13837	13788	14055	13784	13854	13844	13797	13777	13806	13891	13858	13881	13890	13956	14011	13959	13872	13923	13892	13896	13849	13886	14078	13858	13914	13924	13878	13853	13765	13830	13748	13825	13908	13804	13785	13952	13917	13883	13851	14107	13967	14108	13854	13887	14013	13845	14018	13909	13927	14045	13982	13889	14014	13898	13931	13900	13905	13871	13877	13959	14017	13833	14038	13828	13954	13905	13923	13830	13919	13919	13695	13791	13762	13856	13992	13916	13971	13715	13957	13764	13850	13993	13838	13876	14034	13712	13921	13777	13806	13846	13845	13817	13926	13896	13857	13970	13837	13866	13909	13966	13917	13919	13930	13856	13760	13753	14030	13963	13875	13821	13849	14001	13880	13870	13831	13831	13847	13986	13858	13922	13833	14045	13927	13944	13856	13839	13917	13862	13838	13895	13779	13871	13748	13761	13871	13813	13797	13753	13969	13701	13815	14153	13921	13842	13946	13837	13816	13916	13694	13961	13821	13997	13825	13854	13946	13997	13941	13961	13833	14021	13891	13754	13795	13804	13981	13861	13794	13930	13905	13916	13957	13745	14100	13816	14079	14005	13976	13844	13976	13853	13829	13912	13756	13839	13764	13867	13748	13947	13735	14017	13873	13923	13838	14038	13901	13823	13824	13725	13938	13857	13805	13846	13871	13919	13801	13927	13675	13929	13965	13665	13945	13978	13918	14034	13991	13861	13827	13996	13883	13837	13891	14102	13906	13889	13839	13774	14049	13931	14047	13678	13820	13869	14042	13928	13936	13948	13763	13965	13932	13830	13981	13719	13963	13930	13964	13980	13878	13875	13968	13834	13986	13944	13759	14071	13824	13866	13954	13917	13841	13999	13963	14014	13956	13947	13889	13968	13897	13831	13795	13850	13779	13904	13894	13934	13790	13959	13961	13929	13763	13857	13820	13893	13891	13870	13793	13797	13927	13930	13871	13738	13883	13977	13916	13870	13966	14005	13949	13800	13943	13932	13769	13603	13977	13901	13944	13918	13880	13924	13880	13723	13843	14014	13871	13767	13855	14053	13784	13875	13850	13832	13800	13880	14008	13890	13991	13824	13739	13827	13862	13901	13929
27674	24980	31282	28224	22279	19747	17977	16504	15823	15161	14953	14415	14185	14177	14040	13993	13849	13944	13720	13397	13888	14017	13749	13866	13848	13599	13725	13864	13647	13771	13655	13642	13582	13602	13548	13541	13476	13811	13570	13651	13684	13689	13556	13547	13800	13592	13576	13490	13664	13678	13477	13554	13602	13613	13528	13817	13859	13769	13547	13538	13542	13751	13570	13771	13722	13538	13567	13553	13632	13630	13614	13593	13730	13682	13617	13678	13528	13529	13825	13635	13730	13620	13716	13550	13650	13627	13780	13415	13637	13555	13544	13599	13716	13577	13592	13573	13487	13613	13496	13652	13648	13697	13523	13699	13612	13609	13738	13806	13858	13664	13414	13711	13475	13564	13741	13614	13431	13638	13631	13542	13583	13258	13547	13656	13600	13696	13693	13517	13723	13529	13625	13695	13588	13596	13685	13691	13505	13378	13589	13583	13679	13451	13684	13519	13352	13478	13616	13575	13743	13526	13597	13615	13807	13737	13829	13575	13518	13638	13672	13390	13517	13586	13505	13562	13621	13431	13551	13635	13651	13472	13622	13871	13541	13667	13472	13756	13607	13679	13653	13552	13682	13548	13641	13481	13551	13568	13624	13833	13461	13566	13704	13609	13770	13791	13622	13480	13503	13567	13371	13647	13730	13876	13585	13653	13544	13604	13433	13636	13486	13603	13653	13694	13590	13580	13655	13584	13637	13379	13528	13462	13650	13502	13637	13694	13478	13259	13618	13712	13674	13502	13505	13458	13481	13563	13582	13775	13685	13677	13473	13563	13664	13341	13484	13755	13705	13656	13792	13636	13774	13479	13675	13404	13429	13569	13584	13636	13699	13558	13673	13526	13551	13711	13713	13754	13578	13613	13768	13557	13699	13537	13558	13296	13524	13755	13517	13701	13659	13533	13570	13488	13537	13591	13607	13620	13733	13635	13572	13483	13549	13642	13502	13615	13629	13519	13655	13593	13702	13498	13455	13555	13590	13772	13677	13603	13554	13551	13810	13439	13536	13568	13614	13544	13568	13685	13582	13628	13855	13573	13549	13474	13717	13620	13560	13669	13654	13786	13655	13493	13627	13370	13570	13596	13582	13629	13685	13682	13451	13594	13604	13637	13531	13507	13459	13656	13689	13530	13584	13638	13578	13648	13503	13625	13516	13683	13582	13718	13562	13820	13425	13632	13529	13679	13432	13605	13658	13580	13553	13620	13624	13457	13537	13561	13624	13481	13555	13526	13465	13647	13473	13485	13484	13590	13588	13643	13522	13602	13624	13616	13574	13524	13507	13638	13612	13478	13390	13737	13767	13608	13668	13597	13429	13609	13521	13673	13663	13629	13573	13352	13568	13538	13464	13529	13593	13516	13817	13699	13700	13603	13606	13644	13664	13487	13502	13468	13734	13570	13630	13557	13715	13604	13604	13639	13702	13788	13643	13518	13621	13498	13669	13719	13712	13490	13655	13487	13478	13572	13593	13543	13679	13567	13580	13698	13311	13574	13613	13540	13633	13698	13617	13394	13509	13713	13650	13556	13391	13542	13794	13491	13547	13524	13647	13652	13531	13565	13573	13499	13615	13376	13562	13699	13593	13696	13651	13582	13674	13612	13493	13547	13591	13708	13642	13834	13794	13653	13542	13594	13632	13815	13378	13558	13474	13560	13569	13682	13588	13520	13616	13714	13410	13500	13681	13783	13639	13498	13658	13633	13513	13449	13512	13821	13652	13515	13670	13508	13358	13678	13533	13615	13502	13417	13682	13759	13704	13510	13484	13761	13516	13663	13676	13825	13721	13542	13617	13618	13590	13604	13680	13653	13671	13710	13650	13499	13610	13545	13569	13707	13453	13523	13622	13425	13560	13642	13722	13588	13557	13697	13741	13619	13718	13535	13649	13526	13520	13582	13733	13403	13783	13458	13603	13845	13689	13657	13640	13654	13609	13719	13604	13809	13558	13706	13596	13393	13607	13467	13636	13700	13630	13492	13607	13700	13647	13606	13691	13717	13703	13555	13500	13683	13655	13596	13659	13586	13556	13616	13706	13661	13575	13547	13676	13461	13611	13406	13608	13665	13645	13534	13565	13760	13492	13819	13775	13518	13611	13462	13803	13642	13544	13618	13560	13679	13813	13709	13579	13531	13548	13714	13523	13502	13547	13553	13675	13815	13678	13714	13698	13465	13500	13592	13434	13670	13771	13663	13564	13524	13552	13504	13546	13682	13733	13659	13685	13550	13684	13649	13618	13617	13553	13672	13541	13629	13636	13534	13571	13687	13681	13730	13499	13723	13621	13664	13655	13657	13763	13581	13646	13609	13522	13589	13506	13509	13638	13721	13634	13435	13671	13700	13601	13385	13694	13605	13836	13584	13668	13552	13531	13600	13554	13707	13760	13557	13523	13735	13474	13522	13587	13641	13669	13644	13585	13503	13687	13584	13602	13648	13583	13662	13681	13618	13567	13605	13660	13625	13619	13591	13824	13547	13633	13637	13481	13679	13578	13428	13536	13649	13540	13634	13587	13551	13657	13801	13804	13705	13648	13561	13599	13660	13702	13538	13662	13572	13557	13442	13598	13479	13472	13545	13585	13734	13749	13484	13693	13524	13643	13581	13701	13569	13599	13746	13507	13663	13636	13551	13742	13597	13519	13412	13528	13627	13471	13550	13562	13435	13630	13560	13493	13574	13577	13542	13543	13658	13689	13602	13518	13722	13536	13630	13546	13429	13582	13510	13490	13460	13699	13660	13817	13569	13704	13666	13845	13588	13684	13586	13652	13484	13439	13688	13571	13589	13534	13587	13619	13445	13586	13613	13568	13672	13435	13379	13841	13761	13718	13455	13695	13566	13662	13852	13751	13608	13613	13588	13677	13589	13507	13676	13532	13512	13754	13767	13647	13589	13617	13581	13752	13722	13670	13652	13544	13664	13748	13520	13592	13499	13652	13534	13510	13428	13515	13558	13630	13590	13573	13684	13552	13781	13500	13668	13589	13581	13546	13368	13696	13552	13540	13630	13502	13549	13670	13593	13746	13660	13394	13691	13580	13463	13704	13719	13644	13565	13708	13616	13670	13612	13584	13658	13537	13413	13668	13733	13684	13673	13561	13789	13786	13763	13429	13660	13499	13628	13650	13597	13625	13586	13700	13782	13628	13617	13506	13626	13615	13622	13568	13613	13789	13494	13626	13657	13491	13581	13603	13516	13560	13597	13706	13695	13657	13657	13685	13436	13688	13458	13778	13597	13515	13556	13561	13619	13629	13600	13617	13722	13600	13694	13595	13551	13745	13531	13592	13611	13563	13566	13693	13611	13448	13637	13478	13617	13718	13498	13728	13619	13502	13408	13542	13774	13555	13601	13516	13717	13661	13695	13608	13464	13574	13686	13503	13610	13711	13555	13598	13656	13571	13492	13693	13686	13644	13702	13569	13524	13700	13537	13532	13497	13504	13500	13566	13458	13578	13533	13441	13446	13638	13613	13421	13650	13749	13731	13414	13370	13779	13748	13721	13560	13711	13571	13434	13480	13759	13528	13304	13701	13554	13632	13716	13583	13772	13565	13754	13589	13724	13683	13592	13665	13624	13624	13535	13772	13629	13675	13527	13498	13527	13570	13625	13682	13517	13635	13552	13467	13618	13608	13645	13671	14033	13601	13745	13734	13578	13465	13636	13781	13592	13658	13423	13570	13520	13687	13564	13749	13462	13713	13725	13712	13536	13656	13528	13688	13698	13624	13344	13828	13707	13533	13696	13591	13579	13723	13595	13607	13628	13731	13636	13718	13692	13602	13496	13583	13526	13524	13462	13550	13742	13728	13660	13566	13733	13594	13548	13596	13601	13573	13555	13720	13750	13514	13664	13405	13725	13619	13599	13585	13487	13490	13685	13695	13604	13568	13688	13511	13353	13538	13608	13645	13549	13488	13561	13767	13734	13735	13496	13664	13521	13571	13440	13645	13487	13697	13646	13511	13643	13636	13617	13568	13392	13503	13739	13473	13723	13681	13524	13409	13592	13727	13504	13591	13447	13480	13708	13487	13548	13446	13700	13605	13587	13475	13668	13609	13707	13718	13647	13615	13550	13484	13616	13547	13666	13597	13542	13612	13698	13453	13850	13622	13594	13610	13496	13404	13484	13568	13454	13499	13466	13546	13546	13637	13811	13631	13653	13592	13517	13581	13509	13527	13501	13520	13615	13606	13527	13544	13591	13475	13539	13543	13370	13488	13711	13791	13705	13541	13392	13536	13607	13625	13842	13602	13610	13479	13544	13517	13765	13579	13404	13420	13731	13605	13464	13716	13488	13556	13532	13735	13595	13586	13537	13565	13621	13659	13570	13453	13680	13758	13575	13706	13599	13528	13557	13548	13601	13604	13551	13703	13494	13601	13616	13660	13543	13519	13659	13638	13442	13650	13733	13424	13544	13621	13460	13583	13550	13776	13556	13436	13426	13543	13556	13536	13680	13544	13632	13757	13722	13403	13574	13508	13386	13440	13821	13641	13597	13590	13609	13478	13595	13710	13655	13631	13509	13528	13522	13520	13671	13551	13704	13497	13698	13399	13530	13484	13576	13648	13613	13616	13732	13488	13651	13710	13740	13389	13429	13649	13332	13502	13738	13557	13443	13657	13606	13485	13672	13724	13492	13470	13504	13645	13609	13465	13642	13564	13573	13519	13466	13502	13725	13710	13636	13654	13610	13714	13556	13638	13448	13460	13656	13679	13726	13633	13615	13630	13784	13552	13635	13621	13632	13460	13484	13591	13591	13671	13577	13582	13616	13514	13445	13560	13625	13579	13739	13606	13727	13546	13654	13467	13650	13696	13640	13654	13689	13576	13510	13821	13724	13472	13690	13743	13422	13411	13587	13538	13727	13622	13672	13442	13618	13791	13607	13572	13597	13668	13641	13664	13572	13607	13546	13688	13600	13542	13658	13658	13753	13583	13617	13474	13585	13756	13649	13695	13669	13722	13628	13727	13514	13559	13409	13709	13541	13543	13626	13452	13439	13621	13502	13638	13761	13614	13480	13653	13558	13682	13596	13765	13729	13530	13461	13615	13498	13499	13635	13676	13679	13609	13660	13621	13682	13748	13703	13549	13554	13551	13490	13811	13634	13760	13686	13627	13769	13755	13582	13499
24909	37973	37982	31365	26174	22955	20796	18902	17398	16672	16051	15293	14933	14604	14541	14160	14164	14137	13872	14113	13866	13827	13932	13987	13750	13688	13895	13932	13637	13839	13763	13775	13728	13826	13667	13738	13606	13892	13724	13676	13362	13724	13600	13774	13644	13579	13615	13586	13670	13798	13600	13649	13678	13572	13798	13689	13826	13586	13696	13676	13601	13574	13810	13770	13570	13591	13701	13828	13827	13409	13658	13632	13749	13589	13651	13686	13569	13617	13694	13820	13597	13673	13843	13637	13795	13666	13731	13606	13687	13657	13701	13526	13780	13629	13558	13607	13825	13684	13564	13905	13724	13676	13692	13605	13473	13717	13738	13560	13701	13660	13699	13559	13643	13593	13530	13579	13626	13759	13756	13731	13658	13549	13823	13657	13530	13668	13662	13586	13760	13701	13738	13686	13419	13753	13669	13632	13580	13603	13611	13570	13713	13624	13615	13688	13772	13575	13650	13692	13662	13681	13616	13624	13781	13695	13758	13549	13697	13840	13771	13748	13641	13679	13543	13790	13646	13443	13659	13562	13687	13501	13633	13753	13608	13742	13772	13427	13718	13581	13720	13794	13629	13594	13668	13713	13844	13736	13668	13731	13697	13591	13698	13733	13519	13577	13709	13672	13544	13661	13810	13674	13605	13677	13837	13685	13757	13719	13598	13804	13676	13686	13705	13749	13778	13798	13697	13720	13492	13684	13700	13578	13653	13709	13676	13600	13714	13704	13724	13638	13799	13692	13892	13701	13890	13671	13773	13818	13807	13684	13629	13649	13630	13644	13458	13495	13552	13779	13574	13685	13633	13825	13788	13730	13570	13614	13633	13714	13601	13501	13659	13630	13735	13790	13627	13719	13730	13587	13675	13682	13640	13836	13803	13684	13740	13595	13644	13734	13716	13792	13716	13667	13611	13673	13786	13846	13728	13758	13713	13912	13714	13743	13724	13524	13693	13593	13698	13586	13670	13720	13523	13628	13645	13688	13728	13761	13694	13570	13654	13673	13603	13668	13898	13622	13699	13695	13749	13726	13743	13479	13708	13549	13607	13730	13681	13617	13650	13787	13745	13672	13754	13750	13695	13574	13846	13820	13685	13638	13648	13828	13759	13730	13714	13576	13808	13596	13596	13779	13632	13606	13678	13796	13592	13557	13738	13644	13667	13798	13675	13652	13715	13595	13708	13503	13653	13601	13723	13654	13701	13704	13675	13810	13592	13534	13610	13562	13761	13709	13762	13742	13631	13605	13612	13762	13773	13507	13749	13636	13532	13721	13621	13851	13714	13721	13617	13727	13619	13675	13809	13821	13719	13677	13700	13679	13780	13647	13774	13652	13677	13706	13735	13664	13447	13824	13675	13568	13738	13583	13702	13697	13749	13720	13483	13599	13779	13658	13789	13762	13582	13738	13738	13610	13707	13805	13667	13723	13789	13605	13765	13700	13717	13487	13555	13438	13611	13522	13866	13719	13721	13704	13643	13483	13761	13673	13765	13720	13634	13658	13776	13607	13725	13581	13669	13702	13784	13666	13803	13606	13650	13841	13751	13683	13693	13777	13911	13855	13567	13691	13687	13526	13685	13642	13626	13762	13693	13739	13595	13603	13696	13664	13706	13500	13639	13580	13651	13791	13489	13692	13740	13719	13780	13806	13680	13828	13797	13626	13690	13728	13767	13674	13754	13734	13754	13797	13657	13673	13808	13590	13655	13675	13753	13786	13778	13694	13825	13740	13748	13721	13716	13657	13744	13760	13691	13526	13693	13667	13639	13723	13751	13741	13632	13657	13798	13647	13719	13728	13747	13866	13510	13706	13725	13641	13757	13549	13640	13478	13643	13589	13660	13727	13739	13770	13742	13675	13644	13547	13715	13738	13574	13659	13689	13552	13733	13560	13628	13736	13679	13719	13635	13734	13741	13708	13724	13663	13728	13615	13669	13567	13618	13658	13819	13724	13620	13666	13743	13624	13606	13581	13818	13723	13615	13613	13878	13659	13594	13636	13774	13811	13796	13737	13594	13756	13759	13774	13659	13782	13644	13755	13542	13615	13732	13721	13827	13625	13768	13719	13628	13704	13687	13471	13698	13806	13775	13471	13705	13758	13684	13620	13800	13669	13838	13593	13741	13671	13639	13740	13696	13693	13651	13711	13788	13795	13681	13705	13780	13730	13750	13678	13748	13487	13708	13836	13587	13679	13789	13664	13684	13735	13705	13803	13599	13746	13653	13891	13824	13630	13879	13759	13785	13639	13740	13678	13607	13689	13613	13904	13688	13639	13638	13635	13609	13771	13755	13677	13791	13703	13682	13619	13567	13620	13632	13712	13640	13848	13541	13567	13597	13717	13705	13500	13771	13700	13689	13758	13673	13494	13672	13781	13688	13647	13715	13732	13653	13624	13795	13750	13826	13732	13784	13744	13474	13714	13404	13787	13681	13786	13465	13705	13705	13758	13472	13915	13698	13669	13800	13737	13494	13937	13630	13543	13680	13689	13603	13633	13586	13668	13626	13688	13736	13819	13759	13675	13678	13681	13833	13677	13703	13666	13672	13580	13638	13690	13802	13566	13734	13772	13735	13913	13616	13713	13629	13801	13656	13708	13636	13678	13661	13754	13756	13775	13711	13634	13681	13923	13736	13613	13659	13689	13794	13652	13759	13682	13551	13722	13606	13706	13710	13774	13605	13766	13804	13713	13617	13697	13623	13585	13760	13633	13536	13739	13615	13632	13606	13696	13688	13675	13850	13693	13645	13747	13939	13785	13678	13746	13768	13685	13834	13695	13932	13819	13753	13712	13700	13740	13676	13677	13518	13724	13730	13759	13622	13652	13589	13731	13385	13723	13649	13745	13721	13710	13763	13757	13678	13766	13692	13685	13786	13610	13774	13563	13810	13559	13696	13716	13805	13772	13750	13699	13662	13577	13686	13785	13648	13826	13677	13878	13655	13778	13827	13734	13654	13604	13648	13727	13495	13633	13526	13718	13695	13564	13542	13735	13658	13612	13697	13766	13740	13495	13689	13745	13692	13681	13719	13480	13797	13660	13771	13906	13662	13700	13672	13685	13740	13664	13628	13729	13719	13597	13960	13644	13711	13588	13635	13766	13714	13762	13756	13688	13743	13762	13780	13677	13715	13728	13818	13628	13720	13844	13681	13793	13697	13619	13733	13634	13768	13596	13701	13870	13709	13796	13675	13730	13735	13833	13764	13635	13548	13757	13549	13607	13739	13613	13870	13684	13802	13744	13727	13523	13618	13614	13671	13672	13529	13735	13740	13705	13727	13588	13676	13734	13764	13506	13894	13741	13780	13697	13788	13607	13716	13646	13636	13885	13728	13860	13641	13638	13587	13727	13529	13639	13623	13502	13508	13747	13623	13664	13586	13570	13567	13725	13727	13690	13585	13839	13679	13704	13620	13636	13508	13681	13995	13473	13726	13638	13597	13657	13834	13577	13552	13675	13679	13651	13739	13707	13601	13615	13795	13909	13624	13709	13671	13844	13700	13733	13798	13905	13650	13526	13636	13643	13812	13741	13655	13684	13777	13740	13841	13757	13676	13654	13677	13748	13758	13712	13829	13615	13675	13784	13935	13559	13726	13864	13729	13574	13646	13550	13713	13761	13670	13700	13693	13763	13834	13638	13735	13717	13639	13765	13712	13730	13616	13739	13588	13733	13585	13786	13616	13647	13906	13547	13587	13875	13672	13619	13592	13687	13832	13784	13706	13545	13676	13684	13649	13685	13636	13612	13614	13752	13658	13704	13670	13622	13646	13718	13771	13815	13663	13622	13524	13696	13715	13632	13688	13563	13766	13759	13687	13607	13666	13741	13734	13680	13616	13603	13507	13782	13638	13735	13603	13704	13735	13726	13664	13540	13596	13689	13763	13703	13502	13636	13685	13726	13611	13805	13750	13840	13686	13618	13706	13914	13644	13665	13670	13630	13600	13642	13647	13543	13802	13686	13693	13642	13782	13778	13708	13584	13675	13725	13830	13546	13640	13641	13680	13513	13656	13750	13739	13707	13823	13702	13446	13681	13636	13681	13638	13456	13681	13647	13796	13531	13786	13632	13600	13692	13752	13428	13705	13746	13825	13861	13628	13836	13779	13574	13792	13819	13687	13658	13805	13793	13595	13570	13683	13682	13714	13666	13807	13741	13727	13633	13647	13756	13709	13723	13636	13680	13545	13619	13796	13695	13598	13593	13670	13606	13796	13677	13631	13754	13550	13592	13718	13849	13626	13599	13788	13744	13682	13761	13875	13828	13503	13808	13727	13574	13797	13634	13698	13726	13766	13824	13625	13698	13676	13703	13630	13614	13704	13651	13648	13623	13911	13797	13615	13682	13654	13913	13664	13772	13751	13753	13800	13551	13664	13681	13700	13610	13924	13677	13585	13568	13720	13609	13677	13700	13685	13594	13772	13814	13649	13682	13728	13594	13729	13869	13707	13725	13723	13750	13620	13752	13741	13783	13634	13533	13705	13775	13666	13822	13681	13773	13804	13549	13769	13678	13580	13727	13732	13484	13558	13616	13788	13651	13547	13728	13656	13689	13708	13756	13638	13541	13793	13886	13736	13655	13746	13745	13674	13642	13662	13464	13737	13700	13827	13540	13502	13669	13697	13587	13647	13733	13695	13509	13491	13788	13728	13730	13695	13724	13703	13637	13605	13743	13671	13573	13868	13774	13822	13552	13688	13594	13624	13795	13602	13663	13617	13646	13625	13581	13535	13665	13857	13668	13592	13700	13637	13670	13739	13482	13728	13650	13549	13730	13678	13656	13602	13762	13855	13576	13614	13646	13683	13650	13767	13605	13683	13734	13805	13617	13570	13518	13862	13741	13667	13604	13828	13655	13610	13817	13668	13623	13756	13710	13766	13782	13747	13721	13673	13666	13702	13685	13483	13749	13763	13719	13753	13561	13698	13667	13712	13719	13560	13572	13786	13544	13723	13564	13831	13618	13745	13627	13636	13685	13914	13682	13782	13792	13613	13850	13772	13762	13719	13797	13722	13692	13824	13618	13744	13766	13707	13574	13560	13567	13790	13734	13640	13628	13719	13710	13791	13594	13662	13682	13664	13769	13726	13617	13832	13803	13784	13734	13748	13865	13700	13657	13725	13825	13685	13726
23903	21320	28790	25275	24209	24654	23131	19437	17874	17227	16688	16025	15663	15369	15016	14970	14892	14563	14656	14613	14541	14585	14680	14437	14403	14444	14525	14556	14350	14144	14243	14332	14200	14415	14206	14399	14278	14137	14106	14278	14358	14162	14249	14225	14073	14274	14265	14159	14056	13928	14139	14287	14263	14169	14201	14064	14258	14056	14262	14036	14311	14327	14268	14112	14226	14200	14104	14246	14110	14052	14304	14281	14159	14025	14080	14043	14190	14349	14233	14288	13998	14159	14129	14148	14190	14337	14155	14162	14335	14162	14217	14129	14107	14288	14218	14350	14062	14149	14175	14144	14312	14262	14285	14284	14054	14173	14122	14039	14166	14101	14194	14126	14189	14456	14338	14046	14282	14157	14252	14222	14273	14185	14091	14161	14181	14392	14430	14216	14165	14371	14016	14076	14127	14148	14173	14087	14205	14161	14155	14331	14377	14237	14263	14124	14195	14107	14293	14222	14252	14106	14261	14176	14232	14204	14104	14156	14283	14101	14351	14056	14282	14293	14245	14265	14162	14165	14166	14101	14078	14209	14120	14350	14198	14254	14161	14077	14141	14167	14317	14129	14123	14275	14156	14138	14230	14135	14210	14175	13929	14117	14228	14275	14291	14253	14098	14249	14363	14169	14294	14028	14136	14201	14261	14079	14106	14035	14144	14044	14307	14098	14041	14277	14067	14091	14303	14302	14194	14226	14337	14121	14187	14254	14085	14170	14197	14048	14116	14079	14262	14154	14043	14153	14305	14221	14296	13946	14139	14205	14014	14125	14171	14246	14253	14017	14092	14236	14175	14100	14162	14299	14297	14132	14172	14367	14178	14225	14266	14265	14011	14141	14182	14260	14252	13862	14252	14160	14275	14109	14160	14159	14054	14290	14120	14162	14173	14220	14125	14219	14291	14115	14153	14297	14184	14166	14182	14220	14198	14282	14183	13969	14120	14091	14135	14258	14166	14221	14092	14243	14204	14298	14128	14119	14240	14112	14329	14184	14120	14132	14241	14156	14026	14193	14093	14183	14315	14293	14140	14341	14224	14151	14465	14272	14122	14104	14158	14097	14327	14218	14318	14218	14185	14218	14127	14233	14038	14105	14181	14268	14238	14063	14126	14274	14113	14068	14121	14197	14235	14213	14144	14122	14323	14212	14064	14397	14100	14041	14160	14264	14266	14017	14266	14041	14230	14054	14208	14296	14243	14119	14246	14111	14158	14138	14268	14077	14038	14200	14354	14220	14090	14224	14176	14173	14265	14334	14030	14111	14009	14278	14247	14071	14190	14125	14197	14188	14233	14084	14241	13966	13993	14272	14151	14338	14180	14226	14091	14294	14402	14349	14237	14171	14170	14122	14106	14028	14183	14184	14236	14175	14012	14181	14156	14269	14272	14505	14234	13982	14127	14266	14160	14008	14492	14134	14178	14286	14252	14167	14309	14163	14263	14151	14089	14106	14202	14203	14196	14270	14308	14210	14174	14133	14111	14260	14188	14255	14183	14196	14178	14124	14034	14266	14090	14083	14084	14133	14148	14128	14088	14334	14247	14117	14286	14046	14244	14239	14316	14033	14449	14453	14447	14345	14184	14254	14210	14191	14256	14246	14149	14148	14337	14069	14284	14190	14242	14101	14243	14093	14198	14293	14130	14234	13994	14070	14224	14081	14096	14050	14223	14278	14358	14148	14249	14203	14050	14289	14130	14153	14149	14252	14196	14254	14237	14177	14346	14229	14072	14230	14252	14166	14196	14150	14185	14323	14216	14354	14262	14066	14159	14140	14117	14287	14194	14122	14098	14325	14011	14150	14105	14011	14141	14201	14095	14311	14171	14260	14104	14387	14084	14280	14309	14296	14147	14093	14122	14169	13957	14193	14158	14292	14268	14236	14198	14094	14250	14229	14303	14148	14272	14311	14187	14156	14127	14362	14256	14228	14085	14107	14314	14317	14535	14149	14242	14116	14145	14206	14157	14318	14275	14246	14228	14226	14133	14084	14296	14287	14288	14021	14166	14234	14158	14253	14123	14229	14094	14230	14072	14145	14192	14285	14166	14286	14176	14288	14235	14459	14213	14221	14047	14118	14147	14176	14226	14181	14339	14351	14087	14264	14188	14124	14164	14172	14187	14226	14173	14156	14026	14176	14253	14099	14217	14313	14322	14145	14231	14268	14088	14139	14395	14144	14304	14123	14163	14079	14157	14173	14074	14199	14072	14131	14151	14399	14235	14063	14100	14176	14204	14205	14023	14149	14248	14185	14114	14181	14227	14011	14147	14358	14278	14127	14207	14105	14071	14196	14279	14303	14047	14193	14199	14205	14019	14198	14070	14246	14182	14286	14227	14229	14041	14005	14191	14244	13995	14081	14286	14103	14118	14257	14287	14118	14222	14219	14237	14281	14399	14163	14160	14158	14401	14168	14066	14083	14276	14072	14025	14249	14136	14184	14168	14218	14115	14303	14317	14074	14273	14323	14193	14250	14259	14078	14227	14083	14301	14084	14261	14163	14249	14256	14253	14301	14203	14196	14073	14260	14240	14150	14114	14038	14298	14157	14258	14145	14140	14199	14341	14241	14157	14212	14051	14052	14183	14197	14180	14167	14054	14203	14156	14133	14068	14260	14161	14208	14051	14263	14128	14039	14155	14100	14103	14131	14228	13900	14103	14242	14184	14191	14137	14188	14211	14175	14170	14258	14174	14151	13987	14059	14351	14275	14227	14228	14230	14137	14042	14143	14159	14114	14166	14299	14297	14502	14194	14003	14217	14045	14346	14198	14214	14335	13972	14292	14236	14249	14206	14372	14243	14052	14230	14426	14248	14019	14141	14208	14344	14175	14345	14298	14245	14259	14329	14208	14379	14207	14213	14092	14033	14106	14133	14197	14215	14146	14343	14156	14352	14195	14155	14175	14502	14350	14495	14272	14144	14099	14058	14155	14227	13990	14214	14208	14169	14220	14045	14088	14209	14177	14194	14202	14139	14006	14155	14116	14269	14083	14170	14258	14169	14141	14270	14060	14069	14103	14166	14028	14227	14297	14212	14065	14181	14108	14239	14289	14171	14261	14224	14134	14109	14299	14266	14381	14222	14250	14268	14202	14201	14270	14204	14241	14057	14201	14082	14173	14133	14278	14222	14158	14043	14165	14198	14323	14511	14260	14337	14158	14128	14208	14280	14459	14514	14150	14168	14004	14141	14383	14244	14208	13979	14151	14239	14209	14150	14147	14135	14198	14178	14111	14066	14222	14332	14196	14191	14041	14126	14092	14303	14082	14169	14073	14105	14250	14187	13988	14062	14210	14052	13973	14088	14221	14134	14095	14389	14269	14073	14201	14149	14192	14304	14220	14114	14231	14323	14139	14045	14178	14049	14310	14210	14329	14174	14204	14297	14168	14230	14167	14349	14221	14078	14031	14301	14184	14164	14087	14241	14253	14274	14084	14210	14101	14168	14148	14275	14436	14366	14217	14230	14147	14401	14198	14339	14289	14293	14208	14111	14000	14119	14183	14077	14177	14311	14174	14190	14235	14140	14201	14229	14127	14213	14167	14267	14059	14317	14337	14289	14363	14159	14296	14122	14242	14028	14160	14231	14232	14165	14302	14225	14182	14094	14099	14151	14076	14183	14285	14330	14121	14115	14372	14222	14342	14246	14290	14081	14292	14119	14196	14383	14271	14158	14147	14265	14292	14289	14375	14166	14044	14157	14353	14059	14275	14171	14136	14142	14127	14201	14242	14226	14314	14083	14020	14072	14055	14201	14282	14312	14099	14312	14137	13991	14219	14085	14139	14111	13992	14204	14144	14141	14329	14241	14132	14122	14267	14041	14139	14166	14094	14210	14179	14174	14325	14260	14106	14182	14295	14245	14289	14363	14252	14027	14210	14078	14224	14196	14175	14039	14282	14372	14306	14239	14279	14207	14162	14172	14069	14173	14288	14147	14031	14043	14093	14171	14217	14097	14160	14082	14380	14311	14049	14281	14266	14280	14139	14207	14161	14216	14303	14197	14124	14329	14280	14252	14153	14355	13973	14100	14322	14193	14218	14336	14218	14310	14247	14293	14347	14279	14436	14098	14270	14386	14225	14369	14178	14090	14166	14000	14318	14140	14250	14258	14180	14291	14212	14205	14303	14282	14097	14297	14117	14123	14026	13997	14079	14181	14111	14198	14156	14196	14212	14212	14202	14193	14242	14175	14140	14111	14295	14268	13996	14236	14138	14215	14142	14247	14388	14105	14229	14136	14213	14298	14193	14291	14114	14015	14351	14201	14028	14227	14045	14268	14132	14291	14336	14258	14258	14276	14182	14233	14108	14370	14148	14225	14152	14199	14335	14101	14095	14207	14230	14192	14096	13998	14239	14129	14164	14355	14206	14193	14248	14180	14160	14354	14265	14164	14155	14037	14242	14185	14231	14329	14231	14012	14232	14242	14183	14051	14299	14293	14206	14185	14241	14218	14239	14121	14321	14176	14145	14139	14147	14245	14346	14109	14225	14271	14325	14082	14056	14250	14235	14220	14133	14172	14085	14190	14110	14176	14213	14057	14191	14177	14079	14228	14235	14400	14306	14090	14250	14322	14145	14226	14253	14212	14164	14050	14286	14113	14414	14245	14070	14072	14143	14182	14290	14188	14160	14128	14025	14142	14220	14269	14300	14372	14348	14317	14264	14246	14297	14254	13928	14225	14060	14359	14344	14135	14184	14214	14135	14049	14248	14124	14342	14298	13840	14296	14379	14036	13955	14241	14110	14320	14308	14193	14202	14160	13926	14104	14033	14325	14146	14321	14232	14321	14251	14172	14241	14085	14233	14254	14153	14100	14241	14160	14225	14291	14200	14087	14199	14124	14145	14160	14263	14096	14245	14166	14286	14199	14311	14254	14177	14283	14283	14262	14146	14042	14147	14172	14180	14154	14271	14124	14156	14243	14425	14196	14235	14326	14371	14192	14091	14146	14153	14349	14046	14213	14147	14149	14226	14055	14153	14106	14140	14244	14181	14111	14302	14283	14125	14343	14322	14153	14352	14022	14105	14110	14285	14092	14018	14139	14170	14317	14149	14205	14274	14279	14006	14133	14117	14304	14230	14215	14178	14220	14247	14209	14153	14178	14294	14074	14072	14158	14211	14206	14341
25446	43679	44442	37460	32264	28107	24669	22297	20252	19356	18066	17025	16336	15648	15484	15381	15042	14910	14937	14526	14577	14523	14500	14516	14529	14288	14271	14285	14233	14215	14159	14195	14107	14249	14167	14276	14072	14149	14125	14231	14158	14225	14036	14104	13947	14334	14098	14056	14237	14204	14117	14049	14186	14193	14178	14073	14296	14170	14132	14073	14022	14064	14111	14233	14368	14041	14151	14180	14127	14208	14284	14140	13935	14075	14052	14076	14073	14157	14168	14080	14194	14072	14012	14033	14187	14220	14056	14031	14162	14138	14079	14179	14046	14104	14161	14291	14135	14210	14194	14127	14133	14197	13959	14035	13953	14168	14120	14105	14204	14276	14170	14043	14089	14183	14087	14088	14167	14197	13965	14004	14132	14260	14116	14251	14148	14296	14064	14113	14218	14117	14161	14096	14147	14214	14046	14278	14161	14091	13958	14046	14177	14077	14218	14167	14218	14034	14295	14046	14233	13967	14128	14017	14099	14226	14192	14032	14293	14184	14284	14073	14068	14104	14122	14217	14098	14072	14117	14056	14123	14001	14002	14286	14073	14155	14228	14022	14246	13996	14082	14116	14131	14132	14092	14102	14095	14063	14195	13933	14092	14145	14141	14099	14263	13965	14090	14124	14008	14175	13981	14124	14208	13958	14261	14081	14087	13959	13941	14094	14047	14006	14262	14013	14058	13997	14119	14153	14187	13965	14101	14224	14045	14328	14163	14197	14135	14140	14068	14105	14172	14146	14224	14210	14074	14140	14096	14184	14024	14151	14232	13760	14262	14355	14328	14127	14076	14094	14067	14175	14137	14034	14082	14179	14119	13988	14116	14235	14177	14112	14128	14088	14250	14125	14245	14160	14303	14110	14045	14133	14306	14083	14189	14114	14038	14005	14131	14175	14164	14088	14061	14199	14118	13897	14267	14046	14165	14023	14190	14088	14038	14222	14110	14244	14243	14192	14109	14249	14103	13978	13970	14003	14147	14250	14243	14219	13936	14185	14201	14168	14213	14202	14224	14137	14166	14248	14094	14053	14275	14055	14136	14155	14060	14076	14223	14222	13973	13985	13963	14107	14230	13985	14259	14130	14235	14115	13964	14188	14225	14087	14037	14150	14116	14046	14161	14162	14229	14069	14114	14166	14181	14046	14206	14064	14197	13998	14122	14191	14151	13962	14066	14144	14330	14086	14171	14059	14155	14032	14148	13998	14031	14154	14197	14086	14148	14178	14067	14114	14013	14215	14136	14102	14164	14034	14047	14003	14095	13917	13986	14143	14046	14291	14025	14206	14106	14128	14039	14047	14131	14021	14144	14007	14190	14386	14008	14074	14057	13973	14190	14082	14173	14071	13942	14267	13942	14187	14255	13966	14232	14146	14013	13965	14185	14114	14210	14134	14023	14135	14276	13863	14035	14262	14139	14248	14225	14059	14118	14026	14023	14174	14150	13949	14187	13998	14255	14115	14118	14078	14170	14033	14215	14140	14108	14082	13972	14072	14116	13998	14098	14253	14128	14126	14052	14067	14076	14093	14137	14382	14145	14121	14118	14208	13869	14144	14121	14092	14126	14267	14016	14187	14132	14058	14109	13988	14203	13990	14153	14152	14095	13929	14183	13953	14184	14053	14108	14163	14220	13928	14010	13981	14175	14091	14003	14219	14157	14149	14283	14125	14110	14149	14131	14330	14073	14045	14036	14027	14042	14101	14062	14039	14217	14123	13934	14051	14105	14078	14051	14159	14003	14221	14239	14126	13930	13950	14158	14126	14104	14261	14180	14015	14119	14140	14058	14164	14202	14319	14045	14025	14053	14062	14020	14042	14048	14165	14056	13871	14179	14233	14061	14208	14089	14148	14055	14234	14106	14356	14194	14257	14129	14167	14280	14137	14049	14132	13996	14175	14219	14076	14258	14095	14068	14225	14304	14085	14108	14179	14190	14030	14276	14106	14159	14125	14203	14102	14263	14202	14135	14154	14215	14236	14068	14086	14014	13977	14233	14015	14176	14094	14102	14079	13937	14027	14049	14155	14192	14069	14190	13947	14052	14250	14106	14066	14196	13942	14097	14190	14294	13899	14121	14189	13996	14092	14022	14160	14277	13986	14085	14225	14061	13974	14172	14119	14169	14088	13977	14133	13932	14392	13976	14129	14093	14319	13993	14077	14082	14271	14150	14100	14136	14216	14082	14223	14017	14241	14192	14182	14013	14229	14119	13980	13983	14160	14088	14154	14247	14056	14163	14182	14072	13985	14265	14219	14032	14043	14167	14208	14266	14001	14016	14142	14277	14262	14082	14000	14223	14136	14025	14115	14210	14074	14072	14161	14044	14150	14113	14184	14009	14092	14116	14070	14148	14250	14053	14172	14208	14190	13963	14235	13945	14169	14066	14068	14112	14150	14080	14246	14154	13993	14164	14178	14133	14032	14046	14267	14462	13946	14005	14163	13976	14194	14071	14013	14141	13870	14203	13982	14094	14055	14184	14078	14113	14197	14154	14052	14268	14102	13978	14045	14023	14162	14000	14024	14073	14113	14083	14071	14116	14123	13978	14011	14211	14079	13973	14109	14170	14102	14069	14092	14101	14028	14164	14057	14091	14085	14178	14230	14004	14089	14291	14205	14130	14127	14128	14057	14297	14041	14082	13952	14256	14099	14129	14068	14165	13925	14168	14036	14299	14093	14149	14240	14089	14130	13975	14373	14045	14138	14237	14051	13986	14193	14089	14044	14068	14180	14147	14114	14086	14099	14170	14049	14125	14159	14131	14074	14275	13903	14002	13992	14048	14038	14117	13991	14267	14093	14144	14091	14198	14192	14214	14103	13975	14155	14004	14227	14254	14078	14151	13987	14204	14084	14203	14226	14201	14119	14195	14209	14252	14032	14248	14054	14194	14103	14051	14117	14152	14045	13988	14171	13935	14115	14056	14072	14129	14065	13929	14158	13972	14058	14128	14156	14150	13967	14130	14089	13971	14120	14209	14145	14045	13888	14152	14144	14240	14131	14095	14121	14173	14108	14015	14010	14084	14064	14040	14235	13994	14149	14105	14104	14064	13895	14080	14048	14202	14200	14043	14242	14174	14013	14095	14158	14228	13984	14282	14013	14073	14195	14044	14096	14008	14180	14022	14074	14119	14105	14209	14015	14070	14150	13964	14075	14007	14134	14119	14061	14181	14237	14038	14010	14056	14135	14136	14158	14206	14199	14253	13962	14269	14239	14014	14139	14074	14148	13899	14057	13966	14152	14053	14103	14078	14016	14131	14183	14099	14058	14145	14163	14269	14196	14207	13942	14187	14246	14197	14174	14362	14043	14057	14041	14192	13992	13888	14095	14126	14116	14224	13972	14009	14162	14001	14063	13929	14257	14117	13950	13975	13986	14136	14159	14098	14220	14194	14153	14034	14081	14112	14224	13993	14037	14076	14026	14065	13898	14144	14165	14129	14079	14115	14142	14194	14109	14235	14300	13863	14189	14181	14155	14178	13985	14116	14076	14030	14196	14220	14079	14026	14068	14122	13992	14142	14266	14078	14200	14296	14245	14069	14112	13920	14355	14206	14046	13990	14268	14106	14171	14113	14106	14042	14064	14090	14241	14038	13899	14020	14090	14073	14115	14136	14237	14038	14122	14107	14030	14062	14049	14216	14164	14110	14205	14094	14042	14205	14123	14035	14075	14272	14104	14233	14081	14102	14167	14171	14010	14101	14178	14044	14078	14099	13913	14258	14036	14167	14119	13971	13996	14186	14078	14074	14158	13960	14069	14149	13970	14148	14132	13980	14184	14065	14001	14062	14166	14066	14001	14132	14093	14074	14085	14159	14075	14109	14099	14191	14127	14155	13974	14130	14101	14169	14053	14266	14148	14056	14113	14110	14149	14080	14057	14146	14031	14002	14074	14130	14106	14252	14240	14136	14102	14028	14022	14122	14186	14048	14115	14132	14303	14135	14139	14136	14287	14102	14123	14166	14030	14175	14259	14055	14154	14042	14149	13981	14262	14101	14030	13975	14112	14142	14185	14137	14225	14008	14180	14072	14270	14073	14127	14131	14159	14089	14044	13988	14154	14071	14034	14101	14018	14302	13991	14036	14144	14224	14064	14076	14108	14356	14054	14008	14052	13966	14247	13977	14166	14058	14110	13977	14009	14222	14140	14116	14033	14075	14152	14093	14151	14235	14158	14048	14036	14118	14197	14184	14142	14027	14006	14008	14161	14031	14182	14058	14000	14094	14090	14094	14214	14046	14179	14053	14130	14188	14111	14144	14088	14085	14257	14038	14139	14196	14068	14242	13966	14235	14136	14235	14111	14215	14142	14070	14117	14213	13972	14208	13952	14085	14098	14169	14290	14268	14050	14073	14149	14125	14148	14236	14017	14194	14216	14238	14018	14131	13996	14048	14226	14238	14130	14015	14064	14046	14071	14091	13952	14096	14146	14160	13965	14120	14168	14132	14045	14199	14353	13947	14000	14133	14160	14144	14283	14073	14198	14258	14098	14090	13944	14051	14074	14077	14138	14127	14117	13977	14045	14118	14191	13936	13918	14200	14119	14296	13983	14088	14129	14163	14212	14045	14337	14061	14167	14118	14159	14099	14218	14305	14175	14291	14091	14086	14023	14131	14059	14024	14121	14048	14200	13910	14109	14101	14035	14166	14251	14187	14198	13921	14160	14035	14129	14247	14167	14026	14138	14088	13919	14091	14109	14133	14057	14153	14224	14252	14061	14106	14091	14062	14098	14095	14007	14025	14222	14181	14020	14227	14149	14159	14123	14141	14014	14005	14069	14097	14076	14073	14033	14219	14172	14165	14204	14064	14092	14085	14143	14104	14080	14053	14117	14177	13976	14130	14063	13984	14249	14071	14136	14097	13926	14205	14177	14154	14061	14210	14116	13998	14282	14057	14199	13910	14112	14163	14127	14188	14133	14129	13944	14275	14181	13979	14184	14126	14219	14225	13960	14259	14138	14137	14035	14072	14156	14061	14065	14100	14028	13895	14052	14150	14220	13940	14274	14145	14076	14323	14265	14194	14143	13883	13936	14204	14198	14037	14244	14283	14355	14003	14034	14136	13981	14038	14184	14204	14065	14103	14072	14098	14200	13871	14104	14075	14223	14130	14083	14058	13950	14239	14110
22923	21312	29184	24013	22683	25633	26970	21640	19473	18898	17626	16701	16348	15715	15582	15454	15212	15104	14788	14945	14847	14729	14802	14800	14570	14637	14482	14407	14436	14261	14350	14457	14253	14393	14337	14198	14313	14345	14331	14436	14124	14257	14216	14316	14130	14117	14295	14304	14345	14354	14376	14209	14234	14445	14311	14025	14174	14316	14301	14336	14253	14238	14106	14219	14190	14134	14243	14287	14220	14212	14178	14255	14204	14146	14292	14112	14225	14270	14298	14460	14278	14295	14338	14107	14129	14403	14270	14147	14145	14241	14227	14350	14307	14284	14322	14189	14440	14295	14005	14330	14190	14241	14154	14169	14109	14240	14117	14337	14049	14140	14136	14202	14069	14206	14193	14093	14126	14202	14317	14020	14286	14246	14243	14235	14341	14316	14222	14294	14207	14295	14337	14200	14494	13887	14229	14431	14344	14018	14289	14273	14053	14096	14350	14227	14265	14077	14283	14191	14119	14282	14170	14216	14276	14104	14075	13993	14199	14436	14303	14243	14252	14045	14148	14026	14120	14228	14072	14175	14238	14263	14203	14170	14256	14266	14368	14153	14226	14139	14015	14171	14190	14220	14198	14127	14297	14067	14102	14131	14002	14267	14106	14272	14240	14276	14061	14115	14215	14387	14293	14087	14043	14145	14136	14006	14087	14155	14125	14152	14228	14186	14270	14280	14120	14127	14149	14322	14342	14227	14082	13898	14252	14218	14115	14286	14191	14308	14214	14220	14154	14103	14171	14074	14114	14105	14120	14237	14131	14180	14320	14203	14182	14186	14366	14100	14258	14106	14268	14246	14017	14236	14208	14080	14210	14083	14371	14258	14164	14151	14098	14172	14159	14193	14317	14132	14353	14057	14331	14143	14365	14291	14094	14077	14340	14362	14341	14268	14357	14103	14318	14212	14261	14213	14191	14218	14170	14059	14376	14181	14159	14235	14179	14133	14257	14360	14256	14275	14167	14136	14250	14112	14249	14115	14105	14141	14460	14088	14157	14197	14082	14017	14163	14007	14188	14259	14270	14313	14384	14258	14077	14035	14047	14307	14281	14208	14080	14322	14095	14265	14122	14181	14105	14249	14351	13978	13999	14253	14279	14470	14259	14215	14166	14241	14034	14098	14200	14246	14132	14280	14272	14266	14263	14078	14235	14105	14154	14287	14243	14213	14265	14106	14181	14303	14311	14220	14222	13905	14227	14183	13963	14281	14230	14182	14173	14114	14275	14074	14126	14123	14154	14269	14046	14167	13966	14193	14353	14197	14284	14270	14117	14212	14049	14027	14318	13969	14170	14254	14239	14195	14022	14056	14104	14360	14167	14231	14118	13920	14212	14327	14182	14205	14166	14204	14227	14128	14081	14068	14200	14246	14203	14205	14164	14374	14240	14143	14124	14037	14031	14390	14206	14165	14102	14337	14458	14131	14227	14234	14203	14290	14305	14211	14302	14285	14224	14205	14113	14268	14211	14174	14215	14188	14145	14098	14229	14259	14308	14210	14227	14119	14292	14189	14042	14134	14083	14057	14261	14369	14237	13899	14229	14309	14111	14240	14228	14238	14180	14060	14226	14174	14140	14285	14359	14170	14222	14272	14290	14443	14093	13865	14121	14235	14308	13916	14089	14147	14114	14105	14128	14019	14166	14150	14264	14408	14182	14030	14259	14254	14237	14094	14206	14174	14172	14352	14059	14226	14243	14174	13984	14230	14293	14173	14210	14007	14176	14297	14236	14259	14204	14240	14420	14059	14125	14200	14117	14138	14095	14087	14150	14282	14202	14134	14080	14229	14261	13951	14326	14080	14222	14238	13886	14112	14238	14165	14255	14225	14136	14265	14089	14041	14033	14108	14122	14183	14186	14325	14143	14179	14269	14266	14214	13972	14243	14051	14096	14306	14113	14265	14201	13994	14232	14305	14350	14385	14211	14157	14209	14321	14192	14267	14158	14277	14070	14205	14323	14045	14198	14098	14150	14239	14238	14144	14246	14168	14058	14253	14133	14037	14310	14060	14228	14094	14278	14393	14238	14122	14232	14197	14119	14176	14169	14235	14198	14265	14200	14355	14100	14126	14023	14253	14199	14090	14181	14185	14240	14197	14225	14124	14173	14144	14169	14126	14002	14353	14090	14075	14249	14229	14078	14246	14278	14387	14287	14258	14233	14012	14283	14080	14359	14313	14025	14415	14214	14307	14177	13911	13972	14090	14176	14120	14072	14178	14109	14120	13970	14196	14182	14189	14160	13951	14254	14130	14180	14167	14042	14038	14035	14331	14196	14225	14246	14169	14246	14245	14110	14214	14260	14265	14154	14257	14290	14203	14258	14150	14236	14210	14250	14176	14042	14229	14092	14084	14094	14021	14077	14358	14144	14021	14110	14168	14028	14120	14101	14276	14213	14146	14061	14024	14055	14403	14316	14264	14185	14142	14248	14214	14281	14248	14043	14231	14242	14327	14087	14246	14393	14198	14085	14122	14179	14218	14033	14047	14137	14283	14197	14234	14125	14280	14256	14379	14290	14125	14376	14299	14037	14061	14072	14258	14295	14247	14049	14199	14148	14249	14155	14185	14130	14249	14287	14144	14139	13895	14316	14099	14130	14199	14022	14098	14083	14185	14163	14143	14186	13946	14186	14165	14151	13855	14142	14289	14217	14202	14225	14175	14307	14041	14259	14159	14215	14300	14100	14334	14066	14107	14166	14135	14190	13999	14216	14140	14038	14384	14116	13998	14132	14239	14128	14216	14311	14207	14285	14164	14351	14177	13875	14221	14278	14197	14095	14277	14106	14219	14106	14178	14258	14238	14399	14261	14227	14231	14258	14210	14266	14319	14108	14190	13857	14073	14046	14079	14180	14363	14137	14229	14041	14284	14021	14455	14307	14190	14274	14165	14258	14289	14237	14061	14257	14120	14170	14116	14200	13955	13988	14016	14300	14235	14175	14188	14155	14114	14257	14108	14161	14002	14195	13981	14264	14128	14279	14151	14128	14160	14346	14170	14445	14059	14222	14221	14213	14231	14158	14099	14051	14080	14156	13899	14113	14223	14061	14211	14108	13996	14100	14252	14094	14243	14128	14128	14201	14166	14318	14179	14367	14106	14248	14140	14338	14403	14152	14447	14099	14185	14351	14205	14114	14246	14120	14047	14237	14336	14058	14286	14283	14108	14098	14208	14235	14176	14193	14108	14460	14351	14298	14091	14061	14095	14210	14195	14180	14027	14176	14277	14263	14257	14256	14130	14067	14190	14302	14004	14125	14181	14222	14103	14098	14209	14236	14208	14209	14229	14172	14167	14380	14434	14078	14325	14346	14429	14247	14038	14128	14158	14365	14170	14121	14102	14252	14283	14285	14291	14151	14210	13991	14317	14189	14142	14128	14323	14202	14313	14153	13965	14390	14433	14418	14168	14147	14131	14272	14164	14037	14314	14256	14195	14230	14114	14282	14263	14217	13982	14192	14197	14392	14165	14260	14113	14214	14099	14157	14303	14087	14114	14123	14472	14355	14272	14084	14163	13966	14003	14375	14294	14158	14205	14304	14209	14474	14244	14332	14203	14055	14206	14003	14399	14156	14136	14216	14165	14252	14172	14036	14070	14261	14085	14190	14078	14138	14053	14166	14172	13927	14209	14158	14189	14166	14043	14070	14126	14086	13954	14051	14225	14057	14099	14198	14099	14043	14193	14029	14184	14165	14092	14308	14253	14105	14158	14126	14132	14102	14166	14025	14131	14111	14197	14290	14282	14304	14084	14239	14258	14179	14064	14167	14079	14181	14135	14092	14079	14185	14153	14146	14226	14091	14294	14198	14048	14074	14070	14179	14270	14125	14032	14244	14226	14178	14088	14002	14071	14107	14247	14019	14301	14175	14188	14274	14330	14346	14004	14158	14332	14241	14119	14304	14282	14220	14306	14302	14166	14240	14139	14283	14092	14183	14364	14262	14389	14144	14166	14181	14251	14215	13996	14110	14211	14135	14247	14164	14296	14349	14383	14302	14137	14092	14094	14161	14091	14138	14123	14053	14320	14313	14295	14197	14206	14247	14354	14284	14241	14056	14208	14195	14192	14189	14073	14137	13985	14134	14029	14218	14090	14095	14217	14295	14222	14251	14138	14323	14103	14337	14184	14173	14156	14228	14116	14282	14028	14086	14159	14336	14257	14143	14243	14103	14248	14358	14172	14189	14256	14285	14075	14111	14067	14036	14152	14121	14336	14214	14334	14211	14167	14183	14129	14186	14185	14106	14146	14110	14338	14197	14061	13987	14065	14210	14118	14199	14100	14237	13979	14045	14081	14070	14041	14104	14114	14268	14175	14227	14155	14355	14264	14190	14066	14209	14071	14255	14239	14288	14257	14147	14107	14262	14213	14148	14167	14107	14091	14099	14162	14268	13991	14294	14113	14100	14337	14068	14194	14129	14074	14222	14193	13941	14202	14213	14254	14212	14108	14139	14170	14160	14237	14112	14092	14158	14237	14254	14335	14176	14244	14320	14252	14193	14072	14167	14227	14195	14220	13926	14268	14274	14261	13916	14134	14073	14147	14164	13948	14084	14205	14116	14339	14151	14102	14186	14150	14025	13851	14221	14270	14040	14304	14061	14123	14409	14034	14204	14217	14125	14024	14314	14271	14209	14118	14027	14183	13910	14126	14082	14266	14142	14084	14343	14101	14019	14134	14147	14181	14057	14202	14263	14118	14256	14243	14154	14105	14204	14195	14181	14039	14117	14193	13918	14228	14125	14030	14174	13913	14218	14084	14119	14120	14126	14175	14112	14042	14236	14177	14161	14226	14259	14322	14290	14320	14113	14327	14145	14120	14233	14253	14124	14009	14119	14185	14118	14105	14155	14197	13990	14104	14131	14137	14123	14190	14137	14227	14073	14199	14322	14211	14117	14270	14430	14306	14263	14055	14320	14132	14332	14062	14081	14153	14014	14026	14177	14185	14075	14157	14282	14121	14193	14370	14267	14198	14237	14174	13953	14272	14279	14168	14213	14273	14343	14205	14218	14217	14193	14180	14516	14233	14155	14107	14145	14275	14300	14188	14132	14161	14086	14056	14146	14162	14220	14061	14173	14270	14214	14107	14157	14335	14058	14077	13969	14107	14055	14081	14115	14298	14238	14032
26267	47891	48120	42045	36589	31844	27802	24778	22772	21336	19788	17921	17532	16583	16310	15795	15580	15355	15089	15047	15027	14833	14818	14568	14478	14509	14296	14299	14363	14236	14334	14092	14062	14218	14304	14257	14006	14208	14253	14234	14180	14161	14206	14392	14298	14197	14142	14247	14152	14025	14225	13998	14175	14207	14309	14167	14250	14167	14213	14078	14216	14088	14189	14063	14060	14155	14280	14230	14016	14133	14192	14098	14221	14059	14161	14039	14016	13943	14128	14247	14231	14055	14301	14109	14115	14066	14234	14194	14223	14176	13986	14148	13917	14084	14035	14202	13984	14085	14208	14253	14165	14133	14161	14076	14085	14133	14347	14185	14265	14185	14313	14122	14070	14164	14120	14227	14161	14086	14153	14263	14116	14156	14261	14167	14170	14099	14127	14164	14231	14120	14189	14045	14086	13989	14307	14029	14282	14137	14133	14084	14210	13974	14228	14046	14203	14320	14049	14174	14258	14080	14239	14089	14027	14153	14207	14261	14268	14132	14271	14267	13977	14143	14139	14166	14083	14149	14058	14156	14254	14239	14116	14028	14372	13927	14016	14274	14091	14251	14217	14061	14130	14079	14185	14097	14229	14037	14140	14145	14123	14061	14128	14047	14284	14270	14303	14038	14089	14133	14163	14072	14233	14007	14108	14214	14040	14087	14042	13915	14153	14273	14113	14205	14117	14119	14109	14129	14170	14023	14142	13870	13954	14083	13873	14144	14148	14042	14189	14000	13943	14131	14140	14074	14193	14205	14096	14092	14006	14193	14327	14017	14008	14121	14080	14170	14250	14084	14045	14053	14241	14188	14019	14059	14086	13971	14093	14023	14157	14054	14036	14041	14127	14097	14083	14161	14082	14127	14076	14161	14017	13954	14108	14162	14282	13953	14082	14063	14334	14094	14349	14179	14021	14122	14086	14048	14176	14142	14101	14161	14080	14111	14032	14140	14233	14161	14115	14229	14115	14163	14189	13956	14134	13996	14066	14076	14176	14171	14172	14180	14091	14037	14107	14162	13898	14120	14043	14047	13984	14119	14039	14012	14056	14165	14102	14022	14092	14112	14198	14144	14190	14004	14415	14238	14074	14091	14138	14092	14200	14115	13941	14312	14137	14056	14166	13993	14191	14074	14264	14273	14254	14005	13982	14186	13969	14152	13972	14057	14172	14057	13985	14048	14111	14228	14127	13998	14013	14130	13970	14125	14009	14009	14009	14139	14236	14045	14291	14104	14173	14144	14016	14070	14102	14040	13982	14105	14062	14054	14083	14008	14215	14156	14131	14175	14084	14207	13994	14027	14163	14221	14057	14001	14051	14098	14314	14213	14186	14103	14048	14338	14242	14143	13996	14186	14119	14129	14118	14065	14225	14052	13996	13969	14054	14173	14090	14143	14050	14078	14018	14004	14157	14337	14252	14183	14346	13934	14050	14173	14355	14020	14185	14180	14310	14118	14060	14233	14089	14237	14279	14146	14008	14203	14157	14224	14165	14088	14086	14151	14067	14176	14140	14044	14123	14044	14117	13973	14172	14154	14207	14075	14158	14072	13937	14050	14368	14086	14076	14010	14119	14159	14092	14170	14241	13893	14270	14068	14185	14371	14056	14030	14017	14187	14042	14029	14196	14055	14127	14010	14118	13942	14022	14397	14196	14082	14076	14118	14054	13975	14167	14252	14179	14119	14211	14133	14017	14110	14101	14194	14089	14038	14247	14125	14018	14289	13921	14011	14079	14066	14048	14184	14218	14183	13968	14053	14208	14120	13941	14268	14181	14087	14081	14123	13916	14126	13991	14242	14008	14289	14066	14177	13921	14174	14160	14148	14143	13977	14232	14121	14278	14200	14127	14335	14211	13902	14182	14020	14262	13995	14103	13869	14187	14091	13875	14361	14085	14146	14093	14060	14113	14107	14027	13962	14158	14061	14129	14226	13996	13929	14082	14329	14213	14085	14178	14141	14186	14088	14008	14066	14060	14062	14111	14015	14165	14192	14200	14095	14331	14089	14209	14028	14016	13980	14130	14108	14009	14031	14021	14166	14149	14124	13941	14113	13993	14081	14023	14075	14157	13998	14119	14059	14035	14224	14087	13998	14122	14152	14100	14026	14170	14070	14062	14134	14043	14085	14069	14068	13992	13934	14107	14074	14250	14165	13966	14120	13974	14250	14175	14315	14070	14247	14159	14186	14183	14084	14155	13966	14096	14222	14264	14302	14167	14031	14178	14295	14191	14110	14019	14142	14052	13987	14148	14152	14106	14005	13940	14052	14170	14161	14003	14209	14263	14191	14027	14058	13973	14168	14032	14170	13993	14086	13965	14063	14093	14242	14036	14110	14110	14209	14100	14189	14088	14082	14091	13953	14017	14097	14157	14014	14106	14383	14126	14207	14129	14159	14077	14109	14185	14169	14064	14208	14049	14169	14190	14157	14176	14259	14196	14053	14161	14152	14176	14132	14074	13961	14119	14008	14272	14048	14102	14112	14163	14253	14228	14270	14225	14060	14214	14105	13925	14247	14179	14143	14168	14151	14160	14051	14102	14080	14216	14155	14202	14003	14052	14140	14207	14103	13970	13982	14278	14232	14043	14088	14123	14065	14052	14106	14094	14162	14031	14204	14157	14140	14120	14145	14106	14119	14100	14104	14260	14111	14346	14051	14208	14031	14150	14279	14010	14211	14088	14230	14122	14155	14218	14126	14085	14119	14144	14154	14056	14091	13992	14072	14099	13926	14100	14158	14135	14217	13958	14195	14143	14170	14089	14127	14037	14160	14121	14214	14105	14067	14143	14094	14242	14133	14031	14194	14197	13998	14014	14124	14117	14100	14194	14142	14218	14169	14229	14106	14007	14021	14158	14135	14201	14200	14020	13968	14210	13979	13977	14055	14047	14120	14071	14068	14059	13926	14347	14214	14148	14284	14312	14026	14104	14203	14101	14126	13987	14065	14078	14037	14056	14130	14081	13990	14100	14183	14032	14198	14098	14102	14082	14190	14317	14120	14134	14123	13937	13948	14184	14049	14138	14006	14013	14102	14086	14308	14068	14132	14112	14090	13966	14091	14063	14181	14294	14110	14061	14039	14087	13997	14312	14007	14124	14069	14276	14084	14114	14153	13969	14032	14172	13850	14196	14096	14073	14109	14082	14089	14018	14113	14056	14174	14070	14026	14031	14115	14177	14091	14198	14141	14186	14161	14236	14111	14098	14173	14122	14231	14142	14032	14127	14158	14057	14368	14038	14225	14140	14066	14071	14134	14165	14063	14035	14163	14252	14006	14095	14013	14079	14120	14195	14181	14057	14169	14100	14201	14116	14004	14111	14042	14249	14120	14024	14076	14015	14174	14175	13966	14059	14045	13957	14192	14212	14250	14250	14247	14048	14103	14121	14146	14154	14052	14215	14142	14186	14194	14003	14017	14121	14126	14072	14086	14050	14151	14166	14141	14301	14104	14168	14049	14079	14091	14073	14028	14195	14164	14217	14175	14087	13998	14197	14109	14170	14137	14076	14068	14322	14152	14184	14259	14252	14062	14195	14122	14260	14273	14168	14120	14157	14255	14130	14055	14052	13816	13941	14298	14327	14217	14226	14034	14101	14207	14133	14152	14168	14128	14031	14229	14126	14160	14086	14136	14139	14118	14035	14246	14108	14097	14077	14197	14117	14173	14023	14191	14185	14254	14115	14014	14085	13893	14156	14061	14015	14202	14146	14105	14075	14027	14064	14122	14008	14137	14119	14080	14004	14230	14217	14100	14071	14224	14237	14159	14220	14201	14083	13892	14249	14172	14143	14184	14181	13963	14042	14207	14092	14120	14009	14106	14154	13978	14187	14256	13976	14128	14100	14130	13989	13945	14092	14221	14284	14093	14100	14157	14152	14088	14133	14202	14085	14156	14076	14277	14126	14111	14073	14090	14090	14071	14175	14102	13994	14071	14264	14078	14085	14176	14147	14172	14185	14173	14047	13947	14268	13981	14108	14087	14127	14127	14250	14100	14168	14111	14163	14037	14142	13944	13998	14271	14132	14327	14138	14162	14085	14150	14178	14183	14109	14237	14167	14152	14015	14211	14083	14109	14082	14120	14020	14078	14077	14174	14120	14075	14277	14115	14005	14093	14160	14100	14318	14081	14112	14047	13951	14303	14244	14025	14248	14093	14129	14047	14212	13939	14105	14140	14233	14106	14162	14060	14108	13999	14039	14002	13916	14205	14165	14170	14096	14181	14090	14089	14157	14041	14297	14170	14068	14304	13994	14091	13941	13991	14086	14083	14097	14093	14237	13973	14192	14196	14141	14127	14201	14185	14222	14145	14106	14232	14328	14123	14087	14152	14172	14152	13913	14075	13997	14202	14091	14146	14226	14219	14235	14149	13880	14080	14209	14054	14069	14346	14050	14052	14270	14019	14079	14176	14153	14272	13996	14131	14050	14099	14154	13894	14235	14158	14124	14224	14070	14276	14117	14139	14201	14049	13966	14104	14192	14220	14167	14056	14037	14143	14086	14219	14073	14146	13988	14169	14172	14131	13885	14206	13892	14267	13913	14004	14104	14191	14154	14158	14156	14086	14172	14082	14129	14133	14282	14126	14184	14058	14141	14130	14113	14123	14097	13968	14150	14231	14037	14059	14238	14174	14133	14272	14022	14078	14064	14112	14074	14038	14175	14093	14122	13983	14049	14335	14019	14192	14177	14051	14035	14160	14133	14064	14056	14126	14107	14180	14240	14026	13954	14142	14035	14096	14143	13949	14015	14240	14192	14037	14176	14104	14161	14172	14112	14066	14152	14250	14176	14170	14077	14090	14302	14149	14079	14119	14085	14083	14157	14019	14147	14105	14271	14046	14056	14025	13988	14156	14010	14148	14088	14057	14294	14092	14264	14121	14267	14101	14211	13886	14345	13899	14132	14133	14144	13942	14086	14187	14090	14166	13918	14353	14175	14121	13972	14096	14052	14217	13987	14083	13924	14095	14077	14279	14069	14154	14090	14103	14083	14035	14020	14165	14022	14171	14041	14178	14242	14171	14199	14052	14238	14058	14117	14334	14075	14038	14218	14113	14140	14042	14138	14180	14063	14222	13973	14051	14012	14198	14180	14179	14187	14039	14032	14093	14165	14220	14264	14193	14084	14125
27704	25718	32244	28729	22731	20256	18135	16668	16010	15392	14981	14728	14433	14394	14258	14112	14109	13985	14224	14156	14253	14161	13885	13910	13985	14024	14094	14076	13986	14096	13864	13935	13901	13972	13996	14021	14053	13841	13871	13976	13662	13858	13953	13852	13977	13850	14011	13851	13911	13782	13893	13880	13762	13856	13987	13946	13928	13839	13678	14024	14173	13963	13827	13840	13987	13899	13975	13884	14060	13880	13783	13976	14045	14002	13851	13768	13932	13837	13769	14025	13959	13965	13758	13995	13894	13859	13850	13835	14017	13955	14044	13936	14169	14002	13900	13993	13813	13951	13951	13994	13989	14035	14086	13880	13939	13904	13970	13876	13857	13952	13932	14025	13987	13828	13954	13937	13771	14071	13881	14061	13887	13921	13939	13799	13821	13869	13970	13616	13858	14052	13876	13899	14112	13917	13868	13813	13865	14015	14068	13851	14082	13884	14143	13856	13904	13867	13958	14098	13905	14052	13730	13942	13956	13843	13828	14051	13992	13995	14198	13850	13938	13747	13863	13964	13897	13787	13836	13852	14053	13611	13884	13966	14078	13892	13908	14065	13871	14006	14020	13869	13845	13894	13928	13880	13815	13868	13952	13989	14000	13826	13829	13848	13902	14011	14024	13878	13844	13845	13763	13853	13640	14017	14023	13807	13798	13855	13838	13786	13976	13847	13822	13697	13951	13936	13929	14004	13934	13894	13912	13779	13962	13985	13822	13711	13878	13924	13668	13913	13947	13900	13963	14049	13658	13853	13937	13933	13868	13922	13946	13970	13821	13771	13752	13865	14058	13834	13928	13894	13728	14075	14051	13932	13977	13762	14036	13874	13961	13960	13989	13827	13870	13905	13905	13899	13835	13995	13922	13953	13849	13826	13792	13858	14001	13885	13716	13897	13833	13718	13885	13927	14021	13889	14083	13826	13902	13745	13820	14034	13855	13818	13976	13839	13848	13865	13968	13786	13840	13983	13974	13881	13887	14051	13960	13823	13845	13702	14044	13806	14071	14018	13857	13935	14054	13871	13971	13870	13933	13953	13988	13959	14062	14101	13817	14040	13856	13893	13896	13801	13933	14011	13932	13903	13856	13665	13850	13989	13841	14040	14016	13930	13939	13929	13771	13795	14008	13935	14025	13929	14039	13901	13895	13800	13875	13755	13859	13885	13902	13884	14022	14133	13876	13802	14029	13917	14077	13911	13968	13951	13841	13915	13783	13882	13759	13907	13980	13959	13956	13994	14024	13958	13822	13796	13990	13713	13856	13788	13899	13914	14027	13847	14071	13977	13949	13832	13966	13835	13823	13781	13842	13777	14011	13913	13834	13982	14049	13697	13775	13818	13762	13894	13948	14046	13775	13825	13911	13919	14111	13919	14029	13938	13842	13879	13969	13824	13908	14047	13950	13972	14177	13997	13914	13847	13853	13927	13917	13836	13898	14013	13900	13968	13876	13961	13829	13862	13966	14019	14040	13960	13709	13834	14015	13948	14014	14013	14060	13821	13869	13953	13833	13808	13807	13788	13624	13969	14016	13922	13824	13709	13892	13754	13993	13882	13851	13990	13883	13815	13974	13920	14138	13979	13903	13922	13949	14000	13862	14048	13980	13762	13981	13900	14086	13919	13888	13883	13880	13841	14017	14156	13976	14078	13872	14014	14048	14039	13977	13622	13800	13894	13796	13746	13999	14002	14040	13914	13947	13727	13858	13695	13894	13712	13891	13869	13846	13906	13864	13915	13809	14003	14068	13960	13871	13870	13900	13881	13809	13907	13984	13953	13981	14061	13878	14036	14146	13784	13949	13924	13916	13891	13967	14022	14022	14094	14136	14132	14014	13914	13858	14028	13890	13758	13917	13870	13973	13994	13917	13878	13880	13946	13816	13906	14167	14104	13820	14034	13854	13886	13767	13746	14022	14050	14056	13978	14067	13731	13677	13798	13970	14030	13877	13791	13826	13870	13800	13870	13796	13947	13883	13958	13980	13810	13967	13765	13901	14167	13998	14001	13895	13843	14063	13902	13988	13775	13936	14060	13800	13823	13839	14026	13783	13883	13867	13895	13819	13974	13975	14015	13940	13951	13853	13987	13777	13922	13930	13854	13858	13823	13926	14048	13979	13730	13900	13960	13821	13890	13992	13867	14051	13714	14111	13964	13900	14003	14053	13832	13908	14038	13981	13917	13912	13910	13821	13844	14006	13983	13943	14002	13803	14015	13970	13951	14014	13885	13939	13716	13929	13840	14130	13930	13821	13923	13803	13938	13889	13870	13854	13841	13880	13805	13858	13846	14166	14072	13932	13843	13921	13896	13888	13965	13886	13811	13806	13820	13764	13799	13862	13989	13836	13846	14021	13845	13943	13858	13963	13826	13861	13827	13931	13933	14011	13934	14019	13969	13953	14034	13895	13737	14000	13938	13930	13988	13958	13891	14045	14008	14051	13816	13716	13933	13905	13961	13871	13894	13927	14020	13895	13981	14002	13922	13851	13932	13862	13938	13878	13883	13892	13895	13934	14070	13883	13887	14021	13716	14066	13827	14017	14068	13966	14008	14040	13866	13925	13939	13879	13774	13945	13946	13982	13855	13879	13861	13909	13780	13832	13777	13833	13968	13835	13756	13893	13759	13715	13746	13858	13730	13910	14021	13920	13974	13938	13883	13990	13900	13881	14033	14073	13725	14006	13864	13805	13904	14066	13928	13641	13866	13892	13875	14248	13865	13923	13863	13960	13935	13889	13902	13948	14077	13794	13803	13869	13773	14002	13849	13870	13943	14040	13989	14069	13745	13745	13943	13965	13974	13942	14282	14019	13747	13969	14020	13891	13891	13873	13865	14049	14118	13831	13737	13834	13872	14034	13976	14041	13909	13869	13955	13926	13885	13897	13819	13954	13741	13906	13707	13994	14016	14135	13826	13953	13872	13836	13866	13890	13907	13855	13973	13856	13725	13844	14074	13701	14010	13919	13946	13852	13942	13970	13864	13848	14107	13868	13704	13753	13820	13848	13903	13877	13790	14040	13786	13807	13822	13985	13902	13978	13955	13925	13980	14107	13906	14026	14009	13860	13919	13965	13848	13977	13786	13945	14027	13986	13918	13868	13899	13987	13945	13963	13912	14127	13827	13968	13755	13940	13948	13812	13954	13859	13892	13891	13969	14253	14132	14127	14090	14072	13896	13748	14010	13928	13731	13903	14085	13917	14035	13740	14133	13804	13830	13999	13773	13834	13862	13896	13981	13910	13946	13922	13902	13886	13840	13872	13918	13899	13907	14013	13888	13966	13938	14023	13870	13820	13804	13868	13877	13924	13824	13701	13776	13992	13924	13791	13810	14060	13986	14035	13892	14003	13873	13945	13974	13794	13892	13995	13991	13843	13849	13853	13983	13720	13989	14006	13688	14157	14040	13858	13938	14111	14068	13885	14085	13905	13901	13913	13927	13919	13862	13852	13956	13736	13954	13953	13775	13990	13839	13947	13987	13797	13878	13930	14002	13964	13769	14113	13911	13955	14094	14083	13963	13802	13889	13971	13819	13814	13749	13974	13937	13899	13880	14031	13860	13770	13809	13909	13885	13798	13834	13995	13894	14133	13949	13984	13801	14015	14137	13913	13945	13950	14053	13897	13863	14048	13996	13926	13983	13916	13770	13894	13959	13923	13993	13755	13755	13943	13822	13940	13930	13977	14190	13779	13886	13932	14060	13887	13858	13976	13902	13861	13998	13927	14073	13899	13853	13923	13775	14083	13804	13911	13994	13842	13853	13937	13860	13999	13988	13870	13917	13924	13977	14110	13991	13946	13721	13927	14079	13880	13765	13942	14087	14037	13790	14040	13877	13855	13915	13978	13873	13792	13852	13913	13635	13730	13909	14054	14009	14084	14028	14011	13990	13891	14139	13939	14073	13798	14014	13856	13772	13950	13767	13936	13641	13922	13784	14002	13888	13929	13943	14016	13985	14083	13946	13839	14005	13866	13763	13818	13717	13796	14025	13899	14078	14037	14221	13864	13932	13941	13939	14042	13796	13911	13816	14050	13911	13992	13713	14117	13736	13855	13734	14049	13899	13992	13861	13819	14218	14011	13816	14084	13831	13928	13844	13985	13831	13865	13720	13798	13911	13865	14169	13967	13900	13955	13859	14037	14012	13879	14031	13879	13838	13887	14053	13870	13815	13731	13838	13835	13926	13876	13975	13912	14026	13810	13946	14075	13937	13886	13926	13860	13795	13915	13873	13885	13975	14004	14054	13860	13873	13999	13953	13830	13803	13948	13894	13651	13732	14143	13940	13865	14007	13907	13942	14024	13878	14143	14050	14074	13972	13936	13888	13835	13747	13919	13831	13988	13995	14024	13849	13853	14050	14018	13963	14077	13728	13846	13844	13790	13909	13944	13974	13851	13757	13789	14073	13720	13833	14042	13909	13861	13937	13896	13760	13853	13939	13686	13886	13882	14187	13973	13980	13814	13890	13992	13799	13960	13817	13965	13996	14012	13964	14189	14145	14007	13707	14109	13857	13928	13703	13900	13886	13922	13887	13890	13872	13848	13914	13870	13907	13887	14177	14067	14014	13680	13892	13978	13931	13958	13935	13894	13890	13794	13952	13719	13912	13863	13779	13637	13889	13957	13996	13943	13819	13911	13991	13792	13883	13680	13705	13954	13877	13897	13986	13912	14044	13870	14095	13811	14001	13821	13903	13763	13995	13909	13980	13981	13898	13824	14001	14115	13986	13743	13861	13819	14095	13828	13874	14046	13753	13789	13766	13978	13829	13910	13853	13881	13795	13875	13981	13911	13859	13879	13983	13954	13999	14038	14054	13908	13971	13924	13812	14075	14003	13958	14090	13810	13837	14034	13885	13893	13841	14037	13932	14085	13815	13822	13913	14071	13979	14050	13887	13958	13970	13825	13841	13848	13903	13956	13909	13926	13766	13893	13864	14036	13983	14044	13934	13941	13862	13986	13803	13864	13825	13885	13855	13956	13976	13931	13899	14166	13994	13954	13716	13736	13935	13896	13849	13999	14091	14056	13995	13947	13889	13835	13933	14075	13933	13815	14016	14014	13885	14069	13875	13741	13773	14037	13856	13987	13962	14044	13864	13954	13888	13935	13874	14023	13895	13932	13864	13800	13814
26241	39743	39394	31905	26911	22983	20685	18691	17699	16831	15888	15232	14843	14676	14534	14487	14423	14262	14352	14343	14262	14226	14211	14081	13865	14056	14002	13927	14022	13997	13883	13776	13980	13999	13980	13962	14039	13790	13967	14181	13960	13936	14046	13845	13908	13957	13947	14012	13968	14023	13869	13824	13925	14032	13940	14032	14026	13890	14020	13787	14105	14024	14037	13966	13903	13971	14051	13926	14035	13824	13836	13995	13823	13906	13850	13808	13889	14094	13965	13784	13897	14005	13883	13836	13946	13897	13885	13878	13924	14085	13913	13777	13964	13962	13957	13941	14001	13846	13858	13954	13912	13939	13970	13946	13837	13831	13856	13754	13869	13873	13861	13909	13980	14009	14024	13979	13783	13853	14024	13984	13889	13870	13917	13774	13958	14023	14079	13906	14113	13971	13717	13785	13955	13946	13927	13862	13875	13944	13949	13976	14064	13917	13931	13950	14008	13886	14005	14145	13886	13870	13902	13941	13795	13817	14053	13932	13887	13988	14066	13934	14011	13831	13883	13950	14106	13963	14075	13894	13798	13984	13978	14023	13910	13852	14006	13758	14047	14113	13974	13850	13940	13963	14112	13912	14124	13808	13891	13867	14088	13710	13900	13831	14079	14130	13947	13756	13943	13993	14038	13980	13811	14036	13930	13847	13887	13882	13946	13953	13837	13862	13925	13815	13987	13934	13999	13921	14054	13914	13893	13992	13880	13799	13940	13899	13847	14144	13995	14006	14013	13926	14058	13914	13809	13871	13838	13983	13859	14124	14017	13865	13926	13980	13908	13975	14034	13884	13829	13688	13845	13903	13866	14022	13805	13967	13923	14103	13947	13977	13805	13950	13944	13940	13868	13816	13882	13978	13967	13814	13927	13815	13675	13937	14008	13888	13841	13829	14040	13927	14048	13826	14110	13905	13889	13779	13883	14078	13927	13915	13832	13948	13894	13946	13768	13727	13972	13936	13884	13946	14074	13954	13841	13648	14050	13751	13948	13908	13886	13824	14102	13938	13954	13922	14120	13862	13963	13853	13886	13729	13902	13848	14085	14013	13918	13746	14013	13980	13913	13926	13989	13868	13979	13874	14012	13991	13966	13853	13941	14045	13882	13978	13930	13959	13972	13770	13934	13922	14021	13983	13927	13879	14029	13832	13975	13863	14016	13977	14167	13989	13962	13985	13820	13963	13806	13842	13975	14055	13812	14015	13919	13865	13917	13998	13925	14004	13876	13933	14102	13898	13861	14018	13906	13968	13919	13858	13890	13711	13840	13811	14065	13819	14109	13850	13851	13898	13952	13866	13950	13854	14033	13892	13976	13902	13952	13873	13960	13901	13897	13651	13992	13830	13902	14049	13919	13886	13911	13896	14045	13794	13865	13986	13669	13859	14031	13959	13926	13979	13826	13914	13978	14062	13856	13923	13820	13796	13916	13904	13887	13859	13826	14022	13912	13869	13963	14006	14154	13932	13872	13881	13790	14060	13949	13887	13982	13871	13937	13966	13787	13996	13948	13940	13773	13875	13956	13847	13972	13939	14031	13937	13978	13827	13884	13967	14020	13931	13945	13981	14006	13847	13837	13875	14085	13864	13968	14049	13888	13705	13968	13938	13979	13843	13869	13747	14002	14012	14042	13893	14095	14079	13911	13854	13902	13796	13819	13929	13985	13745	14012	14069	14028	13913	13849	13831	14023	13979	13966	13962	13935	13862	13933	14145	13984	13857	13952	13987	13974	13919	13917	13936	13974	13807	13982	13783	13992	13767	13968	14020	13918	13903	13953	13795	13739	13850	13945	13820	13925	13777	13939	13816	13971	13815	14008	13917	13991	13988	14155	14021	13915	13796	13798	13949	13773	13972	13998	13862	14005	14014	13994	13884	13952	13858	13850	13889	13820	13950	13942	13889	13972	13868	13915	13830	13834	13956	13902	13915	13929	14035	13974	13958	13790	14007	13892	13956	14037	13947	14111	13739	13995	13946	13828	13981	13850	13856	13790	13937	13873	13985	13786	13985	14021	13768	13896	13928	13890	13915	13842	13820	13893	13962	13925	13998	13931	13885	14155	13847	13872	13961	13886	13865	14065	13816	13928	14034	14087	13870	13954	13970	13841	14012	13855	13802	13806	14044	13719	13959	14041	14015	13924	13910	14021	14070	14150	13986	13788	14120	13884	14012	14010	13906	13886	13946	13861	13836	13864	13819	14010	13939	14066	13987	13973	13838	13935	14011	13962	13887	13806	13924	13933	13827	14152	14053	13875	13872	14044	13862	14096	14053	13904	13842	13916	13921	14136	13860	13968	13878	13857	14037	13909	13899	13918	13887	13877	13760	13854	13902	14013	13982	13951	13664	13975	13966	14080	13986	13877	13929	13911	13877	13902	13948	13823	13855	14052	13821	13968	14035	14072	13980	13801	13850	13958	13995	13916	13902	13848	13769	13939	13933	13976	13857	13832	13852	13896	13762	14019	13877	13809	13921	14012	13900	13846	13876	13868	13945	13873	13873	13920	13958	13823	13952	13825	13952	13812	13939	13993	13829	13940	13841	13667	13958	13985	13688	13814	13830	13906	13888	13836	13994	13904	14017	13827	13822	13904	13907	13898	13973	13996	13939	14051	14034	13937	13815	13948	13884	14064	13888	14178	13942	13972	13818	13905	13888	14050	13811	13786	13899	13946	13923	13894	14051	13992	13834	13975	13994	13801	14048	13862	13847	14000	13889	13974	14054	13996	14097	13875	13907	13879	13817	13872	13936	13862	13958	13970	13822	13935	13927	13938	13668	13900	14016	13852	14094	13895	13959	14037	13862	13958	13806	13839	13942	13829	14025	13731	14055	13965	13953	14042	13826	13941	13849	13889	13789	13780	13915	13790	13839	13870	14011	13916	13927	13856	14084	13971	13848	13944	13864	14121	13952	14038	13874	14086	13891	13990	13906	13827	13971	14079	13977	13933	13899	13781	13976	14080	14073	14035	13848	13832	13963	13929	14002	13812	13919	13839	13890	13855	13899	13913	13866	14020	14027	13930	13805	13703	14078	14026	13922	13923	13898	13880	13852	13874	13932	13966	13868	14151	13831	14066	13819	13796	13959	13885	13887	14010	13979	14154	13989	14143	13916	14033	13879	14041	14042	13994	13934	13959	13916	13995	13935	13884	13992	14017	13982	13906	13904	13848	13950	13915	13914	14001	13792	13727	13927	13878	13940	13979	13891	13803	13939	14018	13816	13847	13984	14080	13958	13791	13874	13879	13816	13761	13903	13811	13899	13930	13807	14036	13868	13931	14014	13832	13833	13923	13726	13883	13821	14057	13947	14068	14078	14076	14013	13915	13874	13747	14046	14007	13862	14066	13915	13812	13824	13931	13796	13948	13930	13850	13933	14039	13897	14040	13956	13962	13914	14088	13858	14093	13761	13918	14016	13991	13948	13948	14055	14068	13850	13883	14062	13962	14015	13903	13741	13906	14033	13843	13886	13963	13872	13843	14029	14026	13729	13838	14035	13978	13982	13839	13877	13839	13963	13923	13867	13879	14053	13822	14060	13957	14061	13908	14013	13919	13836	13830	13691	14041	13787	13961	14056	13906	14049	14056	13879	13846	13983	13973	13765	14015	13778	14116	13849	13811	13920	13943	13719	13956	13863	14104	13951	13979	13811	14034	13979	14057	13967	13852	13942	13918	13942	13875	13961	13870	14057	13766	13860	13936	13863	13921	13991	13948	14007	13888	13837	13893	13893	13979	14130	13895	13753	13799	13853	13829	14084	13873	14021	13868	14017	13885	13931	13979	13812	13863	14006	13817	13797	13943	13829	13894	13778	14072	13918	14125	14032	14015	13922	13819	13896	13966	13828	14007	13822	13818	14059	14010	14064	13969	13874	13995	13966	13892	14098	13838	13856	14076	13968	13925	14051	14034	13935	13950	13940	13914	14130	14048	13704	13930	13986	14009	13933	13987	13741	14085	13992	13966	13946	13948	13917	13926	13915	14058	13877	13695	13906	13975	13888	13921	13884	13893	14055	13758	14067	13974	13849	13956	13799	13835	13843	13913	13944	13772	13715	13986	14093	13860	13871	13924	13864	13937	13983	13904	13942	13933	13874	14017	13988	13747	13929	14000	14006	14029	13959	13902	13594	13926	13886	14083	13917	14129	13931	14071	14004	13979	14019	13878	13941	13979	13894	14050	14003	13916	13787	13850	13909	13883	13956	13986	13957	13818	14054	13946	13956	13960	13875	13914	13866	13945	14040	13995	13910	13921	13938	13976	13980	13963	13794	14038	13847	14145	14029	13829	13784	13884	13923	14007	13962	13968	13912	13988	13888	13848	13938	14075	13866	13936	14038	13919	13947	13835	13798	13872	13947	13997	14043	13836	13875	13874	13879	13829	13923	13990	14009	13869	13965	13875	13906	14062	13895	13910	14014	14021	14072	13832	13885	14010	13776	14166	14161	13828	13906	14110	13923	13926	13840	13967	13829	13942	13836	13896	13782	14085	13894	13916	13922	14075	13966	13855	13913	13919	13917	13969	14024	13897	13782	14051	13996	13890	13908	14010	13915	13874	13809	13746	14136	13823	13840	13902	13892	14107	14060	14035	13888	13777	13983	13884	13954	14011	14042	13979	13833	13901	13867	13889	13912	14039	13897	13951	13981	13979	13857	14024	13999	13862	13820	13988	14231	14001	13965	13926	13827	14023	13826	14037	13848	13965	14043	14004	13849	13880	14021	13944	13904	14019	13874	13869	14109	14060	13787	13911	14140	13830	13875	14089	13782	14047	13970	13835	13939	13926	13915	13954	13988	13922	13891	13938	14065	13672	13932	13955	13898	13856	13831	13827	13757	14082	13952	13983	13846	13832	13977	13773	13903	13918	13927	13918	13879	13806	13881	13901	14139	13878	14065	13762	13973	13950	13708	13974	13930	13942	13941	13900	13925	13993	14022	13830	14077	13818	14130	13920	14012	13903	13895	13965	13894	13993	13844	13988	13879	13928	14094	13943	13913	13879	14023	13952	13946	14057	13903	14052	13851	14031	13934	13957	13943	13885	13786	14068	14002	14025	13885	13827	13933	14004	13987	14069	14110	14029	13766	13621	13957	14040	13723	13868	13758	13912	13776	13955	14072	13924	13850	13927	13869
23888	21298	28819	25288	24342	24792	23648	19663	18364	17588	16709	16071	15916	15779	15469	15190	15366	15186	15010	14804	15026	14980	14856	14872	14744	14769	14693	14542	14701	14751	14685	14618	14702	14698	14702	14598	14709	14706	14588	14726	14796	14518	14633	14688	14538	14653	14800	14634	14625	14684	14684	14616	14727	14570	14570	14635	14533	14735	14593	14570	14720	14596	14639	14630	14347	14706	14590	14582	14661	14454	14626	14643	14603	14683	14511	14794	14801	14527	14728	14667	14610	14673	14621	14629	14514	14644	14730	14690	14662	14840	14643	14600	14608	14670	14590	14453	14456	14578	14552	14541	14624	14546	14652	14521	14635	14259	14727	14562	14644	14462	14492	14371	14518	14429	14868	14564	14515	14335	14534	14512	14694	14637	14632	14741	14598	14674	14536	14600	14683	14586	14724	14572	14644	14606	14614	14664	14642	14544	14601	14539	14515	14606	14532	14566	14677	14662	14673	14552	14441	14564	14521	14462	14519	14471	14624	14581	14579	14646	14623	14388	14588	14611	14641	14559	14454	14478	14689	14628	14457	14541	14537	14635	14441	14592	14528	14690	14600	14498	14614	14735	14770	14550	14703	14898	14836	14473	14697	14756	14545	14672	14499	14519	14494	14688	14667	14384	14492	14582	14790	14612	14783	14476	14628	14736	14624	14451	14451	14530	14752	14593	14629	14501	14493	14297	14662	14596	14391	14604	14651	14558	14591	14689	14502	14696	14438	14568	14645	14615	14571	14549	14774	14500	14541	14416	14588	14524	14616	14527	14582	14611	14549	14668	14601	14520	14746	14448	14628	14566	14683	14414	14530	14585	14575	14798	14520	14644	14644	14477	14515	14441	14704	14810	14699	14604	14705	14605	14390	14258	14535	14903	14617	14588	14491	14396	14598	14595	14617	14815	14412	14408	14572	14561	14748	14505	14618	14557	14625	14731	14663	14472	14700	14420	14466	14522	14505	14757	14510	14692	14607	14698	14692	14571	14667	14663	14735	14496	14584	14796	14629	14681	14703	14597	14559	14723	14505	14530	14468	14359	14561	14529	14635	14504	14570	14468	14678	14495	14582	14643	14613	14591	14716	14638	14531	14667	14586	14621	14551	14576	14305	14549	14601	14568	14675	14507	14690	14511	14561	14528	14592	14626	14615	14658	14581	14436	14554	14638	14419	14560	14561	14673	14542	14662	14590	14528	14704	14676	14513	14667	14624	14522	14369	14510	14583	14756	14758	14514	14728	14730	14559	14593	14593	14581	14438	14638	14466	14626	14692	14831	14580	14668	14605	14557	14717	14642	14658	14560	14687	14449	14458	14617	14565	14500	14546	14619	14638	14502	14518	14680	14439	14600	14523	14704	14593	14601	14662	14683	14374	14527	14792	14661	14584	14591	14617	14630	14795	14531	14432	14580	14600	14650	14605	14448	14587	14546	14505	14387	14421	14567	14664	14606	14731	14736	14479	14604	14592	14439	14654	14639	14326	14505	14643	14679	14497	14646	14569	14516	14560	14708	14699	14513	14636	14711	14676	14637	14776	14539	14621	14551	14596	14652	14445	14573	14637	14664	14454	14391	14482	14568	14697	14697	14649	14503	14670	14512	14518	14628	14571	14642	14571	14730	14557	14581	14486	14534	14523	14517	14580	14515	14401	14683	14552	14573	14638	14555	14663	14447	14716	14594	14652	14755	14603	14712	14594	14670	14688	14516	14665	14676	14611	14579	14756	14741	14705	14785	14435	14729	14524	14653	14778	14694	14669	14461	14368	14504	14587	14563	14573	14567	14527	14746	14349	14700	14617	14494	14589	14757	14562	14498	14523	14557	14610	14680	14682	14443	14651	14556	14611	14536	14465	14626	14524	14509	14649	14522	14789	14737	14573	14798	14518	14414	14407	14596	14550	14672	14581	14533	14498	14712	14701	14512	14719	14737	14506	14610	14602	14513	14555	14612	14615	14636	14690	14460	14634	14581	14489	14591	14652	14536	14610	14733	14622	14586	14457	14629	14578	14438	14626	14657	14635	14680	14494	14688	14509	14524	14640	14660	14498	14570	14685	14624	14636	14410	14692	14477	14591	14605	14825	14684	14598	14689	14744	14581	14651	14699	14535	14620	14432	14562	14607	14559	14588	14415	14681	14704	14509	14560	14571	14479	14599	14426	14525	14553	14668	14759	14593	14524	14662	14659	14656	14566	14460	14503	14534	14579	14368	14501	14713	14667	14604	14454	14518	14387	14593	14441	14650	14819	14679	14546	14581	14399	14624	14625	14716	14669	14349	14610	14507	14681	14617	14671	14411	14546	14424	14493	14575	14525	14457	14622	14406	14762	14755	14693	14676	14825	14746	14429	14581	14573	14706	14530	14722	14685	14595	14553	14551	14550	14518	14626	14612	14641	14493	14542	14526	14490	14717	14533	14714	14564	14604	14526	14497	14406	14531	14440	14672	14716	14578	14559	14581	14545	14726	14587	14638	14499	14630	14590	14755	14403	14450	14637	14676	14518	14414	14524	14482	14499	14507	14382	14487	14443	14706	14600	14637	14531	14574	14727	14574	14626	14495	14624	14656	14464	14758	14547	14521	14761	14543	14499	14592	14683	14643	14596	14644	14551	14550	14543	14382	14815	14741	14692	14571	14653	14645	14682	14623	14686	14675	14474	14703	14525	14579	14652	14571	14679	14504	14622	14460	14475	14627	14574	14540	14707	14440	14489	14651	14464	14658	14644	14501	14510	14843	14599	14591	14535	14524	14598	14623	14554	14778	14596	14504	14539	14604	14667	14663	14458	14667	14492	14631	14510	14623	14750	14500	14440	14694	14682	14594	14527	14657	14689	14631	14539	14541	14583	14662	14643	14701	14507	14761	14502	14609	14712	14437	14393	14596	14665	14607	14718	14515	14556	14684	14579	14574	14656	14455	14538	14722	14408	14645	14588	14698	14525	14366	14456	14602	14340	14416	14649	14561	14514	14655	14439	14635	14483	14334	14713	14620	14664	14719	14772	14552	14428	14615	14592	14562	14600	14593	14638	14678	14597	14698	14640	14528	14509	14619	14572	14643	14632	14242	14444	14419	14500	14486	14601	14592	14610	14755	14756	14560	14752	14378	14472	14634	14544	14541	14669	14537	14620	14504	14662	14646	14692	14550	14406	14397	14517	14553	14299	14556	14590	14599	14675	14583	14604	14492	14481	14427	14538	14455	14540	14672	14615	14640	14607	14633	14527	14408	14514	14693	14600	14736	14375	14618	14503	14669	14596	14510	14459	14607	14412	14506	14628	14545	14376	14590	14660	14407	14336	14577	14449	14544	14656	14515	14489	14554	14549	14468	14569	14450	14770	14595	14708	14519	14504	14651	14572	14622	14553	14619	14614	14542	14521	14518	14543	14789	14745	14518	14628	14687	14656	14546	14403	14593	14590	14638	14566	14319	14519	14692	14750	14581	14515	14523	14472	14618	14721	14717	14677	14671	14456	14647	14488	14762	14754	14805	14554	14662	14633	14667	14681	14664	14536	14571	14669	14570	14507	14534	14663	14616	14260	14739	14746	14651	14534	14512	14716	14416	14680	14585	14651	14717	14715	14614	14782	14416	14542	14546	14811	14874	14759	14567	14670	14515	14767	14545	14609	14554	14561	14767	14483	14490	14555	14709	14522	14636	14525	14576	14675	14660	14659	14447	14684	14547	14708	14705	14495	14522	14481	14439	14609	14410	14572	14925	14398	14509	14469	14419	14629	14701	14694	14597	14556	14757	14500	14629	14599	14643	14464	14512	14548	14462	14366	14547	14497	14625	14717	14394	14672	14676	14643	14635	14665	14747	14519	14669	14542	14466	14569	14542	14479	14435	14599	14600	14492	14628	14592	14643	14636	14437	14548	14680	14605	14586	14622	14561	14487	14599	14397	14537	14654	14536	14580	14540	14467	14574	14621	14465	14727	14399	14757	14541	14608	14504	14432	14711	14651	14560	14766	14487	14803	14720	14476	14715	14598	14636	14662	14681	14518	14698	14660	14541	14644	14464	14589	14690	14571	14732	14721	14653	14474	14527	14514	14550	14476	14369	14786	14782	14720	14694	14661	14442	14471	14678	14715	14406	14662	14628	14426	14712	14579	14657	14626	14421	14567	14478	14494	14681	14619	14689	14637	14602	14618	14681	14672	14484	14522	14605	14675	14562	14669	14777	14537	14759	14610	14668	14514	14674	14633	14412	14525	14698	14606	14493	14546	14694	14521	14511	14654	14382	14768	14417	14564	14636	14732	14665	14679	14514	14593	14596	14691	14607	14587	14527	14574	14651	14624	14610	14536	14499	14671	14462	14415	14689	14444	14636	14538	14561	14536	14424	14522	14602	14613	14637	14466	14595	14592	14554	14587	14553	14577	14651	14601	14358	14481	14673	14750	14613	14654	14648	14532	14625	14602	14614	14647	14428	14729	14713	14621	14715	14551	14535	14484	14651	14629	14546	14680	14777	14735	14502	14452	14721	14722	14718	14670	14556	14726	14499	14418	14580	14577	14557	14648	14493	14670	14518	14638	14605	14546	14390	14672	14701	14640	14752	14606	14620	14622	14720	14700	14694	14452	14600	14562	14586	14645	14704	14575	14824	14474	14538	14550	14642	14424	14735	14299	14651	14570	14788	14718	14597	14770	14591	14637	14466	14468	14648	14813	14522	14473	14430	14673	14485	14593	14609	14839	14529	14599	14573	14626	14571	14618	14666	14732	14462	14632	14426	14660	14658	14650	14350	14677	14838	14588	14623	14542	14480	14466	14407	14659	14544	14549	14607	14569	14617	14563	14516	14677	14839	14614	14756	14480	14589	14411	14633	14755	14543	14754	14710	14438	14791	14615	14765	14698	14703	14678	14613	14565	14507	14818	14605	14622	14560	14558	14628	14699	14561	14492	14572	14404	14586	14643	14556	14755	14664	14563	14532	14638	14636	14678	14509	14502	14412	14601	14578	14579	14562	14757	14574	14766	14645	14733	14594	14523	14753	14487	14626	14532	14564	14636	14592	14756	14709	14519	14573	14583	14489	14616	14590	14610	14493	14598	14420	14582	14629	14649	14660	14557	14626	14590	14720	14597	14651	14573	14554	14599	14574	14406	14473	14654	14445	14445	14608	14694	14681	14532	14668	14483
26323	45683	45268	38147	32241	28151	24609	22522	20661	19307	17855	16972	16147	15864	15625	15636	15232	15240	15212	15109	14946	14876	14617	14521	14651	14610	14475	14553	14545	14474	14484	14447	14459	14408	14643	14448	14521	14352	14302	14338	14499	14461	14369	14359	14492	14446	14324	14418	14360	14525	14415	14584	14418	14496	14401	14263	14404	14372	14515	14487	14603	14433	14284	14166	14689	14396	14293	14342	14346	14344	14460	14317	14538	14285	14360	14456	14468	14541	14415	14227	14437	14571	14196	14439	14347	14410	14558	14218	14445	14369	14359	14260	14353	14529	14439	14349	14404	14295	14354	14509	14607	14366	14246	14456	14508	14327	14294	14326	14386	14402	14411	14375	14399	14296	14281	14309	14322	14658	14361	14367	14254	14328	14448	14491	14533	14428	14491	14512	14565	14489	14343	14327	14411	14377	14388	14403	14578	14462	14325	14360	14387	14298	14317	14568	14450	14377	14303	14527	14284	14472	14444	14422	14306	14354	14476	14401	14365	14272	14424	14360	14485	14488	14521	14300	14563	14404	14444	14517	14539	14413	14300	14528	14432	14349	14414	14465	14508	14472	14257	14474	14461	14494	14245	14387	14477	14322	14353	14392	14490	14435	14411	14209	14378	14337	14360	14490	14410	14310	14524	14394	14454	14341	14439	14509	14493	14446	14543	14618	14382	14418	14432	14365	14318	14540	14572	14397	14419	14452	14471	14392	14494	14376	14310	14370	14412	14211	14349	14369	14394	14409	14340	14425	14367	14566	14475	14486	14457	14480	14664	14361	14317	14398	14396	14254	14519	14432	14211	14461	14354	14439	14418	14435	14218	14323	14503	14333	14404	14373	14361	14469	14484	14483	14424	14378	14353	14342	14434	14494	14368	14521	14274	14463	14476	14413	14372	14356	14382	14510	14533	14375	14356	14378	14449	14418	14504	14459	14522	14533	14434	14331	14418	14441	14294	14383	14440	14447	14505	14429	14374	14347	14430	14287	14379	14440	14363	14597	14286	14480	14354	14405	14444	14335	14470	14376	14224	14409	14382	14428	14324	14416	14294	14287	14302	14440	14483	14396	14405	14493	14383	14422	14541	14460	14494	14384	14421	14469	14444	14183	14331	14238	14250	14421	14469	14442	14393	14510	14501	14468	14366	14301	14453	14454	14499	14376	14218	14403	14349	14437	14523	14516	14470	14500	14353	14357	14538	14407	14341	14528	14491	14510	14472	14533	14419	14547	14511	14319	14477	14382	14455	14344	14401	14409	14393	14388	14317	14202	14271	14651	14301	14407	14245	14455	14601	14267	14273	14344	14443	14447	14560	14377	14514	14447	14434	14398	14436	14383	14298	14300	14386	14374	14366	14402	14305	14382	14386	14290	14281	14367	14415	14400	14400	14455	14361	14288	14432	14466	14479	14482	14426	14498	14293	14468	14401	14475	14351	14258	14565	14480	14414	14476	14358	14460	14573	14298	14236	14283	14478	14386	14496	14334	14465	14499	14374	14282	14373	14436	14131	14396	14373	14515	14446	14283	14502	14322	14537	14275	14381	14552	14292	14175	14498	14391	14523	14462	14412	14348	14480	14612	14310	14378	14459	14251	14317	14506	14574	14520	14354	14323	14397	14421	14268	14319	14479	14660	14497	14466	14514	14484	14375	14153	14433	14425	14378	14555	14101	14461	14500	14453	14431	14294	14486	14385	14400	14514	14577	14564	14446	14445	14540	14311	14306	14554	14449	14432	14497	14293	14506	14305	14575	14456	14540	14398	14507	14466	14276	14379	14506	14393	14519	14527	14416	14427	14651	14374	14431	14379	14530	14293	14410	14420	14530	14386	14538	14296	14384	14409	14245	14383	14265	14508	14359	14340	14383	14512	14385	14246	14261	14364	14436	14561	14376	14467	14334	14389	14547	14316	14441	14253	14426	14503	14383	14414	14513	14362	14257	14300	14485	14308	14282	14390	14445	14281	14398	14565	14354	14343	14497	14410	14448	14445	14336	14355	14359	14392	14408	14498	14295	14529	14375	14571	14388	14480	14456	14199	14365	14496	14454	14585	14506	14236	14415	14401	14234	14206	14410	14510	14426	14325	14350	14431	14424	14192	14496	14334	14390	14365	14465	14306	14444	14335	14309	14475	14415	14430	14355	14668	14425	14368	14363	14364	14376	14400	14407	14423	14385	14433	14277	14346	14509	14433	14441	14355	14378	14241	14343	14616	14430	14513	14326	14474	14384	14432	14344	14423	14298	14442	14409	14445	14373	14404	14406	14486	14481	14405	14482	14325	14461	14234	14412	14421	14487	14525	14463	14380	14434	14457	14312	14254	14360	14397	14337	14211	14310	14358	14417	14513	14579	14301	14186	14378	14327	14372	14341	14313	14345	14303	14507	14560	14425	14300	14470	14244	14518	14319	14435	14306	14320	14412	14466	14351	14351	14377	14414	14479	14390	14461	14368	14247	14449	14283	14495	14526	14436	14261	14408	14416	14444	14375	14322	14400	14405	14450	14413	14344	14466	14409	14482	14316	14384	14359	14499	14354	14304	14362	14475	14332	14455	14367	14417	14416	14415	14457	14268	14320	14290	14286	14562	14493	14443	14395	14532	14327	14361	14320	14330	14270	14475	14415	14309	14529	14430	14409	14546	14441	14468	14407	14415	14425	14340	14425	14252	14305	14481	14380	14433	14343	14517	14331	14349	14332	14414	14253	14414	14278	14369	14412	14468	14408	14344	14338	14517	14442	14395	14385	14395	14466	14565	14256	14373	14406	14626	14389	14441	14434	14340	14127	14518	14406	14326	14354	14397	14415	14403	14343	14418	14298	14326	14215	14476	14371	14387	14469	14332	14356	14379	14197	14416	14427	14423	14561	14438	14455	14420	14474	14387	14347	14360	14340	14419	14383	14471	14521	14203	14419	14322	14517	14333	14359	14316	14384	14328	14418	14510	14364	14556	14313	14321	14262	14345	14473	14509	14439	14545	14317	14355	14551	14443	14448	14446	14453	14362	14474	14496	14333	14359	14663	14488	14478	14527	14360	14195	14369	14380	14404	14464	14475	14437	14399	14409	14299	14566	14221	14372	14458	14346	14535	14362	14467	14332	14337	14490	14306	14581	14418	14522	14466	14473	14474	14482	14216	14312	14378	14307	14443	14235	14513	14447	14474	14440	14400	14457	14408	14438	14452	14277	14172	14458	14430	14437	14297	14373	14405	14463	14309	14276	14272	14524	14396	14440	14237	14329	14404	14394	14398	14340	14432	14453	14532	14441	14385	14298	14406	14317	14356	14480	14438	14498	14316	14324	14382	14376	14363	14393	14486	14353	14426	14330	14416	14493	14457	14420	14436	14409	14417	14421	14349	14387	14433	14275	14401	14296	14416	14287	14560	14466	14424	14497	14301	14652	14488	14474	14137	14449	14266	14465	14435	14452	14405	14309	14229	14307	14264	14565	14292	14409	14419	14320	14370	14526	14483	14327	14436	14347	14423	14452	14419	14428	14391	14257	14321	14425	14342	14489	14597	14144	14572	14325	14397	14327	14484	14554	14402	14418	14442	14348	14478	14527	14440	14351	14402	14261	14473	14461	14609	14470	14435	14413	14254	14327	14387	14364	14471	14331	14595	14322	14470	14419	14309	14318	14403	14380	14380	14348	14379	14424	14450	14478	14323	14512	14491	14529	14418	14427	14371	14416	14197	14420	14432	14317	14398	14514	14538	14587	14506	14452	14346	14487	14403	14378	14413	14412	14384	14435	14363	14437	14536	14462	14377	14434	14400	14466	14419	14575	14223	14517	14342	14378	14371	14432	14267	14297	14473	14446	14512	14478	14442	14466	14455	14574	14365	14365	14536	14354	14482	14249	14455	14538	14400	14418	14422	14386	14440	14389	14459	14174	14489	14365	14334	14486	14375	14303	14281	14315	14556	14337	14355	14436	14373	14441	14506	14247	14227	14502	14398	14345	14343	14471	14438	14368	14383	14451	14405	14475	14453	14525	14560	14316	14390	14403	14300	14477	14488	14426	14395	14368	14441	14256	14409	14517	14510	14487	14288	14406	14543	14477	14305	14271	14352	14476	14322	14423	14513	14265	14372	14509	14279	14209	14443	14471	14277	14493	14511	14343	14428	14337	14324	14237	14521	14451	14249	14501	14541	14403	14424	14400	14357	14486	14439	14392	14380	14197	14353	14473	14429	14300	14468	14448	14448	14364	14362	14333	14393	14302	14463	14493	14287	14541	14527	14360	14572	14411	14291	14235	14534	14244	14499	14474	14326	14441	14265	14507	14263	14592	14541	14513	14478	14536	14391	14388	14472	14390	14348	14530	14476	14268	14298	14506	14190	14360	14357	14488	14350	14229	14474	14603	14302	14496	14511	14293	14475	14337	14466	14380	14426	14431	14352	14502	14313	14343	14322	14411	14425	14408	14473	14417	14399	14563	14629	14468	14304	14536	14351	14444	14506	14583	14366	14221	14393	14463	14406	14318	14457	14457	14374	14388	14287	14356	14431	14603	14430	14386	14442	14431	14341	14428	14498	14344	14416	14295	14343	14361	14413	14303	14392	14473	14450	14573	14446	14372	14463	14351	14447	14303	14355	14464	14501	14374	14437	14537	14520	14360	14370	14263	14184	14461	14538	14288	14300	14409	14263	14487	14261	14331	14322	14373	14462	14375	14294	14413	14396	14344	14473	14484	14356	14493	14478	14433	14132	14234	14307	14471	14567	14558	14463	14471	14452	14373	14457	14525	14504	14569	14387	14290	14379	14503	14412	14535	14429	14528	14135	14365	14609	14390	14413	14375	14376	14429	14491	14431	14442	14289	14426	14429	14486	14500	14401	14312	14525	14401	14480	14392	14272	14518	14311	14414	14386	14512	14372	14431	14271	14429	14397	14309	14349	14453	14386	14394	14519	14338	14271	14497	14294	14577	14415	14530	14427	14345	14404	14369	14473	14405	14404	14379	14346	14487	14489	14542	14422	14537	14389	14604	14380	14415	14333	14497	14361	14424	14343	14350	14409	14472	14399	14351	14327	14484	14452	14404	14419	14389	14356	14483	14435	14555	14429	14317	14547	14408	14290	14341	14403	14367	14539	14436	14455	14508	14425	14404	14428	14546	14463	14295	14461	14536	14246	14422	14507
22905	21334	29220	24049	22810	26110	27701	22363	20028	18895	17710	16890	16530	16229	16126	15913	15678	15672	15550	15311	15294	15511	15310	15003	15035	15137	15007	14754	15013	14926	14891	14955	14945	14868	15055	14824	14807	14869	14940	14838	14969	14900	14920	14624	15095	14923	14900	14752	14873	14706	14743	14827	14673	14684	14690	14818	14806	14861	14956	14886	14816	14809	14882	14785	14868	14879	14707	14783	14747	14770	14676	14743	14746	14834	14797	14705	14822	14690	14727	14885	14782	14751	14846	14813	14909	14706	14878	14743	14838	14693	14721	14805	14795	14882	14771	14776	14702	14570	14712	14746	14891	14803	14582	14581	14777	14835	14806	14834	14901	14790	14879	14709	14896	15040	14845	14882	14862	14863	14793	14858	14882	14630	14831	14736	14828	14722	14906	14653	14743	14993	14784	14955	14829	14912	14834	14621	14813	14831	14782	14649	14748	14835	14651	14734	14944	14794	14852	14742	14834	14728	14843	14740	14765	14700	14741	14794	14695	14866	14537	14630	14727	14757	14896	14863	14802	14930	14738	14875	14750	14832	14683	14640	14943	14737	14644	14825	14738	14705	14869	14688	14838	14747	14773	14858	14799	14752	14926	14610	14873	14689	14873	14924	14762	15057	14689	14800	14608	14828	14774	14629	14776	14993	14705	14816	14769	14878	14812	14867	14968	14796	14677	14764	14963	14741	14809	14711	14791	14719	14666	14690	14814	14982	14892	14666	14835	14859	14707	14606	14677	14816	14551	14717	14760	14728	14577	14950	14627	14816	14890	14726	14617	14733	14626	14662	14744	14981	14838	14753	14706	14692	14804	14729	14595	14781	14667	14909	14798	14850	14633	14883	14818	14680	14924	14705	14680	14688	14687	14671	14848	14756	14715	14765	14723	14770	14719	14757	14837	14821	14860	14799	14786	14605	14866	14973	14866	14928	14846	14793	14828	14753	14911	14845	14736	14872	14612	14633	14543	14763	14942	14811	14782	14740	14758	14959	14771	14775	14840	14735	14597	14629	14719	14811	14778	14763	14739	14637	14880	14628	14818	14885	14855	14906	14714	14983	14919	14816	14792	14862	14705	14725	14779	14585	14708	14753	14630	14725	14696	14860	14663	14846	14563	14678	14720	14958	14767	14755	14829	14803	14675	14843	14683	14818	14796	14906	14732	14841	14637	14690	14629	14627	14744	14686	14919	14694	14790	14649	14709	14843	14776	14690	14752	14636	14716	14890	14792	14853	14713	14752	14702	15001	14746	14700	14751	14983	14758	14581	14720	14750	14777	14834	14872	14799	14947	14808	14870	14583	14914	14807	14883	14660	14773	14777	14757	14730	14778	14543	14675	14627	14838	14670	14989	14946	14863	14793	14801	14814	14880	14812	14647	14803	14637	14748	14751	14828	14865	14622	14964	14630	15006	14746	14698	14680	14702	14775	14754	14773	14632	14838	14891	14779	14676	14720	15021	14842	14726	14634	14900	14746	14808	14910	14745	14732	14726	14395	14590	14789	14838	14798	14712	14817	14781	14815	14600	14739	14814	14949	14664	14649	14718	14594	14623	14747	14774	14516	14753	14804	14704	14849	14788	14671	14756	14816	14884	14734	14882	14829	14636	14737	14618	14656	14617	14631	14735	14779	14852	14791	14960	14806	14736	14931	14702	14612	14808	14724	14764	14850	14874	14843	14751	14800	14650	14842	14772	14955	14677	14946	14692	14671	14898	14835	14667	14680	14847	14807	14696	14916	14690	14818	14812	14789	14799	14651	14673	14647	14800	14817	14850	14737	14793	14688	14611	14692	14796	14973	14780	14676	14913	14745	14674	14734	14769	14614	14855	14880	14824	14694	14466	14848	14762	14766	14605	14728	14680	14638	14738	14551	14789	14629	14756	14618	14629	14908	14955	14886	14617	14717	14660	14663	14848	14806	14438	14722	14857	14861	14789	14872	14703	14796	14819	14650	14859	14512	14700	14855	14859	14828	14905	14706	14646	14642	14680	14628	14980	14848	14843	14682	14737	14806	14835	14671	14736	14571	14879	14844	14723	14762	14910	14706	14825	14658	14870	14698	14938	14977	14810	14630	14701	14842	14840	14870	14913	14899	14720	14763	14893	14917	14719	14862	14658	14791	14926	14747	14743	14840	14797	14726	14789	14720	14999	14815	14906	14768	14849	14829	14820	14832	14716	14727	14810	14700	14644	14732	14906	14830	14981	14669	14588	14731	14886	14745	14642	14875	14684	14798	14899	14684	14954	14701	14886	14758	14639	14962	14763	14824	14659	14684	14711	14869	14711	14579	15008	14760	14834	14712	14752	14643	14581	14739	14479	14630	14895	14762	14733	14869	14835	14623	14735	14815	14970	14655	14679	14728	14865	14626	14804	14742	14930	14648	14733	14828	14735	14810	14836	14708	14636	14981	14820	15009	14724	14799	14686	14697	14737	14634	14848	14629	14619	14637	14759	14887	14695	14645	14875	14681	14730	14489	14819	14760	14878	14731	14961	14784	14672	14646	14838	14767	14767	14833	14710	14635	14746	14903	15040	14938	14782	14750	14857	14971	14796	14819	14648	14726	14683	14808	14580	14701	14794	14991	14797	14799	14781	14715	14657	14849	14788	14884	14750	14792	14832	14572	14939	14723	14692	14841	14801	14843	14745	14770	14804	14769	14739	14743	14747	14578	14973	14588	14749	14728	14624	14674	14876	14736	14769	14644	14715	14712	14610	14812	14619	14739	14743	14977	14857	14745	14622	14654	14722	14812	14749	14733	14776	14668	14843	14765	14713	14694	14903	14799	14809	14767	14839	14782	14680	14750	14861	14700	14680	14835	14751	14548	14722	14893	14792	14734	14795	14886	14664	14900	14798	14787	14927	14819	14747	14730	14692	14596	14861	14626	14596	14819	14633	14608	14684	14950	14723	14622	14690	14785	14680	14847	14764	14761	14649	14838	14682	14944	14855	14842	14841	14830	14802	14693	14857	14765	14907	15025	14769	14778	14643	14856	14913	14631	14744	14880	14528	14730	14841	14788	14779	14826	14804	14725	14771	14674	14869	14828	14769	14764	14724	14656	14676	14850	14834	14648	14931	14744	14797	14825	14943	14739	14846	14770	14772	14868	14577	14654	14808	14875	14758	14908	14706	14737	14765	14616	14660	14728	14827	14745	14811	14796	14828	14615	14622	14833	14851	14914	14876	14808	14849	14879	14839	14854	14739	14635	15016	14796	14576	14908	14746	14754	14770	14784	14658	14641	14595	14593	14619	14773	14599	14742	14753	14921	14687	14782	14741	14858	14802	14647	14860	14823	14916	14910	14712	14693	14762	14932	14703	14662	14882	14688	14766	14940	14882	14647	14836	14684	14801	14765	14824	14795	14824	14864	14931	14893	14937	14816	14665	14863	14972	14681	14801	14840	14810	14736	14788	14802	14757	14785	14873	14727	14521	14796	14753	14795	14818	14745	14825	14694	14527	14751	14809	14795	14573	14676	14684	14878	14689	14838	14643	14756	14733	14782	14859	14741	14760	14897	14720	14643	14798	14707	14787	14559	14767	14895	14857	14795	14736	14745	14713	14778	14735	14650	14622	14873	14834	14845	14829	14823	14787	14771	14810	14850	14871	14750	14798	14885	14806	14843	14737	14753	14775	14891	14999	14663	14854	14652	14674	14629	14626	14825	14778	14855	14572	14886	14542	14704	14704	14795	15016	14738	14758	14864	14742	14787	14835	14831	14800	14650	14658	14660	14712	14572	14820	14803	14755	14718	14547	14772	14733	14628	14943	14636	14675	14665	14821	14832	15050	14755	15011	14928	14665	14695	14670	14625	14766	14867	14752	14758	14837	14964	14670	14757	14763	14920	14821	14555	14887	14778	14797	15049	14796	14735	14646	14848	14438	14849	14752	14744	14611	14840	14843	14586	14681	14723	14782	14744	14808	14694	15006	14766	15003	14610	14960	14761	14906	14825	14782	14657	14657	14780	14731	14783	14769	14681	14696	14768	14827	14933	14872	14739	14664	14694	14648	14792	14708	14842	14775	14640	14681	14929	14723	14725	14853	14523	14698	14773	14840	14957	14871	14928	14889	14864	14589	14647	14829	14854	14760	14711	14869	14797	14742	14780	14647	14605	14810	14924	15095	14975	14815	14526	14640	14606	14754	14607	14977	14694	14809	14925	14974	14683	14774	14794	14764	14795	14878	14705	14839	14528	14702	14876	14683	14688	14774	14900	14705	14681	14712	14929	14694	14751	14620	14850	14771	14606	14794	14777	14883	14859	14889	14836	14931	14865	14786	14882	14737	14923	14737	14856	14832	14887	14754	14760	14711	14717	14841	14661	14600	14624	14700	14765	14871	14849	14694	14488	14764	14551	14773	14610	14910	14787	14875	14822	14844	14803	14720	14854	14654	14597	14977	14792	14657	14886	14843	14846	14830	14790	14967	14826	14823	14740	14873	14846	14768	14852	14779	14772	14939	14860	14591	14767	14821	14589	14664	14806	14898	14780	14732	14579	14861	14781	14629	14754	14889	14816	14976	14830	14810	14677	14762	14641	14861	14695	14803	14699	14759	14807	14594	14755	14624	14838	14813	14742	14788	14771	14682	14817	14620	14890	14648	14663	14740	14880	14735	14606	14849	14715	14718	14776	14783	14874	14757	14733	14817	14737	14731	14757	14661	14729	14759	14725	14790	14954	14754	14812	14640	14715	14740	14750	14885	14768	14921	14948	14891	14769	14655	14819	14833	14941	14915	14850	14654	14555	14776	14755	14768	14810	14630	14727	14775	14798	14795	14868	14937	14798	14970	14730	14868	14950	14839	14832	14741	14820	14756	14848	14728	14679	14777	14601	14706	14918	14711	14689	14841	14764	14786	14812	14668	14820	14816	14759	14616	14690	14921	14921	14841	14835	14805	14698	14645	14692	14767	14689	14660	14846	14700	14693	14725	14829	14577	14685	14698	14771	14816	14662	14586	14839	14612	14702	14707	14787	14889	14708	14843	14553	14859	14718	14690	14748	14838	14878	14880	14887	14693	14725	14815	14568	14773	14857	14724	14779	14880	14775	14913	14827	14775	14501	14952	14906	14655	14905	14712	14644	14693	14709	14834	14807	14688	14719	14685	14555	14841	14838	14842	14727	14928	14837
28268	48908	49260	42093	36475	32016	28500	25412	23073	21080	19192	18048	17144	16956	16609	16271	15919	15767	15342	15536	15280	14878	14912	15021	14817	14779	14843	14582	14484	14532	14525	14571	14561	14533	14413	14557	14529	14510	14669	14616	14484	14686	14497	14437	14616	14540	14645	14483	14524	14341	14491	14569	14334	14342	14466	14694	14376	14540	14472	14624	14587	14497	14388	14354	14655	14501	14483	14415	14428	14564	14583	14462	14549	14393	14342	14646	14426	14491	14512	14526	14370	14702	14497	14517	14476	14484	14444	14480	14412	14568	14390	14479	14534	14433	14561	14497	14560	14569	14427	14466	14423	14477	14605	14258	14518	14474	14510	14372	14498	14324	14577	14483	14317	14484	14573	14396	14538	14562	14557	14454	14331	14475	14429	14353	14282	14403	14416	14394	14347	14416	14419	14492	14449	14475	14454	14390	14535	14428	14683	14408	14314	14660	14546	14297	14573	14569	14498	14429	14507	14326	14402	14350	14622	14530	14469	14429	14465	14446	14367	14516	14433	14485	14444	14366	14723	14621	14358	14354	14393	14551	14408	14471	14352	14499	14464	14371	14345	14610	14251	14556	14562	14351	14261	14563	14265	14318	14430	14333	14582	14568	14439	14330	14413	14652	14387	14539	14361	14340	14592	14342	14548	14306	14452	14519	14579	14619	14431	14408	14325	14512	14401	14367	14520	14623	14455	14367	14659	14424	14297	14446	14523	14404	14544	14339	14472	14386	14523	14413	14507	14474	14533	14267	14605	14289	14531	14524	14543	14501	14424	14446	14524	14292	14665	14561	14421	14499	14474	14469	14473	14537	14459	14440	14647	14338	14431	14543	14402	14548	14449	14451	14519	14386	14496	14448	14466	14412	14527	14479	14562	14391	14462	14429	14456	14324	14420	14478	14502	14493	14456	14337	14389	14409	14356	14493	14240	14312	14454	14392	14480	14230	14490	14381	14528	14560	14446	14488	14393	14528	14421	14382	14563	14428	14451	14437	14524	14388	14500	14422	14445	14369	14464	14526	14478	14433	14368	14485	14424	14448	14407	14444	14425	14468	14345	14507	14359	14485	14530	14425	14437	14546	14467	14685	14473	14492	14616	14417	14423	14515	14548	14567	14478	14356	14390	14383	14406	14509	14350	14341	14488	14435	14298	14522	14521	14208	14483	14656	14465	14482	14497	14596	14545	14482	14549	14457	14368	14426	14529	14578	14446	14347	14372	14274	14580	14291	14332	14453	14446	14234	14302	14573	14429	14657	14600	14324	14359	14515	14447	14436	14565	14433	14436	14471	14350	14464	14506	14455	14296	14467	14511	14599	14425	14500	14464	14489	14433	14406	14392	14305	14458	14482	14595	14369	14428	14361	14369	14432	14486	14452	14387	14589	14433	14520	14426	14512	14318	14351	14466	14473	14505	14480	14542	14513	14382	14454	14515	14448	14411	14541	14313	14280	14410	14613	14560	14593	14405	14344	14367	14506	14489	14491	14397	14482	14579	14369	14363	14384	14292	14263	14518	14521	14596	14294	14544	14588	14441	14612	14604	14503	14559	14559	14378	14490	14454	14412	14515	14354	14432	14553	14479	14347	14363	14422	14516	14504	14533	14357	14577	14673	14348	14396	14458	14561	14414	14458	14426	14492	14505	14468	14467	14362	14715	14428	14432	14504	14417	14447	14315	14575	14512	14450	14526	14301	14332	14494	14460	14654	14614	14364	14399	14476	14528	14356	14520	14370	14383	14305	14442	14271	14559	14307	14324	14351	14506	14501	14417	14524	14453	14519	14545	14397	14456	14453	14369	14249	14296	14368	14434	14414	14528	14457	14477	14462	14316	14660	14508	14424	14399	14288	14415	14409	14571	14335	14544	14530	14420	14570	14363	14337	14537	14476	14536	14429	14578	14550	14310	14450	14520	14448	14377	14681	14368	14363	14408	14352	14404	14461	14410	14601	14484	14532	14345	14649	14618	14535	14626	14511	14439	14437	14273	14371	14511	14477	14499	14424	14366	14430	14349	14385	14464	14487	14398	14419	14333	14398	14570	14356	14469	14510	14413	14625	14469	14448	14435	14436	14620	14404	14459	14587	14435	14419	14563	14583	14384	14334	14505	14404	14495	14482	14510	14428	14586	14389	14431	14340	14414	14435	14416	14420	14628	14564	14369	14288	14596	14453	14380	14415	14326	14393	14417	14569	14413	14495	14419	14373	14515	14385	14548	14416	14487	14530	14398	14690	14462	14443	14419	14591	14333	14551	14475	14472	14460	14471	14363	14453	14410	14511	14469	14403	14415	14412	14683	14210	14449	14476	14572	14424	14534	14408	14591	14460	14385	14533	14531	14462	14527	14458	14601	14592	14483	14531	14332	14652	14633	14465	14473	14390	14505	14412	14436	14389	14423	14406	14512	14435	14364	14556	14401	14598	14291	14386	14471	14446	14402	14376	14524	14362	14453	14408	14686	14449	14555	14329	14551	14484	14363	14441	14535	14279	14552	14315	14550	14414	14569	14438	14581	14555	14571	14382	14609	14629	14470	14512	14490	14464	14373	14435	14254	14414	14442	14415	14404	14349	14428	14351	14443	14492	14515	14342	14408	14417	14570	14304	14303	14478	14569	14479	14426	14497	14463	14368	14459	14438	14498	14401	14472	14518	14382	14411	14445	14305	14398	14442	14434	14515	14662	14543	14297	14399	14461	14431	14456	14388	14528	14360	14468	14376	14528	14481	14358	14375	14428	14408	14492	14503	14443	14544	14411	14314	14495	14444	14259	14399	14394	14402	14286	14620	14602	14562	14378	14430	14429	14448	14379	14486	14229	14410	14464	14496	14393	14494	14661	14583	14377	14466	14481	14512	14341	14417	14512	14565	14633	14495	14545	14511	14468	14376	14448	14434	14449	14498	14430	14404	14446	14443	14427	14361	14388	14523	14429	14473	14447	14413	14354	14334	14560	14424	14413	14424	14493	14454	14537	14619	14473	14389	14371	14471	14411	14372	14448	14604	14555	14421	14416	14368	14512	14425	14603	14324	14479	14240	14352	14479	14403	14426	14417	14527	14567	14518	14440	14350	14563	14411	14464	14347	14480	14671	14487	14494	14439	14452	14460	14358	14550	14412	14353	14435	14453	14351	14598	14460	14384	14366	14425	14468	14669	14461	14507	14486	14537	14599	14484	14490	14386	14496	14467	14531	14516	14459	14420	14435	14507	14295	14395	14486	14349	14365	14627	14298	14455	14608	14417	14464	14504	14391	14429	14633	14356	14447	14611	14398	14379	14524	14579	14502	14603	14517	14457	14472	14507	14403	14497	14285	14559	14386	14270	14408	14529	14418	14621	14344	14445	14409	14455	14409	14581	14238	14449	14431	14739	14442	14490	14342	14535	14318	14384	14378	14514	14516	14372	14517	14404	14545	14414	14575	14456	14421	14493	14603	14482	14580	14528	14337	14568	14428	14369	14657	14412	14288	14471	14338	14464	14371	14362	14490	14558	14459	14617	14419	14407	14546	14596	14424	14576	14605	14488	14348	14527	14590	14468	14417	14458	14541	14506	14404	14574	14373	14300	14236	14508	14445	14735	14535	14393	14515	14510	14383	14402	14369	14433	14505	14468	14384	14458	14466	14591	14479	14431	14374	14466	14302	14450	14284	14660	14584	14460	14486	14564	14424	14457	14471	14461	14585	14588	14481	14414	14264	14268	14465	14551	14474	14519	14498	14605	14368	14425	14315	14539	14383	14365	14484	14320	14373	14407	14389	14407	14516	14486	14445	14373	14428	14407	14497	14521	14484	14352	14654	14510	14527	14522	14454	14582	14628	14522	14380	14367	14369	14575	14441	14373	14561	14303	14642	14519	14334	14463	14600	14554	14383	14521	14453	14543	14375	14428	14465	14449	14447	14327	14527	14576	14450	14381	14437	14354	14461	14273	14373	14384	14426	14324	14585	14465	14623	14422	14413	14612	14564	14374	14524	14589	14404	14276	14525	14348	14540	14434	14422	14537	14587	14561	14487	14346	14427	14501	14338	14472	14412	14424	14514	14460	14591	14465	14352	14432	14429	14381	14353	14301	14379	14371	14656	14488	14425	14368	14560	14339	14487	14480	14480	14335	14385	14387	14564	14506	14382	14367	14394	14336	14626	14491	14676	14338	14419	14558	14455	14380	14479	14422	14487	14397	14320	14522	14517	14357	14397	14478	14287	14395	14421	14489	14605	14519	14450	14580	14543	14336	14408	14361	14545	14464	14559	14431	14523	14432	14478	14329	14321	14501	14408	14398	14492	14365	14301	14386	14383	14370	14626	14397	14492	14475	14545	14455	14532	14489	14401	14487	14397	14527	14482	14586	14425	14486	14296	14397	14458	14415	14375	14414	14300	14432	14482	14382	14458	14485	14486	14373	14361	14529	14417	14448	14565	14480	14522	14578	14475	14530	14465	14592	14454	14519	14500	14544	14431	14531	14474	14471	14477	14485	14432	14650	14443	14374	14354	14391	14398	14611	14559	14351	14480	14474	14456	14575	14348	14471	14461	14363	14465	14502	14391	14450	14490	14516	14562	14446	14315	14557	14403	14550	14461	14408	14399	14381	14433	14532	14470	14525	14390	14278	14317	14433	14370	14374	14498	14485	14482	14409	14509	14365	14562	14462	14587	14288	14459	14419	14517	14425	14466	14508	14501	14493	14407	14406	14331	14412	14577	14440	14506	14371	14434	14485	14352	14354	14430	14413	14457	14285	14356	14566	14475	14541	14607	14519	14477	14533	14359	14480	14383	14568	14502	14444	14346	14440	14394	14501	14404	14430	14485	14499	14321	14400	14629	14505	14572	14437	14373	14520	14484	14395	14401	14437	14468	14218	14453	14372	14413	14521	14423	14513	14463	14472	14500	14238	14443	14361	14572	14562	14424	14564	14517	14609	14478	14484	14660	14376	14582	14454	14460	14445	14344	14559	14342	14426	14422	14445	14529	14456	14408	14446	14483	14386	14554	14469	14502	14483	14499	14403	14478	14397	14231	14316	14736	14440	14339	14306	14488	14381	14415	14561	14362	14397	14556	14258	14634	14226	14399	14512	14433	14445	14444	14614	14306	14333	14460	14496	14551	14391	14555	14490	14410	14475	14434	14531	14474	14438	14389	14448	14404
27932	26421	33135	29582	23306	20812	19089	17557	16766	16235	15736	15481	15323	15002	14944	14743	14892	14891	14847	14891	14933	14757	14560	14563	14729	14764	14793	14771	14743	14654	14637	14754	14454	14344	14642	14582	14572	14645	14690	14507	14526	14673	14761	14625	14725	14595	14463	14637	14702	14573	14670	14652	14723	14554	14607	14705	14654	14642	14734	14587	14661	14818	14692	14670	14602	14614	14609	14659	14615	14657	14473	14671	14764	14520	14611	14677	14557	14763	14869	14654	14549	14639	14643	14477	14736	14751	14595	14737	14643	14660	14497	14638	14595	14539	14792	14715	14439	14490	14623	14473	14726	14509	14663	14472	14781	14741	14706	14561	14676	14528	14692	14518	14416	14530	14485	14748	14645	14361	14464	14463	14569	14736	14631	14520	14821	14614	14483	14574	14424	14557	14587	14515	14548	14628	14666	14502	14659	14619	14345	14452	14511	14668	14571	14477	14595	14729	14431	14597	14692	14571	14728	14421	14741	14626	14740	14625	14673	14486	14571	14528	14532	14534	14795	14477	14667	14370	14569	14546	14648	14497	14631	14661	14671	14459	14669	14737	14515	14436	14611	14724	14543	14620	14630	14553	14587	14500	14546	14562	14514	14632	14465	14578	14494	14522	14441	14575	14536	14752	14527	14454	14647	14570	14572	14479	14623	14578	14431	14689	14836	14452	14600	14503	14569	14443	14719	14721	14592	14778	14535	14593	14722	14554	14509	14694	14802	14542	14612	14593	14439	14783	14712	14600	14617	14806	14645	14479	14616	14584	14610	14428	14580	14722	14574	14582	14698	14629	14725	14696	14592	14564	14567	14531	14721	14812	14640	14652	14613	14660	14657	14752	14666	14681	14613	14660	14729	14537	14553	14303	14787	14487	14699	14548	14606	14624	14601	14547	14553	14607	14703	14619	14474	14656	14739	14407	14521	14569	14628	14434	14638	14463	14711	14393	14737	14696	14776	14596	14567	14677	14709	14495	14639	14498	14454	14627	14633	14596	14707	14420	14617	14704	14595	14535	14732	14704	14620	14644	14734	14724	14529	14604	14674	14573	14641	14657	14721	14620	14404	14522	14705	14567	14719	14631	14590	14706	14594	14706	14622	14573	14544	14590	14734	14828	14693	14551	14476	14593	14656	14330	14468	14694	14666	14573	14507	14697	14519	14587	14615	14646	14688	14611	14487	14606	14548	14623	14641	14444	14625	14640	14531	14706	14549	14745	14553	14491	14605	14615	14651	14519	14589	14728	14571	14354	14455	14661	14633	14783	14582	14623	14695	14525	14494	14596	14456	14574	14647	14533	14712	14671	14647	14697	14517	14756	14512	14549	14759	14535	14614	14700	14771	14410	14587	14758	14845	14649	14743	14539	14598	14681	14620	14600	14644	14686	14710	14774	14577	14501	14673	14537	14627	14582	14681	14611	14694	14652	14727	14647	14663	14689	14607	14686	14640	14712	14631	14630	14695	14645	14380	14711	14688	14639	14709	14483	14650	14588	14591	14611	14712	14732	14482	14754	14662	14587	14531	14541	14715	14723	14556	14511	14414	14643	14520	14596	14674	14530	14618	14476	14712	14783	14734	14638	14708	14460	14539	14580	14854	14488	14882	14688	14593	14662	14712	14533	14579	14607	14611	14901	14625	14550	14532	14519	14609	14559	14494	14731	14671	14662	14604	14608	14422	14592	14624	14670	14661	14516	14556	14637	14669	14613	14662	14728	14688	14398	14553	14643	14613	14598	14841	14664	14628	14662	14636	14604	14518	14493	14863	14664	14672	14728	14431	14629	14820	14806	14557	14649	14625	14509	14558	14479	14743	14662	14451	14491	14501	14635	14592	14550	14572	14578	14515	14757	14748	14608	14661	14681	14659	14490	14765	14689	14693	14794	14674	14488	14593	14696	14450	14519	14577	14562	14653	14649	14549	14428	14515	14538	14618	14633	14543	14576	14474	14827	14627	14537	14763	14726	14573	14575	14803	14671	14486	14706	14795	14414	14816	14651	14508	14618	14831	14626	14489	14765	14592	14579	14878	14650	14616	14363	14683	14864	14665	14818	14709	14665	14398	14324	14684	14764	14673	14482	14612	14639	14751	14746	14659	14565	14483	14683	14586	14681	14625	14567	14669	14562	14509	14435	14364	14407	14685	14756	14619	14477	14481	14829	14613	14653	14625	14604	14594	14493	14649	14620	14552	14571	14538	14477	14559	14729	14579	14560	14622	14682	14623	14640	14583	14506	14596	14515	14619	14724	14485	14561	14558	14499	14617	14695	14786	14678	14494	14534	14485	14446	14835	14399	14633	14538	14611	14501	14451	14668	14498	14702	14759	14732	14528	14543	14589	14608	14733	14589	14656	14535	14586	14494	14706	14685	14665	14663	14594	14650	14594	14657	14716	14507	14604	14449	14547	14524	14634	14703	14736	14530	14640	14615	14563	14584	14551	14604	14817	14577	14513	14467	14681	14540	14586	14633	14627	14724	14675	14714	14554	14774	14596	14509	14750	14614	14548	14549	14581	14607	14645	14636	14727	14686	14692	14749	14882	14573	14761	14707	14632	14666	14506	14588	14621	14609	14686	14610	14320	14461	14624	14755	14468	14597	14592	14420	14554	14652	14711	14610	14564	14793	14522	14660	14635	14826	14545	14557	14728	14813	14710	14585	14327	14481	14568	14597	14705	14621	14436	14655	14523	14579	14706	14475	14694	14551	14428	14419	14581	14653	14648	14648	14570	14698	14733	14571	14602	14553	14727	14463	14676	14683	14570	14771	14675	14729	14585	14459	14584	14691	14520	14870	14728	14589	14454	14455	14397	14610	14639	14396	14516	14596	14763	14520	14721	14791	14833	14528	14662	14455	14833	14669	14605	14802	14634	14607	14682	14562	14777	14680	14657	14780	14583	14451	14647	14725	14786	14614	14505	14550	14633	14633	14568	14570	14639	14726	14655	14659	14509	14718	14449	14602	14542	14581	14512	14797	14454	14730	14559	14381	14571	14608	14747	14689	14504	14690	14479	14548	14604	14519	14624	14645	14568	14535	14634	14561	14427	14652	14459	14618	14466	14627	14647	14800	14692	14565	14731	14765	14661	14750	14720	14618	14512	14571	14669	14569	14619	14724	14696	14530	14618	14554	14484	14668	14670	14547	14822	14583	14602	14592	14494	14616	14632	14710	14757	14507	14400	14513	14477	14568	14449	14688	14633	14526	14603	14555	14584	14636	14663	14611	14747	14465	14530	14384	14634	14661	14656	14698	14573	14507	14565	14455	14618	14588	14675	14580	14669	14562	14522	14967	14702	14670	14700	14766	14720	14862	14684	14564	14700	14788	14751	14731	14577	14534	14514	14459	14567	14760	14590	14711	14662	14464	14545	14585	14766	14667	14568	14607	14696	14478	14441	14279	14481	14593	14596	14536	14643	14691	14488	14520	14601	14662	14726	14707	14639	14781	14483	14585	14585	14668	14656	14732	14652	14582	14757	14348	14688	14467	14575	14598	14641	14596	14744	14626	14540	14686	14468	14540	14909	14480	14793	14715	14467	14714	14510	14685	14688	14649	14630	14631	14721	14661	14559	14492	14798	14666	14789	14716	14602	14630	14606	14560	14805	14621	14451	14562	14660	14684	14724	14549	14568	14586	14622	14603	14606	14717	14458	14537	14583	14419	14518	14689	14558	14494	14679	14520	14740	14676	14519	14668	14674	14582	14566	14539	14609	14566	14643	14631	14807	14532	14684	14531	14574	14807	14550	14683	14602	14461	14478	14858	14561	14590	14603	14467	14630	14610	14666	14663	14693	14455	14672	14858	14524	14596	14646	14601	14674	14578	14482	14327	14636	14536	14659	14633	14852	14613	14533	14642	14600	14600	14721	14721	14629	14638	14402	14606	14509	14537	14601	14655	14793	14618	14708	14808	14570	14559	14724	14709	14651	14668	14604	14815	14500	14587	14942	14662	14599	14513	14570	14591	14533	14858	14842	14530	14608	14708	14641	14511	14598	14629	14712	14567	14576	14600	14692	14756	14693	14625	14650	14635	14620	14588	14578	14621	14676	14597	14665	14388	14481	14342	14487	14639	14578	14569	14524	14703	14354	14531	14766	14681	14804	14788	14623	14623	14517	14506	14602	14491	14808	14582	14753	14673	14561	14650	14754	14557	14636	14776	14658	14612	14677	14734	14724	14733	14679	14636	14566	14676	14414	14669	14731	14721	14494	14656	14577	14608	14590	14666	14644	14685	14621	14477	14646	14658	14632	14822	14676	14563	14745	14737	14562	14567	14654	14758	14681	14569	14539	14639	14607	14572	14655	14513	14655	14564	14629	14570	14699	14603	14619	14636	14718	14677	14613	14566	14696	14628	14493	14915	14678	14596	14582	14646	14718	14547	14626	14487	14680	14625	14650	14560	14722	14553	14426	14595	14486	14558	14627	14775	14447	14738	14659	14666	14703	14682	14615	14764	14522	14579	14817	14584	14428	14562	14400	14510	14469	14532	14546	14754	14604	14609	14495	14362	14492	14467	14439	14565	14672	14734	14631	14710	14562	14460	14714	14595	14494	14378	14435	14712	14674	14618	14602	14496	14677	14573	14636	14470	14420	14709	14487	14725	14741	14655	14686	14511	14631	14623	14731	14499	14639	14557	14755	14570	14461	14773	14620	14711	14763	14535	14508	14605	14766	14540	14710	14453	14724	14445	14378	14554	14670	14529	14576	14709	14586	14547	14595	14527	14669	14556	14568	14779	14667	14581	14772	14649	14521	14640	14471	14479	14532	14577	14559	14499	14820	14536	14545	14554	14731	14591	14594	14646	14658	14507	14569	14619	14378	14601	14507	14621	14689	14649	14764	14657	14811	14661	14635	14654	14441	14724	14702	14620	14674	14456	14490	14499	14520	14669	14625	14486	14854	14609	14761	14612	14617	14653	14518	14655	14642	14438	14617	14527	14650	14559	14592	14528	14647	14662	14621	14602	14451	14549	14570	14688	14558	14760	14476	14694	14592	14648	14513	14536	14612	14634	14673	14432	14742	14520	14455	14633	14651	14767	14479	14641	14773	14683	14681	14721	14676	14815	14697	14507	14487	14603	14522	14675	14616	14474	14615	14473	14698	14581	14522	14504	14713	14640	14583	14676	14604	14614
27390	41281	40258	32705	27011	23672	21387	19364	18035	16891	16139	15648	15324	15251	15065	15016	14863	14907	14765	14730	14607	14416	14578	14460	14525	14447	14314	14403	14292	14322	14437	14319	14433	14454	14413	14373	14345	14329	14294	14531	14415	14479	14304	14488	14197	14338	14217	14303	14402	14422	14530	14293	14398	14263	14330	14282	14444	14454	14306	14387	14291	14368	14295	14443	14365	14378	14522	14430	14409	14374	14409	14349	14318	14264	14453	14420	14349	14490	14410	14335	14397	14383	14479	14489	14365	14384	14393	14413	14373	14524	14437	14353	14431	14467	14467	14434	14390	14157	14431	14383	14321	14370	14371	14495	14381	14431	14376	14231	14466	14337	14361	14404	14606	14447	14467	14466	14579	14297	14319	14368	14392	14367	14579	14401	14348	14196	14399	14339	14347	14367	14364	14377	14359	14393	14454	14321	14502	14379	14415	14378	14360	14295	14340	14303	14384	14315	14370	14301	14398	14369	14558	14437	14463	14269	14311	14464	14468	14250	14505	14283	14357	14411	14269	14544	14411	14349	14313	14286	14417	14517	14444	14327	14439	14199	14518	14368	14352	14277	14269	14377	14267	14385	14377	14214	14396	14302	14368	14413	14367	14430	14407	14228	14259	14456	14365	14285	14519	14253	14408	14299	14250	14274	14417	14272	14403	14292	14301	14432	14433	14326	14447	14351	14336	14159	14607	14393	14292	14271	14500	14327	14285	14343	14371	14351	14402	14352	14451	14337	14262	14376	14442	14161	14295	14397	14347	14465	14429	14478	14442	14258	14526	14253	14218	14459	14262	14295	14423	14410	14468	14330	14316	14429	14304	14295	14253	14449	14442	14209	14419	14526	14459	14322	14242	14459	14320	14308	14455	14298	14370	14295	14336	14340	14389	14499	14355	14290	14309	14216	14352	14385	14381	14499	14381	14379	14276	14356	14461	14335	14272	14232	14371	14415	14443	14518	14514	14552	14432	14395	14395	14467	14208	14348	14467	14510	14315	14424	14178	14398	14393	14433	14329	14405	14206	14457	14493	14527	14265	14504	14254	14387	14424	14392	14244	14405	14333	14185	14330	14343	14545	14485	14325	14440	14314	14343	14446	14429	14380	14136	14465	14314	14309	14335	14464	14216	14396	14385	14359	14413	14568	14433	14347	14473	14366	14443	14413	14372	14290	14273	14494	14275	14377	14400	14419	14493	14332	14403	14464	14432	14362	14361	14316	14316	14306	14271	14148	14297	14568	14452	14299	14338	14192	14432	14280	14475	14355	14265	14346	14353	14320	14340	14406	14226	14373	14390	14174	14581	14204	14417	14366	14459	14523	14444	14320	14256	14382	14267	14210	14395	14431	14366	14166	14488	14373	14455	14497	14474	14354	14472	14207	14378	14356	14527	14495	14324	14336	14432	14309	14539	14250	14376	14375	14107	14262	14301	14141	14370	14275	14428	14414	14251	14280	14318	14398	14369	14317	14282	14458	14431	14274	14385	14395	14390	14529	14256	14272	14299	14336	14321	14290	14267	14143	14450	14291	14284	14389	14366	14429	14445	14479	14382	14467	14385	14390	14379	14472	14398	14306	14268	14336	14403	14315	14437	14340	14249	14296	14336	14483	14415	14250	14382	14482	14474	14346	14460	14267	14280	14190	14312	14240	14292	14391	14461	14382	14365	14518	14322	14425	14399	14361	14410	14415	14175	14435	14559	14278	14306	14447	14381	14353	14342	14359	14296	14260	14381	14436	14310	14397	14406	14260	14543	14156	14319	14225	14320	14243	14437	14234	14325	14319	14525	14189	14292	14350	14229	14308	14369	14429	14337	14492	14446	14259	14310	14335	14603	14437	14173	14342	14390	14357	14382	14180	14394	14357	14381	14350	14429	14357	14334	14452	14288	14242	14499	14353	14414	14391	14390	14406	14380	14302	14377	14316	14202	14359	14336	14306	14522	14263	14251	14319	14371	14438	14386	14265	14509	14248	14456	14336	14380	14287	14411	14297	14434	14310	14255	14288	14406	14322	14354	14493	14443	14448	14536	14362	14348	14433	14411	14449	14338	14229	14409	14479	14316	14367	14348	14384	14505	14488	14469	14231	14344	14401	14390	14490	14486	14370	14444	14302	14400	14253	14333	14315	14321	14411	14352	14375	14387	14436	14371	14144	14287	14347	14365	14279	14284	14481	14488	14564	14341	14364	14218	14586	14536	14380	14369	14365	14403	14339	14269	14355	14449	14300	14299	14321	14370	14198	14324	14361	14477	14362	14248	14393	14348	14402	14375	14448	14471	14330	14415	14250	14468	14463	14377	14334	14310	14413	14367	14455	14417	14541	14486	14479	14444	14323	14460	14392	14465	14264	14364	14553	14242	14548	14382	14391	14278	14444	14396	14406	14323	14302	14268	14310	14225	14526	14403	14403	14336	14271	14311	14392	14383	14363	14283	14419	14495	14460	14393	14253	14375	14507	14297	14252	14484	14295	14484	14516	14327	14325	14437	14270	14471	14464	14301	14411	14496	14409	14486	14386	14383	14409	14293	14362	14250	14356	14336	14310	14433	14214	14362	14453	14295	14513	14432	14291	14411	14297	14393	14257	14365	14376	14415	14405	14355	14550	14340	14280	14276	14420	14485	14572	14391	14286	14353	14290	14250	14313	14398	14306	14257	14166	14295	14488	14424	14431	14157	14586	14392	14200	14562	14266	14281	14188	14341	14339	14365	14368	14519	14307	14327	14263	14223	14393	14391	14466	14424	14449	14458	14488	14429	14226	14509	14259	14396	14488	14346	14343	14349	14489	14181	14495	14364	14370	14372	14305	14416	14471	14342	14214	14366	14242	14275	14369	14428	14312	14437	14359	14387	14300	14427	14407	14278	14451	14356	14326	14473	14511	14471	14430	14359	14272	14302	14374	14321	14421	14448	14285	14448	14415	14349	14468	14377	14370	14264	14519	14456	14333	14287	14441	14310	14503	14306	14396	14274	14294	14329	14214	14280	14407	14345	14400	14448	14334	14309	14405	14369	14186	14392	14276	14381	14300	14593	14441	14265	14363	14287	14359	14199	14460	14523	14296	14510	14420	14323	14331	14428	14297	14348	14338	14415	14285	14201	14414	14266	14411	14465	14333	14552	14315	14347	14497	14428	14397	14406	14418	14466	14395	14329	14279	14444	14287	14281	14386	14448	14383	14469	14407	14230	14402	14293	14262	14384	14267	14455	14364	14442	14446	14334	14320	14420	14589	14453	14285	14432	14371	14340	14254	14321	14314	14424	14229	14392	14304	14175	14324	14374	14549	14349	14430	14275	14474	14309	14361	14187	14432	14164	14386	14389	14439	14396	14404	14387	14372	14337	14235	14167	14260	14411	14431	14527	14181	14321	14456	14355	14269	14217	14511	14473	14451	14326	14470	14275	14309	14282	14374	14457	14366	14327	14409	14468	14280	14203	14363	14123	14178	14435	14518	14385	14433	14421	14216	14388	14411	14491	14368	14340	14208	14427	14238	14334	14405	14282	14490	14533	14479	14311	14470	14417	14279	14357	14349	14369	14413	14286	14341	14327	14490	14331	14409	14319	14366	14401	14474	14501	14512	14368	14483	14414	14341	14374	14427	14407	14419	14439	14243	14379	14342	14492	14500	14309	14280	14389	14399	14329	14393	14181	14494	14495	14404	14512	14395	14317	14354	14391	14353	14365	14433	14276	14285	14493	14380	14353	14665	14339	14555	14482	14374	14296	14544	14318	14398	14344	14460	14381	14358	14343	14267	14365	14413	14334	14581	14374	14436	14352	14416	14515	14320	14447	14315	14408	14278	14372	14365	14304	14315	14157	14212	14241	14550	14376	14270	14445	14427	14418	14503	14413	14297	14461	14183	14364	14415	14402	14601	14371	14298	14481	14437	14261	14544	14289	14435	14393	14487	14368	14362	14303	14334	14353	14288	14439	14423	14455	14499	14375	14385	14365	14571	14443	14419	14410	14466	14389	14212	14439	14344	14442	14214	14415	14345	14376	14419	14207	14274	14384	14368	14302	14434	14430	14421	14310	14270	14360	14554	14437	14295	14343	14432	14305	14359	14462	14441	14542	14428	14387	14391	14237	14300	14613	14319	14204	14509	14309	14399	14222	14265	14384	14398	14325	14336	14313	14294	14397	14429	14389	14322	14438	14304	14392	14499	14355	14445	14459	14347	14436	14227	14295	14389	14375	14464	14429	14460	14422	14525	14445	14304	14375	14389	14342	14440	14346	14271	14475	14433	14313	14421	14485	14328	14428	14201	14261	14252	14280	14477	14403	14432	14298	14414	14351	14258	14307	14496	14326	14428	14416	14468	14307	14404	14448	14379	14304	14483	14386	14354	14336	14272	14536	14375	14391	14309	14423	14401	14329	14234	14437	14448	14162	14236	14511	14435	14412	14503	14518	14428	14338	14382	14428	14368	14391	14186	14305	14300	14417	14391	14474	14472	14415	14541	14193	14486	14400	14355	14318	14210	14373	14373	14237	14417	14294	14547	14453	14292	14165	14478	14320	14417	14397	14480	14353	14320	14427	14494	14245	14310	14439	14401	14422	14305	14328	14300	14395	14490	14197	14361	14398	14453	14511	14293	14360	14424	14161	14379	14359	14349	14456	14221	14432	14398	14252	14429	14391	14377	14411	14330	14312	14483	14348	14481	14571	14403	14402	14377	14420	14291	14465	14426	14535	14479	14300	14274	14401	14473	14446	14255	14356	14206	14426	14415	14333	14467	14436	14391	14314	14233	14535	14347	14470	14256	14258	14320	14335	14434	14295	14532	14472	14390	14299	14373	14398	14348	14302	14316	14372	14350	14367	14294	14305	14382	14282	14395	14363	14456	14308	14345	14476	14435	14406	14197	14323	14492	14571	14540	14540	14413	14344	14287	14215	14282	14569	14403	14337	14514	14473	14265	14387	14438	14399	14391	14340	14433	14285	14280	14412	14456	14457	14433	14416	14357	14422	14269	14255	14371	14328	14457	14266	14255	14459	14438	14395	14434	14241	14095	14338	14566	14418	14496	14335	14567	14356	14505	14495	14465	14221	14358	14498	14372	14467	14507	14379	14419	14361	14371	14371	14358	14457	14497	14404	14287	14363	14492	14373	14244	14404	14391	14229	14459	14411	14450	14439
23868	21299	28839	25286	24319	25066	23895	20315	18611	17909	17193	16549	16223	16236	16035	15889	15859	15560	15513	15482	15457	15381	15435	15039	15297	15226	15328	15082	15214	15165	15111	15094	15385	15430	15230	15132	15231	15096	15216	15035	15138	15096	15051	15091	15064	15219	15187	15236	15205	15154	15196	15042	15244	14982	15187	14898	15106	15055	14983	15151	14949	14923	15174	15051	15174	15127	14959	15068	15025	15090	15066	15130	15315	15128	15104	15061	15235	15245	15220	15113	15077	14952	15080	15097	14947	15205	15055	14978	15181	14993	15180	15002	15054	14881	15075	14979	15078	15063	15049	14986	15333	15012	15281	15113	15219	15444	15146	15146	15101	15064	14956	15142	14939	14873	15074	15030	15264	15082	14967	15214	14952	15030	15174	15147	15009	15069	15253	15072	15080	14975	14986	15092	15032	15243	14987	15034	15177	15094	15149	15064	15149	15074	14767	14884	15183	14948	15098	15170	15109	15095	15081	15027	14963	14974	14968	15056	15179	15168	15056	15201	15040	14993	15026	15060	15056	14960	14986	15107	15167	14977	15004	14942	15099	15008	15076	15088	15077	15036	15203	15020	15043	15217	15190	15144	15268	15055	15034	15178	15285	15119	14952	14917	15156	14985	15181	15076	14996	15081	15072	15051	15135	15032	15023	15196	15033	15008	14928	15028	15207	14990	15023	15185	15076	15237	15266	15051	15071	15080	14921	15041	15055	15181	15141	14938	15162	15152	15175	15195	14884	15275	14962	15072	15105	14981	14930	15149	15158	15091	15156	15219	15050	14996	15308	15062	15086	15091	15041	15019	15042	15046	15009	15087	14924	15121	15061	15069	14900	15086	15028	14918	15148	14862	14838	15168	15014	15075	15153	15015	15015	15218	15013	14928	15333	15039	15057	14887	15122	15276	15114	14831	14963	15099	14979	15128	14869	15100	15032	15047	15220	15469	15123	14970	14938	15137	15217	15092	14993	14943	15286	15013	14969	15060	15000	14914	15218	15166	15047	15033	15094	15033	15160	14999	14974	15040	15225	14944	15211	15189	15077	15100	15105	15122	15015	14979	15115	15076	15222	15108	15213	14976	14931	15148	15032	14918	15129	15026	15229	15209	15089	15051	14976	15052	15081	15092	15098	15097	14964	15029	15193	15079	15112	14927	15203	15227	15050	15029	15201	14996	15186	15014	14981	14942	15060	15092	15327	15104	15008	15005	15055	15262	15210	15208	15271	15026	15175	15093	14877	14906	15108	15060	15041	15253	15263	15068	15255	15238	15102	15228	14961	15001	15099	15043	15311	15150	15071	15012	14978	15163	14988	14907	15006	15199	14990	15069	15094	15093	15155	15102	15107	15206	15009	15129	14859	15026	15203	15324	15330	14985	14983	14892	15139	14914	15292	14991	15061	15025	15284	15061	15260	15055	15121	14978	14978	15002	15122	15144	15137	15200	15110	15102	15097	15195	15059	14979	14731	15018	15099	15022	15075	15142	15224	15039	15148	15223	15149	14907	15113	15164	15065	15206	15076	14946	15217	15208	15047	15097	14980	14826	15025	15149	15107	14974	15168	15165	15315	15057	15128	14884	15231	15102	14951	14984	15039	15243	15143	15137	15196	15020	15064	14984	15279	15093	15076	15033	15215	14979	15249	15123	14987	15202	15147	15081	15161	15020	15110	15212	14971	15174	15007	15050	15057	15256	15088	15092	15031	14824	15033	14711	15279	15027	14986	15106	15284	15098	15160	15150	15189	15067	15086	15112	15145	15045	15103	15292	14991	15160	15014	15119	15200	15096	14851	15069	15051	15028	15051	15020	14991	15185	15102	15104	15150	15188	15098	15266	15161	14979	15246	15059	15174	14878	15045	15008	14863	15076	15011	15070	14908	15119	15179	14927	15173	14920	15064	15124	15153	14985	15079	15071	14964	15178	14961	14857	14987	15076	15073	15120	15057	15049	15086	15154	14822	15195	15119	15077	15322	15066	15058	15031	15182	14969	15136	14886	15059	15191	15045	15121	14940	15186	15049	15079	14998	15065	15176	15106	14997	14949	15229	15131	15012	15152	15111	15044	14994	14858	14911	15012	15095	15184	14966	15074	14963	15162	15163	14892	15197	15126	15092	15059	15009	15113	15317	15194	15412	14954	15177	15009	15273	15038	14969	14872	15054	15090	15167	15441	15121	15088	14916	15082	15172	15024	15202	14934	15061	15003	15219	15107	15073	15098	15078	14928	15209	15213	15052	14976	15046	15010	15121	15095	15123	15044	15102	15108	15050	15027	15036	15062	15253	14973	15054	14937	15093	14956	15157	14935	15175	14979	14900	15177	15124	15057	15174	15009	15098	15219	15109	14804	15078	15177	15028	14924	15149	15137	14987	14904	15173	15070	15140	15046	15024	15125	14966	15147	15054	15062	15085	14981	15188	14998	15118	15260	15024	14927	15207	15270	15305	15106	15193	15030	15291	15209	15174	15157	14995	15213	14885	15019	15137	15079	15092	14857	15150	15061	14922	15063	15070	15197	14938	14976	14966	14988	15065	15132	15165	15053	15215	15090	14830	15109	15021	15053	14946	15058	15010	15193	15288	15129	15087	15088	15130	15159	15242	14996	14941	15162	15095	15024	15268	15014	15109	15023	15171	15139	15005	15036	14917	15160	15109	15110	15069	14847	15136	15052	15043	15237	15254	15095	14986	15124	15017	15076	15204	15134	15041	14990	15151	15286	15233	15015	15129	15043	15149	15006	15212	14931	15209	14845	14882	15088	15069	15204	15011	15045	15082	15067	14982	15075	15304	15026	15005	15180	15028	15168	14943	14977	14857	15037	15190	14814	15025	15192	15129	15091	15113	15116	14963	15120	15351	15224	15227	15004	14934	15313	15227	15107	15004	14881	15059	15055	15018	15034	14977	15160	15037	15189	15102	15092	15218	15048	14942	15014	15314	15159	15089	15110	14902	15222	14986	14948	15067	15159	15127	15031	15055	15149	15120	14921	15274	15193	15180	14944	15223	15099	15038	15183	15213	15194	14927	15015	15076	15062	15130	15043	15146	15245	15171	15129	15093	15068	15034	15038	15088	15009	15239	15088	15088	15021	15135	15111	15081	14991	15149	15128	15111	14883	15147	14869	15296	15171	15197	14955	14948	14937	14985	15163	15130	15172	15049	15128	15201	14961	15086	15104	15057	15093	15014	15164	15009	15080	15104	15261	15237	15084	14890	15102	15156	15055	15104	14896	15011	15025	14884	15106	15229	15129	14983	15139	15080	15178	15065	15112	14754	14978	15103	15169	15090	15202	14893	15169	14908	15131	15080	15011	14986	14940	15120	15083	15120	14977	15138	15263	14977	14929	15117	14986	15106	15017	15037	15096	15068	15039	15307	14799	15062	14999	15065	14955	14896	15144	15058	15101	15150	15202	15061	15045	15100	15176	14978	15209	15081	14961	14985	15139	15012	15084	15081	15222	15159	15081	14881	15039	15066	15105	15024	14868	15002	15167	15017	15033	15249	15195	15227	15153	15287	15116	14957	14979	15067	15119	14906	15084	14838	15023	15132	15132	15278	15130	15217	15160	15183	15112	14818	15015	14798	14960	15148	14939	15069	14785	14794	14957	14990	15039	14948	14915	14964	15012	15134	15190	15090	14991	14948	15020	15117	15152	14950	15412	15194	15152	14920	15055	14960	15084	15028	15224	15096	15057	15004	15217	15011	14975	15089	15162	15227	15027	14998	15040	14831	15011	14977	15118	15081	15302	15055	15014	15044	15090	15275	15004	15162	15099	15110	15126	14932	15002	15127	14956	15136	15061	15025	15187	15037	15038	15086	15018	15100	15155	15141	15237	14997	15140	15129	14989	15081	14961	15055	14993	15289	15076	15116	15078	15049	14950	15024	15096	15140	15048	15086	15131	15137	15151	15039	15076	15106	15114	15181	15083	15305	15015	15237	15003	15150	14951	15026	15022	15149	15004	14921	15098	14995	15051	15105	15061	15039	15035	15055	14982	15114	14968	15039	14961	15136	15010	15052	15159	15085	15006	15144	15052	15217	15044	15004	15071	15038	15113	15159	15107	15079	15040	15248	15215	15259	15054	15194	14994	14924	15071	15183	14987	15098	15214	15202	14947	15059	15091	15061	15288	15101	14974	15042	14945	15090	15098	15158	14963	15166	14986	15100	15164	14991	15044	15087	15098	15089	15040	15029	15203	14889	15057	14951	15150	15086	15174	15156	15074	15128	15122	15167	15262	15193	15239	15146	14993	15117	15026	15019	15021	15016	15229	15227	14934	14987	15097	15280	15318	15214	15009	15042	15229	15076	15189	15040	15038	15117	14950	15017	15045	15195	15167	15013	15058	15216	15035	14979	15107	15099	14859	15071	14986	15056	15006	15061	15077	15219	14998	15147	15063	15093	15060	14996	15038	15099	15177	15154	14952	15045	15133	15216	15166	15173	15177	15208	15138	15079	15001	15157	15073	15106	14955	15064	15049	15118	15078	14923	14936	15254	15118	15045	15137	15109	14970	15284	15045	15163	14950	15135	15068	15019	15111	15164	14936	14969	15152	15019	15176	15111	14849	15066	15004	15004	15045	15071	15109	15043	15173	15246	15039	15142	15055	15250	15024	15240	15083	15026	15171	15027	15117	15193	15060	15070	15095	15070	14903	15218	15301	15095	15033	15026	15125	15017	15097	15080	15122	15047	14864	14760	14854	15111	14906	15052	15303	15013	15104	14922	14927	15070	14986	15094	15379	15068	15064	15067	15051	15057	15012	15001	15405	15121	15082	15189	15340	15180	15064	15021	15045	15101	15091	15025	15056	15101	15144	15085	15000	14976	15000	14896	15169	15131	14982	15198	14899	15179	15140	15013	15210	15199	15075	15128	14983	15147	14969	14942	15038	14807	14851	15296	15066	15309	15122	14918	15124	15225	14943	15087	15169	15043	15135	15129	15091	15097	15185	14922	15125	15203	15064	15392	15159	14855	15225	15017	15023	15153	15115	15018	15103	14871	15138	15184	14968	15295	15183	15227	15041	15083	15000	15149	15190	15248	15401	15208	14991	15174	15038	14994	14973	15138	15096	14889	15095	15123	15181	15166	15133	15267	15174	15120	15087	14936	15030	15096	15028	15068	15245	15045	15054	15122	14910
27156	46667	45672	38097	32468	28264	25125	22715	20577	19080	17665	17020	16725	16329	16010	15879	15732	15438	15491	15266	15259	15070	14938	14910	14861	14720	14951	14715	14837	14864	14822	14709	14786	14835	14881	14778	14769	14794	14712	14643	14757	14541	14617	14693	14754	14821	14774	14688	14795	14763	14754	14867	14678	14779	14745	14743	14760	14889	14659	14857	14626	14668	14604	14839	14642	14750	14619	14811	14731	14794	14602	14734	14947	14712	14725	14648	14727	14707	14698	14710	14736	14641	14703	14620	14706	14597	14631	14736	14804	14731	14605	14851	14582	14637	14678	14736	14701	14700	14665	14684	14830	14606	14785	14645	14725	14583	14773	14686	14621	14670	14642	14816	14821	14685	14674	14573	14641	14755	14567	14712	14635	14757	14729	14578	14897	14758	14764	14672	14670	14715	14621	14710	14644	14744	14868	14661	14627	14776	14793	14729	14580	14560	14702	14739	14788	14583	14598	14671	14565	14752	14662	14601	14713	14646	14781	14599	14674	14624	14755	14661	14756	14638	14738	14532	14543	14753	14649	14627	14677	14744	14726	14723	14633	14695	14575	14714	14541	14775	14705	14565	14701	14779	14751	14647	14404	14733	14766	14725	14695	14538	14479	14621	14690	14732	14670	14497	14686	14737	14722	14672	14584	14735	14576	14670	14756	14724	14682	14699	14790	14536	14758	14674	14651	14720	14630	14670	14666	14881	14527	14733	14771	14866	14582	14679	14662	14614	14693	14737	14775	14759	14611	14703	14744	14661	14634	14772	14674	14783	14602	14661	14588	14777	14664	14507	14756	14714	14652	14752	14699	14711	14683	14678	14789	14640	14714	14553	14699	14602	14836	14682	14776	14601	14728	14607	14691	14757	14658	14507	14789	14483	14613	14708	14526	14830	14720	14671	14710	14836	14707	14909	14650	14889	14617	14774	14688	14671	14509	14642	14706	14720	14832	14685	14691	14688	14670	14738	14813	14606	14648	14828	14683	14578	14876	14722	14784	14733	14730	14633	14764	14762	14559	14713	14695	14521	14784	14789	14666	14589	14842	14808	14683	14715	14724	14645	14624	14598	14603	14585	14683	14693	14620	14679	14666	14638	14660	14710	14642	14650	14658	14715	14700	14775	14844	14795	14780	14737	14744	14606	14669	14682	14736	14785	14588	14533	14708	14663	14629	14648	14824	14772	14525	14671	14688	14712	14709	14661	14738	14566	14892	14651	14795	14612	14723	14648	14625	14533	14844	14672	14685	14595	14722	14664	14725	14669	14645	14664	14776	14722	14588	14733	14681	14761	14565	14699	14656	14657	14592	14650	14752	14738	14528	14544	14806	14800	14769	14686	14695	14825	14740	14557	14657	14836	14817	14797	14643	14722	14558	14657	14719	14674	14555	14683	14841	14636	14814	14646	14741	14708	14636	14738	14804	14708	14872	14783	14814	14849	14804	14726	14820	14780	14545	14552	14796	14648	14636	14517	14602	14705	14801	14695	14687	14697	14740	14586	14731	14684	14727	14611	14834	14695	14773	14633	14768	14719	14777	14697	14635	14924	14812	14657	14727	14759	14615	14625	14737	14717	14635	14879	14739	14585	14697	14564	14798	14510	14757	14760	14652	14673	14720	14647	14747	14506	14704	14721	14548	14765	14719	14718	14742	14608	14703	14589	14513	14596	14703	14676	14624	14723	14758	14602	14697	14741	14540	14789	14649	14688	14855	14816	14665	14690	14711	14714	14862	14681	14762	14721	14680	14813	14447	14612	14572	14744	14655	14686	14645	14689	14715	14649	14570	14684	14655	14615	14677	14609	14589	14683	14648	14606	14588	14727	14493	14693	14784	14740	14686	14535	14609	14567	14613	14737	14666	14608	14726	14807	14619	14607	14769	14591	14705	14695	14584	14551	14527	14644	14637	14811	14686	14827	14702	14829	14726	14714	14870	14756	14652	14534	14684	14616	14754	14737	14605	14663	14755	14757	14815	14692	14535	14718	14709	14722	14688	14869	14553	14701	14804	14666	14683	14621	14673	14696	14716	14738	14683	14664	14602	14730	14737	14686	14657	14772	14620	14737	14758	14686	14785	14594	14787	14560	14652	14734	14794	14824	14761	14581	14766	14663	14626	14809	14658	14635	14496	14736	14694	14908	14699	14716	14722	14588	14761	14727	14768	14730	14637	14755	14549	14633	14711	14565	14617	14954	14761	14564	14669	14711	14656	14624	14855	14845	14726	14622	14738	14568	14754	14662	14579	14852	14673	14699	14763	14635	14560	14809	14778	14835	14592	14763	14699	14791	14685	14817	14586	14534	14645	14690	14709	14676	14655	14810	14581	14672	14703	14531	14724	14689	14753	14708	14635	14610	14684	14622	14560	14661	14758	14657	14625	14594	14603	14731	14557	14641	14828	14534	14573	14581	14604	14677	14736	14751	14713	14684	14579	14675	14671	14701	14697	14595	14690	14632	14805	14529	14700	14746	14697	14709	14605	14570	14655	14733	14762	14854	14738	14575	14746	14764	14749	14752	14609	14705	14690	14820	14627	14725	14648	14679	14844	14845	14879	14675	14607	14746	14769	14610	14602	14760	14576	14619	14930	14599	14826	14705	14625	14669	14818	14737	14521	14726	14572	14859	14726	14766	14728	14597	14684	14905	14571	14780	14689	14676	14820	14607	14684	14655	14625	14855	14492	14714	14620	14711	14673	14607	14633	14649	14679	14629	14699	14643	14729	14626	14738	14735	14618	14611	14648	14731	14748	14762	14505	14739	14474	14692	14610	14656	14826	14906	14684	14626	14688	14882	14622	14623	14843	14656	14571	14813	14636	14723	14617	14660	14716	14775	14654	14814	14586	14836	14707	14632	14539	14641	14744	14595	14618	14547	14567	14718	14616	14740	14521	14684	14827	14736	14787	14562	14576	14733	14580	14610	14814	14729	14609	14789	14584	14827	14544	14737	14599	14805	14800	14657	14665	14524	14670	14765	14754	14634	14655	14746	14503	14825	14718	14643	14883	14736	14620	14598	14686	14805	14778	14757	14690	14661	14708	14593	14797	14674	14785	14602	14531	14580	14636	14541	14654	14580	14756	14709	14671	14681	14625	14818	14532	14613	14660	14679	14710	14758	14721	14616	14676	14727	14666	14592	14643	14683	14675	14880	14553	14739	14646	14719	14619	14820	14687	14579	14550	14757	14658	14675	14688	14710	14707	14640	14619	14665	14636	14572	14704	14789	14793	14573	14838	14786	14804	14722	14631	14736	14715	14649	14755	14637	14708	14576	14684	14755	14750	14598	14720	14621	14719	14740	14586	14689	14638	14649	14673	14727	14836	14717	14612	14665	14593	14664	14626	14702	14831	14566	14724	14634	14692	14707	14686	14748	14778	14799	14649	14710	14658	14720	14664	14685	14748	14784	14519	14669	14785	14718	14638	14705	14621	14694	14768	14685	14644	14604	14636	14541	14688	14612	14770	14707	14588	14708	14698	14700	14775	14593	14738	14632	14518	14817	14731	14705	14907	14757	14671	14710	14617	14747	14690	14548	14758	14506	14707	14614	14645	14694	14655	14597	14574	14691	14692	14666	14923	14728	14538	14863	14716	14641	14762	14792	14671	14791	14822	14676	14725	14672	14868	14826	14585	14583	14452	14731	14705	14687	14620	14814	14515	14540	14612	14495	14799	14766	14546	14774	14719	14438	14666	14696	14657	14837	14722	14615	14754	14485	14697	14713	14703	14594	14629	14762	14702	14741	14753	14617	14724	14688	14766	14689	14708	14628	14717	14660	14798	14709	14908	14645	14685	14698	14785	14625	14727	14729	14592	14557	14717	14577	14689	14771	14983	14685	14605	14681	14806	14657	14649	14754	14842	14581	14746	14512	14823	14669	14727	14670	14612	14646	14781	14781	14646	14753	14647	14795	14746	14667	14704	14833	14787	14531	14727	14749	14876	14781	14708	14634	14574	14857	14816	14698	14754	14630	14573	14650	14666	14502	14669	14737	14771	14789	14616	14717	14474	14546	14756	14777	14615	14603	14529	14616	14655	14682	14621	14646	14475	14771	14652	14675	14720	14762	14690	14732	14690	14734	14584	14792	14748	14800	14690	14698	14665	14750	14616	14542	14539	14781	14782	14610	14813	14532	14709	14639	14549	14740	14767	14725	14737	14681	14645	14704	14639	14814	14705	14664	14694	14767	14572	14812	14709	14650	14802	14682	14702	14771	14580	14812	14678	14607	14805	14694	14581	14742	14770	14702	14679	14762	14688	14764	14778	14515	14839	14672	14739	14856	14730	14734	14626	14771	14659	14611	14818	14821	14702	14784	14655	14676	14619	14705	14644	14715	14664	14634	14630	14768	14699	14891	14711	14582	14605	14749	14631	14669	14589	14679	14648	14693	14642	14649	14950	14681	14659	14559	14598	14603	14798	14728	14491	14653	14694	14843	14788	14701	14615	14584	14817	14703	14587	14687	14879	14638	14806	14630	14666	14565	14785	14703	14742	14688	14689	14706	14548	14683	14664	14543	14752	14640	14592	14687	14808	14725	14778	14490	14807	14644	14674	14706	14573	14617	14751	14613	14647	14641	14645	14712	14651	14796	14765	14612	14622	14800	14711	14659	14708	14611	14623	14605	14666	14731	14850	14616	14680	14766	14818	14728	14505	14723	14724	14811	14641	14838	14647	14494	14782	14677	14670	14847	14703	14652	14662	14608	14790	14785	14805	14810	14671	14790	14751	14599	14696	14666	14583	14539	14695	14643	14704	14574	14775	14785	14696	14743	14719	14610	14713	14788	14560	14699	14577	14683	14561	14588	14802	14645	14640	14619	14680	14828	14703	14617	14573	14713	14597	14652	14819	14918	14757	14728	14785	14704	14757	14597	14717	14723	14734	14751	14593	14650	14664	14605	14788	14755	14598	14779	14631	14781	14732	14629	14769	14527	14618	14703	14835	14764	14641	14649	14731	14795	14643	14620	14633	14549	14578	14654	14656	14873	14582	14521	14754	14678	14563	14828	14672	14608	14692	14854	14626	14715	14615	14530	14666	14349	14698	14621	14772	14594	14679	14734	14698	14696	14776	14665	14469	14572	14756	14488	14516	14904	14528	14619	14772	14645	14763	14676	14613	14681	14692	14844	14689	14629	14507	14613
22929	21319	29203	24007	22823	26331	27765	22344	20329	19151	17973	17437	16972	16836	16457	16279	16084	16036	15980	15689	15686	15594	15577	15703	15615	15666	15557	15430	15295	15430	15555	15430	15481	15377	15495	15413	15400	15324	15319	15332	15425	15247	15331	15446	15259	15154	15362	15330	15136	15212	15317	15244	15454	15178	15219	15300	15381	15215	15238	15206	15268	15227	15396	15281	15313	15331	15260	15386	15362	15361	15381	15344	15266	15384	15299	15154	15186	15354	15126	15404	15367	15262	15136	15341	15285	15313	15291	15177	15066	15181	15251	15209	15452	15151	15327	15387	15347	15181	15251	15202	15308	15242	15146	15170	15132	15281	15312	15192	15293	15093	15199	15325	15294	15398	15221	15155	15264	15264	15333	15196	15261	15308	15253	15329	15182	15236	15172	15207	15218	15263	15370	15157	15072	15280	15478	15252	15128	15492	15298	15249	15115	15195	15104	15122	15146	15207	15166	15223	15305	15122	15304	15187	15356	14967	15164	15176	15139	15203	15483	15156	15069	15298	15127	15210	15257	15235	15087	15312	15320	15259	15108	15329	15292	15106	15132	15374	15014	15074	15250	15258	15302	15148	15312	15292	15235	15221	15265	15198	15255	15269	15293	15083	15369	15196	15334	15114	15205	15234	15068	15088	15417	15298	15260	15217	15083	15036	15187	15380	15243	15102	15428	15252	15237	15159	14996	15310	15209	15255	15143	15269	15197	15184	15236	15254	15333	15237	15034	15305	15211	15069	15228	15173	15166	15061	15227	15133	15073	15178	15313	15252	15417	15195	15175	15287	15283	15258	15407	15354	15250	15113	15361	15340	15125	14975	15187	15352	15241	15378	15188	15359	15228	15079	15040	15131	15230	15340	15095	15351	15214	15268	15240	15374	15093	15339	15336	15300	15466	15246	15282	15253	15345	15389	15218	15036	15066	14986	15045	15176	15183	15163	15123	15268	15210	15339	15302	15188	15142	15017	15175	15163	15171	15419	15385	15305	15368	15216	15191	15158	15150	15137	15071	15018	15273	15176	15277	15238	15269	15006	15220	15168	15044	15291	15144	15007	15476	15243	15184	15190	15125	15273	15254	15360	15243	15292	15341	15281	15222	15369	15269	15146	15287	15285	15356	15313	15141	15112	15178	15245	15325	15202	15328	15269	15343	15223	15230	15129	15240	15141	15264	15136	15320	15209	15057	15171	15289	15262	15163	15401	15179	15184	15264	15237	15122	15110	15112	15147	15156	15149	15067	15372	15216	15288	15126	15390	15273	15281	15409	15231	15162	15208	15064	15088	15146	15203	15325	15395	15211	15051	15309	15222	15394	15206	15232	15257	15076	15189	15274	15392	15285	15239	15066	15258	15131	15313	15261	15371	15310	15269	15184	15297	15422	15278	15300	15223	15292	15219	15303	15148	15324	15087	15397	15207	15095	15225	15147	15152	15229	15160	15097	15160	15266	15241	15242	15206	15283	15390	15316	15320	15232	15323	15308	15330	15243	15348	15264	15448	15314	15121	15279	15346	15324	15297	15270	15455	15291	15198	15152	15210	15180	15357	15341	15275	15268	15493	15427	15238	15149	15355	15196	15166	15306	15229	15158	15365	15374	15257	15385	15208	15200	15162	15141	15188	15363	15443	15494	15360	15298	15367	15263	15299	15214	15297	15234	15011	15226	15206	15207	15328	15304	15213	15231	15080	15205	15101	15267	15422	15108	14993	15310	15192	15280	15237	15370	15247	15240	15272	15139	15281	15095	15241	15226	15101	15190	15094	15113	15220	15126	15291	15109	15240	15255	15336	15335	15209	15337	15507	15217	15265	15399	15274	15225	15223	15225	15256	15219	15248	15461	15264	15054	15424	15286	15145	15159	15312	15307	15239	15164	14996	15308	15251	15142	15204	15045	15183	15204	15134	15304	15354	15142	15369	15343	15423	15405	15315	15202	15019	15226	15229	15158	15217	15292	15311	15278	15194	15238	15131	15269	15180	15257	14981	15141	15239	15254	15381	15267	15203	15290	15343	15321	15186	15200	15311	15205	15277	15061	15266	15206	15145	15191	15321	15223	15264	15255	15256	15241	15347	15272	15240	15309	15109	15232	15437	14836	15244	15337	15276	15331	15049	15124	15163	15267	15171	15223	15469	15221	15262	15197	15334	15033	15168	15243	15114	15264	15293	15116	15231	15066	15305	15291	15295	15250	15383	15132	15272	15367	15311	15129	15320	15174	15190	15161	15152	15358	15319	15160	15092	15144	15327	15300	15159	15341	15364	15216	15250	15045	15354	15239	15183	15205	15137	15175	15221	15324	15161	15236	15020	15165	15418	15428	15112	15390	15138	15288	14937	15196	15358	14968	15300	15060	15150	15387	15286	15430	15392	15175	15069	15222	15371	15147	15199	15112	15239	15094	15121	15318	15230	15229	15328	15252	14950	15074	15192	15286	15309	15484	15360	15222	15331	15245	15117	15134	15361	15245	15292	15066	15086	15274	15417	15157	15058	15151	15328	15278	15188	15267	15145	15207	15406	15088	15372	15195	15121	15354	15110	15123	15153	15141	15224	15155	15425	15361	15342	15214	15286	15195	15193	15269	15030	15280	15145	15250	15160	15319	15132	15100	15278	15181	15279	15409	15246	15424	15258	15242	15236	15163	15193	15224	15362	15202	15197	15243	15358	15149	15159	15340	15376	15106	15308	15224	15175	15177	15145	15039	14996	15240	15199	15237	15137	15187	15282	15368	15342	15172	15197	15151	15353	15323	15257	15212	15270	15175	15104	15204	15244	15374	15259	15129	15198	15243	15005	14977	15106	15181	15239	15166	15369	15245	15112	15090	15299	15231	15072	15341	15299	15228	15256	15344	15233	15502	15232	15315	15327	15241	15369	15256	15279	15241	15405	15242	15255	15219	15215	15291	15276	15176	15237	15318	15186	15189	15214	15422	15195	15210	15404	15184	15131	15099	15243	15115	15097	15205	15479	15247	15203	15171	15289	14999	15212	15370	15272	15156	15329	15068	15189	15039	15155	15334	15242	15261	15236	15275	15086	15303	15189	15357	15269	15004	15111	15256	15193	15355	15164	15271	14985	15210	15430	15352	15195	15309	15262	15322	15133	15193	15319	15126	15193	15062	15207	15054	15285	15191	15316	15168	15115	15306	15237	15071	15333	15289	15275	15150	15209	15243	15314	15238	15209	15083	15332	15182	15222	15144	15056	15075	15270	15286	15116	15244	15144	15390	15115	15264	15175	15275	15200	15159	15178	15224	15262	15332	15388	15176	15151	15241	15275	15312	15265	15015	15055	15156	15171	15069	15055	15263	15228	15026	15318	15147	15155	15232	15103	15258	15298	15335	15312	15051	15127	15280	15301	15239	15300	15281	15235	15308	15324	15560	15298	15402	15216	15185	15179	15257	15302	15255	15323	15419	15158	15370	15261	15352	15330	15394	15314	15298	15134	15261	15161	15256	15176	15082	15323	15176	15259	15155	15292	15433	15106	15184	15082	15153	15160	15320	15318	15236	15118	15208	15246	15307	15147	15149	15401	15184	15271	15167	15267	15180	15331	15200	15243	15207	15294	15267	14953	15294	15513	15059	15220	15332	15215	15225	15304	15234	15364	15302	15123	15277	15281	15135	15163	15332	15316	15273	15255	15229	15168	15108	15245	15193	15401	15293	15203	15290	15183	15037	15428	15235	15149	15369	15146	15182	15126	14984	15231	15229	15261	15073	15149	15306	15232	15093	15414	15123	15373	15396	14980	15385	15289	15144	15044	15353	15137	15254	15331	15255	15261	15130	14956	15272	15187	15385	15309	15366	15208	15352	15208	15121	15358	15240	15241	15234	15166	15184	15077	15266	15365	15254	15258	15124	15231	15341	15169	15093	15372	15130	15154	15311	15276	15206	15229	15283	15282	15099	15053	15157	15374	15320	15306	15344	15122	15316	15116	15238	15234	15311	15304	15451	15302	15086	15335	15303	15243	15118	15395	15365	14986	15214	15210	15409	15373	15105	15252	15170	15278	15171	15025	15346	15035	15303	15158	15288	15264	15404	15308	15232	15046	15194	15165	15217	15130	15217	15352	15230	15140	15337	15175	15097	15288	15242	15362	15203	15083	15253	15320	15325	15169	15278	15223	15313	15136	15371	15281	15280	15283	15235	15213	15165	15298	15136	15176	15246	15057	15324	15377	15296	15313	15227	15108	15113	15169	15227	15320	15368	15131	15253	15118	15298	15193	15316	15328	15094	15177	15312	15180	15067	15130	15269	15257	15240	15094	15128	15091	15324	15031	15265	15154	15223	15179	15168	15221	15162	15085	15263	15340	15110	15291	15194	15068	15310	15135	15319	15186	15215	15160	15175	15330	15189	15077	15204	15350	15017	15221	15279	15148	15395	15314	15337	15031	15197	15352	15228	15032	15262	15300	15232	15187	15147	15189	15284	15255	15358	15029	15188	15141	15232	15088	15260	15303	15300	15151	15205	15208	15336	15284	15260	14996	15076	15318	15258	15275	15170	15355	15090	15244	15052	15037	15333	15152	15137	15287	15168	15210	15152	15175	15405	15244	15271	15336	15214	15393	15106	15258	15025	15281	15132	15261	15232	15258	15279	15113	14996	15318	15068	15048	15090	15220	15151	15281	15307	15320	15362	15273	15448	15028	15207	15361	15192	15188	15302	15345	15317	15218	15356	15256	15284	15279	15088	15283	15138	15190	15327	15113	15294	15093	15269	15207	15344	15293	15160	15081	15292	15184	15076	15131	15372	15103	15234	15106	15207	15126	15373	15476	15349	15240	15282	15244	15246	15205	15298	15066	15142	15253	15409	15162	15334	15285	15395	15323	15183	15132	15214	15069	15052	15206	15064	15247	15134	15179	15343	15289	15198	15228	15113	15153	15261	15254	15113	15111	15268	15120	15284	15401	15375	15149	15351	15167	15217	15200	15065	15255	15170	15301	15209	15246	15157	15104	15225	15214	15260	15264	15259	15243	15306	15255	15257	15161	15224	15284	15283	15208	15327	15104	15032	15117	15241	15366	15128	15259	15289	15239	15180	15386	15222	15238	15415	15336	15208	15201	15071	15144	15150	15163	15180	15342	15250	15032	15166	15165	15186	15371	15142	15355	15469	15184	15118	15380	15175	15283
28863	49951	49404	42291	36595	32229	28568	25898	22773	20935	19218	18309	17863	17125	16924	16453	16364	16212	16045	15610	15329	15434	15208	15131	14894	15140	14827	14956	14961	14798	14860	14663	14894	14935	14853	14718	14684	14932	14944	14750	14561	14858	14684	14858	14672	14830	14831	14701	14757	14751	14716	14821	14798	14679	14753	14691	14867	14669	14835	14727	14635	14794	14543	14674	14688	14945	14826	14803	14735	14734	14761	14750	14770	14788	14854	14706	14730	14850	14562	14965	14688	14621	14626	14770	14673	14891	14720	14738	14774	14723	14694	14790	14819	14776	14850	14951	14711	14662	14872	14801	14581	14991	14652	14909	14742	14524	14668	14805	14737	14785	14733	14709	14724	14934	14861	14731	14823	14714	14773	14946	14615	14829	14728	14576	14908	14904	14513	14804	14723	14596	14548	14836	14828	14849	14729	14674	14593	14582	14812	14767	14750	14868	14583	14697	14734	14749	14792	14842	14631	14834	14824	14548	14700	14922	14739	14790	14755	14879	14787	14607	14606	14799	14824	14701	14707	14785	14739	14678	14853	14833	14864	14792	14870	14723	14813	14847	14737	14786	14786	14768	14863	14700	14691	14863	14689	14694	14814	14814	14583	14809	14578	14862	14725	14678	14897	14643	14896	14675	14775	14743	14744	14693	14833	14724	14804	14854	14727	14874	14626	14651	14649	14667	14859	14686	14663	14807	14616	14716	14678	14757	14693	14686	14804	14817	14713	14863	14759	14739	14838	14656	14657	14703	14733	14720	14756	14766	14788	14758	14563	14783	14700	14654	14749	14826	14741	14786	14790	14770	14632	14694	14698	14651	14746	14739	14702	14618	14672	14681	14837	14624	14667	14521	14713	14850	14838	14784	14736	14558	14790	14596	14688	14784	14742	14786	14654	14782	14789	14638	14591	14778	14718	14739	14715	14789	14622	14773	14830	14802	14636	14777	14646	14733	14591	14766	14907	14846	14897	14699	14840	14904	14673	14897	14644	14853	14671	14766	14868	14751	14747	14606	14825	14850	14734	14833	14765	14697	14565	14726	14645	14729	14775	14749	14826	14709	14725	14634	14767	14772	14742	14821	14811	14855	14698	14829	14782	14748	14743	14670	14734	14839	14794	14699	14734	14834	14831	14775	14793	14594	14785	14747	14753	14510	14849	14883	14613	14858	14849	14630	14627	14659	14766	14697	14899	14750	14665	14752	14714	14858	14773	14838	14885	14830	14941	14759	14726	14798	14874	14694	14670	14679	14738	14828	14757	14590	14815	14795	14723	14716	14623	14802	14700	14688	14799	14808	14589	14742	14853	14681	14747	14750	15023	14639	14727	14841	14744	14790	14647	14771	14913	14686	14816	14750	14663	14706	14789	14792	14815	14700	14778	14810	14786	14921	14646	14670	14623	14809	14972	14699	14739	14602	14827	14756	14804	14677	14861	14794	14653	14633	14741	14837	14811	14707	14749	14766	14741	14739	14633	14670	14749	14769	14795	14704	14815	14652	14825	14921	14737	14594	14743	14762	14812	14670	14758	14821	14766	14750	14524	14841	14699	14750	14802	14817	14652	14553	14800	14767	14760	14798	14576	14878	14663	14633	14767	14737	14630	14648	14683	14797	14813	14736	14715	14639	14776	14752	14666	14543	14602	14744	14789	14653	14829	14783	14683	14740	14823	14792	14686	14592	14766	14788	14721	14715	14756	14801	14591	14662	14624	14814	14792	14694	14607	14737	14663	14731	14643	14709	14723	14815	14703	14652	14742	14788	14834	14736	14693	14761	14754	14718	14766	14719	14636	14797	14667	14685	14737	14787	14665	14675	14592	14674	14781	14663	14769	14711	14820	14602	14848	14861	14638	14679	14769	14644	14563	14752	14796	14651	14881	14894	14668	14644	14811	14759	14769	14814	14698	14771	14576	14691	14759	14970	14816	14680	14729	14731	14765	14911	14867	14871	14799	14805	14677	14727	14678	14776	14658	14775	14789	14877	14721	14737	14769	14674	14668	14859	14697	14713	14800	14607	14601	14703	14730	14743	14734	14687	14785	14764	14759	14700	14709	14902	14719	14725	14767	14545	14866	14821	14577	14722	14710	14685	14825	14813	14813	14650	14812	14675	14824	14773	14580	14720	14671	14861	14747	14591	14825	14822	14822	14890	14709	14790	14800	14854	14745	14748	14801	14513	14857	14675	14671	14745	14850	14685	14740	14617	14861	14790	14716	14847	14778	14734	14862	14812	14632	14918	14717	14392	14752	14839	14573	14777	14846	14757	14615	14671	14727	14821	14717	14482	14758	14787	14860	14799	14734	14702	14782	14820	14931	14684	14676	14840	14629	14596	14681	14811	14790	14750	14835	14890	14636	14746	14875	14794	14906	14631	14815	14803	14745	14756	14601	14727	14895	14679	14743	14845	14908	14825	14690	14783	14658	14740	14673	14787	14731	14793	14614	14768	14836	14795	14736	14857	14820	14749	14589	14624	14630	14697	14604	14893	14742	14592	14795	14803	14683	14809	14805	14782	14614	14854	14763	14750	14595	14624	14871	14502	14614	14639	14722	14808	14681	14639	14813	14657	14624	14703	14688	14774	14899	14538	14854	14965	14806	14595	14955	14691	14634	15031	14615	14595	14679	14738	14706	14830	14566	14698	14835	14671	14662	14797	14730	14835	14845	14778	14862	14775	14860	14668	14765	14619	14817	14708	14661	14917	14614	14832	14822	14891	14734	14764	14843	14890	14564	14811	14705	14876	14804	14873	14645	14747	14695	14797	14711	14742	14983	14700	14662	14740	14695	14787	14823	14712	14703	14881	14621	14665	14658	14629	14840	14570	14827	14679	14708	14622	14700	14585	14726	14604	14776	14970	14710	14737	14855	14643	14709	14752	14637	14693	14690	14678	14746	14499	14747	14850	14651	14982	14616	14829	14709	14830	14659	14690	14882	14851	14904	14666	14765	14733	14599	14878	14671	14642	14827	14585	14460	14722	14672	14739	14863	14846	14843	14646	14819	14830	14872	14619	14821	14643	14767	14750	14757	14765	14761	14718	14632	14688	14700	14877	14651	14802	14871	14700	14832	14825	14760	14707	14757	14762	14798	14872	14709	14733	14737	14787	14657	14879	14789	14802	14716	14876	14667	14594	14767	14755	14685	14709	14897	14802	14737	14678	14703	14836	14797	14827	14763	15008	14777	14789	14646	14689	14741	14824	14764	14818	14582	14778	14755	14653	14690	14753	14676	14856	14634	14812	14645	14813	14807	14838	14669	14723	14737	14710	14669	14805	14709	14811	14797	14601	14847	14644	14761	14800	14830	14748	14657	14734	14834	14699	14759	14828	14853	14759	14810	14641	14720	14737	14707	14839	14821	14897	14673	14725	14679	14734	14810	14680	14889	14701	14838	14669	14768	14781	14604	14811	14680	14749	14805	14743	14776	14630	14778	14865	14651	14972	14711	14725	14775	14733	14682	14682	14680	14768	14873	14767	14887	14684	14711	14842	14701	14846	14766	14678	14661	14735	14735	14868	14692	14723	14699	14687	14632	14770	14691	14812	14696	14678	14834	14667	14827	14898	14869	14787	14853	14720	14691	14799	14589	14838	14804	14885	14682	14878	14999	14720	14764	14755	14837	14766	14653	14840	14740	14666	14539	14833	14819	14683	14769	14575	14651	14713	14787	14852	14836	14538	14776	14691	14803	14735	14695	14717	14713	14688	14850	14876	14613	14828	14759	14778	14702	14774	14666	14757	14855	14666	14706	14776	14758	14737	14760	14826	14746	14779	14561	14791	14680	14577	14782	14835	14748	14886	14836	14653	14776	14514	14707	14724	14613	14658	14755	14828	14704	14715	14882	14690	14691	14770	14825	14779	14704	14793	14686	14836	14674	14744	14735	14623	14683	14564	14707	14718	14700	14668	14884	14710	14744	14912	14704	14742	14729	14818	14632	14701	14822	14815	14651	14711	14752	14583	14624	14817	14634	14711	14804	14709	14626	14672	14778	14734	14799	14499	14843	14809	14835	14776	14739	14759	14730	14562	14831	14886	14743	14640	14943	14769	14740	14588	14578	14691	14752	14690	14645	14831	14778	14703	14748	14777	14869	14626	14698	14759	14848	14609	14828	14720	14744	14804	14738	14639	14865	14745	14655	14744	14587	14691	14750	14820	14835	14555	14702	14747	14790	14858	14687	14670	14750	14851	14685	14745	14633	14736	14781	14763	14675	14654	14838	14692	14685	14630	14573	14619	14731	14641	14694	14746	14800	14720	14738	14763	14803	14838	14671	14800	14678	14770	14727	14655	14759	14809	14664	14679	14791	14592	14789	14766	14860	14615	14759	14663	14691	14761	14766	14651	14888	14632	14849	14714	14848	14668	14806	14771	14651	14743	14707	14701	14658	14849	14791	14842	14737	14770	14863	14653	14763	14795	14846	14733	14859	14561	14770	14785	14659	14640	14514	14741	14811	14757	14749	14790	14637	14719	14642	14713	14856	14651	14720	14728	14778	14884	14571	14898	14750	14763	14624	14808	14579	14736	14712	14730	14657	14734	14883	14786	14654	14661	14734	14840	14783	14638	14728	14559	14628	14832	14634	14857	14732	14830	14825	14759	14703	14906	14690	14915	14781	14786	14748	14633	14775	14760	14910	14688	14873	14561	14680	14874	14704	14702	14590	14756	14882	14722	14691	14677	14818	14496	14692	14745	14662	14657	14723	14747	14879	14823	14604	14825	14680	14760	14608	14689	14710	14746	14622	14695	14607	14767	14666	14533	14810	14825	14853	14760	14713	14705	15097	14626	14884	14722	14815	14575	14909	14657	14767	14714	14717	14705	14790	14704	14775	14707	14668	14723	14664	14726	14674	14691	14588	14841	15036	14486	14705	14691	14789	14752	14752	14755	14637	14716	14894	14707	14845	14709	14773	14803	14646	14821	14732	14832	14739	14762	14834	14689	14634	14844	14815	14850	14864	14853	14797	14638	14989	14697	14676	14710	14868	14899	14707	14678	14823	14803	14786	14708	14796	14488	14699	14862	14745	14790	14648	14711	14689	14651	14671	14714	14662	14582	14498	14688	14815	14891	14627	14680	14786	14857	14600	14790	14708	14601	14913	14783	14621	14598	14840	14754	14720	14692	14826	14862	14667	14678
27862	26500	33395	29844	24009	21413	19601	17965	17119	16454	16009	15748	15762	15490	15699	15316	15218	15299	15326	15385	15189	15142	15225	15162	15199	15194	15263	15266	14881	15300	14907	14869	15160	15061	14961	15067	14964	14899	15093	14971	15052	15184	15187	15208	15053	14989	15006	15185	14945	14996	15143	14935	15155	15025	15157	14923	15137	15028	15086	14985	15119	15046	14995	14963	14992	14882	15161	14972	15088	15177	15249	14999	15165	14977	14887	15048	15069	15039	15049	15073	15021	14950	14916	15005	15059	15117	15141	14970	14846	15022	15155	14994	14934	14859	15168	15100	15020	15068	15064	15149	15040	15018	15003	15118	15070	14918	15075	14884	15173	15025	15167	14865	15186	15076	15266	14966	15075	15150	14902	15113	15110	15118	15090	14836	15119	15149	15307	15118	14965	15017	14974	15115	15000	15064	15035	15253	14886	15088	14919	15250	15043	14943	15173	15112	14998	15194	15261	15066	15003	15070	15033	15135	14927	15020	15003	15022	15246	15159	15104	15126	15073	15331	15047	14993	14908	14904	15031	15101	15096	15075	15025	15103	14906	15076	15069	14788	15240	15046	15154	14928	15229	15108	14826	15024	15156	15196	15231	15029	15234	15117	14973	15126	15009	15050	15244	15061	14995	15226	15100	15096	15295	14968	14951	15068	15099	15168	15028	14979	14888	15037	15086	15167	15069	15090	15170	15049	14872	14866	15213	15170	14924	14988	15144	14860	14751	15180	15108	15066	15086	15189	15038	15170	15169	14966	15135	15131	14836	15003	15153	15041	15081	14940	14956	15159	15209	15137	15175	14986	14998	15123	15122	15143	15093	14919	15075	14952	15118	15085	14985	14907	15063	15012	15203	15178	15146	15090	14982	15062	14964	15227	14960	15001	14904	14997	15025	14946	15241	14967	14978	15062	15111	15026	15037	14950	14953	15142	14983	15028	15165	15067	14937	15078	15118	15085	15102	15043	14904	14892	14959	15059	15078	14980	15079	15044	14960	14943	15186	15264	15026	15076	14983	15053	15087	14976	15134	15047	15002	14871	14992	14894	15147	15087	15105	15143	15125	15013	15096	14815	15169	15079	15038	14815	15103	15019	15094	15082	14994	14953	15091	15105	14970	15150	15055	14981	15105	15149	15179	15039	15186	15059	15072	15030	15034	14951	15085	14951	15174	15017	15132	15146	15303	15092	15176	15131	14907	15060	15029	15098	15257	15106	15060	14969	14974	14939	14981	15012	15048	15124	15159	14984	15128	15112	15113	15132	15094	15068	15016	15037	15123	15046	14978	15408	15126	15097	14995	14900	15000	14967	15107	15146	15112	14971	14990	15136	15118	15059	15019	14891	15191	15153	15038	15079	15112	14983	15151	15088	15136	15167	15021	14961	15017	15244	15034	15025	15053	15201	15038	14863	14920	15090	15237	14918	14991	15028	14997	15156	15015	15128	15115	15045	15091	15053	15188	15321	14896	15132	15073	15178	14845	14808	15068	14938	15242	14844	15073	14919	14783	15177	14978	14844	14925	15031	15140	14910	15197	15209	15112	15055	14871	15136	15065	15038	15069	15188	15151	14823	15200	15141	15056	15016	15084	14941	14803	14901	15021	15212	15211	14881	15171	15040	15108	15020	15028	15000	15109	15046	15061	14919	15098	15219	15122	15193	14998	15127	14995	15128	15198	14922	14963	15072	15226	15204	14974	14960	15162	15206	15218	14921	15050	15270	15124	14998	15232	15060	15152	15110	15277	15151	15101	15056	15059	15130	15046	15097	14995	15050	15266	15270	14910	15072	14992	14865	15015	15061	15070	15014	15149	14816	15184	14975	14940	15015	15165	15129	14864	15034	15107	15024	15165	15112	15016	15109	15174	15111	15099	15029	15178	14973	14996	15136	14951	14913	15328	15069	15084	15110	14981	15032	15158	15025	15071	14835	15116	15182	14894	15096	14886	14977	15054	15062	14945	14892	15009	15040	14803	15084	15030	14996	15141	14958	15170	14772	14839	14976	15057	15033	14960	14923	14939	15038	15084	15094	15083	15007	15071	15207	15222	15049	14991	14849	15018	15162	14984	15047	15011	15155	14993	14973	15042	15044	15041	14939	15118	15014	14922	14951	15073	15166	14957	14964	15101	14932	15145	15025	15006	15303	14933	14847	15023	15113	15113	14913	15074	15069	15080	15052	14958	15158	15096	15132	15010	15002	15183	15038	15317	14802	14947	14985	15093	15133	14823	15099	15370	15021	15147	15076	15066	15120	15094	15091	15274	15142	15074	14945	14990	14982	15032	15038	15123	15142	15077	15117	15030	15091	14942	15111	14815	15135	14980	15232	15029	15004	15187	15079	15044	14981	15180	14948	15238	15180	14954	14988	15067	15222	15094	15013	15163	14880	15457	15253	15030	14808	15248	14990	14985	15110	14978	15002	15101	15076	15089	14951	15126	14898	14875	15243	15002	15110	15217	15068	15253	14950	15207	15143	15001	14976	15209	15125	15208	15061	15153	15101	15096	15241	15127	15199	14890	15050	15009	14958	14969	15010	15245	15044	14933	15130	15004	15206	15031	14980	15010	14999	14849	15065	14994	15154	14956	15180	14970	15035	15045	14928	15066	14982	14984	15003	14935	15101	15019	15125	15194	15095	15107	15195	15101	15123	15007	15190	15041	14976	15000	15103	15072	15062	15024	15208	15017	14978	15257	15208	15114	15239	15170	15193	14995	15022	15080	15102	15040	14973	15089	14950	14987	15030	14924	15076	15145	15092	15121	14949	15133	15069	15175	15199	15107	15200	15074	14816	14875	14985	15030	15099	15245	15040	15039	15146	15151	15025	15086	15163	15206	15062	14910	15117	14848	15067	15053	15248	15001	15181	14997	14982	15064	14785	15150	14872	15202	15035	15146	15274	15231	14923	15246	15078	15194	15155	15191	15137	15190	15147	15226	15121	15040	15074	15095	15099	15210	15024	14901	15008	15187	15055	15163	15128	15109	14978	15157	15123	15145	15024	15087	15191	14992	14976	14959	15117	15080	15042	15127	14917	14900	15037	15113	15137	15032	15128	14974	15055	15129	15072	15037	15168	15050	14990	15171	15034	15071	15072	14963	14985	14963	14959	15101	15119	15166	15030	15141	15206	15002	15161	15069	14974	14976	15198	15013	15181	15038	15191	15095	15045	15094	14747	15059	15042	15340	14823	15091	15026	15045	15014	15035	15084	15342	15131	15064	15215	14993	14919	15127	15118	15014	15093	15097	14912	15118	14971	15230	15097	15124	15143	15042	14974	15122	15037	15061	15135	15067	15019	14972	15164	15107	15061	15100	15060	15103	15049	15052	14981	15075	14883	15044	14825	15016	15054	14979	14959	15093	15130	14857	15131	15104	15117	15032	15190	14890	14952	15088	14977	14949	15057	15086	15149	14985	14885	15108	15192	15080	15084	15055	15078	15176	15133	15059	15085	15069	14919	15193	15081	15031	15047	15252	15176	14901	14916	15036	15031	15028	15113	15203	15071	15133	15172	15117	14934	15187	15033	14941	14995	14952	15219	15046	15081	14943	15070	15052	15100	14942	15179	15248	15112	15019	14965	15132	15146	15191	14988	15048	15128	15145	14949	14939	15046	15025	14978	15092	15126	15087	15014	15085	15177	15070	15066	14982	15091	14989	15204	14970	14971	15221	15089	15386	15082	15057	15052	15026	15162	15064	15135	15129	15082	15243	15085	15009	15082	15147	14912	15039	15196	15026	15074	14930	15025	14916	15040	15238	14749	14918	14983	15069	15045	15019	15077	15024	15162	15086	15178	14996	15182	15002	14875	15201	15141	15138	14973	15142	15161	15019	15003	15092	15278	15104	15083	15197	15002	14969	14992	15182	15249	15069	15043	15240	15053	15007	15112	15216	15179	15034	15126	15064	14967	14862	15035	14769	15085	15247	14978	15081	15186	15017	15028	15009	14925	15105	14944	15206	15066	15141	15211	15108	15176	15175	15013	15060	15135	15098	14774	15106	15180	14875	15209	15064	15104	15120	15070	14989	15213	15078	15294	14989	14952	14806	14930	15049	15060	15131	15143	15036	14979	14914	14957	15055	15106	15179	15232	15138	15186	15100	15089	15121	15081	15088	15116	14784	15160	14994	15083	15096	15098	15201	15079	15022	15055	14975	15021	15052	15108	15164	15081	15020	15092	15208	15069	15110	15200	15049	15070	14991	15070	15206	15137	14959	15005	15175	15077	14884	15161	15026	14993	14981	15243	14976	15015	14864	15050	15180	15247	15234	15253	14998	14934	15186	14946	15105	15020	14929	14849	15001	14982	15162	15065	15068	15135	15162	15226	15262	14926	14978	15081	15211	14928	15160	15123	15125	15279	15019	15188	15229	15342	15140	15157	14886	15137	15041	15205	15145	15108	14946	15079	15046	15048	15202	15017	15096	15032	14911	15022	15059	15151	14898	15116	14991	15184	14883	15065	14999	15013	14975	14824	15113	15103	14877	15236	14811	15026	15007	15002	15062	15122	15130	14942	15033	14977	14915	15035	15088	15309	15056	15062	15149	15127	15043	15034	14939	15026	15146	15228	14993	15147	14756	15322	14995	15048	14958	15021	15093	14914	15070	15031	15094	15047	15290	15131	14884	15023	14941	14989	14994	15353	15096	15118	14970	15128	14995	15032	15126	15090	15071	15058	14927	14980	14913	15208	15008	15029	15242	15121	15161	15075	15173	15093	15054	15066	15093	15093	14917	15325	14991	15094	15055	15120	14898	14980	14941	14933	15250	15064	14917	15109	15067	15158	15061	15116	15150	15183	15046	15126	15128	14993	15117	15074	14980	14889	15038	15019	15060	15186	14964	14880	14995	14940	14960	15145	15018	15117	14948	15177	15115	14998	15023	15178	15217	15098	15253	15090	15034	15052	15286	15225	14950	14991	15014	15218	15247	14933	15220	15094	14964	15136	15044	15051	15018	14992	15237	15054	15146	15007	15005	14942	14848	15006	15115	15317	15068	15017	15234	15203	15113	14819	14944	15075	14978	15028	15129	15244	14999	15224	14983	15193	15178	15075	14944	15106	15261	15065	15072	15108	15258	15180	15149	15082	15091	14996	15126	15186	14980	15093	15046	14902	15072	14946	15173	15019	14962	15035	15032	15016
28128	41433	39716	32695	27619	23859	21416	19412	17799	16907	16234	15889	15550	15301	15405	15322	15067	14946	15111	14946	14821	14720	14778	14700	14747	14685	14594	14386	14630	14564	14620	14642	14499	14641	14586	14607	14528	14622	14744	14604	14693	14767	14563	14633	14605	14511	14721	14588	14687	14546	14633	14663	14644	14626	14484	14576	14510	14662	14678	14672	14683	14519	14392	14539	14669	14515	14421	14598	14523	14611	14476	14543	14711	14655	14692	14621	14524	14600	14652	14674	14553	14558	14466	14701	14639	14561	14551	14698	14667	14509	14602	14530	14594	14475	14564	14704	14686	14751	14609	14723	14525	14576	14750	14491	14696	14585	14765	14619	14632	14625	14746	14498	14664	14650	14660	14495	14696	14445	14649	14525	14763	14603	14736	14504	14746	14571	14503	14635	14541	14689	14551	14744	14645	14639	14681	14713	14659	14480	14480	14617	14565	14670	14751	14501	14576	14654	14624	14708	14732	14533	14538	14552	14616	14764	14625	14761	14608	14646	14513	14627	14573	14559	14768	14568	14497	14621	14731	14558	14396	14507	14672	14529	14732	14458	14766	14508	14580	14535	14607	14704	14742	14569	14560	14720	14605	14556	14435	14720	14513	14715	14628	14696	14504	14454	14638	14556	14710	14702	14611	14715	14550	14490	14562	14660	14713	14538	14701	14446	14587	14638	14672	14619	14626	14659	14410	14449	14546	14542	14688	14637	14541	14707	14713	14460	14675	14678	14613	14585	14602	14777	14744	14795	14552	14575	14407	14586	14516	14617	14557	14634	14815	14533	14622	14727	14589	14400	14504	14608	14503	14471	14735	14636	14695	14631	14653	14586	14575	14529	14696	14391	14652	14785	14543	14724	14708	14567	14792	14565	14609	14669	14523	14553	14542	14480	14715	14522	14392	14626	14685	14518	14507	14643	14594	14613	14588	14631	14386	14465	14718	14450	14641	14524	14721	14688	14638	14541	14445	14692	14322	14625	14559	14647	14527	14630	14559	14662	14667	14625	14598	14589	14632	14742	14558	14452	14569	14520	14569	14710	14670	14433	14551	14548	14514	14490	14743	14584	14478	14532	14541	14578	14646	14640	14605	14694	14623	14610	14489	14580	14566	14431	14578	14663	14564	14639	14421	14746	14567	14633	14576	14581	14738	14772	14760	14762	14515	14707	14600	14619	14623	14486	14607	14610	14578	14551	14562	14681	14599	14480	14584	14632	14498	14519	14509	14538	14667	14313	14616	14588	14551	14619	14562	14521	14535	14565	14635	14586	14627	14645	14553	14547	14609	14616	14552	14550	14827	14611	14684	14660	14549	14656	14590	14559	14699	14575	14626	14627	14543	14681	14550	14523	14649	14706	14758	14525	14676	14725	14691	14602	14587	14597	14611	14553	14766	14685	14695	14689	14604	14466	14603	14581	14655	14535	14599	14630	14597	14789	14754	14556	14509	14590	14560	14602	14614	14593	14774	14584	14565	14536	14685	14610	14548	14596	14491	14615	14576	14403	14520	14688	14557	14560	14419	14534	14655	14478	14441	14567	14542	14560	14646	14560	14623	14651	14702	14536	14417	14515	14841	14645	14434	14655	14651	14564	14516	14638	14600	14620	14598	14418	14544	14736	14707	14675	14610	14533	14552	14783	14711	14602	14720	14596	14564	14582	14678	14557	14500	14564	14644	14614	14572	14646	14679	14638	14578	14602	14660	14592	14543	14680	14482	14691	14652	14605	14424	14693	14592	14650	14572	14500	14554	14637	14562	14505	14611	14530	14734	14513	14658	14578	14648	14630	14562	14630	14749	14603	14553	14649	14675	14621	14644	14582	14713	14619	14449	14682	14676	14470	14467	14589	14626	14649	14625	14616	14519	14687	14542	14540	14619	14623	14481	14581	14730	14700	14607	14589	14730	14570	14693	14622	14718	14696	14656	14695	14652	14660	14605	14607	14603	14654	14632	14584	14517	14603	14760	14512	14629	14563	14569	14606	14593	14538	14568	14444	14583	14569	14738	14507	14511	14445	14549	14635	14740	14422	14516	14629	14726	14714	14628	14482	14605	14716	14658	14574	14773	14601	14606	14606	14826	14601	14540	14623	14609	14495	14654	14545	14684	14484	14754	14718	14665	14570	14663	14545	14507	14653	14628	14454	14502	14618	14638	14631	14538	14592	14547	14668	14623	14580	14575	14566	14378	14453	14689	14646	14770	14433	14674	14536	14627	14690	14515	14672	14717	14599	14549	14631	14495	14729	14662	14592	14503	14574	14574	14601	14560	14671	14728	14527	14841	14653	14461	14807	14594	14568	14456	14641	14362	14632	14546	14458	14516	14439	14507	14467	14598	14609	14478	14652	14419	14513	14686	14582	14655	14482	14547	14475	14614	14735	14757	14804	14613	14667	14604	14717	14618	14584	14801	14626	14711	14683	14531	14511	14595	14585	14537	14713	14635	14480	14597	14653	14478	14603	14700	14740	14589	14601	14650	14661	14723	14719	14450	14604	14575	14608	14706	14675	14565	14519	14538	14747	14661	14663	14594	14552	14655	14380	14617	14730	14591	14690	14722	14557	14839	14687	14563	14511	14752	14606	14456	14685	14606	14728	14591	14571	14655	14697	14658	14683	14564	14589	14580	14562	14560	14602	14562	14524	14477	14677	14587	14658	14604	14592	14590	14618	14665	14629	14473	14620	14672	14582	14430	14513	14544	14528	14714	14673	14615	14469	14414	14640	14508	14671	14684	14746	14543	14465	14493	14508	14639	14727	14635	14684	14714	14557	14564	14566	14709	14657	14617	14653	14505	14685	14481	14595	14506	14781	14724	14694	14585	14671	14762	14620	14650	14574	14410	14512	14671	14588	14675	14649	14676	14505	14632	14586	14700	14566	14642	14490	14442	14599	14714	14559	14636	14596	14771	14607	14624	14629	14525	14657	14498	14616	14583	14624	14635	14581	14746	14633	14550	14636	14686	14753	14476	14703	14644	14794	14633	14505	14597	14478	14576	14650	14549	14736	14673	14543	14642	14573	14605	14502	14604	14813	14581	14806	14548	14783	14612	14695	14453	14604	14636	14633	14461	14519	14517	14777	14528	14633	14483	14821	14687	14746	14759	14557	14635	14559	14696	14411	14671	14866	14604	14762	14719	14650	14636	14605	14533	14757	14628	14686	14522	14541	14640	14708	14561	14615	14504	14572	14567	14630	14700	14722	14602	14418	14676	14580	14528	14644	14603	14570	14705	14570	14494	14670	14547	14512	14695	14679	14834	14538	14751	14537	14605	14403	14601	14568	14450	14592	14882	14547	14499	14486	14480	14576	14567	14456	14596	14700	14697	14570	14572	14635	14539	14450	14801	14511	14781	14609	14453	14585	14484	14342	14530	14607	14573	14486	14667	14524	14599	14528	14499	14650	14531	14567	14697	14423	14520	14685	14572	14706	14566	14557	14626	14592	14552	14583	14533	14616	14557	14610	14724	14595	14765	14610	14528	14596	14543	14480	14676	14666	14531	14443	14501	14438	14503	14551	14560	14646	14584	14594	14719	14758	14638	14481	14811	14552	14497	14548	14571	14581	14621	14628	14633	14693	14491	14529	14618	14750	14528	14612	14580	14630	14546	14670	14542	14675	14473	14685	14620	14571	14615	14695	14747	14473	14619	14697	14445	14595	14651	14741	14537	14466	14499	14651	14751	14472	14547	14476	14671	14616	14706	14495	14666	14656	14708	14734	14497	14518	14806	14723	14642	14633	14649	14501	14550	14731	14688	14502	14737	14637	14586	14496	14420	14686	14616	14536	14604	14562	14671	14493	14522	14636	14594	14618	14598	14575	14578	14606	14565	14609	14629	14676	14774	14747	14509	14705	14578	14555	14574	14641	14574	14622	14726	14635	14583	14785	14542	14568	14551	14635	14548	14551	14636	14693	14602	14559	14638	14647	14590	14533	14807	14532	14687	14611	14620	14583	14694	14683	14451	14450	14512	14651	14679	14612	14622	14674	14576	14558	14616	14604	14547	14515	14515	14568	14511	14739	14540	14767	14614	14634	14663	14456	14659	14473	14607	14436	14699	14389	14711	14689	14503	14811	14524	14535	14671	14531	14652	14723	14799	14475	14534	14747	14625	14612	14470	14674	14655	14608	14712	14352	14629	14561	14660	14614	14626	14759	14620	14563	14691	14524	14688	14484	14586	14547	14697	14683	14641	14624	14534	14524	14622	14556	14529	14656	14659	14522	14631	14776	14564	14606	14772	14393	14653	14629	14628	14736	14634	14715	14625	14654	14568	14744	14663	14675	14531	14674	14653	14606	14672	14567	14768	14534	14695	14513	14688	14708	14655	14513	14578	14431	14578	14735	14531	14609	14571	14608	14571	14527	14503	14589	14868	14525	14639	14590	14653	14605	14609	14626	14587	14747	14469	14644	14600	14681	14739	14650	14651	14671	14705	14644	14625	14633	14625	14539	14537	14740	14536	14593	14543	14648	14685	14566	14631	14645	14602	14720	14662	14543	14714	14516	14581	14561	14570	14584	14557	14688	14694	14427	14672	14418	14644	14833	14681	14494	14661	14496	14331	14669	14615	14675	14703	14439	14727	14638	14661	14633	14650	14568	14581	14665	14586	14583	14490	14678	14561	14604	14547	14537	14469	14687	14814	14611	14663	14489	14616	14674	14674	14665	14472	14627	14482	14630	14537	14675	14503	14787	14514	14634	14709	14564	14618	14622	14585	14595	14607	14636	14514	14466	14709	14567	14607	14576	14575	14542	14590	14721	14539	14581	14727	14651	14753	14588	14553	14715	14851	14553	14608	14654	14735	14514	14737	14675	14637	14543	14567	14538	14560	14716	14587	14553	14646	14648	14575	14573	14573	14489	14606	14712	14647	14416	14678	14569	14666	14638	14581	14615	14650	14539	14631	14666	14572	14539	14649	14495	14653	14528	14615	14417	14594	14616	14767	14603	14503	14719	14562	14657	14486	14627	14627	14506	14549	14687	14713	14592	14555	14732	14476	14601	14434	14534	14695	14581	14580	14596	14596	14619	14664	14591	14690	14588	14705	14631	14720	14700	14451	14565	14550	14584	14639	14697	14676	14647	14607	14343	14744	14633	14629	14609	14594	14584	14593	14387	14828	14684	14424	14557	14626	14635
23830	21299	28855	25484	24765	25766	24769	20955	18944	18305	17597	17153	16905	16642	16509	16458	16504	16451	16078	16008	16001	16147	15960	15832	15718	15739	15803	15927	15774	15748	15704	15895	15680	15677	15804	15566	15856	15663	15880	15688	15723	15769	15752	15732	15755	15650	15664	15504	15815	15533	15765	15746	15716	15656	15750	15737	15547	15749	15697	15705	15520	15706	15677	15815	15637	15637	15752	15577	15684	15732	15696	15577	15555	15646	15539	15779	15517	15645	15677	15607	15554	15524	15445	15691	15608	15598	15581	15536	15624	15559	15664	15694	15605	15562	15779	15553	15670	15740	15559	15602	15422	15737	15790	15774	15858	15596	15591	15629	15802	15792	15626	15674	15617	15741	15455	15798	15704	15775	15644	15600	15725	15507	15513	15675	15667	15559	15692	15666	15566	15745	15823	15741	15519	15741	15667	15713	15496	15765	15676	15463	15640	15666	15688	15586	15462	15574	15602	15819	15850	15566	15695	15577	15529	15593	15759	15494	15651	15570	15715	15713	15966	15616	15736	15700	15697	15509	15600	15571	15802	15685	15551	15696	15760	15691	15683	15636	15680	15795	15507	15524	15606	15661	15644	15607	15499	15621	15618	15593	15728	15646	15763	15592	15662	15438	15872	15598	15636	15640	15704	15761	15609	15520	15539	15626	15747	15762	15743	15556	15596	15511	15637	15508	15632	15740	15795	15760	15711	15782	15529	15610	15548	15792	15579	15604	15670	15557	15599	15583	15743	15584	15589	15829	15861	15778	15683	15488	15687	15693	15638	15605	15685	15576	15498	15647	15602	15622	15830	15780	15693	15604	15670	15678	15610	15631	15513	15683	15884	15619	15624	15649	15731	15635	15517	15389	15751	15702	15676	15488	15763	15723	15770	15525	15646	15734	15507	15529	15518	15536	15658	15558	15362	15544	15773	15790	15703	15570	15921	15708	15659	15602	15791	15630	15675	15682	15732	15580	15751	15696	15624	15739	15581	15669	15611	15695	15580	15686	15792	15515	15708	15520	15567	15596	15664	15587	15741	15455	15752	15654	15588	15593	15766	15682	15621	15717	15758	15509	15648	15437	15494	15753	15656	15471	15614	15636	15621	15741	15641	15578	15785	15808	15622	15606	15713	15514	15522	15795	15777	15493	15672	15504	15701	15876	15617	15640	15681	15653	15583	15575	15597	15502	15643	15658	15591	15618	15707	15627	15515	15678	15683	15520	15600	15612	15629	15463	15468	15782	15752	15679	15619	15702	15544	15830	15483	15561	15679	15640	15534	15647	15725	15652	15727	15656	15588	15743	15580	15649	15784	15623	15568	15490	15627	15808	15654	15667	15584	15513	15623	15556	15593	15691	15721	15792	15622	15436	15584	15708	15777	15634	15704	15439	15613	15729	15590	15714	15658	15539	15630	15628	15760	15862	15574	15707	15686	15656	15700	15610	15590	15512	15453	15501	15499	15677	15570	15604	15776	15620	15544	15608	15712	15708	15637	15726	15555	15576	15687	15680	15541	15673	15955	15761	15621	15567	15581	15689	15657	15618	15519	15741	15592	15750	15621	15652	15908	15880	15623	15600	15647	15799	15646	15575	15813	15711	15668	15715	15563	15410	15805	15827	15420	15651	15698	15860	15633	15558	15708	15685	15753	15572	15669	15611	15564	15607	15491	15682	15630	15700	15648	15552	15667	15395	15603	15739	15558	15772	15478	15712	15496	15713	15668	15799	15657	15665	15586	15731	15682	15458	15548	15550	15586	15602	15747	15776	15711	15855	15882	15548	15590	15681	15592	15670	15558	15440	15622	15732	15559	15601	15688	15845	15808	15759	15478	15765	15536	15937	15603	15803	15616	15618	15521	15950	15712	15748	15766	15692	15621	15619	15634	15634	15615	15730	15544	15517	15593	15791	15939	15915	15653	15669	15536	15830	15592	15691	15766	15583	15654	15703	15658	15766	15722	15557	15607	15654	15659	15554	15705	15493	15697	15809	15586	15504	15738	15838	15795	15623	15424	15809	15676	15464	15600	15495	15750	15641	15586	15578	15725	15474	15612	15773	15656	15826	15545	15726	15619	15835	15809	15620	15708	15904	15451	15704	15433	15398	15540	15515	15716	15631	15455	15880	15711	15486	15724	15653	15803	15638	15636	15558	15579	15547	15480	15686	15779	15638	15742	15738	15713	15592	15772	15684	15692	15734	15717	15526	15585	15510	15654	15675	15548	15578	15436	15333	15295	15746	15463	15672	15734	15727	15712	15727	15840	15657	15781	15627	15558	15483	15636	15512	15633	15519	15669	15576	15723	15465	15435	15689	15674	15785	15674	15591	15415	15664	15526	15652	15721	15639	15692	15757	15595	15629	15589	15685	15653	15542	15710	15690	15588	15777	15647	15735	15693	15669	15702	15725	15567	15786	15924	15762	15750	15638	15763	15723	15562	15550	15632	15624	15649	15667	15802	15690	15598	15639	15848	15650	15697	15590	15575	15559	15812	15810	15750	15631	15727	15611	15410	15479	15758	15383	15676	15516	15674	15503	15607	15564	15595	15672	15627	15584	15483	15742	15694	15375	15665	15456	15661	15506	15598	15713	15762	15542	15635	15621	15763	15649	15485	15879	15727	15549	15576	15661	15572	15632	15649	15652	15775	15606	15783	15576	15737	15657	15737	15760	15545	15544	15518	15586	15754	15489	15593	15501	15588	15571	15718	15659	15601	15488	15527	15528	15450	15642	15687	15639	15606	15804	15464	15568	15689	15792	15638	15709	15747	15592	15636	15728	15782	15715	15743	15573	15489	15689	15639	15582	15561	15612	15317	15646	15698	15640	15772	15624	15610	15654	15575	15524	15432	15706	15565	15517	15601	15584	15436	15650	15803	15713	15675	15532	15522	15712	15778	15828	15699	15542	15724	15602	15515	15771	15622	15687	15641	15730	15557	15575	15741	15512	15495	15624	15816	15679	15480	15634	15727	15693	15568	15571	15542	15687	15751	15675	15793	15677	15591	15701	15603	15540	15608	15483	15741	15515	15563	15818	15923	15813	15765	15836	15633	15566	15617	15742	15775	15460	15649	15552	15662	15742	15518	15544	15535	15858	15701	15692	15666	15433	15755	15599	15533	15526	15501	15447	15581	15535	15670	15548	15665	15624	15530	15444	15540	15735	15655	15757	15619	15728	15774	15551	15727	15665	15473	15560	15653	15645	15546	15608	15638	15740	15720	15458	15708	15627	15483	15558	15601	15619	15532	15640	15507	15687	15614	15588	15735	15686	15882	15703	15613	15598	15752	15660	15516	15462	15547	15722	15686	15917	15833	15635	15602	15510	15790	15748	15402	15558	15591	15709	15567	15599	15391	15627	15852	15825	15784	15528	15700	15647	15857	15772	15621	15511	15614	15849	15811	15565	15532	15710	15549	15676	15593	15898	15720	15789	15565	15540	15614	15602	15764	15708	15551	15630	15693	15641	15520	15569	15779	15634	15693	15649	15771	15682	15647	15664	15786	15626	15620	15665	15801	15440	15689	15668	15612	15771	15646	15559	15398	15700	15550	15803	15747	15770	15745	15639	15584	15453	15828	15749	15745	15636	15832	15558	15780	15485	15608	15640	15807	15714	15812	15584	15312	15491	15555	15404	15630	15529	15463	15600	15486	15602	15680	15563	15654	15846	15647	15728	15668	15467	15667	15897	15639	15679	15650	15697	15671	15716	15468	15685	15702	15685	15574	15657	15601	15714	15637	15679	15571	15721	15688	15758	15606	16004	15646	15590	15556	15567	15807	15625	15562	15622	15686	15565	15821	15652	15702	15811	15748	15789	15738	15615	15615	15994	15769	15730	15667	15646	15567	15621	15582	15689	15856	15712	15537	15774	15678	15602	15722	15520	15659	15739	15651	15657	15634	15487	15663	15749	15711	15730	15863	15557	15690	15610	15591	15773	15529	15876	15700	15523	15525	15480	15704	15551	15647	15735	15829	15669	15601	15790	15542	15495	15565	15454	15684	15867	15712	15645	15672	15646	15449	15563	15581	15635	15602	15782	15701	15747	15642	15499	15687	15535	15804	15768	15526	15669	15626	15651	15786	15677	15566	15567	15463	15547	15507	15831	15735	15774	15597	15801	15500	15675	15678	15546	15616	15633	15672	15652	15685	15605	15655	15579	15828	15734	15655	15641	15371	15582	15704	15748	15496	15539	15592	15652	15364	15746	15737	15799	15489	15751	15682	15536	15753	15716	15770	15736	15600	15673	15539	15602	15626	15453	15734	15571	15679	15724	15540	15772	15671	15636	15646	15924	15743	15590	15504	15772	15566	15766	15663	15641	15426	15688	15579	15631	15770	15653	15866	15798	15698	15501	15640	15695	15654	15679	15503	15610	15681	15601	15692	15696	15682	15624	15632	15600	15732	15874	15647	15718	15653	15719	15576	15589	15691	15603	15734	15615	15634	15718	15579	15616	15748	15608	15645	15597	15713	15533	15782	15712	15932	15897	15519	15688	15759	15631	15642	15760	15584	15714	15649	15594	15650	15668	15612	15610	15854	15527	15563	15727	15707	15859	15697	15592	15479	15419	15595	15668	15577	15671	15646	15661	15677	15793	15683	15825	15624	15651	15758	15885	15759	15679	15492	15410	15602	15448	15685	15880	15849	15532	15746	15713	15371	15678	15647	15591	15747	15728	15616	15617	15433	15516	15739	15433	15709	15737	15675	15715	15601	15652	15748	15605	15510	15738	15727	15571	15617	15650	15702	15779	15633	15533	15727	15686	15567	15628	15544	15612	15476	15697	15717	15631	15793	15519	15713	15779	15634	15621	15709	15576	15631	15635	15715	15626	15602	15629	15790	15680	15671	15311	15572	15642	15687	15678	15827	15757	15683	15794	15713	15502	15586	15564	15531	15483	15668	15827	15661	15737	15674	15507	15547	15686	15802	15672	15654	15557	15751	15696	15728	15734	15769	15465	15674	15585	15672	15530	15707	15690	15715	15713	15582	15586	15699	15679	15674	15650	15874	15679	15615	15648	15591	15405	15603	15846	15671	15643	15843	15600	15522	15528	15836	15653	15769	15640	15711	15637	15736	15641	15758	15687	15878	15562	15728	15559	15631	15684	15690	15497	15692	15632	15808	15798	15530	15615	15600	15686	15561	15698
27698	46434	46557	39272	33222	29012	25927	22917	20571	18797	17924	17474	17247	16567	16274	16295	15982	15969	15624	15675	15445	15429	15274	15265	15279	15296	15096	15142	15231	15031	15194	15111	14969	15130	15080	15050	15023	14999	15042	15145	14967	15035	15123	15233	14825	15011	15163	15002	14942	15017	15065	15274	14935	15189	15159	14885	15097	15062	15049	14920	15184	14882	15081	14889	14909	14874	15021	15104	15030	15157	15050	15076	15228	15046	15061	15051	15129	14958	15077	15209	15274	15033	14834	15041	14883	15070	15068	15030	15046	15216	14924	15016	15130	14979	15019	15070	15074	15067	15072	15013	14908	15163	15066	15034	15125	15152	15072	15022	15053	15117	15040	14904	15132	15160	14973	15094	15141	14923	15129	15048	15109	14964	15263	15149	15096	14945	15004	15140	14992	15097	15070	14926	15027	14992	15078	14917	15071	14990	15008	15002	15034	14834	14813	14902	15074	15088	14890	15121	14947	14992	14816	15042	14805	15103	14993	15132	15010	14935	15242	15027	14864	15065	15017	15078	15061	15149	15109	15075	15013	14918	14898	14996	14968	14910	15070	15147	14977	15087	15060	15074	15169	14956	15003	15178	15076	15016	14954	14856	15052	15082	14928	15077	15041	15170	14857	14951	15304	14930	15101	14923	15083	15055	15018	15001	15175	15088	15084	15143	15082	15055	15004	15041	14995	15081	14947	15219	15040	15043	15112	15031	15010	15149	15080	15038	15036	15059	15046	15139	14896	14986	15162	14946	15250	15090	15042	15102	14851	14996	15083	14998	15026	15032	14939	15032	15091	15106	15015	14969	15104	14990	15025	15088	14987	15063	15107	15070	15049	15021	14997	15093	15013	15000	15050	15149	14916	14952	15242	15034	14883	15125	14972	15025	15137	15088	15134	15246	15120	14976	14984	15013	15165	15155	14995	15174	15192	14908	15084	15215	15144	14986	15002	15116	15088	15242	15155	15219	14881	14772	14925	15057	15058	15327	15020	14921	14918	14974	15073	15091	15140	15175	14966	15035	14923	15024	14892	14987	15115	14822	15128	15045	15059	14940	14984	15115	15183	15109	14975	15004	14844	15086	14999	15129	14990	15136	15122	14936	15067	15045	15171	14901	15275	15006	15024	14926	15108	14845	14900	15028	15101	14998	14809	15081	14909	14994	14881	15000	15110	14973	14916	15076	15100	15084	15008	14880	15014	15155	15118	15061	15124	14978	14929	15044	14971	14913	15038	14891	15116	14987	14953	15140	14896	15139	14841	14968	14967	15161	14996	14999	14982	15100	15088	14933	14963	14923	15047	14982	14951	15214	14912	15208	14891	15055	15031	15160	14974	14894	15102	14918	15035	15074	15037	14984	14952	15103	15117	15226	15110	15110	15053	15140	15145	15051	15060	15024	14943	15055	15019	15078	15000	15012	15016	15164	15006	15119	14998	15091	14953	14852	15016	15031	14852	15047	15247	15009	14900	15079	14877	14980	15101	14848	14972	14960	14941	14875	14920	15061	14978	15057	15150	15086	14798	15159	14945	14863	15230	15013	14967	15008	14973	15047	14914	15156	15004	15138	14990	15030	15128	15069	14980	14934	15010	14896	15077	15055	14850	15062	15010	14934	14879	15001	15034	14958	15012	15024	14891	15034	15020	15081	15058	15046	15074	15042	15063	15048	15178	15050	15053	15249	15015	14948	15058	14963	14994	15173	14948	15043	15072	14876	15101	14988	14985	15066	15038	15044	15097	14877	15132	14963	15075	15008	15063	14904	15209	15152	15098	15173	15061	15052	15036	15065	14859	15039	15242	15121	15037	15142	14999	15022	15087	15045	14940	15028	15080	15059	15053	15111	14876	15061	15056	14928	15027	15033	15061	14982	14969	14978	15261	15088	14946	15108	14951	15086	15175	15072	14943	14972	15121	14956	15126	15086	14997	14993	15180	14980	14970	15116	15148	15125	14822	14971	15014	14960	15140	15020	14984	15152	15004	14994	15101	14979	14931	15007	14929	15036	15074	15128	14792	15040	15090	15102	15145	15150	15038	15116	14923	14977	15122	15000	14972	14970	15126	15145	15060	15052	15225	15075	14990	15105	15130	14898	14920	15133	14892	14967	14982	14928	15036	15027	15073	14918	15068	15047	14942	15128	15112	15178	15027	14996	15207	15023	15133	14993	14948	15055	14984	14981	15044	14993	15149	15031	15069	15079	15058	15236	14875	15057	15044	15015	15076	15080	15047	14971	15128	14971	15162	15029	14986	14904	14990	14925	15088	15174	15092	14869	15205	14935	15079	15012	14981	15257	15027	15026	15102	14923	15084	14964	15039	14981	14930	15046	15086	15177	14953	14949	15099	14945	15067	15172	14955	15075	15155	15165	15089	15100	14928	14919	15005	15016	14912	15095	14969	15021	14994	14880	15022	15082	15087	14909	14966	15060	14850	14920	15001	14983	15047	15162	14976	15196	15002	14994	15071	14954	15034	14950	15075	14956	14923	15173	15061	14932	15145	15055	14997	15157	15290	14976	14940	15129	15290	15065	15051	15010	15099	14947	15005	14917	15122	15081	15033	15090	14985	15048	14996	15063	15017	14828	15058	14968	14982	15171	14973	15166	15150	15020	15116	15049	15119	15129	14993	15030	14908	15000	14991	14930	15136	15088	14993	15020	15140	15108	14937	15215	15003	15076	14962	14965	15083	15202	15013	15047	15306	15040	14847	15078	14978	15093	15088	14980	15023	15150	15064	15010	15053	15040	15174	15032	15024	14995	15046	14867	14976	15113	14921	15138	15070	15095	15156	15070	15006	14977	15050	14957	15058	14955	15200	14956	15002	15021	14950	15074	15289	15055	15000	15107	15132	15162	15080	15158	14988	15102	14997	15013	14971	15063	15032	15086	15012	15075	14976	15003	15066	14990	15181	14973	14882	14992	15079	15062	15124	14972	15058	15168	15144	15036	14975	15079	15036	14993	15125	15011	14980	15106	15022	15202	14866	15056	15202	15172	14972	14957	14942	14987	14906	15170	15058	15195	14830	15014	14973	14894	14934	14996	14883	15124	15211	14972	15102	14912	15112	15006	14905	15155	14990	15027	15070	14993	14994	15093	15087	14801	15034	14889	15110	15186	15206	14942	15035	15033	14979	15222	15071	14927	14917	15033	15002	15168	15104	14933	15050	14992	15222	14928	15161	15108	14989	15032	15046	15047	15041	15081	15028	14960	15071	15192	14928	15157	14984	14883	15103	15205	15023	14958	14929	14983	15110	15189	14955	15014	14962	15151	15103	15039	15020	15101	15190	15133	15014	15061	15069	15200	15055	14972	14960	15072	15197	15074	14935	14977	15083	15036	15231	14954	15088	15063	15071	14997	15085	15008	14949	15008	15187	15224	15036	15015	14918	14954	14940	15042	15085	14993	14994	14956	15188	15119	14982	15040	15026	14998	14984	15209	14941	15018	15073	15106	14937	15173	14981	15150	14933	15138	14999	15222	14991	14950	14932	15032	15065	14991	15035	15044	15030	15060	14990	15004	15040	15074	14980	15056	15217	15097	14979	15295	14978	14942	14934	14952	14868	15153	14967	15076	15106	14977	14925	15252	15184	15069	15111	15000	15003	15134	15018	15132	14951	15184	14953	14884	15159	15136	15036	15103	15219	14845	14968	15213	15039	15011	15067	15198	14936	14951	15149	14824	14966	15037	15033	15019	15033	15122	15209	15171	15056	15002	15123	14989	15014	15003	15084	15070	15047	15013	15090	15050	15075	15190	14955	15043	14997	15020	14879	15153	15014	15069	14952	14997	14974	15076	14941	15231	14963	15037	15050	15109	15114	14988	15142	15070	15035	15023	15089	14948	14981	15094	15109	15087	15030	14937	14967	14993	14952	15158	15126	15023	15175	15255	15095	15003	14950	15248	14972	14989	14913	15039	15229	15025	15036	15236	15063	14992	15007	15059	15137	15055	14963	15132	14993	14941	15205	15026	15012	15046	15073	15004	15224	15083	14832	15199	15122	15003	14998	15087	15078	15062	15052	15067	14908	15081	14955	15199	14977	15122	14933	15086	15088	14915	15047	15048	14905	14985	14935	15008	14973	15177	15048	14945	15075	15091	15159	15061	14854	14992	15169	15176	14930	14923	15021	14971	15205	15080	15139	15115	15027	14877	15123	14958	14942	14834	14962	15231	15000	15177	15041	15013	14997	14975	15051	15028	14955	15030	14947	14960	15118	14931	15081	15117	15063	15150	15168	15060	14943	15136	15013	15069	15171	14966	15120	14932	15039	14973	15005	14988	14940	15058	15065	15018	14926	15047	15109	15038	15223	15072	14930	14962	15057	15209	14984	15068	15067	15098	15083	14923	14988	15052	15028	14988	14957	15017	14851	14898	14933	15085	15229	14900	14903	15004	15132	15188	15069	14939	15035	14983	15211	15018	15005	15107	15168	14968	14875	15044	15156	15100	15066	15015	15009	14956	15119	14946	15073	14992	15122	15061	14934	15109	15083	15217	15196	14948	15011	14979	15091	15242	14888	14916	15107	15095	15049	14981	14906	15119	15146	14983	15129	15174	15139	15003	15067	15178	14922	15098	15124	15195	15177	15104	15130	15258	15069	14983	15081	15002	14990	15114	14874	14932	15039	15037	15268	15072	15165	15190	15066	14839	15110	15091	15129	14972	15148	14938	15028	14966	14965	14881	14995	15113	15104	15218	15093	14932	15127	15085	14969	15171	15009	15127	15134	15036	14946	15001	15066	15211	15159	15015	15046	15031	15096	15057	15027	15185	15096	15071	14969	14968	15126	15071	15132	15045	14976	14974	14971	15134	14979	15092	14965	14946	15115	15127	15065	14957	15044	15212	14898	15125	14791	15166	15101	14947	15124	15037	15122	15085	14833	15023	14983	15000	14998	15052	15096	15010	15104	15101	15056	14920	15153	15094	14990	15140	14802	15164	15027	14992	15130	14986	15012	15040	15012	14999	15050	14927	15063	15195	15081	15142	14896	15178	15123	15280	14927	15216	14980	15063	15138	14900	15078	14938	15014	15094	15055	15092	15073	15035	14918	15177	14986	15041	14844	15125	14991	15094	14957	15062	15018	15222	15043	15037	15141	14957	15329	15032	15000	15081	15109	14968	15013	15105	15100	15142	14976	15104
22835	21282	29101	24086	23018	26830	28580	22421	20267	19337	18722	17766	17410	17379	16999	17026	16813	16658	16474	16639	16227	16223	16084	16070	16082	16108	16052	16035	15813	15996	16112	15841	15957	15975	15935	15992	15845	16021	15697	15599	15778	15803	15844	15901	15986	15643	15834	15870	15872	15844	15821	16009	15801	15826	15683	15869	15939	15672	15947	15747	15677	15998	15856	15783	15963	15835	15898	15888	15774	15760	15814	15653	15736	15680	15904	15918	15866	15667	15738	15735	15817	16063	15861	15815	15764	15934	16052	15816	15779	15817	15667	15866	15644	15740	15814	15757	15753	15728	15732	15886	15613	15526	15711	15762	15755	15828	15567	15704	15696	15709	15775	15747	15793	15828	15710	15738	15747	15871	15685	15705	15825	15652	15778	15724	15729	15849	15734	15800	15826	16003	15799	15944	15890	15797	15926	15699	15716	15672	15848	15778	15945	15987	15809	15771	15865	16037	15796	15825	15680	15710	15790	15771	15843	15766	15701	15685	15852	15737	15741	15793	15776	15730	15905	15774	15872	15662	15743	15818	15740	15704	15713	15799	15853	15703	15861	15808	15685	15845	15727	15744	15718	15667	15799	15718	15751	15737	15777	15894	15737	15686	15824	15724	15656	15792	15650	15706	15690	15772	15718	15904	15782	15742	15908	15770	15825	15671	15814	15799	15773	15690	15763	15699	15804	15619	15814	15607	15755	15700	15658	15695	15891	15838	15558	15885	16108	15778	15817	15657	15871	15776	15791	15864	15862	15879	15627	15674	15816	15757	15833	15952	15949	15841	15709	15855	15786	15853	15799	15898	15895	16027	15863	15709	15789	15788	15729	15713	15686	15722	15702	15757	15668	15945	16040	15751	15628	15789	15745	15871	15935	15596	15762	15711	15643	15638	15877	15580	15705	15807	15912	15829	15680	15788	15692	15719	16067	15684	15828	15766	15765	15747	15858	15678	15737	15847	15728	15705	15869	15610	15616	15751	15850	15791	15603	15520	15639	15761	15772	15780	15648	15688	15757	15675	15779	15759	15751	15826	15634	15515	15705	15715	15752	15937	15695	15627	15619	15766	15836	15619	15814	15774	15685	15812	15924	15796	15809	15906	15777	15710	15730	15811	15874	15810	15903	15673	15831	15796	15688	15650	15661	15831	15633	15743	15826	15745	15776	16007	15751	15932	15713	15593	15808	15830	15738	15775	15785	15821	15994	15948	15839	15622	15716	15756	15719	15807	15727	15731	15559	15847	15824	15902	15795	15590	15794	15822	15726	15774	15849	15802	15570	15721	15625	15755	15777	15794	15982	15873	15765	15862	15744	15729	15708	15865	15768	15826	15778	15671	15741	15917	15749	15692	15933	15836	15845	15789	15702	15833	15793	15848	15783	15800	15856	15884	15799	15897	15924	15724	15730	15929	15775	15978	15808	15748	15677	15938	15690	15719	15798	15772	15629	15687	15633	15889	15638	15599	15917	15549	15709	15855	15818	15880	16010	15899	15773	15718	15692	15682	15659	15753	16039	15893	15767	15702	15607	15709	15795	15849	15913	15772	15783	15699	15660	15945	15986	15605	15587	15767	15749	15707	15688	15744	15878	15790	15572	15662	15747	15660	15784	15683	15734	15785	15687	15620	15573	15800	15719	15612	15666	15742	15697	15734	15785	15750	15905	15699	15891	15856	15721	15643	15765	15847	15629	15765	15689	15856	15505	15739	15746	15729	15794	15595	15660	15625	15677	15632	15708	15620	15659	15630	15880	15939	15959	15772	15563	15810	15697	15502	15597	15646	15778	15686	15830	15917	15774	15857	15773	15789	15838	15663	15790	15819	15816	15896	15945	15783	16043	15774	15589	15557	15828	15691	15734	15692	15858	15755	15741	15654	15862	15788	15786	15912	15687	15832	15822	15650	15826	15678	15878	15702	15600	15761	15734	15639	15673	15781	15882	15866	15742	15681	15664	15887	15842	15614	15830	15643	15871	15744	15714	15913	15584	15932	15712	15763	15884	15597	15793	15773	15993	15746	15766	15808	15684	15785	15624	15768	15686	15824	15771	15834	15647	15784	15662	15647	16061	15888	15632	15583	15741	15639	15674	15840	15546	15901	15620	15805	15689	15809	15807	15701	15777	15841	15874	15858	15866	15774	15672	15719	15791	15978	15929	15684	15617	15749	15667	15624	15802	15816	15759	15828	15871	15863	15770	15930	15800	15881	15624	15661	15930	15701	15797	15860	15654	15723	15783	15763	15900	15692	15653	15782	15594	15784	15952	15764	15724	15826	15916	15684	15733	15508	15764	15650	15725	15712	15834	15658	15831	15648	15851	15717	15712	15953	15800	15744	15695	15711	15803	15921	15745	15775	15690	15742	15823	15863	15947	15812	15692	15669	15807	15824	15538	15717	15788	15886	15854	15906	15913	15875	15879	15746	15741	15657	15673	15571	15933	15795	15750	15704	15881	15974	16019	15830	16082	15637	15619	15608	15565	15846	15829	15549	15911	15855	15719	15699	15692	15884	15579	15809	15789	15486	15756	15576	15774	15687	15563	15770	15766	15791	15552	15863	15803	15633	15547	15549	15939	15609	15727	15789	15628	15853	15803	15659	15654	15812	15470	16063	15500	15546	15674	15884	15675	15710	15731	15817	15912	15794	15623	15783	15692	15626	15816	15734	15608	15569	15734	15825	15632	15730	15663	15461	15764	15727	15726	15694	15860	15717	15806	15751	15867	15757	15653	15868	15862	15769	15655	15823	15546	15729	15902	15698	15596	15568	15936	15629	15678	15710	15671	15974	15464	15691	15691	15769	15845	15751	15637	15692	15685	15892	15679	15768	15681	15550	15904	15542	15560	15875	15671	15944	15757	15583	15887	15755	15802	15727	15737	15708	15777	15598	15728	15778	15774	15651	15966	15853	15670	15796	15785	15646	15698	15629	15841	15588	15753	15872	15477	15804	15851	15774	15831	15810	15795	15573	15731	15705	15867	15865	15652	15864	15657	15811	15640	15629	15693	15567	15727	15687	15769	15693	15580	15795	15744	15794	15664	15747	15749	15668	15569	15787	15937	15676	15767	15837	15825	15747	15778	15900	15576	15805	15773	15737	15770	15762	15762	15631	15860	15819	15833	15748	15703	15766	15699	15748	15871	15805	15683	15718	15643	15549	15710	15666	15795	15732	15644	15800	15842	15613	15780	15665	15771	15794	15832	15679	15685	15910	15864	15847	15862	15688	15892	15758	15681	15650	16015	16028	15669	15929	15901	15716	15702	15619	15674	15624	15775	15702	15807	16016	15778	15810	15746	15590	15888	15841	15881	15737	15677	16041	15747	15785	15782	15665	15751	15767	15618	15758	15775	15611	15710	15838	15791	15926	15602	16060	15672	15787	15593	15658	15787	15827	15874	15759	15609	15739	15805	15732	15848	15561	16039	15642	15805	15551	15690	15747	15792	15783	16020	15758	15599	15736	15762	15762	15754	15745	15803	15732	15728	15806	15796	15785	15747	15987	15717	15766	15887	15665	15649	15633	15610	15713	15786	15980	15666	15736	15832	15819	15856	15648	15838	15772	15713	15690	15973	15873	15679	15770	15836	15846	15626	15981	15774	15718	15838	15852	15682	15843	15803	15832	15790	15710	15773	15913	15639	15567	15669	15663	15758	15616	16040	15632	15741	15804	15914	15718	15823	15814	15687	15828	15765	15818	16012	15646	15632	15814	15799	15733	15681	15636	15782	15669	15775	15904	15777	15679	15825	15785	15941	15639	15626	15725	15566	15787	15685	15773	15774	15871	15876	15847	15764	15663	15731	15600	15660	15552	16014	15870	15698	15766	15821	15481	15812	15808	15764	15707	15816	15742	15739	15922	15794	15874	15695	15778	15649	15904	15697	15600	15634	15721	15629	15739	15808	15551	15696	15723	15682	15995	15776	15697	15599	15510	15547	15771	15990	15731	15875	15595	15589	15626	15700	15620	15969	15753	15880	15890	15719	15783	15772	15807	15921	15658	15624	15899	15831	15869	15885	15689	15747	15783	15776	15828	15518	15737	15685	15754	15940	15908	15961	15736	15845	15363	15743	15872	15931	15696	15647	15807	15843	15609	15790	15657	15918	15836	15722	15994	15604	15774	15744	15741	15818	16038	15906	15697	15660	15606	15655	15774	15909	15744	15746	15695	15764	15845	15820	15589	15790	15828	15645	15783	15555	15817	15756	15812	15644	15776	15854	15808	15764	15720	15783	15924	15769	15800	15852	15769	15744	15576	15807	15820	15565	15616	15874	15789	15732	15801	15604	15835	15611	15728	15722	15780	15819	15897	15706	15738	15818	15929	15858	15776	15758	15682	15604	15726	15757	15770	15788	15852	15608	15716	15791	15587	15804	15747	15836	15826	15735	15717	15696	15772	15801	15983	15980	15884	15549	15724	15775	15616	15858	15845	15879	15859	15681	15684	15933	15865	15838	15725	15864	15710	15847	15704	15891	15974	15790	15792	15812	15576	15600	15729	15814	15787	15774	15589	15819	15630	15701	15627	15791	15629	15885	15828	15679	15639	15523	15848	15850	15737	16029	15785	15943	15549	15645	15792	15903	15798	15658	15704	15767	15800	15590	15679	15644	15748	15934	15817	15705	15667	15582	15862	15437	15689	15728	15690	15691	15643	15703	15467	15924	15862	15671	15620	15734	15834	15693	15738	15777	15701	15686	15701	15709	15658	15740	15646	15818	15784	15950	15784	15700	15738	15740	15587	15637	15792	15637	15604	15750	15708	15771	15743	15653	15698	15665	15745	15753	15605	15920	15676	15786	15649	15902	15744	15805	15619	15763	15770	15786	15786	15632	15770	15702	15789	15755	15637	15830	15648	15760	15816	15876	15887	15751	15887	15934	15684	16011	15706	15773	15637	15600	15497	15521	15757	15866	15853	15861	15720	15846	15802	15725	15668	15947	15676	15843	15871	15774	15863	15504	15852	15697	15866	15675	15878	15554	15830	15719	15747	15792	15756	15844	15810	15628	15930	15992	15765	15592	15370	15626	15848	15537	15770	15916	15698	15930	15851	15722	15696	16054	15760	15769	15751	15854	15620	15812	15804	15832	15682	15709	15620	15618	15790	15781	15871	15794	15813	16044	15851	15634	15819	15889	15679	15893	15751
28676	50264	50404	43622	37641	33239	29305	25242	22550	20946	19565	18561	17780	17562	17226	17062	16579	16563	16089	16045	15796	15485	15441	15154	15479	15341	15294	15166	15190	15038	15402	15265	15244	15205	15159	15197	15148	15045	15285	15137	15144	15100	15148	15248	14951	15223	15256	14891	15203	15194	14884	15119	15114	15209	14960	15178	15186	15020	15230	15015	15217	15232	15035	15039	15186	15194	15211	15090	15112	15089	15227	15085	15197	15112	15229	15206	15235	15030	15219	15041	15051	15241	15197	15203	14979	15203	15072	15144	14958	15246	15129	15117	15076	14933	15328	15031	15193	15123	15148	14910	15278	15069	15099	15192	15179	15326	15062	14983	15073	15103	15085	14938	15135	15045	15134	15067	15128	15028	15206	15055	15038	15025	15069	15096	14994	15113	15030	15145	15179	15006	15213	15030	15114	14934	15227	15105	15028	15042	15071	14857	15120	15131	14987	15223	15111	15140	15073	15170	15060	15271	15031	14843	14960	15150	15239	15031	15044	15020	15247	15004	15131	14962	15090	15022	15167	15253	15016	15217	15160	15111	15175	15181	14968	15165	15026	15134	15045	15160	14961	15017	15050	14998	14989	15147	15274	15106	15022	15122	15082	14933	15078	15122	15062	15114	15224	15160	15031	14947	15057	14983	15075	14971	15084	15207	15181	15048	15205	15040	15027	15072	14954	15067	15140	15022	15042	14930	15112	15150	15079	15154	14945	15212	14992	15152	15225	15089	14904	15001	15065	15248	14998	15155	14932	15089	15082	15046	15097	14977	15213	15150	15113	15178	15116	15204	14929	15010	15166	15152	15054	15115	15058	15202	15086	15019	15017	15205	15177	15201	15004	15181	15137	15065	15037	15061	15152	15135	15021	15067	14943	15018	15074	15016	15023	15169	14993	15024	15070	15080	15075	15114	15051	15102	15261	14961	15070	15088	15139	15108	15018	15055	15066	15024	15173	15087	14900	15126	15129	15088	15129	15073	14971	15067	15158	14946	14987	15133	15033	15028	14976	15102	15275	15055	15243	15220	15138	14991	15025	15128	14971	15065	15139	15153	14991	15091	14949	15251	15132	15065	15149	15002	14957	15133	14914	14970	15075	15196	15247	15061	14993	15054	15178	15177	15309	14972	15127	15141	15064	15307	15214	15234	14986	15018	15121	15276	15007	15020	14983	15193	14974	15039	15026	15018	15163	15144	15024	15107	15000	14896	15144	14959	15186	15220	15120	15114	15037	15150	15097	15240	14894	15122	14981	15124	15147	15070	15093	15017	15156	15051	15065	15125	14959	15108	15138	14920	15084	15172	15081	15012	14896	15182	15098	15145	14911	14904	15162	15033	15181	15260	15112	15226	15011	15156	15206	15174	15061	15045	15238	15101	15099	14939	15211	14990	14899	15035	15039	15106	15316	15011	15224	14944	15116	15116	15020	14945	15228	15185	15218	15060	15000	15131	15169	14930	15102	15149	15063	15236	15123	15033	14988	15191	14947	15015	15154	15098	15082	15179	15042	15234	15059	15093	14987	15113	15107	15013	15036	15129	14936	15101	15063	15138	15055	15201	15127	15048	15204	14947	15019	15033	15150	15018	15042	15127	15162	14975	15097	15199	14987	15137	15218	15182	15127	15000	15167	15019	15094	14946	15111	15017	14926	15245	15021	14974	15224	15043	15148	15190	15025	15034	15028	15193	15080	15031	15063	14981	15188	15089	15058	15016	15092	15013	15059	15127	15084	15092	15075	15069	15120	15054	15132	15111	15116	15075	15213	15032	15025	15090	15061	15123	15049	15307	15258	15318	15062	15219	15095	15159	15042	15073	15254	15017	15013	15035	15138	15112	15005	15018	14989	15082	15228	15201	15135	15080	15127	14991	15227	15157	15173	15093	15093	15130	15131	14950	15295	15180	15069	15000	15163	15016	15028	15080	15107	15064	15054	15104	15011	14989	15018	14975	15261	15024	15079	15018	15050	15176	15233	14883	15125	15082	15074	15086	15070	15271	15115	15139	14994	15007	15110	15117	15002	15152	15082	15006	15151	15006	15117	15086	15133	15209	15080	14978	15267	15071	15212	15102	15062	15192	15019	15075	15227	15213	15215	15104	15088	15069	15075	14992	15115	14976	15169	15097	14930	15102	15088	15242	15108	14986	15013	15155	15074	15055	15048	15194	15112	15151	15084	15015	15096	15252	15021	15113	15036	14997	15048	15032	15098	15065	15105	15189	15058	15076	15065	15218	15043	15099	15019	15256	15149	14992	15158	15028	15158	15017	15004	15059	14866	15328	15170	15066	15071	15130	15239	15025	15179	15066	14966	15101	15067	15037	15306	15128	15065	15207	15080	15063	15091	15030	14913	15080	15094	15013	15259	15056	15012	15105	15230	14982	15130	14968	15202	15031	14930	15160	14970	15180	15053	15016	15116	15112	14975	15182	15024	15070	15159	15151	15192	15138	15070	15186	15144	15010	15154	15100	15269	15179	15044	14886	15202	15002	15027	15045	15125	15031	15011	15074	15237	14896	15143	15221	15234	15214	15182	15025	15129	14926	15000	14924	15251	15071	14865	14997	15114	14952	15213	15363	15098	15019	15033	15255	15009	15105	15107	15231	15001	15067	15135	15163	15241	15221	14926	15211	15207	14947	15036	15089	15157	14925	15070	15062	15062	15001	15182	15121	14855	15246	15019	15091	15019	15066	15127	14980	14979	15150	15031	15140	15049	15221	15039	15152	15138	14959	15236	15028	15085	15089	15031	15120	15017	15089	15170	15227	15100	15279	15195	15194	15010	15041	15058	15094	15079	15107	15008	15094	15040	14994	14943	15218	14787	15085	15126	15101	14939	15182	15060	15084	15058	15176	14993	15168	15062	15035	15023	15255	15144	15119	15054	15244	14896	15102	14994	15112	15040	15012	15100	14950	14977	15236	15010	15129	14935	15096	14993	15128	15148	15104	15160	14976	15144	15048	15129	15135	15071	15156	14959	15150	15018	15079	15081	15092	15005	15060	15038	15184	15208	15178	15071	15082	15081	15215	15079	15011	15186	15025	15025	15131	15093	15066	15212	15168	14981	15057	15257	15019	15128	15056	15104	15054	15172	15065	14991	15073	14971	15157	15104	14956	15081	15078	14992	14998	15118	15136	15081	14986	15303	15128	15217	14957	15231	15070	15019	15179	15186	15023	15038	15118	15027	15057	15059	15144	14943	15311	15123	15003	15107	15115	15135	15286	15081	15055	15217	15217	15065	15200	14973	15326	15250	14952	14984	15000	15005	15146	15030	15121	14955	15104	15118	15033	15013	14911	15162	15060	15056	15025	14992	14886	15057	15132	15193	15119	15054	15020	15123	14976	15112	15069	15288	15333	15037	15026	15055	15143	15012	15133	15139	15246	15086	15156	15216	15030	15059	15045	15139	15070	15080	15029	15072	15141	15079	15257	14958	15026	15110	15077	15310	14925	15229	14922	15212	15015	15079	15057	15129	15113	14980	15075	15032	15180	14992	15157	15109	15093	15198	15206	15193	14909	15106	15106	15152	15069	15076	15190	15061	15172	15180	15010	15192	15048	15128	15039	15073	14999	15096	15069	14935	14952	15075	15000	15117	15211	15167	15125	15290	15128	14930	15014	15081	15159	15022	15116	15092	15094	15136	14994	15113	14972	15013	15061	15022	15171	14945	15062	15199	15122	15050	15025	15144	15037	14960	15060	15013	15100	15186	15212	14981	15165	15121	14953	15085	15112	14898	15087	15039	15062	14934	15208	15221	15183	15189	14995	14965	15147	15016	15138	15270	15098	15050	15044	15130	14937	15168	15139	15055	15180	15195	15123	15015	15077	15012	14943	15198	15072	14976	15184	15116	15125	15146	15030	15075	14912	15243	15194	14984	14835	15211	15096	14984	15133	15077	14986	15128	15155	15109	15033	15064	15072	15046	15140	15149	15033	15055	15126	15014	15179	15101	15228	15052	15035	15153	15028	15080	15106	15211	14949	15105	15081	15160	15188	15189	15228	15053	14978	15142	15076	14894	15116	14982	15077	14838	15111	15205	15149	15146	15181	15152	15069	15054	14945	15050	15029	14949	14973	15169	15265	15161	15130	15148	15113	15023	15127	14988	15045	15186	15268	15062	14933	15038	15040	15095	15072	14959	15211	14911	15206	15178	15120	15178	14998	15031	15240	14990	15219	15051	14999	15010	15164	15070	15063	15011	15101	15138	15154	14986	15062	15077	15114	15126	15134	15127	14912	14974	15008	15234	14973	14919	15167	14986	15057	15056	15103	15159	15197	15334	15165	15171	15016	15068	15095	15009	15075	15167	15110	15192	15145	15122	15169	15031	15118	15054	15075	15037	15114	15089	15069	15290	15112	14991	15116	15071	15185	15145	15045	14902	15132	15258	15050	15130	15167	14941	15064	15115	14967	15014	15054	15287	15152	14888	15093	15031	15129	15386	15030	15175	14953	15124	14940	15058	15003	14858	15260	15037	15157	15140	15108	14953	15104	15140	14965	15036	15158	15087	15124	15150	15131	15033	15126	15139	15063	15286	14904	15137	15049	15160	15041	15016	15152	15002	15034	15096	15058	15064	15072	15089	15184	14963	15116	15049	15037	15017	14975	15157	15106	15273	15092	15041	15010	15075	15090	15122	15198	15236	15074	15167	15097	14945	15115	15116	14902	15051	15120	15140	15178	15315	15099	15067	15105	15077	14966	14914	15124	15079	15194	15167	15205	15147	15199	15041	15069	15107	15223	15019	15028	15016	15107	15051	14972	14986	15078	14927	15110	15050	15054	14687	15235	14944	15047	15011	15107	15066	15151	15087	15064	15091	15207	15205	15082	15110	15143	15182	15053	14984	14997	15137	15032	15081	15129	15092	14973	15191	15054	14927	15012	15156	15060	15091	15025	15067	14942	15047	15113	14904	15060	15048	15077	15297	15139	15095	15083	15161	15368	15069	15168	15051	15070	15157	15068	15034	15030	15161	14851	14941	15228	15082	14980	15255	15196	15035	15039	15094	15074	15211	14989	15023	15155	15133	15239	15193	15161	15062	15051	15177	15040	15092	15153	15104	15251	15088	14974	15141	14904	15131	14954	14965	15257	15130	15070	15265	14978	14949	15064	15106	15140	15136	15001	15095	15106	14843	15030
28105	26935	33970	30889	24738	22030	19611	18242	17314	16824	16634	16346	16175	16016	16078	16171	15666	15861	15764	15809	15665	15798	15689	15583	15772	15747	15724	15833	15706	15687	15763	15526	15658	15634	15628	15554	15735	15524	15597	15786	15433	15610	15635	15713	15623	15595	15503	15559	15821	15638	15615	15807	15445	15406	15351	15516	15615	15490	15545	15703	15458	15357	15619	15599	15508	15567	15679	15578	15681	15646	15847	15737	15480	15441	15734	15536	15596	15654	15631	15696	15497	15546	15778	15656	15676	15608	15407	15629	15602	15507	15285	15589	15579	15758	15453	15692	15700	15618	15602	15484	15758	15804	15728	15547	15624	15692	15528	15586	15666	15677	15513	15694	15596	15660	15750	15582	15564	15512	15580	15546	15609	15589	15593	15609	15698	15773	15662	15480	15611	15648	15543	15748	15593	15583	15463	15687	15528	15582	15630	15514	15555	15556	15663	15605	15625	15622	15603	15603	15512	15357	15660	15639	15551	15461	15750	15586	15612	15553	15498	15565	15583	15660	15495	15411	15615	15642	15608	15481	15588	15560	15689	15472	15646	15577	15546	15506	15721	15533	15569	15415	15723	15524	15575	15553	15519	15638	15552	15610	15640	15571	15607	15430	15772	15585	15628	15670	15694	15640	15504	15462	15597	15456	15654	15495	15786	15769	15462	15356	15538	15682	15603	15555	15453	15500	15640	15671	15414	15500	15774	15755	15705	15631	15664	15612	15697	15770	15784	15729	15629	15617	15616	15552	15437	15571	15626	15604	15555	15489	15650	15595	15754	15632	15318	15600	15634	15425	15810	15537	15479	15473	15719	15534	15690	15589	15525	15561	15561	15722	15474	15650	15576	15580	15447	15509	15550	15543	15500	15608	15484	15514	15647	15589	15611	15713	15638	15668	15855	15564	15603	15264	15616	15497	15532	15508	15617	15652	15613	15327	15685	15665	15538	15544	15595	15661	15643	15602	15790	15562	15546	15589	15664	15616	15620	15635	15600	15532	15712	15620	15671	15708	15579	15594	15568	15665	15470	15758	15575	15674	15623	15539	15563	15655	15463	15560	15513	15491	15493	15530	15531	15444	15402	15481	15458	15491	15553	15645	15422	15532	15689	15617	15733	15727	15684	15501	15722	15767	15792	15431	15597	15657	15506	15583	15587	15478	15700	15578	15712	15444	15701	15574	15593	15429	15496	15606	15691	15398	15454	15670	15778	15674	15730	15594	15649	15688	15511	15586	15289	15557	15544	15526	15559	15445	15607	15719	15660	15616	15442	15658	15713	15677	15569	15685	15537	15494	15431	15636	15422	15605	16016	15741	15768	15617	15494	15646	15583	15320	15726	15721	15633	15767	15491	15360	15543	15520	15742	15480	15706	15497	15520	15625	15614	15637	15367	15780	15610	15767	15485	15452	15656	15833	15823	15539	15499	15549	15780	15406	15476	15608	15745	15683	15583	15640	15773	15475	15635	15651	15524	15497	15610	15400	15568	15726	15651	15604	15476	15532	15655	15608	15671	15616	15602	15527	15746	15725	15671	15590	15610	15355	15389	15532	15527	15519	15549	15627	15635	15609	15497	15549	15618	15800	15458	15535	15628	15554	15564	15763	15559	15550	15591	15477	15595	15663	15581	15710	15527	15488	15648	15565	15677	15729	15481	15587	15518	15638	15538	15677	15594	15725	15715	15570	15383	15510	15505	15487	15587	15610	15617	15468	15808	15752	15711	15604	15633	15602	15536	15351	15481	15535	15722	15608	15545	15562	15478	15780	15448	15547	15738	15557	15654	15611	15534	15564	15599	15516	15634	15661	15635	15498	15672	15683	15471	15646	15551	15713	15492	15694	15734	15562	15671	15567	15643	15538	15683	15707	15582	15649	15685	15571	15711	15672	15544	15549	15802	15698	15530	15632	15784	15499	15640	15599	15671	15673	15703	15449	15650	15559	15680	15421	15736	15402	15668	15466	15636	15619	15564	15731	15757	15579	15630	15699	15529	15393	15441	15746	15584	15559	15646	15619	15625	15707	15586	15523	15503	15389	15387	15743	15610	15771	15617	15610	15504	15569	15672	15650	15670	15605	15622	15753	15453	15594	15632	15511	15717	15543	15662	15673	15577	15606	15599	15415	15687	15730	15483	15460	15604	15485	15443	15754	15651	15690	15637	15550	15406	15526	15603	15665	15499	15590	15617	15578	15508	15478	15580	15616	15615	15625	15585	15462	15577	15769	15692	15643	15584	15566	15712	15562	15550	15808	15670	15560	15587	15472	15556	15697	15634	15582	15489	15434	15487	15565	15591	15648	15758	15765	15417	15617	15609	15768	15731	15819	15831	15479	15685	15627	15631	15656	15810	15505	15406	15606	15565	15582	15402	15480	15649	15733	15588	15538	15568	15562	15743	15559	15835	15620	15683	15388	15456	15633	15460	15628	15651	15633	15612	15540	15454	15600	15649	15745	15419	15699	15620	15695	15488	15856	15544	15599	15569	15291	15449	15527	15413	15468	15593	15657	15524	15685	15660	15837	15687	15563	15635	15628	15629	15652	15419	15617	15598	15693	15455	15565	15744	15620	15593	15620	15591	15492	15526	15696	15632	15663	15649	15415	15733	15708	15621	15446	15603	15504	15648	15522	15746	15437	15673	15510	15700	15514	15529	15587	15610	15485	15579	15753	15542	15505	15613	15611	15594	15559	15740	15558	15623	15480	15749	15571	15620	15628	15610	15592	15593	15642	15675	15583	15396	15476	15843	15649	15545	15497	15324	15792	15701	15713	15612	15709	15706	15710	15536	15645	15576	15582	15599	15609	15688	15604	15508	15667	15476	15365	15833	15549	15798	15608	15432	15449	15385	15648	15529	15562	15583	15561	15623	15687	15334	15605	15561	15563	15483	15556	15718	15516	15509	15250	15585	15704	15545	15580	15559	15544	15561	15679	15604	15793	15574	15761	15714	15640	15742	15672	15683	15529	15494	15419	15762	15664	15495	15608	15669	15560	15662	15733	15703	15617	15519	15630	15561	15531	15483	15561	15698	15444	15590	15711	15639	15675	15396	15530	15485	15690	15520	15537	15603	15446	15412	15588	15638	15436	15380	15537	15770	15530	15643	15520	15411	15686	15688	15583	15592	15665	15697	15417	15710	15533	15665	15496	15796	15603	15483	15705	15589	15572	15563	15770	15664	15632	15437	15469	15537	15629	15667	15604	15622	15526	15763	15581	15511	15696	15488	15495	15776	15601	15701	15452	15625	15540	15664	15569	15595	15579	15610	15782	15612	15665	15444	15476	15538	15628	15634	15626	15479	15603	15628	15620	15712	15659	15681	15580	15670	15694	15589	15597	15620	15571	15550	15763	15531	15557	15658	15587	15556	15694	15482	15465	15607	15679	15562	15609	15601	15555	15640	15663	15541	15699	15859	15790	15570	15657	15576	15591	15557	15434	15580	15638	15711	15688	15624	15398	15509	15798	15613	15601	15562	15731	15669	15381	15701	15537	15366	15453	15601	15566	15337	15551	15630	15483	15558	15527	15619	15536	15481	15676	15603	15580	15524	15573	15589	15726	15507	15683	15679	15641	15655	15667	15870	15718	15622	15725	15513	15493	15585	15611	15617	15456	15537	15557	15600	15663	15561	15697	15604	15781	15521	15449	15489	15543	15349	15568	15430	15477	15433	15520	15652	15715	15575	15518	15607	15655	15561	15584	15746	15582	15604	15614	15428	15460	15534	15675	15589	15576	15691	15819	15706	15508	15564	15711	15684	15801	15662	15501	15551	15584	15701	15542	15829	15814	15613	15754	15764	15473	15521	15429	15373	15463	15386	15645	15741	15563	15696	15782	15538	15711	15605	15648	15409	15483	15484	15369	15673	15714	15532	15502	15581	15595	15504	15741	15698	15550	15671	15565	15597	15725	15527	15499	15546	15673	15687	15703	15809	15554	15715	15655	15498	15632	15760	15703	15794	15659	15691	15628	15650	15635	15741	15451	15523	15505	15560	15793	15661	15510	15573	15540	15753	15706	15497	15533	15730	15814	15479	15631	15676	15497	15546	15634	15517	15628	15609	15811	15648	15735	15488	15623	15689	15488	15714	15650	15710	15597	15873	15633	15666	15451	15475	15685	15671	15604	15474	15536	15705	15733	15588	15470	15650	15560	15557	15679	15810	15422	15732	15753	15736	15662	15644	15503	15582	15548	15875	15682	15587	15739	15634	15758	15648	15597	15543	15631	15576	15714	15788	15390	15568	15673	15656	15555	15626	15518	15640	15837	15627	15576	15746	15689	15569	15587	15632	15697	15673	15723	15604	15507	15458	15671	15510	15561	15497	15564	15553	15577	15707	15545	15585	15635	15721	15699	15842	15626	15628	15569	15516	15620	15649	15687	15780	15486	15883	15586	15559	15594	15592	15623	15579	15617	15748	15519	15597	15667	15597	15533	15652	15469	15557	15656	15581	15582	15869	15457	15613	15659	15507	15603	15646	15582	15755	15740	15572	15773	15596	15636	15633	15630	15506	15718	15646	15656	15629	15521	15626	15811	15476	15655	15691	15683	15803	15404	15481	15572	15536	15571	15728	15748	15569	15646	15525	15467	15591	15757	15488	15783	15591	15526	15473	15605	15717	15695	15655	15656	15721	15751	15522	15760	15504	15564	15516	15461	15530	15458	15653	15662	15542	15482	15527	15639	15489	15442	15784	15655	15583	15796	15560	15682	15681	15366	15745	15510	15592	15634	15522	15435	15685	15599	15532	15514	15709	15559	15548	15713	15446	15633	15624	15557	15612	15459	15604	15665	15514	15565	15464	15464	15473	15596	15854	15668	15441	15521	15687	15763	15510	15600	15459	15702	15725	15605	15441	15750	15664	15540	15636	15481	15616	15678	15759	15694	15425	15672	15701	15556	15472	15545	15705	15618	15716	15742	15650	15662	15621	15646	15802	15877	15560	15614	15608	15514	15640	15720	15718	15837	15674	15573	15582	15567	15748	15490	15580	15521	15739	15674	15557	15731	15643	15447	15667	15515	15630	15708	15646	15469	15572	15575	15567	15460	15503	15676	15461	15526	15539	15567	15765	15364	15636	15677	15538	15608	15677	15691	15853	15619	15612	15568	15753	15495	15637	15421	15650	15626	15601	15528	15736	15661
28763	42185	40961	33595	28224	24401	21330	19229	17737	17047	16464	16015	15900	15661	15332	15518	15477	15347	15212	15129	15000	15063	15154	14961	15155	14907	15113	14998	14916	14902	14926	14966	14839	14896	15053	14824	14989	14994	14911	14977	15072	14919	14867	15173	14959	15227	14851	14994	14945	14968	15079	14920	15032	14952	14981	14856	15182	14930	14830	14798	15054	14977	14829	14945	15081	14801	15033	15065	15104	14947	14988	14980	15006	14770	14996	14955	15152	15169	14902	14981	14942	14771	15100	14869	14939	14997	14944	14880	15035	14973	14914	14955	14977	14964	14981	14824	14925	14943	15028	14953	14747	14975	15082	14990	14870	15108	14789	14983	14837	14787	14977	14888	15021	14833	14994	14950	14958	15112	14978	14977	15076	14932	15085	15014	15071	14871	14942	14881	15019	15022	14814	14989	14935	14887	14869	14914	14964	14968	14847	14782	14893	14860	14933	14925	15021	14871	14852	14825	14999	14885	15021	15129	14930	15093	14857	15069	14848	14855	15179	14993	14962	14820	14940	15046	15010	14862	15055	14874	15021	15031	14902	14781	14996	15002	14859	14735	14879	14987	14989	14888	14797	14998	14966	15189	14770	14985	14892	15098	14865	14836	14995	15071	14954	15007	14964	14968	14762	14830	14985	14872	14738	15156	14958	14955	14871	14813	14843	14884	15032	15003	14955	14828	14985	14858	14897	15104	15082	14860	15091	14840	14934	14947	14884	14999	14945	14860	14907	15095	14839	14870	15037	14822	15116	15067	14729	15039	14903	14888	14913	14884	14935	15041	15018	15136	14903	15059	15158	14998	14914	15138	14936	15049	14736	14979	15051	15073	15049	14861	14971	14873	15082	15071	14958	14875	15009	14875	14986	14979	14858	14910	14943	14912	14880	14746	14922	14846	14977	14863	14814	15018	14913	14999	15128	15080	14982	15003	14940	14978	14975	14908	14903	14981	14898	14926	14801	14992	15116	15100	15064	14894	15027	14970	15013	15016	14851	14918	15099	14880	14897	14895	14995	14943	14972	14793	14870	14844	14857	15022	14926	14997	14870	14963	15004	14907	15020	14891	15125	15056	14904	15007	14995	14916	15095	14991	15149	15113	15056	15150	14822	14906	14857	14962	14942	15120	14867	14895	15014	14855	15056	15160	15027	15019	15041	15099	15046	14894	15108	14948	15025	14840	14905	14991	14892	14876	14860	14961	14873	15007	14816	14988	14873	14950	14936	14928	14817	14891	14875	15121	15014	14968	15010	14914	15026	15049	14915	14893	15065	14932	15039	15015	15054	15051	15006	14897	15057	14829	15014	14923	14943	14844	14933	14932	15027	15100	14984	14954	15046	14717	15136	15061	14919	14880	14990	14999	14931	15113	15036	15026	14921	14812	15111	14986	15165	14876	14988	14969	15133	15033	14941	14982	14998	15043	14687	14974	14977	14948	15255	14993	15129	14796	14993	14860	14909	15021	15055	14901	14917	14957	14920	14803	15028	14915	14917	14843	14894	15109	14830	15199	14797	14782	14915	14978	14949	14991	15009	14853	15007	14985	14911	14991	14848	14986	15197	15054	14930	14891	15205	14884	14919	14953	14925	15100	14991	15108	15072	14862	15092	14823	15069	14996	15010	15017	14783	14794	15044	15008	15045	15258	14828	14953	15139	15042	14959	14946	14927	14914	14931	14912	15113	14898	14950	14928	15046	14949	14920	14941	14878	15007	15009	14754	14745	14996	14918	14884	15059	14975	15080	14996	15013	15009	14811	14859	15094	14987	15067	14983	14958	15001	14887	14844	14745	14985	14866	15138	14893	14926	14881	14810	14871	14943	14996	14941	14896	15178	15088	15010	15019	14911	15025	15069	14876	15030	14986	15026	14932	14941	14932	14892	15030	14957	14753	15045	14920	15084	15014	15030	15130	14840	14950	15043	15148	15024	14812	14947	14884	14783	14830	15054	15010	14917	14980	15045	14914	15135	14817	15093	14987	15088	14894	15115	14800	15104	15106	14917	14704	14930	14782	14905	14916	14698	14931	15018	14954	15109	15020	14871	14932	15064	14941	14962	14980	15003	15185	14888	14831	14926	14959	14971	14848	14943	14969	15085	14992	14869	15022	15039	14858	15148	15001	14694	14923	15130	14867	14983	14979	14993	14915	14991	14951	14986	15009	14959	14827	15039	14966	14926	14743	14925	15011	14857	14913	14919	15013	14988	15017	15000	14939	15001	14788	15159	14843	15031	14978	14782	14856	14899	14939	15123	14829	14951	14934	15047	14955	15090	15013	15065	15025	14780	14990	15006	15034	14910	14879	14972	15038	14900	14901	14998	14829	14975	15070	14842	14888	14967	14984	14830	14954	14928	14974	15002	15023	14958	15028	14893	14939	14812	14803	14973	14821	14892	14927	14751	14887	15072	14948	14880	14926	15089	14992	14908	14968	14877	14999	14885	14957	15007	15043	14766	15000	14954	15002	14916	14711	15014	14998	15056	14905	14936	15043	14942	15057	14890	15063	14815	14966	14932	14949	15078	15005	15035	14826	14859	15017	14898	14999	14817	15065	14855	14968	14983	14923	14958	15056	14938	15002	14891	15142	14934	14946	14864	15006	14902	15181	14925	15052	14811	14855	14885	14717	14978	14798	14813	14926	14977	14939	15025	14906	15135	14914	15060	15018	15128	14855	15016	15060	14885	15114	15007	14969	15148	14917	14929	14934	14945	14949	14910	14951	14915	14804	14916	14869	15009	14959	15169	15129	14929	14974	15033	14995	14948	14755	15023	14789	14889	15097	15048	15064	14965	14856	14877	14914	14758	15031	14845	14861	14995	14988	14843	14919	14963	15082	15018	14864	14876	14832	15086	14848	14846	14994	14905	14879	14903	15134	15126	15037	14956	14971	15080	14967	15012	15041	14936	14992	15065	15012	15044	15019	15055	14693	15002	15010	15223	14969	14982	14916	14926	14936	14909	14889	15093	14939	14856	15156	15128	14795	14890	14806	14856	14973	14908	14986	14969	15145	14947	14827	14911	14992	14851	14886	14901	14959	14970	14959	15026	15031	14911	14948	14748	14943	14973	14867	15161	15029	15040	14919	14922	14961	15015	14928	14882	15029	14917	14998	14971	14818	14960	14828	14928	15065	15065	15007	15020	14917	15058	14978	15014	15069	15022	14933	14958	15092	14782	14922	14962	14810	14878	14993	15124	14942	15083	14978	15021	15080	14899	15129	14868	14888	14736	14958	15090	14930	14951	14988	14967	14968	14840	14878	15004	15095	14921	15086	14999	15000	14934	14880	14798	15017	14875	14864	14990	14967	14838	15065	14936	14854	14862	14952	14894	14960	15063	14920	14968	15064	14951	15079	14928	14919	14770	14962	14795	14938	15089	14965	15024	14941	15073	14963	14952	14928	14941	14898	14907	14963	15083	14823	14947	14911	15022	15005	14885	15234	14898	14937	15178	14898	14974	14976	14887	14986	14903	14990	15012	14903	15010	14918	14813	14876	15018	15005	14852	14870	15015	14839	14937	15046	14914	14932	15007	14803	15122	15026	14850	15017	14991	14939	14950	15066	14968	14803	14981	15107	14968	15010	15011	14888	14905	14822	14972	14924	14905	15002	14819	14945	15083	14730	14982	14912	15037	14969	15037	14805	15014	15027	15107	14976	14933	15049	14856	14807	14863	15108	14886	14950	15060	14864	14912	15113	14877	14930	15130	14797	14925	14896	14947	14983	14789	14923	14999	14832	14690	15023	15014	14930	14911	15189	14980	14925	14949	15076	14862	14887	15128	14913	14932	14964	14839	14907	14892	14996	14844	15003	15029	15182	15021	14947	15080	15030	14884	14899	14943	15093	14769	15004	14908	14937	15038	14944	14972	15054	15026	14736	15022	14951	14920	14973	14864	15031	15088	14887	14879	14791	14701	15082	14981	15050	15051	14817	15048	14953	14922	15062	14950	14929	14891	14894	15030	14941	15095	14939	15000	15101	14953	15009	14952	14907	14921	14926	15018	14972	15099	15130	14956	14784	14948	14845	15008	15091	14817	15059	14996	14922	14955	15013	14939	14883	14964	15015	14844	14855	14909	14894	14948	14812	14913	14934	14993	14975	14953	15030	14899	15125	15078	14877	14907	14939	14990	15033	14859	14982	14961	14808	15058	15062	14946	14786	15042	14745	14813	14968	15104	14934	14903	14887	14998	14930	14926	14759	14924	14929	15139	14991	14952	15110	14936	14962	15078	14991	15006	15054	14996	15004	14961	14841	14978	15087	14853	15012	14885	14747	15044	14858	15069	14945	15015	14946	15019	14669	15009	15008	15076	14938	15006	14808	14997	14979	15000	15081	14872	14906	14911	14823	14894	14952	14877	14999	14871	14861	14907	15177	15004	15090	14930	15007	14966	14902	14983	14933	14977	14965	14862	14947	15112	14964	14832	14804	14861	14954	14890	15022	15018	14851	15000	14926	15148	15080	14941	14963	15021	14919	14805	14802	14931	14891	14951	14916	15008	14953	14925	14940	14868	14992	14832	14933	14960	15020	14873	14867	15061	14852	15020	14893	15093	14792	14895	14887	14960	14981	14950	15113	15062	14837	15064	14915	15001	15080	14957	15154	14884	15241	14984	14843	15020	14842	14814	15026	15009	14803	15109	14882	14888	14976	15009	15126	14861	14921	14907	15094	15148	14906	15101	15024	14980	14886	14975	14993	15090	14800	14934	14983	14902	15026	14935	14898	14848	14936	14922	14790	14888	14954	14972	14852	14982	14871	15062	14915	15054	14930	14932	15007	14956	15097	14830	14924	15060	14816	14944	15064	14897	15089	15031	14868	14936	14900	15088	14890	14820	14919	15092	15020	14915	15094	15106	15004	15084	14972	14860	14999	15041	14991	14926	14930	14944	14908	14827	15103	15075	14791	14844	14989	14903	15140	14852	14854	14865	15071	14844	15106	14864	14933	15054	14885	15132	15075	15053	14972	14685	15084	15019	15004	14933	15071	15098	14941	14902	15151	14938	14817	14999	14905	14945	14990	14813	14808	15030	14902	14907	14963	15113	15177	14911	14986	14895	15076	14834	15019	14890	14996	15001	15055	14909	15116	14895	14915	14900	14968	15092	15003	14927	14924	15015	14791	15057	14939	15060	15000	15022
23866	21340	28944	25689	25132	25714	24566	21038	19215	18678	17967	17406	17313	17019	17140	16766	16762	16749	16706	16331	16756	16402	16297	16341	16081	16238	16179	16283	16134	16115	16243	16185	16056	16152	16209	16090	16167	16058	16231	16333	16093	16092	16217	16239	16218	16099	16353	16238	16025	16183	16162	16235	16226	16171	16377	16138	15957	16144	16158	16069	16119	16182	16151	16258	16216	16094	16187	16219	16005	16126	16097	16220	16203	16201	16177	16075	16093	16164	16050	16125	16271	16050	16293	16119	16209	16017	16146	15994	16046	16030	16105	16212	16331	16201	15966	16088	16173	16244	16031	16098	16301	16202	16179	16164	16284	15997	16182	16195	15952	16125	16083	16274	16188	15946	16096	16178	16170	16020	16025	16333	16259	16162	16335	16131	15990	16163	16039	16080	16135	16025	16318	16186	16115	16145	16124	15981	16189	16194	16157	16170	16114	16132	16091	16004	15959	16096	16314	16171	15918	16088	15932	15972	16186	16247	16446	16193	16044	16053	16246	16151	16034	16171	16023	16182	16121	15863	16032	16009	16220	16073	16210	16064	16027	16158	16100	16069	16100	16063	16085	16331	16150	16062	16198	16126	16137	16004	16175	16321	16218	16235	16045	16281	15838	16070	16222	16104	16278	16024	16257	15985	15997	16342	16068	16193	16135	16140	16182	15952	16001	15989	15866	16135	16009	15993	15955	15941	16176	15990	16034	16141	16039	16129	16004	16101	15976	15866	16036	16122	16018	15992	16054	16132	16009	16025	16169	16101	16047	15785	16195	16166	16116	16235	16050	16268	16160	16078	16074	16156	15986	16173	16299	16144	16172	16129	16162	16178	16261	15991	16294	16055	16123	16137	16152	15965	16109	16007	15863	16180	15891	16063	16007	16098	16112	16223	16159	16229	16106	15957	16156	16124	16050	16202	15885	16209	15982	15961	16102	16010	16113	16087	16243	16158	16343	16082	16140	16204	16218	16308	16176	15978	16123	16149	15977	16115	16175	16133	16073	15962	16112	16151	16209	16250	16185	16173	16077	16165	16020	15891	16015	16323	16181	16121	16261	16380	16254	16161	16262	16187	16101	16253	15954	16111	15901	15904	16129	16133	16140	16262	16208	16193	16056	16068	16175	16163	16163	16035	16071	16012	16122	16103	15946	16237	15971	16163	16038	16248	16118	16137	16038	15959	16009	16181	16200	16236	15998	16136	16139	16142	16213	16326	16075	16172	16227	16272	16173	16067	16138	15996	16007	16151	16135	16154	16195	16033	16123	16065	16344	16230	16115	15864	15961	15945	16159	16171	16215	16120	15990	16061	16069	16031	16092	16176	16051	16224	16063	16227	16171	16148	16280	16333	16134	16156	16103	16050	16080	16113	16225	16186	16052	16337	16205	16173	16082	16123	16191	16286	16083	16157	16154	16073	16191	16045	16114	16158	16116	16144	16121	16127	16265	16135	16209	16063	16099	15986	16257	15970	16165	16172	16136	16317	16191	16281	16062	16104	16274	16083	16121	16173	16246	16181	16124	16137	16110	16090	16110	16086	16112	16104	16079	16036	16192	16070	16187	16253	16090	16098	16000	16170	16070	16107	16343	16254	15942	16120	16078	16173	16230	16111	15953	15988	16102	16058	16194	16239	15860	16222	16198	16104	15929	16081	16081	16144	15958	16141	16104	15938	16194	16126	16152	15954	16124	16008	15852	16207	16130	15953	16044	16202	16163	16023	16220	16168	15990	16011	16124	16110	16126	16067	16116	16237	16146	16220	16290	16190	16144	16171	16072	16069	16077	16293	16190	16028	16103	16323	16164	16220	16097	15919	16194	16154	16171	16301	16125	16134	16192	16054	16037	16303	16334	16067	16189	16278	16172	16035	16174	16243	16229	16190	16088	16190	16183	16160	16232	16009	16378	16022	15994	16091	15976	15917	16144	16241	16126	16171	16137	16212	16211	16274	16108	16149	15835	16176	16198	16167	16041	16143	16383	16268	16220	16105	16157	16188	16051	16155	16048	16145	16238	16040	16099	16040	16157	15895	16011	16131	16138	16004	15977	16134	15947	15906	15944	16151	16205	16181	16161	16332	16197	16329	16165	16153	16076	16172	15934	15923	16167	16123	16061	16076	16185	16040	16052	16205	16080	16279	16173	15984	15962	16007	16229	15979	16057	16122	16177	16221	16028	15984	16187	16043	16294	15993	16108	16007	16136	16037	16178	16165	16074	16061	16143	16081	15934	16097	16180	16180	16080	16054	16122	16103	15995	16122	16229	16187	16145	16209	16075	16080	16063	15986	16022	16091	16084	16089	16081	16325	16075	16170	15959	16099	16125	16137	15941	16225	16282	16249	16099	16070	15960	15975	16232	16029	16007	16069	16094	16230	16072	16099	16214	16060	16047	15971	16081	16229	16043	16149	16149	16308	16074	15849	16124	16057	16138	16199	15866	16282	15997	16200	16190	16263	16151	16177	16256	16139	16214	16061	16163	15972	16168	16127	15974	16019	16038	15901	16139	16149	16134	16203	16308	16195	16012	16039	16109	16131	16054	16400	16101	16138	16240	16111	16280	16423	16235	16340	16038	15945	16336	16108	16211	16097	16071	16184	16229	16207	15798	16191	15923	16206	16247	16339	16116	16123	16225	16211	16139	16236	16148	16044	16058	16107	16085	16164	16252	16024	16165	16159	16228	16211	16205	16117	16166	16332	16231	16034	16018	16140	16175	16161	15938	16079	16135	16214	16255	15920	16392	16139	16097	16122	16110	16005	16111	16016	16171	16183	16193	16180	16137	16505	16094	16340	16010	16146	16161	16085	16377	16209	16146	16116	16154	16028	16136	16279	16306	16230	16118	16277	16121	16102	16059	16301	16095	16275	16091	16042	16088	16252	16121	15993	16260	16155	16017	16230	16208	16260	15972	16366	16026	16163	16238	15889	16090	16019	16098	16241	16182	16224	15972	16108	16174	16099	16148	16104	15891	16120	16369	16074	16181	16153	16030	16283	16132	16035	16101	16108	16096	16121	16059	16237	16219	15950	16043	16147	16227	16045	16134	16113	16130	16246	16241	16239	15943	16083	16023	16053	15959	15983	16095	15973	16127	16231	16217	16000	15967	16162	16054	16174	16152	16224	16108	16026	15987	16224	16157	16012	16086	16115	16061	15971	16050	16029	16087	16223	16211	16129	16184	16178	16221	16424	15906	16084	15923	16273	16223	16176	16202	16101	16067	16135	16137	16020	16074	16145	16323	16060	16156	16070	16178	16214	16142	16348	16190	16121	16279	16221	16087	16056	16029	15851	16030	16109	16227	16151	16204	15965	16005	16204	16148	16267	16196	16030	15898	16188	16157	16025	16215	16241	16111	16000	16135	16178	16155	16115	16175	16049	16188	16171	16171	16093	16012	16134	16117	16046	16124	16147	16088	16280	16104	16153	16154	16227	16125	16153	16002	16164	16193	15980	15995	16055	16102	16092	16069	16021	16229	16118	16179	16177	15956	16076	16121	16050	16173	16050	16001	16112	16122	16031	15951	16293	16212	16061	16235	16085	16136	16144	16211	16126	16255	16156	16152	16001	16417	16343	16095	16116	16305	16225	16110	16095	16360	16253	15818	16084	16161	16152	16166	15911	16077	16059	16131	16174	16111	16128	15944	16073	15848	16102	16029	16014	16118	16313	16048	16130	16218	16068	15951	15965	16134	16277	16241	16176	16101	16039	16257	16237	16110	16174	16038	16176	16144	16052	16071	15952	16088	15887	16334	16336	16278	16147	16104	16260	16341	16214	16159	16160	16110	15990	16182	16194	16036	16060	16396	16028	16247	16055	15949	15999	15976	16178	16110	16208	16027	15957	16039	16028	16121	16087	16071	16280	16062	15998	16083	16016	16091	15945	16291	15932	16083	16102	16066	16046	16088	16120	16100	16033	16227	16051	15881	15973	16213	16071	16248	15847	16161	16307	16388	16106	15887	16007	16153	16125	16010	16378	16113	16048	16255	16086	16119	16052	16000	16234	16203	16114	16154	16122	15866	16222	16257	15966	16019	16135	16418	16210	16188	16059	16080	16156	16104	16107	16189	16078	16170	16110	16015	16320	16058	15933	16221	16159	16162	16247	15996	16187	16137	16104	16283	16065	16199	16123	16178	16006	15952	15874	16036	16207	16210	16187	16065	16135	16119	16283	16053	16018	16034	16001	16162	16028	16119	15997	16257	15981	16464	16127	15980	16138	16029	16368	16091	16024	16087	16063	16244	16179	16155	16113	16205	16129	16121	16022	16107	16212	16065	16154	16149	15974	16270	16190	16063	15952	16203	16210	16154	16121	16215	16002	16289	16074	16230	16091	16197	16161	16149	16201	16216	16143	16059	16233	16016	16067	16128	16124	16082	16145	16133	16026	16220	16257	16164	16143	16246	16433	16296	16260	15937	16051	15917	16137	16187	16080	16053	15986	16229	15821	16038	15987	15979	16084	16204	16274	16060	16042	16075	16124	16087	15831	16058	16038	16208	16072	16213	16171	16102	16243	15943	16166	16080	16067	15905	16156	16275	16139	16276	16099	16082	16153	16182	16104	16061	16191	15979	16002	16089	16112	16276	16058	16068	16141	16250	16102	16344	16177	16374	16095	16083	16142	16068	16281	16268	16209	16174	16100	16127	16203	16050	16142	16173	16129	16033	16088	16365	15968	16227	16154	16106	16312	16287	16258	16094	16155	16156	16198	16029	16143	16207	16068	16159	16141	16092	16081	16067	16090	15970	16170	16195	16134	16177	16201	16179	16165	16388	15925	16193	16039	16032	15994	16114	16110	16205	16054	16135	15927	16054	16152	16100	16175	16077	16146	16029	16311	15962	16020	16147	15945	16079	15984	16090	16004	15998	16342	16170	16104	16219	16116	16121	16260	16210	16236	16305	16210	16038	16104	15983	16191	16238	16287	16037	16122	16107	16188	16188	16171	16096	16123	16387	16202	16154	15925	16098	16118	16131	16044	16033	16061	16327	16260	16122	16215	16159	16155	16171	16169	16144	16052	15892	16051	16035	16008	16200	16032	16135	16127	16006	16035	15973	16130	16183	15997	16136	16253	15979	16140	16231	16132	16084	16132	16262	16110	16151	15995	16198	16181	16081	15994	16288	16183	16282	16293	16264	16119
28131	47369	47031	39630	33809	28669	25054	22449	20483	19175	18206	17479	17200	16924	16742	16576	16356	16138	15848	15675	15629	15453	15718	15307	15588	15420	15433	15452	15444	15444	15306	15257	15505	15471	15484	15302	15271	15443	15504	15269	15277	15261	15251	15322	15368	15344	15265	15374	15429	15473	15170	15267	15424	15035	15320	15436	15469	15277	15309	15541	15521	15433	15400	15302	15278	15292	15296	15346	15422	15340	15591	15396	15334	15399	15368	15282	15401	15311	15317	15432	15521	15363	15214	15333	15289	15353	15381	15363	15395	15424	15115	15275	15451	15354	15255	15178	15250	15153	15174	15379	15276	15253	15145	15205	15288	15356	15457	15205	15299	15330	15233	15418	15263	15293	15387	15144	15183	15232	15324	15314	15358	15273	15353	15282	15270	15290	15291	15309	15208	15419	15290	15351	15256	15334	15155	15335	15366	15343	15436	15400	15453	15457	15407	15511	15252	15292	15358	15238	15404	15212	15429	15342	15324	15469	15455	15534	15190	15362	15329	15408	15458	15359	15373	15194	15359	15380	15266	15341	15222	15363	15346	15145	15251	15349	15326	15317	15082	15410	15498	15302	15464	15328	15379	15251	15427	15310	15396	15322	15309	15112	15285	15483	15330	15234	15300	15347	15509	15213	15253	15333	15320	15374	15264	15510	15235	15398	15361	15395	15256	15273	15301	15362	15342	15257	15458	15237	15099	15394	15355	15187	15330	15301	15502	15200	15323	15260	15251	15318	15392	15396	15442	15283	15363	15549	15347	15420	15473	15352	15297	15471	15294	15532	15271	15432	15279	15209	15178	15371	15281	15271	15409	15404	15288	15305	15259	15409	15480	15319	15323	15337	15313	15281	15363	15087	15346	15282	15242	15494	15380	15293	15256	15311	15398	15285	15225	15262	15451	15251	15289	15295	15323	15368	15482	15320	15473	15160	15334	15445	15393	15448	15319	15325	15229	15240	15373	15472	15380	15272	15300	15155	15339	15266	15277	15119	15502	15189	15435	15215	15275	15199	15262	15345	15279	15341	15074	15494	15281	15283	15152	15306	15225	15343	15123	15296	15176	15213	15401	15294	15234	15513	15374	15155	15329	15425	15405	15398	15349	15328	15292	15389	15306	15417	15208	15317	15194	15385	15458	15310	15295	15299	15311	15217	15305	15280	15396	15387	15339	15209	15421	15302	15163	15447	15331	15420	15359	15325	15300	15275	15348	15421	15309	15294	15321	15292	15252	15189	15363	15308	15315	15337	15287	15245	15329	15262	15307	15343	15225	15281	15314	15243	15239	15322	15340	15253	15413	15235	15457	15226	15291	15216	15309	15318	15312	15480	15336	15411	15446	15337	15300	15154	15263	15297	15442	15424	15230	15302	15227	15468	15417	15339	15486	15432	15373	15113	15459	15222	15473	15399	15313	15208	15282	15448	15489	15251	15342	15311	15529	15351	15366	15352	15223	15111	15195	15179	15364	15320	15309	15398	15257	15205	15300	15418	15413	15251	15361	15198	15261	15516	15317	15396	15299	15245	15382	15369	15262	15426	15286	15246	15343	15352	15290	15456	15242	15292	15414	15413	15368	15188	15375	15350	15185	15176	15346	15430	15344	15417	15390	15212	15317	15336	15283	15116	15447	15344	15387	15352	15313	15465	15387	15347	15314	15180	15404	15230	15442	15262	15376	15312	15223	15355	15290	15388	15252	15276	15466	15279	15491	15288	15372	15321	15291	15264	15292	15294	15251	15209	15430	15201	15373	15127	15368	15316	15192	15307	15259	15391	15243	15076	15267	15363	15419	15324	15267	15167	15402	15354	15370	15417	15351	15345	15298	15280	15253	15339	15241	15422	15228	15327	15207	15573	15325	15421	15359	15406	15373	15356	15348	15497	15204	15396	15226	15375	15491	15201	15378	15337	15252	15287	15253	15466	15428	15412	15373	15297	15417	15251	15373	15480	15300	15214	15314	15122	15236	15286	15247	15228	15353	15242	15283	15402	15527	15317	15220	15200	15447	15269	15427	15330	15197	15339	15310	15378	15335	15113	15213	15133	15318	15314	15328	15119	15123	15191	15186	15347	15302	15169	15378	15188	15350	15517	15313	15229	15380	15524	15381	15363	15149	15250	15260	15537	15391	15394	15370	15192	15402	15243	15225	15377	15453	15473	15378	15250	15543	15504	15502	15513	15490	15267	15377	15323	15343	15355	15158	15123	15158	15190	15339	15353	15310	15404	15406	15371	15170	15241	15363	15373	15460	15265	15389	15359	15267	15290	15340	15356	15429	15362	15224	15475	15358	15285	15301	15341	15313	15145	15393	15328	15376	15458	15361	15294	15330	15312	15218	15381	15311	15383	15321	15416	15376	15342	15274	15392	15231	15195	15239	15317	15289	15336	15234	15376	15273	15320	15331	15274	15330	15387	15328	15199	15315	15305	15421	15274	15418	15467	15199	15363	15351	15292	15407	15437	15386	15333	15320	15497	15457	15325	15258	15244	15421	15335	15417	15336	15376	15263	15364	15232	15419	15320	15210	15368	15260	15119	15427	15316	15376	15348	15402	15163	15284	15294	15227	15270	15426	15402	15261	15348	15294	15246	15258	15494	15222	15303	15340	15306	15218	15366	15397	15361	15309	15124	15421	15250	15471	15233	15306	15328	15353	15400	15326	15441	15314	15257	15351	15297	15316	15347	15380	15338	15572	15422	15422	15297	15339	15263	15288	15263	15375	15281	15148	15218	15423	15488	15280	15403	15342	15392	15294	15482	15339	15374	15259	15288	15480	15381	15202	15231	15398	15201	15400	15320	15314	15284	15247	15299	15406	15458	15145	15337	15270	15369	15145	15462	15343	15273	15263	15251	15244	15349	15267	15315	15421	15328	15253	15398	15300	15338	15240	15196	15387	15367	15185	15373	15332	15330	15089	15454	15301	15205	15314	15161	15320	15377	15323	15247	15262	15405	15264	15370	15450	15237	15286	15431	15344	15227	15289	15331	15431	15402	15294	15287	15309	15395	15272	15128	15192	15294	15333	15263	15193	15165	15167	15601	15207	15405	15455	15438	15140	15246	15362	15452	15468	15302	15215	15442	15349	15367	15351	15360	15392	15272	15420	15325	15237	15328	15166	15242	15479	15477	15313	15513	15438	15336	15207	15314	15415	15420	15342	15115	15341	15242	15210	15389	15139	15213	15114	15448	15290	15353	15300	15508	15310	15359	15514	15457	15253	15404	15355	15356	15561	15304	15371	15298	15175	15228	15294	15367	15397	15439	15391	15322	15224	15420	15334	15303	15494	15256	15348	15330	15185	15487	15274	15260	15388	15451	15225	15423	15451	15145	15230	15263	15339	15189	15306	15227	15349	15262	15246	15471	15473	15361	15218	15387	15442	15338	15131	15365	15390	15272	15347	15238	15390	15398	15213	15304	15385	15430	15308	15399	15270	15219	15425	15220	15295	15251	15268	15200	15529	15435	15269	15344	15602	15254	15254	15247	15401	15212	15336	15363	15486	15426	15280	15370	15360	15459	15331	15606	15263	15213	15253	15348	15464	15207	15378	15204	15242	15463	15167	15286	15384	15256	15281	15221	15269	15467	15497	15458	15406	15320	15437	15409	15412	15380	15307	15426	15464	15276	15272	15270	15411	15369	15366	15150	15434	15432	15251	15336	15278	15237	15291	15488	15316	15140	15225	15573	15259	15269	15174	15203	15145	15262	15294	15369	15208	15352	15226	15317	15394	15463	15402	15359	15305	15351	15263	15253	15362	15242	15454	15276	15524	15396	15139	15439	15414	15331	15302	15260	15286	15272	15214	15436	15343	15401	15259	15311	15361	15263	15398	15176	15327	15209	15327	15289	15360	15191	15271	15234	15299	15261	15221	15447	15317	15207	15185	15239	15220	15308	15422	15444	15468	15448	15515	15379	15391	15439	15259	15222	15109	15313	15400	15206	15341	15271	15333	15238	15276	15317	15116	15389	15277	15266	15328	15243	15219	15476	15308	15334	15370	15207	15398	15432	15338	15413	15274	15482	15221	15200	15396	15345	15309	15341	15368	15221	15239	15242	15192	15401	15156	15376	15261	15198	15494	15379	15311	15179	15248	15336	15374	15269	15292	15453	15126	15241	15479	15424	15338	15255	15456	15279	15294	15380	15222	15249	15304	15344	15354	15152	15334	15270	15289	15493	15411	15288	15457	15298	15250	15209	15195	15369	15266	15209	15263	15319	15385	15393	15370	15306	15345	15326	15251	15266	15195	15184	15249	15427	15259	15421	15283	15262	15147	15322	15133	15385	15187	15286	15249	15441	15325	15417	15293	15473	15232	15345	15231	15248	15134	15347	15234	15446	15228	15387	15485	15133	15346	15451	15299	15472	15264	15350	15435	15169	15091	15260	15255	15395	15358	15241	15161	15342	15218	15383	15452	15376	15394	15399	15329	15092	15190	15231	15354	15227	15452	15316	15254	15290	15318	15192	15479	15232	15334	15263	15343	15509	15407	15485	15275	15213	15196	15382	15295	15387	15442	15244	15394	15200	15300	15484	15421	15255	15423	15343	15330	15268	15323	15462	15363	15337	15311	15342	15180	15217	15311	15181	15188	15353	15217	15356	15233	15472	15309	15403	15381	15371	15554	15236	15146	15276	15321	15192	15390	15406	15307	15511	15190	15377	15443	15305	15300	15416	15381	15174	15339	15306	15348	15377	15330	15141	15416	15141	15314	15296	15426	15314	15441	15332	15151	15108	15420	15332	15289	15134	15289	15226	15294	15350	15386	15341	15346	15310	15245	15341	15356	15317	15172	15369	15413	15223	15253	15325	15180	15360	15338	15180	15055	15369	15167	15249	15315	15406	15399	15258	15318	15377	15248	15407	15411	15262	15422	15197	15238	15391	15149	15437	15431	15325	15285	15352	15328	15332	15405	15218	15264	15285	15166	15290	15318	15412	15311	15238	15340	15256	15330	15377	15303	15396	15245	15262	15433	15372	15349	15293	15346	15393	15429	15405	15411	15235	15258	15355	15360	15187	15429	15379	15130	15279	15328	15456	15232	15385	15359	15336	15397	15408	15276	15273	15346	15295	15402	15335	15320	15283	15464	15114	15509	15224	15536	15314	15272	15223	15281	15199	15376	15157	15290	15268	15354	15201
22844	21272	29155	24082	23063	26431	28032	22634	20385	19816	18826	18282	17866	17878	17429	17465	16872	16971	16703	16551	16538	16561	16592	16477	16537	16525	16417	16462	16215	16342	16330	16226	16138	16163	15999	16210	16176	16069	16108	16258	16317	16357	16246	16235	16189	16292	16278	16192	16266	16242	16127	16257	16330	16095	16128	16132	16207	16185	16285	16065	16116	15895	16238	16301	16127	16250	15983	15996	16078	16193	16264	16212	16091	16099	16295	16170	16075	16060	16209	16172	16114	16103	16183	16102	16045	16292	16181	16121	16056	16236	16381	16107	16132	16109	16221	16014	16083	16201	15895	16073	16205	16261	16152	16151	16178	16171	16106	16006	16168	16047	15902	16154	16059	16090	16157	16300	16308	16077	16218	16104	16273	16278	16063	16167	16095	16122	16120	16138	16074	16228	16199	16139	16183	16140	16165	16031	16197	16132	15978	16064	15996	16168	16131	16151	15896	16144	16282	16191	16188	16190	16257	16196	15897	16208	16090	16041	16125	16137	16115	16040	16147	16192	15971	16100	16225	16024	16242	16165	16269	16011	15930	16051	16035	16085	15925	16086	16032	16144	16166	15983	16186	16040	15957	16102	16052	16053	15974	16235	16316	16041	15960	16211	16215	16046	16181	16204	16200	16157	16094	16069	16066	16221	16246	16014	16212	16082	16273	16114	16104	16066	16047	16052	16015	16153	16063	16188	16228	16137	16155	16252	16139	16183	16075	16108	15960	15911	16139	16070	16190	16115	16022	15920	15944	15912	16135	16206	16245	16115	16037	15989	15895	16124	16029	16014	16158	15984	16205	16127	16092	16376	16306	16045	16085	16263	15976	16032	16015	16120	16094	16195	16283	16098	16209	16160	16197	16242	16118	16149	15911	16049	16018	16010	16276	16170	16127	16041	15960	16096	16285	16240	16329	16086	16088	16131	15968	16073	16110	16021	16174	16147	16187	16173	16042	15819	16145	16107	16109	16117	16142	16120	16187	16062	16135	16154	15943	16022	16278	16254	16135	16072	16156	16079	16228	15802	16080	16264	16087	16001	16017	16048	16085	16118	15935	16051	15972	16282	16166	16215	16174	16155	16274	16133	16303	16214	16063	16180	16078	15986	16055	16048	16044	16127	15919	16219	16166	16121	16050	15878	16031	15974	15997	16158	16113	16178	15887	16120	16095	16108	16144	16185	16069	16132	16251	16307	16276	16043	15949	15982	15963	16144	16144	16156	16251	16193	15978	16143	15996	16025	16165	15823	16329	15877	16009	16071	16088	16054	15917	16139	16137	15936	15973	16208	15996	15927	16156	16220	16155	15975	16234	16116	15985	16202	16230	16087	15918	15891	16091	15989	16314	16216	16270	16133	16145	16012	16061	16051	15936	16140	16012	16132	16135	16102	16326	16048	16030	16004	15948	16061	16091	16075	16131	16079	15881	16122	16145	16278	16058	16055	16176	16073	16046	16153	16147	16204	16057	16254	16253	16064	16152	16063	16209	16206	16023	16000	16146	15926	16196	16123	16187	16158	16069	16083	15796	16095	15985	15957	16105	16088	16014	16271	16159	15933	16315	16114	16228	16019	16085	16144	16138	15908	16238	16092	16193	16019	16168	16006	16139	16157	16099	16009	16061	15973	16063	16202	16249	16188	15877	16041	16220	16161	16214	16044	15973	16184	16043	16002	16189	16168	16065	16012	16080	16113	16349	16194	16197	16067	16156	16011	16023	16201	16234	16124	16237	16025	16138	16200	16170	16072	16145	16238	16103	16200	16161	16209	16140	15794	15998	16048	16074	16212	16075	16273	16022	16010	16164	16144	16210	16120	16075	16128	16094	16144	16177	15946	16104	16037	16150	16288	16071	15869	16032	15967	16056	16327	16043	16055	16090	16123	16159	16055	15972	16050	15944	16291	16071	15883	15983	16111	15942	15998	16041	16049	16073	16184	15923	16028	15928	16213	16048	16075	16186	16248	16073	16250	16079	15951	16083	16080	15951	16006	16263	16095	16347	16178	16074	16153	16135	16062	16221	16158	16089	16056	16245	16065	15990	16092	16023	16074	15981	16011	16172	16035	16132	16115	16168	16076	16168	16188	16123	16126	16223	15971	16130	16170	15962	16194	16056	16045	16133	16074	16024	16047	16006	16125	16057	16006	16059	16056	15887	16223	16159	16133	16236	16004	15976	16072	16187	16088	16207	15957	16137	16184	16108	16156	16074	15976	16015	16099	16102	16016	16129	16094	16073	16127	16121	16222	16123	16083	15958	16098	15821	15878	16205	16113	15892	16133	16311	16118	16090	16296	16221	15927	16021	15943	16125	16090	15959	16176	16053	16148	16005	16100	16165	16187	15989	16141	15995	16374	16078	16113	16081	15984	15938	16072	16088	16013	15991	16152	16101	16343	16269	15985	16168	16173	16070	15929	16153	16147	16003	16317	16031	16083	16068	15986	16272	16226	16193	16249	16014	16217	16187	16163	16306	15961	16095	16172	16083	15855	16110	16010	16100	16109	16168	16155	16146	16107	16100	16121	16170	16083	16050	16137	16014	16080	16167	15915	16011	16051	16027	16289	16120	15957	15984	16083	16044	16206	16235	16212	16200	15922	16093	16253	16006	16034	16138	16057	16352	16157	16130	16232	16212	15992	16215	16056	16156	16031	15981	16182	15972	16083	16286	16124	16283	16193	16201	15936	16065	16024	16228	15967	16261	16339	15856	16002	15994	15994	16139	15973	16064	15966	16004	16046	16314	16200	16181	16131	16056	16218	15918	16014	16141	16099	16149	16108	16093	16082	16201	16238	16056	16007	16048	15998	16106	15914	16097	16174	16008	15923	15968	16124	16067	15819	16017	15853	16123	16128	15999	16052	16062	16021	16136	15966	16165	16046	15958	16012	16187	15872	16051	16117	16086	16206	16038	16079	16049	16181	16387	15999	16303	16200	16077	16068	15985	16174	16250	16166	16202	16089	16234	16092	16117	16113	16100	16023	16128	16137	16188	16130	16342	16261	16129	16069	16167	16041	16284	16158	15996	16004	16061	16127	16127	16053	15943	15978	16065	15975	15986	16160	16185	16000	16065	16150	16163	16196	16221	16115	16217	16088	16117	16041	16004	16107	15926	16038	15954	16054	16063	16065	16030	16037	16046	16146	16160	16142	16277	16109	16033	16016	16206	16011	16033	16066	15957	15943	16161	16094	16150	15954	16220	16197	16021	16144	16158	16167	16047	16200	16167	16070	15941	16100	16055	16079	16206	16190	16160	15987	16324	16085	15922	16252	16237	16005	15853	16002	15943	16075	16104	16223	16103	16203	15751	16073	16079	15978	16080	16137	16136	16178	16109	15993	16200	16046	16166	16080	16073	16086	16086	16102	16147	16162	15973	16154	15932	16136	16139	16215	16246	16060	16370	16121	15952	16284	16054	16208	16092	15933	15965	16065	16069	15953	15955	16052	16104	16165	15993	16278	16229	15938	16127	16253	16203	16177	15933	16211	16121	16194	16322	16190	16070	16014	16109	16207	15873	16256	15884	16143	16214	16067	16015	15985	15982	15957	16263	16168	16106	16055	16002	16045	16145	16059	16145	15875	15966	16003	16024	16119	15918	15918	16052	16221	15886	16100	16083	16210	16019	16121	16197	16126	16106	16105	16010	16219	16207	16110	16103	15963	16148	16030	16084	16111	16121	16016	16091	16107	16060	16226	16095	16261	16161	15926	16189	16006	16165	16086	15959	15912	16077	16045	15986	16070	15969	16110	16178	16039	16014	16100	16127	16007	16061	16111	16115	16026	15880	16232	16048	15904	16169	16136	16026	16117	15932	16056	16154	16192	16060	16173	15978	16169	15858	16160	15996	16103	16040	16028	16233	16185	16310	16105	15977	16190	15946	16023	16128	16195	16084	15952	16149	16127	15932	16081	16099	16247	16068	16123	15946	16284	16333	16155	15952	15989	16096	16215	16073	15970	16255	15984	16407	16215	16199	15952	16036	16076	15943	16015	15992	16022	15866	16183	15974	16137	16142	16222	16095	16233	16183	15835	16256	16237	16312	16161	16050	15979	16177	16123	16076	16312	16131	16090	16200	16174	16171	16165	16164	16368	16104	15996	16247	16085	16063	15991	16295	15921	16091	15865	16062	16085	16094	16126	15914	16163	16029	16063	16178	16041	16111	16045	16033	15902	16024	15984	16131	16199	15938	16251	16164	16105	16118	16235	16165	16223	16084	16172	16138	16084	15987	16231	16192	16043	16038	15850	16046	16049	15993	16192	16110	16130	16199	16119	16062	16178	16091	15940	15990	16210	16106	15852	16099	16281	16093	16053	16304	16199	16149	16076	16137	16086	16283	16196	16237	16046	16047	16125	16217	15932	16076	15939	16083	16155	16168	15950	16113	16096	16021	16182	16193	16116	15995	16025	15932	15844	16187	16105	16040	16071	16129	16133	15989	16152	16037	16032	16043	16295	16257	16226	16060	16029	16308	16269	16320	16079	16153	15875	15957	16173	16079	16109	16137	16167	16320	16226	16131	16113	16205	16028	16051	16184	16202	16106	16186	16231	15971	16094	16075	16171	15957	15990	16212	15987	16174	16196	16019	16151	16196	15916	16222	16019	16090	16059	15882	15899	16138	16015	16044	16139	15925	16328	16216	15898	16156	16200	16207	16182	16035	15978	16026	16103	16126	16034	16123	16056	16082	15984	16307	16230	16240	16014	16151	16010	16086	16116	16125	16252	16031	15882	16157	16166	16051	15939	16062	16035	16086	16143	16080	16010	16094	15850	16134	16236	16142	16118	16189	16152	16093	16033	15911	16011	16136	16292	16247	16171	16184	15962	15999	16227	15954	15997	15936	16132	16067	16137	15965	16049	16266	16123	16171	16080	16174	16158	15899	16203	16292	16090	16219	16201	16125	16083	15964	15916	16244	16185	16338	16329	16174	16066	16109	16083	16082	16121	16006	15827	16078	16107	15910	16134	16182	16177	15862	16003	16223	16070	16191	16084	15998	16032	16350	16116	16097	16012	16176	16088	16119	16116	16081	15980	16140	16151	16072	15924	16022	16016	16006	16206	16129	15927	16146	16064	16078	16207	16152	16049	15931	15981	16198	16133	16171	16286	16203	15996	16065	16051	15867	16141	15988	15971	16222	16155
29196	50857	51150	44206	37241	32083	28107	25086	22559	20737	19544	18783	18310	17802	17578	17349	16709	16429	16105	16016	16069	15736	15603	15656	15542	15446	15404	15737	15449	15390	15587	15433	15378	15330	15318	15392	15335	15402	15251	15281	15158	15400	15474	15294	15313	15261	15396	15422	15293	15460	15327	15346	15195	15322	15376	15203	15364	15441	15382	15248	15261	15318	15333	15138	15264	15218	15260	15480	15151	15131	15258	15386	15189	15285	15218	15454	15339	15349	15270	15309	15285	15247	15364	15257	15274	15147	15293	15224	15210	15214	15268	15286	15379	15232	15297	15214	15346	15188	15301	15251	15312	15118	15297	15274	15240	15341	15437	15527	15368	15381	15394	15306	15525	15129	15267	15244	15268	15173	15240	15350	15199	15242	15207	15256	15408	15249	15069	15370	15341	15341	15526	15229	15336	15265	15250	15313	15370	15332	15415	15361	15450	14981	15362	15226	15290	15353	15192	15198	15338	15319	15230	15165	15347	15269	15186	15259	15253	15171	15209	15149	15290	15261	15188	15228	15258	15405	15164	15236	15342	15355	15229	15369	15342	15259	15410	15263	15288	15259	15154	15320	15416	15205	15320	15255	15237	15193	15241	15185	15325	15139	15175	15158	15453	15214	15217	15365	15271	15166	15200	15338	15335	15311	15237	15204	15228	15202	15370	15377	15310	15161	15304	15271	15284	15465	15197	15381	15305	15109	15173	15381	15360	15423	15194	15385	15372	15202	15205	15230	15355	15186	15289	15311	15135	15279	15315	15319	15139	15416	15270	15149	15265	15295	15341	15341	15317	15293	15245	15243	15278	15365	15429	15400	15223	15305	15264	15240	15333	15250	15251	15251	15309	15228	15362	15327	15270	15454	15268	15329	15376	15458	15318	15406	15256	15224	15359	15031	15148	15401	15209	15302	15418	15233	15280	15308	15306	15206	15272	15350	15228	15393	15141	15278	15441	15233	15224	15321	15294	15276	15212	15503	15252	15312	15184	15221	15249	15210	15401	15294	15266	15221	15298	15271	15373	15269	15224	15467	15105	15255	15313	15390	15252	15391	15416	15169	15408	15358	15112	15210	15245	15278	15197	15297	15307	15291	15260	15201	15459	15302	15220	15243	15370	15352	15179	15354	15234	15278	15366	15298	15002	15350	15233	15305	15382	15185	15182	15433	15266	15244	15286	15236	15152	15240	15306	15210	15207	15242	15396	15357	15320	15175	15325	15311	15335	15368	15299	15326	15167	15384	15261	15086	15287	15238	15245	15329	15241	15293	15089	15369	15283	15209	15370	15264	15328	15364	15302	15235	15310	15367	15309	15331	15375	15227	15396	15290	15143	15234	15357	15230	15197	15169	15241	15143	15208	15292	15141	15104	15207	15183	15208	15319	15275	15213	15246	15416	15428	15179	15321	15134	15398	15358	15124	15145	15259	15294	15305	15399	15230	15328	15249	15129	15025	15309	15388	15241	15431	15189	15160	15142	15310	15279	15350	15182	15321	15291	15203	15205	15324	15370	15386	15317	15184	15250	15247	15388	15449	15205	15344	15468	15317	15375	15334	15223	15248	15183	15292	15181	15230	15214	15226	15411	15235	15346	15416	15364	15120	15222	15132	15344	15562	15114	15274	15403	15338	15160	15358	15337	15432	15122	15250	15220	15367	15317	15167	15281	15317	15264	15277	15402	15270	15272	15178	15226	15403	15372	15345	15233	15421	15302	15234	15319	15181	15186	15227	15227	15242	15246	15253	15368	15155	15277	15209	15416	15037	15337	15320	15320	15364	15328	15250	15366	15219	15280	15341	15290	15373	15378	15318	15238	15188	15344	15260	15292	15281	15345	15219	15380	15354	15396	15237	15282	15114	15395	15346	15345	15245	15415	15281	15160	15332	15282	15335	15329	15224	15348	15454	15298	15268	15251	15085	15197	15217	15222	15142	15221	15212	15181	15226	15235	15196	15316	15364	15259	15164	15133	15352	15213	15405	15270	15235	15263	15111	15435	15333	15365	15307	15285	15540	15162	15281	15261	15348	15424	15393	15291	15236	15317	15251	15235	15221	15299	15289	15395	15187	15281	15267	15082	15328	15152	15222	15210	15301	15140	15247	15236	15299	15306	15370	15151	15355	15339	15209	15300	15317	15485	15335	15351	15311	15292	15226	15249	15201	15240	15342	15466	15327	15373	15380	15328	15058	15293	15477	15375	15091	15400	15282	15373	15266	15265	15373	15250	15271	15294	15270	15419	15294	15251	15449	15326	15325	15341	15417	15314	15282	15248	15395	15271	15576	15309	15134	15254	15273	15433	15300	15392	15305	15279	15273	15209	15102	15291	15117	15362	15188	15426	15213	15289	15398	15215	15275	15309	15338	15425	15097	15296	15357	15333	15139	15327	15339	15304	15257	15233	14972	15254	15395	15137	15211	15217	15155	15270	15261	15326	15375	15263	15167	15288	15375	15337	15095	15404	15252	15375	15409	15320	15236	15437	15356	15326	15246	15317	15351	15486	15317	15232	15468	15212	15411	15319	15164	15338	15172	15334	15378	15258	15314	15328	15291	15286	15254	15353	15251	15320	15064	15281	15400	15287	15337	15424	15295	15276	15270	15227	15462	15283	15325	15267	15142	15473	15276	15367	15247	15280	15241	15246	15201	15160	15222	15360	15069	15441	15236	15341	15225	15075	15358	15342	15332	15249	15286	15226	15432	15268	15329	15300	15380	15198	15169	15317	15366	15293	15342	15188	15117	15171	15397	15184	15405	15171	15282	15336	15348	15326	15321	15377	15305	15400	15269	15264	15403	15353	15271	15303	15249	15244	15230	15225	15141	15316	15424	15232	15332	15098	15354	15236	15304	15343	15257	15178	15407	15269	15496	15316	15296	15287	15320	15299	15283	15180	15174	15291	15217	15152	15257	15367	15363	15414	15394	15099	15427	15281	15373	15215	15228	15267	15186	15232	15401	15473	15155	15326	15242	15490	15270	15247	15407	15248	15152	15283	15446	15296	15142	15227	15136	15091	15411	15402	15270	15275	15333	15170	15250	15167	15271	15119	15233	15390	15315	15297	15173	15209	15098	15338	15333	15251	15198	15426	15321	15247	15355	15302	15435	15346	15190	15209	15310	15373	15223	15320	15392	15412	15260	15346	15057	15212	15405	15340	15097	15356	15156	15238	15222	15329	15295	15212	15280	15299	15258	15243	15307	15193	15388	15288	15300	15283	15202	15312	15475	15167	15219	15223	15291	15198	15358	15302	15396	15319	15412	15166	15236	15405	15202	15407	15269	15253	15258	15397	15361	15195	15134	15271	15213	15285	15209	15282	15074	15185	15244	15250	15326	15241	15074	15301	15187	15277	15384	15329	15314	15202	15310	15062	15248	15152	15418	15386	15201	15230	15325	15169	15268	15441	15190	15275	15126	15327	15272	15362	15307	15289	15412	15086	15555	15162	15172	15321	15329	15333	15393	15381	15320	15290	15199	15562	15190	15244	15329	15312	15400	15319	15278	15249	15265	15213	15327	15318	15277	15372	15041	15405	15325	15222	15201	15233	15198	15190	15128	15393	15231	15327	15195	15296	15302	15340	15203	15350	15243	15131	15247	15298	15107	15176	15309	15458	15199	15356	15303	15421	15284	15196	15429	15435	15340	15466	15477	15154	15173	15253	15185	15117	15189	15229	15270	15319	15196	15337	15397	15059	15216	15254	15175	15248	15274	15370	15362	15309	15098	15267	15310	15258	15229	15262	15190	15314	15282	15370	15180	15245	15329	15245	15319	15316	15383	15319	15182	15199	15104	15256	15197	15291	15199	15292	15426	15350	15328	15317	15419	15297	15304	15101	15339	15246	15336	15259	15335	15305	15216	15348	15322	15387	15329	15448	15392	15237	15277	15103	15169	15136	15291	15302	15195	15393	15130	15188	15174	15339	15375	15371	15248	15336	15330	15274	15269	15238	15306	15214	15330	15281	15295	15180	15247	15481	15263	15359	15087	15254	15251	15193	15253	15354	15132	15288	15294	15311	15420	15139	15273	15331	15187	15160	15223	15338	15290	15175	15351	15235	15249	15256	15338	15324	15240	15197	15148	15444	15127	15390	15428	15481	15245	15546	15360	15274	15203	15316	15309	15213	15231	15239	15363	15145	15260	15251	15314	15343	15259	15313	15395	15238	15129	15215	15428	15273	15178	15447	15436	15365	15129	15258	15222	15263	15092	15271	15204	15256	15294	15377	15257	15171	15295	15309	15286	15473	15140	15177	15283	15208	15429	15368	15235	15158	15200	15345	15286	15231	15259	15270	15266	15169	15425	15368	15251	15200	15347	15319	15229	15362	15147	15402	15216	15224	15168	15309	15278	15143	15242	15182	15296	15109	15394	15267	15268	15413	15315	15324	15274	15292	15158	15111	15275	15193	15123	15224	15285	15334	15404	15310	15269	15401	15372	15139	15330	15222	15080	15273	15142	15249	15396	15446	15217	15273	15191	15071	15236	15298	15098	15184	15520	15028	15244	15099	15146	15347	15205	15308	15354	15485	15263	15430	15273	15262	15172	15186	15325	15298	15332	15286	15269	15210	15274	15452	15397	15375	15210	15372	15392	15431	15222	15277	15377	15277	15262	15223	15422	15239	15191	15346	15460	15145	15178	15232	15263	15266	15222	15221	15316	15228	15171	15415	15362	15242	15191	15314	15146	15378	15339	15368	15285	15331	15062	15462	15384	15270	15376	15204	15325	15257	15343	15240	15424	15242	15490	15376	15344	15127	15295	15029	15251	15286	15340	15228	15141	15267	15143	15399	15192	15185	15537	15189	15282	15237	15379	15403	15193	15184	15225	15427	15459	15210	15283	15406	15353	15434	15207	15159	15284	15276	15345	15460	15260	15264	15177	15160	15264	15181	15363	15171	15641	15179	15378	15322	15406	15040	15230	15229	15205	15479	15540	15249	15299	15190	15258	15339	15288	15385	15251	15175	15372	15327	15279	15237	15383	15256	15092	15333	15318	15293	15395	15141	15256	15146	15281	15292	15178	15159	15337	15351	15350	15457	15351	15245	15367	15227	15200	15310	15283	15324	15516	15318	15241	15281	15269	15384	15265	15301	15404	15243	15318	15452	15380	15355	15363	15299	15248	15319	15293	15274	15425	15210
28215	27227	34412	30762	24311	21754	19981	18334	17627	17372	16727	16610	16437	16420	16275	16238	16096	16012	16172	15934	16088	15932	16006	15938	15991	15926	15972	15972	15987	15956	15904	15962	15882	16044	15847	15713	15871	15929	15963	15754	15919	15756	15765	15762	15799	16075	15936	15908	16022	16045	15875	15841	15858	15820	15867	15980	15712	15993	15784	15972	15816	15944	15786	15840	15956	15912	15843	15804	15784	15961	15929	15898	15809	16047	15786	15824	15977	15811	15607	15903	15731	15805	15864	15892	15944	15789	15978	15821	15864	15949	15807	15914	15655	15997	15811	16114	15865	15881	15978	15970	15756	15763	15856	15880	15773	15914	15914	15807	15938	15859	15845	15858	15769	15825	15953	16009	15810	15879	15741	15772	15820	15744	15923	15795	15831	15782	15761	15890	15823	15958	15863	16134	15990	15859	15921	15803	16034	15985	15887	15879	15726	15949	15922	15911	15748	15745	15810	15702	15828	15918	15852	15961	15895	15834	15766	15853	15940	15840	15872	15772	15853	15807	15690	15825	15810	15648	16025	15853	15798	15746	15689	15678	15909	16019	15860	15889	15917	15718	15867	15710	15505	15751	15990	16095	15845	15883	15795	15846	15904	15840	15862	15934	15764	15710	15906	15810	15919	15951	15762	15780	15845	15853	15700	15612	15869	15844	15777	15904	15845	15825	15809	15848	15903	15713	15957	15805	15949	15909	15743	16019	15819	15918	15823	15676	15792	15764	15766	15778	15958	15914	15720	15881	15844	15867	15817	16033	15807	15853	15884	15872	15885	15750	15959	15955	15716	15820	15637	15682	15893	15961	15973	15909	15988	15792	15673	15836	15868	15979	15832	15751	15744	15814	15906	15897	15789	15897	15877	15775	15685	15916	15861	15807	15969	15917	15921	15941	15914	15759	15928	15938	15694	15742	15836	15815	15830	15869	16033	15916	15925	15733	15917	15973	15890	15849	15892	15911	15956	15748	15857	15838	15865	15557	15854	15662	16066	15874	15926	15731	16016	15655	15748	15668	15865	15774	15747	15605	15670	15698	15918	15763	15912	15993	15862	15852	15790	15807	15823	15815	15982	15834	15850	15624	15745	15579	15825	15709	15778	15830	15800	15869	16035	15956	15931	15852	15730	15878	15856	15978	16075	15904	16070	15798	15788	15791	15787	15768	15988	15983	15831	15762	15886	15600	15872	15691	15848	15922	15804	15839	15875	15919	15817	15850	15820	16016	15915	16032	15799	15792	15830	15716	16077	15702	15706	15854	15836	16014	15836	15814	15808	15930	15854	15842	16032	15834	15736	15829	15925	15700	15872	15993	15936	15990	15883	15880	15868	15601	15852	15814	15821	16002	15828	16061	15984	15818	15893	15777	15687	15874	15988	15672	15611	15928	15760	15756	15812	15891	15799	15762	15913	15558	15859	15819	15858	16108	15736	15879	15870	15850	15901	15852	15858	15763	15906	16142	15981	15923	15961	15749	15874	16003	16127	15902	15894	15971	16048	15930	15910	15820	16047	15845	15919	15982	15893	15745	15877	15910	15902	15959	16019	15942	15765	16002	15794	15741	15944	15778	15966	15920	15934	15861	15859	16044	15947	15705	15993	15778	15666	15923	15817	15851	15763	16001	16066	15780	15757	15645	15792	15965	15951	15763	15880	15779	15865	16118	15967	15898	15606	15618	15890	15946	16014	15810	15862	15792	15638	15775	15717	15640	15823	15892	15979	15701	16081	15765	15751	15761	15823	15717	15733	15954	15884	15647	15816	15997	15893	15806	15734	15769	15877	15989	15970	15987	15913	15904	15955	15883	16035	15749	15623	16035	15802	15783	15927	16071	15907	16077	15874	15869	15795	16066	16014	15819	16065	15896	15921	15993	15926	15748	15797	15898	15811	15890	15756	15970	15916	15616	15695	15891	15879	15951	15799	16080	15877	15914	16011	15817	15944	15816	16039	15926	15936	15795	15863	15859	15749	15863	15846	15933	15885	16022	15688	15866	15882	15824	15877	15913	15782	15956	15984	16044	15813	15755	15759	15766	15911	15754	15846	15836	15854	15982	15923	15876	15823	15873	15775	15986	15779	15811	15779	15932	15773	15668	15884	15884	15885	15983	15871	15735	15557	16012	15668	15912	15850	15959	15727	15917	15872	15750	15798	15666	15928	15656	15820	15946	15805	15983	15955	15967	15922	15872	15873	15988	15885	15983	15970	15752	16079	15917	15767	15724	15768	15804	16006	15963	15753	15804	15794	15757	15953	15874	15883	15772	16049	15761	15902	15822	15719	15804	15681	15641	15852	15951	15979	15712	16020	15922	15990	15992	15932	15823	16000	15724	15794	15855	15845	15872	15774	16020	15618	15947	16016	15798	15914	15693	16008	15904	15839	15709	15792	15720	15826	15905	15815	16020	15815	15847	15787	15858	16000	15755	15965	15881	15935	15910	15856	15948	15925	15903	16060	15994	16034	15779	15944	16057	15895	15860	15936	16026	15884	15878	15814	15954	15852	15817	15870	15810	15847	15786	15865	15787	15864	15764	16033	15713	15760	15847	15807	16027	16034	15779	15669	15813	15769	15945	15731	15995	15925	16022	15783	15879	15791	15891	15813	15851	15853	15950	15792	15925	15761	15597	15939	15940	16036	15903	15818	15779	15858	15937	15933	15783	15855	15803	15781	15715	15879	15905	16047	15846	15781	15853	15712	15926	15923	15928	15809	16027	15898	15851	15687	15695	15931	15975	15820	16012	15914	15977	16028	15814	15850	15763	15761	15916	15859	15868	15941	15828	15786	15871	15892	15923	15804	15833	15796	15800	15894	15817	16135	15896	15889	15739	15931	15930	15818	15820	15872	15871	15938	15981	15907	15886	15847	15725	15914	15726	15779	16086	15897	15890	16039	15832	15792	15929	15773	15773	15949	15762	15890	15950	15716	15532	15666	15836	15856	15727	15779	15720	15880	15846	15811	15790	15624	15698	15744	15856	15833	15761	15820	15975	15979	15692	15832	16020	15750	15787	16005	15790	15765	15731	15797	15777	15766	15657	15846	15899	16007	15832	16050	15796	15925	15900	15871	15837	15914	15788	15804	15778	15821	15904	15809	15867	15819	15675	16036	15986	15870	15733	16017	16008	15806	16077	15821	15711	15966	15767	15923	15792	15886	15620	15897	15796	15924	15773	16187	16032	15856	15852	16104	15862	15830	15789	15824	15774	16182	15963	16041	15788	15885	15973	15969	16031	15936	15925	15773	15890	15768	15768	15769	15915	15914	15893	15807	15841	16054	15868	16042	15734	15672	16037	15979	15864	15957	15763	15951	15838	15986	15998	15852	15725	15921	15704	15641	15818	15924	15914	15824	15923	15806	15604	16001	15894	15839	15646	15702	15883	15910	15962	15750	15815	15693	15630	15819	15966	15759	15752	15767	16063	16078	15627	15776	15775	15796	15980	15864	15849	15845	15987	15810	15886	15793	15910	15656	15781	15938	16172	15975	15940	15767	15776	15834	15816	15830	15677	15768	15724	15779	15942	15816	15657	15984	15859	15974	15860	15900	15833	15880	15860	15817	16073	15844	15972	15840	15826	16037	15630	15835	15822	15890	16042	15974	15855	15947	15927	16034	16006	15773	15763	15808	15772	15754	15905	15843	15979	15822	15798	15943	15921	15872	16011	15993	15785	15860	15958	15883	16055	15917	15981	15880	15723	15967	15708	15933	15853	15739	15756	15887	15636	15646	15825	15878	15875	15814	15750	15957	15851	15761	16007	15698	15843	15992	15846	15893	15904	15872	15972	15760	15708	15781	15804	15863	15916	15784	15822	15848	15979	16005	15845	15977	15897	15925	15978	15947	15906	16020	15821	15780	15887	15969	15969	16083	15842	15939	15682	15899	16041	15905	15851	15842	15805	15925	15965	15793	15981	15910	15742	15837	16021	16012	15905	15795	15884	15900	15724	15617	15644	15832	15735	15929	15902	15913	15786	15915	15817	15847	15921	15944	15818	16103	15707	15715	15802	15684	15898	15978	15849	16011	15901	15845	15694	15885	15795	15903	15787	15727	15980	15785	15791	15999	16133	15934	15967	15814	15983	15821	15740	15837	15850	15968	15808	15832	16003	15904	15857	15779	15976	15786	15549	15840	15797	15886	15770	15969	15790	15756	15878	15857	15934	15762	15961	15763	15819	15873	15776	16143	15938	15694	15847	15782	16042	15815	15788	15843	15933	15820	15854	15845	15739	16063	15953	15620	15867	16020	15767	15797	15683	15795	15758	15654	15953	15948	15746	15744	15958	15776	15938	15898	16038	15854	16035	16048	16020	15998	15910	15977	15761	15822	15868	15927	15780	15668	16043	15953	15879	15951	15785	16023	15832	16055	15991	15939	15806	15667	15948	15979	15864	15725	15989	15763	15963	15893	15966	15901	15784	15884	15784	15802	15851	15917	15822	15821	15876	16113	16012	15692	15788	15841	15884	15899	15853	15815	15911	15832	15963	15923	15908	15981	15926	15859	15961	15759	15797	16008	15856	15979	15727	15729	15856	15819	15899	15795	15819	15883	15795	15801	15846	15760	15768	15771	15600	15676	15938	15991	15940	15789	15853	15661	15942	15974	15922	15848	15886	15870	15799	15761	15771	15842	15958	15868	15756	16064	15973	15970	15983	15744	15956	15986	15795	15767	15843	15918	15953	15835	16021	16044	16085	15796	16049	15843	15661	15778	15974	15908	15721	15872	16015	15834	15708	15876	15815	15902	15903	15774	15883	15690	15776	15952	15819	15915	15818	15924	15903	15927	15796	15852	15818	15738	16014	15699	15770	15778	15932	15788	15942	15754	16015	15839	15851	15827	15778	15840	15848	15749	15915	15825	15764	15757	15889	15748	15940	16055	15849	15701	15952	15746	15815	15838	15728	15813	15832	15932	15889	15991	15848	15833	15962	15918	15759	16013	15794	15936	16083	15951	15979	15854	15755	15770	15628	15785	15856	16022	15934	15658	15708	15641	15721	15909	15826	15943	15777	15794	15939	15695	15784	15925	15704	15929	15870	15832	15876	15978	15833	15751	16054	15947	15831	15822	15798	15869	15922	15881	15874	15618	15956	15926	15961	15959	15769	15902	16037	15643	15732	15911	15801	15712	15735	15886	15677
28806	43101	41846	33423	27577	23820	21025	19220	17933	17209	16476	16143	16151	15924	15843	15747	15621	15432	15381	15298	15302	15027	15076	15141	15118	15269	15064	15098	15211	15150	15138	15236	15151	15186	15179	14949	15181	15166	15048	15253	15305	15033	15094	15145	15090	15133	15172	15146	15106	15237	15208	15153	15046	15217	14935	15145	15060	15052	15049	15194	15280	15016	14952	15208	15129	15090	15174	15041	15320	15012	15142	15253	15240	15254	15175	15108	15136	15205	15179	15211	15168	15137	15184	15333	15209	15134	15169	15058	14972	15131	15051	15036	15095	15090	15158	15320	15062	15064	15042	15146	15159	15147	15108	15018	15136	14832	15129	15169	15252	15240	15256	15038	15133	15159	15191	15021	15167	15375	15315	15230	14993	15100	15118	15005	15232	15136	15188	15097	15053	15171	15112	15211	15213	15046	15218	14965	15089	15197	15110	15000	15130	15156	15016	15280	15297	15230	15090	15146	15164	15144	15180	15048	15040	15175	15186	15248	15076	14811	15109	15188	15197	15169	14924	15236	15058	15061	15071	15066	15120	15143	15113	15022	15202	15064	15265	15143	15184	15073	15072	15288	15169	14909	15225	15008	15171	15221	15038	15194	15231	15078	15114	15092	15169	15198	15118	15185	15198	15058	15091	15107	15087	15066	15068	15213	15076	15081	15080	15018	15165	15241	15086	15112	15178	15186	15105	15023	15038	15257	14995	15158	15111	15148	15068	15138	15175	14946	15108	15137	15049	15204	14971	15057	14955	15145	15123	15259	15082	15051	15154	15063	15146	15143	15095	15258	15051	15118	15075	15201	15176	15075	15182	14994	15145	15140	15027	15305	14943	15180	15055	15173	14872	15238	15088	15282	15182	15101	15238	14944	15224	15085	15311	15085	15068	14992	15136	15194	15242	15178	15105	15016	15003	15102	15329	15177	15215	15187	15072	15272	15017	14990	15070	15224	15140	14983	15053	14949	15063	15209	14997	15119	15017	15063	15176	14952	14990	15122	15076	15276	15286	15197	15150	15307	15015	15081	15062	15283	15009	15176	15257	15036	15129	15118	15132	15149	15150	15105	15203	15174	15074	15202	15170	15059	15125	15045	15162	15075	15147	15156	15153	15195	15096	14989	14930	15012	15277	15192	15147	15131	15228	15018	15203	15199	15078	15251	15143	15286	15014	15177	15150	15220	15172	15191	15083	14892	15243	15087	15113	14921	15014	15161	15160	15155	15156	15176	15123	15102	14931	15102	15103	15053	15179	15043	15218	15181	15176	15254	15457	15165	15061	15265	15179	15330	15058	15161	15078	15073	15129	15164	15155	15260	15082	15275	15217	15157	14996	15188	15159	15192	15197	15160	15152	14975	15089	15331	15157	15030	15124	15112	15046	15019	15073	15291	15118	15049	15146	15173	14989	15022	15141	14999	15087	15319	14968	15112	15138	15112	14826	14960	15254	15150	15196	15048	15151	15076	15124	15207	15043	15104	15234	15190	15068	15084	15110	15012	15364	15173	15105	15174	15179	15063	15204	15012	15055	15057	15148	15200	15266	14997	15201	15110	15132	15097	15042	15154	15072	15047	15117	15094	15225	15125	15225	15028	15155	15006	15079	15118	15057	15151	14971	15068	15050	15136	15143	15258	15205	15085	15101	15180	15145	15182	15175	15128	15220	15000	15237	15083	14840	15031	15097	15193	15101	15009	15120	15011	15024	15081	15034	14964	15083	15199	15199	15051	15224	15149	15317	15140	15053	15214	15128	15138	15086	14944	15150	14883	15055	15136	15052	15175	14967	15174	14987	15079	15076	15082	15232	15252	14999	15139	15245	15059	15117	15019	15134	15027	14935	15126	15055	15160	15083	15137	15175	15194	14965	15193	15151	15107	15263	15092	14957	15118	15083	15163	15124	15111	15022	15272	15255	15106	15168	15079	15120	15148	15172	15105	15351	15172	15043	15218	15075	15092	15075	15156	15134	15150	15335	15188	15064	15085	15303	15099	15268	15022	15227	15063	15098	15140	14971	15106	15156	15247	15183	15262	15046	15201	15177	15163	15086	14914	15169	15135	15246	15086	15053	15244	15266	15133	15243	15224	15132	15132	15123	15115	15240	15098	15058	14993	15235	15007	15202	15062	15002	15127	14998	15080	15137	15069	15140	15192	15070	14963	15016	15175	15236	15079	15197	15185	15250	15117	15067	15106	14912	15035	15097	15253	15003	15152	15159	15216	15091	15093	14972	15140	15118	15069	15126	15171	15122	14987	15075	15127	15089	15153	15048	15073	15021	14983	15017	15150	15175	15185	15197	15088	15037	15225	15147	15136	15148	14994	15160	15000	15171	15271	14974	14997	15026	15050	15107	15184	15153	15112	15051	15197	15123	15069	15156	15059	15125	15102	15098	15145	15061	15145	15053	15028	15219	15032	15105	15153	15277	15154	15049	15004	15018	15270	14988	15047	15060	14916	15091	15195	15016	15183	15166	15114	15165	15056	15063	15169	15124	14993	15067	15092	14993	15289	15011	15017	15081	15124	15114	15381	15290	15239	15241	15235	15135	15081	14950	15122	15078	15099	15142	15200	15233	15164	15210	15058	15127	15101	15104	15164	15107	15044	15088	15105	15080	15216	15078	15207	14986	15047	15274	15051	15372	15179	15104	15189	15006	15216	15292	15123	15165	15274	15014	15099	15163	14961	15188	15195	15135	15175	15099	15230	15138	15170	14985	14983	14976	14998	15086	15076	15240	15376	15158	15134	15170	15130	15140	15131	15266	15020	15128	15227	15142	14945	15232	15142	15096	15131	15180	15089	15264	15234	15166	15261	15085	15129	15179	15119	15215	15265	15249	15098	15134	15274	15210	15157	15187	15096	15042	14927	15086	15140	15218	15041	15154	15189	15321	15094	15122	15165	14988	14897	15074	15172	15190	14936	15144	15133	15042	15234	14961	15193	15163	14996	15134	15080	15094	15259	15172	15374	15012	15176	15069	15138	15136	15269	15156	15110	15110	15109	15020	15088	15181	15127	15019	15057	15151	15257	15221	15185	15183	15147	14960	15099	15220	15239	15160	15152	15275	15116	15149	15189	15116	15124	15155	15030	15126	15215	15068	15107	15026	15152	15035	15209	15096	15166	15151	15031	15045	15202	15072	15093	15076	15114	15197	15281	15164	15064	15033	15187	15139	15155	15096	15115	15107	15143	15410	15025	15280	15099	15072	15039	14894	15243	15026	15021	15080	15034	15104	15215	15136	15190	15025	14971	15094	15199	15232	15024	15061	15221	15026	15110	15143	15107	15248	15023	14957	15115	15129	15046	15195	15195	14972	15288	15049	15193	15085	14996	15174	15037	15133	15094	15135	15291	15178	15009	14880	15112	15234	15315	15119	14972	15205	15064	15199	15087	15086	15243	15118	14987	15015	15031	15127	15206	15244	15098	15132	15104	15221	15251	15096	15050	15147	15146	15193	15110	15302	15141	15114	15035	15267	15093	15250	15115	15067	15067	15259	15225	15234	15095	15199	15199	15079	15064	15011	15149	15293	14995	15144	15078	15021	15162	15241	15226	14902	15224	15088	15150	15331	15221	15147	15114	15071	15109	15084	15083	15100	14934	15040	15101	15147	14827	15023	15238	14985	15158	15077	15146	15116	15071	15073	15199	15123	15097	15113	15187	15027	15086	15204	15042	14993	15166	15050	15197	15230	14986	15184	15173	15027	15118	15157	15148	14990	15237	15169	15023	15075	15138	15058	15142	15080	15169	15092	15175	15059	15033	15098	15128	15301	15089	15227	15120	15254	15183	15109	15150	15160	15178	15012	15328	14857	15147	15004	15160	15166	15205	14910	15090	15201	14825	15381	14996	15150	15160	15095	15136	15109	15318	15236	15188	15102	14899	15105	15056	15048	15256	15098	15121	15130	15003	15052	15178	15185	15225	15103	15090	15261	15068	15196	15058	15217	15085	15099	15172	14974	15006	15093	15116	15042	15196	15288	15244	15064	15003	15094	15161	15164	15255	15147	15128	15236	15168	15155	15118	15202	15005	15160	15079	15181	15136	15143	15181	15153	15078	15117	14987	15172	15215	15177	15213	15223	15341	15164	15015	15164	15009	15138	14923	15194	15050	15040	15170	15067	15140	15025	15003	15109	14991	15296	15104	15000	15139	15175	15227	15161	15147	15213	15222	14981	15092	15126	14974	15208	14937	15308	15074	15262	15190	14969	15180	15091	15317	15135	15139	15067	15226	15184	15103	15228	15021	15024	15161	15132	15114	15189	15075	15213	15082	15135	15230	15374	15094	14977	15027	15151	15273	14965	15157	15010	15036	15159	15042	15017	15090	15130	15081	15067	14968	15300	14991	15262	14967	15096	15292	15059	15248	15178	15055	15150	15213	15170	15043	15135	15012	15319	15130	15175	15032	15364	15152	15103	15056	15031	15085	14949	15125	15053	15064	15157	14982	15054	15073	15175	15162	15065	15132	15053	15165	15056	15240	15305	15227	15043	15082	15144	15164	15082	15197	15048	15259	14929	15214	14986	15090	14968	15016	15281	15005	15253	15067	15242	15123	15177	15204	15180	15023	15245	15041	15056	15029	15100	15111	14929	15120	15131	15299	15005	15132	15293	15043	15123	15122	15001	14988	15206	15164	15070	15151	15005	15113	15206	14992	15070	15037	15107	15133	15265	15030	15396	15122	15324	15120	15144	15186	15214	15025	15122	15141	15185	15148	15155	15245	15210	15076	15197	15076	15075	15192	15083	15264	15264	15134	15171	15007	15079	15062	15039	15243	15172	15174	15186	15072	15121	15292	15308	15140	15202	15167	15157	15098	15216	15077	15078	15152	15323	14944	15158	15208	15114	15188	15180	15115	15209	15205	15070	15141	15135	14896	15220	15176	14945	15239	14981	15154	15023	15230	15221	15174	15140	15153	15039	15141	14936	15175	15217	15261	15081	15190	15226	15135	15093	15190	15173	15129	15135	15095	15015	15264	15212	14994	15096	15214	15105	15030	15292	15124	15161	15193	15098	15273	14927	15245	15204	15106	15253	15142	15234	15058	15107	15127	15130	15071	14982	15214	15058	15399	15192	15055	15161	15077	15164	15055	15118	15109	15306	15320	15249	14936	15017	15174	15119	15175	15139	15072	15143	15164
23892	21393	28964	25672	25017	25915	24571	21018	19221	18668	18135	17720	17613	17607	17534	17278	17146	16793	16567	16495	16738	16525	16570	16651	16595	16455	16392	16415	16354	16495	16569	16205	16399	16497	16451	16262	16384	16324	16289	16481	16356	16497	16383	16346	16370	16300	16517	16429	16433	16323	16381	16253	16230	16327	16298	16347	16418	16392	16423	16455	16231	16230	16361	16341	16346	16227	16363	16337	16314	16571	16251	16228	16375	16467	16498	16102	16306	16217	16221	16272	16408	16367	16320	16458	16379	16318	16364	16345	16258	16211	16330	16323	16232	16316	16273	16129	16329	16286	16302	16292	16274	16560	16320	16302	16294	16348	16513	16457	16286	16335	16253	16366	16271	16491	16293	16362	16320	16482	16362	16370	16365	16294	16288	16352	16174	16145	16318	16233	16566	16169	16415	16430	16216	16460	16389	16274	16148	16214	16189	16327	16318	16423	16528	16135	16450	16507	16471	16462	16411	16409	16317	16238	16372	16384	16270	16137	16260	16213	16330	16332	16280	16248	16409	16462	16244	16149	16217	16151	16229	16402	16152	16454	16307	16081	16138	16289	16217	16161	16264	16278	16277	16318	16188	16165	16172	16066	16277	16362	16346	16416	16302	16309	16294	16335	16246	16375	15998	16131	16119	16489	16382	16464	16292	16306	16324	16304	16305	16267	16302	16332	16367	16195	16439	16316	16327	16528	16274	16150	16319	16509	16111	16199	16372	16226	16293	16279	16246	16491	16530	16342	16193	16159	16037	16097	16175	16202	16424	16191	16198	16167	16280	16395	16259	16153	16409	16569	16028	16283	16275	16100	16145	16412	16381	16347	16376	16276	16003	16246	16213	16101	16303	16302	16232	16297	16479	16312	16096	16408	16199	16499	16305	16439	16300	16314	16242	16349	16277	16198	16433	16146	16241	16156	16265	16283	16252	16320	16338	16264	16269	16203	16379	16206	16447	16347	16149	16275	16357	16312	16382	16141	16312	16421	16169	16138	16314	16164	16337	16425	16229	16247	16189	16175	16490	16365	16347	16295	16242	16537	16436	16350	16290	16400	16142	16316	16423	16358	16259	16279	16436	16481	16344	16217	16250	16238	16255	16332	16066	16354	16317	16422	16191	16151	16624	16499	16327	16334	16238	16259	16294	16198	16144	16112	16413	16302	16452	16270	16219	16221	16320	16138	16552	16411	16391	16327	16280	16281	16183	16379	16432	16313	16365	16203	16366	16265	16349	16393	16292	16191	16341	16216	16336	16377	16226	16331	16130	16257	16353	16420	16251	16401	16347	16305	16291	16086	16326	16462	16342	16192	16374	16121	16189	15985	16326	16250	16318	16320	16479	16283	16157	16204	16242	16216	16133	16217	16222	16267	16397	16352	16489	16264	16242	16354	16373	16268	16518	16494	16497	16348	16189	16333	16404	16343	16227	16447	16283	16420	16343	16258	16243	16285	16326	16215	16430	16506	16541	16460	16178	16526	16425	16361	16086	16378	16281	16259	16289	16265	16130	16211	16161	16265	16306	16204	16357	16473	16366	16128	16362	16461	16224	16356	16180	16291	16397	16478	16562	16136	16423	16379	16220	16127	16219	16161	16346	16179	16378	16381	16338	16337	16097	16408	16289	16326	16228	16398	16319	16211	16352	16180	16276	16205	16310	16234	16280	16442	16201	16062	16076	16365	16244	16265	16361	16474	16405	16336	16161	16236	16547	16264	16340	16188	16335	16243	16231	16357	16410	16306	16369	16203	16349	16260	16227	16333	16253	16272	16362	16379	16234	16399	16310	16369	16342	16597	16318	16442	16343	16329	16220	16314	16247	16368	16338	16352	16159	16233	16440	16195	16332	16373	16443	16347	16305	16191	16373	16206	16253	16412	16298	16211	16296	16382	16323	16355	16125	16219	16412	16389	16259	16380	16446	16226	16241	16435	16285	16324	16419	16210	16268	16281	16324	16203	16286	16281	16499	16333	16384	16250	16238	16372	16293	16306	16346	16564	16101	16196	16209	16433	16321	16371	16275	16330	16292	16282	16380	16238	16392	16278	16276	16338	16345	16318	16353	16273	16388	16435	16358	16184	16270	16216	16312	16376	16269	16479	16393	16475	16262	16163	16382	16388	16369	16221	16172	16348	16425	16316	16331	16223	16333	16458	16401	16541	16495	16421	16372	16337	16262	16242	16353	16321	16337	16382	16328	16287	16375	16405	16258	16581	16400	16339	16429	16181	16305	16302	16443	16434	16405	16222	16149	16226	16383	16308	16347	16221	16388	16382	16266	16311	16174	16373	16373	16153	16450	16383	16353	16471	16372	16197	16297	16416	16375	16268	16276	16194	16236	16328	16332	16147	16362	16235	16253	16355	16329	16164	16351	16272	16516	16364	16408	16170	16383	16167	16407	16353	16459	16222	16333	16307	16564	16201	16227	16109	16373	16424	16151	16307	16358	16428	16263	16165	16129	16233	16387	16494	16350	16215	16206	16516	16213	16220	16277	16368	16347	16231	16314	16344	16083	16382	16372	16340	16352	16283	16344	16449	16278	16267	16274	16140	16484	16228	16290	16417	16459	16182	16274	16462	16258	16327	16373	16163	16467	16536	16213	16252	16290	16264	16303	16305	16311	16190	16294	16136	16396	16127	16138	16286	16264	16398	16324	16194	16428	16305	16200	15922	16276	16195	16309	16345	16402	16194	16124	16268	16227	16332	16173	16289	16146	16456	16293	16288	16264	16344	16347	16388	16350	16257	16239	16319	16279	16295	16228	16184	16351	16119	16044	16371	16447	16267	16252	16283	16271	16435	16462	16171	16393	16236	16388	16215	16448	16281	16184	16268	16391	16358	16267	16152	16357	16382	16335	16267	16270	16308	16261	16162	16344	16326	16401	16380	16386	16162	16286	16142	16370	16201	16221	16271	16079	16253	16105	16384	16246	16384	16453	16470	16297	16165	16428	16367	16177	16491	16399	16322	16443	16267	16187	16298	16160	16175	16511	16105	16421	16190	16154	16329	16132	16452	16361	16461	16301	16243	16411	16056	16358	16368	16227	16239	16473	16268	16263	16249	16397	16385	16429	16192	16432	16182	16406	16421	16304	16224	16228	16015	16341	16300	16355	16333	16185	16491	16400	16252	16277	16280	16335	16311	16399	16299	16356	16303	16285	16219	16247	16224	16259	16271	16312	16403	16125	16419	16184	16102	16151	16357	16349	16415	16317	16294	16573	16525	16068	16360	16431	16330	16381	16319	16167	16400	16362	16535	16493	16296	16190	16326	16562	16405	16236	16178	16474	16525	16496	16320	16222	16419	16322	16140	16201	16488	16399	16163	16452	16452	16354	16169	16203	16271	16375	16454	16221	16364	16241	16269	16204	16343	16336	16289	16496	16380	16124	16253	16306	16330	16408	16277	16367	16367	16547	16436	16249	16337	16254	16380	16317	16205	16395	16343	16477	16309	16335	16378	16433	16377	16278	16562	16398	16367	16328	16416	16516	16334	16494	16564	16512	16350	16374	16359	16214	16281	16403	16347	16480	16264	16508	16426	16403	16200	16479	16293	16316	16343	16297	16247	16453	16412	16283	16372	16343	16213	16200	16365	16471	16185	16213	16171	16251	16344	16204	16328	16355	16373	16414	16272	16110	16399	16248	16371	16430	16455	16289	16512	16363	16237	16379	16445	16310	16213	16417	16384	16191	16152	16438	16410	16301	16488	16226	16140	16384	16176	16373	16467	16495	16338	16100	16160	16372	16286	16253	16244	16308	16439	16461	16456	16209	16149	16484	16320	16075	16175	16246	16362	16183	16124	16301	16260	16375	16291	16413	16342	16267	16315	16439	16409	16269	16103	16445	16177	16421	16320	16190	16359	16197	16380	16379	16179	16261	16342	16255	16422	16219	16164	16369	16262	16380	16376	16311	16312	16123	16214	16351	16256	16263	16056	16386	16514	16369	16156	16292	16303	16432	16372	16386	16382	16215	16291	16323	16146	16224	16331	16224	16341	16357	16440	16312	16288	16197	16356	16355	16316	16299	16404	16357	16403	16211	16471	16282	16338	16196	16582	16432	16346	16345	16295	16306	16392	16169	16355	16173	16348	16442	16412	16304	16203	16332	16353	16364	16451	16312	16264	16322	16189	16447	16089	16425	16292	16326	16328	16111	16323	16269	16330	16587	16333	16332	16078	16321	16346	16323	16208	16391	16271	16371	16278	16376	16457	16326	16519	16181	16334	16291	16634	16266	16087	16305	16434	16168	16253	16343	16365	16188	16280	16276	16370	16454	16228	16009	16430	16203	16432	16394	16222	16384	16291	16227	16241	16266	16313	16137	16359	16299	16333	16338	16274	16275	16456	16459	16667	16330	16431	16062	16112	16576	16432	16161	16541	16283	16294	16271	16236	16228	16326	16324	16252	16373	16259	16388	16367	16466	16262	16291	16359	16346	16454	16299	16307	16245	16391	16315	16320	16088	16174	16411	16388	16273	15988	16235	16284	16190	16383	16334	16254	16231	16377	16249	16453	16440	16311	16309	16466	16290	16401	16290	16246	16195	16186	16339	16472	16455	16288	16394	16301	16537	16434	16434	16216	16180	16211	16329	16318	16519	16364	16509	16304	16418	16434	16329	16367	16214	16169	16313	16343	16237	16455	16235	16454	16217	16264	16193	16272	16369	16360	16375	16377	16287	16513	16390	16239	16458	16468	16386	16506	16323	16196	16211	16194	16111	16121	16428	16437	16254	16355	16477	16333	16321	16434	16101	16321	16227	16378	16296	16208	16300	16318	16264	16298	16339	16300	16097	16271	16061	16482	16400	16286	16455	16538	16415	16402	16164	16345	16297	16205	16197	16367	16018	16456	16241	16033	16292	16377	16360	16361	16330	16408	16048	16582	16326	16403	16320	16318	16281	16163	16338	16427	16342	16235	16274	16239	16395	16340	16383	16262	16138	16406	16367	16433	16401	16381	16499	16067	16157	16286	16346	16523	16402	16323	16244	16383	16140	16276	16285	16129	16469	16051	16248	16423	16516	16150	16304	16310	16445	16354	16205	16299	16457	16279	16369	16409	16413	16312	16415	16138	16232	16348	16079	16071	16240	16406	16353	16316	16353	16348	16186	16335	16439	16231	16234	16484	16249	16135	16422	16334
29117	48531	47625	39568	33114	28528	25091	22168	20311	18966	18416	17746	17330	17306	16795	16602	16353	16136	15941	15898	15771	15870	15605	15496	15546	15700	15641	15592	15423	15471	15550	15569	15561	15459	15599	15413	15608	15517	15631	15597	15455	15539	15524	15432	15654	15559	15571	15480	15350	15496	15499	15387	15477	15565	15417	15494	15399	15552	15434	15445	15505	15418	15409	15634	15465	15422	15301	15437	15467	15427	15624	15401	15515	15511	15705	15352	15456	15541	15501	15588	15320	15270	15529	15506	15465	15456	15287	15361	15568	15603	15387	15361	15472	15436	15678	15372	15331	15574	15655	15549	15499	15414	15561	15498	15392	15525	15475	15492	15473	15653	15503	15375	15465	15606	15448	15576	15532	15503	15524	15504	15615	15463	15473	15535	15486	15501	15328	15406	15354	15584	15628	15457	15412	15526	15371	15363	15485	15398	15447	15311	15509	15306	15465	15446	15177	15519	15447	15469	15622	15492	15424	15461	15579	15444	15521	15558	15476	15341	15242	15360	15448	15390	15441	15381	15619	15426	15350	15672	15524	15369	15332	15571	15367	15406	15337	15618	15539	15375	15414	15292	15514	15387	15364	15301	15420	15547	15294	15472	15571	15566	15480	15513	15467	15442	15495	15492	15493	15542	15418	15573	15568	15268	15460	15534	15383	15441	15513	15328	15430	15446	15449	15374	15343	15378	15474	15627	15375	15540	15419	15395	15316	15457	15386	15366	15495	15448	15362	15385	15279	15476	15451	15365	15677	15467	15443	15573	15355	15418	15417	15514	15456	15553	15421	15616	15402	15432	15443	15374	15443	15444	15493	15582	15360	15446	15491	15328	15379	15532	15414	15353	15518	15287	15593	15424	15496	15520	15472	15418	15356	15352	15548	15472	15371	15387	15635	15514	15638	15498	15353	15389	15478	15414	15488	15387	15278	15382	15491	15382	15232	15573	15607	15450	15558	15257	15588	15536	15347	15429	15345	15338	15520	15491	15471	15312	15561	15447	15474	15635	15332	15567	15518	15490	15396	15613	15542	15359	15541	15432	15392	15458	15525	15499	15522	15543	15533	15449	15398	15439	15500	15465	15525	15534	15534	15604	15504	15493	15513	15351	15490	15307	15291	15528	15437	15367	15557	15563	15480	15564	15403	15423	15578	15533	15459	15499	15497	15468	15482	15376	15454	15271	15562	15509	15372	15515	15377	15307	15430	15517	15535	15473	15425	15285	15519	15637	15475	15330	15448	15571	15412	15489	15385	15445	15393	15390	15430	15318	15619	15245	15386	15330	15320	15428	15512	15498	15385	15477	15299	15595	15435	15394	15388	15332	15429	15608	15675	15527	15414	15417	15524	15421	15294	15473	15475	15558	15522	15359	15447	15474	15439	15500	15333	15455	15594	15480	15387	15606	15674	15515	15507	15353	15537	15333	15442	15346	15474	15488	15269	15309	15403	15329	15519	15549	15419	15467	15395	15561	15513	15440	15412	15362	15481	15458	15448	15321	15459	15593	15523	15469	15404	15408	15560	15438	15366	15398	15499	15586	15562	15337	15434	15483	15586	15275	15465	15387	15452	15322	15553	15435	15590	15572	15492	15461	15360	15403	15462	15545	15241	15523	15329	15407	15527	15389	15531	15573	15529	15455	15294	15457	15386	15383	15434	15401	15593	15557	15429	15410	15395	15496	15208	15416	15488	15524	15587	15590	15589	15484	15372	15484	15474	15453	15365	15456	15692	15254	15265	15364	15590	15380	15355	15424	15265	15484	15422	15489	15617	15441	15469	15392	15527	15457	15492	15494	15167	15662	15618	15376	15406	15557	15389	15379	15585	15376	15533	15339	15362	15465	15477	15380	15579	15451	15520	15363	15481	15514	15538	15453	15479	15494	15297	15470	15567	15629	15300	15503	15391	15492	15397	15421	15469	15547	15237	15245	15487	15341	15425	15439	15474	15390	15436	15426	15496	15510	15452	15526	15383	15489	15366	15467	15380	15441	15401	15328	15494	15322	15280	15362	15482	15443	15477	15519	15390	15672	15448	15371	15487	15409	15396	15443	15615	15507	15355	15615	15446	15408	15466	15255	15505	15429	15436	15418	15404	15519	15494	15418	15462	15304	15306	15472	15520	15340	15394	15620	15306	15410	15446	15457	15400	15551	15459	15359	15524	15450	15485	15402	15506	15532	15446	15633	15313	15547	15579	15567	15243	15563	15355	15270	15326	15510	15372	15475	15562	15397	15246	15531	15450	15316	15450	15387	15412	15306	15552	15502	15575	15518	15373	15517	15402	15507	15496	15387	15416	15621	15428	15554	15478	15345	15501	15333	15468	15315	15476	15323	15462	15397	15405	15538	15440	15373	15486	15306	15451	15528	15388	15501	15445	15458	15590	15488	15504	15548	15441	15498	15511	15542	15389	15507	15509	15576	15382	15399	15436	15453	15533	15384	15341	15542	15478	15377	15341	15456	15484	15365	15654	15474	15634	15368	15332	15444	15473	15405	15386	15369	15400	15432	15377	15357	15376	15474	15454	15380	15454	15504	15602	15373	15502	15417	15571	15730	15512	15492	15319	15460	15383	15378	15290	15516	15500	15561	15381	15426	15426	15386	15483	15516	15334	15485	15333	15289	15555	15336	15506	15567	15491	15484	15385	15400	15294	15378	15355	15371	15376	15456	15493	15382	15450	15559	15355	15555	15400	15378	15513	15552	15569	15343	15306	15427	15420	15433	15440	15611	15556	15518	15313	15576	15507	15593	15463	15457	15524	15431	15625	15531	15441	15564	15486	15421	15468	15362	15423	15464	15360	15388	15460	15136	15705	15399	15368	15478	15313	15457	15649	15507	15436	15459	15692	15486	15511	15498	15601	15443	15281	15377	15399	15367	15670	15400	15664	15514	15231	15442	15346	15681	15590	15414	15486	15351	15377	15301	15352	15433	15561	15397	15519	15512	15400	15387	15485	15453	15171	15424	15507	15390	15273	15451	15326	15514	15405	15331	15410	15487	15412	15663	15652	15576	15505	15438	15515	15442	15499	15456	15407	15603	15519	15451	15423	15506	15467	15421	15305	15524	15368	15511	15155	15474	15527	15491	15470	15459	15370	15474	15336	15516	15501	15526	15607	15521	15373	15504	15538	15529	15396	15708	15464	15450	15500	15432	15437	15381	15460	15361	15590	15420	15537	15453	15588	15489	15488	15341	15455	15575	15515	15515	15327	15434	15422	15577	15429	15508	15446	15466	15430	15545	15505	15417	15474	15522	15310	15589	15299	15402	15413	15394	15352	15325	15458	15261	15474	15427	15278	15519	15524	15362	15623	15449	15522	15411	15446	15283	15328	15461	15560	15494	15566	15459	15443	15529	15497	15520	15443	15521	15430	15378	15307	15305	15450	15382	15448	15542	15548	15330	15471	15413	15463	15362	15499	15318	15313	15526	15475	15514	15600	15580	15250	15317	15488	15501	15261	15530	15434	15561	15438	15495	15501	15368	15498	15307	15507	15523	15568	15340	15345	15465	15587	15302	15390	15378	15578	15462	15503	15410	15392	15559	15562	15419	15385	15303	15676	15502	15317	15591	15628	15404	15544	15559	15465	15434	15542	15497	15440	15459	15480	15402	15336	15482	15625	15374	15415	15292	15637	15336	15471	15558	15352	15644	15450	15400	15333	15405	15520	15384	15523	15370	15390	15416	15592	15406	15693	15558	15334	15350	15445	15480	15365	15460	15476	15486	15413	15492	15568	15494	15337	15493	15313	15344	15490	15370	15449	15456	15537	15440	15422	15445	15379	15489	15470	15703	15464	15461	15509	15503	15577	15449	15546	15357	15488	15370	15264	15557	15513	15508	15223	15668	15474	15486	15411	15438	15457	15466	15421	15525	15335	15270	15567	15475	15311	15439	15501	15381	15552	15392	15384	15510	15451	15444	15400	15569	15364	15456	15526	15391	15367	15430	15390	15496	15395	15421	15445	15688	15523	15480	15654	15236	15488	15280	15645	15434	15478	15352	15498	15467	15541	15570	15453	15474	15470	15493	15444	15299	15309	15472	15477	15375	15416	15440	15463	15539	15520	15268	15622	15386	15332	15364	15526	15316	15406	15364	15590	15461	15598	15418	15419	15478	15561	15595	15487	15348	15456	15289	15581	15397	15335	15414	15579	15601	15586	15539	15323	15567	15321	15365	15367	15559	15616	15514	15483	15484	15473	15468	15512	15477	15474	15437	15296	15442	15356	15388	15338	15349	15393	15663	15454	15397	15526	15430	15409	15471	15437	15312	15308	15555	15438	15675	15447	15511	15530	15564	15475	15533	15420	15518	15462	15489	15469	15401	15531	15498	15432	15593	15479	15339	15329	15393	15522	15393	15459	15384	15469	15360	15469	15540	15551	15393	15432	15483	15545	15450	15384	15497	15450	15358	15315	15425	15453	15420	15348	15450	15533	15324	15475	15533	15454	15415	15296	15533	15472	15513	15509	15582	15549	15330	15483	15525	15357	15389	15532	15476	15505	15428	15601	15425	15546	15593	15553	15457	15434	15415	15485	15455	15459	15582	15588	15611	15304	15516	15203	15587	15382	15462	15349	15413	15547	15344	15473	15510	15374	15470	15352	15460	15303	15489	15563	15512	15477	15724	15546	15488	15432	15395	15383	15356	15305	15601	15527	15320	15425	15462	15544	15401	15584	15539	15275	15540	15377	15484	15451	15364	15463	15537	15532	15322	15484	15301	15502	15401	15482	15239	15607	15393	15583	15355	15441	15636	15435	15421	15447	15601	15511	15496	15455	15405	15436	15601	15461	15468	15332	15521	15453	15540	15481	15708	15511	15345	15414	15498	15426	15460	15289	15262	15650	15538	15475	15478	15294	15581	15605	15517	15536	15565	15417	15659	15405	15435	15389	15572	15495	15676	15422	15527	15467	15414	15345	15488	15489	15525	15444	15556	15527	15307	15250	15368	15343	15414	15451	15648	15350	15434	15413	15534	15528	15281	15439	15563	15461	15473	15435	15497	15304	15518	15316	15321	15465	15364	15335	15592	15443	15343	15474	15384	15353	15611	15275	15544	15384	15284	15540	15389	15500	15393	15512	15491	15482	15489	15472	15509	15375	15373	15432	15461	15444	15316	15410	15382	15304	15465	15555	15553
22943	21390	29259	24195	23111	26672	28140	22390	20473	19922	19007	18397	18326	18076	17620	17381	17004	17009	17135	16726	16773	16883	16628	16624	16551	16698	16682	16461	16569	16498	16505	16614	16528	16569	16498	16618	16283	16448	16140	16374	16426	16428	16190	16364	16384	16589	16548	16419	16260	16358	16316	16353	16475	16527	16487	16229	16264	16350	16274	16340	16215	16420	16357	16479	16341	16200	16381	16516	16281	16420	16323	16428	16308	16358	16371	16312	16461	16307	16244	16254	16280	16445	16279	16461	16459	16389	16110	16181	16295	16250	16517	16333	16388	16402	16489	16305	16311	16309	16388	16416	16199	16244	16147	16343	16248	16396	16331	16321	16361	16130	16399	16286	16271	16205	16229	16347	16481	16199	16386	16290	16372	16334	16532	16353	16370	16114	16240	16412	16418	16188	16354	16293	16209	16243	16366	16219	16299	16329	16351	16269	16315	16371	16292	16199	16267	16305	16207	16290	16269	16283	16137	16272	16282	16441	16185	16162	16255	16415	16284	16261	16402	16404	16394	16420	16201	15938	16357	16267	16164	16227	16320	16279	16532	16267	16284	16429	16336	16271	16101	16569	16322	16152	16182	16257	16404	16416	16363	16358	16304	16144	16360	16190	16532	16322	16313	16405	16259	16425	16299	16148	16062	16290	16322	16128	16326	16409	16074	16453	16241	16258	16384	16213	16230	16436	16390	16212	16158	16399	16382	16390	16399	16438	16414	16562	16375	16275	16031	16446	16199	16333	16264	16110	16189	16219	16381	16596	16363	16393	16153	16168	16299	16343	16074	16406	16329	16207	16584	16182	16409	16454	16344	16227	16358	16055	16179	16389	16314	16371	16309	16513	16262	16083	16225	16117	16469	16274	16150	16270	16236	16327	16276	16320	16380	16561	16462	16451	16329	16199	16439	16422	16383	16229	16455	16466	16383	16498	16491	16494	16159	16342	16497	16562	16474	16236	16314	16377	16410	16378	16247	16542	16279	16232	16392	16205	16239	16223	16212	16231	16270	16266	16352	16243	16291	16341	16323	16321	16494	16184	16182	16369	16334	16050	16226	16284	16347	16365	16289	16378	16193	16303	16385	16235	16233	16127	16196	16164	16210	16205	16251	16334	16402	16354	16189	16261	16344	16252	16302	16516	16345	16304	16224	16324	16190	16170	16266	16312	16196	16285	16335	16301	16274	16142	16388	16257	16058	16291	16431	16663	16323	16368	16557	16521	16287	16432	16291	16414	16261	16333	16200	16286	16130	16088	16579	16333	16344	16236	16202	16381	16226	16222	16252	16216	16488	16348	16450	16139	16393	16181	16427	16432	16483	16236	16290	16228	16242	16397	16287	16223	16236	16375	16286	16433	16393	16378	16274	16149	16266	16159	16240	16439	16386	16324	16425	16331	16325	16372	16366	16143	16123	16189	16194	16411	16379	16363	16368	16342	16185	16107	16279	16257	16085	16435	16086	16419	16138	16327	16447	16376	16153	16260	16338	16396	16186	16312	16278	16200	16209	16262	16344	16455	16443	16116	16434	16433	16391	16286	16253	16358	16466	16385	16321	16222	16161	16348	16219	16073	16169	16240	16387	16318	16349	16476	16349	16180	16307	16456	16470	16257	16174	16396	16437	16435	16141	16474	16362	16237	16318	16392	16554	16170	16234	16184	16327	16471	16292	16179	16179	16334	16359	16264	16533	16338	16380	16259	16248	16313	16160	16432	16360	16502	16308	16519	16084	16258	16347	16336	16204	16351	16218	16491	16138	16099	16329	16336	16387	16272	16323	16462	16391	16305	16342	16383	16227	16325	16324	16361	16379	16187	16227	16196	16311	16282	16520	16169	16367	16171	16274	16362	16232	16285	16510	16196	16253	16256	16379	16306	16393	16143	16239	16130	16200	16408	16179	16358	16259	16278	16175	16107	16442	16133	16370	16235	16308	16290	16404	16407	16532	16315	16386	16356	16242	16393	16419	16235	16289	16249	16193	16380	16233	16156	16338	16292	16273	16384	16447	16309	16425	16476	16204	16290	16341	16333	16396	16423	16194	16372	16170	16384	16516	16144	16174	16218	16334	16218	16177	16134	15972	16318	16216	16278	16296	16308	16336	16361	16359	16191	16289	16294	16339	16335	16117	16381	16307	16335	16481	16385	16273	16256	16368	16287	16252	16236	16322	16145	16240	16460	16313	16121	16281	16358	16299	16158	16260	16469	16295	16353	16313	16332	16378	16344	16289	16174	16250	16307	16236	16237	16219	16380	16257	16298	16375	16208	16158	16120	16427	16403	16400	16338	16187	16075	16218	16372	16386	16332	16293	16324	16246	16302	16288	16361	16313	16237	16296	16251	16374	16413	16285	16620	16306	16075	16502	16281	16242	16204	16212	16288	16500	16319	16321	16283	16197	16132	16226	16423	16342	16289	16221	16302	16090	16260	16218	16217	16301	16432	16380	16386	16132	16029	16305	16365	16334	16375	16321	16321	16221	16265	16223	16232	16327	16325	16280	16092	16321	15928	16153	16279	16480	16250	16225	16484	16148	16295	16448	16473	16361	16225	16141	16073	16287	16244	16307	16316	16359	16520	16407	16281	16192	16192	16276	16248	16312	16273	16454	16406	16192	16158	16186	16191	16172	16284	16501	16299	16230	16459	16409	16165	16375	16155	16294	16443	16271	16283	16314	16121	16264	16434	16278	16194	16316	16032	16011	16143	16216	16004	16171	16338	16200	16277	16427	16204	16053	16331	16213	16180	16266	16111	16304	16112	16445	16230	16429	16488	16321	16201	16395	16258	16354	16264	16391	16246	16273	16138	16357	16172	16287	16352	16256	16296	16190	16307	16216	16258	16485	16451	16483	16253	16130	16241	16320	16309	16267	16414	16363	16380	16304	16396	16459	16179	16149	16304	16446	16439	16439	16292	16434	16223	16100	16293	16238	16365	16263	16188	16317	16207	16222	16249	16173	16275	16409	16368	16346	16227	16225	16218	16344	16384	16192	16278	16179	16236	16190	16196	16390	16305	16323	16005	16348	16318	16315	16469	16428	16285	16121	16323	16196	16372	16514	16317	16381	16236	16227	16240	16282	16421	16411	16350	16439	16151	16520	16227	16275	16491	16307	16258	16396	16381	16235	16535	16178	16302	16449	16362	16337	16299	16391	16222	16254	16160	16364	16346	16261	16389	16313	16311	16274	16297	16471	16326	16335	16346	16473	16305	16164	16255	16375	16254	16475	16331	16411	16345	16308	16226	16237	16468	16374	16278	16079	16249	16238	16194	16176	16046	16377	16552	16438	16343	16512	16339	16274	16206	16263	16117	16242	16353	16437	16260	16156	16349	16255	16537	16353	16239	15979	15960	16129	16170	16220	16397	16425	16247	16269	16296	16244	16317	16332	16384	16211	16141	16458	16382	16408	16235	16221	16202	16468	16343	16403	16463	16335	16385	16424	16278	16214	16218	16279	16323	16424	16330	16288	16286	16321	16229	16174	16343	16319	16105	16222	16297	16312	16417	16334	16102	16360	16375	16566	16400	16406	16310	16397	16333	16405	16389	16258	16281	16349	16323	16139	16292	16439	16115	16458	16279	16465	16328	16333	16378	16304	16321	16284	16181	16281	16320	16315	16435	16424	16149	16127	16401	16224	16124	16145	16375	16080	16191	16273	16161	16365	16241	16305	16161	16331	16288	16297	16322	16306	16241	16271	16389	16292	16307	16248	16230	16209	16147	16373	16340	16488	16227	16273	16252	16437	16376	16336	16385	16237	16140	16226	16165	15948	16231	16256	16224	16265	16321	16180	16156	16275	16219	16359	16439	16264	16155	16304	16227	16385	16371	16318	16241	16433	16285	16295	16259	16327	16450	16201	16226	16331	16159	16169	16300	16230	16358	16504	16378	16256	16348	16423	16356	16283	16367	16143	16362	16416	16295	16267	16292	16287	16262	16167	16256	16357	16227	16184	16130	16283	16344	16264	16255	16225	16189	16210	16068	16234	16461	16308	16252	16301	16312	16301	16175	16304	16320	16236	16563	16105	16268	16320	16299	16340	16124	16374	16271	16170	16140	16111	16200	16310	16328	16350	16230	16232	16384	16342	16236	16370	16374	16530	16300	16291	16366	16151	16183	16396	16207	16496	16520	16280	16361	16301	16246	16179	16085	16243	16380	16420	16317	16486	16159	16142	16251	16546	16439	16384	16116	16371	16270	16212	16322	16375	16302	16389	16205	16250	16209	16165	16378	16179	16219	16318	16229	16319	16466	16357	16392	16181	16213	16165	16387	16245	16201	16363	16313	16277	16295	16339	16334	16372	16270	16400	16124	16161	16317	16384	16260	16500	16354	16210	16367	16118	16196	16350	16333	16227	16125	16310	16513	16342	16389	16360	16276	16293	16464	16295	16325	16360	16413	16387	16265	16319	16086	16271	16404	16378	16304	16335	16223	16100	16448	16503	16241	16450	16283	16256	16281	16179	16205	16300	16249	16218	16408	16201	16190	16386	16305	16384	16313	16253	16195	16435	16447	16285	16342	16261	16378	16329	16178	16283	16250	16279	16561	16314	16112	16263	16016	16429	16358	16322	16388	16373	16111	16407	16399	16379	16429	16478	16269	16313	16378	16352	16317	16357	16359	16374	16273	16286	16296	16441	16444	16564	16425	16318	16336	16219	16359	16090	16276	16107	16051	16243	16351	16271	16231	16405	16410	16422	16393	16447	16368	16356	16454	16392	16194	16329	16235	16138	16128	16222	16256	16292	16403	16263	16170	16554	16084	16220	16329	16425	16420	15945	16297	16239	16364	16332	16236	16327	16312	16301	16330	16411	16153	16465	16341	16369	16307	16306	16222	16233	16388	16274	16354	16317	16538	16368	16506	16274	16058	16266	16124	16365	16374	16139	16367	16296	16265	16220	16234	16373	16320	16337	16306	16225	16286	16453	16343	16385	16394	16348	16182	16295	16317	16354	16299	16268	16383	16216	16274	16318	16338	16164	16286	16266	16348	16122	16443	16285	16215	16235	16332	16244	16443	16412	16277	16164	16428	16283	16174	16444	16206	16399	16055	16442	16182	16265	16291	16163	16218	16230	16182	16087	16275	16110	16176	16284	16378	16230	16235	16180	16358	16370	16366	16227	16217	16279	16169	16272	16232
30082	51946	51383	43758	37492	32354	27917	24773	22479	20810	19437	18724	18459	17849	17694	17040	16770	16209	16244	16173	15899	15755	15876	15692	15710	15703	15640	15708	15547	15541	15512	15672	15452	15771	15634	15309	15437	15554	15582	15575	15470	15432	15361	15290	15490	15344	15574	15618	15424	15496	15670	15451	15515	15318	15264	15369	15403	15492	15388	15530	15403	15485	15501	15307	15565	15466	15695	15380	15405	15389	15446	15406	15515	15459	15422	15422	15321	15378	15445	15534	15275	15374	15326	15359	15513	15353	15395	15478	15445	15380	15435	15310	15435	15324	15434	15496	15566	15319	15513	15406	15543	15439	15466	15509	15409	15255	15421	15346	15275	15583	15387	15446	15379	15277	15344	15403	15274	15515	15310	15297	15328	15452	15440	15400	15513	15372	15394	15341	15363	15433	15421	15389	15247	15409	15335	15461	15517	15361	15223	15383	15458	15431	15397	15440	15478	15464	15423	15402	15420	15482	15471	15269	15310	15430	15517	15502	15413	15410	15283	15481	15367	15370	15470	15431	15418	15345	15396	15578	15440	15257	15515	15383	15271	15547	15336	15567	15308	15296	15222	15380	15454	15482	15389	15260	15352	15530	15514	15394	15458	15365	15560	15251	15499	15597	15301	15429	15473	15552	15496	15357	15337	15400	15425	15384	15400	15344	15296	15388	15362	15437	15394	15485	15389	15401	15394	15427	15355	15473	15362	15387	15415	15445	15369	15488	15425	15506	15407	15365	15452	15339	15450	15463	15341	15342	15396	15377	15196	15405	15330	15513	15314	15447	15346	15463	15603	15296	15478	15486	15372	15388	15600	15500	15506	15524	15340	15390	15382	15413	15421	15300	15310	15223	15327	15412	15400	15292	15439	15502	15311	15346	15625	15523	15320	15439	15506	15485	15323	15332	15502	15425	15469	15275	15419	15379	15525	15356	15358	15537	15432	15456	15417	15393	15375	15623	15338	15353	15454	15394	15329	15259	15487	15286	15343	15497	15538	15377	15238	15326	15365	15468	15421	15475	15389	15433	15456	15357	15433	15437	15428	15473	15330	15546	15438	15452	15279	15365	15425	15341	15558	15617	15367	15449	15507	15459	15459	15438	15440	15233	15414	15421	15377	15389	15320	15278	15316	15506	15238	15397	15295	15501	15565	15283	15379	15375	15492	15463	15346	15524	15285	15472	15598	15312	15396	15429	15436	15373	15419	15434	15411	15344	15356	15332	15431	15353	15381	15417	15389	15375	15507	15178	15320	15349	15382	15301	15522	15456	15414	15330	15443	15394	15486	15179	15279	15423	15436	15281	15474	15451	15257	15507	15307	15473	15482	15432	15322	15523	15442	15371	15489	15380	15508	15344	15323	15298	15367	15269	15599	15309	15546	15431	15454	15346	15475	15506	15319	15432	15346	15392	15443	15423	15416	15519	15298	15446	15471	15509	15548	15360	15501	15503	15406	15426	15426	15357	15487	15253	15315	15404	15417	15302	15305	15496	15362	15409	15518	15302	15266	15456	15480	15365	15384	15386	15377	15357	15496	15379	15498	15316	15446	15262	15277	15417	15396	15454	15484	15496	15457	15291	15509	15307	15205	15385	15443	15329	15302	15384	15590	15712	15579	15430	15389	15330	15649	15488	15238	15301	15300	15490	15437	15620	15381	15530	15281	15396	15566	15478	15467	15266	15291	15343	15528	15411	15436	15389	15494	15386	15346	15449	15325	15391	15425	15264	15578	15351	15498	15438	15322	15385	15431	15339	15487	15319	15368	15507	15201	15295	15350	15367	15566	15368	15482	15465	15352	15528	15381	15356	15417	15197	15429	15258	15297	15418	15423	15441	15324	15537	15343	15612	15342	15189	15369	15432	15430	15433	15601	15390	15295	15432	15421	15396	15455	15366	15321	15429	15368	15323	15422	15286	15497	15231	15450	15520	15479	15430	15349	15439	15560	15565	15481	15463	15446	15525	15402	15300	15280	15482	15365	15491	15412	15303	15420	15408	15451	15453	15401	15418	15378	15406	15601	15418	15401	15614	15290	15402	15539	15400	15510	15441	15410	15363	15416	15392	15430	15293	15525	15446	15550	15548	15470	15252	15616	15516	15479	15286	15469	15416	15461	15333	15394	15643	15319	15536	15489	15592	15405	15393	15381	15424	15436	15431	15418	15343	15271	15358	15328	15492	15377	15498	15255	15328	15441	15350	15450	15497	15449	15409	15469	15598	15295	15298	15384	15521	15382	15396	15436	15343	15426	15342	15345	15435	15554	15284	15387	15437	15396	15371	15379	15434	15287	15503	15346	15279	15598	15392	15490	15339	15521	15359	15349	15292	15538	15251	15375	15312	15416	15511	15411	15350	15437	15331	15410	15442	15428	15471	15292	15312	15433	15581	15404	15417	15545	15584	15465	15479	15405	15411	15265	15366	15500	15344	15374	15215	15480	15319	15426	15346	15425	15345	15414	15604	15535	15442	15286	15365	15550	15367	15557	15538	15474	15370	15383	15315	15430	15532	15397	15395	15451	15261	15473	15433	15397	15508	15538	15189	15281	15475	15416	15395	15376	15260	15490	15449	15391	15362	15530	15225	15255	15304	15266	15445	15466	15323	15450	15433	15280	15371	15477	15300	15367	15446	15353	15479	15432	15521	15375	15297	15410	15268	15536	15437	15462	15383	15375	15378	15361	15584	15522	15461	15440	15423	15327	15324	15451	15332	15311	15189	15362	15408	15434	15533	15398	15518	15469	15286	15354	15380	15410	15657	15371	15504	15467	15437	15468	15356	15245	15344	15540	15457	15215	15399	15286	15460	15441	15444	15376	15312	15365	15452	15349	15410	15107	15537	15492	15507	15315	15392	15354	15486	15475	15505	15376	15486	15404	15321	15278	15420	15323	15339	15529	15496	15542	15340	15369	15376	15351	15547	15272	15416	15448	15423	15378	15378	15480	15539	15477	15310	15455	15386	15577	15422	15437	15370	15498	15431	15428	15545	15393	15585	15376	15533	15413	15425	15484	15380	15395	15357	15294	15121	15350	15363	15499	15379	15329	15367	15469	15295	15407	15239	15275	15505	15458	15568	15449	15310	15321	15624	15340	15405	15545	15592	15276	15470	15463	15535	15273	15503	15456	15449	15661	15428	15423	15491	15421	15355	15520	15547	15406	15497	15390	15431	15466	15379	15130	15419	15528	15432	15383	15357	15368	15427	15409	15366	15427	15545	15245	15305	15412	15278	15475	15443	15429	15428	15386	15368	15352	15278	15268	15433	15424	15365	15429	15442	15331	15397	15377	15230	15347	15357	15463	15496	15325	15472	15444	15393	15452	15459	15463	15485	15533	15422	15395	15436	15527	15342	15353	15530	15412	15348	15387	15428	15293	15399	15460	15354	15391	15432	15440	15315	15430	15363	15501	15457	15613	15493	15448	15412	15526	15531	15343	15200	15334	15320	15540	15507	15444	15385	15297	15453	15485	15434	15523	15352	15382	15431	15434	15393	15178	15559	15379	15421	15470	15487	15313	15342	15301	15460	15278	15509	15476	15442	15427	15429	15282	15385	15450	15280	15388	15455	15279	15497	15562	15332	15250	15420	15289	15527	15515	15573	15593	15369	15509	15327	15503	15454	15443	15338	15324	15439	15347	15481	15516	15331	15246	15566	15427	15346	15413	15506	15508	15370	15402	15463	15300	15403	15245	15490	15319	15467	15359	15374	15290	15507	15525	15435	15406	15468	15484	15554	15276	15333	15362	15332	15518	15342	15497	15453	15357	15418	15448	15418	15434	15336	15485	15483	15443	15408	15468	15409	15512	15291	15299	15432	15227	15504	15328	15404	15330	15423	15424	15306	15524	15395	15505	15302	15599	15409	15418	15251	15513	15386	15362	15564	15456	15340	15428	15400	15258	15525	15572	15416	15427	15462	15466	15437	15450	15307	15476	15550	15472	15478	15420	15250	15261	15383	15410	15508	15543	15511	15371	15361	15376	15332	15380	15473	15349	15484	15582	15466	15294	15478	15300	15522	15426	15311	15489	15642	15499	15576	15381	15373	15661	15282	15461	15309	15376	15352	15271	15328	15165	15351	15274	15352	15267	15394	15467	15367	15370	15374	15370	15349	15548	15393	15407	15513	15554	15324	15597	15503	15458	15316	15397	15415	15328	15658	15366	15610	15493	15454	15522	15372	15370	15494	15431	15427	15439	15379	15412	15488	15345	15464	15405	15560	15438	15557	15451	15334	15344	15369	15532	15375	15346	15601	15333	15480	15405	15229	15223	15405	15312	15529	15231	15377	15429	15507	15495	15517	15350	15363	15503	15539	15548	15544	15405	15545	15411	15393	15431	15493	15387	15397	15389	15387	15378	15403	15252	15434	15419	15195	15444	15309	15523	15448	15438	15403	15368	15546	15573	15435	15392	15504	15433	15439	15443	15435	15420	15448	15375	15439	15721	15397	15408	15352	15292	15582	15458	15423	15428	15507	15458	15393	15332	15418	15347	15501	15423	15396	15362	15393	15572	15266	15273	15275	15433	15415	15397	15431	15343	15535	15415	15537	15663	15200	15371	15267	15397	15318	15573	15406	15356	15215	15456	15244	15514	15404	15340	15421	15344	15301	15400	15341	15385	15470	15514	15340	15435	15473	15362	15409	15328	15441	15499	15407	15388	15304	15494	15457	15411	15415	15461	15112	15476	15570	15361	15418	15490	15364	15352	15418	15390	15514	15446	15364	15483	15490	15394	15393	15487	15446	15406	15560	15571	15237	15544	15293	15310	15344	15322	15248	15366	15499	15450	15294	15571	15369	15474	15308	15561	15372	15338	15330	15432	15446	15407	15346	15196	15481	15336	15476	15547	15340	15547	15421	15568	15275	15521	15322	15489	15568	15480	15253	15392	15384	15288	15486	15432	15153	15401	15611	15399	15409	15496	15520	15406	15403	15571	15301	15404	15368	15377	15240	15522	15346	15445	15592	15445	15354	15439	15210	15366	15430	15413	15312	15485	15427	15633	15387	15213	15250	15526	15395	15370	15322	15320	15426	15439	15368	15585	15434	15624	15506	15426	15243	15376	15227	15436	15404	15557	15462	15243	15421	15347	15363	15460	15293	15482	15245	15417	15422	15383	15470	15295	15506	15467	15387	15422	15385
28341	27370	34199	30719	24286	21778	19578	18199	17684	17272	16854	16637	16796	16442	16403	16255	16471	16209	16308	16249	16268	16025	16155	16029	16065	16095	16121	16251	15859	16109	16113	16103	16091	16016	15989	15899	15988	15987	15967	15972	16220	16073	16171	15879	15993	16074	16000	16137	16028	15978	15912	15887	16264	15878	16016	16013	16119	15896	16077	16157	16138	15959	15945	16227	16054	15993	15962	15980	16043	15861	16005	15810	15902	15980	15939	16031	16004	16033	16161	15995	16112	16023	16209	15909	16071	16046	15972	15865	15922	16041	15995	15967	16119	15906	15932	15940	15989	16047	15907	16072	15957	16030	15943	16201	15984	16011	16130	15956	15816	16019	16014	15857	16182	15909	16034	15912	16171	15884	15955	16056	16050	15917	15908	16010	16013	16127	16024	16001	16025	16022	16250	15952	16004	15889	15908	16111	15841	15855	15947	15824	15728	16022	16025	16017	15988	16025	15896	16103	16177	15749	15882	15760	15964	15818	16130	16047	16001	15977	15877	15896	15874	16049	15926	16122	16018	15927	15833	16078	15994	16143	16004	15857	16136	15999	16163	15844	16103	15833	16112	15971	15923	16041	16074	15813	16141	15979	15946	15963	16009	16172	16033	16056	16122	15944	15873	16106	16086	15909	16079	16161	16072	15844	16145	15944	16050	16200	15918	16076	15968	15807	16047	15892	15890	15800	15978	16017	15943	15952	15853	15887	16038	16089	15948	16018	16047	15899	16098	15997	16052	16049	16000	16002	16032	16045	15896	15941	16115	15894	16132	15945	16132	15956	15985	16038	16046	15990	16150	15953	16119	16025	16105	15852	15888	16117	15966	16120	16077	16063	15808	16026	16100	15884	15940	15920	16169	15940	15984	16035	15777	15938	15975	15959	15971	15959	15985	16030	16237	16000	16014	16075	16016	15971	15875	15817	15957	16098	15879	16131	15995	15953	16003	16121	16148	16117	16075	16048	16147	15909	15964	15901	16148	15980	15988	15906	16053	15844	15710	16135	15994	16075	15918	15928	15973	16059	15892	15878	15943	15950	15690	16064	16209	15876	16211	15936	15974	15899	15917	16084	15912	16085	16026	15952	15908	16033	16045	16111	16046	16006	15865	16084	16042	15960	16258	15876	15946	15921	15933	16130	15881	15994	16059	15757	16123	16124	16127	16031	16040	15978	15802	15962	15858	15989	15971	15969	16049	16021	16049	16039	16101	15914	15960	15970	16033	15963	16019	16031	16210	16062	16055	16081	15815	15916	15995	15909	15852	15958	15892	16013	15929	15846	16122	15993	15922	15957	15872	15997	16114	16105	16034	16024	15748	16003	16251	16152	16084	16151	16007	15825	15974	15822	16203	15958	16060	16045	15940	16224	15966	15886	16058	16134	15792	16086	15934	15966	15853	15797	16088	15974	15999	16260	16179	16099	16012	16040	15950	16129	15953	16034	16016	16095	15897	16111	15951	16055	15917	16015	16011	15909	15892	16039	16302	16073	15969	15833	16114	15992	15931	15771	15796	16011	15867	16195	15868	15881	15854	15984	16069	15822	15943	15913	16103	15780	16087	15984	16040	15963	16113	16081	16148	16028	16085	15987	15916	16043	16084	15917	16093	15958	15993	15924	15772	15729	16020	16019	15798	16252	16065	15930	16041	16156	16026	16072	16133	15962	16010	15842	16052	16078	16066	15917	16111	16027	15977	15986	15956	16046	16120	15787	16047	16209	15977	15916	15805	16071	15837	16058	16066	16058	16037	16142	16055	15756	16003	15952	15851	15993	15962	15881	16276	15864	16033	15903	15904	15863	15901	16139	15836	16161	16097	16179	16035	16247	15876	15893	16088	15927	16087	15860	15944	16020	15922	16004	15968	16103	15671	16177	16199	16249	16099	15824	15963	15906	16047	15941	15964	15976	16049	16099	16138	15849	16195	15850	16072	15965	15933	15888	15858	16004	15991	16025	16108	16099	15889	16000	16104	16027	15983	16034	16082	16018	16116	16079	16067	16099	16013	16037	16063	15989	16064	15896	15969	16060	15982	15986	15933	16000	15990	15951	16094	16135	16095	15979	16001	15971	16132	16224	16299	16022	16015	16043	16143	16006	15942	15977	16123	15992	15995	16076	16136	15969	16056	16003	16121	15988	15865	16136	15956	16075	16079	15846	16008	16152	15893	15942	16102	16143	16069	15923	16084	15887	16080	15992	16078	16044	15975	15901	15836	15998	15863	15873	15981	15984	15755	16229	16138	16202	16074	15940	16180	16061	15941	15902	15936	16058	15957	16046	16091	15978	16045	16047	15934	15880	16137	16118	16039	16074	15997	16159	16006	15934	16083	16106	16048	16027	15945	16039	16021	15915	16082	16077	16181	15992	16102	16105	15905	15810	16141	16154	16139	16021	15802	15954	15947	15922	16084	15896	15991	16035	15911	15897	15833	16090	16015	16197	15902	16043	15953	16118	16045	16026	16143	15862	16091	16151	15998	15960	16065	16103	16213	16254	15931	15992	15839	15918	15961	15815	16009	15994	16079	15957	16019	16081	16023	15722	16135	16060	15964	16024	16162	15884	15963	15792	16026	16019	15966	15907	16043	16207	15937	15877	15916	15918	15954	15994	16026	15917	16151	15945	15953	16200	16165	15985	16003	15972	16129	16101	16111	16045	15820	15889	16005	16035	16120	15949	16149	15902	15888	16075	15953	16089	16074	16099	16099	16054	15955	15984	15978	16168	16109	16003	15997	15912	15998	16067	16012	15977	16146	16074	15969	15926	16010	15900	15972	15988	15936	15910	16022	16070	15787	15845	16065	16064	15988	16020	15832	16228	16233	15973	15885	15883	16091	15989	16042	16121	15911	15996	15934	15963	16103	16006	15978	15990	15960	15967	16141	15872	15853	16022	16080	16011	16152	15882	15935	16088	15770	15972	15904	16138	16140	16013	16043	15931	15868	15805	15870	15894	16086	15972	16044	16062	15754	15956	15928	15860	16060	16001	15882	16013	16098	15858	15956	16072	16210	15987	16017	16043	16025	15885	15901	16044	15930	15735	15918	15893	15987	16137	16114	16121	15870	16124	16037	16049	16098	15945	16053	15893	16020	15973	16218	15910	15940	15939	16097	16009	16028	16119	15923	15854	15966	16018	16019	16031	15938	16137	15995	15921	16028	15951	15825	15803	16106	16031	16076	16087	15900	16059	15982	15962	15990	15893	15935	15930	16019	15912	15879	15797	16134	15791	16114	16083	16218	16136	15957	16026	16104	15908	16030	15863	15923	15725	15812	16104	16086	15961	16174	15930	15873	16012	15818	15905	15938	15866	15813	15975	15861	16049	16058	15995	16016	15762	16059	15929	16065	16163	15984	16015	15998	16045	15946	16033	15984	16089	16113	15843	16138	15918	15912	16011	16065	16103	16132	16062	16168	16106	16053	15912	15963	15943	16100	15938	15934	15954	15986	15922	15965	15985	15756	15888	15879	16030	15992	15990	16095	16014	16035	15954	15888	15947	15916	15931	15783	15921	16045	16088	15956	16137	15921	15846	15957	16026	16021	16147	16146	16135	16176	15890	15910	15983	15992	15800	15835	15928	15791	15916	15997	16057	16041	16005	16093	16018	16130	16093	16225	15945	16024	15932	15967	15867	16142	16001	15982	15904	15951	15864	15885	15908	15897	15883	16039	15999	15858	15780	16072	16039	16024	16113	15958	15998	15975	16054	16087	15955	15865	16028	15781	16107	15940	16021	15965	16022	15915	15981	15967	15930	16082	15776	15936	15987	16001	15905	15995	15816	15895	15952	15998	16075	15895	15951	16049	15902	15887	15906	15837	16231	15849	15958	15957	16064	15942	16014	15990	16008	16084	16071	16022	15979	16009	15805	15919	15945	15967	15965	16093	15860	15898	15763	15839	15839	15947	16051	15993	15997	15955	16027	16035	15842	15728	16041	16078	15966	16015	15934	15993	16038	15940	16075	16070	16050	16164	16096	15969	16018	16035	16110	16158	16034	15871	15771	16112	15942	16046	15989	15864	16000	15971	15868	15918	15788	16181	16072	15886	16124	15954	15800	16104	16170	15966	16105	16063	15906	16166	16103	16102	15808	15956	15966	16023	15870	16000	16048	16038	15821	16044	16034	16105	15957	15948	16058	16024	16063	16137	16025	16110	16004	16001	15996	16006	16089	16038	16048	15948	16032	16084	16013	16087	16183	15930	16007	15834	16131	15860	15986	15965	16072	15838	16013	15959	15999	15822	15856	16022	15831	15961	16039	16038	15822	16024	15973	15988	15983	15978	15879	15942	15955	15955	15783	15988	15958	15878	16172	16288	15912	16155	15856	15919	15893	15985	15978	15914	15927	16056	15805	16104	16100	15914	15810	15833	15968	16033	15949	16125	16014	15999	16179	16056	16122	16148	16089	16159	15917	15865	16076	16051	16069	16075	15991	16137	15964	16033	16153	16177	16033	15982	15876	15812	16044	16109	15956	15949	16184	16015	16021	16052	15992	16022	16021	15967	15991	16042	15996	15966	15907	16076	16034	15996	15911	16109	16025	16069	15964	16180	15960	15972	16003	15893	16200	16049	15894	15977	16003	16195	16075	16117	15902	16080	16189	15946	15937	16097	16024	15974	15982	15983	16062	16074	16188	15953	15973	15733	16026	16149	15767	15797	15894	16055	15937	16113	15889	15948	16073	16073	16025	16162	15943	16119	16092	16031	16105	15998	16012	16075	15913	16060	15999	16287	16063	15981	16070	16000	16020	16156	15983	16085	16010	16147	16100	16139	15753	16157	16203	16201	16003	15900	16025	16035	16134	15915	16053	16094	16000	15970	15768	15975	15891	16023	15917	16176	15925	15898	16134	16090	16030	15960	16036	16198	15840	15873	15911	15955	16197	16123	15710	15751	16104	15946	15940	16078	15938	16075	15931	16031	16132	15919	16174	15980	16078	16116	16026	15901	15928	16067	15958	15788	15799	15829	15987	16002	15989	16162	16248	16105	15863	16049	16030	15954	15980	16075	16064	15853	15880	16041	15974	15923	15887	15987	15864	16119	15987	15905	15993	15978	16144	16140	15732	16043	15853	15980	16110	16036	16046	16051	16006	15784	16050	16158	15943	15931	16100	15935	16076	16037	16003	16075	16072	16065	15890
28997	43632	41156	33110	27255	23225	20768	18993	17863	17230	16708	16246	16319	15936	16015	15532	15603	15555	15418	15271	15129	15297	15329	15297	15270	15252	15191	15200	15144	15364	15194	15194	15274	15141	15035	15273	15223	15323	15423	15212	15172	15076	15173	15233	15209	15162	15142	15116	15279	15312	15299	15204	15189	15282	15191	15168	15044	15280	15233	15100	15241	15061	15260	15235	15241	15338	15130	15246	15194	15417	15106	15278	15254	15183	15049	15350	15318	15088	15297	15156	15125	15044	15225	15237	15274	15244	15132	15188	15251	15129	15242	15203	15203	15079	15210	15243	15034	15170	15225	15224	15177	15145	14928	15103	15311	15085	15249	14988	15194	15191	15207	15039	15143	15297	15220	15144	15209	15154	15287	15145	15105	15098	15121	15261	15227	15200	15005	15259	15010	15399	15124	15199	15192	15323	15224	15093	15116	15184	15196	15235	15300	15093	15133	15224	15341	15180	15184	15215	15259	15216	15217	15276	15098	15270	15153	15056	15249	15208	15075	15212	15030	15113	15068	15227	15028	15266	15273	15105	15194	15151	15254	15319	15114	15277	14998	15216	15241	15087	15106	15253	15220	15353	15239	15262	15206	15224	15159	15244	15443	15308	15167	15153	15134	15237	15064	15025	14983	15238	15154	15074	15107	15116	15288	15289	15229	15199	15255	15158	15161	15220	15229	15186	15048	15278	15131	15241	15226	15098	15322	15239	15104	15148	15128	15117	15132	15205	15274	15164	15074	15013	15205	15040	15089	15241	15328	15158	15210	15027	15309	15133	15212	15046	15045	15206	15298	15158	15103	15072	15145	15238	15158	15235	15129	15105	15145	14987	15089	15115	15245	15325	15342	15210	15232	15360	15186	15153	15195	15224	15314	15244	15175	15092	15298	15253	15030	15158	15200	15122	15166	15103	15297	15086	15274	15211	15272	15250	15000	15266	15164	15226	15431	15224	15060	15315	15172	15148	15282	15092	15133	15378	15112	15146	15249	15095	15079	15171	15190	15185	15210	15343	15051	15181	14969	15045	15210	15270	15226	15121	15114	15219	15170	15244	15248	15420	15035	15074	15133	15259	15030	15138	15043	15229	15099	15352	15184	15046	15216	15227	15328	15136	15216	15122	15071	15155	15121	15143	15145	15324	15043	15325	15176	15336	15184	15235	15279	15233	15162	15126	15172	15178	15217	15340	15161	15338	15413	15286	15117	15265	15175	15224	15209	15075	15280	15157	15263	15233	15143	15130	15259	15274	15217	15225	15261	15114	15238	15154	15178	15193	15194	15122	15183	15147	15272	15186	15153	15107	15156	15279	15210	15100	15308	15103	15239	15179	15155	15118	15152	15226	15192	15173	15319	15213	15232	15202	15256	15308	15162	15199	15069	15122	15233	15109	15116	15080	15123	15190	15181	15174	15123	15171	15184	15161	15161	15007	15055	15130	15178	15401	15190	15201	15176	15135	15202	15229	15410	15197	15148	15242	15126	15255	15268	15176	15202	15032	15123	15282	15159	15351	15186	15272	15186	15052	15125	15227	15217	15091	15330	15283	15149	15218	15144	15192	15199	15214	15213	15250	15341	15182	15241	15187	15323	15215	15102	15216	15062	15090	15115	15108	15376	15114	15295	15164	15284	15224	15218	15075	15313	15075	15249	15057	15026	15254	15294	15115	15108	15156	15053	15223	15217	15100	15183	15180	15196	15225	15123	15144	15358	15306	15165	15243	15344	15157	15053	15236	15248	15315	15175	15177	15161	15237	15296	15322	15151	15162	15342	15189	15154	15050	15322	15197	15250	15194	15201	15391	15309	15225	15232	15138	15218	15156	15127	14968	15205	15208	15282	15387	15234	15206	15217	15213	15248	15279	15074	15319	15357	15306	15186	15216	15278	15051	15195	15251	15296	15221	15399	15194	15251	15203	15228	15171	15180	15243	15200	15272	15187	15085	15160	15174	15273	15264	15127	15288	15207	15023	15262	15015	15227	15134	15088	15265	15217	15057	15192	15340	15170	15306	15204	15245	15348	15330	15073	15154	15063	15234	15164	15156	14993	15269	15160	15137	15157	15193	15188	15192	15092	15188	15357	15181	15314	15129	14959	15197	15109	15192	15319	15263	15070	15260	15283	15224	15168	15116	15166	15132	15234	15153	15171	15444	15303	15186	15233	15063	15060	15144	15232	15190	15233	15193	15311	15275	15235	15287	15263	15244	15254	15144	15264	15054	15218	15218	15179	15216	15103	15294	15199	15065	15234	15079	15025	15275	15144	15189	15106	15263	15304	15323	15206	15224	15102	15158	15220	15318	15314	15096	15264	15116	15140	15329	15268	15223	15362	15178	15368	15156	15335	15166	15278	15357	15342	15086	15217	15088	15487	15304	15248	15011	15132	15118	15420	15247	15153	15147	15162	15141	15170	15019	15224	15300	15339	15359	15092	15252	15122	15153	15290	15088	15291	15303	15217	15179	15258	14965	15351	15111	15039	15206	15157	15144	15143	15202	15152	15140	15223	15204	15043	15190	15194	15469	15175	15275	15149	15260	15285	15142	15349	15172	15235	15214	15226	15323	15218	15176	15288	15122	15139	15160	15277	15106	15177	15210	15303	15247	15225	15070	15260	15173	15102	15285	15235	15382	15047	15185	15214	15075	15262	15105	15153	15310	15213	15336	15201	15040	15040	15336	15244	15236	15181	15172	15085	15249	15288	15251	15105	15244	15092	15338	15132	15236	15128	15073	15267	15198	15069	15209	15295	15313	15210	15106	15023	15231	15332	15367	15100	15352	15112	15102	15226	15119	15234	15228	15339	15088	14986	15312	15322	15272	15407	15247	15275	15162	15285	15195	15097	15284	15265	15322	15140	15090	15122	15198	15292	15143	15318	15351	15123	15087	15227	15245	15157	15247	15066	15233	15140	15177	15203	15236	15197	15291	14941	15187	15194	15311	15117	15346	15262	15328	15330	15191	15213	15187	15181	15236	15254	15375	15134	15214	15208	15119	15208	15088	15245	15200	15079	15220	15116	15222	15025	15194	14999	15246	15225	15019	15125	15180	15036	15020	15336	15138	15285	15279	15377	15294	15193	15097	15339	15143	15084	15177	15227	15332	15208	15034	15325	15293	15167	15091	15260	15198	15266	15301	15343	15307	15202	15202	15198	15332	15334	15142	15314	15301	15249	15459	15173	15222	15299	15255	15077	15179	15245	15172	15163	15314	15223	15198	15117	15116	15142	15272	15216	15278	15251	15496	15237	15269	15076	15080	15033	15271	15208	15031	15121	15328	14936	15132	15082	15276	15036	15090	15280	15248	15218	15239	15296	15144	15225	15139	15113	15089	15115	15205	15187	15077	15159	15157	15223	15354	14917	15282	15279	15200	15287	15337	15210	15128	15198	15261	15321	15380	15108	15416	15173	15173	15076	15058	15130	15159	15290	15426	15209	15140	15360	15188	15256	15301	15213	15191	15028	15093	15082	15121	15250	15140	15182	15203	15376	15289	15290	15084	15092	15319	15225	15114	15148	15192	15077	15147	15182	15216	15025	15130	15214	15172	15137	15490	15256	15294	15182	15279	15238	15355	15301	15241	15087	15139	15248	15147	15144	15094	15208	15042	15169	15126	15259	14955	15255	15209	15322	15143	15359	15111	15284	15253	15244	15205	15414	15177	15241	15211	15279	15245	15159	15196	15125	15220	15283	15248	15137	15295	15323	15112	15171	15209	15278	15156	15248	15085	15200	15186	15380	15229	15225	15195	15081	15279	15153	15254	15180	15175	15238	15303	15233	15192	15188	15159	15078	15181	15195	15121	15240	15252	15153	15196	15211	15082	15261	15110	15350	14967	15079	14939	15289	15094	15234	15142	15250	15111	15158	15206	15211	15262	15156	15179	15029	15172	15135	15308	15365	15193	15285	15091	15216	15114	15289	15218	15049	15215	15109	15191	15183	15246	15202	15042	15246	15102	15211	15261	15053	15217	15236	15149	15157	15124	15165	15186	15283	15259	15065	15285	15054	15273	15341	15096	15212	15118	15458	15197	15093	15316	15037	15178	15219	15226	15256	15185	15051	15124	15201	15078	15010	15257	15290	15139	15314	15358	15224	15118	15255	15188	15270	15147	15145	15125	15124	15251	15323	15199	14971	15374	15037	15198	15106	15317	15187	15353	15240	15172	15231	15372	15072	15134	15150	15238	15159	15064	15391	15215	15180	15199	15018	15237	15093	15122	15169	15178	15163	15163	14992	15231	15300	15148	15177	15230	15280	15270	15280	15096	15160	15159	15224	15183	15190	15139	15228	15046	15185	15189	15166	15262	15245	15141	15062	15246	15185	15172	15151	15156	15098	15153	15184	15200	15250	15074	15255	15240	14986	15024	15154	15204	15054	15079	15205	15277	15097	15338	15417	15306	15193	15212	15224	15181	15201	15102	15088	15225	15132	15205	15145	15441	15105	15269	15336	15057	15278	15206	15060	15168	15115	15155	15118	15153	15411	15115	15423	15121	15100	15133	15166	15147	15146	15114	15250	15296	15405	15403	15293	15192	15216	15157	15131	15028	15348	15143	15132	15262	15140	15184	15128	15273	15287	15004	15145	15095	15323	15144	15416	15170	15313	15239	15130	15168	14993	15104	15295	15360	15131	15215	15278	15100	15084	15322	15128	15230	15072	15269	15149	15166	15246	15259	15330	15344	15296	15172	15318	15220	15224	15140	15320	15477	15168	15364	15102	15104	15141	15271	15237	15184	15153	15082	15121	15233	15229	15384	15214	15216	15115	15272	15328	15146	15337	15036	15242	14911	15236	15239	15188	15202	15265	15285	15014	14979	15139	15215	15160	15135	15404	15237	15258	15209	15352	15283	15250	15315	15161	15274	15287	15213	15263	15226	15244	15187	15276	15310	15076	15251	15097	15170	15273	15202	15205	15059	15243	15153	15169	15084	15077	14991	15217	15208	15086	15269	15190	15264	15208	15070	15379	15312	15183	15175	15162	15336	15299	15297	15196	15180	15205	15154	15059	15268	15296	15347	15338	15197	15191	15335	15437	15060	15437	15298	15283	15305	15234	15037	15215	15208	15284	15242	15254	15146	15187	15289	15133	15113	15073	15176	15254	15129	15194	15271	15305	15097	15279	15137	15042	15210	15261	15098
23932	21411	28984	25673	24905	25713	24478	20727	19566	18926	18494	17932	17826	17423	17413	17228	17116	16984	16917	16870	16903	16684	16672	16818	16785	16694	16405	16704	16614	16737	16808	16488	16565	16528	16710	16690	16700	16632	16526	16512	16635	16634	16602	16626	16649	16475	16592	16753	16651	16526	16569	16611	16595	16433	16764	16672	16709	16755	16605	16669	16555	16382	16718	16591	16610	16507	16467	16521	16609	16641	16525	16491	16405	16593	16666	16584	16538	16569	16317	16783	16408	16453	16521	16544	16526	16352	16568	16665	16649	16583	16279	16496	16674	16726	16484	16337	16549	16582	16487	16425	16589	16373	16693	16380	16502	16538	16654	16646	16720	16487	16479	16380	16479	16594	16522	16558	16358	16358	16606	16455	16544	16664	16551	16301	16447	16414	16721	16775	16491	16564	16490	16642	16578	16584	16459	16411	16532	16577	16612	16559	16563	16603	16674	16463	16664	16728	16646	16578	16354	16592	16563	16501	16403	16459	16459	16330	16589	16419	16495	16509	16668	16356	16521	16546	16441	16657	16526	16844	16521	16353	16435	16705	16583	16501	16530	16307	16574	16474	16774	16521	16250	16291	16516	16397	16426	16563	16612	16518	16586	16473	16376	16442	16434	16537	16492	16495	16488	16456	16502	16544	16449	16509	16660	16505	16617	16648	16404	16416	16358	16342	16655	16406	16363	16447	16458	16509	16527	16453	16524	16348	16590	16310	16452	16534	16406	16663	16369	16601	16344	16423	16734	16549	16562	16683	16534	16187	16474	16586	16693	16373	16587	16611	16535	16517	16591	16374	16532	16647	16528	16734	16366	16577	16694	16300	16362	16590	16587	16539	16643	16756	16665	16303	16550	16550	16533	16495	16340	16477	16662	16539	16604	16426	16554	16607	16513	16776	16574	16494	16631	16413	16561	16394	16560	16482	16459	16471	16619	16447	16441	16492	16364	16512	16319	16361	16630	16773	16703	16428	16392	16577	16532	16389	16383	16703	16481	16451	16621	16636	16594	16530	16451	16446	16423	16633	16614	16542	16475	16524	16326	16617	16454	16571	16630	16532	16504	16643	16464	16418	16421	16556	16627	16410	16302	16640	16547	16481	16349	16460	16597	16646	16485	16425	16638	16443	16524	16505	16545	16555	16425	16383	16488	16393	16592	16598	16564	16520	16462	16648	16717	16459	16371	16386	16508	16531	16586	16467	16438	16271	16539	16516	16478	16357	16417	16420	16527	16563	16541	16493	16600	16410	16679	16612	16477	16459	16473	16599	16423	16617	16456	16454	16619	16405	16371	16539	16693	16558	16508	16480	16380	16447	16374	16607	16601	16513	16477	16559	16409	16437	16476	16334	16547	16561	16465	16528	16550	16696	16662	16631	16429	16420	16535	16504	16450	16419	16525	16478	16638	16800	16425	16413	16727	16562	16766	16403	16680	16535	16671	16512	16534	16710	16416	16405	16422	16413	16522	16523	16561	16530	16560	16481	16539	16543	16543	16585	16309	16569	16538	16409	16359	16351	16580	16360	16605	16548	16495	16378	16544	16536	16663	16445	16571	16369	16438	16377	16366	16670	16637	16487	16519	16609	16609	16598	16566	16483	16289	16446	16473	16634	16641	16556	16647	16399	16448	16585	16378	16611	16490	16433	16359	16416	16583	16616	16693	16339	16710	16492	16440	16519	16604	16679	16669	16647	16467	16576	16657	16374	16528	16568	16548	16457	16474	16685	16514	16428	16420	16465	16511	16392	16635	16518	16440	16614	16628	16620	16510	16448	16461	16428	16574	16501	16636	16435	16457	16630	16457	16593	16445	16811	16641	16448	16671	16287	16424	16582	16595	16621	16560	16490	16656	16628	16629	16603	16472	16443	16464	16689	16607	16662	16445	16574	16561	16466	16520	16455	16526	16473	16445	16583	16676	16449	16603	16599	16417	16589	16447	16661	16529	16555	16538	16471	16511	16696	16570	16632	16598	16511	16638	16539	16480	16371	16429	16296	16471	16378	16488	16733	16654	16546	16704	16321	16535	16575	16386	16726	16470	16679	16615	16581	16621	16474	16577	16383	16524	16497	16320	16625	16492	16588	16723	16647	16463	16425	16431	16483	16379	16497	16655	16552	16708	16626	16627	16418	16639	16546	16583	16654	16710	16494	16402	16683	16441	16612	16724	16498	16601	16483	16482	16556	16571	16571	16489	16585	16544	16685	16632	16555	16525	16618	16485	16449	16514	16346	16562	16624	16561	16607	16567	16524	16713	16508	16464	16370	16430	16546	16568	16408	16490	16521	16487	16622	16648	16423	16532	16487	16357	16342	16400	16576	16437	16438	16723	16488	16545	16448	16492	16562	16606	16603	16476	16570	16486	16441	16534	16791	16471	16481	16510	16564	16428	16482	16566	16417	16546	16581	16579	16587	16379	16402	16615	16517	16512	16495	16649	16316	16373	16624	16387	16587	16487	16323	16503	16637	16403	16527	16635	16496	16646	16508	16554	16594	16591	16449	16511	16606	16558	16464	16499	16480	16357	16462	16609	16520	16456	16664	16553	16625	16571	16535	16665	16461	16395	16673	16476	16325	16363	16521	16510	16495	16491	16411	16469	16559	16515	16365	16639	16506	16437	16470	16514	16374	16396	16601	16344	16670	16735	16415	16329	16538	16722	16513	16500	16608	16448	16572	16597	16459	16559	16448	16554	16627	16536	16341	16518	16483	16416	16451	16446	16624	16523	16505	16535	16469	16472	16344	16422	16702	16619	16504	16617	16466	16670	16353	16766	16372	16419	16550	16651	16494	16531	16451	16530	16508	16478	16659	16686	16536	16451	16614	16428	16493	16471	16618	16528	16529	16472	16482	16748	16558	16684	16384	16687	16713	16659	16736	16448	16487	16421	16419	16299	16488	16522	16570	16668	16678	16475	16646	16596	16440	16651	16579	16365	16630	16648	16468	16600	16564	16581	16510	16515	16567	16663	16373	16511	16514	16442	16473	16572	16431	16496	16419	16546	16663	16521	16433	16322	16608	16755	16609	16393	16545	16372	16398	16447	16558	16512	16594	16734	16361	16484	16569	16587	16445	16575	16639	16661	16396	16538	16486	16531	16451	16576	16758	16483	16584	16341	16527	16556	16252	16446	16543	16594	16565	16504	16456	16559	16478	16540	16530	16533	16550	16532	16511	16551	16492	16321	16695	16577	16852	16648	16624	16666	16551	16467	16506	16503	16342	16498	16543	16713	16582	16478	16613	16551	16630	16629	16539	16567	16408	16558	16410	16416	16652	16523	16572	16518	16628	16510	16419	16569	16503	16299	16492	16403	16482	16291	16439	16625	16649	16560	16489	16575	16294	16562	16478	16491	16580	16588	16473	16470	16589	16514	16555	16533	16494	16498	16302	16648	16510	16807	16282	16419	16407	16339	16525	16389	16417	16468	16441	16224	16446	16570	16676	16572	16535	16513	16327	16351	16584	16530	16493	16455	16575	16555	16564	16463	16558	16570	16391	16480	16370	16466	16618	16628	16608	16432	16604	16463	16450	16437	16506	16467	16543	16648	16548	16707	16655	16373	16585	16573	16589	16464	16360	16531	16356	16452	16593	16490	16527	16347	16612	16496	16625	16572	16457	16422	16665	16588	16591	16306	16635	16533	16770	16588	16701	16662	16339	16524	16386	16636	16550	16675	16473	16677	16558	16318	16509	16364	16411	16606	16335	16447	16475	16465	16576	16371	16314	16734	16387	16446	16548	16559	16617	16754	16600	16685	16497	16637	16486	16542	16403	16642	16614	16410	16468	16618	16458	16446	16551	16402	16592	16478	16691	16582	16505	16462	16383	16494	16662	16390	16460	16486	16556	16540	16576	16377	16703	16441	16626	16472	16570	16646	16450	16599	16577	16423	16439	16495	16508	16606	16306	16434	16459	16499	16552	16560	16588	16598	16418	16545	16339	16427	16628	16468	16234	16607	16643	16330	16559	16361	16521	16493	16537	16560	16742	16473	16682	16536	16453	16449	16476	16283	16636	16560	16570	16591	16368	16518	16524	16598	16548	16556	16464	16581	16246	16582	16253	16316	16472	16579	16647	16589	16706	16586	16626	16552	16549	16608	16443	16490	16410	16638	16501	16642	16570	16710	16689	16684	16543	16427	16670	16467	16592	16449	16385	16749	16600	16725	16741	16441	16486	16652	16513	16580	16470	16576	16509	16540	16638	16352	16487	16474	16632	16526	16685	16494	16483	16652	16301	16608	16646	16325	16590	16291	16633	16406	16421	16538	16560	16470	16500	16538	16427	16553	16465	16617	16514	16371	16401	16423	16796	16745	16612	16568	16600	16506	16548	16527	16546	16598	16691	16728	16583	16386	16756	16612	16528	16562	16595	16606	16291	16605	16564	16546	16570	16756	16649	16623	16380	16526	16379	16559	16673	16506	16601	16545	16335	16378	16429	16586	16588	16636	16559	16332	16288	16551	16450	16535	16639	16307	16471	16434	16350	16528	16553	16476	16777	16623	16508	16500	16581	16532	16396	16698	16638	16601	16582	16544	16609	16560	16569	16601	16751	16504	16717	16284	16610	16552	16531	16386	16530	16730	16522	16496	16688	16492	16471	16632	16445	16552	16600	16452	16420	16487	16682	16480	16549	16361	16468	16529	16403	16594	16620	16341	16413	16488	16467	16563	16628	16434	16703	16413	16436	16455	16346	16559	16368	16665	16458	16592	16708	16702	16412	16360	16454	16447	16483	16427	16533	16453	16523	16372	16467	16590	16572	16583	16512	16384	16437	16550	16573	16567	16442	16409	16384	16391	16528	16635	16539	16403	16476	16621	16570	16616	16603	16579	16486	16366	16354	16433	16553	16442	16468	16456	16654	16519	16535	16353	16456	16540	16486	16498	16477	16797	16462	16623	16404	16572	16512	16502	16604	16659	16495	16498	16409	16632	16592	16519	16521	16512	16506	16537	16617	16458	16633	16383	16392	16632	16349	16545	16575	16384	16468	16650	16394	16528	16307	16441	16546	16506	16308	16497	16559	16506	16682	16560	16462	16437	16442	16659	16612	16553	16587	16523	16607	16657	16616	16598	16518	16568	16429	16435	16434	16485	16584	16554	16540	16588	16463	16496	16652	16355	16428	16642	16457	16473	16579
29008	48591	47581	39406	33271	28007	24567	22056	20483	19179	18421	17903	17677	16927	16854	16584	16355	16016	15950	16142	15881	15835	15804	15797	15712	15525	15726	15733	15630	15735	15523	15630	15580	15683	15575	15533	15515	15515	15511	15792	15653	15688	15660	15530	15524	15458	15471	15519	15321	15460	15444	15658	15457	15536	15524	15700	15656	15335	15593	15579	15505	15522	15668	15467	15741	15759	15435	15501	15487	15446	15546	15445	15519	15647	15623	15467	15617	15450	15519	15458	15603	15557	15486	15629	15453	15559	15470	15545	15522	15473	15443	15529	15528	15478	15472	15509	15386	15333	15436	15440	15434	15645	15558	15521	15444	15405	15513	15286	15448	15623	15512	15600	15476	15526	15491	15510	15494	15568	15319	15556	15476	15546	15658	15365	15622	15601	15622	15403	15601	15428	15501	15664	15508	15515	15590	15435	15404	15592	15621	15688	15374	15551	15470	15357	15450	15691	15471	15557	15493	15454	15572	15610	15493	15696	15412	15501	15242	15389	15491	15452	15497	15568	15426	15432	15642	15686	15557	15424	15472	15541	15419	15586	15442	15403	15485	15466	15505	15582	15503	15622	15623	15555	15506	15421	15633	15560	15432	15532	15383	15589	15540	15477	15605	15499	15584	15472	15362	15508	15567	15532	15655	15652	15422	15458	15465	15538	15317	15395	15605	15378	15433	15558	15501	15491	15530	15486	15498	15402	15340	15478	15281	15580	15623	15546	15351	15574	15431	15521	15578	15369	15542	15598	15433	15576	15575	15495	15453	15493	15410	15347	15368	15309	15478	15712	15470	15357	15558	15476	15663	15383	15550	15471	15603	15233	15414	15396	15563	15489	15418	15551	15566	15507	15505	15487	15475	15631	15475	15542	15344	15484	15560	15637	15497	15652	15525	15525	15454	15651	15509	15413	15504	15476	15491	15371	15426	15503	15480	15618	15556	15451	15481	15453	15344	15611	15308	15547	15527	15445	15530	15374	15399	15513	15531	15428	15498	15439	15572	15408	15455	15542	15462	15544	15416	15483	15723	15620	15560	15366	15536	15593	15387	15473	15499	15328	15387	15492	15396	15557	15494	15550	15560	15532	15459	15417	15474	15532	15551	15404	15601	15551	15548	15527	15539	15384	15605	15563	15584	15583	15495	15462	15339	15613	15612	15633	15491	15460	15494	15507	15407	15514	15469	15494	15484	15444	15622	15446	15506	15595	15366	15402	15589	15573	15602	15497	15461	15573	15544	15538	15590	15706	15741	15544	15476	15657	15337	15674	15361	15551	15641	15666	15437	15452	15569	15513	15457	15346	15490	15683	15534	15590	15604	15533	15505	15438	15452	15439	15478	15416	15480	15386	15579	15417	15610	15453	15662	15376	15485	15667	15553	15412	15655	15561	15430	15401	15307	15389	15489	15473	15474	15460	15492	15393	15660	15383	15308	15415	15312	15279	15489	15483	15526	15532	15501	15460	15435	15366	15342	15536	15506	15390	15474	15605	15673	15440	15614	15536	15454	15447	15551	15587	15304	15465	15497	15354	15614	15527	15560	15378	15377	15609	15449	15547	15628	15554	15671	15515	15544	15565	15622	15449	15430	15684	15450	15569	15526	15512	15622	15589	15579	15435	15494	15366	15747	15439	15508	15453	15515	15573	15478	15542	15499	15574	15426	15544	15578	15588	15409	15695	15725	15407	15575	15511	15551	15608	15574	15315	15455	15473	15452	15396	15515	15479	15557	15494	15468	15402	15613	15608	15442	15515	15291	15460	15465	15440	15511	15348	15417	15461	15555	15508	15627	15584	15451	15475	15663	15479	15496	15345	15530	15492	15442	15364	15402	15606	15490	15396	15486	15369	15532	15444	15498	15399	15524	15578	15473	15455	15538	15309	15358	15557	15605	15427	15496	15416	15618	15416	15498	15548	15418	15574	15488	15554	15559	15300	15596	15570	15591	15459	15513	15355	15584	15474	15623	15371	15471	15497	15578	15362	15590	15629	15467	15456	15509	15415	15596	15469	15397	15480	15607	15459	15637	15455	15449	15319	15439	15594	15406	15458	15439	15447	15688	15389	15460	15521	15418	15443	15642	15518	15539	15521	15422	15353	15461	15477	15599	15710	15415	15368	15438	15489	15490	15575	15619	15415	15538	15623	15577	15552	15498	15380	15457	15514	15585	15567	15493	15524	15443	15549	15321	15455	15482	15522	15519	15472	15593	15556	15522	15456	15431	15622	15573	15459	15432	15554	15539	15737	15620	15600	15467	15472	15501	15338	15498	15402	15576	15407	15536	15441	15407	15585	15480	15258	15398	15697	15715	15492	15526	15552	15592	15405	15491	15530	15203	15532	15583	15512	15504	15480	15396	15518	15540	15614	15456	15452	15456	15426	15457	15450	15427	15558	15405	15481	15422	15426	15649	15450	15461	15493	15588	15520	15261	15611	15645	15487	15426	15680	15366	15497	15366	15458	15467	15463	15534	15453	15420	15390	15400	15558	15468	15471	15287	15605	15494	15429	15610	15514	15508	15441	15462	15387	15404	15518	15431	15620	15534	15369	15486	15588	15623	15497	15493	15632	15462	15464	15351	15609	15467	15612	15401	15428	15429	15383	15496	15472	15453	15439	15591	15505	15380	15665	15615	15465	15471	15379	15544	15478	15401	15544	15627	15492	15572	15534	15341	15141	15496	15367	15522	15552	15528	15413	15634	15487	15411	15649	15546	15521	15435	15470	15406	15382	15427	15445	15471	15368	15567	15556	15568	15601	15520	15487	15568	15519	15374	15612	15500	15390	15410	15462	15535	15662	15464	15678	15606	15595	15542	15527	15434	15525	15441	15576	15509	15523	15586	15392	15346	15580	15406	15688	15442	15480	15489	15494	15585	15476	15536	15396	15538	15467	15456	15511	15426	15319	15535	15558	15513	15577	15569	15676	15533	15646	15520	15532	15548	15650	15330	15593	15412	15562	15536	15394	15562	15590	15436	15438	15598	15372	15523	15372	15514	15360	15523	15592	15492	15480	15414	15562	15615	15512	15435	15446	15424	15607	15421	15627	15584	15464	15655	15627	15452	15619	15569	15501	15488	15445	15464	15554	15551	15566	15472	15556	15563	15634	15494	15471	15582	15423	15390	15704	15522	15518	15467	15393	15329	15499	15565	15475	15632	15627	15395	15561	15606	15459	15533	15563	15573	15312	15625	15546	15657	15470	15466	15570	15510	15574	15436	15399	15486	15308	15634	15575	15469	15264	15691	15547	15491	15545	15671	15475	15479	15448	15551	15294	15609	15531	15639	15509	15408	15480	15459	15457	15593	15448	15493	15482	15626	15444	15521	15532	15586	15541	15664	15519	15427	15388	15574	15543	15618	15672	15588	15516	15435	15622	15644	15539	15665	15502	15553	15429	15571	15355	15336	15625	15523	15509	15614	15582	15464	15478	15458	15490	15518	15545	15498	15376	15558	15565	15551	15438	15527	15470	15404	15495	15341	15698	15487	15529	15509	15504	15458	15583	15481	15595	15385	15543	15772	15366	15646	15520	15494	15603	15420	15487	15620	15390	15385	15559	15445	15574	15331	15375	15368	15599	15447	15510	15500	15545	15294	15449	15567	15399	15433	15441	15524	15345	15568	15407	15553	15668	15575	15500	15493	15483	15429	15768	15577	15456	15591	15473	15345	15652	15606	15394	15315	15539	15358	15602	15440	15573	15481	15509	15394	15362	15491	15335	15516	15430	15478	15682	15548	15361	15330	15625	15471	15381	15471	15355	15440	15373	15728	15453	15527	15514	15478	15569	15628	15563	15696	15496	15519	15506	15434	15468	15417	15571	15600	15586	15455	15469	15442	15512	15439	15435	15578	15380	15458	15574	15539	15570	15494	15500	15654	15477	15503	15542	15396	15704	15493	15770	15367	15562	15563	15566	15643	15365	15495	15503	15643	15421	15486	15667	15323	15457	15396	15439	15561	15497	15602	15578	15639	15751	15380	15476	15595	15396	15330	15549	15545	15471	15586	15539	15450	15563	15503	15515	15606	15507	15475	15640	15431	15532	15524	15512	15606	15633	15580	15465	15399	15518	15657	15614	15388	15438	15445	15555	15433	15579	15568	15530	15406	15342	15659	15503	15608	15446	15726	15550	15594	15345	15628	15458	15354	15584	15568	15499	15452	15438	15597	15452	15551	15586	15456	15563	15573	15562	15608	15430	15558	15492	15504	15424	15521	15557	15540	15819	15313	15533	15454	15485	15346	15650	15476	15527	15528	15652	15414	15634	15516	15468	15532	15451	15535	15623	15479	15595	15514	15417	15418	15609	15493	15525	15353	15426	15518	15617	15666	15438	15446	15485	15438	15536	15544	15425	15472	15450	15430	15521	15419	15437	15506	15336	15650	15427	15632	15409	15407	15460	15467	15463	15466	15463	15369	15585	15605	15337	15498	15452	15317	15629	15630	15563	15527	15586	15432	15571	15523	15660	15576	15371	15512	15607	15504	15725	15632	15512	15430	15520	15480	15370	15468	15461	15691	15550	15410	15538	15480	15499	15448	15407	15555	15391	15635	15620	15610	15523	15508	15614	15600	15394	15287	15581	15569	15603	15493	15396	15611	15413	15234	15558	15423	15638	15519	15522	15462	15526	15657	15552	15579	15563	15477	15472	15437	15728	15539	15478	15601	15344	15662	15418	15442	15358	15435	15688	15303	15390	15419	15641	15551	15491	15427	15408	15560	15351	15554	15513	15670	15450	15492	15498	15459	15487	15383	15509	15532	15322	15630	15629	15492	15464	15474	15517	15529	15514	15434	15384	15578	15688	15478	15631	15456	15507	15607	15585	15546	15470	15576	15497	15518	15672	15467	15686	15343	15456	15544	15386	15284	15359	15380	15579	15757	15583	15361	15475	15660	15631	15464	15327	15528	15410	15602	15571	15555	15567	15457	15532	15478	15483	15489	15392	15533	15509	15476	15561	15620	15494	15575	15296	15638	15500	15468	15617	15541	15591	15546	15541	15569	15466	15480	15545	15539	15481	15414	15373	15398	15584	15556	15443	15477	15459	15728	15484	15514	15407	15621	15515	15462	15603	15338	15576	15365	15637	15561	15491	15520	15458	15609	15382	15667	15588	15402	15638	15423	15285	15583	15511	15430	15483
22937	21372	29235	24181	23104	26534	27875	22418	20489	19792	19128	18708	18374	17964	17854	17450	17337	17039	17103	16805	16702	16864	16888	16850	16733	16595	16595	16682	16573	16437	16622	16444	16486	16566	16586	16491	16567	16465	16431	16628	16252	16530	16456	16488	16350	16379	16277	16324	16658	16538	16354	16418	16533	16339	16556	16470	16430	16370	16316	16592	16473	16343	16366	16465	16150	16328	16459	16538	16223	16255	16451	16551	16486	16394	16491	16430	16336	16343	16338	16245	16575	16502	16503	16408	16411	16651	16468	16384	16493	16205	16568	16228	16334	16466	16396	16360	16394	16509	16418	16406	16328	16331	16250	16385	16357	16315	16278	16403	16284	16394	16267	16461	16451	16380	16184	16276	16393	16394	16419	16417	16425	16398	16341	16373	16385	16319	16233	16118	16252	16466	16434	16459	16376	16492	16421	16391	16428	16248	16374	16413	16540	16373	16436	16376	16250	16301	16342	16319	16395	16407	16337	16333	16309	16436	16358	16220	16256	16360	16311	16297	16415	16320	16161	16383	16422	16139	16354	16282	16263	16230	16289	16346	16519	16316	16426	16441	16413	16385	16312	16309	16522	16393	16369	16269	16611	16374	16507	16294	16279	16398	16298	16304	16213	16310	16471	16379	16357	16292	16387	16183	16274	16191	16426	16403	16344	16238	16199	16423	16378	16049	16324	16309	16385	16177	16406	16339	16058	16277	16289	16418	16118	16477	16447	16239	16230	16237	16494	16263	16425	16386	16172	16264	16477	16271	16331	16277	16501	16148	16421	16208	16265	16413	16283	16302	16315	16224	16265	16291	16474	16411	16297	16617	16473	16477	16473	16562	16307	16308	16481	16499	16435	16321	16309	16285	16464	16278	16278	16355	16356	16328	16371	16457	16488	16336	16372	16333	16262	16261	16334	16213	16229	16452	16495	16424	16133	16296	16188	16432	16318	16198	16268	16460	16182	16320	16471	16502	16215	16403	16362	16245	16421	16395	16308	16371	16260	16173	16440	16451	16384	16493	16417	16142	16380	16377	16433	16174	16275	16300	16340	16463	16281	16379	16446	16336	16180	16361	16209	15996	16204	16538	16222	16153	16312	16332	16329	16397	16432	16421	16302	16343	16368	16429	16280	16249	16281	16374	16411	16302	16322	16439	16297	16270	16169	16378	16441	16344	16395	16255	16253	16437	16491	16405	16264	16480	16294	16236	16378	16343	16304	16464	16492	16335	16342	16626	16498	16309	16249	16610	16285	16086	16201	16216	16361	16248	16233	16345	16238	16227	16449	16175	16508	16387	16374	16357	16454	16407	16326	16204	16276	16270	16406	16480	16347	16420	16537	16349	16418	16425	16275	16531	16389	16405	16432	16382	16238	16341	16294	16573	16221	16283	16216	16197	16244	16281	16449	16410	16248	16290	16399	16476	16525	16362	16295	16486	16087	16071	16280	16274	16490	16340	16444	16273	16451	16152	16486	16330	16414	16348	16292	16471	16296	16177	16146	16392	16241	16275	16399	16132	16400	16229	16240	16301	16162	16365	16534	16419	16281	16265	16361	16401	16529	16376	16482	16200	16503	16294	16326	16243	16191	16377	16329	16219	16271	16498	16392	16277	16227	16362	16252	16388	16555	16258	16550	16251	16324	16370	16505	16482	16116	16437	16404	16438	16415	16274	16378	16249	16234	16304	16342	16303	16295	16313	16219	16483	16467	16306	16317	16273	16400	16513	16330	16294	16439	16381	16446	16464	16401	16491	16397	16267	16319	16235	16049	16346	16484	16399	16456	16264	16492	16283	16396	16150	16360	16374	16168	16504	16492	16218	16288	16337	16313	16228	16404	16283	16229	16320	16360	16334	16423	16206	16304	16535	16258	16606	16570	16330	16318	16423	16250	16387	16509	16319	16213	16382	16289	16260	16348	16300	16356	16246	16347	16318	16313	16194	16300	16359	16444	16240	16255	16246	16320	16363	16232	16360	16219	16140	16270	16286	16327	16439	16449	16237	16375	16445	16166	16291	16179	16392	16379	16297	16320	16509	16520	16391	16274	16293	16297	16008	16447	16248	16281	16121	16203	16425	16309	16251	16301	16384	16353	16302	16382	16440	16522	16348	16176	16300	16202	16548	16411	16432	16298	16538	16452	16259	16278	16151	16290	16158	16235	16393	16383	16284	16187	16500	16348	16458	16362	16515	16313	16344	16334	16278	16369	16518	16156	16363	16228	16274	16246	16423	16400	16441	16344	16364	16403	16326	16406	16211	16387	16311	16343	16104	16289	16368	16321	16295	16174	16348	16452	16298	16342	16389	16135	16101	16311	16403	16367	16403	16204	16512	16304	16174	16422	16454	16261	16293	16092	16550	16439	16502	16290	16283	16319	16486	16242	16343	16283	16270	16425	16400	16466	16297	16260	16273	16205	16284	16390	16575	16162	16370	16228	16363	16393	16245	16339	16399	16422	16403	16262	16377	16445	16145	16184	16310	16437	16516	16417	16265	16384	16355	16479	16328	16129	16488	16323	16411	16401	16415	16450	16290	16194	16421	16362	16372	16351	16395	16384	16301	16448	16449	16243	16319	16357	16446	16364	16362	16287	16290	16358	16380	16157	16410	16369	16463	16224	16478	16415	16537	16437	16250	16288	16233	16317	16292	16178	16178	16431	16108	16351	16273	16533	16481	16295	16325	16318	16331	16402	16263	16263	16230	16267	16603	16429	16254	16386	16295	16526	16354	16483	16296	16334	16306	16510	16362	16365	16325	16446	16390	16357	16415	16395	16331	16375	16487	16455	16372	16514	16532	16430	16287	16423	16319	16463	16239	16428	16167	16283	16298	16523	16357	16274	16219	16204	16307	16347	16319	16229	16308	16539	16329	16525	16307	16414	16062	16335	16470	16305	16403	16303	16296	16514	16474	16431	16408	16510	16485	16315	16149	16423	16269	16494	16394	16438	16380	16349	16363	16343	16208	16345	16180	16353	16185	16195	16355	16364	16264	16295	16101	16371	16247	16348	16215	16095	16199	16248	16428	16376	16344	16216	16242	16358	16189	16333	16352	16333	16521	16305	16314	16495	16423	16331	16338	16368	16063	16153	16218	16404	16377	16512	16264	16418	16443	16372	16174	16188	16343	16386	16328	16549	16480	16447	16226	16409	16216	16375	16234	16357	16297	16160	16370	16297	16343	16293	16499	16380	16361	16215	16352	16309	16298	16509	16188	16207	16244	16175	16323	16340	16354	16318	16518	16350	16544	16411	16289	16476	16283	16398	16398	16496	16375	16295	16323	16370	16487	16454	16212	16244	16394	16261	16338	16171	16158	16541	16463	16434	16415	16405	16316	16407	16243	16496	16535	16262	16433	16338	16482	16231	16409	16166	16263	16372	16467	16354	16136	16422	16332	16357	16258	16355	16416	16343	16241	16417	16135	16249	16143	16455	16464	16487	16342	16386	16245	16233	16270	16330	16210	16341	16517	16451	16256	16413	16240	16322	16198	16387	16444	16554	16323	16337	16317	16336	16162	16312	16370	16419	16310	16347	16467	16279	16442	16370	16416	16412	16207	16272	16242	16339	16250	16274	16493	16372	16158	16542	16424	16338	16489	16451	16381	16222	16325	16273	16303	16336	16565	16464	16486	16321	16254	16385	16264	16296	16315	16222	16196	16340	16441	16398	16263	16274	16508	16198	16253	16336	16460	16316	16197	16392	16239	16371	16187	16413	16348	16408	16240	16261	16312	16325	16245	16211	16360	16472	16416	16311	16255	16286	16514	16309	16306	16326	16334	16169	16538	16479	16453	16309	16517	16400	16359	16270	16428	16470	16213	16246	16434	16393	16538	16613	16335	16395	16324	16211	16120	16216	16375	16506	16504	16318	16449	16256	16461	16362	16286	16485	16283	16247	16180	16450	16369	16352	16397	16440	16201	16251	16254	16319	16309	16298	16224	16239	16343	16339	16173	16345	16321	16414	16474	16532	16468	16243	16178	16211	16219	16421	16327	16489	16384	16257	16371	16269	16226	16408	16370	16316	16389	16390	16372	16359	16463	16239	16376	16237	16457	16320	16511	16181	16152	16396	16311	16462	16474	16530	16465	16367	16421	16325	16362	16316	16331	16217	16458	16485	16246	16338	16388	16408	16344	16189	16394	16306	16304	16428	16368	16504	16516	16417	16432	16203	16377	16331	16459	16279	16313	16397	16162	16517	16345	16499	16393	16556	16326	16240	16487	16461	16176	16291	16249	16237	16346	16310	16430	16208	16400	16363	16352	16333	16470	16172	16498	16328	16198	16273	16328	16145	16269	16445	16331	16248	16377	16115	16419	16398	16376	16312	16096	16423	16387	16483	16565	16392	16271	16537	16177	16551	16417	16437	16282	16334	16278	16231	16297	16190	16296	16388	16321	16353	16403	16550	16433	16349	16424	16202	16323	16191	16252	16484	16459	16322	16378	16086	16375	16230	16184	16454	16343	16498	16402	16281	16364	16373	16216	16264	16468	16321	16217	16382	16370	16530	16395	16483	16420	16445	16307	16253	16241	16287	16342	16298	16526	16439	16255	16217	16285	16220	16447	16245	16436	16498	16633	16433	16283	16394	16423	16180	16210	16430	16288	16291	16215	16103	16317	16377	16271	16320	16326	16300	16112	16274	16360	16330	16283	16283	16190	16414	16323	16389	16292	16322	16527	16421	16459	16387	16165	16318	16432	16452	16431	16271	16181	16323	16323	16258	16507	16243	16509	16132	16119	16176	16380	16130	16377	16376	16109	16259	16431	16220	16187	16277	16471	16391	16198	16546	16277	16180	16195	16253	16499	16337	16337	16318	16411	16378	16437	16130	16255	16412	16461	16530	16445	16632	16553	16371	16356	16531	16457	16363	16360	16182	16361	16393	16223	16351	16151	16470	16484	16336	16174	16278	16327	16398	16265	16451	16541	16373	16444	16535	16572	16377	16234	16265	16210	16373	16152	16447	16467	16362	16589	16307	16397	16445	16399	16367	16532	16448	16381	16432	16300	16446	16277	16443	16479	16192	16350	16401	16402	16331	16106	16315	16342	16348	16312	16484	16426	16412	16086	16390	16258	16284	16475	16218	16465	16310	16124	16438	16270	16355	16337	16448	16573	16244	16468	16375	16173	16363	16201	16251	16267
30398	51937	51680	44054	37378	31853	27668	24493	22380	20819	19837	19215	18359	17876	17440	17018	16545	16380	16324	16199	15895	15836	15981	15842	15850	15711	15891	15945	15777	15717	15676	15491	15667	15755	15534	15686	15620	15400	15560	15356	15515	15571	15495	15485	15430	15517	15498	15558	15566	15452	15624	15477	15613	15450	15485	15519	15493	15379	15482	15584	15464	15251	15394	15547	15456	15443	15362	15301	15568	15506	15487	15377	15287	15412	15536	15411	15403	15656	15489	15398	15641	15403	15373	15543	15462	15552	15361	15370	15541	15464	15559	15386	15587	15551	15489	15466	15640	15618	15544	15500	15499	15434	15546	15432	15468	15439	15462	15516	15508	15374	15459	15459	15562	15439	15407	15482	15500	15359	15502	15504	15307	15547	15553	15367	15369	15476	15446	15379	15435	15548	15472	15440	15425	15361	15334	15623	15537	15404	15391	15460	15387	15470	15599	15488	15557	15509	15580	15456	15423	15584	15508	15578	15631	15410	15478	15567	15598	15436	15425	15401	15430	15421	15422	15412	15327	15395	15372	15380	15217	15486	15591	15592	15594	15413	15548	15491	15499	15321	15525	15451	15441	15554	15356	15463	15482	15548	15474	15564	15441	15770	15312	15467	15577	15348	15473	15554	15393	15579	15374	15423	15452	15553	15469	15442	15631	15618	15591	15524	15316	15611	15544	15509	15381	15338	15458	15685	15472	15540	15620	15459	15512	15432	15450	15379	15482	15347	15625	15501	15387	15344	15404	15391	15300	15547	15461	15232	15681	15502	15427	15190	15425	15363	15266	15564	15371	15410	15541	15325	15435	15587	15445	15506	15550	15512	15506	15514	15602	15513	15491	15607	15358	15606	15538	15446	15326	15566	15420	15438	15537	15517	15312	15386	15429	15257	15486	15579	15404	15533	15597	15435	15579	15545	15420	15580	15336	15356	15386	15373	15449	15370	15508	15428	15417	15399	15494	15353	15430	15496	15325	15443	15627	15457	15429	15541	15632	15502	15319	15474	15417	15562	15568	15402	15503	15433	15555	15606	15392	15305	15550	15462	15362	15484	15492	15501	15593	15386	15283	15371	15725	15425	15364	15265	15408	15489	15376	15161	15397	15399	15446	15431	15509	15383	15500	15532	15369	15341	15443	15470	15397	15364	15408	15514	15413	15356	15453	15523	15418	15507	15468	15510	15527	15380	15482	15493	15412	15262	15425	15267	15240	15477	15600	15351	15284	15495	15374	15498	15553	15574	15387	15600	15495	15313	15727	15505	15451	15380	15573	15511	15158	15558	15507	15567	15501	15357	15389	15536	15356	15514	15473	15523	15351	15415	15419	15495	15289	15397	15446	15441	15518	15356	15271	15381	15542	15410	15447	15577	15618	15410	15344	15505	15513	15476	15346	15493	15545	15502	15525	15422	15509	15461	15602	15483	15374	15492	15528	15456	15498	15512	15510	15468	15507	15486	15461	15537	15493	15339	15383	15343	15408	15364	15499	15391	15495	15439	15502	15465	15490	15508	15467	15523	15590	15330	15462	15529	15297	15553	15505	15440	15535	15483	15302	15428	15366	15424	15398	15557	15415	15488	15466	15525	15298	15432	15573	15466	15359	15395	15512	15414	15499	15506	15433	15583	15514	15535	15468	15490	15519	15439	15589	15298	15579	15481	15433	15501	15593	15366	15531	15540	15480	15380	15525	15444	15418	15514	15363	15352	15522	15447	15456	15396	15459	15574	15389	15552	15426	15482	15453	15473	15396	15374	15567	15307	15512	15582	15266	15470	15412	15488	15504	15352	15545	15413	15525	15343	15455	15384	15482	15443	15535	15449	15564	15539	15553	15452	15443	15543	15491	15344	15540	15579	15522	15395	15466	15438	15640	15344	15454	15383	15413	15480	15467	15572	15386	15389	15392	15600	15467	15468	15391	15350	15407	15496	15461	15531	15480	15591	15599	15500	15445	15455	15382	15479	15482	15472	15408	15556	15569	15403	15384	15449	15343	15462	15381	15611	15265	15435	15529	15304	15390	15202	15436	15433	15273	15449	15533	15490	15440	15345	15490	15395	15282	15455	15478	15338	15520	15497	15327	15525	15412	15637	15483	15640	15520	15407	15527	15437	15497	15470	15624	15455	15584	15470	15420	15446	15552	15272	15395	15481	15444	15537	15427	15429	15542	15554	15450	15489	15499	15401	15537	15374	15390	15379	15436	15527	15542	15495	15467	15426	15567	15446	15325	15626	15506	15356	15311	15681	15424	15308	15518	15538	15278	15645	15535	15392	15404	15518	15604	15399	15425	15618	15355	15390	15494	15423	15405	15425	15451	15572	15529	15360	15494	15408	15487	15416	15475	15373	15349	15409	15319	15519	15380	15526	15661	15579	15432	15430	15333	15255	15446	15619	15438	15500	15366	15333	15485	15336	15503	15595	15412	15585	15509	15425	15366	15450	15566	15417	15308	15566	15471	15478	15339	15343	15483	15581	15313	15533	15403	15419	15476	15343	15352	15460	15516	15431	15544	15593	15409	15430	15425	15527	15273	15396	15649	15320	15330	15547	15531	15326	15429	15427	15565	15653	15361	15646	15476	15472	15471	15567	15395	15405	15342	15384	15488	15329	15435	15487	15572	15482	15383	15353	15327	15497	15360	15358	15529	15465	15486	15538	15458	15516	15315	15367	15705	15407	15510	15533	15361	15464	15382	15464	15556	15526	15389	15525	15445	15517	15480	15458	15368	15404	15460	15378	15505	15591	15326	15621	15382	15423	15418	15495	15452	15506	15532	15497	15475	15451	15655	15591	15352	15385	15346	15509	15372	15549	15456	15591	15499	15582	15415	15557	15345	15323	15451	15567	15334	15495	15551	15393	15394	15498	15447	15474	15498	15408	15536	15486	15443	15304	15465	15529	15476	15515	15639	15618	15576	15603	15537	15486	15589	15449	15455	15391	15423	15412	15380	15474	15426	15432	15451	15410	15535	15496	15348	15304	15484	15540	15420	15449	15586	15444	15481	15338	15329	15436	15463	15390	15433	15347	15446	15462	15484	15501	15433	15455	15591	15498	15400	15468	15541	15327	15462	15416	15508	15330	15404	15452	15336	15539	15318	15411	15489	15486	15575	15400	15408	15571	15441	15370	15553	15356	15578	15417	15364	15274	15480	15565	15351	15505	15498	15503	15532	15444	15307	15478	15601	15504	15392	15613	15298	15400	15506	15484	15620	15406	15556	15308	15438	15547	15455	15461	15433	15316	15559	15459	15318	15558	15262	15536	15431	15485	15371	15501	15473	15532	15390	15324	15464	15324	15549	15338	15549	15413	15305	15614	15418	15457	15446	15497	15597	15417	15407	15486	15344	15436	15493	15603	15416	15435	15555	15333	15465	15556	15467	15311	15354	15540	15526	15507	15318	15395	15458	15509	15498	15403	15415	15543	15554	15449	15469	15506	15507	15623	15465	15467	15368	15390	15430	15344	15541	15488	15223	15380	15393	15448	15584	15447	15507	15289	15456	15305	15326	15413	15248	15512	15502	15369	15434	15393	15388	15448	15589	15471	15494	15420	15419	15454	15445	15372	15335	15441	15638	15501	15443	15401	15467	15495	15470	15501	15458	15484	15547	15430	15332	15529	15500	15381	15406	15515	15532	15554	15425	15474	15423	15410	15403	15411	15617	15490	15534	15601	15476	15524	15339	15505	15498	15576	15300	15312	15507	15461	15419	15560	15492	15543	15306	15489	15488	15438	15601	15547	15518	15294	15303	15367	15501	15656	15443	15336	15272	15388	15444	15262	15470	15429	15573	15490	15488	15443	15415	15442	15602	15447	15622	15433	15493	15479	15387	15535	15571	15381	15509	15512	15465	15431	15326	15354	15602	15377	15301	15478	15360	15353	15430	15490	15505	15513	15510	15478	15305	15517	15292	15365	15558	15464	15420	15461	15490	15551	15338	15336	15437	15534	15257	15420	15483	15428	15435	15577	15468	15555	15498	15455	15566	15320	15552	15467	15519	15562	15432	15446	15418	15636	15634	15389	15422	15563	15409	15481	15284	15432	15490	15417	15547	15363	15402	15475	15337	15441	15333	15450	15505	15394	15630	15299	15436	15318	15455	15484	15451	15512	15553	15373	15434	15399	15386	15300	15521	15307	15494	15425	15428	15344	15747	15482	15608	15492	15631	15371	15286	15624	15449	15601	15442	15407	15359	15420	15446	15521	15521	15236	15564	15305	15534	15446	15459	15535	15290	15629	15489	15381	15511	15474	15380	15417	15487	15397	15334	15578	15520	15493	15482	15531	15395	15469	15381	15374	15399	15460	15558	15458	15471	15361	15526	15459	15680	15296	15507	15601	15376	15390	15468	15613	15538	15364	15468	15545	15390	15466	15448	15610	15626	15419	15442	15572	15437	15352	15539	15446	15492	15469	15611	15452	15389	15385	15441	15370	15682	15402	15473	15596	15349	15527	15424	15353	15596	15400	15378	15548	15456	15369	15496	15322	15460	15542	15591	15428	15216	15352	15452	15561	15478	15520	15507	15450	15460	15427	15550	15488	15450	15562	15546	15364	15548	15393	15446	15364	15528	15449	15613	15475	15247	15472	15412	15364	15519	15314	15339	15404	15419	15520	15364	15618	15468	15386	15267	15453	15505	15602	15516	15499	15454	15562	15454	15311	15408	15552	15521	15505	15535	15397	15403	15460	15369	15470	15682	15503	15603	15435	15384	15399	15456	15468	15455	15575	15617	15492	15393	15453	15582	15568	15495	15331	15455	15437	15402	15428	15403	15566	15409	15550	15428	15551	15476	15362	15411	15314	15477	15509	15435	15460	15491	15541	15444	15502	15420	15399	15406	15327	15546	15368	15524	15531	15372	15452	15579	15532	15473	15575	15374	15509	15420	15456	15344	15355	15399	15562	15408	15337	15369	15324	15420	15299	15532	15536	15406	15507	15467	15399	15513	15364	15442	15325	15325	15536	15486	15484	15341	15357	15504	15429	15559	15341	15429	15306	15278	15516	15452	15561	15276	15532	15518	15430	15425	15479	15492	15459	15423	15517	15258	15511	15643	15441	15614	15464	15404	15428	15372	15509	15415	15541	15410	15470	15482	15411	15430	15419	15462	15402	15406	15531	15519	15346	15494	15332	15500	15319
28284	27450	34688	30874	24424	21250	19432	18338	17629	17119	17078	16666	16744	16361	16559	16275	16481	16380	16345	16279	16490	16200	16181	16239	16346	16041	16174	16268	16210	16273	16095	16094	16079	16128	16083	16092	16029	16257	16062	15943	16104	16019	15993	16154	16137	16262	16108	16152	16247	16102	16087	16207	16104	16038	16099	16092	16193	16109	16136	16217	16210	16123	15934	16030	16074	16108	16135	15934	16129	16028	16137	16086	16023	15975	16310	16104	16332	16303	16019	16008	16119	16006	15910	16212	16086	16079	16135	16018	16173	16064	16303	16165	16093	16285	16042	16158	15999	16148	16167	15994	16046	16285	16090	16066	16297	15994	15923	16156	16080	16382	16155	16122	16011	16039	16226	16147	16102	15961	15873	15990	16019	16190	15996	16395	16005	16112	16164	16021	16240	16051	16151	16012	16111	15987	16223	15979	16166	16201	16104	15987	16029	16094	16193	16163	16133	15944	16018	16254	16147	16092	16253	16010	16025	16114	16207	16263	16103	16076	15988	16195	16096	16133	16010	16034	15935	16044	16039	15881	16056	16066	16120	16042	16049	15900	15996	16079	16225	16103	16102	16211	16211	16108	16198	15913	16245	16166	16247	16304	15990	16112	16106	16093	16067	16062	16036	15994	16051	15887	16114	16096	16161	16153	16119	16021	16207	15957	16088	16031	16102	16264	16085	16026	16110	16176	15983	16020	16066	16180	16064	16243	16317	16190	16219	16107	16032	16236	16134	16278	16170	16049	16071	16125	16158	16105	16231	16185	16221	16207	16088	15996	16091	16001	16315	16271	16285	16142	16063	16159	15938	16107	16072	15939	16229	16279	16162	16147	16119	16162	16038	16054	16016	16126	16018	16105	15841	16065	16043	16022	15988	15881	15913	16130	16323	16109	16111	15974	16038	15885	16152	16054	16007	15979	16294	16239	15819	16048	15981	16023	16105	16035	16126	16068	16044	16127	16024	16195	16158	15860	16202	16103	16062	16065	16072	16143	16151	15994	15944	16194	16155	16142	16088	16026	16098	15959	16103	16187	15949	16035	15974	16127	16155	16116	16438	16071	16067	16196	16099	16106	16178	16008	16261	16035	16075	16264	16029	16233	16239	16093	16124	16270	16066	16017	16091	16010	16172	16128	16251	16264	15987	16032	16144	16096	16049	16147	16079	16110	15874	16098	16178	15992	16008	15993	16138	16020	16109	16307	15950	15982	16078	16153	16113	16191	16000	15921	16309	16137	16127	16044	16100	16113	16083	16317	16104	15991	16075	16106	16051	16090	16018	16091	16155	16268	16046	16223	16194	16180	16101	16152	16059	15966	16141	16066	16180	16048	16121	16103	16150	15819	16085	16168	16197	16018	16215	16160	16152	16026	16022	16035	15934	16035	16032	16068	15949	16279	16204	16102	16060	15920	16039	16247	16058	15944	16051	16178	16141	16295	16091	16082	15910	16068	16136	16062	16144	16196	16098	16214	16035	16069	16167	16192	16089	16254	16123	16178	16093	15963	16075	16239	15992	16068	16030	15960	15945	16045	16094	16116	16165	15973	16146	15990	16037	16139	16147	16096	16191	16028	16009	16026	16099	16227	16065	16097	16233	16174	16128	16179	16145	16064	16177	15986	15950	16146	16121	16126	16110	16016	16188	15838	16082	16044	16158	15948	16187	16209	16023	16112	15936	16132	16196	16015	15882	16086	16005	16095	16223	16078	16069	16123	16017	16046	16260	16189	16168	16030	15947	16223	16031	16025	16144	16118	16204	16058	16015	16163	16126	16221	15994	16161	16173	16212	15843	16076	15878	16212	16007	15996	16058	16175	16236	16165	16164	15874	16207	15975	15992	15833	16065	15964	16018	16010	16314	16216	16084	16126	16065	15965	16073	16131	16217	16053	15969	16047	15834	16157	16114	16000	15972	16070	16244	15956	16028	16126	16083	16187	16174	16299	16051	16096	15942	16026	16059	16142	16348	16121	16108	15870	16006	16169	15986	16180	16279	16016	15951	16264	16047	16126	16180	16364	16024	16014	16215	16076	16012	16159	16454	16131	16018	15975	15899	16146	16102	16280	16171	16148	16189	16489	16203	15921	16139	16094	15995	16188	16073	16288	16024	16115	15959	16148	16184	16123	16137	16081	16124	16255	16270	16110	16251	16189	16157	16234	16046	16050	16188	16071	15925	16168	16187	16032	16101	16055	16113	16055	16252	15996	16044	16023	16005	16034	16034	15906	16011	16063	15903	16133	16190	16215	16156	16146	16174	16098	16048	16100	16019	16171	16008	15928	15964	16221	16193	15967	16173	16314	16108	15996	16159	16100	16153	15880	15975	16096	16385	16298	16094	16133	15997	16187	15953	16131	16267	15927	16160	16092	16232	15985	15935	16154	16125	16060	16097	16173	16152	16260	16187	16087	16147	15979	16078	16311	16114	16044	16032	16084	16248	16056	16102	15999	15869	16097	16221	16280	16231	16187	16207	15931	16030	15782	16072	16008	15999	16000	16317	15925	16203	16092	15853	16181	16206	16086	15992	16204	16025	16205	16038	16251	15828	15894	16102	16090	16158	16264	16104	16051	16017	16070	16154	16092	16172	16100	16199	16223	16224	15957	16177	16366	16292	16027	16165	15978	16205	16303	15794	15871	15934	16108	16159	16000	16015	16027	16188	16115	16275	16211	16006	15795	15954	16235	16159	15995	15884	15930	16149	16118	16030	15988	16021	16171	16032	16167	16061	16072	15930	16030	16080	16053	16174	16061	16231	16106	16034	15959	16050	16033	16134	15893	16172	16163	16092	16142	15966	16036	15965	16153	16055	16294	16385	16064	16166	16057	16072	15944	16263	16087	16254	16230	16104	15961	16089	15901	16149	16289	16087	16096	15989	15822	15882	15936	15891	16169	16166	16069	16099	16121	16191	16231	15961	16212	16195	16291	16175	16057	16166	16017	15994	16050	16323	16224	16298	16004	15921	15976	16271	16086	15936	16183	16145	16050	16090	16144	16307	16099	16157	15961	15832	16182	16132	16124	16202	15934	16112	15987	16068	16050	16101	16265	16180	16064	16108	16118	15970	15990	16327	16172	15833	15883	16079	16302	16147	16286	16052	16106	16007	16125	16209	16161	16190	16078	15935	16018	16001	16053	16196	16012	16193	15986	16327	16110	16046	16042	16115	16064	16152	16043	16184	15979	16083	16027	16000	15987	16283	16182	16047	16016	16209	16090	16167	16119	16179	16147	15911	16120	16088	15826	16194	16114	16215	16029	16183	15933	16091	15905	16024	16165	16203	15953	16027	16164	16228	16097	16147	16115	16130	16078	15948	15926	15906	16070	15840	16122	15918	16144	16071	16172	16167	16152	16146	15873	16024	16044	16166	16047	16251	16126	16239	15840	15934	15989	16112	15904	15983	16160	16164	16162	16132	16239	15998	16227	15941	16077	15952	16022	15980	16194	16002	16106	16046	16166	16115	16189	16146	15961	16172	16043	16127	16122	16265	16209	16155	16036	16154	15969	16124	15943	16132	16053	16166	16090	16055	16076	15982	16184	16168	16118	16058	16218	16034	15963	16221	16255	16130	16169	16249	16214	16111	16159	16096	16170	15992	15893	16215	16051	15916	15925	15959	15989	15882	16215	16019	16027	16203	15999	15897	16116	16007	16129	15811	16172	15968	16050	16065	16149	16049	16142	16058	16117	15946	16054	16041	16080	16074	16076	15951	16052	16135	16212	15885	15914	15948	16014	16190	16056	16161	16126	16055	15983	16116	16084	16195	16188	16004	16058	16142	16055	16269	16000	16048	16034	16148	16130	16118	15968	15991	16028	16007	15953	16330	16127	16038	16133	16064	16164	16033	16173	16230	16028	16141	16028	15735	16110	16132	15906	16042	16065	16003	16044	16122	15989	16245	16134	16151	16309	16161	16231	16199	16121	15982	16087	16191	16053	16108	16027	16077	16132	16006	16177	16207	16043	16074	16110	16123	15986	15859	16086	16130	16181	16083	16193	16139	16069	16098	16283	16135	16072	15874	16152	16072	16122	16045	16378	16074	16198	16153	15920	16180	16229	16023	15947	16032	16050	16217	15974	15908	16014	16178	16089	16169	16229	16255	16212	16097	16086	16213	16272	15923	16109	16193	16029	16145	16140	16127	16162	16182	16136	15939	16043	16153	16059	16158	16072	16136	16172	16187	16151	16036	16063	16111	16031	16117	15912	16127	15980	16039	15985	16258	16213	15817	16031	16048	16190	16157	16045	16152	16166	16027	16168	16259	16143	16238	15868	16083	16068	16269	16057	16020	16050	15942	15860	15971	16108	16115	15932	16108	16061	16056	16211	16181	16060	15958	16037	16175	16317	16074	16208	16203	16030	16085	16157	16181	16033	16095	16061	16038	16094	16225	16201	16106	16111	15957	16113	16025	16077	16046	16078	16103	16261	15929	15941	16038	16100	16025	16077	15955	16038	15913	16177	16061	15988	16136	16121	16258	16262	16110	16060	16211	16074	16028	16145	16265	16122	15995	16090	15832	16169	16284	16098	16194	16154	16080	16070	16085	16119	16104	16030	15974	16058	15958	16097	16072	15974	16207	16047	16025	16185	15988	16113	16129	15959	16097	15970	15879	16247	16154	16136	16065	16296	16187	15880	15977	16133	16119	16246	16127	16057	16029	15965	16159	16058	16157	16177	16014	16073	16216	16126	16105	15828	16046	16191	15840	16085	16221	15871	15901	16293	16170	16313	16040	16179	16193	15974	16237	16216	15929	16056	16144	16116	16175	15822	16119	16124	16006	16039	16078	16025	15919	16123	15842	16120	15860	16142	16162	16078	16184	16219	16039	16170	16259	16137	15951	16185	16088	16085	16115	15998	16169	16088	16096	16028	16127	16109	16072	16117	16114	16094	16032	15999	16175	16075	16099	15982	16212	16073	16093	15907	15986	15957	16051	16069	16332	16103	16298	16086	16246	16101	16015	16182	16055	16124	16089	16149	16119	16083	16241	16368	16076	15968	16026	16300	16170	16089	16055	16060	16191	16059	16131	16078	15971	16005	16137	16041	16068	16216	16259	15960	16085	16149	16042	16019	16036	16047	16163	16012	15949	16140	15956	16126	16129	16113	16135	16103	16183	16047	16050	15919	16109	15975	16194	15977
29455	43603	41810	33265	27057	22825	20531	18824	17815	17280	16632	16418	16248	16127	15786	15687	15725	15519	15314	15393	15407	15543	15380	15329	15425	15387	15495	15242	15247	15314	15314	15422	15135	15305	15372	15304	15464	15270	15250	15456	15436	15308	15412	15292	15232	15426	15177	15246	15477	15317	15282	15404	15292	15303	15245	15191	15285	15359	15288	15337	15228	15363	15257	15240	15375	15157	15264	15354	15316	15337	15225	15356	15344	15295	15415	15258	15173	15415	15349	15272	15312	15096	15211	15233	15333	15303	15169	15280	15280	15278	15190	15201	15272	15291	15269	15265	15409	15404	15482	15336	15249	15359	15387	15168	15441	15364	15272	15429	15186	15306	15288	15279	15326	15286	15198	15223	15347	15305	15320	15144	15254	15153	15211	15279	15386	15182	15498	15376	15333	15366	15364	15341	15323	15312	15310	15336	15276	15218	15139	15250	15377	15362	15229	15380	15155	15165	15316	15247	15192	15181	15157	15355	15330	15399	15285	15288	15331	15260	15366	15400	15159	15358	15402	15279	15244	15248	15255	15132	15483	15231	15195	15181	15299	15168	15473	15299	15408	15333	15414	15241	15287	15176	15305	15345	15250	15298	15239	15240	15366	15186	15405	15121	15220	15465	15192	15239	15242	15322	15469	15182	15406	15456	15378	15196	15369	15223	15208	15040	15270	15274	15240	15173	15257	15384	15316	15310	15402	15320	15416	15277	15366	15138	15161	15254	15434	15299	15361	15278	15399	15204	15185	15202	15399	15253	15316	15202	15285	15378	15342	15233	15272	15325	15289	15306	15232	15294	15297	15225	15319	15301	15338	15351	15177	15170	15277	15414	15240	15345	15232	15264	15531	15384	15288	15245	15336	15431	15021	15429	15223	15337	15309	15155	15343	15246	15307	15267	15361	15188	15342	15267	15285	15280	15206	15365	15253	15363	15274	15334	15148	15334	15088	15294	15244	15332	15222	15385	15291	15377	15290	15296	15548	15180	15242	15353	15217	15352	15316	15214	15142	15355	15375	15315	15307	15157	15371	15118	15326	15375	15202	15355	15326	15262	15287	15245	15317	15134	15418	15223	15392	15371	15409	15226	15267	15266	15223	15246	15242	15306	15144	15253	15362	15226	15315	15265	15372	15222	15117	15220	15184	15118	15352	15278	15200	15267	15265	15351	15175	15287	15315	15241	15185	15296	15290	15202	15153	15322	15151	15271	15605	15402	15292	15289	15398	15265	15283	15468	15365	15119	15203	15273	15288	15309	15236	15222	15253	15233	15305	15456	15326	15347	15301	15328	15230	15251	15348	15340	15280	15348	15169	15264	15310	15229	15323	15274	15352	15373	15233	15202	15219	15395	15243	15286	15238	15256	15422	15270	15351	15213	15349	15307	15234	15358	15331	15228	15367	15312	15087	15269	15200	15295	15345	15269	15171	15275	15348	15532	15185	15287	15331	15324	15528	15203	15347	15332	15300	15339	15316	15260	15166	15397	15234	15402	15415	15134	15270	15287	15275	15290	15279	15028	15367	15245	15383	15247	15175	15342	15207	15179	15130	15314	15265	15265	15204	15324	15422	15283	15344	15288	15227	15335	15241	15427	15250	15316	15223	15218	15283	15346	15151	15223	15304	15208	15451	15389	15108	15348	15064	15191	15221	15432	15304	15271	15156	15337	15299	15352	15332	15263	15222	15294	15323	15158	15214	15411	15290	15216	15351	15244	15418	15161	15274	15426	15266	15240	15337	15348	15246	15325	15014	15214	15305	15382	15184	15444	15282	15470	15392	15312	15155	15288	15227	15324	15108	15294	15360	15170	15470	15481	15344	15364	15429	15271	15398	15146	15132	15332	15316	15460	15133	15349	15448	15258	15264	15388	15302	15236	15183	15300	15390	15161	15173	15262	15365	15445	15235	15224	15322	15158	15415	15301	15350	15136	15207	15241	15256	15156	15180	15338	15274	15335	15397	15337	15204	15334	15213	15125	15274	15492	15288	15279	15360	15143	15345	15436	15089	15186	15183	15229	15451	15186	15227	15187	15310	15227	15390	15369	15239	15213	15347	15445	15259	15302	15243	15283	15096	15394	15255	15259	15363	15305	15214	15275	15185	15310	15344	15457	15322	15233	15348	15274	15180	15310	15127	15140	15339	15364	15337	15277	15197	15239	15343	15459	15409	15379	15424	15425	15477	15428	15516	15358	15318	15470	15356	15115	15260	15271	15247	15328	15222	15324	15188	15475	15097	15394	15311	15327	15312	15251	15259	15185	15239	15216	15276	15306	15263	15269	15242	15283	15088	15165	15319	15265	15185	15281	15295	15318	15336	15348	15208	15184	15467	15344	15230	15372	15084	15344	15219	15371	15254	15244	15429	15173	15200	15099	15332	15203	15273	15349	15250	15332	15333	15273	15230	15381	15254	15229	15236	15371	15182	15282	15161	15147	15268	15351	15297	15327	15284	15182	15246	15215	15393	15248	15221	15257	15420	15205	15297	15299	15337	15126	15260	15310	15240	15171	15331	15239	15323	15387	15363	15301	15193	15379	15255	15342	15374	15271	15456	15239	15271	15437	15270	15066	15263	15205	15222	15275	15425	15229	15408	15184	15142	15233	15234	15202	15347	15189	15252	15185	15286	15135	15437	15232	15286	15205	15367	15246	15358	15432	15472	15182	15269	15444	15279	15285	15267	15156	15336	15248	15264	15189	15207	15477	15326	15327	15343	15307	15345	15310	15326	15223	15494	15211	15141	15233	15228	15341	15354	15027	15212	15376	15256	15295	15164	15383	15332	15488	15246	15278	15168	15286	15350	15393	15376	15303	15273	15281	15319	15201	15235	15197	15291	15311	15327	15187	15182	15347	15242	15221	15205	15413	15134	15277	15377	15468	15209	15304	15357	15128	15486	15375	15274	15223	15438	15309	15190	15253	15371	15197	15246	15320	15221	15354	15240	15315	15224	15388	15312	15107	15326	15383	15327	15298	15283	15302	15240	15235	15428	15330	15316	15311	15254	15289	15393	15210	15410	15272	15344	15319	15354	15265	15356	15356	15334	15413	15225	15242	15245	15392	15297	15379	15160	15170	15351	15272	15252	15304	15257	15264	15331	15296	15210	15256	15280	15210	15269	15167	15358	15258	15333	15074	15398	15185	15260	15140	15317	15368	15442	15317	15220	15292	15277	15347	15355	15361	15323	15376	15338	15295	15304	15277	15488	15061	15408	15360	15257	15263	15296	15219	15366	15362	15373	15338	15368	15360	15132	15333	15169	15172	15329	15196	15243	15308	15144	15191	15378	15218	15369	15270	15262	15388	15232	15381	15273	15235	15254	15359	15147	15336	15253	15137	15324	15229	15428	15255	15370	15091	15264	15272	15207	15251	15316	15279	15261	15338	15369	15353	15287	15380	15317	15203	15206	15340	15312	15241	15219	15252	15279	15389	15257	15399	15301	15256	15363	15243	15068	15315	15189	15312	15275	15271	15262	15219	15465	15277	15266	15353	15344	15104	15466	15274	15447	15263	15109	15190	15260	15454	15328	15285	15158	15211	15350	15245	15385	15341	15193	15413	15334	15403	15371	15342	15348	15204	15199	15368	15346	15303	15191	15283	15294	15238	15332	15591	15268	15315	15202	15295	15200	15201	15229	15193	15283	15258	15345	15242	15299	15332	15265	15167	15320	15268	15199	15262	15216	15358	15323	15278	15211	15106	15469	15220	15413	15234	15293	15343	15302	15353	15448	15510	15253	15339	15301	15237	15175	15310	15289	15420	15360	15345	15287	15406	15312	15287	15148	15259	15231	15363	15144	15315	15323	15136	15373	15146	15252	15325	15421	15176	15399	15420	15244	15274	15387	15367	15268	15258	15431	15261	15263	15145	15329	15079	15216	15381	15408	15242	15429	15243	15262	15394	15522	15258	15494	15316	15310	15244	15289	15189	15340	15295	15392	15259	15260	15368	15243	15213	15420	15561	15290	15430	15243	15471	15209	15414	15235	15334	15195	15353	15499	15190	15186	15354	15190	15329	15188	15422	15159	15454	15290	15287	15367	15179	15350	15168	15081	15165	15274	15179	15196	15182	15209	15438	15178	15297	15423	15220	15422	15321	15162	15324	15372	15336	15442	15184	15161	15306	15155	15207	15292	15366	15362	15488	15186	15358	15093	15231	15403	15193	15186	15141	15166	15312	15217	15311	15389	15464	15137	15290	15365	15204	15312	15178	15250	15279	15293	15427	15251	15169	15321	15265	15331	15116	15360	15267	15214	15099	15403	15277	15406	15278	15195	15251	15319	15359	15247	15353	15341	15393	15330	15296	15290	15354	15039	15444	15294	15378	15353	15200	15291	15251	15262	15413	15230	15286	15339	15255	15277	15380	15258	15291	15400	15270	15285	15219	15390	15289	15278	15279	15256	15358	15229	15235	15389	15313	15181	15171	15481	15282	15298	15435	15199	15200	15321	15333	15413	15285	15389	15346	15186	15032	15309	15311	15272	15397	15228	15128	15458	15306	15288	15299	15321	15257	15096	15377	15302	15362	15354	15293	15332	15130	15292	15348	15191	15255	15298	15199	15171	15395	15264	15250	15173	15255	15306	15280	15185	15165	15223	15415	15181	15484	15271	15361	15234	15215	15348	15302	15490	15239	15478	15265	15062	15387	15234	15180	15485	15331	15161	15289	15383	15312	15372	15251	15418	15435	15183	15227	15189	15228	15258	15248	15389	15206	15323	15206	15287	15379	15320	15326	15406	15283	15398	15412	15119	15230	15406	15343	15357	15337	15369	15319	15225	15225	15393	15255	15178	15259	15320	15279	15443	15269	15389	15269	15400	15387	15281	15197	15371	15494	15180	15372	15445	15234	15435	15365	15382	15161	15392	15330	15265	15272	15359	15189	15228	15321	15359	15398	15170	15236	15323	15246	15232	15224	15196	15160	15382	15353	15313	15402	15283	15318	15295	15321	15262	15423	15292	15331	15273	15173	15231	15332	15428	15369	15380	15302	15369	15142	15445	15283	15280	15172	15272	15315	15305	15166	15299	15221	15233	15183	15356	15173	15279	15431	15416	15472	15345	15316	15271	15507	15274	15168	15430	15354	15319	15319	15102	15390	15285	15387	15329	15275	15436	15342	15337	15400	15356	15288	15345	15284
23854	21334	29013	25565	24729	25430	24277	20818	19471	18960	18510	18181	17576	17540	17399	17188	17023	16844	16633	17002	16808	16695	16668	16516	16580	16592	16716	16725	16867	16666	16866	16801	16617	16628	16551	16653	16480	16754	16565	16452	16564	16685	16507	16559	16682	16522	16622	16530	16510	16381	16532	16410	16553	16619	16449	16500	16696	16601	16549	16547	16360	16508	16441	16407	16495	16419	16603	16529	16434	16656	16509	16752	16347	16370	16665	16455	16425	16342	16409	16424	16532	16539	16541	16376	16499	16673	16421	16523	16506	16676	16558	16650	16398	16560	16302	16370	16455	16248	16627	16451	16605	16531	16392	16571	16445	16232	16564	16526	16359	16657	16525	16430	16475	16398	16494	16637	16557	16323	16547	16304	16689	16690	16486	16613	16644	16476	16403	16801	16517	16419	16480	16554	16480	16470	16479	16581	16377	16490	16375	16335	16316	16374	16147	16465	16558	16514	16477	16501	16452	16648	16561	16359	16595	16419	16304	16465	16487	16593	16400	16615	16565	16315	16675	16612	16501	16595	16548	16620	16456	16685	16726	16591	16688	16413	16541	16314	16630	16344	16734	16420	16452	16421	16423	16450	16365	16653	16474	16518	16529	16685	16498	16392	16459	16527	16342	16492	16468	16572	16587	16604	16541	16518	16453	16309	16434	16494	16461	16655	16633	16527	16576	16551	16469	16357	16430	16498	16251	16677	16594	16539	16498	16462	16566	16339	16515	16457	16453	16434	16405	16336	16488	16466	16501	16303	16456	16589	16536	16480	16568	16483	16370	16343	16672	16278	16770	16630	16343	16331	16462	16496	16464	16551	16604	16380	16542	16403	16385	16449	16559	16449	16505	16577	16344	16391	16469	16625	16526	16609	16541	16542	16483	16496	16508	16332	16324	16537	16569	16466	16586	16426	16739	16513	16285	16561	16457	16342	16287	16375	16431	16642	16677	16598	16422	16597	16476	16462	16549	16640	16364	16263	16275	16509	16656	16388	16355	16679	16549	16559	16632	16405	16429	16590	16435	16521	16657	16459	16365	16383	16540	16637	16445	16363	16610	16373	16380	16630	16508	16490	16355	16655	16535	16348	16622	16459	16579	16396	16473	16375	16419	16531	16521	16318	16353	16345	16478	16327	16378	16375	16384	16390	16539	16494	16322	16439	16399	16342	16321	16266	16421	16497	16369	16385	16474	16565	16480	16628	16606	16407	16410	16456	16645	16313	16593	16622	16553	16481	16393	16559	16717	16513	16709	16527	16492	16333	16420	16318	16360	16491	16467	16442	16506	16582	16553	16313	16474	16244	16531	16505	16379	16705	16432	16757	16339	16597	16505	16661	16465	16425	16526	16410	16549	16646	16405	16469	16597	16459	16377	16604	16490	16617	16473	16620	16517	16447	16636	16467	16593	16381	16384	16501	16788	16395	16540	16333	16354	16391	16535	16508	16480	16476	16418	16387	16452	16669	16502	16393	16507	16576	16355	16386	16494	16484	16502	16474	16396	16664	16441	16492	16348	16615	16452	16534	16425	16532	16481	16629	16523	16492	16593	16498	16394	16530	16586	16249	16683	16582	16402	16402	16525	16323	16510	16561	16403	16500	16593	16505	16457	16480	16369	16420	16460	16377	16385	16607	16615	16678	16476	16422	16570	16627	16489	16556	16408	16259	16518	16482	16448	16463	16546	16381	16407	16522	16503	16575	16441	16519	16500	16437	16550	16490	16638	16489	16694	16552	16544	16516	16471	16568	16438	16389	16244	16548	16416	16323	16370	16416	16449	16408	16431	16431	16400	16688	16502	16433	16516	16330	16446	16319	16270	16445	16399	16629	16507	16683	16385	16597	16479	16510	16298	16449	16461	16442	16455	16369	16559	16629	16325	16558	16428	16605	16614	16467	16375	16442	16660	16503	16567	16389	16423	16479	16416	16462	16521	16527	16410	16490	16352	16458	16350	16518	16411	16281	16521	16475	16401	16479	16645	16522	16551	16662	16414	16584	16510	16458	16371	16472	16377	16469	16403	16439	16535	16752	16460	16393	16484	16539	16493	16250	16427	16344	16485	16443	16396	16406	16552	16358	16445	16553	16483	16399	16439	16523	16482	16491	16481	16488	16419	16466	16543	16469	16699	16537	16460	16594	16621	16517	16617	16490	16495	16379	16326	16559	16410	16399	16292	16396	16470	16551	16534	16476	16440	16381	16599	16322	16217	16373	16585	16484	16473	16354	16380	16462	16428	16523	16451	16613	16631	16474	16565	16491	16497	16591	16464	16543	16447	16417	16502	16484	16450	16464	16527	16548	16512	16562	16365	16336	16528	16577	16472	16502	16465	16397	16659	16474	16537	16484	16185	16278	16557	16300	16521	16414	16417	16554	16499	16531	16460	16402	16376	16379	16607	16609	16438	16528	16617	16574	16342	16374	16392	16377	16405	16390	16536	16392	16319	16396	16268	16524	16469	16555	16441	16504	16340	16552	16367	16604	16493	16466	16402	16394	16611	16569	16399	16436	16506	16447	16583	16486	16565	16478	16515	16465	16346	16394	16564	16497	16534	16376	16496	16499	16540	16249	16380	16497	16466	16575	16456	16470	16488	16558	16492	16486	16436	16548	16480	16351	16526	16674	16484	16491	16556	16377	16493	16482	16355	16717	16317	16435	16509	16462	16514	16596	16473	16674	16583	16540	16544	16513	16256	16516	16266	16502	16529	16634	16357	16476	16470	16281	16443	16415	16489	16458	16464	16607	16551	16488	16405	16486	16690	16556	16585	16457	16704	16503	16609	16586	16467	16446	16557	16368	16474	16458	16373	16434	16325	16561	16491	16559	16355	16585	16493	16476	16371	16526	16438	16386	16755	16406	16556	16262	16393	16397	16406	16426	16487	16484	16500	16567	16428	16354	16601	16451	16686	16314	16532	16619	16367	16159	16362	16440	16431	16452	16407	16457	16487	16510	16616	16579	16472	16570	16662	16570	16588	16583	16329	16324	16528	16624	16661	16486	16547	16528	16581	16364	16536	16592	16372	16645	16410	16490	16467	16421	16649	16593	16574	16680	16622	16448	16490	16557	16442	16675	16493	16437	16450	16500	16373	16616	16311	16661	16456	16430	16355	16372	16599	16399	16586	16406	16412	16452	16542	16488	16456	16403	16570	16581	16645	16360	16439	16633	16348	16574	16371	16460	16413	16628	16359	16390	16473	16644	16697	16432	16572	16582	16496	16274	16454	16280	16405	16352	16332	16453	16635	16367	16513	16357	16446	16497	16381	16595	16572	16595	16434	16538	16509	16283	16618	16533	16548	16402	16449	16471	16691	16570	16382	16256	16535	16530	16565	16439	16528	16449	16335	16488	16494	16499	16466	16301	16580	16499	16490	16425	16463	16638	16500	16433	16581	16510	16570	16399	16444	16610	16523	16374	16351	16360	16492	16589	16419	16297	16529	16447	16512	16385	16486	16523	16548	16488	16469	16671	16387	16736	16589	16642	16402	16490	16567	16396	16317	16590	16652	16411	16664	16515	16614	16503	16477	16398	16504	16353	16510	16502	16502	16557	16340	16352	16574	16391	16398	16567	16606	16593	16494	16477	16582	16592	16514	16461	16759	16426	16572	16576	16460	16506	16543	16521	16437	16536	16385	16356	16473	16352	16499	16372	16547	16528	16515	16375	16661	16586	16430	16825	16517	16320	16436	16629	16303	16374	16422	16391	16467	16624	16595	16531	16329	16376	16768	16664	16682	16609	16670	16605	16614	16261	16519	16538	16373	16195	16705	16377	16437	16558	16457	16604	16713	16447	16636	16575	16495	16484	16425	16528	16514	16341	16435	16514	16457	16436	16202	16713	16408	16527	16397	16391	16376	16492	16459	16654	16492	16530	16428	16296	16449	16474	16558	16345	16503	16358	16559	16539	16409	16307	16380	16314	16427	16436	16450	16377	16495	16360	16578	16608	16446	16127	16594	16631	16360	16451	16365	16497	16530	16451	16419	16528	16496	16288	16669	16509	16446	16390	16416	16588	16669	16503	16550	16485	16503	16459	16523	16277	16526	16452	16493	16371	16482	16475	16786	16435	16440	16529	16449	16325	16388	16323	16645	16626	16588	16296	16524	16486	16459	16279	16286	16545	16212	16302	16538	16471	16580	16459	16481	16473	16665	16549	16649	16578	16457	16530	16546	16304	16366	16219	16517	16656	16469	16449	16377	16463	16457	16384	16479	16397	16367	16389	16521	16583	16502	16641	16332	16432	16248	16466	16362	16373	16423	16178	16363	16463	16315	16531	16483	16372	16348	16608	16493	16440	16359	16554	16313	16353	16458	16576	16483	16456	16342	16551	16449	16730	16597	16460	16740	16395	16495	16597	16634	16513	16563	16453	16441	16272	16392	16480	16561	16412	16555	16492	16629	16362	16511	16555	16616	16506	16597	16250	16424	16643	16468	16584	16471	16547	16618	16584	16372	16530	16547	16529	16357	16467	16404	16679	16563	16566	16614	16435	16773	16519	16340	16300	16497	16552	16670	16245	16478	16447	16457	16354	16577	16356	16378	16575	16192	16497	16544	16424	16396	16519	16518	16398	16421	16468	16457	16598	16406	16480	16398	16447	16624	16570	16543	16377	16326	16627	16420	16434	16681	16565	16680	16466	16614	16537	16391	16548	16440	16485	16431	16478	16546	16573	16508	16377	16739	16509	16624	16493	16382	16565	16564	16374	16492	16515	16491	16430	16330	16495	16403	16449	16489	16585	16594	16369	16346	16558	16407	16296	16657	16640	16352	16499	16628	16491	16472	16434	16579	16518	16392	16476	16466	16522	16350	16651	16582	16475	16602	16403	16479	16324	16564	16512	16662	16625	16557	16678	16464	16496	16489	16574	16449	16434	16333	16345	16451	16607	16551	16479	16530	16406	16537	16466	16421	16653	16609	16396	16474	16407	16469	16513	16558	16426	16471	16508	16575	16413	16483	16466	16594	16377	16416	16494	16431	16613	16563	16562	16398	16213	16647	16541	16516	16467	16472	16499	16712	16413	16367	16690	16473	16471	16604	16197	16678	16603	16489	16581	16543	16611	16442	16441	16495	16664	16642	16466	16730	16478	16516	16653	16360	16381	16359	16530	16644	16617	16496	16396	16375	16477	16506	16635
28858	48451	47565	39248	32532	27738	24367	21984	20421	19220	18510	17985	17420	17115	16750	16461	16251	16092	16044	15912	15754	15748	15805	15765	15740	15660	15772	15724	15759	15601	15746	15505	15687	15484	15659	15706	15657	15506	15353	15555	15592	15492	15592	15445	15608	15368	15494	15528	15424	15485	15613	15444	15536	15630	15495	15328	15402	15642	15443	15590	15363	15367	15596	15524	15345	15603	15389	15478	15456	15403	15519	15630	15561	15406	15528	15470	15531	15690	15586	15644	15441	15564	15653	15320	15470	15409	15636	15475	15608	15331	15624	15587	15516	15430	15545	15459	15491	15531	15419	15606	15630	15523	15509	15577	15405	15389	15544	15478	15501	15516	15666	15441	15445	15549	15442	15478	15453	15527	15539	15451	15520	15431	15568	15270	15609	15495	15259	15454	15677	15463	15514	15393	15695	15428	15484	15472	15567	15574	15328	15399	15546	15450	15350	15472	15538	15465	15516	15451	15491	15543	15360	15453	15453	15547	15479	15520	15437	15567	15317	15558	15407	15378	15516	15485	15457	15383	15361	15489	15523	15446	15494	15491	15433	15331	15321	15580	15275	15476	15465	15440	15496	15504	15537	15382	15467	15600	15483	15395	15468	15307	15494	15435	15638	15279	15551	15544	15454	15559	15576	15572	15483	15542	15494	15518	15489	15475	15521	15591	15490	15622	15532	15405	15583	15541	15424	15513	15464	15420	15540	15470	15515	15500	15420	15528	15373	15497	15372	15413	15580	15315	15447	15377	15612	15425	15591	15488	15612	15546	15431	15432	15416	15527	15503	15591	15433	15433	15505	15403	15391	15486	15524	15400	15402	15559	15620	15513	15522	15542	15473	15372	15549	15442	15436	15693	15534	15522	15447	15430	15458	15464	15508	15530	15405	15380	15277	15353	15358	15538	15507	15479	15316	15396	15691	15527	15595	15591	15335	15496	15731	15363	15535	15348	15435	15444	15482	15466	15347	15412	15391	15586	15626	15583	15437	15400	15482	15580	15571	15587	15524	15376	15695	15290	15496	15565	15515	15660	15504	15724	15385	15564	15492	15467	15576	15441	15479	15518	15461	15367	15307	15348	15407	15425	15486	15402	15354	15474	15527	15470	15463	15543	15602	15569	15588	15477	15444	15427	15422	15566	15402	15579	15380	15538	15487	15427	15513	15421	15554	15580	15480	15427	15637	15631	15543	15439	15620	15484	15472	15446	15353	15486	15430	15352	15326	15523	15387	15612	15384	15344	15620	15446	15447	15446	15402	15476	15518	15554	15425	15562	15421	15423	15410	15437	15462	15412	15452	15488	15574	15403	15559	15435	15377	15421	15552	15531	15760	15500	15453	15601	15389	15380	15360	15639	15523	15468	15447	15636	15567	15463	15458	15650	15616	15606	15485	15361	15475	15376	15503	15416	15353	15548	15578	15383	15353	15482	15397	15691	15486	15451	15503	15586	15476	15400	15412	15375	15513	15377	15505	15326	15438	15502	15519	15542	15515	15441	15431	15365	15488	15488	15434	15618	15506	15232	15500	15389	15351	15462	15524	15432	15484	15309	15384	15400	15533	15653	15487	15501	15254	15426	15382	15722	15447	15334	15417	15335	15480	15412	15409	15463	15312	15260	15514	15560	15366	15576	15473	15377	15412	15521	15483	15580	15597	15449	15470	15568	15402	15435	15425	15460	15262	15570	15577	15452	15525	15475	15492	15525	15548	15572	15438	15531	15410	15715	15481	15493	15347	15505	15561	15542	15616	15418	15549	15410	15426	15451	15413	15368	15602	15437	15481	15442	15359	15382	15651	15544	15523	15500	15451	15505	15430	15371	15516	15534	15376	15622	15527	15484	15462	15418	15501	15385	15441	15605	15343	15425	15551	15487	15444	15397	15361	15544	15626	15445	15467	15521	15411	15629	15525	15555	15438	15452	15402	15505	15417	15483	15372	15443	15588	15602	15439	15432	15381	15487	15535	15506	15506	15505	15407	15548	15520	15478	15573	15408	15507	15313	15568	15575	15475	15562	15380	15562	15471	15334	15351	15492	15341	15334	15541	15384	15606	15442	15517	15586	15448	15305	15641	15523	15452	15586	15409	15464	15294	15647	15531	15423	15543	15586	15483	15553	15547	15355	15555	15349	15480	15497	15430	15547	15380	15664	15564	15505	15514	15610	15415	15444	15373	15507	15498	15452	15457	15358	15495	15403	15398	15386	15374	15483	15457	15523	15421	15481	15523	15445	15533	15482	15520	15433	15363	15413	15383	15444	15471	15393	15532	15423	15617	15458	15430	15383	15609	15305	15563	15425	15516	15508	15533	15461	15489	15520	15361	15511	15458	15521	15471	15414	15542	15427	15555	15476	15510	15543	15561	15389	15402	15592	15536	15477	15460	15466	15463	15399	15525	15458	15484	15312	15637	15509	15673	15394	15390	15382	15377	15573	15620	15369	15398	15526	15580	15431	15480	15267	15440	15490	15475	15439	15471	15446	15396	15510	15318	15548	15447	15566	15411	15440	15354	15321	15495	15374	15504	15411	15453	15427	15452	15587	15398	15518	15521	15486	15497	15520	15499	15687	15479	15429	15511	15674	15413	15467	15449	15579	15201	15442	15475	15461	15605	15385	15432	15382	15409	15551	15484	15618	15569	15371	15467	15447	15606	15548	15571	15567	15541	15448	15351	15517	15472	15474	15576	15560	15478	15637	15522	15508	15445	15501	15542	15434	15367	15500	15515	15448	15391	15461	15451	15396	15211	15605	15593	15628	15658	15415	15479	15475	15299	15417	15321	15544	15678	15523	15505	15363	15410	15479	15432	15425	15473	15441	15435	15456	15575	15510	15384	15579	15717	15505	15494	15526	15403	15358	15442	15417	15559	15561	15344	15403	15324	15343	15539	15589	15427	15454	15373	15343	15653	15426	15485	15389	15443	15512	15459	15383	15395	15597	15389	15424	15521	15590	15555	15498	15565	15398	15443	15514	15451	15431	15548	15450	15573	15369	15451	15404	15299	15430	15452	15608	15500	15496	15717	15498	15542	15572	15622	15520	15553	15590	15483	15639	15484	15617	15452	15463	15366	15716	15442	15359	15465	15472	15287	15543	15482	15410	15630	15522	15472	15466	15385	15479	15472	15631	15482	15448	15650	15421	15619	15595	15597	15428	15444	15514	15520	15376	15438	15588	15361	15496	15448	15339	15608	15492	15450	15526	15283	15211	15659	15382	15475	15527	15471	15451	15523	15441	15565	15393	15564	15495	15473	15386	15568	15350	15479	15573	15457	15515	15700	15472	15361	15668	15511	15591	15436	15391	15295	15508	15541	15657	15538	15539	15684	15454	15744	15525	15413	15552	15510	15578	15369	15508	15659	15565	15628	15482	15458	15520	15610	15496	15596	15553	15611	15491	15439	15602	15626	15591	15557	15445	15467	15401	15658	15442	15377	15404	15526	15422	15465	15515	15570	15446	15522	15506	15493	15496	15525	15471	15348	15447	15463	15391	15340	15490	15447	15447	15423	15457	15512	15537	15371	15477	15497	15478	15497	15552	15584	15568	15546	15547	15517	15457	15642	15293	15521	15371	15604	15566	15416	15474	15449	15426	15515	15506	15371	15450	15506	15371	15336	15470	15638	15630	15473	15574	15548	15423	15511	15454	15446	15506	15456	15444	15373	15438	15593	15307	15561	15607	15403	15419	15430	15534	15540	15505	15469	15439	15591	15462	15678	15383	15240	15501	15371	15572	15552	15520	15614	15458	15363	15687	15610	15565	15305	15584	15553	15377	15586	15462	15533	15527	15530	15490	15599	15476	15540	15567	15616	15464	15507	15606	15559	15465	15305	15423	15402	15288	15467	15414	15450	15472	15492	15533	15370	15461	15508	15505	15463	15421	15563	15571	15437	15232	15472	15584	15433	15595	15468	15467	15602	15506	15533	15423	15448	15585	15451	15537	15467	15542	15401	15643	15404	15529	15444	15470	15515	15464	15529	15564	15456	15412	15497	15472	15506	15406	15415	15457	15415	15574	15403	15496	15509	15359	15630	15438	15540	15512	15480	15499	15308	15379	15406	15461	15595	15619	15565	15594	15528	15354	15528	15501	15562	15563	15538	15578	15794	15466	15492	15493	15277	15595	15505	15399	15540	15553	15475	15535	15568	15383	15522	15491	15443	15380	15379	15507	15474	15526	15671	15550	15543	15418	15601	15447	15563	15542	15378	15576	15494	15403	15485	15565	15658	15401	15471	15506	15390	15473	15366	15484	15519	15405	15543	15382	15578	15442	15585	15263	15504	15632	15579	15603	15575	15475	15387	15523	15651	15410	15389	15627	15350	15501	15601	15517	15702	15651	15548	15661	15483	15403	15329	15470	15534	15521	15514	15433	15584	15499	15441	15480	15429	15465	15544	15635	15507	15467	15486	15568	15525	15425	15494	15453	15515	15480	15542	15596	15310	15495	15624	15307	15683	15464	15349	15484	15403	15433	15380	15339	15356	15431	15410	15460	15452	15531	15482	15366	15444	15633	15438	15456	15447	15472	15549	15528	15531	15390	15409	15574	15502	15512	15617	15623	15538	15607	15546	15481	15306	15438	15590	15556	15584	15316	15454	15434	15560	15444	15471	15444	15495	15499	15539	15572	15391	15534	15518	15540	15540	15409	15501	15428	15495	15553	15431	15523	15467	15477	15510	15558	15349	15683	15412	15581	15366	15514	15346	15413	15486	15324	15558	15521	15430	15375	15556	15608	15505	15526	15466	15504	15489	15520	15423	15423	15388	15416	15483	15560	15504	15461	15499	15509	15585	15747	15459	15366	15633	15597	15319	15512	15396	15465	15649	15477	15641	15487	15502	15468	15404	15477	15533	15475	15206	15507	15477	15458	15482	15370	15540	15445	15551	15488	15553	15332	15444	15380	15512	15431	15561	15326	15613	15452	15502	15594	15405	15350	15726	15396	15571	15533	15455	15363	15539	15493	15621	15500	15505	15434	15433	15518	15548	15486	15396	15490	15346	15611	15538	15368	15513	15454	15449	15602	15513	15683	15406	15537	15532	15375	15596	15216	15507	15550	15477	15584	15587	15521	15521	15293	15541	15591	15490	15559	15473	15391	15498	15498	15371	15626	15571	15449	15568	15524	15589	15363	15494	15598
22919	21389	29279	24159	22980	26443	28130	22612	20766	20315	19640	19225	18615	18072	17807	17628	17229	17205	17325	17144	16975	16882	16802	16879	16868	16828	16684	16978	16879	16688	16566	16669	16697	16670	16518	16688	16488	16530	16449	16685	16700	16661	16735	16509	16491	16689	16541	16590	16530	16491	16598	16482	16513	16561	16585	16560	16519	16560	16526	16532	16629	16528	16468	16332	16468	16547	16592	16432	16589	16666	16551	16502	16568	16618	16481	16499	16486	16503	16448	16534	16569	16517	16582	16745	16589	16599	16756	16577	16608	16578	16424	16563	16426	16544	16602	16536	16660	16460	16554	16773	16342	16232	16322	16707	16449	16393	16637	16579	16541	16241	16345	16386	16734	16532	16589	16605	16749	16317	16505	16259	16480	16611	16393	16482	16436	16502	16593	16480	16517	16480	16573	16702	16585	16628	16389	16662	16525	16633	16440	16754	16516	16588	16544	16811	16562	16607	16419	16618	16503	16568	16476	16650	16542	16449	16478	16448	16587	16583	16555	16515	16548	16624	16746	16424	16461	16620	16528	16587	16527	16371	16531	16562	16504	16459	16355	16601	16611	16485	16527	16445	16658	16445	16663	16568	16284	16699	16294	16455	16553	16652	16478	16401	16492	16343	16385	16618	16657	16446	16435	16746	16471	16503	16516	16356	16640	16632	16672	16554	16512	16716	16290	16464	16472	16662	16425	16518	16531	16525	16780	16407	16433	16305	16399	16595	16482	16342	16625	16482	16463	16487	16478	16615	16687	16302	16548	16512	16659	16515	16636	16418	16402	16475	16483	16728	16373	16299	16431	16481	16570	16738	16502	16590	16369	16604	16593	16438	16519	16466	16516	16483	16675	16500	16565	16677	16542	16546	16437	16449	16480	16265	16641	16497	16573	16659	16468	16615	16525	16633	16340	16672	16333	16443	16486	16650	16639	16627	16387	16533	16425	16589	16455	16390	16523	16639	16401	16392	16421	16726	16493	16373	16267	16533	16411	16649	16369	16472	16358	16525	16542	16497	16517	16328	16506	16479	16584	16540	16466	16696	16411	16656	16546	16475	16371	16466	16340	16547	16532	16436	16433	16401	16568	16488	16459	16655	16480	16404	16506	16445	16489	16497	16638	16551	16592	16714	16557	16476	16488	16455	16630	16619	16600	16424	16554	16483	16434	16449	16612	16415	16609	16532	16494	16498	16642	16736	16493	16369	16492	16426	16555	16480	16629	16534	16565	16343	16423	16489	16500	16502	16451	16313	16602	16681	16497	16399	16671	16554	16403	16353	16551	16553	16442	16507	16623	16559	16428	16489	16535	16404	16485	16466	16582	16577	16518	16496	16559	16493	16312	16464	16674	16221	16446	16491	16599	16556	16546	16627	16494	16380	16627	16263	16521	16469	16597	16497	16477	16603	16394	16713	16538	16475	16665	16532	16610	16699	16364	16516	16332	16351	16652	16419	16664	16618	16544	16471	16503	16593	16494	16405	16666	16370	16449	16544	16551	16514	16440	16509	16519	16340	16593	16596	16591	16627	16743	16553	16650	16450	16452	16487	16453	16423	16466	16657	16501	16398	16504	16471	16518	16427	16457	16580	16452	16514	16587	16503	16374	16472	16312	16429	16569	16508	16474	16637	16437	16478	16372	16645	16367	16489	16508	16378	16429	16307	16631	16372	16638	16396	16459	16607	16628	16357	16581	16540	16594	16647	16426	16442	16506	16490	16523	16662	16423	16613	16674	16386	16616	16438	16391	16600	16391	16290	16294	16343	16213	16378	16501	16509	16505	16330	16628	16391	16516	16484	16502	16550	16688	16433	16397	16534	16392	16704	16438	16504	16534	16631	16475	16369	16587	16691	16630	16604	16599	16484	16452	16415	16314	16538	16403	16624	16622	16463	16405	16409	16337	16488	16470	16585	16368	16533	16329	16456	16658	16717	16587	16494	16493	16220	16498	16398	16487	16368	16294	16445	16247	16580	16540	16495	16536	16377	16543	16232	16415	16587	16389	16426	16687	16636	16417	16499	16608	16306	16507	16473	16474	16405	16491	16627	16453	16404	16497	16539	16749	16667	16444	16455	16403	16508	16326	16743	16706	16439	16546	16510	16369	16554	16708	16366	16685	16565	16659	16495	16616	16498	16474	16537	16582	16518	16535	16595	16621	16544	16460	16385	16556	16438	16724	16445	16542	16545	16370	16682	16428	16341	16431	16416	16581	16548	16513	16465	16442	16515	16395	16565	16419	16495	16379	16325	16456	16365	16573	16534	16494	16779	16479	16509	16575	16506	16552	16294	16358	16514	16421	16530	16425	16548	16782	16460	16421	16501	16443	16342	16200	16333	16529	16489	16552	16603	16230	16496	16636	16545	16581	16399	16542	16350	16515	16429	16469	16609	16335	16424	16571	16388	16341	16383	16540	16440	16321	16426	16248	16413	16400	16380	16502	16570	16635	16401	16677	16578	16421	16350	16672	16462	16575	16278	16560	16543	16395	16403	16634	16708	16529	16477	16550	16558	16351	16482	16295	16428	16654	16554	16816	16542	16503	16484	16377	16430	16390	16550	16552	16469	16570	16522	16532	16644	16346	16668	16491	16362	16577	16356	16429	16580	16508	16607	16693	16405	16780	16519	16512	16386	16573	16384	16321	16420	16493	16558	16467	16593	16393	16662	16605	16574	16496	16440	16393	16824	16531	16476	16421	16283	16310	16599	16513	16487	16497	16506	16461	16366	16434	16383	16298	16324	16494	16536	16552	16545	16330	16570	16475	16495	16678	16669	16568	16551	16568	16465	16459	16546	16474	16636	16507	16330	16679	16337	16491	16541	16466	16552	16525	16356	16418	16298	16418	16406	16628	16424	16334	16562	16554	16271	16562	16311	16488	16469	16513	16431	16635	16484	16571	16658	16615	16705	16596	16457	16524	16449	16638	16532	16558	16406	16397	16518	16446	16595	16371	16666	16482	16437	16428	16521	16519	16516	16649	16334	16504	16512	16555	16484	16385	16603	16441	16540	16541	16773	16654	16411	16436	16499	16536	16506	16498	16655	16370	16480	16334	16415	16570	16553	16488	16639	16503	16430	16397	16473	16372	16497	16384	16602	16388	16410	16551	16561	16526	16677	16433	16351	16480	16611	16547	16407	16461	16490	16600	16516	16472	16416	16400	16640	16706	16447	16424	16306	16341	16491	16531	16490	16587	16430	16478	16513	16471	16519	16591	16563	16703	16542	16347	16399	16533	16557	16490	16296	16404	16425	16545	16437	16483	16639	16450	16471	16296	16448	16594	16628	16475	16335	16457	16527	16432	16493	16388	16479	16366	16550	16559	16550	16447	16649	16428	16337	16261	16397	16504	16445	16477	16536	16315	16240	16496	16465	16565	16646	16461	16490	16624	16591	16453	16410	16526	16464	16439	16410	16597	16484	16517	16458	16553	16476	16386	16504	16480	16375	16450	16352	16523	16502	16643	16619	16489	16524	16546	16422	16404	16423	16524	16341	16547	16482	16512	16479	16476	16618	16502	16558	16517	16328	16401	16430	16643	16392	16289	16454	16293	16521	16533	16520	16478	16404	16518	16647	16471	16484	16483	16409	16581	16346	16407	16354	16457	16339	16400	16666	16533	16402	16504	16725	16675	16571	16523	16503	16649	16686	16583	16391	16541	16582	16697	16417	16531	16394	16434	16574	16310	16377	16427	16590	16632	16528	16393	16495	16519	16376	16265	16520	16643	16676	16613	16528	16435	16424	16247	16555	16447	16317	16426	16605	16479	16493	16716	16664	16447	16505	16495	16535	16546	16452	16463	16346	16399	16461	16464	16489	16462	16361	16319	16473	16510	16498	16655	16303	16429	16492	16451	16512	16457	16425	16642	16388	16513	16445	16529	16544	16363	16677	16491	16515	16379	16488	16532	16375	16575	16456	16508	16460	16670	16558	16497	16335	16504	16443	16367	16579	16515	16366	16605	16481	16447	16572	16499	16353	16585	16585	16414	16445	16411	16553	16646	16720	16527	16409	16481	16600	16476	16609	16585	16558	16462	16437	16524	16475	16567	16531	16492	16324	16476	16490	16374	16354	16549	16248	16533	16525	16215	16564	16417	16422	16377	16351	16606	16407	16547	16256	16276	16420	16524	16469	16491	16402	16452	16461	16628	16492	16549	16687	16534	16760	16478	16437	16492	16616	16590	16512	16436	16551	16471	16258	16696	16550	16473	16480	16575	16666	16550	16443	16575	16597	16361	16550	16536	16591	16484	16542	16352	16434	16628	16386	16509	16573	16820	16779	16780	16266	16421	16604	16423	16604	16662	16582	16619	16499	16764	16534	16490	16552	16373	16382	16588	16397	16608	16641	16417	16547	16577	16469	16590	16351	16546	16675	16412	16389	16743	16564	16571	16459	16678	16333	16640	16501	16498	16545	16540	16451	16485	16535	16551	16512	16500	16590	16521	16418	16623	16466	16566	16401	16462	16320	16614	16523	16489	16538	16434	16470	16517	16609	16547	16554	16598	16461	16574	16469	16457	16452	16579	16747	16415	16387	16522	16341	16630	16532	16559	16374	16377	16452	16517	16390	16363	16589	16567	16422	16465	16524	16486	16439	16381	16536	16713	16717	16414	16437	16401	16385	16404	16664	16404	16604	16409	16709	16536	16340	16415	16721	16311	16693	16512	16525	16638	16503	16475	16485	16715	16527	16403	16435	16501	16516	16536	16579	16523	16689	16439	16403	16571	16568	16555	16581	16574	16466	16690	16564	16776	16363	16534	16490	16468	16562	16496	16712	16744	16627	16568	16374	16580	16404	16346	16584	16604	16530	16537	16487	16679	16604	16530	16599	16637	16591	16531	16292	16526	16259	16614	16562	16541	16647	16485	16526	16428	16220	16481	16549	16501	16374	16512	16370	16509	16301	16719	16640	16465	16515	16556	16535	16489	16568	16475	16448	16592	16390	16365	16513	16552	16552	16372	16341	16410	16703	16430	16494	16606	16382	16514	16534	16663	16509	16427	16450	16544	16440	16510	16526	16410	16636	16578	16399	16629	16807	16474	16455	16650	16557	16479	16341	16527	16451	16482	16429	16521	16343	16422	16528	16659	16324	16376	16397	16628	16241	16705	16508	16665	16502	16590	16406	16454	16545	16411	16579
30233	51914	51539	43691	36756	31414	27500	24568	22694	21232	20059	19340	18427	17833	17357	16971	16567	16364	16406	16253	15993	15821	15975	15795	15852	15924	15952	15903	15695	15916	15597	15667	15650	15540	15498	15527	15672	15511	15529	15452	15611	15570	15628	15411	15587	15485	15624	15421	15486	15589	15526	15612	15539	15611	15478	15632	15441	15607	15560	15453	15647	15553	15626	15517	15552	15756	15698	15492	15587	15550	15550	15485	15405	15618	15654	15557	15373	15466	15423	15662	15586	15637	15640	15436	15478	15574	15457	15412	15392	15668	15544	15446	15735	15392	15422	15594	15467	15565	15576	15531	15508	15544	15622	15520	15587	15576	15451	15577	15762	15529	15522	15654	15425	15646	15425	15515	15609	15495	15459	15641	15447	15561	15400	15504	15583	15615	15625	15470	15503	15492	15420	15510	15617	15511	15593	15485	15451	15558	15394	15681	15560	15447	15623	15433	15354	15531	15407	15526	15466	15595	15626	15448	15568	15796	15475	15420	15680	15450	15403	15468	15501	15555	15403	15472	15467	15533	15556	15469	15555	15474	15613	15564	15539	15470	15684	15502	15392	15613	15547	15520	15459	15509	15448	15554	15515	15554	15452	15545	15625	15614	15600	15496	15522	15415	15438	15400	15638	15509	15709	15540	15557	15472	15544	15430	15530	15537	15646	15396	15573	15463	15759	15490	15523	15732	15691	15509	15503	15481	15651	15595	15553	15439	15657	15481	15543	15652	15609	15536	15526	15486	15557	15468	15474	15334	15609	15636	15458	15357	15677	15622	15601	15474	15574	15609	15598	15523	15431	15524	15562	15399	15469	15451	15379	15453	15356	15569	15462	15515	15464	15588	15660	15335	15587	15514	15519	15501	15587	15368	15495	15687	15534	15386	15356	15419	15686	15655	15487	15450	15651	15599	15545	15465	15504	15615	15596	15369	15534	15499	15593	15627	15631	15495	15374	15431	15472	15444	15572	15513	15550	15446	15548	15517	15465	15612	15429	15545	15619	15406	15574	15382	15558	15396	15561	15487	15554	15570	15532	15480	15531	15360	15423	15507	15588	15734	15593	15364	15724	15405	15560	15475	15405	15571	15681	15376	15594	15443	15467	15491	15425	15452	15650	15463	15388	15453	15542	15398	15532	15541	15716	15434	15558	15491	15448	15596	15615	15483	15374	15507	15548	15506	15434	15628	15512	15386	15575	15458	15530	15671	15269	15473	15469	15549	15588	15419	15559	15490	15434	15647	15497	15460	15496	15413	15554	15515	15528	15552	15602	15639	15315	15445	15667	15381	15670	15481	15699	15440	15477	15477	15579	15414	15382	15536	15461	15603	15495	15485	15460	15647	15503	15592	15696	15391	15648	15370	15510	15691	15528	15527	15465	15503	15456	15515	15512	15522	15513	15684	15515	15568	15595	15446	15712	15573	15367	15549	15502	15545	15594	15433	15435	15734	15365	15547	15679	15401	15651	15291	15559	15633	15658	15688	15649	15610	15374	15416	15222	15453	15412	15477	15471	15505	15541	15576	15557	15445	15530	15532	15571	15413	15505	15449	15555	15504	15524	15523	15647	15568	15435	15424	15445	15367	15478	15589	15485	15305	15487	15660	15301	15405	15568	15584	15538	15523	15485	15488	15559	15565	15476	15489	15362	15543	15509	15727	15478	15494	15664	15470	15345	15583	15545	15599	15466	15478	15478	15562	15618	15309	15559	15458	15550	15575	15530	15606	15567	15584	15566	15347	15618	15430	15515	15551	15558	15384	15704	15526	15492	15560	15485	15461	15366	15426	15641	15495	15536	15550	15552	15407	15467	15619	15407	15461	15353	15498	15674	15563	15725	15468	15461	15549	15537	15562	15655	15710	15568	15558	15503	15469	15437	15535	15648	15420	15500	15557	15326	15464	15483	15720	15509	15438	15416	15537	15509	15380	15655	15395	15415	15593	15527	15580	15427	15477	15413	15581	15485	15821	15638	15429	15491	15538	15574	15593	15609	15488	15537	15466	15514	15422	15554	15546	15604	15428	15524	15554	15678	15378	15508	15666	15641	15544	15496	15282	15547	15576	15542	15596	15341	15605	15510	15612	15477	15579	15506	15439	15563	15397	15496	15570	15650	15440	15503	15417	15464	15424	15458	15507	15438	15411	15697	15390	15657	15540	15611	15478	15514	15405	15531	15696	15512	15657	15463	15559	15510	15571	15470	15615	15566	15513	15485	15558	15521	15608	15344	15566	15501	15562	15432	15630	15449	15436	15468	15510	15494	15375	15527	15465	15527	15555	15514	15510	15445	15617	15512	15456	15473	15553	15505	15483	15473	15417	15405	15556	15461	15456	15502	15563	15636	15582	15648	15358	15430	15471	15440	15527	15715	15509	15442	15308	15574	15444	15443	15547	15417	15546	15332	15591	15549	15501	15530	15352	15645	15403	15645	15585	15445	15539	15605	15508	15365	15562	15547	15400	15476	15491	15530	15593	15470	15467	15457	15635	15582	15582	15510	15662	15509	15434	15450	15413	15457	15621	15504	15513	15475	15511	15615	15587	15487	15409	15547	15489	15381	15551	15535	15488	15508	15587	15378	15479	15548	15316	15165	15484	15619	15520	15544	15463	15428	15428	15749	15543	15643	15692	15523	15483	15521	15488	15602	15417	15483	15442	15533	15474	15661	15619	15574	15512	15485	15554	15304	15439	15490	15586	15381	15561	15501	15457	15553	15416	15661	15644	15519	15498	15470	15482	15535	15421	15369	15494	15491	15472	15509	15545	15409	15469	15616	15419	15671	15582	15510	15423	15428	15480	15601	15491	15524	15625	15442	15525	15499	15481	15587	15392	15373	15621	15582	15580	15517	15664	15401	15635	15567	15399	15643	15556	15410	15467	15488	15499	15762	15416	15571	15474	15590	15704	15531	15684	15502	15505	15381	15543	15496	15447	15331	15493	15555	15594	15590	15458	15581	15459	15634	15550	15518	15564	15377	15612	15646	15279	15582	15665	15533	15446	15593	15556	15462	15575	15370	15531	15456	15425	15525	15581	15491	15527	15610	15548	15494	15595	15635	15516	15510	15471	15552	15526	15738	15451	15580	15472	15493	15606	15623	15603	15477	15451	15469	15629	15556	15477	15535	15515	15581	15441	15583	15434	15504	15265	15452	15516	15378	15497	15594	15567	15614	15533	15618	15554	15392	15413	15483	15282	15563	15401	15567	15581	15434	15742	15472	15575	15424	15398	15506	15423	15404	15281	15516	15289	15480	15514	15469	15546	15437	15547	15632	15380	15609	15512	15517	15504	15520	15592	15308	15576	15398	15526	15523	15491	15516	15417	15534	15591	15536	15336	15350	15558	15525	15555	15574	15503	15524	15533	15465	15354	15388	15510	15642	15449	15556	15485	15493	15677	15592	15579	15472	15486	15464	15507	15515	15589	15457	15496	15487	15527	15584	15543	15552	15514	15446	15605	15562	15506	15449	15408	15387	15680	15561	15571	15547	15619	15542	15418	15415	15598	15422	15486	15404	15452	15671	15506	15457	15379	15583	15600	15419	15491	15621	15628	15595	15479	15532	15579	15408	15387	15448	15503	15487	15590	15580	15343	15602	15503	15395	15584	15521	15492	15554	15557	15663	15455	15619	15292	15444	15652	15523	15537	15533	15537	15437	15562	15544	15417	15459	15521	15575	15472	15580	15588	15597	15415	15504	15618	15552	15689	15453	15550	15495	15518	15464	15542	15645	15525	15334	15598	15471	15489	15527	15696	15518	15512	15645	15574	15385	15461	15474	15411	15451	15520	15602	15329	15612	15401	15479	15517	15548	15462	15505	15361	15500	15527	15551	15469	15413	15721	15393	15537	15433	15495	15546	15433	15507	15596	15534	15459	15588	15415	15408	15480	15410	15510	15467	15453	15617	15611	15368	15403	15309	15633	15626	15491	15531	15445	15673	15321	15582	15537	15466	15316	15448	15596	15558	15599	15569	15594	15550	15539	15306	15388	15589	15538	15405	15513	15497	15467	15521	15517	15609	15383	15467	15550	15449	15571	15456	15498	15481	15433	15533	15416	15529	15442	15455	15488	15451	15547	15518	15547	15405	15404	15516	15496	15555	15386	15622	15361	15638	15561	15482	15543	15395	15484	15575	15523	15412	15424	15387	15385	15486	15578	15531	15657	15521	15590	15510	15630	15334	15564	15463	15621	15362	15470	15540	15507	15604	15450	15728	15522	15516	15407	15455	15431	15375	15424	15581	15467	15598	15606	15391	15447	15432	15423	15260	15369	15388	15460	15470	15613	15473	15533	15432	15459	15573	15460	15541	15584	15600	15625	15553	15587	15510	15504	15496	15444	15528	15547	15330	15487	15492	15566	15599	15547	15467	15417	15532	15423	15560	15550	15375	15423	15440	15477	15572	15550	15531	15504	15380	15504	15516	15429	15411	15451	15582	15474	15390	15395	15639	15523	15435	15611	15643	15531	15674	15530	15505	15325	15458	15372	15544	15478	15565	15462	15622	15369	15330	15386	15615	15574	15421	15500	15476	15446	15625	15364	15547	15608	15371	15643	15614	15420	15385	15491	15565	15382	15504	15355	15669	15435	15519	15263	15735	15292	15510	15693	15399	15432	15605	15459	15519	15462	15347	15462	15362	15477	15558	15423	15524	15456	15604	15539	15631	15613	15430	15639	15529	15366	15428	15556	15407	15515	15506	15493	15500	15479	15483	15540	15390	15584	15476	15422	15471	15652	15689	15578	15425	15462	15412	15504	15433	15455	15648	15410	15582	15455	15581	15478	15302	15480	15392	15698	15549	15449	15545	15610	15622	15566	15491	15607	15562	15451	15511	15551	15492	15478	15542	15532	15589	15560	15609	15540	15593	15493	15615	15646	15525	15481	15553	15494	15409	15408	15562	15474	15715	15447	15566	15434	15600	15484	15662	15289	15395	15569	15615	15670	15619	15558	15497	15555	15470	15492	15600	15555	15513	15426	15472	15518	15710	15401	15538	15505	15381	15377	15565	15567	15441	15558	15346	15409	15438	15442	15496	15249	15652	15551	15501	15499	15587	15488	15564	15546	15465	15467	15560	15647	15393	15545	15425	15373	15405	15685	15400	15478	15481	15446	15575	15643	15426	15469	15520	15457	15560	15543
28336	27554	34596	30112	23841	21266	19778	18276	17634	17321	17175	16888	16616	16654	16353	16411	16207	16292	16226	16209	16466	16496	16144	16219	16158	16351	16227	16114	16239	16284	16197	16215	16192	16462	16129	16416	16060	16212	15992	16183	16239	16172	16111	16200	16359	16174	16081	16251	16292	16191	16363	16291	16414	16209	16463	16348	16468	16361	16341	16202	16148	16406	16374	16049	16181	16286	16295	16029	16143	16343	16145	16264	16152	16209	16219	16119	16097	16161	16246	16441	16254	16253	16334	16368	16325	16065	16030	16267	16103	16157	16154	16164	16324	16258	16118	16071	16204	16075	16018	16106	16228	16239	16264	16284	16096	16085	16197	16407	16329	16345	15961	16062	16060	16200	16341	16186	16218	16221	16435	16252	16243	16211	16119	16312	16271	16122	16016	16136	16141	16046	15959	16058	16258	16123	16218	16036	16213	16167	16380	16219	16242	16217	16163	16352	16146	16298	16258	16122	16137	16235	16196	16104	16255	16290	16215	16214	16304	16161	16179	16227	16224	16133	16105	16208	16184	16251	16311	16152	16216	16229	16086	16175	16463	16190	16209	16207	16225	16404	16017	16273	16067	16160	16210	16131	16208	16369	16301	16252	16173	16102	16279	16113	16184	16065	16315	16232	16029	16093	16131	16137	16316	16232	16197	16366	16000	15975	16136	16211	16181	16329	15992	16270	16124	16183	16366	16087	16210	16132	16188	16152	16102	16217	16175	16146	16085	16231	16092	16111	16114	16125	16300	16184	16256	16315	16100	15982	16207	16199	16244	16054	16212	16205	16229	16266	16094	16020	16256	16348	16110	16224	16206	16184	16238	16296	16123	16414	16184	16090	16050	16090	16372	16159	16130	16169	16061	16272	16180	16143	16147	16115	16240	16024	16196	16172	16048	16158	16217	16155	16252	15938	16093	16183	16241	16286	16234	16245	16251	16077	16440	16168	16213	16121	16236	16280	16080	16230	15980	16030	16369	16145	16248	16390	16203	16334	16238	16147	16128	16150	16245	15992	16257	16383	15959	16061	16248	16427	16246	16249	16121	16132	16034	16101	16327	16057	16125	16154	16030	16306	16271	16093	16315	16117	16367	16182	16462	16175	16232	16104	15853	16073	16241	16124	16220	16033	16258	16446	16211	16167	16383	16217	16276	16039	16089	16224	16090	16218	16290	16366	16351	16316	16347	16150	16299	15967	16178	16150	16202	16287	16205	16117	16263	16219	15966	16195	16217	16102	16189	16302	16232	16273	16223	16128	16126	16271	16195	16115	16065	16074	16357	16071	16119	16317	16230	16187	16035	16271	16083	16290	16028	16256	16237	16115	16246	16224	16233	16147	16188	16201	16140	15956	16195	16026	16184	16370	16302	15858	16168	16132	16233	16192	16279	16161	16085	16159	16026	16095	16279	16225	16069	16377	16156	16161	16288	16167	16010	16241	16269	16365	16375	16222	15986	16343	16101	16173	16136	16363	16169	16168	16148	16027	16310	16136	16056	16077	16141	16269	16083	16133	16143	16342	16194	16194	16258	16117	16118	16192	16057	16063	16348	16271	16247	16018	16139	16000	16174	16288	16314	16242	16173	16115	16230	16157	16080	16223	16087	16234	15976	16220	16295	16154	16267	16055	16077	16098	16361	16355	16321	16171	16174	16066	16223	16106	15980	16136	16048	16213	16180	16092	16239	16109	16328	16022	16195	16250	16095	16330	16221	16164	16221	16356	16062	16051	16226	16282	16220	16214	15999	16235	16249	16054	16232	16179	16202	16157	16229	16301	16237	16268	16096	15988	16274	16192	16165	16209	16157	16124	16224	16129	16220	16079	16043	16192	15953	16093	16249	16369	16150	15896	16243	16010	16112	16348	16199	16277	16210	16302	16272	16241	16447	16097	16114	16129	16144	16235	16208	16076	16158	15919	16247	16282	16233	16397	16165	16186	16321	16337	16072	16179	16074	16157	16252	16278	16131	16325	16126	16441	16225	16342	16155	16067	16146	16177	16151	16226	16121	16058	16364	16151	16208	16311	16138	16233	16048	16203	16231	16159	16345	16347	16208	16169	16046	16309	16165	16121	16108	16178	16410	16123	16014	16058	16183	16114	16161	16333	16082	16381	16205	16265	16170	16292	16064	16093	16193	15997	16189	16244	16161	16241	16336	16173	16163	16244	16158	16006	16332	16175	16360	16158	16163	16185	16353	16010	16420	16490	16148	16148	16382	16182	16405	16380	16065	16030	16257	16319	16289	16348	16256	16156	16382	16234	16233	16232	16326	16048	16220	16313	16226	16037	16146	16218	16086	16002	16253	16145	16312	16220	16268	16220	16323	16277	16136	16116	16340	16070	16381	16047	16053	16177	16249	16343	16126	15967	16202	16222	16216	16039	16029	16261	16199	16207	16242	16341	16229	16266	16297	16083	16187	16215	16141	16229	16165	16268	16355	16167	16044	16244	16253	16224	16223	16220	16094	16163	16111	16036	16394	16215	16264	16064	16153	16247	16192	16081	16062	16099	16234	16245	16202	16098	16329	16253	16243	16180	16328	16184	16202	16217	16269	16096	16232	16221	16061	16183	16389	16147	16017	16140	16143	16103	16130	16160	16350	16090	16127	16205	16085	16196	16325	16213	16214	16230	16179	16343	15994	16199	16202	16230	16025	16267	16196	16194	16073	16293	16191	16003	16039	16179	16056	16148	16225	16258	16335	16239	16178	16209	16388	16089	16284	16255	16193	16201	16254	16263	16373	16222	16382	16318	16349	16112	16099	16230	16297	16380	16355	16200	16278	16168	16353	16121	16225	16277	16397	16185	16183	16200	16054	16090	16222	16076	16234	16173	16198	16129	16211	16265	15979	16102	16122	16103	16330	16352	16326	16497	16119	16106	16163	16003	15945	16123	16212	16090	16106	16276	16187	16144	16262	16270	16194	16377	16276	16233	16184	16091	15967	16333	16312	16027	16168	16310	16216	16228	16004	16261	16062	16106	16182	16064	16199	16115	16314	16280	16193	16024	16200	16182	16373	16353	16325	16324	16384	16224	16217	16169	16261	16292	16267	16250	16180	16177	16222	16258	16371	16292	16216	16355	16187	16244	16176	16037	16291	16318	16182	16067	16115	16177	16246	16467	16115	16210	16231	16346	16317	16144	16170	16413	16203	16377	16293	16173	16145	16229	16162	16255	16228	16199	16045	16031	16061	16151	16248	16418	16231	16204	16175	16323	16187	16089	16087	16240	16311	16007	16112	16251	16307	16229	16196	16082	16258	16211	16391	16285	16087	16322	16165	16320	16364	16108	16305	16223	16189	16228	16200	16244	16219	16045	16070	15896	15982	16110	16430	16343	16220	16106	16191	16093	16263	16200	16228	16225	16161	16155	16153	16284	16227	16245	16341	16019	16186	16260	16352	16166	16036	16183	16128	16117	16170	16098	16026	16131	16131	16248	15920	16149	16188	16211	16236	16386	16244	16072	16293	16215	16018	16129	15988	16331	16143	16218	16178	16277	16367	16314	16132	16226	16267	16395	16198	16379	16213	16149	16364	16259	16118	16155	16306	16168	16050	16342	16263	16130	16185	16011	16341	16260	16067	16117	16052	16405	16025	16080	16371	16110	16056	16303	16248	16164	16204	16078	16148	16160	16088	16247	16419	16245	16267	16194	16129	16266	16090	16419	16153	16189	16020	16298	16248	16296	16215	16198	16125	16158	16119	16167	16120	16179	16159	16375	16131	16260	16101	16188	16237	16236	16227	16154	16138	16442	16282	16135	16112	16191	16062	16164	16319	16259	16120	16107	16225	16233	16222	16264	16382	16236	16215	16247	16157	16010	16382	16211	16319	16075	16402	16212	16183	16114	16106	16159	16217	16339	16292	16258	16275	16282	16207	16245	16326	16131	16266	16336	16391	16201	16195	16263	16295	16367	16356	16272	16098	16273	16232	16119	16116	16272	16288	16094	16267	16138	16023	16046	16151	16077	16314	15998	16275	16164	16156	16145	16180	16188	16173	16187	16320	16150	16233	16237	16190	16172	16139	16201	16166	16316	16275	16214	16360	16092	16432	16239	16349	16319	16249	16228	16322	16237	16268	16159	16137	16174	16264	16308	16425	16121	16103	16191	16141	16160	16111	16483	16142	16319	16277	16355	16155	16130	16304	16357	16389	16282	16136	16229	16244	16227	16293	16273	16163	16112	16266	16149	16214	16191	16182	16186	16162	16160	16423	16251	16171	16211	16100	16308	16234	16223	16214	16393	16237	16001	15988	16083	16117	16114	16219	16082	16160	16131	16295	16213	16007	16388	16347	16179	16285	16384	16300	16400	15959	16198	16099	16217	16307	16216	16187	16289	16047	16319	16040	16205	16323	16270	16238	16080	16117	16230	16291	15955	16300	16179	16049	16218	16149	16144	16089	16251	16246	16215	16028	16203	16217	16307	16116	16258	16211	16288	16193	16182	15900	16158	16190	16225	16011	16169	16176	16232	16296	16221	16285	16231	16106	16341	16098	16172	16301	16319	16067	16275	16104	16328	16130	16241	16320	16209	16338	16197	16191	16064	16112	16192	16150	15993	16188	16109	16197	16236	16311	16142	16206	16097	16249	16006	16108	16103	16350	16202	16265	16306	16342	16211	16038	16121	16344	16283	16170	16088	16225	16030	16264	16209	16109	16042	16101	15898	15940	16263	16201	16216	16313	15899	16098	16343	16215	16358	16226	16368	16074	16200	16190	16117	16287	16126	16242	16262	16263	16185	16164	16438	16391	16066	16217	16269	16118	16156	16206	16579	16193	16002	16173	16143	16439	16313	16257	16139	16051	16216	16227	16110	16229	16226	16241	16133	16173	16219	16160	16198	16213	16312	16134	16425	16172	16223	16130	16313	16310	16169	16238	16219	16179	15979	16051	16282	16235	16105	16207	15946	16362	16029	16058	16051	16238	16126	16415	16195	16162	16186	16233	16081	16231	16187	16276	16231	16083	16136	16242	16235	15972	16376	16213	16329	16180	16071	16362	16152	16153	16204	16239	16094	16187	16272	16064	16257	16209	16295	16191	16200	16218	16084	16187	16211	16449	16085	16249	16151	16183	16203	16217	16373	16128	16263	16207	16143	16041	16219	15920	16281	16055	16095	16077	16109	16051	16157	16103	16206
29573	43775	41418	32344	26701	22572	20417	18935	17953	17376	16922	16462	16323	16007	15788	15555	15651	15536	15489	15519	15528	15494	15342	15344	15333	15452	15425	15510	15529	15373	15343	15376	15305	15417	15274	15359	15496	15276	15459	15286	15355	15330	15216	15360	15256	15285	15366	15423	15274	15216	15492	15375	15268	15397	15367	15487	15167	15439	15386	15260	15220	15184	15212	15417	15388	15341	15460	15302	15190	15197	15375	15299	15351	15273	15177	15392	15217	15237	15300	15414	15214	15280	15407	15303	15294	15414	15320	15308	15254	15036	15365	15306	15289	15391	15415	15262	15169	15444	15349	15422	15288	15343	15227	15337	15239	15184	15289	15290	15241	15388	15139	15355	15332	15239	15473	15356	15276	15326	15176	15202	15298	15267	15410	15459	15339	15267	15302	15370	15385	15166	15331	15370	15243	15301	15265	15347	15262	15382	15242	15271	15162	15240	15356	15242	15448	15178	15289	15389	15433	15346	15347	15305	15272	15421	15407	15214	15285	15242	15345	15311	15354	15347	15264	15384	15171	15287	15308	15323	15242	15181	15448	15207	15338	15231	15266	15533	15465	15399	15258	15413	15380	15379	15409	15343	15464	15266	15398	15416	15186	15232	15358	15402	15282	15328	15121	15253	15357	15353	15306	15366	15267	15349	15042	15169	15381	15415	15392	15492	15262	15141	15432	15218	15231	15349	15272	15293	15291	15364	15381	15438	15556	15400	15447	15438	15479	15352	15344	15443	15321	15219	15217	15513	15272	15329	15424	15325	15362	15260	15340	15303	15413	15183	15323	15318	15314	15176	15247	15277	15309	15283	15408	15399	15329	15375	15197	15375	15280	15372	15345	15516	15205	15399	15239	15436	15324	15323	15344	15330	15366	15285	15213	15222	15428	15417	15293	15382	15239	15509	15310	15297	15263	15273	15204	15343	15380	15391	15264	15174	15462	15264	15532	15462	15159	15428	15266	15329	15124	15185	15266	15392	15385	15283	15317	15338	15380	15263	15510	15210	15221	15403	15468	15320	15277	15473	15284	15267	15326	15278	15320	15432	15118	15364	15320	15365	15178	15350	15324	15284	15212	15446	15330	15245	15327	15504	15322	15337	15218	15413	15444	15254	15354	15182	15199	15223	15382	15204	15365	15376	15486	15198	15454	15235	15319	15256	15416	15546	15329	15535	15250	15318	15272	15224	15510	15247	15279	15243	15315	15367	15261	15392	15277	15190	15322	15223	15154	15410	15302	15213	15263	15387	15313	15212	15269	15449	15392	15386	15234	15317	15368	15329	15372	15221	15279	15370	15309	15337	15293	15172	15290	15340	15385	15080	15305	15341	15362	15386	15183	15153	15234	15361	15202	15268	15394	15452	15312	15242	15138	15534	15203	15486	15217	15298	15248	15309	15210	15349	15201	15374	15309	15267	15308	15523	15597	15269	15505	15373	15277	15195	15242	15259	15289	15260	15231	15392	15188	15433	15299	15272	15237	15335	15147	15415	15387	15400	15392	15323	15415	15456	15331	15400	15296	15446	15271	15268	15285	15322	15489	15318	15509	15182	15308	15312	15451	15328	15324	15446	15228	15414	15456	15476	15334	15311	15317	15391	15236	15306	15454	15388	15320	15437	15401	15296	15345	15235	15363	15113	15278	15365	15390	15311	15167	15273	15212	15412	15260	15454	15338	15345	15289	15319	15351	15364	15288	15318	15210	15569	15279	15291	15348	15385	15506	15246	15284	15421	15220	15348	15291	15119	15246	15527	15277	15272	15422	15375	15477	15187	15353	15297	15392	15305	15179	15390	15267	15347	15161	15342	15297	15345	15388	15199	15434	15310	15471	15363	15313	15339	15343	15474	15469	15323	15276	15247	15166	15455	15357	15315	15385	15184	15399	15277	15235	15359	15279	15317	15372	15390	15323	15327	15333	15375	15213	15591	15204	15634	15209	15335	15341	15354	15268	15220	15227	15307	15306	15348	15431	15288	15386	15399	15346	15269	15445	15325	15341	15423	15298	15248	15477	15174	15388	15342	15369	15271	15257	15361	15472	15267	15336	15276	15463	15325	15370	15404	15395	15320	15534	15163	15261	15574	15234	15214	15190	15318	15175	15298	15199	15240	15454	15354	15182	15365	15404	15277	15313	15380	15139	15510	15299	15486	15411	15194	15408	15247	15444	15254	15402	15439	15362	15274	15537	15214	15389	15250	15352	15201	15463	15376	15344	15316	15298	15246	15285	15165	15322	15149	15165	15403	15190	15260	15345	15259	15063	15398	15298	15450	15486	15266	15267	15326	15249	15284	15395	15415	15421	15301	15224	15249	15339	15393	15312	15277	15291	15471	15343	15252	15291	15243	15409	15312	15328	15509	15277	15253	15173	15248	15404	15218	15218	15361	15319	15377	15135	15305	15418	15353	15373	15346	15278	15423	15364	15363	15253	15375	15235	15434	15483	15386	15414	15257	15326	15218	15396	15293	15512	15341	15382	15347	15256	15362	15174	15336	15342	15242	15287	15287	15315	15339	15441	15374	15324	15310	15256	15163	15376	15270	15586	15325	15477	15320	15202	15289	15461	15395	15346	15397	15251	15355	15402	15233	15567	15370	15293	15351	15307	15129	15483	15311	15384	15197	15313	15280	15367	15184	15391	15409	15525	15436	15275	15391	15373	15422	15401	15327	15229	15315	15417	15265	15241	15349	15406	15169	15373	15484	15294	15455	15414	15313	15367	15407	15181	15411	15359	15258	15384	15293	15306	15420	15410	15254	15258	15412	15428	15316	15306	15366	15442	15431	15397	15498	15314	15341	15360	15392	15414	15379	15295	15328	15445	15394	15312	15412	15256	15369	15284	15359	15456	15363	15404	15315	15453	15263	15348	15359	15295	15408	15239	15360	15269	15330	15188	15335	15440	15340	15341	15464	15202	15382	15384	15248	15287	15110	15493	15399	15303	15355	15311	15299	15435	15275	15302	15374	15379	15498	15152	15373	15276	15386	15277	15331	15291	15195	15403	15242	15475	15159	15289	15371	15426	15329	15223	15377	15241	15453	15369	15508	15163	15297	15359	15380	15217	15331	15408	15514	15519	15317	15215	15318	15178	15399	15300	15499	15353	15282	15403	15201	15413	15358	15303	15415	15448	15307	15155	15248	15174	15282	15355	15352	15405	15378	15521	15367	15201	15347	15249	15474	15268	15372	15399	15439	15461	15335	15355	15249	15307	15392	15356	15586	15203	15283	15438	15408	15400	15387	15348	15251	15303	15446	15275	15409	15274	15301	15398	15233	15371	15351	15233	15355	15303	15297	15232	15264	15444	15309	15138	15254	15325	15223	15394	15469	15257	15473	15461	15296	15468	15428	15318	15404	15172	15259	15409	15395	15223	15327	15192	15409	15377	15253	15382	15388	15389	15412	15354	15251	15210	15363	15436	15172	15256	15228	15273	15333	15480	15260	15369	15409	15185	15094	15424	15395	15448	15464	15379	15582	15342	15232	15453	15262	15203	15422	15366	15200	15181	15380	15346	15377	15290	15290	15421	15376	15351	15464	15259	15354	15398	15366	15296	15371	15275	15404	15167	15500	15271	15282	15297	15546	15456	15297	15435	15213	15166	15264	15501	15135	15279	15336	15216	15208	15370	15461	15228	15476	15438	15046	15278	15380	15408	15252	15385	15352	15262	15321	15381	15487	15403	15448	15307	15232	15419	15367	15239	15463	15402	15433	15296	15381	15384	15465	15488	15320	15361	15336	15411	15420	15326	15280	15415	15404	15304	15305	15410	15313	15436	15318	15284	15415	15417	15235	15319	15313	15289	15272	15375	15228	15474	15440	15250	15416	15213	15292	15422	15400	15522	15430	15216	15221	15426	15207	15279	15323	15500	15411	15378	15276	15320	15390	15522	15289	15249	15361	15477	15219	15313	15258	15197	15363	15220	15349	15460	15326	15187	15147	15360	15247	15469	15298	15340	15328	15424	15242	15267	15216	15287	15330	15292	15320	15308	15372	15267	15408	15428	15296	15374	15377	15376	15431	15294	15433	15458	15296	15314	15147	15198	15368	15265	15457	15301	15277	15436	15404	15363	15468	15301	15373	15400	15263	15383	15157	15401	15391	15351	15284	15479	15258	15419	15330	15342	15267	15425	15334	15318	15266	15519	15450	15257	15419	15141	15224	15309	15351	15238	15276	15325	15162	15187	15308	15345	15371	15337	15312	15387	15089	15316	15148	15381	15474	15387	15309	15265	15486	15407	15314	15416	15346	15359	15268	15369	15476	15291	15394	15331	15439	15433	15379	15384	15230	15460	15394	15419	15343	15404	15202	15382	15251	15296	15381	15396	15413	15513	15444	15305	15547	15270	15373	15242	15347	15206	15401	15146	15370	15488	15330	15379	15376	15246	15245	15223	15286	15352	15394	15437	15236	15289	15406	15277	15179	15386	15548	15376	15348	15430	15265	15271	15287	15329	15388	15244	15404	15382	15307	15419	15474	15409	15285	15358	15389	15567	15397	15330	15297	15282	15346	15299	15315	15217	15467	15289	15301	15454	15408	15395	15227	15222	15429	15328	15353	15407	15239	15355	15341	15352	15244	15297	15205	15333	15189	15481	15304	15368	15251	15266	15355	15257	15329	15372	15364	15347	15321	15437	15271	15387	15199	15401	15416	15354	15489	15263	15250	15412	15274	15239	15356	15296	15339	15404	15336	15277	15304	15356	15320	15424	15349	15220	15346	15397	15343	15200	15157	15413	15345	15402	15251	15368	15404	15516	15313	15259	15453	15385	15281	15197	15418	15244	15349	15235	15383	15417	15235	15269	15501	15523	15349	15323	15304	15353	15455	15294	15478	15391	15335	15278	15383	15355	15356	15276	15476	15319	15438	15343	15351	15410	15349	15356	15327	15238	15308	15366	15308	15282	15343	15256	15321	15322	15186	15308	15285	15350	15217	15356	15258	15376	15327	15270	15407	15308	15324	15174	15103	15416	15181	15555	15596	15321	15387	15282	15440	15308	15150	15399	15414	15269	15349	15405	15212	15278	15466	15308	15368	15195	15256	15323	15442	15357	15324	15394	15420	15501	15433	15298	15255	15371	15338	15324	15360	15218	15405	15442	15326	15402	15434	15173	15218	15338	15354	15269	15184	15261	15426
23867	21364	28827	25527	24428	25221	24168	20421	19535	18893	18643	18237	17905	17688	17377	17107	17017	16947	16836	16888	16861	16750	16871	16635	16840	16716	16809	16786	16683	16748	16679	16715	16526	16594	16430	16636	16495	16600	16825	16638	16666	16500	16633	16437	16721	16576	16426	16629	16711	16643	16501	16500	16558	16581	16565	16587	16748	16780	16422	16564	16559	16430	16539	16551	16589	16670	16801	16674	16566	16667	16522	16443	16483	16701	16541	16535	16657	16623	16686	16571	16470	16528	16574	16644	16769	16561	16709	16529	16702	16688	16485	16521	16627	16540	16473	16408	16455	16504	16348	16343	16478	16406	16375	16610	16467	16596	16585	16577	16752	16448	16455	16611	16585	16678	16532	16580	16492	16503	16616	16508	16514	16556	16754	16470	16569	16599	16545	16493	16464	16530	16549	16558	16679	16421	16594	16627	16561	16351	16655	16477	16561	16625	16648	16654	16522	16542	16477	16482	16538	16499	16681	16549	16739	16713	16488	16536	16329	16602	16421	16599	16429	16652	16451	16666	16548	16733	16770	16582	16585	16683	16615	16750	16573	16745	16538	16600	16688	16794	16719	16374	16863	16531	16448	16415	16658	16514	16500	16457	16580	16497	16555	16593	16473	16490	16541	16699	16670	16564	16503	16726	16651	16522	16569	16583	16479	16584	16656	16545	16546	16643	16588	16481	16480	16402	16578	16418	16369	16370	16781	16619	16671	16698	16511	16557	16423	16679	16424	16434	16414	16491	16609	16423	16490	16577	16730	16540	16431	16400	16558	16539	16444	16598	16623	16452	16591	16634	16464	16638	16542	16386	16524	16615	16617	16576	16323	16634	16585	16656	16667	16498	16710	16592	16613	16548	16484	16534	16613	16546	16533	16481	16519	16461	16673	16612	16550	16498	16437	16441	16498	16440	16425	16610	16472	16492	16515	16603	16667	16600	16518	16519	16688	16585	16580	16493	16597	16658	16532	16479	16511	16623	16525	16438	16650	16602	16661	16499	16387	16662	16404	16706	16467	16461	16513	16393	16639	16595	16441	16569	16527	16474	16570	16670	16824	16588	16303	16455	16459	16746	16700	16487	16648	16445	16548	16442	16485	16412	16608	16623	16515	16556	16480	16483	16497	16619	16710	16395	16533	16579	16707	16538	16499	16576	16433	16551	16577	16570	16389	16319	16420	16556	16603	16572	16294	16498	16482	16421	16446	16548	16556	16490	16379	16543	16457	16477	16559	16564	16620	16676	16475	16394	16484	16577	16595	16538	16532	16451	16573	16502	16428	16601	16662	16772	16311	16454	16430	16382	16442	16535	16765	16703	16795	16485	16358	16618	16818	16810	16473	16379	16614	16400	16411	16526	16406	16541	16615	16529	16602	16654	16477	16687	16805	16426	16687	16422	16511	16645	16416	16429	16457	16492	16754	16677	16552	16759	16547	16536	16539	16751	16839	16634	16572	16479	16643	16475	16575	16596	16610	16535	16612	16537	16584	16368	16579	16491	16642	16401	16643	16445	16656	16674	16539	16570	16471	16561	16604	16387	16615	16462	16717	16608	16576	16338	16582	16563	16521	16671	16396	16665	16390	16620	16733	16637	16538	16320	16702	16417	16554	16707	16487	16431	16612	16711	16437	16573	16494	16523	16632	16724	16561	16755	16523	16488	16456	16621	16533	16284	16441	16609	16584	16496	16436	16349	16560	16571	16474	16551	16364	16647	16410	16583	16648	16578	16573	16596	16612	16489	16444	16592	16721	16666	16494	16688	16608	16718	16461	16508	16332	16557	16561	16745	16595	16457	16564	16664	16666	16445	16700	16812	16486	16602	16517	16615	16578	16415	16552	16507	16638	16506	16589	16603	16655	16482	16631	16497	16472	16580	16757	16613	16658	16560	16651	16360	16601	16497	16384	16701	16490	16476	16728	16629	16614	16509	16485	16514	16595	16663	16461	16704	16668	16515	16531	16534	16553	16534	16524	16573	16711	16648	16428	16611	16659	16647	16479	16445	16452	16589	16478	16654	16540	16495	16718	16560	16556	16548	16499	16536	16523	16451	16438	16640	16280	16517	16777	16625	16443	16662	16525	16606	16712	16508	16383	16648	16422	16549	16556	16615	16487	16600	16443	16390	16406	16507	16383	16453	16661	16615	16437	16481	16495	16599	16284	16412	16646	16419	16734	16508	16514	16677	16672	16503	16551	16561	16515	16596	16752	16385	16776	16528	16732	16490	16366	16528	16609	16729	16600	16754	16640	16668	16541	16553	16594	16671	16725	16676	16435	16739	16516	16654	16563	16648	16593	16389	16525	16492	16519	16639	16339	16615	16542	16646	16572	16539	16572	16557	16588	16696	16333	16681	16556	16593	16594	16707	16345	16544	16349	16420	16700	16560	16388	16355	16614	16581	16619	16379	16418	16431	16546	16648	16626	16653	16372	16393	16453	16566	16754	16710	16514	16618	16493	16495	16648	16676	16626	16617	16626	16597	16551	16483	16554	16578	16531	16670	16589	16416	16352	16548	16480	16449	16597	16574	16377	16586	16623	16749	16727	16701	16622	16596	16518	16605	16590	16349	16634	16637	16498	16509	16483	16385	16723	16583	16426	16372	16738	16581	16396	16560	16757	16493	16599	16589	16746	16448	16596	16465	16718	16330	16522	16485	16578	16451	16926	16615	16444	16438	16519	16757	16501	16406	16652	16707	16543	16417	16738	16556	16673	16541	16606	16634	16431	16603	16534	16465	16598	16768	16673	16718	16487	16522	16489	16548	16628	16662	16583	16681	16811	16552	16426	16739	16773	16432	16446	16535	16581	16458	16569	16423	16529	16505	16589	16561	16589	16569	16611	16511	16163	16568	16659	16494	16531	16582	16581	16371	16600	16656	16514	16567	16486	16563	16705	16700	16598	16430	16529	16545	16641	16750	16662	16587	16426	16508	16537	16577	16518	16518	16699	16612	16505	16426	16441	16772	16628	16829	16733	16407	16584	16586	16508	16416	16345	16517	16633	16468	16491	16533	16466	16618	16551	16572	16532	16486	16585	16475	16377	16374	16475	16647	16681	16709	16320	16125	16568	16634	16511	16511	16546	16430	16558	16451	16621	16526	16621	16496	16280	16463	16576	16684	16805	16579	16402	16645	16509	16515	16562	16505	16432	16397	16487	16601	16671	16546	16727	16650	16490	16691	16684	16576	16619	16504	16457	16605	16563	16422	16479	16412	16589	16632	16553	16315	16459	16666	16584	16435	16675	16488	16565	16452	16609	16502	16658	16677	16501	16479	16346	16497	16471	16354	16652	16435	16427	16664	16572	16866	16542	16490	16703	16552	16619	16543	16534	16529	16583	16714	16487	16675	16404	16586	16545	16663	16699	16540	16629	16526	16506	16695	16438	16527	16447	16463	16586	16545	16543	16545	16468	16606	16637	16453	16625	16324	16591	16495	16398	16484	16433	16402	16599	16391	16355	16486	16669	16523	16596	16631	16401	16562	16472	16747	16506	16575	16647	16436	16572	16567	16557	16528	16731	16509	16697	16511	16583	16358	16491	16377	16501	16686	16613	16695	16797	16691	16584	16409	16724	16385	16643	16390	16575	16474	16690	16632	16610	16670	16391	16390	16500	16733	16793	16680	16744	16649	16522	16434	16665	16486	16499	16535	16880	16576	16389	16595	16558	16507	16518	16765	16548	16504	16612	16519	16314	16330	16544	16486	16686	16776	16574	16350	16587	16478	16412	16452	16474	16633	16686	16530	16721	16383	16468	16399	16498	16605	16532	16416	16515	16619	16267	16461	16642	16371	16613	16308	16480	16617	16520	16459	16576	16555	16291	16692	16671	16502	16548	16372	16676	16551	16618	16492	16503	16614	16397	16535	16677	16460	16491	16660	16523	16475	16703	16745	16661	16630	16680	16656	16657	16540	16423	16633	16474	16481	16324	16542	16761	16494	16516	16527	16470	16671	16486	16492	16402	16422	16441	16656	16620	16499	16526	16539	16571	16498	16504	16707	16807	16721	16673	16512	16603	16553	16620	16443	16599	16561	16563	16620	16823	16695	16526	16630	16630	16541	16623	16422	16530	16575	16410	16676	16629	16604	16441	16628	16458	16610	16656	16564	16588	16455	16505	16582	16432	16535	16745	16562	16467	16528	16561	16565	16733	16514	16606	16367	16550	16530	16677	16556	16519	16675	16515	16408	16522	16465	16577	16483	16627	16602	16511	16466	16464	16730	16519	16520	16510	16375	16655	16674	16523	16626	16504	16565	16388	16510	16546	16662	16445	16568	16321	16520	16518	16426	16600	16600	16554	16503	16440	16547	16575	16536	16564	16396	16538	16550	16538	16377	16529	16492	16598	16659	16636	16591	16502	16615	16553	16670	16457	16639	16584	16500	16504	16584	16424	16528	16585	16498	16491	16467	16503	16580	16697	16565	16484	16675	16515	16658	16400	16494	16583	16441	16618	16596	16578	16598	16535	16760	16437	16464	16561	16495	16424	16394	16706	16343	16756	16549	16582	16468	16344	16631	16570	16538	16780	16512	16720	16522	16604	16498	16694	16622	16395	16711	16505	16638	16640	16622	16585	16597	16532	16382	16395	16434	16626	16423	16608	16586	16397	16658	16339	16620	16516	16598	16485	16528	16424	16636	16445	16657	16519	16588	16389	16655	16510	16576	16599	16601	16753	16494	16436	16607	16425	16571	16549	16612	16487	16588	16435	16553	16376	16457	16493	16633	16608	16514	16674	16520	16387	16465	16490	16726	16448	16714	16668	16484	16407	16570	16543	16604	16458	16539	16648	16633	16698	16567	16525	16455	16425	16604	16674	16755	16656	16572	16548	16710	16631	16462	16360	16466	16650	16444	16625	16426	16525	16568	16413	16478	16674	16592	16456	16522	16549	16643	16447	16551	16640	16491	16618	16573	16487	16677	16502	16752	16661	16662	16513	16566	16631	16646	16526	16454	16538	16366	16652	16365	16442	16742	16415	16519	16512	16751	16627	16486	16404	16657	16619	16520	16533	16477	16433	16619	16582	16596	16532	16437	16596	16734	16367	16540	16671	16690	16544	16585	16619	16833	16551	16511	16473	16569	16441	16661	16490	16543	16736	16732	16514	16428	16596	16514	16586	16516	16435	16397	16381	16524
29319	49267	47362	38580	32034	27111	24256	21985	20422	19518	18904	18037	17431	16989	16854	16541	16210	16147	16148	15856	15729	16044	15898	15927	15960	15972	15772	15731	15582	15622	15774	15710	15696	15637	15672	15575	15468	15610	15828	15457	15514	15518	15704	15832	15602	15622	15577	15550	15601	15565	15678	15583	15508	15611	15585	15629	15496	15672	15620	15754	15699	15733	15590	15659	15536	15757	15560	15599	15707	15502	15658	15610	15524	15678	15608	15535	15613	15689	15442	15546	15757	15459	15602	15701	15618	15512	15591	15571	15516	15444	15838	15639	15678	15575	15659	15762	15551	15795	15571	15468	15418	15636	15751	15724	15525	15468	15510	15709	15599	15648	15633	15471	15704	15632	15537	15605	15578	15511	15624	15589	15577	15499	15623	15715	15598	15535	15672	15653	15682	15582	15753	15783	15757	15542	15433	15597	15581	15563	15674	15581	15632	15629	15679	15669	15736	15576	15663	15820	15500	15488	15613	15698	15639	15592	15409	15495	15622	15523	15532	15566	15550	15697	15706	15587	15642	15741	15622	15601	15539	15469	15597	15571	15469	15725	15649	15615	15433	15543	15661	15661	15609	15667	15679	15422	15479	15409	15448	15620	15706	15901	15589	15515	15472	15434	15506	15739	15505	15519	15713	15682	15553	15659	15641	15486	15614	15646	15536	15745	15540	15590	15450	15677	15600	15542	15546	15710	15608	15751	15564	15596	15434	15648	15569	15688	15476	15632	15574	15593	15597	15730	15566	15575	15665	15545	15576	15684	15635	15566	15620	15587	15562	15532	15734	15625	15636	15605	15588	15611	15463	15589	15601	15476	15646	15709	15551	15547	15732	15480	15637	15708	15376	15585	15632	15788	15661	15672	15423	15660	15481	15663	15668	15532	15513	15720	15747	15474	15585	15604	15515	15642	15602	15677	15610	15542	15639	15641	15432	15602	15525	15698	15787	15416	15666	15549	15679	15539	15652	15714	15507	15583	15621	15654	15666	15591	15578	15562	15491	15551	15555	15481	15665	15549	15582	15589	15436	15376	15611	15474	15541	15685	15735	15607	15520	15535	15632	15745	15473	15496	15609	15562	15438	15607	15707	15591	15532	15772	15562	15542	15594	15691	15589	15578	15559	15591	15470	15683	15495	15681	15550	15461	15601	15599	15647	15558	15458	15530	15603	15570	15628	15449	15661	15597	15638	15529	15473	15529	15613	15762	15671	15585	15510	15493	15621	15622	15565	15547	15718	15449	15753	15724	15741	15755	15605	15601	15667	15664	15551	15537	15590	15591	15493	15757	15510	15487	15493	15600	15505	15540	15403	15621	15454	15606	15422	15701	15677	15733	15581	15478	15569	15446	15514	15701	15580	15512	15553	15521	15634	15617	15579	15704	15590	15424	15565	15749	15814	15711	15693	15676	15679	15559	15657	15630	15597	15718	15673	15595	15493	15667	15456	15568	15543	15525	15516	15756	15557	15517	15545	15681	15425	15512	15526	15547	15832	15549	15678	15572	15530	15683	15417	15591	15477	15491	15622	15551	15685	15515	15523	15549	15482	15628	15628	15466	15691	15697	15553	15559	15763	15506	15459	15678	15672	15616	15724	15660	15526	15772	15524	15633	15596	15485	15581	15587	15475	15602	15423	15568	15552	15616	15483	15537	15648	15542	15624	15482	15677	15646	15700	15399	15557	15573	15565	15609	15567	15591	15334	15630	15524	15421	15613	15603	15350	15379	15673	15687	15628	15526	15686	15566	15584	15687	15637	15681	15477	15707	15360	15507	15492	15536	15589	15684	15683	15572	15660	15728	15461	15700	15508	15473	15580	15524	15611	15662	15502	15442	15548	15434	15715	15705	15620	15470	15624	15499	15515	15434	15623	15602	15638	15607	15589	15502	15686	15647	15584	15594	15679	15393	15345	15606	15627	15659	15563	15607	15611	15637	15688	15451	15658	15528	15542	15691	15788	15508	15471	15626	15499	15788	15531	15731	15698	15535	15724	15638	15559	15663	15609	15674	15640	15566	15709	15701	15571	15459	15505	15548	15579	15622	15688	15739	15705	15641	15534	15515	15589	15637	15692	15757	15591	15425	15601	15717	15651	15773	15733	15533	15629	15560	15479	15643	15559	15626	15648	15503	15637	15379	15632	15466	15609	15470	15526	15513	15646	15676	15622	15545	15540	15570	15759	15539	15720	15583	15477	15748	15555	15636	15858	15750	15610	15624	15592	15446	15478	15616	15653	15604	15472	15519	15547	15799	15561	15707	15785	15496	15569	15543	15639	15749	15440	15594	15635	15420	15696	15636	15642	15535	15637	15465	15567	15548	15659	15662	15591	15630	15643	15699	15523	15499	15477	15706	15561	15580	15637	15579	15506	15342	15544	15556	15680	15559	15663	15709	15656	15684	15505	15788	15520	15692	15627	15631	15679	15578	15659	15436	15517	15847	15583	15618	15597	15571	15496	15556	15710	15731	15669	15505	15668	15462	15785	15665	15654	15627	15488	15590	15681	15743	15794	15486	15597	15644	15378	15678	15494	15748	15506	15586	15482	15464	15424	15487	15809	15720	15700	15622	15465	15692	15548	15683	15546	15701	15613	15676	15622	15760	15545	15535	15519	15660	15549	15626	15808	15543	15594	15759	15646	15804	15547	15558	15691	15634	15586	15537	15541	15679	15550	15634	15453	15767	15712	15597	15679	15515	15612	15594	15769	15686	15536	15596	15523	15715	15575	15686	15521	15646	15578	15462	15680	15717	15748	15545	15487	15627	15423	15692	15707	15528	15423	15610	15641	15604	15629	15600	15589	15624	15572	15686	15604	15739	15733	15572	15519	15650	15487	15762	15547	15631	15500	15658	15680	15432	15700	15697	15611	15669	15542	15664	15357	15828	15495	15656	15547	15458	15662	15680	15621	15515	15527	15455	15718	15689	15594	15762	15621	15580	15579	15632	15787	15596	15656	15539	15643	15602	15512	15617	15447	15451	15446	15508	15676	15799	15582	15638	15690	15588	15504	15616	15391	15621	15726	15623	15737	15753	15726	15747	15601	15595	15558	15590	15563	15386	15523	15717	15651	15614	15556	15623	15582	15556	15482	15539	15788	15652	15573	15694	15467	15540	15603	15565	15663	15693	15546	15520	15526	15487	15685	15568	15601	15557	15581	15495	15590	15668	15719	15624	15435	15667	15732	15486	15744	15727	15590	15735	15669	15738	15598	15543	15478	15635	15647	15528	15590	15538	15659	15490	15706	15679	15620	15563	15598	15626	15596	15606	15456	15309	15620	15591	15525	15632	15647	15429	15487	15540	15628	15489	15561	15477	15469	15471	15562	15557	15569	15587	15716	15648	15634	15722	15710	15555	15635	15633	15470	15521	15668	15612	15753	15517	15673	15695	15532	15471	15642	15675	15513	15655	15509	15635	15635	15755	15333	15740	15473	15688	15516	15693	15509	15554	15491	15530	15552	15458	15527	15561	15663	15558	15606	15625	15715	15428	15643	15472	15682	15589	15625	15803	15674	15612	15579	15559	15697	15497	15724	15617	15628	15513	15476	15698	15548	15575	15549	15558	15594	15546	15552	15533	15541	15527	15658	15633	15573	15541	15347	15480	15537	15700	15578	15393	15600	15657	15675	15546	15408	15722	15574	15550	15650	15654	15618	15697	15419	15678	15640	15520	15569	15490	15510	15666	15656	15607	15597	15683	15625	15827	15621	15476	15575	15558	15534	15590	15701	15751	15657	15577	15480	15675	15603	15536	15595	15592	15550	15577	15563	15548	15529	15571	15477	15627	15601	15606	15531	15453	15584	15385	15539	15661	15637	15615	15505	15640	15591	15596	15355	15551	15583	15501	15493	15478	15660	15496	15686	15535	15586	15588	15494	15668	15708	15544	15587	15646	15609	15623	15590	15639	15545	15469	15468	15494	15762	15677	15665	15515	15529	15606	15584	15510	15640	15667	15637	15647	15541	15483	15656	15722	15515	15539	15494	15616	15610	15700	15496	15562	15475	15473	15507	15773	15471	15732	15662	15718	15643	15696	15582	15513	15620	15555	15411	15601	15592	15557	15544	15613	15564	15653	15530	15608	15631	15551	15494	15732	15553	15700	15519	15709	15769	15548	15616	15526	15558	15575	15674	15557	15629	15531	15827	15714	15623	15442	15589	15657	15578	15466	15569	15544	15560	15720	15671	15527	15655	15529	15734	15440	15693	15524	15558	15687	15695	15745	15307	15628	15644	15615	15608	15647	15578	15511	15649	15588	15627	15607	15540	15705	15641	15571	15616	15734	15596	15574	15502	15491	15608	15586	15568	15485	15514	15727	15546	15609	15479	15515	15604	15683	15552	15665	15517	15559	15565	15510	15705	15582	15583	15715	15432	15691	15638	15498	15727	15581	15717	15565	15597	15374	15555	15478	15577	15523	15723	15622	15539	15659	15710	15511	15686	15532	15663	15682	15521	15751	15690	15560	15658	15503	15610	15641	15581	15752	15628	15710	15522	15641	15684	15700	15583	15487	15695	15557	15650	15640	15592	15685	15443	15665	15425	15581	15676	15690	15601	15765	15697	15452	15591	15671	15525	15595	15656	15583	15577	15609	15516	15679	15559	15604	15436	15675	15664	15841	15606	15547	15575	15595	15650	15749	15682	15548	15661	15640	15634	15565	15531	15675	15653	15553	15711	15460	15605	15620	15577	15510	15810	15551	15408	15476	15680	15532	15561	15791	15564	15551	15540	15509	15689	15428	15503	15624	15545	15530	15549	15394	15523	15680	15453	15603	15485	15639	15607	15403	15708	15651	15701	15639	15485	15532	15538	15621	15737	15580	15572	15558	15566	15458	15655	15645	15608	15654	15658	15651	15541	15557	15592	15566	15676	15523	15604	15503	15638	15486	15621	15489	15552	15536	15701	15673	15514	15659	15563	15676	15678	15617	15561	15682	15803	15571	15696	15545	15420	15657	15626	15486	15668	15554	15608	15643	15631	15504	15614	15663	15591	15806	15415	15568	15647	15816	15583	15656	15611	15585	15712	15673	15654	15652	15686	15417	15459	15642	15493	15553	15716	15645	15551	15675	15603	15670	15674	15629	15614	15628	15624	15585	15661	15645	15588	15578	15743	15621	15548	15533	15610	15640	15602	15603
22770	21281	29214	24018	22843	25826	27849	22768	21093	20433	20117	18973	18648	17976	17879	17710	17493	17438	17567	17206	16981	17152	17153	17186	17028	16983	17126	16919	16920	16851	17000	16931	16963	16999	16775	16696	16810	16835	16907	16767	16868	16952	16664	16721	16802	16597	16699	16813	16566	16765	16590	16625	16810	16594	16728	16738	16593	16679	16695	16999	16639	16619	16395	16654	16642	16634	16803	16630	16663	16539	16780	16607	16523	16701	16677	16752	16555	16539	16697	16687	16672	16685	16636	16762	16680	16782	16849	16742	16654	16850	16524	16653	16603	16789	16643	16772	16829	16770	16885	16690	16896	16672	16648	16663	16647	16713	16788	16721	16567	16707	16619	16601	16635	16555	16610	16557	16836	16747	16731	16549	16674	16554	16857	16569	16684	16803	16736	16654	16768	16805	16834	16717	16659	16680	16404	16865	16572	16767	16930	16596	16651	16848	16721	16635	16808	16705	16779	16604	16755	16751	16667	16817	16533	16768	16738	16753	16615	16661	16729	16644	16950	16574	16755	16560	16623	16929	16829	16541	16665	16602	16854	16722	16698	16525	16428	16472	16797	16699	16691	16538	16824	16472	16750	16659	16540	16731	16630	16650	16608	16688	16871	16646	16570	16756	16695	16817	16639	16682	16670	16619	16696	16547	16678	16763	16977	16658	16633	16739	16677	16643	16804	16766	16623	16640	16543	16687	16728	16672	16677	16664	16618	16595	16776	16799	16688	16670	16583	16707	16743	16767	16582	16640	16588	16574	16709	16657	16634	16731	16725	16603	16702	16716	16759	16751	16741	16595	16487	16712	16770	16561	16650	16604	16421	16678	16845	16563	16601	16732	16786	16789	16531	16834	16766	16849	16625	16688	16588	16590	16600	16622	16426	16666	16459	16568	16600	16381	16778	16675	16462	16584	16600	16771	16706	16736	16689	16517	16364	16460	16724	16517	16757	16489	16645	16664	16559	16676	16488	16639	16535	16858	16833	16513	16505	16525	16394	16764	16495	16730	16708	16692	16756	16709	16533	16476	16546	16829	16820	16719	16585	16635	16681	16589	16581	16610	16420	16712	16911	16705	16601	16651	16651	16590	16651	16758	16771	16754	16738	16719	16630	16582	16610	16663	16624	16698	16817	16916	16766	16461	16714	16573	16667	16550	16812	16665	16508	16758	16601	16833	16690	16583	16855	16782	16788	16980	16783	16776	16695	16576	16732	16643	16641	16791	16774	16662	16482	16543	16717	16696	16601	16490	16582	16680	16504	16813	16546	16710	16647	16652	16694	16637	16707	16834	16661	16667	16916	16602	16796	16578	16711	16904	16463	16653	16568	16594	16589	16815	16670	16466	16439	16619	16625	16714	16871	16837	16592	16716	16700	16787	16817	16652	16475	16720	16711	16589	16672	16647	16712	16773	16869	16523	16482	16754	16468	16759	16621	16502	16838	16695	16585	16700	16680	16742	16662	16586	16699	16616	16742	16871	16668	16699	16658	16530	16665	16878	16642	16641	16586	16718	16694	16788	16546	16663	16547	16619	16586	16674	16592	16789	16740	16647	16651	16478	16677	16861	16528	16549	16666	16645	16731	16497	16827	16581	16613	16746	16855	16700	16959	16522	16727	16565	16459	16704	16562	16750	16678	16777	16628	16763	16642	16742	16556	16754	16837	16732	16715	16533	16858	16574	16604	16479	16601	16683	16604	16779	16638	16718	16547	16715	16656	16642	16506	16537	16654	16494	16681	16616	16733	16610	16555	16627	16800	16658	16603	16799	16559	16964	16736	16643	16616	16649	16648	16546	16512	16571	16701	16545	16566	16653	16615	16686	16766	16590	16855	16691	16671	16776	16692	16857	16545	16799	16774	16650	16624	16772	16598	16467	16950	16659	16648	16537	16680	16810	16709	16529	16795	16580	16745	16571	16664	16699	16739	16800	16660	16743	16676	16669	16881	16737	16634	16593	16797	16629	16656	16663	16708	16672	16592	16838	16433	16703	16766	16557	16743	16697	16818	16562	16757	16859	16500	16717	16663	16608	16646	16711	16464	16432	16599	16414	16604	16736	16581	16746	16660	16699	16469	16686	16701	16537	16537	16550	16840	16570	16690	16635	16768	16635	16822	16696	16674	16667	16692	16655	16780	16684	16657	16796	16651	16622	16621	16703	16583	16554	16760	16650	16563	16586	16716	16568	16813	16525	16832	16771	16733	16535	16582	16716	16469	16604	16814	16634	16547	16798	16565	16934	16662	16686	16523	16660	16639	16587	16641	16617	16581	16685	16670	16569	16634	16689	16946	16574	16805	16628	16606	16660	16596	16458	16552	16704	16630	16785	16631	16808	16619	16631	16714	16742	16642	16620	16874	16875	16573	16609	16697	16626	16594	16720	16566	16631	16680	16513	16624	16672	16679	16700	16592	16778	16860	16695	16558	16663	16772	16735	16697	16712	16969	16736	16551	16566	16790	16440	16637	16801	16524	16731	16738	16698	16514	16602	16723	16486	16706	16628	16642	16672	16991	16519	16473	16474	16787	16509	16560	16572	16847	16559	16813	16756	16692	16601	16801	16687	16638	16702	16713	16674	16708	16603	16697	16705	16542	16547	16546	16678	16580	16671	16568	16560	16616	16803	16738	16736	16564	16625	16799	16600	16614	16727	16901	16875	16749	16638	16626	16788	16725	16736	16802	16935	16728	16633	16781	16770	16656	16557	16752	16590	16875	16747	16862	16638	16679	16701	16588	16542	16617	16680	16598	16602	16423	16533	16950	16828	16703	16692	16698	16539	16766	16719	16743	16621	16597	16717	16819	16699	16877	16734	16642	16680	16561	16568	16731	16797	16579	16658	16843	16736	16630	16833	16673	16610	16726	16559	16916	16663	16512	16652	16611	16596	16795	16576	16659	16621	16548	16711	16649	16473	16559	16597	16566	16709	16636	16380	16807	16806	16571	16698	16719	16801	16614	16756	16789	16676	16686	16582	16666	16702	16623	16487	16727	16707	16537	16686	16507	16666	16629	16799	16742	16686	16739	16690	16577	16679	16831	16767	16609	16444	16713	16808	16669	16491	16666	16615	16738	16664	16782	16706	16737	16701	16709	16689	16503	16521	16477	16658	16740	16509	16618	16544	16606	16576	16679	16666	16734	16573	16757	16713	16353	16528	16689	16672	16623	16874	16489	16617	16589	16560	16685	16630	16552	16895	16596	16762	16638	16501	16639	16721	16668	16642	16631	16726	16712	16825	16620	16655	16754	16749	16511	16719	16611	16744	16528	16613	16711	16834	16686	16788	16659	16651	16573	16624	16737	16693	16777	16751	16540	16746	16468	16723	16832	16687	16817	16650	16905	16834	16530	16832	16678	16523	16642	16735	16527	16636	16639	16675	16585	16665	16657	16734	16764	16566	16822	16777	16544	16557	16568	16659	16882	16551	16548	16682	16809	16717	16701	16746	16605	16606	16661	16721	16729	16807	16712	16871	16516	16626	16641	16812	16693	16573	16719	16799	16620	16537	16731	16548	16694	16504	16568	16640	16590	16836	16866	16710	16704	16640	16844	16523	16711	16722	16676	16706	16672	16674	16711	16726	16570	16898	16779	16568	16544	16763	16604	16772	16728	16845	16722	16417	16478	16642	16880	16743	16676	16784	16673	16519	16603	16683	16544	16755	16704	16564	16742	16563	16755	16605	16650	16843	16700	16758	16735	16796	16629	16792	16441	16527	16750	16876	16516	16709	16720	16688	16730	16630	16765	16718	16587	16754	16911	16794	16552	16789	16572	16795	16814	16726	16666	16693	16832	16607	16631	16607	16610	16564	16699	16486	16692	16607	16595	16715	16524	16859	16604	16695	16817	16685	16574	16831	16742	16649	16833	16847	16788	16725	16633	16503	16641	16608	16569	16640	16625	16401	16535	16540	16679	16699	16606	16579	16792	16604	16578	16634	16637	16813	16754	16491	16716	16661	16593	16765	16440	16639	16589	16644	16677	16571	16583	16748	16667	16424	16673	16629	16752	16547	16539	16500	16583	16757	16875	16693	16767	16686	16751	16508	16451	16592	16653	16628	16685	16755	16541	16670	16817	16615	16814	16641	16550	16708	16754	16658	16740	16477	16710	16787	16583	16758	16661	16697	16689	16618	16521	16684	16729	16558	16625	16619	16444	16942	16714	16849	16888	16662	16671	16758	16838	16756	16565	16804	16584	16610	16675	16813	16532	16478	16713	16514	16574	16688	16703	16720	16753	16770	16810	16671	16700	16842	16525	16540	16887	16639	16670	16567	16734	16718	16559	16721	16667	16617	16535	16749	16823	16705	16781	16738	16573	16695	16708	16785	16711	16630	16733	16754	16535	16573	16713	16766	16706	16763	16475	16775	16704	16605	16612	16543	16549	16859	16730	16619	16769	16768	16512	16694	16706	16575	16711	16548	16698	16508	16594	16846	16836	16830	16666	16815	16665	16786	16656	16641	16542	16560	16864	16696	16740	16624	16765	16638	16621	16632	16486	16556	16483	16614	16891	16731	16655	16700	17003	16615	16675	16682	16807	16553	16652	16792	16491	16655	16633	16682	16561	16662	16600	16838	16760	16694	16645	16662	16623	16628	16621	16660	16597	16674	16608	16557	16747	16652	16779	16494	16895	16768	16587	16635	16568	16493	16571	16727	16540	16935	16708	16515	16560	16591	16563	16724	16641	16707	16491	16799	16763	16667	16629	16763	16783	16664	16541	16628	16713	16754	16648	16737	16619	16656	16641	16728	16584	16545	16774	16798	16633	16506	16620	16647	16688	16591	16681	16633	16570	16613	16660	16844	16666	16537	16526	16831	16696	16993	16722	16858	16615	16431	16694	16607	16686	16853	16684	16375	16518	16588	16749	16783	16622	16677	16465	16655	16722	16559	16798	16776	16683	16552	16712	16726	16764	16874	16740	16660	16652	16713	16630	16607	16488	16768	16823	16708	16666	16473	16672	16594	16663	16664	16711	16596	16706	16886	16811	16581	16614	16679	16845	16762	16704	16741	16573	16741	16623	16776	16666	16578	16582	16840	16651	16626	16646	16632	16706	16591	16516	16580	16633	16740	16628	16767	16757	16748	16643	16728	16613	16714	16756	16929	16554	16798	16627	16522	16773	16655	16506	16527	16587	16539
30459	52129	50667	42830	35631	30784	27194	24513	23089	21435	20277	19387	18264	17969	17270	17024	16580	16528	16312	16247	16332	16044	16208	16094	16211	15998	15964	16066	15796	15831	15711	15619	15744	15739	16001	15796	15599	15695	15612	15777	15643	15659	15843	15713	15658	15620	15709	15613	15649	15575	15585	15603	15577	15573	15770	15637	15560	15633	15701	15519	15511	15758	15554	15741	15627	15869	15672	15637	15629	15490	15603	15553	15689	15724	15698	15700	15617	15493	15715	15793	15687	15635	15610	15668	15602	15642	15577	15532	15748	15582	15477	15592	15608	15504	15737	15657	15487	15729	15537	15655	15622	15588	15685	15407	15517	15552	15708	15649	15721	15554	15625	15609	15652	15802	15606	15546	15729	15597	15500	15668	15574	15780	15570	15577	15772	15615	15669	15535	15696	15483	15569	15716	15653	15673	15595	15726	15683	15576	15632	15697	15496	15527	15696	15765	15674	15482	15554	15608	15859	15660	15788	15652	15639	15595	15671	15636	15593	15747	15635	15547	15632	15802	15514	15517	15766	15443	15841	15775	15616	15439	15631	15595	15546	15720	15560	15551	15447	15437	15661	15786	15640	15582	15603	15676	15700	15597	15561	15628	15635	15624	15518	15675	15484	15557	15521	15472	15617	15616	15656	15485	15727	15573	15701	15594	15641	15675	15680	15532	15556	15636	15580	15575	15542	15538	15742	15646	15504	15489	15573	15556	15554	15605	15771	15627	15572	15484	15720	15352	15506	15627	15663	15634	15640	15533	15423	15571	15552	15629	15773	15635	15531	15605	15715	15650	15707	15514	15756	15543	15608	15602	15420	15736	15612	15604	15562	15593	15730	15712	15713	15486	15724	15529	15725	15725	15500	15734	15468	15395	15618	15523	15642	15668	15460	15649	15537	15275	15620	15556	15613	15559	15628	15717	15512	15507	15620	15574	15369	15747	15557	15690	15620	15567	15536	15433	15720	15497	15515	15538	15722	15737	15597	15620	15580	15561	15540	15594	15567	15468	15583	15483	15758	15574	15722	15666	15622	15625	15652	15687	15587	15522	15872	15676	15609	15766	15490	15723	15503	15552	15622	15548	15545	15729	15623	15798	15614	15717	15652	15461	15659	15542	15467	15717	15540	15494	15659	15691	15635	15497	15532	15594	15565	15601	15696	15468	15735	15570	15571	15724	15724	15702	15506	15599	15575	15562	15659	15528	15666	15579	15643	15668	15631	15735	15888	15634	15562	15527	15680	15604	15652	15624	15664	15653	15716	15704	15548	15613	15443	15610	15596	15668	15640	15694	15463	15648	15659	15632	15648	15757	15449	15668	15707	15435	15806	15464	15659	15518	15736	15718	15684	15495	15570	15557	15590	15560	15797	15485	15774	15550	15667	15671	15475	15659	15554	15593	15664	15581	15675	15554	15490	15670	15510	15484	15628	15726	15605	15569	15687	15674	15607	15423	15627	15669	15726	15492	15604	15552	15739	15726	15544	15670	15559	15723	15441	15669	15612	15533	15802	15589	15610	15577	15604	15594	15492	15829	15520	15659	15407	15566	15633	15709	15527	15632	15745	15460	15560	15429	15594	15715	15687	15549	15676	15607	15549	15592	15587	15691	15817	15536	15619	15692	15407	15569	15614	15481	15544	15560	15630	15672	15767	15601	15760	15591	15766	15668	15602	15635	15170	15561	15581	15725	15539	15612	15570	15445	15548	15634	15525	15543	15707	15580	15498	15597	15467	15619	15545	15627	15571	15586	15634	15721	15570	15666	15613	15697	15511	15653	15623	15575	15634	15575	15690	15707	15484	15676	15653	15540	15636	15707	15707	15652	15524	15710	15541	15753	15539	15628	15648	15520	15479	15603	15637	15577	15647	15543	15532	15524	15811	15647	15734	15605	15597	15718	15689	15757	15601	15569	15475	15515	15596	15490	15585	15601	15589	15609	15693	15565	15590	15602	15510	15662	15502	15585	15679	15595	15591	15686	15665	15687	15416	15692	15521	15370	15697	15735	15427	15543	15673	15611	15621	15527	15630	15825	15547	15672	15596	15646	15756	15598	15605	15507	15542	15577	15799	15530	15604	15661	15522	15665	15676	15604	15535	15705	15693	15584	15590	15576	15431	15576	15601	15737	15608	15650	15500	15612	15708	15557	15616	15559	15730	15637	15552	15506	15511	15604	15548	15585	15590	15531	15479	15444	15728	15540	15487	15598	15754	15532	15502	15596	15614	15489	15593	15620	15645	15546	15745	15700	15529	15560	15686	15531	15534	15668	15640	15543	15647	15544	15670	15593	15519	15663	15588	15487	15637	15692	15449	15615	15770	15495	15562	15431	15603	15549	15717	15522	15701	15776	15626	15536	15576	15534	15602	15545	15757	15750	15514	15427	15626	15585	15550	15725	15570	15587	15667	15479	15648	15583	15708	15739	15490	15540	15702	15547	15677	15779	15621	15591	15568	15598	15673	15622	15782	15616	15872	15617	15672	15696	15616	15654	15600	15629	15625	15601	15366	15862	15488	15466	15694	15567	15510	15637	15664	15576	15594	15747	15630	15701	15630	15460	15631	15623	15435	15611	15561	15692	15662	15609	15483	15705	15547	15635	15530	15558	15595	15778	15719	15614	15555	15687	15474	15667	15541	15640	15599	15550	15489	15807	15413	15693	15586	15615	15673	15544	15697	15687	15699	15619	15432	15514	15671	15519	15633	15792	15529	15655	15634	15557	15671	15682	15652	15561	15589	15511	15691	15790	15740	15453	15584	15698	15554	15601	15552	15636	15536	15520	15573	15711	15646	15608	15748	15593	15568	15718	15629	15751	15597	15634	15680	15512	15614	15650	15579	15548	15673	15548	15612	15676	15656	15748	15693	15527	15755	15668	15602	15532	15640	15653	15577	15624	15492	15552	15682	15614	15559	15798	15568	15628	15774	15574	15451	15512	15525	15437	15814	15707	15590	15611	15515	15546	15661	15720	15704	15546	15572	15410	15723	15521	15550	15772	15523	15648	15451	15652	15640	15541	15758	15672	15480	15608	15485	15612	15698	15526	15610	15832	15571	15650	15672	15605	15726	15625	15598	15660	15497	15532	15775	15478	15704	15678	15615	15605	15514	15756	15679	15695	15497	15727	15545	15581	15620	15404	15486	15523	15762	15655	15621	15668	15505	15664	15670	15498	15550	15916	15596	15570	15593	15599	15777	15419	15495	15569	15460	15538	15709	15495	15570	15594	15667	15647	15290	15604	15681	15664	15737	15779	15764	15601	15728	15654	15724	15685	15478	15549	15582	15688	15642	15568	15543	15748	15745	15532	15622	15552	15690	15724	15640	15615	15603	15669	15617	15728	15705	15589	15579	15649	15718	15783	15431	15557	15434	15463	15658	15497	15808	15709	15590	15411	15643	15684	15691	15743	15660	15574	15570	15599	15544	15491	15566	15583	15442	15522	15477	15524	15679	15672	15639	15567	15532	15502	15763	15406	15680	15586	15914	15631	15409	15690	15724	15560	15647	15575	15616	15613	15720	15770	15654	15738	15494	15656	15694	15550	15501	15694	15701	15549	15586	15630	15599	15595	15508	15646	15586	15696	15580	15711	15610	15589	15560	15560	15638	15504	15645	15618	15657	15678	15647	15699	15465	15681	15640	15416	15718	15670	15505	15456	15698	15684	15645	15473	15614	15731	15676	15607	15772	15739	15627	15480	15557	15675	15586	15703	15451	15699	15527	15601	15529	15605	15568	15815	15678	15468	15711	15667	15616	15483	15596	15600	15745	15714	15558	15692	15484	15612	15663	15621	15743	15827	15617	15684	15769	15773	15641	15572	15665	15640	15561	15561	15721	15495	15598	15741	15701	15663	15661	15556	15720	15634	15703	15513	15601	15651	15674	15714	15419	15483	15663	15567	15620	15717	15604	15537	15444	15680	15695	15538	15585	15532	15536	15762	15658	15689	15672	15534	15552	15655	15601	15707	15494	15642	15818	15596	15553	15586	15440	15613	15560	15637	15505	15475	15527	15630	15559	15681	15506	15559	15674	15614	15581	15691	15536	15798	15538	15454	15829	15592	15676	15914	15531	15772	15583	15614	15756	15499	15712	15508	15451	15637	15641	15758	15586	15700	15540	15576	15707	15588	15619	15689	15617	15610	15636	15647	15529	15645	15457	15394	15462	15585	15592	15630	15648	15653	15564	15538	15594	15689	15691	15610	15726	15588	15570	15664	15371	15687	15507	15525	15639	15666	15540	15727	15543	15767	15527	15633	15628	15622	15688	15587	15484	15689	15625	15698	15573	15698	15661	15505	15578	15532	15780	15640	15789	15581	15846	15630	15779	15714	15556	15561	15680	15515	15852	15709	15578	15758	15597	15633	15740	15711	15717	15714	15712	15501	15692	15592	15654	15708	15706	15645	15641	15643	15683	15588	15560	15505	15734	15741	15590	15589	15667	15496	15500	15636	15544	15666	15532	15504	15592	15717	15471	15604	15640	15610	15523	15685	15582	15496	15689	15381	15647	15700	15561	15480	15658	15604	15686	15520	15635	15658	15719	15582	15560	15558	15692	15627	15504	15365	15750	15577	15491	15698	15569	15638	15549	15575	15606	15707	15471	15563	15564	15679	15672	15603	15519	15546	15683	15766	15678	15477	15570	15577	15767	15780	15624	15487	15511	15659	15591	15625	15611	15665	15653	15720	15695	15605	15625	15608	15628	15501	15531	15699	15554	15563	15648	15507	15869	15610	15563	15476	15698	15566	15567	15530	15696	15646	15598	15662	15590	15501	15641	15534	15554	15805	15645	15550	15656	15574	15559	15626	15700	15635	15662	15572	15564	15575	15702	15688	15655	15559	15849	15609	15603	15667	15719	15689	15641	15613	15641	15706	15605	15673	15566	15437	15702	15359	15570	15570	15628	15679	15523	15704	15432	15531	15736	15628	15561	15682	15611	15576	15698	15637	15653	15595	15672	15592	15527	15685	15689	15537	15693	15573	15618	15628	15727	15450	15426	15590	15543	15569	15657	15650	15637	15505	15703	15619	15578	15709	15635	15800	15465	15535	15456	15742	15492	15628	15633	15673	15693	15746	15532	15642	15677	15556	15704	15523	15462	15715	15549	15632	15616	15761	15593	15505	15666	15651	15609	15650	15844	15612
28428	27252	33745	29713	23572	21130	19997	18584	18240	17718	17600	17138	17098	17074	17047	16968	16632	16651	16494	16592	16711	16711	16663	16760	16628	16822	16629	16726	16667	16603	16663	16547	16586	16657	16696	16649	16634	16533	16614	16451	16891	16633	16561	16523	16651	16322	16458	16618	16674	16683	16537	16411	16510	16617	16633	16733	16546	16363	16601	16639	16534	16450	16518	16534	16558	16482	16659	16680	16703	16498	16448	16657	16488	16507	16685	16539	16602	16562	16538	16544	16487	16507	16430	16752	16634	16642	16408	16577	16638	16607	16502	16745	16730	16596	16616	16478	16678	16603	16498	16396	16562	16510	16546	16738	16529	16552	16464	16445	16651	16522	16660	16524	16420	16468	16718	16440	16559	16675	16557	16701	16502	16831	16436	16607	16571	16428	16479	16532	16401	16483	16646	16691	16636	16712	16667	16570	16458	16589	16436	16528	16525	16508	16519	16571	16592	16456	16610	16505	16424	16686	16503	16434	16452	16779	16644	16684	16607	16482	16414	16554	16573	16688	16645	16506	16600	16687	16508	16844	16657	16565	16601	16426	16732	16622	16538	16485	16612	16578	16447	16515	16652	16395	16450	16801	16643	16321	16407	16530	16347	16621	16601	16606	16691	16635	16664	16443	16738	16545	16549	16447	16410	16427	16673	16620	16669	16586	16537	16662	16490	16760	16551	16548	16581	16507	16637	16346	16355	16487	16745	16503	16401	16363	16682	16792	16739	16535	16560	16451	16578	16405	16628	16756	16741	16546	16674	16614	16473	16671	16535	16285	16397	16438	16688	16431	16611	16660	16567	16685	16442	16510	16479	16573	16600	16506	16598	16529	16535	16721	16604	16403	16663	16546	16520	16516	16411	16583	16478	16627	16537	16512	16688	16465	16826	16691	16583	16559	16636	16659	16637	16608	16570	16413	16547	16763	16649	16581	16686	16725	16718	16643	16480	16478	16644	16534	16522	16474	16708	16750	16666	16592	16850	16464	16779	16705	16424	16698	16459	16658	16595	16531	16497	16633	16806	16742	16739	16693	16626	16660	16529	16611	16529	16813	16564	16459	16467	16652	16506	16632	16760	16592	16564	16574	16466	16489	16519	16635	16856	16536	16571	16720	16615	16548	16549	16558	16565	16657	16719	16573	16640	16501	16677	16534	16762	16417	16562	16898	16439	16514	16558	16531	16515	16564	16556	16547	16454	16627	16626	16410	16478	16522	16614	16710	16379	16386	16554	16501	16859	16519	16669	16522	16444	16615	16705	16536	16631	16563	16666	16533	16625	16754	16594	16641	16430	16473	16372	16610	16521	16551	16525	16496	16628	16684	16505	16680	16526	16496	16556	16500	16689	16545	16638	16545	16538	16524	16423	16546	16545	16555	16455	16750	16654	16493	16700	16654	16688	16789	16629	16573	16447	16509	16483	16520	16619	16390	16508	16633	16646	16683	16616	16442	16604	16374	16424	16602	16732	16592	16456	16669	16553	16618	16272	16606	16605	16576	16642	16513	16621	16609	16524	16456	16547	16652	16606	16573	16508	16590	16652	16472	16456	16528	16645	16546	16687	16487	16356	16599	16573	16574	16419	16496	16672	16554	16659	16602	16592	16504	16610	16547	16527	16433	16508	16622	16607	16653	16683	16731	16606	16518	16634	16516	16503	16489	16624	16558	16595	16603	16659	16505	16656	16530	16453	16522	16534	16444	16729	16453	16599	16532	16546	16606	16525	16410	16470	16363	16639	16586	16592	16495	16713	16595	16468	16620	16675	16489	16437	16559	16733	16662	16618	16512	16527	16636	16473	16584	16492	16614	16317	16459	16691	16510	16729	16623	16553	16490	16621	16633	16467	16773	16533	16672	16592	16598	16710	16561	16665	16562	16492	16394	16648	16454	16474	16663	16700	16899	16725	16635	16576	16511	16861	16428	16676	16640	16579	16498	16419	16485	16560	16463	16611	16581	16671	16576	16410	16709	16399	16453	16711	16648	16706	16472	16441	16505	16461	16733	16927	16644	16666	16445	16619	16491	16518	16477	16655	16722	16557	16628	16692	16699	16671	16438	16674	16684	16595	16708	16659	16579	16663	16664	16527	16696	16587	16816	16651	16360	16541	16465	16478	16527	16604	16670	16686	16391	16553	16443	16699	16544	16615	16654	16515	16561	16608	16681	16431	16833	16504	16529	16581	16468	16711	16507	16508	16548	16412	16450	16625	16535	16539	16741	16522	16745	16646	16527	16451	16533	16581	16623	16471	16506	16720	16593	16616	16428	16447	16409	16555	16448	16506	16690	16416	16591	16608	16440	16496	16405	16634	16580	16540	16549	16607	16564	16574	16585	16501	16509	16542	16592	16626	16528	16533	16861	16829	16467	16558	16568	16496	16500	16602	16480	16521	16585	16419	16473	16484	16476	16636	16505	16364	16490	16714	16487	16553	16597	16550	16651	16557	16443	16714	16535	16526	16446	16663	16770	16685	16686	16604	16665	16554	16614	16694	16563	16571	16477	16662	16536	16434	16524	16482	16561	16584	16477	16439	16532	16561	16542	16704	16439	16669	16709	16648	16540	16653	16528	16530	16452	16675	16764	16480	16190	16609	16758	16570	16744	16489	16551	16651	16495	16542	16492	16644	16564	16433	16374	16504	16373	16632	16591	16490	16489	16576	16598	16441	16600	16574	16638	16483	16422	16609	16610	16677	16513	16734	16621	16645	16581	16658	16572	16589	16694	16476	16554	16607	16597	16698	16707	16600	16573	16684	16589	16711	16482	16471	16655	16633	16636	16711	16571	16472	16422	16758	16718	16798	16559	16381	16580	16758	16454	16529	16627	16486	16466	16472	16791	16541	16598	16522	16557	16574	16720	16540	16491	16629	16376	16403	16560	16571	16383	16480	16653	16452	16487	16804	16646	16663	16654	16515	16360	16631	16608	16525	16422	16658	16860	16734	16555	16543	16567	16433	16606	16581	16373	16491	16551	16428	16569	16684	16505	16552	16532	16581	16712	16487	16468	16557	16595	16546	16644	16655	16694	16704	16547	16600	16414	16528	16601	16467	16401	16535	16648	16504	16437	16502	16552	16642	16592	16581	16524	16501	16539	16542	16464	16480	16696	16440	16514	16453	16442	16562	16603	16667	16608	16547	16383	16400	16654	16527	16573	16707	16411	16754	16714	16654	16763	16824	16574	16544	16612	16552	16638	16432	16573	16526	16606	16583	16443	16793	16593	16547	16638	16607	16626	16511	16528	16576	16583	16408	16457	16450	16631	16657	16702	16521	16452	16626	16755	16428	16647	16590	16700	16637	16799	16534	16398	16708	16490	16478	16733	16814	16573	16352	16553	16481	16524	16462	16444	16730	16618	16549	16542	16527	16610	16420	16519	16615	16652	16565	16434	16734	16501	16617	16594	16686	16474	16632	16546	16594	16408	16550	16536	16441	16509	16787	16543	16495	16527	16445	16426	16698	16481	16681	16464	16482	16473	16670	16427	16585	16656	16770	16583	16597	16543	16628	16389	16525	16535	16708	16537	16522	16651	16613	16832	16627	16608	16536	16597	16508	16552	16453	16424	16457	16530	16519	16704	16544	16637	16614	16616	16470	16483	16538	16557	16569	16538	16701	16736	16513	16715	16485	16538	16712	16579	16635	16784	16488	16574	16491	16588	16473	16743	16506	16591	16730	16623	16503	16637	16563	16405	16742	16552	16603	16512	16689	16656	16554	16728	16737	16537	16635	16469	16428	16558	16588	16566	16667	16488	16670	16567	16668	16651	16598	16478	16753	16488	16519	16623	16704	16423	16409	16588	16537	16588	16690	16613	16515	16770	16595	16513	16577	16504	16695	16342	16642	16487	16608	16555	16588	16672	16563	16585	16402	16614	16594	16570	16710	16507	16555	16584	16649	16772	16442	16649	16597	16412	16539	16611	16699	16655	16590	16715	16671	16631	16532	16446	16503	16674	16535	16386	16355	16422	16634	16425	16776	16326	16627	16515	16500	16378	16667	16564	16567	16431	16501	16675	16325	16564	16542	16416	16376	16654	16576	16617	16453	16729	16926	16534	16695	16487	16441	16744	16609	16523	16412	16445	16684	16455	16453	16384	16580	16624	16731	16629	16516	16657	16753	16702	16492	16704	16821	16753	16677	16508	16461	16374	16521	16532	16643	16487	16417	16332	16676	16729	16448	16556	16642	16503	16502	16570	16582	16716	16770	16693	16659	16502	16393	16819	16694	16528	16689	16553	16627	16691	16438	16475	16556	16431	16600	16658	16748	16644	16890	16701	16720	16436	16595	16606	16759	16401	16499	16545	16579	16777	16578	16689	16305	16577	16625	16661	16799	16624	16625	16630	16371	16349	16464	16595	16611	16598	16547	16546	16395	16627	16602	16611	16462	16589	16814	16638	16701	16637	16574	16497	16619	16445	16531	16628	16466	16755	16593	16529	16600	16735	16359	16731	16569	16484	16573	16350	16649	16552	16561	16469	16712	16575	16625	16540	16424	16636	16413	16635	16494	16574	16255	16578	16514	16624	16504	16612	16578	16589	16517	16530	16854	16671	16507	16523	16497	16672	16720	16533	16682	16546	16582	16639	16613	16724	16709	16577	16598	16652	16586	16549	16664	16773	16442	16744	16517	16486	16434	16829	16545	16582	16497	16581	16533	16719	16780	16584	16592	16655	16579	16491	16522	16528	16630	16579	16724	16592	16498	16489	16463	16630	16689	16777	16668	16600	16685	16617	16732	16668	16694	16536	16474	16657	16472	16540	16631	16564	16576	16482	16577	16430	16719	16537	16524	16605	16675	16593	16295	16628	16602	16698	16484	16509	16412	16517	16503	16754	16537	16440	16604	16580	16486	16519	16590	16628	16692	16747	16573	16658	16717	16500	16613	16853	16771	16458	16551	16573	16344	16194	16765	16532	16631	16536	16642	16667	16701	16561	16694	16464	16492	16556	16678	16575	16894	16617	16568	16687	16565	16550	16785	16499	16549	16383	16751	16621	16529	16645	16447	16620	16629	16706	16495	16597	16585	16647	16541	16726	16472	16435	16390	16585	16572	16590	16593	16531	16479	16535	16475	16541	16635	16777	16550	16599	16646	16479	16452	16459	16586	16492	16664	16661	16437	16742	16667	16492	16604	16575
30112	43147	40325	31556	26084	22490	20431	19062	18136	17626	17180	16682	16253	16138	15909	15951	15685	15671	15641	15783	15821	15775	15700	15880	15680	15763	15546	15624	15510	15742	15658	15641	15435	15515	15642	15457	15566	15687	15623	15659	15572	15460	15480	15665	15481	15736	15416	15531	15575	15409	15576	15456	15708	15649	15582	15776	15478	15411	15539	15765	15490	15538	15728	15563	15467	15493	15610	15348	15480	15669	15610	15529	15448	15567	15504	15485	15359	15522	15565	15461	15522	15541	15435	15530	15665	15602	15539	15469	15601	15591	15480	15598	15599	15478	15598	15564	15610	15579	15632	15670	15677	15519	15663	15591	15507	15468	15668	15523	15560	15590	15603	15579	15629	15548	15638	15495	15671	15455	15547	15523	15556	15668	15636	15576	15402	15602	15576	15699	15630	15499	15499	15574	15623	15488	15571	15647	15525	15631	15558	15491	15402	15582	15538	15380	15654	15596	15467	15481	15566	15410	15579	15580	15378	15358	15548	15432	15580	15455	15548	15609	15562	15708	15631	15571	15344	15470	15383	15538	15631	15502	15427	15604	15519	15667	15505	15636	15552	15616	15515	15615	15529	15653	15549	15537	15626	15432	15613	15448	15594	15520	15380	15573	15474	15590	15506	15664	15385	15495	15482	15566	15592	15610	15814	15557	15608	15423	15485	15562	15430	15555	15611	15324	15552	15476	15512	15528	15565	15534	15609	15442	15440	15365	15443	15413	15401	15541	15418	15413	15602	15491	15467	15456	15535	15641	15607	15607	15411	15481	15584	15471	15613	15554	15541	15644	15402	15734	15489	15274	15722	15624	15726	15769	15646	15512	15582	15595	15551	15448	15581	15411	15560	15586	15614	15435	15593	15397	15422	15599	15397	15528	15630	15674	15617	15479	15573	15489	15341	15474	15715	15540	15523	15557	15422	15617	15437	15640	15571	15465	15491	15428	15531	15623	15429	15545	15332	15614	15606	15516	15624	15569	15519	15538	15484	15478	15524	15660	15465	15577	15381	15599	15598	15425	15641	15561	15474	15439	15575	15527	15524	15535	15528	15580	15595	15444	15637	15608	15587	15479	15539	15655	15729	15515	15572	15568	15483	15634	15569	15596	15467	15638	15541	15538	15549	15567	15656	15517	15643	15519	15495	15542	15644	15511	15557	15534	15266	15395	15553	15682	15605	15601	15506	15622	15457	15565	15341	15444	15439	15731	15468	15504	15546	15519	15495	15452	15564	15273	15564	15728	15479	15427	15472	15448	15395	15623	15595	15552	15359	15538	15534	15496	15315	15486	15564	15436	15644	15604	15498	15486	15484	15665	15491	15560	15529	15550	15504	15612	15647	15469	15755	15419	15593	15600	15553	15602	15586	15551	15587	15538	15629	15624	15458	15376	15468	15509	15444	15607	15656	15508	15528	15655	15560	15594	15409	15502	15640	15783	15682	15501	15435	15364	15481	15355	15402	15708	15598	15426	15415	15665	15413	15487	15551	15427	15562	15483	15441	15443	15461	15546	15562	15658	15541	15602	15544	15470	15491	15422	15490	15480	15562	15390	15583	15464	15611	15568	15750	15482	15620	15497	15557	15518	15426	15643	15603	15504	15582	15513	15487	15473	15396	15536	15516	15431	15617	15565	15455	15594	15418	15510	15415	15548	15636	15669	15544	15415	15464	15625	15526	15452	15529	15454	15518	15506	15613	15588	15520	15444	15521	15360	15562	15616	15414	15626	15542	15619	15439	15635	15406	15509	15617	15458	15561	15389	15454	15528	15525	15513	15688	15606	15605	15643	15502	15588	15543	15671	15546	15671	15532	15700	15482	15581	15447	15473	15619	15503	15444	15416	15504	15483	15515	15449	15478	15499	15483	15497	15307	15396	15551	15429	15526	15649	15568	15493	15523	15503	15446	15569	15532	15504	15459	15406	15467	15572	15534	15577	15466	15596	15517	15495	15674	15555	15559	15523	15755	15476	15440	15318	15447	15524	15592	15549	15643	15629	15491	15609	15692	15492	15592	15551	15535	15362	15653	15410	15413	15451	15604	15621	15586	15534	15356	15683	15546	15492	15645	15649	15553	15491	15649	15590	15639	15574	15625	15549	15637	15482	15580	15555	15453	15522	15695	15633	15476	15623	15616	15567	15502	15612	15631	15519	15455	15650	15527	15420	15500	15565	15463	15648	15488	15658	15378	15525	15331	15406	15652	15511	15577	15513	15360	15548	15609	15556	15522	15543	15572	15722	15439	15404	15576	15689	15449	15620	15530	15627	15566	15586	15577	15471	15627	15563	15433	15546	15428	15544	15685	15497	15682	15550	15482	15359	15524	15416	15559	15482	15570	15489	15290	15545	15558	15398	15366	15520	15559	15753	15454	15388	15516	15449	15505	15468	15609	15608	15521	15680	15487	15501	15602	15533	15451	15593	15482	15457	15483	15515	15494	15286	15452	15619	15610	15550	15522	15691	15380	15662	15448	15471	15452	15658	15559	15617	15459	15477	15611	15453	15608	15529	15660	15588	15489	15595	15579	15555	15620	15363	15764	15409	15522	15632	15530	15405	15507	15414	15453	15540	15425	15591	15443	15558	15551	15512	15532	15577	15563	15540	15402	15577	15597	15515	15411	15594	15646	15448	15548	15667	15605	15483	15686	15577	15616	15451	15584	15564	15499	15558	15511	15586	15500	15483	15579	15605	15493	15495	15479	15660	15409	15535	15444	15488	15555	15506	15608	15618	15365	15613	15536	15570	15589	15601	15330	15611	15443	15461	15466	15524	15480	15645	15669	15406	15374	15644	15674	15551	15600	15519	15626	15612	15543	15566	15541	15492	15521	15739	15491	15538	15489	15449	15568	15496	15622	15457	15592	15602	15600	15618	15540	15473	15491	15758	15596	15675	15588	15571	15462	15598	15435	15639	15570	15438	15402	15338	15552	15469	15385	15431	15448	15521	15590	15505	15522	15510	15405	15587	15556	15589	15276	15478	15554	15608	15606	15421	15414	15549	15659	15546	15432	15547	15567	15563	15454	15419	15532	15690	15475	15517	15421	15426	15522	15581	15405	15510	15342	15580	15355	15598	15619	15539	15588	15491	15709	15486	15485	15550	15444	15512	15489	15247	15558	15600	15459	15595	15664	15594	15582	15547	15432	15391	15491	15658	15531	15341	15445	15466	15755	15579	15513	15612	15457	15539	15400	15486	15559	15519	15554	15494	15512	15373	15493	15638	15611	15602	15593	15659	15759	15603	15528	15548	15401	15592	15627	15571	15545	15540	15586	15566	15681	15511	15541	15570	15480	15603	15612	15563	15634	15703	15745	15497	15555	15634	15412	15607	15638	15641	15323	15526	15638	15505	15425	15451	15550	15501	15734	15545	15577	15590	15364	15408	15607	15366	15551	15409	15625	15456	15617	15579	15527	15558	15424	15504	15822	15506	15413	15631	15540	15699	15627	15612	15472	15537	15368	15550	15562	15419	15528	15447	15626	15516	15555	15587	15392	15716	15558	15525	15502	15631	15611	15411	15534	15723	15513	15493	15450	15568	15659	15650	15507	15700	15449	15468	15607	15502	15631	15567	15619	15487	15600	15627	15519	15460	15669	15495	15580	15485	15597	15598	15510	15537	15656	15550	15730	15616	15476	15451	15526	15473	15607	15362	15543	15616	15611	15586	15431	15526	15516	15406	15726	15505	15489	15516	15507	15607	15535	15551	15620	15561	15568	15572	15604	15443	15598	15575	15623	15568	15589	15491	15520	15560	15596	15444	15453	15290	15608	15731	15482	15572	15543	15335	15564	15641	15550	15482	15623	15425	15754	15513	15494	15508	15642	15503	15442	15582	15455	15659	15700	15556	15529	15543	15510	15556	15600	15399	15419	15428	15641	15502	15602	15735	15490	15590	15541	15387	15550	15624	15852	15609	15630	15570	15651	15645	15375	15485	15427	15515	15729	15431	15552	15782	15544	15394	15499	15556	15412	15613	15591	15580	15537	15633	15715	15581	15594	15593	15587	15540	15629	15403	15554	15644	15515	15570	15522	15566	15582	15456	15510	15511	15421	15577	15661	15478	15458	15710	15564	15589	15631	15675	15512	15552	15635	15508	15564	15590	15652	15380	15541	15593	15643	15507	15478	15621	15616	15515	15438	15576	15590	15526	15494	15522	15587	15626	15695	15547	15583	15547	15528	15753	15505	15459	15511	15688	15482	15614	15663	15344	15645	15325	15652	15563	15352	15559	15486	15621	15455	15527	15643	15574	15546	15624	15475	15466	15219	15542	15608	15531	15596	15517	15562	15544	15589	15556	15577	15608	15578	15549	15505	15559	15512	15523	15661	15461	15659	15444	15579	15590	15432	15564	15577	15405	15445	15476	15455	15587	15501	15576	15448	15694	15591	15515	15364	15232	15421	15478	15626	15698	15526	15557	15511	15455	15520	15410	15485	15498	15514	15324	15503	15508	15660	15578	15491	15492	15484	15584	15513	15481	15593	15500	15731	15592	15352	15663	15567	15568	15648	15440	15586	15602	15578	15508	15607	15734	15410	15539	15626	15533	15499	15579	15460	15494	15618	15573	15608	15636	15775	15646	15519	15641	15608	15629	15775	15445	15529	15629	15482	15477	15519	15493	15598	15388	15507	15592	15410	15583	15663	15611	15597	15703	15433	15682	15494	15559	15641	15505	15658	15459	15432	15479	15422	15410	15573	15441	15654	15618	15357	15451	15400	15544	15505	15508	15363	15699	15386	15544	15593	15366	15477	15472	15556	15523	15586	15507	15476	15682	15535	15554	15669	15442	15608	15563	15582	15621	15535	15615	15686	15523	15763	15449	15720	15657	15404	15427	15536	15461	15552	15575	15523	15656	15411	15778	15692	15507	15506	15694	15424	15469	15588	15585	15650	15487	15565	15632	15529	15611	15548	15527	15511	15571	15447	15429	15454	15418	15568	15573	15544	15514	15685	15419	15505	15468	15579	15698	15564	15646	15554	15592	15671	15604	15520	15341	15558	15631	15433	15518	15575	15516	15461	15484	15622	15572	15493	15569	15416	15703	15453	15556	15495	15423	15345	15538	15735	15285	15462	15596	15678	15491	15646	15555	15622	15568	15547	15407	15488	15631	15547	15532	15609	15434	15777	15553	15721	15580
23857	21383	29031	25296	24491	25396	24640	21246	20037	19644	18950	18560	17968	17623	17808	17750	17393	17187	17244	17419	17313	17239	17099	17280	17026	17085	17122	17144	17207	17196	17140	17044	17027	16976	16930	17048	16851	17043	17098	16956	16868	16834	17135	17139	16755	16889	17028	16905	17056	17158	17045	16991	16809	16841	16991	16897	16941	16730	17037	17156	16962	17137	17246	16816	16896	16929	17132	16789	17091	16892	17020	17012	17069	17105	16997	17085	16904	16853	17030	16870	16934	17070	16970	16769	16889	16815	16759	17077	16929	16876	16806	17102	16903	16824	16910	16838	16986	16943	17009	16964	16949	17220	16919	16765	16887	17004	16962	16893	16948	16891	16967	16989	16953	17156	16787	17218	16946	16926	17002	17041	16959	16919	17109	16884	16956	16867	17159	16819	16864	16709	16933	16777	16919	16935	16988	16996	17155	16701	16967	16788	16841	16852	17069	17152	17058	16873	17030	17083	16858	17053	17183	17021	16993	16789	16873	16948	17006	17047	16848	16697	16830	16899	16830	16867	16781	16887	16848	16925	16890	17030	16947	16905	16911	16938	16853	16851	16890	16898	16987	17197	16974	16873	16986	16988	16892	16934	16947	16904	16912	17035	16790	16948	16892	16957	16810	17090	16830	16785	16794	16782	16823	16967	16913	17006	16989	16838	17055	16872	17061	16966	16960	17060	17076	16949	16960	16979	16841	16991	16908	16817	16901	16714	17086	16774	16912	16874	16940	16927	16859	16848	16958	17149	16998	16809	16951	16779	16841	16917	16787	16943	16816	16986	17162	16734	16953	16921	16675	16753	16891	16855	16824	16952	16856	16795	16987	16815	16884	16835	16954	17050	17117	17016	16752	16764	16936	16862	16956	17029	16767	17083	16988	16996	16844	16831	17148	16711	17126	16918	16752	16904	16816	17049	16781	16968	17189	17191	16944	16743	16902	16845	16891	17021	16929	16871	16836	16893	16966	16715	16944	16405	17054	16909	16859	17059	16894	16897	17006	16987	16693	16919	16829	16830	17084	17093	17164	16774	16802	16958	16856	16819	16811	16899	16781	16898	16773	17006	17140	16965	16939	16995	16987	16869	17011	16783	17096	16796	16908	16777	16800	16868	16901	16807	16881	17017	17012	17159	16883	16993	16672	16962	16885	16865	17004	16922	16931	17099	17072	17019	16900	16765	17041	16815	16892	16809	16936	16927	17145	16908	17071	17091	17087	16939	16872	17104	16786	16688	16933	17028	16737	16898	16908	16887	16917	16911	17230	16991	17024	16762	17062	16965	16745	16873	16630	16876	16877	16907	16846	16884	16792	16802	16984	16866	17021	17049	16742	16993	16995	17048	16903	16964	17041	16727	16883	17040	16861	16958	17019	16855	16838	16913	16932	16939	16976	16910	17091	16965	16972	16962	16888	17039	16984	16958	16976	17112	17023	16834	16935	17039	16905	17147	16910	16750	16891	16714	16771	17045	16812	17038	17006	16994	16996	16912	16940	16907	16940	16980	16891	17003	16791	16824	16989	16961	16868	16825	17038	16707	16835	16787	16873	17142	16886	17066	16952	17007	17144	16895	16851	16893	16960	17149	17009	16921	16973	16712	17047	16845	17131	16968	16758	16968	16682	16838	17025	16738	17096	16996	16904	16766	17128	16702	16990	17046	16904	17096	16857	16982	16843	17033	16943	16910	16924	16949	16955	16912	16719	16886	16979	16958	16922	17223	16902	16914	16749	16935	17119	16794	16916	17038	16873	16785	16782	17042	17144	17033	16833	16972	16948	17007	16923	17029	16960	16948	17066	16943	17030	16991	16975	16837	16949	16981	17015	16756	16948	16875	16687	17179	16923	17005	16932	16897	16965	17040	16969	16910	16829	16960	16972	17009	16993	16939	16869	16941	16953	16666	17072	17138	16935	16837	16885	16971	16869	16840	16901	16933	16822	16992	16888	17119	16933	16996	17100	16829	16875	16800	16956	16690	17059	16852	16879	17006	16820	17052	17065	16817	16943	16940	16932	16976	16998	16806	16760	16919	16906	16944	17077	16892	16961	17039	17031	17126	17138	16914	16860	16874	16982	17007	16908	16808	16859	17044	16881	16721	17066	16923	16910	16874	16882	16948	16918	16927	17066	16808	16739	16866	16815	16847	16830	17028	16829	16903	16970	16703	16909	17069	17147	17102	16901	16704	16963	16974	16925	16839	16840	17002	16920	17007	17076	16839	16939	16951	17014	16883	16940	16854	16950	16838	16847	17033	16960	16967	17016	16873	16763	16862	17144	16799	16977	16956	16894	17111	16808	16922	16841	16670	16931	16840	16966	16877	17055	16907	16842	16753	16910	16625	16967	16984	16861	16803	16751	16934	16968	16832	16776	16919	16797	16813	16972	17030	16860	17024	17021	16986	16980	17002	16886	16966	16829	16886	17028	16939	16867	17077	16995	16917	16999	16706	16799	16840	16855	17039	17061	16988	16930	16860	16923	16694	16908	16880	16979	16806	17012	16972	16909	16796	16955	16935	17116	17130	16914	17020	16574	16834	16824	16890	16851	16953	16848	16913	16920	16686	16870	17059	16942	16753	16742	16569	16913	16926	16898	16702	17085	16954	17011	16861	17116	16674	16969	16995	16940	16790	16887	16988	16859	16717	16765	16845	16868	16999	16780	16878	17069	17017	16928	17071	16999	17113	16908	16883	16824	16850	16896	16916	16969	17119	16894	16911	16799	16985	16982	16622	17187	16915	17067	16844	16863	16955	16922	16885	17143	17015	16992	16801	16923	16833	16990	16817	16875	17196	17029	17049	16914	17096	17202	16705	16806	16994	17027	16883	16805	16971	16941	16764	16983	16810	16815	16895	16883	17111	16848	16846	16801	16974	16977	16906	16985	17197	17020	17074	17032	16589	16968	16813	17017	16803	16958	16851	16773	16852	16917	17037	17198	16782	17135	16914	17032	17070	16978	16972	16884	16977	17117	16983	17010	16896	16954	16888	16780	16792	16881	16962	16917	16716	17011	16931	16973	16832	16990	16770	16895	16994	16959	16908	16754	16798	16966	17064	16985	16819	16754	16989	17069	16804	16946	16793	16852	17056	16860	17060	16922	16988	16989	16940	16879	17033	17018	16925	16787	16849	16899	16832	17037	17003	16864	16972	16849	16817	16852	16907	16944	17025	17091	16836	16969	16970	16803	16853	17194	16844	17099	17036	16816	16989	17162	16916	16835	16896	16992	16884	16845	16852	16840	16868	16777	16914	16783	16668	16894	16865	17088	16748	17041	16911	17027	16964	17066	16909	16702	16860	17088	17005	16945	16923	16927	16944	17097	16930	17034	16815	16801	17014	16841	17125	17107	16796	16940	17066	17003	16853	17064	17016	16918	17116	16834	16936	16753	16938	16847	16959	16906	16796	16858	16829	16852	16961	16917	16965	16939	16822	16906	16932	16809	16889	16925	16759	16976	16856	16934	16908	17161	16866	16839	16887	16940	16811	17017	16963	16833	17174	16793	16888	16850	16844	17013	16986	16903	16901	16909	16972	16893	16834	17003	16971	17054	17032	16943	16767	16795	16880	16650	16878	16752	16782	17053	17091	16810	16780	16885	16904	17018	16809	16826	16811	16937	17067	16980	16919	16827	16995	16832	16963	16890	17013	17090	16928	16849	16920	16847	16966	16904	16925	17014	17017	16794	16905	16960	16950	16756	16849	16968	16895	16946	16971	16943	16886	17010	16914	16825	16916	16785	17003	16943	16954	17061	16760	17103	17026	17031	17047	16827	16893	17076	17082	16819	17043	16885	16974	17021	16981	16970	16991	16948	16917	16868	16813	16883	16897	17014	16765	16843	17056	16950	16888	16974	16792	17081	17069	16950	16831	16915	17075	16842	16987	16880	16804	16896	16890	16965	16951	16989	17031	17017	16890	16907	16945	17022	16862	16995	16974	16986	16682	16896	16994	16781	16999	16969	16931	16999	16843	17052	17087	16929	17142	16966	16990	16822	16952	16820	17100	16966	16946	16932	16790	16949	16896	17057	16984	17105	16894	16978	16992	16823	17003	17051	16777	16900	16938	16873	16940	16789	16735	16749	17031	17191	17114	17023	16948	16822	16914	17041	16849	16987	16891	16970	16951	17026	17059	17013	16879	16833	16999	16812	16968	16816	16996	16932	16961	16960	17056	16864	16915	16956	16708	16852	16890	16986	16943	16989	17053	16825	16945	16993	16940	16837	16664	17121	17113	16809	16980	16916	16677	17067	16949	16823	16841	16914	17062	16840	16904	16895	16946	16890	17050	16889	16901	17121	16773	16941	16800	16924	16884	16877	16698	16824	16951	16925	16851	16967	16761	17010	16726	16984	17023	16756	17051	16887	16973	16907	16980	16918	16950	17102	17017	17094	16901	16958	16945	16860	17007	16849	16826	16877	16706	16862	16985	16948	17002	17008	16780	16819	16803	16883	17041	16935	16857	16845	17057	17182	16844	16872	16967	16923	16958	16922	16948	17001	16914	16928	17009	17051	16860	16932	16945	16989	16744	16888	17019	16861	16928	17047	16801	16696	16967	16859	16806	17040	16901	16790	17004	16882	16811	16865	16968	17116	16926	17130	16850	16875	16771	17013	17043	17083	16859	16955	16884	16895	16910	16948	16930	16944	17023	17056	16867	16979	16702	16990	16816	16906	17009	16977	16879	16952	16974	16973	16879	16763	16975	17148	16965	16799	17110	17076	16914	16932	16841	17069	16966	17002	16984	16962	16907	16861	16900	16893	16950	16863	16845	17167	16980	16967	16822	16860	17085	17125	16952	17025	16983	16894	16930	16788	16957	16886	16925	16958	17104	16958	16927	16880	16966	17007	16955	17162	16941	16833	17032	16971	16677	16939	16637	16832	16941	17016	16835	16912	17079	16899	17006	17009	17000	16960	16857	16926	16997	16913	17002	17055	16939	16837	17085	16840	17121	17015	16746	16947	17200	16953	16995	16975	17079	17043	16920	17024	17069	17050	16877	16934	16963	16930	17112	16872	16919	17031	17131	16975	17046	16865	16835	17007	16985	16956	16799	16898	17062	16932	16700	16835	16890	16959	16930	17031	16948	16961	16958	17222	16823	16867	17075	16937	16857	16859	16804	17191	16917	16968	16938	17108	17013
29262	48347	46354	37920	31712	27423	24316	22393	20864	20003	18966	18140	17584	17015	16988	16507	16688	16268	16376	16153	16149	16083	16142	16184	15982	16130	16013	15952	15847	15790	15937	15809	15854	16063	15970	15915	15873	15905	15850	15738	15760	15747	15887	15778	15757	15828	15730	15599	15588	15812	15722	15928	15683	15885	15945	15681	15599	15810	15812	15731	15672	15867	15803	15787	15824	15776	15869	15922	15953	15678	15709	15788	15833	15842	15771	15834	15783	15677	16011	15763	15735	15844	15737	15684	15807	15648	15794	15761	15655	15780	15595	15821	15713	15670	15749	15928	15801	15807	15826	15813	15843	15814	15724	15640	15778	15636	15690	15841	15919	15718	15943	15850	15748	15694	15649	15728	15734	15750	15731	15722	15633	15813	15624	15610	15723	15668	15947	15734	15644	15883	15783	15599	15585	15714	15820	15655	15842	15671	15768	15805	15704	15782	15799	15879	15903	15733	15855	15725	15782	15757	15815	15946	15821	15714	15814	15784	15698	15801	15753	15853	15695	15663	15635	15745	15656	15852	15749	15914	15817	15639	15787	15824	15800	15822	15850	15857	15761	15669	15746	15870	15700	15936	15825	15789	15740	15687	15738	15822	15575	15724	15671	15853	15763	15698	15709	15701	15597	15769	15802	15648	15824	15629	15818	15685	15755	15743	15743	15805	15694	15783	15742	15710	15743	15703	15764	16066	15707	15758	15816	15700	15504	15938	15790	15683	15697	15769	15752	15753	15814	15842	15761	15840	15773	15770	15886	15675	15780	15837	15719	15943	15725	15821	15897	15705	15712	15903	15714	15913	15730	15749	15910	15655	15836	15747	15597	15740	15819	15745	15846	15649	15766	15602	15656	15668	15870	15881	15825	15632	15741	15802	15635	15767	15894	15840	15745	15732	16010	15848	15681	15706	15868	15742	15683	15738	15749	15925	15906	15809	15909	15902	15786	15662	15635	15767	15799	15708	15668	15754	15919	15770	15664	15702	15881	15726	15801	15714	15781	15770	15769	15815	15870	15803	15632	15694	15659	15796	15774	15796	15836	15659	15783	15799	15624	15802	15730	15737	15846	15696	15617	15678	15775	15904	15708	15661	15851	15731	15914	15849	15708	15704	15838	15753	15796	15940	15748	15533	15691	15576	15644	15660	15735	15607	15663	15766	15680	15763	15904	15713	15831	15874	15937	15895	15759	15754	15830	15628	15701	15727	15695	15649	15703	15786	15704	15746	15770	15920	15680	15577	15842	15792	15699	15810	15585	15715	15845	15782	15754	15856	15612	15793	15871	15764	15801	15776	15636	15746	15710	15672	15749	15841	15726	15617	15840	15837	15868	15850	15784	15725	15732	15749	15745	15625	15792	15912	15766	15868	15798	15686	15826	15682	15757	15844	15788	15745	16039	15585	15686	15623	15897	15854	15637	15708	15729	15804	15783	15832	15594	15891	15701	15670	15778	15639	15758	15852	15524	15664	15882	15685	15708	15774	15637	15746	15827	15638	15616	15910	15811	15718	15791	15814	15799	15804	15848	15870	15817	15735	15903	15817	15830	15594	15810	15809	15842	15581	15792	16011	15742	15816	15682	15644	15904	15719	15682	15723	15519	15879	15695	15758	15804	15733	15644	15723	15773	15887	15744	15704	15552	15764	15688	15808	15741	15816	15705	15928	15774	15788	15654	15928	15796	15773	15805	15783	15652	15707	15632	15624	15794	15751	15876	15817	15750	15818	15793	16064	15598	15539	15808	15790	15833	15749	15780	15565	15866	15541	15730	15665	15859	15866	15790	15769	15738	15825	15841	15734	15770	15769	15730	15790	15745	15920	15811	15876	15804	15748	15732	15903	15832	15677	15748	15791	15689	15843	15845	15767	15713	15836	15586	15652	15884	15796	15915	15622	15882	15577	15750	15942	15707	15784	15693	15740	15694	15907	15743	15843	15692	15699	15867	15798	15814	15772	15686	15861	15764	15666	15911	15866	15607	15614	15886	15937	15773	15730	16054	15657	15671	15597	15722	15909	15641	15771	15893	15633	15691	15534	15827	15709	15789	15835	15862	15627	15738	15786	15768	15905	16025	15883	15556	15837	15835	15656	15703	15768	15876	15756	15817	15770	15806	15744	15954	15775	15792	15843	15828	15736	15611	15803	15650	15887	15722	15729	15699	15703	15659	15758	15744	15701	15797	15612	15878	15672	15830	15834	15790	15666	15601	15842	15914	15843	15809	15857	16016	15856	15976	15751	15756	15778	15731	15900	15574	15604	15693	15721	15644	15674	15814	15618	15820	15771	15747	15903	15776	15737	15724	15833	15815	15726	15732	15826	15687	15729	15593	15609	15777	15880	15894	15733	15728	15579	15861	15661	15774	15755	15752	15763	15854	15783	15747	15793	15635	15690	15713	15726	15597	15633	15824	15710	15748	15995	15926	15631	15769	15774	15744	15679	15782	15876	15713	15680	15584	15757	15897	15752	15826	15683	15703	15749	15739	15929	15890	15718	15708	15652	15868	15645	15587	15891	15639	15742	15846	15823	15832	15747	15741	15814	15678	15691	15848	15910	15616	15901	15736	15840	15816	15875	15797	15608	15751	15835	15698	15733	15627	15724	15902	15749	15791	16003	15822	15841	15770	15772	15836	15795	15859	15741	15833	15655	15821	15729	15730	15689	15732	15722	15692	15581	15753	15764	15789	15805	15818	15888	15762	15726	15896	15643	15727	15820	15797	15669	15707	15794	15893	15754	15620	15862	15855	15659	15897	15778	15676	15759	15721	15724	15801	15715	15841	15879	15712	15728	15769	15794	15780	15759	15878	15808	15748	15815	15794	15856	15774	15687	15851	15760	15714	15726	15693	15738	15682	15689	15708	15709	15645	15737	15530	15882	15681	15805	15762	15780	15928	15884	15828	15665	15843	15804	15832	15888	15652	15973	15748	15783	15834	15806	15911	15760	15544	15782	15790	15615	15827	15799	16018	15661	15727	15839	15787	15627	15720	15772	15807	15627	15760	15670	15670	15643	15575	15682	15747	15792	15684	15848	15871	15770	15705	15859	15600	15712	15709	15858	15696	15845	15855	15634	15642	15773	15867	15736	15739	15551	15866	15705	15762	15710	15646	15979	15835	15806	15719	15780	15662	15693	15732	15722	15905	15773	15749	15808	15950	15684	15755	15642	15742	15843	15830	15728	15669	15785	15938	15824	15833	15621	15745	15868	15915	15865	15801	15688	15755	15810	15747	15598	15847	15678	15722	15895	15729	15723	15742	15900	15729	15762	15738	15842	15786	15842	15816	15720	15828	15640	15780	15790	15767	15715	15802	15762	15633	15658	15730	15575	15885	15842	15761	15716	15797	15656	15682	15719	15783	15885	15704	15864	15816	15800	15875	15811	15693	15788	15599	15739	15905	15861	15803	15790	15793	15757	15731	15752	15800	15660	15826	15784	15822	15719	15621	15872	15777	15742	15735	15812	15862	15735	15798	15887	15698	15831	15712	15425	15831	15717	15879	15815	15737	15664	15821	16072	15738	15774	15811	15692	15632	15546	15985	15724	15805	15761	15843	15911	15654	15675	15838	15741	15801	15777	15782	15783	15615	15760	15614	15818	15849	15616	15895	15738	15978	15966	15965	15675	15833	15832	15834	15841	15928	15701	15856	15900	15792	15937	15637	15786	15577	15763	15799	15629	15873	15560	15714	15756	15789	15879	15813	15608	15967	15892	15904	15734	15650	15768	15918	15852	15825	15825	15719	15693	15843	15798	15732	15944	15836	15801	15803	15809	15611	15874	15697	15766	15942	15847	15683	15765	15765	15795	15614	15981	15719	15688	15854	15688	15819	15685	15718	15746	15773	15747	15803	15703	15805	15897	15703	15688	15878	15728	15766	15744	15858	15892	15800	15909	15859	15753	15855	15740	15746	15732	15845	15668	15715	15928	15769	15705	15581	15808	15732	15815	15678	15696	15763	15640	15791	15753	15786	15726	15945	15671	15792	15770	15857	15847	15812	15758	15937	15803	15703	15926	15692	15787	15681	15764	15765	15872	15997	15746	15970	15735	15855	15737	15683	15803	15734	15898	15808	15708	15734	15730	15738	15933	15668	15729	15806	15718	15628	15624	15815	15825	15824	15772	15565	15930	15882	15723	15883	15720	15804	15744	15661	15566	15628	15673	15790	15681	15877	15626	15804	15803	15787	15742	15701	15978	15876	15870	15757	15799	15706	15802	15796	15687	15738	15773	15717	15813	15656	15665	15746	15841	15767	15751	15970	15816	15791	15732	15821	15753	15840	15807	15958	15673	15959	15807	15810	15930	15670	15802	15676	15681	15821	15868	15841	15699	15803	15780	15725	15772	15690	15954	15732	15672	15747	15629	15749	15799	15826	15839	15755	15818	15837	15836	15830	15786	15703	15799	15594	15675	15799	15834	15754	15662	15758	15699	15794	15718	15814	15834	15798	15660	15673	15833	15701	15625	15916	15791	15648	15744	15823	15774	15920	15786	15880	15723	15794	15915	15876	15687	15581	15729	15897	15889	15783	15803	15749	15806	15675	15722	15771	15720	15892	15778	15895	15926	15700	15771	15674	15971	15760	15883	15797	15645	15750	15784	15900	15578	15685	15813	15883	15850	15801	15917	15769	15857	15797	15616	15931	15726	15831	15817	15930	15908	15897	15600	15749	15847	15702	15613	15827	15902	15785	15838	15771	15759	15758	15879	15738	15620	15743	15745	15795	15651	15781	15795	15723	15794	15803	15698	15522	15864	15856	15808	15642	15892	15810	15840	15815	15798	15789	15932	15681	15777	15557	15790	15832	15720	15753	15656	15803	16000	15797	15701	15754	15763	15671	15866	15775	15744	15728	15836	15804	15793	15732	15783	15884	15910	15619	15597	15852	15877	15653	15712	15745	15797	15941	15678	15771	15864	15769	15632	15834	15622	15706	15803	15871	15606	15683	15816	15956	15718	15756	15747	15757	15770	15795	15746	15767	15745	15656	15803	15734	15723	15796	15871	15740	15794	15735	15675	15706	15830	15856	15739	15728	15710	15676	15548	15870	15723	15692	15887	15670	15867	15837	15859	15813	15736	15744	15782	15652	15804	16046	15844	15897	15724	15641	15888	15716	15739	15733	15740	15649	15740	15803	15617
22838	21268	29110	24002	22743	26199	28067	23117	21343	20821	19957	19094	18451	18231	18142	17670	17833	17633	17553	17530	17298	17316	17454	17483	17404	17232	17274	16993	17143	17102	17076	17058	17052	16973	17009	16930	16904	16955	16860	16958	17112	17051	16920	16821	16891	16871	17125	16962	16845	17020	16853	17084	16834	16968	16954	16807	17276	16851	16933	16942	16809	16824	17017	17072	16858	16822	16954	16872	16794	17064	16949	16832	16764	16878	16986	16976	16922	16924	16774	16986	16817	16920	16732	16836	16931	16783	16862	16856	16821	16922	16714	16916	16838	16848	16993	16938	17003	17083	16950	17083	16913	16642	16770	16858	16870	16753	16800	16864	17069	16938	16888	17123	16930	16778	16745	16859	16779	16785	16810	16796	16732	16889	17007	16928	16750	16823	16752	16837	16802	16922	16781	17016	16988	16848	16757	16926	16859	16816	16986	16694	16896	16855	16912	16891	16855	16627	16792	16969	16716	16694	16913	16860	16876	16888	16822	16946	16724	16894	16981	16875	17010	16679	16807	16902	16795	16781	16855	16901	16705	16947	16762	16867	16974	16840	16835	16870	16870	16814	16669	16852	16737	16635	17003	17033	16802	16758	16819	17064	17052	16875	16777	16795	16886	17015	16899	16852	16618	16841	16839	16787	16902	16816	16754	16764	16901	16899	16775	16757	16886	16758	17027	16898	16900	16917	16761	17024	16985	16778	16920	16843	16992	16702	16726	16760	16846	16895	16932	16862	16862	17053	16801	16804	16786	16763	16898	16845	16752	16874	16654	16967	16822	16685	16842	16835	16843	16933	16884	16728	16897	16829	16754	16727	16781	16966	16808	16783	16763	16850	16828	16831	16810	16892	16999	16923	16954	16974	16784	17006	16861	17037	16864	16854	16831	16810	16828	16715	16680	16900	16916	16718	16902	16990	17054	16943	16992	16857	17002	16863	16856	17053	16873	17076	16826	16745	16886	16801	17091	17119	16909	16996	16940	16778	16796	16941	16783	16835	16632	16851	16898	17024	16915	16895	16643	16871	16915	16764	16976	17038	16854	17016	16787	16769	16724	16645	16925	16868	16900	16728	16974	16948	16984	16867	16700	16973	16783	16885	16834	16777	16827	16668	16802	16773	16785	16971	16852	16840	16872	16642	16894	16829	16759	16883	16865	16743	16825	16878	16701	16990	16862	17165	16847	16898	16711	16892	16958	16980	16752	16781	16955	16597	16730	16998	16700	16684	16752	16884	16879	16585	16916	16881	16825	16788	16919	17013	16857	16945	16964	16981	16930	16757	16809	16967	16848	16751	16838	16960	17121	16770	16791	16803	16773	16788	16929	16716	16690	17023	16837	17025	16966	16797	16891	16868	16709	16824	16676	16916	16913	16915	16850	16725	16993	16799	16913	16736	16913	16756	16719	16804	16644	16759	16662	16748	16868	16942	16813	16924	16905	16757	17063	16808	16819	16976	17051	16711	16943	16913	16917	16726	16984	16973	16897	16738	16835	16887	16945	16719	16877	16858	16980	16835	17084	16963	16918	16811	16693	16854	16999	16807	16978	16908	16817	16865	16859	16922	17051	16839	16841	16746	16766	16913	16706	16773	17033	16746	16936	16825	16733	16689	16955	16706	16977	16926	16751	17083	16682	16889	16874	16911	16874	16993	16869	16891	16943	16952	16852	17019	16879	16922	16696	16938	16792	16782	16829	16910	16839	16866	16812	16918	16854	16755	16659	16728	16743	16951	16863	16783	16727	16951	16716	17015	16790	16929	16872	16949	16704	16804	16848	17049	16782	16572	16824	16728	16874	16887	16918	16826	16883	16786	16895	16921	16913	16732	16700	16994	16745	16688	16871	16730	17010	16658	16830	16822	16826	16994	16894	17109	17045	16923	16817	16893	16794	16892	16858	16924	16993	16703	16961	16763	16965	16740	16850	16896	17005	16774	17023	16881	16715	16730	16972	16622	16779	17012	16945	16791	16917	16739	16829	16820	16930	16840	16947	16871	16867	16759	17124	16849	16897	16877	16850	16791	16607	16811	16739	16869	16797	16992	16711	16906	16851	16876	16707	17030	16742	16851	16861	16737	17044	16818	16776	16853	16868	17071	16995	16801	16757	16709	16939	16841	16757	16661	16863	16786	16791	16835	16808	16710	16759	16844	16624	16899	16690	17042	16807	16990	16796	16931	17014	16840	16699	16839	16715	16887	16843	16967	16767	16939	16715	16973	16938	16658	16963	16809	16900	16849	16907	16867	16965	16824	16992	16650	16859	16805	16849	16832	16826	16664	16730	16945	16890	16969	16862	16904	16978	16743	16801	16875	16908	16886	17033	17000	16861	16610	16817	16970	16871	16718	16761	16587	16733	16579	16708	16869	16906	16936	16640	16846	16800	16689	16794	16804	16793	16918	16827	16955	16867	16969	16909	16859	16955	16835	16759	16913	16970	16784	16867	16944	16930	16968	16835	16759	16811	16929	16729	16923	16903	16878	16872	16923	16780	16845	16941	16790	17022	16912	16939	16815	16786	16861	16801	16796	16669	16949	16869	16679	16850	16746	17017	16971	16913	16794	16927	16766	16785	16791	16738	16813	16841	16866	16810	16670	16849	16874	16912	16914	17065	16986	16884	17022	16900	16793	16811	16856	16739	17023	16821	16854	16912	16873	16824	16815	17101	16892	16894	16910	16957	16793	16792	16752	16981	16803	16791	16635	16770	16810	16654	16793	16792	16891	16860	16912	17055	16897	16801	16613	16931	16682	16928	16726	16933	16906	16900	16639	16655	16976	16601	16855	16969	16836	16944	16875	16699	16752	16710	16617	16759	16692	17005	16838	16809	17197	16811	16727	16719	16817	16819	16808	16990	16886	16934	16894	16893	16935	16787	16743	16946	16895	16703	16749	16829	16747	16920	16915	16790	16787	16768	16845	16803	17070	16822	16785	16849	16994	17005	16841	16910	16919	16993	16891	16768	16808	16783	16728	16933	16738	16731	16824	16617	16780	16867	16817	16937	16967	16704	16845	16715	16801	16903	16833	16978	16860	16776	17042	16995	16947	17020	16777	16900	16851	16959	16976	17004	16853	16941	16914	16824	16949	17075	16902	16950	16839	16691	16814	16653	16956	16715	16898	16903	16908	16770	16904	16798	16976	16794	16869	16970	17029	17053	16861	16798	16671	16940	16679	16881	16920	16880	16751	16737	16687	16962	16720	16772	16735	16996	16779	16756	16786	17010	16865	16930	16857	17022	16720	16933	16875	16773	16947	16842	16724	16750	16783	16875	17106	16748	16735	16961	16747	16938	16754	16917	16736	16862	16849	17020	16757	16975	16746	16764	16931	16833	16856	16786	16903	16883	16982	16819	17044	17006	16889	16826	16700	16955	16906	16836	16810	16856	16856	16901	16725	16918	16460	16765	16894	16935	16699	16743	16774	17011	16932	16969	16706	16796	16725	16739	16669	16889	16760	16917	16781	16864	16848	16838	16807	16876	16989	16687	16906	17083	16749	16787	17019	16827	17007	16777	16695	17034	16928	16867	16848	17123	16748	16816	16792	16807	16898	16903	16772	16740	16849	16894	16832	16912	17022	16925	16664	16831	16809	16736	16970	16774	16985	16876	16786	16743	16850	17013	16858	16944	16854	16927	16780	16836	16698	16932	17044	16818	16844	16916	16953	16770	16749	17014	16985	16827	16715	16835	16851	16907	17038	16534	16879	17030	16872	16751	16906	16572	16751	16743	16793	16912	16888	16901	16879	16781	16785	16906	16880	16909	16857	16859	16856	16796	16801	16759	16834	16702	16689	16848	16895	16507	16877	17014	16705	16855	16852	16808	16800	17077	16652	17054	16740	16954	16872	16769	16805	16765	16738	16965	16843	16980	16973	16749	16940	16693	16657	16836	16797	16768	16695	17064	16770	16922	16954	16911	16808	16785	17179	16886	17080	17104	16804	16837	16746	17086	16804	17028	16795	16695	16797	16927	16774	16807	16980	16848	16818	16733	16756	16871	16849	16753	16717	16908	16805	16733	16868	17083	16928	16885	16946	16938	16724	16635	16842	16672	16728	16799	16824	16859	16797	16929	16690	16991	16870	16832	16801	16740	16851	16758	16745	17015	16621	16940	16886	16860	16934	16802	16779	16969	16825	16959	16900	16770	16688	16966	16778	16940	17021	16988	16830	16864	16813	16693	16825	16749	16724	16816	16833	16921	16721	16639	16920	16961	16772	16905	16817	17078	16778	16895	16733	16951	16881	16958	16725	17038	16823	16811	16635	16862	16954	16994	16768	17046	16834	16845	16893	16932	16938	16798	16781	16803	16749	16679	16781	16924	16966	16772	16852	16717	16796	16945	16987	16917	16973	16930	16849	16879	17074	16902	16887	16878	16997	16880	16939	16750	16943	16735	16713	16857	16843	16801	16778	16856	16984	16714	16716	16972	16886	16673	16909	16760	16924	16815	16821	16848	16793	16702	16916	16945	16750	16631	16893	16808	16888	16840	16770	16993	16711	16723	16838	16827	16848	16842	16737	16902	16929	16791	16974	16915	16949	16679	16850	16835	16944	16904	16827	16760	16780	16876	16818	16709	16957	16746	16858	16755	16776	16661	16872	16642	16856	16845	16799	17014	16826	16912	16740	16766	16910	16837	16939	16962	17019	16857	16901	16776	16812	16786	17086	16957	16693	17011	16765	16699	16785	16763	17095	16958	16899	16878	16680	16829	16923	16941	16874	16856	16799	16914	16968	16926	16863	16795	16836	16691	16915	16750	16794	16964	16905	16742	17009	16782	17126	16920	16994	16869	16815	16731	16744	16914	16972	16782	16806	17040	16841	16952	17022	16865	16561	16901	16551	16712	16765	17036	16608	17035	16617	17052	16799	16862	16850	16660	16960	16843	16811	16884	16864	16697	16699	16868	16746	16787	16959	16888	16836	16761	16702	17049	17026	16667	16923	16917	17033	16785	16802	16876	16666	16834	16749	16613	16877	16777	16963	16780	16818	16910	16931	16775	16863	16780	16969	16788	16622	16680	17007	16961	16847	16888	16809	16821	16902	16748	16998	16781	16789	16909	16927	16768	16766	16920	16841	16856	16973	17021	16797	16839	16809	16728	16780	16750	16873	16770	16735	17029	16634	16637	16914	16867	16787
30319	51053	49662	41858	35518	31029	27571	25186	23342	21670	20587	19116	18290	17851	17470	17141	16768	16747	16542	16398	16575	16159	16268	16238	16163	16169	16064	16045	15896	16062	15746	15862	15767	15874	15708	15736	15815	15724	15799	15527	15909	15764	15830	15732	15847	15645	15861	15632	15680	15759	15752	15658	15844	15870	15633	15664	15577	15878	15816	15617	15732	15729	15635	15663	15652	15737	15651	15653	15666	15586	15756	15740	15673	15507	15550	15789	15612	15795	15616	15590	15642	15816	15854	15571	15789	15819	15817	15715	15662	15543	15673	15613	15911	15675	15848	15800	15755	15623	15523	15688	15785	15685	15603	15650	15712	15734	15676	15741	15771	15588	15557	15736	15683	15675	15648	15730	15685	15852	15722	15650	15697	15738	15725	15672	15654	15635	15664	15664	15746	15558	15708	15665	15592	15840	15686	15606	15800	15719	15813	15684	15643	15598	15658	15646	15705	15466	15784	15667	15554	15645	15615	15599	15527	15676	15782	15920	15723	15646	15751	15711	15763	15658	15700	15836	15765	15545	15658	15696	15834	15571	15639	15579	15850	15554	15757	15524	15714	15601	15669	15635	15785	15680	15764	15797	15649	15871	15625	15657	15544	15686	15779	15839	15727	15574	15620	15619	15627	15724	15628	15752	15646	15805	15769	15816	15678	15652	15579	15969	15533	15725	15545	15604	15761	15688	15685	15838	15699	15685	15667	15769	15880	15744	15742	15739	15794	15515	15759	15575	15628	15571	15638	15677	15784	15686	15579	15608	15748	15859	15730	15685	15638	15623	15813	15510	15615	15684	15737	15558	15761	15601	15661	15569	15726	15773	15781	15638	15540	15802	15732	15716	15776	15532	15844	15723	15627	15653	15758	15687	15841	15767	15769	15754	15624	15806	15711	15768	15734	15784	15825	15508	15679	15641	15591	15613	15847	15640	15704	15703	15779	15616	15623	15704	15711	15734	15756	15907	15628	15628	15767	15534	15570	15626	15713	15566	15683	15639	15658	15723	15678	15628	15652	15713	15603	15700	15647	15718	15731	15737	15679	15684	15681	15765	15611	15740	15712	15641	15659	15727	15639	15579	15698	15667	15670	15772	15758	15553	15503	15763	15494	15798	15673	15620	15738	15540	15676	15647	15764	15882	15622	15648	15690	15733	15561	15588	15771	15682	15717	15678	15546	15782	15595	15721	15938	15685	15763	15669	15624	15597	15521	15546	15761	15673	15823	15714	15614	15795	15711	15741	15820	15622	15578	15657	15522	15673	15440	15659	15594	15803	15613	15610	15750	15650	15719	15676	15581	15660	15731	15768	15584	15738	15840	15704	15780	15643	15474	15836	15752	15723	15686	15668	15649	15755	15683	15664	15514	15705	15680	15549	15707	15611	15710	15669	15689	15702	15562	15590	15548	15766	15838	15644	15782	15637	15636	15901	15573	15592	15729	15580	15693	15611	15592	15684	15697	15723	15525	15690	15647	15679	15631	15715	15770	15727	15624	15825	15753	15819	15699	15739	15627	15668	15642	15629	15662	15802	15868	15506	15568	15684	15624	15611	15627	15860	15634	15622	15697	15573	15611	15672	15724	15773	15641	15710	15714	15579	15628	15590	15520	15612	15743	15773	15637	15610	15599	15626	15685	15509	15627	15585	15609	15634	15599	15918	15715	15768	15458	15621	15696	15562	15734	15560	15720	15600	15515	15766	15728	15615	15751	15733	15707	15728	15535	15722	15859	15737	15759	15648	15604	15717	15750	15801	15532	15865	15629	15751	15812	15865	15632	15758	15616	15615	15936	15740	15715	15517	15679	15638	15717	15850	15577	15698	15742	15493	15504	15774	15770	15715	15678	15527	15675	15532	15591	15554	15653	15682	15791	15530	15581	15748	15665	15699	15675	15688	15742	15613	15523	15742	15676	15582	15778	15618	15758	15607	15796	15618	15804	15624	15671	15601	15753	15778	15668	15662	15742	15602	15800	15672	15625	15607	15670	15514	15784	15554	15712	15685	15511	15547	15658	15661	15801	15732	15536	15710	15777	15753	15589	15674	15621	15515	15553	15800	15564	15795	15656	15417	15679	15639	15598	15614	15578	15503	15844	15829	15712	15561	15532	15613	15856	15740	15642	15627	15632	15592	15670	15711	15700	15787	15681	15662	15635	15593	15697	15569	15757	15791	15552	15623	15702	15748	15973	15741	15775	15646	15567	15697	15645	15630	15678	15785	15424	15693	15668	15617	15836	15703	15697	15665	15596	15468	15535	15669	15622	15468	15634	15814	15600	15758	15607	15523	15582	15807	15621	15730	15776	15654	15558	15645	15783	15652	15767	15653	15719	15539	15561	15466	15721	15681	15466	15708	15772	15762	15599	15703	15605	15737	15774	15626	15463	15669	15692	15787	15765	15677	15639	15608	15840	15770	15687	15677	15698	15830	15811	15681	15721	15639	15724	15797	15600	15627	15660	15774	15660	15720	15832	15711	15607	15505	15624	15694	15789	15738	15695	15628	15639	15613	15596	15761	15643	15812	15645	15501	15789	15712	15728	15700	15669	15718	15717	15715	15641	15655	15541	15802	15725	15458	15749	15561	15686	15788	15631	15777	15733	15635	15625	15686	15755	15768	15498	15661	15568	15670	15880	15625	15699	15695	15741	15635	15759	15518	15594	15701	15749	15691	15642	15662	15760	15719	15753	15554	15657	15645	15539	15529	15526	15615	15613	15724	15573	15615	15724	15715	15619	15850	15573	15767	15670	15738	15626	15762	15730	15734	15759	15614	15662	15633	15646	15784	15749	15400	15773	15638	15595	15635	15632	15921	15567	15745	15404	15787	15707	15613	15618	15780	15572	15448	15825	15667	15807	15696	15671	15585	15731	15689	15708	15698	15696	15700	15662	15583	15606	15659	15589	15672	15657	15450	15564	15670	15954	15739	15489	15662	15810	15526	15695	15556	15788	15789	15698	15614	15785	15560	15605	15681	15720	15597	15632	15806	15713	15749	15722	15549	15705	15650	15865	15652	15650	15560	15731	15697	15661	15727	15792	15740	15719	15656	15712	15684	15721	15625	15562	15746	15563	15837	15652	15795	15400	15552	15672	15778	15586	15512	15706	15694	15691	15754	15569	15646	15762	15721	15652	15563	15766	15696	15673	15590	15709	15674	15745	15679	15515	15622	15661	15700	15591	15761	15787	15695	15551	15847	15573	15883	15654	15616	15751	15573	15631	15691	15679	15620	15719	15798	15603	15557	15474	15786	15797	15801	15740	15712	15622	15571	15702	15617	15566	15766	15832	15526	15790	15692	15666	15800	15594	15748	15751	15594	15662	15637	15605	15724	15585	15516	15634	15701	15757	15691	15642	15671	15492	15604	15655	15645	15605	15596	15622	15475	15745	15838	15784	15611	15575	15464	15786	15746	15499	15723	15589	15636	15670	15688	15493	15563	15713	15518	15674	15631	15722	15569	15598	15683	15675	15650	15650	15667	15676	15582	15602	15785	15668	15726	15739	15730	15674	15833	15830	15515	15833	15504	15676	15837	15674	15657	15551	15577	15830	15755	15768	15913	15691	15693	15667	15533	15769	15635	15824	15501	15682	15668	15723	15574	15564	15371	15467	15723	15733	15545	15637	15633	15555	15617	15775	15621	15614	15700	15591	15659	15599	15731	15614	15673	15825	15637	15673	15490	15582	15766	15734	15593	15826	15571	15558	15645	15678	15636	15615	15746	15873	15740	15603	15621	15604	15714	15585	15636	15740	15772	15600	15711	15711	15830	15592	15810	15622	15684	15826	15646	15458	15518	15652	15680	15690	15601	15679	15843	15724	15635	15818	15643	15863	15513	15804	15728	15641	15650	15583	15685	15682	15701	15654	15804	15630	15710	15801	15664	15712	15773	15726	15699	15764	15714	15747	15581	15616	15581	15729	15605	15643	15663	15708	15610	15733	15659	15660	15746	15785	15665	15583	15621	15489	15480	15781	15600	15513	15754	15658	15709	15712	15795	15597	15685	15663	15660	15598	15570	15725	15569	15582	15818	15661	15856	15754	15806	15610	15753	15784	15665	15753	15639	15707	15555	15699	15603	15614	15704	15802	15762	15705	15552	15506	15665	15637	15568	15647	15682	15624	15782	15583	15686	15603	15638	15919	15598	15741	15682	15612	15511	15694	15642	15700	15617	15758	15805	15529	15642	15820	15670	15792	15737	15644	15731	15552	15631	15638	15707	15699	15635	15679	15618	15577	15597	15876	15603	15671	15783	15612	15645	15534	15764	15660	15602	15518	15777	15861	15499	15756	15596	15823	15603	15657	15799	15688	15633	15804	15637	15831	15615	15741	15625	15732	15733	15756	15618	15564	15627	15750	15461	15683	15599	15605	15512	15634	15713	15636	15646	15865	15663	15770	15731	15744	15738	15693	15627	15838	15629	15625	15718	15671	15569	15696	15736	15683	15513	15648	15852	15531	15673	15689	15645	15624	15610	15614	15593	15818	15710	15676	15723	15630	15565	15603	15607	15637	15809	15684	15660	15678	15734	15600	15709	15736	15561	15704	15632	15467	15666	15677	15614	15631	15713	15777	15619	15623	15605	15726	15617	15595	15708	15640	15525	15614	15660	15701	15565	15705	15811	15640	15816	15782	15677	15624	15576	15607	15538	15694	15671	15712	15554	15707	15620	15883	15656	15834	15686	15740	15524	15663	15685	15734	15542	15723	15626	15713	15753	15625	15530	15712	15716	15849	15814	15484	15744	15680	15575	15705	15600	15724	15713	15626	15604	15737	15555	15757	15686	15596	15724	15715	15712	15675	15817	15513	15744	15671	15664	15688	15633	15698	15712	15597	15603	15739	15624	15579	15626	15737	15704	15705	15753	15658	15525	15666	15743	15637	15763	15602	15607	15603	15819	15556	15772	15722	15388	15571	15700	15497	15733	15728	15636	15609	15643	15623	15520	15561	15854	15619	15641	15775	15653	15534	15684	15724	15790	15771	15612	15792	15802	15711	15760	15745	15745	15702	15748	15614	15915	15617	15743	15665	15676	15698	15725	15670	15618	15600	15652	15762	15506	15724	15728	15678	15660	15701	15723	15773	15651	15622	15613	15816	15745	15787	15660	15655	15624	15768	15662	15850	15675	15685	15587	15613	15702
28181	26619	33431	29418	23425	21127	20128	19093	18407	17771	17593	17366	17166	17081	17161	17139	17026	16837	16847	16835	16868	16719	16857	16943	16719	16792	16873	16941	16817	16903	16763	16581	16624	16889	16636	16658	16645	16619	16611	16720	16792	16511	16740	16905	16757	16712	16580	16796	16728	16673	16500	16640	16762	16612	16806	16801	16749	16598	16670	16750	16563	16702	16625	16635	16497	16669	16642	16500	16612	16693	16848	16609	16445	16726	16379	16538	16718	16641	16505	16723	16722	16538	16776	16731	16575	16554	16801	16732	16759	16701	16627	16788	16678	16687	16809	16769	16741	16873	16689	16672	16554	16648	16803	16488	16653	16674	16792	16832	16586	16561	16824	16693	16739	16570	16726	16651	16841	16699	16811	16572	16838	16607	16500	16742	16608	16890	16518	16662	16586	16669	16609	16729	16729	16642	16644	16625	16630	16738	16779	16633	16831	16629	16804	16741	16791	16764	16553	16771	16753	16884	16666	16707	16740	16738	16513	16544	16781	16510	16846	16651	16546	16490	16530	16706	16513	16581	16590	16634	16568	16636	16631	16767	16823	16738	16677	16717	16800	16654	16778	16513	16704	16770	16881	16796	16544	16633	16694	16659	16898	16701	16514	16703	16658	16482	16755	16805	16868	16910	16735	16619	16570	16572	16690	16705	16634	16529	16842	16577	16792	16665	16806	16702	16594	16697	16672	16848	16772	16675	16595	16769	16773	16720	16579	16680	16420	16718	16618	16525	16798	16676	16736	16580	16522	16629	16781	16442	16819	16770	16531	16458	16619	16794	16549	16608	16756	16736	16741	16792	16792	16671	16739	16516	16507	16815	16644	16510	16795	16738	16760	16560	16704	16641	16646	16635	16733	16739	16903	16767	16768	16662	16757	16818	16591	16771	16584	16809	16570	16580	16902	16821	16706	16682	16705	16647	16670	16717	16601	16735	16875	16651	16869	16773	16809	16718	16594	16694	16672	16704	16681	16689	16723	16733	16859	16654	16776	16674	16558	16671	16825	16645	16745	16703	16685	16639	16632	16827	16500	16598	16854	16707	16649	16712	16648	16529	16825	16642	16723	16734	16714	16701	16622	16809	16704	16795	16765	16739	16717	16765	16721	16807	16693	16571	16661	16441	16846	16840	16729	16669	16656	16673	16798	16448	16568	16535	16622	16754	17035	16609	16837	16806	16650	16736	16893	16743	16791	16815	16802	16618	16721	16715	16890	16890	16666	16767	16624	16630	16633	16805	16717	16822	16454	16819	16908	16773	16836	16682	16709	16704	16687	16672	16692	16712	16656	16739	16823	16705	16740	16634	16788	16562	16644	16718	16599	16657	16703	16684	16535	16648	16752	16589	16627	16812	16710	16611	16727	16576	16653	16592	16957	16946	16644	16566	16908	16726	16793	16690	16788	16739	16761	16749	16690	16753	16827	16610	16637	16646	16704	16517	16747	16761	16534	16671	16569	16523	16647	16609	16646	16522	16684	16734	16554	16624	16648	16528	16618	16778	16823	16715	16582	16636	16743	16808	16774	16642	16639	16725	16678	16300	16768	16834	16663	16520	16649	16674	16593	16611	16664	16554	16643	16780	16685	16699	16641	16652	16612	16607	16775	16834	16543	16809	16805	16646	16698	16752	16751	16692	16683	16673	16528	16683	16643	16599	16786	16779	16751	16671	16581	16923	16590	16521	16527	16645	16689	16835	16638	16559	16632	16722	16608	16630	16379	16639	16607	16598	16669	16740	16769	16619	16683	16729	16581	16473	16738	16838	16599	16617	16656	16718	16792	16565	16634	16692	16596	16838	16893	16698	16694	16832	16741	16649	16771	16645	16931	16606	16655	16874	16796	16677	16413	16772	16601	16777	16606	16924	16759	16677	16870	16628	16551	16558	16479	16734	16542	16757	16926	16597	16816	16753	16636	16694	16607	16518	16674	16783	16825	16700	16651	16757	16753	16684	16658	16948	16785	16597	16643	16563	16792	16684	16662	16711	16759	16657	16637	16742	16668	16598	16602	16535	16588	16513	16773	16900	16698	16585	16741	16697	16607	16660	16565	16816	16615	16855	16790	16820	16711	16838	16639	16549	16817	16619	16542	16748	16922	16695	16610	16584	16544	16816	16910	16768	16772	16617	16618	16645	16774	16622	16820	16743	16891	16808	16702	16649	16648	16770	16676	16623	16688	16448	16890	16928	16803	16636	16827	16685	16701	16615	16710	16705	16860	16732	16853	16473	16751	16792	16730	16711	16591	16605	16821	16447	16643	16750	16613	16615	16618	16525	16759	16812	16692	16789	16774	16647	16754	16772	16561	16790	16629	16619	16654	16682	16704	16532	16545	16691	16528	16601	16852	16756	16690	16708	16584	16707	16643	16817	16717	16565	16744	16543	16712	16807	16636	16535	16669	16645	16741	16691	16727	16663	16511	16703	16837	16792	16774	16743	16650	16688	16728	16877	16884	16578	16891	16764	16969	16693	16790	16659	16790	16671	16773	16828	16711	16490	16644	16547	16728	16800	16726	16666	16826	16616	16789	16694	16559	16840	16574	16659	16550	16620	16788	16728	16664	16838	16884	16771	16620	16584	16590	16686	16615	16628	16710	16697	16709	16747	16631	16551	16578	16622	16738	16772	16811	16899	16717	16667	16613	16734	16877	16858	16513	16619	16658	16629	16696	16656	16652	16576	16636	16707	16769	16833	16847	16590	16525	16620	16724	16726	16385	16671	16746	16810	16777	16630	16634	16544	16574	16496	16832	16587	16827	16836	16656	16594	16632	16813	16654	16533	16587	16701	16731	16796	16742	16586	16606	16468	16713	16690	16467	16809	16865	16923	16730	16805	16742	16831	16669	16723	16909	16808	16487	16786	16586	16642	16618	16806	16620	16635	16707	16785	16744	16601	16613	16838	16587	16592	16783	16711	16755	16754	16760	16631	16753	16775	16730	16874	16614	16786	16743	16623	16740	16724	16528	16709	16799	16792	16685	16836	16961	16729	16503	16865	16575	16714	16646	16570	16634	16600	16784	16653	16637	16595	16786	16529	16761	16624	16756	16769	16646	16426	16736	16834	16698	16739	16687	16632	16587	16724	16709	16652	16697	16779	16593	16704	16531	16723	16687	16615	16735	16408	16829	16548	16667	16656	16861	16698	16640	16806	16736	16879	16709	16824	16787	16744	16602	16864	16693	16518	16502	16610	16699	16675	16661	16618	16683	16631	16486	16585	16674	16650	16780	16686	16506	16703	16672	16655	16699	16655	16730	16804	16827	16835	16506	16686	16669	16708	16557	16646	16802	16778	16486	16806	16818	16635	16678	16793	16678	16659	16793	16747	16619	16792	16763	16780	16697	16828	16901	16764	16909	16749	16719	16966	16694	16666	16631	16583	16809	16706	16667	16660	16747	16761	16705	16666	16595	16733	16749	16674	16854	16691	16853	16560	16725	16822	16817	16754	16723	16790	16586	16443	16606	16649	16799	16843	16545	16787	16818	16678	16630	16677	16667	16781	16656	16652	16711	16800	16737	16642	16799	16651	16668	16685	16806	16729	16602	16725	16668	16622	16618	16577	16706	16673	16712	16679	16753	16660	16672	16690	16734	16505	16630	16794	16701	16764	16709	16568	16697	16804	17022	16754	16597	16705	16823	16742	16800	16652	16816	16671	16772	16706	16753	16552	16508	16606	16736	16778	16477	16539	16599	16847	16699	16722	16794	16586	16673	16696	16708	16728	16713	16549	16748	16545	16816	16487	16580	16661	16755	16736	16521	16619	16826	16728	16659	16597	16883	16692	16706	16607	16668	16575	16711	16797	16556	16585	16753	16789	16850	16664	16739	16640	16788	16764	16661	16791	16863	16725	16809	16762	16514	16812	16635	16567	16655	16756	16666	16708	16397	16671	16706	16654	16724	16672	16748	16992	16870	16818	16671	16669	16885	16677	16572	16627	16561	16506	16807	16842	16773	17066	16670	16562	16671	16694	16608	16817	16771	16756	16792	16648	16788	16715	16787	16583	16654	16870	16631	16871	16781	16774	16817	16620	16481	16655	16720	16820	16637	16670	16881	16719	16667	16665	16777	16695	16771	16660	16783	16525	16542	16863	16596	16724	16771	16850	16755	16861	16909	16588	16838	16708	16861	16799	16481	16744	16835	16802	16709	16550	16932	16704	16660	16841	16754	16750	16701	16862	16611	16770	16735	16764	16778	16584	16887	16700	16489	16715	16720	16684	16639	16650	16683	16349	16683	16638	16619	16562	16607	16697	16681	16716	16444	16693	16638	16995	16917	16705	16620	16798	16681	16746	16678	16860	16802	16789	16768	16847	16932	16596	16492	16854	16684	16536	16752	16523	16685	16661	16746	16792	16642	16779	16617	16659	16765	16674	16598	16653	16807	16657	16652	16634	16776	16713	16604	16686	16771	16428	16650	16565	16667	16669	16775	16749	16625	16898	16796	16717	16576	16650	16828	16743	16675	16664	16695	16596	16638	16614	16702	16802	16522	16655	16692	16752	16903	16612	16786	16784	16761	16469	16687	16560	16620	16895	16811	16485	16866	16792	16662	16612	16604	16771	16836	16966	16614	16671	16711	16855	16770	16921	16723	16795	16732	16600	16693	16625	16801	16810	16784	16616	16643	16784	16709	16690	16699	16777	16696	16805	16596	16652	16837	16519	16804	16681	16673	16753	16788	16789	16624	16829	16668	16696	16793	16860	16593	16571	16530	16455	16785	16604	16555	16762	16518	16458	16828	16842	16862	16692	16681	16602	16690	16717	16744	16860	16711	16745	16711	16763	16706	16740	16725	16639	16803	16706	16738	16795	16778	16535	16665	16910	16812	16785	16518	16747	16574	16791	16759	16686	16688	16742	16619	16663	16695	16716	16774	16662	16518	16678	16697	16668	16513	16655	16569	16658	16606	16773	16714	16692	16734	16757	16813	16645	16590	16696	16456	16529	16637	16580	16656	16666	16797	16436	16623	16619	16809	16759	16507	16857	16597	16625	16628	16681	16679	16479	16638	16924	16657	16755	16608	16677	16712	16584	16671	16643	16421	16655	16733	16656	16712	16734	16754	16908	16582	16799	16715	16722	16666	16669	16810	16710	16682	16551	16777	16584	16959	16557	16658	16693	16771	16639	16528	16750
29477	42054	39657	31018	25661	22490	20702	19481	18577	17611	17080	16584	16487	16047	16112	16120	15838	15902	15795	15876	15783	15911	15836	15677	15616	15860	15832	15645	15678	15699	15605	15614	15564	15642	15682	15654	15542	15440	15632	15851	15426	15591	15630	15662	15819	15627	15352	15711	15552	15565	15633	15317	15545	15625	15614	15540	15595	15649	15736	15713	15741	15516	15657	15411	15480	15527	15557	15609	15727	15569	15541	15583	15745	15696	15601	15611	15618	15537	15558	15664	15533	15625	15575	15711	15436	15385	15636	15574	15557	15667	15635	15536	15621	15555	15605	15600	15526	15561	15395	15539	15574	15505	15587	15505	15782	15621	15445	15554	15545	15694	15663	15529	15677	15523	15712	15636	15671	15571	15605	15576	15442	15687	15545	15670	15715	15590	15586	15624	15710	15609	15778	15605	15720	15551	15533	15560	15587	15483	15648	15502	15612	15509	15537	15565	15734	15649	15629	15571	15606	15755	15533	15653	15599	15601	15529	15440	15729	15765	15471	15409	15453	15698	15704	15810	15539	15575	15633	15591	15559	15658	15502	15540	15796	15726	15491	15558	15573	15615	15566	15674	15626	15692	15551	15522	15540	15706	15595	15698	15599	15571	15563	15526	15503	15559	15592	15700	15547	15685	15498	15488	15549	15676	15715	15578	15664	15517	15603	15735	15622	15758	15571	15513	15569	15588	15626	15564	15716	15511	15455	15606	15607	15636	15642	15662	15686	15670	15781	15652	15650	15744	15565	15440	15743	15627	15555	15558	15520	15539	15727	15503	15550	15508	15614	15626	15538	15664	15575	15657	15556	15609	15593	15672	15675	15772	15499	15567	15561	15720	15533	15666	15630	15433	15610	15603	15691	15728	15532	15539	15578	15578	15643	15390	15502	15695	15587	15616	15649	15645	15587	15670	15741	15816	15585	15687	15496	15716	15582	15597	15847	15716	15604	15477	15678	15422	15546	15480	15524	15469	15675	15524	15620	15500	15885	15610	15518	15679	15728	15489	15610	15453	15687	15643	15524	15569	15721	15713	15594	15550	15617	15492	15581	15591	15612	15769	15662	15606	15750	15749	15595	15649	15716	15657	15690	15610	15560	15678	15651	15678	15552	15483	15767	15699	15483	15604	15801	15635	15682	15668	15696	15572	15694	15658	15605	15631	15517	15503	15572	15551	15574	15665	15488	15475	15593	15764	15584	15667	15545	15648	15540	15654	15609	15727	15709	15616	15746	15600	15656	15662	15710	15571	15579	15654	15552	15692	15582	15479	15635	15470	15394	15747	15801	15614	15580	15596	15543	15520	15636	15603	15691	15629	15516	15686	15584	15812	15719	15623	15704	15535	15607	15438	15658	15785	15432	15447	15597	15607	15602	15733	15542	15592	15580	15553	15612	15659	15650	15691	15519	15735	15637	15600	15599	15697	15670	15563	15653	15632	15554	15696	15592	15712	15528	15613	15580	15494	15518	15539	15624	15708	15535	15545	15608	15622	15642	15531	15527	15566	15553	15627	15632	15646	15724	15627	15532	15581	15715	15605	15519	15766	15736	15681	15554	15545	15571	15572	15462	15510	15734	15517	15528	15603	15573	15597	15689	15648	15635	15515	15742	15494	15577	15584	15601	15599	15539	15542	15588	15560	15538	15777	15680	15636	15589	15706	15481	15622	15590	15717	15649	15719	15744	15549	15439	15592	15633	15471	15520	15405	15623	15686	15589	15483	15647	15654	15713	15537	15530	15530	15526	15505	15731	15696	15778	15636	15614	15634	15544	15537	15661	15701	15503	15473	15515	15655	15666	15532	15566	15780	15540	15715	15582	15631	15580	15551	15518	15547	15576	15662	15629	15604	15740	15536	15659	15657	15645	15578	15620	15445	15656	15640	15620	15710	15552	15578	15619	15765	15725	15472	15580	15602	15602	15752	15545	15523	15610	15558	15507	15658	15666	15708	15692	15490	15660	15490	15677	15414	15715	15549	15778	15755	15539	15607	15555	15729	15488	15672	15521	15581	15712	15490	15677	15707	15543	15504	15608	15565	15716	15544	15480	15640	15672	15346	15569	15770	15699	15716	15534	15575	15653	15565	15607	15686	15626	15481	15663	15865	15600	15672	15587	15549	15607	15547	15620	15481	15545	15649	15618	15640	15644	15487	15504	15818	15752	15645	15614	15767	15697	15649	15675	15565	15720	15480	15762	15614	15688	15624	15527	15591	15728	15711	15622	15561	15604	15653	15625	15615	15573	15705	15665	15725	15563	15693	15677	15575	15589	15520	15557	15532	15626	15517	15538	15604	15660	15757	15697	15430	15514	15570	15495	15578	15429	15546	15548	15687	15575	15665	15495	15572	15555	15564	15686	15549	15584	15624	15631	15762	15652	15673	15648	15580	15698	15519	15681	15577	15433	15686	15688	15720	15619	15651	15605	15480	15647	15610	15590	15680	15921	15593	15522	15693	15567	15521	15408	15598	15617	15680	15608	15610	15695	15685	15479	15479	15670	15729	15740	15458	15702	15475	15444	15648	15639	15685	15437	15642	15644	15575	15559	15694	15590	15549	15763	15608	15775	15371	15471	15636	15644	15624	15539	15703	15625	15574	15698	15805	15779	15442	15516	15639	15565	15574	15804	15644	15622	15454	15628	15560	15745	15590	15597	15528	15662	15525	15642	15412	15530	15562	15748	15701	15627	15624	15590	15673	15685	15647	15741	15594	15398	15748	15715	15387	15689	15636	15450	15657	15505	15597	15534	15495	15361	15543	15656	15609	15543	15506	15673	15617	15661	15712	15524	15441	15612	15599	15734	15618	15547	15618	15750	15674	15593	15464	15501	15570	15656	15543	15652	15577	15566	15720	15703	15529	15542	15673	15688	15575	15603	15714	15649	15649	15703	15648	15647	15466	15546	15564	15576	15369	15544	15617	15669	15473	15692	15495	15676	15506	15550	15551	15649	15558	15816	15530	15568	15542	15527	15660	15533	15517	15489	15685	15746	15562	15660	15667	15589	15631	15603	15582	15596	15653	15656	15545	15600	15654	15610	15738	15766	15575	15545	15568	15570	15606	15606	15523	15636	15667	15623	15555	15662	15634	15661	15496	15690	15546	15771	15757	15520	15647	15683	15717	15637	15805	15606	15518	15596	15529	15767	15542	15611	15567	15596	15667	15500	15533	15529	15611	15531	15657	15654	15479	15685	15553	15680	15465	15518	15613	15510	15657	15636	15677	15585	15492	15553	15647	15613	15656	15520	15695	15513	15408	15628	15687	15546	15632	15637	15531	15446	15647	15841	15567	15582	15529	15507	15765	15570	15606	15551	15634	15607	15677	15564	15650	15643	15607	15580	15498	15706	15579	15729	15686	15639	15535	15685	15500	15768	15390	15577	15701	15665	15433	15639	15605	15613	15540	15554	15799	15533	15640	15652	15809	15547	15579	15688	15654	15643	15525	15651	15623	15554	15618	15647	15727	15660	15552	15649	15659	15713	15552	15710	15580	15530	15553	15600	15588	15404	15645	15404	15626	15613	15619	15686	15448	15529	15409	15736	15519	15525	15555	15382	15711	15594	15698	15523	15685	15593	15781	15734	15640	15661	15594	15577	15697	15593	15768	15635	15573	15639	15691	15598	15741	15547	15675	15444	15667	15510	15563	15620	15428	15630	15772	15565	15644	15731	15638	15652	15564	15698	15683	15462	15608	15453	15719	15652	15567	15509	15665	15549	15661	15718	15363	15555	15506	15598	15630	15644	15712	15576	15585	15545	15683	15584	15539	15598	15617	15529	15509	15799	15770	15520	15586	15727	15667	15463	15645	15491	15586	15588	15730	15615	15630	15527	15526	15491	15740	15709	15456	15735	15593	15686	15601	15719	15411	15767	15624	15607	15770	15536	15577	15735	15686	15506	15577	15488	15559	15522	15665	15597	15617	15543	15648	15782	15809	15502	15823	15697	15677	15678	15677	15715	15605	15632	15688	15644	15664	15617	15611	15656	15624	15671	15409	15641	15614	15507	15571	15705	15670	15512	15687	15635	15549	15586	15514	15662	15666	15565	15580	15754	15609	15651	15528	15509	15617	15485	15669	15443	15651	15667	15568	15776	15685	15356	15604	15550	15720	15637	15637	15606	15847	15465	15608	15733	15627	15667	15539	15578	15708	15626	15653	15576	15522	15512	15593	15699	15603	15635	15534	15553	15528	15660	15580	15584	15429	15663	15483	15606	15653	15645	15669	15568	15466	15748	15484	15705	15458	15766	15613	15688	15599	15751	15528	15569	15499	15725	15702	15696	15644	15542	15626	15479	15597	15399	15552	15820	15638	15492	15721	15616	15578	15525	15682	15519	15723	15667	15579	15603	15658	15560	15668	15706	15733	15567	15641	15655	15714	15418	15628	15628	15641	15616	15643	15722	15571	15608	15688	15590	15513	15780	15669	15616	15626	15756	15619	15558	15696	15703	15779	15716	15566	15608	15673	15665	15682	15617	15578	15627	15692	15398	15651	15507	15644	15744	15604	15861	15729	15762	15705	15451	15546	15572	15850	15711	15685	15232	15563	15599	15698	15596	15552	15566	15630	15603	15529	15580	15700	15613	15523	15572	15547	15746	15623	15674	15552	15725	15673	15583	15619	15612	15554	15562	15608	15586	15798	15537	15618	15460	15511	15392	15769	15569	15592	15666	15569	15610	15658	15650	15461	15461	15676	15680	15612	15691	15627	15827	15578	15582	15635	15606	15702	15558	15596	15619	15682	15551	15711	15660	15562	15575	15644	15510	15605	15619	15710	15709	15798	15737	15493	15689	15593	15629	15731	15589	15663	15794	15783	15659	15597	15548	15668	15500	15559	15619	15745	15548	15538	15524	15676	15603	15758	15591	15616	15683	15458	15557	15527	15593	15575	15677	15639	15447	15506	15596	15558	15686	15594	15487	15560	15563	15516	15602	15638	15670	15671	15554	15534	15521	15640	15627	15628	15521	15767	15670	15584	15536	15543	15658	15697	15467	15455	15399	15679	15608	15595	15720	15642	15686	15591	15680	15642	15664	15569	15741	15497	15452	15671	15675	15721	15711	15560	15664	15674	15657	15473	15589	15598	15564	15669	15447	15561	15523	15719	15421	15668	15663	15737	15497	15716	15584	15519	15643	15572
23943	21372	28983	25319	24477	25562	25279	21831	20413	19601	18875	18491	18302	18243	17712	17662	17392	17497	17709	17608	17431	17452	17415	17554	17398	17289	17247	17208	17308	17156	17255	17124	17272	17166	17164	17338	17047	17188	17070	16985	17141	17318	16901	17177	17165	17188	16972	17242	17028	16987	17058	17086	17033	17024	17061	17030	17116	17229	17071	17077	17051	17038	17257	16944	17323	17356	17215	17098	17185	17099	17110	17095	17018	16802	17037	16888	17208	17057	17033	17069	17037	16860	16944	16946	16878	16947	16981	17185	17093	16951	17118	17105	17120	16863	17212	17111	16858	16899	17096	16864	16908	16972	17190	17034	17167	17148	17029	17053	17306	17055	17144	16924	17125	17081	17188	16916	17078	16998	17106	17027	17136	17100	17070	16986	17042	16819	17228	17042	17021	17118	17116	17015	17121	17010	16650	16970	17090	16970	16948	16895	16993	17122	16928	17051	16982	17113	17147	17168	17025	16921	16981	16947	17225	16954	17170	16995	17071	16980	17066	17093	16791	16929	16963	17023	16970	17043	17114	16641	17008	17047	16905	17085	17040	17040	16968	17093	16928	16963	16963	17067	17181	16888	16874	17140	17092	16781	16962	16952	16997	17028	16838	17199	17299	16765	17099	17069	16973	17126	17198	17005	17088	16996	16962	17036	16917	16718	16983	17048	16897	17099	16960	17181	17167	17118	17220	17047	17144	17067	17103	16880	17124	16880	16931	17054	17100	16937	16864	16905	17030	17028	17078	17075	17089	16886	17146	16972	17082	17112	16849	16975	17103	17129	17227	17080	16904	16994	17142	17119	17248	16929	17244	17105	17124	17045	16914	16842	16803	17024	16856	17122	16871	17182	17029	16990	16991	17017	16939	17027	16943	16951	17092	17189	17165	17026	17068	17039	16889	17162	17137	17127	16822	17059	17099	17050	16977	17300	16898	16930	17177	17063	17156	17090	16999	17213	17084	17104	17151	16941	16943	17110	17421	17083	16918	17278	16879	16867	17030	16992	16990	16967	17082	17004	17018	17076	17080	16874	16902	17081	16970	17028	17119	16865	17101	17096	17087	17094	16980	16905	17139	16985	16945	16854	16821	17032	17114	17148	16928	17018	17023	17115	16953	16953	17113	17083	17090	16905	16911	16978	17020	16881	17031	17243	16815	16902	16846	17019	16976	16900	16978	16817	16950	17007	16926	16992	17171	17053	16925	17012	16997	16905	17005	17094	17149	17154	17185	17086	17091	17134	17023	17178	16968	16936	17059	17048	16959	17056	16996	17045	17000	17233	17092	17063	17113	17114	16984	17036	16866	17074	17114	16937	17154	16912	17109	16905	17290	17173	17116	16969	17138	17006	17186	17080	17166	16995	17083	17015	17150	17079	17030	16972	17117	17133	16927	17144	17269	17248	16964	16971	17035	16914	17138	17109	17061	16974	17158	16979	17170	17108	17265	17083	17041	16859	17191	16898	17021	16984	17148	17160	16874	16905	16798	16775	16993	16963	16935	16615	17035	17088	17067	16828	17077	16838	17186	17045	17059	16795	17128	16898	17017	17088	16876	17017	16921	16950	17076	16917	17038	16991	17222	17148	17131	17092	17002	16993	16898	16979	16937	17045	17209	17144	16902	17143	17026	16916	16898	16940	17127	17174	17362	16943	16884	17186	17085	17159	17141	17027	17101	17112	17127	17031	17040	16868	17069	17041	17214	16967	17139	16997	17082	17026	17148	16988	17186	16917	17031	17073	17142	17079	16918	16943	17169	16820	16786	17126	16958	17003	16956	16935	17069	17121	17236	17093	16986	16949	17016	17027	17017	17116	17027	16985	16878	16854	17176	17156	17078	17062	17132	17271	17292	17060	17002	17065	16961	17059	17045	17085	17011	16876	17217	17132	17194	17080	17275	17063	16904	17027	17063	17047	16886	16832	17071	17151	17172	17068	17071	16933	16911	17018	16979	17051	17028	17218	17221	17090	17278	17017	17122	17078	16928	16914	16940	17143	17050	16950	16961	16984	17068	17008	16909	16979	16976	17075	17114	17095	17078	17181	17081	16927	16746	17070	16960	16982	17204	16900	17170	17199	16994	17133	17279	16937	17020	17056	17031	16981	17004	17239	16984	16922	16982	16821	17017	17127	17098	16882	16980	16745	17253	16981	17190	16985	16902	17055	16840	17124	17180	17297	17181	17213	16946	17234	17047	17137	17158	17005	17024	17010	17092	17168	17184	16939	17056	17309	16952	17043	17190	17264	17063	17055	16985	17038	17096	16893	16895	16940	16821	16871	17113	17033	16894	16843	16858	16989	17164	17017	17061	17133	17016	17129	17045	17125	17090	17066	16970	17223	17048	17195	17178	16962	17241	16951	16889	16869	17114	16941	17111	16981	16879	17126	16992	16840	17104	17176	17004	16783	16898	16846	16879	16984	17109	16938	17216	17266	17064	16704	16898	16971	17025	17057	17057	17073	17176	17104	16952	17064	17059	17058	17224	16987	17110	16945	16914	17070	17017	17062	17014	17003	16955	16879	16925	16897	17133	17055	16835	16863	17008	17066	17036	16941	16898	17264	17090	17029	16921	16895	16913	17032	17065	17147	17186	17207	17174	17085	17107	16970	17012	17162	17122	17117	17114	17146	17080	17067	16981	17136	16892	17067	17079	16977	16988	16736	17078	16997	17120	17299	17051	16870	17058	17099	17210	17024	17034	17101	17100	17203	16921	17172	16967	17161	16959	17232	16995	16949	17164	16998	16932	17212	17151	17115	17350	17078	17008	17081	17098	17136	16959	16994	17007	17001	17030	17028	17099	17212	17102	17095	17049	17165	17024	17146	16995	17168	17012	17005	17025	17152	17092	17058	16832	16925	17108	16863	17054	17050	16966	17032	17048	16980	16979	17146	17271	17106	17096	16889	16991	17099	17201	16963	16895	16948	17020	16972	16909	17034	16962	16923	16917	17124	17000	16747	16893	17110	17019	16992	17129	16908	16917	17061	16801	17074	16853	16971	17057	16957	16824	16901	16939	17070	16713	17168	17138	17129	16933	16909	17032	17049	17036	17066	16869	16932	16947	17063	16967	17185	16815	17059	17080	17151	16925	17111	16909	17188	17060	17219	17153	17222	16820	16894	16959	17092	17150	16994	17021	16716	17058	17014	17038	17097	17029	17268	17037	17087	17158	16837	16874	17091	17211	17152	16988	16963	17071	17069	16963	17014	17173	17019	17019	16928	17050	16901	16847	16891	16989	16931	17036	16825	17098	16899	17214	16931	16980	17165	16792	17000	17093	17006	17121	17116	17036	17071	17164	16929	16985	16993	17056	17090	17011	16998	16786	17214	17014	17203	17041	17129	17052	16981	17053	16986	17151	16991	16940	16976	16989	17099	17148	17104	17043	16940	17049	17079	16963	17191	17073	17155	17129	16992	16946	17095	17058	17026	16915	17229	16994	17043	17102	17072	17012	17094	17014	17180	17112	17269	17189	17167	17183	17127	17025	16996	17161	16993	16909	17130	17064	17090	17051	17301	17003	17066	17106	17106	16984	17032	17297	16957	17241	17041	17103	17039	16980	16953	17134	16889	17114	16918	16972	17137	17048	16972	16917	17110	17061	16950	16918	17015	16945	17177	17023	16999	17019	16972	17055	16906	16964	17006	16987	16865	17054	17155	17443	16955	17052	16866	17158	17240	17079	17074	16909	17105	16963	17063	16998	17314	17002	17264	17145	17020	16950	17066	17055	17059	17131	17151	17180	17077	17129	17132	16961	16922	17087	17141	17007	16857	17144	17107	17015	17033	17122	16991	16916	17061	17065	17047	17149	17162	17041	17072	17087	17031	16813	17287	17215	17066	17016	16807	17182	17097	17066	17042	17220	17053	17051	17127	17046	16853	17233	16976	16945	16885	17100	17179	17222	16882	17070	16781	17370	17381	16916	16964	17051	17015	16923	17101	17040	16999	16959	16986	17015	17116	16840	17097	17130	17059	17143	16988	17017	17106	16942	17027	17232	17035	16977	17085	17128	16961	16887	17127	17171	17119	17021	16982	17159	16884	16979	17103	16944	16967	17108	17140	16867	17067	17046	17152	17089	17117	17000	17043	17023	17134	16974	17093	16913	17004	17131	17064	16980	16668	16899	17039	17122	17102	17223	17102	17135	16909	17110	16985	17058	17082	17000	16838	17006	17056	17176	17065	17042	17087	17122	17149	17020	16932	16939	17231	17076	17017	17049	16770	16989	17055	17086	16985	17092	17146	17049	17167	17004	17191	16938	17050	17276	16812	16760	17104	17008	17153	16896	17048	17175	17119	17007	17081	16907	17015	16920	17021	17015	16987	16917	17022	17113	17143	17002	16856	17176	16947	17054	16990	17037	17108	17136	17083	17040	17044	17157	16933	16970	16864	17002	17215	17099	16910	16800	17214	17079	17077	16976	17153	17152	17196	17082	16984	16969	17175	17075	17025	16918	17023	17077	17046	16950	17137	17035	16774	17145	17007	17089	16928	16861	17180	17083	17204	17154	17115	17090	16994	17012	17000	16965	17030	17198	17022	16946	17102	17277	17202	17057	17005	17102	16899	17096	17053	17058	16981	17110	16984	17145	17145	17018	17080	17380	17114	17034	17041	16964	16951	17117	17157	17055	17036	16956	16800	16983	17117	17156	16967	17223	16866	17010	16996	16976	17085	17059	17063	17139	16997	16817	17193	17038	16985	17100	17004	16965	17180	16967	16954	16869	16986	16984	16973	16921	16834	16875	16932	17094	17039	16927	16896	17043	17099	16776	17096	17112	17057	16868	17133	16963	16958	16927	16959	16942	17001	17150	17131	17166	17142	16771	16992	17009	16963	17057	17147	16995	16995	17037	16845	17008	17088	17194	17144	17109	17190	17036	17070	17084	17128	16914	17212	17151	16953	17244	17094	17022	16967	16937	17142	17266	17065	17097	17064	17200	17148	16913	17058	16900	16904	17111	17003	17308	17264	17154	17218	17140	16797	17335	17018	16956	17220	17023	17080	17112	17060	17071	16975	16977	17047	17101	17239	17116	17133	17267	17106	17056	16929	16933	17080	17031	16895	17184	17074	17135	17033	17113	16916	16990	16981	17069	17203	16874	16902	17048	17093	17040	16995	16987	17024	17030	16909	16963	17096
28876	47636	45694	37363	31664	27556	24844	23121	21110	19905	18885	17797	17547	17130	16944	16632	16658	16506	16341	16197	16262	16231	16311	16265	16168	16185	16283	15872	15901	16090	15820	15921	16049	15986	15963	15847	15979	15898	15793	15897	16028	15868	15790	15796	15801	15870	15943	15834	15880	15810	15869	15872	15910	15685	15999	15790	15879	15877	15939	15813	16001	16022	16063	15796	15824	15834	15739	15953	15840	15915	15809	15791	15861	16051	15799	15893	15819	16002	15820	15901	15898	15843	15836	15783	15826	16007	15843	15921	15733	15772	15924	15734	15969	15900	15964	15711	15822	15900	15911	15835	15899	15809	15938	15887	15899	15858	15812	15680	15868	15756	15892	15816	15787	15842	15844	15865	15649	15964	15788	15877	15820	15922	15984	15748	16015	15961	15922	15888	15794	15800	15963	16005	15830	16075	15944	16043	16039	15879	15860	15995	15772	15967	15787	15837	15944	15906	16008	15839	15742	15886	15898	15920	15957	15936	15910	15987	15802	15905	15845	15824	15885	15812	15980	15643	15730	15789	15863	15943	15760	15960	15730	15856	15820	15692	15905	15809	16095	15946	15926	15969	16037	15881	15795	15780	15879	15691	15887	15919	15749	15950	15741	15863	15964	15786	15933	15897	15854	15558	15759	15719	15906	15987	15856	15754	15947	15780	15972	15790	15833	16032	15846	15902	15903	15986	15982	15816	15881	15741	15771	15955	15761	15627	15851	15733	15954	16019	15945	15985	15817	15941	15796	15757	15866	15811	16010	15791	15892	15820	15983	15817	15803	15775	15941	15798	15869	16093	15772	15994	15678	15975	15926	15901	15761	15793	16001	15857	15968	15658	16064	15967	15910	15788	15812	15942	15947	15881	15842	15777	15797	15733	15953	15904	15651	15799	15863	16083	15909	15821	15898	15825	15807	15782	15907	15711	15865	15904	15856	15690	15770	15865	15940	15952	15796	15990	15839	15845	16055	15776	15842	15747	15908	15847	15835	15930	15899	15991	15806	15894	15708	16019	15804	15941	15890	15927	15861	16014	15852	15816	15938	15777	16095	15843	15838	15778	15968	15835	15935	15821	16005	15886	15866	15864	15906	15865	15879	15810	15841	15663	15795	15825	16017	15992	16080	15844	15753	15836	15853	15996	15713	15843	15887	15944	15725	15811	15825	15809	15825	15794	16018	15837	15833	15761	15714	15866	15895	15998	15967	15996	15863	15934	15887	15898	15911	15909	15810	15798	15718	15852	15897	15916	15906	15728	15972	15894	16094	15760	15786	16014	15914	15899	16027	15885	15954	15744	15713	15833	15851	15857	15844	15766	15726	15790	15997	15885	15968	15787	15977	15911	15985	15917	15870	15875	15717	15880	15869	15814	15730	15869	15835	15883	15834	15837	15973	15751	15819	15884	15745	15915	15833	15701	16010	15949	15841	16108	15721	15869	15896	15832	15849	15903	15875	15794	15857	15726	15801	15960	15852	15961	15860	15936	15860	15857	15771	15848	15763	15764	15741	15917	16089	15811	15724	15664	15879	15999	15838	16035	15880	15900	15788	15885	15683	15846	15842	15830	15756	15903	15803	15873	15910	15858	15704	16037	15795	15869	15796	15929	15886	15778	15983	15732	15909	15834	15989	15784	15882	15864	15934	15848	15904	15735	15898	15993	15735	15944	15927	15759	15859	15932	15764	15859	15743	15877	15956	15909	15773	15817	16017	15885	15749	15901	15719	15880	15807	15925	15807	15947	15829	15815	15686	15812	15861	15673	15923	15975	15760	15871	15785	15988	15853	15963	15735	15712	15829	15887	15872	15697	15925	16036	15801	15880	15749	15912	15935	15890	15960	15771	15979	15944	15845	15902	15861	15956	15972	15831	15873	15807	15827	15937	15882	15842	15920	15767	16002	16028	16047	15815	15900	15813	15915	15678	15873	15957	15995	15939	16034	15944	15832	15783	15837	15943	15785	15866	15773	15872	15850	15861	15967	15768	15760	15816	15838	15873	15861	15742	15988	15943	15885	15923	15785	15733	15735	15794	16051	15923	15697	15785	15862	15839	15832	15939	15972	15703	15848	15772	16001	15826	15831	15920	15898	15948	15821	15936	15709	15773	15860	15886	15825	15795	15723	15735	15804	15844	15795	15925	15735	15767	16011	15752	15931	15902	15789	15873	15803	15844	15762	15823	15969	15733	16027	15748	16072	15945	15973	15808	15993	15916	15933	15775	15900	15726	15890	15831	15931	15953	15841	15889	15827	15816	15897	15779	15674	15973	15890	15810	15939	15884	15806	15869	15960	15985	15908	15976	15828	15731	15800	15772	15781	15994	15979	16047	15877	15826	15852	15871	15890	15935	15833	15719	15808	15799	15720	15917	15854	15723	15838	15924	15721	15980	15957	15842	15881	15835	15827	15833	15825	15827	15789	15855	16014	15712	15815	15941	15872	15801	15969	15939	16038	15779	15924	15743	15930	15875	15931	15735	15765	15891	15654	15759	15659	15639	15904	15727	15716	15846	15934	15840	16063	15819	15865	15873	15732	16047	15971	16090	15973	15924	15916	16012	15937	15853	15926	15777	15984	15996	15906	15811	15909	15664	15895	15811	15806	15843	15936	15715	15833	15869	15957	15798	16039	15762	15877	15895	15792	15788	15912	15744	15770	15870	15873	16011	15797	15964	15800	15895	15837	15792	15955	15792	15819	15801	15927	15976	15821	15850	15858	15876	16114	15620	15836	15712	16036	15795	16074	15891	15667	15940	15954	15771	16054	15792	15838	15885	15783	15861	15951	15865	15814	15779	15952	15983	15816	15935	15759	15820	15871	15938	15872	15973	15806	15906	15846	15888	15844	15865	15889	15892	15819	16014	15992	15929	15990	15823	15751	15758	15679	15980	15899	15952	15894	15859	15837	15717	15892	15838	16166	15925	15823	15776	15805	15832	15902	15767	15993	15991	15872	15810	15940	15808	15894	15649	15685	15823	15877	15989	15802	15783	15876	15889	15769	15844	15844	15797	15783	15751	15683	15925	15882	15738	15984	15916	15720	15792	15742	15781	15898	15820	15777	15873	15818	15744	15831	15884	15972	15814	15727	15661	15937	15995	15894	15896	16036	15810	15787	15799	15866	15914	15847	15825	15797	15879	15871	15808	15817	15873	15868	15724	15960	15741	15944	15657	15913	15947	15950	15934	16010	15871	15760	15927	15802	15783	15993	15813	15916	15902	15789	16098	15766	15800	15780	15913	15788	15928	15830	15855	15723	15777	15899	15859	15715	15890	15610	15795	15883	15900	15744	15830	15866	15688	15797	15825	16038	16013	15999	15892	15874	15766	15829	15973	15909	15744	15950	15577	15892	15775	15883	15831	15866	15951	15793	15730	15789	15975	15854	15883	15891	15918	15898	15953	15816	15785	15968	15947	15809	16013	15917	15977	15839	15797	15913	15881	15885	15860	15875	15803	15818	15806	15897	15884	15769	15804	15958	15783	15663	15998	15769	15959	15825	15854	15871	15762	15879	15828	15702	15788	15835	15922	15724	15803	15947	15896	15865	15913	15861	15727	15827	15747	15756	15844	16028	16012	15906	15853	15836	15901	15801	15909	15901	15807	15861	15872	15775	15975	15909	15988	16081	15995	15946	15776	15832	15854	15847	15805	15823	15777	15883	15767	15931	15823	15905	15689	15816	15977	15918	15712	15847	15944	15946	16033	15907	15737	15845	15740	16040	15942	15807	15826	15896	15870	15919	16010	15933	15977	15913	15807	15770	15746	15787	15979	15780	15945	15817	15959	15741	15882	16117	15814	15703	15912	15905	15894	15802	15817	15838	15786	15769	15881	15698	15992	15923	15790	15778	15960	15775	15930	15865	15768	15762	15855	15857	15964	15943	15821	15651	15689	16001	15953	15838	15790	15964	15909	15896	15696	15913	15873	15954	15758	15979	15915	15834	15878	15952	15838	15846	15967	15889	15755	15870	15922	16017	15796	15902	15850	15874	15828	15819	15841	15953	15748	15873	15889	15859	15744	15722	15885	15812	15752	15879	15955	15765	15994	15948	15768	15786	15743	15834	15991	15946	15842	15768	15984	15785	15833	15931	15911	15904	15798	15935	15947	15787	16003	15805	15826	15714	15776	15908	15720	15883	15987	15865	15885	15920	15912	15891	15895	15626	15869	15918	15750	15865	15923	15790	15925	15818	15898	16040	15739	15869	15793	15852	15699	15709	15961	15770	15980	16094	15900	15840	15668	15617	15803	15882	15753	15746	15898	16004	15807	15767	15839	15857	15897	15938	15715	15803	15967	15832	15811	15814	15920	15988	15879	15845	15739	15945	15902	15718	15901	15803	15714	15803	15829	15835	15807	15875	15797	15802	15836	15855	15845	15917	15992	15771	15870	15760	15681	15805	15903	15794	15881	15894	15880	15868	15763	15889	15894	15851	15861	15820	15797	15965	15899	15863	15931	15886	15883	15980	15909	15714	15777	15737	15936	15847	15697	15917	15788	15730	15923	16021	15934	15944	15985	15786	15947	15879	15868	15991	15895	15783	15898	15898	15659	15954	15797	16050	15827	15886	16011	15961	15872	15786	15874	15715	15773	15882	15872	15881	15843	15949	15903	15935	15808	16065	15790	15907	15876	15953	15866	15884	15860	15937	15766	15839	15789	15891	15844	15860	15880	15866	15819	15839	15720	15927	15872	15945	15962	15761	15715	15946	16029	15994	15971	15951	15762	15800	15855	15907	15929	15751	15657	16092	15865	15940	15678	16023	15880	15717	15917	15880	15783	15765	16023	15722	16009	15762	15793	15676	16001	16077	15826	15955	15955	15921	15875	15724	15832	15683	15808	15874	15992	15783	15840	16094	15832	15800	15913	15855	15864	15798	15945	15807	15759	15901	15805	15727	15996	15805	15934	15946	15782	15732	15814	15903	15845	15807	15825	15756	15766	15853	15857	15676	15948	15857	15899	15746	15822	15909	15901	15835	15990	15794	15825	15918	15741	15923	15847	15931	15995	15835	15944	15836	15928	15892	15913	15965	15766	15778	15957	15927	15754	16030	15948	15800	15761	15790	15823	15780	15925	15833	15851	15863	15891	15853	15794	15956	15787	15966	15885	15888	15869	15786	15956	15870	15881	15817	15764	15791	15887
22878	21387	29253	24093	22875	26651	28879	23738	21927	21207	20047	19280	19010	18516	18249	18174	17900	17697	17919	17834	17761	17728	17564	17612	17426	17386	17545	17343	17349	17428	17194	17033	17190	17407	17191	17127	17187	17053	17142	16945	17235	17052	17312	17034	17246	17152	17205	17242	17143	17073	17371	17252	17196	17101	17123	17238	17191	17307	17368	17243	17148	17308	17256	17100	17114	17005	17247	17054	17223	17211	17248	17224	17142	17034	17261	17077	17126	17135	17139	17216	17201	17270	17165	17305	17150	17041	17143	17242	17342	17311	17159	17253	17053	17171	17316	17247	17220	16983	17124	17013	16993	17031	17115	17264	17188	17171	16984	17234	17204	17195	17138	17095	17151	16913	17133	17310	17279	17309	17111	17239	17091	17262	17263	17156	17307	17154	17057	17069	17189	17249	16903	17105	17009	17134	17220	17190	17255	17258	17160	17316	17185	17215	16974	17321	17079	17142	17018	17154	17242	17188	17226	17106	17028	17133	17069	17072	17209	17053	17242	16987	17215	17257	17184	17268	17217	17150	17143	17194	17341	17074	17421	17032	17154	17323	17284	17244	17038	17081	17192	17228	17373	17153	17118	16952	17202	17177	17147	17175	17235	17258	16941	17014	16981	17276	17178	17111	17053	17129	17014	17275	17158	17022	17041	17167	17212	17142	17216	17324	17059	17345	17335	17197	17140	17338	17326	17035	17119	17039	17065	16945	17162	17287	17100	17117	16958	17300	17117	17121	17176	17187	17029	17167	17028	17298	17096	17221	17077	17071	16999	16955	16959	16975	17041	17164	17235	16828	17037	17129	17200	17380	17186	17143	17124	17111	17182	17133	17255	17142	16964	17272	17123	17059	17135	17085	17232	17128	17029	17162	17101	17142	17100	17147	16838	17144	17052	17061	16925	16884	17082	17084	17264	17159	17272	17114	17045	17147	17190	16987	16861	17198	17020	17001	17217	17226	17346	17164	17255	17145	17146	17056	17263	17102	17140	17055	17171	17062	17014	17308	17409	17149	17225	17139	17092	16959	17214	17131	17235	17115	17107	17181	16994	17001	17161	17207	17176	17106	17263	17032	17023	17195	17065	17179	17026	16942	16984	17190	17328	17187	17223	17090	17034	17037	17250	17409	17113	17126	17011	17124	17255	17188	17109	17307	17144	17015	17101	17219	17283	17166	17255	17315	17183	16958	17201	17181	17259	17235	17263	17123	17311	17018	17245	17180	17068	17060	17265	17248	17019	17069	17129	17316	17309	17132	17241	17235	17351	17147	17190	17091	17228	17296	17161	17131	17159	17159	17169	16832	17198	16961	17005	17198	17054	17243	17195	17202	17288	16991	17158	17127	17010	17262	17072	17137	17152	16909	17106	17120	17025	17161	17175	17102	17202	16950	17099	17160	17119	16920	16986	16925	17098	17102	17247	17258	17353	17187	17294	17100	17020	17118	17209	17042	17020	17080	17275	17131	17117	17134	16997	17026	17250	17049	17011	17386	17214	17271	17147	16924	16976	17142	17020	17132	17180	17122	16962	17218	17332	17208	17252	17126	17271	17183	17235	17111	17381	17292	17230	17226	17151	17005	17117	17390	17200	17086	17167	17191	16960	17167	17170	17255	17159	17164	16779	17235	17051	17204	17133	17311	16937	17257	17247	17199	17134	17333	17129	16986	17169	17151	16874	17021	17068	17169	17237	17199	17256	17181	17268	17167	17197	17086	17001	17116	17366	17064	17100	17254	17265	17156	16940	17037	17109	17040	17097	17271	17026	17144	17043	17104	16890	16943	17066	17087	17119	17167	17243	16932	17023	17146	17095	17024	17145	17088	17206	17023	17156	17123	17130	17221	17156	17240	17263	17146	16974	17291	17053	17001	17094	17126	17303	17146	17088	17282	17261	17152	17071	17046	17176	17053	17140	17227	17181	17003	17225	17324	17153	17227	17039	17060	16970	16949	17107	17222	17114	17103	17195	17258	17384	17065	17183	17047	17084	17204	17267	17014	17168	17102	16968	17068	17307	17012	17001	17071	17166	17196	17191	17166	17209	17112	17142	17097	17051	17030	17180	17272	17092	17089	17271	17287	17142	17114	17084	17056	17083	17119	17044	17019	17284	17177	16979	17086	17199	17239	17131	17127	17213	17176	17138	16937	17033	17048	17160	17108	17101	17076	16951	17070	16993	17002	17242	17116	16935	17014	17042	17110	17136	17178	17178	17245	17136	17059	17176	17152	17132	17071	17203	17201	17100	17339	17046	17332	17151	17191	16990	17001	17091	17131	17106	17297	17107	17247	17089	16969	17100	17225	17174	17254	17140	16959	16957	17060	17210	17053	17142	16873	17047	16919	17076	17220	17214	17133	17038	17084	17010	17250	17208	17236	17193	17097	17149	17082	17278	17149	17103	17167	17274	17174	17015	17143	17118	17102	17107	17197	17025	17085	17164	17105	17236	17036	17025	17097	17253	17253	17106	17195	17072	17393	17062	17052	16989	17135	17205	17049	17347	17032	17039	17090	17153	17100	17150	17252	17177	17188	17141	17254	17144	17100	17208	16938	17198	16825	17119	17254	17285	17060	17165	17118	17239	17155	17123	17095	17056	17190	17112	17097	17286	16948	16976	17108	17263	17243	17261	17044	17275	17286	17159	17191	17037	17096	17144	17182	17214	17140	17324	17235	17092	17145	17017	17081	17058	17066	17094	17075	17168	17076	17123	17223	17011	17217	17061	16869	17176	17152	17299	17148	17259	17002	17042	17072	17175	17221	17042	16970	17097	17135	17204	17097	17175	17151	17278	17242	16945	17103	16839	17187	17157	17035	17048	17088	17119	17157	16931	16985	17042	17131	17034	17088	17072	17323	17114	16814	17262	17101	17063	16999	17101	17039	17062	16947	17263	17045	16944	17139	17039	17169	17059	17189	17183	17171	17200	17122	17245	17033	17155	17063	17210	17322	17044	17127	17314	17042	17216	16958	17222	17198	17125	17130	17202	17100	17231	17055	17089	17416	17123	17219	17241	17168	17249	17059	17323	17147	17008	17251	17152	16934	17118	17240	17087	17248	17058	16964	17133	17022	16912	17141	17118	17199	17302	17142	17097	16962	17039	17130	17006	17070	17070	17046	17148	17131	16968	16930	17182	17197	17160	17057	17238	17099	17289	17064	17060	17145	17089	17016	16974	17123	17080	17215	17066	17006	17231	16991	17182	17230	17155	17054	17103	17084	17270	17138	17150	17228	17096	17429	17207	17148	17163	17112	17126	17175	17185	17200	17176	17320	17146	16958	17251	17108	17163	17118	17040	17229	16966	17228	17045	17225	17270	17403	17090	17117	17041	17080	17081	17214	17207	17221	17059	16952	17011	17203	17163	17202	16907	17062	17205	17159	17108	17184	17094	17211	17063	17251	17004	17022	17148	17124	17103	17080	17248	17051	17015	17163	17261	16991	17068	17160	16903	17232	17209	17463	17320	17267	17007	17037	17236	17117	17115	17259	16983	17034	17069	17156	17342	17356	17305	17084	17050	17189	17019	17119	17090	17085	17105	16799	17237	17307	17298	17343	17317	17026	17239	17182	17245	17017	17249	17186	17033	17136	17084	17296	17225	17004	17139	17067	17200	17022	17184	17306	17144	17030	17047	17082	17143	17084	16897	17336	17243	17069	17149	17294	16968	17120	17257	17045	17168	17162	17224	17084	17168	17052	17168	16984	17088	17029	17233	17233	17086	17286	17177	16951	17151	17209	17079	17181	17073	17133	17039	17170	17173	17299	17259	17049	17063	17246	17235	17289	17339	17243	17030	17156	17132	16907	17101	16900	16987	17239	17056	17082	17130	16996	17053	17178	17357	17153	17203	17015	17039	16951	17077	17045	17344	17147	17083	17238	17092	16950	17158	17117	17340	17077	17263	17099	17233	17204	17214	17016	16938	17131	17110	17103	17133	17195	17172	17075	17143	17062	17038	17162	17091	16915	17168	17283	17108	17072	17054	17132	17117	17085	17120	17153	17207	17146	17092	17227	17005	16881	17241	17180	17051	16870	17228	17096	17164	17120	17088	17282	16833	17007	17070	17013	17117	16942	17182	17139	17034	17235	17297	17137	17198	17140	17218	17175	17009	17052	17021	16969	17280	17103	17125	17285	17205	17011	17164	17049	17026	16903	17108	17082	17070	17060	17152	16965	17074	17115	17155	17084	17160	17195	17374	17175	17189	17203	17255	17154	17010	17172	17271	17017	17097	17116	16985	17264	17187	17192	17102	17285	17007	16954	17070	17247	17186	17053	17245	16951	17425	17135	17221	17180	17174	17178	17128	17184	17136	17192	16978	17144	16867	17258	17180	17198	17163	17126	17045	17221	17050	17069	17033	17090	17333	17170	17053	17255	17161	17083	17080	17033	17169	17290	16941	17052	17184	17277	17275	17232	17196	17127	17260	16912	17065	17135	17068	17045	17203	17159	17156	17072	17242	17072	17428	17239	17154	17159	17191	17088	17038	17054	17207	17096	17215	17220	16959	17195	17194	17048	17110	17213	17227	17130	17151	17089	16927	17021	17220	17067	16945	17192	17163	17112	17161	17246	17179	17368	16947	17231	17261	16980	17013	17021	17060	16977	17076	17036	17245	17181	17110	17155	17153	17309	17187	17106	17297	17185	17231	17050	17105	17037	17135	17233	17169	16963	17022	17003	17068	17213	17043	17107	16954	17078	17146	17002	17178	17142	17027	17047	17181	17257	17098	17043	17206	17190	17045	17091	16919	17247	17293	17193	17042	17028	17121	17104	17114	17091	16984	17337	17122	17148	17296	17339	17109	17229	17309	17177	16976	17330	17232	17096	17167	17123	17281	17124	17080	17134	17231	17096	17104	17043	17014	17054	17152	17309	17097	16959	17269	17162	17297	17177	17184	17176	17007	16916	17178	17024	17074	17078	17121	17302	17285	16921	17253	17313	17395	17168	17225	17094	17034	17055	17039	17127	17176	17098	17089	17108	16985	17266	17199	17163	17160	17198	17298	17103	17276	17169	17004	17245	17131	16982	17246	17138	17193	17014	17149	17186	17171	17145	17067	17224	17119	17272	17242	17302	17178	17230	17067	17220	17106	17053	17127	17078	17084	17315	17135	17183	16981	17168	17042	17140	17192	17297	17035	17128
29771	50530	49377	41770	35903	31994	28555	25736	23540	21983	20231	19347	18646	17900	17722	17620	17036	16898	17003	16722	16802	16757	16720	16359	16528	16359	16438	16180	16075	16103	15918	16264	15933	16328	16104	15998	15911	15927	16079	16025	15893	16044	16140	16067	15921	16040	15878	16058	15847	16133	15817	16074	15947	15916	15928	15816	15869	15934	16013	16012	15979	16010	16005	16100	15981	15946	16019	15821	15975	15924	15964	16030	15960	15762	15984	15860	16004	16010	15924	16023	15996	16003	15950	15956	15754	15851	15821	16069	15847	15862	16034	15864	15971	15743	15872	16064	15862	15957	15957	15911	15961	15847	15915	15710	15978	15891	15697	16047	15934	15833	16095	15846	15986	15946	15941	15871	15961	15946	15883	15867	15952	15877	15735	16105	15817	15776	15954	15861	15908	15855	15945	15892	16057	15883	15994	15851	15894	16000	15687	16136	15931	15713	15920	15777	15795	15944	16043	15817	15864	15819	15807	16039	15843	15991	15968	15917	15838	15842	15939	15898	15851	15850	15867	15894	15781	15921	16025	16005	15819	15997	16031	15857	16030	15799	15935	15954	15961	15798	15927	16036	15926	15817	15728	15891	15790	15979	15905	15879	16019	15989	15917	15933	15813	15970	15894	16002	15924	16002	15786	16016	15833	15850	15969	15778	15870	15963	15749	16001	15951	15842	15945	15813	15967	15822	15844	15800	15926	15574	15888	15974	15965	16122	15949	15841	16009	15904	15925	16022	15860	15711	16067	15934	15825	15798	16028	15782	15860	15737	15827	15950	15724	16122	16016	15810	15998	15838	15967	15852	16118	15855	15891	15855	15822	15908	15822	15839	15907	16007	15866	15868	15872	15942	15792	15922	16032	16226	15838	16090	15765	15991	16098	15931	16006	15881	15794	15961	15831	15987	16052	15944	15885	15831	15805	16017	15943	15969	15783	15839	15879	15893	15786	15847	15889	15903	15901	15774	15904	16087	15866	15981	15812	15948	15810	15726	16122	15881	15930	15918	16062	15872	15966	16020	15830	15946	15855	15846	15988	16056	15924	15818	15915	15842	15932	15940	15828	15731	15886	15834	15861	15783	15801	15920	16006	16008	15814	15907	15867	15671	15879	15901	15681	15957	15899	15902	16097	15805	15907	15978	15978	15950	15986	15994	15734	16068	16001	15922	15861	15871	16033	15961	15642	15949	15893	16063	15924	15822	15961	15845	16105	15901	16155	15692	15812	15851	15958	15860	15904	15788	15920	15868	15959	15963	15805	16067	15780	15796	15812	16020	15918	15897	15907	15887	15843	15992	15991	16074	15793	15830	15849	15867	15973	15913	15903	16027	15887	16141	15852	15793	15853	15886	15783	15887	16063	15949	15774	15925	15880	15795	15976	16034	15736	15750	16059	16091	15788	15989	15771	15985	15950	15764	16016	15909	15839	16061	15815	15922	15851	15934	15845	16091	15750	15837	15896	15935	15800	15937	15981	15975	15900	15846	16083	16163	15908	15918	15910	15924	16081	15793	15893	15816	16080	15969	16018	16004	15962	15960	15835	15842	15779	15826	15946	15845	15800	15986	15774	15930	15967	15867	15918	15950	15869	15858	15961	15941	15749	15996	15922	15832	15908	15773	15907	15731	15827	15890	15897	15838	15804	16024	15869	15756	15823	16078	15882	15936	15790	15848	15931	15732	15812	15988	15814	15856	15982	15931	15782	15917	15845	15933	15934	15850	15861	16041	15964	16002	16059	15825	16004	15800	15834	15999	15833	15768	15993	15968	15803	15998	15833	15868	15902	15843	15615	15875	16070	15822	15979	15763	15806	15836	16056	15845	15987	15951	16091	15939	15916	15805	15911	15855	15894	15795	15995	15775	15898	15792	15885	15827	15712	15844	15981	15962	15928	15759	16051	15934	15777	15885	15803	15844	15857	15885	15838	15917	15875	15915	15583	15913	15938	15806	15891	15752	15797	15719	15744	15839	16056	15903	15965	15908	15876	15969	15832	15895	15919	15910	16133	15885	15904	16061	15934	15793	16052	15881	15897	15845	15949	15794	15956	15984	15809	15708	15931	16072	16003	16015	15541	15873	15887	15820	15871	15976	15842	16039	16150	15890	15856	15896	15930	15946	15807	16110	15794	15855	15818	15880	15866	16011	15975	15786	15772	15944	15830	15851	15909	15930	16027	16053	15929	15878	15761	15715	15817	15873	15916	15962	15846	15956	15960	15863	15914	15931	15911	15835	16015	15963	15937	15817	15665	15862	15901	15953	15956	15928	15933	15950	15986	15967	15921	15945	15700	15774	16025	16000	15858	15708	15573	15786	15940	15959	15953	15970	15812	15857	16038	15933	15817	15956	15670	15936	15762	15916	15955	15794	15837	15948	15995	15890	15778	15728	15888	15773	15791	15917	15785	15983	15886	15968	15894	15862	15947	15876	15988	16116	15896	15834	16006	15802	15908	15942	15983	15903	15937	15909	16006	15978	15855	15899	15748	15841	15911	16040	16017	15890	15888	15937	16007	15984	15878	15937	16059	15921	15859	15905	15852	15751	15859	15886	15916	15896	15954	15811	15950	15885	15898	15843	15771	15874	16048	16062	15674	15892	15990	15814	16002	15839	15930	15975	15734	15823	15976	15855	15944	15851	15926	15963	15789	15973	15813	15949	15940	15961	16032	15875	15768	15851	15898	15843	15833	15838	15837	15735	15952	16023	15837	15886	15858	15803	15910	15905	15845	16012	15930	15772	15767	15959	15924	15875	15944	15787	15763	15832	15876	15750	15854	15916	15866	15897	15875	15805	15877	15872	16088	15676	15905	15746	15920	15914	15822	15933	16040	15891	15970	15825	16081	15886	15889	15933	15892	15760	15937	15874	15818	15881	15972	15774	15970	15905	15845	15764	15901	15861	15840	15705	15971	15835	16067	15653	16015	15760	15867	16076	15952	15861	15970	15904	15976	15757	15924	15775	15986	15993	16007	15920	15845	15930	15843	15908	15885	15790	15997	15840	15789	15910	15899	15926	16001	15975	15897	15852	15816	15853	15928	15910	15982	15904	16002	15960	16004	15908	15865	15858	15859	15683	15839	15950	15948	15936	15868	15832	15798	15844	15809	15946	16051	15929	15962	15976	15920	15857	15956	15920	15905	15865	15951	15824	15863	15963	16027	15764	15966	16019	15883	16053	15850	15906	15967	15953	15907	16038	15977	15763	15936	15800	15960	16044	15846	15863	15790	15926	16060	15872	16010	15793	15884	15818	15856	16021	15984	15871	15981	15969	15967	15759	15850	15852	15802	15762	15923	15900	15889	15943	15935	15822	15990	15936	16092	15791	16079	15922	15794	15900	15896	16053	15815	15833	16006	15731	15841	15896	15923	15658	15987	15827	15885	15801	16058	15714	15915	15992	15864	15850	15884	15894	15938	15918	15870	15963	15860	16065	15822	15936	16004	15988	15926	16024	15807	15959	15897	15896	15997	15856	15822	15914	15988	15846	15810	15848	15961	15963	15823	15861	15875	15932	16068	15828	15725	15903	15787	15909	15959	16162	15897	15860	15769	15807	15818	15853	15782	15781	15866	15857	15820	15955	15959	15996	15833	15879	15962	15733	15948	15949	15824	15937	15875	15872	15782	15830	16046	15762	15827	15860	15907	15981	15813	15892	15721	15795	16012	15882	15888	15902	15964	15865	15842	15822	15877	15866	16068	16045	16090	15906	16022	15875	15879	15756	15930	16044	15885	15988	15843	16027	15729	15915	15831	15731	15795	15972	15908	15712	15871	15962	15872	15787	15975	15719	15791	15943	16229	15757	15864	15829	15974	15769	15777	15820	15986	15814	15838	15996	15824	15920	15906	15921	15795	15814	15908	15872	15906	15745	15751	15782	15770	15771	15863	15917	15989	15924	15993	15876	15917	16082	16028	15894	15808	15904	15861	15960	15950	15759	15871	15915	15744	15743	15942	15848	15882	15835	15884	16017	15969	15864	15939	15909	15863	15938	15902	16018	15903	15877	15827	15977	15729	15906	15961	15789	15865	16057	15842	15740	15973	15851	15783	15791	15919	15919	15983	15821	15901	15853	15838	15887	15651	15823	15813	16022	15864	15846	15942	15950	15961	15767	15763	15928	16035	15975	15843	15985	15989	15975	15927	15859	15777	15760	15874	15840	15824	15982	15880	15843	16011	15942	15804	15977	15885	15867	15887	15922	15883	15877	15816	15955	15895	15862	16008	15826	15741	15920	15869	15782	15956	16032	16004	16010	16018	15791	15965	16035	15871	15925	15612	16006	15806	15820	15976	15906	15884	15823	15887	15907	15849	15782	15950	15874	15946	15769	15894	15929	15830	15783	15927	16011	15811	15959	15895	15900	15798	15810	15953	15976	15974	16047	16030	15980	15915	16069	15717	15931	15825	15759	16030	16003	15868	15876	16093	15888	15918	15887	15770	15960	15956	15993	16009	15783	15929	15989	15945	15769	15743	15769	15905	15847	15903	15979	15767	15717	16069	15978	15828	15848	15892	15994	15970	15978	15968	15969	16110	15904	15868	15807	15809	16011	15867	15985	15872	15885	15805	15882	15855	15829	15890	15789	15930	15773	15834	15791	15989	15766	16012	15638	15846	15976	15918	16021	15912	15746	16073	15820	16124	15892	15865	15974	15988	15818	15804	15993	15952	16059	15873	16014	15947	15903	15990	15910	15688	15946	15778	16052	15892	16022	15753	15889	15838	15792	15843	15966	15891	15832	15723	15980	15970	15800	15888	15851	15873	16046	15762	15849	15870	15934	15835	15858	15843	15991	15759	15942	15840	15929	15958	15874	15959	15864	16066	15806	15789	15682	15977	16030	16057	15903	15792	15798	15904	15646	15983	15808	16008	15934	15782	15786	15936	15984	15801	15955	15872	15973	15862	15875	15754	15952	15832	15998	15883	15781	15924	15932	15969	15962	15927	15919	15985	15783	15883	15991	15899	15755	15743	15959	15865	15941	16002	15833	15925	15877	15896	15918	15878	15769	15715	15770	15889	15828	15822	16010	15831	15770	15740	15936	15877	15809	15795	15977	15880	16119	16031	15938	16051	15919	15778	15958	15868	15861	15990	15857	16014	15858	15872	15982	15817	15972	15773	15985	15868	15993	15790	15948	15909	15830
28108	26419	32829	29514	23653	21918	20444	19208	18623	18048	17898	17098	17416	17392	17315	17198	17193	17141	17065	17067	17076	17074	16992	17095	17102	17168	17032	17072	17052	17025	16912	16883	17253	16914	16840	16812	16884	17010	16760	17000	17060	17019	16825	16843	16940	17132	16864	17010	16833	17052	16949	16950	16715	16976	17006	17040	16866	17039	17080	17011	16858	16933	16892	17047	16885	16963	16789	16923	16833	16790	17021	16940	16880	16822	16963	16942	16908	16908	16785	16865	16962	16986	16848	16731	16784	16935	16988	16794	16847	16910	16884	16996	16982	16759	16995	16963	16804	16811	17043	17008	17031	17058	17022	17006	16858	16939	16925	16967	16947	17041	16864	17121	16949	16804	16918	16868	16825	16888	16860	16904	16910	16725	17029	16915	17043	16629	16909	16759	16895	16918	17043	16850	16959	16931	16888	17085	16739	16953	17117	16900	16947	16909	16732	16991	16941	16991	17100	16993	16905	16972	17130	16898	17102	16629	16859	16999	16762	16920	16908	17047	16772	16819	17020	16765	16858	16960	16817	16963	16912	16772	17024	16946	16998	16954	17002	16956	16877	16982	17021	16748	16718	16896	16769	17008	16923	16863	16750	16857	16833	16806	16931	16962	16861	16811	16953	16750	16966	16772	17026	17201	16932	16909	16845	16820	17013	17093	16894	16897	16994	16985	17018	16837	16994	16905	16962	17053	16907	16986	16736	16820	16929	16989	17028	16737	17010	16978	16975	16858	16758	16975	16865	16842	16889	17085	16918	17001	16943	16856	16813	16873	16751	16885	16849	17036	16785	17009	16971	16775	16854	16889	16823	16812	17058	16695	17074	16973	16995	17005	16701	16978	16949	16876	17070	16857	16879	16847	16860	16919	16765	16837	16859	16933	16865	16958	16680	16868	17028	16839	16898	16774	16785	16972	16664	16815	16860	16949	16818	16912	16933	16886	16992	16958	17012	16903	17073	17059	16770	16838	17022	16872	16854	16781	16802	16984	16909	16916	17004	16772	16883	16867	16964	17053	16839	16899	16847	16846	16984	16833	16873	16924	16930	16815	16930	16890	16825	17011	17118	17087	17055	17083	16909	17005	16719	16824	17030	16762	16910	16859	16902	16653	16956	16909	17007	16827	17003	16915	17070	16802	16846	16888	16941	16944	16766	16922	16841	17014	16836	16864	16996	16888	17098	17070	16715	16866	16889	16934	17193	16929	16879	16990	16851	16863	17096	16897	16973	16992	16893	16853	16667	16949	16857	16623	16978	17121	17069	16927	16857	16944	17224	16775	16875	16875	16721	16736	16839	16844	16919	16962	16927	16801	17006	16672	16893	17076	17115	17033	16966	17023	16947	17086	16757	17040	16773	16901	17030	16914	17015	16864	16738	16928	17002	16855	17006	17024	17120	17024	16849	16946	17118	17067	17088	16880	16896	16984	16903	16804	17085	17001	17043	16743	16755	16776	16992	17067	16913	16815	16957	16768	16928	16782	16635	16887	16848	16870	16777	16826	16809	16855	16986	16955	17048	16872	16907	16993	17125	16950	16929	16884	16877	17027	16806	16825	17026	17226	17039	17034	17002	16960	16887	16902	16988	17124	16986	16615	16792	16830	16968	16914	16900	16947	16912	16928	16863	16797	17025	16950	16902	16777	16944	16884	16952	16885	16793	16720	16916	16912	16813	16901	16891	16756	16925	16859	16720	16686	16944	16802	16844	17019	17115	17077	16914	16625	16986	16923	16971	16676	16815	16951	16901	16874	16830	16749	16695	16847	16923	16844	17046	16936	16959	16947	17010	16888	16898	16767	16899	16866	17008	16908	16940	16736	16779	17014	17002	16780	16929	16768	17059	16954	16788	16906	16956	16853	16857	16844	16805	16934	16919	16887	17041	16889	17029	16905	16809	16982	16974	17027	16831	16725	16995	16902	16819	16752	16748	16646	16921	16814	17020	17190	16735	17004	16926	16883	16934	16952	16674	16884	17002	16885	16825	16846	16957	16798	16895	16909	17017	16886	16831	16794	16746	16655	17054	16796	16930	17096	16954	16994	16856	16927	16772	16948	16928	17017	17072	16825	16973	17145	16947	17033	16903	16966	16717	16815	16697	16658	16966	16914	16796	16907	17065	16935	16943	16781	16909	16699	16840	16963	16850	16987	16841	16829	16982	17066	16992	16934	16945	16812	16995	16884	17026	16925	17043	16852	17088	16848	17150	17143	17007	16877	16823	17006	17092	16904	16872	16996	16752	17018	17119	16844	16893	16738	16859	17027	16881	16907	16898	16981	16874	16883	16785	17029	16915	16994	16989	16851	16746	16937	16915	16916	16989	17102	16806	16951	17031	17058	16948	16872	16827	16896	16947	16867	16940	16664	16872	17012	17064	17158	16709	16940	16676	16792	16874	16724	16781	17000	16904	16998	16851	16964	17154	16958	16921	16911	16899	16931	16790	17073	16817	17006	16900	17022	16804	16993	17009	16881	16757	16693	16896	16949	16839	16975	17046	16790	16789	17008	16906	16898	16861	16744	16823	16845	16886	17047	16953	16825	17024	16948	16825	16905	16911	16964	16772	16656	16856	16945	16943	16696	17005	16780	16729	16898	17010	16892	17091	16973	17110	16842	16831	17111	16868	16874	16988	16871	16850	16853	16956	16872	16882	16797	16818	16777	16943	17038	17000	16927	16926	16813	17030	16978	16923	16904	16984	16847	16986	16652	17078	16875	17020	16936	16981	17048	17017	16908	16867	16950	17036	16944	16980	16774	16975	16818	16872	16864	16850	16827	16954	17004	16808	16884	16795	17000	16850	16790	17007	16863	16994	16888	16846	16846	16940	16769	16864	16892	16888	16818	16904	16912	16839	16929	16831	16913	16914	16909	17063	16937	16975	17006	16991	16962	17056	16772	17004	16867	16890	16718	16890	16924	17107	17119	16890	16783	17028	17012	16933	16991	17199	16969	17050	16983	16720	16781	16830	16966	16719	16933	16982	16885	16933	17123	16977	17036	17008	17065	16795	17021	16923	16866	17085	16884	16909	16853	16963	16863	17049	16929	16927	16985	16833	16972	17044	16768	16769	16848	16819	17138	16906	16960	16907	16863	16844	16784	16916	17056	17081	16808	16966	16927	17011	17016	17174	16929	16863	17069	16876	17240	16980	17025	17037	16743	16906	17046	16878	16943	16818	16817	16973	16841	16946	17048	16898	16867	16839	17086	16885	16881	16873	16928	16910	16930	16885	16950	16952	16790	16735	17128	16752	16912	17104	16857	16951	17044	16878	17096	17082	16921	16981	16922	17159	16935	16837	16802	16973	16853	17008	16902	16918	16964	16807	16806	16929	16757	17012	16948	17076	17034	16923	16972	16814	16936	17036	16890	16946	16894	17104	16818	16943	17113	16960	16895	16874	16798	16908	16908	16788	16820	16831	16943	17133	16905	17053	16817	16915	16920	16859	16641	16979	16884	16893	16794	16814	17135	16884	16896	16777	16882	17081	16943	17079	16889	16985	16985	17043	16896	16794	16915	16926	16967	17029	16943	16865	16939	16920	17077	16892	16797	16984	16871	16804	16674	17117	16739	16631	16926	16873	16902	16824	16813	16928	16919	16658	16866	17021	16989	16833	16871	16986	16867	16964	16896	17073	16963	17012	16922	16869	16778	16944	16921	16811	16942	16864	16777	16989	17000	16990	16857	16896	16708	16773	16794	16944	16714	16858	16976	16942	16813	17025	17082	16986	16952	16771	16940	17117	17097	16797	16840	16874	16857	16919	16854	17033	16938	16863	17112	16912	16844	17038	16842	16961	16640	16849	17135	17000	16942	16925	16716	17053	16955	17046	16808	17011	16846	16712	17060	16686	17039	16909	16914	16947	16857	16936	16897	17170	16854	17043	17015	17017	16944	17060	16842	16761	16892	17146	16945	16784	16639	16976	16791	17115	16936	16928	16807	16935	17101	16628	16773	16922	17063	16964	16755	16783	16851	16919	16886	16996	16790	16890	16930	16983	16747	16882	16868	16967	17170	17070	16848	16888	16887	17006	16962	17115	16821	16976	17007	16858	16701	16898	17037	16883	16985	16915	16863	16890	16839	16904	16830	16982	16851	16794	16858	16833	16836	16634	16933	16885	16926	16981	17002	16876	16889	16910	16960	17110	17161	17033	17078	16922	17089	16857	17007	16960	16812	16926	17057	16695	17071	16827	16928	16842	16939	16844	16736	16911	17003	17013	17069	17027	16939	16974	16759	16923	17022	16831	16953	16989	17005	16945	16770	16783	16860	17040	16828	16814	17057	17005	16889	16877	16899	16838	17002	17073	17027	16945	16892	16904	16979	16940	16826	16918	16911	17035	16602	17128	16924	16928	16854	16838	16947	16915	16854	17019	16918	16876	16881	16835	17068	16893	16857	16888	16766	16819	16884	16938	16992	16893	16937	16951	17020	17096	16845	17007	16836	16919	16997	16916	16847	17035	17173	16883	16841	17181	16719	16704	16786	16923	17052	16919	16851	16995	17120	16900	17060	16876	17046	17015	16821	16808	17054	16924	16960	16838	16858	16970	16771	17066	16982	16911	16934	16933	16826	16976	16997	16878	17088	16807	16967	16934	16727	16775	16940	17081	16869	16944	16838	16945	16727	16859	16827	16926	16877	16957	16955	16914	16851	17017	16990	16926	16871	16873	16905	16840	16784	16847	16916	16914	16686	16876	17030	16932	17092	16938	16878	16814	16944	16927	16782	17053	17046	16930	16996	16975	17022	17027	17076	16868	16742	16810	16928	16840	17113	16854	16881	16794	17034	17097	16992	16966	16780	17037	16944	16741	17024	16806	16822	16843	17002	16962	16745	16984	16930	16988	16633	16693	16825	16908	17029	16913	16660	16907	16935	16994	16938	16927	16995	16994	16854	16908	16882	16972	16934	16870	16934	16766	17056	17083	17064	16891	16792	16844	16838	16918	17003	16836	17059	16829	16944	16959	16906	16924	17007	17134	16660	16805	16719	17089	17033	16847	16814	16799	16958	17070	17084	17014	16993	16823	16867	16986	16856	16731	17038	17032	16978	16974	16945	16948	16952	16865	16643	16908	17120	16896	16997	16950	16910	16805	17033	16868	16960	16907	16989	16945	16976	16931	16824	16801	16909	16772	16876
28410	41599	38773	30997	25915	23001	20957	19580	18425	17681	17034	16619	16500	16173	16170	16119	16035	16110	15891	15990	15849	16089	15831	16000	15839	15819	15672	15847	15714	15775	15758	15653	15788	15896	15834	15830	15769	15695	16119	15639	15724	15870	15790	15622	15874	15675	15783	15802	15752	15807	15816	15614	15826	15759	15709	15817	15688	15588	15878	15901	15885	15712	15632	15611	15826	15725	15711	15932	15789	15622	15722	15645	15719	15718	15696	15715	15598	15854	15739	15809	15701	15750	15751	15639	15447	15767	15641	15734	15710	15769	15632	15789	15847	15702	15727	15743	15714	15773	15640	15741	15590	15801	15722	15758	15805	15720	15857	15677	15726	15751	15696	15830	15770	15762	15906	15791	15838	15669	15714	15655	15773	15742	15713	15693	15688	15700	15881	15628	15643	15709	15736	15636	15574	15638	15675	15623	15621	15786	15664	15813	15845	15759	15790	15694	15767	15841	15807	15744	15736	15675	15473	15638	15746	15726	15751	15735	15708	15758	15721	15764	15560	15879	15667	15712	15753	15798	15659	15545	15770	15855	15813	15622	15606	15598	15627	15647	15689	15728	15762	15698	15743	15662	15695	15820	15756	15721	15760	15635	15668	15752	15810	15649	15755	15825	15654	15716	15797	15666	15774	15780	15826	15938	15908	15610	15797	15687	15595	15865	15738	15552	15712	15707	15700	15924	15829	15620	15813	15746	15761	15803	15931	15697	15736	15839	15829	15569	15706	15657	15946	15857	15617	15685	15684	15842	15598	15711	15803	15708	15728	15686	15888	15650	15653	15739	15945	15549	15813	15710	15681	15699	15671	15754	15677	15745	15802	15693	15677	15683	15837	15706	15615	15650	15882	15641	15731	15781	15823	15780	15711	15642	15939	15661	15893	16000	15759	15679	15834	15797	15778	15760	15769	15666	15553	15701	15712	15878	15775	15860	15807	15771	15789	15767	15701	15666	15774	15603	15616	15857	15686	15748	15697	15699	15776	15834	15657	15826	15721	15673	15722	15610	15886	15859	15581	15757	15851	15761	15793	15600	15875	15699	15683	15835	15544	15825	15866	15689	15729	15753	15750	15759	15806	15684	15696	15838	15868	15651	15743	15545	15738	15989	15643	15739	15778	15705	15774	15516	15671	15902	15609	15734	15652	15712	15621	15635	15771	15773	15609	15771	15764	15768	15683	15884	15745	15636	15844	15658	15751	15607	15845	15784	15834	15686	15668	15790	15680	15902	15853	15718	15560	15753	15649	15578	15862	15669	15740	15706	15735	15687	15510	15705	15668	15697	15485	15675	15701	15647	15544	15746	15638	15698	15687	15675	15723	15733	15842	15784	15717	15745	15647	15821	15727	15904	15851	15538	15731	15766	15664	15608	15687	15715	15557	15706	15612	15606	15681	15817	15807	15470	15667	15746	15801	15560	15768	15852	15684	15774	15637	15742	15755	15821	15843	15787	15719	15710	15671	15753	15813	15524	15624	15582	15572	15817	15701	15743	15694	15504	15835	15687	15808	15738	15647	15752	15658	15723	15716	15478	15805	15596	15531	15689	15821	15709	15711	15839	15940	15763	15648	15873	15891	15795	15616	15924	15685	15760	15785	15831	15765	15737	15836	15819	15662	15618	15718	15639	15785	15718	15742	15586	15833	15797	15584	15836	15709	15743	15709	15937	15664	15727	15755	15839	15776	15983	15662	15694	15771	15782	15669	15822	15684	15673	15711	15769	15730	15651	15747	15656	15661	15835	15767	15635	15667	15770	15805	15617	15813	15730	15634	15654	15821	15741	15834	15766	15843	15597	15816	15641	15867	15540	15781	15666	15794	15499	15747	15516	15892	15720	15841	15755	15843	15733	15799	15685	15606	15618	15537	15777	15831	15776	15632	15769	15698	15747	15614	15731	15831	15741	15801	15754	15878	15673	15819	15677	15703	15717	15711	15730	15708	15718	15815	15723	15514	15792	15668	15747	15618	15763	15727	15690	15860	15593	15623	15778	15713	15797	15706	15757	15566	15638	15645	15580	15741	15901	15763	15759	15512	15799	15781	15817	15788	15719	15740	15790	15877	15768	15668	15705	15748	15813	15789	15535	15678	15549	15788	15819	15671	15709	15701	15645	15659	15717	15818	15717	15534	15666	15820	15611	15779	15655	15674	15562	15774	15822	15661	15545	15913	15860	15789	15653	15856	15776	15649	15835	15627	15575	15771	15735	15740	15756	15695	15719	15624	15640	15712	15589	15926	15738	15677	15684	15728	15935	15737	15707	15703	15643	15616	15776	15765	15672	15744	15797	15817	15508	15808	15811	15671	15657	15766	15709	15625	15912	15761	15773	15819	15756	15760	15589	15784	15687	15587	15890	15694	15887	15671	15743	15800	15718	15794	15724	15747	15761	15625	15757	15650	15839	15853	15704	15727	15820	15813	15702	15765	15857	15820	15791	15833	15811	15788	15776	15825	15671	15915	15702	15767	15741	15781	15782	15692	15747	15623	15785	15889	15547	15797	15814	15628	15802	15591	15746	15657	15780	15644	15894	15648	15806	15825	15658	15613	15712	15914	15692	15745	15665	15696	15664	15728	15827	15988	15811	15846	15595	15833	15666	15804	15540	15703	15845	15611	15590	15624	15726	15677	15792	15811	15859	15643	15769	15617	15741	15770	15709	15624	15661	15758	15679	15632	15792	15734	15525	15905	15642	15675	15735	15589	15769	15783	15610	15645	15654	15688	15631	15637	15696	15781	15678	15612	15692	15755	15633	15740	15873	15695	15837	15815	15668	15740	15839	15713	15795	15713	15773	15738	15883	15755	15711	15663	15610	15751	15852	15717	15844	15702	15683	15766	15608	15698	15727	15758	15868	15681	15812	15701	15618	15995	15910	15699	15741	15795	15684	15716	15642	15821	15748	15763	15746	15911	15696	15906	15668	15701	15831	15768	15590	15899	15550	15753	15803	15816	15856	15688	15671	15687	15746	15664	15654	15672	15852	15889	15769	15839	15836	15539	15726	15778	15821	15854	15746	15608	15819	15674	15717	15833	15635	15610	15692	15776	15703	15715	15697	15724	15643	15620	15641	15856	15706	15592	15584	15774	15714	15552	15773	15633	15755	15720	15705	15654	15843	15779	15801	15723	15709	15498	15722	15811	15589	15670	15739	15745	15633	16030	15710	15756	15654	15514	15544	15785	15812	15716	15638	15815	15697	15730	15700	15665	15559	15763	15847	15781	15764	15637	15825	15723	15809	15742	15750	15722	16066	15656	15774	15718	15888	15801	15726	15667	15830	15652	15521	15692	15675	15724	15905	15688	15867	15888	15652	15807	15628	15731	15741	15737	15750	15608	15866	15739	15761	15667	15616	15632	15814	15604	15734	15823	15830	15754	15551	15888	15648	15782	15695	15665	15765	15774	15756	15936	15812	15911	15787	15580	15800	15701	15797	15786	15697	15785	15821	15872	15820	15640	15654	15608	15546	15887	15643	15903	15785	15602	15746	15708	15767	15604	15565	15837	15844	15630	15679	15718	15865	15540	15783	15623	15637	15661	15822	15698	15672	15622	15771	16017	15819	15721	15773	15891	15816	15722	15849	15633	15687	15558	15845	15872	15866	15771	15661	15644	15758	15706	15875	15701	15753	15956	15683	15530	15827	15777	15517	15783	15738	15859	15789	15828	15625	15649	15808	15679	15822	16002	15816	15674	15809	15710	15582	15661	15615	15664	15776	15806	15770	15753	15569	15705	15677	15666	15699	15690	15853	15617	15659	15692	15746	15821	15737	15718	15659	15662	15742	15779	15775	15707	15960	15806	15703	15658	15666	15875	15743	15875	15757	15731	15549	15732	15761	15776	15734	15690	15720	15658	15545	15896	15766	15787	15717	15657	15695	15831	15747	15838	15800	15738	15884	15722	15602	15765	15593	15742	15851	15699	15700	15777	15796	15835	15658	15609	15733	15725	15742	15779	15677	15815	15720	15606	15777	15661	15713	15662	15798	15764	15735	15653	15690	15703	15611	15599	15915	15555	15736	15744	15780	15876	15678	15759	15965	15746	15768	15709	15827	15728	15844	15602	15784	16003	15828	15694	15656	15658	15525	15728	15679	15706	15710	15669	15815	15641	15699	15672	15773	15656	15760	15716	15836	15857	15791	15881	15776	15831	15696	15667	15675	15740	15529	15740	15703	15620	15680	15760	15724	15731	15751	15785	15794	15888	15843	15803	15561	15711	15790	15846	15555	15755	15608	15676	15613	15758	15568	15450	15722	15744	15675	15823	15731	15708	15819	15769	15697	15819	15859	15624	15854	15770	15673	15864	15782	15609	15795	15769	15982	15831	15786	15743	15887	15871	15697	15730	15621	15866	15674	15728	15658	15649	15817	15728	15734	15769	15688	15779	15870	15724	15506	15524	15678	15860	15766	15641	15809	15617	15860	15699	15723	15749	15730	15755	15585	15772	15666	15655	15821	15662	15736	15686	15721	15812	15593	15797	15726	15682	15704	15600	15652	15743	15769	15744	15893	15632	15715	15807	15662	15689	15905	15777	15652	15562	15623	15873	15805	15813	15749	15786	15774	15805	15681	15822	15598	15955	15518	15787	15859	15763	15826	15642	15826	15798	15799	15773	15863	15578	15863	15731	15815	15605	15731	15609	15725	15776	15593	15647	15773	15832	15707	15728	15731	15703	15781	15466	15749	15626	15686	15742	15797	15530	15637	15642	15691	15731	15801	15665	15687	15718	15726	15803	15687	15680	15846	15759	15822	15792	15707	15693	15665	15822	15666	15929	15810	15789	15670	15777	15667	15812	15850	15854	15714	15660	15657	15717	15745	15719	15815	15641	15774	15729	15643	15747	15605	15729	15677	15759	15650	15903	15675	15701	15644	15769	15862	15650	15813	15679	15710	15766	15737	15630	15848	15807	15845	15732	15576	15654	15736	15700	15797	15716	15653	15716	15808	15658	15793	15827	15600	15666	15703	15527	15679	15805	15676	15660	15784	15739	15705	16069	15720	15784	15728	15763	15613	15803	15855	15726	15628	15909	15837	15738	15682	15726	15491	15875	15750	15732	15789	15734	15888	15622	15790	15868	15763	15759	15644	15693	15675	15599	15805	15812	15686	15838	15735	15561	15780	15773	15773	15849	15779
23920	21413	28988	25367	24851	25999	25525	21758	20482	19589	18838	18479	18244	17939	17850	17720	17908	17664	17673	17721	17672	17546	17657	17511	17532	17527	17137	17349	17248	17476	17478	17066	17151	17187	17267	17363	17230	17176	17286	17112	17240	17059	17111	17340	17474	17432	17326	17290	17317	17356	17407	17262	17277	17049	17176	17178	17263	17291	17145	17306	17331	16948	17081	17079	17158	17276	17164	17461	17163	17220	17180	17208	17088	17221	17184	16899	17210	17336	17175	17253	17407	17091	17165	17088	17434	17153	17082	17173	17214	17319	17219	17294	17238	17036	17197	17095	17196	17213	17245	17227	17471	17153	17320	17309	17229	17247	17172	17028	17262	17204	17135	17252	17180	17180	17182	17218	17038	17225	17222	17355	17167	17127	17205	17324	17157	17187	17339	17239	17208	17309	17291	17233	17166	17143	16937	17257	17280	17262	17203	17247	17191	17293	17316	17232	17303	17151	17171	17180	17190	17115	17183	17272	17217	17427	17139	16999	17145	16992	17113	17202	17261	17208	17104	17154	17299	17256	17225	17119	17202	17198	17118	17036	16968	17194	17286	17086	17066	17395	17161	17109	17303	17127	17074	17186	17221	17123	17276	17309	17375	17240	17156	17238	16885	17206	17408	17179	17140	17196	17186	17338	16985	17219	17330	17126	17212	17243	17124	17079	17070	17144	16987	17208	17303	17260	17118	17172	17315	17408	17337	17323	17122	17180	17243	17098	17292	17082	17179	17222	17123	17215	17219	17306	17245	17257	17219	17178	17261	17244	17264	17235	17095	17301	17260	16979	17325	16921	17265	17170	17240	17197	17011	17195	17395	17097	17296	17238	17103	17271	17257	17144	17213	17024	17392	17107	17118	17115	17303	16983	17307	17150	17078	17230	17147	17090	17246	17090	17260	17406	17026	17118	17197	17278	17104	17237	17343	17104	17241	17244	17277	17164	17283	17051	17125	17211	17043	17323	17217	17139	17164	17250	17174	17172	17090	17323	17258	17332	17225	17224	17237	17479	17115	17145	17107	17158	17064	17324	17118	16986	17325	17109	17174	17217	17075	17112	17310	17214	17270	17100	17222	17112	17223	17212	17050	17087	17104	17209	17241	17257	17012	16844	17179	17355	17373	17196	17243	17297	17116	17207	17266	17103	17230	17116	17078	17043	17265	17417	17119	17133	17117	17217	17129	17169	17302	17146	17116	17199	17329	17139	17182	17190	17096	17345	17149	17154	17291	17291	17111	17290	17476	17222	17061	17165	17151	17161	17231	17276	17070	17246	17110	17183	17174	17126	17389	17228	17227	17196	17183	17143	17235	17232	17175	17166	17334	17240	17167	17412	17239	17294	17362	17281	17321	17049	17187	17167	17221	17155	17171	17222	17089	17160	17336	17200	17133	17217	17321	17152	17049	17339	17378	17331	17184	17350	17107	17230	16952	17135	17320	17098	16980	17274	17146	17138	17206	17167	17171	17140	17040	17201	17169	17069	17106	17024	17206	17147	17164	17268	17046	17155	17166	17201	17228	17348	17035	17136	17130	17083	17051	17008	17309	17294	17115	17050	17240	17242	17104	17313	17248	17252	17189	17203	17091	16994	17197	16955	17139	17100	16938	17145	17181	17096	17117	17190	17102	17181	17178	17133	17122	17299	17205	17093	16969	17109	17217	17266	17112	17220	17237	17168	17274	17125	17321	17052	17115	17291	17142	17411	17065	17129	17108	17161	17265	17076	16924	17196	17204	17146	17207	17184	17320	17291	17176	17215	17142	17186	17038	17236	17084	17018	17184	16899	17277	17199	17288	16998	17360	17202	17237	17165	17191	17170	17419	17380	17194	17298	17185	17125	17153	17280	17178	17183	17258	16907	17061	16866	17106	17040	17082	16962	17162	17087	17114	17076	17193	17334	17123	17212	17123	17221	17288	17303	17273	17228	17223	17191	17144	16992	17134	17257	17243	17017	17203	17299	17176	17258	17113	17169	17088	17235	17059	17252	17098	17127	17251	17108	17084	17247	17015	17110	17124	17090	17216	17058	17123	17260	17198	17146	17374	17065	17119	17217	17148	17134	17092	17100	17221	17062	17252	17020	16848	17211	17074	17099	17189	17229	17263	17272	17253	17042	17218	17144	17209	17167	17229	17223	17199	17412	17015	17243	17332	17097	17095	17151	17136	17241	17139	17120	17308	17330	17294	17264	17127	17106	17151	17264	16968	17180	17253	17168	17153	17075	17203	17088	17097	17073	17160	17301	17069	17155	17161	17109	17196	17307	17016	17165	17323	17199	17210	17080	17163	17250	16987	17120	17508	17128	17162	17268	17126	17276	17163	17230	17313	17126	17004	17250	17095	17407	17154	17135	17137	17168	17165	17243	17089	16907	17089	17287	17143	17035	17247	17365	17052	17212	17086	17371	17026	17208	17351	17199	17247	17281	17183	17215	17244	17309	17030	17265	17262	17279	17370	17316	17014	17098	17160	17043	17070	17068	17176	17366	17318	17169	16976	17367	17213	16969	17287	17191	17224	17393	17287	17230	17246	17174	17149	17188	17160	17319	17195	17339	17273	17099	17365	17242	17190	17103	17335	17132	17477	17200	17160	17308	17196	17271	17102	17209	17041	17108	17368	17191	17176	17079	17094	17225	17373	17063	17072	17221	17274	17250	17155	17131	17148	17128	17168	17169	17246	17360	17109	17184	17234	17043	17259	17252	17304	17267	17152	17220	17084	16903	16993	17333	17230	17310	16997	17211	17089	17138	17173	17093	17161	17297	17043	17197	17195	17332	17192	17203	17347	17185	17409	17023	17164	16979	17163	17401	17120	17112	17216	17182	17124	17259	17412	17147	17064	17165	17350	17095	17063	17192	17204	17161	17175	16935	16915	16955	17240	17168	17335	17217	17069	17143	17347	17323	17038	17244	17134	17300	17260	17245	17085	17256	17242	17043	17250	17187	17269	17041	17293	17312	17258	17265	17167	17262	17454	17047	17070	17164	17143	16892	17195	17107	17314	17130	17072	16993	17210	16944	17179	16995	17168	17031	17122	17263	17252	17418	17456	17248	17174	17123	17163	17226	17269	17188	17206	17069	17415	17173	16986	17021	17171	17254	17252	17061	17300	17278	17164	17239	17209	17294	17250	17192	17278	17406	16997	17048	17002	17184	17103	17221	17169	17218	17097	17261	17264	17148	17186	17298	17203	17216	17005	16897	17157	17206	17010	17171	17148	17268	17171	17436	17288	16906	17169	17280	17268	17128	17113	17188	17138	17174	17431	17266	17272	17120	17323	17068	17016	17162	17043	17218	17202	17161	17038	17170	17143	17089	17262	17273	17398	17015	17268	17168	17137	17295	16961	17196	17160	17168	17312	16993	17332	17161	17242	17322	17070	17270	17186	17274	17258	17210	17345	17261	17306	17129	17200	17351	17254	17233	17259	17350	17204	17141	17264	17237	17305	17263	17314	17132	17148	17243	17215	17229	17244	17172	17037	17199	17270	17037	17299	17354	17440	17111	17074	17208	17207	17126	17152	17315	17416	17371	17213	17161	17386	17388	17161	17221	17298	17273	17210	17288	17152	16951	17293	17149	17116	17314	17139	17228	17041	17364	17185	17210	17336	17010	17217	16906	17171	17202	17172	17272	17127	17198	17113	17161	17192	17205	17052	17332	17133	17163	17197	17213	17265	17122	17316	17086	17185	17108	17123	17163	17110	17301	17171	17131	16960	17226	17175	17131	17153	17252	17236	17197	17130	17214	17417	17042	17257	16996	17197	17437	17159	17127	17116	17154	17269	17029	17142	17248	17150	17196	17282	17039	17149	17173	17099	17190	17312	17115	17268	17202	17099	17113	17329	17003	17169	17159	17010	17193	17119	16959	17361	17280	17199	17064	17326	17403	17274	17096	17044	17070	17275	17297	17008	17090	17325	17248	17010	17362	17299	17331	17216	17383	17211	17321	17257	17211	17108	17409	17014	17055	17251	17289	17183	17376	17292	17157	17261	17215	17299	17063	17251	17185	17120	17122	17028	17078	17174	17156	17193	17156	17049	17263	17114	16955	17216	17049	17122	17194	16971	17232	17183	17174	17186	17342	17175	17161	17092	17275	17101	17165	17071	17139	17110	17390	17217	17134	17433	17145	17043	17149	17390	17324	17202	17203	17191	17222	17104	17033	17168	17085	17003	17035	17113	17235	16988	17273	17595	17124	17346	17308	17337	17238	17096	17107	17104	17016	17215	17254	17142	17088	16987	17238	17126	17244	17181	17215	17192	17139	17275	17216	17213	17070	17154	17246	17348	17140	17309	16987	17037	17177	17330	17248	16981	17335	17290	17264	17197	17161	17140	17298	17224	17220	17144	17102	17138	17173	17294	17112	17226	17010	17211	17249	17111	17194	17255	17039	17443	17129	17267	17396	17009	17138	17324	17067	16984	17273	17136	17331	17202	17243	17204	17212	17146	17038	17236	17265	17129	17166	17191	16955	17134	17275	17318	17151	17373	17322	17056	17185	17189	17305	17245	17226	17167	17199	17183	17079	17004	17167	17270	17264	17104	17177	17293	17342	17255	17363	17208	17273	17257	17302	17291	17069	17168	17336	17180	17370	17434	17148	17253	17158	17203	17137	17263	17169	17135	17147	17151	17105	17221	17079	17149	17062	17117	16953	16960	17289	17281	17093	17209	17070	17310	17096	17360	17243	17250	17338	17245	17293	17218	17430	17226	17268	17251	17104	17169	17048	17365	17018	17267	17121	17200	17206	17229	17278	17148	17027	17214	17053	16996	17195	17115	17154	17275	17301	17153	17108	17344	17119	17322	17411	17350	17034	16957	17039	17030	17207	17373	17109	17159	17281	17158	17226	17301	17350	17015	17078	17214	17178	17183	17203	17270	17462	17129	17234	17305	17216	17174	17099	17216	17105	17101	17348	17123	17242	17080	17198	17071	17129	17195	17189	17119	17094	17057	17198	17324	17264	17291	17347	17128	17065	17262	17177	17244	17224	17265	17176	17190	17301	17081	17200	17243	17392	17021	17107	17255	17329	17063	17054	17144	17117	17351	17035	17309	17053	17052	17313	17110	17204	17329	17225	17035	17066	17202	17196	17294	17084	17338	17173	17216	17091	17178	17319	17187	16991	17211	17041	17199	17355
28229	46840	45180	37843	32473	28501	25230	22987	21166	19730	18554	17932	17588	17227	17051	17001	16733	16623	16794	16738	16538	16418	16410	16349	16216	16354	16302	16043	16277	16218	16120	16187	16003	16084	16099	16050	15880	15885	15968	16114	15802	15863	15938	16150	15934	15968	15945	15942	15985	16005	15921	15835	16233	16136	15871	16029	15933	15875	15899	16077	15958	16030	16084	16015	15870	15923	15928	15901	15919	16023	15969	16014	15967	15918	16078	16044	15944	15918	15994	16055	15970	15998	16152	15784	15961	15864	15925	16114	15985	16017	15904	16010	15860	16052	15897	15925	15984	15975	16000	16048	15853	16035	15908	15822	15910	15893	15933	15788	15887	16001	15925	16037	15929	16121	15976	16020	16137	15963	15851	15850	16052	15938	15857	15907	15845	16019	15813	16195	15957	16010	15820	15959	16068	15951	16141	16185	16013	15972	15851	16067	16087	16024	15841	15915	15978	16049	15835	15977	15899	15998	15927	15878	16007	16000	15864	16031	15802	15864	16017	16038	15968	16106	15931	16032	15696	15970	15941	15939	15943	15995	15921	15938	15967	15862	15988	15879	15869	15967	15975	15988	15929	16041	15965	16046	15920	15852	15931	16000	15832	15929	15824	15779	15920	15986	16076	16008	15994	15877	15817	16013	16086	16044	15957	15937	15813	15908	15815	15831	16093	15909	16048	16023	15890	16005	15831	15835	16061	15869	16036	16088	15986	16038	15814	15922	15997	16105	15733	16060	15950	15883	15852	16149	15869	15869	15971	15956	16184	15844	15896	15920	15894	15974	16039	15857	16038	15871	15991	15742	15965	15917	16033	15982	15888	15911	16063	15844	15834	15941	15884	15844	15795	15745	15928	15853	15799	15986	15941	15862	15788	15957	15672	15797	15939	15890	15929	15927	16047	16011	16025	15938	15808	15981	15983	15998	15983	15808	16163	16032	15799	15939	15968	15959	15914	15972	15849	15959	15962	15878	15959	15938	16038	15931	15890	15934	15886	15851	15828	15971	16013	15748	15939	15971	15913	16119	15847	16051	15844	15792	15897	15995	15986	15892	16032	15888	15998	15909	16001	15939	15953	15972	15867	16062	15908	15965	16046	16038	16032	15992	15999	15985	16169	15924	16053	15908	15866	15979	15970	15955	15993	15808	15968	16022	15865	16064	16042	16027	15983	15821	16048	15961	16006	16007	15810	16020	15958	16081	15989	15901	15981	15827	15900	16003	15992	15959	15903	15924	15767	15947	15977	16116	16165	15924	15933	15696	15940	15928	15947	15671	15964	16030	15854	15876	15761	15929	15831	16040	15745	16107	15807	15935	16037	16078	15982	16000	16002	15821	15978	15842	15768	16120	15843	16007	15879	15855	15939	15822	16027	15917	15936	15848	16079	16115	15828	15941	15951	16168	15977	16061	15880	16028	15929	16085	15792	16007	15736	15951	16150	15982	15942	15848	15854	16075	16005	15797	15919	16079	15888	15996	16004	15849	15860	15946	15994	15923	16045	15952	15913	15977	16032	15905	15786	15974	15791	15901	16138	15942	15961	15879	15851	16012	16014	15876	15867	16044	15831	15890	15829	15863	16033	15891	15958	16021	16210	15895	15963	16065	16102	16127	15956	15875	16041	16107	16112	15974	16020	15888	15970	16096	15856	15968	16216	15912	15868	15811	16049	15976	15926	15957	15954	15913	15857	16012	15832	15825	15913	15857	15956	15781	15881	16060	16033	15814	15945	15981	15982	15958	15925	15877	15819	15847	15947	15920	15753	16029	15937	15844	15940	15951	15995	15869	15995	15993	16104	15841	15996	15885	15998	15926	16012	15999	15994	16028	15878	15901	15938	15887	15990	15912	15995	15934	15991	15958	16125	16055	15992	16023	15911	15983	15915	15800	16009	15831	15960	15930	16034	15970	16029	15965	15795	15807	16033	15926	15955	16013	16095	15993	16016	16025	15813	15842	15835	16005	15791	15835	15869	15880	15941	15906	16003	15869	15819	15847	16020	15895	15997	15893	15960	16004	15980	15817	15884	15996	16000	15910	16005	15949	16078	16091	15844	15963	15853	15967	15887	16144	15921	15998	15830	15865	16001	16004	15932	15751	15937	15917	15941	15756	15941	15859	16165	15961	15838	15960	15877	15960	16004	15836	16026	15693	15933	15935	16062	15962	16111	16037	15979	15913	15827	16120	15942	16084	15905	15901	15901	15909	15983	15932	16000	15821	16005	15808	16017	15835	15816	16126	15930	15896	15944	15958	15790	16098	15760	15893	15941	16085	15856	16010	16007	15900	16025	15956	15900	15969	16035	15927	15985	15753	15988	15877	16106	15771	15868	16078	15874	15891	15988	16031	15904	15977	16025	15891	16035	16093	15926	16015	15967	15902	16007	16030	15970	16000	15831	15885	15903	15965	15962	15917	15855	15853	16042	15993	16150	15975	15922	16031	16035	15937	15876	15967	16131	15832	15880	16113	15976	16060	15907	16001	15842	15970	15907	15919	16002	16184	15964	15758	15813	15999	15885	16046	15857	15993	15981	15916	16070	15785	16039	15985	15812	15996	16013	15929	16130	15868	15944	15953	15920	16026	16007	15994	15850	15966	15931	15797	15924	16026	15920	16003	15970	15877	15967	16049	16087	16093	15836	15966	15921	16012	16028	15952	15856	16013	16121	15819	16038	16005	15980	15944	15945	16101	15909	15807	15952	15974	15929	15994	16057	15983	15990	16140	16106	15908	15843	15921	15878	16037	15750	15745	15822	15976	15838	15875	15904	16108	16012	16092	15968	15801	16090	15962	15962	15800	15970	15782	15941	15865	16106	15961	15963	15889	16074	16058	15850	15936	16045	15927	15800	15835	15924	15939	16038	15819	15834	15786	15929	15958	15843	16013	15774	16083	16012	15901	16007	15885	15942	15946	15912	16025	15980	15995	15977	15969	16043	16003	16127	15952	15953	15940	15988	16053	15995	16066	16106	16053	15888	15984	15986	16049	15803	16063	15954	15946	15951	15747	15920	15922	16062	15751	16072	15887	15942	16019	15994	15893	15840	15818	16020	15944	15947	15893	15878	15869	15934	16028	15906	15819	15971	16135	15961	16051	15958	15943	15887	15927	15986	16104	15901	15938	16030	16020	16030	16049	15937	15869	15979	15954	15881	15811	16060	15805	15915	16015	15792	16000	15949	16133	16070	16091	15876	15955	16021	15782	15876	15976	15849	15927	16069	15880	16051	15858	16034	15876	15973	15986	16112	15971	15817	15920	15857	15942	16021	16086	16032	15862	16035	15902	15973	15948	15896	15820	15836	16107	16012	15830	15911	15874	15835	15898	15839	16074	15877	15818	16211	15778	15894	15897	16006	15902	15968	16040	16048	15927	16075	15972	16073	16121	15882	16013	15820	16010	15835	15993	16006	16011	15911	15942	15833	16064	15835	15935	16004	16174	15915	15944	15969	15989	15898	16056	15891	15912	16026	15937	15973	15899	16045	15994	15890	15842	16020	15909	15950	15909	15901	15826	15954	15993	16089	15988	16098	16026	16045	16005	15976	16116	15823	15837	16058	16087	16025	15997	15967	16036	16071	15997	15974	15852	15950	15966	16001	15950	15927	15852	15932	15957	15965	16034	15983	15997	16043	16005	15821	15801	16022	15991	15968	15890	15825	16004	16203	15875	15974	15933	15984	15960	15932	16034	15942	15989	16071	15956	15906	16105	16028	15871	15944	16029	16072	15876	15972	16076	15931	15944	15991	15973	15956	16045	15748	15980	15821	15843	15939	15826	15961	16023	16010	15914	16025	16015	16043	16033	15834	15977	15963	15893	15937	15987	16060	15889	16141	15993	15843	15896	15972	15793	16118	15861	15966	15836	15926	15950	15908	15946	15979	16040	15967	15914	16004	15952	15966	15923	15912	15991	15931	16057	15910	15585	15814	15919	15874	16025	15889	16083	16069	15843	15981	15838	15977	16051	16015	15845	15832	15933	15880	15972	16155	15820	15956	15966	16047	15951	15887	15957	15813	16014	15944	15941	15914	16029	15856	15923	15854	15944	15869	15881	15949	15899	15808	15813	15923	15935	15914	16156	15890	15984	16108	15972	15940	16017	16016	15831	16030	15882	16077	15897	16009	15899	16002	15900	15890	15925	15781	15751	16051	15973	16085	15893	15954	15895	16050	15894	15990	15876	15913	15908	16059	16035	15943	15990	15914	15925	16063	15919	15907	16086	15891	15997	15924	15953	15964	15904	15946	15912	16053	15899	15786	15967	15850	15930	15810	16033	15936	15921	15988	16208	16094	15719	16015	16085	16041	16010	15854	15849	15688	15827	15996	15842	16015	16142	16089	15863	15940	15926	15931	15948	16027	15898	15977	16099	16117	15957	15994	15956	15856	16080	15900	15854	15981	15888	15824	15996	16069	15913	15995	15946	16011	15825	16009	15968	16127	15896	15812	16008	15901	15879	15990	16011	15933	16032	16089	16053	15894	16077	15923	16028	16070	15939	15871	15819	15959	15944	15861	16075	15997	16019	16023	15911	15922	16072	15839	16024	15973	15789	15943	16063	15965	15937	15857	16055	15710	15924	15923	15877	16018	15838	16054	16004	16003	16077	15978	15978	16070	15819	16011	15894	15842	15992	15874	15954	15886	15956	16065	15852	15880	15805	16047	16045	16093	15953	15834	15993	16098	16026	15952	15903	15900	16058	15837	15904	16025	15952	15975	15950	15923	15788	15868	16017	16106	16026	15815	15944	16151	15866	15959	16045	16082	16024	16120	16105	15970	16094	16112	16012	15903	16043	15984	15978	16021	15986	15925	15932	16039	15773	15977	15794	16094	15947	16022	15868	15993	15999	15845	15881	15962	15712	15757	16082	15943	16019	16226	15837	16002	16088	15910	16104	16023	15987	15929	16097	15936	15836	15951	15874	15900	15764	16027	15921	15918	15874	16010	15953	15896	16065	15906	15796	16010	15887	15950	15925	16038	16009	15967	15967	15904	16055	15889	15974	15851	15992	15892	15997	16069	16071	15828	16019	15950	16055	15980	16152	15884	15872	16010	15920	16020	16025	15865	16143	16088	16044	15759	15989	16089	15881	15848	15815	16051	15958	15793	15899	15992	16111	15978	15881	15945	15818	15921	16157	15910	16092
22967	21389	29279	24194	23095	26799	29064	23771	21866	20825	19757	19223	18810	18527	18477	18424	18259	18084	18031	18085	17951	17701	17657	17611	17670	17568	17698	17534	17595	17382	17316	17315	17393	17348	17171	17196	17314	17193	17269	17303	17142	17278	17175	17215	17170	17105	17226	17230	17345	17165	17199	17150	17220	17061	17159	17173	17027	17102	17083	17180	17158	17275	17441	17301	17007	17011	17277	17294	17220	17222	17216	17246	17328	17202	17082	17337	16985	17211	17209	17090	17013	17202	17222	17133	17325	17277	16995	17072	17168	17260	17193	17242	17341	17314	17065	17450	17112	17102	17079	17116	16953	17116	17155	16954	17161	17153	17099	17058	17416	17040	17237	17088	17307	17219	17306	17027	17121	17148	17095	17091	17139	16977	17079	17242	17129	17356	16927	17147	17105	17089	16997	17080	16913	17219	17085	17164	17212	17007	17201	17294	17269	17096	17027	16917	17249	17070	17250	17175	17171	17152	17113	17086	17317	17177	17139	17045	17041	17308	17176	17180	17187	17289	17047	17093	17158	17235	17183	16957	17006	17222	17067	17068	17122	17272	17345	17109	17091	17144	17205	17253	17435	17088	17171	17087	17159	17134	17235	17236	17009	17175	17145	17374	17310	17092	17265	17099	17148	17305	17179	17234	17165	17183	17117	17057	17102	17192	17177	17160	16977	17117	16968	17118	17123	17055	17206	17312	17333	17141	17051	17089	17183	17020	17009	17014	17100	17106	17144	17144	17237	16986	17131	17110	17089	17103	17184	16980	16997	17086	17166	17238	17093	16931	17244	17265	17222	17071	17156	17156	17054	17190	17325	17138	16962	17307	17181	17103	17139	17077	17160	17151	17283	17127	17070	17045	17103	17185	17136	17096	17225	17202	17203	17112	17105	17046	17096	17131	17096	16794	17009	17226	17231	17313	17383	17142	17151	17255	17063	17248	17182	17072	17204	17314	17071	17130	17321	17018	17188	17191	17061	17111	17198	17089	17034	17239	17094	17101	17146	17184	17227	17143	17052	17198	17109	17331	17146	17017	16998	17107	17229	17115	17353	17293	17082	17267	17180	17051	17228	17140	17174	17031	17014	17131	17252	17101	17194	17110	17309	17045	17031	17203	17277	17159	16953	17182	17233	17144	17083	17081	17252	17138	17346	17108	17065	17198	17329	17054	17082	17015	17110	17305	17111	17232	17232	17236	17138	17027	17160	17080	17294	17112	17063	17160	17141	17178	17097	17164	17042	17249	17090	16910	17264	16990	17436	17200	17115	17021	17081	17075	17095	17047	17195	17060	17102	17155	17115	17117	17305	17103	17125	16989	17060	17318	17206	17129	17120	17146	16996	17268	17433	17295	17169	17229	17116	17202	17003	17157	17308	17275	17277	17091	17230	17017	17233	17051	17239	16867	17343	17262	16991	17003	17194	17208	17047	17189	17013	17029	17151	17199	17037	16947	16947	17132	17241	17001	17075	17201	16925	17182	17039	17060	17238	17182	16917	16996	17309	17143	17032	17081	17172	17202	17060	17270	17214	17009	16984	17115	17071	16976	17091	17054	17332	17070	16986	17220	17164	17382	17235	17210	17230	17280	17201	17272	17241	17160	17225	17304	17164	17216	17097	17238	17183	17191	17025	17381	17199	17152	17117	17058	17134	17189	17139	17070	17429	17259	17230	17003	17196	17060	17087	17169	17128	17059	16936	17317	17058	17260	17385	17319	17070	16973	17317	17112	17031	17189	17061	17153	17124	17009	17179	17108	17007	16933	16925	17171	17047	17141	16971	17072	16968	17133	17155	17073	17232	17094	17020	16999	17041	17228	16947	17162	17081	17039	17049	17069	16945	16874	17128	17040	17148	17129	17197	17124	17281	16979	17273	16999	17194	17273	17253	17082	17238	17138	17223	17073	17210	17272	17125	17295	17249	17162	17082	17082	17111	17128	17068	17299	17236	17094	17256	17259	17153	16985	17207	17248	17337	17296	17149	17348	17083	17005	17044	17139	17370	17176	17042	17017	17116	17078	17030	17188	17131	17151	17150	16940	17248	17086	17094	17076	17210	17106	17116	17031	17384	17121	17213	17185	17035	17052	17142	16969	17185	17095	17181	16987	17273	17171	17228	17027	17164	17006	17319	17125	17244	17142	17228	17150	17371	17111	17114	17368	17116	17092	17229	17162	17338	16944	17237	17182	17169	17099	17080	17345	16997	17058	17291	17106	17128	17159	17024	17212	17342	17257	17169	17055	17184	17089	17082	17046	17157	17235	17147	17233	17295	17301	17146	17400	17227	17315	17292	17181	17022	17216	16977	17239	17008	17391	17109	17396	17199	17121	17191	17179	17303	17188	17138	17348	17265	17130	16978	17118	17425	17047	16900	17087	17024	16949	17112	17153	17045	17156	17071	17205	17227	17175	17122	16914	17293	17203	17150	17035	17127	17049	17033	17162	17079	17283	17174	17208	17103	17048	17339	17022	17088	17123	17041	17082	16739	17011	17360	17028	17256	17270	17092	17072	17046	17128	17236	17017	17124	17133	17001	17165	17056	17189	17235	16939	17116	17170	17164	17175	17184	17089	17170	17102	17029	17064	17079	17093	17097	17124	17220	16960	17266	17042	17169	17176	17287	17333	16985	17100	17172	17161	17097	17044	17129	17093	17442	17232	17142	17065	17179	17268	17172	17120	17227	17116	16981	16895	17203	17242	17177	17219	17091	17059	17261	16971	17236	17094	17075	17208	17051	17082	17106	17090	17119	17049	17271	17132	16945	17348	17062	17118	17190	17262	17252	17111	17059	17026	16994	17093	17168	17280	17372	17151	17058	17145	17345	17025	17458	17209	17277	17315	17052	17143	17266	17049	17116	16945	17256	17064	16941	17053	16947	16936	17119	16949	17106	17065	17341	17009	17106	17024	17174	17127	17326	17115	17080	16885	17038	17121	17180	17056	17047	17211	17121	17129	17168	17080	17068	17071	17129	17114	17130	17138	17040	17087	17127	17274	17183	17352	17382	17121	17005	17329	17079	17277	17057	17006	17028	17001	17038	17090	17239	17129	17274	17130	17201	17281	17248	17148	17199	17021	17133	17238	17208	16983	17349	16941	17370	16922	17272	17071	17000	17150	17070	17145	17084	17126	17259	17190	17057	17032	17194	17132	17148	17096	17309	17326	17248	17156	17111	17079	17226	17323	17035	17099	17048	17004	17112	17356	17209	17207	17247	17069	17266	17092	17146	17334	17113	17338	16954	17096	17201	17261	17131	17253	17202	17120	17129	17042	17204	17101	17266	17246	17017	17109	17132	17300	17282	17198	17023	17191	17142	17234	17102	17279	17043	16989	17044	17130	17006	17165	17212	17023	17143	16997	17167	17127	17329	17153	17255	17063	17039	16952	17291	17142	17356	17231	17237	17365	17232	17024	17071	17124	17143	17231	17070	17159	17226	17197	17058	17279	17162	17126	16995	17110	17051	17235	17191	17090	17024	17086	17053	17066	16957	17242	16951	17175	17121	17057	17205	17067	17134	17317	17186	17147	17100	17289	17286	17318	16916	17327	17271	17008	17289	17058	17053	17008	17115	17160	17020	16988	17065	17026	17162	17303	16991	17366	17198	17037	16996	17058	17187	17015	17368	17151	17211	16973	17095	17280	16965	17231	17146	17008	17163	16820	17015	17190	17274	17041	17186	17133	17036	17099	17070	17291	17239	17103	17176	17018	17047	17104	17160	17258	17197	16929	17160	17264	17179	17257	17185	17358	17133	17212	17034	17156	17082	17041	17092	17189	17086	17079	17158	17085	17153	17274	17188	17230	17227	17110	17146	16950	17065	17107	17068	16989	17015	17093	17134	17280	17081	17181	17142	17047	17264	17085	16968	17190	17201	17215	17311	17118	17073	17180	17016	17160	17106	17167	16983	17217	17292	17238	17140	17198	17187	17196	16978	17188	17106	17105	17126	17188	17088	17144	17188	17199	17187	16819	17150	17172	17304	17243	16928	17225	17054	16864	17160	17239	17143	17182	17004	17078	17157	17337	17140	17073	17030	17239	17078	17077	17322	17116	17127	17221	17088	17367	17152	17119	17100	17064	17264	17289	17150	17116	17215	17098	17278	16997	17084	17086	17035	17208	17377	17107	17077	17065	17236	17148	17108	17067	16937	17161	17196	17182	17268	16964	16906	17076	16867	17083	17040	17302	17055	16942	17206	17153	16827	16941	17146	17125	17022	17367	17204	17201	17293	17142	17270	17325	17034	17145	17316	17235	17097	17167	17277	17255	17121	17038	17300	16912	17073	17203	17007	17058	17138	17245	17034	17355	17188	17024	17130	17138	17167	17255	17327	17157	17103	17228	17159	17037	17163	17066	17108	17309	17311	17161	17055	17042	17199	17130	17177	17193	17041	17140	17276	17231	17214	17171	17216	17021	17152	17333	17265	17282	17253	17328	16999	17128	17196	17221	17104	17109	17164	17176	17144	17281	16967	17252	17103	17004	17156	17267	17254	17121	17089	17013	17179	17089	17055	16939	17011	16962	17033	16907	17136	17184	17167	16924	17018	17220	16846	17163	17192	17025	17147	17080	17057	17110	17038	16953	17137	17116	17137	17170	17435	17140	17222	17138	17242	17119	17262	17335	17206	17075	17168	17141	17202	17096	17085	17294	17099	17118	17071	17289	17143	17098	17143	17150	17034	17245	17299	17306	17084	17089	17125	17353	16945	17205	17245	17050	17154	16999	17278	17082	17098	16958	17190	16962	17127	17323	17163	17057	17273	17077	17110	17069	17256	17149	17012	17033	16954	17137	17065	17203	17351	17086	17196	17232	17105	17075	17405	17146	17210	16913	16999	17223	17171	17140	17380	17123	17235	17141	17138	17323	17079	17294	17023	16907	17147	17097	17129	17094	17242	17154	17140	17271	17246	17085	17193	17260	17182	17079	17084	17140	17147	17105	17020	17233	17188	17042	17255	17163	17262	17140	17137	17155	17137	17119	17252	17278	17185	17031	17117	17074	17098	17001	16997	17215	17010	17064	17032	16997	17372	17267	17110	17066	17137	17201	17215	17082	16995	17028	17254	17283	17233	17349	17122	17110	17156	17259	17304	17205	17005	16956	17131	17253	17255	17242	17095	17094	17139	17201	17021	17215	17277	17126
29880	50302	49055	42789	36773	32276	28849	25871	23374	21406	19996	18961	18415	18169	17803	17389	17359	17131	17023	17033	16918	16648	16610	16535	16411	16317	16167	16254	16337	16047	16094	16140	16142	16068	15938	16063	16071	15995	16051	15892	15863	15909	15829	16062	16060	15907	15927	15823	15964	16094	15943	16010	15913	15886	15917	16021	16114	16026	16031	15935	15843	15960	16002	15881	15919	15916	15883	15980	15852	16036	15895	15935	15929	16036	15873	15759	16074	16046	15804	15823	16042	15937	15827	15970	15905	15784	15983	16018	15992	15861	15797	16007	15993	15856	15945	15895	16011	15860	15970	15794	16084	15996	16022	16016	15948	15825	15930	15841	15937	16019	15663	15803	15823	15940	15916	16021	16060	15904	15838	15971	15912	15900	15842	15949	15901	15995	16040	15867	15898	16037	16010	15875	15947	15962	15962	15942	15754	15929	16046	15934	15923	15845	16051	15925	15987	15843	15976	16047	15942	15896	15940	16003	16026	15942	15843	15891	15899	16115	16043	15859	15967	15937	15836	15924	15975	15963	15887	15881	15935	15863	16057	16062	15819	15829	16014	15785	15982	16053	15973	15883	15791	15745	15855	15776	16068	15861	16002	16036	15843	16003	15971	15996	15806	15769	15879	15885	15855	15984	15756	15831	15782	15919	15843	16023	15964	15902	15944	15721	15695	15860	15977	16169	16016	15953	15980	15867	15983	15855	16083	15982	15924	15799	16035	16007	15857	15862	15759	16052	16037	15829	15937	16039	15884	15893	15821	15979	15888	15896	16041	15906	15834	15910	15897	15881	15987	15899	15889	15826	15917	15955	15856	16006	15814	15837	15944	15959	15900	16016	16032	15760	15799	16007	16007	16107	15904	15962	16032	15748	15898	16005	16071	15965	16049	15897	15899	15733	15797	15806	15975	15867	16026	15875	15807	15840	15902	15899	15870	15848	15838	15867	15824	15977	15992	16017	15878	15905	15965	15884	15902	15952	15989	15909	15844	15814	15920	15944	15918	15963	15831	16022	15952	15861	15868	15973	15888	16058	15860	16031	15947	15975	15901	15823	15901	15935	15848	15952	15897	15948	16010	15921	15817	15882	15841	15818	15932	15921	15817	15852	15813	15828	15947	16027	15875	15886	15818	15857	15981	15866	16144	16006	15793	15969	15903	15932	15925	15924	15758	15951	15931	15859	15973	15820	16142	15993	16041	15852	15826	15901	15999	16086	15922	15994	15946	16034	15909	15917	15757	16092	15847	15822	15937	15929	15988	15837	15827	15857	15919	16061	15873	15962	15943	15888	16045	16007	16115	15891	16023	16022	15987	15852	15943	15987	16044	15963	15831	15987	15986	15953	15875	15967	15943	15791	15943	15818	15805	15729	15867	16090	16187	15769	15875	15898	16028	16023	15692	15924	15999	15846	15748	15840	15978	15961	16015	15853	16008	15929	15962	15848	16103	15956	15777	15837	15862	16017	16052	15953	15987	15962	16003	15760	15991	15863	15851	15930	15927	15792	15815	16039	15831	15877	15940	15765	15874	15926	15977	15953	15973	15892	15983	15845	15912	16019	15941	15979	16013	15934	15942	15764	16087	15939	16032	15923	15986	16017	15805	15787	15853	16037	15920	15839	16054	15742	15920	15751	16002	15875	15991	15944	15863	15954	15952	15986	15931	15996	15921	15847	15858	15942	15806	15924	15810	15971	15901	15689	15933	15966	16042	16003	16026	15886	15810	15908	15910	15954	15863	15917	15913	15948	15868	16070	16019	15934	15928	15973	15901	16014	15938	16032	15925	15755	16056	15691	15998	15810	15966	15919	16132	15779	15840	15989	15938	16088	15756	16048	15746	15869	15920	15881	15876	15943	16082	15889	15889	15828	15979	15789	16054	15709	15936	15894	15920	16161	15976	16034	15941	15951	15954	15795	15941	15839	16111	15940	16043	16040	15875	15917	15874	15981	15786	16084	15911	15996	15892	15854	15968	15715	15931	15879	15865	15936	15837	15913	15850	16023	15807	15785	15990	15892	16033	15992	15950	15961	15887	15713	15940	15939	15956	15976	15792	15979	15904	15868	15938	15893	15971	15820	15971	15822	15880	16081	16061	15921	16064	15983	15891	15797	15957	16077	15934	15759	16075	15902	15796	15975	15870	16115	15942	16039	15940	15924	15894	16063	15918	15916	15909	15892	15930	15946	15837	15941	15700	15902	15881	15999	15937	16011	15833	15988	15942	15934	15894	15815	15743	15909	15753	15911	16104	15846	15902	15753	15990	15951	16040	16019	16028	15774	15842	15890	15983	16084	15924	15859	15958	15970	15984	16059	15954	16003	15965	15728	15882	16101	15806	15862	15927	15902	15851	15874	15953	15895	15974	15955	15873	16046	15982	15838	16052	15848	16061	15951	15864	16011	15996	15919	15931	15928	15863	15929	15869	15908	15878	15903	15970	15925	15993	16067	15970	15806	15815	15863	15937	15757	16027	15997	15992	15856	15853	15875	16013	16101	16030	15672	15973	15893	15908	15764	15758	16111	15795	15763	15939	15787	15915	15904	15854	15771	15835	16011	15902	15920	15837	15802	16009	15932	15889	15781	15851	15829	15900	15834	15937	15934	15994	15938	15907	16030	16072	15918	15906	15889	15825	15944	15915	15951	15860	15980	15941	15839	15886	15957	15968	16015	15909	16012	15900	15893	16005	15963	15810	16047	15837	15867	16123	15615	16018	15976	16047	15722	16056	15955	15885	16043	15944	16069	15844	15794	15837	15868	15986	15980	15756	15967	16015	15727	15752	16020	15928	16043	15935	15824	15955	15782	15964	16046	15977	15867	15934	15749	15934	16010	15886	15927	15847	15840	15823	15753	15825	16033	15974	15888	15845	15894	15904	15731	15980	15957	15885	16055	15753	15893	15974	15950	16089	15887	15914	15951	15946	15841	15954	15977	15947	15828	15889	15978	15955	16000	15862	15897	15945	15935	15915	15937	15807	15762	15985	15841	15885	15810	15813	15974	15825	15836	15999	15957	16002	15916	15832	15987	15822	15954	16013	15726	15863	15716	15720	15966	16007	15976	16019	15868	15974	15921	15879	15933	15877	15948	16050	15792	15881	15923	16046	16022	15970	15944	16021	15785	15834	15808	15963	15992	15888	15861	15823	15963	16062	15932	16072	15943	15938	15918	15939	15897	15947	15773	16034	15984	16195	15803	15974	15890	15974	16011	16025	15871	15961	15849	15883	15987	15837	15986	15869	15963	15914	15770	15882	15738	15956	15927	15781	16078	15762	15893	16022	15952	15875	15907	15792	15854	15919	15934	15859	16081	16002	15943	15947	16090	15959	15942	15938	15860	16017	15952	16125	15791	15929	16041	16067	15817	15899	15820	15936	16048	15863	15792	15900	15901	15869	15872	15762	15852	15920	15908	15732	15974	15897	15905	15860	16053	15713	15837	15926	16019	15912	16039	15957	16093	15844	15919	16050	16018	15842	15862	16091	15949	15907	15792	16047	16050	15907	16052	16015	15800	15985	15886	15951	16022	15710	15886	15738	15778	15911	16027	15962	15785	15991	15758	15829	15943	15876	15818	15981	15801	16082	15849	15856	15871	16010	15984	15988	15697	15844	15926	15924	15953	15758	15885	15923	15865	15903	15854	16030	15885	15926	15810	15784	15977	16012	15974	15915	16070	15770	15891	16006	15967	15978	15924	15949	15963	16008	15871	16032	16051	15962	16087	15915	15878	15766	15807	15860	15972	15882	15915	15966	15939	15989	15968	15766	15910	16054	16083	15944	15907	16003	15925	15988	15930	15800	16025	16056	15957	15856	15884	16096	15827	15901	15997	15809	15809	16093	15959	15954	15956	15988	16056	15849	15946	15920	15995	15966	15920	16126	15814	15929	16079	15944	16124	15899	15902	15672	15955	15849	16066	16010	15889	15926	15889	15963	15847	15934	15879	15904	16070	15920	15937	15993	15828	15966	15985	15985	15833	15874	15892	15859	16124	15852	16139	15928	15886	16014	15818	15955	16010	15747	15863	15874	16011	16121	15828	15788	15941	16080	15821	15950	15899	15871	15857	15946	16016	15982	15665	15938	16033	15850	15889	15855	15990	15972	15846	15887	15904	15805	15836	15848	15826	15934	15953	15931	15762	16022	15998	16160	16001	15883	15915	15901	15982	16038	15964	15853	15954	15994	15963	16087	15970	15951	15922	16241	15971	15838	15747	15969	15804	15816	15791	15983	15964	15897	16072	15912	15856	15853	15983	15904	15935	15905	15983	15802	16005	15725	15880	15828	15830	16049	15924	15912	15852	15931	16185	15785	15801	16030	16054	15991	16003	15913	15847	16108	15996	15815	15794	16046	15936	15951	15863	15840	15914	16008	15975	15967	16023	15920	15961	15968	15860	15905	15957	15769	15855	15841	15866	15893	15969	15959	15957	15884	16018	15992	15952	15901	16040	15859	15928	15956	16038	15841	16014	16060	15825	15942	15815	15977	15939	15881	15727	15815	15762	16061	16053	15909	15960	15928	16191	16037	15859	16024	15931	15831	16037	16009	15908	16114	15737	15956	15841	15905	15861	15972	16046	15821	15898	15962	15977	15791	16001	15884	15718	16116	15737	15782	16008	15872	16016	15831	15901	15902	16041	15862	16008	15903	16089	15819	15853	16024	15939	15991	15748	15990	15956	15927	15871	15827	15897	15899	16028	15817	15902	16115	15937	16049	15818	16052	15909	15811	16022	15898	15905	15971	16122	15932	15975	15940	15960	15743	15878	16013	15776	15900	15870	16082	16174	15970	15999	15868	15907	15847	15854	15859	15821	15923	15817	15790	16099	15946	15739	16053	15954	15918	15941	15702	15892	15919	16063	15860	15863	16008	15912	15842	15959	16107	15819	15984	15883	15964	15867	15819	15864	15844	15996	16053	15987	15718	15874	15819	15811	15956	16059	15866	16010	16042	15829	15708	15907	15804	15915	15935	15809	15954	15830	16009	15938	15812	15842	15854	15890	15889	15837	15716	16034	15921	15858	15947	15926	15943	15844	16022	15903	15907	15907	15822	15967	16045	15973	15994	15854	15914	16005	15889	15800	15786	16005	15977	15902	15866	15937	15934	15932	15905	16008	15936	15871	15995	15943	15788	16096	16042	15791
28060	25942	32477	29535	24209	21897	20466	19151	18317	17831	17739	17277	17273	17221	16994	16933	17300	17077	16985	17243	17159	16963	17149	17008	16969	16743	16959	16780	16954	16693	16878	16948	16733	16784	16793	16793	16844	16691	16851	16821	16809	16701	16779	16793	16677	16991	16692	16798	16849	16775	16799	16790	16599	16735	16797	16892	16567	16850	16844	16671	16740	16828	16953	16768	16792	16821	16764	16584	16678	16763	16660	16559	16774	16661	16741	16857	16688	16695	16903	16572	16726	16748	16623	16525	16643	16690	17013	16603	16694	16728	16633	16753	16719	16837	16816	17064	16775	16859	16919	16695	16645	16617	16972	16548	16728	16899	16710	16800	16780	16993	16880	16808	16789	16818	16780	16709	16823	16675	16752	16833	16790	16715	16728	16702	16685	16667	16841	16547	16875	16855	16760	16920	16856	16785	16743	16760	16688	16811	16910	16743	16737	16760	16918	16873	16628	16671	16758	16685	16906	16790	16879	16715	16707	16646	16778	16813	16916	16758	16623	16748	16724	16760	16915	16622	16697	16807	16696	16724	16703	16511	16834	16771	16553	16682	16833	16820	16655	16842	16737	16953	17170	16648	16842	16704	16692	16656	16708	16931	16802	16598	16714	16848	16713	16735	16837	16720	16806	16838	16821	16782	16925	16734	16748	16721	16767	16784	16860	16739	16553	16718	16783	16832	16929	16968	16926	16855	16760	16758	16789	16625	16882	16851	16718	16843	16922	16638	16807	16783	16750	16727	16690	17033	16840	16902	16695	16812	16755	16891	16721	16832	16728	16629	16773	16993	16732	16839	16744	16748	16753	16514	16879	16659	16916	16941	16981	16759	16726	16794	16831	16802	17023	16867	16883	16789	16740	16762	16773	16851	16693	16759	16675	16924	16692	16692	16797	16747	16783	16824	16620	16768	16880	16688	16799	16624	16795	16630	16797	16914	17115	16639	16659	16682	16889	16819	16752	16610	16539	16733	16599	16743	16738	16774	16769	16693	16921	16836	16965	16772	16651	16799	16875	16907	16950	16855	16983	16743	16670	16764	16805	16725	16877	16874	16737	16844	16830	16772	16836	16686	16732	16941	16575	16968	16934	16746	17168	16792	16770	16820	16864	16489	16739	16716	16798	16647	16806	16933	16828	16763	16710	16768	16689	16576	16598	16822	16554	16775	16677	16626	16829	16863	16808	16807	16697	16626	16823	16813	16786	16825	16752	16837	16767	16627	16528	16838	16706	16905	16837	16824	16769	16926	16844	16664	16832	16771	16711	16608	16764	16616	16788	16697	16929	16793	16840	16905	16594	16765	16827	16762	16824	16770	16632	16776	16732	16824	16881	16843	16592	16754	16791	16600	16643	16667	16943	16733	16930	16882	16917	17055	16756	16849	16830	16809	16851	16889	16750	16762	16896	16909	16963	16838	16850	16843	16895	16859	16866	16679	16502	16809	16919	16906	16899	16684	16830	16595	16623	17069	16914	16946	17032	16684	16810	16641	16732	16795	16816	16764	16597	16701	16946	16620	16696	16680	16870	16763	16817	16907	16783	16787	16953	16923	16759	16756	16692	16718	16737	16843	16790	17102	16567	16675	16672	16856	16940	16783	16738	16835	16797	16664	16889	16864	16796	16880	16631	16819	16609	16606	16912	16594	16832	16724	16879	16620	16909	16994	16739	16969	16785	16738	16772	16722	16806	16810	16732	16652	16871	16811	16711	16699	17039	16695	16822	17026	16848	17005	16699	16823	16939	16832	16655	16677	16686	16727	16737	16962	16858	16847	16890	16877	16814	16704	16636	16842	16794	16709	16871	16812	16800	16659	16726	16816	16886	16926	16727	16819	16663	16663	16652	16825	16731	16697	16851	16819	16813	16948	16800	16689	16856	16695	16686	16637	16691	16862	16640	16976	16808	16796	16911	16838	16885	16910	16857	16750	16914	16783	16827	16779	16853	16824	16594	16679	16840	16687	16650	16589	16800	16788	16809	16736	16780	16645	16767	16954	16699	16685	16820	16683	16821	16932	16771	16913	16883	16837	16837	16799	16776	16878	16677	16720	16810	16663	16904	16573	16958	16843	16800	16824	16824	16773	16821	16773	16805	16773	16729	16685	16744	16905	16774	16585	16795	16754	16659	16777	16884	16738	16883	16791	16824	16812	16714	16562	16986	16994	16754	16968	16879	16785	16631	16670	16822	16744	16799	16893	17013	16827	16675	16697	16660	16758	16643	16805	16855	16608	16760	16853	16891	16707	16860	17003	16856	16710	16721	16850	16925	16804	16986	16896	16996	16867	16738	16885	16793	16845	16798	16561	16769	16817	16656	16783	16810	16865	16802	16771	16763	16815	16755	16814	16846	16702	16708	16584	16770	16598	16885	16725	16652	16704	16781	16806	16752	16860	16791	16773	16696	16557	16823	17005	16827	16695	16521	16712	16790	17008	16839	16898	16459	16852	16668	16770	16861	16864	16829	16724	17006	16853	16911	16751	16819	16775	16913	16631	16810	16750	16636	16774	16688	16784	16850	16686	16878	16674	16742	16736	16807	16628	16802	16641	16666	16623	16900	16783	16698	16800	16823	16857	16783	16728	16808	16693	16851	16668	16726	16817	16815	16610	16662	16847	16779	16974	16759	17035	16835	16854	16886	16770	16767	16740	16780	16674	16858	16783	16813	16933	16806	16756	16903	16963	16723	16878	16718	16814	16758	16641	16706	16832	16852	16862	16749	16792	16861	16683	16678	16838	16766	16962	16668	16774	16657	16781	16742	17010	16975	16612	16849	17058	17057	16807	16661	16883	16894	16976	16800	16807	16791	16946	16676	16838	16669	16786	16739	16790	16785	16954	16789	16934	16848	16829	16826	16940	16970	16646	16859	16812	16756	16893	16769	16778	16693	16798	16722	16776	16500	16763	16897	16813	16796	16905	16933	16869	16893	16721	16926	16910	16992	16530	16681	16838	16820	16766	16860	16743	16659	16671	16935	16819	16711	16809	16886	16858	16722	16660	16791	16906	16765	16799	16946	16672	16723	16737	16887	16651	16735	16908	16596	16777	16772	16736	16874	16742	16744	16908	16839	16662	16801	16913	16691	16836	16854	16796	16649	16969	16873	16710	16685	16886	16703	16591	16674	16619	16747	16746	17021	16898	16870	16867	16847	16869	16682	16887	16691	16960	16876	16757	16836	16701	16779	16740	16778	16872	16654	16730	16836	16880	16771	16931	16924	16765	16813	16938	16624	16792	16810	16854	16810	16771	16673	16594	16646	16815	16823	16695	16828	16687	16731	16843	16607	16873	16645	16833	16920	16786	16850	16774	16804	16900	16799	16830	16851	16801	16719	16838	16885	16864	16722	16692	16740	16910	16718	16831	16900	16853	16801	16801	16789	16764	16629	16869	16710	16829	16791	16770	16909	16804	16805	16699	16897	16829	16879	16775	16857	16915	16766	16676	16770	16893	16835	16662	16800	16890	16846	16616	16694	16729	17005	16859	16962	16745	16980	16863	16781	16824	16782	16814	16843	16795	16936	16662	16855	16979	17035	16849	17042	16843	16906	16840	16854	16855	16732	16800	16752	16975	16681	16737	16852	16946	16804	16682	16817	17008	16793	16822	16792	16923	16841	16642	16691	16776	16681	16825	16497	16712	16769	16517	16612	16951	16916	16807	16702	16655	16962	16636	16561	16958	16775	16705	16908	16879	16818	16576	16807	17081	16719	16726	16760	16843	16712	16792	16883	16768	16611	16892	16778	16859	16848	16639	16883	16782	16749	16845	16764	16712	16793	16888	16879	16763	16869	16868	16643	16952	16768	16791	16703	16707	16651	16844	16858	16825	16736	16755	17020	16812	16631	16822	16793	16727	16745	16737	16960	16724	16838	16681	16689	16794	16719	16733	16760	16751	16589	16771	16819	16765	17035	16844	16710	16897	16782	16800	16730	16987	16838	16719	16878	16744	16830	16708	16864	16862	16624	16716	16691	16839	16569	16746	16838	16864	16737	16879	16690	16879	16821	16743	16911	16685	16687	16763	16641	16946	16821	16842	16718	16553	16706	17060	16857	16750	16915	16853	16667	16734	16883	16967	16721	16761	16901	16844	16830	16533	16730	16539	16819	16830	16733	16848	16877	16715	16804	16798	16828	16769	16618	16878	16927	16859	16834	16733	16851	16724	16675	16929	16699	16572	16771	16863	16900	16910	16680	16849	16809	16619	17008	16705	16761	16881	16810	16751	16774	16988	16789	16809	16650	16743	16959	16848	16510	16601	16902	16686	16660	16698	16760	16898	16823	16864	17191	16825	16856	16943	16846	16721	16813	16852	16839	16798	16774	16893	16640	16664	16687	16838	16709	16712	16790	16741	16591	16748	16770	16755	16894	16821	16889	16710	16854	16934	16618	16698	16621	16728	16857	16849	16888	16870	16897	16834	16899	16782	16767	16867	16665	16550	16616	16619	16696	16908	16855	16842	16803	16804	16830	16902	16951	17013	16843	16896	16763	16749	16715	16644	16636	16727	16772	16582	17013	16615	16896	16732	16684	16541	16792	16697	16848	16630	16774	16886	16692	16782	16974	16862	16673	16966	16886	16896	16725	16933	16926	16977	16855	16759	16709	16744	16769	16922	16665	16986	16665	16716	16737	16758	16725	16889	16848	16643	16745	16985	16786	16817	16823	17007	16829	16797	16599	16829	16711	16787	16806	16764	16837	16725	16764	16884	16881	16771	16876	16713	16750	16913	16795	16803	16877	16722	16720	16787	16774	16733	16748	16909	16882	16911	16832	16868	16828	16724	16775	16778	16832	16815	16925	16829	16843	16806	16911	16883	16869	16786	16691	16708	16872	16717	16931	16685	16889	16985	16855	16862	16950	16965	17096	16663	16933	16951	16987	16882	16703	16559	16712	16768	16595	16810	16659	16931	16905	16844	16933	16593	16899	16707	16872	16631	16984	16881	16770	16997	16902	16706	16740	16806	16981	16697	16822	16858	16880	16877	16917	16541	16884	16611	16796	16994	16796	16863	16891	16706	16752	16631	16754	16574	16697	16808	16810	16824	16722	16830	16673	17025	16967	16954	16750	16851	16780	16779	16824	16875	16909	16725	16671	16760	17039	16880	16816	16701	16725	16717	17078	16987	16702	16660	16650	16783
28338	40957	38864	31315	26464	23242	20854	19313	18216	17348	16762	16568	16376	16344	16046	16215	16265	16183	15937	16046	15892	15867	15698	15946	15826	15764	15827	15841	15883	15609	15777	15740	15790	15747	15730	15645	15575	15705	15771	15545	15546	15713	15672	15747	15488	15620	15721	15745	15596	15707	15547	15841	15698	15614	15740	15566	15715	15822	15669	15737	15736	15711	15448	15594	15728	15828	15537	15612	15676	15634	15778	15779	15501	15685	15542	15664	15640	15772	15683	15751	15716	15631	15717	15758	15640	15814	15658	15705	15359	15710	15591	15683	15709	15654	15676	15707	15615	15583	15785	15789	15677	15712	15748	15405	15444	15792	15647	15599	15629	15662	15793	15650	15585	15851	15779	15713	15577	15626	15629	15818	15692	15517	15568	15787	15639	15502	15790	15718	15677	15665	15669	15630	15770	15680	15809	15378	15671	15691	15733	15670	15725	15783	15589	15654	15599	15706	15867	15606	15824	15587	15773	15664	15557	15753	15487	15563	15739	15742	15700	15624	15635	15722	15687	15671	15753	15619	15545	15724	15773	15572	15599	15653	15660	15607	15666	15788	15712	15685	15751	15600	15672	15796	15466	15621	15733	15690	15610	15804	15687	15638	15577	15611	15739	15623	15591	15772	15556	15582	15729	15617	15702	15496	15747	15670	15771	15676	15702	15604	15744	15703	15696	15792	15638	15688	15680	15643	15772	15633	15706	15656	15544	15634	15596	15699	15653	15705	15873	15692	15536	15682	15717	15748	15804	15569	15482	15578	15775	15637	15679	15802	15664	15748	15808	15738	15719	15485	15778	15671	15536	15610	15666	15536	15517	15659	15521	15735	15572	15698	15833	15676	15586	15690	15781	15567	15771	15700	15537	15680	15619	15672	15766	15738	15528	15709	15753	15688	15886	15575	15815	15751	15491	15672	15701	15931	15824	15728	15664	15671	15690	15750	15596	15548	15556	15857	15638	15625	15877	15676	15825	15695	15587	15563	15875	15635	15655	15903	15796	15705	15644	15679	15592	15568	15739	15674	15715	15644	15673	15644	15688	15737	15711	15603	15599	15555	15596	15760	15697	15653	15594	15727	15580	15793	15525	15802	15749	15481	15632	15676	15522	15971	15645	15746	15686	15647	15659	15711	15673	15672	15657	15779	15527	15828	15616	15516	15705	15861	15634	15807	15701	15671	15652	15784	15783	15680	15785	15698	15740	15549	15503	15815	15666	15634	15644	15718	15570	15593	15743	15501	15688	15687	15636	15660	15781	15887	15682	15780	15728	15780	15743	15582	15732	15747	15629	15548	15649	15782	15623	15770	15462	15698	15598	15503	15585	15648	15684	15748	15657	15599	15831	15837	15740	15738	15820	15763	15811	15763	15622	15408	15861	15644	15761	15721	15915	15615	15618	15838	15774	15738	15571	15554	15701	15892	15738	15619	15800	15656	15719	15652	15510	15716	15789	15498	15748	15661	15673	15698	15541	15904	15505	15770	15698	15718	15782	15437	15794	15689	15784	15593	15688	15746	15700	15707	15589	15731	15594	15796	15705	15711	15845	15670	15636	15698	15713	15725	15684	15731	15595	15788	15636	15603	15632	15647	15724	15654	15764	15791	15631	15693	15539	15704	15684	15550	15924	15519	15672	15706	15810	15585	15618	15637	15773	15693	15682	15629	15528	15740	15466	15686	15631	15492	15674	15745	15580	15688	15610	15506	15792	15613	15717	15684	15666	15557	15651	15588	15581	15735	15618	15660	15655	15715	15840	15664	15718	15695	15786	15776	15642	15506	15629	15849	15610	15775	15768	15667	15621	15688	15768	15596	15677	15690	15632	15609	15815	15497	15537	15678	15732	15673	15828	15712	15591	15656	15791	15669	15576	15404	15555	15656	15758	15493	15633	15532	15630	15718	15580	15662	15841	15697	15824	15724	15610	15526	15699	15656	15740	15476	15748	15634	15588	15595	15720	15518	15603	15507	15760	15625	15717	15692	15734	15649	15740	15779	15753	15633	15693	15650	15668	15645	15823	15776	15581	15666	15639	15617	15721	15707	15719	15665	15607	15633	15622	15643	15622	15756	15802	15770	15622	15567	15716	15623	15526	15635	15705	15551	15708	15641	15634	15625	15828	15765	15741	15671	15605	15671	15621	15622	15783	15681	15758	15670	15675	15721	15569	15527	15674	15622	15707	15724	15636	15707	15627	15706	15637	15640	15595	15758	15756	15543	15700	15602	15652	15726	15661	15679	15737	15683	15629	15730	15578	15689	15706	15667	15575	15789	15608	15854	15544	15729	15724	15665	15634	15695	15612	15585	15534	15740	15531	15633	15835	15688	15820	15788	15625	15747	15565	15621	15630	15643	15816	15702	15727	15780	15718	15755	15607	15776	15641	15725	15853	15406	15815	15889	15545	15595	15714	15786	15657	15776	15692	15624	15849	15593	15659	15646	15845	15670	15749	15551	15667	15750	15671	15647	15779	15699	15776	15608	15654	15693	15706	15727	15525	15842	15717	15652	15621	15777	15709	15638	15743	15794	15665	15803	15783	15530	15833	15654	15662	15590	15610	15692	15579	15709	15639	15751	15716	15576	15524	15680	15731	15626	15659	15570	15861	15777	15806	15662	15611	15736	15492	15698	15697	15649	15744	15755	15614	15677	15758	15782	15586	15648	15649	15765	15825	15781	15657	15781	15596	15842	15607	15606	15705	15736	15719	15690	15595	15773	15721	15621	15710	15532	15681	15665	15790	15568	15595	15557	15789	15841	15584	15691	15801	15918	15744	15551	15581	15535	15691	15589	15792	15761	15805	15777	15679	15749	15429	15596	15636	15676	15746	15582	15595	15607	15650	15451	15768	15756	15571	15726	15619	15626	15708	15740	15707	15639	15713	15656	15607	15755	15660	15619	15622	15719	15747	15561	15681	15569	15594	15872	15720	15776	15712	15701	15636	15785	15561	15513	15540	15607	15623	15640	15649	15892	15755	15711	15636	15526	15625	15508	15573	15620	15706	15537	15697	15704	15612	15724	15587	15632	15798	15745	15573	15690	15598	15611	15629	15624	15536	15723	15671	15862	15713	15633	15468	15624	15658	15656	15758	15893	15600	15758	15690	15623	15609	15675	15693	15772	15721	15746	15694	15674	15633	15862	15722	15629	15625	15609	15669	15717	15605	15756	15585	15509	15816	15556	15633	15683	15817	15587	15583	15707	15524	15608	15807	15386	15740	15578	15663	15604	15684	15585	15803	15546	15664	15768	15789	15688	15655	15678	15700	15585	15632	15664	15628	15616	15608	15662	15796	15602	15650	15669	15645	15659	15712	15738	15689	15695	15654	15587	15718	15744	15634	15714	15634	15855	15729	15785	15658	15674	15568	15676	15743	15652	15681	15702	15775	15795	15760	15616	15650	15740	15696	15836	15656	15799	15475	15665	15807	15837	15614	15859	15806	15634	15832	15657	15624	15721	15717	15510	15609	15656	15812	15598	15594	15633	15698	15637	15685	15631	15662	15722	15674	15717	15666	15525	15736	15828	15662	15644	15748	15677	15690	15543	15677	15647	15697	15862	15641	15721	15674	15489	15726	15808	15576	15620	15734	15685	15651	15599	15710	15551	15732	15502	15784	15704	15563	15704	15586	15890	15505	15713	15663	15633	15675	15779	15758	15634	15828	15575	15615	15775	15595	15596	15578	15619	15670	15595	15647	15756	15681	15702	15656	15563	15596	15569	15833	15602	15690	15685	15668	15727	15679	15575	15757	15802	15712	15698	15633	15711	15767	15632	15668	15753	15730	15572	15680	15499	15738	15782	15580	15498	15703	15693	15675	15604	15653	15779	15597	15613	15706	15867	15598	15686	15764	15703	15721	15607	15720	15711	15661	15556	15746	15464	15815	15741	15743	15825	15677	15739	15606	15688	15701	15573	15762	15719	15629	15714	15752	15469	15682	15591	15687	15797	15621	15511	15644	15768	15742	15604	15727	15541	15619	15641	15765	15690	15559	15657	15906	15642	15699	15610	15642	15647	15591	15713	15677	15719	15700	15609	15616	15605	15505	15563	15621	15579	15689	15705	15680	15415	15570	15631	15739	15707	15610	15667	15772	15741	15688	15585	15630	15668	15680	15659	15765	15659	15581	15668	15680	15704	15621	15698	15763	15524	15750	15717	15607	15707	15545	15683	15737	15447	15745	15662	15708	15744	15727	15628	15694	15729	15653	15597	15589	15547	15810	15665	15727	15674	15712	15696	15689	15736	15805	15617	15690	15648	15546	15768	15779	15730	15618	15692	15667	15521	15786	15717	15913	15645	15660	15663	15770	15766	15666	15727	15701	15520	15698	15750	15611	15655	15683	15684	15769	15737	15792	15768	15617	15799	15823	15622	15700	15599	15836	15630	15725	15709	15677	15790	15730	15687	15690	15506	15626	15690	15481	15690	15736	15765	15738	15815	15731	15681	15610	15625	15400	15711	15567	15747	15519	15487	15698	15701	15810	15778	15612	15808	15583	15673	15575	15624	15761	15829	15671	15615	15695	15612	15641	15547	15841	15628	15810	15721	15670	15756	15648	15681	15635	15743	15765	15540	15723	15681	15783	15717	15638	15685	15666	15721	15533	15735	15675	15660	15733	15686	15694	15663	15780	15901	15732	15654	15688	15594	15747	15660	15888	15703	15677	15710	15702	15546	15586	15579	15791	15653	15669	15646	15721	15770	15670	15673	15621	15596	15760	15703	15587	15719	15611	15761	15588	15674	15638	15920	15648	15840	15592	15678	15768	15599	15747	15614	15667	15509	15692	15591	15693	15526	15668	15733	15861	15586	15733	15733	15743	15688	15693	15741	15619	15635	15736	15582	15679	15863	15775	15549	15561	15768	15685	15739	15563	15717	15681	15621	15585	15674	15709	15700	15531	15725	15621	15728	15738	15699	15688	15420	15681	15458	15810	15746	15654	15609	15809	15584	15676	15742	15819	15628	15643	15623	15711	15775	15596	15560	15718	15402	15649	15541	15629	15776	15673	15635	15528	15696	15780	15643	15723	15762	15756	15810	15692	15653	15674	15727	15676	15768	15556	15704	15654	15715	15619	15528	15557	15646	15586	15647	15709	15670	15649	15654	15821	15748	15690	15596	15588	15682	15546	15609	15616	15894
23902	21397	28956	25475	25015	26379	25476	21856	20010	19796	18681	18389	18113	17924	18054	17790	17704	17721	17716	17487	17670	17400	17403	17428	17216	17373	17256	17377	17156	17250	17335	17394	17195	17267	16939	17016	17103	17034	16861	17301	17317	17045	17037	17090	17067	17151	17099	17084	17171	17079	17152	17359	17200	17059	17288	17145	17012	16927	17072	17207	17105	17168	17061	17136	17383	17151	17104	16866	17094	17141	17083	17170	17125	17139	17035	17116	17168	17309	17092	17114	17222	17114	17085	17083	17128	17135	17185	17120	17232	17140	17201	17145	17091	17407	17144	17118	16993	17219	17170	16916	17319	17115	17008	17254	17234	17101	17165	17317	17452	17029	17015	17009	17102	17210	17091	17022	16995	17010	17090	17079	17123	17351	17276	17092	16815	17311	17000	17118	17057	17128	17201	17014	17278	17202	17121	17114	16966	17072	17086	17103	17165	17228	17198	16981	17224	17132	17067	17030	17244	17162	17188	17036	17005	17194	17298	17351	17071	16967	17158	17178	17146	17018	17254	17505	17128	17079	17032	17230	17220	16962	17137	17208	17169	17258	17162	17190	17074	17224	17068	17126	17218	16979	17006	17096	17100	16958	17062	17050	17189	17178	17344	16971	17010	17291	17029	17065	17093	17125	17243	17224	16924	17007	17135	17167	16983	17003	17175	17362	16963	17149	17096	16953	17197	17255	17035	17268	17103	16897	17067	17104	17031	17201	17055	17283	17090	17066	17222	17067	17055	17345	17082	17181	17413	17045	17160	17302	17155	17124	17048	16913	17158	17400	17403	17184	17001	17257	17205	17158	17204	17332	17159	16968	17050	16991	17071	16919	17184	17139	17072	17281	17206	17205	17246	17028	17078	17194	17055	17008	17206	16991	17037	17131	17280	17250	17103	16998	17235	17074	16986	17043	17026	17108	17067	17101	17089	16996	17099	17190	17359	17121	16968	17191	17188	17226	17024	17362	16993	17093	17325	17136	17213	17122	17255	17165	17186	17173	17144	17111	17162	17070	17319	17023	17071	16923	17087	17193	17026	17157	17075	17062	17166	17188	17306	17259	16966	17186	16868	17224	17111	17165	17188	17184	17118	17158	17230	17033	17183	17058	17092	17179	17088	17103	17064	17159	17150	17111	17167	17162	17152	17026	17064	17128	17093	17224	17145	17460	17121	17000	17277	17204	17107	17005	17007	17239	17178	17039	17142	17084	17231	17290	16997	17064	16975	17115	17154	17193	17095	16923	17151	16938	17085	17019	17223	17015	17199	17218	17115	17059	17089	17206	16908	17116	17230	17257	17110	17096	17166	16990	17175	17297	17139	17222	17080	17056	17096	17196	17210	17126	17147	16899	16974	17106	17170	17089	17020	17204	17067	17050	17147	17244	16990	17131	17113	17154	16970	17266	17171	17060	17161	17147	17102	17061	17174	17036	16993	16873	17268	17224	17315	17066	17004	17087	17013	16959	17056	17176	17244	16779	17113	16964	17076	17212	17066	16939	17030	17166	17177	17366	17246	17131	17288	17237	17090	17066	17314	16992	17092	17253	17249	16989	17157	17160	17029	17171	17264	17124	17030	17060	17018	16915	17127	17270	17171	17232	17107	17208	17255	17066	16968	17121	17005	17035	17213	17156	16986	17061	17193	17223	17026	17271	17023	17157	17280	17003	17259	17067	17056	17131	17162	17190	17258	17063	17325	16929	17076	17060	17208	17199	17051	17167	17028	17069	17064	17239	17243	17006	17090	17107	17198	17218	17243	17135	17284	16978	17063	17062	17233	17009	17096	17281	17190	17172	16958	16952	16954	17162	17083	16951	17018	17147	17144	17016	17091	16917	17069	17305	17113	17125	17014	17121	17129	17142	17129	17079	17001	17171	17063	17182	17147	17031	17203	17337	17222	17091	17006	17025	17126	17138	17143	17088	17196	17088	17095	16864	16883	17038	17111	17038	17132	17095	17256	17097	17026	17117	16991	17192	17169	17153	17265	17008	16959	17086	17086	17034	17025	17018	17067	17224	17053	17167	17104	17199	17196	17262	17042	17058	17128	16956	17031	16990	17071	17251	17058	17056	17168	17091	17251	17017	17216	17067	17016	17207	17234	17080	17455	17108	17084	17271	17038	16968	17165	17056	17232	17044	17163	17214	17028	17292	17371	17051	17341	17214	17072	17002	17233	17293	17226	17089	17163	17027	17087	17060	17032	17033	17175	17348	16992	17283	17142	17089	17097	17012	17114	17036	17182	17211	16918	17105	16967	17046	17064	17162	17228	17142	17033	17055	17219	17044	17132	17298	17043	17081	17106	17224	17252	17131	17093	17168	17042	17389	17290	17197	17096	17126	17319	17039	16997	16978	17057	17212	17245	17188	17271	17250	17283	17184	16997	17102	17241	17337	17285	17146	17392	16987	17034	17107	17077	17064	17190	16988	17194	17228	17170	16969	17093	17176	17127	17028	17136	17154	16972	17254	17048	16933	17205	17311	17026	17094	17060	17037	17271	17022	17133	17202	17228	17187	17021	17232	16874	17108	17120	16970	16899	17051	17180	17190	17049	17031	17063	17017	17121	17269	17244	17161	16964	17349	17224	17200	16863	16961	16952	17197	17163	17342	17219	17098	16838	16983	16999	17032	17133	17195	17253	17106	17186	17212	17153	17179	17046	17050	17096	17216	17109	16933	17124	16962	17130	17024	17115	17237	17077	17239	16951	17160	17238	16885	17157	17135	17074	17073	17246	17272	17150	17056	17069	17215	17176	17116	17070	17012	17337	16967	17087	17274	17255	17282	17038	17079	17140	17030	16975	17038	17234	17046	17090	17203	17267	17112	17079	17259	16960	17077	17261	17032	17251	17221	17141	17174	17042	17191	17321	17077	16904	17088	17098	16863	17022	17108	17204	17266	17112	17212	17157	17237	17131	17116	17102	17078	17091	17174	16969	17195	16956	17324	17124	17131	17278	17096	16950	17157	17130	17131	17114	17091	17061	17200	16922	17282	17063	17369	17111	16973	17221	17068	17062	16967	17136	17145	17144	17122	16861	17126	17069	17202	17057	17151	17085	17100	17140	17052	17244	17137	17303	17131	17123	17105	17122	17091	17217	17090	17216	17353	17092	16868	17136	17002	17194	17184	17152	17115	17121	17047	17047	16953	17174	16991	16916	17123	17179	17018	16971	17103	17164	16974	17075	17085	17027	17158	17207	17273	17105	17102	17051	17101	17125	17024	17152	17267	16901	17017	17073	17124	17045	16953	17131	17072	17066	16947	17116	17080	17087	17023	17101	17247	17374	17009	17000	17217	17272	17011	17384	17137	17181	17086	17017	17190	17069	17077	17114	17112	17081	17226	17243	17128	17087	17224	17170	17063	16991	17285	17050	16864	17028	17079	17162	17260	17123	17028	16808	17066	17051	17001	17348	17054	17178	17213	17088	17034	16964	17110	17102	17079	17232	17047	17142	17091	17186	17084	16988	17211	17067	17071	17142	17025	17065	17347	17152	17269	17227	17032	17003	17138	17032	17004	17180	17131	16968	17210	17298	17254	17190	17026	17002	17101	17226	17000	17008	17102	17203	17159	16954	17270	17060	17191	16969	17134	17070	17203	17059	17002	17172	17108	17233	17105	17185	17313	17255	17194	17272	17114	17213	17007	17040	17129	17044	16967	17119	17077	17266	17073	17088	17097	17350	17277	17195	17054	17040	17174	17021	17213	17115	17097	17108	17143	17054	16967	17235	17090	17053	16902	17177	17051	17053	17074	17191	17000	17028	17302	17069	17172	17418	17297	17144	17328	17095	17210	17108	17255	17171	17203	17135	16985	17146	17049	16934	17029	17058	17217	17150	17034	17271	17478	17043	17135	17230	17094	17227	17144	17212	17197	17108	17340	17088	17145	17148	17206	17098	17166	17107	17190	17191	16991	17071	17041	17194	16998	17227	17156	17191	17205	17093	17029	17313	17115	16975	17200	17011	16964	17092	16902	17010	17120	17044	17056	17180	17135	17094	17240	17317	17016	17038	16993	17297	17168	17045	17251	16966	17168	17131	16919	17143	17299	17215	17141	17055	17042	16905	17238	17078	17122	16955	17150	17246	17158	17066	17144	17302	16989	17143	16963	16919	17071	17210	17142	17237	17313	17033	17090	17061	17156	16831	16966	17119	17096	17342	17236	17189	17218	17192	16983	17003	17123	17184	17199	17073	17133	17284	17095	17104	17265	17282	17153	17248	17315	17146	17050	17191	16946	17066	17205	17247	17155	16969	16975	17264	17114	17154	16961	17008	17148	17109	17003	17241	16928	16943	17109	17234	17170	17082	17089	17125	17202	16975	17140	17040	17163	16982	16972	17139	17127	17030	17034	17108	17089	17005	16998	17183	17076	17007	16963	17016	17156	17023	16876	17283	17092	17063	16805	17001	17070	17068	17141	17093	17189	17345	17149	17125	17097	16963	17260	17245	16895	17101	17000	17108	17300	17064	16975	17160	17137	17157	17196	17091	17056	17078	17071	17172	17115	17057	17011	17100	17207	16963	16944	17035	17133	17051	17227	16928	17260	17188	17036	17010	17092	17170	17068	17228	16899	17251	17228	16986	17122	17163	17264	17165	17252	17176	17144	17074	17051	17119	17055	16968	17017	17207	17137	17197	16982	17200	17170	17003	16920	17139	17313	17299	16998	17015	17069	17006	17223	17161	17008	17302	17120	17194	17191	17092	17056	16880	17057	17253	17107	17214	17080	17290	17249	17050	17148	17131	16965	17110	16982	17147	17138	17117	17083	17101	17030	17074	17022	17130	17192	17277	17278	16981	17136	17044	17090	17130	16950	17181	17272	16972	17233	17153	17109	17173	17024	16993	17010	17001	17327	16950	17124	16919	17049	17283	17089	17022	16893	16897	17223	17063	16991	17184	17079	17328	17042	17069	17145	17146	17114	16998	17283	17073	17192	17230	17170	17205	17024	17232	17139	17228	16991	17181	17173	17073	17071	17006	17282	17170	17072	16978	17204	16947	17234	17258	16965	17268	17274	17184	17047	17191	17392	17127	17160	17063	17279	17097	17029	17145	16968	17090	17222	17075	17190	17035	17293	17158	17125	17240	17104	17281	17119	16911	17081	17124	17221	17240	17135	17002	17238	17245	17123	16998	17035
28609	46505	45146	38479	32782	28565	25440	22591	20894	19396	18382	17837	17402	17203	17120	16878	16799	16574	16747	16647	16492	16407	16453	16397	16255	16088	16027	16125	16161	16116	16164	15849	15907	16115	16129	15963	16059	15885	15871	16039	15787	16009	15920	15822	15906	15797	15872	15879	15893	15844	15907	15934	15769	15950	16033	15920	15881	16044	15780	15835	15874	15986	15786	15986	15848	15882	15855	15947	15974	15788	15828	15891	15924	15954	15966	15887	15874	15912	16040	15818	16064	15819	15947	15968	15974	15716	16015	16006	15989	15841	16177	15902	16033	15832	15746	15878	15897	15968	15853	16063	15740	16012	15895	15825	15875	15987	15862	15916	16069	15858	15996	16127	15875	15804	15852	15949	15803	15823	15839	15856	15707	15792	15792	15875	16013	15954	15825	15949	15850	15855	15777	16109	16081	15753	16058	15791	16074	15942	15804	15863	15834	15994	15956	15878	15978	16053	15854	16007	15951	16111	15950	15642	15850	15934	15796	15884	15962	15856	15958	16055	15891	15899	16031	15801	16006	15829	15689	15965	15799	15814	15950	15899	15839	15951	15953	15822	16042	16039	15924	15990	16069	15793	16085	15937	15837	15848	16052	15807	15914	15853	15920	15925	16031	15920	15852	15994	15902	16031	15803	16014	15755	15824	15996	15887	15795	15840	15921	15881	15956	15868	15971	16022	15877	15936	15903	15941	15832	15744	15926	15893	15983	15944	15990	16066	15999	16062	16088	15927	16089	16005	16042	15981	16074	15825	15866	16118	15970	15814	16075	15968	15891	15906	15820	16015	15873	15885	15934	15895	15921	15885	15916	15790	15969	16069	15714	16017	15873	16030	16013	15923	15948	16008	15837	15949	15738	15955	15885	15898	15834	15901	15974	16014	15863	15784	15960	15688	15855	15895	15991	15957	15893	15770	15865	15828	16029	15914	15755	15885	15787	15896	15869	15984	15937	15894	15988	15805	15880	15997	15797	15968	15916	15883	15899	15827	15912	16005	15938	16051	15944	15848	15927	15877	15961	15806	15901	15946	15822	15870	16033	15943	15878	15941	16002	15788	15862	15847	16021	15762	15968	15847	15913	15978	15649	15888	15839	15908	15761	15943	15860	15972	15784	15994	15932	15983	15925	15933	15837	15907	16138	16000	15856	15995	15888	15843	15721	15902	15981	15947	15992	15815	15908	15897	15896	16018	15911	15840	15811	15801	15747	15910	15698	15885	15709	15934	16013	15844	15882	15903	15937	15904	15915	15915	15804	15810	16030	15854	15983	15829	15849	15944	15894	15996	15767	15975	15972	16030	15983	15838	16139	15870	15770	15812	15901	15822	16073	15991	15865	15819	15809	15908	15868	15949	15990	15749	15978	15923	15838	15964	15870	15880	15896	15983	15878	16026	15875	15855	15841	15869	15903	16072	15971	15977	15954	15965	15920	15897	15848	15842	15994	15811	16046	15718	16006	16045	15960	15874	15792	16017	15977	15917	16106	15965	15977	15833	15948	15767	15911	16013	15894	15925	16007	15911	15894	15861	16079	15699	15822	15802	15835	15729	15779	15875	15887	15786	15858	15926	15791	15995	15829	15874	15787	16090	15890	15929	15918	15838	15950	15855	15828	15844	15907	15922	16028	15743	15951	15919	15862	15915	16079	15777	16018	15966	15855	15643	16041	15876	16060	15964	15822	15886	15930	15836	15823	16029	15856	16000	15877	15976	15727	15993	15861	16007	16012	15980	15724	16014	15966	15935	16070	15865	16011	15854	15929	16068	15884	16008	15701	16035	15818	16009	15932	15979	15796	15691	15973	15878	15886	15907	15816	15920	15804	15908	15690	16018	15811	15941	15989	15939	15882	15884	15934	15881	15789	16066	15796	15937	16055	15872	15884	15960	16043	15674	15882	15930	16089	15957	16015	15916	15904	15909	15889	15762	15971	15942	15774	15771	15752	15765	16076	15760	15988	15869	15946	16097	16091	15954	15946	15771	15886	15883	15894	15815	15968	15918	15994	15783	15787	15854	15924	16048	16000	16018	15825	15781	15948	15908	15994	16029	15844	15952	15785	15823	15866	16162	15795	15919	15905	15914	15899	15886	15784	15783	15947	15928	15831	15718	15916	15950	15849	15926	15811	15857	15859	15932	15943	15733	15933	15859	15791	15921	15944	15970	16027	15865	15761	16131	15899	15813	15833	16030	15846	15834	15846	15885	15957	15832	15766	16050	15746	15715	16035	15880	15996	15877	15881	16002	15975	15814	15964	16015	16027	15884	15905	15882	15923	15699	15841	16081	15809	16051	15805	15987	15884	15717	15958	15944	16052	15864	15785	16148	15763	15974	15864	15928	15976	15873	15958	15791	15959	15989	15906	15955	15840	15897	15919	15780	15973	15926	15974	15963	15925	15970	15857	15975	15940	15778	16106	15797	15913	15825	15936	15717	15908	16000	15604	15911	16025	15930	15975	15860	15921	15687	15852	15830	15945	15830	15822	16071	16003	15933	15867	15845	15988	15902	15875	15908	16025	15918	15852	15882	15915	15868	15961	15824	15842	16052	16048	16103	15842	15840	15885	15862	15850	15880	15800	15979	15993	15721	15875	15841	15892	15920	15937	15873	16015	15680	15825	15909	15988	16005	15874	15836	15900	15821	15996	15807	15955	15838	15833	16039	15910	15964	15957	15872	15989	15785	15995	16046	15984	15889	15842	15984	15911	15998	15890	15946	15706	15776	15722	15877	15870	15793	15975	15903	15764	15841	15994	15946	15970	15825	15896	15965	15959	16063	15986	15858	15830	15940	15765	16050	15861	16073	15864	15739	15682	15793	15964	15898	15762	15973	15845	15899	15819	16056	15896	16087	15870	15985	15989	15962	15828	15884	15892	15883	15762	15880	15949	15803	15929	16003	15886	15870	15801	15993	16009	15784	15924	16048	15953	15975	15896	15713	15935	15894	15754	15857	16050	15945	15967	15816	15910	15836	15940	15749	15945	16066	15764	16020	15760	15887	15916	15827	15944	15853	15966	16006	15953	15829	15956	16118	15794	15916	15815	15896	15926	15799	15998	15819	15957	15832	15880	15829	15827	15799	15855	15940	15688	15971	16062	15788	15742	16039	15831	15918	15921	15893	15943	15933	15816	16007	15893	15921	15907	16016	15890	15963	15909	15830	15921	15873	15969	15925	15778	16021	15838	15929	16006	15858	15848	15925	15714	15769	15896	15645	16009	15922	15735	16013	15792	16007	15939	15945	15730	15936	16034	16005	15700	15907	15857	15995	16040	16145	16021	15949	15918	16061	16034	15918	15796	16019	15710	15893	16118	15919	15902	15819	15952	15949	15916	15922	16042	16069	16109	15852	15748	15886	15836	15931	15812	16094	16033	15908	15993	15954	15924	15989	15770	15884	15892	15924	15807	15686	15901	16014	15868	15852	15684	16056	16140	15749	15803	15937	16010	15934	15911	16015	15866	15948	16079	15784	15801	15714	15834	16054	15789	15935	15941	15784	15883	15998	15804	15842	15810	15930	15972	15926	15829	15867	15756	15861	15874	16007	15854	15777	16012	15880	15839	15936	16032	15999	15905	15936	15891	15800	15960	16066	15636	15869	15868	16025	15927	15981	15956	15942	16067	16104	15933	15981	16039	15915	15938	15905	15964	15915	15883	15859	15790	15892	16028	15872	15783	16041	16037	16021	15990	16015	15843	15889	15896	15802	16023	15920	15978	16087	15858	15896	15962	15927	15787	16021	16017	16015	15860	15925	16077	16031	16064	15728	15739	15984	16232	15868	15825	15816	15820	15890	15907	15948	15769	15903	15922	15908	15815	15847	16008	15813	15891	16019	15875	15935	15942	15837	15936	16043	15922	15938	16039	15850	15796	15907	15832	15873	16015	16063	15900	15785	15898	15818	15835	15970	15842	15775	15870	15838	16104	15911	15928	15792	15883	15869	15960	15820	15956	15857	15918	15727	15988	16013	15918	15913	15985	15886	15914	15779	15914	15845	15985	15840	15968	15915	15840	15923	15850	15882	15930	16002	15859	15850	15884	15979	15832	15920	16000	16019	15922	15770	15913	15797	15984	16028	15829	15726	15871	15852	15855	15885	15992	15945	15798	15976	16028	16080	15837	15849	15867	15859	15922	15953	15732	15823	15881	15821	15871	15959	15890	15936	16044	15963	15767	15872	15824	15880	15904	15776	16009	15723	15954	15807	15941	15889	15924	15927	15915	15777	15959	15796	15761	15849	15871	15984	15833	15938	15888	15834	15911	15958	16052	15848	15845	15951	15947	15874	16012	15915	15894	15934	15812	15877	16097	15802	15878	16041	15963	15788	15852	15873	15904	15930	15869	15880	15854	16004	15836	15902	16030	15825	15965	15913	15905	15862	15955	15786	15921	15937	16001	15880	15856	15879	15924	15790	15904	15995	15901	15958	15830	15908	16039	15958	15876	15886	15972	15895	16055	15884	15874	15991	15996	16103	15887	16072	15865	15679	15762	15789	15807	15771	16031	15891	15859	15808	15924	16015	15797	15732	16045	15847	15778	15903	15846	16021	15939	15936	15854	15948	15947	15867	16003	15876	16023	15962	15857	15878	15916	16007	16068	15911	15913	15853	15895	16029	15816	15935	15912	15782	16018	15794	15782	15936	15953	16222	15946	16126	15875	15824	15987	16029	15986	15824	15893	15806	16090	15894	15873	15844	15953	15814	15901	15922	15976	15832	15901	16121	15950	15940	15985	15909	15860	15815	15854	15808	15844	15958	15964	15938	15850	16141	15870	15760	15838	15907	15878	15754	15747	15848	15956	15848	15978	15913	15937	15802	16056	15945	15899	15892	15978	15777	15936	15800	15829	15927	16040	15940	15977	15885	16104	15948	16092	15890	15906	15877	15717	15841	16024	15869	15826	16035	15693	15858	16013	15847	15847	15890	15834	15972	15872	15863	15890	15863	15959	15883	15899	15971	15825	15809	15913	15795	15816	15958	15978	15979	15876	15992	15805	15938	15748	15931	15896	15960	15916	15983	15897	15626	16006	15820	15854	15797	16002	15926	15864	15862	15968	15874	15810	16023	15906	15878	15872	15911	15753	15904	15777	15790	15908	16031	15962	15800	15746	15854	15889	15951	15872	16160	15892	15873	15791	15909
22862	21326	29161	24135	23125	26867	28928	23658	21614	20539	19728	19126	18652	18471	18336	18199	18216	18197	17664	17918	18072	17780	17679	17472	17578	17374	17382	17488	17339	17340	17358	17313	17467	17283	17237	17399	17207	17178	17367	17211	17077	16984	17236	17016	17150	17170	17275	17176	17113	17115	17086	17173	17138	17028	17074	17273	17159	17167	17336	17381	17068	16962	17000	17157	17077	17068	17122	17139	17148	17021	17205	17061	17021	17034	17070	17134	17096	17112	17108	17041	17102	17202	17048	17056	17150	17249	17155	17002	17140	16942	17136	17182	17239	16985	17089	17149	17038	17035	17016	17112	16980	17016	17049	17136	17250	17121	16987	17019	17056	17291	17026	17038	17045	17187	17233	17119	17147	17260	17036	17100	17049	16859	17077	17013	17223	17017	17193	16923	17403	17204	17159	17058	17162	17174	16895	17144	17276	17075	17135	17047	17127	17027	17170	17255	17090	17194	17108	17036	17043	17320	17078	16658	17189	17154	17124	16926	17144	17020	17088	17178	17066	17142	16906	17049	17108	17267	17156	16987	17067	17154	17057	17123	17057	17117	17064	17091	17129	17064	17169	17188	17089	17096	17126	17117	16954	17049	17222	16909	17299	16925	17145	17109	17015	16987	17157	17228	17065	17122	17246	16924	17164	17008	16979	17047	17080	16845	16932	16936	16830	17001	16937	16886	17147	17003	16997	17224	17087	17143	17260	17193	16939	16954	17123	16942	17115	17116	16896	17395	17085	17025	17107	17105	17032	17035	16970	17156	17052	16990	16995	17216	17146	17160	17138	16877	16993	17124	17196	17121	17137	17009	17023	17005	17117	17092	17140	17114	17080	17111	16992	16991	17038	16948	17149	17149	17131	17079	17018	17023	17157	17148	17153	17198	17017	17036	17037	17052	17105	17164	17052	17200	17270	17294	17128	17025	17071	17122	16886	16927	16935	16826	17110	16996	17007	16904	17197	17101	17091	16997	16924	17125	17216	17123	17104	17138	17068	17109	17342	17111	17200	17306	17209	16983	17267	17005	17075	17078	17086	17041	16981	17181	17145	17052	17254	16828	16968	17136	17051	17165	17083	17000	16948	17015	17021	17163	17100	17315	17161	16924	17072	17118	17169	17120	17068	17214	17151	17125	17110	16976	16935	17079	17085	16809	17112	17036	17028	17241	16996	17064	16974	17262	17239	17189	17052	17220	17134	17229	17155	17139	17181	16997	17132	17049	17097	17265	17190	17124	16946	17184	17294	17117	16930	17075	17040	16980	17094	17026	16948	17089	17299	16828	17007	17108	16978	17080	16959	17028	16839	17147	16859	17143	17087	17181	16965	16971	17116	17144	17064	17209	17057	16808	17010	17398	17211	16914	17105	16911	16911	16974	17108	16959	17216	17202	17055	17126	16830	16978	17132	17119	17445	17197	17223	17041	17132	17087	17071	17137	17190	17187	17153	17282	17142	17097	16972	17017	16992	17265	17137	17119	17188	17046	16971	16974	16703	17011	17268	17154	17015	17133	17042	17259	17400	16956	17160	16959	17109	17017	17179	17182	16978	16938	17044	17066	17091	17124	17066	17004	17247	17022	17004	17027	17013	17056	17039	16920	16945	17134	17293	16954	17165	16988	17004	17170	17240	17042	17161	17344	16945	16961	17050	16809	16964	16918	17098	16985	17093	17005	17052	16973	16985	16883	16870	17109	17065	17120	17047	17026	17039	16897	17032	17018	17133	16988	16887	17036	17075	17022	17218	17039	17133	17086	17128	17279	17122	17068	17267	17293	16927	16932	17116	17117	17340	16977	17137	17063	17020	16975	17040	17101	17016	17210	17043	17013	17053	16954	16975	17230	17009	17172	17198	17166	16991	17152	17365	17146	17120	17122	17098	17010	17210	16925	17223	17148	17015	17139	17247	17023	17067	17113	16974	17127	17052	17160	17181	16973	17224	17197	17073	17154	17175	16920	17059	16945	17177	17152	16936	16881	17018	17136	17048	17059	16965	17048	17178	17069	17110	16989	17029	17092	17100	17207	17096	17052	17279	17150	17188	16956	16958	17079	17028	17093	17251	17041	17120	17055	17144	16896	17053	16911	17107	17155	16978	17161	17190	17246	17280	16929	16981	17177	17151	17185	16911	17059	16923	16956	17129	17143	17007	17215	17055	16951	17044	17128	17094	17072	16902	17177	17007	17125	17228	17194	16995	17165	17175	17190	17046	17111	17042	17065	17117	17197	16932	16922	17221	16991	17102	17130	17160	16964	17372	17000	17013	17073	17053	17031	17284	17147	17225	17056	17085	17000	17053	17119	17084	17026	16953	17119	16987	17072	17258	17241	17017	17000	17009	16914	16979	16878	17096	17153	17191	17055	17140	17124	17041	17146	17041	17167	17313	17426	17182	17121	17037	16973	17177	17158	17075	17052	16904	17031	17163	16963	17017	17078	17018	16875	17152	16926	17078	17166	17166	17094	17227	17013	17188	16989	17025	17169	17075	17361	17240	17373	16955	17087	16922	17053	16933	17126	16990	17202	17157	17195	17188	17022	17241	17260	17028	16799	16907	16992	16953	17129	17093	16895	17027	16989	17187	17123	17069	17112	17003	17133	17222	17110	17001	17052	17052	17063	16966	16970	17197	16999	17084	16901	17001	17085	16911	17126	16965	16963	17019	16971	17143	17164	17182	17115	17021	16995	17084	17098	17142	17120	17055	17168	16974	17022	17247	17244	16915	16952	17010	17193	17122	16964	17068	17042	17015	17109	17229	17069	17144	16922	17044	17014	17028	17186	16885	16895	17074	16695	17153	16889	17094	16986	17034	16956	17012	16943	17109	17188	17026	17114	17104	17016	17128	17223	17031	17285	17172	17114	17199	17068	16929	17068	16973	17290	17141	17042	17170	17315	17186	17098	16930	17184	17175	17254	17113	16771	16933	16992	16887	17103	17199	17014	16961	16971	17026	17114	17104	17016	16996	16957	17351	16989	16914	16987	16965	16972	16984	17099	17140	17228	17122	16883	17040	17044	17030	17084	16929	17142	17030	17160	17064	16961	17025	17006	17169	17140	17158	16915	16892	16896	17171	17002	16886	16864	16965	17071	17007	17073	17158	16957	17117	17129	17010	17272	16994	17103	17145	17008	17053	17091	17158	17040	16968	17164	17018	17034	17057	17096	16972	16965	17166	17035	17108	17290	17218	17296	17134	17146	17013	17215	16925	17111	17020	17063	17170	17148	17090	17319	17239	17017	17185	17017	17071	17123	17051	17215	16979	17164	17160	17163	17030	16845	17117	17048	17066	17059	17189	17114	17140	17135	17021	17067	17071	16970	17287	16941	17086	17096	17078	17145	17121	17059	17050	17032	17062	16823	16981	17015	17107	17093	17033	17170	17004	16852	16998	16993	17100	17175	17107	17141	17124	17052	16963	17090	17198	16942	17164	17129	16936	17065	17160	16960	17207	16959	17092	17031	17063	17149	17167	17041	17076	17102	16994	17071	17155	16990	17166	16986	17057	17059	17260	17189	17120	16924	16926	16962	17198	17279	17150	17024	17179	17076	17060	17186	16918	17000	17078	17311	17061	17080	17172	17004	17093	17079	17146	17045	17194	17047	17099	17226	17135	17001	17142	16926	17084	17116	17183	17184	17160	17128	17030	16961	17216	17376	17075	17116	17230	17063	17057	16998	17014	17073	16901	16965	17036	17110	17019	16939	17118	17012	17183	17215	17060	17076	16869	16886	16943	17376	17295	17089	17121	17165	17192	16983	17042	17301	16886	17040	16972	17205	17184	17189	17293	17135	17032	17221	16987	17084	17272	17039	17259	17035	17085	16919	17099	17080	16986	17105	17241	16865	17004	16882	17032	17012	17068	16797	16946	17059	17179	16922	17073	16930	17008	16952	17255	17195	17045	17085	16964	17204	17130	17277	17026	17057	17027	17070	17134	16965	17077	16884	17082	17110	16998	17038	17079	17012	17154	17151	17218	16971	17197	17083	16886	17164	17159	17047	17115	17134	17082	17369	17064	16982	17027	17113	17130	17029	16947	17028	17193	17053	16977	17032	17016	17068	17021	17146	16858	17119	17243	17167	17098	17001	17032	17133	17099	17361	17232	16939	17093	17010	17172	17156	17128	17111	17089	16980	17148	17260	16955	17027	17081	16963	17132	17047	17153	17145	17020	17032	17142	16992	17123	17093	16998	17118	17119	17078	17159	17029	17249	16977	17163	16908	17073	17049	16999	16982	17131	17071	17111	16931	17039	16968	16957	16849	17108	17105	16984	17129	17149	17082	17146	17031	16894	17014	17170	16996	16833	17149	17037	16897	17033	17225	17067	17078	16988	17077	17184	17077	17257	17118	17224	16932	16936	17139	17039	17144	17130	17063	16906	16967	17095	16830	16956	17135	17031	17283	17280	16911	17135	17194	16937	17086	17041	17000	17218	17011	17202	17020	17209	17198	17084	16948	16923	17065	17067	16991	17112	17215	17093	17045	17003	17085	17102	17101	16933	17188	16943	17069	17208	17103	16973	17061	17222	17079	17127	16915	17066	17292	17229	16904	17108	17068	17004	17015	17213	17207	17235	17104	16957	16765	17045	17098	17280	17071	17073	17055	17073	17144	17121	17171	17210	17021	17251	17201	17070	16848	16847	17037	17148	17094	17103	16982	17239	16971	16966	16838	17115	17128	17097	17146	17181	17194	17177	17091	17175	17166	17064	17235	16952	17068	17000	17213	17101	17216	17155	17050	17127	17217	17027	16980	16918	17125	16956	17164	17220	16975	17030	16870	17279	17087	17101	16942	17422	16919	17273	17085	17240	17054	17107	17058	17165	17124	16899	16988	16989	17016	17093	16980	17254	17229	17178	17025	17121	17094	17109	17301	17187	17132	17123	16942	17199	16900	16978	17030	17107	17178	17174	17267	16969	17025	17233	16985	17179	17014	17090	17114	17125	17217	17083	17158	16856	16770	16914	17415	17145	17122	17253	17067	17029	16997	17050	17078	17135	17151	17192	16904	17178	17111	17142	16960	17192	17178	17095	17060	17103	17182	17033	17142	17135	17181	17057	16965	17001	17063	17045	17053	17064	17092	17135	17185	17009	17080	17104	17263	17274	17262	17164	17160	17019	17095	17026	17037	17153	17265	17320	17085
29149	49701	49416	43228	37271	32724	28709	25486	22854	20768	19424	18830	18363	18010	17663	17720	17599	17138	17215	16897	16744	16727	16776	16457	16361	16244	16318	16229	16051	15953	16303	15891	16106	15939	16104	15906	15992	16048	15904	15812	15905	15763	15740	15854	15834	15851	15852	15896	16021	15642	15920	15898	16013	15927	15854	15923	15926	15974	15963	16099	15758	15843	15870	15938	16076	15907	16014	15796	15969	15819	15922	15854	15924	15848	15849	15709	15794	16078	16013	15769	15763	15818	15820	15922	15709	16086	15584	15893	15849	15766	15800	15982	15891	15947	15982	15815	15814	15935	16011	15703	15873	15959	15835	15997	15900	15920	15887	15812	16012	15826	15741	15732	15823	15939	15831	15782	15934	15782	15787	15699	15919	15995	15702	15903	15819	15892	15799	15887	16036	15910	15890	15803	15946	15708	15728	15910	15934	15800	15872	15898	15806	15730	15862	15743	15797	15821	15835	15928	16057	15893	15813	15831	15804	15968	15971	15845	15864	15927	15894	15913	15832	15971	15891	15784	15866	15755	15985	15855	15835	15984	15808	15736	15819	15962	15781	15857	15687	15933	16006	15853	15956	15827	15889	15812	15800	15902	15849	15806	15787	15882	15850	15922	15877	15896	15937	16071	15906	15988	15897	15828	15886	15958	15897	15936	15942	15904	15845	15777	15932	15790	15885	15917	15910	15761	15747	15853	15738	15901	15803	15897	15808	15808	15858	15647	15727	16039	15819	15846	15759	15911	15920	15770	15743	15861	15865	15758	15846	15958	15901	15902	16008	15961	15921	15845	15855	15906	15872	15896	15727	15829	15950	15774	15813	15744	15664	16021	16024	15962	15866	15759	15847	15853	15796	15778	15906	15929	15673	15628	16048	15889	15788	15877	15730	15815	15970	15903	15889	15759	15904	15772	15927	15992	15914	15640	15842	16056	15872	15936	15806	16012	15803	15934	15754	15970	15912	15941	15764	16081	15707	15975	16066	15924	15805	15671	15865	15766	15924	15879	15929	15833	15763	15943	15756	16020	15754	15898	15847	15860	15739	15722	15921	15959	15930	15684	15711	15834	15866	15768	15942	15783	15792	15824	15822	15627	15774	15723	15643	15801	16037	15775	15900	15808	15906	15896	15771	15975	15787	15883	15684	15930	15897	15726	15876	15882	15842	16051	15938	15938	15730	15891	15820	15830	15859	15982	15982	15881	15762	15946	15839	15901	15673	15767	15995	15819	15845	15684	15775	16055	15822	16005	15941	15848	15834	15838	15989	15960	15864	15972	15780	15985	16046	15948	15742	15916	15912	15761	15813	15761	15702	15865	15775	15719	15966	15884	15904	15837	15747	16015	15833	15706	15857	15889	15952	15823	15881	15870	15835	15808	15938	15824	15735	15821	15831	15768	15799	15888	15863	15851	15861	15785	15885	15864	15807	15995	15862	15950	15790	15890	15937	16010	15703	15931	15863	15829	15665	15699	15897	15751	15895	15901	15727	15797	15845	15745	15894	15811	15701	16016	15794	15879	15836	15882	15806	16012	15917	15840	15752	15800	15884	16085	15764	15716	15722	15792	15823	15936	15860	15856	15773	15780	15967	15953	15999	15866	15808	15734	15757	15783	15601	15826	15867	15849	15831	15967	15934	16017	15994	15877	15869	15782	15816	15799	15920	15976	15821	16018	15871	15857	16017	15736	15933	15655	15809	15864	15857	15897	15864	15886	15921	15743	15768	15754	15857	15874	15777	15876	15983	15875	15706	15942	15914	15819	15835	15945	15618	15865	15890	15775	15824	15934	15788	15904	15944	15709	15845	15812	15874	15945	15938	15753	15951	15808	16078	15901	15623	15893	15819	15799	15779	15678	15915	15856	15993	15807	15978	16004	15816	15974	15836	15764	15869	15910	15908	15901	15909	15883	15801	15680	15905	15826	15953	15898	15863	15938	15846	15848	15969	15738	15897	15772	15791	16028	16018	15848	15742	16045	15853	15793	15724	15954	15798	15872	15951	16034	15752	15827	15927	15878	15826	15947	15818	15839	15829	15956	15843	15915	15813	15863	15982	15857	15914	15821	15807	15905	15983	15980	15980	15743	15757	15894	15733	15819	15807	15816	15846	15716	15963	15916	15777	15858	16002	15830	15929	15751	15698	15817	15787	15957	15874	15864	16011	15720	15926	15969	15988	15983	15947	15852	15786	15900	15856	15878	15825	15906	15871	15867	15832	15924	15987	15786	15757	16051	15850	15767	15901	15844	15947	15922	15911	15646	15914	15768	15901	15880	15861	15808	16139	15733	15849	15943	15754	15900	15647	15873	15818	15901	15911	15816	16006	15860	15948	15895	15853	15859	15951	15908	15644	15761	15807	15950	15937	15930	15813	15824	15748	16051	15772	15931	16021	15796	15964	15825	15813	15861	15924	15777	15769	15876	15799	15869	15839	15827	15844	15648	15900	15632	15978	15851	15795	15938	15783	15780	15851	15811	15707	15859	15839	15901	15800	15944	15829	15731	15901	15920	15873	15963	15780	15826	15762	16029	15888	15893	15899	15729	15858	15664	16026	15685	15943	15958	15892	15864	15799	15721	15942	15955	15668	15823	15952	15713	15794	15981	16013	15876	15862	15869	15945	15852	15764	15845	15812	15769	15962	15856	15952	15640	15744	15825	15966	15986	15748	15950	15670	15832	15963	15825	15885	15799	15867	15852	15693	15733	15843	15821	15887	15837	15880	15938	15771	15886	15947	15890	16021	15909	15714	15894	15932	15917	16054	15902	15816	15906	15827	15904	15899	15959	15845	15810	15873	15826	15928	15731	15850	15878	15763	15975	15850	15798	15847	15746	15817	15666	15929	15826	16000	15868	15991	15820	15793	15801	15695	15744	15905	15935	15896	15915	15957	15821	15936	15852	15742	15744	15710	15766	15669	15882	15852	15859	16089	15969	15850	15791	15946	15764	16000	15838	15958	15744	15923	15815	15871	15809	15891	15730	15850	15822	15906	15790	15739	15860	15888	15940	15886	15937	15722	15858	15768	15685	16045	15837	15811	15756	15985	15812	15772	15820	15854	15810	15854	15799	15915	15841	15878	15888	15862	15784	16138	16027	15801	15833	15730	15985	15963	15903	15837	15826	15858	15894	15974	15996	15698	15885	15897	15894	15921	15936	15965	15848	15722	15922	15593	15972	15915	15880	15742	15960	15802	15953	15879	15888	15981	15913	16023	15756	15882	15825	16024	15974	15771	15787	15946	15899	16069	15914	15832	15787	15884	15702	15698	15836	15749	15826	15883	15857	15751	15780	15925	15873	16053	16013	15939	15829	15745	15683	15884	15820	15918	15836	15839	15767	15891	15949	15930	15875	15848	15800	15766	15952	15824	15941	15842	15758	15734	15824	15880	15855	15753	15885	15906	15893	15811	15979	15783	15916	15943	15830	15659	15933	15883	15780	15841	15713	16018	15793	15712	15747	15830	15862	16033	15782	15888	15685	16014	15923	15761	15787	15886	15881	15862	15895	15840	15857	15780	15871	15740	15733	16104	15829	15691	15669	15807	16044	15798	15838	15898	15738	15860	15843	15907	15850	15750	16006	15845	15798	15902	15866	15865	15983	15721	15906	15918	15687	15859	15994	15751	16034	15942	15876	15875	15845	15836	15902	15798	15882	15955	15767	15753	15941	15847	15733	16008	15695	15878	15944	15730	15799	15745	15876	15919	15839	15773	15720	15990	15898	15860	15836	15841	15890	15765	15742	15758	15809	15867	15783	15694	15771	15812	15762	15781	15911	15914	15863	15924	15737	15891	15883	16014	15776	15789	15939	15751	15870	15834	16038	15836	15973	15885	15918	15887	15961	15892	15793	15870	15831	15854	16087	15986	15844	15880	15911	15786	15987	15825	15843	15815	15806	15619	15833	15875	15836	15837	15939	15909	15699	15867	15706	15909	15931	15958	15983	15889	15944	15699	16023	15882	15875	15880	15782	15902	15910	15936	15789	15954	15963	15862	15807	15703	15797	15795	15938	15860	15927	15855	15968	15928	15843	15819	15748	15745	15734	15980	15769	15915	15769	15785	15857	15832	15942	15858	15832	15847	15786	15791	15873	15757	15977	15901	15820	15766	15860	15875	15690	15932	15826	15905	15954	15745	15875	15831	15827	15817	15894	15744	15809	15751	15773	15957	15713	15873	15855	15861	15824	15782	15961	15884	15906	15746	15869	15951	15819	15918	15877	15857	15815	15886	15761	15857	15915	15921	15882	15814	15818	15755	15782	15779	15931	15793	15963	15734	15919	15938	15994	15788	15858	16038	15869	15889	15792	15745	15732	15909	15783	15833	15839	15817	15894	15943	15782	15901	15741	15881	15819	15877	15862	15973	15877	15788	16094	15852	15896	15995	15824	15822	15867	15957	15934	15845	15706	15864	15869	15746	15820	15851	15554	15889	15864	16002	15870	15736	15894	15835	15898	15820	15915	15946	15849	15993	15866	15805	15885	15923	15795	15788	15922	15938	15858	15715	15878	15973	15777	15833	15832	15903	15847	15927	15786	15870	15836	15963	15751	16019	15778	15794	15807	15950	15796	15876	15762	15968	15905	15917	15916	15887	15796	16047	15887	15769	15707	16055	15829	15879	15767	15900	16029	15902	15702	15902	15920	15836	15807	16066	15794	15876	15698	15859	15728	15851	16020	15841	15858	15875	15703	15984	15807	15747	15852	16026	16062	15833	15753	15941	15930	15895	15884	15917	15802	15886	15891	15806	15842	15829	15955	15820	15601	15921	15800	15906	15829	15724	15825	15914	16071	15854	15830	15715	15990	15944	15937	15747	15791	15832	15702	15824	15839	15649	15876	15943	15812	15998	15699	15953	15988	15787	15868	15895	15687	15992	15676	15970	15740	15927	16029	15938	15984	16010	15863	15847	15786	15782	15882	15730	15882	15679	15860	15846	16069	15857	15791	15961	15635	15586	15723	15786	15763	15874	15771	15764	15770	15885	15753	15915	16016	15911	16026	15938	16004	15922	15981	15862	15947	15855	15872	15969	15935	15787	15851	16068	15837	15841	15868	16054	15741	15853	15805	15947	16009	15868	15993	15890	15891	15796	15854	16066	15747	15886	15825	16066	15735	15841	15689	16017	15851	15767	15921	15948	15879
27846	26035	33317	30071	24306	22042	20502	18968	18314	17612	17593	17321	17215	17145	17232	17289	16918	17069	17069	17263	17034	17149	17185	16946	17065	16868	17046	17048	16940	16839	17004	16678	16886	16919	16876	16716	16811	16769	16794	16986	16839	16871	16964	16770	16743	16927	16957	16903	17021	16966	16784	16824	16908	17026	16839	16783	16785	16889	16658	16685	16752	16658	16979	16782	16922	16854	16793	16835	16700	16904	16999	16893	16764	16839	16647	16829	16755	16841	16857	16925	16875	16822	16786	16909	16736	16821	16994	16868	16776	16867	16878	16893	16615	16971	16969	16684	16843	16776	16688	17140	16615	16752	17095	16858	17066	16851	16873	16717	16959	16871	16975	16784	16977	16808	16714	16819	16686	16663	16810	16854	16844	16760	16759	16890	16836	16778	16668	16778	16889	16926	16791	16577	16932	16721	16810	16974	16687	16713	17061	16752	16856	16729	16673	16943	16883	17027	16759	17160	16737	16840	16883	16822	16935	16759	16963	16987	16863	16868	16715	16821	17017	16724	16811	16694	16775	16888	16788	16714	16901	16950	17134	16957	16919	17141	16818	16786	16703	16747	16818	16831	16631	16643	16806	16858	16951	16779	16842	16819	16839	16622	16891	16785	16763	16818	16794	16821	16888	16929	16731	16876	16877	16879	16742	16856	16787	16644	16830	16908	16771	16859	16909	16803	16908	16650	16936	16930	16933	16863	16876	16655	16737	16964	16878	16810	16876	16798	16759	17078	16849	16832	17100	16532	17049	16754	16875	16589	16826	16808	16701	16863	16693	16769	16847	17016	17023	16820	16782	16721	16798	16958	16855	16848	16968	16834	17014	16810	16882	16817	16632	16906	16976	16809	16711	17119	16995	16933	16760	16856	16797	16952	17054	16626	16922	16733	16960	16758	16892	16866	16926	16792	16804	17028	16873	16935	16805	16854	16777	16643	16827	16866	16853	16864	16961	16671	16861	16814	16773	16875	16896	17021	16955	17006	16835	16832	16901	16877	16839	16821	16560	17081	16801	16649	16716	16872	16990	16755	16926	16934	16841	16837	16882	16804	16836	16793	17027	16830	16817	16850	16892	16829	16911	16851	16647	16853	16946	16831	16854	16888	16906	16816	16984	16772	16733	16771	16781	16892	16969	16855	16837	16682	16614	16971	16732	16783	16876	16760	16645	16565	16865	16647	16729	16776	16799	16823	16693	16845	16861	16888	16791	16776	16749	16717	16973	16819	16734	16803	16866	16765	17036	16716	16844	16700	16776	16788	16857	16861	16868	16750	16884	16860	17099	16783	16801	16914	16770	16859	16970	17026	17046	16814	16807	16746	16719	16798	16790	16869	16777	16893	16897	16739	16778	16779	16788	16856	16763	16793	16839	16984	17013	16928	16765	16704	16889	16854	16933	16957	16860	16687	16745	16570	16675	16914	16754	17094	16886	16694	16816	16871	16694	16998	16844	16822	16767	16799	16723	16845	16735	17061	16695	16829	16853	16709	16887	16894	16878	16842	16742	16903	16833	16754	16876	16663	16707	16736	16810	16765	16779	16877	16822	16761	16840	16983	17011	16871	16876	16657	16936	17045	16991	16834	16972	16708	16829	17009	16852	16798	16892	16885	16923	16907	16971	17026	16857	16750	17139	16913	16794	16739	16717	16925	16860	16795	16873	16670	17055	16813	16762	16946	16914	16988	16933	16965	16944	16851	16847	16784	16889	16635	16661	16964	16801	16933	16910	16796	16962	16741	16931	16969	16925	17022	16624	16600	17055	16799	16989	16886	16851	16842	16787	16862	16870	16834	16748	16740	16727	16892	16723	16735	16826	16842	16919	16852	16675	16951	16844	16751	16930	16887	16726	16909	16765	16881	16898	16737	16798	16828	16971	17073	16889	16851	16695	16827	16807	16972	16781	16917	16871	16946	16886	16785	16804	16717	16852	16886	16763	16834	16950	16956	16785	16878	17046	16719	16923	16684	16683	16791	16767	16951	16765	16944	16928	16962	16715	16762	16528	16809	16929	16828	16881	16966	16855	16729	16629	17033	16772	17070	16694	16709	16755	16711	16843	16904	16952	16804	16748	16780	16999	16963	16894	16780	16706	16742	16527	16660	16631	16876	16905	16808	16855	16983	16866	16764	16764	16789	16861	16559	16652	16847	16849	16824	16804	16728	16893	16663	16802	16770	16916	16782	16968	16857	16827	16910	16855	16838	16904	16927	16866	16778	16804	16965	16783	16760	16925	16756	16782	16649	16898	16825	16852	16722	17070	16877	16932	16614	16780	16756	16780	16783	16999	16883	16776	16793	16728	16743	16746	16893	16770	16866	16868	16898	16896	16892	16898	16952	16933	17040	16807	16612	16908	17018	16915	16882	16939	16626	16944	16975	16723	16973	16824	16859	16896	17039	16800	16824	16987	16803	16641	16926	16870	16588	16851	16773	16747	17025	16871	16843	16722	16682	17078	16848	16774	16791	16767	16943	16809	16988	16842	16875	16872	16889	17029	16917	16987	16838	16752	16886	16875	16767	17133	16891	16785	16791	16876	16839	17043	16899	16710	16693	16867	16857	17000	16898	16610	16773	16756	16728	16885	16828	16920	16769	16870	16639	16759	17025	16704	16831	16921	17111	16931	16676	16783	17006	16660	16852	16480	16829	16898	16800	16840	16905	16833	16782	16951	16724	16899	16571	16898	16833	16782	16845	16941	16751	16932	16952	16969	16859	16861	16686	16863	16941	16855	16917	17116	16899	16927	16966	16960	16745	16815	16791	16896	16670	16718	16651	16627	17118	16815	16852	17051	16709	17154	16919	16681	16917	16816	16927	16777	16860	16984	16829	16840	16746	16958	16805	16707	16839	16868	16834	16744	16855	16671	17017	17028	16797	16775	16930	16864	16989	16897	16853	16835	16855	16913	16738	16913	16832	16842	16734	16902	16690	16937	16898	16707	16981	16856	16866	17000	16901	16868	16637	16760	16794	16893	16829	16967	16786	16742	16791	16708	16960	16857	16702	16977	16799	16821	16915	17089	17048	16855	16825	16772	16921	16799	16860	17114	16897	17006	16822	16835	16798	16770	16670	16953	16771	16621	16786	16712	16730	16867	16720	16959	16814	16915	16834	16894	16888	16735	16860	16737	17074	16720	16917	16721	16941	16820	16968	16909	16780	16920	16850	16756	16710	16737	16756	16941	16925	16493	16989	16965	16838	16811	16808	17020	16972	16970	16762	16827	16654	16583	16771	16866	16711	17012	16876	16926	16966	16773	17065	16757	16895	16776	16798	16912	16696	16781	16868	16944	16765	16920	16750	16717	16886	16812	16974	16803	16702	16906	17011	16864	16796	16965	16792	16954	16786	16832	16785	16935	16911	16799	16831	16605	16808	17065	16859	16633	16734	16974	16732	16799	16959	16931	16837	16908	16866	17072	16753	16813	16818	17074	16750	16889	16729	16716	16889	16930	16914	16875	16826	16929	17089	16841	16828	17056	16816	16908	16902	16864	16853	16953	17059	16902	16933	16856	16946	16958	16692	17063	16899	16897	16773	16829	16831	16594	16891	16879	16678	16778	17014	16925	16818	16896	16916	16842	16864	16806	16910	16880	16739	16733	16830	16877	16490	16825	16858	16848	17189	16891	16864	17132	16878	16784	16945	16984	16766	16898	16932	16929	16975	16846	16861	17037	16818	16783	16937	16843	16905	17008	16760	16776	16737	16928	16812	16709	16680	16899	16917	16843	16902	16915	16789	16630	16870	16682	16730	16949	16608	16659	16713	16977	16822	16839	16712	16816	16658	16924	16746	16959	17087	16702	16816	16842	16896	16829	16884	16833	16794	16903	16803	16956	16986	16765	16686	16833	16873	16653	16791	16508	16914	17072	16863	16863	16652	16937	16903	16998	16965	16982	16968	16933	17025	16903	16847	16793	16750	16750	17012	16601	16866	16917	16681	16694	16656	16680	16850	16525	16832	16938	16705	16920	16778	16845	16808	17107	16861	16950	16830	16905	16830	16843	16870	16878	16944	16908	16748	16682	16861	16905	16888	16797	16768	16886	16777	16871	16882	16901	16926	16712	16864	16840	16899	16916	16827	16969	16857	16952	16768	17145	16893	16962	16928	16759	16889	16799	16961	16964	16891	16727	16795	16894	16636	16895	16715	17126	16901	16869	16784	16834	17094	16861	16772	16712	16947	16973	16914	16784	17027	16647	16827	17102	16851	17108	16794	16710	16837	16875	16868	16804	16880	16626	17074	16929	16960	17039	16881	16912	16781	16905	16936	16854	16831	16895	16863	16741	16608	16566	16727	16806	16740	16892	16903	16765	17083	16856	16936	16702	16616	17051	16697	16845	16848	16837	16747	16781	16910	16759	16990	16871	16826	16793	16739	16923	16901	16934	17002	16815	16878	16772	16955	16942	16937	16903	16841	16735	16793	16915	16923	16887	16935	16832	16899	16800	16949	16777	16867	16795	16710	16867	16796	16778	16885	16737	16918	16772	16904	16815	16746	16516	16731	16959	16888	16877	16818	16893	16630	16775	16566	16940	16944	16813	16837	16770	16928	16802	16741	16933	16753	16658	16735	16964	16887	16834	16854	16825	16819	16801	16683	16840	16848	16897	16807	16823	16845	16832	17002	16819	16997	16827	16808	16687	16938	16489	16952	16753	16924	16788	16877	16823	16880	16869	16892	16847	16870	16908	16692	16872	16973	16847	16731	16955	16739	16723	16811	16726	16802	16933	16932	16846	16884	16852	16897	16909	16893	16883	17006	16757	16976	16881	16826	16699	16744	16934	16946	16703	16941	16843	16862	16695	16901	17027	16922	16821	16675	16855	16822	16833	16726	16878	17002	16923	16796	16833	16871	16906	16933	17016	16873	16971	16724	16628	16784	16816	16770	17018	16883	16841	16780	16935	16871	16829	16909	17018	16858	16757	17031	16923	16869	16942	16949	16711	16853	16743	16830	16718	16748	16792	17007	16773	16729	17090	16924	16861	16898	16772	16869	16693	16793	16826	16680	16564	16774	17058	16844	16844	16671	16796	16769	16898	16640	16756	16894	16813	16773	16902	16829	16907	16650	16783	16736	16787	16702	16932	16841	16911	16694	16983	16768	17042	16672	16890	16721	16921	16772	16925	16837	16652	16689
27537	41167	39687	32097	26803	23398	20928	19140	18029	17267	16816	16690	16284	16189	15999	16204	16209	16151	16120	16036	15960	16096	15860	15825	15649	15832	15738	15871	15669	15712	15848	15643	15596	15675	15813	15544	15637	15692	15622	15750	15708	15665	15767	15808	15616	15758	15640	15907	15629	15723	15759	15544	15716	15461	15675	15788	15806	15719	15755	15750	15717	15683	15643	15647	15728	15748	15739	15641	15782	15735	15703	15690	15692	15647	15600	15570	15461	15621	15593	15621	15685	15456	15810	15651	15639	15698	15725	15637	15768	15625	15922	15588	15518	15698	15765	15567	15628	15672	15805	15535	15598	15719	15592	15783	15490	15518	15809	15734	15807	15618	15587	15754	15448	15700	15755	15736	15742	15742	15593	15514	15573	15683	15660	15613	15790	15651	15684	15661	15690	15693	15616	15764	15536	15687	15687	15699	15609	15837	15619	15776	15795	15778	15621	15652	15917	15612	15541	15742	15803	15937	15648	15708	15713	15766	15757	15480	15689	15827	15686	15678	15577	15522	15763	15767	15667	15684	15811	15631	15649	15802	15675	15636	15560	15584	15672	15601	15862	15809	15931	15581	15796	15759	15813	15732	15496	15701	15673	15562	15757	15689	15762	15652	15623	15545	15700	15618	15631	15615	15783	15680	15704	15722	15650	15590	15591	15601	15827	15623	15792	15459	15624	15722	15576	15588	15610	15608	15624	15528	15615	15563	15683	15667	15632	15591	15649	15729	15605	15797	15639	15692	15817	15632	15710	15539	15714	15597	15421	15742	15796	15819	15578	15632	15834	15605	15752	15601	15782	15828	15729	15494	15831	15772	15638	15795	15618	15913	15690	15682	15595	15622	15804	15596	15698	15644	15736	15675	15738	15722	15616	15708	15757	15607	15779	15692	15714	15818	15565	15747	15641	15582	15752	15697	15806	15850	15841	15730	15769	15776	15552	15655	15722	15782	15657	15816	15587	15654	15636	15586	15643	15830	15737	15663	15900	15754	15693	15701	15594	15577	15613	15638	15795	15713	15598	15716	15688	15612	15771	15641	15795	15527	15827	15646	15632	15625	15609	15751	15686	15755	15613	15756	15615	15792	15767	15820	15803	15628	15651	15740	15769	15575	15518	15536	15738	15604	15772	15802	15632	15754	15746	15850	15680	15679	15554	15722	15663	15689	15977	15678	15840	15756	15497	15553	15691	15827	15813	15733	15698	15618	15716	15638	15769	15579	15742	15838	15525	15710	15628	15609	15785	15642	15744	15631	15701	15564	15759	15590	15776	15760	15702	15530	15509	15516	15791	15706	15772	15687	15659	15724	15542	15687	15630	15838	15770	15660	15727	15692	15597	15865	15701	15801	15617	15706	15528	15557	15721	15721	15688	15830	15664	15619	15783	15686	15602	15487	15814	15715	15649	15586	15710	15578	15676	15762	15535	15547	15622	15746	15663	15742	15638	15444	15734	15552	15842	15709	15663	15694	15671	15552	15724	15599	15657	15754	15625	15634	15731	15708	15745	15666	15509	15503	15866	15612	15598	15662	15630	15731	15596	15567	15686	15824	15459	15613	15889	15592	15799	15838	15761	15636	15832	15905	15539	15615	15594	15740	15831	15508	15685	15642	15669	15880	15739	15630	15684	15661	15824	15576	15713	15679	15691	15667	15611	15842	15797	15781	15527	15674	15753	15775	15679	15784	15695	15715	15765	15545	15651	15713	15830	15709	15699	15833	15765	15760	15730	15541	15803	15726	15704	15721	15693	15721	15759	15764	15580	15638	15808	15494	15827	15594	15629	15734	15743	15510	15594	15585	15821	15725	15693	15581	15828	15644	15696	15605	15741	15624	15788	15729	15608	15733	15706	15661	15480	15769	15747	15749	15747	15662	15562	15831	15645	15639	15663	15575	15725	15665	15781	15591	15691	15569	15674	15841	15714	15725	15550	15788	15722	15616	15585	15553	15795	15519	15654	15680	15505	15790	15773	15734	15597	15571	15698	15744	15797	15760	15847	15801	15760	15722	15670	15615	15787	15714	15605	15699	15695	15702	15556	15747	15785	15626	15699	15850	15561	15807	15628	15619	15631	15767	15866	15659	15689	15474	15500	15754	15795	15574	15733	15526	15921	15726	15779	15505	15694	15795	15681	15855	15634	15814	15636	15686	15675	15661	15734	15661	15665	15851	15741	15520	15784	15687	15539	15576	15526	15708	15715	15555	15765	15630	15547	15611	15537	15664	15748	15741	15732	15543	15822	15715	15819	15547	15649	15604	15636	15608	15727	15834	15763	15669	15708	15523	15850	15756	15631	15739	15816	15558	15784	15571	15653	15693	15523	15693	15791	15635	15779	15773	15621	15765	15599	15594	15807	15556	15741	15856	15696	15772	15851	15573	15666	15623	15551	15793	15816	15630	15636	15748	15811	15634	15762	15668	15756	15633	15649	15526	15553	15720	15600	15694	15687	15567	15803	15669	15551	15855	15748	15698	15691	15735	15694	15711	15791	15617	15571	15705	15663	15588	15679	15657	15844	15738	15573	15607	15557	15688	15571	15725	15757	15757	15718	15525	15573	15722	15628	15681	15650	15550	15800	15610	15809	15712	15550	15581	15687	15608	15584	15777	15514	15616	15726	15572	15700	15688	15805	15774	15593	15774	15596	15564	15663	15621	15814	15542	15610	15594	15702	15584	15607	15565	15787	15694	15808	15755	15671	15696	15705	15598	15883	15737	15755	15504	15709	15711	15705	15707	15706	15751	15666	15823	15639	15795	15598	15623	15584	15646	15623	15715	15622	15730	15538	15676	15618	15866	15640	15673	15714	15849	15606	15742	15641	15767	15762	15763	15717	15549	15512	15706	15735	15732	15623	15723	15717	15686	15564	15826	15765	15631	15561	15767	15648	15719	15589	15490	15612	15676	15611	15830	15778	15523	15677	15824	15615	15735	15745	15695	15711	15646	15687	15675	15715	15696	15710	15891	15609	15742	15640	15683	15767	15854	15602	15620	15817	15640	15744	15621	15731	15678	15655	15742	15796	15567	15692	15680	15601	15706	15706	15422	15702	15753	15648	15651	15478	15753	15651	15631	15745	15663	15697	15749	15695	15773	15770	15563	15598	15686	15760	15614	15681	15853	15588	15795	15696	15582	15714	15870	15788	15600	15647	15680	15944	15562	15668	15631	15604	15611	15791	15758	15693	15617	15623	15677	15693	15914	15636	15734	15620	15606	15797	15600	15678	15679	15567	15657	15762	15527	15601	15601	15744	15777	15647	15598	15538	15836	15691	15718	15714	15611	15607	15702	15690	15658	15731	15596	15714	15730	15678	15635	15649	15976	15674	15588	15781	15635	15835	15681	15581	15693	15704	15669	15711	15711	15702	15610	15553	15762	15910	15722	15661	15496	15809	15709	15584	15701	15618	15745	15689	15581	15932	15580	15742	15508	15633	15641	15802	15773	15635	15780	15660	15813	15736	15718	15675	15581	15754	15689	15671	15824	15759	15699	15563	15888	15662	15718	15737	15607	15658	15793	15580	15848	15543	15647	15593	15782	15705	15732	15693	15612	15644	15596	15841	15742	15542	15721	15745	15612	15619	15652	15786	15722	15600	15554	15663	15824	15752	15752	16015	15774	15720	15789	15691	15524	15623	15710	15646	15723	15661	15827	15637	15702	15625	15632	15621	15669	15720	15818	15736	15556	15720	15753	15681	15657	15724	15614	15606	15561	15801	15584	15704	15711	15645	15743	15811	15668	15625	15643	15753	15907	15730	15681	15801	15615	15681	15569	15841	15836	15564	15680	15799	15732	15714	15773	15614	15697	15683	15614	15691	15425	15813	15662	15918	15642	15558	15645	15854	15717	15612	15711	15752	15624	15606	15617	15706	15615	15558	15789	15586	15727	15475	15770	15649	15658	15615	15760	15611	15600	15592	15641	15803	15569	15648	15579	15669	15692	15730	15636	15624	15634	15682	15753	15696	15770	15688	15565	15744	15781	15721	15729	15736	15691	15712	15726	15719	15600	15632	15645	15744	15631	15843	15703	15812	15701	15463	15708	15788	15633	15775	15613	15778	15753	15666	15666	15657	15546	15685	15708	15750	15686	15587	15548	15795	15726	15659	15626	15711	15705	15604	15685	15612	15816	15541	15819	15745	15750	15835	15650	15644	15623	15659	15696	15730	15666	15686	15551	15718	15707	15850	15669	15687	15684	15609	15666	15702	15653	15671	15602	15659	15764	15754	15534	15705	15657	15698	15872	15706	15658	15695	15504	15717	15841	15733	15751	15752	15651	15656	15927	15769	15433	15614	15545	15656	15559	15690	15745	15682	15668	15926	15640	15853	15648	15578	15696	15720	15628	15807	15764	15768	15535	15736	15697	15668	15820	15709	15567	15478	15881	15610	15665	15578	15649	15788	15686	15696	15846	15616	15690	15607	15853	15533	15621	15746	15656	15677	15755	15783	15763	15668	15717	15556	15620	15610	15697	15772	15759	15891	15665	15689	15712	15697	15665	15646	15607	15682	15677	15736	15617	15617	15674	15498	15600	15800	15592	15619	15585	15708	15754	15792	15620	15666	15800	15727	15762	15762	15562	15610	15587	15601	15765	15667	15681	15791	15614	15704	15732	15689	15647	15657	15662	15656	15869	15754	15647	15652	15612	15848	15689	15580	15663	15698	15652	15748	15475	15737	15697	15769	15629	15753	15479	15600	15698	15833	15649	15678	15652	15616	15717	15659	15633	15639	15722	15719	15551	15848	15689	15728	15724	15710	15690	15800	15622	15545	15749	15584	15709	15649	15624	15726	15638	15562	15672	15750	15637	15568	15831	15715	15637	15742	15731	15681	15935	15628	15614	15736	15704	15830	15755	15676	15668	15636	15717	15636	15756	15485	15566	15807	15582	15670	15811	15615	15611	15748	15751	15543	15594	15650	15797	15684	15655	15654	15526	15753	15763	15680	15496	15844	15619	15756	15714	15761	15657	15685	15715	15789	15691	15656	15798	15583	15873	15849	15606	15745	15794	15669	15707	15676	15609	15783	15469	15673	15733	15717	15684	15841	15584	15684	15618	15481	15572	15597	15780	15717	15584	15507	15805	15725	15712	15615	15634	15807	15723	15697	15797	15655	15504	15813	15731	15644	15636	15621	15719
23823	21344	28919	25544	25114	26341	25160	21342	19597	19299	18620	18315	18210	18049	17909	17904	17865	17693	17666	17589	17672	17277	17484	17329	17594	17399	17270	17138	17242	17074	17330	17157	17203	17082	17099	17112	16988	17156	17417	17052	17082	17264	17074	17171	17176	17084	17109	17084	17047	17320	17091	17165	17083	17116	17084	17136	17194	17029	17092	17007	17227	17012	17040	17254	17086	17055	17103	17180	16942	17139	17127	17005	16975	17033	16959	17155	17034	17069	17226	17094	17203	16972	17041	17063	17164	16920	16923	17212	17327	17089	17114	17044	16946	17124	17116	16937	17097	17059	16950	17113	17106	17257	17165	16799	17188	17057	16939	17333	17032	16884	16975	17233	17085	17117	16960	17167	17148	17062	17163	16983	17114	17117	17301	17232	17029	17149	17160	17306	16896	17176	16951	17136	17198	17076	17048	17028	16913	16929	17027	17131	16969	17046	17223	17148	17045	16942	17184	17044	17166	17041	17096	17029	17007	17119	17273	17249	17289	16818	17058	17100	17025	17034	17199	17031	17019	17077	17170	17109	17227	17101	16963	17090	16938	17161	17083	17102	16998	17047	16954	17033	17133	16952	17056	17143	16893	16878	17274	16909	17105	16838	16966	16995	17107	17050	17121	17049	16928	16830	17026	17144	17104	17011	17171	17053	17115	16931	17248	17125	16905	16986	16886	17123	17171	17089	17067	17223	17106	16869	17025	17064	17032	17182	17073	17067	17187	16912	17032	17070	17001	17087	17166	17065	16812	16988	16981	16962	17117	17085	17034	17061	17086	17112	16878	17066	17041	17109	17067	17016	16898	17050	17092	17004	17081	17118	17249	17178	17207	17208	17172	17243	17175	17069	17122	16878	17168	17051	17281	16984	16913	16993	17032	16964	17047	17140	17001	17168	17064	17252	17252	16910	16909	17111	16997	16990	16945	16982	17106	17081	17199	17135	17123	17052	16999	16979	16933	17065	17091	17185	16862	16995	16864	17320	17054	17201	16878	17239	17084	17131	17053	17121	17128	17072	17293	16999	17037	17200	17180	16848	17086	16884	16922	17085	17146	17002	17041	16920	17126	16938	17159	17037	17056	17165	17137	16948	16902	17014	17143	16989	17008	17043	17028	16992	17128	16884	17237	17023	17130	17000	16808	17084	17091	16827	17074	17138	17064	17032	17016	17182	17249	17237	17142	17078	17361	17031	17004	17015	17054	17052	17073	17003	17107	17093	17360	17121	16901	17160	16949	16803	17221	17311	17040	17256	17144	16987	17136	16958	16980	17182	17085	17105	17281	17033	17224	17247	17105	16989	16992	16959	17199	17066	17110	17073	17111	17168	17209	17103	17078	17197	17296	17006	17198	17157	17060	17274	17184	16874	17215	16846	16900	16966	17019	17078	17181	16901	17181	17093	17035	17145	16937	17120	17053	17174	16994	17351	16978	16912	17154	17011	17094	17071	17105	17006	17101	17084	17122	17081	17002	17170	16994	17144	17040	17173	17051	17007	16961	17111	16986	17081	17030	17086	17028	17065	16893	17075	17197	17231	16822	17004	16981	16899	17013	17048	17151	17158	17079	16970	17216	16845	17347	17258	17117	17312	16991	17252	17024	17224	17087	17071	17248	17226	16938	16982	17082	16946	17074	16919	17140	17003	17049	17203	16803	17108	17176	16721	17038	17110	17308	17137	17062	16950	16946	16949	17160	16954	17089	16916	16959	17077	17164	17137	17082	17164	17204	17215	17053	17070	17037	17042	17210	17000	17232	17101	17219	16924	17135	17121	16994	16811	17093	17084	17146	16987	17037	17171	16979	17147	17107	17175	16999	16911	17086	17158	17271	17160	16946	17212	17072	17123	17213	17157	17042	17198	16962	17192	17145	17208	17166	17309	17234	17082	17285	17078	16927	17027	17012	16978	17198	16854	17079	17033	17125	16910	17224	17160	17077	16982	17111	16985	17062	16865	17005	16939	17009	17025	16981	16940	16992	17112	16948	17063	17116	16960	17294	16935	17200	16922	17084	17024	17060	17114	17035	17249	17214	17174	16858	17139	17009	17127	17029	17214	17252	17121	17071	17114	17212	16945	17143	17231	16904	17249	17248	17263	17073	17025	16895	16822	16998	16963	16959	17211	17209	17018	16849	17103	17069	17056	16998	17095	17130	17082	17051	17138	17101	17226	17407	17110	16947	17128	16823	17191	17467	17208	17132	17153	16912	17032	17142	17144	17134	17372	17304	16986	17050	17208	17211	16857	17123	17198	17070	16988	16957	17049	17063	17262	17266	17077	17250	17204	16945	17019	17187	17161	17002	16971	17271	16954	17158	16910	17078	17009	17179	17148	16966	17007	17141	16966	17067	16971	17017	17219	17137	17058	17058	17116	17198	16921	17206	17188	17178	16993	17216	17082	16947	17200	17445	16942	17056	17026	17226	17002	17142	17119	17035	16926	17056	17182	17081	16855	16982	17069	17070	17125	16971	17142	16919	16998	17134	17030	16943	17010	17066	16925	17001	17177	17262	17114	17107	17174	17068	17078	16922	17098	17166	17042	17086	17108	17149	17009	17054	17010	17002	16890	16939	16911	17322	17191	17008	17055	17020	17071	17197	17216	16954	17201	16966	16891	16970	17053	17167	17018	17025	17046	17222	17332	17190	17081	17035	17128	17101	17327	17226	17034	17130	17177	17065	17082	17117	17197	17028	16927	17105	17219	17082	17272	17176	16982	17218	16895	17079	17030	16908	17039	17176	17034	17058	17056	17153	17085	17161	17046	17098	17127	16965	16988	17354	17231	17328	17014	17150	16923	17009	17110	17276	17020	17168	17256	17005	17000	17413	16858	17036	17053	16955	16927	17076	17090	17196	17107	17086	17268	17058	17170	17267	17041	17001	17198	17256	17099	17238	17170	17108	16967	17129	17033	17000	16900	16901	17185	17021	17058	17242	17158	17080	16962	16926	17063	17186	17093	17048	17188	16987	16981	16904	17189	17134	17011	17203	16885	17250	17059	17033	17043	17207	17067	17223	16988	17241	17167	17271	17124	16933	16980	16962	16971	17065	17041	16949	17010	17105	17097	16943	17145	16971	16894	16931	17073	17007	17010	17043	16855	17202	17109	17174	17068	17137	17072	17029	17056	17197	16891	16944	17055	16933	17303	16947	17017	16928	17103	17137	17091	17271	17062	17242	17021	17085	17112	17055	17017	17075	17036	16909	17287	16954	17017	17111	16979	17045	17225	17228	17143	17227	17004	16996	17111	17197	16981	17192	17282	16965	16791	17124	16874	17206	16949	17206	17213	17278	17148	17235	17220	17064	16923	17104	16974	17121	17221	17069	17328	17006	17136	16957	17202	17118	17107	16940	17009	17156	17163	16974	17022	17138	17128	16998	17156	17055	17273	17097	17072	17152	17236	17112	16937	17159	17051	16878	17079	16938	17138	17139	17268	16927	16987	17053	16991	17197	17133	16883	17096	17165	17050	16976	16875	17343	17091	17232	17103	16914	16981	17105	17120	16951	17028	17256	17148	17165	16962	17111	17276	17215	17140	16999	17283	17125	17244	17090	17072	17190	17146	17005	17089	17095	17136	17351	17205	17183	17149	17020	17229	17313	17112	16922	17084	17095	16994	17170	17129	17169	17110	16991	16994	16976	17011	17172	16995	16902	17018	17203	17183	17192	17196	16810	17011	17131	16969	17018	17226	16982	17017	17217	17241	17063	17017	17060	17083	17184	17058	17140	17108	17034	17062	17054	17076	17105	17167	17103	16963	16930	17078	17109	17000	17091	17214	17190	17059	17140	17072	17093	17006	17120	16980	17115	17164	17260	17135	17221	16974	17035	17328	17090	17085	17286	17169	17311	17134	17065	17144	17212	17227	16944	17088	17131	16948	17080	16959	17186	17151	17079	17180	17212	17099	17092	17208	17114	17021	16921	17335	17182	17133	17240	17071	17242	17255	17243	17000	17276	16876	17089	16949	17088	16979	17104	17135	17208	17137	17063	17259	16988	17030	17101	17050	17144	17181	17001	16998	17087	16978	17182	17060	17037	17185	17104	17334	17025	17141	17028	17191	17134	17228	17033	16981	17121	17312	17150	17147	17091	16943	16979	16968	17126	17377	17226	16873	17010	17208	17146	17164	17102	17120	16962	17012	16990	17147	17148	16966	16979	17213	17086	16913	16980	16980	17238	17010	17066	17072	17019	17308	17027	17021	17163	17102	17167	16952	17103	17188	17001	16977	17000	17071	16984	17035	17195	17119	16820	16907	17134	17101	17005	17085	17204	16859	17245	17349	17281	17091	17103	16883	16956	16932	17163	17175	17077	17031	16859	17065	17144	17174	16953	17115	16922	17128	17141	17097	17274	16962	17106	17200	17186	17001	17262	17085	17035	17246	17155	17186	17057	17071	17338	17055	17053	16910	16822	17068	16985	17196	17004	16988	16953	17002	17087	17337	17169	16909	17063	17058	16918	17164	17048	17146	17105	17272	17103	17218	17227	16995	17018	17179	16959	17134	17292	17181	17049	17302	17037	16951	17013	16960	16943	17148	17053	17119	17076	16870	17006	17049	17100	17324	16932	17116	17154	17035	17201	17204	17115	17074	17085	17115	17133	17036	16999	17230	16909	17189	16931	17102	17059	17045	16960	16993	17256	17177	17226	17058	17008	17136	17079	17172	17249	17087	16984	17069	17186	17026	17044	17300	16885	16918	17083	17019	16979	17118	17245	17217	17266	17123	17088	17120	17069	17126	17243	17244	17087	17147	17066	16944	17046	17047	17361	17101	16988	17078	16992	17078	16962	17022	17031	16877	17110	17214	17323	17306	17026	17007	17128	17141	17163	17162	17266	17243	17166	17132	17165	17217	17037	17184	17123	17004	17082	17035	17172	17166	17041	17205	17086	16871	17089	16958	17251	16851	17077	17098	17100	17137	17087	17123	17119	17013	17086	17184	17236	17091	17036	17000	17296	17217	17204	17071	17006	16923	17055	17065	17095	17026	16959	17078	17219	16845	17023	16974	17023	17088	17044	17335	17123	17212	17212	16996	17169	17074	16963	17224	17239	17037	17024	16905	16947	17120	17123	17047	17254	17085	17026	16928	17164	17231	17069	17041	17219	17234	16933	17104	17147	17115	17002	17086	16992	17060
28214	46816	46239	39077	33490	28584	25017	22355	20328	18904	18269	17623	17385	17215	17072	17084	17002	16837	16824	16764	16551	16350	16241	16175	16210	16101	16098	16061	16178	15968	15978	16120	15846	15951	16137	15996	15920	15902	16086	15952	15840	15998	15960	15800	15991	15859	15845	15821	15939	15979	15990	15983	15717	15990	15826	15829	15819	15942	15999	15777	15805	15894	15823	16027	16010	15990	15898	16012	16029	15916	15991	15878	15964	15995	15941	15852	15802	15903	15906	15753	15874	16044	15952	15769	15853	15790	15924	15779	15829	15814	15852	15992	15823	16046	15835	15938	15926	16048	15844	15903	15916	15931	15854	15930	15843	15995	15893	15834	15906	15863	15847	15887	15847	15987	15725	15805	15868	15671	15901	15782	15988	15809	15875	15848	15970	15927	15858	15911	15910	15621	15893	15880	15878	15940	15899	15944	15878	15631	16065	15761	15792	15963	15914	15852	15899	15938	15903	15825	15904	16003	15884	15886	15857	15809	15621	15797	15822	15789	15924	15973	15828	15960	15875	15909	15934	15692	15929	15897	15832	15806	16064	15936	16019	15992	15920	16018	16119	16062	15892	15975	15746	15726	15811	16058	15785	15866	15703	15908	15928	15921	15848	15870	15871	16066	15933	15996	15855	15622	15988	15832	15716	15801	15682	16011	15958	15907	15990	15702	15824	15801	15910	15812	15908	15928	15911	15798	16021	15935	15802	15815	15915	16022	16001	15781	15915	15800	15914	16081	15869	15806	15833	15904	15939	15876	15763	16000	15969	15875	15872	15915	15938	15806	15752	16151	16066	15805	15942	15909	15970	15785	15808	16198	15890	15787	15811	15947	15786	15789	15896	15932	16024	16061	15839	15678	15983	16032	16000	15960	15846	15777	15862	15787	15782	15975	15809	15861	15879	15961	16111	15857	15855	15747	15839	15849	15779	15863	15911	15952	15852	15798	15729	15881	15867	15957	15852	15895	15891	15904	15854	15714	15763	15918	15879	15740	15931	15956	15927	15862	15842	15818	15912	15950	15766	15995	15821	15738	16037	15940	15795	15782	15776	15934	15959	15885	15767	15873	15869	15768	16056	15836	15867	15908	15924	15899	15851	15909	15925	15808	15900	15795	15789	15825	15882	15963	15986	15855	16027	15776	15667	15789	15967	15836	15878	15861	15844	15756	15913	15846	15805	15980	15892	15961	15857	15951	15711	15764	15738	15741	15956	15944	15989	15891	15852	15968	15902	15951	15955	15975	15860	15965	15762	15758	15774	15848	15885	15943	15909	15995	15995	15808	15858	15850	16045	15969	15836	15860	15858	15820	15895	15968	15866	16047	15868	15898	15942	15808	16022	15834	15818	16035	15972	15825	15808	15766	15847	15850	15949	15892	15777	16124	15687	15944	15828	15775	15885	15892	15808	15922	15701	15926	15925	15792	15684	15751	16000	15849	15995	15928	15942	16052	15775	15869	15906	16092	15965	15990	15816	15798	16046	15772	15869	15977	15797	16007	15963	15982	15880	15810	15621	15949	15951	16057	15833	16022	15886	15761	15878	15841	15930	15857	15980	15845	15980	15767	15954	15924	15659	15969	15945	15819	15866	16046	15868	15772	16125	15744	15836	15848	15963	15875	15743	15991	15854	16034	15889	15762	15717	15935	15884	15808	16006	16043	15858	15811	16030	15789	15912	15935	15883	15939	15904	15904	15928	16100	15827	15721	15967	15854	15773	15900	15716	15889	15934	15880	15914	15922	15917	15836	15889	15950	15818	15890	15996	15832	15924	15965	15915	15830	15741	15891	15952	15937	15798	16024	15928	15830	15784	16115	15974	15936	16086	15872	15958	15932	16016	15788	15959	15969	15826	15809	15863	15920	15746	15904	15949	15831	15924	16049	16078	15766	16027	15915	15967	15977	15939	15971	15938	15813	15847	15998	15808	15981	15942	15853	15820	15769	15872	15903	16018	15949	15882	15909	15823	15945	15743	15908	16024	15913	15849	15936	15972	15834	15965	15854	15840	15911	15986	15928	15919	15726	15874	15856	15914	15848	15933	15823	15813	16002	15886	15967	15939	15828	15921	15794	15931	15877	15851	15926	15981	15865	15854	15687	15752	16153	15868	15894	15781	15933	15817	15899	15894	15697	16034	15817	15826	15933	15853	15741	16125	15947	15963	15714	16038	15974	16048	16072	15737	15997	15856	15757	15713	15765	15815	15842	15897	15863	15903	15966	15898	15864	16037	15729	15953	15887	15891	15845	15964	15947	15911	15940	15895	15979	15822	15869	15802	16069	15873	16042	15796	15741	15781	15871	15851	15841	15887	15820	15837	15861	15825	15804	16005	15901	15884	15860	15875	15901	15795	15926	15809	15718	15987	16060	15877	15813	15934	15831	15855	15931	15838	15747	15850	15899	15854	15915	15828	15952	15823	15828	15849	15778	15927	15876	15946	15893	15786	15810	15732	15805	15864	15805	15946	15846	15721	15940	15922	15920	15782	15979	15941	15837	16187	15870	15874	15861	15803	15819	15803	15935	15775	15859	15805	15844	15830	15911	15917	15742	15868	15901	15888	15961	15899	15922	15912	15956	15989	15907	15870	15719	15890	15760	16030	15997	15950	15958	16053	15776	15856	15954	15824	15860	15889	15916	15892	15882	16009	15969	15666	15939	15877	15906	15821	15868	15967	16000	15970	15750	15901	15930	15757	16036	15933	15931	15695	15890	15879	16049	15744	15885	15842	15879	15940	15699	15934	15931	15799	15932	15714	15779	15919	16001	15895	15738	15782	15947	15826	15982	15849	15946	15992	15833	15963	15755	15825	15943	15854	15894	15998	15702	15953	15963	16048	15897	15808	15867	15835	15956	15861	15768	15995	15905	16052	15772	15875	15793	16073	15841	15850	15886	15897	15851	15882	16046	15920	15932	16045	15863	15967	15887	15928	15797	15979	15960	15817	15752	15966	15782	15859	15874	16007	15870	16037	15891	15872	15842	15934	15857	15985	15923	15956	16018	15776	15860	15697	15769	15837	15896	15951	15871	15859	15847	16052	15941	15712	15971	15927	15802	15728	15905	15835	15806	15776	15900	15914	15871	15889	16031	15909	15835	15832	15972	15709	15904	15996	15984	15845	15991	15904	16101	15895	15749	15724	15891	15949	15941	15748	15874	16084	15872	15806	15832	15856	15764	15851	15807	15889	15686	15782	15818	16011	15944	15856	15938	15851	16020	15995	15706	15789	15866	15695	15985	15868	15996	15885	15757	15888	15756	15824	16067	15947	15975	15926	15863	15697	15932	15955	15890	15858	16047	15768	15882	16064	15777	15950	15872	16134	16023	15781	15781	15977	15935	15932	15733	15845	15971	15824	15750	15823	15831	15939	15885	15868	15961	15842	16269	15892	15944	16034	15764	15907	16020	15680	15845	15845	15930	15866	15847	15967	15918	15831	15903	15885	15964	15958	15777	15914	15951	15944	15715	15827	15806	15702	15856	16007	15979	15843	15959	15847	15827	16013	15941	15811	15841	15827	16094	15855	15917	15886	15961	15942	15699	15750	15759	15876	16035	15851	16003	15819	15740	15896	15812	15827	16051	15870	15855	15954	15797	15829	15894	15725	15850	15849	15761	15691	16024	15834	15893	15975	16011	16050	15843	15918	15902	15875	15890	15896	15771	15851	15931	15830	15935	16007	15854	15641	15762	15911	15898	15870	16034	15834	15725	15900	16090	15956	15870	15735	16056	15708	15773	15831	16041	15844	15868	15796	15757	15932	15954	15883	15775	16060	15891	15841	15923	15881	15933	16067	15899	16010	15992	15894	15734	15922	15938	15887	15720	16015	15829	15885	16030	15841	15934	15806	15857	15971	15859	16160	15800	15955	15961	15848	15819	15890	15944	15746	15946	16030	15881	15758	15944	15727	15837	16008	15880	15996	15916	15974	15993	15779	15814	15787	16062	15828	15781	15800	15839	15880	15797	15968	15976	15964	15870	15953	15836	15753	15896	15823	15990	15979	15694	15972	15849	15813	15819	15777	15974	15876	15836	15961	15910	15937	15796	16094	15855	16096	16026	16044	15697	15893	16068	15670	16019	15862	15771	15932	15953	15866	15788	15925	15937	15838	15906	15772	16057	16064	15905	15697	15837	15964	15951	15779	15805	16137	15816	15763	15833	15826	15872	15743	15963	15954	15873	15900	15995	15739	15808	15797	15760	15735	15828	15835	16031	16052	15945	15863	15952	15735	15842	15888	15748	15822	15774	15979	15859	15862	15943	15829	15793	15802	15799	15934	15953	15776	15856	15874	15891	15899	15967	15922	15827	15902	15779	15850	15767	15817	15735	15720	15862	15837	15797	15915	15894	15948	15912	15757	15811	15925	15826	15961	15782	16005	15873	15805	15917	15859	15864	15933	15899	16006	15762	15875	15760	15887	15836	15810	15739	15863	15839	15894	15799	15833	15974	15806	15998	15782	15950	15830	15875	15836	15873	15836	15943	15988	15759	15855	15855	15840	15926	15855	15970	15941	16008	15791	15928	15819	15868	15818	15710	15985	15892	15799	15802	15828	15857	16058	15883	16055	15850	15868	16006	15788	15919	15966	15842	15797	15871	15936	15838	15817	15820	15879	15980	15816	16014	15635	15694	15819	15854	15805	15935	15795	15771	15863	15946	15929	15889	15840	15965	15828	15963	15942	15784	15874	15763	15872	15808	15752	15896	15795	15780	15823	15901	15821	15773	15886	15882	15834	15871	16041	15968	15965	16038	15953	16009	15820	15723	15966	15842	15762	15748	15950	15822	15838	15793	15806	15774	15893	15923	15785	15906	15936	16034	15872	15914	15943	15866	16079	15888	16075	15846	15811	16034	15846	15934	15811	15941	15787	15901	15908	15861	16009	15791	16193	15966	15910	15861	16014	15842	15881	15785	16002	15725	15953	15903	15945	15844	16025	15883	15923	15880	15771	15956	15865	15884	15980	15778	15800	15971	15959	15954	16038	16097	15824	15949	15702	15963	15874	15930	15825	15864	15769	15879	15802	15986	15952	15733	15699	15731	15871	16005	15826	16104	15920	16055	15972	16039	15704	15956	15947	16002	15940	15744	15887	15939	15936	15837	15952	15831	15814	15824	16064	15915	15826	15848	15934	15818	15918	15870
22891	21346	29244	24103	23293	26998	28772	23125	21054	20279	19637	19191	18820	18780	18518	18587	18545	18215	17962	17898	17756	17544	17663	17669	17435	17288	17509	17451	17355	17186	17218	17210	17149	17152	17293	17233	17171	17085	17131	17062	17149	17203	17360	17129	17129	17199	17156	17110	17127	17042	16952	17166	17272	17234	17260	17343	16932	17224	17272	16973	17226	17236	17175	17250	17290	17207	17172	17111	17013	17225	17241	17177	17183	17187	17311	17224	17135	17079	17278	17231	17171	17246	17218	17076	17115	17201	17133	17148	17108	17336	17341	17173	17134	17124	17089	16818	17228	17121	17177	17165	17076	17072	16998	16939	17169	16990	17097	17254	17079	17361	17145	16962	17241	17148	16967	17066	17001	17030	17460	17070	17106	17279	17026	17110	17325	17036	17022	16955	16948	17071	17156	16945	16961	17206	17151	16992	17303	16932	17062	17204	17169	17060	16893	17136	17027	17131	16985	17176	17091	17258	17041	17037	17063	16999	17040	17016	17051	17122	17009	17095	17054	17113	17053	17326	17082	17086	17007	17108	17085	17105	17169	17021	17114	17166	17066	17054	17073	17110	17149	17144	17177	17038	16998	17096	17069	17064	17078	17130	17134	17060	17196	17031	17186	17114	17216	17320	17331	17226	17329	17078	17162	17286	16969	16800	17211	17098	17118	17075	16980	17291	17134	17311	17223	16988	17112	16996	17118	16887	16985	17013	16995	17118	16924	17002	16959	17077	17119	17238	16934	17056	17127	17076	17122	17196	17073	17324	16966	17028	16896	17194	17126	16973	17038	17146	17212	17092	17175	16999	16932	17161	17138	17092	17138	17092	17111	17080	17139	17093	17206	17107	17049	16963	17093	16945	17175	17024	17228	17267	17076	17026	17025	16922	17184	17105	17090	17110	17149	17056	17072	16939	17184	17153	17147	17153	17134	17118	17112	16956	17233	17010	17149	17060	17189	17198	17057	17201	16903	17080	17034	17151	17263	17137	17211	17164	17150	17151	17251	16971	17042	17135	17156	17237	17177	17052	17149	17165	17204	17020	17115	17108	17090	17075	17034	16966	17220	17100	16892	16915	17080	17129	17109	17022	17024	17020	17123	17226	16852	17273	17268	17289	17093	17069	17056	17223	17154	17233	17105	17214	16968	16958	17096	17274	17366	17133	17074	17007	17062	16973	17016	17097	17090	16924	17083	17044	17036	17042	16998	16978	17090	17041	17081	17213	16976	17015	16964	17071	17090	16852	17092	17050	17072	17029	17142	17151	17078	17028	16916	16867	17120	17045	16875	17190	17104	17212	16995	17100	17030	17144	17180	17078	17169	17023	16870	17123	16959	16950	16990	17028	17015	17271	17290	17200	17297	17102	17255	16919	17334	17241	17200	17129	17015	17207	17167	17113	17039	16888	17001	16991	16953	17337	16820	17213	17476	17117	17127	17021	17100	17119	17054	17146	17330	17079	16915	17057	17068	17166	17071	17130	17296	16942	17125	17151	17108	17110	17233	17165	17218	17056	17144	17196	17340	17044	17112	17166	17006	17083	17144	17000	17235	17203	17180	17013	17048	17252	17152	17248	17036	16898	16979	16914	17123	17117	16911	17316	17107	17117	17040	17235	17156	17051	17002	17318	16986	17063	17061	17147	17181	17102	17001	17128	17068	17085	17053	17067	17037	17224	17041	17094	17116	17014	16909	17053	17119	17094	17055	16936	17055	16796	17012	17135	17107	17230	17051	17107	16958	17107	17020	16994	17154	17201	16968	17234	17152	17143	16871	17010	17052	17075	16826	16982	17100	16797	17083	17023	17256	17095	17079	17110	17005	17213	17114	17169	17021	17055	17096	17074	17208	17169	17266	17117	17038	17076	17187	17187	16989	16875	16941	17166	17170	17141	17140	16991	17235	17005	17114	17088	16980	17092	17278	17197	17148	17072	17126	17139	17227	17106	17126	17142	17133	17038	17201	17016	17344	17247	17022	17102	17027	17032	16988	17121	17022	17142	17256	17184	17070	17334	17222	17293	16963	17084	16920	16987	17193	17288	17047	17004	16865	17089	16955	16915	17156	16809	16959	17067	16948	17055	16955	17101	16976	16895	17236	17195	16900	16953	17023	17042	17071	17055	17079	17186	17086	17104	17255	17030	17133	17040	17177	17016	17163	17232	17092	16828	17057	16927	17046	17103	17113	17113	17045	16817	17023	17191	17126	17096	17209	17005	16947	17019	17219	16965	17190	17187	17140	16996	16908	17248	16957	16989	17073	17073	17134	17010	17150	17142	16785	17186	17104	16957	17168	16926	17017	17234	17088	17063	17062	16825	17248	17341	17039	17069	17064	17166	17197	17136	16979	17154	17033	17141	16991	17286	17187	17102	17226	17244	16905	16978	17158	17008	16945	17256	17118	17042	17090	17110	17045	17232	17081	17184	17146	17098	17091	17009	17287	17243	17167	17105	16996	16950	17228	16968	17228	17176	17278	17261	17169	17078	17034	17215	17102	17017	17253	17166	17123	17094	17184	17087	17203	17076	16874	16887	17170	17061	17165	17104	17246	17208	17099	17020	17122	17125	17115	17019	17028	16993	17089	17038	17111	17245	17174	17047	17213	17157	17203	17026	17136	17133	17250	17041	16989	16961	17023	17143	17219	17151	17221	17153	17204	17194	16961	17253	17092	16957	17232	17061	16967	17024	17157	17205	17160	17047	17203	17423	17048	16922	17075	17033	17082	17298	17107	17046	17205	17020	17037	17051	17253	17174	17195	17257	17051	17013	17202	17082	17071	16908	17069	17255	17137	17127	17190	17042	16952	16924	17133	17301	17027	17087	17224	17056	17149	17147	17009	17270	16930	17041	17013	17105	17035	16971	17226	17078	17183	16900	17030	17133	16914	17236	17205	16974	17152	17137	17158	16939	16945	16929	17198	17188	17348	17020	17352	17121	17072	16966	17164	17252	17342	17229	17252	16977	17021	16915	16964	16927	17135	17113	17137	17141	17296	17051	17194	17258	16885	17279	17006	17139	17209	17042	17044	17029	17026	17144	17087	16958	17161	17078	17056	16948	17214	17067	17131	17298	17273	17028	17128	16890	17117	17082	17058	17150	16959	17145	17152	17169	17120	17131	16948	17094	17054	16966	17103	17112	17241	16682	16952	17177	17061	17215	17214	17193	17124	17183	17114	16971	17040	16964	17093	17163	17112	17193	17079	16893	17034	17090	17012	17280	17025	17120	16946	17182	17096	17171	17152	17029	17034	17206	17042	17016	17027	16905	17126	16988	17068	17106	17148	17059	17049	17223	16996	17168	17157	17108	17071	17145	17115	17113	17100	17120	17051	17091	16949	17183	16878	17104	17237	17166	17179	16968	16903	16983	17052	16975	16836	17047	16985	17061	16992	17022	17223	17144	17018	17156	17201	17051	17079	17196	17105	17191	17057	17101	17222	17159	17094	16987	16989	17023	17191	17049	16863	17177	17140	17127	17181	17080	17300	17120	17035	17184	17202	17177	16928	17038	17170	17047	17107	16779	17074	17281	17228	17070	17256	17177	17196	17119	17248	17049	17011	16921	17006	17038	17057	16829	16979	16968	17107	16961	17165	17027	17201	17065	17201	17038	17030	17215	17273	17129	17031	16886	16994	17104	17200	17093	17086	17015	16927	17049	16944	17063	17142	16938	17242	17096	16956	17158	16970	17058	16998	16942	17238	17095	16962	17019	17169	17281	17007	17115	17196	17073	17173	17146	17205	17144	16885	16917	17091	17166	17091	17237	17086	17221	17005	16975	17076	17005	16976	17172	17073	17104	17011	17136	16934	16953	16924	17039	17143	17159	17112	17016	17208	17039	17193	17191	17369	16854	17013	17100	17074	17171	17152	16934	16854	17033	16934	17181	17045	17036	17116	17063	17176	17014	17023	16984	17230	16904	17218	16960	17158	17139	16999	17034	17175	16927	17121	17134	17042	16862	17077	17081	16867	17062	17116	17166	17175	17318	17199	17095	16999	17200	17103	17080	16976	17160	17235	17188	16920	16974	17211	16994	17178	17037	17059	16785	17110	16896	16978	17264	17019	17256	17065	17220	17285	17121	17120	17129	16909	17060	17066	17057	17071	17020	17002	17183	17121	17068	16998	17003	17023	16885	17033	17154	17046	17022	17137	16877	17051	17120	16959	17103	16977	16994	17158	17037	17223	17398	16955	16945	17184	17026	16872	16944	16932	16993	17091	17204	17117	17007	17124	16977	16787	17255	17117	17002	17163	16977	17039	17077	17036	17044	17081	17195	17091	17085	17075	17035	17081	16942	17140	17075	17136	17000	17148	17081	17077	16880	17077	17009	17083	17236	17187	17063	17049	17201	16914	17098	17062	17032	17046	17084	17189	17106	17087	17225	17081	16904	16943	17031	17152	17046	17038	17283	17237	17031	16973	17020	17030	17161	17149	16936	17154	17205	16999	17123	17070	17028	17120	16882	16990	16945	17047	17058	17107	16965	16846	17042	16853	17048	17042	16997	17214	17105	17115	17253	17213	16865	17105	17095	17429	16956	17270	17053	17243	17201	17090	17057	17180	16964	17006	17051	17317	16887	17036	17207	17112	16938	17123	17229	16989	17074	16998	17202	17144	17168	16955	17229	17056	17132	17186	17088	17079	17034	17208	17065	17147	16991	16995	17240	16990	17039	17046	17071	17026	17160	17075	17174	16913	17156	17061	17152	17174	17102	16938	17200	17338	17131	16992	17222	17070	17000	17119	17277	17108	16945	16818	17036	17244	17243	17239	17213	17164	17068	17091	17105	17207	16941	17089	17124	17301	17162	17183	17083	17069	17011	17044	17077	17044	16949	17160	17047	17169	17241	17103	17140	17323	17246	17033	17059	17092	17168	17089	17125	17101	17041	17112	17121	17245	16901	17083	16904	17011	17058	17053	17214	16999	17064	16973	17268	17069	17047	16932	17107	17075	17177	16973	17074	17235	16937	17151	16920	17083	17254	17076	17120	17100	17044	17077	17081	17102	16964	16980	16968	16994	17176	17243	17067	16991	17060	17060	16966	17087	17045	17181	16959	17252	17143	17124	17266	17167	17186	17111	17246	17031	17247	17100	17092	17151	17053	17154	17086	17212	16999	17005	17057	17260	17242	17264	16940	17188	17309
29755	50887	50420	43950	37749	32562	28093	24857	22164	20158	19568	18845	18466	18063	17859	17670	17695	17356	17423	17076	16666	16559	16568	16379	16372	16263	16238	16199	16095	16013	15949	15925	16004	15964	15959	16051	15797	15782	16139	15842	15883	16069	15898	16028	15876	15957	15938	15924	15887	15920	15898	15848	15866	15748	15937	16014	15903	16075	15901	15664	15779	15833	15819	16044	15860	15644	15942	15965	15753	16018	15954	15818	15902	15862	15876	15924	15893	15905	15876	15784	15962	15907	15752	15839	15859	15901	15844	15839	15856	15908	15893	15829	15890	15981	16044	15856	16002	16026	15797	15856	15799	15909	15740	15818	15780	15964	15798	15993	15861	15782	15824	15936	15921	15922	15922	15931	15740	15851	15791	15897	15835	15905	15856	16002	15784	15972	15862	15828	15809	15752	16037	15753	15958	15787	15882	16058	15890	15800	16008	15835	15865	15880	15812	15659	15683	15745	15886	15898	15881	15682	15935	15824	15831	15767	15847	15887	15900	15765	15881	15855	15751	15896	15728	15962	15957	15840	15880	15863	15845	15853	15877	16107	15904	15769	15882	15873	16036	15747	15801	15931	16003	15840	15922	15838	16044	15802	15893	15906	15908	15903	15734	15958	15784	15763	15777	15872	15719	15750	15782	15920	15900	16096	15814	15955	15682	15804	15912	15807	15736	15975	15840	15928	15776	16083	15840	15846	15828	15848	15842	15700	15759	15820	15868	15895	15720	15831	15751	16014	15749	15854	15763	15890	15850	15762	15775	15799	15759	15863	15722	15847	15776	15812	16000	15699	15752	15784	15854	15979	15844	15854	15804	15781	15859	15938	15789	15996	16054	15845	16029	15678	15882	15866	15834	15977	15953	15804	15926	15891	15828	15878	15919	15807	15813	15826	15897	15884	15875	15857	15857	15843	15827	15894	15767	15987	15790	15833	15743	15773	15920	15766	15767	15686	16050	15916	16052	15808	15765	15740	15791	15890	15895	15606	15911	15925	15998	15878	15797	15982	15890	15776	15832	15896	15917	15899	15864	15833	15800	15848	15846	16050	15889	15786	15815	15830	15887	15758	15865	15868	15916	15859	15939	15605	15849	15712	15754	15932	15761	15859	15976	15816	15863	15911	15991	15885	15915	15895	15805	15902	15984	15734	15924	15934	15763	15828	16034	15997	15847	15922	15971	15895	15888	15981	15700	15869	15707	15921	15936	15894	15946	15870	15728	15867	15879	15955	15963	15841	15626	15720	15878	15809	16037	15852	15905	15838	15728	15808	16048	15823	15787	15973	15915	15857	15930	16039	15719	16019	15910	15705	15930	15952	15869	15862	15857	15784	15868	15905	15968	15745	16070	15832	15832	15926	15826	15882	15851	15795	15763	15917	15752	15762	15832	15954	15880	15849	15719	15893	15942	15784	15873	15886	15904	15792	15857	16055	15816	15781	15981	15927	15792	15819	15886	15804	15778	15886	15679	15856	15882	15753	15836	15815	15847	15735	15773	16043	15837	15706	15930	15902	15936	15766	15913	15980	15929	15632	15784	15862	15942	15897	15905	15847	15856	15759	15920	16065	15927	15985	15847	15806	15817	15985	15722	15995	15742	15828	15768	15766	15827	15722	15921	15949	15845	15957	15907	15876	15863	16048	15911	15865	15940	15816	15874	15961	15851	15829	15616	15754	15832	15737	15776	15760	15876	15807	15908	15947	15870	15787	15975	15933	15950	15724	15904	15809	15764	15833	15827	15956	15811	15939	15855	15738	15678	15941	15860	15917	15785	15832	15886	15775	15874	15863	15905	15772	15849	15961	15928	15817	15841	15789	15636	15745	16070	15909	15786	15907	15883	15797	15832	15758	15979	15889	15947	15725	15964	15935	15822	15984	15909	15892	16057	15665	15903	15777	15963	15769	16045	15706	15757	15805	15768	15694	15895	15898	15727	15848	16010	15933	15986	15799	15882	16060	15717	15786	15798	15921	15894	15771	15982	15882	15783	15841	15884	15987	15772	15873	15939	15750	15858	15745	15828	15883	16002	15875	15833	15799	15834	15938	15972	15763	15841	15789	15868	15969	15897	15909	15775	16030	15777	15778	15902	15881	15836	15967	15926	15908	15693	15903	15874	15859	15942	15866	15875	16040	15874	15905	15791	15936	15867	15855	15685	15707	15738	15930	15844	15779	16004	15775	15813	15811	15986	15717	15879	15844	15747	15914	15812	15915	15846	15831	15899	15874	15792	15907	15964	15855	15825	15880	15938	15845	15947	15858	15810	15859	15992	15729	15670	15810	15891	15830	15747	15776	15975	16026	15845	15788	15810	15839	15908	15693	15710	15924	15778	15849	15862	15916	15740	16000	15965	15720	15931	15768	15824	15967	15622	15916	15767	15988	15783	15788	15963	15810	15891	15905	15838	15831	15944	15848	16003	15925	15830	15883	15911	15759	15825	15850	15955	15996	15925	15732	15793	15942	16040	15732	15800	15701	15750	15961	15894	15699	16058	15787	15789	16003	15803	15803	15929	16002	16144	15906	15648	15978	15743	15896	16018	15809	15905	15791	15897	15869	15842	15788	15903	15876	16065	15872	15788	15764	15757	15855	15808	15861	15866	15848	15942	15802	15710	15878	15895	16077	15756	15933	15818	15841	15679	15919	15785	15850	15899	15941	16087	15904	15728	15912	15830	15852	15925	15946	15959	15841	15729	15828	15844	15908	15950	15924	15744	16008	15787	15699	15888	15799	15952	15932	16014	15922	15841	15970	15783	15896	15888	15736	15891	15908	15893	15830	15826	15970	15962	15938	15881	15781	15745	15849	15826	16165	15860	15846	15868	16106	15925	15804	15871	15841	15833	15853	15803	15843	15962	15739	15831	15830	15862	15842	15794	15879	15785	16000	15920	16033	15860	15792	15865	15997	15648	15920	16001	15767	15984	15826	15966	15990	15672	15707	15809	15842	15815	15985	16046	15966	16006	15982	16070	15831	15825	15946	15922	15796	15896	15836	15941	15967	15786	15637	15915	15949	15775	15853	15900	15857	15793	15780	15903	15699	15888	15836	15845	15622	15753	15843	15971	15872	15894	15815	15829	15700	15720	15951	15817	15930	15868	15844	15898	15927	15878	15718	16029	16093	15815	15942	15654	15744	15914	16034	15886	16118	15730	15806	16034	15905	15926	16016	15975	15777	15711	15875	15689	15829	15908	15721	15846	15819	15744	15874	15872	15760	15833	16034	15955	15976	15753	15805	15900	15821	15865	15896	16106	15638	15766	16004	15729	15823	15806	15860	15836	15946	15897	15815	15819	15871	15904	16048	15983	15906	15728	15825	15937	15976	15761	15934	15890	15881	15836	15919	15913	15957	15839	15954	15930	15990	15975	15823	15909	15671	15902	15680	15890	15951	15968	15813	15742	15839	15808	15913	15740	15696	15817	15768	16039	16071	15835	15864	15853	15801	15903	15924	15779	15914	15869	15933	15873	15756	15932	16037	15897	15736	15805	15790	15951	15786	15920	15848	15890	16030	15584	15919	15941	15661	15780	15964	15703	15749	15975	15821	15959	15847	15837	15782	15834	15900	15891	15860	15769	15677	16033	15781	15843	15917	15830	15747	15795	15856	15719	15982	15839	15883	15931	15927	15706	15977	16031	15853	15792	16071	15791	15883	15881	15764	15890	15852	15756	16060	15994	15956	15792	15808	15820	15941	15919	15874	16055	15872	15894	15879	15801	15867	16028	15809	15855	16019	15877	15981	15972	15859	15864	15807	15795	15826	15849	15931	15882	15761	15799	15933	15737	15865	15779	15986	15996	15902	15795	15899	15872	15969	15997	15749	15793	15891	15828	15820	15918	15969	15858	15749	15723	16019	15866	15927	15832	15924	15887	15804	15994	15873	15877	15860	15890	15822	15814	15826	15615	15947	15729	15881	15802	15856	15938	15926	15808	15870	15881	15918	15852	15919	15767	15895	15849	15868	15979	15938	15899	15793	15739	15974	15863	15748	15845	15835	15712	15904	15736	15713	15931	15829	15704	15975	16019	15841	15807	15909	15662	15859	16113	15829	15921	15744	15900	15920	15710	15750	16008	15971	15863	15782	15804	15865	16037	15897	15791	15862	15759	15877	15872	15988	15841	15777	15761	15675	15724	16019	15758	15780	15826	15825	15878	15882	15793	15880	16054	15831	15900	15895	15836	15861	15868	15917	16049	15935	15847	15845	15864	15816	15804	15958	15956	15754	15732	15981	15700	15750	15869	16083	15630	15943	16055	15889	15822	15861	15890	15724	15702	15859	15601	15900	15766	15875	15863	15856	15901	15923	15686	15766	15774	16027	16060	15976	16114	15916	15721	15794	15958	15896	15929	15794	15749	15740	15950	15875	15853	15830	15748	16010	15702	15795	15890	16020	15594	15776	15901	15836	15849	16043	15751	16030	15770	15804	15759	15686	15804	15749	15814	15761	16049	15808	15816	15856	16098	15781	15862	15942	15916	15906	15896	15770	15878	15705	16063	15910	15762	15716	15815	15966	15784	15856	15983	15970	15936	15834	15721	15640	15849	15714	15846	15742	15733	15882	15922	15664	15938	15760	15956	15808	15781	15938	15885	15998	15820	15785	15873	15749	15851	15981	15866	15816	15855	15763	15873	15903	15787	15898	15902	15889	15813	15773	16062	15887	15834	15818	15768	15759	15864	15831	15796	15891	15789	16039	15794	15848	16047	15756	15765	15835	15948	15929	15764	15992	15837	15839	15777	15943	15756	15761	15831	15754	15737	15950	15857	15681	15839	16028	15886	15934	15810	15853	15794	15801	16056	15894	15762	16005	15919	15813	15835	15924	15826	15911	15924	15848	16037	15756	15845	15787	15830	15783	15846	15818	15946	15703	15811	15931	15854	15744	15817	15815	15974	15841	15865	15882	15743	15957	15662	15873	15787	15734	15783	15914	15736	15959	15986	15835	15883	16038	15797	16039	15970	15715	15821	15892	15881	15755	15887	15734	15930	15919	15735	15640	15825	15919	15772	15864	15979	15770	15953	15774	15954	15852	15868	15817	15998	15646	15905	16005	15918	15856	15811	16012	15833	15869	15825	15878	15897	15929	15991	15828	15972	15815	15874	15905	15856	15775	15858	15951	15908	15887	15992	15849	15733	15868
28111	26594	33961	30541	24805	22009	20325	18991	18202	18032	17530	17415	17462	17445	17259	17208	17253	17239	17121	17072	17199	17021	17146	17024	16891	17219	16887	17028	17085	16852	17013	17061	17060	17132	16939	17088	16836	16888	17048	17014	16940	16766	16851	16788	16995	17030	16915	16891	16982	16938	16959	16937	16910	16986	16703	16813	16874	16940	17014	16829	17007	16759	16824	16922	16824	16901	17070	16881	16831	16793	17161	16910	16919	16745	17004	16924	17009	16994	16960	17167	17031	16859	16886	16698	16867	17089	17067	17014	17061	16725	16957	16878	16831	16936	16732	16812	16867	16907	16749	16767	17113	16838	16716	16768	16976	16977	16693	16866	16854	16987	17034	16944	16907	16863	16859	17109	16937	16805	16815	16862	16957	17026	16912	16948	16865	16860	17074	16996	16877	16920	16901	16887	16909	16775	16989	16836	17032	16939	16785	17104	17028	16890	16848	16871	16852	16902	16802	16801	16964	16884	16989	16803	16925	16965	16797	16880	16821	17059	16903	16922	16987	16969	16981	16897	16970	16900	16806	16724	16941	17082	17023	16895	16898	16813	16975	17013	16833	16912	16938	16945	16911	16942	16894	16766	16977	17030	16938	16873	16748	16834	16932	16921	17038	16907	16932	17030	16962	16856	16854	17107	16811	16895	16985	16798	16816	16927	16942	17025	16957	17006	16787	16827	16888	16847	16922	17090	16847	16688	17016	16917	16937	16820	16989	16962	16778	16883	16963	17023	16846	16779	16747	16773	16932	16720	16868	17067	16683	16995	16916	16855	17021	16923	16819	16846	16692	16857	16838	16873	16875	16923	17124	16978	16929	16779	17009	17008	16875	16851	16889	16873	16937	16932	17001	16942	16975	16858	16925	16824	16872	17040	17015	16886	16954	16809	17045	16861	16907	16909	16809	17044	17042	17017	16890	16909	16799	16792	16915	16890	16937	16872	16990	16931	16900	16825	16970	16915	16886	16938	16755	16942	16697	16866	16930	16764	16875	16908	16862	17045	16826	16874	16776	16813	16921	16957	16840	16931	16856	17063	16939	17126	16828	16800	17147	16923	16982	16899	17145	16844	16992	16805	17067	16940	16934	17004	16835	16937	17007	16913	16954	16861	16925	17048	16841	16801	16938	16825	16936	16773	16893	16990	16950	16878	16857	16898	16976	16876	16677	16862	17103	16811	16821	16909	17007	16883	16889	16901	16947	16973	16944	16797	16867	16717	16964	16863	16897	16838	17091	17039	16979	17076	16852	16805	17051	16952	16893	17009	16874	16868	16918	16712	16892	16878	17072	17033	16937	16874	16904	16884	17062	16865	17050	16892	17171	16940	17093	17033	17021	17128	16823	16706	17057	16977	16882	16972	17052	16812	16742	16955	17043	16836	16931	16845	16921	16934	16952	16726	16890	16727	16952	16855	16717	16986	16755	16793	16803	17074	17133	17019	16910	16933	16937	16689	17021	16934	16801	17039	16952	16939	16944	17064	16919	17001	17024	17123	16963	16937	16839	16885	16803	16912	16969	16822	17030	17031	17054	16874	17057	16729	16853	16992	17147	16883	16806	16774	16832	16809	16895	17012	16744	16942	17120	16858	16882	16806	16994	16808	16815	16886	17024	17080	17043	16869	16766	16849	17127	16875	16973	16945	17112	16862	16992	16898	16987	16846	16808	16942	16736	16945	16968	16883	16877	16959	16778	16886	16996	17044	16762	17000	16795	17009	16857	16937	16931	16635	17119	16973	16857	16917	16889	17078	16916	16905	17016	16873	16859	16930	16785	16890	16908	16951	16865	16880	17003	16859	16897	17053	17032	16934	16728	16733	16993	16861	17021	17058	16942	16719	16975	17074	16922	16856	17016	16938	16865	16969	16914	16804	16830	17091	16913	16823	17113	16996	17080	16946	16919	16912	16811	16666	16930	17007	16718	16927	17068	16942	16950	16813	16947	16729	16824	16906	16806	16879	17006	17008	16907	16919	16648	17212	16882	16794	16882	17034	16989	16868	16813	16978	16921	16940	16927	17032	17036	16957	16945	16889	16960	16924	17096	16902	17042	16963	17134	16803	17000	16926	17002	16896	16978	16851	17091	16968	17146	16942	16758	16987	16703	16958	16760	16963	16874	16989	17042	16650	16917	16937	16735	16780	17016	16778	16776	16720	16827	16823	16968	16859	16881	16856	16953	16846	16764	16872	16954	17106	16936	17101	16870	16834	16909	17034	16979	16877	16813	17084	16843	16850	17030	16839	16905	16907	16768	16822	16730	16866	16879	17066	16955	17000	16938	16963	16926	17090	16845	16892	17014	16898	16932	16807	17099	16988	16839	16910	16779	16925	16903	16876	17024	16833	16796	16894	16937	16874	16812	17037	16882	17087	16803	17024	16877	16868	16860	16892	16744	16862	16928	16824	16930	16827	16949	16948	16867	16888	16938	16901	16745	16845	16798	16930	16788	17021	16721	16837	17026	16816	16661	16959	17065	16790	16972	16964	16790	16881	16845	16952	16946	16765	16989	16811	16890	16939	16882	17010	16934	17006	16907	16942	16911	17058	17029	17132	16722	16891	17010	16953	16704	16848	16814	16875	16853	16824	16880	16867	16672	16939	16959	16868	17065	16957	16869	16991	16956	17008	16851	16927	16833	17244	17013	17172	16728	16819	17150	17009	16899	16797	17037	16802	16942	17085	17066	17014	16877	16951	17068	16953	17072	17084	16759	16895	17019	16807	16939	16874	16816	16859	16764	16900	16848	16905	17012	16915	16772	16884	16836	16869	16947	16863	16534	16821	16837	16761	16785	16826	16960	16924	16974	16877	17053	16921	16712	16941	16958	16956	16945	16597	17042	16840	16974	16729	17044	16806	16840	16879	16922	16999	17061	16790	16926	17037	16821	16898	17053	16900	17014	16916	16790	16901	16760	16886	16932	16912	16837	16931	16826	16742	16883	16927	16844	17057	16817	17026	16724	16844	16848	16966	16942	17016	16958	16808	16902	16899	17052	16899	16883	16619	16952	16771	16914	16748	16946	16719	16796	17102	16827	16800	17019	16818	16979	16977	16850	16548	16968	17004	16874	16811	17063	16924	16844	16814	16686	16831	16968	16849	16964	17002	17006	16992	16763	16782	17062	16916	16900	17033	17102	17042	17038	16778	16980	16927	16945	17004	16931	16953	16921	17197	16998	16900	17089	16918	16779	16807	17062	16974	16920	16924	16826	16842	16991	16952	16837	16716	16764	17105	16968	16955	16970	17169	16901	16892	16923	16795	16757	16975	16933	16838	16937	16887	16790	17063	16797	16741	16968	17020	16908	16875	16835	16851	16919	16954	16631	17015	16915	16845	16844	16958	16846	16718	16832	16723	16824	16953	16896	16991	16851	17008	16725	16923	17187	17107	16834	16742	16699	16849	16922	16922	16879	16992	17097	16855	17119	17128	16979	17072	16865	16888	16811	17076	16869	16844	16850	16652	17034	17002	16803	16976	17068	17186	17043	16841	16967	17048	17010	16885	16924	17197	16801	16910	17170	16893	16893	16908	16985	16923	16820	17097	17036	16870	17062	16941	16942	16921	17069	17111	17022	17003	17027	16661	17002	16857	16893	16842	16900	16884	17070	16769	16797	17031	17067	16844	16977	16913	17009	16987	16873	16970	16714	17058	16975	17003	17058	16994	16798	17095	17040	16939	17130	16914	16828	16678	16964	16937	16944	17103	16859	16796	17072	16946	16790	17146	16786	16859	16994	16838	16918	16912	16979	17118	17023	16875	16671	16904	17073	16891	16753	17095	16904	16972	16782	16987	16940	16779	16948	16942	16747	16836	16933	17001	16831	16900	16986	16814	16832	16941	17139	16730	16693	16871	16971	17028	16949	16834	16807	16986	16981	17015	16795	16686	17010	16922	17017	17022	16984	16856	16748	16738	16875	16897	17096	16930	16928	16969	16812	16924	17044	16745	16815	16908	16897	17048	16865	16768	16764	16740	16856	16970	16897	16789	17085	16837	16822	16767	17011	16934	16654	16981	16916	16923	16815	16835	16825	16923	16832	16906	16917	17040	17069	16883	17041	16943	16876	16962	16909	16921	16909	17047	16980	17015	16978	16979	16843	16904	16773	16963	16986	17082	16887	16987	16940	16895	16999	16875	16787	16844	17112	16936	16811	16899	16882	16925	16854	16937	17014	16853	17119	16900	17160	16991	16955	16966	16927	17048	16825	16773	16819	16793	17031	16998	16884	16849	16956	16620	17135	17009	16914	17080	16818	17004	16962	16931	16891	16795	16874	17072	16935	16823	16731	16889	17003	16866	17076	16972	16902	16896	17075	16941	16899	16902	16878	16855	16862	17011	16955	17047	17002	16929	16903	16999	16851	17045	16749	16830	16860	16997	16990	16649	16754	16851	16915	16773	16843	16934	17040	16948	17029	16904	16917	17024	16993	16845	16827	17064	16877	16920	16860	16881	16862	16822	16946	16659	16915	16792	16676	17061	16879	16833	17117	17092	16884	16889	16995	16903	16857	16966	16932	16714	16972	16852	16892	17039	17007	16902	17136	16860	17021	17022	17015	16864	16834	17010	17047	16799	17006	16878	16917	16850	17057	16875	16808	16778	17019	16943	16816	16844	16975	16912	17004	16772	17015	17014	16833	16986	16938	17008	16838	16784	16865	16947	16795	16884	16842	16890	16996	16969	16922	16813	16975	16948	16910	16755	16722	16899	16761	16786	16911	16862	16953	17001	16747	16960	16802	16962	16905	16939	17000	17060	17097	16925	17002	17057	16949	16811	16967	16809	17057	16759	16974	16916	17044	16957	16939	16964	16825	17000	16719	16938	17025	17007	17052	16975	16996	16908	17050	16993	16772	16787	16976	16930	16920	17023	16836	16883	16833	16985	17211	16988	16904	16744	16888	16945	16871	17057	16814	16882	16902	16953	17048	17027	17002	17025	16957	17035	16858	16959	16907	17001	16948	16894	16899	16830	16923	16890	16806	16940	16799	16975	16797	17063	16818	16731	17010	17018	16940	16954	16953	16920	16921	16942	16965	16878	16793	16782	16747	16682	16720	16856	16802	17025	17243	17062	16968	16794	16687	16909	17023	17004	17031	17011	17044	16701	16903	16751	17066	17016	16999	16933	16723	16790	16985	16885
28029	41990	40621	32598	27098	22982	20459	18713	17863	17154	16888	16577	16523	16488	16406	16184	16334	16219	16080	15883	15975	15865	15911	15692	15887	15867	15661	15621	15839	15626	15760	15700	15764	15772	15736	15647	15718	15609	15741	15589	15801	15466	15688	15612	15779	15741	15938	15807	15811	15835	15650	15783	15618	15680	15730	15805	15542	15745	15705	15599	15792	15742	15673	15820	15708	15755	15722	15863	15724	15584	15759	15594	15807	15813	15907	15744	15631	15684	15795	15541	15731	15736	15677	15627	15618	15691	15668	15717	15703	15706	15774	15717	15803	15643	15829	15681	15630	15852	15649	15657	15705	15666	15661	15590	15852	15678	15641	15594	15754	15661	15605	15673	15522	15466	15770	15753	15738	15725	15615	15599	15635	15705	15637	15704	15791	15765	15693	15691	15704	15731	15844	15810	15709	15562	15844	15571	15786	15894	15620	15808	15734	15744	15666	15837	15747	15745	15666	15679	15900	15515	15786	15824	15634	15716	15639	15830	15578	15728	15653	15586	15882	15735	15615	15701	15762	15738	15793	15698	15718	15783	15804	15764	15741	15800	15814	15661	15755	15541	15512	15666	15753	15668	15610	15595	15760	15792	15653	15838	15716	15764	15694	15735	15491	15802	15670	15713	15742	15889	15775	15735	15621	15732	15621	15925	15723	15637	15717	15563	15814	15630	15647	15540	15858	15799	15756	15633	15765	15743	15613	15681	15743	15773	15772	15614	15738	15730	15741	15701	15918	15711	15788	15672	15805	15640	15734	15852	15648	15692	15718	15652	15723	15743	15771	15801	15584	15694	15637	15784	15836	15605	15895	15514	15783	15713	15605	15777	15772	15572	15777	15664	15553	15841	15647	15805	15734	15727	15639	15613	15672	15626	15685	15783	15617	15808	15749	15668	15692	15642	15705	15652	15760	15632	15615	15479	15743	15755	15803	15757	15636	15696	15726	15705	15754	15690	15893	15651	15688	15829	15703	15848	15519	15663	15772	15721	15695	15656	15730	15648	15689	15775	15597	15723	15709	15595	15695	15703	15672	15752	15719	15793	15671	15713	15695	15691	15535	15719	15835	15694	15672	15744	15768	15624	15626	15707	15881	15560	15835	15702	15611	15921	15706	15754	15736	15693	15822	15654	15712	15632	15613	15780	15551	15890	15620	15729	15637	15665	15582	15640	15869	15656	15628	15687	15771	15604	15764	15727	15623	15666	15588	15626	15742	15813	15681	15551	15741	15645	15751	15686	15718	15779	15519	15808	15688	15821	15807	15775	15849	15706	15709	15620	15813	15719	15621	15852	15731	15632	15688	15594	15570	15560	15680	15609	15728	15831	15632	15913	15731	15759	15666	15750	15657	15704	15699	15683	15774	15724	15633	15704	15786	15630	15643	15717	15597	15822	15789	15714	15665	15603	15534	15752	15569	15818	15655	15747	15759	15870	15667	15757	15714	15869	15776	15671	15776	15651	15741	15693	15630	15820	15715	15720	15670	15815	15852	15753	15687	15670	15702	15803	15505	15780	15708	15655	15768	15671	15571	15671	15560	15630	15583	15672	15621	15756	15633	15756	15785	15684	15753	15799	15742	15824	15689	15661	15694	15513	15731	15715	15706	15672	15514	15904	15600	15757	15728	15558	15690	15732	15714	15713	15732	15726	15661	15704	15535	15825	15697	15677	15761	15989	15606	15603	15730	15735	15570	15779	15759	15694	15654	15655	15890	15700	15801	15697	15554	15598	15654	15748	15702	15813	15619	15706	15661	15541	15579	15729	15641	15709	15589	15545	15717	15761	15736	15659	15669	15735	15714	15748	15714	15605	15540	15788	15723	15749	15670	15666	15785	15976	15727	15677	15601	15607	15708	15699	15643	15750	15727	15729	15755	15830	15796	15719	15706	15762	15485	15711	15686	15710	15717	15821	15830	15592	15834	15862	15685	15568	15637	15650	15556	15708	15737	15729	15740	15717	15770	15724	15563	15738	15646	15738	15728	15537	15682	15697	15550	15625	15704	15661	15688	15742	15759	15743	15676	15826	15529	15778	15632	15674	15718	15738	15649	15781	15662	15768	15709	15819	15741	15708	15617	15589	15731	15826	15827	15731	15665	15822	15640	15726	15628	15665	15753	15700	15602	15711	15702	15759	15613	15680	15769	15618	15751	15681	15692	15442	15655	15817	15903	15589	15737	15578	15828	15787	15673	15743	15711	15619	15713	15874	15746	15722	15563	15753	15651	15719	15649	15922	15624	15754	15886	15715	15539	15728	15757	15658	15706	15693	15944	15575	15606	15656	15638	15710	15748	15563	15762	15659	15850	15716	15729	15857	15864	15539	15735	15637	15720	15676	15823	15794	15676	15758	15660	15808	15643	15748	15476	15747	15504	15735	15714	15713	15783	15733	15683	15870	15690	15571	15697	15570	15732	15694	15761	15517	15634	15637	15889	15642	15730	15722	15708	15766	15595	15735	15705	15617	15735	15704	15680	15896	15827	15865	15703	15601	15925	15671	15705	15787	15811	15750	15675	15756	15772	15671	15707	15403	15577	15741	15785	15734	15666	15848	15602	15748	15534	15660	15785	15766	15618	15695	15658	15542	15695	15577	15782	15445	15640	15764	15718	15707	15669	15620	15684	15735	15613	15649	15695	15727	15745	15735	15694	15743	15641	15499	15574	15810	15639	15773	15710	15741	15661	15690	15757	15671	15803	15804	15644	15549	15756	15706	15743	15805	15684	15842	15878	15859	15669	15541	15637	15811	15747	15716	15697	15778	15586	15813	15751	15710	15904	15765	15571	15701	15810	15827	15774	15456	15577	15891	15619	15824	15665	15663	15761	15540	15753	15689	15604	15786	15600	15778	15714	15723	15764	15815	15698	15766	15535	15704	15879	15747	15783	15848	15718	15691	15737	15945	15690	15868	15788	15644	15672	15716	15659	15626	15627	15735	15810	15694	15587	15620	15655	15587	15583	15821	15840	15714	15740	15687	15647	15553	15657	15625	15643	15583	15631	15513	15826	15685	15524	15733	15616	15775	15813	15660	15850	15823	15752	15628	15705	15690	15658	15684	15735	15890	15658	15666	15794	15605	15587	15812	15559	15546	15770	15740	15822	15559	15717	15679	15768	15605	15865	15797	15781	15797	15754	15635	15667	15814	15736	15646	15837	15698	15818	15731	15768	15784	15826	15718	15708	15758	15814	15633	15752	15829	15840	15694	15629	15704	15671	15898	15531	15841	15720	15737	15601	15830	15727	15895	15724	15629	15830	15664	15650	15641	15881	15712	15680	15500	15733	15566	15674	15713	15740	15686	15796	15789	15696	15838	15706	15702	15816	15639	15767	15704	15836	15713	15651	15702	15691	15721	15517	15750	15700	15704	15695	15804	15786	15791	15628	15472	15651	15739	15734	15665	15772	15598	15653	15738	15731	15802	15752	15644	15642	15687	15654	15951	15631	15662	15807	15726	15831	15503	15748	15832	15778	15729	15665	15647	15851	15851	15705	15823	15651	15622	15893	15634	15672	15799	15680	15674	15689	15597	15526	15797	15517	15802	15690	15634	15676	15575	15550	15658	15822	15674	15751	15551	15612	15719	15978	15746	15725	15710	15697	15676	15757	15702	15708	15778	15783	15680	15607	15715	15653	15766	15791	15591	15724	15672	15766	15917	15730	15699	15497	15506	15827	15794	15714	15821	15899	15640	15644	15676	15727	15799	15669	15690	15789	15678	15632	15727	15666	15780	15597	15711	15739	15552	15574	15718	15670	15491	15719	15735	15770	15776	15756	15739	15767	15859	15820	15670	15685	15667	15769	15750	15765	15672	15652	15582	15894	15617	15721	15535	15797	15771	15602	15508	15644	15711	15664	15647	15924	15649	15556	15808	15729	15824	15795	15622	15830	15774	15530	15606	15743	15745	15774	15655	15611	15715	15614	15606	15874	15650	15778	15598	15846	15664	15592	15685	15632	15671	15700	15803	15884	15568	15605	15739	15737	15560	15821	15626	15814	15527	15618	15605	15726	15833	15656	15634	15665	15623	15676	15689	15786	15606	15689	15597	15677	15769	15747	15821	15802	15660	15696	15682	15714	15843	15635	15786	15698	15750	15630	15753	15632	15857	15749	15655	15871	15796	15683	15626	15783	15808	15594	15684	15621	15833	15643	15579	15789	15822	15717	15714	15874	15534	15687	15636	15817	15527	15726	15591	15804	15715	15742	15612	15623	15467	15682	15460	15623	15762	15909	15791	15509	15657	15613	15637	15689	15620	15669	15709	15613	15618	15680	15728	15843	15717	15661	15608	15669	15699	15866	15843	15720	15794	15694	15740	15736	15685	15619	15695	15595	15908	15629	15701	15807	15700	15642	15785	15678	15654	15853	15665	15684	15800	15583	15641	15836	15771	15806	15555	15614	15778	15737	15717	15776	15575	15660	15852	15762	15677	15581	15735	15738	15700	15580	15647	15648	15651	15657	15666	15763	15687	15548	15725	15608	15741	15794	15616	15548	15594	15735	15755	15835	15573	15702	15814	15763	15754	15744	15637	15736	15678	15795	15732	15661	15762	15720	15715	15705	15747	15723	15713	15869	15763	15669	15777	15785	15692	15692	15682	15836	15672	15792	15812	15765	15672	15761	15868	15611	15728	15726	15625	15818	15648	15586	15749	15620	15688	15678	15710	15844	15762	15905	15643	15820	15826	15673	15760	15632	15936	15780	15704	15684	15824	15779	15764	15729	15800	15459	15788	15795	15806	15665	15605	15663	15744	15733	15758	15675	15680	15754	15688	15654	15790	15558	15769	15931	15541	15637	15794	15778	15781	15640	15535	15941	15808	15721	15779	15697	15699	15742	15695	15651	15678	15773	15720	15854	15684	15837	15755	15740	15895	15890	15691	15605	15821	15749	15707	15770	15543	15750	15751	15664	15680	15823	15744	15893	15611	15632	15662	15855	15582	15785	15855	15797	15726	15965	15684	15579	15859	15575	15664	15797	15827	15704	15657	15613	15726	15822	15634	15702	15692	15642	15703	15697	15502	15745	15638	15712	15562	15575	15574	15535	15706	15705	15669	15739	15931	15635	15653	15797	15695	15726	15789	15844	15730	15759	15737	15660	15655	15880	15784	15751	15677	15670	15549	15783	15850	15711	15540
23776	21299	28868	25534	24947	26061	25136	21271	19623	19081	18764	18486	18590	18471	18146	18092	17932	17982	17858	17978	17622	17525	17609	17673	17519	17527	17478	17353	17299	17317	17423	17296	17019	17096	17180	17122	17266	17156	17156	17293	17232	17247	17126	17374	17039	17243	17060	17119	17263	17253	17141	17224	17166	17192	17204	17145	17200	17353	17266	17170	17101	17227	17259	17058	17103	17435	17130	17267	17147	17259	17188	17069	17065	17319	17460	17177	17233	17355	17243	17183	17334	17112	17216	17400	17186	17137	17202	17160	17156	17243	17074	17334	17320	17104	17278	17267	17192	17254	17143	17223	17073	17274	17268	17264	17102	17386	17189	17055	17298	17155	17198	17225	17161	17123	17386	17304	17104	17172	17220	16970	17070	17027	17074	17043	17260	17237	17251	17260	17265	17255	17192	17159	16988	17128	17067	17143	17041	17139	17470	17061	17213	17150	17194	17206	17109	17116	17217	17121	17197	17194	17128	17080	17086	17052	17234	17122	16999	17166	17140	17270	17028	16812	17279	17079	17209	17189	17033	17385	17290	17108	17317	17281	17245	17065	17374	17069	17182	17183	16998	17125	17189	17210	17312	17182	17045	17073	16985	17029	17272	17424	17255	17130	17369	17100	17221	17072	17031	17105	17093	17165	17221	17094	17213	17138	17062	17496	17128	17065	17171	17172	17115	17182	17314	17137	17195	17098	17171	17143	17122	17126	17196	17198	17369	17150	17216	17337	17445	17231	17228	17189	17125	17283	17042	17280	17225	16987	17124	17157	17170	17210	17152	17208	17316	17099	17080	17208	17268	17241	17193	17324	17387	17358	17139	17269	17079	17117	17245	17129	17092	17266	17278	17155	17320	17109	17215	17103	17152	17310	17205	17033	17108	17022	17232	17037	17234	17048	17173	17086	17251	17153	17138	17236	16933	17202	17235	17257	17129	17117	17145	17074	17173	17168	17120	17143	17085	17130	17092	17468	17229	17085	17065	17267	17080	17112	17302	17263	17083	17198	17214	17129	17293	17287	17333	17236	17236	17096	17289	17247	17182	17063	17208	17154	17032	17206	17196	17410	17267	17268	16970	17124	17083	17212	17260	17173	17266	17111	17101	17061	17253	17198	17252	17235	17267	17194	17130	17287	17187	17187	17171	17169	17283	17091	17356	17176	17247	17203	17162	17177	17050	17388	17144	17229	17216	17302	17150	17175	17175	17458	17117	17080	17110	17285	17466	17227	17115	17100	17340	16959	17213	17231	17283	17343	17006	17133	17086	17218	17247	17332	17173	17117	17109	17021	17155	17064	17238	17151	17231	17439	17077	17065	17049	17073	17130	17169	17164	16986	17327	17150	17196	17137	17109	17213	17194	17028	17166	17096	17379	17173	17144	17301	17207	17008	17283	17144	17051	17151	16975	17035	17185	17076	17222	17176	17239	17152	17237	17158	17290	17255	17117	17170	17155	17062	17169	17251	17089	17164	17155	17142	17210	17129	17230	17242	17167	17259	17205	17116	17107	17055	17048	17312	17289	17001	17316	17201	17419	17276	17162	17139	17097	17098	17064	17233	17180	17129	17287	17197	17315	17356	17402	17304	17232	17073	16938	17165	17071	17285	17201	17053	17314	17295	17111	17179	17326	17251	17273	17184	17402	17115	17276	17148	17124	16973	17049	17089	17184	17271	17202	17211	17105	17311	17248	17197	17364	17279	17113	17257	17042	17159	17266	17160	17003	17042	17046	17340	17186	17277	17294	17075	16854	17082	17092	17230	17217	17352	17305	17252	17186	17094	17245	17079	17328	17242	17068	17278	17149	17087	16994	17053	17271	17182	17153	17004	17217	17165	17263	17121	17024	17385	17187	17146	17180	17136	17233	17299	17175	17176	17358	17006	17322	17136	17039	17162	17225	17058	17061	17250	17043	17289	17147	17215	17166	17097	17223	17204	17155	16974	17040	17075	17008	17198	17278	17116	17110	17080	17067	17343	17227	17124	17099	17226	17279	17109	17290	17076	17178	17085	17163	17291	17208	17331	17242	17253	17276	17002	17159	17255	17091	17148	17131	17155	17184	17088	17320	17118	17198	17259	17168	17366	17067	17349	17191	17241	17510	17262	17081	17248	17199	17189	17166	17009	17187	17234	17274	17154	17129	17174	17115	17187	17265	17150	17141	17055	17107	17231	17181	17231	16998	17196	17068	17141	17232	17107	17155	17208	17169	17277	17327	17255	17044	17029	17244	17455	17206	17273	17110	17137	17087	17138	17260	17131	17218	17413	17294	17149	17122	17157	17194	17147	17301	17156	17268	17175	17042	17280	17263	17199	17194	17313	17247	17218	17151	17211	17379	17209	17454	17132	17207	17115	17288	17254	17267	17092	17133	17088	17275	17351	17217	17178	17400	17105	17112	17228	17228	17274	17313	17094	17211	17100	17251	17334	17290	17092	17147	17114	16974	17390	17205	17134	17277	17160	17085	17288	17422	17110	16889	17095	17100	17031	17478	17038	17137	17224	17184	17189	17343	17259	17225	17105	17053	17029	17239	17107	17273	17145	16963	17327	17397	17105	17089	17061	17115	17131	17137	17356	17152	17218	17035	17157	17141	17058	17100	17371	17102	17190	17341	17247	17317	17228	17146	16982	17117	17119	17261	16996	17145	17193	17298	16942	17283	17251	17383	17124	17217	17219	17003	17101	17104	17071	17501	17158	17432	17077	17192	17234	17222	17221	17047	17072	17253	17244	17302	17178	17285	17248	17204	17059	17201	17268	17004	17333	17082	17123	17074	17264	17370	17222	17292	17109	17091	17038	17213	17162	17234	17530	17165	17186	17055	17265	17159	17365	17209	17075	17287	17306	17185	17222	17224	17309	17176	17222	17229	17270	17254	17183	17123	17046	17378	17161	17251	17224	17357	17348	17073	17130	17220	17343	17102	17166	17293	17105	17248	17113	17265	17240	17254	17198	17011	17212	17260	17194	17215	17193	17119	17139	17236	17172	17258	17211	17033	17272	17277	17226	17234	17463	17139	17175	17239	17131	17253	17224	17270	17218	17332	17062	17252	17101	17192	17318	17093	17094	17024	17147	17132	17208	17180	17224	17106	17183	17117	17199	17220	17300	17018	17175	17092	17276	17177	17187	17222	17232	17123	17069	17079	17118	17110	17205	17241	17307	17080	17223	17283	17179	17150	17071	17271	16990	17195	17168	17140	17224	17133	17085	17012	17083	17165	17124	17139	17241	17189	17329	17142	17143	17169	17129	17104	17417	17175	17028	17057	17122	17416	17262	17334	17127	17292	17211	17025	17128	17465	17056	17079	16983	17361	17151	17196	17190	17130	17108	17108	17293	17186	17195	17137	17225	17108	17235	17305	17008	17337	17120	17239	17275	17193	17028	17222	17238	17101	17008	17091	17174	17433	17088	17204	17317	17118	17271	17303	17209	17040	17135	17244	17258	17238	17118	17241	17183	16976	17142	17152	17075	17201	17247	16956	17198	17076	17120	17136	17367	17212	17092	17159	17317	17299	17102	17297	17093	17132	17160	17244	17201	17210	17221	17160	17327	17008	17340	16929	17300	17126	17189	17227	17063	17141	17162	17119	17345	17252	17262	17319	17009	17137	17100	17140	17195	17122	17098	17230	17259	17317	17104	17024	17366	17124	17315	17239	17125	17343	17079	17122	17182	17131	17200	17193	17265	17250	17241	17252	17250	16919	17031	17262	17194	17197	17252	17335	17161	17178	17133	17173	17116	17205	17061	17294	17133	17011	17123	17107	17217	17068	17249	17146	17006	17108	17142	17150	17327	17002	17216	17249	17127	17271	17207	17183	17027	17259	17150	17274	17254	17012	17214	17114	17410	17127	17204	17162	17227	17112	17259	16904	17186	17266	17282	17096	17167	17172	17252	17202	17160	17100	17246	17136	17142	17354	17093	17249	17152	17133	17176	17070	17022	16975	17192	17040	17165	17207	17257	17143	16925	17161	17158	17097	17113	17116	17242	17209	17358	17220	17160	17065	17222	17281	17143	17120	16932	17138	17254	17126	17282	17231	17208	17221	17301	17086	17331	17135	17062	17360	17030	17164	17296	17261	17185	17220	17101	17050	17072	17253	17233	17121	17116	17222	17100	17068	17157	17204	17423	17361	17107	17116	17436	17189	17191	17347	17211	17222	16971	17102	17180	17232	17010	17108	17168	17090	17323	17281	17355	16959	17220	16981	16987	17332	17226	17108	17102	17213	17248	17254	17239	17158	17092	17241	17093	17181	17181	17005	17126	17240	17093	17472	17151	17268	17177	17231	17284	17228	17338	17113	17157	17058	17158	17030	17087	17272	17130	17371	17208	17271	17027	17347	17049	17159	17276	17240	16965	17223	17310	16997	17100	17263	17164	17308	17038	17177	17096	17217	17003	17238	17116	17208	16974	17054	17098	17069	17275	17037	17208	17126	17266	17156	17180	17159	17182	17290	17247	17041	17072	17152	17120	17142	17261	17081	17265	17178	17096	17177	17237	17294	17115	17277	17114	17069	17141	17100	17300	16933	16928	17168	17181	17161	17126	17223	17175	17274	16990	17090	17205	17174	17337	17269	17229	17352	17278	17296	17284	17277	17146	17126	17212	17198	16973	17041	17213	17180	17250	17288	16955	17105	17217	17208	17058	17070	17381	17027	17249	17071	17102	17218	17014	17218	17158	17199	17184	17008	17062	17031	17000	17248	17193	17122	17071	17378	17295	17195	17259	17355	17003	17272	17089	17279	17171	17249	17340	17323	17164	17104	17016	17274	17200	17047	17156	17378	17394	17202	17207	17311	17052	17253	17181	17259	17299	17235	17117	17260	17001	17343	17033	17192	17193	17093	17204	17037	16925	17290	17261	17364	17265	17292	17250	17254	17389	17178	17301	17258	17333	17253	17267	17014	17042	17028	17104	17152	17111	17153	17047	16990	17336	17181	17089	17220	17098	17138	17005	17093	17139	17352	17137	17116	17177	17299	17017	17179	17130	17089	17077	17344	17250	17081	17176	17194	17267	17253	17221	17426	17220	17105	17277	17201	17041	17082	17218	17144	17086	17201	17418	17155	17058	17211	17378	17114	17108	17205	17219	17035	17390	17166	17199	17130	17220	17158	17152	17184	17251	17199	17065	17256	17179
28796	47721	47075	39717	33218	28263	24439	21617	19700	18858	18108	17891	17599	17391	17392	17229	17042	16843	16749	16751	16489	16422	16146	16226	16227	15911	16007	16040	15969	16082	15918	15958	15937	15842	15941	15829	15934	15886	15663	15942	15767	15785	15865	15918	15894	15837	15825	16103	15973	15870	15935	15719	15723	15963	15886	16029	16032	15864	15835	15837	15923	15810	15934	15815	15787	15687	15870	15777	15883	15899	15824	15768	15860	15743	15956	15707	15807	15891	15779	15924	15806	15826	15881	15908	15938	15924	15797	15874	15948	15901	15921	15828	15881	15878	16029	15871	15903	16099	15862	15662	15883	16003	15742	16021	16015	15995	15810	15948	15940	15712	15825	15900	15887	15871	15934	15946	15850	15893	15741	15770	15888	15731	15939	15716	15884	15878	15926	16052	15878	15822	15921	15700	15794	15869	15692	15908	15766	15955	15763	15946	15727	15921	15651	15899	15801	15815	15903	15790	16019	16037	15937	15854	16058	15747	15934	15797	15742	15824	15949	15850	15979	16081	15896	15833	15731	15959	15781	15925	15824	15897	15824	15817	15990	15842	15761	15723	15749	15990	15984	15861	15906	15895	15880	15925	15994	15778	15881	16016	15902	15890	15803	15979	15707	15852	15883	15863	15921	15912	16010	15959	16009	15903	16058	15998	15892	15868	15771	16035	15827	15949	15925	15954	15681	15846	15802	15944	15826	15858	16009	15815	16051	16075	15925	15904	15965	15847	15875	15765	15926	15962	15896	15842	16047	15713	15773	15832	15855	15812	15897	15796	15629	15977	15955	15815	15726	15901	15835	15864	15859	15873	15915	15888	15789	15923	15895	15728	15795	16045	15935	15766	16090	15679	15719	15782	15970	15881	15877	15834	15845	15761	15948	15731	15967	15828	15906	15843	15884	15946	15859	15813	15856	15775	15925	15780	15957	15813	15777	15852	15848	15739	15898	15864	16064	15868	15792	15871	15847	15921	15814	15943	16054	15792	15759	16152	15827	15853	15925	15829	15862	15956	15745	15759	15887	15848	15832	15978	15771	16059	15814	15974	15932	15850	15811	15920	15820	15835	15917	15847	15925	15848	15895	15929	15826	16023	15916	15926	15791	15934	15801	15775	15954	15765	15862	15745	15720	15708	15880	15883	15906	15749	15877	15690	15907	15962	15823	15764	15965	15928	15650	15911	15877	15843	15799	15908	15875	16006	15917	15913	15746	15820	15842	15791	16032	15859	15829	15835	15772	15926	15928	15939	15854	15950	15881	15941	15996	15788	15950	15723	15933	15691	15882	15835	15969	15802	15847	15681	16027	15666	15664	15800	15841	15987	15928	15684	15745	15977	15809	16000	15862	15860	15832	15789	15930	15862	15886	15907	15791	15965	15875	15982	15699	15783	15958	15815	15935	15759	15893	15842	15791	15745	15934	15911	15789	15890	15757	15867	16009	15818	15835	15733	15790	15906	15882	15638	15816	15855	15807	15796	15802	15959	15889	15842	15918	15853	15876	15887	15768	15722	15861	15860	15867	15983	15850	15766	15661	15735	16001	15868	15921	15789	15761	16015	15928	15774	15773	15889	15845	15890	15869	15964	15833	16087	15773	15754	15852	15988	15752	15837	15751	15890	15753	15807	15816	15912	15917	15919	15772	15918	15888	16014	15895	16042	15946	15735	15725	15682	15893	15771	15773	15775	15804	15838	15794	15799	16007	15853	15819	15931	15892	15914	15797	15864	15978	15761	15916	15908	15822	15885	15775	16030	15681	15868	15834	15995	15861	15773	15870	15849	15940	15938	15795	15884	15746	15917	15848	15940	15702	16036	15875	15851	15555	15802	15855	15903	15944	15697	15861	16121	15848	15873	15720	15975	15860	15929	15767	15655	15963	15888	15853	15786	15903	15871	15899	15789	16046	15831	15760	16066	15865	15637	15918	15914	15995	15834	16015	15778	16003	15978	15823	15827	15792	15932	15923	15856	15872	15971	15889	15808	15840	15860	15939	15811	15518	15923	15864	15888	15793	15813	15671	15970	15962	15892	15800	15842	15825	15926	15765	15784	15893	15871	15854	15854	15782	15799	15701	15787	15766	15805	16032	16018	15905	15823	15815	15712	15841	15744	15979	15815	15773	15786	15865	15735	15858	15782	15912	15927	15755	15870	16000	15755	15890	15814	15940	15895	15858	15788	15876	15896	15862	15954	15793	15884	16001	15912	15704	16006	15870	15867	15889	15933	15954	15975	15828	15873	15725	15629	16040	15868	16003	15920	15878	15829	15826	15787	15995	16000	15893	15856	15925	15786	15892	15860	15950	15852	15875	15821	15810	15772	15709	15830	15993	15870	15943	15736	15786	15800	15965	15908	15874	15877	15854	15808	15823	15806	15799	15841	15875	15753	15897	15940	15995	15904	15991	15895	15873	15728	15846	15893	15719	15926	15874	15974	15830	16100	16010	15835	15797	16010	15817	15869	15696	15724	15895	15773	15812	15881	15844	15923	15666	15757	15905	15793	15652	15798	15860	15872	15839	15829	15691	15776	15936	15878	15939	15980	15740	15771	15844	15796	15799	15871	15879	15915	15809	15878	15849	15881	15817	15793	15920	15751	15660	15870	15830	15852	15832	15847	15771	15992	15741	15714	15895	15769	15768	15951	15741	16009	15976	15833	15870	15903	15789	16010	15814	15990	15909	15753	15758	16039	15893	15732	15705	15851	15801	15994	15894	15895	15965	15843	15956	15916	16114	15782	15786	15753	15910	15885	15893	15852	15819	15950	15804	15934	15861	15877	15796	15806	15958	15802	15963	15847	15936	15869	15776	15853	15780	15920	15770	15780	15819	15876	15917	15924	15783	15817	15971	15915	15923	15868	15995	15999	15703	15878	15816	15774	15888	15841	15911	15767	15760	15889	15914	15839	15937	15934	15950	15990	15946	15968	15954	15794	15872	15882	15837	15838	15985	16022	15809	15834	15836	15928	15903	15877	15866	15943	15840	15916	15774	15880	15919	15791	15960	15844	15831	15909	16007	15852	15911	15918	15700	15797	15925	15774	15670	15968	15879	15797	15839	15825	15875	15779	15767	15970	15829	15880	15765	15816	15870	15810	15775	15865	15889	15728	15806	15704	15679	15872	15818	15898	15779	15893	15837	15742	15680	15958	15818	15796	15852	15898	15923	16019	15715	15875	15724	15959	15892	15854	15644	15913	15859	15887	15780	15827	15969	15956	15769	16002	15935	15927	15949	16103	15900	15857	15819	15934	15956	15932	15771	15932	15938	15923	15646	15966	16014	15913	15766	15956	15808	15859	15829	15891	15844	15958	15800	15954	15897	15879	15804	15915	15810	15789	15704	15975	15859	16047	15825	15845	15894	15986	15865	15823	15946	15703	15710	15893	15921	15901	15979	15712	16075	15996	15902	15840	15786	15768	15919	15912	15901	15888	15960	15699	15814	15894	15894	15909	15824	15719	15774	15889	15884	15817	15780	15932	16000	15800	15835	15817	15815	15870	15861	15969	15784	15700	15936	15955	15896	15787	15979	15775	15750	15753	15873	15739	15753	15814	16025	15984	15703	15801	15979	15760	15803	15823	15834	15868	16029	15994	15846	15880	15887	15868	15927	15978	15812	16140	15811	16023	15867	15850	15849	15774	15858	15930	15799	16054	15939	15891	15898	15850	15681	16002	15845	15878	15891	15798	15803	15986	15864	15808	15981	15728	15704	15823	15850	15948	15871	16006	15892	15901	15862	15912	15874	15847	15900	15978	15914	15680	15908	15909	15874	15755	15675	15918	15962	15817	15964	15821	15814	15734	15824	15909	15992	15879	16035	15665	15755	15851	15902	16038	15858	15819	15845	15847	15834	15947	16005	16018	15892	15531	15721	15931	15983	16047	15717	15838	15866	15883	15879	15799	15893	15961	15975	15900	15870	15953	15999	15782	15865	15914	15810	15982	15889	15867	15814	15788	15784	15768	15882	15782	15906	15867	15989	15983	15983	15849	15842	15889	15840	15773	15760	15811	15887	15854	16038	15942	15718	15839	15829	15897	15871	15889	15677	15887	15710	16018	15859	15920	15796	15809	15857	15887	15970	15817	15946	15983	15866	15776	15893	15854	15986	15711	15886	16062	15888	15733	15760	15848	15967	15793	15942	15983	15973	15807	15848	15833	15700	15769	15859	15719	15852	15790	15840	15930	15883	16041	15956	15893	15873	15956	15781	15988	15700	15824	15935	16145	15696	15935	15882	15698	15737	15834	15747	15807	16009	15844	15941	15973	15874	15975	15737	15834	15797	15887	16034	15815	15929	15781	15788	15801	15835	15775	15964	15890	15703	15792	15725	15709	15712	15920	15952	16042	15887	15846	15951	15952	15849	15758	15728	15892	15827	15934	16025	15686	15983	15961	15894	15865	15946	15887	15704	15849	15847	15722	15877	15708	15818	15819	15890	15849	15801	15880	15837	15874	15775	16056	16018	15853	15972	15859	15871	15655	15891	15770	15858	15891	15830	15723	15876	15931	15822	15904	15888	15914	15849	15811	15947	15900	15792	15811	15788	15966	15885	15890	15749	15898	15863	15912	15779	16031	15827	15924	15850	16001	15966	15691	16004	15812	15768	15940	15832	15775	15926	15935	15829	15670	15939	15726	15805	15834	15831	15967	15961	15832	15615	15818	15830	15917	15986	15933	15889	15783	15798	15975	15992	15890	15884	15888	15890	15933	15827	15891	15773	15739	15705	15965	15989	16002	16012	15847	15955	15703	15912	15885	15809	15971	15823	15754	15831	15954	15920	15937	15797	15882	15720	15885	15816	15955	15929	15933	15796	15832	16006	15872	15877	15932	15841	15760	15894	15998	15958	15831	15810	15932	15913	15984	15798	15878	15834	15841	15928	15875	15873	15721	15850	15780	15788	15827	15775	15878	15858	15811	15796	15771	16013	15772	15949	15954	16008	15853	15738	15733	15931	15919	15903	15911	15867	15767	15955	15893	15882	15782	15832	15837	15699	15762	15875	15973	15803	15873	15806	15740	15829	15807	15825	15864	15624	15793	15688	15887	15937	15952	15910	15801	15846	15883	15799	15878	15888	15728	15833	15701	15934	15864	15913	15760	15751	15720	15815	15894	15918	15901	15917	15774	15982	15877	15878	15983
22951	21398	29302	24237	23130	26532	28464	22926	20860	20257	19636	19117	19080	18898	18813	18741	18403	18070	18459	18146	17828	17938	17897	17590	17671	17492	17684	17608	17533	17439	17527	17391	17279	17323	17269	17261	17418	17234	17442	17308	17236	17390	17392	17625	17143	17479	17488	17136	17472	17495	17393	17492	17397	17414	17368	17369	17109	17416	17415	17560	17257	17319	17197	17415	17471	17149	17401	17343	17225	17259	17445	17175	17457	17154	17465	17252	17253	17334	17370	17257	17449	17468	17331	17210	17143	17310	17398	17350	17285	17127	17134	17101	17259	17187	17231	17413	17434	17163	17416	17309	17411	17358	17302	17362	17398	17061	17270	17090	17306	17106	17318	17206	17306	17435	17392	17172	17132	17488	17282	17413	17327	17204	17196	17252	17145	17261	17330	17297	17489	17329	17325	17157	17105	17281	17145	17287	17472	17147	17253	17101	17310	17336	17208	17269	17384	17212	17396	17362	17278	17279	17292	17306	17532	17203	17202	17571	17205	17273	17218	17116	17149	16976	17405	17362	17152	17235	17299	17224	17372	17234	17355	17288	17004	17245	17135	17230	17102	17164	17376	17107	17286	17324	17222	17181	17378	17274	17271	17169	17312	17343	17077	17220	17228	17068	17318	17079	17291	17237	17332	17175	17249	17223	17106	17178	17132	17246	17094	17448	17357	17420	17159	17174	17318	17174	17330	17122	17397	17341	17091	17156	17138	17168	17251	17341	17234	17435	17156	17270	17198	17297	17292	17280	17158	17212	17240	17313	17168	17326	17223	17177	17239	17290	17355	17214	17403	17290	17245	17208	17266	17142	17427	17136	17353	17163	17334	17329	17206	17257	17253	16923	17163	17316	17342	17121	17407	17212	17096	17286	17229	17217	17327	17335	17324	17113	17183	17224	17382	17324	17355	17397	17325	17334	17430	17171	17301	17322	17122	17192	17272	17152	17304	17127	17291	17174	17277	17372	17405	17192	17162	17209	17192	17361	17350	17257	17260	17314	17184	17016	17187	17325	17285	17488	17254	17218	17203	17328	17363	17202	17363	17483	17304	17215	17134	17017	17353	17371	17173	17202	17197	17087	17268	17087	17458	17176	17259	17150	17302	17063	17243	17153	17098	17123	17198	17277	17256	17105	17186	17272	17223	17191	17025	17134	17305	17197	17072	17199	17208	17235	17187	17201	17109	17346	17249	17229	17305	17312	17314	17136	17432	17372	17224	17473	17315	17095	17301	17304	17194	17308	17207	17259	17133	17214	17371	17483	17413	17347	17272	17291	17252	17267	17418	17089	17256	17411	17195	17032	17273	17296	17230	17495	17233	17329	17319	17156	17132	17246	17092	17141	17338	17130	17178	17280	17137	17183	17191	17190	17246	17465	17226	17309	17222	17125	17022	17349	17235	17318	17203	17374	17128	17188	17191	17023	17360	17164	17272	17179	17257	17105	17134	17248	17183	17214	17326	17071	17170	17322	17318	17283	17389	17331	17259	17234	17269	17168	17309	17156	17105	17143	17280	17178	17164	17090	17107	17265	17186	17353	17118	17240	17347	17304	17212	17090	17278	17026	17306	17288	17259	17361	17232	17259	17420	17463	17145	17193	17277	17076	17313	17191	17170	17321	17198	17417	17198	17021	17194	17208	17090	17148	17319	17344	17329	17427	17315	17285	17310	17457	17225	17214	17291	17237	17030	17302	17346	17272	17311	17032	17366	17435	17149	17303	17234	17367	17161	17378	17456	17444	17283	17522	17431	17348	17406	17318	16944	17157	17182	17295	17028	17157	17323	17216	17221	17387	17294	17223	17172	17175	17218	17272	17337	17111	17396	17323	17336	17298	17319	17321	17339	17211	17262	17357	17139	17484	17366	17136	17292	17294	17265	17341	17254	17422	17213	17089	17267	17198	17348	17401	17331	17237	17392	17175	17394	17406	17352	17230	17441	17207	17512	17189	17246	17283	17372	17297	17132	17209	17212	17230	17129	17299	17062	16975	17290	17384	17351	17327	17409	17478	17250	17310	17053	17332	17431	17482	17341	17092	17327	17193	17345	17233	17147	17285	17123	17086	17273	17046	17237	17233	17156	17232	17344	17437	17487	17385	17225	17328	17262	17282	17275	17250	17160	17385	17295	17111	17077	17427	17584	17041	17274	16953	17403	17215	17488	17307	17137	17244	17368	17256	17187	17204	17198	17270	17386	17192	17290	17202	17177	17030	17000	17110	17337	17344	17398	17339	17372	17172	17207	17168	17121	17077	17139	17251	17246	17224	17215	17117	17257	17114	17483	17383	17465	17347	17241	17038	17186	17118	17417	17348	17193	17127	17130	17173	17348	17207	17108	17315	17376	17098	17152	17265	17198	17173	17255	17085	17084	17184	17363	17298	17197	17105	17323	17242	17078	17313	17354	17288	17353	17229	17531	17361	17117	17103	17122	17384	17227	17187	17263	17241	17063	17214	17193	17199	17395	17209	17337	17303	17318	17164	17434	17304	17268	17237	17344	17425	17271	17101	17370	17225	17193	17186	17008	17200	17005	17369	17465	17383	17039	17283	17448	17176	16993	17067	17038	17341	17087	17107	17289	17275	17028	17499	17395	17354	17347	17451	17360	17412	17180	17208	17157	17422	17232	17205	17168	17300	17267	17175	17392	17268	17199	17363	17113	17211	17190	17370	17383	17332	17274	17254	17370	17275	17328	17413	17388	17254	17136	17413	17206	17195	17329	17449	17552	17415	17399	17334	17419	17350	17186	17279	17316	17161	17272	17312	17143	17447	17269	17157	17402	17215	17307	17327	17143	17209	17097	17378	17323	17240	17377	17325	17219	17358	17303	17200	17130	17112	17275	17482	17294	17180	17370	17100	17197	17317	17422	17243	17393	17479	17170	17374	17284	17310	17218	17228	16991	17360	17270	17317	17110	17185	17270	17349	17398	16986	17232	17322	17414	17267	17447	17436	17259	17231	17133	17262	17025	17179	17224	17168	17214	17213	17235	17286	17224	17233	17320	17287	17410	17310	17378	17298	17358	17271	17284	17305	17431	17090	17130	17115	17484	17194	17311	17276	17317	17337	17379	17185	17135	17241	17385	17273	17167	17244	16973	17132	17089	17171	17337	17161	17313	17256	17221	17391	17270	17222	17140	17230	17284	17298	17308	17206	17199	17247	17138	17517	17341	17356	17293	17309	17478	17478	17166	17345	17234	17116	17186	17452	17196	17292	17332	17444	17469	17356	17415	17227	17210	17066	17217	17259	17376	17222	17294	17375	17222	17306	17314	17178	17140	17293	17196	17278	17353	17162	17227	17196	17090	17151	17047	17525	17232	17390	17409	17217	17135	17213	17299	17480	17304	17243	17369	17545	17144	17342	17336	17326	17411	17368	17511	17376	17162	17179	17175	17513	17399	17327	16986	17210	17291	17350	17175	17401	17260	17186	17286	17196	17153	17381	17215	17126	17240	17310	17293	17275	17380	17142	17281	17188	17256	17329	17157	17142	17279	17169	17223	17248	17282	17371	17367	17266	17153	16993	16964	17139	17185	17341	17260	17221	17193	17409	17146	17278	17209	17162	17281	17351	17311	17323	17094	17275	17173	17289	17341	17370	17142	17360	17258	17194	17234	17074	17135	17311	17122	17250	17281	17162	17253	17357	17290	17237	17304	17260	17137	17148	17276	17123	17194	17226	17169	17322	17260	17261	17354	17272	17170	17409	17074	17534	17300	17368	17230	17448	17195	17087	17289	17265	17440	17304	17260	17135	16977	17437	17399	17108	17321	17323	17295	17258	17108	17154	17229	17224	17155	17195	17145	17283	17236	17177	17254	17281	17254	17206	17304	17262	17374	17320	17016	17438	17434	17402	17171	17375	17212	17367	17369	17249	17223	17246	17234	17124	17125	17321	17361	17258	17182	17220	17309	16987	17168	17188	17156	17210	17291	17358	17200	17188	17252	17249	17334	17365	17126	17246	17330	17323	17064	17174	17168	17223	17204	17318	17303	17282	17213	17326	17403	17224	17368	17251	17190	17416	17299	17189	17386	17330	17377	17336	17468	17252	17214	17331	17370	17381	17098	17382	17190	17248	17101	17304	17415	17128	17285	17214	17299	17498	17095	17333	17214	17254	17175	17136	17209	17262	17280	17190	17093	17156	17332	16934	17264	17368	17333	17286	17309	17149	17155	17417	17199	17361	17148	17219	17420	17249	17238	17212	17193	17149	17220	17049	17252	17376	17268	17279	17412	17349	17209	17505	17142	17376	17240	17420	17091	17195	17288	17228	17157	17188	17482	17263	17464	17289	17203	17123	17264	17216	17331	17329	17282	17315	17378	17546	17263	17254	17355	17288	17223	17336	17339	17282	17175	17209	17307	17390	17071	17144	17234	17391	17346	17101	17229	17197	17441	17189	17320	17179	17221	17354	17365	17300	17237	17323	17603	17306	17301	17221	17304	17345	17164	17174	17235	17181	17161	17251	17255	17314	17251	17240	17304	17251	17428	17179	17114	17413	17222	17107	17311	17188	17101	17321	17384	17265	17205	17183	17216	17125	17215	17284	17292	17224	17238	17289	17226	17091	17272	17194	17181	17133	17248	17256	17297	17106	17243	17243	17130	17183	17302	17355	17311	16949	17260	17214	16960	17297	17400	17380	17432	17365	17389	17188	17320	17263	17318	17455	17218	17262	17266	17184	17381	17069	17100	17166	17106	17078	17089	17344	17272	17378	17194	17134	17309	17119	17259	17533	17305	17349	17312	17315	17343	17414	17113	17250	17169	17186	17408	17298	17362	17227	17264	17353	17270	17126	17195	17347	17375	17335	17363	17202	17007	17249	17241	17328	17310	16995	17142	17191	17253	17327	17301	17401	17213	17391	17320	17132	17237	17207	17320	17367	17224	17227	17049	17328	17334	17076	17118	17214	17092	17116	17305	17269	17305	17232	17333	17092	17317	17500	17324	17478	17315	17058	17184	17179	17341	17316	17226	17273	17274	17341	17371	17401	17204	17228	17349	17344	17392	17131	17180	17215	17180	17392	17333	17221	17337	17437	17333	17291	17020	17445	17395	17292	17247	17248	17443	17287	17281	17396	17161	17295	17244	17378	17383	17336	17117	17361	17243	17226	17307	17159	17327	17343	17196	17296	17105	17271
30453	51432	51662	44418	37322	31670	27617	23953	21492	20319	19608	19064	18663	18304	18223	18001	17821	17373	17389	17084	16705	16523	16436	16500	16318	16324	16296	16186	16283	16221	16149	15985	16117	16009	16029	15912	16033	15851	16070	15986	15862	15936	16028	16105	16162	15928	16006	15962	16012	16009	16009	15837	16030	15869	15940	15969	15962	16064	15913	15957	15881	15979	16125	16062	15948	16023	15973	15901	15916	16002	15928	15975	15910	15904	15972	15976	15884	15901	16066	15981	15854	16008	15988	15842	16088	15917	16061	16063	15789	16050	15993	15894	15941	15832	15869	16098	15907	15902	16020	15905	15999	15936	15947	15861	15855	15927	16020	15900	15988	15923	16074	15845	15855	15887	15821	15755	15888	15824	15852	15927	16092	15931	15907	16001	16228	16084	16043	15970	15761	15960	15951	15847	15939	16061	15960	15920	15830	15868	15958	15861	15887	15963	16037	16058	15925	15936	15902	15869	16016	16140	16157	16032	15990	15886	15936	15979	16098	16100	16078	15948	15984	15849	15964	15993	15993	15953	15952	15792	16008	16034	15700	16018	15937	15931	15740	15886	15869	15921	15927	15956	15824	16031	15790	15949	15858	16108	15994	15989	16034	15917	15852	15934	15995	15898	15890	15914	15950	15970	15846	15961	15992	15798	15868	15782	15745	15951	15910	16000	15941	15702	15954	15949	15971	15943	16088	15966	16045	16070	15879	15908	15817	15961	15923	15859	15893	15993	15882	15960	15964	15980	15828	15953	15880	15751	15871	15939	15962	16016	15951	16124	15895	15712	15877	16007	15789	16028	15843	15871	15755	15990	15906	15790	16051	15935	15892	15924	16074	15932	15848	15872	15933	16031	16099	16022	15812	15920	15866	15956	15904	15929	16012	15602	15808	15977	15945	15922	15977	15994	15943	15864	15718	16004	15848	16031	15935	16064	15789	16064	16041	15845	16070	15961	15927	16065	15969	15790	16028	15921	15947	15770	15760	15929	16019	16102	15780	15978	15937	15834	15816	15838	16010	15921	15940	15923	15895	15973	15767	16085	15884	15894	15924	15811	15798	16012	15860	15825	15974	15876	15891	15887	15933	15952	15856	15744	15891	15931	15986	15935	15805	15822	15866	15951	15983	15895	15758	15933	15989	15849	15914	15976	15725	15667	15722	16048	16106	15902	15849	15945	15853	15914	15857	15844	15801	15893	15831	15707	16067	15880	15905	16016	15966	15754	15732	16010	15848	15910	16008	15828	16014	16037	15872	15961	15940	15863	16001	16073	15837	15778	15884	16079	16034	15835	15879	15872	15819	15894	15842	15931	15919	16009	16005	15938	15922	15847	15922	15980	15905	16001	15860	16117	16041	15864	15966	16051	15896	15877	16009	15896	15953	15824	15949	15870	15862	15854	15915	15977	16031	15842	15941	15934	16045	15955	15724	16007	15957	15978	15981	15818	15850	15868	15879	16104	16091	15953	15874	15800	15861	15904	15946	16074	15805	15847	15890	15945	15871	15910	16129	15769	16016	15842	16039	15847	15828	15848	16033	15807	16000	15982	16010	15728	15990	16056	15972	15887	16075	15878	15780	15846	16001	15930	15996	16166	15985	15864	15927	15968	16064	15836	15858	16024	15946	16006	16004	15855	15940	15966	15848	15880	15826	15926	15995	16043	15915	15987	15884	15694	15794	15883	15895	15835	15764	15832	15889	15870	16053	15797	15903	16152	15859	16032	16058	15971	15947	15998	15865	15840	16140	15816	15746	15906	15985	15738	16056	15843	15973	16031	15868	15952	15921	15863	15955	15847	15983	15918	15893	16022	15936	15940	15933	15994	15893	15925	15911	15852	15881	16014	15808	15909	16086	15944	16050	15775	15936	15939	15947	15833	15813	15977	15929	16009	15865	15907	15838	15865	15789	15802	15821	16041	16029	15775	15716	15995	16021	15934	15995	16005	15899	15770	16109	15860	15835	15842	15678	16137	16071	15933	15963	15852	15898	15928	16050	16026	15996	15775	16095	15896	16001	15851	15951	15898	15819	15772	15930	15795	15917	15861	15968	16010	16034	15916	16078	15632	15925	15952	15911	16081	15910	15900	15864	15841	15999	15975	15894	15880	15895	15944	15976	15946	15967	15912	16060	16027	16054	16094	16248	16136	15791	15727	15906	15819	15809	15915	15893	15917	16077	15918	15968	16028	16035	15802	15676	15920	15935	15798	16016	15960	15865	15907	15979	15837	15957	15966	15882	15990	15790	15804	15927	15953	16074	16060	15870	15891	16012	15740	15942	15942	16046	15952	16128	15866	16067	15835	15794	16130	15911	16019	16022	15977	16092	15918	16133	15823	16077	15908	15967	15699	15873	16076	15951	15833	15841	15920	16029	15752	15832	15793	16013	15808	15871	15879	15904	15833	16005	15962	16129	15889	16019	15750	15841	15859	15918	16043	15722	16013	15899	15988	15829	15921	16128	16035	15817	15975	15895	15944	15959	15847	16091	15928	16098	15834	15931	16040	16037	16064	15870	15793	15900	15984	16030	16003	15890	16046	15841	15762	15931	15844	15815	15907	15814	15951	15850	16055	15996	15990	15932	16087	15884	16084	15866	16138	15864	15785	15925	15929	15884	15859	15767	16188	16010	16008	16071	15896	15856	15948	15937	15798	15762	15965	15989	15806	15909	15928	15915	15839	15789	15993	15912	16031	15733	15916	15950	15997	15810	16059	15916	15938	16013	15876	15875	16046	16049	16043	16036	15880	15916	15979	15956	15800	16013	15891	15977	15837	15897	15847	15967	15871	15820	15933	15909	15753	16097	15969	16020	15819	16074	15948	15889	16053	15906	16047	16070	15897	15979	16020	16030	15781	16079	15872	15959	15965	15926	16000	15939	15803	15872	16041	15837	16008	16000	15968	15963	16031	15925	15996	15985	15757	16020	15850	15840	16046	15955	15837	15852	15919	15795	16054	16098	15879	16054	15992	15913	15904	15875	15833	16167	15779	15922	15852	15763	16237	15976	15943	15878	15956	15863	15981	15879	15971	15936	16117	15934	15910	15997	15912	15913	15831	15831	15929	15857	15972	15780	16046	15881	16014	15866	15848	15822	16087	16037	15996	15924	16082	15961	16011	15981	15969	15845	15994	15684	15899	16049	15884	15858	15895	15992	15867	16035	16003	16014	15733	15822	16012	15692	15884	15877	15925	15928	15988	16032	15912	15865	15895	15785	15896	15827	15812	15848	16050	16112	15986	15823	15972	15815	15867	15867	15681	15858	15993	15881	15943	15818	16127	15890	15976	16152	16012	15939	15933	16010	15805	15834	15950	15947	15933	15803	15867	15845	15778	15897	15838	15960	16143	15756	15942	15894	15933	16008	15771	15936	16076	15969	15806	15903	16047	15931	15893	15947	15771	15969	15993	16046	15901	15925	16085	16050	15836	16028	16100	15947	15988	16013	15838	15977	15813	15885	16055	16051	15957	15792	15937	15839	15834	15885	15820	15985	15956	15875	15759	15988	15753	16037	15815	15948	15877	15704	16064	15911	15879	15972	16002	15708	15967	16006	15838	16000	15928	15962	15824	15814	15981	15870	15877	15961	15878	15953	15936	15886	15950	16055	15761	15978	16017	15999	16043	15937	16001	15846	16003	15988	16120	16098	16014	15951	16046	15888	15747	15962	16015	15983	15923	15981	15936	15989	15930	15928	15954	16045	16014	16170	15840	15976	15993	15918	15942	15979	15810	15799	15936	15890	15925	15982	15824	15839	16019	15903	15865	15941	15926	15876	15960	15928	15910	15926	15862	16017	16055	16019	15886	15914	15898	16007	15945	15668	15984	15879	16062	16154	15886	16020	15817	15842	15797	15997	16032	15831	15966	15740	16055	15970	16004	15932	15708	15931	15893	15949	15867	16008	16041	15969	16104	15971	16110	16030	15633	15992	16005	15857	15991	15991	15998	15889	15960	15930	16005	15822	15907	16023	15894	15880	15929	15768	15883	16127	15882	15917	15988	16078	15934	16035	15817	16256	15751	15972	15831	16012	15828	15855	15932	16026	15907	15888	15860	15760	15925	15907	16011	16111	15961	15976	15948	15786	15692	16018	16015	15915	15952	15969	15969	15852	15880	15922	16047	15987	15927	16039	15867	15855	16021	15992	15864	16102	15686	15937	15841	15717	16106	15959	15867	15894	15920	15858	15958	15854	15940	15870	16037	15982	16010	15982	15885	15831	16013	15845	15826	15812	15933	16039	15851	15897	15817	15940	15881	15941	16042	15962	15882	15947	15998	15854	15939	16027	15866	15967	16069	15873	15911	16026	15951	15818	15852	15928	15927	16061	16059	15845	15981	15771	15978	15904	15865	16030	16046	15846	15974	15916	15840	15964	15844	15927	16001	15732	15900	15987	15952	16158	15820	15972	16055	15833	16048	16025	15872	15851	15960	15903	16146	15916	15791	15950	15802	15805	15980	15881	15692	15900	15889	16106	15903	15983	15988	15853	15967	15955	15876	15992	15881	15878	15848	15826	15834	15842	16042	15638	15953	15941	16052	15950	16034	15871	15920	15995	15898	15933	15958	15959	15876	15850	16093	15992	15856	15917	15739	15942	15889	15968	15931	15954	15852	16021	15960	15857	15902	15981	15959	15823	15826	15980	16090	15924	15835	15786	15850	15902	15945	15824	15904	15840	15895	15862	15930	15968	15875	16018	15833	15961	15952	15960	15873	15847	15906	15976	15881	16050	16070	15912	16069	15957	15887	15912	15837	15907	15949	16069	15965	15812	15970	15987	15934	15914	15915	15850	15988	16026	15915	15707	15853	16015	15805	15773	15754	15966	15984	16037	15961	15883	15836	16065	15804	15805	15978	15817	16047	15838	15971	15974	15910	16100	15917	15906	15744	15799	15950	16010	15903	16035	15926	15980	15829	15995	15985	16022	15993	15893	15844	15976	15890	16019	15816	15983	15827	16044	15876	15826	15972	16029	16114	15869	15859	15853	15873	15885	15907	15958	16028	15980	15926	15940	15911	15881	15971	15947	15860	15955	15964	15940	16041	15861	15883	16020	15960	15819	15938	15973	15911	15967	15981	15806	15859	15919	16032	15964	16063	15892	16008	15916	15941	16017	15974	15969	15909	15841	15852	15955	15900	15797	15973
28019	27028	34066	30301	24069	21236	19592	18424	17973	17571	17458	17571	17251	17365	17204	17338	17157	16954	17072	17239	17382	17133	17103	17126	16932	16970	17011	16831	17017	16812	16977	16902	17008	16909	16787	17052	16906	16984	16935	16924	16834	16899	16752	16948	17019	16933	16681	16702	16904	16947	16964	16953	17057	16719	16924	16844	16900	16831	16934	16907	16796	16934	16664	16984	16964	16646	16744	16913	16948	16954	16568	16956	16838	16951	16936	16909	17024	16866	16789	16805	16677	16902	16790	16687	16640	16902	17007	16735	16934	16755	16860	16707	16901	16642	16866	16834	16907	16844	16679	16725	16839	16811	16942	17026	16974	16736	16744	16738	16948	16821	16709	16932	16677	17063	16874	16863	17069	16789	16810	16944	17051	17034	17071	16878	16675	17030	16811	16858	16823	16756	16975	16907	16940	16753	16888	16850	16811	16788	16849	16669	16944	16603	16914	16758	16812	16805	16921	16689	16695	16841	16761	16775	16911	16694	16673	16722	16696	16735	16961	16833	16781	16965	17121	16964	16909	16953	16957	16803	16804	17012	16972	16966	16822	16689	16934	16879	16739	16965	16872	16863	16991	16706	16953	16937	16720	16847	16887	16951	16808	16768	16793	16871	16884	16891	16931	16892	16785	16776	16782	16833	16826	16859	16843	16872	16931	16829	16636	16853	16822	16816	16861	16815	16842	17050	16742	16689	17039	16686	16827	16623	16894	16813	16989	16864	16893	16685	16805	16751	16815	17010	16826	16678	16821	16874	16847	16770	16955	16833	16765	16700	16916	16899	16887	16827	16827	16745	16902	16644	16876	16815	16942	16919	17016	16760	16999	17119	16782	16865	16793	16841	16865	16812	16567	16917	16720	16681	16975	16960	17013	16827	16775	16857	16827	16847	16741	16878	16843	16936	16877	16676	16793	16641	16957	16911	16875	16600	16826	16820	16802	16929	16846	16897	16823	16930	16944	16737	16943	16922	17018	16883	16633	17031	16831	16756	16907	16899	16810	16760	16936	16739	16911	16988	16832	16855	16744	16694	16893	16817	16883	16799	17041	16768	16846	16891	16800	16928	16897	16907	16807	16919	17056	16946	16821	16832	16755	16805	16931	16828	16755	16915	17005	16934	16929	16862	17082	17055	17065	17042	16866	16962	17065	16880	16963	16947	16987	16815	16912	16915	16904	16942	16876	16990	16980	16716	16613	16685	16841	16725	16894	16869	16837	16874	16965	16842	16978	16973	16792	16850	16924	16699	16752	16965	16919	16804	16910	17001	16913	16993	16816	16929	16688	16818	16922	16997	16921	17043	16975	16761	16998	17015	17013	16964	16853	17052	16868	16697	17050	16937	16764	16893	16926	16907	16961	16966	17067	17028	16914	16842	16782	16882	16785	16840	16889	16718	17022	17050	17198	16970	16734	16840	16874	16976	16691	16847	17031	16933	16833	16828	17020	16998	16907	16939	16909	16823	16822	16952	16877	16809	16800	16672	17007	16729	16913	16993	16847	16773	16928	16969	16867	16828	16871	16761	16867	16773	16781	17001	16917	16812	16874	17022	16813	16805	16776	16885	16816	16834	16777	16921	17034	16761	16859	16878	16964	16961	16940	17051	16953	16931	16770	16933	16904	16883	16834	16905	16683	16650	16696	16953	17039	16963	16999	16943	16911	16913	16859	16860	16855	16905	16850	16760	16831	16903	17107	16783	16653	16933	16967	16775	16914	16603	16847	16731	16775	16705	16910	16810	16687	16694	16837	16903	16964	16948	16652	16885	16883	16799	16803	16937	16917	16827	16861	17009	16688	16921	16859	16748	16830	16835	17006	16784	16840	16760	16892	16895	16799	16695	16786	16933	16800	16878	16626	16838	16798	16867	16921	16809	16849	16808	16834	16844	16835	16891	16794	16801	16919	16992	17016	16976	16859	16820	16481	16803	16824	16884	16939	16910	16675	16793	17083	16765	16926	17041	16710	16845	16869	16605	16783	16996	16984	16873	16795	17012	16837	17022	17015	16926	16932	16798	16893	16998	16960	16703	16807	16977	16805	16726	17098	16698	16986	16788	16959	16834	16788	16793	16593	16800	16857	16902	16906	16921	16990	16861	16783	17033	16951	16927	16978	16958	16949	16642	17013	16757	16846	16795	16880	16872	16722	16860	16639	16898	16822	16755	17048	16988	17047	17000	16978	16912	16758	16795	16805	16840	16826	16814	16873	16957	16953	16836	16936	16828	16789	16743	16904	16873	16805	16746	16943	16919	16770	16856	16810	17029	16911	16913	16989	16954	17057	16810	16953	16755	16912	16884	17000	16956	16908	16888	16887	16735	16887	16833	16875	16793	17120	16737	16972	16866	16781	16550	16840	16878	16814	16853	16945	16909	16720	16857	16970	16804	17000	16852	16896	16810	16849	16769	16960	16731	16945	16943	16908	16925	16785	16780	17174	17027	17089	16952	16852	16768	16939	16679	16689	17030	16881	17060	17009	16846	16924	16759	16763	16782	16907	16925	17003	16920	16676	16755	16930	16959	16756	16853	16994	16909	16736	16750	16906	16770	16920	16843	16868	16960	16597	16847	16843	17021	16892	16692	16992	16782	16912	16658	16965	16718	16974	16768	16932	16907	16854	16840	16958	16805	16667	17113	16958	16715	16962	16962	16864	16787	16912	16865	16873	16992	16954	16966	16997	16917	16984	17005	16896	16899	16862	16872	16974	16854	16827	16830	17045	16854	16986	16947	16963	16984	16712	16990	16718	16780	17031	16860	16745	16819	16785	16932	16757	16845	16701	16897	16998	16988	16674	16843	16984	16884	16894	16641	16792	16939	16855	17057	16978	16784	16807	16725	16815	16827	17043	16867	16909	16877	16964	16812	16867	17089	16948	16920	16783	16836	16784	16838	16663	16779	16989	16923	16922	16912	16829	16989	17044	16969	16880	16779	16952	16977	17045	16679	16737	16829	16851	16593	16845	16712	16927	16954	17092	16863	16916	16936	16973	16618	16959	17015	16875	17097	16925	16855	16767	16821	16937	16893	16651	16908	16950	17093	16819	16917	17142	16827	16888	16910	16940	17018	16654	16796	17094	17067	17060	16845	16804	16701	16838	16748	16747	16936	16870	16898	16879	16922	16902	16900	16922	16969	17029	16831	16680	16809	17010	16927	16823	17026	16916	16919	16849	16902	16867	16699	16735	16876	16933	16843	16869	16968	16846	16808	16784	16712	17014	16938	16950	16759	16815	16859	16741	16864	17006	16799	16790	16902	16716	16584	16865	16920	16753	16854	16799	16918	17093	16801	16722	16856	17015	17008	16755	16971	16835	16938	16726	16933	16911	17088	17049	16954	16982	16887	16762	16763	17126	16639	16909	16769	16878	17044	16796	16911	16891	16998	16830	16721	16838	16926	16880	16975	16693	16732	16705	16897	16677	16739	16931	16937	16938	16841	16834	16918	16893	16998	16813	16919	16820	16867	16811	16903	17002	16825	16961	16702	16957	16761	16878	17025	17042	16710	16799	16771	16869	16849	16690	16566	16843	16878	16888	16840	16955	16813	16777	16899	16907	16838	17020	16984	16742	16705	16756	16902	16997	16893	16852	16988	16813	16816	16708	16881	16925	16951	16890	16983	16821	16990	17010	16783	16912	16877	17046	16579	16698	16880	16778	16771	16948	17011	16766	16868	16972	17032	16823	16968	16939	16907	16851	16803	16823	16922	16912	16851	16901	16890	17023	17003	16970	16802	16991	16833	16938	16702	16743	16855	16913	16849	16831	16753	16930	16958	16799	16750	16744	17020	16794	16993	16866	16840	16783	17050	16778	16874	16860	16928	16978	16888	16861	16807	16886	16812	17039	16847	17060	16799	16856	16791	16827	16849	17060	16790	16971	16833	16975	16947	16715	16847	17000	16764	16963	16921	16803	16863	16992	16946	16668	16775	16787	16947	16751	16840	16804	16806	16852	16513	16908	16809	17086	16974	16832	16967	16935	16842	16885	16711	16691	16977	17017	16770	16547	16918	16717	16762	16625	16778	16747	16997	16968	16865	16932	16625	16962	16823	17027	16816	16861	16958	16882	16905	16790	16831	16998	17005	16942	16783	16710	17021	17002	16971	16799	16790	16744	16561	16935	16805	16972	16911	16915	16877	16943	16736	16910	16751	16831	16839	16868	16892	16785	16908	16647	16709	16767	16821	16784	16809	16799	16978	16871	16655	16866	16797	16623	16783	17007	17106	16687	16736	16932	16689	16835	16882	16696	17111	16784	16739	16971	16831	16776	17010	16861	16642	16858	16790	16936	16946	16983	16887	16778	16863	16880	17001	16784	16912	16824	16903	16866	16939	16872	16751	16976	16946	17015	16847	16924	16835	16912	16960	16800	16891	17051	16741	16894	16732	16910	16918	16682	16816	16879	16868	17089	16854	16718	16853	16830	16973	16971	16918	16661	16959	16824	17177	16837	16987	16799	16962	16857	16685	16824	16908	16963	16880	16705	16798	16944	17009	17056	16726	17064	16952	16827	16944	16793	16841	16935	16917	16998	16946	16814	16900	16983	16981	16872	16913	16935	16872	16876	16964	16807	16849	16912	16888	16856	16757	17122	16874	17025	17037	16999	16778	16707	16866	16866	16670	16980	16972	17015	16840	16797	16916	16836	16827	16938	16769	16742	16939	16938	16881	17075	16928	16915	17007	17349	16860	17101	16920	16863	16876	16886	16971	16915	16780	16952	16850	16912	16687	16817	16784	16819	16875	16810	16923	16870	16853	16728	16889	16993	16687	16762	16909	16784	16880	16743	16818	17159	16793	17105	17020	16643	17041	16914	16983	16924	16956	16833	16796	16871	16647	16626	16765	16819	16881	16885	16900	16880	16931	16982	17019	17009	17032	16796	17008	16860	16864	17028	16933	16753	16861	17054	16780	16972	16685	16971	16731	16706	16978	16926	16944	16938	16944	16826	16977	16947	16952	16770	16619	16881	16937	16882	16849	16768	16688	16818	16605	17053	16749	16862	16850	16983	16883	16963	17045	16895	16679	16802	16973	16761	16929	16664	17009	16787	16852	16523	16783	16853	16908	16895	16915	16794	16757	16801	16860	16978	16889	16818	17020	16990	16746	16744	16840	16636	16869	16852	16806	16491	16735	16650	16798
28650	43045	40798	32326	26406	22321	19966	18303	17496	17184	16694	16626	16591	16460	16277	16188	16216	16192	16305	16039	16121	15885	15774	15973	15916	15770	15799	15861	15875	15790	15851	15828	15608	15694	15721	15675	15918	15724	15687	15717	15623	15666	15616	15730	15625	15742	15540	15761	15555	15660	15761	15852	15708	15541	15703	15900	15771	15653	15862	15693	15662	15903	15549	15652	15646	15847	15839	15689	15707	15744	15494	15673	15651	15872	15765	15691	15705	15666	15627	15627	15679	15790	15690	15743	15692	15557	15760	15583	15672	15813	15472	15727	15623	15734	15682	15671	15654	15690	15593	15585	15686	15654	15531	15840	15685	15751	15548	15832	15612	15589	15547	15708	15727	15786	15696	15745	15814	15686	15594	15642	15807	15670	15615	15703	15672	15695	15682	15592	15756	15781	15484	15561	15668	15742	15901	15834	15683	15641	15661	15769	15672	15648	15751	15617	16088	15754	15803	15695	15693	15723	15666	15710	15827	15613	15537	15622	15615	15670	15703	15755	15553	15754	15722	15657	15786	15640	15547	15837	15645	15634	15669	15595	15781	15598	15677	15734	15706	15861	15717	15540	15765	15649	15718	15568	15641	15734	15644	15672	15718	15695	15657	15672	15688	15671	15560	15892	15601	15859	15746	15647	15774	15681	15679	15810	15720	15799	15644	15622	15670	15844	15640	15648	15638	15845	15742	15640	15890	15817	15576	15738	15718	15694	15747	15682	15684	15707	15695	15790	15702	15674	15659	15656	15705	15623	15665	15643	15663	15830	15647	15860	15742	15741	15779	15813	15795	15654	15678	15766	15661	15798	15724	15626	15842	15790	15677	15719	15644	15697	15516	15955	15735	15804	15681	15633	15836	15597	15784	15433	15621	15819	15567	15633	15633	15845	15591	15938	15823	15662	15734	15668	15651	15637	15832	15590	15706	15656	15854	15655	15825	15510	15726	15595	15830	15682	15805	15584	15614	15700	15768	15824	15923	15570	15703	15870	15737	15762	15610	15756	15846	15611	15749	15749	15736	15804	15763	15818	15619	15724	15798	15816	15703	15761	15783	15662	15698	15644	15647	15802	15817	15865	15698	15556	15734	15658	15740	15640	15681	15665	15661	15596	15695	15740	15735	15905	15739	15576	15782	15756	15705	15611	15768	15752	15666	15686	15717	15603	15728	15610	15597	15617	15592	15711	15587	15841	15655	15683	15622	15725	15603	15645	15701	15579	15616	15681	15721	15781	15681	15836	15781	15705	15720	15854	15689	15754	15594	15584	15560	15754	15701	15824	15677	15715	15755	15647	15578	15579	15890	15794	15550	15595	15739	15658	15908	15846	15767	15810	15646	15588	15694	15896	15834	15510	15712	15840	15596	15726	15606	15646	15731	15614	15613	15719	15573	15757	15631	15504	15694	15689	15799	15733	15823	15715	15530	15875	15686	15634	15859	15712	15751	15801	15758	15758	15833	15733	15725	15799	15632	15758	15540	15643	15872	15897	15598	15628	15646	15754	15804	15538	15640	15528	15736	15571	15660	15646	15788	15678	15597	15609	15681	15644	15740	15710	15746	15765	15798	15725	15812	15570	15605	15510	15640	15749	15766	15707	15781	15723	15654	15768	15617	15641	15733	15667	15777	15532	15682	15605	15662	15856	15825	15835	15683	15705	15878	15650	15713	15645	15727	15722	15616	15746	15499	15732	15830	15701	15729	15593	15651	15541	15748	15657	15680	15854	15540	15767	15500	15473	15565	15768	15799	15813	15656	15771	15600	15541	15760	15631	15679	15766	15696	15611	15687	15812	15655	15937	15846	15766	15753	15843	15569	15555	15671	15586	15718	15691	15726	15606	15645	15790	15712	15679	15746	15786	15754	15770	15573	15624	15646	15775	15598	15738	15946	15722	15686	15846	15725	15655	15660	15662	15584	15794	15629	15803	15739	15716	15561	15674	15623	15819	15594	15697	15481	15700	15780	15647	15563	15565	15565	15556	15716	15608	15721	15646	15602	15552	15756	15665	15608	15727	15686	15765	15675	15748	15768	15550	15655	15754	15894	15688	15532	15602	15735	15597	15599	15724	15703	15730	15580	15704	15940	15655	15824	15539	15668	15802	15945	15550	15772	15776	15706	15664	15656	15641	15888	15670	15499	15697	15644	15708	15775	15566	15823	15750	15592	15671	15824	15603	15687	15628	15787	15762	15632	15506	15690	15654	15681	15715	15624	15677	15520	15645	15789	15601	15794	15663	15711	15863	15698	15582	15729	15663	15717	15666	15702	15672	15750	15758	15769	15639	15614	15616	15595	15662	15720	15732	15732	15720	15672	15810	15620	15788	15609	15749	15591	15750	15765	15663	15687	15610	15635	15827	15624	15544	15707	15727	15809	15624	15837	15623	15782	15690	15798	15709	15739	15756	15591	15764	15839	15654	15651	15753	15731	15652	15741	15739	15654	15745	15679	15731	15685	15808	15632	15649	15815	15596	15667	15776	15681	15596	15599	15625	15731	15812	15684	15668	15728	15628	15571	15692	15662	15612	15759	15755	15634	15634	15750	15521	15619	15694	15639	15611	15779	15762	15607	15563	15725	15835	15562	15706	15640	15661	15816	15553	15621	15692	15816	15657	15663	15609	15590	15560	15771	15706	15516	15630	15620	15716	15784	15626	15838	15756	15702	15739	15629	15764	15757	15854	15859	15649	15737	15610	15607	15834	15619	15797	15783	15766	15632	15710	15733	15774	15712	15791	15665	15748	15548	15762	15825	15642	15784	15719	15814	15642	15733	15770	15721	15642	15774	15779	15533	15749	15696	15838	15751	15691	15777	15695	15872	15749	15677	15671	15751	15855	15827	15573	15602	15929	15725	15715	15683	15745	15793	15492	15833	15738	15729	15751	15610	15805	15625	15810	15820	15742	15740	15772	15810	15578	15477	15720	15872	15810	15607	15690	15743	15800	15616	15796	15645	15722	15751	15749	15574	15717	15600	15854	15741	15572	15716	15684	15657	15616	15850	15684	15658	15578	15775	15834	15577	15800	15757	15604	15674	15651	15645	15669	15806	15681	15665	15948	15616	15723	15679	15736	15699	15637	15833	15788	15794	15721	15775	15697	15624	15652	15678	15740	15653	15679	15736	15689	15469	15861	15816	15653	15749	15738	15788	15624	15726	15781	15728	15562	15715	15723	15927	15786	15743	15674	15657	15581	15731	15655	15550	15633	15760	15652	15491	15690	15675	15766	15630	15842	15591	15656	15826	15888	15639	15708	15670	15744	15636	15700	15590	15744	15642	15759	15632	15657	15758	15791	15752	15785	15800	15719	15623	15727	15687	15638	15677	15632	15723	15519	15572	15765	15924	15667	15669	15747	15791	15640	15763	15782	15611	15626	15515	15709	15568	15678	15642	15634	15681	15802	15688	15839	15706	15802	15721	15836	15712	15498	15688	15635	15678	15813	15778	15677	15667	15680	15927	15673	15617	15866	15681	15861	15717	15601	15617	15738	15661	15827	15735	15738	15904	15739	15747	15517	15632	15661	15782	15632	15702	15611	15666	15661	15573	15571	15849	15764	15792	15756	15699	15787	15630	15887	15749	15843	15667	15680	15758	15759	15735	15715	15604	15672	15797	15729	15832	15726	15744	15562	15610	15670	15615	15739	15661	15622	15533	15735	15823	15535	15779	15673	15795	15614	15728	15813	15608	15771	15703	15650	15711	15654	15837	15717	15529	15678	15735	15574	15697	15690	15708	15768	15657	15463	15722	15648	15583	15679	15821	15720	15687	15792	15735	15782	15686	15542	15674	15825	15739	15694	15603	15571	15704	15745	15766	15579	15720	15750	15659	15557	15513	15646	15643	15726	15612	15672	15725	15694	15685	15620	15610	15736	15844	15547	15542	15679	15727	15867	15873	15717	15447	15746	15777	15576	15668	15618	15670	15660	15814	15816	15745	15672	15692	15703	15774	15550	15793	15732	15741	15768	15672	15615	15829	15732	15677	15846	15647	15592	15741	15901	15616	15727	15634	15807	15814	15931	15612	15685	15551	15668	15948	15722	15881	15738	15597	15630	15903	15778	15757	15607	15728	15606	15703	15942	15798	15613	15919	15720	15695	15742	15759	15629	15796	15703	15790	15588	15761	15637	15861	15698	15565	15824	15710	15674	15684	15676	15727	15670	15700	15735	15673	15774	15752	15571	15671	15738	15641	15864	15505	15584	15669	15841	15658	15460	15608	15804	15546	15923	15849	15842	15675	15701	15788	15775	15789	15747	15808	15826	15712	15657	15569	15680	15853	15780	15742	15657	15736	15747	15602	15507	15820	15672	15740	15593	15709	15757	15521	15652	15733	15796	15659	15771	15847	15909	15563	15708	15642	15662	15700	15596	15676	15640	15743	15775	15687	15587	15767	15648	15618	15752	15713	15703	15751	15588	15757	15699	15785	15830	15788	15582	15768	15739	15742	15744	15814	15670	15781	15786	15806	15715	15614	15671	15637	15771	15602	15755	15676	15697	15677	15620	15760	15616	15965	15772	15725	15643	15707	15697	15841	15642	15555	15676	15668	15587	15731	15636	15614	15585	15623	15668	15549	15645	15755	15560	15919	15767	15473	15666	15532	15600	15662	15744	15665	15763	15669	15742	15877	15658	15697	15628	15693	15561	15653	15915	15690	15670	15651	15622	15699	15643	15652	15668	15703	15629	15798	15776	15583	15766	15853	15719	15690	15645	15682	15801	15789	15861	15613	15707	15671	15750	15728	15723	15744	15739	15604	15810	15685	15809	15612	15803	15778	15767	15786	15870	15726	15693	15536	15600	15549	15723	15778	15659	15753	15522	15515	15542	15584	15681	15665	15703	15782	15778	15730	15865	15775	15728	15853	15727	15792	15655	15677	15737	15500	15508	15618	15799	15746	15575	15645	15570	15791	15633	15729	15689	15666	15810	15634	15692	15728	15733	15755	15757	15706	15766	15722	15712	15672	15766	15678	15630	15564	15788	15489	15801	15814	15578	15800	15564	15711	15671	15593	15786	15586	15718	15700	15772	15768	15689	15720	15717	15827	15726	15742	15806	15668	15614	15592	15720	15697	15687	15565	15703	15596	15705	15803	15606	15773	15648	15786	15660	15733	15826	15742	15751	15603	15696	15701	15777
24000	21399	29004	25617	24744	25546	24540	20642	19377	19169	18853	18530	18485	18361	18125	18006	18180	17814	17647	17548	17427	17342	17464	17570	17559	17378	17344	17193	17288	17321	17189	17133	17333	17196	17244	17497	17098	17185	17092	17157	17216	17188	17320	17171	17077	17251	17239	17293	17257	17276	17247	17132	17005	17202	17120	17402	17170	17258	17116	17329	17067	17194	17100	17171	17347	17175	17034	17218	17166	17108	17292	16960	17132	17142	17044	17195	17238	17068	17334	17201	17144	17102	17150	17091	17231	17145	17216	17153	17276	17166	17175	17243	17436	17271	17172	17197	17148	17320	17102	17349	17228	17326	17349	17111	17250	17156	17219	17066	17172	17176	17148	17265	17284	17206	17258	17116	17054	17167	17231	17311	17253	17011	17217	17270	17072	17043	17060	17363	17220	17037	17300	17320	17132	16925	17049	17147	17232	16997	17206	17085	17110	17127	17342	17159	17162	17224	17208	17299	17255	16914	17272	17013	17159	17068	17023	17157	16955	17043	17087	17087	17200	17270	17272	17209	17223	17147	17111	17409	17317	17194	17100	17023	17323	17023	17035	17039	17346	17053	17248	17074	17185	17417	17200	17300	17250	17020	17152	17052	17205	17125	17406	17142	17407	17199	16977	17054	17247	17180	17110	17106	17202	17060	17121	17197	17007	17065	17076	17280	17118	17062	17093	17197	17137	17074	17201	17101	17083	17093	17130	17177	17233	17180	17202	17277	17119	17161	17261	17203	16993	17133	17176	17214	17279	17185	17020	17051	16937	17037	17045	17244	17116	17160	17139	17083	17117	17061	17253	17218	16996	17320	17167	17211	17253	17257	17186	17164	17151	17194	17169	17227	17055	17165	17052	17115	17233	17407	17095	17060	16873	17158	17195	17241	17257	17135	17073	17026	17145	17010	17233	17019	17100	16959	17208	17255	17243	17265	17187	17118	17191	17137	17142	17018	17181	17008	17034	16940	17126	17016	17066	17148	17044	17230	17185	17284	17107	17133	17140	17317	17072	17079	17143	17118	17127	17000	17035	17007	17092	17106	17234	17314	17258	17163	17164	17090	17299	17081	17113	17331	17216	17093	17134	17215	17371	17223	17286	17283	17332	17209	17063	17123	17105	16975	17057	17247	17138	17023	17060	17194	17145	17201	17171	16967	17243	17058	16974	17266	17100	17308	17180	17299	17255	17243	17163	17255	17152	16949	17098	17207	17165	17327	17083	17125	17211	17034	17140	17167	17227	17070	17194	17276	17281	17143	17140	17197	17344	17247	17198	16993	17226	17218	17004	17216	17165	17020	17060	17350	16961	17078	17152	17138	17198	17071	17092	17186	17181	17148	17138	17070	17250	17176	17365	17110	17216	17061	17182	16973	17032	17057	17333	17074	17308	17245	17089	17153	17023	17082	17294	17118	17090	17077	16844	17267	17181	17183	17293	17246	17029	17077	17025	17066	17276	16948	17043	17152	17064	17137	17126	17091	16941	17057	17112	17184	17336	16969	17183	17286	17099	17008	17051	17137	17279	16929	17205	16994	17201	17191	17399	17012	17101	16952	17169	17106	17118	17213	17305	17346	17067	17243	17317	17065	17206	17174	17191	17107	17194	17141	17395	17267	17067	17134	16937	17093	17195	17229	17056	16978	17176	17047	17181	17010	17214	17168	17088	17232	17153	17221	17364	17221	17211	17050	16984	17083	17052	17107	17076	17149	17304	17220	17286	17252	17273	17363	17269	17316	17228	17219	17300	17171	17133	17182	17090	17201	17136	16994	17155	17262	17122	17118	17153	17107	17272	17115	17239	17105	16942	17126	17124	16949	17048	17260	17337	17104	17168	17194	17160	17233	17210	17223	17166	17179	17278	17341	17017	17238	17048	17207	16983	17141	17127	17339	17109	17201	17299	17102	17151	17158	17295	17246	17112	17309	17219	17175	17142	17123	16935	17207	17160	17192	17059	17298	17299	17170	17337	17103	17256	17384	17292	17194	17135	17224	17191	17273	17281	17364	17161	17249	17243	17060	17059	17116	17162	17142	17365	17200	16900	17194	17234	17060	17240	17112	17008	16922	17090	17152	17210	17195	16985	17311	17256	17114	17246	17235	17223	17172	17292	17126	17095	17070	17174	17290	17076	17275	17041	17061	17050	17109	17150	17164	17099	17237	16992	17149	17254	17249	17055	17125	17348	17226	17104	17149	17251	17199	17073	16955	16984	17134	17092	17173	17151	17322	16941	17225	17087	17102	17178	17354	17305	17296	17399	16921	17160	17205	16919	17467	17153	17225	17073	17306	17403	17183	17038	17191	17283	17030	17178	17236	17078	17050	17207	17329	17123	17218	17271	17088	17016	17064	17152	17182	17064	17346	17249	17248	17224	17044	17138	17388	17340	17233	17044	17263	17225	17085	17155	16922	17112	17248	17069	17158	17114	17112	17021	17322	17208	16943	17044	17233	17148	17124	17197	17269	17054	17007	17250	17198	17121	17091	17063	17103	17098	17206	17137	17221	17244	17195	17017	17169	17258	17181	17257	17276	17168	16991	17256	17315	17231	17231	17336	17255	17182	17215	17293	17133	17342	17002	17179	16929	17324	17290	17133	17113	17148	17133	17203	16997	16964	17108	17062	17144	17181	17338	17297	17277	17177	17219	17140	17241	17112	17293	17315	17130	17174	17210	17194	17139	17320	17287	17240	17197	17328	17304	17294	17175	17250	17218	17205	17023	17231	17178	17134	17162	17141	17088	17101	17168	17075	17210	17262	17123	17200	17060	17267	17137	17184	17197	17311	17385	17068	17206	17085	17270	17240	17206	17351	17058	17400	17167	17079	17147	17127	17265	17182	17110	17238	17320	17315	17029	17060	17221	17248	17087	17202	17251	17212	17166	17248	17172	17209	17263	17128	17026	17041	17031	17021	16909	17029	17131	17378	17221	16974	17093	17025	17312	17259	17178	17184	17242	17086	17180	17375	17231	17139	17110	17134	17390	17486	17331	17148	17368	17020	17124	17182	17111	17128	17150	17380	17192	17128	17151	17211	17176	17163	17037	17182	17052	17046	17169	17068	17183	17289	17282	17158	17154	17099	17108	17136	17246	17108	16994	17204	17203	17130	17160	17304	17072	17188	17119	17251	17068	17253	17275	17259	17380	17190	17145	17068	16975	17254	17196	17267	16992	17114	17202	17095	16889	17213	17279	17056	17234	17285	17210	17230	17161	17278	17192	17271	17193	17204	17170	17308	16945	17104	16802	17013	17110	16980	17001	17205	17049	17141	17185	17124	17199	17075	17316	17166	17242	17274	17251	17227	17224	17190	17123	17326	17165	17097	17194	17060	17078	17151	17105	17253	17188	17190	17144	17143	17121	17133	16898	17134	17169	17073	17122	16919	17142	17147	17145	17366	17172	17273	16976	17240	17101	17043	17014	16944	17213	17041	17064	17131	17202	17054	17169	17128	17203	17064	17045	17184	17060	17162	17218	17242	17198	17300	17096	17141	17165	17085	17068	17145	17005	17118	17181	17219	17309	17329	17142	17300	17139	17197	17248	17026	17106	16989	17121	17418	17230	17372	17015	17231	17111	17166	17143	17029	16988	17255	16983	16992	17123	17282	17347	17147	17100	17206	17133	17342	17321	17300	17375	17421	17093	17075	17323	17199	17092	17197	17163	17064	17187	17320	17283	17010	17000	17117	17149	17382	17233	17146	17230	17079	17214	17171	17119	17091	17371	17117	17029	17105	17300	17087	17091	17205	17178	16992	17198	17037	17169	17242	17038	17119	17115	17459	17325	17327	17241	17158	17122	17145	17333	17223	17025	17233	17127	17281	16877	17188	17034	17202	17234	17251	17079	17402	17144	17162	17078	16995	17151	17229	17390	17324	17068	17208	16973	17228	17261	17082	17290	17097	17390	17207	17201	17101	17165	17282	17301	17266	17054	17070	17113	17208	17207	17229	17271	17400	17145	17036	17213	17133	16965	17275	17083	17234	17295	17293	17400	17103	16971	17043	17013	17327	17208	17158	17291	17330	17274	17295	17174	17139	17034	17120	17257	17276	17144	17313	17204	17167	17066	17217	17214	17151	17261	17230	17169	17195	17099	17149	17257	17264	17228	17451	17098	17099	17061	17032	17108	17306	17164	17245	17092	17120	17142	17078	17233	17125	17185	16928	17116	17234	17165	17084	17111	17126	17173	17297	17228	17060	17210	17108	17219	17284	17179	17239	17260	17087	16976	17226	17183	17179	17073	17245	17158	17269	17170	17086	17078	17216	17305	17065	17198	17182	17369	17009	17046	17092	17179	17233	17054	17021	17109	17267	17126	17083	17301	16864	17335	17137	17319	17260	17408	17241	17064	17262	17227	17240	17273	17292	17097	17266	17206	17277	17362	17108	17155	17216	17177	16923	17028	17109	17340	17083	17087	17097	17233	17029	17114	17132	16958	17340	17146	17077	17192	17091	17120	17188	17315	17330	17209	17074	17144	17198	17162	17185	17236	17338	17188	17121	17265	17097	16931	17211	17182	17372	17282	17167	17146	17245	17242	17058	17310	17218	17323	17198	17265	17232	17232	17102	17180	17107	17339	17200	17168	17098	17308	16999	17077	17179	17208	17346	17142	17279	17114	17183	17031	17139	17280	17165	17214	17109	17243	17391	17392	17000	17109	17149	17101	17249	17214	17087	17098	17077	17415	17139	17068	17138	17290	17039	17284	17185	16972	17090	17293	17114	17103	17043	17116	16912	17200	17098	17144	17368	16977	17150	17301	17053	17157	16961	17264	17257	17092	17189	17140	17255	17073	17337	17179	17377	17099	17275	17224	17226	17009	17205	17212	17257	17119	17171	16956	17195	17242	17025	17272	17111	17176	17247	17159	17134	17274	17309	17348	17101	17305	17195	17239	17243	17124	17366	17147	17170	17221	17270	17286	17147	17315	17029	17165	17024	17117	17235	17189	17163	17375	17227	17304	17229	16987	17017	17217	17295	17092	17426	17313	17254	17056	17213	17301	17168	17296	17250	17112	17270	17068	17327	17058	17149	17225	17222	17267	17126	17240	17280	17250	17217	17127	17078	17120	17133	17229	17073	16996	17249	17123	16969	17332	17250	17154	17238	17154	17002	17379	17146	17076	17088	17361	17129	17239	17203	17174
29351	48482	47293	38979	32075	27138	23837	21196	19864	18924	18401	18281	18014	17905	17298	17273	17129	16932	16810	16381	16412	16430	16324	16315	16175	16189	16116	16080	16119	16006	15918	15976	15928	16092	15999	15938	15872	16166	15905	16051	16045	15967	15830	15816	16113	16000	15915	15886	15983	15742	15929	15744	15779	16126	15843	16024	15942	15995	16049	15936	15908	15963	15891	15914	15966	15924	15983	15880	16083	15953	15819	16005	16089	15864	15952	15887	15884	15804	15897	15986	15971	15928	15815	15849	15924	15828	15961	16157	15935	15912	16069	15965	16143	15932	15879	15931	15847	15920	15923	15804	16015	15913	15895	15835	15918	15873	15761	15941	15933	15929	15969	15935	15912	16068	15846	15946	15861	15973	16009	15932	16079	16129	15973	15791	15782	16035	15978	16033	15939	15887	15855	15863	16020	15904	15772	15926	15911	15962	16011	15814	15874	15927	15836	15870	15867	15962	16041	16107	15776	16011	15929	15787	15995	15883	15912	15971	15948	15972	16017	15900	15783	16005	15693	15993	16141	15882	16040	15932	15845	15931	16079	15764	15914	15995	15885	16098	15813	15900	15804	15924	15976	15832	15829	15953	15791	15856	15895	15661	15923	15945	15664	15950	16000	16002	16081	15982	16066	15850	16001	15948	15992	15840	16094	16094	15937	15883	15844	15964	15937	16005	15979	15766	16004	15750	15989	15814	15914	15886	15949	16140	15954	16019	15849	15978	15965	15872	15999	15775	16028	15910	15839	15901	16024	15958	15958	15964	15837	15855	15895	15899	15973	15895	15980	15716	15908	15717	16078	15989	15859	15984	15897	15892	15969	16004	15964	15942	15779	15810	15991	16045	15848	15950	15976	15880	15898	15849	16011	15919	15779	15862	16020	15871	16016	15876	15950	15755	15968	15904	15796	16082	15923	15771	15816	15916	15837	15943	15867	15906	16051	15848	15981	15993	15952	15965	16053	15802	16047	16102	16023	15867	15880	15915	16041	16076	15978	15941	15872	15993	15887	15767	15865	15907	15889	16020	15892	15812	15732	15992	15956	15914	15888	15898	15849	15988	15819	16086	15855	15812	16034	16059	15894	16037	15854	15979	15693	15917	15850	15920	15982	15986	15914	15944	15909	15868	16029	16003	15971	15859	15898	15824	15980	15928	15974	15713	15843	15886	15821	15900	15904	16132	16067	15881	15805	15912	15876	15971	15864	16027	15834	15980	15893	15831	15872	16035	15996	15890	16073	15854	15828	15928	16036	15820	16110	15863	15935	16166	15914	16007	15894	15856	15943	15987	15822	15909	15993	16079	15987	15945	15925	16100	15937	15983	15858	15943	16011	15893	15939	15908	15963	15904	15972	16023	16007	15807	15944	15724	15927	15858	15890	15803	15886	16081	15863	15977	15787	15834	15983	15816	16044	15974	15916	15926	15942	15840	15998	15983	15820	15936	15920	15953	16038	15923	16035	15831	15987	15863	15900	15920	15784	15972	15807	15875	15939	15918	15789	16003	15831	15928	15900	15867	15934	16036	15791	15734	15880	15992	15954	15882	16055	15983	15790	15927	15934	16014	15955	15696	16070	15998	15912	15990	15944	15896	15905	15998	15992	15792	15915	15800	15936	16026	15882	15927	16063	15924	15880	15621	15933	15887	16021	15706	15864	16036	15939	15965	15845	15805	15653	15920	16033	15760	15977	15896	15937	16181	15904	15911	15869	15931	15916	15897	15967	15887	15867	15965	15951	15806	15948	16049	15853	16069	15832	15929	15998	15876	15922	15985	15774	15849	15826	15966	16074	15939	15907	16062	15958	15905	15874	15978	16021	15855	16107	15848	15923	15820	16041	15772	16105	15945	16042	15918	15902	15772	15870	15968	16002	15865	15947	15895	15787	16075	15992	15948	15871	15708	16024	15869	15896	15837	15906	16013	15958	15848	15730	15890	16033	15944	15948	15895	16057	15849	15830	15978	15778	15861	16014	16037	15923	15814	15998	15822	15992	15769	15832	15976	15893	15933	15984	16033	15828	15887	16046	15881	15991	15866	16045	15965	16071	15771	15971	15977	15869	15998	15847	16106	16073	15986	15967	16153	15933	15934	15898	15941	16017	15837	15857	15875	16152	15897	15748	16024	15944	16013	16078	15828	16012	15872	15918	15799	15964	15820	15891	16027	15860	15882	15951	15989	15890	15953	15951	16070	15759	15826	16001	16003	15748	16057	15941	15918	15989	15891	15935	15815	16118	15914	15966	15879	16067	16093	15888	16000	16011	15954	16097	16212	15978	16019	15901	16028	15910	15931	15849	16103	15935	15887	16089	15939	15794	15774	15999	15858	15855	15808	16053	15953	15809	15935	15974	16007	15881	16058	15841	16026	16124	15806	15996	15923	15717	15893	15899	15867	15894	15878	15796	16049	15773	15920	15881	15937	15976	16033	16048	15782	16103	15860	15948	15901	15715	15900	15844	15876	15875	15904	15926	15962	15945	15996	15787	15789	15828	15970	15974	15785	15993	15855	15814	15938	16013	15996	15971	16062	16121	15854	15919	15915	15956	16022	16051	15837	16042	15883	16092	15779	15917	15796	16125	15706	16025	16016	16038	15958	15910	15761	15816	15980	15871	15961	15923	15942	15892	15907	15868	15960	15827	16007	15840	16120	15933	15831	15957	15913	15852	15934	16072	16095	16056	15834	15959	15992	15893	16033	16042	15876	15913	15882	15773	15927	15956	15920	16041	15646	15840	15939	16060	15885	16015	15945	15990	15874	16013	16010	15858	15983	15969	16195	15879	15966	15864	15943	16020	15958	15995	15841	15949	15877	15829	15892	15914	15870	15786	15813	15893	15946	15945	15683	15994	15909	15969	15838	16031	15879	16082	15955	15812	15991	15809	15981	15902	15844	15817	15798	15945	15920	15796	15884	15777	15933	15940	15884	16099	16076	15844	15797	15871	15989	15889	15937	15748	15838	15898	15926	15930	15870	15937	15834	16039	16044	15987	15893	16065	15872	16029	15911	15967	15967	16133	15876	16045	16024	15817	15791	16033	16043	16076	16050	15901	15767	16014	16007	15839	15870	15896	15826	15926	15895	15950	15984	15939	15858	15938	15810	15767	15926	15999	15886	15967	16003	16027	15890	15987	16052	15695	15893	15977	15990	15833	15842	15814	16014	16091	15771	15873	15827	15948	15806	15789	15852	15953	15984	15925	15974	15777	15842	15993	16082	15738	15841	15953	15926	15937	15913	15937	15919	16008	15811	15905	15816	15954	15742	16006	15924	15797	15911	15955	15924	15914	15937	15824	15851	15670	15914	15893	15880	16081	16029	15973	15807	16088	15991	15894	15907	15899	15997	15836	15810	15846	15918	15900	15965	15770	15801	16017	15886	15796	15745	16035	15940	15980	15879	15809	15852	15860	15870	15873	15757	15897	15884	15794	15922	16002	15984	15778	16062	15901	15767	16109	15794	15949	15767	15902	15988	15799	15908	15991	15972	15974	16359	16025	15995	16089	16048	16093	15939	15918	15977	16024	15853	15893	15968	15961	15847	15864	16051	15954	15850	15895	16003	16057	15835	15898	15858	15899	15887	16153	15808	16205	15888	15947	15918	15842	16070	16020	16085	15831	16090	15838	15788	15740	15876	15797	15853	15892	15930	15955	15926	16051	15997	16055	15798	15891	16078	15957	16082	15814	15877	15936	15858	15996	15854	15772	16006	15968	15832	15977	15786	15962	15932	15972	16006	15915	15960	15902	15889	15963	15932	15980	15909	16016	16036	16024	15914	15884	16118	15922	15967	15902	16020	15932	16094	15864	15744	15861	15853	15975	16028	15800	15966	15904	15981	16031	15928	15955	15735	15901	15973	15847	16092	15819	15942	15884	16083	16056	15785	15941	15911	15981	15995	15993	15990	15758	16010	15716	16120	15871	15932	15868	15946	15894	15975	15879	15836	15884	15883	15869	15971	15983	16067	15927	15959	16006	15931	15967	15885	16036	16064	15940	15895	15679	15958	15982	15948	15960	16014	16048	15999	16017	15736	15785	15899	15925	15803	15846	15831	16020	15908	15934	16022	16079	15969	15998	16028	15961	15965	15891	16000	15889	15917	15893	15947	16025	16077	15865	15782	15921	15955	15951	15825	15871	15891	15887	15996	15855	15708	16067	16094	16060	15867	15862	15883	15956	15909	15976	16051	15942	15753	16053	15843	15936	15960	15950	15878	15862	15921	15724	15958	15797	15998	15829	16028	15881	15997	15843	15968	15996	15969	16111	15916	16023	15922	15986	15882	15949	16026	15680	16121	16096	15866	16072	16099	15972	15765	16010	15954	15817	16024	16052	15904	15974	16041	15799	15956	15791	15856	15924	15924	16085	15893	15924	15925	15922	15839	15963	15952	16003	15853	15904	15935	15923	15821	16079	15975	15888	16022	15946	16011	15876	15929	15996	15919	16074	15851	15848	15807	15900	15899	15845	15915	16189	15826	16017	15896	15864	15832	15999	15958	16169	15921	16006	15777	15879	15857	15936	15844	15971	15996	16024	15730	16093	15831	16010	15756	16220	15915	15936	15944	15956	15919	15841	15974	15746	15910	15941	15861	15867	15883	15819	15900	15900	15887	15977	15977	16062	15937	15925	15909	16026	15912	15913	16060	15705	15991	15868	15970	15899	15752	16052	15990	15929	15922	15909	15946	15840	15929	15925	15956	16066	15806	15995	15964	15925	16166	15868	15959	15861	15945	15880	16002	15809	16044	16026	15754	15796	15977	15951	16009	15887	15992	15959	15947	15867	15955	15888	15837	15797	15913	15876	15947	15982	15901	16041	15808	16018	15954	15970	15876	15852	15934	15906	15922	15968	15998	15794	15870	15999	15926	15829	15985	15676	15850	15997	15892	15914	15885	15939	15801	16005	15983	15741	15912	15798	15734	15925	15951	15886	15885	15900	15725	15873	15909	16038	15859	15952	15844	15745	15908	15994	15852	16089	15887	15914	15989	15829	15789	15947	15818	16045	15889	15970	15925	15769	15961	15847	16076	15862	15937	15873	16044	15979	15934	15996	15935	16098	15859	15871	16015	15880	15751	15941	15936	15851	16000	15821	15935	15935	15994	15966	15764	15849	15921	15940	15754	16038	16033	15983	15991	16059	15989
22898	21316	29205	24145	22837	26073	27782	22499	20560	20235	19775	19220	19102	19097	18992	18680	18574	18232	17925	17791	17909	17917	17791	17516	17501	17381	17505	17429	17378	17479	17467	17348	17319	17200	17216	17185	17253	17367	17209	17133	17067	16933	17237	17113	17170	17111	17211	17152	17163	17080	17202	17107	16930	16932	17154	17058	17201	17236	17093	17163	17284	17274	17118	17091	16984	17123	17151	17072	17070	17280	17164	16945	17059	17045	17193	17162	17089	17092	17121	17150	16989	17089	17155	16968	17017	17282	17039	17237	16891	17189	17156	16944	17063	17159	17248	17206	17378	17185	17152	17031	17170	17168	17156	17097	17180	16988	17176	17143	17197	17075	17241	17100	17042	16979	17474	17411	17213	17151	16981	17123	17139	17133	17067	17099	17196	17086	17215	17181	17027	17066	17073	17289	17246	17030	17104	17101	16881	17270	17168	16993	17157	17065	17002	17219	17011	17219	17284	17226	17208	17095	17213	17102	17184	16968	17301	17173	17171	16995	17105	17028	17125	17080	17256	17074	17236	17296	17000	17290	17179	17024	17278	17219	17168	17010	17300	17320	17199	16853	17129	17138	17179	17017	17193	17304	17181	17063	17181	17449	17366	17010	17273	17233	17388	17215	17296	17170	16884	17134	17135	17064	17096	17207	17101	16921	17077	17030	17128	17250	17194	17205	17208	17190	17176	16957	17062	17129	17265	17255	17258	16981	17014	16971	17216	17120	17066	17057	17088	17093	17002	17103	17172	17101	17056	17126	17218	17142	17050	16944	17090	17170	17169	17067	17131	17027	16974	17177	17046	17112	16885	17148	17146	17089	17143	17208	16992	17173	17285	17157	17173	17027	17225	17121	17025	17225	17151	17165	17149	16961	17044	17199	17326	16974	17155	17088	17139	17157	17095	17109	17111	17287	17079	17212	17010	17181	16902	17204	17068	16975	17043	17055	17308	17052	17287	16963	16875	17266	17153	17301	17128	16931	17057	17142	17257	16922	17115	17380	17088	17061	17057	17139	16973	17115	17132	17151	17101	17082	17176	17251	17189	17176	17159	17043	17146	17095	17167	17136	17288	16954	17078	16944	17198	17124	16945	17131	17165	17115	17216	17233	17187	16871	17260	17308	17058	17317	17098	17341	17171	17173	17097	17025	17147	17148	17101	16953	17022	17140	17208	17236	17087	17059	16902	17174	17155	17130	17123	17163	17092	16996	17099	17411	17087	17214	17138	17156	17031	17211	17140	16919	17129	17025	17075	17100	17095	16929	17154	17006	17049	16976	17090	17082	17255	17225	17166	17178	17183	17232	17125	17144	16978	17206	17194	17118	17365	17306	17250	17182	17219	17066	17044	17190	17188	17343	17242	17048	17041	17090	17214	17182	17157	17205	17065	17121	17289	17241	17195	16937	17162	17202	17198	17216	17341	17242	17098	16950	17242	16949	17102	17100	17122	17159	17251	17138	17127	17114	17157	17210	17111	17009	17287	17108	17165	17130	17120	17193	17162	17101	17173	17105	17140	17125	17039	17047	17229	17157	17130	17249	17096	16995	17088	17301	17063	17074	17112	17089	17284	17174	17076	16964	17039	17122	17149	17172	17244	17005	17097	17113	17094	16998	17322	17157	17086	17143	17012	17094	17126	17188	17186	17242	17146	16971	17287	17266	17266	17210	17101	17141	17067	17050	16958	17204	16900	17216	17202	17241	17241	17232	17068	17198	17212	17037	17085	17151	16948	17067	17144	17226	17039	17154	16989	17154	17137	17132	17068	17231	17097	17011	17391	17293	17202	17099	17135	17237	17006	17075	17115	17196	17351	16903	17262	17118	17257	17187	17139	17061	17246	17041	17107	17185	17111	16924	17125	17251	17182	17045	16999	17176	17092	17160	17044	17089	17270	16977	17077	17060	16993	17209	17171	16954	17168	17255	17188	17099	17251	17068	17067	17098	17195	17106	17215	17185	17143	17139	17141	17169	17241	17252	17114	17138	17224	17142	17233	16969	17334	17067	17147	17192	17046	17051	17179	17026	17148	17342	17147	16973	17018	16999	17022	16978	17102	17267	17324	17017	17092	16988	17285	17011	17232	17093	17149	17184	17173	17191	17182	17258	16976	16964	17122	17132	17049	17173	17182	17170	16982	17112	17270	17092	16959	17009	17077	17092	17337	17153	17309	17216	17072	17036	17222	17156	17162	17030	17081	17242	17287	16894	17198	17139	17029	17081	16919	17003	16916	17160	17073	17208	16972	16937	17202	17232	17212	17089	17129	16981	17039	17178	17107	17256	17144	17203	17100	17115	17242	17263	17188	17115	17167	17227	17256	16978	17283	17149	17218	16966	17075	16995	17024	17106	17147	16927	16872	17115	17066	17166	17047	17208	17138	16973	17137	17191	17159	17246	17034	17013	17164	17228	17074	17271	17290	17192	17224	17277	17018	17315	17122	16874	17089	17216	16961	17179	17080	16912	17227	17269	17344	17329	17315	17214	17208	17139	17177	17126	17168	17172	17190	17149	17052	17102	16973	17154	17113	17069	17059	17100	16928	17217	17126	17050	17055	16912	17039	17197	17111	17336	17258	17214	17197	17217	17093	17098	17162	17026	17166	17002	17028	17161	17052	17286	17089	17213	17203	17051	16985	17139	17169	17032	16920	17175	16991	17281	17267	17175	17021	17231	17050	17050	17209	16986	16974	16876	17138	17239	17377	17228	17231	17095	16961	16960	17135	17176	17214	17147	17047	17175	17127	16808	17123	17125	17027	17120	17064	16935	17234	17188	17083	17232	17108	17131	17124	17247	17106	17289	17078	17029	17207	17225	17243	17204	17161	17268	17155	17045	17001	17058	17145	17086	17162	17021	16975	17092	16921	17031	16999	17017	16945	17216	17070	17264	17012	16995	17049	17104	17296	17088	16957	17233	16980	17017	17077	17052	17111	17131	17338	17127	17161	16903	17213	17282	17136	17030	16975	17019	16999	17048	17127	17138	17069	17108	17143	17017	17168	17173	17249	17288	17122	17156	17132	17245	17058	17209	17068	17125	17197	17087	17194	17135	17069	16881	17275	17206	17108	17117	17158	17124	16992	17161	17083	17115	17095	17002	17233	17149	17275	17070	17302	16997	17060	17131	17172	17357	17033	17042	16973	16932	17051	17120	17374	17263	17188	17030	16940	17165	17180	17016	17125	17209	17135	17100	16992	17085	17136	17147	16963	17251	17062	16930	17134	17258	17063	17045	17088	17059	17247	17056	17151	17139	17178	17132	16901	17020	17057	17029	17132	17129	17181	17037	16921	17045	17133	16966	17139	17071	17089	17157	17050	17056	17027	17312	17039	17071	17145	17232	17116	17031	17172	17336	17236	17061	17173	17093	17096	16997	16982	17282	17120	17229	17176	16975	17060	17244	17123	16992	17210	17170	17290	17070	17066	17087	16812	16875	17047	17026	17002	17002	16881	17039	17113	16953	17110	17268	17140	17107	17063	17152	17221	16913	16998	16883	17158	17157	17162	17090	17043	17207	17239	17177	17250	17178	17065	17241	17116	17147	16960	17229	17322	17067	17157	17039	17165	17088	17270	17040	17142	17166	17143	17031	17073	17210	17173	17146	17214	16916	17235	17171	17094	17218	17011	16962	17309	17295	17307	17038	17077	17153	17307	17284	17214	17140	17131	17031	17183	17262	17077	17146	17033	17281	17116	17128	16922	17120	17160	16873	17237	17078	17187	17242	17105	17209	17052	17174	17133	17086	17250	17037	17209	17263	17130	17108	17022	17094	17218	17050	17271	17372	17022	17079	17134	17100	17098	17068	17036	17184	17156	17192	17023	17286	17283	17416	17256	17130	17118	17205	17193	16995	16929	16968	17130	17008	17013	17103	17176	16987	16990	17001	17260	17052	16955	17030	17055	17144	17186	16940	17124	17030	17305	17064	17076	17041	16993	17219	16906	17126	17244	16960	17201	17171	17149	17159	17031	17189	17272	16984	16948	17258	17130	17131	17053	17309	17156	16896	16947	17211	17081	17224	17008	17207	17280	17130	17070	16940	17195	17196	16939	16968	17023	17067	17114	16996	17281	17003	17149	17296	16973	17012	17062	17064	16908	17414	17173	17066	17255	17099	17021	17090	17104	17291	17138	17141	17268	17133	17085	17197	17232	17351	17166	16998	17106	17112	17039	17252	17188	17106	16983	16872	17075	17060	17115	17131	17228	17305	16995	17048	17192	16962	17077	17143	16983	16830	17198	17297	17171	17155	17209	17188	17081	17118	16977	17101	17114	17193	17203	16913	17140	17088	17186	17367	17117	17058	17094	17058	17169	17219	17275	17021	17061	17027	17142	16849	16915	17131	17127	17105	17227	17158	17159	17017	17260	16973	17130	17130	17171	17209	17243	17054	17133	17302	17104	17046	17048	17047	17065	17248	17167	17185	17120	17148	17121	17102	17176	17034	17092	17202	17462	17085	17118	17004	17125	17187	17058	17196	17313	16964	16986	17198	17270	17238	17034	17149	17158	17097	17226	16995	17034	17052	17162	16949	16958	17145	17318	17236	17161	17361	17141	17009	17245	17240	17056	17291	17009	17155	17199	16983	17330	17352	17244	17035	17082	17115	17202	17224	17214	17175	17303	17003	17164	17156	17216	17192	16977	17179	16950	17187	17295	17375	17011	17106	17053	16986	17181	17068	17114	17067	17004	17043	17210	17128	17021	16892	16998	16987	17135	16917	17015	17017	16976	17200	17141	17036	17260	17121	17287	17241	17062	17006	17251	17135	16876	16909	17352	17066	17148	17021	17069	17112	17204	17059	17153	16881	17275	17094	17097	17096	16962	17154	17019	16870	17006	17226	17238	17267	17186	17160	17089	17079	16977	17269	17062	17043	17054	16992	17050	17123	17128	17004	17145	17067	17080	17138	17038	17168	16975	17271	16999	16962	16939	17057	16959	17234	17248	17172	17098	16952	17016	17169	17215	17037	17114	17094	17083	17123	16993	17031	17040	17253	17211	17267	17075	17048	17080	17115	17102	17046	17058	17246	17192	17162	17070	17250	17095	17274	17034	17029	17157	17045	17183	17172	17123	17168	17074	17168	16807	17060	17312	17340	17138	17152	16925	17200	17044	17149	17125	17166	17121	17323	17023	17075	17107	17236
30768	51885	50421	42763	35770	30581	26582	23586	21613	20515	20091	19355	19130	18782	18393	18296	17810	17165	17047	16773	16568	16431	16549	16238	16009	16264	16175	16384	16118	16100	16122	15920	15999	16021	16089	15942	15982	15988	15951	15951	15985	15744	15991	15794	15919	15823	15810	15950	15891	15825	15943	15963	15882	15710	15822	15869	15939	15895	15907	15863	15922	15929	15857	15981	15900	15757	15905	15923	15749	15837	15865	15837	16005	15799	15864	15946	15923	15717	15996	15758	15852	15912	15886	15820	15808	15797	15854	16003	15831	15946	15953	15778	15874	15796	15870	15898	15911	15844	15832	15895	16162	15937	15762	15883	15925	15926	16120	15924	15829	15837	15971	16008	15912	15975	15954	15888	15759	15986	15848	15870	15808	15916	15856	15951	15839	15830	15931	16047	15894	15787	15857	15821	16006	15923	15866	16057	15913	15839	15905	16002	15867	15872	16088	15771	15863	15945	15669	15740	15840	15809	15870	16051	15722	15739	15737	16015	15862	15984	15837	15762	15934	15909	15722	15886	15940	15803	15826	15854	15947	15985	15766	15884	15798	15907	15950	15979	15893	15785	15974	15856	15840	15770	15914	15956	15683	15891	15882	15872	15981	15864	15889	15789	15763	15779	16058	15872	15759	15889	15635	15971	15994	15901	15742	15919	15803	15811	15986	15851	15781	15855	15960	16000	15967	15813	15942	15802	15824	15928	15805	15831	15918	15886	16014	15829	15950	15882	16098	15814	15851	15987	15868	15835	15783	15855	15957	15952	15793	15726	15865	15792	15969	15905	15934	15755	15880	15949	15830	15718	15869	16031	16031	15931	15984	15852	15843	15927	15821	15778	15763	15874	15879	15851	15753	15910	15920	15975	15963	15805	15738	15907	15963	15886	15762	15991	15945	15864	15833	16010	15756	16074	15643	16033	15994	15863	15742	15921	15829	15968	15884	15900	15944	15903	15778	15978	15878	15967	15844	15827	15750	15768	15858	15869	15957	15998	15927	15919	15787	15800	15745	15912	15966	15716	15975	15869	15840	15836	15991	15846	15753	15840	15795	15845	15857	15840	15989	15750	16008	15889	15842	15918	16021	15931	15954	15991	15888	15906	15979	15724	15989	15927	15966	15895	15744	15792	15830	15791	15855	15835	15760	15933	15975	15901	15905	15869	15826	15835	15773	15764	15829	16085	15790	15803	15929	15779	15855	15897	15801	15990	15690	15723	15883	15992	15946	15853	15883	15817	16029	15757	15849	15820	15783	15910	15716	15889	16129	15889	15829	15775	15787	15970	15891	15820	15807	15829	15866	15905	15923	15813	15802	15826	15986	15914	15807	15932	15773	15873	15885	15785	15935	15846	15880	15797	15735	15882	15812	15925	15966	15826	15945	15968	15864	15926	15845	15777	15824	15759	15742	15806	16055	15922	15712	15855	15980	15969	15993	15683	15927	15980	15833	15670	15915	15998	15859	15719	16108	16056	15913	15771	16039	15970	15745	15798	15736	15836	15747	15841	15733	15848	15882	15958	15756	15853	15774	15798	15850	15817	16068	15947	15741	15819	15846	15823	15850	15960	15768	15785	15782	15840	15736	15910	15872	15831	15946	15830	15802	15812	15945	15783	15705	15796	15996	15751	15932	15861	15817	15918	15781	15863	15695	15918	15793	15868	15810	15959	15825	15858	15738	15941	15757	15702	15977	15804	15886	15902	15874	15911	15786	15781	15843	15915	15882	15846	16029	16002	15909	15731	15953	15894	15923	15896	15735	15884	15912	15971	15726	15829	15901	15824	15938	15846	15805	15841	15777	16053	15943	15876	15921	15861	15998	15775	15783	15885	16133	15800	15978	15993	15963	15860	15940	15814	15783	15857	15683	15839	15860	15880	16004	15755	16112	15925	16000	15887	15847	15787	15949	15899	15842	15923	15934	15912	15811	16011	15815	15883	15981	15853	16005	15785	15922	15955	15956	15933	15900	15927	15796	16016	15964	15911	15887	15852	15718	15981	15752	15785	15947	15986	16036	16000	15970	15670	15844	15985	15826	15928	15824	15943	15818	15797	15847	15898	15764	15804	15758	15857	15965	15913	15854	15831	15918	15897	15913	15818	15739	15855	15729	15886	15990	15867	15818	15948	15885	15892	15805	15860	16005	15796	15959	15856	15866	15704	15892	15992	15812	15797	15853	15832	15830	15957	15841	15919	15892	15834	15832	15750	15870	15973	15785	15839	15760	15867	15852	15626	15962	15701	15848	15737	15837	15868	15863	15956	16004	15856	15787	15748	15820	15891	15988	15883	16021	15841	15951	15921	15804	16022	15922	16000	15717	15904	15890	15927	15798	15915	15825	16052	15921	15935	15782	15921	15766	16005	15806	15988	15846	15572	15884	15945	15838	15790	15965	15997	15716	15819	15859	15800	15796	15839	15926	15935	15620	16024	15905	15786	16016	15869	15849	16154	15733	15817	15943	15943	15900	15762	15935	15738	15914	15943	15836	15846	15656	15850	15847	15856	15954	15862	15821	15811	15804	15607	15882	15846	16057	15816	15850	15889	15912	15840	15915	15784	15905	15877	15970	15927	15885	15756	16119	15968	15772	15921	15881	15821	16005	15803	15971	15804	15872	15855	15998	15722	15941	15922	15789	16068	15815	15808	15801	15849	15975	15970	15860	15876	15856	15766	15977	15806	15900	15817	15828	15643	15998	15862	15906	15905	15938	15750	15900	15816	16051	15808	15893	15895	15981	15825	15829	15982	15895	15718	15738	15957	15806	15832	15837	15878	15859	15801	15845	15746	15906	15845	16061	15722	15635	15937	15830	15848	15965	15913	15865	15693	16044	15770	15899	15869	15802	16025	15863	15864	15991	15926	15838	15902	15822	15888	15857	15651	15835	15841	15908	15821	15837	15919	15876	15915	16033	15743	15875	15911	15920	16044	15802	16029	15775	15774	15875	15761	16045	15802	15807	16019	15840	15950	15776	15788	15896	15825	15821	15897	16026	15875	15868	15846	15985	15898	15858	15941	15876	15826	15839	15846	15938	15707	16080	15830	15943	15857	15697	15679	15913	15878	15917	15849	15819	15802	15901	15873	15799	15838	15949	15842	15922	16058	16017	15822	15705	15863	15676	15838	15996	15726	16006	15806	16006	15844	15890	15849	15978	15921	15934	15777	15888	15873	15740	15756	15870	15972	15976	16062	15981	15834	15849	15767	15886	15918	15801	15791	15733	15861	15961	15759	15917	15958	15835	15866	15891	15936	15921	15698	15690	16004	15963	15866	15875	15938	16065	15789	15912	15961	15760	15860	15940	15797	15861	15983	15755	15836	15476	15834	15787	15925	15836	15841	15798	15762	15889	15706	15783	15811	15894	15858	16092	16001	15862	15997	15930	15752	15645	15944	15880	15764	15866	15953	15711	15926	15837	15876	15812	15976	15876	15908	15834	15775	15815	15917	15865	15687	15864	15873	15861	15781	15822	15913	15891	15826	16045	15840	15972	15926	15844	15787	16045	15823	15778	15830	15821	15849	15784	15817	16124	15998	15952	15837	15786	16172	15877	15828	15819	15787	15892	15911	15766	15923	15779	15842	15850	15733	15856	15837	15871	15786	15906	16018	15892	15946	15884	15897	15809	15851	15894	15861	15901	15882	15829	15853	15837	15933	15708	15885	15998	15921	15818	15948	15883	15929	15903	15738	16097	15688	15815	15825	15967	15780	15988	15886	15905	15726	15970	15759	15788	15923	15726	15903	16059	15865	15758	15849	15926	15928	15923	15733	16006	15637	15747	16015	15754	15777	15871	15741	15777	15842	15950	15809	15966	15866	15912	15869	15929	15935	15858	15738	16053	15904	15915	15792	15805	15798	15862	15957	15720	15914	16043	15992	15862	15896	15889	15914	15846	15816	15930	15833	15904	15772	15927	15926	15941	15777	15736	15826	15926	15869	16042	15757	15798	15916	15924	15937	15894	15910	15810	15798	15741	15921	15670	15969	15805	15934	15860	15848	15806	15769	15868	15964	15833	16044	15925	15852	15842	15697	15863	15626	15855	15926	15794	15792	15877	15834	15912	15709	16019	15979	15732	15831	15826	15861	15790	15786	15857	15842	15975	15890	15880	15841	15794	15855	15978	15961	15767	15828	15972	15871	15898	15959	15920	15831	15882	15896	15808	15851	16044	15902	15795	15797	15882	15829	15869	15851	15918	15906	15822	15917	15908	15871	15906	15887	15816	15862	15865	15836	15901	15885	15808	15800	15986	15877	15834	15998	15905	15821	16023	15910	16021	15830	15961	15798	15820	15796	15935	15901	15850	15835	15896	15770	15893	15992	15856	15765	15932	15857	15742	15860	15757	15843	15894	15737	16061	15807	16001	15892	15666	15903	15835	16086	15979	15863	15809	15908	15963	16057	16004	15586	15704	15974	15905	15932	15804	15956	15933	15950	15909	15882	15851	15941	15958	15952	15857	15726	15872	15828	15949	15868	15942	15809	15765	15908	15923	15815	15846	15884	15800	15951	15934	15910	15991	15882	15872	15895	15835	16158	15769	15954	15858	15863	15658	16028	15705	15768	15791	15960	15820	15916	15853	15793	15701	15861	15913	15855	15971	15943	15978	16012	15960	15799	15739	15722	15902	16088	16034	15835	15800	16019	15748	15789	15975	15845	15922	15902	15898	15821	15850	15894	15855	15877	15914	15921	15732	15787	15821	15900	15859	15750	15841	15875	15930	15724	15892	15931	15956	15899	15845	15875	15799	15776	15897	15660	15918	15747	15861	16020	15950	15789	16000	15981	15983	15999	15909	15883	15952	15846	15845	15812	16023	15923	15901	15981	15905	15976	15727	15879	15748	15923	15844	15930	16069	15869	15933	15908	15919	15772	15675	16023	15709	15758	15945	15800	15820	15907	15947	15824	15911	15835	15906	16076	16022	15747	15783	16045	15650	15878	15920	15869	15890	15926	15899	15882	15738	15864	15698	15686	15877	15998	15777	15881	15745	15934	15992	15786	15881	15790	15973	15868	15774	16029	15897	15909	15868	15954	15861	15901	15843	15632	16027	15911	16022	15927	15866	15843	15859	15848	15831	15807	15631	15892	16041	15964	16004	15964	15789	15835	15747	15932	15912	15811	15890	15993	15941	15801	15771	15917
28129	26613	33175	29522	23509	20824	19690	18508	18001	17708	17764	17707	17683	17455	17473	17544	17354	17130	17339	17341	17092	17205	17190	17072	16929	17161	17068	17069	16999	17195	17047	16966	16796	17207	17014	17055	16998	16945	17000	17272	16892	16979	17017	16877	16848	17244	17057	16965	17307	16860	16936	16698	16986	17030	16972	17047	17192	17147	17065	17333	16961	16904	17012	17013	16944	17002	16882	16995	17145	16878	17157	16871	17016	16973	17058	16885	17128	16850	17019	16936	17115	17011	17048	16912	16858	16894	16996	17017	16929	17079	16948	16945	16953	16799	16969	16905	17017	16900	17115	16925	16831	16960	16754	16847	17134	16948	16983	16783	17130	16860	17118	16959	16888	16766	16925	16869	16888	16907	16946	16940	17065	17035	16856	16998	17026	17056	17053	16937	17220	16894	16648	16764	16882	17017	16849	16962	17049	16987	17130	16838	16827	16795	17055	16975	17017	16875	17247	17095	16953	16972	17153	17077	16918	16891	17031	16852	17080	16879	16952	17116	17062	17036	16969	17067	17002	16988	17122	17135	17184	16899	16977	17039	16907	16987	17279	17112	16833	17077	16837	16869	17142	17112	17068	17160	17027	16798	16970	17051	16878	17133	17051	16997	16862	16986	16935	16892	17082	16889	16871	16858	17057	16950	17012	16892	16913	17069	16973	16914	17084	16734	16871	16954	16948	16960	16929	16933	17084	17015	16917	16843	17018	17063	17186	16967	16890	16911	17046	17138	17112	16770	16898	16987	16911	17016	16842	17073	16968	16922	17006	16974	17002	16795	16971	16949	17074	16914	16751	16866	16896	17111	17079	16906	17060	16965	17058	17113	16979	17020	16899	16821	17272	16869	16809	17020	16969	16895	16930	17023	17129	17027	16994	16756	16855	16819	17001	16974	17191	16945	17164	16994	16997	17206	17141	17028	17163	17030	17009	17098	16934	16965	16897	16842	17020	16888	16968	17036	17053	16948	17074	16936	17159	17084	16921	16905	16883	16996	16868	17015	17036	16909	17008	16931	17096	16947	17025	16941	17142	17264	17067	16851	16956	17081	17085	16901	17071	16862	16987	17011	17030	16797	16952	16903	17217	17077	16823	17191	17046	17011	16968	16878	17339	17133	16944	16959	17086	16927	17028	16987	16963	17065	16945	16893	16984	17054	17010	16933	17063	16923	16859	16884	17025	16916	16872	17135	16847	17060	17055	16973	16938	16964	16964	17088	16892	17069	16955	17066	17065	17002	17122	17192	17127	16989	16958	16715	16896	17101	16801	17036	17040	17082	16921	16721	17002	17048	16885	17040	16998	17129	16869	16942	17093	17059	16971	17075	16885	16825	17052	16949	17085	16715	16978	16828	17053	17183	16835	16839	17233	16909	16693	16977	17038	16980	17142	16950	16865	16878	17042	16917	17131	16911	16885	17039	16871	16988	16886	16846	16918	16834	16957	16927	16929	16822	16908	16879	17005	17028	16966	16958	17014	16851	16846	16885	17011	16994	17106	17049	17000	16848	16999	17149	17100	16928	17004	16940	17129	16894	17070	17206	17124	17033	17069	16989	17141	16978	17054	16946	17052	16915	17142	17035	16953	17178	17083	16939	16921	16787	16987	16907	16839	16877	16978	16959	16842	17055	16763	16954	16924	16842	17041	16941	16974	17137	17144	16939	16983	17069	17056	17026	16860	16956	16781	16802	16962	16853	16969	16818	16908	17057	17122	17198	17150	17020	17064	16901	16850	16949	16741	16986	16924	16937	17046	17173	17042	17011	16952	16941	16925	17061	16778	16901	16915	17095	16811	17034	17106	16970	16998	17074	17133	16944	16982	16863	16987	16852	16962	16945	17102	16936	17053	17037	17063	17025	16852	17033	16855	16920	16978	17066	17164	16991	16800	16923	16896	16891	17112	16898	16958	16860	17047	16957	17149	17021	16923	16939	16928	17009	17072	16974	16996	16958	17135	16992	16992	16927	17080	16978	16885	16875	16975	17095	16992	16990	17098	16980	17009	16945	17164	16945	16918	16880	16996	17008	17032	17052	16933	17134	16798	16914	17058	16943	17022	16938	17036	17147	17066	16881	17066	16766	17027	16910	17148	17090	17145	16974	16998	16900	17035	16968	16979	17088	17022	17103	17056	16993	16921	16976	16968	17016	16851	17039	17162	16813	16910	16995	16952	16872	16960	17082	17031	16958	16954	16869	17104	17099	16935	16871	17030	17036	16958	17212	17165	16938	17010	16907	17037	17078	16947	17053	16759	17121	16785	17045	16977	16928	17053	16906	16997	17026	17040	17110	16962	17101	17040	17147	17147	17015	16984	17179	16972	17061	17041	16771	17035	17267	17161	17065	16907	16943	16999	17107	16700	17114	17074	17162	16930	16856	17129	17114	17080	17009	16981	17016	16890	17074	16879	16916	17103	17187	16994	16792	16940	17030	16801	16995	16993	16966	16912	16852	17167	16820	16987	17004	16983	17073	16980	16959	17107	16898	16960	17058	16878	16792	17053	17093	16811	17104	17040	17149	17119	17046	17053	17062	17001	17000	16888	16961	16860	16877	16968	16899	16938	16979	16979	17111	16871	17084	16928	17069	16872	17001	17198	17047	16855	17181	17120	16840	16943	17045	16950	16940	16882	16955	16932	16902	17081	16835	17062	16963	17013	16984	16783	17125	16986	16957	16907	16896	16986	16892	17112	16918	16955	16974	16858	16869	16914	17103	16781	16975	17136	16835	16952	17089	16878	16861	16928	16932	17014	17245	16937	17031	17055	16976	16957	16898	17220	16938	16998	17092	16925	16789	16894	17029	17139	16888	16887	17071	17158	17106	17124	16758	17194	16851	17092	17141	17021	17274	16798	16851	17063	16809	17019	16879	17022	16996	17033	17014	17091	17099	17032	16993	16924	16941	16912	16841	17374	16931	16975	16987	16936	17109	16902	17128	16839	17013	16977	17002	16901	16848	16830	16988	17079	17103	16956	16897	16888	16932	16743	16897	16990	16774	16995	16957	16914	16930	16989	17055	16842	16901	16887	16776	17010	17028	17050	16919	17109	16970	17096	16874	16864	16947	17086	17016	16899	16947	16781	16955	16885	16866	16890	16954	16939	17000	16844	17084	16937	16990	16874	17103	16986	17108	16809	16952	17141	17114	17106	16885	16950	17081	16866	16936	16914	16825	17052	17133	16999	16904	17049	16976	16960	16862	16972	17017	17029	17064	17116	16842	17136	16846	17120	17017	17069	16941	16953	17004	16733	17166	16988	17039	17088	17124	16893	16869	17204	16957	16972	16843	16883	16979	17240	16995	17048	16856	16857	16903	16928	17034	17042	17089	17038	17167	17025	16829	17033	16833	16983	17033	17013	17041	17100	17005	16847	16741	17031	17071	17079	17022	16905	16907	16997	16935	17085	16971	17198	16829	17020	16955	16921	16860	16977	16967	17048	17264	16953	16876	17045	17046	17019	16964	16955	16997	17085	17143	17265	17057	16834	17114	16992	16766	17166	16907	16873	16839	16969	16711	17192	16876	16995	17094	16962	16982	16888	17034	16978	17058	16824	17155	16954	17125	16956	17220	17053	16977	16854	16874	17090	16977	17022	16971	17083	17165	17063	16737	17071	16975	16847	16995	17078	16874	17072	17010	17112	17026	17000	17168	17106	17114	17002	17040	17137	17102	17129	17072	17182	17126	16994	16907	16988	17062	16844	17012	16972	17165	17090	16935	16887	16932	17015	17034	17024	17040	16763	17183	16951	16947	16880	17023	17402	17036	16737	17024	17018	16996	17154	16898	17000	17090	16931	17015	17092	16912	16743	17036	16990	16916	16952	17092	16828	17070	17115	16947	16865	16924	16791	16859	17128	16790	16980	16987	16925	16907	17090	16824	16997	16868	16848	17169	17083	17035	16957	16999	16862	17064	16911	16926	16892	17155	17217	16797	16993	16978	16903	17128	16902	16875	17133	16963	17010	17029	17004	16844	17058	16806	16782	16935	16920	16781	17011	17077	17122	17021	16847	17046	16923	16732	16941	17029	17035	17086	17136	17147	17220	17010	17228	16998	16967	17007	17063	17017	16923	16813	16698	16999	17071	16998	17064	16903	16974	16965	16926	16912	16905	16910	16938	17027	16912	16962	16783	16925	16914	17207	16983	17079	17025	17197	16959	16939	16918	17101	16944	16983	16922	16875	16966	17160	16943	17101	17238	16960	16941	17336	17037	16814	17069	17028	16895	16888	16841	16765	16658	16958	17136	17027	16896	16991	16866	16846	17141	17245	17085	16863	16966	16966	17070	17073	17029	16993	16965	17117	16941	16723	17031	17171	17046	17149	17196	17008	16962	16925	16955	16855	16985	17130	16934	17255	17031	17158	16965	17054	17003	16814	17030	16988	17147	17010	17161	17199	17083	17000	16979	17039	16912	16972	16882	16762	16965	17065	16783	17056	17047	16942	16926	16850	16842	17069	17277	16960	16782	17027	17028	16980	17155	17051	17020	16929	17027	17062	16726	16792	16955	16957	17177	17114	17024	16946	17122	16745	16890	16905	17111	16830	16930	17148	17004	17171	16764	17010	16818	17022	17102	17015	17061	16950	17079	16908	16805	16792	17207	17094	17024	16953	16878	16927	17124	16894	17044	17021	16947	17202	16936	17058	16967	17081	17151	16885	17018	17099	17037	17088	16976	16846	16973	16959	17035	16955	16927	16971	16937	16916	16974	16980	16932	16829	17022	17004	17012	17002	16911	16884	16997	16781	16844	17066	16912	16988	16812	17000	16852	17175	17002	17125	17019	16834	17214	16872	17234	17055	16867	16910	17005	16899	16866	17116	16890	16743	17074	16827	16961	16854	17128	17063	17063	17052	17144	17051	16861	16898	17091	17007	16948	16907	16992	17028	16930	16989	16709	17126	16931	16857	17004	17250	16937	16964	17102	17120	17064	16904	17157	16914	17239	17153	16930	16907	17086	17009	16830	16948	16845	16625	16926	16881	16927	17072	17002	17082	17070	16852	17099	16898	17006	16988	17019	16977	16874	17091	17021	17067	17177	16981	17079	16879	16773	16960	17030	16961	16993	16721	17007	16844	17099	16942	16921	16939	16867	16984	17091	17084	16991	17087	17124	17063	16884	16812	16823	17068	17047	17094
29357	42541	39552	30943	25067	21646	19615	18293	17497	17048	16914	16787	16582	16556	16603	16427	16312	16191	15897	16063	16026	15972	16003	15779	15939	15987	15617	15895	15840	15765	15816	15817	15719	15840	15682	15810	15690	15772	15744	15567	15912	15818	15612	15698	15691	15699	15674	15800	15678	15686	15790	15733	15818	15788	15631	15830	15711	15631	15765	15694	15816	15642	15865	15751	15682	15770	15597	15665	15872	15684	15839	15809	15668	15873	15616	15759	15808	15627	15725	15652	15902	15675	15797	15617	15667	15969	15657	15668	15741	15881	15903	15715	15663	15542	15584	15780	15674	15672	15630	15612	15803	15745	15705	15776	15716	15648	15749	15671	15883	15762	15830	15748	15633	15829	15743	15650	15657	15744	15703	15559	15830	15874	15629	15801	15702	15781	15681	15657	15750	15766	15706	15523	15636	15887	15851	15524	15853	15741	15605	15529	15830	15899	15534	15833	15728	15699	15534	15728	15602	15611	15796	15946	15721	15807	15579	15699	15645	15693	15844	15625	15649	15974	15687	15844	15725	15728	15777	15773	15561	15704	15673	15729	15641	15733	15707	15700	15444	15662	15681	15725	15695	15713	15751	15753	15669	15902	15614	15778	15722	15859	15784	15775	15709	15881	15844	15873	15795	15858	15752	15584	15682	15789	15708	15915	15768	15685	15631	15690	15827	15813	15924	15803	15768	15775	15637	15710	15739	15779	15744	15715	15665	15652	15885	15809	15823	15865	15687	15711	15941	15777	15736	15740	15684	15724	15852	15839	15782	15704	15725	15688	15760	15718	15821	15716	15569	15644	15749	15743	15639	15676	15763	15656	15795	15617	15667	15713	15787	15540	15879	15940	15723	15718	15816	15661	15739	15835	15692	15745	15690	15875	15954	15663	15786	15821	15739	15652	15714	15737	15748	15698	15829	15759	15865	15626	15644	15841	15759	15741	15704	15620	15716	15662	15617	15818	15700	15703	15786	15640	15659	15782	15673	15923	15763	15966	15632	15791	15728	15564	15629	15912	15752	15874	15688	15732	15743	15803	15754	15653	15823	15726	15906	15646	15765	15704	15749	15703	15712	15539	15695	15959	15778	15830	15752	15746	15747	15638	15760	15644	15707	15673	15721	15623	15846	15827	15651	15717	15698	15664	15625	15671	15732	15653	15608	15721	15682	15792	15708	15759	15559	15630	15864	15698	15857	15755	15812	15805	15598	15876	15758	15937	15573	15605	15650	15747	15840	15769	15605	15720	15724	15849	15874	15652	15719	15654	15496	15689	15605	15788	15694	15731	15683	15621	15797	15818	15859	15727	15614	15790	15746	15630	15745	15777	15804	15714	15676	15818	15756	15823	15718	15670	15857	15803	15750	15931	15792	15657	15756	15687	15710	15914	15649	15579	15699	15647	15581	15598	15694	15678	15681	15761	15637	15765	15587	15560	15752	15924	15897	15771	15563	15737	15560	15727	15649	15696	15571	15777	15705	15672	15594	15898	15819	15582	15769	15689	15807	15757	15778	15788	15615	15580	15651	15700	15849	15753	15825	15682	15867	15725	15793	15766	15576	15628	15908	15525	15660	15684	15781	15778	15752	15820	15768	15834	15760	15842	15688	15748	15812	15863	15651	15758	15782	15779	15935	15856	15577	15817	15801	15708	15706	15748	15690	15722	15622	15661	15631	15719	15598	15711	15758	15778	15729	15558	15670	15722	15522	15705	15839	15603	15838	15806	15618	15734	15850	15714	15883	15686	15772	15838	15820	15678	15588	15686	15734	15687	15947	15791	16022	15647	15713	15719	15670	15904	15813	15770	15625	15799	15828	15755	15796	16021	15834	15526	15757	15741	15755	15752	15832	15809	15737	15653	15810	15619	15823	15656	15886	15710	15736	15879	15623	15658	15770	15709	15809	15832	15808	15753	15891	15850	15610	15701	15814	15647	15773	15841	15819	15643	15885	15618	15684	15892	15682	15776	15804	15727	15847	15808	15823	15824	15714	15759	15721	15765	15807	15687	15729	15882	15612	15648	15716	15802	15844	15746	15829	15732	15653	15890	15707	15699	15691	15758	15800	15726	15774	15746	15636	15671	15702	15747	15657	15793	15627	15783	15603	15652	15808	15541	15729	15732	15633	15706	15801	15775	15810	15756	15596	15798	15731	15839	15638	15759	15487	15668	15753	15770	15754	15689	15912	15677	15740	15530	15632	15892	15766	15803	15673	15652	15492	15787	15692	15897	15759	15814	15866	15636	15746	15623	15833	15580	15690	15723	15850	15708	15666	15738	15650	15783	15633	15746	15724	15744	15737	15706	15883	15833	15788	15807	15855	15694	15686	15605	15736	15781	15860	15709	15653	15731	15860	15780	15707	15753	15829	15665	15701	15747	15654	15723	15682	15598	15683	15785	15685	15715	15696	15704	15803	15690	15810	15740	15698	15745	15806	15945	15775	15740	15929	15669	15865	15728	15638	15800	15881	15843	15725	15738	15526	15722	15750	15752	15808	15622	15844	15663	15741	15797	15765	15702	15774	15810	15917	15741	15631	15785	15690	15640	15780	15804	15873	15667	15716	15685	15800	15687	15707	15699	15831	15641	15786	15595	15826	15740	15658	15696	15709	15647	15748	15710	15803	15694	15742	15753	15642	15846	15684	15853	15773	15839	15663	15651	15751	15689	15741	15716	15889	15825	15815	15698	15656	15798	15698	15723	15696	15593	15855	15641	15780	15755	15696	15753	15811	15675	15775	15563	15734	15854	15830	15779	15779	15819	15785	15693	15712	15694	15851	15667	15778	15773	15768	15708	15754	15910	15669	15733	15882	15779	15704	15782	15811	15814	15636	15691	15735	15717	15608	15894	15745	15841	15808	15795	15608	15761	15797	15684	15437	15903	15620	15679	15823	15725	15783	15877	15799	15714	15685	15583	15724	15791	15639	15735	15782	15671	15740	15775	15932	15821	15614	15671	15686	15732	15612	15643	15728	15744	15741	15763	15745	15804	15782	15730	15567	15638	15710	15723	15714	15698	15758	15743	15684	15738	15656	15771	15723	15797	15626	15606	15868	15866	15479	15670	15754	15749	15949	15709	15585	15855	15729	15764	15533	15625	15934	15610	15713	15738	15991	15873	15808	15767	15780	15627	15958	15532	15705	15667	15759	15770	15666	15734	15662	15795	15900	15834	15939	15728	15800	15536	15772	15668	15778	15701	15844	15673	15680	15735	15762	15613	15897	15717	15721	15858	15687	15773	15699	15631	15766	15791	15643	15728	15855	15862	15773	15758	15840	15634	15718	15828	15647	15861	15815	15628	15737	15844	15708	15812	15753	15920	15691	15816	15651	15808	15836	15838	15723	15697	15719	15693	15761	15746	15647	15802	15648	15681	15736	15663	15848	15758	15813	15894	15808	15619	15595	15744	15779	15647	15801	15654	15745	15755	15651	15787	15852	15817	15674	15756	15834	15727	15660	15783	15671	15600	15644	15726	15742	15662	15658	15672	15707	15595	15728	15811	15850	15809	15791	15734	15589	15719	15822	15819	15798	15753	15852	15763	15810	15823	15634	15798	15674	15670	15595	15811	15785	15729	15770	15859	15748	15788	15841	15856	15839	15756	15813	15671	15720	15666	15572	15659	15737	15653	15691	15685	15667	15651	15608	15868	15832	15622	15597	15771	15708	15848	15750	15573	15761	15838	15651	15682	15643	15663	15859	15745	15634	15728	15703	15645	15782	15761	15666	15850	15606	15655	15676	15713	15818	15652	15771	15792	15801	15593	15660	15679	15806	15781	15763	15707	15556	15775	15707	15730	15753	15707	15729	15844	15856	15843	15656	15715	15715	15895	15766	15749	15836	15693	15752	15679	15738	15648	15659	15700	15776	15800	15751	15730	15788	15750	15691	15838	15644	15778	15781	15767	15821	15705	15699	15642	15788	15751	15896	15762	15697	15887	15726	15738	15750	15767	15732	15669	15645	15709	15639	15667	15844	15667	15657	15831	15784	15723	15764	15764	15608	15831	15790	15788	15675	15893	15644	15718	15673	15729	15673	15647	15783	15702	15670	15661	15598	15708	15952	15678	15740	15750	15983	15561	15679	15732	15704	16004	15747	15636	15723	15752	15759	15563	15657	15668	15758	15610	15714	15655	15904	15778	15684	15854	15762	15595	15762	15794	15866	15850	15653	15678	15778	15786	15717	15688	15834	15772	15715	15887	15863	15857	15702	15754	15679	15665	15737	15794	15679	15885	15834	15788	15833	15771	15700	15582	15741	15741	15652	15760	15861	15673	15803	15809	15793	15702	15620	15892	15592	15724	15748	15808	15972	15697	15823	15787	15757	15691	15731	15578	15855	15799	15715	15714	15590	15527	15729	15669	15630	15792	15707	15620	15874	15673	15697	15856	15804	15671	15842	15556	15669	15762	15708	15730	15641	15811	15824	15663	15798	15690	15781	15627	15692	15635	15726	15846	15588	15964	15775	15799	15618	15705	15733	15678	15809	15492	15722	15708	15701	15545	15697	15681	15615	15742	15687	15655	15852	15714	15929	15832	15566	15786	15694	15684	15591	15784	15914	15868	15670	15607	15734	15742	15609	15569	15603	15646	15777	15730	15781	15684	15696	15627	15676	15820	15881	15735	15784	15948	15870	15693	15681	15727	15862	15767	15743	15703	15690	15620	15712	15531	15644	15683	15850	15793	15815	15706	15642	15612	15637	15662	15841	15608	15884	15646	15564	15834	15687	15820	15903	15578	15857	15685	15777	15653	15769	15682	15782	15834	15710	15738	15721	15715	15903	15603	15625	15808	15787	15715	15771	15758	15840	15639	15617	15792	15709	15791	15763	15649	15800	15796	15652	15874	15839	15776	15651	15819	15780	15647	15726	15763	15685	15853	15816	15836	15708	15704	15775	15449	15731	15858	15636	15731	15617	15566	15658	15673	15707	15772	15590	15758	15708	15971	15653	15716	15761	15659	15762	15527	15545	15714	15615	15898	15620	15835	15860	15759	15742	15741	15614	15693	15814	15797	15695	15798	15774	15691	15980	15673	15583	15721	15625	15647	15819	15830	15627	15829	15733	15768	15801	15471	15742	15762	15782	15658	15698	15698	15754	15641	15763	15646	15728	15751	15825	15687	15775	15616	15698	15755	15719	15783
23888	21404	29026	25386	24360	25281	24475	20509	19518	19248	19116	18849	18665	18547	18311	18014	17984	17966	17765	17804	17544	17685	17631	17539	17268	17433	17332	17189	17363	17322	17347	17414	17401	17358	17300	17125	17120	17205	17243	17269	17342	17255	17246	17130	17288	17406	17138	17162	17161	17180	17342	17330	17382	17334	17169	17017	17206	17214	17414	17268	17112	17285	17334	17178	17389	17298	17320	17256	17138	17189	17304	17026	17209	17269	17157	17133	17237	17036	17282	17238	17215	17236	17181	17182	17170	17221	17258	17105	17236	17274	17225	17317	17205	17102	17352	17120	17259	17291	17359	17177	17096	17070	17193	17231	17314	17096	17188	17290	17303	17303	17447	17035	17266	17377	17083	17131	17268	17145	17025	17120	17238	17327	17113	17363	17143	17244	17264	17267	17318	17175	17222	17229	17226	17270	17176	17361	17311	17164	17118	17037	17226	17415	17119	17169	17293	17305	17307	17286	17304	17362	17160	17232	17157	17136	17205	17195	17182	17169	16975	17159	17131	17236	17270	17110	17285	17223	17146	17208	17159	17275	17178	17228	17290	17244	17223	17090	17336	17182	17362	17141	17276	17425	17309	17214	17252	17096	17131	17197	17263	17222	17146	17213	17213	17110	17112	17162	17197	17117	17209	17274	17273	17386	17262	17179	17002	17121	17048	17160	17243	17203	17419	17235	17055	17216	17284	17134	17254	17133	17257	17174	16991	17232	17206	17554	17018	17213	17262	17153	17166	17239	17144	17108	17129	17024	17160	17131	17149	17292	17146	17116	17232	17266	17191	17067	17334	17337	17322	17312	17159	17248	17195	17120	17390	17219	17259	17163	17367	17341	17117	17184	17272	17366	17184	17154	17354	17353	17149	17204	17433	17299	17333	17026	17110	17219	17226	17072	17215	17217	17138	17306	17205	17265	17252	17340	17351	17229	17178	17046	17259	17121	17076	17326	17332	17182	17234	17224	17222	17206	17315	17156	17214	17169	17242	17336	17114	17201	17058	17222	17383	17202	17354	17041	17162	17266	17051	17326	17404	17307	17384	17255	17158	17261	17093	17384	17146	17196	17326	17238	17145	17118	17099	17144	17314	17195	17280	17298	17219	17233	17247	17061	17005	17130	17127	17408	17162	17325	17333	17449	17235	17155	17158	17099	17301	17236	17167	17105	17275	17050	17153	17064	17351	17052	17313	17260	17298	17174	17244	17102	17216	17208	17101	16961	17360	17214	17392	17236	17161	17295	17193	17200	17125	17284	17291	17272	17164	17301	17413	17135	17310	17059	17135	17139	17286	17308	17294	17031	17206	17130	17163	17305	17169	17193	17284	17238	17276	17135	17265	17226	17188	17216	17211	17144	17237	17127	16934	17189	17217	17164	17303	17157	17090	17346	17400	17291	17219	17276	17322	17132	17299	17265	17025	17164	17389	17222	17042	17012	16969	17151	17336	17162	17371	17204	17212	17222	17347	17159	17138	17403	17100	17213	17268	17025	17120	17259	17100	17214	17176	17192	17317	17131	17262	17537	17204	17093	17284	17215	17181	17087	17135	17133	17259	17120	17122	17216	17220	17188	17279	17148	17254	17083	17260	17258	17099	17133	17284	17256	17245	17390	17130	17210	17397	17161	17145	17105	17130	17333	17037	17176	17179	17260	17008	17150	17319	17239	17194	17098	17098	17153	17296	17104	17073	17373	17092	16975	17019	16987	17169	17055	17291	17348	17298	17229	17275	17049	17165	17116	17110	17002	17184	17157	17119	17175	17243	17245	17113	17044	17149	17264	17109	17343	17250	17111	17269	17059	17104	17250	17164	17044	17237	17199	17200	17226	17255	17074	17402	17249	17064	17398	17326	17150	16941	17122	17220	17198	17316	17237	17068	17183	17147	17130	17076	17022	17206	17361	17236	17286	17200	17073	17381	17136	17014	17243	17167	17355	17111	17305	17083	17363	17277	17239	17202	17244	17169	17034	17359	17132	17271	17055	17204	17237	17259	17228	17250	17269	17251	17098	17212	17251	17053	17339	17301	17281	17122	17112	17216	17314	17272	17173	17254	17266	17263	17100	17210	17153	17139	17193	17146	17436	17231	17048	17206	17315	17314	17215	17230	17099	17251	17317	17090	17181	17114	17061	17049	17215	17231	17164	17374	17268	17240	17240	17218	17063	17112	17361	17127	17313	17205	17149	17108	17053	17097	17073	17045	17213	17297	17293	17067	17018	17144	17285	17168	17305	17249	17239	17085	17382	17160	17000	17239	17123	17134	17144	17286	17073	17048	17114	17143	17166	17119	17230	17191	17140	17141	17165	17217	17239	17188	17149	17130	17006	17021	17208	17309	17176	17210	17226	17239	17284	17129	17295	17255	17184	16975	17221	17054	17017	17036	17171	17219	17120	17178	17167	17129	17187	17210	17263	17248	17104	17435	17150	17203	17156	17364	17368	17176	17046	17233	17111	17359	16956	17188	17183	17259	17179	17141	17186	17335	17255	17234	17062	17109	17169	17093	17258	17221	16956	17176	17128	17355	17218	17209	17168	17277	17079	17191	17292	17144	17224	17055	17115	17209	17313	17276	17131	17234	17164	17212	17137	17293	17169	17114	17165	17134	17128	17301	17122	17005	17363	17474	17269	17155	17153	17331	17231	17067	17021	17219	17297	17069	17107	17412	17283	17421	17165	17148	17063	17170	17255	17313	17156	17263	17254	17469	17252	17503	17335	17262	17225	17284	17252	17194	16992	17212	17132	17074	17048	17300	17295	17259	17186	17261	17215	17226	17128	17289	17241	17221	17359	17125	17166	17068	17050	17072	17231	17070	17080	17397	17187	17423	17145	17370	17116	17197	17193	17252	17341	17229	17089	17293	17177	17182	17045	17436	17270	17432	17204	17336	17269	17159	17190	17107	17185	17234	17183	17159	17081	17291	17308	17068	17247	17142	17402	16973	17512	17361	17260	17024	17353	17260	17034	17171	17350	17324	17273	17187	17322	17268	17314	17232	17203	17147	17252	17363	17187	17281	17216	17031	17030	17307	17242	17167	17241	17207	17207	17336	17205	17224	17305	17383	17003	17088	17210	17130	17067	17129	17386	17306	17359	17281	17207	17291	17221	17393	17136	17063	17147	17223	17272	17407	17129	17206	17146	17149	17217	17273	17300	17297	17142	17261	17407	17262	17267	16968	17166	17325	17190	17155	17192	17147	17173	17170	16992	17222	17076	17121	17408	17133	17309	17036	17327	17022	16979	17289	17170	17185	17143	17104	17216	17299	17266	17203	17068	17281	17118	17045	17165	17312	17256	17039	17077	17322	17242	17350	17060	17047	17194	17199	16951	17137	17404	17152	17249	17335	17264	17257	17238	16967	17091	17374	16999	17175	17299	17231	17214	17203	17072	17253	17275	17144	17233	17005	17201	17231	17197	17329	17180	17204	17174	17101	17001	17190	17303	17255	17262	17127	17089	17419	17196	17265	17297	17175	17008	17143	17103	17038	17339	17082	16989	17123	17041	17276	17142	17174	17175	17267	17399	17323	17198	16957	17146	17231	17261	17276	17320	17225	17247	17105	17134	17287	17244	17397	17362	17192	17273	17142	17081	17262	17178	17334	17402	17389	17213	17251	17513	17274	17050	17088	17150	17101	17219	17291	17310	17418	17411	17302	17114	17231	17362	17484	17146	17143	17136	17248	17282	17224	17084	17039	17246	17230	17178	17329	17257	17223	17044	17337	17137	17256	17115	17021	17105	17178	17252	17328	17228	17231	17298	17175	17142	17248	17130	17040	17089	17172	17197	17122	17171	17374	17357	17298	17186	17321	17286	17225	17070	17239	17096	17325	17174	17251	17346	17288	17326	17196	17320	17309	17245	17096	17310	17401	17200	17175	17333	17095	17038	17257	17237	17251	17303	17126	17031	17383	17276	17182	16972	17136	17289	17451	17347	17115	17114	17192	17045	17252	17218	17224	17096	17262	17318	17140	17351	17307	17347	17237	17423	17023	17146	17199	17241	17494	17059	17245	17230	17428	17165	17371	17256	17242	17181	17319	17226	17340	17267	17348	17092	17219	17002	17123	17191	17171	17089	17348	17304	17061	17025	17053	17259	17081	17039	17157	17241	17162	17224	17208	17170	17162	17268	17005	17008	17487	17186	17444	17127	17247	17053	17252	17208	17108	17347	17180	17219	17111	17024	17229	17056	17050	17170	17206	16935	17269	17182	17174	17221	17197	17308	17335	17290	17246	16948	17190	17277	17202	17203	17234	17160	16972	17136	17048	17106	17028	16976	17073	17113	17261	17285	16999	17133	17226	17241	17268	17104	17119	17373	17183	17117	17313	17084	17208	17188	17364	17169	17108	17387	17211	17339	17312	17057	17121	17214	17428	17367	17164	17264	17105	17391	17147	17241	17241	17107	17392	17332	17249	17025	17265	17085	17138	16993	17091	17153	17309	17324	17031	17107	17125	17329	17128	17215	17064	17252	17217	17147	17312	17325	17111	17261	17157	17078	17216	17146	17114	17268	17225	17280	17163	17181	17330	16877	17365	17245	17298	17316	17195	17143	17240	17291	17318	17230	17226	17008	17307	17232	17156	17294	17042	17167	17204	17050	17279	17153	17150	17063	17258	17145	17192	17294	17190	17121	17166	17160	17245	17148	16966	17272	17091	17223	17256	17057	17131	17122	17223	17351	16973	17398	17188	17182	17163	17127	17141	17078	17267	17118	17164	17197	17346	17124	17252	17468	17322	17321	17146	17278	17200	17233	17258	17219	17310	17200	17069	17296	17240	16988	17207	17126	17106	17380	17236	17187	17366	17483	17108	17131	17034	16986	17324	17167	17316	17264	17177	17215	17146	17221	17063	17230	17215	17414	17289	17282	17105	17178	17103	17087	17262	17180	17345	17019	17074	16985	17331	17267	17112	17321	17303	17174	17270	17419	17227	17064	17247	17185	17112	17248	17232	17302	17249	17198	17376	17128	17215	17290	17316	17085	17322	17064	17163	16858	17222	17175	17373	17043	17102	17013	17251	16976	17280	17063	17219	17337	17237	17298	17502	17150	17399	17410	17086	17125	17108	17248	17247	17235	17333	17202	17232	17265	17133	17389	17084	17322	17290	17328	17179	17369	17117	17163	17275	17304	17375	17071
29680	47888	46330	37655	31119	26570	23531	21166	19782	19128	18600	18162	18100	17895	17679	17284	17344	16905	16736	16597	16492	16283	16501	16305	16311	16159	16246	16086	16227	16121	15876	15968	15932	16017	15915	15971	15862	15878	16009	15893	15940	16012	15951	15876	15960	16073	16060	15984	16047	16045	15926	15920	15915	15941	15889	16073	16040	15831	15888	15725	15899	15895	16048	16223	15995	16041	15991	15943	15898	15933	15899	16076	15916	16008	15866	15842	15837	15974	15982	15700	15979	15773	16003	15942	15956	16002	15819	16081	15900	15986	15928	15749	15983	15978	16013	15993	15838	15933	15842	15904	16069	15876	15963	15831	16019	15876	16181	15897	15913	15974	15985	16060	15876	15827	15986	15986	15665	15951	15870	15828	15991	15899	15832	15940	15989	16125	15961	15975	15970	15883	15995	15923	15832	16017	15989	15840	15944	15959	15853	15873	16144	15829	15850	16014	16022	15870	15893	15971	15859	15894	15897	15980	15874	16092	15776	16029	15929	15883	15860	15879	15874	15954	16048	15928	16052	15854	16157	15914	15915	16003	15893	15881	15768	15858	16146	15901	15973	15954	15886	16068	15922	15870	15910	16150	15804	16035	16009	15947	15902	15980	16006	15838	15918	15988	16098	16053	15893	16048	15704	15948	16080	15890	15966	15789	15966	15976	16087	15827	16100	15992	15784	15999	15942	15924	15928	15961	15849	16046	15969	15981	15857	16055	15962	16010	15784	15826	15903	15888	15992	16021	15854	16066	15917	16122	15868	16072	16006	16058	15924	15819	15823	15941	15990	15917	16046	16116	16032	15814	15999	15840	15853	15842	15828	16109	15963	15849	15815	16021	16093	16061	15885	15870	15942	15746	16105	15936	15937	15888	16015	15795	16003	15975	15821	15865	16057	15867	15890	16030	16044	15929	15926	16027	15789	15883	15878	15963	15794	15908	15996	15844	15893	15856	15897	16008	15826	15931	16002	15826	15882	15866	16033	15830	15922	15987	15997	15954	15852	15920	15885	16097	15901	16029	16121	15889	16011	16032	15851	15929	15949	16001	16022	15840	16075	15842	15955	15846	16043	15986	15951	15957	15989	15986	16025	15956	15823	16057	16081	16021	16012	15927	15889	15978	16059	15867	16120	15898	15874	15830	15835	16076	16079	15927	15933	15943	15842	16019	15960	15778	15880	15982	15847	15868	15934	16032	15977	15910	16073	15937	15848	15888	15993	15912	15911	16003	15802	15846	15911	16056	15936	15996	15982	15934	15878	16157	16007	15925	15949	16017	15936	15889	15891	15938	15932	15810	15983	15932	15998	15923	15864	15843	16004	15910	15922	15923	15925	15961	15951	16104	15889	15981	15808	15938	15903	15956	16073	15878	16086	15708	15944	15967	15991	16043	15959	15751	16026	16037	16022	15841	15896	16040	15891	15888	15930	15891	15936	15702	15962	15840	15860	15975	15863	15993	15812	16059	16030	16012	15964	16079	15983	15851	15855	16080	16024	16005	15930	15992	15992	15849	16027	16063	16078	15812	15879	15865	16051	16194	15934	15884	16127	15839	16011	15959	15954	15934	16046	15899	15971	15883	16063	15993	15889	15852	16000	15827	15848	15991	16056	16007	15928	15970	16015	15928	16054	15872	15897	16121	16116	15976	16039	15819	15896	15996	15954	15915	15984	16029	15760	15832	15908	15815	15669	16025	16012	16087	15957	15906	15910	15833	16131	16157	15988	15990	15969	16039	15930	15904	15976	15869	15882	15936	15860	16001	15870	16063	15974	15845	15834	16135	15980	15902	15891	15946	15803	15943	15870	15947	15798	15887	15991	15898	16040	15863	15817	15859	15879	15894	15934	16016	15940	15877	16055	16008	16185	15887	15854	16027	15949	15771	15887	16068	15883	16049	15924	15883	15894	15880	15889	16119	15983	15936	15925	16002	16099	15910	16068	15918	15738	15857	16090	15854	15906	16007	15932	15839	15915	15903	15909	16031	15984	16032	15936	15966	15900	15940	15906	16050	15833	15926	15817	16033	15928	15994	15975	15916	16017	15894	15995	15893	15862	15946	16043	15856	15811	16018	15881	15921	15943	15956	15918	15760	16022	15820	16182	15963	15904	15984	15925	15944	16185	15911	16042	15953	16106	15890	15917	16044	15903	15884	15904	15887	15892	15862	16016	15900	15979	16091	16039	15694	15902	16014	16083	15944	15781	16063	15804	16087	15817	15838	15965	15817	15943	16023	15905	15886	15936	15927	15866	15930	15858	15823	16009	16147	15880	15889	16087	15877	15987	15834	16056	15949	15807	15908	15906	15757	16017	16003	15974	16049	15928	16101	15970	15897	16018	16088	16118	16097	15855	15941	15913	15984	15929	15770	16069	15861	16108	15869	16083	15979	16171	16007	15876	15898	16001	16022	15808	16105	16007	15971	15943	15853	16044	15849	16089	16075	15982	15867	15774	15891	15835	16097	15878	15801	15937	16142	15928	15747	15872	15895	15876	15982	15941	16069	15980	15864	15852	15866	15901	15955	15900	15899	16047	16015	15948	15912	15787	15988	15796	15921	15980	15735	15972	15879	15838	15929	16002	15930	15958	16131	15922	15879	16030	16044	15970	15892	15943	15901	15833	15895	16205	15890	15805	15985	15950	15983	15922	16117	16019	16139	15890	15891	15866	15962	15946	16096	15828	15851	15958	16076	15861	16108	15940	15884	15935	15881	15859	15950	15910	16007	15974	15915	15857	15889	16028	15940	15847	15994	15983	16023	15811	16052	16012	15843	15880	15825	15902	15972	15880	15974	15960	15978	15880	16137	16035	15909	15946	15907	15791	15936	15788	16117	16088	15893	15855	15934	15985	15927	16045	15830	15834	15868	16029	15978	15989	15923	15932	15777	15973	16026	15751	15895	15967	15947	15969	15880	15738	16080	15885	15837	15821	16027	15933	15970	15967	16012	15903	15994	15978	15848	15877	16002	15962	16002	15888	16060	15975	15948	16120	16009	15905	15855	15996	16061	15935	15746	15829	15981	15975	15876	15855	15856	15925	16038	16084	15998	16012	15872	15763	15837	16002	15959	15983	15859	15934	15964	15882	16134	16071	16027	15892	16065	16011	16096	15998	16044	15987	15864	15956	16005	16019	16021	15956	15862	15963	16039	16001	15957	15891	16087	15959	16044	15902	15805	15894	15988	15990	15956	15908	15911	16043	15789	15887	15973	15876	16009	15886	15963	15979	16068	15976	15848	16051	16053	15988	16089	15905	16018	15986	16033	15891	16128	15943	16018	16120	15867	15783	15990	16038	16053	15794	16007	15837	15957	15959	16004	16019	15879	15882	16071	16062	15917	15886	15913	16035	15814	15572	15818	15923	15796	15820	16015	16079	15971	16055	16014	15915	16014	15933	16000	15958	15952	15984	15962	15923	15815	15981	15960	15934	15939	15918	16123	16055	16097	15814	16036	15992	15945	15929	16057	15945	16054	15904	15957	15906	15905	15956	15798	15974	15955	15996	15892	16029	15983	15958	16046	16016	15913	15892	15831	15762	16067	15884	15844	16150	15969	15950	15963	15957	15810	16098	15908	16072	16013	15841	16073	15898	15781	15823	15872	15946	15955	15843	15939	15834	16124	15950	15918	15923	15886	15898	15965	16008	15958	15835	15930	15911	15865	15809	15968	15923	15980	15790	15712	16068	15804	16059	15906	15908	15943	15925	15943	16003	15974	16052	16014	15928	16005	15969	15946	15879	15794	15879	16073	15900	15956	15981	15855	15856	15706	15960	15949	15863	15895	15918	15981	15910	16018	15895	16028	15954	15916	15969	15942	15970	15856	15861	16015	15949	15960	15872	15984	16051	15997	15979	16039	15942	15899	15976	16075	16167	15922	16021	15902	15945	15988	16146	15843	15955	15856	15913	16054	15982	16043	16019	15869	15991	15864	15860	16043	16016	15934	15918	15925	15995	15860	16139	16039	15837	15792	15960	15827	15926	15990	16039	15932	16031	16052	15940	15914	16127	15965	15941	15820	15939	15953	16070	16058	15973	15844	15964	15951	15790	15899	16046	15891	16078	15877	16041	15777	15978	15764	16058	15800	15801	15833	15869	15846	15961	16038	15859	15884	15839	16003	15893	15856	15859	15914	15764	16035	15795	15920	15865	15995	15987	15927	15895	16017	15962	15904	16052	15791	16038	15959	15862	15830	15895	15852	16023	15997	15725	15943	15861	15867	15835	15926	15940	15874	15820	15867	15951	15998	15925	15975	16058	15999	15909	16024	15924	15941	15824	15823	15876	15970	16049	15767	15874	15908	15978	15925	16097	15995	16056	16119	15997	15827	15957	15946	15853	16030	15957	15966	16030	16011	15838	15926	16013	15952	15919	15972	15988	15955	16006	15898	15726	15900	16123	15958	15871	15928	15851	15809	15932	16092	16060	15889	15952	15978	16073	15757	16060	15942	15962	15903	16030	15972	15801	16039	15767	15866	15901	15941	16188	15702	15772	15876	15871	15907	16041	15925	15855	15951	16043	15954	16011	15995	15864	15887	15973	15906	15954	16133	15937	15867	15967	16050	16068	15849	16070	15951	16056	15983	15969	15911	15865	15954	15891	16005	15941	16050	15873	16025	16035	15986	15845	16141	15810	15989	16020	15979	16059	15746	15934	15985	15942	15977	15973	15847	16000	15839	15968	15975	16005	15894	15794	15981	15702	16007	15864	16032	15816	15944	16085	15867	15853	15904	15967	15846	15878	15828	15788	16037	15945	15975	16016	16046	15872	16069	16015	15850	15960	16040	15937	16113	16050	15884	15893	16125	15886	16119	15952	16000	15931	15830	16080	15985	16010	15856	15885	15735	15990	16062	15980	16036	16015	15900	15982	15881	15889	16067	15968	15974	15941	16119	15725	15850	15930	15777	15811	15903	16162	16107	15938	16033	15812	15827	16086	15966	16009	15957	15977	15958	15895	15954	15889	16049	15946	16091	16063	15913	16169	16024	16011	16075	15819	15951	15816	16034	15993	15871	15970	15835	16016	16061	15877	16107	16108	15928	15983	15949	15899	15897	15978	15999	16043	15886	16001	15846	15874	16169	15871	15866	15873	15909	15814	16011	15997	16088	16075	15775	15990	16029	15950	16181	15885	15952	15968	16046
22862	21330	29163	24140	22765	25925	27778	22512	20829	20411	20036	19422	19542	19148	18973	18757	18711	18220	18052	17937	18002	17668	17700	17774	17573	17848	17614	17617	17601	17591	17164	17176	17515	17177	17139	17394	17456	17275	17335	17171	17395	17256	17195	17221	17122	17425	17311	17167	17145	17245	17430	17212	17106	17458	17366	17485	17261	17254	17319	17136	17169	17413	17385	17311	17089	17180	17174	17231	17436	17279	17112	17294	17242	17299	17162	17366	17300	17368	17218	17290	17431	17305	17402	17273	17092	17175	17101	17230	17267	17412	17050	17221	17239	16992	17199	17047	17244	17101	17347	17280	17051	16937	17216	17298	17067	17233	17149	17039	17189	17154	17229	17214	17382	17270	17378	17213	17237	17179	17107	17168	17099	17018	16953	17150	17340	17118	17048	17089	17276	16986	17184	17349	17211	17195	17169	17057	17247	17299	17194	17319	17274	17388	17225	17107	17307	17058	17204	17376	16925	17163	17168	17383	17347	17254	17161	17299	16853	17208	17301	17030	17144	17020	17198	17316	17264	17446	17388	17095	17210	16957	16986	17194	17333	17089	17124	17316	17121	17333	17139	17079	17302	17216	17467	17160	17223	17162	17106	16999	17281	17325	17122	16964	17219	17165	17178	17081	17306	17164	17186	17252	17098	17014	17330	17228	17265	17153	17131	17165	17339	17198	17219	17204	17252	17067	17226	17314	17125	17282	17259	17289	17317	17380	17215	17270	17243	17256	17199	17265	17134	17112	17175	17237	17248	17207	17239	17174	17112	17082	17136	17155	17141	17151	17382	17172	17153	17304	17263	17264	17116	17214	17138	17290	17185	17164	17326	17301	17327	17091	17237	17277	17210	17282	17198	17209	17212	17227	17168	17089	17129	17244	17360	17199	17458	17095	17126	17209	17090	17227	17130	17321	17077	17104	16960	17206	17143	17319	17053	17292	17092	17052	17245	17345	17236	17253	17212	17327	17034	17229	17180	17066	17036	17236	17400	17180	17173	17334	17259	17084	17226	17356	17224	17110	17161	17494	17294	17061	17101	17359	17313	17255	17174	17175	17123	17108	17244	17262	17382	17067	17046	17150	17083	17241	17280	17094	17188	17154	17250	17194	17325	17357	17188	17149	16928	17212	17347	17164	17165	17308	17383	17171	17142	17268	17148	17246	17126	17147	17214	17197	17052	17064	17215	17039	17123	17121	17374	17229	17073	17066	17131	17083	17162	17290	17169	17021	17305	17370	17412	17175	17066	17086	17222	17230	17133	17087	17149	17267	17217	17197	17341	17158	17427	17236	17165	17058	17231	17001	17250	17231	17256	17002	17214	17291	17214	17203	17408	17225	17004	17163	17158	17072	17143	17185	17185	17251	17104	17309	17275	17312	17147	17238	17248	17024	17117	17033	17091	17246	17327	17310	17172	17274	17108	17207	17261	17095	17056	17028	17185	17134	17316	17291	17184	17203	17174	17056	17372	17175	17301	17095	17245	17121	17280	17113	17238	17112	17109	17293	17128	17187	17157	17350	17043	17064	17369	17029	17112	17276	17255	17185	17184	17169	17132	17335	17245	17222	17202	17300	17149	17128	17114	17088	17209	16928	17201	17215	17346	17191	17203	16966	17253	17046	17148	17027	17145	17263	17198	17225	17154	17139	16998	17289	17156	17261	17179	17068	17241	17244	17161	17412	17349	17288	17236	17345	17252	17394	17164	17322	17069	17004	17241	16910	17034	17105	17260	17329	17231	17281	17109	17123	17146	17180	17081	17282	17259	17080	17298	16871	17118	17247	17239	17125	17043	17088	17083	17205	17312	17163	17137	17103	17051	17266	17248	17294	16949	17108	17336	17241	17217	17485	17491	17273	17223	17250	17350	17116	17209	17083	17163	17061	17434	17286	17206	17107	17195	17310	17198	17202	17230	17018	17394	17177	17349	17502	17131	17340	17223	17190	17281	17290	17277	17071	17114	17282	17321	17355	17028	17120	17408	17186	17203	17237	17104	17168	17166	17254	17037	17087	17266	17160	17085	17153	17228	17182	17218	17081	17134	17381	17141	17152	17435	17270	17290	17210	17328	17103	17343	17363	17297	17144	17119	17018	17191	17363	17115	17235	17257	17233	17028	17034	17206	17312	17222	17302	17293	17208	17212	17363	17058	17227	17288	17146	17212	17263	17328	17307	17350	16962	17226	17293	17419	17182	17206	17254	17264	17187	16951	17108	17243	17187	17338	17149	17285	17127	17145	17131	17095	17287	17110	17249	17192	17205	17157	17176	17268	17171	17129	17069	17283	17189	17167	17187	17455	17253	16949	17066	17227	17216	17049	17202	17059	17152	17119	17028	17086	17169	17275	17357	17237	17220	17335	17108	17308	17178	17095	17400	17299	17078	17290	17260	17257	17215	17212	17235	17287	17111	17258	17135	17256	17246	17038	17204	17081	17603	17400	17307	17107	17327	17388	17121	17163	17137	17055	17352	16944	16982	17148	17377	17133	17225	17144	16993	17186	17324	17282	17297	17224	17120	17315	17179	17281	17363	17186	17127	17271	17256	17413	17378	17472	17177	17028	17228	17243	17313	17432	17226	17195	17220	17159	16999	17134	17158	17231	17064	17350	17319	17308	16970	17165	17222	17183	17202	17097	17110	17422	17126	17168	17068	16987	17114	17169	17295	17234	17091	17124	17158	17364	17101	17094	17119	17065	16996	17211	17295	17234	17222	17240	17164	17347	17236	17037	17238	17053	17275	17171	17158	17211	17301	17225	17058	17319	17408	17266	17264	17254	17145	17212	17258	17111	17251	17199	17053	17156	17262	17102	17232	17321	17216	17289	17125	17180	17126	17263	17029	17178	17343	17205	17337	17344	17360	16988	17119	17414	17069	17172	17419	17349	17075	17348	17319	17361	17062	17058	17326	17146	17183	17024	17103	17248	17278	17225	17127	16982	17177	17151	17302	17189	17274	17199	17297	17209	17115	17327	17274	17050	17008	17191	17199	17119	17096	17230	17240	17140	17065	17192	17207	17357	17231	17298	17417	17128	17393	17184	17332	17261	17163	17091	17107	17270	17137	17226	17397	17297	17365	17153	17297	17193	17307	17018	17150	17273	17211	17247	17193	17010	17160	17324	17209	17179	17193	17116	17197	17271	17181	17233	17196	17202	17205	17279	17151	16964	17408	17363	17046	17362	17054	17031	17311	17258	17434	17439	17028	17299	17322	17391	17175	17279	17186	17204	17181	17322	17296	17237	17208	17090	17151	17344	17278	17169	17083	17203	17178	17118	16974	16997	17191	17081	17185	17127	17210	17210	17027	17238	17131	17152	17053	16920	17519	17164	17207	17145	17151	17088	17013	17294	17043	17137	17276	17428	17303	17140	17103	17321	17387	17349	17029	17222	17228	17057	17058	17376	17295	17077	17185	17176	17213	17102	17273	17382	16906	17399	17224	17314	17210	17370	17233	17215	17162	17353	17191	17248	17168	17192	17293	17061	17079	17379	17211	17256	17235	17336	17166	17334	17064	17206	17008	17009	17092	17053	17198	17221	17385	17145	17192	17148	17190	17106	17171	17168	17156	17285	17155	17186	17102	17248	17096	17134	16919	17360	17327	17247	17411	17218	17154	17150	16989	17343	17159	16984	17174	17193	17292	17089	17273	17217	17187	17174	17257	17295	17179	17349	17244	17153	17251	17194	17286	17224	17209	17308	17153	17492	17257	17187	17322	17204	17202	17133	17179	17164	17000	17231	17344	17117	17199	17168	17107	17168	17162	17086	17297	17173	17371	17389	17324	17431	17151	17222	17220	17175	17415	17126	17151	17409	17334	17377	17276	17119	17086	17080	17058	17205	17215	17175	17250	17248	17405	17064	17236	17274	17234	17091	17310	17274	17041	17225	17117	17201	17279	17197	17394	17104	17243	17224	17160	17046	17339	17412	17242	16967	17250	17288	17353	17440	17115	17175	17154	17047	17087	17299	17118	17168	17299	17166	17303	17484	17215	17104	17126	17144	16940	17295	17193	17136	17244	17256	17290	17221	17222	17241	17115	17109	17181	17096	17069	17208	17303	17145	17155	16994	17354	17091	17327	17119	17042	17043	17142	17206	17151	17164	17256	17124	17400	17366	17212	17126	17314	17057	17235	17130	17014	17029	17133	16979	17279	17007	17158	17138	17312	17187	17180	17219	17237	17235	17021	17202	17279	17204	17148	17341	17146	17202	17159	17392	17379	17157	17136	17392	17313	17205	17192	17141	17259	17169	17126	16995	17168	17124	17180	17327	17296	17085	17096	17155	17305	17145	17129	17209	17308	17285	17271	17055	17402	17232	17304	17128	17261	17330	17274	17283	17128	17134	16978	17173	17052	17114	17114	17174	17327	17342	17305	17159	17087	17176	17001	17355	17309	17096	17215	17359	16906	17143	17347	17312	17267	17287	17211	17058	17184	17104	17543	17224	17324	17264	17421	17124	17224	17202	17325	17006	17104	17247	17233	17226	17129	17199	17075	17281	17421	17445	17224	17241	16964	17112	17238	17272	17273	17239	17118	17036	17290	17223	17104	17107	17296	17308	17465	17376	17083	17113	17297	17062	17080	17214	17001	17174	17201	17060	17253	17057	17416	17127	17309	17425	17266	17350	17248	17249	17264	17210	17209	17270	17439	17573	17138	17067	17267	17314	17204	17076	17155	17116	17118	17178	17222	17466	17148	17243	17382	17277	17174	17241	17223	17193	17319	17293	17215	17183	17205	17159	17167	17079	17366	16961	17394	17152	17115	17368	17422	17319	17269	17373	17341	17194	17134	17002	17237	17215	17232	17283	17057	17241	17199	17182	17135	17248	17166	17239	16974	17350	17268	17151	17160	17141	17264	17347	16945	17337	17004	17098	17170	17158	17351	17387	17094	17080	17004	17236	17180	17239	17142	17311	17339	17380	17137	17314	17008	17336	17249	17381	17190	17187	17357	17263	17181	17223	17130	17369	17249	17166	17244	17277	17207	17241	17286	17151	17202	17264	17311	17211	17239	17292	17192	17265	17135	17120	17165	17248	17034	17225	17249	17204	16989	17270	17259	17204	17279	17327	17199	17097	17113	17138	17133	17262	17198	17292	17207	17090	17199	17481	17161	17201	17238	17046	17082	17265	17017	17259	17199
30674	51063	49928	42094	35365	30172	26417	23537	21758	20833	19928	19819	19480	18955	18646	18194	17750	17306	16888	16780	16604	16541	16502	16326	16312	16205	16135	15997	16105	16105	15950	15935	15991	15965	15875	15926	15994	16027	15823	15853	15965	16093	15808	15947	15852	15934	15859	15869	15809	15932	15849	15984	15832	15959	15861	15865	15953	15991	15850	15962	15885	15890	15935	16020	16016	16057	15900	16016	15958	15774	15840	15836	15838	15958	15897	15902	15947	15892	15856	15830	15825	15970	15729	16019	15814	15602	15896	15712	15728	15951	15864	16001	15798	16020	15779	15926	15819	15703	16018	15848	15793	15863	15666	16051	15858	15888	15970	15831	15892	15718	15968	15848	15990	15770	15814	15861	16035	15717	15949	15801	15800	15886	15951	15800	15865	15843	16074	15957	16026	16090	15911	15869	15925	16079	15920	15907	15864	15776	16033	15982	15864	15926	15873	15902	15973	15995	15626	16004	15908	15773	15920	15828	15910	16192	16002	15770	15755	16100	15784	16046	15931	15728	15694	15794	15800	15928	15950	15872	15886	15847	15738	15960	15946	16092	15945	15931	15949	15840	15876	15923	15863	16094	15849	15797	15884	15946	15799	15884	15779	15854	15801	15835	15857	15959	15825	15862	15866	15917	15901	15825	15834	15950	15919	15826	15836	16062	15861	15762	16097	15949	15939	15969	15861	15905	15975	15983	15870	16028	15915	15974	15782	15876	16009	15896	16013	15784	15742	15971	15926	15812	15699	15965	16012	15930	15972	15893	15964	15839	15957	15782	15874	16103	15938	15892	15775	15915	15728	15856	15812	16051	15811	15846	15846	15949	15826	15950	16028	15750	16016	15687	15837	15829	15821	15918	15841	15816	15976	15787	15840	16011	15871	15866	15782	15977	15919	15914	15897	16038	15800	15969	15920	15854	15621	15921	15948	16048	15853	16040	16037	15874	15985	16074	15954	15807	15985	15886	16062	16000	16088	15906	15734	15894	15945	15869	16023	15872	15870	15707	15944	15822	15953	15933	15750	15893	15894	15828	15805	16143	15848	15938	15929	15751	15983	15825	15939	15908	15831	15796	15881	15899	15899	15843	15776	15932	16052	15891	15777	15918	16013	15824	15850	15876	15925	15920	15834	15955	15822	15909	15946	15891	15747	15791	15921	15718	15774	15906	15758	15856	16001	15673	15913	15988	15708	15953	15916	15821	15949	15848	15874	15851	15946	15905	15952	15773	15894	16087	15772	15750	15811	16029	15798	15902	16046	15887	15775	15911	15979	15817	15736	15944	15862	15939	15841	15870	15619	15851	15932	15942	16047	15962	15857	15883	15766	15936	15854	15824	15856	15815	15960	15879	15826	16032	15984	15899	15907	16109	15820	15944	16035	15941	15697	15960	15660	15800	15938	15903	15844	15899	15875	15932	15756	15860	15790	16033	15894	15860	15867	15834	15860	15971	15909	16003	15927	15714	15998	15867	15893	15873	15882	15800	16006	15900	15982	15855	15997	16019	15924	15738	15780	16015	15901	15836	15761	15816	16061	15773	15961	15912	15784	15745	15938	15883	15894	15848	15885	15750	16050	15973	16023	15894	15923	15834	15993	15819	15806	15882	15896	15848	15901	15854	15999	15761	15998	15873	15775	15934	15728	15892	15850	15864	15859	15885	15927	15866	15998	15990	15701	16031	15782	16002	15848	15920	15775	15781	15943	15780	15872	15990	15851	15969	15921	15951	15816	15904	16006	15882	15990	15820	15857	16037	16022	15878	15862	15737	15678	15899	15948	15825	15971	16050	15929	15800	15906	15840	15819	15845	15870	15900	15961	15869	15854	15929	15970	15928	15843	15940	15749	15767	15959	15843	15751	15881	15959	16050	15973	15829	15884	15931	15873	16081	15989	15810	16045	15959	15729	15837	15933	15790	15857	15853	15995	15862	15893	15799	15756	15743	15786	15773	16076	15986	15890	15899	15980	15892	15874	15755	15882	15873	15934	15778	15913	15723	15810	15720	15869	15817	15847	15958	16013	15750	15988	15779	15873	15946	16035	15902	15999	15946	15910	15859	15854	15867	15729	15741	15882	16053	15868	15968	15911	15854	16125	15854	15797	15804	15729	15998	15921	15842	15717	16040	15919	15937	15725	15921	15956	15819	15884	15894	15791	15756	15815	15823	16053	15934	15879	15919	15810	15994	15840	15905	16021	15812	15879	15835	15873	16040	15832	15912	16046	15929	15686	15987	15690	15863	15837	15913	15982	15777	15937	15818	15883	15829	15688	15933	16003	15853	15850	15806	15924	15770	15919	15930	15786	15933	15841	15970	15841	15903	15875	15784	15887	16020	15957	15857	15856	16077	16000	16041	16109	15857	15869	15892	15859	15996	15872	15939	15827	15790	15977	16000	15938	15938	15931	15846	15850	15949	15942	15792	15901	15904	15987	15708	16053	15894	16026	15946	15957	15615	15977	15885	15958	15834	15938	16045	15877	15820	15876	15943	15876	16058	15971	15812	15905	15926	15783	15879	15965	15864	16026	15688	15901	16070	15907	15801	15813	15692	15861	16008	15889	15954	15616	15755	15658	15767	15949	16049	15859	15980	15776	15837	15866	16060	15816	15803	15987	15871	15924	15930	15831	15938	16017	15867	16064	16077	15781	15864	15864	15962	15851	15894	15703	15906	15797	15993	16041	15962	15916	15807	15841	15839	15858	16044	15956	15856	16064	15928	15997	15991	15748	15829	15765	15819	16066	15938	15909	16027	15818	15733	15882	15888	15744	15745	15863	15930	15951	15858	15842	16036	15829	15798	15805	15931	15955	16017	15831	15830	15763	15711	15940	15999	15767	15706	15719	15893	15905	15904	15945	15766	15913	15997	15849	16062	15909	15814	15892	15972	15752	15968	15953	15923	16028	15768	16012	15785	15844	15579	15766	15747	15823	15909	16014	15839	15837	15911	15980	15820	15825	15679	15857	15851	15962	16051	15793	15928	15969	15871	15758	15871	15926	15817	16112	15852	15810	15904	15842	15881	15784	15997	15820	15873	15981	15890	15918	16005	15781	15863	15809	15972	15978	15869	15926	15865	15916	15879	15933	15996	15736	15853	15830	15989	15954	15858	15878	15791	15819	15736	15927	15909	15871	15896	15846	15918	15856	16029	15774	15928	15756	16012	15877	15883	15996	15767	15778	15792	15954	15827	16018	15967	15825	15985	15880	15742	15963	15871	15904	15804	15943	16045	15911	16140	15876	15694	15863	15899	16025	15918	15957	15697	15835	15898	15881	16000	15755	15740	16025	15923	15805	15665	15778	15900	15840	15848	15918	15863	15809	15978	15888	15943	15964	15879	15913	15777	15993	15805	15838	15790	15938	16016	15849	15947	15759	15990	15964	15968	15979	15686	15902	15824	16016	15981	15672	15998	15994	15862	15754	15740	16122	16054	15921	15813	15872	15778	15963	15949	15940	15995	15911	15785	15821	15791	15816	15901	15853	15949	15787	15830	16010	15779	15902	16004	15769	15917	15828	15793	16012	15792	15959	15730	15910	15796	15920	15749	15828	15846	15850	15931	15924	15834	15804	15724	15801	15911	15968	15725	15846	15851	16030	15864	16037	15899	15808	15946	15984	15845	16072	15926	15958	15995	15841	15876	15826	15830	15871	15831	15855	16017	15965	15947	15901	15734	15886	16047	15997	15912	16024	15851	15860	15809	15944	15946	15900	15873	15952	15882	15957	15918	15961	15854	15935	15877	15924	15954	15739	15855	15708	15867	15932	15910	15948	15911	15848	16058	15916	15918	15789	15686	15934	16023	15864	15915	15809	15942	15879	15778	15988	15904	15844	15747	15983	15824	15980	15866	15857	15873	15858	15681	15826	15961	15792	15990	15821	15906	15769	15788	15892	15924	15748	15880	15772	15893	15900	16037	16013	15848	15972	16001	15956	15663	15793	15909	15963	15851	16011	15880	15816	15861	15926	15896	15749	15895	16107	16000	16049	15826	15802	15669	15898	15900	15936	15954	15869	15875	15939	15972	15901	15741	15753	15843	16060	15915	16006	15879	15799	15873	15847	15884	15961	15883	16043	15882	15874	15904	16030	15907	15786	15966	15905	15911	15774	15924	15687	15868	15768	15901	15835	15972	15658	15814	15919	15915	16099	16002	15794	16111	15857	15946	15927	16012	15711	15986	15651	15807	16070	15800	16001	15971	15871	15653	15802	15876	15845	15681	15895	15897	15823	15958	15830	15783	16007	15867	15686	15950	16017	15785	15894	15755	15944	15990	15786	15826	15859	15794	15795	15916	15791	15831	16076	16054	15874	16109	15789	15938	15903	15908	15933	15982	15882	15935	15895	15864	15824	15704	15965	15862	15897	15808	15987	15936	15787	15853	15735	15932	15871	15818	15875	15711	15894	15995	15825	15741	15847	15948	15983	16011	15853	16038	15834	15763	15801	15935	15838	15859	15832	15951	15874	15887	15967	15890	15933	15758	15782	16066	15856	15831	15935	15789	16080	15812	15930	15807	15924	15926	15980	15696	15958	15849	15883	15996	15811	15800	15864	15807	15952	15857	15868	15870	15856	15859	15776	16056	16017	15972	15859	15742	16027	15818	15964	15714	15995	15738	16136	16043	15829	15852	15901	15964	15984	16008	15875	15858	15856	15977	15840	15837	15715	15899	15822	15862	15871	15751	15809	15990	15814	15887	15831	15902	15757	15762	15934	15703	15841	15810	15710	15843	16007	15912	15911	15732	15909	15892	15820	15565	15892	15935	15825	15787	15931	15924	15818	15922	15913	15951	15809	15995	15921	16062	15794	15928	15999	15883	15895	15977	15810	15808	15746	15835	15998	15693	16039	15848	15933	15966	15881	15927	15906	15813	15912	15857	15999	15937	15916	15858	15843	15730	15977	15907	15792	15898	15923	15964	15979	15864	15964	15860	15803	15814	15856	16021	15851	15702	15850	15854	16063	15891	15729	16044	15903	15893	15885	15979	15785	15880	16018	15867	15736	15862	15963	16071	15885	15903	15842	15736	15628	15886	16090	15981	15895	15811	15922	15769	16142	15854	15658	16008	16046	15787	15944	15761	16037	16067	16054	15928	15854	15880	15912	15896	15841	16071	15995	15727	15720	16035	15868	15852	15955	15698
28118	26334	32644	28883	22876	20787	19483	18565	18083	17665	17777	17721	17575	17415	17292	17122	17076	17188	17259	17210	17198	17206	16935	16746	16961	16895	17080	16905	17080	17004	17050	17000	16891	16776	16848	16985	17017	17105	16823	17006	17015	16916	16839	16822	16900	16851	16888	16978	16840	16964	16980	16829	16960	17097	16785	16821	16918	17010	16835	16986	16831	16859	16770	16796	17017	16900	17062	16998	16871	17026	17132	17168	16933	16818	16905	16835	16927	16733	16689	16803	16922	16999	16996	16834	17050	16952	16727	16926	16869	16647	16940	16764	16798	16776	16935	16734	16848	16912	16777	16789	16759	16965	16767	16962	16930	16888	16907	17041	16973	16877	17046	16717	16954	16823	17006	16756	16894	16875	16723	16804	16790	16768	16908	17111	16915	16763	16846	16856	16914	16846	16859	16658	16842	17071	16888	16883	16867	16937	16908	16985	16998	16819	16881	16925	17047	16960	17065	16870	16952	16914	16909	16880	16921	16994	16893	16828	16751	16923	16852	16942	17138	16861	16841	16888	16790	16948	17020	16782	16962	17097	16812	16771	16881	16899	16828	16813	16799	17100	16779	16894	16996	16812	16880	16807	16923	16832	16970	16734	16932	16786	16794	17064	16922	16838	16866	16882	16845	17134	16764	16929	17108	16921	17014	16954	16791	16836	16922	16879	16748	16857	16859	16820	16731	16850	16732	17012	16929	17028	17021	16815	16915	17024	16928	16790	16894	16937	17025	16740	16665	16758	17070	17331	16893	16786	16842	16797	16787	17007	16748	16837	16827	16918	16913	16989	17038	16948	16755	17027	16999	16960	16642	16984	17111	16997	16848	16876	16828	17092	16910	17004	16907	16806	16873	16788	16830	16940	16888	16781	16979	16923	16887	16891	17048	16844	17021	16728	16918	16986	16651	16830	17068	16780	16838	17074	16913	16843	16872	16825	16896	17103	17020	16733	16845	16712	16760	16812	16814	16845	16799	16903	16902	16634	16853	16974	16881	16831	16918	17084	16817	16737	16965	16966	16724	17030	16966	16881	16999	16878	16793	16856	16974	16876	16777	16859	16881	17121	16909	17015	17032	16866	17101	17075	16728	16856	16977	17041	17015	16918	16902	16899	17022	16930	16853	16910	16886	16899	16755	16778	16896	16814	16824	16777	16978	17037	16890	16972	16857	16946	16805	16931	16933	16923	17031	16889	16977	16993	16932	17068	16672	17009	16944	17065	16991	17070	16797	16956	17034	16727	16938	16814	16943	16953	16862	16847	16894	16696	16872	17046	16852	17002	16824	16827	17025	17057	16936	17011	16938	16883	16930	16904	16970	16942	16907	16813	16783	16892	16831	17090	16890	16886	16894	17045	16777	16830	16848	16933	17017	16986	16817	16719	16864	16778	16855	16833	16822	16889	17006	16956	16897	16889	16844	16690	16681	16771	16927	17107	17072	16874	17088	16975	16873	17050	16793	16943	16895	16726	17009	16929	16755	16874	16680	17013	16841	16954	16985	17083	16761	16881	16869	16958	16916	16798	17048	17016	16843	16891	16872	16941	17077	16877	16901	16868	16832	16925	17108	17075	17049	16953	16985	16957	16954	16923	16881	17007	16961	16768	16763	16848	16820	16810	16952	16834	16780	16990	16803	16923	16888	16928	16834	16947	16997	16863	16845	16749	16814	16824	16683	16835	16998	17029	16897	17032	17096	16641	16806	16814	16989	16864	16986	16927	16965	16941	17060	16960	16893	16888	17001	16914	16654	16791	16688	16733	16699	17213	17030	16984	16918	16946	17002	16883	16847	16906	16946	17025	16862	17158	17046	16893	16960	17159	16852	16868	17121	16902	16865	16977	16806	16859	17083	16849	16805	17032	16978	16744	16933	16923	16892	16800	16965	16944	16992	16718	16850	16677	16873	16938	17127	16849	16910	16846	16983	16766	16904	16903	16946	17114	16885	16913	16971	16716	16829	17018	17033	16848	17007	16833	16915	16850	17167	17138	16981	17049	16956	17006	17025	16793	16860	16908	16948	16765	16899	16925	16950	17204	16844	16855	16993	16876	16938	17038	16929	16940	16737	16888	16974	16959	17151	16855	16963	16796	17068	16874	16988	17007	16982	17054	16743	16839	17053	16758	16997	16869	16896	16795	16914	17110	17196	16739	16954	17067	16778	16970	17011	16839	16947	16636	16865	16858	16966	16848	16880	16857	16826	16898	16957	16865	17005	16902	16874	17041	16927	16729	16882	16849	16882	16913	16846	17005	16867	16904	17009	16795	17148	16949	16963	16894	17098	17000	16939	17028	16898	17008	16903	16818	16911	16787	16912	16881	16732	16836	16842	16998	17066	16897	16747	16881	16696	16681	16975	17062	16936	17082	16922	16778	16945	16933	17123	16730	16950	16955	16823	16963	16700	16911	17023	17107	16830	16992	16809	16926	16910	16820	16724	16925	17046	16836	16817	16976	16874	16880	16979	16688	17077	16859	16870	16991	16728	16903	16888	16942	16775	16872	16866	16730	16778	16760	16763	16947	16921	16861	17003	16880	17030	16997	16847	16827	17004	16931	17027	17055	16864	16745	17000	16632	16899	16760	16919	16925	16935	16779	16823	16846	17006	16791	16990	16854	16952	17074	16970	16873	16697	16762	16915	16691	16782	16852	17182	16919	16896	16967	16819	16839	16868	16956	16963	17012	16992	16991	16832	16875	16767	17021	16927	16884	16898	16862	16988	16961	16862	16882	16891	16909	16976	16900	16868	16666	16925	16791	16782	16758	17125	16987	17001	16862	17000	16893	16726	16999	16777	16834	16826	17152	16949	17026	17073	17165	17013	16669	16693	16744	16892	16785	16783	16816	16998	16814	17034	16672	16952	16877	17005	16847	16719	16854	16684	17056	16894	16796	16913	16906	16988	17037	17115	16693	16776	16738	16947	16921	17083	17046	16825	16835	16924	17065	16813	16786	16815	17036	16673	16871	17041	17042	17070	16995	16850	16930	17060	16948	16913	16845	16955	16742	16976	16769	16921	17077	16707	17095	16890	16855	16812	16864	16736	17050	16978	16825	16685	17073	16881	16940	17057	16885	16917	17138	17050	17069	17013	16918	16972	17092	16816	16989	16964	16945	16847	16880	16892	16841	16963	16877	17005	16867	17139	16791	17028	16848	17129	17023	16729	16882	16900	16875	16786	16768	17033	16914	16896	16869	16851	16947	16888	16915	16882	16978	17096	16982	16903	16658	17065	16715	16991	16730	16970	16939	17140	16839	17011	16873	16905	16690	16920	16670	17054	16666	16971	16952	16693	16884	17064	16931	16842	16856	16988	16981	16881	16868	17076	17172	17040	16931	16822	16901	17137	16946	17046	16910	16889	16854	16702	16899	16847	16999	17010	17060	16940	16966	16951	16901	17005	16943	16940	16979	16951	16950	16793	16864	16947	16823	17050	16883	17016	16678	16923	16907	16967	16890	16812	16792	16909	16907	16914	17020	16999	16836	16775	16827	16943	16851	16937	16930	17029	16954	16922	16973	17072	16840	16931	16891	16838	16741	17168	16788	16878	16967	16874	16886	17028	17069	16905	17018	16889	16793	16841	16839	16781	16818	17019	16821	16950	16859	16977	16884	16976	16923	16858	16986	16951	17061	16677	17041	16807	16862	17063	16910	16998	16952	16817	16957	16838	16965	17044	16815	16877	17036	16911	16736	16999	17112	17082	16777	16625	16814	16905	16910	16954	16881	17120	16904	16861	16892	16878	16811	16863	16979	16886	16821	16998	16882	17001	16841	16892	16955	16825	16910	16942	16962	16893	16971	17062	16917	17055	16952	16901	16975	16805	16880	16887	16882	16848	16935	16983	17008	17011	17062	16830	16815	16928	17064	16891	16968	16897	16731	16982	17049	17078	16788	17005	16814	16858	16782	17024	16879	16884	16945	17165	16852	16881	17051	17178	16889	16986	16942	16861	16751	16849	16867	16836	16913	16934	17139	16847	17016	16744	16881	17018	16943	17120	16890	16842	16847	16842	17048	16921	16889	17087	16867	17054	16913	16841	16716	17014	16813	17020	17077	16978	16783	16969	16851	16937	16863	16690	16921	16977	17015	16852	16951	16951	16752	16942	17014	16961	16869	16918	16887	17041	16747	16774	16892	16947	16944	17006	16705	16824	16905	17014	16892	16798	17022	16753	17021	16850	16954	16908	16755	17048	16971	16873	17115	16935	16924	16914	16865	16811	17060	17017	17059	16831	16927	16847	16857	17097	17124	17029	16859	16786	16961	16889	16933	17017	16877	17207	16748	17060	16773	17051	17097	17014	16954	16792	16881	16928	16930	16932	16964	16831	16860	17096	16861	16837	16879	16752	16874	16924	16950	16874	16944	16985	16977	16857	16750	16986	16758	16978	16903	16984	16728	16934	16908	17078	16970	17031	17055	16956	17001	16823	16926	16879	16862	17004	16943	16994	16878	16859	17063	16887	17021	17002	16706	17030	17053	16958	16903	16912	17095	17133	17081	16952	16950	16841	16780	17085	16724	16735	17059	16805	16907	16904	16936	16965	16934	16933	16888	16942	16936	16870	16835	16939	16931	16923	16835	16991	16953	16899	16966	16835	16901	16931	16902	16902	16937	17111	17025	17060	17044	16637	16735	16966	16993	16850	16851	16943	16880	16773	16834	16841	17022	16934	16968	16865	16891	17051	16982	16959	16907	17017	16980	16925	16827	17006	16955	16943	16746	16893	16968	17029	16863	16966	16760	16905	16923	16835	16830	16810	16904	16880	16851	16879	17208	16937	16874	16903	17071	16905	16850	16940	17019	16863	16987	17052	16852	16851	16975	16917	16863	16858	16846	16972	16931	16910	17003	16881	16839	16891	16906	16914	16991	17062	16810	16875	16894	16796	16795	17035	16846	16995	16957	16999	16910	16913	16871	16804	16832	16662	16726	17073	16789	16823	16963	16811	16946	16868	16823	16965	16786	16858	16691	16970	16725	16854	17004	16973	16952	17013	16911	16985	16840	16923	17002	17105	16914	16814	16772	16873	16996	17062	16943	16956	16947	16926	16946	17025	16969	16843	17066	16846	16824	16856	16562	16953	16988	16890	16700	16885	16860	16925	17038	16880	17007	17100	17057	17026	16863	16858	16968	17006	17058
29013	41690	38613	30076	24401	21522	19416	18369	17609	17304	17002	17097	16906	16629	16622	16644	16285	16177	16179	16147	16339	15917	15845	15952	15940	15846	15811	15948	15864	15860	15875	15785	15687	15782	15884	15719	15597	15792	15745	15913	15851	15614	15694	15736	15854	15839	15725	15618	15679	15699	15857	15813	15854	15574	15671	15898	15862	15894	15697	15669	15913	15768	15649	15799	15651	15706	15820	15826	15872	15851	15756	15783	15801	15821	15619	15886	15682	15787	15696	15761	15898	15834	15736	15738	15587	15656	15725	15899	15825	15945	15969	15840	15871	15812	15579	15723	15645	15994	15764	15637	15808	15761	15744	15857	15757	15569	15692	15619	15710	15755	15743	15839	15881	15710	15684	15608	15674	15673	15805	15797	15586	15790	15552	15704	15678	15764	15738	15674	15667	15757	15714	15816	15819	15878	15716	15741	15746	15594	15878	15730	15680	15700	15636	15632	15731	15858	16021	16005	15797	15845	15819	15746	15811	15733	15951	15779	15820	15530	15746	15815	15669	15731	15661	15674	15725	15728	15788	15835	15779	15655	15882	15785	15725	15805	15777	15758	15692	15582	15725	15888	15711	15712	15618	15770	15751	15830	15837	15759	15820	15902	15786	15839	15720	15902	15784	15690	15568	15916	15791	15798	15726	15836	15610	15647	15777	15593	15854	15787	15733	15773	15855	15734	15592	15842	15731	15681	15758	15650	15578	15919	15552	15840	15817	15811	15784	15829	15644	15742	15821	15864	15775	15791	15783	15781	15807	15756	15868	15880	15878	15767	15902	15558	15707	15734	15709	15809	15797	15935	15895	15763	15745	15750	15652	15932	15754	15683	15549	15757	15727	15704	15556	15837	15801	15665	15689	15664	15757	15573	15803	15781	15614	15628	15683	15973	15828	16030	15768	15842	15886	15745	15852	15776	15892	15777	15700	15823	15678	15730	15604	15746	15698	15637	15701	15753	15840	15637	15790	15728	15797	15593	15732	15620	15684	15772	15878	15715	15454	15737	15498	15727	15612	15772	15861	15704	15677	15758	15845	15674	15729	15772	15716	15709	15751	15905	15817	15646	15817	15929	15604	15783	15684	15905	15810	15784	15819	15621	15615	15712	15686	15774	15684	15852	15674	15752	15573	15746	15792	15865	15914	15779	15663	15826	15713	15494	15932	15581	15620	15700	15755	15620	15677	15777	15708	15868	15933	15740	15826	15762	15800	15866	15689	15779	15795	15648	15868	15747	15778	15803	15820	15642	15904	15716	15744	15661	15834	15733	15609	15794	15791	15638	15789	15555	15730	15747	15711	15780	15861	15816	15789	15805	15815	15770	15621	15764	15752	15633	15839	15618	15863	15849	15749	15571	15562	15745	15907	15779	15633	15689	15865	15781	15849	15979	15706	15737	15698	15605	15908	15806	15709	15710	15847	15730	15874	15730	15669	15853	15719	15908	15774	15562	15604	15768	15725	15696	15934	15564	15730	15888	15839	15767	15783	15724	15683	15945	15688	15782	15781	15855	15732	15855	15792	15838	15673	15566	15795	15894	15732	15743	15827	15649	15606	15778	15524	15921	15700	15626	15790	15749	15771	15671	15803	15897	15629	15638	15628	15760	15763	15901	15646	15944	15766	15754	15794	15924	15707	15745	15773	15801	15666	15774	15824	15881	15633	15609	15791	15880	15848	15835	15577	15711	15923	15773	15697	15756	15602	15881	15738	15763	15623	15696	15762	15787	15767	15788	15885	15643	15651	15914	15614	15788	15763	15726	15758	15735	15834	15820	15748	15943	15541	15976	15831	15828	15753	15659	15954	15677	15900	15602	15881	15674	15616	15742	15789	15646	15686	15734	15620	15705	15722	15730	15842	15796	15710	15862	15904	15675	15801	15762	15707	15692	15867	15871	15784	15807	15713	15861	15651	15853	15681	15636	15652	15903	15687	15734	15727	15643	15683	15831	15741	15682	15718	15678	15699	15834	15830	15607	15733	15688	15713	15676	15936	15754	15896	15706	15737	15751	15538	16004	15799	15872	15513	15769	15819	15985	15592	15811	15921	15777	15790	15895	15833	15762	15577	15852	15938	15706	15889	15772	15776	15685	15793	15663	15700	15722	15735	15759	15728	15773	15813	15911	15734	15829	15808	15657	15798	15771	15830	15725	15751	15583	15755	15736	15900	15801	15813	15807	15802	15694	15645	15704	15509	15781	15757	15905	15727	15885	15809	15479	15789	15762	15600	15643	15844	15769	15713	15902	15675	15662	15680	15710	16037	15782	15876	15741	15822	15735	15877	15727	15862	15816	15919	15577	15809	15594	15590	15769	15758	15670	15742	15718	15626	15727	15870	15848	15757	15712	15726	15641	15677	15736	15849	15642	15687	15807	15761	15695	15746	15716	15839	15715	15757	15571	15816	15628	15746	15695	15683	15746	15761	16007	15784	15748	15779	15701	15787	15805	15731	15885	15839	15869	15828	15566	15737	15847	15766	15832	15829	15842	15850	15864	15712	15668	15728	15589	15817	15787	15739	15909	15704	15659	15888	15732	15820	15709	15776	15675	15654	15699	15798	15748	15754	15791	15741	15918	15781	15652	15746	15704	15819	15676	15803	15687	15890	15717	15846	15801	15824	15665	15794	15812	15618	15750	15780	15683	15667	15748	15765	15913	15746	15841	15662	15681	15712	15864	15635	15726	15791	15720	15776	15801	15677	15944	15643	15892	15828	15739	15710	15822	15627	15848	15674	15852	15628	15775	15884	15718	15838	15766	15620	15650	15819	15663	15871	15700	15788	15828	15683	15744	15815	15635	15770	15780	15757	15780	15764	15782	15735	15892	15977	15788	16030	15774	15894	15662	15752	15544	15814	15673	15807	15658	15772	15577	15859	15766	15796	15785	15933	15675	15881	15646	15750	15795	15622	16015	15758	15726	15708	15760	15763	15708	15870	15646	15706	15614	15766	15729	15776	15752	15652	15547	15825	15764	15780	15900	15834	15649	15684	15729	15644	15776	15650	15748	15704	15835	15640	15695	15799	15823	15856	15615	15689	15660	15646	15686	15752	15870	15733	15746	15822	15834	15831	15806	15750	15816	15705	15802	15682	15634	15676	15688	15570	15781	15864	15839	15710	15905	15669	15838	15812	15868	15785	15716	15839	15549	15652	15776	15781	15771	15764	15571	15870	15734	15831	15753	15834	15819	15873	15778	15757	15614	15844	15538	15752	15723	15732	15941	15717	15716	15686	15834	15577	15824	15769	15769	15838	15766	15830	15703	15660	15759	15820	15579	15870	15698	15914	15622	15857	15728	15735	15714	15876	15807	15669	15872	15835	15611	15775	15820	15954	15664	15456	15744	15721	15696	15714	15849	15935	15834	15669	15718	15759	15775	15776	15827	15792	15757	15733	15758	15698	15810	15915	15829	15665	15781	15718	15637	15642	15748	15575	15599	15601	15693	15809	15792	15708	15613	15646	15696	15820	15752	15809	15435	15735	15758	15697	15878	15651	15555	15794	15772	15634	15793	15774	15882	15816	15838	15630	15788	15575	15798	15867	15790	15797	15918	15735	15860	15727	15941	15773	15769	15785	15850	15771	15919	15837	15737	15749	15679	15828	15533	15629	15853	15879	15648	15733	15692	15916	15758	15828	15628	15879	15888	15810	15827	15829	15824	15616	15719	15843	15810	15666	15836	15682	15887	15742	15753	15739	15739	15727	15849	15699	15632	15704	15820	15755	15674	15746	15862	15701	15797	15735	15683	15924	15736	15730	15698	15810	15799	15662	15701	15686	15770	15687	15551	15711	15684	15767	15871	15637	15750	15762	15870	15725	15608	15885	15739	15794	15696	15684	15871	15656	15693	15689	15774	15780	15649	15676	15666	15874	15645	15761	15757	15857	15609	15789	15697	15797	15755	15738	15750	15764	16005	15843	15752	15938	15727	15781	15824	15740	15783	15757	15846	15776	15703	15873	15567	15929	15632	15625	15720	15689	15668	15817	15791	15512	15792	15815	15754	15751	15693	15650	15822	15728	15684	15590	15721	15776	15710	15793	15602	15834	15817	15866	15658	15846	15633	15762	15589	15823	15784	15738	15728	15605	15860	15765	15989	15847	15749	15697	15728	15805	15726	15765	15661	15806	15684	15682	15574	15797	15768	15754	15773	15739	15679	15652	15684	15681	15696	15819	15823	15700	15906	15757	15884	15766	15607	15742	15887	15663	15695	15732	15731	15550	15978	15846	15787	15670	15795	15776	15610	15805	15520	15700	15717	15666	15714	15652	15721	15786	15749	15738	15650	15897	15755	15742	15771	15892	15788	15762	15677	15652	15819	15812	15847	15788	15742	15601	15691	15884	15712	15759	15624	15793	15725	15785	15755	15719	15741	15729	15678	15748	15712	15705	15807	15703	15962	15790	15878	15764	15638	15871	15784	15779	15648	15571	15716	15815	15802	15627	15558	15720	15869	15742	15670	15898	15726	15692	15785	15869	15736	15622	15858	15728	15711	15862	15844	15857	15720	15774	15719	15752	15764	15897	15739	15698	15772	15914	15721	15875	15820	15705	15649	15870	15870	15824	15836	15595	15885	15829	15779	15855	15617	15958	15765	15848	15754	15812	15835	15691	15717	15754	15698	15519	15823	15902	15634	15828	15781	15729	15748	15780	15864	15671	15705	16128	15803	15896	15616	15697	15591	15898	15756	15721	15853	15841	15754	15987	15729	15653	15942	15747	15734	15755	15657	15809	15883	15741	15709	15855	15739	15644	15844	15809	15917	15817	15625	15766	15806	15760	15741	15788	15610	15804	15842	15683	15768	15865	15806	15800	15820	15774	15747	15759	15730	15778	15764	15737	15729	15693	15998	15688	15782	15649	15926	15896	15853	15669	15832	15719	15852	15811	15810	15886	15508	15806	15850	15903	15818	15627	15617	15901	15763	15733	15864	15878	15773	15711	15653	15885	15936	15805	15561	15715	15712	15714	15743	15842	15682	15803	15595	15668	15777	15739	15681	15771	15740	15783	15705	15794	15618	15676	15775	15748	15709	15559	15859	15862	15711	15774	15738	15723	15720	15743	15887	15696	15699	15536	15661	15876	15784	15614	15760	15867	15716	15732	15671	15891	15771	15780	15880	15684	15830	15760	15688	15627	15877
23859	21366	29011	25217	24124	25191	24169	20859	19683	19461	18956	18945	18758	18615	18403	18067	18040	17889	17887	17563	17505	17483	17384	17616	17517	17471	17537	17394	17431	17072	17309	17173	17406	17263	17395	17362	17139	17297	17228	17053	17244	17139	17231	17177	17131	17085	17344	17214	17230	17274	17259	17417	17420	17217	17283	17115	16997	16877	17299	17145	17345	17118	17060	17349	17021	17350	17148	17227	17234	17229	17075	17301	17241	17095	17304	17127	17144	17309	17273	17198	17155	17282	17290	17150	17029	17162	17264	17338	17045	17203	17311	17296	17092	17193	17456	17209	17226	17307	17230	17025	17288	17344	17173	17187	17040	17020	17202	17270	17296	17130	17248	17205	17257	16984	17144	17273	17258	17225	17198	17167	17286	17244	17236	17354	17124	17084	17132	17111	17079	17188	17126	17151	17214	17312	17150	17333	17116	17086	17186	17176	17214	17099	17208	17287	17350	17198	17277	17198	17135	17337	17155	17251	17319	17295	17384	17333	17130	17021	16954	17151	17279	17037	17317	17323	17340	17373	17118	17173	17167	17363	17176	17073	17274	17333	17482	17174	17313	17095	17444	17242	17195	17287	17287	17253	17136	17232	17250	17311	17139	17341	17248	17301	17218	17214	17104	17168	17377	17115	17281	17228	17355	17151	17069	17244	17275	17215	17260	17049	17282	17152	17461	17341	17170	17123	17285	17050	17336	17081	17257	17164	17281	17276	17334	17210	17388	17183	17226	16997	17095	17247	17084	17201	17245	17279	17199	17414	17173	17313	16909	17236	17225	17524	16953	17139	17402	17017	17209	17140	16968	17224	17096	17112	17181	17054	17197	17243	17345	17315	17202	17397	17351	17215	17140	17007	17324	17382	17169	17308	17332	17275	17041	17274	17297	17314	17104	17085	17225	17051	17025	17102	17321	17295	17064	17265	17419	17113	17209	16981	17064	17040	17186	17224	17348	17245	17083	16981	17314	17029	17371	17093	17179	17004	17144	17242	17423	17212	17349	17177	17102	17133	17247	17225	17185	17303	17211	17235	17037	17370	17234	17212	17338	17168	17127	17359	17131	17222	17128	17206	17235	17147	17207	17184	17194	17194	17304	17252	17191	17239	17175	17119	17096	17169	17059	17235	17358	17284	17086	17279	17173	17223	17103	17086	17078	17170	17129	17188	17105	16973	17241	17040	17161	17129	17397	17288	17100	17260	17281	17370	17182	17226	17316	17474	17209	17023	17101	17192	17310	17065	17206	17273	17339	17142	17357	17139	17319	17312	17217	17246	17180	17326	17157	17268	17124	17100	17086	17266	17144	17235	17296	17128	17252	17289	17052	17252	17208	17352	17158	17229	17291	16946	17324	17485	17058	17271	17417	17042	17179	17434	17264	17129	17187	17153	17200	17133	17251	17073	17282	17159	17226	17076	17070	17067	17134	17183	17060	17122	17208	17267	17103	17179	17227	17076	17006	17268	17089	17038	17263	17205	17097	17127	16994	17110	17293	17294	17489	17164	17384	17217	17187	17015	17199	17249	16910	17185	17335	17278	17230	17172	17289	17174	17222	17208	17148	17195	17204	17176	17248	17492	17229	17222	17253	17248	17341	17215	17122	17300	17262	17100	17343	17230	17325	17416	17371	17235	17342	17067	17146	17154	17013	17272	17193	17141	17089	17191	17337	17252	17081	17045	17279	17178	17049	17298	17295	17214	17132	17219	17321	17160	17288	17277	17310	17203	17155	17098	17205	17053	17287	17440	17280	17243	16976	17264	17100	17173	17249	17056	17221	17200	17340	17289	17214	17121	17353	17145	16952	17180	17155	16945	17036	17058	17284	17249	17104	17342	17323	17197	17184	17193	17023	17186	17315	17076	16973	17150	17143	17040	17139	17080	17422	17304	17177	17230	17181	17265	17083	17253	17323	17071	17369	17302	17347	17158	17199	17327	17075	17245	17382	17137	17408	17309	17126	17044	17388	17286	17229	17155	17180	17062	17347	17199	17277	17352	17249	17133	17109	17250	17322	17088	17426	17149	17338	17161	17207	17062	17178	17215	17253	17082	17239	17198	17319	16951	17150	17201	17028	17186	17381	17140	17165	17080	17212	17004	17153	17200	17221	17308	17186	17079	17267	17383	17280	17175	17262	17066	16997	17171	16991	17367	17091	17167	17282	17228	17288	17112	17220	17328	16982	17252	17178	17411	17238	17006	17284	17155	17068	17138	17135	17176	17092	17208	17338	17014	17385	17160	17173	17315	17123	17155	17163	17117	17439	17267	17202	17361	17434	17057	17101	17192	17153	17249	17110	17439	17277	17000	17082	17298	17257	17331	17328	16916	17354	17187	17053	17269	17173	17177	17291	17282	17318	17279	17283	17327	17281	16994	17202	17342	17089	17165	17106	17194	17253	17172	17019	17281	17418	17432	17068	17174	17217	16898	17345	17067	17241	17107	17541	17131	17343	17253	17291	17259	17240	17046	17196	17287	17202	17391	17171	17266	17210	17140	17324	17166	17215	17189	17238	17274	17301	17331	17207	17243	17374	17131	17222	17294	17107	17207	17210	17230	17252	17226	17039	17190	17122	17187	17263	17331	17382	17220	17266	16881	17349	17220	17054	17215	17217	17155	17110	17076	17270	17083	17295	17324	17323	17180	17305	17340	17165	17072	17074	17318	17316	17202	17130	17109	17147	17160	17080	17174	17222	17032	17256	17104	17222	17138	17161	17242	17242	17299	17259	17397	17198	17066	17290	17435	17103	17351	17083	17215	17093	17239	17281	16996	17225	17343	17270	17175	17180	17066	17258	17230	17169	17247	17231	17095	17138	17182	17274	17175	17153	17286	17084	17271	17214	17218	17123	17095	17130	17309	17300	17178	17338	17280	17273	17129	17340	17179	17393	17135	17215	17106	17187	17124	17147	17288	17203	17030	17195	17101	17165	17231	17091	17052	17397	17323	17078	17188	17144	17220	17334	17168	17061	17126	17221	17079	17244	17077	17218	17285	17305	17169	17272	17284	17164	17387	17263	17230	17310	17025	17117	17212	17215	17381	17014	17176	17287	17138	17134	17144	17340	17224	17176	17304	17131	17140	17335	17093	17071	17122	17112	17306	17201	17084	17078	17232	17377	17329	17399	17023	17125	17057	17109	17133	17175	17252	17097	17267	17225	17344	17258	17357	17128	17293	17109	17354	17366	17222	17266	17303	17215	17151	17110	17077	17336	17511	17133	17155	17045	17248	17029	17074	17222	17403	17203	17253	16975	17212	17295	17151	17186	17284	17267	17121	17122	17253	17270	17201	17168	17441	16999	17176	17139	17106	17334	17094	17196	17190	17214	17080	17299	17427	17334	17205	17261	17058	17383	17198	17148	17278	17152	17031	17086	17310	17180	17243	17214	17213	17180	17235	17334	17362	17362	17057	17024	17279	17333	17075	17136	17224	17127	16978	17197	17181	17209	17323	17042	17175	17033	17210	17220	17119	17179	17199	17380	17074	17304	17475	17312	17161	17250	17427	17260	17084	17497	16946	17095	17417	16987	17315	17217	17202	17165	17086	17164	17251	17346	17354	17281	17225	17308	17404	17200	17270	17170	17252	17284	17026	17214	17220	17378	17327	17188	17133	17258	17133	17157	17111	16985	17286	17231	17175	17309	17160	17134	17298	17226	17283	17218	17085	17178	17208	17391	17303	17392	17325	17360	17095	17268	17054	17169	17282	17363	17158	17260	17098	17141	17294	17402	17206	17286	17258	17352	17303	17258	17289	17223	17237	17241	17244	17307	17170	17229	17165	17350	17258	17059	17140	17283	17160	17349	17231	17496	17331	17215	17229	17136	17366	17131	17176	17090	17233	17391	17093	17261	17129	17148	17392	17050	17314	17209	17052	17182	17307	17307	17194	17222	17306	17203	17243	17123	17073	17291	17188	17168	17094	17235	17189	17345	17340	17120	17169	17282	17279	17168	17294	16991	17059	17270	17349	17213	17175	17160	17322	17248	17264	17248	17180	17217	17290	17114	17184	17447	17338	17179	17329	17290	17122	17115	17364	17113	17319	17286	17218	17316	17138	17120	17267	17101	17223	17210	17341	17313	17066	17091	17395	17138	17190	17062	17065	17105	17086	17264	17181	17267	17271	17184	17074	17187	17204	17160	17048	17040	17213	17199	17160	17126	17309	17255	17104	17244	17186	17206	17262	17290	17309	17176	17130	17259	17205	17239	17411	17179	17221	17345	17054	17258	17126	17306	17268	17185	17250	17223	17259	17204	17180	17325	17221	17170	16950	17399	17112	17174	17372	17040	17286	17246	17193	17294	17077	17252	17291	17289	17127	17240	17242	17464	17222	17312	16982	17194	17448	17216	17172	17129	17261	17203	17119	17141	17345	17074	17298	17238	16921	17050	17300	17230	17247	17280	17208	17349	17239	17268	17118	17420	17097	17084	17386	17321	17258	17297	17133	17077	17271	17081	17093	17159	17330	17388	17306	17079	17142	17134	17343	17087	17342	17149	17208	17273	17253	17187	17190	17081	17187	17131	17152	17321	17274	17146	17337	17109	17174	17143	17254	17044	17029	17160	17148	17157	17267	17239	17100	17127	17008	17283	17224	17285	17164	17092	17219	17320	17213	17349	17282	17136	17380	17398	17092	17234	17296	17248	17260	17316	17225	17363	17021	17154	17217	17273	17331	17202	17129	17120	17295	17180	17276	17287	17176	17349	17072	17291	17182	17077	17180	17267	17106	17232	17283	17272	17125	17141	17137	17182	17422	17094	17165	17051	17165	17197	17257	17193	17218	16978	16977	17283	17010	17182	17197	17381	17236	17253	17196	17248	17211	17175	17165	17103	17093	17320	17176	17335	17203	17331	17216	17144	17280	17178	17449	17177	17179	17231	17387	17225	17254	17254	17157	17325	17068	17065	17070	17180	17026	17196	17170	17277	17316	17257	17353	17071	17246	17186	17274	17114	17273	17233	17240	17323	17050	17207	17263	17430	17064	17053	17173	17273	17109	17298	17030	17221	17119	17122	17295	17325	17310	17200	17280	17124	17109	17157	17239	17095	17035	17174	17013	17348	17166	17234	17332	17145	17228	17097	17014	17307	17235	17196	17251	17140	17458	17175	17243	17350	17218	17167	17232	17044	17085	17178	17188
29127	47363	45004	36781	30570	26279	23478	21554	19984	19468	19059	18697	18309	17978	17759	17361	17094	16891	16835	16786	16434	16509	16400	16416	16149	16112	15984	16016	16182	16240	16138	16031	16036	15982	16183	16159	15930	15944	15921	16022	15990	15906	16061	16031	16055	16167	15928	16083	15969	15963	15856	16042	15954	16000	16049	16018	16016	15950	16014	16081	15958	15724	15775	15901	16079	15970	15915	16148	15902	15981	15825	15954	16045	16032	15992	15859	16137	16029	15811	15869	16066	15946	15814	16065	16006	15920	16072	15815	15940	15983	16010	15995	16134	15872	15925	15863	15773	15859	15991	16020	15965	15850	15981	16125	15915	15964	15888	15910	15920	15930	15878	15967	15974	15927	15911	15934	15874	15877	15962	16146	15814	15912	16140	16052	15938	16064	15941	15701	15876	16021	15873	15989	15851	15944	16020	15896	15879	16026	16129	16259	16070	15853	15896	16134	15877	16121	15971	15930	15989	15957	15950	16025	16031	15958	15939	15827	15937	15950	15991	15971	15781	15807	16113	15908	15876	15982	15886	16221	15927	15723	15912	16060	16015	15970	15811	15909	16239	15783	15983	16053	15852	16069	15967	16015	16032	16040	15882	15948	16031	15828	15935	16072	15838	16097	15806	15907	15878	16060	15814	15876	15937	15905	15947	16033	15872	16115	15945	15943	15926	15897	15879	16081	15920	15787	15887	15993	15891	15824	15942	15971	16020	15976	16063	15869	15886	15866	16053	15890	15924	15863	15870	15974	15758	15989	15960	15963	15838	16067	15958	16010	16178	16051	15883	15966	15942	15945	15871	15982	15947	15832	16071	16047	16003	16031	16139	15737	15894	15736	15976	15798	16048	15954	15953	15782	15897	16022	16004	16088	15904	15864	15938	15873	15918	15810	15945	16006	15902	16023	15780	16081	15781	15900	15937	16067	15904	15968	15894	16008	15828	16035	15983	15948	15987	15920	15931	16106	15802	16008	15853	15974	15760	15875	15846	16023	15875	15824	15977	16059	16024	15817	15947	15915	16008	15963	16001	15944	15934	15889	16080	16060	16066	15893	15964	15819	15805	16089	15948	15990	15739	15956	15887	15969	16051	15786	15998	15778	16046	15923	15831	16085	16048	15836	15868	15898	16073	15887	15910	16034	15709	15927	15889	16089	15956	16172	16062	15948	15902	15914	15866	15872	15969	15889	15899	15952	15945	15760	15959	15944	15975	15774	15888	15818	15811	16020	15898	15975	15909	15908	15822	15956	16027	15938	15974	15859	15976	15989	16037	16062	16020	15982	15906	15872	15972	15959	15917	16037	15956	15862	15861	15856	15759	15831	15985	16035	15949	16046	15859	15983	15902	15892	16027	15903	15938	16009	15846	15921	16065	15967	16049	16076	15893	16087	16124	15915	16043	16012	15944	16121	15836	16138	16102	15869	15995	15895	15965	15889	16130	15891	16079	15942	16004	15969	15856	15916	15892	16097	15887	16008	15929	15883	15908	16079	15971	15948	16089	16085	15885	15754	15948	15961	16205	16051	15893	15901	15864	15842	15920	15992	15933	15886	15883	16049	15897	15972	15910	16017	15946	15805	15910	15907	16032	16064	15985	16065	15731	16051	15872	15950	15902	16077	15944	15978	15762	16036	16036	15947	15940	15977	15977	15979	16240	15988	15946	16069	16019	16005	16116	15971	15881	15846	15780	16005	16010	15826	15878	16012	15963	16046	15963	16011	15910	16021	16129	15670	15950	15704	15937	15866	15947	15867	15819	16003	15938	16050	15849	16043	15898	16014	15987	15959	16000	15990	15997	15807	16006	15811	16003	15837	15962	15977	15965	15898	16020	15709	15761	15873	16028	15903	16036	15918	16021	15929	15959	15983	15875	16083	15898	16088	15962	15940	15961	15955	16014	15889	15808	15877	15944	15863	15965	15836	15939	16201	15994	16042	16021	15900	15989	16000	16028	16070	16033	15974	15927	15889	15826	15997	15886	15937	16048	16035	15861	16044	16072	15905	16029	16074	15966	15927	15998	16090	16119	15864	15857	15963	15870	15924	15992	16073	15784	15918	15827	15990	15829	15997	15999	15976	16028	15880	15874	16028	15973	15837	16093	15987	15991	16074	15885	15849	16007	15896	16002	16151	15863	15970	15847	15946	15880	15861	16010	15905	16025	15989	15946	15938	15910	15753	16030	15924	15919	15901	15842	16032	15927	16020	15883	16115	16075	16086	15836	15782	15866	15847	15871	16039	16049	15886	15822	16056	16061	16164	15935	16016	16044	16027	16093	15942	15871	15849	15966	15931	16019	15915	15741	15976	15933	15991	16078	16012	15979	15895	16110	16112	15794	15840	15991	15957	16039	15978	16149	15941	15699	15896	15903	16063	15990	15885	15826	16079	15942	15889	16062	15908	16018	15887	15898	15994	15970	15808	16105	15916	15906	15889	15919	15897	15978	15999	15955	16059	15980	15946	15951	15955	15874	15976	15847	15832	15903	15939	16090	15945	16060	15962	16110	15956	16049	15955	15957	16007	16060	15904	15847	15990	15948	15862	15957	15932	15987	16028	15928	15989	16041	15935	15952	16082	16011	15973	15853	15898	15969	16014	15891	16050	15913	15920	15914	15929	15978	16025	16131	15955	16027	15866	16080	16014	16073	15826	16137	16087	15835	15779	16032	15960	15953	15939	16008	15876	16018	15955	15997	16051	15956	15834	15894	16030	16010	15973	15934	16007	16012	15799	16007	16069	16090	15993	15917	15987	15687	16036	16040	16090	16078	15766	15945	16111	15922	15849	16044	15810	16000	15901	15791	15909	15836	16005	16077	15774	15943	15953	15950	15935	16027	15913	16082	15836	16045	15888	15978	15729	15834	15722	15858	15966	15896	15947	15804	16010	15943	15886	15880	16031	15956	15999	15838	16044	15787	15931	15951	15910	16096	15980	15880	15918	16020	15742	15970	16061	16057	15986	15740	16114	15970	15980	15989	16008	16217	16096	16008	15989	15998	15951	16042	16002	15965	15902	16100	15959	16049	16008	15958	16031	15893	16085	16094	16045	15901	16050	16102	16003	16094	15864	15914	15862	15917	16059	16129	15897	15918	16045	15817	15870	16063	15847	16007	16020	16082	15922	15944	15842	16022	16034	16030	15804	16000	16016	15952	16048	15811	15987	15826	15879	15815	15814	16058	15925	15949	15979	15932	15877	15894	15927	15812	15921	15940	16053	15842	15837	15925	15982	16074	15917	15868	15947	15913	15805	15982	15843	16020	15940	15926	15915	15797	15919	15973	15911	16004	16051	15795	15902	15965	15931	15999	16048	16076	16080	15826	15993	16014	15939	15729	15853	16111	16000	15967	15877	15984	15895	15910	15982	16037	15797	15979	16035	15809	16136	15924	15964	15989	15877	15875	15910	15910	15816	15890	16041	15884	16040	15903	16030	16217	15936	15969	15790	15999	15844	15940	15881	15862	15883	15933	15979	16024	16185	16075	15803	16000	15871	15973	15908	16093	16038	15923	15961	15802	15980	15887	16117	15842	16104	15980	15922	15921	15910	15864	15926	15788	15979	15960	16040	15932	15883	15938	15881	15969	16075	15980	15924	15779	15752	16041	15979	15819	15937	16054	15987	15944	15979	15936	16014	15905	15937	15804	16023	16102	16110	15921	15882	16101	15978	15988	15945	15925	15803	15872	15967	15699	16071	15803	15966	16048	15934	15927	15909	15841	15863	15984	15744	15930	15898	15883	15697	15889	15974	15830	15958	15763	16045	16048	16028	15921	15984	16017	16044	15786	15828	15884	15931	15871	16131	15926	16052	16045	15940	15986	15972	16037	16137	15942	15947	16084	16156	15799	15928	15887	15948	16038	16048	16113	15969	16011	16058	15934	16105	15820	15884	15865	16175	16050	16048	16014	15945	16068	15924	15841	16160	16021	15962	15972	15845	15944	15856	16035	15904	16012	16063	15864	15929	15993	15855	15951	15907	15929	15836	15953	15914	16024	15928	16067	16117	16008	15860	16051	15955	15961	15970	15903	16201	15856	15785	15979	16081	15975	16061	16072	15942	15929	15921	16012	15831	15967	15898	15935	15912	15901	15890	15793	16069	16072	15895	15921	16151	15887	15935	15771	15992	15985	15987	15997	15817	15846	15942	16000	16081	15866	15826	15988	15855	16065	16117	15983	15953	15936	15941	15797	15941	15845	15980	16055	15971	15851	16002	15920	15898	16079	15907	15840	15859	15862	15972	15988	15980	16013	15877	15870	16105	15825	15948	16035	15852	15899	16079	15805	16065	15849	16087	15746	15996	16120	15718	16090	15818	16009	15980	16129	15962	15942	15978	15870	16144	16031	15850	15986	15890	16017	15814	16015	16021	15940	16196	15960	15994	15912	16116	16055	16112	15874	15909	15935	15862	16016	16065	15889	15938	16037	15918	15951	15811	15931	15796	16012	15895	15879	15935	16084	16118	15867	15891	16035	15960	15938	15995	15971	16030	15966	16084	15926	16031	15871	16088	16112	16048	15902	15917	15923	15913	15997	15926	15956	15933	15899	15994	15927	15979	15814	15775	15819	15950	15962	16051	16012	16206	15880	16067	15986	15988	15990	15780	16113	15940	15881	15914	15909	15912	15828	16092	16057	15966	15867	15783	15914	16176	16058	15955	16073	15972	16028	15960	15816	16043	15931	15931	16042	15979	15947	15909	15897	15991	16019	16048	15978	15859	15938	16075	16062	15988	16004	16081	15875	16022	15937	15852	16058	15927	15963	15994	15816	16164	15995	15981	15959	15985	15773	15952	15916	15871	16028	15773	15905	15903	15944	15928	15837	16169	15812	15843	16001	15881	16098	15796	15942	15790	16007	16027	15911	15934	16083	16170	15921	16008	15962	15895	16198	15948	15911	15944	15862	15917	16187	16039	15947	15928	15862	15967	15961	16054	16057	15986	16026	15790	15798	15988	15774	15965	16022	15875	15986	16067	16041	15836	15957	16059	15970	16059	15907	15889	15957	15928	16052	15989	16033	15848	15955	16022	16157	15906	16044	15931	15926	16001	16011	15810	15769	15810	15941	15766	15830	15870	15980	16030	16067	16019	15871	15770	16150	16039	16073	15915	15862	16078	15955	16017	15958	15916	15833	16005	15893	16102
22891	21385	29350	24037	22661	26095	28151	22897	21160	21004	20662	19859	19728	19563	18938	19041	18472	18491	18263	18012	18051	17703	17853	17613	17689	17686	17530	17548	17514	17495	17508	17372	17464	17328	17616	17220	17428	17315	17303	17353	17302	17134	17339	17419	17420	17322	17503	17316	17184	17069	17422	17290	17373	17172	17547	17445	17480	17388	17443	17385	17444	17533	17528	17351	17406	17380	17327	17345	17185	17474	17347	17239	17453	17433	17348	17226	17502	17299	17393	17308	17322	17352	17404	17363	17170	17412	17372	17100	17276	17414	17216	17246	17312	17283	17275	17297	17300	17504	17336	17345	17130	17275	17242	17124	17134	17283	17074	17232	17330	17202	17186	17310	17499	17414	17188	17295	17369	17233	17260	17272	17232	17212	17401	17214	17286	17258	17220	17211	17264	17216	17325	17377	17199	17334	17352	17370	17271	17185	16914	17311	17382	17175	17363	17250	17298	17115	17352	17324	17545	17241	17420	17225	17543	17405	17466	17401	17310	17212	17124	17245	17259	17290	17334	17110	17246	17241	17199	17172	17243	17063	17461	17343	17219	17257	17264	17189	17303	17329	17186	17215	17262	17280	17429	17172	17159	17357	17253	17237	17241	17164	17371	17289	17199	17214	17408	17335	17348	17395	17557	17143	17363	17332	17391	17294	17206	17054	17152	17209	17391	17090	17182	17303	17265	17176	17250	17369	17122	17325	17057	17067	17254	17367	17369	17419	17306	17220	17575	17210	17245	17217	17542	17140	17326	17344	17497	17122	17339	17218	17220	17240	17377	17252	17340	17087	17341	17235	17223	17192	17255	17318	17163	17124	17232	17329	17611	17508	17168	17204	17262	17197	17125	17284	17261	17406	17473	17254	17460	17174	17151	17449	17068	17371	17162	17134	17350	17348	17374	17328	17233	17378	17208	17320	17245	17279	17219	17249	17245	17176	17437	17017	17302	17253	17156	17322	17177	17306	17217	17139	17292	17031	17263	17359	17192	17201	17491	17333	17215	17269	17310	17306	17287	17257	17378	17268	17190	17175	17080	17153	17327	17003	16919	17120	17168	17209	17093	17312	17422	17471	17458	17322	17257	17197	17213	17175	17437	17257	17083	17005	17200	17410	16983	17168	17286	17123	17284	17195	17196	17099	17293	17236	17203	17379	17280	17452	17337	17144	17249	17215	17130	17355	17219	17154	17549	17177	17160	17152	17345	17264	17325	17083	17270	17327	17446	17334	17287	17361	17311	17249	17204	17196	17077	17332	17487	17316	17254	17310	17274	17299	17359	17298	17354	17437	17184	17391	17230	17374	17196	17353	17302	17188	17016	17204	17218	17187	17159	17124	17270	17187	17422	17279	17336	17151	17150	17245	17336	17321	17144	17093	17267	17355	17302	17218	17310	17438	17281	17187	17349	17323	17269	17221	17227	17179	17149	17349	17189	17184	17374	17393	17435	17421	17317	16996	17267	17379	17299	17374	17109	17284	17428	17216	17349	17356	17283	17249	17151	17205	17356	17327	17276	17168	17069	17071	17289	17279	17348	17086	17230	17227	17264	17223	17129	17084	17164	17256	17148	17247	17278	17336	17439	17208	17227	17062	17306	17288	17173	17508	17048	17185	17341	17381	17282	17156	17193	17293	17378	17256	17276	17300	17377	17271	16958	17079	17199	17275	17316	17210	17355	17409	17277	17344	17201	17179	17415	17345	17330	17261	17296	17062	17256	17195	17322	17393	17252	17341	17199	17164	17425	17271	17159	17172	17326	17299	17187	17020	17326	17284	17376	17306	17151	17041	17047	17403	17105	17367	17119	17335	17421	17253	17225	17171	17184	17140	17274	17369	16993	17155	17265	17225	17134	17162	17145	17292	17195	17286	17244	17178	17357	17269	17206	17234	17114	17216	17268	17309	17050	17105	17244	17185	17237	17165	17208	17049	17388	17254	17381	17390	17138	17275	17043	17299	17232	17125	17460	17394	17320	17142	17421	17147	17374	17335	17182	17261	17315	17272	17213	17236	17267	17386	17388	17292	17317	17224	17171	17386	17498	17311	17267	17414	17383	17374	17343	17235	17325	17448	17281	17487	17388	17229	17140	17250	17467	17201	17380	17143	17470	17281	17192	16936	17170	17265	17476	17555	17141	17266	17143	17399	17359	17261	17224	17300	17302	17148	16997	17381	17034	17146	17317	17113	17116	17226	17213	17134	16986	17293	17153	17293	17358	17156	17212	17257	17497	17200	17178	17205	17278	17156	17240	17322	17329	17256	17248	17283	17062	17333	17601	17138	17287	17536	17087	17147	17342	17249	17604	17236	17211	17392	17479	17226	16913	17212	17326	17199	17026	17287	17250	17118	17297	17156	17281	17145	17292	17450	17159	17319	17329	17366	17454	17293	17362	17459	17375	17297	17302	17297	17492	17383	17036	17050	17087	17184	17005	17247	17106	17165	17353	17473	17443	17117	17191	17507	17299	17175	17115	17261	17352	17366	17495	17314	17438	17248	17301	17317	17157	17352	17277	17202	17152	17314	17428	17320	17464	17222	17445	17291	17224	17143	17190	17190	17264	17298	17329	17302	17424	17257	17019	17118	17455	17199	17235	17171	17210	17188	17241	17345	17247	17126	17214	17243	17175	17296	17675	17327	17298	17345	17242	17341	17258	17188	17150	17228	17170	17408	17321	17169	17381	17277	17433	17375	17149	17075	17211	17281	17327	17334	17461	17382	17126	17239	17519	17253	17190	17368	16953	17361	17163	17290	17364	17263	17325	17110	17175	17186	17390	17378	17344	17298	17376	17354	17163	17056	17385	17437	17327	17382	17254	17390	17339	17207	17348	17269	17191	17496	17334	17108	17281	17250	17296	17192	17435	17431	17272	17175	17044	17136	17245	17289	17102	17152	17455	17321	17285	17242	17114	17428	17312	17409	17129	17406	17275	17386	17532	17415	17239	17225	17174	17368	17315	17198	17058	17215	17107	17458	17282	17271	17358	17191	17450	17186	17352	17278	17071	17195	17201	17023	17334	17278	17438	17146	17304	17305	17322	17422	17432	17209	17070	17396	17330	17021	17283	17298	17075	17117	17240	17208	17432	17331	17233	17385	17083	17396	17171	17253	17256	17423	17294	17274	17159	17226	17475	17561	17280	17185	17279	17262	17208	17296	17122	17294	17335	17259	17137	17135	17250	17079	17373	17420	17215	17289	17275	17401	17324	17280	17356	17222	17186	17235	17152	17229	17465	17302	17280	17214	17143	17368	17285	17164	17352	17188	17399	17177	17105	17146	17141	17239	17323	17087	17234	17343	17337	17086	17428	17113	17219	17188	17058	17299	17198	17122	17163	17496	17283	17278	17390	17368	17254	17250	17315	17172	17348	17185	17303	17036	17362	17226	17367	17135	17323	17208	17188	17408	17082	17151	17520	17391	17330	17323	17249	17328	17395	17156	17266	17201	17158	17328	17020	17347	17367	17292	17281	17325	17196	17478	17425	17343	17410	17306	17292	17276	17324	17216	17374	17204	17283	17208	17197	17219	17139	17242	17263	17271	17150	17493	17161	17247	17195	17242	17214	17204	17590	17209	17063	17255	17312	17404	17196	17411	17498	17350	17226	17386	17151	17177	17361	17122	17338	17447	17249	17501	17229	17269	17181	17376	17087	17333	17255	17196	17361	17328	17542	17226	17271	17335	17102	17405	17303	17151	17159	17200	17303	17248	17231	17427	17282	17263	17443	17282	17346	17307	17332	17389	17448	17412	17216	17010	17296	17286	17070	17188	17175	17112	17361	17268	17390	17303	17488	17257	17193	17243	17202	17367	17348	17266	17246	16977	17171	17125	17248	17215	17306	17281	17352	17177	17276	17150	17221	17303	17412	17278	17195	17160	17213	17306	17369	17291	17291	17438	17377	17190	17330	17248	17194	17326	17174	17021	17254	17102	17358	17314	17342	17338	17287	17402	17186	17293	17330	17209	17287	17130	17261	17350	17388	17333	17295	17064	17184	17050	17138	17293	17295	17163	17269	17165	17130	17141	17150	17090	17154	17283	17277	17224	17168	17272	17261	17174	17266	17265	17188	17493	17281	17056	17109	17138	17269	17354	17338	17410	17089	17140	17328	17212	17144	17299	17236	17442	17241	17038	17293	17244	17245	17314	17264	17106	17309	17585	17144	17381	17276	17474	17299	17281	17143	17376	17218	17044	17348	17231	17412	17244	17232	17062	17265	17302	17050	17223	17393	17205	17603	17273	17173	17143	17121	17215	17425	17448	17353	17241	17274	17239	17302	17256	17338	17209	17117	17198	17347	17047	17476	17198	17247	17332	17287	17234	17421	17166	17298	17364	17152	17354	16981	17242	17349	17230	17291	17346	17419	17141	17234	17135	17371	17293	17374	17084	17288	17206	17361	17222	17287	17100	17145	17280	17325	17293	17171	17227	17366	17252	17312	17324	17314	17318	17183	17325	17268	17365	17226	17161	17214	17351	17410	17281	17240	17178	17348	17228	17339	17267	17367	17339	17379	17214	17176	17170	17111	17367	17403	17379	17358	17219	17586	17317	17356	17408	17138	17236	17350	17478	17210	17247	17337	16985	17243	17224	17345	17341	17326	17284	17210	17273	17163	17187	17162	17466	17242	17280	17245	17179	17163	17211	17322	17466	17253	17159	17258	17378	17059	17147	17045	17271	17345	17182	17390	17341	17198	17058	17060	17217	17229	17208	17340	17293	17370	17391	17335	17137	17228	17245	17370	17355	17247	17283	17381	17265	17229	17418	17332	17256	17356	17247	17347	17417	17439	17294	17411	17277	17303	17301	17088	17118	17187	17222	17507	17078	17266	17358	17360	17186	17148	17180	17228	17146	17073	17355	17183	17298	17306	17060	17137	17300	17250	17308	17451	17242	17261	17180	17146	17060	17322	17381	17261	17199	17288	17263	17385	17420	17292	17146	17452	17258	17321	17504	17307	17255	17309	17124	17414	17148	17267	17228	17256	17540	17435	17475	17116	17268	17379	17216	17247	17316	17370	17254	17192	17363	17177	17383	17327	17011	17333	17271	17232	17381	17201	17283	17392	17175	17376	17195	17271	17147	17246	17221	17210	17266	17208	17047	17353	17220	17220	17120	16947	17272	17355	17347	17257	17238	17340	17277
30151	50310	49026	41612	35168	30191	26957	24114	22288	21561	21038	20451	19919	19360	18766	18224	17917	17322	17224	16964	16889	16628	16723	16442	16306	16423	16367	16261	16298	16057	16211	16144	16031	16168	16016	15881	16058	16108	16006	15997	16083	16156	16065	16120	16017	16110	15953	15936	16148	15954	15891	16089	16182	15958	16124	15907	16251	16067	16031	16049	16038	16038	15930	16105	15945	15715	16138	15973	16013	16106	16189	16051	15936	15864	15881	15904	15996	15903	16084	16048	15898	16138	16048	16002	16033	16010	16083	15953	15977	16081	16052	15895	16082	16046	15957	15875	16063	15929	16057	15956	15913	16082	15894	16024	15816	16066	16050	15979	15971	16009	15994	16060	15812	16032	16015	16015	15971	16023	15993	16173	16045	15862	15864	16021	15920	15840	16134	15943	15972	16085	16162	15942	15986	16019	15990	15969	16076	16229	16016	15945	15894	16024	16009	15871	16074	15896	15905	15897	15986	15999	16158	15850	16058	15881	16009	16089	15949	16136	15933	15984	15851	16160	16025	15989	15966	16023	16019	16063	16006	15928	16053	16121	15958	15923	15939	16024	15945	15877	16014	15987	15851	16093	15849	16067	15967	15950	15972	16070	15932	15993	16128	16039	16025	16106	16097	16205	15915	15876	15918	15761	16016	16079	15997	15972	16003	16015	16036	15936	15945	16146	15980	15997	15966	15941	16024	16108	15994	16083	16049	16155	15891	15867	16072	15969	15878	15931	16118	15957	15947	16126	16059	15992	15936	16018	16008	16113	16070	15918	16059	15856	16044	16074	15924	16122	16124	16014	15945	16005	16028	16018	16249	16035	15850	16076	16053	16022	16039	15945	15913	16027	16035	15943	16138	15873	16126	16061	16072	15910	16082	16054	15902	16040	15975	15987	15958	15870	15995	15953	16069	15957	15937	15913	16062	16058	15991	15932	15933	15944	15971	16057	16043	15915	15862	15966	15965	15977	15952	15996	15959	15911	16013	16159	16015	15871	16050	16056	15851	16098	15982	15899	16164	16155	16117	16042	15950	15805	16075	16026	15970	16190	15943	15829	16164	16018	16201	16126	15809	16015	15867	16042	15993	15977	15870	15853	15971	15774	16187	16039	16046	16171	15988	16009	15921	15973	15987	15980	15968	16005	15984	16033	16012	16010	15958	15900	16033	15968	15951	16033	15944	15901	15947	15951	16034	15990	16074	16054	15887	15866	16211	15942	15957	16054	16013	16018	16077	15962	16057	16063	15941	15851	15895	15842	16050	16134	16048	16084	16071	15872	15961	16114	16041	15937	16091	15997	16064	15892	15988	15995	16117	16070	15961	16106	16036	16205	16015	16095	15947	15883	16026	15999	16137	16028	16108	16001	16062	16044	15900	15939	16110	16066	16140	15856	15945	15924	15907	16196	15836	16123	15909	15822	16035	15968	15912	16026	16066	16011	15902	16111	16004	16039	15892	15986	16114	16062	16109	15899	15996	15956	16006	15909	16034	16013	15968	16129	16023	15886	15857	15997	15929	15939	15996	16061	15992	16040	15999	16016	15999	15936	15938	15993	16052	16105	16109	15953	15944	16134	16127	15940	15933	15923	16030	15929	15884	15963	16078	15900	15968	15878	16036	16053	16015	15780	16123	15875	15949	16054	16120	15960	16016	16072	15898	16050	15871	15829	15938	16031	15956	16051	15875	15932	15910	16028	15870	15930	15975	15924	15944	15906	16146	15806	16086	16055	15963	15957	16159	15953	16095	16040	15907	15993	16006	16017	16048	15953	15986	16097	16022	15979	15978	15947	16128	15899	15869	15860	15928	15916	16142	16233	15924	16162	15980	15879	16043	15980	15877	16088	15898	15977	15908	15957	16077	16110	16185	16005	15974	15820	16051	15983	16028	15997	16027	15997	16045	16091	16021	15854	16046	15843	16010	16192	16063	15991	15890	15948	15981	16056	16062	16132	15959	15899	16002	16044	15859	16069	16018	15942	15982	16198	15896	16082	16140	16093	15877	16038	15969	15994	16056	16071	16021	16039	15946	15970	16093	15929	16065	15939	15887	16045	16061	16028	16143	15858	16126	16107	16155	15956	16165	16017	15834	16109	15918	15977	15872	15800	16205	16007	15983	15942	15956	16090	15928	15924	16014	15877	16159	16151	15929	16026	16044	15809	15970	15996	16138	15916	16019	15978	16066	16072	15818	15996	15940	16058	15968	15963	15961	15866	16210	15762	16155	16082	16057	15959	16050	15995	16038	15876	15820	15993	15939	16092	15928	16108	15985	15966	15962	15917	15991	16076	15949	16039	15991	16030	15963	16047	15960	15916	16044	16070	15852	16061	15920	15892	15933	15994	15905	15992	16114	16059	15930	16075	15949	15936	16161	15920	15952	15786	15913	16031	16250	15954	16102	15815	15870	15898	15976	16054	16045	15976	15910	16099	15903	15902	15987	16059	16010	15904	15873	15987	15894	16113	15937	16147	16025	15976	16200	16111	15951	15998	16081	16058	16004	15903	16007	15975	16000	15978	16038	15950	16008	16186	15932	16064	16059	15949	16122	15897	16003	16044	16023	16013	16049	16038	16036	16142	15812	15925	16043	15902	16067	16035	16339	15980	16014	16106	15822	16006	15890	15884	16009	15940	15915	15967	15975	16171	15826	15956	16117	15858	15900	15969	16138	15794	15935	16013	16037	16199	16199	15909	15942	16115	15893	16002	15987	16017	16004	15975	16073	15922	16157	16047	16014	16138	16008	15954	16072	15940	16016	15925	15995	15970	16012	16107	15959	16082	16081	16033	16103	15988	15931	16017	16039	16130	16001	15981	15993	15917	16163	16002	15947	15970	15852	15862	16043	15812	16016	15939	15890	16102	15970	16022	16085	16012	16186	15912	16149	16071	15973	15955	15997	16044	16052	15849	16056	15942	16063	16056	16073	15959	16001	15928	16064	15879	15855	16043	15844	16111	16026	16051	16073	16050	15853	16056	15941	15947	15945	16025	16275	16046	16001	16061	15974	15899	15912	15799	16047	16070	16092	16051	16060	16035	16094	15984	15999	16095	15898	15953	16032	16002	15980	16042	15816	15936	16107	15918	15936	15783	16084	15933	15936	15916	16160	16143	16109	16139	15947	16051	16065	15964	15807	16108	15965	16072	16002	16087	16059	15855	15914	16112	16060	15953	15974	16057	16081	15967	15966	16021	16149	16071	16140	16086	16135	16122	15997	15963	15999	15980	16152	15931	15948	16164	15906	16014	15936	15956	16029	15963	16075	16059	16055	16018	15915	16041	15948	15948	16142	16024	16214	15963	16110	16042	16101	16076	15932	16102	15953	15914	15949	15907	15876	15956	15919	16034	16007	15928	15898	16099	16132	15824	15991	16164	15995	15970	16163	16037	16059	15889	15955	16053	15967	15925	16253	15879	16098	16200	15966	16026	15989	15995	16053	16102	15975	15876	16004	16002	15981	16078	16225	15841	16081	16013	15971	15953	15996	15942	15951	16161	16001	16091	16031	16031	15941	16210	15857	16022	15961	15943	15877	16036	16092	15905	15778	15967	15920	15890	15980	16008	15963	15972	16035	16018	15906	16092	15984	16107	16078	16088	15799	15994	15921	16030	15862	15995	15955	16012	15829	15983	16039	16046	15863	15956	15852	15983	15846	15968	16008	16085	15858	15973	16034	16116	15951	15963	15932	16075	16081	15939	15953	16087	15915	15946	16045	15996	15955	16089	15866	16116	15878	16165	15973	15997	16012	15926	15929	15790	16035	16084	16129	15856	16142	16054	15915	15969	15976	16017	16122	16018	16079	15894	16000	15991	15992	16091	15869	15830	16083	16129	15778	15840	16040	15940	16095	15927	15941	16158	16129	15888	16062	16018	16120	16056	16036	15970	16114	16062	16031	16125	15991	16021	15818	16139	15957	15917	16051	15877	16142	15967	16044	16146	16044	15908	16029	15921	16050	16117	16003	16061	15985	15931	15866	15889	15899	15972	15886	16002	15937	15953	16014	16141	16014	16146	16223	16051	16030	15968	16127	15939	16076	16057	15913	15862	15968	15847	16032	15798	15974	15971	16144	15982	16085	15998	15939	16010	15942	15979	15907	16054	16051	15844	15935	15944	16110	16062	16023	15962	16054	15969	16151	16103	15832	15969	16075	16036	15885	15964	16041	15958	16087	15912	16013	15992	15954	15877	16029	16065	15820	16096	16120	16075	15892	15973	16032	15979	16093	16198	15942	16147	15987	16117	16020	15895	16143	16054	16099	15986	16009	15941	16104	15983	15922	16040	15907	16116	15912	16107	16165	16024	15837	16019	16148	15773	15949	16034	16020	16010	16049	16048	16024	16089	15962	15948	16150	15914	15965	15909	15851	15985	15905	16038	15984	16055	16035	15955	15940	15992	15880	16228	16095	15996	15936	15904	15965	15874	15931	16059	15889	15950	15982	16057	15970	15995	16118	15940	16042	16132	15876	16295	16018	15851	15942	15911	15925	15971	16009	16075	16096	16011	16170	15913	16052	15934	15738	15902	16033	15904	15930	16044	15952	15887	16041	15939	15841	15999	15921	15937	15884	15980	15902	15980	16019	16119	15988	16031	16107	15997	16169	15915	16037	15961	15945	16030	16023	15975	15989	16086	16000	15839	16037	15986	15959	16154	15847	15943	16120	15901	16113	15937	15985	15971	15881	16056	15995	16088	16179	15866	16119	15945	15884	15834	15983	16079	16005	16062	16110	15959	16071	15936	16039	16149	16025	16020	15977	15933	16066	15852	16045	16135	15890	15998	16123	16021	15975	15921	15894	16059	16061	16077	16169	16184	15877	16109	15908	15993	15876	15984	15917	16073	16016	15987	16119	16110	15760	16111	16110	15946	15935	15928	16088	15999	15936	16053	16032	16225	16047	15918	16047	16043	15960	16091	15981	16157	16066	16063	16165	16154	16015	15971	15872	15911	16173	16047	16012	15758	15913	15768	16083	16126	15907	16061	15916	16017	15987	15987	16061	15816	16078	16067	16044	16091	15973	15983	16033	15988	15946	16200	16048	16105	16285	16106	15935	16031	15984	15833	15858	16122	16038	15944	16004	16007	16004	15838	16165	15949	16024	15996	16031	15821	16017	16073	16068	16181	15926	16027	16022	15953	16049	15865
28002	25870	32341	28374	22815	21029	19660	18713	18339	18105	17895	17952	17687	17678	17671	17428	17481	17184	17220	17332	17228	17258	17284	17156	17136	16934	17029	17065	17083	16905	17168	16812	17048	17339	16960	16979	16941	16968	17166	17036	16976	17001	16949	16948	16996	17294	16810	16767	17144	17211	17132	16960	17047	16955	17147	17081	17170	17090	17129	16822	17020	17005	17145	16949	17066	17111	17061	17025	17158	17277	16891	16924	16841	16944	17075	17035	17153	17054	17123	17095	17019	17026	16855	16950	17173	17017	17176	17001	17311	17023	17036	16954	17071	16925	16963	16915	17148	17130	16953	17071	17071	17192	16996	17147	17036	17090	17043	16824	17186	16991	16862	16990	17164	17121	16945	16986	17071	17072	17022	16918	17178	17190	17203	17119	17140	17253	17116	17157	17219	16945	17142	17251	16975	17090	17051	17002	16977	17109	17140	16914	16952	16927	17078	17177	17146	16874	17073	17087	17203	17019	17182	16891	17041	17015	17075	17219	17099	16942	17003	17102	17156	17191	16987	17069	16985	17159	16943	16921	17125	17019	16992	16856	17034	17014	16717	16974	17090	17118	17132	16992	17232	17059	17097	17022	16995	16912	17200	17079	17041	17056	16935	16966	16998	16992	17111	17071	16760	16921	17203	17074	16892	17043	17210	17111	17039	16943	17052	16995	17155	17385	17090	17112	16959	17111	17103	17044	16980	16958	17153	17232	16913	17130	17171	17203	17109	16903	17070	16752	17005	17134	17197	16898	16999	17039	17004	16851	17056	17097	17013	17015	17242	16999	16966	17009	17174	17119	16876	17102	16965	17165	17208	17133	17072	16744	17085	16956	16967	17099	17235	16971	17001	17180	17161	17065	17044	17113	16961	16812	17100	16929	17027	17073	16936	17240	17085	17291	17082	17035	16939	16892	17052	16965	16957	17028	17162	17031	17140	16967	17117	17135	16742	16917	17202	17047	17103	16958	17007	17105	17056	17004	17107	17085	17207	17093	17203	17130	16909	16881	16918	16950	16898	17092	16958	16941	17162	17028	17033	17134	16900	17173	17088	17006	17072	16963	17063	16983	17080	16966	17047	16940	17127	17070	16890	16925	17047	17011	17002	17060	17148	17126	16956	17072	16813	16925	16990	16833	17147	17050	16917	17227	17007	16971	17147	17017	17156	16880	17084	16975	16950	17021	16987	16994	17028	17250	17087	17113	17222	17032	17153	16867	17127	17246	17121	16995	17007	17030	16826	17020	17161	16942	17161	17107	17028	17005	16993	17038	17042	17088	16947	16929	17126	17006	17175	16968	17064	17081	17094	16851	16952	17174	17044	17156	16981	17074	16976	17054	16985	17170	16881	16888	17093	17130	17210	16935	17097	16946	17094	17024	17078	17154	17046	17083	16912	17107	16993	16908	17143	16948	17142	17152	17193	16845	17178	17024	17167	17127	17158	17127	16978	17058	17133	17104	17101	16909	16987	16986	17060	17035	16979	17226	17021	17164	16931	16975	17004	16960	17185	17106	16886	16987	16955	17142	17163	16981	16970	17132	16775	17082	17107	16914	16809	17176	17106	17177	16856	16967	17150	17142	16943	16908	17023	17066	17090	16927	17111	16945	17019	16887	17152	17047	17076	16950	17006	17044	16959	16994	17006	16977	17098	16908	16983	17142	17006	16931	17130	16889	16929	17138	17133	17105	16950	17091	17150	16971	17051	16889	16773	17082	16821	17122	17019	17089	17197	17157	16941	17108	17169	17227	17002	17174	16882	17144	17002	17008	17240	17004	17011	17051	17071	17026	16978	17057	16802	17089	17136	17017	17262	16993	17042	16783	17096	17040	16872	16831	16934	17263	17086	17005	17190	17263	17079	16925	17085	16925	16998	17017	17047	17122	16991	17246	17118	16992	17033	16965	17018	17105	17142	16903	17059	16980	17174	17194	16785	17008	17025	17094	17043	16876	16925	17018	17034	17053	17097	16953	16970	16979	16907	17025	16924	16909	17038	16978	16874	17014	17088	17181	17043	17018	16981	17032	17070	17057	17047	16909	16937	17121	17165	17245	17053	17068	17119	17008	17009	16956	17033	17026	17088	17016	17269	17131	17111	16956	17026	16938	17137	17285	17052	17037	16896	17043	16891	17021	16971	17118	17081	16966	17045	17035	17197	17033	17055	17155	16857	17054	17041	16910	16961	17086	17137	17014	17202	17080	17063	16950	17124	16999	17380	17326	16785	17058	16940	16928	17156	16898	17019	16899	16991	17061	17092	17131	17146	17149	17112	17225	16809	17052	17023	17106	17042	17101	17025	17074	17128	17044	17008	16927	17065	16938	17045	17053	17078	16974	16822	16982	16952	17018	17022	17021	17072	17091	17211	16897	17235	16974	16981	17010	16974	17165	17006	16950	17254	17117	17034	17021	16968	16865	16897	17050	16966	17061	16990	17006	16868	16999	17029	17011	17062	16945	17077	17153	17077	17046	17082	17094	17126	16974	16846	17090	17066	16975	17158	17018	17248	17100	17078	16926	17039	17112	17108	17114	17092	17141	16945	16904	16907	16998	17004	17044	17057	17299	17108	17256	17011	16915	17112	16792	17009	17148	17123	17177	17171	16983	17140	17136	17048	17081	17110	17020	16952	17093	17093	16939	17054	16859	17074	17064	16977	17182	16945	17138	17069	17019	17088	16986	17028	17053	16859	17000	17098	17127	17083	16875	17017	16943	16917	17014	17210	16949	16795	17077	16841	17145	17012	17158	16992	17109	17147	17087	17197	17071	17105	16898	17067	16964	17061	17025	17147	16905	17165	17184	17010	17069	16896	16884	17084	16951	17067	17092	17113	16971	16886	17095	17200	17084	17177	17015	17144	17074	17119	17143	16985	17109	16907	17005	17013	17165	17031	16921	17103	17122	16952	16880	16814	16984	17073	16916	17099	17103	16954	17057	17059	17091	16981	16953	17185	17079	17004	17049	17081	17160	17126	17090	17325	16933	17013	16971	16979	17098	17040	16926	17006	17101	17055	17061	17185	16918	16986	17030	17043	17031	16904	17089	17154	17022	17120	17068	16997	17017	16928	16926	17144	16911	16893	16970	17151	17064	17143	17195	17096	16951	16968	17185	17106	17064	17008	17062	17094	17091	17104	17088	17000	17085	17056	17085	16989	17051	17040	17010	17068	16934	16971	17000	17044	17006	16932	17057	16986	17210	17126	17013	16982	17197	16961	17049	17067	17052	17031	17022	17148	16982	17065	16972	17138	17287	17043	17205	17102	16927	16858	17042	16998	16851	17007	16947	16974	17158	17007	17090	16878	17170	17089	16866	17344	17070	16935	16940	17078	17015	17172	17087	16999	16958	17083	17053	17116	16956	16936	17063	17102	17040	17065	17120	17013	16898	16955	17074	17051	17089	17106	16954	17141	16942	17058	16957	16957	17168	17216	17117	17030	17096	17087	17183	17347	16964	17179	16801	17040	16990	17155	17163	17070	17159	17070	17208	17023	16997	16927	17041	17037	17077	17102	16862	16962	17027	17115	17194	17049	17082	17071	17036	17016	16978	16977	16728	17157	17085	17043	17185	17138	17061	17184	17078	17004	17099	16956	16960	17208	16993	17050	17136	17165	16812	17074	17106	17085	17084	17009	16888	17244	17279	17170	16920	17159	16960	17117	17099	16858	17189	17130	16946	17224	17054	16923	16999	17065	16942	17127	17100	17118	16974	17289	17207	16985	17215	17095	16871	16853	17019	16804	17083	16976	17048	17055	16836	17000	16832	16997	16977	16872	17062	17089	17181	17114	17111	16893	17195	16939	16957	17071	17084	17051	17118	17136	17255	17134	16957	17315	17071	16913	16897	17062	17006	17168	17096	16994	16915	17060	17084	17307	16993	17144	17054	17191	17104	17125	17126	17092	17023	17050	16917	17021	17087	16947	17016	17155	17146	17136	17136	17221	16849	16919	17007	17064	16969	17095	17033	17112	17217	16866	16992	17076	17198	17049	17100	16919	17247	17027	17034	17002	17107	17266	17155	16987	17258	17104	17203	17223	16959	16982	16942	16851	17016	17079	17186	16816	17170	17081	17056	17088	17197	17129	16939	17081	17107	17016	17129	17083	17132	17007	17063	16959	17200	17101	17241	16984	17009	17098	17170	16905	17026	17001	17115	17137	17100	16978	17043	16972	17150	17018	17037	17059	17268	17121	17193	17113	17241	17055	17075	17050	16883	17063	17063	17011	17005	17017	17150	16950	17120	17022	17114	17283	17002	17214	17062	17099	17022	17149	17147	17102	17018	16930	17218	17094	16989	17044	16832	17093	16954	17122	17247	17030	17067	17037	16966	17094	16874	17157	16889	16891	17223	16982	17148	17038	16991	16851	17223	16961	17048	16899	16941	16898	17018	17189	16929	17021	17065	17004	17070	17014	17340	16944	16938	17020	17042	16987	16954	16991	17124	16974	16934	17160	16841	17010	17071	16809	16854	17071	17121	17163	17160	17066	17100	16968	17171	17133	17101	16925	17081	16960	17001	16984	17098	16903	17028	17216	17063	17013	16920	17004	16996	17165	16892	17011	17013	16946	17017	17003	17061	17163	17019	16969	17171	17020	17028	16974	16908	16973	16893	17117	17064	17073	16987	17016	17113	16932	17058	16951	17132	17113	17151	17404	17062	17116	17156	17282	17075	17166	16988	16858	17088	16944	16998	16975	16915	17208	17105	17099	17122	17088	17123	17100	17078	16996	17067	17170	17074	17068	16905	16968	17147	17104	17132	16998	16979	17144	16947	16936	16962	17332	17229	17127	16880	17007	17056	16953	17029	17068	17124	17171	16938	16902	17195	17099	17155	17335	17202	17300	17059	17005	17008	16976	17087	17191	16857	16944	17062	17069	17289	17029	17132	17067	16930	17016	17013	17018	17039	16950	17089	17125	16950	16892	16951	17103	17175	17120	17084	17106	17028	17147	16887	17087	16954	17133	16842	17089	17047	17234	17173	17074	17097	16964	16896	17085	17055	16913	16999	16939	16946	17004	17020	17036	17054	17028	16957	17010	17048	17257	16928	16927	17265	17125	17038	17025	17214	17316	17149	17054	16937	17152	17123	17298	16992	17029	17038	17089	17034	16991	17242	17094	16954	16987	17207	17296	17173	17134	17036
28403	40726	37843	29448	24571	21420	19544	18638	17860	17842	17361	17318	17091	16689	16834	16591	16418	16281	16275	16263	15922	16051	15899	15939	15942	15931	15920	15791	16040	15857	15972	15895	15866	15836	16090	15938	15812	15722	15714	15778	15838	15909	15650	15987	15884	15980	15873	15816	15876	15826	15784	15793	16036	15772	15764	15669	15947	16000	15865	15755	15814	15882	15716	15756	15822	15816	15974	15878	15678	15758	15928	15793	15919	15858	15735	15768	15740	15686	15926	15932	15737	15918	15584	15828	15764	15738	15728	15876	15871	15866	15741	15842	15823	15765	15781	15765	15874	15710	15888	15738	15909	15804	15831	15732	15882	15874	15997	15817	15837	15913	15758	15822	15914	15810	15830	15866	15779	15906	15905	15841	15823	15545	15809	15726	15839	15819	15674	15934	15853	15788	15881	15890	15821	15731	15885	15788	15969	15818	15973	15900	15909	15894	16016	15623	15729	15756	15833	15857	15801	15879	15767	15776	15788	15824	15726	15892	15846	15695	15920	15650	15955	15756	15994	15814	15703	15856	15823	15882	15914	15814	15773	15818	15929	15806	15918	15754	15800	15706	15990	15926	15819	15785	15954	15817	15714	15757	15817	15769	15674	15819	15704	15765	15765	15818	15923	15848	15647	15873	15625	15753	15747	15730	15840	15948	15862	16010	15903	15889	16042	15695	15717	15802	15713	15918	15945	15853	15800	15817	15853	15861	15711	15754	15550	15851	15857	15819	15770	15736	15836	16081	15963	15794	15759	15742	15782	15665	15699	15822	15852	15952	15834	15726	15932	15895	15855	15780	15739	15781	15949	15863	15844	15727	15850	15842	15828	15879	15691	15750	15971	15714	15794	15767	15818	15817	15804	15862	16027	15925	15985	15722	15908	15862	15847	15833	15798	15888	15890	15802	15846	15812	15864	15759	15750	15918	15953	15727	16023	15797	15632	15797	15742	16033	15825	15863	15727	15793	15767	15841	15902	15906	15901	15814	15800	15962	15990	15874	15895	15915	15913	15683	15859	15833	15741	15753	15871	15740	15782	15908	15759	15886	15958	15643	15741	15881	15792	15874	15901	15976	15773	15910	15799	15875	15898	15791	15736	15922	15712	15723	15737	15893	15781	15911	15789	15772	15909	15828	15664	15964	15861	15758	15825	15876	15866	15790	15837	15898	15808	15909	15722	15916	15905	15852	15922	15834	15930	15777	16057	15798	15814	15857	15943	15946	15757	15889	15940	15789	15898	15862	15805	15921	15757	15908	15752	15898	15859	15896	15796	15944	15769	15843	15954	15820	15724	15857	15842	15888	15826	15803	15723	15670	15887	15795	15776	15726	15798	15958	15857	15707	15953	15861	15822	15936	15867	15666	15918	15850	15687	15996	15912	15778	15723	15856	15836	15824	15944	15782	15677	15799	15816	15867	15851	15940	15918	15830	15707	15732	15832	15710	15970	15865	15933	15806	15756	15667	15752	15897	15840	15845	15928	15838	15776	15864	15889	15749	15779	15607	15695	15750	16031	15873	15811	15776	15859	15873	15873	15985	15885	15654	15841	15752	15728	15849	15798	15736	15616	15663	15710	15927	15855	15781	15717	15781	15797	15833	15742	15841	15902	15863	15905	15891	16037	15915	15832	15781	15860	15810	15990	15685	15918	15766	15864	15752	15807	15758	15746	15743	15824	15796	15703	15861	15753	15826	15717	15838	15950	15778	15690	15729	15918	15842	15717	15938	15739	15919	15747	15706	15819	15819	15831	15822	16019	15961	15915	15877	15707	15883	15918	15883	15779	15890	15695	15813	15774	15808	15904	15863	15758	15909	15826	15746	15875	15813	15849	15781	15818	15723	15885	15808	15826	15927	15924	15846	15707	15894	15649	15934	15708	15982	15751	15828	15726	15943	15782	16078	15823	15815	15832	15907	15917	15831	15914	15802	15835	15779	15761	15690	15925	15748	15978	15779	15802	15810	15825	15891	15994	15841	15891	15901	15819	15774	15730	15975	15869	15725	15797	15768	15921	15849	15756	15668	15919	15858	15823	15816	15785	15848	15861	15890	15878	15869	15748	15810	15925	15840	16055	15644	15797	15621	15832	15831	15744	15668	15896	15815	15759	15705	15814	15715	15862	15949	15842	15793	15737	15809	15643	15965	15903	15882	15939	15820	15667	15611	15607	15784	15812	15866	15569	15816	15807	15700	15929	15800	15684	15764	15761	15938	15736	15715	15882	15971	15992	15938	15727	15939	15789	15844	15889	15847	15903	15862	16002	15779	15827	15788	15808	15826	15810	15863	16007	15803	15854	15821	15931	15898	16031	15773	15807	15770	15811	15892	15914	15731	15873	15737	16019	15941	15949	15785	15947	15812	15868	15825	15818	15826	15712	15999	15817	15771	15838	15939	15897	15931	15793	15874	15737	15988	15792	15891	15943	15799	15736	16071	15717	15881	15926	15779	15758	15750	15857	15758	15724	15805	15950	15786	15912	15753	15910	15750	15852	15721	15794	15817	15832	15749	15995	15876	15812	15816	15935	15577	15892	15860	15962	15775	15849	15832	15797	15944	15670	15750	15821	15843	15869	15724	15957	15778	15700	15750	15607	15902	15707	15944	15731	15800	15959	15751	15808	15810	15773	15795	15882	15769	15788	15888	15779	15977	16061	15775	15914	15731	15919	15593	15994	15799	15627	15886	15950	15823	15889	15690	15775	15938	15708	15741	15816	15847	15746	15834	15808	15870	15715	15701	15834	15755	15801	15715	15867	15888	15735	15723	15932	15942	15955	15893	15965	15705	15898	15756	15915	15935	15884	15936	15795	15898	15823	15889	15859	15941	15758	15927	15690	15778	15826	15742	15778	15716	15822	16060	15909	15973	15878	15846	15883	15970	15879	15862	15810	15871	15780	15706	15993	15826	15867	15866	15895	15745	16147	15700	16014	15839	15865	15816	15763	15736	15756	15886	15937	15738	15798	15814	15748	15808	15888	15957	15650	15934	15982	15762	15811	16018	15935	15826	15791	15729	15888	15831	15721	15848	15882	15839	15840	15875	15795	15825	15810	16037	15770	15862	15696	15916	15853	15683	15816	15874	15892	15740	15782	15809	15798	15753	15833	15906	15740	15849	15815	15790	15954	15818	15817	16036	15781	15916	15730	16012	15775	15807	15967	15811	15665	15690	15816	15821	15724	15739	15718	15780	15865	15748	15851	15951	15687	15819	15811	15829	15855	15725	15742	15911	15688	15739	15921	15796	15711	15820	15917	15684	15894	15913	15847	15768	16076	15896	15895	15646	15929	15703	15857	15846	15842	15807	15756	15820	15955	15764	15869	15877	15764	16054	15879	15741	15922	15809	15965	15808	15748	15775	15848	15982	15945	15810	15711	15811	16012	15875	15915	15964	15791	15960	15880	15688	15859	15934	15794	15855	15726	15949	15877	15798	15914	15932	15929	15868	16002	15693	15679	15886	15922	15750	15723	15693	15877	15783	15855	15982	15776	15876	15824	15839	15941	15762	15886	15864	15740	15960	15877	15773	15891	15944	15722	15811	15744	15985	15708	15783	15923	15722	15745	15784	15925	15725	15734	15858	15565	15825	15897	15860	15754	15857	15914	15901	15739	15842	15798	15792	15884	15774	15846	15763	15843	15806	15811	15872	15850	15740	15872	15730	15698	16057	15845	15809	15945	15918	15734	15905	15903	15806	15780	15699	15659	15786	15933	15803	15737	15663	15851	15944	15751	15851	15762	15646	15852	15960	15756	15711	15987	15711	15910	15867	15758	15863	15727	15732	15841	15882	15836	15820	15870	15734	15775	15799	15773	15807	15783	15807	15739	15859	15796	15749	15723	15950	15858	15874	15766	15885	15686	15940	15745	15952	15757	15989	15900	15790	15840	15666	15947	15799	15746	15930	15794	15836	15936	16033	15835	15924	15762	15799	15899	15956	15804	15767	15705	15676	15644	15839	16020	15839	15826	15942	15844	15993	15724	15889	15846	15944	15797	15827	15935	15859	15713	15901	15952	15710	15550	15859	15798	15984	15856	15787	15910	15860	15931	15845	15817	15882	15909	15925	15962	15826	15600	15788	15948	15805	15885	15828	15964	15864	15965	15972	15841	16024	15762	15804	15831	15639	15999	15963	15960	15878	15818	15885	15739	15807	15974	15718	15842	15801	15857	15878	15785	15750	15736	15939	15939	15881	15809	15828	15777	15886	15837	15824	15875	15861	15689	16036	15792	15807	15690	15748	15730	15824	15632	15913	15833	15917	15744	15921	15867	15734	15927	15880	15546	15769	15829	15784	15785	15843	15881	15778	15862	15700	15932	15849	15973	15764	15945	15830	15884	15722	15809	15716	15741	15895	15918	15878	15917	15952	15738	15842	15850	15872	15828	15818	15858	15916	15849	15908	15933	15926	15922	15770	15901	15825	15754	15890	15829	15903	15600	15771	15867	15956	15639	15836	15873	15944	15771	15814	15934	15830	16017	15817	15918	16013	15923	15566	15855	16109	15694	15721	15791	15915	15861	15838	15841	15885	15986	15698	15773	15867	15876	15924	15721	15949	15682	15885	15787	15915	15917	15867	15823	15994	16000	15791	15927	15912	15768	15960	15777	15959	15921	15902	15869	15949	16011	15611	15799	15994	15861	15841	15860	15827	15882	15651	15882	15796	16114	16045	15894	16029	15946	15755	15916	15860	15911	15800	15804	15919	15860	15827	15778	15961	15831	15689	15786	15981	16007	15665	15752	15748	15717	15767	15945	15953	15906	15813	15864	15741	15888	15670	16058	15799	15832	15833	15841	15737	15898	15672	15887	15876	15782	15897	15900	15679	15891	15847	15890	15847	15820	15766	15786	15793	15682	16047	15802	15933	15780	15845	15691	15889	15826	15964	16051	15755	15882	15988	16032	15966	15944	15929	15956	15694	15889	15990	15648	15795	15916	15785	15871	15797	15833	15838	15853	15788	15818	15816	15901	15761	15932	15850	15871	15881	15844	15825	15895	15647	15936	15876	15878	15924	15907	16019	15949	15959	15713	15903	15830	15852	15721	15857	15874	15892	15718	15877	15915	15884	15841	15846	15952	15783	15936	15835	15746	15668	15754	15856	15806	15823	15942	15850	15743	15926	15759	15609	15964	15818	15899	15834
23841	21352	28901	25179	24258	25200	24458	20943	20132	19870	19547	19173	19184	18816	18601	18459	18318	17979	18043	18048	17733	17739	17933	17674	17709	17872	17502	17623	17405	17429	17387	17534	17676	17585	17487	17503	17352	17436	17427	17353	17405	17499	17407	17400	17353	17376	17483	17412	17311	17372	17359	17354	17407	17543	17475	17592	17372	17288	17555	17322	17391	17536	17444	17351	17496	17435	17316	17575	17450	17219	17565	17327	17428	17445	17477	17460	17350	17474	17286	17387	17465	17516	17523	17240	17269	17290	17259	17381	17223	17260	17505	17426	17317	17535	17389	17596	17441	17307	17448	17451	17407	17405	17609	17485	17457	17302	17423	17322	17318	17402	17381	17399	17462	17415	17459	17551	17289	17430	17556	17355	17333	17468	17497	17259	17368	17297	17365	17324	17286	17261	17517	17441	17306	17278	17490	17402	17447	17366	17491	17368	17106	17477	17419	17186	17374	17401	17340	17598	17308	17350	17601	17470	17571	17209	17478	17523	17293	17365	17509	17282	17403	17403	17501	17235	17136	17299	17315	17393	17459	17362	17560	17343	17633	17458	17352	17469	17324	17327	17357	17428	17338	17332	17216	17396	17289	17415	17388	17361	17434	17368	17379	17489	17308	17593	17406	17284	17336	17338	17300	17295	17423	17356	17154	17529	17474	17165	17472	17366	17403	17446	17435	17426	17319	17275	17442	17373	17215	17399	17336	17473	17392	17585	17153	17217	17353	17359	17413	17455	17389	17404	17543	17439	17277	17532	17403	17464	17225	17435	17277	17375	17349	17330	17315	17332	17497	17294	17398	17267	17523	17529	17539	17387	17334	17195	17299	17186	17453	17333	17447	17243	17450	17352	17508	17443	17361	17376	17368	17377	17299	17335	17310	17295	17406	17239	17274	17388	17542	17212	17376	17520	17571	17302	17437	17391	17322	17413	17362	17245	17303	17477	17230	17300	17215	17243	17346	17468	17336	17379	17601	17452	17420	17383	17422	17524	17456	17374	17386	17395	17369	17397	17398	17372	17365	17453	17490	17442	17355	17509	17449	17416	17288	17646	17545	17394	17380	17497	17440	17397	17421	17459	17289	17574	17255	17356	17309	17622	17510	17350	17387	17383	17545	17446	17613	17260	17472	17476	17209	17461	17396	17283	17433	17360	17408	17345	17446	17413	17222	17184	17249	17250	17483	17461	17429	17432	17447	17279	17431	17331	17409	17138	17331	17464	17492	17220	17513	17324	17438	17452	17445	17283	17482	17316	17335	17427	17402	17411	17512	17321	17467	17523	17458	17476	17433	17383	17396	17574	17475	17295	17416	17476	17474	17358	17453	17374	17439	17325	17444	17382	17425	17370	17430	17409	17422	17506	17494	17298	17465	17512	17352	17450	17363	17381	17416	17458	17332	17348	17453	17313	17271	17468	17494	17348	17413	17421	17215	17302	17396	17320	17492	17463	17400	17419	17324	17454	17419	17395	17509	17289	17306	17550	17125	17350	17471	17262	17377	17326	17356	17380	17423	17440	17325	17400	17372	17595	17189	17272	17174	17244	17613	17345	17393	17476	17308	17603	17549	17409	17447	17394	17265	17370	17404	17526	17460	17450	17493	17456	17447	17382	17378	17316	17380	17409	17531	17333	17215	17340	17653	17166	17589	17326	17431	17359	17335	17613	17454	17364	17404	17290	17462	17423	17396	17496	17414	17407	17630	17490	17367	17305	17420	17395	17172	17291	17422	17287	17234	17268	17492	17272	17326	17103	17433	17442	17214	17491	17362	17263	17279	17412	17369	17397	17437	17403	17337	17417	17481	17348	17365	17294	17316	17368	17426	17323	17169	17484	17449	17123	17412	17259	17178	17317	17499	17302	17113	17498	17389	17385	17373	17361	17241	17302	17209	17489	17409	17373	17375	17187	17497	17449	17428	17472	17363	17602	17413	17474	17298	17295	17491	17413	17338	17443	17376	17380	17395	17270	17386	17187	17246	17332	17390	17357	17343	17287	17411	17534	17483	17444	17277	17205	17343	17318	17370	17564	17364	17509	17333	17200	17435	17230	17270	17434	17441	17425	17415	17313	17661	17160	17465	17308	17394	17477	17545	17285	17374	17435	17381	17331	17435	17408	17582	17187	17400	17360	17325	17248	17178	17312	17568	17581	17396	17417	17169	17617	17393	17324	17391	17333	17275	17228	17556	17497	17476	17477	17480	17394	17552	17361	17360	17624	17270	17493	17439	17124	17284	17378	17275	17254	17383	17393	17547	17459	17534	17410	17447	17376	17264	17333	17392	17483	17239	17299	17507	17359	17285	17618	17308	17349	17305	17201	17382	17256	17304	17243	17265	17523	17547	17408	17473	17416	17162	17363	17271	17436	17537	17490	17394	17190	17352	17344	17460	17484	17319	17424	17329	17385	17491	17062	17439	17472	17464	17456	17606	17303	17495	17381	17256	17114	17309	17357	17495	17355	17286	17308	17300	17444	17555	17432	17266	17292	17298	17348	17311	17246	17495	17398	17485	17377	17315	17379	17208	17189	17199	17346	17162	17341	17422	17390	17450	17498	17441	17448	17493	17443	17467	17505	17318	17366	17502	17452	17331	17326	17363	17423	17457	17517	17328	17482	17488	17369	17387	17247	17440	17292	17415	17280	17333	17315	17380	17381	17332	17266	17351	17340	17594	17403	17417	17475	17350	17620	17290	17506	17195	17456	17450	17355	17335	17395	17507	17457	17599	17300	17355	17432	17345	17219	17312	17206	17504	17489	17471	17304	17432	17334	17370	17455	17338	17444	17278	17438	17512	17389	17254	17247	17390	17341	17433	17442	17579	17448	17433	17398	17359	17439	17467	17436	17495	17469	17286	17573	17471	17421	17364	17411	17432	17344	17394	17475	17657	17185	17274	17379	17518	17298	17420	17464	17246	17128	17436	17554	17351	17365	17392	17364	17435	17343	17276	17340	17296	17352	17417	17435	17477	17371	17207	17410	17302	17323	17265	17140	17251	17156	17436	17495	17307	17260	17403	17207	17612	17623	17422	17149	17165	17534	17263	17301	17371	17588	17407	17473	17424	17426	17304	17260	17362	17352	17449	17240	17474	17308	17222	17545	17413	17476	17365	17373	17625	17466	17178	17486	17383	17277	17217	17232	17300	17433	17310	17478	17303	17326	17471	17629	17532	17205	17284	17346	17361	17470	17522	17268	17510	17362	17549	17567	17384	17413	17468	17502	17497	17356	17598	17267	17341	17559	17437	17425	17536	17503	17305	17087	17417	17394	17542	17575	17486	17410	17411	17446	17434	17424	17369	17378	17413	17198	17238	17475	17564	17368	17376	17424	17289	17391	17303	17411	17461	17357	17484	17559	17293	17346	17487	17175	17406	17344	17183	17243	17424	17343	17542	17370	17443	17419	17259	17513	17643	17538	17529	17434	17330	17391	17213	17310	17367	17416	17371	17506	17392	17414	17397	17344	17355	17149	17500	17412	17348	17233	17255	17378	17513	17407	17218	17308	17434	17214	17477	17491	17400	17441	17424	17360	17589	17396	17407	17491	17442	17344	17377	17112	17445	17577	17243	17387	17380	17295	17444	17394	17413	17494	17489	17194	17486	17521	17445	17324	17442	17515	17385	17347	17361	17389	17389	17382	17520	17452	17502	17270	17570	17462	17438	17516	17543	17635	17465	17260	17401	17655	17398	17324	17587	17452	17274	17516	17410	17532	17479	17469	17459	17427	17430	17312	17266	17284	17336	17293	17334	17622	17311	17224	17477	17562	17597	17393	17383	17363	17484	17383	17319	17571	17514	17328	17231	17422	17229	17184	17162	17245	17443	17312	17435	17080	17502	17416	17415	17492	17431	17399	17624	17475	17428	17578	17291	17409	17542	17227	17361	17304	17344	17648	17477	17330	17258	17342	17329	17394	17420	17551	17619	17237	17395	17398	17385	17638	17365	17323	17450	17524	17579	17406	17358	17337	17390	17483	17187	17504	17542	17253	17394	17441	17345	17611	17396	17347	17365	17377	17514	17378	17371	17462	17372	17406	17112	17239	17272	17296	17441	17327	17347	17463	17494	17226	17201	17214	17452	17177	17366	17379	17327	17361	17482	17236	17335	17372	17198	17464	17417	17455	17275	17290	17427	17298	17173	17168	17489	17488	17382	17398	17339	17227	17181	17281	17426	17276	17256	17228	17405	17534	17284	17398	17335	17559	17310	17454	17520	17408	17443	17580	17374	17375	17322	17347	17552	17284	17469	17406	17401	17518	17474	17349	17414	17301	17242	17227	17147	17492	17329	17104	17443	17419	17487	17356	17476	17195	17070	17168	17392	17303	17298	17431	17402	17271	17377	17371	17391	17262	17515	17435	17595	17435	17354	17488	17360	17024	17471	17426	17546	17428	17398	17437	17366	17415	17307	17634	17625	17340	17476	17211	17412	17322	17294	17532	17443	17362	17476	17446	17306	17312	17461	17350	17382	17275	17550	17573	17435	17330	17457	17476	17378	17361	17599	17440	17511	17423	17302	17514	17407	17466	17352	17327	17451	17382	17430	17471	17250	17468	17331	17275	17272	17329	17423	17428	17488	17314	17481	17365	17315	17239	17408	17325	17352	17288	17277	17471	17520	17528	17472	17520	17421	17188	17339	17475	17419	17489	17564	17436	17239	17510	17323	17309	17312	17313	17312	17563	17381	17459	17481	17396	17135	17053	17223	17157	17275	17323	17230	17534	17346	17640	17440	17374	17387	17401	17351	17614	17266	17238	17608	17410	17363	17308	17234	17571	17459	17268	17207	17245	17479	17230	17478	17337	17516	17320	17469	17496	17316	17508	17234	17730	17443	17357	17459	17351	17428	17654	17678	17223	17389	17512	17210	17197	17270	17480	17464	17451	17515	17411	17496	17446	17556	17398	17346	17383	17342	17387	17395	17600	17654	17248	17257	17375	17224	17503	17403	17381	17276	17392	17423	17363	17325	17486	17330	17542	17382	17545	17405	17462	17277	17382	17470	17392	17264	17331	17361	17248	17287	17260	17318	17267	17304	17283	17504	17320	17480	17377	17259	17443	17183	17394	17398	17370	17398	17510	17427	17463	17534	17261	17369	17462	17373	17449	17385	17300	17358	17570	17421	17487	17521	17485	17439	17584
28221	46238	43895	36572	30619	26198	23784	21724	20432	19775	19464	19020	18466	18310	17855	17639	17276	17306	16888	16732	16469	16455	16366	16446	16090	16257	16136	16297	16273	16225	16136	16297	16245	15894	16097	16057	16107	16103	16108	15981	16030	16164	16079	15933	16025	16053	16091	15998	16157	16122	15948	16163	15854	16219	16048	16120	15996	16022	16040	15963	15944	16167	15931	16065	16178	16035	16218	15985	16101	16021	16090	15877	16033	15996	16030	15954	15928	15917	16022	16143	16009	16093	16026	15895	16172	16040	15952	16054	15879	16052	15836	15904	16076	16108	16122	15962	16084	16133	16055	16133	15943	16148	16091	15875	15923	15919	16096	15964	15976	15775	15921	16181	15946	16158	15855	16060	16115	16002	16002	15952	16035	15995	16115	15926	16232	16135	15938	16001	16078	15884	16021	15850	16235	16114	16138	16271	16008	15790	16066	16059	16067	16103	16026	15991	16038	16025	15952	15927	16078	15891	16198	15977	16012	15813	15976	16048	15929	16060	15940	15938	16030	16067	16162	16048	16140	16013	16156	15931	15997	15965	16075	15956	15842	15971	15915	16120	15816	16149	16060	16073	16093	16071	15981	16098	16135	16018	15980	15985	16069	16064	16133	16181	15949	15929	16170	16019	15995	16061	16055	15964	16090	16145	15923	16047	15769	15949	16039	16070	16056	16009	16021	15867	16059	16024	15922	16058	15886	15960	16004	15833	16117	16024	16006	16097	15824	15998	16175	16086	15923	15976	16011	15997	15924	15951	16025	16069	16181	15994	15843	16091	15996	15984	15969	16030	16019	16034	16129	16117	15921	15865	15931	15947	16041	16048	16149	16060	16018	15970	16247	15939	16261	16126	15999	16065	16160	15808	16105	16035	16119	15916	16085	16020	15947	16004	16019	16103	16089	16112	16170	16237	16268	16075	16045	15958	16152	16032	16032	16104	16028	16037	16060	16090	15955	16003	15976	16042	16081	15937	16104	16054	16165	15953	16114	15935	16253	16189	16117	15990	16084	16118	15956	15862	15954	16027	16145	15955	15897	16171	16109	16048	16243	16018	16043	15898	15991	16032	15873	16010	16102	16137	16021	15971	16127	16076	15971	15900	16066	16021	16015	16045	16007	16060	16037	15997	15981	16002	16120	16062	16087	16231	16146	16062	16022	15941	16034	16029	15930	16047	16000	15964	15986	16071	15837	16165	15936	15919	16010	16022	16024	15883	16004	15949	16168	16102	15976	16073	16108	16080	15897	15893	16154	16071	16007	16040	16207	15921	15998	16080	15858	15921	16016	15896	16256	16093	16141	15992	15979	16066	16196	16028	16087	16130	15967	15935	15958	16032	15866	16126	16058	16166	16067	16113	16188	15949	16023	16258	16026	16089	16067	15884	15951	15986	15988	16012	16243	16208	16134	16005	16186	16073	16075	16112	16093	16131	15911	15970	16010	16115	16065	16108	16032	16045	15944	16173	15990	15953	16058	16054	16151	15936	16002	15996	16090	15901	16123	15996	15869	16074	16126	15969	16010	16097	15952	16053	15993	16085	16022	16077	15977	16017	15914	16010	16160	16194	16017	15907	16014	16060	15879	15951	15914	16107	16141	16070	15929	16132	15937	15960	15990	16195	16006	15914	16079	16130	15937	16073	16020	16167	16043	15870	16187	16021	16005	16134	16042	15969	15999	16165	15896	16093	15967	16106	16176	16180	15900	16047	16266	15934	16000	16043	15999	15988	15792	15933	16028	16158	16025	16017	15960	15982	15962	15966	16051	16094	16043	15899	16255	16034	15974	15971	15873	16041	15923	15885	15940	16004	16083	16122	16101	16140	16215	16044	16036	15966	16036	15988	15996	15976	16037	15881	16047	16017	16206	16140	16109	16027	15976	16061	15962	16187	16193	16037	16125	15990	16036	16104	16159	15961	16190	15929	16133	16003	16039	15932	16162	15814	16062	15965	16162	15924	16057	15990	16088	16014	15933	15907	16034	16024	16076	16030	15722	15867	16004	16063	16039	16011	16027	15917	16018	15936	15935	15980	15944	16110	16058	16051	16031	15993	15972	16055	16106	15790	15950	15773	15972	16119	15923	15952	16208	15930	15980	15957	16147	15852	16133	16008	15914	16160	16116	16018	16107	16045	16050	16076	16026	16036	16062	16041	15868	16000	16168	16145	16145	15901	15844	16120	15975	16034	16080	16037	16108	16091	16103	15957	16132	16009	16064	16072	16190	15941	16091	15769	16040	15946	15832	16001	16148	15920	16090	16100	16072	15925	16072	15969	16033	16063	16020	16109	16066	16172	15977	16060	15970	16067	16011	15984	16001	16169	15995	15990	16031	16219	16073	15853	16117	15888	16044	15988	16018	15928	15985	16009	16109	15985	16071	16113	16271	15990	16206	16026	16136	16123	15929	16004	16139	16056	15915	16206	15919	15958	16052	16129	16089	16028	15889	15879	16145	15884	16017	16050	15945	16008	16116	15983	16006	15973	15956	15997	16046	16078	16057	16125	16149	15994	16181	16057	16030	16112	16049	16028	15970	16084	15979	16065	16131	16054	16173	16009	16095	16060	16146	16037	16012	16067	15994	16034	16017	16077	16295	16029	16143	15857	16006	16006	16140	16109	15967	16154	16113	16086	16173	15898	16077	15764	15928	15983	16113	16102	15922	15967	15944	15928	16226	16027	15944	16135	15977	16192	15937	16073	15963	15932	15975	15819	16165	15995	16008	15818	16133	16092	15974	16052	16000	15993	15977	16119	16063	16062	16106	15986	16091	16063	15882	16064	16276	16068	16038	16143	15957	16040	16044	15977	16034	16113	16120	16066	15973	16107	16005	15988	15986	15984	16094	15869	16062	16152	15957	16077	16001	16090	15977	16026	16112	16150	15854	15993	16086	16056	16088	16134	15966	16029	16068	16113	16188	16148	15966	16050	16135	16018	16033	15876	16048	15895	15933	16009	15951	16012	16099	16036	16034	16094	15944	15881	15981	16078	16135	16232	16076	16155	16111	16055	15869	16110	16182	16095	15953	15962	16048	16040	15956	15968	16165	16045	15912	16137	15836	16020	16097	16006	15926	16124	16019	15951	15964	15800	15993	15978	16175	16177	16098	16056	16017	15883	16072	16141	15978	15893	15904	15842	15953	16085	16104	15936	16100	15991	16112	15993	15964	16046	15946	15953	15995	15950	16043	15950	16026	15922	15891	16115	16079	15895	16038	15955	16110	15937	16009	16200	15935	15997	16072	15962	15888	15903	15923	15898	16038	16000	16058	16055	15874	15991	16012	16051	15864	16149	16061	16072	16061	16045	16045	16019	16060	15993	16059	16017	15958	16020	16090	16157	16095	15954	16069	16060	16054	16158	15990	16003	16223	16019	15976	15818	16052	15851	16145	16222	16058	15926	16104	16007	16112	15993	15946	16062	15867	15836	16044	15886	16236	15991	16007	15908	16088	16051	16067	15960	16065	15924	15925	16021	16030	16104	16089	16074	16087	16026	16062	15910	16138	16087	15954	15985	16044	15974	16061	16123	16119	16213	16108	16078	16171	16097	16154	15965	15928	15952	16057	15901	16033	16190	16049	15915	15897	16233	16119	16014	15946	15972	15826	15985	16186	16198	16063	16083	16054	15898	16128	15868	16130	16007	15688	16012	16069	15828	15828	15962	16061	15987	15954	15995	15994	16036	15948	16163	16085	15853	16011	15866	16040	15991	16058	15883	16130	15976	15872	15899	15979	16143	16066	16131	16149	16019	16018	16057	16062	16072	16149	16040	15999	16193	16076	16113	16046	16061	16040	16151	15986	16071	16151	16047	16106	15923	16107	15930	15868	15803	16143	16117	15934	15920	16085	15986	16018	16145	16071	16220	15860	16020	16034	16140	16023	15988	16081	15930	16024	16040	15927	15962	16128	16003	15877	16139	16008	16032	16039	16195	16143	16010	15880	16108	16020	16049	15812	16077	16029	16093	16229	15894	16094	15949	15988	16193	15938	15945	16140	15925	15865	16107	15978	15888	16150	16070	15941	16315	15965	16027	15910	15875	15945	16068	16159	15912	16018	15980	15949	16091	16059	16058	15991	16079	16021	16056	16090	15997	16077	16023	16152	15977	16038	16008	16070	15990	16021	16046	16123	15900	16005	16044	15877	15989	16060	16016	15960	16155	16165	15812	16003	16016	16059	15961	16031	15909	15952	15934	16143	15913	15930	16391	16012	15966	16109	16075	16178	15938	16137	16085	15955	16068	16049	16133	16069	16133	15942	15736	16055	16086	16084	16108	16168	16189	16020	16026	16170	15866	16026	16169	15999	15951	16167	16109	16117	16040	15884	16217	16054	16048	16034	15905	15981	16284	16184	15974	16039	16008	16078	16159	16114	16125	16084	15932	16124	16087	16214	16196	16050	15988	16181	15903	16006	16023	16186	15995	15945	15958	15843	15886	16187	16030	16130	15906	16002	16072	16154	15842	15966	16077	15994	16004	15965	16016	16074	16131	16022	16085	16022	15989	15974	15928	16119	15984	15914	16195	15902	15977	16062	15960	16087	15920	16139	16043	16052	16065	16178	16171	15888	15912	15987	16195	15947	16069	16009	16106	16067	15946	16079	16018	16136	16075	16002	16151	15933	15911	15842	16077	16113	16131	16102	15986	16033	16172	16076	16083	16089	16000	16012	16108	15982	15954	15941	15842	15974	15976	16034	16016	16080	15983	15949	16012	16054	15925	16120	16013	16004	15885	16111	15825	16076	16035	16085	15943	16041	16086	15951	15942	15888	16033	16022	16130	16088	16122	16151	16061	16014	16179	16014	16039	16005	16127	16000	15908	16012	15897	16196	16146	16092	15998	16151	16114	16009	16029	16007	16046	16100	16098	16084	16080	16006	16113	15857	15878	16114	16067	15852	15832	16148	16156	15897	15976	16139	16064	16151	15959	16073	15944	15984	15937	15949	16031	16021	16086	16054	16035	16145	15997	15922	16116	16093	16018	15937	16121	16156	15920	16117	15937	16104	15936	16173	16114	15999	16124	16073	16035	16061	15960	15942	15838	16114	15879	15973	16062	15959	16112	16068	16100	16157	16166	16200	16097	15985	16191	16000	16032	16045	16153	15985	15982	15984	16068	16029	16063	15992	15925	16105	16026	16180	15936
22971	21400	29305	24116	22767	26202	28123	23345	21572	21489	20843	20422	19975	19762	19260	19183	19218	18693	18457	18372	18086	17992	18073	17863	17904	17934	17933	17838	17806	17820	17756	17710	17674	17566	17562	17480	17701	17739	17574	17418	17768	17770	17593	17852	17606	17407	17715	17617	17629	17771	17618	17462	17646	17510	17631	17636	17448	17720	17679	17430	17802	17685	17592	17723	17547	17508	17697	17699	17686	17687	17391	17487	17594	17675	17578	17458	17477	17491	17624	17689	17599	17781	17642	17460	17644	17625	17527	17513	17481	17349	17595	17628	17579	17695	17378	17401	17393	17605	17511	17382	17539	17469	17631	17668	17564	17681	17420	17511	17437	17576	17597	17625	17479	17665	17368	17537	17590	17609	17599	17679	17337	17418	17455	17649	17698	17440	17878	17729	17650	17751	17522	17570	17571	17624	17521	17529	17574	17423	17554	17676	17572	17696	17632	17603	17557	17264	17589	17424	17400	17729	17519	17510	17384	17532	17446	17573	17599	17556	17541	17474	17757	17523	17512	17346	17575	17511	17421	17427	17530	17548	17470	17540	17580	17393	17328	17588	17519	17353	17517	17565	17501	17674	17487	17498	17631	17643	17547	17649	17759	17471	17578	17512	17544	17601	17575	17448	17639	17579	17716	17292	17492	17447	17438	17380	17403	17470	17520	17445	17321	17311	17736	17654	17488	17556	17458	17547	17489	17614	17417	17508	17452	17431	17603	17560	17710	17582	17539	17504	17521	17283	17584	17629	17588	17663	17530	17371	17467	17736	17460	17630	17487	17452	17435	17455	17696	17635	17512	17522	17491	17550	17411	17630	17647	17593	17581	17557	17520	17502	17480	17612	17414	17494	17650	17385	17517	17394	17546	17602	17454	17462	17690	17446	17525	17442	17653	17608	17595	17523	17586	17589	17591	17654	17655	17519	17416	17550	17505	17421	17493	17481	17443	17644	17575	17516	17387	17589	17718	17516	17538	17559	17469	17566	17463	17660	17536	17398	17774	17601	17692	17655	17522	17506	17525	17646	17427	17542	17553	17420	17692	17702	17424	17534	17493	17517	17627	17469	17590	17379	17536	17578	17369	17408	17423	17567	17569	17448	17753	17662	17692	17518	17408	17670	17583	17526	17719	17551	17469	17487	17565	17426	17622	17509	17556	17504	17370	17640	17606	17510	17426	17775	17534	17475	17739	17604	17668	17561	17453	17437	17716	17483	17595	17497	17704	17427	17455	17662	17457	17517	17722	17342	17458	17457	17493	17634	17603	17687	17741	17489	17489	17774	17542	17711	17412	17513	17452	17412	17687	17800	17612	17572	17548	17477	17550	17647	17404	17549	17585	17673	17478	17613	17438	17476	17467	17616	17660	17258	17774	17557	17277	17372	17550	17432	17425	17695	17582	17313	17607	17468	17304	17550	17698	17560	17705	17502	17770	17386	17329	17534	17433	17536	17590	17661	17251	17554	17550	17457	17560	17313	17351	17578	17505	17610	17418	17397	17545	17374	17559	17359	17583	17666	17669	17457	17507	17681	17632	17623	17406	17590	17716	17585	17628	17661	17587	17382	17465	17343	17615	17453	17619	17349	17437	17439	17283	17741	17615	17591	17492	17535	17601	17549	17394	17708	17673	17435	17643	17530	17273	17428	17548	17519	17548	17531	17646	17489	17731	17707	17607	17524	17716	17489	17505	17511	17357	17327	17618	17447	17712	17493	17577	17561	17541	17565	17609	17489	17523	17400	17679	17419	17377	17302	17669	17614	17447	17466	17536	17623	17528	17502	17621	17828	17581	17796	17654	17606	17499	17748	17722	17526	17709	17577	17452	17644	17551	17357	17580	17552	17689	17363	17487	17494	17600	17560	17494	17571	17491	17480	17685	17477	17537	17639	17300	17581	17513	17563	17654	17613	17606	17469	17507	17653	17570	17516	17492	17629	17739	17604	17548	17464	17340	17422	17726	17618	17642	17395	17543	17560	17606	17620	17402	17553	17481	17457	17618	17619	17584	17576	17590	17302	17571	17627	17504	17541	17457	17545	17536	17486	17565	17496	17491	17447	17581	17471	17568	17487	17518	17565	17482	17392	17518	17557	17586	17692	17628	17607	17374	17629	17580	17556	17472	17904	17546	17467	17582	17474	17456	17504	17613	17592	17666	17557	17645	17392	17474	17501	17402	17519	17722	17696	17472	17614	17528	17724	17481	17489	17669	17690	17527	17688	17502	17510	17532	17511	17706	17598	17786	17545	17408	17559	17594	17480	17454	17542	17415	17452	17341	17619	17543	17619	17444	17705	17510	17699	17503	17690	17539	17444	17570	17458	17430	17514	17605	17526	17579	17295	17413	17585	17660	17545	17628	17518	17373	17438	17673	17284	17721	17558	17458	17530	17406	17468	17522	17518	17576	17402	17687	17361	17484	17223	17553	17635	17575	17656	17527	17519	17533	17568	17640	17492	17657	17630	17602	17459	17548	17466	17614	17521	17717	17440	17570	17627	17430	17700	17653	17470	17569	17769	17547	17458	17544	17541	17482	17619	17606	17769	17580	17656	17378	17758	17505	17563	17701	17389	17584	17556	17584	17524	17562	17674	17385	17392	17474	17606	17332	17514	17452	17409	17477	17558	17763	17805	17573	17491	17515	17644	17602	17428	17465	17752	17514	17750	17520	17471	17336	17636	17548	17615	17645	17676	17741	17393	17570	17590	17608	17541	17497	17446	17533	17509	17455	17545	17510	17548	17678	17652	17418	17622	17291	17577	17563	17384	17488	17595	17238	17626	17481	17413	17672	17325	17570	17559	17535	17636	17489	17707	17626	17711	17477	17837	17546	17609	17401	17598	17551	17654	17661	17427	17364	17379	17517	17505	17539	17529	17578	17524	17675	17628	17610	17269	17578	17365	17483	17548	17590	17520	17553	17674	17425	17579	17585	17562	17415	17399	17530	17507	17426	17521	17583	17480	17636	17666	17533	17340	17470	17598	17421	17611	17521	17706	17509	17638	17662	17529	17581	17409	17439	17526	17500	17593	17504	17646	17626	17698	17419	17545	17505	17523	17505	17427	17658	17684	17622	17453	17559	17407	17670	17610	17393	17491	17441	17507	17495	17503	17554	17436	17607	17434	17515	17565	17469	17709	17798	17464	17609	17513	17404	17617	17470	17522	17419	17389	17508	17639	17554	17546	17536	17521	17354	17644	17523	17362	17547	17444	17546	17445	17656	17465	17661	17585	17659	17565	17646	17518	17528	17506	17319	17529	17617	17451	17657	17634	17610	17614	17335	17526	17684	17435	17595	17649	17482	17585	17635	17607	17596	17323	17628	17481	17638	17513	17523	17659	17704	17602	17612	17551	17521	17632	17459	17665	17646	17508	17592	17499	17414	17535	17658	17639	17450	17408	17655	17443	17635	17568	17551	17582	17536	17564	17662	17557	17619	17643	17466	17458	17542	17508	17493	17501	17642	17472	17276	17460	17571	17503	17426	17345	17517	17608	17707	17462	17582	17495	17618	17409	17524	17628	17616	17587	17624	17775	17505	17740	17522	17547	17650	17174	17681	17650	17636	17600	17498	17577	17482	17566	17648	17298	17628	17470	17457	17629	17582	17488	17487	17478	17506	17523	17646	17445	17689	17413	17485	17351	17449	17455	17601	17615	17687	17588	17626	17731	17146	17623	17502	17451	17417	17567	17440	17645	17594	17562	17615	17732	17626	17802	17486	17495	17483	17580	17772	17539	17737	17542	17337	17408	17554	17361	17550	17601	17400	17768	17612	17345	17522	17518	17562	17470	17573	17401	17472	17743	17552	17516	17577	17652	17572	17634	17502	17632	17663	17561	17446	17595	17408	17700	17574	17474	17548	17286	17446	17569	17569	17405	17479	17449	17514	17461	17513	17570	17549	17869	17680	17470	17624	17674	17383	17523	17468	17670	17323	17563	17497	17738	17518	17444	17612	17513	17498	17589	17674	17545	17448	17434	17399	17467	17322	17579	17744	17533	17698	17583	17495	17525	17637	17692	17639	17450	17497	17636	17383	17592	17520	17611	17490	17527	17431	17618	17494	17562	17523	17787	17709	17429	17698	17621	17680	17494	17599	17701	17522	17507	17558	17452	17598	17654	17518	17593	17584	17431	17578	17474	17418	17605	17426	17565	17632	17516	17388	17695	17603	17448	17373	17563	17666	17715	17432	17652	17645	17620	17486	17462	17568	17531	17499	17539	17656	17721	17574	17639	17524	17734	17551	17650	17548	17510	17248	17489	17702	17585	17566	17633	17500	17552	17452	17585	17526	17489	17436	17596	17594	17613	17509	17776	17268	17526	17447	17555	17629	17671	17467	17466	17590	17716	17353	17515	17729	17463	17535	17464	17563	17473	17577	17529	17717	17383	17508	17578	17565	17404	17487	17467	17414	17452	17440	17557	17598	17595	17556	17602	17588	17416	17656	17758	17477	17785	17601	17499	17508	17459	17405	17372	17586	17576	17592	17703	17323	17382	17497	17604	17735	17536	17482	17544	17433	17659	17588	17477	17519	17678	17432	17445	17463	17554	17600	17233	17466	17527	17655	17465	17558	17614	17634	17558	17580	17535	17560	17581	17545	17729	17446	17459	17597	17585	17793	17628	17439	17431	17522	17455	17810	17487	17468	17580	17458	17676	17545	17672	17396	17752	17577	17508	17661	17520	17616	17558	17576	17633	17535	17412	17649	17478	17603	17639	17568	17668	17534	17598	17520	17726	17524	17440	17380	17473	17432	17469	17566	17519	17435	17539	17743	17499	17577	17383	17611	17599	17480	17651	17406	17470	17481	17440	17432	17623	17482	17683	17492	17423	17676	17510	17569	17413	17505	17640	17823	17643	17655	17438	17469	17652	17611	17596	17575	17416	17509	17526	17562	17668	17553	17426	17601	17491	17378	17524	17551	17694	17486	17448	17604	17729	17555	17581	17345	17534	17380	17584	17543	17541	17513	17577	17715	17409	17578	17870	17594	17603	17638	17637	17580	17553	17483	17637	17563	17482	17881	17568	17456	17529	17367	17217	17579	17549	17588	17605	17615	17508	17550	17487	17306	17546	17339	17710	17641	17691	17471	17483	17539	17651	17547	17562	17598	17485	17520	17438	17574	17577	17725	17512	17662	17351
29464	49424	47910	40987	34870	30121	27056	24632	23018	21871	21436	20742	20156	19606	19064	18616	18012	17515	17227	16973	16681	16671	16824	16454	16498	16406	16326	16244	16258	16183	16265	16084	16219	16124	16421	16101	16079	16315	16301	16287	16227	16319	16105	16168	16086	16094	16013	16217	16153	16217	16106	15940	16066	16194	15989	16172	16120	16163	16159	15986	16043	16304	16154	16205	15897	16304	16204	16197	16179	16120	16178	16098	16050	16113	16069	16214	16183	16188	16031	16185	16191	16200	16127	16173	16160	16191	16179	16184	16005	16238	16219	16164	16214	16222	16190	16114	16064	15978	16051	16170	16003	15968	16157	16278	16084	16268	16208	16162	16010	16179	16087	16145	16194	16059	16136	16094	16174	16065	16135	16027	16115	16205	15944	16063	16187	16079	16254	16090	16226	16309	16130	16150	15976	16165	15960	16116	16125	16103	16181	16156	16188	16103	16043	16231	16117	16047	16209	16074	16224	16004	16113	16265	16315	16045	16392	16107	16212	16093	16048	16162	16175	16042	16304	16262	16265	16025	16129	16248	16156	16047	16165	16252	16096	16084	16022	16202	16075	16037	16008	16044	16302	16000	16103	16040	16098	16161	16055	16264	15981	15858	15953	16181	15980	16046	15951	16051	16243	16313	16229	15951	16136	16055	16100	15975	16384	16161	16025	16039	16164	16041	16014	16031	16217	16123	16262	15994	15998	16070	15995	15967	16163	16077	16173	16031	16099	16047	16217	16158	16203	15969	16202	16291	15955	16165	16202	16134	16345	16107	16235	16258	15966	16122	16164	16062	16278	16126	16118	16099	16128	16317	16222	16249	16122	16251	16199	16147	16089	16041	16215	16117	16267	16286	15978	16298	16097	16133	16100	16077	16105	15972	16129	16070	16135	16222	15916	16094	16287	16173	16121	16131	15999	16025	16319	16144	16200	16075	15994	16192	16114	16008	16142	16099	16181	16114	16171	15933	16165	16232	16052	16048	16164	16009	15861	16138	16113	16119	16106	15945	16216	16154	16217	16165	16106	15968	16234	16048	16155	16062	15975	16153	16087	15965	16125	16183	16140	16118	16224	16126	16106	16137	16105	16106	16181	16209	16048	16013	16091	16112	16081	16129	15992	16224	16223	16124	16047	16091	16163	16054	16164	16301	16048	16027	16138	16329	16064	16253	16146	16087	16114	16033	16216	15959	16186	16159	16065	16219	15949	16132	16102	15881	16199	16104	16193	16103	16193	15972	16012	16085	16183	16142	16029	16045	16063	16144	16050	16162	16145	16098	16079	16093	16231	16213	16312	16071	16157	16003	16050	16287	16082	16157	16078	16224	16228	16132	16264	16174	16286	16028	16063	15974	16219	16192	16194	16110	16165	16207	16167	16137	16250	16039	16161	16226	16160	16100	16195	15970	16252	16141	16218	16135	16129	16243	16019	16129	16168	16050	15959	16259	16107	15971	16056	16048	16047	16031	16071	16108	16126	16214	16173	16080	16001	16126	16012	16162	16119	16051	16062	16007	16268	16100	16051	16147	16012	16135	16019	16059	16244	16162	16035	16156	16024	15976	16129	16196	15910	16196	16214	16204	15985	16104	16180	16068	16047	16108	16195	16201	16131	16002	16203	16185	16088	16088	16180	16263	16068	16089	16111	16188	16155	16270	16110	16288	16057	15967	16109	16097	16172	16082	16198	16054	16120	16150	16221	16179	16177	16194	15982	16164	16165	15999	16144	16122	15936	16184	16391	16139	16245	16030	16148	15979	15960	16122	16071	16132	15998	16298	16154	16050	15937	15886	16126	16111	16060	16056	16054	16062	16001	15926	16291	16192	16243	16001	16054	16026	16183	15987	16082	16038	16072	16255	16127	16060	16096	15919	16118	16078	15945	15943	16325	16263	15962	16150	15898	16031	16147	16097	15973	16086	16066	16141	15873	16034	16112	16118	16198	16108	16179	16279	16095	16205	16142	16190	15942	16122	16207	15968	15911	16000	16158	16213	15861	16087	16206	16190	15962	15907	16123	16200	16062	15999	16071	16098	16323	16109	16134	16183	16070	16187	16168	16073	16267	16097	16056	16198	16024	15986	16138	16075	16058	16181	16313	16006	16122	16280	16003	15876	16072	16187	16242	16136	16144	16104	16082	16055	16083	16056	15913	16117	16063	16088	16226	15990	16040	16135	16249	16074	16196	16047	15936	15992	16094	16179	16048	16187	16143	16086	16123	16215	16143	16074	16215	16205	15967	16087	16130	16063	16050	16003	15982	16160	16154	16023	16229	16162	16116	16146	16085	16153	16123	16173	16245	16107	16212	16189	16365	16086	16123	16017	16082	16202	15953	16056	16127	16160	16029	16322	16042	15984	16088	16215	16143	16093	16039	16190	16319	16213	16006	16187	16143	16195	16203	16213	16094	16039	16179	15873	16210	16100	16126	16013	16134	16038	16118	16017	16239	16007	15934	16074	15995	16164	16089	16120	16157	16117	16153	16098	16254	16146	16112	16297	16027	16170	16090	16144	16160	16085	16209	16026	16255	16111	16137	16162	16179	16069	16182	15999	16074	16249	16242	16221	16111	16164	16101	16114	16173	16080	16001	16199	16186	16021	16231	16035	16021	16088	16269	16072	16003	16096	16194	15897	16064	16145	16022	16013	16015	16108	16117	16121	16165	16132	15973	16207	16218	16133	16207	16214	16235	16142	15981	16163	16106	16133	16148	16081	15892	15970	16233	16121	15940	15917	16039	16172	16147	16165	16118	16141	16119	16117	16159	16154	16097	15894	16074	16217	16170	16191	16003	16154	16033	16077	16176	15938	15997	16075	16061	16258	16137	16000	16054	15955	16137	16040	15999	16124	16104	16065	16054	16141	16054	16034	16113	16126	16207	16060	16125	16031	16195	16067	16222	16168	16230	15955	15911	16211	16062	15889	16066	16193	16173	16010	16239	16050	16164	16190	16103	16068	16158	16163	16074	16186	16038	16059	16093	16079	16241	16044	16164	16177	16048	16219	16177	16019	16032	15974	16138	16082	15956	16068	16026	16163	15939	16165	15937	15971	16175	16075	16219	16207	16024	16212	16030	16222	16059	16027	16011	16161	16076	16302	16018	15879	16192	15992	16015	16120	16188	16144	16164	16091	16010	16106	16111	16164	16050	16188	15967	16169	16077	16137	16180	16099	15976	16136	15950	16137	16119	16036	16109	16052	16007	15923	16192	16038	16147	16096	16142	16160	16238	16022	16095	16081	16202	16147	15904	16066	16044	16235	16124	16142	16180	15969	16154	16046	16122	16094	16096	16096	15913	16165	15926	16290	16127	16120	16117	16148	16026	16020	16044	16047	16307	16277	16078	16017	16224	16111	15997	16118	16222	16113	16151	15957	15975	16091	16074	16034	16093	16191	16006	16048	16193	16107	16007	15992	16214	16081	16043	16091	16104	16081	16167	16055	16278	16116	16248	16059	16080	15959	16047	16090	16222	16084	16188	16069	16238	16138	15995	16063	16016	16046	16277	15961	15910	16054	16057	16109	15968	15956	16001	16083	16162	15995	16132	16132	15937	16088	16011	16159	16093	16143	16118	15868	16069	16133	16017	16213	16108	16206	16132	16143	16150	16196	16022	16165	16071	16182	16225	15837	16011	16201	16225	15985	16131	16224	16124	16073	15940	16081	16297	15991	16185	15986	16206	16132	16331	16217	16005	15966	16048	16075	16182	16130	16062	16023	16094	15866	16177	15884	16144	16129	16029	16245	16101	16113	16096	16033	16161	16138	16107	16212	16004	16075	16246	16131	16128	16077	16083	16144	16138	16153	16365	16233	16074	16139	16179	16050	15989	15958	16070	15955	16121	15976	16172	16060	16202	16146	16131	16057	16150	16063	16200	16172	16112	15941	16079	16108	16171	16159	16145	16012	16062	15960	16109	16145	16057	16184	15990	16106	15940	16086	16190	16193	16067	16210	16132	15991	16091	16106	16004	16055	16152	16026	16059	16193	16023	15980	16048	16074	16064	16126	16066	16104	16041	16003	16046	16218	16087	16104	15990	15985	16177	16099	16005	16112	15969	16038	15966	16313	16149	16242	16057	16058	15999	16189	16232	16102	16260	16168	16255	16151	16236	16081	15965	16140	16082	16143	16152	16095	16323	16086	16137	16120	16123	16168	16125	16064	16210	16133	15978	16207	16039	16111	15963	16052	16166	16044	15790	16185	16078	16033	16053	16322	16036	16170	16269	16087	16238	16083	16138	16010	15927	16152	16164	16103	16002	16205	16074	16270	16105	15964	15999	16198	16198	16143	16244	16051	16079	15944	16047	16105	16268	16282	16105	16012	16197	16091	16110	16150	16094	16110	16187	16084	16109	16091	16051	16185	15997	15984	16129	16088	15987	16207	16207	16037	16187	16101	16134	15953	15939	16286	16064	16276	16187	16142	16226	16139	16207	16307	16180	16201	16238	16133	16099	16083	15968	16171	16197	16221	15990	16135	16317	16167	16125	16243	16000	16180	16257	16237	16050	16085	16066	16136	16172	16152	16230	15946	16003	16033	16016	16095	16153	15979	16098	15854	16174	16242	16095	16216	16122	16197	15953	16123	16140	16122	16087	16076	16178	16034	16103	16014	16264	16126	16129	16157	16109	16180	16050	16019	16039	16009	16120	16240	16246	16129	16027	16173	16113	16235	16145	16142	16178	16071	16111	16121	16032	15981	16148	16109	16196	15982	16276	16143	16195	16334	16020	16269	16136	16109	16166	16199	15966	16135	16198	16226	16051	16271	16211	15975	16108	16118	16140	16160	16106	16080	15981	16065	16196	16213	16101	16117	16012	16120	16154	16072	16027	16228	15977	16083	16318	16058	16078	16169	16207	16078	16058	16129	16076	16208	16033	16260	16121	16189	16043	16268	16027	16353	15950	16056	16131	16048	16021	16385	16121	16052	16088	16040	16146	16082	15966	16194	16129	16283	16151	16217	16097	16120	16069	16107	16067	16157	16050	16073	16233	15965	16195	15945	15980	16018	16138	15946	16124	16205	16114	16040	16223	16046	16212	16085	16212	16220	15933	16164	16193	16078	16174	16162	16035	16081	16101	16149	16176	16104	16106	15835	16109	16140	16048	15897	16098	16179	16127	16058	16030	16219	16165	16075	16302	16182
27913	25469	31714	28239	22632	20731	19847	19044	18626	18540	18387	18170	18066	17966	17819	17838	17407	17595	17433	17452	17279	17557	17439	17466	17391	17528	17159	17221	17402	17015	17073	17120	17282	17328	17222	17299	17461	17384	17266	17274	17153	17215	17308	17298	17382	17227	17350	17435	17001	17326	17413	17357	17200	17181	17386	17370	17209	17215	17199	17253	17220	17263	17318	17129	17263	17234	17432	17283	17526	17222	17407	17241	17505	17372	17316	17419	17394	17232	17153	17334	17165	17201	17348	17405	17286	17214	17269	17229	17226	17266	17159	17345	17259	17335	17021	17287	17031	17247	17465	17399	17184	17178	17399	17033	17327	17291	17277	17210	17146	17197	17251	17052	17092	17317	17082	17278	17274	17137	17256	17287	17454	17392	17281	17154	17169	17079	16994	17138	17328	17188	17281	17240	17342	17105	17009	17174	17214	17148	17316	17208	17186	17301	17419	17244	17163	17156	17058	17179	17336	17288	17196	17185	17451	17243	17270	17312	17255	17128	17362	17267	17170	17263	17072	17407	17156	17195	17171	17323	17142	17326	17199	17293	17363	17359	17188	17359	17189	17385	17261	17238	17300	17272	17274	17247	17314	17196	17422	17172	17262	17277	17220	17337	17098	17424	17248	17171	17153	17211	17150	17124	17158	17385	17502	17430	17158	17194	17207	17135	17232	17337	17139	17188	17239	17284	17172	17211	17153	17317	17166	17334	17332	17054	17238	17162	17126	17380	17077	17353	17154	17326	17062	17046	17218	17223	17416	17336	17128	17311	17329	17348	17103	17190	17332	17185	17345	17123	17381	17104	17162	17118	16975	17240	17109	17320	17175	17251	17315	17228	17221	17188	17065	17389	17321	17173	17198	17227	17220	17273	17241	17173	17189	17168	17239	17290	17148	17068	17198	17430	17188	17188	17326	17292	17338	17191	17293	17298	17297	17372	17064	17356	17270	17290	17366	17266	17176	17300	17070	17298	17070	17142	17091	17153	17397	17151	17247	17379	17189	17201	17295	17217	17278	17214	17116	17210	17164	17165	17171	17157	17280	17214	17340	17166	17101	17185	17109	17288	17226	17118	17179	17196	17224	17215	17280	17337	17386	17039	17352	17167	17182	17320	17401	17408	17109	17375	17236	17167	17222	17291	17251	17356	17572	17348	17450	17336	17315	17117	17299	17331	17135	17290	17167	17333	17257	17316	17401	17451	17103	17318	17380	17162	17219	17320	17271	17319	17330	17141	17363	17206	17293	17199	17167	17362	17072	17265	17264	17087	17183	17221	17454	17126	17228	17378	17243	17252	17111	17158	17144	17307	17232	17135	17219	17240	17272	17311	17177	17298	17177	17349	17365	17045	17235	17266	17297	17289	17440	17258	17292	17338	17165	17428	17236	17257	17371	17035	17245	17268	17234	17247	17150	17239	17406	17253	17184	17210	17396	17178	17210	17063	17198	17108	17200	17305	17431	17396	17342	17046	17188	17416	17348	17217	17280	17192	17221	17264	17224	17025	17180	17190	17212	17319	17236	17121	17079	17008	17216	17206	17337	17271	17087	17330	17207	17351	17368	17351	17169	17274	17015	17251	17270	17065	17166	17131	17286	17237	17155	17270	17251	17459	17074	17074	17277	17437	17432	17380	17177	17222	17414	17378	17224	17082	17191	17284	17265	17346	17195	17258	17048	17211	16979	17417	17295	17326	17108	17020	17297	17205	17133	17141	17277	17077	17295	17343	17097	17371	17210	17098	17163	17406	17175	17304	17170	17069	17206	17217	17204	17179	17040	16993	17148	17381	17093	17227	17240	17156	17318	17318	17294	17380	17389	17078	17320	17412	17394	17300	17230	17240	17265	17076	17247	17300	17327	16980	17343	17312	17421	17181	17152	17138	17276	17080	17365	17383	17279	17216	17461	17101	17078	17238	17351	17227	17166	17162	17397	17303	17284	17408	17152	17142	17190	17340	17297	17245	17181	17085	17302	17332	17246	17086	17268	17183	17304	17101	17287	17229	17125	17250	17362	17294	17376	17021	17398	17080	17118	17047	17089	17185	17354	17142	17125	17343	17086	17382	17343	17321	17385	17112	17456	17325	17296	17302	17216	17140	17283	17321	17410	17240	17107	17302	17236	17352	17261	17289	17398	17395	17205	17306	17232	17200	17141	17533	17446	17061	17438	17327	17398	17176	17375	17313	17398	17350	17268	17165	17419	17247	17145	17449	17168	17353	17192	17216	17158	17421	17177	17153	17174	17130	17399	17333	17105	17138	17364	17276	17400	17236	17133	17184	17132	17211	17130	17255	17026	17406	17308	17143	17157	17294	17145	17280	17277	17389	17153	17197	17157	17229	17193	17316	17042	17290	17194	17209	17155	17082	17279	17270	17257	17154	17156	17270	17286	17125	17449	17081	17209	17215	17041	17230	17282	17288	17214	17313	17376	17244	17014	17320	17456	17242	17164	17219	17185	17167	17368	17041	17125	17203	17216	17269	17133	17316	17219	17445	17188	17157	17180	17282	17067	17368	17385	17175	17254	17290	17357	17214	17014	17409	17294	17303	17398	17037	16979	17177	17126	17179	17096	17215	17157	17298	17331	17253	17377	17166	17243	17320	17162	17386	17293	17156	17157	17418	17219	17152	17204	17292	17277	17316	17103	17214	17397	17476	17402	17197	17189	17290	17141	17221	17144	17251	17398	17297	17307	17266	17108	17125	17275	17384	17252	17326	17329	17221	17165	17437	17350	17278	17381	17333	17261	17127	17256	17374	17065	17187	17120	17173	17368	17339	17516	17369	17254	17133	17249	17250	17420	17380	17196	17166	17204	17278	17278	17321	17433	17194	17152	17119	17133	17140	17086	17293	17353	17333	17308	17417	17236	17088	17035	17284	17197	17320	17278	17230	17190	17074	17292	17298	17106	17164	17297	17196	17435	17429	17330	17320	17124	17419	17178	17131	17482	17241	17292	17348	17248	17162	17134	17142	17381	17239	17170	17400	17241	17430	17296	17085	17300	17103	17379	17170	17274	17017	17132	17251	17393	17206	17219	17176	17379	17387	17307	17165	17096	17275	17155	17253	17390	17240	17067	17216	17206	17168	17214	17298	17302	17057	17075	17176	17199	17204	17173	17221	17072	17140	17404	17098	17272	17142	17435	17123	17236	17318	17268	17103	17246	17219	17135	17299	17128	17132	17137	17446	17349	17002	17279	17290	17288	17033	17185	17452	17215	17321	17405	17060	17158	16965	17274	17177	17117	17176	17225	17004	17161	17285	17109	17305	17469	17304	17333	17127	17346	17050	17360	17350	17316	17096	17425	17156	17317	17270	17131	17008	17267	17092	17271	17292	17328	17315	17392	17187	17074	17199	17246	17382	17211	17158	17228	17191	17192	17431	17440	17238	17192	17285	17187	17321	17139	17212	17238	17209	17144	17400	17201	17366	17154	17374	17338	17053	17213	17377	17401	17226	17287	17166	17359	17155	17146	17199	17253	17180	17267	17350	17362	17295	17002	17407	17318	17157	17384	17318	17344	17276	17194	17182	17321	17378	17237	17409	17285	17218	17187	17293	17172	17401	17195	17290	17489	17378	17257	17635	17299	17288	17239	17207	17390	17122	17193	17322	17140	17207	17257	17296	17234	17473	17347	17094	17352	17172	17326	17259	17357	17004	17246	17123	17329	17334	17217	17171	17226	17129	17206	17236	17296	17293	17268	17278	17247	17246	17149	17080	17242	17264	17045	17302	17163	17121	17346	17316	17345	17181	17416	17258	17277	17342	17186	17333	17245	17034	17308	16925	17358	17198	17196	17320	17193	17158	17376	17262	17145	17395	17235	17133	17242	17113	17219	17255	17388	17310	17157	17346	17388	17127	17365	17012	17170	17202	17403	17242	17243	17417	17015	17306	17336	17166	17244	17181	17511	17312	17318	17316	17342	17171	17313	17341	17239	17244	17326	17188	17189	17123	17355	17275	17194	17311	17256	17383	17254	17419	17396	17490	17444	17303	17055	17398	17240	17151	17208	17266	17453	17088	17387	17210	17207	17321	17443	17309	17239	17134	17171	17112	17386	17172	17186	17181	17281	17269	17189	17227	17125	17163	17183	17320	17298	17067	17139	17247	17087	17186	17331	17349	17245	17202	17190	17374	17411	17335	17382	17262	17323	17224	17157	17126	17318	17252	17268	17187	17509	17305	17250	17136	17023	17321	17202	16990	17314	17278	17106	17313	17096	17168	17409	17386	17248	17378	17274	17236	17372	17255	17178	17291	17280	17209	17088	17128	17159	17340	17369	17293	17341	17102	17395	17151	17325	17178	17393	17279	17165	17232	17120	17364	17134	17121	17273	17141	17425	17343	17256	17181	17314	17201	17470	17154	17333	17343	17281	17423	17367	17206	17171	17169	17308	17331	17158	17141	17389	17254	17376	17197	17392	17270	17260	17085	17221	17212	17295	17381	17310	17252	17428	17159	17227	17226	17256	16874	17119	17371	17220	17364	17393	17276	17172	17300	17296	17336	17241	17326	17197	17108	17246	17228	17237	17037	17155	17361	17194	17326	17156	17357	17281	17219	17079	17312	17428	17220	17493	17369	17335	17196	17262	17248	17234	17488	17158	17061	17448	17337	17230	17488	17280	17208	17162	17151	17133	17045	17299	17339	17071	17291	17110	17202	17333	17283	17236	17307	17117	17059	17252	17224	17344	17227	17234	17297	17333	17359	17202	17311	17225	17091	17287	17096	17303	17161	17088	17152	17508	17178	17099	17171	17293	17280	17380	17214	17222	17410	17168	17455	17320	17232	17250	17165	17129	17414	17426	17283	17133	17251	17254	17199	17214	17121	17389	17161	17251	17341	17379	17268	17168	17254	17484	17271	17078	17317	17220	17233	17201	17289	17310	17331	17313	17361	17228	17270	17269	17177	17129	17192	17339	17197	17098	17190	17264	17184	17290	17231	17122	17213	17385	17244	17357	17342	17251	17247	17480	17221	17314	17464	17269	17281	17322	17288	17397	17233	17273	17100	17160	17212	17208	17246	17215	17199	17204	17420	17322	17326	17401	17099	17365	17459	17253	17306	17301	17154	17291	17277	17410	17289	17169	17059	17279	17318	17436	17338	17436	17054	17053	17299	17338	17182	17162	17146	17120	17072
27581	39232	36868	28932	24188	21465	19940	19094	18161	17911	17588	17463	17381	17103	16725	16503	16546	16392	16357	16055	16171	16037	16071	16027	15901	15992	15911	16010	16128	15991	15898	15847	15919	15798	16002	15809	15810	15880	16048	15994	15926	15794	15850	15887	15855	15840	15941	15956	15797	15839	15932	15836	15831	16057	15865	15834	15802	15859	15795	15814	15788	15917	16100	15770	15981	15948	15984	15802	15961	15969	15764	15738	15870	15736	15799	15965	15975	15987	15958	15902	15875	15893	15897	15852	15604	15916	15852	15923	16044	15913	15713	16038	15813	15833	15985	15745	15770	15925	15774	15910	15973	15768	15825	16020	15909	15858	15838	16005	15877	15984	16065	15834	15772	15788	15863	15825	15958	15838	15912	15949	15853	15949	15876	15964	15766	15902	15846	15770	15863	15885	16064	15734	15894	15980	16090	15951	15993	15780	15726	15887	15671	15842	15973	15945	15947	15939	15939	15756	15924	15820	15929	15769	15906	15860	15942	15874	15876	15897	15949	15905	15745	15937	15873	15834	15976	15891	15957	15821	15836	15928	15747	15903	15736	15692	16003	16050	16082	15748	15748	15988	16050	15813	15888	16093	15958	15703	15833	15963	15876	15970	15834	15852	15932	15895	15995	15920	15990	15875	15815	15836	15807	15940	15756	15805	15886	15739	15767	16006	15828	15855	15877	15703	15842	15745	15778	15790	15983	15757	15898	15842	15860	15830	15745	15691	15898	15943	15817	15830	16069	15955	15814	16017	16059	15841	15970	15716	15752	15954	16044	15939	15929	15991	16012	15813	15658	15881	15866	15942	15818	15957	16001	15852	15973	15956	15781	15854	15859	15890	16071	15990	15830	16009	15882	15827	15913	15764	15841	16119	15849	15903	15965	15875	15733	15799	15971	15860	15896	15875	15802	15719	15957	15759	16008	15807	16165	15965	16014	15907	15854	15958	16010	15965	16005	15977	15816	15874	15801	15895	15926	15876	15870	15892	15674	15817	15956	15686	15850	15753	16073	15862	15878	15954	15859	15743	15875	15829	15837	15813	15662	15908	15935	15865	15940	15830	15987	15989	15805	15967	15885	15796	15890	15960	15865	15884	15887	15837	15975	15738	15698	15861	16048	16096	15740	15891	15721	15946	15907	15918	15827	15849	15902	15821	15831	15961	15868	16083	15788	15918	15749	15906	15898	15944	15991	15963	15752	15918	16037	15739	15977	15980	16084	15907	15988	15788	15903	15855	15793	15963	16022	15746	15996	15902	15827	15867	15951	15846	15968	15855	15845	15901	15926	15942	15955	15997	15807	15894	16083	15822	15877	15914	15912	16081	15805	16013	15898	15696	16046	15935	16075	15922	15986	15999	15776	15890	15818	15858	15916	15935	15879	15896	15760	16025	16013	15892	15747	15824	15823	16130	15868	15784	16061	15755	15868	15960	16000	15886	15954	15860	15833	15931	15807	15812	15810	15861	16037	15818	16101	15883	15795	15968	15764	15789	15915	15942	16017	15869	15844	15968	16057	15876	15879	15795	15786	15870	15871	15895	16017	15786	15946	15909	15934	15882	15915	15881	15965	15843	15948	15894	15889	15970	15910	15877	15992	16001	15930	15817	15945	16008	15860	15851	15903	15825	15948	15809	15935	15728	15923	16014	15842	15935	16071	15907	15922	15972	15720	15959	16015	15921	15976	16055	15739	15696	15890	15740	15790	16126	16061	15828	15870	16032	15987	15892	15974	15826	15942	15746	15914	15803	15853	15885	15902	15912	15909	15849	15783	15813	15936	15783	16006	15856	15833	15985	15729	15916	16036	15870	15816	16063	16005	16025	15840	15900	16011	16014	15847	15984	15884	16012	15509	15983	15970	15708	15874	15936	15905	15936	15933	15997	15822	15910	15911	15954	15921	15649	15829	15831	15774	15899	15859	15819	15862	15957	15936	15768	15916	15865	15943	15740	15895	16022	15755	15961	16003	15924	15975	15951	15925	15868	15691	15793	16014	15853	16018	15906	15850	15745	15925	15998	15956	15993	15903	15948	15949	15960	15934	15881	15877	16011	15972	16049	16070	16055	15743	15882	15751	15848	15855	15912	15805	15937	15923	16033	15887	15892	15814	15992	15735	15918	15915	16024	15856	15757	15826	16116	15823	15790	15858	15872	15930	15919	15764	15953	15925	15901	15939	16004	15792	16041	15751	15747	15992	15912	16050	15791	15845	15868	15951	15875	15821	15780	15719	15928	15819	15828	15747	15584	15797	15899	15913	15910	15829	15967	16000	15971	15888	15913	16023	15793	15920	15928	15901	15734	15940	15971	15912	15814	15947	15949	15816	15959	15797	15825	15860	15955	15717	15987	15845	16061	15910	15803	15880	15973	15928	15791	16145	15930	15835	15818	15927	15943	15924	15945	16065	15929	15925	15823	15982	15890	15948	15853	15837	15784	15878	16106	15818	15843	16076	15891	15847	15864	15741	15876	15879	15826	15701	15952	15861	15899	15989	15957	15811	16116	15900	15704	15954	15746	16067	15815	15856	16001	15954	15950	15857	15762	15882	15750	15767	15825	15968	15979	15895	15937	15897	15956	15737	15827	15790	15937	15900	15891	15969	15999	16059	15665	15961	15817	15796	15704	16093	15834	15804	16010	15945	15932	15847	15887	15869	15955	16061	15715	15908	15961	15942	16020	15904	15795	15849	16033	15879	15846	15838	15913	15944	15741	15849	15954	15883	15829	15904	15847	15854	15986	16036	15747	15888	15921	15881	15990	15774	15905	15824	15868	15999	15863	15795	15865	15856	15893	15939	15825	15835	15797	15858	15911	15912	15703	15742	15843	15883	16075	15979	15936	15921	16012	15941	15934	15861	15873	15717	15877	16041	15651	15808	15867	15975	15869	15780	15935	15868	15738	15882	15972	15766	15927	15888	15940	15913	15895	15902	15907	15871	15932	15833	16030	15793	15874	15882	15953	15932	15863	15857	15811	16014	15939	15912	15858	15901	15880	15852	15914	15843	16016	15803	15798	15836	15658	15882	15966	15879	15913	15969	15767	15882	15843	15855	15790	15842	15828	15946	15839	15979	15967	15900	15946	15788	15980	15865	15757	15741	16042	15828	15826	15856	15937	15626	15874	15736	15974	15883	15862	15916	15959	15932	16038	15891	15823	15872	15930	15875	15869	15884	15782	15851	15891	15983	15698	16061	15974	16051	16041	15931	15934	15736	15754	16046	15996	15912	16007	16026	15917	15946	15964	15843	15890	15904	15923	15899	15840	16007	15796	15945	15929	15785	15913	16068	15849	15912	15925	15951	15782	15826	16003	15740	15665	15708	15879	15946	15688	15928	15733	15799	15995	15888	15900	15855	15850	15899	15768	15798	16030	15780	15960	15843	15776	15965	15938	15785	15858	15875	15994	15979	15949	16037	15749	15896	15861	15964	15953	15875	15887	15940	15905	15965	15922	15843	15795	16022	15995	15963	16084	15923	15909	15923	15869	15780	15974	16020	15873	15809	16071	15861	16043	15805	15845	15906	15897	16031	15769	15892	15979	15972	15796	15850	15935	15907	15956	15956	16075	15780	15974	15860	15692	15664	15960	16101	15768	15779	16053	15928	15779	16013	16035	15994	15992	16116	15939	15906	15768	15860	15896	15786	15928	15827	15823	15710	15919	15908	15895	15921	15801	15849	15928	15960	15814	16022	15951	15936	15873	15853	15799	15927	15953	15831	15713	15836	15794	15764	15832	16038	15858	15998	15913	15871	15801	15706	15781	15920	15773	15987	15867	15956	15867	15982	15984	15979	15988	16108	16108	15944	15825	15963	15728	15967	15863	15686	15924	16146	16005	15874	15972	15754	15892	16074	15951	15940	15931	15754	15833	15969	15962	16018	15825	15836	15818	15802	15817	16042	15714	15910	15910	15894	15848	15999	15875	15810	15911	16116	15862	15881	15860	16127	15923	15848	15849	15941	15716	15873	15831	15787	15763	15933	15803	15909	15832	15875	15853	15857	15982	15817	15812	15804	15868	15769	15954	15795	16006	16102	15826	15821	15864	15825	16042	15846	15754	16026	15814	15893	15759	15858	15956	15788	15865	15896	15977	15860	15902	15927	16059	15901	15907	15763	15856	15989	15894	15970	15936	15986	15741	15929	15848	15885	15909	15920	15733	15706	15944	15867	15952	15949	15848	15826	15739	15815	15694	15803	15793	15850	15812	15795	15993	15967	15824	15899	15943	15788	15927	15897	15830	15981	16011	15756	15829	15888	15968	15700	15829	15834	15880	16012	15819	15887	15924	15999	15793	15865	15929	15921	15755	15760	15916	15981	15919	15794	15956	15909	15858	15922	15938	15883	15778	15796	16009	15789	16022	15787	16033	15886	16059	16030	15878	15795	15701	15797	15735	15968	15940	15847	15974	15987	15957	16022	15890	15911	15862	15796	15765	16007	15945	15747	15842	15824	15862	16026	15841	15838	15901	15867	16000	15967	15922	15978	15928	15796	16096	16055	15746	15826	16039	15862	16021	15793	15935	15970	15859	15827	15977	16028	15748	15880	15944	15832	15897	15961	15880	16192	15985	15947	15804	15823	15859	15790	15896	15794	15910	15926	15855	15851	16028	15758	15904	15985	15806	15996	15928	15989	15878	15814	15892	15875	15857	15730	15937	16001	15890	15939	15901	15946	15888	15874	15886	15932	15861	15994	15800	15964	15948	15751	16007	15722	15891	15827	16022	16035	15794	16057	15856	15994	15778	15932	16000	15938	15913	15902	15879	16021	15918	15932	15892	16061	16009	15817	15877	15985	15823	15749	15878	15958	15842	15883	16054	15834	15942	15940	15998	15892	15745	15892	16018	15751	15897	16036	16056	15938	15833	16100	15842	15834	15944	15762	15748	15897	16015	15800	15871	15883	15545	15866	15942	15905	15843	15988	15811	15754	16002	15866	15897	15734	15893	15954	15850	15991	15982	15847	15897	15750	15942	15840	15804	15993	15954	15825	15846	15782	15870	15890	15927	15980	15947	15995	15792	15769	15792	16004	15783	15920	15943	15946	15869	15805	15964	16083	15925	15816	15974	15993	15853	15636	15945	15844	15775	15945	15940	15905	15955	15867	15968	15875	15843	15934	15998	15882	15950	15954	15885	15831	15801
23861	21385	28951	25052	23993	25274	24840	21449	20518	20317	19739	19656	19305	19142	18881	18474	18581	18112	18234	18108	18083	17885	17765	17796	17846	17579	17844	17796	17751	17444	17666	17717	17818	17717	17684	17365	17478	17564	17646	17361	17468	17581	17441	17439	17626	17348	17605	17610	17666	17553	17591	17772	17474	17411	17627	17463	17606	17568	17711	17630	17679	17600	17637	17572	17569	17740	17719	17713	17608	17509	17539	17465	17737	17642	17506	17617	17638	17637	17486	17535	17490	17326	17537	17785	17669	17644	17595	17482	17577	17837	17587	17685	17372	17475	17419	17562	17629	17712	17567	17594	17462	17604	17553	17653	17651	17295	17466	17388	17676	17543	17455	17490	17502	17307	17501	17452	17524	17403	17608	17559	17664	17548	17705	17644	17650	17469	17690	17466	17475	17572	17527	17646	17572	17797	17540	17599	17706	17513	17532	17677	17460	17351	17517	17497	17575	17726	17511	17448	17524	17666	17632	17492	17663	17684	17553	17487	17697	17646	17434	17466	17654	17406	17468	17603	17533	17404	17617	17564	17533	17357	17789	17550	17632	17463	17513	17416	17694	17663	17662	17487	17667	17518	17651	17432	17430	17559	17422	17573	17636	17645	17587	17623	17526	17625	17789	17656	17617	17463	17486	17527	17443	17510	17437	17896	17439	17515	17592	17462	17683	17595	17693	17709	17439	17643	17625	17699	17227	17657	17557	17490	17492	17580	17532	17538	17495	17507	17475	17416	17605	17799	17557	17482	17745	17557	17619	17538	17616	17382	17575	17617	17577	17379	17576	17630	17583	17430	17634	17631	17598	17632	17547	17301	17454	17605	17372	17574	17577	17574	17678	17655	17389	17548	17707	17483	17525	17269	17676	17423	17551	17840	17542	17482	17399	17534	17517	17545	17645	17762	17585	17398	17320	17675	17372	17400	17610	17562	17539	17714	17588	17702	17535	17560	17524	17638	17456	17524	17582	17446	17502	17620	17485	17577	17615	17588	17770	17514	17483	17771	17520	17416	17619	17551	17421	17770	17503	17618	17631	17588	17600	17535	17551	17477	17547	17579	17469	17498	17548	17385	17478	17435	17468	17521	17786	17571	17585	17372	17425	17438	17386	17395	17877	17539	17601	17740	17479	17546	17619	17564	17742	17564	17617	17406	17391	17391	17391	17744	17440	17504	17704	17283	17564	17527	17538	17522	17464	17594	17779	17493	17440	17647	17516	17697	17600	17720	17426	17706	17272	17637	17566	17483	17516	17455	17665	17648	17621	17357	17646	17621	17486	17448	17573	17572	17430	17708	17561	17507	17506	17536	17619	17542	17553	17695	17769	17515	17353	17713	17555	17697	17420	17636	17628	17458	17383	17512	17496	17549	17690	17532	17640	17664	17417	17500	17512	17676	17450	17683	17644	17512	17640	17518	17663	17410	17599	17458	17430	17506	17634	17734	17577	17468	17579	17371	17519	17418	17773	17434	17606	17312	17626	17513	17461	17547	17457	17468	17598	17641	17517	17535	17596	17497	17638	17565	17506	17581	17825	17429	17736	17442	17751	17616	17615	17499	17498	17341	17476	17503	17532	17505	17594	17693	17563	17522	17558	17554	17433	17467	17636	17554	17618	17734	17572	17600	17448	17558	17486	17748	17590	17634	17526	17560	17467	17606	17519	17413	17498	17480	17591	17613	17563	17718	17531	17688	17736	17494	17697	17580	17376	17575	17392	17641	17573	17595	17546	17656	17439	17555	17380	17661	17633	17517	17561	17602	17530	17692	17507	17427	17307	17575	17501	17480	17609	17689	17494	17425	17790	17730	17420	17652	17668	17687	17446	17581	17445	17493	17431	17611	17456	17561	17571	17378	17471	17711	17442	17587	17602	17500	17379	17650	17604	17429	17678	17632	17597	17508	17593	17554	17376	17570	17507	17541	17377	17692	17639	17363	17677	17639	17386	17732	17488	17366	17327	17455	17452	17529	17512	17495	17637	17515	17710	17546	17493	17792	17583	17550	17453	17476	17351	17424	17631	17568	17508	17369	17577	17683	17644	17513	17661	17497	17565	17621	17332	17435	17392	17651	17667	17458	17428	17427	17294	17499	17612	17417	17419	17808	17649	17461	17350	17400	17624	17634	17476	17401	17567	17459	17703	17623	17737	17596	17625	17749	17468	17389	17529	17465	17643	17668	17820	17708	17383	17243	17527	17520	17684	17479	17396	17543	17526	17532	17717	17670	17575	17639	17568	17624	17545	17541	17486	17664	17608	17683	17501	17537	17578	17592	17417	17701	17573	17716	17526	17512	17584	17550	17743	17387	17634	17611	17521	17530	17542	17584	17392	17472	17434	17668	17695	17611	17580	17449	17660	17595	17691	17460	17341	17648	17728	17592	17548	17496	17594	17606	17389	17611	17451	17264	17612	17649	17684	17420	17590	17628	17514	17666	17595	17475	17650	17548	17665	17908	17686	17619	17632	17595	17564	17663	17484	17649	17580	17306	17379	17667	17637	17557	17627	17701	17751	17486	17407	17590	17743	17580	17513	17595	17505	17736	17520	17580	17459	17305	17708	17592	17609	17645	17510	17600	17563	17599	17441	17457	17530	17424	17510	17322	17595	17760	17414	17458	17599	17407	17556	17502	17572	17750	17540	17395	17554	17505	17691	17438	17383	17583	17374	17608	17724	17447	17504	17664	17468	17594	17522	17527	17479	17401	17699	17397	17710	17582	17512	17472	17572	17519	17744	17539	17562	17646	17511	17497	17378	17602	17606	17653	17535	17434	17443	17479	17468	17612	17810	17431	17682	17622	17560	17530	17391	17552	17574	17659	17413	17497	17290	17474	17475	17752	17465	17412	17510	17610	17591	17715	17517	17702	17557	17531	17633	17593	17331	17481	17460	17493	17519	17579	17654	17510	17481	17644	17572	17571	17622	17377	17388	17477	17525	17658	17561	17619	17397	17514	17478	17776	17562	17500	17469	17347	17748	17553	17623	17570	17590	17696	17459	17458	17473	17591	17476	17647	17552	17471	17514	17568	17423	17443	17551	17582	17327	17372	17564	17520	17693	17725	17553	17598	17592	17594	17515	17498	17642	17500	17347	17457	17605	17571	17606	17604	17471	17497	17439	17518	17504	17698	17474	17281	17613	17568	17549	17513	17674	17646	17415	17429	17497	17598	17606	17721	17520	17628	17660	17567	17379	17608	17616	17590	17408	17596	17740	17518	17792	17485	17484	17661	17678	17593	17699	17670	17556	17628	17511	17428	17433	17374	17604	17542	17455	17568	17601	17427	17443	17514	17647	17629	17525	17549	17497	17740	17782	17556	17697	17563	17508	17641	17396	17546	17438	17619	17378	17693	17499	17720	17615	17618	17659	17501	17459	17577	17449	17518	17502	17603	17638	17658	17364	17463	17774	17638	17535	17428	17675	17594	17483	17690	17449	17655	17593	17644	17551	17675	17641	17718	17314	17495	17626	17690	17421	17515	17589	17580	17609	17694	17475	17389	17743	17588	17516	17614	17548	17447	17778	17460	17467	17424	17591	17541	17505	17536	17619	17499	17550	17416	17242	17548	17383	17602	17753	17652	17574	17448	17559	17568	17505	17588	17609	17487	17534	17260	17615	17484	17364	17795	17470	17570	17478	17581	17444	17613	17702	17536	17486	17514	17629	17769	17775	17519	17569	17455	17576	17301	17706	17554	17567	17528	17422	17571	17760	17508	17347	17472	17631	17557	17480	17571	17529	17657	17491	17519	17459	17415	17641	17560	17515	17545	17567	17685	17699	17429	17381	17516	17531	17696	17446	17663	17554	17730	17450	17514	17561	17415	17723	17506	17471	17622	17433	17409	17488	17495	17705	17622	17500	17698	17683	17597	17604	17798	17585	17661	17617	17620	17611	17468	17389	17504	17705	17613	17455	17251	17532	17488	17527	17580	17614	17502	17615	17341	17699	17499	17583	17447	17703	17527	17465	17420	17618	17240	17590	17424	17641	17552	17503	17567	17474	17740	17508	17610	17628	17465	17388	17621	17458	17699	17582	17397	17464	17580	17520	17684	17654	17679	17616	17566	17595	17599	17539	17528	17602	17510	17598	17684	17536	17403	17361	17676	17613	17549	17581	17642	17519	17644	17562	17569	17642	17536	17434	17665	17441	17566	17598	17554	17567	17693	17765	17412	17647	17440	17590	17546	17416	17512	17533	17383	17309	17339	17426	17458	17550	17556	17671	17658	17571	17641	17734	17491	17518	17393	17571	17663	17588	17552	17611	17575	17618	17625	17705	17662	17655	17467	17666	17476	17660	17594	17570	17504	17669	17704	17493	17496	17540	17734	17616	17397	17484	17475	17520	17301	17394	17606	17404	17491	17554	17455	17489	17457	17533	17522	17497	17690	17636	17562	17525	17509	17611	17586	17713	17396	17598	17579	17702	17757	17649	17523	17629	17721	17606	17619	17680	17588	17785	17398	17614	17566	17534	17645	17568	17591	17528	17484	17782	17574	17522	17526	17605	17619	17681	17548	17581	17639	17776	17605	17358	17572	17444	17478	17400	17465	17775	17605	17578	17598	17443	17634	17325	17581	17525	17643	17430	17547	17624	17453	17487	17455	17475	17705	17521	17597	17701	17704	17604	17431	17387	17358	17408	17451	17474	17506	17458	17400	17461	17573	17450	17743	17621	17434	17636	17552	17748	17591	17491	17737	17637	17436	17756	17485	17670	17592	17565	17568	17706	17566	17559	17388	17504	17544	17489	17650	17664	17522	17621	17672	17685	17450	17801	17472	17617	17444	17729	17622	17569	17577	17578	17533	17428	17534	17672	17360	17467	17389	17441	17482	17695	17633	17486	17525	17529	17685	17434	17276	17628	17511	17589	17365	17565	17551	17583	17516	17538	17717	17568	17352	17675	17468	17600	17661	17695	17609	17599	17535	17429	17734	17556	17230	17496	17346	17458	17531	17530	17388	17505	17535	17738	17560	17511	17463	17495	17407	17631	17548	17704	17388	17648	17683	17556	17626	17681	17717	17650	17635	17342	17650	17656	17404	17539	17711	17615	17475	17478	17410	17784	17599	17463	17400	17323	17228	17669	17503	17642	17560	17442	17622	17382	17336	17617	17595	17533	17721	17539	17426	17719	17619	17745	17491
27989	45618	43739	35752	30285	26663	23955	22240	20918	20471	19771	19307	18930	18292	18009	17544	17334	17034	16870	16585	16566	16451	16274	16425	16435	16187	16323	16129	16337	16201	16222	16048	16091	16035	16170	16137	16217	16088	16157	16157	16025	16142	16191	16120	16175	15892	16283	16239	15958	16144	16083	16130	16219	16087	16293	16203	16123	15978	16203	16273	16131	16257	16104	16005	16017	16250	16009	16012	16105	15995	16226	16065	16017	16085	16209	15904	16189	16004	16140	16195	16249	16161	16196	16070	16248	16253	16063	15927	16220	16139	16384	16197	16223	16096	16050	16144	16105	15998	16057	16147	15926	16295	16149	16179	16152	16041	16116	16146	16308	16142	15970	16196	16172	15922	16173	16116	16043	16245	16170	16101	16064	16270	16262	16147	16140	16108	16098	16154	16148	16178	16132	15936	16011	16208	16119	16071	16092	16147	16161	16195	16053	16179	16039	16100	16190	16261	16106	16026	15963	16150	16166	15967	16105	16245	16107	16168	16145	16181	16045	16112	15937	16174	16085	16059	16109	16169	16021	16190	16023	16140	16232	16126	16123	16012	16158	16058	16160	15902	16092	16024	16114	16332	16209	16263	15902	16088	16117	16114	16195	16166	16151	16094	16028	16086	16058	16127	16027	16248	16145	15995	16051	16071	15963	16037	16278	16021	16003	16140	16027	16187	16202	16000	16093	15995	15958	16230	16135	16142	16092	16050	15960	16244	16031	16132	16207	16289	16111	16064	16162	16037	16017	15915	16167	16109	15884	15955	15993	16109	15960	16092	16268	16209	16050	16002	15938	16170	16170	15957	16029	16092	16107	16064	16200	16136	16144	16240	16157	16196	16154	16055	16146	16178	16239	15984	15912	16155	16072	16198	16121	16192	16037	16104	16172	16082	16164	16101	16022	16091	15992	16189	16045	16187	15979	16071	16219	15858	16278	15958	15967	16084	16182	15890	15976	16048	15973	16234	16102	16104	16091	16169	16122	15908	15997	16095	16002	16297	16023	16127	16126	16046	16227	16280	16218	16109	16198	16100	16104	16101	16254	16141	16140	16269	16048	16121	16111	16064	16021	16076	16068	16116	16125	16076	16226	16276	16079	16151	15997	16015	16127	16049	16257	16240	16021	16127	16051	16141	16134	16246	16173	15852	16222	16204	16208	16227	16241	16038	16381	16057	16035	16063	16136	15973	16139	16119	16009	16090	16128	16126	16160	16072	16081	16154	15969	16197	15978	16190	16082	16116	16184	16144	16182	15950	16228	16003	15984	15988	16189	16058	16321	16218	16013	16228	16099	16208	16116	16024	16043	16100	15982	16078	16086	16143	16248	16082	16135	16148	16138	16081	16100	16139	16063	15966	16054	16250	16197	16143	15989	16082	16215	16129	16156	16194	16090	16092	15942	16168	16175	16178	16051	16231	15994	16165	16188	16177	16109	16085	16087	16221	16127	15959	16006	16133	16202	16030	16173	16289	16194	16093	16336	16069	15958	16095	16223	16097	16123	15948	16176	15996	15959	16213	16035	16092	16004	16012	16063	16245	16222	15994	16183	16075	16087	16175	16060	15893	15890	16229	16289	15989	16112	16056	15910	16192	16091	16003	16222	15956	16114	16218	16122	16223	16026	16062	16186	15987	16079	16158	16149	15955	15978	16108	15987	16168	16178	16185	16050	16094	16047	16092	16062	16145	16031	16234	15953	16347	16028	16242	16079	16131	16071	16169	15974	16177	16184	16158	16153	16021	16200	16107	16048	16016	16129	16146	16333	16059	16199	16050	16025	16079	16068	16153	16021	16062	16184	16027	16081	16109	16029	16056	16194	16210	15979	16080	16218	16051	16152	16235	15982	16092	16051	16198	16243	16172	16183	16027	16135	16080	16105	15853	16133	16064	16059	16049	16203	16016	16087	16109	16079	15940	15919	16193	16010	16128	15997	16295	16114	16163	16063	15993	16220	16163	16145	16200	16172	16072	16077	16180	16209	16009	16005	16111	16017	16182	16270	16016	16173	16166	16125	16059	16298	15964	16150	16090	16087	16026	16050	16007	16269	16075	16085	16162	16164	15938	16001	16080	16168	16009	15929	16131	15945	16059	16231	16223	16003	15987	16161	16084	16178	16068	16095	16072	16088	16054	16092	16041	16146	16123	16239	16037	16261	15969	16055	16131	16211	15926	16067	16065	16022	16163	16220	16045	16111	16108	16084	16074	15997	16081	16118	16183	16032	16127	15902	16084	16070	16027	16177	16100	16061	16038	16069	16141	16135	16378	16145	16148	16054	16134	16139	15932	16157	16226	15982	16006	16036	16185	16122	16190	16141	16112	15908	16150	16134	16259	16106	16082	16132	16097	16200	16099	16243	16142	16056	16012	16046	16135	16134	16166	15991	16076	16139	16090	16139	15992	16247	16052	16211	16105	16047	16057	16031	16091	16126	16230	16152	16046	16116	16316	16210	16216	16183	16084	16205	16215	16331	16109	16109	16117	16051	16238	15889	15994	16112	16055	16050	16217	16171	16020	16030	16070	15973	16091	16126	16186	16103	16071	16183	16074	16134	15942	16048	15889	16089	16135	16076	16168	16122	16273	16120	16036	16144	16063	16209	16077	16011	15851	16085	16128	16144	16311	15980	16000	16041	16034	16105	16092	16206	16207	16093	16196	16086	16109	15871	16140	16145	16041	16146	16120	15951	15980	16264	16115	16217	15943	16180	16220	16287	16112	16140	16037	16161	16228	16210	15951	16146	16149	16156	16237	15993	16044	16157	16224	16057	16080	16228	16168	16125	16164	16214	16146	15836	15986	15951	16132	16077	16020	16116	15981	16213	15999	15875	16107	15907	16301	15922	16111	16196	16233	16024	16086	15923	16183	16112	16133	16144	15954	16097	16158	16132	16036	16042	16124	15879	16089	16162	15957	16126	16280	16199	16033	16005	16137	16102	16057	16158	16113	16035	16032	16236	16228	16318	16229	16131	16130	16154	16017	16135	15880	16010	16080	16156	16184	16159	15973	16177	16110	15944	16028	16206	15981	15984	16148	16103	16246	16253	16247	16023	16066	16119	16035	16070	16166	16120	16106	16042	16124	15981	15903	16034	15987	16371	15947	15978	16253	16055	15959	16063	16165	16091	16004	16028	16137	16101	16305	16115	16005	16159	16082	16199	16101	16039	16123	16041	16198	16281	16176	16114	16140	16103	16150	16067	16106	16194	16253	16075	16058	16023	16031	16031	16161	16119	16128	15980	16032	16003	16216	16211	15940	16272	16072	16204	16066	15935	16249	16041	16166	16098	16082	15907	16072	16157	16116	16200	15997	15979	16140	16039	16148	15959	16095	16128	16077	16056	16036	16318	15977	16185	16228	16096	16058	15986	16017	16156	16185	16117	16015	16228	16137	16099	16141	16064	16269	16082	16108	16322	16176	16080	16072	16154	16218	16297	16016	16170	16049	16030	16083	16305	16284	16048	16160	16175	16123	16084	16010	16123	16201	16159	15988	16106	16163	16041	16207	16084	16041	16064	16067	16139	16165	15937	16110	16098	16124	16131	16357	16040	15983	16151	16199	16020	16111	16126	16164	16086	16077	15997	15979	15996	16159	15972	16069	16195	16073	16100	16092	16172	16116	16232	16088	16065	16223	16164	16113	16198	16109	16035	16081	16100	16197	16135	16077	16124	16074	16170	16074	16029	16188	15949	16047	16080	16024	16100	16071	15996	16252	15994	16257	16223	15967	16192	16259	16009	16160	16051	16312	16070	16028	16238	15987	16132	16181	16117	16095	16122	16191	15959	16146	16086	16007	16008	16117	16218	16014	16280	16247	16111	16244	16098	16107	16106	16081	16168	16133	16101	16039	16119	16117	16173	16172	16104	16036	16188	15922	15954	16072	16186	16101	16234	15960	16265	16014	16166	15904	16084	16121	16043	15998	16175	16110	16082	16106	16239	16069	16043	15969	16033	16170	16262	16161	16171	16065	16195	16010	16125	16128	16213	16202	16034	16009	16242	16232	16132	16097	16031	16036	16101	16197	16058	16055	15890	16168	16138	15901	16169	16158	16157	16061	16122	16201	16076	16210	16121	16093	16049	15899	15998	16225	16216	16056	16132	16105	15995	16164	16034	16177	16095	16010	16248	16077	16098	16037	16036	16050	16297	16141	16101	16055	16317	16230	16130	16241	16133	16027	16195	16248	16079	16147	16325	16044	16251	16063	16035	16170	16157	16187	16157	16079	16104	16173	16234	16130	16315	16128	16227	16092	15990	16094	16066	16015	16088	16159	16084	16014	16137	16404	16180	16298	16095	15952	16035	16220	15993	16032	16178	16144	16188	16179	15986	16246	16148	16024	16141	16155	16159	16058	16266	16086	16013	16008	16094	16063	16079	16206	16167	16081	16062	16198	16003	15997	16022	16026	16105	16295	16106	15970	16175	16043	16125	16217	16136	16052	16113	16041	16133	16159	16103	16096	16276	15999	16002	16255	16277	16107	16060	16029	16120	16081	15847	15893	15948	16261	16211	16036	16190	16139	16050	16081	16057	16262	16061	16066	16127	16133	16182	16121	15992	16111	15992	16183	16081	16163	16053	16138	16302	16094	16077	16028	16077	16107	16184	16180	16070	16141	16148	16221	16187	16114	16153	16134	16208	15955	16162	16077	16326	16226	16136	16194	16150	16114	16156	16248	16011	16158	16091	16343	16194	16061	15999	16036	16040	16029	15995	16103	16284	16078	16061	16101	16092	16226	16060	15919	16073	16112	16039	16121	15958	16095	16164	16007	15890	16286	16135	16068	16216	16154	16142	16137	16082	16000	16267	16172	16091	16239	16145	16023	16091	16118	16132	16060	16035	16076	16261	16143	16097	16220	16163	16105	16235	16175	16025	16221	16134	16111	16126	16088	16204	16164	16186	16205	15980	16275	15963	16190	16018	16238	16102	15911	16121	16146	16061	15888	16149	16082	15957	16060	16084	15989	16118	16203	16066	16141	16129	16063	15995	16189	16123	16202	16126	16231	16048	15931	16175	16024	16174	16166	16003	16112	16197	16046	16108	16011	16250	16220	16199	16091	16098	16066	16157	16212	16209	15889	15922	16029	16272	16098	16086	16137	16157	16022	16092	16270	16116	16218	16243	16122	16190	16144	16031	16017
22883	21339	29240	24060	22699	26212	28483	23374	21964	21713	21123	20319	20028	19720	19446	19150	18879	18404	18380	18354	18175	18084	17893	18024	17843	17904	17868	17694	17730	17712	17724	17781	17423	17470	17805	17656	17513	17432	17383	17742	17456	17535	17362	17469	17394	17524	17625	17406	17488	17678	17527	17414	17554	17477	17616	17733	17647	17528	17529	17519	17526	17444	17581	17455	17555	17662	17518	17395	17580	17631	17576	17677	17679	17472	17598	17456	17405	17635	17718	17682	17609	17495	17648	17412	17403	17635	17566	17364	17665	17549	17492	17439	17380	17521	17560	17423	17428	17393	17681	17439	17555	17516	17528	17392	17442	17539	17603	17337	17507	17627	17625	17518	17585	17311	17412	17558	17653	17617	17596	17385	17672	17544	17446	17538	17552	17724	17796	17615	17603	17409	17598	17379	17588	17560	17629	17454	17703	17543	17525	17686	17515	17423	17654	17412	17524	17464	17321	17344	17301	17512	17678	17386	17771	17418	17611	17511	17617	17503	17566	17364	17422	17432	17654	17643	17668	17559	17654	17380	17392	17671	17321	17676	17659	17362	17457	17612	17494	17383	17533	17502	17518	17573	17461	17530	17388	17494	17422	17509	17503	17688	17646	17491	17509	17502	17596	17390	17555	17538	17613	17535	17509	17472	17518	17547	17409	17489	17534	17537	17333	17543	17580	17364	17478	17433	17398	17528	17402	17487	17346	17516	17615	17658	17543	17597	17684	17604	17472	17629	17620	17387	17709	17425	17620	17545	17477	17365	17469	17497	17488	17414	17289	17447	17432	17399	17422	17426	17520	17433	17493	17351	17589	17490	17394	17266	17469	17484	17542	17473	17399	17561	17581	17471	17717	17465	17541	17326	17420	17434	17522	17338	17454	17528	17429	17409	17538	17404	17617	17704	17457	17608	17695	17728	17607	17432	17455	17417	17403	17562	17582	17497	17360	17662	17800	17450	17608	17708	17634	17494	17525	17512	17440	17394	17217	17423	17445	17499	17581	17200	17513	17453	17468	17474	17558	17459	17498	17513	17373	17433	17665	17720	17544	17542	17500	17526	17615	17617	17505	17536	17344	17685	17675	17569	17255	17296	17394	17588	17474	17519	17547	17345	17479	17535	17436	17488	17571	17629	17564	17450	17543	17611	17398	17520	17385	17475	17495	17620	17513	17386	17528	17327	17452	17485	17303	17404	17488	17527	17399	17573	17350	17390	17639	17468	17464	17367	17475	17533	17620	17326	17413	17644	17485	17385	17551	17585	17515	17580	17388	17332	17384	17508	17483	17548	17577	17399	17346	17281	17382	17332	17520	17510	17470	17471	17623	17410	17722	17521	17609	17513	17407	17463	17558	17555	17462	17839	17473	17460	17459	17568	17445	17497	17709	17399	17402	17670	17485	17663	17420	17432	17429	17395	17566	17716	17396	17535	17468	17389	17507	17573	17437	17507	17469	17508	17400	17643	17288	17681	17571	17612	17672	17493	17368	17303	17573	17459	17586	17557	17447	17424	17539	17545	17575	17626	17568	17385	17472	17612	17417	17320	17532	17555	17675	17547	17504	17449	17331	17331	17497	17427	17501	17490	17570	17547	17427	17450	17380	17461	17510	17406	17602	17671	17516	17388	17459	17459	17421	17290	17559	17739	17516	17494	17506	17678	17447	17567	17380	17489	17519	17365	17601	17520	17462	17582	17453	17591	17308	17791	17440	17635	17531	17395	17321	17249	17519	17432	17460	17368	17644	17548	17435	17357	17681	17491	17583	17460	17553	17374	17374	17513	17401	17434	17565	17630	17562	17635	17665	17492	17395	17416	17474	17391	17549	17639	17423	17626	17574	17400	17647	17387	17397	17490	17407	17550	17480	17501	17550	17638	17684	17609	17544	17570	17490	17511	17507	17474	17492	17564	17487	17595	17603	17418	17621	17504	17675	17423	17613	17690	17537	17383	17734	17429	17482	17563	17565	17444	17531	17454	17496	17396	17549	17765	17588	17480	17408	17561	17578	17524	17625	17353	17383	17455	17578	17400	17572	17435	17561	17466	17621	17567	17499	17764	17790	17393	17563	17541	17413	17241	17470	17621	17588	17567	17364	17466	17690	17629	17508	17337	17393	17244	17518	17307	17456	17461	17501	17662	17571	17628	17532	17585	17575	17652	17523	17459	17790	17697	17477	17559	17577	17542	17504	17504	17431	17280	17160	17435	17554	17602	17500	17278	17619	17450	17716	17402	17441	17425	17321	17505	17442	17379	17373	17467	17303	17484	17519	17513	17655	17577	17587	17557	17468	17407	17360	17507	17598	17559	17391	17527	17532	17549	17598	17422	17551	17353	17476	17653	17391	17588	17584	17252	17689	17275	17390	17646	17515	17486	17526	17454	17457	17469	17558	17525	17436	17681	17383	17392	17581	17653	17573	17473	17619	17474	17479	17430	17595	17474	17704	17763	17382	17594	17394	17408	17602	17485	17686	17237	17413	17225	17573	17618	17588	17589	17323	17461	17510	17586	17452	17404	17331	17513	17580	17706	17503	17416	17610	17424	17926	17574	17555	17429	17468	17588	17516	17506	17616	17322	17501	17340	17462	17541	17509	17338	17523	17470	17587	17491	17553	17481	17503	17606	17496	17456	17548	17583	17431	17305	17356	17606	17449	17311	17692	17660	17539	17452	17436	17373	17558	17473	17555	17563	17844	17566	17509	17527	17370	17420	17510	17486	17503	17471	17543	17380	17562	17566	17587	17400	17564	17734	17488	17585	17607	17379	17409	17241	17543	17342	17387	17422	17700	17355	17544	17428	17445	17408	17492	17512	17438	17611	17674	17636	17548	17493	17578	17728	17545	17368	17545	17575	17767	17356	17535	17667	17362	17383	17566	17520	17546	17348	17472	17656	17667	17486	17547	17308	17448	17607	17520	17485	17652	17493	17632	17618	17526	17541	17606	17544	17699	17368	17228	17581	17182	17558	17390	17407	17469	17388	17475	17238	17373	17357	17443	17456	17425	17578	17505	17593	17470	17370	17528	17566	17406	17414	17512	17522	17620	17682	17449	17504	17529	17505	17629	17299	17330	17577	17510	17676	17478	17448	17306	17476	17528	17595	17497	17572	17493	17505	17633	17524	17502	17380	17288	17557	17454	17472	17487	17551	17607	17635	17461	17342	17476	17552	17543	17417	17583	17602	17473	17600	17559	17509	17510	17412	17612	17376	17482	17558	17525	17548	17705	17548	17435	17384	17564	17497	17413	17263	17520	17457	17472	17423	17578	17505	17252	17306	17505	17608	17487	17501	17303	17523	17505	17483	17529	17403	17705	17446	17406	17456	17479	17565	17490	17600	17704	17630	17560	17564	17516	17540	17575	17527	17460	17570	17471	17439	17521	17448	17522	17417	17490	17654	17820	17378	17369	17457	17524	17525	17431	17487	17628	17682	17581	17609	17473	17422	17483	17545	17454	17407	17643	17604	17332	17179	17487	17423	17572	17440	17519	17450	17592	17403	17572	17471	17728	17468	17512	17367	17492	17722	17592	17376	17416	17305	17457	17589	17547	17388	17546	17505	17429	17447	17387	17527	17487	17601	17234	17409	17424	17427	17580	17673	17594	17545	17662	17528	17432	17534	17507	17701	17461	17593	17379	17492	17513	17434	17406	17599	17410	17436	17629	17113	17357	17282	17388	17408	17375	17545	17546	17519	17463	17309	17508	17284	17376	17593	17452	17204	17484	17571	17411	17455	17617	17536	17289	17436	17446	17582	17479	17655	17651	17653	17358	17578	17538	17364	17346	17323	17610	17547	17574	17527	17322	17708	17503	17668	17662	17623	17536	17292	17428	17606	17639	17559	17643	17595	17447	17735	17484	17755	17636	17532	17479	17471	17470	17463	17289	17357	17566	17321	17508	17559	17715	17560	17384	17734	17472	17228	17540	17422	17473	17597	17405	17410	17408	17514	17364	17546	17522	17473	17343	17498	17487	17425	17510	17556	17552	17579	17365	17322	17221	17456	17688	17542	17617	17486	17636	17463	17563	17519	17566	17551	17474	17403	17673	17508	17602	17527	17449	17571	17318	17539	17379	17542	17459	17474	17502	17551	17552	17388	17455	17419	17535	17502	17329	17589	17588	17384	17494	17627	17740	17600	17644	17279	17469	17485	17472	17519	17565	17578	17670	17275	17760	17439	17460	17496	17614	17644	17444	17289	17654	17390	17516	17453	17583	17492	17504	17461	17504	17354	17539	17118	17377	17522	17368	17602	17388	17497	17375	17586	17361	17502	17464	17501	17480	17564	17371	17396	17460	17574	17395	17515	17429	17483	17533	17441	17646	17503	17315	17561	17467	17574	17496	17487	17351	17468	17577	17382	17612	17579	17518	17512	17462	17387	17456	17699	17502	17637	17503	17567	17631	17588	17365	17583	17637	17473	17501	17582	17119	17522	17457	17534	17381	17486	17387	17283	17562	17462	17367	17589	17342	17546	17543	17609	17500	17630	17612	17740	17387	17608	17669	17383	17600	17398	17724	17438	17548	17740	17397	17411	17680	17574	17537	17211	17471	17596	17525	17632	17517	17450	17369	17350	17301	17441	17413	17445	17448	17542	17544	17387	17663	17490	17605	17423	17739	17526	17485	17436	17439	17569	17595	17494	17657	17526	17559	17502	17440	17263	17241	17498	17601	17492	17331	17503	17602	17759	17631	17538	17508	17487	17578	17566	17398	17384	17554	17521	17323	17383	17584	17538	17368	17522	17461	17358	17465	17688	17531	17401	17490	17665	17452	17587	17394	17507	17397	17566	17384	17442	17419	17525	17531	17279	17507	17220	17655	17353	17434	17447	17679	17435	17386	17430	17663	17485	17561	17492	17583	17421	17432	17522	17343	17388	17696	17556	17460	17388	17329	17536	17388	17555	17417	17450	17527	17475	17567	17382	17467	17577	17731	17653	17518	17538	17467	17607	17499	17404	17427	17478	17401	17403	17562	17381	17364	17492	17387	17495	17533	17456	17547	17505	17346	17438	17587	17564	17527	17633	17495	17459	17446	17404	17474	17538	17190	17658	17631	17440	17408	17463	17386	17453	17543	17382	17556	17289	17503	17416	17579	17475	17624	17457	17585	17417	17582	17447	17641	17566	17378	17689	17557	17529
29056	48028	47031	40636	34868	30620	27398	24888	23549	22639	21357	20837	20249	19614	18753	18425	17745	17374	17216	16900	16792	16635	16569	16441	16454	16157	16390	16259	16220	16299	16105	15957	16080	16192	16058	16071	16133	16150	15966	16039	16077	16222	16127	16059	16132	15861	15962	16222	15915	16046	16139	16042	16134	16072	16067	16074	16071	16130	16235	15933	16196	16165	16112	16261	15965	16003	16064	16130	16178	16131	16105	16143	16133	16041	16006	15902	15969	16004	16040	16159	16192	16119	16087	16044	16046	16092	16020	15985	16410	16023	16162	16140	15877	16161	16199	16052	16157	16054	16010	16028	16101	15958	15911	16074	16032	15964	15896	16021	16151	16167	16040	15881	16063	16127	16029	15993	16013	15995	16251	16040	15947	16199	16119	16107	16017	15974	16014	16035	16045	15905	15973	16101	16085	16140	16064	16077	16225	16071	15990	16211	16005	15941	16040	15968	16167	16087	16158	15983	16089	15897	15979	16163	16002	16063	16117	15995	16085	16056	16197	16019	16028	15928	15912	16000	15998	16060	16078	15937	15930	15972	15973	16156	15989	16078	16110	16063	15906	16073	16134	16146	16026	16083	16073	15895	16161	16021	16123	15965	16067	16121	16222	15850	16215	16209	16085	16031	16007	15949	16093	16048	15980	16082	16016	16080	16083	16016	16136	16049	16032	16129	16061	16023	16034	16081	15899	15783	16154	15942	16072	16081	16008	16045	16199	15845	15963	15925	16142	16106	15992	15951	16007	16103	15906	15909	15873	15928	16138	16247	16092	16042	16154	15979	15856	16087	15886	16140	16069	16189	15937	16060	15896	15966	16031	16039	16106	16072	16078	15883	15840	16192	16170	15910	15885	16079	16149	16146	15955	16032	16199	15975	15991	16062	16073	16096	16158	16149	16165	16082	15932	15975	16122	16049	16024	15867	16136	16000	16029	15807	15947	16017	16114	16110	16157	16045	16134	16125	16056	16086	15992	16074	16118	15939	16140	16044	16166	16011	15990	16162	16049	16016	15844	16154	16004	16222	16258	15945	16079	16119	15982	15884	16098	16081	15971	16088	16059	16235	15995	16216	15958	16099	15967	16154	16099	16114	16048	16077	16204	15926	15933	16032	16118	16173	16151	15945	16099	15987	16103	16114	16069	16147	16058	15873	16018	15898	15885	16161	15908	16076	16179	16077	16092	16158	15951	15999	16018	15997	16030	16178	15925	15934	16155	16002	16216	16011	16140	16191	16191	16030	15999	16121	16227	15980	16113	16159	16141	15991	15964	16030	16039	15942	16117	16049	16075	16014	16094	16217	16019	16298	15975	16009	15868	16165	15937	15989	16019	16145	16251	16056	16131	15951	16027	16151	16218	16116	16101	15925	15982	16096	16105	16078	16078	15963	16016	16030	16285	16026	16111	16086	16029	16184	16075	15907	16124	16151	16052	15981	16091	16046	16137	16095	16163	15967	16011	16174	15996	16011	16003	16063	15933	15972	16076	15989	16115	16085	16053	16224	16011	15994	16198	16158	15860	16143	15877	15953	16150	16066	15967	15973	15955	15976	16017	16163	15981	16111	16071	16187	16181	16062	16228	16148	16228	16092	16035	16040	16208	16100	15925	16171	16119	15923	16122	16128	16046	16075	15986	15969	16047	16027	15964	16132	15975	16067	15941	16037	15898	16000	16059	15970	16102	15838	15968	16098	16131	16031	16114	16163	16105	16106	16061	16108	15843	16082	15983	15963	16276	15879	16092	15971	16117	15923	16078	15868	15974	16110	16189	15970	16117	16243	15989	16045	16009	16038	16088	16143	15969	16032	15991	16130	16164	16091	15987	16066	15940	15882	16005	15987	16006	15980	15907	15946	15990	16080	16027	16044	16145	16061	16144	16080	16062	15962	16078	16166	16048	16125	16110	16084	16083	16119	16114	16166	16113	16027	15923	16227	16067	15876	16120	16028	16106	16014	16030	16030	16177	16137	15983	16068	16105	16014	16060	16051	16003	16080	16081	16046	16027	15790	16002	16130	16130	16171	15950	16080	16061	16103	16063	16097	15981	15938	15895	16002	16049	15966	15947	16177	15854	16198	16092	16047	16075	15927	15864	15957	15969	15939	16181	16146	16122	16128	16083	16092	16045	16021	15862	15937	16094	15975	16153	15947	16129	16102	16028	15913	16009	15863	15939	16006	15989	16257	15926	16001	16049	16083	15991	16108	16007	16092	15985	16063	16013	16117	15882	16137	15961	16225	16046	15989	16171	16044	16054	16146	16141	16027	15931	16190	16106	16057	16073	16026	16039	16029	15937	16088	16136	16098	16082	15986	16112	16014	16136	16002	15914	16058	16205	15945	15911	16041	15924	15852	16116	16042	15948	15925	15967	16017	15823	15948	16118	15937	15908	16098	16049	15973	16155	16059	16133	15952	16050	15969	16029	15820	16062	16045	16136	16029	15991	15941	16082	15984	16064	16142	15877	16060	16006	15980	16106	16116	15949	16187	15952	16054	16148	16188	16215	15965	16152	16062	16000	16033	15979	16056	16089	16120	15993	16163	15884	15885	16002	15975	15887	16147	16123	16052	16040	16163	16052	16000	16076	15984	15995	16255	15992	15991	16140	15952	16053	15988	16049	16074	16024	16145	15941	15966	16125	16052	15998	16095	15849	15925	16141	15997	16109	15972	16005	15969	16062	16114	16004	16103	16151	15960	15963	16016	16052	16182	16090	15845	16009	16097	16040	15972	16259	16107	16087	16010	16053	16105	15944	15939	15990	16000	16159	16006	16081	16155	15909	16004	16004	16039	16162	16095	15952	16058	16032	16144	15995	15996	16102	15870	16173	15941	16000	16023	16052	16141	16197	15969	15902	16092	16155	16066	15959	16107	15976	15977	16089	16052	16242	16114	16004	16227	15907	16102	16142	16298	16100	16101	16006	16031	16122	16074	16100	16131	16135	16065	16049	16145	15944	16136	15904	16128	16071	15863	16105	16112	16054	16011	16007	16139	16110	15918	16086	16015	16002	16000	15921	16037	16003	15907	16242	16123	16313	15997	16084	16014	16255	16024	15920	16083	16006	16123	16073	16129	15908	15813	16059	16126	16052	16014	16064	15960	16049	16201	16047	16028	16094	16020	16069	16081	16050	16026	16051	15997	15998	15931	16050	16136	15955	15834	16136	16102	16004	16068	16060	16037	16047	16155	16070	16021	16057	16134	16204	16066	15944	16055	15955	16111	16050	16019	16064	16101	15956	15997	15966	15862	16057	16141	15967	16124	15998	16159	16035	16032	16027	16034	16085	16086	16053	15963	16063	15986	15915	16164	16003	16063	16034	15994	16269	15883	16006	15976	16023	16067	16023	16151	15966	15884	16098	16050	16241	16216	16045	16154	16142	16170	16051	16035	16039	15972	16201	16151	15894	16205	16110	16022	16111	16047	16054	15973	15977	16159	16009	16065	16080	16049	16047	15994	16054	15992	16128	16146	15909	16169	15892	16002	16102	15985	16061	16003	16085	16048	16103	16215	16059	15974	16046	16054	15949	16062	15968	16111	16043	16087	15986	15968	15961	15910	16046	15939	16123	16201	16065	16042	15967	16049	16032	16030	15992	16066	15912	15959	16142	16046	16015	16195	16069	16034	15956	16184	15941	16133	16016	15941	16072	16099	16188	16017	16398	16217	16003	15924	16091	15953	16013	15991	16073	16021	16101	16104	15981	16054	15995	16180	15988	16072	15957	16098	15896	15955	15996	16231	16147	16098	16091	16105	16216	16124	16169	15883	15937	16052	16126	15984	15952	16187	16122	15991	16214	15941	16025	16160	16076	16149	16073	16179	16175	16169	16051	16068	16094	16148	16106	16009	16012	16142	16077	16099	16036	16001	16009	16073	15950	16110	15917	16115	16111	16119	16033	16113	15973	15984	16049	15974	16141	15852	16168	15918	15997	16045	16133	15759	15972	15857	16095	15994	16032	16147	15984	16087	16025	16084	16145	15884	16047	15930	16095	15940	16032	16114	15944	15923	15990	15872	15951	16109	16077	16121	16021	16005	16075	16036	16007	15996	15864	15975	16071	16197	16111	16139	15917	16153	16108	15982	16056	16013	15946	15896	16036	16036	16057	16004	15976	15988	15868	16051	15922	16044	16049	16147	16067	16086	16072	16193	16046	16060	16007	16101	16086	16053	16151	16088	16089	15913	16258	15857	16102	15923	16087	16148	15976	16169	16134	15919	16093	16318	15896	15965	16034	16033	15957	16057	16050	16107	16172	16068	15969	16165	15956	16200	16100	15898	16009	16099	16007	16087	16077	16058	16093	16183	15920	15944	16020	16087	16014	15933	16030	15928	15923	15943	15986	15915	16138	16121	16056	16202	15998	15956	15855	16002	16171	16106	16106	16053	16079	16016	16055	16070	16324	15924	15930	16230	16186	16034	16092	16095	16150	16004	16219	15989	16075	15958	16112	16026	15992	16080	16056	16040	16054	16005	16172	16040	15995	16055	15947	15989	16024	15829	16120	16114	15996	15992	16177	15832	15948	16060	16140	16110	16182	15910	15878	16080	15868	16090	15912	15844	15984	16059	16152	16077	16109	15964	16070	16047	15993	16017	16015	15929	16070	16041	16016	16053	15913	15928	15903	16053	16030	16108	15998	16059	15940	16289	16092	15927	16038	16166	16140	15933	16065	16137	16137	16130	16005	16042	16017	16022	15999	16119	16245	16122	16121	16107	16171	15944	16071	15990	16017	16023	16111	15962	16051	15992	16015	15984	15884	16107	15839	15970	15935	15996	16181	16124	16098	15991	16010	16101	15940	16076	16071	15884	16016	16160	15878	16083	16029	16135	15982	16066	16057	16078	16002	15955	15942	15932	16258	16163	16006	15975	16062	15877	15938	15972	15920	16023	16176	15905	16187	16072	15994	16051	16125	16175	15925	15991	16022	15977	15825	16001	16112	16187	16024	16063	15888	16040	16117	16075	16032	16128	16048	16033	15981	16114	16103	16273	15917	16063	16014	16030	16239	15987	15997	16088	15877	16160	16174	16060	15989	16092	16180	16092	15968	16087	15956	15987	15982	16029	15980	15998	16336	16165	15748	15991	15969	16068	16238	16245	16020	16117	16093	16185	15974	16070	15815	15962	16045	16105	15995	15972
27655	24900	30926	28078	22593	21138	19946	18954	18563	18428	18046	17808	17932	17539	17562	17586	17360	17305	17215	17014	17102	17181	17250	17301	17030	17126	17041	17026	17072	17137	16884	17167	17193	17165	17145	17239	17135	16975	16943	16877	17067	16965	16966	16979	16982	17223	17119	16946	17138	17010	16922	17051	17047	16946	16781	16912	17285	17116	17014	17175	17152	17020	17111	17007	17082	17070	16921	17179	17174	17187	17120	16750	17127	17097	17147	17034	17045	17030	17056	17185	17001	16873	16937	17046	17099	17028	17031	17040	17029	17011	17054	16938	16965	17042	17095	16900	16965	16996	16991	16921	17171	17056	16977	17131	17051	17085	17035	17068	16781	16897	17194	17026	17049	17232	17133	16893	17142	16979	17135	17082	16948	16958	16884	16958	16882	16859	16779	17117	16940	17151	17040	17040	17175	16908	16980	17123	16839	16995	17076	17078	16985	16896	17036	16955	16910	16986	17070	17135	16958	16987	17079	16833	17066	17126	17092	16992	16943	17177	17097	17117	17009	17011	17076	16939	16939	17187	16859	16944	17092	17046	16932	16931	17143	16925	16950	17004	17114	17093	16947	17072	17176	17197	17104	17030	16989	16972	17212	17076	17124	17117	17031	16989	17068	16927	17029	17108	17140	16882	16993	16985	16980	17083	17080	16979	17035	17065	17085	17002	17269	16990	17044	17115	16896	17065	16926	16846	17105	17106	17126	16979	17125	16989	17062	17038	17035	17024	17269	17205	16989	17116	17100	17059	17055	16985	17139	17113	17175	16808	16905	16997	16921	17113	16959	16967	17057	16799	17120	17009	17068	16809	16935	17097	16918	17060	17153	17033	16932	17008	17014	17191	17001	16934	16971	16945	16970	16965	17149	17063	17000	16903	17204	17000	17077	17233	17095	17037	17209	16999	16995	17040	17200	17113	17088	17030	17148	16881	17134	17058	17248	16856	16785	17031	17214	17087	17058	17144	17207	17123	17191	17254	17016	16841	16907	17045	17030	17069	17101	17143	17116	17028	16817	16954	17047	17113	16986	16936	17063	16947	16992	17111	16884	16949	17153	16951	17044	17029	16983	16939	16931	16843	16941	16982	17017	16969	16959	17031	17093	16951	17279	16934	17284	17125	17046	16891	16927	17020	17046	17279	17024	17109	17030	17138	16960	17214	16988	17145	17018	17101	16990	17075	17247	17317	17161	17122	17067	16822	17021	17120	17092	17208	16884	16960	17078	17050	17219	17068	16971	17108	17001	16949	16969	16832	16973	17239	17008	17189	17124	17082	17095	16946	16921	17063	17178	17048	17049	17198	17091	17011	17058	16862	16871	17130	17096	17141	16934	17186	17074	17084	16983	16803	17128	16965	16988	16981	17081	16949	16980	17062	17220	17208	16950	16948	17072	17034	17127	17182	17194	17030	17139	17074	16952	17211	17006	17025	17150	17084	16974	17202	17033	17102	17087	16975	16965	17164	17110	17224	16882	17088	17109	17199	17183	17047	17072	17288	17162	16947	17169	16970	16924	16986	16903	16924	17182	16987	16969	16960	17038	16906	17042	17120	17043	16933	16971	17009	17133	17199	17101	16915	16976	17021	16784	17055	17042	16868	17050	17172	17197	17153	16996	17085	17134	17102	17090	17179	16936	17039	17187	16850	16916	16916	17186	16942	16889	17050	17108	17043	17047	16914	16982	17071	16897	17076	16981	16907	16939	16832	17045	17009	17076	17404	16908	16883	16975	16903	16973	17208	16996	16888	16839	16938	16982	17026	16834	17048	17025	16936	17077	16881	17007	17022	16956	16979	17227	16969	16848	16957	16943	17065	17121	17302	16899	16950	17275	17127	17002	16885	17096	17101	17097	16844	16985	17009	17004	17013	17232	17003	17058	16978	17053	17177	17119	16950	17174	17041	17107	16974	17104	16985	17060	16878	17059	16957	17221	16803	17066	17018	16960	17012	17127	17134	16899	17000	16971	16793	17041	17039	17219	17012	17232	17015	17023	16953	16864	16899	17073	17123	17088	17089	17098	16981	16926	17134	17277	17015	16992	17194	17179	17095	16906	17158	17119	17028	17023	17100	16997	16855	17005	17000	16944	17005	17057	16914	16997	16962	17017	17128	17111	17005	16956	16822	16951	16855	16978	16902	16903	17136	17195	17139	16835	17186	16805	16897	17020	16953	17028	16942	17128	17132	16919	17140	17095	17039	16997	17104	16922	17054	17237	17033	17145	17044	16861	17227	17017	17096	17185	16917	17207	16811	17027	17045	17144	16975	16802	16869	16937	17106	17137	16792	17029	17081	16985	17196	17055	16989	17169	17174	17134	16883	17283	17050	16892	16876	16960	17100	17107	16926	17172	17202	17040	17063	17070	16991	17351	16896	16999	17048	17044	17065	16932	16920	17181	17159	16980	17202	17192	16989	17089	16935	16971	16826	17002	17070	16990	17132	16989	16933	17247	17116	17249	17085	17135	16981	16994	17119	17193	16915	16873	16938	17057	16798	17050	17082	17108	17091	17161	17017	17011	17038	17227	16999	17040	17148	17048	16950	17165	17040	16983	16691	16930	17070	16883	17101	17073	17091	16897	16945	16937	16952	17183	16950	17093	16966	17089	17083	17221	17077	17032	16926	16941	17069	17082	17289	17207	16895	16970	17071	17032	17056	17171	17091	16941	17080	16799	16879	16972	16957	17048	17006	17134	17016	16999	16916	16947	16808	16985	17097	17014	17102	17019	17155	17057	17151	17025	17026	17090	16999	16999	16944	17129	17171	17112	17043	17293	17068	17083	17231	17037	17213	16965	16928	16805	17070	17198	16961	16983	17094	17210	16972	16984	17094	17248	17014	17130	16980	17071	17105	16847	17258	16954	17023	17090	17037	16931	17213	16921	17215	17090	16940	17065	16977	17127	16986	16822	17079	17282	16917	17136	17175	16811	16917	16901	17083	17062	17022	17104	17167	16952	16960	17152	16839	17031	16894	17051	17209	16939	16887	17078	16929	17148	17242	16893	17216	17137	17197	17025	16872	17008	16944	17066	16819	16950	17038	17040	17043	17023	16847	17147	17124	16929	17092	17032	16934	17017	17000	16948	16950	17026	16920	17083	17003	16975	17054	17029	17160	16936	17176	17049	17153	17142	16815	17089	17169	17084	16902	17034	17000	16987	17037	17041	17190	17115	17123	17184	17107	16936	16994	16832	16943	17203	17018	16908	16948	17066	17032	17031	16961	16990	17068	17198	17070	17210	17058	16909	16940	17017	16977	17267	17121	17019	17143	17338	16965	17059	17005	17094	17012	17030	17039	17225	16878	17070	16832	17017	16883	16996	16995	17187	17032	17151	17024	17124	16952	17008	17128	16902	16997	16982	17021	17026	17092	17090	16959	17109	17107	16915	16830	16977	16885	17067	17163	17213	17126	17147	17210	17089	17058	16998	17020	16937	16855	16803	17154	17101	16839	17092	16966	17031	17008	17130	17205	16980	17214	16973	17113	17221	16956	16946	17083	17114	16992	17054	17223	16936	17094	17028	17095	17016	17043	17137	17183	17075	17242	17100	17124	16789	17172	17098	16953	16903	17153	17247	17086	17135	17093	17008	17084	16951	17139	17071	17020	17127	17070	17004	17136	17018	16897	17325	17159	16973	17049	17089	16875	17221	17147	17264	17320	17136	16768	16982	17152	17204	16907	17007	17182	17040	17194	16952	16890	16841	17120	17116	16996	17139	17039	16956	17096	17332	17050	17228	17105	16988	16989	17068	17132	17077	17019	17163	16979	16882	17062	17062	17091	17032	17049	17136	16853	16991	17142	17108	17003	17268	17101	17164	17168	17002	17065	17186	17214	16829	16921	16925	16915	16920	17119	17162	16971	17165	16978	16930	17027	16841	17035	17061	16959	16963	17062	16935	16994	17134	17225	17171	17080	16975	17000	17087	17058	16958	16953	17164	17032	17202	17092	16899	16967	17106	16998	17065	17128	16944	16952	17213	17083	17252	17115	16951	17048	17128	17151	16901	17088	16843	17107	16996	17054	17099	17322	17249	17043	17031	17040	17223	17009	17089	16938	16933	17017	16834	17050	17084	16900	17062	17103	17006	17099	17028	16893	17204	17191	17125	16967	17161	17088	16923	16890	16846	16947	17135	16952	16941	17198	17026	17069	16978	17052	17131	17217	17195	17158	17401	17153	17133	17000	17169	16937	17103	17068	16927	16988	16840	17073	17126	17078	17047	17088	17057	17082	17006	17234	17061	17077	16935	17090	17098	17034	17017	17099	16887	17035	16966	16901	17088	16902	17214	17154	17002	17081	17084	17094	17073	17100	16967	17089	16992	16982	17343	16968	17174	17143	17148	17052	16948	17000	16800	16974	17159	17079	17124	16974	17035	17115	17231	17204	17080	16804	16969	17132	16977	16993	16963	17085	17148	17250	17067	17081	17056	17045	17081	17044	17013	16997	16948	16998	17084	17235	17130	17000	17088	17153	17018	17041	17080	17018	17056	17030	16979	17014	16973	17113	17183	17063	17182	17017	17070	16957	17159	16913	16887	17061	16943	17071	16942	16955	17067	16859	17075	17033	17046	17208	16866	16999	16928	16956	16810	16909	16985	16950	16894	17070	17202	17192	17110	17088	17195	17097	17025	16819	17057	17096	16971	16916	16999	16984	16954	17121	17180	17088	17004	17057	17043	17034	17065	17091	17155	17108	17005	17096	16814	16928	17105	16915	17022	16949	17000	17141	16982	16979	17018	17003	17070	17107	17121	16963	17064	16943	16933	17034	17085	17243	17023	17018	17111	16952	17165	16867	17015	17051	17181	17074	16919	16875	16828	17010	17226	17078	17129	17155	17170	17064	16937	17186	17166	16962	16971	17192	17029	17120	17166	17108	17068	16883	17079	17187	17009	16982	17280	17105	16919	16842	17008	17072	17186	16954	17016	16985	17057	16927	16948	17181	16970	16877	16923	17098	17229	16966	16889	17123	17068	17180	16866	16994	16955	16864	17233	17042	16994	17140	17122	16927	17189	17119	16938	17051	17086	17150	17057	17177	16949	17189	17098	17242	17078	16945	17215	17032	16977	17077	16949	17128	16986	17015	17043	17197	17081	16912	17031	17072	17396	16947	16921	16804	17104	17099	16917	16973	17126	16954
26362	37957	35979	28708	24190	21749	20027	19027	18687	18082	17704	17138	17004	16734	16573	16294	16138	16374	16171	16107	15957	15942	16005	15784	15806	15925	15858	15961	15806	15858	15859	15594	15812	15597	15878	15696	15818	15727	15742	15754	15612	15684	15841	15651	15835	15813	15723	15778	15725	15725	15736	15655	15837	15729	15923	15853	15833	15804	15816	15766	15669	15676	15626	15639	15819	15804	15622	15934	15791	15800	15791	15728	15706	15688	15704	15831	15703	15767	15864	15707	15581	15646	15836	15762	16040	15699	15816	15705	15609	15741	15815	15817	15674	15693	15603	15720	15742	15662	15766	15715	15830	15686	15597	15784	15863	15715	15761	15805	15677	15874	15825	15663	15715	15643	15863	15601	15789	15764	15722	15721	15862	15865	15719	15714	15632	15478	15844	15656	15661	15728	15606	15652	15791	15749	15851	15524	15703	15690	15738	15867	15733	15729	15859	15762	15740	15724	15953	15721	15712	15664	15721	15995	15721	15732	15935	15648	15943	15844	15616	15631	15585	15704	15730	15744	15793	15711	15710	15677	15852	15603	15663	15593	15900	15678	15687	15846	15710	15694	15773	15574	15881	15687	15697	15662	15766	15816	15733	15935	15768	15702	15683	15729	15578	15577	15760	15657	15755	15794	15741	15764	15675	15651	15878	15650	15764	15835	15822	15782	15839	15634	15848	15722	15678	15804	15847	15810	15688	15641	15678	15654	15968	15692	15714	15810	15734	15831	15714	15672	15797	15650	15643	15687	15756	15569	15784	15609	15740	15866	15587	15750	15843	15597	15763	15678	15840	15734	15669	15765	15711	15807	15659	15660	15624	15621	15828	15723	15740	15777	15747	15752	15740	15728	15715	15737	15598	15576	15866	15601	15785	15734	15680	15832	15742	15805	15680	15580	15700	15791	15783	15672	15700	15758	15641	15753	15852	15591	15528	15795	15753	15678	15778	15777	15749	15766	15692	15745	15782	15689	15785	15750	15849	15612	15821	15843	15615	15800	15675	15680	15725	15506	15810	15617	15800	15826	15728	15655	15664	15716	15646	15671	15565	15654	15743	15615	15764	15797	15692	15751	15679	15677	15645	15828	15704	15675	15779	15706	15729	15989	15765	15769	15753	15758	15930	15617	15858	15622	15803	15770	15702	15789	15653	15742	15718	15757	15822	15798	15741	15899	15693	15609	15776	15770	15789	15756	15882	15710	15782	15868	15699	15796	15732	15776	15781	15734	15875	15561	15623	15811	15853	15691	15710	15641	15704	15809	15647	15614	15758	15722	15708	15793	15739	15793	15595	15889	15672	15832	15792	15815	15908	15702	15783	15813	15874	15736	15757	15634	15745	15839	15989	15589	15786	15707	15627	15797	15750	15767	15698	15820	15826	15802	15794	15586	15811	15612	15712	15771	15734	15769	15745	15811	15773	15485	15800	15957	15835	15653	15596	15699	15724	15862	15735	15543	15719	15635	15981	15704	15606	15689	15777	15778	15746	15638	15841	15798	15583	15832	15698	15720	15628	15747	15742	15768	15831	15715	15729	15674	15768	15692	15685	15712	15727	15651	15711	15783	15533	15682	15789	15921	15848	15549	15700	15813	15650	15758	15821	15813	15816	15629	15727	15770	15741	15764	15815	15820	15741	15726	15843	15811	15760	15764	15638	15797	15665	15781	15845	15941	15737	15781	15894	15684	15723	15807	15729	15858	15666	15859	15769	15903	15690	15692	15764	15814	15741	15579	15562	15766	15723	15757	15699	15709	15751	15746	15844	15724	15697	15702	15848	15722	15465	15675	15710	15753	15698	15653	15745	15855	15799	15719	15761	15786	15797	15707	15898	15824	15713	15690	15620	15677	15793	15739	15910	15770	15646	15866	15679	15785	15682	15726	15734	15620	15820	15800	15806	15738	15788	15651	15830	15902	15761	15699	15816	15771	15665	15648	15673	15791	15626	15813	15886	15686	15683	15663	15700	15642	15696	15740	15824	15635	15792	15684	15732	15658	15760	15582	15704	15790	15791	15837	15711	15743	15690	15761	15700	15682	15608	15935	15752	15818	15764	15675	15780	15707	15761	15737	15814	15656	15714	15587	15824	15785	15784	15700	15600	15782	15781	15624	15789	15637	15704	15705	15710	15812	15590	15611	15720	15810	15648	15663	15753	15651	15674	15845	15745	15675	15706	15803	15860	15791	15897	15652	15617	15796	15672	15765	15770	15726	15788	15583	15799	15731	15666	15820	15824	15793	15734	15602	15701	15754	15763	15859	15677	15747	15756	15589	15876	15777	15668	15721	15633	15609	15642	15798	15798	15613	15725	15736	15886	15738	15804	15738	15746	15787	15698	15769	15658	15660	15802	15875	15777	15894	15755	15821	15727	15682	15712	15814	15945	15821	15883	15667	15643	15679	15646	15682	15880	15575	15696	15723	15580	15627	15871	15772	15735	15722	15580	15519	15825	15723	15581	15697	15663	15730	15828	15707	15882	15734	15733	15806	15635	15731	15865	15671	15527	15700	15712	15833	15774	15846	15768	15679	15700	15684	15727	15759	15863	15829	15724	15859	15754	15708	15897	15756	15537	15884	15636	15674	15845	15771	15723	15755	15718	15749	15837	15693	15712	15829	15659	15711	15842	15668	15595	15732	15771	15674	15628	15793	15787	15836	15905	15690	15681	15826	15672	15750	15656	15661	15795	15720	15636	15623	15759	15767	15677	15694	15782	15731	15671	15626	15669	15813	15876	15886	15822	15807	15644	15687	15757	15713	15786	15621	15941	15666	15714	15679	15759	15821	15643	15750	15610	15558	15806	15654	15763	15728	15649	15795	15758	15818	15846	15757	15690	15597	15796	15803	15674	15690	15746	15827	15705	15522	15817	15757	15709	15818	15621	15766	15713	15782	15730	15695	15866	15924	15753	15692	15768	15842	15647	15942	15651	15663	15942	15601	15790	15543	15892	15696	15900	15574	15811	15719	15753	15564	15804	15661	15694	15734	15653	15644	15871	15730	15744	15912	15803	15708	15679	15810	15798	15761	15713	15723	15908	15619	15817	15668	15725	15831	15746	15732	15735	15943	15694	15878	15705	15812	15637	15718	15659	15615	15788	15754	15603	15787	15770	15815	15659	15930	15801	15824	15821	15704	15722	15592	15874	15697	15745	15794	15784	15626	15645	15707	15718	15635	15696	15611	15729	15605	15818	15769	15632	15931	15831	15910	15574	15884	15796	15699	15625	15744	15655	15532	15818	15866	15921	15632	15681	15757	15723	15830	15566	15754	15801	15753	15778	15684	15815	15773	15696	15850	15784	15704	15764	15840	15599	15798	15521	15621	15657	15739	15691	15739	15645	15782	15802	15755	15819	15775	15616	15745	15775	15617	15826	15707	15835	15857	15673	15787	15683	15674	15575	15668	15710	15757	15863	15678	15857	15811	15749	15763	15678	15543	15777	15802	15868	15812	15731	15795	15743	15891	15604	15825	15731	15779	15565	15770	15820	15970	15716	15726	15653	15849	15647	15702	15675	15680	15635	15761	15704	15684	15687	15739	15581	15758	15773	15683	15813	15789	15676	15645	15815	15637	15682	15787	15769	15910	15629	15845	15728	15683	15754	15656	15777	15779	15744	15851	15815	15688	15861	15863	15816	15894	15816	15851	15793	15768	15780	15865	15636	15666	15768	15878	15689	15604	15734	15804	15825	15919	15751	15714	15737	15886	15916	15631	15772	15793	15759	15640	15872	15809	15872	15781	15692	15611	15859	15785	15873	15820	15711	15846	15808	15875	15806	15538	15811	15896	15715	15674	15771	15749	15567	15824	15716	15712	15820	15604	15810	15584	15683	15690	15663	15770	15796	15720	15676	15892	15861	15747	15582	15728	15690	15732	15632	15783	15793	15723	15762	15974	15697	15684	15819	15760	15603	15730	15732	15763	15807	15685	15772	15792	15850	15726	15738	15694	15903	15692	15950	15788	15762	15757	15770	15760	15664	15778	15850	15756	15817	15873	15679	15666	15764	15771	15770	15758	15705	15686	15735	15764	15696	15943	15864	15703	15574	15827	15764	15679	15869	15525	15952	15450	15735	15607	15841	15595	15507	15715	15525	15906	15846	15797	15817	15751	15820	15851	15514	15680	15772	15829	15841	15879	15670	15933	15512	15856	15608	15927	15636	15708	15675	15659	15792	15710	15885	15540	15773	15717	15681	15791	15816	15650	15754	15870	15778	15879	15858	15594	15977	15564	15967	15740	15685	15760	15692	15584	15894	15650	15836	15698	15861	15822	15962	15631	15655	15765	15701	15547	15738	15644	15745	15662	15714	15778	15775	15565	15800	15698	15707	15768	15732	15722	15779	15753	15625	15728	15608	15645	15793	15719	15828	15772	15767	15613	15559	15705	15881	15771	15784	15807	15702	15632	15735	15697	15951	15787	15717	15591	15655	15808	15781	15740	15545	15700	15669	15733	15621	15755	15640	15683	15845	15682	15590	15891	15756	15795	15792	15797	15774	15669	15779	15669	15939	15744	15792	15703	15744	15753	15709	15844	15750	15766	15662	15802	15578	15905	15769	15620	15677	15719	15793	15532	15838	15972	15760	15822	15683	15750	15757	15703	15757	16036	16008	15717	15657	15961	15708	15838	15767	15657	15876	15797	15749	15661	15727	15826	15843	15737	15824	15802	15841	16022	15751	15800	15607	15749	15661	15758	15678	15780	15713	15782	15662	15783	15883	15820	15706	15811	15856	15785	15843	15748	15700	15590	15707	15691	15871	15671	15802	15818	15802	15679	15821	15590	15729	15694	15856	15742	15923	15581	15884	15757	15789	15538	15780	15550	15685	15987	15681	15772	15757	15691	15665	15565	15758	15591	15906	15740	15615	15575	15903	15687	15745	15797	15687	15565	15807	15670	15677	15756	15873	15810	15852	15652	15635	15704	15714	15833	15589	15713	15811	15709	15885	15804	15739	15710	15621	15638	15669	15613	15657	15738	15781	15696	15886	15704	15636	15696	15655	15664	15705	15628	15787	15723	15947	15681	15830	15827	15574	15590	15729	15781	15889	15749	15654	15781	15801	15833	15572	15799	15550	15749	15784	15722	15666	15664	15662	15702	15836	15667	15707	15715	15760	15856	15734	15737	15650	15741	15831	15703
23983	21374	28973	25247	24329	25568	24877	22127	20601	20251	20001	19547	19304	18685	18765	18316	18365	18114	17865	17993	18002	17693	17775	17708	17635	17685	17791	17671	17712	17699	17713	17635	17544	17242	17524	17599	17611	17600	17704	17455	17628	17674	17543	17575	17552	17521	17482	17620	17550	17361	17432	17338	17631	17482	17620	17477	17395	17200	17249	17593	17524	17331	17488	17433	17276	17497	17593	17431	17629	17657	17559	17356	17540	17472	17451	17288	17558	17651	17467	17550	17622	17591	17520	17383	17482	17464	17508	17752	17494	17699	17431	17607	17507	17408	17380	17396	17229	17587	17453	17475	17544	17399	17632	17537	17468	17402	17578	17427	17467	17650	17503	17505	17556	17446	17547	17557	17504	17565	17478	17484	17563	17381	17306	17515	17252	17388	17498	17374	17515	17500	17486	17464	17508	17641	17577	17413	17241	17307	17556	17289	17358	17677	17421	17493	17516	17392	17217	17573	17370	17706	17631	17576	17410	17394	17349	17363	17512	17503	17654	17708	17585	17468	17580	17448	17389	17484	17574	17405	17530	17569	17764	17527	17358	17623	17493	17556	17505	17453	17411	17182	17203	17539	17341	17564	17391	17498	17398	17431	17482	17237	17366	17390	17815	17499	17434	17433	17524	17576	17359	17455	17534	17300	17629	17452	17419	17621	17383	17449	17561	17463	17516	17528	17573	17647	17461	17420	17441	17317	17157	17432	17591	17458	17520	17331	17498	17443	17395	17343	17450	17487	17492	17444	17630	17510	17475	17312	17409	17561	17326	17283	17395	17578	17648	17362	17514	17576	17633	17409	17427	17520	17566	17467	17599	17452	17273	17426	17454	17475	17569	17328	17836	17502	17433	17405	17446	17599	17610	17389	17536	17324	17384	17614	17691	17633	17602	17455	17542	17460	17535	17585	17274	17615	17395	17433	17407	17632	17342	17558	17616	17519	17577	17347	17344	17302	17487	17586	17424	17437	17482	17535	17543	17453	17354	17589	17414	17515	17293	17395	17692	17524	17582	17584	17543	17474	17559	17546	17508	17484	17361	17512	17501	17365	17537	17341	17416	17509	17656	17410	17594	17485	17392	17509	17448	17606	17413	17418	17354	17411	17734	17345	17531	17469	17506	17619	17368	17524	17401	17581	17439	17536	17493	17566	17575	17432	17311	17592	17635	17467	17504	17400	17440	17559	17307	17395	17357	17478	17354	17412	17470	17601	17419	17478	17498	17505	17676	17561	17636	17649	17393	17212	17445	17437	17674	17547	17402	17555	17414	17518	17281	17455	17646	17474	17624	17563	17499	17460	17457	17623	17450	17438	17484	17621	17500	17278	17458	17414	17404	17223	17393	17519	17294	17471	17338	17445	17506	17473	17627	17514	17530	17333	17464	17553	17407	17521	17435	17519	17610	17393	17560	17464	17479	17565	17427	17401	17459	17444	17476	17324	17584	17508	17394	17244	17463	17312	17411	17545	17505	17364	17430	17391	17405	17357	17449	17542	17397	17318	17559	17358	17284	17365	17388	17456	17589	17478	17595	17549	17482	17573	17597	17531	17584	17445	17548	17642	17440	17626	17489	17495	17400	17507	17601	17397	17649	17594	17484	17569	17425	17485	17322	17410	17634	17562	17491	17479	17536	17267	17409	17431	17415	17505	17506	17350	17585	17289	17729	17604	17507	17383	17509	17356	17504	17510	17503	17416	17497	17371	17377	17389	17416	17562	17496	17566	17417	17512	17787	17639	17495	17536	17549	17352	17307	17502	17319	17717	17606	17466	17452	17258	17569	17530	17569	17346	17615	17391	17283	17387	17430	17388	17539	17418	17512	17662	17305	17276	17460	17502	17403	17578	17187	17430	17454	17354	17515	17360	17643	17345	17558	17595	17430	17397	17721	17539	17413	17658	17462	17438	17397	17368	17385	17737	17261	17418	17301	17454	17520	17365	17424	17388	17700	17346	17578	17370	17481	17839	17521	17341	17583	17438	17487	17467	17275	17398	17566	17376	17524	17383	17559	17531	17481	17469	17562	17453	17409	17497	17469	17548	17413	17422	17574	17505	17412	17544	17445	17466	17371	17471	17448	17335	17429	17475	17570	17432	17461	17392	17575	17523	17471	17314	17393	17386	17655	17632	17406	17342	17461	17426	17440	17422	17337	17509	17503	17425	17508	17368	17413	17663	17542	17514	17362	17484	17665	17451	17389	17668	17417	17407	17467	17449	17483	17355	17507	17440	17477	17627	17464	17486	17575	17544	17473	17522	17534	17553	17409	17560	17574	17268	17433	17404	17478	17496	17341	17479	17145	17577	17656	17497	17350	17505	17447	17517	17397	17477	17364	17409	17555	17637	17254	17424	17532	17556	17560	17483	17478	17518	17486	17625	17645	17382	17490	17633	17252	17419	17469	17112	17410	17487	17383	17422	17265	17442	17440	17444	17452	17364	17282	17548	17511	17486	17660	17159	17539	17425	17467	17390	17638	17417	17427	17368	17739	17265	17357	17412	17503	17502	17330	17528	17718	17608	17496	17440	17416	17367	17590	17393	17409	17539	17583	17653	17490	17411	17412	17567	17473	17375	17617	17434	17335	17461	17299	17387	17423	17661	17582	17484	17422	17596	17666	17539	17429	17281	17526	17470	17656	17516	17405	17561	17507	17680	17481	17616	17628	17410	17329	17350	17558	17469	17289	17393	17362	17633	17562	17537	17361	17520	17408	17530	17642	17607	17506	17293	17333	17452	17346	17592	17395	17383	17355	17491	17440	17445	17346	17511	17367	17410	17548	17421	17569	17555	17481	17653	17416	17421	17532	17479	17421	17566	17385	17430	17582	17354	17455	17289	17368	17344	17462	17379	17395	17403	17609	17688	17521	17455	17432	17343	17676	17514	17300	17314	17390	17512	17487	17341	17395	17610	17636	17556	17497	17430	17584	17477	17472	17558	17705	17592	17656	17472	17371	17349	17609	17403	17365	17356	17414	17627	17401	17627	17530	17470	17621	17346	17546	17443	17409	17437	17512	17570	17430	17671	17590	17302	17608	17478	17327	17368	17428	17610	17508	17399	17606	17524	17635	17589	17625	17678	17480	17575	17302	17545	17303	17439	17328	17618	17625	17498	17350	17139	17507	17355	17266	17500	17565	17612	17605	17553	17675	17570	17447	17493	17508	17481	17365	17660	17562	17346	17465	17380	17480	17229	17364	17549	17470	17637	17631	17369	17622	17498	17499	17381	17547	17541	17420	17365	17406	17360	17450	17332	17550	17476	17511	17500	17699	17478	17438	17513	17251	17461	17495	17536	17323	17463	17505	17407	17517	17508	17462	17566	17477	17461	17416	17531	17423	17314	17533	17532	17431	17468	17568	17494	17599	17521	17471	17646	17693	17469	17339	17555	17351	17564	17496	17540	17224	17566	17516	17721	17578	17339	17651	17584	17515	17363	17596	17307	17486	17651	17311	17533	17566	17446	17353	17459	17498	17342	17494	17518	17475	17330	17611	17324	17670	17738	17452	17455	17378	17331	17377	17540	17382	17324	17435	17391	17413	17528	17376	17214	17474	17585	17634	17331	17431	17534	17508	17396	17368	17512	17485	17360	17444	17307	17529	17461	17528	17418	17512	17350	17527	17618	17491	17438	17430	17478	17476	17616	17495	17467	17590	17497	17588	17493	17391	17565	17415	17401	17406	17644	17323	17488	17445	17202	17318	17343	17462	17513	17604	17394	17563	17524	17368	17555	17385	17506	17357	17337	17501	17569	17453	17320	17743	17465	17382	17255	17729	17465	17497	17401	17308	17454	17500	17450	17433	17580	17543	17473	17667	17510	17429	17587	17609	17296	17502	17647	17481	17417	17462	17417	17485	17602	17501	17497	17276	17505	17436	17320	17588	17638	17514	17438	17548	17496	17465	17361	17429	17543	17467	17637	17644	17481	17489	17601	17301	17142	17510	17386	17581	17428	17568	17466	17404	17485	17288	17475	17435	17474	17737	17522	17507	17333	17605	17722	17720	17343	17531	17360	17378	17382	17398	17591	17370	17443	17398	17243	17413	17670	17582	17438	17512	17592	17553	17538	17412	17531	17596	17556	17580	17325	17424	17589	17512	17558	17414	17501	17627	17488	17660	17556	17291	17494	17478	17470	17566	17575	17552	17434	17438	17486	17316	17485	17531	17581	17318	17316	17610	17452	17604	17663	17462	17570	17571	17388	17630	17463	17757	17496	17511	17725	17422	17330	17679	17425	17458	17518	17603	17384	17421	17446	17427	17312	17733	17349	17350	17421	17418	17398	17246	17357	17498	17561	17317	17350	17506	17287	17452	17512	17528	17408	17551	17381	17553	17592	17459	17351	17374	17255	17435	17591	17585	17473	17253	17618	17337	17573	17407	17321	17627	17497	17546	17502	17520	17382	17501	17468	17437	17581	17632	17564	17455	17571	17452	17353	17277	17487	17389	17516	17408	17414	17457	17495	17254	17620	17613	17450	17540	17445	17529	17438	17540	17457	17452	17477	17520	17526	17438	17483	17559	17363	17518	17323	17402	17331	17477	17282	17499	17576	17512	17553	17569	17317	17399	17438	17232	17536	17590	17352	17429	17393	17377	17447	17329	17419	17341	17399	17489	17448	17445	17331	17421	17582	17528	17643	17215	17361	17329	17384	17499	17318	17446	17538	17575	17410	17358	17525	17412	17636	17405	17416	17498	17702	17376	17603	17681	17464	17639	17293	17388	17293	17292	17493	17413	17567	17259	17384	17519	17469	17518	17421	17342	17504	17430	17663	17456	17481	17408	17581	17429	17431	17608	17298	17424	17394	17729	17532	17640	17387	17508	17536	17551	17359	17510	17516	17393	17565	17523	17318	17479	17354	17383	17480	17462	17677	17288	17283	17605	17524	17622	17387	17622	17540	17542	17466	17535	17604	17510	17488	17366	17532	17218	17444	17435	17471	17591	17373	17450	17383	17444	17429	17480	17526	17543	17472	17720	17460	17362	17273	17500	17455	17578	17553	17528	17261	17398	17470	17409	17571	17573	17463	17239	17331	17523	17272	17484	17451	17385	17527	17589	17215	17351	17461	17301	17373	17420	17407	17512	17545	17672	17742	17394	17753	17367	17593	17473	17497	17502	17441	17271	17346	17570	17486
26845	44460	43266	36457	31124	26906	24176	22697	21293	20429	19695	19242	18711	18264	17974	17461	17384	16975	16717	16683	16515	16543	16389	16374	16470	16104	16354	16226	16063	16317	15988	16206	16022	16090	16238	16075	16199	16121	16200	16155	16043	16018	16166	16091	16112	16118	16191	16252	15981	16215	16127	16100	16145	16134	16047	16138	16002	16109	16155	16118	16167	16197	16112	16064	16103	16165	16125	16093	16312	16042	16113	16027	16115	16043	16124	16022	16091	16074	16137	16087	16174	16175	16069	16196	16030	16203	16228	16321	15915	16234	16172	15971	15877	16145	16139	16106	16154	16022	16094	16072	16241	16071	16006	16248	16065	15961	15949	16041	15954	16158	16098	16104	16081	15883	16093	16008	16095	15956	16235	15946	16193	16045	16046	16214	16265	15844	16147	16016	16121	16010	16251	16220	16106	16075	16043	16138	15943	15955	15998	16005	16001	16027	16156	16078	16149	16122	16105	15940	16016	15965	15913	16061	16169	16140	16102	16082	16046	16123	16194	15872	16293	16142	16104	15974	15966	16202	16073	16103	15994	16065	16177	15896	16266	16065	16021	16179	15971	15957	16153	16071	16132	16126	16091	16053	16234	16051	16137	16161	16095	16098	15999	15998	16296	15966	15968	16079	15959	16259	16082	16181	16095	16104	16065	16161	16067	15985	16160	16017	16104	16164	16129	16075	16025	16112	16351	16187	16198	16141	16063	15898	16042	16018	16152	15964	16106	16057	16029	16086	16004	16116	16159	16015	16119	16204	16173	16026	15967	15963	16110	16091	16090	15909	16310	15995	15981	16276	16046	16139	16230	16022	16011	15913	16017	16076	16043	16065	16241	16143	16263	16144	16185	16021	15942	16184	15981	16155	16084	15960	16019	16097	15885	16221	16047	16018	15906	16090	16037	15925	15988	16099	16199	16042	15874	16162	16150	16226	16050	16014	15973	16172	16047	15996	16082	16072	16193	16019	15919	16071	16021	16236	15986	16068	16106	16150	15992	16026	16037	16130	16136	15999	16106	15876	16194	15913	16058	16139	16088	16032	16108	16191	16051	16005	16027	16134	16141	16029	16182	16165	16208	16046	15984	16062	16122	16033	16131	15905	16203	16145	16076	16212	16041	16034	16052	16031	16003	16087	16209	15996	16187	16150	15997	16168	15963	16019	16214	15951	15964	16161	16164	15984	16224	16214	16120	16164	16019	16205	16161	15991	16116	16151	16080	16085	15979	15973	16091	16138	16158	16097	16110	16071	16049	16042	15916	16211	16082	15915	16131	16115	15944	16098	16122	16304	16056	15953	15951	16148	16017	16158	16056	16177	16081	16139	16119	15922	16061	16027	16052	16136	15892	16071	15995	16227	15980	16151	16067	16030	16073	15991	16174	16147	16191	16031	15978	16029	16266	16065	16217	16229	16146	15959	16010	15960	16110	16055	16160	15974	16045	16056	16088	16163	15932	16068	16093	16142	15989	16116	15981	16003	15911	16180	16105	16035	16170	16104	15864	16237	15952	16148	16123	16122	16139	15927	16017	15942	16165	16027	16177	15916	16068	16143	16066	16235	16160	16078	16089	16044	16055	15978	16120	16119	15969	16178	15882	16047	15944	16092	16104	16076	15980	16070	16206	16034	16019	16129	16245	16069	15938	16206	15964	16075	16179	16016	16080	16019	16119	16035	16108	16121	16119	16023	15974	16071	16083	16213	16008	16169	15983	16155	15874	16029	16143	16083	16112	16054	16180	15984	16070	16079	16115	16183	16078	16200	16026	16066	16039	15999	16057	15968	16065	16037	16017	16070	15972	16050	15861	15848	16239	16033	16072	16004	16045	16204	16028	16055	15983	16162	16140	16068	16060	16094	16018	16039	16073	15982	16064	15940	16008	16170	15966	16058	16115	16084	16185	16222	16079	16004	15951	16086	16072	16171	16118	16174	16170	16152	16043	16029	15947	16049	16082	16012	16145	16014	15984	16022	16108	16172	16018	16184	16093	16246	16049	16097	16009	15998	16127	16163	16063	16149	16132	16060	16029	16113	16219	16200	16149	15921	16197	16071	16020	16061	15947	16109	16161	16106	16145	16055	16108	16261	15948	16000	16060	16093	16160	16069	16131	16029	16006	16224	16228	16041	15959	15942	16101	16070	16234	16032	16182	15988	16034	16085	15902	16052	16195	16007	15836	16028	16213	15972	16084	16181	16126	16195	16024	16260	16043	16034	16101	16026	15988	16114	16148	16004	16209	16148	16155	16045	16075	16203	16015	16016	16155	16297	16081	16107	16048	15888	15913	16028	16015	16216	16150	16059	16102	15860	16282	16107	16031	16203	16294	16076	15978	16076	16013	16222	16193	16149	16160	16022	15987	15905	16088	16092	16155	16221	16113	16097	15993	16187	16250	16148	16058	16088	15919	15994	16054	15991	16117	16060	16182	16191	16159	16057	16221	16067	16099	15946	15916	16160	16069	16084	16086	16037	16119	16075	15987	16037	16129	16120	16049	16070	16111	15933	16030	16092	16164	16054	16061	16033	16071	16088	15865	15970	16058	16080	16247	16027	15995	16093	16095	15984	16168	15995	16137	16126	16285	16067	16003	16217	16095	15976	16036	16001	16020	16137	16162	15968	16163	16072	16249	15958	16184	16077	16152	16126	16203	16107	16226	16105	16132	16134	16022	15898	15949	15976	16008	15960	16059	15944	16023	16170	15967	16156	15919	16035	16199	16137	16181	16173	16088	16157	16215	16112	15906	15986	16113	16166	16192	16153	16126	16058	15972	16067	16018	16128	15904	16016	16247	16113	16067	16113	15983	16065	15983	16101	15827	16142	16064	16065	15953	16091	15988	16134	16068	16106	15968	16100	16050	16078	16166	15978	16162	16064	16183	16118	16128	16067	16083	16018	15980	16169	15930	16040	16162	15973	16118	16225	16037	16069	16071	16053	16129	16263	16030	16219	16026	16043	16216	16053	16079	16134	16326	16043	16101	15973	16150	16077	16094	15930	16089	16100	15926	16183	16052	16228	16151	16162	16137	15925	16124	16102	16045	15978	16140	15993	15982	16112	16020	16025	16123	16212	16097	15991	16189	16233	15952	16242	16088	16092	16247	16145	16186	15923	16161	16009	16279	16123	16069	16064	16148	16291	16115	16255	16184	16180	16020	16086	15992	16271	16152	16021	16120	15963	16304	16235	16088	15971	16107	16011	16189	16121	16107	16072	16072	16231	16236	16189	16303	16030	16133	16101	15881	15960	16141	16024	16016	15971	16210	16013	16217	16095	16241	16042	16105	16126	16019	16038	16099	16036	15970	16006	16026	16104	16146	16117	16170	16303	16084	15918	16076	16279	16088	16057	16193	16238	16184	16127	15975	16021	16112	16191	16103	15828	16021	15988	16116	16124	16056	16051	16363	16132	16223	15943	16117	16007	16043	16222	16145	16006	16020	16002	16074	15983	16043	16128	16030	15960	16034	15927	16181	16092	16076	15928	16145	16140	16022	16103	16101	16078	16037	15890	16076	16124	16122	16130	16069	16165	16100	15883	16044	16137	16029	16142	16005	15976	16040	16120	16144	15950	16081	16108	16160	16140	16072	16037	16169	16021	16163	16146	16118	16018	16202	16123	15876	16092	15990	16156	16112	16088	16183	16173	16014	16073	16162	16016	16078	16087	16180	16021	16004	16157	16132	16112	16040	15978	16093	16015	16082	15903	16134	16213	16047	15951	15959	16046	16105	15937	16019	16010	16105	16013	16073	16123	16056	16035	16065	16069	16099	16024	16008	16033	16093	15922	16181	16104	15952	16021	16241	16043	15986	15986	15952	15951	16159	16175	15985	16327	16219	16150	16065	16217	16181	16033	16083	16187	16122	16157	15985	16002	16085	16032	16073	16163	16123	16075	16065	16120	16051	16068	16223	16111	16203	16006	15993	15910	16032	16090	16015	16076	16207	16288	16141	16045	16145	16113	16109	16119	16142	16026	16126	16268	16018	16094	16231	16162	16074	16092	16054	16065	15880	16176	16217	15998	15985	16031	16186	15907	16029	16095	16194	15995	15933	16079	16138	16106	16038	16189	16128	16072	16083	16116	16156	16033	16076	16187	16183	16147	16271	16007	16033	16108	16002	16139	16000	16013	16121	16075	16127	16126	16108	16050	15968	16073	15960	15933	16147	15976	15977	15942	16115	16085	15949	15968	16233	16126	16064	16191	16097	16088	16097	15908	16124	16026	16261	16119	15952	15989	16141	16073	16013	16095	16134	16121	16042	15967	16206	16116	15992	16128	16245	16250	16200	15958	16116	15898	16140	16148	16112	15973	16164	16078	16139	16101	16231	16245	15899	16179	15925	16032	16127	16205	16077	16054	16270	16116	16152	16101	16047	16069	16013	16101	16078	16170	16050	16118	15969	16102	16084	16016	16035	16336	16012	16117	16095	16168	16208	16084	16092	15981	16181	15999	16096	16021	16236	16265	15994	16039	16168	16186	16092	16183	16073	16043	16077	16125	16164	16138	16268	16163	16126	16009	16030	16076	16089	16088	16042	16053	16073	15970	16018	16164	16043	16191	16041	16010	16089	16061	15966	16126	16141	16216	16120	16164	16071	16131	15984	16030	16091	16161	16070	16019	16007	16326	16135	16116	15873	15903	15997	15934	16035	16091	15964	16093	16259	16051	16075	15946	16221	16082	16032	16175	16093	16397	16114	15997	16130	16126	16159	16165	16092	16235	15804	16279	16062	16021	15939	15977	16041	15903	16082	16026	15976	16028	16057	16278	15952	15991	16087	16049	16175	16092	16076	16151	16279	16086	16219	16158	15950	15879	16213	16232	15922	16085	16055	15952	16308	16078	16073	16018	16063	16121	16036	15946	16264	15980	16060	15998	16023	15915	16048	15951	15987	16178	15900	16142	15872	15902	16140	16090	15939	16089	16070	16076	16011	16035	16143	16158	16086	16103	16156	16128	16134	15933	15952	15992	16150	16096	15930	16254	16120	15927	16141	16078	15915	16263	15859	16088	16163	16240	16171	15863	16098	16254	15963	16057	16244	15949	16046	16192	16100	16116	15980	15952	15782	16072	15947	16074	16190	16073	16040	16089	16053	16070	16106	15994	16091	15986	16052	15849	16106	15965	16060	16054	16118	16167	16075	16080
22881	21344	29257	24023	22747	26323	28426	23794	22242	21853	21091	20385	20070	19536	19231	18979	18652	18439	18197	18077	17974	18004	17819	17669	17721	17822	17604	17650	17799	17587	17581	17586	17643	17625	17574	17440	17691	17660	17685	17524	17571	17679	17532	17532	17614	17612	17471	17598	17545	17594	17480	17456	17422	17487	17682	17412	17521	17634	17602	17609	17550	17514	17603	17309	17342	17582	17505	17547	17522	17476	17415	17323	17541	17483	17346	17424	17412	17452	17384	17323	17467	17529	17318	17340	17269	17443	17493	17555	17476	17434	17455	17632	17580	17471	17561	17475	17533	17610	17381	17591	17304	17522	17386	17474	17500	17395	17457	17721	17390	17347	17705	17446	17504	17376	17410	17186	17484	17570	17271	17471	17422	17410	17445	17254	17567	17565	17230	17218	17345	17518	17355	17623	17442	17531	17352	17482	17466	17582	17775	17611	17346	17450	17414	17376	17464	17469	17366	17546	17354	17175	17237	17326	17266	17687	17441	17596	17599	17673	17412	17368	17460	17463	17487	17236	17343	17530	17482	17488	17540	17476	17553	17540	17603	17500	17419	17419	17287	17519	17602	17332	17466	17300	17189	17373	17557	17631	17330	17490	17558	17567	17631	17523	17430	17353	17591	17724	17592	17465	17423	17501	17459	17399	17558	17527	17465	17387	17490	17336	17492	17176	17273	17333	17551	17615	17398	17498	17524	17488	17070	17395	17476	17467	17452	17390	17298	17207	17535	17359	17509	17488	17723	17384	17475	17328	17378	17346	17445	17363	17446	17400	17365	17499	17405	17410	17349	17586	17502	17430	17269	17575	17375	17375	17427	17548	17487	17504	17324	17468	17531	17526	17398	17287	17487	17440	17440	17446	17505	17618	17439	17211	17368	17438	17459	17524	17579	17344	17553	17260	17546	17512	17415	17434	17478	17370	17388	17356	17546	17418	17402	17525	17437	17444	17569	17510	17458	17454	17522	17481	17550	17327	17618	17504	17399	17479	17377	17430	17528	17616	17363	17365	17396	17388	17333	17368	17496	17368	17534	17468	17606	17486	17458	17668	17595	17151	17480	17447	17517	17703	17440	17578	17365	17403	17454	17524	17554	17569	17333	17273	17304	17475	17402	17324	17345	17520	17334	17427	17344	17465	17485	17547	17517	17572	17348	17358	17220	17394	17608	17546	17648	17385	17559	17505	17507	17405	17346	17352	17527	17546	17481	17419	17543	17489	17461	17404	17533	17450	17428	17484	17581	17419	17364	17494	17396	17532	17389	17224	17497	17304	17468	17281	17536	17375	17527	17428	17519	17457	17546	17358	17389	17397	17509	17500	17580	17666	17493	17427	17489	17433	17589	17227	17332	17595	17341	17460	17714	17371	17740	17516	17458	17462	17363	17515	17428	17368	17566	17580	17370	17479	17454	17453	17342	17429	17391	17265	17264	17394	17639	17727	17546	17561	17492	17537	17438	17506	17433	17302	17292	17267	17415	17575	17591	17471	17589	17494	17629	17304	17402	17661	17569	17364	17379	17554	17377	17251	17588	17353	17330	17417	17421	17479	17528	17390	17447	17401	17270	17370	17498	17573	17387	17343	17452	17504	17641	17434	17532	17606	17421	17461	17326	17548	17471	17603	17436	17380	17540	17542	17404	17328	17449	17618	17477	17708	17515	17487	17484	17430	17403	17256	17353	17466	17341	17296	17540	17600	17410	17448	17356	17408	17478	17424	17457	17365	17467	17354	17522	17536	17223	17537	17430	17309	17344	17305	17423	17435	17356	17458	17411	17343	17397	17414	17303	17378	17318	17395	17473	17443	17490	17283	17399	17556	17333	17502	17430	17387	17501	17306	17505	17491	17500	17574	17520	17386	17222	17380	17529	17336	17567	17425	17571	17454	17507	17551	17253	17512	17406	17368	17351	17423	17633	17212	17473	17494	17561	17401	17461	17562	17233	17683	17512	17395	17455	17563	17465	17420	17364	17496	17578	17541	17425	17408	17369	17551	17489	17404	17414	17373	17267	17369	17392	17369	17540	17585	17486	17230	17500	17455	17334	17377	17289	17374	17471	17188	17462	17472	17435	17388	17493	17505	17288	17346	17378	17380	17355	17390	17351	17369	17459	17385	17152	17286	17282	17451	17449	17536	17375	17237	17381	17427	17288	17517	17427	17400	17220	17438	17419	17371	17400	17242	17597	17583	17438	17427	17402	17467	17425	17429	17627	17280	17304	17502	17318	17282	17299	17542	17560	17464	17490	17590	17527	17460	17374	17392	17551	17196	17414	17359	17384	17398	17451	17492	17388	17393	17334	17632	17539	17335	17610	17534	17461	17492	17372	17195	17436	17321	17459	17551	17524	17386	17393	17279	17474	17380	17537	17689	17413	17370	17517	17529	17427	17429	17234	17375	17432	17298	17459	17563	17403	17553	17424	17569	17396	17454	17457	17386	17304	17332	17494	17484	17400	17596	17487	17649	17421	17307	17469	17415	17404	17556	17371	17236	17433	17305	17418	17422	17611	17528	17297	17328	17562	17199	17379	17461	17552	17531	17494	17521	17704	17510	17465	17363	17237	17354	17561	17322	17514	17391	17453	17572	17377	17291	17478	17244	17250	17480	17555	17639	17448	17389	17370	17408	17278	17415	17414	17532	17434	17671	17440	17516	17371	17321	17332	17479	17317	17516	17567	17449	17531	17502	17435	17525	17373	17439	17486	17205	17268	17449	17389	17372	17444	17334	17545	17334	17403	17303	17433	17301	17516	17296	17347	17363	17354	17375	17507	17228	17411	17262	17485	17546	17229	17421	17341	17415	17442	17263	17403	17419	17377	17487	17482	17207	17232	17384	17460	17369	17484	17469	17350	17419	17238	17549	17511	17404	17486	17350	17477	17388	17300	17362	17492	17340	17344	17266	17351	17466	17273	17517	17359	17452	17461	17565	17448	17405	17434	17320	17366	17349	17505	17392	17517	17437	17494	17461	17565	17271	17431	17447	17374	17500	17083	17174	17338	17434	17473	17718	17373	17423	17450	17370	17431	17395	17467	17266	17571	17587	17746	17566	17400	17417	17383	17354	17451	17353	17383	17377	17654	17426	17346	17241	17479	17372	17591	17483	17390	17432	17555	17183	17319	17457	17334	17331	17298	17403	17428	17449	17741	17425	17416	17454	17588	17272	17503	17520	17535	17363	17482	17483	17471	17511	17499	17556	17412	17460	17342	17495	17411	17531	17431	17380	17297	17280	17456	17341	17544	17481	17587	17284	17429	17250	17372	17392	17445	17531	17477	17576	17558	17216	17435	17314	17478	17352	17434	17357	17417	17347	17459	17432	17326	17579	17460	17420	17515	17344	17340	17542	17426	17399	17286	17300	17253	17319	17500	17422	17522	17231	17491	17647	17394	17538	17359	17421	17559	17328	17364	17342	17345	17534	17333	17205	17442	17526	17455	17230	17334	17325	17463	17492	17492	17428	17437	17189	17127	17441	17406	17501	17579	17368	17366	17511	17402	17591	17391	17657	17309	17352	17425	17376	17484	17310	17444	17526	17499	17496	17463	17556	17423	17478	17486	17361	17519	17661	17450	17496	17418	17614	17385	17251	17442	17238	17413	17540	17399	17479	17413	17483	17492	17130	17473	17365	17357	17314	17493	17366	17341	17684	17306	17492	17510	17486	17274	17317	17408	17430	17280	17429	17432	17589	17595	17316	17385	17425	17376	17544	17546	17295	17620	17305	17511	17471	17492	17380	17540	17367	17316	17434	17437	17461	17408	17514	17501	17295	17468	17574	17372	17330	17607	17303	17501	17333	17468	17218	17613	17481	17434	17245	17618	17362	17284	17429	17406	17548	17397	17241	17376	17456	17285	17378	17545	17386	17462	17243	17279	17373	17474	17441	17530	17434	17495	17500	17559	17461	17466	17254	17466	17333	17453	17496	17636	17602	17358	17388	17390	17418	17345	17461	17416	17470	17371	17265	17464	17333	17408	17534	17415	17489	17570	17582	17479	17363	17478	17466	17554	17422	17509	17250	17246	17315	17511	17413	17495	17440	17566	17305	17553	17306	17325	17315	17507	17277	17582	17434	17408	17499	17297	17280	17471	17588	17490	17194	17385	17395	17474	17621	17464	17477	17309	17469	17391	17358	17470	17376	17306	17474	17442	17449	17316	17381	17296	17533	17536	17233	17263	17408	17412	17449	17446	17418	17451	17432	17472	17387	17359	17397	17623	17291	17574	17384	17472	17386	17383	17475	17301	17407	17374	17272	17609	17582	17510	17314	17564	17581	17333	17614	17384	17381	17584	17442	17547	17551	17422	17384	17476	17317	17412	17389	17630	17461	17428	17442	17449	17443	17381	17356	17518	17568	17423	17473	17684	17486	17346	17520	17666	17456	17301	17529	17758	17508	17371	17514	17492	17498	17458	17618	17483	17485	17398	17411	17410	17488	17243	17318	17617	17517	17603	17606	17568	17424	17346	17482	17470	17497	17492	17289	17281	17343	17444	17439	17500	17284	17459	17578	17410	17467	17267	17598	17413	17432	17470	17433	17348	17468	17413	17429	17513	17525	17420	17467	17417	17382	17370	17459	17427	17341	17348	17333	17196	17491	17406	17292	17388	17358	17467	17582	17475	17475	17362	17433	17506	17422	17403	17395	17509	17600	17473	17413	17450	17418	17258	17308	17567	17391	17287	17518	17511	17452	17441	17305	17309	17564	17353	17336	17213	17464	17410	17329	17482	17507	17515	17584	17436	17321	17370	17503	17563	17361	17459	17516	17593	17510	17339	17604	17422	17485	17608	17391	17655	17448	17555	17456	17150	17497	17504	17553	17494	17485	17564	17484	17498	17483	17435	17535	17452	17476	17590	17413	17486	17483	17526	17369	17428	17412	17639	17570	17311	17439	17355	17266	17362	17395	17351	17492	17543	17569	17340	17383	17436	17604	17584	17209	17604	17451	17418	17530	17497	17371	17283	17409	17164	17298	17515	17438	17254	17549	17566	17416	17446	17343	17411	17413	17453	17325	17509	17348	17369	17418	17608	17368	17477	17362	17216	17328	17492	17321	17532	17459	17543	17365	17310	17374	17591	17358	17516	17512	17519	17384	17411	17410	17260	17349	17403	17459	17336	17397	17333	17394	17458	17578
28013	48139	47629	41023	35243	30755	27571	25728	24208	22694	21794	20741	19922	19540	18881	18249	17924	17604	17070	16926	16576	16824	16473	16384	16453	16412	16287	16333	16064	16201	16342	16050	16280	16164	16120	16164	16126	16160	16130	16102	16065	16143	16160	16047	16130	16076	16306	16018	16080	16038	16225	16088	16134	16097	16241	16181	16221	16069	16010	16085	16092	15993	16096	16038	16437	15980	16289	15864	16300	15996	16005	16228	15982	16118	16038	16052	16169	16119	16221	15893	16181	16092	16123	16141	16169	15930	16023	16084	16126	15940	15970	16306	15950	15978	16021	16112	16061	16274	16042	16135	16050	16106	15907	16066	15927	15982	16121	16023	16092	16119	16231	16120	16003	15901	16141	16258	16018	16120	16240	16046	15937	16044	16267	16010	15988	15990	15965	16076	15961	16159	16125	15980	16098	16155	15978	15992	16030	15914	16079	15923	16105	15993	15962	16000	16055	15937	16053	16069	16082	15971	15925	16107	15941	16147	16175	16009	16012	16094	16184	16034	16094	15914	15936	16029	15913	16046	16050	15963	15912	16128	16080	16021	16225	16018	16080	16089	16225	16143	15967	16016	16134	16048	15993	16096	15987	16009	16006	16056	16145	15990	16263	16297	16007	16124	16087	15944	15917	16104	16096	16103	16085	15960	16094	16029	16089	16173	16177	16098	16096	15984	16203	16094	16097	15918	16142	15957	16109	15996	16142	16119	15941	15953	16166	15975	16165	16102	16146	16066	16121	16086	15907	16004	16031	15908	16022	15956	16054	16106	16344	16140	16077	16168	16177	16228	16096	15927	16011	16123	16102	16124	16129	16190	15935	16195	16131	16011	15970	16013	16138	16125	15949	16091	16074	16104	16154	16084	15947	16101	16150	16081	15963	15866	16055	16058	16049	16163	15962	15974	16037	16212	15943	16010	16055	15907	15976	15940	15972	16098	16118	15880	16038	16121	16115	16032	15813	15940	16063	16012	15946	15980	15932	16095	16109	16159	16069	16126	16074	16204	16114	16305	16103	15954	16048	16071	16115	16167	15905	16168	15978	15908	16021	15951	16044	16138	16077	16055	16059	16188	16033	16043	15984	15994	15854	16275	16025	15984	15940	16173	16114	15941	15986	15971	16141	15920	15955	16024	16156	16125	16056	15920	16268	16111	16174	16029	15978	16031	16074	15823	16229	16031	16073	15992	15932	16026	15984	16008	16003	16173	15972	16079	16075	16075	16152	15971	16017	16084	16106	16046	16020	16003	16110	16181	16119	15955	16019	15953	16206	16034	16025	16187	16050	16173	16028	16018	16134	16201	16115	15948	15872	16029	16122	16141	15984	16207	16026	16092	16024	16020	16052	16074	16037	16080	16103	16051	16004	16095	16112	16003	16041	16001	16044	15804	16067	16116	16140	16081	16127	16015	16049	15961	16058	16068	16062	16268	16019	16177	15756	16073	16035	16015	15972	15880	15971	15954	15904	16060	16112	16032	16158	15952	16061	16211	15978	16122	16019	16110	16128	16110	16046	15983	16108	16143	15923	16060	16007	16043	16119	15956	15998	16269	16150	15953	16010	16020	15935	15988	16131	16016	15950	16094	16092	16042	15983	16127	16141	16256	16200	16089	16006	15915	16172	15935	15986	16038	15873	16066	16148	16015	16033	16188	16010	16127	15860	16165	16061	15975	15966	16022	16117	16128	16215	16070	16104	15994	16066	15929	16097	16032	16092	16326	16092	16089	16202	16103	15946	16077	16090	16086	15925	16038	16061	16055	16099	16188	16001	15995	15982	16012	16112	16022	16117	16131	16038	16107	16007	16197	16145	16107	16088	16157	16010	16009	16048	16015	16141	16110	16172	16098	15970	16002	15947	16145	16008	16199	15905	15991	16013	16031	15891	16015	16051	16277	16100	15799	15944	16039	15928	16114	15941	16100	15962	16054	15965	16204	15966	15969	16015	15946	16133	16163	16148	16142	16230	15864	16237	16212	15914	15794	16069	16123	16079	16018	16237	16060	16135	16052	16118	16057	16055	15896	16275	16192	15987	16117	15980	16027	16012	16025	16080	15971	15951	16168	16011	16105	16051	16010	16222	15939	16110	16076	16123	16175	16050	16120	16074	16045	16227	16002	15883	16039	16069	16009	16017	16019	16050	16154	16041	16200	16080	15947	15882	16105	15988	15871	15980	15949	16136	16066	15943	16012	16102	16134	16149	16106	15968	15742	16319	16033	16138	15907	16012	16266	16024	16048	16038	15963	16113	15981	16036	15934	15971	16048	16042	16134	15943	15959	16032	15909	16096	16063	15910	16188	15898	15992	16164	16003	16175	15992	16033	15854	16017	15856	16099	16035	16036	16131	16070	15994	16010	15993	15989	15913	16012	16007	16100	16031	16114	16018	16040	16000	15986	15901	16150	16073	15969	16173	16001	16008	16202	16152	16100	15941	16096	16027	16060	16124	15996	16199	16014	16112	16213	16059	16032	16114	16083	16048	16091	16158	15990	15791	15961	16048	16004	15971	16002	15942	16081	15984	16057	16082	15984	16131	16227	15947	16051	16036	15885	15904	16005	16150	15940	16094	16064	16066	16104	16053	16210	16168	16066	16028	15951	16067	16116	16013	16097	15993	15942	15932	16326	15991	16207	16037	16005	16078	15997	15962	16118	16210	16066	16076	16038	16064	16063	16077	16005	15918	16014	15974	16026	15969	16043	15991	15988	16210	16103	16127	15999	15990	16033	16151	15985	16026	16090	15911	16139	16027	16268	15894	16107	15951	16041	16271	16035	16037	16065	16039	16074	16039	16034	16098	16048	16157	16025	15892	16052	16197	16268	15995	16049	16115	16213	16181	16146	15957	16043	16150	16099	16118	16047	16055	16082	16129	15803	16168	16056	16108	15995	16085	16173	15828	16033	15907	15952	15972	16017	15897	16057	16011	16135	15930	16094	15971	15961	15956	15930	16058	16097	15915	15942	16097	16132	15900	16016	16147	16114	16048	16060	15967	16077	16166	15997	15995	16147	16147	16027	16003	15905	16084	15998	16184	16060	16115	16079	16028	16153	16057	16044	16043	16099	16006	16045	16069	16007	15918	15966	16153	15858	16211	16182	16053	16242	15945	16092	16072	16175	16132	15966	16017	16167	15992	15953	16107	15944	16080	16274	16002	16123	16123	16135	16073	16131	15924	16067	16147	15747	16111	16061	15982	16037	16122	16012	16124	15966	16008	16010	16024	15981	16061	16290	16028	16028	16065	15958	16090	15995	16023	15872	16046	16156	16178	16029	16084	15947	16195	16009	16071	16167	16248	16096	16066	15995	16070	16133	15977	16001	16073	16097	16155	15961	15902	16152	16027	16122	15887	16151	15973	15936	16148	16012	16049	16310	16150	16071	16081	16241	15970	16080	16197	16056	16028	16089	16269	16051	16103	16219	15998	16106	16016	16093	16081	16080	16109	16111	15926	16140	16088	16119	16033	16090	16101	16142	15884	16052	15874	16073	15984	16118	16069	15989	16030	16115	16000	15997	16116	16181	16092	16099	16028	15912	15949	16103	16218	16108	16116	16184	16050	15902	16065	15937	16086	16180	16110	16103	16065	15967	16202	16104	15998	16137	16059	15982	16142	16009	16106	16134	15909	15876	16118	16073	16133	16026	16045	16104	16188	16026	16040	16085	16142	16070	16172	16138	15975	16046	15849	15924	16009	16251	15997	16208	15964	15909	16088	16115	16106	15874	16002	16086	16050	16252	16076	16121	16240	16007	15871	16268	15961	15894	15971	15945	15956	16074	16138	15942	15959	16181	15922	15990	16000	16058	16090	16105	16098	16006	15894	16128	15922	15939	16042	15960	15993	15958	15858	16142	16048	16136	15990	16046	15955	16005	16142	15991	16159	16120	16020	16124	16019	16008	16195	16075	15948	16096	15878	15993	16049	16053	16064	15985	16130	16144	16052	16115	16086	16158	16113	16101	16185	16043	15886	15958	15943	16209	16002	16069	15984	16042	16145	16193	15988	16024	15918	16102	16144	16091	16064	16004	16047	16171	16051	16013	15968	16117	16066	15927	16036	16025	16087	16010	15973	15951	16040	16003	15986	15962	16110	16096	16066	16187	16057	15929	16019	15987	16323	16045	16040	16038	16044	16046	15994	16127	15936	16152	16135	15896	16015	16193	16091	15975	16069	16021	16093	16105	15952	15958	16001	16017	15924	16074	16090	16171	16017	15988	15933	15986	16027	16025	16112	15866	16105	16090	16180	16154	15910	16058	16031	15977	16088	15983	16029	16021	16009	16033	15844	16150	16093	16084	16067	16037	15999	15943	16156	15982	15976	15976	16121	16123	16134	15964	16004	16060	15901	16334	15954	16142	15915	16050	16053	15913	16187	16031	16059	15978	16185	16090	15932	15952	16126	16060	15960	16040	16098	15941	15949	16164	16129	15966	15911	16099	16110	16105	15994	15997	15975	15962	16099	16035	16021	16158	16139	15998	15809	16012	16177	16105	16001	16071	16078	16020	16104	16206	16038	16065	16004	16073	16005	15970	16102	16149	15901	16067	15924	16027	16058	16071	16083	15944	16019	15986	16045	16047	16093	15964	15956	15906	16226	16089	15976	16089	15909	16105	16132	15893	16042	16149	16196	16064	16083	16022	16139	16171	16114	16164	16031	16126	16046	15917	16060	16115	16187	16033	15985	15879	16150	16086	16009	16106	16132	16165	16027	16123	16089	16154	16003	16132	15903	15913	16042	16027	16026	16054	16059	15996	16110	16061	16093	15927	15958	16052	16068	15875	16184	16016	16052	15995	16056	16133	16204	16054	16191	16016	15994	15980	15988	16102	15955	16143	16025	16236	16051	16009	16109	15986	16112	16043	16049	16179	16077	16059	15921	16086	16059	16173	15872	16036	16038	16047	15973	16211	16067	16095	16006	16036	15951	16168	15868	16128	15891	16005	15917	16103	16272	15987	16072	16046	16013	15991	16009	15977	16129	15938	16029	16080	15952	16047	16021	16106	16113	15964	15955	16088	15976	15997	15986	15939	15987	16048	16084	16002	16107	16172	16028	16075	15937	15980	16113	16081	16013	16019	16004	16059	16021	16053	16039	16050	16301	16032	15940	16070	16024	15944	16212	16199	15877	15922	16187	15890	15797
27596	24981	31479	28250	22920	21049	20046	19454	18674	18458	18180	18198	17885	17881	17611	17372	17593	17501	17203	17332	17237	17237	17154	17331	17154	17412	17175	17180	17120	17197	17119	17133	17125	17348	17085	17168	17142	17170	17269	17108	17058	16988	17162	17061	16886	17160	17355	17168	17008	17122	17327	17172	17130	17039	17014	17154	17249	16965	16956	17158	16942	16902	17072	17008	17072	17193	17192	17345	16960	17116	17098	17073	17010	17141	17328	17066	17225	17229	17139	17149	17014	17111	17186	17169	17016	17248	17215	17124	17106	16943	17036	17111	17278	16845	16928	17150	17088	17140	17020	17427	17360	17112	17013	17060	17154	17082	17124	16922	17059	17073	17227	16937	17081	17288	17074	16828	17144	17379	17073	17013	17054	17208	16984	17136	17181	16938	16986	17080	17032	17101	16989	16997	17194	17161	17191	17120	17036	17083	17167	17021	17135	17179	17193	16998	17170	17000	17149	17019	17114	17007	17135	17130	17098	17075	17148	17128	17139	16946	17027	17019	17210	16998	17251	17029	17041	17119	17147	16984	17247	17120	17151	17035	17099	17119	17077	17120	17087	17131	17137	17230	17093	17176	17024	17147	17123	17205	17008	17314	17273	17151	16973	17224	17158	16969	17158	17173	17185	16980	17133	17049	17087	17085	17170	17031	17019	17016	16917	17186	17066	17130	17131	17135	17293	17165	17140	17028	16864	16948	17154	17096	17230	17243	16771	17037	17156	17178	17094	17174	17083	17086	17214	17031	16921	17108	17138	17264	17219	17390	16942	17161	17144	17055	17062	17140	17148	16880	17166	17142	17032	17102	17236	17006	17082	17099	17336	17017	17248	16962	17072	17148	16912	17161	17156	17013	17192	17084	17062	17125	17196	17135	17183	17184	17073	17226	17198	17097	16998	17078	17084	16856	16957	17019	17194	17188	17114	17085	17015	17110	17048	17168	17123	17186	17143	17125	17163	17139	16993	17173	17193	17145	17079	17110	17003	16950	17220	17091	16930	17022	17021	17156	17072	17221	17124	17108	17332	17042	17254	17136	17129	17301	17094	17059	17346	17173	17238	17025	17122	17133	17148	17086	17154	17124	17187	17025	17083	17277	17158	17215	17277	17120	17180	17056	17144	17037	17197	17217	17081	17079	17313	17141	17036	17130	17103	16997	16991	16964	17087	17105	17000	17223	17318	17134	17097	17051	17141	17024	17192	17158	17181	17107	17109	17011	17048	17100	17222	17084	17133	16954	17161	17032	17185	17287	17284	17281	17188	17207	17136	16911	17075	17071	16974	17100	17239	17030	16800	17015	17134	17122	16916	17250	16942	16974	17113	17174	17163	17188	17021	17077	17316	17126	17122	16892	17160	17120	17053	17072	17176	17236	17074	17044	17067	16942	17187	17102	17131	17177	17075	17184	17078	17054	17244	17294	17370	17111	17176	17031	17199	17098	17135	17098	17126	17282	17149	16977	17143	17105	17050	17322	17122	17164	17110	17197	16997	16926	17037	17107	17193	17134	16940	17066	17304	17266	17160	17163	17099	17036	16995	17174	17054	17149	16903	17168	17388	17061	17022	17072	16943	17131	17079	17085	17156	17327	17134	17171	17200	17024	17188	17041	17167	17281	17122	17050	17058	16963	17185	17057	17126	17011	17065	17175	17185	16787	17069	16884	17204	17065	17091	17082	16998	17100	17302	17260	17064	16889	17294	17128	17052	17133	17287	17067	17190	17104	17060	17180	17107	16959	17023	17225	17083	17041	17180	16940	17102	17178	17141	17176	16966	17103	17142	17051	17116	17157	17263	17025	17390	17134	17192	17307	17232	16993	16865	16955	17223	17257	16993	17041	17142	17035	17107	17236	17094	17104	17191	17106	17330	17151	17048	17087	17044	17325	17212	17053	17138	17104	17179	17392	17270	17071	17180	17016	17003	17074	17116	17079	17075	17099	17217	17136	16981	17283	16988	17066	17049	17076	17144	17167	17300	16969	17037	17066	17003	17448	17126	17039	16991	17049	17084	16940	17383	17038	17332	17156	17000	17097	17263	17047	17252	17237	17271	16955	17280	17125	17105	17243	17278	17091	17134	17190	17359	17204	16997	17199	16936	17089	17244	17398	17067	17108	17219	17078	17096	17057	17067	17202	17015	17113	17098	17219	17292	17083	17214	17084	17238	17247	17210	17048	17031	17232	17079	16917	17235	17097	17006	17009	16982	17037	16988	17131	17052	17226	17055	17090	16980	17039	16959	17009	17219	16957	17102	16876	16983	17257	17087	17058	17167	17037	17033	16816	17136	17197	17070	17075	17193	17286	17102	17149	17193	17151	17315	17029	17190	17207	17098	17041	17202	17256	17173	17184	17248	16988	17080	17197	17122	16832	16981	16996	17132	17007	17109	17147	17010	17212	17104	17017	17184	17182	17171	17026	17172	17245	17236	17165	16942	17267	17013	17203	17088	17254	17061	17169	17062	17122	17263	17024	17270	16885	16905	17069	17265	16974	17285	16982	17204	17137	16903	17163	17042	17067	17210	16863	17201	17008	17170	17418	16952	17136	17217	17023	17039	17040	17120	17097	17048	17031	16869	17141	16799	17047	16858	16949	17324	17290	17083	17139	17088	17151	17177	17013	17084	17122	17065	17051	17230	17145	17231	17141	16962	17071	16894	17057	17017	17305	17096	17263	17211	16966	17166	17169	17200	17225	17147	17223	17240	17318	17069	17302	17313	17197	17066	16930	17129	17032	17118	17021	17349	17022	17185	17105	17248	17225	17045	17214	17077	17241	17035	17019	17260	17102	17157	17142	17042	16947	17122	17206	17192	17029	17150	17109	17038	17207	17088	17164	17112	17147	17196	17070	17031	17087	17211	17155	17136	17097	17309	17236	17241	16972	17174	17013	17391	17248	17364	17239	17119	17055	17061	17186	17121	17069	17019	17200	17129	17075	16951	17339	16983	17127	16936	16874	17065	17200	16981	17230	17092	17039	17095	17191	17145	17246	17257	17166	17025	17200	17015	17117	16980	17134	17004	17104	17280	17119	17020	17017	17157	16977	17117	17102	17125	17261	17149	17232	17144	17077	16955	16996	17093	17167	17390	17081	17048	17076	17153	17020	17057	17222	17318	17160	17042	17154	16979	16968	17085	17059	17087	17042	17127	16999	17030	16938	17200	17000	17082	17056	17041	17118	17200	17098	17044	17081	17269	17167	17128	17132	17105	17252	16981	16979	17077	17174	17043	17074	17120	17180	17120	17105	17101	17215	16975	17172	17252	17359	17097	17203	16960	17049	17142	17171	17101	17243	17105	17138	17118	17204	17108	16790	17181	17110	17104	17144	17135	17135	16992	17027	17108	17160	17060	17224	17015	17209	17109	17107	17332	17166	17145	17206	17105	17022	17113	17159	17047	17190	17312	17049	17032	17074	17133	17189	17117	17169	17113	17200	17346	16973	17021	17133	17160	17246	17300	17258	17061	17055	17110	17250	17242	17219	17116	17146	17190	17170	17055	17065	17028	17274	17069	17095	17174	17126	17113	17062	17140	17109	17071	17137	17060	16984	16936	17295	17427	17239	17290	17063	17077	16954	17169	16935	17148	17110	17101	17152	17076	17216	17105	17062	17300	17098	17000	17260	17102	17137	16922	17172	17039	16958	17254	17196	17007	17120	17078	17297	16858	17197	17110	17352	17093	17104	17062	17186	16939	17145	17215	17045	17076	17108	17057	17221	17107	17191	17130	17016	17230	17123	17088	17142	17130	17221	17075	17092	17174	16987	17276	17098	16940	17173	17183	17145	17060	17038	17182	16996	17128	17188	17178	17101	17227	17059	17174	17247	17372	16866	17206	17158	17032	17003	17273	16993	17228	17133	17039	17254	17046	17212	17008	16986	17367	17201	17103	17126	17209	17065	17317	17212	17139	17167	16965	17006	17026	16906	17113	17376	17307	16980	17091	17212	17160	17069	17272	17217	17016	17177	16896	17087	17112	17097	17164	17212	17204	17252	17262	17192	17038	17095	17032	17152	17173	17075	17222	17096	16968	17143	17208	17164	17201	17116	17024	16901	17126	17306	17281	17211	17068	17182	17196	17210	17047	17178	17373	17244	17181	17141	17386	17237	17096	17147	17216	17232	17138	17156	17362	17287	17248	17194	17158	17197	17063	17099	17140	17055	17010	17031	17057	17077	17084	17353	16968	17031	17107	17099	16986	16897	16929	17037	17158	17192	17093	17048	16970	17063	17056	17177	17191	17334	17144	17209	17008	16978	17102	17061	17176	17001	17115	16937	17317	17227	17169	17147	16944	16941	17052	17086	16906	17348	17154	17226	17272	17431	17081	17152	17108	17220	17383	17019	17099	17197	17012	17238	17030	17154	17224	17323	17084	16996	17256	17091	17078	17017	17175	17089	17241	17262	17007	16961	17277	17023	17182	17094	17104	17140	17268	16950	16997	17094	17064	17141	17214	17378	17138	17128	17116	17005	17198	17291	17295	17188	17031	17192	17061	17278	17065	17145	16970	17029	17213	17168	17050	17264	17071	17151	17193	17072	17209	17074	17245	17227	17166	17104	17082	17022	16951	17262	17059	17092	17146	16867	17074	17066	17056	17293	17145	17097	17120	17003	17191	17196	16961	17095	17007	17220	16991	17127	17008	17084	17152	17284	17154	17084	17049	17143	17117	17125	17152	16996	17049	17146	17136	16948	17061	17084	16999	16974	17057	17193	17361	16966	17061	17019	17061	17104	16971	17234	17093	17106	17209	17198	17190	17137	17101	17075	17083	17327	17190	17134	17162	17173	17009	17120	16919	17113	17150	17080	17253	17117	17050	17245	17056	17155	17255	16928	17157	17306	17046	17168	17098	17082	17177	17207	17230	17165	17267	17164	17160	17107	17120	17220	16982	17009	17045	16978	17032	17046	17136	17032	17117	17210	17285	17126	17137	17076	17074	17217	17101	17084	17010	16999	17154	17320	17092	17157	17280	16996	17272	17165	17189	17078	17181	17110	17268	17102	17257	17159	17373	17182	16954	17119	16940	16946	17073	17172	17238	17243	16993	17125	17172	17128	17240	17097	17095	17134	17144	17157	16936	16951	17004	17148	17107	17148	17208	17261	16987	17162	17144	17113	17218	17341	17138	17132	17244	17133
26251	38202	36384	28973	24784	21812	20442	19330	18743	18161	17868	17386	17008	16893	16659	16405	16377	16300	16100	16126	16064	16109	16072	15944	15895	15854	15932	15976	15836	16157	15926	15847	15784	15813	15798	15867	15834	16048	15844	15728	15980	16066	15811	15912	15845	15911	15920	15798	15885	15949	15750	15857	15907	15940	15795	15873	15971	15804	15841	15665	15922	15990	15879	15767	15952	15811	15820	15903	15817	15879	15795	15768	15911	15927	15875	15879	15858	15772	15877	15802	15727	15810	15820	16045	15824	15969	15926	15773	15904	15914	15874	15979	15870	15774	15931	15949	15860	15706	15925	15914	15851	15802	15742	15940	15733	15853	15846	15923	15791	15686	15699	15899	15816	16045	15691	15891	15960	15742	15891	15915	15890	15877	15793	15764	15826	15804	15882	15806	15994	15953	15985	15939	15702	15792	16028	15839	15814	15551	15955	15935	15931	16082	15924	15839	15874	15795	15749	15985	15900	16009	15702	15765	15925	15825	15880	15840	15936	15752	15939	15835	15880	15743	15867	15845	15925	15878	15858	15904	15817	15768	15827	15947	15924	15932	15836	15917	15828	15862	15795	15967	16096	15795	16121	15888	15785	15945	15998	15794	15895	15816	15842	15962	15778	15870	15880	16112	15773	15967	15811	15824	15789	15783	15971	15934	15860	15932	15819	15873	15848	15845	15936	15720	15812	15808	15896	15733	15759	15814	15863	15799	15809	15806	15946	15742	16000	15850	15895	15809	15799	15680	15821	15824	15749	15722	15742	15970	15871	15942	15962	15690	15989	15696	15695	15747	15888	15989	15705	15925	15822	15796	15882	15681	15888	15804	15810	15821	15871	15748	15929	15795	15815	15987	15945	15770	15568	15847	15796	15742	16019	15942	15890	15857	15965	15794	15919	15827	15842	15932	15867	15812	15926	15768	15737	15722	15901	15903	15796	15659	15840	15621	15782	15798	15894	15810	15949	15955	15731	15903	15921	15782	15971	15851	15984	15857	15781	15900	15812	15987	15852	15623	15819	15825	15837	15727	15832	16088	15856	15874	15901	15827	15907	16050	15697	15740	15794	15894	15702	15825	15626	15949	15880	15985	15928	15917	15797	15709	15842	15881	15921	15668	15925	15767	15852	16005	15804	15951	15850	15941	15855	15898	16020	15751	15866	15979	15769	15721	15978	15675	15839	15843	15857	15740	15849	15900	15815	15684	15851	15962	15943	15723	15917	15730	16032	15843	15948	15910	15762	15830	15957	15925	15791	15828	15944	15881	15866	15855	15776	15806	16035	15912	15885	15814	15954	15912	15851	15809	15649	15885	15978	15654	15934	15798	15909	15909	15860	15915	16002	15740	15889	15836	15892	15763	15794	15904	15993	15867	15993	15843	15917	15576	15899	15939	15873	15709	15909	15872	15901	15788	15964	15888	15882	16010	15952	15915	15862	15872	16098	15793	15928	15736	15940	15814	15831	15766	15771	15813	15933	15691	15778	15846	15938	15899	15856	15852	15797	15891	15718	15827	15816	15941	15753	15831	15830	15892	15917	15689	16075	16028	15715	15832	15778	15790	15960	15758	15877	15923	15857	15878	15726	15920	15771	15772	15980	15898	15977	16032	15791	15793	15878	15785	15869	15859	15929	15862	15890	15682	15732	15931	15816	15856	15833	15862	15792	15808	15928	15874	15768	15973	15740	15804	15763	15893	15767	15827	15841	15788	15867	15987	15855	15936	15961	15888	15706	15694	15808	15900	15970	15906	15851	15806	15847	15794	15854	15859	15867	15880	15892	15976	15741	15960	15776	15899	15865	15909	15988	15797	15831	15905	15753	15890	15806	15800	15959	15784	15994	15525	15830	15737	15862	15746	15791	15860	16040	15813	15839	15654	15894	15898	15638	15970	15772	15791	15858	15808	15906	16046	15971	15985	15869	15779	15777	15864	16003	15845	15892	15693	15988	15709	15926	15831	15883	15883	15962	15856	15740	15826	15951	15743	15959	15895	15880	15900	15745	15745	15955	15938	15884	15885	15815	15874	15863	15819	15838	15889	15823	15776	15701	15875	15821	15769	15861	15805	15991	15667	15981	15725	15880	16021	15753	15793	15875	15787	15736	15891	15999	15784	15992	15748	16047	15765	15850	15697	15826	15955	15666	15799	15880	15805	15882	15649	16000	15750	15572	15871	15885	15802	15716	15989	15791	15811	15888	15843	15760	15889	15841	15816	15820	15830	15952	15944	15980	15930	15878	15773	15855	15796	15800	15884	15811	15765	15969	15892	15775	15785	15828	15822	15788	15756	15934	15873	15941	15812	15763	15947	15846	15778	15853	16016	15905	15867	15867	15925	15786	15906	15964	15829	15812	15810	15762	15901	15839	16069	15781	15976	15949	15937	15876	15924	15784	15826	15819	15648	15983	15927	15811	15814	15818	16091	15881	15870	15885	15719	15947	16036	15903	15814	15907	15774	15893	15968	15839	15807	16029	16044	15642	15841	15886	15991	15883	16007	15698	15950	15865	15985	15818	15677	15871	15803	15749	15788	15842	16024	15887	15742	16020	15929	15820	15708	15940	15832	15868	15868	15809	15789	15983	15800	15815	15870	15855	15747	15816	15925	15987	15890	15847	15754	15889	15931	15831	15847	15823	15783	15642	15876	15936	15858	15819	15730	15655	16038	15899	15823	16019	15873	15979	15818	15849	15858	15973	15916	15882	15939	16116	15841	15788	15902	15767	15800	15832	15959	15681	15808	15931	15741	15796	16018	15925	15854	15997	15816	15909	15784	15883	15906	15755	15966	15930	15809	15821	15752	15781	15768	15741	16117	15838	15794	15852	15982	15756	15923	15797	15964	15858	15765	15780	15800	15919	15705	15698	15938	15818	15836	15699	15863	15998	15673	15894	15974	15857	15837	15866	15958	15921	15831	15922	15759	15726	15793	15867	15886	15937	15746	15759	15888	15904	16008	15768	15710	15907	15725	15916	15752	15887	15880	15828	15829	15688	15908	15847	15751	15981	15762	15809	15716	15808	15671	15780	16033	15847	15909	15939	15886	15976	15781	15710	15776	15990	15903	15932	15891	16042	15855	15808	15777	15713	15819	15877	15851	15852	15943	15857	15805	15823	15745	15760	15932	16029	15708	15718	16032	15838	15930	15848	15845	15843	15992	15908	15844	15907	15728	15717	15858	16010	15892	15802	15843	15821	15870	15821	15832	15763	15829	16045	15746	15940	15851	15746	15907	15849	16010	15806	15788	15810	15734	15995	15826	15805	15909	15795	16011	15918	15775	15756	15814	15941	15953	15865	15628	15742	15892	15851	15863	15963	15788	15895	15651	15883	15729	15749	15676	15677	15851	15845	15934	15910	15838	15843	15818	15851	16002	15887	16017	15923	15612	15869	15823	15975	15807	15942	15993	15656	15792	16025	15877	15789	15859	15895	15899	15929	15788	15916	15766	15728	15763	15814	15936	15858	15882	15965	15698	15854	15802	16064	15853	15923	16002	15980	15726	15910	15771	15994	15904	15947	15819	15967	15911	15941	15953	15665	15722	15971	15826	16009	15801	15819	15920	15826	15880	15834	15910	15674	15903	15806	15848	15847	15916	15852	15940	15763	15807	15811	15766	15950	15779	15781	15883	15833	15841	15724	15767	15842	15810	16007	16037	15646	15789	15844	15898	15978	15931	15886	16084	15760	15907	15984	15758	15782	15822	16049	15846	15762	15809	15893	15959	15987	15871	16098	15797	15891	15842	15945	15977	15777	15911	15819	15896	15914	15722	16040	15973	15680	15817	15777	15932	15713	15820	15928	15892	15963	15830	15835	15796	15826	15862	15808	15846	15941	15846	15685	15671	15902	15715	15862	15900	15856	15879	15849	15891	15885	15933	15898	15855	15938	15855	16025	15992	16036	15753	15838	16003	15920	15913	15823	15991	16019	15875	15811	15993	15975	15818	15774	15861	15911	15822	15993	15815	15840	15766	15897	15878	15915	16058	15914	15911	15780	15923	15877	16055	15815	15773	16035	15878	15921	15741	15952	15924	15894	15889	15946	15908	15805	15896	16066	15802	16152	15733	15953	15764	15914	15879	15721	15881	15757	15780	15803	15910	15832	15722	15820	15767	15764	15882	15597	15846	15746	15819	15919	15842	15675	15929	15893	15856	15743	15722	15963	16002	15853	15871	15803	15948	16128	15785	15900	15814	15804	15841	15806	15829	15728	15834	15773	15935	15848	15786	15846	15838	15828	15744	16027	15677	15925	15842	15826	16069	15969	15783	15821	15862	15981	15728	15866	15949	15893	15948	15899	15944	15785	15968	15705	15827	15712	15957	15812	16004	15806	15784	15787	15850	15837	16056	15885	15777	15806	15765	15868	15754	15778	15885	15813	15968	15796	15966	15832	16021	15792	15820	15994	15802	15779	15722	15700	15767	15893	15780	15881	15902	15827	15852	15779	15903	15993	15775	15799	15851	15868	15846	15665	15862	15720	15895	16003	15787	15840	15941	15892	15833	15906	15706	15878	15818	16004	16041	15714	15866	15842	15765	15864	15864	15925	15887	16044	15884	15838	15880	15713	15846	15781	15846	15814	15715	15816	15938	15886	15835	15931	15938	15855	15850	15935	15816	15858	15959	15914	15808	15884	15884	15688	15850	15856	15784	15837	15897	16005	15870	15897	15934	15829	15772	15963	15825	15841	15787	15957	15974	15804	15765	15711	15983	15969	15893	16062	15871	15750	15892	15982	15810	15804	15965	15772	15837	15798	15752	15800	15930	15766	15938	15850	15872	15755	15789	15836	15951	16057	15922	15775	15843	16058	15874	15925	15933	15984	16009	15855	15672	15711	15845	15898	15949	15891	15843	15804	15715	15879	15723	15955	15905	15843	15743	15812	15617	15865	15847	15897	15861	15791	15974	15747	15980	15775	15860	15922	15887	15856	15545	15975	15835	15946	16086	16032	15772	15836	15864	15796	15606	15966	15798	15804	15865	15826	16001	15805	15897	15796	15814	16013	15923	15783	15803	15775	15829	16084	15766	15929	15949	15903	15915	15875	15825	15952	15722	15805	15965	15906	15846	15856	15938	15888	15803	15528	16074	15934	15781	15856	15889	15894	15789	15861	15881	15868	15758	15781	15857	16000	15948	15823	15882
23807	21372	28948	25154	24191	25816	25305	21913	20870	20733	19963	19269	19044	18939	18816	18529	18523	18058	17935	17842	17837	17890	17900	17704	17897	17781	17739	17634	17651	17770	17402	17676	17449	17563	17559	17699	17676	17611	17440	17671	17421	17595	17463	17746	17731	17553	17463	17443	17506	17592	17679	17386	17400	17643	17606	17533	17678	17464	17629	17714	17380	17435	17595	17756	17625	17589	17496	17772	17628	17660	17449	17629	17671	17733	17521	17399	17566	17256	17403	17553	17643	17384	17368	17642	17658	17502	17528	17599	17414	17519	17352	17497	17453	17417	17572	17518	17635	17491	17530	17639	17690	17314	17642	17550	17594	17558	17508	17458	17579	17442	17383	17486	17463	17471	17489	17518	17442	17683	17521	17448	17449	17597	17752	17746	17426	17558	17431	17710	17538	17630	17341	17600	17612	17614	17463	17479	17410	17348	17359	17422	17687	17597	17621	17614	17603	17382	17369	17618	17384	17479	17546	17468	17704	17340	17552	17591	17452	17571	17445	17559	17451	17334	17430	17472	17434	17595	17607	17472	17504	17466	17578	17442	17498	17641	17581	17458	17429	17584	17430	17421	17475	17494	17503	17307	17577	17470	17600	17676	17501	17466	17545	17562	17575	17641	17618	17376	17642	17510	17571	17302	17508	17438	17428	17338	17721	17492	17477	17533	17424	17273	17611	17494	17653	17698	17579	17301	17549	17477	17441	17582	17650	17628	17689	17630	17461	17486	17644	17500	17648	17608	17629	17482	17517	17550	17548	17580	17600	17502	17403	17461	17417	17284	17509	17452	17609	17351	17404	17556	17585	17343	17591	17386	17515	17454	17668	17551	17482	17764	17534	17356	17583	17389	17688	17652	17443	17521	17523	17459	17408	17520	17485	17512	17427	17783	17573	17380	17521	17521	17590	17474	17456	17699	17667	17471	17457	17674	17598	17563	17531	17594	17754	17680	17423	17397	17620	17617	17468	17443	17568	17611	17545	17503	17382	17569	17519	17626	17492	17521	17532	17447	17565	17566	17532	17525	17415	17453	17430	17465	17428	17650	17765	17565	17458	17521	17528	17799	17486	17426	17430	17603	17311	17360	17518	17350	17295	17539	17402	17443	17367	17301	17520	17665	17428	17627	17579	17584	17431	17588	17563	17536	17659	17459	17579	17712	17481	17526	17486	17497	17624	17588	17498	17398	17483	17409	17725	17684	17353	17419	17578	17492	17738	17597	17477	17489	17292	17455	17380	17467	17400	17438	17522	17554	17441	17504	17451	17556	17384	17590	17484	17578	17354	17493	17281	17543	17389	17593	17530	17569	17507	17604	17578	17348	17376	17410	17604	17429	17527	17472	17459	17601	17569	17479	17643	17740	17532	17521	17453	17352	17537	17637	17612	17524	17644	17447	17721	17568	17461	17512	17565	17615	17547	17553	17583	17518	17540	17616	17474	17677	17676	17373	17528	17528	17531	17465	17593	17452	17398	17525	17470	17599	17476	17398	17480	17507	17370	17698	17636	17418	17375	17690	17579	17536	17444	17457	17434	17723	17616	17444	17525	17470	17580	17527	17589	17629	17765	17595	17639	17626	17622	17555	17545	17556	17478	17585	17463	17508	17506	17372	17454	17517	17532	17562	17493	17574	17685	17289	17571	17470	17444	17580	17513	17656	17272	17575	17576	17313	17396	17659	17601	17623	17498	17463	17539	17548	17490	17457	17508	17562	17538	17426	17687	17463	17555	17518	17490	17517	17644	17518	17527	17592	17668	17451	17578	17533	17602	17438	17562	17529	17535	17467	17636	17492	17554	17834	17375	17530	17442	17553	17468	17571	17593	17529	17481	17448	17513	17541	17455	17491	17594	17608	17543	17502	17822	17561	17587	17438	17316	17459	17481	17738	17565	17361	17668	17424	17572	17605	17711	17608	17438	17561	17349	17604	17563	17321	17439	17583	17572	17405	17436	17596	17487	17391	17695	17485	17575	17601	17714	17476	17498	17424	17655	17448	17575	17520	17628	17445	17502	17421	17532	17514	17534	17491	17674	17630	17403	17528	17772	17587	17505	17526	17481	17568	17371	17499	17595	17494	17828	17445	17589	17740	17566	17616	17333	17604	17511	17374	17517	17551	17614	17584	17564	17460	17401	17444	17554	17621	17687	17568	17317	17566	17696	17455	17352	17635	17519	17478	17503	17360	17646	17607	17502	17356	17528	17604	17452	17324	17655	17561	17520	17652	17553	17538	17431	17415	17499	17677	17623	17545	17511	17397	17503	17629	17683	17454	17593	17390	17468	17560	17564	17489	17336	17470	17577	17593	17551	17558	17710	17491	17687	17660	17715	17447	17589	17511	17486	17477	17502	17360	17231	17624	17540	17719	17629	17755	17596	17534	17424	17457	17751	17601	17530	17578	17744	17501	17594	17642	17563	17508	17633	17414	17335	17447	17307	17617	17589	17592	17478	17602	17444	17497	17631	17375	17710	17581	17386	17450	17500	17563	17603	17457	17414	17648	17455	17366	17699	17592	17422	17524	17592	17582	17493	17575	17397	17422	17324	17305	17639	17556	17451	17775	17521	17473	17578	17476	17745	17476	17415	17489	17409	17445	17620	17547	17541	17690	17713	17650	17424	17407	17558	17255	17449	17648	17466	17429	17455	17538	17554	17675	17310	17560	17361	17746	17521	17477	17527	17449	17633	17445	17499	17582	17394	17498	17504	17280	17500	17553	17336	17405	17360	17550	17578	17521	17614	17474	17394	17510	17663	17557	17537	17417	17572	17605	17616	17499	17605	17688	17488	17472	17578	17275	17814	17578	17674	17549	17514	17520	17259	17476	17440	17588	17207	17372	17523	17418	17652	17670	17492	17544	17443	17584	17703	17529	17455	17441	17409	17335	17617	17495	17498	17261	17533	17485	17581	17354	17540	17494	17654	17373	17494	17638	17597	17538	17515	17529	17537	17279	17594	17569	17930	17589	17335	17541	17544	17464	17635	17417	17461	17612	17543	17557	17515	17407	17311	17566	17465	17787	17446	17450	17495	17362	17576	17579	17594	17414	17665	17527	17657	17436	17603	17585	17570	17559	17622	17613	17418	17458	17507	17588	17720	17678	17479	17804	17795	17638	17450	17273	17500	17469	17433	17589	17366	17394	17681	17437	17425	17293	17486	17565	17562	17409	17612	17544	17444	17651	17607	17756	17539	17446	17579	17597	17484	17446	17350	17474	17328	17516	17599	17432	17426	17381	17400	17381	17423	17464	17600	17589	17341	17525	17548	17624	17447	17420	17549	17792	17426	17605	17318	17573	17432	17338	17746	17679	17563	17600	17333	17436	17373	17647	17461	17486	17647	17579	17559	17462	17463	17475	17794	17476	17465	17513	17536	17581	17469	17436	17613	17416	17567	17661	17556	17491	17381	17155	17789	17579	17445	17483	17613	17420	17630	17541	17396	17481	17429	17667	17547	17537	17241	17474	17632	17568	17609	17529	17549	17631	17536	17576	17593	17642	17618	17576	17670	17609	17650	17566	17509	17510	17408	17479	17538	17665	17567	17392	17574	17477	17452	17546	17435	17493	17601	17579	17644	17504	17602	17635	17488	17487	17481	17532	17489	17484	17625	17483	17624	17528	17667	17500	17780	17444	17466	17637	17692	17462	17577	17542	17592	17520	17421	17460	17734	17362	17543	17565	17311	17532	17599	17591	17553	17542	17613	17486	17575	17456	17540	17449	17433	17656	17518	17462	17537	17701	17489	17532	17692	17435	17660	17481	17482	17624	17325	17411	17533	17346	17540	17410	17513	17402	17291	17513	17798	17419	17562	17591	17471	17698	17373	17612	17497	17358	17575	17676	17337	17466	17659	17719	17335	17468	17646	17574	17703	17449	17779	17580	17602	17298	17579	17474	17518	17593	17476	17577	17632	17466	17393	17262	17448	17602	17753	17607	17367	17604	17561	17349	17505	17697	17534	17463	17682	17575	17572	17469	17615	17527	17505	17693	17606	17608	17561	17692	17637	17517	17302	17540	17439	17506	17541	17617	17419	17383	17685	17316	17606	17633	17608	17440	17631	17453	17561	17570	17831	17487	17295	17399	17391	17353	17632	17611	17658	17528	17770	17579	17613	17491	17589	17689	17498	17265	17589	17574	17676	17453	17662	17540	17510	17594	17638	17550	17788	17606	17652	17489	17421	17330	17667	17603	17505	17433	17568	17313	17639	17484	17521	17433	17709	17678	17530	17414	17587	17630	17450	17542	17366	17667	17686	17574	17703	17560	17514	17516	17682	17395	17746	17515	17581	17507	17599	17508	17378	17641	17618	17451	17268	17516	17526	17582	17539	17694	17460	17453	17422	17519	17555	17522	17428	17422	17479	17592	17556	17700	17491	17530	17488	17537	17623	17586	17394	17493	17744	17583	17767	17448	17754	17617	17545	17468	17517	17407	17435	17462	17449	17429	17550	17477	17611	17694	17495	17548	17591	17478	17678	17438	17576	17532	17570	17429	17421	17292	17472	17539	17742	17697	17395	17400	17651	17559	17734	17712	17433	17445	17738	17617	17486	17213	17463	17807	17581	17362	17406	17629	17682	17704	17516	17516	17380	17334	17646	17676	17714	17607	17632	17602	17647	17503	17429	17672	17580	17681	17404	17569	17553	17574	17735	17576	17652	17464	17730	17404	17424	17722	17548	17238	17478	17516	17599	17563	17536	17618	17339	17452	17674	17648	17538	17539	17416	17450	17604	17663	17505	17561	17410	17472	17251	17641	17450	17603	17629	17540	17402	17682	17553	17672	17616	17443	17581	17465	17469	17529	17564	17509	17527	17419	17582	17512	17466	17616	17522	17403	17574	17607	17540	17472	17695	17741	17740	17481	17577	17437	17598	17394	17590	17655	17368	17355	17353	17561	17448	17756	17634	17375	17500	17606	17515	17491	17529	17600	17556	17390	17551	17548	17717	17604	17581	17488	17375	17587	17487	17528	17459	17507	17318	17460	17607	17469	17493	17556	17382	17380	17483	17421	17633	17591	17377	17516	17340	17466	17625	17677	17626	17368	17399	17530	17388	17499	17621	17397	17587	17596	17398	17804	17782	17470	17571	17647	17497	17502	17763	17771	17659	17592	17576	17552	17319	17612	17594	17250	17681	17519
26962	44625	43414	36156	30947	27341	24790	22906	21780	20779	20013	19274	18624	18203	17938	17548	17455	17075	16834	16582	16590	16577	16468	16411	16277	16335	16226	16179	16206	16215	16277	16236	16145	16336	16339	16100	16190	16337	15992	16321	16078	16306	16160	16185	16137	16034	16105	16157	16108	16200	16101	16292	16073	16201	15960	16038	16225	16300	16096	16135	16111	16181	16097	16174	16186	15911	16066	16155	16193	16048	16134	16056	16061	16163	16204	16082	16125	16154	16011	16193	16128	16259	16145	16356	16053	16224	16203	16200	16096	16142	16024	16310	16285	16248	16260	16249	15932	16257	16231	16187	16101	16110	16122	16088	16117	16136	15931	16063	16295	16142	16067	16353	16062	16095	16172	16199	16375	15981	16183	16225	16156	16190	16208	16343	16090	16037	16191	16246	15998	16204	16080	16235	15966	16231	16268	16138	16106	16190	16211	16231	16042	16257	16142	16083	16177	16192	16055	16190	16104	16118	16249	16050	16176	16062	16179	16197	16026	16006	16165	16099	16087	16279	16153	16125	16194	16115	16141	16086	16134	16269	16248	16189	16312	16193	16356	15970	16165	16018	16235	16156	16234	16172	16153	16112	16150	16147	16201	16134	16160	16199	16245	16264	16140	16160	16220	16143	16014	16196	16097	16165	16132	16138	16267	16142	16128	16196	16167	16157	16103	16069	16132	16091	16216	16145	16171	16095	16192	16094	16126	16063	16114	16207	16320	15979	16092	16111	16122	16151	16079	15969	16089	16098	16243	16216	16126	16237	16116	16212	16226	16152	16216	16183	16204	16194	16056	16236	16211	16067	16128	16066	16157	16003	16212	16234	16157	16072	16227	16125	16228	16157	16273	16081	16084	16152	16346	16153	16138	16175	16135	16119	16195	16171	16096	16251	16069	16208	16139	16149	16065	16084	15967	16024	16243	16169	16166	16159	16187	16140	16193	16092	16129	16105	16195	15979	16003	15960	16043	16243	16134	16145	16278	16106	15971	16132	16297	16073	16140	16036	16050	16106	16149	16168	16211	16069	16021	16028	16176	16077	16210	16104	16154	16141	16356	16143	16207	16148	16096	16215	16346	16008	16073	16108	16046	16325	16193	16199	16230	16302	16323	16337	16173	16113	16129	16191	16202	16217	16149	16122	16195	16148	16171	15922	16051	16174	15984	16176	16123	16143	16013	16127	16363	16185	16117	16181	16223	16129	16149	16142	16089	16105	16147	16025	16250	16102	16112	16219	16160	16209	16211	16173	16077	16217	16152	16210	16243	16169	16226	15991	16137	16178	15951	16352	16105	16152	16159	16064	16175	15998	16189	16212	16259	16132	16040	16085	16149	16025	16254	16150	16181	16111	16262	16278	16215	16013	16324	16182	16039	16050	16146	15997	16170	16248	16187	16142	16217	16102	16154	16210	16106	16177	16096	16187	16235	16225	16051	16148	16295	16225	16084	16278	16191	16183	16200	16100	16046	16167	16063	16229	16216	16201	16060	16242	16114	16213	16080	16212	16069	16192	16084	16079	16070	16328	16201	15962	16178	16078	16037	16205	16037	16151	16043	16289	15997	16018	16137	16162	16267	16296	15999	16152	16114	16160	16257	16230	16105	15975	16266	16131	16255	16091	16131	16177	16084	16097	16086	16061	16057	16205	16269	16187	16160	16322	16046	16175	16257	16240	16192	16123	16388	16110	16059	16138	16217	16185	16228	16076	16040	16113	16229	16004	16118	16045	16047	16141	16142	15933	16042	16315	16336	16145	16200	16121	16063	16125	16234	16147	16196	16147	16158	16061	16112	16113	16101	16239	16134	16268	16196	16320	16274	16204	15974	16214	16414	16260	16185	16074	16050	16158	15993	16369	16149	16398	16081	16078	16263	16091	16184	16059	16081	16041	16237	16254	16155	16019	16182	16146	16065	16280	16180	16193	16173	16133	16107	16132	16264	16051	16157	16207	16445	15974	16130	15992	16151	16084	16058	15972	16265	16255	16171	16359	16242	16255	16135	16134	16309	16298	16201	16101	15961	16199	16137	16242	16157	16239	16028	16079	16058	15857	16078	15946	16236	16218	16270	16231	16153	16320	16062	16048	16284	16245	16111	16397	16135	16021	16059	16151	16188	15996	16233	16090	16183	16261	16183	16220	16086	16177	16137	16097	16145	16277	16114	16257	16209	16054	16111	16288	16247	16150	16188	16137	16082	16301	16173	16209	16170	16002	16232	16228	16112	16105	16068	16121	16104	16179	16217	15988	16192	16105	16298	16067	16184	16096	16227	16138	16135	16112	16094	16225	16106	16020	16325	15969	16310	16061	16202	16070	16242	16148	16327	16278	16034	16188	16094	16159	16266	16069	16108	16024	16116	16060	16192	16122	16151	16131	16206	15895	16252	16229	16159	16219	16254	16239	16055	16120	16190	16137	16034	16134	16079	16171	16109	16048	16148	16187	16123	16124	15917	16105	16344	16037	16090	16124	16243	16109	16271	16132	16299	16092	16130	16228	15942	15956	16119	16081	16310	16114	16189	16126	16070	16318	16128	16234	16248	16055	16181	15958	16010	16123	16280	15989	16083	16067	16142	16231	16119	16297	16035	16269	15992	16158	16147	16076	16084	16092	16228	16129	16096	16172	16100	16174	16161	16082	16157	16090	16317	16053	16185	16143	16048	16100	15976	16213	16110	16046	15992	16080	16027	16186	16136	16155	16190	16134	16101	16232	16199	16011	16079	16225	16124	16119	16255	16187	15936	16120	16256	16180	16129	16112	16218	16231	16071	16267	16141	16072	16260	16110	16216	16096	16047	16083	16177	16134	16236	16168	16190	15978	16040	16159	16231	16076	16293	16110	16128	16118	16098	15980	16285	15988	16244	16209	16221	16264	16032	16012	16179	16144	16289	16068	16181	16199	16075	16148	16160	16284	16030	16229	16002	16191	16089	15933	16174	16146	16026	16094	16085	16141	15964	16003	16122	16069	16013	16180	16122	16279	16150	16098	16102	16154	15901	15923	16221	16053	16109	16117	16082	16141	16249	16291	16249	16151	16326	15996	16055	16117	16067	16219	16235	16148	16288	16189	16116	16276	15885	15988	16102	16091	15973	16226	16087	16243	16222	16131	16258	16237	16115	15933	16007	16303	16156	16183	16181	16091	15971	16013	16150	16200	16129	16100	16135	16241	16083	16065	16219	16097	16276	16075	16069	16308	16036	16226	16212	16094	16068	16217	16131	16148	16002	16239	16188	16104	15999	16080	16203	16084	16091	16012	15991	16066	16186	16149	16265	15955	16146	16152	16085	15997	16143	16096	16159	16188	16155	16046	16087	16151	16076	16288	15971	16251	16226	16230	16021	16157	16000	16273	16067	16326	16270	16278	16213	16072	16300	16252	16135	16146	16061	16247	16053	16124	16044	16138	16046	16078	16067	16248	16173	16148	15998	16205	16186	16025	16238	16069	16110	16171	16042	16182	16134	16250	16125	16236	16164	16048	16210	16107	16276	16053	16025	16055	16124	16219	16173	15861	16091	16218	16199	16090	16109	16315	16287	16311	16056	16129	15966	16059	16179	16206	16134	16139	16029	16173	16288	16223	16119	16363	16193	16093	16019	16108	16155	16173	15993	16265	16167	16313	16132	16086	15981	16199	16231	16052	16164	16078	16117	16057	16089	16206	16164	16135	16207	16111	16023	16182	16053	16202	16114	16094	16171	16117	16098	16281	16094	16238	16049	16211	16172	16088	16064	16158	16109	15888	16347	15957	16105	16180	16268	15978	16067	16212	16218	16188	16139	16076	16203	16024	16254	16176	16186	16254	16105	16138	16160	16064	16149	16198	16189	16033	16284	16031	16088	16113	16193	16121	16199	15994	16159	16169	16179	16231	16077	16175	16194	16270	16087	16148	16091	16040	16201	16091	16223	16183	16012	16330	16191	16033	16070	16347	16131	16137	15960	16161	16129	16074	16079	16148	15980	16158	16072	16134	16271	16110	16154	16210	16108	16064	16085	16114	16366	16075	16292	16292	16114	16275	16002	16190	16113	16084	16129	16179	16123	16149	16005	16110	16360	16180	16199	16036	16010	16225	16192	16128	16281	16076	16040	16114	16129	16231	16315	16200	16131	16276	15967	16174	16234	16196	16136	16189	16081	16203	16126	16057	16213	16174	15933	16181	16235	16078	16101	16075	16322	16026	16092	16120	16125	16129	16108	16170	16076	16161	16078	16174	16190	16172	16094	16180	16174	15959	16365	15913	16012	16420	16277	15972	16205	16051	16068	16205	16244	15988	16020	16183	16148	16044	16233	16138	16130	16111	16134	16137	16195	16231	16169	16023	16168	16055	16006	16243	16048	16163	16108	16056	16125	16117	16028	16094	16082	16090	16168	16108	16057	16145	16297	16225	16203	16187	16275	16171	16266	16023	16133	16219	16184	15964	16189	16126	16150	16059	16251	16137	16065	16185	16225	15940	16350	16244	16134	16203	16143	16107	16098	16186	16106	16177	16156	16163	16054	16214	16195	16422	16100	16275	15917	16119	16106	15760	16153	16209	16010	16065	16088	16192	16126	16231	16337	16084	16251	15962	16273	16102	16352	16046	16275	16076	16228	16012	16277	16052	16167	16150	16233	15976	16102	15948	16133	16085	16217	16118	16204	16105	16101	16190	16054	16170	16156	16087	16131	16146	16185	16047	16201	15953	16230	16148	16285	16150	16195	16310	16182	16235	16204	16080	15927	16276	16105	16072	16222	16110	15819	16309	16131	16082	16171	16162	16034	16062	16091	16157	16119	16109	16110	16245	16028	16011	16122	16143	16098	16302	16282	16035	16259	16243	16124	16144	16180	16058	16030	16217	15968	16043	16035	15927	16032	16074	16195	16205	16166	15904	16028	16060	15989	16236	16008	16038	16206	16105	16408	16154	16255	16196	16165	16069	16092	16143	16146	16034	16150	16156	15951	16234	16094	16050	16102	16169	16239	16213	16199	16276	16166	16120	16085	16142	16158	16199	16108	16200	16183	16198	16097	16153	16087	16147	16017	16057	16099	16158	15977	16127	16137	16031	16304	16177	16069	15973	16186	16049	16082	16083	16067	16060	16041	16258	16097	16181	16226	16113	16179	16192	16162	16161	16169	16228	16357	16092	16141	16054	16171	16085
22939	21396	29273	24148	22849	26827	29117	24417	22773	22356	21615	20690	20260	19934	19245	19366	19062	18530	18715	18310	18209	18131	18161	17875	18206	18054	18106	17808	17991	17840	17854	18038	18006	17854	17740	17858	17844	17820	17553	17848	17723	17818	17846	17775	17765	17729	17608	17819	17833	17773	17766	17612	17771	17823	17757	17741	17836	17879	17595	17601	17622	17667	17847	17808	18019	17730	17559	17611	17649	17699	17730	17577	17761	17848	17757	17542	17740	17757	17692	17601	17611	17466	17475	17865	17864	17745	17886	17835	17690	17517	17790	17623	17670	17704	17717	17570	17715	17790	17761	17623	17748	17472	17700	17537	17458	17705	17699	17811	17693	17877	17650	17698	17751	17545	17734	17675	17815	17742	17699	17650	17680	17640	17682	17700	17583	17673	17698	17676	17944	17652	17654	17783	17679	17589	17702	17803	17492	17809	17538	17804	17709	17803	17587	17617	17749	17562	17600	17643	17691	17696	17711	17811	17874	17536	17764	17527	17541	17597	17629	17713	17710	17697	17744	17702	17619	17727	17753	17766	17766	17923	17692	17735	17684	17565	17521	17599	17724	17712	17709	17532	17522	17520	17596	17584	17502	17836	17596	17781	17716	17769	17865	17601	17816	17621	17682	17658	17705	17829	17667	17533	17713	17705	17807	17718	17783	17851	17498	17632	17526	17646	17756	17767	17866	17740	17776	17580	17688	17820	17639	17689	17692	17551	17633	17672	17776	17772	17652	17803	17645	17635	17506	17659	17706	17642	17599	17761	17784	17820	17611	17827	17777	17564	17624	17764	17724	17655	17529	17821	17733	17583	17706	17631	17793	17850	17672	17652	17836	17727	17676	17564	17735	17730	17712	17659	17650	17828	17643	17598	17819	17808	17591	17529	17480	17713	17744	17640	17407	17658	17562	17450	17796	17707	17833	17664	17533	17783	17490	17636	17750	17714	17680	17556	17762	17594	17588	17925	17744	17727	17634	17649	17738	17703	17675	17903	17772	17680	17791	17678	17779	17682	17827	17798	17639	17780	17875	17526	17534	17678	17534	17675	17773	17487	17547	17617	17661	17556	17715	17462	17889	17611	17442	17768	17707	17764	17658	17691	17736	17688	17707	17612	17748	17679	17664	17710	17544	17515	17554	17508	17524	17787	17669	17576	17655	17867	17585	17820	17629	17594	17771	17828	17517	17782	17632	17746	17625	17532	17601	17727	17539	17902	17675	17483	17875	17766	17712	17647	17805	17756	17866	17708	17516	17839	17507	17763	17526	17572	17636	17803	17570	17666	17657	17714	17628	17638	17600	17496	17814	17797	17664	17657	17765	17812	17789	17771	17561	17919	17537	17541	17626	17676	17598	17568	17676	17496	17614	17605	17831	17571	17744	17552	17665	17591	17742	17757	17869	17579	17644	17534	17634	17511	17591	17534	18020	17553	17810	17681	17654	17532	17633	17650	17599	17806	17611	17676	17772	17722	17731	17690	17808	17746	17616	17330	17651	17558	17702	17538	17588	17663	17487	17606	17450	17691	17712	17564	17538	17601	17501	17720	17633	17800	17793	17661	17631	17831	17670	17695	17537	17527	17673	17509	17524	17678	17618	17622	17742	17548	17767	17524	17692	17771	17610	17532	17717	17787	17751	17563	17380	17812	17810	17516	17563	17940	17747	17602	17595	17706	17745	17766	17406	17688	17576	17768	17811	17537	17480	17389	17693	17646	17736	17741	17823	17613	17505	17654	17705	17773	17523	17747	17751	17729	17757	17601	17826	17703	17616	17669	17658	17670	17654	17513	17743	17771	17648	17748	17658	17635	17722	17785	17695	17631	17725	17580	17357	17706	17723	17597	17736	17741	17596	17635	17702	17584	17834	17630	17596	17717	17802	17466	17808	17734	17564	17591	17700	17824	17737	17613	17834	17700	17855	17438	17712	17529	17511	17695	17488	17676	17696	17652	17593	17648	17556	17755	17477	17594	17607	17588	17566	17664	17537	17520	17774	17559	17524	17591	17515	17500	17654	17512	17400	17547	17638	17394	17711	17480	17544	17641	17623	17680	17545	17543	17731	17658	17531	17599	17590	17683	17556	17585	17582	17743	17599	17601	17627	17641	17625	17446	17680	17643	17777	17504	17806	17761	17746	17595	17813	17699	17622	17864	17552	17504	17401	17331	17676	17764	17571	17571	17588	17627	17746	17639	17590	17755	17442	17572	17590	17648	17913	17483	17671	17841	17728	17834	17652	17827	17594	17780	17808	17727	17718	17583	17601	17543	17588	17796	17513	17471	17613	17489	17886	17775	17810	17805	17623	17705	17872	17701	17770	17702	17624	17741	17988	17704	17630	17602	17581	17526	17754	17818	17793	17813	17590	17541	17678	17544	17655	17758	17649	17859	17553	17452	17754	17631	17689	17675	17903	17641	17708	17779	17856	17627	17670	17753	17699	17738	17585	17600	17646	17702	17777	17497	17661	17728	17710	17946	17861	17623	17641	17475	17425	17706	17820	17569	17519	17697	17460	17670	17652	17473	17484	17731	17578	17668	17676	17671	17762	17809	17717	17456	17674	17482	17576	17640	17797	17851	17714	17679	17539	17614	17475	17632	17484	17533	17719	17960	17550	17451	17775	17706	17613	17580	17656	17767	17581	17810	17702	17603	17642	17568	17758	17568	17572	17650	17649	17826	17886	17495	17540	17645	17713	17562	17697	17812	17703	17853	17755	17705	17777	17481	17578	17687	17550	17545	17689	17578	17666	17698	17719	17506	17701	17826	17623	17675	17796	17470	17699	17617	17611	17495	17514	17636	17701	17550	17683	17554	17869	17505	17557	17548	17529	17585	17721	17701	17528	17617	17657	17708	17667	17808	17640	17815	17808	17613	17530	17561	17705	17579	17621	17546	17668	17567	17799	17830	17609	17659	17684	17495	17721	17865	17656	17736	17674	17509	17532	17627	17717	17683	17688	17612	17840	17775	17554	17582	17678	17605	17557	17643	17667	17722	17630	17592	17692	17885	17689	17800	17689	17701	17638	17591	17718	17697	17853	17693	17244	17745	17683	17783	17608	17637	17757	17543	17654	17576	17751	17545	17694	17548	17735	17543	17715	17702	17656	17595	17659	17559	17385	17771	17579	17706	17850	17959	17632	17598	17734	17822	17671	17520	17672	17743	17462	17616	17678	17497	17803	17640	17614	17580	17622	17438	17705	17623	17818	17648	17756	17486	17616	17635	17717	17540	17437	17854	17740	17740	17676	17812	17514	17719	17693	17632	17944	17659	17717	17825	17815	17577	17669	17872	17418	17556	17681	17526	17774	17706	17781	17710	17606	17732	17719	17663	17762	17781	17542	17631	17716	17546	17528	17670	17556	17491	17728	17730	17703	17784	17709	17693	17784	17475	17670	17641	17776	17902	17582	17682	17586	17709	17455	17539	17523	17578	17696	17621	17767	17636	17755	17677	17793	17756	17682	17793	17703	17762	17643	17669	17625	17722	17732	17409	17555	17642	17658	17694	17818	17476	17672	17593	17631	17654	17594	17410	17758	17784	17789	17554	17706	17664	17760	17563	17529	17575	17626	17706	17621	18062	17750	17356	17709	17850	17785	17722	17709	17848	17595	17509	17551	17545	17634	17617	17565	17509	17631	17596	17621	17601	17540	17695	17822	17695	17805	17673	17584	17789	17642	17615	17764	17583	17562	17752	17603	17732	17641	17723	17660	17770	17936	17771	17674	17696	17715	17673	17868	17687	17664	17746	17608	17654	17680	17600	17641	17586	17491	17611	17552	17387	17790	17678	17786	17784	17686	17619	17633	17598	17437	17534	17662	17675	17547	17654	17615	17619	17640	17672	17437	17584	17607	17795	17512	17665	17675	17704	17521	17639	17797	17800	17631	17775	17605	17701	17669	17833	17652	17714	17675	17584	17364	17514	17700	17696	17679	17659	17555	17808	17781	17692	17773	17687	17674	17775	17731	17629	17799	17562	17620	17775	17706	17684	17676	17651	17548	17546	17449	17708	17684	17783	17529	17667	17709	17637	17713	17744	17719	17501	17547	17441	17746	17523	17774	17582	17743	17534	17817	17767	17786	17939	17724	17759	17681	17624	17892	17569	17653	17773	17548	17736	17811	17694	17613	17392	17571	17646	17511	17727	17667	17732	17786	17663	17344	17611	17664	17708	17617	17591	17608	17584	17654	17690	17545	17591	17695	17705	17647	17784	17683	17711	17682	17679	17947	17945	17649	17787	17651	17711	17563	17580	17647	17743	17560	17634	17769	17676	17565	17725	17686	17713	17637	17530	17679	17724	17598	17528	17781	17718	17762	17663	17683	17779	17798	17756	17746	17869	17670	17647	17795	17719	17747	17819	17544	17548	17687	17696	17797	17601	17671	17682	17871	17554	17665	17470	17643	17856	17779	17595	17383	17730	17687	17606	17601	17715	17704	17789	17652	17773	17542	17594	17831	17817	17689	17838	17732	17389	17693	17797	17549	17744	17646	17739	17636	17493	17646	17655	17719	17719	17661	17677	17752	17556	17504	17653	17672	17594	17681	17611	17851	17545	17569	17587	17742	17654	17414	17594	17764	17691	17516	17762	17664	17664	17868	17772	17910	17800	17680	17663	17771	17665	17689	17584	17665	17674	17601	17759	17725	17683	17678	17458	17494	17729	17660	17630	17525	17742	17608	17589	17595	17825	17702	17707	17574	17435	17848	17707	17656	17712	17656	17772	17643	17655	17712	17662	17804	17504	17486	17688	17631	17416	17533	17678	17591	17664	17612	17606	17534	17610	17492	17678	17817	17714	17481	17769	17753	17630	17767	17639	17844	17728	17850	17841	17572	17637	17601	17841	17910	17927	17554	17577	17903	17765	17671	17538	17718	17532	17610	17509	17629	17544	17677	17716	17814	17773	17575	17594	17684	17738	17672	17735	17695	17607	17659	17637	17623	17652	17538	17757	17739	17670	17632	17686	17533	17493	17593	17579	17598	17715	17584	17651	17484	17478	17627	17669	17621	17580	17700	17690	17581	17755	17540	17763	17586	17613	17486	17586	17627	17640	17806	17730	17661	17716	17811	17692	17779	17606	17597	17710	17683	17842	17555	17540	17710	17692	17647	17537	17646	17746	17804	17731	17686	17696	17826	17509
28516	48364	47362	41276	36003	31847	28718	26046	24771	23353	21950	20859	20048	19564	18939	18417	17932	17486	17192	16927	16773	16829	16532	16516	16334	16390	16202	16390	16219	16227	16405	16306	16127	16326	16307	16222	16352	16244	16024	16253	16340	16444	16383	16164	16209	16044	16276	16341	16148	16282	16353	16280	16087	16045	16261	16215	16168	16282	16220	16078	16297	16169	16178	16198	16166	16103	16277	16136	16246	16237	15991	16260	16171	16228	16161	16174	16211	16264	16144	16233	16184	16184	16237	16089	16279	16298	16148	16188	16291	16066	16011	16240	16396	16365	16246	16213	16143	16192	16151	16285	16312	16072	16285	16141	16119	16282	16087	16292	16256	16345	16092	16238	16250	15980	16200	16212	16199	16222	16297	16216	16090	16161	16132	16238	16128	16282	16180	16038	16149	16284	16219	16240	16174	16243	16183	16198	16067	16198	15967	16045	16218	16224	16251	16077	16302	16152	16079	16232	16162	16151	16168	16270	16204	16099	16169	16152	16118	16228	16143	16147	16235	16278	16189	16085	16187	16088	16262	16287	16154	16188	16287	16039	16125	16146	16133	16325	16203	16148	16241	16220	16126	16194	16245	16160	16101	16281	16085	16119	16117	16131	16259	16274	16186	16273	16178	16113	16244	16134	16270	16219	16175	16081	16258	16257	16173	16157	16090	16173	16387	16114	16454	16236	16148	16172	16313	16153	16030	16250	16277	16077	16228	16097	16264	16372	16121	16109	16154	16158	16266	16157	16044	16240	16241	16275	16283	16187	16111	16208	16204	16035	16135	16177	16101	16124	16235	16200	16202	16060	16192	16063	16294	16236	16134	16258	16134	16156	16176	16136	16235	16209	16100	16122	16231	15958	16289	16121	16183	16310	16290	16200	16189	16190	16044	16167	16476	16195	16249	16007	16113	16141	16104	16117	16085	15965	16071	16188	16020	16141	16079	16031	16295	16158	16165	16293	16268	16172	16148	16379	16206	15996	16224	16215	16245	16057	16030	16405	16183	16134	16082	16236	16088	16206	16217	16233	16188	16155	16112	16216	16229	16364	16182	16137	16157	16386	16102	16162	16075	16113	16087	16031	16092	16182	16148	16191	16263	16206	16305	16136	16187	16141	16160	16296	16313	16222	16075	16134	16172	16083	16270	16209	16177	16157	16130	16062	16053	16363	16112	16198	16269	16254	16096	16211	16221	16209	16237	16194	16213	16227	16208	16301	16224	16225	16299	16129	16199	16135	16108	16151	16124	16326	16140	16001	16200	16258	16162	16154	16118	16140	16185	16131	16070	16163	16205	16113	16093	16155	16028	16164	16101	16181	16281	16084	16420	16045	16257	16222	16315	16195	16081	16081	16240	16140	16202	16211	16086	16118	16292	16237	16049	16046	16263	16137	16334	16284	16118	16114	16224	16061	16209	16046	16363	16077	15887	16176	15978	16113	16380	16169	15979	16150	16112	16187	16235	16265	16115	16234	16133	16050	15980	16353	16033	16062	16310	16099	15983	16097	16211	15998	16001	16315	16187	16069	15999	16013	16207	16180	16198	15973	16068	16238	16341	16163	16154	16349	16207	16201	16249	16200	16130	15998	16318	16139	16102	16068	16227	16227	16209	16121	16390	16183	16216	16241	16278	16123	16171	16100	16194	16167	16220	16044	16237	16132	16284	15999	16247	16163	16136	16148	16152	16240	16131	16248	16230	16033	16060	16201	16129	16121	16109	16208	16238	16179	16180	16001	16198	16162	16158	16191	16189	16221	16230	16160	16111	16255	16129	15956	16024	16077	16162	16256	16159	16051	16301	16211	16104	16205	16213	16129	15950	16104	16023	16132	16014	16122	16281	16076	16240	16256	16167	16340	16194	16039	16336	16172	16220	16155	16137	16109	16295	16202	16110	16245	16111	16179	16222	16034	16179	16054	16127	16221	16139	16085	16248	16331	16152	16172	16110	16364	16107	16079	16112	16144	16114	16054	16055	16168	16081	15960	16199	16179	16220	16203	16191	16242	16374	16259	16145	16109	16109	16219	16295	16119	16221	16184	16043	16012	16222	16062	16059	16276	16196	16114	16197	16085	16123	16258	16206	16154	16075	16085	16235	16301	16220	16009	16125	16239	16132	16212	16256	16091	16315	16031	16100	16201	16208	16228	16155	16211	16241	16120	16180	16301	16217	15951	16229	16221	16074	16187	16226	16094	16149	16304	16074	16182	16116	16305	16168	16213	16249	16155	16139	16168	16327	16102	16129	16224	16124	16177	16124	16145	15848	16164	16074	15973	16084	16129	16229	16054	16152	16151	16235	16140	16125	16246	16079	16304	16265	16043	16125	16081	16153	16217	16254	16080	16185	16184	16135	16071	16095	16105	16159	16199	16161	16128	16192	16333	16161	16322	16134	16244	16136	16135	16173	16194	16217	16093	16187	16278	15980	16051	16279	16212	16164	16175	16131	16220	16079	16231	16273	16227	16167	16185	16170	16199	16255	16179	16120	16282	16101	16234	16229	16091	16238	16218	16310	16137	16164	16157	16186	16034	16384	16044	16193	16178	16178	16167	16266	16202	16284	16163	16111	16201	16113	16153	16107	16217	16098	16102	16143	16230	16173	16164	16160	16224	16104	16120	16121	16207	16003	16183	16126	16084	16282	16053	16192	16150	16296	16182	16306	16193	16123	16163	16208	16152	16203	16120	16085	16179	16143	16186	16262	16288	15986	16192	16213	16227	16075	16156	16209	16175	16076	16237	16067	15926	16211	16280	16287	16270	16119	16323	16159	16170	16197	16027	16264	16202	16108	16160	16221	16106	16196	16165	16195	16131	16190	16130	16441	16401	16324	16162	16152	16236	16290	16120	16115	16190	16173	16135	16179	16310	16262	16232	16155	16033	16119	16123	16062	16186	16173	16204	16208	16236	16142	16094	16171	16311	16181	16126	16100	16258	16113	16172	16155	16293	16285	16172	16093	16253	16039	16172	16146	16154	16307	16261	16134	16228	16143	16328	16198	16105	16138	16115	16212	16113	16155	16278	16206	16145	16228	16128	16206	16025	16168	16255	16195	15952	16181	16053	16288	16201	16195	16158	16195	16227	16213	16086	16300	16215	16122	16023	16089	16095	16141	16216	16289	16107	16229	16156	16112	16060	16194	16096	16175	16215	16175	16047	16035	16200	16210	16108	16007	16216	16271	16190	16223	16194	16147	16153	16195	16267	16174	16211	16175	16044	16134	15986	16128	16174	16198	16068	16153	16057	16207	16175	16086	16247	16268	16215	16295	16253	16146	16265	16208	16072	16107	16077	16348	16304	16063	16358	16329	16140	16306	16250	16057	16286	16233	16191	16165	16152	16193	16187	16092	16334	16308	16135	16117	15999	15948	16153	16197	16118	15922	16501	16164	16299	16141	16117	16226	16083	16200	16114	16231	16338	16194	16091	16311	16237	16083	16116	16200	16323	16154	16174	16317	16226	16269	15979	16240	16222	16205	16174	16117	16197	16228	16229	16105	16235	16184	16104	16251	16175	16176	16198	16194	16005	16228	16030	16163	16160	16200	16197	16114	16274	16096	16237	16282	16240	16130	16143	16189	16283	16160	16201	16074	16118	16089	16018	16215	16196	16119	16019	16200	16040	16231	15994	16228	16213	16223	16135	16405	16169	16163	16369	16211	16140	16186	16153	16103	16203	16201	16149	16281	16238	16086	16138	16326	16021	16234	16165	16250	16150	16051	16234	16218	16243	16159	16178	16235	16102	16016	16082	16230	16124	16075	16388	16252	16275	16136	16112	16328	16071	16216	16171	16109	16081	16307	16121	16109	16230	16234	16129	16253	16127	16248	16156	16093	16152	15967	16179	16031	16287	16189	16309	16162	16148	16276	16084	16183	16107	16217	16151	16106	16205	16266	16041	16116	16194	16292	16267	16161	16217	16196	16132	16248	16157	16256	16096	16002	16237	16191	16227	16003	16139	16238	16261	16257	16022	16123	16155	16266	16140	16265	16153	16089	16221	16092	16249	16168	16143	16212	16057	16285	16046	16032	16030	16093	15935	16177	16274	16194	16159	16094	16067	16356	16211	16165	16124	16178	16229	16211	16245	16181	16126	16180	16149	16238	16299	16154	16040	16346	16106	16036	16224	16174	16141	16135	16144	16084	16261	16193	16256	16258	16367	16089	16155	16228	16122	16228	16258	16076	16244	16166	16146	16203	16203	16259	16067	16121	16285	16301	16255	16194	16247	16303	16182	16290	16244	16347	16181	16089	16136	16251	16340	16283	16088	16300	16220	16192	16180	16059	16306	16098	16216	16002	16098	16105	16186	15937	16117	16339	16087	16294	16014	16182	16261	16265	16087	16375	16109	16218	16109	16189	16296	16116	16184	16202	16341	16362	16144	16335	16149	16084	16267	16261	16148	16323	16256	16190	16128	16303	16171	16089	16364	16242	16117	16151	16206	16121	16111	16212	16349	16110	16157	16129	16294	16066	16359	16146	15927	16244	16173	16233	16149	16184	16210	16139	16361	16081	16301	16319	16054	16230	16302	16350	16247	16216	16105	16320	16308	16093	16281	16143	16108	15998	16191	16252	16103	16274	16251	16225	16064	16258	16170	16187	16291	16191	16031	16043	16091	16215	16155	16040	15982	16247	16118	16026	16204	16203	16335	15994	16249	16177	16080	16001	16121	16209	16176	16234	16272	16086	16134	16055	16097	16165	16180	16310	16371	16233	16155	16267	16212	16136	16164	16043	16178	16212	16266	16244	16079	16087	16143	16290	16103	16296	16130	16212	16299	16033	16255	16190	16292	16291	16288	16210	16215	16271	16266	16316	16233	16392	16152	16209	16124	16203	16261	16156	16311	16276	16307	16058	16246	16147	16379	16192	16104	16215	16098	16248	16118	16104	16361	16224	16208	16213	16378	16168	16269	16334	16247	16344	16143	16152	16153	16324	16076	16176	16292	16115	16250	16264	16185	16266	16138	16230	16051	16117	16120	16256	16331	16162	16197	16135	16143	16248	16165	16323	16089	16206	16199	16140	16114	16107	16213	16328	16112	16084	16057	16197	16178	16202	16019	16225	16265	16124	16208	16320	16214	16244	16156	16177	16376	16169	16162	16198	16198	16316	16122	16193	16116	16231	16055	16186	16075	16268	16179
27827	24813	31364	28474	23348	21890	20744	19618	19146	19017	18360	18236	18220	17857	17899	17652	17597	17746	17588	17562	17542	17543	17589	17297	17445	17354	17331	17510	17269	17389	17459	17522	17384	17428	17275	17492	17453	17472	17465	17352	17399	17416	17333	17561	17363	17448	17367	17242	17396	17488	17442	17378	17574	17355	17410	17362	17446	17321	17184	17222	17414	17273	17225	17439	17441	17311	17274	17317	17355	17509	17197	17200	17274	17400	17366	17361	17234	17276	17251	17462	17474	17179	17319	17414	17268	17310	17132	17531	17201	17237	17168	17383	17420	17117	17237	17527	17357	17433	17239	17262	17328	17179	17329	17452	17510	17201	17241	17273	17197	17281	17415	17513	17177	17272	17540	17275	17344	17270	17386	17392	17341	17309	17306	17477	17268	17198	17228	17441	17342	17386	17330	17353	17381	17221	17272	17530	17367	17489	17319	17290	17358	17527	17210	17350	17321	17294	17348	17406	17292	17355	17611	17310	17327	17282	17307	17292	17476	17446	17523	17279	17349	17437	17132	17141	17359	17244	17218	17388	17312	17240	17381	17262	17293	17288	17405	17361	17501	17453	17456	17216	17365	17244	17209	17399	17314	17351	17210	17374	17463	17329	17375	17364	17475	17349	17381	17327	17231	17430	17245	17317	17455	17410	17334	17283	17345	17286	17434	17305	17277	17494	17198	17285	17355	17382	17228	17314	17414	17343	17412	17532	17219	17353	17449	17219	17353	17204	17261	17129	17327	17460	17473	17318	17357	17393	17248	17337	17236	17286	17334	17220	17219	17207	17293	17350	17342	17479	17477	17280	17351	17391	17168	17238	17495	17307	17213	17217	17328	17346	17227	17433	17366	17280	17315	17425	17391	17426	17304	17224	17393	17301	17328	17443	17450	17321	17315	17308	17280	17373	17255	17234	17165	17317	17195	17529	17431	17344	17299	17364	17386	17470	17593	17352	17330	17375	17331	17414	17303	17213	17347	17271	17257	17288	17419	17315	17230	17456	17150	17384	17316	17308	17334	17385	17367	17360	17203	17343	17432	17188	17250	17449	17382	17234	17317	17364	17206	17315	17253	17528	17196	17307	17467	17211	17381	17390	17212	17371	17169	17340	17258	17360	17075	17315	17436	17401	17358	17332	17379	17309	17347	17490	17204	17304	17302	17391	17431	17336	17448	17212	17403	17141	17520	17361	17428	17389	17518	17348	17295	17400	17216	17356	17202	17170	17379	17483	17254	17412	17288	17497	17467	17261	17220	17616	17285	17473	17066	17352	17215	17422	17578	17347	17340	17319	17424	17201	17350	17535	17231	17345	17411	17280	17354	17283	17350	17588	17345	17184	17306	17256	17307	17410	17184	17259	17224	17467	17355	17396	17405	17355	17391	17338	17134	17242	17464	17184	17490	17319	17428	17455	17245	17277	17199	17241	17402	17247	17412	17183	17219	17157	17180	17436	17356	17218	17401	17094	17169	17322	17261	17339	17399	17261	17228	17221	17325	17453	17407	17580	17483	17281	17340	17410	17355	17400	17260	17257	17264	17379	17307	17349	17337	17433	17368	17272	17521	17305	17493	17259	17316	17485	17424	17331	17261	17189	17256	17413	17582	17542	17332	17358	17240	17408	17264	17338	17221	17269	17349	17329	17473	17267	17195	17184	17356	17389	17429	17363	17426	17257	17299	17368	17359	17497	17351	17242	17240	17324	17365	17280	17672	17365	17268	17181	17349	17147	17353	17391	17274	17267	17191	17390	17357	17403	17138	17342	17172	17276	17408	17212	17433	17091	17402	17352	17308	17352	17476	17440	17317	17335	17265	17260	17278	17405	17227	17346	17340	17414	17328	17318	17383	17315	17338	17449	17130	17406	17321	17351	17204	17431	17354	17013	17292	17391	17174	17227	17266	17264	17319	17396	17434	17436	17324	17259	17382	17343	17283	17401	17344	17432	17383	17277	17391	17379	17275	17481	17236	17267	17352	17254	17374	17336	17178	17226	17347	17238	17291	17387	17312	17350	17139	17355	17237	17412	17312	17395	17214	17377	17572	17336	17252	17281	17373	17437	17490	17257	17443	17362	17362	17336	17394	17351	17243	17264	17375	17260	17215	17289	17481	17386	17245	17403	17220	17419	17214	17391	17381	17338	17355	17270	17250	17197	17447	17346	17347	17292	17406	17254	17023	17426	17450	17358	17155	17227	17412	17140	17147	17299	17427	17533	17267	17200	17278	17163	17324	17201	17335	17415	17426	17176	17339	17476	17271	17372	17308	17469	17338	17244	17435	17310	17310	17387	17283	17268	17224	17453	17486	17385	17410	17386	17385	17277	17134	17358	17179	17171	17258	17229	17373	17222	17321	17321	17166	17227	17378	17345	17388	17496	17224	17529	17221	17563	17386	17284	17187	17388	17520	17483	17537	17416	17256	17329	17532	17191	17412	17175	17278	17311	17485	17481	17183	17133	17393	17425	17374	17451	17337	17261	17298	17346	17303	17108	17267	17450	17279	17316	17369	17194	17344	17167	17440	17262	17438	17326	17193	17327	17296	17138	17275	17354	17260	17554	17206	17402	17254	17384	17411	17301	17252	17411	17215	17410	17212	17331	17351	17494	17472	17364	17254	17274	17388	17304	17451	17551	17551	17268	17298	17205	17458	17302	17475	17396	17227	17261	17189	17196	17395	17231	17242	17242	17445	17206	17306	17264	17216	17373	17344	17359	17323	17362	17444	17312	17293	17449	17451	17256	17141	17353	17367	17412	17275	17245	17292	17321	17474	17298	17407	17362	17331	17272	17145	17368	17246	17389	17426	17247	17478	17238	17167	17209	17374	17470	17381	17519	17491	17421	17316	17536	17350	17304	17434	17097	17401	17343	17386	17492	17426	17237	17320	17281	17350	17360	17341	17325	17372	17200	17397	17446	17261	17356	17326	17471	17332	17407	17418	17548	17311	17280	17205	17406	17354	17308	17520	17377	17345	17394	17270	17371	17269	17265	17307	17255	17304	17357	17328	17418	17347	17288	17508	17381	17373	17240	17368	17363	17351	17463	17468	17246	17281	17290	17000	17379	17338	17102	17328	17358	17394	17224	17329	17283	17292	17399	17246	17426	17332	17425	17433	17438	17436	17460	17507	17541	17400	17285	17263	17596	17372	17435	17491	17470	17432	17309	17459	17437	17458	17025	17436	17514	17424	17376	17239	17249	17471	17272	17295	17299	17519	17420	17484	17569	17339	17272	17341	17151	17315	17360	17179	17423	17274	17450	17252	17287	17353	17425	17165	17263	17336	17282	17276	17282	17522	17578	17527	17382	17375	17391	17234	17314	17405	17286	17472	17483	17232	17489	17384	17440	17394	17194	17230	17308	17252	17349	17442	17321	17129	17220	17477	17337	17385	17271	17346	17228	17178	17355	17418	17391	17360	17246	17570	17482	17288	17359	17301	17333	17335	17497	17488	17366	17387	17200	17106	17292	17183	17274	17361	17570	17618	17396	17504	17266	17400	17231	17514	17276	17504	17165	17612	17413	17363	17261	17435	17264	17228	17259	17387	17283	17293	17272	17422	17629	17192	17255	17560	17290	17212	17462	17382	17304	17595	17191	17418	17315	17496	17380	17320	17268	17222	17445	17370	17447	17262	17237	17189	17050	17443	17385	17414	17315	17405	17477	17594	17545	17231	17165	17352	17251	17420	17347	17243	17409	17391	17337	17407	17317	17315	17388	17319	17270	17404	17173	17309	17235	17373	17386	17117	17359	17282	17254	17303	17344	17406	17373	17329	17349	17382	17592	17403	17363	17408	17449	17366	17210	17411	17266	17507	17409	17288	17367	17489	17442	17204	17271	17276	17218	17435	17228	17214	17446	17331	17379	17514	17271	17368	17486	17421	17447	17276	17396	17340	17191	17467	17367	17267	17337	17395	17224	17405	17409	17273	17080	17365	17450	17419	17467	17267	17328	17486	17396	17392	17312	17419	17297	17285	17274	17531	17205	17281	17415	17334	17276	17306	17215	17401	17180	17449	17235	17370	17354	17270	17391	17363	17226	17396	17320	17363	17168	17322	17345	17332	17229	17275	17427	17593	17216	17259	17425	17373	17192	17515	17342	17393	17306	17447	17275	17464	17530	17516	17384	17431	17505	17330	17355	17359	17588	17551	17329	17284	17278	17447	17435	17230	17399	17179	17485	17673	17540	17553	17405	17218	17407	17399	17416	17294	17416	17518	17476	17348	17295	17474	17377	17252	17440	17232	17359	17524	17400	17433	17507	17283	17223	17264	17113	17287	17438	17276	17354	17362	17272	17336	17378	17528	17374	17285	17242	17410	17415	17268	17166	17467	17470	17421	17441	17290	17493	17404	17276	17460	17135	17216	17393	17345	17386	17251	17336	17228	17208	17160	17402	17452	17397	17463	17259	17338	17405	17460	17291	17388	17372	17296	17405	17191	17461	17404	17340	17395	17532	17322	17187	17408	17480	17473	17308	17515	17525	17217	17465	17414	17433	17249	17345	17509	17534	17036	17292	17450	17310	17520	17307	17241	17407	17417	17482	17328	17405	17330	17399	17434	17197	17107	17305	17242	17406	17342	17261	17136	17424	17512	17361	17426	17167	17256	17005	17433	17267	17549	17368	17533	17256	17217	17390	17361	17383	17433	17540	17260	17324	17202	17476	17351	17470	17366	17015	17187	17359	17409	17474	17546	17217	17342	17280	17542	17261	17220	17278	17468	17483	17521	17234	17111	17218	17487	17399	17392	17388	17548	17209	17494	17354	17398	17270	17141	17300	17322	17256	17236	17198	17575	17351	17356	17369	17427	17414	17311	17509	17273	17443	17584	17487	17264	17382	17327	17279	17443	17267	17234	17316	17215	17337	17188	17337	17125	17514	17520	17286	17405	17326	17307	17490	17356	17340	17232	17230	17462	17440	17196	17129	17404	17403	17222	17531	17573	17444	17361	17426	17527	17256	17311	17367	17277	17370	17291	17187	17383	17480	17247	17363	17343	17349	17318	17305	17387	17457	17256	17335	17359	17362	17324	17424	17308	17376	17302	17248	17304	17363	17262	17426	17296	17281	17405	17278	17381	17358	17427	17267	17242	17520	17362	17185	17361	17664	17244	17352	17234	17311	17459	17421	17403	17428	17437	17497
26153	37834	36290	29605	25468	22857	21176	19976	19297	18549	17978	17495	17263	16960	16832	16701	16311	16397	16375	16091	16068	16123	16132	16105	16011	16184	16108	16220	16053	15905	16035	16062	15979	15955	15920	16076	15848	16065	16050	16152	15983	15831	16066	16104	15929	15855	15879	16036	16009	15998	16102	15973	16148	16121	16135	15963	16002	15927	15877	16068	15982	16092	16031	15965	15940	16150	16117	15886	16033	16071	15905	15887	15827	16091	15899	16033	16018	15845	15866	16188	16007	16091	15863	15852	15905	15990	16077	16042	16162	16063	15849	15908	16075	16082	15781	16006	15927	15976	15968	16049	15991	15992	16011	15906	16114	16059	15994	16090	16046	15898	15933	15962	15979	16161	15981	16010	16045	15940	16148	15992	15964	15817	15986	16154	15975	15826	16184	15823	15997	15946	16101	15995	15988	15843	15894	15794	16177	15933	15796	16050	16050	15991	15912	16045	16081	16044	15928	15999	15852	16169	16018	15898	15861	15891	15796	16016	16215	15833	15925	16144	15965	16057	15929	15923	15948	16072	16143	15880	15821	15968	16013	15987	15839	15932	15998	15993	16166	16058	15944	16014	15862	15866	16036	16056	16073	16057	15904	16134	15850	16108	16030	16045	15903	15900	16070	15928	16030	15929	16191	15871	15972	16033	15941	15965	16057	15868	16048	15867	16059	15964	16121	16115	15840	16072	16008	16034	15915	16198	15968	16102	16026	15952	15940	15963	16053	16138	16074	16024	15937	16048	16001	15750	16035	15916	16078	16059	16032	15881	15925	16080	15957	15973	15863	16044	15899	15882	15939	15839	15906	15755	15855	16072	16087	15813	15977	16111	15933	15876	16015	15941	15892	15857	16080	15852	15952	16067	16027	15993	15932	16058	15914	15868	15867	16086	15898	15864	16087	15923	16074	16022	16001	16024	15906	16018	15925	16047	16011	16014	15862	16084	15987	15848	15889	15939	16082	15975	16039	16210	15981	15840	15999	15992	15720	15913	15936	16041	16055	15903	15965	15911	15772	15917	15967	16001	15855	16015	15875	16048	16037	16059	15964	16034	16092	15972	15773	15983	16133	16041	16229	16096	15957	15983	15956	15862	15945	15864	16121	16170	16032	16144	15856	16012	15949	15902	16044	15944	16045	16025	15906	16000	16096	15830	16009	16095	15868	15996	15924	16098	15992	16060	16059	15979	15915	15912	15961	16060	16001	16174	15958	15949	15900	15942	15920	15977	15973	16072	15947	16136	15875	16076	15956	15831	15844	15973	16039	15799	16052	16025	15986	15914	16040	15905	16133	16002	16066	15910	15934	15993	15940	15896	15950	15842	16091	16020	16096	15819	16051	15738	15995	16066	16041	16014	16035	16087	15940	16042	15801	15862	15942	15962	16035	16097	15980	16017	15865	16054	15970	16022	16037	15941	15989	16036	15988	15987	16137	16067	15969	15969	16046	15934	16077	16031	15902	15970	15836	16041	15983	16053	15929	16050	15964	16022	16095	16155	15955	15781	16156	16108	16149	15915	15903	15957	15927	16031	16108	16006	16037	15924	16063	16005	15849	16173	15917	15945	15945	16065	16020	15884	16110	15984	16074	16023	16165	16003	16029	16002	15973	16118	16081	15994	16169	15902	15906	15787	16048	15916	15867	15960	15894	16000	15946	15861	15892	16062	15931	15894	15803	16046	15880	15953	16064	16023	16000	16122	15747	15868	15954	15791	15769	16071	16026	15976	16038	15957	16108	16009	16023	15887	16078	15861	16058	16124	15923	16224	16023	15915	15886	15841	16107	16023	16063	16069	16062	15913	16036	15867	16015	16045	15844	15991	15942	15936	15911	16094	16037	16050	16104	16020	16001	16183	16024	15992	16087	16041	16009	15997	16049	15980	16064	15917	15983	15907	15828	15874	16088	15917	16010	16094	15969	16022	15946	16042	16135	16058	15945	16145	16040	15976	16099	15886	16046	16016	15954	16034	15941	16105	15954	15920	16002	16003	15902	16109	16094	15927	16112	15833	16110	16070	15914	15936	16140	16166	16246	16008	15902	16081	16024	15952	16059	15980	15884	16098	15798	16100	16106	16100	16026	16010	16075	15894	16120	15984	15991	16086	15947	15980	15907	15707	16019	16009	16050	16022	15893	15913	15896	15992	16188	16107	15978	15953	15903	16053	15889	15980	15933	16034	16074	16127	15984	15971	15959	16167	16054	15868	16066	15976	15994	16023	16047	15955	15919	15982	15756	15872	15880	15861	16148	15846	15827	15852	16082	15979	15968	15753	15945	15951	16073	16058	15970	16017	16013	15990	16041	16133	15990	15951	16038	15962	16009	15931	16016	15934	15969	16088	15917	16123	15934	15902	16024	15962	16057	15971	16250	16158	15722	16005	16083	16032	15976	15760	15940	16057	15999	16086	16025	16086	15905	16082	16096	15774	16013	16056	15894	16031	15982	16103	15839	15973	16082	16003	15890	16150	16044	16052	16119	15947	15940	15877	16107	15880	15963	15946	15720	15981	16034	15874	15833	15893	16091	16004	16019	16099	15838	15831	16141	16017	16061	15887	15925	15967	16059	16069	16033	16023	15997	16010	16135	15963	16050	16052	15749	15973	15988	16074	15897	16026	16181	16045	16052	15888	16094	16045	15955	15998	16026	15989	15993	16057	15920	15971	15985	15876	15943	16043	16157	15964	16137	15958	15953	15959	15943	15976	16138	15928	15981	15920	15912	16142	15962	15873	16213	15922	16181	15899	16012	16006	16024	15917	16048	15944	15791	15918	15873	16012	15893	16008	16014	15922	15891	16005	16044	16119	16030	15941	15860	16087	16113	16106	16029	16025	16024	16131	15952	15873	16038	16018	15841	16013	15938	16092	16112	15901	16099	16009	16073	16074	15978	15900	16059	16001	16054	16075	16102	15986	15971	15942	16068	15923	16065	16024	15830	16194	16073	16032	16029	15883	16115	15896	15995	16213	15939	16101	15994	15923	15905	15883	15902	15964	15962	15899	16013	16027	15922	15997	15983	16098	15939	15865	16022	15961	16171	15989	16025	15931	15941	15863	16054	15997	15976	16099	16058	15971	16092	15960	16140	16090	15975	15755	16090	16031	16103	15896	16020	16056	15994	16246	16145	15902	15891	15963	15982	16061	15906	15998	16060	15963	16030	15972	16029	15864	16132	15926	15914	16060	15855	15973	15926	16081	16101	16007	16066	16070	15891	15748	15987	15971	16027	15926	16063	16049	16074	15855	15742	15867	16096	15914	15931	15954	15856	15962	15977	15932	16079	15799	15934	16008	16047	15907	15907	15989	16065	16082	16206	15929	16194	15942	16077	15991	16011	15993	15897	16026	15990	15891	16010	15876	16097	16028	15824	15893	16162	15912	16126	16078	15796	16010	16096	16049	15988	16072	16033	15863	16181	16041	15879	15866	15949	15968	15920	16058	15938	16162	16190	15895	15938	15961	16075	15984	16159	16012	16104	16017	15977	16031	16037	15932	15979	16064	16029	15934	16062	15933	15942	16047	16033	15973	16070	15940	15891	15924	15975	16052	15942	16124	15978	16036	15970	15998	15815	15989	16013	15941	15875	16012	15948	16094	16138	15981	15874	15883	16062	16016	16041	16057	15991	15810	15960	16105	15926	16077	15924	16051	15897	15942	16008	16017	16164	15955	16089	15924	15891	15889	16148	15961	15911	15961	15981	15938	15864	15952	16032	15858	16024	15995	15962	16013	15929	15896	15851	15926	16068	16047	16103	15943	15986	15961	15937	16019	15930	15886	16009	15924	16047	15931	15929	16056	16047	15960	16005	16015	16279	16058	16198	16044	16125	15891	16057	16019	15953	16035	16131	16027	15990	15910	15946	15816	16086	16244	15835	15985	16091	15875	16054	16012	15792	16062	15983	15978	16093	15950	15934	16013	15823	16126	16049	15982	15869	16049	15998	15862	16111	15979	15990	16076	16026	15736	15998	15795	16046	15998	16148	16123	15979	15950	16072	15961	15998	15899	16105	15985	16147	16127	16012	15903	15950	15941	15799	15979	15971	15765	16006	16028	16061	15946	15983	15951	16046	15939	16198	16088	16159	15962	15927	15926	15886	16003	15995	15902	16087	16245	15971	15821	15747	16065	15997	15955	16136	16014	15937	15834	15955	16039	16046	15962	15864	15963	16145	16041	15986	16052	16063	15972	16171	15820	16016	16041	15936	15989	16014	15837	16048	16110	16022	15998	16097	15932	16042	16205	15875	15915	15911	16020	15954	15996	15900	15989	16005	15893	16116	16091	16145	16021	16178	16020	15864	16086	15950	16086	16013	15936	16126	15838	16034	16005	16015	15973	15978	16004	15943	15930	15953	16131	16083	16192	15943	15964	16083	16040	15949	16001	16030	15993	16111	16096	16030	16032	16202	15883	16087	16054	15994	16063	16021	15914	16051	16009	15992	16107	15942	15963	15856	15756	15931	15976	15970	16062	15941	15900	16125	16071	16001	16063	15987	16036	15969	15892	15930	15935	15903	16040	15862	16183	16015	15805	15839	15981	15928	15921	15962	15905	16038	16116	15981	16033	15956	16167	15985	16140	15857	16065	15992	15996	15816	16126	15919	15998	16082	15944	15949	15932	15928	15824	16001	16014	15960	15916	15977	15815	16026	15994	15966	16084	15924	16080	15947	15816	15825	15923	15880	15840	15982	15955	16111	15808	15862	15876	15927	16025	16050	15876	16020	16090	15893	16068	15892	16070	15969	15960	16176	15877	15973	15914	16026	16127	15902	15885	15981	16039	15937	16128	16159	15909	16063	15990	16162	16065	16058	15889	16023	16176	16069	16032	15945	15939	15885	15806	15971	15901	16191	16258	16028	15978	15971	15878	16178	15837	15990	15956	15938	15878	16056	15987	15988	15975	15882	15974	16071	16057	16040	15857	15970	15964	16101	15840	15902	15986	15880	16052	16019	16121	15938	15959	16012	15876	15986	16068	16098	15964	15802	16001	15847	16139	16125	16081	15911	16070	15997	15904	15988	16127	16018	15882	15928	16077	16144	15863	16138	15932	16080	15948	16035	16168	15929	16132	16132	15994	16116	15896	15923	16098	15930	16125	15915	15906	16037	16089	16038	15899	15916	16066	16031	16160	16013	16109	16164	16105
23923	21386	28980	25256	24521	26139	25907	22495	21470	21007	20187	19533	19345	19003	18698	18425	18407	18036	18078	18269	18035	17892	17911	17807	17849	17603	17792	17620	17724	17701	17678	17860	17948	17726	17701	17826	17802	17695	17746	17633	17723	17823	17717	17763	17654	17735	18014	17590	17800	17935	17680	17794	17680	17721	17719	17720	17712	17686	17772	17706	17840	17606	17705	17571	17885	17664	17565	17697	17606	17859	17821	17711	17607	17730	17573	17620	17699	17580	17667	17667	17600	17590	17681	17751	17831	17694	17494	17773	17605	18000	17723	17826	17780	17641	17732	17740	17652	17669	17552	17556	17818	17902	17643	17668	17855	17521	17531	17567	17652	17764	17620	17706	17539	17657	17721	17493	17673	17757	17514	17600	17747	17689	17838	17760	17812	17547	17814	17575	17607	17664	17869	17625	17660	17862	17675	17447	17630	17678	17792	17679	17899	17589	17511	17611	17593	17843	17721	17714	17632	17614	17720	17437	17817	17771	17537	17555	17700	17878	17677	17548	17584	17559	17596	17768	17728	17701	17662	17811	17716	17583	17581	17538	17858	17741	17706	17805	17846	17489	17694	17770	17738	17866	17640	17515	17568	17553	17712	17638	17642	17545	17704	17643	17718	17537	17674	17758	17696	17715	17783	17621	17754	17610	17839	17446	17595	17663	17680	17821	17901	17622	17616	17687	17487	17725	17518	17751	17591	17695	17740	17683	17512	17504	17501	17577	17625	17664	17707	17700	17713	17684	17814	17817	17647	17629	17860	17566	17765	17615	17726	17692	17759	17727	17680	17653	17632	17787	17709	17639	17664	17406	17721	17581	17770	17803	17537	17703	17764	17659	17589	17613	17701	17822	17791	17631	17603	17699	17524	17540	17795	17769	17697	17725	17781	17778	17817	17716	17641	17685	17552	17668	17661	17655	17642	17780	17628	17749	17857	17615	17592	17725	17598	17696	17587	17723	17736	17624	17628	17583	17532	17495	17888	17742	17666	17610	17733	17619	17719	17773	17782	17589	17705	17600	17818	17499	17703	17483	17752	17748	17709	17726	17531	17760	17545	17817	17785	17497	17912	17674	17508	17533	17645	17979	17787	17612	17735	17595	17737	17615	17611	17612	17595	17635	17738	17708	17347	17657	17611	17630	17714	17588	17877	17678	17713	17694	17665	17495	17522	17651	17391	17613	17604	17637	17684	17570	17747	17616	17629	17539	17577	17896	17678	17814	17765	17482	17638	17662	17726	17520	17770	17374	17558	17863	17769	17884	17652	17532	17759	17770	17614	17763	17698	17630	17721	17690	17689	17717	17707	17585	17785	17756	17680	17773	17538	17521	17733	17578	17609	17492	17675	17739	17639	17603	17429	17703	17714	17551	17570	17539	17643	17583	17520	17745	17729	17691	17624	17549	17577	17702	17502	17585	17691	17697	17691	17686	17439	17583	17876	17793	17797	17471	17643	17502	17508	17658	17484	17747	17542	17717	17566	17650	17803	17492	17686	17804	17707	17853	17649	17607	17683	17709	17822	17560	17732	17824	17512	17816	17680	17657	17719	17566	17850	17801	17781	17883	17701	17563	17753	17615	17480	17623	17913	17730	17722	17456	17493	17718	17633	17676	17695	17632	17831	17636	17695	17721	17837	17561	17760	17801	17732	17748	17574	17567	17806	17758	17671	17838	17631	17613	17724	17652	17654	17670	17697	17688	17890	17783	17463	17817	17613	17537	17367	17561	17643	17592	17791	17438	17615	17594	17643	17724	17607	17539	17674	17559	17724	17807	17584	17789	17369	17478	17842	17621	17620	17780	17610	17723	17636	17587	17770	17673	17655	17616	17619	17598	17641	17739	17570	17685	17627	17633	17542	17607	17793	17602	17850	17696	17690	17768	17613	17586	17622	17586	17415	17671	17579	17574	17596	17793	17449	17630	17720	17510	17828	17636	17393	17748	17759	17877	17732	17646	17743	17725	17712	17545	17718	17639	17662	17792	17737	17718	17520	17630	17781	17770	17426	17771	17890	17627	17498	17467	17602	17662	17572	17517	17567	17735	17690	17586	17467	17565	17752	17660	17683	17603	17575	17777	17627	17715	17702	17722	17778	17683	17639	17723	17669	17756	17639	17652	17692	17615	17859	17750	17798	17618	17757	17418	17538	17647	17579	17586	17680	17679	17753	17662	17450	17613	18001	17697	17582	17695	17907	17799	17640	17888	17665	17656	17778	17684	17717	17583	17554	17726	17552	17485	17787	17752	17658	17633	17703	17596	17767	17670	17750	17698	17707	17681	17598	17624	17738	17958	17500	17651	17911	17696	17591	17606	17653	17865	17705	17761	17682	17809	17880	17611	17701	17695	17646	17565	17605	17793	17581	17660	17749	17642	17625	17577	17909	17719	17749	17493	17699	17434	17670	17587	17761	17676	17608	17511	17858	17579	17647	17755	17593	17678	17558	17682	17733	17741	17709	17663	17499	17561	17738	17553	17681	17573	17727	17712	17630	17761	17571	17765	17900	17674	17532	17803	17461	17602	17690	17729	17427	17524	17731	17836	17743	17786	17724	17418	17697	17712	17563	17751	17684	17803	17759	17507	17604	17605	17705	17649	17294	17491	17794	17758	17693	17685	17788	17677	17606	17584	17799	17663	18015	17733	17800	17751	17676	17700	17745	17797	17873	17764	17578	17798	17699	17710	17825	17703	17612	17555	17730	17789	17749	17536	17676	17655	17744	17855	17738	17778	17869	17561	17775	17538	17693	17632	17726	17621	17652	17811	17593	17722	17554	17839	17549	17879	17691	17708	17656	17599	17568	17726	17757	17585	17722	17488	17559	17633	17730	17616	17552	17697	17735	17687	17464	17485	17783	17747	17536	17725	17867	17497	17874	17750	17649	17593	17675	17584	17715	17509	17806	17619	17601	17573	17649	17797	17510	17713	17640	17605	17658	17719	17676	17634	17754	17563	17751	17822	17588	17727	17764	17523	17884	17664	17727	17573	17727	17698	17584	17584	17645	17680	17566	17637	17912	17709	17726	17559	17536	17575	17597	17669	17834	17591	17731	17729	17709	17567	17609	17674	17931	17698	17792	17658	17572	17747	17645	17769	17595	17605	17767	17797	17729	17731	17826	17622	17599	17631	17789	17603	17514	17618	17626	17683	17717	17592	17713	17656	17587	17543	17652	17618	17625	17642	17496	17669	17435	17736	17801	17859	17736	17603	17636	17625	17809	17557	17924	17696	17816	17625	17479	17463	17702	17695	17657	17834	17741	17511	17521	17608	17700	17747	17705	17747	17784	17789	17611	17757	17758	17827	17820	17650	17878	17637	17617	17757	17812	17832	17630	17683	17630	17554	17721	17457	17885	17857	17646	17938	17744	17685	17859	17623	17698	17815	17667	17817	17849	17777	17676	17687	17592	17564	17775	17742	17943	17915	17611	17611	17599	17680	17631	17390	17702	17748	17472	17659	17726	17636	17832	17510	17645	17535	17654	17635	17815	17732	17788	17646	17704	17510	17565	17749	17627	17723	17601	17520	17535	17568	17579	17528	17715	17662	17741	17499	17545	17565	17527	17528	17668	17699	17817	17829	17612	17678	17611	17661	17579	17676	17580	17562	17471	17783	17742	17798	17791	17852	17728	17533	17620	17716	17588	17674	17634	17890	17676	17787	17798	17585	17649	17576	17716	17568	17646	17789	17653	17813	17764	17740	17558	17751	17758	17732	17527	17715	17845	17673	17819	17575	17525	17560	17596	17646	17717	17732	17753	17680	17763	17636	17583	17660	17661	17538	17598	17449	17840	17426	17909	17664	17730	17676	17564	17890	17813	17894	17625	17681	17835	17664	17710	17729	17507	17764	17520	17629	17843	17633	17733	17618	17659	17638	17630	17710	17723	17757	17606	17849	17760	17769	17799	17784	17585	17556	17659	17768	17793	17869	17793	17693	17739	17676	17635	17567	17742	17693	17936	17593	17596	17556	17796	17726	17746	17677	17567	17605	17780	17814	17689	17641	17818	17679	17627	17724	17730	17609	17558	17658	17539	17939	17686	17767	17714	17773	17697	17480	17613	17646	17798	17639	17757	17526	17761	17651	17788	17842	17736	17655	17760	17627	17715	17852	17647	17759	17579	17757	17727	17362	17644	17647	17626	17780	17485	17607	17708	17707	17788	17717	17630	17603	17748	17775	17878	17823	17755	17726	17615	17837	17465	17649	17701	17874	17695	17605	17831	17610	17734	17831	17787	17699	17757	17871	17612	17539	17627	17535	17588	17567	17644	17716	17346	17653	17634	17748	17804	17713	17786	17673	17660	17687	17451	17666	17650	17492	17601	17596	17864	17941	17945	17813	17666	17613	17528	17962	17727	17682	17908	17769	17654	17818	17683	17762	17692	17577	17594	17576	17628	17508	17723	17649	17571	17671	17733	17618	17631	17602	17667	17490	17572	17715	17867	17725	17634	17516	17653	17612	17731	17612	17650	17854	17636	17762	17516	17616	17449	17741	17746	17729	17563	17799	17621	17750	17681	17503	17740	17546	17579	17444	17619	17701	17693	17615	17588	17646	17637	17542	17661	17918	17775	17776	17828	17559	17627	17741	17861	17647	17698	17771	17706	17641	17686	17688	17608	17654	17668	17618	17655	17798	17631	17856	17652	17612	17740	17810	17704	17829	17868	17667	17761	17869	17630	17651	17612	17585	17654	17569	17845	17626	17781	17789	17604	17760	17732	17543	17865	17551	17624	17763	17556	17567	17555	17884	17395	17661	17701	17535	17549	17575	17442	17611	17754	17451	17720	17568	17574	17439	17677	17694	17832	17713	17634	17759	17714	17530	17704	17751	17625	17552	17627	17776	17810	17528	17553	17588	17525	17659	17529	17790	17702	17695	17544	17854	17690	17708	17767	17799	17528	17617	17734	17751	17410	17558	17648	17607	17652	17708	17524	17580	17801	17861	17675	17746	17671	17540	17733	17650	17807	17619	17833	17812	17582	17711	17681	17861	17686	17693	17620	17671	17578	17674	17838	17560	17658	17843	17671	17685	17785	17564	17629	17702	17745	17835	17763	17624	17612	17620	17538	17470	17519	17544	17717	17651	17890	17536	17598	17496	17555	17557	17728	17679	17619	17765	17614	17621	17588	17655	17647	17732
26525	44202	43588	37050	31753	28540	25782	23792	22225	21165	19932	19226	18741	18265	17865	17451	17316	17098	16845	16754	16519	16431	16366	16459	16409	16370	16313	16444	16395	16277	16146	16446	16253	16274	16166	16379	16143	16219	16486	16223	16327	16310	16175	16247	16363	16364	16225	16299	16175	16069	16222	16183	16387	16269	16322	16057	16123	16269	16248	16246	16149	16312	16417	16161	16270	16371	16402	16186	16233	16330	16103	16326	16144	16189	16195	16262	16230	16205	16215	16251	16078	16313	16456	16291	16192	16323	16207	16408	16141	16297	16282	16202	16172	16360	16220	16180	16270	16216	16179	16355	16021	16267	16019	16161	16184	16148	16288	16195	16338	16072	16233	16156	16201	16159	16271	16295	16308	16303	15992	16242	16296	16283	16240	16216	16256	16094	16059	16309	16279	16119	16197	16075	16265	16295	16239	16200	16125	16154	16112	16171	16163	16268	16162	16012	16314	16333	16287	16299	16259	16230	16153	16160	16336	16236	16009	16280	16118	16098	16225	16182	16227	16071	16246	16005	15996	16160	16324	16232	16256	16234	16307	16153	16356	16175	16245	15999	16145	16032	16322	16324	16079	16108	16192	16330	16097	16277	16080	16253	16173	16165	16189	16323	16133	16166	16310	16337	16145	16284	16111	16005	16228	16276	16204	16487	16070	16160	16026	16205	16340	16383	16332	16238	16102	16183	16088	16373	16228	16288	16342	16241	16482	16025	16349	16293	16049	16193	16302	15983	16292	16143	16125	16160	16151	16150	16097	16261	16372	16292	16293	16152	16195	16131	16275	16324	16179	16271	16118	16163	16141	16396	16262	16243	16085	16135	16028	16377	16275	16266	16265	16250	16172	16297	16290	16278	16178	16168	16347	16042	16193	16213	16267	16215	16184	16104	16426	16087	16119	16113	16262	16208	16169	16417	16109	16159	16274	16147	16026	16250	16177	16093	16218	16208	16225	16257	16227	16111	16218	16094	16414	16219	16179	16192	16087	16048	16305	16277	16106	16258	16161	16258	16184	16218	16258	16199	16173	16335	16287	16235	16216	16393	16264	16276	16238	16255	16280	16204	16157	16291	16279	16074	16230	16164	16075	16210	16371	16322	16267	16175	16060	16320	16296	16187	16293	16219	16061	16174	16221	16284	16284	16246	16229	16393	16043	16161	16275	16149	16326	16098	16128	16376	16320	16199	16192	15979	16234	16092	16336	16148	16336	16252	16190	16147	16224	16099	16225	16195	16192	16278	16357	16183	16182	16236	16252	16149	16203	16058	16106	16316	16108	16222	16085	16239	16254	16204	16246	16374	16320	16097	16164	16219	16103	16149	16341	16280	16309	16162	16091	16025	16322	16177	16215	16303	16212	16138	16381	16177	16216	16206	16205	16214	16218	16254	15980	16321	16216	16248	16082	16101	16397	16171	16271	16237	16188	16327	16288	16286	16250	16198	16267	16177	16330	16102	16210	16263	16212	16183	16201	16247	16202	16209	16283	16260	16186	16296	16131	16053	16177	16300	16136	16184	16160	16215	16166	16203	16338	16130	16224	16269	16077	16033	16300	16336	16207	16144	15958	16268	16147	16156	16212	16353	16173	16208	16155	16232	16388	16250	16296	16229	16252	16225	16253	16123	16252	16285	16274	16326	16235	16289	16158	16229	16217	16201	16169	16159	16172	16300	16154	16262	16136	16246	16260	16114	16332	16243	16056	16205	16129	16222	16186	16236	16165	16194	16311	16181	16253	16160	16300	16202	16340	16321	16240	16079	16399	16169	16247	16199	16059	16220	16464	16157	16107	16199	16259	16052	16107	16247	16292	16157	16309	16237	16280	16217	16180	16151	16234	16351	16164	16397	16190	16241	16148	16067	16131	16224	16328	16187	16239	16041	16259	16218	16083	16128	16421	16246	16174	16334	16254	16254	16273	16156	16558	16320	16323	16352	16136	16256	16219	16167	16118	16171	16049	16103	16191	16118	16141	16227	16231	16311	16176	16163	16289	16086	16413	16060	16431	16340	16300	16168	16098	16206	16161	16181	16181	16247	16322	16247	16212	16367	16302	16170	16355	16192	16112	16192	16244	16169	16197	16152	16297	16230	16271	16145	16219	16159	16313	16240	16214	16292	16032	16142	16120	16258	16158	16179	16225	16251	16170	16213	16297	16394	16153	16143	16197	16170	16065	16186	16263	16371	16511	16209	16209	16205	16024	16254	16313	16185	16255	16117	16263	16210	16226	16367	16143	16302	16220	16031	16293	16173	16266	16247	16238	16176	16145	16228	16102	16209	16231	16340	16238	16259	16040	16191	16089	16253	16160	16262	16260	16165	16278	16150	16358	16076	16208	16275	16223	16238	16163	16410	16221	16189	16213	16202	16236	16184	16243	16262	16217	16192	16173	16303	16191	16237	16234	16146	16178	16213	16148	16068	16341	16118	16333	16119	16133	16039	16230	16166	16100	16307	16201	16324	16130	16234	16159	16163	16144	16188	16249	16210	16143	16244	16211	16309	16250	16304	16262	16031	16271	16171	16251	16257	16229	16249	16273	16178	16228	16226	16191	16069	16001	16270	16149	16286	16217	16198	16094	16203	16176	16324	16165	16126	16106	16031	16362	16316	16163	16195	16247	16243	16468	16249	16147	16183	16313	16219	16268	16205	16265	16239	16124	16104	16346	16175	16201	16288	16212	16278	16312	16209	16178	16158	16173	16336	16304	16238	16313	16089	16153	16290	16234	16269	16282	16222	16193	16065	16266	16110	16298	16160	16236	16284	16283	16193	16173	16126	16389	16207	16303	16120	16155	16154	16349	16124	16241	16353	16289	16067	16225	16313	16187	16276	16369	16302	16343	16220	16288	16295	16374	16067	16317	16304	16285	16173	16279	16200	16010	16055	16146	16096	16193	16209	16248	16234	16093	16210	16154	16206	16359	16292	16233	16059	16313	16249	16132	16070	16212	16144	16214	16018	16242	16261	16135	16211	16184	16397	16160	16163	16144	16263	16314	16146	16343	16362	16329	16230	16208	16032	15957	16209	16168	16100	16397	16298	16346	16111	16191	16280	16213	16214	16335	16125	16251	16169	16143	16222	16211	16288	16224	16368	16294	16186	16213	16218	16213	16256	16129	16412	16075	16175	16099	16288	16198	16299	15983	16136	16286	16195	16267	16095	16138	16166	16237	16158	16043	15961	16302	16198	16340	16306	16184	16139	16280	16104	16255	16154	16314	16215	15970	16263	16116	16377	16239	16200	16257	16227	16261	16168	16221	16273	16242	16048	16137	16247	16371	16046	16210	16248	16162	16370	16334	16159	16190	16049	16022	16169	16097	16282	16236	16127	16128	16308	16197	16094	16236	16278	16204	16301	16232	16258	16272	16356	16094	16210	16150	16042	16270	16415	15992	16217	16052	16329	16258	16139	16199	16120	16332	16305	16190	16133	16091	16334	16077	16166	16209	16185	16280	16148	16290	16048	16279	16310	16235	16339	16171	16180	16276	16040	16185	16202	16289	16142	16239	16304	16204	16233	16300	16180	16164	16156	16153	16164	16171	16249	16133	16156	16187	16226	16352	16237	16318	16307	16268	16290	16357	16382	16223	16088	16041	16205	16164	16295	16098	16286	16201	16330	16281	16308	16194	16208	16281	16333	16221	16168	16194	16126	16263	16273	16326	16214	16295	16317	16308	16350	16260	16313	16284	16251	16221	16088	16118	16375	16106	16407	16084	16309	16133	16233	16354	16118	16242	16295	16151	16451	16070	16182	16330	16251	16233	16099	16257	16335	16302	16146	16242	16153	16152	16266	16124	16193	16170	16229	16108	16162	16198	16198	16158	16185	16189	16334	16220	16275	16312	16162	16134	16136	16210	16345	16264	16281	16195	16209	16295	16253	16128	16439	16059	16286	16154	16234	16170	16237	16168	16249	16165	16082	16232	16226	16140	16281	16204	16243	16186	16270	16073	16211	16254	16136	16289	16058	16303	16178	16210	16173	16335	16169	16328	16092	16065	16198	16022	16112	16236	16249	16242	16103	16358	16315	16052	16130	16108	16180	16184	16281	16271	16230	16259	16193	16184	16259	16251	16215	16164	16352	16251	16164	16315	16198	16248	16255	16298	16212	16141	16092	16236	16247	16056	16237	16380	16180	16293	16338	16248	16236	16078	16199	16240	16192	16055	16345	16252	16034	16257	16255	16379	16259	16220	16314	16235	16147	16197	16383	16345	16196	16181	16048	16199	16375	16186	16293	16278	16153	16212	16191	16331	16227	16111	16226	16093	16375	16207	16164	16055	16213	16254	16180	16228	16358	16195	16195	16133	16165	16173	16179	16246	16307	16293	16340	16156	16174	16190	16385	16128	16408	16116	16125	16336	16262	16293	16238	16177	16088	16203	16339	16233	16296	16266	16214	16172	16176	16145	16253	16111	16102	16310	16329	16319	16076	16286	16293	16118	16269	16266	16209	16274	16069	16151	16272	16243	16212	16099	16219	16236	16249	16332	16146	16227	16173	16333	16217	16167	16251	16184	16273	16196	16183	16088	16121	16263	16260	16299	16210	16237	16301	16240	16188	16117	16161	16224	16291	16253	16163	16182	16176	16315	16180	16023	16250	16230	16116	16275	16145	16208	16206	16232	16049	16313	16322	16284	16128	16168	16289	16330	16164	16306	16145	16086	16205	16323	16207	16192	16280	16245	16225	16265	16485	16293	16265	16194	16151	16164	16093	16266	16201	16398	16264	16205	16304	16239	15978	16242	16169	16161	16206	16185	16193	16232	16277	16205	16257	16206	16232	16222	16263	16267	16363	16247	16333	16247	16282	16288	16167	16074	16104	16166	16126	16199	16299	16214	16386	16173	16199	16129	16179	16219	16257	16294	16247	16141	16115	16315	16271	16097	16224	16184	16244	16248	16285	16137	16328	16467	16265	16155	16182	16230	16183	16042	16207	16191	16342	16347	15998	16255	16214	16172	16292	16286	16049	16064	16187	16265	16303	16244	16214	16113	16230	16429	16157	16273	16236	16220	16248	16219	16142	16064	16180	16273	16222	16310	16295	16200	16260	16321	16080	16408	16246	16213	16174	16131	16093	16378	16114	16355	16097	16274	16224	16339	16211	16253	16066	16259	16218	16279	16192	16224	16360	16372	16118
22939	21411	29323	24110	23088	27253	29666	24729	23241	22623	21521	20414	20125	19806	19624	19064	18861	18788	18544	18121	18130	17982	17993	18009	17885	17913	18046	17744	17699	17915	17722	17799	17766	17876	17738	17838	17888	17873	17752	17891	18034	17843	17953	17796	17859	17866	17763	17547	17639	17759	17738	18033	17878	17778	17721	17780	17941	17973	17825	17665	17766	17894	17859	17715	17727	17790	17704	17702	17682	17550	17788	17693	17705	17801	17928	17532	17712	17781	17551	17775	17648	17808	17980	17791	17613	17588	17703	17695	17825	17766	17733	17945	17762	17865	17622	17571	17615	17777	17769	17715	17603	17644	17650	17699	17684	17813	17853	17745	17729	17628	17706	17685	17690	17487	17839	17769	17596	17607	17623	17792	17607	17715	17755	17641	17770	17526	17700	17793	17608	17847	17661	17818	17769	17598	17614	17688	17701	17617	17687	17698	17597	17826	17615	17908	17596	17656	17559	17757	17547	17724	17731	17642	17641	17725	17705	17643	17658	17450	17622	17663	17788	17701	17671	17436	17671	17644	17695	17680	17715	17832	17860	17630	17609	17836	17764	17687	17640	17649	17515	17765	17703	17840	17801	17565	17919	17828	17772	17774	17799	17638	17730	17830	17574	17728	17804	17724	17817	17777	17762	17499	17762	17638	17803	17612	17750	17610	17840	17572	17726	17520	17858	17823	17749	17873	17561	17691	17726	17908	17579	17563	17799	17929	17843	17798	17568	17436	17732	17769	17672	17659	17580	17512	17584	17525	17684	17844	17695	17778	17818	17897	17682	17855	17725	17637	17659	17793	17819	17689	17771	17724	17572	17633	17796	17749	17689	17637	17743	17758	17823	17533	17736	17639	17659	17706	17816	17664	17805	17838	17713	17521	17870	17748	17610	17691	17748	17556	17718	17854	17718	17545	17715	17544	17839	17557	17741	17503	17726	17671	17854	17752	17727	17625	17777	17820	17666	17789	17662	17701	17666	17700	17671	17788	17649	17782	17645	17702	17751	17758	17601	17565	17835	17822	17743	17642	17838	17684	17638	17633	17645	17637	17589	17403	17858	17660	17745	17849	17802	17881	17691	17915	17703	17616	17618	17860	17728	17910	17872	17713	17718	17688	17717	17785	17563	17796	17625	17785	17777	17824	17532	17832	18000	17846	17658	17732	17824	17741	17719	17713	17659	17708	17748	17767	17733	17779	17821	17817	17800	17773	17758	17620	17699	17867	17801	17492	17746	17841	17689	17811	17823	17638	17939	17720	17829	17601	17545	17641	17424	17640	17650	17776	17655	17795	17785	17829	17746	17585	17735	17472	17614	17725	17679	17640	17762	17634	17906	17585	17583	17782	17642	17692	17597	17684	17773	17654	17557	17603	17657	17726	17766	17668	17815	17649	17493	17883	17758	17913	17718	17720	17761	17972	17630	17550	17757	17700	17542	17937	17629	17743	17762	17591	17530	17579	17764	17947	17679	17620	17672	17755	17628	17835	17610	17814	17682	17764	17734	17802	17763	17710	17804	17673	17787	17761	17763	17686	17899	17661	17753	17829	17686	17888	17695	17831	17648	17834	17749	17650	17627	17765	17832	17607	17881	17596	17832	17803	17695	17664	17821	17615	17601	17799	17559	17677	17840	17805	17601	17608	17710	17819	17661	17675	17676	17655	17771	17866	17736	17484	17698	17748	17929	17617	17736	17772	17761	17661	17632	17721	17690	17708	18040	17644	17811	17839	17568	17660	17705	17686	17908	17682	17657	17782	17750	17910	17761	17786	17762	17658	17724	17774	17849	17734	17687	17617	17819	17683	17747	17897	17876	17791	17686	17702	17568	17664	17636	17650	17541	17752	17762	17698	17807	17807	18020	17911	17438	17899	17691	17724	17851	17900	17745	17771	17775	17876	17777	17679	17732	17703	17920	17656	17754	17723	17697	17802	17827	17882	17772	17624	17635	17606	17716	17745	17966	17806	17807	17799	17882	17726	17776	17675	17757	17614	17545	17668	17696	17746	17787	17482	17713	17693	17610	17661	17742	17732	17894	17548	17575	17518	17726	17708	17659	17827	17544	17702	17629	17533	17682	17500	17729	17755	17741	17843	17652	17809	17575	17687	17866	17630	17740	17758	17667	17740	17720	17545	17558	17466	17600	17696	17640	17694	17830	17732	17616	17637	17679	17679	17678	17744	18049	17661	17858	17726	17846	17883	17717	17626	17784	17744	17598	17778	17643	17465	17740	17589	17622	17767	17807	17948	17654	17791	17710	17494	17496	17760	17886	17687	17925	17708	17927	17687	17758	17583	17586	17496	17681	17723	17653	17811	17616	18017	17770	17603	17832	17803	17584	17713	17825	17710	17831	17611	17609	17487	17656	17556	17806	17817	17641	17600	17730	17670	17682	17755	17649	17590	17810	17656	17823	17849	17724	17844	17854	17859	17520	17545	17718	17641	17674	17709	17869	17737	17806	17877	17816	17851	17702	17430	17795	17878	17650	17601	17594	17807	17620	17562	17551	17713	17591	17801	17792	17602	17817	17590	17670	17890	17770	17716	17933	17796	17845	17639	17730	17502	17878	17881	17793	17605	17680	17684	17842	17658	17566	17644	17671	17663	17742	17545	17757	17820	17718	17620	17602	17817	17793	17894	17715	17855	17823	17656	17439	17585	17737	17640	17853	17797	17699	17953	17825	17786	17860	17611	17546	17782	17596	17493	17693	17621	17630	17636	17906	17727	17676	17595	17662	17616	17917	17613	17806	17627	17528	17969	17785	17780	17890	17722	17871	17734	17645	17583	17639	17822	17815	17750	17824	17767	17895	17744	17581	17826	17890	17591	17641	17698	17629	17774	17551	17732	17665	17746	17641	17704	17787	17781	17703	17660	17805	17629	17611	17757	17696	17609	17661	17726	17578	17730	17769	17772	17672	17642	17611	17733	17524	17567	17474	17876	17834	17484	17791	17727	17670	17681	17546	17721	17760	17780	17866	17713	17469	17687	17618	17660	17601	17597	17638	17509	17648	17656	17655	17588	17706	17651	17685	17693	17832	17486	17721	17819	17816	17553	17542	17721	17625	17738	17426	17575	17740	17797	17878	17525	17586	17652	17874	17692	17717	17763	17534	17592	17652	17858	17891	17781	17701	17758	17694	17744	17846	17859	17759	17695	17754	17692	17765	17703	17768	17550	17697	17810	17780	17843	17825	17580	17789	17609	17735	17680	17656	17862	17642	17679	17653	17714	17608	17500	17730	17918	17647	17671	17697	17504	17906	17590	17632	17795	17854	17816	17658	17651	17712	17670	17801	17801	17885	17662	17775	17645	17997	17647	17770	17807	17663	17590	17501	17544	17659	17811	17756	17574	17684	17529	17655	17786	17889	17758	17649	17721	17525	17785	17723	17645	17641	17524	17670	17750	17649	17896	17552	17717	17579	17633	17756	17685	17764	17811	17668	17748	17642	17514	17713	17510	17787	17722	17612	17666	17652	17648	17771	17697	17752	17766	17652	17751	17489	17680	17504	17623	17795	17764	17615	17619	17863	17764	17664	17873	17724	17683	17590	17773	17488	17739	17766	17716	17777	18067	17592	17742	17667	17690	17765	17810	17722	17731	17810	17790	17694	17685	17458	17617	17724	17562	17734	17781	17697	17842	17745	17856	17634	17647	17692	17675	17729	17773	17794	17779	17854	17691	17557	17693	17894	17905	17802	17625	17647	17682	17637	17765	17771	17440	17570	17582	17585	17559	17794	17794	17645	17720	17594	17548	17974	17820	17896	17655	17690	17696	17696	17683	17600	17866	17686	17859	17691	17724	17884	17669	17656	17630	17582	17839	17644	17598	17765	17727	17630	17613	17854	17583	17863	17496	17847	17899	17854	17899	17942	17568	17837	17655	17751	17836	17762	17717	17792	17673	17978	17769	17528	17598	17750	17488	17720	17666	17594	17625	17837	17773	17761	17785	17691	17935	17572	17633	17824	17848	17648	17812	17607	17844	17526	17657	17744	17960	17791	17676	17802	17902	17781	17811	17708	17533	17790	17844	17326	17710	17661	17730	17704	17592	17862	17637	17579	17878	17835	17708	17678	17678	17907	17781	17611	17666	17756	17836	17804	17577	17754	17848	17875	18021	17834	17955	17781	17519	17550	17678	17766	17650	17682	17895	17808	17666	17671	17782	17728	17775	17816	17756	17683	17594	17739	17557	17891	17627	17806	17730	17600	17701	17814	17646	17529	17740	17719	17868	17790	17699	17751	17812	17852	17755	17645	17815	17838	17897	17549	17872	17666	17781	17575	17816	17788	17751	17841	17763	17670	17719	17877	17683	17759	17653	17958	17732	17678	17765	17670	17607	17680	17832	17924	17654	17805	17687	17833	17724	17728	17657	17725	17718	17750	17644	17654	17827	17782	17723	17707	17798	17781	17861	17883	17588	17736	17767	17689	17884	17823	17718	17633	17722	17753	17666	17654	17686	17663	17910	17728	17651	17650	17788	17579	17668	17739	17675	17626	17763	17594	17624	17716	17825	17659	17857	17939	17749	17814	17693	17701	17629	17799	17758	17581	17952	17943	17830	17575	17685	17674	17766	17717	17867	17681	17433	17827	17694	17528	17713	17794	17642	17774	17832	17775	17739	17797	17762	17898	17776	17591	17685	17679	17608	17929	17556	17901	17677	17684	17588	17733	17628	17695	17816	17819	17615	17707	17625	17546	17865	17845	17679	17839	17677	17852	17543	17844	17713	17574	17762	17898	17942	17670	17754	17561	17707	17781	17844	17666	17891	17551	17419	17724	17593	17648	17669	17919	17666	17684	17978	17804	17708	17511	17811	17617	17837	17581	17791	17700	17927	17451	17697	17868	17678	17736	17719	17725	17791	17681	17749	17611	17856	17652	17631	17668	17835	17772	17997	17980	17767	17800	17807	17888	17644	17835	17792	17670	17683	17694	17528	17915	17778	17806	17807	17612	17781	17795	17916	17802	17769	17603	17607	17827	17711	17874	17624	17841	17578	17559	17746	17864	17721	17847	17435	17857	17728	17850	17651	17795	17800	17858	17797	17801	17884	17711	17792	17529	17731	17727	17610	17548	17519	17727	17678	17714	17851	17830	17761	17681	17835	17646	17569	17651	17814	17598	17804	17515	17765	17584	17670
27483	48380	48487	41977	36660	32799	29492	26857	24977	23508	21855	20858	19936	19166	18789	18166	17986	17666	17161	16841	16786	16582	16551	16612	16582	16495	16462	16429	16369	16383	16467	16236	16530	16183	16253	16363	16436	16254	16307	16257	16390	16224	16224	16279	16322	16222	16484	16441	16197	16190	16305	16182	16464	16172	16177	16134	16315	16185	16274	16374	16300	16192	16241	16406	16319	16334	16208	16397	16327	16377	16186	16346	16384	16337	16243	16298	16318	16372	16323	16361	16264	16380	16208	16275	16265	16196	16311	16180	16278	16181	16100	16149	16315	16226	16377	16152	16330	16341	16231	16178	16130	16359	16317	16393	16280	16311	16300	16165	16259	16409	16358	16027	16271	16310	16386	16359	16272	16173	16271	16311	16334	16218	16173	16187	16203	16270	16281	16286	16103	16343	16279	16140	16156	16180	16224	16373	16147	16478	16272	16274	16148	16288	16270	16165	16390	16163	16426	16222	16216	16134	16042	16155	16146	16224	16327	16345	16237	16152	16315	16310	16294	16430	16357	16168	16377	16144	16193	16125	16169	16161	16229	16291	16213	16242	16275	16206	16436	16055	16405	16282	16221	16231	16204	16324	16298	16251	16178	16305	16195	16280	16240	16199	16280	16405	16284	16302	16150	16329	16235	16264	16288	16114	16202	16239	16279	16189	16168	16223	16426	16274	16281	16293	16357	16391	16345	16248	16142	16127	16349	16139	16202	16275	16173	16399	16151	16259	16074	16098	16296	16213	16190	16333	16265	16194	16269	16258	16347	16294	16363	16081	16361	16208	16161	16275	16313	16040	16336	16173	16201	16276	16404	16093	16312	16279	16212	16371	16077	16364	16259	16372	16260	16187	16362	16202	16137	16159	16146	16207	16227	16521	16115	16115	16328	16362	16247	16144	16276	16197	16287	16390	16095	16428	16157	16253	16280	16217	16366	16244	16147	16210	16157	16205	16331	16212	16339	16341	16347	16273	16268	16236	16493	16200	16249	16208	16374	16312	16105	16323	16259	16239	16339	16240	16293	16139	16337	16239	16309	16261	16170	16270	16176	16107	16336	16236	16160	16150	16259	16165	16283	16314	16220	16291	16065	16273	16277	16276	16073	16249	16199	16182	16194	16226	16134	16180	16278	16255	16080	16134	16127	16338	16200	16119	16302	16468	16134	16308	16188	16201	16382	16353	16387	16246	16199	16162	16373	16180	16220	16112	16163	16203	16175	16162	16258	16267	16251	16194	16407	16306	16179	16402	16265	16249	16240	16241	16181	16067	16080	16265	16306	16388	16175	16241	16384	16148	16219	16357	16359	16212	16106	16186	16399	16111	16263	16397	16309	16112	16096	16208	16392	16086	16272	16247	16206	16153	16162	16337	16355	16234	16158	16191	16364	16106	16016	16337	16273	16233	16231	16299	16165	16184	16294	16252	16125	16290	16216	16214	16367	16204	16344	16331	16261	16246	16168	16157	16026	16222	16209	16179	16314	16288	16328	16208	16239	16159	16271	16013	16241	16203	16221	16425	16039	16202	16196	16335	16218	16284	16285	16218	16329	16105	16214	16216	16326	16233	16225	16229	16332	16277	16138	16065	16152	16300	16182	16407	16228	16242	16135	16189	16376	16072	16253	16254	16080	16229	16215	16340	16238	16167	16053	16247	16170	16179	16259	16265	16169	16318	16145	16277	16174	16089	16307	16111	16345	16300	16405	16309	16213	16254	16140	16293	16323	16283	16206	16235	16073	16244	16284	16199	16253	16194	16329	16269	16204	16186	16410	16241	16238	16178	16228	16208	16244	16099	16226	16251	16128	16250	16159	16182	16212	16264	16196	16101	16308	16373	16269	16256	16372	16244	16257	16229	16291	16188	16362	16270	16466	16273	16197	16288	16295	16307	16282	16152	16337	16319	16286	16232	16450	16242	16273	16427	16274	16367	16331	16131	16340	16185	16349	16333	16259	16348	16168	16326	16318	16279	16336	16367	16317	16142	16146	16300	16209	16255	16093	16088	16312	16328	16230	16447	16159	16328	16133	16278	16323	16289	16376	16231	16163	16066	16220	16207	15990	16240	16222	16227	16127	16221	16380	16315	16214	16240	16512	16222	16453	16164	16212	16301	16140	16321	16252	16114	16297	16253	16248	16233	16426	15996	16335	16307	16229	16299	16196	16236	16320	16251	16286	16190	16221	16047	16157	16189	16302	16265	16329	16229	16304	16129	16262	16265	16450	16111	16269	16121	16488	16210	16150	16326	16113	16374	16137	16145	16063	16164	16276	16016	16161	16105	16186	16236	16173	16331	16362	16102	16165	16191	16332	16353	16433	16216	16156	16460	16295	16330	16219	16323	16155	16200	16154	16251	16288	16402	16045	16228	16279	16171	16350	16238	16216	16183	16278	16316	16400	16131	16199	16223	16123	16222	16399	16179	16355	16103	16029	16357	16229	16294	16202	16303	16176	16189	16187	16264	16280	16019	16367	16205	16172	16122	16202	16285	16310	16186	16188	16288	16306	16368	16218	16283	16150	16237	16202	16290	16336	16194	16088	16218	16088	16428	16176	16143	16300	16261	16165	16243	16267	15860	16328	16317	16398	16370	16234	16309	16342	16188	16199	16275	16362	16415	16164	16254	16202	16129	16392	16225	16090	16202	16115	16111	16173	16178	16117	16338	16217	16279	16348	16366	16121	16210	16186	16367	16099	16397	16255	16355	16197	16206	16192	16201	16205	16158	16372	16399	16036	15984	16141	16129	16255	16340	16232	16333	16228	16155	16178	16067	16206	16251	16304	16152	16283	16205	16223	16122	16316	16034	16378	16420	16343	16431	16203	16224	16335	16153	16174	16338	16181	16379	16221	16387	16305	16316	16166	16403	16243	16302	16155	16284	16201	16320	16012	16214	16284	16296	16250	16236	16368	16118	16219	16311	16315	16207	16231	16286	16260	16246	16260	16286	16374	16165	16396	16293	16104	16330	16318	16248	16476	16121	16312	16153	16229	16225	16051	16075	16352	16289	16400	16002	16301	16164	16220	16299	16236	16230	16188	16179	16348	16355	16126	16172	16277	16145	16064	16288	16286	16299	16267	16234	16313	16265	16167	16109	16226	16298	16266	16049	16246	16218	16297	16247	16326	16486	16142	16078	16328	16149	16257	16181	16302	16440	16109	16131	16302	16341	16163	16084	16278	16245	16171	16124	16276	16353	16323	16368	16156	16278	16235	16167	16267	16168	16273	16219	16095	16274	16404	16162	16332	16269	16371	16390	16320	16261	16271	16224	16166	16151	16433	16148	16179	16192	16190	16253	16280	16415	16159	16201	16246	16192	16203	16219	16390	16325	16072	16083	16249	16358	16021	16329	16447	16242	16317	16299	16159	16169	16261	16315	16295	16417	16324	16211	16264	16216	16212	16069	16198	16209	16310	16287	16307	16270	16266	16151	16330	16362	16171	16411	16227	15969	16264	16279	16258	16273	16266	16347	16301	16193	16222	16249	16166	16190	16288	16171	16134	16323	16325	16201	16410	16358	16158	16383	16094	16231	16244	16227	16260	16200	16273	16237	16216	16284	16176	16094	16242	16162	16217	16234	16144	16439	16235	16209	16060	16196	16228	16288	16208	16166	16184	16157	16260	16252	16303	16197	16266	16166	16377	16194	16356	16282	16180	16143	16392	16223	16256	16141	16209	16274	16296	16466	16040	16389	16170	16265	16140	16157	16289	16445	16317	16296	16230	16264	16381	16304	16234	16256	16398	16282	16116	16215	16161	16249	16135	16455	16329	16241	16143	16335	16223	16359	16344	16194	16468	16168	16288	16290	16195	16194	16382	16335	16057	16107	16270	16185	16246	16516	16121	16197	16379	15993	16246	16035	16276	16200	16185	16421	16235	16116	16330	16247	16149	16282	16255	16215	16303	16161	16177	16444	16407	16286	16309	16138	16197	16354	16147	16147	16128	16278	16087	16257	16215	16222	16223	16255	16211	16352	16239	16156	16282	16441	16304	16250	16361	16244	16230	16225	16347	16259	16327	16094	16319	16358	16292	16448	16371	16143	16276	16190	16479	16059	16368	16139	16350	16107	16264	16202	16266	16040	16390	16130	16276	16318	16212	16270	16269	16223	16169	16202	16339	16228	16266	16205	16226	16018	16307	16255	16260	16043	16217	16201	16392	16242	16339	16293	16090	16468	16210	16254	16330	16406	16361	16359	16403	16251	16236	16274	16324	16107	16390	16212	16294	16395	16158	16314	16378	16059	16322	16135	16375	16295	16309	16161	16258	16418	16138	16311	16163	16208	16176	16092	16311	16363	16240	16137	16247	16210	16232	16402	16080	16276	16322	16082	16259	16051	16286	16233	16367	16249	16224	16231	16095	16247	16196	16318	16380	16353	16448	16368	16222	16195	16112	16215	16095	16420	16192	16231	16307	16190	16165	16321	16277	16358	16363	16300	16210	16359	16139	16278	16272	16127	16328	16356	16387	16190	16231	16272	16079	16186	16220	16221	16358	16238	16242	16192	16267	16248	16216	16387	16334	16375	16322	16296	16403	16274	16342	16236	16305	16295	16334	16041	16418	16253	16256	16301	16314	16165	16148	16224	16290	16323	16259	16280	16251	16170	16240	16267	16251	16059	16332	16199	16384	16207	16354	16230	16104	16276	16223	16356	16231	16201	16350	16240	16271	16339	16074	16260	16333	16392	16100	16326	16251	16276	16232	16198	16200	16187	16307	16189	16191	16256	16412	16234	16343	16274	16041	16350	16356	16130	16201	16364	16314	16175	16285	16248	16125	16193	16260	16092	16252	16310	16262	16237	16192	16105	16174	16396	16348	16345	16467	16300	16213	16280	16027	16184	16197	16303	16436	16060	16363	16267	16177	16184	16155	16335	16424	16199	16281	16321	16243	16285	16247	16229	16135	16247	16234	16359	16367	16197	16320	16226	16323	16239	16065	16120	16199	16301	16239	16043	16272	16184	16276	16255	16477	16288	16408	16186	16377	16253	16449	16094	16391	16328	16281	16289	16071	16252	16314	16229	16236	16205	16218	16402	16201	16288	16179	16467	16315	16129	16328	16302	16417	16243	16045	16305	16300	16224	16118	16282	16235	16186	16223	16456	16327	16201	16333	16370	16302	16211	16282	16280	16298	16226
27770	25061	31967	29515	24170	22516	21041	20037	19376	19010	18860	18310	18259	18009	18066	18087	17728	17526	17583	17636	17555	17749	17722	17462	17536	17506	17542	17500	17565	17463	17495	17471	17704	17602	17467	17371	17495	17479	17727	17410	17346	17533	17595	17653	17414	17484	17353	17521	17583	17609	17372	17550	17450	17497	17397	17661	17514	17423	17605	17599	17535	17525	17663	17524	17529	17280	17298	17533	17472	17548	17196	17314	17781	17431	17544	17573	17529	17516	17564	17487	17196	17269	17520	17542	17464	17522	17531	17457	17559	17616	17528	17599	17422	17550	17292	17338	17521	17550	17374	17274	17535	17413	17571	17592	17392	17277	17639	17498	17583	17573	17452	17599	17566	17540	17428	17389	17556	17605	17651	17450	17599	17251	17454	17649	17588	17504	17498	17582	17517	17348	17515	17237	17559	17551	17609	17404	17471	17572	17451	17405	17305	17443	17536	17502	17336	17308	17546	17423	17612	17398	17402	17513	17595	17516	17263	17380	17421	17360	17473	17569	17558	17387	17354	17438	17491	17640	17470	17589	17556	17437	17499	17551	17391	17504	17571	17511	17531	17591	17327	17429	17288	17452	17395	17463	17451	17439	17516	17422	17549	17739	17651	17758	17279	17226	17452	17454	17350	17406	17561	17308	17501	17561	17414	17354	17372	17367	17309	17349	17334	17403	17375	17590	17397	17439	17540	17346	17522	17572	17479	17457	17515	17595	17603	17393	17423	17552	17295	17605	17457	17535	17565	17464	17424	17674	17586	17565	17564	17382	17477	17421	17559	17430	17251	17315	17364	17533	17551	17498	17562	17404	17418	17511	17504	17507	17296	17477	17530	17273	17386	17452	17376	17595	17415	17478	17441	17417	17613	17393	17549	17417	17649	17520	17589	17337	17516	17476	17394	17571	17359	17317	17495	17624	17426	17532	17472	17650	17346	17486	17635	17459	17466	17507	17554	17501	17457	17529	17441	17500	17451	17457	17596	17478	17405	17299	17465	17540	17395	17519	17542	17454	17656	17858	17620	17538	17563	17538	17595	17479	17494	17455	17569	17486	17425	17233	17460	17525	17446	17335	17584	17333	17300	17579	17567	17357	17529	17535	17294	17519	17795	17435	17367	17353	17495	17205	17452	17345	17326	17290	17313	17423	17418	17416	17726	17658	17538	17570	17691	17530	17529	17724	17350	17457	17618	17455	17470	17437	17416	17392	17461	17550	17311	17462	17303	17345	17464	17494	17552	17421	17451	17446	17393	17343	17514	17373	17576	17511	17383	17330	17472	17584	17629	17466	17494	17370	17555	17544	17440	17541	17306	17364	17556	17479	17499	17535	17509	17367	17546	17447	17595	17534	17710	17643	17497	17649	17598	17544	17403	17583	17478	17431	17385	17472	17438	17233	17445	17397	17382	17331	17588	17436	17613	17443	17356	17513	17286	17434	17426	17548	17468	17520	17480	17526	17582	17379	17507	17554	17382	17492	17622	17576	17385	17394	17669	17472	17332	17472	17398	17391	17517	17490	17515	17190	17526	17354	17478	17510	17410	17449	17437	17424	17441	17303	17443	17537	17637	17507	17627	17484	17334	17269	17345	17412	17614	17500	17632	17422	17508	17360	17619	17671	17294	17558	17509	17425	17554	17502	17554	17556	17525	17409	17183	17453	17520	17430	17697	17354	17278	17614	17529	17225	17366	17506	17560	17313	17560	17617	17333	17524	17249	17593	17655	17460	17561	17483	17586	17504	17547	17310	17491	17382	17541	17506	17668	17627	17618	17603	17658	17657	17431	17686	17540	17756	17470	17468	17460	17557	17570	17569	17632	17483	17560	17448	17474	17562	17476	17389	17469	17289	17447	17648	17594	17479	17377	17349	17367	17604	17669	17522	17369	17558	17638	17434	17467	17460	17573	17616	17581	17562	17476	17320	17510	17419	17532	17464	17433	17553	17387	17439	17379	17659	17534	17450	17509	17416	17504	17308	17362	17431	17640	17329	17510	17227	17450	17367	17600	17513	17660	17401	17569	17635	17587	17498	17613	17434	17461	17433	17495	17480	17421	17514	17596	17454	17316	17327	17668	17307	17501	17636	17488	17395	17525	17258	17375	17421	17398	17520	17468	17404	17545	17748	17486	17525	17398	17456	17584	17510	17500	17385	17318	17596	17658	17441	17599	17504	17464	17445	17397	17489	17344	17207	17586	17554	17416	17508	17516	17608	17541	17360	17509	17400	17297	17286	17665	17343	17441	17297	17569	17438	17497	17372	17459	17390	17449	17574	17529	17608	17537	17434	17352	17389	17502	17649	17284	17523	17739	17435	17569	17333	17536	17591	17631	17522	17576	17438	17525	17506	17563	17511	17591	17649	17368	17575	17236	17472	17358	17549	17419	17357	17574	17544	17497	17503	17514	17412	17469	17479	17475	17398	17527	17412	17607	17491	17500	17723	17346	17318	17563	17406	17537	17477	17607	17509	17616	17455	17355	17549	17598	17502	17622	17619	17330	17335	17375	17570	17566	17563	17547	17355	17492	17410	17656	17457	17618	17407	17335	17225	17644	17400	17657	17379	17549	17652	17498	17491	17366	17830	17493	17542	17596	17498	17332	17395	17544	17524	17432	17495	17439	17314	17452	17328	17546	17579	17530	17503	17347	17343	17485	17445	17392	17504	17519	17464	17591	17616	17544	17571	17429	17453	17499	17521	17558	17548	17685	17735	17673	17598	17414	17438	17465	17382	17473	17419	17517	17396	17420	17351	17352	17458	17537	17352	17421	17537	17402	17381	17468	17413	17442	17476	17366	17467	17533	17285	17442	17556	17729	17506	17572	17317	17442	17288	17445	17533	17353	17371	17403	17480	17566	17198	17499	17415	17241	17413	17503	17489	17308	17299	17382	17441	17506	17483	17502	17609	17462	17320	17538	17551	17559	17401	17634	17405	17563	17526	17461	17478	17558	17377	17550	17411	17425	17699	17759	17655	17647	17671	17491	17491	17486	17524	17585	17616	17519	17616	17505	17434	17517	17551	17403	17394	17337	17370	17555	17399	17429	17708	17317	17441	17624	17279	17597	17590	17466	17506	17415	17429	17532	17472	17531	17660	17331	17393	17533	17348	17409	17471	17565	17479	17568	17432	17450	17348	17143	17487	17481	17539	17532	17559	17632	17307	17559	17624	17426	17455	17572	17508	17609	17617	17570	17508	17488	17560	17339	17512	17397	17414	17368	17418	17397	17580	17539	17378	17603	17407	17513	17398	17358	17540	17435	17367	17637	17641	17500	17355	17408	17653	17555	17575	17368	17407	17410	17396	17625	17463	17556	17301	17515	17365	17451	17474	17625	17508	17661	17616	17539	17407	17708	17440	17461	17594	17493	17580	17474	17556	17447	17442	17507	17330	17525	17400	17528	17400	17342	17444	17306	17380	17365	17475	17443	17551	17354	17501	17379	17567	17413	17383	17518	17384	17593	17581	17588	17476	17576	17564	17505	17555	17509	17523	17532	17429	17530	17534	17455	17546	17527	17594	17440	17455	17424	17439	17565	17497	17506	17444	17539	17450	17555	17418	17585	17586	17469	17564	17502	17509	17642	17348	17512	17289	17381	17548	17325	17530	17600	17433	17637	17627	17662	17280	17471	17501	17631	17375	17688	17360	17532	17505	17474	17463	17401	17349	17454	17451	17293	17571	17493	17397	17537	17411	17336	17362	17499	17523	17637	17312	17596	17402	17180	17470	17464	17600	17389	17371	17515	17442	17568	17548	17592	17421	17506	17591	17495	17629	17598	17541	17519	17183	17441	17682	17364	17533	17319	17372	17604	17780	17657	17419	17445	17463	17610	17403	17581	17728	17490	17650	17494	17286	17387	17334	17454	17335	17499	17428	17400	17613	17642	17599	17655	17442	17497	17482	17493	17511	17476	17491	17259	17550	17282	17483	17570	17355	17533	17706	17523	17635	17531	17460	17449	17714	17491	17657	17454	17625	17425	17442	17426	17368	17455	17475	17431	17547	17467	17648	17476	17672	17503	17617	17715	17551	17453	17515	17501	17531	17376	17364	17421	17219	17435	17439	17328	17349	17570	17363	17532	17381	17666	17447	17547	17578	17640	17487	17505	17620	17326	17378	17498	17622	17383	17459	17437	17545	17409	17469	17355	17625	17499	17263	17476	17562	17453	17417	17712	17429	17494	17287	17362	17538	17472	17271	17399	17681	17262	17472	17583	17470	17158	17415	17695	17500	17422	17422	17430	17374	17252	17377	17470	17555	17547	17671	17472	17413	17490	17380	17632	17601	17445	17276	17654	17418	17538	17402	17335	17453	17343	17423	17387	17550	17379	17422	17408	17547	17346	17560	17361	17511	17438	17660	17513	17355	17474	17493	17392	17523	17592	17397	17475	17470	17575	17546	17561	17632	17408	17537	17458	17401	17562	17460	17629	17583	17686	17509	17502	17586	17590	17453	17309	17550	17425	17388	17489	17423	17566	17359	17478	17531	17544	17672	17361	17504	17670	17544	17529	17400	17483	17262	17367	17227	17445	17497	17737	17354	17564	17633	17694	17477	17455	17487	17384	17470	17491	17642	17400	17433	17426	17499	17515	17655	17633	17549	17399	17432	17652	17474	17520	17407	17442	17569	17547	17635	17430	17480	17514	17497	17454	17651	17436	17534	17545	17570	17512	17498	17494	17443	17578	17564	17247	17453	17336	17450	17438	17512	17443	17426	17775	17326	17275	17406	17542	17451	17510	17431	17547	17440	17605	17549	17323	17388	17518	17466	17471	17467	17363	17362	17519	17435	17509	17516	17585	17438	17588	17325	17644	17521	17441	17360	17679	17422	17504	17694	17544	17606	17464	17470	17541	17359	17607	17698	17598	17631	17528	17553	17634	17586	17368	17539	17685	17432	17382	17412	17559	17532	17697	17596	17430	17554	17308	17449	17505	17462	17763	17381	17487	17582	17327	17389	17365	17414	17305	17399	17575	17484	17532	17246	17587	17363	17436	17302	17500	17404	17717	17653	17472	17353	17678	17645	17458	17389	17520	17292	17584	17284	17304	17665	17494	17377	17413	17510	17457	17516	17603	17521	17617	17442	17453	17513	17578	17482	17429	17391	17721	17468	17712	17439	17506	17662	17375	17541	17705	17693
26028	38956	37343	30769	26484	23666	21729	20371	19264	18564	17979	17595	17035	16873	16884	16838	16613	16322	16562	16304	16256	16090	16318	16202	16331	16222	16125	16009	16070	16090	16114	16133	16212	16149	16027	16143	16173	16146	15988	16065	16069	16258	16201	16011	16083	16165	15940	16273	16100	16085	16083	16033	16127	15942	16109	16103	16118	16167	16107	16127	16191	16147	16197	16147	16175	16097	16220	16120	16055	16095	16168	16140	16167	16053	16037	16093	16130	16077	15924	15945	16072	16045	16016	16182	16035	16138	16194	16159	16098	16061	16139	15852	15982	16161	16091	16099	16156	15991	16266	16028	16036	15997	16070	16170	16146	16086	16241	16031	15992	16141	16127	16196	16123	15992	16218	16053	16302	16138	16065	16095	16053	16121	16243	16119	16080	16120	16121	16286	16084	16121	16023	16292	16029	16122	16151	16066	16095	16089	16226	16122	16130	16186	15994	16191	16175	16033	16184	15830	16111	16171	16161	15935	16087	16144	15961	16065	15838	15964	16088	16075	15968	15961	16129	16205	16219	16023	16067	16121	16035	15884	16157	16025	16144	16100	16103	16177	16037	15972	16049	16286	16167	16001	15950	16052	16102	16190	16108	16116	15945	16228	16130	16014	16111	15951	16187	16013	16296	16144	16119	16030	16079	16079	15937	16072	15938	15985	16016	16092	16067	15884	16096	15971	16082	16124	16133	16149	16050	16099	16200	15927	16120	15992	15958	16127	16002	16080	16175	16126	16048	16175	16208	16312	16030	16098	16130	16166	16193	16154	16207	16120	15967	16175	16104	15930	15916	16037	16180	16123	16111	16152	15938	16038	16002	16091	16053	15894	15956	16260	16138	16082	16102	16097	15960	16038	16075	16210	16315	16143	16094	16137	16177	16434	15973	15986	16198	16022	16257	16083	15908	16002	16188	15993	16180	16047	16129	16040	16172	15990	16126	16058	16000	16014	16175	16081	15981	16035	16060	16231	16025	16062	16123	16064	16029	16187	15993	16029	16128	15887	16248	16083	16079	16256	16058	16243	16109	16000	16262	16291	16021	16211	16123	15996	16088	16092	16005	16102	16093	16055	16099	16183	16142	15966	16027	16146	16016	15974	15997	16092	16148	16126	16237	16087	16062	16135	15946	16031	16239	15964	16041	16036	16066	16118	15983	16158	15963	16100	16078	16329	15998	16177	16043	16114	16071	15999	16042	16103	15987	15989	16042	16125	16057	16004	16019	16252	15996	15918	15979	16009	16024	16102	16197	15943	16084	15914	16180	15966	16018	15998	16163	15972	15900	16222	16073	16163	15980	16336	16090	15918	16190	16155	16160	16082	16252	15899	16203	16010	16105	16041	16191	15964	16175	16169	16088	16103	15989	16003	15921	15919	16027	16066	16196	16096	16153	15995	15909	15906	16049	16128	15904	15989	16129	16029	16159	16171	16068	16046	16094	16096	16151	16160	16091	16085	16222	16060	15917	16093	16005	16093	15864	16256	15939	16119	16032	16064	16171	15937	16267	16136	16150	16177	16230	16128	16016	16101	15989	16301	16052	16082	15927	16157	16070	16067	16145	16154	16096	16169	16016	16208	16021	16135	16143	16165	16140	16010	16145	16070	16002	16131	16063	16013	15997	16069	16094	16124	16059	15941	16155	16026	16137	15942	16206	16105	16011	16022	15963	16193	16006	16143	15975	16051	16073	16091	16167	16088	16112	16122	16121	16088	16275	16158	16042	15916	15996	16032	16191	15924	16147	16203	16218	16084	16072	16206	16056	15930	15989	16023	16099	16058	15910	16093	16054	16200	16012	16178	16101	16101	15856	16147	16109	16068	16069	16042	16071	16179	16032	16110	16049	16114	16110	16122	16227	16010	16239	16106	16130	16074	16199	16126	15932	16161	16221	16002	16191	16116	16083	16234	16072	16128	16209	16216	16079	16101	15966	16311	16066	16156	16176	16268	16020	16087	16049	16193	16021	16015	16116	16007	16080	16081	16034	16085	16101	16135	16178	16089	16047	16000	16131	16094	16057	16106	16056	15989	16171	16290	15908	16093	16094	15990	16198	16190	16087	16165	16150	16179	16086	16125	16051	16239	16099	16139	16177	15879	16381	15968	16207	16114	16102	16154	16059	16075	16008	16138	15974	16137	16081	16182	15940	15988	15939	16077	16187	16160	16049	15973	15991	16069	16209	16321	16153	16132	16227	16028	16127	16234	16088	16102	16311	16070	16168	15975	16115	16160	16060	16010	16116	16079	16026	16094	16071	16162	16158	16112	16329	16079	15973	16229	16239	16114	15906	16237	16147	16171	16079	16355	16045	16318	16020	16057	16165	15961	16175	16208	16036	16083	16077	16028	16198	16038	16197	16084	16189	16052	15944	16167	16141	16074	16088	16170	16061	16088	16181	16054	16023	16104	16075	15926	16107	15973	16086	16117	16181	16195	16092	16071	16158	16145	16261	16074	16107	16193	16088	16054	16057	16053	16098	16156	16021	16211	16107	16033	16112	16042	15978	16163	16196	16031	16160	16179	16012	16144	16086	16017	16172	16211	16304	16135	16240	15964	15962	16139	16142	16049	16161	16103	16121	16101	16031	16180	16031	16253	16149	16224	16010	16100	16036	15992	16032	16210	16049	16133	15916	16117	16145	16032	16116	15996	16229	16186	16078	16109	16148	16047	16051	16076	16087	16005	16249	16066	16285	16037	16033	15975	16032	16205	15954	16056	16039	16179	16241	16197	16083	16231	16214	16117	16204	16202	16069	16060	16233	16069	16017	15996	16128	16199	16193	16156	15943	16200	16153	16148	16134	15997	16072	15990	15918	16152	16113	16178	16031	15977	16026	15967	15940	16192	16046	16169	16179	16225	16274	16199	16268	16022	15861	16050	16018	16147	16027	16177	16009	16064	16015	16111	16145	16206	16186	16152	16163	16135	16006	16064	15920	15990	16230	16220	16072	16062	16165	16080	16129	16077	15899	15951	16155	16158	16166	16220	16169	16150	16214	15859	16051	16082	15984	15992	15946	15956	15904	16135	16117	16211	16126	16072	16145	16194	16034	16095	16130	16090	16073	16034	16093	16094	16238	16009	16086	16170	15945	16025	16259	16019	15932	16056	16236	16066	16123	15904	16063	16101	16174	16099	16180	16011	16217	16076	16065	16022	15979	16166	15958	16055	16049	16175	16068	16270	15949	16042	15979	16101	16102	16113	16080	15982	16199	16033	16131	16187	16025	16203	16185	16009	15954	16041	16091	16077	16073	15953	16065	16079	15977	16150	16078	16059	16073	16122	16055	16118	15958	16108	16171	16026	16022	16150	16036	15986	16068	16001	16120	15993	16124	16180	15994	16020	16107	16134	16168	16026	16137	16079	15968	16090	16276	16070	16005	16184	16116	16128	16140	15972	16146	16244	16103	16080	16218	16122	16094	15951	16143	16227	16006	16030	16202	16264	16209	15903	16006	16265	16176	16188	16259	16170	15968	16170	16111	15996	16080	16049	16162	15932	16281	16156	16103	16006	16241	16081	16143	16047	16118	15977	16132	16187	16031	15961	16026	16313	16225	16062	15898	15969	16245	16156	16135	16050	16118	16118	16327	16237	15973	16100	15993	16033	15853	16153	16236	16069	16214	16065	16018	16122	16253	16066	16051	16106	15967	15986	16068	16206	16098	16135	15824	16071	16077	16284	15993	16070	16015	16155	16089	16166	16200	16042	16185	16135	16234	16164	16128	16110	16033	16202	16045	16036	16110	16007	16035	16022	16077	16280	16200	15969	16156	16053	16008	16219	16160	16122	15935	16227	16152	16097	16149	16106	16025	16046	16075	16031	16097	16128	16094	16295	16079	16080	16134	15852	16083	16039	15952	16011	16106	15994	15888	16088	16223	16211	16090	16076	16008	16208	16125	16145	16062	16148	16109	16103	15978	16093	16075	16081	16014	16073	16081	16123	15995	15984	15946	16041	15972	16024	16017	16016	16173	16179	16037	16215	16008	16179	16169	16111	16145	15983	16123	16065	16098	16098	16045	16075	16075	15832	16232	16108	15914	16204	16045	16030	16083	15905	16116	16133	16059	16019	16124	16129	16014	16086	16044	16009	16116	16109	15863	16121	16167	15988	16122	16138	15973	16166	16081	15973	16106	15823	16111	16005	15993	16071	16053	15992	16048	16123	16074	16216	15963	15886	16217	16028	16004	16052	16112	16206	16286	16059	16113	15989	16194	16064	16245	16222	16045	16007	16228	16120	16054	16143	16239	16103	16183	16020	16164	15949	16035	16111	16056	16173	16173	16032	16052	16117	16092	16099	16244	16203	16055	16152	16132	16131	16019	15989	16179	16180	16095	15954	16079	15897	16175	16020	16031	16102	15987	16048	16175	16048	16125	16105	16125	16040	16065	16138	15913	16154	16086	16176	16075	15967	15995	16168	16062	15933	16175	16107	16206	16085	15985	16052	16199	16408	16103	16079	16196	16120	16015	16039	15979	16070	16220	16108	16267	16038	16186	15997	16150	15961	16003	16171	16118	16195	16233	16095	16258	16006	15890	16030	16020	16279	16106	16177	16074	16208	16108	16014	16134	16075	16146	16062	16058	16200	16062	16074	16112	16139	16025	16136	16233	16184	16246	16102	16044	16151	16180	16046	16115	16237	16121	16082	16192	16085	16031	16174	16031	15946	16110	16049	16082	16203	16214	16176	16102	16219	16105	16067	16030	16128	16153	16159	16101	16038	15936	16183	16123	16078	16161	16345	16067	16125	16035	16122	15993	16156	16045	16214	16096	16078	16166	16006	16323	16093	16285	16103	16055	16174	16157	16170	16097	16083	16135	16001	15966	16029	16205	16214	15967	16134	16012	16145	15824	16059	16002	16027	16170	16134	16204	16142	15984	16106	15903	16089	16004	16275	16285	16042	16008	16068	16138	16108	15959	16150	15886	16193	16025	16160	16117	16080	16177	15895	16030	16151	16127	15935	16102	16250	16033	16019	16011	16140	16040	16128	15995	16161	16030	16163	16040	16058	16020	16031	16254	16168	16206	16087	16146	16048	16115	16082	15960	16035	16114	16062	16133	16081	15937	16140	16140	16117	16070	16077	16264	16121	16177	16064	16002	16082	16251	16102	15951	16073	15974	15980	16053	16066	16186	16040
23817	21342	28975	25337	24903	26786	26683	23050	21757	20790	20521	19836	19550	19085	18930	18703	18512	18058	18387	18367	18278	18058	18081	18193	18315	17964	18017	18115	17798	17968	18111	18123	18065	18032	17835	17980	18056	17912	17893	17954	17764	18075	17803	17971	17878	17742	17905	17808	17813	17968	17913	17766	18116	17995	17842	17927	17980	17906	18030	17650	17900	17961	17717	17926	17897	17776	18112	17899	18110	17956	17982	17680	18112	18019	18150	18081	17986	17850	17968	18000	17793	18001	18166	17865	17693	17919	17789	17865	17872	17820	17808	17876	17951	18115	17806	18090	18003	17575	17821	17780	17877	17870	17763	18048	17779	17984	17946	17979	17787	17863	17780	17804	17851	17866	17739	18020	18031	17883	17663	17579	17957	17819	17647	17815	17747	17813	17943	17842	17883	18072	17988	17896	17820	17980	17883	18035	17946	17825	17620	17836	18219	17774	17808	17983	18136	17850	18042	17994	17806	17674	17899	17993	17887	17953	17669	17927	17784	17879	17627	17738	17790	17821	17702	17795	17999	18061	18100	17762	17869	18016	18060	17733	17869	17826	17713	17708	17785	17981	17745	17618	17731	18000	17993	17947	17809	17859	17836	18011	18023	17782	17952	17948	17699	17860	17767	17740	17879	18001	17764	17714	17637	17953	17733	17549	17974	17960	17731	17986	17949	17952	17759	17746	17762	17888	17830	17808	17836	18051	17845	17991	17757	17897	17797	17890	17926	17809	17786	17929	17871	17701	18005	17917	17807	17903	17975	17845	17966	17784	17748	17854	17821	17707	18153	17901	17951	17970	17759	17758	17679	17832	17839	17758	17904	17885	17725	18062	17883	17806	17736	17978	18085	18009	17809	17969	17702	17773	17587	17822	17606	17874	17925	17705	17925	18087	17905	17931	17748	17696	17845	17686	17791	17838	18026	18001	17748	17678	17784	17850	18013	17971	17651	17832	18039	17899	17940	17952	17951	17831	17863	17893	17937	17753	18147	17910	17905	17943	17636	18006	17953	17684	17833	17819	17982	17940	17753	17882	17900	17802	17829	17866	17917	17779	17819	17636	17919	17846	17852	17816	17932	17736	17937	17948	17847	17749	17644	17945	17946	17758	17740	17916	17828	17967	17803	17923	17893	17879	17844	17776	17802	17759	17828	17775	17720	17951	17796	17735	17739	17825	17706	17923	17993	17904	17680	17917	17798	17941	18135	17649	17827	17730	17847	18026	17967	17925	17919	17829	17734	17839	17791	17874	17859	17736	18111	17943	17743	17842	17820	17887	17902	17899	18030	17995	18008	17926	17905	17828	17693	17833	17810	17748	17866	17815	17747	17821	17678	17826	17756	17847	17729	17772	17911	17988	17933	17873	17752	17950	17876	17811	17960	17980	17709	17623	17903	17838	17783	17941	17766	17990	17828	17844	17821	17878	17751	17750	17802	17666	17823	17814	17736	17793	17772	17846	17686	17651	17709	17900	17705	17932	17870	17843	18047	18012	17920	17964	17878	17673	17699	17911	17883	17762	18059	17819	18012	17839	17934	17940	17764	18001	17575	17779	17741	17713	17873	18046	17925	17859	17978	17665	18021	17943	18007	17598	17877	17785	17912	17929	18172	17703	17906	17786	18053	18033	17832	17846	17823	17763	17958	17874	17810	18004	17671	17781	17833	18048	17741	17834	17850	17743	17945	17936	17985	17895	17790	17890	17902	17850	18003	18068	17890	17773	17825	17881	17958	17922	17733	18006	17946	18005	17721	17769	17796	17622	17877	17779	17793	17709	17883	17880	17819	17806	17974	17797	17877	17928	17898	17887	17778	17839	17982	17950	17844	17901	17783	17782	17698	17826	17850	17845	17820	17802	17872	18004	17916	17846	17927	17848	17898	17807	17781	18035	17919	17805	17842	17937	18028	17908	17919	17646	17679	17862	17898	17895	17948	17861	17754	17825	17757	17876	17986	17942	17974	18105	17859	18188	17679	17889	17739	17732	17905	17721	17939	17878	17831	17994	17870	17884	17905	17765	17905	17853	17735	17903	17697	17725	17666	17802	17990	17741	18007	17938	17694	18155	17877	17987	17794	17813	18027	17792	17853	17803	17894	17819	17757	17758	17926	17872	17827	18021	17995	17930	17806	17834	17833	18028	17846	17764	17765	17895	18046	17751	17801	17749	17962	17720	17843	17954	17969	17902	17935	17909	18032	17793	17748	17862	17871	17972	17954	17822	17803	17842	18072	17833	17832	17826	17828	17926	18058	17947	17918	17807	17842	17910	17918	17945	17964	17957	17951	17886	17854	17818	17848	17900	17480	17863	17908	17906	18079	17801	17962	17890	17945	17641	18006	17750	17884	17724	17985	17898	17769	17675	17953	17743	18008	17804	17862	17766	17969	17954	17963	17895	17968	17830	17928	17744	17960	17640	17914	17640	17911	17956	17972	18063	17919	17694	17894	17933	17947	17834	17988	17694	17745	17992	17881	17925	18049	17945	17904	18051	17891	17915	17876	17762	17751	17780	17751	18002	17888	17995	17775	17820	18006	17895	17922	17789	18093	17728	17995	17938	17881	17817	17853	17929	17823	17836	17859	17897	17960	17892	17799	17871	17889	17870	17758	17787	17953	17855	18058	17823	17869	17867	17969	17992	17855	17732	18006	17644	17968	17733	18018	18019	17975	17897	17856	17906	17673	17693	17783	17768	17955	18092	17874	17972	17873	17793	17672	17946	17924	18032	17912	18013	17886	17754	17975	17949	17961	17876	18009	17688	17899	17881	17847	17870	17940	17732	18011	17781	17907	17842	17834	17774	17799	17880	17963	17803	17919	18142	17943	17911	17762	17808	17650	17915	17963	17702	17878	17650	17940	17868	17799	17786	17848	17842	17919	17808	17811	17741	17823	17951	17984	17908	17914	17907	17919	17824	17744	17719	17833	17844	17978	17874	17798	17995	17744	17851	17544	17867	17688	17802	17749	17962	18040	17956	17726	17720	17869	17729	18041	17681	17792	17643	17585	17905	17904	17915	17993	17898	17917	17938	18025	18031	17719	17660	17853	17761	17879	17724	17837	17717	17822	17928	17873	17853	17993	17845	17928	17962	17746	18198	17989	17877	17784	17946	17880	17997	17801	17813	17778	17613	17896	18109	17944	18084	17854	18048	17856	17776	17879	17934	17949	17940	18025	17904	17720	17895	17821	17801	17979	17750	17855	17691	17897	17867	17918	17925	17854	17553	17727	17837	17879	17889	17850	17859	17826	17868	17942	17988	17801	17818	18059	17851	17851	17907	17767	17744	17783	17910	17808	17891	17789	17975	17715	17691	17913	17759	17818	17823	17951	17900	17943	17880	17713	17822	17921	17917	17846	17919	17782	18096	17908	17976	17958	17784	17997	17994	17932	18087	17821	17918	17928	17863	17774	17973	17897	17850	17857	17985	18013	17893	17969	17938	17763	17750	18009	17876	17904	17916	17940	18033	18079	17876	17680	17665	17899	18018	17831	17979	18064	17753	17966	17864	17959	17837	17891	17759	17990	17908	17940	17814	17805	17884	17923	17843	17797	17918	17832	17627	17926	17847	17717	17873	17791	17678	17923	17896	18112	17967	17981	18098	17962	17911	17870	17695	17895	17658	17744	18013	17804	17989	17852	17873	17882	17829	17934	17968	18026	17940	17716	17890	17922	17959	17882	17804	17702	17863	17871	17996	17957	17873	17749	17927	17879	17825	17849	17968	17936	18016	17835	17959	17740	17842	17891	17544	17731	17846	17859	17756	17725	17799	17753	17837	17887	17940	17865	17792	17757	17745	17939	17985	17689	17843	17916	17785	17764	17683	17956	17865	17942	17951	17857	17849	17849	17917	17720	17941	17824	18164	17650	17701	17869	17725	17841	17915	17978	17836	17907	17846	17830	17785	17888	17982	17870	17789	18092	18074	17800	17664	17875	17654	17924	17515	17754	17807	17992	17955	17697	17787	17743	17797	17899	17798	17759	17940	17880	17756	17676	17845	18008	18003	17991	18163	17813	17782	17809	17855	17765	17953	17981	17852	17959	17795	18063	17912	17882	17909	17885	17846	18019	17768	17821	17838	17703	17727	17847	17920	17981	18061	17842	17590	17953	18010	17862	18128	17948	17677	17779	17933	17966	17848	17762	17947	17876	17990	17961	17885	18010	17944	17897	17840	17808	17900	17893	17825	17785	18034	17935	17892	17886	17824	17740	17972	17848	17957	17844	17995	17968	17950	17844	17845	17776	17708	17968	17983	17794	17969	17827	17807	17801	17781	17887	18050	17689	18045	17789	17748	18009	17818	17755	18109	17848	17835	17771	17754	18044	17810	17916	17796	17795	17733	17763	17901	17780	17808	17865	17932	17970	17651	17599	17844	17978	18018	17806	17963	17958	17842	17909	18048	17960	17827	17911	17768	17789	17895	17811	17755	17974	17925	17914	17939	17886	17894	18013	17865	17793	17785	17909	17832	17888	17764	17961	17962	17888	17989	17685	17726	17896	17817	17973	17870	17930	17795	17937	17784	18056	18124	17920	17986	17912	17753	17876	17940	17858	18004	17915	17813	17841	17594	17647	18023	18050	17710	17947	18072	17904	17895	17858	17931	17863	17879	18085	17795	17685	17710	18030	17992	17820	17812	17782	17762	17863	17967	18037	17949	17730	17903	17789	17651	17728	17760	17736	17789	17714	17867	18012	17863	18056	17759	17953	17871	17938	17803	17910	17759	17834	17780	17737	17747	17785	17680	17901	17857	17875	17926	17704	17756	17824	17905	17881	17907	17980	17931	17895	17794	17795	17974	17804	18015	17759	17927	17919	17778	17872	17714	17941	17948	17880	18017	17811	18035	18137	17853	17910	18005	17885	17994	18032	17934	17871	17941	17962	17926	17655	17827	17938	17967	17992	17807	17991	17952	17799	17723	18040	17837	17684	17867	17954	17980	17993	17740	17846	18035	17906	17851	17880	18061	17944	17947	17772	18078	17866	17911	17857	17948	17809	17929	17985	17869	17883	18007	18006	17871	18067	17814	18222	18021	17850	17970	17835	17877	17852	17897	17906	17848	17854	18057	17744	17776	17842	17690	17876	17782	17796	17763	18066	17889	18005	17884	17960	18048	17505	18065	17861	17856	17775	17868	17870	17880
26731	45031	44614	38372	33201	29809	26501	24236	22534	21049	19832	19132	18714	18141	17785	17385	17098	17018	16984	16637	16623	16555	16536	16528	16299	16520	16452	16369	16400	16508	16648	16216	16247	16409	16337	16278	16389	16216	16303	16507	16256	16470	16279	16410	16307	16328	16288	16458	16378	16343	16198	16303	16428	16394	16266	16259	16276	16488	16322	16243	16367	16374	16353	16299	16326	16321	16290	16506	16408	16470	16369	16422	16474	16328	16340	16345	16234	16325	16227	16387	16499	16427	16254	16313	16290	16287	16256	16268	16334	16429	16366	16297	16251	16349	16369	16214	16377	16472	16423	16227	16259	16319	16326	16244	16234	16281	16195	16336	16346	16261	16270	16278	16409	16184	16422	16303	16280	16397	16313	16243	16335	16189	16266	16367	16249	16386	16461	16076	16220	16459	16311	16294	16219	16300	16382	16167	16317	16340	16215	16408	16160	16343	16416	16167	16320	16257	16165	16262	16256	16335	16297	16366	16363	16358	16380	16285	16266	16425	16301	16336	16128	16509	16157	16316	16270	16153	16194	16403	16220	16255	16213	16260	16260	16445	16192	16312	16264	16284	16282	16311	16131	16229	16311	16345	16315	16236	16519	16406	16299	16283	16418	16275	16109	16503	16267	16168	16279	16317	16379	16214	16305	16344	16310	16184	16311	16474	16390	16284	16321	16297	16354	16259	16420	16342	16177	16331	16191	16138	16283	16200	16309	16366	16214	16265	16219	16351	16221	16327	16235	16216	16217	16355	16225	16425	16391	16352	16315	16118	16323	16446	16359	16243	16632	16238	16185	16430	16321	16281	16419	16342	16369	16180	16253	16272	16357	16263	16233	16235	16439	16174	16344	16297	16235	16513	16396	16246	16264	16351	16177	16322	16417	16079	16394	16310	16296	16263	16272	16297	16440	16247	16283	16395	16324	16392	16348	16212	16495	16229	16305	16321	16305	16193	16377	16204	16079	16335	16408	16293	16320	16269	16353	16274	16260	16266	16143	16436	16305	16163	16391	16340	16203	16382	16112	16389	16188	16267	16322	16231	16412	16453	16185	16321	16268	16457	16452	16283	16269	16193	16412	16275	16375	16283	16191	16483	16253	16122	16317	16345	16281	16327	16284	16163	16609	16181	16270	16246	16382	16160	16398	16314	16184	16210	16484	16449	16330	16390	16346	16338	16233	16499	16291	16266	16406	16263	16311	16219	16434	16427	16380	16321	16143	16495	16174	16462	16444	16429	16317	16418	16326	16350	16276	16383	16256	16260	16276	16268	16160	16260	16166	16203	16451	16247	16284	16388	16201	16306	16304	16272	16413	16189	16337	16321	16270	16445	16351	16262	16412	16274	16170	16299	16204	16266	16239	16229	16515	16238	16269	16186	16264	16064	16237	16259	16360	16237	16153	16456	16428	16126	16251	16349	16294	16385	16306	16241	16347	16281	16419	16223	16356	16244	16382	16346	16309	16307	16255	16247	16349	16261	16232	16211	16229	16204	16287	16296	16226	16185	16275	16342	16342	16308	16299	16405	16319	16240	16375	16361	16345	16253	16392	16392	16269	16366	16200	16238	16328	16426	16300	16473	16354	16215	16284	16302	16381	16298	16308	16290	16342	16381	16363	16084	16467	16294	16257	16324	16308	16336	16228	16312	16212	16115	16223	16123	16372	16319	16266	16238	16330	16314	16352	16348	16320	16398	16486	16379	16292	16351	16227	16186	16388	16321	16295	16361	16237	16228	16406	16259	16253	16340	16241	16364	16502	16252	16304	16283	16229	16378	16238	16280	16436	16375	16201	16320	16356	16241	16217	16291	16190	16259	16393	16339	16371	16065	16431	16216	16241	16318	16356	16128	16091	16232	16379	16355	16359	16340	16271	16419	16360	16348	16135	16292	16243	16448	16230	16396	16433	16229	16324	16230	16369	16390	16216	16350	16243	16250	16359	16335	16265	16382	16479	16415	16392	16235	16215	16153	16243	16189	16288	16276	16261	16178	16219	16391	16206	16296	16222	16415	16292	16313	16348	16185	16334	16436	16335	16173	16333	16355	16182	16436	16403	16296	16317	16420	16214	16261	16308	16333	16245	16313	16457	16255	16407	16367	16301	16245	16041	16306	16226	16272	16339	16358	16217	16198	16374	16296	16312	16164	16424	16290	16145	16422	16409	16159	16452	16362	16206	16321	16191	16345	16421	16449	16250	16284	16390	16504	16216	16229	16380	16434	16493	16234	16161	16327	16373	16298	16098	16095	16461	16197	16397	16425	16221	16463	16386	16232	16219	16371	16424	16322	16237	16438	16318	16340	16227	16385	16371	16382	16443	16275	16223	16348	16241	16207	16272	16322	16275	16423	16496	16354	16274	16155	16359	16199	16263	16450	16344	16277	16436	16266	16307	16243	16294	16268	16407	16423	16267	16362	16299	16319	16298	16165	16276	16166	16313	16166	16340	16168	16262	16415	16308	16379	16086	16347	16362	16382	16361	16232	16332	16259	16407	16317	16337	16412	16364	16335	16247	16234	16228	16362	16402	16376	16263	16285	16186	16315	16446	16184	16260	16421	16239	16311	16242	16279	16468	16191	16248	16460	16176	16330	16242	16337	16257	16407	16357	16227	16191	16393	16032	16286	16295	16257	16330	16290	16281	16193	16123	16228	16282	16510	16279	16373	16222	16328	16353	16365	16238	16498	16312	16227	16123	16356	16280	16368	16199	16347	16292	16295	16429	16284	16227	16120	16269	16105	16286	16278	16404	16296	16243	16342	16382	16463	16289	16279	16409	16295	16364	16509	16368	16234	16303	16356	16182	16275	16270	16353	16055	16344	16233	16349	16233	16192	16239	16321	16415	16232	16279	16219	16392	16228	16359	16273	16241	16391	16259	16258	16196	16185	16324	16242	16521	16344	16255	16323	16324	16297	16345	16184	16332	16294	16438	16130	16330	16225	16192	16300	16264	16442	16185	16327	16333	16397	16269	16512	16396	16322	16193	16298	16340	16367	16280	16426	16178	16265	16181	16211	16037	16539	16466	16269	16104	16263	16209	16131	16248	16258	16460	16448	16246	16421	16357	16294	16282	16145	16281	16213	16138	16357	16430	16395	16024	16500	16295	16403	16505	16250	16347	16311	16346	16322	16208	16176	16427	16247	16308	16298	16501	16303	16341	16262	16235	16472	16315	16237	16336	16326	16262	16349	16377	16473	16349	16389	16242	16264	16361	16344	16364	16416	16325	16223	16398	16198	16361	16332	16292	16274	16289	16148	16367	16394	16361	16349	16052	16178	16324	16394	16346	16154	16302	16221	16447	16359	16436	16180	16277	16223	16168	16299	16272	16170	16196	16284	16264	16245	16294	16378	16359	16221	16319	16082	16272	16358	16284	16127	16266	16382	16332	16270	16211	16349	16178	16216	16365	16329	16336	16286	16294	16364	16336	16335	16284	16239	16302	16460	16359	16384	16104	16272	16228	16252	16206	16258	16387	16264	16360	16233	16209	16293	16437	16483	16288	16241	16319	16280	16298	16436	16139	16271	16334	16438	16425	16315	16328	16395	16271	16448	16487	16339	16225	16316	16358	16322	16214	16347	16212	16192	16341	16243	16374	16268	16204	16228	16479	16336	16263	16445	16353	16222	16389	16328	16239	16295	16415	16346	16413	16262	16185	16371	16335	16193	16392	16222	16234	16400	16315	16476	16222	16176	16246	16302	16383	16285	16230	16184	16197	16398	16382	16452	16310	16311	16217	16404	16374	16382	16418	16333	16342	16347	16446	16229	16330	16312	16258	16307	16261	16246	16276	16265	16358	16186	16166	16320	16407	16429	16136	16254	16156	16185	16433	16067	16445	16259	16385	16324	16291	16246	16409	16235	16217	16323	16335	16409	16222	16335	16325	16312	16297	16228	16368	16339	16437	16330	16340	16322	16462	16351	16186	16255	16461	16406	16311	16464	16253	16494	16352	16202	16219	16346	16375	16286	16272	16308	16327	16486	16318	16483	16316	16309	16312	16253	16260	16244	16386	16197	16397	16346	16296	16391	16420	16313	16513	16319	16193	16324	16588	16184	16212	16279	16382	16265	16313	16268	16219	16355	16196	16423	16086	16295	16284	16348	16410	16274	16237	16375	16253	16426	16231	16284	16216	16323	16538	16280	16283	16240	16203	16283	16367	16217	16398	16215	16235	16438	16375	16363	16221	16454	16335	16374	16309	16318	16433	16026	16341	16279	16342	16154	16127	16334	16281	16444	16260	16443	16336	16226	16278	16285	16030	16331	16236	16376	16193	16374	16363	16333	16276	16264	16173	16162	16241	16252	16380	16400	16259	16125	16312	16395	16360	16182	16496	16307	16329	16374	16331	16308	16419	16302	16212	16372	16457	16200	16384	16421	16201	16269	16148	16358	16358	16232	16282	16236	16340	16213	16297	16397	16334	16266	16301	16341	16442	16178	16395	16260	16390	16521	16155	16357	16067	16486	16337	16465	16361	16185	16386	16558	16290	16238	16259	16211	16184	16393	16352	16371	16346	16472	16228	16190	16330	16368	16315	16411	16161	16135	16251	16456	16388	16349	16242	16424	16482	16299	16312	16413	16333	16392	16375	16148	16306	16123	16230	16448	16375	16405	16312	16301	16321	16369	16359	16395	16334	16303	16281	16318	16128	16469	16315	16329	16236	16280	16126	16465	16459	16146	16225	16141	16205	16274	16446	16281	16366	16365	16269	16261	16287	16322	16453	16223	16308	16138	16339	16238	16221	16442	16340	16344	16390	16359	16313	16277	16149	16288	16335	16385	16441	16308	16261	16413	16270	16313	16414	16377	16383	16103	16378	16229	16327	16436	16193	16330	16227	16274	16279	16317	16344	16207	16282	16222	16239	16329	16362	16369	16304	16271	16299	16231	16358	16316	16293	16295	16206	16442	16326	16393	16336	16376	16309	16350	16288	16029	16245	16240	16478	16432	16251	16245	16162	16313	16365	16386	16196	16364	16259	16416	16200	16466	16481	16347	16284	16304	16313	16283	16374	16328	16441	16171	16344	16180	16158	16124	16214	16326	16430	16262	16268	16282	16253	16271	16317	16035	16263	16258	16364	16524	16288	16256	16329	16287	16330	16275	16425	16177	16253	16214	16304	16215	16394	16323	16283	16375
22960	21405	29345	24164	23421	27784	30394	25462	23378	22594	21519	20724	20177	19758	19485	19146	18841	18889	18638	18593	18378	18244	18237	18146	18308	18343	18069	17977	18217	18039	18018	18239	18092	18206	18101	17999	18282	18017	18178	17899	18038	18032	17836	18008	18006	17874	18110	17801	17971	18133	18007	18001	17986	17947	18078	18097	17913	17865	17940	17911	17955	18092	17953	17886	17895	17958	17863	17874	18016	17827	18063	17926	17877	17848	17918	18017	17931	17995	18002	17883	17995	17928	18002	17823	18068	18055	17959	18008	17894	17948	17950	18007	17938	17747	17923	17941	18050	18068	18008	17768	18061	17849	17943	17970	17915	17888	17746	18003	17913	18051	17865	18013	18177	18025	17969	17845	17952	17972	17997	17974	17833	17821	17998	17976	17933	17840	17946	17822	17888	17905	17820	17954	17940	17998	17796	18174	17766	17980	18093	18020	17800	18024	17864	18042	17942	17808	17913	17784	17670	17710	17872	17936	17844	17859	17667	17690	17765	17766	17980	17872	18104	18016	17883	17973	17958	17939	17976	17810	17818	17733	17791	17916	18031	17900	17765	17749	17790	17742	18038	17947	17831	18013	18014	18166	18032	17917	17797	18043	17795	18069	17964	17883	18018	17982	17925	17974	18042	17925	17999	17743	17895	17921	17895	18165	18175	17693	18018	17782	17956	17833	17890	17760	17938	17891	17747	17974	17820	17966	17844	18019	17964	17870	17926	17746	17998	18038	17761	17953	17621	17963	17943	17967	17938	17920	18135	17918	17978	17748	17897	17932	17608	18055	17712	17883	18060	17835	18043	18065	18028	17817	18106	17798	18126	17889	18026	17832	18115	17730	18035	17939	18028	18141	17877	17894	18013	17928	18052	17818	17908	17852	17880	17778	17867	18040	17695	17745	17859	17948	18013	17622	17792	17927	17895	18240	17907	17789	17959	17922	17931	18070	17992	18039	17782	18078	18061	17929	17886	17812	17945	17811	18101	17845	17792	17885	17898	17799	17910	17972	17912	18102	18153	17875	17733	17886	17879	17923	17745	17982	17930	17778	17944	18055	17853	17778	17808	17912	17840	18099	17795	17888	17902	17929	18055	18012	17831	17883	17912	18048	18102	17857	17907	17811	17872	17875	17909	17867	17898	18042	17911	17933	18024	18186	17820	18042	17950	17990	18120	17977	17931	17912	17893	17868	18062	17922	17876	17945	17883	17786	17934	17991	17788	17831	17781	17828	18019	18028	17943	18112	17804	18025	17771	17882	17686	17870	17934	17924	17827	17979	17907	18017	17694	17753	17788	17955	17957	17890	18054	17928	18025	17840	17965	17947	17832	17684	17778	17824	17992	17999	17932	17728	18005	17791	17912	18028	18025	18050	17813	17989	17846	17920	17906	17833	18019	17660	17829	17785	17965	17950	17978	17901	17646	17992	17815	17806	18115	17953	18230	17962	18100	17872	17872	18036	17810	17973	17874	17760	18073	17893	17975	17685	17894	17865	18060	17897	17858	17918	17648	17922	17934	17844	17908	17746	17786	17892	17964	17900	17934	17957	18179	17846	18086	17926	17830	17937	17909	17751	17918	17958	17771	18061	17963	18015	17861	18124	17922	18002	17999	17878	17805	17947	17659	17892	18069	17913	17971	17887	17714	17955	17793	17814	17986	18076	18034	17890	17933	17886	18017	17858	18164	18197	18054	17874	17799	17849	17836	17947	17732	17907	17984	17716	17863	17756	17745	17987	18125	17826	17846	17967	18079	17927	17738	17904	17869	17768	17919	17901	18043	17917	17931	18111	17907	18115	18140	17907	17949	17820	17958	17761	17816	17867	17886	17896	17608	17861	17882	17923	17944	17971	18030	17608	17879	18102	17697	17916	18024	17903	17843	17987	17899	17908	18113	17988	17764	17884	17886	17826	17812	17787	17861	17861	18014	17787	17867	17989	17913	17823	17810	17856	18089	18018	17868	17957	17806	17978	17984	17852	17764	18102	17861	17842	17981	18021	18016	17968	17897	17835	17980	17847	18035	17751	18102	17899	18022	17697	17973	17928	17830	18024	17896	17981	17903	17861	17935	17789	18120	17711	17725	17798	17716	17842	17730	17789	17849	17972	17889	17725	17961	17900	17924	17776	18019	17950	18164	17789	17831	18006	17993	17908	17857	18160	17832	18065	17660	17889	18105	17921	17936	17912	18002	17927	17974	17785	17844	17897	17860	17981	17944	17921	18040	17857	18005	17817	17753	17919	17938	17859	18044	17989	17910	17870	17826	17700	17899	17929	17855	18009	18000	18002	17794	17675	17865	17969	17757	17970	17750	17746	17776	17976	17818	17963	17873	17946	17974	17852	17984	17978	18085	18022	17944	18001	17956	18016	17828	18075	17820	17883	17964	17687	18046	17984	17900	17916	17933	17902	17779	17931	18073	17891	18018	18026	18020	17779	17811	17862	18212	18001	17889	18088	17885	17948	18107	17843	17764	18001	17693	17880	17904	17755	17864	17794	17737	17668	17730	17878	18195	17951	17944	17948	17828	17814	17923	17878	17786	17797	17819	17838	17926	17762	18054	17787	17703	17991	18054	17861	17917	17841	17967	18022	17804	18109	17862	17868	17909	17973	17807	18010	17833	17856	18073	17775	17900	17959	17842	17970	17813	17858	17845	17869	18139	17989	18043	17707	17779	18018	17809	17876	17915	17839	17965	18013	17948	17806	17759	17825	18003	17904	17978	17880	17997	17892	17823	17780	17818	17909	17981	17985	17651	17977	17823	17941	17943	17959	17807	17813	17624	17857	17970	17884	18110	17924	17838	17727	17813	17863	17965	18010	17943	17876	17955	17876	18215	17966	17913	17972	18110	17934	17920	17730	17899	17881	17869	17684	17933	17749	17939	17933	18068	17932	17858	17748	17959	18070	18075	17928	17801	17825	17712	17944	17880	17980	18085	17867	18032	18081	17827	18075	17910	18003	18041	17865	17843	18029	17987	17868	17738	17541	17896	17972	17957	17957	17845	17711	18074	18046	17874	17929	17888	17947	17925	18002	18051	17960	17991	17887	18032	17897	17971	18007	17936	17869	17891	17947	17833	17925	17997	17835	17934	17857	17805	17908	17891	18015	17938	17743	17860	17801	18068	18148	17769	17834	17784	17771	17814	17958	17960	17748	17968	17880	17891	18025	17981	18053	18046	18062	17924	17909	17955	17927	18160	17781	17836	17853	17834	18009	17823	18017	17915	17822	17998	17770	17689	18070	17913	17813	18015	17922	17923	17999	18015	17719	17836	17715	17775	17964	17960	17962	17979	17961	18057	17877	17908	17872	17988	17839	17957	17712	17886	17769	17748	17802	17649	17815	17845	17958	17919	17894	17942	18171	17946	18140	17989	18023	17844	17925	17826	17962	17992	17751	18032	18017	17965	17892	17927	17815	17889	18023	17972	18038	18032	17852	18034	17876	17794	17783	17733	18005	17917	17751	17897	17843	17947	17613	17933	17906	17861	17983	17849	17878	17850	18107	17856	17770	17879	17949	17866	17757	17820	17918	17993	17796	17930	17858	17920	17678	17906	17952	17924	17995	17853	18035	17928	18055	17839	17974	17814	17828	18019	17982	17943	18015	18003	18012	18020	17913	18001	17690	18100	17808	17988	17908	17712	17840	18078	17821	17752	17890	17897	17847	17926	18060	17880	17873	17870	17871	17835	17890	17846	17996	17903	18226	18013	18166	17889	18005	17848	17989	18079	17753	17903	17863	17795	17998	17946	17684	17757	17624	17781	17619	17749	17724	17749	17747	18016	18037	17893	17852	18053	18018	17662	17874	17802	17666	17906	17851	17823	17944	17925	17870	18101	17806	17997	17903	18006	17958	18099	17799	18114	17820	17883	18108	17964	17961	18080	17889	18188	17989	17997	18079	18023	17897	17942	17953	17957	17819	17869	17893	18154	18119	18026	17928	17921	17805	17801	17785	17869	17635	17825	17956	17857	17889	17798	18091	17870	18091	18016	17915	17817	17884	17952	17851	17865	17936	18027	17855	18051	18029	17986	17873	17903	17988	17877	17898	17960	17806	17867	17968	17941	17801	17931	18002	18097	17930	17870	17900	17980	17920	18103	17944	17801	17872	17796	17977	17973	18013	17954	17817	17895	17592	17796	18015	18037	17809	17860	17793	18153	17894	17948	17919	17845	18029	17882	18005	17993	17850	17901	17858	18010	17892	17864	18005	18108	17835	18039	17676	17684	17797	18121	17866	17896	17906	18105	17985	17937	17783	18127	17734	17821	17951	17907	17915	18082	17951	17963	17745	17963	17897	17788	17850	17958	17758	17687	17944	18103	18147	17769	17925	18007	17964	17887	17802	17865	17952	18044	17992	17789	17803	18144	18015	17915	18006	17824	17827	17791	17777	17848	17787	17785	18062	18116	17913	18044	17969	17907	17850	17804	17731	17977	17921	17978	18148	18063	17944	17881	17911	17686	17871	17677	17757	17956	17958	17787	17904	17905	17779	18122	17999	17778	17926	18195	17935	17851	18001	17848	18135	18142	17939	17917	18016	17998	17832	17978	17911	17899	17934	17804	17977	17795	18088	17865	17879	17813	17882	17824	17724	17870	17864	18051	17784	17933	18147	18080	17652	17756	17974	17974	17829	17992	17867	17767	17993	17940	17911	17799	17959	17969	17823	18055	17862	17886	17766	17869	17995	17834	17780	18010	17945	17810	17851	18037	17838	17853	17866	17919	17990	17795	17902	17820	18011	17847	18072	17916	17880	18099	17973	17879	17721	17918	18014	18127	17994	17941	17907	17929	17723	18049	18081	17904	17916	18087	17772	17849	18013	18034	17804	17855	17844	18097	17985	17851	18065	17846	17854	17808	17863	17900	18028	18095	17882	17964	17954	17786	17933	17834	17867	17715	17846	17915	18004	17761	17865	17928	17825	17877	17847	18014	17716	17748	17780	17971	17916	17974	17983	17863	17786	17867	17779	17729	17863	17637	17998	17914	17875	17960	17862	17932	18048	17841	17796	17992	17993	17768	18025	18011	17952	17831	17735	17700	17704	17768	17805	17839	17991	17841	17941	18053	17877	18153	17786	17919	17945	17958	18011	17995	17892	17948	17856	18163	17837	17848	17830	18090	17636	17954	17813	17882	17865
28300	48897	49193	43407	38034	34136	30690	27728	25263	23296	21653	20670	19858	19106	18678	18263	17614	17452	17305	17002	16824	16724	16725	16748	16658	16701	16564	16701	16483	16640	16367	16485	16296	16400	16456	16383	16579	16491	16463	16691	16445	16337	16410	16616	16519	16480	16503	16369	16402	16442	16479	16299	16408	16452	16382	16391	16423	16501	16316	16404	16280	16339	16303	16196	16434	16302	16463	16329	16433	16242	16554	16478	16328	16304	16449	16365	16378	16494	16568	16340	16355	16447	16537	16511	16389	16427	16242	16422	16355	16494	16310	16426	16337	16369	16231	16392	16478	16374	16241	16369	16403	16355	16360	16419	16389	16536	16629	16395	16339	16349	16358	16314	16434	16480	16274	16453	16497	16472	16374	16271	16446	16450	16296	16433	16509	16303	16451	16399	16426	16454	16404	16378	16298	16367	16467	16363	16409	16368	16504	16485	16256	16243	16455	16353	16499	16424	16384	16375	16427	16451	16316	16492	16329	16285	16395	16349	16319	16344	16371	16452	16395	16315	16309	16423	16523	16176	16483	16284	16368	16430	16372	16379	16404	16224	16320	16446	16526	16426	16363	16429	16408	16359	16404	16301	16304	16372	16370	16384	16412	16359	16416	16412	16273	16478	16421	16254	16470	16425	16347	16331	16453	16490	16328	16458	16433	16449	16426	16264	16336	16369	16502	16488	16529	16361	16542	16597	16472	16391	16440	16403	16441	16255	16364	16456	16288	16401	16322	16290	16249	16435	16349	16374	16379	16537	16471	16411	16529	16413	16100	16444	16490	16355	16253	16569	16254	16549	16388	16376	16427	16319	16238	16407	16506	16435	16412	16241	16270	16342	16378	16389	16303	16415	16370	16318	16307	16288	16422	16362	16421	16410	16484	16444	16446	16352	16421	16189	16387	16322	16330	16267	16449	16482	16380	16229	16455	16510	16385	16561	16487	16311	16387	16220	16414	16388	16528	16503	16407	16324	16443	16447	16356	16453	16283	16412	16257	16393	16162	16574	16262	16435	16304	16248	16340	16339	16617	16398	16390	16686	16263	16291	16467	16330	16489	16467	16378	16406	16388	16504	16279	16386	16373	16394	16221	16217	16360	16506	16487	16481	16441	16455	16296	16371	16313	16457	16252	16338	16451	16371	16251	16284	16521	16216	16203	16439	16528	16431	16421	16103	16524	16413	16368	16559	16379	16412	16252	16323	16395	16576	16294	16263	16392	16340	16442	16388	16465	16189	16347	16191	16333	16378	16434	16252	16394	16383	16242	16277	16331	16324	16391	16237	16558	16427	16425	16392	16497	16210	16372	16446	16374	16406	16306	16537	16342	16400	16297	16377	16514	16356	16391	16216	16433	16319	16538	16430	16339	16254	16316	16472	16297	16529	16517	16388	16237	16380	16527	16414	16493	16407	16414	16306	16499	16278	16447	16355	16422	16412	16471	16393	16480	16160	16491	16561	16187	16614	16483	16465	16454	16350	16377	16517	16321	16490	16581	16515	16463	16416	16544	16322	16348	16236	16370	16207	16395	16405	16265	16278	16480	16270	16260	16482	16500	16451	16483	16398	16308	16341	16295	16143	16435	16248	16327	16410	16350	16354	16475	16468	16411	16595	16271	16374	16385	16354	16497	16318	16471	16486	16461	16304	16470	16501	16358	16421	16410	16482	16362	16216	16510	16466	16315	16314	16311	16449	16343	16402	16412	16497	16247	16416	16406	16619	16347	16433	16417	16309	16493	16423	16199	16211	16423	16510	16490	16354	16343	16292	16587	16406	16397	16385	16471	16401	16434	16445	16373	16344	16431	16461	16285	16448	16358	16387	16313	16415	16343	16420	16376	16407	16344	16399	16281	16514	16448	16290	16402	16250	16516	16404	16364	16385	16361	16389	16372	16468	16220	16439	16356	16376	16433	16387	16592	16447	16360	16405	16469	16470	16203	16296	16199	16312	16311	16446	16467	16445	16426	16600	16458	16235	16294	16409	16446	16369	16235	16381	16561	16548	16375	16324	16315	16546	16324	16394	16362	16543	16414	16516	16435	16419	16406	16460	16410	16238	16553	16518	16398	16339	16536	16316	16389	16159	16316	16471	16394	16291	16387	16327	16575	16406	16517	16412	16554	16347	16501	16638	16399	16272	16498	16559	16282	16331	16457	16367	16480	16386	16426	16290	16265	16379	16244	16235	16460	16406	16364	16355	16195	16350	16627	16470	16433	16446	16306	16237	16443	16289	16433	16486	16343	16438	16367	16456	16310	16422	16235	16356	16275	16237	16257	16360	16449	16423	16384	16468	16504	16572	16395	16496	16271	16534	16404	16440	16250	16370	16408	16375	16494	16433	16531	16339	16237	16332	16469	16306	16428	16278	16501	16462	16260	16466	16280	16425	16361	16403	16622	16245	16479	16521	16354	16341	16378	16530	16304	16380	16319	16416	16367	16442	16303	16391	16291	16327	16319	16396	16522	16429	16531	16271	16392	16487	16266	16435	16410	16428	16361	16423	16227	16377	16168	16398	16376	16302	16496	16174	16457	16391	16529	16465	16527	16428	16541	16423	16204	16326	16283	16390	16405	16396	16523	16372	16431	16227	16391	16433	16434	16412	16488	16339	16491	16356	16226	16299	16476	16426	16395	16476	16376	16246	16461	16420	16354	16389	16382	16447	16400	16413	16448	16565	16483	16405	16343	16437	16224	16385	16272	16362	16277	16271	16363	16333	16434	16495	16390	16402	16404	16502	16263	16311	16431	16468	16449	16503	16377	16443	16497	16475	16369	16433	16332	16414	16347	16430	16352	16312	16336	16528	16246	16360	16394	16349	16333	16341	16304	16405	16283	16331	16327	16335	16444	16368	16350	16314	16451	16333	16442	16443	16474	16243	16438	16217	16301	16563	16438	16224	16376	16496	16571	16392	16575	16248	16416	16413	16261	16326	16548	16316	16422	16398	16495	16367	16418	16482	16543	16464	16250	16387	16380	16336	16513	16444	16444	16532	16399	16372	16364	16362	16324	16371	16444	16338	16317	16421	16522	16068	16461	16456	16350	16270	16215	16310	16446	16475	16429	16096	16355	16156	16302	16322	16395	16378	16454	16325	16332	16423	16424	16403	16230	16452	16365	16371	16239	16454	16303	16291	16465	16420	16433	16345	16483	16478	16554	16374	16351	16426	16272	16551	16385	16433	16326	16522	16278	16284	16373	16415	16271	16525	16283	16391	16310	16428	16331	16392	16359	16399	16517	16400	16476	16432	16578	16161	16390	16564	16546	16249	16197	16392	16464	16452	16503	16393	16267	16375	16442	16433	16426	16452	16440	16403	16333	16385	16206	16349	16366	16156	16271	16229	16379	16395	16317	16193	16348	16490	16513	16175	16521	16188	16299	16462	16247	16322	16259	16298	16418	16269	16373	16212	16364	16432	16393	16209	16413	16509	16296	16323	16298	16435	16333	16197	16334	16374	16339	16277	16361	16563	16368	16473	16286	16444	16301	16370	16369	16351	16334	16280	16446	16169	16387	16361	16512	16345	16425	16284	16399	16286	16346	16410	16348	16486	16393	16483	16617	16418	16246	16470	16308	16413	16519	16449	16343	16308	16278	16310	16419	16406	16399	16305	16448	16388	16608	16503	16467	16239	16358	16552	16329	16348	16481	16355	16402	16342	16486	16452	16332	16474	16417	16271	16382	16416	16246	16458	16323	16461	16526	16361	16464	16164	16303	16530	16311	16345	16477	16521	16240	16332	16512	16379	16427	16498	16427	16239	16110	16548	16363	16582	16460	16426	16341	16316	16407	16397	16293	16430	16255	16451	16235	16349	16152	16514	16535	16102	16308	16412	16403	16308	16352	16367	16344	16283	16391	16489	16280	16188	16452	16314	16340	16346	16339	16378	16509	16421	16449	16432	16289	16241	16399	16485	16303	16444	16428	16429	16454	16509	16365	16262	16509	16396	16433	16174	16376	16474	16443	16377	16406	16309	16354	16355	16386	16465	16158	16355	16511	16427	16369	16464	16337	16490	16339	16330	16402	16443	16523	16440	16306	16286	16308	16501	16424	16283	16446	16531	16392	16311	16310	16278	16261	16334	16431	16482	16361	16406	16302	16552	16390	16366	16346	16449	16464	16374	16367	16320	16286	16374	16247	16424	16266	16453	16396	16407	16318	16456	16378	16290	16312	16407	16450	16280	16646	16444	16326	16376	16230	16516	16355	16402	16438	16383	16408	16363	16320	16412	16213	16497	16236	16398	16340	16319	16383	16501	16539	16383	16404	16508	16470	16496	16382	16285	16347	16378	16372	16403	16530	16244	16476	16177	16328	16535	16474	16492	16540	16339	16300	16340	16431	16398	16278	16480	16378	16490	16526	16385	16409	16403	16334	16388	16398	16546	16457	16402	16436	16256	16505	16264	16424	16372	16504	16346	16172	16414	16398	16561	16501	16199	16277	16449	16370	16449	16380	16311	16421	16404	16339	16516	16406	16243	16386	16460	16384	16587	16427	16411	16303	16443	16524	16370	16463	16381	16394	16345	16377	16576	16388	16425	16406	16290	16466	16285	16455	16381	16389	16335	16334	16463	16397	16460	16264	16428	16413	16330	16505	16505	16544	16403	16443	16315	16312	16563	16312	16539	16426	16377	16379	16295	16434	16426	16295	16404	16312	16488	16304	16454	16394	16492	16366	16268	16514	16436	16394	16448	16515	16448	16292	16408	16552	16331	16358	16251	16207	16331	16428	16284	16511	16356	16350	16387	16465	16238	16419	16314	16346	16420	16461	16336	16220	16285	16414	16380	16326	16421	16307	16229	16179	16524	16497	16230	16490	16521	16582	16399	16305	16460	16260	16372	16284	16393	16480	16474	16131	16485	16389	16522	16332	16126	16376	16200	16343	16437	16369	16661	16435	16287	16482	16423	16429	16581	16511	16531	16382	16361	16309	16438	16364	16292	16537	16428	16322	16340	16425	16327	16322	16385	16316	16476	16373	16407	16532	16202	16453	16396	16429	16345	16478	16531	16400	16486	16260	16208	16222	16221	16529	16499	16416	16530	16205	16361	16393	16292	16288	16383	16171	16319	16345	16383	16335	16445	16427	16321	16262	16374	16329	16411	16274	16367	16387	16341	16355	16450	16284	16510	16531	16204
27753	25225	32882	30167	25076	22976	21657	20114	19489	19204	18635	18359	18232	18173	18081	17914	17829	17760	17932	17673	17697	17694	17495	17831	17790	17567	17663	17747	17497	17610	17475	17560	17469	17553	17524	17607	17496	17673	17648	17789	17706	17356	17559	17501	17627	17604	17548	17640	17560	17687	17528	17573	17514	17710	17417	17674	17534	17738	17526	17780	17509	17629	17788	17624	17707	17650	17740	17560	17523	17775	17702	17742	17622	17579	17817	17692	17619	17660	17621	17732	17492	17499	17826	17614	17394	17441	17430	17607	17685	17594	17471	17539	17484	17433	17513	17557	17448	17682	17561	17571	17497	17662	17694	17445	17515	17582	17544	17577	17652	17469	17831	17569	17591	17598	17607	17615	17705	17664	17605	17528	17697	17717	17734	17599	17383	17510	17287	17556	17656	17592	17566	17337	17524	17509	17716	17526	17633	17627	17539	17380	17657	17461	17698	17587	17768	17562	17495	17635	17629	17591	17670	17657	17593	17569	17389	17587	17555	17478	17573	17538	17681	17578	17499	17634	17691	17615	17584	17593	17492	17547	17512	17536	17451	17405	17549	17639	17700	17530	17415	17512	17318	17659	17577	17579	17500	17499	17388	17641	17537	17536	17676	17677	17697	17639	17585	17565	17358	17579	17568	17544	17742	17639	17634	17680	17522	17596	17562	17501	17630	17490	17585	17661	17549	17332	17604	17457	17626	17656	17699	17405	17455	17518	17460	17456	17526	17691	17580	17501	17495	17302	17669	17585	17604	17558	17705	17580	17494	17710	17545	17636	17575	17623	17760	17598	17616	17520	17708	17436	17454	17590	17746	17459	17612	17574	17548	17613	17608	17651	17496	17415	17688	17682	17532	17508	17500	17606	17611	17490	17589	17661	17380	17722	17619	17496	17572	17564	17644	17763	17688	17607	17577	17738	17706	17662	17476	17660	17695	17516	17417	17446	17735	17598	17410	17307	17766	17477	17632	17505	17776	17527	17555	17482	17528	17536	17570	17535	17492	17558	17403	17410	17419	17678	17680	17662	17401	17542	17690	17901	17695	17417	17522	17517	17638	17660	17557	17573	17755	17834	17500	17581	17605	17565	17725	17651	17579	17661	17461	17800	17806	17454	17707	17496	17450	17562	17620	17564	17508	17503	17654	17494	17589	17464	17362	17821	17583	17550	17512	17560	17409	17567	17492	17691	17541	17771	17618	17589	17598	17716	17385	17517	17683	17460	17470	17580	17669	17400	17617	17542	17526	17567	17535	17490	17642	17351	17613	17600	17767	17548	17582	17619	17527	17712	17497	17758	17652	17669	17610	17545	17513	17715	17544	17697	17696	17612	17687	17640	17741	17696	17662	17649	17589	17634	17586	17791	17596	17543	17615	17381	17674	17720	17630	17697	17419	17436	17501	17668	17473	17737	17511	17589	17598	17530	17517	17411	17555	17597	17520	17534	17576	17596	17443	17341	17528	17812	17597	17622	17552	17494	17674	17653	17512	17430	17381	17550	17519	17503	17660	17467	17495	17535	17636	17585	17831	17577	17586	17609	17505	17588	17625	17355	17663	17513	17536	17520	17483	17577	17508	17439	17421	17673	17743	17561	17602	17677	17503	17588	17533	17567	17738	17467	17696	17787	17608	17551	17747	17732	17546	17632	17638	17472	17645	17628	17510	17488	17786	17423	17831	17697	17737	17681	17435	17375	17584	17614	17617	17634	17626	17570	17484	17640	17538	17522	17474	17570	17424	17461	17799	17717	17529	17815	17738	17667	17560	17458	17591	17581	17624	17441	17541	17552	17503	17615	17633	17571	17571	17572	17604	17465	17539	17634	17599	17529	17476	17786	17675	17765	17710	17461	17621	17576	17473	17453	17485	17424	17713	17657	17517	17513	17613	17558	17498	17558	17508	17581	17751	17674	17562	17997	17640	17516	17587	17654	17631	17622	17557	17638	17536	17521	17422	17707	17707	17575	17806	17477	17604	17526	17504	17708	17498	17713	17499	17661	17794	17720	17551	17552	17588	17663	17599	17623	17593	17390	17461	17519	17543	17883	17687	17383	17519	17555	17463	17477	17373	17367	17464	17569	17473	17580	17551	17525	17606	17468	17467	17690	17524	17638	17542	17606	17631	17768	17612	17614	17776	17652	17440	17511	17607	17561	17571	17477	17579	17526	17620	17577	17565	17495	17610	17545	17535	17716	17569	17742	17555	17740	17549	17613	17618	17687	17600	17479	17441	17624	17829	17509	17477	17607	17642	17406	17519	17443	17583	17702	17613	17824	17740	17616	17608	17504	17626	17671	17604	17563	17590	17610	17668	17532	17789	17497	17497	17435	17766	17715	17624	17476	17502	17667	17450	17521	17524	17495	17565	17451	17574	17394	17496	17762	17632	17750	17584	17621	17747	17712	17692	17429	17599	17586	17680	17747	17759	17686	17602	17474	17564	17592	17683	17704	17681	17729	17589	17607	17517	17560	17528	17688	17661	17607	17584	17507	17747	17706	17516	17581	17631	17559	17693	17527	17599	17470	17395	17728	17625	17611	17556	17542	17624	17693	17639	17589	17481	17623	17651	17551	17589	17525	17711	17371	17616	17637	17478	17629	17637	17439	17477	17471	17552	17537	17528	17685	17558	17562	17480	17700	17487	17727	17447	17392	17575	17412	17552	17638	17451	17584	17469	17674	17663	17535	17474	17425	17656	17666	17672	17472	17627	17801	17349	17554	17550	17348	17670	17685	17720	17538	17515	17562	17782	17780	17664	17532	17632	17658	17432	17512	17612	17542	17591	17521	17474	17551	17764	17572	17599	17598	17500	17660	17668	17579	17734	17438	17739	17602	17519	17549	17681	17816	17598	17658	17541	17676	17806	17513	17526	17670	17694	17681	17609	17484	17592	17459	17601	17562	17506	17615	17433	17486	17658	17417	17600	17362	17661	17439	17703	17591	17729	17542	17468	17481	17563	17521	17451	17657	17636	17473	17409	17678	17667	17611	17535	17580	17512	17611	17729	17622	17517	17555	17623	17633	17549	17585	17426	17554	17536	17638	17557	17512	17586	17558	17554	17396	17421	17560	17816	17593	17552	17575	17487	17614	17391	17649	17539	17527	17546	17605	17531	17497	17524	17537	17645	17539	17524	17543	17511	17863	17560	17718	17614	17366	17501	17853	17726	17489	17652	17484	17566	17450	17369	17590	17701	17726	17703	17645	17903	17763	17452	17604	17484	17501	17625	17538	17310	17827	17344	17736	17748	17516	17487	17568	17740	17658	17638	17582	17597	17454	17822	17496	17636	17537	17839	17591	17637	17646	17366	17674	17545	17497	17631	17586	17524	17468	17580	17366	17604	17636	17702	17653	17782	17664	17803	17653	17380	17547	17654	17603	17763	17548	17543	17539	17411	17656	17539	17621	17628	17643	17427	17493	17558	17590	17577	17499	17496	17417	17510	17730	17707	17618	17503	17614	17665	17722	17390	17495	17504	17408	17610	17468	17689	17478	17431	17468	17654	17645	17439	17554	17470	17811	17640	17736	17483	17642	17341	17459	17639	17630	17750	17622	17720	17481	17530	17640	17707	17549	17596	17584	17572	17507	17519	17628	17524	17561	17586	17744	17623	17481	17794	17541	17701	17601	17762	17395	17624	17646	17758	17523	17701	17729	17788	17617	17433	17481	17738	17549	17665	17643	17567	17501	17583	17627	17517	17518	17742	17502	17444	17675	17718	17627	17333	17538	17665	17550	17570	17609	17615	17694	17610	17649	17550	17544	17651	17602	17545	17542	17557	17545	17584	17380	17575	17490	17417	17519	17672	17550	17646	17631	17393	17597	17741	17653	17504	17622	17701	17903	17407	17444	17616	17478	17707	17673	17601	17588	17547	17625	17550	17674	17608	17471	17496	17519	17662	17630	17795	17600	17506	17602	17454	17542	17577	17672	17658	17620	17538	17554	17638	17654	17442	17598	17624	17380	17653	17766	17621	17523	17394	17577	17669	17678	17691	17581	17778	17456	17703	17563	17580	17643	17661	17712	17653	17608	17466	17573	17475	17561	17683	17521	17565	17535	17594	17444	17554	17591	17462	17556	17485	17687	17422	17489	17582	17645	17774	17653	17759	17559	17450	17624	17632	17440	17484	17480	17481	17770	17751	17588	17375	17619	17455	17594	17710	17532	17613	17594	17684	17582	17544	17572	17729	17548	17459	17746	17513	17629	17433	17524	17654	17670	17744	17605	17474	17532	17510	17559	17585	17445	17622	17444	17497	17631	17536	17501	17558	17503	17748	17761	17587	17644	17554	17603	17562	17593	17496	17596	17728	17628	17486	17525	17499	17352	17493	17593	17588	17576	17658	17357	17555	17726	17551	17475	17494	17555	17604	17556	17630	17544	17597	17671	17731	17709	17526	17565	17774	17399	17592	17649	17385	17428	17588	17595	17537	17754	17788	17574	17564	17516	17654	17651	17576	17604	17546	17478	17621	17681	17739	17532	17496	17625	17668	17591	17524	17635	17502	17562	17628	17679	17617	17379	17620	17686	17683	17439	17600	17710	17802	17615	17524	17517	17668	17536	17645	17551	17576	17670	17569	17725	17460	17630	17534	17467	17615	17407	17566	17528	17697	17656	17481	17537	17508	17703	17871	17561	17662	17533	17573	17499	17617	17500	17497	17544	17447	17470	17400	17501	17582	17663	17722	17458	17739	17497	17548	17495	17708	17674	17415	17638	17570	17726	17588	17577	17758	17546	17667	17425	17837	17559	17610	17571	17651	17763	17651	17726	17594	17526	17461	17644	17646	17477	17542	17458	17421	17662	17653	17664	17652	17736	17702	17747	17778	17440	17649	17521	17759	17720	17569	17505	17769	17546	17608	17722	17532	17733	17568	17668	17610	17555	17673	17440	17583	17566	17588	17445	17678	17673	17461	17641	17564	17553	17388	17553	17438	17644	17547	17614	17715	17507	17477	17599	17494	17873	17835	17640	17507	17597	17578	17657	17486	17647	17394	17613	17520	17714	17656	17555	17557	17463	17599	17643	17776	17664	17597	17735	17551	17448	17692	17622	17716	17599	17582	17675	17681	17478	17609	17418	17564	17544	17494	17648	17646	17672	17744	17731	17513	17690	17705	17392	17427	17905	17867	17600	17661	17569
26340	39540	38767	31808	27476	24179	22278	20500	19422	18639	17905	17578	17265	16942	16843	16661	16441	16439	16452	16524	16267	16272	16264	16094	16165	16207	16255	16166	16372	16237	16259	16210	16249	16297	16210	16077	16243	16166	16283	16265	16182	16206	16289	16370	16301	16308	16376	16139	16298	16380	16103	16410	16176	16252	16370	16138	16274	16205	16107	16204	16133	16134	16279	16222	16121	16207	16032	16243	16092	15987	16236	16220	16187	16174	16166	16224	16215	16259	16250	16219	16093	16268	16161	16134	16165	16313	16225	16149	16416	16244	16111	16085	16045	16258	16203	16069	16159	16309	16227	16130	16155	16134	16147	16488	16145	16223	16196	16248	16009	16240	16317	16267	16174	16217	16122	16167	16245	16279	16192	16141	16061	16237	16396	16269	16263	16130	16136	16186	16240	16127	16255	16157	16226	16066	16135	16292	16278	16181	16111	16165	16114	16026	16214	16052	16185	16359	16111	16297	16168	16264	16055	16223	16174	16224	16245	16263	16186	16189	16085	16157	16327	16279	16153	16231	16113	16157	16190	16066	16201	16396	16218	16283	16245	16191	16216	16225	16177	16226	16089	16206	16186	16140	16216	16083	16051	16197	16109	16297	16159	16155	16111	16056	16240	16292	16233	16240	16085	16281	16186	16197	16192	16250	16262	16091	16216	16064	16356	16289	16163	16282	16294	16199	16189	16139	16155	16234	16060	16178	16240	16260	16134	16225	16212	16205	16236	16155	16295	16331	16251	16140	16106	16239	16216	16156	16250	16062	16100	16220	16335	16146	16212	16056	16221	16269	16135	16303	16270	16370	16329	16197	16174	16278	16027	16275	16088	16274	16102	16063	16150	16167	16241	16057	16183	16204	16256	16070	16154	16418	16327	16088	16077	16104	16122	16126	16229	16319	16284	16184	16279	16332	16183	16109	16310	16227	16340	16095	16150	16205	16251	16052	16148	16128	16252	16091	16050	16050	16229	16111	16270	16141	16078	15999	16167	16311	16108	16194	16382	16346	16258	16317	15980	16194	16001	16217	16236	16250	16265	16104	16290	16287	16225	16226	16128	16261	16219	16376	16177	16170	16259	16075	16372	16172	16308	16186	16180	16341	16137	16213	16269	16296	16220	16163	16135	16294	16066	16145	16368	16231	16290	16182	16110	16171	15976	16193	16228	16244	16135	16503	16203	15991	16284	16104	16200	16153	16184	16260	16063	16401	16140	16235	16189	16157	16395	16130	16237	16276	16233	16112	16316	16217	16249	16166	16196	16216	16217	16185	16321	16148	16116	16116	16113	16137	16380	16157	16140	16110	16235	16260	16200	16204	16035	16239	16264	16142	16330	16233	16157	16311	16076	16203	16230	16286	16223	16161	16185	16014	16203	16226	16294	16365	16071	16231	16198	16249	16321	16263	16284	16136	16074	16239	16167	16026	16155	16183	16180	16294	16294	16224	16280	16173	16195	16208	16213	16087	16247	16211	16333	16088	15995	16295	16231	16201	16260	16225	16200	16146	16207	16250	16057	15962	16175	16174	16120	16203	16445	16241	16030	16305	16286	16085	16192	16333	16219	16182	16158	16177	16249	16138	16158	16054	16381	16310	16266	16039	16268	16246	16299	16179	16123	16132	16339	16052	16043	16353	16308	16192	16003	16077	16304	16025	16152	15998	16093	16081	16109	16172	16280	16245	16209	16119	16204	16350	16224	16103	16371	16072	16096	16306	16206	16075	16306	16287	16240	16271	16173	16216	16010	16439	16311	15903	16178	16267	16248	16185	16137	16270	16132	16191	16238	16257	16086	16256	16120	16152	16342	16264	16155	16229	16035	16147	16342	16104	16276	16118	16280	16281	16021	16175	16183	16140	15995	16171	16112	16132	16387	16052	16269	16079	16095	16367	16275	16333	16121	16248	16276	16148	16337	16214	16202	16064	16295	16376	16257	16199	16212	16230	16158	16128	16084	16060	16205	16062	16303	16283	16148	16275	16130	16195	16151	16177	16257	16257	16232	16230	16127	16226	16118	16283	16102	16216	16374	16397	16178	16251	16240	16305	16200	16195	16400	16194	16097	16035	16234	16133	16238	16216	16228	16167	16227	16149	16211	16088	16101	16208	16058	16344	16027	16205	16476	16143	16138	16189	16164	16177	16258	16235	16292	16167	16100	16309	16012	16248	16078	16176	16166	16067	16006	16018	16173	16254	16306	16215	16286	16008	16194	16222	16166	16171	16224	16223	16267	16195	16148	16029	16187	16173	16197	16321	16114	16202	16000	16094	16327	16237	16196	16109	16171	16269	16215	16224	16071	16171	16016	16171	15962	16023	16285	16184	16248	16284	16212	15945	16088	16231	16213	15984	16257	16258	16166	16165	16149	16167	16104	16114	16084	16101	16083	16191	16071	16339	16144	16212	16389	16240	16107	16300	16148	16244	16247	15908	16186	16331	16366	16159	16205	16201	16193	16225	16149	16180	16131	16226	16310	16193	16172	16105	16249	16264	16271	16061	16212	16257	16122	16156	16325	16089	16244	16034	16182	16269	16256	16215	16359	16173	16228	16296	16050	16163	16207	16168	16262	16184	16396	16154	16278	16015	16122	16021	16232	16289	16011	15917	16199	16201	16186	16176	16153	16198	16210	16177	16322	16239	16171	16195	16020	16287	16145	16200	16288	16120	16171	16260	16062	16129	16238	16125	16206	16207	16140	16270	16332	16138	16217	16120	16242	16269	16303	16236	16226	16137	16267	16196	16324	16146	16332	15946	16159	16141	16241	16223	16168	16188	16078	16191	16230	16171	16261	16199	16195	16157	16086	16235	16171	16213	16180	16038	16326	16082	16026	15922	16330	16136	16166	16154	16178	15993	16383	16180	16191	16267	16341	16116	16097	16079	16058	16117	16255	16297	16095	16197	16118	16312	16162	16268	16409	16034	16162	16206	16134	16001	16310	16136	16151	16185	16277	16235	16234	16313	16267	16331	16274	16105	16094	16297	16351	16193	16120	16137	16192	16182	16255	16149	16181	16069	16069	16218	16227	16012	16136	16164	16275	16346	16293	15996	16196	16091	16075	16008	16316	16307	16245	16232	16141	16160	15979	16229	16351	16173	16232	16221	16222	16082	16205	16182	16315	16098	16244	16119	16223	16239	16115	16286	16173	16256	16099	16079	16306	16216	16265	16452	16032	16292	16163	16323	16151	16030	16106	16168	16137	16247	16344	16170	16359	16199	16112	16167	16226	16197	16265	16231	16309	16170	16215	16302	16266	16329	16170	16276	16214	16321	15986	16231	16048	16218	16129	16038	16289	16182	16144	16261	16115	16085	16291	16239	16178	16107	16059	16063	16196	16161	16103	16213	16126	16296	16198	16210	16197	16076	16021	16147	16207	16173	16167	16285	16202	16219	16174	16114	16228	16305	16296	16335	16339	16182	16207	16157	16191	16117	16185	16164	16166	16146	16283	16109	16269	16087	16104	16104	16134	16040	16196	16242	16292	16442	16190	16325	16193	16277	16070	16480	16402	16211	16307	16170	16231	16148	16130	16257	16423	16268	16244	16190	16206	16154	16107	16097	16099	16259	16142	16309	16146	16348	16266	16150	16301	16217	16242	16152	16182	16187	16065	16174	16299	16052	16331	16087	16180	16201	16102	16265	16172	16209	16132	16098	16289	16066	16343	16185	16172	16207	16000	16218	16090	16330	16151	16093	16114	15938	16092	16288	16383	16340	16133	16116	16060	16107	16285	16071	16261	16230	16240	16183	16221	16154	16351	16127	16139	16095	16187	16259	16122	16187	16204	16199	15971	16152	16244	16232	16199	16216	16146	16171	16346	16068	16163	16219	16305	16075	16097	16353	16244	16265	16170	16189	16207	16275	16174	16248	16172	16228	16294	16217	16189	16314	16078	16277	16287	16251	16129	16244	16229	16098	16321	16121	16256	16253	16100	16271	16232	16114	16299	16293	16238	16061	16200	16089	16159	16218	16239	16179	16119	15948	16242	16340	16340	16184	16266	16214	16116	16236	16114	16090	16251	16122	16175	16266	16191	16014	16189	16195	16332	16195	16051	16343	16185	16137	16026	16263	16170	16180	16187	16262	16095	16361	16146	16116	16137	16134	16090	16065	16216	16222	16216	16171	16158	16216	16295	16250	16234	16212	16013	16421	16241	16218	16232	16396	16241	16274	16250	16280	16447	16201	16234	16127	16233	16021	16145	16278	16189	16100	16155	16341	16117	16244	16111	16255	16282	16137	16100	16264	16351	16247	16154	16117	16328	16112	16387	16130	16175	16177	16235	16294	15972	16359	16055	16144	16115	16126	16137	16225	16230	16203	16206	16223	16376	16113	16071	16203	16060	16148	16216	16190	16172	16227	16221	16274	16119	16216	16364	16123	16213	16320	16121	16217	16091	16329	16267	16082	16050	16227	16302	16225	16312	16259	16050	16298	16357	16211	16040	16351	16215	16399	16259	16114	16068	16212	16252	16195	15990	16313	16149	16279	16197	16188	16120	16080	16206	16433	16084	16365	16220	16215	16135	16045	16335	16199	16092	16135	16062	16105	16085	16113	16317	16153	16240	16230	16211	16170	16219	16208	16056	16323	16177	16077	16231	16149	16298	16169	16157	15923	16094	16110	16142	16164	16358	16079	16237	16358	16289	16090	16189	16276	16116	16225	16197	16161	16194	16109	16084	16154	16189	16188	16248	16175	16191	16144	16208	16035	16461	16227	16141	16119	16041	16376	16363	16333	16154	16188	16135	16189	16129	16376	16337	16121	16236	16423	16089	16322	16182	16167	16034	16276	16266	16190	16150	16247	16091	16168	16313	16293	16154	16213	16163	16248	16163	16257	16257	16262	16044	16015	16128	16187	16072	16150	16231	16216	16213	16132	16006	16366	16177	16110	16147	16254	16115	16229	15991	16290	16340	16300	16207	16263	16221	16116	16309	16176	16175	16114	16191	16027	16132	16239	16203	16287	16218	16109	16231	16215	16120	16070	16179	16279	16180	16232	16356	16290	16302	16302	16272	16113	16271	16110	16285	16341	16310	16034	16206	16262	15992	16387	16013	16164	16135	16157	16120	16277	16162	16246	16179	16213	16257	16272	16271	16129	16171	16003	16283	16145	16171	16124	16172	16269	16057	16161	16158	16084
23907	21413	29062	25505	25458	27284	27076	23354	22011	21100	20382	19791	19328	19059	18947	18786	18541	18405	18493	18228	18134	18106	18103	18310	18247	18193	18201	18046	18121	18074	18101	18044	18217	18009	18140	17996	18171	17991	18022	18171	18091	17932	18112	17956	17946	18082	18003	17861	17902	18106	18000	17868	17901	17741	18187	17945	17806	18200	17937	18014	18053	17716	18031	17989	17793	18084	17922	18223	18003	18346	17789	18064	18027	18137	17942	18002	17887	17999	18030	18146	17981	17959	17978	17981	17905	18124	18003	17950	18073	17875	17910	18143	18232	18150	17940	17871	17858	18008	17916	17976	17836	17812	18020	17768	17921	18027	17891	17945	17706	17858	18034	17911	17861	17966	18026	18019	18054	17942	17908	17901	17871	17981	17841	17904	17801	18078	18117	17974	17923	17791	17900	17910	18053	18020	17976	17922	17740	17899	17730	17903	18006	18065	17839	18294	18079	18013	18026	17930	17739	17908	18170	17982	17974	17890	17943	18073	17985	18066	18111	17975	18067	17887	17973	18065	17998	17925	18009	17855	18067	18203	17896	17898	17848	18045	18041	17943	18009	18065	18037	18125	18084	18112	18103	18005	17923	17739	17833	18095	17885	17893	17871	17956	18127	17877	18025	18006	18029	18069	17902	17929	17684	17858	18042	17787	18012	17916	17915	17998	17958	18050	17888	17950	17848	18083	18171	17848	17783	17962	17804	18091	17888	17889	18060	17930	18009	17888	17893	18057	18077	17751	18019	17851	17950	17913	18030	17873	18183	17745	17892	17850	18097	17932	18103	17850	17908	18080	17945	17825	18034	18184	18007	17758	18076	17746	17987	17924	17879	17798	17917	18137	17674	17993	17931	17930	17853	18034	18028	18217	18085	17923	17954	18013	17854	17967	18035	18074	18031	17616	17856	17994	17822	17752	17966	18076	17983	18000	17838	17983	18061	17850	17955	18203	17993	17871	17934	17808	18044	17836	17872	17940	17844	17994	18071	17783	17987	18002	17835	17988	17940	17844	18009	17939	17963	18002	17952	17975	17790	17875	17895	17974	17871	18021	18127	18087	17851	17928	17979	18019	17837	17920	17902	17906	17970	18091	17869	18107	17975	17875	17910	18006	18036	17908	17927	18177	18055	18174	17928	17952	17810	17769	17775	17923	17774	18126	18042	17914	17861	18014	18138	18013	17996	17841	17857	18093	17893	17927	17975	17921	18017	18063	17875	17720	18019	18070	17953	18077	18080	18173	18045	17796	18166	17938	18066	17935	17973	18013	17947	18022	17850	17858	17905	17828	18014	17863	17918	18029	18090	17999	17860	17761	17943	17941	18124	17916	17842	17773	17868	18101	18192	18026	17919	17798	17972	17953	18081	17968	18095	18129	18044	18085	18014	18125	18053	18020	18104	18117	17749	17748	18186	18112	18144	18163	17950	17842	17946	17922	17925	18069	18073	18053	18015	17974	17940	18027	17942	18039	17960	18031	17988	17851	17986	18248	18056	17960	17958	18011	17822	18115	18053	18125	17880	18035	17844	17935	17993	18019	18106	17845	18180	18126	18181	17980	18137	18102	18009	17981	18132	18144	18204	18073	17878	17980	17929	17779	17980	17936	17825	18018	18006	17945	17935	18080	17861	18166	17952	17829	17955	17943	17838	17908	17973	18009	18051	18067	18069	17903	17903	17993	18079	17979	18257	17751	17913	17943	17931	17776	17867	18014	17839	18005	17778	17871	17799	17882	17998	17812	17825	18026	18065	17922	17908	17827	17875	17986	18153	17996	17940	18086	18026	17933	17898	18077	17923	17764	18065	18183	18137	17976	18130	17896	17926	18041	18044	17928	18003	17996	17892	18016	17951	18063	18045	17935	18036	17960	18231	18211	17654	17911	17866	17994	17809	18128	18051	18079	18158	17923	18089	17837	17999	18077	17974	17919	17841	18180	17819	17854	18058	18161	17825	17814	18030	17826	17966	17983	18050	17989	18038	18056	17899	17934	17875	17933	17949	17934	17916	18026	17830	17945	18070	17835	17851	18105	18128	18064	17901	17900	17961	18040	17862	18031	17900	17900	17912	17892	18094	18011	17965	17941	18049	18073	18061	17968	17914	17971	17918	17898	17944	18030	17998	17937	18042	18180	18058	17888	17952	17826	18001	18003	17935	17973	17960	17925	17971	17901	17917	17915	17921	18082	17724	18057	17975	18022	18157	18124	18014	17992	17856	17983	18046	17911	17915	17952	18030	18087	18101	17995	17924	17882	18137	17905	17969	17947	18136	17835	18045	18037	17980	17891	17996	17922	17677	17917	17886	17985	17931	17876	18141	17910	17954	17866	17903	17918	17759	18079	17925	18006	17774	17923	17932	17934	18026	17953	17850	17864	17990	17994	17980	17959	18182	17994	17833	18026	17953	17926	18100	17928	18142	18165	17773	17801	17808	18000	18150	18089	18132	17961	18203	17902	18128	18006	17909	17965	18129	18111	17943	18178	17818	17935	17836	18053	18100	17930	18167	18055	18164	17936	18222	18096	17718	17892	18184	17873	17978	18069	17996	17936	18026	18105	18193	17903	18048	17978	17872	18106	18115	17884	17966	18062	18257	17887	18155	18077	17956	17897	17853	17755	18046	17840	18033	18066	17900	18030	17863	17935	17873	18038	17886	17822	17943	17996	17992	18030	17957	18122	18123	18132	17736	17838	17991	17895	18049	17987	17902	18128	18039	17975	17864	17953	18000	18004	18213	17946	17844	17960	17831	17773	17897	17987	17889	17900	17866	18066	18093	18157	18089	17887	18081	18009	18115	17932	18065	17973	18028	17941	18000	17836	17821	17982	17921	17746	17882	17992	18175	18046	17946	17919	17849	17916	17954	18112	18070	17871	17982	17880	17799	17936	17877	18282	18054	18118	17884	17930	18061	18090	18023	17966	18128	18135	17979	17973	17825	18029	18159	17974	17798	18105	17990	17868	17994	18021	17788	17796	18146	17955	18011	17881	18083	18108	17978	17957	17943	17905	18047	17988	18109	18069	18008	18025	18057	18044	17931	17865	18069	18078	18162	17927	17892	17860	17903	17977	18057	18115	18140	18048	17973	17909	18079	18020	18141	18012	18074	18015	17728	18008	18249	18100	17893	17860	17956	18103	17950	17733	18073	18081	17829	17975	17746	17876	17765	18077	18093	17888	17736	18165	18107	17778	18018	18101	17916	17935	17980	18035	17940	17741	18047	17941	18039	17957	17870	17993	17737	17690	17860	17849	17868	17974	17934	18022	17957	18053	17966	17969	17906	18057	18001	18140	17973	17946	18222	17980	17876	18028	17963	17872	17973	17852	18027	17797	17834	18011	17856	18136	17974	17912	18127	17923	18096	18061	18201	17889	17864	17984	18061	17997	18059	17974	17781	17872	18069	17890	17877	17813	17899	17856	17876	18004	18001	18132	17910	17972	17930	17974	17976	17891	18266	17786	18032	17902	17946	18028	17940	18110	17904	17976	17822	18033	17973	17856	17913	17877	18073	17913	18145	17968	17920	18017	17919	18127	18205	18040	17939	17875	17744	17907	18090	18126	17897	17784	17966	18004	18116	18051	17914	18227	18044	17978	18048	17878	18052	18063	18252	18040	18041	18048	17979	17886	18046	17926	18055	17900	17841	17940	17919	18096	18037	18132	18006	17947	17792	17984	17936	17835	17859	18081	18112	17822	17867	18032	18080	17841	17932	17837	18045	18005	17937	17883	17840	17885	17916	17877	17940	17877	17984	17872	17861	18081	18125	17931	17861	18058	17787	18012	17910	17783	17985	18048	18024	18151	17904	18056	17963	17924	17996	18009	17783	17900	18064	17929	17933	18060	17945	17995	17886	18066	17892	18010	17959	18001	18071	17993	18156	17977	18016	18017	17744	17977	18027	18038	17844	17929	18027	18015	18019	17977	17939	17909	17925	18055	17969	17739	18109	17911	18001	18029	17911	18073	17922	17902	17907	18290	17767	18003	18119	17996	17902	17970	17871	18086	17963	17632	17910	18092	17935	17851	17969	17978	17953	18037	17927	17938	17798	18044	18126	17802	17846	18153	17851	17891	18056	17855	18176	17921	17970	17838	17884	17905	17991	18094	18090	18030	17974	17940	17745	18022	18069	17637	18131	17849	17934	17896	17926	17976	17916	17934	18014	17978	17842	18176	17907	18050	17973	18071	18236	17894	17903	17943	17803	17859	18058	17900	17940	18082	18139	17938	18135	18211	17833	18077	18145	17829	18080	17991	18075	18094	17916	17961	17946	18045	17873	17831	18079	17959	17862	18021	17863	18057	17866	17923	17997	18050	17755	18027	18235	18037	18053	17905	17843	17901	17922	17963	17985	17845	18168	18160	17788	18111	18090	17903	18022	18065	18055	17831	17819	17929	17906	17858	18066	17873	17958	17806	18032	18105	17968	17894	18039	17815	17853	17955	18020	17923	17837	17919	17991	18123	17816	17865	18016	17960	17806	17799	17940	18085	17894	18093	17992	17897	17930	18282	17911	17828	17888	17930	18135	18021	17965	17960	17958	18019	18064	17947	17879	18159	17995	18097	17933	17928	17848	17846	17856	18128	18009	18083	18079	17840	17876	17767	17928	18130	17803	17841	17880	17879	18020	18016	18028	18005	17964	17974	17924	17852	17907	17997	18034	18162	18101	17929	17923	18063	18017	17914	17993	17889	17956	18028	17921	18040	17929	17869	18131	18175	18013	18218	17959	18063	18028	18063	18060	18053	18095	18077	17924	18074	18012	18038	18000	18100	17979	18031	17952	17789	17792	17873	17974	18018	17806	17887	17656	17858	17962	18044	18130	18017	17865	17992	18015	18116	18020	18101	18110	17871	18044	17894	17923	18055	18096	18106	17844	18095	17860	17884	17894	18011	18059	17958	18163	17953	18030	17864	18066	18097	18068	17999	17836	17992	17882	17953	17999	17905	17965	18040	17930	17967	17890	17961	17780	17934	18050	17984	17947	18089	17901	18121	17776	17764	18016	17967	18082	18021	17952	18021	18036	17951	17964	17949	18004	17947	17992	18155	17890	17807	18108	17747	18081	17959	17884	17956	18154	17939	17862	18033	18143	17862	17860	18070	17929	17828	17918	17883	17826	18021	18026	18027	17923	17837	17988	17924
27236	45664	45707	39207	34520	29759	26880	24266	22641	20992	20085	19033	18525	18241	17642	17563	17199	17076	16957	16680	16826	16635	16570	16363	16452	16468	16390	16482	16415	16477	16580	16398	16386	16436	16539	16319	16536	16444	16371	16404	16527	16479	16549	16437	16394	16515	16502	16520	16514	16403	16459	16498	16472	16248	16276	16504	16469	16567	16393	16530	16389	16426	16440	16443	16402	16418	16396	16440	16518	16531	16402	16364	16455	16385	16428	16415	16523	16496	16497	16267	16299	16284	16530	16338	16276	16434	16432	16502	16454	16401	16217	16281	16455	16593	16389	16439	16379	16476	16534	16381	16420	16514	16383	16377	16332	16462	16390	16447	16245	16398	16324	16474	16367	16372	16387	16357	16471	16405	16380	16370	16284	16387	16293	16457	16358	16218	16486	16393	16490	16323	16480	16398	16309	16376	16509	16412	16467	16479	16409	16409	16369	16477	16282	16417	16401	16528	16295	16413	16462	16246	16320	16541	16420	16421	16587	16363	16508	16399	16605	16488	16317	16472	16397	16414	16244	16499	16386	16484	16640	16359	16490	16429	16485	16424	16276	16580	16240	16372	16451	16407	16199	16150	16429	16473	16322	16476	16471	16430	16437	16497	16353	16325	16367	16314	16449	16446	16406	16445	16405	16383	16204	16298	16424	16350	16401	16465	16331	16312	16435	16402	16334	16272	16487	16353	16478	16357	16370	16384	16340	16591	16337	16458	16473	16291	16381	16316	16548	16224	16298	16433	16379	16207	16411	16478	16321	16397	16413	16447	16420	16431	16356	16328	16186	16398	16254	16488	16433	16411	16369	16322	16518	16629	16406	16422	16346	16351	16483	16474	16375	16372	16334	16468	16175	16232	16305	16431	16509	16530	16336	16495	16451	16387	16485	16381	16424	16391	16385	16295	16456	16469	16465	16394	16316	16448	16481	16317	16465	16602	16328	16456	16289	16348	16285	16520	16488	16264	16395	16277	16354	16283	16594	16342	16333	16496	16418	16325	16443	16367	16393	16305	16519	16366	16397	16392	16499	16409	16398	16436	16423	16526	16557	16470	16370	16533	16369	16388	16385	16346	16406	16266	16311	16364	16342	16378	16375	16545	16472	16415	16309	16562	16386	16308	16486	16630	16329	16368	16425	16434	16472	16559	16473	16488	16343	16482	16435	16310	16390	16462	16492	16503	16449	16432	16464	16577	16437	16564	16466	16516	16382	16497	16457	16260	16252	16382	16556	16350	16495	16369	16431	16333	16207	16390	16347	16350	16345	16344	16285	16461	16500	16524	16285	16468	16379	16375	16476	16371	16457	16249	16308	16615	16402	16277	16504	16433	16342	16311	16478	16414	16596	16405	16435	16366	16451	16199	16311	16265	16323	16265	16493	16444	16460	16280	16447	16276	16538	16561	16316	16376	16434	16222	16309	16325	16403	16337	16390	16330	16404	16559	16359	16392	16569	16470	16467	16471	16489	16212	16493	16475	16458	16403	16478	16606	16364	16453	16582	16459	16545	16325	16454	16458	16370	16454	16395	16547	16472	16395	16270	16353	16395	16325	16364	16581	16508	16397	16536	16562	16385	16287	16370	16370	16407	16396	16269	16401	16326	16493	16538	16151	16511	16370	16374	16384	16414	16296	16264	16423	16501	16505	16196	16518	16518	16335	16220	16383	16450	16348	16440	16377	16270	16362	16357	16564	16278	16307	16406	16472	16422	16557	16363	16312	16385	16363	16344	16276	16438	16430	16446	16257	16286	16328	16263	16490	16337	16470	16411	16490	16288	16284	16386	16414	16453	16394	16324	16269	16342	16336	16504	16286	16554	16445	16438	16556	16407	16274	16526	16450	16406	16364	16300	16384	16432	16397	16520	16455	16395	16387	16369	16342	16429	16431	16256	16483	16207	16427	16381	16396	16382	16335	16337	16480	16335	16307	16315	16340	16497	16349	16326	16414	16466	16499	16508	16380	16626	16336	16440	16518	16391	16273	16444	16463	16429	16506	16405	16315	16506	16143	16420	16495	16477	16430	16418	16556	16391	16389	16635	16521	16407	16540	16421	16386	16302	16560	16501	16221	16392	16385	16310	16417	16516	16307	16556	16267	16336	16550	16307	16427	16367	16315	16434	16421	16495	16447	16410	16335	16351	16240	16500	16319	16461	16430	16443	16321	16355	16271	16320	16348	16380	16326	16406	16315	16260	16357	16246	16486	16130	16512	16326	16127	16560	16435	16507	16362	16596	16423	16323	16427	16275	16161	16440	16430	16534	16296	16407	16225	16647	16307	16415	16317	16352	16417	16459	16317	16447	16592	16261	16387	16415	16375	16268	16429	16296	16292	16477	16288	16375	16573	16274	16346	16139	16365	16570	16463	16343	16238	16437	16415	16450	16451	16480	16367	16272	16362	16420	16419	16404	16383	16241	16359	16386	16389	16534	16456	16457	16334	16349	16556	16348	16457	16423	16306	16294	16386	16449	16266	16382	16491	16297	16364	16457	16370	16495	16551	16334	16305	16413	16414	16359	16242	16478	16423	16399	16443	16431	16403	16216	16398	16530	16404	16346	16375	16567	16440	16438	16398	16450	16337	16442	16282	16482	16245	16445	16375	16431	16537	16553	16353	16446	16344	16414	16468	16398	16458	16436	16174	16399	16390	16440	16295	16324	16402	16353	16330	16304	16470	16174	16164	16206	16391	16231	16452	16361	16515	16157	16358	16295	16326	16443	16425	16376	16489	16377	16206	16305	16536	16517	16341	16439	16384	16311	16232	16526	16348	16286	16382	16474	16431	16337	16427	16278	16326	16432	16374	16391	16459	16303	16338	16554	16556	16399	16438	16397	16224	16364	16254	16346	16293	16369	16378	16447	16366	16414	16272	16393	16414	16407	16431	16381	16378	16403	16490	16261	16367	16327	16537	16523	16319	16364	16338	16444	16441	16297	16398	16311	16566	16412	16443	16191	16390	16227	16430	16378	16486	16348	16368	16273	16268	16384	16435	16383	16349	16434	16345	16469	16456	16414	16362	16550	16342	16451	16256	16389	16361	16230	16297	16279	16487	16423	16385	16218	16417	16280	16556	16293	16436	16405	16397	16443	16544	16483	16303	16401	16439	16396	16392	16255	16351	16344	16402	16393	16340	16500	16250	16500	16477	16514	16398	16528	16398	16423	16412	16218	16354	16332	16439	16422	16375	16257	16425	16205	16219	16452	16265	16305	16403	16354	16327	16359	16431	16258	16406	16404	16362	16470	16434	16547	16457	16361	16298	16400	16342	16230	16346	16411	16268	16291	16218	16516	16345	16526	16405	16398	16484	16472	16355	16242	16321	16206	16608	16464	16388	16551	16404	16554	16439	16302	16269	16539	16348	16289	16389	16466	16298	16527	16373	16609	16381	16343	16365	16374	16304	16511	16471	16430	16330	16427	16313	16135	16376	16465	16545	16366	16484	16384	16408	16218	16241	16460	16451	16413	16176	16335	16256	16450	16475	16505	16411	16134	16316	16229	16514	16344	16331	16408	16367	16428	16408	16364	16320	16243	16528	16496	16353	16516	16355	16282	16290	16497	16377	16326	16514	16493	16384	16322	16311	16397	16324	16235	16272	16378	16269	16541	16165	16489	16337	16422	16223	16371	16508	16417	16227	16414	16363	16290	16281	16367	16350	16571	16290	16406	16555	16388	16480	16468	16398	16271	16189	16326	16301	16374	16470	16443	16243	16555	16291	16526	16467	16392	16459	16541	16470	16384	16383	16387	16433	16433	16396	16423	16460	16285	16412	16274	16321	16282	16274	16423	16412	16363	16520	16410	16556	16357	16331	16371	16276	16414	16375	16644	16527	16414	16500	16480	16387	16365	16310	16297	16400	16382	16333	16355	16474	16504	16379	16243	16313	16392	16565	16494	16541	16354	16429	16460	16273	16494	16540	16668	16482	16435	16590	16507	16433	16163	16375	16467	16464	16339	16339	16347	16346	16427	16388	16471	16484	16376	16395	16346	16482	16508	16266	16364	16429	16510	16202	16432	16290	16435	16329	16634	16430	16441	16524	16282	16380	16332	16422	16446	16490	16468	16384	16403	16599	16478	16318	16299	16422	16219	16264	16328	16361	16476	16349	16465	16292	16378	16342	16589	16540	16446	16495	16323	16403	16382	16369	16289	16340	16418	16505	16529	16429	16442	16414	16326	16439	16450	16295	16590	16350	16229	16345	16207	16455	16367	16450	16392	16335	16334	16418	16329	16401	16353	16529	16604	16304	16356	16426	16426	16203	16607	16505	16379	16305	16323	16465	16428	16448	16427	16391	16612	16491	16244	16388	16392	16454	16402	16397	16565	16371	16331	16265	16479	16445	16265	16328	16467	16367	16439	16293	16366	16378	16484	16402	16329	16431	16645	16305	16407	16338	16332	16439	16458	16498	16348	16212	16400	16441	16413	16447	16351	16325	16349	16517	16344	16289	16447	16403	16533	16503	16418	16456	16350	16477	16370	16391	16542	16406	16381	16613	16286	16381	16280	16420	16520	16256	16439	16429	16474	16575	16333	16510	16555	16360	16577	16507	16408	16460	16341	16354	16325	16515	16341	16494	16470	16455	16435	16457	16287	16486	16278	16405	16418	16437	16402	16246	16503	16252	16241	16432	16365	16276	16259	16317	16454	16382	16444	16420	16501	16321	16386	16462	16483	16432	16316	16340	16382	16398	16292	16489	16303	16298	16484	16421	16316	16498	16392	16405	16326	16307	16427	16341	16381	16420	16255	16330	16407	16420	16305	16348	16351	16439	16327	16473	16393	16475	16336	16468	16365	16478	16378	16477	16318	16467	16316	16529	16251	16119	16336	16408	16303	16481	16604	16421	16455	16193	16529	16290	16487	16575	16411	16352	16350	16444	16362	16390	16309	16502	16323	16307	16607	16330	16547	16442	16390	16472	16422	16367	16423	16394	16428	16324	16544	16421	16320	16556	16457	16568	16248	16347	16447	16310	16338	16431	16369	16471	16381	16362	16406	16155	16500	16452	16390	16500	16488	16407	16214	16333	16403	16487	16261	16325	16480	16478	16490	16498	16422	16357	16318	16423	16528	16450	16303	16497	16397	16249	16387	16513	16381	16421	16368	16268	16596	16391	16258	16402	16414	16340	16376	16434
22927	21384	29300	24238	23520	27821	30167	25298	23545	22776	21427	20554	20056	19867	19356	19047	18738	18805	18452	18599	18403	18374	18235	18434	18265	18141	18151	18038	18124	18271	17980	18209	17955	18241	18100	18180	18110	18130	18151	18027	18059	18085	18043	17988	18142	18078	18271	18185	18092	18010	18009	18023	18141	17989	18133	18016	18015	18053	17881	18057	18075	18083	18087	18148	17801	17794	17943	17963	18103	18082	18132	18096	18054	17978	18060	18195	18012	17949	18179	18003	17939	18068	17868	18098	18003	17794	17712	17959	18042	17971	17982	18036	18038	17973	18146	18057	17698	17903	17837	18027	18053	17994	17878	17962	17839	17877	17920	17968	18013	17790	17795	18170	17917	17896	18035	18158	18100	17978	18174	18044	17857	17885	18115	17885	18017	18068	18026	18183	18112	17944	17992	17810	17923	17967	17977	17950	17979	18024	18188	17858	17841	17663	17951	17919	17938	17847	17842	17892	18134	18269	18038	18089	17898	17865	18028	18113	18198	17977	17840	17916	18053	18137	17965	17895	17978	17920	17814	17786	18225	17911	17935	17781	18158	17926	18113	18032	17983	18203	18122	17955	18025	18281	18033	17823	18129	17962	18096	17807	17899	18093	18103	17915	17920	18058	17867	17980	17961	17948	17820	17976	17979	18012	18016	18027	18125	18184	18051	18123	17955	18037	17865	17858	17993	18143	18146	17847	17993	17989	17994	18026	17885	18130	18060	17859	18006	17875	18077	17878	18026	17750	17704	17894	18008	18020	18045	18025	17829	17970	18015	18180	17885	17844	18065	17863	18109	17819	17788	17978	18019	18086	17819	17800	18050	17837	17904	17792	17770	17912	17821	17739	17924	17917	17844	17816	18151	18110	18151	17944	18130	17974	17958	18227	18020	17923	17815	17903	18120	17852	17930	17965	17992	18054	17870	17966	17755	17835	17912	17930	17852	17762	17911	17921	18017	17951	17858	18133	18064	17901	18140	18095	17881	17817	17987	18014	17981	17992	17889	18096	18113	17921	17927	17789	17917	17942	18207	17933	17859	17888	18165	17932	18053	18206	17989	17811	17831	18043	17932	17908	17855	18132	17779	17981	17926	17982	18027	18008	18326	17976	17924	17842	17926	18210	17859	17994	17891	17946	17893	17928	17894	17982	17892	17986	17859	17878	17890	17881	17991	17880	17987	17979	17930	18075	18100	18009	18044	17878	17907	17942	17924	17947	17952	17941	18031	17808	18104	18026	17920	17953	17986	18017	18032	18054	17914	18014	18069	17944	17882	17953	18024	17836	18069	17941	17931	17716	17864	17870	17866	17996	17995	17911	18112	18115	18042	17865	18051	18042	18080	17837	17871	17922	17801	17926	18059	17888	18025	17956	17950	18164	17885	17924	17948	17828	17828	18000	18026	18124	17989	18064	18065	17970	17915	17996	18064	18145	17763	17966	17967	17797	17893	18093	18040	17946	17923	18101	17855	17893	18054	17911	17916	18017	18075	17974	17750	17928	18148	17869	18071	18009	18091	18018	17976	17747	17880	17883	17905	18144	17819	17947	18035	17963	17982	17981	18102	17889	18084	18014	17997	18087	17851	17883	17724	17873	17822	18002	18032	17924	18066	18061	17710	17861	17981	17794	18052	17711	18058	17967	18029	18027	17906	17955	17914	17925	17876	17969	18118	17920	17843	17933	17958	18142	18096	17673	17828	17786	18186	17829	17888	17982	17770	17915	17875	17944	17946	18011	17958	18009	17926	18165	17911	18015	17937	17832	17882	17986	17977	18120	18024	17978	17950	17961	17883	17959	18017	18142	18098	17962	18026	17960	17956	18025	18194	17862	17854	17927	17869	17860	17899	17917	17957	17880	18010	17927	18113	18014	17946	17856	17968	17965	17820	18042	17917	17997	17724	17801	18098	17949	17757	18065	17930	17987	18194	17844	18019	18068	17793	17966	17845	17973	18079	18215	17955	17976	17692	17997	17915	17811	17790	17735	17877	17888	18083	17803	17802	17820	17894	18056	17836	18047	17958	18041	17672	17971	17934	17885	17955	18033	17788	17927	17899	17804	17978	17847	17834	17998	18160	18054	18094	17857	17852	17845	17926	18119	17918	18052	18014	17915	17997	17900	17861	18108	18016	17971	17923	18063	17802	17917	17943	18080	17852	17908	18224	17997	18142	17805	17945	17998	18002	17790	17967	17963	17898	17906	17956	17861	17841	17976	17961	17915	17985	17806	17890	17884	17929	18149	18033	17890	17966	17850	17963	17998	17942	17972	17885	17985	17857	18079	17907	17947	17951	17939	17971	17820	17925	17933	17836	18114	17853	18017	18022	18061	17964	18097	17856	17941	17624	17910	18001	17715	17875	18028	18072	17952	18013	17894	17782	18072	18004	17922	17868	17898	17934	18074	18012	17783	17983	17889	18010	18212	17936	17945	18175	17845	17974	17915	17974	18068	17876	18187	17962	17878	18168	17934	17840	17750	17845	18006	17756	17965	18013	17748	17797	17944	17942	17869	17836	18021	18081	17862	17971	17888	17905	17986	17867	17931	17723	17919	17736	17994	17989	17765	17958	18136	17986	17963	17884	17921	18085	18227	18047	17905	18073	18077	17961	17959	18209	17773	17842	17944	17811	18086	17931	17978	18129	17829	18005	18039	18070	18087	17925	18220	17968	17988	17835	17962	17861	17693	18000	17970	17951	17836	17939	18024	17798	17749	17716	17889	18105	18078	17977	17910	17820	17858	17814	17761	17945	17923	18025	17844	18303	18123	18013	17960	17796	17938	17897	17884	18071	17966	17977	17988	18056	18008	17857	17878	17798	17956	17950	18105	17976	17950	18026	17950	18028	17903	17936	18057	17969	17716	18133	18033	17941	17950	17722	17865	17837	18059	18018	17985	17702	18042	18001	18197	17957	17977	18090	17955	18020	17931	18122	18122	17940	17729	18046	18002	18144	18077	17852	17905	17918	18011	17766	17822	17943	18143	18030	17825	17744	17895	18060	17693	17960	18150	17929	17938	18045	17971	18171	18054	17722	17882	17815	17956	17912	18120	18200	17840	17969	17993	17915	17946	17914	18086	18005	18158	18044	18056	17842	17997	17917	18012	17908	18017	17808	17879	18004	17876	17946	17926	17973	18179	17852	17805	17772	18062	17930	17811	18148	17985	17875	17804	17963	18065	17871	17871	17991	17877	17928	18071	18030	17896	17976	17909	17844	18037	17965	17917	17864	17848	17992	17849	17891	17941	17973	17840	17841	18239	17790	17843	17888	18084	17949	17981	17991	17878	17977	17855	17922	18003	17932	17921	17935	18003	17907	18013	18015	17823	17824	17973	17880	17827	17873	17968	18007	17921	17855	17845	17864	17932	18050	18187	17994	17975	17946	17924	17944	17997	18005	18046	17909	17954	17823	18103	18001	17944	17944	17850	17791	17988	18037	17881	17977	17997	18018	18011	17908	17850	18030	17756	17873	17842	17900	17863	18204	18050	18062	17944	18113	18018	17971	17853	17849	17999	17862	17852	17894	17878	17904	17830	17868	17870	17879	17927	17783	17884	18026	18067	17884	17939	18068	17980	18095	18005	17907	17816	17690	17932	18037	18007	17999	17918	17970	17933	17984	18041	17997	17808	18068	18004	17910	17876	17875	17948	18060	17920	18061	17904	17944	18151	18096	17911	17828	17932	17875	17903	17842	17931	17927	17796	17981	18042	17995	17960	17964	17969	18091	18078	17805	17873	17886	17975	17926	17964	18084	18009	18028	18083	17896	17925	18044	18127	17877	17975	18102	17829	17938	17877	17965	17800	17881	17896	17948	17803	18091	18022	18049	17931	17947	17882	17918	17954	17949	18019	18089	17880	17784	17824	17928	17911	17817	18063	18150	17754	17921	18079	17902	18041	18192	17795	17941	17911	17882	17871	17834	18217	17753	17933	17928	17732	18019	17926	18047	18025	18043	18194	18053	17843	17978	18010	17795	17808	18000	17887	17811	17940	18099	18123	18094	17729	17931	18142	17950	17829	18011	17899	18057	18010	17934	17777	17823	17982	18021	17958	17906	17740	17928	17870	17983	18248	18030	18012	17950	18005	17755	17733	17783	18050	17950	18055	17863	18026	17892	17730	18047	17889	17845	17946	17904	17962	18054	17757	17982	18118	17878	17781	17989	17715	18092	17791	17857	18092	17638	17855	17962	18112	17887	18160	17886	18118	18131	18026	17819	18208	18025	17853	17960	17906	18219	17897	18036	17988	17937	17966	17861	17879	18090	17778	18009	17910	17904	17844	17912	18035	17889	18031	17954	17780	18026	17851	17975	17949	17973	18012	17718	17957	17668	17916	18178	18001	17939	17965	17981	18006	17886	17878	17862	18045	17987	17892	17823	17778	17820	18083	17725	17902	17877	17839	17888	17973	17861	17714	18132	17909	18078	17760	17750	18073	17994	18171	18033	18088	17694	17855	17998	17969	17965	17923	17981	17973	17669	17845	17845	17866	17907	18064	18082	17966	17923	17904	17953	18011	17979	17903	17962	17815	17728	18097	17875	18025	17944	18083	18083	17940	18071	18084	17902	18009	18025	17849	18118	17853	18035	17896	17845	17778	18146	17797	18138	18032	17862	17966	17995	18002	17944	17943	17868	17786	18005	17927	18026	17986	18121	18113	18073	17976	18114	17992	17790	17936	17864	18011	17979	17644	17967	17873	18056	17997	17952	18081	17971	17902	17753	17922	17955	17854	18043	17884	17987	17896	18000	17910	17868	17908	17878	17828	17819	18125	18094	17970	17802	17960	17824	18127	17880	17990	17812	17782	17978	17915	17915	17953	17861	18036	18023	18152	17879	17960	17915	17869	17957	17962	17941	17933	18185	17813	17877	18179	18006	17923	17870	18000	17992	18047	18045	17979	17917	18137	17980	17927	18054	17819	17905	17840	17930	17989	18010	17887	17858	17730	17837	17905	18053	18118	17987	17941	17940	17813	17955	17630	17821	17951	17954	17822	18074	18062	17956	18048	17952	17911	17941	17886	17948	17858	17998	17895	18011	17914	17728	17800	17767	17852	17979	17886	18019	18019	17837	17972	17832	18062	18123	17917	17983	17908	18347	18091	17862	17959	18015	18172	18004	18062	17878	17881	17954	17941	18003	17987
28564	49373	50578	44355	38609	34180	30426	27557	25260	23438	21691	20672	19681	18886	18361	17703	17462	17397	17488	17011	16895	16760	16587	16727	16377	16498	16598	16399	16640	16552	16558	16344	16481	16449	16396	16545	16393	16424	16374	16339	16344	16606	16108	16633	16389	16487	16474	16533	16522	16477	16345	16495	16481	16281	16323	16400	16476	16411	16620	16302	16434	16310	16561	16393	16379	16511	16413	16397	16343	16339	16384	16353	16372	16245	16423	16328	16482	16584	16308	16371	16497	16465	16405	16413	16465	16239	16404	16246	16357	16341	16354	16516	16314	16337	16445	16301	16417	16228	16467	16542	16430	16261	16407	16357	16345	16317	16439	16382	16262	16465	16324	16399	16329	16253	16356	16354	16570	16355	16358	16439	16477	16497	16374	16231	16325	16400	16362	16299	16445	16323	16335	16301	16543	16351	16470	16501	16467	16239	16352	16412	16348	16316	16472	16237	16363	16411	16316	16481	16365	16455	16380	16182	16432	16248	16294	16427	16338	16329	16223	16208	16486	16457	16256	16293	16320	16416	16565	16294	16241	16354	16417	16387	16091	16273	16409	16443	16308	16431	16362	16321	16463	16326	16530	16300	16503	16423	16536	16388	16395	16597	16354	16506	16343	16371	16271	16504	16602	16524	16389	16316	16295	16409	16422	16205	16313	16465	16481	16344	16266	16259	16444	16487	16370	16319	16462	16268	16148	16355	16344	16342	16399	16252	16243	16448	16193	16424	16394	16264	16449	16503	16454	16538	16296	16229	16307	16441	16334	16396	16536	16391	16274	16565	16480	16350	16256	16373	16366	16258	16348	16362	16378	16362	16323	16211	16379	16209	16512	16248	16399	16494	16322	16487	16299	16568	16212	16377	16209	16343	16375	16439	16427	16382	16483	16193	16397	16523	16430	16349	16247	16412	16359	16283	16474	16370	16404	16289	16432	16259	16175	16391	16387	16432	16362	16521	16206	16300	16222	16367	16393	16246	16515	16315	16331	16374	16299	16491	16339	16510	16327	16455	16230	16362	16319	16413	16382	16260	16433	16398	16305	16209	16556	16277	16125	16383	16436	16438	16401	16604	16462	16363	16461	16493	16280	16497	16412	16493	16247	16514	16369	16304	16243	16448	16407	16376	16350	16464	16598	16413	16279	16407	16460	16282	16460	16364	16398	16229	16309	16529	16389	16208	16469	16339	16212	16265	16452	16453	16414	16318	16489	16214	16493	16400	16341	16485	16190	16278	16460	16357	16512	16435	16369	16506	16357	16378	16384	16458	16350	16412	16488	16258	16371	16436	16431	16459	16292	16273	16272	16174	16273	16433	16270	16339	16442	16395	16358	16235	16411	16534	16270	16380	16267	16380	16365	16452	16435	16256	16525	16355	16429	16375	16355	16450	16310	16156	16448	16138	16197	16393	16438	16289	16433	16350	16297	16460	16434	16623	16072	16448	16275	16344	16302	16363	16218	16194	16310	16297	16342	16346	16552	16252	16403	16522	16464	16314	16336	16399	16479	16456	16397	16567	16382	16468	16439	16375	16336	16316	16176	16374	16372	16388	16281	16538	16484	16329	16501	16228	16383	16252	16585	16352	16415	16325	16474	16393	16350	16392	16497	16347	16331	16330	16288	16267	16292	16399	16318	16434	16157	16224	16459	16427	16418	16466	16447	16395	16380	16349	16584	16262	16382	16344	16379	16447	16268	16341	16577	16363	16461	16068	16358	16217	16402	16412	16535	16556	16508	16358	16416	16446	16297	16248	16488	16436	16253	16272	16270	16353	16509	16457	16363	16473	16450	16500	16515	16162	16456	16426	16533	16251	16333	16290	16513	16399	16241	16500	16421	16298	16481	16233	16325	16551	16264	16329	16192	16508	16331	16390	16298	16315	16163	16287	16312	16264	16386	16448	16434	16343	16413	16410	16419	16486	16461	16442	16397	16371	16568	16218	16322	16396	16378	16442	16367	16443	16439	16366	16255	16340	16446	16401	16517	16223	16405	16239	16485	16501	16407	16182	16137	16257	16432	16411	16540	16372	16329	16210	16129	16445	16373	16503	16293	16377	16403	16377	16356	16441	16449	16318	16355	16428	16514	16404	16381	16389	16384	16425	16294	16434	16378	16396	16451	16356	16341	16327	16396	16482	16311	16370	16396	16392	16168	16253	16379	16402	16353	16475	16358	16326	16479	16437	16287	16392	16485	16387	16304	16323	16223	16401	16320	16462	16542	16215	16308	16296	16416	16344	16272	16342	16437	16244	16280	16334	16362	16473	16310	16348	16427	16345	16442	16279	16280	16413	16412	16265	16264	16474	16438	16441	16349	16347	16393	16245	16422	16292	16326	16254	16500	16589	16248	16238	16355	16383	16419	16308	16421	16409	16209	16347	16284	16491	16363	16341	16525	16446	16370	16396	16429	16385	16513	16164	16296	16384	16407	16305	16450	16292	16295	16539	16375	16136	16376	16263	16345	16382	16361	16554	16565	16489	16428	16394	16378	16474	16344	16440	16460	16496	16409	16461	16406	16465	16431	16360	16332	16406	16513	16375	16431	16408	16505	16389	16517	16345	16368	16320	16241	16383	16470	16368	16323	16554	16432	16455	16329	16557	16360	16453	16359	16563	16325	16267	16441	16177	16368	16441	16179	16327	16443	16437	16200	16535	16493	16255	16419	16287	16464	16253	16208	16370	16340	16462	16305	16364	16401	16251	16254	16263	16224	16373	16337	16447	16488	16548	16259	16603	16419	16303	16412	16268	16474	16398	16248	16223	16324	16310	16373	16520	16353	16290	16315	16448	16211	16369	16331	16340	16350	16368	16511	16428	16255	16314	16530	16602	16546	16352	16238	16327	16522	16422	16309	16446	16318	16534	16379	16432	16454	16393	16362	16458	16325	16239	16432	16421	16465	16318	16519	16397	16347	16275	16446	16265	16458	16329	16444	16312	16175	16394	16425	16442	16376	16293	16377	16352	16457	16323	16485	16368	16417	16345	16619	16375	16475	16271	16336	16250	16470	16287	16355	16415	16415	16335	16266	16317	16306	16419	16526	16398	16533	16411	16449	16305	16392	16369	16383	16342	16362	16419	16434	16473	16389	16351	16223	16410	16367	16410	16239	16310	16296	16424	16313	16344	16274	16269	16406	16171	16362	16370	16490	16306	16467	16309	16437	16346	16250	16330	16397	16451	16399	16411	16329	16343	16529	16531	16259	16263	16186	16485	16508	16454	16437	16461	16405	16274	16436	16621	16426	16304	16479	16436	16354	16465	16479	16342	16522	16374	16484	16373	16386	16348	16420	16467	16435	16356	16377	16502	16406	16338	16453	16399	16587	16302	16300	16395	16321	16379	16221	16321	16357	16586	16510	16404	16305	16303	16106	16358	16263	16476	16335	16359	16435	16387	16320	16278	16283	16313	16351	16441	16423	16429	16496	16300	16385	16324	16373	16286	16184	16250	16557	16391	16339	16231	16332	16489	16173	16500	16639	16346	16276	16324	16440	16345	16328	16302	16361	16422	16437	16374	16325	16252	16412	16297	16262	16421	16494	16293	16324	16246	16509	16482	16385	16349	16338	16577	16428	16269	16547	16449	16228	16326	16368	16411	16338	16461	16286	16420	16374	16334	16273	16344	16430	16342	16399	16529	16368	16365	16297	16237	16357	16479	16259	16598	16299	16484	16204	16305	16479	16449	16326	16370	16280	16217	16472	16449	16394	16492	16465	16370	16442	16444	16485	16300	16392	16468	16296	16263	16333	16296	16332	16439	16367	16386	16465	16301	16392	16251	16422	16438	16351	16441	16295	16426	16129	16371	16301	16425	16368	16370	16327	16475	16215	16483	16404	16326	16365	16528	16385	16566	16183	16547	16390	16415	16216	16283	16287	16241	16296	16267	16344	16360	16425	16187	16248	16358	16396	16453	16231	16488	16398	16278	16342	16273	16290	16353	16341	16363	16354	16284	16510	16347	16341	16307	16394	16603	16341	16437	16381	16379	16347	16349	16172	16121	16553	16377	16413	16456	16325	16407	16543	16498	16272	16421	16350	16394	16315	16444	16500	16392	16594	16399	16400	16254	16398	16324	16410	16495	16489	16185	16602	16472	16436	16335	16306	16371	16545	16289	16440	16346	16336	16547	16314	16348	16383	16294	16409	16226	16376	16387	16285	16412	16484	16322	16373	16423	16345	16257	16443	16297	16161	16199	16346	16322	16373	16133	16343	16341	16524	16522	16535	16424	16608	16432	16318	16321	16378	16189	16381	16341	16172	16613	16331	16445	16322	16227	16473	16489	16336	16439	16336	16459	16359	16539	16355	16528	16355	16393	16254	16321	16444	16331	16314	16380	16353	16249	16364	16429	16417	16448	16388	16499	16324	16403	16406	16459	16352	16409	16358	16414	16314	16355	16268	16501	16398	16182	16329	16328	16248	16335	16391	16281	16455	16267	16239	16327	16389	16337	16377	16246	16519	16466	16386	16314	16433	16368	16444	16529	16329	16338	16488	16624	16395	16456	16386	16444	16521	16404	16322	16317	16507	16547	16437	16585	16319	16177	16483	16469	16451	16445	16432	16522	16468	16130	16423	16413	16309	16306	16343	16385	16308	16312	16336	16270	16581	16355	16362	16361	16444	16359	16415	16339	16301	16427	16408	16375	16520	16257	16590	16354	16329	16330	16458	16405	16376	16444	16403	16453	16444	16365	16235	16323	16335	16331	16535	16297	16221	16568	16202	16285	16435	16418	16543	16187	16404	16447	16254	16369	16300	16281	16474	16455	16491	16241	16418	16300	16503	16356	16285	16333	16387	16439	16420	16387	16490	16366	16348	16193	16253	16432	16372	16610	16216	16487	16476	16464	16599	16435	16437	16440	16381	16409	16355	16289	16387	16358	16375	16334	16476	16352	16340	16523	16427	16395	16379	16466	16286	16452	16402	16437	16386	16477	16265	16369	16266	16342	16401	16438	16091	16354	16551	16377	16422	16428	16290	16333	16314	16434	16375	16651	16324	16283	16344	16244	16336	16348	16182	16412	16190	16537	16351	16443	16433	16330	16363	16320	16563	16347	16458	16305	16418	16439	16431	16473	16434	16552	16505	16369	16528	16371	16185	16502	16380	16405	16248	16235	16370	16411	16499	16371	16397	16307
27789	25808	33478	30914	25173	23025	21371	20358	19606	19099	19008	18506	18328	18211	18008	17984	17798	17882	17909	17762	17874	17679	17949	17719	17801	17597	17714	17773	17800	17723	17615	17867	17608	17653	17544	17813	17675	17691	17727	17848	17763	17653	17929	17746	17753	17685	17554	17848	17506	17607	17789	17941	17688	17772	17568	17696	17665	17542	17540	17574	17566	17609	17801	17760	17621	17707	17707	17671	17607	17764	17806	17728	17765	17704	17688	17453	17637	17677	17811	17825	17639	17647	17682	17458	17532	17795	17627	17568	17788	17625	17770	17636	17563	17672	17651	17622	17797	17668	17795	17911	17703	17689	17687	17748	17847	17722	17631	17625	17345	17481	17743	17614	17656	17461	17733	17534	17683	17478	17677	17700	17526	17525	17680	17745	17605	17681	17672	17542	17603	17543	17696	17638	17755	17720	17809	17421	17674	17736	17711	17635	17614	17621	17582	17842	17749	17696	17763	17391	17771	17698	17683	17749	17566	17836	17680	17492	17753	17673	17458	17701	17590	17724	17681	17622	17575	17438	17797	17633	17561	17616	17772	17414	17788	17589	17711	17662	17631	17596	17683	17575	17531	17916	17832	17556	17614	17466	17725	17421	17492	17560	17913	17649	17591	17663	17773	17686	17658	17474	17654	17549	17718	17682	17484	17673	17617	17777	17849	17757	17671	17618	17710	17508	17670	17430	17459	17510	17741	17812	17682	17606	17451	17699	17766	17741	17742	17663	17492	17731	17565	17815	17783	17492	17822	17802	17645	17614	17549	17633	17411	17502	17635	17839	17593	17716	17779	17658	17637	17740	17577	17689	17688	17743	17597	17910	17860	17720	17641	17692	17590	17784	17478	17676	17664	17792	17769	17733	17671	17608	17493	17584	17954	17711	17717	17637	17577	17893	17714	17675	17678	17681	17853	17690	17650	17533	17757	17634	17506	17786	17885	17711	17535	17625	17719	17570	17633	17710	17483	17775	17787	17768	17741	17740	17574	17677	17814	17757	17733	17827	17494	17800	17641	17480	17533	17625	17728	17750	17666	17552	17621	17702	17744	17712	17722	17562	17734	17701	17613	17772	17649	17670	17662	17783	17928	17639	17608	17389	17580	17587	17666	17660	17681	17573	17673	17689	17915	17826	17574	17551	17661	17788	17741	17608	17665	17618	17673	17757	17607	17660	17515	17559	17526	17624	17574	17533	17577	17577	17787	17617	17702	17635	17760	17614	17659	17723	17560	17805	17546	17861	17807	17810	17751	17724	17567	17654	17642	17530	17541	17643	17894	17618	17567	17769	17411	17604	17815	17925	17714	17593	17882	17667	17930	17817	17528	17598	17699	17581	17596	17816	17665	17457	17785	17789	17732	17768	17547	17421	17774	17677	17816	17624	17658	17612	17781	17775	17759	17590	17555	17773	17717	17677	17685	17613	17660	17693	17710	17753	17790	17679	17667	17642	17560	17703	17427	17641	17863	17731	17711	17569	17688	17587	17633	17779	17668	17641	17599	17559	17650	17667	17733	17670	17590	17745	17598	17620	17724	17728	17615	17874	17649	17629	17803	17624	17752	17716	17673	17561	17699	17785	17606	17761	17679	17524	17578	17645	17700	17670	17699	17610	17524	17681	17709	17748	17958	17717	17558	17695	17836	17755	17715	17761	17727	17640	17770	17745	17803	17846	17683	17445	17703	17665	17726	17569	17707	17690	17891	17946	17687	17680	17566	17675	17607	17539	17450	17669	17579	17494	17773	17654	17588	17461	17734	17691	17825	17726	17615	17611	17721	17534	17639	17729	17545	17687	17795	17678	17468	17742	17978	17691	17571	17596	17792	17707	17509	17799	17751	17740	17684	17544	17608	17677	17618	17669	17669	17645	17809	17721	17656	17700	17573	17683	17584	17861	17683	17550	17693	17540	17808	17655	17705	17584	17517	17589	17622	17641	17430	17668	17416	17626	17618	17591	17585	17492	17742	17691	17638	17840	17693	17710	17739	17634	17767	17713	17705	17668	17717	17669	17710	17767	17679	17594	17889	17926	17590	17728	17617	17821	17638	17705	17746	17632	17593	17681	17508	17726	17695	17616	17612	17734	17631	17522	17692	17562	17579	17683	17608	17671	17603	17527	17798	17508	17667	17781	17873	17683	17690	17604	17733	17578	17531	17620	17592	17939	17656	17697	17803	17541	17748	17632	17515	17867	17766	17548	17606	17703	17654	17619	17774	17767	17617	17657	17454	17724	17808	17485	17474	17460	17728	17727	17677	17829	17488	17619	17675	17570	17798	17719	17368	17543	17847	17864	17503	17831	17592	17652	17659	17562	17545	17710	17601	17502	17605	17575	17641	17812	17528	17648	17675	17545	17580	17508	17656	17902	17717	17753	17728	17848	17671	17590	17541	17685	17674	17567	17632	17652	17588	17737	17580	17744	17822	17576	17718	17810	17484	17744	17772	17757	18056	17763	17600	17655	17790	17616	17716	17564	17764	17640	17829	17610	17567	17532	17868	17705	17895	17522	17522	17622	17684	17599	17633	17515	17677	17701	17670	17785	17785	17494	17603	17767	17503	17573	17736	17533	17651	17694	17586	17535	17582	17883	17778	17928	17572	17692	17691	17646	17710	17800	17696	17843	17738	17761	17740	17590	17689	17690	17759	17758	17598	17731	17645	17773	17774	17834	17601	17661	17494	17774	17609	17807	17830	17787	17599	17484	17676	17413	17855	17678	17701	17729	17597	17726	17779	17926	17777	17737	17748	17613	17745	17518	17550	17742	17876	17613	17704	17738	17666	17686	17662	17830	17533	17692	17663	17626	17705	17627	17815	17774	17607	17738	17584	17826	17867	17499	17715	17594	17729	17609	17789	17507	17538	17689	17849	17586	17694	17822	17737	17515	17623	17539	17687	17634	17571	17529	17645	17743	17786	17613	17622	17441	17682	17852	17542	17865	17823	17755	17644	17679	17790	17596	17610	17698	17458	17555	17691	17541	17562	17581	17541	17643	17604	17709	17641	17737	17612	17606	17691	17680	17483	17595	17741	17363	17733	17716	17832	17624	17745	17738	17840	17545	17691	17585	17382	17465	17654	17616	17817	17763	17955	17607	17707	17800	17748	17579	17760	17553	17773	17639	17615	17801	17688	17656	17483	17633	17767	17892	17717	17712	17657	17948	17886	17728	17643	17484	17625	17806	17822	17682	17588	17827	17616	17720	17629	17645	17733	17768	17552	17788	17606	17645	17738	17609	17544	17695	17491	17468	17738	17801	17582	17718	17750	17830	17691	17606	17723	17746	17847	17517	17823	17822	17529	17585	17741	17577	17718	17615	17790	17647	17614	17772	17621	17697	17754	17591	17469	17747	17787	17564	17543	17745	17759	17674	17859	17852	17573	17500	17783	17754	17904	17573	17689	17747	17814	17899	17686	17642	17688	17729	17694	17923	17851	17677	17685	17503	17574	17716	17769	17714	17708	17697	17739	17771	17647	17588	17710	17477	17938	17676	17727	17762	17613	17544	18051	17716	17515	17692	17748	17698	17784	17705	17706	17718	17686	17559	17589	17704	17710	17608	17620	17771	17570	17870	17753	17795	17664	17800	17958	17597	17680	17770	17498	17802	17651	17914	17469	17432	17708	17550	17854	17533	17727	17771	17711	17661	17684	17647	17722	17744	17540	17700	17705	17799	17839	17709	17840	17827	17835	17636	17574	17775	17720	17663	17755	17755	17664	17432	17719	17871	17588	17643	17733	17609	17574	17498	17757	17715	17655	17625	17777	17660	17728	17615	17853	17789	17632	17528	17626	17564	17825	17509	17644	17674	17620	17565	17645	17688	17723	17699	17651	17532	17581	17481	17636	17632	17673	17635	17713	17571	17570	17804	17679	17840	17753	17594	17659	17523	17922	17618	17673	17725	17613	17571	17600	17758	17952	17549	17698	17598	17475	17492	17515	17633	17764	17752	17577	17614	17707	17542	17652	17673	17711	17626	17512	17625	17600	17680	17742	17451	17678	17716	17741	17727	17515	17549	17645	17635	17654	17597	17642	17751	17873	17769	17684	17611	17757	17653	17631	17573	17643	17583	17773	17771	17956	17831	17551	17515	17679	17602	17635	17571	17589	17588	17678	17356	17632	17598	17497	17561	17593	17719	17583	17612	17679	17752	17615	17853	17811	17711	17905	17626	17694	17794	17684	17661	17760	17442	17594	17886	17710	17747	17745	17664	17497	17708	17582	17735	17598	17619	17378	17490	17648	17642	17726	17690	17778	17556	17572	17570	17516	17835	17583	17699	17463	17717	17730	17747	17705	17579	17808	17598	17822	17981	17649	17528	17658	17712	17587	17919	17662	17569	17506	17500	17621	17685	17796	17701	17802	17746	17897	17493	17676	17833	17536	17676	17646	17893	17624	17660	17795	17601	17655	17775	17728	17692	17976	17572	17593	17561	17623	17673	17762	17892	17551	17693	17666	17704	17745	17757	17583	17793	17900	17621	17654	17736	17659	17744	17840	17816	17588	17476	17680	17691	17683	17941	17632	17639	17765	17399	17388	17650	17611	17550	17714	17626	17661	17669	17713	17609	17540	17694	17630	17645	17714	17684	17672	17530	17567	17654	17700	17665	17490	17583	17669	17550	17354	17583	17509	17713	17595	17942	17748	17772	17837	17695	17721	17556	17726	17734	17637	17668	17578	17445	17652	17603	17566	17668	17763	17765	17753	17605	17697	17663	17573	17608	17656	17553	17749	17657	17522	17719	17681	17733	17715	17613	17715	17640	17542	17741	17630	17562	17751	17764	17800	17633	17609	17667	17842	17604	17742	17676	17684	17609	17661	17753	17623	17645	17664	17649	17768	17720	17868	17727	17560	17589	17704	17777	17739	17669	17622	17649	17791	17787	17629	17642	17676	17694	17555	17740	17643	17643	17739	17658	17650	17555	17815	17400	17674	17562	17759	17707	17643	17670	17811	17504	17468	17664	17813	17799	17819	17599	17672	17731	17522	17504	17533	17651	17796	17637	17673	17800	17763	17748	17673	17787	17690	17794	17795	17629	17745	17684	17761	17713	17812	17649	17600	17668	17691	17740	17734	17592	17776	17678	17644	17480	17678	17636	17760	17727	17936	17804	17686	17768	17519	17650	17818	17487	17613	17587
26423	40296	39664	32537	27201	24211	21913	20405	19565	18528	18012	17656	17313	16779	16695	16584	16466	16460	16245	16288	16459	16242	16073	16283	16258	16148	16242	16213	16191	16302	16156	16166	16252	16298	16283	16267	16070	16079	16189	16107	16096	16234	16168	16165	16194	16124	16319	16097	16271	16143	16218	16155	16141	16197	16305	16110	16213	16243	16168	16219	16209	16136	16103	16069	16323	16315	16324	16203	16173	16103	16125	16251	16115	16194	16201	16215	16280	16181	16319	16236	16037	16210	16246	16146	16101	16216	16272	16239	16185	16194	16212	16095	16240	16231	16204	16270	15994	16164	16249	16234	16085	16261	16041	16241	16127	16033	16334	16193	16324	16301	16209	16223	16279	16186	16162	16191	16168	16104	16116	16144	16192	16287	16391	16285	16205	16201	16254	16259	16011	16022	16310	16282	16145	16161	16389	16187	16174	16254	16040	16129	16223	16145	16220	16161	16046	15963	16156	16264	16228	16006	16326	16400	16083	15989	16037	16264	16129	16191	16163	16100	16245	16163	16042	16159	16294	16240	16181	16253	16310	16060	16168	16217	16106	16118	16172	16149	16058	16154	16197	15969	16146	16113	16298	16208	16198	16265	16395	16137	15959	16198	16205	16142	16207	16211	16175	16300	16234	16121	16093	16091	16266	16301	16129	16281	16148	16175	16078	16266	16262	16164	16334	16247	16021	16165	16170	16393	16188	16196	16109	16100	16252	16203	16079	16093	16303	16227	16257	16326	16033	16186	16003	16141	16163	16140	16290	16146	16220	16096	16247	16076	16210	16279	16064	16217	16250	16270	16050	16007	16317	16257	16262	16136	16140	15926	16198	16213	16228	16212	16162	16222	16203	16136	16343	16220	16071	16249	16137	16337	16135	16167	16222	16107	16010	16104	16271	16116	16064	16096	16111	16261	16213	16200	16143	16212	16185	16146	16129	16192	16223	16160	16083	16176	16197	16202	16194	16081	16002	16226	16193	16147	16011	16191	16322	16191	16236	16190	16150	16303	16227	16309	16257	16033	16236	16082	16113	16176	16055	16131	16215	16095	16140	16352	16215	16251	16062	16193	15993	16176	16056	15993	16231	16207	16193	16227	16263	16204	16095	16196	16210	16098	16073	16238	16110	16339	16156	16200	16114	16326	16272	16208	16164	16023	16097	16211	16188	16225	16136	16343	16186	16231	16014	16175	16250	16351	16230	16273	16090	16208	15971	16038	16297	16241	16160	16273	16289	16027	16149	16202	16136	16105	16070	16246	16222	16245	16161	16394	16192	16074	16094	16121	16236	16072	16157	16123	16177	16135	16104	16303	16090	16009	16350	16120	16145	16233	16122	16313	16240	16118	16040	16234	16105	16042	16217	16364	16276	16135	16259	16090	16257	16262	16061	16251	16234	16187	16140	16231	16136	16237	16201	16188	16213	16170	16175	16300	16174	16268	16305	16149	16243	16208	16099	16272	16178	16313	16046	16092	16149	15908	16275	16288	16219	16154	16361	16159	16243	16038	16245	16263	16363	16116	16330	16240	16300	16024	16210	16281	16084	16106	16156	16134	16222	16268	16121	15904	16047	16174	16215	16061	16113	16115	16184	16184	16265	16157	16271	16194	16132	16208	16173	16283	16205	16299	15994	16216	16261	16390	16137	16195	16255	16261	16246	16044	16212	16126	16377	16225	16135	16241	16178	16291	16148	16213	16191	16262	16041	16189	16278	16168	16213	16129	16104	16162	16154	16252	16249	16107	16157	16155	16259	16045	16156	16159	16293	16147	16174	16318	16040	16219	16140	16137	16041	16169	16252	16271	16086	16126	16144	16307	16134	16096	16178	16128	16106	16373	16196	16179	16286	16291	16072	16010	16232	16266	16139	15985	16296	16226	16410	16234	16183	16098	16129	16213	16063	16132	16230	16222	16359	16273	16155	16104	16317	16409	16117	16185	16172	16218	16165	16190	16186	16177	16225	16179	16304	16328	16126	16204	16181	16200	16123	16086	16161	16166	16177	16237	16276	16201	16201	16226	16088	16311	16046	16238	16045	16184	16241	16409	16314	16032	16224	16280	16084	16198	16198	16298	15995	16116	16163	16218	16158	16298	16171	16027	16151	16184	16251	16189	16251	16131	16369	16211	16214	16287	16236	16030	16117	16295	16231	16040	16225	16192	16037	16300	16310	16192	16234	16227	16134	16314	16159	16103	16408	16295	15902	16068	16256	16054	16257	16075	16197	16056	16140	16031	16098	16130	16213	16149	16251	16101	16221	16306	16223	16278	16216	16087	16083	16305	16105	16232	16274	16084	16262	16229	16351	16270	16138	16303	16143	16117	16329	16154	16048	16120	16216	16179	16118	16239	16196	16022	16244	16237	16310	16120	16049	16204	16379	16220	16164	16094	16057	16165	16191	16063	16087	15968	16233	16340	16310	16099	16118	16066	16282	16127	16257	16237	16105	16130	16137	16155	16164	16302	16174	16195	16258	16031	16190	16270	16125	16344	16177	16216	16222	16193	16133	16132	16264	16240	16144	16120	15983	16083	16134	16124	16028	16176	16172	16205	16215	16216	16078	16291	16136	16311	16286	16263	16234	16154	16147	16232	16114	16221	16227	15990	16187	16296	16150	16287	16365	15946	16185	16108	16023	16213	16222	16141	16320	16163	16011	16102	16146	16295	16015	16254	16183	16094	16129	16211	16273	16227	16345	16164	16208	16153	16231	16249	16062	16265	16246	16255	16122	16052	16341	16150	16091	16285	16075	16105	16444	16328	16166	16213	16217	16121	16346	16275	16303	16034	16130	16089	16214	16282	16229	16206	16218	16205	15973	16183	16207	16216	16422	15998	15942	16264	16266	16295	16083	16264	16137	16135	16166	16324	16340	16297	16167	16147	16186	16186	16262	16365	15998	16276	16179	16166	16191	16160	16318	16182	16344	16296	16286	16181	16341	16174	16179	16017	16256	16164	16253	16097	16025	16363	16074	16214	16071	16176	16363	16328	16265	16114	16220	16336	16091	15962	16099	16257	16247	16360	16069	16238	16247	16336	16291	16282	16138	16269	16155	16096	16307	16226	16096	16161	15983	16164	16040	16201	16270	16206	16177	16247	16157	16310	16068	16167	16005	16170	16083	16068	16159	16198	15998	16471	16104	16177	16255	16029	16216	16272	16342	16130	16223	16090	16147	16169	16196	16240	16291	16253	15996	16248	16311	16306	16131	16281	16232	16297	16207	15969	16082	16272	16253	16249	16111	16291	16070	16093	16157	16133	16204	16203	16056	16228	16178	16298	16060	16143	16292	16195	16234	16126	16360	16215	16093	16121	16244	16151	16243	16201	16176	16123	16187	16291	16219	16170	16129	16052	16235	16203	16261	16210	15977	16211	16163	16241	16172	16055	16156	16089	16200	16163	16122	16228	16322	16168	16183	16052	16213	16150	16031	16289	16079	16306	16127	16282	16234	16017	16041	16322	16059	16221	16074	16171	16282	16189	16129	16241	16254	16173	16219	15986	16174	16090	16259	16017	16185	16333	16215	16105	16299	16233	16331	16153	16125	16178	16126	16307	16065	15967	16412	16187	16085	16190	16227	16217	16077	16344	15950	16105	16227	16206	16373	16150	16116	16168	16216	16043	16081	16195	16043	16355	16112	16140	16196	16227	16342	16190	16182	16189	16004	16190	16276	16409	16148	16198	16288	16259	16195	16218	16391	16267	16051	16238	16225	16061	16210	16302	16058	16113	16229	16323	16169	16108	16200	16289	16070	16219	16108	16149	16132	16154	16152	16101	16203	16051	16148	16259	16061	16146	16121	15983	16122	16285	16356	16096	16218	16135	16216	16095	16198	16085	16279	16074	16294	16009	16187	16261	16014	16113	16089	16383	16278	16071	16089	16168	16278	16219	16097	16123	16190	16239	16260	16131	16270	16252	16135	16038	16350	16229	16065	16253	16123	16284	16124	16266	16252	16183	16255	16119	16002	16180	16069	16181	16368	16202	16062	16299	16137	16194	16176	16053	16330	16050	16124	16083	16230	16209	16060	16131	16146	16284	16311	16323	16159	16095	16006	16109	16261	16121	16252	16294	16279	16208	16163	16348	16121	16422	16106	16200	16360	16148	16162	16221	16023	16112	16251	16347	16245	16204	16369	16215	16063	16166	16284	16106	16236	16200	16004	16156	16296	16313	16190	16195	16204	16128	16376	16129	16384	16086	16054	16240	16241	16183	16300	16228	16325	16056	16144	16205	16108	16120	16206	16052	16223	16196	16173	16116	16162	16250	16177	16142	16234	16335	16057	16224	16305	16249	16091	16325	16222	16193	16289	16104	16205	16258	16224	16220	16144	16134	16003	16102	16136	16157	16220	16121	16174	16169	16202	16321	16206	16305	16282	16226	15997	16285	16182	16249	16322	16207	16111	16249	16261	16013	16125	16241	16135	16133	16407	16140	16235	16209	16054	16086	16128	16149	16290	16292	16048	16366	16281	16211	16284	16030	16199	16163	16180	16268	15970	16161	16314	16329	16100	16204	16263	16259	16130	16256	16018	16378	16257	16136	16282	16144	16167	16121	16260	16330	16307	16217	16140	16191	16220	16074	16185	16186	16059	16382	16219	16117	16329	16095	16207	16113	15993	16208	16333	16283	16224	16322	16192	16339	16239	16023	16059	16129	16160	16326	16087	16362	16140	15960	16204	16206	16181	16214	16006	16215	16321	16238	16309	16130	16006	16258	16204	16285	16120	16115	16205	16238	16240	16196	16215	16060	16157	15966	16372	16302	16196	16098	16210	16055	16205	16141	16185	16222	15996	16231	16104	16031	16189	16238	16195	16222	16335	16195	16344	16157	16185	16213	16116	16265	16246	16170	16175	16176	16171	16181	16110	16176	16133	16161	16327	16304	15859	16098	16275	16104	16159	16223	16251	16262	16135	16251	16108	16176	16218	16242	16066	16227	16196	16243	16232	16089	16194	16146	16226	16204	16053	16064	15991	16241	16325	16291	16059	16288	16057	16099	16173	16066	16276	16254	16153	16146	16144	16034	16128	16168	16273	15935	16202	16362	16292	16054	16166	16236	16328	16269	16193	16286	16225	16242	16158	16110	16318	16107	16246	16318	16289	16216	16205	16206	16183	16417	16086	16071	16244	16098	16255	16075
23950	21386	29048	25774	25476	27407	26694	23175	21652	21149	20496	19670	19178	19054	18902	18792	18658	18492	18389	18388	18269	18241	18256	18133	18203	18085	18387	18182	18282	18070	18050	18022	17995	18046	18112	18107	18124	18006	17875	18056	18097	17855	18079	17948	18096	18142	18132	17999	17976	18139	18139	17823	18074	17980	18073	17997	17980	17998	17903	17941	17919	18204	17952	18158	18085	18094	18113	17843	18087	18157	18034	17954	17978	17960	18041	17960	18181	18024	17792	17805	17941	18065	17861	18079	18028	18083	18106	18037	18066	18170	17987	17882	18042	18084	18008	18135	18070	18039	17876	18013	17962	17907	17865	18064	17895	17883	17875	18048	17991	17936	17909	18052	18125	18185	18030	18124	18084	18035	17992	18175	17882	18106	18004	18178	18177	18140	18041	17884	18137	17956	18108	17900	17957	18078	17907	17966	18056	18201	18023	17984	18065	17918	17893	18017	17911	17988	18012	17946	18145	18008	17900	17967	17895	18177	18252	18043	18021	18030	17881	17976	17987	17944	18078	17986	18096	17939	17862	17948	18171	18098	18047	17914	18153	17959	17899	17842	18193	17967	17966	17841	17895	17954	17898	17962	18011	17837	18092	17990	18020	17948	17935	18043	17982	17992	18037	17789	17961	18017	17863	17954	18063	17959	18029	17869	17815	17924	18143	17951	17908	17788	17937	18122	18002	17996	18026	18031	17696	17956	17890	18019	18013	18005	18112	18248	18155	17823	17931	18159	18038	18098	17915	18074	18002	17760	17912	18107	17821	18032	17938	17919	17976	18028	18134	17999	18047	17997	17986	17770	17975	18182	18003	18030	18027	17942	18020	17964	18102	18014	18010	18145	17924	17975	17869	18031	17776	17942	17863	17996	17817	17936	17920	17942	18021	17879	18081	18052	18064	18092	18067	17952	18003	17919	17932	17901	18010	17952	17888	18080	18033	17795	17837	17746	17827	18053	17887	18009	18054	18054	17862	17929	18081	18021	17917	18105	18113	17860	17893	17844	18129	18000	17855	18013	17860	17887	18026	17858	18088	17870	18110	18022	17955	18082	18044	18169	17892	17888	17938	17914	17926	18088	18115	18078	18106	18201	17975	17930	17964	18098	17978	17883	17993	18002	18055	18051	17838	17968	18010	18022	18092	17981	17735	18031	18082	17960	18104	18107	18298	18083	17803	18094	18110	18128	17914	17856	18041	17847	18041	18060	18050	17941	18034	18070	18029	17912	18087	17883	17972	17916	18068	18020	17953	17892	18044	18076	17750	18034	17898	17997	18112	17916	18032	18101	17770	17934	17735	17993	17973	17822	18052	18143	17990	18070	18031	17973	17822	18070	17838	17974	17904	17887	18063	18031	18059	18035	17828	18032	18042	18060	17893	17890	17892	18010	17852	18065	18149	18094	17743	18056	18030	18087	17857	17994	17997	17898	17961	18105	18079	17946	18031	17926	18049	18046	18062	18140	18076	17913	17846	17824	17923	17742	17969	18015	18094	17951	18082	18150	18038	18054	18105	18094	18134	17754	18174	18067	17888	18138	17924	18185	18048	18039	17983	18090	18101	17838	17979	17922	17870	18048	17912	17915	17807	17946	18227	18046	17877	17926	17772	17857	17925	18017	18032	17906	18147	18157	17936	17858	17973	17947	17987	18043	17940	18037	18146	18040	17926	17861	18068	17968	17965	17977	17916	18064	17909	17934	18119	18089	17912	18063	17942	18149	18177	18143	17910	17915	17991	18164	18132	18092	18001	18117	18024	17784	17929	17948	18102	18004	17935	18078	18183	18116	18023	18062	17929	18097	18000	18095	18044	17839	18069	18077	18023	18084	18132	18217	17804	18032	18102	17988	17828	17970	18028	18309	17769	17910	17758	17907	17910	17897	18015	18155	18055	18035	17942	18004	18061	18110	18079	18013	18116	18143	17960	18171	18226	17900	18105	18079	18077	18070	18128	18162	18176	18049	18239	18158	17954	18083	18102	17787	18115	17982	18084	18005	18047	18044	18086	17996	17926	18021	17870	18018	18006	17984	17875	17797	18034	17939	17830	18155	18149	18090	18192	17952	17963	18088	17982	17860	18042	18070	17956	17969	17879	18002	17886	18122	17765	18117	18191	18045	17921	17812	17911	17983	17946	17875	18070	18136	18133	18086	17963	18132	17949	18081	18076	17933	17812	17834	17937	18203	17870	18009	17859	18124	17952	17904	18118	18026	18007	17884	18080	18020	17899	18249	18070	17992	18298	17943	18000	18020	17957	18032	18167	18079	17955	18035	17901	18026	17974	18003	17923	17955	18069	17798	18066	18030	18009	18083	18114	17998	18182	18047	18014	18049	17992	18078	17962	17992	18067	17883	17940	18054	17973	18036	18102	18078	18060	18071	17755	18036	18094	18094	18148	18050	17873	17779	18148	18163	18121	18203	18076	18040	17901	17911	18107	18037	17862	17975	18058	17936	18057	17993	17907	17889	17971	18150	18143	17894	18187	17919	18030	18036	17836	17870	18036	18200	18029	18165	18252	17890	18009	17983	17987	18133	18027	18054	18001	17996	17960	17785	18063	18099	17854	18029	18099	17870	17999	17882	17843	18022	17967	17922	18019	17872	18003	18036	17849	18057	17961	17831	17971	17974	17971	17981	17821	18073	18151	17744	18064	18001	18041	17896	17965	17977	18113	18077	17917	17902	17990	17976	17997	17969	17966	18135	17978	18012	18088	17713	18018	17907	18134	18023	17796	17952	17930	18103	17930	17959	18066	17910	17947	18026	17999	17837	17827	18142	17954	18063	18163	18151	17917	18092	18129	17964	18007	17909	17970	17938	18160	18077	18097	17791	17963	17880	18035	18068	17992	17963	18007	18158	17996	17862	17815	17921	18013	17949	17850	18036	18071	18297	18049	18204	17908	18221	18035	17882	18031	18157	17916	17838	18097	17949	17997	17866	17988	18091	18110	17814	17878	18008	17832	17878	17858	17964	18010	18118	17925	18059	17940	18082	18060	17835	17948	18184	17905	17991	17919	18109	18035	18162	17856	18089	18012	17972	18221	18080	17765	18202	17868	18000	17986	18025	18234	18027	17846	17925	17988	18049	17980	18195	18018	17982	17852	17969	17861	18099	17971	17951	17871	18157	17982	18002	18127	18149	18000	18205	18199	18132	18064	17974	18008	18136	18100	18227	18222	18045	18056	17764	17994	17800	17992	18144	17914	17839	18115	18133	17988	17783	18136	18166	18326	17990	18048	18028	18030	18072	18142	18176	18048	18048	17927	17865	18150	18027	17930	17917	18160	17993	17812	17939	17878	17868	18003	17998	18004	18122	18020	17944	18110	17988	18017	18015	17858	17951	17972	18125	17966	17848	17949	18018	18009	18198	18064	17961	18288	18010	17993	17972	17987	18059	17834	18004	17915	17984	18054	18237	17986	18022	18083	17877	18188	17825	18057	18195	17971	17808	17996	17936	17942	17958	17934	17944	17967	17896	18082	17881	17893	18053	17881	18138	18160	17947	18213	18116	18118	17974	18079	18038	17943	17819	17901	18080	18228	18061	18196	17835	17921	17899	17899	17930	18100	18164	18040	17920	18001	18145	17777	17872	17936	17998	18012	18044	17941	17863	18039	17995	17906	18016	17962	17987	17815	17846	17700	17987	17983	17766	18064	18014	17859	17985	18086	17969	17840	17826	17965	18016	17908	18131	18277	18063	17893	18017	17933	18014	17903	18134	18016	17761	17992	18298	18007	18015	17732	18001	17887	18080	18002	17938	17939	17957	18180	17997	17852	17912	18065	17952	17868	17917	17742	17965	17920	17984	17987	17946	18028	18018	17901	17961	17908	17908	17962	17900	17963	18124	18063	17910	17971	18015	17909	18065	17940	18150	17964	17968	17946	17990	17956	18005	18209	17963	17778	17802	18005	17992	18088	18131	17931	18049	18147	18135	17940	18100	18085	18127	17718	17937	18163	17987	17726	18114	18017	17875	17975	17863	18223	17936	17932	18117	18080	18075	18192	18102	17955	17935	17990	18047	17933	17895	17980	18018	18074	17894	17978	17762	17901	17859	18017	18073	17961	18196	17986	17955	18139	18003	17865	17832	17942	17682	18013	18030	17905	17957	17927	17911	18031	18038	17858	17767	18071	18067	17804	17957	18005	17928	18107	18101	17988	18159	18134	17907	18028	18180	18038	17957	17954	18063	18055	17957	18101	18232	17964	17906	18192	17916	17932	17970	17810	18013	18089	18231	18218	18172	17994	18060	18140	17813	18134	17926	18031	17965	17895	17882	17966	17798	18090	17852	17954	17957	18292	17833	18074	17951	17995	17896	18105	17964	17802	18004	18002	17995	18198	18035	17945	18031	17800	18091	18006	18171	18059	18028	17993	17943	18202	17928	18059	18100	18100	18016	18028	18171	18140	18321	18057	18136	17920	18043	18105	18122	17993	18102	18157	17915	17891	18135	17770	18126	17810	18056	17987	18057	18409	17934	18021	17877	17888	17952	17923	18010	18062	18001	17969	18280	18177	18150	17869	18035	17958	18050	17955	17971	18161	18148	18028	17975	17935	18064	18109	17875	17976	18093	18108	17891	17896	17972	18057	17899	17949	18065	17957	17928	18072	18194	17981	17928	18047	18117	18068	18052	18067	17818	18056	18039	17963	18150	18031	17913	18200	17972	17945	17996	18096	17950	17996	17855	18074	18163	18140	18098	18134	17891	17868	18184	18020	18023	17902	17873	18104	18035	18150	18002	17839	18020	17951	18045	17954	17884	17886	17934	18036	17954	17990	18001	18073	18210	17861	17787	17878	17931	18029	18064	18148	18090	17933	17968	18067	17951	18123	18085	18205	17799	17886	17994	17839	17950	17931	17955	17927	18099	17902	17952	17994	18001	18040	18006	18175	18037	17821	17991	17979	18066	17909	17988	17997	18088	17862	18049	17956	18020	18010	18035	17941	18109	17965	17907	17965	17983	17957	17853	18017	18065	18339	18054	17849	18123	17971	17938	18169	18123	18052	18205	18127	17957	18100	18087	18019	17906	18088	18124	18062	17907	17850	17968	18054	18070	18195	18056	18206	17796	18078	18085	18090	18233	18033	17974	17974	18107	17666	17898	18157	17994	18096	17868	18001	18001	18053	17889	18007	17990
27731	46487	46814	39716	34144	29699	26322	24458	22441	21188	20038	19106	18419	17889	17642	17333	16986	16992	16776	16716	16771	16682	16633	16514	16648	16455	16330	16545	16473	16668	16447	16435	16126	16513	16671	16500	16529	16575	16358	16424	16435	16508	16572	16347	16304	16531	16293	16255	16519	16412	16276	16305	16289	16446	16351	16358	16371	16428	16338	16425	16394	16292	16369	16456	16369	16583	16473	16437	16442	16441	16393	16249	16476	16271	16441	16303	16343	16251	16343	16592	16332	16419	16483	16355	16515	16463	16310	16454	16471	16595	16306	16620	16449	16462	16348	16294	16345	16348	16305	16305	16504	16366	16382	16517	16253	16488	16402	16247	16430	16184	16436	16241	16362	16534	16346	16471	16446	16383	16458	16508	16352	16447	16337	16459	16371	16421	16457	16440	16473	16308	16369	16350	16432	16453	16480	16314	16389	16436	16197	16508	16310	16525	16304	16396	16222	16483	16357	16506	16443	16272	16477	16311	16374	16294	16436	16460	16473	16479	16427	16306	16262	16248	16434	16515	16249	16327	16387	16500	16446	16374	16390	16457	16302	16528	16347	16390	16402	16442	16192	16389	16328	16540	16375	16404	16451	16391	16336	16367	16397	16324	16301	16310	16407	16305	16334	16207	16424	16446	16389	16231	16517	16460	16508	16484	16299	16344	16340	16467	16479	16234	16514	16401	16317	16345	16345	16290	16352	16323	16407	16277	16458	16271	16216	16509	16277	16417	16520	16338	16291	16394	16335	16342	16342	16544	16515	16317	16474	16547	16459	16340	16578	16361	16483	16478	16413	16313	16399	16248	16382	16466	16299	16508	16354	16405	16272	16512	16370	16160	16302	16310	16281	16359	16354	16137	16358	16511	16261	16420	16381	16434	16457	16288	16416	16331	16265	16329	16485	16441	16405	16446	16363	16287	16440	16461	16348	16474	16588	16452	16293	16406	16381	16496	16308	16409	16497	16284	16502	16249	16291	16263	16249	16423	16579	16249	16376	16369	16214	16362	16368	16334	16451	16352	16455	16442	16464	16352	16362	16392	16455	16391	16477	16419	16450	16295	16117	16361	16473	16528	16224	16358	16455	16418	16325	16385	16597	16248	16438	16397	16509	16318	16415	16319	16563	16380	16393	16252	16392	16433	16572	16282	16425	16311	16277	16426	16556	16443	16303	16352	16282	16337	16357	16464	16285	16431	16387	16474	16417	16423	16444	16482	16377	16358	16476	16500	16406	16488	16344	16338	16260	16217	16390	16634	16365	16423	16481	16283	16357	16428	16290	16166	16455	16301	16450	16276	16375	16342	16572	16439	16302	16356	16408	16362	16246	16260	16409	16440	16332	16355	16401	16430	16548	16287	16332	16482	16230	16487	16388	16381	16371	16331	16407	16492	16407	16426	16550	16281	16226	16428	16349	16407	16518	16358	16393	16376	16192	16464	16346	16337	16465	16362	16424	16350	16304	16494	16308	16456	16388	16348	16439	16454	16297	16396	16467	16498	16244	16369	16205	16382	16503	16348	16279	16514	16347	16401	16230	16438	16533	16441	16231	16440	16404	16462	16465	16543	16425	16172	16359	16151	16434	16253	16348	16442	16511	16408	16455	16532	16281	16398	16452	16435	16412	16579	16328	16441	16610	16231	16475	16340	16328	16492	16399	16409	16288	16286	16397	16439	16483	16314	16410	16356	16333	16475	16442	16433	16518	16410	16378	16341	16409	16272	16396	16287	16376	16327	16540	16450	16374	16466	16487	16293	16471	16279	16395	16451	16348	16376	16406	16324	16460	16450	16533	16446	16506	16305	16307	16313	16381	16345	16447	16531	16411	16357	16473	16309	16359	16479	16388	16297	16371	16464	16461	16434	16308	16350	16433	16464	16404	16301	16352	16369	16432	16324	16573	16300	16247	16452	16425	16318	16315	16184	16306	16381	16404	16543	16506	16377	16352	16668	16551	16471	16359	16453	16341	16390	16384	16352	16466	16379	16331	16336	16333	16448	16445	16615	16381	16532	16404	16360	16445	16331	16449	16562	16298	16448	16213	16393	16510	16468	16412	16380	16167	16443	16481	16555	16436	16363	16310	16560	16424	16469	16438	16276	16373	16306	16468	16341	16245	16541	16528	16238	16514	16409	16526	16454	16384	16469	16390	16355	16262	16253	16186	16372	16348	16301	16217	16468	16437	16329	16444	16344	16291	16430	16388	16488	16194	16488	16479	16443	16402	16388	16479	16529	16361	16325	16443	16435	16386	16455	16340	16500	16283	16323	16340	16273	16523	16487	16319	16308	16271	16269	16390	16371	16425	16295	16341	16338	16379	16180	16410	16338	16620	16278	16455	16470	16381	16446	16360	16395	16482	16470	16381	16538	16226	16365	16368	16453	16422	16292	16259	16350	16164	16384	16502	16184	16385	16290	16405	16521	16417	16590	16324	16444	16537	16440	16295	16500	16381	16494	16374	16387	16487	16279	16384	16159	16354	16242	16258	16381	16351	16221	16284	16551	16502	16246	16374	16336	16317	16437	16262	16438	16311	16314	16347	16376	16382	16384	16523	16528	16540	16419	16416	16446	16269	16286	16388	16394	16403	16449	16374	16472	16492	16409	16480	16302	16277	16456	16111	16310	16318	16583	16489	16439	16353	16430	16456	16331	16431	16460	16311	16602	16384	16375	16415	16252	16320	16297	16386	16327	16273	16323	16323	16489	16432	16530	16448	16285	16339	16360	16510	16289	16273	16571	16257	16336	16505	16435	16483	16434	16412	16463	16567	16452	16419	16458	16268	16403	16303	16414	16315	16411	16428	16495	16371	16320	16466	16350	16312	16457	16537	16396	16463	16398	16412	16345	16318	16458	16286	16387	16392	16426	16468	16412	16244	16464	16403	16364	16428	16315	16456	16397	16451	16366	16397	16345	16269	16499	16406	16403	16447	16322	16389	16405	16382	16493	16544	16289	16383	16371	16545	16358	16398	16332	16506	16392	16498	16482	16293	16179	16451	16471	16513	16441	16227	16435	16461	16557	16391	16480	16307	16407	16364	16548	16427	16411	16534	16385	16392	16460	16326	16323	16403	16405	16345	16378	16475	16472	16383	16311	16350	16473	16441	16361	16418	16369	16288	16373	16550	16212	16475	16457	16372	16375	16430	16534	16347	16399	16259	16298	16299	16406	16386	16324	16160	16548	16497	16407	16332	16296	16535	16442	16507	16386	16243	16406	16475	16287	16514	16234	16465	16355	16615	16273	16387	16330	16399	16345	16440	16366	16480	16362	16409	16335	16271	16254	16336	16358	16343	16357	16372	16470	16445	16374	16301	16405	16405	16266	16398	16488	16484	16420	16418	16304	16369	16542	16328	16342	16323	16340	16290	16499	16506	16319	16347	16500	16404	16380	16288	16424	16417	16277	16374	16463	16369	16426	16347	16357	16374	16572	16462	16418	16428	16456	16363	16482	16548	16304	16519	16407	16436	16351	16322	16411	16451	16371	16342	16286	16337	16325	16457	16284	16317	16286	16395	16271	16374	16327	16250	16491	16368	16448	16333	16368	16082	16325	16191	16425	16332	16316	16555	16267	16328	16484	16367	16473	16455	16300	16269	16413	16443	16292	16382	16514	16578	16286	16438	16636	16641	16475	16356	16275	16460	16265	16470	16312	16415	16318	16316	16365	16425	16319	16366	16416	16472	16338	16414	16403	16389	16481	16230	16427	16267	16480	16405	16302	16209	16417	16498	16592	16362	16380	16326	16306	16381	16341	16501	16461	16386	16418	16492	16308	16357	16297	16334	16158	16448	16427	16487	16356	16541	16485	16337	16317	16626	16410	16339	16319	16449	16423	16423	16611	16404	16471	16531	16474	16484	16434	16228	16292	16397	16407	16319	16437	16547	16357	16307	16357	16596	16470	16524	16562	16299	16276	16521	16310	16318	16368	16485	16500	16414	16350	16620	16432	16297	16465	16578	16252	16254	16459	16392	16404	16494	16354	16381	16169	16470	16523	16587	16336	16433	16468	16473	16420	16376	16468	16293	16347	16350	16352	16448	16297	16339	16343	16432	16388	16282	16243	16515	16396	16499	16354	16319	16401	16484	16291	16354	16525	16471	16441	16411	16391	16307	16388	16323	16404	16384	16212	16354	16497	16486	16304	16481	16415	16365	16523	16385	16290	16461	16273	16302	16436	16376	16551	16556	16433	16353	16376	16416	16405	16456	16446	16357	16460	16367	16399	16458	16693	16520	16434	16447	16602	16403	16526	16425	16430	16516	16257	16352	16516	16444	16487	16377	16475	16344	16417	16363	16408	16442	16390	16433	16479	16470	16307	16400	16486	16451	16273	16436	16298	16339	16212	16356	16390	16268	16498	16425	16462	16536	16370	16489	16632	16270	16238	16458	16538	16403	16413	16486	16402	16417	16330	16430	16410	16395	16344	16315	16371	16424	16616	16422	16517	16447	16419	16447	16437	16378	16411	16469	16422	16349	16458	16452	16401	16423	16377	16372	16384	16346	16442	16377	16472	16334	16496	16474	16428	16401	16255	16424	16503	16370	16201	16386	16313	16662	16301	16450	16397	16475	16458	16489	16498	16552	16534	16446	16444	16335	16409	16241	16484	16368	16403	16594	16508	16239	16446	16509	16276	16548	16337	16513	16409	16398	16480	16354	16363	16390	16516	16497	16314	16334	16428	16200	16305	16379	16477	16301	16528	16535	16325	16366	16556	16379	16350	16521	16342	16485	16420	16333	16371	16357	16450	16369	16467	16427	16238	16392	16470	16324	16495	16569	16243	16295	16328	16386	16263	16428	16346	16453	16187	16505	16438	16509	16453	16492	16595	16472	16336	16316	16434	16443	16286	16351	16515	16272	16302	16586	16293	16413	16495	16500	16371	16242	16451	16382	16371	16483	16435	16310	16505	16377	16365	16114	16337	16310	16529	16545	16381	16439	16394	16414	16497	16404	16345	16387	16367	16519	16303	16413	16316	16325	16475	16507	16375	16299	16400	16441	16487	16288	16312	16328	16388	16318	16690	16424	16512	16449	16400	16550	16440	16416	16371	16393	16290	16453	16415	16485	16541	16370	16384	16297	16450	16449	16519	16337	16323	16293	16283	16499	16511	16341	16252	16462	16301	16529	16491	16496	16299
22766	21268	29150	24168	23498	27578	30145	24975	23239	22589	21484	20693	20085	19507	19160	19249	18761	18613	18578	18513	18352	18146	18244	18205	18505	18244	18057	18039	18136	17934	18089	18165	18175	18278	18209	18102	18229	18100	18000	18068	18215	17985	18109	18091	17974	18116	18104	18225	18029	18001	18013	17943	18056	17998	18117	18103	18169	17780	17952	17977	18098	17909	18214	17922	18151	17963	17879	18109	18087	17880	17910	18043	17815	18082	17936	17843	18041	17763	17867	18182	17897	18026	18188	18017	18234	17999	18078	18261	18047	18193	18144	18067	17905	18128	18103	17953	18046	18091	17776	18062	17743	17884	17871	17838	17998	17917	18034	18100	17963	18103	17992	18086	18095	18165	17985	18045	17851	17819	17914	17949	18054	17941	17919	17937	18122	17945	17940	17853	17966	17954	17916	17969	17928	17967	17911	18099	17900	18048	17901	17972	17995	17842	17979	17971	17763	17976	18073	17811	18062	17789	18065	17889	18047	18010	18207	18255	18086	18021	17830	18029	17838	18023	17945	18191	18203	18112	17919	17937	17960	18131	18117	17888	17924	17787	17923	17888	18179	18063	18180	17957	18206	18167	17863	18024	18002	17848	18076	18059	17889	17803	18018	18150	17963	18088	17995	17974	18076	18279	17800	17745	18096	17778	17992	17999	18055	18140	17920	17965	17905	18055	17771	17862	17990	17958	17859	17963	18034	17928	18069	17993	17866	17819	17899	18050	17978	18038	17906	18029	18099	17932	17965	18058	18053	18217	17968	17930	17912	18085	18183	18011	17924	17763	17886	17749	18016	17877	18043	18078	18025	17853	17883	17941	18002	17889	17957	18164	17940	17862	17984	17762	18020	18005	18147	17945	18092	17940	18127	18191	17988	17923	17937	18042	17965	18137	18093	17977	17910	17954	17960	18083	17911	18003	17970	17923	18004	17927	18056	17873	17882	17953	17895	17993	18005	18005	17966	18134	17921	17882	17827	18046	18078	17960	17965	17707	17959	17972	17923	17880	18105	18188	18075	17856	17816	17762	17986	18030	17990	18103	18073	17879	17947	17675	17760	17870	18101	18083	17883	17821	18104	18006	17841	17843	17930	17923	18046	17881	17918	17880	17833	18010	17967	18081	18024	18026	18227	17991	18067	18077	18010	17855	18039	18131	18125	17951	17779	17829	17740	17916	17959	18027	18013	18051	17986	17832	18152	17787	18007	18033	18050	17909	17978	18127	17804	18171	17931	18060	17906	17760	18186	17940	17982	18183	17894	17779	18034	18014	18031	17877	17990	17931	17938	18033	18081	17779	18091	17859	18158	18046	17961	17998	17953	17909	18110	17926	18116	17836	18108	17927	17885	17973	17882	17760	18016	18256	17942	17918	17959	17973	17924	17919	17923	17968	18000	18205	17993	18081	17872	17940	17913	17838	18142	17924	18062	18169	18131	17867	17910	18097	18093	17815	18082	17925	17899	18112	17945	18089	17916	17765	17664	17951	17914	17846	17724	18178	17975	17989	17965	17976	17917	18104	17830	18053	18050	17862	17925	17991	17935	18254	17954	17956	17889	17938	17967	17882	18013	18030	18009	17777	17815	17848	17915	18007	17897	17863	17684	17829	18260	17986	17915	17941	17891	18201	17868	17942	17817	17953	18016	17989	17945	17947	17922	17805	18078	17931	17982	17802	17994	17857	18083	17789	17966	17948	17927	17938	17977	18046	17966	18060	17976	18084	17942	17984	17940	18169	18013	17978	17873	17709	17806	18107	18012	17883	18146	17884	17882	17688	17970	17809	18124	18132	18228	18162	17991	18056	18045	17834	17907	17920	18080	17968	18014	17866	17902	17787	17937	17712	17933	18036	17854	17812	17868	17726	17911	17973	17925	18117	17990	18095	17867	18050	17992	18071	17922	17988	17852	18008	17667	18000	18067	17736	17874	17895	17890	18130	17934	17882	17871	17944	18072	18017	17819	17924	18040	17863	18043	18039	17977	17945	17951	18035	17845	17974	17888	17795	17935	18093	18075	18041	18070	18018	18056	17951	17988	18131	17911	17717	17878	17863	17948	18159	17946	17999	17976	18074	18136	17992	17899	17724	17862	17828	17789	18097	17919	17868	18144	17810	17906	17685	17916	17996	17958	18100	18092	17871	17965	17813	18163	18166	18155	17910	17982	17760	18003	17866	18199	18070	17768	18139	17826	17834	18072	17994	18039	18025	18008	18149	17933	17827	17900	17980	17903	17904	17905	17977	17926	17898	18044	17879	17866	18022	18025	18080	17915	17993	17950	18043	17794	17712	18055	17924	17930	17847	17930	17991	17990	17754	18050	17988	18100	18111	17904	17857	18036	17914	17839	17960	17778	17957	17993	17842	18043	17803	17955	18052	17802	17912	18117	17944	17962	17915	17768	18013	17788	18022	17854	17979	18023	18332	18251	18024	17957	17881	18148	17915	17856	18083	18081	18027	17915	18053	17820	17945	17922	17992	17930	17995	18005	17866	17973	17932	18120	17937	17866	18006	17950	17917	18001	18169	18022	17926	18022	18033	18026	18035	17874	17960	18025	17949	17787	18028	17859	17921	17937	17756	17802	18054	18054	17727	17991	17831	17945	17946	17951	17733	18041	17824	18037	17979	18083	18087	18200	18005	18017	18063	17873	17993	17930	17966	17898	18077	18095	17792	17771	17727	17835	17987	17859	17868	17976	17783	17921	18185	17806	18011	18203	17753	17811	17911	17773	17985	17806	17927	17954	18003	17918	17862	18024	17708	18002	17910	18042	18009	18030	17955	17944	18009	17975	17840	17995	17829	17856	17918	17987	17904	17984	17967	17978	17881	17916	17838	17968	18013	17939	17876	17849	17976	17993	17859	17968	18206	18226	18012	17946	18028	17894	18202	18024	17951	17970	18113	17941	17928	17904	18079	17799	18041	17857	17898	17905	17868	17955	17998	17872	17899	18231	18080	17928	17991	17963	18053	17843	18013	18064	17917	18013	18070	18058	18090	18254	18017	17995	18027	17852	17933	18081	17980	18035	17768	17984	17921	17878	17999	17854	18096	17780	17768	17923	17808	18044	18138	18027	17858	17941	17955	17797	17949	18133	18013	18019	18131	17926	18164	18046	18145	18171	17858	17919	17793	18021	17870	18008	17966	17981	17792	18149	17912	17935	17735	17943	17848	17935	17801	17888	17901	17755	17850	17915	17983	17962	17960	17922	18005	17860	17773	17876	18112	17948	17922	18022	17916	17946	18059	18054	17959	18095	17867	18091	18024	18036	17861	17991	18031	18148	18012	18057	17847	17853	17978	17996	17800	17859	17817	18206	17878	17970	17741	17860	17938	17842	18087	18109	18058	18116	18024	18005	17870	18117	17910	17937	17957	17902	17883	17972	18247	17994	17807	17962	17845	17977	17809	17860	17913	17758	17930	17888	17992	18000	18125	18075	18015	17864	18084	18214	17812	17895	17981	18034	18032	17916	17985	18085	17879	18012	17911	17847	17924	17913	18042	17963	17827	17677	18086	17942	17870	18023	17938	17993	18061	18061	18145	17943	18004	17900	18036	18061	17987	18021	18073	18086	17801	18058	18064	17951	17957	17991	17845	17928	17952	17899	17843	17851	17979	17961	17963	17909	17980	17941	17882	17988	17866	18139	17851	18092	18219	18119	17833	17812	17841	18084	18089	18002	18021	18089	17810	17995	18055	18079	18073	17965	17824	17888	17924	17978	17976	17955	17995	17803	17877	17964	17964	18011	17806	18037	18037	17907	17917	18003	18026	18157	17823	18097	17967	18211	17924	18123	18021	17945	17899	17823	18020	18051	17921	17860	17908	17929	17838	18026	18108	17933	17954	18066	17875	18019	18070	18030	17853	17889	17992	17878	17965	17962	17952	17878	18039	18183	17967	18178	17943	17835	18110	18092	17964	18178	18028	18093	18035	17838	18009	18045	18274	18082	17966	17995	18128	18089	17892	17868	17864	18029	17781	17991	17863	18054	18035	18098	18082	17953	17903	18025	18044	18063	18057	17865	17899	18048	17979	18016	18006	18246	17865	17931	18010	17786	17784	17829	17852	18175	17802	17965	17993	17743	18065	17915	17876	18057	18085	17846	17830	18063	17903	17635	17956	17870	17907	18003	18050	17948	17782	17980	17977	17902	17863	18010	17936	17932	18008	18051	17853	17898	18265	18215	18089	17867	17947	17947	18002	18227	17899	17722	18220	17967	17983	17843	17840	18096	17908	18178	18161	17885	17858	17950	18042	17773	17970	17839	17758	18030	17832	18007	18109	18048	18143	17993	17830	17761	17857	17799	17915	18072	17907	18020	18196	17877	17942	17754	17805	17900	17842	17849	17995	18057	18038	18087	18056	18001	17802	18124	17948	17796	17999	18035	17913	18030	18026	17866	18017	18091	18057	17842	18012	17936	17718	17950	17901	18097	17712	17882	17936	18005	17882	17864	18003	18005	18132	17874	18008	17959	18045	17990	17873	17820	17996	18123	17975	17879	17976	17952	17870	17928	18003	17823	18114	17943	18050	17944	17942	18087	17893	18068	17930	18021	18086	18099	18040	18208	18071	17861	17996	18084	17792	18066	17790	18050	18042	17664	17851	17929	18088	17885	18081	18109	17947	18042	18027	18041	17951	18070	17894	18228	18007	17758	18019	17956	17913	17949	17974	17854	18064	17963	17890	18153	17889	18048	18044	17901	18206	17899	17945	17950	17944	17948	17933	18142	17834	17828	18168	17850	18103	18033	17972	18178	17813	18209	17959	17881	18068	18008	18168	17866	17991	18100	18024	18067	18112	18089	17888	17975	18051	17841	18050	18034	17983	17942	17855	17967	17794	18060	17817	18006	18047	18092	17931	18046	17854	17999	17728	17991	17985	17700	18057	17884	18038	18169	17898	17941	17928	17953	17985	17951	18023	18002	17941	17958	17808	18035	18111	17812	17851	18102	17907	17848	17969	18090	17792	17953	18155	18169	18022	17992	18066	17870	17833	17860	17846	17881	17906	17992	17858	17975	18080	17970	18048	18181	18123	17817	17996	17998	18035	17923	17897	18036	17655	18155	17871	17854	17889	17842	17926	17853	17870	17952	17967	17969	17912	17950	18049	18024	17956	18020	18046	18137	17989	18169	17999	17996	17988
29002	50110	50819	44803	38936	33914	29991	27138	25054	23106	21580	20372	19310	18555	18162	17665	17170	17241	17068	16850	16879	16709	16561	16648	16487	16442	16279	16407	16478	16388	16464	16384	16536	16364	16613	16524	16443	16266	16441	16405	16411	16369	16448	16301	16411	16383	16275	16368	16392	16446	16498	16285	16287	16375	16367	16175	16400	16361	16296	16538	16270	16404	16344	16302	16122	16321	16284	16352	16342	16331	16341	16355	16522	16467	16410	16304	16221	16210	16341	16465	16336	16302	16440	16338	16264	16273	16260	16305	16329	16319	16428	16264	16513	16355	16248	16268	16258	16412	16223	16098	16299	16469	16348	16265	16251	16141	16341	16366	16379	16323	16248	16454	16173	16292	16292	16365	16180	16350	16399	16313	16377	16240	16355	16442	16246	16276	16400	16492	16278	16173	16229	16356	16337	16123	16267	16388	16339	16242	16405	16301	16259	16375	16388	16326	16332	16509	16397	16349	16305	16326	16325	16251	16360	16306	16372	16301	16433	16336	16349	16262	16323	16351	16395	16376	16267	16414	16375	16387	16300	16513	16478	16291	16265	16409	16212	16280	16414	16407	16246	16380	16351	16321	16308	16315	16112	16309	16239	16391	16279	16409	16242	16243	16247	16218	16516	16146	16429	16397	16364	16321	16443	16381	16374	16314	16351	16546	16305	16393	16246	16200	16568	16381	16482	16521	16305	16325	16332	16319	16247	16376	16397	16316	16386	16567	16242	16458	16460	16505	16259	16345	16316	16261	16474	16330	16327	16188	16332	16248	16157	16392	16350	16099	16306	16297	16460	16279	16356	16161	16375	16420	16473	16464	16459	16402	16462	16058	16273	16207	16184	16359	16269	16319	16232	16404	16281	16202	16260	16421	16386	16434	16182	16409	16479	16182	16136	16150	16267	16344	16145	16307	16241	16261	16398	16226	16277	16338	16180	16229	16434	16287	16471	16184	16072	16228	16244	16046	16271	16318	16103	16426	16333	16255	16195	16063	16429	16118	16287	16348	16201	16350	16279	16212	16345	16488	16500	16081	16177	16380	16315	16383	16309	16523	16178	16425	16220	16484	16371	16475	16376	16393	16363	16284	16314	16276	16446	16295	16163	16243	16420	16349	16265	16282	16316	16344	16396	16122	16470	16414	16225	16361	16331	16346	16155	16336	16158	16366	16349	16199	16317	16215	16336	16306	16263	16431	16313	16204	16217	16416	16300	16194	16218	16335	16367	16210	16309	16287	16367	16318	16454	16448	16376	16327	16181	16288	16268	16333	16380	16310	16471	16323	16349	16447	16241	16353	16252	16471	16227	16336	16372	16293	16336	16399	16089	16330	16377	16407	16400	16323	16355	16418	16279	16225	16334	16316	16231	16343	16292	16368	16411	16244	16220	16381	16513	16269	16269	16199	16413	16220	16166	16202	16251	16293	16199	16146	16286	16331	16174	16358	16252	16191	16207	16360	16312	16302	16311	16250	16482	16401	16285	16307	16306	16394	16197	16153	16211	16318	16395	16225	16318	16238	16336	16359	16241	16315	16296	16255	16197	16402	16317	16349	16360	16207	16242	16359	16407	16377	16293	16251	16286	16147	16220	16261	16341	16052	16314	16435	16447	16219	16294	16288	16216	16313	16371	16423	16268	16139	16279	15983	16277	16419	16430	16255	16205	16376	16275	16279	16449	16403	16171	16308	16220	16486	16301	16370	16436	16229	16378	16201	16218	16345	16181	16365	16239	16428	16263	16172	16298	16226	16387	16337	16270	16175	16222	16318	16449	16314	16298	16182	16421	16238	16484	16548	16483	16378	16363	16220	16220	16394	16020	16211	16337	16328	16269	16480	16158	16294	16360	16228	16337	16267	16316	16322	16169	16267	16152	16228	16418	16315	16385	16373	16233	16266	16087	16290	16512	16207	16251	16302	16341	16377	16251	16288	16311	16267	16370	16217	16417	16295	16364	16212	16238	16437	16264	16077	16290	16319	16364	16333	16221	16304	16231	16245	16355	16457	16435	16323	16198	16260	16283	16447	16314	16339	16435	16346	16298	16334	16411	16379	16301	16369	16359	16362	16319	16236	16272	16507	16322	16560	16244	16222	16177	16515	16211	16313	16269	16251	16265	16527	16388	16190	16235	16427	16372	16204	16250	16442	16162	16275	16309	16378	16423	16270	16251	16253	16264	16283	16257	16292	16246	16192	16315	16253	16349	16401	16346	16457	16396	16138	16274	16316	16369	16257	16178	16415	16360	16273	16305	16356	16253	16324	16319	16404	16256	16342	16317	16259	16258	16413	16151	16295	16280	16374	16392	16391	16174	16100	16338	16383	16377	16242	16358	16267	16359	16299	16395	16304	16124	16536	16332	16263	16353	16393	16210	16258	16269	16237	16320	16152	16376	16176	16264	16322	16334	16238	16184	16317	16257	16263	16377	16347	16203	16292	16313	16250	16286	16312	16294	16246	16195	16328	16208	16271	16364	16211	16262	16467	16241	16252	16203	16356	16259	16413	16192	16216	16295	16199	16469	16354	16328	16290	16327	16409	16500	16407	16290	16369	16094	16465	16256	16357	16380	16563	16162	16104	16196	16349	16278	16220	16185	16357	16283	16197	16418	16273	16349	16322	16392	16368	16420	16314	16390	16214	16251	16287	16410	16289	16168	16374	16493	16347	16463	16198	16272	16165	16278	16223	16141	16188	16263	16400	16408	16362	16244	16326	16333	16310	16394	16126	16398	16420	16266	16345	16325	16074	16226	16329	16155	16205	16240	16224	16425	16467	16170	16407	16359	16278	16398	16412	16336	16279	16132	16395	16314	16333	16373	16198	16357	16191	16415	16310	16306	16333	16401	16235	16246	16206	16203	16451	16128	16227	16259	16261	16334	16192	16168	16259	16365	16255	16354	16378	16404	16327	16339	16236	16234	16369	16277	16204	16327	16310	16414	16202	16264	16310	16110	16285	16259	16310	16314	16199	16264	16364	16227	16209	16420	16077	16170	16236	16348	16262	16275	16387	16399	16465	16305	16403	16478	16316	16357	16232	16180	16281	16288	16240	16053	16254	16234	16361	16282	16270	16421	16257	16287	16405	16338	16316	16221	16412	16335	16444	16418	16418	16127	16339	16271	16396	16219	16399	16324	16216	16299	16191	16424	16110	16198	16221	16298	16393	16346	16472	16318	16176	16256	16175	16376	16157	16268	16373	16292	16314	16203	16201	16219	16446	16326	16266	16347	16385	16263	16322	16328	16297	16340	16479	16196	16460	16284	16204	16430	16192	16374	16338	16219	16413	16338	16317	16152	16404	16333	16359	16362	16274	16401	16486	16505	16338	16338	16255	16225	16301	16162	16358	16122	16399	16270	16324	16367	16390	16535	16335	16449	16282	16391	16172	16298	16250	16351	16177	16264	16255	16267	16303	16205	16296	16246	16441	16307	16439	16635	16264	16312	16133	16152	16384	16213	16245	16175	16209	16584	16330	16319	16290	16311	16284	16462	16378	16213	16045	16290	16353	16249	16282	16246	16254	16321	16375	16305	16146	16456	16263	16267	16358	16218	16356	16532	16269	16312	16274	16136	16352	16189	16426	16334	16360	16378	16314	16132	16211	16411	16289	16382	16263	16471	16436	16472	16271	16336	16423	16337	16535	16214	16328	16324	16398	16264	16390	16277	16151	16310	16242	16126	16264	16172	16460	16466	16351	16161	16281	16266	16303	16141	16346	16384	16325	16274	16258	16465	16256	16270	16477	16352	16103	16412	16349	16323	16222	16388	16193	16355	16277	16482	16286	16406	16309	16229	16256	16245	16278	16412	16051	16297	16360	16268	16441	16390	16427	16151	16277	16263	16085	16426	16353	16297	16396	16293	16398	16188	16334	16268	16417	16246	16388	16318	16404	16318	16286	16371	16303	16270	16300	16183	16429	16099	16252	16228	16427	16309	16400	16285	16445	16365	16383	16248	16418	16350	16394	16326	16225	16327	16235	16091	16342	16490	16184	16399	16372	16474	16253	16389	16258	16209	16273	16501	16213	16341	16234	16287	16611	16417	16321	16323	16417	16371	16120	16386	16348	16032	16291	16149	16234	16356	16215	16336	16242	16390	16113	16238	16368	16297	16438	16375	16429	16322	16417	16225	16235	16291	16301	16474	16387	16167	16477	16187	16551	16247	16182	16228	16410	16446	16324	16509	16370	16091	16120	16419	16171	16324	16334	16357	16192	16372	16331	16355	16121	16232	16282	16411	16398	16356	16388	16393	16291	16295	16332	16314	16366	16330	16166	16284	16272	16285	16318	16264	16345	16302	16300	16417	16292	16178	16172	16132	16284	16370	16375	16300	16247	16217	16294	16236	16191	16245	16202	16286	16434	16393	16200	16401	16273	16476	16415	16317	16360	16364	16233	16068	16339	16377	16260	16528	16357	16218	16432	16263	16350	16383	16428	16194	16261	16217	16384	16170	16291	16430	16349	16322	16375	16428	16234	16216	16211	16280	16244	16430	16275	16313	16461	16418	16148	16326	16294	16419	16259	16403	16430	16295	16279	16299	16613	16277	16124	16132	16234	16237	16240	16215	16138	16319	16281	16355	16294	16165	16263	16276	16278	16391	16246	16213	16275	16372	16475	16318	16224	16406	16355	16373	16325	16569	16462	16292	16241	16189	16300	16371	16326	16199	16163	16391	16229	16290	16217	16107	16395	16294	16260	16363	16293	16309	16193	16213	16267	16281	16365	16224	16390	16377	16276	16155	16380	16180	16207	16266	16181	16449	16315	16387	16294	16381	16502	16343	16391	16242	16308	16270	16189	16327	16482	16264	16342	16218	16243	16154	16182	16089	16411	16364	16313	16435	16257	16324	16251	16191	16405	16240	16444	16229	16178	16272	16326	16326	16251	16224	16338	16166	16304	16160	16289	16403	16240	16179	16226	16284	16216	16405	16310	16551	16214	16312	16362	16307	16266	16235	16168	16342	16232	16131	16275	16290	16238	16441	16292	16371	16310	16380	16227	16338	16405	16449	16129	16325	16295	16308	16222	16190	16274	16144	16318	16352	16309	16448	16078	16444	16352	16309	16236	16417	16443	16402	16223	16346	16316	16546	16237	16438	16420	16226	16372	16238	16337	16245	16291	16522	16294	16354	16267	16336	16331
28079	26412	34225	31271	25372	22981	21517	20357	19618	19164	18989	18735	18424	18410	18295	17961	17991	18108	17981	17899	17921	17814	17738	18028	18077	17971	17895	17798	17860	17749	17843	17803	17996	17978	17773	17798	17879	17671	17898	17736	17774	17740	17571	17930	17890	17875	17995	17623	17882	17907	17724	17914	17656	17829	17723	17628	17737	17709	17777	17959	17889	17704	17771	17950	17978	17841	17947	17753	17646	17759	17871	17967	17715	17788	17827	17885	17977	17667	17784	17974	17761	17794	17782	17935	17913	17745	17732	17976	17896	17725	17878	17830	17904	17707	17863	17838	17721	17692	17913	17710	17816	17898	17714	17787	17784	17695	17682	17805	17770	17831	17750	17828	17689	17911	17954	17829	18061	17834	17832	17770	17803	17814	17689	17772	17798	17631	17919	17856	17895	17782	17699	17676	17903	17853	17742	18005	18017	17926	17659	17762	17646	17827	17840	17799	17937	17833	17705	17850	17723	17826	17786	17750	17837	17650	17562	17818	17777	17885	17746	17828	17859	17904	17952	17850	17793	17537	17770	17742	17975	18052	17824	18034	17700	17868	17755	17776	17761	17452	17754	17676	17745	17796	17669	17803	17849	17906	17853	17927	17797	17610	17635	17995	17701	17886	17976	17817	17754	17759	17838	17818	17767	17810	17834	17979	17699	17757	17765	17818	17960	17536	17853	17829	17859	17730	17739	17653	18011	17832	17687	17695	17970	17815	17842	17705	17550	18044	17777	17612	17708	17766	17909	17767	17831	17917	17799	17740	17585	17792	17740	17558	17930	17645	17736	17913	17637	17728	17770	17791	17791	17680	17777	17832	17893	17645	17791	18042	17688	17600	17660	17512	17917	17957	17655	17568	17775	17836	17954	17741	17808	17995	17753	17829	17854	17701	17684	17682	17717	17666	17704	17632	17785	17694	17770	17737	17649	17701	17793	17765	17873	17733	17926	17725	17649	17773	17802	17662	17968	17929	17823	17700	17760	17714	17807	17581	17860	17887	17653	17865	17934	17771	17795	17652	17748	17648	17836	17928	17818	17645	17643	17668	17862	17685	17789	17620	17766	17754	17954	17765	17648	17639	17757	17848	17655	17840	17835	17584	17710	17814	17832	17957	17717	17622	17995	17803	17722	17749	17976	17805	17974	18000	17715	17820	17799	17816	17891	17834	17932	17660	17552	17803	17819	17786	17895	17742	17678	17783	17896	18029	17703	17770	17796	17909	17775	17783	17891	17822	17765	17879	17786	17928	17937	17693	17569	17913	17744	17751	17826	17904	17752	17695	17781	17868	17590	17782	17614	17698	17626	17800	17729	17903	17852	17747	17748	17759	17847	17748	17806	17875	17643	17611	17783	17778	17737	17861	17655	17907	17806	17797	17803	17673	17641	17851	17845	17764	17953	17832	17766	17750	17840	17770	17675	17703	17991	17813	17692	17880	17992	17733	17633	17696	17680	17818	17759	17770	17857	17776	17691	17767	17729	17822	17799	17763	17722	17843	17753	17816	17791	17824	17808	17870	17722	17737	17888	17680	17754	17710	18063	17856	17752	17854	17621	17779	17863	17925	17770	18056	17852	17728	17847	17765	17678	17851	18021	17872	17826	17903	17786	17680	17863	17745	17707	17778	17874	17891	17707	17997	17736	17961	17776	17729	17833	17749	17843	17829	17692	17997	17841	17749	17877	17621	17781	17887	17778	17997	17833	17672	17712	17770	17797	17743	17900	17691	17654	17830	17789	17513	17574	17672	17821	17618	17863	17933	17671	17628	17904	17921	17607	17687	17911	17721	17806	17751	17682	17879	17678	17743	17665	17868	17856	17886	17503	17870	17594	17632	17999	18107	17738	17810	17850	17865	17625	17662	17899	17881	17829	17794	17900	18036	17967	17762	17788	17747	17627	17750	17590	17665	17595	17878	17710	17950	17895	17852	18005	17562	17612	17754	17852	17863	17711	17505	17645	17723	17868	18185	17719	17734	17816	17843	17743	18027	17814	17805	17938	17749	17860	17830	17764	17920	17735	17874	17883	17772	17723	17832	17920	17838	17743	17720	17652	17937	17912	18020	17813	17782	17742	17748	17753	17794	17802	17618	17799	17885	17720	18049	17882	17879	17751	18013	18011	17862	17703	17831	17849	17862	17631	17765	17742	17756	17941	17904	17916	17732	17849	17795	17855	17832	17749	17705	17738	17754	17723	17901	17983	17667	17685	17791	17671	17660	17657	17694	17884	17656	17861	17819	17587	17916	17899	17879	17825	17727	17753	17777	17818	17699	17792	17758	17900	17653	17959	18094	17800	17772	17961	17708	17791	17718	17753	17842	17847	17743	17754	17674	17578	17835	17767	17640	17788	17922	17732	18033	17808	17726	17686	17984	17759	17857	17732	17819	17869	17888	17912	17809	17782	17741	17792	17654	17876	17688	17873	17648	17800	17637	17926	17880	17670	17935	17832	17909	17801	17692	17726	17620	17651	17795	17967	17678	17833	17641	17706	17863	18100	17642	17653	17675	17805	17795	17988	17803	17791	17859	17710	17633	17718	17941	17773	17735	17726	17775	17734	17575	17887	17908	17912	17863	17732	17998	17911	17670	17705	17707	17722	17798	17718	17695	17785	17905	17693	17920	17998	17990	17813	17781	17824	17586	17626	17871	17802	17503	17948	17849	17669	17832	17834	17638	17955	17860	17701	17958	17826	17741	17763	17725	17902	17836	17791	17857	17821	17757	17838	17714	17812	17940	17824	17786	17898	17971	17812	17958	17752	17865	17614	17638	18027	17771	17924	17925	17784	17701	17645	17799	17744	17643	17704	17918	17967	17980	17954	17849	17651	17969	17792	17778	17876	17982	17732	17784	17746	17765	17777	17738	17817	17939	17744	17806	17850	17837	18041	17590	17766	17764	17788	17896	17834	17651	17682	17690	17766	17918	17602	17760	17731	17829	17535	17599	17839	17877	17683	17787	17652	17669	17802	17731	17608	17742	17708	17768	17985	17813	17658	17941	17672	17737	17759	17618	17781	17700	17626	17715	17747	17816	17919	18004	17895	17643	17943	17967	17809	17600	17533	17717	17881	17972	17748	17706	17745	17571	17748	17562	17661	18099	17731	17809	17793	17781	17840	17620	17558	17895	17889	17682	17689	17883	17603	17830	17638	17845	18029	17677	17956	17924	17860	17840	17822	17825	17770	17872	17831	17935	18051	17850	17672	17833	17741	17819	17705	17914	17855	17806	17728	17820	17932	17826	17823	17688	17654	17607	17634	17840	17781	17762	17949	17902	17789	17823	17945	17717	17691	18066	17889	17829	17792	17895	17917	17918	17801	17875	17697	17646	17817	17818	17789	17792	17694	17921	17826	17864	17723	17637	18096	17787	17753	17833	17721	18024	17814	17843	17658	17662	17681	17836	17973	17645	17643	17715	17996	17904	17922	17650	17787	17550	18050	17928	17677	17830	17731	17881	17813	17714	17830	17672	17775	17646	17788	17836	17830	17874	17908	17828	17813	17994	17635	18000	17953	17602	17941	17707	17608	17719	17810	17834	17634	17956	17952	17822	17810	17462	17686	17921	17950	17855	17839	17565	17638	17541	17780	17902	17877	17832	17943	17939	17758	17679	17837	17818	17793	17936	17800	18052	17993	17844	17738	17829	17713	17734	17643	17892	17856	17796	17904	17834	17716	17820	17877	17602	17797	17705	17805	17522	17850	17655	17730	17935	17750	17685	17638	17610	17748	17770	17870	17984	17824	17770	17775	17924	17877	17905	17765	17723	17728	17695	17702	17736	17914	17736	17493	17889	17665	17743	17929	17711	17781	17799	17903	18049	17877	17673	17902	17591	17782	17797	17924	17747	17752	17956	17909	17842	17773	17632	17694	17800	17660	17735	17651	17840	17713	18009	18047	17717	17705	17817	17860	17809	17712	17982	17737	17784	17679	17823	17727	17831	17682	17795	17771	17862	17789	17918	17773	17743	17761	17765	17693	17540	17941	17779	17742	17948	17789	17718	17852	17665	17840	17929	18091	17848	17783	17943	17866	17561	17716	17833	17994	17734	17708	17611	17847	18019	17778	17718	17908	17945	17709	17868	17888	17714	17958	17865	17593	17879	17787	17947	17870	17809	17779	17785	17678	17639	17829	17921	17864	17596	17763	17773	17740	17992	17822	17812	17842	17937	17672	17771	17850	17659	17943	17769	17854	17761	17784	17650	17901	17821	17789	17856	18067	17651	17745	17923	17822	17714	17765	17841	17679	17788	17774	17782	17891	17838	17660	17688	17818	17658	17869	17864	17822	17918	17916	17803	17911	17877	17722	17708	17891	17632	17773	17749	17686	17779	17809	17892	17934	17691	17752	17637	17624	17647	17733	17800	17921	17737	17757	17639	17896	17705	17729	17798	17594	17925	17929	17654	17748	17767	17945	17802	17974	17826	17847	17833	17874	17745	17686	17711	17655	17708	17713	17804	17844	17662	17685	17883	17781	17800	17735	17817	17967	17805	17780	17779	17853	17856	17824	17856	17819	17978	17940	17702	17640	17676	17500	17849	17870	17611	17800	18029	17717	17758	17741	17787	17970	17923	17577	17816	17824	17800	17701	17893	17757	17749	17675	17935	17740	17739	17666	17692	17736	17855	17789	17653	17931	17805	17785	17692	17721	17844	18021	17752	17802	17788	17868	17971	17961	17767	18099	17876	17976	17852	17655	18013	17871	17645	17935	17796	17844	17934	17818	17829	17962	17904	17887	17926	18009	17807	17773	17850	17898	17843	17600	17913	17795	17700	17862	17711	17986	17892	17995	17751	17759	17767	18016	17792	17876	17700	17729	17828	17890	17861	17889	17628	17824	17830	17773	17851	17655	17670	17673	17635	17844	17760	17591	18018	17810	17987	17799	17716	17776	17828	17801	17641	17850	17789	17624	17761	18125	17699	17855	17723	17931	17885	17790	17914	17707	17846	17775	17898	17675	17829	17611	17840	17670	17732	17758	17794	17991	17699	17729	17928	17873	17784	17935	17887	17676	17881	17857	18008	17711	17726	17681	17859	17742	17693	17884	17666	17964	17889	17716	17730	17805	17720	17649	17814	17678	17863	17952	17938	18002	17933	17786	17719	17781	17852	17985	17708	18016	17795	17757	17911	17890	17587
27862	42127	40574	32943	27685	23918	21700	20334	19203	18466	18123	17517	17429	16751	16894	16495	16597	16523	16404	16315	16407	16325	16267	16346	16190	16245	16164	16269	16191	16234	16290	16323	16264	16253	16246	16242	16391	16260	16305	16231	16135	16230	16347	16112	16316	16266	16201	16279	16169	16195	16264	16454	16107	16215	16317	16326	16470	16329	16196	16148	16297	16156	16306	16093	16258	16246	16110	16237	16210	16308	16233	16333	16210	16314	16359	16245	16295	16286	16218	16180	16172	16121	16179	16313	16026	16175	16233	16404	16160	16270	16329	16087	16102	16183	16167	16323	16300	16236	16094	16183	16273	16216	16248	16021	15923	16232	16140	16133	16129	16177	16162	16091	16343	16092	16214	16164	16144	16316	15904	16240	16175	16078	16250	16099	16016	16173	16254	16361	16191	16260	16163	16326	16436	16153	16357	16226	16220	16364	16149	16287	16075	16164	16199	16109	16325	16260	16120	16369	16232	16236	16381	16152	16282	16184	16255	16205	16218	16213	16103	16126	16313	16218	16111	16205	16229	16279	16259	16250	16166	16150	16090	16222	16306	16228	16328	16242	16137	16333	16275	16243	16138	16232	16152	16126	16133	16168	16109	16232	16103	16113	16217	16156	16220	16116	16123	16329	16270	16409	16254	16286	16279	16167	16244	16117	16349	16029	16188	16328	16280	16164	16356	16147	16177	16328	16142	16149	16291	16216	16186	16426	16253	16293	16299	16070	16355	16214	16177	16143	16080	16331	16243	16210	16171	16210	16207	16365	16246	16045	16255	16263	16038	16181	16276	16144	16245	16069	16264	16271	16126	16297	16379	16153	16243	16300	16454	16317	16033	16185	16297	16057	16235	16264	16237	16375	16304	16276	16313	16253	16383	16071	16224	16178	16307	16152	16175	15986	16223	16246	16112	16145	16112	16096	16180	16180	16287	16267	16077	16094	16180	16303	16217	16269	16340	16317	16216	16307	16175	16241	16163	16105	16279	16077	16421	16215	16169	16260	16266	16216	16186	16297	16137	16296	16415	16188	15989	16212	16255	16169	16224	16308	16105	16187	16373	16281	16322	16225	16078	16269	16065	16340	16046	16112	16200	16345	16262	16057	16257	16192	16294	16262	16428	16233	16383	16248	16294	16307	16235	16130	16249	16281	16431	16183	16137	16303	16356	16161	16182	16126	16221	16172	16291	16334	15993	16125	16124	16131	16125	16282	16148	16286	16020	16206	16063	16226	16426	16309	16139	16405	16331	16214	15969	16138	16256	16238	16288	16147	16228	16190	16352	16151	16192	16269	16301	16322	16213	16177	16297	16208	16234	16203	16188	16244	16154	16260	16060	16172	16319	16193	16302	16309	16261	16178	16195	16373	16159	16233	16175	16356	16163	16213	16122	16315	16247	16071	16084	16290	16202	16187	16340	16175	16248	16108	16317	16194	16189	16084	16189	16183	16135	16146	16092	16271	16297	16171	16084	16253	16230	16038	16233	16240	16225	16283	16308	16216	16207	15925	16254	16224	16178	16245	16346	16189	16205	16331	16218	16204	16208	16292	16267	16195	16197	16344	16321	16233	16187	16223	16123	16173	16208	16286	16290	16202	16114	16315	16063	16357	16369	16092	16146	16228	16172	16091	16224	16191	16324	16380	16140	16197	16166	16260	16197	16352	16187	16195	16074	16099	16219	16400	16076	16276	16257	16179	16082	16204	16165	16094	16130	16101	16274	16310	16259	16196	16149	16216	16254	16224	16272	16131	16090	16188	16218	16077	16213	16037	16316	16219	16206	16047	16162	16244	16119	16313	16146	16164	16264	16248	16289	16099	16194	16216	16270	16136	16151	16261	16109	16334	16320	16156	16263	16129	16395	16235	16210	16239	16183	16074	16379	16217	16103	16163	16257	16328	16366	16210	16147	16243	16123	16283	16269	16277	16289	16286	16119	16154	16191	16175	16248	16254	16215	16211	16369	16216	16190	16324	16242	16238	16296	16179	16352	16256	16164	16120	16122	16170	16223	16062	16273	16175	16106	16342	16332	16097	16300	16194	16097	16195	16214	16173	16299	16067	16160	16123	16192	16150	16352	16402	16190	16142	16343	16354	16160	16229	16227	16260	16224	16139	16171	16270	16342	16189	16236	16059	16198	16192	16276	16196	16126	16076	16050	16233	16165	16204	16256	16424	16093	16166	16241	16242	16179	16105	16248	16413	16085	16143	16288	16308	16310	16246	16081	16261	16136	16185	16102	16251	16382	16226	16068	16112	16266	16210	16151	16266	16198	16288	16305	16110	16025	16343	16186	16278	16337	16457	16215	16118	16127	16402	16144	16122	16231	16115	16141	16162	16251	16292	16294	16200	16160	16240	16129	16197	16140	16138	16171	16298	16244	16312	16264	16273	16174	16268	16147	16222	16309	16324	16129	16370	16159	16264	16449	16117	16286	16290	16286	16127	16065	16268	16118	16237	16114	16349	16283	16109	16095	16136	16145	16327	16176	16301	16226	16241	16285	16263	16170	16218	16332	16201	16361	16310	16319	16270	16160	16198	16255	16321	16170	16179	16234	16313	16166	16330	16195	16126	16182	16100	15978	16195	15997	16225	16272	16170	16270	16162	16401	16177	16267	16222	16194	16262	16375	16256	16301	16072	16188	16194	16213	16349	16289	16302	16204	16315	16078	16112	16360	16132	16194	16172	16365	16316	16119	16033	16158	16138	16317	16342	16303	16109	16143	16327	16218	16233	16207	16171	16255	16161	16148	16268	16156	16290	16210	16124	16141	16305	16152	16336	16130	16341	16164	16423	16244	16105	16163	16234	16322	16225	16231	16305	16236	16215	16232	16184	16240	16291	16147	16226	16141	16295	16086	16337	16302	16121	16089	16132	16472	16256	16183	16133	16061	16185	16308	16332	16169	16262	16145	16365	16127	16146	16309	15979	16210	16237	16130	16125	16098	16197	16254	16341	16112	16337	16229	16307	16255	16176	16191	16187	16183	16277	16217	16340	16036	16207	16204	16099	16125	16248	16284	16223	16288	16205	16178	16297	16269	16200	16164	16327	16291	16136	16172	16374	16228	16164	16337	16264	16157	16252	16214	16160	16264	16186	16147	16280	16145	16193	16262	16058	16292	16335	16256	16257	16130	16141	16393	16237	16330	16389	16089	16288	16252	16278	16177	16066	16078	16158	16182	16259	16419	16190	16322	16138	16353	16262	16230	16108	16314	16212	16278	16359	16114	16230	16084	16355	16152	16202	16301	16156	16275	16272	16198	16127	16228	16335	16180	16316	16291	16193	16160	16215	16253	16084	16332	16190	16188	16225	16029	16232	16247	16270	16238	16205	16255	16253	16122	16160	16190	16349	16228	16197	16174	16085	16495	16232	16155	16256	16272	16187	16180	16292	16148	16264	16214	15990	16334	16137	16345	16238	16223	16360	16153	16282	16165	16276	16139	16209	16227	16368	16287	16373	16097	16437	16376	16048	16201	16213	16347	16193	16282	16213	16212	16268	16135	16307	16298	16179	16163	16193	16222	16169	16021	16193	16242	16242	16279	16322	16169	16250	16328	16334	16376	16154	16156	16274	16148	16151	16235	16378	16344	16403	16316	16192	16287	16222	16169	16317	16068	16270	16202	16178	16203	16198	16273	16248	16112	16142	16262	16093	16334	16094	16171	16327	16358	16335	16157	16231	16156	16258	16178	16226	16217	16170	16126	16169	16169	16311	16257	16163	16298	16045	16280	16265	16202	16028	16234	16340	16144	16141	16128	16356	16222	16156	16254	16209	16392	16272	16247	16336	16208	16093	16310	16147	16341	16049	16108	16248	16125	16268	16308	16295	16283	16199	16322	16239	16300	16269	16177	16217	16272	16102	16345	16088	16286	16334	16284	16120	16388	16317	16273	16145	16313	16287	16422	16092	16321	16302	16150	16161	16184	16140	16220	16251	16317	16178	16044	16111	16304	16223	16358	16187	16240	16343	16207	16225	16206	16179	16177	16387	16248	16276	16172	16198	16337	16218	16099	16356	16156	16207	16253	16313	16196	16265	16325	16130	16069	16392	16179	16246	16202	16266	16252	16461	16257	16256	16048	16204	16286	16182	16099	16146	16126	16215	16223	16150	16108	16353	16067	16205	16326	16160	15998	16303	16172	16261	16334	16276	16158	15983	16177	16326	16237	16245	16357	16259	16235	16292	16102	16151	16133	16276	16089	16141	16230	16205	16194	16303	16143	16193	16376	16275	16273	16170	16034	16445	16303	16163	16245	16281	16312	16268	16332	16176	16108	16375	16252	16461	16194	16356	16110	16147	16261	16161	16227	16221	16290	16250	16185	16289	16339	16364	16081	16057	16313	16161	16277	16142	16334	16041	16306	16192	16065	16185	16153	16214	16262	16276	16069	16271	16304	16224	16281	16279	16232	16074	16315	16169	16240	16392	16106	16344	16122	16247	16307	16078	16233	16350	16158	16284	16098	16251	16214	16319	16201	16247	16146	16267	16180	16369	16235	16182	16224	16257	16159	16316	16141	16281	16040	16231	16118	16288	16038	16229	16285	16251	15997	16083	16087	16307	16215	16325	16189	16329	16059	16416	16290	16302	16159	16007	16327	16144	16205	16260	16176	16395	16291	16235	16324	16019	16102	16040	16248	16234	16266	16126	16160	16179	16334	16295	16198	16315	16163	16275	16161	16177	16182	16312	16204	16074	16294	16321	16178	16179	16237	16088	16314	16406	16156	16115	16256	16250	16048	16042	16191	16289	16142	16359	16219	16189	16090	16201	16267	16400	16184	16228	16151	16309	16240	16227	16189	16219	16233	16265	16201	16257	16227	16216	16238	16271	16283	16269	16344	16342	16325	16295	16260	16333	16247	16256	16228	16240	16323	16236	16287	16150	16199	16218	16096	16307	16149	16310	16208	16179	16207	16221	16271	16187	16214	16204	16493	16362	16321	16320	16345	16400	16365	16388	16163	16184	16290	16255	16240	16089	16116	16229	16196	16017	16295	16325	16119	16293	16172	16262	16451	16347	16302	16189	16330	16193	16143	16251	16080	16396	16274	16291	16335	16124	16263	16270	16335	16262	16167	16230	16190	16237	16104	16225	16130	16236	16179	16231	16122	16237	16368	16263	16368	16137	16098	16243	16321	16178
23918	21431	29120	25844	25629	27289	26694	22937	21828	21321	20482	19855	19440	19133	18876	18679	18478	18441	18184	18598	18347	18289	18163	18465	18359	18322	18338	18164	18037	18137	18228	18040	18269	18090	18355	18288	18101	18198	18062	18113	18260	18287	18179	18081	18260	18171	18198	18214	18236	18063	18079	18143	18228	18020	18334	18196	17885	18171	17987	18176	18176	17990	18222	18307	17785	18082	18007	18137	18020	17947	18262	18167	18202	18050	18262	18003	18039	18082	17818	17904	18076	18020	18240	18137	18178	18182	18157	18254	18346	18255	18047	18281	18139	18124	18021	17915	18049	18176	18024	18146	18218	18040	18190	18193	18126	18028	18120	18057	18155	18136	18202	18112	17916	18184	18185	17989	18113	18098	18059	18122	18163	18075	18150	17959	17930	18101	18060	18206	18138	17989	18057	17993	18060	18216	18191	18214	18156	17831	18201	18016	18002	17961	17973	18016	18118	18089	17987	18137	18027	18148	18208	18130	18170	18067	17858	18310	18368	18132	18329	18065	18244	18092	18320	18325	18006	18149	18255	18064	18309	18092	18167	17988	18120	18160	18090	18040	18076	18035	17963	18027	18008	18124	18041	17997	18098	18202	18013	18054	18089	17998	17972	18107	18048	18104	18010	18417	18138	18128	18006	18217	18146	18084	18110	18118	18222	18127	18115	18225	18093	18159	17980	18137	18110	18057	18259	18151	18226	17995	18118	18131	18152	18094	18122	18011	18040	18123	18160	18056	18036	18096	18318	18077	18093	17988	18055	18005	18119	18061	18019	17925	18092	18236	18140	18047	18224	18165	18214	18095	18188	18113	18210	17910	18075	18246	18259	18047	18198	18208	18075	17989	18076	18264	17935	17969	18083	18125	18132	18217	18102	17979	18169	18179	18031	17998	18085	18100	18266	18010	18144	18331	17899	18159	18121	18115	18198	18012	17818	18008	18072	18122	17957	18098	18149	18095	18172	18191	18162	18225	18232	18029	18142	18367	18199	18216	18035	18289	18152	18136	17956	18055	18197	17984	18099	18173	18071	18216	18197	18018	17999	18088	18274	18187	18097	18147	18133	17815	18052	18035	18006	18006	18086	18042	18130	18083	18258	18133	18172	17884	17948	18037	18028	18239	18102	17999	18104	18048	18296	18236	18039	18182	17873	18059	18058	18225	18221	18239	17812	17958	18044	18106	17991	17967	18053	18074	17905	18127	18218	18191	18329	18164	18144	18102	18071	18021	18093	17995	17940	17983	17980	17850	18329	18121	18370	18019	18050	18029	18123	17955	18034	18199	18230	18201	18039	18105	18267	18142	18273	17943	18074	18184	18109	17873	18236	17928	17997	18181	18301	18209	18049	18125	18387	18041	17964	18101	18144	18001	18033	17971	18018	17960	17955	18165	18375	18173	17970	18149	17872	17934	18155	17906	18167	17963	17976	18152	18076	18014	18183	18245	18272	18104	17862	18133	18010	18145	18179	17883	18006	18053	17993	18020	18109	18204	18213	18015	18010	17902	17996	18096	18251	18134	18125	18248	18195	18057	18259	18278	18297	18065	18084	18057	18169	18046	18073	18229	18192	18002	18062	17989	18137	18061	18136	18003	18125	18186	18020	18326	18137	18095	18015	18117	18080	18313	18251	17969	17792	18027	18237	18158	18130	17807	18289	18100	18034	17994	18083	18131	17881	18058	17921	18042	18118	18024	18212	17795	17971	18101	17973	18078	18281	18133	18192	18083	18058	17985	18021	17981	18143	18116	18135	18242	17849	18203	18098	18228	18084	18070	18106	18182	18211	18127	18220	18201	18075	17929	18029	18114	17944	17987	18028	18012	18320	18233	18063	18141	17920	17859	17838	18023	18184	18116	18014	18111	18119	18091	18139	17982	18106	18172	18103	18154	18086	18301	18219	18014	18114	17968	18121	18024	18165	18151	18034	18141	18165	18068	18042	18132	18328	18108	18074	18054	18182	17975	18101	18168	17989	18092	18098	17963	17907	18120	18106	18157	17964	18005	18077	17691	18221	17977	18148	18113	18095	18232	18219	18249	18176	17848	18143	18006	18130	18046	18126	18020	18051	17928	18196	18201	18365	18432	18161	17954	18193	18148	18172	18022	18191	18212	18096	18271	17974	18120	18126	18260	17965	17987	18323	18068	17988	18154	18017	18078	17927	18051	17952	18127	18144	18356	18241	18176	18020	17897	18209	18189	18198	18122	18065	17958	18081	18018	18145	18006	18060	18179	17844	18194	18108	18156	18108	18079	18188	17987	17887	17987	18069	18066	18113	18282	18179	18113	18069	18043	18225	18203	18167	17998	18060	18237	18115	18205	18079	18153	18158	18398	18354	17903	18075	18157	18250	18244	18108	17897	18140	18218	17959	18084	18143	18013	18147	18109	18127	18016	18276	17879	18135	18079	18171	18115	18015	18207	17942	18108	18174	18295	18362	18189	18316	18015	17926	17950	18020	18220	18129	18144	18278	18072	18145	18009	18017	18050	18082	18391	18067	18158	18164	18228	18108	18113	17938	17871	18125	17974	18132	17895	18127	18222	18072	18220	18045	18119	18048	18100	18110	18114	18162	17963	18187	18126	18001	18105	18119	18160	17923	17950	17960	18158	18008	18050	18145	18016	17986	18059	18040	18141	18136	17953	18061	18352	18167	18269	18278	18118	18082	18064	18284	18182	18081	18165	18173	18211	18105	18019	18214	18198	18074	18244	18028	17965	18164	18179	17944	18162	18129	17956	18080	18056	18299	18223	18086	18147	17949	18009	18145	18131	18000	18122	18108	18186	18180	18103	17968	18030	18168	18178	18034	17886	18056	18078	18010	17817	18209	18136	18238	18081	18126	18014	17926	18183	18038	18198	18094	18122	18236	18259	17914	18098	17980	18153	18040	18137	18083	18138	17983	18124	18167	18149	18069	18114	18289	18009	18272	17877	17964	18255	18197	17997	18078	18096	18193	18051	18265	18166	18240	18053	18147	17932	18129	18167	18176	17998	18023	18213	18024	18179	18125	17895	18239	18226	18046	18055	18341	18412	18353	18146	17969	18123	18171	18054	18473	18116	18043	18120	17815	17943	18265	18134	17998	18093	18259	17972	17877	17976	18063	17981	18127	18086	18039	18191	17979	18072	18037	18028	18173	18247	18060	18001	18015	17892	18111	18060	18126	18048	18027	18013	18162	18103	18302	18076	18047	17986	18298	17994	18077	18189	18129	17974	17939	18023	18192	18041	17968	18087	18002	18065	18031	17839	18167	18072	18015	18014	18066	18058	17924	18148	18033	18175	18226	18081	17927	18156	18263	18099	18016	18294	18056	18033	18063	18117	18252	18143	18084	17983	18061	18125	18094	18190	18090	18226	18154	18015	18134	18105	17973	18071	17914	18274	18134	18009	18049	17978	18034	17907	18087	17812	18252	17943	18218	17941	18251	18137	18061	18032	18029	18114	18195	18158	18099	18142	18156	18034	18178	18153	17983	18229	17979	18202	18204	17998	17957	17892	18006	18121	18168	18195	18169	18103	17979	17978	18152	18243	18028	18049	18045	17943	18044	18141	17963	18024	18038	18195	18100	18245	17768	18136	18013	18102	18111	18171	17862	18038	18113	18263	18059	18111	17980	18212	18091	18162	18081	18235	18174	18199	18367	17962	18122	18326	17988	18055	18146	18173	17929	17879	18211	18047	18152	18102	18215	18215	18234	18011	18214	18236	18017	18032	17943	18001	18083	18044	18106	18098	18156	18272	17983	18273	18189	18030	17950	17993	17892	17980	18169	18260	18227	18062	18187	18079	18171	18210	18058	18084	18170	18277	18097	17984	18188	18092	17891	18174	17958	17969	18137	18034	18138	18042	18083	18071	18280	18202	18251	18256	18266	18289	17984	18059	17938	18106	18154	18017	18187	18114	17940	18118	18215	18087	18087	18053	18154	17937	17891	18034	18209	18018	18189	17926	18110	18146	18199	18037	18094	17990	18057	18126	17874	18174	18103	18175	17912	17897	18064	18249	18170	18379	18409	18206	18202	18042	18029	18034	18368	17996	18111	18045	18278	18101	18010	18252	18070	18197	18124	18024	18034	18256	18088	18097	18065	18239	18170	17944	18056	18173	17972	18287	18079	18142	18131	18135	18184	18083	18212	18130	17889	18077	18220	17944	17976	18088	18163	18079	17978	18163	18193	18020	17939	18117	18060	18207	18337	18026	18082	18170	18026	18045	18152	18131	18192	18062	18148	18015	18003	18078	18175	18357	18136	17911	18134	18137	18010	18084	18191	18184	18297	18073	17916	18152	17987	18159	18063	18053	18340	18189	18202	18103	18046	18064	18388	18281	17902	17995	18082	18026	17978	17940	18275	18117	17997	18116	18064	18091	18048	18076	17903	18148	18108	18105	18124	18248	18002	17994	18009	17951	18175	18253	18193	18178	18169	18038	18211	18306	18024	18027	18385	18185	18200	17974	17981	18183	18283	18160	18081	18043	18250	17851	18109	18056	18090	18098	18240	18176	18000	18266	18221	17958	18137	18001	18120	17993	17990	18202	18098	18119	17956	17985	17993	17898	18142	18030	18225	18073	17980	18143	18134	18164	18308	18094	18178	18176	17885	17876	18212	18259	18088	18202	17979	18257	18179	18080	17986	18059	18008	18061	18084	18133	18096	18023	18165	18017	18197	18127	18164	18040	18166	18160	18054	17991	18035	18053	18099	18235	18216	18173	18154	17962	18194	18022	18123	18153	18131	17976	18164	18031	18146	17863	17917	18072	18023	18257	18001	18223	17951	18163	18173	18152	18180	18205	18188	18015	18102	18114	18046	18247	18239	18230	18279	18005	18206	18007	18033	18156	18198	17931	18152	18046	18186	18091	18167	17985	18065	18093	17951	18095	18173	18135	18166	18117	18252	18114	18050	18210	17987	18125	18016	18135	17988	18347	18199	18026	18039	18283	18034	18277	18111	18037	18048	18114	17992	18058	18105	18055	17942	18016	18070	18327	18110	17935	18131	18261	18081	18067	18105	18193	18255	17971	18004	18119	18114	18298	18133	18054	18071	18118	18305	18071	18104	18062	18093	17945	18205	18066	18139	18087	18139	17903	18163	18118	18138	18074	17985	18168	18038	18353	18005	18272	18161	18122	18098	18149	18247	18169
29147	48676	47758	40657	34403	29655	26190	23853	22167	20937	20089	19121	18534	17832	17488	17257	16979	16977	17067	16924	16666	16715	16730	16569	16416	16548	16519	16525	16561	16458	16539	16522	16604	16421	16674	16678	16471	16560	16555	16415	16471	16587	16569	16521	16487	16554	16329	16477	16495	16409	16468	16696	16460	16515	16414	16451	16586	16646	16512	16542	16452	16506	16462	16555	16296	16484	16238	16383	16421	16480	16567	16387	16556	16380	16614	16395	16419	16593	16528	16483	16405	16600	16498	16375	16323	16587	16383	16474	16556	16629	16430	16509	16390	16421	16551	16391	16537	16495	16525	16537	16389	16427	16565	16394	16474	16401	16448	16620	16378	16457	16558	16608	16582	16568	16240	16703	16451	16609	16411	16417	16561	16506	16442	16562	16296	16528	16512	16431	16521	16563	16264	16391	16397	16367	16314	16518	16377	16475	16311	16312	16500	16415	16628	16280	16506	16445	16751	16590	16421	16626	16543	16424	16398	16436	16606	16405	16538	16394	16529	16261	16529	16449	16507	16543	16299	16399	16456	16478	16512	16339	16512	16413	16414	16505	16417	16372	16459	16317	16328	16423	16309	16415	16540	16349	16595	16347	16326	16436	16500	16519	16439	16456	16418	16448	16568	16576	16554	16486	16320	16471	16494	16483	16406	16520	16446	16487	16417	16565	16465	16315	16548	16363	16380	16346	16560	16468	16466	16475	16624	16558	16232	16385	16525	16528	16534	16472	16513	16412	16362	16488	16485	16438	16331	16344	16456	16596	16488	16226	16615	16563	16523	16383	16565	16509	16583	16535	16611	16529	16342	16262	16372	16392	16593	16383	16511	16391	16394	16483	16370	16358	16307	16530	16395	16370	16476	16566	16559	16395	16427	16512	16382	16414	16531	16475	16507	16486	16771	16553	16502	16537	16275	16505	16451	16366	16392	16410	16478	16501	16335	16356	16515	16560	16480	16490	16481	16402	16367	16692	16390	16500	16677	16464	16513	16260	16454	16351	16416	16520	16444	16366	16336	16420	16493	16460	16454	16458	16301	16513	16375	16542	16570	16493	16476	16646	16511	16427	16516	16601	16350	16629	16489	16469	16489	16357	16604	16514	16551	16440	16574	16313	16491	16281	16595	16573	16321	16501	16329	16406	16301	16370	16409	16497	16591	16453	16359	16518	16617	16479	16651	16228	16428	16398	16438	16335	16526	16480	16546	16696	16584	16383	16346	16377	16491	16492	16262	16461	16472	16474	16458	16274	16552	16469	16644	16440	16447	16380	16534	16252	16455	16387	16530	16537	16529	16435	16503	16377	16507	16711	16448	16651	16590	16504	16401	16444	16597	16540	16558	16365	16376	16402	16497	16499	16550	16438	16652	16447	16480	16376	16525	16417	16422	16366	16472	16525	16498	16450	16536	16250	16491	16303	16466	16568	16490	16544	16480	16455	16482	16458	16607	16269	16455	16348	16423	16414	16413	16315	16430	16433	16482	16496	16434	16382	16537	16409	16748	16304	16435	16433	16458	16316	16533	16493	16499	16485	16541	16469	16367	16687	16506	16340	16429	16517	16357	16386	16431	16409	16699	16424	16218	16401	16283	16419	16426	16481	16483	16456	16366	16412	16357	16456	16478	16434	16439	16288	16462	16430	16567	16488	16489	16383	16395	16433	16665	16373	16409	16480	16521	16321	16518	16540	16531	16517	16464	16573	16500	16594	16460	16503	16416	16503	16400	16360	16692	16418	16481	16710	16438	16425	16506	16428	16385	16613	16465	16580	16366	16292	16416	16477	16547	16355	16686	16441	16518	16465	16473	16594	16400	16453	16379	16443	16492	16272	16394	16409	16534	16379	16505	16573	16343	16484	16459	16329	16558	16309	16479	16412	16393	16538	16516	16508	16416	16353	16438	16631	16461	16518	16310	16498	16418	16540	16530	16546	16517	16257	16689	16493	16342	16453	16426	16526	16435	16251	16459	16415	16321	16345	16507	16331	16396	16459	16490	16304	16375	16421	16658	16405	16279	16290	16422	16445	16330	16508	16477	16470	16342	16372	16607	16478	16441	16428	16285	16514	16558	16431	16395	16347	16518	16518	16505	16328	16445	16348	16472	16434	16379	16529	16548	16285	16395	16576	16447	16547	16206	16394	16438	16446	16596	16351	16323	16438	16479	16491	16390	16473	16376	16538	16386	16436	16396	16609	16531	16544	16439	16304	16476	16604	16571	16418	16579	16372	16457	16508	16451	16336	16585	16321	16714	16584	16351	16639	16543	16475	16553	16543	16476	16451	16486	16410	16461	16440	16465	16349	16510	16429	16379	16502	16306	16529	16472	16590	16369	16433	16729	16326	16636	16481	16481	16454	16550	16550	16435	16530	16515	16377	16333	16548	16446	16418	16564	16441	16541	16504	16469	16494	16449	16502	16511	16654	16465	16433	16553	16383	16553	16458	16423	16325	16465	16502	16543	16370	16517	16525	16571	16465	16495	16401	16405	16583	16583	16347	16505	16487	16627	16433	16408	16301	16646	16453	16601	16416	16418	16411	16282	16450	16401	16689	16470	16303	16484	16428	16252	16442	16505	16363	16668	16524	16594	16309	16530	16398	16340	16468	16551	16343	16482	16454	16405	16444	16297	16457	16381	16479	16437	16394	16268	16428	16380	16510	16589	16618	16566	16384	16334	16449	16495	16389	16437	16378	16544	16607	16556	16464	16554	16440	16350	16485	16487	16540	16494	16745	16376	16448	16399	16445	16436	16528	16375	16448	16582	16328	16551	16440	16408	16413	16567	16366	16422	16520	16574	16596	16386	16570	16469	16503	16685	16421	16297	16424	16399	16398	16592	16443	16295	16587	16595	16510	16370	16416	16474	16511	16439	16366	16499	16252	16597	16469	16249	16598	16534	16350	16502	16435	16427	16468	16512	16488	16204	16422	16476	16477	16306	16541	16467	16527	16421	16523	16368	16398	16417	16261	16533	16458	16526	16449	16427	16435	16627	16656	16498	16449	16449	16319	16299	16489	16570	16323	16530	16505	16577	16394	16390	16424	16390	16392	16399	16435	16526	16518	16443	16289	16513	16541	16381	16574	16446	16260	16333	16521	16390	16375	16447	16395	16367	16572	16323	16592	16594	16471	16438	16753	16364	16491	16511	16428	16330	16323	16327	16472	16471	16501	16595	16429	16543	16466	16447	16618	16359	16406	16325	16501	16525	16395	16418	16502	16533	16335	16408	16486	16399	16383	16562	16491	16468	16343	16582	16546	16602	16295	16329	16497	16490	16460	16484	16384	16356	16451	16425	16471	16607	16487	16435	16507	16356	16490	16383	16402	16439	16423	16550	16527	16433	16478	16399	16536	16386	16564	16528	16520	16511	16513	16539	16613	16413	16358	16460	16533	16537	16399	16344	16472	16546	16325	16322	16441	16360	16569	16320	16407	16489	16587	16371	16496	16566	16426	16575	16487	16567	16404	16580	16349	16611	16448	16441	16487	16311	16497	16487	16514	16458	16446	16683	16577	16448	16297	16560	16617	16377	16549	16549	16476	16471	16371	16464	16402	16490	16329	16423	16444	16350	16508	16347	16347	16484	16487	16461	16275	16575	16468	16433	16476	16666	16558	16349	16505	16557	16609	16455	16476	16646	16506	16573	16328	16540	16278	16547	16478	16496	16456	16454	16457	16398	16253	16335	16521	16424	16406	16456	16591	16531	16483	16319	16529	16429	16481	16381	16402	16537	16611	16319	16416	16539	16427	16530	16567	16603	16360	16601	16527	16432	16381	16600	16454	16489	16286	16548	16368	16506	16355	16385	16459	16371	16535	16434	16537	16474	16373	16469	16549	16527	16478	16382	16323	16361	16332	16449	16618	16643	16416	16429	16362	16401	16358	16481	16333	16568	16429	16502	16386	16524	16510	16315	16478	16409	16625	16475	16579	16492	16493	16497	16378	16353	16359	16513	16576	16543	16463	16481	16665	16349	16439	16391	16328	16475	16551	16436	16454	16633	16401	16426	16479	16426	16261	16517	16418	16495	16424	16395	16311	16448	16384	16513	16419	16503	16562	16433	16481	16416	16389	16401	16432	16455	16373	16547	16483	16671	16509	16482	16345	16593	16375	16304	16518	16408	16267	16377	16485	16447	16626	16532	16412	16452	16366	16467	16535	16502	16353	16383	16484	16547	16535	16613	16411	16343	16349	16360	16570	16616	16472	16430	16471	16655	16533	16363	16442	16567	16601	16483	16516	16416	16409	16505	16367	16498	16470	16448	16433	16343	16464	16231	16538	16624	16517	16444	16474	16494	16631	16557	16478	16429	16520	16510	16375	16351	16381	16455	16511	16359	16543	16509	16307	16405	16484	16581	16517	16510	16562	16403	16544	16456	16420	16551	16233	16460	16365	16685	16603	16331	16407	16677	16459	16425	16306	16480	16426	16453	16542	16420	16590	16345	16456	16363	16441	16334	16405	16370	16461	16533	16384	16470	16338	16426	16462	16508	16588	16555	16351	16542	16526	16495	16547	16362	16522	16552	16306	16310	16429	16479	16405	16588	16503	16407	16532	16500	16457	16431	16588	16467	16568	16619	16407	16234	16337	16412	16439	16527	16641	16364	16373	16444	16612	16382	16494	16430	16214	16348	16567	16615	16471	16524	16461	16462	16439	16430	16416	16454	16529	16528	16459	16534	16504	16411	16335	16443	16396	16473	16488	16380	16551	16690	16605	16509	16501	16514	16521	16334	16404	16439	16630	16563	16537	16547	16430	16499	16561	16556	16357	16357	16447	16402	16300	16466	16304	16400	16393	16453	16577	16410	16671	16562	16334	16486	16520	16509	16437	16498	16397	16289	16512	16392	16481	16426	16479	16539	16428	16379	16429	16661	16499	16443	16460	16443	16435	16627	16481	16368	16526	16410	16593	16490	16421	16411	16472	16269	16472	16548	16485	16701	16356	16449	16521	16323	16478	16435	16531	16553	16566	16336	16663	16284	16430	16431	16200	16497	16294	16503	16367	16280	16577	16434	16437	16501	16461	16465	16549	16453	16513	16421	16437	16335	16329	16508	16346	16402	16444	16520	16300	16397	16519	16531	16454	16377	16526	16221	16553	16367	16505	16371	16561	16275	16437	16332	16381	16452	16368	16432	16490
22904	21390	29429	24202	23565	27677	29989	25024	23254	22438	21703	20744	20148	19652	19287	19022	18794	18878	18616	18601	18494	18499	18294	18424	18191	18298	18337	18260	18207	18421	18260	18196	18221	18209	18598	18426	18278	18173	18147	18205	18257	18125	18028	18202	17958	18247	18208	18081	18207	18191	18262	18149	18121	18075	18118	18084	18125	18211	18117	18267	18081	18236	18071	17930	18151	18252	18327	18047	18042	18316	18250	18267	18270	18036	18280	18064	18036	18265	18291	18150	18231	18004	18091	18119	18198	18135	18027	18186	18200	17967	18152	18179	18085	18135	18114	18096	18061	18096	18120	18043	18048	18207	18094	18207	18202	18138	18083	18045	18130	18054	18049	18155	17989	17988	18110	17914	18132	18202	18036	18255	18146	18078	18045	18175	18171	18154	18107	18134	18056	18139	18055	18210	17993	18123	18124	18064	18118	18008	18159	18258	18037	17963	18073	18219	18134	18066	18165	18037	18212	18310	17767	18176	18010	18249	18191	18027	18343	18168	18056	17748	18139	18082	18133	17983	18063	18124	18303	18216	18211	18086	18022	18152	18114	18054	18200	18050	18091	18362	18068	18022	18171	18176	18327	18284	18307	18240	17927	17986	18213	18143	18076	18240	18225	18205	18104	17971	18066	17805	18287	18181	18192	18213	18138	18171	17822	18003	18147	18189	18143	18103	18034	18043	18001	18038	17989	17987	18216	18139	18045	18134	18103	17929	18070	18137	18254	18115	18128	18253	18264	18239	18030	17952	18050	18115	17904	17865	18056	18218	18124	18087	18116	18176	18193	18207	18163	18053	18094	17881	18103	18211	18099	18031	17916	17971	18104	17882	18056	18233	18072	18222	18099	18183	18234	18007	18166	18184	18271	18040	18027	18054	17772	18130	18009	18086	18401	18099	18104	18202	18092	18104	18153	18047	18012	17844	17805	18133	18275	17994	17959	17916	18106	18031	18139	17981	18241	18121	17894	18069	18154	18115	18020	18090	18369	17983	17866	17922	18233	18301	18080	18040	17990	18050	18073	18136	17817	18149	18256	18275	18050	18179	18276	18273	17971	17946	17922	18048	18190	17893	17969	18095	18024	18064	18139	18200	17955	18080	18115	17979	18016	18075	18191	18129	18202	18002	18045	18071	18082	18028	18037	17835	18255	18119	18006	18278	18284	18164	18098	18000	18016	18002	18155	18202	18153	18024	18120	18251	18218	18081	18207	18125	18015	18073	18122	18238	18097	18327	18060	18137	18104	18093	18059	18065	18141	18160	18171	17857	18145	18329	18120	18191	18174	18100	18227	18262	18095	17974	18110	18224	18285	18146	18187	18040	17926	17996	18154	18028	18235	18043	18092	17921	18073	18083	18090	18118	17906	18155	18234	18192	17894	18058	18060	18203	18052	18113	18055	18119	17993	18126	17916	18105	18154	17970	17953	18151	17979	18060	18058	18333	18135	18159	18201	17971	17965	18074	18041	18094	18137	18394	18194	18039	18089	18004	17975	18011	18079	18208	18097	18350	18211	18196	18386	17974	18140	17845	18242	18230	18114	18107	18201	18124	18129	17821	17955	18167	18198	18066	17998	18130	17976	18024	17953	17838	18184	18049	18012	18100	17948	18143	17925	17985	18247	18099	18085	18280	17944	17955	18227	18338	17970	18107	18091	18162	18031	18031	18054	18079	17956	18053	18010	17935	18132	18251	18040	18257	18043	17928	18161	17895	17986	18106	17908	18022	18218	18076	17830	17908	18034	18029	18216	18048	17965	18112	18172	18006	18145	17990	18250	18104	18232	18079	18146	18344	18057	18316	18217	17962	17910	18087	18172	18070	18160	18124	18271	18202	17879	18133	17935	18180	18113	17975	18189	18112	18053	18182	18078	17954	18176	18014	17923	18199	18132	18084	18043	18155	18117	17902	18214	18059	17977	17910	18153	18252	18159	18055	18088	18253	18192	18004	17966	18140	18194	17934	18140	17990	17998	17890	17747	18060	18160	18140	18007	18192	18255	18240	18083	18183	17913	18193	17955	18193	18175	17999	17917	18015	17933	18105	18058	18207	18049	18014	18144	18203	18227	18036	18075	18021	18066	18043	18086	18052	17954	18037	18163	18331	18088	17990	18230	18027	18319	18010	18299	18283	18122	18010	17946	18053	18111	18200	18199	18142	17784	18231	18142	17932	18077	18245	18107	18229	18206	17984	18054	17924	18040	18132	17992	17921	18148	18057	17925	17955	18170	17828	17931	18035	18302	18080	18149	17983	18051	18175	18149	18125	17933	18134	18074	17876	18209	17963	18084	17984	18216	18040	17802	18043	18245	18135	18054	18314	18193	17964	18179	18018	18071	18092	18139	17954	18151	18033	18077	18245	18000	18043	18130	17994	18288	18295	18074	18154	18113	18170	18153	18135	18107	18106	18226	17931	18152	18143	18048	18040	18006	18171	18217	18038	18069	18101	18074	17936	18015	18073	18046	18235	18203	18078	18105	18346	18111	17942	18146	18092	18117	18147	17930	18227	17938	18258	18059	18005	18202	18150	18053	18089	17988	17977	17861	18174	18030	18225	18114	18095	18163	18453	18165	18191	18135	17956	18182	18262	18156	17765	18163	18030	18090	18136	18023	17959	18227	18178	18173	18145	18321	18113	18060	18133	18221	18186	18130	18210	17997	18135	18114	18121	18205	17997	18243	18039	18122	18132	18120	17985	17994	18254	18310	18161	18201	18190	18168	18061	18152	18165	18235	18065	17944	18113	18137	18204	18264	18144	18090	17853	18153	18215	18021	17907	18219	18252	18108	18059	18164	17971	18008	18168	18158	18020	18175	18045	18278	18014	18121	18071	18300	18126	18137	18044	18204	17982	18166	17967	18235	18128	18182	18110	18164	18347	18078	18152	18232	18153	17957	18151	18156	18114	17872	17996	17914	17995	18001	18184	17920	18188	17963	18055	18222	17913	18166	18021	18087	18313	17890	18391	18160	18226	18190	18085	17948	17978	18050	18115	18208	18151	18057	18274	18175	18057	18144	18311	17992	18115	18138	18166	18248	18095	18197	17992	18180	18039	18229	18102	17962	17962	17986	18106	18262	18145	17989	17968	18067	17993	18260	17940	17917	18158	17997	18078	18102	17900	17971	17885	18118	17898	18178	18040	18084	18089	18209	18015	18271	18078	18109	18145	17956	18233	17975	18127	18193	17967	18079	17917	17968	18219	18014	18083	17836	17966	17962	17944	18022	18143	18238	18279	18055	18266	17961	18222	18344	18042	17922	18155	17938	18017	18268	18011	18202	18093	17991	17904	18054	18041	18042	18106	18240	18180	17943	17917	18036	17948	17863	18119	17984	18286	18080	18212	18134	17996	17957	17964	18177	18318	17951	18039	18236	17930	18004	18096	18084	18117	18175	18031	17938	18140	18067	17970	17963	18202	18145	17892	18067	18193	17871	18173	18074	18079	18065	17953	17979	18136	18090	18090	18129	18142	18261	18230	17983	18269	18078	18201	18345	18028	17936	18013	18054	17941	18092	18016	18065	18323	18045	17992	18165	18033	18144	18000	18139	17987	17895	18150	18152	18048	18139	17982	17879	18017	17881	18001	18177	18185	18143	17992	18017	17932	18055	17987	18010	18018	18102	17884	18114	18189	18133	17869	18035	18214	17990	18033	18061	17925	18142	18216	18248	18064	17989	18165	18162	18047	18047	18008	18126	18020	18140	18214	18180	18067	17952	18147	18241	18075	18098	17862	18068	18166	18001	18050	18159	18015	18073	17922	18299	18125	18191	18010	17912	18166	18141	18208	18134	18079	18039	18059	17893	17951	17969	17973	18184	17987	18087	18135	18086	18152	18205	18097	17912	18073	17893	18049	17986	18275	17930	18148	17847	18148	18016	17816	17974	17997	17996	18025	18128	18018	18183	17913	18044	18030	18131	18106	17972	18140	18015	17948	18091	18255	17968	18055	18051	18105	17893	18105	18204	18240	18166	17946	18038	18117	18092	17999	18154	17981	17923	17938	18124	18084	18088	17880	17963	18150	17864	18077	18071	18115	18187	18157	18121	18145	18196	18056	18181	18295	17955	17958	18202	17995	17990	18293	18297	18187	17978	18010	18094	18120	18240	18168	18025	18034	18312	17879	18024	18106	18077	18008	18195	18107	18355	18179	18131	18121	18049	18231	18170	18186	17959	18325	18353	18116	18053	18048	17961	18085	18017	17996	17973	17823	18172	18208	18030	17984	17846	18158	18171	18194	18045	18031	17963	17922	18079	18134	18149	18101	18032	18107	18201	18010	18282	18045	17895	18001	18103	18105	18087	17875	18261	18035	17791	17876	18184	18036	18117	17995	17995	18108	18034	18071	18364	18121	18175	18270	18107	18182	18035	18366	18125	18010	18158	18010	18132	18132	18151	18204	18040	18238	18092	17813	18013	18115	18004	18169	18013	18021	18212	18019	18179	18400	18159	18244	18220	18061	18181	17998	17882	18025	18098	17959	18163	18237	18101	18111	18119	18164	17975	18209	18110	18064	18102	18163	17873	18082	18008	18173	18067	18142	18166	18074	17950	17942	18042	18161	18202	18175	18121	17977	18058	18155	18100	17888	17977	18008	18070	18003	18125	18036	18124	18046	18054	18231	17842	18151	18096	18150	18351	18003	18076	18180	18008	18104	17947	17834	18059	18088	18011	18130	17980	18149	18095	18287	18123	17999	17978	17878	18102	17984	17950	17967	18168	18104	18053	18013	18029	18101	17973	18147	18169	18190	18034	18219	18138	17975	17929	18097	18417	18031	18346	18028	17963	18108	18210	18141	18131	18186	18187	17979	17992	17998	17905	18135	18210	18036	18031	18044	18016	18214	18066	18130	18109	18236	17996	18094	18105	18126	18069	18250	18023	18007	17989	18061	18157	18221	18230	18065	18128	18272	18098	18038	18028	17833	18091	18094	18030	18057	18146	17906	18005	18210	18228	18043	18017	17941	17918	18220	18198	17923	18059	18026	17980	18109	18101	17897	17837	18034	18130	18095	18137	18042	18089	18051	17923	18123	18110	18111	18012	18048	18257	18050	18339	18270	18141	18109	18200	18062	18056	17965	18103	18226	18116	18100	18176	17915	17998	18058	18116	18121	18075	17921	18129	18167	18192	18047	18082	18136
30417	52154	52234	45255	38800	33441	29889	26925	24678	22964	22006	20585	19659	18774	18021	17812	17431	17354	17178	17145	16928	16863	16853	16793	16603	16571	16454	16697	16574	16407	16622	16453	16465	16638	17112	16908	16419	16507	16291	16519	16651	16434	16628	16523	16598	16349	16606	16448	16525	16468	16529	16438	16614	16452	16391	16524	16535	16390	16501	16472	16422	16593	16489	16385	16523	16584	16546	16616	16535	16416	16461	16579	16470	16608	16543	16329	16461	16564	16471	16485	16479	16605	16447	16599	16490	16304	16555	16379	16594	16454	16586	16456	16310	16503	16396	16670	16489	16596	16518	16432	16688	16409	16539	16693	16321	16692	16613	16696	16514	16428	16579	16388	16554	16396	16487	16302	16260	16452	16401	16401	16512	16367	16468	16283	16643	16550	16325	16571	16594	16381	16478	16464	16642	16329	16548	16521	16656	16368	16597	16414	16584	16369	16572	16494	16589	16616	16408	16450	16558	16299	16575	16418	16483	16306	16409	16408	16506	16524	16320	16457	16353	16504	16543	16532	16556	16293	16474	16483	16641	16724	16468	16462	16525	16417	16500	16481	16348	16448	16493	16507	16366	16660	16300	16337	16377	16426	16443	16461	16391	16459	16374	16400	16513	16457	16369	16453	16509	16344	16452	16415	16263	16570	16470	16427	16387	16454	16432	16436	16434	16391	16521	16464	16423	16473	16379	16382	16540	16502	16527	16678	16344	16281	16287	16461	16326	16409	16533	16469	16342	16600	16433	16458	16505	16430	16369	16583	16544	16644	16441	16536	16552	16388	16552	16404	16590	16651	16491	16405	16476	16464	16388	16528	16674	16480	16565	16418	16620	16578	16462	16578	16570	16300	16230	16531	16364	16559	16493	16338	16600	16447	16586	16373	16500	16485	16424	16408	16385	16475	16543	16443	16670	16438	16541	16453	16640	16407	16494	16544	16658	16476	16451	16390	16590	16338	16257	16529	16518	16599	16461	16356	16618	16503	16354	16523	16515	16356	16478	16502	16435	16479	16389	16654	16512	16417	16601	16482	16541	16452	16492	16468	16417	16549	16593	16433	16351	16296	16388	16346	16495	16597	16389	16403	16427	16551	16351	16492	16525	16557	16384	16473	16294	16442	16505	16340	16330	16345	16491	16618	16463	16459	16430	16580	16646	16223	16480	16366	16361	16418	16420	16502	16375	16538	16507	16336	16578	16427	16484	16438	16594	16521	16464	16578	16578	16322	16351	16529	16639	16420	16480	16504	16547	16499	16313	16318	16455	16512	16367	16302	16583	16402	16578	16492	16437	16549	16437	16386	16588	16482	16288	16496	16316	16518	16416	16423	16316	16637	16409	16406	16486	16555	16394	16293	16250	16514	16547	16465	16445	16417	16447	16332	16557	16482	16531	16454	16497	16356	16554	16353	16452	16424	16427	16385	16420	16452	16616	16330	16466	16413	16452	16544	16385	16492	16432	16646	16465	16504	16393	16478	16464	16441	16364	16370	16412	16370	16538	16381	16515	16387	16493	16455	16589	16524	16502	16452	16302	16537	16446	16498	16470	16370	16524	16455	16586	16466	16355	16576	16432	16541	16472	16451	16443	16567	16437	16260	16333	16503	16381	16547	16383	16490	16611	16692	16411	16395	16533	16370	16331	16417	16476	16429	16502	16506	16474	16718	16511	16266	16327	16485	16511	16389	16354	16498	16658	16381	16463	16320	16580	16587	16354	16627	16389	16448	16474	16412	16481	16525	16442	16461	16435	16550	16471	16424	16456	16322	16411	16332	16475	16548	16450	16487	16467	16523	16413	16655	16579	16508	16613	16620	16471	16502	16653	16536	16563	16383	16400	16468	16299	16470	16492	16553	16598	16479	16613	16403	16357	16583	16521	16315	16509	16343	16458	16451	16514	16414	16477	16397	16510	16491	16408	16463	16413	16502	16551	16438	16572	16404	16503	16496	16381	16319	16402	16472	16534	16455	16516	16365	16479	16333	16569	16467	16480	16322	16445	16563	16457	16608	16547	16555	16471	16435	16590	16431	16449	16542	16385	16421	16459	16349	16375	16385	16518	16422	16480	16544	16392	16528	16506	16322	16421	16524	16477	16413	16492	16430	16435	16656	16389	16536	16435	16417	16494	16654	16496	16478	16575	16559	16511	16534	16467	16410	16487	16615	16526	16597	16478	16403	16404	16488	16427	16249	16446	16451	16246	16353	16447	16506	16268	16556	16386	16679	16528	16302	16465	16461	16645	16475	16487	16474	16580	16494	16379	16566	16450	16407	16678	16415	16449	16468	16540	16399	16523	16328	16500	16476	16406	16426	16654	16444	16576	16586	16546	16523	16516	16513	16342	16338	16482	16325	16367	16575	16434	16440	16402	16440	16447	16477	16384	16534	16534	16267	16438	16598	16458	16453	16342	16436	16714	16404	16478	16428	16403	16454	16446	16535	16508	16549	16591	16489	16378	16485	16510	16584	16365	16370	16340	16506	16527	16423	16448	16431	16530	16556	16315	16410	16605	16199	16405	16543	16337	16488	16405	16446	16269	16505	16465	16504	16395	16489	16349	16467	16428	16289	16511	16404	16726	16421	16547	16409	16401	16450	16424	16422	16515	16615	16468	16532	16671	16537	16384	16568	16494	16628	16622	16396	16349	16520	16575	16376	16368	16452	16444	16524	16472	16631	16592	16352	16540	16305	16493	16608	16455	16409	16519	16386	16472	16405	16459	16350	16465	16486	16294	16585	16443	16457	16482	16487	16398	16245	16400	16574	16435	16367	16642	16459	16496	16316	16570	16464	16513	16483	16471	16366	16268	16533	16395	16519	16364	16467	16483	16579	16310	16449	16646	16317	16438	16584	16359	16579	16549	16552	16646	16528	16544	16626	16388	16512	16516	16308	16577	16464	16457	16498	16346	16607	16402	16390	16520	16360	16142	16502	16520	16479	16441	16531	16507	16484	16457	16369	16439	16410	16504	16511	16496	16413	16421	16454	16551	16304	16552	16438	16479	16692	16416	16641	16451	16439	16565	16444	16526	16393	16406	16623	16377	16588	16281	16529	16558	16546	16411	16479	16395	16536	16490	16504	16402	16599	16537	16420	16633	16521	16498	16449	16425	16597	16330	16518	16537	16577	16555	16339	16543	16457	16622	16503	16457	16323	16297	16478	16510	16516	16665	16408	16583	16387	16584	16382	16512	16422	16422	16576	16479	16434	16596	16370	16543	16366	16420	16459	16441	16445	16593	16511	16575	16428	16471	16393	16388	16476	16335	16409	16334	16506	16327	16487	16574	16461	16471	16515	16446	16316	16428	16553	16412	16515	16291	16456	16329	16482	16596	16425	16479	16528	16307	16502	16430	16538	16423	16431	16552	16480	16344	16451	16734	16472	16348	16481	16467	16563	16441	16492	16397	16378	16435	16655	16321	16516	16542	16656	16464	16413	16560	16588	16465	16403	16441	16551	16473	16542	16645	16569	16688	16569	16419	16494	16257	16483	16379	16367	16586	16443	16448	16552	16356	16526	16503	16486	16415	16206	16491	16472	16538	16473	16396	16449	16381	16534	16515	16541	16501	16444	16536	16414	16287	16365	16577	16522	16388	16519	16459	16509	16495	16445	16319	16502	16449	16443	16445	16513	16384	16505	16711	16524	16467	16445	16617	16476	16533	16387	16561	16386	16447	16351	16443	16616	16402	16517	16555	16370	16346	16579	16408	16490	16522	16410	16400	16552	16544	16504	16561	16383	16416	16303	16625	16409	16417	16482	16474	16485	16585	16434	16381	16375	16414	16527	16568	16478	16614	16575	16439	16458	16363	16462	16462	16305	16497	16484	16474	16366	16278	16470	16289	16560	16395	16578	16410	16469	16628	16464	16390	16609	16467	16394	16332	16544	16518	16488	16345	16384	16345	16748	16464	16487	16537	16448	16259	16643	16524	16495	16444	16562	16489	16348	16238	16485	16371	16426	16567	16376	16525	16551	16482	16437	16453	16496	16368	16410	16456	16495	16469	16403	16542	16415	16342	16545	16607	16431	16511	16445	16348	16402	16368	16507	16352	16564	16456	16414	16582	16513	16504	16547	16396	16257	16560	16480	16390	16349	16399	16494	16423	16442	16568	16262	16509	16512	16533	16520	16483	16369	16591	16452	16292	16386	16435	16470	16536	16380	16231	16385	16581	16321	16661	16466	16336	16373	16517	16434	16330	16455	16399	16505	16471	16542	16442	16356	16530	16555	16632	16487	16432	16384	16396	16575	16452	16454	16430	16416	16513	16478	16642	16508	16537	16454	16359	16303	16502	16486	16472	16578	16264	16366	16232	16456	16487	16469	16440	16479	16546	16511	16678	16501	16601	16507	16519	16448	16436	16299	16505	16778	16365	16545	16418	16407	16552	16404	16523	16433	16619	16400	16465	16545	16416	16395	16371	16523	16340	16476	16611	16502	16356	16323	16427	16389	16478	16302	16446	16415	16446	16628	16283	16433	16473	16560	16560	16405	16532	16322	16436	16453	16457	16490	16419	16495	16415	16404	16651	16614	16547	16504	16572	16516	16513	16300	16579	16261	16574	16565	16508	16594	16523	16434	16403	16573	16474	16373	16403	16407	16577	16330	16474	16375	16339	16211	16461	16469	16640	16479	16568	16521	16535	16373	16539	16487	16452	16340	16551	16572	16500	16559	16494	16474	16433	16493	16520	16581	16397	16444	16514	16637	16283	16425	16469	16424	16433	16501	16506	16479	16427	16509	16424	16335	16306	16548	16422	16604	16661	16434	16411	16558	16378	16565	16422	16393	16613	16406	16407	16548	16502	16331	16622	16480	16496	16379	16468	16352	16690	16526	16594	16302	16359	16550	16477	16458	16517	16583	16466	16410	16538	16569	16473	16398	16389	16660	16629	16556	16391	16360	16461	16402	16414	16427	16536	16441	16491	16509	16468	16575	16448	16460	16498	16453	16491	16440	16368	16538	16509	16538	16465	16570	16564	16627	16452	16426	16496	16547	16476	16450	16516	16503	16434	16512	16446	16464	16418	16595	16465	16387	16314	16542	16492	16456	16462	16378	16460	16261	16440	16419	16313	16373	16397	16486	16533	16475	16465	16399	16379	16521	16373	16341	16583	16398	16539	16608	16614	16425	16345	16494
28034	26922	34147	31173	25363	22909	21624	20176	19542	19097	19113	18696	18437	18350	18075	17998	17963	17841	17998	17728	17924	18068	17936	17800	17646	17811	17866	17799	18014	17887	17774	17847	17803	17828	17868	18031	17839	17964	17798	17699	17675	17794	17742	17878	17903	17745	17860	17689	17802	17926	17524	17886	17537	17827	17912	17789	17689	17783	17753	17890	17823	17829	17826	17851	17817	17877	17691	17855	17517	17676	17514	17982	17732	17880	17549	17734	18003	17673	17794	17547	17802	17898	17642	17735	17751	17836	17769	17843	17866	17837	17892	17786	17933	17690	17726	17883	17662	17618	17863	17871	17760	17785	17896	17832	17922	17912	17890	17800	17751	17627	17896	17828	17954	17694	17860	17832	17881	17717	17853	17592	17837	17753	17694	17964	17888	17821	17725	17917	17943	17658	17965	17867	17862	17765	17777	17707	17688	17771	17751	17882	17830	17804	17760	17842	17807	17838	17932	17737	17669	17640	17775	17663	17669	17805	17829	17935	18127	17730	17650	17665	17847	17667	17975	17974	17878	17922	17831	17607	17746	17931	17777	17967	17693	17568	17724	17805	17960	17785	17580	17710	17748	17605	17683	17704	17739	17732	17755	17750	17762	17659	17716	17590	17885	17960	17757	17866	18027	17820	17746	17616	17851	18078	17631	17624	17780	17686	17753	17609	17827	17730	17592	17589	17687	17611	17740	17837	17877	17857	17764	17731	17728	17712	17887	17658	17781	17758	17718	17726	17920	17710	17532	17650	17744	17707	17784	17803	17807	17780	17653	17690	17715	17713	17667	17856	17682	17779	17781	17855	17817	17682	17632	17817	17738	17917	18049	17736	17687	17806	17819	17748	17874	17828	17733	17741	17871	17746	17681	17976	17822	17735	17886	17699	17761	17872	17941	17789	17756	17789	17802	17863	17698	17836	17946	17877	17680	17830	17839	17764	17746	17639	17887	17888	17958	17835	17628	17632	18005	17902	17825	17725	17715	17924	17776	17793	17569	17867	17806	17791	17777	17710	17903	17985	17715	17772	17644	17709	17680	17566	17888	17758	17784	18035	17737	17962	17584	17710	17772	17834	17723	17593	17839	17967	17818	17887	17760	17612	17762	17883	17665	17791	17722	17882	17773	17817	17670	17699	17714	17625	17770	17787	17832	17735	17700	17906	17788	17777	17803	17779	17784	17885	17868	17836	17836	17990	17694	17824	17894	17910	17620	17762	17946	17778	17959	17901	17895	17889	17711	17767	17668	17836	17708	17763	17832	17803	17809	17834	17570	17919	17788	17793	17840	17894	17816	17845	17949	17720	17744	17857	17855	17735	17679	17784	17593	17823	17757	17821	17837	17934	17771	17848	17845	17909	17848	17842	17834	17890	17516	17583	17656	17769	17697	17963	17765	17748	17726	17809	17626	17854	17761	17672	17523	17858	17667	18044	17967	17856	17742	17844	17944	17909	17919	17782	17680	17803	17740	17755	17879	17853	17789	17697	17916	17813	17619	17576	17825	17737	17767	17826	17952	17608	17534	17678	17799	17685	17702	17780	17831	17760	17609	17777	17693	17710	17656	17584	17743	17874	17693	17696	17931	17901	17837	17861	17872	17812	17751	17864	17803	17947	17828	17888	17787	17974	17989	17855	17934	17876	17847	17841	17692	17549	17673	17832	17809	17760	17665	17758	17830	17672	17861	17649	17710	17900	17746	17835	17743	17655	17907	17821	17894	17973	17973	17784	17864	17861	17666	17593	17788	17791	17819	17794	17801	17853	17840	17787	17743	17893	17822	17936	17737	17927	18016	17895	17693	17893	17882	17884	17730	17791	17920	17763	17774	17768	17760	17834	17847	17926	17599	17827	17654	17769	17904	17637	17915	17691	17693	17628	17761	17570	17647	17631	17628	17771	17802	17904	17642	17875	17966	17801	17842	17959	17924	17796	17784	17782	17675	17818	17832	17887	17719	17771	17743	17782	18015	17735	17829	17584	17952	17899	17849	17592	17925	17818	17794	17805	17551	17763	17792	17831	17942	17870	17990	17735	17795	17635	17733	17857	17793	17725	17931	17789	17856	17765	17833	17874	17837	17676	17736	17849	17665	17685	17849	17967	17711	17908	17823	17905	17783	17837	17746	17704	18071	18013	17722	18027	17918	17934	17633	17788	17751	17698	17820	17842	17992	17844	17781	17653	17494	17572	17968	17694	17918	17689	17863	17729	17802	17636	17733	17862	17865	17826	17896	17842	17767	17569	17845	17885	18013	17795	17662	17765	17864	17931	17868	18005	17839	18031	17799	17710	17893	17849	17898	17753	17896	17970	17695	17970	17840	17951	17915	17824	17887	17942	17680	17806	17890	17696	18100	17829	17857	17882	17678	17782	17841	17774	17830	17861	17744	17611	17751	17723	17698	17898	17772	17810	17883	17939	17824	17888	18003	17732	17611	17750	17763	17834	17606	17757	17805	17830	17993	17690	17680	17906	17739	17796	17868	17885	17735	17898	17672	17668	17951	17759	17660	17832	17410	17876	17880	17888	17552	17739	17693	17763	17709	17819	17907	17742	17742	17825	17700	17692	17572	17761	17897	17827	17609	17930	17732	17892	17797	17682	17851	17865	17800	17820	17739	17644	17845	17832	17834	17784	17743	17717	17839	17638	17761	17755	17882	17817	17763	17795	17959	17599	17876	17785	17726	17659	17804	17868	17854	17782	17846	17975	17784	17582	17676	17693	17906	17866	17859	17808	17669	17684	17794	17764	17862	17827	17819	18054	17927	17802	17806	17589	17857	17833	17871	17769	17692	17917	18029	17856	17674	17632	17685	17934	17906	17879	17643	17655	17944	17731	17805	18009	17925	17835	17595	17834	17698	17996	17609	17993	17676	18019	18070	17859	17739	17805	17782	17878	17734	17713	17778	17738	17734	17617	17890	17784	17972	17840	17867	17853	17816	17864	17805	17837	18087	17769	17684	17574	17748	17713	17922	17888	17899	17638	17858	17612	17748	17883	17736	17874	17750	18139	17820	17911	17623	17775	17673	17800	17787	17886	17643	17793	17625	17575	17957	17956	17762	17744	17931	17908	17730	17799	17816	17874	17780	17813	17868	17850	17844	17741	17931	17950	17797	17615	17939	17540	17875	17753	17697	17771	17730	17628	17749	17951	17801	17853	17923	17816	17720	17874	17737	17677	17955	17716	17796	17704	17873	17672	17670	17757	17941	17794	17805	17876	17700	17822	17718	17773	17632	17796	17649	17805	17651	17877	17673	17770	17878	17936	17736	17733	17639	17593	17836	17912	17756	17809	17791	17787	17736	17888	17791	17678	17760	17807	17691	17762	17873	17623	17834	17705	17957	17914	17813	17792	17854	17569	17677	17715	17901	17725	17831	17965	17817	17754	18040	17818	17737	17781	17841	17754	17987	17660	17780	17875	17846	17799	17905	17835	17812	17753	17744	17776	17707	18025	17659	17652	17791	17813	17826	17705	17680	17801	17984	17860	17871	17874	17766	17831	17931	17806	17665	17613	17617	17816	17847	17719	17740	17812	17665	17835	17903	17863	17801	17666	17818	17769	17807	17761	17769	17807	17844	17795	17910	17780	17728	17730	17778	17829	17700	17717	17579	17865	17797	17670	18034	17936	17925	17658	17811	17805	17938	17793	17832	17829	17770	17586	17760	17720	18007	17880	17770	17607	17795	17795	17889	17839	17816	17759	17909	17875	17626	17678	17930	17944	17681	17854	17780	17893	17908	17801	17810	17737	17872	17758	17826	17716	17745	17632	17717	17829	17746	17862	17888	17908	17893	17683	17660	17731	17833	17773	17812	17721	17791	17786	17754	17540	17809	17688	17733	17877	17686	17870	17776	17889	17726	17845	17655	17782	17880	18019	17786	17800	17803	17876	17797	17906	17975	17764	17727	17759	17923	17824	17883	17871	17595	17948	17753	17636	17872	17871	17820	17772	17788	17893	17903	17802	17765	17718	17575	17864	17924	17805	17804	17709	17942	17912	17767	17912	17823	17850	17818	17805	18070	17871	17778	17679	17730	17773	17770	17943	17683	17873	17858	17539	17714	17716	17866	17631	17807	17722	17715	17713	17849	17731	17786	17819	17792	17851	17923	17870	17626	17777	17912	17981	17721	17841	17638	17679	17660	17765	17900	17652	17815	17701	17603	17652	17770	17845	17791	17763	17664	17764	17527	17793	17768	17783	17922	17715	17698	17883	17758	17881	17801	17849	17800	17722	17842	17680	17763	17988	17838	17947	17936	17721	17875	17906	17712	17779	17777	17766	17623	17772	17893	18019	17671	18015	17836	17786	17751	17900	17705	17721	17948	17797	17919	17816	17742	17936	17764	17692	17739	17896	17722	17708	17809	17813	17727	17856	17783	17795	17655	17528	17707	17721	18030	17924	17831	17549	17856	17726	17751	17829	17840	17812	17985	17916	17855	17716	17767	17899	17790	17909	17679	17798	17933	17786	17889	17904	17743	17763	17873	17844	17798	17814	17870	17832	17988	17874	17803	17655	17566	17825	18110	17880	17909	17752	17711	17798	17883	17848	17831	17963	17768	17894	17854	17571	17779	17720	17864	17947	17866	17943	17723	17908	17561	17935	17940	17975	17746	17772	17734	17980	17898	17821	17772	17737	17862	17969	17925	17869	17884	17747	17634	17918	17891	17670	17820	17912	17602	17750	17850	17997	17897	17872	17649	17872	17759	17714	17569	17909	17902	17602	17741	17728	17749	17818	17893	17722	17954	17840	17739	17890	17904	17747	17954	18033	17817	17912	17726	17889	17862	17711	17790	17879	17754	17768	17791	17762	17779	17949	17761	17966	17900	17815	17900	17769	17821	17647	17955	17602	17771	17743	17717	17798	17893	17970	17839	17869	17849	17639	17605	17770	17812	17975	17792	17697	17766	17795	17932	17823	17757	17932	17944	17980	17716	17813	17714	17718	17790	17813	17723	17659	17844	17659	18019	17892	17893	17710	17866	17820	17685	17811	17940	17858	17936	17822	17687	17842	17898	17835	17845	17707	17787	17872	17693	17878	17847	17803	17656	17921	17617	17930	17561	17706	17865	17942	17859	17779	17850	17738	17760	17654	17794	17669	17819	17743	17498	17923	17966	17905	17803	17808	17794	17933	17956	17984
29158	42716	40909	32608	27458	23850	21809	20117	19105	18478	18023	17537	17041	16934	16814	16694	16636	16424	16374	16424	16443	16405	16338	16334	16512	16212	16437	16305	16208	16495	16390	16332	16321	16321	16399	16318	16256	16273	16335	16181	16360	16444	16332	16146	16160	16290	16163	16215	16130	16432	16247	16260	16327	16344	16295	16413	16218	16290	16422	16388	16286	16336	16180	16395	16302	16366	16348	16287	16276	16315	16200	16128	16196	16437	16326	16265	16331	16333	16290	16309	16080	16226	16183	16284	16113	16183	16214	16133	16221	16283	16286	15999	16432	16170	16260	16212	16290	16206	16292	16424	16414	16335	16384	16215	16364	16197	16209	16216	16389	16474	16291	16253	16249	16231	16237	16170	16410	16195	16409	16243	16311	16270	16279	16237	16252	16270	16384	16142	16241	16388	16145	16168	16167	16334	16010	16104	16349	16374	16242	16257	16296	16237	16093	16328	16119	16358	16141	16388	16238	16260	16357	16305	16489	16367	16209	16115	16457	16346	16385	16275	16263	16380	16342	16303	16313	16391	16166	16099	16074	16218	16265	16164	16418	16358	16101	16218	16364	16218	16270	16330	16263	16225	16402	16239	16198	16342	16341	16077	16276	16146	16230	16319	16357	16133	16348	16312	16330	16391	16207	16430	16292	16245	16338	16140	16303	16313	16246	16342	16292	16401	16217	16152	16395	16339	16220	16248	16272	15986	16247	16258	16176	16304	16115	16179	16383	16168	16331	16194	16253	16275	16269	16385	16288	16368	16089	16213	16168	16350	16198	16437	16186	16361	16116	16098	16189	16322	16142	16376	16243	16217	16148	16361	16380	16393	16260	16308	16177	16283	16359	16168	16478	16110	16157	16122	16112	16203	16082	16248	16313	16244	16321	16309	16152	16299	16335	16291	16471	16149	16234	16160	16302	16266	15991	16226	16303	16353	16303	16252	16186	16089	16194	16332	16285	16245	16282	16217	16335	16206	16234	16267	16289	16248	16276	16262	16463	16286	16192	16215	16318	16351	16230	16217	16346	16166	16260	16217	16367	16362	16000	16218	16345	16164	16206	16286	16209	16385	16385	16254	16310	16237	16348	16365	16272	16149	16256	16245	15964	16095	16232	16283	16231	16218	16202	16286	16301	16352	16332	16381	16389	16220	16284	16348	16131	16282	16375	16374	16258	16076	16308	16255	16241	16141	16196	16353	16273	16484	16272	16264	16100	16283	16324	16272	16360	16269	16231	16329	16257	16370	16269	16232	16437	16196	16262	16280	16285	16364	16423	16109	16359	16356	16380	16396	16202	16287	16247	16240	16311	16240	16281	16244	16189	16379	16165	16223	16252	16308	16189	16272	16287	16321	16269	16151	16434	16420	16405	16368	16269	16247	16105	16064	16254	16184	16220	16375	16356	16243	16250	16416	16259	16219	16205	16257	16185	16158	16452	16280	16378	16403	16219	16292	16270	16261	16300	16412	16259	16243	16344	16250	16246	16354	16212	16275	16355	16324	16164	16390	16285	16261	16175	16260	16275	16314	16270	16084	16227	16151	16298	16152	16273	16388	16276	16353	16287	16386	16087	16327	16274	16252	16251	15982	16263	16444	16348	16301	16167	16402	16043	16147	16283	16218	16274	16220	16353	16385	16378	16338	16369	16181	16090	16372	16223	16147	16243	16235	16354	16163	16480	16255	16258	16322	16427	16203	16270	16390	16347	16293	16286	16232	16324	16407	16279	16184	16335	16428	16489	16261	16336	16338	16016	16340	16394	16321	16172	16099	16333	15993	16176	16105	16171	16252	16366	16235	16193	16142	16451	16147	16414	16058	16381	16217	16098	16409	16112	16121	16280	16261	16288	16174	16184	16419	16188	16334	16364	16418	16279	16297	16299	16198	16148	16294	16381	16158	16188	16301	16245	16402	16430	16177	16426	16213	16260	16226	16339	16277	16182	16102	16387	16202	16271	16357	16298	16257	16375	16279	16286	16222	16249	16254	16393	16250	16354	16213	16211	16264	16375	16128	16179	16279	16290	16152	16289	16297	16416	16296	16355	16280	16327	16225	16264	16189	16312	16183	16278	16197	16336	16407	16212	16255	16271	16216	16199	16178	16172	16154	16463	16305	16287	16238	16204	16143	16377	16349	16262	16165	16417	16243	16264	16147	16297	16273	16095	16228	16159	16295	16244	16202	16312	16241	16287	16266	16342	16322	16248	16199	16173	16228	16374	16259	16145	16173	16209	16207	16359	16189	16220	16169	16243	16184	16282	16163	16287	16339	16200	16464	16262	16392	16253	16259	16167	16310	16291	16261	16266	16379	16296	16251	16234	16256	16167	16421	16307	16259	16350	16091	16374	16277	16180	16356	16258	16235	16295	16282	16214	16314	16570	16299	16204	16305	16312	16413	16093	16305	16325	16225	16234	16292	16152	16235	16436	16179	16338	16195	16144	16011	16341	16246	16319	16394	16218	16179	16108	16285	16259	16114	16227	16278	16209	16158	16316	16204	16236	16249	16322	16335	16318	16246	16251	16275	16176	16263	16310	16366	16328	16203	16144	16056	16185	16222	16283	16152	16439	16146	16292	16324	16335	16130	16116	16322	16051	16199	16100	16235	16220	16267	16247	16309	16256	16210	16357	16179	16357	16212	16253	16427	16300	16143	16113	16339	16168	16178	16143	16122	16380	16213	16096	16102	16285	16374	16224	16385	16488	16335	16403	16195	16063	16214	16233	16111	16299	16243	16202	16241	16246	16168	16166	16136	16381	16232	16355	16287	16166	16227	16336	16188	16157	16418	16114	16307	16356	16126	16124	16203	16198	16320	16316	16283	16222	16215	16232	16319	16241	16219	16105	16206	16404	16219	16232	16355	16184	16269	16277	16358	16184	16238	16182	16252	16181	16398	16320	16154	16338	16378	16263	16228	16304	16267	16382	16208	16284	16200	16190	16201	16123	16185	16239	16250	16279	16269	16497	16166	16310	16178	16029	16460	16368	16382	16166	16223	16408	16393	16277	16235	16158	16286	16207	16201	16195	16107	16322	16313	16269	16339	16311	16275	16154	16233	16443	16276	16321	16243	16346	16184	16139	16158	16125	16257	16277	16343	16337	16237	16286	16209	16235	16279	16179	16238	16352	16321	16297	16163	16254	16195	16272	16117	16123	16325	16179	16340	16051	16212	16264	16309	16254	16123	16182	16161	16277	16354	16285	16332	16305	16369	16370	16316	16558	16388	16285	16206	16231	16414	16189	16369	16401	16278	16180	16099	16252	16260	16219	16451	16199	16441	16421	16049	16384	16235	16223	16065	16248	16237	16331	16283	16248	16451	16283	16294	16311	16200	16202	16322	16325	16270	16236	16238	16291	16255	16440	16463	16399	16079	16301	16267	16200	16260	16070	16262	16305	16191	16219	16085	16193	16220	16161	16307	16157	16407	16199	16526	16262	16147	16293	16138	16301	16247	16152	16320	16238	16327	16201	16160	16002	16290	16191	16373	16302	16289	16103	16295	16219	16178	16354	16342	16383	16330	16269	16292	16399	16429	16397	16254	16291	16240	16242	16222	16150	16214	16410	16323	16330	16230	16165	16162	16270	16419	15933	16224	16215	16336	16133	16140	16367	16123	16212	16436	16140	16213	16233	16438	16190	16103	16264	16264	16433	16325	16409	16279	16216	16285	16202	16310	16225	16276	16172	16302	16169	16246	16346	16266	16215	16203	16223	16416	16171	16185	16397	16354	16174	16348	16080	16382	16351	16319	16318	16311	16307	16134	16222	16259	16317	16506	16238	16145	16319	16291	16197	16285	16330	16291	16347	16106	16292	16333	16345	16330	16165	16172	16199	16319	16176	16383	16330	16228	16311	16218	16444	16187	16359	16174	16238	16324	16156	16294	16130	16254	16253	16315	16223	16236	16287	16285	16161	16385	16234	16358	16328	16229	16423	16283	16273	16381	16138	16455	16234	16292	16275	16080	16260	16268	16273	16223	16218	16279	16207	16377	16309	16178	16225	16257	16352	16205	16263	16397	16414	16121	16251	16250	16356	16253	16493	16167	16237	16218	16195	16188	16127	16295	16084	16128	16271	16327	16268	16239	16113	16188	16411	16354	16359	16318	16419	16357	16560	16206	16252	16123	16266	16363	16164	16336	16394	16111	16328	16396	16303	16332	16137	16264	16390	16303	16388	16378	16317	16345	16097	16315	16300	16470	16262	16235	16298	16482	16160	16133	16364	16374	16262	16426	16248	16225	16292	16154	16230	16162	16226	16225	16200	16270	16406	16370	16307	16263	16289	16374	16110	16362	16262	16490	16191	16369	16274	16345	16105	16182	16227	16457	16386	16096	16195	16256	16366	16232	16257	16326	16383	16430	16196	16237	16237	16157	16464	16299	16342	16158	16273	16265	16264	16263	16238	16527	16173	16262	16248	16273	16318	16230	16242	16281	16298	16409	16129	16229	16171	16255	16410	16173	16191	16247	16180	16373	16233	16193	16121	16217	16416	16408	16261	16169	16418	16248	16329	16322	16302	16363	16260	16281	16209	16430	16310	16360	16348	16320	16434	16325	16341	16193	16304	16214	16344	16259	16221	16188	16429	16408	16308	16203	16365	16409	16303	16198	16490	16291	16265	16257	16195	16368	16205	16225	16260	16217	16265	16525	16303	16130	16260	16531	16150	16369	16423	16162	16446	16296	16209	16264	16212	16366	16428	16312	16349	16326	16480	16198	16255	16365	16188	16237	16175	16132	16258	16214	16229	16237	16331	16322	16187	16267	16372	16152	16262	16235	16163	16279	16265	16194	16292	16343	16227	16310	16019	16267	16451	16276	16431	16150	16204	16302	16304	16285	16204	16258	16074	16249	16111	16238	16384	16236	16109	16265	16261	16313	16327	16409	16142	16351	16271	16218	16325	16244	16338	16238	16289	16213	16189	16136	16281	16269	16101	16199	16060	16263	16245	16298	16227	16164	16043	16289	16258	16318	16403	16183	16184	16128	16274	16246	16159	16227	16272	16037	16090	16334	16122	16265	16258	16144	16116	16069	16250	16211	16271	16248	16124	16063	16327	16285	16295	16205	16171	16133	16322	16118	16292	16376	16383	16142	16261	16046	16324	16202	16176	16227	16304	16196	16281	16308	16161	16261	16289	16303
23930	21450	29167	25924	25590	27320	27138	23215	21703	21023	20377	19652	19804	19052	18976	18711	18751	18803	18836	18533	18377	18417	18473	18456	18436	18226	18404	18536	18315	18382	18257	18383	18421	18386	18339	18513	18196	18266	18321	18243	18441	18102	18231	18172	18196	18208	18204	18315	18235	18245	18389	18361	18165	18314	18409	18106	18234	18230	18188	18168	18301	18334	18271	18315	18450	18426	18315	18351	18316	18074	18201	18259	18073	18242	18182	18072	18281	18221	18045	18034	18170	18110	18151	18292	18119	18263	18229	18090	18269	18195	18368	18076	18089	17962	18058	18219	18216	18241	18261	18256	18354	18250	18010	18152	18092	18323	18334	18064	18232	18110	18272	18305	18225	18039	18183	18302	18210	18137	18296	18255	18120	18242	18256	18409	18131	18143	18312	18222	18228	18262	18252	18233	18349	18334	18274	18084	18139	18077	18044	18100	17938	18302	17868	18243	18083	18199	18169	18103	18083	18305	17969	18287	18301	18051	18369	18316	18182	18062	18085	18137	18231	18200	18147	18411	18106	18127	18416	18135	18049	18278	18155	18084	18178	18130	18332	18372	18290	18312	18446	18195	18208	18153	18235	18054	18284	18315	18341	18149	17986	18096	18144	18200	18161	18405	18071	18132	18103	18237	18300	18086	18186	18261	18331	18147	18211	18208	18312	18468	18115	17945	18385	18201	18139	18226	17931	17944	18228	18154	18133	18193	18325	18165	18084	18509	18226	18270	18116	18131	18221	18254	18162	18269	18005	18111	18172	18120	18281	18161	18078	18059	18125	18189	18137	18247	18186	18200	18184	18272	18466	18199	18305	18219	18421	18123	18106	18209	18100	18156	18221	18290	18088	18074	18187	18192	18002	18230	18287	18199	18054	18298	18270	18332	18153	18106	18096	18260	18189	18449	18311	18158	18312	18258	18266	18167	18215	18132	18210	18328	18381	18280	18101	18133	18294	18283	18327	18219	18302	18077	18251	18138	18175	18035	18169	18086	18041	18087	18121	18307	18285	18178	18156	18268	18325	18390	18210	18223	18136	18127	18295	18177	18130	17985	18090	18216	18328	18376	18330	18243	17967	18065	18046	18264	17886	18117	18046	18293	18152	18101	18228	18229	18201	18314	18351	18296	18199	18156	18073	18030	18014	18130	18295	18258	18001	18292	18259	18165	18302	18139	18254	17908	18066	18118	18055	17957	18272	18287	18215	18205	17963	18144	18100	17978	18186	18121	18020	18069	18203	18381	18241	18261	18324	18132	18025	18137	18189	18262	18018	18317	18220	18103	18271	18222	18205	18337	18146	18357	18099	18125	18184	18335	18388	17834	17947	18229	18281	18301	18251	18222	18195	18310	17888	18092	18329	18317	18306	18215	18222	18078	18252	18282	18158	18107	18313	18285	18354	18324	18147	18245	18119	18205	18248	18127	18127	18200	18027	18069	18173	18119	18162	18199	18292	18133	18131	18181	18414	18082	18018	18032	18058	18093	18286	17972	18103	18089	18245	18072	18145	18525	18129	18204	18159	18210	18044	18203	18053	18173	18276	18206	18120	18227	18096	18210	18028	18224	18139	18032	18124	18158	18218	18168	18221	18290	18108	18176	18216	18288	18215	18163	18250	18165	18283	18045	18117	18002	18136	18387	18161	18172	18220	18351	17858	18287	18231	18173	18220	18225	18146	18363	18024	18136	18299	18257	18007	17971	18035	17999	18172	18104	18192	18363	18116	18271	18268	18310	18129	18189	18293	18182	18270	18145	18362	18376	18245	18240	18136	18090	18150	18140	18153	18222	18194	17977	18179	18175	18314	18159	18140	18241	18182	18263	18257	18137	18214	18230	18205	18229	18126	18208	18191	18353	18343	18206	18192	18352	18378	18223	18058	18058	18143	18054	18308	18171	18133	18123	18139	18206	18208	18214	18196	18126	18039	18282	18324	18110	18249	18091	18352	18205	17947	18097	18061	18131	18260	18261	18233	18261	17970	18119	18104	18021	18180	18117	18284	18029	18278	18162	18287	18285	18260	17937	18194	18198	18031	18070	18289	18189	18202	18187	18152	18206	18313	18249	18086	17869	18172	18161	18210	18217	18328	18512	18108	18159	18002	18130	18115	18154	18133	18235	18227	18182	18054	18256	18240	18323	18161	18129	18370	18137	17976	18356	18211	18145	18142	18079	18230	18241	18115	18065	18038	18080	18238	18191	18179	18300	18378	18164	18127	18147	18198	18358	18187	18316	18156	18292	18164	18106	18283	18244	18301	18176	18064	18294	18116	18218	18152	18133	18123	18334	18242	18116	18269	18299	18318	18308	18194	18158	18350	18204	18067	18304	18006	18234	18118	18248	18158	18244	18184	18111	18206	18282	18251	18328	18150	18151	18438	18229	18144	18057	17951	18167	18193	18253	18169	18131	18144	18005	18170	18337	18275	17981	18102	18264	18298	18354	18308	18273	18051	18042	18278	18199	18212	18279	18129	18146	18088	18109	18150	18124	18200	18332	18277	18016	18232	18267	18195	18320	18254	18117	18231	18241	18272	18246	18127	18211	18080	18365	18103	18121	17999	17955	18176	18320	18188	18199	18202	18178	18068	18242	18242	18226	18106	18182	18270	18068	18125	18103	18235	18094	18186	18217	18021	18304	18116	18111	18160	18109	18011	18311	17970	18118	18165	18280	18244	18243	18180	18340	18180	18001	18076	18086	18287	18256	18195	18130	18052	18132	18138	18208	18170	18285	18344	18215	18236	18195	18207	18212	18204	18153	18159	18213	18257	18292	18267	18294	18084	18096	18279	18181	18200	18234	18389	18194	18221	18114	18073	18392	18317	18254	18160	18421	18206	18324	18132	17957	18140	18162	18298	18188	18302	18103	17961	18134	18049	18182	18266	18307	18143	18214	18241	18298	18187	18342	18058	18164	18254	18136	18132	18204	18146	18042	18399	18037	18061	18041	18337	18099	18169	18108	18034	18086	17879	18132	18352	18280	18389	18287	18174	18255	18034	18036	18421	18180	18140	18200	17956	18288	18137	18072	18110	18163	18198	18125	18198	18269	18226	18341	18100	18064	18114	18158	17964	18239	18252	18143	18179	18148	17969	18532	18273	18095	18103	18091	18211	18269	18254	18111	18280	18174	18059	18206	18165	18140	18190	18137	18339	18178	18235	18119	17992	18042	18321	18057	18144	18186	18284	18117	18135	18294	18193	18249	18282	18139	18184	18118	18135	18324	18293	18176	18128	18186	18134	18200	18275	18119	18100	18253	18129	18198	18194	18157	18260	18185	18029	18539	18306	18074	18271	18158	18152	18120	18243	18153	18278	18173	18063	18185	18224	18373	18035	18058	18035	18372	18340	18219	18078	17958	18173	18220	18284	18342	18288	18143	18248	18351	18283	18384	18037	18136	17876	18018	18189	18069	18256	18502	18117	18320	18141	18158	18001	18327	18408	18011	18256	18057	18198	18309	18250	18268	18214	18204	18048	18018	18193	18261	18103	18180	18138	18195	18048	18027	18256	18393	18163	18122	18147	18318	18119	18035	18160	18069	18418	18135	18112	18172	18086	18141	18103	18210	18105	17871	18160	18395	18222	18196	18326	18086	18271	18195	18291	18119	18207	18192	18125	18070	18226	18113	18256	18031	18112	18273	18271	18237	17916	17971	18078	18032	18353	18256	18383	18173	18010	18080	18164	17990	18294	18199	18222	18132	18289	18009	18049	18284	18142	18041	18131	18233	18157	18319	18268	18267	17988	18414	18306	18159	18226	18238	18224	18486	18381	18116	18073	18058	18095	18171	18033	18107	18083	18134	18191	18216	18039	18218	18140	18339	18312	18278	18107	18076	18128	18195	18048	18012	18150	18071	18295	18255	18239	18212	18356	18283	18131	18251	18283	18050	18176	18458	18356	18306	18181	18276	18118	18267	18068	18118	18085	18087	18356	18255	18368	18132	18292	18218	18267	18288	18266	18156	18217	18416	18030	18283	18306	18260	18393	18153	18009	18168	18084	18101	17987	18293	17970	18014	18167	18121	18117	18068	18369	18291	18132	18073	18225	18137	18044	18330	18327	18305	18132	18307	18230	18121	18231	18182	18301	18186	18320	18234	18239	18089	18324	18199	18092	18135	18137	18175	18367	18296	18167	18081	18283	18235	18370	18398	18252	18108	18027	18070	18370	18316	18358	18196	18139	17988	18228	18480	18281	18095	18100	18032	18146	18325	18074	18269	18177	18139	18179	18071	18352	18225	18173	18332	18027	18307	18397	18302	18089	18135	18259	18194	18269	18257	18286	18254	18357	18122	18131	18273	17977	18300	18182	18057	18190	18193	18186	18343	18214	18145	18170	18225	18118	18163	18154	18176	18330	18238	18237	18253	18147	18077	18140	18318	18141	18092	18186	17982	18314	18274	18404	18227	18237	18206	18335	18161	18360	18124	18143	18249	18240	18204	18150	18089	17876	18192	18302	18279	18229	18016	18201	18116	18423	18103	18233	18177	18151	18085	18174	18328	18238	18290	18345	18210	18124	18194	18216	18063	18152	18118	18289	17901	17945	18301	18300	18334	18122	18298	18308	18307	18216	18002	18301	18234	18096	18215	18009	18214	18207	18352	18021	18326	18155	18200	18250	18105	18217	18159	18434	18228	18184	18209	18130	18208	17974	18195	18169	18253	18142	18213	18283	18111	18035	18021	18260	18233	18063	18170	18342	18150	18237	18107	18026	18152	18168	18274	18148	18289	18187	18201	18265	18062	18168	18229	18221	18111	18310	18108	18316	18316	18067	18167	18194	18072	18364	18292	18099	18237	18236	18096	18076	18235	17999	18452	17986	17931	18185	18188	18319	18056	18087	18291	18256	18305	18216	18210	18306	18164	18286	18137	18152	18175	18428	18173	18265	18298	18141	18268	18091	18071	18218	17784	18267	18094	18223	18146	18323	18477	18260	18413	18454	18254	18171	18020	18341	18041	17869	18325	18100	18017	18057	18058	18211	18294	18323	18368	18189	18380	18290	18291	18214	18304	18189	18319	18171	18059	18176	18089	18002	18362	18158	18155	18265	18170	18023	18029	18185	18199	18231	18051	18316	18041	18133	18080	18381	18082	18158	18233	18238	18309	18190	18362	18204	18544	18223	18153	18245	18212	18070	18052
29528	49332	48320	40501	34291	29775	26757	24201	22001	20803	20017	19133	18529	17946	17521	17555	17200	17218	17048	17140	16852	16544	16626	16617	16709	16628	16753	16627	16779	16725	16619	16599	16710	16725	17067	16713	16617	16469	16702	16518	16511	16539	16682	16523	16466	16672	16634	16566	16518	16632	16473	16719	16531	16663	16727	16485	16751	16390	16662	16564	16613	16697	16698	16622	16586	16515	16481	16600	16496	16380	16599	16522	16635	16799	16505	16510	16620	16567	16573	16499	16550	16456	16654	16504	16519	16545	16484	16456	16606	16630	16585	16655	16527	16574	16584	16498	16552	16600	16728	16625	16636	16651	16656	16527	16468	16528	16379	16686	16652	16574	16633	16408	16556	16534	16593	16580	16573	16536	16645	16506	16587	16561	16613	16640	16588	16648	16569	16548	16694	16433	16510	16586	16681	16530	16672	16632	16474	16659	16522	16557	16477	16701	16584	16748	16686	16528	16455	16491	16562	16584	16603	16526	16575	16437	16668	16766	16588	16316	16594	16500	16722	16620	16563	16656	16635	16548	16622	16470	16719	16543	16564	16492	16595	16681	16472	16551	16514	16626	16673	16519	16590	16609	16619	16434	16729	16703	16617	16415	16389	16576	16582	16502	16453	16474	16393	16603	16636	16596	16559	16396	16447	16445	16585	16501	16528	16631	16426	16519	16447	16455	16518	16533	16700	16498	16501	16598	16584	16378	16608	16632	16509	16526	16687	16551	16638	16531	16711	16433	16604	16539	16635	16690	16673	16525	16702	16638	16508	16432	16639	16396	16672	16406	16522	16450	16607	16561	16529	16336	16515	16475	16649	16555	16776	16595	16586	16495	16466	16522	16480	16557	16630	16721	16618	16709	16686	16616	16558	16622	16594	16522	16581	16504	16505	16557	16481	16616	16753	16510	16575	16517	16534	16646	16602	16673	16611	16580	16633	16821	16507	16503	16513	16692	16879	16503	16454	16504	16549	16741	16581	16522	16492	16528	16579	16598	16709	16629	16436	16598	16524	16605	16671	16544	16645	16419	16628	16492	16519	16550	16678	16541	16419	16492	16532	16446	16493	16563	16567	16626	16606	16742	16736	16743	16428	16407	16586	16618	16739	16602	16567	16527	16523	16466	16568	16493	16604	16558	16621	16427	16565	16565	16629	16766	16519	16533	16467	16652	16526	16625	16595	16540	16592	16659	16563	16535	16518	16544	16405	16734	16512	16497	16438	16513	16582	16388	16449	16606	16564	16458	16596	16688	16590	16581	16639	16578	16622	16503	16477	16614	16708	16741	16477	16693	16648	16604	16573	16595	16543	16473	16578	16336	16644	16514	16419	16668	16595	16577	16526	16647	16359	16682	16649	16540	16549	16448	16617	16683	16387	16683	16502	16545	16563	16598	16512	16434	16520	16667	16786	16799	16728	16653	16495	16593	16616	16514	16611	16467	16519	16532	16604	16469	16531	16592	16653	16576	16475	16473	16532	16533	16458	16683	16730	16572	16544	16612	16576	16387	16552	16562	16575	16543	16532	16564	16713	16539	16782	16585	16701	16550	16652	16601	16442	16502	16650	16648	16595	16482	16578	16456	16535	16430	16599	16480	16567	16412	16572	16496	16559	16564	16486	16492	16575	16619	16665	16443	16603	16470	16640	16525	16613	16583	16504	16650	16353	16622	16573	16468	16598	16513	16636	16499	16665	16534	16532	16461	16455	16550	16736	16529	16409	16442	16582	16386	16444	16596	16609	16541	16650	16676	16524	16606	16563	16487	16676	16576	16535	16435	16652	16627	16505	16585	16594	16551	16513	16360	16468	16369	16590	16721	16750	16649	16425	16567	16627	16674	16566	16426	16535	16666	16577	16364	16526	16426	16538	16711	16552	16570	16694	16421	16542	16411	16563	16585	16615	16513	16478	16527	16468	16504	16590	16537	16560	16493	16513	16550	16508	16595	16564	16542	16610	16600	16462	16495	16551	16454	16532	16307	16410	16528	16526	16531	16571	16553	16702	16420	16618	16707	16527	16731	16656	16655	16714	16533	16532	16530	16619	16691	16521	16670	16456	16760	16508	16486	16423	16702	16597	16567	16419	16594	16517	16682	16618	16336	16657	16549	16586	16571	16445	16494	16547	16595	16529	16585	16471	16574	16570	16508	16592	16640	16440	16536	16588	16495	16546	16706	16811	16454	16488	16624	16546	16630	16665	16567	16737	16352	16439	16552	16466	16631	16373	16684	16480	16731	16617	16657	16602	16493	16500	16628	16606	16548	16610	16528	16628	16528	16610	16591	16679	16544	16560	16620	16563	16570	16517	16724	16759	16688	16692	16438	16616	16449	16545	16449	16505	16672	16510	16817	16631	16588	16733	16455	16616	16682	16698	16540	16519	16488	16558	16616	16575	16541	16557	16601	16510	16488	16525	16706	16478	16606	16478	16683	16627	16599	16497	16578	16477	16690	16673	16597	16544	16540	16763	16455	16519	16615	16413	16468	16501	16524	16659	16618	16503	16524	16585	16530	16590	16502	16557	16419	16449	16568	16546	16571	16642	16457	16486	16518	16449	16727	16649	16434	16402	16626	16357	16505	16452	16713	16398	16461	16522	16638	16539	16501	16429	16483	16580	16550	16642	16401	16622	16580	16726	16581	16760	16787	16603	16428	16428	16682	16532	16513	16576	16446	16584	16514	16370	16689	16616	16629	16492	16492	16499	16553	16345	16555	16576	16533	16561	16614	16638	16704	16597	16444	16504	16457	16644	16425	16597	16544	16439	16512	16731	16490	16586	16526	16537	16621	16562	16612	16560	16557	16409	16698	16640	16545	16599	16711	16549	16642	16566	16647	16685	16825	16503	16622	16523	16671	16699	16643	16501	16559	16530	16576	16665	16509	16516	16817	16492	16665	16577	16660	16724	16607	16545	16518	16649	16548	16652	16515	16559	16524	16625	16644	16487	16617	16546	16561	16705	16657	16601	16536	16475	16634	16561	16601	16721	16746	16728	16456	16318	16621	16545	16454	16698	16635	16478	16534	16608	16594	16716	16762	16576	16474	16685	16464	16673	16533	16559	16518	16523	16399	16494	16631	16497	16593	16532	16356	16606	16607	16605	16656	16612	16521	16629	16691	16654	16416	16593	16717	16577	16563	16507	16440	16364	16574	16617	16571	16600	16735	16426	16562	16581	16552	16595	16563	16495	16562	16646	16558	16438	16666	16608	16618	16368	16569	16431	16652	16567	16543	16649	16471	16402	16750	16453	16325	16640	16402	16492	16595	16589	16389	16475	16456	16732	16580	16649	16515	16635	16542	16578	16733	16633	16485	16546	16524	16601	16516	16567	16619	16576	16481	16514	16510	16650	16577	16733	16529	16518	16587	16493	16667	16607	16516	16679	16636	16599	16491	16559	16541	16701	16605	16539	16496	16462	16630	16553	16521	16727	16530	16693	16588	16484	16701	16567	16497	16680	16647	16494	16793	16470	16499	16660	16586	16613	16689	16422	16613	16538	16481	16456	16495	16554	16392	16544	16440	16629	16461	16570	16624	16567	16564	16593	16710	16532	16600	16761	16498	16434	16638	16539	16510	16469	16509	16459	16771	16501	16611	16541	16713	16476	16480	16578	16539	16580	16613	16401	16527	16502	16530	16459	16560	16660	16589	16636	16381	16536	16501	16461	16524	16541	16663	16626	16516	16626	16427	16504	16560	16662	16511	16567	16657	16543	16722	16553	16583	16540	16627	16711	16537	16482	16588	16527	16606	16625	16533	16569	16623	16577	16387	16456	16709	16382	16636	16707	16410	16508	16395	16550	16537	16636	16385	16524	16623	16488	16452	16619	16492	16571	16676	16513	16580	16651	16769	16561	16596	16576	16561	16343	16673	16692	16666	16593	16461	16505	16738	16608	16581	16571	16730	16708	16531	16589	16591	16653	16655	16530	16537	16455	16509	16689	16766	16492	16451	16539	16540	16302	16559	16657	16593	16498	16417	16604	16515	16563	16402	16614	16671	16564	16681	16602	16489	16695	16527	16578	16691	16603	16650	16479	16613	16412	16518	16615	16554	16697	16766	16541	16669	16620	16620	16607	16780	16710	16599	16559	16422	16609	16610	16606	16466	16617	16701	16601	16675	16680	16524	16587	16477	16464	16534	16558	16378	16285	16482	16450	16508	16665	16607	16558	16561	16500	16508	16501	16470	16681	16637	16517	16552	16555	16664	16512	16604	16624	16647	16607	16446	16549	16412	16610	16671	16620	16513	16602	16426	16640	16576	16530	16629	16388	16465	16607	16622	16624	16635	16697	16599	16556	16363	16615	16498	16532	16621	16533	16520	16451	16499	16477	16651	16431	16503	16485	16672	16556	16551	16762	16714	16695	16869	16628	16639	16581	16527	16464	16485	16594	16561	16598	16705	16596	16516	16592	16594	16579	16490	16588	16518	16455	16665	16591	16555	16550	16623	16640	16479	16519	16477	16518	16445	16513	16634	16665	16505	16801	16558	16567	16524	16647	16555	16486	16624	16566	16500	16663	16400	16520	16510	16693	16475	16557	16470	16668	16624	16561	16744	16589	16528	16429	16586	16502	16567	16559	16557	16689	16530	16599	16521	16500	16573	16510	16781	16579	16520	16489	16393	16454	16445	16464	16386	16595	16666	16471	16586	16578	16522	16665	16531	16588	16613	16429	16601	16688	16643	16556	16655	16710	16586	16574	16653	16523	16744	16675	16692	16653	16453	16417	16621	16653	16431	16539	16623	16655	16401	16539	16516	16625	16802	16640	16469	16744	16482	16582	16562	16387	16307	16483	16560	16641	16553	16551	16591	16547	16645	16607	16577	16515	16446	16477	16611	16635	16600	16610	16663	16632	16567	16698	16735	16434	16558	16584	16562	16499	16549	16574	16479	16572	16598	16640	16506	16557	16602	16557	16526	16386	16502	16579	16599	16815	16711	16491	16468	16658	16711	16746	16558	16506	16603	16499	16539	16562	16640	16479	16489	16446	16529	16396	16519	16575	16656	16653	16464	16599	16518	16851	16503	16548	16582	16534	16691	16557	16631	16434	16716	16559	16554	16569	16572	16485	16508	16516	16618	16548	16757	16467	16600	16499	16536	16734	16853	16631	16611	16618	16757	16757	16522	16563	16605	16715	16838
22926	21406	29297	24288	23612	27564	30252	25475	23267	22497	21731	20969	20452	19798	19378	19270	19202	18981	18803	18846	18574	18576	18520	18391	18489	18519	18645	18413	18592	18534	18500	18387	18476	18528	18669	18458	18586	18567	18556	18507	18480	18439	18358	18254	18336	18446	18193	18352	18244	18574	18436	18591	18573	18313	18248	18334	17982	18153	18181	18461	18350	18386	18276	18394	18189	18177	18199	18262	18108	18282	18338	18349	18010	18349	18064	18330	18369	18277	18358	18206	18346	18360	18182	18281	18552	18316	18592	18308	18532	18286	18305	18254	18061	18231	18282	18334	18091	18442	18253	18337	18342	18325	18369	17976	18217	18223	18455	18393	18291	18209	18315	18422	18657	18427	18132	18365	18207	18214	18290	18429	18221	18390	18412	18276	18402	18305	18345	18245	18416	18380	18197	18249	18367	18250	18486	18238	18154	18268	18186	18157	18414	18467	18295	18314	18431	18403	18200	18325	18405	18365	18406	18303	18304	18273	18170	18128	18084	18253	18222	18423	18199	18335	18155	18209	18253	18278	18145	18293	18204	18301	18306	18323	18191	18194	18227	18267	18458	18089	18470	18397	18127	18208	18196	18128	18247	18350	18263	18211	18194	18166	18261	18409	18268	18287	18375	18225	18255	18449	18467	18156	18086	18244	18272	18336	18196	18225	18301	18311	18516	18272	18201	18290	18301	18287	18316	18213	18189	18266	18217	18284	18293	18169	18209	18092	18402	18309	18332	18211	18215	18582	18298	18412	18289	18291	18191	18251	18178	18014	18310	18273	18302	18115	18347	18144	18299	18217	18287	18128	18258	18294	18415	18431	18321	18233	18259	18375	18336	18443	18104	18298	18122	18374	18240	18330	18364	18156	18212	18233	18202	18259	18356	18136	18186	18270	18356	18184	18275	18246	18288	18325	18106	18209	18181	18313	18281	18175	18275	18172	18372	18068	18428	18310	18340	18144	18401	18171	18273	18180	18219	18151	18335	18302	18208	18283	18152	18093	18290	18423	18307	18162	18144	18221	18091	18135	18212	18202	18278	18263	18366	18268	18270	18365	18200	18001	18456	18165	18254	18351	18237	18279	18346	18341	18225	17989	18068	18373	18531	18470	18417	18338	18344	18185	18231	18268	18344	18456	18270	18266	18353	18493	18501	18359	18304	18262	18299	18277	18122	18246	18333	18384	18448	18273	18525	18360	18330	18252	18256	18269	18384	18322	18129	18250	18156	18255	18347	18302	18284	18133	18273	18333	18305	18208	18242	18082	18226	18300	18358	18318	18176	18037	18237	18120	18442	18181	18320	18355	18462	18303	18277	18251	18336	18373	18159	18253	18303	18113	18173	18306	18441	18192	18205	18193	18272	18112	18185	18188	18248	18369	18386	18366	18555	18421	18329	18335	18201	18240	18262	18346	18431	18299	18143	18198	18325	18267	18388	18310	18308	18189	18230	18215	18283	18266	18177	18283	18169	18350	18350	18356	18375	18145	18365	18306	18215	18435	18291	18409	18408	18367	18273	18264	18297	18263	18248	18226	18259	18432	18271	18204	18227	18361	18146	18225	18117	18438	18420	18316	18241	18257	18145	18326	18172	18334	18223	18343	18028	18280	18381	18151	18367	18356	18250	18268	18245	18198	18226	18377	18383	18465	18285	18403	18245	18388	18347	18114	18052	18304	18181	18382	18151	18171	18211	18298	18329	18339	18241	18283	18391	18383	18156	18192	18189	18106	18348	18195	18223	18302	18130	18255	18349	18331	18383	18137	18225	18413	18005	18177	18396	18300	18104	18322	18339	18182	18150	18316	18218	18263	18279	18372	18222	18374	18295	18399	18108	18347	18367	18527	18274	18238	18424	18251	18219	18302	18063	18330	18232	18336	18247	18388	18301	18360	18176	18460	18412	18333	18350	18218	18180	18374	18361	18197	18095	18426	18337	18191	18428	18281	18384	18278	18210	18203	18389	18120	18347	18253	18193	18220	18405	18402	18452	18458	18279	18228	18232	18289	18212	18056	18302	18256	18254	18275	18371	18170	18454	18227	18296	18163	18468	18237	18282	18219	18310	18129	18497	18074	18393	18361	18404	17956	18208	18225	18417	18207	18270	18262	18267	18276	18331	18172	18432	18354	18165	18242	18222	18290	18383	18224	18196	18273	17960	18148	18141	18394	18364	18243	18224	18128	18394	18367	18177	18205	18244	18285	18388	18412	18165	18190	18332	18240	18199	18206	18372	18210	18387	18371	18284	18361	18361	18348	18400	18222	18065	18273	18538	18379	18352	18401	18272	18451	18450	18216	17980	18229	18433	18377	18219	18330	18306	18376	18153	18203	18293	18092	18235	18339	18319	18340	18081	18381	18337	18391	18300	18240	18126	18294	18209	18203	18170	18242	18208	18203	18250	18367	18144	18304	18123	18357	18283	18364	18303	18196	18063	18141	18141	18236	18222	18266	18306	18450	18384	18262	18351	18595	18409	18300	18132	17998	18057	18364	18081	18142	18198	18431	18450	17963	18299	18203	18110	18329	18225	18297	18287	18246	18381	18258	18322	18392	18197	18415	18297	18160	18133	18097	18251	18366	18371	18243	18288	18497	18341	18254	18290	18510	18220	18123	18119	18169	18220	18191	18385	18330	18333	18420	18349	18205	18474	18154	18112	18152	18271	18370	18315	18416	18030	18297	18353	18242	18208	18371	18164	18060	18379	18312	18233	18148	18058	18442	18335	18267	18405	18348	18448	18257	18302	18368	18330	18349	18438	18074	18321	18075	18360	18139	18377	18332	18299	18294	18089	18382	18280	18389	18493	18170	18594	18320	18219	18367	18368	18047	18240	18064	18244	18162	18231	18360	18219	18408	18264	18302	18351	18502	18216	18155	18269	18546	18221	18327	18110	18106	18329	18206	18139	18235	18233	18245	18302	18201	18318	18156	18391	18301	18228	18131	18227	18364	18439	18136	18233	18294	18269	18221	18430	18263	18348	18215	18372	18353	18236	18367	18206	18246	18211	18379	18463	18313	18359	18467	18342	18430	18385	18300	18267	18089	18395	18344	18371	18246	18188	18063	18165	18376	18233	18382	18210	18271	18280	18465	18383	18328	18462	18041	18302	18306	18402	18101	18207	18350	18281	18332	18297	18306	18209	18179	18277	18478	18367	18236	18372	18224	18427	18378	18260	18077	18292	18250	18324	18168	17966	18310	18177	18295	18444	18242	18353	18201	18234	18203	18297	18217	18244	18247	18304	18526	18094	18449	18327	18182	18205	18009	18299	18262	18258	18351	18152	18393	18125	17986	18343	18098	18139	18166	18396	18080	18213	18303	18296	18368	18415	18297	18492	18094	18226	18277	18432	18424	18284	18140	18258	18150	18038	18420	18192	18083	18305	18379	18439	18174	18380	18296	18395	18324	18410	18233	18338	18363	18267	18309	18321	18304	18223	18421	18286	18220	18392	18109	18329	18202	18476	18048	18318	18466	18398	18580	18457	18338	18305	18365	18070	18204	18310	18268	18162	18285	18324	18124	18229	18181	18167	18279	18165	18192	18384	18420	18437	18296	18264	18310	18080	18381	18147	18299	18262	18111	18290	18384	18271	18148	18085	18137	18177	18172	18220	18197	18387	18258	18202	18052	18170	18368	18291	18313	18262	18199	18233	18549	18328	18257	18123	18252	18264	18162	18130	18377	18248	18283	18241	18374	18139	18176	18364	18202	18148	18216	18211	18445	18343	18172	18095	18224	18003	18359	18321	18223	18310	18268	18232	18220	18269	18213	18428	18416	18446	18161	18253	18226	18325	18222	18171	18330	18444	18223	18327	18288	18040	18117	18200	18360	18253	18211	18196	18276	18185	18409	18393	18247	18161	18131	18218	18105	18292	18301	18213	18199	18147	18258	18138	18306	18232	18106	18237	18259	18355	18161	18205	18417	18312	18263	18227	18311	18279	18159	18192	18225	18505	18162	18283	18494	18418	18273	18198	18420	18115	18189	18371	18364	18340	18269	18438	18301	18288	18353	18293	18339	18060	18448	18357	18464	18339	18393	18365	18242	18363	18393	18285	18154	18290	18259	18124	18176	18230	18186	18429	18268	18012	18197	18317	18232	18210	18326	18318	18337	18258	18353	18135	18236	18233	18248	18275	18384	18186	18226	18475	18233	18067	18119	18190	18054	18350	18239	18326	18398	18188	18389	18217	18269	18337	18310	18382	18374	18323	18138	18379	18270	18427	18145	18389	18191	18061	18363	18179	18439	18389	18345	18222	18290	18287	17969	18249	18267	18259	18202	18214	18455	18377	18161	18316	18384	18407	18333	18238	18410	18495	18219	18169	18299	18341	18042	18328	18146	18189	18440	18207	18169	18168	18052	18160	18223	18241	18353	18139	18321	18252	18285	18288	18105	18178	18250	18259	18207	18372	18486	18269	18136	18256	18390	18256	18037	18337	18389	18142	18342	18148	18325	18329	18476	18287	18402	18298	18302	18384	18195	18146	18219	18269	18186	18223	18451	18088	18296	18335	18272	18104	18194	18395	18209	18154	18369	18301	17998	18261	18124	18222	18271	18402	18293	18291	18236	18564	18573	18271	18043	18368	18320	18401	18280	18288	18299	18328	18155	18130	18327	18262	18449	18216	18190	18258	18508	18117	18260	18475	18228	18170	18287	18250	18251	18314	18035	18182	18168	18332	18467	18104	18218	18358	18297	18368	18326	18604	18324	18288	18305	18323	18214	18261	18362	18293	18179	18172	18289	18248	18015	18236	18365	18252	18288	18346	18057	18280	18288	18460	18389	18298	18319	18214	18126	18393	18285	18346	18214	18400	18301	18503	18191	18199	18392	17993	18202	18055	18457	18459	18559	18218	18328	18421	18029	18419	18340	18357	18012	18415	18372	18272	18359	18235	18308	18147	18180	18218	18202	18147	18025	18404	18165	18115	18284	18095	18328	18365	18095	18191	18067	18152	18329	18352	18209	17996	18338	18542	18397	18209	18265	18350	18194	18061	18286	18361	18312	18256	18290	18206	18302	18473	18331	18360	18282	18184	18143	18243	18352	18260	18250	18207	18293	18420	18244	18269	18468	18526	18392	18346	18303	18282	18150	18216	18193	18239	18213	18316	18379	18300	18070	18177	18331	18361	18492	18165	18184
31167	52861	52481	45150	38792	33710	30151	27108	24531	22596	21803	20384	19555	18893	18448	17879	17673	17542	17292	17182	17138	16856	16902	16806	16723	16655	16624	16616	16665	16771	16493	16641	16609	16648	17286	17262	16659	16646	16604	16536	16670	16424	16772	16496	16713	16592	16567	16556	16520	16528	16516	16663	16636	16563	16451	16466	16502	16566	16582	16647	16454	16504	16561	16580	16620	16567	16556	16357	16582	16480	16616	16582	16527	16455	16711	16567	16587	16662	16375	16561	16555	16653	16700	16476	16580	16678	16733	16577	16715	16595	16554	16702	16511	16765	16605	16674	16475	16525	16480	16547	16757	16774	16487	16795	16626	16638	16323	16508	16794	16572	16437	16753	16616	16492	16653	16566	16565	16577	16551	16668	16415	16553	16537	16468	16698	16559	16585	16519	16434	16676	16720	16605	16505	16682	16601	16535	16467	16522	16657	16492	16734	16676	16498	16508	16507	16638	16481	16478	16627	16580	16635	16529	16595	16263	16565	16587	16678	16470	16567	16556	16547	16642	16703	16634	16558	16620	16762	16760	16524	16516	16674	16586	16622	16588	16610	16483	16598	16603	16590	16678	16570	16626	16645	16643	16468	16827	16563	16559	16591	16654	16655	16568	16481	16542	16526	16543	16443	16532	16751	16566	16643	16697	16678	16757	16700	16688	16653	16496	16726	16534	16591	16497	16605	16620	16533	16531	16540	16694	16554	16547	16599	16539	16475	16568	16531	16411	16658	16465	16653	16616	16522	16395	16622	16528	16629	16649	16461	16627	16608	16525	16449	16612	16668	16534	16492	16398	16508	16615	16625	16552	16566	16693	16508	16514	16594	16522	16677	16451	16489	16327	16562	16559	16680	16651	16608	16519	16508	16606	16730	16592	16422	16568	16430	16677	16531	16220	16613	16500	16658	16599	16317	16719	16566	16711	16595	16618	16517	16538	16585	16558	16587	16549	16702	16525	16548	16647	16503	16577	16677	16408	16756	16730	16499	16636	16440	16783	16571	16712	16467	16554	16564	16429	16639	16597	16399	16772	16741	16753	16692	16728	16667	16370	16634	16634	16648	16708	16574	16631	16555	16378	16685	16501	16575	16423	16734	16512	16461	16632	16562	16646	16617	16549	16563	16536	16532	16645	16495	16356	16594	16515	16348	16426	16497	16563	16515	16694	16680	16626	16603	16633	16624	16790	16633	16570	16569	16516	16759	16654	16501	16599	16411	16541	16678	16508	16499	16479	16617	16508	16531	16571	16723	16487	16534	16538	16766	16520	16600	16461	16637	16547	16590	16420	16483	16597	16557	16449	16626	16620	16740	16614	16590	16428	16759	16526	16503	16556	16567	16745	16571	16628	16596	16492	16435	16499	16486	16612	16522	16572	16619	16532	16626	16462	16706	16562	16646	16463	16511	16623	16443	16540	16675	16506	16573	16637	16582	16568	16608	16763	16616	16527	16458	16461	16623	16722	16585	16629	16694	16419	16630	16591	16604	16634	16408	16549	16714	16637	16432	16494	16608	16581	16732	16414	16470	16574	16643	16532	16478	16721	16656	16711	16584	16677	16535	16715	16222	16542	16642	16533	16620	16568	16528	16557	16589	16657	16486	16450	16523	16569	16623	16554	16639	16580	16443	16787	16284	16636	16688	16567	16685	16623	16468	16406	16669	16619	16616	16466	16608	16424	16541	16508	16559	16455	16597	16668	16540	16579	16479	16649	16559	16506	16499	16663	16530	16554	16623	16581	16462	16612	16720	16448	16715	16510	16655	16536	16416	16491	16597	16608	16623	16814	16298	16521	16447	16543	16493	16496	16643	16655	16557	16748	16710	16534	16388	16722	16510	16688	16533	16415	16470	16555	16668	16437	16648	16600	16536	16722	16522	16756	16644	16559	16498	16651	16561	16552	16671	16499	16624	16626	16634	16582	16478	16581	16502	16790	16466	16539	16742	16539	16387	16620	16545	16719	16602	16553	16474	16433	16555	16778	16664	16489	16659	16595	16592	16644	16518	16614	16548	16571	16492	16643	16570	16667	16712	16457	16562	16363	16752	16674	16479	16576	16607	16606	16559	16465	16555	16681	16539	16578	16576	16603	16430	16613	16437	16639	16599	16538	16433	16627	16561	16394	16481	16763	16605	16627	16658	16419	16622	16477	16425	16476	16426	16771	16650	16343	16449	16580	16471	16465	16582	16572	16749	16664	16692	16505	16601	16572	16538	16459	16500	16520	16538	16481	16578	16713	16606	16764	16639	16488	16543	16472	16612	16537	16624	16653	16666	16570	16621	16459	16651	16386	16567	16584	16557	16513	16544	16605	16499	16548	16619	16676	16622	16561	16593	16521	16693	16392	16750	16348	16566	16625	16637	16547	16631	16539	16637	16598	16550	16815	16482	16534	16620	16671	16794	16523	16659	16421	16538	16670	16653	16514	16651	16682	16487	16544	16460	16782	16641	16710	16566	16619	16649	16655	16679	16560	16567	16542	16414	16750	16532	16402	16502	16582	16496	16703	16585	16566	16733	16469	16736	16402	16658	16622	16622	16591	16499	16480	16559	16648	16601	16651	16616	16707	16548	16569	16723	16606	16527	16714	16605	16557	16637	16377	16563	16640	16639	16598	16653	16575	16633	16428	16597	16502	16575	16537	16714	16451	16569	16558	16501	16593	16569	16685	16534	16684	16597	16435	16484	16507	16753	16445	16692	16545	16592	16418	16782	16642	16544	16594	16550	16680	16580	16420	16636	16607	16530	16552	16605	16445	16736	16615	16759	16547	16547	16612	16601	16553	16511	16486	16413	16711	16532	16596	16553	16654	16641	16650	16678	16484	16474	16540	16607	16490	16772	16634	16572	16642	16555	16582	16639	16578	16658	16473	16591	16632	16611	16618	16733	16552	16569	16616	16543	16388	16510	16605	16720	16686	16640	16463	16668	16400	16474	16467	16339	16606	16447	16552	16601	16462	16569	16635	16573	16584	16569	16703	16672	16682	16477	16464	16544	16465	16537	16502	16529	16651	16528	16688	16589	16573	16499	16658	16580	16570	16590	16576	16505	16696	16633	16665	16604	16595	16508	16539	16525	16602	16583	16491	16370	16548	16474	16506	16679	16624	16738	16644	16515	16540	16508	16673	16526	16349	16524	16373	16508	16456	16776	16514	16636	16547	16617	16522	16688	16660	16670	16417	16539	16740	16551	16633	16633	16465	16487	16508	16533	16473	16484	16517	16600	16427	16442	16606	16547	16569	16724	16307	16698	16614	16488	16493	16600	16567	16411	16512	16439	16509	16708	16712	16643	16649	16380	16646	16560	16509	16608	16637	16603	16552	16516	16548	16853	16602	16429	16698	16571	16464	16539	16647	16546	16547	16584	16620	16611	16615	16489	16571	16596	16479	16499	16614	16629	16648	16360	16635	16559	16524	16677	16383	16516	16485	16527	16446	16593	16642	16754	16528	16700	16585	16571	16665	16647	16546	16464	16487	16603	16631	16555	16553	16668	16676	16659	16388	16630	16553	16765	16451	16664	16702	16577	16580	16576	16591	16508	16556	16596	16590	16517	16610	16769	16687	16719	16675	16824	16596	16638	16552	16658	16472	16639	16472	16610	16521	16681	16563	16683	16500	16342	16528	16645	16592	16616	16686	16476	16558	16635	16583	16449	16672	16501	16599	16504	16428	16719	16554	16467	16541	16541	16699	16549	16543	16565	16535	16600	16532	16650	16724	16647	16516	16721	16646	16658	16712	16627	16421	16538	16542	16481	16687	16460	16641	16553	16355	16520	16685	16521	16424	16471	16567	16426	16685	16689	16583	16578	16535	16570	16592	16615	16488	16491	16468	16547	16618	16636	16504	16565	16738	16515	16505	16553	16517	16503	16503	16579	16444	16701	16791	16701	16538	16519	16522	16562	16411	16574	16525	16567	16468	16412	16545	16465	16495	16544	16576	16453	16542	16618	16439	16635	16515	16590	16703	16593	16573	16551	16624	16346	16635	16674	16711	16465	16602	16700	16555	16667	16531	16477	16646	16500	16478	16588	16632	16610	16601	16652	16650	16468	16672	16607	16637	16427	16651	16423	16434	16503	16580	16602	16440	16687	16395	16501	16538	16651	16591	16404	16492	16543	16533	16555	16663	16540	16513	16725	16664	16494	16549	16511	16540	16623	16607	16402	16535	16517	16566	16352	16572	16559	16619	16680	16548	16499	16617	16567	16442	16628	16570	16416	16669	16688	16595	16472	16531	16556	16453	16603	16562	16541	16681	16427	16700	16729	16469	16482	16415	16593	16611	16492	16603	16499	16591	16489	16637	16590	16595	16566	16566	16640	16555	16478	16554	16523	16516	16482	16595	16500	16507	16575	16618	16545	16772	16742	16403	16605	16437	16478	16456	16676	16505	16548	16673	16541	16549	16545	16695	16631	16670	16483	16535	16608	16659	16526	16589	16601	16560	16642	16311	16510	16622	16425	16502	16614	16541	16600	16582	16683	16587	16638	16561	16653	16546	16418	16563	16565	16565	16652	16399	16710	16651	16449	16639	16671	16551	16575	16745	16509	16626	16560	16677	16532	16349	16595	16505	16717	16666	16643	16796	16588	16620	16548	16774	16512	16655	16606	16512	16605	16558	16484	16551	16373	16609	16581	16548	16388	16500	16566	16490	16450	16763	16559	16456	16579	16366	16689	16427	16519	16542	16611	16433	16628	16582	16395	16521	16387	16658	16502	16545	16311	16626	16564	16694	16579	16452	16598	16496	16602	16710	16655	16520	16558	16384	16447	16738	16632	16553	16443	16617	16509	16532	16615	16508	16447	16522	16503	16642	16653	16512	16508	16560	16496	16525	16706	16535	16521	16511	16615	16580	16590	16628	16629	16535	16651	16476	16702	16697	16529	16563	16578	16467	16572	16595	16461	16611	16750	16512	16485	16562	16653	16828	16575	16688	16579	16720	16463	16586	16424	16358	16740	16584	16397	16641	16462	16614	16480	16436	16479	16366	16647	16548	16423	16580	16589	16585	16465	16631	16699	16474	16531	16566	16464	16584	16700	16511	16676	16611	16533	16478	16672	16728	16531	16654	16549	16526	16574	16570	16518	16611	16381	16459	16644	16604	16540	16712	16462	16575	16657	16540	16558	16612	16525	16575
28233	27182	34697	31519	25786	23344	21626	20366	19603	19423	19186	18855	18511	18321	18381	18259	18267	18137	18239	18060	18004	18183	18294	18065	18174	18188	17932	18125	18038	18100	17875	17862	17905	17948	18148	18017	18077	18070	18179	17853	18030	18186	17838	17919	17904	17910	17930	18029	17993	17933	17975	17946	18186	18138	18037	18059	18067	18148	18007	18092	18054	17745	18114	17867	18118	18036	18142	18006	18044	17934	17977	17934	18012	17874	18193	18017	17864	18016	17995	18139	18200	18085	18109	17908	18126	17887	18016	17942	18106	17882	17861	17857	17903	18095	17992	17929	18151	18003	18032	17855	17833	17895	18099	18162	17860	18014	18144	17779	17939	18031	18177	17880	17962	17824	18195	18164	17869	18001	18120	17801	18092	17921	18047	17897	17870	17905	17998	17971	17872	17946	17948	17895	18103	17925	17804	17788	17815	18052	18092	17924	17972	17963	17910	17910	17839	17945	18106	18034	18031	17869	18005	17980	18048	18011	17897	18124	18060	18044	18072	17876	18077	17856	17974	18161	17935	17976	18044	18070	18107	17986	17924	17928	17965	18135	18093	18031	17969	17976	18014	18027	18105	17993	18120	18059	17942	18114	17971	17950	17906	17866	17943	18047	17976	18131	18051	17905	17925	17883	17949	17928	18055	17940	18033	17857	17923	17822	17798	18105	17776	17765	18166	18032	17897	18062	17911	18036	17974	17927	17907	17897	17974	17913	18032	17841	17873	18167	17988	17886	18070	18017	18080	17799	18063	17891	18013	18075	18075	17943	18018	18076	17899	17941	18137	17809	18051	18029	17885	18130	17996	18057	18008	18016	17938	18040	17906	18127	18130	18133	17955	18019	17986	17920	18045	17775	17774	17905	18136	17811	17980	17975	17975	17982	18115	18114	17793	18170	17760	18161	17942	17901	17944	18081	17982	18154	18044	17905	17940	18283	17995	18019	17780	17906	17990	17871	17930	18085	18056	17997	18163	17588	17941	17970	18028	17982	18023	18135	17849	17745	18000	17988	17983	17844	17962	17900	18260	17977	17900	17978	17879	17678	17917	18076	18012	17977	17888	17918	18180	17867	18029	17907	18071	17956	18071	18099	17961	18029	17883	17983	17986	18127	18110	17852	17983	18030	17991	17961	18019	17972	17958	18044	18090	18163	17914	18072	17847	18083	18040	18168	18115	18000	17968	17842	17907	17842	18098	18076	18072	17892	18010	17910	17974	17903	17852	18084	17881	17958	18093	17975	18133	17944	17965	17869	17946	17936	17984	18104	17879	18039	18031	18183	18017	17999	18044	17941	17958	18061	18135	17864	17992	17900	18017	18158	18079	18048	17995	18242	17966	17917	17933	17969	17993	17867	18262	17995	18088	17868	18029	17862	17874	17951	17920	17855	17922	17842	18149	17977	18022	17985	17931	17951	18115	18062	18057	17983	17974	18262	17888	17912	18016	18071	17936	18155	17816	17811	17946	18094	18011	18137	17921	17991	18066	17986	17887	18061	17781	18027	18012	18062	17933	17857	18007	17891	18082	17843	17996	18205	17907	17986	17942	17745	17944	17915	17990	17818	17932	17790	18072	17794	18042	18139	17958	18052	17884	18024	18050	18049	17870	17997	17965	18229	18070	17974	17904	17886	18191	18012	17950	17998	18044	18113	17820	17889	17879	17750	18062	17932	17834	17788	18020	17874	18028	17946	18156	17979	18006	18095	17839	18079	18092	17913	17982	17867	18042	18033	17809	18079	17869	18015	18020	18082	17979	17998	18071	17811	18091	18288	18091	17962	18176	17815	18051	18198	18228	18033	17898	17979	18032	17911	17857	18024	17989	17855	18066	17972	17889	18004	18102	17917	17894	18025	18009	18023	17831	17964	18019	17928	17971	18052	18023	17851	17981	18054	18057	17780	18071	18081	18064	17720	17819	17913	18007	18140	17909	18191	17867	17810	17848	18135	18341	17836	17969	17860	18142	18034	18120	17950	17974	18024	18013	17915	18146	18030	17909	17681	18051	17771	17712	18089	17938	18081	17830	18214	18201	17904	17917	17968	17912	17959	18013	18023	17963	18018	18061	17870	17988	18158	17925	17935	18075	17983	18040	18194	18134	18223	18306	18098	17789	17963	18002	18068	18073	18020	17957	17904	17804	17980	18233	18012	18067	18084	18101	18143	17965	18025	17986	17830	17902	17906	18085	17939	17995	17979	17940	17969	18008	18080	18032	18064	18089	18038	17981	17981	18121	18136	17836	18056	18011	17949	17954	18049	18086	18128	17969	18049	18172	17885	17994	18217	18090	17987	18062	17903	17983	18006	18133	18056	17973	17945	18015	17975	18102	17937	17997	17821	17957	18055	17978	18041	18046	17855	18110	17993	18069	17895	17830	17819	17947	17889	17917	18072	18037	18009	18055	18077	17950	17968	17904	18131	17996	18001	17972	17894	18116	18023	17920	17914	18000	17980	17968	17992	18016	18018	17769	17966	18031	18020	17978	18159	17934	17926	17972	18077	17766	17970	17973	17907	18068	17932	17822	17816	18103	17756	18140	18030	18029	18128	17982	17784	18189	18045	18000	18012	18094	17931	17959	18028	18256	17866	18083	18038	17993	18004	18143	17883	17987	17869	17894	17880	17902	17835	17948	17825	17845	18065	17979	18144	17927	18130	18089	17930	18066	18018	18009	17987	18129	18043	18095	17952	18040	17971	17820	17967	17844	18000	17992	17791	17889	17769	17884	18120	18031	17883	17918	17848	17920	17810	17920	18155	17736	17924	18005	17940	18023	17795	17968	18087	18098	17716	17761	18140	17923	17982	18135	18082	18001	17978	17841	17936	18327	17804	17922	18052	17764	18020	18061	17912	17742	17852	18137	18023	17859	18140	17869	17904	17983	17968	18048	18032	18000	18224	18090	17963	18168	17948	17985	17972	18172	17906	18057	17925	18100	18051	18073	18020	17983	18056	17997	18130	17926	17868	17908	17881	17793	18011	17847	17989	18056	17987	18038	18084	17864	17870	17845	17889	18039	17828	17971	17882	18089	18161	17965	17870	17836	18027	17917	17978	17966	17889	17986	18023	17953	17945	17911	17927	18047	18014	18038	18069	17876	18124	17926	17964	18042	17981	17953	18018	17810	17918	18249	17821	17865	17895	18011	17903	17898	17862	17986	18105	17994	18067	18021	17835	17961	18043	18070	18023	18034	18024	18051	18020	18122	17790	17863	17816	18069	17996	18055	17984	17882	17901	17930	18157	18007	17980	17973	17859	17999	18118	18074	17964	17889	17956	17975	17801	17794	18065	17911	17826	18088	17935	18054	18041	18197	17897	17802	17909	17947	17860	17740	17792	18094	17840	18231	18030	18060	17775	18003	17947	18005	17990	17883	17849	18045	18147	17949	17959	17832	18086	18035	18114	17942	18008	18192	18063	17844	17944	17717	18002	17857	17899	18056	17965	17823	17867	18050	18001	18127	18229	18086	18111	18108	17711	18025	17835	17932	18009	17780	17921	18081	17830	17821	17960	17843	18127	18187	17854	17947	17994	17968	17921	18299	18082	17877	17860	17970	18148	17896	17963	18107	17978	17738	18023	18191	18000	17943	17878	17944	17918	17811	17968	17947	18062	18017	17850	18101	18004	17785	18046	17984	17752	17953	18054	17751	17855	17934	17887	18056	18053	18017	17898	18096	17993	17739	18183	18122	17981	18127	17922	18096	17831	17822	17818	18171	17813	18003	18105	18006	17994	18023	17922	17910	18110	18406	18085	18150	17987	18254	18117	18042	17979	17883	18215	17991	17639	17992	18036	18124	18000	18010	17878	18011	18104	18089	18098	17916	18079	18131	17950	18079	17989	18047	17802	17910	17926	18064	18074	18105	17901	17885	18098	18079	17764	17830	17962	18064	17900	17922	17855	17985	18062	18030	17938	17955	18086	18247	17981	17902	17960	17974	18050	18013	18127	17879	17897	17987	18000	17923	17813	17961	18152	18050	18123	18074	18098	17948	18053	18081	17863	17997	18050	17972	17847	18212	17968	17803	17895	17864	17946	18103	18000	17994	17967	17983	18027	17954	18126	17983	18012	18124	17890	18023	17889	17975	17985	17807	18071	18112	17860	17929	17917	18102	18084	18056	18056	17770	18047	17873	17839	18032	18214	18091	18200	17864	17927	18132	18033	17782	17967	18004	17958	17997	17858	17920	17971	18033	18021	17810	18113	17909	18012	17893	17902	17921	18011	18083	18201	18056	17950	17929	18024	18008	18056	18184	18121	18144	18053	17921	18082	17851	17939	17907	17976	18112	17791	18239	18006	18026	17838	18008	17940	17901	18013	17889	17872	18083	17905	17904	18045	17984	17973	17992	17933	18174	18116	18011	17968	17939	17844	17969	18226	17973	18004	18070	17968	17821	18043	18159	18060	17918	18011	17936	18069	17943	17857	18011	18115	17765	18105	17974	17978	17983	18133	18065	18134	18254	18193	17997	18019	17803	18003	17888	17945	18181	18013	18023	18159	18079	18055	18072	18105	17997	17875	17944	17863	17919	18038	17914	18052	17963	17971	18091	17867	17950	18064	18003	18116	18081	18045	18108	18070	17939	18001	17870	18154	17981	18028	18008	18068	17977	18017	17872	18191	18030	18094	18128	18182	17838	18054	17808	18056	18162	17973	17938	18168	17954	17895	17716	17953	18066	17979	17968	18007	17952	18025	17951	18063	18033	18133	18046	18262	17761	18162	18213	18085	18062	18097	17918	17985	17980	17977	17917	17916	18024	17942	18021	17879	18020	18122	17926	17956	18051	18030	17906	17770	18072	17544	17945	18017	17905	18220	17974	17942	17914	18046	18083	18008	17829	18105	18155	18027	17945	17957	17983	18081	18084	17918	18021	17906	18002	17949	17825	17845	17996	17972	17986	18026	17904	18113	17938	18004	18063	17970	17913	18001	18037	18119	18120	18238	18088	18002	17972	18011	18155	18184	17942	17862	17884	17811	17902	17871	17794	17853	17946	18068	18118	17998	18265	17936	18205	18109	18083	17942	17982	17927	17897	18076	17938	17947	17897	18166	18032	18175	18249	17890	17899	18022	18144	18157	18040	18071	17873	17949	18100	18242	18076	17993	18279	17944	17995	17863	17988	18026	17917	18015	17761	17908
29693	43520	41132	33106	27759	24034	21718	20178	19106	18303	18065	17733	17421	16936	16971	16789	16625	16699	16633	16556	16642	16457	16324	16550	16418	16360	16372	16455	16382	16360	16378	16294	16488	16284	16621	16319	16352	16269	16615	16359	16447	16377	16367	16395	16364	16367	16480	16378	16228	16542	16431	16600	16452	16352	16422	16581	16370	16386	16477	16363	16576	16449	16371	16499	16386	16232	16251	16313	16260	16269	16384	16320	16427	16129	16258	16234	16490	16477	16463	16436	16381	16301	16537	16311	16378	16373	16243	16367	16483	16379	16371	16367	16314	16266	16533	16376	16429	16355	16510	16309	16444	16365	16339	16335	16416	16391	16370	16422	16420	16512	16323	16357	16274	16577	16662	16295	16238	16541	16371	16356	16218	16470	16417	16246	16556	16115	16423	16497	16534	16439	16210	16386	16259	16396	16333	16365	16479	16436	16449	16301	16446	16309	16368	16406	16257	16407	16374	16233	16314	16419	16456	16407	16339	16301	16411	16334	16437	16490	16459	16459	16456	16364	16369	16324	16409	16417	16373	16554	16406	16445	16297	16301	16336	16404	16355	16423	16343	16399	16354	16255	16213	16397	16506	16238	16359	16428	16290	16299	16409	16312	16394	16327	16399	16395	16321	16363	16244	16321	16307	16364	16371	16509	16306	16292	16340	16403	16358	16427	16336	16298	16256	16359	16239	16277	16361	16254	16484	16244	16463	16354	16511	16334	16457	16315	16319	16481	16346	16389	16498	16558	16426	16387	16409	16366	16378	16439	16564	16351	16401	16266	16432	16318	16472	16424	16406	16434	16288	16178	16487	16335	16459	16373	16452	16597	16331	16289	16573	16333	16494	16355	16470	16625	16292	16260	16419	16352	16452	16358	16438	16473	16425	16338	16438	16393	16382	16497	16512	16326	16191	16372	16458	16530	16357	16480	16336	16335	16373	16424	16499	16328	16293	16460	16489	16503	16393	16468	16525	16237	16362	16431	16150	16524	16346	16569	16343	16407	16469	16312	16403	16559	16477	16385	16442	16397	16401	16515	16434	16267	16528	16390	16500	16307	16411	16331	16299	16418	16537	16339	16467	16305	16411	16229	16350	16440	16259	16367	16475	16497	16424	16507	16475	16513	16438	16275	16406	16470	16351	16450	16519	16391	16399	16221	16254	16298	16446	16226	16303	16307	16559	16339	16321	16464	16349	16504	16406	16336	16316	16444	16465	16308	16360	16260	16270	16299	16349	16462	16305	16276	16472	16437	16402	16334	16373	16327	16413	16361	16507	16498	16425	16296	16409	16353	16286	16357	16331	16238	16349	16452	16382	16292	16327	16426	16283	16478	16324	16266	16493	16377	16590	16381	16528	16451	16422	16480	16369	16484	16419	16254	16421	16384	16117	16220	16197	16549	16417	16328	16457	16331	16415	16297	16651	16413	16480	16518	16378	16162	16368	16510	16323	16153	16253	16421	16521	16542	16432	16455	16300	16208	16162	16273	16546	16412	16505	16273	16274	16470	16416	16509	16452	16446	16394	16561	16445	16504	16317	16338	16509	16381	16270	16252	16311	16395	16238	16329	16257	16408	16487	16252	16514	16203	16315	16494	16296	16413	16322	16314	16341	16300	16442	16427	16485	16532	16313	16495	16458	16382	16360	16334	16346	16226	16368	16315	16299	16315	16498	16314	16361	16336	16237	16422	16448	16454	16331	16314	16470	16351	16452	16419	16340	16445	16355	16403	16325	16248	16381	16428	16450	16342	16277	16444	16478	16274	16429	16285	16470	16303	16492	16380	16472	16387	16511	16547	16377	16316	16147	16517	16258	16357	16371	16579	16410	16416	16558	16533	16380	16214	16457	16481	16278	16340	16362	16376	16149	16379	16455	16390	16382	16306	16399	16548	16370	16209	16424	16449	16408	16543	16474	16158	16329	16278	16343	16491	16407	16562	16516	16284	16426	16549	16446	16421	16248	16358	16378	16344	16489	16421	16363	16389	16394	16503	16298	16328	16243	16376	16341	16545	16466	16166	16256	16351	16592	16333	16314	16447	16239	16243	16209	16382	16334	16445	16502	16444	16432	16310	16339	16192	16271	16508	16286	16537	16492	16547	16337	16475	16409	16442	16672	16215	16288	16366	16409	16364	16314	16495	16475	16478	16477	16495	16367	16338	16423	16450	16155	16536	16241	16286	16391	16403	16352	16307	16337	16496	16391	16513	16422	16358	16305	16385	16387	16528	16360	16423	16458	16437	16416	16342	16293	16426	16276	16331	16536	16350	16504	16329	16406	16415	16293	16412	16626	16387	16512	16437	16338	16499	16408	16408	16428	16397	16613	16530	16321	16275	16407	16501	16441	16515	16417	16386	16197	16388	16396	16339	16551	16421	16200	16437	16499	16380	16278	16465	16292	16241	16386	16242	16278	16368	16353	16488	16371	16381	16418	16353	16514	16508	16354	16343	16483	16266	16392	16339	16316	16403	16271	16383	16280	16479	16341	16380	16505	16280	16288	16531	16297	16193	16335	16524	16471	16495	16305	16181	16400	16376	16375	16625	16361	16176	16427	16351	16330	16416	16568	16438	16490	16400	16563	16513	16386	16437	16367	16460	16362	16434	16481	16470	16452	16374	16417	16433	16399	16529	16532	16194	16484	16305	16425	16372	16360	16329	16497	16474	16637	16252	16247	16411	16403	16489	16278	16428	16202	16463	16411	16483	16244	16390	16346	16268	16434	16497	16463	16332	16397	16415	16447	16308	16404	16441	16318	16331	16298	16251	16222	16299	16276	16354	16304	16408	16399	16413	16275	16332	16302	16287	16418	16404	16343	16540	16410	16344	16334	16399	16312	16099	16324	16323	16318	16405	16416	16303	16219	16617	16490	16554	16464	16322	16423	16293	16541	16449	16531	16465	16305	16425	16480	16518	16284	16363	16447	16414	16431	16363	16331	16384	16361	16393	16473	16364	16238	16480	16438	16336	16363	16412	16345	16494	16323	16128	16458	16400	16378	16545	16356	16234	16357	16294	16309	16523	16435	16455	16424	16325	16360	16444	16509	16415	16299	16538	16427	16297	16299	16379	16188	16333	16277	16539	16434	16437	16402	16254	16399	16342	16385	16593	16282	16330	16525	16422	16430	16390	16262	16235	16431	16369	16466	16549	16313	16406	16363	16371	16395	16393	16304	16430	16405	16480	16273	16231	16424	16483	16241	16427	16489	16322	16429	16520	16548	16450	16455	16444	16227	16240	16637	16270	16379	16465	16319	16384	16525	16335	16325	16444	16229	16432	16460	16404	16371	16395	16436	16350	16531	16275	16501	16399	16541	16432	16513	16555	16141	16301	16410	16448	16336	16439	16314	16373	16317	16272	16464	16345	16464	16314	16338	16367	16366	16286	16445	16272	16420	16517	16374	16358	16316	16342	16274	16302	16300	16327	16377	16456	16426	16287	16328	16366	16469	16252	16431	16349	16377	16532	16469	16424	16336	16361	16366	16449	16405	16443	16334	16417	16362	16289	16302	16445	16212	16408	16358	16381	16434	16415	16464	16400	16245	16331	16335	16394	16379	16503	16295	16494	16354	16387	16442	16496	16459	16326	16246	16507	16328	16356	16505	16497	16444	16312	16322	16236	16440	16380	16546	16305	16374	16415	16370	16583	16428	16307	16531	16383	16543	16383	16280	16418	16252	16295	16269	16337	16332	16324	16589	16428	16519	16529	16481	16425	16233	16431	16428	16312	16307	16385	16370	16503	16274	16454	16304	16369	16467	16392	16456	16358	16391	16441	16373	16533	16409	16383	16511	16375	16426	16443	16446	16283	16344	16236	16160	16493	16366	16447	16374	16330	16351	16274	16294	16412	16604	16219	16309	16522	16294	16328	16489	16417	16420	16398	16415	16354	16198	16344	16406	16362	16408	16483	16311	16496	16095	16472	16373	16429	16412	16429	16532	16191	16485	16563	16354	16512	16330	16440	16310	16309	16354	16395	16333	16334	16551	16309	16309	16403	16522	16541	16297	16110	16496	16292	16454	16440	16328	16530	16412	16486	16343	16212	16338	16462	16376	16448	16356	16279	16394	16227	16391	16409	16529	16295	16288	16453	16547	16424	16461	16429	16593	16452	16346	16539	16460	16307	16164	16395	16314	16354	16377	16272	16284	16337	16284	16450	16406	16418	16237	16438	16306	16275	16458	16427	16377	16339	16423	16317	16190	16389	16322	16524	16389	16279	16225	16365	16515	16250	16281	16305	16399	16382	16526	16249	16438	16386	16309	16371	16296	16339	16278	16473	16437	16439	16465	16333	16539	16401	16239	16387	16215	16409	16518	16463	16309	16466	16165	16530	16493	16441	16357	16313	16397	16267	16511	16438	16389	16223	16339	16114	16465	16503	16435	16277	16483	16497	16483	16273	16232	16382	16415	16403	16228	16526	16416	16331	16420	16593	16482	16396	16327	16383	16509	16448	16362	16267	16325	16443	16358	16283	16301	16286	16165	16252	16453	16553	16419	16441	16570	16361	16514	16256	16219	16520	16438	16295	16387	16455	16560	16278	16305	16217	16220	16483	16389	16423	16350	16143	16470	16471	16213	16550	16426	16313	16342	16616	16263	16487	16497	16577	16488	16267	16393	16415	16369	16453	16282	16321	16490	16387	16362	16475	16322	16148	16351	16442	16280	16299	16293	16482	16339	16331	16538	16308	16381	16372	16435	16374	16217	16432	16341	16387	16531	16412	16398	16319	16324	16537	16331	16384	16384	16461	16337	16434	16438	16192	16510	16357	16317	16168	16272	16454	16487	16321	16446	16423	16308	16356	16255	16506	16281	16293	16574	16461	16509	16373	16310	16280	16329	16350	16302	16342	16337	16412	16459	16338	16513	16123	16359	16287	16366	16302	16406	16373	16512	16347	16265	16317	16530	16272	16406	16349	16476	16208	16413	16383	16233	16257	16390	16403	16391	16471	16542	16436	16286	16274	16343	16443	16348	16376	16527	16385	16302	16399	16254	16489	16359	16278	16396	16407	16346	16338	16511	16301	16456	16353	16297	16341	16385	16507	16392	16425	16391	16336	16491	16315	16401	16360	16480	16374	16371	16297	16529	16443	16359	16350	16324	16376	16445	16406	16362	16433	16630	16321	16380	16276	16326	16236
23824	21336	29113	25950	25719	27150	26773	23034	21449	21028	20599	19909	19402	19218	19179	18759	18707	18589	18595	18511	18653	18461	18482	18387	18460	18408	18405	18285	18264	18590	18312	18345	18331	18009	18517	18207	18383	18472	18663	18232	18276	18377	18402	18268	18309	18397	18160	18310	18328	17991	18114	18279	18343	18354	18149	18315	18214	18229	18001	18116	18387	18235	18293	18160	18209	18219	18005	18202	18175	17974	18271	18256	18224	18137	18307	18342	18313	18174	18217	18245	18264	18318	18146	18155	18466	18150	18256	18255	18360	18265	18174	18094	18562	18130	18343	18213	18178	17873	18166	18354	18133	18103	18332	18122	18196	18264	18441	18362	18277	18423	18231	18173	18178	18392	18311	18126	18235	18424	18220	18120	18197	18063	18365	18264	18129	18301	18189	18306	18299	18150	18257	18261	18179	18167	18287	18143	18246	18189	18227	18219	18413	18330	18506	18292	18308	18364	18149	18149	18124	18101	18366	18385	18232	18201	18298	18149	18278	18118	18120	18196	18166	18115	18338	18171	18271	18258	18298	18205	18322	18321	18376	18159	18195	18293	18303	18174	18330	18198	18237	18131	18309	18456	18300	18186	18282	18179	18363	18326	18185	18461	18259	18298	18413	18331	18259	18239	18242	18203	18287	18098	18189	18108	18197	18150	18200	18195	18509	18187	18255	18073	18379	18084	18100	18003	18335	18388	18324	18349	18111	18296	18350	18306	18158	18479	18327	18286	18474	18309	18215	18268	18069	18252	18070	18178	18315	18333	18195	18332	18255	18091	18367	18245	18051	18423	18295	18198	18291	18128	18304	18268	18347	18214	18128	18421	18267	18312	18185	18179	18335	18311	18389	18357	18205	18128	18118	18372	18329	18357	18064	18253	18371	18238	18184	18015	18224	18116	18113	18454	18388	18177	18120	18033	18363	18329	18045	18308	18273	18198	18351	18073	18285	18358	18007	18098	18224	18209	18117	18139	18165	18369	18041	18310	18198	18390	18138	18265	18328	18398	18214	18370	18409	18264	18391	18083	18263	18301	18348	18220	18309	18267	18146	18173	18207	18289	18269	18185	18260	18187	18260	18146	18224	18174	18292	18085	18190	18254	18416	18254	18410	18372	18258	18311	18226	18174	18277	18140	18339	18151	18117	18192	18282	18312	18098	18247	18299	18186	18273	18092	18065	18173	18169	18108	18404	18264	18347	18247	18254	18358	18094	18290	18097	18410	18368	18413	18114	18138	18173	18366	18199	18366	18066	18262	18169	18288	18290	18155	18036	18333	18159	18038	18246	18212	18088	17973	18348	18095	18100	18168	17971	18120	18186	18210	18228	18172	18220	18194	18476	18150	18266	18166	18008	18398	18326	18161	18213	18313	18046	18160	18146	18045	18251	18178	18300	18187	18509	18209	18234	17965	18068	18226	18094	18383	18221	17999	18099	18117	18149	18195	18204	18201	18360	18244	18188	18263	18406	18283	18128	18132	18204	18284	18190	18209	18272	18186	18352	18244	18178	18239	18283	18248	18118	18339	18056	18074	18206	18231	18499	18257	18200	18352	18292	18268	18360	18074	18467	18235	18008	18308	18145	18139	18266	18368	18218	18267	18329	18336	18020	18209	18053	18172	18091	18261	18255	18209	18368	18246	18172	18296	18258	18441	18146	18045	18256	18296	18274	18239	18382	18311	18379	18277	18314	18178	18246	18172	18405	18034	18227	18519	18215	18129	18134	18007	18092	18128	18253	18161	18246	18103	18085	18394	18319	18146	18190	18092	18374	18095	18227	18213	18257	18387	18324	18210	18262	18393	18473	18172	18286	18199	18247	18186	18164	18367	18054	17968	18221	18029	18370	18277	18240	18287	18273	18125	18342	18303	18337	18300	18225	18271	18211	18231	18192	18335	18315	18065	18448	18285	18266	18211	18234	18071	18227	18151	18123	18252	18044	18207	18142	18174	18085	18293	18235	18439	18157	18405	18279	18293	18271	18190	18257	18374	18192	18036	18332	18139	18151	18208	18027	18104	18055	18465	18174	18395	18256	18166	18386	18362	18102	18298	18210	18317	18370	17983	18249	18326	18304	18341	18021	17855	18197	18199	18389	17965	18126	18233	18418	18354	18257	18060	18151	18011	18191	18366	18330	18262	18041	18165	18250	18276	18110	18136	18276	18274	18353	18154	18235	18067	18161	18276	18362	18189	18045	18380	18402	18164	18124	18215	18440	18167	18369	18117	18124	18184	18400	18223	18444	18326	18282	18228	18203	18292	18323	18198	18479	18254	18312	18108	18296	18304	18517	18243	18519	18179	18381	18565	18224	18007	18029	18164	18187	18373	18096	18250	18186	18152	18199	18126	18333	18487	18299	18291	18368	18199	18443	18245	18280	18301	18187	18270	18408	18126	18289	18288	18416	18229	18432	18320	18142	18088	18327	18248	18264	18264	18124	18376	18121	18197	18277	18175	18487	18276	18266	18477	18191	18453	18120	18201	18246	18244	18102	18139	18272	18343	18393	18075	18235	18315	18281	18271	18222	18086	18036	18309	18318	18349	18268	18112	18320	18190	18183	18136	18196	18040	18307	18237	18005	18259	18175	18327	18264	18320	18505	18001	18193	18138	18200	18452	18253	18329	18511	18243	18343	18314	18407	18102	18328	18204	18103	18310	18206	18200	18091	18247	18188	18340	18148	18345	18065	18260	18404	18487	18371	18328	18338	18284	18330	18301	18127	18083	18380	18310	18284	18370	18375	18507	18079	18101	18100	18177	18119	18098	18179	18441	18497	18152	18191	17998	18204	18188	18349	18334	18235	18095	18188	18444	18258	18221	18312	18244	18326	18288	18344	18239	18344	18200	18379	18048	18069	18059	18030	18129	18157	18140	18262	18148	18221	18036	18356	18471	18166	18176	18195	18313	18377	18068	18301	18029	18145	18055	18245	18117	18113	18170	18255	18133	18100	18250	18530	18290	18263	18128	18225	18517	18189	18174	18345	18478	18288	18259	18249	18159	18367	18075	18311	18344	18241	18230	18332	18127	18129	18150	18396	18287	18133	18356	18320	18209	18099	18252	18312	18301	18344	18425	18316	18402	18316	18292	18462	18316	18203	18148	18203	18113	18195	18278	18341	18142	18251	18144	18456	18298	18347	18008	18290	18237	18352	18144	18019	18290	18350	18287	18287	18102	18129	18115	18133	18197	18122	18376	18150	18418	18474	18191	18334	18375	18244	18279	18313	18133	18262	18447	18068	18302	18353	18204	18375	18254	18058	18336	18226	18218	18352	18470	18047	18324	18241	18248	18214	18351	18175	18141	18151	18199	18102	18327	18119	18052	18191	18290	18274	18191	18127	18392	18398	18304	18258	18302	18220	18260	18275	18174	18256	18202	18305	18392	18361	18100	18107	18285	18255	18198	18153	18163	18178	18018	18272	18311	18105	18114	18251	18246	18235	18184	18200	18248	18226	18307	18179	18388	18180	18185	18121	18280	18092	18081	18003	18246	18229	18299	18259	18144	18192	18320	18410	18049	18187	18255	18190	18036	18201	18254	18445	18312	18008	18242	18205	18284	18287	18170	18272	18315	18233	18190	18376	18428	18160	18125	18034	18095	18096	18264	18060	18080	18065	18362	18428	18215	18211	18220	18251	18107	18328	18247	18256	18234	18272	18112	18123	18479	18111	18355	18189	18272	18264	18255	18149	18443	18234	18338	18095	17979	18197	18201	18335	18206	18151	18088	18492	18178	18266	18147	18160	18196	18370	18319	18190	18101	18324	18047	18107	18030	18194	18283	18089	18308	18379	18408	18476	18042	18179	18259	18261	18222	18331	18217	18244	18244	18255	18292	18365	18115	18158	18024	18473	18093	18341	18279	18298	18313	18157	18242	18333	18111	18142	18189	18354	18449	18264	18313	17969	18294	18245	18171	18259	18101	18368	18132	18193	18091	18290	18457	17936	18339	18237	18441	18234	18114	18126	18281	18166	18131	18212	17886	18271	18416	18402	18160	18270	18332	18195	18278	18132	18206	18191	18238	18291	18185	18084	18284	18415	18282	18145	18024	18356	18105	18296	18447	18193	18421	18131	18272	18293	18079	18113	18225	18313	18296	18296	18358	17961	18189	18133	18204	17979	18308	18307	18355	18410	18403	18363	18340	18421	18374	18197	18112	18114	18281	18358	18299	18332	18214	18166	18245	18378	18279	18153	18456	18155	18361	18165	18123	18193	18213	18216	18354	18309	18324	18235	18199	17984	18165	18215	18382	18242	18211	18195	18324	18385	18038	18337	18464	18358	18183	18282	18175	18258	18301	18379	18302	18340	18423	18312	18395	18384	18195	18199	18167	17993	18324	18250	18249	18186	18308	18115	18406	18336	18413	18159	18301	18255	18180	18253	18175	18034	18140	18413	18207	18291	18499	18355	18249	18073	18083	18315	18290	18296	18123	18124	18042	18119	18408	18267	18203	18107	18301	18350	18360	18106	18187	18320	18167	18340	18250	18308	18352	18084	18235	18370	18302	18340	18396	18236	18367	18312	18322	18245	18145	18183	18140	18142	18060	18287	18348	18407	18333	18232	18204	18260	18138	18236	18259	18306	18179	18318	18165	18351	18137	18195	18266	18216	18179	18189	18114	18176	18125	18389	18204	18248	18410	18320	18340	18204	18262	18223	18174	18282	18352	18524	18522	18337	18276	18248	18139	18291	18261	18103	18173	18277	18279	18324	18208	18149	18245	18257	18067	18244	18329	18428	18303	18188	18207	18378	18131	18238	18316	18249	17994	18261	18172	18273	18235	18312	18283	18226	18173	18278	18342	18136	18381	18372	18129	18152	18464	18267	18574	18255	18296	18392	18005	18146	18222	18266	18348	18130	18317	18097	18346	18235	18319	18415	18136	18329	18166	18072	18357	18184	18341	18145	18176	18168	18411	18109	18326	18444	18400	18228	18288	18060	18348	18138	18250	18389	18277	18284	18247	18226	18095	18381	18381	18251	18252	18345	18237	18063	18251	18129	18542	18323	18408	18348	18209	18323	18191	18191	18098	18155	18202	18119	18206	18126	18427	18283	18171	18197	18238	18292	18218	18169	18021	18351	18300	18276	18295	18235	18364	18490	18175	18319	18180	18426	18349	18205	18261	18166	18057	18208	18442
29413	49636	48812	40880	34351	29285	25959	23735	21790	20629	19824	19147	18656	18121	17607	17353	17205	17132	17030	16941	16724	16602	16566	16791	16760	16602	16578	16455	16675	16459	16707	16580	16601	16594	16750	16900	16551	16466	16686	16426	16599	16487	16535	16640	16636	16457	16503	16495	16739	16653	16545	16619	16563	16556	16429	16532	16524	16367	16474	16400	16681	16504	16496	16393	16415	16685	16664	16534	16722	16438	16558	16527	16683	16397	16549	16418	16513	16619	16571	16596	16405	16579	16476	16545	16409	16587	16455	16774	16643	16637	16314	16457	16443	16551	16562	16351	16656	16633	16582	16407	16512	16539	16634	16587	16557	16486	16536	16581	16561	16630	16574	16728	16622	16524	16491	16651	16573	16599	16667	16382	16454	16502	16348	16388	16513	16416	16517	16469	16583	16489	16504	16576	16776	16462	16414	16451	16558	16570	16522	16462	16480	16394	16485	16544	16407	16625	16461	16512	16650	16488	16417	16410	16557	16656	16622	16571	16521	16682	16318	16364	16388	16705	16658	16536	16695	16610	16480	16520	16328	16510	16600	16456	16453	16336	16435	16647	16476	16494	16632	16561	16581	16399	16603	16567	16342	16586	16466	16447	16607	16603	16692	16401	16654	16694	16618	16476	16568	16591	16380	16458	16646	16511	16531	16524	16455	16459	16424	16356	16549	16559	16407	16636	16391	16514	16446	16587	16424	16444	16456	16602	16637	16569	16437	16489	16415	16486	16323	16416	16616	16749	16477	16472	16614	16541	16648	16495	16576	16441	16511	16500	16561	16714	16608	16612	16564	16578	16550	16725	16570	16531	16641	16568	16381	16602	16258	16624	16473	16704	16535	16620	16525	16609	16468	16515	16488	16673	16491	16597	16430	16551	16463	16579	16498	16491	16513	16428	16391	16493	16704	16431	16789	16531	16512	16485	16701	16452	16472	16532	16594	16424	16556	16316	16576	16503	16676	16386	16445	16571	16580	16531	16460	16478	16650	16331	16529	16709	16350	16540	16569	16399	16640	16467	16592	16684	16483	16345	16325	16422	16658	16511	16547	16594	16494	16500	16477	16532	16516	16508	16482	16404	16483	16561	16493	16540	16666	16577	16466	16483	16381	16679	16536	16528	16230	16536	16367	16405	16392	16386	16311	16610	16438	16520	16512	16568	16481	16616	16450	16355	16597	16386	16562	16538	16474	16506	16631	16428	16623	16435	16544	16503	16491	16534	16526	16405	16451	16508	16493	16564	16531	16726	16488	16431	16625	16532	16657	16597	16405	16475	16549	16374	16543	16447	16490	16488	16695	16400	16463	16683	16488	16487	16274	16504	16652	16604	16496	16720	16628	16511	16542	16577	16583	16304	16481	16401	16540	16580	16695	16521	16564	16361	16500	16532	16579	16684	16569	16444	16504	16441	16530	16461	16382	16564	16596	16475	16352	16639	16502	16546	16545	16416	16466	16296	16424	16636	16444	16567	16540	16521	16521	16371	16522	16545	16421	16560	16595	16415	16481	16445	16582	16541	16691	16457	16502	16627	16489	16447	16512	16634	16654	16454	16577	16429	16541	16562	16474	16405	16473	16483	16607	16359	16504	16524	16640	16524	16396	16596	16597	16386	16441	16460	16418	16426	16600	16473	16531	16499	16568	16531	16586	16547	16631	16610	16502	16495	16406	16669	16586	16572	16678	16461	16379	16541	16278	16586	16499	16489	16421	16367	16513	16433	16521	16535	16512	16566	16575	16465	16601	16627	16510	16629	16399	16637	16657	16721	16522	16736	16668	16554	16377	16397	16508	16600	16510	16420	16633	16492	16555	16529	16566	16610	16505	16464	16490	16531	16532	16492	16586	16473	16613	16594	16632	16393	16546	16520	16493	16525	16601	16475	16496	16740	16548	16408	16410	16462	16501	16530	16694	16499	16700	16624	16555	16499	16334	16527	16605	16435	16499	16509	16455	16517	16450	16436	16513	16433	16521	16532	16540	16351	16458	16372	16472	16477	16396	16394	16428	16522	16517	16621	16452	16511	16465	16407	16498	16466	16467	16365	16650	16613	16574	16512	16613	16452	16516	16481	16656	16347	16448	16530	16377	16609	16459	16549	16510	16353	16605	16504	16459	16467	16465	16692	16450	16771	16556	16464	16603	16446	16390	16583	16556	16578	16381	16444	16532	16655	16382	16390	16425	16536	16475	16411	16527	16578	16493	16558	16557	16530	16595	16454	16418	16510	16600	16379	16647	16536	16423	16462	16505	16340	16602	16549	16390	16520	16486	16584	16524	16444	16541	16597	16528	16536	16518	16459	16519	16509	16599	16545	16287	16527	16557	16605	16490	16485	16596	16449	16519	16590	16591	16526	16611	16628	16519	16639	16304	16463	16552	16505	16379	16584	16576	16468	16611	16592	16736	16455	16561	16489	16367	16614	16459	16450	16533	16427	16641	16519	16538	16534	16464	16525	16524	16569	16443	16567	16353	16498	16508	16559	16519	16424	16697	16491	16473	16566	16585	16339	16374	16452	16586	16411	16473	16321	16464	16492	16561	16469	16631	16615	16334	16477	16654	16473	16456	16520	16450	16447	16567	16522	16678	16564	16310	16540	16481	16515	16500	16514	16408	16609	16576	16442	16607	16459	16221	16522	16505	16522	16547	16470	16459	16423	16464	16377	16450	16506	16439	16561	16449	16781	16451	16480	16628	16646	16565	16433	16410	16759	16474	16443	16354	16471	16447	16647	16617	16388	16445	16510	16527	16475	16550	16452	16631	16762	16662	16385	16659	16454	16503	16487	16485	16702	16467	16629	16449	16575	16374	16390	16525	16388	16483	16531	16379	16549	16342	16615	16428	16328	16532	16406	16452	16598	16409	16590	16577	16436	16667	16567	16542	16417	16560	16290	16378	16539	16468	16481	16732	16430	16442	16509	16651	16436	16628	16640	16514	16646	16463	16408	16342	16388	16524	16580	16322	16568	16452	16431	16554	16385	16328	16477	16503	16472	16520	16507	16596	16698	16618	16552	16530	16538	16414	16501	16511	16540	16425	16609	16549	16458	16496	16371	16574	16511	16681	16560	16389	16531	16497	16476	16402	16592	16533	16545	16467	16543	16375	16805	16608	16560	16416	16571	16647	16543	16559	16490	16424	16546	16581	16551	16475	16407	16582	16500	16372	16503	16613	16509	16617	16499	16507	16608	16474	16629	16543	16430	16466	16542	16500	16437	16436	16621	16560	16680	16601	16411	16475	16563	16561	16325	16536	16513	16528	16734	16388	16388	16776	16347	16612	16477	16628	16566	16279	16404	16499	16612	16649	16403	16587	16550	16606	16414	16598	16572	16667	16573	16685	16574	16518	16609	16540	16511	16703	16455	16485	16503	16586	16498	16547	16661	16595	16647	16417	16525	16457	16533	16448	16618	16511	16280	16578	16347	16518	16586	16518	16468	16619	16415	16563	16517	16583	16348	16340	16651	16476	16624	16467	16524	16545	16536	16525	16346	16424	16620	16514	16533	16495	16665	16449	16490	16610	16579	16455	16579	16582	16523	16540	16655	16426	16604	16533	16386	16661	16409	16524	16636	16580	16415	16583	16519	16575	16505	16470	16497	16477	16495	16506	16548	16540	16571	16491	16451	16580	16426	16542	16461	16351	16395	16646	16320	16528	16360	16325	16610	16468	16533	16472	16509	16416	16395	16283	16550	16461	16530	16555	16527	16669	16487	16593	16487	16632	16614	16470	16382	16500	16457	16393	16544	16534	16309	16456	16651	16655	16643	16394	16493	16363	16405	16534	16400	16589	16537	16602	16731	16574	16442	16492	16269	16321	16496	16531	16483	16607	16507	16312	16511	16696	16600	16328	16330	16761	16338	16412	16541	16620	16538	16601	16606	16658	16332	16418	16479	16459	16480	16378	16510	16361	16364	16406	16646	16546	16611	16485	16659	16485	16480	16513	16446	16338	16607	16639	16452	16466	16554	16573	16475	16472	16513	16592	16416	16539	16536	16532	16568	16446	16532	16719	16516	16433	16520	16608	16703	16534	16430	16452	16539	16440	16596	16693	16480	16557	16431	16508	16475	16660	16466	16544	16385	16514	16418	16524	16534	16405	16465	16538	16479	16721	16515	16515	16470	16426	16503	16664	16351	16441	16700	16370	16478	16460	16529	16691	16546	16535	16512	16401	16466	16704	16438	16590	16625	16662	16442	16623	16682	16627	16527	16380	16430	16351	16565	16620	16570	16556	16606	16551	16526	16434	16436	16523	16716	16437	16620	16465	16362	16531	16600	16440	16566	16466	16417	16634	16502	16379	16713	16581	16597	16585	16466	16524	16578	16410	16555	16640	16659	16629	16320	16498	16535	16398	16577	16440	16371	16495	16565	16570	16525	16395	16592	16386	16448	16662	16300	16387	16461	16497	16664	16698	16568	16559	16529	16443	16531	16367	16538	16505	16550	16464	16545	16537	16539	16377	16620	16622	16505	16509	16526	16640	16589	16544	16466	16507	16638	16703	16435	16678	16336	16585	16572	16607	16540	16682	16404	16654	16648	16494	16545	16514	16539	16566	16497	16617	16463	16623	16425	16574	16759	16703	16635	16568	16476	16442	16526	16491	16463	16545	16664	16542	16571	16607	16395	16728	16499	16610	16468	16560	16451	16454	16564	16469	16737	16654	16649	16531	16590	16521	16409	16430	16500	16501	16609	16576	16634	16586	16613	16510	16646	16556	16517	16569	16369	16587	16566	16446	16592	16607	16513	16497	16440	16515	16539	16433	16480	16552	16251	16472	16496	16514	16434	16489	16525	16646	16412	16482	16588	16550	16499	16368	16613	16559	16474	16367	16660	16545	16375	16488	16670	16466	16531	16538	16441	16428	16580	16384	16623	16611	16682	16499	16422	16413	16431	16588	16605	16464	16405	16571	16478	16721	16436	16365	16456	16258	16618	16363	16547	16578	16400	16417	16546	16445	16592	16401	16574	16666	16585	16454	16588	16463	16748	16521	16462	16473	16489	16424	16601	16456	16272	16278	16454	16653	16502	16493	16569	16569	16604	16628	16575	16530	16586	16493	16714	16660	16505	16543	16515	16562	16437	16490	16566	16449	16435	16491	16530	16454	16534	16351	16396	16588	16462	16537	16312	16539	16462
22974	21401	29299	24306	23609	27447	29582	24719	22955	22254	21491	20828	20235	19831	19546	19225	18939	18822	18744	18641	18635	18492	18567	18532	18425	18417	18335	18245	18293	18301	18283	18345	18181	18311	18393	18334	18323	18200	18098	18240	18135	18209	18216	18320	18285	18327	18198	18325	18442	18308	18292	18190	18335	18080	18244	18279	18249	18224	18240	18318	18216	18049	18247	18276	18424	18066	18186	18193	18313	18163	18442	18087	18183	18237	18282	18167	18242	18118	18240	18271	18049	17987	18149	18114	18133	17949	18135	18249	18334	18153	18163	18219	18404	17992	18123	18132	18149	18098	18007	18276	18331	18242	18130	18163	18190	18189	18193	18062	18209	17981	18315	18100	18533	18319	18322	18324	18087	18120	17973	18057	18328	18270	18403	18177	18284	18172	17904	18496	18216	18055	17977	18064	18058	18016	17977	18122	18017	18022	18241	18262	18100	18350	18098	17979	18041	18295	17907	18028	18130	18206	18031	18111	18086	18040	18100	17964	17847	17984	18260	18204	18247	18013	17866	18008	18025	18191	18108	18181	18107	18081	18138	18091	17773	17957	18014	18093	18192	18153	18190	18140	18155	18247	18182	18335	18137	18243	18148	18294	18348	18015	17962	18074	18292	18351	18229	18058	18175	18164	17978	18079	18222	17971	18137	18203	18205	18180	18185	18128	17915	18125	18206	18152	18020	18081	18228	18032	18266	18119	18277	18287	18129	18145	17975	18069	18014	18204	18103	18157	18268	18204	18120	17963	18193	18107	18032	18125	18246	17867	18073	18139	18219	17981	18030	18038	18057	17984	18246	18111	18187	18038	18145	18217	18089	18173	17998	18040	18004	18225	17981	18028	18252	18028	18087	18132	18189	18200	18266	18118	18274	17951	18102	18028	18166	18056	18021	18057	18156	18395	18343	18292	18094	18140	18084	18182	18012	18060	18387	18070	18336	18006	18303	18126	18134	18224	18251	18377	18144	17997	18230	17968	18080	18072	18150	17967	17955	18219	18106	18162	18078	18314	18330	18221	18021	18128	18166	18022	18298	18140	18201	18020	18231	18024	18110	18249	18168	18257	18186	18238	18100	18245	18151	18189	18018	18253	18079	18260	18181	18233	18061	18167	18118	18066	18362	18061	17857	18158	18317	18248	18143	18098	18100	18221	17975	18275	18255	18289	18188	18178	18261	18068	18151	18235	17942	18245	18234	18078	18271	18247	18346	18163	18161	18264	18110	17989	18202	18104	18072	18190	18061	18111	18164	18039	18200	18229	18219	18076	18041	18011	18363	17891	18155	18020	18146	18145	18094	17840	18158	17957	18122	18109	18258	18158	18176	18236	18042	17880	18103	18329	17949	18055	17942	18147	18372	18203	18269	18335	18047	18104	18019	17882	18098	18084	17855	18292	18050	18068	18187	18139	18078	18034	18291	18072	18007	18016	18202	18104	18083	18111	18169	18116	18094	18128	18159	18226	18138	17922	18228	18246	18081	17990	18277	18090	18124	18092	18122	18073	18217	18175	18250	18063	18090	18001	18039	18214	18144	18335	18153	18252	18044	18143	18220	18149	18093	18163	18165	18213	18326	18117	18448	18033	18065	18134	18190	18157	18134	18118	18118	18116	18022	17911	18039	18057	18062	18135	17986	18294	18348	18114	18315	17900	18072	18159	18124	18264	18441	18187	18239	18057	18133	18125	18222	18193	18104	18090	18120	18155	18348	18177	18180	18078	18171	18243	18085	18052	18072	18419	18106	18184	18098	18253	18202	18207	18174	18300	18305	18036	18313	18325	18150	17884	18110	18212	18144	17851	17961	18002	18026	18059	18081	18061	18132	18265	18027	18029	18052	18074	18142	18069	18119	18136	18250	18238	18137	18172	18130	18065	18193	18218	18127	18121	18191	17952	18297	18087	18164	18110	18058	18195	18140	18136	18151	18146	18148	18209	18258	18022	18238	18125	18357	18112	18083	18171	18290	18162	18009	18301	18318	18184	18269	18251	18110	18367	17991	17942	18115	18001	18157	18149	18199	17980	18209	18309	18254	18223	17991	18338	18070	18209	18187	18005	18095	18168	18218	17991	18067	18046	18280	17928	18113	18134	18267	18123	18199	18095	18158	18235	17929	18152	18064	18156	18104	18230	18245	18150	18145	18050	18050	18143	18345	18190	18139	18062	18063	18304	18220	18287	18200	18228	18263	18046	18117	18208	18116	18328	18036	18202	18222	18039	18167	17991	18001	17988	17860	18190	18102	18268	18198	18139	18086	18011	18187	18035	18082	18083	18216	17947	18063	18010	18260	18123	18003	18084	18149	17864	18351	18172	18058	18087	18315	18150	18279	18177	18209	18197	18171	18201	18164	18145	18119	18069	18204	18195	18136	18250	18060	18011	18054	18226	18365	17973	18141	17981	18151	18115	18030	18158	18325	18055	18197	18089	18203	17996	17978	18168	17892	18007	18428	18274	18242	18088	18182	18099	18206	18102	18089	18030	18360	18173	18186	18164	18097	18046	18004	18201	18143	18227	18229	18179	18275	18163	18256	18084	18223	18209	18233	18126	18052	18229	18198	18225	18151	18108	18011	18345	18086	17904	17982	18205	18120	17942	18032	18003	18027	17962	18005	18303	18264	18149	18303	18218	18142	18073	18179	18110	18128	18117	18020	18173	18152	18203	18205	18034	18006	18233	18054	18162	18308	17935	18112	18037	18092	18227	18357	18156	18240	18023	18203	18186	18125	18231	17912	18352	18064	18357	18073	18167	18079	17983	18175	18118	18017	18265	17980	18124	18196	18054	18140	18084	18255	18080	17857	17961	18248	17950	18036	18081	18004	18106	18000	18322	18199	18198	18004	18079	18019	18298	18170	18076	18054	18188	17939	18062	18298	18204	17989	17974	18140	18102	18138	18146	18197	18148	18195	18209	18080	17832	18220	18032	18113	18157	18300	18371	18331	17990	18338	17927	18188	17747	18056	17996	18109	18054	17933	18050	18125	18052	18105	17966	18098	18301	18006	18324	18165	18300	18139	18058	18080	18128	18071	18234	18080	18185	18062	18214	18106	17872	18195	17904	18100	18258	18243	18223	18176	18175	18217	18242	18160	17856	18212	18181	18315	18321	18105	18223	18266	18238	18042	17908	18012	18078	18134	18306	18028	17899	18145	17953	18090	18213	18012	18112	18068	18027	18003	18050	18154	18140	17950	18134	18172	18252	17994	18217	18157	18143	18071	18298	18122	18288	18255	17904	18385	18126	18113	18184	18241	18119	18405	18223	18249	18008	17972	18276	18336	18119	18224	18323	18254	18183	18148	18302	17947	18076	18295	18000	17982	18508	18173	18043	18109	18036	18145	18228	18096	18060	17897	18243	18127	18254	18025	18171	18207	18151	18339	18212	18164	18101	18049	18105	17919	18057	18129	17952	18178	18124	18034	18123	18120	18161	18143	18160	17884	18127	18154	18147	18173	18118	18157	17988	18026	18078	17924	18016	18367	17891	17979	17959	17974	18146	18166	18254	18187	18173	17941	18102	17989	18122	18169	18055	18174	18154	18075	18312	18099	18063	18253	18120	18417	18316	18250	18163	17778	18403	18102	17967	18230	18080	18200	18082	18032	18116	18005	18216	18206	18175	18093	18341	17840	17841	18276	18010	18122	18095	18241	18190	18017	18201	18050	18071	18035	18142	18221	18199	18044	18160	18035	18174	18276	18223	18100	18008	18071	17923	18225	18009	18025	18013	18206	17954	18016	18078	18130	18194	18009	18151	17972	18249	18051	18308	18117	18218	18135	18116	18206	18103	18340	18019	17973	17850	18112	18088	18062	18160	18158	18305	18121	18197	18146	18112	18176	18200	18045	18350	18170	18443	18182	18382	18212	18215	18184	18110	18212	17950	18119	18236	18195	18182	18090	18096	17924	18052	18284	18207	18100	18129	18334	18006	18085	17820	18190	18081	17987	18042	18068	18152	18019	18219	18114	18126	18070	18008	18072	18089	18160	18141	18124	18081	18103	18145	18222	18173	18183	18037	18261	18064	18220	18269	18137	18231	18014	17916	18155	18173	18184	18136	18161	17997	18192	17829	18148	18140	18145	18179	18236	18124	17920	18077	18155	18057	18178	18144	18213	18212	18080	18373	18217	17999	18188	18157	18115	18221	17949	18232	18084	18244	18261	18155	18044	18049	18166	18079	18172	18165	18011	18029	18057	18207	18119	18257	18131	18176	18286	18238	18211	18090	18091	17999	18153	18264	18050	17934	18063	18047	18210	18245	18157	18142	18051	18170	18070	18276	18147	18022	18124	18204	18223	18085	18006	18105	18172	18238	18009	18097	18087	18200	18347	18202	18034	18403	18161	18285	18160	18257	18199	18160	18430	18196	18098	18224	18131	18081	18050	18128	18288	17895	17959	18083	17996	18252	18120	17933	18055	17864	18056	18049	18072	18196	18004	18129	18275	17980	18000	17811	18070	18039	18125	18266	18004	18035	18217	18147	18156	18211	18204	18069	18197	18140	18022	18354	17972	18122	18223	18059	18030	18225	18034	18050	18165	18170	18222	18142	18159	17995	18175	18207	18187	18081	18279	17938	18113	18077	18123	17985	18170	18119	18034	18115	17949	17985	18283	17939	18210	18102	18156	18264	18284	18016	18277	18198	18125	18312	18229	18027	18052	18114	18089	18202	18319	18248	18014	18157	18267	17987	18053	17974	18022	18067	18225	18181	18039	18017	18275	17976	18252	18201	18159	18046	18180	18177	18065	18209	18180	18318	17990	18029	18068	17980	18017	18123	18179	17930	18297	18124	17950	18298	18114	18021	18052	18170	18074	18132	18124	18024	18312	18261	18257	18522	18077	18245	18166	18194	18196	18108	18062	18327	17929	18050	18229	18089	18056	18235	18215	18006	18132	18092	18199	18140	18084	18080	18055	18014	18207	18150	18075	18205	18068	18157	18300	18338	18168	18060	18218	18221	18289	18260	18129	18207	18191	18270	18206	18035	17993	18135	18057	18259	17962	17952	18108	18096	17996	18213	18014	18175	18156	18146	18231	18320	18179	18152	18202	18293	18223	18289	18196	17977	18129	18337	18224	18075	18009	18038	18120	18178	17982	18153	18061	18076	18018	17881	18048	18144	18122	18177	18159	18286	18307	18042
31308	53161	53306	45642	38366	32997	29251	26734	24213	22745	21347	20767	19606	18756	18286	17956	17635	17413	17194	17185	16954	16963	16771	16792	16676	16771	16640	16748	16620	16734	16702	16513	16737	16601	16614	16529	16626	16663	16763	16502	16441	16689	16807	16712	16546	16520	16581	16549	16494	16506	16544	16697	16664	16459	16568	16584	16493	16475	16631	16519	16420	16549	16612	16496	16523	16400	16545	16487	16491	16461	16537	16535	16299	16468	16416	16474	16689	16492	16487	16566	16643	16477	16449	16567	16250	16540	16458	16579	16582	16449	16502	16281	16573	16491	16588	16500	16507	16408	16461	16619	16475	16552	16542	16538	16615	16509	16451	16430	16503	16549	16656	16496	16664	16647	16746	16170	16448	16579	16417	16639	16389	16549	16347	16572	16566	16454	16574	16332	16451	16337	16544	16728	16600	16644	16443	16441	16547	16555	16434	16602	16485	16408	16610	16280	16362	16716	16542	16629	16286	16458	16408	16497	16571	16317	16431	16497	16468	16441	16590	16503	16523	16596	16488	16640	16648	16518	16651	16378	16548	16557	16535	16421	16507	16519	16571	16561	16369	16662	16422	16466	16690	16530	16669	16592	16465	16727	16456	16608	16408	16533	16370	16487	16592	16383	16576	16534	16564	16557	16511	16300	16501	16536	16323	16528	16472	16615	16438	16581	16255	16549	16579	16481	16611	16548	16462	16359	16524	16460	16456	16413	16520	16473	16585	16461	16386	16449	16514	16433	16511	16649	16418	16685	16537	16469	16411	16668	16598	16554	16446	16495	16431	16477	16562	16558	16428	16426	16227	16477	16563	16533	16513	16415	16422	16676	16543	16487	16380	16482	16634	16478	16448	16455	16539	16511	16681	16578	16269	16344	16453	16476	16687	16567	16520	16396	16489	16459	16507	16450	16558	16482	16428	16517	16499	16447	16299	16408	16486	16500	16434	16387	16511	16430	16374	16505	16346	16630	16491	16548	16490	16566	16482	16475	16340	16471	16695	16382	16436	16373	16653	16624	16571	16427	16498	16426	16328	16450	16419	16548	16520	16540	16553	16732	16642	16279	16477	16543	16569	16575	16479	16593	16417	16650	16504	16618	16382	16586	16532	16548	16343	16685	16463	16590	16556	16525	16482	16377	16508	16572	16454	16448	16629	16671	16387	16466	16494	16439	16416	16559	16490	16470	16492	16547	16379	16688	16398	16486	16515	16566	16551	16503	16483	16424	16525	16590	16455	16596	16345	16325	16466	16377	16526	16529	16332	16425	16509	16410	16674	16510	16555	16488	16537	16502	16580	16400	16539	16506	16535	16535	16539	16524	16467	16368	16483	16513	16480	16400	16446	16363	16351	16455	16596	16410	16462	16426	16385	16510	16489	16440	16388	16557	16385	16475	16650	16522	16677	16455	16421	16672	16655	16577	16673	16534	16527	16545	16383	16280	16605	16485	16682	16634	16492	16536	16324	16585	16472	16576	16596	16516	16561	16455	16354	16624	16486	16466	16414	16540	16299	16472	16412	16426	16626	16468	16434	16543	16596	16378	16473	16494	16417	16412	16614	16569	16583	16398	16529	16500	16402	16411	16597	16429	16478	16452	16673	16432	16455	16533	16492	16441	16563	16481	16504	16604	16472	16454	16596	16707	16580	16578	16474	16641	16415	16452	16501	16517	16584	16387	16584	16527	16560	16486	16349	16557	16391	16406	16349	16493	16411	16439	16563	16455	16517	16680	16425	16533	16553	16578	16400	16427	16500	16571	16471	16531	16574	16637	16534	16497	16553	16502	16435	16559	16503	16659	16448	16373	16462	16437	16507	16336	16412	16597	16401	16519	16447	16426	16581	16534	16384	16441	16418	16507	16399	16414	16549	16572	16477	16526	16466	16326	16402	16598	16400	16786	16488	16541	16486	16446	16608	16492	16479	16457	16552	16519	16475	16472	16363	16466	16531	16440	16457	16619	16615	16434	16483	16388	16444	16543	16487	16538	16409	16371	16461	16442	16588	16486	16472	16365	16403	16526	16503	16340	16350	16499	16569	16467	16546	16406	16318	16443	16643	16476	16473	16442	16513	16448	16573	16345	16511	16622	16568	16424	16587	16594	16434	16602	16590	16660	16265	16396	16484	16527	16614	16520	16692	16548	16396	16430	16488	16612	16361	16368	16509	16509	16752	16377	16488	16436	16565	16359	16528	16461	16486	16373	16422	16428	16486	16488	16457	16496	16544	16421	16429	16600	16299	16389	16509	16435	16379	16444	16452	16479	16431	16498	16432	16506	16689	16476	16606	16399	16570	16495	16469	16350	16675	16632	16572	16352	16525	16495	16505	16626	16474	16474	16585	16504	16498	16377	16489	16526	16503	16445	16638	16557	16540	16560	16660	16505	16523	16691	16522	16527	16566	16566	16480	16567	16516	16566	16495	16553	16448	16449	16693	16568	16522	16513	16482	16312	16536	16609	16540	16569	16542	16420	16597	16388	16437	16557	16475	16493	16604	16474	16616	16491	16348	16465	16600	16491	16691	16441	16459	16387	16638	16715	16520	16428	16562	16488	16440	16580	16548	16452	16329	16496	16456	16353	16657	16382	16568	16511	16474	16615	16575	16530	16614	16412	16445	16295	16585	16494	16513	16393	16344	16701	16474	16590	16498	16476	16468	16451	16362	16522	16480	16505	16346	16532	16511	16440	16539	16316	16654	16454	16578	16319	16558	16324	16415	16349	16628	16521	16453	16516	16436	16383	16580	16472	16449	16556	16419	16673	16471	16409	16304	16701	16466	16461	16497	16407	16472	16393	16527	16489	16540	16426	16615	16595	16523	16451	16606	16549	16586	16432	16464	16533	16484	16592	16526	16486	16465	16462	16361	16556	16437	16501	16429	16609	16613	16607	16323	16459	16442	16532	16511	16357	16524	16582	16555	16638	16403	16418	16405	16460	16595	16467	16613	16535	16512	16412	16249	16659	16424	16388	16513	16460	16439	16603	16427	16558	16544	16481	16347	16420	16581	16428	16515	16401	16491	16634	16550	16423	16445	16352	16581	16534	16703	16644	16318	16424	16549	16678	16443	16654	16322	16561	16609	16446	16645	16501	16539	16314	16481	16447	16637	16454	16635	16374	16374	16518	16531	16581	16515	16579	16641	16536	16543	16565	16469	16724	16586	16393	16690	16385	16572	16531	16474	16428	16472	16698	16523	16476	16308	16481	16541	16375	16477	16494	16528	16516	16598	16453	16461	16550	16429	16600	16314	16628	16555	16627	16490	16537	16357	16488	16461	16527	16493	16566	16479	16500	16667	16517	16426	16615	16593	16596	16434	16593	16662	16593	16525	16366	16591	16475	16550	16552	16528	16353	16675	16623	16558	16411	16470	16617	16665	16476	16489	16413	16370	16448	16563	16578	16471	16474	16478	16608	16355	16593	16291	16626	16438	16399	16479	16546	16532	16468	16565	16554	16445	16525	16384	16517	16498	16502	16566	16314	16668	16458	16587	16477	16495	16398	16335	16463	16605	16575	16496	16620	16527	16478	16441	16417	16413	16484	16560	16500	16408	16549	16614	16655	16742	16464	16616	16382	16608	16595	16574	16425	16485	16427	16501	16344	16465	16468	16611	16456	16528	16480	16515	16434	16475	16626	16426	16620	16539	16549	16633	16569	16424	16425	16425	16414	16440	16538	16742	16555	16495	16503	16440	16356	16559	16407	16674	16416	16522	16377	16560	16499	16413	16450	16352	16353	16434	16351	16614	16492	16562	16555	16633	16561	16612	16459	16536	16457	16414	16185	16440	16407	16497	16425	16505	16577	16465	16629	16562	16376	16578	16408	16293	16603	16676	16596	16528	16363	16496	16536	16432	16543	16404	16661	16722	16364	16480	16494	16606	16469	16750	16491	16697	16454	16462	16559	16335	16453	16531	16651	16501	16463	16522	16472	16493	16303	16580	16605	16490	16411	16550	16384	16540	16485	16485	16624	16359	16583	16485	16384	16469	16606	16730	16521	16392	16718	16526	16650	16463	16316	16544	16506	16317	16581	16433	16438	16454	16784	16739	16518	16361	16375	16425	16484	16572	16528	16537	16553	16513	16338	16546	16611	16483	16499	16481	16425	16589	16341	16540	16469	16545	16397	16571	16341	16474	16482	16448	16443	16558	16397	16636	16606	16513	16521	16589	16560	16572	16472	16498	16455	16605	16521	16527	16376	16580	16439	16407	16503	16466	16390	16543	16617	16544	16426	16376	16442	16566	16357	16359	16219	16546	16350	16541	16403	16514	16589	16524	16473	16514	16591	16410	16529	16522	16575	16502	16592	16510	16523	16336	16503	16408	16588	16563	16724	16563	16384	16545	16455	16624	16332	16466	16566	16468	16591	16316	16552	16565	16382	16442	16361	16527	16510	16486	16350	16374	16617	16614	16449	16652	16440	16536	16342	16557	16599	16408	16415	16483	16428	16482	16585	16404	16611	16422	16546	16491	16411	16550	16403	16407	16509	16501	16479	16642	16535	16362	16614	16507	16560	16620	16422	16463	16613	16483	16635	16341	16490	16451	16403	16517	16485	16675	16628	16462	16687	16554	16467	16427	16392	16398	16387	16493	16460	16325	16540	16444	16487	16467	16511	16353	16548	16502	16535	16488	16328	16392	16555	16485	16406	16557	16486	16503	16531	16338	16559	16463	16507	16345	16441	16500	16539	16456	16579	16495	16641	16547	16587	16546	16396	16493	16419	16533	16486	16473	16536	16489	16538	16517	16383	16575	16484	16501	16539	16656	16510	16442	16498	16536	16390	16537	16454	16646	16432	16483	16612	16570	16521	16384	16560	16420	16425	16508	16440	16467	16424	16353	16453	16498	16503	16556	16551	16718	16439	16508	16523	16418	16465	16586	16605	16467	16609	16516	16553	16436	16544	16499	16597	16381	16423	16359	16737	16440	16404	16485	16492	16709	16567	16485	16449	16356	16533	16618	16568	16496	16435	16467	16521	16586	16560	16282	16494	16528	16544	16476	16504	16395	16488	16338	16394	16610	16516	16455	16465	16454	16513	16473	16529	16292	16525	16347	16369	16456	16542	16411	16516	16579	16411	16504	16564	16387	16583	16563	16407	16534	16360	16612	16669	16428	16589	16676	16585	16533	16474	16709	16416
28322	27308	35275	31305	24828	22513	21288	19978	19453	19246	18651	18552	18622	18318	18257	17980	18023	17985	18233	17800	18002	18039	17898	17826	17930	17836	17972	17779	17923	17922	17846	17918	17834	17879	17797	17797	17928	17841	17886	17710	17745	17736	18074	17874	17871	18005	17584	17746	17664	17871	17845	17826	18017	17610	17763	17724	17798	18022	17780	17682	18021	17767	17890	17978	17766	17896	17944	17771	17826	18002	18078	17669	17890	17886	17843	17727	17641	17847	17944	18111	17764	17784	17749	18045	17882	17476	17796	17873	17927	17774	17833	17809	17869	17894	17728	18085	17828	17828	17565	17818	17984	17498	17995	17841	17858	17826	17924	17719	17774	17767	17803	17892	17932	17838	17873	17785	17934	17705	17853	17648	17723	17724	17756	17658	17855	17787	17949	17714	17988	17891	17923	17972	17914	18134	17810	17768	17871	17713	17822	17835	17846	17702	17903	17793	17823	17832	17947	17850	18036	17793	17783	18052	17932	17699	17729	17794	17915	17795	17821	17800	17810	17802	17768	17399	17786	18019	17646	17824	17931	17773	17971	18005	17874	17719	17855	17775	17638	17808	17941	17670	17903	17664	17836	17818	18021	17787	17775	17685	17856	17990	17686	17740	17932	17519	17821	17776	17733	18016	17925	17671	17776	17846	17765	17862	17995	17844	17779	17866	17691	17636	17705	17801	17640	17774	17823	17927	17731	17761	17785	17839	17759	17706	17779	17711	17848	17903	17676	17805	17915	17759	17725	17916	17970	17890	17602	17663	17936	17975	17776	17788	17744	17730	17902	17808	17764	17907	17758	17604	17685	17708	18045	18014	18038	17835	17845	17911	17788	17655	17945	17705	17875	17785	17984	17749	17835	17852	17743	17842	17796	17766	17887	18094	17975	17858	18032	17939	17694	17771	18104	17897	18020	17888	17658	17774	17846	17944	18038	17946	18012	17778	17807	17605	17740	17900	17967	18031	17864	17695	17678	17840	17729	17877	17593	17824	17795	18100	17891	17849	17800	17733	17819	18103	17864	17808	17871	17931	18006	17635	17805	17839	17921	17807	17939	17907	17885	17918	17774	17843	17733	17693	17842	17832	17903	17795	17696	17677	17810	17877	17806	17879	17975	17717	17802	17753	17679	17684	17801	17902	17954	17691	17982	17925	17987	17691	17903	17976	18071	18036	17812	17844	17891	17855	17809	17903	17727	18004	17976	17763	17934	18141	17830	17768	17712	17937	17965	17744	17839	17926	17878	17917	17838	17851	17881	17780	17915	17817	17713	17803	17848	17704	17771	17819	17882	17641	17840	17696	17894	17663	17825	17877	18047	17999	17703	17919	17963	17484	17964	18001	17828	17825	17803	17822	17899	17928	17815	17721	17793	17784	17693	17930	17804	17816	17847	17757	17785	17912	17789	17732	17852	17812	17855	17670	17717	17819	17867	17845	17836	17777	17942	17901	17798	17843	17780	17887	17892	17816	17839	17761	17800	17797	17718	17961	17955	17822	17754	17720	17760	17710	17859	17979	17767	18084	17947	17782	17766	17724	18044	17816	17858	17807	17702	17786	18001	17821	18061	17608	17815	17853	17795	17832	17706	17731	17748	17743	17791	17682	17912	17803	17984	17790	17830	17728	17712	17984	17941	17821	17864	17889	17587	17815	17796	17827	17807	17804	17800	17884	17948	17722	17723	17860	17985	17610	17703	17819	17834	17841	17896	17925	17682	17740	17876	17832	17690	17788	17767	17808	17866	17863	17854	17870	18101	17859	17721	17823	18061	17728	17977	17826	17895	17914	17896	17825	17902	17866	18007	17793	17756	17700	17689	17929	17813	17659	17866	17830	18054	17920	17694	17728	17754	17876	17838	17679	17786	17825	17806	17652	17932	17705	17631	17851	17737	17713	17903	17584	17728	18101	17762	17711	17599	17807	17791	17865	17765	17960	17847	17773	17732	17613	17770	17817	17850	17692	17781	17689	17790	18005	17731	17884	17837	17889	17904	17957	17879	17890	17751	17887	17779	17878	17882	17717	17831	17907	17927	17607	17708	17842	17723	17972	17777	17776	17560	17652	17683	17808	17854	17925	17913	17717	17823	17715	17914	17830	17953	18078	17920	17910	17992	17964	17742	17737	17799	17881	17740	17858	17848	17988	17802	17731	17677	17853	17882	17899	17911	17985	17854	17949	18008	17959	17939	17964	17592	17964	17739	17783	17783	17815	18067	17786	17915	18105	17677	17901	17853	17838	17772	17729	17693	17797	17820	17841	17977	17875	18084	17942	17885	17929	17937	17898	17830	17822	17644	17884	17925	17876	17932	17861	17760	17635	17865	17780	17720	17773	17718	17839	17855	18041	17888	17749	17891	18044	17679	17820	17954	17628	17868	17730	17889	18019	17761	17790	17915	17738	18015	17771	17794	17643	17790	17978	17846	17766	17995	18008	17743	17829	17907	17822	17906	17781	17927	17923	17854	17780	17751	17843	17704	17816	17922	17712	17763	17728	17894	17643	18097	17890	17819	17744	17891	17807	17811	17692	17996	17982	17909	17910	17731	17682	17865	17819	17854	17738	17811	17765	17940	17618	17890	17765	17907	17940	17900	17851	17839	17793	18064	17763	17668	17857	17940	17828	17838	17703	17957	17871	17858	17850	17840	17888	17779	17714	17696	17850	17522	17788	17612	17670	17953	17939	17813	17677	17801	17842	17918	17751	17729	17881	17840	17792	17828	18110	17719	17827	18083	17942	17718	17607	17924	17788	17762	17937	17838	17749	17764	17786	17860	17931	17736	17864	17582	17787	17671	18028	17865	17830	17912	17763	17762	17792	17709	17703	17821	17772	17923	17741	17750	17850	17778	17785	17821	17774	17983	17968	17839	17867	17994	17681	17900	17800	17866	17881	17803	17901	17929	17598	17926	17913	17897	17874	17858	17846	17757	17938	17987	17901	17641	17888	17716	17926	17811	17770	17858	17791	17891	17911	18048	17810	17873	18098	17806	17768	17814	17847	17844	17871	17954	17764	17852	18097	17956	17886	17848	17804	17966	17973	17900	17836	17972	17682	17860	17960	17907	17786	17798	17820	17658	17705	17838	17884	18028	17770	17934	17806	17917	18002	17915	17839	17843	17915	18017	17676	17728	17681	17887	17803	17822	17731	17758	17706	17763	17848	17766	17914	17747	17851	17828	18034	17935	17818	18046	18061	17924	17989	17807	17765	17839	17850	17891	17811	17944	17855	17827	17842	17778	17989	18050	17871	17938	17840	17873	17762	17822	17871	17774	17814	17936	17882	17794	17848	18034	17697	18038	17816	17783	17688	17793	17949	17814	17859	17976	17783	17679	17698	18067	17827	17653	17739	17712	17992	17784	17912	17795	17864	17966	17740	17861	17825	18079	17737	17858	17742	17892	17746	17837	17776	17848	17748	17797	18060	17843	17761	17884	17878	17927	17961	17856	17795	17722	17989	17744	17806	17703	17640	17773	17779	18029	17934	17795	18055	17831	17659	17747	17792	17906	17993	17916	17890	17780	17805	17895	17817	17825	17921	17951	17869	17793	17819	17788	17791	17899	17882	17780	17965	17783	17879	17866	17612	17804	18011	17825	17701	17798	17956	17950	17768	17831	17720	17889	17751	17803	18008	17831	17960	17894	17876	17941	17801	17817	17699	17678	17754	17939	17774	17934	18054	17750	17906	17725	17821	17769	17852	17744	17778	17817	17910	17861	18140	17968	17774	18094	17864	17819	17881	17858	17917	17677	18046	17922	17814	17899	17781	17800	17590	17645	17739	17641	18008	17801	17786	17867	17770	17581	17734	17654	17809	17866	17808	17774	17976	17963	17765	17901	17869	17905	17833	18047	17801	17630	17824	17965	17927	17786	17618	17798	17770	17837	17716	17864	17930	17844	17941	17836	17783	18028	17781	17436	17924	17791	17955	17706	18003	17846	17979	17800	17828	17828	17778	17706	17796	17827	17582	17972	17826	17654	17649	18197	18056	17863	17740	17841	17780	17893	17706	17892	17666	18062	18083	17801	17932	17862	17741	17812	17950	17694	17925	17831	17842	17859	17846	17777	17710	17949	17728	17755	17791	18076	18173	17891	17937	17855	17749	17738	17686	17725	17891	17883	17952	18036	17968	17832	17912	18023	17901	17829	18001	17825	17837	17771	17686	18079	17623	17816	17909	17701	17885	17970	17816	17773	17749	17923	17856	17861	17861	17923	17913	17877	17832	17832	17814	17951	17738	17668	17932	17952	17799	17822	17752	17760	17726	18020	17725	17786	17740	17942	17933	17915	17804	17846	17700	17765	17772	17998	17909	17921	17947	17936	17934	17922	17884	17939	17809	17854	17852	17915	17942	17662	17739	18037	17767	17823	17989	17988	17704	17880	17840	17912	17929	17837	17905	17844	17769	17874	17650	17858	17898	17850	17945	17647	17923	17667	17813	17933	17757	17924	17800	17812	18035	17802	17877	17898	17834	17938	17872	17859	17909	17901	17933	17990	17838	17885	18011	17819	18011	17719	17856	17760	18005	17867	17945	17789	17922	17912	18000	17867	17736	17727	17675	17870	17667	17581	17915	17802	17859	18021	17844	17967	17782	17868	17890	17935	17836	17696	17853	18133	17990	17725	17832	17807	18011	17756	17764	17870	17775	17878	17761	17909	17998	17818	17766	18124	17920	17849	17841	17867	17790	17938	17859	18002	17926	17866	17929	17744	17716	17919	18027	17797	17899	17786	17834	17705	17988	17763	17903	17642	17935	17772	17706	17751	17741	17888	17890	17867	18059	17956	17904	17751	17863	17726	17952	17930	17654	17777	18097	17745	17951	17817	17847	17879	17915	17872	17890	17861	17877	17911	17775	17970	17776	18021	18011	17886	17750	17627	17724	17918	17968	17912	17952	17975	17923	17788	17931	17914	17823	17784	17919	17983	17919	17949	17848	17746	17837	17854	17802	17916	17949	17920	17897	18072	17835	17860	17816	17908	17930	17714	17875	17968	17725	17963	17650	17897	17794	17949	17902	17907	17911	17936	17864	17874	17992	17796	17807	17823	17774	17978	17807	17821	17750	17819	18083	17746	17731	17786	17697	17705	17785	17758	18019	17905	17882	17813	17741	17846	17809	17892	17896	17867	18059	17779	17512
30073	43894	41675	32975	26790	23332	21108	19995	18815	18482	17997	17530	17325	17056	16741	16499	16699	16584	16520	16547	16285	16564	16320	16307	16525	16390	16332	16377	16525	16380	16408	16160	16318	16301	16379	16156	16156	16243	16436	16442	16310	16456	16332	16451	16441	16241	16336	16343	16312	16440	16331	16149	16228	16362	16215	16343	16443	16314	16259	16321	16221	16231	16223	16313	16423	16190	16260	16156	16445	16394	16134	16367	16283	16273	16352	16340	16302	16272	16359	16213	16324	16400	16267	16102	16370	16314	16267	16403	16289	16304	16325	16411	16275	16452	16117	16329	16349	16381	16198	16295	16295	16423	16363	16260	16369	16400	16139	16199	16416	16220	16308	16296	16275	16285	16120	16341	16292	16321	16332	16447	16266	16247	16274	16511	16321	16377	16189	16254	16351	16389	16449	16242	16141	16237	16501	16432	16304	16297	16305	16305	16325	16353	16117	16237	16451	16206	16197	16259	16258	16430	16468	16154	16238	16202	16302	16225	16297	16347	16235	16281	16291	16310	16389	16257	16305	16142	16447	16234	16253	16245	16411	16331	16150	16357	16318	16320	16382	16381	16260	16258	16418	16214	16294	16314	16267	16405	16343	16421	16248	16430	16371	16321	16273	16299	16233	16182	16401	16431	16539	16373	16264	16476	16304	16335	16215	16369	16335	16379	16486	16386	16283	16376	16318	16394	16472	16269	16120	16249	16256	16372	16248	16147	16271	16115	16303	16179	16243	16164	16296	16288	16326	16350	16077	16474	16245	16292	16168	16328	16220	16377	16223	16354	16375	16133	16410	16384	16479	16376	16311	16300	16418	16281	16280	16469	16210	16359	16174	16463	16387	16205	16297	16385	16425	16506	16219	16431	16270	16330	16359	16332	16504	16308	16348	16315	16408	16250	16274	16298	16330	16411	16316	16297	16384	16385	16412	16151	16397	16341	16366	16296	16382	16328	16373	16235	16459	16317	16404	16375	16372	16289	16337	16325	16431	16044	16398	16214	16320	16456	16332	16238	16299	16086	16269	16449	16357	16380	16332	16189	16467	16059	16427	16321	16333	16438	16398	16155	16505	16223	16325	16296	16199	16141	16199	16452	16393	16412	16279	16197	16214	16339	16342	16352	16333	16232	16248	16290	16339	16386	16195	16199	16283	16231	16355	16295	16233	16260	16330	16422	16255	16291	16393	16261	16161	16235	16180	16182	16265	16405	16229	16185	16206	16327	16451	16311	16212	16256	16462	16247	16284	16294	16311	16387	16265	16388	16312	16234	16235	16300	16362	16122	16344	16268	16315	16342	16328	16151	16440	16247	16315	16261	16220	16236	16311	16348	16205	16274	16181	16323	16208	16327	16419	16411	16338	16361	16318	16413	16329	16490	16383	16395	16423	16381	16282	16321	16243	16172	16290	16362	16379	16230	16381	16262	16220	16397	16245	16261	16359	16283	16448	16179	16412	16105	16254	16260	16535	16230	16474	16420	16327	16318	16163	16257	16303	16361	16270	16415	16299	16290	16319	16158	16163	16264	16394	16180	16401	16272	16179	16197	16391	16218	16251	16193	16319	16442	16348	16204	16307	16233	16294	16226	16273	16246	16195	16157	16405	16362	16367	16316	16236	16327	16392	16291	16256	16390	16321	16218	16388	16379	16285	16285	16371	16329	16386	16236	16354	16202	16297	16393	16218	16385	16345	16233	16449	16183	16147	16303	16245	16432	16432	16296	16331	16435	16193	16167	16333	16365	16213	16352	16291	16406	16554	16387	16409	16331	16118	16270	16295	16304	16309	16265	16238	16200	16209	16295	16385	16469	16275	16290	16295	16263	16193	16230	16186	16126	16455	16321	16327	16253	16347	16342	16268	16302	16507	16303	16219	16296	16486	16362	16182	16396	16272	16500	16341	16203	16183	16223	16187	16149	16232	16233	16251	16411	16248	16201	16324	16327	16150	16455	16305	16300	16143	16303	16134	16219	16262	16097	16467	16443	16264	16330	16355	16275	16241	16201	16172	16324	16123	16146	16326	16295	16296	16245	16251	16605	16471	16226	16467	16258	16302	16448	16270	16438	16295	16288	16296	16504	16405	16246	16367	16190	16413	16457	16065	16122	16262	16220	16194	16379	16348	16297	16283	16350	16296	16338	16243	16402	16307	16400	16201	16053	16266	16191	16349	16347	16298	16312	16336	16375	16307	16328	16184	16278	16256	16357	16191	16236	16315	16183	16307	16214	16258	16215	16249	16252	16360	16288	16101	16398	16468	16271	16329	16393	16296	16346	16239	16308	16310	16274	16357	16223	16292	16273	16252	16390	16215	16206	16309	16398	16428	16145	16356	16288	16310	16390	16186	16383	16306	16341	16290	16424	16225	16382	16261	16315	16317	16355	16211	16430	16302	16386	16324	16095	16275	16138	16227	16174	16097	16197	16314	16248	16359	16378	16287	16179	16204	16366	16242	16257	16268	16482	16279	16284	16464	16344	16322	16178	16256	16243	16330	16425	16316	16221	16391	16333	16316	16224	16393	16148	16303	16267	16413	16387	16454	16222	16238	16332	16305	16365	16256	16255	16400	16255	16300	16202	16340	16294	16232	16348	16315	16297	16166	16246	16415	16213	16553	16256	16172	16214	16297	16177	16290	16328	16274	16372	16386	16211	16281	16316	16280	16381	16235	16335	16213	16507	16086	16320	16270	16287	16301	16310	16279	16222	16516	16341	16275	16219	16265	16262	16250	16401	16236	16229	16360	16328	16423	16450	16289	16430	16332	16388	16400	16263	16243	16343	16270	16264	16180	16368	16228	16435	16153	16333	16338	16433	16441	16358	16038	16258	16261	16366	16118	16362	16167	16342	16388	16303	16368	16264	16331	16396	16248	16510	16265	16242	16370	16430	16306	16340	16352	16234	16408	16272	16415	16264	16394	16383	16300	16148	16281	16488	16390	16362	16259	16261	16217	16287	16294	16348	16227	16428	16390	16374	16269	16507	16297	16351	16414	16317	16036	16302	16234	16449	16013	16384	16315	16267	16234	16373	16280	16380	16178	16262	16331	16351	16420	16255	16496	16466	16315	16281	16169	16312	16521	16336	16350	16349	16163	16406	16185	16493	16353	16226	16184	16262	16478	16279	16291	16329	16380	16354	16356	16382	16416	16392	16354	16592	16315	16323	16342	16425	16288	16323	16316	16355	16237	16432	16395	16411	16427	16302	16279	16399	16363	16209	16414	16187	16277	16192	16322	16268	16400	16226	16340	16414	16297	16226	16179	16361	16266	16216	16350	16189	16235	16306	16266	16218	16289	16154	16370	16288	16471	16246	16283	16268	16294	16246	16316	16400	16307	16316	16255	16301	16324	16298	16337	16274	16391	16197	16311	16331	16415	16263	16329	16602	16364	16298	16378	16357	16305	16279	16320	16502	16339	16487	16205	16104	16350	16505	16275	16283	16423	16336	16257	16496	16411	16303	16265	16427	16382	16289	16376	16268	16281	16137	16337	16335	16384	16235	16273	16242	16396	16205	16326	16248	16278	16223	16388	16085	16255	16402	16377	16159	16338	16256	16389	16388	16295	16279	16430	16276	16341	16213	16073	16323	16271	16421	16210	16385	16352	16495	16334	16258	16364	16445	16304	16348	16220	16378	16258	16411	16298	16476	16249	16150	16353	16425	16410	16181	16276	16387	16280	16314	16386	16322	16388	16426	16368	16377	16200	16347	16442	16400	16377	16355	16438	16319	16234	16335	16436	16341	16297	16224	16171	16364	16394	16297	16404	16221	16351	16218	16265	16357	16304	16316	16333	16207	16356	16300	16477	16326	16260	16445	16281	16445	16216	16395	16357	16369	16155	16306	16390	16386	16190	16482	16342	16230	16442	16395	16425	16217	16245	16334	16317	16259	16163	16456	16075	16351	16301	16255	16400	16492	16456	16497	16247	16305	16224	16424	16327	16209	16239	16214	16385	16515	16410	16257	16335	16389	16190	16338	16561	16369	16347	16224	16077	16267	16288	16380	16345	16401	16367	16204	16394	16200	16404	16156	16281	16125	16378	16313	16338	16334	16263	16278	16097	16427	16321	16325	16369	16300	16491	16286	16219	16231	16169	16162	16522	16342	16160	16242	16405	16409	16284	16232	16313	16413	16273	16230	16392	16188	16420	16206	16232	16480	16217	16359	16579	16284	16118	16385	16303	16340	16353	16145	16280	16343	16208	16260	16119	16432	16354	16356	16395	16268	16280	16435	16240	16499	16230	16218	16381	16198	16333	16452	16250	16341	16331	16310	16236	16207	16359	16177	16339	16321	16342	16258	16369	16494	16169	16270	16273	16262	16438	16330	16259	16226	16290	16363	16147	16481	16458	16324	16269	16316	16369	16367	16407	16425	16257	16347	16254	16336	16251	16417	16243	16586	16162	16369	16355	16371	16217	16249	16190	16553	16295	16290	16183	16253	16166	16357	16265	16319	16359	16331	16336	16403	16325	16254	16278	16295	16282	16506	16191	16345	16412	16425	16297	16328	16336	16378	16417	16051	16359	16377	16396	16202	16352	16344	16202	16359	16242	16236	16463	16307	16294	16275	16489	16328	16332	16375	16306	16342	16372	16270	16356	16314	16029	16500	16300	16461	16190	16390	16466	16217	16521	16333	16279	16513	16382	16247	16322	16184	16287	16125	16243	16177	16263	16402	16379	16235	16216	16229	16349	16261	16296	16417	16295	16343	16345	16313	16470	16465	16233	16193	16312	16402	16346	16243	16264	16295	16412	16406	16113	16258	16264	16375	16244	16208	16358	16362	16306	16337	16492	16294	16226	16362	16418	16119	16290	16438	16421	16300	16272	16402	16357	16185	16311	16365	16157	16417	16151	16259	16515	16336	16490	16274	16345	16263	16299	16186	16141	16369	16369	16340	16538	16356	16353	16193	16389	16160	16256	16323	16357	16401	16341	16364	16361	16424	16311	16135	16306	16363	16424	16190	16362	16115	16350	16175	16277	16290	16355	16286	16320	16281	16262	16322	16257	16365	16181	16380	16310	16274	16471	16314	16259	16358	16287	16361	16460	16099	16395	16335	16359	16266	16088	16392	16185	16339	16306	16417	16311	16376	16436	16175	16393	16341	16574	16322	16225	16042	16389	16459	16165	16121	16229	16315
23776	21373	29063	25767	25288	26745	26103	22515	21326	21064	20400	19882	19424	19176	18926	18834	18985	18589	18447	18291	18226	18407	18390	18634	18455	18319	18221	18158	18353	18276	18302	18285	18127	18242	18084	18210	18298	18186	18285	18070	18167	18171	18104	18023	18052	18145	18128	18209	18081	18249	18282	18046	18132	18067	18116	17928	18020	18057	18216	18065	18074	18097	18097	17992	18068	18198	18176	18212	18137	18226	18159	18042	17897	18162	18269	18265	18093	18099	18166	18176	18032	18123	18051	18178	18121	18233	18137	18239	18210	18204	18304	18088	18065	18054	18061	18085	18056	18109	18102	18092	18004	18038	18201	18198	18087	18171	17962	17931	18117	18098	18179	18172	18161	18221	18300	18105	18037	17981	18061	18043	18134	18053	18218	18175	18157	18014	18093	18235	18205	18254	17993	18110	18336	18238	18035	18096	17973	18007	18089	17948	18040	18207	18118	18138	18232	18260	18051	18093	17997	18016	17962	17951	17995	17931	18082	18107	18208	18143	17956	18113	18175	18071	18249	18210	17956	18224	18220	18133	18248	18278	18220	18230	18310	18117	18021	18158	17859	18017	18173	18190	18133	18151	18037	18149	18173	18144	18039	18065	18152	18110	18098	18294	18154	17867	18069	18043	18116	18254	18107	18109	18166	18021	18166	18030	18217	18310	18234	18167	18011	18217	18121	17911	18081	18182	18219	18260	18086	18200	18042	18208	18192	17929	18251	18191	18111	18159	18006	18124	18151	18082	18099	18222	18045	18207	18066	18207	18080	18123	18144	18114	18307	18023	18119	18272	18150	18063	18225	18015	18006	17975	18189	18165	18249	18285	18076	18205	18003	18174	18149	17952	18124	18132	18162	18193	18153	18085	18166	18151	18194	17957	18135	18227	18213	18092	18044	18087	18095	17960	18078	18174	18147	18101	17993	18013	18054	18043	18137	18061	18102	18142	18133	18198	18003	18051	17791	18097	18196	18040	18242	18037	18139	18099	18114	18176	18121	18288	18220	18095	18064	18022	18102	18072	18036	18176	18107	17923	18008	18116	18135	18033	18071	17996	18251	17918	18090	18177	18136	18029	18129	18182	18006	18195	18158	18219	18068	17998	18312	18036	18221	18082	18166	18214	18048	18271	18006	17896	18194	18097	18263	17913	18042	18255	18058	18179	18252	18153	18098	18070	18221	18095	18163	18137	18141	18067	18150	18031	18009	18036	18105	18133	18160	17962	18275	18350	18031	18049	18132	18157	18047	17980	18051	18165	18199	18084	18009	18193	18184	18066	17974	18174	18001	17888	18058	17925	18032	18112	18054	18117	18146	18226	18014	18077	17993	18182	18126	18065	18159	18186	18339	18201	18002	18020	18095	18251	18048	18088	18143	18174	18053	18162	17983	18093	18149	18149	18166	18093	18153	18111	18230	17964	18053	18181	18017	18139	18045	17810	18180	18037	18207	18209	17924	18018	18226	18083	18124	18134	18046	18272	18088	17998	18085	18053	18032	18059	18220	18164	18020	18074	17882	17971	18142	18035	17925	18173	18177	18051	18194	18015	18098	18213	18291	18118	18291	18128	18084	18001	18027	18018	18103	18241	18110	17899	18506	18281	18096	18275	18060	17979	17884	18172	18146	18100	18084	18333	18128	18093	17942	18127	17979	18103	18239	18049	18142	18163	18292	18129	18184	17874	18155	18144	18068	18044	18430	18136	18155	18174	17907	18210	18000	18275	18167	18287	18100	18174	18265	18147	18168	18147	18262	18274	18293	18348	18069	18020	18185	18200	18301	18179	18171	18139	18110	18114	18271	18201	18034	18072	18147	18222	18032	17892	18335	18075	18063	17998	17978	18170	18168	17983	18212	18088	18095	18166	18258	18276	18268	18012	18193	18060	18304	18046	18088	18100	18181	18040	18162	17992	17934	18087	18286	18138	17991	17955	17932	18099	18072	18178	18137	18117	18009	17940	18161	18061	18156	18269	18115	18193	18186	18077	18036	18005	18236	18130	17933	18109	18078	18188	18124	18016	18379	18058	18040	18060	18225	18168	18149	18078	18180	18080	18008	18073	17913	18119	18125	18133	17957	18041	18061	18160	18113	17977	18220	18028	18085	18029	18292	18096	18186	18217	18267	18196	18157	18036	18321	17850	18070	17981	18133	17998	18131	18054	18098	18137	18119	18242	18040	17913	18156	18107	17995	18015	18042	18283	18110	18074	18184	18006	18190	18098	18049	18234	17997	17933	17924	18084	18203	18157	18120	18126	18326	18038	18165	18138	18116	18143	18179	18173	17938	18015	18323	18034	18146	18245	18061	18003	18204	18008	18175	18108	18222	18080	18199	18128	18033	18194	18155	18121	18076	18102	18143	18087	18243	18006	18117	18092	18276	18245	18201	18104	18245	18106	18226	18034	18213	17986	18209	18159	18149	18271	18287	18123	18200	18045	18165	18279	18268	18263	18152	18073	18305	18149	17768	18146	18380	18111	18123	18264	18184	18035	18184	18059	17928	18429	18291	18015	18164	18114	18152	18106	18105	18140	18061	18163	18112	18031	18259	17994	18213	18430	18207	17968	18067	18006	18197	18067	17949	18204	18116	18132	18166	18215	17998	18008	18211	18064	18123	18236	18169	17956	18123	18032	17899	18021	17943	18203	17947	18155	18031	18075	18094	18110	18284	18351	18119	18147	18116	18277	18253	18090	18011	18029	18050	17999	18209	18325	18011	18131	18247	18140	18172	18133	18184	17881	17876	17949	18092	17981	18253	18099	18182	17939	18405	18376	18213	18033	18187	18047	18242	18172	17955	18039	18233	18127	18019	18336	18103	18026	18035	18089	17762	18031	18122	17938	17926	18095	18195	18234	18061	17989	18126	18096	18189	18223	18180	18330	17992	18067	18087	18089	18191	18065	18001	18076	18273	18191	18050	18184	18183	18248	18079	18216	18359	18253	18180	18317	18287	18137	18278	17987	18234	17929	18193	18017	18308	17988	18176	18156	18217	18274	18231	17972	18237	18168	18265	18158	18189	18248	18203	18006	18193	18041	18108	18196	18119	18164	18184	18092	18294	18050	18255	18199	18197	18073	18110	18143	18063	18271	18051	17987	18220	17961	18064	18083	18211	18044	18171	18062	18067	18158	18310	18387	18308	17928	18213	18051	18243	18000	18092	18164	18139	18229	17914	18092	17937	18270	18167	18272	18173	18281	18079	18208	18185	18162	18251	18208	18209	18058	17911	17887	18154	17979	17977	18139	18171	18042	18063	18035	17898	18090	18011	18230	18124	18151	18091	18022	18169	18204	18144	18115	18122	18384	18074	17978	18218	18163	18131	18254	18198	18285	17985	18130	18247	18076	18032	17942	18160	18206	18124	18064	18034	18232	18127	18113	18159	18129	18214	18170	18230	18227	18265	18167	18056	18264	18102	17984	18147	18092	18329	18009	18130	18419	18057	18243	18169	18031	18062	17915	18159	18035	18294	18199	18017	18370	18078	18390	17928	18025	18100	18269	18163	18130	18179	18074	18254	18103	18307	17933	18178	18212	17929	18194	18084	18016	18096	18388	17972	17950	18013	18110	18260	18265	18151	18148	18191	18065	18133	17980	18102	18223	18254	18114	18250	18059	18029	18168	18296	18159	17806	18117	18119	18177	18214	18119	18207	17931	18302	18128	18227	18082	18183	18021	18266	18154	18023	18147	17972	17990	18024	18246	18144	18199	18122	18225	17987	18080	18067	18145	18138	18087	18100	18110	18037	18365	18245	18113	18253	18357	18144	18187	18188	18213	18074	18035	18136	18029	18222	18049	17994	18013	18079	18212	18106	18086	18015	18129	18150	18159	18267	18132	18054	18187	18341	17965	17920	18099	18178	17964	18242	18085	18084	18247	18317	18037	18108	18077	17906	18055	18014	17989	18142	18148	18180	18003	18115	18068	18283	18101	18120	18217	18111	18013	18253	18314	18184	18013	18106	18055	18070	18038	18290	18157	18141	18148	18155	18225	17923	18150	18116	18012	18214	18017	18343	18352	18105	18215	18030	17960	18020	18144	18158	18038	18150	18174	18258	18076	18161	18263	18135	18213	18018	18118	18206	18124	18210	18048	17993	17949	18253	17992	18067	18055	18156	18288	18264	18162	18005	18132	18157	18000	18449	18060	18075	18053	18276	18056	18052	18304	18369	18053	18182	18253	18159	18192	17985	17887	18131	17986	18081	18052	18126	18361	17988	18093	18084	18151	17972	18099	18246	18032	18102	18065	18102	18068	17770	18176	18246	17933	18271	18119	18004	18034	18204	18233	18052	18097	18232	18163	18121	18040	17995	18239	18243	18009	18198	18281	17925	18246	18094	18236	18366	18157	18185	18076	18045	18103	18219	18033	18077	18251	18088	17920	18145	17972	18064	18086	18077	18166	18117	18185	17953	18279	18259	18128	18148	18182	18131	18130	18343	18097	18048	18053	18244	18120	18088	18082	18052	18146	18232	18253	17979	18099	17848	18191	18018	18177	18262	18193	18062	18215	18228	18321	18233	18192	18131	18298	18038	18149	18188	18211	18074	18182	18065	18103	18199	18150	18151	18043	18255	18093	18142	18168	18171	18034	18163	18081	18127	18236	18206	18261	18313	18037	18264	18145	18204	18198	18310	18142	18053	18029	18094	18224	18269	18016	18127	17975	18226	18121	18081	18136	18039	18169	18065	18338	18146	18204	18004	18085	18110	18077	17967	18215	18089	18112	17855	18063	18044	17953	17905	18161	18063	18130	18126	18211	18179	18046	18063	18010	18076	18059	18147	18211	17946	18058	18261	18096	18036	18116	18123	18035	18101	17927	18076	18078	18221	18164	18079	17981	18170	18182	18058	18019	18224	18075	18320	18099	18121	18034	18149	18013	18127	18180	17953	18192	18045	18080	17950	18180	18218	18061	18226	18270	18123	18119	18260	18186	18144	18129	18230	17860	18079	18262	18044	18157	18272	18113	18086	18050	18238	18144	17996	18301	18056	17984	17965	18117	18267	18095	18214	18200	18216	17945	18057	17967	18005	18106	18229	18103	18167	18075	18096	18123	18113	18064	18279	17981	18016	18048	18058	17984	17935	18096	18156	18146	17999	18203	18064	18015	18061	18193	18096	18052	18050	18111	18120	18065	18024	18033
30399	50542	48328	40085	33488	28513	25444	23253	21715	20869	19745	19279	18539	17865	17556	17173	17297	17029	16941	16773	16697	16683	16765	16603	16582	16483	16500	16540	16682	16543	16622	16544	16614	16634	16703	16762	16915	16577	16527	16590	16730	16393	16652	16630	16502	16559	16781	16322	16583	16372	16625	16673	16559	16400	16533	16509	16559	16672	16587	16640	16478	16592	16428	16589	16475	16505	16508	16618	16695	16379	16434	16548	16425	16511	16324	16572	16450	16499	16626	16412	16517	16420	16413	16609	16387	16652	16451	16463	16472	16491	16332	16596	16420	16608	16552	16668	16451	16503	16560	16493	16493	16602	16498	16436	16385	16394	16558	16637	16353	16462	16530	16455	16471	16618	16492	16569	16370	16562	16407	16400	16551	16361	16368	16553	16348	16562	16516	16563	16403	16683	16495	16539	16537	16505	16540	16682	16503	16577	16689	16616	16356	16501	16558	16505	16645	16410	16519	16415	16625	16711	16602	16497	16412	16494	16554	16363	16480	16616	16604	16322	16490	16618	16530	16372	16653	16619	16709	16431	16506	16341	16527	16453	16706	16592	16597	16575	16532	16579	16543	16530	16566	16587	16532	16470	16516	16528	16522	16418	16392	16487	16469	16556	16510	16473	16595	16515	16496	16456	16394	16381	16574	16483	16653	16452	16640	16561	16690	16444	16449	16428	16425	16416	16623	16566	16504	16498	16585	16533	16407	16523	16413	16734	16502	16546	16500	16694	16505	16638	16534	16453	16601	16378	16467	16351	16469	16428	16504	16649	16462	16711	16537	16391	16444	16478	16470	16451	16410	16587	16409	16425	16609	16297	16635	16599	16488	16569	16486	16479	16598	16724	16550	16384	16518	16426	16415	16473	16476	16378	16470	16404	16492	16521	16450	16374	16626	16473	16360	16511	16539	16481	16540	16576	16523	16450	16598	16487	16522	16598	16551	16575	16604	16425	16642	16631	16663	16441	16711	16411	16594	16479	16430	16601	16542	16599	16477	16587	16529	16378	16620	16664	16549	16670	16520	16623	16466	16675	16561	16414	16600	16461	16667	16576	16599	16472	16345	16505	16435	16462	16574	16485	16602	16497	16531	16438	16579	16619	16741	16692	16411	16632	16441	16615	16461	16613	16565	16441	16368	16364	16433	16533	16699	16523	16522	16534	16274	16566	16599	16498	16508	16541	16532	16526	16639	16567	16531	16519	16515	16480	16502	16608	16581	16222	16570	16671	16520	16678	16481	16510	16709	16543	16519	16389	16465	16595	16582	16633	16409	16383	16605	16560	16531	16433	16435	16445	16600	16469	16602	16366	16443	16544	16537	16616	16452	16437	16423	16485	16422	16396	16487	16434	16505	16473	16599	16464	16559	16476	16579	16632	16379	16417	16508	16473	16395	16653	16525	16460	16523	16559	16486	16432	16644	16537	16458	16591	16575	16520	16595	16587	16416	16510	16604	16698	16499	16395	16454	16511	16647	16546	16618	16316	16633	16379	16551	16546	16704	16425	16529	16573	16412	16465	16562	16565	16395	16458	16472	16533	16495	16482	16365	16450	16434	16534	16330	16482	16562	16725	16482	16572	16567	16400	16596	16594	16385	16528	16550	16398	16510	16404	16512	16465	16554	16490	16434	16464	16435	16599	16557	16571	16622	16494	16408	16576	16434	16326	16568	16361	16525	16455	16452	16617	16437	16593	16477	16610	16586	16449	16557	16428	16382	16477	16610	16648	16513	16565	16619	16512	16339	16513	16209	16631	16507	16690	16416	16664	16623	16547	16238	16493	16506	16365	16295	16686	16391	16523	16577	16389	16329	16670	16452	16396	16454	16488	16575	16502	16464	16582	16531	16585	16448	16480	16489	16408	16514	16502	16445	16643	16479	16662	16514	16491	16355	16537	16540	16505	16536	16411	16578	16594	16665	16577	16697	16448	16463	16560	16517	16431	16427	16596	16627	16639	16365	16573	16490	16440	16597	16443	16484	16463	16596	16621	16629	16462	16645	16305	16517	16554	16612	16374	16558	16538	16483	16710	16478	16371	16640	16535	16588	16481	16444	16443	16505	16532	16441	16576	16388	16570	16420	16425	16502	16612	16664	16484	16428	16487	16546	16422	16504	16662	16350	16448	16667	16655	16407	16575	16374	16441	16509	16410	16561	16546	16394	16600	16316	16330	16457	16490	16462	16546	16272	16509	16429	16395	16673	16667	16616	16527	16546	16587	16637	16664	16502	16594	16623	16480	16563	16322	16521	16524	16435	16378	16427	16644	16475	16376	16523	16531	16427	16539	16584	16576	16586	16467	16492	16744	16619	16350	16461	16494	16381	16466	16506	16441	16536	16448	16738	16651	16415	16633	16504	16640	16549	16485	16380	16576	16493	16358	16607	16571	16593	16567	16538	16387	16571	16451	16482	16486	16537	16606	16625	16519	16520	16584	16656	16514	16550	16522	16461	16518	16505	16657	16510	16474	16474	16575	16471	16435	16504	16484	16450	16571	16560	16573	16438	16348	16704	16442	16425	16548	16403	16470	16440	16467	16525	16516	16525	16455	16427	16471	16363	16528	16700	16433	16498	16600	16526	16616	16615	16486	16567	16578	16638	16544	16496	16542	16489	16569	16528	16618	16437	16337	16517	16600	16486	16507	16584	16454	16650	16543	16579	16568	16541	16468	16425	16638	16333	16596	16453	16332	16591	16473	16641	16401	16620	16495	16351	16466	16653	16586	16402	16628	16513	16461	16588	16399	16512	16530	16612	16496	16517	16608	16526	16527	16481	16500	16630	16535	16391	16567	16497	16405	16516	16566	16493	16611	16457	16401	16604	16351	16556	16601	16319	16290	16460	16542	16314	16378	16564	16357	16461	16344	16580	16441	16597	16315	16542	16640	16345	16343	16544	16446	16464	16471	16406	16570	16570	16508	16509	16583	16460	16585	16533	16513	16473	16450	16525	16619	16563	16354	16547	16467	16470	16507	16463	16612	16482	16591	16717	16484	16331	16507	16331	16550	16430	16353	16454	16293	16660	16338	16527	16534	16601	16587	16611	16781	16670	16655	16623	16174	16670	16329	16543	16470	16491	16661	16457	16469	16358	16405	16404	16479	16484	16479	16460	16619	16370	16613	16511	16525	16512	16378	16516	16359	16511	16372	16548	16361	16592	16677	16650	16490	16579	16468	16598	16483	16414	16547	16546	16491	16444	16465	16443	16632	16554	16592	16535	16454	16363	16611	16552	16662	16470	16549	16495	16766	16510	16345	16573	16606	16333	16411	16488	16522	16565	16573	16501	16584	16559	16514	16400	16451	16356	16489	16486	16491	16667	16709	16481	16499	16414	16424	16414	16387	16564	16596	16520	16460	16422	16585	16548	16625	16525	16451	16539	16665	16487	16505	16326	16589	16497	16556	16680	16423	16568	16437	16385	16568	16384	16382	16587	16316	16591	16607	16427	16491	16348	16495	16575	16473	16537	16610	16432	16452	16409	16541	16420	16620	16531	16405	16436	16547	16568	16398	16617	16566	16678	16358	16497	16443	16516	16370	16422	16571	16516	16558	16395	16502	16450	16390	16510	16492	16473	16554	16481	16627	16576	16478	16383	16421	16652	16574	16541	16509	16525	16527	16438	16638	16419	16405	16580	16524	16570	16479	16574	16521	16622	16640	16659	16432	16570	16453	16603	16573	16469	16358	16636	16504	16416	16622	16332	16477	16503	16616	16545	16482	16341	16595	16541	16456	16430	16566	16487	16411	16496	16523	16417	16602	16341	16509	16569	16567	16662	16474	16449	16482	16623	16480	16466	16504	16386	16581	16635	16587	16470	16381	16622	16419	16593	16652	16657	16474	16401	16233	16689	16498	16604	16434	16494	16648	16606	16539	16505	16395	16547	16518	16533	16505	16648	16547	16462	16367	16548	16520	16755	16554	16532	16572	16458	16359	16598	16410	16586	16544	16553	16470	16348	16378	16634	16567	16552	16711	16491	16339	16456	16536	16457	16710	16412	16567	16318	16458	16429	16673	16532	16596	16641	16518	16596	16561	16422	16411	16494	16478	16456	16493	16508	16518	16481	16508	16442	16433	16687	16490	16574	16502	16520	16596	16589	16490	16495	16507	16563	16461	16530	16609	16633	16575	16589	16679	16466	16484	16614	16475	16371	16629	16443	16567	16553	16455	16577	16537	16527	16438	16529	16687	16441	16643	16570	16557	16537	16565	16540	16653	16632	16399	16473	16552	16451	16427	16603	16565	16425	16513	16458	16531	16474	16280	16690	16507	16462	16518	16614	16572	16551	16531	16581	16529	16650	16534	16516	16525	16517	16570	16538	16515	16654	16553	16392	16649	16642	16627	16421	16436	16731	16536	16603	16582	16523	16455	16586	16395	16474	16519	16470	16557	16469	16350	16328	16528	16577	16501	16687	16458	16569	16455	16620	16550	16470	16493	16533	16562	16530	16526	16668	16506	16456	16682	16521	16561	16478	16521	16503	16520	16546	16434	16443	16561	16497	16466	16305	16749	16500	16450	16469	16564	16501	16442	16387	16488	16458	16444	16491	16444	16550	16546	16546	16494	16400	16367	16424	16503	16493	16587	16332	16649	16636	16479	16450	16371	16345	16358	16558	16387	16613	16348	16428	16532	16400	16393	16365	16448	16598	16588	16532	16498	16467	16388	16500	16575	16605	16584	16491	16580	16350	16626	16458	16505	16473	16579	16462	16506	16602	16603	16439	16538	16611	16499	16495	16730	16435	16372	16428	16486	16593	16569	16457	16506	16491	16563	16617	16589	16578	16565	16476	16578	16466	16652	16475	16468	16551	16572	16332	16577	16556	16511	16496	16483	16410	16449	16639	16622	16666	16651	16658	16537	16492	16428	16655	16356	16663	16487	16618	16554	16488	16550	16488	16580	16476	16501	16410	16576	16566	16593	16573	16523	16642	16439	16613	16567	16597	16452	16515	16534	16575	16486	16591	16542	16596	16444	16657	16389	16424	16630	16622	16555	16490	16467	16529	16443	16393	16503	16525	16438	16505	16497	16435	16591	16584	16554	16438	16387	16448	16590	16536	16541	16517	16652	16557	16537	16490	16623	16569	16481	16469	16564	16496	16641	16538	16406	16527	16573	16590	16719	16494	16465	16388	16482
22816	21351	29269	24203	23287	27383	29678	25078	23111	22612	21545	20887	20385	20027	19703	19257	19318	19004	18763	18833	18534	18709	18518	18557	18497	18490	18439	18658	18448	18627	18383	18439	18434	18318	18388	18828	18755	18308	18485	18288	18361	18365	18467	18538	18333	18315	18500	18367	18409	18474	18312	18396	18373	18584	18380	18332	18458	18359	18521	18481	18353	18379	18216	18265	18563	18258	18334	18139	18299	18316	18337	18528	18305	18559	18579	18373	18079	18424	18292	18204	18350	18352	18360	18291	18202	18227	18489	18258	18280	18200	18260	18497	18390	18364	18310	18399	18383	18370	18499	18188	18454	18427	18536	18419	18257	18461	18141	18269	18326	18271	18428	18392	18367	18344	18325	18365	18199	18273	18341	18264	18502	18178	18277	18318	18560	18265	18412	18272	18448	18438	18509	18303	18544	18371	18338	18177	18580	18453	18464	18221	18277	18323	18295	18079	18267	18382	18346	18236	18474	18483	18340	18163	18308	18200	18317	18431	18272	18175	18471	18317	18226	18254	18410	18291	18427	18370	18374	18329	18370	18341	18265	18193	18307	18437	18392	18217	18236	18508	18458	18336	18137	18254	18210	18164	18277	18307	18140	18240	18298	18318	18377	18394	18159	18381	18346	18423	18367	18548	18373	18342	18395	18159	18177	18499	18299	18337	18371	18321	18175	18113	18158	18324	18301	18190	18492	18429	18463	18097	18479	18269	18409	18450	18230	18330	18374	18378	18265	18288	18387	18382	18381	18384	18419	18403	18255	18228	18394	18411	18359	18396	18288	18152	18440	18274	18256	18433	18291	18273	18376	18325	18105	18252	18186	18073	18133	18327	18346	18383	18124	18434	18236	18395	18146	18259	18193	18151	18332	18271	18307	18202	18331	18367	18273	18291	18148	18237	18197	18575	18324	18360	18301	18190	18305	18381	18176	18305	18431	18424	18275	18324	18414	18423	18342	18210	18232	18261	18583	18364	18357	18376	18549	18142	18263	18502	18480	18373	18374	18476	18485	18296	17952	18181	18173	18401	18265	18451	18443	18310	18681	18364	18265	18368	18388	18496	18267	18364	18114	18340	18304	18285	18217	18367	18287	18399	18343	18344	18351	18204	18204	18017	18215	18267	18379	18117	18274	18472	18403	18227	18370	18444	18423	18180	18363	18198	18276	18240	18053	18376	18201	18464	18425	18262	18497	18382	18109	18273	18387	18294	18374	18289	18550	18492	18258	18392	18388	18264	18312	18207	18442	18389	18332	18376	18424	18196	18176	18536	18332	18300	18201	18440	18157	18351	18231	18172	18394	18306	18340	18310	18504	18436	18265	18359	18377	18334	18363	18470	18216	18273	18312	18180	18517	18154	18308	18078	18294	18309	18413	18346	18238	18330	18112	18395	18484	18393	18498	18355	18414	18491	18513	18377	18349	18368	18370	18475	18256	18264	18365	18487	18442	18258	18286	18300	18182	18360	18202	18215	18321	18148	18446	18404	18290	18420	18292	18219	18468	18166	18403	18260	18261	18337	18137	18451	18384	18252	18372	18183	18480	18439	18356	18406	18337	18419	18305	18322	18606	18125	18488	18369	18430	18389	18254	18161	18263	18238	18197	18308	18373	18351	18225	18391	18157	18349	18110	18351	18240	18378	18276	18327	18164	18310	18282	18302	18268	18238	18372	18268	18159	18197	18361	18404	18313	18179	18435	18339	18155	18141	18181	18336	18544	18488	18199	18318	18212	18440	18264	18372	18519	18421	18396	18299	18136	18374	18380	18179	18173	18545	18325	18289	18377	18463	18209	18292	18374	18306	18482	18238	18457	18562	18435	18225	18323	18235	18255	18290	18147	18322	18298	18123	18440	18369	18437	18299	18287	18195	18235	18387	18191	18275	18372	18277	18414	18378	18318	18399	18393	18186	18454	18435	18293	18273	18299	18306	18225	18173	18326	18371	18320	18383	18461	18476	18405	18341	18346	18430	18267	18159	18161	18279	18368	18236	18290	18203	18507	18069	18429	18352	18187	18179	18265	18426	18444	18433	18355	18361	18317	18239	18280	18227	18116	18127	18021	18307	18234	18407	18425	18399	18374	18276	18329	18050	18323	18140	18249	18131	18417	18403	18409	18276	18416	18260	18388	18438	18178	18205	18350	18562	18379	18533	18410	18458	18207	18223	18436	18250	18204	18400	18179	18325	18394	18312	18371	18240	18394	18315	18206	18295	18328	18486	18490	18314	18401	18330	18250	18289	18253	18511	18439	18290	18280	18233	18303	18220	18345	18309	18289	18379	18447	18237	18494	18320	18144	18339	18315	18463	18210	18296	18370	18181	18411	18190	18398	18142	18267	18399	18457	18367	18423	18422	18321	18279	18604	18370	18361	18438	18276	18342	18186	18291	18380	18227	18478	18245	18351	18410	18376	18490	18410	18211	18277	18205	18596	18380	18211	18204	18283	18179	18277	18406	18329	18344	18117	18416	18415	18574	18196	18433	18488	18271	18203	18274	18297	18212	18305	18372	18458	18408	18392	18396	18382	18200	18210	18376	18324	18254	18387	18406	18264	18365	18524	18280	18333	18444	18337	18133	18212	18304	18287	18406	18365	18377	18138	18274	18253	18165	17918	18244	18349	18323	18170	18354	18354	18163	18192	18329	18397	18273	18235	18395	18305	18214	18194	18182	18297	18425	18348	18176	18286	18169	18166	18176	18501	18172	18366	18377	18318	18346	18167	18187	17986	18379	18282	18470	18370	18546	18380	18406	18467	18197	18343	18407	18421	18394	18410	18320	18365	18395	18139	18405	18414	18389	18374	18141	18373	18254	18287	18111	18270	18295	18184	18390	18566	18366	18154	18172	18261	18180	18313	18356	18285	18151	18337	18264	18268	18269	18467	18447	18378	18427	18350	18117	18307	18280	18147	18237	18375	18149	18417	18191	18425	18365	18424	18365	18339	18413	18454	18378	18487	18478	18470	18427	18514	18226	18433	18150	18242	18348	18323	18208	18372	18304	18308	18388	18468	18352	18339	18277	18345	18305	18189	18289	18303	18297	18322	18299	18485	18284	18450	18316	18343	18410	18226	18348	18422	18311	18334	18350	18350	18406	18417	18224	18504	18075	18235	18291	18594	18421	18280	18272	18410	18475	18252	18325	18206	18473	18306	18208	18373	18376	18435	18391	18298	18212	18494	18420	18366	18197	18278	18483	18343	18451	18234	18541	18485	18114	18513	18277	18248	18257	18344	18351	18307	18284	18368	18121	18307	18158	18407	18192	18285	18496	18688	18475	18549	18302	18428	18191	18318	18525	18292	18406	18414	18241	18277	18295	18487	18392	18261	18084	18198	18188	18164	18279	18311	18251	18442	18222	18182	18197	18362	18380	18257	18226	18355	18412	18378	18428	18262	18357	18267	18354	18532	18415	18485	18374	18486	18330	18492	18526	18425	18236	18456	18138	18325	18296	18426	18378	18274	18366	18332	18301	18303	18344	18319	18311	18464	18173	18448	18356	18428	18512	18258	18442	18186	18347	18377	18339	18239	18246	18537	18382	18186	18181	18447	18310	18274	18346	18176	18333	18231	18455	18209	18340	18383	18315	18519	18061	18577	18189	18336	18344	18255	18162	18242	18274	18239	18298	18283	18345	18177	18412	18304	18487	18399	18274	18456	18157	18283	18332	18330	18162	18198	18523	18266	18269	18344	18311	18290	18170	18298	18473	18283	18327	18384	18313	18356	18189	18168	18409	18324	18326	18362	18520	18213	18411	18269	18321	18424	18188	18381	18124	18416	18443	18283	18434	18163	18237	18387	18309	18319	18220	18329	18347	18461	18378	18430	18184	18293	18321	18279	18314	18361	18357	18499	18275	18262	18263	18233	18258	18159	18116	18233	18212	18329	18232	18237	18155	18200	18204	18395	18473	18385	18371	18516	18369	18343	18447	18235	18173	18560	18466	18385	18385	18284	18149	18190	18245	18400	18062	18393	18306	18281	18284	18246	18238	18338	18374	18498	18378	18496	18357	18341	18374	18342	18376	18313	18279	18174	18344	18515	18225	18440	18320	18329	18264	18284	18341	18295	18414	18282	18248	18206	18362	18123	18354	18322	18180	18453	18105	18302	18334	18366	18401	18217	18367	18279	18437	18588	18411	18346	18382	18335	18537	18480	18373	18275	18372	18353	18317	18571	18206	18381	18246	18114	18168	18277	18186	18252	18404	18224	18291	18405	18017	18299	18172	18089	18419	18288	18359	18412	18337	18554	18238	18548	18330	18314	18170	18520	18366	18441	18358	18430	18473	18314	18176	18341	18263	18439	18311	18287	18274	18456	18420	18320	18214	18360	18291	18225	18402	18535	18327	18405	18215	18295	18393	18355	18493	18448	18352	18464	18356	18430	18304	18516	18243	18271	18242	18398	18263	18205	18270	18232	18278	18276	18586	18640	18290	18483	18385	18297	18524	18327	18272	18370	18258	18309	18483	18646	18512	18379	18174	18173	18360	18190	18283	18312	18243	18356	18203	18339	18229	18255	18324	18217	18301	18345	18432	18487	18424	18374	18166	18421	18242	18462	18361	18169	18191	18252	18289	18550	18296	18260	18302	18243	18272	18421	18280	18150	18325	18392	18234	18516	18533	18210	18253	18339	18353	18333	18284	18365	18598	18494	18330	18492	18293	18309	18486	18218	18398	18320	18207	18170	18400	18358	18288	18300	18347	18481	18286	18109	18413	18217	18400	18371	18376	18231	18326	18327	18361	18354	18191	18388	18278	18387	18484	18286	18239	18273	18426	18391	18195	18544	18252	18569	18345	18207	18190	18355	18359	18343	18287	18430	18238	18334	18303	18325	18287	18353	18254	18147	18193	18332	18266	18130	18081	18456	18538	18316	18241	18252	18419	18282	18455	18377	18375	18255	18301	18580	18357	18243	18331	18388	18259	18506	18237	18329	18474	18523	18370	18235	17989	18305	18234	18230	18300	18285	18445	18038	18315	18436	18282	18501	18503	18273	18220	18328	18381	18479	18397	18336	18308	18306	18305	18360	18310	18226	18202	18442	18223	18563	18416	18274	18215	18331	18444	18480	18489	18431	18317	18164	18222	18363	18395	18421	18311	18337	18425	18415	18328	18349	18377	18303	18348	18285	18520	18230	18351
31725	53321	52291	44759	37761	32584	29126	26177	24290	22943	21552	20578	19438	18859	18518	17959	17811	17607	17297	17024	16950	16752	16842	16697	16740	16681	16755	16617	16872	16715	16643	16555	16751	16716	16667	16924	17159	16933	16766	16772	16607	16596	16720	16813	16746	16508	16603	16598	16559	16650	16623	16476	16552	16653	16538	16641	16473	16690	16644	16647	16592	16792	16526	16416	16596	16339	16639	16528	16628	16692	16507	16693	16535	16637	16463	16596	16672	16307	16545	16681	16446	16607	16457	16536	16654	16582	16630	16641	16730	16573	16533	16645	16495	16566	16603	16508	16775	16461	16689	16344	16713	16634	16411	16391	16599	16576	16647	16831	16433	16503	16459	16780	16518	16483	16724	16674	16528	16346	16531	16559	16712	16564	16516	16621	16431	16498	16540	16608	16702	16512	16578	16621	16511	16437	16619	16681	16611	16677	16583	16705	16632	16576	16576	16483	16451	16633	16683	16450	16530	16667	16433	16588	16565	16570	16750	16585	16708	16544	16548	16728	16762	16653	16593	16652	16592	16464	16563	16374	16487	16593	16471	16500	16465	16575	16632	16664	16711	16701	16750	16720	16709	16512	16590	16679	16486	16460	16548	16598	16388	16649	16517	16556	16518	16514	16514	16653	16352	16647	16733	16485	16647	16507	16555	16492	16542	16716	16499	16571	16565	16701	16685	16487	16649	16719	16518	16731	16555	16722	16516	16472	16759	16660	16741	16554	16631	16595	16457	16687	16568	16796	16613	16562	16573	16484	16442	16449	16562	16565	16746	16680	16545	16674	16381	16530	16651	16749	16635	16822	16631	16732	16602	16865	16718	16619	16531	16316	16600	16627	16652	16537	16623	16524	16613	16708	16575	16318	16663	16617	16667	16555	16699	16665	16663	16719	16589	16581	16667	16748	16620	16506	16534	16537	16640	16551	16516	16448	16507	16434	16625	16594	16467	16429	16625	16658	16651	16396	16681	16550	16541	16634	16427	16692	16580	16689	16660	16440	16455	16634	16548	16491	16520	16583	16622	16790	16453	16615	16559	16679	16546	16533	16612	16364	16726	16640	16684	16655	16629	16469	16577	16565	16598	16680	16486	16693	16551	16700	16658	16664	16482	16441	16601	16644	16548	16622	16530	16714	16686	16423	16693	16526	16514	16674	16633	16716	16716	16541	16575	16640	16621	16526	16732	16723	16632	16579	16519	16794	16565	16621	16624	16559	16568	16554	16639	16464	16542	16573	16619	16467	16495	16589	16713	16382	16542	16453	16581	16635	16662	16664	16481	16580	16354	16489	16597	16544	16628	16676	16603	16648	16582	16586	16640	16533	16492	16480	16543	16626	16576	16598	16737	16494	16647	16455	16752	16550	16621	16484	16689	16396	16646	16654	16496	16485	16624	16667	16587	16511	16624	16575	16463	16655	16561	16570	16656	16505	16538	16740	16631	16565	16460	16624	16599	16621	16595	16751	16528	16554	16541	16557	16538	16684	16496	16548	16488	16844	16535	16548	16619	16730	16437	16629	16385	16547	16562	16559	16605	16685	16703	16544	16463	16712	16525	16478	16494	16589	16587	16548	16764	16695	16529	16612	16541	16674	16563	16558	16606	16560	16566	16645	16658	16601	16629	16593	16382	16519	16625	16438	16515	16513	16614	16561	16499	16583	16503	16614	16641	16488	16512	16688	16530	16618	16716	16789	16545	16677	16582	16786	16646	16459	16525	16663	16527	16573	16627	16511	16425	16601	16630	16532	16287	16577	16553	16520	16531	16594	16595	16552	16476	16492	16690	16574	16578	16540	16343	16668	16564	16691	16600	16560	16476	16581	16698	16573	16909	16502	16559	16630	16644	16617	16579	16558	16561	16587	16688	16567	16553	16704	16427	16833	16653	16698	16612	16624	16618	16349	16634	16670	16542	16559	16672	16589	16718	16565	16644	16715	16682	16505	16658	16471	16450	16624	16456	16571	16618	16467	16689	16510	16514	16406	16591	16625	16618	16441	16586	16379	16396	16640	16508	16623	16600	16607	16668	16540	16722	16507	16626	16475	16533	16552	16628	16494	16547	16836	16586	16758	16482	16682	16478	16619	16611	16511	16551	16400	16529	16702	16704	16604	16536	16668	16607	16564	16625	16598	16624	16558	16704	16669	16618	16368	16590	16400	16518	16765	16618	16599	16743	16591	16752	16609	16577	16416	16507	16638	16509	16643	16549	16523	16765	16480	16555	16475	16558	16618	16531	16725	16567	16626	16548	16450	16542	16484	16569	16461	16628	16448	16643	16712	16522	16635	16630	16773	16626	16441	16421	16608	16652	16492	16448	16375	16736	16694	16554	16652	16576	16708	16613	16666	16483	16602	16558	16447	16518	16585	16642	16541	16615	16652	16628	16630	16638	16690	16479	16532	16556	16543	16554	16614	16696	16491	16649	16574	16553	16708	16571	16616	16457	16329	16608	16540	16577	16497	16554	16495	16539	16578	16724	16701	16570	16590	16497	16450	16482	16488	16495	16463	16655	16436	16854	16478	16494	16520	16546	16733	16662	16572	16653	16574	16756	16638	16635	16527	16667	16475	16585	16639	16469	16563	16694	16772	16484	16656	16695	16457	16527	16557	16669	16553	16761	16624	16479	16754	16627	16457	16616	16521	16483	16774	16600	16516	16602	16575	16606	16606	16394	16641	16675	16606	16696	16521	16531	16433	16472	16741	16557	16570	16489	16536	16514	16504	16731	16611	16665	16663	16437	16450	16563	16624	16397	16421	16578	16535	16724	16585	16688	16649	16497	16529	16857	16682	16768	16586	16694	16686	16463	16417	16534	16727	16637	16616	16579	16446	16414	16720	16363	16655	16571	16360	16623	16683	16553	16602	16624	16603	16589	16555	16610	16545	16371	16576	16475	16561	16441	16567	16469	16586	16645	16503	16465	16592	16620	16594	16610	16745	16616	16660	16518	16596	16562	16577	16471	16508	16561	16678	16609	16452	16546	16531	16522	16505	16464	16516	16526	16606	16519	16585	16608	16551	16641	16510	16593	16666	16429	16678	16564	16705	16562	16726	16542	16341	16728	16375	16559	16473	16414	16525	16552	16633	16590	16475	16670	16613	16613	16599	16458	16529	16699	16607	16538	16586	16670	16586	16527	16482	16545	16577	16442	16765	16623	16673	16465	16652	16674	16456	16449	16542	16520	16541	16587	16393	16573	16522	16524	16497	16689	16530	16462	16637	16681	16545	16495	16617	16628	16626	16412	16492	16607	16598	16735	16495	16677	16528	16568	16558	16632	16518	16704	16620	16609	16627	16562	16423	16706	16583	16665	16520	16508	16476	16463	16576	16641	16566	16377	16749	16538	16575	16526	16509	16675	16637	16587	16719	16473	16523	16605	16477	16663	16632	16546	16595	16752	16660	16485	16551	16699	16558	16563	16459	16608	16539	16573	16580	16598	16503	16672	16611	16574	16528	16774	16612	16521	16512	16575	16452	16584	16589	16675	16593	16589	16749	16643	16544	16544	16502	16519	16431	16527	16479	16553	16603	16525	16538	16632	16436	16551	16610	16626	16432	16610	16515	16440	16624	16434	16635	16663	16529	16671	16593	16489	16501	16786	16503	16641	16669	16533	16638	16707	16462	16714	16636	16581	16430	16642	16558	16410	16545	16677	16544	16577	16725	16585	16581	16620	16524	16709	16664	16522	16720	16604	16525	16451	16711	16629	16546	16624	16504	16610	16468	16636	16599	16540	16721	16618	16623	16659	16668	16629	16573	16622	16666	16692	16524	16542	16554	16506	16564	16807	16503	16516	16495	16519	16661	16474	16644	16607	16650	16665	16612	16603	16581	16823	16557	16366	16654	16777	16609	16529	16608	16508	16543	16665	16726	16471	16688	16633	16493	16401	16618	16554	16591	16500	16637	16769	16521	16822	16672	16554	16647	16647	16447	16469	16460	16387	16608	16516	16582	16596	16626	16533	16593	16677	16591	16397	16691	16661	16589	16547	16677	16551	16574	16356	16591	16576	16454	16530	16508	16631	16573	16516	16722	16706	16536	16585	16644	16746	16781	16536	16537	16775	16492	16517	16651	16541	16462	16518	16604	16527	16592	16653	16659	16473	16508	16504	16568	16439	16553	16649	16613	16656	16631	16624	16689	16576	16735	16477	16562	16551	16621	16620	16452	16538	16639	16424	16580	16565	16428	16412	16704	16456	16479	16602	16719	16573	16634	16628	16588	16693	16629	16583	16414	16604	16613	16538	16623	16617	16685	16502	16484	16576	16659	16585	16487	16568	16718	16563	16572	16540	16681	16539	16755	16538	16551	16471	16500	16637	16643	16581	16657	16421	16604	16526	16549	16653	16469	16498	16667	16600	16647	16687	16505	16555	16580	16567	16542	16597	16604	16556	16748	16475	16673	16598	16485	16632	16606	16418	16546	16745	16475	16505	16567	16508	16624	16758	16660	16463	16492	16618	16468	16642	16511	16596	16422	16545	16666	16745	16561	16466	16724	16491	16714	16591	16677	16640	16660	16600	16468	16691	16495	16577	16846	16535	16537	16683	16448	16780	16635	16644	16577	16603	16605	16415	16532	16745	16253	16688	16497	16623	16629	16686	16707	16730	16461	16600	16460	16641	16552	16637	16585	16565	16588	16607	16569	16603	16560	16720	16430	16715	16460	16562	16599	16634	16698	16744	16624	16464	16485	16578	16698	16468	16585	16723	16706	16602	16645	16758	16627	16673	16619	16637	16640	16521	16663	16640	16680	16653	16563	16395	16399	16654	16544	16455	16551	16712	16439	16471	16478	16539	16661	16322	16667	16360	16662	16551	16454	16557	16671	16662	16586	16673	16758	16541	16651	16605	16514	16754	16542	16719	16476	16562	16523	16510	16474	16631	16630	16562	16765	16300	16483	16496	16559	16702	16569	16508	16698	16569	16588	16431	16584	16741	16518	16504	16662	16612	16596	16574	16555	16599	16526	16700	16536	16437	16719	16427	16656	16542	16624	16729	16687	16620	16762	16441	16575	16566	16648	16546	16619	16472	16613	16627	16550	16528	16576	16478	16550	16596	16493	16638	16689	16526	16515	16532	16549	16554	16550	16637	16441	16625	16643	16594	16411	16614	16566	16666	16628	16514	16615	16558	16649
28028	27019	34032	30736	24849	22692	21325	20289	19440	19240	19108	18611	18519	18521	18410	18250	18391	18083	18262	18064	17977	17917	18082	18102	18086	18111	18321	17921	18047	18125	17965	18097	17949	18240	18192	18098	18157	18170	18087	18051	18009	18184	18052	18053	18122	17783	17978	17901	18019	18175	17920	18203	17958	18301	18108	18105	18088	18092	18152	18054	18208	18019	17951	18183	17955	18176	18165	18103	17935	18013	17978	18135	17945	18009	17893	18089	17859	18135	18028	18083	18313	18072	18247	18042	18110	18039	17912	17899	18171	18024	18261	18208	17859	18010	17953	17921	17888	18006	17983	18017	17944	18102	18129	17855	18202	17935	18068	18170	17929	17856	18128	18080	18022	17950	18020	18093	18217	17927	18075	17757	18093	18015	17938	17896	18026	18199	18015	18054	18119	18033	17980	17938	17894	18049	18163	18012	17930	17882	18187	18065	18027	18273	18245	17876	18025	18071	18020	18094	18082	17964	17906	18019	18189	17957	18193	18028	18066	17901	18091	17969	18145	18086	17911	17791	18022	18167	17946	17674	17838	17976	18130	18016	18151	18030	18004	18120	18069	17976	17945	17816	18037	17839	18004	18045	18002	17996	17971	18035	17923	17801	17855	18079	18160	18053	17927	17896	17859	17996	17953	17967	18112	17980	17860	18014	18204	18110	17938	18046	18125	18152	18283	18039	18008	18162	18032	18213	18136	18090	18057	18154	18109	18005	18087	17954	17996	18037	17755	17842	17907	17893	17955	18084	18070	18003	17977	18075	18060	18105	17883	17975	17939	17981	17938	17972	17978	17862	17980	18122	18176	18140	17974	17926	18104	18045	18006	17865	17962	17934	17971	18109	17952	18074	17851	17903	18067	17952	17995	18076	18298	17952	18096	17862	18062	18015	18163	17842	17864	17916	17909	17982	18079	18057	18081	18066	18161	17909	17968	17855	18209	18161	17874	17931	18194	18032	18035	17938	18007	17853	18120	18080	18093	18137	18108	17976	17942	17969	17845	18085	18082	18039	18068	18055	18035	17796	18075	17926	18025	17910	17935	17961	18179	18148	17933	18008	17954	17961	17968	18101	18096	18170	17961	18018	18041	17920	18054	17964	17994	18174	18027	18197	18082	18076	17871	17817	18012	17850	18043	17846	18125	18208	18111	18092	17893	17822	18085	18042	17987	17743	18166	18027	18012	18123	17806	18027	18059	17925	18082	17970	17964	17856	18100	17946	18039	18146	18239	18283	18052	18019	18085	18243	17936	17932	18247	18143	18001	18129	17902	17978	18045	18050	18122	18071	18171	17976	17834	18027	18100	17826	18120	18302	18105	17954	17977	18173	18229	18084	17964	18141	17937	18112	18072	17789	17964	18144	17976	17999	18205	17996	17863	17949	17936	18010	18017	18159	17917	17833	18138	18227	17839	18112	17824	18100	18150	17975	18053	18006	17894	18061	17995	17937	18162	17915	17793	18142	18041	18044	18104	18258	17882	17722	18133	18055	18009	17935	17994	17935	18244	18086	18085	18219	17907	17890	18066	18041	18150	18216	17922	17863	18008	18013	18109	18033	18140	17897	18226	18029	18200	17956	18016	18070	17987	17872	17961	17995	17945	17986	18098	17908	17860	17871	18139	18157	17989	18101	18181	17966	17995	18014	17981	17862	17905	17995	18175	18064	17940	17803	18049	17928	17976	17932	18177	17850	18008	17968	18181	18020	18066	18104	18060	17909	17936	17882	17767	17895	17845	17841	18081	18211	18007	18001	18116	18002	18032	17997	17967	17920	17983	18089	18133	18024	18131	18125	17902	18015	17913	18181	18102	17876	18010	17919	17958	18204	17771	17983	18074	17918	17840	18183	18046	17952	18053	18161	17870	18094	17904	17941	18084	17963	18011	18087	18105	17797	18039	17958	17996	18092	18056	18204	18041	17954	17892	18059	18223	18118	18121	18058	18023	18113	17937	18032	17956	17976	18152	17937	18022	17826	18251	17923	18098	18130	17980	17936	18078	18074	17897	18118	18251	17988	18167	18170	18121	17924	17951	17906	18120	17965	18091	17922	17956	17838	18061	18026	18138	17846	18045	17991	18077	18025	18077	17932	18181	18008	18007	17963	18129	17984	17883	18109	18027	18114	18006	18190	18323	17895	18060	18099	18272	18145	17955	17893	17953	17936	17989	18084	18097	18019	18178	18010	18152	17864	17956	17981	17978	17978	17865	18056	18187	17815	18201	18243	18115	17962	17943	17754	17938	17878	18210	18121	18031	17976	18123	18049	17803	18039	18059	18056	18211	17929	18067	18018	18038	17933	18036	18151	18046	18058	18167	18080	17909	18029	18211	18073	17995	18016	17967	18022	18039	18058	17992	17962	17918	17992	18081	17925	17986	17924	18190	18116	17961	17934	18020	17898	17982	17872	18063	17846	18023	17952	18086	17997	18113	17962	18006	18062	18012	17911	18109	17968	18097	18033	18139	17801	17984	17939	17966	17949	18174	18068	17988	17893	17851	18031	18082	17924	18313	17855	18082	17879	17920	18025	18097	17995	17989	18195	18042	18063	18059	18154	18081	17994	17957	17958	17952	18111	18085	18020	17941	17953	17955	18191	18000	18026	17864	17963	18033	18006	18032	18061	18203	17819	18054	18340	17983	17991	17935	17997	17983	17919	17830	17995	18159	18134	18198	18109	18019	18087	18187	18215	18170	17926	17999	18228	18071	17924	18241	18336	18079	17997	18054	17970	18090	18029	18125	17975	17923	17999	17869	18062	17961	18099	17823	18243	18047	17998	18068	17899	17903	18091	18164	18099	18001	18201	17887	18064	17897	17946	18190	17858	18175	17842	17708	17994	17855	17967	18008	18083	18017	18001	18000	18314	18164	17930	17755	18064	17939	18012	17904	18021	18043	17958	17970	18324	17832	17932	17895	17873	17995	17848	17997	17938	18005	17831	18261	18026	17981	18164	17962	17877	17983	18105	18178	18224	17929	17980	18089	18040	18229	18035	18014	18022	17910	18108	18094	17865	18038	18113	18275	18011	18170	18014	18103	17983	18016	18049	18044	18149	18011	17955	17914	18114	17913	17938	17844	17882	17951	17937	17905	18065	17982	18125	18113	18063	17996	18049	17990	18081	18054	18011	17921	17914	18148	18161	18167	17941	18040	18109	17968	17999	18314	18160	18183	18080	18019	18077	18081	17979	18006	18037	17894	17859	17963	18165	18240	17899	18082	17920	17739	17925	18018	17914	18050	17885	18169	18079	17893	18001	18124	18057	18027	18215	18020	17696	17890	18029	18039	17978	17974	17802	18046	17877	18039	18157	18167	18304	18297	18086	17943	18069	18034	17916	17877	18093	17798	18074	17979	17986	18025	18092	18041	17826	17882	17958	18137	18239	17849	17969	18035	18061	18099	17875	18186	18102	17948	18095	17985	17981	17948	18039	17944	17907	17929	18126	18058	18034	18368	17949	17955	17927	17986	18212	18143	17986	17987	18017	18025	18088	17942	18091	18042	18143	18037	18058	17835	18160	18059	17907	18078	18132	18049	17983	18015	18100	17753	18034	17919	18025	17924	18019	17953	18078	17976	18065	18071	18250	18102	17937	18002	17814	18142	17945	17981	17850	17985	17992	18026	17983	17753	17963	18123	18011	18001	17840	17948	18268	17940	18032	18258	18074	17979	17975	18148	18099	17765	18057	18138	18061	18079	18172	18018	18087	18083	17932	18126	18218	17959	17999	17786	18245	18150	18095	18036	18127	17981	17998	18130	18191	17816	18013	17977	17959	17879	18033	18138	17863	18024	17988	17767	17971	17948	17940	18132	18064	18025	18077	18164	18045	17957	17988	18016	18137	17972	18054	18068	17945	18048	17839	18028	18128	18019	18071	17869	18067	17864	17984	18152	18167	18158	17956	18033	17968	18061	17988	17860	17941	17877	18124	17931	17981	17903	17901	18039	18064	17910	17820	18150	18060	18094	18110	17878	18122	18034	18062	18109	17907	17966	17907	18053	17917	18066	18052	18096	18087	18036	18073	17868	17899	17972	17982	18218	18108	18000	18047	17988	17868	18044	18113	17893	17929	18118	18040	18142	18107	18080	18221	18152	18218	18009	17934	17864	18177	17953	17894	18032	17992	18025	18034	17879	17923	17888	18080	17997	17986	17909	18026	18111	18118	18084	17986	17898	18196	18090	18162	17981	18182	17879	18171	18094	17965	17848	17981	17996	17847	17933	18004	18213	17942	18051	17928	18047	17897	18038	17841	18072	17938	18063	18123	17954	17990	18034	17898	18098	17979	18014	18035	18117	17954	18115	17998	18060	17989	18031	17936	17960	17935	17899	17960	18079	18005	18147	18102	17827	18174	18036	18087	18010	18209	18117	17951	18189	18094	18004	17865	17963	17975	18155	18105	18007	17831	18051	18153	18015	18177	18272	18177	17955	18062	18154	17932	17976	17924	17775	17961	18085	17812	17993	17930	17906	17937	18192	17954	18101	17939	17925	18014	18046	17903	18033	18029	18061	18096	17933	18045	18034	17911	17968	17954	17911	18035	18041	18016	18065	17993	18053	18080	17999	18120	17934	17809	17874	18078	18069	18146	17872	18065	18102	18080	18049	17992	18117	18044	18113	18197	17969	18240	17951	18051	18089	17991	17984	17976	18022	17918	17903	17967	18120	17850	17987	18165	18081	17884	18032	18147	18124	18029	17972	18055	17785	18123	18051	18039	17958	18226	18046	17971	18088	17890	18007	18012	17997	17900	18191	18189	17837	17931	17976	17928	17972	18080	18192	18108	18108	18108	18215	18177	18170	18010	17957	18059	17971	18164	18215	18240	18085	17907	17971	18123	18150	17896	17948	18196	18075	17971	18022	18097	18031	18001	18173	18012	18174	18111	17957	18143	18082	17960	17930	17997	17990	18003	18094	17716	17965	18123	18249	17913	18117	17917	18009	18079	18099	17987	18148	18064	18182	17957	17912	18038	18059	17805	18120	17961	18042	18089	18246	17902	18068	18011	17969	17915	18171	18063	18045	17974	18058	17737	17937	17891	18104	17902	17863	18166	18005	18137	18120	17950	17986	18143	17833	17954	18093	17905	18281	18045	18035	18104	17974	17902	18026	18115	18249	18166	17968	17996	17919	17744	18058	17979
29490	43095	40683	32051	26366	23305	21132	20056	18906	18600	17971	17807	17523	17016	17134	16788	16555	16517	16601	16576	16412	16492	16396	16426	16294	16279	16237	16414	16502	16192	16366	16432	16218	16502	16384	16505	16352	16512	16294	16359	16382	16455	16446	16378	16358	16314	16397	16462	16320	16240	16217	16615	16215	16325	16445	16295	16345	16359	16212	16410	16457	16275	16473	16294	16277	16379	16294	16337	16435	16347	16408	16650	16396	16353	16322	16301	16286	16446	16400	16368	16268	16273	16344	16318	16516	16241	16386	16514	16440	16363	16393	16332	16507	16297	16414	16587	16477	16320	16332	16405	16509	16317	16340	16435	16211	16408	16332	16386	16380	16216	16342	16383	16463	16446	16401	16424	16194	16414	16295	16214	16330	16314	16419	16370	16364	16368	16212	16323	16314	16427	16330	16317	16267	16253	16353	16255	16377	16303	16440	16387	16481	16261	16209	16422	16251	16407	16152	16292	16401	16301	16408	16451	16442	16308	16317	16287	16274	16209	16333	16285	16378	16389	16311	16399	16335	16343	16281	16564	16349	16356	16301	16376	16345	16230	16466	16392	16258	16229	16473	16361	16473	16200	16216	16350	16422	16270	16325	16362	16339	16424	16386	16187	16272	16219	16403	16332	16333	16485	16177	16230	16285	16244	16369	16441	16201	16196	16448	16170	16299	16378	16353	16401	16463	16300	16403	16283	16456	16339	16287	16312	16435	16248	16239	16305	16314	16315	16373	16466	16326	16296	16354	16253	16429	16149	16498	16275	16284	16589	16481	16325	16448	16363	16344	16276	16350	16217	16225	16296	16526	16421	16290	16408	16303	16305	16380	16453	16328	16371	16327	16337	16253	16288	16167	16408	16380	16543	16314	16364	16469	16326	16435	16393	16353	16196	16280	16359	16345	16327	16310	16266	16208	16429	16306	16463	16276	16238	16443	16425	16353	16456	16430	16431	16237	16313	16332	16246	16416	16410	16262	16254	16453	16355	16475	16402	16386	16274	16249	16344	16420	16297	16461	16277	16494	16365	16465	16433	16320	16362	16322	16467	16377	16372	16339	16300	16313	16440	16277	16487	16225	16346	16296	16348	16270	16410	16337	16211	16402	16410	16262	16393	16404	16348	16491	16292	16511	16265	16407	16321	16425	16387	16470	16162	16500	16485	16325	16433	16282	16347	16248	16347	16426	16492	16238	16382	16237	16345	16412	16294	16289	16396	16385	16448	16278	16221	16236	16257	16500	16322	16269	16284	16322	16474	16267	16428	16471	16471	16296	16619	16405	16439	16345	16331	16354	16466	16336	16247	16481	16320	16281	16483	16500	16419	16281	16354	16393	16401	16451	16276	16339	16383	16494	16504	16474	16351	16384	16516	16232	16404	16504	16347	16219	16255	16249	16246	16306	16404	16177	16314	16388	16311	16311	16310	16502	16331	16454	16270	16424	16213	16301	16285	16371	16272	16536	16265	16325	16317	16337	16316	16258	16370	16342	16265	16384	16263	16418	16396	16407	16391	16355	16119	16359	16341	16260	16323	16285	16297	16478	16398	16274	16236	16423	16424	16463	16449	16299	16337	16333	16339	16401	16344	16317	16276	16247	16382	16202	16511	16330	16427	16339	16328	16387	16195	16316	16407	16344	16393	16425	16377	16436	16398	16283	16429	16501	16360	16287	16187	16340	16376	16478	16489	16345	16387	16401	16455	16204	16340	16324	16440	16200	16368	16473	16507	16500	16550	16360	16435	16249	16334	16108	16438	16315	16435	16357	16388	16370	16304	16209	16353	16289	16393	16395	16520	16254	16337	16391	16183	16292	16375	16409	16414	16446	16479	16381	16517	16260	16311	16347	16430	16266	16196	16276	16513	16267	16327	16233	16459	16329	16503	16181	16462	16327	16286	16270	16271	16424	16346	16397	16465	16328	16326	16405	16421	16374	16440	16179	16387	16284	16245	16364	16342	16267	16405	16373	16485	16473	16273	16271	16449	16331	16350	16288	16298	16411	16459	16370	16436	16249	16309	16458	16219	16257	16422	16329	16422	16424	16306	16453	16165	16485	16279	16500	16224	16481	16484	16393	16398	16390	16346	16399	16396	16638	16339	16333	16369	16484	16309	16369	16292	16338	16364	16168	16374	16454	16531	16318	16310	16265	16246	16356	16285	16420	16278	16335	16269	16387	16428	16517	16329	16382	16354	16330	16485	16441	16329	16416	16202	16332	16440	16250	16423	16410	16362	16436	16327	16165	16321	16262	16368	16405	16262	16336	16360	16322	16481	16483	16342	16367	16371	16566	16351	16225	16384	16287	16330	16293	16449	16467	16313	16360	16066	16393	16426	16289	16275	16373	16415	16331	16371	16168	16327	16334	16361	16115	16233	16282	16266	16416	16394	16478	16308	16343	16255	16338	16230	16288	16346	16321	16452	16436	16423	16412	16379	16134	16276	16265	16301	16483	16488	16596	16377	16425	16342	16296	16365	16301	16173	16523	16504	16413	16232	16353	16202	16220	16378	16310	16573	16444	16351	16512	16262	16335	16387	16355	16322	16403	16387	16510	16521	16433	16350	16203	16322	16168	16358	16286	16361	16313	16362	16303	16281	16260	16370	16453	16126	16211	16413	16339	16345	16341	16305	16292	16329	16258	16354	16315	16218	16343	16494	16263	16373	16286	16295	16443	16405	16277	16462	16392	16391	16358	16472	16462	16230	16399	16455	16336	16255	16556	16151	16423	16303	16138	16519	16305	16329	16379	16273	16274	16478	16466	16366	16462	16251	16448	16385	16326	16399	16325	16453	16428	16316	16148	16450	16392	16517	16269	16359	16462	16464	16524	16355	16255	16380	16327	16569	16342	16428	16342	16568	16315	16486	16466	16322	16341	16424	16344	16394	16520	16326	16325	16422	16457	16380	16422	16299	16292	16422	16371	16207	16380	16315	16445	16272	16327	16247	16371	16500	16359	16655	16188	16603	16349	16369	16299	16301	16466	16252	16364	16330	16428	16369	16331	16375	16368	16436	16215	16387	16409	16427	16231	16442	16210	16148	16343	16355	16314	16490	16381	16344	16292	16339	16328	16255	16429	16481	16415	16288	16241	16271	16530	16175	16228	16482	16372	16331	16271	16387	16300	16281	16482	16346	16421	16536	16365	16157	16426	16261	16294	16455	16246	16287	16326	16347	16384	16379	16347	16360	16442	16413	16334	16350	16373	16460	16525	16359	16324	16274	16377	16372	16225	16377	16506	16400	16446	16255	16541	16366	16404	16432	16226	16515	16381	16389	16575	16447	16270	16307	16509	16383	16220	16286	16283	16395	16332	16364	16380	16416	16314	16287	16485	16454	16308	16385	16509	16408	16256	16380	16521	16325	16117	16371	16521	16451	16231	16448	16480	16458	16306	16375	16438	16514	16513	16400	16234	16345	16373	16272	16366	16234	16392	16374	16376	16270	16467	16382	16299	16306	16354	16522	16397	16431	16423	16234	16394	16312	16323	16416	16378	16268	16317	16448	16512	16364	16343	16244	16452	16341	16444	16390	16487	16425	16251	16396	16436	16284	16409	16240	16240	16435	16314	16423	16409	16401	16232	16209	16367	16300	16494	16374	16435	16339	16569	16441	16250	16368	16406	16462	16401	16289	16260	16372	16408	16411	16307	16543	16315	16440	16565	16301	16346	16433	16203	16291	16389	16399	16403	16385	16384	16175	16339	16456	16312	16418	16370	16446	16342	16363	16346	16384	16211	16464	16286	16245	16357	16465	16364	16363	16268	16292	16446	16472	16364	16457	16390	16264	16447	16422	16318	16425	16375	16371	16303	16396	16351	16280	16184	16424	16331	16337	16378	16326	16456	16183	16325	16436	16303	16495	16237	16587	16380	16256	16200	16347	16403	16410	16407	16334	16293	16390	16336	16438	16406	16171	16343	16560	16163	16419	16336	16379	16347	16425	16320	16315	16373	16311	16324	16513	16241	16224	16483	16268	16123	16436	16431	16496	16346	16215	16313	16318	16237	16354	16267	16325	16357	16256	16446	16437	16283	16333	16430	16399	16224	16444	16209	16281	16376	16336	16315	16374	16461	16327	16293	16453	16460	16175	16278	16425	16276	16304	16523	16175	16408	16298	16331	16287	16218	16511	16201	16263	16497	16343	16399	16486	16478	16370	16538	16344	16385	16329	16355	16435	16436	16414	16439	16237	16279	16570	16380	16275	16303	16547	16258	16410	16389	16381	16286	16418	16251	16348	16187	16317	16485	16428	16355	16486	16330	16367	16404	16347	16397	16355	16524	16457	16218	16437	16387	16327	16297	16254	16147	16287	16380	16231	16474	16330	16381	16167	16580	16457	16486	16374	16262	16229	16360	16575	16267	16357	16446	16403	16358	16210	16384	16381	16359	16280	16266	16332	16291	16566	16275	16357	16465	16238	16447	16392	16356	16293	16395	16308	16344	16499	16284	16471	16323	16362	16276	16348	16394	16475	16345	16393	16341	16498	16308	16401	16348	16217	16222	16285	16640	16478	16437	16377	16452	16249	16198	16297	16339	16090	16374	16492	16339	16348	16342	16303	16300	16150	16421	16397	16320	16202	16340	16357	16355	16366	16310	16401	16319	16490	16323	16348	16328	16283	16346	16299	16381	16425	16453	16256	16234	16366	16367	16432	16281	16278	16173	16406	16368	16329	16420	16330	16359	16436	16326	16357	16379	16387	16538	16282	16570	16281	16408	16346	16250	16449	16382	16349	16347	16558	16303	16255	16538	16261	16214	16394	16377	16407	16266	16329	16296	16383	16476	16201	16378	16304	16381	16382	16313	16302	16490	16331	16281	16416	16461	16416	16359	16250	16405	16397	16387	16361	16401	16357	16335	16439	16460	16305	16444	16386	16420	16097	16323	16301	16554	16381	16218	16383	16413	16321	16563	16356	16463	16469	16221	16395	16274	16528	16343	16316	16582	16472	16391	16237	16445	16464	16367	16321	16320	16424	16259	16430	16392	16271	16331	16322	16394	16435	16295	16374	16248	16362	16337	16421	16517	16404	16426	16508	16311	16396	16396	16349	16259	16321	16376	16430	16404	16406	16488	16134	16427	16369	16322	16251	16356	16344	16323	16333	16448	16414	16357	16531	16401	16366	16261	16451	16441	16228
23791	21328	28994	25660	25164	26844	26416	22776	21543	21027	20318	19957	19712	19532	19017	18830	18619	18574	18608	18575	18637	18702	18502	18637	18601	18185	18441	18507	18362	18445	18307	18566	18239	18499	18500	18456	18450	18593	18384	18455	18212	18477	18646	18293	18219	18285	18411	18285	18304	18265	18087	18346	18354	18335	18448	18305	18633	18362	18502	18462	18127	18147	18216	18401	18231	18290	18264	18288	18042	18366	18476	18341	18452	18372	18146	18216	18403	18242	18289	18179	18333	18403	18298	18431	18355	18173	18387	18280	18071	18327	18210	18264	18381	18474	18210	18314	18301	18294	18416	18173	18366	18339	18315	18431	18375	18196	18357	18400	18240	18174	18225	18178	18308	18393	18360	18271	18566	18379	18306	18177	18320	18276	18431	18237	18170	18213	18592	18219	18200	18346	18193	18328	18348	18100	18260	18271	18249	18377	18181	18433	18329	18188	18152	18301	18440	18414	18308	18081	18332	18135	18332	18249	18147	18397	18504	18275	18137	18352	18357	18399	18436	18256	18557	18228	18291	18063	18323	18250	18172	18222	18226	18295	18346	18152	18472	18323	18408	18359	18185	18394	18259	18445	18474	18266	18285	18175	18600	18287	18521	18217	18400	18316	18419	18259	18321	18165	18349	18279	18331	18402	18247	18348	18148	18184	18297	18078	18376	18334	18218	18363	18596	18229	18453	18442	18044	18273	18585	18313	18308	18401	18220	18154	18325	18224	18204	18310	18198	18367	18199	18331	18252	18351	18199	18318	18338	18164	18502	18252	18144	18146	18227	18291	18300	18261	18197	18220	18255	18350	18135	18356	18032	18263	18449	18182	18189	18106	18228	18233	18303	18307	18064	18343	18303	18273	18182	18286	18339	18508	18299	18160	18203	18340	18163	18187	18168	18150	18450	18212	18287	18224	18454	18192	18323	18265	18187	18311	18371	18390	18417	18031	18252	18242	18363	18130	18508	18330	18291	18355	18220	18171	18462	18244	18242	18213	18274	18201	18526	18242	18370	18287	18387	18124	18103	18471	18299	18224	18418	18339	18218	18250	18275	18262	18323	18310	18540	18074	18128	18349	18387	18281	18405	18285	18234	18089	18018	18482	18224	18414	18326	18244	18335	18278	18432	18411	18208	18093	18338	18228	18388	18274	18299	18450	18372	18391	18354	18556	18175	18245	18237	18220	18208	18296	18223	18264	18218	18343	18296	18192	18202	18076	18355	18234	18246	18484	18331	18219	18404	18283	18332	18171	18344	18413	18488	18229	18236	18316	18249	18187	18381	18358	18466	18121	18450	18211	17987	18128	18336	18470	18275	18379	18280	18507	18205	18080	18212	18541	18272	18285	18278	18269	18188	18121	18107	18245	18334	18349	18267	18294	18198	18328	18322	18303	18275	18275	18419	18367	18312	18471	18274	18271	18303	18237	18380	18160	18276	18311	18393	18326	18363	18180	18246	18251	18229	18229	18293	18236	18451	18407	18341	18366	18239	18148	18365	18420	18089	18453	18233	18406	18311	18290	18268	18118	18176	18446	18009	18217	18207	18147	18052	18432	18260	18280	18391	18172	18292	18148	18549	18245	18343	18362	18367	18284	18270	18399	18275	18293	18607	18094	18177	18180	18377	18389	18339	18325	18380	18368	18298	18163	18493	18362	18441	18408	18384	18220	18235	18246	18201	18364	18394	18276	18204	18195	18275	18390	18255	18397	18246	18118	18151	18368	18449	18399	18083	18304	18291	18181	18333	18334	18198	18272	18163	18254	18348	18255	18201	18424	18056	18388	18226	18202	18409	18188	18459	18315	18376	18251	18311	18501	18356	18346	18155	18275	18280	18250	18233	18308	18268	18495	18307	18293	18328	18337	18360	18284	18292	18327	18380	18488	18453	18403	18395	18255	18419	18114	18245	18408	18185	18313	18270	18233	18324	18287	18134	18294	18289	18215	18257	18185	18144	18298	18231	18219	18245	18179	18224	18268	18213	18253	18449	18462	18451	18079	18314	18195	18282	18284	18328	18270	18365	18193	18241	18302	18293	18203	18138	18126	18329	18203	18006	18358	18376	18476	18514	18423	18174	18216	18396	18346	18516	18322	18325	18365	18281	18416	18388	18289	18507	18262	18242	18257	18265	18246	18346	18292	18407	18144	18364	18277	18315	18553	18213	18266	18221	18314	18303	18260	18376	18307	18351	18391	18372	18204	18252	18317	18276	18152	18251	18238	18332	18246	18426	18518	18231	18132	18267	18250	18285	18331	18455	18294	18048	18271	18297	18221	18316	18331	18248	18423	18305	18437	18330	18145	18338	18217	18311	18344	18403	18233	18497	18375	18266	18555	18115	18357	18413	18188	18370	18402	18372	18493	18349	18192	18355	18253	18165	18292	18265	18432	18329	18179	18237	18270	18265	18278	18439	18270	18127	18283	18190	18296	18508	18274	18168	18395	18121	18051	18510	18441	18227	18401	18252	18358	18240	18173	18365	18287	18291	18358	18315	18354	18070	18133	18050	18434	18366	18245	18298	18198	18272	18238	18235	18271	18281	18300	18507	18049	18158	18231	18286	18291	18333	18386	18428	18356	18234	17965	18249	18288	18270	18313	18361	18275	18269	18280	18173	18159	18320	18179	18240	18416	18264	18546	18293	18130	18300	18309	18331	18355	18260	18455	18369	18090	17979	18319	18384	18232	18299	18036	18203	17955	18294	18350	18265	18160	18270	18306	18336	18455	18162	18202	18209	18183	18413	18320	18177	18251	18232	18289	18341	18260	18272	18293	18271	18188	18010	18324	18359	18397	18314	18124	18285	18360	18318	18386	18142	18249	18151	18179	18263	18297	18246	18210	18225	18314	18297	18157	18356	18373	18248	18409	18347	18250	18208	18415	18248	18337	18188	18344	18320	18321	18227	18295	18345	18327	18312	18401	18279	18441	18443	18236	18335	18376	18330	18201	18311	18209	18302	18298	18264	18510	18572	18240	18306	18187	18209	18333	18185	18480	18422	18196	18180	18187	18295	18464	18346	18348	18135	17977	18255	18450	18408	18312	18411	18210	18176	18323	18108	18315	18071	18107	18213	18247	18297	18223	18418	18438	18057	18264	18273	18520	18120	18315	18153	18331	18479	18357	18177	18222	18393	18309	18242	18372	18235	18265	18387	18378	18317	18144	18284	18175	18207	18240	18229	18151	18286	18223	18620	18204	18304	18343	18344	18417	18300	18240	18229	18175	18167	18318	18340	18113	18170	18063	18210	18314	18359	18443	18163	18369	18087	18252	18174	18262	18277	18306	18353	18220	18111	18343	18228	18303	18210	18222	18322	18283	18264	18105	18386	18111	18134	18338	18241	18218	18338	18138	18183	18270	18234	18530	18153	18299	18387	18441	18250	18523	18196	18308	18195	18192	18319	18394	18335	18412	18127	18186	18256	18304	18632	18387	18282	18148	18164	18389	18425	18246	18362	18416	18304	18124	18206	18293	18233	18375	18346	18244	18382	18303	18422	18361	18591	18195	18273	18372	18319	18299	18317	18378	18601	18212	18291	18187	18365	18280	18250	18264	18000	18082	18085	18174	18360	18128	18113	18402	18140	18364	18171	18226	18216	18314	18195	18225	18299	18176	18438	18288	18164	18325	18337	18388	18322	18474	18349	18389	18372	18283	18512	18364	18466	18343	18420	18115	18358	18233	18130	18467	18085	18288	18246	18153	18217	18278	18406	18339	18324	18414	18303	18268	18461	18319	18323	18200	18359	18312	18165	18491	18225	18312	18322	18233	18345	18163	18356	18207	18277	18307	18299	18373	18375	18244	18156	18411	18276	18087	18298	18314	18351	18238	18280	18324	18323	18255	18257	18277	17979	18255	18322	18252	18454	18288	18427	18258	18512	18138	18203	18303	18425	18299	18210	18195	18171	18416	18279	18453	18465	18430	18596	18256	18373	18310	18274	18368	18331	18341	18290	18459	18404	18236	18265	18321	18101	18280	18349	18242	18309	18306	18172	18330	18156	18257	18260	18284	18372	18188	18372	18535	18237	18297	18250	18456	18273	18517	18043	18249	18344	18341	18317	18114	18239	18449	18461	18189	18275	18456	18287	18382	18528	18354	18564	18289	18524	18416	18269	18283	18394	18314	18306	18189	18308	18192	18352	18279	18152	18235	18414	18105	18304	18291	18436	18319	18328	18525	18287	18268	18252	18176	18164	18184	18252	18333	18190	18428	18407	18157	18201	18173	18041	18358	18179	18234	18339	18290	18338	18420	18546	18084	18267	18277	18394	18207	18288	18484	18241	18436	18279	18271	18516	18355	18283	18145	18113	18435	18168	18285	18386	18265	18200	18212	18352	18243	18150	18510	18214	18211	18250	18432	18389	18092	18200	18336	18268	18234	18391	18132	18285	18166	18445	18179	18366	18389	18226	18359	18000	18133	18118	18156	18191	18404	18447	18191	18242	18369	18333	18530	18420	18435	18217	18228	18418	18256	18157	18287	18472	18109	18118	18260	18430	18193	18234	18428	18273	18391	18306	18367	18400	18301	18267	18167	18197	18382	18311	18261	18481	18233	18315	18474	18272	18255	18109	18260	18253	18423	18293	18322	18308	18227	18068	18062	18225	18316	18225	18376	18181	18489	18271	18370	18310	18294	18288	18360	18023	18185	18181	18224	18230	18260	18157	18367	18409	18355	18292	18299	18399	18284	18410	18223	18510	18209	18276	18344	18072	18199	18478	18353	18191	18293	18456	18239	18335	18312	18090	18341	18151	18037	18116	18319	18399	18303	18302	18256	18246	18434	18401	18247	18068	18115	18295	18347	18230	18345	18274	18320	18337	18226	18120	18146	18240	18392	18397	18447	18325	18211	18231	18483	18303	18401	18353	18121	18370	18349	18278	18266	18199	18034	18218	18253	18257	18388	18195	18183	18248	18015	18373	18413	18402	18157	18148	18153	18093	18179	18434	18206	18403	18052	18246	18321	18144	18388	18304	18169	18195	18473	18371	18172	18218	18355	18208	18071	18398	18140	18424	18408	18241	18382	18331	18471	18432	18301	18291	18295	18234	18260	18478	18210	18104	18254	18362	18313	18061	18325	18287	18201	18532	18409	18491	18130	18201	18458	18169	18310	18356	18353	18174	18367	18243	18220	18306	18493
30232	49319	47686	39814	32987	28899	25709	23296	21707	20764	19673	19243	18516	17831	17722	17363	17353	17270	16982	16946	16741	16867	16807	16652	16634	16661	16765	16478	16620	16638	16472	16650	16663	16553	16604	16530	16996	16718	16754	16747	16637	16578	16592	16772	16677	16694	16495	16663	16801	16488	16640	16629	16576	16518	16640	16723	16617	16499	16589	16706	16551	16496	16776	16555	16780	16560	16617	16615	16469	16515	16574	16577	16479	16532	16508	16670	16584	16640	16510	16439	16478	16600	16393	16623	16695	16578	16447	16644	16558	16646	16668	16709	16655	16479	16633	16658	16572	16603	16606	16334	16521	16509	16417	16689	16480	16460	16504	16544	16480	16604	16453	16647	16609	16505	16471	16566	16662	16703	16405	16563	16586	16486	16481	16551	16547	16642	16467	16441	16695	16290	16513	16603	16548	16517	16507	16513	16623	16562	16576	16600	16711	16722	16551	16618	16317	16495	16636	16580	16400	16698	16573	16591	16507	16602	16551	16457	16622	16655	16439	16350	16521	16407	16521	16599	16561	16656	16552	16500	16433	16751	16657	16604	16539	16683	16668	16717	16424	16556	16443	16729	16465	16488	16502	16556	16672	16676	16707	16580	16422	16703	16510	16463	16597	16522	16492	16409	16564	16362	16647	16518	16677	16515	16633	16694	16407	16585	16498	16619	16651	16618	16693	16640	16497	16484	16650	16687	16640	16736	16658	16641	16407	16701	16610	16624	16718	16604	16489	16644	16474	16525	16639	16637	16351	16675	16510	16489	16599	16459	16701	16520	16605	16557	16562	16488	16637	16378	16444	16616	16508	16704	16507	16616	16511	16578	16600	16614	16481	16693	16427	16443	16661	16731	16610	16544	16472	16359	16538	16642	16587	16737	16525	16537	16661	16643	16660	16475	16643	16629	16456	16546	16465	16709	16595	16651	16667	16504	16466	16606	16497	16415	16541	16592	16774	16390	16586	16657	16648	16597	16621	16598	16613	16595	16416	16653	16499	16584	16504	16718	16601	16686	16570	16530	16690	16638	16585	16625	16399	16488	16477	16670	16413	16515	16609	16632	16478	16408	16566	16413	16641	16665	16579	16421	16574	16589	16467	16573	16532	16616	16659	16470	16435	16619	16368	16548	16785	16680	16501	16591	16482	16596	16686	16623	16484	16625	16591	16657	16581	16679	16626	16475	16509	16521	16701	16646	16516	16614	16754	16646	16539	16527	16568	16667	16430	16542	16590	16604	16646	16415	16575	16565	16529	16559	16806	16581	16603	16632	16582	16526	16660	16623	16502	16543	16460	16668	16348	16523	16414	16565	16607	16556	16429	16397	16631	16407	16509	16396	16625	16473	16625	16684	16586	16670	16563	16590	16445	16615	16579	16531	16569	16597	16609	16569	16544	16650	16668	16683	16619	16439	16651	16610	16392	16612	16481	16535	16605	16670	16637	16520	16682	16532	16700	16611	16755	16610	16642	16456	16498	16496	16734	16530	16570	16595	16562	16455	16321	16637	16440	16601	16530	16575	16464	16530	16528	16541	16495	16745	16565	16708	16635	16507	16646	16576	16636	16508	16312	16541	16672	16596	16546	16413	16604	16711	16488	16566	16571	16635	16592	16621	16545	16545	16559	16648	16581	16599	16538	16588	16587	16658	16553	16695	16466	16443	16528	16612	16457	16759	16302	16589	16541	16686	16484	16424	16610	16631	16622	16512	16465	16554	16541	16646	16479	16633	16734	16566	16773	16638	16613	16614	16594	16732	16703	16547	16281	16509	16580	16515	16584	16553	16551	16485	16554	16613	16495	16501	16667	16649	16623	16524	16655	16678	16582	16570	16475	16438	16577	16474	16562	16557	16602	16476	16566	16463	16602	16624	16539	16539	16411	16632	16705	16575	16359	16543	16566	16634	16495	16740	16510	16684	16373	16467	16593	16411	16508	16427	16399	16604	16444	16514	16431	16613	16589	16462	16656	16662	16529	16663	16577	16617	16522	16600	16713	16605	16479	16458	16556	16525	16563	16627	16506	16628	16570	16584	16460	16618	16674	16423	16528	16599	16706	16470	16427	16582	16408	16614	16475	16437	16562	16677	16659	16677	16683	16547	16585	16569	16523	16418	16494	16550	16342	16720	16578	16476	16590	16464	16686	16581	16664	16502	16669	16468	16467	16568	16504	16559	16573	16465	16710	16805	16648	16499	16697	16459	16596	16488	16705	16586	16551	16722	16485	16317	16553	16477	16546	16686	16324	16580	16467	16598	16488	16584	16510	16583	16505	16575	16477	16650	16516	16649	16705	16428	16599	16694	16378	16661	16590	16675	16598	16357	16498	16564	16557	16589	16713	16707	16609	16455	16777	16716	16435	16651	16564	16547	16456	16635	16571	16483	16675	16790	16557	16389	16626	16484	16557	16744	16802	16507	16676	16455	16614	16669	16551	16566	16679	16479	16380	16614	16642	16478	16379	16568	16549	16605	16615	16422	16424	16500	16665	16507	16672	16516	16515	16512	16618	16550	16666	16658	16558	16752	16691	16474	16672	16259	16508	16520	16557	16596	16674	16605	16450	16400	16457	16616	16516	16623	16538	16783	16456	16526	16645	16582	16476	16588	16678	16609	16515	16556	16594	16569	16586	16510	16528	16558	16684	16582	16530	16684	16519	16526	16614	16607	16533	16574	16495	16574	16613	16634	16589	16654	16575	16631	16748	16543	16466	16540	16657	16569	16590	16673	16605	16524	16487	16542	16531	16604	16605	16791	16579	16637	16661	16483	16601	16665	16452	16617	16518	16625	16578	16389	16543	16369	16653	16567	16575	16533	16726	16601	16489	16504	16523	16508	16383	16567	16502	16571	16446	16514	16608	16556	16550	16637	16577	16604	16653	16614	16517	16791	16471	16697	16588	16692	16473	16476	16454	16573	16749	16511	16457	16621	16644	16595	16743	16531	16696	16766	16560	16630	16505	16490	16607	16619	16631	16582	16601	16681	16480	16741	16509	16612	16553	16437	16529	16576	16419	16606	16497	16556	16561	16478	16585	16702	16635	16763	16513	16725	16513	16640	16484	16475	16587	16618	16674	16405	16680	16532	16524	16547	16573	16538	16414	16506	16488	16579	16584	16503	16554	16628	16295	16520	16589	16639	16561	16628	16524	16487	16423	16577	16606	16548	16544	16630	16669	16504	16534	16666	16537	16466	16597	16539	16606	16618	16572	16623	16545	16583	16704	16525	16559	16535	16703	16413	16577	16541	16542	16689	16704	16531	16690	16587	16548	16679	16555	16636	16660	16652	16493	16513	16538	16574	16428	16675	16588	16593	16607	16546	16585	16657	16497	16674	16546	16486	16514	16466	16565	16580	16575	16551	16647	16794	16490	16630	16521	16474	16655	16637	16641	16448	16631	16456	16479	16551	16589	16412	16552	16554	16542	16654	16549	16503	16534	16717	16317	16537	16544	16427	16517	16443	16579	16705	16530	16603	16559	16526	16693	16609	16525	16626	16514	16553	16613	16474	16678	16557	16563	16516	16647	16632	16506	16592	16583	16477	16470	16640	16602	16559	16618	16678	16520	16639	16589	16556	16472	16554	16488	16591	16616	16617	16490	16555	16521	16623	16664	16486	16628	16755	16581	16503	16561	16549	16429	16472	16611	16542	16415	16574	16494	16742	16614	16763	16482	16653	16627	16623	16588	16566	16551	16582	16609	16630	16367	16548	16548	16433	16654	16755	16532	16609	16486	16528	16541	16501	16631	16561	16543	16511	16603	16604	16559	16482	16640	16557	16462	16550	16620	16596	16363	16569	16434	16592	16533	16733	16447	16605	16426	16704	16381	16419	16660	16505	16396	16515	16551	16513	16493	16694	16633	16581	16515	16570	16672	16482	16432	16691	16821	16593	16573	16488	16397	16690	16532	16641	16530	16799	16479	16583	16559	16579	16510	16802	16513	16533	16609	16582	16418	16511	16504	16532	16824	16594	16383	16637	16623	16517	16516	16591	16601	16673	16696	16527	16692	16706	16637	16639	16630	16498	16723	16608	16577	16586	16526	16609	16503	16504	16806	16467	16567	16583	16609	16642	16628	16550	16553	16783	16683	16639	16637	16577	16558	16626	16555	16588	16458	16545	16584	16568	16581	16475	16649	16618	16548	16616	16614	16452	16650	16721	16585	16452	16755	16610	16474	16567	16595	16524	16726	16538	16608	16570	16515	16493	16550	16667	16573	16461	16412	16610	16444	16486	16675	16626	16689	16717	16533	16573	16681	16509	16460	16445	16512	16740	16430	16612	16607	16610	16451	16594	16526	16553	16484	16617	16660	16629	16527	16565	16507	16540	16539	16562	16457	16715	16583	16457	16620	16562	16596	16693	16606	16626	16515	16527	16550	16730	16536	16439	16570	16507	16398	16512	16572	16569	16549	16505	16603	16671	16619	16586	16613	16620	16557	16527	16562	16498	16483	16454	16558	16475	16771	16532	16498	16546	16468	16440	16595	16622	16583	16625	16581	16666	16485	16689	16477	16451	16764	16659	16478	16614	16638	16622	16582	16617	16517	16578	16738	16553	16601	16623	16560	16469	16526	16552	16573	16617	16718	16297	16721	16573	16722	16729	16589	16475	16679	16543	16598	16485	16801	16818	16590	16705	16609	16714	16675	16642	16516	16536	16616	16706	16619	16701	16403	16587	16608	16656	16569	16609	16375	16641	16564	16476	16622	16577	16513	16589	16572	16520	16431	16578	16562	16549	16632	16517	16507	16593	16613	16448	16667	16637	16471	16677	16506	16621	16561	16597	16618	16576	16654	16628	16472	16576	16409	16435	16553	16633	16524	16561	16612	16420	16634	16747	16674	16651	16664	16685	16767	16571	16521	16581	16478	16447	16670	16709	16615	16397	16382	16555	16711	16655	16597	16514	16584	16431	16495	16729	16581	16324	16520	16401	16607	16832	16562	16580	16595	16336	16647	16388	16513	16527	16516	16411	16495	16606	16512	16463	16659	16608	16345	16735	16595	16392	16538	16459	16586	16695	16564	16434	16668	16715	16625	16595	16577	16627	16521	16445	16660	16748	16499	16539	16562	16734	16550	16386	16510	16546	16674	16516	16571	16588	16535	16661	16507	16718	16583	16415	16515	16545	16561	16578	16514	16451
22964	21403	29325	24253	23382	27370	29833	24880	23234	22879	21763	21254	20470	19932	19648	19469	19399	19030	18804	18837	18769	18666	18678	18639	18779	18495	18534	18538	18705	18483	18498	18400	18359	18611	18413	18503	18549	18389	18714	18517	18457	18496	18534	18397	18491	18397	18518	18395	18483	18442	18403	18388	18492	18263	18587	18271	18371	18329	18469	18657	18332	18287	18536	18366	18339	18455	18521	18295	18486	18318	18362	18541	18289	17989	18270	18310	18316	18235	18386	18229	18261	18261	18325	18332	18244	18350	18343	18155	18439	18294	18140	18263	18192	18429	18292	18381	18396	18265	18194	18484	18304	18318	18312	18335	18491	18260	18288	18545	18389	18536	18472	18205	18358	18272	18363	18579	18456	18243	18308	18270	18490	18327	18263	18294	18272	18342	18292	18327	18493	18235	18279	18325	18304	18373	18462	18280	18605	18417	18380	18395	18442	18260	18302	18265	18301	18373	18391	18235	18471	18161	18413	18335	18272	18368	18319	18482	18217	18291	18409	18498	18384	18316	18416	18369	18318	18202	18235	18325	18205	18323	18292	18170	18262	18296	18329	18430	18299	18283	18245	18244	18297	18392	18421	18392	18129	18399	18320	18138	18285	18324	18398	18351	18401	18357	18317	18347	18545	18417	18362	18381	18549	18388	18423	18341	18466	18327	18535	18420	18431	18330	18486	18341	18354	18472	18400	18065	18256	18238	18425	18251	18217	18144	18286	18398	18346	18282	18449	18225	18368	18379	18240	18402	18384	18432	18344	18328	18348	18478	18138	18434	18303	18435	18574	18444	18341	18388	18286	18387	18246	18251	18371	18277	18364	18185	18453	18242	18140	18298	18337	18478	18328	18390	18359	18453	18292	18181	18343	18422	18502	18350	18315	18383	18425	18248	18416	18423	18240	18123	18407	18394	18285	18323	18152	18330	18202	18326	18210	18444	18199	18455	18467	18236	18263	18111	18091	18349	18343	18223	18210	18265	18213	18317	18254	18169	18296	18478	18278	18188	18412	18261	18294	18364	18457	18273	18091	18261	18351	18230	18505	18583	18566	18335	18205	18259	18297	18401	18367	18100	18431	18217	18241	18325	18420	18370	18220	18292	18346	18272	18426	18409	18360	18291	18449	18539	18303	18287	18257	18224	18313	18175	18275	18344	18349	18395	18324	18128	18437	18378	18291	18322	18424	18390	18269	18487	18417	18307	18283	18272	18583	18428	18481	18412	18207	18386	18303	18278	18394	18366	18245	18342	18263	18434	18381	18293	18273	18183	18386	18357	18219	18259	18191	18230	18364	18519	18282	18397	18280	18276	18162	18282	18462	18446	18588	18326	18162	18272	18190	18270	18262	18628	18246	18518	18424	18227	18337	18197	18115	18073	18219	18533	18378	18477	18444	18241	18477	18191	18405	18407	18149	18209	18260	18357	18346	18260	18343	18472	18431	18170	18586	18187	18071	18472	18453	18378	18332	18260	18336	18339	18230	18067	18347	18289	18365	18312	18326	18424	18374	18245	18428	18348	18248	18285	18486	18559	18246	18317	18265	18395	18474	18219	18405	18290	18268	18365	18416	18288	18281	17950	18362	18510	18454	18359	18504	18396	18453	18205	18435	18099	18217	18354	18448	18250	18474	18281	18103	18287	18311	18358	18322	18384	18217	18314	18307	18365	18198	18443	18250	18303	18310	18390	18349	18258	18315	18436	18315	18075	18286	18323	18220	18261	18321	18578	18408	18304	18439	18275	18305	18165	18238	18444	18309	18560	18327	18309	18347	18272	18467	18471	18258	18271	18311	18460	18377	18385	18384	18326	18405	18498	18346	18405	18330	18229	18389	18341	18273	18451	18446	18369	18189	18343	18274	18493	18387	18499	18353	18104	18312	18292	18401	18396	18432	18369	18329	18083	18223	18590	18230	18367	18357	17939	18353	18342	18281	18259	18255	18448	18564	18371	18207	18448	18615	18140	18440	18463	18298	18195	18354	18411	18437	18482	18410	18345	18365	18410	18179	18164	18210	18458	18419	18286	18568	18321	18248	18506	18469	18518	18385	18331	18307	18218	18358	18242	18372	18436	18191	18247	18393	18203	18528	18265	18355	18414	18311	18307	18303	18366	18041	18369	18210	18520	18164	18312	18304	18360	18200	18370	18160	18245	18301	18385	18445	18284	18175	18499	18527	18348	18560	18256	18528	18293	18425	18171	18347	18490	18410	18216	18447	18248	18123	18227	18357	18370	18218	18279	18447	18291	18312	18265	18088	18375	18222	18198	18094	18373	18391	18337	18190	18554	18281	18419	18332	18412	18310	18369	18195	18380	18370	18421	18469	18189	18531	18214	18077	18140	18168	18328	18292	18275	18220	18318	18369	18276	18326	18417	18355	18320	18256	18357	18349	18092	18077	18298	18182	18270	18250	18412	18346	18260	18258	18304	18445	18315	18478	18493	18282	18350	18448	18486	18512	18365	18386	18432	18437	18240	18338	18326	18536	18326	18295	18259	18374	18338	18215	18177	18250	18242	18495	18413	18397	18233	18236	18418	18353	18553	18202	18301	18282	18234	18410	18298	18564	18345	18524	18308	18263	18544	18416	18428	18512	18399	18331	18255	18320	18453	18202	18519	18286	18278	18513	18462	18360	18271	18352	18187	18358	18210	18310	18289	18347	18304	18338	17987	18299	18409	18373	18422	18298	18160	18435	18361	18274	18335	18469	18271	18380	18253	18291	18403	18339	18445	18206	18453	18594	18182	18353	18355	18267	18298	18296	18067	18284	18216	18349	18393	18179	18474	18241	18270	18258	18303	18223	18483	18340	18357	18254	18277	18359	18314	18356	18252	18281	18466	18342	18454	18302	18243	18262	18556	18174	18454	18402	18227	18171	18378	18195	18401	18449	18309	18459	18159	18452	18320	18278	18400	18370	18471	18282	18414	18328	18627	18398	18345	18302	18347	18281	18497	18454	18367	18241	18339	18319	18244	18207	18457	18370	18191	18311	18444	18352	18097	18263	18389	18308	18231	18279	18289	18377	18244	18316	18297	18228	18204	18287	18293	18589	18311	18273	18334	18127	18346	18336	18154	18456	18404	18324	18323	18418	18337	18277	18454	18521	18351	18389	18286	18461	18296	18164	18477	18329	18221	18465	18350	18196	18245	18433	18208	18143	18300	18363	18459	18297	18309	18447	18302	18485	18323	18392	18383	18338	18091	18193	18443	18526	18346	18264	18069	18577	18208	18238	18361	18308	18385	18398	18347	18198	18337	18393	18162	18285	18257	18457	18348	18373	18334	18428	18447	18378	18330	18237	18029	18593	18352	18355	18393	18330	18414	18505	18581	18551	18433	18259	18338	18393	18148	18275	18425	18184	18326	18509	18337	18156	18091	18247	18369	18218	18380	18295	18170	18390	18315	18296	18114	18297	18348	18270	18175	18340	18294	18344	18299	18360	18498	18521	18515	18145	18257	18502	18496	18298	18298	18425	18732	18484	18355	18476	18168	18353	18339	18404	18294	18379	18207	18250	18577	18244	18118	18394	18276	18337	18273	18320	18201	18438	18235	18302	18404	18164	18279	18443	18250	18410	18285	18093	18275	18311	18393	18313	18323	18593	18401	18263	18002	18256	18361	18080	18402	18290	18342	18231	18231	18178	18239	18434	18337	18318	18334	18306	18226	18303	18318	18203	17968	18399	18534	18472	18437	18515	18307	18189	18378	18263	18597	18426	18186	18335	18313	18340	18373	18467	18382	18275	18244	18426	18418	18534	18434	18253	18316	18348	18215	18197	18447	18340	18416	18204	18189	18374	18238	18361	18461	18495	18275	18567	18486	18396	18496	18251	18567	18410	18369	18274	18420	18370	18457	18292	18386	18472	18541	18151	18169	18361	18176	18432	18326	18327	18405	18189	18367	18346	18344	18415	18232	18425	18318	18389	18182	18207	18102	18317	18106	18200	18205	18385	18267	18435	18346	18285	18542	18499	18261	18219	18370	18254	18434	18289	18249	18293	18373	18497	18410	18310	18400	18405	18190	18460	18356	18383	18155	18430	18418	18352	18179	18353	18372	18328	18369	18481	18474	18306	18235	18821	18325	18444	18386	18291	18339	18304	18512	18318	18448	18193	18123	18312	18309	18163	18398	18298	18497	18285	18294	18332	18304	18417	18356	18431	18378	18276	18144	18319	18403	18192	18151	18259	18249	18224	18504	18478	18155	18486	18332	18551	18463	18445	18237	18379	18340	18077	18240	18504	18415	18083	18332	18203	18222	18437	18457	18234	18407	18258	18320	18246	18248	18483	18297	18443	18198	18186	18427	18496	18386	18213	18374	18545	18590	18403	18289	18263	18165	18199	18237	18290	18410	18401	18263	18244	18303	18502	18233	17973	18423	18360	18173	18465	18287	18494	18510	18399	18603	18240	18170	18378	18318	18364	18393	18457	18373	18421	18486	18403	18203	18619	18236	18140	18185	18302	18164	18234	18232	18424	18303	18380	18163	18232	18274	18245	18334	18361	18374	18445	18414	18279	18159	18246	18292	18553	18390	18295	18413	18267	18293	18237	18232	18248	18388	18320	18351	18440	18297	18462	18256	18329	18351	18479	18328	18153	18217	18423	18373	18318	18370	18188	18553	18427	18438	18252	18420	18288	18301	18314	18327	18435	18462	18254	18304	18404	18332	18303	18273	18324	18394	18206	18303	18230	18281	18239	18327	18320	18201	18315	18188	18215	18355	18306	18314	18411	18539	18355	18476	18521	18149	18277	18532	18407	18297	18372	18393	18290	18250	18253	18118	18163	18369	18384	18157	18297	18283	18229	18220	18264	18291	18296	18262	18166	18394	18293	18055	18173	18460	18201	18323	18386	18340	18474	18347	18307	18451	18337	18374	18591	18508	18228	18394	18270	18202	18349	18391	18369	18486	18158	18394	18442	18229	18420	18456	18233	18400	18277	18164	18313	18229	18472	18011	18348	18329	18244	18607	18396	18232	18269	18394	18504	18507	18473	18486	18286	18314	18386	18271	18320	18305	18267	18226	18317	18382	18301	18161	18373	18436	18231	18158	18309	18260	18320	18365	18249	18214	18210	18364	18398	18279	18499	18512	18171	18358	18384	18286	18265	18200	18255	18322	18453	18288	18340	18306	18325	18343
31168	52674	51479	44411	37930	32891	29357	26845	24529	23322	21804	20871	19818	18983	18314	18081	17889	17440	17125	17308	17080	16931	17019	16657	16793	16838	16944	16665	16707	16677	16671	16880	16781	16531	16497	16843	16988	16751	16826	17048	16785	16799	16548	16604	16849	16820	16824	16612	16652	16490	16691	16480	16803	16639	16581	16534	16624	16700	16622	16648	16636	16745	16652	16789	16592	16667	16638	16660	16604	16851	16616	16644	16646	16444	16620	16713	16927	16683	16549	16585	16500	16584	16672	16659	16771	16852	16524	16524	16695	16646	16766	16629	16747	16628	16637	16475	16500	16659	16742	16587	16689	16715	16678	16631	16593	16876	16740	16614	16605	16732	16718	16525	16647	16591	16794	16672	16590	16802	16396	16615	16622	16794	16818	16616	16571	16556	16647	16773	16613	16657	16830	16388	16551	16636	16639	16743	16624	16586	16642	16632	16686	16611	16773	16695	16504	16738	16614	16730	16545	16586	16667	16954	16645	16558	16609	16674	16755	16753	16480	16674	16501	16677	16796	16730	16537	16714	16665	16743	16523	16514	16594	16643	16540	16572	16684	16636	16622	16620	16677	16790	16619	16522	16557	16616	16537	16642	16621	16501	16600	16619	16588	16539	16681	16588	16585	16561	16715	16684	16516	16739	16561	16450	16804	16661	16814	16622	16752	16616	16596	16709	16482	16553	16645	16698	16809	16480	16629	16603	16517	16752	16572	16593	16671	16523	16701	16547	16734	16660	16568	16614	16548	16462	16796	16583	16674	16587	16690	16661	16644	16651	16630	16672	16597	16457	16623	16605	16706	16723	16723	16738	16565	16653	16565	16770	16659	16632	16517	16770	16329	16518	16657	16417	16627	16779	16680	16696	16602	16619	16621	16616	16639	16574	16473	16591	16630	16541	16637	16633	16467	16604	16673	16722	16612	16695	16685	16553	16548	16464	16598	16720	16600	16697	16495	16599	16535	16501	16676	16540	16717	16510	16615	16563	16504	16585	16610	16587	16655	16582	16499	16703	16693	16842	16565	16478	16836	16788	16700	16558	16704	16653	16412	16416	16622	16524	16412	16561	16635	16621	16648	16584	16752	16621	16621	16639	16679	16455	16583	16564	16628	16723	16496	16628	16691	16563	16514	16749	16552	16457	16626	16565	16502	16574	16570	16638	16704	16764	16644	16723	16696	16602	16757	16623	16713	16410	16532	16584	16537	16495	16609	16806	16701	16524	16608	16538	16628	16508	16660	16650	16515	16564	16833	16615	16719	16520	16512	16609	16402	16452	16946	16515	16688	16535	16582	16771	16662	16641	16605	16578	16579	16472	16678	16548	16692	16743	16662	16714	16523	16637	16526	16501	16427	16488	16580	16749	16543	16566	16765	16489	16606	16619	16644	16716	16683	16553	16663	16538	16584	16544	16579	16776	16664	16667	16558	16576	16525	16748	16729	16689	16503	16709	16620	16704	16558	16621	16606	16670	16578	16805	16687	16714	16509	16687	16722	16645	16515	16671	16612	16671	16757	16473	16487	16549	16506	16615	16452	16716	16540	16565	16644	16684	16466	16645	16603	16638	16702	16749	16495	16602	16710	16587	16645	16668	16345	16623	16614	16640	16603	16729	16603	16540	16684	16475	16568	16606	16604	16618	16742	16755	16710	16648	16767	16735	16704	16568	16782	16445	16681	16674	16647	16593	16546	16524	16673	16630	16681	16760	16671	16668	16633	16705	16636	16546	16576	16673	16678	16479	16577	16559	16509	16648	16807	16649	16750	16615	16639	16569	16793	16633	16549	16696	16625	16381	16571	16814	16535	16723	16555	16646	16660	16656	16693	16594	16674	16436	16515	16591	16589	16516	16568	16798	16418	16524	16574	16650	16746	16605	16778	16646	16594	16553	16685	16661	16506	16593	16507	16571	16744	16542	16440	16629	16593	16654	16588	16668	16710	16613	16527	16566	16747	16719	16716	16686	16578	16499	16518	16711	16476	16582	16423	16617	16412	16807	16545	16598	16536	16850	16601	16661	16467	16492	16535	16764	16671	16500	16631	16720	16570	16757	16594	16817	16495	16713	16549	16613	16530	16569	16480	16571	16554	16501	16536	16683	16759	16653	16738	16551	16666	16386	16549	16596	16509	16484	16536	16653	16618	16736	16598	16716	16522	16614	16656	16607	16670	16553	16723	16758	16664	16662	16588	16676	16738	16628	16650	16570	16483	16583	16583	16621	16659	16628	16720	16377	16626	16672	16689	16565	16664	16670	16537	16754	16528	16714	16447	16545	16667	16755	16656	16409	16792	16459	16595	16741	16550	16671	16613	16590	16611	16727	16710	16690	16656	16719	16506	16639	16837	16676	16634	16605	16779	16592	16651	16532	16660	16569	16563	16779	16662	16612	16686	16572	16671	16634	16586	16545	16695	16516	16508	16665	16629	16615	16821	16642	16623	16722	16621	16618	16571	16787	16837	16390	16578	16628	16530	16637	16738	16589	16598	16417	16647	16443	16572	16607	16710	16533	16529	16806	16540	16654	16695	16541	16731	16640	16519	16494	16603	16591	16349	16577	16510	16591	16833	16612	16645	16602	16662	16616	16392	16682	16513	16726	16486	16627	16751	16755	16617	16561	16514	16509	16533	16545	16604	16643	16708	16484	16674	16391	16736	16596	16582	16628	16582	16670	16692	16592	16677	16653	16520	16583	16676	16661	16613	16733	16569	16513	16696	16513	16612	16615	16565	16686	16556	16661	16596	16496	16593	16745	16551	16599	16600	16672	16545	16544	16575	16570	16799	16709	16736	16592	16522	16631	16601	16556	16593	16552	16734	16676	16687	16499	16533	16503	16688	16530	16608	16724	16661	16550	16589	16565	16530	16687	16570	16571	16669	16795	16534	16738	16534	16471	16522	16793	16630	16684	16576	16747	16629	16727	16738	16631	16396	16477	16565	16629	16589	16635	16747	16421	16658	16694	16503	16622	16601	16712	16469	16721	16612	16753	16601	16771	16463	16457	16495	16540	16738	16647	16656	16868	16446	16688	16621	16467	16670	16743	16719	16503	16706	16542	16501	16332	16674	16504	16545	16648	16513	16548	16634	16619	16579	16572	16874	16550	16504	16461	16576	16477	16537	16516	16647	16472	16618	16629	16535	16551	16800	16460	16482	16755	16518	16747	16670	16454	16565	16755	16483	16551	16541	16572	16549	16649	16687	16533	16622	16550	16662	16584	16706	16594	16447	16422	16725	16691	16667	16750	16492	16758	16650	16631	16721	16680	16692	16779	16588	16544	16554	16592	16563	16526	16555	16728	16782	16492	16640	16707	16614	16576	16672	16620	16753	16628	16684	16590	16621	16562	16542	16759	16512	16642	16682	16694	16766	16762	16619	16686	16676	16657	16678	16573	16574	16736	16607	16702	16611	16649	16753	16706	16602	16621	16451	16694	16686	16512	16284	16555	16573	16611	16769	16484	16584	16761	16701	16552	16772	16659	16611	16547	16713	16610	16688	16780	16755	16592	16541	16646	16602	16670	16729	16535	16665	16652	16670	16587	16713	16448	16666	16644	16683	16725	16742	16562	16709	16685	16429	16520	16539	16608	16565	16633	16699	16624	16575	16543	16503	16679	16667	16575	16688	16677	16504	16625	16718	16749	16503	16751	16709	16515	16746	16776	16493	16667	16612	16646	16556	16634	16795	16668	16710	16714	16617	16639	16663	16511	16531	16396	16667	16741	16674	16643	16662	16562	16605	16512	16641	16555	16795	16837	16612	16772	16703	16736	16636	16760	16791	16495	16536	16588	16502	16686	16689	16477	16783	16602	16705	16491	16591	16652	16695	16791	16584	16577	16499	16559	16603	16678	16717	16505	16681	16746	16350	16531	16569	16755	16549	16656	16731	16461	16586	16585	16769	16643	16566	16615	16627	16617	16801	16601	16612	16596	16518	16754	16362	16794	16549	16569	16690	16555	16512	16573	16590	16640	16743	16836	16736	16571	16559	16637	16648	16600	16435	16538	16578	16450	16799	16780	16647	16775	16533	16594	16619	16650	16705	16572	16543	16800	16631	16591	16625	16636	16646	16509	16573	16482	16554	16740	16572	16619	16732	16645	16499	16591	16582	16661	16743	16654	16682	16591	16709	16641	16624	16564	16487	16597	16559	16678	16654	16674	16722	16505	16535	16736	16558	16613	16554	16579	16686	16601	16669	16506	16730	16631	16656	16581	16665	16656	16609	16705	16787	16639	16640	16869	16624	16641	16648	16543	16563	16603	16622	16580	16823	16691	16656	16568	16614	16657	16649	16880	16615	16576	16467	16638	16565	16564	16418	16652	16503	16725	16546	16593	16723	16604	16568	16622	16487	16767	16530	16505	16675	16652	16591	16735	16764	16542	16468	16605	16618	16709	16530	16575	16649	16732	16686	16626	16500	16711	16624	16644	16642	16678	16578	16509	16650	16626	16623	16705	16742	16477	16570	16515	16566	16623	16553	16475	16594	16505	16727	16634	16555	16656	16528	16458	16387	16492	16531	16535	16579	16668	16762	16636	16557	16463	16757	16708	16662	16706	16688	16553	16627	16514	16627	16598	16667	16585	16650	16469	16523	16519	16615	16624	16702	16569	16695	16736	16562	16588	16711	16631	16533	16612	16677	16522	16752	16580	16599	16646	16532	16784	16490	16635	16532	16658	16556	16633	16597	16489	16544	16805	16530	16766	16660	16696	16707	16577	16711	16745	16463	16573	16629	16620	16651	16525	16713	16570	16740	16635	16630	16701	16826	16517	16556	16628	16705	16724	16604	16678	16520	16661	16691	16622	16645	16755	16782	16710	16604	16918	16583	16577	16600	16467	16586	16567	16726	16560	16581	16585	16728	16504	16654	16639	16588	16692	16646	16485	16632	16665	16571	16508	16593	16549	16614	16691	16457	16726	16584	16635	16678	16767	16640	16620	16592	16436	16892	16602	16665	16537	16619	16548	16573	16513	16615	16535	16496	16596	16657	16774	16638	16676	16556	16639	16549	16556	16750	16540	16642	16530	16592	16610	16661	16602	16535	16726	16516	16557	16616	16508	16541	16600	16347	16639	16587	16459	16640	16579	16557	16658	16693	16425	16611	16662	16718	16653	16542	16802	16650	16635	16647	16452	16677	16629
28294	27064	34020	30530	24886	22695	21640	20445	19895	19497	19223	19074	19046	18853	18701	18626	18189	18381	18356	18309	18229	18251	18439	18227	18383	18121	17966	18069	18247	18318	18195	18328	18321	18066	18362	18238	18178	18268	18252	18110	18197	18315	18337	18125	18341	18323	18158	18234	18340	18283	18125	18404	18275	18285	18212	18026	18221	18254	18159	18297	18237	18125	18356	18283	18289	18208	18135	18241	18235	18290	18363	18372	18372	18313	18136	18178	18230	18185	18246	18319	18310	18225	18216	18199	18091	18150	18463	18039	18087	18201	18160	18318	18234	18245	18283	18078	18278	18160	18177	18080	18080	18137	18192	18135	18330	17905	18217	18110	18014	18121	18268	18313	18066	18258	18309	18200	18297	18298	18220	18353	18161	18223	18139	18273	18282	18142	18283	18177	18411	18144	18283	18204	18228	18310	18119	18062	18291	18219	18277	18281	18018	17974	18241	18164	17982	18372	18291	18130	18195	18210	18409	18086	17982	18262	18135	18179	18192	18197	18186	18307	18194	18043	18119	18281	18158	18052	18203	18087	18209	18094	18233	18128	18132	18285	18043	18203	18343	18203	18265	18240	18332	18117	18005	18167	18311	18345	18049	18349	18302	18074	18077	18131	18017	18405	18226	18203	18220	18260	17968	18073	18003	18139	18276	18152	18308	18264	18080	18192	18254	18123	17995	18115	18295	18175	18370	18121	18168	18283	18152	18333	18335	18249	18332	18302	18072	18210	18129	18021	18228	18281	18143	18145	18314	18203	18312	18407	18301	18046	18264	18158	18125	17936	18291	18154	18341	18262	18330	18192	18039	18105	18283	18421	18242	18344	18263	18154	18420	17927	18142	18080	18310	18131	18314	18234	18138	18119	18024	18177	18380	18119	18184	18131	18146	18185	18328	18172	18385	18392	18121	18270	18213	18069	18315	18221	18382	18266	18217	18301	18266	18302	18037	18224	18179	18179	18361	18174	18177	18285	18129	18108	18261	18223	18199	18086	18043	18131	18329	18250	18389	18270	18092	18093	18346	18255	18123	18174	18213	18123	18004	18334	18251	18253	18101	18180	18169	18144	18037	18219	18230	18087	18179	18043	18180	18151	18196	18100	18060	18067	18175	18377	18161	18186	17964	18092	18217	18138	18253	18210	18247	18194	17933	18121	18027	18208	18206	18167	18353	18196	18259	18264	18052	18225	18270	18001	18328	18214	18284	18465	18488	18013	18079	18281	18351	18088	18275	18121	18049	18135	18400	18262	18338	18305	18236	18061	18224	18118	18245	18307	18248	18242	18107	18271	18079	18199	18213	18215	18198	18232	17765	18239	18154	18090	18397	18145	18273	18122	18312	18226	18343	18199	18486	17993	18275	18085	18256	18248	18152	18114	18105	18324	18124	18297	18343	18192	18169	18142	18210	18141	18281	18280	17991	18166	18151	18312	18103	18101	18258	18352	18118	18226	18327	18180	18116	18302	18224	18237	18130	18182	18218	18267	18092	18028	18033	18225	18289	18151	18388	18291	18162	18071	18133	18235	18169	18192	18384	18203	18337	18278	18295	18225	18315	18204	18130	18313	18407	18135	18328	18226	18172	18243	18126	18177	18158	18217	18261	18166	18369	18264	18244	18030	18285	18091	18259	18077	18407	18244	18127	18084	18192	18272	18137	18402	18188	18186	18272	18316	18197	18120	18113	18316	18422	18301	18246	18264	18185	18126	18344	18284	18290	18314	18304	18189	18128	18215	18355	18243	17955	18229	18144	18188	18109	18405	18128	18421	18343	18152	18099	18168	18060	18323	18186	18267	18266	18205	18252	18217	18282	18416	18374	18166	18142	18429	18247	18080	18140	18274	18040	18232	18436	18002	18410	18462	18378	18246	18159	18343	18312	18429	18204	18289	18129	17982	18109	18217	18062	18005	18161	18036	18292	18248	18392	18075	18286	18267	18159	18126	18263	18277	18162	18245	18182	18235	18276	17999	18228	18164	18285	18135	18364	18242	18142	18288	18267	18243	18274	18321	18150	18190	18097	18379	18272	18168	18173	18071	18052	18181	18107	18144	18177	18235	18028	18468	18072	18199	18329	18376	18166	18179	18309	18251	18184	18075	18344	18327	18137	18266	18324	18163	18046	18202	17976	18089	18323	18103	18225	18162	18122	18444	18280	18256	18248	18097	18147	18360	18213	18178	18039	18213	18051	18283	18266	18093	18298	18083	18108	18148	18059	18173	18174	18135	18022	18071	18143	17989	18154	18142	18357	18421	18314	18147	18344	18156	18169	18388	18057	17888	18236	18149	18100	18294	18234	18207	18352	18185	18277	18230	18518	18241	18282	18311	18227	18156	18314	18164	18178	18263	18236	18091	18144	18060	18090	18267	18189	18273	18250	18307	18217	18256	18154	18097	18178	18221	18303	17998	18158	18369	18168	18245	18268	18390	18176	18217	18299	18275	18125	18272	18262	18258	18100	18116	18399	18361	18240	18157	18452	18202	18223	18354	18313	18053	18255	18084	18169	18307	18161	18279	18158	18462	18047	18143	18299	18446	18246	18037	18256	18045	18215	18191	18064	18253	18144	18289	18064	18392	18042	18245	18156	18105	18297	18190	18174	18201	18340	18262	18300	18180	18346	18337	18296	18244	17998	18013	18176	18127	18140	18359	18355	18070	18164	18365	18346	18307	18138	18171	18134	18087	18234	18145	18246	18270	18308	18394	18159	18237	18092	18471	18150	18020	18249	18217	18387	18129	18030	18298	18232	18169	18263	18309	18094	17997	18248	18216	18405	18302	18295	18406	18038	18232	18191	17966	18413	18158	18298	18114	18202	18342	18142	18139	18394	18191	18237	18172	18277	18098	17984	18060	18131	18260	18108	18239	18280	18359	18425	18293	18278	18198	18252	18214	18364	18192	18251	18273	18436	18464	18431	18212	18420	17898	18094	18243	18134	18196	18229	18078	18414	18160	18125	18242	18207	18404	18233	18044	18076	18132	18232	18155	18097	18153	18154	18323	18162	18105	18163	18354	18355	18300	18049	18530	18259	18497	18230	18141	18059	18080	17928	18235	18362	18236	18462	18407	18298	18324	18151	18352	18076	18301	18099	18108	18350	18235	18343	18345	18096	18222	18161	18330	18339	18058	18214	18193	18119	18281	18187	18322	18161	18271	18384	18207	18386	18417	18179	18064	18065	17984	17997	18133	18091	18345	18317	18277	18241	18290	18226	18206	18102	18095	18515	18278	18257	18120	18191	18320	18182	18405	18278	18232	18220	18087	18244	18229	18132	18203	18108	18343	18098	18253	18348	18306	18092	18264	18149	18238	17960	18319	18402	18145	18168	18019	18174	18162	18366	17969	18303	18232	18279	18133	18206	18109	17985	18109	18226	18200	18331	18001	18250	18239	18276	18128	18126	18176	18121	18027	18334	18191	18232	18273	18190	18291	18048	18158	18357	18369	18233	18286	18220	18011	18365	18031	18197	18325	18398	18070	18264	17971	18064	18213	18348	18345	18315	18152	18055	18211	18234	18314	18118	18221	18326	18345	18107	18251	18046	18444	18261	18159	18369	18194	18284	18269	18219	18131	18256	18129	18346	18120	18284	18170	18353	18276	18103	18272	18285	18342	18188	18319	18231	18306	18337	18148	18322	18297	18304	18364	18135	18159	18085	18291	18301	18242	18147	18204	18338	17931	18005	18139	18157	18223	18284	18098	18091	18098	18106	18319	17994	18091	18357	18274	18158	18253	18328	18099	18489	18319	18458	18337	18155	18398	18171	18283	18200	18243	18277	18136	18138	18269	18401	18156	18269	18411	18236	18148	18200	18350	18119	18260	18206	18230	18155	18081	18320	18218	18114	18066	18239	18285	18343	17980	18040	18345	17991	18232	18173	18220	18132	18229	18259	18034	18179	18204	18464	18391	18487	18281	18360	18384	18157	18327	18099	18462	18114	18234	18248	18260	18358	18097	18116	18345	18282	18271	18365	18344	18259	18250	18267	18256	18200	18087	18236	18222	18141	18119	18406	18080	18033	18274	18255	18263	18163	17981	18224	18225	18061	18311	18154	18106	17980	18284	18217	18225	18259	18237	18112	17935	18145	18208	18303	18358	18281	18246	18211	18198	18261	18208	18350	18121	18140	18044	18205	18179	18238	18151	18261	18282	18229	18185	18207	18225	18184	18117	18385	18484	18242	18124	18265	18375	18279	18383	18304	18135	18341	18245	18079	17967	17959	18344	18153	18222	18253	17987	18421	18224	18154	18290	18194	18305	18244	17985	18080	18274	18207	18214	18093	18200	18115	18213	18321	18367	18334	18276	18153	18160	18308	18340	18353	18438	18302	18134	18194	18136	18134	18185	18341	18254	18322	18181	18179	18375	18210	18188	18207	18186	18250	18190	18128	18366	18036	18193	18089	18059	18214	18186	18246	18187	18403	18175	18272	18205	18459	18120	18353	18035	18247	18172	18176	18438	18347	18148	18042	18380	18041	18268	18378	18253	18343	18324	18192	18393	18244	18264	18109	18215	18386	18178	18206	18295	18026	18225	18247	18286	18322	18194	18048	18136	18172	18092	18128	18269	18207	18296	18264	18164	18182	18110	18435	18206	18163	18161	18270	17949	18011	18332	18159	18344	18081	18176	18280	18545	18268	18376	18290	18284	18213	18321	18227	18472	18289	17931	18115	18317	18370	18197	18072	18174	18294	18188	18093	18387	18219	18179	18417	18237	18204	18315	17982	18339	18304	18346	18249	18160	18133	18268	18179	18095	18308	18093	18104	18092	18236	18232	18117	18393	18157	18149	18300	18179	18214	18326	18212	18279	18313	18427	18158	18367	18281	18096	18178	18284	18321	18199	18153	18127	18200	18220	18248	18183	18378	18252	18053	18208	18078	18164	18381	18227	18146	18288	18189	18366	18024	18147	18230	18108	18168	18350	18474	18033	18175	18260	18196	18402	18356	18466	18345	18277	18196	18252	18289	18194	18183	18116	18312	18245	18484	18240	18103	18238	17875	18084	18033	18350	18383	18391	18034	18224	18105	18381	18134	18276	18188	18021	18153	18057	18049	18177	18274	18145	18136	18132	18117	18056	18240	18487	18425	18180	18277	18102	18008	18344	18085	18192	18173	18006	18159	18252	18432	18100	18123	18283
29801	42806	39834	32074	26797	23187	21527	20438	19292	18843	18360	17689	17586	17173	17044	17193	16893	16809	16866	16709	16642	16630	16567	16443	16577	16616	16556	16418	16481	16444	16668	16474	16525	16580	16528	16580	16680	16564	16472	16808	16443	16517	16631	16749	16392	16670	16532	16558	16640	16587	16459	16568	16719	16414	16616	16507	16378	16497	16657	16440	16635	16610	16633	16477	16545	16421	16493	16419	16440	16526	16540	16401	16491	16659	16405	16502	16533	16607	16578	16560	16639	16592	16666	16494	16623	16537	16387	16477	16467	16687	16534	16604	16491	16680	16408	16307	16531	16493	16382	16601	16679	16558	16704	16397	16478	16616	16520	16549	16494	16651	16487	16521	16416	16517	16417	16714	16617	16432	16529	16461	16605	16525	16648	16712	16289	16489	16509	16396	16513	16652	16592	16481	16611	16612	16525	16331	16662	16407	16580	16567	16625	16453	16595	16485	16518	16524	16493	16544	16609	16349	16554	16623	16490	16669	16568	16470	16583	16683	16584	16687	16499	16424	16472	16536	16436	16574	16630	16453	16598	16575	16518	16663	16405	16528	16533	16800	16736	16668	16690	16412	16639	16435	16509	16605	16485	16460	16500	16681	16331	16384	16535	16431	16484	16640	16632	16513	16392	16368	16542	16637	16468	16559	16458	16545	16519	16416	16367	16534	16627	16605	16722	16507	16455	16623	16573	16565	16568	16572	16463	16594	16629	16395	16603	16765	16578	16381	16487	16500	16567	16400	16616	16668	16503	16321	16424	16697	16552	16631	16667	16475	16639	16670	16557	16579	16666	16469	16604	16494	16562	16412	16300	16682	16422	16621	16480	16412	16566	16430	16624	16747	16432	16629	16561	16627	16423	16532	16585	16706	16529	16473	16519	16570	16658	16582	16599	16482	16660	16589	16495	16487	16703	16496	16599	16395	16552	16557	16558	16476	16512	16699	16748	16603	16605	16531	16546	16654	16618	16395	16584	16541	16386	16799	16525	16452	16413	16496	16557	16564	16615	16511	16569	16411	16658	16337	16484	16573	16455	16343	16525	16540	16435	16594	16502	16335	16508	16562	16620	16624	16512	16393	16448	16410	16557	16331	16449	16674	16538	16562	16780	16523	16641	16453	16529	16574	16659	16595	16430	16481	16579	16649	16556	16604	16495	16521	16610	16435	16466	16507	16518	16363	16465	16493	16610	16524	16637	16642	16500	16429	16509	16387	16575	16603	16574	16909	16602	16600	16513	16504	16690	16500	16584	16386	16584	16648	16502	16523	16362	16437	16734	16601	16502	16610	16469	16445	16337	16456	16507	16457	16644	16552	16572	16412	16671	16587	16549	16594	16397	16489	16375	16612	16529	16646	16509	16440	16560	16525	16495	16439	16646	16484	16427	16512	16615	16410	16439	16506	16499	16663	16513	16436	16656	16587	16756	16650	16498	16510	16503	16306	16544	16658	16548	16535	16587	16603	16549	16500	16379	16588	16522	16582	16642	16661	16660	16447	16564	16428	16671	16613	16558	16423	16519	16669	16577	16476	16477	16609	16423	16556	16578	16643	16676	16535	16651	16521	16321	16699	16475	16721	16545	16535	16413	16543	16500	16664	16539	16502	16477	16719	16491	16576	16395	16607	16583	16433	16512	16606	16500	16405	16611	16489	16662	16287	16464	16545	16519	16522	16572	16554	16395	16608	16613	16557	16581	16485	16346	16552	16737	16512	16565	16642	16499	16550	16728	16510	16510	16467	16591	16578	16687	16296	16617	16715	16682	16544	16575	16696	16521	16683	16652	16641	16541	16575	16614	16654	16494	16578	16609	16601	16553	16451	16434	16667	16550	16477	16518	16544	16674	16600	16481	16647	16609	16327	16580	16495	16600	16409	16387	16400	16426	16570	16621	16652	16548	16488	16662	16459	16763	16598	16580	16427	16572	16601	16746	16548	16501	16510	16487	16555	16669	16600	16586	16665	16629	16475	16640	16528	16383	16525	16563	16701	16707	16641	16653	16405	16647	16588	16430	16441	16585	16521	16446	16622	16468	16598	16458	16462	16605	16403	16755	16487	16375	16380	16490	16584	16566	16654	16289	16565	16514	16688	16585	16425	16473	16496	16439	16518	16427	16642	16445	16409	16553	16645	16651	16532	16673	16565	16578	16621	16648	16626	16444	16592	16571	16664	16472	16580	16329	16659	16366	16627	16617	16700	16646	16592	16549	16551	16653	16564	16470	16649	16555	16668	16664	16571	16725	16410	16620	16464	16585	16574	16539	16510	16500	16487	16552	16459	16594	16504	16558	16464	16687	16441	16626	16675	16563	16469	16568	16458	16662	16591	16538	16627	16625	16580	16697	16427	16751	16508	16598	16415	16589	16677	16443	16324	16642	16625	16499	16526	16584	16446	16589	16456	16429	16414	16535	16579	16754	16545	16535	16675	16643	16494	16597	16424	16541	16538	16546	16261	16568	16583	16554	16507	16429	16680	16744	16447	16341	16556	16426	16601	16397	16599	16518	16623	16475	16361	16437	16584	16283	16499	16578	16693	16514	16559	16461	16570	16482	16465	16474	16671	16519	16480	16613	16523	16679	16717	16284	16490	16571	16586	16714	16401	16650	16578	16444	16453	16710	16452	16704	16626	16487	16543	16536	16573	16477	16513	16448	16368	16549	16633	16740	16656	16581	16531	16542	16601	16560	16537	16495	16570	16486	16534	16521	16552	16662	16582	16452	16709	16521	16591	16631	16420	16495	16619	16449	16509	16599	16455	16712	16434	16615	16598	16508	16631	16705	16622	16446	16715	16495	16562	16630	16586	16481	16349	16458	16664	16571	16683	16616	16635	16512	16501	16735	16407	16402	16448	16444	16511	16620	16694	16664	16492	16536	16378	16617	16473	16411	16492	16525	16534	16623	16500	16397	16581	16727	16526	16455	16442	16598	16452	16508	16704	16612	16583	16544	16703	16709	16514	16723	16586	16458	16525	16471	16649	16570	16478	16515	16547	16627	16396	16722	16570	16543	16403	16587	16345	16604	16391	16408	16561	16460	16451	16340	16505	16468	16401	16509	16630	16385	16477	16586	16554	16627	16572	16568	16690	16590	16679	16720	16511	16535	16591	16570	16549	16450	16487	16397	16463	16461	16416	16581	16477	16609	16440	16558	16569	16504	16546	16419	16676	16611	16435	16501	16629	16478	16526	16604	16675	16506	16586	16560	16541	16550	16583	16531	16705	16634	16618	16658	16511	16411	16650	16565	16549	16448	16555	16586	16616	16605	16571	16531	16494	16596	16606	16628	16490	16478	16760	16547	16623	16433	16603	16578	16600	16598	16603	16472	16498	16725	16618	16563	16518	16536	16517	16562	16671	16680	16490	16618	16533	16516	16698	16509	16573	16536	16597	16499	16390	16611	16496	16350	16541	16700	16601	16512	16578	16572	16454	16643	16657	16617	16567	16514	16262	16430	16632	16584	16593	16363	16632	16442	16463	16417	16495	16458	16459	16616	16506	16520	16699	16479	16466	16468	16545	16437	16434	16576	16451	16704	16526	16494	16565	16587	16616	16557	16377	16452	16547	16590	16517	16593	16576	16671	16482	16726	16555	16679	16489	16573	16480	16780	16594	16338	16474	16418	16388	16606	16486	16669	16677	16635	16492	16542	16492	16424	16580	16677	16596	16502	16527	16489	16585	16449	16684	16536	16394	16426	16473	16491	16574	16473	16585	16509	16638	16583	16452	16651	16563	16537	16583	16423	16538	16467	16515	16546	16545	16593	16560	16495	16410	16608	16512	16480	16504	16620	16567	16548	16513	16568	16447	16450	16630	16620	16560	16502	16706	16435	16578	16454	16508	16484	16587	16491	16682	16282	16435	16611	16689	16569	16538	16562	16391	16479	16521	16722	16315	16765	16624	16640	16654	16614	16554	16686	16399	16483	16592	16645	16567	16525	16323	16514	16646	16688	16412	16591	16525	16451	16640	16408	16391	16298	16400	16606	16431	16524	16511	16554	16564	16549	16682	16512	16506	16519	16681	16581	16756	16536	16402	16449	16503	16613	16454	16520	16474	16468	16478	16637	16552	16507	16557	16404	16700	16537	16633	16714	16386	16518	16327	16702	16438	16393	16694	16603	16544	16594	16627	16664	16695	16580	16623	16425	16527	16494	16486	16540	16592	16660	16592	16552	16460	16603	16642	16596	16503	16561	16510	16730	16470	16558	16504	16430	16640	16472	16646	16337	16635	16455	16551	16691	16550	16525	16438	16684	16654	16483	16505	16530	16475	16620	16541	16675	16651	16348	16496	16504	16556	16386	16437	16567	16371	16533	16636	16485	16365	16651	16582	16607	16612	16539	16438	16458	16611	16539	16370	16536	16419	16581	16561	16718	16494	16447	16308	16725	16520	16682	16516	16660	16508	16559	16371	16471	16555	16725	16581	16663	16587	16655	16477	16702	16501	16592	16669	16481	16450	16560	16718	16542	16428	16596	16638	16572	16630	16737	16450	16609	16296	16658	16661	16430	16605	16408	16437	16480	16587	16493	16610	16713	16650	16326	16479	16480	16577	16556	16628	16605	16570	16601	16478	16638	16401	16614	16629	16533	16594	16583	16554	16550	16568	16524	16671	16456	16641	16554	16590	16584	16553	16542	16351	16695	16375	16697	16732	16543	16356	16528	16521	16504	16594	16464	16595	16515	16526	16476	16644	16623	16561	16541	16552	16573	16480	16550	16493	16559	16615	16682	16699	16573	16576	16681	16592	16746	16540	16580	16437	16537	16548	16532	16533	16648	16562	16486	16507	16626	16410	16587	16770	16556	16459	16397	16682	16434	16716	16543	16583	16521	16711	16621	16561	16540	16451	16683	16432	16671	16624	16542	16637	16638	16624	16708	16586	16693	16511	16585	16584	16361	16637	16641	16432	16397	16533	16488	16560	16811	16522	16612	16510	16387	16633	16631	16453	16503	16682	16847	16612	16472	16582	16252	16627	16433	16534	16578	16416	16623	16645	16612	16672	16538	16704	16513	16540	16421	16615	16447	16534	16394	16558	16525	16622	16509	16537	16605	16589	16653	16707	16525	16633	16512	16682	16475	16593	16614	16608	16729	16611	16588	16556	16419	16454	16571	16542	16589	16496	16476	16495	16637	16545
23853	21401	29093	25707	25338	27095	27226	23670	22345	21816	21351	20974	20206	20003	19925	19541	19305	19228	19182	19264	19066	19218	19322	18787	18875	18960	19082	18943	19085	19239	19063	19197	19087	18938	18953	18919	19270	19256	18891	18939	19002	19089	19022	19005	19087	19050	18924	18930	19140	19010	18932	18926	19036	18931	18938	18890	19021	18975	18967	18846	19088	19010	18894	18769	18768	19124	18959	18959	19103	19110	19125	19104	18879	18740	18855	18760	18747	19048	18830	18960	18945	19014	18850	18735	18843	19203	19154	19013	18934	19043	18929	19000	19118	19014	18931	18965	18778	18945	18832	19015	18976	18911	18834	18831	18932	18829	18860	18963	18679	18762	18994	18821	18958	18940	18908	18731	18856	18884	18935	18860	18943	18868	18971	18870	18864	18976	18902	18712	18897	18860	18874	18850	19128	18867	18698	18747	18700	18997	18916	19069	18975	19157	18924	19078	18983	18840	18969	18955	18870	18793	18771	18815	18781	18912	18904	18941	18911	18966	18964	18944	18939	19055	18936	18913	18920	18704	18848	18787	19132	18866	18906	18876	18787	18843	18958	18795	18816	18960	18929	18848	18771	18826	19096	18992	18916	18768	19003	19039	19029	18824	18973	18947	18952	18787	18837	18904	18961	18991	18867	18917	18907	18695	19122	18804	18964	19004	18766	18718	18711	18922	18960	18877	18800	18991	18845	18700	18824	18757	18815	18907	19128	18748	18781	18875	18874	18750	18755	18946	19095	18831	18812	19103	19036	18917	19003	18706	18857	18790	18978	19015	18789	18742	19081	19051	19072	18922	18657	18656	18926	18986	18988	19111	18909	18785	19010	18937	18892	18980	18930	18972	18843	18923	18929	18899	18782	18958	19001	19060	18993	18779	18892	18981	19070	18979	19006	18826	18935	19033	18822	19040	18799	19041	18961	19050	18983	18618	18822	18891	18948	18735	19283	18977	18961	19082	19104	18886	18707	18710	18746	18719	19021	18944	19016	18816	19138	18841	19003	18953	18854	19045	19017	19122	18689	18709	18823	18980	18808	19055	19016	18889	18932	18727	18818	18969	19076	18869	18883	19102	18938	19064	18849	19059	18695	18857	18978	19198	18908	18966	18728	18851	18871	18988	18909	18901	19054	18888	18814	18960	19073	18704	18754	18943	18869	18940	18729	19000	18970	18934	18716	18968	18934	18981	19287	18949	19132	19010	18903	18966	19063	18780	18763	18887	18773	18974	18783	18962	19267	19042	19023	18926	18882	18719	18898	18892	19041	18946	18841	18946	19064	18883	18828	18846	19106	18871	18928	18908	18826	18841	18871	18812	18804	19105	18867	19046	18789	19035	18986	18827	18854	18895	18919	19101	18912	18930	18913	18764	18968	18873	19053	18703	18909	18764	18930	19028	18963	18806	19018	19066	18793	18986	18868	18854	18830	18705	18750	18956	18907	18919	18865	18828	18755	18831	18929	18799	18738	19048	18968	18934	18903	19011	18881	18914	18764	19057	19119	18769	18925	19062	18846	18896	18932	18755	19276	18957	18748	18930	19086	19136	18720	18860	18935	18868	19053	18891	18981	19166	18842	18803	18878	18891	18922	18904	18810	18890	18909	19037	18894	18935	19030	18961	18927	18787	18880	18809	18972	18934	18800	19068	19082	18846	18985	18743	18924	18857	18942	18863	19088	19085	19062	18905	18977	18810	18956	18877	19084	18898	18899	18732	18874	18885	18888	18738	18826	18859	19003	18935	18866	18848	19177	18915	18636	18934	18896	18883	18849	18725	19036	18978	18822	18736	19010	19020	18897	19273	18991	18968	18991	18681	18739	18962	18806	18788	18920	18823	18680	18863	18860	18832	19022	18881	18947	18812	18901	18818	19036	19076	18758	18776	19040	19080	18963	19001	19051	18988	19020	18905	19158	18856	19019	18727	18884	18954	18824	19218	18836	18762	18792	18630	18911	18925	18916	18884	18838	18793	18910	18815	18871	18875	18760	18891	18928	18953	18907	18854	18881	18802	18990	19059	19066	18960	19019	18871	18863	18987	18823	19038	19022	18976	19101	18984	18768	18805	18684	18894	18792	18916	18889	18845	18870	18792	18832	18905	19035	18781	19019	18764	18702	18965	18908	18840	18971	19011	18997	18771	18826	18859	18989	18842	18893	19118	19023	18929	18757	18978	18813	18934	19094	18886	19060	19077	18940	19011	18842	18959	18808	18990	18907	18915	18945	18916	18750	19015	18984	18965	18849	19039	18966	19087	18832	18919	18752	18960	18807	18919	18829	18953	19056	18795	18822	18936	18811	18708	18651	18795	18974	18782	18933	18746	19169	18925	18862	19007	18939	18890	18990	18968	18951	18844	18914	18930	18894	18734	18816	18721	19045	18880	18936	18817	19174	18989	18998	18963	18889	18720	18968	18800	18849	18785	19067	18814	18982	19139	19022	18769	18836	18839	19098	19099	18979	18911	19025	19204	18923	18949	19080	19120	18816	18649	18916	19103	18846	18969	18936	18921	19021	18983	18995	18956	18893	18984	18743	19044	18883	18859	19063	19056	18940	18784	18950	18705	18843	18861	18818	18866	18816	18838	18990	19082	18966	18951	19104	18978	19062	19062	19077	18928	18721	18932	18829	18631	19078	18954	18943	18765	18946	18974	18887	18831	18712	18844	18869	18937	19140	18946	18751	19163	18966	18674	18985	18952	19007	18906	18973	18884	18897	19031	18941	18774	18971	18920	18834	18827	18930	19055	19033	18748	18808	18926	19008	18925	19217	19109	19128	18666	18941	18789	18831	18752	19152	19003	18769	18859	18962	18916	18860	18820	18948	19062	18892	18946	18839	18966	19049	18779	18982	18827	18929	18724	18763	18773	18841	18919	18943	18873	19026	18947	19095	19106	18893	18912	19049	18756	19041	18990	18841	18952	18964	18983	18928	18706	18956	18771	18602	19032	19133	18986	19211	18980	18979	18971	18925	18858	18768	19123	18778	18770	18668	19056	19085	19015	18901	18968	18901	19051	19037	18666	18845	18863	18867	18732	18783	18967	18909	18872	18975	18876	19040	18860	18830	18900	18889	18928	18923	18927	18771	18777	18938	18946	18748	18919	19004	18774	18997	18804	18738	18966	18759	19306	19094	18720	18713	18695	18726	18888	18913	19022	18770	18912	18831	18746	18800	18927	18974	18968	19024	18834	18864	19005	19028	19023	18872	18783	18843	18926	19095	18980	18832	18893	18832	18960	19027	19077	18840	19180	19020	18895	18901	18679	18842	18829	18952	18878	19106	19061	18871	18830	18831	18993	19004	18825	18934	18951	18800	18989	18919	18745	18758	18770	18805	18759	19202	18847	18990	18923	18950	18889	19044	18991	19005	18941	18899	18918	18848	18975	18769	18962	18937	18918	19015	19187	18890	18944	18966	18972	18906	18795	18812	18860	18969	18762	18761	18970	19171	18927	18882	18759	18813	18980	18841	18895	18866	18826	18831	18934	18959	19034	19196	19109	18796	18905	18727	18869	19013	18816	19109	18883	19044	18842	19027	18899	18961	19035	18812	18955	18882	18897	18750	19186	19005	18943	18826	18800	18981	19093	18814	19053	19071	18850	18924	18744	19068	18888	18814	18721	18903	18964	18997	18886	19179	19136	18876	18843	18831	19228	18699	18887	18941	18809	18625	19064	18961	18778	19100	18912	18961	19024	18833	18821	18728	19071	18923	18810	18886	19138	18991	18903	18933	18852	18834	18971	18877	19081	18934	18727	19024	18910	18908	19018	19123	18814	18872	18810	18977	18955	18702	19020	18934	18714	18907	18971	19094	18844	18709	18801	18868	19140	19081	19115	19018	19005	18993	18870	18928	19023	18812	18916	18803	19056	19010	18807	18831	18899	18923	18882	18873	18941	18983	18908	18720	18814	18967	18740	18845	18933	18982	18615	18798	19006	19041	18959	18923	18854	18807	18840	18699	18945	18878	18870	19069	18827	18907	18871	18971	18974	18873	18814	18780	18993	18844	18887	18989	18928	18976	18980	18920	18958	18916	18863	18994	18867	19047	18903	18804	19001	18874	18712	18899	18881	18873	18979	18931	18803	18883	18959	19023	18973	18990	18824	18813	18926	18981	18764	18931	18853	18867	18983	18932	18740	18956	18793	18798	18747	18895	18961	19092	18816	18859	18949	19087	18873	18575	18786	18925	18854	18864	18828	19105	18903	18921	18955	18938	18762	18854	19012	19035	18943	18957	19079	18748	18878	18851	18705	18978	18893	18954	18921	18803	18822	18952	18882	18829	19049	18790	19054	19081	19037	18852	18776	18776	18942	18904	19185	18922	18843	18892	18872	18892	18934	18853	18911	18829	18850	19017	18929	18929	19049	18887	18969	19029	18803	18735	19009	18941	18840	18923	18964	18934	19115	19027	18944	19060	18877	18921	18793	18867	18867	18946	18958	18988	18791	18841	18776	18929	18906	18957	18796	18976	18794	18705	18918	19000	19093	18806	19036	19009	19033	18852	18952	18744	18964	19039	18861	19117	19024	19048	18876	18810	19006	18803	18909	18689	18879	18975	18941	18953	19029	19070	19003	18933	19114	19030	18678	18932	18914	19049	18861	18845	18877	18995	18862	18765	19001	18800	19052	18901	18890	18934	18800	18865	18989	18843	18609	19019	18970	18886	18809	18840	18933	18824	18977	18705	18969	18814	18927	18812	18949	18582	18786	18916	19097	18900	18972	19029	18943	19034	18927	18823	18994	19098	18896	18850	18821	18908	18789	18994	18917	18887	18856	18772	18873	19000	18876	18821	18957	19103	18907	18762	18827	18994	18863	19050	19088	18807	19006	19011	18919	19006	18838	18976	19074	19046	18899	18719	18850	18921	18861	19030	18820	18863	18877	19133	18929	18951	18968	18890	18787	18733	19031	18917	19022	19000	19017	18981	18935	18823	18729	18946	19008	18885	18911	18850	18919	18983	18840	19006	19084	18983	18943	18784	18907	18920	18848	18969	18901	18719	19011	18821	19012	18787	18950	18678	18958	19044	18805	18919	18969	18916	18949	18928	18826	18907	18855	18772	18947	18947	19081	19060	19072	18935	19075	18733	19149	18726	18885	19057	18907	18975	18988	18975	18808	18982	18828	18794	19060	18684	18764
29987	48793	47527	39726	33462	29200	26165	24299	22836	21318	20462	19436	18844	18454	18091	17993	17869	17400	17251	17346	17179	17195	17211	16980	16882	17055	17075	17055	17010	17171	16954	17121	17056	17104	17130	17073	17358	17389	17061	16923	17040	17049	17016	17099	17051	16924	16885	16911	16961	16773	17077	17141	17224	17142	16925	17038	16911	16714	16889	16943	17037	17029	17013	16854	17154	17010	17029	16925	17010	16997	16868	16931	16887	17024	17135	16961	17172	16895	17055	17085	17119	16912	17035	17055	17210	17126	16944	17014	16981	16905	16868	17208	17124	16974	16935	16974	16862	16903	16921	17167	17017	17054	16909	17217	17017	16977	17133	17035	17022	16903	16718	17041	16985	17061	16957	17157	16949	17079	16969	16895	16844	16964	16939	16942	16932	16959	17115	16762	16878	16964	16915	17081	16970	17013	17124	17046	17076	17121	17074	16890	16884	17091	17218	16878	17095	17124	16906	16952	16948	16995	17046	16800	16967	16969	16784	16909	16978	17005	17030	16848	17063	16988	17079	16897	17077	17085	16848	16949	16901	17027	17027	16833	17069	17013	16880	16880	17101	17093	17095	16981	16971	17117	16939	16990	16957	17026	16877	17018	16810	17016	17101	17052	16972	16938	17130	17051	17081	16824	17103	16940	16941	17051	17089	16896	16983	16998	16821	17007	17054	16916	17072	16874	16823	16962	16987	16993	17053	16919	17031	17004	16989	17032	17026	17027	16896	16986	16879	16893	17188	16929	17085	17080	17034	16792	17039	16829	17024	16871	16859	16771	17098	17076	17035	16774	17056	16834	17034	17005	16936	16934	16919	16852	16950	17018	16891	17137	17046	17022	16938	17116	16769	17024	16989	16849	17034	17013	16818	16909	16915	16979	16895	16874	16942	16994	16867	17026	17027	16958	17007	16946	17075	16749	16966	17093	17143	16894	17051	16938	16930	16997	17030	16990	17077	16919	16987	16985	17024	16912	16808	17028	16790	17105	16891	17115	16972	16866	17095	17010	16975	17035	17020	17032	16919	17055	16744	17032	17082	16945	17007	16809	17047	16870	17105	17050	16994	16935	16946	16968	17157	16823	17090	17007	16863	16930	17119	17068	17021	17008	17044	17064	16982	16947	16934	17032	17003	16983	16874	16917	17158	16910	17085	17037	17089	16878	16884	16886	16995	16835	16985	16961	17100	17017	17065	17019	16885	16935	17089	17000	17051	16870	16830	16963	17017	17206	16825	17076	16971	16908	16951	17032	17017	16935	17065	16828	16969	17099	16864	16978	17051	16798	17135	16996	17073	17034	16989	17055	17115	17040	16989	16926	16926	17083	17144	16886	16967	16978	16992	16976	16809	16999	16810	16872	17063	17147	16864	16903	17044	17011	17084	17067	16925	16833	16861	17019	16950	16901	16901	16986	16845	16954	16902	16998	17104	16929	16920	16992	17012	17045	17013	16917	16870	17020	16854	16842	16921	16928	16901	16965	17051	17082	17161	16973	17007	16902	16971	17142	17044	17067	16925	16780	16947	16972	16869	16950	17170	17085	16905	16924	17122	16844	16885	16870	16975	16914	16951	16938	17038	17030	16962	17006	16843	16834	16964	16941	16881	17124	17177	17004	17072	16855	16831	16988	17037	16848	16956	16966	16885	16913	17041	16759	17057	17061	17096	17096	16956	16996	16910	16995	16974	17060	16859	16854	17109	16930	17115	16842	16990	17082	16887	16949	16985	16936	17038	16878	17079	16957	16942	16972	17039	16950	16843	17063	16985	17001	17102	16972	17060	17105	16969	17031	16955	17129	16892	16923	16906	16936	17117	16989	16881	16815	16992	17016	17050	16837	17007	17072	16921	16894	16883	16923	17127	16797	16941	17200	16926	17048	17013	16912	16949	16849	16926	16975	17028	17117	17064	16880	17151	16989	17056	17018	16905	16849	17062	16970	17143	17013	16966	16976	16862	16981	17072	16971	17075	16904	17133	16812	16869	16972	16930	16841	16920	17026	16853	17220	17125	16931	17098	16891	16916	17027	17083	17068	16956	17010	16924	17008	16886	17023	16977	16923	17036	17154	16988	16932	16935	17031	17053	17076	17156	17072	17075	16824	16842	16900	16955	17150	17067	16981	16923	16797	16985	17020	17004	17086	17065	17064	16854	16983	16985	16795	16798	16875	17191	16899	16939	16941	16979	17028	17058	16952	17014	17155	16959	17101	16893	16932	16876	16936	17173	16857	17139	16925	17038	16994	17015	17009	17062	17059	16991	16895	17050	16980	16976	17109	16868	16860	16936	17040	16981	17063	17085	17026	16992	16869	16801	16897	16934	16916	17011	16938	16943	16963	16989	17023	17065	16870	17019	16960	16943	17123	16844	16977	16971	16956	17143	17131	16962	16988	16997	16938	17175	16817	17026	16944	16900	16846	17001	16840	16964	16909	16999	17009	17009	16830	16942	17042	16917	17009	16975	16976	16966	17103	16989	17018	16985	16980	17165	17053	17089	16959	16951	17139	16934	16953	17067	17050	17013	17015	16930	16984	16929	16957	17102	16961	16691	17069	16981	16981	16953	17054	17058	17055	16898	16903	17040	17154	16983	17074	17080	16943	17069	16973	17118	16953	17085	17010	16996	17001	16870	16904	17058	16938	17032	16993	16912	16960	16884	16904	17035	17178	17139	16895	17134	16962	16905	16891	16879	16946	16973	16977	16960	16878	17039	16918	17060	16961	16811	17101	17003	17011	16911	16855	16872	16937	16921	16873	17188	17082	16910	16986	16980	16926	17097	16963	16934	17137	17100	16885	17051	17092	16883	16891	16988	17042	16785	17002	16983	16964	16740	17058	16988	17068	16939	16918	16931	17043	17051	16897	17004	17073	17022	16963	16996	16964	16886	17005	16983	17058	16906	17012	16898	16750	16967	17053	17075	16982	16996	16871	17039	17039	16965	17063	17081	17099	17083	17015	17192	17107	17074	16922	16948	16964	16944	16964	17067	16926	17047	16863	17013	17054	17122	17025	17025	16808	17000	16992	16962	17290	16924	17047	16892	17039	16984	17055	16990	17003	16969	17081	16876	16864	17089	16971	16947	16970	17053	16930	17125	16961	17019	17094	17014	16893	17113	16950	16983	16988	16851	17033	16998	16954	17105	17004	17012	16912	17068	16958	16981	17020	17039	17107	17103	16816	16936	16964	16821	16909	16822	17120	16916	16937	17020	17086	17058	17147	16999	17276	17048	17064	17070	16917	16954	17019	16985	17062	17041	16950	16971	16988	17043	17003	16895	17093	17009	17045	17034	16992	17051	16912	17028	17143	17041	16991	16925	16989	16970	17130	16988	17001	17041	16952	16972	17002	17028	16888	17078	16978	16920	16947	16961	16978	16932	16877	16934	16838	16999	16895	17064	16958	16959	16818	16965	17045	17130	16785	16912	17035	16892	17061	16862	16921	16995	17059	16977	16955	16953	17124	16971	16896	16976	16924	16986	16987	17139	17040	16943	17009	17117	16908	17153	16923	17118	16778	16953	17039	16990	16819	17086	16982	16912	16965	16886	16972	16983	16933	17168	17166	16894	17050	17084	17020	17195	17002	17017	16951	16983	16878	16804	17074	17013	17023	16866	16949	16932	16980	17056	17112	17066	17123	16950	17056	16951	16932	17011	17010	17013	16921	16805	16900	16851	17081	16979	16955	16887	17025	17118	17216	16889	17065	16985	17045	16982	17008	16896	16974	16959	17003	16981	16763	17065	16931	17017	16844	16930	16876	17160	16914	17111	16940	17011	17032	16784	16916	17017	16989	16894	16902	17155	16984	17137	16970	16959	16986	16965	16853	17035	16907	16955	17005	17099	16869	16937	17069	16967	16962	17059	16954	17081	16910	17010	16981	16867	17077	16956	17121	17053	16926	16971	16872	17067	16905	17053	16859	16993	16993	16841	16927	16856	17080	16909	16930	16995	17045	16974	17007	16953	17039	16821	16947	16952	17013	16880	16921	16955	17033	16937	17181	17038	16831	16932	16993	17023	17133	16812	16890	16946	16990	17165	16860	17069	16870	16961	16999	17101	16973	16909	17082	17041	16962	16944	16882	17156	17079	16806	17039	17028	16921	16897	17092	17141	16800	16906	16985	17062	17073	17374	17071	16863	16835	16999	16917	16739	16925	17050	17000	16928	16967	16998	17050	17009	17111	16936	16907	16896	17000	16842	17016	16925	17070	16992	16853	17146	17024	16853	17096	17019	16932	17023	16958	17190	16880	16927	17143	16916	17020	16982	17022	16949	17094	16900	16968	16990	16833	17183	16937	16995	17235	16895	16920	16947	16922	17072	16787	16856	16985	16951	16992	17064	17072	16904	17081	17007	17072	16937	16812	16998	16917	17006	16876	16922	17055	17008	17082	17037	16921	16910	16908	16997	17015	16975	16965	17059	16847	17022	16975	17080	17053	17030	16953	16811	16934	16778	16936	17034	16837	17048	17025	16807	16837	17058	17172	17055	17122	16976	16969	16786	16972	16909	17121	16963	16963	17024	17028	16973	16946	16983	16975	16956	16892	17025	16931	16968	16999	17031	16837	17061	17003	17128	16905	17011	16860	16882	17053	16906	17064	17023	16936	16960	16819	16893	17048	16991	16918	16936	16908	17032	17130	16865	16997	17002	16947	17016	17024	16952	17117	16942	16952	16998	16940	16839	17044	16965	16923	17115	16870	16962	17017	17083	17020	17148	16892	17005	16943	17073	16887	16833	16842	17024	16951	16865	17011	16999	16925	17095	17090	17134	16921	16872	16776	17039	17015	16906	16963	16813	17073	16878	17128	16786	16901	16851	17142	16932	17137	16914	16707	16954	17004	17109	17118	17162	16941	16948	16832	17122	16953	16991	16957	17131	17054	17091	17217	16890	17050	16911	17090	17028	16924	17058	16840	16851	17031	17002	17147	17113	17154	17087	17100	17102	17046	16889	17020	17028	17230	16940	16997	17002	17133	16827	17017	16912	16868	17170	16940	17004	16948	16983	16992	17034	16922	16979	17031	17066	17039	16960	17149	16994	17031	16953	16852	16923	16895	16910	16929	16951	16977	16950	17051	17006	17006	16924	16897	17048	17185	17091	17241	17085	16958	16933	16947	17036	16885	16986	17042	17094	16882	16895	17146
22828	21338	29264	24197	23578	27814	30633	26144	24460	23618	22611	21640	21204	20586	20364	20239	19782	19662	19727	19635	19748	19395	19554	19618	19348	19282	19177	19452	19559	19432	19333	19099	19208	19240	19307	19357	19655	19505	19387	19303	19092	19320	19453	19527	19283	19224	19269	19155	18925	19048	19266	19386	19039	19190	19254	18887	19116	19064	19186	19177	19202	19381	19183	19200	19114	19203	19338	19238	19183	19432	19123	19261	19328	19120	19346	19230	19414	19402	19101	19287	19300	19122	19366	19163	18971	19222	19171	19303	19028	19249	19314	19159	19136	19314	19332	19401	19275	19265	19138	19241	19441	18913	19085	19107	19183	19297	19349	19336	19086	19240	19228	19082	19292	19271	19147	19170	19175	19243	19213	19216	19201	19287	19341	19309	19298	19086	19164	19263	19303	19158	19225	19182	19206	19147	19073	19092	19193	19151	19117	19116	19102	19397	19274	19160	18929	19208	19185	19208	19435	19381	19292	19304	19055	19064	19364	19372	19263	18991	19232	19218	19199	19012	19247	19107	19070	19347	19303	19256	19073	19213	19300	19150	19167	19165	19223	19162	19106	18987	19158	19158	19164	19127	19359	19120	19086	19299	19347	19177	19128	19016	19170	19090	18928	19100	19151	19127	19251	19123	19159	19195	19097	19204	19184	19343	19267	19131	19200	19345	19478	19041	19263	19051	19112	19043	18957	19181	19262	19243	19091	19202	19094	19223	19110	19328	19239	19203	18949	19001	19150	19176	19200	19031	19249	19170	19302	19139	19068	19314	19005	19060	19095	19320	19054	19194	18980	18930	19257	19087	19160	19066	19286	19173	19357	19278	19142	19150	19221	19096	19117	19218	19365	19123	19164	19124	19161	19095	19153	19197	19155	19105	19037	19225	19188	19265	19325	19096	19356	19222	19151	19114	19249	19292	19274	19125	19334	19121	19041	19199	19326	19186	19014	19114	19133	19097	19324	19375	19251	19218	19176	19335	19196	19260	19192	18967	19142	19163	19127	19101	19362	19111	19279	19292	19198	19318	19169	19095	19119	18999	19067	19070	19087	19144	19161	19150	19109	19357	19296	19115	19280	19312	19267	19169	19294	19260	19206	19270	19076	19179	19266	19301	19038	19244	19226	19240	19213	19240	19182	19221	19277	19057	19395	19334	19297	19286	19171	18990	19080	19115	19050	19141	19251	19232	19243	19086	19114	19282	19287	19139	19029	19116	19285	19211	18988	19051	19266	19397	19310	19017	19125	19268	19265	19366	19106	19172	19334	19301	19334	18922	19164	18989	19283	19140	19107	19386	18946	19265	19132	19023	19355	19114	19225	19119	19029	19011	19215	19156	19082	19263	19176	19069	18982	18930	18983	19303	19037	19203	19095	19294	19018	19106	19176	19207	19116	19119	19037	19104	19293	18979	19037	18995	19259	19151	19347	19185	19241	19030	19194	19188	19240	19151	19328	19360	19269	19073	18911	19196	19100	18967	19234	19056	19128	19223	19216	18995	18965	19234	19402	19133	19491	19100	19201	19320	19042	19120	19077	19175	19210	19049	19219	19230	19274	19300	19168	19063	19429	19075	19109	19102	19258	19038	19244	19430	19157	19278	19263	19282	19361	19010	19323	19285	19142	18973	19367	19124	19185	19227	19190	19058	19278	19221	19223	19164	19088	19215	19189	19209	19120	19165	18958	19238	19326	19233	19118	19066	19109	19014	19172	19114	19005	19238	19113	19254	19229	19013	19193	19263	19346	19136	19293	19251	19129	18953	19109	19021	19061	19005	19269	19265	19189	19144	19226	19213	19258	19042	19059	19305	19168	19306	19011	19142	19202	19403	19379	19066	19197	19190	19137	19496	19195	19258	19182	19124	19079	19158	19221	19157	19079	19240	19301	19217	19024	19134	19199	19132	19273	19358	19137	19272	19136	19119	19139	19196	19201	19280	19264	19086	19162	19177	19342	19300	19115	19154	19142	19195	19182	19057	19172	19330	19342	19294	19050	19216	19130	19311	19094	19147	19223	19356	19205	19220	19245	19099	19074	19216	19157	19133	19272	19256	19250	19238	19169	19266	19113	19346	19191	19345	19133	19192	19383	19259	19361	19372	19113	19022	19354	19202	19279	19157	19019	19314	19246	19243	19064	19157	19042	19006	18994	19150	19100	19212	19246	19037	19226	19158	19070	19226	19254	19222	19111	19064	19068	19264	19486	19105	19195	19136	19157	19163	19241	19160	19087	19140	19187	19303	19267	19169	19212	19192	19141	19266	19269	19290	19261	18999	19295	19122	19251	19122	19036	19076	19082	19074	19319	19205	19248	19194	19244	19337	19393	19331	19326	19017	19166	19112	19025	19239	19071	19088	19110	19301	19189	19100	19419	19059	19166	19205	19031	19119	19313	19266	19194	19191	19351	19133	19093	19326	19263	19087	19067	19022	19252	19211	19160	19365	19241	19210	19201	19114	19146	19154	19115	19146	19071	19185	19170	19260	19234	19317	19148	19233	19068	19178	19150	19239	19221	19347	19221	18994	19193	19151	19003	19217	19178	19293	19177	19338	19154	19169	19340	19130	19092	19105	19121	19230	19151	19290	19158	19266	19207	19113	19104	19081	19166	19301	19310	19285	19151	19039	19187	19225	19442	19250	19083	19155	19190	19100	18846	19112	19103	19189	19011	19244	19221	19084	19283	19021	19061	19177	19348	19159	19185	19336	19082	19160	19344	19072	19168	19167	19327	19260	19359	19258	19181	18963	19109	19119	18962	19032	19261	19300	19310	19143	19114	19300	19230	19226	19495	19207	19079	19186	19127	19167	19067	19337	19191	19153	19073	19216	19219	19278	19265	19228	19269	19221	19118	19212	19249	19316	19189	19088	19426	19114	18910	19232	19048	19075	19094	19346	19161	19241	19406	19035	19229	19128	19222	18913	19119	19231	18990	19283	19114	19184	19196	19156	19338	19311	19052	19143	19169	19011	19221	19116	19257	19202	19171	19269	19065	19096	19170	19208	19194	18983	19224	19178	19184	19184	19115	19237	19293	19003	19093	19299	19076	19238	19068	19150	19009	19241	19024	19111	19178	19082	19225	19093	19193	19243	19261	19114	18966	18862	19213	19108	19200	19026	19158	19227	19240	19204	19305	19115	19071	19165	19278	19237	19136	19055	19107	19118	19048	19195	19281	19039	19404	19103	18999	19142	18986	19285	19159	19029	19217	19376	18956	19106	19429	19150	19108	19214	19439	19204	19123	19286	18987	19289	19220	19107	19090	19187	19173	19217	19226	18852	19213	19006	19178	19182	19228	19083	19097	19020	19335	19105	19221	19198	19290	18861	19162	19284	19204	19162	19070	19001	19170	19217	19458	19234	19292	19196	19127	19276	19289	19292	19258	19183	19107	19016	19083	19261	19020	19018	19035	19155	19011	19009	19254	19397	19224	19177	19145	19071	19139	19116	19210	18986	19041	19167	19066	18996	19271	19075	19179	19105	19288	19266	19133	19285	19240	19298	19274	19232	19110	19437	19330	19210	19232	19036	19065	19181	19329	19248	19155	19254	19235	19140	19282	19149	19178	19111	19130	18959	19117	19202	18939	19238	19039	19309	19142	19016	18962	19102	19184	19432	19249	19140	19364	19070	19078	19372	19157	19171	19168	19105	19244	19171	19253	19236	19141	19113	19197	19195	19218	19239	19239	19090	19247	19192	19102	19269	19266	19262	19062	19225	19224	19258	19118	19258	19211	19203	19327	19144	19463	19164	19349	19202	18951	19381	19231	19126	19078	19341	18954	19082	19188	19311	19005	19269	19077	19177	19155	19239	19189	19118	19208	19097	19250	19152	19333	19328	19283	19320	19253	19224	19145	19341	19012	19161	19172	19182	18927	19091	19139	19066	19179	19224	19214	19343	19108	19173	19166	19168	19094	19001	19135	19335	19279	19439	19199	19393	19149	19173	19123	19252	19038	19133	19194	19110	19008	19240	19011	19174	19149	19313	19252	19224	19093	19316	18965	19000	19165	19363	19111	19162	19251	19117	19266	19228	19179	19047	19504	19032	19238	19136	19287	19097	19152	19138	19113	19079	19187	19242	19163	19073	18978	19374	19281	19190	19013	19234	19369	19471	19184	19063	19261	19250	19161	19039	19059	19482	19280	19233	19240	19090	19145	19007	19295	19088	19335	19410	19265	19287	19102	19093	19194	19181	19133	18968	19165	19059	19034	19214	19052	19182	19167	19318	19143	19113	19137	19227	19274	19064	19130	19175	19249	19177	19237	19146	19245	19094	19205	19278	19165	19156	19187	19134	19195	19204	19203	18996	19100	19199	19248	19142	19261	19070	19036	19279	19137	19077	18933	19027	19224	19184	19249	19007	19142	19163	19172	19199	19034	19183	19295	19406	19079	19165	19399	19262	19192	19110	19350	19191	19248	19060	19197	19287	19140	19117	19153	19092	19145	19279	19195	19157	19024	18940	19148	19095	19136	19123	19170	19238	19181	19250	19152	19250	19129	19175	19109	19123	19280	19180	19283	19003	19260	19265	19137	19198	18995	19202	19248	19142	19201	19366	19281	19118	19125	19353	19242	19215	19172	19120	19154	18903	18983	19166	19409	19326	19158	19138	19192	19307	19291	19271	19115	19197	19092	19151	19156	19103	18844	19150	19260	19159	19046	19032	19198	18982	19200	19094	19234	19044	19152	19309	19134	19121	19050	19204	19233	19276	19209	19239	19232	19362	19424	19144	19341	19399	19143	19207	19268	19155	19409	19157	19326	19044	18970	19145	19047	19030	19237	19149	19322	19303	19115	19245	19077	19120	19150	19116	19157	19253	19320	19140	19299	19286	19123	19113	19296	19387	19042	19251	19146	19213	19325	19190	19213	19056	19212	19266	19250	19328	19223	19183	19284	19184	19159	19281	19227	19105	19126	19258	19324	19115	19199	19108	19134	19121	19227	19118	19034	19075	19203	19195	19305	19171	19190	19166	19215	19266	19239	19059	19119	19149	19010	19071	19149	19218	19103	19069	19170	19174	18938	19025	19064	19234	19127	19299	19102	19144	19271	19258	19217	19201	19131	19187	19085	19084	19028	19297	19306	19122	19055	19035	19198	19260	19327	19329	19090	19150	19151	19066	19234	19259	19157	19217	19231	19034
31098	52332	51633	44913	38686	33617	30336	27588	25528	23762	22118	20900	20031	19279	18799	18521	18061	17701	17787	17783	17569	17405	17460	17149	17165	17341	17256	17439	17265	17270	17365	17104	17238	17164	17244	17102	17783	17804	17338	17244	17200	17409	17363	17285	17329	17174	17231	17215	17237	17199	17136	17290	17129	17159	17177	17146	17186	17225	17076	17229	17133	17102	16977	17126	17097	17080	17068	17128	17027	17228	17143	17199	16989	16969	17050	17061	17159	17102	16991	17226	17082	17067	17005	17204	17227	17284	17227	17221	17110	17200	17174	17176	17171	17217	17003	17125	17031	17100	17188	17002	16989	17249	17197	17212	17187	17166	17167	16974	17141	17240	17211	17108	17008	17274	17162	17202	17212	17130	17080	17114	16926	17121	17059	17205	17059	17071	17269	17190	17085	17283	16853	17171	16980	17060	17087	17167	17067	17139	17117	17181	17043	17097	17209	17033	17210	17300	17180	17047	17099	17105	17081	17233	17204	17035	17010	17275	17021	17167	17115	17099	17110	17173	17206	17028	17103	17025	17131	17248	17135	17186	17153	17194	17064	17027	17061	16998	17055	16931	17099	17030	17043	16981	17038	17280	17138	17033	17283	17183	17153	17025	17102	17081	17021	17115	17170	17054	17150	17160	17188	17127	17164	17150	17155	17152	16983	17119	17263	16989	16998	16945	17121	17128	17239	17141	17283	17080	17168	17092	17076	17204	17230	17267	17084	17061	17077	17159	17251	17161	17112	17094	17146	16883	17291	17038	17082	16986	17137	17194	17021	17158	17057	17082	17179	17163	17161	17150	17058	16998	17215	17109	17077	17088	17153	17095	17251	17141	17050	17087	17202	17111	17170	16997	17238	17145	17146	17241	17190	17256	17070	17032	17250	17218	17005	17221	17133	17331	17201	17039	17194	17129	17019	17126	17061	17148	17232	17117	17121	17157	17047	17149	17095	17183	17084	17113	17168	17059	16915	17333	16997	17071	17202	17172	17289	17054	17254	17073	17052	17005	17150	17313	17092	17073	17010	17095	17289	17023	17146	17073	17172	17124	17199	17084	17257	17050	17259	17050	17134	17110	16965	17187	17155	16970	17135	17125	17091	16991	16996	17205	16971	17020	17090	17011	17088	17043	17050	17133	17042	17156	17119	17034	17168	17131	17036	17014	17078	17221	17027	17273	17090	17081	17269	17147	17035	17071	17184	17129	17183	16930	17103	17030	17060	17173	16995	17257	17025	17092	17187	17100	17048	17048	17155	17088	17166	17147	17275	17075	17204	17081	17182	17377	17069	17059	17130	17080	16994	17224	17209	17089	16973	17125	17044	17086	17074	16970	16916	17093	17118	17025	17185	17000	17126	17062	17018	17033	17136	17368	17125	17095	17085	17090	17140	16973	16908	17121	17055	17116	17107	17255	17048	17217	17101	17123	17142	17190	17037	17278	17158	17038	17308	17205	17040	17277	17073	16874	17100	16928	17066	17125	17218	17033	17114	17115	17195	17131	17091	17010	17191	17102	17085	16996	17094	17183	17156	17065	17007	17146	17159	17066	17217	17151	17128	17082	17030	17122	17144	17265	16990	17131	17016	17148	17206	17164	17062	17135	17015	17074	17418	17108	17022	17145	16982	17137	17097	17205	17171	17111	16907	17196	17127	17191	17075	17023	16991	17078	17042	17206	17094	17085	17160	17118	17182	17011	17218	17072	17179	16985	17280	17236	17028	17124	16924	17240	17120	17038	17061	16993	17143	17089	17119	17302	17112	17277	17172	17029	17009	16998	17105	17157	17100	17063	17125	17228	17088	17082	17263	17033	17074	17220	17205	17016	17136	17187	17217	17088	17017	17065	17254	17057	17204	17158	16791	17214	17083	17204	17067	16940	17111	17159	17179	17030	16931	16924	17007	17086	17137	17234	17024	17143	16987	17078	16987	17120	17105	17234	17113	17044	17063	17105	17141	17111	17152	17246	17207	17150	17023	17053	17253	16997	17261	17164	16998	17365	17136	17117	17062	16950	17059	17133	17074	17047	17143	17147	17151	17304	17178	17130	17144	17107	17185	17098	17243	17091	17135	17027	17124	17081	17025	17023	17225	17007	16983	17179	17167	17132	17038	17156	17104	16986	17112	17074	17150	17248	17064	17005	17085	17109	17160	17221	17236	17208	17086	17172	17057	17176	17082	17019	16958	17133	17166	17089	17163	17129	17112	17059	17111	17047	17254	17058	17142	17160	17030	17008	17164	17037	17139	17287	17004	17148	17175	17106	17114	17058	17108	17087	17002	17190	16970	17026	16951	17208	17058	17100	17122	17054	16942	17030	17275	17056	17151	17201	16971	16860	17271	17354	17163	17123	17170	17053	17147	17113	17036	17170	17278	17067	17216	17305	17147	17180	16970	17155	17040	17007	16990	17286	17374	17173	17101	17123	17092	17206	17319	17045	17252	17210	17171	17015	17138	17251	16992	17087	17094	17188	17037	17225	16926	17073	17130	17124	17135	17061	17016	17189	17189	17156	17119	17014	17161	17148	17208	17177	17146	17110	17045	17251	17043	17086	17186	17086	17148	17099	17321	17145	17054	17066	17166	17045	17040	17053	17138	17095	17084	17128	17165	16990	17150	17073	17030	17158	17112	17143	17099	17055	17027	16983	17123	17377	17066	17010	17083	17006	17090	17061	17049	17094	17092	17154	17154	17124	17205	17316	17112	17205	17089	17264	17128	17344	17061	17214	17098	17131	17277	17177	17225	17199	17164	17312	17098	17019	17102	17217	17092	17174	17190	17031	17144	16995	17262	17164	17212	17073	17196	17098	17276	17199	17225	17101	17053	17090	17167	17033	17109	17295	17148	17224	17270	17134	17054	17052	17126	17153	17086	16916	16907	17215	17353	17271	17068	17069	16974	17176	16900	17059	17034	16987	17100	17162	17201	17312	17308	16973	17000	17088	17223	17212	17084	17083	17061	17148	17100	17008	17004	17089	17159	17099	17177	17090	16997	17136	17207	17085	17091	17189	17195	17017	17212	17364	17075	17238	17036	17100	17144	17105	17128	16948	17207	17036	17134	17181	17236	17171	17171	17042	17118	17197	17214	16972	16998	17138	17125	17166	17085	16916	17208	16978	17194	17262	17104	16950	17165	17044	17040	17263	16920	17223	17102	17193	17124	16944	17131	17178	17120	17095	17084	17021	17226	17149	17166	17115	17142	17066	17034	17075	17219	17076	17196	17187	17194	17076	17029	17136	16979	17152	17077	17157	17128	17051	17232	17089	17088	16984	17185	16984	17257	17034	16946	17188	17021	17127	17102	16948	17133	17097	17104	17085	17034	17048	17029	17238	17186	17008	17198	17150	17308	17026	17119	16921	17259	17054	16944	17149	17032	17177	17210	17200	17097	17187	17252	16930	17207	17236	17142	17255	17224	17129	17160	17154	17200	17151	17180	17144	17194	17073	17137	17071	17143	17172	17044	17090	17140	17075	17053	17056	17118	17044	17170	17055	17294	17120	17194	17034	17117	17223	17033	17182	17115	17248	17154	17035	17128	17050	17244	17136	17023	17139	17053	17077	17054	17006	17109	17139	17023	16915	17047	17159	16976	17121	17025	17015	17046	17025	17142	17213	17225	17129	17177	17159	17148	17194	16962	17033	17159	17118	17034	17083	17175	17172	17050	17067	17160	17116	17091	17247	17170	17022	16973	17205	17065	17142	17112	17015	17132	17095	17137	16986	17021	17197	17104	17286	17113	17114	17114	17250	17255	17030	17125	17091	16886	17171	17132	17085	17263	17060	17187	17197	17190	17118	16998	17042	16998	16961	17064	17230	17192	17116	17238	17009	17170	17178	17126	17247	17190	16989	16961	17179	17053	17188	16918	17205	17156	17033	17231	17135	17003	16997	17092	17310	17142	17148	17180	16984	17267	17131	17097	17020	17030	17012	17115	17156	17264	17297	16952	17092	17118	17042	17296	17064	17266	17034	17107	17286	17248	17048	17162	17158	17195	16998	17090	17218	17100	17230	17224	17239	17223	17069	17065	16996	17144	17086	17212	17255	16850	16933	17123	17049	17078	16969	17117	17281	17022	17001	17222	17178	17105	16977	17085	17044	17118	17130	16946	16955	17207	17072	17244	17175	17067	17242	17353	17093	16991	16972	17268	17180	17207	16861	17265	17042	17062	17244	17109	17119	17079	17217	17160	17210	17251	17177	17118	16974	17154	17118	17180	17000	17034	16941	17013	17104	17292	17101	17119	17155	17244	17081	17181	17135	17158	17088	17060	17051	17050	17104	16958	17124	17127	17081	16932	17097	17200	17289	17295	17083	17192	16932	17105	17112	17059	16877	16875	17163	16990	17181	17217	16916	17151	17250	17068	17130	17131	17054	17009	16997	17269	17069	17004	17096	17199	17107	17099	16997	17177	16950	17093	17087	17191	17181	17043	17310	17018	17191	17356	17235	17152	17137	17089	17246	17055	17238	17170	17070	17189	17252	17174	17183	17094	17210	16956	17066	17132	17184	16972	17131	17091	17317	17120	17160	17202	17111	17194	17047	16985	17001	17147	17154	17065	17094	17048	17250	17039	17122	17233	17023	17039	17262	16972	17195	17376	17137	17067	17055	17155	17261	17224	17212	17183	17049	17174	17194	17222	16952	17142	17122	17105	17124	17244	17162	17093	17057	17139	16966	16723	17191	17115	17015	17153	17148	17097	17108	17282	16949	17171	17254	16926	17139	16942	17174	17156	17219	16996	17070	17213	17095	17084	17129	17101	17139	17039	17196	17150	17182	17264	17206	17131	17097	16766	17202	16992	17198	17103	17218	17007	17156	17125	17036	17196	16932	17230	17304	16958	17037	17149	17112	17210	17120	17116	17148	17193	17164	17018	17088	17194	16996	17142	17034	17178	17169	17001	17115	17149	17120	16982	17219	16954	16958	17224	17148	17280	17029	17092	17075	17182	17257	17120	17211	17040	17036	17003	17166	17050	17262	17223	17283	17226	16966	17198	17128	17189	17145	17114	17211	17086	17362	17018	17301	17145	17065	17132	17253	17074	17167	17226	17078	17091	17135	17121	17272	16958	17197	17050	17377	17079	17116	17079	17081	17194	17209	17124	17113	17023	17268	17086	17129	17059	17205	17187	17130	17237	17058
28313	26899	34651	31561	26164	24179	22747	21436	20795	20306	19761	19588	19121	19122	19010	19085	18999	18869	18801	18764	19098	18785	18908	18914	18834	18813	18877	18629	18930	18702	18634	18984	18848	18836	18763	18742	19041	18932	18853	18826	18906	18969	18787	18901	18958	18683	18787	18913	18811	18723	18736	19010	19001	18853	18891	18839	18714	18750	18838	18757	18695	18600	18763	18814	18813	18721	18841	18827	18765	19132	19076	18787	19035	19038	18888	18719	18836	18843	18824	18774	18843	18911	18896	18818	18960	18627	18836	18848	18877	18820	18778	18727	18645	19039	18878	18942	18699	18594	18820	18808	18709	18800	18828	18613	19043	18921	18828	18928	18835	18779	18877	18673	18739	18667	18820	18780	18714	18809	19054	18728	18871	18816	18932	18865	18742	18929	18833	18767	18884	18742	18767	18706	18788	18834	18861	18973	18817	18686	18819	19050	19087	18794	18733	18780	18731	18953	18854	18932	18844	18923	18719	18677	18894	18788	18680	18600	18828	18836	18574	18908	18779	18690	18777	18965	18733	18650	18685	18805	18768	18827	18756	18778	18724	18885	18862	18922	18697	18959	18700	18947	18864	18766	18884	18836	18870	18611	18717	18875	18606	18696	18687	18890	18725	18893	19074	18767	18756	18681	18842	18700	18918	18758	18743	18824	18744	18849	18755	18778	18975	18963	18770	18767	18923	18866	18718	19068	18631	18777	18831	18716	18865	18752	18970	18773	18911	18900	18914	18698	18590	18788	18742	18911	18707	18679	18724	18711	18857	19132	18891	18994	18578	18986	18734	18713	18693	18797	18838	18867	18735	18687	18796	18976	18812	19106	18842	18688	18814	18886	18760	18695	18698	18799	18669	18705	18795	18891	18700	18980	18993	18796	18776	18745	18772	18829	18943	18946	18797	18748	18734	18623	18887	18695	18659	18721	18601	18745	18841	18789	18860	18915	18851	18778	18832	19041	18833	18957	18934	18746	18592	18848	18912	18773	18926	18911	18867	18759	18846	18929	18866	18831	18993	19002	18716	18626	18707	18784	18840	18876	18944	18739	18782	18712	18727	18925	18681	18895	18752	18686	18977	18721	18610	18836	18848	18910	18917	18639	18853	18847	18870	18764	18923	18864	18762	18904	18912	18859	18913	18811	19008	18901	18704	18844	18940	18818	18812	18751	18870	18883	18848	18916	18633	18889	18837	18806	18874	18757	18929	18696	18791	18663	18808	18922	18769	18840	18733	18642	18934	18936	18808	18895	18828	18673	19081	19079	18850	18917	18807	18994	18670	18809	18772	18799	19097	18905	18732	18848	18672	18611	18721	18790	18900	18873	19008	18771	18803	18800	18932	18889	18820	18710	18862	18641	18858	18759	18712	18740	19083	18905	18945	18751	18874	18867	18866	18760	18874	18726	18934	18809	18789	18805	18901	18805	18860	18656	18841	18682	18657	18690	19109	18829	18743	18733	18687	18774	18807	18899	18866	18863	18790	18913	18766	18825	18787	18835	18754	18486	18624	18657	18786	18933	18874	18809	18917	19136	18821	18800	18591	18653	19010	18881	18870	18654	18555	18839	18719	18886	18821	18912	18768	18765	18772	18792	18832	18797	18845	18912	18756	18777	18846	18596	18992	18775	18923	18714	18846	18799	18820	18791	18612	18708	18879	18772	18857	18851	18870	18898	18832	18872	18857	18838	18511	18658	18640	19002	18992	18875	18878	18631	18903	18766	18990	18833	18963	18773	18778	18781	18709	18916	18807	18751	18631	18940	18712	18689	18815	19069	18953	18678	18954	18964	18810	18732	18907	18721	18804	18617	18888	18885	18870	18745	18566	18777	18748	18717	18887	18817	18903	18849	18615	18879	18648	18810	18796	18588	18655	18789	18832	18784	18813	18806	18810	18876	18763	18670	18783	18794	18934	19019	18868	18788	18965	18798	18848	18838	18822	18626	18865	19037	18732	18711	18879	18710	18868	18917	18898	18810	18741	19112	18685	18802	18829	18777	18707	18799	19053	18836	18647	18849	18902	18951	18852	18728	18785	18976	18803	18789	18805	18776	18824	18556	18797	18839	18693	18837	18870	18749	18478	18876	18744	18812	18676	18864	19083	18931	18745	18966	18887	18755	18768	18889	18753	19036	18892	18897	18788	18815	18931	18775	18921	18739	18885	18845	18803	18664	18817	18826	18761	18789	18787	18846	18955	18767	18518	19019	18556	18631	18879	18755	18803	18643	18913	18824	19013	18942	19005	18973	18851	19007	18756	19059	18927	18824	18815	18657	18653	18842	18813	18881	18920	18944	18939	18996	18919	18616	18822	18853	18824	18579	18689	18758	18792	18596	18831	18815	18857	18756	18752	18862	18639	18755	18997	18898	18871	18807	18843	18806	18748	18587	18856	18792	18860	18658	18813	18784	18847	18799	19055	19085	18835	18950	18658	18813	18936	18946	18894	18827	18763	18865	18753	18861	18928	19041	18778	18942	18711	18647	18915	18896	18813	18777	18852	18774	18859	18955	18857	18874	18758	19050	18851	18534	18702	18964	18908	18724	18722	18697	18940	18791	18801	18818	19009	18831	18941	18895	18791	18901	18795	18616	18782	18839	18942	18550	18824	19024	18754	18733	18700	18926	18916	18789	18840	18811	18718	18927	18967	18702	18948	18813	18828	18801	18683	18858	18853	18838	18905	18981	18698	18943	18836	18858	18973	18767	18684	18900	18780	18679	18766	18659	18960	18707	18939	18649	18899	18817	18874	18717	18775	18858	18914	18756	18686	18969	18890	18924	18792	18940	18878	18952	18864	18862	19048	18709	18637	18826	18794	18819	18957	18836	18786	18742	18837	18702	18707	18777	18952	19027	18870	18905	18961	18773	18884	18822	18904	18863	18923	18741	18606	18753	18771	18786	18878	18754	18952	18527	18791	19007	18883	18874	18783	18969	18903	18693	18771	18737	18700	18560	18850	18952	18887	18932	18881	19020	18854	18893	18803	18774	18759	18738	18972	18627	18879	18993	19045	18905	18630	18906	18948	18825	18847	18753	18722	18869	18843	18817	18695	18886	18773	18722	18984	18699	18707	18779	18964	18810	19001	18902	18784	18821	18807	18769	18885	18836	18701	18831	18804	18933	19075	18710	18783	18835	18704	18846	18927	18873	18888	18936	18766	18846	18768	18856	18891	18832	18767	18783	18888	18984	18956	19043	19130	18838	18782	18777	18799	18857	18742	18631	18846	18635	18823	18793	18974	18796	18786	18796	18845	18801	19114	18795	18820	18661	18858	18593	19024	18791	18734	18804	18872	19034	18746	18954	18723	18647	18838	18759	18814	18722	18814	18692	18983	18756	18902	18694	18653	18761	18787	18848	18592	18845	18823	18724	18740	18721	18720	18807	18744	18730	18695	18900	19082	18895	18876	18891	18638	18857	18769	18813	18909	18841	18916	18808	18649	18596	19000	18855	18626	18860	18962	18769	18896	18805	18681	18794	18752	18838	18768	18856	18785	18775	18685	18700	18785	18748	18832	18779	18820	18747	18901	18985	18751	18811	18706	18922	18850	18818	18764	18875	18458	18715	18755	18687	18677	18902	18683	18882	18827	18993	18706	18872	18810	18788	18660	18667	18983	18943	18822	18754	18902	18922	18899	18880	18893	18887	18815	18912	18810	18838	18920	18957	18881	18898	18680	18952	18836	18562	18698	18849	18809	18859	19085	18683	18908	18787	18834	18881	18719	18862	18767	18812	18775	18653	18836	18777	18867	18775	18731	18727	18683	18758	18747	18864	18995	18848	18777	18828	18997	18816	18828	18655	18534	18569	18661	18807	18784	18772	18984	18866	18889	18778	18681	18871	18845	18926	18860	18717	18869	18733	18856	18705	18905	18836	19015	18766	18681	18996	18931	18839	18763	18905	18847	18674	18930	18721	18725	18955	18899	18842	18882	18844	18932	18768	19206	18961	18836	18867	18863	18900	18926	18917	18887	18827	18894	18769	18921	19085	18878	18683	18776	18845	18857	19002	18827	18687	18793	18781	18852	18863	18729	18911	18874	18764	18649	18654	18880	18683	18875	18759	18851	18771	18724	18786	18901	18741	19033	18939	18805	18668	19013	19019	19025	18872	18973	18897	18885	19017	18968	18727	18966	18724	18661	18584	18814	18877	18951	18880	18862	19035	18946	18745	18848	18808	18688	18867	18830	18655	18872	18859	18874	18611	18977	18936	18724	18823	18898	18514	18833	18895	18808	18871	18763	18638	18860	18784	18743	19049	18935	19004	18787	18872	18601	18787	18747	18844	18863	18828	18885	18677	18931	18850	18853	18679	18789	18681	18591	18884	18992	18805	18681	18747	18735	18739	18791	18694	18755	18979	18823	18778	18689	18814	18922	18984	18773	18779	18898	18955	18983	18778	18712	18773	18707	18768	18736	18715	18756	18842	18692	18771	18958	18582	18883	18703	18690	19070	18786	18954	18782	18695	19149	18950	18717	18835	18889	18896	18868	18722	18693	18976	18859	18789	18840	18851	18730	18865	18725	18813	18879	18736	18926	18677	18744	18664	18785	18568	18649	18893	18768	18875	18822	18717	18795	18764	18786	18843	18798	18746	18854	18580	18664	18876	18807	18696	18813	18900	18763	18821	18551	18911	18687	18678	18710	18815	18873	18873	18831	18731	18951	18745	18632	18836	18770	18885	18789	18844	18878	18739	18761	18747	18772	18691	18675	18844	18877	19027	18778	18808	19036	18689	18910	18675	18881	18719	18885	18798	18788	18715	18959	18648	18505	18675	18895	18994	18734	18843	18790	18851	18788	18906	18658	18712	18950	18757	18699	18886	18689	18747	18809	18800	18730	18837	18800	18838	18703	18856	19008	18781	18794	18735	18762	18880	18795	18845	18805	18562	18840	18993	18917	18905	18750	18757	18875	18995	18887	18806	18612	18966	18905	18875	19054	18978	18738	18917	18862	18958	18750	18923	18924	19004	18843	18942	18897	18838	18883	18706	18910	18944	18945	18876	18981	18963	18831	18737	18828	18721	18823	19004	18878	19014	18866	18909	18801	18818	19024	18706	18779	18803	18922	18936	19010	18764	18802	18810	18704	18881	18705	18725	18788	18866	18880	18887	18976	18807	18848	18781	18747	18845	18813	18807
29622	42843	40915	32849	28013	24627	22596	21247	20048	19002	18349	18170	17825	17390	17374	17199	17282	17073	17198	17049	16777	16957	16917	17025	16943	16817	17006	16895	16893	17027	16808	17102	16886	16860	16853	16926	16884	17148	17012	17077	16871	16926	16874	16972	16981	16951	16911	16973	16800	16883	16852	16829	17102	16947	16874	17040	16820	16838	16827	17000	16941	16800	16872	16785	16905	16771	16787	16895	16835	16883	16797	16841	16864	16642	17023	16883	16900	16724	16827	16841	16773	16829	16964	16865	16860	16906	16960	16763	16743	17014	16747	16751	16949	16833	16979	16994	16858	16850	16767	17081	16910	16795	16824	16813	17013	16941	16967	17019	16783	16866	16968	16856	16951	17010	16911	16807	16857	16827	17025	17266	16817	16928	16860	16985	16948	16821	16896	16863	16959	16772	16911	16947	16996	16998	16796	16883	16905	16836	16824	17058	16863	16957	16980	16674	16868	16904	16850	16936	16830	16961	16808	16961	16923	16875	16876	16958	16949	16926	16719	16915	16922	16751	16958	16773	16896	16901	16899	16759	16756	16872	16941	17067	16832	16877	16716	17032	16864	17017	16968	16690	16900	16803	16915	16814	16994	16690	16944	16811	16987	16875	17024	16818	16887	16827	16931	16954	17019	16780	16748	16952	16841	16964	16741	16829	17003	16890	16894	16983	16977	16760	16793	16940	16754	16998	16983	16864	16868	16872	16875	16768	17035	16958	16910	16781	16899	16913	16925	17030	16918	17022	16902	16708	16743	16978	16763	17020	16767	16830	16993	16880	16878	16871	16801	16891	16886	16811	16883	16895	16941	16844	16963	16832	16789	16789	16902	16886	16912	16840	16909	16929	16977	16985	16620	16877	16824	16822	16888	16996	16848	16973	16952	17098	16907	16772	16854	16820	16894	16809	16837	16885	16919	16849	16868	16986	16855	16886	16835	16908	16844	16792	16824	16987	16985	16981	17033	17020	16748	16880	16980	16848	17043	16825	16746	16840	16836	16847	16800	16920	16919	16676	16979	16934	16886	16891	16789	16762	16748	16763	16962	16827	16966	16925	16820	16865	16844	16829	16795	16841	16973	16760	16760	16926	17058	17005	16899	16884	17052	16755	16855	16916	16770	16912	16986	16919	16732	16828	16998	16943	16868	16880	16922	16884	16760	16958	17013	16843	16889	16925	16723	16914	16927	17055	16768	16949	16788	16843	16886	16790	16872	16708	16903	16854	16902	16841	16997	16865	17030	16889	16777	16904	16796	16848	16884	16913	16929	16959	16925	16794	16897	16997	16881	17082	16819	17012	16866	16816	16831	16732	16953	16755	16732	16762	16778	16954	16818	16932	16966	17002	16788	16968	17048	16814	16811	16944	16665	17036	16858	16830	16946	16818	16980	16795	17075	16771	16825	16837	16960	16890	16886	16960	16756	17018	16999	16930	16688	16948	16828	16869	16907	16944	16893	16945	16743	16953	17019	17021	16995	16796	16827	17026	16831	17004	16962	16726	16891	16798	16856	17000	16885	16782	16951	16796	16786	16976	16719	16835	16884	17046	16855	16836	16945	16912	16624	16952	16712	17100	16801	16931	16939	16879	17034	16996	16800	16777	17037	16815	17058	16851	16871	16903	16708	16906	16834	16994	16928	16942	16939	16900	16787	17001	17015	16769	16858	16832	17026	16927	16996	16888	16839	16921	16799	17054	16920	16706	16832	16855	17032	16882	17054	17020	16878	16853	16927	17051	17022	16862	16940	16797	16953	16958	16823	16965	16962	16784	16806	17049	16868	16950	16808	16826	16827	16793	16811	16955	17087	16966	16900	17012	16939	17145	16995	17007	17099	16815	17019	16942	17015	16914	17116	16981	16915	16715	17042	16945	16912	16868	16878	16899	16996	16897	16859	16878	16850	17054	16854	16908	17020	16770	16909	16925	16781	16774	16952	16888	17129	16725	17084	16889	17074	16801	16775	16850	16840	16823	16898	16837	17030	16811	16992	16791	16879	16967	16837	16949	17067	17003	16717	16836	16817	16911	16858	16967	16866	16802	16947	16876	16949	16825	16887	16882	16808	16817	16866	16842	16865	16832	16797	16897	16819	16915	16911	16892	16877	16999	16936	16868	16848	16879	16883	16858	16745	17070	16884	16758	16987	16941	16947	16702	16794	16969	17043	16953	16929	16850	16865	16942	17013	16936	16822	17034	16957	16801	16898	16855	16947	16928	16943	16997	16883	16863	16873	17070	17006	16729	16910	16836	16883	16862	16783	16857	16881	16808	16842	16888	16843	16994	16948	16735	16988	16782	17051	16775	16917	17028	16760	16739	17056	16968	16950	16968	16953	16917	16988	16789	16831	16844	16935	17034	16928	16938	17110	16822	16991	16796	16794	17027	16887	16838	16764	16924	16807	16974	17043	16702	16884	16856	16963	16884	16832	16872	17036	17089	16921	16806	16899	16811	16910	16837	16890	16782	17035	16794	16901	16981	16788	16910	16875	16836	16961	16899	16760	16983	16817	16886	17060	16925	16859	16845	16984	16872	16882	16816	16787	16724	16885	16814	16994	16978	16825	16918	16821	17047	16894	16887	16870	16788	16999	16734	16763	16811	16917	16934	16884	16897	16837	16928	16881	16866	16786	16797	16733	16788	16913	16886	16789	16942	16823	16852	16873	16946	16927	16963	16801	16945	16913	16795	16895	16928	16772	16958	16782	16849	16966	17004	16795	16951	16957	16873	16805	16883	16936	17042	16741	16759	16921	16861	16868	16933	16796	17007	16928	17013	16951	16975	16894	16989	16955	17038	16898	16929	16698	16897	16859	16837	16775	16868	16847	16947	16824	16901	16942	16693	16974	16948	16904	16927	16873	16782	16928	16808	16818	16918	16882	16783	17006	17051	17076	16902	16827	16738	16849	16841	16978	16790	16896	16862	16933	16888	16808	16824	16745	16816	16985	16884	16848	16992	16855	16974	16891	16991	16752	16990	16822	16819	16919	17098	16933	16986	17012	16769	16779	16964	16858	16829	16847	16989	16780	16894	16854	16933	16911	16800	16981	17034	16938	16927	16793	16816	17048	16833	16781	16780	17036	16894	16871	16991	16792	17014	16931	16943	16778	16841	16932	16785	16962	16785	16804	16831	16848	16837	16879	16739	16810	16873	16863	16922	16847	16920	16721	16938	16816	16897	16968	16839	16884	17007	16956	16914	16835	16898	16955	16935	17052	16850	16961	16854	16876	16963	16843	16924	16801	16962	16832	16968	17105	16867	16844	16982	16910	16912	16955	16807	16941	17026	16742	16744	16990	16869	16873	16888	16855	16840	17082	16919	16929	16867	16990	16835	16836	16932	17000	16877	16895	16940	16870	16880	16835	16921	16920	16866	16724	16904	16840	16913	16920	16829	16939	16804	16714	16971	16813	16773	16733	16822	16986	16888	16910	16788	16815	16898	16925	17039	16940	16898	16837	16991	16971	16970	17102	16870	17071	16991	16931	16959	16872	16830	16838	17058	16911	16852	16790	16923	16852	16962	16930	16849	16999	16857	16780	17046	16855	16934	16904	17002	16969	16946	16751	16881	16986	16888	17007	16877	16901	16892	16821	16937	16883	16992	16820	16842	16959	16978	16913	17013	16961	16737	16990	16722	16755	16977	16984	16911	16890	16788	17241	16879	16809	16876	16964	16768	16888	16749	16922	16718	16920	16775	16885	16858	16714	16936	16870	16839	16942	16979	16847	17028	16909	17034	16869	16926	16890	16787	16904	16903	16910	16984	16860	16791	16749	16814	16893	16959	16998	16971	16870	16872	16839	16797	16882	16958	16742	16710	16948	16873	16808	16876	16817	16797	16930	16855	16835	16819	16788	16869	16870	16798	16921	16877	16924	17055	16924	16915	16893	17106	16831	16597	17135	16911	16798	16838	16658	16796	16837	16966	16865	16782	17056	17074	16955	17025	16949	16877	17019	16802	16878	16848	16878	16940	16798	16859	16937	16934	16939	16865	16997	16888	16824	16926	17035	17013	16865	16847	16797	16829	16772	17043	16936	16818	16911	16932	17023	16961	16874	16942	16928	16770	16842	16962	16942	16685	16852	16907	16868	16950	16949	16952	16743	16959	16865	16935	16733	16709	16885	16917	16776	16995	16921	16912	16778	16929	16651	16853	17193	16959	17033	16771	16920	16942	16924	16824	16990	17010	16830	17063	16846	16964	16948	16949	16984	16955	16897	16918	17063	16842	16787	16884	16876	16976	16919	16757	16873	16938	16877	16849	16694	16759	16960	16810	16976	16939	16964	16855	17048	16866	16853	16971	16800	16967	16778	16751	17033	16755	16909	16953	16937	16875	16911	16858	16999	16823	16992	16951	16922	16805	16758	16982	16928	16897	16983	16925	16827	17002	17020	17006	17109	17062	16854	16872	17070	16950	16921	16810	16901	16926	16892	16835	16940	16746	17131	16860	16903	16981	16895	16766	16808	16960	16918	17082	16838	16991	16981	16965	16822	16908	16817	16835	16984	16843	16900	17005	16814	16652	16646	16772	16881	16898	16857	16759	16849	16994	16813	16845	16820	16828	16851	16763	16908	16865	17035	16790	16963	16753	16807	16847	16899	16908	16898	16901	16951	16895	16902	16842	16957	16831	17055	16821	16723	16958	16834	16752	16712	16948	16808	16776	16872	16896	16919	16884	16986	16877	17058	16935	16892	16842	16917	17070	16952	16826	16847	16920	16934	16879	16802	16973	16690	16944	16830	17071	16943	16856	16922	16858	16888	16870	17044	16840	16995	16805	16968	16901	16832	16896	16936	16988	16863	16768	16835	16794	16787	16765	16851	16888	17125	16784	17082	16900	16995	16989	16904	16859	16936	16910	17057	17019	17017	17045	16828	17009	16846	16997	16956	16812	16791	16796	16893	16938	17050	17002	16830	16903	16948	16905	16946	16798	16969	17051	17009	16798	16837	16913	17036	16931	16854	16924	16652	16984	16807	16863	16829	16929	16842	16923	17061	16786	16883	16721	17059	16903	16967	16966	16892	16942	16669	16898	16881	16922	16966	16919	16937	16856	17044	16908	16913	16943	17082	16847	16697	16934	16714	16944	16964	16892	16877	16968	16716	16958	17115	16794	16963	16979	16866	16772	16953	16960	16912	16759
23908	21405	29153	25880	26045	28147	27470	23935	22653	22035	21071	20569	20178	19446	19509	19478	19147	19222	19190	19022	19013	19030	18959	19145	19057	18774	18891	18810	18827	18845	18708	18899	19076	18843	18951	18853	18811	18822	18743	18766	19017	19039	18948	18745	18880	18672	18855	19000	19048	18858	18829	18682	18967	18744	18903	18637	18806	18810	18802	18918	18810	18740	18865	18804	18741	18817	18891	18938	18890	18782	18924	18854	18959	18713	18863	18857	18803	18985	18833	18758	18865	18704	18923	18761	19035	18896	19109	18828	18809	18694	18688	18872	18848	18840	18833	18694	18593	18803	19107	18656	18769	18854	18797	18859	18596	18844	18642	18924	18638	18739	18740	18728	18780	18677	18800	18774	19018	18897	18852	19004	18870	18571	18731	18674	18812	18601	18704	18507	18968	18852	18659	18718	18680	18847	18733	19019	18886	18863	18723	18907	18969	18815	18591	18792	18822	18821	18695	18640	18681	18886	18806	18661	18834	18770	18555	18879	18783	18715	18843	18571	18710	18805	18721	18706	18872	19023	18943	18566	18752	18634	18753	18665	18662	18630	18795	18855	18922	19006	18546	18761	18665	18678	18871	18897	18656	18691	18709	18763	18901	18691	18878	19052	18839	18888	18728	18936	18842	18931	18738	18782	18897	18804	18908	18731	18851	18899	18820	19001	18618	18711	18953	18761	18673	18812	18759	18770	18887	18658	18896	18779	18859	18658	18545	18811	19040	18662	18666	18698	18798	18845	18709	18719	18845	18679	18803	18690	18884	18675	18860	18823	18812	18907	18856	18830	18699	18697	18825	18727	18886	18863	18763	18819	18760	18676	18654	18954	18707	18668	18939	18738	19017	18509	18691	18793	18708	18590	18733	18855	18801	18805	18660	18718	18818	18824	18810	18731	18716	18857	18972	18836	18831	18857	18915	18918	18924	18619	18893	18826	18775	18839	18691	18560	18837	18838	18652	18734	18903	18910	18803	19010	18810	18701	18729	18670	18931	18617	18728	18936	18816	18945	18770	18851	18763	18589	18688	18791	18701	18696	18925	18779	18898	18801	18929	18586	18815	18758	18830	18893	18911	18704	19077	18813	18858	18878	18550	18915	18874	18961	18907	18739	18751	18976	18841	18629	18919	18751	18820	18809	18863	18617	18853	18705	18710	18780	18767	19021	18731	18749	18832	18756	18686	18676	19051	18692	18852	18851	18833	18793	18694	18615	18896	18586	18807	18968	18669	18990	18921	18956	19037	18728	18750	18832	18712	18905	18677	18674	18640	18789	18692	18685	18776	18775	18892	18855	18711	18956	18896	18730	18750	18600	18772	18814	18753	18595	18677	18792	18956	18823	18756	18814	18668	18744	18677	18842	18621	18772	18806	18958	18805	18608	18852	18868	19075	18954	18833	18967	18879	18882	18767	18739	18741	18800	18866	18774	18937	18860	18704	18944	18826	18607	18771	18829	18784	18633	18697	18817	18887	18916	18853	18871	18868	18739	18657	18618	18792	18903	18702	18869	18972	19032	18812	18798	18590	18995	18803	18759	18810	18963	18533	18734	18841	18837	18799	18731	18755	18584	18924	18918	18805	18950	18680	18814	18767	18809	18988	18732	18563	18562	18906	18810	18770	18869	18663	18831	18826	18667	18864	18954	18825	18857	18883	18940	18801	18559	18864	18685	18578	18795	18822	18714	18781	18842	18842	18785	18942	18743	18821	18774	18763	18950	18850	18782	18917	18777	18622	18858	18771	18713	18843	18748	18731	18571	18682	18708	18781	18826	18795	18714	18743	18772	18798	18757	18725	18805	18792	18855	18877	18870	18941	19038	18694	18779	18939	18851	18865	18894	18947	18822	18794	18717	18830	18931	18822	18874	18647	18757	18967	18753	18577	18723	18732	18848	18737	18657	18702	18845	18877	18757	18995	18899	18794	18842	19015	18873	18783	18633	18782	18791	18731	18807	18689	18665	18976	18746	18763	18854	18554	18790	18862	18797	18644	18899	18659	18812	18806	18554	18680	18776	18999	18749	18722	18836	18801	18796	18853	18853	18967	18869	18761	18632	18669	18883	19011	18781	18785	18775	18649	18768	18659	18880	18780	18723	18867	18765	18971	18814	18847	18751	18700	18951	18764	18528	18817	18915	18826	19003	18755	18690	18648	18996	18865	18553	18795	18804	18818	18757	18769	18871	18757	18605	18716	18695	18931	18493	18912	18903	18726	18749	18669	18820	18573	18755	18658	18814	18691	18650	18991	18933	18891	18820	18757	18743	18808	18679	18935	18823	18896	18508	18843	18556	18770	18808	18808	18700	18798	18767	18751	18923	19032	18741	18771	18551	18914	18838	18882	18679	18731	18815	18850	18848	18760	18784	18820	18936	18898	18761	18766	18763	18746	18789	18676	18568	18865	18808	18782	18791	18864	18948	18785	18646	18841	18629	18583	18968	18917	18759	18793	18797	18755	18587	18697	18886	18826	18784	18812	18960	18653	18836	18975	18798	18657	18698	18677	18966	18802	18902	18648	18752	18836	18921	18726	18684	18594	18752	18781	18767	18901	18836	18890	18789	18861	18870	18887	18748	18808	18738	18710	18694	18818	18807	18851	18892	18845	18793	18799	18950	18739	18655	18989	18620	18678	18875	18790	18758	18852	18651	18711	18827	18810	18998	18545	18820	18525	18760	18859	18976	18914	18814	18940	18865	18618	18545	18890	18860	18780	18731	18846	18654	18754	18824	18710	18594	18771	18817	18743	19057	18976	19006	18954	18862	18820	18708	18700	18727	18753	18691	18779	18818	18881	18709	18759	18706	18671	18936	18615	18818	18956	19000	18578	18563	19007	18885	18677	18944	18819	18786	18746	18734	18763	18721	18903	18721	18620	18845	18701	18634	18792	18755	18948	18977	18965	18776	18862	18715	18934	18778	18728	18618	18676	18901	18802	18878	18688	18647	18817	18875	19029	18774	18863	18669	18827	18790	18874	18658	18680	18565	18649	18812	18708	18697	18774	18832	18825	18813	19048	18816	18776	18873	18805	18890	18867	18860	18466	18582	18624	18768	18837	18928	18900	18718	18772	18663	18703	18767	19005	18547	18771	18904	18884	18908	18785	18859	18805	18699	18754	18763	18817	18990	18674	18720	18702	18868	18849	18867	18796	18660	18713	18766	18878	18757	18825	18723	18561	18738	18928	18812	18864	18585	18958	18910	18864	18612	18726	18969	18769	18739	18799	18886	18825	18835	19055	18944	18815	18743	18766	18740	18643	18823	18781	18871	18804	18920	18933	18603	18762	18872	18752	18849	18882	18684	18747	18791	18829	18596	18679	18917	18915	18584	18753	18694	18809	18722	18752	18877	18717	18800	18735	18875	18682	18971	18836	18814	18606	18523	18674	18735	18740	18893	18699	18917	18969	18716	18708	18762	18717	18969	18684	18827	18716	18761	18906	18786	18689	18873	18764	18823	18711	18646	18903	18938	18508	18749	18721	18773	18876	18785	18932	18756	18790	18663	18802	18837	18806	18645	18851	18814	18897	19000	18886	18769	18905	18764	18671	18797	18680	18735	18802	18717	18601	18839	18923	18619	18626	18847	18849	18901	18802	18881	18889	18856	18717	18732	18776	18896	18812	18669	18885	18682	18908	18750	18750	18761	18767	18858	18736	18704	18659	18914	18728	18770	18731	18722	18937	18704	18985	18798	18753	18698	18743	18739	18706	18703	18747	18731	18662	18872	18751	18892	18748	18815	18708	18900	18832	18788	18864	18744	18818	18829	18781	18819	18827	18850	18805	18675	18609	18803	18635	18851	18760	18571	18837	18581	18870	19020	18860	18717	18898	18794	18771	18869	18760	18663	18614	18722	18686	18752	18777	18752	18634	18533	18852	18929	18768	18830	18694	18840	18600	18808	18661	18693	18666	18441	18938	18880	18604	18724	18684	18780	18848	18822	18837	18624	18714	18803	18793	18922	18801	18804	18761	18916	18950	18829	18820	18734	18984	18686	18479	18682	18819	18810	18676	18827	18894	18931	18798	18612	18750	18816	18818	19005	18826	18865	18773	18936	18740	18755	18672	18777	18914	19067	18909	18775	18746	19029	18613	18831	18810	18647	18533	18978	18682	18947	18833	18604	18781	18736	18651	18767	18760	18951	18737	18842	18973	18890	18893	18923	18788	18666	18820	18803	18645	18955	18684	18778	18709	18731	18828	18788	18801	18761	18727	18784	18528	18959	18811	18882	18753	18725	18905	18868	18809	18807	18685	18852	18914	18827	18571	18599	18723	18817	18841	18845	18787	18648	18857	18711	18844	18963	18768	18690	18909	18845	18690	18805	18871	18621	18887	18760	18881	18843	18737	18806	18763	18761	18925	18886	18759	18867	18995	18783	18836	18781	18791	18723	18976	19073	18732	18661	18738	18782	18956	18851	18783	18453	18815	18821	18787	18796	18938	18815	18698	18611	18787	18762	18620	18699	18838	18738	19037	18809	19014	18745	18753	18778	18832	18789	18694	18855	18783	18763	18757	18738	18780	18988	18896	18951	18652	18836	19012	18660	18950	18717	18766	18739	18410	18598	18886	18903	18954	18927	18657	18794	19022	18859	18902	18602	18881	18961	18855	18969	18783	18752	18609	18938	18686	18767	18709	18615	18724	18821	18710	18775	18780	18712	18876	18720	18646	18709	18744	18783	18718	18644	18998	18807	18759	18835	18799	19030	18534	18854	18819	18735	18586	18682	18770	18844	18894	18777	18896	18814	19046	18628	18916	18773	18610	18796	18800	18874	18576	18808	18774	18739	18718	19020	18724	18557	18933	18737	18891	18716	18478	18728	18826	18891	18788	18659	18731	18876	18911	18931	18793	18870	18859	18744	18690	18899	18977	18788	18534	18559	18541	18799	18666	18748	18798	18766	18833	18948	18786	18722	18800	18668	18781	18892	18684	18695	18798	18502	18517	18803	18835	18902	18932	18884	18759	18616	18856	18816	18783	18608	18869	18899	18777	18824	18964	18758	18704	18744	18861	18892	18997	18820	18615	18768	18841	18718	18855	18654	18687	18946	18669	18747	18604	18685	18836	18772	18726	18745	18755	18665	18683	18845	18793	18883	18713	18722	18816	18641	18759	18773	18582	18505	18810	18895	18801	18865
29829	49020	48260	41300	35356	30656	27397	24756	23079	21540	20244	19259	18582	18045	17642	17640	17461	17323	17124	17125	17155	17278	17196	17026	17032	17155	17046	17014	17008	17052	16908	17120	16905	16900	17024	16855	16958	17088	16741	16872	17116	17361	17045	16905	17116	16825	16876	16879	16936	16887	16895	16944	16884	16990	17011	16855	16819	16791	16923	16924	17076	16923	17033	16806	16932	17057	16859	16759	16964	17013	16745	17062	16853	17056	16879	16769	16955	17004	16796	16930	16850	16831	16865	16796	16721	17084	16832	17028	16901	16914	16861	16784	16719	16772	17011	16867	16804	16956	16846	17020	16935	16762	16821	16962	16782	16912	16648	16865	17009	16826	16937	16859	16840	16983	17070	16962	16967	16860	16973	16804	16876	17014	16969	17023	16818	16858	16814	17036	16780	16854	16925	16844	16904	16868	16778	16883	16965	16740	16953	16995	16877	17013	17004	17000	16896	16988	16973	16848	16755	17017	16937	16927	16828	17043	16762	16998	17018	16790	16782	16864	16886	16959	16727	16953	17055	16813	17047	16881	16950	17026	17047	17070	16939	16912	16897	17119	16854	16867	16871	16900	17055	16932	16835	16811	16941	16829	16898	16798	16858	17000	16992	16775	16917	16736	16923	16883	16826	16810	17015	16941	17004	16965	16799	16965	16976	16945	16738	16937	17024	16915	16923	16763	16918	16895	16813	16986	16774	17019	16896	16668	16996	16901	16984	16844	16885	17045	16763	17043	16809	16806	17041	17067	16863	16974	17016	16730	16845	16969	17072	16946	16939	16860	16936	16729	16848	17013	16856	16963	16908	16971	16963	16903	16840	16737	17018	17002	16906	16839	17096	16742	16907	16953	16916	16778	16839	16747	16666	16932	16922	16870	16838	16861	16892	16836	16787	16917	16758	16889	17004	16975	16927	17033	16831	16735	16917	16958	16984	16905	16848	16924	16734	16845	17064	16865	16741	16877	16752	16826	16919	16924	16843	16843	16724	17115	16760	16946	16991	16955	16945	16879	16756	16900	16905	16803	16858	16967	16791	16944	16772	16816	16909	16896	17006	16996	16813	16922	16745	17031	17062	16530	16931	16938	16902	16981	16822	16688	16882	16701	17080	16902	17065	16866	16830	16857	16785	16916	16940	16835	16790	16955	16957	16955	16813	16933	16931	16870	16872	16960	16875	16827	16940	16881	16912	16711	16932	16925	16796	16920	16948	16879	16814	16925	16811	16690	16771	16802	16809	17026	16800	17029	16834	16939	16993	16976	16923	16875	16985	16965	16919	16872	16861	16808	16835	16885	16956	16916	17023	17002	16969	16834	16757	16829	16971	16792	16907	16842	17015	16988	16864	17005	16998	16939	16770	16700	16775	16994	16886	17041	16866	16952	16900	16795	17000	16902	16911	16672	17092	17155	16969	17103	16661	16892	16830	16756	16957	16846	16882	16812	16943	16801	16790	16871	16819	16879	16995	16858	17085	16854	17052	16835	16732	16981	16749	16811	16963	16891	16768	16925	16859	16958	16932	16915	16781	16819	16948	16858	16898	16953	17111	16927	16966	17006	16850	16915	17017	16823	17043	16875	16808	16956	16959	16770	17110	17052	16888	16866	16838	16877	17087	17003	16910	16940	17082	16989	16974	16827	16973	16941	16861	16786	17097	16729	16924	17125	16958	16959	16828	16784	16920	16865	16922	16934	16917	16924	16958	17002	16743	16849	16968	16997	16886	17014	16899	16809	17075	16900	16789	16875	17015	16817	16792	16741	16996	16967	16917	16992	16867	16918	16964	16885	16709	16847	16767	16928	16911	16761	17134	16806	16788	16767	16795	16784	17017	16986	16908	16775	16903	16862	17104	16788	17098	16931	16987	16934	17004	16923	16873	17051	17042	16745	16801	16900	16930	17005	16750	16858	16995	16842	16766	16843	16957	16839	16981	16959	16802	17055	16830	16952	16731	16948	16918	16960	16996	16744	16968	16903	16898	16843	16877	16738	16858	17054	16827	17098	16703	16824	16874	16788	16929	16897	16917	16912	16881	16996	16925	17040	16943	17010	16946	16878	17021	16946	16948	16988	16933	16887	16891	16785	16858	16837	17111	16999	17043	16880	16899	16877	17108	17010	16784	16685	16831	16821	16836	16775	17069	16980	16861	16852	17041	16953	16919	16939	17037	16740	16921	16900	16808	16972	16766	16832	16839	16916	16898	16916	16863	17042	16913	16928	17029	16863	16682	16776	16914	16923	16936	16951	16795	16938	16636	16805	16801	16850	16912	16864	16980	16893	16767	16886	16841	16865	16930	16848	16807	16941	16876	16814	17129	16813	16910	16953	17014	16796	16869	17004	16872	16873	16925	17004	16933	16969	16757	16881	16997	16859	16880	16790	16924	16880	17034	16852	16685	16669	16971	16856	16864	16849	16860	16913	16798	17003	16849	16860	16999	16814	16814	17046	17048	16924	16817	16783	16851	16833	16931	16930	16980	16863	16876	16982	16878	16820	16979	16908	16980	16899	16787	16882	16884	16930	17032	16864	16911	17085	16904	16972	16774	16655	17159	16987	16950	16823	16885	16751	16912	17046	17001	16813	16834	16793	16925	16911	16887	16956	16986	16691	16935	16870	16859	17085	16897	16892	17050	16816	16870	16995	16741	17107	16906	16951	16962	16825	16832	17002	16766	16935	16813	16901	16875	17006	16809	16994	16876	16911	17042	16938	16936	16880	16899	16988	16979	17128	16714	16836	17016	16894	16854	16858	16996	16800	16892	16991	17078	16911	17018	16790	17010	16884	16970	16878	16859	16986	16979	16967	16935	16780	17029	16896	16954	16940	16894	16784	16890	16938	17017	16944	16953	16849	16875	16804	16786	16848	16905	16753	17073	17148	17037	16900	16735	16977	16864	16976	16992	16837	17042	16941	17025	16934	16919	16829	16816	16776	16928	16916	16914	16901	16941	16655	16768	16924	16900	16942	16936	17034	16775	16821	16978	16973	16839	16889	16983	16842	16977	16695	16880	16983	16983	16925	16791	16903	16953	16757	16802	16865	16723	16853	17019	16744	16856	16735	16848	16732	16834	16785	16977	16956	16864	16863	16885	17073	17056	17073	16800	16867	16772	16839	16982	16737	16885	16997	16821	16904	16794	16937	16872	16895	16970	17088	16825	16800	16984	16936	16717	17080	16951	16764	16992	16907	16952	16870	17095	16763	16964	16840	16952	17183	16808	16865	16973	16851	16890	16943	16716	16898	16909	16832	16774	16769	17040	16812	16850	16990	16772	16943	16810	17087	16804	16839	17210	16852	16921	16799	17109	16852	16950	17000	16660	16928	16696	16679	16909	16946	16891	16952	16841	17026	16959	16995	16908	17022	16883	16951	16771	16921	16990	16985	16944	16924	16973	16839	16847	16855	16842	16851	16758	16886	16932	16954	16995	17108	17062	16878	16899	16979	16894	16793	16881	16820	16851	16809	16767	16805	16834	17093	17073	17083	16842	16883	17113	16816	17041	16960	16913	16821	16925	16971	16948	16972	16816	16920	16773	16922	16735	16999	16852	16638	16685	16929	16960	16843	16800	16879	16788	16969	16810	16928	16968	17013	16855	16935	16824	16952	16981	16968	17005	16818	16892	16889	16951	16824	16741	16893	16983	17046	17072	16976	16861	16796	17012	16988	17031	17062	16939	16834	16865	16913	16830	17001	16926	16845	16945	16736	16842	17006	16916	16854	16963	17094	16884	16988	16915	16960	16943	16888	16920	16912	16961	16911	16945	16920	16949	16832	16758	16873	16971	16971	16733	17027	16753	16990	16955	16782	17022	16887	16859	16845	16819	16884	16852	16933	16969	16950	16901	17001	16955	16943	17092	16846	16841	16870	16954	16856	16870	16907	16982	16918	16890	17026	16861	16922	16794	16811	17046	16912	16873	16806	16940	16864	17011	16850	17013	16997	16805	16856	17060	16616	16775	16956	16818	16816	16964	16981	16933	16902	17003	16928	17006	16962	16776	16845	16990	16821	16894	16932	16783	16865	17022	17013	16754	16860	16875	16897	16812	16869	16728	16843	16888	16818	16865	16978	16906	16804	16876	16889	16846	16749	16960	16832	16885	16935	16861	17001	16978	17057	16933	16866	16888	16812	16972	16866	16891	16733	16972	17002	16785	16861	16866	16788	16919	16884	17040	16985	16952	16958	17025	16828	16996	16860	16995	16921	16793	16789	16817	16851	16892	16953	16828	16830	16879	16992	16898	16693	16954	16931	16970	16843	16945	16909	17019	16727	16810	16912	16988	16913	16914	16792	16936	16755	16962	16974	16892	16854	16962	17014	16860	16893	16939	17053	16928	16899	16854	16782	16976	16867	16839	16788	16923	16900	16941	16882	17014	16823	16943	16932	17028	16892	16888	16913	16889	16970	16791	16925	16865	16895	16880	17065	16920	16854	16704	17041	16817	16708	16807	16988	16703	16777	16778	16948	16869	16989	16948	16926	16805	16861	16785	16841	17042	16969	16999	16953	16963	17041	16979	16828	16939	16886	16978	16907	16709	16895	16747	16982	16837	16929	16743	16973	16874	16806	16866	16645	17036	16761	16889	16817	16995	16823	16790	16993	16928	17018	16879	16803	16839	16966	17023	16924	16810	16809	16876	17020	17017	17081	16966	17019	16943	16873	16949	16859	16941	17005	16880	17032	17093	16758	16794	16926	17052	16877	17001	16995	16880	16984	16899	16876	16743	16832	16952	16936	16774	16875	16787	16967	16719	16924	16786	16868	16894	16974	16959	16869	16892	16902	16800	16801	16771	16841	17064	16920	16979	16895	17110	16798	16892	16959	16922	16716	16824	16938	16834	16957	16982	16932	16977	16953	16901	16865	16854	16870	16812	16799	16790	16996	16905	17028	16880	16980	17012	16811	16992	16893	16737	16960	16871	16966	16932	16774	16869	16965	16772	16833	16887	16777	16816	16907	16786	16884	16688	16991	16957	16920	16729	17015	17026	17006	16901	16800	16899	16821	16918	16804	16950	16804	16804	17009	16864	16694	16820	16944	16978	16939	16801	16767	16854	16893	16842	16827	16865	16852	16832	16752	16838	16954	16920	17041	16797	17055	16855	16950	16952	17012	17047	16854	16910	16815	17012	16834	16942	16897
22852	21348	29283	24468	24278	28840	31034	25921	24056	23207	22200	21062	20411	19807	19777	19595	19049	19001	19021	18911	18891	18813	18611	18779	18818	18884	18983	18674	18659	19059	18840	18662	18788	18716	18792	18564	18755	18787	18717	18733	19121	18793	18719	18695	18703	18772	18690	18610	18639	18453	18494	18417	18461	18666	18648	18687	18746	18535	18681	18711	18484	18648	18493	18556	18695	18629	18535	18551	18558	18565	18587	18791	18569	18700	18593	18707	18621	18599	18627	18558	18822	18518	18606	18551	18720	18800	18771	18658	18462	18656	18640	18540	18633	18634	18708	18683	18585	18626	18649	18424	18720	18477	18452	18627	18615	18710	18645	18704	18563	18561	18729	18604	18575	18594	18739	18520	18520	18482	18815	18594	18819	18434	18689	18428	18770	18593	18740	18585	18627	18623	18753	18613	18610	18546	18749	18554	18579	18812	18676	18681	18530	18715	18605	18675	18397	18533	18448	18730	18574	18635	18610	18585	18559	18547	18616	18611	18365	18541	18524	18661	18553	18678	18391	18644	18578	18652	18505	18531	18606	18438	18684	18457	18494	18516	18660	18488	18551	18716	18551	18533	18522	18665	18484	18593	18629	18515	18722	18501	18609	18502	18516	18514	18766	18546	18801	18598	18564	18511	18329	18774	18499	18694	18513	18533	18535	18332	18743	18551	18536	18379	18476	18713	18847	18486	18545	18509	18600	18713	18543	18643	18564	18674	18559	18432	18412	18471	18511	18643	18733	18562	18711	18735	18733	18674	18461	18502	18389	18665	18531	18792	18545	18559	18699	18671	18636	18770	18488	18528	18632	18744	18843	18419	18640	18441	18698	18503	18539	18553	18601	18473	18686	18426	18459	18597	18552	18399	18608	18596	18445	18523	18573	18321	18591	18534	18682	18474	18632	18354	18592	18312	18568	18695	18422	18562	18723	18510	18464	18502	18437	18461	18414	18512	18608	18417	18487	18393	18520	18653	18483	18695	18629	18454	18712	18557	18452	18538	18645	18721	18546	18485	18364	18793	18463	18563	18500	18678	18593	18617	18830	18556	18445	18558	18438	18446	18705	18584	18506	18601	18569	18536	18706	18775	18585	18314	18542	18543	18638	18497	18405	18660	18619	18428	18454	18607	18745	18411	18663	18473	18847	18510	18796	18411	18469	18731	18524	18541	18689	18623	18575	18558	18789	18745	18722	18572	18792	18522	18607	18520	18521	18480	18778	18688	18680	18506	18509	18544	18468	18610	18647	18756	18464	18744	18673	18601	18780	18580	18563	18583	18714	18666	18374	18649	18617	18698	18460	18474	18341	18472	18607	18732	18563	18593	18589	18526	18580	18524	18726	18492	18496	18481	18687	18545	18573	18483	18617	18690	18688	18540	18450	18570	18655	18439	18367	18634	18428	18664	18551	18795	18637	18522	18595	18801	18568	18649	18460	18640	18412	18369	18628	18575	18650	18503	18536	18631	18567	18362	18530	18419	18622	18706	18595	18532	18715	18681	18573	18548	18663	18388	18641	18535	18723	18597	18506	18511	18619	18631	18692	18820	18622	18603	18569	18635	18570	18394	18570	18567	18610	18524	18511	18655	18419	18512	18453	18552	18734	18699	18397	18638	18623	18364	18462	18675	18425	18624	18695	18424	18480	18607	18616	18580	18491	18467	18496	18373	18616	18466	18474	18560	18642	18346	18412	18494	18390	18374	18618	18588	18646	18664	18653	18551	18389	18701	18408	18608	18503	18417	18591	18420	18475	18696	18358	18733	18574	18716	18491	18521	18471	18579	18590	18528	18348	18408	18523	18686	18605	18646	18365	18618	18543	18694	18571	18459	18526	18680	18448	18294	18595	18589	18494	18621	18474	18806	18732	18550	18614	18598	18546	18441	18592	18546	18561	18596	18629	18530	18652	18544	18620	18474	18595	18522	18586	18680	18560	18611	18495	18684	18502	18561	18700	18640	18482	18565	18616	18540	18469	18656	18696	18564	18571	18633	18492	18510	18441	18468	18479	18640	18442	18619	18549	18593	18625	18692	18634	18488	18509	18592	18526	18558	18657	18525	18475	18636	18588	18673	18487	18551	18624	18561	18622	18501	18521	18447	18350	18603	18491	18461	18653	18657	18531	18602	18459	18633	18534	18304	18562	18539	18644	18756	18722	18348	18833	18634	18521	18668	18595	18605	18555	18542	18701	18608	18520	18512	18376	18437	18786	18574	18578	18619	18374	18413	18512	18401	18709	18667	18647	18700	18457	18637	18590	18522	18716	18505	18571	18610	18499	18687	18441	18431	18508	18589	18619	18643	18837	18509	18371	18455	18724	18419	18615	18577	18654	18631	18496	18392	18623	18594	18578	18716	18536	18556	18524	18560	18602	18520	18687	18686	18593	18579	18519	18463	18756	18461	18289	18453	18590	18620	18493	18465	18436	18288	18363	18524	18647	18487	18699	18517	18508	18344	18843	18798	18568	18587	18654	18530	18624	18564	18453	18466	18564	18579	18610	18628	18534	18500	18490	18586	18566	18469	18492	18563	18626	18644	18561	18742	18647	18575	18746	18420	18595	18463	18389	18438	18499	18569	18735	18533	18472	18580	18451	18353	18389	18723	18538	18389	18443	18723	18567	18688	18756	18681	18445	18441	18526	18621	18517	18372	18556	18585	18452	18506	18775	18501	18402	18531	18551	18560	18444	18526	18553	18487	18734	18681	18457	18489	18595	18255	18583	18585	18614	18811	18715	18639	18582	18372	18718	18687	18637	18645	18702	18627	18516	18481	18520	18309	18546	18575	18446	18504	18536	18713	18422	18519	18708	18612	18731	18467	18487	18601	18680	18403	18458	18597	18637	18570	18797	18596	18783	18582	18521	18767	18561	18546	18394	18516	18371	18746	18585	18746	18554	18689	18426	18666	18635	18633	18739	18413	18513	18612	18476	18587	18559	18447	18644	18309	18321	18258	18452	18525	18440	18416	18578	18367	18644	18570	18383	18737	18612	18510	18599	18534	18670	18612	18478	18508	18590	18486	18674	18632	18438	18627	18397	18317	18644	18532	18468	18619	18408	18529	18391	18700	18690	18531	18556	18391	18394	18476	18644	18693	18434	18433	18459	18522	18497	18436	18444	18533	18497	18523	18576	18481	18378	18701	18741	18360	18474	18694	18648	18432	18650	18554	18493	18610	18586	18411	18432	18438	18656	18671	18537	18633	18481	18535	18547	18652	18671	18402	18649	18382	18440	18706	18355	18521	18551	18466	18597	18443	18675	18457	18569	18712	18704	18656	18621	18660	18621	18630	18726	18571	18606	18489	18497	18764	18399	18553	18569	18588	18639	18406	18675	18493	18661	18596	18579	18780	18524	18423	18485	18617	18714	18799	18746	18473	18501	18598	18564	18755	18644	18351	18722	18666	18665	18441	18773	18649	18409	18490	18555	18563	18671	18623	18657	18733	18663	18667	18657	18677	18581	18383	18654	18510	18790	18907	18588	18417	18558	18600	18529	18549	18490	18680	18700	18636	18533	18490	18315	18580	18424	18757	18834	18787	18770	18534	18453	18413	18527	18561	18493	18589	18401	18610	18690	18613	18614	18513	18780	18603	18603	18565	18465	18677	18613	18538	18664	18636	18631	18704	18548	18499	18430	18540	18517	18415	18587	18787	18562	18715	18465	18497	18590	18506	18531	18602	18643	18539	18496	18549	18612	18809	18710	18476	18515	18568	18448	18620	18588	18535	18605	18554	18490	18788	18659	18723	18480	18735	18688	18698	18590	18600	18600	18785	18644	18687	18586	18391	18454	18388	18524	18498	18628	18748	18498	18697	18816	18462	18589	18473	18643	18430	18458	18369	18802	18610	18478	18600	18764	18663	18492	18333	18525	18681	18499	18437	18646	18627	18495	18599	18588	18529	18666	18413	18673	18492	18425	18650	18496	18546	18694	18699	18547	18700	18601	18512	18527	18623	18641	18649	18709	18428	18524	18423	18667	18365	18675	18500	18558	18671	18447	18573	18445	18608	18597	18369	18480	18496	18655	18681	18580	18447	18451	18531	18476	18547	18518	18474	18519	18519	18405	18611	18718	18604	18547	18599	18328	18583	18507	18714	18664	18611	18602	18470	18591	18605	18773	18675	18551	18599	18769	18633	18573	18447	18551	18703	18544	18625	18579	18494	18741	18469	18589	18559	18725	18516	18441	18506	18521	18461	18518	18662	18596	18634	18690	18494	18573	18607	18616	18623	18610	18431	18296	18679	18702	18493	18456	18526	18591	18604	18633	18747	18431	18519	18486	18589	18876	18689	18563	18537	18615	18596	18610	18618	18545	18570	18570	18642	18639	18809	18796	18464	18619	18498	18472	18482	18502	18627	18611	18663	18429	18756	18813	18560	18625	18639	18500	18649	18629	18448	18505	18581	18689	18647	18584	18364	18658	18690	18630	18425	18357	18393	18541	18623	18655	18462	18556	18547	18520	18356	18607	18679	18390	18538	18673	18856	18364	18570	18212	18488	18633	18624	18395	18409	18596	18651	18696	18689	18606	18556	18628	18729	18740	18447	18657	18604	18515	18540	18377	18556	18581	18574	18629	18633	18630	18608	18604	18567	18599	18725	18416	18645	18838	18603	18478	18497	18428	18602	18563	18624	18538	18752	18313	18424	18585	18545	18418	18328	18629	18684	18502	18588	18716	18531	18688	18615	18569	18692	18565	18483	18494	18415	18524	18566	18697	18737	18503	18435	18659	18447	18588	18793	18476	18685	18390	18652	18426	18470	18482	18457	18373	18621	18566	18647	18585	18429	18668	18596	18609	18531	18342	18413	18588	18507	18721	18622	18473	18583	18424	18585	18558	18604	18511	18517	18447	18768	18407	18686	18577	18473	18406	18660	18433	18749	18554	18535	18402	18808	18621	18635	18577	18463	18591	18468	18548	18512	18468	18283	18503	18619	18418	18619	18604	18696	18699	18613	18470	18587	18532	18586	18471	18513	18601	18637	18556	18491	18799	18367	18679	18690	18612	18447	18516	18587	18653	18667	18444	18577	18480	18591	18464	18393	18468	18667	18413	18697	18477	18455	18557	18523	18624	18364	18482	18371	18709	18601	18677	18656	18515	18556	18726	18639	18455	18594	18548	18462	18419	18617	18582	18516
30710	52614	53581	47158	40725	35566	31050	28110	25763	23545	22009	20448	19244	18645	18264	17818	17713	17359	17184	17155	17086	17078	16864	17011	16847	16975	17045	16961	17027	16923	16873	16995	16758	16842	16732	17000	16985	17064	16785	17129	17305	16799	17238	16884	16868	16807	16798	16769	16826	16997	16891	16843	16692	16724	16964	16800	16614	16820	16686	16950	16738	16806	16852	16780	16896	16850	16649	16780	16721	16655	16895	16867	16774	16893	16826	16815	16827	16845	16807	16806	16828	16782	16991	16586	16968	16736	16808	16717	16728	16820	16887	16824	16719	16835	16730	16839	16823	16615	16967	16753	16896	16828	16782	16850	16865	16775	16767	16738	16865	16845	16687	16791	16724	16833	16814	16770	16932	16617	16854	16618	16770	16805	16781	16712	16787	16848	16872	16727	16919	16788	16737	16780	16805	16643	16846	16838	16700	16642	16816	16812	16892	16813	16884	16560	16894	16838	16664	16889	16697	16614	16379	16802	16927	16693	16979	16853	16850	16788	16766	16775	16806	16892	16648	16846	16777	16753	16681	16815	16755	16743	16970	16770	16826	16575	16627	16769	16763	16563	16951	16705	16912	16854	16622	16835	16669	16810	16859	16681	16816	16733	16851	16666	16816	16822	16799	16850	16817	16705	16739	16703	16691	16891	16740	16734	16733	16870	16773	16780	16646	16810	16807	16757	16697	16747	16844	16809	16686	16660	16817	16948	16687	16738	16771	16891	16748	16714	16748	16850	16679	16689	16698	16746	16879	16721	16840	16661	16743	16676	16819	16798	16738	16862	16784	16804	16840	16814	16778	16652	16761	16725	16821	16827	16761	16747	16823	16673	16785	16791	16675	16644	16893	16904	16726	16702	16874	16989	16794	16949	16797	16911	16728	16978	16938	16836	16740	16735	16768	16531	16759	16855	16687	16752	16716	16837	16600	16842	16679	16897	16793	16860	16868	16779	16852	16815	16851	16820	16536	16719	16906	16808	16777	16909	16749	16737	16836	16848	16892	16692	16680	16812	16975	16696	16910	16994	16923	16833	16746	16674	16874	16757	16820	16809	16870	16780	16842	16740	16943	16846	16886	16762	16854	16788	16567	16694	16764	16851	16833	16720	16753	16728	16844	16893	16702	16899	16823	16911	16665	16844	16777	16876	16859	16716	16833	16848	16732	16689	17006	16666	16871	16701	16692	16894	16769	16837	16956	16853	16617	16789	16647	16704	16935	16631	16751	16757	16638	16706	16865	16883	16789	16916	16843	16949	16564	16802	16864	16946	16816	16788	16766	16843	16715	16754	16793	16865	16867	17014	16805	16835	16675	16707	16737	16839	16843	16854	16711	16822	16497	16937	16669	16749	16665	16857	16842	16619	16757	16785	16832	16897	16725	16755	16683	16781	16757	16819	16684	16646	16780	16857	16626	16862	16734	16601	16649	16671	16729	16702	16733	16887	16697	16779	16702	16847	16651	16844	16672	16694	16831	16778	16886	16779	16878	16740	16784	16837	16650	16780	16781	16900	16786	16765	16679	16727	16827	16638	16812	16705	16849	16799	16882	16860	16675	16606	16832	16751	16705	16714	16936	16821	16909	16625	16717	16735	16838	16695	16789	16933	16827	16741	16782	16761	16688	16654	16739	16905	16830	16640	16749	16898	16696	16635	16658	16717	16727	16848	16824	16812	16792	16617	16789	16841	16728	16863	16668	16804	16802	16793	16723	16674	16644	16873	16956	16812	16723	16721	16713	16740	16896	16756	16879	16841	16826	16855	16522	16738	16606	16708	16705	16812	16805	16599	16620	16740	16735	16763	16848	16807	16820	16925	16572	16721	16755	16849	16698	16842	16676	16701	16884	16665	16823	16743	16804	16667	16713	16660	16954	16665	16803	16825	16547	16694	16788	16647	16757	16870	16894	16839	16872	16740	16813	16871	16895	16762	16644	16791	16679	16736	16913	16688	16859	16838	16733	16897	16833	16828	16800	16843	16675	16675	16827	16854	16930	16945	16843	16706	16853	16868	16816	16852	16772	16682	16793	16631	16746	16795	16803	16679	16793	16614	16665	16960	16728	16797	16843	16906	16624	16762	16807	16775	16592	16703	16743	16667	16600	16774	16947	16568	16779	16768	16779	16776	16869	16897	16753	16659	16806	16771	16855	16635	16812	16774	16915	16733	16663	16794	16788	16840	16936	16847	16791	16623	16592	16742	16471	16699	16922	16806	16886	16670	16635	16701	16790	16878	16780	16710	16792	16717	16890	16751	16906	16936	16665	16899	16676	16767	16820	16802	16726	16744	16715	16659	16724	16867	16808	16706	16785	16776	16739	16803	16703	16943	16929	16670	16806	16873	16762	16774	16811	16829	16794	16733	16855	16753	16552	16882	16846	16862	16735	16793	16667	16667	16741	16653	16761	16861	16795	16673	16653	16872	16776	16696	16645	16628	16845	16764	16895	16804	16823	16808	16779	16722	16941	16849	16659	16758	16810	16629	16848	16945	16826	16716	16743	16753	16749	16797	16832	16683	16474	16917	16908	16792	16832	16905	16868	16919	16817	16751	16684	16769	16795	16728	16786	16890	16834	16792	16807	16975	16750	16941	16840	16843	16629	16663	16924	16830	16835	16789	16717	16790	16656	16825	16619	16665	16758	16862	16776	16584	16809	16760	16818	16783	16711	16881	16839	16769	16778	16827	16751	16829	16671	16911	16786	16776	16707	16902	16765	16858	16750	16737	16723	16765	16712	16672	16701	16901	16919	16620	16737	17005	16845	16759	16752	16706	16855	16668	16889	16840	16681	16845	16811	16660	16857	16754	16914	16664	16728	16847	16769	16929	16877	16844	16785	16807	16906	16854	16836	16857	16814	16694	16963	16772	16820	16897	16709	16746	16825	16833	16708	16854	16839	16795	16836	16755	16659	16780	16747	16827	16919	16855	16741	16841	16894	16824	16723	16784	16809	16855	16851	16718	16801	16718	16755	16567	16769	16787	16780	16638	16717	16724	16712	16551	16738	16760	16907	16703	16803	16653	16842	16777	16928	16694	16731	16788	16593	16719	16613	16741	16890	16637	16805	16691	16970	16754	16678	16673	16687	16842	16745	16722	16861	16852	16945	16526	16753	16725	16930	16699	16753	16816	16774	16668	16827	16882	16882	16804	16762	16822	16769	16762	16873	16760	16756	16836	16908	16971	16810	16688	16784	16785	16813	16671	16913	16683	16859	16623	16767	16791	16977	16790	16639	16690	16905	16729	16813	16673	16898	16834	16844	16877	16680	16678	16799	16669	16798	16747	16807	16793	16691	16738	16613	16967	16814	16777	16813	16745	16845	16642	16800	16768	16665	16666	16849	16807	16806	16792	16953	16778	16720	16782	16835	16835	16744	16989	16724	16733	16821	16615	16758	16947	16734	16670	16671	16731	16734	16649	16736	16809	16943	16703	16840	16728	16553	16775	16692	16636	16815	16673	16567	16717	16535	16808	16770	16879	16897	16840	16879	16767	16641	16605	16839	16754	16948	16725	16937	16759	16716	16747	16891	16860	16874	16706	16655	16640	16603	16910	16705	16767	16792	16906	16742	16657	16685	16790	16791	16747	16720	16792	16806	16728	16861	16643	16852	16717	16807	16727	16788	16671	16889	16845	16765	16818	16845	17049	16762	16739	16758	16654	16704	16766	16750	16716	16849	16492	16704	16750	16693	16735	16756	16810	16714	16979	16752	16616	16741	16535	16959	16670	16862	16696	16716	16870	16788	16791	16791	16719	16734	16895	16721	16715	16826	16867	16753	16740	16802	16799	16652	16654	16789	16595	16834	16874	16738	16750	16653	16652	16643	16761	16871	16786	16687	16869	16757	16781	16493	16784	16699	16736	16812	16889	16834	16817	16846	16786	16725	16806	16849	16781	16637	16691	16867	16654	16741	16716	16957	16772	16821	16683	16808	16745	16778	16858	16701	16773	16680	16791	16693	16845	16894	16778	16999	16686	16781	16656	16684	16658	16691	16676	16722	16663	16651	16800	16761	16754	16744	16757	16824	16839	16787	16817	16718	16715	16906	16663	16797	16742	16664	16865	16821	16661	16795	16852	16701	16863	16462	16739	16726	16923	16879	16746	16733	16724	16721	16794	16835	16627	16868	16811	16809	16724	16898	16765	16742	16664	16644	16880	16903	16815	16751	16693	16892	16792	16793	16739	16831	16689	16950	16772	16676	16864	16699	16797	16824	16701	16680	16640	16772	16848	16753	16868	16741	16801	16702	16928	16773	16864	16722	16816	16799	16678	16700	16695	16730	16829	16638	16675	16814	16549	16574	16809	16884	16833	16807	16886	16963	16738	17003	16736	16754	16864	16988	16807	16697	16665	16824	16738	16722	16934	16920	16871	16813	16664	16782	16751	16980	16805	16680	16522	16650	16680	16857	16840	16859	16863	16793	16757	16825	16855	16822	16725	16854	16775	16972	16776	16836	16671	16830	16839	16894	16775	16777	16874	16817	16733	16869	16800	16810	16681	16768	16784	16951	16879	16738	16760	16841	16809	16747	16811	16718	16705	16708	16746	16820	16811	16775	16682	16781	16883	16802	16818	16663	16788	16858	16911	16711	16921	16739	16962	16811	16812	16709	16680	16547	16579	16785	16871	16892	16726	16730	16751	16773	16921	16665	16776	16787	16840	16589	16846	16823	16669	16734	16709	16785	16777	16651	16931	16761	16741	16662	16894	16794	16571	16795	16792	16761	16678	16747	16885	16830	16805	16807	16952	16794	16713	16795	16737	16736	16728	16808	16841	16545	16915	16638	16834	16803	16942	16824	16865	16818	16815	16875	16835	16591	16855	16790	16787	16588	16801	16788	16889	16876	16790	16803	16839	16620	16656	16897	16710	16893	16712	16969	16589	17007	16976	16635	16696	16748	16980	16897	16697	16766	16783	16775	16777	16946	16832	16985	16654	16818	16903	16918	16669	16738	16831	16670	16757	16867	16855	16711	16744	16721	16853	16985	16858	16761	16743	16793	16632	16763	16614	16852	16693	16614	16604	16772	16822	16680	16781	16817	16708	16861	16700	16889	16795	16572	16761	16653	16844	16631	16787	16623	16696	16847	16728	16824	16690	16914	16834	16809	16697	16612	16829	16865	16792	16720	16798	16780	16806
27914	27331	35928	33179	26980	24408	22612	20965	20275	19769	19466	19289	18931	18770	18810	18336	18663	18632	18408	18265	18545	18132	18449	18400	18433	18444	18468	18557	18348	18506	18424	18364	18359	18461	18347	18471	18757	18480	18328	18431	18301	18407	18396	18305	18559	18404	18522	18464	18407	18299	18367	18368	18555	18520	18609	18303	18326	18419	18287	18481	18337	18415	18267	18302	18469	18281	18473	18258	18400	18311	18488	18293	18349	18297	18482	18415	18405	18301	18346	18296	18274	18549	18452	18198	18344	18490	18353	18266	18152	18217	18158	18346	18593	18339	18352	18142	18409	18408	18485	18584	18528	18571	18471	18274	18431	18303	18601	18150	18256	18534	18390	18387	18157	18356	18461	18367	18326	18441	18496	18383	18390	18234	18327	18293	18352	18408	18488	18265	18338	18481	18355	18394	18415	18600	18353	18610	18475	18302	18508	18532	18365	18414	18431	18194	18342	18268	18106	18458	18340	18348	18538	18206	18286	18365	18105	18131	18287	18401	18367	18427	18200	18194	18311	18198	18394	18413	18255	18409	18357	18265	18175	18506	18299	18416	18373	18213	18380	18500	18595	18185	18329	18460	18454	18303	18278	18534	18259	18234	18316	18358	18525	18231	18459	18402	18323	18140	18216	18143	18422	18389	18274	18403	18425	18397	18432	18452	18254	18267	18386	18375	18271	18303	18253	18470	18451	18458	18289	18226	18409	18326	18448	18248	18111	18310	18412	18392	18547	18294	18442	18246	18281	18410	18478	18293	18380	18203	18307	18002	18303	18546	18519	18263	18389	18324	18319	18384	18317	18424	18387	18351	18304	18368	18394	18290	18534	18551	18387	18284	18484	18230	18293	18170	18344	18317	18177	18370	18219	18191	18425	18441	18656	18237	18310	18230	18399	18206	18464	18340	18241	18159	18590	18209	18363	18454	18143	18208	18306	18196	18300	18495	18234	18536	18525	18452	18451	18395	18324	18483	18496	18566	18453	18308	17982	18316	18358	18330	18253	18324	18274	18203	18141	18276	18318	18081	18266	18167	18511	18276	18462	18220	18564	18286	18222	18413	18417	18373	18420	18260	18275	18185	18532	18421	18413	18200	18228	18270	18433	18302	18482	18054	18102	18407	18414	18496	18316	18462	18534	18460	18457	18328	18226	18393	18427	18457	18336	18318	18245	18267	18412	18358	18303	18480	18405	18289	18220	18315	18262	18539	18122	18430	18354	18292	18325	18388	18339	18347	18473	18271	18361	18461	18263	18249	18557	18387	18453	18364	18406	18257	18206	18261	18414	18431	18441	18322	18250	18311	18382	18357	18313	18407	18326	18281	18433	18294	18473	18419	18345	18108	18351	18392	18338	18247	18416	18268	18357	18553	18467	18554	18237	18297	18336	18350	18309	18386	18387	18330	18374	18340	18301	18233	18303	18461	18297	18341	18256	18229	18162	18386	18450	18456	18445	18217	18571	18528	18260	18344	18374	18224	18255	18166	18447	18587	18333	18398	18444	18244	18252	18254	18332	18393	18533	18268	18112	18505	18404	18383	18188	18375	18445	18216	17970	18345	18491	18398	18287	18315	18338	18262	18348	18521	18413	18277	18305	18375	18511	18370	18480	18298	18347	18489	18081	18356	18264	18216	18282	18291	18464	18372	18342	18361	18451	18318	18350	18318	18421	18263	18288	18209	18394	18219	18289	18038	18165	18374	18307	18446	18541	18421	18338	18297	18370	18282	18209	18332	18566	18356	18374	18518	18452	18164	18616	18364	18139	18442	18133	18170	18445	18443	18357	18452	18264	18352	18123	18324	18385	18419	18337	18324	18520	18418	18397	18528	18393	18495	18393	18343	18217	18453	18371	18338	18263	18281	18392	18270	18410	18442	18561	18286	18276	18519	18429	18455	18349	18454	18338	18480	18494	18410	18451	18245	18362	18474	18376	18439	18217	18424	18203	18485	18495	18417	18267	18499	18452	18311	18343	18175	18370	18250	18317	18380	18309	18438	18394	18389	18528	18481	18280	18318	18358	18261	18406	18436	18479	18329	18405	18262	18291	18330	18284	18465	18376	18492	18142	18283	18497	18147	18374	18438	18367	18317	18247	18336	18467	18397	18292	18476	18226	18273	18436	18422	18315	18420	18310	18538	18459	18284	18271	18379	18442	18209	18209	18378	18447	18610	18494	18454	18205	17987	18245	18223	18433	18406	18357	18561	18453	18549	18234	18471	18479	18354	18182	18416	18525	18404	18319	18440	18223	18321	18423	18319	18358	18170	18350	18274	18364	18347	18351	18448	18309	18257	18168	18381	18403	18359	18436	18449	18190	18473	18366	18122	18457	18348	18316	18325	18176	18316	18108	18347	18452	18176	18211	18205	18460	18382	18311	18377	18152	18406	18104	18430	18513	18307	18439	18450	18430	18363	18534	18297	18172	18345	18414	18304	18358	18326	18474	18377	18296	18338	18464	18453	18497	18246	18470	18425	18168	18267	18298	18310	18327	18302	18221	18242	18314	18290	18348	18160	18239	18190	18280	18306	18336	18494	18304	18260	18274	18347	18186	18360	18429	18242	18392	18377	18195	18496	18349	18285	18246	18304	18510	18338	18414	18481	18324	18046	18472	18326	18346	18544	18252	18281	18376	18290	18270	18507	18308	18567	18171	18316	18250	18193	18433	18293	18294	18518	18308	18424	18516	18334	18289	18336	18507	18252	18298	18279	18332	18211	18471	18359	18298	18315	18530	18360	18338	18318	18382	18190	18385	18430	18132	18184	18305	18328	18335	18266	18279	18358	18301	18483	18332	18110	18321	18350	18584	18144	18414	18378	18374	18214	18366	18379	18434	18256	18373	18216	18255	18292	18421	18155	18328	18406	18245	18425	18277	18471	18254	18324	18208	18406	18348	18416	18470	18320	18263	18337	18326	18455	18193	18194	18601	18557	18466	18267	18110	18156	18253	18523	18385	18303	18364	18137	18397	18241	18300	18369	18346	18458	18407	18510	18451	18512	18389	18427	18449	18298	18519	18336	18280	18431	18216	18475	18291	18020	18299	18283	18185	18344	18327	18529	18368	18341	18283	18546	18544	18403	18397	18359	18321	18345	18310	18439	18324	18375	18364	18203	18343	18383	18490	18394	18438	18435	18470	18264	18309	18463	18492	18321	18401	18388	18127	18452	18453	18327	18379	18391	18233	18420	18347	18527	18487	18305	18452	18272	18420	18282	18340	18449	18357	18292	18324	18227	18444	18383	18353	18369	18464	18296	18298	18169	18503	18357	18420	18226	18444	18240	18394	18390	18208	18276	18276	18347	18324	18418	18123	18135	18463	18328	18438	18395	18363	18390	18458	18471	18415	18216	18423	18706	18190	18148	18248	18472	18428	18315	18169	18288	18515	18397	18219	18153	18345	18257	18456	18215	18404	18477	18245	18395	18234	18371	18429	18358	18325	18388	18432	18665	18461	18318	18239	18335	18350	18428	18441	18381	18336	18331	18202	18354	18174	18402	18347	18342	18289	18307	18437	18200	18161	18401	18238	18430	18269	18597	18454	18413	18153	18448	18494	18235	18312	18322	18403	18199	18454	18538	18495	18494	18470	18391	18344	18580	18416	18177	18299	18373	18213	18335	18236	18421	18208	18419	18222	18357	18168	18410	18212	18223	18364	18486	18437	18486	18313	18384	18345	18247	18423	18366	18298	18384	18365	18383	18397	18403	18401	18321	18343	18408	18650	18404	18485	18366	18383	18314	18517	18385	18432	18513	18281	18413	18298	18259	18388	18360	18187	18270	18409	18367	18419	18370	18446	18325	18582	18353	18265	18252	18488	18575	18154	18320	18525	18285	18318	18430	18427	18205	18300	18298	18512	18342	18388	18457	18240	18211	18181	18214	18300	18503	18525	18427	18327	18347	18449	18430	18317	18253	18459	18332	18176	18271	18321	18243	18307	18439	18222	18393	18385	18294	18285	18379	18443	18179	18393	18302	18277	18336	18371	18436	18454	18482	18514	18238	18458	18302	17988	18377	18475	18418	18461	18440	18341	18450	18237	18471	18279	18412	18342	18398	18335	18564	18315	18338	18204	18427	18424	18277	18468	18381	18376	18334	18389	18272	18314	18313	18140	18428	18400	18207	18420	18374	18425	18395	18470	18059	18395	18271	18415	18578	18209	18295	18358	18359	18181	18428	18302	18155	18369	18194	18338	18369	18249	18083	18349	18333	18340	18136	18264	18336	18441	18179	18336	18447	18176	18417	18263	18278	18296	18249	18225	18586	18395	18341	18219	18386	18282	18343	18416	18498	18196	18427	18281	18373	18305	18191	18291	18263	18486	18181	18456	18222	18258	18249	18322	18212	18418	18250	18358	18385	18487	18106	18378	18194	18297	18412	18348	18318	18378	18418	18408	18468	18515	18121	18454	18241	18027	18248	18166	18163	18186	18289	18359	18255	18346	18380	18474	18408	18530	18543	18257	18195	18359	18338	18399	18594	18470	18322	18359	18437	18629	18355	18214	18372	18395	18379	18263	18348	18250	18284	18392	18663	18253	18208	18404	18376	18432	18198	18372	18467	18267	18202	18286	18320	18537	18547	18415	18302	18405	18472	18455	18388	18350	18290	18440	18443	18472	18665	18364	18154	18404	18177	18394	18239	18359	18182	18416	18345	18327	18279	18397	18298	18370	18449	18501	18400	18335	18191	18310	18279	18468	18398	18436	18417	18193	18362	18308	18125	18462	18399	18417	18439	18556	18472	18352	18295	18339	18308	18497	18502	18297	18433	18337	18350	18278	18329	18343	18207	18321	18349	18251	18453	18355	18349	18360	18242	18313	18459	18372	18358	18332	18191	18348	18396	18451	18391	18213	18336	18192	18491	18354	18322	18528	18367	18424	18295	18208	18390	18535	18373	18303	18306	18446	18313	18306	18333	18355	18203	18494	18306	18349	18342	18502	18297	18653	18449	18490	18250	18230	18443	18240	18377	18363	18243	18319	18420	18354	18292	18462	18202	18141	18265	18319	18210	18195	18481	18440	18483	18205	18274	18407	18249	18440	18159	18346	18433	18408	18317	18355	18196	18122	18336	18422	18338	18438	18097	18365	18269	18377	18412	18311	18375	18272	18276	18379	18579	18409	18245	18431	18339	18346	18150
28931	43546	42692	35075	29280	25088	22560	21140	20176	18903	18405	17975	17690	17193	17031	17189	16844	16723	16752	16650	16516	16623	16588	16450	16833	16772	16493	16528	16646	16654	16563	16537	16424	16821	16551	16557	16737	16386	16839	16547	16845	16417	16584	16570	16603	16696	16622	16727	16726	16587	16491	16434	16410	16651	16544	16739	16529	16723	16541	16478	16515	16523	16731	16535	16564	16453	16700	16471	16644	16519	16723	16687	16590	16550	16645	16471	16482	16718	16406	16457	16742	16597	16462	16546	16530	16627	16673	16597	16494	16555	16690	16726	16658	16510	16721	16451	16631	16845	16626	16520	16459	16584	16740	16345	16573	16667	16503	16617	16715	16552	16519	16474	16613	16834	16487	16537	16716	16562	16558	16758	16597	16498	16518	16525	16669	16578	16480	16594	16641	16621	16700	16566	16469	16444	16591	16588	16432	16518	16531	16590	16733	16576	16406	16648	16471	16549	16633	16784	16853	16548	16799	16434	16502	16586	16639	16732	16592	16736	16644	16601	16551	16573	16482	16680	16533	16324	16401	16644	16495	16648	16652	16478	16586	16642	16548	16637	16485	16526	16479	16548	16508	16616	16569	16500	16716	16528	16427	16528	16445	16567	16567	16359	16486	16529	16715	16444	16518	16586	16498	16337	16655	16567	16630	16575	16620	16534	16512	16429	16492	16357	16590	16640	16485	16723	16548	16407	16451	16690	16690	16576	16595	16504	16365	16482	16599	16607	16519	16667	16538	16752	16715	16596	16476	16656	16612	16480	16650	16539	16538	16525	16382	16513	16462	16663	16519	16420	16728	16671	16469	16596	16539	16573	16596	16797	16455	16644	16689	16581	16578	16647	16649	16586	16449	16583	16566	16509	16691	16694	16619	16438	16709	16576	16749	16340	16618	16812	16541	16479	16563	16453	16607	16535	16521	16587	16895	16565	16457	16659	16514	16615	16632	16711	16436	16592	16622	16663	16671	16709	16451	16566	16481	16526	16637	16624	16749	16580	16351	16513	16551	16625	16576	16620	16450	16595	16450	16639	16537	16642	16623	16583	16443	16684	16673	16687	16419	16634	16578	16522	16522	16509	16581	16570	16532	16505	16521	16551	16580	16621	16489	16434	16718	16539	16501	16452	16634	16755	16643	16605	16633	16653	16574	16609	16630	16688	16539	16534	16729	16489	16567	16566	16504	16543	16673	16513	16689	16496	16596	16543	16733	16567	16585	16508	16653	16519	16551	16539	16503	16588	16541	16564	16529	16608	16567	16656	16410	16632	16610	16560	16710	16593	16552	16554	16399	16645	16638	16498	16640	16412	16577	16753	16722	16627	16567	16571	16630	16581	16737	16660	16523	16473	16587	16494	16533	16487	16597	16449	16636	16639	16460	16705	16681	16501	16559	16490	16579	16522	16458	16421	16536	16650	16466	16470	16549	16549	16567	16557	16542	16607	16683	16655	16509	16590	16669	16582	16594	16518	16485	16679	16435	16653	16486	16669	16605	16632	16616	16572	16568	16464	16396	16563	16555	16428	16676	16614	16682	16678	16447	16575	16623	16777	16460	16636	16476	16676	16584	16459	16467	16643	16602	16609	16749	16568	16482	16559	16776	16494	16580	16643	16554	16706	16525	16473	16584	16649	16517	16683	16456	16492	16481	16700	16680	16550	16527	16568	16712	16411	16494	16575	16565	16713	16758	16622	16488	16606	16479	16450	16402	16548	16602	16652	16314	16659	16623	16404	16676	16515	16535	16562	16566	16569	16547	16496	16677	16648	16630	16385	16625	16420	16491	16458	16696	16605	16663	16370	16678	16499	16512	16468	16585	16609	16560	16465	16753	16616	16494	16575	16692	16677	16555	16555	16593	16451	16480	16483	16694	16454	16565	16484	16407	16715	16483	16546	16502	16615	16478	16478	16491	16522	16541	16615	16499	16630	16309	16452	16549	16417	16574	16629	16582	16569	16583	16528	16471	16582	16505	16569	16598	16550	16725	16556	16387	16456	16729	16564	16623	16684	16535	16709	16638	16424	16463	16521	16399	16580	16478	16705	16573	16575	16569	16632	16595	16526	16626	16573	16626	16344	16624	16563	16524	16304	16558	16653	16639	16743	16415	16603	16437	16681	16380	16618	16690	16534	16565	16472	16630	16533	16754	16500	16585	16688	16732	16633	16569	16652	16756	16419	16534	16468	16565	16653	16598	16639	16588	16457	16499	16606	16562	16551	16486	16691	16475	16474	16558	16610	16673	16591	16523	16628	16593	16637	16820	16579	16533	16482	16672	16656	16386	16522	16552	16449	16404	16525	16480	16594	16572	16524	16582	16543	16578	16436	16536	16512	16607	16459	16415	16549	16660	16483	16588	16571	16337	16554	16498	16563	16283	16642	16444	16647	16558	16626	16766	16538	16529	16700	16595	16597	16497	16563	16461	16468	16580	16670	16634	16561	16525	16585	16479	16616	16523	16691	16758	16483	16613	16636	16621	16631	16766	16484	16536	16575	16609	16636	16645	16554	16566	16663	16631	16652	16552	16494	16601	16647	16876	16336	16546	16525	16463	16674	16628	16609	16675	16553	16595	16378	16480	16592	16556	16556	16530	16452	16523	16723	16579	16564	16591	16615	16700	16654	16508	16567	16462	16664	16433	16597	16513	16483	16434	16627	16474	16596	16601	16478	16535	16642	16478	16712	16574	16456	16751	16685	16682	16644	16667	16472	16489	16642	16496	16591	16536	16457	16604	16699	16696	16601	16505	16594	16478	16657	16594	16680	16416	16632	16637	16552	16632	16436	16575	16486	16516	16574	16576	16555	16619	16517	16538	16636	16584	16689	16728	16635	16579	16689	16452	16645	16388	16682	16675	16489	16499	16656	16580	16700	16536	16526	16709	16667	16504	16598	16470	16496	16408	16590	16394	16485	16605	16628	16655	16466	16678	16720	16453	16639	16760	16452	16445	16520	16600	16505	16388	16671	16687	16639	16430	16540	16619	16540	16493	16476	16626	16566	16675	16602	16439	16580	16564	16561	16569	16624	16515	16658	16348	16537	16470	16654	16542	16657	16677	16498	16567	16533	16599	16504	16488	16558	16637	16466	16782	16542	16656	16590	16488	16381	16492	16629	16537	16544	16762	16543	16631	16640	16529	16630	16623	16521	16517	16532	16614	16478	16591	16555	16516	16648	16556	16622	16420	16644	16492	16505	16631	16607	16453	16515	16550	16537	16504	16711	16583	16728	16500	16593	16775	16741	16547	16597	16590	16543	16632	16682	16646	16687	16568	16617	16769	16745	16555	16512	16543	16583	16487	16433	16733	16481	16619	16682	16554	16518	16645	16668	16522	16600	16552	16519	16522	16657	16680	16593	16495	16569	16599	16502	16308	16637	16577	16438	16469	16668	16636	16569	16529	16517	16592	16724	16438	16613	16584	16437	16712	16625	16582	16576	16391	16815	16669	16511	16532	16631	16511	16647	16593	16534	16530	16555	16558	16347	16512	16609	16738	16461	16630	16570	16502	16536	16707	16516	16632	16649	16475	16608	16592	16574	16602	16562	16632	16523	16468	16568	16594	16761	16528	16485	16668	16731	16452	16512	16613	16524	16463	16390	16471	16459	16754	16634	16548	16496	16672	16489	16589	16644	16698	16587	16658	16478	16633	16570	16505	16580	16589	16663	16569	16508	16542	16625	16643	16622	16401	16529	16637	16615	16660	16440	16516	16526	16504	16434	16582	16580	16342	16564	16568	16567	16657	16528	16529	16517	16792	16485	16667	16715	16609	16537	16476	16673	16753	16572	16606	16468	16785	16645	16541	16692	16594	16621	16533	16546	16494	16748	16332	16526	16767	16707	16680	16624	16600	16640	16596	16531	16580	16719	16430	16684	16408	16614	16507	16495	16548	16562	16613	16659	16725	16657	16429	16566	16596	16464	16716	16447	16541	16524	16548	16689	16646	16453	16587	16688	16734	16572	16455	16610	16583	16412	16644	16461	16534	16607	16576	16821	16639	16543	16468	16519	16761	16529	16623	16443	16525	16507	16466	16623	16539	16780	16565	16589	16581	16479	16631	16575	16526	16560	16602	16566	16599	16431	16604	16582	16639	16626	16702	16553	16601	16652	16376	16658	16776	16660	16499	16515	16586	16631	16582	16691	16569	16496	16802	16581	16615	16615	16552	16479	16677	16671	16586	16459	16405	16551	16488	16536	16513	16575	16597	16668	16570	16507	16652	16601	16595	16550	16693	16559	16494	16697	16653	16568	16472	16475	16654	16587	16581	16679	16493	16515	16553	16590	16528	16425	16636	16818	16523	16676	16518	16615	16753	16647	16644	16720	16537	16651	16503	16562	16575	16720	16514	16454	16768	16385	16621	16548	16496	16596	16596	16488	16621	16601	16466	16558	16510	16665	16628	16293	16541	16451	16556	16514	16545	16523	16413	16676	16561	16474	16700	16595	16572	16559	16518	16585	16621	16576	16496	16395	16491	16528	16641	16585	16540	16689	16703	16561	16638	16641	16546	16399	16512	16648	16520	16509	16690	16379	16759	16440	16484	16536	16576	16616	16496	16449	16652	16717	16600	16691	16539	16467	16494	16549	16568	16587	16475	16653	16434	16610	16502	16669	16484	16751	16597	16487	16595	16346	16444	16680	16564	16652	16540	16481	16644	16478	16641	16527	16633	16481	16537	16534	16482	16438	16790	16677	16468	16505	16689	16530	16498	16545	16608	16595	16511	16698	16537	16665	16538	16659	16559	16480	16443	16622	16663	16624	16623	16477	16515	16507	16546	16585	16489	16596	16469	16482	16308	16623	16602	16559	16582	16696	16720	16430	16526	16678	16407	16653	16526	16530	16585	16820	16519	16535	16576	16601	16545	16578	16609	16530	16577	16785	16561	16503	16505	16590	16513	16539	16649	16744	16633	16527	16521	16794	16560	16604	16678	16629	16466	16442	16572	16674	16573	16576	16453	16526	16639	16502	16569	16710	16510	16682	16523	16456	16253	16579	16653	16629	16853	16515	16684	16548	16679	16558	16649	16724	16545	16547	16684	16770	16588	16535	16522	16453	16588	16472	16486	16546	16546	16609	16561	16466	16515	16339	16611	16580	16433	16736	16745	16522	16558	16398	16663	16511	16559	16639	16569	16522
23838	21363	29155	26446	26536	28345	27916	23968	22350	21776	20945	20395	19903	19822	19583	19526	19247	19139	19234	18994	19088	19004	18975	19042	18764	19060	19082	18914	19071	19009	19086	19090	18905	19077	19115	18976	18856	19127	18861	18983	19105	18988	19134	19172	19159	18901	18856	18901	19044	18956	18846	18871	18930	18843	18773	19049	18784	18778	18971	18828	18843	19065	18849	19067	19052	19013	18832	19032	19016	18978	19040	18834	18825	18997	18849	18924	18906	18586	18987	19058	18833	18744	18914	18970	18864	18927	18901	18667	18798	18840	18749	18771	18839	18960	19075	18834	18928	18717	18745	18865	18865	18905	18816	18940	18837	19125	18757	18832	18831	18742	18783	18890	19188	18823	18816	18674	18839	18673	18776	18904	18802	18847	18989	18993	18870	18968	19037	18942	19088	18905	18911	18943	18931	18810	18780	18670	18652	18885	18724	18830	18932	18819	18868	19002	18787	18881	18897	19041	19111	19123	18875	18858	18860	18699	18846	18777	18902	18847	18928	18919	18866	18878	18953	18817	18817	18894	18926	18998	18867	18933	19036	18927	18913	18770	18794	18980	18816	18805	18915	18903	18839	19005	18835	18985	18723	18656	19038	18949	18827	18715	18909	18785	18884	19099	18929	18699	18847	19010	18940	18869	18986	18843	18657	18787	19038	18963	18778	18669	18908	18772	19036	18929	18995	18846	18994	18815	18734	18755	18827	18694	18688	18976	18807	18668	18766	18946	18734	18734	18875	19042	18915	18813	19008	18983	18789	18811	19001	18971	18871	18707	18802	19028	19027	18937	18609	18814	18744	18642	18827	18831	18886	19024	18823	18822	19060	18917	18709	19037	18920	19113	18859	18809	18665	18621	19167	18857	19072	18825	18877	18984	18972	18948	18870	18722	18909	18861	18834	19129	18866	18865	18864	18929	18710	18882	19029	18835	18843	18766	18940	19021	18870	18907	18749	18862	18635	18981	18736	18944	18877	18911	18796	18903	18704	18814	18821	18998	19018	18764	18759	18870	18901	18760	18788	18862	18768	18745	18974	18885	18855	18833	18957	18813	18905	18715	18676	18971	18941	18977	18960	18825	18731	18800	18735	18904	19016	18924	18801	18609	18912	18883	18791	18934	18908	19040	18652	18774	18811	19022	18960	18971	18704	18658	18843	18659	19055	18641	18910	18926	18825	19017	18918	18824	18932	18810	18814	18687	18809	18970	18800	18834	18684	19015	19048	18939	18927	18935	18797	18747	18900	18988	18970	18763	18955	18804	18918	18653	18733	18794	18901	18853	18894	18733	18771	18894	18841	19062	18905	19208	18845	18893	18929	19018	18985	18943	18787	18645	18914	18947	18981	18846	18809	18583	18997	18651	18856	18730	18923	18799	18682	19020	18928	18824	18997	19073	19026	18914	19034	18928	18844	18688	18818	18848	18708	18728	18739	18767	18736	18784	18811	18720	19012	18884	18933	19063	18662	18606	18964	18953	18799	18786	18749	18714	18924	19024	18903	18855	18822	18965	19016	18844	18828	18985	18967	18934	19025	18840	18911	18857	18825	18961	19060	19030	18949	18915	18847	18795	19048	18937	18581	18798	18954	18821	18719	18944	18854	18963	18982	18950	18978	18654	18919	19011	18914	19145	18887	18800	18873	18927	18878	19048	18907	19041	18885	19083	18924	18900	18821	18816	18899	18837	19138	18803	18980	18742	18794	18789	19166	18782	18786	18810	19020	18819	18900	18963	18963	19021	18844	18698	18655	18748	18824	18776	18857	18686	18901	18895	18764	18888	18768	18834	18816	18992	19012	18706	18828	18951	18810	19011	18646	19005	18921	18982	18887	18900	19037	18823	18712	18540	18806	18834	18956	18763	18810	18833	18967	19121	19076	18717	18829	18993	18760	18756	18946	18919	18750	18814	18910	18814	18961	18921	18835	18821	18791	18697	18807	18987	18972	18933	18906	19046	18760	18862	18814	18932	18913	18821	18909	18822	19012	18948	18960	18896	18914	19085	18855	18963	18856	18843	18966	18766	18939	18897	18779	18852	19007	18960	18740	18708	18998	18874	18951	18858	18817	18863	19009	18873	18881	18740	18796	18887	18871	18874	18887	18922	18715	18919	18889	18885	19018	18817	18794	18722	18983	18765	18985	18890	18829	18769	18815	18697	18812	18744	18809	18901	18769	18803	18650	18889	18728	18796	18960	18877	18723	19081	18918	18901	18970	18805	18852	18827	19012	18861	19009	18870	18720	18793	18756	18852	18936	18898	19151	18926	18757	19012	18909	18764	18953	18958	19009	18922	18973	18942	18788	18905	18783	18838	18773	18947	18833	18958	18935	18923	18856	18930	19020	18791	18806	18843	19021	19104	18954	18887	18950	18846	18884	18668	18882	18920	18915	18672	18988	18837	18853	18865	19088	18829	18965	18961	18778	18795	18998	19017	18767	18669	18832	18824	18998	18961	18755	18852	19024	18766	18904	19071	19174	18906	18719	18916	18904	19102	18838	18741	18856	18776	18799	18820	18953	18947	18868	18843	18800	18632	18784	18839	18903	18826	18983	18856	18829	18852	18860	18886	18893	18664	19024	19013	18826	18849	18800	18941	18854	18879	18680	18737	18844	19052	19057	18876	18861	18965	19066	18979	18810	18761	18726	18979	18787	18617	18776	18837	18801	18922	18850	18861	18642	18961	18900	18848	18726	18760	18900	18938	19049	18874	18899	18935	18993	19088	18894	18896	18822	19066	18945	18956	18754	18680	19095	18845	18858	19025	18979	18826	18741	18730	18881	18847	18884	18680	18727	18619	18995	18832	18836	18903	19020	18803	18880	19017	18592	18889	18783	18833	18778	18842	18950	18798	18652	18675	18961	18911	18855	18790	18958	18814	19030	18829	18870	18831	19184	18834	18853	18853	18952	18893	18917	18784	18735	18933	18889	18906	18902	18996	18874	19063	18959	18821	18789	18863	19097	19020	19063	19025	18894	18788	18847	18807	19026	19015	18857	18612	18557	18822	19073	18934	18765	18886	18839	18886	18870	18962	19075	18987	18976	18947	18780	18834	18927	19002	18941	18970	18775	18864	18785	18895	18734	18676	18806	18915	18886	18728	18901	18866	18963	18863	18783	18913	18773	18890	18657	18903	18859	18904	18909	18726	19050	18921	18820	18868	18957	18909	18926	18802	18824	18958	18899	18828	18831	18761	18722	18839	19066	18962	18772	18621	18676	18858	18719	19053	18916	18919	18783	18798	18759	18899	19060	18985	18644	18932	18810	18704	18765	18701	18796	18817	19090	18822	18978	18978	18562	18834	18795	18810	18853	18917	18856	18907	18817	18836	18954	18835	18804	18882	19157	18944	18934	18884	18948	18689	18762	18768	18796	18764	18945	18798	19219	18947	19097	18962	18903	18723	18958	18843	18603	18834	18901	18851	19044	19093	18789	18736	18902	18876	19035	18729	18801	18879	18874	18815	18786	18829	18764	18747	18859	18873	18986	18856	18978	18786	18795	18607	18789	18716	18856	18783	18862	18949	18838	18866	18877	19071	18710	19004	19132	18795	18895	18970	19070	18750	18760	18738	18993	19096	19047	18942	18992	18732	18780	18825	18958	18906	18999	18882	18946	18927	18877	18958	18939	18816	18983	19009	18689	18877	18821	18827	19116	18681	18950	18754	18832	18788	19041	18781	18714	19010	18844	18731	18918	18803	18846	19037	18896	18834	18897	18863	18979	19024	18801	18729	18680	18767	18950	18883	18930	19094	18988	18945	18949	18999	18989	18932	19001	19023	18881	18917	18870	18884	18857	18875	18750	18972	18754	18795	18819	18848	18839	18842	18769	18770	18871	18905	18934	18959	18788	18762	18692	19047	19018	18854	18831	18802	18741	18820	18599	18950	18854	18906	18743	18910	18863	18917	18780	18941	18776	18758	18663	18912	18850	18952	18891	19004	19014	18906	18714	18946	18790	18743	18905	18787	18847	18929	18968	19057	19065	18744	18937	18961	18986	18766	18838	18840	18662	18964	19048	18891	18690	18833	18694	18905	18929	18787	18870	18833	18913	18806	18972	18877	18938	18975	18700	18753	18841	18813	18801	18839	18913	18884	18794	18849	18922	18807	18679	18886	18863	18794	18943	18835	18910	18726	18870	18917	18954	18736	18867	18896	18959	18863	18929	18952	18855	18742	18900	18954	18925	18743	18847	18956	18746	18707	18835	18902	18930	18835	18738	18925	18926	18820	18881	18919	18948	18947	19257	18995	18942	18955	18962	19041	18892	18820	18786	18771	18684	18955	18921	18984	18895	18824	18792	18834	19176	18705	18825	18754	18806	18802	18832	18985	18935	19079	18973	18669	18997	18770	18937	18985	18852	18907	19028	18664	18928	18869	18835	18756	18768	18945	19041	18986	18894	18880	18814	18848	19022	18829	18951	18731	18722	18741	18715	18945	19024	18734	18927	18626	18806	18947	18849	18878	18706	18918	18979	18943	18884	18789	18819	18889	18735	18837	19232	18977	18871	18885	18787	18907	18782	18776	18881	18816	18905	18834	19058	18843	18741	18892	18901	18678	18955	18924	18993	18842	18896	18913	19021	18803	18693	19000	18737	18949	18605	18869	18975	19004	18612	18816	18726	19035	18813	18690	18946	18886	18984	19149	18806	18815	18899	18881	18805	18985	18781	18865	18901	18900	18995	18784	18895	19051	19012	18874	18937	18830	18926	18740	18866	19046	18795	18877	18740	19062	19082	18912	18699	18861	18927	18884	18901	18749	18783	18801	18886	18795	18930	18924	19032	18890	18939	18886	18896	19024	18903	18933	18951	18877	18790	19048	19044	18821	18903	18872	19049	18881	18966	18868	18948	18779	18933	18939	18891	18930	18833	18870	18993	18943	18884	18881	18919	19093	18815	18832	18908	18898	18926	18657	18757	18873	18920	18685	18999	18817	18957	18900	18915	18843	18972	18797	19050	18876	18976	18762	18993	18840	18999	18911	18950	18948	18826	18937	18781	18963	18880	18939	18912	18568	18949	18967	18835	19034	18629	18782	18633	18859	18883	18928	18931	18816	18945	18818	18966	18742	18970	18778	18776	18985	18860	18782	18831	18807	18783	18840	18782	18672	19106	18905	18871	18967	18906	18790	18773	18910
30041	50903	50772	43040	36170	31120	27287	24613	22638	21370	20121	19371	18374	17987	17681	17476	17659	17407	17239	17095	17257	17226	17070	17282	17118	17007	16931	16986	16885	16893	17054	17047	17097	16981	17044	16870	17215	17026	17164	17112	17164	17210	17146	17181	17200	17037	17006	16915	16999	16905	17016	16813	16845	16994	17035	17054	16934	16978	16976	16830	16947	17010	17000	17242	16775	16945	16824	16850	17116	17072	16909	16985	16848	16853	17017	16916	17133	16815	16971	16944	16937	17003	17057	16795	16969	16825	17162	16902	17037	16827	16927	16823	16881	16827	16874	16966	16956	16881	16826	16952	17027	16848	17096	16959	17042	16884	16911	16980	16985	16997	17041	17028	17051	17120	16930	16951	16907	16903	16985	16873	16805	16935	17077	16904	16954	17109	17011	16871	16905	16914	17037	16826	17056	16864	16967	16815	17038	16961	16782	16996	16792	17030	17026	17154	16966	16890	16801	16997	17102	16763	17003	16952	16879	16890	17083	16713	16844	16957	16894	16869	16642	17146	16982	17083	16905	16998	16991	17050	17079	16965	17119	17056	17009	16975	16941	16863	16978	17025	16957	16893	16949	16944	16925	16871	16862	17101	16888	16978	16974	16796	16927	16969	16982	16962	16964	16899	16859	16943	17117	16853	17110	16858	16833	17048	16973	17124	16903	16788	16970	16869	17072	16949	17027	16968	17064	16998	16859	16985	16996	17043	17052	16932	17093	17018	16950	16951	16762	17036	16894	16889	16971	16851	16995	16855	16788	16780	16959	16938	16881	16811	16874	17008	16979	17076	16931	17021	17135	16926	17069	16896	17071	16850	16962	16917	17030	16790	17032	16864	17043	17114	16944	16973	16914	16917	16945	16815	16876	16983	16973	16876	17002	16954	17095	16992	16851	16928	16935	16888	16890	16870	17068	16840	16929	16915	16862	16791	16990	16909	16959	17001	16990	17062	17175	17076	16891	17083	17036	17039	16982	17121	16816	17125	17110	16924	16858	16770	16855	17179	16897	17014	16962	16904	17062	16668	16895	16935	16870	16936	16783	17087	16788	17067	16735	17015	17003	16896	17011	16984	16953	17031	16954	16987	16998	16871	17049	16896	16885	16853	17054	16942	17034	16950	17013	16973	16897	16934	16729	16947	16873	17191	16835	16972	17022	16950	16850	16997	17045	17038	16868	17033	16811	16917	17001	17009	17106	16922	17097	16863	16987	16794	16941	16895	16867	16886	17080	16918	16992	16993	17107	16779	16898	17113	17001	16980	16919	16865	17015	17000	16779	16867	17057	16985	16966	17014	17038	16961	17202	16778	17028	16975	16931	17002	16962	16950	16955	16923	16838	16916	16881	16922	16936	16943	17082	16882	17021	16885	16934	16928	16912	17075	16965	17037	17030	17120	16845	17236	16969	16855	17002	17132	17115	16938	17116	16801	17010	16996	16833	16743	16748	16826	16863	16811	16969	16929	16991	17022	16826	17021	16925	16903	16869	16814	17094	16970	16931	16888	16830	16990	16888	17022	16887	16944	16879	17091	16866	17030	16974	17056	16896	17056	16943	16742	16950	16864	17236	16862	16989	16922	16902	16945	16899	16898	16992	17022	17048	16938	16900	16860	16821	17021	16955	17001	17035	16861	17023	16910	17125	16868	16923	17100	16761	17040	16925	16675	16990	16776	16943	17176	16950	17102	16922	17041	16957	16954	16858	16972	16974	16935	16956	16862	16882	16871	16980	16885	17034	16946	16838	16944	16936	16945	17167	17006	16911	16957	17122	16993	16973	17079	16893	16854	16996	16996	16796	17036	16812	16920	16976	16948	17150	17004	16972	16836	17015	16814	17061	17080	16985	16921	16790	16953	16893	16848	16891	16940	16949	16986	16930	17022	16931	16903	17091	16924	16898	16952	16933	17106	17168	16778	16824	16769	17036	17008	16895	17065	16852	16995	16975	16953	17126	16927	16829	17019	16910	17125	16923	16935	16852	16969	16969	17053	16992	17042	16843	17046	17015	17007	16963	17161	16903	16731	16921	16938	17084	16978	16969	16858	17034	17060	16953	16950	16906	17016	16997	16908	16877	16961	17146	16996	17150	16897	16987	17008	17049	17008	17017	16847	17001	16817	16810	16944	16878	17010	16787	16993	16846	16824	16933	16847	17063	16795	16969	16955	17123	16986	16963	16835	16948	17095	16949	17048	17091	17068	17106	16842	16927	17018	17096	17001	16912	16919	17069	17001	16870	16862	16948	16901	16925	17105	16873	16907	17017	17130	16979	16970	16866	16890	16862	16823	17059	16934	17197	17032	17239	16949	17051	17039	17075	17037	16987	17072	16782	17081	16886	17056	17183	16864	17085	16985	17024	16874	17018	16949	16891	16877	16995	16910	16854	17027	16905	16919	16947	17126	16880	17018	16826	16969	17006	16976	16747	16963	16915	16943	16899	16964	16936	16798	16840	17059	16862	17075	16839	17015	16937	17074	17093	17068	16909	16891	17007	16871	16944	16964	16903	16920	17031	16843	17019	17339	17045	16918	16840	16979	16784	16727	17095	16957	16857	16909	17054	16728	16803	17083	17084	17005	16897	17013	16989	17063	16822	16897	16908	16977	16930	16997	16889	16932	17045	16852	17042	16846	16934	16941	17063	16897	16976	16890	16951	16974	17000	16814	16884	17055	17067	17137	17059	16935	16959	16884	17140	17181	16990	17015	16861	17008	16727	16878	17051	16890	17022	16895	17003	17046	16833	16939	16831	16931	17162	17050	17116	16934	16725	16857	16958	16741	16925	16916	17255	16977	17138	16959	16987	16948	17029	16874	17010	16856	17000	16787	17087	16938	16860	16824	16932	16987	16964	16888	16728	17093	17060	17143	16804	17053	17021	16987	16979	16956	16846	16956	17009	16975	16792	16973	16944	17042	16908	16894	16911	16946	16892	16870	16729	17061	16998	17155	16911	16920	16882	16882	17069	16837	16952	16951	16876	17156	17136	16933	17064	17035	16895	17001	16980	16855	16994	17000	16849	16885	16895	16883	16904	17224	17044	17207	16898	17062	16954	17156	17058	16961	16949	17006	17019	16879	16910	16830	16904	17008	16848	17190	16865	17028	17052	16764	16800	16984	17055	16821	17040	16956	16980	17027	16989	16926	16945	17160	16997	17223	16930	16981	17099	16964	16926	16943	17112	16935	16779	17083	16890	16787	16845	16844	16999	16911	17061	16861	16822	17020	16991	16851	16839	16980	17056	16964	16813	16989	16843	17025	17017	16980	16919	17004	16983	16990	16966	16865	17031	16910	17065	17213	17077	16972	16974	16890	16725	16978	17052	17062	16819	16948	16923	16930	17039	16856	17119	16805	17093	16906	17099	16886	17250	17189	16882	17032	17067	17141	16962	16977	17178	17078	17068	16965	16792	17167	16978	16979	16979	16956	16958	17077	16854	17053	17016	17098	17217	16974	16926	16777	16937	16922	17010	16963	16983	17095	16973	16980	16898	16974	16866	16993	16903	16924	16994	17037	17183	16852	17055	16884	17068	17045	16970	16987	16754	17005	17011	17014	16987	16971	16963	16950	16878	17018	16943	16975	17002	17088	17082	16789	16908	16948	16942	17039	16763	16905	17200	16907	16977	16871	16680	17003	16898	17031	16924	16911	16918	16894	16979	16896	16962	16905	17061	16869	16927	16950	16897	16818	16864	16868	17046	16904	16927	16912	17013	16941	17031	16820	16917	17041	16949	17052	16998	16997	17018	16910	17025	16928	17114	16860	16805	16921	17076	16910	16863	16899	16957	16950	16812	17092	17003	16949	16999	17070	16968	17030	16948	16956	17040	16961	16807	17097	16903	16858	16913	16864	17052	17017	16943	16934	16929	17183	16948	16825	16857	17112	16910	17046	17007	16868	16946	17049	17069	16802	17130	17097	16882	17068	16894	16970	16905	16982	16841	16864	17114	16998	16919	16942	17002	16834	16848	16828	17018	16905	16828	17051	16851	17012	16802	16971	16859	16924	16892	16933	16922	17066	17010	16949	17126	16898	16947	16904	16906	16934	17077	17123	16846	16995	16946	16983	16807	17038	17077	16820	17062	16799	17047	16939	17029	16848	16865	16860	17029	16964	16828	16934	16883	17058	16910	16998	17016	16908	16971	16942	16997	16915	16991	16951	16749	17013	17121	17071	16997	16874	16866	16909	16674	16962	16896	17116	16957	16930	16977	16828	17033	16823	16836	16954	16965	17023	17119	16985	17019	16874	16907	17027	17169	16925	16908	16705	17019	17024	17095	16883	17075	16927	17051	17021	16938	16932	16904	16978	16911	17034	16961	16804	16956	16968	16964	16928	16903	16950	16795	17071	16861	16917	16899	16910	17111	16999	16891	17007	16853	16932	16981	16973	16999	16858	16921	16989	16885	16932	17003	17133	16888	16815	17012	16903	16823	16899	16856	16910	17017	17024	16908	17090	16866	16946	16794	17082	16874	16986	16955	16957	16827	16932	17019	17064	17119	16956	17004	17100	16996	16949	16916	17071	16957	16989	16852	17094	16778	16988	17047	16964	16978	16986	16861	17059	16950	17049	17115	16779	16886	17003	16917	16981	17080	16731	16918	17086	16856	17198	17017	16805	16948	16883	16995	17124	16876	16978	17013	16980	16974	16840	16961	16889	16871	16938	16883	17012	16892	16904	17040	17090	16933	16935	17129	16935	17015	16896	16955	17095	16963	16855	17041	17051	16960	16898	16958	16952	16842	17036	16800	16981	16973	16731	17079	17033	17050	16932	16932	16815	16859	17135	16940	17108	16991	17065	16999	16904	16875	17158	16958	16998	17130	17044	16871	17067	16934	16887	16972	16940	16979	17015	16833	17029	16951	16909	16951	16789	17044	16965	16877	16818	16974	16982	17008	16967	17034	16926	16930	17014	16895	16898	17214	16796	16969	16845	16883	16938	17001	16630	16972	16897	17128	16961	17020	16968	16927	16897	17005	16911	16966	17003	16982	16949	16887	17094	16940	17034	16900	17003	17051	16923	17010	16946	16955	17067	16872	16808	16919	16989	16783	17033	16947	17018	16908	17025	16933	16964	16938	16939	16956	16855	17079	16965	16839	17182	16995	16817	17076	17039	16830	16875	16847	16721	17024	16842	16945	16843
22827	21362	29340	24513	24279	28695	31355	26419	24116	23327	22228	21354	20847	20338	20463	19969	19787	19738	19503	19697	19371	19593	19686	19422	19489	19388	19361	19361	19502	19293	19411	19407	19477	19394	19287	19427	19396	19754	19558	19718	19464	19399	19263	19429	19307	19326	19096	19194	19302	19464	19226	19296	19334	19066	19439	19422	19247	19442	19286	19353	19249	19150	19212	19314	19241	19364	19145	19407	19297	19063	19257	19242	19167	19298	19363	19425	19468	19275	19225	19263	19110	19302	19432	19293	19140	19275	19258	19046	19237	19320	19243	19084	19184	19226	19305	19362	19311	19303	19062	19091	19229	19174	19406	19356	19274	19344	19081	19005	19047	19145	19361	19299	19215	19183	19247	19326	19333	19104	19139	19388	19299	19208	19124	19036	19475	19435	19359	19347	19365	19275	18989	19209	19182	18961	19119	19333	19260	19378	19259	19306	19323	19290	19406	19241	19112	19263	19158	19103	19380	19146	19311	19360	19173	19074	19248	19305	18939	19212	19040	19189	19193	19342	19177	19188	19208	19390	19166	19256	19158	19104	19268	19244	19191	19227	19352	19267	19030	19286	19413	18984	19133	19486	19192	19044	19283	19215	19140	19151	19397	19245	19268	19344	19295	19170	19289	19282	19300	18897	19205	19120	19322	19332	19223	19311	19290	19227	19126	19033	19290	19327	19236	19114	19224	19080	19384	19218	19069	19130	19133	19127	19121	19140	19234	18959	19149	19189	19047	19307	19420	19349	19300	19339	19394	19237	19298	19135	19250	19277	19302	19283	19254	19284	18978	19443	19229	19179	19223	18961	19325	19311	19104	19027	19348	19246	19157	19161	19272	19066	19167	19209	19047	19150	19458	19161	19177	19235	19082	19092	19252	19220	19125	19087	19253	18996	19150	19011	19227	18990	19217	19319	19389	19178	19180	19302	19432	19427	19182	19278	19096	19154	19247	19432	19176	19150	19309	19156	19014	19280	19121	19256	19336	19275	19168	19142	19219	19199	19162	19477	19326	19260	18982	19213	19215	19296	19088	19171	19117	19115	19094	19156	19155	19199	19256	19272	19238	19027	18994	19196	19249	19294	19147	19364	19295	19113	19282	19342	19097	19160	19245	19101	19155	19399	19282	19085	19001	19367	19110	19141	19357	19119	19120	19061	19202	19093	19172	19188	19125	19313	19313	19263	19096	19287	19148	19156	19198	19218	19160	19198	19344	19194	19240	19194	19296	19128	19115	19253	19437	19247	19279	19156	19037	19193	19441	19374	19200	19241	19134	19011	19128	19246	19151	19278	19278	19244	19134	19082	19037	19167	19272	19472	19130	19113	19467	19215	19363	19354	19091	19179	19349	19335	19159	19355	19364	19351	19227	18975	19193	19308	19025	19494	19135	19176	19174	19196	19274	19067	19307	19147	19052	19229	19206	19123	19101	19167	19192	19207	19086	19383	19402	19194	19136	19058	19268	19160	19319	18953	19198	19224	19293	19128	19339	19073	19128	19211	19272	19174	19233	19143	19208	19094	19203	19246	19084	19206	19340	19234	19240	19120	19501	19187	19337	19017	19284	19231	19350	19069	19028	19337	19232	19175	19171	19118	19021	19155	19113	19136	19179	19208	19271	19054	19131	19323	19217	19181	19032	19332	19170	19196	19234	19134	19088	19163	19215	19103	19230	19226	19280	19370	19141	19320	19366	19226	19542	19183	19139	19188	19119	19199	19273	19230	19219	19173	19225	19235	19035	19173	19059	19248	19205	19256	19077	19259	19078	19219	19335	19066	19246	19314	19479	19144	19244	19208	18996	19248	19151	19242	19205	19273	19220	19084	19237	19167	19176	19272	19204	19388	19144	19345	19207	19041	19210	19285	19077	19169	19256	19248	19368	19321	19015	18950	19138	19125	19088	19220	19088	19233	19112	19105	19219	19051	19248	19193	19087	19329	19013	19230	19241	19269	19237	18997	19139	19059	19136	19005	19217	19166	19085	19216	19189	19411	19221	19307	18906	18993	19418	19209	19224	19117	19298	19088	19184	19118	19193	19217	19206	19283	19329	19251	19254	19130	19389	18985	19298	19142	19066	19390	19151	19252	19110	19028	18933	19108	19317	19131	19215	19047	18973	19052	19212	19211	19171	19104	19311	18995	19049	19249	19032	19119	19312	19351	19269	19300	19195	19331	19282	19385	19189	19303	19245	19212	19296	19302	19090	19043	19228	19159	19068	18877	19184	19408	19114	19253	19365	19117	19082	19165	19091	19166	19215	19301	19378	19228	19293	19077	19162	19249	19345	19321	19170	19344	19044	19433	19274	19130	19162	19403	19384	19146	19096	19222	19207	19285	19029	18920	19293	19374	19089	19164	19087	19230	19235	19319	19257	19244	19122	19287	19118	19163	19342	19102	19142	19257	19002	19270	19218	19273	19357	19257	19251	19287	18971	19085	19545	19155	19243	18970	19251	19321	19157	19367	19256	19112	19147	19216	19288	19143	19216	19124	19295	19126	19418	19221	19372	19061	19135	19253	19136	19090	19103	18871	19240	19224	19108	19172	19102	19234	19029	19333	19246	19077	19132	19226	19109	19208	18976	19134	19133	19164	19300	19278	19172	19315	19209	19129	19525	19271	19248	19075	19258	19296	19014	18998	19329	19292	19324	19225	19436	19168	19283	19204	19212	19185	19050	19137	19228	19123	19234	19112	19216	19176	19186	19260	19128	19369	19256	19091	19036	19135	19551	19334	19263	19108	19362	19016	19186	19247	19179	19189	19384	19141	18888	19091	19147	19100	19239	19394	19086	19138	19324	19009	19214	19150	19224	19122	19242	19443	18986	19043	19309	19050	19082	19266	19124	18991	19324	19167	19227	19117	19192	19070	19264	19277	19201	18925	19167	19185	19292	19107	19217	19250	19027	19241	19255	19069	19283	19199	19149	19195	19199	19218	19136	19171	19123	19199	19266	19174	19287	19225	19412	19258	19076	19157	19243	19408	19238	19268	19030	19286	19210	19344	19244	18975	19310	19028	19250	19033	19089	19224	19486	19212	19296	19310	19376	19118	19193	19173	19216	19184	19134	19169	19258	19192	19189	19087	19041	19068	19154	19028	19007	19175	19198	19153	19229	19130	19175	19335	19267	19203	19236	19155	19034	19233	19337	19556	19146	19216	19243	19078	19127	19099	19359	19156	19132	19178	19087	19053	19201	19067	19267	19208	19313	19228	19116	19079	19129	19083	19230	19381	18974	19266	19246	19316	19117	19266	19128	19157	19170	19235	19242	19212	19225	19244	19261	19334	19248	19226	19220	19209	19240	19347	19122	19141	19048	19057	19093	19120	19386	19251	19223	18998	19253	19161	19254	18867	19075	19316	19140	19161	19187	19217	19086	19239	19075	19156	19212	19199	19059	19228	18994	19114	19107	19248	19122	19102	19294	19147	19203	19047	19354	19254	19269	19245	19283	19171	19412	19103	19354	19154	19188	19046	19274	19152	19130	19240	19288	19258	19219	19186	19293	19340	19213	19411	19367	19096	18927	19169	19089	19359	19005	18989	19178	19362	19160	19154	19053	18907	19482	19280	19297	19175	19118	19228	19258	19240	19146	18887	19033	19120	19046	19118	19402	19207	19103	19306	18977	19193	19261	19152	19129	19507	19292	19243	19291	19152	19345	19243	19081	19169	19151	19289	19291	19080	19318	19250	19145	19327	19137	19118	18919	18897	19073	19215	18973	19199	19215	19236	19219	19321	19102	19045	19213	19134	19287	19157	19110	19194	19385	19107	19164	19269	19334	19283	19019	19196	19207	19212	19177	19130	19004	19139	19365	19296	19023	19076	19151	19102	19290	19186	19398	19104	19210	19196	19113	19329	19345	19197	19241	19230	19290	19095	19285	19364	19108	19360	19069	19308	19293	19277	19129	19169	19338	19190	19033	19215	19120	19085	19294	19278	19072	19181	19288	19138	19272	19210	19440	18956	19043	19207	19097	19116	19067	19097	19104	19258	19201	19304	19305	19226	19117	19162	19188	18982	19195	19123	19243	19065	19453	19207	19253	19093	19118	19181	19192	19248	19137	19275	19315	19245	19118	19118	19090	19227	19194	19173	19211	19258	19274	19142	19020	19028	19234	19108	19046	19286	19154	19133	19136	19166	19215	19080	19193	19326	19301	19302	19217	19226	19168	19438	19241	19028	19064	19436	19156	19397	19166	19202	19321	19267	19332	19227	19189	19279	19129	19266	19249	19360	19272	19144	19245	19070	19060	19183	19304	19287	19118	19199	19277	19329	19183	19029	19479	19457	19472	19129	19256	19489	19388	19176	19118	19299	19155	18987	19221	19110	19385	19145	19232	19201	19125	19095	19258	19172	19303	19098	19319	18977	19068	19263	19215	19120	19298	19138	19301	19144	19340	19305	19099	19180	19052	19069	18841	19016	19159	19140	19159	19424	19155	19256	19154	19101	18974	19202	19377	19130	19291	19191	19208	19046	19325	19109	19241	19206	19152	19267	19330	19095	19121	19148	19359	19248	19188	19263	19138	19183	18946	18913	19138	19379	19065	19353	19316	19318	19048	18968	19220	19105	19325	19068	19188	19043	19044	19099	19328	19202	19177	19294	19129	19307	19215	19159	19333	19106	19086	19085	19140	19009	19307	19310	19259	19024	19189	19216	19357	19213	19066	19158	19273	19274	19278	19227	19211	19275	19277	19111	19225	19287	19407	19205	19100	19140	19158	19127	19248	19230	19259	19238	19061	19234	19048	19132	19348	18971	19196	19265	19421	19301	19278	19383	19349	19049	19119	19036	19419	19170	19250	19136	19091	19093	19339	19312	19229	19372	19175	19246	19139	19153	19354	19140	19180	19143	19316	19227	19161	19162	19275	19165	19270	19389	19284	19168	19247	19140	19500	19306	19267	19268	19307	18966	18967	19169	19182	19418	19251	19248	19245	19156	19050	19091	19167	19145	19282	19242	19432	19214	19268	19339	19158	19242	19158	19011	19238	19276	19089	19111	19213	19228	19228	19200	19019	19344	19230	19198	19413	19146	19197	19150	19201	19014	19032	19045	19190	19153	19440	19128	19142	19177	19204	19168	19202	19201	19275	19180	19118	19488	19215	19281	19261	19079	19358	19324	19257	19259	19413	19285	19072	19345
32037	55317	55317	47641	40324	35161	30974	27839	24767	23274	21482	19927	19275	18579	18460	18142	17844	17611	17603	17579	17519	17593	17417	17408	17269	17356	17234	17463	17322	17264	17192	17159	17259	17246	17208	17284	17079	17535	17695	17539	17590	17406	17414	17132	17245	17098	17159	17133	17266	17135	17168	17147	17147	17219	17100	17073	17142	17165	17060	17113	17133	17227	17185	17258	17055	17061	17274	17216	17242	17087	17050	17130	17114	17304	17181	17216	17142	17062	17096	17113	17163	17199	17346	17035	17113	16964	17152	17162	17288	17091	17114	17232	17153	17159	17077	17091	17086	17191	17172	17046	17034	17113	17168	17035	17158	17149	17091	17201	17058	17163	17202	17085	17159	17085	17224	17018	17235	17210	17272	17188	17072	17014	17215	17145	17121	17140	17001	17179	17229	17128	17292	17121	17182	17015	17208	17054	16953	17253	17042	17178	17097	17184	17159	17166	17097	16935	16962	17012	17101	17121	17329	17067	17005	17281	17184	17186	17130	17127	17005	17198	17291	17089	17178	17142	17056	17110	17172	17257	17172	17086	17181	17170	17139	17145	17118	17027	17068	17198	17208	17153	17071	17127	17071	17029	17052	17107	16963	17203	17165	17091	17231	17129	17165	17199	17026	17146	17052	17054	17390	17229	17185	17143	17168	17086	17018	17122	17334	17193	17076	17066	17101	17192	17239	17030	17170	17067	17149	17063	17139	17123	17134	17182	17196	17095	17208	17110	17141	17082	17156	17097	17095	17081	17043	17063	17245	17182	17297	17303	17195	17209	17093	16935	17136	17196	17133	17229	17098	17179	17074	17017	16909	17266	17234	17133	17015	17186	17147	17122	17095	17015	17177	17202	17139	17264	17208	17002	16991	17088	17257	17083	17210	17040	17116	17204	17044	17153	17176	17177	16988	17025	17128	17251	17109	17277	17168	17152	17030	17097	17192	17210	17218	17165	17225	17023	17071	17250	16953	17243	16855	17179	17126	17221	17196	17182	17350	17071	16994	17041	16960	17256	17109	17196	17106	17079	17141	17025	17236	17158	17177	17142	17060	17136	17124	17175	17247	17206	17239	17094	17145	17047	17216	17161	17024	17229	17114	17222	17135	17272	17255	17134	17119	17214	16993	17237	17054	17025	17064	17250	17015	17080	17176	17171	17118	17141	16972	17085	17105	17274	17169	17125	17288	17075	17139	17171	17001	17102	17081	17101	17248	16930	17258	17218	17188	17161	17107	17264	17108	17197	17141	16940	17186	17074	17025	17278	16940	17159	17133	17150	17292	17110	17037	17157	17196	16957	17198	17133	17220	17098	17116	16839	17038	16929	17006	17142	17107	17106	17118	17243	17097	17079	17221	17134	17222	16945	17168	17080	17170	17057	17068	17065	17061	17143	17177	17133	17096	17393	17043	17188	17100	17038	17186	17231	16904	17152	17082	17060	17227	17060	16938	17167	17051	17173	16928	17039	17116	17257	17083	17056	17124	17226	17357	17047	17298	17052	17097	17082	17178	17134	17137	17234	17068	17208	17068	17204	17139	17078	17105	17005	17070	17077	17082	17180	17193	16985	17102	17026	17126	17090	17153	16972	17109	17030	17103	17220	17147	17108	17193	17031	17190	17031	16964	17222	17138	17284	17017	17086	17108	17200	17150	17360	17049	17222	17225	16964	17322	17133	17039	17019	17165	17136	17258	17197	17061	17188	17134	17012	17110	17128	17059	17118	17106	17045	17175	17116	17104	17073	17076	17215	17178	17013	17170	17170	17054	16993	17204	17174	17138	17048	17099	17093	17228	17227	17054	17022	17106	17175	17040	17045	17063	17147	17107	17030	17127	17179	17095	17126	17020	17100	17042	17023	17189	17058	17080	17123	17171	17056	17137	17177	17050	17053	17092	17160	17122	17040	17107	17057	17157	17157	17106	17033	17332	17265	17054	17057	17156	17176	17002	17203	17071	17265	16908	17137	16944	17208	16996	17180	16996	17096	17023	17158	17139	17049	17197	17139	17071	17039	17079	16979	17009	17051	17195	17027	17303	17207	17139	17138	17015	17196	17233	17259	17014	17261	16997	17179	17317	16984	17184	17091	16985	17074	17166	17200	17134	17185	17072	16997	17168	17027	16907	17216	17086	17165	16927	17253	17112	17149	17137	17111	16946	16969	17183	17179	17100	17045	16976	17202	17070	17154	17051	16886	17017	17256	17058	17297	17062	17122	17116	17154	17192	17152	17208	17076	17004	17037	17153	17168	17191	17186	17167	17157	17308	17001	17117	17148	17068	17179	17051	17197	17092	17015	17097	17162	17012	17031	17117	17245	17102	17012	17287	17121	17256	17206	17031	17314	17017	16944	17062	17098	17273	17146	17195	17196	17074	17088	17209	16885	17174	17102	17208	17122	17162	17221	17089	17005	17113	17071	16958	17199	17101	17057	17153	17203	17180	17087	17204	17056	17058	17195	17090	17044	17331	17188	17109	17153	17193	17138	17084	17137	17038	17072	17046	17140	16949	17067	16891	16922	17209	17257	17193	17106	17257	17057	17258	17055	17122	17141	17110	17141	17206	17137	17091	17047	17112	17116	17220	17161	16886	17085	17087	17369	17148	17214	17197	17111	17120	17121	17175	17207	17138	17094	17201	17303	17204	17004	17020	17112	17099	17003	17099	17235	17193	17072	17099	17109	17063	17122	17190	17205	16998	17135	17185	17033	17217	17196	17308	16927	17171	16943	16999	17001	17072	16970	17051	16990	17042	17002	17026	17087	17119	17206	17195	17181	17170	16983	17076	17088	17236	17231	17143	17147	17062	17037	17022	17133	17124	17409	17192	17249	17072	17146	17138	17280	17134	17019	17053	17202	17097	17146	17302	17029	17090	17188	17121	17224	17247	17277	17074	17249	17306	17021	17126	17001	17122	17196	17243	17002	17319	17041	17197	17095	17176	17157	17173	17165	17081	17025	17072	17196	17126	16992	17092	17268	17098	16958	17186	17218	17177	17070	17321	17121	17249	17194	17041	17150	17104	17155	17031	17222	17163	17065	17193	17094	17029	17326	17112	17068	17103	17143	17155	17157	17134	17214	17071	17016	17074	17098	17104	17278	17214	17131	17125	17156	17096	17006	17042	17081	17225	17108	17068	16871	17036	17061	16968	17090	17078	17126	17072	17153	17194	17252	17058	16992	17174	17043	17172	17050	17226	17108	17103	17157	17089	17142	17010	17066	17250	17065	17069	17052	17041	17166	17014	17077	17050	17098	17044	16860	17068	17165	17202	17221	17191	17164	17175	17119	17160	17158	17277	17084	17046	17222	17083	17014	17076	17117	16975	17327	17274	17137	17042	17025	17183	17033	17277	17119	16995	17129	17104	17127	17286	17313	17160	17151	17202	17169	17149	17387	17224	17065	17233	16980	17227	17347	17068	17077	17091	17077	16934	17358	17184	17206	17289	17156	17116	17200	17165	17106	17187	16938	17182	17273	17125	17243	17065	17046	17162	17021	17136	17228	17216	16985	17136	17089	16911	17105	17143	17057	17141	17158	17148	17025	17300	17156	17189	17274	17251	16991	17124	17108	16947	17182	17197	17272	17210	17114	17299	17130	17136	17088	17097	17069	16887	17214	17002	17040	17015	17338	17196	17096	17025	17342	17126	17205	17163	17240	17247	17030	17057	17076	17112	17091	17163	17220	17010	17191	17033	17134	17162	17166	16944	17080	17050	17302	17136	17041	17238	17138	17125	17153	17182	17068	17169	17149	17191	17117	17147	17136	17083	17196	17161	17188	17278	17071	17189	17271	17165	17302	17128	17048	17013	17239	17139	17086	17216	17192	17021	17138	17265	17258	17110	16907	17090	17001	17306	16962	17167	17099	17174	17032	17066	17135	17105	17190	17235	17159	17245	17168	17161	17136	17220	17102	17036	17001	17027	17000	17077	17236	17136	17263	17156	17109	17143	17091	17173	16979	17377	17193	17093	17221	17145	17158	17165	16989	17040	16997	17183	17123	17132	17105	17177	17006	17268	17225	17247	17077	17261	17134	17060	17200	17104	17195	17068	17190	17058	17074	17164	17098	17045	17226	17254	17076	17038	17167	16928	17133	17159	17114	17112	17073	16890	17093	17129	17079	17075	17101	17081	16947	17299	17228	17088	17183	17155	16884	16977	17117	17053	17244	17189	17092	17146	17231	17237	17144	17050	17053	17143	17162	17229	17011	17098	17088	17082	17074	17131	17212	17309	17061	17047	17216	17192	17169	17229	17041	17126	17087	17124	17098	17145	17127	16915	17177	17050	17207	17027	17172	17229	17186	17034	17046	17110	17177	17054	17112	17140	16942	17157	17147	17295	17081	17047	17093	16832	17263	17096	17068	17055	17071	17103	17103	17110	17264	17051	17065	17227	17027	17278	17250	16980	17219	17037	17211	17245	17045	17069	17215	17052	17186	17297	17186	17062	17148	17094	17100	17157	17227	17029	17115	17118	17003	17003	17213	17262	17049	17324	17066	17014	17282	17118	17140	17327	17063	17211	17206	17285	17037	16927	16920	17178	17325	17293	17177	17066	17179	17189	17097	17147	17214	17180	17013	17255	17049	17176	17247	17145	17242	17081	17062	17075	17165	17062	17211	17180	17084	17271	16948	17179	17099	17020	16997	17317	17110	17199	17017	17235	17209	17130	17231	17193	17216	17080	17102	17032	17263	17285	17090	17176	17297	17067	17112	17151	17102	17114	17280	17131	17162	17087	17128	17149	17143	17112	17094	17128	17199	17005	17212	17042	17037	17052	17020	17284	17129	17178	17355	17273	17133	17186	17070	17216	17145	17213	17164	17116	17046	17121	17059	17275	17135	17112	17040	17204	16983	17274	17194	17160	17301	17107	16962	17062	17018	17102	17018	17173	17155	17115	17150	17049	16938	17160	17218	17167	17138	17123	17180	17157	17138	17112	17134	17127	17249	17003	17290	17080	17156	17062	17169	17189	17045	17159	17102	17132	17122	17118	17136	17059	16989	17105	17092	17110	17049	17094	17169	17188	17141	17158	17173	17144	17190	17110	16958	17153	17132	17052	16935	17147	17059	17039	17063	17214	17210	17130	17069	17189	17047	17037	17133	17061	17170	17136	16964	17032	16960	17201	17205	17096	17096	17183	17152
28500	29502	37452	33215	27368	25028	23125	21413	20613	20063	19906	19628	19347	19308	19034	19298	19034	19157	19093	18970	19072	19128	18990	19008	19001	18975	19025	19167	18991	19034	19169	19125	19113	19046	18915	19169	18929	18962	19094	18899	19132	19120	18960	18907	19087	18743	19148	18996	19045	19106	18950	19093	18886	18910	18965	18996	18761	19244	19042	18949	18988	18953	18989	18975	19015	19051	19022	19092	19182	19023	18886	18800	18905	18769	18898	18978	19008	19130	18996	18979	18997	18873	19037	18892	19017	19178	19115	18776	18929	19056	18936	18989	19034	19051	18913	18941	19013	19003	18956	19091	19025	18983	19195	18892	19015	19033	19135	18844	18808	18891	19041	18896	19118	18909	19029	19045	18949	18961	18857	19084	18913	19059	19104	19108	18905	18987	18833	18908	18837	19131	18973	19022	18951	19057	18959	18993	19102	18856	19022	18821	19061	19062	18941	19174	18933	18879	18920	19102	18843	19072	18975	19047	18907	19029	18832	19110	18848	18957	19049	18929	19149	18997	19056	18879	18998	18823	18894	18889	19048	18972	19035	18895	18930	19039	19188	18781	18838	18909	18905	19173	19018	18869	18893	19020	18992	18976	18861	18881	18687	19044	19108	19071	19161	18702	18971	18866	19028	18991	18893	18926	18989	19115	18980	19100	18954	18984	18769	19026	19042	19015	18971	19164	19054	19035	18900	19133	18845	19176	19025	18933	18992	18736	18865	18720	18989	18695	18994	18906	19183	19024	18860	19105	18769	18876	18809	18831	18935	18921	19136	18699	18751	19095	18681	19048	18990	18982	18871	19042	18863	18905	18931	19178	18857	18952	18864	18976	19143	18929	18780	18997	19017	19151	18763	18892	18871	18991	18979	19132	18936	18891	19061	18816	18997	18817	18923	18817	18744	18993	18973	18982	18785	18863	18819	18968	18823	18933	19205	18950	18982	18849	18968	18819	18746	18928	18919	18959	19101	19101	19147	19024	18975	18841	18978	19012	18886	18960	18865	18942	19061	19085	19153	18959	18832	18987	18910	19078	19061	19129	19094	18972	19104	19094	19002	19029	18862	18922	18965	19037	19021	18928	19100	18897	18958	18963	18967	19065	18832	19061	18915	19082	18904	19033	19000	18982	19089	18989	18873	18839	19192	19027	18860	18874	18993	18925	18972	18927	18996	18836	19053	18851	19001	18966	19147	18824	18939	18873	19004	19269	18882	19117	18796	18913	19128	18842	18848	18860	19140	18945	18948	19105	18844	18766	19082	18836	19108	18792	19004	18841	18995	18781	18973	19002	18998	18776	18835	18920	18832	19061	18820	18946	19248	19182	19024	19078	18914	18893	18851	18989	19120	19233	18803	18919	18766	18838	19033	18932	19009	18978	18870	18751	18999	18802	19032	18872	18975	19175	18896	19063	19074	18925	18988	19039	18913	18793	19087	19051	19055	18752	18698	18909	19009	18914	18965	19134	19174	18957	18977	18926	19056	19082	19080	18853	19076	18947	18863	18947	18885	18842	18922	18904	19016	18870	19100	18979	18928	18962	18983	19076	19062	19009	18944	19406	19012	18872	18980	19070	19002	19086	18899	19100	18966	19034	18995	18961	18957	18990	19033	19024	19041	19064	19021	18972	18917	19066	18950	18899	19059	18993	18862	19121	19018	18893	18759	18962	18930	18759	18881	18877	18792	18808	18903	19024	18994	19013	19089	19217	18785	18923	19052	19045	18991	19038	19239	18929	18957	18895	18992	18777	18920	19054	18871	18893	19107	18994	19070	18913	18977	19071	19078	18833	19001	18903	19184	18980	18757	19028	19216	18826	18902	19225	18835	18962	19111	18938	18785	18925	19037	19100	18885	19040	19004	18999	19140	18841	18980	18842	18996	18881	19217	19061	19221	18884	18905	19166	19053	19177	19009	18816	18943	19073	18881	18922	19013	19336	19184	18860	18879	18893	19128	19107	19000	18853	19162	19020	18828	19179	19031	18902	18930	18911	19182	18918	18986	19092	18911	18797	18886	18959	18910	18947	19088	19116	19227	19045	18986	19010	18688	19036	19190	18876	18954	18864	19053	18832	18844	18771	19027	18973	19149	18900	18922	18878	18881	18812	18917	19254	19051	18929	18829	18688	18766	18893	18807	18876	19164	18897	19092	19004	19104	18998	18731	18964	18975	18835	18838	18884	18924	18847	19026	18934	19050	19009	19077	18979	18943	18968	19123	18827	18942	18971	18910	18797	18944	18922	18887	18920	18902	18727	18920	18835	18814	18903	18808	18850	18790	18981	18838	19042	19103	19145	19055	19092	18856	18711	18837	18942	18989	19042	18845	19134	18996	19019	19020	19181	19227	18914	18930	19101	19046	18971	19011	18823	19027	19057	18939	19121	18924	18957	18939	18913	19116	18871	18870	18918	19229	18999	18910	19182	19246	19038	18908	18997	19060	19209	19142	19043	19137	19082	19145	18877	18958	18881	19010	19115	18913	18923	19163	19000	18880	18958	19031	19102	18852	19055	18992	19052	19033	18919	18975	19100	18947	18910	18836	18886	18929	18986	19189	19124	18996	19106	19043	18966	18968	18834	18981	19037	19060	18900	18831	19078	18998	19071	18928	18992	18877	19135	18965	18880	19012	19031	18930	18842	19055	19302	19140	18946	19092	19046	19116	18935	19188	19068	18987	18940	19003	18962	19069	18883	19032	18939	19010	19018	19047	18949	18759	18777	18895	18936	18832	18961	18975	19051	19159	18917	19006	18754	18826	18920	19084	18881	18739	19093	19104	18920	18960	18972	19060	18982	18912	18897	19096	18848	19021	18801	19128	18879	19036	19301	19146	19005	18832	18991	19073	19043	19065	18848	18921	19090	19040	18892	19192	19007	18850	18767	19063	18984	19030	18761	19079	19023	18927	18836	19028	19121	19039	19049	18931	18844	18935	18836	19021	18896	18876	18927	19059	19017	18950	18833	18996	19023	18971	18838	18962	18808	18821	18976	19024	18836	18914	18958	18813	19041	19051	19155	19201	18932	18963	18789	19006	19111	18868	18986	18655	18775	18863	19049	18961	18813	18959	18964	18984	19012	18902	18973	18937	19014	18791	19011	18973	18882	18866	18824	18814	19156	19117	18981	19017	19132	18901	18997	19114	19227	18999	18753	18780	19099	19057	18980	18911	18933	18894	18838	18988	18680	19154	18993	18922	19017	19066	18912	18990	19025	19004	18978	18964	19106	18913	18753	18831	18861	19158	18966	18893	18935	18827	19041	18915	19049	19032	18900	18952	18781	18992	19014	19157	18896	19067	18940	18941	18974	19000	19058	18944	19115	18966	18800	19189	19074	18878	19086	18863	19056	19053	18833	18928	18836	18870	18868	18835	18824	18899	18879	19047	18903	18920	18883	18981	18899	19063	19163	19019	19001	19003	19104	18866	18973	19048	18782	18915	18901	19110	18867	19119	19170	19092	19071	19030	19021	18889	18782	19025	19058	19008	19016	18967	18733	18949	19168	19053	18927	19091	18878	19065	18945	19135	19158	18855	19010	19118	18933	18960	18907	19073	19012	19162	18868	19193	19003	18851	18724	19056	18771	18857	18902	19037	19175	18799	18973	19017	18928	18785	18932	18848	19000	18954	18944	19038	19079	18953	18871	19084	19074	18966	19001	19028	18880	19027	19272	19103	18987	18909	18957	18923	18993	18943	18839	19080	18954	19042	18999	18754	18977	18893	18862	19020	19012	18786	18839	18768	18889	18956	19084	19153	19031	18899	18926	19003	19003	19052	18928	19065	18975	19051	19020	18852	19054	19150	19196	19143	19140	19229	19109	18992	18967	19067	19077	18963	19055	18896	18915	19004	18834	19007	18994	18923	19086	19034	18985	19016	19027	19059	18899	18913	18860	18821	18965	19016	18920	19030	18976	19019	18816	18953	19054	19007	18857	18994	18828	18972	18936	19054	18866	18848	18790	18954	18790	19002	18944	18886	18833	19025	19093	18869	18970	19135	19015	18982	18891	18863	18959	19103	19136	18800	19068	18944	19066	19102	19089	19148	19014	18917	18790	18882	19041	18851	18919	19037	18914	19105	19002	19003	18730	18918	18875	18943	18914	19217	18927	19142	19160	18948	18988	19128	19307	19015	19062	19140	19076	19213	19015	19039	19135	18804	18905	18772	18980	19131	18906	18984	18999	19055	18883	18995	18795	19026	19211	19034	18955	19298	18731	18858	18932	18857	19013	18928	19033	18993	19021	19030	18938	18887	19005	19112	18956	19058	19213	18956	19068	19086	19044	19240	18788	19266	18931	18897	18905	18869	19047	19126	19027	18972	18813	18924	19165	19074	18740	19112	18891	19045	18889	18907	19068	19092	18922	18917	18895	19097	19160	18938	18718	19008	18825	19018	19181	19089	19155	19109	19132	19051	18939	19057	18885	19075	19188	18983	18819	18934	18860	18956	18975	18994	18947	18989	19000	18968	18928	18916	19023	18915	18888	18912	18933	18972	19022	19122	18880	19003	19165	18822	18868	18929	18851	18913	18876	18955	18832	18831	19234	18910	18965	19238	19064	18897	19001	19193	19124	18962	18725	19063	18776	19003	18773	18948	18940	19042	19183	18964	19091	19048	18778	18924	19048	19093	19098	18992	18871	18963	19009	18937	19108	19057	19079	18919	18946	18891	19054	18884	18978	18927	19078	18934	18941	18833	18967	19061	19130	18928	19037	18984	18888	18823	18903	18849	19084	19120	19032	19101	18812	18993	18984	19101	19188	19215	19000	18821	19000	18937	19090	18985	19193	19033	18764	18932	19075	19071	18852	18910	18993	19067	18979	19194	18962	18768	18982	18938	18857	18863	19112	19272	18946	18939	19086	18865	18859	18958	18993	18909	18960	18828	19082	19036	19081	19108	19035	19055	18770	19095	18868	18984	18994	19157	18964	18960	18775	19013	18771	18996	18832	18973	18863	18920	19111	18933	18829	19027	19033	18958	18840	18915	19051	19160	18870	18972	19001	18981	18945	19058	18895	18901	19103	19182	18996	18941	19013	19007	18895	18956	18839	19058	19104	19152	18777	18905	19034	18930	18908	18987	19109	18840	19138	19221	18886	19039	19040	19021	19109	18957	18838	19012	19013	19090	18878	19002	19167	19215	19076
30991	46477	43753	34688	29596	25462	22928	21196	19759	18990	18418	17952	17564	17457	17334	17208	17209	17304	17081	17237	17185	17093	17035	17146	17016	17006	16866	17082	17023	17039	16967	16946	17131	17032	16861	16960	17159	17144	17135	17023	16964	17051	17167	16919	16820	16890	16876	17007	16733	17013	16978	17029	16922	16726	16937	16975	17214	16977	16889	17029	16752	16911	16840	17017	16816	16976	17047	17017	16846	16916	16990	16924	16859	17079	16834	17073	17042	16990	17087	17186	17024	16871	17079	16921	16944	16844	16985	17092	16871	16883	16993	16984	16949	16991	17011	16810	17150	16970	16829	16911	16827	16740	16905	16882	16882	16907	17017	17018	17009	16892	16930	16891	17099	16984	16987	16857	16930	16935	16999	16842	16835	16832	17051	16937	16912	17002	16832	16961	16984	16849	17055	16879	17043	16990	16918	16961	16986	16866	17123	17071	16899	17071	17051	16915	16926	16920	17004	16905	17004	17110	17082	17089	16892	16932	16841	16900	16918	16737	16831	16970	16909	16952	17048	17031	16918	17020	16895	17062	16913	16961	16842	17008	16930	16876	17031	16873	16921	16923	16857	16928	16981	16672	17097	16877	16851	16920	17013	16992	16912	17012	16934	17032	17086	17006	17131	17087	16958	16952	16919	16914	17011	16888	16911	16927	17047	16994	16892	17034	17002	16885	16998	16915	16988	16880	16925	16967	16844	16944	16994	17180	17045	16928	16905	16819	17058	16921	16942	16991	16952	17041	16935	17031	16890	16896	17004	16907	16772	17050	16944	16796	17064	16939	17046	17087	16903	17145	16885	17159	16966	16973	17011	16901	17088	16887	17220	16919	16757	16959	16954	16962	17028	17122	16900	16968	16602	16899	16820	16907	16998	17089	16958	16861	16891	16906	16922	16937	17002	16995	16797	16932	17098	16875	16937	16821	17066	16939	17039	17218	16800	16867	16984	16963	17109	16971	17022	17056	16879	16968	16778	17069	16966	17023	16975	16901	17063	16951	16978	17060	16852	16977	16977	17179	17069	16771	17112	17040	16875	16968	16919	16815	16914	16871	16866	16962	17030	17044	17003	16990	16956	17101	16830	16832	16980	17084	17008	16948	16697	17071	16922	17069	16834	16879	16937	16923	16799	16984	16847	16898	16937	16996	16983	16971	17023	16891	16956	16922	16992	16920	17017	16942	16820	16849	16942	17167	17003	16946	16997	16728	17017	16895	16919	16954	16843	16944	16977	16756	17017	16911	16920	16948	16853	16970	16963	16956	16909	17019	17002	16836	16714	17151	16925	16763	16919	16842	16950	17118	16864	17001	17005	16884	16907	16900	16787	16992	16928	16944	17112	16955	16895	16946	16926	17012	17040	16984	16997	16971	17029	16927	16888	16903	17026	17026	16956	16731	16863	17084	16855	16961	16924	16745	16999	16768	17118	17055	17037	17176	16811	16903	16945	17005	16900	16994	17047	16862	16815	16867	17008	16946	17074	16966	17056	17030	16881	16819	17018	16889	16983	16858	17034	16931	16954	16735	16932	16944	16919	17033	17141	16838	16926	17018	16888	16903	17009	16879	16826	17064	16855	16864	16884	17092	16974	16909	16970	16972	16871	17055	16974	16852	17114	17190	17069	16844	16979	16922	16680	16696	16869	16994	16860	17038	17139	16910	16804	17088	16906	17121	16885	16970	16959	16792	16970	17058	17067	16884	16950	17009	17045	17025	17198	16897	17123	16808	16901	16934	17141	17033	16791	16969	17076	16775	16978	16937	17011	16969	16783	16997	16962	16990	17040	16988	17069	16995	16919	16822	16920	16787	16951	16889	17024	17053	16952	16920	16916	17064	16868	17019	16988	16830	16992	16843	16951	16939	16874	16853	17038	16975	16806	16985	17013	16942	17117	17020	17081	17028	17131	16889	16851	17032	16890	16852	16935	16787	17025	17009	16963	17022	17137	17023	16982	17087	16949	17175	17139	17146	16943	16899	17006	16862	17014	16964	16946	16931	16989	17082	16916	16996	16947	17083	16936	16765	17096	16898	16970	16928	17132	16939	16799	16959	16991	16994	17004	16851	17005	17056	16899	16882	16933	16983	17052	16908	16789	17046	16892	16978	17069	16935	17045	16815	16942	16974	16991	17023	16970	17032	16979	16872	16788	16942	17000	16776	16990	16984	17011	17084	16883	17007	16923	17012	16879	16859	16934	16921	16837	16960	17038	16986	16968	17057	16797	16776	16967	16792	16963	17097	16811	16966	16928	16860	16836	17035	17111	16929	16820	16943	17008	16943	17078	16980	17042	16950	16849	17025	16950	16856	16946	16819	16812	16950	16852	16911	16866	16958	17023	17016	16852	16946	16945	16773	16958	16997	16906	17135	17071	17096	16851	16999	17198	16934	16908	17048	16940	16997	17112	17057	16889	17022	17003	16977	17063	17024	16980	16970	16945	16862	16841	16804	16809	17056	16981	17010	17041	17033	16951	16935	16840	17120	17068	16972	16982	16884	16983	16962	16953	17178	16940	16939	16890	16853	16981	16901	16873	16987	16982	17009	16968	16835	16981	16969	16985	16950	16817	16945	16921	16896	16809	17041	16812	17051	16910	16807	16904	17079	16867	17054	16958	16988	16923	17097	16806	17040	16959	16930	16976	16983	16972	17080	17030	16984	16854	16929	16955	17006	17018	16972	16812	16948	17012	16920	17012	17008	17079	16810	16842	16865	16896	16923	16880	17028	17078	16811	16962	17123	16963	16969	16893	16877	17011	17085	17044	17057	16838	16995	17014	16796	16888	16973	16952	17016	16820	16892	17073	16908	16909	17024	17061	16789	16945	16792	17007	16953	16836	16858	16957	17079	16898	16940	17021	16756	16818	16985	16950	16882	17063	16920	17078	16914	16908	17036	16996	17032	16896	16952	17091	16991	16968	17147	17093	17052	17032	16771	16974	16897	17086	16827	17086	16751	16806	17043	16999	16829	16959	16972	16894	16971	17061	16899	16928	17035	16915	17007	17044	16914	17061	16887	17034	16930	17002	16989	16766	16820	16843	17073	16870	17026	16885	16801	16806	16893	16781	17056	16845	17166	17065	16856	16932	16874	16851	16901	17100	16918	16944	17021	16993	16841	16892	16915	16841	16910	16992	17140	16912	16897	17042	16890	17107	16884	16959	16883	17020	16849	16951	17016	17035	17014	16992	16933	16846	16885	16869	16961	16865	17054	16992	17053	16924	16984	16998	16966	17030	16821	16772	16964	16983	17071	16965	16974	16882	16886	16918	17004	16951	16963	17129	16956	16926	17002	16965	16986	17076	16905	16899	17010	17081	16740	17096	16906	17071	16805	16835	16997	16909	17023	16963	17078	16888	17062	16847	16912	17093	16833	16918	16896	16924	16926	16821	16991	16798	17099	17004	16949	17003	17025	17003	16922	16975	16931	17125	16844	16865	16932	17041	17029	16830	17084	16925	17115	17055	17098	17007	17139	16877	17062	16975	16819	17099	16901	16800	16986	16935	16866	16938	17069	16859	16892	16915	16993	16972	17120	16991	17079	16889	17034	16875	16888	16999	16843	17093	17147	17147	16767	16939	16991	16989	16896	16808	17031	16897	16956	16838	16916	16961	16971	16863	16877	16989	16881	17058	16796	17065	17089	17024	17134	17026	16859	17167	16937	16984	16796	17071	17011	17008	17108	17072	16919	17012	16914	17020	17012	17078	17076	17049	16891	17008	16974	16833	16879	17064	16934	16883	16953	16945	17104	16966	16906	17018	16868	17044	17054	17086	16915	17093	16928	17008	17009	17032	16988	16867	17014	17055	16940	17068	16838	16917	16821	17081	16973	16938	16837	17044	16721	16769	17092	16989	17006	16987	16706	16923	16852	16969	17038	17031	16831	17090	16945	16878	16995	16974	17019	16947	16985	16945	16955	17018	17067	16986	16842	16822	17021	16919	17056	16833	16879	17051	17091	17045	16850	16939	17079	16927	16912	16964	16898	16974	17111	16761	16978	17027	16885	17008	17015	16976	16926	16988	16868	16733	16967	16814	16932	16835	16847	16920	16964	16828	16841	17161	16759	16904	17017	16893	16933	16866	17141	17001	16851	16947	16936	16928	16994	16856	16951	17136	17047	17063	16971	16970	16968	16897	17153	17007	17044	17002	17118	16945	16874	17024	16864	17081	16990	16827	16982	16933	17122	17002	16997	17032	17004	16765	16890	16999	16986	17120	16859	16844	17032	17075	16907	17071	17025	17043	16857	16799	16879	16972	16934	16773	16994	16797	17073	16959	16951	16950	16916	16981	16945	17000	16963	16865	17055	16985	16756	17073	17043	16995	16970	16918	16949	16874	16892	17059	17044	16974	17077	16995	16921	17069	16901	17033	16832	17215	16946	16860	16996	17045	16872	16978	16990	17012	16957	16992	16951	17025	16962	16912	16890	16847	16927	16863	16999	16817	17125	17082	16848	17005	16924	17075	16836	16937	16902	16927	16853	16947	16977	17049	17052	16913	17014	16996	16708	17017	17027	17184	17022	17057	16883	17108	16970	16717	16986	16815	16948	16936	16970	16925	16996	17065	16843	16826	16837	17006	16985	16912	17056	17131	16918	17035	16966	16977	16904	16967	16921	17094	16884	17017	16775	16814	16899	16890	16906	16937	16943	17020	16981	17012	17024	16972	17005	16943	17118	16929	17049	16966	16800	17057	16972	16998	16820	17128	16896	16953	17020	16908	16773	17093	17225	16948	16894	16886	16984	16861	17198	16913	16802	16966	16922	17021	16940	17076	17065	16975	17105	16831	16877	16970	16829	17002	16865	17041	16829	16886	17077	16901	16852	16897	17046	17029	17094	16924	16899	17025	17110	16958	16834	16850	17010	16738	16917	16877	16931	17004	17031	16936	17059	16870	17056	16969	16922	16908	17012	16997	16924	17145	16923	16995	16727	17063	17038	16990	16921	17044	16961	16900	16995	17039	16975	16869	16942	17018	16969	16999	16903	16895	16734	16949	17035	17062	16902	17071	16935	17034	16860	16874	16906	16958	17110	17045	16871	16958	17009	17017	17044	17021	17064	16863	16902	17052	17036	16972	16881	16888	16999	16970	16839	16882	17098	16950	17078	16915	16913	16957	17019	17024	16902	16923	16981	16821	16942
23815	21407	29197	26307	26507	28730	27882	23763	22093	21387	20544	19897	19658	19268	19313	18825	19127	19168	19033	18752	18971	18820	18739	18764	18834	18612	18674	18791	18761	18667	18706	18839	18853	18594	18823	18712	18624	18914	18746	18582	18825	18820	18749	18602	18860	18595	18524	18716	18596	18648	18708	18717	18742	18518	18689	18586	18951	18530	18758	18550	18625	18580	18938	18821	18702	18779	18666	18727	18758	18678	18628	18428	18586	18628	18736	18613	18534	18813	18841	18694	18727	18759	18715	18592	19019	18642	18621	18581	18590	18641	18664	18748	18713	18701	18602	18733	18642	18752	18630	18386	18563	18678	18534	18526	18462	18715	18555	18550	18887	18815	18948	18723	18809	18499	18817	18539	18639	18764	18426	18515	18560	18772	18796	18670	18601	18442	18748	18536	18532	18638	18729	18764	18446	18601	18830	18717	18466	18862	18575	18527	18552	18880	18396	18601	18606	18624	18920	18742	18730	18690	18531	18657	18571	18438	18879	18813	18810	18478	18517	18694	18620	18485	18662	18549	18786	18521	18677	18718	18736	18654	18595	18577	18784	18644	18510	18720	18688	18460	18672	18640	18732	18607	18651	18758	18553	18752	18811	18594	18753	18679	18570	18339	18576	18700	18744	18629	18742	18508	18574	18627	18723	18588	18750	18698	18828	18716	18649	18740	18617	18559	18510	18844	18569	18509	18642	18747	18426	18503	18580	18705	18433	18496	18765	18842	18496	18754	18643	18601	18718	18589	18660	18527	18561	18348	18535	18428	18610	18763	18492	18645	18601	18823	18644	18603	18503	18535	18682	18683	18743	18553	18735	18680	18757	18725	18511	18595	18517	18731	18856	18680	18598	18791	18531	18702	18631	18740	18810	18696	18703	18654	18645	18518	18859	18559	18601	18563	18738	18776	18577	18718	18483	18592	18883	18686	18613	18874	18595	18564	18524	18567	18714	18802	18652	19010	18710	18540	18622	18726	18633	18779	18744	18801	18507	18751	18757	18638	18677	18566	18651	18506	18596	18678	18799	18606	18721	18861	18693	18798	18709	18679	18902	18823	18584	18809	18570	18505	18584	18559	18619	18673	18803	18543	18798	18660	18711	18289	18759	18647	18528	18629	18585	18492	18611	18637	18472	18561	18472	18603	18742	18685	18639	18634	18619	18789	18823	18687	18663	18518	18766	18737	18646	18744	18711	18624	18646	18678	18706	18700	18600	18692	18759	18701	18750	18516	18615	18637	18701	18866	18733	18384	18804	18687	18730	18856	18721	18661	18661	18660	18755	18611	18574	18610	18575	18605	18774	18673	18821	18712	18524	18864	18655	18599	18725	18594	18641	18405	18744	18537	18618	18641	18555	18511	18678	18624	18797	18656	18718	18688	18698	18730	18503	18732	18672	18545	18320	18874	18619	18559	18701	18553	18620	18463	18545	18553	18609	18693	18670	18496	18539	18673	18671	18573	18573	18590	18743	18743	18619	18847	18645	18530	18540	18727	18584	18662	18550	18744	18669	18660	18469	18724	18677	18724	18544	18611	18601	18598	18583	18619	18772	18703	18835	18758	18504	18562	18680	18601	18671	18670	18440	18673	18573	18651	18745	18626	18618	18731	18547	18523	18682	18739	18672	18726	18777	18736	18396	18811	18646	18628	18674	18946	18753	18733	18731	18431	18774	18583	18578	18617	18779	18687	18672	18885	18696	18578	18565	18718	18715	18704	18682	18846	18638	18735	18777	18685	18621	18640	18588	18686	18649	18467	18718	18629	18398	18804	18722	18694	18739	18556	18664	18567	18574	18554	18678	18587	18616	18933	18849	18442	18812	18529	18654	18465	18679	18589	18641	18462	18831	18691	18702	18616	18655	18639	18587	18580	18516	18668	18608	18516	18671	18467	18515	18903	18704	18645	18574	18433	18748	18614	18615	18529	18798	18562	18523	18477	18660	18816	18602	18539	18795	18637	18716	18564	18614	18659	18812	18657	18706	18654	18759	18867	18619	18662	18489	18725	18844	18766	18652	18636	18687	18676	18594	18493	18788	18717	18497	18621	18781	18682	18726	18403	18527	18745	18658	18847	18721	18732	18875	18613	18637	18523	18477	18620	18603	18844	18598	18632	18584	18661	18651	18718	18830	18670	18669	18660	18726	18681	18732	18711	18790	18846	18689	18489	18770	18712	18631	18645	18757	18673	18634	18664	18535	18659	18706	18601	18919	18382	18439	18423	18827	18692	18862	18455	18715	18714	18758	18629	18823	18872	18777	18871	18775	18702	18723	18650	18542	18624	18729	18715	18732	18484	18625	18859	18547	18650	18602	18610	18505	18388	18726	18788	18647	18536	18631	18543	18664	18717	18673	18610	18616	18665	18616	18549	18647	18671	18575	18816	18645	18921	18692	18738	18656	18731	18661	18704	18679	18608	18588	18541	18536	18671	18749	18911	18777	18659	18606	18698	18605	18796	18720	18550	18493	18439	18672	18621	18738	18666	18750	18759	18537	18464	18480	18714	18762	18656	18380	18736	18617	18577	18720	18467	18709	18597	18382	18579	18839	18777	18782	18823	18592	18613	18581	18472	18730	18620	18830	18549	18520	18693	18732	18480	18741	18698	18643	18614	18750	18759	18616	18768	18656	18634	18674	18713	18621	18586	18746	18486	18649	18501	18683	18753	18742	18536	18561	18711	18518	18589	18559	18500	18659	18700	18526	18721	18660	18678	18538	18537	18649	18598	18757	18691	18538	18690	18664	18489	18618	18561	18527	18759	18636	18635	18684	18758	18723	18696	18680	18782	18614	18706	18605	18728	18557	18835	18632	18573	18615	18710	18737	18558	18546	18624	18622	18560	18574	18642	18586	18493	18526	18643	18719	18784	18870	18813	18731	18530	18663	18668	18555	18662	18557	18619	18322	18582	18559	18520	18564	18535	18745	18752	18649	18581	18500	18741	18522	18710	18583	18355	18674	18696	18626	18617	18606	18629	18820	18602	18655	18468	18763	18827	18752	18685	18734	18606	18691	18552	18622	18562	18675	18701	18642	18678	18549	18672	18596	18692	18763	18675	18690	18702	18677	18594	18645	18575	18549	18579	18606	18549	18623	18847	18689	18730	18771	18643	18537	18593	18593	18772	18516	18809	18630	18686	18693	18781	18384	18838	18589	19004	18750	18678	18818	18608	18465	18806	18599	19010	18714	18636	18652	18742	18947	18553	18575	18694	18594	18541	18512	18744	18647	18719	18685	18596	18581	18625	18586	18571	18792	18727	18721	18820	18748	18591	18620	18620	18738	18454	18767	18660	18636	18685	18903	18705	18628	18653	18782	18720	18670	18542	18788	18797	18765	18700	18587	18712	18595	18461	18660	18734	18621	18548	18663	18549	18615	18679	18688	18664	18566	18487	18625	18643	18791	18718	18531	18706	18643	18649	18599	18519	18570	18773	18492	18754	18601	18716	18781	18658	18647	18589	18599	18701	18700	18621	18609	18511	18701	18670	18733	18864	18643	18701	18563	18690	18626	18754	18739	18563	18699	18520	18564	18650	18752	18654	18675	18604	18628	18622	18525	18618	18710	18531	18642	18726	18696	18536	18691	18778	18530	18666	18936	18504	18664	18621	18531	18984	18735	18572	18787	18631	18763	18762	18579	18670	18678	18686	18830	18681	18697	18657	18792	18660	18617	18477	18637	18563	18584	18557	18626	18756	18641	18621	18852	18650	18652	18421	18818	18769	18686	18628	18772	18606	18681	18560	18823	18737	18845	18565	18616	18633	18549	18929	18499	18308	18615	18808	18773	18608	18892	18622	18791	18689	18604	18697	18882	18697	18659	18816	18621	18617	18649	18691	18755	18790	18526	18759	18693	18551	18679	18831	18682	18625	18577	18750	18554	18831	18441	18493	18596	18585	18644	18673	18588	18741	18640	18697	18677	18586	18678	18619	18825	18656	18580	18650	18616	18494	18699	18660	18612	18611	18586	18677	18577	18647	18749	18526	18918	18755	18629	18575	18830	18659	18713	18526	18627	18753	18715	18669	18884	18614	18518	18536	18725	18533	18659	18735	18627	18622	18613	18562	18833	18755	18605	18781	18705	18813	18546	18672	18773	18689	18727	18705	18480	18691	18554	18488	18597	18413	18556	18462	18602	18658	18848	18742	18731	18516	18799	18768	18697	18448	18718	18775	18707	18587	18899	18703	18573	18643	18712	18759	18555	18553	18703	18633	18722	18557	18542	18726	18610	18715	18661	18630	18615	18795	18699	18610	18681	18610	18535	18900	18738	18773	18573	18456	18517	18620	18748	18332	18641	18654	18556	18639	18539	18725	18683	18558	18757	18660	18529	18723	18578	18671	18588	18596	18727	18689	18564	18684	18493	18635	18665	18494	18535	18502	18505	18752	18691	18662	18639	18488	18674	18757	18704	18765	18618	18613	18731	18776	18569	18663	18510	18778	18789	18485	18696	18767	18645	18917	18740	18650	18673	18831	18780	18686	18686	18874	18658	18488	18730	18905	18761	18685	18676	18641	18387	18607	18762	18596	18449	18511	18674	18549	18707	18596	18685	18652	18678	18718	18577	18755	18627	18699	18569	18583	18826	18680	18706	18620	18747	18682	18520	18609	18737	18567	18719	18826	18762	18475	18835	18649	18510	18607	18768	18666	18609	18561	18822	18561	18562	18645	18674	18693	18615	18695	18490	18724	18584	18614	18695	18597	18685	18592	18705	18524	18751	18778	18579	18610	18898	18762	18821	18817	18666	18562	18843	18497	18545	18660	18458	18586	18815	18719	18581	18702	18628	18633	18720	18700	18827	18757	18606	18495	18629	18592	18794	18792	18689	18662	18735	18721	18781	18633	18647	18702	18585	18647	18567	18842	18585	18688	18419	18753	18767	18706	18845	18772	18722	18747	18582	18494	18642	18736	18659	18700	18665	18395	18750	18803	18628	18786	18545	18533	18664	18651	18624	18663	18608	18587	18555	18652	18635	18678	18717	18625	18682	18686	18635	18625	18668	18639	18602	18744	18652	18462	18698	18738	18772	18730	18751	18798	18838	18670	18602	18801	18814	18798	18701	18810	18813	18674	18552	18683	18778	18696	18907	18676	18703	18575	18610	18614	18304	18846	18711	18430	18768	18695	18693	18717	18727	18866
31758	51810	50212	42779	36548	31558	27236	24141	22153	20873	19602	18570	18064	17827	17397	17315	17243	17054	17104	16990	17167	16987	17085	16880	16878	16832	16947	17050	16836	16964	16866	16880	17050	16964	16971	16920	16838	16938	17016	17081	16735	16826	16846	16895	16809	16928	16815	16765	16667	16927	16768	16834	16824	16847	16734	16860	16744	16721	16676	16939	16818	16741	16957	16675	16973	16821	16732	16778	16810	16842	16785	16747	16735	16863	16805	16987	16620	16733	16646	16815	16606	16856	16908	16856	16795	16631	16804	16771	16809	16789	16794	16835	16773	16630	16855	16905	16869	16584	16773	16758	16823	16763	16792	16889	16824	16782	16715	16803	16879	16699	16858	16857	16789	16781	16850	16725	16723	16669	16807	16722	16732	16619	16827	16684	16797	16886	16681	16714	16788	16869	16708	16776	16693	16620	16824	16816	16730	16681	16822	16632	16864	16836	16870	16801	16779	16872	16893	16971	16814	16820	16926	16839	16760	16756	16777	16649	16699	16545	16758	16635	16632	16869	16735	16738	16643	16816	16832	16973	16697	16647	16773	16953	16679	16721	16689	16901	16825	16905	16849	16708	16764	16894	16827	16635	16865	16759	16723	16719	16665	16678	16738	16774	16820	16870	16659	16715	16794	16808	16698	16952	16663	16860	16850	16705	16641	16705	16798	16687	16816	16639	16739	16721	16709	16967	16886	16796	16780	16644	16677	16702	16723	16841	16700	16662	16768	16829	16792	16804	16767	16815	16882	16937	16730	16811	16821	16780	16719	16838	16706	16831	16744	16788	16650	16760	16869	16822	16773	16690	16851	16744	16837	16597	16725	16863	16721	16768	16803	16911	16784	16776	16915	16710	16589	16848	16687	16669	16886	16779	16857	16813	16758	16560	16897	16890	16677	16847	16714	16800	16803	16873	16798	16736	16623	16834	16773	16855	16832	16729	16856	16637	16865	16678	16873	16867	16727	16799	16647	16739	16730	16767	16628	16643	16850	16816	16833	16776	16613	16664	16760	16695	16772	16700	16775	16896	16763	16908	16895	16633	16734	16730	16579	16617	16635	16713	16744	16747	16775	16809	16785	16656	16723	16710	16650	16980	16925	16748	16600	16917	16828	16876	16702	16814	16726	16824	16839	16546	16461	16815	16597	16910	16648	16631	16831	16683	16815	16910	16732	16755	16933	16684	16799	16997	16919	16802	16913	16779	16782	16660	16777	16842	16963	16871	16805	16729	16846	16818	16557	16997	16993	16740	16810	16792	16671	16786	16691	16663	16683	16890	16745	16788	16866	16602	16579	16785	16798	16884	16652	16813	16699	16823	16720	16661	16819	16800	16877	16722	16732	16785	16788	16700	16628	16685	16837	16664	16877	16632	16813	16811	16843	16783	16804	16612	16862	16823	16774	16681	16739	16799	16784	16720	16857	16623	16756	16629	16701	16859	16886	16820	16615	16787	16834	16862	16667	16656	16975	16793	16866	16896	16680	16724	16689	16759	16749	16516	16811	16699	16799	16665	16697	16788	16612	16755	16562	16767	16885	16824	16981	16794	16795	16620	16699	16571	16744	16863	16832	16840	16736	16708	16797	16805	16740	16775	16855	16986	16905	16896	16877	16699	16783	16677	16835	16757	16645	16752	16884	16760	16694	16804	16764	16805	16767	16705	16789	16703	16915	16640	16959	16765	16744	16744	16781	16951	16628	16871	16849	16801	16815	16716	16768	16613	16681	16795	16816	16730	16829	16723	16832	16880	16749	16773	16779	16685	16791	16813	16690	16797	16718	16724	16722	16831	16775	16724	16816	16570	16715	16979	16645	16734	16850	16756	16713	16800	16777	16788	16691	16875	16643	16713	16730	16735	16628	16792	16716	16713	16737	16765	16850	16966	16686	16810	16778	16875	16775	16602	17041	16595	16749	16856	16907	16786	16644	16870	16663	16863	16772	16727	16652	16752	16709	16689	16897	16754	16604	16856	16890	16683	16804	16755	16864	16785	16945	16593	16872	16966	16757	16815	16658	16728	16732	16592	16663	16797	16790	16760	16656	16817	16721	16939	16770	16817	16764	16805	16768	16799	16932	16697	16779	16837	16682	16679	16904	16707	16792	16750	16758	16798	16844	16821	16714	16857	16804	16854	16962	16776	17029	16837	16893	16851	16797	16705	16563	16903	16586	16705	16929	16974	16804	16741	16715	16757	16804	16866	16731	16762	16715	16692	16946	16754	16579	16555	16762	16856	16733	16698	16820	16837	16692	16854	16768	16833	16747	16756	16682	16618	16813	16788	16766	16979	17006	16667	16837	16936	16716	16670	16786	16794	16777	16710	16656	16669	16753	16723	16733	16696	16883	16911	16837	16765	16985	16818	16876	16792	16745	16818	16804	16881	16566	16746	16605	16704	16748	16735	16779	16588	16878	16675	16793	16854	16771	16831	16912	16526	16833	16893	16606	16793	16889	16661	16701	16692	16886	16677	16651	16943	16910	16599	16728	16817	16722	16989	16764	16835	16638	16841	16732	16736	16613	16932	16624	16799	16819	16828	16855	16739	16798	16874	16821	16772	16741	16721	16605	16751	16815	16854	16633	16841	16985	16779	16756	16738	16873	16852	16685	16755	16774	16772	16665	16642	16743	16839	16756	16690	16830	16907	16884	16969	16882	16692	16711	16740	16796	16810	16686	16809	16923	16841	16738	16729	16853	16880	16830	16729	16795	16619	16765	16727	16686	16720	16789	16568	16827	16907	16634	16714	16891	16774	16668	16701	16805	16831	16812	16757	16757	16679	16753	16860	16674	16845	16805	16848	16755	16770	16818	16717	16876	16649	16742	16765	16927	16623	16962	16885	16834	16844	16735	16719	16919	16723	16763	16944	16723	16594	16643	16816	16737	16860	16737	16685	16590	16806	16851	16759	16721	16720	16786	16631	16683	16757	16804	16689	16695	16932	16988	16782	16703	16712	16755	16669	16953	16869	16708	16667	16638	16904	16897	16645	16702	16726	16727	16929	16801	16678	16781	16751	16705	17021	16686	16808	16693	16811	16822	16711	16800	16824	16731	16713	16822	16694	16808	16612	16705	16815	16820	16768	16809	16729	16622	16847	16903	16745	16828	16592	16835	16944	16800	16603	16882	16737	16752	16879	16662	16756	16974	16877	16969	16859	16798	16885	16749	16827	16751	16896	16764	16865	16807	16765	16988	16807	16875	16874	16718	16814	16704	16894	16703	16910	16618	16827	16698	16893	16524	16667	16693	16670	16740	16704	16785	16684	16811	16743	16906	16807	16691	16808	16742	16928	16669	16692	16690	16860	16753	16692	16834	16656	16805	16648	16815	16639	16864	16945	16835	16856	17022	16843	16863	16827	16785	16931	16590	16741	16877	16893	16751	16692	16866	16866	16712	16680	17036	16744	16845	16792	16785	16648	16664	16817	16892	16887	16664	16785	16641	16759	16673	16903	16519	16704	16816	16699	16808	16722	16973	16807	16917	16796	16951	16824	16767	16920	16883	16798	16754	16724	16736	16608	16686	16809	16771	16898	16654	16828	16768	16893	16728	16736	16738	16911	16797	16646	16694	16848	16931	16767	16909	16764	16873	16891	16766	17014	16838	16808	16623	16702	16632	16909	16584	16724	16758	16785	16852	16813	16889	16729	16863	16726	16775	16703	16700	16710	16825	16984	16704	16633	16779	16941	16815	16625	16690	16840	16785	16739	16824	16615	16799	16731	16815	16938	16800	16785	16942	16619	16806	16815	16728	16733	16614	16884	16682	16774	16864	16871	16704	16832	16908	16739	16809	16702	16872	16882	16751	16782	16769	16857	16754	16738	16701	16784	16724	16922	16768	16763	16774	16864	16891	16922	16770	16745	16756	16506	16686	16808	16872	16773	16683	16939	16717	16859	16707	16824	16759	16749	16914	16735	16832	16828	16727	16714	16861	16563	16838	16846	16775	16606	16763	16719	16685	16702	16917	16808	16718	16902	16752	16764	16781	16654	16765	16742	16784	16899	16834	16809	16758	16885	16557	16732	16912	16817	16718	16722	16775	16847	16777	16668	16875	16721	16683	16905	16874	16730	16680	16555	16678	16670	16918	16892	16761	16660	16602	16607	16859	16651	16793	16696	16719	16803	16724	16851	16793	16704	16807	16759	16838	16817	16856	16886	16742	16758	16802	16627	16678	16788	16794	16727	16644	16899	16742	16781	16755	16764	16851	16755	16837	16737	16780	16680	16612	16734	16840	16826	16962	16682	16911	16866	16754	16826	16665	16841	16832	16792	16835	16787	16851	16767	16690	16818	16731	16925	16764	16746	16793	16657	16752	16737	16740	16675	16802	16847	16861	16824	16912	16741	16811	16691	16713	16956	16689	16895	16780	16740	16772	16925	16801	16739	16857	16704	16753	16782	16950	16889	16815	16858	16691	16823	16647	16712	16735	16597	16895	16517	16846	16789	16775	16647	16774	16788	16917	16670	16658	16946	16829	16730	16716	16850	16696	16717	16741	16561	16895	16742	16651	16804	16691	16827	16872	16919	16888	16877	16800	16743	16883	16861	16748	16806	16744	16815	16793	16764	16659	16747	16895	16753	16734	16854	16736	16785	16836	16756	16834	16844	16798	16599	16773	16719	16640	16761	16743	16888	16905	16804	16766	16862	16646	16941	16555	16741	16858	16840	16638	16843	16811	16681	16821	16662	16797	16933	16369	16723	16888	16763	16733	16601	16858	16842	16773	16678	16725	16681	16736	16818	16859	16671	16785	16832	16896	16757	16689	16897	16855	16714	16780	16951	16806	16862	16718	16887	16899	16797	16799	16702	16924	16828	16883	16838	16682	16816	16735	16837	16784	16796	16905	16955	16817	16818	16740	16876	16908	16739	16766	16923	16787	16626	16903	16725	16808	16666	16723	17031	16735	16846	16853	16809	16807	16712	16668	16683	16844	16651	16734	16738	16798	16812	16768	16858	16680	16799	16699	16657	16883	16924	16727	16700	16761	16672	16696	16842	16783	16771	16939	16944	16729	16457	16789	16720	16887	16865	16623	16854	16809	16766	16770	16869	16775	16914	16800	16716	16987	16809	16995	16542	16833	16884	16880	16800	16950	16683	16702	16654	16841	16685	16775	16705	16944	16687	16722	16675	16764	16861
22960	21400	29299	24616	24389	28542	30641	25390	23256	22333	21147	20248	19842	19276	19366	19155	18931	18924	18823	18881	18951	18690	18556	18682	18643	18558	18468	18513	18702	18733	18774	18411	18865	18475	18331	18549	18569	18651	18492	18473	18548	18585	18322	18386	18433	18546	18316	18464	18406	18333	18350	18466	18371	18390	18391	18395	18386	18428	18576	18354	18370	18451	18699	18421	18439	18307	18475	18454	18476	18277	18270	18383	18635	18423	18345	18475	18633	18338	18637	18661	18494	18211	18414	18408	18417	18534	18391	18402	18371	18375	18417	18592	18503	18678	18352	18384	18247	18295	18447	18420	18353	18434	18483	18324	18556	18294	18231	18421	18316	18345	18258	18416	18392	18390	18258	18435	18457	18551	18346	18362	18258	18542	18481	18377	18256	18321	18638	18290	18274	18199	18463	18441	18387	18537	18577	18464	18322	18645	18292	18303	18294	18339	18382	18361	18430	18354	18354	18546	18519	18514	18285	18388	18474	18214	18382	18331	18058	18310	18567	18543	18270	18230	18265	18333	18441	18479	18489	18346	18359	18311	18149	18400	18387	18373	18400	18291	18494	18181	18440	18466	18469	18421	18557	18562	18559	18403	18465	18635	18574	18446	18358	18665	18523	18402	18454	18252	18380	18514	18342	18391	18354	18376	18613	18445	18414	18409	18533	18210	18207	18291	18281	18489	18130	18490	18279	18161	18385	18305	18537	18385	18298	18216	18337	18362	18587	18385	18448	18307	18355	18303	18438	18267	18406	18430	18315	18432	18354	18277	18438	18431	18448	18257	18307	18409	18204	18367	18455	18275	18479	18392	18522	18221	18237	18413	18367	18416	18450	18302	18400	18400	18304	18442	18373	18414	18405	18499	18440	18337	18173	18334	18532	18547	18499	18597	18239	18393	18477	18342	18421	18506	18582	18432	18446	18353	18264	18555	18309	18239	18520	18249	18328	18442	18535	18519	18345	18427	18415	18285	18285	18417	18370	18303	18588	18339	18221	18232	18238	18165	18418	18456	18475	18437	18375	18550	18380	18440	18546	18394	18449	18409	18357	18398	18258	18449	18337	18422	18421	18406	18350	18359	18471	18100	18518	18474	18575	18369	18386	18598	18523	18366	18390	18253	18427	18245	18298	18337	18273	18349	18260	18270	18278	18303	18568	18451	18310	18344	18480	18398	18390	18262	18528	18363	18324	18525	18414	18382	18506	18455	18498	18395	18345	18325	18262	18425	18385	18164	18158	18515	18414	18060	18415	18324	18540	18175	18355	18467	18492	18302	18337	18247	18393	18329	18588	18287	18239	18417	18458	18399	18345	18417	18517	18461	18326	18375	18369	18295	18239	18248	18282	18325	18395	18426	18205	18562	18295	18349	18510	18437	18462	18431	18553	18192	18550	18201	18487	18582	18339	18127	18382	18393	18463	18406	18371	18389	18554	18459	18501	18275	18273	18380	18234	18505	18398	18456	18292	18416	18237	18316	18457	18358	18222	18505	18514	18174	18382	18453	18385	18314	18432	18179	18420	18395	18358	18500	18553	18443	18329	18190	18379	18306	18266	18116	18459	18213	18413	18385	18264	18251	18369	18293	18501	18319	18447	18363	18448	18587	18406	18473	18274	18415	18446	18237	18371	18382	18306	18261	18267	18351	18382	18239	18243	18419	18410	18353	18475	18376	18411	18463	18413	18494	18288	18399	18449	18277	18463	18519	18308	18269	18350	18406	18399	18607	18367	18441	18239	18316	18466	18219	18432	18704	18580	18295	18512	18332	18277	18193	18442	18459	18243	18118	18216	18432	18473	18252	18335	18561	18254	18340	18403	18506	18305	18272	18502	18469	18541	18525	18251	18482	18327	18467	18403	18459	18523	18093	18248	18426	18553	18169	18438	18294	18430	18406	18529	18411	18407	18263	18242	18410	18484	18398	18534	18453	18440	18365	18252	18566	18474	18367	18384	18331	18465	18619	18148	18340	18454	18405	18711	18197	18393	18557	18306	18226	18342	18499	18256	18259	18365	18481	18390	18458	18495	18360	18551	18371	18112	18308	18460	18466	18637	18402	18281	18379	18454	18328	18270	18221	18306	18303	18416	18429	18351	18524	18431	18280	18043	18157	18378	18473	18449	18278	18402	18428	18332	18438	18374	18378	18302	18263	18538	18491	18493	18410	18305	18447	18339	18275	18185	18278	18430	18466	18217	18467	18222	18247	18256	18525	18406	18455	18304	18414	18536	18395	18213	18359	18345	18364	18392	18636	18379	18534	18402	18571	18321	18323	18301	18284	18339	18384	18330	18181	18284	18565	18452	18302	18239	18451	18447	18516	18335	18320	18336	18295	18507	18296	18460	18373	18387	18403	18454	18216	18261	18481	18592	18346	18469	18174	18402	18624	18326	18392	18304	18470	18484	18430	18373	18414	18278	18722	18300	18584	18298	18308	18345	18314	18348	18426	18601	18406	18512	18425	18487	18414	18540	18440	18502	18343	18473	18131	18119	18408	18382	18422	18466	18292	18480	18335	18219	18357	18579	18495	18215	18363	18369	18419	18348	18102	18236	18350	18383	18365	18470	18342	18367	18255	18389	18385	18435	18475	18499	18443	18295	18536	18273	18536	18354	18434	18552	18414	18520	18602	18556	18333	18579	18221	18500	18504	18416	18287	18395	18523	18388	18403	18447	18578	18430	18310	18378	18557	18362	18394	18473	18605	18553	18268	18229	18377	18392	18419	18340	18436	18185	18198	18299	18370	18448	18335	18468	18517	18418	18619	18235	18430	18327	18356	18283	18408	18536	18411	18391	18223	18381	18588	18428	18678	18404	18454	18388	18310	18390	18458	18364	18445	18366	18152	18140	18309	18342	18214	18489	18348	18486	18257	18374	18111	18339	18399	18263	18281	18549	18276	18514	18409	18249	18456	18346	18315	18436	18329	18229	18409	18671	18295	18527	18257	18460	18338	18331	18370	18319	18354	18383	18295	18403	18395	18459	18103	18368	18183	18375	18404	18369	18348	18571	18249	18394	18395	18302	18412	18399	18362	18277	18397	18383	18336	18594	18355	18247	18573	18344	18486	18304	18275	18489	18414	18316	18347	18491	18309	18367	18277	18355	18332	18408	18285	18422	18474	18410	18521	18318	18192	18354	18326	18223	18513	18571	18237	18237	18376	18389	18223	18393	18207	18238	18300	18472	18331	18386	18500	18452	18522	18521	18411	18188	18606	18480	18347	18593	18398	18261	18364	18498	18335	18256	18262	18412	18317	18380	18379	18437	18395	18460	18241	18282	18161	18300	18222	18359	18461	18295	18536	18358	18355	18496	18518	18437	18404	18114	18244	18625	18200	18331	18399	18365	18462	18576	18433	18360	18581	18370	18762	18507	18575	18323	18214	18231	18246	18510	18478	18469	18363	18137	18403	18460	18218	18530	18282	18477	18306	18334	18432	18333	18213	18269	18295	18529	18356	18575	18462	18363	18456	18468	18401	18530	18313	18491	18523	18463	18310	18359	18495	18331	18324	18190	18285	18371	18331	18327	18489	18480	18345	18533	18462	18294	18417	18368	18381	18155	18113	18375	18259	18290	18409	18433	18532	18387	18327	18248	18376	18246	18291	18486	18348	18358	18392	18301	18409	18394	18432	18282	18087	18371	18390	18379	18226	18303	18317	18433	18370	18573	18299	18343	18385	18048	18361	18247	18329	18386	18508	18426	18453	18302	18356	18259	18490	18236	18447	18611	18363	18049	18271	18460	18431	18219	18356	18342	18194	18408	18477	18266	18335	18181	18332	18232	18186	18223	18340	18338	18563	18296	18470	18446	18232	18132	18459	18351	18198	18204	18269	18615	18269	18370	18361	18255	18384	18384	18361	18283	18166	18336	18328	18362	18383	18575	18260	18533	18404	18504	18253	18468	18341	18424	18482	18309	18271	18344	18250	18082	18344	18333	18412	18247	18154	18391	18586	18210	18484	18441	18703	18299	18373	18276	18402	18581	18208	18397	18231	18456	18649	18352	18441	18258	18445	18503	18383	18287	18375	18369	18410	18283	18404	18406	18422	18437	18282	18405	18431	18301	18478	18320	18454	18284	18399	18482	18114	18300	18299	18382	18397	18314	18377	18511	18454	18367	18189	18337	18220	18469	18373	18414	18431	18344	18343	18562	18336	18503	18265	18343	18305	18467	18559	18333	18305	18508	18593	18410	18325	18492	18312	18099	18196	18525	18245	18253	18295	18376	18466	18217	18216	18370	18363	18355	18408	18388	18453	18496	18479	18476	18401	18553	18342	18271	18312	18481	18436	18366	18465	18360	18382	18281	18523	18313	18535	18341	18380	18272	18459	18494	18558	18335	18378	18413	18366	18403	18053	18411	18536	18408	18337	18424	18306	18211	18321	18279	18308	18134	18421	18248	18537	18539	18423	18486	18274	18321	18251	18485	18405	18262	18406	18508	18297	18350	18427	18418	18325	18452	18338	18395	18293	18516	18378	18498	18416	18362	18363	18434	18153	18460	18405	18371	18247	18402	18229	18292	18252	18482	18241	18164	18386	18390	18131	18298	18101	18343	18264	18312	18418	18272	18357	18359	18344	18114	18396	18653	18396	18390	18540	18405	18500	18504	18370	18354	18329	18242	18378	18356	18223	18338	18617	18143	18409	18479	18331	18241	18269	18383	18343	18377	18341	18457	18482	18520	18644	18353	18444	18393	18249	18213	18039	18341	18488	18595	18433	18338	18375	18415	18279	18587	18535	18519	18638	18500	18361	18391	18235	18372	18325	18390	18392	18457	18382	18503	18576	18516	18356	18210	18454	18350	18175	18277	18186	18337	18472	18339	18382	18433	18417	18613	18480	18284	18206	18247	18317	18111	18360	18379	18381	18449	18308	18446	18315	18550	18417	18368	18332	18345	18349	18371	18322	18503	18408	18541	18515	18477	18362	18506	18426	18298	18501	18313	18304	18305	18354	18313	18392	18171	18421	18309	18406	18428	18324	18373	18432	18283	18483	18391	18522	18334	18531	18568	18464	18498	18304	18314	18389	18256	18256	18376	18207	18442	18399	18426	18274	18431	18387	18245	18384	18292	18305	18374	18492	18217	18198	18490	18296	18509	18593	18454	18046	18390	18399	18535	18287	18454	18417	18484	18557
33339	54262	54664	48434	41020	35011	30542	26927	24390	22362	20791	19523	18648	18128	17655	17272	17301	16981	16974	17002	17198	16958	16901	16894	16863	16651	16627	16939	16724	16753	16835	16739	16769	16794	16714	16711	16656	16856	16601	16735	16708	16542	16509	16817	16756	16710	16667	16580	16660	16838	16611	16644	16660	16694	16730	16697	16501	16671	16637	16741	16493	16550	16370	16652	16643	16709	16747	16508	16532	16715	16612	16640	16516	16627	16632	16511	16601	16452	16588	16709	16852	16677	16539	16555	16510	16755	16524	16575	16742	16577	16676	16761	16594	16702	16634	16626	16636	16492	16704	16678	16558	16521	16527	16635	16629	16684	16689	16725	16653	16653	16654	16561	16693	16673	16777	16502	16716	16682	16777	16529	16576	16604	16603	16638	16723	16541	16628	16450	16774	16612	16748	16683	16718	16697	16747	16613	16571	16681	16532	16545	16597	16627	16532	16654	16563	16602	16608	16645	16604	16824	16503	16585	16663	16678	16703	16748	16661	16650	16607	16616	16547	16412	16718	16756	16623	16511	16815	16688	16715	16605	16556	16672	16644	16580	16569	16511	16545	16610	16624	16563	16753	16536	16642	16550	16553	16605	16755	16441	16707	16724	16607	16624	16667	16515	16726	16659	16503	16607	16589	16571	16621	16514	16709	16682	16624	16506	16738	16604	16506	16524	16717	16840	16626	16699	16505	16739	16647	16763	16671	16420	16478	16747	16620	16461	16611	16750	16647	16615	16578	16647	16701	16681	16665	16499	16659	16692	16526	16565	16573	16657	16583	16599	16631	16680	16483	16744	16574	16719	16706	16389	16668	16456	16688	16653	16661	16659	16621	16800	16683	16683	16513	16491	16657	16612	16587	16733	16505	16646	16601	16437	16642	16752	16853	16474	16561	16606	16638	16543	16636	16607	16475	16523	16758	16570	16631	16693	16517	16610	16627	16604	16693	16606	16673	16668	16533	16543	16444	16523	16633	16582	16704	16507	16603	16656	16691	16519	16732	16501	16517	16408	16542	16480	16466	16688	16560	16746	16479	16621	16508	16586	16712	16733	16820	16630	16617	16557	16594	16461	16790	16665	16518	16537	16615	16590	16755	16577	16665	16531	16775	16642	16610	16563	16533	16722	16828	16649	16660	16658	16646	16567	16583	16653	16479	16565	16497	16708	16438	16722	16566	16699	16608	16679	16686	16480	16593	16596	16857	16580	16714	16607	16572	16695	16627	16525	16520	16669	16620	16735	16747	16592	16590	16648	16583	16504	16653	16819	16694	16668	16669	16741	16691	16703	16588	16502	16749	16655	16661	16565	16529	16597	16627	16489	16601	16612	16569	16679	16572	16561	16718	16633	16650	16612	16477	16618	16628	16423	16621	16736	16684	16677	16754	16686	16646	16588	16598	16651	16665	16533	16701	16633	16511	16528	16665	16641	16563	16595	16585	16853	16553	16466	16770	16696	16687	16623	16536	16783	16590	16672	16551	16701	16582	16501	16494	16471	16615	16826	16637	16617	16472	16582	16586	16477	16589	16562	16709	16596	16581	16870	16687	16749	16716	16512	16777	16547	16444	16686	16648	16700	16404	16550	16613	16497	16617	16654	16685	16539	16682	16494	16658	16833	16716	16533	16687	16579	16601	16589	16572	16545	16666	16633	16476	16551	16629	16557	16756	16588	16676	16654	16763	16662	16570	16704	16500	16587	16550	16678	16575	16484	16699	16614	16694	16679	16509	16764	16467	16633	16731	16521	16638	16600	16653	16512	16672	16638	16687	16578	16620	16659	16487	16483	16735	16740	16522	16497	16469	16566	16604	16651	16651	16650	16550	16631	16402	16571	16644	16704	16784	16587	16735	16890	16524	16757	16815	16522	16583	16427	16594	16711	16720	16671	16687	16658	16649	16448	16647	16565	16391	16554	16554	16550	16603	16602	16567	16697	16731	16499	16637	16746	16516	16618	16739	16410	16497	16698	16518	16630	16624	16540	16804	16598	16663	16538	16485	16423	16531	16883	16596	16574	16612	16446	16577	16722	16756	16643	16626	16562	16678	16714	16472	16660	16480	16594	16625	16464	16726	16583	16665	16666	16680	16429	16603	16651	16807	16601	16655	16589	16763	16553	16615	16653	16626	16682	16594	16584	16579	16761	16626	16425	16495	16536	16486	16494	16364	16738	16730	16701	16487	16628	16669	16614	16776	16631	16622	16717	16603	16584	16706	16592	16606	16609	16546	16697	16622	16741	16575	16738	16610	16693	16683	16555	16579	16576	16532	16602	16561	16520	16730	16548	16530	16710	16636	16597	16559	16807	16618	16620	16562	16740	16644	16584	16634	16675	16695	16648	16778	16516	16652	16677	16485	16703	16376	16556	16625	16682	16477	16706	16635	16437	16623	16484	16366	16528	16548	16574	16710	16565	16702	16627	16711	16643	16625	16767	16596	16750	16418	16716	16616	16509	16652	16808	16504	16591	16635	16510	16614	16570	16516	16675	16508	16750	16580	16544	16820	16741	16625	16513	16543	16548	16754	16638	16639	16707	16602	16457	16656	16674	16704	16501	16542	16710	16620	16673	16625	16641	16525	16593	16775	16528	16594	16420	16606	16547	16846	16556	16530	16503	16668	16636	16730	16542	16509	16702	16521	16402	16626	16720	16539	16654	16602	16649	16648	16563	16608	16556	16559	16668	16611	16379	16749	16793	16630	16563	16713	16623	16644	16721	16615	16687	16662	16392	16647	16532	16683	16558	16683	16759	16595	16506	16596	16424	16697	16630	16703	16492	16651	16604	16674	16560	16459	16717	16819	16612	16561	16501	16666	16546	16655	16543	16593	16707	16568	16603	16521	16632	16583	16593	16663	16667	16615	16596	16647	16573	16574	16617	16738	16633	16676	16527	16786	16487	16773	16577	16635	16671	16717	16650	16492	16678	16592	16511	16597	16630	16537	16648	16498	16660	16567	16644	16822	16582	16626	16608	16405	16541	16588	16643	16628	16726	16646	16582	16744	16481	16733	16518	16702	16705	16611	16661	16833	16495	16560	16607	16494	16738	16656	16622	16683	16658	16586	16438	16572	16799	16808	16794	16776	16560	16607	16629	16517	16698	16717	16584	16601	16846	16695	16481	16569	16690	16597	16549	16615	16662	16602	16632	16633	16509	16535	16331	16646	16665	16620	16743	16595	16602	16614	16569	16703	16458	16552	16545	16512	16714	16667	16787	16427	16553	16729	16762	16460	16656	16604	16596	16807	16566	16700	16644	16588	16543	16589	16637	16615	16572	16652	16721	16568	16615	16686	16516	16464	16527	16700	16568	16556	16606	16557	16766	16720	16669	16599	16628	16696	16578	16649	16559	16711	16565	16651	16706	16490	16526	16645	16547	16766	16512	16775	16753	16779	16635	16575	16617	16745	16667	16614	16625	16553	16627	16633	16727	16745	16524	16718	16483	16756	16855	16705	16605	16619	16712	16668	16580	16424	16617	16583	16559	16700	16608	16440	16713	16672	16461	16527	16637	16773	16671	16681	16655	16542	16506	16751	16746	16704	16755	16630	16734	16609	16618	16774	16605	16690	16546	16558	16549	16748	16787	16501	16728	16483	16647	16677	16713	16541	16555	16397	16648	16597	16824	16721	16510	16544	16668	16622	16698	16675	16377	16503	16754	16665	16631	16639	16714	16549	16483	16633	16636	16490	16787	16808	16309	16691	16516	16703	16594	16602	16611	16504	16539	16811	16697	16609	16608	16779	16645	16714	16616	16666	16495	16601	16784	16570	16334	16710	16672	16416	16664	16556	16607	16765	16611	16674	16634	16616	16531	16685	16542	16632	16668	16527	16635	16707	16701	16656	16723	16513	16555	16510	16601	16594	16647	16473	16636	16676	16555	16713	16711	16556	16557	16602	16403	16572	16554	16598	16663	16510	16397	16593	16461	16506	16613	16639	16637	16786	16603	16668	16873	16604	16734	16374	16760	16658	16687	16810	16487	16512	16654	16704	16490	16519	16535	16649	16523	16674	16674	16641	16546	16564	16800	16691	16669	16593	16650	16463	16746	16801	16629	16584	16584	16581	16575	16609	16592	16659	16770	16706	16579	16647	16568	16604	16668	16638	16741	16435	16688	16585	16575	16583	16500	16700	16604	16605	16662	16601	16567	16679	16651	16812	16618	16601	16584	16691	16702	16702	16636	16536	16660	16588	16527	16624	16806	16723	16527	16487	16574	16635	16546	16585	16685	16644	16585	16621	16569	16652	16783	16650	16731	16462	16769	16612	16648	16886	16692	16583	16594	16631	16658	16649	16537	16694	16639	16373	16701	16630	16730	16620	16770	16641	16499	16634	16619	16548	16518	16678	16591	16672	16569	16639	16505	16587	16733	16409	16720	16645	16683	16700	16493	16537	16642	16758	16633	16634	16580	16679	16650	16680	16711	16660	16595	16561	16711	16544	16730	16613	16511	16556	16556	16543	16520	16720	16705	16726	16646	16647	16638	16683	16432	16602	16647	16596	16583	16733	16510	16735	16542	16798	16563	16698	16611	16759	16554	16539	16553	16645	16692	16579	16609	16669	16712	16573	16690	16563	16614	16628	16685	16630	16721	16675	16537	16789	16526	16490	16670	16582	16834	16617	16448	16568	16836	16569	16609	16567	16653	16570	16595	16634	16636	16646	16782	16422	16420	16603	16563	16725	16460	16605	16686	16485	16621	16611	16609	16598	16602	16601	16609	16539	16701	16532	16673	16467	16624	16497	16694	16636	16598	16612	16749	16531	16665	16541	16656	16628	16671	16514	16453	16675	16638	16697	16732	16818	16793	16719	16479	16536	16549	16749	16467	16823	16686	16492	16610	16732	16728	16594	16633	16771	16680	16621	16595	16549	16694	16635	16596	16663	16541	16496	16637	16627	16571	16733	16680	16636	16666	16562	16644	16554	16436	16646	16533	16781	16450	16734	16583	16672	16495	16546	16576	16630	16384	16686	16578	16564	16617	16433	16514	16585	16535	16668	16607	16623	16702	16615	16628	16473	16665	16664	16581	16481	16670	16586	16471	16697	16524	16705	16522	16536	16547	16482	16609	16521	16475	16706	16661	16648	16609	16657	16658	16733	16546	16424	16636	16439	16507	16691	16434	16628	16627	16592	16625
28620	28810	37613	33584	27055	23923	22104	20620	19979	19288	19099	18717	18389	18387	18398	18386	18130	18050	18206	18139	18212	18081	18049	18150	18105	18160	18175	17773	17961	18075	18037	17879	18075	17918	17928	17856	18038	17798	18177	18014	18007	18012	17970	18091	18080	17994	18044	18002	17944	17811	18082	17790	17768	17909	18019	18073	17966	17901	18070	18045	17836	18116	17889	17902	17937	18031	18176	17839	18014	18081	18044	18202	18059	17893	17966	18014	18188	17938	17992	18080	18041	18058	18115	18138	18147	17944	18069	17927	17910	17911	18053	18122	17887	17895	17944	17969	17990	18035	17986	18070	17976	17955	18086	17953	17981	18046	18004	18050	18106	18076	17889	18070	17967	17969	17985	18106	18050	18182	17838	17911	18018	18093	18018	17972	18138	18026	17871	17927	17772	17954	18103	17754	18185	18254	17977	17995	17955	18095	17956	18009	17944	17903	18052	18001	18058	18234	18117	18171	18095	17946	17730	18030	18035	18183	17893	18076	18070	17843	18004	18164	17947	17898	17931	18052	18110	17959	18109	18022	18036	17959	17986	18137	18128	17936	17944	17979	17967	18057	18066	17863	17912	17922	18051	17974	17979	17781	17967	17970	18041	17904	18183	17955	18212	17936	18055	18149	18009	18041	18056	18112	17875	17905	18078	17845	17935	17988	17817	17942	18263	18314	18031	17899	17783	18004	17987	17790	17944	17852	18134	18041	18000	18121	18022	17973	17912	18034	18235	18086	17991	17945	17820	17844	18112	17929	17887	18060	17921	18244	17950	17741	18129	18070	18079	18007	18194	17798	17902	17916	17999	17688	18004	17965	18046	17953	17872	17939	18009	18065	18115	18046	18015	18083	17871	17909	18273	18161	18028	17946	18078	18000	17878	18059	17848	18009	17981	18135	18077	18034	18163	17945	17711	17890	17934	17972	18052	17954	17968	17977	17924	18065	18031	17988	17848	18077	18028	18039	18069	17976	18034	18020	18117	17883	18000	17969	17964	18019	17773	18004	18051	17778	17904	17860	17994	18068	18107	17835	17860	18227	18087	17964	18035	18038	17888	18026	18027	18105	18105	18002	18165	18183	18053	17971	17984	17989	17968	18039	18252	18083	18068	17996	18004	18023	17825	17791	17746	17806	18012	17780	18153	18148	18043	17997	17890	18015	18071	18064	17897	18023	17905	18097	17852	18080	17965	18053	18024	18006	18171	17932	18308	17887	17984	17888	17870	17945	18170	17964	18001	17970	17944	17928	17977	18020	18191	17922	17984	17980	18000	18028	17888	17826	18117	17885	18036	17839	17918	18194	17989	18078	18061	17963	18198	18120	18053	18082	18078	17949	18053	18116	17992	17996	17893	18284	17935	17802	17848	18093	18136	18260	18000	17913	17874	17964	17858	18186	18094	18052	17869	18030	18041	18186	17995	17861	17963	18161	18027	17987	17796	18157	18075	17894	17846	17923	18086	17814	17817	18000	18158	18027	18097	17847	18032	18062	18085	17984	17960	17935	17790	17965	18018	18019	18053	18075	18007	17925	17970	17914	17954	18090	18016	18147	18027	17825	18045	18220	17829	17961	17989	18127	18195	17991	17912	17813	17745	17957	18006	17973	17836	17885	18069	18019	18018	18017	18193	18065	18075	17887	18024	17981	18094	18106	18044	18008	17885	17709	18062	18162	17813	17954	18179	17918	18056	18049	17987	17957	18012	18013	18007	17991	17986	17906	18054	17971	18175	18079	18064	17927	18004	18030	18125	18041	17759	18068	18018	17993	18127	18026	18044	17929	18230	17957	18125	17897	18052	18007	18044	18018	17878	18008	18146	18258	17985	18123	17961	17983	18009	18004	18175	18040	17952	18014	17937	17780	18060	17901	17973	18067	17998	17837	18123	17933	18001	18019	17812	18049	17912	18050	18135	17863	17847	18154	17942	18224	17914	17968	18147	18115	17932	18147	18014	17963	17972	18027	17982	17985	17869	18032	18004	18020	17848	17909	18143	18022	17978	17972	18010	18078	18106	18226	18111	18047	18170	17888	17888	17917	18040	18287	18147	17944	17971	18007	18111	18215	18017	17956	18064	18079	18199	18136	17974	17951	17974	18056	18299	17969	18013	18077	18124	18105	18103	18024	18036	18102	17923	17953	18243	18105	17972	18085	18249	18138	18150	18100	18156	17950	17961	17948	17977	18175	17941	17849	17932	17879	18157	18131	18222	18051	18070	18084	18032	17916	18051	18042	18143	18222	18176	18137	18182	17998	18053	17999	18010	18126	17818	17925	18039	18027	18023	18014	17924	17949	17868	18097	17887	18138	18240	17873	18117	17939	18049	18058	18044	18030	17841	18072	18126	17812	17953	18223	17912	17922	17879	17839	17978	18066	17895	17917	17912	18017	17888	18005	17972	17830	18010	18062	17949	17816	18103	17931	18035	18054	18098	17960	17819	18019	18040	18089	17715	17999	18051	18103	17964	18034	18080	17985	17952	18038	18063	17894	17997	18099	18191	18025	18302	18049	17928	18034	18134	17897	18005	18118	17855	18029	17949	18032	18073	18200	18099	18006	18027	18036	17884	18028	17870	18017	18156	17956	17944	18084	17936	18129	17865	17937	18021	17946	18277	18183	18065	17958	17971	17883	18273	17985	18143	17989	18087	17807	17990	17792	17812	17841	18016	17951	17966	18019	18184	17966	17799	17896	17791	17852	17931	18038	17923	18159	18039	17890	17899	17972	18115	17951	17941	17931	18107	18117	17976	17971	17818	18041	18100	18148	18091	17903	17980	18220	17962	17994	17957	18017	18012	18172	17875	17817	17826	18028	17984	17940	17949	18042	17890	18051	18239	18053	17951	18234	17906	17901	18167	18032	17933	17925	18024	18030	17976	17747	18125	18128	18036	17789	18027	18094	17999	17919	17972	17695	17839	18117	17737	18020	18097	17975	18084	18217	17914	17876	17972	17919	18015	17925	17900	18008	17859	18176	18064	17961	17981	17998	17994	18123	18036	17909	18167	18068	17922	17968	17960	18120	17939	17846	18027	17877	17997	18183	18029	18064	17896	18116	18066	18058	18009	18003	18078	17874	18141	17955	18132	17972	18009	18032	18290	18134	18073	17987	17969	18001	18235	17989	18034	17948	17997	17988	18163	17947	17998	17781	18053	18081	18070	18133	18063	17899	17971	17946	17918	18144	17826	17964	17988	18078	18011	17966	18073	18074	18011	17869	17989	18072	18165	18085	18038	17945	18182	18009	17915	17965	17947	18031	18028	17977	18047	18159	18213	18143	18095	18170	17881	17932	18045	18064	17984	17935	18152	17904	18062	17881	17946	17921	17965	18071	18017	17988	18003	18152	18226	18067	17984	17914	17974	18083	18165	17821	17912	18211	17997	18195	18120	17900	17885	17871	17928	18028	18016	17916	18064	17912	18036	18008	18017	18077	17879	17875	17971	18084	18115	18072	18061	17779	18066	18028	18114	17909	18038	17994	18111	17964	18111	18036	17944	18185	18213	18024	18091	17947	18094	17935	17843	17927	18116	18099	17844	18073	18002	18149	18089	18085	18072	17881	18123	18182	18050	18117	18102	18163	18006	18096	17914	18171	17991	18040	18217	18069	17991	17956	17977	18042	17816	18088	18008	17926	18128	17947	17919	18042	18168	18061	18045	18065	17998	18132	18105	18037	18073	18028	18252	18237	18201	17845	17861	17997	18058	18003	17963	18136	17996	18037	17966	18009	17997	18067	17912	18018	17790	18048	18045	17997	17923	18102	18241	18002	18206	18068	17990	17963	17966	18078	18070	18121	18081	18076	18074	17998	17978	18086	17905	17791	18060	18019	18052	18032	17860	18017	17973	18092	18305	17989	17955	17900	17918	17886	18208	17970	18038	17885	18083	17929	18101	18205	17978	17926	18208	18130	18155	18007	18281	18017	18248	17850	17881	18011	18029	18084	18001	17983	17956	17845	17991	18155	17958	18089	17971	17975	18211	17780	17869	17955	17978	17952	17994	18086	18008	18131	18284	18074	17989	17879	18012	18221	18112	18150	18200	18070	18026	18084	17925	18063	17909	18116	17977	17852	17983	18180	17893	18077	18104	18082	18179	18114	17966	18030	18147	18057	18101	18039	18036	18069	18097	17978	18166	18009	17851	17886	17978	17977	18042	17930	18060	17958	17993	18104	18051	17977	17953	18152	18043	17853	17937	18128	17991	17973	17949	17932	17846	18025	18015	18120	18016	18159	17917	18118	18116	17975	18094	18073	17911	18037	18106	17939	17876	18007	18003	18072	18111	17935	17971	18208	18138	18192	18115	18005	18044	18168	17879	18087	18151	18176	17991	17954	18141	17884	17996	18070	17962	17974	18041	17913	17934	17842	18120	18055	18009	18122	17909	18032	18057	18199	17984	18162	17816	17803	17992	18083	17789	18048	17967	18042	18030	18131	18070	18039	17891	17691	17929	17921	17795	17829	18008	18099	18135	18064	18034	18014	18067	17987	18082	18134	18106	17956	18051	18004	18105	17935	18147	18048	18042	17954	17942	18040	18103	17882	18007	18017	18037	18085	17879	17933	18066	18081	17824	18008	18122	18056	17974	17827	17800	17832	17990	17801	18241	17848	17965	17951	17770	18087	18053	18099	17933	17843	17869	18004	18080	18038	17908	18010	18005	18022	17989	17913	17902	17917	18108	17959	17969	18147	17731	17837	17998	17865	18047	17935	18140	18190	18130	18055	17837	17850	18078	17948	18086	18051	18046	18012	17975	18115	18148	18120	18090	18156	18141	17822	18106	17803	17899	17982	18088	18138	17912	17940	18008	18027	17960	18206	18040	17893	17748	17874	18011	18044	18157	18289	18164	18098	17979	18004	18097	17868	17988	18048	18024	17878	18089	17952	18185	17852	17980	18149	18038	17887	17848	17684	18081	18149	18086	18134	17922	18022	17770	18068	18139	18269	18231	18110	18088	18021	18226	18002	17974	17925	17853	18088	18069	18244	17910	18045	17838	18089	18158	17943	17902	17930	18117	18194	17997	17917	18011	18039	17758	18163	18092	18142	17945	18138	18175	18036	18018	18003	17848	18066	18032	18144	18022	17994	18114	18163	18204	17983	18146	17923	17965	18104	18048	18168	18051	17999	18114	18139	18039	17944
31483	45761	44491	35540	29195	24979	22511	20442	19416	18735	17950	17535	17090	16951	16745	16615	16674	16508	16454	16611	16620	16520	16585	16503	16392	16558	16488	16658	16418	16478	16480	16620	16485	16451	16581	16596	16496	16451	16371	16562	16532	16431	16488	16411	16465	16477	16393	16471	16490	16389	16312	16424	16385	16564	16176	16622	16405	16398	16518	16507	16543	16600	16519	16370	16365	16461	16601	16455	16421	16462	16378	16444	16472	16379	16307	16553	16392	16326	16385	16513	16535	16265	16405	16331	16360	16472	16610	16376	16624	16451	16441	16463	16355	16584	16413	16437	16304	16484	16251	16382	16379	16408	16324	16416	16432	16400	16310	16237	16218	16345	16534	16446	16431	16366	16269	16373	16387	16592	16466	16180	16559	16312	16313	16118	16472	16461	16522	16224	16384	16343	16584	16463	16286	16375	16408	16318	16481	16345	16561	16526	16459	16371	16469	16375	16511	16354	16454	16394	16351	16304	16367	16370	16307	16545	16444	16501	16469	16360	16376	16549	16380	16557	16339	16211	16371	16242	16422	16387	16313	16372	16663	16388	16343	16601	16582	16425	16375	16505	16392	16532	16435	16328	16520	16271	16602	16505	16429	16253	16363	16454	16453	16537	16517	16282	16466	16534	16420	16317	16424	16317	16517	16415	16300	16514	16229	16600	16467	16470	16439	16415	16346	16526	16527	16396	16416	16238	16729	16499	16323	16618	16489	16669	16407	16439	16431	16384	16431	16566	16470	16374	16287	16621	16452	16392	16443	16363	16366	16470	16361	16583	16464	16285	16543	16551	16622	16340	16443	16349	16537	16232	16357	16394	16460	16496	16388	16395	16273	16379	16478	16526	16467	16441	16228	16541	16490	16476	16441	16402	16544	16597	16495	16398	16412	16283	16473	16585	16413	16591	16452	16459	16456	16200	16459	16507	16447	16400	16424	16474	16449	16430	16642	16291	16408	16366	16586	16392	16523	16267	16410	16448	16407	16346	16393	16485	16430	16458	16512	16265	16338	16370	16515	16376	16495	16441	16284	16410	16318	16325	16407	16397	16311	16378	16451	16569	16356	16455	16533	16274	16402	16399	16251	16367	16245	16531	16320	16436	16457	16404	16454	16424	16498	16366	16679	16331	16497	16583	16456	16365	16532	16496	16514	16411	16642	16353	16636	16416	16544	16292	16408	16479	16415	16464	16323	16431	16302	16318	16506	16330	16418	16403	16261	16508	16447	16413	16546	16296	16297	16427	16360	16376	16460	16385	16521	16455	16615	16463	16404	16426	16413	16604	16445	16500	16412	16437	16292	16415	16320	16360	16517	16606	16365	16426	16619	16436	16410	16376	16513	16638	16489	16435	16343	16334	16421	16385	16362	16242	16466	16445	16326	16255	16465	16441	16478	16373	16263	16424	16412	16151	16527	16629	16399	16538	16357	16336	16462	16360	16221	16218	16425	16311	16492	16297	16376	16279	16318	16247	16475	16290	16340	16461	16509	16637	16298	16360	16403	16372	16545	16407	16451	16439	16311	16480	16549	16434	16444	16364	16354	16510	16541	16535	16540	16486	16459	16568	16463	16515	16302	16568	16479	16499	16470	16400	16395	16419	16413	16508	16578	16317	16378	16325	16407	16504	16458	16323	16402	16519	16620	16259	16448	16296	16543	16316	16470	16423	16458	16468	16443	16521	16421	16302	16265	16403	16457	16230	16514	16301	16433	16365	16327	16358	16382	16415	16428	16313	16387	16448	16515	16357	16281	16448	16367	16310	16349	16312	16562	16421	16464	16432	16313	16460	16346	16453	16309	16468	16507	16437	16371	16452	16563	16361	16398	16246	16306	16466	16605	16393	16362	16334	16346	16379	16387	16289	16510	16494	16525	16338	16378	16590	16354	16339	16381	16463	16503	16458	16494	16511	16375	16555	16441	16540	16515	16362	16516	16391	16406	16385	16525	16341	16326	16446	16523	16338	16403	16739	16413	16273	16331	16402	16477	16483	16379	16297	16563	16557	16414	16537	16396	16393	16478	16516	16542	16357	16457	16385	16436	16598	16425	16549	16346	16427	16454	16320	16479	16232	16460	16426	16489	16380	16485	16302	16580	16441	16515	16477	16523	16429	16416	16409	16329	16426	16361	16206	16480	16433	16731	16405	16495	16640	16392	16342	16452	16543	16614	16285	16485	16389	16526	16556	16475	16379	16505	16560	16395	16427	16240	16446	16478	16250	16449	16484	16391	16374	16291	16391	16519	16573	16562	16539	16489	16550	16397	16583	16333	16343	16330	16414	16401	16439	16239	16416	16400	16599	16366	16369	16623	16596	16325	16487	16410	16316	16427	16430	16511	16336	16429	16480	16384	16401	16556	16284	16348	16492	16479	16444	16414	16377	16581	16406	16514	16397	16589	16412	16385	16561	16253	16333	16568	16614	16418	16385	16681	16500	16466	16426	16577	16471	16490	16326	16414	16368	16364	16313	16501	16353	16548	16372	16488	16305	16275	16327	16469	16266	16355	16203	16310	16559	16510	16355	16451	16255	16449	16235	16453	16426	16463	16284	16482	16389	16408	16488	16349	16393	16554	16273	16339	16507	16373	16368	16412	16263	16556	16386	16467	16324	16457	16457	16381	16367	16348	16504	16530	16400	16361	16488	16299	16254	16375	16521	16577	16412	16648	16293	16424	16567	16397	16378	16318	16449	16473	16365	16347	16380	16542	16384	16544	16498	16376	16395	16414	16591	16404	16424	16253	16344	16453	16429	16299	16428	16513	16502	16524	16571	16368	16524	16376	16337	16548	16474	16431	16520	16499	16346	16444	16527	16188	16337	16405	16497	16527	16594	16500	16419	16361	16457	16376	16384	16435	16484	16423	16350	16376	16421	16429	16451	16450	16462	16549	16498	16347	16459	16496	16366	16479	16337	16498	16352	16394	16393	16219	16335	16312	16417	16419	16355	16509	16409	16303	16427	16617	16172	16440	16321	16508	16476	16470	16395	16487	16403	16294	16312	16354	16544	16427	16234	16483	16330	16404	16461	16334	16471	16381	16444	16428	16468	16466	16569	16396	16309	16468	16389	16234	16426	16432	16473	16435	16326	16330	16368	16440	16376	16389	16539	16532	16336	16373	16338	16446	16412	16417	16375	16322	16452	16409	16581	16406	16326	16280	16332	16297	16415	16410	16373	16469	16371	16425	16449	16348	16319	16396	16582	16354	16392	16523	16354	16426	16455	16488	16377	16437	16471	16359	16332	16535	16515	16509	16310	16471	16353	16475	16309	16502	16545	16174	16443	16421	16426	16435	16339	16503	16206	16425	16521	16543	16478	16302	16367	16413	16305	16369	16438	16336	16510	16483	16499	16454	16571	16621	16434	16607	16269	16412	16346	16360	16550	16571	16588	16385	16386	16370	16427	16322	16458	16657	16567	16256	16475	16351	16377	16415	16409	16230	16466	16500	16452	16352	16451	16400	16324	16524	16459	16492	16353	16355	16498	16392	16412	16504	16374	16284	16633	16517	16541	16424	16601	16509	16388	16410	16416	16431	16298	16481	16437	16389	16639	16590	16307	16358	16472	16240	16460	16437	16443	16443	16367	16585	16655	16367	16344	16349	16405	16423	16343	16438	16514	16576	16281	16620	16387	16296	16452	16457	16465	16503	16357	16372	16216	16360	16490	16571	16465	16213	16423	16428	16275	16366	16446	16439	16461	16428	16541	16417	16455	16548	16436	16445	16403	16369	16506	16472	16558	16390	16448	16388	16375	16366	16629	16544	16504	16466	16484	16414	16403	16418	16429	16407	16509	16448	16338	16556	16640	16446	16475	16424	16329	16556	16424	16510	16415	16381	16391	16307	16396	16362	16530	16193	16317	16606	16260	16312	16425	16550	16370	16526	16356	16391	16431	16339	16301	16457	16400	16463	16510	16416	16188	16313	16476	16421	16296	16577	16460	16392	16461	16478	16236	16353	16501	16373	16411	16442	16383	16454	16410	16431	16292	16545	16481	16533	16517	16444	16405	16541	16330	16351	16501	16493	16505	16495	16429	16449	16420	16455	16403	16293	16382	16305	16350	16397	16528	16617	16368	16367	16421	16337	16297	16724	16398	16532	16369	16359	16534	16209	16324	16335	16235	16298	16438	16542	16447	16399	16422	16290	16476	16486	16373	16401	16464	16461	16439	16208	16185	16479	16500	16455	16318	16428	16439	16317	16401	16369	16549	16542	16403	16408	16478	16357	16467	16546	16370	16575	16433	16420	16454	16466	16409	16453	16328	16527	16427	16376	16454	16365	16389	16425	16452	16425	16473	16535	16418	16371	16325	16553	16377	16370	16446	16505	16379	16407	16460	16369	16571	16351	16400	16535	16453	16256	16440	16381	16459	16480	16501	16576	16202	16532	16415	16672	16390	16305	16437	16556	16287	16501	16503	16573	16438	16339	16443	16290	16290	16391	16605	16446	16283	16377	16473	16340	16282	16410	16373	16564	16477	16360	16463	16541	16410	16381	16479	16358	16297	16312	16451	16503	16491	16604	16344	16427	16492	16514	16350	16441	16516	16319	16413	16423	16256	16336	16471	16258	16399	16479	16299	16333	16464	16553	16382	16370	16523	16561	16487	16448	16403	16770	16372	16536	16499	16298	16461	16400	16360	16303	16375	16550	16294	16439	16523	16383	16501	16296	16502	16451	16430	16397	16342	16569	16426	16429	16298	16521	16228	16399	16423	16384	16474	16379	16579	16694	16367	16248	16476	16482	16555	16585	16435	16358	16509	16372	16392	16414	16298	16357	16291	16621	16461	16274	16473	16348	16474	16571	16354	16470	16284	16255	16425	16137	16476	16489	16344	16181	16444	16448	16517	16461	16350	16436	16463	16561	16464	16281	16461	16324	16354	16524	16530	16415	16277	16233	16378	16457	16375	16333	16394	16560	16364	16277	16386	16611	16481	16431	16408	16548	16421	16270	16410	16470	16350	16535	16479	16447	16467	16288	16529	16435	16482	16432	16639	16387	16212	16236	16313	16437	16438	16277	16461	16508	16514	16269	16562	16381	16583	16583	16331	16360	16551	16217	16345	16503	16344	16475	16451	16366	16408	16474	16499	16518	16426	16490	16379	16267	16540	16524	16598	16285	16312	16529	16620	16455	16500
23886	21432	29169	26442	26700	28128	26983	23135	21566	20845	20020	19414	19217	18930	18708	18576	18579	18318	18579	18417	18641	18276	18495	18461	18304	18541	18308	18370	18310	18238	18106	18083	18439	18283	18348	18439	18430	18521	18332	18365	18324	18349	18139	18114	18258	18318	18229	18429	18192	18259	18138	18334	18227	18323	18409	18187	18085	18420	18356	18190	18348	18182	17905	18242	18312	18232	18279	18057	18301	18095	18174	18416	18336	18319	18189	18193	18320	18259	18396	18223	18277	18238	18460	18276	18281	18424	18353	18292	18204	18294	18245	18239	18261	18163	18090	18356	18350	18186	18353	18193	18037	18153	18171	18189	18045	18248	18247	18247	18261	18030	18240	18309	18565	18055	18299	18036	18307	18054	18255	18224	18456	18263	18103	18106	18405	18383	18510	18099	18089	18228	18272	18150	18094	18166	18510	18312	18004	18160	18329	18109	18245	18209	18128	18139	18236	18192	18344	18315	18258	18293	18230	18068	18141	18180	18237	18059	18192	18153	18154	18204	18197	18318	18359	18415	18242	18042	18071	18139	18310	18161	18439	18140	18168	18235	18256	18216	17950	17950	18169	18284	18119	18230	18144	18245	18084	18165	18080	18227	18393	17985	18155	18155	18322	18156	18188	18426	18258	18038	18416	18304	18087	18111	18259	18343	18234	18085	18273	18104	18004	18163	18160	18355	18370	18276	18177	18285	18179	18092	18288	18243	18164	18242	18251	18107	18120	18047	18260	18331	18121	18170	18168	18011	18295	18223	18387	18198	18302	18310	18249	18179	18178	18215	18253	18415	18325	18218	18197	18231	18201	18157	18257	18190	18222	18349	18145	18325	18224	18236	18206	18469	18298	18248	18223	18256	18205	18417	18288	17996	18114	18397	18302	18184	18287	18258	18300	18363	18081	18153	18301	18191	18226	18082	18248	18130	17979	18137	18132	18203	18242	18001	18179	18034	18095	18353	18272	18204	18371	18204	18254	18304	18319	18072	18294	18374	18127	18333	18222	18110	18124	18226	18424	18220	18449	18291	18281	17900	18195	18150	18305	18106	18259	18280	18197	18180	18346	18275	18257	18369	18144	18169	18225	18222	18156	18066	18356	18246	18298	18479	18289	17984	18311	18150	18087	18392	18510	18292	18333	18240	18357	18607	18219	18281	18057	18150	18378	18333	18276	18285	18209	18145	18287	18095	18334	18229	18308	18418	18205	18078	18286	18467	18460	18441	18175	17993	18122	18247	18088	18190	18216	18150	18322	18400	18316	18150	18295	18249	18108	18390	18251	18293	18168	18332	18261	18209	18301	17976	18404	18385	18138	18143	18236	18112	18297	18284	18352	18077	18168	18289	18391	18425	18090	18243	18036	18333	18400	18249	17957	18300	18369	18471	18390	18407	18328	18040	18183	18443	18129	18077	18221	18311	18243	18343	18063	18335	18240	18227	18203	18295	18232	18264	18126	18045	18403	18197	18266	18392	18224	18230	18053	18172	18057	18117	18103	18452	18039	18057	17953	18119	18342	18196	18173	18326	18276	18286	18301	18309	18067	18299	18081	18160	18437	18119	18252	18168	18242	18294	18238	17949	18267	18320	18205	18147	18110	18268	18183	18056	18348	18340	18255	18070	18300	18279	18292	18283	18125	18367	18068	18187	18273	18385	18078	18241	18216	18082	18126	18212	18158	18402	18255	18385	18284	18311	18330	18233	18198	18285	18273	18183	18203	18262	18335	18313	18241	18051	18013	18095	18399	18167	18238	18142	18496	18127	17981	18228	18244	18160	18239	18286	18277	18358	18231	18151	18113	18265	18277	18155	18327	18013	18124	18253	18187	18178	18104	18197	18104	18211	18218	18111	18142	18103	18059	18226	18109	18336	18180	18496	18270	18180	18187	18295	18244	18239	18285	18190	18307	18112	18070	18312	18332	18156	18391	18410	18337	18247	18298	18327	18088	18078	18408	18091	18207	17781	18215	18145	18151	18314	18197	18184	18273	18418	18401	18102	18337	18017	18158	17983	18023	18309	18481	18258	18448	18243	18389	18068	18433	18320	18362	18030	18450	18371	18359	18377	18291	18262	18154	18258	18225	17971	18360	18295	18224	18295	18196	18043	18160	18232	18123	18365	18221	18162	18200	18246	18162	18064	18306	18141	18435	18181	18267	18285	18284	18230	18405	18377	18364	18256	18142	18150	18172	18213	18082	18152	18358	18158	18293	18375	18173	18009	18290	18164	18054	18243	18384	18257	18276	18159	18412	18159	18151	18033	18170	18248	18266	18388	18191	18099	18493	18368	18189	18191	18199	18242	18254	18083	18368	18087	18441	18396	18116	18418	18322	18274	18427	18315	18247	18182	18181	18121	18537	18177	18158	18237	18274	18108	18151	18305	18101	18237	18387	18457	18182	18286	18336	18258	18448	18015	18356	18277	18192	18289	18168	18284	18228	18210	18210	18162	18205	17952	18095	18385	18238	18216	18243	18262	18357	18359	18138	18126	18485	18215	18325	18241	18291	18100	18203	18209	18291	18144	18329	18165	18180	18398	18244	18310	18094	18054	18166	18248	18309	18048	18320	18225	18322	18285	18216	18021	18162	18027	18295	18305	18144	18378	18244	18318	18271	18336	18353	18372	18047	18158	18158	18287	18143	18149	18132	18188	18159	18145	18026	18337	18085	18056	18295	18179	18407	18186	18368	18316	18288	18117	18144	18166	18372	18093	18061	17930	18243	18278	18250	18258	18233	18157	18159	18239	18106	18320	18199	18187	18210	18262	18324	18038	18209	18275	18495	18294	18209	18309	18195	18138	18005	18170	18196	18324	18089	18269	18205	18237	18158	18321	18211	18275	18168	18267	18072	18228	17952	18246	18149	18220	18034	18199	18363	18191	18295	18256	18186	18247	18205	18306	18492	18249	18248	18118	18074	18057	18130	18156	18109	18177	18161	18183	18093	18225	18354	18356	18208	18166	18060	18437	18314	18231	18437	18174	18253	18124	18213	18342	18298	18150	18128	18053	18089	18207	18191	18256	18064	18099	18183	18126	18290	18189	18331	18265	18238	18296	18252	18212	18143	18148	18247	18318	18262	18208	18237	18120	18064	18234	18297	18306	18151	18156	18191	18365	18179	18131	18147	18442	18093	18132	18099	18123	18305	18096	18204	18314	18232	18254	18203	18091	18294	18166	18150	18169	18235	18042	18258	18328	18348	18239	18136	18241	18252	18328	18251	18358	18323	18217	18174	18076	18277	18315	18364	18072	18422	18310	18350	18204	18373	18373	18275	18114	18059	18143	17878	18301	18337	18275	18394	18198	18155	18098	18347	18349	18162	18416	18102	18155	18221	18145	18274	18182	18333	18457	18300	18309	18378	18209	18248	18179	18246	18170	18195	18379	18099	18398	18328	18257	18244	18161	18181	18153	18170	18120	18236	18338	18408	18417	18124	18169	18283	18166	18187	18390	18390	18145	18211	18215	18221	18150	18124	18186	18329	18164	18373	18288	18143	18146	18225	18116	18197	18189	18235	18161	18294	18151	18176	18280	18090	18170	18238	18199	18275	18077	17984	18241	18121	18201	18447	18271	18296	18303	18428	18404	18247	18193	18265	18238	18348	18339	18203	18200	18205	18147	18244	18365	18151	18449	18120	18452	18385	18013	18167	18231	18363	17979	18261	18192	18054	18301	18356	18241	18297	18126	18205	18183	18336	18202	18221	18200	18090	18055	18277	18314	18484	18036	18357	18290	18089	18218	18330	18075	18256	18120	18221	18181	18269	18263	18419	18293	18287	18116	18173	18293	18314	18305	18391	18353	18246	18211	18415	18233	18367	18331	18229	18034	18175	18319	18178	18386	18165	18162	18262	18372	18185	18289	18313	18155	18294	18184	18318	18355	18181	18251	18089	18165	18149	18158	18375	18385	18567	18106	18150	18188	17930	18113	18134	18346	18115	18198	18105	18139	18091	18221	18211	18365	18213	18090	18370	18157	18212	18137	18322	18182	18265	18263	18314	18156	18262	18222	18341	18263	18094	18099	18287	18214	18221	18098	18333	18263	18143	18191	18374	18246	18353	18270	18282	18370	18403	18302	18325	18162	18381	18386	18289	18193	18190	18096	18297	18272	18322	18222	17984	18189	18402	18071	18221	18308	18341	18093	18341	18460	18096	18243	18319	18219	18262	18381	18229	18102	18240	18175	17887	18399	18328	18304	18099	18048	18166	18376	18224	18182	18195	18293	18392	18281	18259	18346	18410	18165	18181	18248	18398	18354	18100	18048	18408	18300	18331	18198	18111	18340	18206	18191	18260	18215	18206	18252	18181	18169	18134	18290	18207	18213	18386	18130	18235	18047	18267	18068	18261	18045	18108	18206	18200	18194	18190	18360	18282	18493	17938	18266	18172	18221	18215	18140	18243	18247	18043	18131	18123	18070	18306	18300	18384	18221	18102	18465	18192	18331	18282	18399	18109	18290	18280	18461	18186	18013	18344	18202	18194	18315	18304	18364	18358	18064	18093	18205	18272	18247	18332	18423	18218	18488	18186	18268	18254	18038	18181	18116	18345	18256	18223	18136	18259	18253	18185	18236	18516	18255	18287	18374	18230	18199	18454	18206	18215	18269	18169	18249	18212	18328	18081	18114	18208	18111	18167	18391	18277	18234	18371	18244	18259	18069	18282	18514	18116	18318	18066	18152	18238	18269	18151	18235	18160	18263	18228	18233	18173	18380	18200	18219	18170	18129	18218	18303	18238	18289	18127	18271	18327	18277	18170	18350	18330	18393	18322	18132	18288	18216	18183	18202	18201	18123	18354	18338	18030	18059	18258	18155	18100	18159	18308	18046	18210	18224	18208	17833	18258	18336	18101	18388	18398	18190	18229	18234	18107	18185	18358	18171	18240	18088	18163	18144	18162	18191	18393	18109	18495	18389	18211	18254	18152	18253	18390	18126	18250	18257	18342	18064	18402	18333	18285	18265	18190	18291	18129	18430	18204	18323	18137	18302	18287	18325	18229	18368	18257	18096	18170	18199	18125	18078	18241	18305	17981	18145	18306	18250	18259	18005	18139	18173	18279	18124	18314	18269	18152	18164	18349	18167	18214	18262	18208	18319	18352	18316	18301	18297	18215	18326	18308	18207	18174	18173	18257	18221
31734	52000	51357	42947	36117	30630	26655	23753	21947	20175	19111	18447	17995	17482	17340	16943	16928	16864	16950	16846	16754	16563	16830	16945	16631	16826	16658	16742	16680	16640	16603	16485	16783	16558	16479	16609	16532	16565	16711	16516	16647	16540	16673	16518	16672	16440	16683	16698	16623	16648	16520	16503	16740	16391	16607	16621	16489	16666	16534	16416	16624	16615	16398	16518	16624	16419	16368	16644	16431	16557	16496	16584	16620	16534	16505	16574	16591	16585	16581	16425	16426	16525	16479	16420	16502	16704	16613	16671	16504	16462	16737	16573	16674	16512	16667	16609	16567	16538	16376	16682	16483	16662	16516	16478	16503	16563	16551	16425	16430	16633	16624	16631	16683	16382	16457	16483	16653	16583	16487	16581	16508	16577	16512	16719	16613	16678	16709	16579	16404	16529	16537	16592	16514	16443	16607	16528	16547	16751	16588	16493	16564	16431	16710	16515	16427	16616	16478	16342	16477	16537	16662	16592	16532	16627	16458	16597	16666	16508	16641	16335	16397	16529	16566	16547	16410	16576	16531	16612	16410	16591	16582	16266	16428	16594	16632	16426	16614	16436	16602	16415	16527	16615	16682	16601	16788	16652	16570	16546	16516	16544	16365	16469	16621	16371	16536	16507	16505	16673	16516	16506	16730	16562	16606	16577	16511	16653	16418	16548	16593	16487	16886	16638	16555	16457	16585	16607	16688	16658	16409	16507	16531	16643	16628	16502	16518	16422	16693	16674	16593	16564	16613	16412	16511	16671	16484	16485	16693	16335	16522	16574	16665	16487	16275	16562	16478	16545	16478	16493	16667	16477	16678	16363	16491	16428	16582	16571	16498	16558	16532	16484	16302	16526	16483	16388	16714	16543	16493	16498	16541	16575	16607	16553	16448	16478	16670	16708	16486	16438	16486	16464	16640	16509	16438	16569	16846	16411	16459	16556	16364	16576	16520	16582	16508	16491	16699	16536	16397	16479	16589	16581	16604	16446	16664	16538	16628	16411	16532	16507	16507	16530	16716	16500	16646	16498	16468	16659	16646	16535	16531	16533	16362	16510	16624	16629	16517	16599	16554	16436	16448	16635	16468	16509	16366	16543	16626	16473	16503	16570	16560	16573	16485	16658	16668	16510	16306	16620	16579	16441	16566	16717	16347	16463	16614	16474	16538	16644	16712	16593	16619	16456	16432	16587	16501	16521	16456	16649	16602	16684	16554	16544	16532	16509	16567	16643	16395	16431	16383	16505	16653	16409	16775	16515	16511	16505	16519	16455	16603	16721	16504	16639	16459	16534	16674	16321	16382	16465	16503	16563	16544	16669	16626	16522	16547	16599	16509	16699	16585	16433	16287	16436	16658	16652	16537	16383	16587	16519	16537	16453	16621	16622	16718	16578	16600	16561	16591	16331	16614	16532	16623	16415	16507	16518	16476	16380	16650	16494	16539	16402	16456	16647	16389	16620	16541	16425	16600	16624	16528	16625	16544	16580	16491	16561	16693	16476	16525	16583	16519	16530	16735	16436	16657	16628	16560	16467	16540	16574	16456	16635	16433	16570	16675	16654	16519	16487	16357	16722	16617	16425	16625	16524	16559	16503	16391	16475	16596	16663	16478	16604	16525	16455	16485	16572	16479	16688	16520	16597	16596	16506	16501	16559	16526	16570	16648	16657	16512	16485	16605	16551	16650	16666	16672	16463	16526	16469	16500	16448	16655	16548	16681	16453	16462	16501	16607	16600	16571	16592	16549	16612	16625	16433	16592	16698	16380	16574	16654	16495	16523	16498	16805	16460	16647	16548	16579	16603	16579	16550	16528	16575	16596	16433	16476	16357	16586	16485	16638	16454	16529	16439	16660	16613	16524	16561	16512	16663	16498	16589	16630	16615	16418	16434	16543	16703	16604	16698	16473	16487	16399	16444	16583	16460	16464	16469	16505	16602	16558	16715	16481	16517	16520	16505	16449	16606	16234	16491	16398	16447	16510	16557	16641	16539	16639	16576	16602	16695	16498	16537	16491	16524	16574	16582	16411	16587	16338	16487	16608	16306	16552	16557	16527	16463	16656	16361	16697	16442	16593	16601	16631	16641	16381	16332	16469	16499	16454	16431	16690	16354	16310	16558	16695	16647	16601	16527	16473	16437	16581	16443	16434	16709	16497	16541	16525	16632	16559	16449	16506	16491	16624	16719	16461	16562	16465	16614	16586	16564	16576	16604	16687	16369	16604	16756	16548	16583	16468	16423	16601	16508	16488	16529	16367	16648	16403	16527	16476	16544	16314	16602	16623	16518	16521	16531	16788	16578	16603	16554	16456	16413	16481	16585	16557	16462	16535	16600	16389	16442	16540	16302	16568	16501	16353	16488	16580	16425	16457	16617	16582	16468	16583	16788	16559	16557	16630	16650	16554	16478	16522	16451	16576	16681	16526	16528	16648	16372	16674	16584	16496	16582	16452	16621	16628	16574	16562	16660	16522	16524	16510	16569	16566	16496	16503	16569	16780	16391	16600	16739	16652	16519	16497	16513	16407	16600	16564	16544	16511	16549	16558	16587	16748	16545	16534	16476	16433	16588	16465	16483	16480	16571	16546	16551	16537	16596	16416	16448	16377	16559	16675	16602	16476	16460	16590	16501	16286	16417	16685	16471	16433	16639	16598	16568	16433	16491	16442	16514	16562	16560	16453	16510	16566	16680	16517	16389	16514	16432	16678	16520	16601	16312	16428	16450	16554	16493	16592	16457	16484	16436	16623	16618	16784	16618	16547	16696	16718	16306	16625	16604	16479	16482	16674	16398	16577	16508	16526	16574	16583	16563	16552	16586	16547	16772	16407	16521	16640	16486	16494	16613	16522	16697	16642	16569	16524	16325	16496	16624	16427	16474	16584	16541	16474	16596	16473	16364	16660	16459	16511	16506	16444	16575	16705	16286	16457	16558	16469	16583	16439	16460	16643	16470	16629	16500	16617	16664	16459	16429	16627	16626	16490	16562	16577	16440	16530	16453	16593	16455	16707	16552	16631	16603	16533	16778	16679	16499	16475	16391	16707	16571	16614	16400	16612	16424	16560	16512	16660	16498	16562	16582	16665	16834	16572	16483	16535	16567	16519	16557	16486	16684	16597	16496	16505	16541	16606	16356	16564	16575	16484	16600	16499	16376	16494	16581	16524	16452	16488	16570	16537	16617	16537	16556	16450	16552	16668	16407	16521	16571	16546	16604	16615	16556	16698	16449	16464	16574	16556	16478	16653	16338	16630	16581	16556	16542	16456	16466	16625	16573	16368	16544	16377	16568	16578	16723	16582	16562	16459	16360	16401	16612	16392	16442	16576	16546	16416	16347	16619	16642	16622	16571	16589	16522	16522	16648	16541	16358	16575	16581	16480	16523	16594	16682	16468	16633	16436	16504	16743	16565	16625	16635	16506	16422	16563	16569	16500	16404	16390	16521	16621	16412	16742	16424	16540	16593	16462	16409	16491	16585	16539	16621	16541	16816	16676	16563	16593	16624	16577	16497	16527	16417	16424	16552	16358	16628	16619	16483	16587	16489	16445	16718	16632	16341	16487	16565	16473	16429	16570	16475	16384	16514	16611	16607	16600	16434	16617	16648	16475	16572	16551	16710	16595	16745	16404	16597	16611	16559	16264	16582	16616	16552	16630	16478	16584	16589	16541	16657	16564	16515	16587	16645	16551	16352	16499	16496	16595	16455	16442	16403	16563	16663	16672	16551	16538	16570	16680	16415	16562	16423	16487	16438	16494	16499	16483	16454	16451	16623	16347	16752	16511	16539	16430	16529	16561	16337	16368	16544	16417	16661	16484	16536	16605	16638	16591	16396	16506	16455	16520	16442	16499	16540	16506	16520	16545	16482	16556	16337	16683	16420	16525	16588	16596	16589	16548	16410	16644	16421	16588	16688	16552	16386	16601	16489	16504	16581	16523	16483	16521	16697	16622	16388	16530	16591	16496	16509	16479	16383	16571	16373	16260	16805	16510	16478	16541	16527	16679	16362	16466	16448	16533	16471	16510	16462	16589	16525	16546	16548	16676	16713	16365	16520	16480	16825	16694	16595	16582	16400	16557	16702	16478	16695	16524	16559	16501	16552	16570	16680	16526	16500	16598	16434	16567	16598	16441	16635	16619	16510	16566	16580	16357	16653	16486	16644	16531	16471	16692	16689	16657	16402	16501	16581	16610	16511	16631	16494	16667	16549	16507	16535	16647	16463	16557	16595	16697	16530	16374	16466	16431	16614	16541	16548	16513	16571	16514	16456	16492	16560	16579	16550	16542	16563	16341	16409	16605	16393	16515	16678	16642	16444	16515	16468	16563	16577	16371	16526	16627	16692	16587	16369	16378	16505	16599	16642	16491	16643	16596	16372	16391	16679	16685	16570	16641	16673	16503	16579	16426	16471	16483	16551	16564	16552	16530	16495	16655	16576	16395	16643	16432	16544	16633	16608	16584	16567	16586	16740	16656	16551	16583	16591	16505	16376	16714	16503	16558	16650	16322	16622	16668	16556	16531	16400	16655	16623	16750	16676	16467	16589	16468	16519	16538	16537	16540	16393	16472	16511	16462	16656	16686	16563	16497	16489	16282	16655	16545	16520	16620	16666	16579	16558	16653	16533	16627	16491	16429	16740	16758	16385	16311	16408	16574	16561	16589	16512	16702	16420	16510	16517	16558	16373	16425	16260	16636	16292	16561	16770	16545	16702	16466	16412	16379	16549	16515	16433	16571	16431	16553	16682	16472	16628	16533	16511	16723	16537	16623	16593	16655	16579	16435	16475	16469	16489	16419	16643	16582	16618	16480	16629	16448	16423	16555	16565	16551	16417	16671	16607	16572	16570	16305	16515	16360	16606	16281	16462	16459	16650	16462	16501	16440	16496	16393	16514	16604	16500	16370	16611	16498	16312	16481	16663	16635	16656	16511	16514	16591	16455	16664	16506	16571	16665	16773	16495	16520	16385	16657	16619	16581	16610	16472	16484	16466	16297	16607	16490	16480	16457	16616	16556	16485	16674	16457	16500	16726	16507	16598	16672	16642	16545	16733	16516	16483	16473	16592	16519	16564	16590	16411	16602	16472	16632	16666	16493	16590	16682	16603	16461	16664	16502	16453	16524	16474	16690	16588	16692
22947	21403	29320	24525	24245	28175	30351	24940	22898	22166	20953	20343	19638	19562	19110	18953	18765	18930	18704	18690	18577	18831	18771	18677	18702	18388	18689	18524	18428	18227	18488	18764	18488	18408	18364	18508	18480	18591	18372	18607	18449	18474	18497	18777	18701	18548	18392	18587	18492	18493	18461	18453	18393	18268	18506	18393	18470	18448	18703	18542	18467	18640	18453	18594	18522	18414	18364	18373	18266	18440	18403	18247	18191	18413	18558	18582	18483	18444	18431	18703	18167	18377	18364	18297	18315	18432	18358	18281	18155	18287	18381	18510	18399	18433	18364	18383	18316	18508	18167	18248	18262	18293	18461	18303	18243	18259	18551	18467	18226	18398	18346	18295	18409	18562	18331	18312	18436	18452	18310	18189	18491	18401	18267	18364	18432	18333	18342	18376	18431	18447	18530	18415	18480	18458	18565	18598	18413	18503	18392	18493	18268	18285	18197	18103	18355	18356	18220	18616	18459	18340	18311	18256	18482	18474	18269	18430	18199	18140	18558	18375	18526	18308	18467	18208	18382	18429	18551	18478	18514	18374	18304	18451	18373	18358	18346	18393	18245	18189	18205	18290	18404	18194	18311	18346	18148	18192	18370	18454	18328	18479	18313	18215	18362	18477	18426	18326	18355	18341	18483	18409	18466	18489	18480	18246	18385	18309	18153	18145	18353	18226	18150	18306	18138	18281	18473	18283	18306	18403	18256	18337	18453	18367	18164	18358	18498	18353	18307	18292	18476	18292	18127	18309	18462	18447	18186	18291	18248	18316	18571	18335	18380	18519	18396	18406	18400	18607	18193	18031	18469	18192	18351	18259	18347	18404	18288	18359	18419	18397	18405	18342	18501	18449	18481	18545	18254	18298	18145	18205	18410	18526	18472	18339	18523	18261	18324	18326	18491	18147	18313	18322	18473	18434	18370	18238	18317	18434	18361	18269	18499	18473	18433	18227	18211	18323	18458	18461	18202	18309	18354	18285	18513	18361	18322	18376	18276	18252	18283	18319	18279	18479	18472	18335	18277	18404	18348	18367	18193	18301	18117	18319	18020	18332	18331	18393	18370	18392	18476	18294	18462	18410	18395	18353	18436	18270	18485	18313	18332	18422	18338	18311	18345	18295	18435	18634	18399	18454	18643	18401	18248	18226	18423	18509	18275	18248	18619	18476	18378	18442	18280	18282	18435	18210	18514	18336	18425	18303	18095	18233	18503	18567	18178	18510	18365	18440	18529	18412	18443	18558	18375	18151	18389	18490	18412	18436	18294	18326	18117	18239	18362	18406	18438	18436	18219	18560	18363	18262	18087	18337	18176	18520	18181	18305	18424	18433	18327	18221	18481	18519	18179	18416	18243	18495	18327	18148	18483	18387	18292	18302	18125	18353	18395	18441	18293	18491	18497	18409	18512	18289	18375	18386	18440	18538	18322	18380	18298	18306	18307	18348	18261	18302	18481	18384	18271	18354	18466	18374	18186	18435	18492	18504	18265	18326	18368	18382	18221	18464	18414	18460	18168	18414	18359	18374	18289	18334	18368	18248	18456	18259	18258	18241	18296	18400	18317	18470	18388	18334	18309	18347	18294	18262	18482	18366	18324	18385	18329	18251	18420	18233	18408	18257	18448	18276	18162	18235	18535	18472	18517	18314	18385	18344	18348	18485	18457	18551	18257	18493	18685	18225	18389	18343	18192	18174	18386	18658	18415	18312	18546	18238	17945	18241	18257	18513	18220	18330	18233	18367	18512	18265	18326	18317	18371	18144	18319	18248	18200	18049	18282	18220	18285	18432	18557	18325	18426	18073	18340	18402	18378	18355	18467	18150	18423	18435	18233	18342	18366	18394	18413	18374	18214	18286	18482	18310	18349	18419	18283	18336	18297	18287	18423	18215	18506	18404	18476	18323	18264	18045	17955	18428	18411	18365	18192	18256	18296	18314	18234	18157	18493	18486	18465	18354	18377	18179	18337	18322	18539	18388	18069	18304	18321	18439	18408	18300	18442	18390	18512	18303	18375	18243	18649	18533	18321	18271	18326	18521	18293	18485	18517	18524	18251	18336	18193	18393	18364	18205	18553	18481	18345	18243	18290	18276	18306	18129	18430	18246	18244	18406	18183	18243	18394	18282	18262	18423	18201	18556	18388	18327	18513	18387	18340	18480	18328	18351	18476	18319	18245	18171	18343	18259	18474	18478	18351	18076	18259	18286	18168	18530	18380	18218	18250	18272	18326	18166	18425	18383	18316	18270	18420	18401	18351	18399	18378	18431	18442	18412	18377	18328	18203	18295	18329	18244	18321	18278	18440	18395	18560	18228	18341	18242	18484	18452	18531	18371	18352	18533	18169	18429	18517	18391	18478	18376	18441	18509	18296	18387	18167	18393	18273	18464	18393	18283	18342	18240	18553	18259	18318	18365	18376	18238	18432	18297	18324	18359	18499	18456	18375	18277	18441	18386	18224	18418	18250	18276	18375	18340	18450	18259	18461	18278	18251	18443	18374	18250	18452	18314	18554	18372	18224	18380	18101	18484	18496	18259	18379	18431	18368	18268	18304	18347	18306	18416	18345	18205	18461	18491	18347	18238	18456	18410	18365	18360	18397	18385	18593	18119	18278	18313	18430	18239	18327	18563	18346	18190	18154	18324	18455	18131	18355	18054	18340	18232	18584	18365	18468	18263	18480	18204	18354	18314	18234	18152	18342	18313	18404	18210	18383	18358	18557	18205	18295	18416	18222	18378	18310	18351	18404	18293	18404	18361	18088	18214	18395	18208	18511	18554	18433	18204	18351	18397	18509	18292	18268	18332	18226	18219	18388	18246	18442	18059	18490	18362	18261	18418	18343	18221	18229	18566	18271	18431	18337	18331	18412	18329	18334	18356	18292	18244	18503	18183	18183	18352	18213	18588	18151	18305	18577	18236	18385	18421	18349	18496	18556	18459	18255	18542	18283	18430	18508	18210	18442	18412	18316	18218	18459	18243	18421	18422	18213	18175	18352	18428	18585	18394	18353	18479	18383	18223	18186	18452	18314	18399	18500	18562	18412	18218	18404	18475	18402	18407	18491	18495	18248	18345	18192	18330	18398	18307	18264	18465	18381	18340	18281	18393	18477	18331	18365	18269	18409	18319	18247	18461	18274	18385	18402	18247	18500	18358	18331	18171	18338	18340	18476	18550	18362	18363	18411	18531	18109	18363	18343	18297	18381	18217	18460	18389	18343	18366	18415	18295	18316	18348	18367	18328	18393	18512	18306	18435	18567	18317	18332	18384	18011	18414	18339	18306	18341	18453	18466	18129	18378	18246	18512	18393	18463	18326	18620	18339	18449	18384	18264	18469	18425	18544	18238	18222	18264	18344	18326	18300	18362	18243	18612	18277	18151	18143	18261	18434	18245	18181	18222	18327	18331	18440	18313	18447	18362	18413	18547	18375	18283	18452	18490	18411	18351	18207	18211	18297	18279	18236	18405	18352	18450	18250	18393	18365	18167	18071	18279	18404	18353	18515	18359	18421	18614	18521	18230	18431	18579	18383	18113	18262	18276	18286	18367	18324	18301	18385	18380	18277	18302	18350	18376	18307	18471	18326	18473	18389	18349	18234	18385	18320	18127	18368	18335	18265	18269	18347	18483	18544	18499	18165	18412	18652	18412	18343	18422	18330	18533	18302	18348	18264	18319	18450	18513	18200	18228	18489	18348	18148	18479	18476	18467	18454	18330	18364	18519	18102	17962	18356	18592	18564	18502	18455	18381	18188	18356	18271	18285	18355	18353	18234	18277	18455	18403	18381	18371	18291	18397	18250	18317	18350	18195	18276	18358	18414	18284	18391	18252	18345	18395	18299	18377	18101	18169	18256	18294	18307	18524	18316	18252	18380	18450	18412	18474	18570	18333	18402	18292	18404	18401	18473	18118	18312	18343	18335	18215	18530	18309	18488	18425	18350	18212	18570	18292	18362	18400	18419	18428	18241	18164	18227	18151	18355	18232	18451	18486	18414	18239	18348	18580	18476	18407	18478	18526	18282	18606	18491	18377	18099	18395	18430	18241	18350	18292	18360	18313	18409	18284	18344	18480	18448	18578	18437	18243	18381	18313	18268	18431	18331	18382	18490	18143	18377	18375	18396	18315	18380	18308	18373	18410	18397	18337	18446	18264	18373	18335	18506	18394	18757	18232	18359	18316	18408	18362	18386	18332	18244	18433	18303	18356	18369	18400	18427	18433	18188	18372	18397	18283	18489	18292	18282	18271	18454	18642	18386	18309	18475	18363	18304	18509	18291	18304	18330	18327	18235	18255	18460	18293	18449	18258	18392	18330	18386	18601	18158	18438	18174	18396	18425	18247	18329	18289	18395	18362	18416	18610	18336	18241	18198	18139	18340	18336	18131	18153	18424	18455	18244	18500	18289	18180	18428	18490	18330	18299	18345	18208	18309	18258	18343	18357	18306	18278	18543	18473	18566	18467	18635	18547	18409	18415	18304	18347	18243	18418	18288	18328	18395	18427	18401	18308	18401	18582	18222	18413	18407	18276	18147	18385	18251	18259	18403	18307	18464	18336	18570	18375	18344	18377	18392	18378	18159	18215	18416	18325	18363	18210	18415	18142	18512	18264	18188	18478	18377	18412	18445	18348	18451	18333	18186	18300	18387	18434	18480	18362	18365	18475	18425	18381	18457	18428	18558	18545	18302	18178	18429	18391	18185	18389	18423	18329	18441	18336	18423	18358	18209	18264	18292	18170	18268	18481	18327	18443	18356	18371	18480	18450	18208	18333	18400	18288	18444	18456	18355	18310	18422	18372	18398	18143	18333	18311	18362	18264	18351	18313	18250	18206	18419	18488	18215	18077	18338	18409	18277	18332	18433	18154	18168	18229	18353	18320	18307	18396	18325	18202	18310	18418	18430	18372	18302	18337	18418	18388	18327	18287	18494	18425	18327	18294	18481	18328	18300	18434	18431	18304	18091	18293	18357	18330	18326	18429	18363	18344	18268	18243	18407	18561	18274	18382	18353	18234	18338	18287	18442	18418	18395	18344	18282	18149	18209	18324	18286	18468	18392	18413	18377	18514	18227	18312	18480	18403	18390	18326	18337	18521	18284	18298	18426	18285	18560	18129	18386	18234	18387	18365	18213	18402	18373
32687	55408	55562	48267	40567	34348	29704	25921	23654	22046	20420	19461	18677	18064	17578	17495	17333	17104	17104	17023	16873	16916	16931	16879	16829	16811	16809	16991	16640	16761	16906	16747	16706	16526	16740	16820	16626	16641	16848	16604	16798	16638	16668	16864	16977	16469	16618	16554	16686	16475	16487	16612	16704	16702	16569	16602	16669	16568	16891	16776	16494	16688	16432	16582	16503	16745	16464	16642	16673	16699	16443	16548	16531	16790	16583	16531	16701	16528	16632	16718	16501	16648	16550	16610	16676	16354	16632	16538	16611	16564	16588	16457	16613	16590	16696	16509	16579	16558	16676	16663	16660	16718	16491	16659	16575	16462	16492	16486	16676	16689	16677	16690	16519	16658	16731	16586	16566	16921	16654	16509	16497	16594	16615	16855	16659	16519	16539	16536	16620	16736	16730	16620	16654	16638	16671	16673	16582	16733	16574	16570	16849	16701	16637	16513	16577	16624	16739	16796	16581	16525	16585	16622	16647	16594	16837	16634	16768	16729	16588	16517	16670	16701	16668	16527	16557	16693	16683	16606	16400	16760	16714	16578	16675	16683	16570	16581	16738	16573	16535	16599	16593	16705	16633	16573	16809	16751	16481	16730	16710	16517	16539	16565	16572	16601	16568	16592	16697	16647	16739	16630	16604	16607	16378	16836	16495	16558	16745	16533	16566	16612	16592	16639	16677	16617	16628	16590	16644	16476	16717	16631	16559	16673	16647	16438	16568	16626	16516	16598	16635	16682	16686	16654	16780	16610	16642	16600	16696	16525	16653	16746	16622	16605	16614	16807	16582	16627	16584	16627	16665	16693	16598	16656	16795	16565	16736	16870	16583	16697	16697	16456	16497	16754	16519	16704	16770	16606	16493	16518	16532	16603	16639	16499	16582	16724	16459	16704	16670	16677	16419	16675	16659	16525	16564	16459	16600	16684	16629	16747	16604	16517	16481	16717	16650	16654	16605	16810	16550	16623	16441	16536	16681	16748	16459	16656	16633	16593	16616	16625	16697	16599	16664	16603	16715	16561	16807	16704	16606	16758	16617	16590	16580	16520	16590	16541	16736	16591	16725	16673	16697	16703	16620	16657	16481	16525	16647	16510	16606	16755	16551	16656	16760	16654	16348	16637	16707	16560	16698	16554	16759	16503	16616	16661	16564	16727	16484	16512	16634	16613	16705	16678	16688	16588	16654	16656	16767	16628	16706	16490	16730	16708	16740	16463	16740	16619	16632	16692	16603	16701	16678	16583	16741	16627	16564	16520	16546	16594	16572	16610	16527	16621	16513	16564	16607	16882	16604	16720	16561	16614	16737	16655	16635	16531	16608	16607	16518	16576	16572	16641	16579	16464	16670	16555	16632	16556	16765	16510	16438	16774	16590	16527	16597	16503	16510	16751	16743	16658	16616	16567	16596	16472	16647	16610	16507	16476	16706	16507	16613	16632	16762	16546	16578	16665	16826	16477	16798	16479	16461	16529	16631	16719	16768	16521	16619	16615	16645	16707	16745	16679	16556	16662	16796	16756	16638	16739	16699	16583	16690	16662	16403	16638	16708	16712	16602	16566	16582	16489	16544	16618	16647	16680	16709	16564	16415	16725	16650	16689	16485	16568	16647	16385	16745	16662	16747	16535	16625	16602	16662	16599	16497	16532	16600	16480	16641	16600	16473	16596	16398	16653	16765	16737	16680	16564	16850	16690	16594	16634	16813	16668	16669	16648	16615	16537	16579	16570	16748	16607	16651	16433	16704	16497	16599	16651	16550	16644	16635	16590	16709	16604	16697	16550	16749	16540	16532	16772	16728	16530	16659	16616	16540	16626	16653	16827	16644	16668	16457	16594	16631	16625	16676	16693	16502	16559	16549	16512	16563	16453	16732	16683	16661	16716	16649	16711	16580	16578	16626	16605	16624	16554	16439	16656	16593	16645	16685	16572	16559	16486	16461	16776	16572	16692	16588	16767	16506	16613	16686	16574	16533	16502	16560	16560	16696	16564	16930	16582	16634	16647	16593	16622	16788	16675	16759	16491	16740	16533	16529	16590	16537	16587	16546	16554	16600	16472	16527	16539	16566	16531	16481	16718	16688	16628	16508	16761	16681	16589	16619	16588	16624	16695	16709	16727	16475	16720	16524	16583	16491	16605	16693	16530	16729	16658	16691	16544	16668	16581	16675	16612	16624	16635	16766	16564	16458	16535	16815	16499	16760	16646	16556	16647	16669	16480	16662	16705	16653	16641	16531	16629	16721	16684	16561	16556	16519	16581	16868	16683	16742	16666	16590	16595	16561	16568	16597	16769	16578	16670	16623	16732	16554	16515	16631	16661	16585	16516	16553	16642	16686	16534	16693	16804	16606	16586	16678	16575	16531	16581	16620	16510	16699	16544	16708	16659	16605	16635	16666	16720	16691	16585	16560	16514	16656	16454	16595	16584	16704	16559	16651	16606	16697	16494	16765	16570	16785	16722	16528	16457	16639	16799	16672	16719	16649	16529	16588	16733	16478	16613	16730	16643	16587	16552	16958	16623	16665	16635	16670	16725	16743	16715	16809	16547	16613	16660	16620	16522	16667	16581	16661	16540	16480	16770	16577	16727	16615	16654	16667	16631	16660	16482	16771	16549	16582	16775	16426	16558	16537	16670	16507	16646	16559	16647	16553	16708	16607	16676	16745	16739	16707	16679	16717	16673	16676	16644	16668	16661	16660	16581	16650	16644	16556	16531	16483	16555	16704	16594	16691	16507	16713	16634	16667	16674	16575	16571	16528	16592	16661	16637	16683	16662	16664	16531	16597	16544	16730	16642	16497	16793	16548	16603	16587	16632	16425	16712	16727	16633	16837	16641	16704	16787	16853	16486	16581	16628	16673	16802	16495	16617	16575	16583	16787	16555	16645	16601	16627	16751	16547	16606	16615	16628	16692	16795	16508	16612	16657	16603	16552	16597	16586	16726	16535	16602	16660	16618	16794	16494	16520	16633	16416	16613	16607	16666	16827	16629	16554	16608	16560	16544	16614	16667	16475	16520	16599	16788	16631	16769	16788	16648	16591	16655	16546	16794	16658	16518	16448	16365	16599	16552	16621	16810	16619	16548	16628	16608	16680	16451	16799	16387	16556	16848	16581	16628	16686	16780	16742	16762	16549	16677	16801	16724	16745	16661	16769	16620	16787	16479	16443	16624	16681	16722	16570	16485	16716	16731	16558	16810	16498	16489	16631	16533	16605	16618	16480	16668	16627	16717	16483	16854	16611	16353	16440	16596	16625	16705	16602	16696	16619	16496	16626	16671	16663	16561	16528	16586	16637	16570	16613	16476	16608	16721	16634	16552	16577	16514	16833	16557	16596	16661	16693	16595	16613	16384	16663	16626	16461	16670	16564	16524	16457	16490	16710	16755	16595	16637	16609	16649	16588	16486	16692	16767	16751	16680	16624	16640	16548	16516	16677	16625	16612	16437	16577	16661	16497	16519	16669	16663	16650	16528	16739	16444	16692	16624	16498	16601	16688	16677	16567	16666	16679	16553	16565	16640	16539	16497	16429	16591	16587	16545	16474	16576	16552	16552	16741	16530	16594	16577	16722	16575	16700	16630	16674	16497	16733	16516	16538	16489	16711	16454	16694	16510	16478	16646	16519	16707	16668	16665	16561	16663	16871	16521	16652	16491	16753	16571	16755	16502	16601	16668	16741	16652	16403	16611	16548	16646	16692	16572	16577	16679	16539	16637	16670	16413	16515	16701	16610	16691	16698	16512	16657	16662	16590	16530	16463	16622	16918	16610	16717	16606	16613	16571	16584	16733	16477	16722	16586	16568	16546	16525	16703	16703	16655	16698	16632	16450	16650	16488	16615	16738	16582	16635	16511	16666	16510	16539	16608	16726	16531	16720	16551	16620	16487	16635	16538	16725	16674	16677	16585	16598	16686	16511	16585	16572	16375	16797	16506	16573	16574	16616	16593	16648	16649	16681	16632	16598	16493	16583	16607	16749	16549	16501	16499	16670	16623	16582	16671	16438	16773	16435	16587	16570	16412	16652	16622	16867	16557	16637	16694	16520	16658	16613	16752	16678	16723	16724	16492	16508	16486	16616	16673	16597	16788	16529	16641	16639	16654	16539	16618	16386	16593	16534	16533	16605	16655	16777	16616	16632	16825	16538	16442	16679	16525	16660	16579	16600	16697	16550	16717	16521	16495	16498	16588	16536	16642	16609	16708	16714	16834	16526	16640	16647	16747	16595	16553	16538	16756	16643	16720	16644	16709	16693	16634	16582	16547	16579	16716	16578	16655	16605	16857	16750	16513	16493	16767	16436	16566	16461	16590	16585	16630	16648	16494	16613	16641	16758	16445	16569	16530	16738	16605	16628	16791	16557	16520	16555	16595	16461	16557	16486	16642	16686	16542	16610	16837	16731	16514	16532	16537	16635	16641	16575	16619	16526	16524	16744	16829	16770	16696	16526	16833	16434	16730	16676	16702	16721	16531	16664	16926	16576	16737	16833	16646	16742	16696	16612	16923	16478	16510	16801	16624	16563	16474	16606	16689	16747	16729	16509	16548	16823	16737	16525	16696	16610	16443	16490	16572	16627	16819	16750	16611	16615	16625	16563	16543	16700	16615	16745	16473	16517	16687	16521	16562	16432	16570	16835	16750	16573	16594	16690	16580	16632	16591	16631	16517	16586	16563	16677	16711	16560	16468	16604	16450	16772	16699	16550	16650	16678	16583	16603	16503	16805	16665	16635	16592	16539	16636	16717	16603	16440	16744	16449	16591	16591	16448	16436	16597	16659	16666	16774	16782	16667	16735	16602	16810	16639	16819	16683	16610	16584	16544	16522	16793	16765	16772	16698	16571	16686	16576	16488	16620	16676	16459	16625	16636	16580	16622	16519	16498	16574	16578	16777	16686	16661	16533	16711	16507	16413	16586	16702	16596	16632	16712	16667	16689	16602	16479	16515	16772	16387	16728	16446	16584	16513	16597	16582	16746	16615	16795	16720	16723	16647	16647	16535	16500	16594	16577	16637	16567	16823	16608	16510	16581	16591	16621	16738	16465	16656	16734	16712	16722	16679	16637	16689	16783	16590	16428	16642	16700	16486	16470	16625	16628	16545	16636	16665	16669	16572	16539	16667	16603	16714
28465	29223	37259	32680	26099	23530	21691	20152	19488	18990	18689	18419	18514	18363	18132	17962	18132	18044	17893	18120	18106	17955	18048	18013	17929	17843	17830	17873	18072	17899	17918	17997	17872	18061	17871	17760	17887	17992	18031	17907	17924	17712	17830	18017	17785	17838	17666	17960	17831	18029	17894	17909	17993	17891	17905	17907	17780	17699	17900	17817	17800	17696	17850	17867	17891	17761	17871	17737	17861	17912	17926	17774	18014	17984	17912	17914	17963	17973	17897	17855	17748	17808	17856	17787	17640	17828	17894	17963	17756	17769	17861	17623	17957	17896	17920	17768	17953	17959	17741	17856	17922	17797	18011	17916	17790	17767	17858	18099	18050	17686	17689	17801	17614	17935	17595	18142	17779	17987	17705	18014	17791	17940	17827	18080	17724	17875	17971	18002	17831	17901	17794	17730	17709	17807	17764	17937	17929	17915	17742	18036	17952	17725	17893	17893	17843	17800	17609	17775	17751	17759	18050	17951	18047	18028	17959	17870	17927	17746	17799	17798	17735	17851	17871	17942	18039	17900	17693	17765	17788	17918	17843	17852	17897	18102	17848	17711	17909	17647	17968	18059	17945	17797	17731	17878	17953	17773	17824	17953	17827	17627	17728	17686	17915	17862	17918	17805	17796	17864	18027	17983	17928	17781	17975	17872	17880	17791	17891	17757	17620	17647	17990	17992	17766	17934	18021	17814	17876	18012	17866	17891	17778	17989	17879	17900	17756	17901	18005	17783	17916	18027	17949	17694	17820	17946	17708	17928	17806	17634	17923	17913	18069	17904	17761	17776	17987	17951	17733	17889	17745	17699	18137	17753	18020	17763	18026	17905	17769	17949	17821	17780	17778	17954	17939	17770	17713	17800	17814	17884	17790	18104	17905	17773	17957	17812	17771	17785	17652	17777	17820	17872	17800	17874	17972	17965	17852	17972	17761	17830	17891	17901	17786	17899	17799	17730	17866	17966	18079	17737	17773	17604	17855	17995	17855	17754	17564	17893	17968	17812	17788	17765	17879	17820	18030	17777	17972	18110	18149	17874	17750	17837	17993	17887	18046	18104	17905	17928	17995	17856	17871	18018	17871	17695	18154	17685	17911	17988	17837	17777	17899	17864	17944	17977	17894	17878	17954	18001	17892	17901	17905	17966	17860	17932	17870	17949	17904	18028	18044	17897	17872	17903	17552	17716	17824	17683	17772	17954	17772	17938	17844	17967	17759	17789	17854	17902	17771	17741	17722	17954	17932	17716	17905	17761	17983	17989	18096	17933	17533	17827	17768	18019	17950	17928	17851	17916	17776	17782	17909	17845	17931	17907	17914	17806	18099	18081	17819	17937	18045	17959	17636	17708	17869	17904	17698	18104	18004	17995	17999	17960	17826	17898	17944	18018	17830	17839	17859	17806	17991	18080	17726	17805	17786	17894	17903	17783	17867	17987	17904	17819	17921	17754	17782	17761	17750	17775	17779	17883	17876	17788	17856	17706	17703	17783	18059	17801	17917	17750	17879	17780	17833	17742	17925	17900	18001	17866	17883	17824	17988	17913	17978	17789	17993	17825	17611	17847	17846	17887	18008	17905	18048	17914	17943	17840	17729	17893	17907	17890	17797	17826	17713	17873	17833	17983	17894	17854	17922	17819	17834	17773	17770	18062	17794	18055	17845	17816	17871	17958	18021	17902	17836	17907	17999	18033	17897	17992	17745	17758	17881	17979	17878	17900	17956	17779	17891	17901	17900	17866	17974	17777	17750	17765	17978	17833	17884	17874	17856	17905	17883	17762	17778	17947	17947	17813	17759	17689	17925	17939	17690	17911	17637	17806	17979	17756	17795	17879	17931	17982	18072	17821	17936	17970	17870	17552	17893	17592	18046	17739	17867	17938	18006	17758	17913	17862	17948	17895	17714	17872	17917	17865	17910	17913	17889	18037	17755	17904	17958	17831	17565	17940	17932	17714	17850	17907	17996	17793	17852	17913	17995	17893	17938	17824	17900	17920	17744	17777	17804	17815	17713	18017	18100	17822	17798	18044	17901	17916	17863	17863	17763	17796	17907	17913	17840	18030	17884	17592	18015	17677	17743	17961	17838	17832	17868	17945	17894	17778	17843	17894	17856	17997	17742	17786	17943	17848	17784	17962	17932	17862	17864	17953	17738	18026	17817	17687	17725	17632	17658	17694	17878	17875	17886	17992	17900	17881	17786	17806	17922	17854	17965	17781	17983	17828	17923	18128	18000	17879	17849	18048	17974	18072	17750	17846	17921	18006	17972	17816	17933	17839	17735	17755	17930	17812	17737	17914	17900	18030	18001	17880	17869	18019	17876	17706	17925	17947	17959	17915	17743	17836	17977	17589	17822	17870	17969	17907	17896	17906	17828	17952	17954	17877	17875	17914	17879	17820	17976	17680	17913	18194	17631	17842	17913	17928	17767	17871	17892	17964	18042	17865	17822	17782	17801	17921	17831	17875	17981	17846	17821	17910	17969	17839	18065	17859	17863	17930	17960	17700	17812	17772	17964	18024	17833	17893	17779	17829	18026	17705	18064	17850	17876	17924	17801	17944	17961	17723	17724	17792	17885	17739	17775	17766	17869	17736	17884	17931	17862	17957	18044	17816	17800	17820	17904	18012	17812	17721	17882	17746	17793	18047	17931	17831	17913	17907	17847	17935	17855	17723	17854	17808	17874	17909	17915	17849	17847	18191	17773	17879	17873	17856	17846	18091	17893	17833	17902	17868	17853	17949	17794	17949	17927	17919	17755	17761	17955	17684	17872	17741	17787	17939	17866	17825	17709	17905	17860	17957	18100	17884	17925	17905	17956	18078	17796	17725	17703	17755	17726	17983	17946	17818	17936	17795	17839	18127	18103	17785	17923	17762	17818	17966	17891	17798	17765	17897	17798	17941	17949	17787	17781	17897	17948	17925	17858	17878	17896	18008	17955	17918	17778	17904	17922	17696	17714	17759	17915	17702	17821	17679	17746	17859	17901	17921	17852	18043	17839	17854	17817	17888	18108	17789	17994	17650	17757	17793	17987	17939	18054	17712	17975	18019	17921	17817	17572	17881	17826	17704	18002	17901	17956	17767	17873	17716	18054	17924	17829	17824	18112	17972	17873	17928	17886	17891	17990	17989	18020	17966	17931	17678	18036	17825	17956	17934	17806	17966	17902	17926	17871	17813	17733	17959	17802	17813	17803	17853	17753	17735	17809	17896	17875	17735	17960	17945	17901	17734	17547	17848	17646	17749	17922	17929	17901	17858	17967	17775	18197	17885	17903	17779	17850	17666	17962	17734	17887	17668	17924	17780	17910	17967	17797	17903	17867	17695	17842	17888	17880	17807	17855	17860	17980	17997	17832	17938	17820	17825	17899	17848	17799	17843	17731	17762	17765	17769	17761	17984	17765	17897	17800	18019	18021	18019	17990	18040	17918	17699	17852	17982	17840	17742	18031	17818	17874	17884	17979	17963	18001	18127	17893	17800	17732	17846	17738	18037	17722	17816	17822	17753	17904	17855	17726	17993	17895	17736	18000	17644	17860	17851	17926	17732	17791	17771	18047	17903	17687	17694	17933	17660	17874	18008	17998	17849	17850	17915	17938	17882	17870	17892	17746	17690	17866	17909	17835	17844	17796	18126	17813	17691	18018	17689	17754	17920	17798	17699	17891	17904	17806	17945	17989	17905	17995	17833	18030	17853	17905	17847	18020	17799	17944	17820	17800	18013	17907	17821	17999	17878	17906	17988	17914	17964	17767	17979	17710	17810	17744	17929	18132	17977	17629	17969	17916	17859	17940	18004	18055	17821	17766	17835	17841	17806	17875	17894	17733	17915	17994	17947	17808	17759	17778	17914	17750	17875	17706	18054	17996	17721	17942	17849	18033	17938	17970	17552	17925	17852	17968	17726	17884	17922	17866	17829	18072	17982	17915	17813	17785	17801	17747	17929	18055	17872	17924	17927	17842	17844	17928	18008	17876	17807	17633	17850	17809	17956	17570	17724	17807	17940	17995	17889	17778	17764	17708	17706	17803	17959	17607	17724	17938	18023	18146	17983	17908	17895	17843	17880	17842	17770	18064	17887	17778	17882	17964	17855	17837	17950	18055	17865	17960	17883	17862	17731	17870	17956	17968	17964	17805	17821	17928	17806	17830	17894	17787	17864	17740	17970	18039	17886	18006	17727	17923	17796	18024	17633	17859	17955	17765	17743	17941	17912	17957	17701	17961	17768	17651	17929	17786	17822	18055	17808	17869	17825	17962	17955	17694	17941	17904	17737	17814	17961	17769	17793	17893	17781	17791	17844	17792	17933	17842	17748	18033	17983	17919	17740	17724	17751	17768	17914	17868	17932	17909	17845	17650	17838	17754	17887	18070	17598	17998	17962	17831	17818	17853	18037	17725	17983	18108	17932	17795	17878	18002	17999	18079	17881	18002	17701	18030	18150	17872	18039	17828	17804	17883	17737	17864	17875	17887	17904	17913	17851	17903	17878	18005	17864	17926	17868	18015	17845	17865	17765	17906	17966	17929	17814	17907	17719	17695	17786	17957	17638	17922	17709	18105	17937	18006	17692	17822	18007	17932	17961	18022	17785	17874	17965	17736	17845	17640	17752	17961	17817	18000	17940	17963	18039	17781	18062	17809	17751	17881	17884	18031	17840	18007	18023	17834	17887	17736	18116	17784	18030	17778	17870	17809	17849	17931	17814	17852	17716	17807	17946	18082	17685	17766	17838	17744	17902	17731	17815	17757	17981	17988	17661	17862	17838	17867	17869	17797	17641	17649	17819	18032	17788	17960	18050	18122	17982	17781	17611	17723	17761	17889	17805	17963	17951	17712	18058	17966	17933	17983	17986	17894	17967	17770	17806	18000	17970	17816	17932	18067	17744	17915	17997	17975	17896	17897	17960	17819	17871	17641	17998	17873	17815	17891	17910	17749	17908	17951	17939	17861	18004	18016	17986	17910	17825	17775	17664	17753	17856	17661	17702	17736	17893	17946	18051	18010	17919	17875	17999	17992	17870	17813	17902	17947	17923	17858	17814	17677	17982	17695	17886	17816	17843	17894	17785	17775	17819	17973	17945	17701	17764	17843	17978	17907	17789	17794	17798	17870	17770	17765	17723	17833	17968	17940	17904
31724	46483	44091	34551	27974	24467	21627	19916	18640	17909	17440	17150	16890	17014	16496	16558	16485	16400	16457	16039	16374	16434	16316	16190	16335	16435	16444	16191	16189	16263	16211	16222	16410	16306	16370	16292	16408	16308	16260	16380	16131	16091	16251	16395	16260	16218	16188	16237	16168	16494	16320	16136	16301	16200	16109	16142	16368	16316	16304	16293	16102	16101	16152	16182	16234	16286	16154	16141	16328	16272	16216	16252	16155	16292	16262	16145	16317	16095	16309	16343	16240	16298	16377	16222	16146	16113	16222	16248	16384	16147	16407	16175	16321	16223	15991	16191	16172	16208	16274	16419	16236	16256	16208	16428	16076	16246	16210	16201	16035	16375	16176	16211	16142	16173	16159	16183	16322	16300	16168	16290	16086	16220	16352	16326	16204	16307	16229	16065	16229	16206	16204	16366	16359	16168	16192	16257	16205	16254	16318	15916	16195	16064	16327	16160	16205	16182	16282	16197	16225	16289	16165	16285	16218	16363	16145	16162	16340	16425	16173	16110	16286	16165	16192	16070	16406	16220	16172	16177	16235	16300	16104	16205	16287	16205	16450	16372	16205	16175	16285	16302	16272	16222	16312	16334	16231	16293	16323	16317	15926	16221	16230	16193	16307	16304	16085	16294	16101	16248	16329	16137	16253	16387	16339	16132	16217	16245	16178	16113	16171	16364	16137	16130	16242	16355	16205	16188	16259	16322	16098	16277	16216	16097	16112	16173	16308	16162	16303	16222	16222	16286	16405	16357	16201	16113	16199	16128	16467	16221	16278	16325	16247	16202	16217	16197	16321	16204	16256	16298	16107	16104	16414	16095	16129	16283	16399	16142	16242	16217	16194	16216	16215	16249	16208	16270	16282	16309	16135	16254	16293	16236	16290	16252	16298	16236	16235	16287	16299	16182	16284	16305	16337	16204	16207	16317	16245	16190	16308	16250	16320	16062	16155	16209	16288	16264	16353	16322	16067	16303	16377	16298	16317	16274	16231	16207	16357	16340	16365	16275	16396	16190	16168	16198	16387	16221	16240	16199	16353	16311	16191	16334	16258	16253	16140	16096	16276	16181	16345	16174	16136	16111	16155	16132	16192	16223	16210	16364	16298	16209	16291	16276	15892	16149	16305	16226	16115	16171	16275	16223	16214	16285	16167	16189	16141	16257	16322	16247	16091	16109	16462	16181	16378	16289	16250	16220	16165	16176	16273	16345	16180	16451	16240	16188	16139	16286	16184	16321	16331	16270	16237	16390	16342	16128	16272	16279	16140	16177	16288	16292	16078	16296	16199	16159	16356	16284	16159	16338	16273	16169	16243	16314	16014	16276	16236	16244	16125	16263	16202	16260	16240	15997	16476	16356	16191	16257	16378	16266	16365	16427	16215	16137	16185	16048	16193	16128	16012	16065	16194	16173	16281	16299	16265	16272	16287	16187	16119	16267	16316	16260	16364	16149	16103	16186	16235	16142	16143	16058	16161	16154	16417	16115	16340	16046	16144	16332	16277	16218	16372	16313	16049	16222	16146	16315	16463	16305	16293	16416	16235	16154	16411	16145	16099	16248	16414	16210	16147	16103	16182	16283	16360	16147	16402	16243	16347	16258	16152	16254	16369	16373	16148	16100	16322	16155	16197	16128	16299	16305	16483	16285	16198	16243	16119	16186	16258	16272	16334	16197	16213	16131	16308	16160	16189	16414	16240	16389	16406	16151	16250	16253	16370	16264	16111	16336	16198	16215	16177	16284	16479	16131	16473	16165	16363	16149	16190	16246	16228	16135	16215	16264	16273	16197	16146	16286	16260	16182	16163	16137	16269	16191	16117	16426	16338	16262	16095	16376	16144	16334	16242	16374	16207	16182	16466	16202	16192	16228	16411	16223	16366	16271	16119	16269	16337	16414	16058	16302	16297	16335	16320	16298	16346	16157	16197	16329	16394	16309	16235	16072	16210	16218	16349	16137	16070	16275	16302	16409	16152	16259	16078	16371	16223	16133	16197	16338	16159	16297	16261	16395	16295	16110	16195	16265	16204	16180	16202	16151	16112	16214	16209	16108	16355	16495	16240	16213	16334	16180	16306	16448	16209	16440	16171	16293	16288	16138	16279	16093	16307	16319	16268	16345	16348	16248	16206	16214	16141	16357	16071	16124	16209	16213	16311	16315	16347	16088	16350	16237	16123	16386	16363	16104	16286	16247	16263	16389	16115	16139	16245	16246	16343	16188	16205	16289	16210	16180	16211	16169	15989	16243	16236	16271	16255	16236	16358	16222	16352	16166	16321	16290	16252	16329	16250	16257	16258	16256	16289	16191	16438	16349	16240	16261	16421	16041	16263	16260	16356	16223	16157	16273	16170	16315	16528	16219	16234	16196	16171	16315	16287	16450	16047	16293	16269	16321	16323	16195	16286	16296	16321	16265	16221	16138	16219	16161	16177	16236	16292	16139	16112	16155	16317	16240	16196	16132	16405	16253	16262	16171	16278	16144	16328	16186	16380	16201	16135	16317	16239	16282	16044	16378	16198	16275	16372	16333	16201	16097	16262	16215	16209	16381	16294	16309	16085	16239	16241	16259	16255	16323	16294	16341	16286	16184	16185	16223	16228	16241	16292	16181	16161	16270	16099	16314	16323	16358	16248	16289	16292	16359	16238	16197	16171	16115	16313	16212	16492	16107	16220	16210	16255	16312	16345	16122	16111	16220	16087	16247	16299	16184	16223	16242	16345	16273	16129	16270	16228	16207	16203	16412	16073	16263	16417	16278	16340	16259	16208	16351	16285	16304	16246	16085	16207	16162	16300	16276	16213	16315	16372	16311	16172	16132	16237	16120	16169	16299	16231	16396	16315	16233	16363	16302	16339	16132	16257	16298	16335	16262	16332	16242	16270	16147	16191	16170	16283	16245	16348	16173	16187	16231	16207	16173	16243	16155	16250	16176	16146	16221	16327	16094	16316	16299	16418	16348	16269	16122	16347	16247	15973	16388	16295	16257	16180	16203	16484	16423	16251	16309	16341	16271	16373	16265	16328	16181	16150	16199	16177	16181	16135	16284	16166	16289	16320	16103	16186	16188	16104	16290	16162	16168	16209	16252	16268	16299	16285	16231	16239	16371	16246	16140	16284	16349	16273	16298	16336	16077	16299	16353	16340	16348	16287	16149	16222	16394	16200	16165	16147	16258	16090	16160	16236	16195	16159	16348	16078	16234	16217	16322	16299	16375	16378	16203	16171	16198	16091	16331	16338	16389	16236	16136	16128	16219	16117	16241	16137	16324	16263	16248	16218	16257	16362	16250	16163	16196	16017	16222	16205	16372	16291	16192	16340	16295	16251	16344	16068	16203	16407	16229	16304	16321	16300	16262	16088	16224	16187	16389	16310	16202	16207	16201	16421	16212	16248	16213	16404	16280	16325	16260	16187	16079	16225	16316	16229	16028	16152	16288	16248	16315	16044	16242	16227	16229	16146	16475	16305	16356	16280	16302	16106	16273	16256	16107	16202	16209	16351	16321	16230	16205	16294	16228	16183	16449	16197	16312	16307	16027	16190	16209	16320	16235	16195	16219	16190	16139	16340	16360	16406	16280	16465	16166	16150	16011	16282	16138	16296	16394	16386	16284	16246	16361	16195	16289	16245	16203	16201	16176	16248	16229	16208	16210	16015	16237	16119	16224	16249	16377	16192	16094	16205	16172	16300	16118	16379	16220	16188	16393	16281	16172	16153	16184	16284	16257	16180	16344	16399	16437	16278	16031	16375	16267	16325	16192	16193	16196	16322	16215	16280	16213	16252	16081	16331	16238	16257	16305	16069	16344	16238	16086	16285	16375	16338	16297	16163	16300	16303	16308	16291	16366	16216	16425	16302	16146	16272	16200	16317	16155	16227	16190	16300	16247	16191	16121	16330	16303	16179	16194	16251	16225	16276	16366	16081	16214	16229	16214	16187	16132	16216	16371	16404	16205	16204	16159	16174	16192	16295	16153	16179	16349	16344	16247	16161	16330	16228	16221	16348	16218	16274	16291	16321	16196	16086	16272	16241	16333	16352	16434	16436	16118	16155	16312	16283	16140	16300	16245	16232	16225	16060	16010	16292	16183	16251	16143	16251	16284	16247	16244	16305	16253	16379	16346	16216	16333	16255	16152	16249	16332	16205	16146	16205	16274	16201	16274	16345	16314	16215	16198	16225	16152	16347	16171	15984	16247	16098	16310	16361	16404	16234	16252	16332	16059	16257	16122	16414	16264	16255	16272	16189	16247	16322	16274	16333	16240	16330	16397	16376	16151	16411	16250	16263	16204	16388	16131	16180	16165	16300	16198	16306	16316	16217	16223	16143	16436	16049	16273	16252	16077	16225	16233	16153	16347	16209	16221	16186	16225	16196	16276	16333	16282	16244	16163	16375	16144	16260	16393	16342	16294	16181	16117	16311	16271	16298	16252	16406	16329	16370	16135	16266	16090	16178	16239	16163	16205	16272	16360	16285	16309	16235	16405	16095	16127	16309	16315	16339	16434	16250	16208	16041	16183	16110	16486	16214	16397	16217	16152	16207	16162	16313	16358	16185	16131	16211	16163	16036	16232	16195	16307	16360	16187	16347	16250	16374	16287	16164	16138	16331	16239	16245	16382	16143	16213	16138	16138	16062	16194	16135	16358	16242	16309	16324	16402	16375	16260	16080	16267	16284	16210	16300	15980	16143	16071	16194	16242	16446	16305	16148	16144	16297	16238	16366	16361	16280	16177	16219	16159	16126	16173	16063	16180	16300	16203	16270	16206	16199	16251	16283	16196	16463	16281	16258	16424	16218	16282	16152	16304	16149	16184	16094	16317	16241	16160	16274	16370	16411	16223	16023	16352	16224	16241	16166	16222	16300	16342	16102	16298	16249	16281	16307	16365	16017	16309	16088	16270	16237	16318	16193	16493	16381	16169	16171	16297	16099	16117	16021	16306	16266	16395	16222	16346	16286	16119	16265	16192	16359	16190	16042	16215	16244	16155	16028	16194	16267	16245	16359	16234	16239	16425	16264	16372	16297	16376	16279	16178	16406	16219	16265	16225	16377	16312	16069	16170	16117	16291	16240	16235	16096	16108	16034	16219	16205	16145	16352	16251	16180	16265	16222	16258	16214	16437	16287	16114	16432	16225
23900	21427	29274	26228	26363	28106	27716	23634	21856	21095	20372	20026	19849	19717	19308	19143	19164	19068	19042	19019	19079	19019	18834	18776	18963	18800	18694	18775	18924	19037	18840	18888	18838	18971	18872	18671	19002	18891	19109	18962	18930	18938	18877	18839	18834	18791	18928	19018	18875	18705	18623	18874	18996	18878	18839	18754	18811	18892	18727	18979	18737	18863	18874	18895	18797	18882	18637	18763	18746	18706	18892	18659	18994	18725	18731	18699	18929	18801	18901	18590	18839	18720	18682	18968	18762	18838	18831	18651	18696	18695	18756	18921	18865	18982	18731	18857	18616	18932	18874	18780	18792	18888	18688	18948	18710	18826	18848	18621	18936	18859	18773	18887	18920	18763	18821	18800	18694	18744	18706	18788	18803	18657	18839	18619	18715	18700	18593	18713	18935	18745	18793	18752	18758	18819	18693	18698	18895	18700	18867	18735	18928	18823	18597	18848	18996	18621	18650	18700	18590	18590	18798	18720	18707	18780	18881	18886	18781	18698	18530	18672	18844	18783	18867	18753	18765	18479	18518	18790	18749	18508	18709	18712	18778	18894	18844	18781	18669	18837	18705	18724	18567	18775	18683	18676	18824	18888	18460	18616	18782	18823	18864	18780	18894	18771	18704	18739	18992	18658	18644	18801	18812	18675	18851	18918	18764	18597	18797	18765	18870	18626	18806	18704	18604	18656	18779	18709	18974	18724	18804	18713	18637	18823	18611	18711	18829	18770	18829	18655	18634	18772	18737	18849	18673	18768	18666	18881	18957	18790	18761	18740	18705	18765	18847	18780	18716	18630	18683	18530	18810	18686	18812	18751	18631	18678	18756	18721	18767	18736	18765	18805	18667	18816	18743	18572	18821	18689	18731	18673	18847	18954	18767	18747	18683	18798	18809	18830	18735	18864	18857	18856	18631	18736	18609	18873	18933	18774	18752	18607	18772	18666	18901	18767	18510	18721	18781	18707	18754	18758	18563	18679	18692	18621	18614	18742	18867	18916	18780	18731	18795	18693	18738	18863	18755	18734	18713	18819	18879	18639	18552	18819	18646	18547	18685	18903	18663	18710	18959	18749	18923	18531	18762	18949	18677	18947	18855	18835	18825	18836	18758	18421	18775	18762	18731	18961	18737	18836	18637	18652	18697	18812	18763	18896	18853	18851	18689	18746	18849	18726	18848	19004	18919	18836	18755	18922	18863	18826	18669	18858	18924	18721	18711	18470	18645	19000	18731	18732	18555	18613	18843	18621	18846	18829	18568	18688	18852	18874	18875	18867	18836	18749	18605	18731	18699	18637	18820	18795	18699	18494	18862	18789	18531	18514	18586	18687	18567	18769	18628	18683	18962	19019	18834	18761	18680	18822	18903	18635	18630	18856	18604	18772	18764	18882	18964	18857	18693	18862	18817	18688	18647	18769	18814	18890	18794	18778	18843	18786	18914	18906	18791	18745	18688	18825	18776	18808	18717	18791	18630	18643	18764	18887	18793	18954	18936	18585	18672	18842	18730	18790	18598	18774	18780	18635	18622	18731	18533	18909	18756	18750	18779	18651	18785	19001	18784	18916	18782	18646	18702	18816	18739	18584	18452	18716	18768	18763	18773	18720	18719	18788	18696	18798	18680	18701	18844	18727	18889	18664	18965	18926	18987	18784	18900	18780	18955	18663	18752	18794	18592	18718	18806	19047	18879	18868	18744	18732	18739	18807	18853	18812	18735	18795	18707	18782	18733	18571	18802	18790	18805	18679	18691	18667	18749	18845	18627	18734	18625	18761	18797	18571	18741	18693	18804	18660	18703	18813	18694	18802	18916	18784	18766	18836	18798	18708	18778	18843	18645	18810	18994	18958	18782	18708	18900	18861	19005	18816	18763	18793	18763	18875	18843	18857	18840	18744	18818	18892	18957	18784	18637	18708	18690	18736	18680	18985	18688	18727	18741	18633	18693	18643	18759	18662	18846	18845	18832	18672	18848	18804	18685	18629	18740	18738	18766	18632	18732	18765	18761	18707	18676	18853	18863	18998	18729	18536	18650	18770	18678	18825	18650	18585	18783	18993	18881	18747	18723	18765	18813	19034	18630	18700	18778	18812	18745	18530	18717	18616	18784	18875	18587	18602	18877	18797	18730	18783	18699	18915	18620	19025	18628	18888	18685	18725	18700	18706	18863	18912	18670	18742	18700	18602	18921	18722	18820	18672	18586	18588	18836	18721	18809	18874	18617	18657	18969	18762	18561	18577	18682	18680	18721	18725	18523	18813	18849	18706	18783	18839	18906	18530	18758	19042	18808	18667	18538	18739	18903	18732	18661	18635	18761	18824	18751	18699	18753	18880	18673	18879	18788	18900	18859	18892	18619	18844	18790	18569	18754	18738	18764	18720	18894	18745	18878	18686	18680	18607	18978	18573	18907	18840	18900	18849	18817	18904	18725	18714	19002	18736	18767	18958	18777	18928	18697	18507	18767	18778	18953	18718	18729	18665	18662	18764	18815	18891	18686	18735	18681	18759	18668	18759	18715	18845	18659	18783	18571	18639	18748	18821	18910	18838	18805	18907	18757	18848	18556	18670	18884	18870	18826	18699	18774	18781	18527	18648	18896	18905	18828	18840	18588	18791	18688	18842	18868	18853	18621	18646	18702	18734	18940	18526	18800	18716	18730	18832	18785	18702	18722	18808	18715	18668	18778	18612	18583	18782	18919	18791	18578	18911	18894	18662	18707	18800	18777	18807	19028	18861	18821	18636	19031	18904	18664	18769	18577	18988	18826	18591	18669	18706	18670	18618	18699	18554	18635	18937	18782	19071	18817	18972	18596	18634	18915	18876	18797	18906	18840	18798	19007	18934	18934	18541	18803	18675	18783	18828	19145	18740	18714	18798	18854	18679	18644	18729	18825	18675	18727	18859	18837	18485	18832	18795	18797	18926	18929	18789	18610	18810	18756	18781	18916	18589	18777	18802	18647	18869	18829	18686	18691	18845	18707	18733	18833	18769	18731	18579	18817	18695	18764	18976	18389	18634	18632	18828	18737	18654	18863	18785	18916	18875	18706	18604	18727	19012	18794	18669	18752	18681	18807	18724	18807	18755	18653	18594	18742	18721	18707	18736	18959	18967	18700	18628	18808	18896	18908	18996	18700	18616	18992	18875	18810	18946	18724	18719	18697	18748	18580	18718	18587	18823	18806	18788	18701	18551	18814	18522	18666	18772	18881	18815	18716	18790	18798	18740	18515	18781	18704	18856	18668	18527	18825	18771	18807	18794	18687	18796	18683	18848	18942	18849	18750	18777	18526	18728	18721	18756	18914	18733	18739	18716	18579	18694	18791	18777	18867	18797	18651	18804	18800	18753	18601	18880	18673	19019	18633	18825	18723	18759	18878	18769	18916	18760	18729	18603	18784	18869	18748	19013	18758	18781	18656	18680	18877	18805	18682	18962	18713	18739	18717	18834	18878	18771	18814	18854	18850	18729	19094	18964	18841	18922	18769	18795	18728	18579	18772	18852	18894	18621	18716	18529	18771	18727	18882	18703	18764	18733	18799	18611	18700	18723	18794	18674	18716	18722	19037	18945	18948	18896	18709	18546	18800	18879	18887	18729	18550	18664	18664	18557	18716	18758	18620	18919	18897	18759	18764	18803	18646	18589	18860	18829	18771	18760	18850	18791	18682	18844	18761	18753	18740	18557	18926	18751	18634	18682	18857	18763	18807	18661	18741	18749	18745	18796	18516	18795	18875	18803	18944	18795	18782	18468	18667	18856	18713	18733	18911	18814	18933	18592	18938	18713	18755	18766	18650	18765	18867	18973	18655	18852	18608	18750	18647	18572	18725	18665	18663	18601	18850	18837	18922	18984	18910	18873	18728	18976	18760	18792	18851	18779	18596	18879	18626	18716	18568	18753	18636	18603	18837	18741	18729	18758	18776	18728	18761	18655	18863	18703	18734	18783	18937	18681	18973	18820	18937	18886	18716	18648	18968	18946	18893	18890	18756	18693	18735	18631	18710	18707	18653	18665	18806	18713	18667	18803	18841	18743	18719	18756	18839	18755	18883	18586	18960	18670	18803	18713	18600	18591	19003	18672	18794	18798	18726	18650	18775	18800	18713	18726	18830	18941	18749	18830	18864	18705	18659	18605	18931	19000	18787	18786	18846	18684	18715	18632	19039	18764	18795	18846	18928	18883	18721	18759	18935	18772	18746	18727	18681	18771	18664	18828	18816	18959	18965	18813	18732	18693	18792	18701	18737	18902	18637	18842	18639	18823	18801	18871	18852	18622	18742	18694	18892	18688	18975	18880	18690	18898	18791	18775	19016	18853	18923	18891	18732	18716	18676	18710	18813	18757	18784	18563	18756	18663	18858	18758	18662	18961	18761	18629	18726	18608	18964	18874	18870	18552	18920	18899	18841	18872	18983	18646	18760	18721	18754	18771	18829	18781	18817	18848	18680	18702	18711	18645	18893	18815	18809	18816	18832	18918	18593	18967	18699	18757	18918	18779	18675	18718	18577	18505	18649	18760	18744	18876	18845	18661	18808	18728	18714	18674	18893	18830	18815	19006	18788	18762	18850	18893	18637	18739	18916	18764	18783	18920	18631	18748	18790	18776	18923	18678	18870	18612	18725	18697	18580	18677	18807	18729	18520	19005	18659	18692	18743	18686	18749	18740	18667	18920	18947	18908	18774	18698	18900	18883	18822	18751	18716	18776	18834	18694	18716	18657	18820	18828	18766	18627	18829	18813	18683	18727	18619	18718	18686	18992	18585	18687	18717	18928	18768	18640	18704	18600	18719	18730	18636	18733	18721	18919	18767	18723	18670	18726	18951	18795	18760	18675	18653	18684	18717	18692	18818	18763	18800	18733	18879	18617	18833	18707	18830	18917	18636	18541	18710	18750	18763	18781	18823	18953	18893	18846	18837	18735	18770	18978	18766	18744	18758	18805	18799	18779	18828	18915	18956	18878	18738	18721	18742	18846	18856	18576	18645	18797	18626	18594	18722	18765	18648	18754	18835	18804	18623	18753	18843	18687	18787	18525	18825	18917	18687	18847	18790	18728	18669	18786	18734	18792	18537	18670	18696	18714	18759	18572	18782	18686	18697	18855	18706	18778	19022	18698	18702	18791	18667	18901	18609	18545
32944	53110	51505	42151	35725	30837	27434	24309	21489	20164	19139	18569	18409	17989	17620	17432	17376	17106	17249	17080	17093	16909	17138	17005	17192	16995	16977	16910	16975	16961	17094	16916	16847	16936	16903	16846	16983	16805	16821	16859	16903	17101	16936	17012	17048	17002	16926	16894	16954	16732	16824	16848	16883	16737	16869	17019	16870	17008	16944	17008	16801	16978	16726	16849	16969	17076	16837	16903	16620	16875	16784	16930	16839	16827	16954	16873	17003	16709	16924	16889	16767	16813	16973	16886	16904	16886	16676	16848	16720	16853	16895	16937	16921	16969	16771	16887	16978	16879	16809	16899	16615	16894	16887	16653	16863	17146	16945	16923	16847	16788	16757	16895	16754	16760	16857	16665	16855	16930	16815	16822	16902	16889	16641	16890	16870	16924	16884	16749	16787	16877	16954	16878	16816	16984	16953	16897	17049	16902	16851	16890	16858	16909	16824	16937	16852	16778	16825	16731	16926	16795	16865	16745	16898	16955	16801	16964	16796	16911	16923	16939	16764	16933	16897	16872	16801	16895	16700	16730	16600	16947	16835	16848	16884	16847	16892	16721	16805	16995	16842	16948	16791	16818	16723	16891	16801	16937	16833	17030	16923	17083	16795	16793	16796	16869	16837	17054	16937	16846	16890	16870	17034	16870	16911	16989	16760	16810	16828	16750	16738	16897	16880	17014	16762	16766	16904	16919	16907	16955	16918	16908	16762	16720	16896	16909	16754	16688	16859	16897	16969	16879	16820	16855	16865	16834	16926	16834	16979	17004	16879	16948	16864	16666	16844	16906	16902	16952	16902	16907	16949	16741	16813	16974	16789	16844	16948	16854	16864	16932	16982	16809	16906	16753	16797	16772	16785	16882	16908	17015	16835	16894	16713	16979	16824	16940	16976	16807	16711	16852	16902	16882	16970	16943	16876	16841	16675	16980	16935	16829	16674	16958	16882	16794	16945	16890	16891	16833	16660	17008	16632	16811	16799	16896	16864	16865	16924	16807	16879	16805	16901	16913	16850	16793	16806	16972	16905	16907	16841	16897	16935	16820	16769	16686	16650	16912	16802	16831	16762	16846	16916	16744	17106	16805	16779	16882	16740	16717	16738	16823	16782	16901	16991	16958	16953	16992	16770	16864	17034	16785	16936	16750	16930	16706	16944	16757	16904	16766	16815	16765	16883	16808	16797	16794	16841	16842	16793	16739	16875	16811	16728	16726	16882	16823	16955	16796	16874	16846	16858	16862	16903	16993	16921	16855	16769	16992	16792	16809	16971	16827	16882	17083	16735	16736	16818	16793	16885	16984	16768	16824	16800	16923	16989	16666	16927	16794	16744	16912	16790	16743	16988	16794	16949	16918	16853	16930	16724	16944	16852	16915	16846	16787	16938	16999	16923	17015	16676	16768	16904	16743	16686	17057	16903	17036	16865	16849	16706	17085	16917	16868	16787	16941	16927	16529	16753	17011	16801	16783	16772	16954	16965	16876	16852	16871	16819	16931	16873	16976	16767	16868	16949	16828	16860	16618	16880	16768	16807	16922	16924	16747	16963	16801	16935	16659	16977	16897	16752	16910	16836	16824	16828	16755	16848	16797	16925	16820	16777	16950	16888	16885	16986	16729	16858	16991	16672	16898	16732	16966	16991	16803	16908	16772	16815	16891	16899	17010	16596	16777	16814	16686	16934	16718	16887	16759	16874	16808	17072	16665	16955	16876	16917	16818	16794	16942	16996	16821	16944	16783	16878	16897	16801	16816	16844	16840	16767	16730	17033	16599	16879	16800	16853	16817	16762	16863	16832	16863	16863	16828	16833	16751	17006	16881	17003	16919	16761	16803	16827	16851	16887	16785	16848	16940	16918	16793	16864	16897	17073	16934	16854	16901	16944	16771	16827	16964	16932	16965	16923	16807	16786	16656	16894	16888	16863	16879	16941	16913	16791	16947	16835	16688	16970	16746	16898	16933	16874	16928	16965	16855	16804	16990	16822	16768	17055	16959	16895	16884	16930	16768	16896	16940	16757	16809	16966	16944	16895	16930	16883	16874	16894	16999	16591	16764	16773	16859	17032	16982	16766	16896	17022	16848	16880	16744	16691	16797	16919	16853	16890	16789	16823	16829	16784	16969	16949	16865	16878	17066	16684	16832	16910	17013	16791	17093	16739	16967	16845	16774	16749	16716	17006	16640	16834	16748	16797	16755	16862	16793	16850	17076	17104	16996	16743	16940	16888	16816	16769	17000	16752	16849	16938	16864	16770	16926	16836	16937	16865	16827	16919	16864	17003	16568	16911	16744	16803	17042	16796	17059	16833	16850	16786	16735	16928	16882	16943	16718	16977	16903	16733	16855	16962	16768	16964	17040	16726	16989	16807	16816	16821	16858	16998	16827	16998	16832	16921	16896	16733	16769	16938	16827	16710	17071	16832	16785	16940	16825	16927	16908	16796	16919	16799	16819	16830	16844	16929	16807	16874	16854	16830	16707	16797	16801	16871	16911	16864	16991	17040	16807	16836	16982	16780	16791	16910	16832	16797	16830	16925	16997	16762	16848	16901	16658	16847	16887	16983	16897	16950	16850	16844	16927	16825	16694	16942	16812	16956	16880	16939	16888	16931	16892	16881	16921	16866	16708	16677	16927	17104	16706	16663	16752	16881	16915	16950	16845	16811	16970	16758	16715	16779	16861	16903	16883	16944	17055	16656	16762	16753	16734	16981	17026	16936	16878	16724	16870	16810	16768	16934	16884	16976	16782	16894	16803	16882	16883	16789	16858	16782	16946	16779	16855	16872	16917	16876	16937	16933	16858	16834	16904	16740	16868	16747	16992	16897	16815	16938	16944	16810	16759	16929	16870	16938	16911	16940	16853	16694	16980	16826	16764	17051	16849	16790	17075	16822	16841	16742	16828	16890	16750	16974	16899	16797	16808	16692	16774	16975	16842	16741	16818	16788	16750	16837	16813	17007	16784	16876	16832	16814	16999	16859	16842	16850	16939	16882	16793	16925	16796	16898	16832	16944	16907	16748	16781	16984	16815	16925	16746	16923	16747	16918	16860	16953	16873	16833	16855	16678	17022	16828	16885	16824	17180	16685	16979	16740	16851	16865	16846	16859	16880	16919	16869	16884	16909	16909	16794	17046	16757	17008	16862	16881	16868	16839	16740	16875	16880	16828	16883	16866	16898	16799	16799	16851	16761	16946	16790	16936	16819	16797	16708	16912	16846	16784	16759	17009	16818	16986	16834	16896	16819	16974	16836	16840	16839	16786	16674	16875	16940	16979	16650	16869	16913	16782	16984	16880	16776	16852	16827	16848	16926	16886	17019	17007	16813	16935	16825	16848	16804	16760	16882	16907	16877	16826	16914	16874	17026	16676	16877	16931	16884	16776	16873	16907	17001	16902	16999	16938	16691	16863	16975	16713	16698	16891	16895	16894	16822	16927	16850	16859	16918	16973	16694	16862	16749	16697	16992	16859	16829	16737	16850	16805	16849	17019	16925	16880	16883	16929	16848	16750	16922	16887	16832	16874	16958	16832	16747	16732	16877	16856	16787	16738	16984	16918	17092	16763	16995	16925	16866	16851	17134	16914	16796	16971	16750	16765	16785	16813	16968	16652	16850	16796	16902	16926	16777	16885	16794	16888	16713	16901	16737	16856	16621	16833	16746	16929	16854	16714	16814	17032	16775	16744	16768	16789	16856	16976	16773	16860	16905	16725	16864	16647	16818	16683	16863	16931	17088	16850	16868	16790	16901	16666	16677	16838	16825	17012	16896	16810	16887	16992	16935	16835	16714	16921	16836	16856	16916	16815	16702	16923	16907	17008	16974	16700	16855	16827	16912	16814	16759	16807	16954	16875	16789	16906	16641	16889	16804	16864	16806	16857	16909	16869	16804	16905	16889	16812	16872	16896	16720	16714	16924	16832	16841	16959	16847	16777	16912	16743	16838	16880	16758	16828	16813	16842	16709	16773	16909	16978	16845	16752	16945	16887	16801	16768	16867	16783	16813	16711	16902	16953	16727	16897	16761	16883	16731	16960	16954	16998	16857	16924	16895	16970	16831	16805	16656	16828	16844	16878	16706	16878	16846	16873	16963	16939	16800	16828	17086	16787	16910	16872	16726	16787	16756	16930	16739	16867	16792	16713	16988	16777	16810	16923	16989	16888	16868	16889	16850	16939	16950	16847	16887	16847	16960	16924	16911	16728	16897	16948	16895	16818	16777	16934	16883	16899	16830	16914	16956	16823	16852	16797	16896	16830	16734	16885	16927	16957	16942	16892	16850	16939	16852	16911	16892	16805	16756	16912	16938	16791	16806	16658	17026	16705	16885	16889	16938	16857	16856	16854	16857	16812	16978	16774	16809	16811	16876	16788	16857	16887	16826	16829	16811	16870	16836	16888	16845	16871	16762	16779	16945	16793	16911	16791	16955	16915	16945	16801	16635	17075	16885	16829	16950	16945	16821	16858	16915	16862	16745	16926	16972	17007	16827	16906	16877	16906	16987	16888	17084	16719	16701	16838	16877	16703	16709	16751	17005	16888	16786	16784	16990	16987	16856	16963	16874	16794	16795	16865	16852	16881	16921	16788	16903	16764	16930	16880	16942	16893	16944	16839	16946	16809	16940	16948	16924	16802	17004	17001	17008	16838	16857	16923	16984	16834	16781	16733	17007	16822	16953	17013	16711	16954	16709	16907	16923	16986	16916	16847	16999	16905	16870	16765	16804	16938	16879	16868	16867	16945	16840	16843	16811	17084	16871	16776	16855	16777	16881	16942	16846	16705	16833	16850	16731	16888	16818	16747	16862	16837	16856	16902	16806	16847	16967	16872	16821	16931	16792	16972	17073	16930	16894	16850	16899	16853	16824	16695	16734	16834	17074	17073	16766	16917	16881	16830	16762	16887	17019	16855	16741	16932	16736	16950	16759	16771	16841	16991	16841	17015	16703	16892	16856	17107	16877	16723	16761	17089	16869	16772	16807	16694	16995	17073	16740	16659	16747	16804	16877	16761	16751	16841	16969	16995	16910	16630	16934	16949	16967	16773	16880	16809	16933	16881	16872	16908	16927	16937	16947	16891	16865	16947	16817	17063	16861	16990	16821	17009	16873	16760	17008	17000	16814	16996	16784	16789	16845
22857	21388	29350	24470	24444	28663	31236	25839	23235	22452	21279	20435	20327	19853	19691	19465	19281	19362	19283	19021	19109	19136	19253	19052	19085	18902	18993	18903	18830	19118	19172	19078	19064	19039	19080	18888	18878	19152	18913	18803	18827	19007	19029	19112	19214	18948	18806	18853	18797	18887	18908	18863	18867	18846	18964	18687	18822	18918	18843	18703	18788	18807	18868	18820	18852	18964	18815	18889	18869	18891	18910	18824	18671	19009	18925	18730	18789	18726	18944	18901	18927	18672	18881	18924	18830	18926	18895	18682	18896	18714	18903	18701	18949	18773	19009	18826	18904	18805	18751	18666	18663	18894	18702	18723	18853	18784	18914	18847	18963	18982	18678	18694	18932	18548	18909	18814	18727	18711	18746	18678	18701	18847	18816	18939	18937	18810	18829	18837	18940	18902	18772	18724	19003	18829	18975	18809	18792	18786	18798	18727	18955	18713	18756	18936	18925	19042	18624	18870	18721	18837	18945	18890	18761	18781	18828	18861	18844	18930	18639	18912	19006	18792	18684	18774	18876	18676	18718	19092	18693	18693	18975	18676	18751	18971	18948	18848	18952	18907	18777	18958	18924	18782	18818	18961	18787	18720	18862	18734	18656	18765	18776	18790	18729	18978	18874	18724	18665	18865	18921	18837	18844	18796	18735	18746	18983	18844	18690	18710	18752	18785	18921	18888	18707	18638	18724	18786	18972	18749	18513	18724	18663	18685	18898	18917	18990	18854	18899	18810	18847	18621	18818	18767	18913	18807	19011	18846	18824	18629	18903	18894	18774	18988	18784	18833	18844	18720	18921	18638	18822	18650	18828	18766	18693	19011	18713	18915	18804	18892	18847	18889	18804	18981	18810	18566	18689	18813	18611	18657	18714	18700	18960	18628	18753	18646	18710	18710	18821	18772	18904	18776	18754	18693	18723	18576	18997	18726	19045	18653	18819	18709	18840	18836	18991	18892	18956	18582	18895	18670	18646	18969	18727	18667	18758	18879	18697	19000	18867	18749	18788	18848	18777	18899	18809	18855	18899	19032	18735	18806	18913	18791	18907	18786	18784	18782	18916	18893	18834	18906	18726	18661	18913	18774	18726	18783	18836	18767	18674	18599	18826	18609	18670	18804	18875	18685	18726	18837	18927	18715	18867	18813	18622	18978	18791	18792	18720	18753	18915	18881	18849	18621	18984	18803	18728	18642	18679	18724	18782	18833	18807	18541	18634	18981	18909	18791	18902	18808	18723	18768	18740	18756	18758	18677	18883	18767	18708	18638	18947	18864	18763	18628	18555	18867	18949	18985	18861	18848	18627	18728	18845	18854	18985	18861	18992	18914	19032	18785	18703	18770	18631	18561	18778	18923	18880	18805	18916	18876	18821	18830	18804	18634	18745	18766	18919	18747	18863	18569	18773	18822	18659	18484	18655	18576	18823	18727	18865	18895	18719	18904	18614	18714	18941	18702	18753	18993	18800	18899	18732	18647	18727	18786	18894	18793	18756	18864	18885	18779	18859	18936	18875	18816	18922	18785	18835	19015	18846	18774	18945	18663	18818	18847	18903	18748	18699	18701	18998	18883	18901	18771	18751	18830	18790	18820	18963	18695	18842	18918	18715	18755	18789	18778	18613	18882	18605	18641	18944	18650	18643	18763	18879	18860	18876	18733	18804	18795	18864	18808	18707	18588	18784	18867	18845	18820	18852	18739	18876	18687	18954	18640	18752	18569	18870	18880	18923	18724	18861	18968	18720	18732	18836	18737	18854	18701	18812	18901	18857	18752	18777	18864	19054	18763	18795	18806	18817	18806	18804	18742	18725	18653	18730	18834	18711	18835	18785	18713	18714	18708	18678	18898	18825	18644	18878	18816	18737	18911	18762	18639	18788	18777	18752	18713	18917	18714	18750	18906	18713	18718	18804	18758	18605	18701	18860	18760	18691	18718	18652	18574	18946	18933	18908	18787	18886	18836	18909	18793	18799	18826	18895	18720	18837	18896	18717	18883	18720	18715	18849	18807	18899	18632	18985	18700	18736	18806	19071	18538	18606	18764	18855	18889	18804	18994	18665	18899	18868	18850	18820	18825	18999	18766	18733	18973	18600	18961	18890	18893	19137	18647	18835	18683	18802	18722	18931	18995	18835	18820	18725	18716	18746	18865	18781	18643	18831	18829	18891	18493	18795	18622	18805	18849	18741	18810	18630	18743	18770	18665	18784	18822	18817	18813	18801	18768	18891	18605	18666	19004	18861	18863	18674	18881	18881	18836	18724	18652	19046	18780	18595	18794	18998	18938	18912	18702	18871	18798	18841	18775	18573	18825	18680	18650	18835	18751	18870	18781	18703	18916	18609	18882	18599	18877	18686	18716	18646	18877	18792	18836	18669	18811	18667	18688	18705	18847	18847	19021	18886	18715	18762	18791	18944	18927	18603	18893	18876	18913	18711	18829	18745	18672	18727	18721	18783	18649	18857	18566	18778	18833	18728	18671	18774	18699	18655	18695	18531	18542	18713	18907	18681	18808	18888	18682	18675	18783	18786	18909	18785	18658	18707	18789	18783	18616	18683	18644	18782	18850	18855	18692	18680	18664	18747	18703	18833	18867	18836	18732	18912	18702	18636	18645	18791	18698	18976	18709	18774	18796	18914	18627	18926	18824	18884	18815	18959	18678	18835	18921	18740	18680	18813	18829	18868	18813	18801	18638	18617	18753	18764	18732	18744	18846	18705	18757	18825	18794	18735	18726	18902	18904	18582	18763	18937	18759	19077	18710	18876	18556	18860	18972	18771	18806	18902	18877	18793	18895	18799	18825	18758	18903	18892	18746	18770	18768	18686	18747	18741	19041	18954	18705	18911	18816	18779	18839	18824	18821	18748	18875	18792	18884	18779	18642	18796	18920	18902	18728	18896	18818	18952	18675	18600	18921	18777	18826	18759	18857	18725	18866	18573	18747	18670	18762	18786	18904	18750	18561	18702	18765	18761	18874	18808	18965	18852	18815	18857	18813	18849	18732	18793	18825	18816	18932	18688	18584	18791	18912	18909	18829	18662	18638	18817	18855	18826	18593	18963	18632	19025	18707	18926	18878	18850	18744	18679	18781	18634	18826	18967	18698	18831	18672	18507	18748	18639	18647	18855	18839	18841	18798	18939	18826	18807	18832	18742	18661	18951	18869	18685	18952	18736	18800	18820	18829	18652	18683	18754	18881	18863	18764	18972	18785	18720	18723	18746	18773	18565	18680	18860	18709	18660	18776	18757	18884	18749	18690	18873	18698	18958	18692	18604	18915	18736	18751	18966	18789	18724	18944	18741	18719	18804	18821	18612	18741	18750	18889	18898	18664	18855	18766	18992	18928	18869	18871	18941	18842	18811	18913	18652	18741	18775	18861	18834	18673	18813	18957	18770	18620	18833	18854	18840	18745	18658	18714	18745	18620	18835	18608	18893	18734	18918	18737	18824	18912	18793	18780	18759	18690	18717	18612	18684	18871	18643	18636	18743	18668	18801	18890	18830	18728	18710	18771	18920	18864	18935	18788	18562	18944	18854	18741	18910	18698	18660	18681	18768	18728	18724	18616	18693	18598	19070	18781	18703	18826	19182	18861	18885	18714	18893	18876	18987	18880	18600	18744	18884	18921	18819	18945	18572	18915	18740	18703	18637	18969	18570	18738	18762	18627	18737	19009	18849	18776	18770	18719	19000	18860	18994	18583	18743	18783	18958	18969	18486	18729	18880	18870	18860	18762	18769	18882	18692	18615	18832	18698	18829	18790	18881	18939	18821	18751	18712	18754	18714	18768	18733	18639	18633	18778	18647	18704	18927	18730	18770	18649	18638	18760	18798	18841	18934	18992	18757	18728	18640	18936	18745	18792	18839	19010	18863	18762	18825	18775	18602	18858	18710	18762	18840	18787	18919	18822	18757	18908	18822	18671	18629	18782	18784	18654	18701	18616	18782	18947	18696	18892	18825	18710	18827	18850	18756	18845	18780	18775	18696	18801	18776	18786	18646	18688	18885	18886	18772	18954	18938	18641	18799	18782	18898	18869	18718	18693	18794	18743	18671	18585	18740	18636	18798	18872	18888	18857	18676	18810	19034	18907	18804	18678	18909	18818	18702	18702	18929	18956	18651	18714	18908	18987	18723	18712	18822	18859	18968	18697	18991	18649	18808	18955	18955	18745	18872	18726	18626	18579	18790	18682	18835	18984	18929	18778	18624	18927	18977	18827	18965	18675	18793	18797	18759	18647	18940	18640	18781	18751	18760	18760	18908	18891	18622	18776	18829	18806	18940	18949	18911	18782	18863	18841	18725	18661	18853	18741	18612	18772	18913	18825	18757	18819	18750	18734	18760	19003	18811	18829	18929	18803	18516	18694	18786	18893	18698	18974	18860	18702	18801	18787	18813	18671	18739	18761	18870	18760	18654	18710	18843	18810	18979	18722	18730	18866	18648	18845	18861	18861	18924	18906	18508	18724	18871	18590	18652	18755	18829	18773	18863	18972	18729	18718	18734	18778	18820	18650	18697	18861	18697	18696	18849	18870	18760	18833	18736	18747	18879	18795	18755	18724	18647	18750	18781	18721	18595	18637	18780	18833	18803	18612	18709	18643	18796	18928	18976	18701	18913	18771	18825	18743	18891	18739	18680	18770	18546	18492	18777	18485	18898	18961	18644	18628	18983	18981	18941	18931	18747	18782	18663	18967	18927	18662	18677	18957	18829	18925	18845	18759	18892	18771	18888	18752	18892	18872	18917	18544	18807	18756	18912	18859	18773	18765	18555	18679	18915	18751	18674	18586	18641	18949	18677	18818	18798	18975	19101	18847	18764	18720	18909	18789	18978	18923	18545	18790	18739	18788	18678	18706	18845	18813	18791	18929	18839	18885	18826	19024	18737	18832	18954	18587	18677	18629	18830	18692	18739	18971	18753	18617	18844	18997	19057	18961	18718	18853	18824	18730	18832	18737	18833	18842	18844	18560	18914	18787	18670	18600	18712	18746	18739	18604	18744	18786	18803	18809	19034	18796	18671	18767	18784	18891	18847	18700	18664	18776	18654	18575	18781	18730	18781	18886	18740	18644	18773	18586	18558	18844	18871	18810	18930	18768	18849	18727	18904	19076	18778	18881	18873	18730	18627	18917
33244	56541	54973	47792	40697	34981	31180	27193	24006	22102	20484	19484	19065	18456	18161	17931	17587	17337	17368	17250	17025	17149	17259	17075	17252	17206	17054	17126	16996	17114	17065	17094	16920	17105	17075	16980	17020	16894	16902	16920	17100	17252	17004	17639	17518	17035	16996	17097	17073	16914	17008	16835	16973	16826	17077	16995	17017	16857	16968	16920	16971	16996	17038	17073	17064	16791	16846	16930	16766	17036	16920	16917	16823	17085	17044	16858	16965	16740	16770	16974	17028	16916	16951	16835	16860	16938	16988	16873	16863	17068	16933	16839	17159	16959	16981	16935	16925	16927	16808	16913	16858	16722	16739	17059	16720	17000	17074	16781	16855	16900	16762	17000	16821	16951	16804	16915	17045	16905	16952	16841	16906	16813	16881	16878	16843	17023	16840	17015	17096	16798	16992	16865	16801	16899	16969	17153	16991	16963	16890	16743	16945	16874	16905	17035	16898	16873	17087	16901	16758	17002	17109	16754	16867	17113	16970	17021	16834	16825	17027	16939	16901	16942	17089	16859	16989	17046	16872	17030	16934	16914	16963	16906	16930	16786	16906	16925	17041	16873	16990	16924	17003	16890	16913	16779	16891	17017	16836	16836	16876	16990	16919	16850	17009	17039	16909	17014	17033	16794	16913	17087	16851	17123	16813	16908	17009	16857	16868	16905	16825	16903	16867	16985	16903	16867	16942	16901	17040	16837	16968	17011	17118	16874	16911	16797	16988	16912	16877	16908	16972	16940	16964	16903	16906	17062	16861	16896	16965	16940	16889	16838	16818	16951	16906	16929	16994	16863	17013	16981	16829	16744	16943	17147	16966	16884	17176	16833	16871	17003	16970	16984	16789	16751	16838	16877	16916	16898	17030	16772	16962	17042	16959	17013	16869	16878	17107	16802	16891	17041	17095	16900	16732	17145	16872	16772	16956	16944	16993	17014	16998	17045	16959	17021	17017	16965	16731	16824	16850	16876	16917	16876	16965	17002	16903	16899	16987	17022	16938	16955	16984	16820	16952	16861	17058	16869	16797	16789	16979	16798	16972	16754	16964	16850	16909	16915	17089	16854	16828	16862	16892	16879	16869	17041	16915	16718	17009	16739	16872	16900	17067	16956	16940	16936	16855	16836	16921	16873	16909	16858	16805	17058	16911	17054	16880	16810	16875	16933	16972	16951	16729	16918	16904	16899	16837	16762	16937	16837	16971	16906	16921	17050	16805	16923	16832	17149	16846	16880	16813	16956	16959	16964	16883	16924	16993	16807	16806	17066	17012	16897	16857	16841	17111	17064	16934	16826	16888	16889	17054	16884	17052	17035	16799	16897	16902	16871	16967	17133	17023	16910	16882	16823	16891	16898	16815	16704	16811	16900	17031	17086	16905	17025	16621	16904	16975	16821	17006	16868	16728	16807	16974	16873	16951	16879	16936	16936	16940	16852	17028	16934	16929	16913	16815	16914	16832	17000	16994	17001	17008	16799	16996	16983	16995	16923	16852	16881	16789	16908	16835	16828	16859	16995	16803	16921	16894	16942	16964	17026	16845	16897	16877	16868	16831	16866	16992	16966	16952	16855	16901	17006	16863	17026	16755	16912	16757	16954	17030	16690	16968	16954	17068	16847	16998	16834	17043	16884	16820	16887	16898	16896	17016	16968	16899	16840	16950	16980	16758	16836	16844	16886	16887	16989	17045	17004	16893	16891	16994	16811	17169	16891	16817	16955	16870	16934	16935	17027	16887	16969	17165	16858	17137	16723	16738	16939	16747	16881	16915	16844	16878	16884	16980	16901	16952	16890	16849	16961	16837	17068	16936	16942	16786	17064	16940	16953	16883	16910	17005	16943	16940	16919	16911	16927	16813	16958	16904	17020	16782	17001	16783	16979	16975	16842	16999	16989	16919	16769	16877	16915	16823	16822	16953	17026	16898	16836	16972	17010	16906	16941	16863	16843	16932	16878	16884	16887	16702	16810	17067	16731	16932	16919	16928	16914	16827	16930	16926	16879	17049	16910	16755	16993	16980	16920	16789	16864	16828	17029	16908	16917	17058	16947	16831	16940	17030	17000	17011	17062	16764	16927	17001	16949	16926	16835	16958	16860	16763	16798	16975	16981	16896	16736	16942	16879	16961	16911	16850	16929	16776	16742	16791	16976	16658	16996	16967	16810	16873	17079	17003	16803	17022	16840	16977	16837	16975	16956	17008	16965	17070	16874	16834	17040	17071	16835	16831	16910	16870	16887	16962	17103	16995	16941	17097	16851	16829	16932	16951	16904	17091	16850	16874	16654	17100	16926	16914	16692	16737	16879	16789	16954	16872	16733	17194	16870	16863	16712	16698	17033	16759	16767	16864	16934	16890	16924	16876	16688	17071	17125	16948	16918	16970	16931	16936	16808	16859	17074	16930	17084	16987	17077	17064	17000	16954	16997	16764	16843	16971	16961	16996	16935	17119	16911	16880	16797	16951	16919	16890	16913	16908	16796	16888	16759	16953	17019	17049	17161	16823	17234	16846	16908	16876	17114	16913	16838	16984	16903	16978	16874	16974	17049	16874	16853	16832	16868	16839	16847	16851	16943	16917	16787	16812	16813	17102	16919	17057	17008	16840	16966	16851	16852	16816	16963	16838	16958	16938	16830	16964	16915	16979	16853	16809	16948	16826	17155	16808	17132	16935	16958	17017	17159	16871	16916	17062	16898	16908	16993	16832	16960	16891	16830	16903	16843	16883	17125	16862	16820	16958	17017	16888	16896	16784	16902	16825	16886	16949	16858	16982	16964	16876	16871	17013	16902	17014	16950	16924	16926	16999	16787	17002	17004	16981	16978	16980	17025	16858	16814	16969	16955	16727	16799	16976	16874	17039	16942	16937	16794	16933	17009	16809	16853	17183	16824	16821	16976	16994	16886	16955	16997	16976	16939	16678	16907	16940	16944	16831	16887	16828	16833	16774	16980	16904	16929	16899	17072	16811	16757	16834	16971	17048	16915	16929	16887	16897	16805	16774	16671	16969	16812	16913	16747	16877	17001	16861	16853	16960	16736	16963	16952	17029	17013	16953	16915	16753	17033	16773	16985	16898	16966	16968	16785	16935	16918	16978	16810	16971	16777	16873	16868	16938	16911	16903	16935	16935	16834	16774	16810	16992	16886	17080	16893	16749	16764	16861	17073	16801	16897	16810	16756	16875	16735	17065	16813	17026	17035	16840	16898	16993	16873	16899	16818	16816	16870	16873	16843	16796	16830	16939	17055	17007	16771	16967	16931	16811	17074	16952	16955	17024	17015	16878	16838	16898	16946	16981	16833	16911	16819	16984	16914	16900	16837	16788	16837	16860	16905	17083	16891	17004	17017	16957	16903	16982	17039	16881	16828	17029	16970	16921	16949	16924	16905	17091	17017	16816	16804	16983	16937	17003	16845	16987	17070	16939	16910	17021	16830	16876	16892	17101	16961	16853	16860	16912	16950	16802	16980	17019	17023	17005	16964	16953	16777	16963	16919	16918	17122	16881	16973	16816	16870	17000	17069	16909	16988	16940	16677	17054	16999	16814	16778	16959	16918	16999	17024	16866	16973	16951	16845	17017	17042	16971	16996	16981	16771	16877	16816	16941	16947	16847	17084	16872	17011	16685	16978	16952	16875	16877	16974	17001	16990	16955	16961	16949	17030	16880	16915	16757	16909	16782	17074	16939	16945	16857	17031	16895	16845	16880	16832	16777	16778	16968	16848	16982	17104	16976	17035	17026	16923	16848	17002	16940	16747	16900	17036	16876	16882	16900	17132	17016	16873	16947	16810	16958	16935	16751	16927	16708	16812	16831	16942	17037	17075	16972	16951	17107	16806	16872	16933	16802	16974	16811	16900	16972	16984	16903	17008	16891	16732	16862	16828	16892	16912	16986	17015	16826	16827	16937	16872	17051	17034	16818	17128	16837	16975	16986	16990	17007	16871	16941	16848	16968	16963	16985	16738	17000	16805	16893	16853	16910	16791	17027	17019	16894	16917	16849	16904	16782	16750	17025	17023	16965	16944	16919	16746	16968	16989	16902	16768	16958	16981	17045	16839	17001	17108	16785	16890	17013	16842	16993	16991	16929	16890	17042	16869	16884	16915	17011	16935	16986	16762	17015	16909	16862	16844	16889	17053	17042	17068	16976	16814	16861	16879	16885	16793	17005	16735	17107	17000	16982	16728	16881	16877	16786	16996	16809	16896	17073	16824	16882	16884	16806	17191	16919	16919	16783	16907	16955	16951	16961	17036	16883	16808	16893	16840	16797	16926	17017	16815	16924	16966	16898	16909	16867	16822	16908	16933	16927	17007	16960	16868	16926	17090	16812	16866	16939	16983	17000	16974	17028	16983	16996	17154	16846	16756	16831	16859	17005	16962	16970	16857	16802	16861	16867	16868	16919	17084	16855	16894	16863	16781	16876	16869	16805	16911	16874	16945	16845	16868	16855	17005	16943	16856	16766	16980	16909	16937	17018	16845	17043	16952	16917	16865	16838	17002	16918	17058	16852	16808	16946	16787	16853	16873	16985	17051	16898	16898	16942	16853	16829	16937	17007	17087	16991	16858	16780	16938	16976	16888	17002	16981	16843	16986	16945	16959	16758	16979	16941	16892	16732	16861	16831	16907	16876	16874	16959	16827	16945	16987	16832	17022	16921	16888	17035	16876	16801	16935	17034	16924	16859	17030	16719	17021	16723	16720	16925	16778	16884	16830	16837	16954	16945	16821	16944	16753	17044	16961	16866	16858	17131	17041	16803	17009	16885	16798	16872	16902	16987	16928	16864	16776	16880	16953	16776	17054	16876	16854	16869	16849	17054	16952	16900	17018	16874	16911	16862	16964	16807	16860	17018	16874	16979	16929	16989	16911	16915	17025	16890	16822	17078	16802	16936	17048	16844	16826	16876	16741	17006	16786	16820	17017	16787	16923	16871	16989	16882	16912	17103	17007	16845	16853	16985	16799	17000	16934	16945	16898	17056	17003	16953	16843	16860	16944	16811	16823	16977	16882	16955	16943	16953	16928	16919	16950	16855	16979	16825	16736	16965	16905	16862	16934	16966	16829	16879	16983	16909	16933	16933	17030	16891	16840	16868	16946	16807	16873	16849	16736	17035	16892	16947	16932	16848	16976
28518	29490	36726	33587	27325	24172	22745	21334	20621	19855	19424	19226	19120	19132	18780	18806	18931	18848	18817	18714	18789	18633	18912	18886	18744	18579	18802	18710	18706	18675	18702	18688	18695	18707	18629	18628	18762	18802	18529	18718	18573	18597	18746	18549	18775	18702	18694	18734	18664	18799	18776	18655	18678	18676	18601	18716	18629	18725	18520	18664	18862	18652	18765	18621	18618	18634	18619	18489	18712	18723	18610	18554	18707	18717	18557	18765	18590	18569	18662	18743	18602	18601	18580	18748	18701	18646	18848	18709	18771	18556	18584	18893	18550	18549	18728	18651	18716	18741	18598	18570	18716	18450	18543	18382	18427	18509	18540	18444	18644	18403	18664	18724	18616	18568	18631	18619	18669	18705	18530	18614	18663	18557	18470	18678	18650	18743	18771	18534	18540	18470	18588	18694	18646	18524	18479	18568	18541	18945	18666	18625	18595	18682	18878	18836	18471	18602	18659	18751	18563	18802	18708	18609	18755	18828	18662	18894	18485	18671	18578	18721	18456	18775	18541	18700	18782	18633	18772	18684	18613	18563	18508	18720	18493	18545	18680	18577	18642	18470	18510	18680	18603	18565	18533	18464	18473	18680	18600	18707	18448	18549	18596	18686	18732	18783	18688	18601	18678	18494	18747	18510	18657	18743	18655	18654	18659	18490	18423	18558	18725	18701	18540	18642	18575	18517	18516	18618	18575	18586	18719	18652	18634	18653	18539	18757	18642	18612	18615	18593	18586	18513	18682	18522	18679	18453	18443	18625	18731	18755	18501	18647	18741	18484	18801	18657	18703	18574	18592	18555	18548	18721	18612	18638	18440	18608	18705	18752	18762	18634	18498	18808	18771	18570	18467	18517	18788	18825	18767	18563	18514	18585	18487	18682	18544	18516	18665	18655	18722	18635	18697	18665	18644	18702	18712	18517	18718	18477	18520	18626	18595	18314	18713	18482	18392	18595	18616	18651	18645	18600	18507	18725	18499	18695	18757	18795	18686	18535	18504	18702	18680	18512	18703	18571	18592	18710	18798	18618	18651	18423	18480	18585	18457	18639	18577	18751	18576	18723	18821	18464	18595	18540	18662	18716	18738	18634	18781	18615	18779	18698	18629	18719	18589	18579	18491	18624	18647	18633	18603	18634	18590	18882	18557	18456	18625	18821	18687	18679	18553	18587	18791	18658	18689	18766	18635	18630	18476	18556	18647	18744	18870	18457	18470	18770	18897	18688	18355	18649	18681	18805	18712	18730	18725	18621	18672	18580	18785	18597	18615	18408	18687	18410	18465	18687	18627	18678	18769	18666	18891	18578	18696	18516	18551	18728	18521	18510	18643	18634	18538	18580	18698	18837	18502	18734	18559	18591	18752	18644	18740	18805	18447	18468	18647	18688	18721	18499	18670	18620	18590	18481	18384	18668	18552	18575	18481	18518	18625	18467	18487	18721	18559	18491	18622	18746	18670	18567	18546	18591	18722	18752	18712	18415	18586	18637	18504	18749	18717	18643	18662	18610	18693	18689	18928	18648	18620	18875	18740	18534	18858	18457	18564	18628	18555	18518	18575	18679	18555	18605	18637	18953	18793	18549	18680	18717	18658	18615	18614	18564	18511	18412	18478	18595	18604	18782	18634	18533	18579	18659	18573	18816	18788	18685	18473	18721	18764	18704	18507	18732	18591	18774	18650	18774	18541	18523	18600	18555	18565	18503	18659	18614	18587	18579	18803	18653	18683	18703	18668	18558	18576	18600	18565	18447	18659	18546	18682	18546	18593	18667	18506	18573	18706	18596	18807	18448	18556	18700	18690	18689	18681	18605	18590	18700	18582	18592	18598	18524	18541	18503	18588	18579	18707	18570	18564	18683	18777	18613	18512	18616	18652	18642	18791	18640	18618	18659	18487	18545	18708	18639	18713	18614	18641	18697	18622	18509	18735	18790	18556	18793	18838	18630	18644	18874	18682	18848	18713	18721	18632	18742	18744	18735	18679	18738	18691	18562	18682	18507	18763	18819	18801	18494	18533	18551	18589	18647	18543	18894	18745	18578	18848	18757	18553	18735	18675	18512	18735	18778	18674	18528	18607	18678	18732	18618	18752	18600	18715	18716	18714	18661	18737	18323	18683	18676	18659	18678	18598	18656	18764	18679	18529	18625	18711	18525	18542	18844	18666	18906	18784	18653	18594	18700	18694	18855	18719	18905	18698	18627	18552	18670	18643	18461	18597	18624	18619	18587	18706	18586	18614	18546	18753	18549	18492	18720	18444	18781	18531	18438	18672	18748	18571	18584	18783	18796	18611	18630	18719	18486	18685	18518	18498	18915	18714	18729	18693	18874	18783	18647	18621	18644	18683	18440	18417	18690	18696	18565	18568	18588	18759	18561	18737	18662	18773	18520	18711	18665	18634	18533	18637	18565	18435	18742	18580	18563	18623	18724	18579	18510	18651	18468	18635	18531	18567	18652	18530	18537	18612	18587	18563	18638	18613	18533	18528	18582	18534	18622	18699	18581	18653	18570	18482	18603	18637	18787	18676	18641	18552	18779	18763	18619	18657	18537	18518	18706	18632	18704	18735	18522	18475	18416	18620	18556	18601	18629	18716	18414	18606	18621	18909	18773	18631	18736	18488	18429	18800	18496	18699	18763	18670	18758	18707	18778	18765	18839	18559	18742	18813	18607	18721	18603	18749	18387	18713	18689	18623	18472	18682	18607	18507	18749	18677	18832	18817	18595	18534	18578	18755	18665	18396	18581	18706	18398	18556	18668	18671	18541	18749	18754	18698	18610	18445	18567	18564	18613	18686	18732	18649	18854	18418	18536	18644	18732	18652	18663	18754	18684	18498	18770	18723	18670	18740	18492	18508	18459	18651	18506	18486	18482	18596	18485	18467	18690	18764	18546	18783	18639	18840	18578	18730	18585	18716	18426	18688	18776	18737	18669	18786	18626	18638	18658	18751	18688	18478	18725	18859	18578	18744	18585	18715	18776	18768	18588	18650	18456	18564	18701	18704	18791	18574	18742	18639	18595	18619	18640	18646	18565	18657	18641	18584	18594	18696	18727	18559	18424	18470	18535	18573	18540	18738	18592	18520	18644	18395	18696	18661	18770	18800	18664	18665	18657	18701	18561	18936	18575	18852	18676	18868	18677	18546	18573	18622	18737	18600	18737	18645	18590	18806	18553	18568	18728	18759	18460	18643	18943	18655	18706	18567	18750	18488	18631	18712	18485	18515	18685	18505	18492	18640	18645	18785	18698	18545	18595	18534	18627	18460	18660	18515	18692	18544	18839	18759	18617	18481	18643	18690	18884	18577	18457	18696	18544	18726	18449	18575	18780	18617	18593	18660	18672	18513	18429	18910	18743	18891	18764	18671	18708	18581	18629	18664	18691	18665	18694	18622	18491	18590	18656	18683	18750	18674	18789	18713	18663	18484	18744	18835	18787	18552	18631	18600	18661	18557	18606	18580	18559	18787	18811	18695	18688	18646	18565	18739	18709	18417	18724	18605	18636	18652	18832	18709	18762	18656	18580	18673	18572	18557	18636	18576	18634	18822	18755	18784	18629	18516	18372	18519	18688	18810	18757	18627	18350	18770	18730	18697	18825	18517	18662	18587	18414	18722	18838	18576	18834	18525	18614	18573	18551	18523	18471	18590	18697	18722	18749	18704	18693	18630	18634	18645	18552	18701	18672	18828	18474	18693	18545	18528	18601	18543	18514	18600	18635	18587	18577	18641	18497	18547	18673	18598	18885	18636	18395	18717	18546	18792	18516	18602	18634	18621	18903	18691	18624	18582	18732	18734	18743	18634	18655	18712	18599	18692	18413	18754	18523	18750	18637	18573	18611	18622	18531	18633	18618	18606	18716	18580	18592	18637	18777	18551	18709	18716	18642	18724	18728	18740	18875	18598	18288	18547	18684	18681	18487	18686	18727	18696	18636	18717	18547	18697	18684	18582	18731	18558	18706	18864	18869	18685	18758	18560	18546	18573	18604	18733	18594	18596	18749	18621	18573	18707	18502	18931	18462	18586	18539	18823	18549	18624	18663	18634	18569	18478	18751	18677	18783	18529	18518	18619	18862	18669	18485	18719	18549	18833	18798	18562	18715	18521	18426	18556	18638	18527	18665	18690	18693	18709	18661	18645	18625	18561	18622	18632	18584	18602	18828	18657	18723	18686	18440	18615	18452	18783	18530	18721	18749	18620	18549	18751	18743	18848	18607	18527	18542	18654	18489	18585	18575	18469	18621	18716	18498	18680	18592	18743	18638	18519	18559	18638	18684	18714	18551	18609	18649	18663	18634	18477	18718	18445	18621	18670	18893	18592	18634	18610	18674	18737	18845	18730	18581	18528	18604	18632	18740	18562	18778	18719	18815	18538	18765	18567	18797	18702	18516	18523	18632	18757	18698	18696	18568	18543	18903	18574	18523	18648	18961	18728	18606	18665	18731	18976	18351	18480	18650	18703	18831	18560	18533	18861	18631	18531	18743	18537	18728	18762	18705	18529	18530	18535	18647	18629	18553	18677	18684	18694	18722	18629	18661	18551	18617	18746	18385	18599	18767	18719	18620	18801	18543	18741	18724	18577	18707	18814	18573	18884	18576	18753	18601	18471	18592	18715	18753	18852	18543	18658	18810	18620	18649	18446	18513	18344	18677	18792	18612	18542	18634	18643	18753	18531	18723	18654	18664	18814	18459	18791	18827	18597	18829	18629	18710	18715	18745	18558	18623	18688	18472	18504	18500	18571	18408	18736	18758	18618	18499	18703	18794	18605	18572	18487	18616	18623	18624	18630	18481	18746	18602	18493	18526	18741	18654	18367	18687	18743	18615	18684	18513	18432	18499	18706	18518	18611	18688	18723	18645	18853	18647	18706	18717	18718	18487	18679	18766	18453	18674	18553	18744	18643	18712	18765	18701	18537	18523	18873	18808	18640	18631	18567	18847	18571	18492	18738	18495	18627	18580	18675	18621	18545	18625	18618	18547	18480	18696	18792	18691	18464	18578	18520	18658	18614	18572	18710	18692	18594	18785	18603	18605	18747	18522	18611	18442	18649	18639	18802	18659	18793	18786	18584	18707	18694	18516	18524	18399	18714	18721	18513	18664	18560	18665	18666	18668	18747	18646	18629	18653
31896	46676	43573	35355	29000	24904	22501	21279	19626	18531	18098	17612	17408	17297	17284	16756	16974	16918	16997	16721	16799	16729	16663	16792	16801	16736	16727	16893	16765	16694	16879	16859	16631	16748	16882	16797	16862	16848	16904	16638	16793	16777	16813	16708	16696	16774	16670	16668	16615	16698	16685	16720	16690	16637	16775	16612	16819	16882	16799	16633	16673	16719	16874	16751	16748	16771	16796	16856	16699	16942	16794	16867	16583	16653	16757	16700	16748	16897	16765	16568	16628	16803	16601	16719	16633	16883	16632	16663	16716	16658	16780	16683	16687	16669	16609	16796	16663	16806	16530	16905	16566	16644	16674	16557	16613	16657	16819	16822	16654	16802	16707	16654	16753	16611	16660	16597	16769	16662	16691	16718	16687	16749	16783	16675	16859	16768	16631	16897	16774	16749	16732	16685	16677	16754	16742	16638	16796	16758	16818	16625	16850	16843	16678	16631	16842	16644	16838	16858	16673	16589	16792	16733	16692	16710	16727	16673	16658	16573	16688	16655	16748	16694	16706	16800	16648	16782	16715	16819	16842	16717	16897	16738	16626	16880	16730	16718	16729	16581	16693	16935	16779	16837	16793	16783	16580	16622	16698	16858	16659	16559	16751	16747	16690	16653	16639	16835	16683	16537	16771	16785	16669	16659	16797	16732	16956	16673	16829	16680	16898	16838	16665	16668	16692	16693	16732	16706	16702	16761	16627	16912	16638	16700	16664	16722	16679	16705	16765	16854	16888	16744	16597	16734	16649	16750	16827	16823	16794	16719	16793	16855	16770	16841	16689	16846	16612	16614	16504	16672	16722	16785	16791	16746	16747	16627	16752	16728	16714	16746	16707	16661	16770	16693	16808	16732	16778	16711	16719	16733	16948	16839	16711	16900	16653	16777	16779	16891	16532	16794	16758	16589	16693	16629	16725	16742	16570	16733	16680	16850	16607	16601	16586	16804	16595	16893	16594	16813	16774	16748	16754	16707	16705	16825	16831	16675	16727	16755	16577	16726	16655	16801	16697	16763	16605	16593	16648	16813	16711	16684	16921	16632	16980	16805	16742	16762	16530	16755	16723	16555	16836	16870	16678	16674	16799	16785	16787	16625	16631	16582	16743	16732	16875	16678	16726	16684	16736	16615	16588	16843	16610	16825	16824	16650	16939	16716	16675	16621	16782	16547	16742	16747	16815	16757	16790	16714	16717	16806	16781	16748	16771	16901	16661	16694	16606	16669	16702	16707	16667	16615	16679	16647	16758	16857	16818	16702	16847	16849	16764	16533	16579	16869	16763	16750	16839	16671	16763	16749	16711	16882	16736	16723	16711	16758	16698	16560	16693	16789	16766	16851	16732	16694	16788	16601	16534	16613	16721	16687	16772	16654	16773	16764	16479	16828	16627	16833	16728	16653	16875	16776	16798	16699	16662	16802	16607	16727	16743	16790	16636	16615	16696	16569	16757	16801	16701	16748	16785	16906	16896	16756	16898	16816	16664	16579	16686	16687	16884	16697	16637	16658	16632	16695	16691	16704	16765	16763	16912	16703	16586	16740	16641	16518	16752	16696	16787	16819	16759	16851	16753	16722	16700	16464	16728	16755	16674	16632	16774	16609	16668	16672	16772	16743	16661	16685	16710	16746	16803	16723	16558	16845	16756	16690	16627	16744	16651	16703	16740	16677	16791	16764	16823	16763	16881	16759	16728	16719	16724	16659	16792	16746	16662	16729	16803	16826	16740	16753	16640	16789	16742	16602	16758	16755	16760	16814	16680	16792	16766	16672	16645	16960	16811	16864	16731	16857	16779	16740	16773	16750	16676	16722	16552	16677	16878	16797	16782	16776	16759	16633	16864	16576	16816	16797	16980	16631	16732	16722	16782	16696	16521	16659	16719	16461	16723	16613	16698	16789	16576	16706	16679	16637	16818	16815	16641	16764	16739	16597	16689	16616	16720	16649	16781	16709	16692	16953	16744	16678	16689	16724	16674	16754	16679	16700	16543	16727	16583	16860	16749	16747	16705	16652	16738	16679	16670	16646	16574	16544	16807	16740	16711	16689	16612	16728	16833	16622	16661	16784	16789	16498	16709	16670	16746	16774	16729	16675	16684	16759	16562	16840	16780	16808	16786	16708	16680	16707	16607	16624	16854	16867	16685	16676	16776	16649	16751	16730	16799	16697	16710	16677	16822	16912	16704	16602	16818	16716	16776	16692	16783	16615	16678	16850	16757	16764	16882	16845	16624	16708	16752	16650	16467	16712	16822	16740	16901	16686	16788	16886	16870	16818	16623	16871	16784	16794	16719	16750	16668	16672	16771	16845	16641	16615	16784	16621	16603	16792	16895	16697	16697	16702	16818	16660	16711	16676	16912	16579	16709	16570	16795	16751	16674	16742	16797	16842	16816	16740	16851	16702	16796	16622	16671	16744	16815	16804	16756	16592	16847	16899	16779	16731	16712	16825	16588	16618	16637	16647	16741	16846	16609	16776	16787	16885	16726	16865	16643	16712	16923	16664	16683	16678	16824	16692	16660	16698	16773	16789	16744	16728	16688	16734	16820	16799	16762	16588	16736	16672	16640	16654	16835	16682	16787	16893	16716	16513	16760	16692	16758	16521	16647	16891	16889	16625	17016	16687	16764	16776	16679	16758	16630	16699	16632	16711	16713	16735	16737	16701	16823	16781	16630	16681	16804	16655	16734	16674	16811	16656	16748	16655	16664	16738	16738	16778	16809	16776	16732	16838	16670	16665	16699	16699	16594	16631	16769	16780	16875	16625	16851	16808	16729	16713	16677	16715	16958	16907	16746	16787	16648	16881	16729	16651	16577	16787	16826	16767	16787	16741	16701	16645	16679	16693	16801	16711	16841	16861	16787	16707	16776	16659	16743	16590	16650	16513	16784	16739	16571	16724	16720	16933	16813	16781	16672	16712	16803	16776	16675	16570	16712	16908	16646	16599	16699	16747	16765	16590	16812	16678	16741	16856	16647	16843	16680	16825	16935	16595	16771	16905	16726	16794	16764	16793	16674	16636	16608	16552	16718	16652	16628	16858	16775	16688	16775	16739	16797	16734	16738	16756	16883	16776	16716	16812	16746	16705	16690	16813	16823	16764	16734	16727	16837	16598	16771	16725	16696	16786	16651	16812	16650	16764	16635	16519	16722	16713	16726	16814	16806	16657	16676	16769	16773	16868	16623	16763	16827	16672	16724	16635	16658	16629	16731	16666	16740	16832	16794	16756	16560	16792	16695	16853	16697	16795	16766	16758	16816	16844	16737	16564	16787	16672	16820	16644	16544	16613	16716	16774	16752	16480	16840	16894	16716	16824	16809	16819	16814	16729	16739	16695	16826	16718	16777	16595	16546	16722	16831	16758	16724	16743	16647	16646	16692	16650	16701	16755	16719	16767	16655	16556	16539	16524	16589	16701	16761	16716	16862	16763	16758	16757	16891	16789	16702	16653	16889	16684	16661	16667	16691	16758	16767	16698	16759	16722	16743	16699	16836	16772	16781	16965	16851	16703	16775	16859	16786	16710	16821	16785	16838	16609	16770	16856	16799	16758	16861	16778	16648	16779	16694	16773	16675	16742	16813	16622	16930	16718	16601	16829	16835	16711	16789	16735	16636	16632	16438	16609	16676	16733	16695	16637	16828	16719	16502	16838	16726	16730	16681	16732	16820	16689	16802	16772	16871	16750	16809	16792	16750	16598	16814	16750	16835	16655	16720	16635	16668	16807	16881	16808	16647	16598	16671	16717	16604	16648	16807	16798	16661	16822	16946	16806	16947	16626	16591	16995	16537	16818	16750	16941	16927	16792	16646	16797	16744	16740	16814	16705	16824	16763	16873	16636	16606	16674	16808	16637	16927	16804	16765	16803	16711	16730	16665	16699	16693	16683	16780	16520	16561	16692	16763	16654	16757	16751	16659	16547	16744	16736	16663	16787	16621	16896	16682	16792	16678	16538	16700	16775	16825	16884	16636	16641	16708	16593	16521	16725	16780	16815	16855	16871	16610	16798	16808	16790	16726	16702	16884	16686	16819	16625	16530	16685	16789	16563	16690	16721	16667	16934	16936	16758	16891	16737	16679	16726	16758	16719	16877	16699	16837	16934	16790	16583	16657	16636	16749	16666	16637	16758	16638	16827	16623	16831	16702	16805	16688	16688	16800	16701	16631	16709	16626	16784	16673	16694	16672	16793	16668	16714	16525	16603	16847	16888	16632	16779	16717	16844	16844	16564	16840	16732	16763	16833	16650	16668	16750	16770	16901	16586	16846	16780	16725	16622	16651	16716	16787	16742	16743	16673	16558	16688	16822	16550	16851	16769	16754	16693	16689	16762	16890	16817	16760	16816	16706	16625	16625	16709	16832	16567	16744	16771	16747	16687	16822	16604	16696	16581	16612	16760	16744	16805	16673	16734	16859	16928	16698	16805	16705	16853	16772	16692	16773	16478	16837	16787	16695	16765	16819	16956	16607	16838	16780	16751	16712	16835	16781	16638	16781	16768	16796	16855	16803	16758	16619	16605	16726	16710	16648	16787	16562	16783	16892	16547	16905	16813	16842	16693	16857	16686	16733	16708	16773	16745	16807	16599	16746	16568	16702	16811	16608	16596	16714	16676	16767	16666	16703	16896	16556	16593	16685	16770	16703	16755	16775	16762	16843	16916	16707	16723	16900	16659	16606	16681	16776	16689	16755	16755	16692	16551	16702	16780	16602	16670	16752	16767	16658	16792	16758	16735	16777	16752	16809	16704	16793	16693	16634	16741	16666	16708	16821	16548	16795	16761	16820	16840	16707	16918	16757	16787	16593	16825	16768	16648	16685	16660	16636	16753	16793	16771	16754	16655	16783	16608	16645	16713	16773	16770	16773	16696	16743	16653	16648	16713	16839	16645	16602	16726	16847	16574	16699	16543	16739	16770	16873	16724	16790	16779	16602	16793	16695	16793	16695	16822	16717	16595	16925	16735	16724	16775	16484	16772	16734	16737	16777	16580	16781	16633	16766	16709	16893	16799	16736	16678	16693	16687	16710	16742	16635	16596	16726	16839	16728	16794	16821	16780	16802	16769	16664	16794	16851	16609	16754	16717	16836	16792	16627	16626	16642	16618	16729	16801	16588	16617	16725	16689	16743	16701
23857	21418	29303	26560	26640	28419	27706	23615	21892	21332	20882	20082	20229	19735	19665	19579	19551	19312	19360	19433	19299	19262	19294	19157	19352	19415	19105	19002	19348	19136	19363	19056	19093	19020	19068	19110	19212	19013	19185	19088	19268	19241	19196	18995	19469	19387	18955	19064	19004	18890	19099	19201	19110	19097	19138	19146	19070	18988	18936	19181	18868	19088	19078	19211	18970	19117	19167	18994	19306	19210	19140	19027	19011	19112	19191	19033	19056	19052	18916	19013	19130	19060	19203	19011	19011	18869	18968	19073	19131	19103	19065	19094	19076	18990	19212	19163	18972	19169	18955	19113	18913	19016	18884	19243	19064	18928	19001	19070	19241	19060	19054	19110	19095	19223	19156	19213	19049	18982	19352	19188	19076	19054	19009	19068	19249	19093	19054	19258	19068	18895	19016	19100	19087	18902	18948	19132	18934	18911	19049	19034	18891	19111	19068	19079	18985	19196	19162	19037	19186	19158	19149	18887	19207	18903	18855	18923	19007	18938	19052	19060	19145	18981	18920	18993	19101	19066	19217	19091	19105	19115	19077	18904	19166	18934	19129	19265	19050	19168	19063	19073	18858	19111	19227	19006	19095	19036	18950	19057	19048	19151	19100	19119	19141	19012	18983	19252	19071	19116	18784	19183	19224	19010	18962	19129	18977	18812	18881	18885	19059	19255	18974	19147	19041	19007	19088	19138	19187	18828	19120	19212	19184	18984	18874	18998	18962	19110	19214	19142	18994	19107	19154	19139	18930	19227	18973	19174	18951	19045	18973	18976	19052	19030	19126	18964	19257	19027	19219	18973	19011	19162	18951	19210	19113	18841	18954	19050	19025	19127	19130	19134	19146	18936	19165	18982	19025	18993	19034	19108	19021	18963	18993	19059	18934	19020	18933	19148	18866	18939	19111	18866	18963	19080	18796	18990	19120	19168	19073	19007	19087	19074	19152	19288	19151	19151	19291	19123	19164	18919	19212	19006	19256	19072	19208	18838	18912	18954	19001	19043	19350	18890	19033	19073	19235	18995	19004	18970	18834	19023	19280	19035	19082	19086	18818	18932	18971	19092	18933	18874	18916	19014	19015	19063	19150	18831	19084	19099	19112	19038	19217	19249	19065	19147	18981	18945	19078	18837	19201	19065	18916	19206	19039	18678	19055	18893	18980	18984	18995	18890	19114	19152	19181	19187	18667	18921	19177	18990	19006	19242	18873	19058	19046	19161	19090	19104	19282	19102	18920	18884	19086	19103	19243	19017	19068	18753	19183	19196	19023	19037	19186	19068	19220	19092	19075	19003	18928	19046	19245	19062	18971	19278	19220	19331	18989	19212	19035	18945	19209	18903	19111	19046	19052	19077	19086	19119	19161	19010	19006	19125	18989	18822	19021	19128	18907	19063	19217	19127	18943	18916	19057	19114	18974	19056	19099	18825	19079	19180	19006	19156	19095	19091	19087	19219	19047	19009	18956	19150	19194	19234	19087	18938	19174	19196	19064	19115	18986	19095	19179	18994	19025	18997	18931	18808	18933	18990	19373	19089	19017	19000	19005	19175	19098	19045	19037	19041	18927	18940	19020	18922	18985	19294	19176	19110	19038	19032	19016	19274	18983	18923	18899	19078	19066	19125	18985	18880	19207	19038	19040	18980	19127	19012	18793	18897	18945	19128	19047	19057	19031	19270	19035	19113	19080	18948	19026	18986	19093	18951	19091	19060	18974	19083	19185	19145	18957	19067	19150	18896	19003	19187	19066	18955	19030	19052	19018	19049	19212	19119	19092	19165	19380	19091	19153	18823	18899	19075	19069	18958	19149	19134	19040	19231	18974	19036	19164	19331	19118	18924	19181	18991	19024	19121	19053	18940	19178	19064	19181	19119	19109	18932	19088	19156	19078	19073	19088	19078	18950	19122	19042	19055	19249	19082	18992	19101	19209	19153	19146	19138	19002	18836	19019	19195	18854	18824	19187	19139	19197	19099	19160	18984	19153	19062	19076	19066	18795	18888	19209	19064	19096	19151	19121	19222	19031	19048	19042	19096	19032	19078	18953	19019	18881	19031	19007	18892	19031	19083	19041	19129	18961	19022	18973	19041	19097	19025	19113	19041	18943	18922	19045	18964	19022	18960	19031	18997	18967	19274	19320	19163	19012	18967	19095	19027	19117	19221	18922	19123	19154	18848	19125	18758	19102	19085	19142	19029	19132	19000	18912	18939	19031	19161	19222	19091	18921	19006	19105	19229	19164	18899	19202	19188	19260	19146	18975	18907	18970	19101	19014	18846	19040	19041	19133	19298	19054	19239	19105	19069	18972	19228	18986	19167	19048	19058	19097	19202	19053	18975	18864	18948	19020	19065	19067	19234	18985	19119	19011	19038	18958	18968	19020	18963	19081	18957	18998	19079	18895	18869	18911	19068	19172	19040	19141	19086	19069	19112	18923	18998	18824	18912	18991	18664	18964	19071	19066	19094	19161	19049	18814	18943	18931	19169	19004	19030	19066	18970	19076	19084	19097	19090	19257	19168	19120	19304	19168	19126	19069	19041	19103	18967	19007	18994	19053	19150	19281	19089	19103	18986	19136	18929	18956	19106	19131	19038	18983	19068	18952	18896	19098	18796	19092	19070	19076	19019	19114	19099	19006	19061	19092	18994	19000	19356	19108	19037	19088	19194	19041	19165	19070	18956	19048	19171	19169	19248	19016	18980	18923	19239	19039	19171	19127	19180	19154	18977	19184	19186	19027	19170	18995	19120	19059	19035	18954	19051	18995	19102	18982	19073	19139	19189	19020	18982	19141	19143	19180	18949	19060	19401	19218	18894	18969	19009	18959	18992	18984	19030	19293	19204	19113	18891	19127	19025	19039	19107	19152	18907	18952	19092	18949	18919	19080	19149	19188	19163	19139	19060	19164	19040	19091	19121	19119	19185	19157	19139	19267	18993	19037	19288	18940	18924	19048	19139	18965	19148	18943	18957	18936	18998	19009	19262	19158	18979	18978	19280	19065	19173	19184	18801	18934	19181	19027	19015	19002	18870	19269	19025	18980	18830	19219	19046	18872	19061	19048	19068	19078	18980	19127	19040	19035	18857	19244	19226	19129	19059	19268	18850	19080	18934	19332	19124	19092	19258	19025	19070	18925	19144	18894	19034	18938	19066	19144	18803	18956	19243	19121	19125	18978	18969	19019	18971	19065	18988	18893	18999	19187	19210	18945	19136	19014	19246	19207	19021	19257	19070	19201	19322	19237	19047	19019	19067	19197	19025	19191	19131	18924	19223	18957	18979	19062	19112	19083	19065	18998	19090	19264	19179	19151	19017	19077	19083	19091	19076	19226	19178	18981	19087	18954	18963	19070	18981	18941	19016	19082	19120	19151	19111	18995	18883	18954	19172	19059	19037	19217	18803	19307	19190	19189	19021	19231	19121	19043	19012	19101	19075	19044	18984	19024	19086	18936	19070	19212	19211	19156	19287	19180	19107	19175	19051	19124	18941	19111	18905	18938	18969	19147	19185	19057	18995	18991	18962	19179	19210	18833	19198	19019	19066	19080	19176	19214	19142	19117	18947	19028	19050	19076	19064	19156	19009	19282	19050	19104	19019	19014	19050	18979	19100	19162	19052	19139	19090	19194	18973	18971	18983	19062	19006	19116	19249	18943	19047	18984	19009	18854	19134	19202	19044	19003	18755	18968	19032	19036	19131	19351	18924	18898	18923	18941	19044	19052	19028	19074	19195	19160	18903	18907	19094	19041	19167	19156	19167	19140	19078	18911	19106	19223	19272	19043	18837	19344	19119	19038	19047	19210	19012	19145	19013	19135	19179	18983	19163	19084	19126	19146	19070	19055	19060	19120	19136	19095	18986	19149	18961	19122	19083	19105	19232	19190	18981	19184	18905	18887	19068	19183	19231	19096	18969	19027	18828	18961	18920	19036	19160	19244	18999	19179	19095	19306	18984	19003	18957	19118	19277	19290	19108	19076	18996	19263	19209	18968	18945	18994	19057	19122	19125	18955	18980	19040	19041	19130	19037	18922	18892	19102	19138	19006	19159	19099	19322	18936	19126	19225	19096	18961	19103	19083	19204	18977	19012	19170	19134	18874	19160	18887	19050	19289	19132	18930	18952	19012	18950	18954	19170	19016	19146	19148	18983	18949	19009	19104	18950	18844	19219	19147	19047	18826	18833	18845	19104	19209	19005	19220	19334	19228	19071	19288	19047	19005	18887	18867	19058	19136	18930	19179	19065	18990	18980	19100	19142	19179	19026	19032	19095	19033	19099	18930	19120	19123	19129	18973	19209	19044	19120	18929	18922	19142	19106	19118	19173	19198	19113	19011	19016	18999	19101	19165	18821	18950	19197	18908	19169	19238	19066	19172	19069	18945	18813	19042	19008	19134	19085	18998	18963	18916	19149	19070	19289	19222	19138	18955	19221	18970	19209	19095	19042	19256	19110	18995	19154	19009	19144	19099	19126	19017	18980	19209	19152	19202	19018	19089	19059	19042	19017	19307	19003	19247	19175	18959	19106	19107	18933	18947	19078	18983	19114	19238	19127	18833	19164	19132	19029	19090	19054	19109	19108	19029	18951	19119	18995	19249	19040	19260	19012	19102	19102	19104	18951	19237	18901	19016	19060	19165	19074	18985	19212	19046	19048	19012	19060	19005	19292	19018	19145	18968	19283	18978	19139	19007	19132	19142	19192	19224	19075	19176	19166	19231	18829	19236	19204	18958	18906	19102	19055	19189	19257	19126	18970	19060	18977	19033	19031	19019	18982	19198	18895	19028	19033	19053	19048	19083	19215	18778	18911	18909	18759	19055	19327	19192	19009	19085	19092	19070	19057	19124	19004	19179	19089	19207	19103	18879	18939	19019	18868	19065	19022	19200	19069	19092	19045	19187	18889	19115	19207	18875	19230	19226	19026	19175	19099	18959	18995	19211	19010	19049	18845	19354	19260	18849	19110	19248	19104	19207	19129	19076	19152	19145	18920	18834	18914	19082	19129	19181	19123	19239	19103	19172	19148	19041	19083	19229	19130	19329	18931	18913	19202	18995	19239	19058	18938	19166	18985	18949	18994	19006	18987	19129	18845	19122	18954	19101	18861	19170	19085	19077	19285	19016	19196	19004	19055	19189	19156
32786	52763	51272	43079	35800	31037	26753	24018	21675	20226	19446	18688	18461	17966	17854	17487	17428	17333	17331	17236	17223	17150	17164	17314	17204	17205	17250	16937	17114	17115	16953	17064	17161	17177	17043	17049	17016	17152	17108	17133	17181	17145	17354	17411	17522	17321	17050	17205	17013	17075	16885	17076	17024	17133	16982	17105	17071	17000	17132	16956	17054	17190	17021	17167	17160	16968	17015	17062	17316	17025	17032	17145	17096	17040	16972	17348	17265	17036	17005	17013	17052	16985	17130	16974	17074	16907	17202	17173	17174	16922	17127	16986	17082	17271	16898	16910	17027	17053	17197	17007	17136	17152	17019	17090	17141	17236	17074	17117	16937	17003	17135	17130	17135	17078	17157	17098	16933	17106	16956	17133	17232	16892	16990	16954	16851	17011	16956	17040	16984	17023	17022	17083	17038	17066	17063	17164	17140	16974	17049	16974	17045	16968	17193	16964	17068	17157	17103	17119	17021	16943	17098	16900	17027	16882	17201	17070	17164	17022	16999	17079	16947	17130	17088	16716	17115	16944	17188	17201	17023	17176	17123	17043	17079	17031	16995	17187	17144	17164	17089	17003	17217	17139	16906	17189	17028	17146	16927	17018	17147	17057	17084	17016	17158	17075	17064	16979	17093	17121	17030	16992	17013	17189	17040	17036	17099	16972	17111	16990	16959	17028	16975	16973	16889	17048	17038	17017	17003	16932	16943	17081	17319	17157	17020	17086	16949	17123	17069	17102	17139	17103	17032	17181	17033	16979	17251	17006	17118	17178	16954	17139	17199	17064	16990	17056	17016	17172	16936	16981	17101	17044	17196	17001	17092	16969	17004	17036	17005	17203	17089	16938	17158	17064	17267	17077	17049	16970	17068	17037	17102	17048	17111	17084	17170	16992	16968	17072	17036	17096	17166	17178	17129	17101	17168	17043	17075	17117	17156	17183	17103	17095	17014	16972	17181	17263	17156	17167	17124	17060	17122	17102	17046	17062	17148	16819	16982	17003	17076	17098	16985	17021	17116	17202	17043	17063	17096	17210	17219	16979	16796	17105	17114	17126	16961	17179	17002	17241	17075	17109	17055	17008	17076	16965	17076	16964	17077	16990	16961	17125	16931	17114	17042	17073	17062	17052	17100	17011	17049	17009	17073	17077	16933	17096	17083	16955	17057	17001	17029	16888	16998	17076	17074	16937	17000	17192	16971	17084	17023	16833	16972	17028	16908	17194	17092	16996	17023	17055	17246	17267	17161	16969	17041	17183	17208	16906	17067	17167	17028	17038	16990	17105	17212	17121	17166	17027	16877	17041	17037	17165	17081	17155	17198	17159	16996	16993	17243	16816	17196	17129	17124	17069	16996	16963	17297	17054	17007	16874	17040	17026	17108	16883	17210	17039	16983	16910	17019	16936	16932	17069	17057	17094	17089	16995	17070	17222	17181	16884	17078	16938	17212	16947	17069	17100	16931	16867	17085	17026	17109	17053	17096	17024	17136	17063	17083	16931	17101	17019	17147	17007	17041	16981	17147	17000	17095	17178	17159	17142	17152	17151	16980	17034	17112	16970	17122	16889	17096	17197	17106	17181	17197	17098	16988	17117	17145	17041	16917	17084	17158	17258	17088	17111	16916	17023	17053	16977	16944	16919	17197	17019	17010	17152	16883	17037	16954	17106	17115	17054	17016	17035	17079	17063	17047	17110	17029	17029	17147	17118	17161	17218	16916	17166	17073	17104	16980	17016	17125	16998	16973	17009	17018	17131	17149	17051	17076	17037	17011	17089	17023	17234	17091	16904	17026	17014	17106	17063	17054	17133	17175	17243	17093	17207	17149	17110	17100	16995	17176	16999	17148	16948	17200	17054	16996	17048	17015	17037	17003	17132	17064	16955	17076	17063	16967	17060	17110	17019	17187	17100	16899	16918	16956	17168	16855	17075	17074	17214	17195	16997	17119	17101	17184	17117	17030	16997	17054	16932	17095	16990	17182	17072	17114	17004	16927	16970	17090	17140	17084	17226	17073	16913	16959	17098	17056	17066	17117	17190	17025	17092	17096	16854	17143	17118	16999	16989	17161	17051	17279	16985	17016	17032	16894	16914	17040	17045	16992	17039	17058	17040	17003	16946	17034	17236	16915	17152	17072	17141	17221	17164	17129	16971	17266	17012	17153	17183	17144	16943	17025	17236	17115	17225	17011	16982	16916	16885	17057	17039	17137	17170	17099	17048	17118	16923	17046	17026	17069	16872	17106	17056	16944	16896	17020	17074	16900	17008	17119	17051	17065	17126	17032	17111	17129	17073	17033	17141	17057	17357	17108	17001	17131	17148	17093	17024	17044	17068	17077	17259	17085	16943	17093	16929	17146	16931	17096	16972	16886	17004	16987	16992	17134	17056	17088	17149	16939	17134	17164	17011	17024	17082	17050	17164	17069	17088	16963	16995	17230	16954	17007	17108	17085	16939	17136	17051	17105	16856	17092	16940	17068	16915	17000	16977	17055	16919	16970	16887	16901	17131	16907	17064	17031	16898	17015	16927	17107	17176	17092	17093	17041	17061	16988	17058	17154	17180	17053	16881	16970	17103	17014	17075	17069	17046	17328	17029	17007	16959	17052	17237	16983	17077	17099	17272	17153	17117	17253	17039	16974	17148	17048	17139	16971	16942	17048	17000	16949	17134	16953	17096	17126	17135	17055	17131	17151	16971	17148	17161	17089	17045	16961	17088	17109	17319	17132	17074	17110	17165	16866	17229	16865	17109	17093	17021	16999	17071	17230	17118	17092	17035	17108	17162	17137	17038	16860	17176	16970	17046	16993	16992	17010	17003	17014	17028	17157	16812	17135	17137	17008	17113	17003	17037	17105	16977	16965	17181	17067	17098	17076	16998	16913	16990	16830	17134	17182	17110	17205	17236	17032	17127	17157	17149	17171	17098	17209	16992	17063	17165	17024	17220	17034	17103	17200	17067	16967	17108	16913	16966	17092	16911	17173	17203	17163	17082	17088	17108	17119	17041	17116	17023	17084	17093	16973	17130	17095	17001	17075	17026	17074	16989	17047	17108	17134	17058	17018	16987	17106	16848	17178	17095	16985	17083	17136	17073	17041	17108	17169	17113	17185	17018	17068	17080	17084	17050	16889	16972	17054	17157	17086	17106	17006	17075	17054	17130	17000	17162	17278	17025	17230	17037	17048	16885	17110	16985	17140	17173	17031	16933	16994	17224	17056	17102	17234	17081	17069	16981	17055	16979	17087	17008	17045	16997	17017	16982	17084	17005	17021	17009	17048	17020	17033	17098	17102	17042	17055	16923	17051	17077	17155	17021	17034	17164	17010	16879	17290	16947	17136	17254	17028	17022	16908	17187	16994	17032	17169	17043	17174	17058	16965	17067	17398	17054	17033	17205	17038	17200	17246	17054	17102	17130	17039	17007	16984	17065	17043	17099	17055	17158	17019	17012	16990	17044	17167	17039	17086	17186	17183	17010	17153	17069	16954	17033	16998	17128	16929	17214	17070	17233	17159	17164	17077	17033	16960	17420	16964	17056	17122	17068	17087	16988	17100	16963	16937	17192	17053	17144	16912	17133	17054	17238	16946	17213	17068	17081	17100	16952	17246	16968	17089	17172	17127	17046	16977	17101	16994	17202	17157	17173	17032	17198	16978	17160	17098	17211	16970	17240	17051	17119	17189	17247	17037	17130	17036	17030	17111	17054	17152	17067	17241	16961	17105	17174	17135	17021	16908	17194	17173	17086	16822	17106	17232	17088	17251	17097	16922	17163	17151	16975	17005	17052	16972	17081	16918	17012	17217	17056	17049	17156	17069	17183	17125	17176	17036	17064	17035	17110	17165	16898	16987	17128	17132	16871	16935	17030	17110	17065	17117	17080	17228	17129	16976	17129	16950	16988	17169	16926	17135	17103	17235	17131	17015	17113	17079	17027	17053	17029	17017	17132	17122	17161	16944	17059	17133	17163	17158	16951	17064	17032	17115	16863	17066	17099	17223	17087	16911	17116	16947	17164	17205	17060	17142	17070	17006	17019	17097	17026	17123	16915	17197	17021	17081	17010	17009	17016	17300	17100	17060	17093	17020	16961	17034	17042	17075	17161	17032	17059	17226	17086	16974	16959	17151	17158	17068	17102	17139	17135	17188	17129	17036	17116	17006	16970	16943	17023	17116	17049	16963	16984	17020	17155	17067	17030	17041	17060	17052	17209	17085	17172	17085	16998	17057	17141	16896	16977	17112	16983	17183	16902	17056	17125	17038	17047	17129	16906	17111	17165	16980	17051	16889	17110	17188	17053	17212	17112	17185	17114	17271	16957	17081	17059	17105	17168	17067	17088	17037	17025	16859	17159	17084	17082	16920	17114	17132	17002	17293	17071	17216	17061	17077	17139	17063	17142	17056	17000	16929	17013	17079	17118	17075	16899	17018	17075	16949	16990	17041	17018	17056	17013	16916	17125	17014	17008	17037	17100	17054	17085	17040	17043	17075	17039	16991	16993	16969	17047	17174	17030	17124	17062	16954	17013	16943	16973	17405	17119	17153	16792	16988	17001	17069	17011	17171	16994	17086	17014	16973	17019	17138	17022	17076	17168	16947	17102	17012	17205	17055	17020	16900	16971	17265	17028	17025	17006	17068	17269	16983	16938	17056	17275	17005	17082	17253	16855	17059	17020	17123	17069	17029	17106	16998	16841	17131	16946	17092	17049	17132	16975	17119	16923	16934	17099	17020	16989	17244	17117	17030	17041	17030	16954	16919	17083	17091	17203	17317	16987	17131	17152	17053	17003	17261	16998	17220	17013	16989	17081	16908	17198	17062	17001	17036	17060	17097	17148	16991	17118	17093	17059	16928	16995	17018	16806	17083	16915	17055	17079	17081	17066	17054	16992	17078	17148	17188	16983	16951	16987	17099	17116	17153	17206	17059	17079	17039	17098	17155	17034	17039	17167	16941	17106	16909	16972	17037	16946	17167	17113	16818	17219	16881	17079	17034	17132	17098	17156	17128	16987	17202	17089	17066	16901	17031	17134	17094	17125	16863	17131	16994	17253	17024	17056	17095	16988	16952	16995	16877	17086	16933	17070	17051	17028	17165	17086	17144	17205	17197	16994	17149	17075	17126	17000	17165	17045	17045	16984
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	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
