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
339459864499	339459865015	339459865565	339459866115	339459866665	339459867215	339459867765	339459868315	339459868865	339459869415	339459869965	339459870515	339459871065	339459871615	339459872165	339459872715	339459873265	339459873815	339459874365	339459874915	339459875465	339459876015	339459876565	339459877115	339459877665	339459878215	339459878765	339459879315	339459879865	339459880415	339459880965	339459881515	339459882065	339459882615	339459883165	339459883715	339459884265	339459884815	339459885365	339459885915	339459886467	339459887015	339459887565	339459888115	339459888665	339459889215	339459889765	339459890315	339459890865	339459891415	339459891965	339459892515	339459893065	339459893615	339459894165	339459894715	339459895265	339459895815	339459896365	339459896915	339459897465	339459898015	339459898565	339459899115	339459899665	339459900215	339459900765	339459901315	339459901865	339459902415	339459902965	339459903515	339459904065	339459904615	339459905165	339459905715	339459906265	339459906815	339459907365	339459907917	339459908465	339459909015	339459909565	339459910115	339459910665	339459911215	339459911765	339459912315	339459912865	339459913415	339459913965	339459914515	339459915065	339459915615	339459916165	339459916715	339459917265	339459917815	339459918365	339459918915	339459919465	339459920015	339459920565	339459921115	339459921665	339459922215	339459922765	339459923315	339459923865	339459924415	339459924965	339459925515	339459926065	339459926615	339459927165	339459927715	339459928265	339459928815	339459929365	339459929915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22490	20087	27493	23872	25592	29344	29676	25116	23251	21978	21134	20419	19378	18871	18501	18181	17774	17519	17463	17071	16993	17057	16739	16742	16843	16584	16659	16459	16434	16632	16786	16539	16392	16286	16253	16231	16412	16432	16430	16202	16460	16446	16280	16230	16345	16267	16213	16204	16377	16242	16437	16353	16292	16415	16178	16014	16212	16125	16281	16174	16287	16185	16493	16308	16319	16300	16028	16154	16286	16192	16312	16192	16355	16247	16290	16281	16448	16330	16220	16172	16203	16393	16188	16059	16145	16134	16379	16268	16262	16305	16431	16384	16057	16274	16224	16322	16309	16203	16067	16336	16306	16303	16282	16548	16288	16399	16290	16348	16116	16251	15997	16277	16326	16239	16104	16099	16218	16101	16233	16299	16165	16241	16357	16279	16328	16342	16206	16234	16336	16281	16151	16144	16243	16067	16414	16275	16330	16316	16061	16349	16076	16245	16332	16039	16414	16158	16126	16012	16354	16226	16352	16328	16173	16266	16336	16397	16099	16150	16334	16460	16302	16187	16204	16363	16220	16084	16147	16256	16405	16302	16431	16202	15991	16106	16121	16313	16199	16304	16167	16440	16403	16295	15987	16104	16268	16230	16210	16287	16182	16222	16064	16202	16121	16239	16457	16290	16418	16244	16293	16058	16238	16321	16137	16223	16290	16162	16261	16175	16218	16085	16222	16141	16394	16242	16328	16376	16397	16037	16385	16257	16217	16188	16207	16061	16167	16261	16242	16120	16251	16163	16088	16201	16269	16205	16202	16369	16181	16217	16233	16248	16233	16363	16248	16194	16254	16178	16352	16216	16224	16295	16278	16377	16309	16309	16390	16154	16222	16320	16289	16312	16185	16264	16204	16117	16295	16367	16228	16185	16070	16248	16143	16175	16172	16308	16307	16291	16219	16184	16323	16194	16264	16214	16369	16289	16106	16151	16396	16517	16223	16349	16145	16228	16328	16187	16184	16229	16015	16169	16229	16061	16108	16233	16378	16333	16267	16289	16173	16345	16375	15977	16203	16066	16268	16389	16273	16103	16114	16116	16263	16138	16098	16222	16244	15939	16251	16158	16401	16204	16269	16360	16211	16356	16212	16103	16177	16174	16274	16076	16176	16339	16226	16184	16093	16245	16105	16281	16359	16279	16287	16031	16368	16409	16168	16376	16294	16201	16384	16264	16293	16143	16396	16177	16260	16275	16417	16091	16347	15950	16173	16205	16011	16114	16197	16103	16221	16136	16105	16258	16421	16004	16149	16077	16322	16300	16441	16378	16288	16318	16302	16177	16192	16155	16183	16209	16352	16131	16030	16220	16298	16342	16174	16215	16307	16269	16180	16163	16410	16009	16382	16146	16317	16004	16280	16149	16236	16175	15950	16115	16378	16244	16075	16245	16290	16219	16223	16147	16090	16257	16152	16358	16121	16190	16404	16103	16384	16191	16442	16313	16312	16159	16170	16423	16055	16287	16174	16325	16321	16201	16085	16233	16299	16132	16295	16373	16301	16204	16295	16354	16407	16194	16232	16168	16216	16454	16375	16227	16355	16251	16235	16136	16275	16185	16236	16307	16259	16182	16121	16160	16318	16171	16146	16199	16085	16278	16058	16261	16270	16073	16320	16249	16230	16229	16155	16420	16311	16240	16085	16156	16429	16255	16315	16320	16151	16240	16244	16228	16299	16225	16094	16363	16275	16373	16255	16280	16098	16259	16168	16215	16256	16201	16208	16138	16281	16180	16232	16330	16330	16363	16289	16287	16398	16305	16128	16067	16205	16053	16309	16005	16135	16275	16373	16291	16113	16029	16216	16305	16051	16093	16311	16125	16198	16195	16264	16080	16427	16367	16339	16257	16163	16350	16191	16383	16037	16184	16364	16343	16412	16308	16096	16446	16312	16276	16281	16293	16044	16164	15967	16179	15966	16464	16185	16291	16282	16265	16176	16377	16265	16070	16216	16368	16123	16055	16238	16343	16148	16279	16236	16410	16163	15935	16456	16108	16339	16327	16130	16367	16141	16200	16286	16333	16242	16265	16397	16257	16194	16139	16199	16108	16133	16118	16211	16307	16213	16345	16253	16296	16272	16263	16344	16198	16147	16075	16336	16298	16351	16118	16115	16222	16170	16308	16257	16558	16261	16348	16323	16155	16200	16311	16285	16206	16246	16363	16298	16219	16097	16278	16397	16298	16258	16217	16086	16248	16523	16411	16248	16185	16344	16470	16307	16281	16138	16366	16019	16048	16344	16151	16091	16095	16150	16214	16361	16378	16276	16198	16033	16113	16043	16273	16329	16233	16268	16123	16223	16146	16249	16144	16300	16352	16196	16266	16308	16411	16269	16090	16093	16231	16243	16239	16288	16204	16398	16238	16339	16127	16341	16304	16388	16239	16357	16314	16401	16190	16224	16247	16346	16204	16326	16148	16193	16131	16183	16095	16303	16103	16292	16134	16025	16273	16298	16379	16221	16458	16274	16026	16361	16079	16181	16200	16465	16363	16249	16084	15972	16312	16121	16211	16293	16359	15976	16370	16262	16210	16151	16365	16380	16227	16104	16064	16083	16193	16371	16135	16080	16124	16329	16229	16334	16189	16270	16380	16164	16316	16248	16180	16165	16322	16079	16182	16204	16171	16172	16325	16154	16089	16406	16229	16335	16369	16317	16342	16334	16349	16261	16156	16122	16256	16438	16370	16265	16338	16193	16254	16293	16306	16329	16289	16297	16295	16142	16190	16278	16354	16204	16282	16184	16213	16126	16179	16250	15984	16293	16352	16268	16416	16222	16247	16299	16402	16320	16294	16063	16447	16275	16179	16236	16307	16211	16160	16095	16252	16244	16362	16235	16486	16257	16164	16440	16338	16256	16318	16369	16152	16151	16485	16101	16281	15999	16363	16476	16318	16222	16141	16288	16372	16241	16156	16132	16386	16097	16330	16383	16307	16344	16266	16316	16557	16143	16273	16237	16227	16091	16348	16241	16178	16263	16231	16287	16332	16079	16239	16075	16178	16092	16100	16270	16210	16225	16181	16299	16108	16294	16287	16114	16143	16284	16229	16282	16160	16286	16521	16246	16214	16268	16197	16123	16281	16173	16355	15999	16337	16278	16215	16253	16136	16093	16268	16200	16443	16173	16279	16158	16232	16210	16211	16333	16319	16121	16349	16204	16232	16300	16251	16098	16283	16281	16281	16252	16154	16210	16288	16209	16181	16001	16283	16298	16386	16272	16195	16157	16153	16008	16157	16074	16482	16426	16183	16212	16373	16170	16209	16307	16219	16282	16249	16213	16315	16009	16222	16081	16004	16303	16176	16167	16275	16398	16005	15904	16073	16219	16191	16351	16231	16219	16116	16170	16165	16082	16164	16179	16134	16064	16206	16386	16209	16259	16333	16157	16411	16294	16243	16560	16465	16274	16307	16437	16157	16278	16231	16245	16332	16346	16213	16177	16289	16267	16129	16257	16224	16227	16077	16335	16193	16113	16135	16271	16008	16253	16327	16210	16345	16194	16311	16106	16115	16314	16226	16210	16168	16239	16173	16298	16318	16514	16343	16158	16150	16102	16158	16253	16224	16328	16334	16174	16319	16104	16308	16070	16190	16231	16023	16286	16239	16234	16133	16182	16336	16080	16195	16075	16423	16170	16321	16240	16161	16259	16356	16087	16224	16522	16181	16306	16117	16094	16064	16064	15864	16309	16335	16511	16298	16159	15927	16407	16131	16411	16307	16286	16159	16188	16240	16245	16133	16355	16207	16168	16277	16579	16250	16294	16141	16239	16014	16474	16343	16356	16291	16183	16349	16200	16488	16221	16327	16449	16216	16488	16069	16308	16290	16121	16132	16450	16289	16305	16090	16227	16277	16239	16046	16264	16152	16180	16216	16128	16204	16345	15951	16205	16276	16181	16514	16176	16276	16262	16554	16125	16179	16182	16337	16254	16195	16226	16102	16115	16249	16278	16237	16107	16252	16118	16037	16243	16204	16193	16156	16167	16327	16226	16081	16193	16192	16333	16036	16342	16184	16240	16238	16170	16203	16227	16260	16256	16208	16403	16233	16148	16174	16385	16205	16215	16391	16341	16307	16262	16182	16238	16165	16337	16365	16393	16358	16322	16262	16300	16125	16265	16348	16305	16460	16296	16145	16280	16158	16202	16330	16221	16433	16454	16367	16170	16315	16283	16126	16288	16023	16438	16164	16304	16301	16052	16356	16304	16112	16232	16384	16300	16276	16281	16112	16286	16154	16272	16232	16237	16222	16252	16247	16157	16205	16061	16070	16227	16434	16299	16170	16150	16205	16219	16295	16330	16108	16280	16230	16149	16206	16197	16276	16179	16239	16164	16344	16321	16184	16272	16267	16163	16243	16163	16135	16225	16201	16188	16329	16159	16416	16322	16284	16058	16317	16353	16193	16190	16106	16347	16285	16418	16142	16311	16145	16367	16380	16184	16201	16038	16211	16114	16306	16129	16144	16228	16298	16243	15940	16205	16212	16384	16112	16465	16177	16335	16187	16162	16122	16358	16244	16229	16116	16261	16218	16067	16223	16191	16239	16325	16077	16215	16145	16364	16519	16119	16107	16231	16285	16272	16386	16198	16275	16342	16310	16341	16281	16288	16284	16224	16178	16412	16120	16119	16164	16190	16035	16223	16392	16082	16338	16111	15976	16436	16371	16078	16274	16310	16309	16358	16168	16269	16214	16276	16031	16344	16296	16089	16170	16251	16272	16220	16492	16202	16097	16425	16311	16275	16258	16103	16182	16053	16211	16205	16386	16396	16306	16215	16216	16120	16113	16306	16029	16178	16350	16320	16221	16262	16221	16165	16227	16101	16213	16404	16059	16415	16513	16216	16048	16140	16285	16353	16129	16257	16007	16333	16399	16177	16346	16173	16275	16139	16153	16200	16357	16239	16208	16234	16300	16298	16278	16319	16127	16296	16446	16146	16134	16329	16219	16176	16189	16395	16452	16362	16340	16198	15997	16201	16118	16028	16328	16373	16343	16127	16203	16181	16226	16057	16109	16199	16247	16297	16339	16097	16325	16320	16314	16246	16261	16256	16175	16274	16344	16364	16302	16221	16195	16282	16330	16153	16101	16166	16204	16265	16202	16379	16363	16412	16133	16158	16081	16442	16271
34985	59336	54404	44016	38485	32624	28856	26000	23570	21660	20332	19172	18297	17216	16483	16026	15492	15105	14603	14521	14288	14299	14146	14304	14025	14029	13847	13921	13841	13719	13823	13797	13654	13822	13632	13667	13569	13906	13679	13588	13658	13531	13670	13716	13758	13692	13666	13623	13664	13432	13648	13615	13607	13756	13583	13571	13676	13552	13519	13686	13513	13615	13636	13610	13569	13675	13622	13384	13723	13626	13525	13632	13575	13504	13684	13633	13727	13649	13578	13650	13562	13492	13621	13670	13633	13531	13727	13803	13674	13406	13664	13675	13529	13665	13782	13658	13773	13572	13631	13660	13637	13573	13670	13461	13588	13671	13687	13623	13419	13699	13511	13610	13503	13515	13606	13611	13481	13603	13677	13423	13541	13568	13628	13731	13490	13589	13629	13621	13597	13668	13516	13610	13427	13565	13469	13503	13805	13590	13696	13643	13558	13626	13717	13662	13606	13588	13673	13718	13551	13664	13502	13567	13553	13628	13581	13474	13617	13546	13632	13597	13462	13783	13370	13719	13516	13746	13595	13461	13515	13541	13474	13637	13705	13613	13633	13615	13706	13694	13673	13599	13505	13661	13601	13480	13647	13585	13664	13623	13526	13437	13623	13656	13600	13783	13569	13717	13770	13533	13621	13603	13638	13502	13562	13549	13746	13487	13675	13588	13560	13536	13489	13665	13678	13616	13684	13585	13543	13614	13650	13600	13592	13543	13667	13631	13542	13622	13492	13733	13557	13696	13692	13643	13557	13573	13457	13636	13687	13608	13623	13598	13723	13526	13609	13638	13596	13525	13540	13545	13447	13626	13693	13615	13625	13505	13492	13415	13677	13691	13617	13555	13485	13458	13615	13689	13421	13648	13512	13407	13680	13580	13650	13665	13580	13675	13636	13585	13706	13595	13572	13501	13710	13573	13731	13570	13672	13513	13486	13628	13536	13589	13452	13636	13723	13596	13732	13467	13783	13516	13558	13636	13548	13475	13621	13556	13496	13614	13516	13515	13663	13536	13549	13634	13657	13600	13584	13499	13558	13746	13502	13617	13572	13582	13623	13677	13465	13431	13609	13603	13697	13523	13598	13582	13541	13643	13558	13630	13521	13527	13563	13620	13504	13538	13687	13601	13674	13574	13600	13663	13619	13557	13493	13658	13543	13581	13660	13670	13636	13692	13658	13662	13574	13510	13747	13497	13672	13808	13585	13647	13616	13712	13519	13626	13548	13600	13638	13638	13693	13745	13596	13553	13719	13751	13576	13590	13516	13730	13531	13593	13578	13651	13560	13520	13802	13437	13545	13677	13469	13591	13512	13776	13808	13664	13713	13586	13589	13569	13585	13664	13607	13570	13531	13713	13705	13513	13613	13639	13599	13628	13688	13639	13659	13660	13589	13618	13634	13510	13523	13751	13440	13489	13673	13588	13678	13563	13660	13476	13726	13569	13573	13533	13616	13616	13525	13615	13596	13573	13559	13636	13569	13672	13611	13822	13486	13616	13551	13633	13607	13661	13549	13524	13511	13555	13471	13551	13657	13623	13533	13477	13608	13749	13444	13475	13645	13729	13660	13560	13563	13515	13543	13650	13781	13514	13679	13591	13577	13656	13629	13670	13749	13609	13602	13695	13586	13473	13494	13540	13632	13639	13611	13658	13599	13605	13639	13724	13609	13520	13839	13758	13549	13509	13682	13655	13728	13588	13483	13664	13515	13487	13566	13656	13604	13704	13494	13559	13634	13409	13649	13789	13628	13729	13652	13540	13663	13677	13630	13596	13614	13674	13595	13549	13516	13785	13683	13740	13620	13563	13469	13557	13701	13550	13763	13691	13581	13557	13716	13621	13545	13646	13474	13695	13695	13744	13448	13546	13743	13522	13666	13794	13465	13592	13602	13597	13547	13533	13588	13665	13784	13497	13582	13656	13637	13626	13700	13721	13455	13571	13676	13612	13680	13649	13500	13581	13598	13720	13681	13577	13471	13536	13693	13722	13717	13574	13647	13519	13641	13693	13573	13770	13477	13579	13651	13658	13720	13684	13474	13630	13459	13622	13505	13649	13728	13663	13716	13547	13567	13574	13591	13657	13702	13700	13598	13443	13538	13679	13523	13579	13658	13674	13574	13555	13573	13641	13546	13681	13653	13726	13523	13653	13606	13617	13504	13391	13735	13558	13602	13577	13569	13616	13532	13794	13644	13732	13593	13790	13604	13610	13644	13693	13466	13530	13528	13618	13610	13711	13483	13702	13490	13641	13614	13546	13576	13615	13654	13611	13414	13651	13415	13593	13475	13607	13644	13507	13663	13732	13524	13649	13533	13539	13668	13646	13656	13663	13577	13689	13628	13714	13815	13564	13645	13621	13545	13644	13596	13911	13709	13730	13671	13594	13544	13641	13528	13664	13570	13683	13538	13619	13358	13517	13650	13779	13489	13772	13661	13557	13693	13588	13541	13532	13602	13615	13534	13569	13382	13672	13638	13617	13641	13658	13702	13619	13711	13647	13494	13774	13612	13593	13656	13606	13814	13588	13628	13596	13699	13551	13766	13501	13660	13653	13591	13729	13759	13488	13672	13673	13735	13588	13633	13790	13487	13587	13610	13622	13783	13702	13602	13769	13537	13518	13693	13740	13586	13508	13689	13770	13640	13636	13778	13648	13641	13636	13605	13583	13756	13658	13496	13528	13429	13478	13893	13634	13648	13498	13788	13750	13630	13508	13510	13561	13706	13496	13592	13700	13410	13631	13611	13741	13568	13482	13567	13753	13655	13663	13530	13697	13685	13437	13446	13726	13619	13485	13689	13625	13660	13381	13552	13669	13541	13590	13426	13586	13437	13683	13670	13528	13695	13571	13721	13547	13681	13549	13717	13615	13713	13650	13778	13438	13657	13480	13517	13672	13591	13686	13546	13577	13641	13575	13563	13537	13623	13531	13629	13573	13540	13496	13573	13548	13483	13710	13518	13660	13558	13612	13469	13680	13554	13465	13603	13535	13637	13584	13606	13679	13588	13550	13762	13660	13630	13740	13634	13631	13472	13572	13709	13505	13693	13736	13746	13491	13645	13647	13618	13517	13581	13635	13434	13452	13681	13638	13595	13643	13705	13634	13626	13624	13645	13698	13561	13575	13500	13527	13608	13731	13738	13416	13494	13588	13570	13593	13542	13625	13758	13749	13712	13592	13579	13686	13651	13646	13637	13657	13750	13597	13694	13552	13598	13574	13597	13630	13631	13712	13573	13634	13734	13569	13694	13596	13664	13611	13612	13653	13611	13640	13652	13623	13719	13581	13596	13569	13611	13505	13573	13684	13662	13468	13712	13671	13539	13659	13660	13659	13610	13679	13554	13585	13612	13468	13584	13715	13498	13663	13545	13784	13508	13727	13626	13679	13631	13823	13557	13437	13680	13564	13603	13648	13704	13581	13651	13638	13601	13637	13446	13601	13652	13736	13619	13621	13505	13574	13653	13739	13674	13675	13673	13654	13685	13564	13488	13689	13623	13552	13569	13621	13529	13536	13597	13587	13629	13624	13642	13602	13454	13639	13562	13648	13712	13688	13509	13558	13565	13750	13590	13652	13663	13696	13559	13530	13466	13757	13595	13554	13453	13585	13692	13599	13688	13461	13600	13687	13674	13436	13591	13693	13588	13543	13529	13703	13592	13568	13709	13446	13526	13628	13557	13551	13517	13643	13518	13672	13456	13611	13574	13585	13489	13494	13679	13546	13663	13529	13600	13564	13476	13611	13626	13704	13574	13733	13688	13677	13722	13572	13668	13582	13696	13678	13578	13514	13410	13569	13732	13594	13535	13577	13666	13486	13623	13599	13664	13639	13611	13604	13431	13537	13775	13582	13568	13499	13464	13654	13712	13682	13617	13634	13650	13608	13483	13564	13478	13458	13719	13625	13515	13507	13628	13717	13476	13704	13616	13541	13665	13417	13403	13707	13578	13728	13758	13619	13660	13622	13468	13521	13591	13524	13362	13691	13509	13649	13698	13623	13702	13675	13556	13646	13527	13618	13596	13746	13718	13774	13606	13583	13752	13669	13617	13594	13656	13562	13608	13580	13603	13529	13524	13624	13514	13585	13679	13611	13529	13542	13610	13659	13677	13641	13622	13531	13514	13618	13751	13655	13711	13489	13660	13616	13617	13707	13662	13421	13749	13742	13615	13557	13739	13711	13494	13564	13614	13517	13529	13544	13499	13611	13580	13713	13602	13462	13621	13613	13694	13721	13666	13505	13577	13604	13580	13618	13508	13496	13427	13394	13497	13635	13576	13682	13599	13676	13617	13621	13786	13435	13628	13594	13646	13579	13572	13731	13534	13632	13701	13666	13416	13654	13572	13632	13656	13673	13595	13668	13480	13423	13574	13555	13548	13759	13658	13681	13637	13570	13508	13621	13526	13512	13543	13637	13656	13599	13530	13621	13724	13527	13756	13459	13608	13552	13555	13623	13657	13531	13498	13666	13661	13676	13472	13584	13518	13441	13638	13544	13627	13486	13549	13673	13552	13600	13667	13620	13669	13499	13646	13478	13707	13490	13468	13615	13579	13604	13591	13712	13570	13591	13692	13739	13650	13635	13520	13681	13636	13577	13643	13661	13591	13651	13648	13635	13544	13479	13579	13652	13607	13598	13586	13531	13695	13510	13561	13549	13873	13475	13514	13590	13526	13679	13574	13585	13842	13434	13580	13361	13497	13619	13613	13632	13674	13465	13652	13497	13444	13542	13756	13629	13615	13672	13684	13492	13717	13506	13740	13629	13571	13779	13486	13683	13646	13677	13653	13775	13642	13530	13614	13703	13585	13618	13626	13717	13581	13553	13588	13639	13681	13555	13590	13502	13624	13614	13610	13706	13715	13547	13583	13552	13597	13670	13711	13675	13621	13625	13639	13554	13733	13567	13585	13638	13479	13549	13729	13559	13736	13633	13769	13621	13638	13598	13545	13592	13705	13664	13418	13624	13660	13671	13659	13717	13687	13620	13603	13494	13438	13653	13664	13719	13534	13602	13499	13617	13685	13558	13484	13633	13641	13519	13504	13666	13697	13497	13582	13598	13501	13517	13701	13692	13526	13673	13547	13636	13751	13557	13579	13579	13686	13612	13594	13715	13632	13559	13588	13538	13681	13613
33041	36645	42259	36743	30754	26388	24109	22234	20705	19956	19352	18942	18759	18418	18167	17908	17813	17839	17910	17450	17348	17455	17306	17404	17437	17530	17267	17579	17259	17279	17352	17468	17551	17317	17145	17218	17272	17067	17463	17333	17282	17350	17442	17199	17276	17360	17330	17319	17311	17304	17350	17190	17511	17442	17326	17206	17165	17318	17191	17554	17276	17095	17048	17325	17288	17219	17184	17192	17464	17409	17450	17271	17015	17286	17326	17234	17316	17348	17318	17549	17401	17134	17241	17353	17162	17127	17248	17332	17057	17320	17390	17292	17116	17156	17323	17339	17298	17122	17362	17145	17195	17135	17174	17144	17367	17126	17197	17257	17172	17127	17043	17285	17166	17233	17227	17123	17249	17251	17396	17199	17289	17208	17184	17208	17181	17367	17292	17256	17063	17374	17303	17032	17019	17356	17375	17161	17272	17237	17148	17195	17292	17378	17395	17293	17259	17021	17173	16944	17384	17203	17217	17171	17276	17002	17116	17031	17118	17192	17244	17167	17299	17199	17494	17320	17338	17408	17320	17263	17126	17305	17412	17453	17271	17323	17311	17427	17242	17185	17350	17389	17382	17158	17170	17163	17204	17190	17183	17218	17134	17305	17349	17335	17307	17242	17211	17215	17217	17107	17233	17054	17245	17239	17237	17279	17186	17058	17235	17075	17393	17050	17077	17200	17427	17187	17096	17219	17436	17172	17317	17241	17264	17137	17060	17316	17207	17202	17282	17120	17238	17469	17188	17103	17458	17236	17215	17371	17162	17165	17206	17245	17171	17182	17342	17291	17348	17072	17338	17315	17358	17163	17165	17277	17130	17101	17351	17380	17221	17110	17157	17039	17218	17218	17241	17393	17231	17031	17252	17340	17272	17270	17278	17222	17470	17218	17314	17171	17311	17359	17260	17218	17174	17099	17169	17191	17125	17008	17324	17158	16948	17139	17395	17235	17173	17378	17181	17265	17081	17257	17228	17055	17391	17189	17230	17168	17317	17214	17369	17150	17102	17606	17294	17220	17262	17259	17320	17143	17290	17111	17143	17430	17220	17170	17380	17200	17362	17147	17451	17245	17054	17361	17267	17318	17211	17047	17286	17229	17182	17304	17305	17335	17278	17165	17283	17411	17332	17109	17357	17157	17318	17162	17215	17136	17039	17179	17125	17074	17410	17346	16914	17154	16969	17449	17249	17100	17262	17251	17237	17472	17400	17239	17431	17150	17248	17162	17208	17262	17279	17141	17078	17158	17263	17165	17255	17170	17300	17269	16949	17162	17108	17093	17353	17281	17449	17279	17199	17231	17266	17221	17297	17362	17324	17281	17314	17201	17252	17157	17446	17332	17298	17302	17406	17134	17343	17504	17417	17476	17226	17351	17327	17266	17410	17238	17457	17110	17139	17353	17156	17196	17190	17254	17287	17312	17477	17412	17069	17183	17093	17327	17304	17181	17076	17164	17228	17152	17209	17223	17404	17366	17362	17230	17096	17299	17337	17322	17305	17263	17226	17310	17224	17369	17285	17226	17255	17217	17174	17190	17139	17252	17303	17374	17210	17303	17411	17214	17235	17261	17082	17227	17210	17378	17289	17297	17347	17222	17228	17224	17291	17376	17024	17273	17139	17021	17244	17073	17255	17001	17170	17252	17047	17313	17238	17091	17238	16989	17064	17293	17117	17204	17255	17359	17135	17075	17328	17270	17363	17151	17232	17248	17299	17176	17173	17163	17170	17253	17311	17261	17232	17321	17430	17013	17289	17493	17278	17241	17459	17563	17289	16951	17385	17356	17261	17435	17426	17130	17270	17327	17224	17295	17223	16943	17124	17246	17314	17124	17411	17100	17205	17246	17287	17170	17166	17390	17300	17261	17204	17181	17297	17270	17462	17272	17420	17258	17236	17281	17366	17336	17204	17203	17573	17419	17316	17245	17161	17366	17459	17237	17133	17370	17208	17188	17290	17255	17383	17027	17427	17332	17039	17179	17216	17204	17257	17353	17254	17353	17327	17126	17381	17056	17254	17072	17185	17361	17293	17261	17369	17325	17067	17010	17062	17297	17229	17336	17302	17252	17171	17414	17096	17142	17197	17129	17306	17134	17184	17373	17378	17079	17442	17134	17270	17243	17362	17232	17069	17424	17266	17344	17298	17098	17382	17364	17175	17083	17260	17372	17338	17383	17341	17222	17289	17249	17045	17276	17250	17122	17126	17066	17191	17308	17309	17422	17213	17228	17244	17047	17328	17293	17308	17265	17195	17311	17230	17160	17346	17238	17509	17171	17058	17130	17167	17128	17244	17278	17543	17213	17158	17406	17132	17124	17186	17254	17364	17136	17129	17355	17254	17205	17341	17320	17054	17235	17342	17224	17115	17126	17194	17191	17151	17400	17242	17292	17304	17142	17434	17218	17148	17259	17177	17207	17299	17170	17312	17419	17371	17218	17371	17178	17475	17182	17243	17094	17156	17322	17397	17252	17136	17221	17205	17253	17401	17348	17010	17308	17276	17259	17123	17254	17085	16984	17412	17189	17437	17074	17154	17409	17325	17328	17252	17356	17313	17421	17233	17318	17242	17352	17364	17250	17243	17078	17209	17372	17471	17253	17249	17166	17331	17254	17407	17356	17352	17308	17181	17226	17283	17255	17183	17500	17272	17162	17291	17273	17195	17216	17254	17156	17315	17211	17249	17332	17529	17237	17227	17206	17321	17365	17166	17084	17228	17356	17234	17160	17214	17076	17215	17098	17117	17190	17109	17280	17206	17023	17197	17293	17111	17246	17226	17331	17305	17326	17085	17237	17110	17179	17265	16966	17088	17187	17184	17237	17375	17341	17450	17293	17313	17168	17335	17286	17215	17357	17148	17203	17291	17167	17227	17040	17204	17406	17254	17437	17347	17165	17275	17388	17395	17395	17279	17314	17224	17129	17235	17430	17014	17480	17221	17251	17316	17258	17171	17048	17283	17201	17346	17285	17172	17282	17354	17297	17105	17266	17468	17287	17340	17140	17201	17173	17295	17126	17339	17248	17556	17256	17136	17114	17325	17152	17269	17192	17494	17370	17199	17272	17210	17258	17150	17113	17180	17209	17183	17246	17102	17225	17342	17196	16964	17321	17204	17323	17270	17230	17107	17148	17174	17233	17246	17386	17254	17180	17295	17306	17194	17137	17269	17325	16994	17199	17299	17177	17247	17193	17382	17328	17171	17174	17225	17183	17077	17174	17123	17194	17225	17360	17149	17238	17070	17003	17138	17221	17198	17022	17228	17276	17363	17267	17077	17041	17071	17266	17163	17252	17307	17318	17440	17212	17168	17178	17125	17348	17319	17213	17396	17204	17239	17327	17300	17210	17171	17314	17171	17160	17418	17381	17268	17258	17242	17290	17233	17240	17106	17283	17268	17100	17258	17154	17194	17162	17335	17185	17205	17251	17363	17224	17386	17206	17153	17283	17258	17389	17291	17444	17398	17077	17361	17378	17243	17380	17258	17349	17155	17207	17365	17335	17376	17070	17248	17233	17221	17247	17288	17264	17164	17274	17192	17391	17320	17206	17262	17154	17191	17303	17195	17291	17312	17302	17156	17305	17290	17245	17303	17361	17272	17064	17259	17349	17198	17116	17242	17410	17169	17282	17217	17114	17324	17157	17174	17246	17057	17125	17322	17018	17190	17040	17409	17217	17408	17271	17119	17352	17288	17162	17303	17018	17312	17193	17118	17328	17324	17191	17376	17265	17392	17200	17433	17217	17296	17365	17213	17361	17301	17325	17251	17370	17095	17071	17458	17439	17156	17325	17091	17310	17200	17154	17162	17184	17377	17443	17399	17338	17136	16928	17096	17087	17119	17281	17384	17250	17414	17186	17270	17068	17294	17249	17256	17164	17174	17196	17155	17072	17341	17346	17273	17352	17193	17134	17117	17242	17278	17302	17241	17065	17401	17476	17423	17159	17276	17322	17300	17403	17129	17142	17338	17250	17174	17142	17363	17499	17339	17154	16909	17304	17189	17092	17401	17364	17310	17234	17366	17289	17430	17085	17305	17227	17172	17159	17320	17140	17187	17235	17204	17156	17250	17261	17413	17430	17317	17271	17053	17207	17183	17262	17201	17301	17346	17379	17201	17166	17348	17106	17435	17132	17221	17340	17300	17273	17188	17370	17446	17050	17174	17317	17229	17074	17225	17464	17423	17237	17312	17389	17165	17172	17440	17123	17323	17257	17258	17286	17309	17132	17267	17327	17358	17263	17323	17203	17398	17253	17336	17115	17201	17351	17313	17310	17279	17414	17426	17125	17124	17157	17063	17269	17383	17117	17121	17195	17259	17451	17300	17325	17245	17103	17205	16972	17411	17258	17242	17170	17165	17125	17274	17226	17409	17296	17367	17010	17198	17220	17289	17137	17294	17260	17276	17091	17227	17389	17185	17266	17308	17334	17179	17179	17213	17178	17008	17144	17270	17152	17371	17150	17104	17223	17271	17392	17297	17394	17294	17252	17202	17240	17323	17381	17104	17366	17218	17340	17120	17252	17221	17188	17251	17192	17358	17312	17194	17222	17346	17298	17187	17286	17269	17330	17266	17146	17178	17372	17315	17331	17319	17164	17120	17256	17355	17225	17044	17182	17290	17210	17403	17212	17152	17290	17389	17306	17095	17206	17381	17421	17217	17122	17296	17447	17111	17063	17190	17040	17279	17191	17309	17112	17241	17319	17280	17362	17143	17068	17159	17164	17142	17289	17194	17159	17256	17275	17297	17298	17121	17094	17003	17182	17300	17184	17403	17248	17161	17199	17158	17312	17027	17279	17479	17298	17065	17115	17187	17356	17283	17409	17302	17314	17168	17238	17247	17173	17187	17107	17191	17379	17238	17300	17154	17293	17172	17269	17413	17216	17498	17325	17198	17380	17285	17188	17232	17150	17021	17313	17312	17406	17173	17361	17230	17292	17243	17003	17321	17151	17199	17304	17206	17308	17380	17245	17339	17435	17367	17415	17299	17206	17281	17117	17156	17098	17275	17207	17297	17166	17250	17558	17415	17290	17293	17305	17551	17336	17282	17157	17326	17353	17338	17046	17327	17332	17081	17138	17339	17290	17451	17060	17226	17383	17066	17012	17028	17348	17306	17387	17203	17199	17354	17087
36117	51332	46503	36469	31385	26295	23381	21443	19848	18366	17735	16878	16320	15957	15692	15382	15360	15064	15068	14893	14957	14659	14542	14890	14538	14638	14633	14469	14486	14749	14458	14576	14614	14541	14442	14609	14412	14508	14593	14395	14554	14342	14482	14515	14597	14541	14676	14534	14410	14278	14613	14427	14404	14394	14525	14429	14456	14487	14501	14340	14394	14404	14526	14430	14470	14553	14371	14268	14360	14374	14439	14429	14438	14461	14485	14423	14349	14418	14543	14378	14416	14300	14411	14477	14148	14459	14381	14270	14581	14563	14255	14288	14374	14534	14402	14540	14494	14456	14341	14515	14437	14484	14330	14570	14535	14517	14430	14496	14435	14502	14441	14549	14433	14619	14586	14473	14450	14466	14478	14425	14506	14439	14357	14554	14340	14378	14385	14357	14602	14410	14121	14484	14356	14403	14416	14441	14425	14418	14499	14331	14390	14566	14430	14548	14502	14496	14249	14609	14373	14419	14380	14461	14263	14415	14464	14406	14564	14491	14226	14581	14224	14418	14444	14505	14507	14409	14329	14292	14403	14632	14456	14246	14470	14593	14600	14406	14528	14412	14450	14485	14373	14507	14497	14351	14540	14423	14368	14301	14493	14509	14561	14411	14481	14442	14381	14432	14477	14313	14429	14433	14440	14439	14597	14373	14399	14422	14472	14446	14427	14406	14436	14341	14455	14436	14374	14396	14405	14448	14492	14535	14464	14418	14476	14365	14421	14679	14306	14322	14643	14282	14425	14297	14363	14464	14542	14292	14416	14468	14611	14367	14457	14570	14332	14456	14305	14418	14697	14480	14472	14315	14513	14279	14469	14474	14519	14369	14473	14475	14428	14465	14517	14659	14354	14439	14464	14492	14441	14448	14451	14342	14496	14517	14459	14358	14424	14542	14431	14659	14438	14564	14345	14256	14407	14351	14640	14483	14331	14425	14504	14306	14400	14390	14505	14481	14582	14550	14398	14383	14306	14580	14519	14341	14628	14466	14492	14564	14388	14606	14496	14410	14265	14441	14449	14586	14231	14314	14254	14415	14330	14483	14464	14420	14464	14446	14504	14316	14565	14411	14571	14488	14465	14570	14412	14474	14618	14575	14424	14472	14468	14395	14435	14370	14546	14403	14542	14322	14479	14551	14442	14508	14399	14298	14468	14438	14368	14458	14443	14629	14339	14492	14448	14346	14403	14435	14628	14478	14362	14375	14460	14536	14606	14602	14458	14509	14500	14515	14373	14413	14664	14501	14535	14411	14353	14422	14494	14383	14454	14418	14526	14463	14335	14438	14376	14355	14481	14433	14448	14542	14519	14437	14582	14395	14424	14384	14571	14467	14482	14531	14503	14430	14406	14294	14461	14492	14456	14543	14279	14507	14447	14562	14478	14394	14422	14301	14567	14507	14410	14391	14525	14540	14440	14450	14498	14354	14409	14399	14654	14421	14493	14404	14518	14405	14628	14499	14502	14351	14452	14536	14465	14439	14439	14439	14354	14410	14505	14286	14384	14466	14351	14398	14586	14376	14398	14410	14342	14377	14443	14393	14488	14401	14393	14324	14375	14528	14523	14387	14425	14460	14388	14396	14322	14479	14402	14608	14340	14435	14319	14355	14502	14505	14322	14271	14485	14366	14347	14399	14508	14371	14510	14443	14489	14449	14370	14485	14392	14393	14419	14626	14538	14355	14701	14504	14517	14526	14412	14424	14535	14282	14259	14402	14507	14492	14349	14442	14599	14414	14412	14331	14204	14394	14527	14663	14451	14618	14316	14360	14647	14510	14409	14397	14417	14436	14444	14482	14370	14382	14561	14392	14466	14430	14464	14471	14433	14593	14530	14447	14438	14457	14344	14497	14458	14446	14661	14390	14456	14352	14334	14319	14400	14228	14595	14503	14452	14428	14451	14395	14425	14394	14597	14321	14293	14191	14587	14460	14395	14529	14486	14640	14378	14329	14398	14405	14473	14552	14386	14454	14384	14453	14467	14601	14230	14501	14512	14546	14248	14503	14466	14262	14424	14501	14486	14485	14512	14482	14645	14461	14418	14414	14527	14416	14481	14473	14477	14460	14440	14426	14375	14542	14351	14568	14430	14663	14422	14408	14363	14513	14502	14395	14488	14247	14406	14421	14596	14517	14319	14461	14469	14395	14451	14518	14467	14534	14432	14364	14485	14537	14418	14515	14361	14287	14389	14425	14491	14468	14523	14528	14509	14490	14424	14437	14655	14599	14415	14490	14541	14411	14471	14376	14571	14436	14527	14443	14361	14552	14337	14303	14342	14473	14339	14368	14446	14461	14454	14454	14445	14579	14392	14342	14351	14521	14580	14510	14412	14386	14565	14536	14435	14289	14560	14340	14457	14544	14492	14343	14401	14507	14585	14344	14554	14417	14306	14481	14562	14510	14449	14398	14505	14649	14421	14440	14426	14448	14288	14523	14370	14531	14417	14460	14539	14514	14579	14434	14456	14445	14479	14540	14474	14332	14558	14416	14389	14253	14410	14471	14341	14417	14567	14286	14452	14532	14355	14559	14566	14372	14511	14412	14545	14471	14475	14410	14489	14428	14453	14417	14478	14468	14387	14464	14445	14291	14493	14450	14495	14352	14244	14473	14509	14342	14514	14439	14524	14530	14453	14344	14543	14316	14538	14464	14375	14399	14425	14624	14374	14491	14311	14568	14309	14486	14363	14230	14411	14447	14387	14408	14377	14345	14339	14461	14410	14503	14434	14234	14433	14296	14462	14654	14428	14315	14482	14366	14336	14290	14431	14463	14602	14413	14538	14384	14411	14475	14282	14508	14441	14349	14487	14405	14485	14345	14496	14341	14334	14379	14349	14449	14394	14348	14446	14386	14325	14261	14405	14295	14362	14554	14460	14501	14538	14531	14429	14493	14469	14662	14300	14409	14275	14475	14494	14397	14393	14301	14510	14398	14631	14401	14423	14278	14454	14472	14388	14329	14518	14436	14511	14442	14370	14418	14495	14198	14524	14443	14487	14553	14402	14494	14473	14527	14455	14536	14354	14431	14531	14256	14324	14322	14439	14366	14372	14356	14501	14405	14502	14646	14447	14581	14548	14227	14592	14410	14500	14468	14652	14330	14507	14534	14436	14559	14548	14401	14607	14373	14351	14302	14548	14400	14635	14401	14313	14412	14219	14544	14247	14406	14319	14459	14466	14573	14302	14433	14508	14525	14426	14599	14644	14371	14449	14455	14452	14561	14497	14525	14407	14501	14325	14504	14273	14447	14391	14423	14564	14518	14448	14511	14443	14428	14341	14276	14485	14449	14473	14583	14452	14494	14286	14525	14472	14488	14521	14646	14524	14466	14328	14433	14495	14625	14364	14313	14360	14554	14610	14379	14426	14418	14587	14442	14404	14503	14804	14268	14409	14384	14631	14425	14375	14352	14388	14435	14500	14434	14407	14443	14329	14454	14435	14312	14449	14435	14420	14517	14377	14415	14394	14428	14595	14535	14558	14463	14399	14308	14651	14446	14650	14399	14348	14388	14408	14371	14472	14397	14509	14355	14407	14505	14502	14547	14403	14340	14408	14351	14280	14513	14516	14427	14462	14501	14525	14441	14527	14623	14459	14456	14449	14499	14461	14363	14394	14380	14518	14423	14319	14433	14423	14496	14421	14317	14420	14487	14323	14599	14379	14536	14588	14385	14414	14583	14414	14334	14440	14502	14501	14472	14513	14348	14579	14554	14507	14565	14528	14539	14413	14498	14421	14478	14421	14398	14552	14524	14420	14497	14451	14486	14420	14495	14434	14464	14374	14519	14493	14344	14386	14398	14202	14370	14575	14289	14408	14391	14492	14384	14388	14305	14436	14469	14387	14538	14497	14452	14326	14427	14323	14481	14443	14337	14515	14514	14419	14331	14280	14428	14623	14419	14451	14666	14327	14488	14424	14339	14562	14537	14250	14411	14566	14519	14406	14128	14409	14392	14411	14388	14463	14567	14284	14298	14436	14630	14439	14563	14421	14334	14495	14341	14540	14471	14368	14334	14428	14509	14490	14538	14498	14404	14510	14422	14405	14208	14323	14567	14404	14326	14470	14366	14499	14417	14473	14288	14352	14459	14567	14486	14545	14402	14401	14377	14317	14481	14346	14410	14480	14398	14390	14518	14528	14610	14375	14485	14274	14359	14342	14441	14526	14290	14632	14442	14533	14671	14532	14371	14568	14500	14425	14446	14467	14288	14554	14480	14644	14496	14565	14307	14570	14473	14347	14503	14301	14347	14448	14368	14296	14374	14334	14448	14466	14355	14549	14345	14463	14471	14531	14380	14401	14415	14435	14392	14492	14605	14361	14401	14446	14283	14573	14524	14528	14433	14508	14500	14457	14497	14458	14425	14344	14320	14365	14520	14397	14440	14432	14482	14448	14392	14479	14449	14413	14334	14353	14295	14538	14544	14525	14440	14487	14436	14483	14552	14397	14585	14544	14495	14431	14408	14527	14548	14681	14424	14357	14450	14494	14396	14424	14469	14511	14345	14442	14561	14347	14427	14456	14422	14436	14455	14488	14566	14594	14477	14451	14502	14413	14480	14482	14329	14495	14504	14491	14512	14546	14373	14442	14427	14467	14623	14410	14560	14497	14327	14465	14493	14421	14470	14636	14585	14424	14530	14395	14468	14505	14407	14591	14334	14448	14506	14442	14465	14435	14433	14512	14390	14562	14394	14538	14403	14524	14555	14527	14401	14576	14545	14347	14389	14248	14395	14340	14551	14414	14483	14489	14384	14435	14316	14558	14469	14552	14401	14507	14259	14584	14689	14371	14395	14352	14448	14443	14444	14370	14407	14456	14399	14341	14478	14518	14374	14471	14447	14474	14530	14447	14540	14474	14537	14435	14508	14574	14327	14367	14382	14501	14321	14611	14406	14551	14446	14633	14345	14566	14457	14511	14456	14566	14473	14280	14384	14593	14364	14549	14456	14419	14500	14491	14285	14405	14284	14577	14323	14379	14289	14541	14505	14360	14278	14393	14379	14504	14522	14394	14238	14425	14615	14380	14454	14637	14323	14438	14508	14534	14468	14364	14397	14431	14514	14453	14491	14606	14517	14437	14384	14391	14319	14598	14592	14358	14573	14364	14471	14455	14527	14345	14343	14490	14633
25253	21524	29597	29541	30192	29996	28268	24830	22900	22056	21174	20610	19974	19319	19029	18425	18098	18122	18004	17899	17952	17911	17704	17773	17595	17517	17486	17474	17490	17393	17456	17622	17599	17731	17300	17455	17266	17383	17414	17478	17435	17345	17239	17274	17526	17487	17247	17436	17355	17513	17431	17443	17194	17403	17330	17193	17443	17175	17494	17265	17199	17155	17145	17306	17399	17429	17348	17331	17405	17319	17241	17499	17447	17651	17378	17334	17099	17328	17296	17304	17341	17373	17321	17256	17245	17446	17284	17346	17311	17282	17125	17246	17317	17160	17188	17437	17309	17178	17332	17352	17382	17581	17589	17463	17226	17222	17340	17532	17339	17100	17181	17061	17229	17164	17445	17219	17345	17299	17482	17086	17421	17057	17307	17507	17303	17359	17261	17173	17493	17418	17222	17184	17218	17301	17307	17153	17274	17255	17215	17261	17217	17204	17341	17290	17334	17254	17188	17372	17372	17387	17225	17253	17346	17284	17148	17175	17278	17134	17067	17315	17293	17199	17168	17297	17327	17343	17442	17545	17179	17432	17356	17461	17423	17300	17291	17306	17379	17343	17398	17123	17153	17318	17410	17197	17419	17316	17210	17191	17225	17383	17283	17565	17380	17462	17343	17021	17354	17227	17178	17299	17310	17315	17370	17392	17137	17255	17173	17148	17203	17284	17134	17339	17376	17204	17183	17108	17115	17139	17100	17298	17366	17553	17052	17440	17376	17437	17096	17244	17387	17329	17192	17009	17466	17239	17256	17304	17256	17482	16964	17149	17313	17314	17378	17217	17397	17253	17149	17384	17245	17166	17213	17240	17429	17353	17336	17256	17115	17491	17014	17335	17315	17252	17391	17274	17403	17324	17394	17463	17196	17351	17250	17175	17095	17333	17415	17294	17162	17363	17307	17222	17310	17265	17233	17190	17313	17375	17496	17371	17344	17337	17228	17340	17347	17356	17191	17203	17086	17371	17251	17443	17285	17229	17218	17160	17271	17568	17292	17311	17217	17322	17153	17219	17475	17225	17384	17369	17086	17237	17385	17532	17457	17376	17358	17187	17124	17458	17245	17371	17186	17532	17310	17622	17310	17197	17334	17285	17483	17373	17450	17226	17305	17389	17132	17295	17608	17376	17353	17330	17399	17282	17213	17486	17285	17256	17403	17292	17393	17059	17288	17131	17159	17254	17415	17287	17312	17184	17098	17375	17132	17298	17272	17323	17191	17268	17318	17263	17256	17327	17211	17350	17420	17385	17214	17169	17185	17356	17303	17096	17249	17288	17368	17405	17436	17259	17434	17241	17311	17327	17089	17275	17404	17314	17166	17389	17231	17332	17453	17306	17309	17368	17175	17097	17337	17125	17128	17383	17231	17213	17327	17355	17449	17257	17127	17184	17181	17188	17270	17321	17156	17193	17183	17293	17233	17441	17334	17148	17288	17199	17226	17411	17174	17252	17217	17544	17269	17452	17361	17368	17377	17512	17140	17162	17201	17072	17184	17271	17224	17372	17322	17442	17280	17339	17296	17289	17301	17182	17276	17216	17232	17008	17497	17374	17433	17355	17194	17224	17362	17449	17311	17430	17364	17411	17344	17147	17471	17233	17253	17172	17237	17175	17431	17487	17256	17162	17329	17381	17165	17462	17419	17406	17130	17150	17315	17224	17252	17210	17353	17400	17500	17361	17176	17461	17306	17171	17169	17194	17375	17460	17291	17221	17395	17329	17342	17255	17482	17419	17313	17322	17159	17301	17531	17136	17146	17449	17202	17448	17273	17287	17213	17405	17115	17165	17250	17120	17290	17390	17385	17325	17359	17320	17327	17310	17193	17255	17085	17449	17333	17327	17276	17278	17281	17111	17266	17340	17285	17091	17393	17402	17138	17295	17248	17327	17452	17354	17119	17545	17260	17217	17173	17085	17334	17276	17271	17414	17203	17327	17400	17266	17422	17238	17293	17223	17338	17272	17267	17107	17372	17171	17226	17331	17313	17413	17308	17572	17343	17358	17356	17305	17410	17339	17235	17315	17214	17321	17551	17246	17224	17363	17431	17142	17394	17277	17371	17416	17307	17255	17222	17325	17368	17441	17325	17299	17241	17177	17321	17377	17353	17366	17513	17402	17434	17267	17362	17195	17295	17185	17258	17407	17321	17337	17186	17324	17133	17354	17348	17308	17249	17098	17332	17195	17408	17523	17332	17156	17305	17364	17299	17353	17432	17303	17277	17336	17262	17374	17267	17252	17478	17358	17473	17380	17213	17370	17294	17281	17182	17098	17562	17321	17308	17223	17352	17485	17362	17079	17323	17236	17252	17283	17479	17237	17302	17357	17354	17310	17429	17461	17495	17242	17303	17424	17293	17424	17468	17310	17219	17290	17255	17265	17415	17497	17274	17301	17273	17330	17370	17242	17034	17534	17167	17413	17494	17233	17418	17064	17138	17317	17146	17239	17306	17337	17157	17114	17346	17107	17019	17281	17218	17308	17443	17413	17282	17370	17210	17210	17321	17297	17359	17370	17222	17378	17354	17309	17373	17224	17226	17402	17116	17381	17183	17161	17355	17319	17302	17182	17376	17423	17196	17281	17508	17271	17271	17405	17472	17337	17320	17358	17139	17300	17249	17206	17295	17435	17287	17309	17218	17145	17343	17315	17388	17278	17191	17165	17416	17272	17218	17340	17260	17205	17323	17343	17328	17443	17394	17293	17431	17212	17420	17230	17341	17137	17493	17379	17434	17326	17220	17423	17306	17261	17330	17180	17227	17281	17481	17388	17353	17303	17329	17134	17336	17283	17325	17307	17232	17391	17445	17464	17498	17331	17368	17577	17333	17214	17217	17233	17176	17378	17338	17326	17257	17246	17411	17325	17266	17439	17426	17304	17390	17269	17326	17058	17210	17109	17185	17431	17245	17276	17362	17244	16960	17433	17206	17577	17503	17286	17349	17231	17196	17307	17474	17553	17442	17400	17359	17407	17280	17367	17253	17233	17174	17144	17311	17308	17505	17328	17296	17376	17422	17372	17443	17388	17384	17199	17210	17270	17382	17439	17266	17284	17450	17334	17434	17448	17338	17415	17241	17215	17231	17631	17224	17261	17447	17391	17181	17210	17228	17261	17312	17334	17244	17466	17465	17362	17526	17472	17172	17195	17263	17308	17237	17351	17494	17348	17297	17338	17261	17311	17307	17177	17250	17254	17281	17648	17314	17371	17469	17343	17214	17253	17265	17486	17357	17305	17337	17474	17151	17375	17269	17273	17322	17416	17152	17494	17337	17170	17284	17171	17116	17283	17386	17244	17263	17336	17495	17396	17268	17281	17437	17508	17249	17378	17371	17203	17483	17411	16989	17180	17407	17299	17303	17170	17168	17168	17101	17435	17344	17340	17345	17224	17110	17343	17178	17425	17559	17289	17257	17265	17391	17479	17285	17290	17496	17339	17061	17319	17400	17257	17251	17417	17114	17288	17203	17248	17189	17237	17375	17574	17479	17502	17393	17395	17251	17343	17300	17450	17492	17198	17393	17240	17286	17230	17343	17217	17256	17471	17305	17251	17390	17481	17337	17373	17393	17361	17090	17243	17467	17347	17232	17119	17308	17289	17323	17026	17423	17290	17138	17180	17299	17412	17633	17310	17302	17500	17430	17406	17446	17113	17235	17313	17237	17157	17411	17072	17352	17338	17238	17207	17444	17167	17175	17293	17257	17262	17325	17269	17159	17338	17374	17272	17355	17281	17202	17211	17348	17342	17323	17169	17344	17241	17288	17190	17282	17185	17364	17161	17212	17267	17099	17417	17305	17206	17449	17214	17299	17351	17354	17450	17318	17285	17325	17262	17232	17272	17318	17178	17404	17489	17366	17352	17496	17315	17393	17318	17309	17518	17221	17333	17584	17262	17278	17305	17430	17382	17260	17310	17570	17264	17355	17402	17402	17388	17270	17327	17328	17428	17350	17404	17452	17265	17347	17336	17228	17071	17139	17300	17409	17255	17249	17378	17308	17185	17301	17479	17324	17361	17435	17492	17419	17298	17349	17238	17346	17345	17227	17348	17385	17111	17447	17350	17188	17121	17226	17330	17162	17189	17168	17349	17228	17130	17260	17283	17401	17137	17301	17367	17666	17394	17270	17054	17198	17192	17257	17462	17248	17122	17454	17253	17446	17342	17046	17363	17263	17158	17405	17409	17378	17198	17131	17305	17401	16956	17467	17358	17338	17232	17290	17364	17248	17198	17136	17210	17243	17350	17534	17424	17276	17092	17441	17267	17259	17453	17295	17532	17284	17240	17254	17270	17447	17254	17087	17181	17483	17377	17328	17302	17268	17409	17316	17401	17362	17165	17440	17234	17341	17332	17146	17180	17473	17384	17455	17186	17221	17180	17424	17345	17334	17331	17234	17196	17334	17443	17143	17147	17260	17303	17354	17219	17429	17369	17306	17332	17361	17419	17328	17438	17234	17182	17247	17273	17384	17598	17323	17091	17573	17188	17303	17198	17416	17286	17313	17384	17424	17295	17498	17369	17301	17297	17259	17421	17284	17176	17414	17205	17247	17208	17577	17293	17416	17242	17324	17404	17127	17340	17380	17361	17245	17453	17409	17150	17179	17257	17145	17279	17355	17354	17267	17400	17631	17249	17436	17402	17402	17134	17379	17233	17296	17360	17483	17277	17314	17187	17204	17187	17329	17347	17220	17346	17371	17362	17459	17231	17238	17344	17408	17389	17227	17186	17464	17181	17305	17460	17243	17390	17268	17242	17341	17282	17373	17387	17391	17378	17205	17382	17180	17225	17376	17303	17298	17441	17212	17238	17308	17177	17154	17259	17314	17161	17420	17216	17439	17264	17470	17341	17392	17356	17318	17373	17253	17267	17369	17299	17244	17202	17280	17378	17288	17125	17252	17195	17153	17233	17105	17329	17555	17469	17207	17338	17447	17489	17425	17339	17510	17384	17290	17410	17215	17400	17321	17413	17516	17454	17314	17128	17357	17228	17566	17346	17474	17376	17335	17341	17379	17344	17311	17072	17251	17093	17288	17102	17350	17167	17363	17416	17338	17314	17260	17525	17309	17357	17127	17441	17415	17205	17243	17083	17276	17113	17402	17176	17415	17536	17541	17405	17338	17468	17307	17264
35606	57347	53223	42490	36849	31135	27518	25161	22639	21141	19949	18751	17863	17362	16715	16270	15957	15683	15306	15238	14988	15237	14968	14848	14915	14929	14814	14786	14734	14728	14749	14816	14520	14588	14737	14574	14444	14528	14497	14543	14689	14602	14746	14537	14395	14418	14588	14659	14697	14664	14626	14542	14554	14658	14583	14638	14654	14518	14463	14580	14593	14438	14661	14424	14634	14589	14614	14547	14544	14366	14591	14335	14607	14410	14391	14598	14460	14518	14521	14510	14646	14561	14629	14659	14480	14583	14483	14528	14440	14491	14470	14418	14695	14421	14477	14638	14569	14583	14474	14512	14558	14595	14414	14493	14579	14340	14534	14381	14487	14537	14525	14477	14477	14750	14471	14624	14507	14434	14586	14440	14534	14365	14498	14534	14507	14436	14574	14698	14566	14430	14542	14526	14496	14533	14500	14521	14656	14621	14593	14426	14542	14445	14474	14438	14414	14430	14504	14469	14574	14479	14551	14228	14570	14593	14322	14593	14605	14469	14623	14527	14622	14510	14618	14588	14387	14559	14706	14482	14302	14546	14353	14640	14585	14622	14358	14617	14542	14635	14404	14461	14651	14599	14672	14616	14504	14617	14499	14349	14280	14510	14439	14624	14718	14465	14409	14630	14383	14639	14390	14391	14405	14616	14396	14549	14682	14661	14412	14455	14513	14396	14514	14376	14529	14584	14634	14575	14540	14638	14562	14556	14595	14552	14551	14724	14461	14423	14566	14680	14494	14564	14532	14577	14434	14530	14458	14585	14622	14459	14513	14469	14576	14625	14493	14592	14449	14487	14673	14489	14598	14673	14401	14492	14472	14567	14506	14629	14458	14492	14424	14554	14582	14649	14519	14336	14784	14534	14631	14436	14542	14486	14487	14600	14603	14385	14459	14477	14690	14369	14603	14448	14725	14388	14545	14424	14425	14483	14413	14572	14497	14554	14531	14601	14557	14622	14531	14496	14713	14629	14576	14483	14505	14635	14620	14275	14615	14481	14484	14669	14584	14387	14509	14400	14563	14455	14559	14331	14438	14586	14563	14418	14507	14509	14425	14735	14519	14393	14475	14537	14482	14500	14669	14427	14788	14380	14413	14464	14586	14434	14476	14575	14512	14456	14622	14483	14407	14620	14386	14422	14569	14509	14469	14571	14554	14429	14398	14520	14470	14531	14480	14700	14480	14538	14503	14521	14497	14507	14438	14494	14659	14507	14616	14502	14380	14596	14435	14544	14414	14645	14564	14566	14677	14543	14576	14721	14680	14614	14729	14406	14468	14679	14512	14456	14558	14613	14640	14474	14529	14498	14437	14358	14416	14505	14418	14611	14438	14575	14605	14423	14506	14530	14457	14414	14444	14676	14533	14483	14555	14392	14467	14355	14484	14537	14556	14327	14353	14567	14553	14615	14568	14504	14534	14440	14564	14437	14544	14468	14493	14577	14603	14666	14533	14523	14521	14630	14409	14563	14593	14573	14562	14516	14670	14689	14575	14450	14544	14431	14592	14573	14580	14445	14516	14703	14356	14375	14652	14657	14638	14487	14459	14423	14610	14543	14558	14479	14456	14440	14427	14554	14530	14449	14594	14352	14593	14441	14518	14609	14684	14219	14612	14549	14571	14695	14560	14589	14554	14497	14467	14364	14659	14644	14517	14527	14597	14482	14499	14394	14461	14553	14394	14517	14470	14523	14438	14712	14396	14357	14601	14490	14599	14441	14610	14552	14394	14662	14493	14521	14488	14530	14595	14495	14485	14606	14478	14345	14510	14390	14469	14488	14797	14510	14475	14312	14534	14669	14559	14459	14443	14405	14703	14351	14693	14538	14482	14365	14569	14568	14483	14528	14576	14606	14595	14668	14566	14522	14539	14765	14601	14641	14417	14454	14398	14604	14650	14470	14577	14750	14560	14613	14637	14624	14537	14571	14700	14618	14608	14632	14467	14584	14700	14480	14470	14534	14485	14560	14554	14604	14539	14439	14544	14624	14500	14488	14433	14601	14526	14739	14547	14429	14549	14660	14482	14519	14468	14538	14470	14469	14438	14493	14677	14453	14558	14637	14484	14567	14482	14651	14569	14483	14472	14685	14371	14559	14757	14384	14362	14431	14422	14521	14698	14556	14578	14623	14449	14485	14526	14546	14581	14460	14451	14644	14481	14603	14419	14641	14662	14599	14487	14558	14459	14665	14448	14536	14525	14315	14469	14531	14498	14549	14452	14476	14405	14539	14681	14446	14591	14493	14483	14587	14466	14418	14490	14597	14633	14650	14462	14403	14545	14617	14394	14510	14237	14679	14550	14541	14553	14377	14445	14391	14606	14667	14618	14506	14555	14519	14380	14428	14614	14520	14744	14391	14356	14480	14452	14483	14636	14581	14478	14465	14362	14474	14470	14603	14522	14422	14542	14466	14647	14580	14542	14634	14575	14636	14351	14689	14444	14451	14587	14462	14582	14464	14734	14544	14614	14353	14596	14575	14455	14576	14514	14530	14628	14573	14545	14473	14461	14594	14626	14566	14572	14505	14404	14658	14574	14437	14305	14535	14600	14778	14681	14632	14453	14563	14552	14629	14492	14550	14435	14518	14575	14588	14534	14541	14479	14504	14593	14543	14583	14461	14388	14381	14475	14576	14660	14494	14515	14448	14518	14518	14613	14516	14599	14339	14674	14511	14353	14421	14379	14654	14590	14696	14579	14453	14654	14415	14504	14444	14455	14645	14549	14601	14536	14411	14607	14565	14413	14543	14638	14513	14423	14541	14436	14650	14569	14693	14627	14474	14388	14520	14383	14469	14604	14734	14565	14622	14554	14573	14474	14500	14390	14464	14666	14408	14692	14674	14539	14415	14460	14496	14545	14626	14372	14575	14644	14476	14298	14510	14491	14490	14612	14547	14596	14396	14609	14665	14599	14555	14483	14355	14481	14434	14841	14514	14467	14614	14617	14516	14538	14482	14421	14549	14569	14657	14586	14490	14455	14534	14578	14485	14594	14351	14572	14432	14558	14456	14622	14501	14495	14425	14572	14450	14498	14336	14606	14403	14691	14516	14587	14451	14480	14422	14505	14580	14543	14550	14494	14558	14621	14481	14588	14475	14600	14141	14528	14568	14651	14589	14674	14472	14592	14608	14609	14617	14455	14580	14542	14578	14611	14600	14461	14514	14743	14502	14542	14535	14602	14569	14422	14504	14633	14531	14438	14538	14430	14486	14520	14579	14578	14543	14621	14433	14466	14573	14491	14590	14512	14572	14539	14505	14595	14529	14446	14669	14512	14676	14559	14525	14315	14676	14589	14537	14566	14447	14478	14527	14679	14470	14547	14355	14485	14524	14570	14466	14597	14565	14579	14451	14526	14638	14687	14652	14524	14423	14634	14471	14559	14551	14521	14528	14592	14590	14434	14466	14601	14440	14705	14425	14546	14440	14449	14477	14480	14589	14613	14424	14626	14530	14641	14564	14701	14595	14473	14445	14528	14641	14538	14532	14647	14579	14678	14425	14487	14819	14487	14440	14566	14480	14420	14520	14558	14471	14468	14490	14483	14552	14540	14421	14745	14394	14626	14502	14451	14500	14379	14555	14483	14480	14567	14502	14518	14387	14354	14466	14555	14739	14494	14562	14589	14558	14467	14556	14409	14562	14495	14410	14538	14510	14551	14587	14632	14362	14463	14555	14484	14476	14422	14509	14482	14595	14510	14674	14587	14538	14491	14524	14462	14602	14428	14520	14380	14565	14583	14579	14519	14428	14630	14597	14512	14761	14402	14572	14516	14424	14403	14383	14548	14482	14454	14498	14507	14497	14590	14615	14540	14604	14516	14589	14571	14436	14420	14408	14579	14490	14452	14426	14382	14577	14643	14680	14530	14403	14460	14482	14525	14496	14490	14635	14540	14485	14621	14568	14595	14514	14587	14498	14515	14493	14394	14534	14461	14635	14516	14432	14594	14600	14513	14587	14612	14524	14502	14350	14588	14565	14443	14510	14492	14320	14459	14548	14486	14531	14750	14420	14639	14572	14464	14547	14506	14576	14584	14483	14571	14575	14558	14629	14607	14474	14527	14513	14626	14578	14597	14413	14555	14706	14239	14575	14491	14369	14528	14580	14428	14398	14518	14505	14533	14789	14469	14580	14591	14498	14414	14539	14502	14506	14492	14599	14529	14505	14505	14333	14695	14469	14664	14575	14456	14479	14695	14419	14473	14510	14438	14499	14478	14458	14653	14518	14477	14549	14506	14550	14424	14471	14494	14588	14448	14559	14255	14610	14477	14642	14473	14400	14432	14482	14408	14403	14448	14599	14560	14443	14574	14578	14657	14696	14677	14500	14388	14546	14634	14606	14600	14527	14484	14402	14435	14461	14576	14362	14763	14298	14526	14680	14417	14431	14617	14541	14516	14486	14727	14530	14654	14564	14474	14734	14548	14573	14417	14390	14481	14470	14593	14401	14549	14540	14468	14380	14483	14494	14529	14506	14625	14323	14466	14493	14517	14564	14586	14450	14638	14582	14557	14616	14496	14513	14550	14591	14535	14353	14429	14421	14587	14418	14507	14407	14469	14452	14597	14535	14319	14499	14434	14266	14590	14472	14609	14478	14424	14571	14606	14504	14617	14638	14500	14510	14468	14481	14361	14556	14515	14452	14523	14601	14556	14574	14525	14605	14525	14537	14513	14550	14496	14634	14544	14544	14473	14424	14509	14555	14599	14440	14596	14482	14482	14544	14581	14681	14485	14581	14588	14528	14499	14449	14678	14496	14606	14640	14568	14421	14518	14385	14525	14445	14553	14526	14428	14427	14497	14488	14581	14679	14622	14512	14536	14463	14549	14324	14451	14421	14536	14441	14462	14637	14526	14550	14547	14511	14580	14521	14573	14618	14511	14641	14650	14624	14462	14417	14488	14526	14541	14530	14499	14504	14595	14503	14424	14598	14620	14497	14521	14444	14422	14531	14522	14497	14600	14613	14727	14439	14660	14661	14681	14534	14537	14437	14537	14534	14749	14498	14616	14624	14420	14551	14518	14364	14527	14328	14741	14499	14636	14601	14520	14553	14371	14572	14553	14578	14587	14487	14527	14493	14532	14643	14467	14463	14501	14463	14693	14708	14629	14486	14581	14445	14513	14597	14423	14435
24009	21461	29353	25600	27354	30906	31869	27369	25243	23964	22595	21521	20725	20372	19595	18880	18728	18384	18417	18492	18252	18224	17992	18015	17829	17771	17778	17781	17766	17844	17810	17712	17553	17754	17474	17461	17734	17640	17688	17771	17522	17629	17290	17692	17430	17522	17379	17638	17358	17501	17644	17626	17354	17489	17589	17447	17555	17418	17432	17617	17317	17354	17340	17445	17512	17400	17402	17330	17197	17409	17324	17311	17676	17619	17475	17467	17449	17459	17386	17621	17433	17593	17633	17402	17270	17386	17326	17599	17390	17620	17628	17530	17450	17594	17299	17367	17379	17399	17514	17341	17615	17489	17475	17504	17525	17318	17449	17609	17690	17545	17466	17497	17423	17447	17509	17441	17410	17304	17557	17598	17617	17384	17388	17440	17404	17377	17381	17609	17634	17528	17342	17551	17388	17306	17347	17301	17605	17400	17298	17390	17453	17451	17594	17369	17374	17306	17560	17318	17521	17494	17516	17528	17377	17358	17428	17337	17551	17337	17570	17432	17408	17670	17401	17428	17489	17556	17395	17495	17498	17364	17460	17503	17658	17474	17434	17283	17362	17454	17230	17417	17510	17438	17472	17686	17383	17364	17572	17425	17419	17233	17456	17457	17692	17349	17383	17396	17235	17477	17312	17342	17379	17546	17513	17528	17546	17495	17540	17351	17483	17269	17604	17643	17295	17583	17529	17337	17486	17405	17344	17372	17279	17344	17434	17525	17361	17636	17408	17366	17711	17426	17430	17623	17414	17715	17368	17761	17466	17752	17477	17398	17477	17254	17686	17489	17541	17435	17570	17350	17370	17687	17404	17538	17460	17499	17399	17343	17664	17503	17643	17606	17530	17416	17431	17492	17518	17426	17293	17283	17366	17559	17414	17451	17402	17335	17588	17331	17253	17498	17377	17464	17520	17509	17464	17535	17476	17345	17333	17085	17352	17426	17295	17622	17247	17500	17619	17566	17441	17558	17518	17641	17455	17413	17452	17632	17550	17485	17698	17533	17309	17558	17438	17618	17561	17711	17624	17581	17398	17464	17588	17267	17306	17585	17489	17288	17518	17351	17405	17458	17604	17407	17485	17459	17403	17416	17570	17360	17498	17480	17550	17583	17364	17354	17276	17568	17379	17611	17629	17558	17235	17442	17357	17378	17514	17459	17376	17450	17528	17557	17602	17386	17388	17533	17554	17559	17407	17361	17554	17521	17510	17455	17527	17413	17357	17302	17330	17534	17385	17549	17291	17382	17410	17607	17485	17332	17406	17493	17323	17539	17253	17457	17369	17272	17377	17431	17363	17482	17331	17500	17649	17467	17433	17351	17310	17418	17544	17498	17457	17169	17403	17527	17526	17495	17185	17346	17289	17604	17575	17432	17486	17530	17476	17520	17548	17336	17513	17570	17490	17463	17375	17517	17503	17418	17293	17473	17415	17512	17537	17301	17510	17609	17724	17361	17289	17241	17629	17394	17319	17442	17544	17333	17333	17445	17635	17616	17495	17551	17442	17673	17453	17538	17473	17440	17441	17394	17169	17361	17263	17417	17461	17618	17499	17559	17547	17504	17385	17382	17474	17470	17525	17618	17524	17491	17519	17426	17538	17397	17534	17536	17594	17365	17434	17492	17462	17495	17455	17507	17316	17476	17482	17369	17396	17471	17568	17445	17380	17545	17519	17364	17645	17236	17291	17315	17494	17626	17450	17325	17404	17702	17353	17474	17391	17496	17516	17605	17363	17273	17385	17420	17300	17483	17495	17439	17500	17472	17463	17442	17271	17488	17293	17275	17495	17343	17603	17299	17476	17442	17323	17495	17282	17455	17438	17490	17520	17620	17593	17497	17359	17524	17471	17618	17492	17375	17544	17430	17530	17538	17285	17206	17545	17570	17189	17551	17398	17153	17483	17492	17330	17569	17546	17409	17335	17440	17387	17581	17405	17428	17423	17358	17404	17642	17426	17563	17514	17332	17571	17529	17507	17389	17585	17455	17404	17602	17508	17261	17397	17605	17666	17540	17445	17339	17326	17197	17320	17665	17417	17473	17534	17590	17522	17318	17620	17516	17513	17408	17534	17658	17425	17571	17669	17443	17507	17433	17433	17534	17617	17825	17668	17442	17639	17644	17371	17622	17581	17701	17464	17524	17661	17478	17373	17547	17441	17552	17387	17477	17349	17598	17619	17559	17555	17642	17445	17312	17436	17544	17412	17293	17518	17388	17477	17344	17474	17355	17376	17524	17618	17545	17535	17539	17488	17633	17371	17545	17450	17493	17341	17439	17373	17428	17527	17607	17436	17452	17396	17484	17550	17190	17470	17474	17423	17566	17433	17432	17495	17541	17339	17608	17553	17662	17140	17529	17551	17365	17526	17316	17240	17321	17382	17381	17576	17501	17399	17430	17360	17329	17342	17320	17449	17521	17407	17464	17559	17455	17327	17507	17515	17338	17474	17603	17517	17559	17438	17486	17566	17541	17591	17336	17348	17380	17227	17452	17152	17561	17541	17459	17727	17541	17276	17284	17591	17493	17539	17602	17409	17477	17458	17329	17415	17522	17486	17651	17465	17531	17375	17386	17527	17415	17342	17375	17278	17407	17427	17484	17464	17436	17600	17613	17485	17554	17492	17530	17562	17595	17482	17298	17574	17283	17453	17269	17576	17508	17465	17593	17481	17525	17438	17376	17502	17590	17444	17443	17170	17369	17505	17543	17500	17417	17479	17356	17349	17463	17573	17612	17541	17479	17341	17530	17233	17318	17470	17663	17500	17278	17436	17432	17456	17481	17246	17559	17389	17609	17420	17404	17558	17369	17434	17408	17332	17548	17552	17488	17674	17447	17406	17578	17609	17345	17605	17377	17572	17411	17463	17519	17212	17389	17502	17611	17390	17500	17403	17393	17423	17136	17495	17490	17397	17451	17172	17347	17544	17481	17333	17271	17656	17391	17472	17600	17549	17278	17471	17365	17461	17573	17626	17265	17381	17604	17561	17694	17529	17357	17389	17425	17440	17405	17567	17322	17524	17270	17655	17634	17388	17482	17424	17425	17349	17594	17505	17337	17391	17494	17430	17300	17523	17295	17577	17412	17310	17502	17470	17561	17540	17594	17586	17388	17447	17462	17576	17653	17632	17357	17583	17319	17310	17414	17509	17404	17212	17269	17341	17403	17468	17636	17471	17557	17577	17463	17459	17282	17496	17471	17368	17297	17450	17414	17342	17623	17468	17189	17573	17456	17457	17434	17581	17335	17416	17587	17238	17530	17497	17465	17346	17540	17428	17316	17399	17388	17436	17532	17465	17707	17535	17514	17546	17537	17485	17393	17507	17532	17474	17511	17404	17413	17587	17597	17285	17346	17247	17402	17434	17435	17558	17397	17163	17461	17504	17645	17452	17339	17377	17362	17453	17438	17433	17395	17355	17503	17404	17452	17485	17328	17424	17394	17377	17191	17279	17306	17362	17473	17495	17371	17341	17587	17517	17611	17458	17555	17506	17387	17640	17495	17533	17507	17331	17477	17402	17334	17428	17491	17566	17591	17332	17581	17518	17493	17375	17583	17416	17406	17433	17556	17402	17382	17559	17368	17480	17420	17439	17427	17411	17633	17377	17350	17473	17444	17388	17351	17433	17365	17402	17481	17565	17533	17510	17316	17551	17419	17485	17452	17496	17319	17393	17293	17371	17496	17716	17293	17543	17449	17389	17528	17453	17498	17452	17650	17617	17407	17563	17324	17483	17535	17478	17255	17341	17300	17299	17330	17462	17479	17459	17373	17501	17610	17478	17592	17365	17362	17402	17356	17491	17259	17592	17488	17572	17341	17436	17570	17357	17654	17402	17533	17450	17529	17387	17553	17331	17499	17574	17428	17588	17416	17443	17430	17474	17607	17348	17494	17601	17480	17529	17417	17419	17505	17319	17451	17462	17413	17409	17581	17529	17525	17417	17422	17350	17090	17419	17531	17430	17684	17499	17534	17403	17483	17351	17475	17328	17444	17386	17341	17365	17511	17588	17392	17534	17486	17283	17573	17486	17577	17453	17558	17270	17580	17279	17274	17506	17541	17632	17549	17714	17557	17527	17487	17565	17578	17514	17393	17578	17376	17265	17477	17474	17646	17612	17320	17471	17515	17363	17418	17544	17708	17334	17493	17634	17598	17492	17529	17560	17521	17705	17443	17518	17411	17688	17620	17367	17458	17488	17456	17590	17692	17512	17416	17576	17446	17391	17412	17526	17362	17454	17348	17351	17527	17581	17403	17419	17629	17482	17390	17323	17499	17492	17769	17633	17491	17316	17557	17452	17515	17443	17451	17443	17438	17415	17380	17484	17544	17575	17524	17225	17493	17437	17495	17664	17318	17442	17421	17415	17452	17465	17535	17364	17380	17419	17530	17539	17414	17533	17794	17587	17538	17525	17642	17209	17073	17560	17327	17586	17184	17410	17614	17483	17297	17565	17414	17317	17481	17707	17498	17406	17290	17395	17577	17508	17316	17388	17621	17495	17458	17371	17388	17422	17550	17334	17509	17416	17302	17388	17145	17383	17330	17408	17485	17652	17487	17642	17524	17516	17280	17302	17413	17402	17358	17476	17626	17456	17414	17499	17448	17566	17420	17505	17464	17453	17576	17648	17411	17584	17391	17295	17508	17387	17564	17352	17398	17472	17451	17418	17505	17626	17392	17575	17441	17438	17400	17461	17412	17709	17463	17559	17360	17486	17396	17417	17342	17755	17435	17378	17468	17462	17290	17441	17584	17555	17741	17504	17345	17438	17430	17455	17539	17535	17364	17360	17398	17621	17589	17461	17329	17479	17490	17470	17398	17556	17553	17251	17442	17536	17495	17431	17469	17430	17406	17617	17421	17331	17734	17370	17375	17459	17381	17549	17442	17481	17320	17427	17518	17720	17256	17306	17405	17478	17652	17562	17482	17521	17298	17221	17227	17371	17387	17495	17698	17382	17329	17398	17341	17444	17660	17675	17465	17405	17349	17559	17550	17463	17392	17519	17476	17692	17320	17496	17564	17426	17549	17384	17332	17473	17436	17434	17330	17291	17525	17596	17496	17300	17343	17689	17345	17427	17426	17621	17330	17475	17341	17406	17491	17417	17457	17420	17507	17508	17540	17379	17518	17550	17308
37147	61482	57837	47554	40915	34886	31506	28348	25497	23668	21926	20488	19421	18552	17410	16727	16198	16044	15794	15532	15624	15430	15105	15254	15201	15084	15098	14998	14852	14839	14864	14720	14754	14828	14964	14635	14676	14612	14657	14734	14541	14500	14692	14581	14658	14667	14677	14822	14762	14769	14696	14563	14586	14515	14820	14569	14516	14738	14727	14525	14619	14646	14652	14476	14628	14661	14742	14611	14710	14482	14536	14651	14506	14630	14579	14485	14621	14509	14782	14667	14427	14770	14595	14628	14729	14555	14609	14688	14567	14668	14649	14741	14625	14484	14608	14465	14639	14628	14798	14523	14580	14890	14578	14755	14572	14682	14720	14503	14684	14508	14649	14614	14649	14569	14638	14660	14411	14586	14707	14524	14646	14613	14603	14427	14559	14658	14586	14428	14632	14644	14635	14561	14298	14634	14639	14385	14397	14697	14300	14466	14484	14700	14587	14487	14555	14627	14675	14576	14707	14553	14583	14539	14732	14526	14613	14569	14613	14588	14664	14709	14424	14559	14550	14639	14625	14419	14767	14572	14678	14588	14442	14401	14505	14621	14639	14561	14513	14579	14650	14365	14593	14433	14597	14615	14474	14583	14545	14609	14633	14602	14560	14631	14720	14556	14548	14377	14742	14456	14542	14574	14546	14614	14670	14589	14539	14642	14660	14829	14630	14557	14572	14447	14652	14562	14521	14538	14458	14771	14456	14583	14700	14555	14481	14654	14626	14736	14472	14621	14621	14621	14546	14664	14587	14580	14538	14627	14528	14559	14721	14453	14775	14475	14626	14423	14494	14660	14633	14563	14579	14486	14586	14509	14555	14554	14574	14750	14726	14561	14654	14502	14456	14512	14591	14572	14558	14583	14559	14561	14669	14494	14512	14449	14507	14622	14484	14527	14691	14562	14650	14510	14594	14457	14602	14638	14593	14656	14508	14521	14635	14530	14456	14381	14582	14402	14682	14474	14621	14504	14784	14558	14636	14605	14497	14554	14559	14645	14576	14690	14655	14477	14767	14680	14467	14685	14517	14632	14486	14469	14526	14593	14665	14526	14725	14634	14449	14567	14554	14450	14637	14596	14763	14738	14750	14554	14621	14564	14527	14643	14463	14647	14342	14561	14570	14502	14626	14555	14431	14690	14488	14712	14483	14561	14443	14567	14539	14676	14549	14606	14472	14633	14714	14577	14597	14516	14724	14410	14546	14733	14538	14640	14547	14574	14657	14612	14714	14387	14709	14574	14500	14643	14629	14598	14691	14528	14483	14648	14677	14757	14702	14434	14689	14650	14786	14377	14716	14366	14639	14575	14695	14587	14388	14504	14633	14610	14653	14510	14496	14700	14559	14586	14591	14621	14630	14516	14406	14505	14646	14606	14706	14539	14564	14413	14739	14535	14671	14706	14667	14643	14683	14670	14580	14536	14521	14493	14600	14560	14366	14596	14593	14658	14631	14590	14488	14487	14560	14579	14559	14597	14533	14478	14623	14567	14676	14453	14723	14556	14417	14551	14584	14581	14725	14428	14635	14524	14548	14568	14795	14692	14590	14676	14662	14609	14680	14433	14646	14574	14624	14637	14848	14708	14813	14582	14515	14600	14531	14643	14676	14624	14501	14654	14482	14537	14584	14612	14526	14723	14593	14512	14564	14652	14516	14703	14570	14609	14586	14605	14586	14584	14618	14641	14623	14676	14793	14510	14544	14640	14648	14591	14576	14591	14668	14609	14604	14533	14804	14522	14490	14671	14559	14671	14539	14656	14408	14526	14434	14629	14682	14612	14685	14698	14659	14488	14508	14629	14532	14538	14671	14708	14570	14369	14604	14591	14549	14505	14592	14549	14587	14567	14653	14752	14565	14663	14531	14633	14481	14635	14668	14638	14511	14572	14658	14521	14681	14724	14454	14626	14624	14470	14698	14486	14406	14603	14543	14308	14564	14678	14689	14484	14602	14629	14612	14608	14664	14865	14615	14690	14700	14533	14599	14583	14778	14697	14745	14719	14587	14554	14626	14675	14768	14632	14645	14837	14542	14778	14599	14638	14511	14547	14791	14637	14660	14551	14684	14529	14509	14645	14546	14434	14709	14731	14622	14605	14547	14522	14505	14451	14447	14694	14469	14713	14524	14403	14597	14588	14545	14598	14455	14872	14675	14632	14490	14574	14609	14596	14749	14627	14562	14601	14615	14671	14563	14507	14657	14503	14619	14475	14575	14594	14751	14511	14484	14630	14523	14492	14635	14556	14639	14511	14724	14530	14439	14610	14516	14576	14564	14812	14614	14792	14508	14651	14670	14426	14744	14652	14691	14562	14703	14574	14608	14517	14538	14586	14537	14608	14741	14684	14725	14687	14524	14477	14728	14649	14613	14542	14626	14492	14593	14512	14440	14507	14676	14707	14640	14757	14448	14699	14595	14389	14756	14562	14696	14529	14594	14373	14573	14551	14538	14577	14583	14609	14565	14706	14511	14584	14573	14781	14421	14662	14612	14665	14535	14526	14572	14478	14642	14467	14632	14575	14341	14628	14550	14595	14605	14503	14484	14531	14554	14538	14602	14608	14659	14458	14556	14536	14623	14667	14563	14674	14590	14517	14608	14563	14457	14575	14663	14537	14601	14570	14555	14654	14387	14456	14547	14428	14521	14669	14529	14612	14528	14507	14792	14520	14724	14509	14661	14412	14608	14525	14517	14581	14554	14552	14594	14715	14741	14412	14655	14658	14451	14571	14544	14434	14572	14720	14509	14646	14463	14714	14413	14679	14688	14619	14510	14359	14569	14520	14487	14446	14433	14717	14653	14552	14497	14592	14589	14454	14522	14594	14672	14658	14561	14575	14630	14539	14405	14707	14522	14661	14568	14616	14431	14689	14568	14550	14453	14780	14468	14565	14666	14553	14573	14715	14618	14667	14594	14555	14601	14442	14574	14542	14639	14541	14626	14698	14610	14708	14539	14570	14654	14605	14483	14382	14557	14414	14506	14561	14699	14566	14598	14542	14648	14463	14617	14361	14632	14445	14551	14672	14754	14568	14739	14623	14488	14528	14663	14636	14619	14493	14637	14685	14641	14593	14523	14280	14504	14570	14652	14639	14580	14535	14652	14668	14584	14750	14589	14464	14588	14628	14480	14528	14574	14647	14748	14476	14487	14680	14540	14598	14404	14701	14558	14602	14635	14401	14546	14589	14746	14535	14630	14750	14507	14517	14639	14576	14728	14713	14482	14420	14534	14559	14595	14517	14515	14588	14693	14709	14535	14825	14540	14620	14586	14489	14655	14461	14668	14465	14572	14372	14514	14533	14480	14624	14662	14470	14538	14572	14475	14558	14701	14603	14683	14662	14722	14538	14478	14507	14555	14638	14676	14393	14505	14613	14588	14914	14442	14536	14549	14626	14525	14605	14622	14455	14599	14625	14599	14618	14311	14587	14585	14552	14680	14541	14512	14542	14492	14424	14391	14615	14666	14688	14689	14531	14665	14639	14507	14414	14489	14662	14596	14740	14629	14544	14558	14605	14627	14501	14821	14643	14525	14518	14473	14608	14420	14534	14497	14579	14529	14561	14696	14603	14442	14638	14572	14400	14587	14553	14645	14517	14560	14566	14609	14513	14580	14590	14496	14547	14581	14611	14562	14548	14624	14492	14654	14639	14663	14636	14651	14436	14512	14635	14643	14670	14559	14574	14689	14666	14548	14566	14656	14591	14505	14596	14520	14634	14661	14756	14787	14646	14532	14585	14526	14472	14544	14487	14566	14856	14418	14603	14675	14562	14487	14736	14512	14461	14466	14569	14479	14687	14707	14720	14785	14471	14589	14621	14536	14579	14607	14634	14477	14629	14435	14459	14673	14582	14558	14459	14639	14505	14669	14650	14664	14610	14594	14651	14677	14674	14666	14680	14639	14605	14643	14648	14609	14557	14529	14498	14595	14713	14515	14590	14634	14450	14618	14613	14540	14506	14537	14792	14610	14713	14478	14589	14604	14264	14578	14505	14662	14577	14633	14566	14728	14677	14609	14507	14548	14748	14725	14525	14434	14573	14745	14536	14606	14526	14621	14469	14512	14577	14578	14489	14628	14474	14544	14565	14590	14509	14423	14607	14690	14575	14538	14638	14652	14447	14635	14658	14658	14563	14689	14652	14749	14585	14501	14419	14635	14540	14245	14451	14525	14741	14501	14863	14641	14777	14685	14547	14659	14602	14665	14618	14601	14447	14535	14848	14596	14507	14510	14506	14358	14646	14404	14501	14498	14548	14551	14721	14642	14463	14525	14547	14617	14608	14538	14453	14797	14562	14611	14554	14606	14544	14396	14444	14622	14591	14563	14426	14504	14513	14606	14614	14496	14592	14525	14515	14398	14546	14760	14622	14589	14685	14606	14739	14587	14814	14548	14581	14546	14604	14605	14568	14729	14722	14589	14660	14512	14624	14548	14695	14791	14554	14597	14454	14503	14499	14441	14443	14515	14645	14488	14479	14452	14586	14586	14737	14601	14727	14445	14745	14544	14584	14671	14519	14615	14566	14674	14683	14441	14550	14496	14571	14425	14619	14650	14604	14699	14768	14615	14555	14463	14651	14615	14523	14557	14571	14669	14522	14558	14649	14680	14639	14539	14550	14662	14490	14630	14650	14714	14654	14610	14617	14676	14689	14596	14637	14533	14550	14718	14611	14711	14616	14505	14725	14618	14653	14647	14518	14673	14512	14560	14393	14490	14647	14476	14637	14623	14564	14659	14510	14384	14540	14549	14609	14718	14531	14550	14486	14598	14641	14467	14719	14589	14609	14565	14682	14709	14623	14693	14648	14649	14704	14543	14626	14685	14486	14462	14626	14721	14556	14672	14550	14652	14581	14510	14676	14469	14673	14492	14624	14526	14617	14681	14587	14610	14828	14702	14730	14542	14506	14390	14631	14470	14469	14524	14577	14791	14599	14681	14622	14573	14482	14613	14770	14591	14567	14570	14601	14814	14682	14568	14631	14613	14619	14462	14636	14576	14655	14692	14595	14804	14585	14770	14693	14626	14651	14516	14570	14580	14514	14536	14542	14724	14734	14485	14583	14806	14620	14577	14626	14648	14510	14962	14420	14464	14453	14694	14665	14523	14714	14632	14575	14548	14700	14649	14582	14546	14547
32806	35436	42075	36842	30216	26337	24281	22389	21065	20204	19607	19206	18848	18318	18263	18081	17821	17723	17734	17844	17830	17551	17693	17684	17804	17577	17627	17435	17417	17495	17746	17572	17518	17293	17515	17489	17600	17414	17508	17497	17497	17381	17489	17239	17490	17455	17467	17502	17361	17307	17543	17476	17448	17503	17502	17472	17631	17476	17233	17273	17634	17421	17501	17510	17243	17549	17594	17528	17460	17609	17573	17638	17443	17362	17356	17351	17714	17443	17580	17448	17423	17344	17328	17562	17428	17509	17355	17494	17485	17565	17349	17366	17491	17405	17504	17331	17331	17398	17512	17554	17539	17593	17750	17323	17431	17477	17262	17507	17409	17527	17496	17320	17445	17390	17480	17514	17509	17362	17501	17860	17498	17244	17572	17473	17661	17373	17399	17310	17085	17495	17489	17559	17532	17458	17377	17517	17451	17544	17354	17401	17449	17558	17497	17425	17495	17368	17550	17569	17673	17389	17484	17489	17430	17306	17586	17627	17476	17467	17676	17394	17318	17447	17359	17301	17361	17282	17478	17277	17328	17297	17478	17503	17460	17559	17341	17508	17526	17315	17421	17227	17343	17391	17430	17621	17336	17399	17338	17463	17421	17363	17525	17404	17302	17492	17560	17469	17459	17342	17443	17111	17417	17367	17407	17419	17526	17730	17566	17451	17618	17476	17474	17273	17384	17653	17421	17482	17587	17266	17635	17376	17390	17594	17444	17610	17615	17331	17383	17230	17317	17379	17407	17404	17544	17331	17465	17459	17282	17588	17499	17568	17602	17518	17395	17652	17451	17568	17581	17453	17460	17370	17416	17334	17484	17682	17452	17413	17465	17351	17655	17460	17465	17404	17499	17254	17552	17536	17612	17522	17349	17268	17521	17379	17435	17428	17613	17343	17311	17402	17508	17337	17441	17465	17391	17703	17586	17462	17387	17185	17466	17298	17626	17559	17259	17177	17411	17488	17518	17311	17470	17518	17467	17525	17477	17417	17469	17660	17515	17694	17466	17461	17647	17389	17462	17470	17534	17313	17342	17456	17537	17427	17582	17379	17459	17574	17587	17428	17515	17469	17355	17468	17329	17446	17401	17650	17529	17714	17595	17448	17341	17471	17474	17177	17460	17270	17536	17280	17317	17439	17441	17488	17537	17521	17529	17584	17324	17144	17443	17478	17616	17299	17552	17201	17549	17490	17418	17550	17531	17435	17506	17577	17365	17392	17282	17442	17330	17497	17432	17364	17314	17424	17565	17407	17499	17426	17570	17515	17484	17527	17386	17367	17506	17422	17418	17310	17656	17292	17291	17451	17545	17397	17205	17400	17402	17633	17467	17430	17316	17652	17409	17242	17354	17424	17575	17624	17447	17406	17503	17543	17478	17532	17605	17530	17447	17381	17446	17356	17513	17377	17509	17552	17350	17315	17395	17390	17242	17475	17410	17174	17527	17644	17434	17368	17539	17727	17482	17527	17291	17283	17474	17514	17630	17492	17445	17461	17398	17714	17511	17473	17318	17308	17342	17554	17419	17452	17668	17281	17663	17460	17446	17488	17361	17580	17256	17298	17580	17479	17408	17593	17362	17615	17472	17519	17359	17488	17610	17538	17413	17546	17446	17513	17349	17450	17419	17405	17460	17626	17535	17453	17623	17462	17344	17332	17427	17376	17578	17517	17430	17357	17389	17236	17320	17172	17443	17353	17599	17479	17323	17597	17521	17390	17533	17383	17309	17440	17506	17549	17572	17268	17405	17572	17536	17447	17475	17392	17588	17550	17502	17322	17533	17413	17512	17461	17411	17392	17591	17518	17477	17482	17288	17467	17337	17581	17478	17463	17353	17523	17359	17424	17534	17316	17290	17521	17399	17291	17251	17588	17405	17295	17457	17456	17474	17451	17341	17410	17447	17507	17517	17419	17549	17628	17320	17473	17428	17583	17409	17268	17407	17430	17513	17461	17324	17636	17516	17527	17534	17297	17449	17386	17348	17569	17333	17493	17741	17368	17435	17595	17443	17458	17491	17480	17342	17454	17778	17586	17423	17458	17459	17434	17389	17685	17391	17560	17401	17436	17218	17368	17513	17540	17418	17500	17417	17557	17558	17392	17643	17595	17526	17542	17499	17549	17484	17408	17409	17375	17496	17593	17488	17654	17582	17303	17154	17402	17497	17553	17463	17446	17223	17469	17298	17399	17578	17357	17377	17449	17349	17315	17391	17497	17415	17454	17551	17331	17302	17452	17362	17553	17487	17531	17475	17635	17281	17339	17354	17571	17496	17404	17470	17521	17648	17542	17488	17486	17628	17662	17470	17329	17423	17367	17557	17470	17592	17460	17279	17486	17643	17469	17270	17432	17575	17402	17701	17453	17236	17581	17625	17418	17731	17539	17505	17629	17514	17740	17421	17481	17362	17377	17266	17458	17379	17292	17397	17356	17361	17592	17488	17455	17508	17564	17380	17620	17508	17309	17534	17417	17648	17294	17571	17541	17405	17405	17392	17383	17565	17411	17412	17380	17321	17297	17303	17198	17391	17270	17367	17297	17385	17443	17523	17393	17329	17583	17544	17245	17369	17205	17525	17567	17407	17506	17566	17422	17359	17526	17482	17454	17383	17145	17403	17398	17492	17689	17576	17438	17502	17526	17429	17481	17513	17500	17333	17499	17410	17377	17524	17635	17443	17580	17256	17417	17506	17379	17615	17259	17477	17522	17471	17342	17261	17359	17331	17420	17534	17581	17520	17450	17387	17657	17418	17518	17454	17142	17450	17479	17552	17387	17404	17441	17639	17377	17563	17458	17580	17677	17470	17472	17578	17469	17432	17450	17349	17617	17526	17417	17348	17220	17569	17514	17510	17359	17398	17423	17351	17480	17579	17427	17514	17542	17616	17432	17331	17361	17462	17382	17386	17456	17683	17559	17668	17491	17573	17360	17346	17452	17287	17463	17522	17516	17399	17526	17490	17526	17629	17690	17532	17447	17308	17634	17322	17281	17422	17372	17428	17391	17432	17527	17194	17381	17494	17600	17462	17278	17330	17383	17519	17366	17360	17363	17430	17533	17417	17544	17673	17417	17371	17380	17477	17289	17427	17405	17340	17581	17475	17504	17520	17520	17331	17424	17536	17540	17496	17468	17327	17392	17605	17344	17332	17437	17362	17244	17461	17680	17409	17659	17426	17358	17634	17441	17457	17219	17526	17358	17411	17493	17577	17461	17510	17409	17229	17545	17407	17472	17326	17362	17681	17464	17500	17414	17348	17552	17455	17520	17546	17539	17392	17661	17421	17389	17505	17607	17550	17275	17455	17560	17388	17246	17284	17530	17383	17330	17628	17518	17269	17337	17462	17575	17647	17502	17472	17329	17531	17285	17379	17469	17316	17282	17376	17654	17249	17334	17581	17392	17301	17466	17363	17326	17486	17553	17445	17498	17298	17540	17549	17469	17366	17482	17381	17357	17571	17446	17556	17323	17490	17414	17528	17361	17455	17439	17552	17547	17563	17664	17499	17465	17310	17258	17353	17440	17366	17432	17283	17373	17527	17524	17454	17443	17364	17349	17432	17344	17545	17602	17471	17256	17255	17369	17237	17470	17412	17356	17516	17554	17544	17395	17431	17286	17562	17481	17388	17376	17299	17615	17546	17307	17658	17543	17449	17466	17412	17630	17585	17509	17398	17661	17619	17402	17514	17455	17361	17270	17298	17490	17445	17439	17560	17468	17642	17511	17496	17581	17424	17333	17422	17473	17475	17384	17458	17559	17369	17527	17448	17524	17378	17452	17556	17484	17345	17508	17443	17269	17515	17433	17470	17498	17540	17593	17634	17406	17416	17643	17188	17440	17195	17391	17544	17434	17605	17565	17656	17124	17350	17538	17414	17533	17496	17340	17272	17329	17622	17402	17549	17438	17365	17404	17431	17520	17611	17699	17587	17304	17428	17294	17366	17179	17485	17394	17343	17385	17626	17426	17507	17475	17320	17459	17440	17531	17625	17516	17633	17512	17453	17586	17338	17396	17288	17393	17426	17329	17223	17369	17395	17519	17476	17447	17444	17565	17429	17282	17244	17447	17290	17319	17410	17468	17386	17443	17377	17441	17569	17618	17573	17405	17222	17787	17559	17364	17480	17530	17463	17469	17337	17477	17489	17360	17514	17479	17502	17462	17412	17269	17592	17581	17464	17340	17371	17503	17579	17598	17562	17529	17620	17586	17389	17255	17564	17526	17478	17412	17607	17630	17467	17490	17424	17374	17488	17393	17509	17309	17482	17454	17735	17540	17240	17497	17727	17451	17515	17482	17385	17459	17462	17438	17228	17651	17396	17404	17489	17390	17537	17519	17450	17617	17447	17601	17331	17504	17621	17674	17615	17518	17498	17409	17322	17492	17442	17568	17324	17573	17561	17430	17399	17494	17442	17160	17581	17579	17380	17496	17311	17534	17542	17322	17558	17341	17663	17551	17543	17401	17424	17299	17256	17419	17590	17267	17449	17669	17478	17242	17407	17377	17351	17566	17428	17327	17326	17507	17558	17303	17318	17517	17243	17449	17235	17252	17458	17511	17464	17489	17284	17526	17539	17417	17292	17565	17474	17557	17578	17358	17426	17644	17614	17493	17379	17513	17399	17371	17363	17430	17518	17440	17308	17445	17399	17629	17576	17401	17388	17313	17598	17586	17623	17570	17518	17249	17495	17587	17450	17365	17631	17394	17399	17497	17604	17431	17554	17485	17542	17466	17527	17685	17429	17425	17264	17372	17565	17425	17650	17479	17542	17543	17288	17298	17349	17514	17642	17611	17417	17451	17590	17555	17444	17484	17559	17800	17471	17351	17380	17493	17456	17595	17497	17470	17511	17445	17579	17383	17494	17532	17395	17074	17409	17579	17520	17616	17312	17360	17581	17555	17468	17560	17458	17573	17509	17427	17411	17266	17252	17234	17293	17348	17350	17532	17645	17361	17378	17364	17451	17345	17473	17318	17380	17514	17488	17318	17654	17363	17548	17528	17597	17640	17461	17629	17324	17504	17672	17393	17526	17496	17397	17533	17590	17547	17695	17484	17467	17603	17690	17325	17265	17343	17274	17517	17640	17468	17307	17360	17327	17444	17371	17288	17319	17305	17567	17370	17286	17395	17470	17763
35425	49736	46247	36725	30810	26375	24095	21686	19789	18688	17609	17055	16426	16012	15603	15337	15167	15023	15062	15047	14921	15082	14919	14847	14934	14628	14792	14700	14692	14623	14648	14748	14651	14657	14567	14652	14613	14812	14646	14600	14554	14741	14642	14600	14493	14543	14616	14546	14651	14652	14645	14634	14588	14444	14674	14496	14702	14665	14374	14634	14624	14588	14566	14580	14508	14612	14479	14503	14461	14504	14735	14615	14731	14495	14720	14542	14498	14696	14595	14477	14634	14547	14518	14532	14669	14572	14580	14816	14688	14598	14750	14443	14567	14375	14629	14675	14702	14427	14525	14518	14566	14561	14502	14595	14456	14585	14495	14552	14469	14611	14463	14605	14686	14469	14512	14611	14549	14544	14534	14569	14450	14699	14507	14701	14567	14684	14534	14604	14539	14500	14646	14598	14398	14481	14616	14654	14737	14632	14619	14473	14569	14581	14610	14476	14732	14603	14493	14417	14685	14549	14541	14486	14450	14601	14859	14501	14563	14525	14587	14647	14627	14476	14516	14573	14593	14684	14568	14600	14508	14533	14569	14479	14478	14673	14543	14640	14500	14664	14336	14628	14585	14684	14727	14627	14453	14495	14836	14530	14494	14666	14500	14598	14537	14585	14668	14660	14493	14446	14529	14561	14608	14454	14481	14636	14656	14523	14571	14599	14522	14670	14603	14565	14668	14487	14491	14583	14668	14592	14656	14764	14543	14576	14614	14505	14661	14520	14589	14496	14576	14477	14539	14532	14598	14642	14639	14560	14687	14630	14480	14453	14461	14468	14543	14639	14742	14430	14587	14694	14442	14526	14723	14562	14448	14529	14506	14501	14454	14726	14688	14668	14541	14583	14346	14689	14619	14583	14592	14481	14577	14719	14836	14681	14423	14565	14568	14521	14615	14774	14653	14552	14446	14567	14584	14781	14599	14602	14487	14519	14756	14640	14431	14521	14600	14581	14520	14510	14711	14482	14472	14495	14657	14619	14539	14483	14505	14672	14586	14366	14578	14514	14539	14529	14629	14442	14604	14593	14501	14604	14657	14672	14585	14571	14469	14565	14622	14651	14580	14608	14663	14446	14575	14638	14641	14511	14605	14660	14490	14536	14337	14430	14305	14600	14592	14421	14606	14715	14482	14561	14526	14550	14556	14572	14496	14629	14720	14538	14635	14626	14593	14568	14571	14449	14706	14587	14750	14691	14482	14637	14590	14504	14515	14658	14545	14494	14505	14640	14497	14611	14789	14604	14495	14620	14555	14560	14585	14749	14754	14533	14677	14600	14566	14545	14516	14695	14484	14571	14543	14551	14616	14526	14716	14584	14586	14577	14410	14528	14447	14601	14590	14439	14618	14361	14580	14579	14657	14777	14666	14550	14583	14488	14560	14739	14635	14511	14852	14667	14652	14597	14823	14623	14625	14451	14585	14690	14558	14602	14653	14619	14588	14455	14641	14449	14719	14564	14666	14581	14390	14465	14583	14515	14576	14739	14484	14529	14767	14657	14489	14752	14432	14671	14643	14539	14424	14723	14646	14575	14722	14453	14430	14445	14424	14600	14607	14408	14632	14509	14744	14571	14428	14601	14507	14658	14532	14501	14531	14580	14590	14578	14528	14594	14688	14607	14662	14556	14590	14539	14525	14689	14574	14624	14564	14620	14594	14796	14636	14468	14614	14683	14522	14490	14534	14538	14627	14651	14709	14646	14683	14627	14510	14620	14600	14522	14451	14630	14530	14622	14528	14445	14297	14510	14557	14587	14648	14617	14708	14709	14689	14646	14591	14696	14403	14691	14632	14507	14670	14536	14573	14448	14409	14482	14542	14639	14654	14412	14586	14699	14621	14666	14595	14538	14463	14727	14641	14711	14433	14438	14647	14493	14632	14667	14552	14610	14541	14566	14445	14564	14611	14538	14342	14702	14435	14678	14621	14592	14527	14583	14851	14396	14454	14650	14551	14511	14553	14718	14722	14518	14727	14462	14572	14665	14470	14697	14391	14699	14646	14575	14545	14639	14539	14461	14677	14587	14682	14451	14627	14618	14362	14474	14589	14724	14615	14652	14531	14431	14594	14790	14602	14610	14496	14671	14600	14565	14490	14651	14393	14563	14628	14470	14589	14657	14443	14578	14696	14506	14394	14439	14522	14508	14592	14779	14430	14642	14531	14758	14536	14553	14460	14384	14505	14498	14599	14665	14536	14690	14592	14507	14689	14712	14628	14620	14599	14552	14525	14618	14743	14548	14475	14559	14635	14538	14436	14562	14696	14495	14767	14487	14679	14647	14644	14416	14537	14530	14582	14702	14417	14451	14600	14560	14703	14579	14631	14525	14681	14664	14575	14569	14543	14569	14626	14343	14492	14604	14646	14622	14636	14747	14640	14477	14572	14476	14510	14525	14741	14572	14703	14649	14400	14562	14613	14507	14686	14627	14477	14648	14579	14521	14615	14727	14582	14590	14557	14506	14447	14600	14490	14569	14513	14601	14719	14439	14590	14549	14570	14486	14557	14585	14593	14622	14634	14410	14720	14767	14715	14449	14681	14513	14499	14788	14462	14616	14516	14691	14510	14592	14677	14469	14690	14592	14434	14729	14616	14643	14683	14497	14649	14550	14407	14543	14788	14512	14512	14727	14603	14516	14587	14673	14845	14618	14653	14606	14426	14696	14492	14664	14436	14725	14590	14517	14582	14579	14784	14801	14299	14554	14637	14732	14714	14488	14638	14563	14389	14592	14541	14539	14594	14583	14678	14463	14608	14593	14603	14774	14637	14592	14621	14521	14414	14772	14591	14563	14583	14579	14673	14648	14650	14503	14590	14526	14575	14606	14441	14712	14644	14438	14651	14565	14511	14546	14669	14631	14777	14470	14481	14559	14540	14580	14692	14567	14647	14484	14776	14572	14544	14601	14610	14669	14698	14431	14598	14570	14634	14606	14626	14574	14536	14717	14374	14431	14570	14554	14714	14371	14630	14682	14621	14278	14585	14602	14603	14571	14508	14572	14575	14605	14455	14756	14724	14392	14500	14695	14639	14744	14441	14535	14652	14558	14553	14617	14610	14584	14602	14559	14626	14687	14575	14609	14517	14450	14687	14436	14532	14501	14442	14480	14601	14592	14501	14369	14530	14577	14518	14482	14600	14741	14441	14487	14640	14589	14340	14741	14647	14699	14685	14648	14601	14407	14712	14451	14439	14583	14422	14561	14677	14554	14630	14500	14518	14530	14497	14635	14599	14682	14499	14672	14648	14581	14703	14608	14876	14639	14595	14519	14586	14566	14577	14381	14663	14626	14492	14645	14550	14486	14558	14653	14521	14667	14760	14458	14605	14628	14609	14589	14709	14556	14477	14659	14523	14619	14634	14467	14650	14562	14482	14736	14659	14624	14698	14692	14661	14537	14572	14583	14630	14612	14589	14437	14658	14694	14693	14580	14584	14634	14700	14720	14675	14555	14591	14547	14632	14549	14600	14409	14521	14444	14731	14661	14502	14591	14546	14738	14715	14468	14602	14600	14593	14613	14655	14699	14484	14630	14530	14707	14632	14630	14713	14508	14546	14567	14771	14537	14733	14481	14781	14676	14606	14455	14673	14609	14554	14522	14549	14645	14595	14478	14524	14663	14451	14623	14530	14519	14463	14756	14505	14462	14436	14593	14520	14547	14557	14398	14638	14538	14594	14570	14590	14641	14589	14535	14479	14669	14541	14499	14545	14609	14625	14635	14558	14463	14485	14574	14668	14445	14533	14551	14594	14604	14606	14685	14549	14500	14562	14523	14571	14778	14811	14505	14533	14455	14647	14588	14510	14497	14724	14557	14570	14630	14800	14595	14651	14491	14641	14717	14529	14589	14646	14583	14443	14512	14689	14583	14615	14504	14735	14573	14501	14571	14680	14635	14588	14615	14667	14325	14529	14598	14697	14615	14567	14515	14695	14666	14494	14675	14525	14490	14783	14503	14453	14723	14443	14701	14590	14735	14596	14761	14506	14746	14784	14615	14617	14619	14623	14521	14704	14559	14589	14444	14723	14555	14638	14467	14548	14571	14473	14549	14586	14540	14555	14567	14740	14558	14675	14788	14558	14622	14752	14532	14430	14651	14581	14580	14497	14668	14595	14253	14672	14452	14644	14534	14746	14428	14641	14509	14550	14465	14636	14554	14774	14604	14650	14595	14534	14628	14677	14571	14599	14543	14737	14552	14566	14523	14694	14534	14471	14546	14480	14606	14619	14606	14594	14442	14641	14562	14478	14556	14593	14447	14475	14561	14445	14544	14544	14602	14673	14781	14531	14605	14451	14398	14556	14535	14489	14551	14725	14632	14580	14590	14651	14554	14618	14715	14541	14740	14544	14511	14641	14765	14636	14387	14522	14732	14670	14510	14479	14614	14680	14428	14500	14538	14588	14643	14662	14543	14588	14631	14579	14595	14401	14536	14673	14506	14403	14435	14497	14595	14545	14507	14556	14576	14763	14726	14414	14597	14557	14733	14363	14456	14750	14437	14658	14433	14619	14597	14568	14464	14452	14575	14583	14722	14641	14381	14729	14659	14535	14711	14516	14673	14578	14515	14727	14600	14701	14609	14525	14598	14481	14575	14602	14637	14694	14557	14768	14671	14481	14544	14676	14545	14701	14651	14430	14630	14719	14608	14709	14580	14578	14477	14532	14732	14666	14548	14732	14614	14576	14616	14642	14643	14524	14675	14566	14630	14652	14586	14637	14625	14609	14665	14614	14647	14558	14562	14518	14613	14563	14606	14703	14625	14599	14558	14507	14699	14642	14581	14569	14507	14726	14674	14637	14602	14450	14455	14752	14681	14534	14539	14593	14520	14402	14514	14590	14671	14553	14519	14479	14710	14536	14491	14593	14783	14811	14679	14573	14538	14763	14779	14621	14533	14652	14570	14506	14409	14612	14556	14762	14569	14620	14566	14535	14576	14600	14710	14480	14707	14616	14738	14623	14517	14696	14614	14546	14467	14472	14512	14625	14627	14562	14523	14556	14646	14610	14589	14673	14562	14611	14668	14613	14637	14507	14574	14739	14616	14586	14603	14911	14553	14580	14491	14397	14589	14414	14709	14541	14734	14669	14638	14702	14643	14746	14579	14519	14538	14438	14509	14424	14789	14680	14720
25252	21530	29585	29304	29753	30371	29248	25348	23271	22076	21187	20367	19751	19228	18755	18555	18346	18089	18062	18014	17917	17888	17887	17779	17780	17558	17675	17691	17866	17572	17415	17599	17515	17391	17553	17249	17704	17433	17372	17655	17447	17417	17491	17500	17378	17632	17519	17449	17483	17440	17373	17423	17485	17486	17585	17324	17766	17500	17619	17420	17539	17321	17493	17401	17293	17438	17387	17583	17496	17487	17456	17447	17539	17599	17537	17557	17500	17328	17539	17348	17384	17458	17300	17434	17298	17496	17558	17533	17433	17376	17576	17427	17542	17384	17359	17603	17544	17437	17118	17556	17460	17388	17657	17273	17351	17339	17456	17405	17380	17250	17303	17350	17526	17363	17392	17228	17566	17210	17304	17516	17493	17269	17293	17392	17550	17542	17139	17440	17304	17514	17228	17295	17430	17448	17529	17300	17365	17644	17418	17319	17554	17403	17386	17271	17441	17359	17455	17362	17430	17531	17559	17273	17488	17495	17316	17497	17419	17361	17299	17230	17304	17445	17331	17565	17291	17452	17521	17363	17264	17336	17246	17206	17549	17605	17504	17381	17455	17532	17434	17541	17402	17357	17280	17450	17610	17468	17489	17283	17295	17319	17506	17343	17601	17495	17353	17411	17493	17134	17181	17327	17504	17303	17343	17345	17455	17410	17461	17425	17395	17359	17476	17513	17393	17348	17607	17450	17369	17295	17120	17414	17568	17424	17401	17420	17403	17111	17206	17562	17395	17595	17612	17394	17350	17507	17409	17462	17339	17320	17435	17498	17344	17295	17408	17467	17428	17462	17562	17584	17545	17488	17421	17325	17325	17333	17304	17531	17547	17586	17601	17486	17568	17424	17440	17261	17403	17333	17574	17404	17407	17332	17342	17527	17397	17271	17503	17522	17442	17373	17478	17394	17138	17390	17397	17407	17676	17533	17487	17466	17414	17253	17370	17536	17592	17345	17460	17386	17526	17380	17339	17510	17487	17328	17603	17356	17397	17426	17436	17643	17440	17285	17299	17209	17429	17510	17248	17279	17313	17275	17442	17423	17544	17249	17449	17495	17387	17333	17156	17495	17547	17466	17387	17384	17445	17329	17618	17367	17200	17414	17281	17366	17278	17107	17413	17359	17414	17315	17456	17533	17268	17522	17211	17318	17478	17249	17463	17315	17522	17242	17473	17331	17370	17292	17450	17369	17177	17535	17345	17286	17407	17467	17445	17494	17297	17404	17485	17448	17433	17727	17545	17611	17399	17305	17167	17377	17561	17569	17282	17337	17369	17413	17522	17203	17334	17374	17362	17514	17508	17395	17348	17366	17715	17573	17415	17454	17498	17285	17221	17368	17408	17309	17422	17440	17489	17242	17311	17370	17196	17340	17429	17352	17431	17541	17194	17434	17281	17345	17278	17604	17290	17576	17255	17423	17508	17261	17461	17330	17454	17309	17527	17340	17500	17513	17418	17350	17314	17384	17700	17447	17436	17511	17338	17365	17373	17485	17399	17394	17321	17415	17614	17415	17419	17290	17435	17406	17558	17428	17182	17405	17300	17469	17392	17316	17431	17498	17481	17350	17433	17370	17373	17631	17315	17311	17312	17407	17373	17303	17349	17105	17429	17362	17452	17420	17440	17352	17656	17529	17184	17378	17407	17481	17453	17478	17546	17337	17457	17434	17464	17577	17363	17379	17562	17454	17583	17297	17443	17527	17714	17295	17586	17407	17499	17362	17443	17267	17325	17448	17278	17376	17195	17269	17429	17343	17502	17379	17525	17370	17334	17276	17350	17449	17438	17442	17464	17569	17591	17338	17404	17200	17369	17422	17320	17385	17341	17332	17408	17519	17402	17541	17267	17595	17400	17595	17501	17370	17218	17343	17310	17231	17425	17412	17419	17500	17550	17149	17451	17398	17598	17645	17477	17294	17395	17443	17492	17368	17503	17460	17157	17237	17333	17224	17248	17205	17396	17471	17328	17474	17406	17423	17418	17474	17236	17469	17392	17441	17131	17352	17499	17606	17525	17235	17406	17448	17528	17440	17396	17412	17343	17313	17424	17569	17270	17301	17417	17407	17257	17138	17445	17426	17609	17439	17384	17145	17275	17479	17490	17229	17423	17540	17381	17547	17425	17416	17407	17461	17289	17464	17429	17373	17419	17381	17590	17570	17281	17247	17597	17618	17376	17236	17343	17405	17428	17195	17121	17098	17293	17271	17433	17257	17293	17370	17387	17392	17447	17302	17289	17327	17508	17296	17575	17409	17263	17464	17436	17251	17491	17345	17253	17461	17442	17335	17649	17501	17365	17507	17373	17467	17630	17456	17491	17512	17592	17370	17225	17530	17471	17632	17501	17288	17432	17478	17563	17457	17516	17420	17251	17637	17631	17267	17430	17359	17441	17380	17497	17476	17335	17526	17337	17576	17471	17345	17473	17275	17380	17483	17302	17316	17479	17401	17556	17384	17471	17542	17558	17433	17493	17378	17556	17528	17555	17266	17285	17230	17488	17490	17444	17349	17464	17435	17614	17176	17448	17437	17186	17547	17346	17547	17260	17447	17299	17545	17429	17409	17515	17405	17496	17445	17458	17452	17340	17341	17236	17499	17289	17506	17212	17428	17473	17417	17451	17410	17424	17284	17303	17477	17416	17532	17267	17469	17487	17487	17256	17442	17600	17296	17598	17361	17428	17497	17500	17286	17412	17301	17659	17547	17310	17472	17414	17377	17195	17301	17484	17234	17476	17547	17608	17310	17446	17442	17555	17340	17576	17653	17303	17280	17465	17336	17516	17256	17333	17243	17210	17330	17337	17277	17149	17288	17279	17400	17368	17275	17460	17447	17398	17332	17587	17347	17334	17362	17514	17197	17369	17316	17425	17171	17241	17318	17328	17438	17183	17272	17432	17316	17420	17668	17567	17390	17352	17252	17526	17541	17522	17381	17402	17468	17450	17401	17337	17478	17311	17598	17407	17353	17307	17553	17411	17401	17329	17479	17304	17189	17471	17432	17439	17279	17510	17493	17443	17414	17256	17425	17389	17529	17461	17281	17372	17249	17379	17396	17550	17492	17468	17271	17389	17434	17428	17338	17545	17450	17297	17423	17576	17552	17302	17415	17525	17333	17370	17371	17599	17454	17358	17228	17275	17430	17397	17441	17312	17196	17186	17312	17284	17507	17338	17420	17384	17497	17481	17437	17328	17450	17377	17499	17418	17392	17342	17330	17276	17371	17443	17416	17447	17264	17371	17317	17386	17460	17450	17459	17383	17481	17506	17304	17534	17507	17674	17383	17338	17306	17594	17409	17473	17351	17428	17382	17541	17447	17532	17407	17362	17353	17556	17451	17457	17587	17273	17384	17392	17388	17232	17397	17536	17481	17185	17555	17379	17459	17522	17321	17274	17397	17503	17344	17493	17463	17664	17530	17257	17388	17495	17603	17351	17475	17322	17590	17348	17384	17404	17297	17318	17435	17381	17298	17543	17430	17419	17306	17318	17541	17462	17447	17340	17411	17392	17542	17438	17486	17480	17293	17317	17436	17423	17423	17342	17470	17447	17352	17363	17389	17340	17514	17491	17489	17339	17412	17433	17597	17516	17240	17269	17238	17293	17289	17338	17372	17322	17376	17419	17318	17344	17393	17461	17510	17388	17408	17607	17255	17335	17359	17484	17239	17296	17287	17367	17448	17444	17569	17526	17313	17242	17358	17491	17340	17455	17391	17338	17549	17388	17570	17276	17455	17357	17326	17401	17372	17449	17475	17260	17549	17546	17494	17629	17401	17371	17455	17449	17330	17237	17546	17403	17239	17421	17389	17452	17557	17569	17416	17322	17268	17304	17638	17470	17374	17518	17353	17383	17308	17509	17281	17469	17462	17461	17584	17328	17555	17473	17351	17362	17423	17370	17511	17562	17344	17425	17322	17522	17399	17315	17403	17518	17371	17405	17229	17384	17411	17373	17370	17378	17480	17441	17268	17261	17354	17462	17274	17437	17473	17407	17315	17271	17441	17425	17281	17309	17357	17429	17401	17367	17537	17322	17322	17472	17299	17264	17301	17488	17265	17552	17466	17282	17329	17372	17565	17358	17408	17169	17506	17401	17289	17321	17132	17519	17431	17526	17389	17233	17449	17457	17482	17642	17484	17498	17433	17318	17449	17419	17453	17415	17395	17431	17494	17471	17429	17573	17381	17214	17372	17548	17490	17426	17316	17377	17402	17166	17334	17558	17325	17292	17359	17396	17211	17427	17378	17578	17416	17497	17465	17345	17335	17244	17449	17374	17453	17410	17697	17495	17436	17388	17360	17191	17381	17366	17425	17385	17415	17476	17373	17368	17450	17310	17311	17498	17260	17557	17335	17530	17306	17406	17471	17565	17465	17456	17477	17500	17437	17403	17340	17309	17363	17324	17366	17491	17478	17495	17444	17438	17522	17243	17383	17437	17503	17427	17491	17382	17368	17368	17548	17490	17218	17486	17389	17461	17176	17375	17435	17455	17371	17466	17301	17473	17535	17385	17418	17364	17498	17442	17315	17432	17338	17330	17390	17399	17409	17387	17408	17253	17130	17377	17369	17426	17422	17280	17339	17429	17386	17459	17434	17360	17253	17411	17350	17194	17470	17349	17345	17358	17293	17359	17135	17322	17270	17269	17440	17308	17203	17505	17330	17556	17571	17519	17473	17425	17342	17354	17389	17335	17606	17244	17374	17535	17240	17271	17285	17513	17396	17671	17406	17450	17388	17279	17374	17681	17654	17413	17403	17480	17489	17299	17261	17330	17288	17255	17356	17225	17390	17387	17495	17550	17219	17382	17176	17373	17414	17408	17452	17396	17379	17504	17240	17400	17610	17589	17495	17440	17361	17333	17471	17336	17393	17276	17185	17334	17676	17520	17502	17516	17723	17460	17540	17379	17244	17343	17410	17489	17337	17336	17447	17469	17322	17415	17609	17476	17453	17230	17501	17486	17138	17332	17497	17608	17391	17490	17308	17501	17434	17557	17386	17450	17503	17511	17567	17401	17590	17524	17341	17363	17247	17439	17540	17392	17575	17584	17462	17486	17312	17431	17298	17285	17560	17578	17357	17447	17433	17296	17400	17241	17307	17549	17367	17514	17456	17493	17279	17518	17408	17605	17216
35085	56462	52999	42875	36158	32129	28630	25271	23019	21116	19867	18680	17750	16927	16503	15912	15747	15547	15439	15453	15258	15232	15223	14856	15135	15087	15136	14896	14790	14815	14816	14549	14794	14658	14678	14635	14698	14652	14676	14653	14608	14575	14618	14662	14534	14573	14668	14635	14499	14686	14717	14589	14527	14649	14619	14649	14629	14571	14552	14555	14649	14500	14540	14705	14602	14513	14641	14591	14550	14662	14625	14599	14528	14519	14515	14563	14585	14666	14365	14610	14573	14608	14538	14638	14447	14592	14620	14508	14488	14607	14378	14563	14744	14603	14531	14587	14805	14566	14676	14617	14702	14605	14616	14441	14704	14585	14696	14585	14378	14572	14778	14544	14514	14698	14623	14584	14583	14624	14589	14779	14624	14763	14739	14555	14484	14698	14690	14669	14632	14707	14473	14765	14839	14313	14612	14554	14627	14405	14777	14683	14652	14452	14464	14704	14590	14731	14528	14476	14601	14672	14602	14679	14516	14627	14626	14638	14410	14690	14516	14547	14556	14636	14562	14538	14454	14630	14447	14582	14706	14609	14854	14693	14485	14443	14612	14652	14612	14592	14654	14513	14586	14787	14650	14655	14562	14571	14731	14517	14513	14614	14468	14652	14492	14393	14460	14550	14666	14841	14575	14570	14755	14558	14513	14581	14627	14531	14621	14689	14656	14670	14707	14598	14629	14425	14663	14613	14603	14629	14334	14578	14674	14661	14512	14596	14714	14708	14581	14705	14666	14508	14443	14694	14671	14422	14783	14667	14704	14565	14617	14679	14668	14514	14635	14660	14684	14347	14744	14594	14703	14733	14510	14571	14535	14689	14664	14676	14761	14679	14678	14604	14589	14563	14644	14555	14577	14392	14599	14595	14618	14681	14713	14651	14605	14668	14484	14508	14626	14585	14538	14504	14627	14570	14547	14676	14734	14565	14555	14545	14731	14730	14565	14783	14721	14794	14542	14650	14497	14516	14614	14590	14586	14647	14616	14556	14590	14554	14694	14598	14624	14564	14760	14571	14492	14653	14610	14637	14618	14569	14553	14704	14612	14533	14697	14627	14405	14504	14750	14480	14714	14579	14799	14596	14722	14710	14571	14611	14650	14496	14611	14737	14488	14641	14714	14669	14644	14633	14638	14623	14627	14607	14488	14572	14471	14818	14520	14696	14636	14444	14696	14697	14802	14655	14526	14552	14602	14661	14729	14520	14468	14715	14625	14477	14586	14392	14529	14449	14542	14580	14574	14803	14777	14586	14615	14400	14723	14634	14535	14522	14384	14591	14647	14618	14556	14654	14525	14590	14654	14679	14505	14721	14669	14452	14589	14626	14497	14663	14589	14642	14498	14642	14725	14607	14671	14482	14525	14685	14475	14582	14652	14632	14562	14712	14652	14533	14611	14604	14563	14574	14524	14435	14460	14580	14581	14486	14631	14704	14429	14695	14725	14609	14524	14514	14693	14507	14570	14658	14522	14662	14602	14737	14472	14450	14701	14600	14693	14605	14639	14542	14553	14781	14649	14585	14575	14680	14511	14695	14486	14595	14708	14554	14420	14520	14521	14476	14687	14567	14518	14611	14503	14708	14729	14599	14697	14527	14649	14487	14725	14588	14619	14415	14610	14737	14572	14823	14619	14650	14693	14591	14569	14614	14561	14633	14677	14458	14592	14608	14629	14688	14525	14606	14658	14621	14574	14580	14493	14592	14478	14493	14577	14579	14536	14587	14503	14516	14532	14752	14664	14535	14690	14616	14618	14652	14638	14537	14620	14619	14645	14504	14485	14674	14677	14541	14639	14782	14818	14541	14511	14523	14581	14461	14745	14509	14597	14516	14569	14511	14567	14573	14675	14666	14564	14674	14709	14598	14631	14448	14614	14621	14449	14649	14507	14666	14689	14616	14626	14675	14565	14780	14640	14687	14709	14522	14684	14628	14604	14452	14612	14572	14653	14540	14686	14742	14626	14577	14659	14554	14534	14676	14674	14756	14465	14698	14771	14559	14556	14539	14816	14533	14559	14638	14538	14564	14546	14740	14562	14670	14495	14626	14614	14642	14499	14735	14765	14543	14675	14799	14603	14622	14615	14515	14474	14840	14581	14631	14588	14465	14685	14625	14653	14567	14567	14495	14715	14723	14819	14484	14680	14602	14537	14747	14653	14483	14473	14674	14587	14583	14472	14606	14519	14510	14582	14619	14610	14609	14718	14733	14438	14673	14663	14592	14531	14716	14507	14700	14588	14482	14508	14629	14653	14678	14467	14731	14637	14461	14768	14542	14503	14656	14819	14730	14648	14783	14689	14645	14637	14538	14526	14614	14625	14664	14529	14649	14658	14606	14438	14668	14566	14684	14698	14682	14609	14541	14708	14484	14541	14630	14618	14704	14603	14554	14734	14579	14665	14490	14626	14551	14707	14758	14622	14453	14621	14544	14657	14591	14591	14556	14644	14677	14568	14595	14654	14556	14635	14703	14730	14650	14550	14615	14572	14610	14632	14615	14436	14673	14597	14410	14545	14498	14629	14435	14542	14497	14728	14587	14642	14580	14533	14595	14646	14556	14453	14510	14594	14674	14497	14681	14393	14526	14478	14647	14818	14643	14753	14620	14905	14655	14592	14457	14624	14696	14514	14515	14651	14724	14606	14589	14651	14653	14709	14489	14670	14470	14709	14672	14719	14529	14572	14583	14545	14630	14653	14578	14708	14703	14579	14626	14654	14402	14638	14702	14639	14515	14622	14613	14567	14905	14669	14543	14512	14625	14552	14626	14542	14720	14665	14548	14800	14427	14686	14508	14782	14599	14570	14556	14766	14675	14542	14687	14546	14454	14539	14596	14497	14558	14513	14556	14675	14391	14709	14454	14517	14650	14700	14639	14390	14533	14490	14600	14555	14750	14586	14438	14838	14471	14794	14559	14750	14668	14617	14654	14650	14565	14563	14599	14536	14624	14536	14561	14545	14538	14732	14447	14605	14591	14713	14624	14713	14583	14745	14604	14599	14715	14560	14658	14768	14368	14792	14538	14503	14660	14510	14670	14538	14528	14505	14665	14644	14458	14655	14617	14511	14647	14542	14558	14908	14605	14530	14526	14696	14549	14499	14644	14682	14738	14665	14519	14703	14483	14555	14489	14546	14722	14708	14462	14693	14658	14558	14535	14507	14603	14609	14663	14586	14488	14533	14621	14596	14675	14765	14785	14456	14625	14594	14604	14515	14655	14657	14589	14567	14799	14529	14588	14605	14507	14653	14530	14556	14681	14558	14683	14678	14645	14762	14533	14511	14613	14678	14561	14446	14644	14560	14575	14586	14681	14572	14805	14510	14463	14595	14543	14456	14684	14674	14471	14602	14611	14642	14648	14991	14641	14684	14740	14686	14686	14511	14741	14751	14495	14587	14573	14545	14710	14627	14458	14607	14621	14564	14637	14650	14629	14641	14677	14488	14636	14478	14766	14834	14761	14575	14654	14661	14658	14604	14569	14527	14617	14618	14569	14727	14518	14548	14577	14470	14686	14444	14534	14754	14622	14599	14749	14543	14717	14603	14589	14675	14732	14593	14489	14631	14481	14507	14481	14686	14581	14588	14590	14598	14702	14544	14705	14464	14652	14600	14618	14607	14691	14512	14451	14674	14609	14469	14734	14655	14764	14620	14524	14649	14618	14542	14531	14414	14666	14435	14590	14668	14785	14582	14586	14753	14732	14552	14681	14474	14740	14672	14672	14529	14633	14604	14628	14591	14463	14438	14708	14517	14616	14596	14554	14601	14568	14861	14720	14490	14697	14751	14678	14491	14493	14763	14628	14562	14487	14512	14538	14621	14598	14458	14570	14566	14708	14513	14690	14555	14594	14641	14563	14614	14590	14679	14717	14594	14563	14753	14554	14545	14609	14703	14453	14421	14592	14545	14662	14542	14407	14409	14693	14611	14684	14671	14690	14556	14618	14614	14702	14655	14537	14454	14784	14557	14438	14629	14572	14677	14562	14656	14583	14642	14706	14721	14693	14700	14480	14571	14615	14482	14609	14530	14564	14644	14501	14722	14648	14630	14503	14499	14652	14731	14654	14586	14621	14658	14625	14761	14771	14733	14635	14499	14619	14688	14770	14635	14366	14546	14647	14603	14468	14537	14674	14724	14562	14525	14453	14591	14603	14621	14656	14649	14640	14737	14525	14589	14673	14788	14555	14897	14559	14759	14590	14636	14519	14641	14700	14694	14578	14622	14615	14634	14528	14549	14637	14663	14760	14464	14630	14657	14639	14469	14548	14712	14540	14590	14624	14501	14464	14669	14515	14490	14681	14611	14702	14584	14445	14531	14610	14555	14479	14531	14656	14689	14622	14684	14426	14599	14691	14592	14657	14662	14616	14755	14674	14698	14546	14611	14703	14616	14572	14469	14492	14500	14768	14529	14627	14589	14476	14786	14470	14524	14692	14685	14520	14753	14633	14672	14499	14490	14588	14675	14605	14585	14739	14450	14537	14726	14723	14752	14559	14467	14599	14557	14823	14677	14634	14606	14724	14677	14698	14625	14462	14697	14667	14642	14653	14658	14582	14538	14714	14538	14580	14446	14550	14597	14504	14562	14581	14592	14564	14686	14650	14752	14567	14552	14674	14589	14545	14631	14655	14686	14491	14726	14619	14601	14598	14630	14641	14599	14703	14523	14792	14542	14738	14632	14736	14581	14473	14609	14657	14595	14484	14807	14593	14449	14557	14548	14450	14589	14506	14466	14923	14604	14644	14577	14646	14682	14688	14508	14512	14538	14600	14596	14605	14569	14766	14689	14499	14666	14665	14664	14696	14381	14717	14686	14641	14629	14444	14743	14690	14634	14540	14538	14608	14558	14709	14378	14777	14473	14611	14702	14690	14573	14415	14744	14545	14627	14458	14515	14562	14597	14420	14706	14637	14568	14545	14290	14758	14630	14549	14619	14603	14601	14692	14630	14638	14664	14605	14583	14575	14667	14563	14709	14574	14674	14496	14494	14682	14598	14545	14564	14592	14558	14705	14551	14562	14675	14713	14586	14533	14417	14791	14591	14439	14611	14649	14538	14654	14698	14580	14518	14662	14734	14526	14784	14638	14752	14557	14594	14591	14698	14586	14687	14578	14627	14555	14554	14547	14564	14640
23953	21443	29272	25579	27074	31657	32474	27170	24947	23789	22452	21358	20585	20035	19523	18840	18644	18675	18510	18429	18255	18399	18132	17966	17961	18047	18048	17884	17869	17705	17581	17549	17565	17528	17661	17555	17794	17570	17512	17638	17533	17677	17389	17568	17575	17452	17428	17713	17640	17428	17347	17714	17579	17651	17606	17659	17447	17601	17607	17533	17454	17284	17563	17581	17667	17516	17563	17550	17346	17549	17783	17570	17549	17684	17445	17368	17499	17576	17442	17505	17567	17413	17722	17745	17600	17502	17555	17325	17608	17344	17514	17380	17349	17481	17510	17499	17670	17531	17564	17694	17481	17467	17248	17463	17620	17380	17653	17561	17562	17356	17535	17405	17612	17678	17663	17570	17561	17516	17643	17528	17545	17609	17501	17539	17281	17407	17343	17363	17466	17561	17445	17849	17576	17628	17405	17606	17461	17608	17308	17439	17231	17543	17519	17520	17416	17549	17661	17404	17440	17401	17439	17555	17482	17565	17482	17547	17449	17361	17510	17729	17591	17442	17548	17550	17446	17508	17535	17680	17649	17500	17689	17618	17429	17486	17426	17514	17378	17623	17723	17398	17501	17700	17439	17447	17505	17601	17542	17326	17720	17379	17471	17669	17610	17554	17333	17407	17486	17449	17415	17369	17487	17584	17647	17524	17476	17275	17357	17466	17483	17491	17580	17697	17442	17394	17285	17597	17432	17540	17454	17476	17386	17532	17559	17640	17616	17649	17499	17508	17603	17619	17498	17469	17332	17410	17430	17601	17643	17682	17551	17702	17452	17441	17279	17630	17536	17395	17441	17469	17447	17574	17474	17441	17323	17558	17601	17414	17451	17556	17611	17608	17635	17435	17452	17639	17611	17550	17419	17549	17603	17676	17529	17299	17581	17643	17725	17549	17323	17600	17441	17608	17459	17484	17622	17429	17573	17505	17548	17427	17457	17549	17800	17431	17461	17389	17574	17600	17423	17648	17576	17682	17536	17513	17647	17567	17628	17653	17698	17384	17432	17373	17431	17580	17520	17415	17602	17650	17637	17656	17517	17551	17603	17827	17460	17654	17570	17499	17493	17422	17483	17705	17383	17616	17410	17438	17537	17610	17646	17533	17522	17434	17623	17618	17519	17552	17528	17535	17563	17251	17468	17554	17674	17438	17411	17493	17564	17495	17504	17400	17436	17432	17515	17670	17579	17471	17493	17584	17515	17585	17544	17397	17558	17241	17557	17393	17498	17471	17685	17402	17486	17470	17572	17705	17575	17699	17569	17356	17486	17465	17647	17469	17555	17540	17411	17567	17554	17416	17366	17679	17494	17687	17619	17383	17593	17501	17429	17567	17389	17364	17414	17651	17431	17524	17526	17382	17671	17444	17419	17316	17635	17542	17273	17507	17595	17495	17574	17530	17550	17446	17387	17538	17481	17548	17674	17549	17413	17679	17511	17636	17524	17544	17521	17511	17563	17445	17400	17491	17438	17501	17431	17561	17641	17652	17671	17474	17480	17535	17562	17321	17412	17526	17375	17406	17858	17735	17464	17601	17768	17568	17517	17348	17269	17497	17366	17327	17482	17533	17545	17425	17495	17315	17338	17462	17450	17572	17634	17626	17572	17534	17699	17521	17722	17634	17565	17639	17607	17398	17635	17626	17530	17384	17429	17615	17734	17532	17373	17503	17613	17429	17554	17587	17528	17554	17486	17643	17480	17360	17753	17598	17663	17568	17320	17246	17695	17395	17740	17807	17422	17457	17356	17454	17475	17399	17213	17582	17584	17411	17320	17346	17551	17484	17566	17407	17480	17561	17591	17595	17444	17430	17434	17680	17503	17588	17586	17582	17566	17229	17475	17610	17548	17599	17450	17535	17686	17506	17691	17435	17512	17504	17372	17406	17629	17386	17556	17497	17552	17522	17776	17698	17483	17434	17717	17453	17532	17755	17619	17549	17598	17336	17646	17322	17737	17494	17374	17620	17687	17514	17742	17369	17443	17434	17643	17503	17470	17545	17637	17356	17477	17575	17513	17552	17768	17696	17482	17560	17611	17435	17415	17667	17489	17672	17619	17565	17394	17353	17480	17526	17579	17469	17657	17676	17647	17473	17389	17366	17283	17436	17462	17409	17418	17556	17418	17682	17489	17668	17623	17667	17512	17488	17395	17401	17462	17375	17513	17606	17729	17357	17578	17593	17349	17398	17586	17572	17498	17578	17572	17609	17578	17439	17508	17402	17739	17507	17372	17608	17581	17275	17633	17439	17356	17470	17424	17417	17402	17361	17365	17390	17424	17516	17441	17426	17518	17315	17429	17510	17435	17371	17409	17255	17306	17434	17498	17442	17638	17527	17501	17486	17480	17650	17481	17505	17563	17503	17605	17624	17525	17482	17706	17624	17466	17541	17563	17523	17543	17509	17417	17313	17584	17521	17364	17752	17466	17393	17485	17585	17579	17499	17485	17654	17631	17544	17356	17423	17348	17518	17738	17511	17489	17655	17367	17558	17326	17486	17682	17467	17531	17487	17500	17605	17525	17731	17517	17500	17510	17584	17291	17454	17419	17202	17382	17544	17638	17570	17528	17441	17404	17557	17677	17608	17478	17606	17541	17595	17312	17618	17382	17632	17492	17457	17415	17456	17320	17487	17459	17634	17467	17485	17544	17593	17395	17401	17466	17523	17284	17572	17426	17487	17412	17464	17520	17437	17619	17380	17377	17663	17370	17394	17518	17410	17517	17603	17569	17434	17635	17527	17522	17790	17586	17516	17388	17441	17322	17634	17727	17349	17486	17562	17435	17394	17600	17496	17570	17628	17423	17557	17479	17594	17510	17587	17436	17559	17565	17683	17490	17739	17610	17493	17531	17396	17525	17583	17425	17421	17484	17642	17632	17667	17799	17411	17468	17591	17667	17350	17362	17516	17511	17518	17501	17663	17609	17478	17528	17427	17491	17561	17610	17496	17574	17374	17345	17543	17491	17510	17637	17339	17605	17712	17441	17484	17567	17656	17431	17603	17552	17507	17484	17374	17607	17617	17539	17526	17351	17404	17540	17435	17646	17507	17579	17757	17448	17445	17458	17428	17420	17600	17382	17298	17428	17453	17493	17429	17527	17528	17604	17485	17807	17489	17396	17544	17567	17411	17615	17445	17458	17527	17303	17493	17509	17507	17516	17331	17485	17535	17508	17586	17428	17529	17460	17398	17416	17460	17416	17526	17512	17449	17334	17444	17618	17396	17515	17406	17358	17503	17508	17485	17368	17550	17620	17493	17528	17606	17453	17509	17477	17464	17572	17756	17486	17527	17620	17451	17497	17416	17739	17509	17388	17614	17523	17447	17442	17438	17620	17626	17239	17443	17401	17519	17559	17596	17398	17469	17438	17308	17783	17457	17462	17667	17387	17320	17604	17485	17409	17271	17535	17751	17654	17430	17273	17565	17569	17300	17711	17319	17494	17602	17347	17526	17397	17543	17419	17429	17645	17493	17305	17411	17342	17552	17627	17575	17784	17518	17710	17401	17433	17409	17434	17448	17530	17334	17441	17572	17555	17607	17485	17498	17481	17383	17555	17435	17414	17454	17509	17314	17354	17461	17498	17547	17411	17561	17538	17705	17452	17430	17655	17506	17283	17731	17510	17600	17594	17573	17546	17388	17577	17574	17458	17606	17263	17418	17507	17682	17595	17559	17267	17407	17429	17672	17619	17537	17680	17585	17551	17604	17595	17431	17330	17388	17460	17533	17612	17445	17454	17438	17414	17421	17756	17460	17407	17405	17634	17387	17430	17522	17402	17730	17574	17442	17555	17517	17533	17684	17621	17375	17478	17463	17364	17366	17459	17445	17485	17397	17511	17607	17774	17522	17428	17650	17508	17331	17673	17417	17565	17591	17396	17551	17783	17445	17593	17548	17324	17435	17545	17522	17433	17470	17493	17718	17332	17514	17485	17502	17392	17381	17469	17801	17330	17443	17537	17618	17311	17712	17558	17517	17473	17518	17580	17468	17522	17547	17504	17679	17457	17428	17596	17515	17422	17504	17467	17682	17526	17516	17547	17413	17483	17418	17279	17558	17467	17506	17517	17644	17415	17507	17592	17393	17562	17439	17671	17546	17540	17536	17591	17398	17385	17569	17121	17603	17524	17272	17611	17717	17813	17580	17445	17441	17551	17502	17573	17491	17692	17576	17506	17521	17619	17447	17417	17480	17538	17393	17354	17416	17593	17707	17655	17360	17457	17598	17454	17463	17534	17449	17455	17322	17461	17466	17550	17570	17605	17404	17502	17490	17736	17355	17609	17481	17460	17551	17585	17737	17693	17368	17479	17516	17536	17411	17780	17223	17527	17546	17509	17608	17614	17288	17502	17598	17440	17362	17502	17516	17504	17795	17528	17557	17383	17427	17623	17501	17656	17561	17727	17321	17560	17264	17617	17615	17438	17359	17427	17447	17393	17312	17443	17496	17476	17435	17547	17569	17493	17470	17688	17477	17495	17504	17620	17614	17556	17466	17434	17402	17354	17432	17383	17489	17435	17238	17468	17639	17493	17292	17391	17446	17413	17490	17473	17290	17520	17547	17306	17461	17677	17463	17543	17475	17536	17612	17672	17604	17527	17574	17594	17604	17472	17490	17681	17576	17612	17368	17547	17758	17558	17593	17554	17651	17533	17301	17330	17497	17646	17530	17580	17442	17549	17509	17528	17511	17435	17520	17530	17658	17504	17455	17576	17599	17506	17443	17225	17537	17619	17387	17508	17382	17780	17524	17498	17505	17396	17690	17560	17661	17601	17439	17446	17356	17424	17607	17724	17523	17425	17561	17600	17277	17524	17538	17750	17634	17570	17513	17530	17597	17633	17517	17587	17595	17613	17561	17617	17665	17304	17352	17654	17607	17546	17517	17520	17641	17598	17592	17463	17670	17264	17569	17388	17345	17348	17637	17509	17384	17667	17408	17455	17517	17525	17790	17516	17546	17569	17399	17629	17354	17592	17418	17534	17465	17444	17385	17523	17351	17668	17565	17386	17419	17526	17494	17520	17518	17312	17470	17610	17417	17732	17557	17507	17523	17500	17534	17282	17697	17593	17389	17408	17297	17471	17423	17431	17325	17639	17569	17505	17667	17694	17553	17791	17380	17469	17463	17408	17671
36683	61311	57659	46873	40434	36123	32097	28018	25513	23404	21502	20199	19275	17974	17239	16702	16129	16049	15968	15665	15742	15585	15341	15336	15397	15206	15153	14945	15038	14937	14960	14749	14730	14776	14662	14678	14773	14517	14655	14673	14781	14682	14743	14557	14665	14712	14780	14782	14697	14657	14613	14670	14693	14618	14797	14637	14786	14666	14580	14796	14659	14545	14651	14447	14734	14576	14657	14628	14574	14751	14542	14694	14628	14731	14681	14491	14543	14581	14448	14579	14560	14630	14598	14813	14846	14753	14533	14651	14472	14586	14643	14755	14675	14590	14761	14908	14581	14627	14557	14582	14647	14868	14640	14467	14703	14792	14507	14544	14738	14643	14786	14663	14658	14424	14710	14724	14756	14703	14641	14704	14433	14717	14559	14502	14682	14610	14724	14750	14584	14724	14551	14708	14630	14765	14646	14621	14749	14461	14621	14641	14543	14684	14626	14556	14648	14631	14660	14531	14750	14654	14700	14532	14542	14651	14545	14596	14603	14644	14554	14676	14708	14666	14842	14671	14595	14569	14533	14710	14708	14626	14874	14775	14850	14515	14719	14711	14735	14735	14581	14783	14595	14656	14458	14638	14643	14651	14608	14562	14669	14733	14614	14507	14808	14550	14750	14665	14545	14736	14652	14671	14848	14677	14654	14714	14624	14666	14710	14640	14601	14636	14810	14730	14696	14552	14740	14689	14744	14659	14657	14597	14709	14677	14790	14667	14906	14622	14645	14616	14624	14703	14598	14810	14662	14884	14675	14607	14680	14687	14636	14664	14619	14635	14696	14671	14509	14563	14651	14781	14713	14717	14464	14778	14611	14500	14779	14568	14643	14687	14586	14743	14555	14589	14563	14614	14507	14599	14646	14601	14702	14728	14586	14827	14707	14501	14532	14546	14617	14645	14496	14508	14567	14673	14560	14486	14526	14856	14692	14607	14711	14674	14634	14519	14607	14618	14639	14731	14651	14621	14444	14802	14693	14635	14597	14738	14484	14626	14790	14617	14637	14547	14580	14572	14629	14658	14773	14822	14598	14686	14555	14422	14776	14529	14459	14712	14503	14573	14733	14753	14571	14625	14713	14583	14609	14701	14541	14546	14755	14653	14632	14785	14668	14885	14624	14490	14702	14630	14832	14464	14752	14775	14560	14645	14478	14518	14752	14538	14666	14679	14572	14678	14617	14756	14647	14554	14540	14748	14604	14570	14587	14735	14827	14618	14781	14564	14747	14620	14581	14662	14741	14631	14619	14574	14505	14752	14609	14483	14564	14566	14525	14800	14620	14675	14663	14693	14685	14953	14599	14591	14629	14703	14695	14522	14593	14576	14599	14760	14607	14493	14589	14447	14768	14563	14645	14638	14623	14581	14618	14583	14652	14487	14561	14699	14654	14751	14797	14532	14596	14570	14603	14567	14618	14688	14600	14643	14645	14762	14627	14562	14909	14521	14713	14589	14780	14505	14790	14700	14566	14722	14825	14635	14680	14666	14654	14712	14566	14592	14489	14624	14621	14829	14834	14738	14591	14722	14573	14700	14518	14787	14673	14606	14590	14664	14538	14616	14512	14638	14551	14797	14614	14657	14589	14703	14774	14676	14777	14476	14700	14551	14640	14674	14806	14621	14655	14851	14713	14602	14611	14621	14795	14670	14581	14621	14556	14715	14560	14776	14496	14563	14615	14524	14644	14622	14724	14646	14536	14769	14792	14728	14614	14712	14622	14678	14594	14587	14668	14639	14760	14549	14733	14656	14746	14518	14740	14684	14702	14635	14422	14613	14607	14738	14640	14719	14669	14638	14627	14542	14596	14801	14623	14587	14623	14730	14789	14680	14552	14774	14518	14853	14344	14605	14641	14618	14583	14514	14466	14568	14847	14529	14832	14626	14720	14724	14695	14638	14708	14670	14683	14724	14639	14672	14670	14784	14648	14554	14789	14726	14589	14656	14630	14709	14627	14711	14690	14657	14789	14770	14537	14707	14694	14601	14760	14587	14784	14634	14740	14614	14677	14703	14609	14608	14745	14429	14632	14568	14561	14460	14413	14702	14635	14475	14644	14665	14522	14737	14586	14708	14738	14539	14896	14866	14677	14743	14548	14768	14733	14627	14622	14755	14505	14483	14455	14667	14639	14732	14821	14537	14750	14611	14633	14839	14728	14786	14654	14431	14894	14627	14684	14680	14551	14580	14690	14852	14816	14587	14856	14669	14653	14707	14703	14514	14616	14642	14604	14611	14571	14554	14565	14696	14589	14542	14676	14533	14607	14688	14835	14661	14580	14605	14497	14692	14662	14695	14714	14644	14739	14724	14704	14685	14608	14516	14695	14517	14692	14778	14560	14587	14640	14657	14668	14701	14587	14618	14656	14690	14573	14729	14708	14654	14679	14737	14682	14525	14664	14565	14576	14618	14565	14644	14682	14592	14622	14522	14898	14643	14806	14619	14609	14503	14658	14578	14668	14604	14796	14618	14740	14788	14824	14727	14587	14786	14637	14614	14703	14602	14781	14579	14648	14611	14557	14697	14701	14690	14721	14697	14673	14631	14566	14628	14657	14599	14786	14568	14733	14586	14578	14732	14516	14601	14707	14598	14586	14659	14683	14647	14701	14677	14661	14481	14674	14576	14522	14640	14688	14631	14572	14641	14573	14802	14724	14683	14368	14689	14904	14639	14648	14580	14813	14776	14729	14634	14548	14606	14483	14540	14816	14576	14657	14658	14487	14593	14682	14587	14703	14686	14620	14680	14602	14645	14793	14589	14666	14661	14594	14523	14663	14629	14698	14554	14699	14622	14780	14717	14473	14592	14715	14632	14655	14764	14425	14568	14615	14583	14480	14480	14555	14671	14770	14606	14710	14739	14578	14596	14579	14433	14541	14736	14612	14770	14693	14799	14777	14539	14585	14825	14581	14504	14819	14817	14742	14764	14778	14671	14729	14701	14771	14487	14636	14606	14521	14709	14664	14720	14307	14777	14569	14600	14766	14704	14600	14491	14758	14717	14697	14650	14610	14586	14526	14563	14529	14591	14693	14747	14721	14698	14589	14551	14653	14592	14535	14625	14507	14735	14812	14678	14466	14790	14654	14725	14657	14668	14622	14749	14812	14787	14622	14729	14597	14814	14681	14580	14733	14663	14586	14623	14629	14719	14656	14778	14717	14757	14646	14621	14691	14665	14818	14644	14636	14535	14638	14543	14754	14674	14792	14748	14595	14579	14713	14694	14565	14566	14839	14592	14633	14620	14578	14665	14612	14585	14745	14618	14658	14460	14558	14674	14772	14603	14662	14616	14696	14523	14649	14691	14647	14801	14703	14690	14662	14689	14716	14520	14506	14599	14703	14570	14639	14620	14486	14824	14680	14593	14682	14672	14529	14681	14759	14856	14817	14585	14576	14711	14730	14663	14701	14757	14709	14516	14635	14741	14802	14626	14652	14727	14589	14717	14627	14563	14733	14584	14414	14491	14489	14809	14560	14490	14587	14659	14566	14781	14732	14640	14658	14730	14656	14637	14768	14665	14583	14731	14565	14568	14646	14649	14482	14676	14605	14607	14693	14513	14517	14703	14580	14723	14612	14459	14729	14717	14558	14677	14745	14698	14769	14625	14645	14705	14699	14720	14598	14757	14593	14734	14548	14584	14440	14557	14716	14511	14546	14766	14620	14716	14567	14833	14602	14645	14759	14738	14469	14729	14672	14475	14594	14637	14616	14584	14563	14593	14932	14722	14474	14753	14481	14491	14571	14539	14560	14662	14632	14633	14782	14580	14708	14592	14769	14831	14724	14663	14657	14759	14506	14764	14738	14558	14694	14604	14744	14696	14688	14646	14620	14672	14590	14613	14699	14683	14576	14625	14640	14528	14614	14668	14691	14704	14663	14682	14645	14640	14667	14690	14609	14573	14714	14798	14619	14510	14636	14645	14477	14457	14555	14728	14638	14555	14779	14730	14640	14597	14681	14716	14563	14798	14700	14620	14844	14711	14521	14526	14598	14592	14506	14644	14724	14633	14763	14679	14713	14519	14547	14611	14586	14390	14661	14648	14577	14559	14684	14602	14552	14546	14568	14720	14756	14686	14657	14555	14636	14508	14711	14591	14612	14776	14684	14748	14657	14791	14727	14751	14645	14764	14638	14839	14573	14630	14711	14686	14815	14591	14730	14491	14701	14849	14617	14779	14516	14594	14611	14696	14551	14513	14738	14604	14698	14564	14607	14641	14814	14726	14584	14532	14756	14597	14559	14682	14736	14625	14719	14783	14686	14607	14566	14693	14417	14455	14624	14579	14634	14511	14616	14565	14705	14552	14696	14614	14634	14647	14676	14697	14514	14311	14498	14632	14626	14548	14710	14815	14632	14521	14832	14726	14691	14635	14763	14667	14684	14587	14598	14737	14851	14332	14513	14643	14686	14639	14791	14707	14670	14699	14559	14718	14545	14659	14674	14646	14602	14651	14497	14516	14624	14704	14720	14555	14750	14766	14604	14476	14589	14630	14710	14664	14674	14683	14737	14519	14715	14568	14546	14602	14584	14660	14717	14575	14838	14598	14889	14614	14784	14649	14614	14716	14496	14745	14652	14734	14664	14681	14553	14579	14760	14637	14552	14808	14695	14693	14727	14575	14805	14581	14535	14650	14582	14587	14705	14723	14739	14587	14628	14644	14792	14734	14710	14571	14570	14788	14684	14763	14636	14709	14572	14745	14397	14599	14531	14694	14705	14421	14812	14614	14742	14724	14627	14750	14566	14689	14594	14720	14635	14493	14620	14777	14545	14629	14588	14484	14664	14696	14567	14542	14718	14739	14658	14550	14718	14708	14635	14680	14647	14517	14605	14737	14491	14588	14791	14470	14606	14571	14642	14505	14613	14704	14832	14638	14499	14544	14610	14671	14584	14738	14696	14758	14735	14485	14850	14714	14766	14681	14650	14587	14593	14417	14556	14606	14680	14507	14567	14698	14675	14633	14633	14643	14928	14542	14499	14674	14699	14557	14797	14658	14776	14571	14852	14548	14539	14729	14743	14690	14517	14645	14652	14576	14770	14495	14773	14545	14512	14623	14576	14630	14666	14680	14497	14484	14556	14674	14586	14631	14703	14759	14705	14706	14760	14612	14725	14554	14702	14657	14785	14695
32686	35557	41904	36872	30314	27274	24424	22395	21036	20318	19563	19032	18769	18450	18317	18010	17932	18001	17855	17944	17708	17788	17756	17714	17859	17701	17610	17707	17555	17668	17717	17671	17573	17685	17743	17680	17598	17582	17557	17579	17659	17569	17542	17764	17551	17751	17708	17563	17690	17542	17710	17433	17514	17787	17584	17483	17360	17612	17392	17480	17297	17539	17452	17380	17588	17521	17677	17664	17523	17621	17591	17586	17545	17439	17665	17790	17520	17602	17515	17419	17633	17498	17682	17483	17585	17570	17694	17566	17464	17550	17549	17579	17722	17786	17806	17614	17576	17388	17663	17565	17533	17491	17619	17598	17588	17626	17494	17477	17619	17659	17823	17360	17306	17498	17563	17480	17572	17424	17423	17512	17441	17525	17579	17434	17487	17542	17473	17488	17491	17623	17439	17484	17368	17462	17614	17413	17434	17442	17506	17603	17724	17606	17635	17509	17464	17464	17543	17529	17659	17450	17573	17338	17629	17401	17471	17647	17509	17576	17431	17663	17583	17625	17516	17524	17603	17631	17565	17569	17498	17473	17441	17494	17646	17624	17677	17783	17736	17879	17501	17580	17562	17502	17595	17442	17631	17478	17491	17722	17730	17372	17467	17673	17620	17452	17581	17414	17710	17653	17475	17560	17442	17607	17391	17624	17423	17656	17617	17491	17570	17363	17525	17569	17475	17360	17399	17432	17429	17305	17590	17457	17482	17402	17466	17445	17449	17592	17395	17364	17502	17640	17449	17569	17553	17533	17628	17501	17735	17623	17622	17471	17673	17561	17797	17624	17703	17510	17586	17541	17605	17376	17677	17386	17597	17553	17404	17642	17470	17670	17483	17657	17582	17415	17897	17501	17302	17312	17342	17594	17522	17521	17434	17572	17554	17414	17438	17575	17604	17335	17549	17790	17589	17712	17685	17701	17510	17453	17352	17523	17684	17768	17615	17603	17560	17448	17389	17728	17668	17546	17509	17808	17634	17732	17767	17580	17594	17499	17509	17488	17428	17488	17463	17469	17422	17583	17820	17570	17687	17597	17468	17684	17678	17636	17532	17620	17563	17452	17424	17371	17510	17307	17537	17693	17892	17526	17607	17474	17600	17497	17639	17715	17692	17987	17209	17526	17472	17606	17384	17581	17523	17630	17381	17229	17572	17484	17509	17470	17552	17523	17403	17510	17619	17432	17620	17345	17648	17648	17377	17566	17631	17394	17581	17557	17400	17592	17472	17666	17461	17666	17614	17603	17533	17419	17720	17645	17761	17566	17684	17761	17682	17662	17600	17427	17459	17495	17564	17477	17571	17575	17506	17718	17553	17647	17640	17527	17572	17770	17563	17455	17451	17561	17574	17573	17517	17440	17682	17528	17516	17636	17554	17506	17509	17365	17581	17563	17450	17634	17509	17602	17602	17624	17641	17409	17546	17335	17536	17473	17553	17560	17499	17569	17351	17784	17523	17618	17589	17612	17455	17659	17735	17610	17311	17520	17657	17593	17539	17529	17429	17422	17610	17522	17595	17582	17491	17510	17546	17411	17683	17655	17636	17565	17690	17546	17544	17598	17562	17684	17721	17506	17667	17488	17631	17470	17500	17733	17608	17669	17803	17508	17589	17371	17520	17613	17596	17429	17803	17740	17489	17503	17693	17677	17454	17455	17584	17437	17232	17712	17662	17492	17420	17403	17502	17594	17460	17270	17425	17619	17466	17487	17350	17588	17666	17606	17622	17500	17382	17577	17778	17646	17659	17482	17573	17458	17691	17530	17436	17458	17467	17451	17544	17604	17599	17559	17565	17358	17419	17262	17494	17452	17771	17591	17656	17460	17508	17397	17429	17560	17588	17579	17578	17534	17603	17646	17495	17410	17477	17459	17460	17631	17587	17625	17556	17546	17733	17519	17453	17457	17764	17616	17816	17500	17501	17495	17439	17500	17617	17551	17393	17664	17457	17547	17455	17538	17575	17355	17577	17356	17944	17379	17523	17621	17801	17457	17570	17441	17558	17651	17600	17611	17432	17519	17402	17449	17539	17612	17425	17460	17551	17572	17517	17442	17663	17376	17435	17441	17534	17546	17533	17484	17555	17548	17611	17286	17382	17486	17693	17389	17481	17466	17515	17637	17573	17505	17478	17522	17844	17481	17427	17426	17684	17521	17234	17578	17415	17648	17417	17537	17541	17467	17549	17716	17505	17486	17626	17564	17582	17815	17510	17567	17422	17458	17490	17560	17506	17317	17393	17533	17589	17519	17564	17471	17517	17474	17534	17451	17678	17566	17364	17467	17566	17548	17503	17548	17609	17594	17530	17635	17422	17510	17574	17640	17513	17335	17378	17706	17534	17369	17529	17391	17540	17682	17473	17701	17621	17520	17587	17544	17544	17490	17489	17618	17348	17629	17618	17609	17520	17605	17550	17681	17667	17535	17480	17627	17440	17467	17355	17587	17383	17336	17455	17604	17411	17709	17503	17729	17715	17578	17486	17524	17656	17647	17609	17593	17490	17448	17561	17519	17562	17670	17584	17564	17684	17770	17574	17604	17425	17475	17556	17572	17639	17304	17578	17380	17742	17659	17678	17595	17454	17626	17612	17625	17340	17436	17542	17788	17378	17469	17621	17560	17557	17676	17651	17657	17504	17483	17451	17720	17493	17694	17294	17559	17681	17389	17517	17400	17561	17448	17609	17657	17464	17395	17575	17486	17693	17697	17537	17388	17432	17629	17665	17431	17550	17729	17447	17622	17425	17423	17388	17615	17588	17651	17791	17544	17769	17532	17634	17558	17609	17664	17532	17534	17260	17392	17496	17601	17583	17556	17605	17360	17566	17694	17438	17499	17751	17813	17768	17744	17749	17458	17229	17488	17749	17608	17452	17580	17448	17548	17548	17616	17500	17586	17627	17778	17504	17511	17478	17588	17681	17674	17570	17558	17488	17324	17639	17595	17596	17519	17671	17465	17585	17547	17620	17869	17726	17631	17620	17433	17411	17565	17516	17477	17664	17496	17520	17630	17484	17474	17578	17460	17570	17445	17425	17649	17481	17542	17533	17444	17574	17530	17633	17545	17698	17445	17458	17567	17502	17559	17521	17713	17354	17637	17566	17469	17593	17451	17587	17506	17477	17719	17533	17597	17812	17568	17512	17661	17649	17614	17636	17646	17488	17819	17599	17706	17469	17462	17595	17472	17593	17671	17471	17320	17448	17663	17760	17663	17414	17555	17580	17468	17422	17389	17713	17659	17558	17605	17565	17738	17450	17454	17561	17575	17643	17420	17529	17540	17486	17833	17573	17584	17503	17616	17395	17431	17452	17555	17581	17651	17487	17479	17755	17638	17430	17593	17441	17653	17670	17533	17495	17598	17553	17673	17576	17475	17536	17575	17680	17525	17581	17595	17604	17648	17547	17733	17749	17718	17415	17450	17469	17479	17661	17617	17654	17714	17495	17432	17644	17489	17545	17514	17823	17619	17459	17570	17560	17783	17539	17567	17678	17635	17663	17385	17538	17486	17428	17601	17531	17721	17533	17242	17236	17576	17686	17478	17275	17585	17682	17310	17679	17642	17531	17544	17620	17682	17562	17578	17545	17263	17541	17429	17705	17484	17466	17639	17393	17832	17594	17302	17601	17431	17651	17410	17515	17409	17449	17560	17716	17458	17458	17530	17497	17332	17371	17524	17674	17550	17440	17629	17741	17544	17453	17585	17701	17657	17619	17665	17752	17401	17504	17609	17764	17440	17558	17690	17447	17677	17601	17781	17744	17494	17644	17568	17697	17666	17674	17303	17432	17392	17501	17452	17685	17408	17720	17477	17445	17658	17657	17753	17678	17636	17416	17594	17474	17391	17544	17457	17513	17345	17497	17564	17733	17533	17621	17417	17616	17600	17510	17661	17489	17563	17643	17402	17761	17598	17486	17621	17623	17613	17522	17459	17479	17518	17486	17428	17549	17639	17694	17422	17612	17502	17623	17536	17518	17574	17422	17694	17655	17721	17605	17667	17694	17460	17578	17497	17377	17613	17619	17651	17510	17538	17366	17722	17890	17685	17554	17525	17665	17594	17392	17469	17780	17502	17527	17655	17606	17468	17561	17777	17558	17555	17553	17591	17647	17613	17664	17682	17734	17675	17658	17392	17410	17411	17429	17522	17533	17590	17620	17539	17588	17495	17701	17727	17561	17592	17602	17557	17477	17778	17562	17694	17491	17709	17742	17616	17615	17775	17637	17583	17360	17353	17404	17666	17623	17591	17606	17659	17499	17434	17455	17550	17556	17621	17578	17525	17578	17650	17643	17621	17753	17653	17717	17610	17555	17412	17375	17306	17527	17350	17573	17598	17735	17614	17683	17556	17635	17538	17312	17616	17547	17611	17786	17387	17940	17618	17470	17605	17640	17474	17624	17379	17534	17546	17788	17538	17618	17508	17726	17576	17596	17756	17533	17636	17700	17647	17450	17708	17646	17715	17631	17413	17680	17660	17485	17541	17592	17348	17566	17457	17413	17691	17419	17494	17612	17557	17777	17566	17587	17468	17470	17621	17658	17582	17505	17545	17732	17488	17488	17436	17402	17557	17682	17658	17555	17593	17601	17580	17539	17544	17515	17491	17482	17479	17578	17572	17602	17721	17516	17354	17492	17650	17519	17455	17714	17362	17488	17466	17552	17472	17429	17563	17385	17502	17411	17470	17597	17399	17390	17401	17465	17807	17243	17652	17610	17586	17644	17536	17795	17453	17472	17446	17423	17575	17558	17675	17443	17723	17705	17545	17682	17929	17449	17797	17549	17532	17385	17648	17417	17790	17510	17514	17772	17665	17574	17696	17432	17498	17599	17468	17831	17448	17600	17513	17450	17665	17550	17481	17563	17516	17651	17688	17772	17506	17618	17610	17443	17528	17302	17578	17532	17609	17483	17404	17568	17573	17483	17630	17531	17657	17544	17516	17612	17578	17609	17459	17605	17504	17732	17577	17501	17479	17557	17540	17631	17396	17413	17374	17402	17414	17672	17581	17598	17469	17357	17568	17567	17493	17428	17331	17479	17681	17612	17573	17578	17533	17535	17581	17738	17406	17613	17587	17463	17496	17802	17729	17483	17416	17446	17502	17613	17350	17592	17415	17416	17471	17666	17460	17466	17606
35155	50033	46103	36704	31205	27343	23803	21512	19596	18699	17493	17091	16486	15811	15672	15324	15291	15304	15204	14984	15158	15014	14949	15014	14918	14772	14816	14849	14690	14704	14646	14745	14646	14523	14653	14664	14619	14614	14637	14595	14519	14488	14784	14563	14716	14759	14669	14744	14689	14619	14553	14702	14637	14742	14734	14498	14651	14599	14707	14755	14660	14569	14456	14539	14712	14791	14520	14689	14611	14623	14655	14629	14741	14735	14692	14693	14600	14719	14591	14694	14809	14607	14805	14606	14591	14748	14562	14651	14644	14847	14625	14499	14598	14584	14561	14565	14736	14684	14667	14679	14564	14549	14551	14847	14593	14524	14561	14654	14572	14529	14601	14533	14687	14798	14554	14577	14597	14622	14666	14581	14469	14820	14565	14738	14604	14737	14698	14634	14558	14537	14668	14566	14753	14625	14657	14659	14765	14643	14671	14551	14610	14710	14685	14776	14524	14575	14659	14739	14695	14750	14611	14545	14734	14671	14729	14699	14650	14755	14628	14638	14511	14663	14628	14668	14831	14683	14662	14583	14698	14542	14640	14676	14534	14611	14619	14650	14606	14436	14617	14616	14583	14671	14815	14694	14741	14620	14601	14848	14585	14629	14542	14645	14580	14618	14651	14585	14712	14629	14531	14580	14771	14467	14623	14585	14684	14606	14602	14626	14580	14671	14737	14585	14685	14492	14787	14633	14596	14627	14612	14734	14741	14727	14692	14661	14625	14496	14673	14715	14604	14593	14626	14443	14499	14651	14716	14616	14464	14686	14629	14832	14443	14681	14606	14643	14402	14811	14597	14692	14741	14665	14548	14478	14699	14609	14681	14533	14806	14631	14748	14815	14691	14432	14698	14594	14599	14692	14598	14669	14600	14602	14797	14444	14597	14621	14686	14681	14495	14585	14687	14570	14657	14776	14527	14584	14726	14609	14644	14462	14474	14630	14609	14668	14672	14627	14577	14712	14698	14484	14614	14655	14518	14689	14744	14557	14627	14634	14529	14518	14719	14635	14645	14685	14609	14707	14737	14637	14734	14661	14742	14670	14377	14634	14703	14473	14618	14424	14432	14710	14681	14350	14525	14697	14635	14681	14847	14631	14556	14662	14639	14685	14674	14631	14732	14662	14549	14670	14602	14725	14732	14557	14573	14394	14545	14657	14693	14581	14613	14717	14658	14537	14558	14612	14780	14437	14720	14639	14761	14701	14635	14660	14776	14539	14673	14513	14741	14703	14722	14527	14758	14780	14728	14560	14696	14586	14701	14634	14779	14498	14733	14543	14740	14540	14713	14885	14525	14652	14618	14507	14718	14676	14622	14583	14463	14650	14630	14637	14631	14740	14758	14506	14726	14635	14771	14748	14562	14649	14592	14533	14670	14563	14662	14764	14540	14620	14596	14768	14687	14626	14622	14705	14678	14618	14814	14648	14724	14765	14541	14729	14611	14535	14683	14629	14758	14733	14545	14745	14636	14510	14744	14569	14563	14486	14600	14547	14594	14622	14569	14613	14515	14708	14569	14562	14592	14609	14500	14656	14732	14511	14650	14646	14653	14715	14813	14506	14746	14633	14762	14638	14566	14685	14586	14587	14397	14614	14626	14544	14723	14575	14640	14741	14590	14591	14602	14543	14699	14577	14679	14520	14692	14544	14535	14654	14600	14597	14605	14563	14736	14693	14680	14687	14631	14709	14837	14501	14621	14625	14512	14583	14650	14697	14544	14628	14675	14533	14518	14571	14623	14715	14655	14471	14689	14511	14757	14516	14738	14892	14636	14617	14681	14506	14529	14556	14674	14554	14812	14812	14684	14524	14571	14738	14599	14671	14636	14673	14460	14550	14661	14717	14575	14657	14737	14540	14538	14557	14592	14669	14706	14504	14715	14701	14480	14585	14416	14555	14460	14674	14605	14607	14533	14796	14644	14681	14646	14630	14576	14667	14713	14686	14784	14816	14558	14820	14672	14542	14703	14677	14554	14605	14666	14546	14755	14514	14586	14606	14731	14734	14720	14533	14618	14403	14595	14581	14673	14557	14578	14525	14529	14830	14639	14765	14625	14691	14699	14625	14704	14498	14653	14705	14819	14635	14785	14710	14512	14748	14584	14557	14672	14712	14725	14546	14671	14652	14617	14586	14654	14527	14579	14659	14633	14467	14610	14802	14520	14501	14750	14646	14538	14812	14707	14804	14607	14641	14639	14579	14500	14734	14712	14624	14709	14644	14714	14543	14861	14670	14570	14775	14628	14697	14838	14658	14632	14534	14648	14698	14533	14602	14617	14530	14742	14653	14732	14637	14753	14615	14684	14612	14584	14429	14749	14578	14556	14656	14563	14646	14752	14602	14607	14691	14603	14601	14607	14547	14757	14599	14658	14741	14690	14552	14706	14572	14617	14659	14598	14500	14693	14371	14650	14754	14654	14755	14673	14511	14625	14700	14536	14566	14561	14591	14692	14667	14719	14697	14550	14711	14620	14584	14722	14837	14545	14723	14807	14562	14764	14639	14643	14589	14752	14699	14685	14719	14706	14684	14747	14593	14655	14544	14611	14446	14645	14504	14537	14729	14659	14742	14897	14649	14431	14636	14694	14707	14797	14613	14790	14673	14616	14524	14719	14663	14637	14567	14511	14694	14692	14669	14673	14609	14597	14822	14595	14716	14633	14583	14711	14795	14757	14689	14538	14492	14603	14567	14504	14445	14636	14636	14646	14802	14709	14701	14594	14580	14646	14691	14502	14571	14584	14570	14599	14781	14828	14666	14697	14636	14697	14497	14661	14436	14549	14635	14663	14665	14636	14628	14634	14847	14614	14816	14621	14627	14745	14744	14587	14510	14699	14510	14662	14603	14507	14791	14592	14776	14553	14699	14568	14534	14647	14757	14622	14472	14741	14781	14818	14585	14814	14760	14577	14566	14460	14674	14610	14560	14724	14557	14623	14674	14471	14552	14680	14657	14745	14670	14551	14670	14660	14783	14725	14635	14842	14535	14559	14745	14705	14641	14560	14627	14659	14623	14655	14586	14584	14735	14576	14751	14566	14907	14513	14850	14732	14729	14635	14825	14688	14504	14611	14627	14723	14683	14787	14621	14623	14652	14653	14659	14624	14659	14627	14521	14665	14676	14734	14663	14536	14700	14743	14600	14560	14679	14784	14648	14753	14784	14624	14578	14579	14646	14720	14604	14535	14775	14601	14569	14602	14438	14451	14644	14608	14627	14742	14831	14685	14711	14650	14654	14788	14584	14617	14594	14615	14743	14683	14513	14505	14446	14559	14688	14875	14591	14635	14664	14706	14516	14536	14626	14543	14599	14541	14818	14731	14641	14561	14502	14695	14699	14588	14604	14836	14672	14704	14695	14587	14629	14674	14660	14628	14510	14561	14705	14716	14587	14618	14499	14726	14636	14607	14680	14682	14589	14445	14662	14447	14703	14584	14556	14589	14638	14496	14722	14674	14593	14731	14461	14669	14682	14767	14583	14603	14458	14697	14521	14583	14707	14559	14614	14579	14765	14763	14709	14417	14620	14625	14680	14444	14659	14751	14760	14373	14754	14541	14654	14682	14411	14639	14688	14738	14623	14693	14772	14643	14679	14884	14643	14604	14630	14608	14502	14671	14614	14748	14665	14683	14856	14655	14585	14770	14700	14549	14494	14598	14658	14765	14710	14718	14610	14573	14624	14590	14743	14811	14785	14671	14606	14701	14720	14720	14631	14648	14514	14645	14694	14700	14486	14523	14635	14709	14722	14579	14660	14643	14617	14650	14644	14718	14492	14460	14613	14734	14682	14652	14575	14672	14742	14700	14736	14659	14776	14650	14752	14696	14683	14678	14607	14598	14630	14761	14515	14653	14566	14719	14611	14714	14694	14610	14664	14673	14782	14517	14609	14392	14609	14620	14583	14646	14678	14803	14736	14745	14702	14638	14573	14811	14677	14658	14606	14683	14622	14764	14711	14652	14626	14596	14452	14634	14740	14576	14530	14619	14552	14485	14563	14649	14515	14554	14603	14707	14608	14567	14719	14800	14685	14578	14664	14637	14616	14686	14720	14661	14529	14620	14689	14761	14793	14640	14597	14725	14558	14672	14612	14656	14579	14539	14808	14729	14597	14716	14635	14719	14704	14627	14628	14721	14663	14542	14581	14667	14619	14665	14634	14885	14514	14725	14637	14604	14708	14610	14671	14581	14646	14659	14486	14709	14572	14641	14609	14727	14631	14424	14657	14664	14647	14553	14767	14627	14680	14652	14735	14614	14609	14640	14428	14739	14817	14679	14580	14595	14473	14607	14571	14591	14761	14623	14662	14718	14574	14590	14596	14906	14854	14631	14541	14487	14615	14704	14591	14596	14651	14805	14391	14611	14681	14489	14686	14716	14630	14695	14589	14658	14671	14631	14653	14762	14692	14590	14422	14638	14577	14718	14419	14646	14743	14607	14634	14432	14627	14673	14567	14614	14859	14571	14477	14715	14653	14433	14568	14729	14613	14696	14597	14707	14748	14573	14521	14528	14619	14655	14728	14777	14664	14447	14655	14614	14637	14700	14617	14532	14643	14611	14635	14653	14626	14786	14801	14689	14613	14739	14784	14668	14678	14724	14525	14546	14786	14608	14651	14563	14518	14548	14622	14592	14661	14649	14607	14567	14614	14669	14577	14574	14616	14682	14521	14795	14618	14729	14550	14698	14717	14669	14610	14584	14493	14440	14552	14525	14610	14576	14760	14549	14658	14480	14526	14686	14547	14646	14739	14727	14656	14745	14613	14810	14540	14708	14629	14641	14615	14600	14827	14702	14693	14695	14623	14470	14672	14777	14558	14678	14716	14728	14720	14745	14746	14670	14642	14659	14653	14620	14754	14845	14617	14654	14682	14558	14602	14814	14733	14575	14597	14590	14647	14606	14609	14675	14540	14778	14560	14588	14578	14776	14821	14596	14685	14457	14849	14652	14722	14548	14639	14670	14746	14661	14667	14698	14576	14669	14540	14581	14655	14578	14598	14614	14703	14688	14616	14830	14705	14523	14607	14706	14531	14662	14580	14708	14802	14682	14564	14702	14509	14670	14592	14586	14676	14557	14655	14633	14560	14610	14656	14658	14559	14635	14704	14697	14597	14663	14720	14665	14645	14745	14595
25326	21538	29574	29652	30086	31174	28996	24976	23169	22045	21318	20374	19661	19127	18932	18663	18371	18442	18060	18107	18175	18059	17861	17823	17846	17709	17819	17628	17475	17595	17813	17625	17875	17584	17649	17462	17813	17690	17617	17541	17571	17680	17643	17755	17466	17549	17580	17490	17527	17597	17529	17605	17618	17312	17574	17521	17649	17537	17594	17587	17696	17621	17701	17545	17485	17439	17414	17684	17811	17672	17514	17512	17519	17442	17670	17407	17458	17592	17676	17489	17430	17624	17544	17563	17523	17669	17707	17256	17397	17320	17710	17781	17633	17594	17596	17598	17455	17648	17514	17437	17600	17444	17569	17539	17664	17855	17340	17618	17693	17558	17672	17428	17568	17482	17483	17625	17473	17503	17654	17334	17561	17547	17724	17541	17555	17621	17720	17484	17372	17467	17412	17644	17309	17290	17638	17541	17512	17611	17555	17567	17302	17417	17549	17486	17615	17656	17645	17218	17521	17477	17531	17527	17626	17623	17701	17713	17572	17533	17714	17353	17703	17531	17558	17500	17636	17339	17596	17533	17537	17430	17479	17850	17618	17576	17410	17579	17530	17557	17779	17440	17282	17442	17539	17570	17526	17542	17612	17623	17623	17603	17592	17407	17588	17604	17621	17534	17682	17666	17578	17523	17541	17578	17438	17558	17596	17524	17709	17473	17561	17523	17520	17537	17517	17313	17454	17606	17552	17557	17536	17635	17524	17530	17376	17452	17480	17668	17538	17542	17500	17511	17459	17379	17483	17464	17690	17607	17766	17643	17521	17463	17539	17430	17561	17582	17620	17368	17586	17339	17496	17492	17435	17563	17596	17489	17520	17636	17464	17627	17654	17208	17630	17531	17572	17427	17408	17612	17677	17538	17642	17497	17586	17704	17502	17497	17579	17656	17757	17734	17687	17309	17427	17623	17697	17654	17559	17668	17606	17647	17297	17301	17559	17434	17615	17438	17513	17524	17465	17456	17450	17465	17556	17694	17602	17666	17637	17440	17376	17669	17550	17601	17593	17536	17294	17502	17569	17683	17694	17782	17639	17551	17539	17526	17360	17437	17605	17370	17516	17644	17592	17449	17540	17578	17680	17460	17334	17544	17458	17406	17496	17421	17546	17804	17466	17467	17498	17583	17408	17588	17450	17723	17596	17657	17559	17556	17612	17655	17534	17583	17547	17509	17583	17698	17732	17713	17552	17725	17531	17468	17565	17578	17465	17553	17519	17342	17609	17346	17602	17576	17669	17700	17509	17669	17708	17483	17449	17779	17609	17436	17619	17542	17699	17479	17744	17433	17557	17609	17449	17323	17763	17641	17622	17470	17625	17362	17563	17494	17723	17475	17522	17620	17546	17371	17666	17428	17579	17702	17517	17462	17567	17552	17493	17730	17701	17522	17409	17374	17703	17670	17659	17378	17503	17501	17489	17440	17477	17557	17676	17727	17797	17416	17482	17359	17643	17636	17368	17623	17574	17365	17744	17437	17591	17597	17728	17727	17583	17505	17635	17493	17720	17436	17426	17559	17500	17521	17480	17500	17846	17598	17349	17637	17552	17710	17574	17613	17788	17752	17800	17417	17462	17508	17473	17383	17808	17549	17618	17647	17551	17659	17545	17655	17566	17682	17493	17490	17580	17631	17564	17444	17502	17699	17743	17316	17562	17519	17570	17617	17526	17679	17591	17472	17769	17656	17632	17725	17579	17663	17581	17663	17782	17471	17488	17490	17594	17674	17723	17561	17408	17391	17627	17635	17628	17637	17482	17406	17500	17519	17378	17512	17523	17723	17664	17654	17655	17581	17517	17667	17545	17421	17677	17408	17424	17324	17671	17472	17611	17376	17552	17569	17585	17581	17658	17659	17442	17637	17494	17408	17507	17595	17391	17633	17680	17588	17435	17456	17452	17507	17430	17777	17554	17534	17714	17618	17660	17562	17616	17551	17759	17520	17574	17590	17468	17536	17693	17664	17476	17481	17481	17608	17445	17380	17513	17443	17476	17652	17613	17485	17379	17537	17755	17570	17598	17559	17537	17428	17516	17429	17434	17528	17534	17362	17468	17656	17629	17517	17390	17297	17699	17504	17322	17552	17727	17403	17638	17586	17687	17539	17732	17500	17448	17658	17512	17375	17606	17558	17479	17736	17552	17530	17515	17424	17532	17732	17687	17466	17405	17533	17560	17634	17544	17447	17543	17473	17411	17346	17515	17633	17584	17450	17639	17612	17590	17512	17844	17557	17537	17476	17651	17601	17515	17424	17672	17558	17584	17685	17515	17416	17858	17459	17526	17591	17567	17737	17650	17873	17662	17580	17747	17502	17405	17439	17436	17587	17686	17383	17512	17642	17655	17589	17499	17482	17697	17603	17511	17504	17508	17439	17569	17559	17614	17550	17774	17706	17590	17499	17620	17531	17661	17569	17694	17657	17700	17543	17510	17528	17491	17581	17542	17550	17794	17478	17623	17527	17558	17636	17485	17545	17699	17600	17480	17488	17599	17446	17611	17604	17497	17459	17636	17732	17557	17485	17516	17483	17636	17464	17527	17594	17611	17499	17449	17577	17560	17679	17606	17634	17742	17629	17793	17504	17635	17573	17356	17541	17435	17302	17713	17787	17648	17581	17482	17510	17228	17522	17670	17587	17568	17728	17457	17467	17750	17598	17483	17510	17593	17657	17647	17381	17371	17569	17468	17455	17543	17487	17431	17607	17740	17807	17527	17421	17585	17596	17601	17423	17708	17586	17429	17458	17551	17693	17446	17599	17584	17447	17225	17706	17557	17551	17558	17452	17663	17477	17615	17502	17491	17661	17345	17652	17545	17706	17865	17554	17539	17650	17399	17557	17674	17755	17579	17386	17388	17637	17590	17439	17491	17530	17421	17519	17512	17383	17784	17743	17653	17557	17592	17327	17492	17465	17572	17382	17457	17418	17525	17319	17655	17627	17609	17554	17671	17629	17566	17529	17528	17527	17461	17492	17627	17590	17508	17545	17622	17599	17380	17434	17366	17733	17590	17444	17466	17528	17774	17361	17582	17660	17498	17394	17389	17392	17620	17735	17569	17687	17677	17463	17507	17484	17472	17491	17514	17637	17540	17621	17560	17655	17510	17536	17572	17641	17607	17970	17773	17783	17586	17506	17499	17547	17540	17379	17582	17530	17623	17374	17709	17566	17467	17286	17520	17462	17569	17448	17859	17212	17573	17520	17585	17515	17464	17603	17682	17730	17364	17589	17669	17561	17454	17684	17527	17637	17547	17608	17686	17425	17548	17635	17679	17684	17556	17471	17255	17620	17426	17557	17694	17716	17510	17473	17539	17503	17555	17575	17415	17563	17475	17570	17608	17525	17634	17384	17427	17442	17792	17701	17578	17693	17639	17608	17731	17600	17537	17802	17432	17594	17451	17577	17370	17414	17728	17493	17501	17502	17560	17639	17385	17594	17611	17368	17476	17487	17671	17470	17556	17540	17561	17571	17619	17630	17531	17585	17401	17558	17672	17648	17736	17721	17649	17534	17684	17391	17508	17510	17496	17478	17538	17631	17534	17618	17795	17585	17641	17418	17308	17518	17517	17483	17551	17699	17560	17566	17639	17487	17733	17352	17632	17745	17612	17684	17451	17511	17680	17588	17532	17601	17680	17451	17620	17518	17740	17265	17225	17489	17488	17515	17541	17532	17587	17428	17461	17534	17588	17515	17403	17508	17694	17595	17294	17682	17640	17585	17606	17656	17466	17505	17563	17645	17478	17742	17519	17656	17647	17635	17593	17477	17546	17587	17454	17570	17757	17792	17511	17573	17559	17475	17452	17529	17572	17610	17791	17722	17700	17578	17453	17581	17575	17467	17329	17342	17545	17679	17509	17562	17495	17364	17360	17347	17691	17564	17628	17387	17663	17707	17509	17585	17476	17514	17627	17533	17633	17598	17434	17509	17514	17750	17699	17771	17433	17552	17359	17520	17461	17506	17473	17445	17674	17721	17462	17549	17570	17389	17457	17500	17672	17413	17465	17554	17339	17633	17766	17561	17583	17562	17610	17521	17465	17468	17634	17507	17600	17539	17643	17719	17571	17446	17666	17600	17422	17397	17496	17424	17701	17652	17519	17652	17608	17648	17621	17509	17683	17396	17583	17464	17732	17280	17333	17558	17453	17637	17518	17830	17576	17490	17324	17539	17713	17618	17699	17483	17646	17472	17404	17441	17177	17519	17785	17599	17509	17764	17610	17534	17537	17573	17613	17527	17679	17404	17674	17394	17414	17416	17712	17421	17778	17708	17546	17691	17579	17609	17475	17514	17421	17583	17569	17451	17591	17794	17664	17583	17617	17424	17615	17514	17765	17443	17741	17560	17515	17666	17380	17573	17544	17599	17656	17397	17508	17482	17530	17790	17471	17699	17571	17723	17188	17484	17444	17641	17723	17561	17443	17531	17544	17628	17499	17560	17577	17583	17437	17541	17628	17622	17577	17499	17621	17672	17530	17488	17437	17518	17677	17619	17608	17636	17315	17751	17668	17513	17650	17552	17517	17479	17486	17449	17504	17565	17420	17653	17584	17702	17499	17387	17496	17604	17733	17436	17662	17664	17488	17463	17371	17504	17567	17407	17824	17585	17546	17629	17514	17602	17515	17427	17540	17540	17527	17455	17534	17416	17624	17427	17544	17701	17604	17505	17736	17635	17588	17406	17291	17413	17406	17519	17481	17567	17810	17610	17602	17477	17584	17689	17461	17524	17795	17524	17640	17551	17391	17456	17586	17434	17560	17473	17607	17759	17428	17581	17514	17567	17534	17548	17532	17618	17564	17573	17629	17607	17784	17568	17539	17672	17527	17328	17457	17499	17483	17395	17641	17455	17668	17788	17634	17662	17498	17683	17718	17460	17537	17539	17649	17572	17471	17458	17361	17538	17611	17642	17451	17544	17628	17413	17436	17570	17663	17492	17348	17677	17687	17698	17548	17507	17608	17396	17612	17646	17528	17380	17448	17642	17799	17639	17612	17569	17515	17590	17545	17638	17698	17499	17613	17443	17730	17577	17483	17458	17401	17734	17864	17401	17546	17463	17490	17509	17610	17392	17579	17580	17530	17664	17318	17378	17289	17513	17442	17543	17529	17622	17704	17554	17523	17335	17656	17645
34466	56445	53070	42807	36870	32550	28180	25067	22583	21118	19801	18655	17776	16751	16479	15927	15782	15670	15522	15445	15417	15240	15335	15269	15026	15200	14968	14890	14889	14927	14722	14789	14656	14727	14648	14797	14676	14732	14720	14573	14738	14680	14818	14754	14687	14575	14551	14704	14655	14756	14566	14557	14625	14637	14624	14891	14767	14706	14689	14631	14714	14766	14766	14715	14804	14630	14796	14649	14878	14530	14720	14657	14690	14626	14822	14703	14749	14624	14526	14799	14659	14597	14692	14591	14669	14727	14580	14674	14679	14688	14614	14665	14771	14571	14608	14801	14566	14697	14704	14764	14580	14615	14707	14811	14853	14683	14602	14813	14718	14626	14737	14588	14561	14533	14797	14681	14906	14667	14612	14844	14543	14573	14594	14838	14785	14580	14584	14427	14831	14623	14638	14663	14663	14591	14611	14735	14649	14578	14703	14627	14532	14593	14659	14764	14614	14674	14748	14632	14652	14676	14578	14451	14695	14657	14630	14528	14695	14500	14517	14557	14560	14590	14565	14722	14537	14457	14705	14707	14746	14619	14547	14691	14610	14571	14759	14711	14583	14558	14579	14796	14780	14581	14751	14554	14521	14844	14760	14748	14503	14607	14755	14635	14650	14516	14735	14683	14658	14560	14689	14782	14562	14749	14763	14540	14503	14691	14907	14683	14732	14651	14797	14587	14578	14640	14785	14595	14737	14593	14539	14610	14668	14848	14748	14559	14733	14639	14708	14557	14607	14708	14747	14706	14457	14739	14709	14640	14456	14754	14612	14760	14769	14716	14728	14433	14646	14448	14615	14690	14655	14726	14618	14552	14627	14626	14536	14887	14631	14650	14684	14639	14657	14608	14660	14657	14630	14661	14617	14637	14725	14512	14526	14429	14580	14756	14647	14744	14600	14728	14653	14569	14539	14579	14580	14614	14760	14534	14700	14694	14557	14535	14790	14607	14598	14660	14708	14741	14634	14568	14656	14727	14740	14644	14637	14774	14528	14614	14553	14694	14745	14590	14522	14716	14533	14500	14661	14662	14805	14758	14601	14817	14640	14615	14606	14793	14564	14607	14497	14646	14732	14552	14778	14742	14577	14704	14689	14757	14644	14619	14633	14552	14668	14752	14783	14533	14565	14585	14478	14580	14641	14678	14571	14614	14721	14764	14591	14664	14624	14674	14709	14888	14587	14651	14678	14676	14639	14700	14531	14586	14619	14602	14579	14590	14580	14640	14541	14660	14608	14808	14677	14663	14682	14560	14712	14779	14560	14631	14691	14729	14652	14450	14660	14581	14670	14687	14720	14723	14767	14620	14520	14666	14735	14593	14626	14579	14641	14668	14634	14534	14671	14480	14599	14682	14539	14620	14568	14745	14729	14588	14673	14615	14641	14645	14537	14712	14694	14655	14547	14598	14550	14566	14597	14534	14769	14697	14640	14565	14621	14728	14430	14558	14736	14459	14589	14731	14613	14693	14658	14620	14617	14634	14662	14651	14662	14650	14554	14837	14575	14483	14691	14491	14519	14656	14732	14646	14689	14675	14718	14704	14754	14567	14574	14632	14704	14786	14479	14759	14931	14671	14593	14627	14772	14571	14704	14541	14657	14466	14589	14743	14608	14635	14560	14798	14668	14679	14503	14660	14743	14730	14637	14666	14725	14613	14716	14615	14735	14577	14646	14711	14724	14440	14701	14595	14666	14597	14714	14511	14818	14734	14588	14718	14806	14728	14703	14710	14671	14664	14680	14696	14640	14672	14708	14592	14712	14598	14610	14604	14689	14588	14781	14569	14758	14806	14477	14649	14669	14608	14619	14646	14708	14699	14660	14632	14685	14734	14674	14744	14654	14533	14725	14668	14661	14605	14639	14790	14460	14698	14621	14647	14562	14505	14651	14490	14743	14587	14755	14524	14677	14489	14699	14662	14779	14647	14671	14651	14821	14657	14458	14709	14458	14573	14601	14644	14640	14706	14712	14692	14606	14600	14733	14730	14588	14831	14752	14629	14669	14680	14599	14719	14793	14645	14703	14746	14648	14489	14536	14751	14744	14569	14906	14699	14577	14610	14730	14630	14546	14505	14607	14573	14683	14458	14712	14497	14591	14593	14679	14703	14534	14469	14711	14627	14666	14666	14763	14603	14651	14610	14632	14703	14628	14614	14676	14582	14517	14510	14741	14541	14566	14590	14630	14660	14475	14573	14659	14642	14656	14695	14543	14669	14764	14607	14628	14585	14677	14662	14583	14657	14488	14673	14728	14794	14618	14652	14628	14696	14604	14805	14790	14682	14604	14508	14682	14529	14652	14795	14674	14686	14570	14650	14810	14502	14632	14640	14700	14621	14707	14658	14633	14807	14626	14703	14634	14655	14586	14651	14593	14619	14650	14705	14584	14580	14804	14727	14539	14746	14631	14609	14554	14548	14675	14753	14670	14580	14656	14784	14737	14801	14606	14788	14595	14685	14439	14670	14642	14596	14684	14738	14671	14545	14602	14638	14599	14593	14899	14687	14563	14663	14634	14564	14618	14720	14672	14605	14538	14551	14655	14529	14776	14777	14781	14669	14708	14797	14788	14497	14650	14725	14550	14525	14601	14673	14656	14758	14570	14694	14498	14671	14667	14594	14660	14604	14739	14696	14711	14602	14715	14617	14577	14717	14837	14735	14633	14563	14483	14631	14665	14621	14535	14565	14776	14582	14605	14572	14497	14755	14740	14585	14836	14629	14672	14857	14549	14745	14514	14693	14631	14729	14778	14691	14732	14856	14578	14715	14570	14591	14668	14674	14647	14842	14814	14654	14612	14628	14787	14678	14692	14652	14787	14624	14554	14732	14669	14446	14462	14703	14763	14628	14740	14770	14634	14518	14484	14661	14653	14756	14678	14662	14584	14714	14608	14611	14898	14721	14593	14658	14743	14570	14591	14779	14643	14692	14700	14597	14691	14571	14656	14647	14563	14596	14565	14673	14440	14745	14649	14614	14599	14708	14439	14547	14714	14867	14666	14674	14605	14554	14653	14736	14658	14770	14561	14636	14745	14548	14572	14679	14586	14512	14795	14679	14464	14613	14618	14670	14663	14629	14485	14712	14797	14521	14688	14573	14640	14567	14641	14603	14620	14692	14671	14727	14750	14626	14456	14737	14644	14601	14867	14585	14786	14729	14693	14572	14753	14822	14485	14570	14726	14465	14537	14708	14795	14613	14870	14827	14653	14616	14623	14525	14654	14505	14619	14550	14721	14632	14741	14621	14792	14783	14718	14474	14668	14540	14767	14679	14682	14628	14625	14830	14635	14801	14613	14481	14767	14742	14699	14625	14853	14614	14630	14699	14775	14698	14807	14748	14671	14715	14645	14725	14728	14837	14604	14671	14593	14745	14675	14764	14760	14669	14712	14608	14644	14498	14704	14582	14617	14606	14527	14669	14565	14777	14584	14611	14603	14624	14646	14715	14515	14640	14796	14603	14713	14653	14623	14675	14820	14707	14620	14553	14719	14586	14650	14742	14652	14627	14622	14534	14611	14570	14584	14680	14706	14653	14661	14764	14635	14580	14703	14492	14790	14779	14595	14560	14653	14598	14685	14611	14722	14668	14585	14685	14747	14487	14763	14807	14606	14667	14638	14544	14701	14641	14614	14543	14706	14684	14534	14664	14542	14740	14730	14647	14748	14508	14580	14821	14683	14815	14525	14609	14634	14779	14602	14628	14615	14568	14464	14526	14634	14703	14556	14690	14602	14763	14581	14609	14731	14674	14726	14636	14742	14643	14729	14555	14579	14727	14831	14508	14611	14607	14667	14720	14506	14714	14545	14762	14615	14616	14774	14751	14718	14728	14637	14655	14654	14810	14702	14898	14675	14664	14689	14574	14621	14674	14466	14768	14644	14696	14731	14554	14638	14570	14787	14650	14511	14833	14623	14758	14717	14669	14612	14854	14716	14636	14643	14737	14634	14665	14596	14628	14484	14572	14731	14626	14638	14713	14823	14669	14704	14606	14749	14691	14530	14531	14574	14743	14721	14510	14659	14568	14744	14621	14693	14657	14633	14746	14684	14616	14584	14792	14606	14820	14564	14743	14631	14749	14548	14598	14571	14604	14662	14641	14731	14588	14659	14529	14728	14770	14815	14554	14731	14812	14689	14545	14697	14732	14639	14657	14684	14703	14722	14564	14670	14787	14602	14480	14758	14804	14642	14807	14601	14724	14667	14657	14543	14556	14642	14728	14503	14712	14744	14752	14664	14652	14812	14568	14715	14581	14630	14672	14647	14563	14594	14624	14697	14713	14624	14934	14677	14668	14634	14784	14683	14641	14612	14600	14690	14656	14567	14665	14696	14705	14605	14605	14674	14769	14746	14746	14633	14698	14732	14629	14679	14749	14595	14678	14801	14811	14810	14607	14640	14715	14504	14707	14815	14690	14741	14755	14582	14703	14706	14617	14496	14733	14533	14586	14677	14592	14625	14755	14740	14731	14567	14636	14646	14735	14628	14404	14496	14903	14574	14707	14710	14568	14626	14665	14669	14591	14462	14682	14615	14751	14537	14643	14572	14626	14613	14648	14707	14789	14805	14775	14582	14593	14689	14738	14510	14734	14615	14800	14821	14668	14743	14731	14697	14377	14684	14860	14630	14625	14788	14621	14583	14717	14842	14688	14530	14633	14662	14559	14469	14505	14593	14631	14864	14739	14677	14608	14964	14680	14694	14727	14460	14605	14606	14572	14736	14571	14648	14641	14639	14661	14615	14757	14578	14582	14608	14691	14686	14577	14596	14695	14723	14574	14615	14582	14523	14600	14597	14653	14780	14681	14759	14711	14455	14575	14723	14788	14553	14552	14673	14612	14748	14627	14666	14750	14749	14650	14492	14741	14703	14638	14639	14624	14633	14617	14834	14646	14615	14775	14776	14682	14799	14673	14567	14656	14675	14723	14642	14739	14655	14735	14594	14694	14601	14702	14600	14574	14641	14556	14591	14739	14484	14583	14701	14690	14791	14650	14703	14698	14811	14547	14677	14538	14484	14682	14744	14494	14527	14753	14596	14615	14788	14514	14570	14689	14543	14598	14586	14505	14621	14691	14639	14505	14588	14658	14633	14680	14649	14663	14700	14779	14544	14641	14643	14844	14853	14687	14570	14752
23996	21434	29346	25513	27349	31918	32107	26986	24950	23703	22367	21324	20597	19936	19474	19017	18906	18591	18552	18572	18387	18211	18322	18324	17999	17803	17855	18027	17916	17751	17721	17712	17783	17860	17724	17710	17893	17385	17642	17722	17469	17722	17508	17653	17598	17629	17633	17714	17950	17693	17760	17414	17505	17742	17674	17586	17607	17610	17473	17722	17783	17522	17464	17321	17675	17547	17664	17735	17762	17560	17714	17594	17740	17798	17465	17697	17653	17828	17631	17520	17668	17644	17532	17538	17767	17598	17576	17555	17592	17540	17776	17688	17578	17593	17599	17704	17561	17276	17616	17748	17577	17641	17644	17603	17848	17690	17442	17660	17699	17590	17722	17478	17576	17499	17492	17460	17472	17596	17492	17459	17531	17451	17764	17644	17354	17520	17664	17497	17686	17605	17391	17652	17432	17748	17559	17510	17654	17617	17570	17534	17792	17612	17866	17467	17359	17487	17498	17436	17432	17623	17445	17592	17631	17504	17440	17509	17550	17538	17521	17436	17519	17644	17606	17614	17847	17740	17665	17593	17625	17529	17455	17628	17671	17665	17655	17757	17543	17487	17866	17368	17453	17503	17597	17541	17454	17627	17642	17464	17414	17517	17449	17729	17577	17642	17614	17392	17615	17749	17681	17652	17768	17865	17766	17731	17592	17721	17749	17827	17683	17660	17502	17803	17649	17411	17730	17616	17636	17535	17757	17655	17548	17532	17301	17395	17533	17470	17759	17627	17597	17600	17713	17547	17675	17461	17590	17534	17618	17455	17775	17596	17699	17554	17592	17649	17589	17692	17405	17556	17761	17574	17428	17654	17543	17445	17762	17874	17512	17769	17602	17447	17617	17676	17613	17562	17555	17580	17590	17579	17650	17536	17583	17376	17617	17537	17507	17554	17534	17598	17457	17508	17558	17784	17572	17724	17532	17418	17696	17167	17629	17586	17583	17548	17605	17714	17803	17683	17572	17417	17695	17561	17641	17649	17410	17473	17550	17484	17650	17604	17629	17702	17729	17617	17747	17797	17530	17514	17539	17656	17392	17665	17636	17505	17703	17623	17613	17482	17554	17729	17454	17657	17263	17384	17490	17735	17626	17646	17797	17563	17529	17687	17626	17648	17466	17803	17448	17592	17622	17635	17655	17513	17581	17742	17545	17591	17582	17474	17689	17524	17514	17526	17798	17667	17567	17527	17650	17787	17590	17598	17779	17697	17533	17492	17559	17527	17600	17528	17753	17635	17774	17509	17485	17589	17439	17639	17639	17563	17564	17711	17694	17638	17692	17665	17667	17529	17548	17593	17776	17488	17433	17829	17471	17607	17604	17764	17657	17505	17745	17679	17533	17565	17505	17540	17694	17658	17489	17557	17790	17469	17592	17407	17607	17466	17622	17588	17742	17600	17763	17482	17478	17550	17491	17523	17612	17631	17415	17403	17581	17669	17682	17681	17770	17514	17604	17616	17547	17683	17636	17725	17533	17396	17639	17556	17642	17638	17667	17592	17455	17732	17469	17606	17554	17508	17515	17696	17655	17747	17604	17527	17620	17544	17643	17635	17682	17664	17702	17408	17563	17523	17552	17776	17506	17584	17824	17514	17751	17515	17632	17426	17627	17533	17660	17543	17572	17384	17615	17634	17556	17477	17516	17370	17504	17676	17459	17705	17422	17717	17517	17475	17601	17384	17527	17493	17479	17565	17509	17577	17574	17519	17748	17509	17535	17553	17615	17469	17602	17699	17585	17769	17677	17460	17647	17584	17602	17605	17576	17731	17717	17422	17637	17622	17609	17481	17684	17618	17706	17686	17668	17754	17691	17751	17684	17491	17534	17558	17639	17640	17638	17696	17481	17648	17758	17513	17716	17539	17502	17693	17624	17621	17641	17616	17499	17530	17501	17450	17558	17539	17566	17614	17568	17709	17469	17463	17515	17694	17535	17594	17673	17540	17455	17672	17541	17560	17676	17768	17553	17618	17600	17855	17550	17676	17423	17586	17532	17583	17532	17598	17499	17573	17583	17720	17860	17634	17421	17644	17558	17449	17554	17217	17539	17562	17764	17532	17557	17687	17652	17645	17525	17504	17696	17601	17712	17633	17427	17588	17663	17590	17684	17307	17569	17582	17475	17353	17567	17343	17726	17376	17403	17491	17640	17652	17734	17604	17609	17719	17586	17641	17588	17486	17712	17254	17536	17661	17702	17554	17514	17437	17773	17594	17663	17685	17752	17878	17430	17576	17700	17453	17487	17641	17831	17795	17581	17623	17501	17650	17600	17421	17677	17630	17706	17575	17709	17597	17595	17582	17610	17644	17684	17573	17683	17532	17651	17743	17537	17694	17748	17731	17514	17596	17691	17577	17567	17684	17723	17654	17630	17496	17583	17527	17643	17816	17513	17699	17383	17508	17575	17386	17535	17649	17647	17592	17581	17627	17792	17477	17479	17528	17584	17681	17652	17854	17792	17407	17856	17636	17643	17445	17747	17631	17419	17562	17672	17605	17738	17573	17915	17641	17580	17607	17346	17522	17575	17595	17682	17561	17631	17630	17433	17642	17649	17665	17733	17605	17623	17470	17556	17558	17752	17561	17598	17594	17641	17756	17797	17424	17531	17782	17451	17685	17492	17536	17579	17420	17495	17571	17684	17604	17496	17729	17667	17733	17563	17416	17685	17607	17490	17355	17691	17625	17459	17720	17402	17636	17595	17712	17597	17506	17708	17405	17555	17380	17710	17465	17827	17660	17646	17465	17795	17569	17661	17670	17652	17469	17540	17583	17602	17535	17725	17530	17469	17552	17721	17512	17435	17680	17744	17604	17713	17658	17688	17749	17763	17665	17456	17650	17594	17686	17703	17744	17556	17568	17657	17424	17580	17513	17502	17702	17529	17660	17654	17629	17696	17522	17666	17626	17404	17710	17790	17613	17509	17460	17431	17501	17621	17485	17696	17917	17537	17452	17598	17739	17631	17512	17303	17502	17517	17848	17491	17630	17525	17618	17502	17616	17637	17568	17635	17368	17597	17324	17778	17631	17687	17539	17440	17621	17574	17406	17682	17542	17592	17567	17568	17505	17529	17548	17769	17418	17453	17524	17723	17800	17581	17543	17559	17394	17530	17667	17682	17530	17547	17658	17601	17720	17604	17428	17658	17658	17512	17549	17529	17420	17712	17670	17723	17391	17428	17661	17683	17409	17763	17445	17462	17529	17500	17748	17564	17488	17555	17624	17466	17780	17667	17573	17514	17564	17614	17569	17649	17542	17493	17631	17611	17585	17605	17750	17468	17455	17488	17504	17713	17676	17732	17560	17618	17634	17741	17441	17623	17597	17571	17580	17366	17527	17577	17710	17526	17580	17695	17781	17608	17628	17863	17676	17595	17635	17764	17846	17534	17425	17486	17523	17629	17591	17722	17738	17620	17408	17638	17610	17415	17607	17514	17589	17554	17528	17503	17660	17477	17567	17496	17540	17505	17548	17652	17698	17590	17754	17508	17431	17548	17615	17349	17591	17480	17713	17421	17523	17786	17559	17604	17757	17602	17676	17743	17737	17540	17602	17683	17345	17509	17587	17752	17872	17793	17568	17640	17688	17583	17402	17728	17556	17569	17666	17662	17387	17705	17659	17719	17566	17535	17649	17747	17571	17374	17486	17623	17590	17582	17767	17582	17443	17535	17508	17648	17517	17566	17522	17618	17592	17562	17638	17609	17678	17700	17793	17764	17729	17733	17627	17655	17479	17602	17394	17555	17782	17639	17714	17404	17534	17639	17796	17474	17509	17541	17752	17731	17608	17612	17630	17595	17607	17721	17429	17574	17617	17710	17518	17552	17518	17575	17599	17601	17495	17681	17735	17439	17659	17750	17478	17509	17756	17529	17561	17485	17601	17603	17535	17670	17615	17480	17601	17643	17564	17767	17768	17551	17733	17505	17509	17567	17733	17461	17540	17706	17459	17669	17759	17476	17626	17634	17602	17646	17599	17380	17451	17372	17678	17439	17483	17587	17472	17663	17675	17725	17527	17675	17720	17607	17439	17560	17555	17628	17547	17613	17653	17805	17626	17528	17627	17639	17641	17493	17490	17694	17619	17575	17680	17509	17509	17578	17493	17602	17670	17730	17616	17508	17569	17627	17601	17502	17497	17822	17505	17700	17637	17597	17518	17600	17479	17541	17797	17494	17704	17544	17717	17496	17520	17691	17736	17541	17697	17460	17515	17746	17649	17503	17659	17589	17483	17585	17435	17507	17541	17584	17678	17622	17456	17641	17599	17630	17714	17688	17550	17603	17610	17412	17519	17610	17727	17654	17443	17653	17510	17556	17696	17779	17549	17678	17571	17582	17664	17809	17618	17484	17673	17650	17607	17661	17518	17709	17617	17483	17735	17688	17592	17770	17764	17757	17722	17538	17473	17798	17775	17700	17530	17524	17535	17488	17389	17696	17689	17572	17427	17391	17650	17870	17418	17541	17627	17724	17686	17595	17499	17396	17573	17649	17524	17448	17544	17757	17489	17686	17482	17536	17546	17867	17440	17446	17455	17567	17814	17662	17532	17828	17680	17528	17655	17688	17536	17633	17692	17735	17620	17505	17463	17546	17627	17542	17430	17713	17780	17629	17658	17500	17454	17521	17483	17638	17533	17748	17667	17655	17489	17537	17659	17520	17489	17545	17704	17614	17644	17664	17707	17443	17780	17473	17407	17660	17695	17499	17467	17558	17719	17592	17705	17492	17590	17746	17635	17406	17617	17700	17686	17609	17601	17611	17748	17703	17500	17737	17804	17569	17580	17564	17638	17725	17668	17557	17515	17600	17542	17564	17882	17611	17569	17593	17622	17508	17600	17714	17604	17623	17492	17381	17584	17653	17825	17748	17650	17454	17589	17661	17548	17717	17357	17656	17502	17652	17624	17679	17696	17643	17717	17593	17514	17391	17495	17672	17538	17582	17378	17569	17452	17828	17600	17646	17526	17629	17736	17687	17484	17512	17464	17544	17413	17739	17514	17696	17725	17581	17799	17682	17426	17532	17572	17513	17562	17461	17656	17580	17283	17585	17564	17779	17662	17527	17555	17363	17702	17717	17581	17696	17424	17508	17503	17476	17535	17473	17775	17565	17601	17573	17511	17539	17558	17547	17661
35823	61003	57802	47139	41313	36123	31360	27807	25335	23195	21693	20012	18875	17587	17054	16691	16328	16163	16086	15975	15775	15781	15516	15330	15325	15304	15151	15159	14992	14662	14749	14824	14882	14858	14798	14747	14899	14876	14671	14810	14710	14840	14692	14873	14719	14709	14643	14581	14618	14660	14772	14647	14669	14697	14739	14640	14791	14506	14734	14685	14694	14855	14642	14713	14682	14573	14794	14688	14704	14697	14682	14623	14595	14988	14724	14639	14645	14671	14742	14791	14569	14651	14615	14814	14670	14715	14794	14687	14580	14730	14766	14721	14545	14729	14721	14653	14745	14622	14658	14585	14731	14689	14606	14708	14477	14608	14515	14680	14661	14665	14743	14741	14715	14654	14528	14572	14632	14812	14750	14768	14752	14592	14605	14608	14645	14779	14816	14676	14525	14700	14711	14637	14611	14714	14515	14875	14835	14587	14730	14678	14637	14718	14905	14599	14573	14666	14750	14589	14650	14670	14623	14758	14599	14628	14605	14572	14634	14529	14611	14629	14527	14654	14781	14547	14663	14678	14718	14621	14683	14552	14521	14604	14694	14558	14521	14755	14758	14605	14687	14804	14660	14783	14715	14821	14691	14532	14655	14531	14644	14692	14838	14696	14600	14511	14763	14922	14778	14481	14584	14753	14642	14707	14721	14785	14526	14552	14741	14642	14470	14627	14804	14663	14619	14692	14765	14736	14604	14683	14638	14745	14598	14506	14687	14654	14763	14776	14763	14631	14589	14602	14725	14725	14647	14779	14797	14624	14522	14628	14682	14534	14571	14616	14747	14542	14660	14735	14675	14858	14596	14685	14864	14780	14655	14620	14529	14885	14650	14542	14529	14737	14825	14730	14806	14646	14519	14632	14567	14653	14753	14587	14706	14680	14645	14640	14770	14774	14663	14734	14624	14566	14638	14580	14617	14693	14654	14765	14688	14665	14480	14714	14741	14583	14682	14904	14711	14587	14571	14846	14520	14653	14791	14669	14648	14680	14634	14676	14758	14642	14579	14677	14475	14639	14774	14602	14721	14764	14639	14685	14615	14692	14774	14737	14780	14613	14678	14721	14587	14813	14788	14656	14656	14732	14749	14613	14674	14837	14768	14721	14734	14766	14825	14655	14562	14675	14654	14696	14562	14742	14639	14587	14673	14612	14819	14742	14692	14680	14845	14673	14579	14768	14745	14734	14634	14792	14614	14503	14653	14555	14696	14668	14742	14560	14732	14838	14522	14654	14855	14786	14467	14509	14749	14668	14573	14642	14729	14623	14803	14839	14759	14734	14589	14733	14680	14710	14667	14502	14676	14733	14538	14660	14452	14579	14856	14652	14663	14627	14536	14494	14842	14857	14525	14639	14683	14721	14541	14526	14739	14872	14851	14850	14625	14777	14636	14512	14725	14695	14828	14522	14723	14655	14602	14668	14644	14727	14612	14612	14920	14666	14634	14505	14584	14659	14685	14642	14642	14697	14755	14683	14670	14679	14759	14737	14748	14687	14740	14564	14700	14700	14739	14695	14743	14616	14644	14707	14655	14524	14527	14622	14676	14583	14818	14707	14534	14550	14711	14507	14656	14678	14678	14746	14764	14575	14676	14662	14665	14565	14809	14688	14733	14746	14622	14655	14635	14501	14673	14733	14445	14782	14737	14820	14607	14681	14636	14781	14549	14788	14718	14642	14852	14802	14805	14607	14661	14597	14584	14666	14564	14581	14766	14737	14617	14565	14658	14888	14472	14658	14658	14837	14650	14613	14652	14794	14570	14598	14633	14775	14568	14627	14728	14669	14361	14854	14610	14680	14576	14625	14735	14650	14571	14811	14701	14516	14589	14498	14702	14652	14627	14843	14614	14856	14706	14601	14404	14617	14892	14685	14662	14638	14645	14590	14676	14558	14747	14648	14731	14699	14667	14685	14707	14763	14797	14703	14620	14788	14747	14781	14747	14689	14803	14720	14609	14547	14631	14721	14778	14683	14764	14617	14543	14604	14723	14601	14512	14683	14656	14624	14742	14755	14779	14672	14569	14532	14647	14774	14769	14624	14595	14653	14745	14678	14593	14628	14738	14849	14627	14727	14694	14753	14736	14883	14616	14609	14706	14600	14602	14764	14658	14573	14742	14558	14922	14696	14619	14723	14717	14736	14675	14734	14748	14532	14601	14664	14683	14591	14628	14735	14703	14566	14697	14712	14666	14616	14820	14701	14709	14618	14771	14550	14767	14587	14759	14482	14574	14692	14627	14795	14715	14623	14688	14566	14671	14704	14526	14665	14617	14648	14820	14683	14684	14726	14729	14747	14645	14736	14749	14707	14718	14723	14713	14609	14592	14645	14682	14669	14690	14750	14748	14728	14674	14578	14651	14678	14693	14930	14676	14706	14632	14635	14493	14616	14523	14543	14672	14643	14556	14711	14711	14569	14641	14738	14689	14656	14530	14761	14550	14816	14705	14608	14675	14575	14641	14676	14790	14761	14652	14512	14719	14595	14704	14590	14533	14641	14646	14800	14750	14829	14825	14684	14507	14556	14656	14661	14810	14650	14752	14670	14815	14678	14633	14826	14686	14758	14746	14628	14467	14515	14761	14666	14889	14644	14675	14648	14770	14567	14701	14754	14617	14719	14758	14608	14595	14503	14628	14562	14692	14613	14609	14774	14650	14520	14751	14670	14807	14717	14853	14666	14637	14562	14882	14741	14592	14687	14697	14686	14751	14781	14622	14757	14628	14510	14741	14680	14731	14758	14701	14644	14644	14632	14574	14614	14660	14569	14782	14685	14706	14696	14587	14646	14805	14540	14531	14550	14802	14612	14647	14597	14919	14969	14795	14646	14680	14543	14673	14917	14807	14753	14771	14593	14733	14479	14410	14615	14831	14681	14701	14872	14688	14657	14689	14703	14792	14781	14763	14735	14743	14796	14665	14733	14926	14597	14765	14594	14821	14678	14484	14777	14807	14721	14708	14642	14539	14589	14715	14638	14615	14607	14735	14578	14691	14710	14700	14806	14542	14834	14659	14595	14755	14679	14703	14745	14537	14674	14486	14719	14886	14708	14660	14647	14785	14576	14607	14679	14607	14793	14785	14611	14610	14719	14595	14629	14819	14665	14674	14828	14568	14703	14626	14749	14730	14630	14605	14710	14679	14656	14680	14686	14728	14604	14676	14651	14721	14596	14583	14721	14712	14646	14758	14844	14751	14517	14674	14665	14628	14635	14568	14811	14901	14762	14663	14692	14572	14740	14547	14622	14652	14631	14794	14680	14640	14496	14653	14639	14460	14702	14809	14662	14784	14699	14553	14746	14720	14732	14550	14852	14602	14788	14680	14843	14722	14796	14817	14720	14753	14597	14773	14454	14692	14672	14619	14686	14758	14642	14769	14636	14603	14787	14715	14499	14515	14534	14633	14839	14632	14562	14699	14602	14580	14529	14745	14645	14676	14793	14539	14652	14689	14743	14727	14646	14557	14679	14749	14590	14710	14573	14756	14703	14575	14695	14598	14461	14806	14746	14558	14673	14676	14827	14648	14569	14563	14639	14637	14746	14680	14766	14498	14576	14829	14700	14613	14697	14635	14667	14555	14633	14692	14844	14706	14730	14856	14582	14735	14698	14663	14650	14636	14452	14573	14724	14658	14632	14733	14668	14709	14598	14551	14495	14544	14511	14828	14623	14749	14703	14657	14741	14865	14520	14741	14654	14652	14653	14677	14665	14807	14649	14567	14738	14658	14574	14591	14639	14599	14584	14655	14818	14670	14716	14818	14592	14784	14717	14655	14715	14781	14686	14618	14637	14713	14495	14658	14758	14686	14697	14737	14737	14696	14729	14638	14724	14682	14706	14675	14679	14683	14755	14592	14631	14590	14894	14795	14620	14742	14674	14942	14621	14622	14656	14555	14767	14597	14701	14777	14830	14522	14654	14672	14637	14800	14580	14607	14584	14584	14758	14699	14593	14637	14602	14765	14598	14801	14788	14711	14823	14716	14773	14621	14780	14698	14634	14660	14825	14673	14621	14616	14644	14693	14684	14715	14799	14590	14586	14551	14557	14592	14686	14593	14728	14699	14716	14583	14862	14725	14761	14642	14613	14825	14580	14687	14779	14526	14709	14771	14652	14777	14640	14668	14683	14498	14564	14652	14888	14581	14624	14594	14717	14641	14735	14542	14562	14710	14695	14779	14565	14635	14652	14684	14595	14844	14735	14896	14591	14719	14542	14773	14669	14667	14630	14615	14688	14561	14779	14713	14703	14690	14761	14660	14730	14675	14646	14641	14669	14599	14661	14517	14718	14782	14567	14594	14690	14735	14694	14594	14714	14614	14484	14658	14589	14693	14621	14549	14606	14661	14647	14644	14685	14691	14698	14718	14664	14816	14835	14554	14687	14700	14703	14734	14529	14774	14694	14689	14643	14951	14462	14809	14657	14715	14655	14605	14767	14698	14821	14721	14745	14682	14664	14573	14656	14662	14594	14693	14542	14809	14638	14717	14737	14483	14679	14707	14525	14621	14576	14460	14869	14549	14687	14523	14677	14723	14567	14798	14775	14781	14757	14641	14605	14609	14589	14665	14512	14681	14511	14692	14573	14652	14656	14604	14540	14745	14593	14772	14611	14664	14707	14599	14606	14562	14809	14582	14702	14666	14613	14696	14809	14631	14654	14901	14656	14724	14524	14753	14534	14792	14815	14707	14614	14736	14694	14504	14587	14659	14739	14865	14694	14646	14571	14726	14707	14598	14699	14962	14584	14665	14720	14671	14551	14682	14819	14734	14797	14770	14640	14680	14711	14587	14649	14611	14570	14509	14542	14704	14659	14759	14669	14660	14579	14876	14760	14537	14615	14775	14589	14595	14806	14826	14727	14685	14541	14794	14600	14709	14684	14675	14675	14718	14733	14665	14685	14720	14703	14811	14762	14554	14489	14469	14614	14499	14701	14590	14590	14785	14848	14552	14811	14554	14656	14662	14674	14708	14627	14749	14752	14661	14721	14691	14714	14641	14673	14657	14529	14767	14696	14665	14693	14671	14632	14608	14579	14809	14729	14573	14760	14654	14574	14740	14445	14612	14737	14655	14653	14631	14638	14632	14576	14831	14713	14692	14715	14693	14578	14708	14619	14624	14759	14613	14632	14729	14649
32571	35159	42203	37326	31235	27122	23902	22165	20930	20330	19583	19055	18583	18351	18291	18251	17984	17904	18032	17951	17976	17797	17703	17714	17703	17563	17605	17793	17864	17858	17708	17689	17661	17620	17651	17617	17704	17722	17710	17792	17502	17711	17491	17357	17547	17555	17512	17626	17787	17666	17727	17581	17315	17588	17774	17747	17535	17503	17655	17724	17602	17609	17587	17417	17622	17614	17609	17574	17461	17545	17657	17601	17548	17490	17457	17295	17706	17797	17476	17350	17275	17571	17613	17620	17752	17561	17622	17456	17555	17584	17554	17652	17515	17737	17653	17697	17807	17606	17467	17545	17598	17428	17495	17569	17572	17663	17562	17400	17446	17635	17780	17472	17679	17653	17625	17531	17814	17624	17646	17548	17714	17568	17583	17668	17543	17579	17736	17601	17516	17528	17652	17751	17527	17233	17487	17470	17575	17504	17683	17501	17604	17528	17399	17494	17604	17417	17541	17385	17647	17376	17569	17607	17636	17448	17511	17532	17335	17581	17563	17747	17534	17691	17839	17656	17719	17419	17611	17632	17467	17523	17419	17504	17584	17678	17735	17667	17490	17445	17572	17362	17747	17507	17676	17575	17544	17519	17491	17640	17607	17532	17613	17614	17536	17653	17802	17476	17643	17359	17555	17389	17582	17636	17515	17471	17424	17594	17579	17534	17931	17605	17517	17852	17547	17654	17470	17586	17577	17688	17586	17795	17458	17595	17514	17391	17631	17551	17609	17368	17512	17561	17682	17510	17428	17432	17733	17565	17650	17400	17661	17459	17488	17312	17746	17517	17677	17732	17422	17556	17409	17565	17466	17547	17547	17414	17570	17467	17298	17373	17507	17676	17528	17437	17420	17496	17603	17538	17558	17537	17474	17577	17563	17487	17708	17515	17614	17547	17481	17588	17345	17541	17468	17538	17420	17592	17473	17677	17494	17598	17562	17635	17451	17458	17535	17549	17576	17404	17658	17743	17554	17571	17411	17546	17562	17655	17768	17807	17611	17518	17523	17728	17451	17382	17391	17731	17533	17734	17756	17341	17425	17623	17464	17489	17660	17619	17553	17497	17372	17677	17534	17511	17508	17535	17499	17348	17375	17572	17590	17384	17469	17344	17539	17441	17493	17522	17490	17511	17598	17468	17519	17468	17747	17401	17517	17438	17533	17505	17419	17625	17527	17419	17457	17394	17646	17517	17576	17552	17534	17513	17615	17551	17425	17699	17374	17715	17527	17833	17604	17450	17589	17677	17589	17548	17766	17521	17506	17517	17434	17539	17588	17540	17731	17376	17441	17615	17465	17638	17452	17497	17363	17541	17618	17790	17399	17574	17531	17464	17494	17369	17618	17553	17628	17398	17525	17625	17413	17745	17845	17619	17554	17576	17485	17497	17426	17397	17570	17563	17447	17732	17598	17575	17465	17386	17498	17738	17572	17768	17597	17756	17449	17623	17583	17612	17527	17597	17507	17505	17599	17731	17592	17520	17633	17567	17346	17515	17547	17788	17492	17447	17617	17280	17426	17630	17589	17576	17498	17407	17452	17491	17553	17366	17527	17579	17456	17465	17597	17304	17660	17752	17760	17430	17549	17620	17689	17279	17713	17601	17601	17665	17722	17356	17577	17381	17740	17627	17590	17514	17586	17753	17561	17306	17610	17463	17759	17525	17544	17520	17387	17339	17558	17394	17449	17615	17626	17637	17695	17528	17448	17530	17643	17632	17518	17385	17694	17475	17535	17497	17717	17393	17656	17552	17432	17512	17435	17718	17507	17509	17519	17601	17614	17456	17675	17626	17690	17526	17486	17438	17551	17551	17448	17524	17473	17667	17625	17629	17441	17437	17435	17755	17558	17453	17630	17708	17662	17504	17520	17459	17412	17564	17607	17655	17747	17603	17423	17463	17363	17492	17330	17629	17667	17399	17571	17635	17643	17683	17533	17579	17656	17649	17423	17476	17497	17543	17557	17595	17602	17523	17506	17548	17513	17526	17585	17724	17370	17611	17680	17703	17505	17624	17665	17525	17526	17475	17706	17687	17614	17463	17645	17477	17567	17565	17765	17769	17373	17386	17463	17487	17662	17476	17673	17583	17580	17476	17585	17319	17540	17521	17538	17528	17420	17510	17688	17649	17634	17570	17524	17591	17625	17768	17590	17392	17423	17598	17489	17569	17663	17645	17519	17496	17557	17494	17620	17772	17630	17576	17646	17626	17406	17607	17612	17590	17635	17565	17429	17347	17496	17941	17708	17896	17485	17471	17316	17526	17447	17596	17782	17538	17855	17422	17648	17468	17608	17650	17690	17732	17535	17486	17665	17327	17673	17439	17645	17397	17709	17593	17494	17398	17609	17485	17439	17345	17716	17472	17559	17318	17447	17476	17652	17315	17418	17641	17530	17746	17613	17701	17769	17494	17485	17405	17522	17282	17527	17321	17582	17596	17693	17340	17472	17518	17567	17495	17486	17349	17564	17424	17427	17482	17736	17630	17523	17540	17627	17584	17514	17483	17577	17767	17595	17497	17389	17487	17605	17457	17589	17486	17600	17661	17532	17457	17529	17517	17667	17651	17459	17575	17625	17634	17589	17779	17827	17641	17492	17646	17400	17543	17511	17609	17570	17689	17774	17576	17521	17639	17460	17584	17546	17528	17421	17590	17423	17667	17865	17667	17445	17485	17817	17508	17538	17593	17584	17650	17635	17682	17529	17572	17776	17633	17575	17698	17563	17548	17777	17530	17600	17518	17550	17571	17642	17514	17779	17520	17641	17639	17555	17500	17646	17360	17446	17490	17637	17631	17494	17558	17620	17485	17459	17629	17625	17567	17794	17379	17775	17564	17493	17574	17814	17446	17366	17527	17711	17560	17463	17348	17441	17468	17553	17407	17365	17400	17614	17402	17461	17469	17325	17612	17588	17616	17545	17639	17732	17483	17670	17574	17493	17481	17513	17697	17604	17425	17328	17620	17673	17537	17406	17557	17579	17421	17353	17520	17679	17623	17514	17435	17454	17590	17464	17668	17570	17457	17707	17489	17681	17419	17555	17431	17566	17701	17506	17478	17493	17654	17560	17446	17450	17300	17511	17678	17434	17509	17534	17475	17226	17817	17418	17481	17688	17620	17456	17601	17676	17570	17668	17397	17674	17572	17314	17431	17531	17475	17430	17410	17716	17449	17470	17592	17484	17496	17599	17738	17749	17537	17579	17449	17444	17579	17448	17552	17594	17509	17538	17458	17435	17525	17593	17683	17689	17389	17452	17555	17480	17745	17430	17832	17593	17432	17399	17573	17494	17607	17348	17477	17397	17564	17520	17543	17621	17558	17544	17508	17630	17659	17468	17522	17202	17669	17696	17655	17631	17446	17682	17535	17664	17497	17463	17506	17392	17619	17431	17703	17513	17490	17578	17582	17459	17588	17468	17724	17730	17541	17439	17519	17619	17484	17408	17617	17668	17506	17584	17474	17502	17668	17519	17747	17632	17460	17468	17502	17395	17728	17446	17580	17633	17421	17542	17382	17585	17457	17513	17695	17615	17620	17570	17433	17439	17437	17843	17487	17703	17475	17446	17743	17566	17612	17475	17790	17550	17373	17601	17506	17459	17421	17476	17700	17689	17741	17562	17514	17406	17735	17611	17636	17723	17599	17606	17538	17397	17335	17576	17418	17603	17517	17709	17483	17483	17375	17542	17449	17627	17509	17545	17577	17522	17641	17424	17407	17618	17596	17579	17607	17618	17572	17718	17689	17820	17568	17638	17579	17447	17540	17619	17626	17501	17684	17682	17510	17708	17688	17660	17626	17499	17616	17361	17663	17686	17495	17510	17403	17732	17413	17569	17622	17597	17504	17669	17610	17562	17708	17548	17478	17375	17633	17638	17504	17630	17494	17742	17621	17747	17659	17566	17358	17564	17462	17455	17732	17584	17396	17666	17443	17673	17601	17506	17481	17495	17468	17626	17429	17472	17553	17625	17399	17547	17655	17830	17494	17504	17619	17584	17559	17457	17544	17623	17483	17533	17363	17535	17447	17598	17551	17558	17341	17358	17701	17672	17471	17455	17548	17450	17537	17297	17552	17462	17655	17517	17699	17732	17448	17426	17445	17675	17554	17503	17503	17491	17709	17470	17508	17505	17585	17667	17561	17672	17479	17618	17420	17544	17465	17662	17476	17740	17497	17448	17671	17625	17367	17708	17484	17653	17499	17549	17538	17729	17585	17702	17564	17436	17548	17794	17494	17314	17553	17351	17624	17645	17645	17565	17464	17578	17531	17512	17420	17423	17523	17491	17678	17776	17479	17423	17659	17573	17580	17420	17531	17877	17599	17569	17610	17657	17460	17553	17679	17791	17554	17612	17624	17417	17559	17539	17562	17441	17535	17397	17532	17612	17441	17645	17779	17600	17424	17430	17635	17629	17770	17615	17599	17620	17686	17402	17611	17580	17567	17598	17433	17400	17429	17579	17529	17667	17454	17405	17578	17664	17413	17347	17425	17474	17536	17420	17540	17554	17539	17556	17492	17607	17618	17407	17405	17605	17703	17549	17453	17427	17511	17680	17521	17637	17556	17460	17299	17746	17365	17675	17363	17411	17606	17514	17484	17454	17424	17619	17657	17649	17697	17535	17820	17559	17544	17546	17346	17658	17637	17572	17757	17538	17604	17713	17662	17635	17537	17622	17739	17505	17626	17676	17517	17713	17579	17677	17673	17603	17585	17570	17474	17544	17754	17583	17578	17748	17632	17520	17653	17683	17746	17752	17667	17768	17702	17632	17608	17401	17379	17551	17419	17678	17660	17621	17445	17625	17425	17479	17511	17627	17676	17456	17604	17610	17405	17667	17753	17631	17747	17657	17603	17606	17614	17698	17616	17510	17324	17341	17720	17689	17566	17681	17391	17836	17546	17616	17499	17544	17445	17556	17438	17396	17425	17537	17667	17433	17773	17569	17571	17621	17553	17604	17495	17630	17594	17653	17726	17647	17504	17524	17671	17656	17805	17446	17598	17959	17738	17622	17421	17521	17538	17580	17426	17702	17564	17410	17507	17596	17562	17500	17583	17570	17517	17626	17644	17685	17669	17738	17558	17608	17679	17485	17568	17621	17274	17523	17318	17540	17344	17671	17608	17724	17604	17526	17386
34731	49614	46129	37087	31795	27150	23466	21171	19708	18616	17602	16898	16386	15882	15663	15294	15394	15379	15309	15253	15149	15124	15112	14993	14904	14907	14787	14870	14784	14764	14849	14891	14876	14613	14779	14840	14545	14737	14738	14590	14751	14675	14977	14807	14796	14639	14671	14801	14632	14694	14692	14843	14710	14651	14648	14579	14716	14729	14771	14597	14769	14644	14634	14508	14714	14706	14652	14583	14454	14707	14747	14726	14723	14813	14602	14847	14759	14739	14706	14610	14884	14616	14630	14630	14519	14600	14555	14677	14655	14648	14728	14685	14738	14748	14743	14709	14742	14806	14850	14699	14640	14795	14733	14668	14751	14770	14796	14768	14609	14809	14748	14725	14700	14584	14611	14609	14674	14787	14803	14710	14791	14662	14695	14746	14760	14767	14753	14758	14873	14648	14721	14680	14722	14779	14684	14747	14633	14710	14693	14728	14628	14667	14661	14767	14676	14763	14826	14524	14579	14541	14815	14551	14804	14602	14696	14628	14563	14641	14729	14586	14701	14645	14749	14651	14810	14797	14645	14660	14753	14725	14728	14653	14745	14788	14673	14669	14672	14636	14605	14821	14707	14593	14577	14688	14708	14806	14594	14609	14739	14653	14652	14716	14566	14640	14566	14770	14862	14822	14710	14610	14635	14659	14708	14750	14784	14973	14787	14530	14893	14790	14684	14697	14749	14683	14658	14802	14748	14769	14663	14750	14637	14664	14744	14646	14857	14820	14699	14628	14778	14762	14658	14620	14722	14665	14542	14657	14695	14679	14857	14459	14833	14793	14669	14731	14536	14535	14738	14628	14724	14816	14685	14712	14683	14674	14662	14860	14749	14801	14694	14674	14866	14704	14743	14702	14635	14687	14627	14656	14726	14826	14771	14704	14728	14738	14724	14668	14713	14759	14545	14648	14645	14670	14864	14859	14645	14664	14676	14617	14714	14637	14701	14672	14633	14720	14604	14572	14779	14694	14665	14668	14763	14612	14731	14731	14602	14692	14632	14828	14721	14683	14691	14632	14763	14772	14861	14683	14737	14725	14726	14652	14393	14895	14750	14584	14841	14567	14554	14552	14753	14560	14733	14705	14675	14671	14797	14519	14713	14864	14731	14688	14649	14927	14587	14542	14680	14802	14708	14691	14629	14676	14698	14746	14665	14701	14599	14820	14748	14575	14736	14880	14570	14552	14677	14552	14545	14750	14700	14811	14594	14663	14801	14812	14744	14605	14776	14823	14549	14615	14717	14552	14590	14723	14867	14803	14756	14815	14667	14645	14619	14721	14868	14797	14700	14803	14714	14710	14623	14688	14517	14587	14682	14748	14789	14565	14634	14698	14619	14651	14681	14549	14698	14682	14697	14482	14827	14511	14781	14661	14792	14491	14731	14702	14832	14628	14836	14697	14662	14751	14772	14726	14773	14654	14771	14924	14675	14696	14540	14879	14698	14590	14825	14540	14615	14670	14767	14595	14622	14650	14693	14836	14692	14757	14740	14628	14684	14659	14806	14564	14742	14700	14763	14641	14793	14705	14745	14725	14603	14731	14700	14850	14716	14671	14824	14766	14654	14678	14649	14533	14841	14584	14658	14874	14705	14629	14690	14607	14555	14742	14810	14779	14640	14799	14809	14557	14788	14741	14733	14691	14539	14820	14755	14747	14686	14565	14821	14792	14540	14713	14681	14813	14711	14747	14791	14767	14744	14516	14608	14743	14737	14638	14795	14739	14501	14707	14857	14715	14793	14745	14719	14536	14573	14520	14876	14867	14793	14524	14538	14801	14661	14734	14541	14553	14679	14634	14838	14549	14666	14692	14754	14725	14706	14645	14858	14650	14611	14664	14809	14569	14771	14614	14806	14669	14853	14650	14724	14720	14677	14679	14546	14750	14714	14731	14659	14557	14789	14742	14726	14872	14655	14730	14882	14631	14815	14634	14930	14596	14544	14703	14715	14632	14743	14874	14744	14723	14777	14639	14648	14677	14808	14622	14657	14626	14852	14721	14676	14816	14664	14765	14606	14768	14742	14562	14763	14733	14659	14485	14648	14629	14746	14681	14683	14715	14741	14897	14777	14771	14686	14717	14649	14766	14682	14657	14595	14872	14789	14717	14643	14533	14760	14837	14726	14685	14631	14651	14716	14749	14800	14722	14819	14767	14737	14758	14590	14727	14463	15015	14627	14521	14720	14683	14705	14570	14645	14732	14654	14670	14736	14958	14698	14733	14531	14783	14673	14772	14650	14672	14723	14802	14844	14649	14589	14631	14771	14517	14698	14669	14715	14757	14630	14695	14649	14809	14718	14774	14642	14699	14650	14879	14618	14766	14663	14653	14702	14674	14800	14622	14617	14653	14596	14677	14796	14735	14631	14685	14741	14678	14840	14853	14661	14822	14723	14721	14872	14665	14672	14733	14789	14756	14740	14618	14866	14805	14815	14567	14747	14780	14688	14571	14638	14539	14657	14761	14730	14545	14735	14695	14802	14589	14785	14763	14644	14823	14791	14711	14747	14823	14829	14728	14627	14889	14659	14762	14726	14882	14685	14613	14895	14732	14858	14688	14539	14822	14677	14674	14638	14693	14683	14556	14771	14587	14823	14802	14581	14605	14603	14795	14715	14833	14739	14821	14697	14684	14827	14710	14794	14797	14609	14899	14606	14707	14723	14685	14717	14854	14556	14847	14692	14676	14667	14646	14577	14574	14685	14774	14530	14885	14767	14623	14677	14637	14671	14703	14686	14797	14752	14726	14570	14790	14733	14687	14747	14832	14762	14878	14651	14764	14753	14565	14737	14532	14636	14744	14662	14745	14582	14768	14654	14606	14835	14701	14737	14852	14636	14735	14876	14855	14600	14534	14798	14509	14669	14748	14752	14748	14902	14690	14700	14761	14742	14550	14679	14591	14911	14644	14780	14837	14729	14738	14683	14620	14599	14673	14571	14704	14747	14736	14553	14584	14801	14846	14740	14628	14757	14655	14803	14625	14558	14805	14636	14704	14621	14652	14720	14897	14806	14667	14716	14753	14787	14590	14757	14573	14719	14751	14577	14810	14664	14703	14710	14610	14624	14699	14585	14739	14637	14507	14915	14663	14979	14743	14740	14750	14731	14756	14712	14715	14671	14872	14615	14503	14783	14741	14583	14781	14624	14731	14831	14749	14693	14842	14727	14841	14644	14702	14696	14640	14761	14628	14571	14705	14665	14707	14651	14793	14695	14748	14741	14718	14638	14768	14742	14753	14667	14680	14511	14641	14662	14624	14661	14624	14710	14763	14849	14703	14886	14749	14694	14737	14723	14768	14849	14605	14673	14660	14662	14711	14802	14619	14689	14786	14606	14494	14781	14756	14807	14807	14581	14764	14721	14672	14749	14700	14560	14615	14575	14535	14685	14875	14759	14830	14635	14819	14567	14812	14762	14742	14784	14711	14691	14662	14644	14853	14762	14603	14526	14807	14636	14774	14852	14760	14688	14614	14622	14675	14614	14606	14649	14741	14540	14641	14653	14778	14732	14730	14868	14622	14779	14636	14717	14576	14503	14797	14559	14692	14664	14775	14744	14747	14611	14757	14719	14741	14694	14685	14787	14764	14708	14630	14624	14769	14695	14485	14784	14763	14744	14755	14752	14740	14576	14771	14703	14812	14715	14651	14734	14782	14832	14777	14837	14838	14723	14400	14671	14709	14925	14722	14827	14657	14742	14625	14639	14780	14523	14884	14746	14649	14658	14690	14809	14644	14836	14680	14636	14741	14800	14758	14759	14586	14764	14682	14806	14572	14821	14498	14573	14616	14872	14623	14581	14621	14616	14764	14810	14618	14589	14505	14755	14828	14813	14732	14702	14708	14521	14721	14622	14666	14566	14774	14613	14760	14646	14770	14822	14558	14858	14566	14723	14685	14712	14795	14846	14570	14761	14633	14637	14712	14840	14660	14664	14783	14632	14850	14786	14736	14677	14611	14794	14689	14615	14567	14744	14679	14925	14652	14784	14820	14475	14648	14811	14680	14657	14652	14731	14672	14614	14803	14670	14583	14689	14788	14734	14786	14713	14826	14675	14554	14765	14663	14740	14615	14870	14642	14678	14711	14826	14741	14629	14707	14656	14770	14668	14687	14629	14733	14575	14701	14695	14651	14588	14657	14636	14714	14710	14550	14701	14836	14653	14695	14696	14643	14771	14878	14656	14742	14718	14493	14692	14650	14702	14642	14627	14867	14525	14605	14799	14794	14662	14603	14612	14708	14731	14694	14551	14823	14664	14644	14633	14655	14534	14704	14713	14810	14683	14715	14748	14708	14747	14475	14758	14657	14781	14601	14892	14829	14809	14737	14985	14768	14547	14752	14876	14543	14684	14801	14735	14733	14634	14674	14725	14674	14720	14744	14891	14560	14620	14693	14654	14769	14794	14861	14594	14806	14658	14823	14752	14547	14661	14639	14791	14755	14682	14592	14776	14705	14795	14730	14758	14706	14582	14800	14571	14796	14832	14488	14634	14704	14692	14738	14710	14730	14654	14712	14604	14599	14555	14635	14609	14700	14842	14483	14623	14547	14748	14856	14677	14863	14633	14605	14850	14503	14713	14524	14622	14708	14702	14668	14828	14620	14668	14824	14803	14541	14610	14632	14743	14727	14734	14658	14678	14731	14814	14694	14650	14749	14563	14633	14649	14568	14759	14826	14773	14701	14617	14657	14745	14714	14569	14587	14784	14604	14778	14717	14587	14628	14571	14666	14730	14636	14696	14716	14495	14580	14660	14702	14652	14902	14664	14815	14778	14576	14712	14684	14641	14678	14728	14667	14597	14586	14883	14660	14679	14564	14736	14834	14653	14635	14671	14924	14656	14760	14728	14618	14628	14781	14581	14666	14713	14812	14848	14823	14600	14786	14757	14718	14751	14690	14708	14760	14611	14703	14660	14670	14825	14628	14760	14877	14855	14763	14698	14701	14664	14840	14806	14684	14725	14815	14756	14747	14662	14729	14707	14632	14732	14596	14610	14538	14658	14836	14699	14862	14751	14635	14626	14694	14779	14702	14788	14749	14592	14702	14753	14702	14753	14796	14681	14865	14676	14863	14654	14698	14898	14769	14703	14678	14665	14662	14698	14836	14796	14686	14612	14536	14741	14770	14583	14680
25293	21526	29597	30082	30645	30913	28445	24691	23002	22120	21031	20048	19433	19063	18898	18731	18465	18282	18089	18215	18031	17957	18013	17926	17899	17737	17794	17766	17775	17650	17547	17591	17640	17447	17651	17649	17642	17604	17691	17604	17558	17431	17283	17453	17743	17626	17369	17370	17467	17406	17657	17365	17700	17271	17473	17633	17429	17669	17517	17500	17272	17421	17284	17493	17581	17456	17581	17426	17578	17679	17545	17551	17608	17500	17537	17428	17401	17510	17547	17579	17481	17484	17714	17435	17485	17357	17497	17452	17306	17428	17273	17626	17497	17284	17392	17443	17540	17462	17452	17627	17512	17429	17414	17626	17372	17468	17683	17598	17489	17688	17719	17554	17542	17643	17671	17292	17496	17580	17326	17415	17442	17587	17328	17316	17492	17473	17586	17602	17611	17618	17269	17337	17567	17527	17404	17430	17500	17472	17636	17507	17520	17524	17638	17601	17261	17338	17412	17494	17581	17474	17440	17421	17474	17326	17538	17320	17398	17508	17341	17333	17410	17463	17604	17404	17645	17459	17424	17525	17247	17408	17532	17394	17426	17546	17464	17310	17708	17321	17360	17435	17648	17550	17606	17358	17128	17314	17525	17395	17375	17579	17492	17427	17561	17557	17715	17490	17450	17601	17349	17583	17756	17745	17534	17572	17459	17509	17335	17565	17556	17298	17490	17447	17491	17686	17388	17279	17328	17586	17512	17493	17558	17423	17505	17367	17466	17396	17336	17292	17213	17588	17498	17292	17453	17497	17442	17273	17454	17354	17689	17639	17559	17523	17573	17567	17583	17514	17657	17316	17397	17469	17367	17306	17446	17412	17394	17527	17366	17497	17443	17385	17415	17469	17681	17585	17443	17635	17587	17449	17652	17434	17555	17658	17488	17538	17358	17500	17466	17509	17287	17591	17491	17497	17530	17556	17727	17689	17745	17601	17377	17575	17424	17409	17662	17554	17622	17386	17388	17409	17473	17323	17342	17432	17399	17396	17680	17505	17581	17380	17314	17435	17395	17533	17588	17335	17392	17482	17364	17446	17263	17438	17391	17400	17724	17393	17476	17589	17368	17538	17258	17424	17638	17545	17432	17423	17540	17221	17598	17453	17477	17696	17366	17441	17476	17251	17277	17423	17420	17335	17341	17487	17515	17262	17399	17591	17397	17472	17380	17452	17544	17537	17375	17508	17530	17422	17404	17238	17496	17469	17525	17608	17513	17322	17468	17405	17555	17556	17525	17636	17436	17428	17451	17320	17420	17524	17273	17503	17493	17434	17544	17639	17587	17482	17496	17357	17478	17530	17418	17293	17448	17335	17337	17463	17266	17533	17598	17362	17560	17556	17723	17400	17353	17231	17290	17583	17587	17476	17595	17509	17392	17502	17277	17561	17531	17696	17295	17512	17392	17518	17394	17585	17640	17478	17476	17602	17572	17626	17385	17538	17497	17414	17400	17440	17384	17436	17579	17586	17503	17629	17649	17591	17337	17560	17723	17544	17629	17534	17322	17416	17411	17558	17554	17408	17499	17470	17480	17608	17587	17484	17482	17420	17490	17546	17661	17420	17470	17317	17495	17444	17626	17506	17411	17235	17551	17488	17484	17430	17533	17376	17502	17504	17541	17347	17621	17377	17667	17500	17380	17427	17369	17472	17479	17147	17505	17646	17315	17569	17612	17784	17501	17407	17348	17545	17370	17483	17513	17611	17552	17373	17472	17385	17332	17472	17409	17519	17617	17363	17565	17546	17307	17241	17542	17494	17457	17588	17556	17508	17561	17401	17697	17656	17392	17481	17535	17442	17617	17543	17506	17319	17373	17425	17329	17465	17606	17431	17520	17463	17589	17540	17488	17459	17393	17457	17480	17422	17447	17610	17168	17541	17706	17292	17584	17398	17612	17217	17398	17530	17464	17452	17532	17545	17234	17406	17335	17458	17537	17528	17455	17456	17439	17618	17541	17391	17374	17552	17753	17433	17622	17468	17313	17485	17537	17494	17515	17495	17756	17763	17398	17385	17602	17543	17370	17587	17385	17373	17518	17438	17480	17687	17471	17561	17328	17481	17586	17576	17828	17739	17530	17456	17305	17415	17602	17488	17679	17628	17446	17534	17490	17539	17623	17332	17272	17441	17436	17597	17384	17468	17527	17513	17461	17419	17491	17322	17461	17583	17618	17518	17562	17585	17632	17532	17682	17398	17258	17598	17520	17448	17438	17687	17421	17468	17362	17531	17479	17623	17704	17552	17371	17502	17509	17506	17342	17460	17598	17557	17395	17635	17613	17470	17475	17450	17608	17487	17536	17600	17365	17543	17617	17504	17584	17429	17766	17258	17445	17507	17419	17454	17478	17427	17509	17473	17394	17537	17676	17481	17674	17202	17493	17308	17282	17525	17478	17293	17545	17469	17541	17573	17372	17493	17375	17685	17739	17604	17367	17378	17474	17401	17432	17519	17412	17452	17607	17506	17742	17450	17677	17482	17575	17733	17476	17538	17639	17518	17422	17479	17522	17478	17666	17513	17517	17345	17377	17729	17493	17611	17671	17471	17480	17254	17521	17365	17445	17668	17631	17558	17403	17655	17376	17592	17701	17471	17505	17339	17523	17343	17405	17575	17479	17297	17417	17563	17587	17481	17635	17521	17614	17503	17376	17369	17432	17381	17233	17206	17392	17632	17490	17473	17563	17358	17487	17365	17349	17414	17445	17527	17680	17608	17290	17621	17621	17565	17416	17711	17516	17571	17423	17457	17539	17514	17629	17639	17451	17454	17400	17243	17482	17526	17600	17562	17563	17296	17418	17402	17715	17618	17432	17473	17332	17521	17366	17382	17479	17358	17539	17486	17354	17277	17409	17474	17513	17402	17465	17426	17627	17472	17517	17443	17426	17402	17455	17456	17594	17578	17453	17664	17499	17508	17618	17516	17436	17511	17534	17411	17480	17516	17634	17410	17396	17619	17568	17463	17534	17347	17497	17436	17207	17381	17349	17524	17589	17439	17440	17469	17472	17443	17608	17463	17504	17506	17363	17549	17330	17511	17432	17442	17563	17345	17317	17242	17434	17521	17283	17559	17422	17350	17579	17575	17713	17514	17765	17519	17614	17512	17342	17415	17430	17405	17553	17436	17178	17386	17515	17554	17620	17489	17465	17360	17287	17483	17321	17516	17538	17484	17537	17423	17531	17303	17404	17563	17333	17558	17570	17488	17222	17345	17434	17463	17432	17404	17532	17405	17479	17527	17214	17466	17507	17363	17372	17668	17703	17317	17581	17333	17439	17391	17471	17275	17173	17746	17475	17402	17458	17483	17374	17641	17425	17547	17594	17543	17461	17500	17324	17513	17508	17393	17324	17406	17579	17381	17265	17542	17366	17554	17384	17487	17545	17297	17510	17576	17551	17484	17718	17352	17562	17475	17700	17510	17469	17380	17440	17395	17383	17532	17415	17433	17670	17431	17471	17320	17257	17372	17466	17421	17388	17479	17415	17532	17472	17522	17398	17505	17458	17490	17609	17286	17425	17544	17438	17415	17412	17578	17452	17598	17703	17409	17573	17609	17543	17521	17622	17289	17450	17367	17527	17400	17515	17392	17477	17608	17530	17457	17444	17517	17410	17535	17528	17412	17642	17387	17581	17419	17339	17486	17294	17428	17397	17550	17373	17607	17334	17357	17305	17395	17301	17477	17348	17360	17467	17325	17721	17464	17515	17350	17513	17581	17524	17427	17538	17321	17634	17568	17368	17418	17386	17299	17454	17645	17533	17274	17510	17387	17566	17545	17576	17422	17524	17589	17600	17349	17494	17351	17501	17436	17318	17347	17444	17368	17441	17419	17447	17314	17285	17485	17408	17512	17600	17293	17566	17304	17274	17299	17491	17613	17677	17420	17505	17577	17452	17568	17603	17590	17645	17374	17322	17434	17355	17265	17788	17672	17550	17546	17502	17506	17659	17583	17748	17554	17287	17584	17364	17385	17571	17358	17647	17473	17572	17437	17286	17201	17396	17509	17671	17513	17511	17387	17587	17409	17494	17688	17473	17409	17548	17666	17534	17507	17207	17425	17513	17574	17417	17595	17575	17454	17555	17471	17524	17432	17441	17376	17561	17494	17546	17442	17332	17409	17372	17689	17509	17591	17475	17530	17440	17477	17355	17660	17416	17784	17306	17665	17558	17530	17515	17604	17448	17529	17519	17411	17405	17526	17408	17580	17547	17334	17456	17383	17463	17574	17644	17603	17423	17620	17392	17457	17627	17580	17347	17525	17365	17249	17541	17433	17367	17394	17571	17466	17487	17352	17424	17329	17582	17418	17347	17657	17567	17509	17566	17319	17461	17427	17642	17583	17444	17541	17500	17673	17616	17444	17479	17319	17625	17481	17703	17660	17555	17333	17332	17388	17450	17484	17525	17650	17511	17681	17521	17416	17441	17488	17552	17617	17688	17744	17469	17403	17453	17627	17548	17430	17638	17396	17570	17568	17607	17656	17442	17548	17430	17631	17423	17486	17275	17294	17597	17507	17537	17439	17441	17463	17546	17435	17576	17508	17231	17332	17315	17303	17265	17467	17612	17457	17648	17437	17701	17540	17513	17465	17646	17549	17505	17400	17525	17665	17600	17356	17501	17437	17327	17470	17643	17532	17597	17452	17606	17522	17508	17478	17531	17636	17700	17694	17602	17479	17515	17494	17399	17625	17542	17476	17470	17564	17502	17494	17439	17580	17619	17383	17419	17542	17520	17617	17634	17472	17265	17496	17320	17415	17483	17611	17567	17466	17435	17366	17665	17311	17329	17641	17736	17474	17465	17474	17251	17387	17223	17551	17344	17372	17488	17292	17418	17547	17635	17391	17296	17479	17487	17424	17378	17401	17699	17551	17518	17592	17456	17454	17532	17449	17405	17299	17427	17582	17543	17474	17510	17364	17536	17394	17510	17353	17613	17547	17471	17582	17330	17503	17431	17564	17642	17442	17527	17466	17428	17713	17602	17473	17560	17382	17317	17621	17491	17509	17380	17521	17481	17511	17388	17493	17579	17470	17566	17550	17473	17495	17536	17498	17428	17550	17330	17454	17513	17611	17622	17478	17598	17715	17432	17621	17449	17735	17384	17472	17491	17570	17503	17443	17491	17491	17455	17550
33974	55746	52722	43488	37347	31924	27594	24898	22666	20935	19604	18237	17350	16939	16372	16283	16053	15773	15697	15539	15451	15316	15301	15155	14883	15011	14961	14888	14904	14785	14930	14740	14617	14675	14777	14732	14835	14735	14765	14579	14663	14800	14644	14934	14645	14749	14700	14746	14824	14686	14720	14588	14729	14780	14626	14729	14658	14651	14545	14666	14682	14708	14771	14676	14846	14736	14688	14714	14802	14808	14702	14884	14745	14662	14937	14764	14657	14839	14727	14636	14714	14657	14683	14765	14772	14723	14741	14708	14828	14631	14772	14717	14633	14672	14692	14749	14723	14627	14922	14521	14703	14564	14723	14698	14691	14644	14836	14594	14682	14724	14536	14764	14607	14836	14596	14780	14632	14812	14722	14581	14749	14753	14613	14626	14823	14514	14745	14823	14737	14578	14611	14754	14686	14575	14703	14656	14514	14655	14667	14708	14826	14712	14713	14818	14599	14639	14589	14755	14786	14764	14559	14650	14639	14660	14802	14702	14791	14767	14564	14701	14633	14800	14699	14681	14691	14679	14649	14706	14801	14779	14803	14668	14755	14681	14753	14547	14662	14702	14700	14642	14677	14846	14724	14618	14719	14873	14607	14702	14780	14688	14770	14717	14726	14659	14694	14805	14692	14754	14702	14595	14925	14693	14779	14727	14491	14819	14609	14722	14774	14719	14691	14449	14770	14705	14779	14643	14738	14778	14575	14602	14645	14793	14707	14722	14526	14710	14659	14697	14722	14664	14492	14721	14706	14798	14766	14739	14870	14570	14741	14717	14699	14612	14712	14956	14775	14703	14726	14638	14852	14762	14694	14551	14602	14739	14684	14666	14595	14791	14596	14642	14796	14530	14577	14523	14624	14610	14617	14647	14852	14512	14588	14661	14752	14757	14599	14666	14715	14683	14812	14577	14646	14716	14673	14640	14790	14760	14752	14695	14629	14749	14661	14701	14676	14658	14558	14646	14683	14735	14738	14596	14538	14647	14596	14733	14605	14561	14473	14807	14458	14709	14821	14663	14741	14785	14676	14562	14708	14831	14792	14641	14662	14669	14771	14585	14655	14736	14709	14659	14878	14714	14871	14638	14891	14826	14664	14637	14640	14613	14683	14623	14525	14578	14745	14512	14852	14569	14718	14696	14801	14619	14650	14633	14803	14596	14687	14508	14623	14704	14631	14714	14629	14709	14675	14616	14687	14725	14711	14723	14754	14714	14812	14542	14697	14518	14659	14854	14871	14589	14893	14679	14765	14713	14637	14648	14953	14563	14712	14581	14833	14729	14639	14661	14603	14502	14763	14560	14728	14827	14573	14787	14525	14649	14568	14613	14675	14734	14589	14638	14651	14680	14742	14591	14666	14648	14674	14706	14675	14672	14694	14508	14619	14653	14747	14673	14454	14555	14758	14619	14681	14719	14552	14706	14696	14789	14888	14602	14737	14725	14778	14719	14833	14519	14561	14510	14760	14538	14638	14743	14775	14668	14592	14634	14648	14699	14781	14713	14805	14634	14657	14561	14668	14740	14590	14700	14646	14804	14708	14585	14727	14724	14673	14578	14601	14579	14751	14654	14771	14658	14871	14703	14738	14610	14696	14705	14536	14701	14926	14627	14708	14738	14851	14511	14728	14553	14587	14809	14690	14802	14616	14709	14739	14656	14858	14616	14701	14636	14571	14709	14553	14611	14605	14716	14719	14779	14760	14648	14769	14641	14679	14606	14672	14675	14665	14599	14597	14685	14841	14817	14783	14640	14653	14669	14718	14502	14698	14649	14677	14653	14816	14533	14672	14702	14666	14640	14745	14827	14721	14647	14717	14692	14857	14768	14664	14683	14652	14616	14687	14760	14917	14609	14701	14655	14722	14568	14676	14616	14582	14650	14594	14538	14733	14577	14799	14820	14637	14701	14680	14681	14693	14648	14570	14843	14821	14574	14661	14543	14665	14737	14778	14709	14786	14725	14926	14616	14641	14536	14693	14634	14663	14670	14669	14761	14532	14701	14697	14643	14586	14742	14745	14563	14753	14711	14785	14812	14523	14723	14654	14820	14569	14603	14750	14685	14642	14658	14790	14657	14709	14693	14768	14730	14723	14584	14762	14788	14722	14614	14694	14650	14795	14662	14818	14786	14641	14761	14770	14610	14628	14627	14685	14734	14736	14651	14618	14740	14699	14672	14762	14668	14748	14735	14603	14521	14675	14611	14761	14677	14616	14698	14665	14635	14664	14715	14691	14684	14623	14707	14672	14735	14524	14476	14703	14769	14756	14630	14622	14659	14777	14763	14897	14616	14762	14700	14608	14610	14592	14536	14754	14738	14717	14725	14551	14604	14719	14730	14704	14598	14590	14616	14846	14512	14624	14701	14771	14716	14722	14707	14733	14589	14812	14839	14708	14693	14681	14687	14490	14855	14420	14652	14710	14769	14739	14571	14707	14665	14679	14834	14627	14649	14736	14573	14652	14793	14601	14891	14683	14680	14636	14574	14549	14820	14673	14558	14728	14589	14712	14679	14731	14769	14778	14698	14661	14680	14780	14727	14667	14680	14687	14564	14714	14705	14666	14784	14809	14894	14609	14824	14680	14693	14726	14628	14680	14697	14625	14594	14632	14919	14539	14644	14704	14669	14533	14669	14666	14639	14605	14785	14722	14498	14712	14553	14772	14702	14885	14392	14877	14625	14663	14632	14557	14800	14764	14650	14674	14772	14521	14734	14569	14651	14742	14539	14673	14710	14671	14636	14518	14953	14769	14767	14880	14642	14766	14876	14795	14843	14617	14871	14699	14728	14495	14678	14690	14689	14703	14856	14662	14765	14627	14656	14591	14421	14647	14662	14661	14515	14693	14740	14717	14652	14553	14660	14604	14722	14615	14773	14713	14606	14736	14696	14473	14683	14708	14598	14839	14468	14659	14739	14795	14593	14599	14682	14722	14729	14787	14751	14552	14769	14683	14663	14673	14771	14673	14822	14500	14825	14664	14540	14749	14562	14449	14878	14486	14607	14730	14601	14648	14603	14578	14680	14716	14557	14754	14714	14646	14606	14749	14700	14692	14725	14588	14666	14695	14818	14618	14732	14677	14615	14657	14843	14730	14699	14735	14717	14816	14903	14595	14642	14672	14532	14797	14679	14693	14695	14714	14676	14660	14819	14708	14623	14640	14650	14671	14780	14589	14605	14731	14763	14584	14613	14729	14623	14616	14807	14689	14801	14544	14568	14746	14719	14857	14642	14864	14622	14666	14472	14847	14691	14787	14597	14741	14719	14691	14815	14700	14498	14634	14686	14758	14709	14541	14663	14759	14619	14684	14585	14862	14659	14756	14733	14606	14584	14587	14643	14608	14688	14566	14625	14678	14663	14712	14764	14762	14755	14781	14760	14771	14579	14829	14739	14686	14693	14761	14716	14719	14678	14639	14861	14701	14721	14765	14700	14813	14910	14607	14808	14515	14719	14686	14738	14800	14698	14685	14645	14799	14656	14882	14660	14611	14535	14815	14751	14755	14830	14785	14537	14544	14544	14505	14699	14577	14667	14647	14799	14724	14539	14643	14518	14727	14613	14714	14621	14625	14650	14750	14699	14841	14816	14813	14746	14698	14668	14770	14625	14720	14656	14698	14700	14784	14635	14642	14728	14746	14685	14741	14657	14662	14539	14854	14615	14620	14641	14694	14725	14537	14455	14841	14647	14605	14521	14453	14697	14694	14795	14679	14763	14812	14672	14774	14709	14559	14670	14634	14661	14617	14665	14712	14613	14743	14682	14802	14739	14770	14681	14631	14712	14665	14667	14614	14843	14659	14690	14779	14668	14668	14635	14821	14774	14563	14612	14536	14821	14592	14753	14695	14727	14674	14765	14629	14648	14571	14683	14618	14620	14657	14647	14639	14557	14634	14745	14616	14873	14697	14783	14761	14689	14759	14757	14777	14582	14717	14762	14643	14829	14774	14635	14653	14708	14525	14796	14724	14558	14718	14765	14535	14870	14624	14820	14569	14785	14724	14810	14710	14754	14482	14738	14768	14748	14627	14752	14474	14672	14731	14694	14695	14815	14610	14690	14535	14655	14488	14702	14633	14655	14817	14679	14637	14664	14693	14612	14863	14602	14659	14806	14815	14598	14774	14662	14697	14777	14692	14711	14764	14729	14675	14630	14631	14708	14683	14705	14728	14557	14555	14674	14662	14685	14723	14538	14678	14687	14634	14725	14673	14633	14626	14558	14562	14850	14656	14827	14792	14675	14751	14804	14766	14809	14631	14827	14652	14479	14817	14673	14791	14791	14672	14811	14485	14713	14607	14688	14774	14700	14653	14678	14606	14713	14699	14733	14632	14657	14732	14639	14830	14664	14881	14610	14643	14525	14759	14578	14660	14557	14546	14778	14626	14638	14756	14657	14691	14684	14581	14726	14679	14518	14587	14729	14625	14575	14591	14656	14683	14646	14706	14652	14531	14531	14797	14770	14689	14780	14721	14674	14741	14763	14539	14637	14680	14698	14743	14674	14753	14657	14747	14730	14581	14642	14455	14679	14641	14712	14799	14584	14889	14588	14793	14659	14647	14603	14625	14590	14701	14641	14787	14564	14662	14555	14677	14632	14508	14703	14736	14574	14756	14791	14647	14538	14600	14565	14693	14812	14643	14620	14606	14794	14764	14900	14473	14707	14710	14694	14741	14666	14626	14757	14612	14615	14800	14636	14583	14614	14730	14638	14776	14727	14704	14822	14702	14598	14599	14555	14490	14671	14715	14769	14690	14648	14565	14490	14740	14689	14764	14853	14598	14789	14798	14668	14841	14790	14776	14664	14631	14705	14759	14585	14577	14536	14697	14591	14602	14743	14655	14570	14694	14585	14472	14817	14621	14814	14643	14671	14725	14626	14655	14713	14810	14679	14744	14708	14717	14696	14747	14618	14718	14681	14723	14588	14706	14732	14772	14552	14791	14744	14745	14506	14331	14781	14692	14847	14640	14721	14712	14687	14592	14613	14688	14570	14787	14654	14783	14664	14680	14713	14628	14721	14742	14527	14554	14614	14734	14691	14780	14836	14773	14740	14732	14596	14805	14531	14414	14727	14622	14676	14561	14668	14500	14849	14469	14633	14642	14654	14694	14670	14733	14493	14584	14705	14622	14726
24044	21476	29381	26035	28014	31764	31888	27238	25050	23867	22359	21129	20296	19779	19545	19603	19204	19034	19038	18671	18524	18336	18434	18341	18038	18099	17908	18087	17828	17901	17883	17862	17878	17954	17874	17803	17803	17731	17524	17780	17730	17601	17786	17832	17875	17745	17666	17669	17856	17673	17520	17788	17685	17730	17728	17826	17685	17823	17607	17740	17775	17725	17792	17560	17727	17591	17600	17616	17605	17575	17669	17897	17595	17723	17789	17769	17657	17622	17660	17770	17748	17587	17742	17773	17629	17576	17769	17883	17843	17689	17779	17511	17710	17808	17780	17708	17844	17731	17865	17836	17701	17666	17902	17774	17682	17707	17689	17833	17813	17766	17654	17873	17867	17703	17639	17928	17590	17542	17641	17446	17571	17420	17778	17674	17720	17710	17862	17742	17772	17562	17663	17602	17846	17534	17617	17625	17750	17796	17550	17860	17735	17681	17645	17712	17646	17797	17815	17901	17701	17659	17651	17651	17684	17711	17619	17673	17736	17912	17741	17606	17857	17612	17703	17589	17673	17841	17502	17707	17846	17743	17640	17707	17686	17752	17464	17654	17675	17478	17573	17724	17626	17523	17801	17659	17746	17746	17605	17484	17515	17786	17727	17566	17620	17459	17645	17658	17765	17647	17779	17629	17669	17619	17740	17811	17754	17827	17632	17586	17490	17671	17811	17941	17861	17886	17609	17776	17666	17586	17693	17585	17744	17805	17488	17726	17583	17753	17641	17498	17765	17640	17786	17804	17800	17878	17837	17778	17634	17667	17620	17521	17731	17606	17635	17768	17459	17556	17465	17773	17558	17677	17416	17613	17541	17607	17466	17692	17756	17558	17619	17859	17738	17617	17724	17607	17700	17675	17603	17616	17612	17748	17728	17710	17595	17719	17766	17520	17591	17542	17589	17575	17801	17379	17540	17848	17586	17678	17740	17761	17663	17734	17523	17748	17694	17782	17695	17819	17771	17692	17460	17709	17803	17611	17638	17611	17748	17749	17766	17872	17660	17508	17703	17676	17965	17739	17729	17541	17670	17828	17480	17698	17496	17592	17699	17749	17608	17557	17698	17631	17594	17661	17727	17693	17652	17805	17579	17598	17551	17501	17586	17743	17655	17613	17620	17773	17776	17894	17862	17804	17794	17575	17767	17614	17823	17744	17744	17742	17654	17624	17752	17675	17770	17633	17747	17709	17548	17845	17667	17878	17651	17666	17800	17523	17478	17702	17588	17617	17716	17939	17700	17418	17693	17610	17735	17706	17721	17923	17769	17503	17702	17960	17616	17908	17540	17426	17616	17626	17529	17646	17503	17691	17511	17549	17491	17635	17563	17624	17923	17416	17549	17431	17745	17668	17580	17723	17642	17758	17661	17751	17752	17651	17588	17676	17580	17467	17973	17543	17618	17523	17759	17711	17743	17670	17849	17682	17518	17567	17606	17523	17764	17746	17477	17737	17486	17781	17578	17690	17765	17727	17639	17568	17613	17690	17466	17678	17785	17702	17691	17809	17628	17407	17650	17603	17798	17703	17659	17739	17646	17511	17694	17874	17616	17692	17443	17457	17598	17519	17727	17651	17660	17722	17719	17856	17446	17499	17600	17789	17759	17548	17691	17705	17721	17616	17731	17553	17587	17848	17662	17676	17699	17792	17649	17881	17575	17627	17623	17711	17657	17726	17753	17705	17576	17791	17558	17468	17785	17630	17710	17964	17812	17823	17820	17460	17677	17674	17560	17610	17651	17611	17514	17644	17841	17559	17660	17784	17765	17577	17727	17536	17602	17682	17609	17625	17701	17813	17702	17609	17718	17599	17636	17564	17925	17565	17797	17758	17743	17552	17849	17633	17668	17658	17725	17837	17605	17518	17678	17775	17648	17631	17702	17565	17916	17725	17823	17539	17778	17539	17546	17683	17618	17663	17814	17586	17592	17756	17660	17611	17762	17622	17649	17688	17779	17667	17616	17678	17591	17515	17609	17549	17632	17747	17402	17503	17592	17383	17688	17594	17571	17656	17632	17629	17623	17739	17740	17521	17689	17630	17619	17799	17605	17748	17545	17800	17721	17477	17708	17554	17669	17730	17575	17660	17788	17639	17910	17519	17540	17771	17606	17678	17722	17664	17787	17725	17481	17799	17808	17653	17599	17541	17763	17587	17537	17591	17546	17606	17851	17498	17596	17768	17754	17846	17721	17696	17708	17503	17665	17827	17530	17427	17903	17730	17671	17774	17727	17469	17712	17526	17599	17671	17474	17635	17749	17700	17419	17513	17709	17667	17706	17717	17616	17717	17624	17481	17653	17582	17870	17788	17640	17688	17809	17782	17804	17631	17616	17711	17567	17746	17572	17588	17777	17703	17619	17581	17623	17711	17552	17747	17750	17601	17725	17616	17701	17821	17501	17591	17851	17545	17477	17656	17710	17792	17615	17676	17558	17656	17695	17805	17569	17758	17583	17550	17557	17511	17510	17534	17712	17761	17649	17581	17762	17522	17747	17687	17938	17613	17801	17663	17654	17549	17659	17608	17654	17559	17601	17726	17610	17679	17504	17710	17844	17728	17459	17457	17626	17593	17677	17695	17625	17699	17661	17648	17807	17675	17771	17752	17530	17520	17678	17652	17975	17603	17739	17740	17778	17795	17711	17657	17696	17830	17570	17682	17776	17827	17532	17757	17735	17665	17659	17493	17728	17762	17673	17752	17617	17643	17829	17703	17624	17768	17660	17649	17631	17455	17417	17557	17836	17586	17447	17655	17946	17677	17654	17542	17401	17438	17759	17582	17771	17759	17738	17784	17635	17769	17763	17707	17648	17603	17597	17840	17782	17693	17839	17566	17790	17789	17631	17661	17831	17739	17663	17462	17618	17553	17632	17640	17645	17610	17610	17757	17475	17651	17632	17673	17680	17849	17820	17672	17593	17649	17610	17598	17572	17732	17702	17800	17660	17641	17672	17591	17623	17730	17645	17905	17793	17640	17848	17728	17486	17723	17695	17679	17573	17753	17592	17758	17647	17728	17537	17788	17502	17777	17567	17604	17572	17638	17724	17490	17609	17626	17687	17609	17633	17609	17718	17749	17708	17727	17718	17675	17456	17718	17754	17673	17708	17678	17498	17545	17743	17238	17609	17729	18019	17750	17740	17475	17678	17648	17713	17526	17622	17585	17747	17568	17590	17854	17902	17727	17702	17494	17718	17649	17714	17762	17819	17669	17695	17678	17421	17587	17533	17627	17803	17893	17362	17628	17824	17621	17777	17510	17569	17736	17675	17627	17652	17697	17669	17553	17725	17563	17786	17833	17818	17589	17672	17596	17763	17914	17790	17642	17788	17869	17687	17416	17666	17879	17477	17565	17787	17689	17640	17678	17548	17680	17670	17661	17717	17751	17540	17541	17829	17841	17672	17948	17824	17610	17411	17790	17896	17566	17618	17599	17582	17659	17739	17622	17502	17564	17537	17644	17621	17618	17698	17692	17612	17826	17442	17719	17653	17634	17735	17694	17818	17500	17662	17867	17631	17519	17837	17616	17810	17504	17777	17654	17810	17516	17651	17644	17537	17518	17765	17635	17747	17591	17716	17703	17662	17708	17701	17544	17720	17374	17637	17879	17747	17624	17807	17599	17655	17482	17667	17649	17672	17441	17601	17625	17798	17763	17600	17692	17674	17608	17854	17666	17480	17579	17583	17764	17481	17736	17823	17708	17642	17667	17930	17650	17589	17543	17610	17732	17546	17734	17575	17655	17620	17592	17758	17771	17673	17778	17728	17806	17731	17763	17615	17665	17713	17843	17622	17568	17728	17575	17715	17746	17570	17753	17858	17552	17600	17704	17575	17617	17829	17636	17888	17704	17759	17698	17892	17700	17945	17848	17852	17564	17788	17545	17780	17708	17765	17708	17651	17639	17655	17654	17533	17755	17778	18010	17749	17607	17712	17715	17552	17645	17776	17694	17641	17892	17657	17677	17542	17748	17533	17618	17514	17585	17687	17790	17720	17798	17597	17809	17625	17490	17700	17399	17536	17772	17497	17685	17655	17636	17520	17669	17941	17785	17708	17847	17722	17578	17602	17721	17685	17649	17520	17761	17611	17895	17608	17576	17635	17636	17563	17642	17805	17578	17547	17714	17663	17808	17615	17686	17611	17791	17497	17720	17522	17832	17796	17422	17767	17627	17478	17560	17608	17565	17640	17780	17812	17821	17655	17840	17742	17611	17768	17757	17791	17626	17412	17473	17513	17621	17699	17682	17805	17684	17720	17822	17669	17662	17810	17830	17845	17519	17683	17659	17838	17553	17823	17812	17560	17620	17676	17699	17597	17644	17527	17530	17663	17696	17518	17642	17825	17509	17605	17544	17491	17856	17743	17771	17688	17771	17707	17674	17793	17602	17758	17670	17815	17452	17603	17678	17726	17747	17549	17461	17628	17617	17726	17659	17554	17603	17832	17695	17496	17637	17770	17728	17510	17831	17805	17707	17579	17612	17659	17551	17622	17789	17506	17604	17612	17858	17740	17479	17823	17533	17609	17651	17693	17548	17868	17776	17675	17784	17784	17636	17745	17559	17649	17624	17828	17746	17769	17542	17860	17652	17742	17742	17470	17551	17650	17602	17694	17520	17697	17705	17522	17730	17631	17723	17723	17721	17639	17706	17689	17844	17860	17549	17634	17506	17567	17887	17776	17830	17546	17659	17745	17619	17793	17634	17505	17784	17874	17827	17787	17805	17782	17639	17646	17547	17730	17774	17910	17625	17550	17846	17688	17731	17687	17638	17652	17553	17776	17624	17661	17699	17826	17603	17678	17707	17623	17728	17656	17897	17513	17637	17606	17736	17787	17678	17699	17567	17566	17681	17770	17885	17705	17651	17757	17673	17717	17642	17754	17610	17782	17830	17806	17704	17586	17700	17737	17574	17702	17602	17543	17573	17853	17776	17712	17743	17690	17816	17657	17675	17776	17656	17575	17514	17555	17629	17645	17766	17609	17730	17511	17650	17502	17663	17643	17725	17746	17605	17648	17824	17845	17818	17686	17712	17704	17651	17475	17824	17740	17515	17602	17466	17617	17668	17571	17751	17649	17636	17705	17671	17675	17549	17472	17768	17719	17675	17694	17669	17519	17754	17682	17621	17613	17696
35811	60407	58313	48061	41227	35651	30818	27707	25172	22925	21420	19661	18423	17809	17492	17153	16791	16371	16140	16011	15925	15811	15584	15372	15260	15350	15078	14889	14941	15003	14928	14775	14948	14785	14743	14971	14903	14796	14661	14747	14780	14866	14584	14830	14859	14900	14694	14761	14703	14641	14818	14755	14842	14694	14689	14739	14766	14599	14586	14762	14829	14754	14652	14565	14754	14761	14750	14575	14729	14771	14663	15031	14738	14782	14691	14791	14699	14691	14785	14745	14778	14745	14785	14836	14728	14754	14732	14960	14834	14895	14786	14739	14649	14781	14872	14852	14803	14607	14856	14640	14852	14834	14728	14793	14769	14686	14658	14713	14735	14710	14871	14558	14861	14708	14727	14685	14731	14749	14765	14717	14769	14864	14787	14682	14716	14897	14649	14615	14816	14754	14767	14933	14645	14693	14700	14517	14782	14866	14700	14728	14720	14778	14718	14855	14661	14919	14777	14747	14852	14564	14622	14671	14763	14552	14886	14745	14793	14863	14778	14728	14686	14798	14659	14904	14800	14735	14869	14832	14802	14601	14689	14702	14704	14525	14680	14596	14725	14731	14672	14573	14778	14633	14672	14648	14629	14637	14732	14640	14760	14828	14683	14724	14689	14656	14704	14622	14908	14789	14539	14623	14768	14768	14746	14525	14682	14762	14678	14834	14763	14763	14836	14817	14523	14792	14691	14817	14707	14773	14758	14765	14755	14706	14597	14577	14721	14801	14656	14807	14881	14639	14929	14647	14768	14695	14745	14650	14652	14821	14591	14663	14801	14744	14693	14831	14645	14839	14791	14814	14841	14892	14739	14693	14586	14766	14695	14562	14737	14693	14630	14819	14694	14777	14694	14733	14760	14617	14763	14888	14603	14722	14844	14723	14507	14633	14681	14649	14749	14790	14479	14787	14716	14903	14692	14767	14642	14883	14836	14678	14693	14746	14854	14690	14656	14640	14692	14577	14705	14831	14646	14724	14713	14818	14794	14705	14583	14834	14720	14582	14898	14770	14895	14739	14668	14807	14682	14945	14675	14574	14878	14711	14816	14875	14734	14815	14774	14856	14741	14838	14678	14531	14768	14481	14660	14767	14684	14664	14598	14817	14710	14561	14805	14511	14803	14740	14730	14681	14663	14857	14800	14889	14795	14749	14594	14694	14714	14799	14792	14681	14634	14667	14655	14724	14615	14716	14742	14621	14674	14802	14589	14663	14873	14832	14673	14625	14676	14754	14714	14806	14850	14621	14652	14644	14647	14888	14646	14702	14757	14813	14675	14702	14693	14731	14589	14764	14695	14606	14729	14668	14686	14642	14655	14769	14751	14644	14816	14847	14758	14597	14681	14923	14901	14767	14737	14795	14812	14606	14761	14850	14847	14689	14749	14645	14808	14591	14784	14891	14721	14603	14726	14658	14776	14721	14647	14736	14893	14557	14763	14730	14683	14776	14613	14700	14675	14752	14593	14781	14568	14763	14825	14622	14754	14741	14811	14586	14623	14675	14767	14770	14726	14700	14739	14702	14507	14619	14611	14564	14661	14793	14748	14612	14715	14673	14827	14790	14846	14623	14836	14786	14850	14887	14758	14549	14702	14780	14674	14648	14640	14793	14767	14605	14751	14605	14754	14659	14722	14666	14647	14816	14646	14623	14807	14674	14782	14783	14563	14666	14600	14742	14577	14651	14721	14765	14770	14898	14854	14747	14621	14690	14631	14743	14766	14720	14773	14706	14735	14608	14583	14788	14821	14778	14619	14658	14572	14595	14764	14754	14868	14689	14776	14633	14871	14805	14690	14667	14720	14746	14895	14810	14773	14641	14534	14631	14802	14778	14761	14645	14724	14826	14678	14765	14866	14774	14845	14578	14809	14871	14907	14557	14761	14763	14788	14756	14852	14578	14609	14641	14651	14731	14712	14765	14745	14655	14763	14505	14661	14740	14579	14880	14953	14676	14747	14587	14731	14784	14645	14722	14852	14927	14749	14645	14719	14560	14778	14750	14597	14716	14787	14641	14703	14610	14807	14694	14822	14548	14833	14636	14622	14584	14820	14753	14826	14628	14650	14841	14736	14772	14790	14844	14744	14586	14742	14608	14850	14620	14701	14586	14764	14689	14847	14848	14819	14776	14794	14701	14654	14734	14763	14785	14749	14817	14696	14699	14690	14667	14638	14716	14796	14833	14639	14623	14667	14784	14858	14652	14861	14611	14837	14640	14731	14710	14733	14623	14690	14692	14743	14684	14568	14680	14739	14834	14744	14746	14766	14684	14768	14633	14710	14697	14885	14813	14722	14782	14752	14785	14818	14670	14758	14649	14647	14685	14764	14553	14734	14768	14745	14699	14799	14795	14730	14682	14848	14830	14651	14688	14677	14724	14817	14689	14718	14529	14615	14918	14788	14678	14720	14704	14963	14883	14725	14673	14822	14975	14712	14843	14872	14839	14755	14598	14728	14814	14570	14838	14632	14568	14660	14705	14689	14786	14733	14847	14953	14573	14796	14757	14730	14631	14714	14674	14686	14807	14683	14675	14786	14698	14632	14713	14641	14672	14703	14876	14788	14825	14641	14659	14646	14701	14698	14775	14775	14762	14770	14717	14605	14834	14820	14669	14702	14733	14719	14761	14793	14589	14750	14763	14719	14727	14804	14717	14864	14915	14621	14760	14778	14705	14659	14710	14647	14813	14698	14832	14706	14913	14760	14641	14688	14832	14692	14900	14867	14860	14743	14717	14706	14728	14863	14619	14688	14798	14720	14779	14864	14847	14809	14738	14671	14525	14871	14728	14644	14800	14723	14810	14872	14754	14778	14789	14699	14671	14600	14864	14674	14722	14586	14912	14784	14691	14705	14754	14812	14639	14582	14621	14716	14959	14659	14717	14727	14807	14754	14713	14805	14753	14655	14670	14715	14657	14762	14788	14729	14612	14805	14754	14630	14736	14878	14691	14448	14755	14789	14665	14859	14634	14673	14678	14792	14748	14753	14767	14821	14797	14718	14747	14738	14871	14649	14685	14844	14781	14645	14824	14718	14737	14648	14745	14600	14680	14746	14780	14731	14712	14571	14753	14672	14706	14699	14762	14891	14849	14692	14706	14733	14731	14730	14821	14891	14607	14708	14905	14647	14744	14733	14797	14803	14838	14926	14846	14781	14711	14741	14702	14695	14717	14687	14761	14734	14760	14755	14834	14843	14642	14794	14754	14603	14701	14648	14744	14542	14773	14611	14886	14762	14611	14900	14750	14871	14617	14870	14728	14771	14624	14847	14633	14944	14761	14761	14866	14511	14738	14850	14668	14830	14787	14670	14795	14730	14732	14714	14687	14764	14658	14714	14867	14660	14704	14807	14719	14578	14855	14573	14754	14647	14791	14782	14694	14707	14860	14763	14935	14784	14669	14811	14674	14674	14696	14815	14627	14598	14594	14731	14658	14748	14771	14639	14775	14753	14733	14772	14824	14700	14698	14798	14553	14901	14726	14901	14559	14779	14659	14670	14800	14791	14936	14618	14738	14595	14760	14843	14829	14737	14656	14822	14731	14871	14784	14715	14673	14777	14724	14701	14746	14789	14712	14620	14718	14774	14668	14840	14775	14608	14830	14817	14618	14880	14779	14689	14602	14744	14775	14781	14736	14578	14492	14749	14553	14778	14765	14585	14701	14849	14588	14690	14739	14660	14723	14753	14809	14756	14752	14602	14600	14841	14745	14969	14721	14763	14743	14630	14708	14654	14739	14686	14931	14677	14728	14747	14679	14731	14702	14736	14718	14781	14557	14658	14705	14730	14719	14860	14676	14644	14713	14717	14696	14821	14803	14708	14727	14765	14840	14847	14732	14952	14818	14731	14772	14753	14752	14641	14803	14743	14698	14915	14775	14621	14692	14742	14665	14689	14835	14810	14821	14670	14741	14669	14738	14534	14723	14778	14836	14796	14802	14791	14581	14763	14736	14879	14699	14801	14758	14758	14693	14743	14677	14864	14837	14630	14825	14790	14823	14711	14782	14753	14721	14771	14713	14569	14463	14595	14554	14671	14659	14586	14740	14808	14822	14720	14882	14806	14902	14705	14647	14724	14848	14740	14783	14740	14617	14815	14748	14612	14710	14645	14612	14632	14783	14821	14736	14785	14739	14734	14816	14696	14464	14797	14748	14873	14577	14658	14666	14614	14715	14892	14735	14578	14653	14785	14635	14752	14676	14696	14853	14724	14589	14731	14828	14544	14659	14747	14647	14737	14784	14673	14680	14788	14732	14575	14663	14755	14639	14606	14591	14895	14932	14648	14594	14642	14636	14732	14550	14727	14688	14600	14818	14668	14838	14771	14737	14580	14775	14824	14815	14726	14830	14674	14779	14692	14651	14724	14794	14819	14739	14745	14472	14801	14772	14649	14642	14625	14744	14749	14642	14681	14702	14601	14819	14619	14755	14672	14742	14774	14861	14528	14560	14624	14806	14727	14643	14822	14681	14864	14710	14831	14597	14971	14815	14776	14765	14866	14624	14686	14714	14692	14550	14628	14764	14873	14892	14838	14800	14639	14666	14821	14635	14645	14593	14792	14876	14749	14727	14862	14736	14810	14889	14604	14691	14770	14847	14735	14714	14646	14747	14711	14823	14687	14735	14632	14643	14675	14624	14542	14788	14777	14661	14669	14712	14655	14618	14764	14755	14933	14878	14737	14684	14673	14658	14742	14809	14730	14840	14723	14727	14729	14691	14824	14782	14865	14728	14783	14822	14721	14768	14739	14724	14789	14728	14609	14712	14574	14752	14764	14606	14717	14692	14905	14578	14575	14830	14529	14806	14736	14720	14712	14998	14710	14575	14718	14663	14744	14636	14592	14840	14682	14515	14895	14844	14729	14582	14766	14744	14589	14716	14739	14733	14715	14675	14600	14619	14679	14679	14572	14726	14795	14767	14642	14687	14907	14896	14851	14605	14769	14770	14726	14874	14743	14656	14686	14777	14584	14664	14736	14807	14590	14821	14676	14796	14702	14700	14757	14660	14659	14584	14792	14563	14879	14752	14779	14848	14940	14707	14770	14737	14593	14957	14657	14801	14572	14735	14792	14797	14771	14613	14645	14732	14560	14729	14734	14649	14877	14718	14921	14686	14872	14551	14639	14804	14701	14703
32416	34720	42747	38379	31133	26560	23774	22054	21057	19970	19471	18975	18438	18673	18384	18429	18189	18086	18100	17936	17891	17927	17858	17884	17767	17986	17618	17467	17739	17514	17550	17597	17792	17714	17610	17686	17551	17595	17692	17770	17650	17720	17696	17521	17736	17560	17617	17683	17649	17571	17482	17502	17518	17436	17594	17605	17494	17521	17656	17618	17640	17465	17664	17712	17616	17584	17537	17723	17553	17559	17743	17612	17570	17593	17474	17423	17648	17510	17825	17455	17662	17416	17613	17663	17523	17323	17640	17475	17717	17482	17556	17542	17578	17421	17616	17458	17302	17535	17650	17509	17563	17463	17589	17463	17553	17797	17504	17434	17308	17529	17544	17591	17527	17725	17639	17581	17316	17586	17755	17411	17579	17595	17405	17499	17578	17466	17565	17517	17481	17573	17419	17434	17731	17561	17568	17508	17663	17660	17654	17498	17587	17739	17651	17530	17614	17544	17502	17477	17498	17741	17609	17600	17555	17660	17497	17666	17349	17462	17450	17471	17646	17638	17589	17735	17708	17710	17523	17437	17640	17509	17493	17547	17482	17675	17702	17492	17465	17475	17618	17435	17850	17585	17522	17689	17782	17655	17566	17680	17660	17635	17377	17472	17614	17633	17579	17703	17604	17610	17691	17482	17758	17759	17452	17377	17670	17814	17610	17604	17598	17589	17666	17565	17500	17558	17676	17280	17715	17448	17674	17486	17540	17613	17486	17590	17630	17526	17641	17587	17659	17500	17672	17499	17435	17511	17586	17565	17425	17497	17467	17734	17697	17416	17545	17427	17659	17422	17562	17539	17494	17566	17667	17639	17455	17716	17761	17661	17467	17693	17599	17464	17395	17707	17624	17593	17492	17388	17718	17710	17524	17569	17366	17402	17625	17453	17646	17597	17681	17785	17604	17601	17756	17526	17596	17576	17505	17471	17709	17503	17674	17540	17441	17747	17661	17753	17580	17542	17617	17641	17705	17603	17526	17752	17687	17471	17699	17484	17720	17640	17374	17694	17643	17564	17579	17427	17637	17625	17596	17495	17539	17632	17437	17567	17703	17463	17541	17507	17677	17510	17608	17551	17725	17554	17420	17723	17546	17312	17286	17520	17635	17571	17491	17512	17414	17610	17532	17509	17716	17586	17551	17631	17581	17633	17575	17481	17525	17459	17708	17617	17667	17638	17709	17574	17740	17526	17545	17487	17693	17784	17604	17540	17580	17575	17663	17462	17649	17396	17600	17437	17577	17686	17450	17682	17557	17650	17573	17571	17587	17504	17664	17710	17513	17479	17636	17548	17474	17714	17574	17406	17623	17501	17701	17543	17388	17612	17356	17351	17439	17538	17638	17674	17805	17672	17450	17591	17712	17613	17558	17720	17714	17517	17551	17766	17364	17513	17539	17650	17402	17587	17499	17696	17617	17399	17806	17543	17570	17607	17504	17596	17510	17659	17501	17476	17521	17368	17515	17542	17714	17605	17529	17653	17553	17687	17561	17668	17651	17723	17600	17427	17647	17585	17595	17470	17864	17418	17940	17641	17532	17686	17677	17662	17630	17653	17520	17600	17704	17641	17557	17575	17341	17456	17373	17534	17601	17638	17629	17729	17634	17718	17639	17414	17571	17762	17534	17797	17692	17537	17710	17666	17654	17597	17492	17836	17482	17544	17626	17469	17532	17569	17433	17559	17562	17477	17694	17594	17492	17624	17613	17637	17555	17461	17363	17524	17613	17598	17734	17856	17727	17649	17546	17592	17637	17667	17775	17621	17644	17481	17679	17549	17422	17728	17585	17620	17644	17426	17603	17497	17549	17675	17613	17514	17798	17506	17505	17444	17533	17367	17548	17542	17617	17586	17650	17477	17759	17645	17623	17687	17685	17439	17494	17541	17583	17491	17538	17535	17629	17674	17441	17589	17576	17690	17452	17499	17728	17455	17590	17666	17461	17551	17675	17580	17620	17515	17644	17567	17550	17690	17595	17583	17582	17684	17692	17583	17398	17559	17488	17575	17722	17832	17540	17669	17602	17742	17695	17653	17484	17542	17666	17632	17496	17561	17662	17678	17387	17742	17519	17563	17662	17613	17511	17679	17396	17659	17705	17459	17698	17616	17707	17613	17605	17463	17460	17591	17804	17828	17763	17570	17593	17606	17597	17691	17328	17696	17533	17554	17548	17525	17662	17507	17631	17682	17587	17524	17344	17489	17627	17486	17345	17531	17550	17458	17535	17485	17624	17548	17578	17741	17485	17756	17663	17692	17608	17523	17737	17656	17582	17499	17735	17715	17491	17576	17695	17874	17507	17599	17467	17440	17783	17529	17673	17730	17785	17639	17495	17609	17790	17620	17597	17458	17583	17526	17567	17451	17915	17519	17743	17722	17720	17533	17572	17664	17575	17507	17658	17475	17748	17477	17759	17469	17617	17690	17511	17569	17637	17580	17429	17726	17587	17413	17685	17646	17556	17687	17306	17822	17600	17437	17519	17323	17768	17587	17576	17350	17360	17541	17651	17848	17482	17696	17596	17437	17586	17382	17492	17573	17434	17634	17637	17682	17454	17409	17502	17781	17592	17515	17479	17632	17691	17528	17229	17369	17675	17702	17701	17419	17623	17589	17328	17598	17509	17607	17619	17560	17532	17592	17721	17634	17611	17508	17611	17520	17575	17663	17574	17395	17665	17628	17819	17480	17490	17535	17732	17512	17542	17725	17646	17532	17529	17437	17570	17601	17511	17590	17569	17673	17593	17552	17443	17807	17666	17447	17596	17763	17453	17540	17689	17673	17602	17641	17590	17575	17437	17568	17738	17565	17366	17659	17741	17436	17558	17418	17586	17615	17608	17624	17587	17646	17653	17601	17548	17739	17907	17511	17506	17334	17671	17723	17336	17601	17511	17623	17505	17735	17335	17701	17727	17427	17618	17567	17581	17416	17591	17442	17657	17496	17476	17651	17658	17730	17658	17723	17465	17297	17535	17704	17553	17572	17390	17673	17674	17498	17581	17658	17586	17577	17527	17594	17542	17583	17617	17430	17640	17505	17535	17603	17548	17756	17682	17570	17650	17420	17375	17435	17565	17462	17499	17570	17565	17689	17501	17657	17461	17691	17401	17475	17667	17615	17548	17594	17561	17632	17842	17710	17624	17363	17486	17469	17571	17535	17764	17548	17494	17647	17622	17448	17625	17607	17356	17435	17654	17373	17661	17624	17585	17530	17412	17484	17570	17505	17341	17698	17625	17663	17559	17734	17436	17325	17532	17575	17486	17507	17495	17483	17663	17467	17700	17622	17531	17512	17455	17407	17928	17567	17855	17691	17502	17555	17825	17531	17694	17582	17449	17527	17570	17648	17534	17690	17470	17789	17538	17487	17561	17397	17428	17335	17711	17638	17891	17679	17539	17630	17492	17605	17490	17635	17573	17435	17609	17500	17539	17497	17666	17735	17422	17590	17500	17500	17621	17493	17521	17542	17472	17506	17432	17558	17533	17606	17729	17649	17615	17720	17534	17791	17654	17490	17568	17614	17660	17671	17565	17671	17693	17723	17737	17571	17654	17619	17759	17712	17865	17399	17633	17655	17641	17778	17347	17657	17346	17555	17741	17629	17552	17669	17813	17681	17771	17616	17788	17547	17439	17660	17606	17736	17461	17612	17641	17443	17504	17830	17695	17506	17426	17548	17708	17667	17562	17705	17453	17708	17668	17582	17661	17595	17539	17488	17703	17619	17491	17582	17554	17728	17464	17599	17446	17577	17547	17645	17527	17618	17652	17747	17726	17587	17525	17439	17358	17334	17243	17578	17575	17698	17642	17594	17638	17606	17668	17545	17651	17519	17644	17896	17611	17569	17523	17790	17613	17616	17643	17593	17774	17533	17681	17417	17556	17491	17626	17572	17565	17809	17471	17443	17657	17427	17701	17484	17433	17642	17494	17589	17643	17471	17668	17608	17455	17371	17488	17618	17387	17439	17689	17465	17732	17394	17642	17716	17684	17597	17575	17592	17842	17626	17629	17573	17484	17625	17599	17704	17320	17727	17693	17394	17711	17603	17688	17562	17622	17539	17517	17829	17670	17673	17653	17637	17621	17725	17672	17510	17510	17522	17430	17713	17570	17477	17615	17376	17818	17545	17539	17606	17416	17368	17358	17544	17658	17832	17818	17570	17457	17642	17645	17556	17536	17530	17589	17659	17592	17763	17679	17585	17617	17545	17497	17616	17866	17593	17706	17648	17822	17612	17657	17995	17616	17604	17795	17467	17574	17440	17472	17673	17662	17916	17677	17642	17601	17630	17591	17659	17691	17582	17660	17573	17653	17603	17807	17597	17639	17712	17537	17638	17702	17727	17593	17661	17484	17300	17603	17545	17538	17774	17509	17570	17793	17608	17727	17544	17542	17795	17677	17748	17415	17457	17732	17648	17745	17752	17457	17491	17617	17484	17515	17515	17713	17459	17577	17577	17482	17513	17576	17766	17694	17676	17769	17482	17592	17773	17550	17573	17346	17561	17557	17605	17702	17520	17656	17357	17394	17412	17734	17460	17605	17820	17770	17513	17625	17713	17561	17657	17587	17700	17369	17352	17580	17604	17549	17574	17328	17713	17579	17466	17570	17473	17621	17757	17583	17613	17666	17555	17645	17646	17685	17664	17732	17723	17648	17735	17692	17474	17495	17621	17460	17390	17514	17525	17683	17588	17477	17511	17452	17741	17383	17554	17622	17528	17466	17550	17644	17703	17839	17529	17769	17760	17397	17636	17581	17356	17504	17428	17832	17599	17653	17824	17677	17582	17738	17665	17761	17554	17582	17675	17724	17405	17585	17673	17612	17612	17452	17635	17665	17559	17603	17284	17479	17397	17671	17575	17641	17550	17481	17693	17696	17299	17621	17375	17580	17590	17316	17457	17733	17303	17638	17477	17578	17517	17519	17576	17500	17480	17662	17628	17645	17491	17653	17853	17599	17653	17616	17676	17673	17502	17403	17672	17661	17534	17503	17610	17688	17448	17502	17614	17474	17491	17383	17408	17772	17276	17576	17551	17482	17465	17427	17487	17516	17638	17419	17663	17539	17533	17701	17530	17490	17378	17594	17556	17737	17622	17638	17630	17564	17516	17730	17631	17544	17682	17665	17487	17554	17499
34026	48888	47261	37895	31658	26417	23143	21221	19578	18313	17215	16608	16279	15997	15831	15802	15775	15539	15384	15249	15198	15104	15049	14934	15146	14903	14691	14682	14848	14841	14846	14713	14768	14641	14810	14775	14838	14734	14719	14815	14655	14788	14807	14644	14903	14703	14588	14744	14787	14602	14614	14804	14715	14544	14670	14812	14759	14871	14603	14795	14720	14556	14712	14683	14705	14840	14813	14699	14769	14599	14676	14681	14746	14772	14828	14521	14691	14626	14758	14699	14711	14587	14713	14948	14802	14805	14764	14766	14863	14843	14546	14555	14816	14704	14614	14680	14805	14894	14671	14829	14687	14565	14862	14801	14678	14565	14769	14588	14658	14685	14772	14719	14613	14564	14514	14739	14513	14513	14651	14836	14769	14733	14580	14592	14686	14667	14826	14817	14677	14771	14608	14593	14597	14795	14735	14578	14703	14713	14656	14613	14720	14687	14675	14547	14670	14624	14546	14823	14854	14669	14748	14659	14674	14706	14707	14659	14690	14581	14729	14719	14686	14629	14762	14710	14830	14721	14698	14718	14678	14838	14619	14636	14756	14490	14714	14705	14575	14768	14667	14694	14713	14617	14755	14740	14747	14604	14748	14775	14614	14799	14581	14615	14716	14737	14615	14662	14572	14598	14750	14626	14883	14734	14709	14735	14739	14771	14672	14763	14699	14753	14670	14832	14695	14683	14667	14720	14696	14531	14735	14660	14797	14794	14698	14538	14841	14681	14649	14528	14774	14676	14660	14775	14758	14735	14592	14558	14783	14663	14745	14708	14696	14667	14819	14529	15004	14651	14644	14745	14711	14540	14678	14754	14700	14715	14830	14627	14607	14752	14678	14675	14680	14623	14771	14701	14625	14667	14718	14614	14738	14504	14747	14753	14866	14718	14641	14836	14639	14753	14789	14850	14689	14633	14620	14846	14736	14848	14754	14628	14551	14610	14722	14761	14771	14656	14914	14659	14676	14634	14814	14732	14722	14728	14862	14603	14640	14744	14563	14648	14827	14711	14678	14648	14554	14528	14767	14616	14712	14621	14772	14626	14769	14738	14771	14577	14549	14657	14743	14828	14711	14626	14705	14608	14754	14798	14842	14546	14779	14722	14673	14642	14743	14691	14644	14654	14622	14642	14716	14718	14802	14781	14622	14797	14717	14652	14819	14640	14684	14592	14770	14723	14680	14555	14667	14737	14796	14566	14567	14804	14779	14703	14757	14672	14572	14861	14675	14715	14748	14759	14714	14714	14702	14828	14578	14651	14715	14770	14571	14748	14863	14542	14714	14657	14822	14679	14730	14646	14861	14596	14846	14686	14540	14885	14675	14673	14589	14627	14850	14799	14738	14767	14872	14780	14679	14785	14672	14604	14776	14784	14695	14807	14651	14777	14695	14743	14721	14773	14730	14707	14654	14531	14893	14690	14775	14706	14725	14665	14534	14647	14697	14773	14649	14616	14715	14799	14838	14663	14569	14716	14812	14552	14822	14675	14662	14782	14550	14653	14813	14683	14636	14667	14836	14750	14643	14588	14738	14757	14820	14555	14637	14822	14628	14717	14804	14643	14633	14706	14681	14587	14735	14558	14837	14533	14866	14650	14648	14555	14667	14832	14662	14598	14714	14829	14853	14590	14633	14714	14487	14777	14722	14793	14585	14713	14700	14717	14649	14687	14775	14645	14847	14684	14684	14574	14623	14669	14719	14575	14487	14779	14599	14772	14807	14582	14555	14794	14592	14650	14679	14733	14671	14747	14813	14594	14745	14679	14639	14790	14663	14674	14706	14783	14668	14584	14452	14688	14793	14674	14562	14512	14793	14930	14545	14735	14731	14918	14588	14502	14720	14507	14812	14686	14603	14704	14544	14718	14695	14825	14638	14696	14509	14651	14632	14659	14890	14487	14763	14693	14682	14600	14827	14591	14664	14599	14712	14645	14605	14819	14647	14856	14733	14749	14651	14637	14827	14677	14673	14759	14633	14766	14693	14780	14573	14736	14644	14792	14684	14719	14705	14729	14850	14585	14612	14709	14748	14754	14761	14737	14648	14807	14763	14486	14706	14761	14774	14688	14749	14729	14740	14795	14613	14643	14754	14777	14767	14565	14505	14691	14698	14776	14716	14628	14649	14846	14703	14628	14745	14693	14780	14598	14783	14697	14700	14673	14704	14528	14651	14715	14695	14895	14691	14734	14707	14678	14653	14658	14711	14748	14758	14677	14885	14783	14755	14691	14748	14763	14640	14746	14532	14656	14643	14668	14692	14792	14668	14657	14586	14598	14683	14517	14626	14840	14615	14662	14620	14528	14727	14714	14666	14688	14773	14755	14842	14875	14632	14695	14788	14545	14657	14649	14758	14687	14613	14680	14592	14637	14549	14751	14663	14570	14557	14739	14788	14874	14651	14765	14795	14613	14706	14651	14734	14530	14594	14753	14848	14835	14683	14598	14760	14681	14868	14751	14626	14678	14804	14851	14699	14912	14669	14608	14609	14655	14551	14625	14770	14696	14773	14598	14701	14875	14704	14492	14862	14777	14880	14717	14843	14710	14745	14676	14533	14745	14838	14714	14619	14768	14773	14587	14674	14614	14775	14714	14591	14694	14756	14837	14522	14953	14521	14743	14732	14589	14625	14549	14725	14708	14578	14810	14643	14753	14571	14784	14734	14717	14857	14707	14563	14807	14542	14768	14569	14731	14602	14923	14712	14662	14711	14861	14676	14722	14753	14904	14682	14807	14607	14699	14782	14757	14717	14657	14854	14791	14590	14848	14626	14647	14675	14767	14646	14895	14618	14795	14742	14677	14612	14574	14651	14686	14775	14613	14802	14724	14738	14823	14720	14791	14757	14710	14775	14757	14807	14567	14638	14824	14830	14785	14624	14802	14710	14675	14611	14761	14882	14605	14685	14904	14768	14776	14610	14894	14697	14751	14585	14660	14797	14624	14732	14776	14650	14793	14545	14644	14585	14679	14886	14644	14752	14796	14742	14689	14617	14708	14806	14703	14727	14634	14758	14568	14889	14500	14750	14775	14771	14630	14790	14822	14741	14618	14789	14818	14743	14713	14683	14694	14618	14672	14694	14740	14803	14856	14743	14718	14592	14652	14812	14686	14723	14732	14584	14671	14649	14648	14642	14801	14742	14753	14848	14664	14764	14721	14507	14754	14881	14588	14570	14728	14636	14500	14752	14569	14588	14660	14660	14669	14750	14688	14866	14678	14723	14955	14818	14934	14682	14598	14742	14746	14719	14847	14652	14754	14701	14622	14487	14559	14685	14885	14752	14771	14629	14748	14566	14689	14859	14591	14697	14825	14716	14779	14881	14714	14807	14651	14769	14693	14713	14861	14729	14570	14770	14573	14585	14765	14707	14747	14687	14860	14840	14588	14837	14593	14788	14611	14626	14664	14757	14792	14506	14563	14707	14724	14706	14870	14676	14829	14583	14724	14647	14790	14737	14627	14578	14457	14677	14624	14680	14753	14721	14579	14788	14536	14557	14670	14601	14729	14553	14592	14650	14583	14603	14713	14851	14769	14662	14602	14512	14652	14625	14738	14609	14572	14789	14709	14665	14602	14623	14632	14725	14493	14573	15016	14766	14707	14736	14729	14801	14574	14662	14883	14530	14580	14844	14741	14710	14780	14635	14496	14606	14823	14786	14635	14774	14666	14717	14749	14593	14695	14731	14794	14696	14583	14733	14805	14635	14705	14686	14811	14667	14697	14735	14737	14814	14826	14839	14769	14800	14632	14661	14692	14768	14777	14637	14678	14788	14597	14679	14627	14772	14806	14873	14671	14796	14884	14774	14530	14748	14807	14567	14789	14761	14735	14619	14640	14751	14716	14637	14674	14812	14730	14741	14711	14603	14684	14427	14725	14780	14722	14576	14837	14613	14607	14585	14813	14628	14675	14707	14613	14681	14633	14841	14584	14888	14817	14586	14758	14718	14711	14724	14732	14737	14616	14613	14900	14628	14695	14528	14658	14702	14638	14691	14706	14724	14849	14607	14775	14683	14726	14603	14709	14849	14882	14801	14546	14652	14773	14695	14667	14572	14776	14800	14717	14544	14512	14687	14678	14726	14556	14870	14611	14864	14526	14806	14868	14464	14777	14756	14728	14642	14648	14549	14916	14879	14714	14765	14755	14599	14672	14653	14739	14678	14726	14797	14920	14693	14594	14831	14721	14829	14715	14659	14690	14718	14690	14809	14600	14746	14865	14547	14800	14730	14719	14676	14698	14811	14704	14553	14499	14702	14758	14688	14555	14766	14642	14797	14766	14842	14732	14570	14627	14687	14667	14478	14513	14727	14752	14699	14746	14663	14794	14834	14695	14871	14702	14606	14768	14825	14804	14668	14698	14640	14677	14601	14717	14628	14603	14696	14752	14581	14692	14710	14827	14673	14699	14749	14613	14750	14567	14818	14619	14697	14570	14714	14473	14802	14635	14752	14645	14584	14703	14679	14583	14677	14509	14798	14702	14813	14693	14707	14828	14680	14519	14689	14728	14803	14627	14646	15004	14868	14722	14594	14607	14722	14766	14629	14873	14831	14612	14646	14540	14588	14847	14740	14777	14756	14703	14678	14665	14757	14705	14761	14604	14792	14505	14851	14830	14872	14820	14662	14651	14799	14715	14729	14726	14699	14661	14669	14852	14689	14518	14834	14829	14716	14625	14765	14676	14678	14597	14672	14841	14622	14613	14741	14576	14756	14590	14621	14658	14668	14717	14623	14660	14878	14784	14640	14431	14570	14766	14796	14694	14825	14594	14748	14627	14728	15088	14778	14777	14605	14809	14651	14723	14612	14638	14925	14698	14513	14566	14800	14820	14598	14752	14625	14879	14612	14610	14689	14839	14781	14660	14699	14769	14902	14642	14846	14672	14686	14658	14667	14845	14736	14665	14526	14686	14572	14771	14599	14668	14615	14610	14712	14691	14579	14659	14734	14751	14584	14729	14674	14473	14674	14722	14769	14658	14763	14823	14758	14647	14541	14660	14755	14782	14690	14801	14720	14485	14662	14576	14714	14562	14611	14587	14558	14656	14775	14596	14653	14761	14763	14652	14647	14588	14428	14641	14827	14585	14726	14803	14691	14716	14754	14807	14614	14616	14756	14759	14629	14655	14745	14721
25272	21498	29883	30236	30363	29915	28271	24796	22829	21805	20726	19745	19701	19245	19035	19010	18800	18613	18382	18332	18270	18083	17835	17944	17769	17688	17596	17458	17594	17662	17707	17553	17509	17580	17720	17691	17718	17498	17585	17750	17509	17339	17545	17437	17522	17613	17465	17542	17593	17412	17539	17610	17470	17493	17675	17482	17517	17397	17408	17327	17330	17771	17452	17554	17447	17656	17555	17529	17689	17466	17595	17629	17539	17624	17437	17472	17404	17454	17541	17569	17642	17674	17465	17561	17568	17607	17746	17734	17609	17483	17597	17431	17344	17325	17743	17602	17439	17483	17327	17599	17305	17610	17415	17510	17355	17575	17598	17573	17476	17502	17466	17507	17529	17636	17417	17703	17386	17531	17451	17474	17586	17541	17455	17483	17700	17444	17534	17502	17216	17362	17510	17517	17519	17670	17504	17656	17608	17579	17392	17319	17401	17571	17525	17490	17444	17585	17519	17495	17592	17424	17486	17480	17539	17331	17518	17350	17578	17682	17553	17614	17557	17449	17586	17705	17528	17386	17542	17467	17361	17546	17124	17541	17503	17395	17720	17533	17476	17304	17700	17486	17560	17604	17379	17543	17497	17325	17551	17430	17505	17356	17512	17239	17355	17287	17400	17451	17608	17559	17602	17590	17316	17629	17566	17461	17497	17477	17633	17505	17557	17461	17622	17404	17467	17537	17487	17658	17446	17636	17350	17376	17277	17541	17417	17556	17433	17413	17471	17414	17669	17448	17654	17581	17493	17565	17568	17587	17436	17453	17594	17606	17595	17532	17481	17417	17295	17503	17506	17510	17257	17500	17526	17439	17845	17407	17444	17369	17556	17502	17238	17717	17485	17371	17269	17492	17850	17535	17528	17482	17315	17499	17343	17327	17362	17520	17398	17422	17453	17639	17568	17551	17460	17326	17368	17416	17622	17576	17461	17573	17406	17378	17589	17476	17599	17514	17592	17494	17448	17671	17525	17437	17570	17514	17592	17589	17473	17482	17438	17371	17448	17359	17572	17607	17669	17283	17603	17422	17546	17428	17319	17549	17564	17367	17479	17507	17348	17595	17337	17566	17479	17346	17640	17460	17355	17532	17541	17379	17465	17624	17549	17460	17488	17435	17455	17500	17530	17496	17354	17595	17557	17573	17594	17443	17347	17590	17370	17537	17389	17381	17269	17557	17294	17400	17272	17447	17478	17443	17448	17587	17562	17566	17575	17597	17715	17497	17604	17589	17611	17376	17463	17372	17481	17346	17550	17421	17545	17598	17460	17394	17565	17462	17369	17640	17610	17570	17479	17625	17457	17652	17578	17336	17401	17339	17428	17392	17454	17398	17416	17562	17510	17479	17398	17484	17552	17576	17454	17754	17546	17444	17428	17322	17507	17429	17532	17443	17510	17539	17601	17541	17343	17581	17562	17503	17655	17505	17352	17491	17815	17404	17448	17343	17449	17525	17456	17512	17327	17664	17574	17587	17488	17462	17261	17414	17474	17425	17417	17685	17583	17279	17476	17368	17537	17525	17692	17485	17422	17648	17634	17360	17595	17466	17271	17457	17618	17361	17438	17473	17334	17558	17355	17374	17577	17456	17462	17556	17680	17490	17474	17470	17347	17526	17614	17503	17419	17285	17366	17439	17515	17341	17481	17258	17508	17506	17408	17542	17331	17587	17483	17520	17213	17461	17387	17533	17517	17448	17443	17510	17524	17516	17439	17472	17715	17250	17365	17427	17411	17502	17630	17393	17543	17440	17428	17706	17616	17465	17478	17505	17663	17558	17506	17721	17567	17576	17496	17527	17582	17514	17655	17399	17483	17371	17463	17465	17559	17549	17575	17441	17447	17362	17411	17420	17670	17221	17540	17413	17400	17388	17540	17472	17515	17604	17724	17551	17389	17878	17554	17362	17369	17423	17434	17551	17429	17507	17541	17667	17387	17495	17428	17426	17551	17506	17475	17543	17365	17533	17507	17085	17509	17519	17400	17434	17514	17433	17480	17389	17442	17598	17506	17333	17315	17481	17437	17511	17301	17467	17272	17489	17672	17632	17592	17716	17442	17363	17675	17422	17411	17425	17521	17439	17190	17509	17328	17452	17555	17283	17505	17560	17299	17383	17494	17378	17283	17444	17367	17578	17394	17543	17458	17392	17522	17612	17424	17591	17539	17332	17409	17579	17467	17376	17586	17662	17458	17452	17486	17332	17604	17615	17607	17465	17396	17694	17573	17512	17648	17453	17463	17667	17590	17405	17319	17457	17598	17254	17422	17528	17604	17440	17385	17566	17389	17428	17353	17283	17279	17817	17462	17422	17351	17356	17423	17369	17427	17228	17326	17534	17383	17241	17452	17466	17585	17353	17572	17335	17533	17586	17583	17508	17555	17408	17352	17475	17573	17431	17339	17468	17539	17308	17582	17553	17645	17532	17517	17538	17321	17239	17475	17618	17388	17711	17558	17464	17513	17448	17357	17734	17545	17739	17551	17510	17331	17623	17522	17574	17438	17378	17410	17211	17541	17536	17431	17546	17579	17615	17485	17458	17504	17505	17455	17458	17525	17447	17361	17592	17653	17589	17514	17487	17571	17562	17262	17486	17332	17659	17679	17453	17583	17328	17418	17317	17585	17596	17499	17551	17526	17377	17508	17707	17591	17584	17650	17755	17659	17361	17381	17431	17549	17552	17314	17207	17470	17579	17566	17444	17696	17534	17321	17524	17672	17413	17575	17682	17540	17410	17448	17217	17361	17658	17349	17539	17461	17426	17434	17453	17568	17596	17518	17652	17481	17519	17572	17543	17629	17547	17550	17184	17335	17207	17389	17214	17525	17530	17734	17346	17590	17564	17560	17574	17366	17524	17394	17390	17364	17270	17425	17275	17522	17473	17503	17451	17703	17472	17535	17257	17558	17387	17687	17439	17484	17681	17405	17335	17572	17635	17398	17573	17556	17340	17461	17583	17528	17609	17430	17479	17367	17639	17513	17464	17466	17451	17450	17474	17394	17470	17441	17441	17659	17592	17312	17544	17317	17702	17635	17483	17483	17420	17505	17413	17421	17525	17384	17589	17582	17489	17579	17306	17454	17373	17537	17632	17499	17347	17444	17471	17363	17532	17565	17479	17370	17538	17620	17528	17452	17479	17492	17537	17366	17533	17491	17590	17463	17731	17511	17544	17563	17410	17608	17446	17581	17301	17248	17412	17588	17473	17594	17489	17396	17353	17347	17517	17672	17588	17557	17481	17419	17462	17427	17371	17624	17505	17583	17591	17466	17405	17467	17397	17451	17478	17547	17334	17614	17475	17619	17379	17342	17544	17425	17317	17512	17381	17475	17236	17217	17403	17544	17631	17455	17295	17587	17421	17473	17171	17626	17469	17513	17622	17456	17520	17436	17479	17416	17579	17322	17359	17409	17377	17519	17451	17337	17432	17429	17514	17490	17495	17477	17532	17301	17550	17750	17496	17545	17580	17591	17422	17370	17699	17729	17699	17691	17619	17604	17546	17495	17437	17637	17521	17451	17414	17325	17561	17495	17515	17404	17443	17452	17658	17412	17728	17720	17474	17541	17460	17447	17578	17527	17449	17359	17382	17603	17489	17521	17571	17706	17549	17600	17429	17561	17510	17313	17491	17626	17387	17667	17480	17542	17452	17473	17306	17481	17531	17428	17448	17743	17406	17547	17480	17511	17388	17297	17666	17598	17541	17510	17518	17452	17415	17524	17686	17433	17524	17825	17458	17526	17543	17489	17400	17301	17502	17380	17499	17499	17556	17412	17401	17369	17398	17306	17436	17484	17390	17353	17319	17435	17350	17439	17430	17685	17602	17396	17668	17569	17515	17517	17438	17654	17595	17709	17384	17325	17553	17735	17302	17259	17454	17448	17395	17768	17455	17433	17518	17550	17447	17479	17460	17472	17519	17674	17450	17555	17581	17305	17426	17530	17616	17542	17528	17417	17572	17469	17421	17585	17430	17679	17561	17435	17558	17523	17467	17257	17530	17479	17573	17560	17201	17398	17356	17331	17621	17595	17518	17464	17580	17538	17480	17269	17618	17175	17519	17605	17395	17459	17562	17422	17382	17662	17489	17563	17458	17412	17642	17568	17683	17472	17460	17606	17631	17516	17339	17585	17487	17349	17602	17418	17316	17406	17408	17475	17436	17425	17553	17469	17391	17467	17461	17529	17374	17466	17499	17380	17501	17566	17646	17507	17529	17757	17476	17429	17558	17583	17517	17437	17312	17468	17523	17348	17331	17535	17481	17538	17528	17575	17695	17588	17503	17573	17466	17474	17245	17392	17437	17659	17535	17365	17599	17686	17550	17525	17562	17356	17765	17403	17445	17567	17576	17403	17455	17656	17511	17423	17527	17443	17486	17418	17565	17454	17632	17588	17492	17779	17534	17615	17607	17235	17508	17503	17431	17844	17714	17431	17498	17321	17463	17630	17720	17545	17509	17430	17454	17533	17452	17185	17534	17550	17239	17709	17509	17443	17651	17484	17508	17445	17550	17366	17354	17647	17522	17722	17437	17447	17456	17343	17468	17430	17526	17623	17568	17577	17419	17496	17482	17403	17480	17676	17529	17460	17418	17255	17478	17453	17602	17416	17433	17368	17491	17334	17609	17459	17582	17448	17445	17609	17362	17445	17520	17561	17585	17512	17738	17551	17642	17439	17576	17280	17483	17492	17351	17421	17454	17394	17254	17427	17464	17409	17396	17652	17729	17527	17325	17326	17728	17354	17702	17430	17427	17480	17459	17436	17582	17371	17351	17466	17299	17540	17540	17528	17470	17444	17420	17475	17600	17348	17297	17473	17568	17461	17373	17364	17761	17569	17589	17608	17342	17427	17372	17607	17413	17543	17684	17532	17436	17213	17339	17589	17501	17472	17319	17442	17391	17509	17615	17497	17444	17577	17461	17569	17491	17550	17531	17407	17260	17391	17532	17500	17416	17400	17247	17371	17660	17494	17332	17648	17413	17677	17420	17629	17484	17497	17480	17583	17586	17582	17470	17582	17449	17437	17538	17658	17454	17318	17572	17208	17547	17624	17669	17517	17402	17512	17449	17627	17678	17623	17497	17450	17413	17737	17565	17402	17423	17493	17412	17462	17450	17464	17682	17624	17465	17539	17514
33470	55632	54442	43645	36681	30852	27493	24609	22411	20447	19090	18033	17483	17088	16843	16741	16413	16137	16029	15810	15747	15519	15422	15113	14931	14906	14961	14915	14676	14819	14785	14699	14845	14810	14784	14844	14563	14801	14677	14716	14680	14565	14689	14570	14883	14695	14620	14581	14712	14601	14743	14639	14613	14655	14695	14608	14650	14778	14429	15001	14651	14833	14798	14731	14738	14574	14518	14592	14629	14780	14729	14679	14645	14864	14782	14715	14605	14773	14788	14696	14844	14838	14721	14495	14817	14646	14758	14449	14658	14631	14882	14620	14634	14630	14596	14521	14677	14615	14766	14630	14607	14678	14557	14623	14568	14656	14765	14788	14611	14589	14735	14649	14732	14679	14825	14642	14715	14746	14709	14757	14616	14751	14750	14609	14790	14637	14673	14565	14549	14667	14738	14619	14859	14738	14633	14528	14756	14650	14622	14613	14821	14765	14703	14708	14746	14702	14534	14657	14687	14622	14742	14623	14602	14714	14688	14792	14587	14464	14828	14562	14701	14643	14636	14789	14737	14798	14661	14599	14655	14647	14594	14520	14706	14538	14504	14880	14709	14769	14746	14664	14822	14702	14645	14591	14695	14663	14618	14704	14638	14770	14698	14702	14601	14816	14532	14589	14549	14836	14649	14431	14750	14793	14691	14526	14798	14559	14562	14728	14766	14805	14699	14641	14804	14670	14603	14806	14723	14708	14596	14631	14603	14935	14625	14697	14548	14815	14607	14702	14665	14474	14714	14571	14847	14572	14701	14626	14756	14523	14755	14793	14512	14821	14513	14753	14717	14575	14516	14665	14674	14703	14596	14674	14608	14710	14665	14546	14636	14790	14849	14480	14715	14672	14765	14603	14521	14640	14589	14709	14569	14788	14595	14752	14561	14566	14686	14600	14681	14761	14747	14722	14719	14684	14456	14512	14662	14800	14710	14602	14854	14798	14723	14684	14785	14821	14764	14618	14816	14685	14596	14607	14552	14731	14547	14845	14723	14687	14640	14680	14780	14781	14598	14616	14788	14536	14690	14732	14802	14504	14812	14666	14759	14743	14809	14783	14628	14609	14704	14670	14599	14653	14699	14727	14653	14649	14859	14582	14561	14638	14632	14719	14668	14803	14680	14663	14660	14583	14715	14695	14574	14667	14831	14619	14713	14781	14639	14712	14647	14638	14578	14553	14571	14628	14616	14642	14732	14658	14756	14764	14695	14603	14579	14647	14608	14595	14694	14790	14834	14558	14729	14778	14729	14725	14692	14698	14626	14790	14689	14737	14699	14817	14723	14568	14576	14547	14711	14718	14678	14705	14704	14800	14593	14587	14747	14692	14689	14688	14516	14644	14889	14714	14618	14721	14663	14644	14683	14696	14682	14519	14523	14805	14606	14780	14823	14699	14714	14863	14658	14566	14596	14698	14793	14503	14629	14741	14717	14662	14749	14593	14815	14514	14786	14778	14693	14675	14793	14596	14723	14605	14653	14708	14763	14562	14702	14722	14672	14676	14692	14674	14611	14582	14727	14753	14554	14794	14731	14490	14575	14734	14778	14845	14592	14728	14606	14676	14559	14475	14784	14833	14592	14553	14671	14517	14776	14637	14716	14659	14604	14602	14673	14637	14738	14680	14607	14539	14718	14734	14628	14576	14586	14666	14705	14769	14605	14614	14794	14578	14661	14833	14742	14692	14791	14653	14678	14731	14691	14674	14506	14841	14904	14651	14817	14618	14598	14719	14601	14704	14569	14804	14385	14643	14642	14653	14771	14761	14595	14762	14528	14681	14643	14702	14622	14685	14658	14771	14605	14648	14664	14665	14581	14670	14817	14763	14741	14698	14760	14751	14491	14720	14726	14712	14639	14764	14669	14715	14625	14629	14657	14654	14595	14600	14594	14704	14599	14605	14638	14711	14651	14612	14536	14651	14739	14652	14788	14613	14641	14723	14661	14730	14784	14641	14600	14523	14529	14676	14782	14506	14458	14717	14685	14712	14652	14680	14642	14836	14792	14596	14565	14851	14664	14620	14618	14676	14625	14705	14717	14662	14746	14588	14771	14589	14871	14691	14576	14817	14552	14696	14578	14775	14635	14646	14639	14707	14540	14614	14758	14779	14656	14720	14635	14602	14633	14696	14625	14502	14735	14801	14809	14669	14778	14622	14662	14745	14625	14596	14567	14801	14822	14610	14765	14746	14708	14835	14760	14771	14658	14741	14734	14564	14610	14753	14678	14734	14717	14856	14596	14609	14721	14703	14782	14399	14711	14760	14786	14611	14748	14766	14682	14612	14653	14686	14762	14712	14548	14443	14621	14606	14604	14750	14602	14761	14591	14596	14462	14767	14673	14589	14570	14660	14748	14838	14621	14694	14790	14625	14758	14706	14625	14895	14642	14676	14516	14739	14667	14837	14817	14635	14519	14647	14795	14755	14536	14576	14604	14709	14813	14736	14634	14560	14675	14686	14673	14728	14766	14802	14684	14649	14666	14729	14744	14769	14740	14636	14685	14590	14651	14585	14748	14571	14593	14729	14674	14615	14838	14750	14656	14592	14725	14842	14753	14739	14650	14695	14730	14815	14466	14632	14675	14492	14819	14694	14699	14623	14825	14648	14601	14513	14792	14719	14664	14587	14978	14692	14581	14628	14756	14829	14703	14558	14641	14731	14700	14738	14649	14731	14627	14737	14666	14613	14506	14703	14556	14684	14780	14723	14610	14549	14688	14803	14889	14539	14689	14674	14691	14830	14890	14835	14668	14832	14561	14617	14797	14614	14627	14723	14634	14727	14665	14713	14739	14650	14730	14808	14671	14661	14869	14691	14840	14567	14678	14684	14851	14594	14687	14799	14622	14571	14789	14593	14682	14716	14706	14617	14633	14792	14784	14623	14751	14645	14584	14621	14679	14667	14715	14574	14613	14677	14753	14636	14561	14783	14681	14762	14688	14613	14619	14626	14611	14830	14605	14594	14712	14629	14578	14648	14527	14648	14768	14698	14782	14737	14710	14559	14599	14800	14812	14648	14757	14556	14546	14582	14649	14687	14642	14558	14517	14725	14774	14583	14679	14680	14679	14744	14746	14668	14769	14505	14823	14715	14690	14672	14749	14699	14541	14741	14787	14709	14700	14717	14553	14528	14590	14550	14758	14654	14608	14671	14689	14707	14738	14652	14745	14661	14592	14675	14611	14799	14596	14549	14641	14684	14670	14563	14684	14660	14638	14754	14793	14757	14670	14750	14650	14680	14817	14737	14522	14711	14685	14680	14751	14599	14697	14794	14592	14810	14722	14764	14536	14663	14761	14667	14723	14510	14713	14687	14682	14850	14534	14765	14625	14636	14728	14680	14556	14615	14627	14708	14547	14674	14631	14673	14585	14546	14504	14424	14602	14651	14580	14691	14562	14709	14560	14537	14653	14717	14655	14623	14612	14566	14579	14622	14783	14802	14704	14612	14779	14615	14693	14944	14794	14699	14583	14700	14709	14719	14673	14637	14655	14683	14591	14592	14697	14526	14722	14607	14685	14568	14754	14897	14767	14593	14539	14776	14619	14669	14598	14673	14677	14699	14673	14557	14533	14572	14789	14609	14801	14752	14671	14509	14791	14714	14753	14713	14657	14709	14673	14758	14791	14753	14733	14610	14587	14557	14618	14645	14734	14558	14697	14777	14654	14592	14881	14683	14570	14775	14684	14834	14792	14623	14568	14589	14483	14817	14650	14634	14765	14787	14808	14770	14711	14707	14736	14612	14793	14804	14766	14452	14724	14688	14783	14700	14635	14538	14637	14610	14767	14540	14749	14428	14741	14840	14644	14557	14767	14568	14646	14580	14686	14679	14683	14808	14765	14584	14594	14668	14759	14697	14851	14640	14798	14744	14769	14492	14787	14746	14761	14743	14760	14617	14686	14836	14634	14828	14695	14505	14664	14602	14655	14664	14566	14743	14606	14947	14729	14553	14608	14583	14716	14652	14609	14691	14763	14690	14603	14735	14466	14722	14488	14686	14702	14591	14812	14724	14740	14547	14700	14711	14728	14753	14603	14650	14715	14648	14934	14635	14695	14530	14574	14848	14724	14772	14705	14740	14712	14443	14740	14682	14509	14695	14784	14749	14702	14750	14508	14801	14804	14719	14697	14588	14586	14472	14836	14734	14611	14644	14878	14629	14731	14658	14707	14777	14602	14662	14839	14720	14716	14606	14667	14627	14837	14750	14833	14675	14575	14773	14557	14636	14613	14686	14660	14541	14790	14696	14674	14714	14784	14654	14623	14736	14590	14580	14694	14758	14647	14724	14675	14496	14796	14684	14764	14687	14776	14657	14838	14605	14780	14615	14570	14600	14636	14756	14813	14791	14589	14825	14724	14760	14704	14596	14733	14828	14651	14577	14707	14669	14656	14658	14675	14661	14623	14753	14908	14610	14770	14733	14730	14761	14749	14806	14747	14691	14725	14588	14550	14696	14629	14576	14801	14755	14556	14593	14791	14833	14625	14745	14626	14572	14666	14807	14744	14684	14673	14612	14788	14634	14561	14488	14641	14605	14871	14814	14616	14613	14753	14800	14595	14681	14690	14863	14733	14793	14604	14783	14597	14694	14818	14867	14634	14655	14781	14682	14616	14746	14560	14805	14688	14542	14608	14857	14826	14617	14610	14651	14607	14621	14652	14727	14570	14598	14719	14838	14694	14544	14614	14461	14661	14571	14587	14629	14573	14688	14448	14668	14753	14664	14528	14700	14632	14742	14733	14702	14681	14633	14759	14609	14597	14700	14621	14637	14877	14744	14694	14751	14682	14674	14480	14748	14645	14662	14688	14753	14760	14458	14636	14698	14667	14703	14795	14706	14634	14644	14588	14587	14727	14701	14956	14756	14798	14696	14735	14627	14743	14650	14796	14666	14578	14586	14663	14671	14643	14787	14489	14729	14663	14599	14663	14792	14747	14630	14581	14741	14742	14547	14498	14714	14737	14627	14729	14801	14765	14638	14630	14748	14549	14660	14661	14639	14653	14601	14542	14667	14796	14678	14600	14686	14713	14777	14737	14591	14595	14787	14679	14597	14773	14814	14735	14777	14620	14572	14656	14732	14727	14791	14697	14611	14662	14755	14729	14642	14512	14727	14899	14775	14677	14706	14499	14684
24005	21467	29419	26010	27122	30756	31633	27044	24634	23372	21963	20866	20303	20084	19790	19649	19268	19285	19009	18844	18531	18361	18381	18058	17901	17919	17819	17585	17673	17751	17679	17684	17631	17689	17710	17697	17454	17542	17772	17578	17730	17520	17694	17578	17576	17725	17669	17500	17683	17661	17769	17597	17492	17573	17625	17561	17637	17624	17634	17683	17655	17579	17645	17590	17637	17624	17550	17715	17589	17590	17500	17459	17538	17679	17763	17714	17620	17680	17660	17674	17728	17464	17777	17597	17605	17468	17636	17621	17645	17524	17627	17715	17581	17723	17633	17491	17639	17506	17525	17550	17623	17570	17655	17448	17568	17504	17364	17364	17694	17534	17809	17551	17563	17477	17620	17516	17674	17741	17657	17462	17480	17301	17737	17653	17629	17692	17452	17452	17448	17769	17389	17626	17326	17607	17774	17563	17475	17526	17715	17651	17570	17539	17610	17537	17601	17646	17480	17521	17557	17700	17701	17494	17611	17610	17529	17502	17590	17670	17570	17615	17460	17441	17732	17447	17583	17424	17276	17467	17402	17578	17699	17569	17640	17608	17608	17594	17625	17598	17542	17623	17588	17719	17721	17582	17548	17500	17393	17344	17615	17501	17645	17493	17630	17506	17488	17505	17543	17529	17456	17627	17516	17410	17564	17576	17470	17515	17514	17752	17687	17531	17324	17518	17604	17597	17432	17456	17477	17497	17610	17694	17577	17495	17760	17536	17703	17655	17600	17329	17477	17426	17689	17494	17526	17698	17735	17681	17646	17518	17530	17546	17240	17740	17618	17642	17589	17680	17428	17559	17748	17660	17457	17543	17563	17699	17763	17558	17628	17688	17558	17675	17211	17413	17676	17397	17527	17503	17463	17376	17662	17622	17453	17413	17588	17523	17607	17600	17647	17586	17724	17741	17771	17713	17591	17632	17556	17569	17422	17686	17628	17556	17671	17522	17374	17735	17493	17410	17522	17622	17616	17637	17582	17498	17446	17478	17659	17607	17555	17515	17620	17433	17437	17363	17637	17616	17502	17367	17744	17387	17726	17453	17630	17499	17586	17786	17705	17429	17654	17630	17440	17621	17402	17672	17597	17509	17683	17600	17472	17444	17440	17290	17549	17647	17768	17582	17571	17717	17507	17358	17709	17528	17508	17489	17571	17520	17784	17599	17560	17719	17668	17687	17427	17671	17582	17604	17635	17549	17528	17520	17410	17619	17599	17662	17348	17442	17676	17451	17568	17403	17637	17535	17553	17669	17625	17650	17412	17483	17469	17644	17776	17308	17619	17469	17546	17407	17313	17456	17502	17704	17718	17489	17664	17601	17567	17565	17446	17658	17411	17738	17607	17552	17546	17512	17468	17501	17564	17519	17643	17649	17437	17634	17735	17546	17567	17509	17522	17509	17502	17536	17431	17606	17843	17506	17697	17608	17525	17644	17503	17505	17636	17502	17499	17554	17720	17399	17411	17599	17473	17643	17541	17481	17737	17434	17459	17595	17714	17628	17484	17255	17584	17288	17631	17873	17807	17713	17567	17591	17695	17739	17670	17517	17395	17517	17611	17503	17466	17663	17443	17613	17601	17505	17623	17714	17630	17463	17553	17472	17592	17532	17513	17486	17482	17316	17677	17552	17405	17577	17555	17694	17579	17673	17562	17513	17535	17689	17488	17525	17587	17589	17625	17490	17483	17339	17590	17357	17436	17621	17440	17494	17733	17645	17555	17491	17561	17626	17503	17558	17606	17583	17427	17558	17585	17392	17566	17497	17391	17360	17747	17567	17589	17495	17711	17856	17632	17404	17611	17541	17552	17509	17497	17395	17581	17452	17619	17538	17512	17693	17572	17461	17449	17258	17689	17625	17784	17576	17560	17562	17650	17207	17498	17588	17468	17543	17236	17387	17504	17695	17482	17554	17502	17354	17538	17428	17618	17532	17521	17605	17609	17661	17512	17764	17618	17572	17657	17641	17771	17607	17650	17440	17594	17635	17506	17546	17687	17427	17423	17580	17513	17498	17696	17549	17594	17599	17482	17331	17625	17432	17688	17563	17554	17677	17405	17613	17392	17768	17679	17659	17863	17627	17556	17471	17739	17426	17601	17413	17509	17432	17411	17277	17665	17656	17755	17396	17537	17634	17451	17492	17435	17599	17617	17532	17712	17545	17376	17433	17413	17513	17419	17487	17572	17659	17701	17714	17484	17553	17578	17475	17511	17553	17709	17469	17487	17330	17357	17559	17477	17686	17633	17486	17495	17464	17692	17592	17485	17547	17520	17361	17528	17508	17585	17758	17700	17348	17457	17457	17481	17682	17409	17672	17507	17486	17623	17457	17441	17473	17633	17448	17493	17801	17416	17513	17502	17595	17557	17469	17474	17692	17618	17435	17540	17480	17652	17364	17428	17550	17617	17465	17420	17479	17532	17530	17458	17389	17665	17550	17712	17293	17510	17594	17694	17567	17542	17638	17583	17456	17620	17644	17503	17437	17454	17446	17415	17529	17593	17657	17779	17671	17492	17420	17516	17337	17478	17408	17598	17616	17651	17549	17611	17597	17676	17528	17735	17733	17606	17532	17574	17447	17500	17386	17680	17664	17481	17508	17584	17487	17540	17482	17471	17583	17551	17574	17611	17661	17385	17649	17602	17490	17459	17501	17770	17718	17811	17502	17330	17410	17535	17465	17340	17310	17560	17586	17524	17412	17495	17666	17566	17420	17528	17654	17740	17727	17724	17514	17800	17716	17539	17584	17689	17566	17558	17553	17558	17693	17596	17614	17750	17642	17481	17434	17628	17500	17504	17741	17490	17678	17584	17570	17574	17534	17506	17309	17467	17585	17706	17638	17348	17680	17403	17592	17618	17720	17486	17409	17538	17516	17711	17440	17726	17536	17679	17461	17458	17590	17661	17553	17389	17639	17513	17511	17511	17693	17480	17540	17531	17597	17639	17747	17462	17356	17542	17561	17678	17680	17596	17555	17800	17397	17833	17413	17508	17500	17604	17276	17445	17512	17600	17441	17584	17520	17442	17598	17502	17517	17442	17526	17385	17647	17608	17392	17402	17510	17559	17659	17477	17408	17444	17486	17531	17544	17691	17641	17589	17582	17470	17793	17678	17608	17736	17659	17654	17558	17608	17679	17736	17632	17583	17609	17387	17481	17640	17780	17564	17573	17827	17460	17509	17552	17349	17542	17711	17520	17317	17377	17643	17525	17596	17341	17511	17432	17571	17485	17471	17670	17476	17662	17623	17548	17599	17519	17614	17582	17558	17497	17489	17565	17644	17555	17458	17471	17528	17448	17605	17577	17740	17567	17455	17512	17630	17765	17576	17638	17593	17590	17412	17446	17778	17708	17665	17594	17514	17478	17648	17510	17457	17852	17620	17635	17571	17627	17405	17601	17647	17361	17659	17564	17567	17496	17598	17649	17608	17660	17862	17521	17680	17450	17562	17473	17535	17710	17610	17682	17570	17708	17592	17565	17578	17643	17547	17563	17526	17703	17572	17633	17498	17593	17695	17522	17733	17354	17737	17610	17571	17619	17677	17515	17704	17581	17587	17553	17655	17471	17463	17577	17664	17579	17603	17455	17754	17465	17416	17741	17382	17620	17703	17382	17643	17643	17613	17646	17508	17769	17768	17511	17465	17536	17615	17448	17622	17558	17473	17533	17588	17584	17348	17633	17445	17539	17563	17387	17664	17773	17442	17561	17706	17457	17563	17463	17559	17591	17767	17684	17447	17424	17481	17583	17679	17557	17521	17435	17436	17667	17481	17788	17626	17577	17444	17508	17700	17602	17720	17482	17730	17430	17522	17783	17592	17691	17677	17556	17400	17746	17560	17682	17700	17717	17574	17357	17519	17609	17470	17533	17621	17788	17431	17606	17639	17428	17533	17496	17559	17805	17431	17404	17502	17657	17584	17521	17495	17382	17699	17528	17465	17381	17716	17581	17767	17418	17589	17526	17356	17787	17411	17518	17369	17558	17451	17373	17526	17569	17525	17511	17618	17679	17678	17513	17442	17775	17473	17542	17459	17420	17565	17462	17579	17506	17688	17571	17600	17686	17649	17770	17621	17507	17520	17666	17475	17544	17563	17585	17597	17729	17503	17464	17401	17547	17514	17602	17692	17501	17730	17594	17679	17549	17418	17536	17637	17666	17461	17417	17642	17649	17442	17652	17660	17510	17515	17780	17452	17555	17552	17355	17595	17579	17514	17472	17572	17603	17597	17565	17540	17706	17555	17433	17556	17472	17698	17589	17469	17610	17519	17674	17505	17662	17436	17696	17593	17474	17477	17563	17508	17578	17501	17635	17486	17816	17625	17517	17707	17623	17539	17561	17509	17738	17448	17507	17549	17521	17783	17699	17681	17648	17508	17494	17539	17493	17488	17742	17662	17603	17499	17411	17547	17573	17453	17813	17702	17532	17622	17586	17556	17583	17650	17542	17698	17535	17563	17511	17646	17564	17468	17607	17543	17753	17639	17595	17700	17693	17420	17659	17808	17619	17552	17380	17393	17541	17571	17380	17514	17476	17670	17551	17653	17758	17593	17406	17519	17517	17574	17510	17579	17695	17599	17583	17630	17468	17776	17639	17545	17428	17519	17382	17557	17526	17630	17603	17594	17449	17596	17510	17520	17530	17538	17631	17598	17574	17362	17471	17469	17627	17433	17575	17490	17615	17794	17623	17605	17621	17617	17693	17713	17637	17681	17770	17545	17384	17698	17384	17517	17387	17445	17688	17529	17791	17643	17612	17577	17608	17505	17503	17457	17441	17599	17507	17507	17655	17577	17600	17575	17526	17425	17539	17554	17388	17557	17451	17675	17428	17751	17651	17323	17725	17746	17644	17520	17638	17624	17373	17536	17592	17581	17517	17412	17406	17527	17555	17492	17475	17562	17726	17517	17405	17510	17691	17576	17473	17696	17525	17620	17446	17710	17515	17441	17573	17386	17506	17495	17684	17447	17583	17628	17510	17476	17371	17514	17402	17427	17377	17592	17539	17467	17472	17622	17612	17586	17477	17600	17615	17588	17464	17535	17359	17344	17563	17391	17670	17521	17481	17419	17481	17563	17613	17691	17734	17589	17259	17623	17426	17503	17686	17611	17659	17441	17555	17774	17510	17792	17468
35169	60367	59426	47905	40145	34811	31140	27798	24843	22621	20760	19599	18852	18229	18099	17512	17147	16934	16610	16410	16092	15916	15697	15080	15297	15102	14921	14907	14849	14814	14744	14870	14853	14882	14753	14647	14695	14857	14860	14638	14711	14773	14744	14493	14749	14666	14697	14630	14628	14641	14707	14759	14680	14513	14561	14816	14687	14631	14684	14524	14683	14757	14750	14639	14694	14798	14779	14839	14751	14515	14770	14700	14608	14797	14720	14612	14740	14856	14570	14491	14592	14477	14845	14622	14550	14619	14688	14603	14799	14610	14927	14684	14770	14638	14689	14709	14712	14772	14647	14568	14599	14618	14678	14634	14780	14676	14815	14808	14633	14766	14628	14695	14875	14506	14556	14487	14743	14540	14674	14829	14607	14721	14578	14621	14694	14588	14668	14676	14669	14773	14634	14834	14779	14662	14621	14671	14571	14988	14621	14586	14741	14666	14765	14761	14650	14821	14646	14778	14804	14660	14763	14691	14853	14586	14753	14704	14733	14749	14605	14606	14738	14697	14825	14770	14619	14733	14741	14625	14560	14766	14637	14506	14734	14762	14665	14643	14600	14598	14517	14699	14730	14629	14645	14896	14601	14770	14587	14762	14706	14631	14622	14682	14488	14517	14606	14872	14778	14757	14710	14663	14665	14566	14584	14592	14758	14917	14693	14638	14615	14582	14725	14607	14666	14558	14560	14706	14592	14604	14518	14682	14644	14626	14594	14782	14572	14730	14684	14680	14675	14729	14536	14659	14649	14589	14646	14658	14603	14597	14776	14735	14734	14736	14670	14477	14797	14621	14628	14590	14600	14727	14701	14800	14604	14642	14579	14620	14804	14707	14597	14662	14509	14794	14785	14550	14716	14894	14610	14461	14711	14526	14677	14656	14578	14646	14604	14606	14575	14714	14742	14365	14855	14747	14528	14622	14571	14652	14597	14801	14711	14724	14687	14607	14608	14655	14706	14766	14898	14928	14595	14806	14661	14707	14752	14657	14626	14680	14584	14766	14605	14739	14702	14783	14670	14762	14650	14672	14568	14595	14594	14543	14721	14757	14710	14579	14702	14601	14740	14696	14744	14722	14728	14849	14508	14672	14662	14749	14813	14504	14644	14632	14691	14631	14832	14701	14618	14765	14462	14632	14724	14538	14595	14769	14718	14780	14740	14695	14602	14517	14529	14677	14612	14554	14622	14682	14735	14592	14726	14625	14708	14557	14593	14616	14570	14493	14607	14686	14528	14758	14760	14598	14615	14615	14725	14762	14729	14619	14678	14581	14560	14686	14771	14675	14750	14615	14707	14741	14649	14695	14702	14769	14755	14701	14636	14645	14649	14736	14487	14726	14652	14624	14761	14601	14719	14688	14529	14699	14724	14672	14851	14730	14625	14713	14630	14765	14678	14745	14504	14697	14632	14680	14634	14737	14587	14534	14658	14516	14497	14645	14670	14839	14694	14573	14660	14702	14770	14565	14621	14726	14592	14638	14587	14671	14515	14756	14630	14602	14587	14705	14664	14627	14748	14548	14826	14717	14475	14759	14533	14786	14487	14759	14711	14657	14717	14642	14644	14692	14703	14645	14660	14625	14682	14710	14646	14853	14672	14593	14554	14841	14675	14578	14642	14795	14540	14706	14881	14732	14792	14651	14710	14781	14666	14792	14514	14723	14658	14800	14647	14640	14738	14542	14605	14794	14751	14658	14607	14692	14810	14510	14687	14866	14844	14773	14624	14538	14860	14656	14678	14603	14496	14757	14609	14763	14725	14452	14858	14552	14599	14591	14590	14674	14612	14591	14586	14673	14739	14655	14681	14550	14628	14591	14745	14794	14703	14623	14639	14779	14726	14488	14798	14721	14757	14803	14535	14681	14751	14658	14639	14740	14749	14675	14683	14797	14473	14700	14652	14751	14548	14727	14723	14829	14628	14688	14716	14727	14738	14651	14584	14674	14715	14673	14596	14692	14549	14691	14623	14629	14698	14701	14808	14534	14619	14707	14827	14664	14564	14839	14647	14805	14558	14592	14589	14496	14666	14686	14623	14740	14699	14661	14761	14568	14751	14630	14713	14652	14779	14686	14794	14655	14570	14740	14568	14574	14707	14578	14723	14765	14794	14905	14618	14945	14762	14657	14747	14584	14706	14535	14489	14745	14674	14796	14706	14846	14609	14756	14721	14778	14528	14726	14694	14625	14667	14587	14526	14586	14645	14579	14481	14751	14762	14658	14718	14616	14614	14669	14662	14627	14670	14862	14641	14680	14678	14698	14694	14707	14701	14652	14588	14643	14626	14615	14725	14639	14911	14615	14653	14627	14661	14564	14692	14748	14565	14817	14643	14698	14750	14557	14691	14777	14653	14625	14666	14415	14700	14762	14713	14744	14525	14822	14562	14770	14622	14735	14806	14718	14680	14670	14583	14844	14466	14658	14745	14578	14726	14662	14785	14500	14640	14656	14658	14521	14843	14661	14769	14778	14702	14661	14620	14663	14695	14582	14627	14452	14764	14632	14734	14471	14733	14752	14694	14682	14672	14782	14828	14713	14686	14559	14665	14636	14589	14804	14602	14520	14501	14478	14678	14647	14560	14633	14732	14666	14615	14865	14648	14596	14519	14651	14824	14718	14782	14680	14942	14505	14616	14841	14739	14684	14694	14643	14765	14607	14748	14526	14625	14713	14702	14613	14481	14663	14755	14766	14710	14893	14806	14565	14658	14633	14688	14617	14707	14587	14559	14568	14650	14611	14542	14707	14677	14606	14751	14669	14757	14527	14717	14678	14681	14684	14747	14658	14563	14703	14685	14701	14615	14772	14638	14655	14629	14752	14626	14789	14549	14721	14720	14551	14659	14572	14638	14739	14514	14867	14661	14660	14525	14672	14722	14569	14736	14769	14567	14716	14632	14671	14631	14640	14637	14666	14795	14721	14627	14425	14458	14533	14909	14705	14684	14586	14680	14571	14537	14693	14707	14595	14646	14662	14742	14662	14718	14784	14587	14853	14580	14817	14723	14625	14742	14642	14661	14731	14641	14673	14713	14805	14561	14748	14709	14737	14755	14717	14781	14665	14583	14823	14462	14650	14611	14571	14678	14835	14765	14694	14708	14837	14736	14644	14646	14634	14559	14687	14565	14564	14678	14679	14709	14552	14800	14550	14726	14577	14593	14544	14754	14442	14799	14756	14659	14702	14630	14633	14677	14789	14696	14641	14664	14738	14671	14816	14699	14557	14612	14726	14611	14694	14730	14594	14621	14602	14566	14661	14724	14629	14557	14627	14723	14682	14709	14689	14590	14649	14774	14759	14649	14683	14716	14600	14676	14592	14809	14678	14646	14755	14584	14703	14578	14550	14897	14677	14590	14685	14688	14656	14696	14691	14650	14949	14607	14683	14700	14706	14634	14544	14817	14692	14796	14678	14742	14740	14704	14681	14613	14783	14644	14636	14651	14573	14727	14693	14665	14686	14765	14567	14499	14593	14630	14431	14566	14805	14642	14902	14637	14681	14636	14833	14699	14654	14666	14693	14712	14513	14855	14575	14771	14729	14613	14777	14593	14654	14529	14688	14781	14740	14639	14669	14628	14711	14738	14789	14554	14742	14789	14813	14736	14657	14645	14692	14608	14536	14740	14505	14623	14683	14700	14668	14705	14787	14617	14568	14714	14555	14498	14725	14638	14835	14568	14846	14610	14739	14547	14803	14717	14590	14836	14606	14753	14676	14714	14521	14692	14650	14453	14646	14826	14711	14739	14679	14764	14785	14607	14712	14636	14723	14760	14669	14697	14606	14568	14663	14603	14803	14656	14685	14800	14688	14670	14815	14735	14694	14609	14627	14785	14789	14620	14878	14681	14675	14720	14752	14902	14644	14840	14672	14658	14638	14617	14556	14712	14850	14724	14458	14624	14709	14556	14702	14720	14796	14709	14696	14903	14687	14431	14836	14596	14581	14679	14676	14561	14779	14640	14821	14672	14732	14632	14731	14669	14686	14731	14829	14649	14870	14494	14504	14655	14622	14746	14636	14789	14787	14750	14804	14524	14447	14605	14731	14664	14671	14729	14681	14806	14594	14569	14630	14813	14648	14599	14669	14575	14726	14727	14632	14622	14591	14749	14796	14642	14782	14729	14506	14683	14537	14786	14614	14828	14693	14651	14624	14575	14766	14595	14578	14573	14538	14717	14710	14674	14623	14711	14791	14652	14659	14669	14584	14628	14688	14651	14445	14790	14825	14735	14567	14634	14760	14643	14778	14834	14890	14599	14696	14816	14676	14657	14520	14824	14785	14781	14625	14687	14575	14699	14658	14577	14836	14680	14597	14788	14699	14783	14688	14467	14678	14698	14760	14768	14583	14896	14669	14679	14707	14739	14604	14692	14632	14689	14760	14711	14669	14667	14559	14754	14858	14658	14607	14743	14654	14778	14844	14656	14488	14562	14596	14713	14808	14704	14649	14660	14732	14641	14620	14532	14521	14673	14638	14790	14618	14701	14475	14531	14877	14833	14712	14737	14735	14577	14609	14700	14655	14694	14661	14653	14691	14867	14575	14860	14743	14540	14764	14724	14623	14752	14633	14736	14566	14704	14591	14826	14893	14692	14813	14668	14659	14543	14624	14582	14566	14756	14609	14791	14723	14607	14779	14727	14720	14686	14622	14493	14754	14758	14543	14658	14693	14577	14424	14591	14672	14736	14587	14894	14682	14549	14760	14571	14612	14807	14892	14749	14635	14766	14609	14811	14613	14477	14784	14730	14774	14697	14575	14779	14605	14702	14547	14764	14688	14706	14734	14776	14736	14542	14632	14526	14660	14576	14694	14874	14676	14664	14511	14727	14587	14651	14655	14571	14613	14549	14712	14724	14743	14787	14590	14632	14682	14758	14827	14691	14610	14827	14707	14648	14536	14671	14648	14689	14608	14870	14496	14635	14671	14674	14726	14782	14517	14700	14506	14688	14637	14708	14676	14603	14694	14504	14834	14751	14844	14601	14552	14697	14707	14702	14569	14683	14741	14726	14487	14598	14755	14721	14786	14593	14829	14729	14608	14564	14613	14613	14537	14573	14393	14568	14582	14903	14511	14540	14698	14565	14614	14514	14726	14610	14746	14813	14850	14609	14607	14724	14696	14807	14667	14633	14774
32478	35707	43965	38397	30449	26266	23749	21747	20656	19762	19217	18653	18779	18429	18276	18403	18256	17987	17956	18049	17788	17918	17624	17671	17786	17384	17320	17269	17486	17654	17408	17534	17588	17304	17489	17321	17328	17433	17325	17637	17450	17475	17435	17602	17347	17347	17421	17385	17595	17382	17550	17353	17564	17507	17270	17325	17345	17300	17326	17637	17548	17551	17572	17337	17504	17510	17463	17334	17303	17468	17338	17509	17685	17430	17410	17613	17358	17481	17397	17418	17515	17357	17619	17202	17445	17458	17462	17495	17357	17468	17614	17395	17307	17389	17513	17444	17468	17260	17290	17422	17357	17248	17343	17551	17367	17432	17394	17490	17358	17435	17475	17452	17487	17391	17369	17408	17421	17346	17591	17529	17484	17258	17335	17372	17434	17470	17599	17417	17380	17312	17533	17366	17415	17353	17474	17354	17367	17544	17336	17398	17573	17522	17388	17547	17465	17393	17686	17557	17430	17431	17307	17389	17455	17560	17261	17424	17457	17498	17640	17387	17609	17444	17419	17543	17479	17451	17223	17391	17411	17579	17623	17496	17560	17356	17405	17420	17216	17419	17278	17599	17499	17443	17437	17468	17293	17249	17298	17310	17456	17412	17304	17509	17379	17343	17668	17372	17484	17466	17774	17424	17255	17372	17186	17491	17559	17312	17481	17275	17365	17442	17354	17332	17438	17456	17549	17432	17587	17457	17533	17246	17389	17398	17344	17424	17426	17472	17582	17578	17516	17545	17571	17362	17556	17336	17246	17506	17556	17596	17302	17373	17219	17419	17338	17275	17496	17595	17454	17523	17421	17508	17483	17451	17500	17513	17380	17440	17348	17389	17330	17445	17296	17330	17632	17153	17367	17432	17446	17444	17713	17482	17383	17384	17365	17358	17692	17213	17460	17397	17239	17426	17391	17408	17204	17357	17637	17559	17444	17250	17364	17370	17461	17460	17415	17490	17222	17548	17586	17514	17535	17475	17366	17347	17404	17531	17306	17524	17535	17511	17384	17444	17461	17241	17403	17489	17682	17493	17433	17496	17657	17415	17464	17437	17428	17540	17391	17430	17410	17232	17325	17464	17382	17459	17406	17576	17331	17350	17279	17265	17197	17219	17370	17338	17251	17457	17573	17443	17474	17571	17321	17390	17181	17278	17468	17430	17382	17324	17576	17379	17437	17441	17397	17521	17582	17558	17436	17347	17484	17375	17452	17350	17470	17605	17554	17276	17451	17424	17260	17475	17311	17375	17439	17465	17373	17499	17326	17479	17576	17403	17477	17364	17390	17362	17447	17432	17288	17539	17468	17596	17584	17458	17392	17419	17581	17406	17384	17433	17404	17547	17515	17455	17530	17428	17527	17492	17527	17376	17364	17432	17487	17521	17680	17383	17459	17331	17582	17365	17372	17457	17636	17442	17482	17308	17463	17440	17574	17382	17313	17253	17388	17458	17325	17194	17346	17481	17527	17539	17428	17490	17354	17396	17204	17488	17396	17271	17467	17420	17399	17336	17578	17481	17360	17384	17274	17371	17366	17221	17366	17161	17464	17605	17569	17275	17334	17624	17335	17455	17374	17456	17254	17198	17466	17218	17547	17263	17306	17418	17465	17336	17188	17393	17430	17429	17696	17401	17502	17255	17539	17391	17350	17340	17426	17321	17398	17408	17323	17524	17590	17497	17446	17404	17350	17379	17398	17711	17478	17503	17473	17613	17507	17584	17403	17421	17463	17314	17535	17286	17284	17408	17201	17427	17375	17615	17551	17306	17539	17461	17436	17245	17290	17379	17147	17616	17385	17521	17333	17557	17455	17432	17344	17526	17486	17434	17564	17376	17177	17411	17549	17420	17459	17293	17396	17407	17398	17428	17463	17351	17419	17445	17398	17536	17490	17416	17565	17264	17525	17270	17462	17372	17461	17228	17499	17344	17494	17398	17496	17621	17328	17394	17618	17569	17309	17327	17354	17615	17517	17341	17445	17487	17494	17598	17562	17391	17362	17569	17461	17454	17367	17483	17400	17581	17460	17373	17442	17378	17441	17248	17645	17460	17487	17568	17360	17602	17315	17411	17315	17276	17491	17273	17593	17539	17361	17486	17721	17221	17086	17358	17493	17423	17385	17409	17446	17369	17268	17539	17346	17436	17238	17446	17458	17362	17342	17299	17544	17314	17523	17309	17375	17405	17492	17495	17398	17266	17386	17265	17334	17397	17597	17290	17345	17406	17438	17401	17356	17620	17417	17325	17386	17609	17410	17372	17629	17376	17607	17294	17390	17338	17562	17507	17391	17392	17455	17562	17519	17437	17464	17455	17357	17321	17446	17358	17436	17430	17359	17510	17451	17408	17298	17462	17418	17399	17510	17229	17351	17531	17386	17268	17341	17451	17531	17688	17470	17450	17469	17245	17485	17339	17540	17457	17404	17360	17510	17279	17570	17344	17192	17419	17627	17350	17190	17449	17514	17553	17502	17412	17755	17387	17430	17448	17497	17406	17284	17533	17401	17271	17404	17287	17489	17338	17475	17455	17490	17501	17327	17412	17349	17406	17409	17277	17291	17219	17341	17645	17556	17474	17400	17216	17487	17535	17506	17326	17395	17430	17382	17285	17230	17408	17251	17459	17517	17634	17479	17574	17407	17527	17197	17483	17470	17583	17283	17429	17396	17351	17393	17445	17452	17520	17288	17342	17558	17291	17390	17523	17407	17345	17613	17516	17389	17486	17573	17578	17348	17378	17362	17651	17554	17516	17302	17522	17515	17598	17544	17369	17263	17551	17313	17228	17394	17579	17323	17237	17557	17414	17454	17212	17373	17413	17288	17348	17586	17317	17491	17572	17589	17482	17456	17323	17404	17818	17467	17518	17482	17475	17402	17497	17391	17320	17289	17285	17548	17590	17440	17500	17504	17230	17402	17434	17432	17577	17643	17343	17327	17391	17491	17356	17322	17451	17458	17553	17443	17405	17477	17350	17371	17334	17408	17479	17458	17306	17517	17572	17439	17631	17363	17429	17490	17340	17331	17494	17526	17442	17433	17594	17513	17396	17413	17265	17386	17343	17456	17512	17465	17496	17372	17465	17314	17511	17490	17366	17316	17348	17498	17212	17535	17450	17449	17375	17414	17306	17377	17480	17472	17388	17525	17323	17592	17720	17553	17344	17619	17586	17349	17400	17525	17429	17400	17240	17468	17352	17618	17460	17502	17371	17313	17457	17583	17454	17403	17360	17524	17480	17369	17596	17504	17391	17478	17398	17482	17430	17440	17590	17384	17529	17517	17570	17475	17504	17421	17588	17607	17420	17511	17558	17360	17241	17231	17091	17344	17448	17522	17654	17713	17424	17607	17337	17553	17483	17572	17496	17379	17514	17349	17503	17406	17395	17374	17359	17678	17118	17405	17176	17461	17471	17397	17390	17560	17392	17358	17423	17553	17516	17408	17451	17399	17767	17547	17221	17346	17337	17621	17344	17272	17461	17569	17299	17585	17435	17384	17336	17293	17335	17615	17369	17290	17518	17676	17618	17447	17384	17381	17661	17508	17569	17575	17271	17448	17286	17521	17366	17502	17266	17478	17298	17301	17148	17535	17393	17526	17455	17553	17584	17560	17483	17440	17299	17442	17468	17381	17560	17506	17308	17529	17578	17356	17442	17495	17449	17546	17501	17384	17338	17488	17544	17483	17583	17425	17478	17572	17310	17370	17353	17282	17501	17456	17380	17554	17505	17408	17521	17107	17460	17312	17134	17420	17337	17393	17428	17552	17666	17574	17358	17525	17422	17312	17342	17455	17307	17372	17528	17500	17476	17237	17347	17451	17535	17341	17638	17200	17467	17302	17531	17408	17293	17412	17648	17385	17263	17591	17465	17318	17499	17621	17402	17445	17577	17608	17565	17328	17693	17432	17606	17493	17677	17403	17322	17298	17174	17443	17442	17572	17620	17415	17363	17142	17281	17380	17472	17573	17431	17402	17600	17390	17597	17620	17516	17318	17511	17679	17575	17311	17432	17263	17566	17340	17355	17428	17449	17382	17506	17584	17449	17310	17326	17339	17277	17582	17604	17540	17382	17415	17401	17409	17690	17365	17528	17456	17594	17563	17380	17394	17534	17426	17445	17538	17669	17308	17441	17261	17392	17372	17392	17406	17476	17481	17280	17613	17470	17472	17447	17614	17527	17444	17506	17577	17572	17664	17526	17413	17402	17371	17480	17249	17390	17273	17487	17481	17236	17485	17584	17401	17503	17410	17423	17567	17189	17423	17584	17351	17237	17531	17598	17612	17683	17537	17319	17544	17200	17365	17416	17297	17304	17573	17500	17457	17479	17313	17706	17599	17613	17285	17365	17350	17400	17468	17406	17406	17229	17508	17541	17372	17417	17396	17478	17475	17762	17411	17211	17334	17436	17582	17294	17548	17374	17458	17326	17424	17245	17474	17473	17483	17279	17607	17447	17230	17521	17229	17430	17460	17606	17346	17428	17383	17512	17390	17284	17214	17409	17394	17458	17265	17536	17344	17428	17479	17480	17263	17400	17526	17485	17281	17338	17455	17631	17185	17643	17489	17563	17489	17352	17635	17592	17560	17292	17469	17259	17476	17408	17505	17636	17686	17344	17434	17366	17677	17358	17508	17422	17515	17415	17628	17351	17375	17664	17431	17465	17266	17537	17348	17442	17480	17554	17389	17536	17412	17448	17207	17411	17449	17524	17227	17440	17579	17548	17483	17373	17592	17396	17606	17594	17523	17523	17482	17550	17498	17380	17522	17508	17605	17595	17495	17493	17410	17480	17517	17551	17323	17338	17565	17385	17543	17666	17446	17412	17447	17235	17287	17360	17281	17309	17561	17430	17562	17438	17380	17505	17426	17498	17272	17157	17377	17419	17513	17461	17494	17585	17528	17501	17353	17473	17370	17634	17290	17464	17560	17277	17584	17378	17486	17419	17394	17420	17556	17587	17462	17478	17447	17615	17474	17508	17388	17480	17629	17315	17602	17421	17331	17438	17454	17399	17406	17534	17426	17513	17518	17421	17338	17504	17522	17504	17340	17348	17400	17334	17251	17499	17690	17553	17323	17474	17369	17189	17370	17356	17438	17390	17342	17352	17312	17489	17315	17605	17501	17487	17483	17315	17263	17493
33848	49937	48117	37563	30842	26062	23068	20809	19143	17901	17137	16691	16185	16021	16093	15664	15612	15579	15471	15179	15212	15008	14826	14904	14750	14708	14800	14573	14579	14587	14687	14693	14601	14689	14709	14700	14620	14610	14704	14603	14683	14490	14729	14629	14678	14591	14577	14659	14672	14542	14626	14693	14516	14547	14507	14588	14582	14738	14660	14708	14461	14655	14517	14719	14335	14519	14616	14544	14606	14470	14516	14467	14609	14657	14499	14580	14549	14534	14475	14537	14666	14562	14613	14542	14680	14429	14607	14505	14624	14514	14700	14509	14618	14650	14622	14654	14512	14713	14592	14462	14596	14613	14527	14361	14461	14685	14694	14604	14552	14629	14549	14529	14443	14636	14613	14629	14647	14424	14584	14655	14534	14592	14526	14444	14630	14557	14576	14598	14744	14742	14687	14560	14716	14544	14581	14584	14521	14469	14512	14419	14555	14677	14580	14548	14493	14578	14463	14674	14428	14625	14598	14459	14509	14553	14450	14575	14603	14621	14777	14496	14396	14548	14423	14583	14566	14560	14539	14519	14566	14568	14571	14525	14539	14457	14616	14591	14384	14812	14544	14553	14548	14750	14544	14513	14534	14421	14602	14590	14662	14426	14724	14571	14472	14599	14540	14418	14685	14739	14691	14472	14639	14696	14520	14526	14526	14551	14764	14538	14507	14518	14537	14450	14389	14652	14626	14581	14502	14561	14625	14652	14365	14600	14688	14543	14512	14605	14638	14507	14544	14635	14568	14595	14579	14541	14444	14515	14526	14551	14673	14534	14483	14567	14552	14580	14539	14565	14509	14474	14347	14687	14548	14675	14566	14572	14696	14393	14603	14614	14485	14500	14579	14665	14625	14542	14568	14669	14516	14465	14546	14398	14661	14755	14451	14629	14555	14535	14604	14545	14573	14651	14570	14533	14638	14599	14559	14584	14750	14614	14674	14627	14545	14662	14567	14589	14680	14574	14648	14588	14562	14652	14669	14499	14454	14402	14489	14542	14613	14672	14635	14545	14552	14443	14650	14614	14652	14620	14663	14485	14686	14487	14522	14430	14592	14464	14696	14451	14605	14554	14431	14778	14749	14566	14490	14598	14600	14556	14561	14510	14633	14540	14634	14672	14498	14655	14607	14614	14634	14622	14561	14580	14674	14547	14436	14642	14685	14503	14639	14549	14588	14686	14737	14707	14613	14624	14612	14421	14666	14601	14465	14524	14593	14779	14466	14447	14442	14533	14617	14632	14618	14562	14655	14694	14665	14466	14523	14448	14591	14598	14481	14653	14610	14606	14496	14555	14657	14452	14628	14609	14721	14611	14425	14554	14640	14714	14565	14582	14448	14519	14484	14596	14615	14583	14503	14573	14461	14428	14606	14403	14559	14584	14472	14500	14636	14541	14485	14472	14616	14781	14713	14507	14432	14750	14712	14615	14476	14455	14669	14684	14647	14610	14527	14680	14633	14589	14613	14635	14485	14619	14657	14610	14389	14564	14594	14571	14563	14607	14603	14580	14576	14731	14721	14631	14475	14504	14476	14603	14532	14551	14479	14644	14573	14439	14634	14622	14617	14653	14774	14486	14426	14617	14714	14684	14610	14515	14443	14475	14473	14629	14661	14588	14557	14648	14661	14413	14618	14606	14625	14594	14569	14639	14448	14775	14509	14571	14717	14685	14668	14567	14554	14458	14759	14548	14663	14589	14568	14398	14545	14423	14675	14647	14760	14564	14374	14640	14718	14460	14639	14454	14608	14598	14597	14638	14443	14503	14476	14639	14590	14702	14606	14654	14608	14633	14502	14641	14528	14400	14633	14616	14521	14799	14390	14541	14630	14540	14589	14629	14837	14483	14627	14666	14751	14641	14678	14442	14542	14822	14808	14639	14686	14651	14504	14626	14634	14619	14503	14558	14468	14713	14651	14591	14570	14502	14625	14670	14722	14506	14634	14744	14484	14601	14666	14528	14556	14555	14601	14844	14685	14481	14450	14590	14517	14635	14576	14401	14704	14488	14705	14576	14523	14536	14403	14707	14809	14674	14670	14377	14538	14619	14470	14605	14539	14533	14586	14586	14596	14526	14672	14629	14434	14383	14557	14559	14555	14653	14600	14574	14605	14525	14574	14612	14549	14484	14537	14533	14610	14546	14512	14517	14516	14472	14503	14519	14605	14528	14538	14544	14379	14588	14661	14624	14672	14775	14557	14578	14679	14661	14436	14517	14670	14604	14506	14593	14698	14413	14546	14563	14599	14451	14433	14620	14723	14466	14437	14595	14525	14443	14647	14550	14637	14708	14584	14545	14630	14712	14625	14387	14620	14464	14771	14563	14524	14590	14675	14534	14518	14581	14725	14439	14855	14609	14597	14502	14737	14566	14394	14598	14671	14545	14715	14545	14586	14596	14697	14597	14586	14690	14645	14504	14487	14753	14608	14533	14576	14551	14649	14546	14717	14571	14543	14507	14522	14603	14512	14576	14540	14478	14645	14755	14644	14619	14631	14358	14375	14706	14596	14529	14614	14543	14675	14501	14601	14457	14500	14558	14567	14631	14663	14607	14608	14398	14580	14554	14455	14650	14500	14652	14601	14526	14710	14419	14701	14481	14409	14699	14541	14632	14697	14640	14474	14482	14637	14557	14460	14441	14511	14699	14663	14798	14565	14500	14515	14615	14638	14492	14464	14590	14601	14616	14575	14566	14533	14746	14726	14581	14485	14728	14397	14667	14460	14537	14562	14688	14503	14451	14576	14550	14573	14563	14580	14529	14542	14662	14669	14520	14599	14596	14541	14687	14569	14546	14533	14670	14751	14681	14513	14625	14649	14610	14654	14587	14381	14636	14562	14607	14475	14568	14710	14586	14603	14580	14649	14456	14561	14477	14421	14667	14733	14517	14586	14712	14702	14707	14578	14878	14564	14679	14572	14467	14537	14716	14260	14619	14772	14529	14497	14655	14655	14560	14579	14749	14664	14533	14642	14511	14539	14408	14533	14623	14449	14503	14509	14358	14767	14606	14644	14548	14514	14529	14722	14629	14579	14492	14464	14552	14529	14604	14493	14555	14557	14602	14526	14601	14636	14444	14476	14722	14597	14521	14690	14623	14525	14656	14618	14616	14543	14516	14734	14649	14626	14484	14506	14498	14501	14417	14609	14662	14602	14515	14393	14590	14509	14520	14685	14377	14601	14676	14520	14634	14435	14511	14620	14691	14550	14505	14612	14475	14626	14527	14451	14689	14496	14491	14667	14594	14610	14500	14613	14594	14667	14505	14639	14662	14540	14649	14591	14602	14524	14540	14445	14574	14691	14567	14531	14724	14461	14711	14599	14580	14606	14605	14637	14589	14653	14830	14587	14630	14351	14671	14605	14552	14739	14645	14508	14709	14658	14643	14649	14586	14549	14580	14785	14622	14405	14555	14518	14519	14553	14668	14581	14726	14490	14645	14473	14515	14482	14567	14581	14465	14687	14508	14644	14744	14523	14481	14725	14600	14609	14722	14315	14680	14658	14663	14776	14790	14514	14709	14616	14576	14466	14429	14458	14445	14459	14422	14653	14486	14514	14574	14563	14545	14624	14570	14569	14578	14553	14689	14620	14534	14499	14732	14760	14677	14574	14521	14538	14629	14599	14476	14588	14604	14529	14607	14596	14512	14512	14706	14608	14470	14669	14581	14597	14586	14577	14485	14500	14539	14574	14690	14579	14589	14674	14722	14652	14533	14607	14586	14457	14473	14521	14617	14639	14597	14754	14666	14573	14680	14681	14741	14577	14565	14549	14343	14602	14563	14571	14630	14604	14505	14599	14458	14618	14637	14732	14458	14578	14428	14565	14505	14580	14604	14548	14683	14491	14648	14643	14680	14750	14509	14632	14660	14641	14518	14673	14356	14509	14441	14668	14519	14713	14598	14554	14601	14660	14455	14639	14570	14515	14517	14700	14632	14747	14521	14564	14635	14596	14558	14729	14696	14583	14545	14569	14651	14653	14546	14433	14657	14505	14617	14650	14892	14698	14531	14637	14496	14621	14714	14494	14594	14536	14574	14695	14571	14385	14633	14676	14541	14574	14650	14573	14551	14597	14613	14542	14398	14609	14702	14599	14548	14677	14692	14732	14565	14665	14639	14731	14690	14650	14677	14596	14808	14518	14537	14566	14557	14598	14690	14517	14566	14462	14656	14588	14664	14437	14572	14552	14672	14611	14586	14516	14691	14539	14502	14531	14480	14661	14601	14575	14568	14585	14701	14537	14479	14556	14523	14649	14703	14594	14616	14467	14498	14410	14610	14498	14476	14750	14532	14442	14401	14681	14536	14555	14470	14434	14599	14560	14552	14527	14662	14446	14601	14466	14735	14378	14463	14462	14635	14621	14558	14697	14482	14506	14675	14672	14636	14584	14625	14720	14653	14613	14590	14403	14590	14609	14636	14608	14580	14561	14649	14701	14647	14483	14636	14485	14717	14450	14650	14419	14581	14435	14670	14587	14731	14499	14622	14346	14447	14454	14818	14552	14599	14520	14529	14415	14525	14513	14624	14604	14605	14471	14427	14510	14537	14569	14700	14689	14469	14603	14537	14653	14590	14551	14539	14553	14515	14593	14640	14596	14485	14473	14685	14672	14590	14667	14583	14660	14567	14550	14518	14833	14559	14663	14603	14543	14548	14563	14617	14611	14572	14509	14595	14393	14587	14466	14332	14596	14501	14724	14570	14688	14569	14749	14453	14452	14707	14453	14620	14581	14606	14683	14547	14646	14666	14527	14770	14415	14444	14774	14783	14721	14543	14559	14597	14671	14460	14757	14614	14718	14497	14610	14505	14689	14553	14712	14769	14578	14544	14665	14579	14512	14616	14550	14468	14602	14758	14519	14533	14579	14594	14603	14578	14652	14552	14628	14650	14545	14755	14438	14635	14643	14765	14549	14599	14403	14567	14466	14752	14596	14472	14674	14440	14569	14613	14459	14429	14659	14555	14671	14557	14822	14582	14632	14636	14411	14581	14568	14451	14657	14678	14558	14616	14551	14453	14646	14536	14656	14472	14526	14542	14444	14702	14505	14473	14579	14616	14605	14489	14625	14514	14533	14634	14581	14450	14699	14553	14639	14494	14581	14813	14804	14561	14519	14562	14536	14632	14739	14484
25209	21510	29906	30372	29970	29747	28563	24728	22638	21336	20367	19613	19424	19171	19180	18925	18685	18726	18521	18110	18344	17884	17784	17544	17712	17703	17633	17389	17494	17392	17428	17417	17354	17248	17487	17394	17397	17340	17336	17371	17458	17449	17321	17478	17304	17326	17281	17043	17370	17470	17635	17109	17235	17487	17473	17341	17334	17167	17393	17351	17274	17196	17487	17304	17565	17306	17293	17292	17326	17196	17437	17486	17255	17225	17265	17255	17184	17500	17283	17488	17243	17379	17456	17246	17400	17441	17229	17229	17562	17236	17282	17402	17241	17060	17376	17135	17592	17455	17604	17458	17120	17422	17358	17423	17324	17477	17315	17343	17348	17316	17435	17435	17303	17422	17448	17219	17359	17289	17382	17428	17458	17491	17425	17197	17510	17319	17122	17211	17321	17239	17482	17187	17447	17386	17171	17286	17126	17260	17187	17365	17257	17291	17398	17317	17569	17610	17514	17426	17543	17341	17346	17325	17315	17321	17229	17190	17269	17220	17427	17387	17319	17405	17308	17581	17520	17487	17472	17102	17275	17390	17210	17373	17075	17347	17215	17287	17268	17148	17319	17336	17288	17332	17269	17514	17233	17428	17402	17372	17249	17210	17321	17357	17142	17454	17209	17410	17366	17290	17324	17459	17239	17445	17326	17351	17216	17197	17053	17313	17226	17102	17376	17272	17181	17326	17466	17193	17246	17291	17586	17434	17344	17051	17106	17061	17235	17147	17455	17460	17359	17315	17185	17086	17122	17249	17163	17376	17311	17366	17576	17346	17143	17138	17298	17262	17212	17349	17282	17366	17415	17506	17318	17207	17207	17324	17397	17525	17316	17315	17433	17059	17194	17419	17200	17336	17351	17314	17256	17242	17229	17269	17383	17450	17400	17376	17342	17227	17628	17136	17559	17308	17491	17257	17239	17124	17272	17358	17290	17439	17719	17470	17459	17233	17295	17355	17258	17229	17335	17357	17334	17353	17406	17318	17495	17299	17388	17489	17131	17463	17365	17249	17197	17198	17353	17319	17515	17243	17452	17550	17346	17308	17423	17166	17166	17353	17272	17512	17190	17192	17162	17265	17298	17163	17432	17341	17234	17303	17386	17194	17113	17284	17385	17335	17355	17299	17434	17196	17416	17345	17416	17336	17315	17202	17383	17092	17273	17184	17324	17276	17312	17269	17325	17275	17300	17417	17253	17431	17446	17261	17168	17241	17342	17413	17270	17205	17396	17334	17228	17498	17377	17424	17406	17441	17245	17370	17396	17318	17169	17230	17372	17254	17313	17421	17449	17382	17360	17158	17379	17179	17280	17283	17213	17184	17339	17300	17367	17453	17240	17251	17188	17317	17233	17298	17332	17478	17533	17299	17327	17359	16978	17262	17260	17290	17387	17233	17372	17352	17237	17347	17390	17228	17333	17172	17402	17264	17365	17186	17405	17190	17419	17473	17485	17275	17439	17394	17313	17401	17405	17213	17286	17391	17328	17347	17233	17362	17642	17360	17490	17343	17143	17416	17383	17157	17249	17260	17456	17206	17275	17553	17253	17031	17238	17391	17439	17387	17429	17281	17407	17218	17358	17449	17287	17419	17252	17154	17243	17375	17313	17405	17410	17436	17172	17225	17345	17304	17421	17284	17441	17227	17247	17025	17171	17269	17187	17118	17358	17463	17139	17332	17355	17236	17385	17331	17435	17192	17554	17200	17469	17353	17345	17405	17315	17426	17313	17416	17343	17343	17229	17350	17261	17291	17161	17345	17305	17045	17353	17374	17261	17379	17338	17476	17359	17404	17303	17390	17463	17378	17702	17367	17125	17153	17261	17419	17690	17268	17338	17308	17300	17338	17341	17431	17303	17168	17114	17185	17506	17300	17451	17315	17464	17407	17189	17293	17129	17294	17483	17188	17341	17278	17333	17371	17241	17293	17433	17453	17406	17286	17104	17362	17413	17218	17431	17476	17395	17311	17161	17159	17308	17424	17193	17314	17196	17389	17465	17396	17310	17327	17445	17120	17269	17498	17278	17199	17262	17130	17296	17453	17255	17298	17183	17203	17236	17308	17431	17301	17304	17372	17266	17145	17342	17129	17463	17317	17402	17242	17234	17417	17533	17328	17471	17177	17291	17291	17334	17574	17300	17182	17423	17321	17511	17263	17247	17379	17192	17623	17372	17155	17409	17335	17210	17212	17212	17144	17283	17232	17248	17438	17339	17327	17386	17381	17296	17526	17289	17479	17365	17400	17247	17244	17330	17295	17597	17395	17464	17255	17346	17447	17359	17377	17425	17296	17173	17454	17397	17236	17225	17363	17255	17476	17480	17325	17378	17428	17260	17144	17143	17296	17482	17335	17248	17351	17292	17399	17548	17306	17125	17164	17540	17307	17318	17367	17296	17259	17222	17253	17125	17412	17419	17449	17325	17420	17386	17198	17331	17226	17574	17179	17226	17099	17218	17408	17333	17138	17379	17287	17217	17362	17342	17357	17445	17332	17384	17309	17450	17563	17397	17345	17231	17300	17291	17437	17379	17298	17526	17175	17396	17271	17491	17138	17051	17110	17417	17275	17397	17409	17373	17408	17463	17229	17519	17303	17397	17370	17262	17321	17410	17393	17375	17420	17148	17529	17228	17249	17335	17349	17204	17377	17465	17411	17411	17244	17538	17387	17430	17287	17281	17194	17290	17213	17226	17217	17171	17319	17448	17538	17283	17356	17396	17366	17323	17230	17366	17655	17472	17451	17293	17062	17564	17324	17302	17223	17337	17116	17431	17242	17473	17347	17388	17295	17313	17306	17238	17382	17187	17365	17163	17386	17049	17201	17214	17203	17301	17528	17252	17430	17378	17395	17537	17280	17225	17198	17224	17402	17213	17361	17406	17509	17089	17234	17229	17271	17174	17340	17280	17286	17143	17300	17293	17386	17364	17132	17259	17351	17034	17156	17305	17384	17319	17391	17338	17185	17476	17338	17549	17269	17398	17155	17336	17333	17485	17499	17456	17269	17314	17270	17286	17548	17258	17370	17199	17069	17331	17545	17393	17436	17251	17288	17301	17473	17392	17487	17365	17610	17437	17419	17253	17354	17337	17568	17420	17342	17214	17591	17307	17237	17401	17093	17210	17296	17553	17328	17268	17290	17270	17380	17549	17346	17207	17388	17377	17321	17317	17253	17331	17405	17377	17252	17292	17033	17220	17319	17348	17249	17485	17294	17350	17367	17417	17305	17530	17585	17452	17462	17311	17068	17312	17164	17474	17160	17436	17424	17428	17117	17447	17323	17383	17411	17369	17083	17418	17398	17454	17390	17184	17435	17441	17501	17190	17322	17335	17050	17294	17334	17458	17429	17337	17351	17287	17419	17180	17411	17415	17354	17150	17292	17266	17207	17154	17373	17195	17270	17164	17335	17342	17274	17301	17347	17426	17267	17274	17193	17352	17223	17292	17456	17173	17125	17236	17455	17412	17300	17208	17518	17372	17307	17299	17234	17455	17121	17097	17149	17209	17248	17201	17205	17338	17400	17242	17290	17456	17452	17413	17365	17109	17212	17508	17199	17546	17336	17351	17164	17217	17371	17224	17289	17467	17141	17369	17307	17399	17324	17223	17384	17258	17277	17264	17369	17219	17466	17217	17507	17163	17359	17320	17348	17351	16980	17093	17475	17127	17349	17369	17233	17210	17111	17344	17333	17441	17441	17435	17441	17335	17223	17245	17505	17148	17381	17263	17417	17442	17434	17326	17274	17328	17405	17245	17199	17264	17390	17328	17301	17338	17239	17263	17609	17549	17267	17340	17446	17317	17209	17388	17428	17201	17176	17349	17329	17261	17239	17423	17204	17212	17168	17249	17259	17303	17275	17537	17387	17358	17564	17234	17606	17536	17415	17338	17358	17415	17231	17264	17431	17433	17514	17128	17231	17416	17343	17254	17424	17323	17147	17373	17469	17512	17395	17245	17254	17661	17359	17374	17295	17200	17324	17449	17277	17305	17242	17394	17248	17435	17286	17450	17116	17339	17226	17363	17101	17278	17404	17225	17290	17332	17502	17263	17305	17296	17428	17322	17318	17212	17048	17306	17325	17314	17279	17090	17101	17162	17294	17163	17333	17511	17384	17318	17291	17346	17333	17405	17397	17132	17243	17397	17208	17288	17264	17337	17243	17501	17397	17255	17243	17347	17227	17341	17261	17391	17267	17138	17532	17122	17306	17325	17448	17107	17318	17257	17398	17376	17369	17302	17390	17452	17063	17301	17239	17458	17346	17196	17463	17110	17251	17257	17351	17352	17402	17466	17410	17440	17142	17495	17205	17205	17365	17329	17207	17482	17324	17311	17269	17268	17264	17220	17575	17319	17608	17483	17345	17515	17329	17474	17519	17306	17396	17503	17499	17244	17369	17197	17389	17440	17483	17497	17385	17423	17401	17358	17241	17389	17330	17345	17274	17347	17566	17340	17492	17391	17467	17377	17192	17169	17393	17164	17456	17596	17158	17275	17373	17332	17418	17129	17366	17343	17401	17432	17272	17067	17381	17239	17252	17351	17396	17329	17252	17363	17319	17408	17317	17409	17313	17419	17143	17241	17292	17578	17203	17249	17345	17230	17273	17299	17246	17259	17263	17272	17333	17261	17278	17285	17257	17081	17399	17419	17378	17293	17363	17241	17101	17215	17350	17226	17323	17320	17377	17449	17404	17206	17387	17054	17255	17311	17439	17321	17283	17380	17237	17459	17317	17379	17335	17180	17171	17224	17473	17251	17371	17399	17220	17292	17509	17480	17364	17261	17289	17206	17539	17213	17336	17320	17277	17396	17386	17259	17300	17234	17183	17259	17289	17471	17324	17169	17314	17373	17260	17414	17490	17233	17415	17206	17357	17503	17406	17485	17387	17352	17157	17160	17580	17447	17463	17235	17250	17427	17270	17456	17400	17271	17317	17412	17228	17207	17265	17128	17208	17338	17340	17163	17361	17297	17434	17111	17469	17401	17402	17346	17138	17088	17246	17195	17291	17491	17361	17378	17397	17186	17241	17365	17352	17179	17272	17306	17314	17372	17287	17393	17306	17363	17425	17508	17409	17183	17405	17462	17404	17374	17473	17175	17282	17506	17272	17389	17381	17405	17571	17371	17323	17323	17510
33576	56773	54948	43785	36083	31097	27537	24486	21901	19818	18658	17905	17502	17179	17074	16805	16656	16294	15921	15832	15347	15244	15092	14944	14960	14906	14700	14763	14671	14764	14508	14679	14446	14855	14562	14508	14618	14638	14589	14391	14446	14255	14471	14485	14494	14579	14639	14366	14396	14567	14603	14414	14587	14525	14531	14270	14271	14453	14517	14476	14451	14408	14456	14622	14531	14655	14472	14464	14500	14570	14596	14601	14482	14514	14583	14546	14471	14591	14537	14525	14630	14527	14494	14491	14579	14664	14477	14512	14476	14469	14473	14550	14394	14511	14547	14469	14670	14571	14524	14458	14416	14394	14455	14428	14621	14504	14502	14559	14475	14518	14675	14412	14530	14424	14358	14471	14505	14398	14431	14405	14407	14628	14411	14695	14529	14522	14627	14562	14571	14510	14465	14420	14440	14709	14455	14632	14424	14567	14479	14641	14510	14611	14494	14655	14457	14585	14482	14430	14590	14500	14552	14549	14358	14471	14515	14641	14659	14445	14505	14403	14649	14413	14693	14491	14540	14388	14406	14540	14522	14566	14416	14358	14661	14525	14367	14452	14541	14488	14490	14693	14726	14456	14303	14457	14566	14635	14386	14516	14461	14577	14487	14518	14689	14452	14365	14594	14502	14572	14479	14502	14602	14529	14430	14500	14666	14610	14497	14685	14433	14599	14445	14550	14590	14490	14372	14529	14520	14512	14504	14448	14398	14520	14657	14483	14405	14381	14446	14467	14502	14528	14433	14521	14392	14563	14566	14461	14469	14574	14412	14406	14480	14524	14600	14507	14611	14604	14393	14585	14474	14520	14616	14585	14420	14547	14392	14657	14488	14447	14459	14473	14547	14593	14490	14337	14627	14502	14403	14568	14585	14607	14543	14525	14466	14482	14570	14422	14557	14463	14624	14556	14514	14704	14443	14533	14464	14465	14536	14462	14520	14545	14495	14602	14520	14529	14478	14520	14466	14489	14601	14631	14569	14657	14548	14590	14407	14433	14561	14590	14533	14560	14544	14618	14520	14676	14525	14565	14541	14436	14608	14495	14448	14547	14650	14477	14504	14380	14707	14456	14552	14609	14656	14380	14576	14712	14564	14458	14487	14639	14606	14542	14519	14462	14494	14599	14522	14532	14588	14771	14584	14543	14522	14348	14448	14512	14677	14502	14560	14644	14529	14436	14709	14524	14513	14553	14615	14466	14604	14542	14530	14615	14467	14561	14471	14507	14600	14554	14478	14542	14553	14636	14422	14431	14666	14348	14446	14502	14547	14515	14551	14575	14460	14430	14467	14562	14381	14485	14506	14566	14544	14407	14447	14570	14563	14519	14554	14454	14605	14519	14506	14569	14505	14493	14432	14366	14429	14505	14700	14654	14333	14523	14604	14613	14411	14566	14649	14375	14388	14548	14639	14338	14335	14585	14480	14417	14522	14576	14594	14465	14456	14430	14461	14532	14486	14411	14407	14453	14458	14355	14568	14585	14416	14711	14322	14461	14608	14490	14699	14478	14565	14637	14364	14455	14601	14547	14485	14475	14582	14609	14598	14505	14485	14713	14563	14703	14527	14367	14528	14447	14532	14631	14576	14589	14587	14537	14663	14445	14515	14550	14455	14556	14646	14495	14734	14477	14432	14422	14456	14555	14524	14566	14514	14527	14490	14554	14499	14456	14629	14502	14448	14546	14775	14407	14418	14530	14493	14520	14658	14649	14428	14463	14589	14560	14662	14568	14463	14497	14618	14563	14601	14526	14437	14498	14552	14570	14467	14494	14497	14421	14428	14542	14604	14535	14487	14643	14547	14545	14513	14569	14687	14427	14684	14521	14507	14513	14691	14636	14551	14510	14409	14690	14465	14485	14625	14323	14613	14456	14567	14577	14406	14582	14447	14622	14610	14702	14454	14611	14468	14658	14439	14357	14502	14477	14566	14530	14477	14402	14493	14705	14557	14484	14510	14525	14462	14541	14580	14603	14422	14409	14529	14513	14621	14527	14596	14491	14678	14707	14662	14487	14591	14572	14503	14513	14474	14570	14555	14625	14539	14407	14477	14604	14477	14542	14452	14510	14550	14465	14552	14619	14642	14459	14517	14577	14587	14629	14335	14527	14701	14523	14644	14525	14489	14527	14310	14594	14394	14320	14542	14583	14577	14553	14619	14569	14493	14599	14562	14618	14533	14475	14531	14483	14471	14399	14500	14550	14493	14673	14719	14567	14579	14469	14550	14641	14418	14603	14573	14402	14532	14454	14645	14475	14555	14336	14606	14398	14707	14506	14426	14431	14569	14437	14513	14583	14423	14527	14365	14569	14632	14488	14548	14457	14525	14441	14380	14571	14521	14619	14510	14429	14724	14423	14455	14471	14595	14515	14647	14638	14535	14620	14566	14522	14465	14458	14595	14231	14519	14461	14552	14557	14521	14411	14409	14697	14403	14613	14588	14425	14744	14461	14539	14644	14623	14361	14422	14495	14434	14502	14330	14540	14671	14563	14418	14590	14613	14485	14547	14657	14619	14554	14548	14503	14575	14569	14487	14560	14472	14518	14503	14528	14573	14532	14381	14615	14509	14428	14769	14413	14614	14478	14558	14381	14551	14671	14374	14575	14655	14592	14529	14501	14561	14567	14581	14463	14640	14561	14590	14532	14391	14608	14545	14569	14447	14516	14517	14457	14559	14564	14521	14465	14505	14552	14493	14441	14439	14527	14406	14539	14533	14383	14556	14601	14592	14509	14360	14439	14491	14507	14747	14674	14641	14504	14408	14502	14591	14423	14523	14331	14538	14512	14557	14525	14442	14562	14559	14453	14505	14414	14355	14459	14511	14534	14359	14675	14558	14397	14581	14319	14542	14701	14494	14659	14602	14411	14643	14728	14416	14453	14641	14588	14473	14414	14461	14656	14614	14444	14583	14494	14582	14602	14619	14619	14513	14527	14477	14473	14360	14660	14525	14609	14500	14555	14543	14601	14489	14548	14471	14567	14551	14589	14400	14402	14537	14570	14636	14585	14475	14592	14475	14331	14426	14455	14446	14671	14486	14539	14558	14538	14583	14586	14589	14395	14522	14547	14538	14543	14458	14418	14522	14567	14566	14466	14469	14710	14599	14598	14555	14636	14486	14551	14398	14504	14376	14638	14624	14386	14668	14352	14609	14472	14774	14519	14538	14465	14326	14489	14525	14627	14600	14522	14537	14561	14573	14531	14591	14382	14510	14477	14405	14422	14781	14517	14506	14519	14561	14493	14560	14572	14554	14590	14645	14481	14593	14464	14464	14456	14542	14517	14660	14583	14583	14442	14448	14483	14603	14476	14516	14535	14566	14452	14575	14476	14442	14401	14622	14331	14523	14593	14354	14537	14451	14529	14659	14554	14560	14364	14504	14602	14603	14463	14469	14452	14502	14481	14710	14439	14560	14556	14535	14460	14552	14622	14494	14609	14616	14474	14484	14622	14586	14482	14596	14660	14553	14469	14443	14348	14584	14555	14520	14616	14380	14275	14564	14489	14437	14627	14557	14510	14757	14475	14591	14591	14472	14525	14265	14482	14514	14508	14675	14546	14591	14499	14498	14571	14663	14559	14551	14560	14556	14596	14556	14527	14525	14459	14366	14386	14463	14491	14483	14533	14464	14521	14595	14258	14573	14397	14491	14450	14491	14617	14498	14627	14563	14413	14637	14501	14622	14486	14620	14623	14580	14510	14622	14634	14542	14508	14517	14487	14549	14508	14557	14683	14302	14672	14506	14605	14493	14521	14521	14479	14497	14481	14473	14584	14431	14648	14657	14466	14633	14449	14577	14540	14532	14349	14574	14657	14423	14407	14530	14333	14612	14586	14607	14432	14535	14301	14457	14362	14403	14423	14511	14435	14427	14713	14554	14645	14489	14561	14635	14684	14391	14473	14396	14507	14503	14795	14705	14415	14436	14608	14569	14516	14471	14457	14618	14541	14567	14544	14565	14391	14593	14385	14465	14479	14564	14457	14628	14507	14515	14723	14483	14606	14439	14525	14300	14489	14533	14606	14513	14632	14605	14664	14619	14588	14585	14325	14596	14504	14469	14447	14651	14532	14408	14376	14476	14544	14560	14383	14520	14487	14645	14814	14329	14492	14500	14585	14468	14382	14516	14619	14592	14575	14576	14632	14538	14655	14437	14698	14481	14525	14527	14435	14347	14491	14609	14539	14355	14598	14391	14642	14513	14657	14522	14514	14469	14630	14541	14533	14428	14439	14622	14663	14454	14592	14547	14545	14612	14356	14614	14717	14460	14379	14540	14551	14432	14326	14455	14452	14636	14528	14382	14721	14468	14590	14692	14648	14492	14595	14487	14562	14538	14574	14370	14632	14528	14704	14574	14654	14486	14451	14399	14494	14444	14428	14574	14465	14596	14569	14521	14596	14445	14559	14591	14490	14624	14442	14478	14508	14435	14440	14483	14607	14566	14610	14510	14491	14485	14777	14617	14710	14682	14400	14497	14502	14477	14611	14375	14642	14550	14460	14570	14668	14519	14545	14557	14504	14484	14566	14690	14539	14646	14565	14596	14423	14646	14568	14696	14489	14552	14479	14473	14498	14451	14619	14561	14466	14401	14573	14666	14504	14604	14642	14672	14537	14501	14533	14558	14562	14424	14691	14588	14594	14518	14427	14508	14554	14509	14531	14432	14558	14555	14359	14530	14413	14583	14533	14463	14479	14647	14514	14535	14514	14482	14650	14534	14436	14504	14481	14606	14588	14366	14583	14644	14607	14565	14511	14593	14543	14598	14335	14585	14367	14628	14460	14492	14423	14468	14530	14631	14454	14575	14618	14543	14739	14591	14567	14521	14615	14598	14623	14316	14586	14610	14667	14618	14481	14444	14532	14517	14477	14540	14515	14404	14588	14515	14446	14540	14579	14533	14551	14552	14623	14624	14504	14475	14562	14548	14543	14559	14505	14401	14504	14485	14543	14385	14424	14571	14439	14519	14474	14498	14514	14498	14509	14498	14473	14330	14540	14659	14405	14563	14355	14638	14705	14495	14447	14529	14507	14536	14501	14735	14530	14430	14523	14399	14597	14546	14556	14564	14383	14648	14613	14524	14552	14621	14482	14458	14419	14618	14539	14483	14457	14425	14581	14502	14459	14636	14463
24079	21490	29498	25986	27131	31280	31805	26583	23936	22810	21541	20701	20217	20185	19928	19666	19443	19109	18767	18464	18580	18330	18105	18117	17738	17593	17814	17545	17742	17726	17369	17746	17701	17364	17579	17455	17368	17423	17279	17444	17358	17657	17606	17480	17422	17652	17445	17319	17524	17472	17666	17616	17503	17367	17389	17394	17452	17284	17205	17281	17544	17325	17435	17480	17367	17382	17448	17584	17253	17481	17435	17307	17328	17541	17552	17361	17296	17267	17497	17452	17545	17275	17532	17479	17487	17416	17426	17447	17326	17236	17454	17457	17465	17292	17322	17532	17495	17340	17297	17279	17355	17401	17428	17379	17475	17176	17383	17196	17528	17648	17524	17133	17396	17277	17360	17498	17432	17422	17370	17221	17347	17471	17313	17280	17300	17492	17271	17424	17227	17274	17446	17297	17445	17446	17345	17347	17401	17450	17352	17415	17354	17337	17428	17275	17393	17603	17233	17200	17430	17344	17349	17523	17428	17458	17341	17589	17514	17231	17298	17314	17401	17428	17380	17459	17470	17142	17276	17390	17589	17304	17440	17362	17412	17441	17609	17447	17431	17261	17299	17094	17210	17397	17462	17578	17222	17188	17306	17109	17284	17177	17273	17276	17409	17243	17328	17366	17276	17270	17662	17411	17238	17401	17383	17307	17409	17540	17483	17473	17152	17349	17494	17305	17490	17430	17590	17467	17451	17489	17169	17273	17513	17529	17389	17398	17257	17272	17402	17326	17306	17254	17319	17543	17407	17310	17475	17301	17392	17277	17463	17614	17545	17400	17230	17423	17434	17286	17324	17433	17250	17380	17558	17462	17225	17501	17064	17510	17387	17362	17288	17342	17332	17376	17396	17295	17259	17329	17154	17582	17304	17439	17408	17271	17555	17361	17453	17350	17315	17456	17528	17416	17131	17274	17269	17383	17308	17346	17319	17145	17215	17391	17350	17294	17468	17259	17233	17496	17406	17353	17261	17410	17399	17621	17268	17295	17413	17177	17280	17098	17056	17338	17465	17254	17389	17432	17412	17355	17248	17382	17412	17401	17434	17328	17464	17418	17316	17408	17462	17257	17389	17442	17179	17350	17419	17376	17417	17540	17162	17329	17539	17319	17345	17262	17458	17229	17166	17169	17390	17508	17223	17275	17319	17326	17189	17465	17288	17220	17517	17628	17346	17513	17392	17303	17246	17366	17346	17491	17374	17364	17430	17368	17300	17242	17332	17540	17450	17316	17475	17199	17303	17354	17294	17383	17415	17411	17320	17526	17452	17278	17582	17480	17475	17328	17444	17409	17367	17258	17494	17537	17433	17432	17532	17411	17310	17208	17485	17351	17307	17548	17338	17667	17393	17361	17294	17364	17523	17470	17317	17391	17361	17428	17359	17622	17409	17433	17518	17378	17342	17388	17252	17422	17409	17229	17301	17430	17285	17443	17456	17428	17546	17524	17411	17301	17386	17330	17233	17373	17374	17329	17446	17409	17287	17481	17324	17072	17366	17376	17483	17449	17381	17316	17480	17229	17349	17427	17352	17444	17244	17278	17407	17406	17299	17474	17315	17298	17151	17413	17366	17408	17451	17307	17439	17354	17481	17416	17492	17457	17397	17512	17500	17238	17299	17404	17274	17461	17297	17310	17352	17323	17377	17145	17456	17217	17197	17331	17341	17471	17418	17510	17499	17402	17370	17385	17362	17417	17359	17298	17277	17233	17297	17324	17392	17415	17074	17275	17439	17381	17303	17286	17357	17361	17451	17529	17506	17414	17087	17198	17521	17317	17431	17299	17489	17179	17165	17357	17236	17424	17276	17488	17285	17247	17364	17229	17400	17181	17593	17558	17344	17302	17504	17389	17381	17323	17317	17262	17411	17395	17478	17212	17389	17544	17504	17489	17530	17412	17455	17608	17378	17223	17482	17409	17282	17361	17345	17447	17466	17470	17322	17458	17493	17217	17298	17450	17277	17371	17456	17432	17294	17386	17233	17572	17602	17450	17347	17483	17355	17425	17493	17293	17481	17235	17372	17375	17150	17412	17401	17346	17418	17400	17256	17441	17242	17463	17418	17439	17230	17415	17426	17495	17280	17506	17370	17219	17282	17178	17410	17253	17281	17459	17398	17158	17219	17560	17192	17363	17220	17484	17325	17282	17303	17227	17295	17361	17249	17572	17433	17131	17407	17391	17361	17357	17255	17425	17222	17433	17368	17443	17421	17093	17355	17465	17449	17328	17395	17414	17552	17197	17533	17348	17437	17479	17773	17374	17385	17503	17419	17428	17185	17313	17434	17352	17451	17288	17388	17225	17273	17451	17498	17576	17498	17303	17322	17229	17571	17448	17463	17513	17461	17408	17346	17397	17288	17367	17533	17597	17583	17492	17392	17332	17253	17411	17490	17466	17392	17380	17374	17306	17250	17204	17344	17482	17322	17363	17565	17439	17314	17557	17512	17387	17190	17434	17389	17259	17286	17285	17350	17524	17315	17247	17309	17326	17375	17353	17151	17302	17306	17335	17236	17366	17255	17587	17501	17537	17516	17242	17350	17183	17079	17394	17335	17264	17284	17544	17384	17237	17153	17270	17291	17436	17478	17538	17499	17314	17415	17377	17226	17283	17620	17422	17385	17501	17486	17443	17378	17561	17255	17410	17267	17390	17352	17245	17580	17317	17349	17246	17324	17253	17339	17294	17261	17367	17344	17490	17616	17472	17480	17276	17329	17508	17431	17357	17349	17298	17228	17094	17166	17397	17355	17517	17216	17462	17457	17490	17281	17381	17429	17302	17365	17461	17337	17516	17311	17477	17328	17397	17395	17477	17386	17292	17309	17308	17454	17232	17374	17419	17255	17189	17376	17413	17332	17500	17260	17490	17433	17583	17345	17378	17514	17383	17473	17374	17498	17343	17389	17267	17300	17282	17382	17521	17214	17446	17628	17248	17218	17358	17518	17300	17410	17307	17375	17258	17374	17443	17493	17328	17206	17398	17619	17232	17286	17384	17367	17482	17254	17223	17443	17352	17405	17357	17402	17380	17575	17382	17386	17526	17364	17453	17289	17208	17288	17397	17302	17374	17362	17282	17407	17318	17505	17465	17362	17439	17263	17246	17355	17238	17402	17472	17515	17380	17390	17380	17415	17426	17206	17392	17392	17285	17371	17361	17270	17272	17443	17432	17270	17412	17291	17256	17419	17283	17426	17452	17349	17373	17356	17318	17470	17444	17353	17362	17407	17107	17397	17388	17480	17223	17344	17472	17104	17425	17456	17342	17326	17376	17344	17474	17492	17190	17454	17403	17394	17489	17383	17238	17337	17342	17503	17353	17393	17252	17269	17173	17283	17181	17365	17176	17258	17575	17238	17269	17314	17398	17485	17447	17340	17169	17561	17578	17231	17339	17551	17549	17617	17121	17370	17370	17340	17330	17253	17189	17398	17440	17286	17383	17259	17307	17242	17419	17506	17242	17475	17177	17326	17467	17318	17310	17436	17180	17307	17331	17411	17430	17484	17391	17413	17411	17251	17323	17312	17415	17333	17420	17575	17464	17439	17459	17352	17158	17152	17333	17162	17493	17283	17496	17405	17345	17420	17463	17620	17447	17439	17418	17297	17302	17185	17276	17388	17207	17111	17291	17383	17405	17289	17270	17427	17518	17523	17283	17376	17251	17513	17293	17315	17311	17472	17217	17359	17388	17313	17382	17279	17535	17484	17314	17476	17197	17354	17341	17586	17586	17257	17389	17275	17442	17568	17431	17360	17460	17475	17252	17317	17265	17236	17561	17363	17354	17238	17419	17440	17413	17266	17170	17403	17415	17303	17410	17535	17413	17389	17385	17357	17410	17312	17374	17260	17120	17078	17403	17333	17272	17408	17220	17418	17342	17427	17305	17300	17349	17493	17391	17224	17399	17169	17565	17306	17190	17288	17467	17394	17360	17337	17286	17336	17449	17514	17323	17450	17345	17273	17413	17382	17367	17238	17407	17243	17281	17390	17479	17264	17538	17322	17280	17215	17255	17377	17362	17290	17276	17127	17398	17378	17488	17472	17638	17255	17336	17156	17374	17427	17298	17210	17352	17306	17367	17591	17432	17451	17187	17452	17537	17341	17368	17393	17596	17632	17461	17376	17273	17442	17305	17192	17371	17369	17433	17522	17261	17378	17337	17546	17289	17476	17322	17367	17633	17280	17197	17427	17420	17498	17629	17318	17300	17255	17466	17430	17255	17290	17424	17420	17299	17409	17163	17615	17262	17218	17301	17307	17430	17262	17482	17572	17306	17391	17634	17349	17246	17388	17310	17452	17259	17266	17277	17331	17343	17233	17487	17266	17438	17398	17314	17314	17338	17074	17520	17389	17375	17292	17370	17311	17353	17274	17360	17414	17214	17203	17450	17590	17291	17381	17452	17373	17136	17455	17503	17130	17413	17529	17235	17501	17437	17377	17232	17280	17325	17259	17365	17484	17430	17588	17225	17222	17190	17405	17361	17590	17490	17611	17479	17174	17390	17367	17341	17423	17472	17457	17485	17370	17179	17199	17304	17271	17263	17443	17363	17229	17290	17324	17397	17438	17373	17396	17293	17289	17405	17385	17547	17434	17273	17154	17510	17365	17348	17542	17322	17220	17245	17432	17350	17393	17383	17503	17311	17299	17350	17555	17378	17377	17202	17498	17371	17342	17338	17383	17309	17359	17378	17396	17488	17484	17274	17473	17328	17412	17306	17467	17459	17543	17233	17411	17341	17505	17363	17295	17580	17538	17385	17482	17307	17514	17305	17325	17463	17443	17307	17334	17488	17340	17301	17425	17338	17390	17263	17370	17385	17306	17364	17344	17366	17293	17265	17325	17352	17211	17367	17457	17346	17461	17228	17396	17340	17221	17256	17316	17537	17250	17171	17405	17460	17371	17414	17299	17295	17300	17427	17372	17303	17451	17325	17368	17335	17336	17455	17229	17454	17517	17454	17386	17326	17293	17285	17468	17446	17410	17448	17463	17322	17280	17237	17297	17395	17479	17392	17501	17271	17453	17447	17257	17422	17427	17524	17602	17577	17388	17460	17383	17344	17535	17298	17363	17585	17426	17382	17309	17652	17461	17389	17576	17389	17256	17343	17190	17631	17584	17466	17242	17438	17218	17198
35475	61947	60298	48151	40383	35535	30925	27120	24020	21954	20448	19416	18836	18653	18110	17956	17325	16898	16540	16072	15883	15680	15285	15138	15016	14854	14891	14820	14794	14776	14586	14901	14596	14514	14577	14689	14548	14630	14647	14537	14660	14525	14754	14627	14755	14619	14742	14599	14399	14586	14460	14528	14687	14458	14513	14354	14490	14467	14588	14549	14638	14663	14594	14534	14543	14453	14639	14609	14457	14505	14609	14555	14599	14605	14393	14444	14434	14697	14515	14492	14472	14625	14472	14599	14638	14499	14491	14632	14473	14464	14637	14499	14462	14709	14496	14732	14707	14554	14637	14685	14541	14453	14629	14549	14485	14533	14563	14657	14586	14522	14565	14610	14711	14586	14545	14509	14644	14507	14534	14448	14478	14669	14456	14477	14424	14626	14551	14426	14567	14601	14423	14393	14668	14555	14465	14602	14530	14558	14686	14709	14640	14527	14703	14375	14395	14480	14429	14597	14605	14615	14538	14532	14661	14530	14692	14469	14499	14478	14509	14601	14604	14494	14685	14543	14562	14653	14718	14514	14577	14614	14520	14762	14486	14462	14542	14560	14569	14771	14550	14489	14384	14450	14569	14632	14334	14652	14660	14480	14522	14609	14591	14610	14563	14443	14622	14495	14624	14581	14486	14327	14562	14453	14511	14416	14448	14530	14527	14371	14563	14462	14473	14665	14528	14555	14625	14614	14631	14569	14516	14461	14498	14573	14562	14669	14503	14645	14383	14376	14597	14633	14623	14592	14561	14545	14512	14796	14562	14577	14486	14472	14585	14526	14586	14621	14435	14590	14480	14426	14508	14446	14519	14520	14423	14624	14511	14583	14614	14468	14593	14482	14453	14533	14611	14582	14649	14439	14512	14632	14519	14612	14621	14561	14596	14539	14415	14562	14644	14417	14484	14612	14434	14572	14584	14619	14275	14633	14664	14684	14623	14583	14792	14525	14456	14582	14518	14407	14449	14627	14576	14511	14480	14478	14561	14373	14519	14610	14474	14434	14607	14477	14544	14494	14602	14673	14568	14443	14674	14355	14537	14528	14435	14515	14372	14479	14679	14501	14504	14621	14521	14529	14658	14455	14586	14742	14519	14533	14626	14463	14668	14594	14718	14567	14421	14479	14513	14590	14419	14548	14480	14432	14516	14656	14457	14457	14394	14513	14447	14649	14610	14540	14547	14649	14573	14475	14643	14607	14527	14550	14439	14423	14499	14592	14569	14334	14564	14538	14599	14611	14496	14613	14404	14508	14602	14472	14643	14533	14637	14595	14574	14533	14590	14465	14603	14637	14555	14619	14652	14384	14545	14443	14549	14568	14541	14540	14534	14472	14752	14577	14589	14612	14595	14636	14631	14271	14677	14635	14498	14423	14576	14558	14645	14530	14734	14392	14438	14515	14489	14490	14609	14453	14507	14715	14580	14622	14381	14441	14477	14573	14487	14586	14635	14480	14550	14474	14566	14458	14567	14474	14592	14542	14441	14539	14592	14456	14730	14442	14614	14516	14537	14476	14475	14485	14388	14419	14519	14496	14623	14589	14446	14375	14667	14513	14578	14382	14630	14475	14557	14580	14629	14499	14555	14446	14571	14605	14359	14702	14695	14462	14595	14450	14359	14657	14659	14506	14558	14496	14551	14592	14444	14558	14515	14557	14582	14634	14520	14361	14443	14514	14583	14503	14552	14464	14585	14574	14570	14564	14422	14659	14626	14368	14572	14555	14664	14559	14476	14594	14556	14493	14652	14434	14516	14532	14691	14670	14564	14471	14359	14574	14596	14409	14568	14632	14385	14635	14538	14585	14538	14669	14558	14620	14445	14464	14659	14574	14537	14629	14487	14440	14519	14555	14661	14519	14584	14272	14490	14578	14702	14334	14578	14541	14493	14663	14534	14539	14574	14645	14367	14415	14644	14435	14687	14606	14383	14590	14611	14642	14392	14567	14490	14557	14583	14661	14554	14634	14516	14456	14705	14592	14359	14619	14627	14556	14694	14597	14509	14511	14698	14647	14474	14515	14671	14537	14486	14412	14561	14630	14709	14383	14392	14620	14511	14655	14530	14442	14627	14359	14596	14576	14525	14409	14453	14476	14651	14554	14510	14518	14511	14476	14500	14431	14608	14673	14520	14656	14551	14536	14642	14694	14538	14503	14600	14429	14481	14520	14456	14550	14461	14523	14668	14540	14660	14471	14488	14482	14406	14468	14516	14595	14669	14632	14418	14602	14509	14545	14493	14529	14703	14565	14697	14555	14581	14528	14493	14505	14501	14576	14555	14639	14420	14418	14632	14736	14576	14652	14433	14477	14431	14421	14519	14513	14585	14598	14548	14592	14732	14548	14512	14371	14489	14577	14437	14489	14646	14445	14638	14634	14401	14415	14548	14489	14509	14540	14463	14762	14643	14566	14737	14552	14765	14533	14582	14558	14722	14311	14552	14688	14440	14595	14503	14473	14459	14544	14487	14475	14537	14530	14609	14616	14570	14545	14537	14636	14616	14539	14755	14684	14600	14531	14442	14462	14495	14424	14473	14400	14510	14616	14574	14502	14555	14474	14551	14777	14558	14727	14556	14564	14522	14584	14484	14572	14458	14624	14665	14695	14527	14504	14457	14556	14712	14501	14614	14631	14492	14559	14585	14546	14522	14628	14499	14469	14607	14515	14421	14449	14604	14517	14529	14603	14599	14525	14584	14330	14753	14489	14544	14564	14546	14488	14528	14492	14583	14430	14541	14534	14630	14516	14635	14483	14428	14497	14566	14588	14493	14536	14550	14518	14410	14663	14581	14660	14499	14668	14461	14433	14727	14552	14532	14555	14471	14525	14744	14535	14459	14489	14430	14461	14673	14527	14708	14656	14492	14480	14602	14435	14350	14593	14468	14535	14508	14555	14674	14666	14519	14609	14445	14656	14556	14650	14513	14607	14527	14504	14610	14580	14592	14403	14587	14612	14457	14568	14514	14443	14526	14454	14545	14565	14527	14563	14367	14661	14542	14448	14662	14581	14543	14461	14576	14551	14615	14611	14437	14392	14568	14522	14699	14586	14606	14590	14564	14604	14577	14488	14599	14537	14629	14579	14613	14412	14633	14594	14385	14486	14688	14666	14668	14487	14501	14482	14456	14449	14524	14583	14411	14616	14574	14460	14619	14547	14522	14529	14522	14520	14617	14567	14569	14507	14606	14530	14580	14489	14527	14386	14524	14597	14359	14520	14735	14506	14734	14567	14412	14363	14583	14582	14687	14566	14579	14599	14589	14476	14544	14512	14611	14526	14565	14502	14640	14441	14677	14735	14549	14552	14339	14476	14674	14528	14627	14559	14509	14499	14534	14577	14473	14542	14516	14647	14510	14463	14622	14442	14723	14541	14572	14476	14418	14696	14476	14534	14541	14467	14486	14477	14553	14471	14559	14427	14704	14673	14358	14634	14543	14660	14484	14553	14524	14666	14480	14473	14733	14621	14405	14547	14544	14584	14554	14608	14486	14499	14633	14420	14650	14386	14400	14512	14609	14583	14634	14343	14471	14450	14376	14688	14511	14522	14542	14550	14484	14460	14729	14606	14497	14620	14425	14634	14653	14579	14590	14718	14446	14500	14528	14601	14448	14381	14631	14604	14694	14590	14561	14429	14521	14589	14609	14642	14461	14351	14567	14638	14591	14508	14584	14578	14657	14523	14542	14629	14600	14424	14547	14552	14617	14557	14478	14412	14468	14354	14646	14485	14612	14566	14572	14541	14613	14572	14468	14653	14503	14724	14632	14555	14661	14487	14671	14670	14289	14620	14619	14735	14522	14386	14516	14745	14773	14553	14529	14509	14491	14659	14478	14587	14590	14384	14579	14502	14572	14311	14718	14663	14516	14641	14459	14571	14621	14360	14552	14559	14622	14667	14503	14606	14444	14552	14552	14471	14547	14529	14627	14520	14578	14478	14642	14449	14649	14611	14538	14524	14565	14574	14565	14486	14405	14609	14491	14506	14528	14550	14351	14593	14439	14430	14331	14605	14542	14396	14330	14692	14693	14639	14566	14455	14440	14543	14580	14664	14631	14764	14375	14629	14525	14581	14573	14581	14563	14600	14606	14509	14576	14689	14598	14551	14642	14544	14588	14562	14652	14486	14666	14550	14514	14542	14386	14550	14552	14575	14558	14577	14593	14605	14561	14538	14579	14566	14475	14658	14585	14488	14450	14544	14493	14487	14613	14455	14477	14428	14535	14598	14554	14609	14671	14695	14602	14586	14398	14589	14502	14619	14476	14515	14567	14789	14370	14654	14528	14479	14524	14725	14377	14480	14449	14642	14601	14552	14539	14627	14506	14416	14520	14475	14551	14538	14624	14611	14370	14642	14467	14585	14564	14392	14543	14404	14626	14421	14683	14428	14619	14644	14486	14675	14620	14609	14637	14600	14485	14614	14673	14535	14465	14462	14566	14500	14642	14560	14592	14577	14596	14529	14621	14511	14688	14597	14428	14574	14607	14531	14553	14547	14523	14573	14652	14681	14659	14598	14397	14496	14528	14586	14632	14499	14441	14597	14423	14467	14566	14544	14462	14559	14657	14530	14468	14578	14728	14551	14492	14437	14466	14585	14489	14447	14579	14340	14555	14572	14401	14598	14585	14446	14573	14441	14468	14445	14603	14636	14483	14721	14509	14533	14652	14593	14636	14548	14585	14662	14466	14560	14592	14386	14610	14495	14541	14488	14535	14518	14434	14619	14549	14760	14472	14639	14718	14645	14524	14664	14382	14582	14617	14507	14529	14535	14553	14392	14310	14639	14581	14489	14546	14442	14534	14553	14477	14600	14580	14563	14529	14501	14709	14589	14542	14462	14542	14691	14540	14591	14660	14563	14492	14523	14480	14423	14441	14533	14528	14598	14568	14524	14518	14470	14553	14526	14600	14474	14334	14568	14471	14468	14591	14489	14469	14502	14669	14548	14613	14548	14536	14479	14542	14422	14587	14645	14573	14684	14344	14699	14513	14447	14481	14603	14484	14671	14497	14680	14641	14583	14434	14369	14564	14374	14520	14409	14514	14560	14530	14658	14603	14465	14469	14486	14680	14708	14719	14385	14592	14529	14615	14690	14500	14568	14681	14528	14462	14443	14606	14650	14392	14545	14569	14449
32709	36371	43966	37898	30033	26251	23250	21333	20231	19572	18993	18775	18828	18651	18595	18356	17902	17958	17997	17855	17724	17472	17541	17401	17405	17373	17348	17319	17496	17321	17322	17215	17240	17448	17404	17317	17454	17309	17345	17041	17106	17152	17284	17158	17012	17347	17270	17286	17270	17290	17459	17364	17311	17240	17332	17272	17374	17382	17295	17234	17088	17257	17570	17373	17287	17170	17302	17217	17325	17347	17335	17295	17343	17371	17293	17290	17331	17377	17195	17219	17201	17314	17405	17142	17246	17175	17072	17231	17250	17243	17333	17343	17175	17300	17374	17432	17354	17185	17272	17312	17369	17379	17234	17448	17158	17219	17220	17303	17143	17321	17326	17257	17352	17377	17480	17505	17206	17271	17207	17270	17252	17309	17123	17046	17219	17200	17132	17306	17313	17126	17218	17277	17365	17311	17313	17264	17260	17297	17290	17241	17299	17347	17072	17284	17227	17390	17129	17459	17227	17218	17230	17209	17142	17247	17093	17040	17160	17180	17420	17268	17417	17413	17143	17213	17163	17355	17409	17473	17370	17270	17357	17098	17296	17234	17204	17137	17191	17165	17454	17418	17248	17310	17334	17404	17238	17486	17157	17232	17298	16987	17335	17307	17264	17505	17243	17269	17272	17222	17168	17277	17266	17332	17323	17257	17557	17211	17440	17279	17418	17360	17225	17299	17324	17325	17303	17217	17317	17084	17422	17412	17513	17224	17084	17475	17149	17118	17430	17330	17431	17338	17302	17264	17366	17410	17434	17321	17193	17260	17187	17541	17316	17415	17338	17145	17144	17161	17307	17209	17216	17283	17449	17343	17184	17374	17106	17219	17315	17095	17287	17176	17037	17256	17536	17354	17391	17137	17409	17105	17367	17454	17163	17190	17188	17223	17092	17203	17290	17336	17386	17072	17294	17200	17236	17219	17206	17377	17252	17098	17336	17452	17379	17125	17334	17132	17374	17371	17350	17257	17263	17317	17055	17253	17213	17192	17425	17348	17090	17263	17205	17333	17371	17084	17307	17005	17333	17202	17455	17270	17346	17458	17459	17252	17164	17361	17222	17245	17335	17205	17255	17370	17370	17168	17299	17230	17394	17284	17177	17267	17333	17374	17268	17408	17351	17419	17340	17271	17275	17162	17514	17391	17227	17222	17397	17021	17345	17308	17475	17231	17213	17153	17290	17131	17096	17396	17387	17245	17467	17547	17246	17145	17183	17375	17229	17193	17174	17242	17344	17267	17308	17189	17261	17242	17177	17187	17336	17334	17515	17241	17435	17217	17290	17294	17470	17282	17458	17260	17288	17238	17301	17256	17383	17411	17309	17374	17342	17270	17171	17254	17450	17323	17256	17100	17489	17477	17473	17428	17190	17156	17407	17225	17314	17270	17312	17168	17148	17523	17357	17359	17274	17407	17368	17325	17256	17204	17359	17341	17370	17121	17301	17268	17290	17156	17485	17278	17229	17535	17254	17176	17212	17210	17150	17299	17261	17346	17182	17396	17306	17124	17261	17221	17309	17553	17411	17321	17229	17264	17262	17168	17103	17307	17433	17548	17415	17415	17243	17318	17389	17245	17241	17132	17316	17439	17241	17194	17210	17208	17148	17209	17477	17374	17421	17247	17330	17398	17355	17203	17179	17117	17262	17249	17157	17183	17284	17115	17349	17400	17424	17317	17110	17111	17384	17417	17299	17351	17273	17255	17379	17256	17233	17417	17461	17178	17459	17147	17192	17191	17270	17318	17359	17214	17312	17290	17216	17218	17254	17291	17276	17288	17306	17355	17303	17367	17469	17323	17063	17245	17208	17248	17095	17404	17355	17294	17184	17286	17417	17227	17376	17247	17191	17404	17417	17363	17259	17188	17097	17309	17350	17282	17076	17461	17489	17141	17216	17016	17307	17237	17238	17293	17171	17382	17409	17346	17372	17475	16974	17157	17309	17286	17354	17280	17391	17045	17185	17397	17268	17455	17422	16978	17320	17417	17326	17234	17297	17286	17417	17343	17367	17122	17304	17314	17345	17183	17240	16969	17395	17218	17262	17150	17334	17153	17271	17408	17260	17092	17262	17402	17245	17279	17175	17144	17188	17041	17369	17092	17314	17364	17265	17194	17215	17135	17422	17357	17250	17215	17190	17244	17137	17132	17303	17236	17365	17253	17275	17215	17492	17404	17140	17168	17439	17422	17409	17301	17516	17196	17300	17254	17304	17067	17235	17195	17505	17361	17350	17429	17362	17298	17306	17243	17309	17364	17273	17286	17303	17321	17220	17405	17377	17438	17326	17317	17300	17177	17349	17283	17283	17203	17390	17236	17186	17289	17366	17225	17386	17290	16951	17233	17212	17300	17316	17248	17308	17206	17081	17310	17234	17075	17265	17210	17163	17245	17347	17105	17156	17340	17284	17171	17404	17262	17288	17192	17495	17300	17240	17226	17313	17203	17229	17289	17289	17415	17572	17342	17568	17312	17425	17288	17300	17283	17231	17261	17202	17328	17411	17148	17438	17391	17192	17184	17339	17397	17292	17246	17399	17367	17350	17306	17332	17159	17150	17403	17413	17155	17213	17062	17376	17321	17610	17209	17244	17613	17458	17489	17225	17457	17273	17051	17307	17161	17395	17332	17200	17359	17415	17268	17410	17292	17392	17074	17202	17324	17194	17120	17241	17293	17311	17406	17253	17321	17433	17311	17268	17104	17326	17180	17222	17380	17368	17450	17222	17287	17415	17153	17182	17487	17326	17522	17390	17334	17308	17200	17255	17425	17212	17425	17321	17245	17504	17135	17298	17213	17066	17349	17191	17167	17155	17153	17058	17138	17320	17252	17308	17319	17338	17305	17293	17256	17093	17300	17184	17394	17390	17306	17457	17320	17162	17256	17290	17128	17276	17042	17314	17234	17172	17114	17362	16994	17313	17312	17189	17134	17205	17346	17356	17285	17250	17304	17271	17260	17255	17107	17052	17325	17114	17152	17245	16992	17195	17477	17328	17380	17498	17096	17225	17189	17103	17260	17396	17417	17299	17245	17186	17370	17381	17060	17119	17247	17141	17326	17230	17128	17528	17233	17421	17178	17386	17367	17202	17425	17535	17263	17475	17306	17360	17196	17339	17318	17352	17273	17262	17279	17220	17221	17387	17229	17321	17464	17411	17148	17248	17064	17273	17237	17261	17472	17394	17304	17146	17251	17283	17255	17152	17503	17374	17233	17287	17406	17214	17201	17359	17230	17330	17267	17256	17452	17237	17291	17295	17250	17151	17278	17217	17254	17385	17013	16934	17139	17243	17182	17238	17198	17297	17429	17450	17172	17247	17344	17151	17204	17272	17416	17419	17181	17367	17237	17374	17148	17276	17461	17122	17153	17198	17433	17326	17291	17478	17298	17302	17253	17360	17169	17295	17246	17416	17412	17322	17367	17234	17413	17304	17249	17445	17362	17267	17295	17318	17274	17208	17178	17000	17144	17369	17207	17293	17199	17183	17388	17176	17405	17486	17409	17284	17370	17387	17156	17348	17385	17053	17219	17177	17167	17156	17301	17207	17191	17292	17184	17296	17161	17331	17365	17402	17221	17284	17482	17279	17182	17223	17139	17300	17453	17533	17637	17336	17361	17473	17227	17232	17218	17367	17464	17185	17220	17145	17222	17191	17171	17209	17296	17168	17040	17414	17049	17177	17153	17264	17238	17361	17205	17355	17226	17182	17281	17299	17143	17387	17310	17206	17333	17313	17306	17374	17397	17306	17358	17327	17183	17262	17212	17174	17072	17114	17290	17260	17375	17278	17233	17291	17378	17282	17455	17484	17286	17160	17183	17325	17277	17270	17232	17210	17373	17250	17218	17294	17309	17305	17400	17294	17304	17227	17177	17193	17242	17197	17427	17308	17273	17323	17299	17303	17315	17132	17383	17333	17340	17495	17213	17075	17195	17378	17212	17163	17410	17267	17192	17367	17221	17158	17255	17388	17160	17274	17273	17418	17283	17310	17222	17127	17300	17086	17019	17454	17338	17354	17187	17067	17430	17270	17169	17339	17144	17262	17170	17229	17448	17228	17431	17410	17301	17122	17395	17520	17290	17340	17283	17346	17383	17136	17338	17132	17155	17408	17385	17299	17293	17321	17325	17116	17186	17165	17387	17344	17105	17325	17290	17306	17207	17425	17310	17351	17394	17354	17176	17180	17493	17231	17323	17365	17253	17322	17099	17223	17359	17413	17173	17215	17272	17354	17135	17143	17421	17228	17397	17332	17356	17215	17386	17153	17435	17182	17010	17334	17166	17356	17486	17479	17348	17233	17349	17355	17468	17259	17045	17311	17223	17319	17104	17406	17154	17379	17325	17096	17296	17215	17090	17491	17369	17263	17132	17296	17174	17257	17471	17254	17301	17199	17441	17295	16967	17098	17432	17005	17337	17181	17254	17336	17214	17359	17431	17504	17152	17303	17423	17193	17421	17236	17271	17353	17060	17336	17193	17063	17160	17345	17263	17343	17158	17387	17261	17271	17326	17388	17414	17181	17142	17380	17364	17173	17095	17460	17307	17090	17285	17056	17210	17260	17388	17508	17184	17409	17219	17156	17136	17301	17084	17272	17054	17416	17521	17382	17174	17069	17280	17213	16994	17226	17242	17453	17271	17121	17188	17211	17372	17220	17169	17353	17058	17315	17221	17249	17210	17279	17267	17322	17296	17275	17411	17445	17317	17360	17253	17245	17342	17356	17306	17317	17351	17115	17165	17363	17352	17166	17240	17355	17181	17151	17363	17179	17226	17364	17435	17192	17372	17214	17249	17406	17308	17341	17178	17258	17266	17277	17116	17122	17337	17508	17423	17184	17191	17393	17421	17346	17278	17353	17166	17200	17344	17061	17159	17076	17413	17399	17416	16880	17069	17178	17216	17275	17274	17162	17445	17361	17466	17304	17296	17309	17406	17167	17206	17230	17295	17287	17057	17340	17350	17237	17109	17184	17254	17270	17290	17172	17125	17298	17429	17208	17108	17136	17228	17188	16858	17225	17238	17095	17284	17280	17261	17323	17259	17335	17345	17426	17307	17230	17478	17167	17476	17286	17281	17185	17282	17271	17137	17366	17064	17224	17423	17237	17350	17201	17355	17159	17165	17443	17495	17460	17246
34939	51086	48106	37178	30422	26153	22730	20268	18695	17988	17090	16513	16515	16305	16036	15860	15460	15426	15338	15227	14999	14926	14813	14774	14572	14734	14694	14818	14502	14417	14548	14427	14646	14542	14523	14497	14563	14348	14438	14469	14411	14460	14496	14668	14370	14531	14393	14497	14594	14385	14364	14570	14492	14511	14490	14539	14442	14335	14487	14650	14563	14621	14361	14525	14491	14682	14389	14638	14624	14462	14498	14519	14456	14416	14307	14419	14531	14539	14334	14432	14525	14495	14421	14533	14444	14444	14580	14601	14351	14617	14386	14505	14556	14573	14482	14581	14569	14378	14503	14456	14465	14490	14457	14553	14587	14629	14489	14427	14443	14485	14476	14599	14489	14540	14551	14528	14372	14511	14654	14365	14578	14426	14636	14350	14567	14636	14656	14470	14491	14448	14470	14393	14454	14496	14460	14414	14530	14458	14643	14453	14519	14544	14520	14491	14483	14457	14530	14441	14529	14584	14427	14559	14496	14520	14555	14621	14645	14453	14410	14563	14482	14421	14429	14426	14454	14559	14382	14582	14467	14533	14294	14296	14583	14549	14398	14368	14612	14453	14473	14534	14640	14571	14386	14551	14445	14384	14326	14506	14412	14638	14500	14458	14493	14414	14586	14509	14392	14414	14478	14484	14489	14456	14379	14473	14627	14496	14521	14617	14368	14488	14389	14353	14490	14597	14507	14435	14564	14604	14417	14474	14448	14524	14390	14555	14488	14466	14481	14435	14473	14525	14550	14532	14439	14672	14409	14484	14550	14401	14492	14571	14530	14421	14550	14497	14483	14311	14566	14465	14501	14590	14531	14400	14541	14496	14609	14488	14564	14481	14514	14600	14383	14455	14309	14470	14391	14580	14281	14463	14596	14564	14622	14351	14431	14631	14466	14431	14481	14380	14413	14583	14486	14413	14573	14444	14400	14461	14317	14548	14477	14422	14500	14450	14394	14408	14490	14453	14509	14498	14344	14405	14472	14627	14550	14621	14330	14469	14481	14560	14649	14499	14338	14485	14473	14429	14477	14525	14497	14437	14543	14484	14353	14617	14490	14451	14524	14381	14606	14507	14623	14497	14397	14610	14566	14529	14441	14475	14278	14519	14533	14497	14294	14553	14491	14609	14516	14566	14597	14653	14660	14406	14449	14359	14565	14301	14814	14440	14552	14518	14429	14582	14452	14587	14530	14452	14449	14488	14429	14360	14279	14537	14542	14213	14586	14691	14371	14567	14670	14458	14631	14609	14595	14431	14467	14582	14490	14494	14587	14288	14486	14585	14275	14485	14511	14426	14548	14698	14601	14553	14369	14559	14471	14446	14363	14721	14377	14411	14480	14567	14607	14457	14567	14389	14492	14561	14577	14496	14446	14621	14494	14426	14412	14465	14433	14351	14454	14489	14507	14742	14538	14497	14612	14524	14535	14509	14550	14332	14622	14410	14488	14749	14351	14548	14565	14522	14669	14462	14446	14415	14424	14524	14475	14419	14471	14479	14515	14517	14477	14569	14784	14309	14509	14490	14653	14289	14398	14620	14503	14516	14532	14509	14485	14514	14596	14460	14492	14576	14513	14487	14557	14451	14559	14560	14512	14733	14297	14480	14369	14443	14547	14434	14483	14320	14313	14667	14420	14654	14599	14502	14407	14587	14378	14614	14514	14490	14489	14562	14583	14709	14512	14431	14467	14426	14551	14573	14579	14584	14457	14543	14639	14412	14649	14434	14559	14605	14481	14393	14433	14403	14550	14495	14483	14529	14550	14542	14514	14537	14604	14412	14371	14637	14384	14542	14388	14525	14594	14633	14542	14438	14469	14491	14360	14619	14642	14519	14379	14481	14499	14449	14684	14544	14472	14729	14422	14553	14478	14563	14536	14394	14492	14305	14606	14523	14408	14537	14346	14344	14575	14396	14618	14596	14361	14423	14425	14436	14538	14393	14364	14549	14449	14462	14572	14499	14591	14447	14423	14513	14581	14549	14549	14504	14602	14520	14594	14473	14348	14356	14471	14526	14667	14605	14478	14388	14556	14631	14394	14525	14547	14451	14432	14463	14371	14591	14511	14335	14532	14599	14619	14520	14584	14513	14339	14457	14451	14593	14477	14508	14548	14529	14536	14501	14485	14370	14454	14522	14365	14687	14662	14563	14544	14402	14527	14440	14557	14373	14511	14435	14523	14600	14536	14428	14390	14491	14526	14629	14427	14524	14570	14606	14389	14512	14440	14497	14439	14275	14313	14506	14530	14326	14414	14612	14457	14358	14446	14359	14428	14652	14474	14399	14639	14408	14243	14588	14547	14570	14627	14462	14582	14569	14551	14437	14666	14552	14544	14447	14420	14605	14465	14569	14319	14541	14645	14536	14450	14664	14562	14368	14514	14575	14633	14534	14498	14476	14532	14380	14403	14554	14382	14510	14474	14473	14500	14638	14495	14418	14575	14413	14529	14670	14426	14413	14410	14404	14421	14503	14562	14443	14544	14433	14545	14570	14344	14569	14758	14557	14674	14457	14614	14501	14585	14542	14396	14644	14504	14518	14580	14344	14538	14486	14509	14499	14476	14428	14710	14591	14647	14583	14536	14483	14546	14612	14475	14535	14542	14431	14483	14492	14453	14550	14568	14645	14400	14558	14557	14532	14471	14404	14443	14489	14480	14558	14415	14550	14328	14664	14556	14508	14476	14396	14630	14388	14473	14537	14521	14441	14498	14502	14595	14511	14551	14725	14442	14364	14512	14430	14731	14518	14532	14423	14538	14515	14632	14621	14526	14337	14572	14417	14633	14332	14362	14457	14574	14488	14432	14481	14617	14440	14465	14411	14582	14525	14317	14409	14671	14477	14438	14605	14470	14566	14495	14575	14477	14590	14512	14334	14554	14417	14295	14707	14499	14618	14616	14396	14383	14489	14483	14476	14458	14481	14372	14467	14350	14508	14464	14446	14561	14673	14433	14470	14508	14528	14699	14427	14454	14515	14459	14485	14496	14442	14517	14316	14523	14542	14423	14515	14490	14502	14450	14482	14550	14690	14484	14625	14353	14655	14529	14431	14479	14406	14437	14626	14601	14409	14553	14496	14567	14436	14497	14413	14561	14653	14442	14392	14445	14512	14538	14738	14576	14398	14468	14483	14658	14497	14721	14518	14579	14465	14690	14383	14478	14624	14449	14567	14703	14359	14681	14586	14502	14446	14405	14543	14479	14531	14497	14522	14483	14407	14464	14471	14244	14619	14554	14541	14681	14525	14524	14417	14402	14581	14487	14532	14501	14398	14524	14589	14599	14436	14438	14618	14467	14407	14472	14464	14565	14492	14579	14582	14518	14525	14533	14634	14484	14550	14556	14474	14459	14641	14498	14570	14479	14369	14502	14461	14669	14587	14416	14358	14398	14618	14608	14479	14534	14473	14536	14485	14404	14396	14577	14468	14498	14532	14570	14536	14520	14377	14694	14416	14560	14508	14466	14492	14468	14475	14429	14497	14637	14420	14469	14434	14362	14485	14528	14516	14377	14515	14373	14537	14459	14452	14441	14631	14555	14398	14488	14495	14561	14592	14529	14658	14434	14437	14529	14432	14463	14540	14695	14439	14440	14565	14544	14512	14519	14410	14512	14524	14393	14360	14468	14655	14683	14456	14494	14291	14406	14555	14575	14418	14689	14494	14448	14485	14610	14696	14476	14475	14618	14593	14591	14591	14474	14405	14453	14461	14568	14708	14347	14667	14599	14408	14499	14601	14570	14415	14556	14314	14418	14525	14406	14421	14527	14458	14436	14458	14425	14602	14524	14479	14601	14485	14385	14331	14435	14417	14613	14560	14521	14445	14615	14571	14563	14578	14595	14449	14418	14556	14507	14337	14525	14470	14527	14433	14433	14689	14492	14639	14477	14351	14551	14320	14500	14546	14430	14344	14498	14561	14407	14437	14593	14560	14464	14434	14686	14656	14487	14428	14438	14590	14249	14512	14449	14551	14355	14535	14372	14604	14532	14544	14513	14479	14560	14448	14266	14598	14523	14568	14602	14414	14566	14517	14641	14418	14443	14598	14450	14405	14549	14484	14504	14568	14344	14557	14473	14539	14462	14501	14585	14454	14535	14411	14679	14518	14405	14391	14492	14411	14518	14489	14719	14423	14517	14420	14735	14476	14563	14562	14529	14570	14672	14437	14486	14528	14507	14600	14558	14334	14556	14546	14533	14511	14488	14523	14472	14476	14463	14533	14525	14443	14298	14563	14268	14613	14390	14394	14416	14472	14470	14474	14460	14406	14457	14525	14519	14490	14396	14474	14445	14522	14602	14493	14474	14486	14525	14467	14577	14619	14422	14461	14569	14506	14468	14571	14566	14489	14480	14447	14442	14531	14461	14622	14457	14372	14538	14526	14577	14364	14470	14384	14380	14521	14568	14569	14529	14520	14391	14472	14641	14481	14693	14501	14485	14639	14493	14631	14484	14456	14579	14298	14431	14473	14594	14306	14609	14552	14409	14390	14713	14552	14497	14576	14496	14754	14414	14389	14494	14512	14584	14509	14530	14435	14536	14671	14597	14463	14450	14553	14505	14563	14492	14578	14368	14349	14477	14582	14571	14401	14501	14373	14445	14423	14423	14539	14555	14570	14473	14539	14490	14399	14521	14258	14386	14557	14480	14493	14504	14530	14538	14379	14488	14566	14418	14532	14440	14599	14475	14484	14443	14637	14506	14366	14575	14444	14395	14650	14584	14440	14615	14444	14491	14603	14456	14432	14478	14504	14475	14557	14421	14570	14535	14410	14476	14472	14490	14648	14401	14535	14371	14566	14357	14687	14449	14389	14519	14337	14435	14624	14526	14299	14560	14551	14368	14443	14627	14453	14503	14682	14552	14374	14425	14581	14471	14456	14435	14624	14499	14487	14517	14524	14695	14698	14602	14409	14556	14674	14476	14507	14294	14481	14517	14528	14512	14394	14585	14543	14447	14462	14426	14414	14503	14649	14557	14445	14467	14343	14453	14479	14540	14609	14448	14331	14400	14474	14518	14463	14451	14546	14539	14435	14522	14517	14447	14511	14334	14386	14456	14557	14405	14465	14427	14427	14499	14623	14574	14551	14436	14391	14443	14532	14660	14487	14519	14554	14564	14427	14260	14580	14573	14519
25294	21565	30024	30244	29856	29649	27696	23773	21976	21315	20339	20089	19610	19270	19062	18798	18486	18507	17931	17961	17701	17682	17516	17551	17324	17558	17348	17331	17252	17346	17345	17250	17268	16996	17290	17323	17122	17188	17165	17188	17411	17250	17200	17202	17283	17349	17310	17081	17240	17300	16961	17113	17242	17169	17106	17185	17263	17209	17307	17258	17008	17193	17150	17256	17142	17192	17139	17187	17142	17250	17329	17252	17038	17270	17146	17320	17142	17341	17083	17143	16991	17236	17047	17358	17116	17355	17007	17087	17206	17330	17358	17290	17196	17055	17283	17179	16990	17156	16985	17188	17072	17119	17265	17057	17177	17426	17160	17165	17225	17264	17237	17083	17002	17027	17014	17163	17381	17209	17309	17106	17200	17134	17091	17182	17285	17225	16990	16980	17107	17021	17199	17267	17054	17126	17321	17116	17146	17179	17235	17130	17163	17149	17054	17199	17157	17025	17038	17148	17062	17221	17061	16978	17082	16960	17160	17169	17023	16988	17234	16897	17044	17213	17383	17132	16963	17168	17120	17073	17032	17316	17288	17185	17107	17054	17259	17090	17007	17023	17009	17216	17117	17214	17123	17090	17039	17037	17187	17051	16956	17239	17169	17176	17151	17239	17153	17184	17384	17220	17098	17151	17225	17203	17117	17118	17237	17031	17060	16936	17285	17249	17282	17117	17150	17025	17202	17158	17216	17070	17070	17452	17167	17034	17191	17178	17232	17053	17345	17204	17078	16949	17151	17231	17239	17255	17094	17200	17024	17094	17025	17089	16986	17209	17034	17053	17353	17166	17187	17172	17162	17247	17101	17044	17107	17350	17047	16970	17403	17199	17102	17144	17191	17182	17256	17068	16972	17129	16905	17157	17064	17278	17076	17123	17198	17127	16891	17293	17162	17123	17088	17062	17221	17192	17176	17132	17149	17391	17019	17058	16792	17164	16866	17282	17225	17152	17299	17380	17365	17120	17131	17036	17059	16981	17316	17093	17319	17306	17246	17213	17194	17138	17057	16941	17157	17054	17193	16994	17009	16987	17131	17043	17171	17287	17241	17200	17257	17269	17037	17061	17293	17219	17060	17025	17185	17285	17185	16983	17196	17025	17048	17030	17075	17089	17240	17134	17118	17112	17134	17148	17148	17123	17028	17148	17108	17305	17230	17205	17190	17048	17028	17174	17206	17289	17181	17022	17065	16938	17010	17073	17084	16947	17065	17360	17197	16961	17074	17190	17119	17065	17212	17059	17328	17175	17098	17114	17208	17283	17153	17038	17027	17092	17152	17177	17147	17028	17188	17115	17288	17399	17171	17052	17310	17103	17075	17020	17231	16903	17068	17121	17235	17181	16959	16923	17102	17129	17143	17194	17372	17199	17153	17053	17143	17052	17158	17135	17122	17040	17072	17104	16904	17257	17080	17107	17090	17114	17024	17218	17217	17206	17332	17127	17252	17089	17257	17162	17320	17140	17066	17060	17157	17077	17276	17034	17071	17084	17189	17030	17242	17260	16940	17255	17053	17052	17034	17171	17218	17068	17170	17268	17083	17090	17194	17292	17207	17105	17193	17249	17187	17244	17279	16983	17031	17045	17013	16997	17088	17224	17193	17108	17043	17137	17141	17171	17119	17273	17156	17170	17024	17140	17256	17217	17102	16917	17189	17260	17245	17186	17176	17336	17322	17211	17216	17079	17268	17010	17060	17135	17400	17171	17005	16964	17253	17233	17083	16987	17237	17159	17316	17331	17258	17288	17111	17185	17356	17158	17254	17071	17270	17263	17055	16985	17103	17156	16970	17054	17068	17176	17094	17103	17059	17248	17324	17260	17137	17114	17048	17033	17276	17080	17215	17109	17171	17171	17363	17156	16994	17206	17216	17045	17111	16981	17059	17188	17195	17002	16961	16954	17082	17130	17209	17278	17262	17373	17202	17112	17005	17302	17272	17032	17227	17165	17293	17103	17262	17272	17275	17195	17145	17122	17434	17003	17225	17031	17236	17162	17039	17194	17205	17084	17096	17074	17011	17255	17182	17371	17085	17249	17017	17212	17086	17012	17163	17134	17074	17144	17157	16920	17055	17214	17230	17178	17156	17219	17163	17297	17256	17254	17135	17131	17191	16953	16864	17098	17065	17187	17041	17049	17109	17109	17044	17115	17404	17177	17269	17147	17102	17128	17228	17307	17158	17265	17177	17104	17101	17137	17079	17239	17155	17085	17017	17113	17171	17106	17198	17183	17213	17251	17244	17164	17241	16932	17304	17044	17378	17178	17348	17116	17146	17013	17143	17263	17300	17232	16867	17023	17280	17097	16985	17055	17109	16907	17129	16931	17188	17203	17010	17174	17101	17106	17063	17063	17071	17113	17101	16821	17089	17245	17120	17263	17220	17093	17155	17021	16958	17139	17091	17102	17141	17246	17034	17057	17028	17247	17140	17026	17181	17198	17289	17134	17155	17065	17257	17395	17201	17215	17179	17030	17118	17329	17237	16970	17225	17180	17101	17134	17162	17230	17058	17042	17126	17042	17109	17078	17044	17208	17277	17229	17034	17185	17124	17114	17214	17189	16991	17040	17165	17238	17151	17160	17084	17250	17149	17113	17290	17132	17306	17124	17148	17109	17302	17167	17255	17126	17236	17185	16895	17065	17170	17058	17016	17038	17094	17123	17107	17145	17159	17003	17116	17113	17415	17145	17130	17227	17229	17147	17083	17229	17280	17009	17167	17020	17296	17181	17156	17242	17241	17157	17075	17067	17186	17125	17093	17141	17189	16958	17188	17276	17257	17239	17216	17232	17069	17202	17351	17080	17115	17089	17084	16998	17147	17182	17182	17152	17232	17059	17131	17208	17087	17074	17312	17103	17224	17131	17312	16944	17137	17286	17070	17147	17314	17156	17184	17210	17082	17239	17221	17139	17135	17057	17071	17029	17076	17132	17110	17202	17175	17118	16993	17087	17150	17230	17156	17004	17076	16999	17140	17111	17119	17029	17045	17050	17040	17188	17042	17214	17200	17031	17024	17230	17312	17054	17409	17157	16981	17003	17153	16986	17028	17136	17112	17111	17217	17124	17202	17198	17147	17257	17104	17271	17106	17174	16942	17252	17348	17146	17225	17104	16973	17164	17135	17165	17232	17400	17146	17282	17262	17052	17344	17117	17232	17226	17356	17123	17033	17020	17195	17090	17163	17166	17169	17053	17167	17123	17325	17334	17147	17359	17064	17220	17255	17296	17229	17141	17323	17139	17117	17150	17253	17182	17159	17133	17164	17002	17258	16971	17285	17351	17223	16920	17201	17139	17190	17068	16913	17338	17227	16978	17168	17089	17282	17067	17085	17115	17183	17069	17199	17194	17200	17122	17079	16965	17254	17154	17018	16965	17105	17265	16978	16930	17212	17215	16989	17089	17210	17107	17117	16967	17136	17105	17293	17157	17062	17073	17008	17252	17044	16971	17003	17051	17089	17062	17256	17170	17346	17139	17311	17294	17148	17195	17007	16913	17139	17022	17055	17231	17227	17100	17299	16978	17173	17011	17078	17288	17190	17109	17203	17261	17127	17233	17112	17332	17206	17101	17166	17176	17233	17138	17170	17135	17224	17238	17109	17236	17282	17350	17319	17229	17075	17218	17318	17042	17236	17102	17333	17216	17189	17324	17213	17259	17262	17182	17168	17351	17097	17204	17145	17092	17033	17110	17290	16919	17119	17415	16996	17249	17324	17193	17046	16904	17273	17118	16903	17365	17140	17225	17236	17152	17272	16900	17245	17238	17317	17193	17053	17213	17094	17099	17333	16954	17259	17166	17053	17080	17175	17282	17096	17293	17138	17324	17117	17281	17036	17266	17076	17168	16929	17169	17109	17168	17121	17165	17178	17237	17179	17099	17240	17158	16999	17281	17238	17071	17275	17193	17063	17272	17232	17135	16991	17011	17256	17314	16931	16999	17190	17206	17121	17063	17134	17293	17125	17071	17405	17010	17153	17013	17148	17246	17194	17209	17104	17258	17277	17167	17106	17194	17198	17319	17215	17172	17241	17228	16982	17221	17232	17127	17154	17170	17156	17332	17286	17257	17307	17195	17336	17268	17042	17210	17131	17194	17008	17192	17323	17178	17190	17194	17133	17041	17302	17188	17123	17118	17210	17093	16972	17103	17004	17145	17123	17172	17059	17263	17128	17118	17254	16958	17104	17092	17142	17222	17162	17098	17182	17002	17128	17181	17102	17048	17241	17023	16979	17142	17098	17201	17230	17112	17232	17298	17135	17164	17149	17394	17156	16958	17211	17261	16936	16958	17212	17279	17206	17032	17387	17140	16908	17294	17256	17077	17193	17153	17128	17167	17244	17236	17120	17082	17055	17262	17080	17148	17025	17120	17217	16964	17168	17116	17150	17013	17082	17235	16980	17189	17011	17150	16979	17113	17096	17067	17141	17191	16942	17202	16997	17038	17206	17147	17161	17201	16878	17161	16934	17284	17242	17223	17135	17172	17177	17216	17030	17263	17223	17173	17197	17499	17175	17078	16958	16962	17038	17058	17071	17420	16991	17251	17166	17170	17061	17083	17228	17190	17163	17089	17209	17079	17280	17142	17192	17151	17034	17151	17389	17208	17319	17270	17084	17043	17122	17123	17235	17268	17089	17128	17266	17084	17305	17044	17010	17268	17030	17307	17208	16947	17029	17385	17155	16942	17221	17143	17111	17080	17221	17131	17162	17155	17223	17121	17352	17107	17125	17035	17144	17025	17077	17174	17176	17218	17238	17123	17125	17146	17163	17245	17017	17124	17215	17188	17340	17118	17184	17156	17111	17025	17154	17300	17012	17123	17048	17026	16986	17094	17229	16945	17233	17045	16928	17172	17140	17197	17315	17295	16948	16996	17126	17342	17157	17198	17144	17069	17280	17139	17287	17094	17215	17179	17085	17180	17109	17429	17278	17012	17301	17065	17297	17031	17173	17225	16994	17186	17140	17202	17120	17207	17140	17158	17218	17050	17327	17027	17140	17300	17092	16985	17205	17081	17170	17079	17190	17215	17064	17049	17141	17164	17114	16974	17219	17088	17138	17182	17143	17263	17120	17085	17265	17011	17136	17127	17101	17110	17356	17192	17098	17078	17174	17278	17054	17275	17080	17252
34576	57728	55131	43241	36235	30857	27070	24006	21711	19938	19385	18429	17958	17477	17059	16699	16389	16048	15713	15565	15233	15041	14716	14774	14888	14590	14718	14634	14532	14650	14582	14592	14433	14509	14421	14536	14602	14516	14492	14444	14674	14532	14616	14588	14559	14695	14447	14391	14360	14417	14621	14525	14486	14528	14503	14586	14525	14456	14503	14514	14367	14382	14690	14322	14458	14456	14398	14579	14610	14514	14511	14526	14551	14441	14613	14359	14367	14524	14615	14470	14542	14544	14495	14574	14653	14514	14509	14458	14404	14364	14352	14420	14635	14404	14380	14545	14555	14450	14260	14455	14359	14325	14285	14393	14494	14594	14363	14463	14519	14552	14404	14319	14408	14272	14397	14515	14399	14522	14527	14487	14332	14538	14407	14513	14622	14624	14394	14430	14410	14427	14604	14305	14725	14538	14397	14541	14285	14481	14563	14534	14492	14449	14504	14345	14487	14350	14377	14415	14484	14396	14553	14412	14543	14454	14573	14456	14524	14600	14457	14516	14473	14270	14469	14505	14452	14307	14502	14323	14453	14550	14509	14559	14474	14497	14442	14227	14510	14417	14385	14440	14628	14322	14408	14560	14408	14443	14328	14384	14576	14399	14555	14401	14500	14540	14260	14548	14474	14430	14402	14593	14459	14470	14483	14435	14456	14366	14501	14513	14430	14439	14443	14614	14555	14525	14357	14472	14633	14409	14539	14386	14417	14331	14483	14406	14587	14549	14279	14446	14434	14573	14455	14316	14401	14267	14509	14480	14534	14607	14493	14518	14459	14619	14329	14301	14298	14549	14443	14432	14447	14520	14380	14700	14419	14403	14374	14543	14423	14670	14498	14591	14452	14717	14494	14256	14544	14502	14408	14427	14400	14473	14465	14604	14626	14399	14298	14482	14500	14469	14532	14521	14511	14298	14539	14535	14496	14458	14472	14429	14396	14399	14518	14481	14605	14356	14468	14431	14430	14360	14422	14476	14591	14566	14353	14463	14493	14455	14574	14499	14548	14538	14454	14383	14529	14516	14447	14352	14551	14515	14428	14389	14455	14370	14601	14446	14398	14479	14351	14480	14574	14417	14480	14633	14432	14521	14528	14370	14422	14470	14449	14400	14429	14463	14523	14525	14590	14480	14601	14408	14515	14416	14414	14454	14462	14281	14426	14355	14411	14479	14263	14519	14448	14414	14474	14491	14534	14382	14587	14289	14573	14523	14540	14558	14413	14594	14433	14395	14568	14503	14558	14569	14527	14410	14234	14373	14510	14543	14454	14436	14486	14650	14589	14338	14553	14467	14491	14599	14512	14467	14415	14222	14417	14460	14475	14621	14382	14343	14494	14519	14419	14465	14704	14460	14561	14541	14590	14508	14533	14390	14438	14496	14344	14403	14549	14422	14567	14305	14375	14547	14396	14385	14568	14390	14488	14476	14453	14495	14350	14419	14438	14462	14340	14288	14527	14658	14532	14326	14477	14371	14673	14488	14236	14559	14542	14566	14280	14587	14547	14456	14374	14439	14420	14492	14504	14442	14484	14645	14375	14428	14441	14544	14485	14505	14324	14430	14427	14608	14649	14483	14258	14571	14604	14494	14560	14456	14410	14553	14565	14377	14265	14513	14475	14490	14413	14405	14451	14347	14434	14368	14574	14470	14414	14491	14453	14481	14420	14330	14419	14467	14495	14419	14594	14481	14434	14489	14439	14379	14483	14320	14396	14567	14476	14600	14375	14519	14619	14405	14411	14463	14360	14427	14362	14463	14656	14561	14613	14643	14441	14559	14442	14422	14340	14501	14454	14370	14456	14405	14423	14584	14492	14509	14421	14398	14426	14433	14479	14464	14649	14466	14422	14497	14392	14423	14518	14617	14466	14459	14489	14444	14489	14288	14455	14506	14488	14400	14318	14562	14335	14465	14437	14574	14567	14482	14401	14580	14390	14387	14455	14326	14480	14342	14548	14597	14319	14461	14490	14601	14595	14321	14483	14470	14559	14411	14357	14482	14440	14426	14622	14524	14515	14565	14565	14487	14539	14410	14492	14525	14454	14469	14377	14409	14547	14482	14615	14471	14538	14454	14499	14566	14468	14511	14521	14330	14449	14286	14442	14461	14421	14515	14333	14406	14395	14575	14502	14354	14356	14563	14473	14492	14662	14475	14511	14471	14562	14475	14515	14470	14527	14486	14483	14390	14440	14460	14440	14447	14683	14337	14578	14467	14433	14727	14437	14346	14588	14404	14557	14485	14478	14580	14440	14454	14509	14454	14451	14355	14488	14600	14332	14466	14559	14493	14498	14275	14335	14492	14429	14418	14518	14373	14622	14351	14479	14545	14441	14569	14569	14438	14521	14446	14560	14542	14528	14426	14517	14541	14321	14510	14427	14577	14401	14471	14380	14598	14609	14623	14329	14515	14492	14484	14461	14537	14496	14396	14549	14503	14572	14448	14554	14392	14368	14559	14515	14464	14447	14555	14468	14416	14584	14498	14498	14673	14359	14482	14451	14315	14447	14480	14589	14648	14354	14560	14411	14483	14333	14554	14561	14545	14400	14496	14278	14457	14535	14421	14516	14462	14560	14399	14613	14520	14463	14582	14491	14430	14458	14501	14464	14513	14465	14524	14387	14606	14551	14512	14503	14454	14550	14495	14538	14365	14436	14455	14320	14442	14315	14408	14478	14455	14518	14437	14338	14468	14539	14544	14432	14525	14466	14530	14427	14299	14426	14585	14441	14405	14356	14383	14561	14512	14258	14431	14473	14426	14504	14411	14618	14290	14463	14452	14490	14413	14621	14505	14574	14448	14315	14465	14489	14341	14391	14459	14431	14386	14512	14529	14598	14385	14412	14486	14469	14636	14494	14279	14437	14346	14523	14416	14394	14637	14335	14313	14566	14422	14502	14488	14430	14545	14586	14584	14415	14518	14454	14467	14536	14382	14537	14345	14506	14465	14375	14404	14473	14517	14572	14486	14464	14361	14540	14482	14459	14508	14653	14227	14520	14445	14550	14406	14491	14403	14479	14620	14282	14558	14125	14543	14402	14491	14445	14384	14372	14445	14350	14478	14380	14538	14547	14360	14415	14421	14470	14308	14430	14504	14278	14528	14546	14592	14482	14393	14468	14385	14655	14503	14473	14558	14581	14502	14458	14593	14445	14576	14555	14598	14490	14463	14303	14662	14508	14350	14429	14494	14324	14400	14502	14426	14585	14327	14357	14520	14364	14456	14510	14547	14297	14510	14275	14645	14491	14563	14355	14620	14441	14386	14391	14428	14513	14552	14495	14456	14554	14570	14470	14558	14419	14419	14355	14701	14488	14457	14461	14505	14248	14502	14627	14247	14514	14458	14479	14528	14490	14394	14556	14675	14525	14430	14430	14456	14582	14588	14475	14448	14576	14318	14451	14637	14498	14494	14294	14463	14538	14426	14530	14450	14529	14603	14388	14634	14510	14548	14459	14493	14591	14520	14496	14307	14457	14532	14449	14406	14437	14336	14573	14383	14487	14537	14463	14347	14436	14310	14446	14540	14398	14503	14448	14322	14394	14605	14514	14482	14338	14411	14520	14417	14575	14435	14423	14449	14478	14570	14516	14464	14341	14544	14539	14582	14438	14485	14453	14534	14443	14436	14337	14470	14407	14566	14668	14603	14537	14346	14343	14403	14482	14497	14517	14597	14549	14543	14407	14506	14525	14364	14331	14437	14435	14460	14357	14547	14553	14466	14385	14502	14424	14265	14408	14645	14452	14590	14415	14497	14450	14425	14447	14437	14459	14645	14634	14482	14479	14474	14520	14338	14425	14446	14383	14529	14364	14412	14399	14448	14490	14478	14527	14429	14334	14412	14449	14465	14536	14472	14515	14551	14553	14532	14487	14601	14464	14413	14509	14463	14362	14522	14361	14393	14520	14461	14546	14539	14537	14370	14476	14461	14503	14544	14403	14461	14538	14704	14475	14519	14445	14480	14521	14416	14302	14388	14477	14391	14402	14461	14476	14285	14390	14545	14445	14532	14390	14624	14312	14527	14508	14540	14301	14333	14435	14403	14626	14410	14419	14370	14460	14437	14552	14608	14509	14558	14267	14403	14563	14392	14325	14543	14578	14458	14589	14563	14437	14525	14382	14479	14497	14570	14387	14528	14646	14475	14547	14509	14502	14389	14468	14365	14389	14377	14530	14368	14353	14549	14354	14354	14432	14428	14378	14457	14484	14622	14301	14523	14348	14484	14427	14490	14471	14404	14457	14540	14343	14481	14412	14396	14194	14514	14533	14487	14536	14461	14402	14586	14570	14316	14573	14428	14343	14475	14697	14285	14649	14524	14561	14584	14395	14624	14414	14579	14543	14411	14554	14404	14352	14421	14444	14454	14420	14435	14532	14663	14503	14562	14588	14568	14477	14348	14698	14567	14553	14586	14505	14350	14452	14511	14462	14543	14405	14496	14449	14374	14536	14535	14417	14585	14411	14496	14515	14620	14478	14650	14460	14389	14430	14372	14414	14418	14388	14617	14460	14420	14584	14456	14428	14521	14448	14460	14475	14567	14478	14375	14430	14474	14382	14556	14588	14392	14315	14408	14488	14471	14398	14621	14504	14326	14339	14468	14462	14500	14603	14410	14516	14501	14490	14494	14506	14488	14628	14480	14425	14546	14657	14442	14492	14525	14452	14647	14504	14536	14504	14348	14494	14462	14650	14442	14471	14501	14523	14435	14379	14366	14469	14487	14416	14488	14423	14369	14365	14512	14751	14420	14413	14490	14558	14530	14545	14221	14552	14345	14591	14479	14473	14473	14495	14485	14265	14455	14475	14437	14573	14371	14431	14472	14479	14524	14633	14527	14460	14483	14431	14507	14415	14435	14469	14359	14405	14364	14323	14512	14358	14344	14453	14252	14530	14466	14531	14437	14488	14441	14521	14593	14432	14568	14538	14566	14440	14408	14400	14518	14385	14333	14411	14537	14499	14431	14542	14500	14403	14387	14354	14456	14566	14396	14516	14420	14437	14353	14445	14529	14529	14468	14410	14477	14424	14349	14399	14610	14515	14548	14350	14471	14490	14446	14503	14446	14384	14514	14589	14485	14422	14460	14426	14733	14659	14234	14388	14474	14543	14488	14407	14315	14364	14357	14463	14339
24029	21473	29426	25824	26864	30938	31494	26260	23980	23075	21982	21355	20681	20285	20211	19587	19176	18906	18540	18083	17954	17868	17682	17726	17414	17502	17477	17538	17358	17369	17145	17375	17470	17296	17395	17257	17247	17245	17373	17123	17107	17217	17046	17341	17463	17374	17547	17244	17254	17084	17054	17179	17190	17382	17337	17102	17019	17222	17339	17258	17400	17177	17269	17123	17269	17259	17187	17306	17063	17451	17292	17131	17151	17310	16888	17111	17212	17151	17210	17304	17159	17446	17221	17105	17213	17351	17256	17245	17106	17311	17138	17396	17177	17070	17079	17229	17280	17182	17371	17118	17099	17253	17181	16980	17145	17192	17053	17161	17251	17046	17203	17407	17120	17288	17197	17282	17304	17330	17281	17065	17324	17086	17099	17202	17220	17104	17511	17175	17272	17244	17253	17146	17108	17072	17080	17142	17421	17212	17061	17132	17094	17182	17278	17194	17137	17215	17371	17139	17106	17153	17054	17098	17357	17193	17320	16967	17064	17381	17157	17085	17211	17113	17277	17094	17226	17241	17199	17230	17274	17196	17323	17262	17172	17186	17074	17179	17250	17335	17046	17164	17123	17153	17092	17208	17136	17474	17189	17196	17284	17143	17056	17233	17173	17202	17083	17304	17224	17059	17249	17197	17107	16964	17165	17115	17171	17283	17171	17170	17182	17165	17339	17230	17325	17349	17257	17151	17075	17244	17067	17050	17083	17456	17092	17104	17057	17176	17214	17411	17210	17231	17250	17179	17167	17079	17197	17360	17233	17252	17106	17208	17481	17271	17268	17160	17222	17190	17213	17109	17120	17006	17250	17268	17167	17244	17180	17183	17254	17186	17352	17238	17194	17261	17406	17278	17175	17056	17137	17088	17225	17131	17342	17283	16849	16882	17101	17256	17114	17098	17129	17271	17179	17336	17167	17202	17306	17443	17200	17101	17158	17412	17233	17146	17204	17058	17031	17206	17090	17160	17261	17289	17216	17188	17187	17168	17262	17275	17246	17262	17206	17181	17187	16966	17127	17252	17322	16997	17277	17430	17186	17115	17247	17098	17194	17148	17192	17165	17105	17102	17177	17176	17376	17186	17314	17219	17334	17198	17004	17163	17095	17017	17267	17172	17012	17330	17129	17072	17217	17024	17165	17186	17182	17287	17068	17179	17181	17093	17210	17188	17098	16991	17224	17330	17140	17307	17090	17024	17212	17224	17240	17213	17199	17248	17261	17147	17150	17093	17264	17087	17114	17185	17224	17205	16944	17281	17300	17035	17060	17411	17120	17130	17311	16953	17171	17108	17111	17315	17161	17114	17166	17277	17150	17249	17016	17027	17089	17160	17107	17194	16981	17239	16987	17364	17464	17274	17293	17091	17072	17150	17288	17088	17195	17089	17372	17412	17052	17166	17031	17284	17038	17084	16962	17261	17144	16914	17081	17148	17265	17178	17307	17139	17157	17274	17168	17280	17185	17045	17111	17205	17399	17367	17199	17188	17336	17244	17263	17134	17224	17059	17316	17253	16980	17070	17323	17233	17296	17202	17023	17221	17093	17161	17060	17313	17017	17001	17174	17176	17045	17264	17360	17198	17289	17342	17317	17249	17340	17232	17296	17218	17178	17138	17227	17178	17266	17125	17339	17364	17294	17016	17108	17292	17094	17064	17173	17321	17186	17042	17109	17179	17231	17176	17247	17092	17021	17062	17099	17101	17045	17274	17046	17337	17136	17057	17221	17202	17190	17021	17013	17008	16961	17089	17322	17242	17157	17006	17202	16951	17103	17235	17177	17223	17334	17331	17193	17286	17164	17244	17157	17140	17217	17169	17139	17108	17236	17368	17270	17101	17308	17100	17208	17110	17096	17302	17142	17343	17249	17213	17079	17223	17013	17235	17298	17039	17212	17130	17416	17283	17412	17270	17197	17134	16944	17054	17254	17297	17182	17304	17200	17106	17033	17262	17095	17144	17052	17266	17352	17219	17053	17228	17051	17270	17151	17206	17245	17273	17065	17231	17394	17278	17277	16953	17097	17312	17171	17044	17263	17095	17191	17235	17239	17274	17322	17215	17231	17231	17007	17034	17235	17305	17265	17092	17271	16852	17163	17181	17148	17526	17173	17193	17271	17318	17209	17238	17231	17216	17197	17144	17222	17113	17239	17577	17281	17210	17292	17059	17095	17055	17137	17181	17145	17081	17148	17362	16941	17383	17238	17016	17159	17226	17087	17324	17258	17167	17441	17224	17212	17144	17103	17392	17057	17128	17309	17196	17091	17320	17183	17188	17185	17319	17266	17354	17117	17060	17120	16991	17077	17246	17208	17289	17207	17138	17239	17171	17202	17348	17085	17128	17263	17111	17030	17245	17022	17118	17267	17145	17112	17198	17187	17155	17100	17196	17439	17153	17164	17158	17221	17217	17366	17398	17320	17173	17208	17072	17200	17205	17391	17305	17244	17249	17281	17069	17261	17243	17309	17159	16969	17265	17198	17113	17047	17146	17374	17252	17270	17237	17071	17189	17391	17065	17088	16921	17188	17193	17400	17299	17244	17035	16912	16908	17320	17172	17301	17406	17189	17150	17145	17173	17184	17252	17066	17196	17335	17144	17244	17200	17306	17286	17150	17180	17234	17222	17062	17016	17215	17194	17290	17201	17191	17142	17072	17242	17193	17016	17195	17043	17130	17086	17318	17302	17361	16979	17287	17016	17235	17145	17124	17256	17313	17099	17083	17215	17075	17341	17106	17370	17314	17220	17269	17307	17200	17098	17102	17223	17058	17284	17014	17331	17125	17089	17172	17136	17243	17393	17022	17122	17094	17248	17265	17161	17187	17059	17336	17301	17014	17127	17253	17147	17165	17206	17152	17074	17007	17006	16955	17089	17309	17197	17210	17252	17252	17150	17341	17091	17187	17192	16952	17310	17302	17295	17175	17086	17163	17149	17243	17348	17158	17211	17207	17362	17182	17306	17213	17191	17202	17318	17115	17274	17265	17198	17274	17292	17179	17112	17084	17194	17083	17166	17229	17316	17227	17030	17149	17040	17120	17115	17154	17244	17231	17211	17162	17026	17284	17214	17396	17369	17329	17084	17113	17177	17282	17179	17249	17311	17269	17286	17071	17268	17212	17209	17265	17028	17421	17231	17118	17249	17035	17179	17186	17170	17133	17235	17031	17230	17055	17178	17284	17175	17151	17103	17070	17039	17224	17213	17058	17249	17140	16867	17077	17378	17181	17306	17076	17353	17189	17118	17193	17199	17179	17223	17138	17230	17389	17319	17210	17208	17106	17339	17254	17257	17027	17202	17268	17286	17166	17118	17226	17309	17085	17122	17179	17228	17278	17251	17240	17253	17188	17106	17212	17035	17121	17084	17331	17219	17204	17206	17079	17276	17034	17170	17173	17169	17234	17101	17244	17288	17221	17037	17241	17080	17357	17321	17284	17205	17298	17138	17000	17114	17029	17197	17329	17149	17061	17181	17331	17280	17322	17070	17119	17038	17221	17046	17035	17112	17123	17260	17086	17206	17348	17315	17155	17011	17157	17303	17171	17139	17087	17231	17183	17044	17268	17112	17258	17242	17163	17261	17153	17248	17090	17101	17251	17065	17249	17252	17105	17216	17267	17182	17131	17195	17049	17332	17141	16870	17248	17197	17046	16977	17076	17113	17018	16878	17233	17084	17326	17095	17170	17174	17127	17099	17076	17112	17428	17166	17262	17039	17304	17244	17114	17151	17269	17363	17410	16988	17095	17066	17155	17112	17253	17219	17067	17161	17220	17173	17237	17363	17273	17090	17139	17245	17100	17362	17164	17063	17187	17157	16954	16954	17278	17208	17263	17218	17289	17291	17244	17031	17112	17112	17299	17179	17193	17152	17044	17424	17186	17055	17166	17239	17225	17227	17344	17284	17087	17374	17112	17191	17153	17304	17116	17069	17222	17286	17447	17214	17122	17059	17176	17067	17292	17298	17169	17261	17255	17163	17256	17247	17205	17212	17062	17368	17224	17030	17154	17215	17159	17138	17131	17123	17127	17182	17067	16964	17212	17151	17393	17170	17185	17068	17181	17142	17087	17217	17100	17152	17191	17352	17108	17114	17108	17119	17132	17128	17230	17309	17211	17125	17101	17110	17179	17176	17145	17097	17117	17216	17336	17261	17125	17094	17011	17225	17257	17140	17159	17223	17394	17276	17093	17160	17090	17152	17155	17088	17047	17181	17151	17257	17172	17262	17183	17308	17164	17169	17127	17253	17172	17048	17143	17110	17108	17081	17090	17142	17431	17265	17150	17084	17212	17171	17259	17287	17036	17309	17206	17253	17332	17204	17092	16916	17181	17157	17325	17038	17252	17396	17078	17285	17190	17117	17121	17211	17021	17234	17174	17174	17345	17222	17269	17064	17313	17179	17373	17058	17310	17301	17188	17376	17257	17170	17237	17069	17093	16860	17116	17272	17169	17035	17094	17039	17343	17236	17167	17101	17243	17200	17175	17182	17072	17235	17473	17168	17205	17024	17159	17283	16912	17137	17076	17202	17274	17155	17202	17245	17110	17326	17147	17225	17283	17396	17183	17005	17090	17160	17171	17331	17068	17348	17388	17197	17214	16881	17124	17089	17476	17125	17275	17089	17456	17188	17211	17180	17000	17318	17291	17119	17221	17382	17193	17156	17172	17165	17138	17199	17184	17325	17197	17255	17160	17106	17175	17311	17348	17244	17109	17372	17218	17175	17369	17185	17333	17161	17139	17121	17205	17266	17136	17017	17083	17197	17164	17073	17142	17116	17318	17171	17228	17328	17200	17116	17223	17275	17016	17184	17165	17068	17152	17194	17206	17363	17210	17038	17128	17110	17180	17422	17180	17220	17060	16952	17275	17388	17349	17188	17177	17075	17082	17041	17092	17128	17309	17122	17139	17240	17230	17322	17203	17142	17221	16999	17043	17255	17368	17209	17337	17203	17446	17341	17102	17308	17471	17223	17403	17315	17072	17075	17471	17341	17193	17303	17153	17039	17167	17219	17051	17129	17025	17256	17000	17271	17160	17238	17200	17056	17126	17323	17141	17128	17327	17291	17243	17290	17334	17288	17358	17143	16993	17204	17329	17326	17093	17406	17133	17171	17267	16885	17402	17314	17315	17075
36529	62654	60030	47406	39915	34970	30672	27198	24601	22517	21205	20331	19562	19099	18477	17892	17072	16563	16309	15790	15633	15391	15054	15023	14957	14786	14826	14767	14548	14727	14730	14438	14721	14576	14624	14584	14665	14661	14644	14581	14548	14566	14426	14541	14707	14666	14431	14524	14425	14497	14573	14529	14519	14474	14593	14470	14516	14370	14690	14408	14507	14638	14458	14490	14580	14514	14398	14628	14600	14558	14561	14498	14579	14697	14552	14600	14719	14411	14445	14558	14530	14278	14586	14573	14510	14582	14430	14492	14520	14475	14562	14475	14370	14515	14664	14589	14601	14453	14472	14497	14516	14468	14673	14491	14552	14493	14525	14612	14575	14399	14595	14436	14676	14610	14499	14507	14389	14563	14406	14338	14524	14264	14414	14687	14484	14639	14641	14500	14654	14469	14656	14591	14608	14464	14365	14612	14617	14439	14344	14490	14591	14415	14518	14465	14504	14622	14510	14562	14499	14630	14477	14491	14346	14372	14577	14556	14460	14622	14582	14496	14538	14532	14491	14646	14428	14421	14455	14347	14506	14491	14486	14426	14464	14568	14591	14581	14526	14502	14457	14519	14450	14635	14494	14504	14439	14580	14460	14551	14520	14446	14461	14630	14487	14530	14442	14583	14411	14631	14728	14461	14500	14508	14677	14427	14563	14322	14489	14503	14577	14347	14558	14444	14285	14370	14552	14457	14468	14524	14364	14588	14405	14456	14578	14366	14693	14448	14338	14428	14378	14342	14593	14552	14460	14470	14394	14524	14564	14494	14382	14498	14505	14657	14637	14557	14542	14433	14495	14505	14420	14478	14499	14496	14564	14627	14564	14523	14576	14508	14535	14460	14588	14510	14587	14502	14645	14483	14475	14517	14548	14580	14472	14559	14477	14435	14309	14494	14468	14490	14504	14450	14697	14473	14515	14329	14489	14584	14624	14387	14419	14504	14645	14520	14469	14571	14510	14561	14276	14393	14592	14506	14730	14442	14478	14407	14370	14334	14423	14438	14463	14656	14591	14590	14439	14586	14536	14494	14662	14524	14489	14527	14423	14418	14438	14459	14526	14547	14581	14487	14610	14597	14455	14430	14502	14592	14585	14603	14602	14323	14448	14542	14535	14402	14470	14433	14488	14571	14387	14365	14543	14419	14534	14426	14600	14589	14531	14430	14782	14442	14623	14601	14529	14383	14491	14337	14476	14420	14373	14586	14308	14388	14500	14568	14594	14390	14444	14548	14508	14448	14486	14438	14492	14517	14522	14529	14651	14481	14435	14537	14433	14363	14529	14338	14501	14524	14518	14573	14710	14401	14546	14394	14417	14452	14470	14379	14533	14539	14433	14423	14451	14494	14538	14522	14506	14379	14443	14447	14635	14579	14517	14544	14491	14527	14417	14541	14579	14460	14567	14519	14529	14397	14520	14322	14491	14454	14588	14364	14614	14459	14453	14427	14631	14526	14438	14553	14550	14475	14490	14489	14351	14508	14415	14490	14506	14713	14527	14604	14338	14601	14362	14501	14563	14379	14482	14492	14471	14511	14512	14398	14486	14401	14392	14547	14435	14494	14669	14353	14209	14479	14397	14622	14485	14533	14579	14352	14549	14381	14392	14673	14726	14720	14535	14392	14411	14633	14434	14488	14565	14431	14411	14400	14583	14472	14421	14478	14492	14416	14423	14493	14537	14559	14276	14384	14471	14658	14506	14392	14623	14498	14516	14480	14623	14332	14619	14430	14608	14559	14543	14549	14457	14468	14312	14463	14358	14466	14615	14487	14616	14512	14622	14546	14613	14360	14426	14425	14494	14455	14495	14542	14330	14381	14510	14489	14503	14440	14580	14546	14507	14454	14550	14407	14486	14471	14514	14478	14514	14302	14443	14280	14656	14623	14425	14562	14673	14666	14276	14474	14400	14461	14406	14610	14733	14504	14543	14457	14538	14549	14573	14576	14419	14502	14594	14429	14467	14517	14459	14531	14655	14434	14447	14665	14492	14523	14543	14414	14624	14460	14577	14617	14629	14424	14650	14533	14354	14525	14485	14502	14347	14547	14533	14493	14493	14536	14575	14664	14556	14649	14507	14604	14364	14659	14691	14662	14250	14433	14484	14744	14474	14477	14641	14423	14586	14537	14427	14440	14432	14577	14638	14441	14420	14515	14424	14430	14428	14618	14622	14386	14545	14312	14514	14381	14434	14629	14589	14496	14474	14355	14417	14352	14333	14346	14566	14489	14548	14647	14460	14453	14622	14513	14466	14633	14609	14576	14497	14519	14550	14507	14415	14498	14524	14303	14566	14624	14429	14598	14702	14565	14620	14511	14363	14430	14410	14403	14424	14572	14625	14340	14541	14576	14629	14364	14613	14431	14389	14419	14448	14440	14378	14515	14385	14602	14499	14454	14533	14454	14490	14253	14659	14238	14542	14622	14449	14577	14732	14569	14346	14621	14436	14438	14440	14594	14393	14632	14495	14355	14597	14707	14504	14287	14523	14476	14448	14395	14705	14597	14448	14548	14566	14547	14446	14709	14441	14404	14554	14475	14531	14503	14569	14505	14505	14670	14560	14390	14567	14538	14438	14409	14499	14354	14583	14468	14536	14357	14561	14583	14478	14527	14462	14519	14531	14579	14652	14362	14524	14563	14392	14528	14406	14336	14366	14384	14588	14490	14302	14470	14676	14526	14626	14582	14420	14453	14476	14491	14433	14645	14493	14373	14563	14400	14386	14452	14502	14565	14520	14424	14553	14574	14549	14382	14437	14359	14614	14556	14409	14344	14546	14502	14490	14520	14519	14591	14335	14569	14516	14497	14395	14530	14434	14580	14501	14453	14432	14641	14613	14540	14206	14568	14406	14495	14627	14386	14410	14455	14534	14418	14523	14480	14430	14585	14418	14679	14582	14653	14462	14532	14496	14547	14588	14494	14373	14384	14469	14475	14555	14388	14531	14516	14587	14449	14454	14534	14519	14518	14670	14449	14355	14462	14559	14532	14356	14487	14525	14497	14616	14699	14392	14478	14532	14474	14618	14343	14509	14606	14652	14610	14714	14487	14464	14559	14441	14638	14562	14417	14573	14408	14541	14747	14497	14458	14627	14403	14664	14580	14615	14371	14592	14473	14603	14354	14488	14641	14645	14516	14418	14588	14519	14281	14414	14644	14397	14593	14602	14482	14734	14326	14579	14492	14592	14590	14362	14480	14485	14568	14548	14556	14436	14603	14596	14360	14379	14657	14592	14670	14466	14444	14627	14515	14454	14483	14476	14631	14377	14406	14615	14406	14405	14488	14449	14537	14620	14441	14446	14418	14675	14490	14565	14412	14349	14529	14636	14575	14506	14406	14628	14485	14598	14457	14438	14515	14475	14536	14504	14357	14470	14651	14524	14699	14540	14380	14557	14569	14556	14510	14603	14408	14427	14325	14568	14587	14303	14558	14578	14378	14460	14542	14714	14573	14598	14486	14382	14397	14538	14382	14591	14326	14496	14451	14368	14400	14604	14415	14423	14527	14330	14570	14368	14444	14623	14461	14403	14528	14482	14526	14402	14491	14432	14484	14713	14392	14352	14547	14449	14459	14458	14318	14416	14541	14542	14506	14511	14363	14484	14554	14352	14474	14428	14592	14675	14395	14510	14587	14714	14573	14468	14489	14609	14713	14581	14431	14534	14358	14635	14525	14478	14462	14560	14304	14450	14484	14404	14535	14691	14463	14444	14410	14534	14503	14384	14477	14515	14644	14457	14528	14586	14555	14493	14481	14353	14464	14664	14471	14469	14518	14477	14315	14663	14407	14432	14474	14311	14631	14456	14364	14538	14329	14562	14437	14404	14508	14337	14496	14486	14490	14473	14509	14649	14434	14444	14418	14585	14447	14617	14494	14537	14713	14574	14357	14625	14450	14629	14475	14433	14427	14637	14548	14625	14458	14495	14621	14441	14561	14479	14739	14508	14590	14527	14427	14406	14671	14487	14495	14459	14466	14424	14526	14467	14513	14421	14402	14570	14595	14428	14471	14542	14462	14702	14505	14529	14477	14734	14385	14410	14661	14528	14448	14533	14622	14412	14708	14404	14493	14563	14571	14486	14517	14477	14503	14586	14433	14494	14395	14501	14428	14562	14667	14514	14469	14564	14648	14586	14547	14627	14481	14579	14430	14468	14447	14492	14607	14522	14349	14483	14576	14508	14449	14502	14463	14549	14531	14513	14524	14676	14396	14654	14345	14558	14220	14561	14459	14567	14602	14440	14442	14497	14551	14565	14481	14547	14580	14530	14493	14431	14418	14532	14471	14475	14477	14591	14482	14398	14380	14489	14595	14481	14551	14526	14481	14508	14475	14523	14407	14419	14574	14476	14593	14443	14553	14403	14537	14454	14554	14518	14455	14518	14547	14600	14413	14534	14499	14578	14505	14422	14478	14470	14707	14620	14525	14602	14592	14484	14427	14382	14613	14474	14456	14465	14434	14562	14646	14471	14696	14533	14708	14505	14423	14575	14594	14509	14482	14585	14521	14605	14337	14522	14501	14467	14411	14350	14463	14522	14558	14469	14602	14401	14516	14454	14505	14489	14555	14633	14460	14574	14477	14470	14512	14419	14569	14633	14513	14428	14602	14531	14425	14511	14557	14504	14376	14657	14517	14578	14514	14564	14543	14378	14551	14573	14414	14580	14455	14506	14356	14680	14571	14450	14468	14507	14515	14577	14485	14615	14659	14501	14646	14586	14412	14543	14478	14590	14516	14392	14446	14531	14484	14562	14573	14626	14433	14410	14678	14544	14536	14405	14387	14374	14631	14572	14431	14694	14656	14357	14297	14487	14505	14698	14576	14457	14495	14239	14428	14465	14457	14391	14502	14500	14565	14405	14400	14511	14429	14664	14519	14588	14539	14458	14609	14514	14438	14443	14372	14556	14534	14505	14538	14477	14539	14398	14484	14653	14609	14423	14496	14456	14268	14524	14547	14513	14454	14598	14647	14389	14469	14523	14392	14498	14505	14433	14588	14478	14380	14353	14504	14516	14646	14431	14592	14360	14459	14480	14439	14534	14443	14549	14580	14433	14353	14578	14407	14537	14713	14578	14378	14716	14461	14675	14397	14464	14353	14456	14275	14330	14396	14557	14466	14641	14467	14541	14307
32834	36868	44121	36912	29426	25763	23281	21422	20531	19660	19407	19111	19131	18834	18427	18128	17917	18096	17927	17675	17577	17286	17425	17571	17394	17237	17281	17343	17237	17269	17318	17404	17258	17104	17229	17250	17281	17199	17120	17269	16987	17187	17074	17353	17199	17099	17203	17415	17007	17170	17160	17177	17183	17240	17176	17197	17349	17265	17113	17270	17100	17183	17088	16911	17186	17055	17080	17331	17292	17304	17277	17223	17321	17089	17254	17148	17306	17256	16968	17037	17129	17117	17282	16983	17124	17222	17301	17103	17415	17200	17208	17090	17263	17203	17390	17179	16974	17245	17223	16937	17027	17298	17330	16872	17073	17316	17196	16932	17157	17004	17271	17192	16975	17103	17089	17094	17263	17297	17163	17073	17249	17225	17377	17448	17242	17284	17257	16921	17247	17197	17216	17029	17248	16917	17449	17083	17278	17183	17189	17270	17280	17086	17262	17321	17252	17282	17203	17075	17342	17091	17077	17300	17180	17227	17218	17096	17155	17118	17462	17228	17141	17270	17205	17031	17253	17096	17055	17228	17152	17198	17154	17235	17246	16838	17168	17116	17250	17185	17327	17196	17109	17169	17199	17166	17150	17231	17476	17290	17347	17148	17138	17239	17417	17162	17191	17094	17207	17205	17026	17245	17252	17163	17292	17216	17118	17276	17122	17155	17284	17191	17248	17099	17127	17167	17025	17032	17462	17005	17155	17230	17181	17147	16989	17343	17122	17448	17175	17164	17289	17101	16987	17210	17271	17339	17253	17101	17170	17372	17161	17157	17273	17419	17160	17152	17254	17149	17000	17044	17230	17287	17285	17195	17245	17255	17268	17046	17175	17164	17374	17111	17163	17248	17051	17084	17196	17012	17119	17235	17363	17173	17166	17210	17240	17022	17260	17218	17279	17258	17211	17200	17133	17360	17240	17146	17223	17274	17283	17081	17120	17186	17191	17245	17490	17116	17105	17307	17378	17172	17206	17140	17005	17119	17023	17272	17359	17120	17077	17183	17162	17151	17186	17238	17035	17040	17211	17222	17199	17269	17054	17165	17169	17209	17168	17159	17173	17107	17249	17304	17252	17300	17235	17069	17176	17051	17261	16880	17230	17203	16986	17217	17067	17233	17054	17257	17063	16985	16982	17182	17157	17274	17129	17313	17098	17252	17067	17318	17360	16899	17288	17175	17506	17183	17286	17122	17241	17191	17379	17215	17347	17136	16921	17303	17288	17362	17056	17025	17000	17383	17217	16955	17284	17340	17178	17165	17370	17055	17270	17215	17187	17107	17302	17194	17094	17096	17283	17195	17111	17105	17114	17323	17185	17230	17052	17238	17240	17231	17132	17189	17502	17098	17194	16928	17185	17101	17096	17221	17224	17132	17397	17416	17136	17149	17206	17274	17089	17319	17244	17260	17283	17455	17280	16963	16971	17215	17191	17255	17203	17129	16964	17134	17133	17230	17025	17163	17051	17239	17056	17542	17208	17177	17357	17305	17265	17226	17182	17121	17191	17170	17143	17197	17209	17291	17212	17177	17113	17254	17223	17220	17192	17210	17150	17178	17169	17213	17278	17296	17201	17110	17168	17082	17186	17192	17274	17181	17270	17357	17310	17108	17289	17274	17033	17042	17124	17055	17130	17032	17256	17105	17144	17183	17164	17197	17139	17127	16997	17095	17040	17250	17151	17297	17070	17265	17114	17413	17558	17281	17302	17267	17207	17179	17468	17310	17030	17269	17135	17225	17106	17138	17430	17147	17327	17049	17345	17190	17177	17388	17006	17070	17191	17257	17381	17265	17308	17216	17298	17206	17270	17045	17124	17195	17087	17108	17074	17183	17261	17234	17263	17180	16900	17118	16857	17286	17042	17162	17124	17326	17003	17184	17170	17326	17237	17333	17223	17156	17020	17228	17017	17146	17186	17494	17225	17186	17194	17326	17190	17010	17021	17178	17216	17287	17381	17223	16841	17049	17203	17367	17094	17101	17267	17191	17106	17273	17238	17238	17183	17328	17356	17057	17267	17298	17169	17156	17328	16981	17279	17086	17205	17263	17228	17208	17299	17103	17169	17212	17096	17429	17123	17118	17018	17062	17156	17311	17260	17332	17209	17089	17411	17222	17225	17336	17148	17221	17002	17167	17204	17262	17142	17215	16939	17250	17281	17322	17077	17060	17205	17088	16995	17066	17285	17379	16940	17156	17223	17239	17081	17195	17235	17176	17111	17139	17158	17215	17394	17054	17028	17306	17119	17016	17124	17286	17297	17066	17125	17104	17235	17104	17283	17301	17249	17132	17172	17077	17089	17248	17278	17047	17332	17219	17223	17184	17340	17338	17182	17193	17346	17233	17215	17226	17238	17385	17284	17360	17307	17112	17324	17194	17065	17097	17294	17139	17129	17092	17054	17258	17419	17162	16917	17075	17293	17182	17247	17154	17261	17417	17259	17332	17116	17345	17360	16823	17215	17265	17318	17058	17243	17057	17197	17106	17142	17319	17023	17191	17370	17344	17387	17232	17105	17236	17137	17017	17072	17114	17286	17285	17102	17047	17217	17164	17133	17163	17113	17107	17218	17141	17244	17273	17545	17301	17097	17230	17076	17127	17455	17005	17214	17369	17239	17341	17304	17329	17193	17161	17153	17031	17114	17213	17174	17146	17095	17217	17003	17296	17467	17334	17229	17145	17267	17185	17387	17131	17211	17082	17177	17123	17154	17100	17207	17365	17298	17283	17066	17184	17313	17017	17330	17101	17166	17332	17230	17359	17189	16987	17157	17230	17271	17396	17294	17224	17219	17189	17057	17263	17079	17010	17257	17352	17168	17053	16979	17086	17285	17332	17366	17295	17211	17159	17163	17334	17216	17192	17378	17177	17164	17389	17206	17223	17064	17096	17234	17152	17444	17276	17171	17290	17348	17200	17130	17099	17224	17154	17300	17191	17119	17106	17204	17201	17168	17290	17133	17299	17101	17183	17214	17187	17234	17107	17266	17320	17035	17092	17251	17350	17045	17294	17225	17192	17203	16969	17163	16998	17239	17228	17301	17356	16988	17126	17313	17227	17230	17012	17134	17182	17246	17219	17050	17230	17245	17300	17302	17128	17391	17273	17074	17311	17263	17212	17211	17141	17061	17034	17317	17251	17276	17249	17147	17109	17061	17416	17345	17217	17006	17158	17088	17090	17246	16964	17037	17313	17315	17388	17253	17053	17272	17324	17189	17263	17232	17325	17373	17221	17225	17179	17244	17297	17290	17285	17088	17338	17142	17132	17289	17145	17169	17071	17189	17025	17107	17307	17116	17323	17476	17197	17130	17195	17080	17254	17266	17420	17212	17288	17298	17443	17177	17199	17186	17085	17196	17174	17228	17020	16880	17356	17344	17280	17128	17218	17237	17283	17244	17258	17217	17287	17069	17141	17318	17322	17470	17197	17350	17358	17131	17232	17232	17134	17236	17235	17106	17093	17274	17097	17351	17210	16975	17218	17036	17180	17352	17183	17099	17335	17051	17256	17064	16942	17284	17102	17168	17175	17166	17301	17280	17296	17313	17380	17108	17351	17252	17371	16993	17229	17083	17090	16989	17226	17145	17256	17247	17301	16965	17065	17286	17185	17239	17100	17231	17428	17190	17327	17274	17368	17219	17060	17064	17343	17441	17211	17235	17379	17211	17192	17065	17040	17244	17168	17086	17232	17167	17279	17109	17336	17150	17028	17172	16957	17521	17162	17273	17112	17276	17303	16874	17130	17113	17386	17239	17262	17061	17083	17114	17074	16941	17296	17375	17178	17251	17131	17175	17414	17223	17176	17244	17235	17287	16823	17232	17244	17089	17411	16882	17135	17085	17317	17364	17235	17350	17195	17271	17300	17121	17231	17193	17117	17020	17198	17316	17109	17254	17155	17078	17050	17196	17118	16936	17132	17217	17091	17192	17168	17168	17079	17170	17218	17127	17352	17138	17224	17246	17273	17231	17206	17164	17037	17004	17206	17301	17278	17359	17569	17193	17097	17109	17112	17080	16999	17077	17257	17119	17399	17166	17134	17187	17173	17159	17349	17181	17030	17383	17249	17206	17245	17251	17253	17146	17174	17079	17245	17234	17297	17096	17381	17192	17125	17365	17035	17139	17399	17430	17196	17272	17393	17329	17133	17396	17408	17204	16880	17018	17087	17427	17226	17158	17321	17165	17300	17358	17487	17261	17177	17254	17260	17161	17230	16938	17261	17168	16972	17175	17196	17219	17063	17267	17213	17114	17005	17206	17095	17202	17079	17061	17016	17194	17256	17271	17251	17157	17278	17207	17362	17114	17099	16944	17288	17183	17124	17410	17234	17172	17222	17197	17249	17195	17285	17239	17090	17200	17177	17330	17148	17218	16955	16984	17331	17124	17202	17171	17179	17244	17172	17009	17256	17219	17328	17152	17237	17135	17241	17112	17303	17297	17202	17141	17163	17196	16998	17119	17244	17331	17029	17141	17187	17133	17305	17130	17005	17027	17138	17063	17338	17231	17089	17193	16989	17121	17285	17073	17243	16967	17287	17102	17147	17123	17053	17435	17263	17144	17174	17060	17022	17397	17312	17275	16997	17237	17190	17224	17175	17099	17117	17076	17433	17094	17430	17131	17443	17269	17106	17297	17230	17172	17400	17128	17365	17538	17215	17241	16956	17276	17194	17255	17301	17310	17230	17237	17158	17196	17048	17035	17299	17094	17191	17061	17097	17166	17159	17250	17106	17255	17263	17276	17117	17034	17200	17242	17290	17256	17388	17066	17277	17204	17238	17326	17221	17086	17182	17239	17384	17352	17334	17194	17265	17016	17309	17097	17187	17236	17069	17401	17312	17246	17138	17156	17213	17276	17237	17178	16964	17258	17377	17061	17177	17091	17250	17143	17219	17129	17175	17243	17228	17355	17352	17127	17125	17066	17204	17261	17324	17237	17008	17125	17527	17047	17260	16957	17104	17289	17229	17020	17262	17029	17163	17069	17252	17278	17352	17405	17267	17118	17050	17402	17256	17239	17443	17066	17295	17366	17133	17223	17220	17143	17392	17357	17153	17227	17281	17326	17176	17302	17318	17096	17250	17219	17201	17344	17115	17152	17092	17262	17245	17173	17048	17216	17416	17195	17179	17266	17203
35540	51301	47914	36271	30304	26101	22775	20907	19350	18335	17831	17367	17255	16725	16522	15926	15747	15519	15253	14909	14984	14802	14779	14560	14522	14748	14694	14640	14417	14429	14655	14601	14483	14422	14600	14606	14542	14432	14573	14375	14462	14641	14573	14230	14433	14569	14596	14645	14592	14525	14376	14511	14610	14552	14712	14354	14391	14612	14678	14505	14395	14667	14468	14622	14445	14608	14585	14586	14492	14509	14392	14416	14411	14422	14547	14430	14545	14510	14532	14455	14534	14567	14343	14612	14520	14568	14670	14441	14462	14560	14589	14351	14323	14620	14335	14434	14470	14409	14426	14386	14625	14467	14665	14358	14480	14190	14373	14378	14391	14532	14356	14384	14512	14400	14484	14551	14538	14533	14600	14411	14427	14415	14596	14474	14366	14412	14405	14494	14453	14405	14722	14555	14394	14564	14543	14720	14486	14543	14607	14456	14543	14510	14521	14597	14375	14676	14513	14379	14386	14487	14352	14569	14416	14614	14576	14486	14565	14454	14517	14493	14408	14597	14618	14558	14444	14432	14532	14396	14590	14411	14514	14508	14543	14287	14455	14687	14472	14526	14340	14632	14522	14650	14301	14528	14234	14506	14496	14559	14280	14602	14372	14430	14342	14387	14494	14486	14421	14486	14415	14438	14415	14486	14429	14673	14396	14528	14459	14387	14397	14567	14544	14763	14542	14449	14608	14597	14383	14489	14536	14473	14549	14540	14636	14497	14309	14484	14474	14609	14439	14565	14505	14586	14573	14402	14602	14433	14524	14667	14441	14355	14456	14400	14412	14496	14440	14361	14462	14637	14475	14445	14500	14366	14553	14473	14486	14478	14589	14258	14525	14584	14479	14497	14412	14589	14425	14506	14564	14561	14461	14519	14516	14586	14532	14572	14471	14610	14362	14673	14626	14573	14501	14470	14540	14528	14329	14653	14644	14620	14540	14431	14457	14433	14569	14755	14647	14489	14485	14388	14510	14584	14465	14423	14582	14514	14476	14563	14453	14247	14528	14625	14593	14398	14511	14408	14564	14500	14536	14419	14560	14390	14617	14546	14346	14662	14600	14669	14290	14387	14477	14454	14447	14342	14404	14494	14472	14601	14608	14425	14629	14487	14589	14619	14390	14513	14544	14641	14716	14597	14630	14411	14511	14341	14367	14626	14558	14366	14589	14427	14590	14678	14432	14449	14439	14546	14544	14485	14409	14271	14513	14537	14485	14375	14504	14779	14436	14429	14590	14358	14456	14696	14447	14307	14557	14477	14482	14431	14466	14394	14381	14626	14423	14338	14332	14592	14689	14456	14462	14612	14530	14367	14329	14470	14525	14471	14406	14492	14456	14565	14604	14537	14395	14541	14575	14487	14386	14458	14496	14461	14552	14399	14540	14569	14495	14588	14651	14492	14547	14416	14557	14585	14405	14440	14524	14415	14576	14491	14389	14359	14430	14441	14596	14543	14634	14612	14631	14473	14485	14479	14532	14503	14339	14461	14408	14544	14288	14479	14538	14527	14273	14393	14390	14624	14436	14438	14613	14516	14448	14427	14413	14444	14554	14418	14460	14613	14282	14466	14524	14564	14511	14667	14639	14484	14590	14450	14471	14511	14637	14469	14400	14442	14546	14505	14527	14493	14414	14644	14451	14536	14377	14275	14583	14588	14429	14473	14432	14503	14544	14563	14298	14486	14577	14463	14642	14596	14428	14487	14546	14224	14490	14389	14462	14482	14442	14435	14616	14406	14579	14651	14532	14598	14486	14572	14538	14560	14609	14565	14687	14640	14386	14529	14324	14545	14553	14648	14493	14448	14473	14497	14671	14387	14423	14486	14457	14478	14571	14507	14507	14417	14566	14390	14468	14528	14366	14346	14674	14475	14432	14482	14363	14555	14430	14383	14524	14531	14559	14427	14649	14670	14509	14434	14549	14313	14568	14566	14489	14501	14409	14430	14400	14585	14562	14490	14628	14351	14470	14404	14496	14538	14436	14481	14790	14455	14557	14464	14388	14514	14619	14477	14424	14252	14550	14636	14487	14524	14462	14664	14516	14351	14393	14533	14554	14413	14566	14335	14381	14397	14485	14537	14580	14500	14457	14586	14410	14637	14505	14467	14527	14547	14395	14565	14570	14587	14411	14490	14559	14490	14509	14347	14599	14472	14545	14396	14481	14485	14402	14596	14341	14586	14562	14591	14598	14494	14574	14495	14487	14424	14571	14503	14609	14390	14408	14512	14571	14400	14485	14418	14524	14423	14469	14519	14514	14509	14331	14309	14477	14388	14468	14633	14464	14550	14375	14501	14376	14508	14490	14464	14348	14616	14516	14671	14465	14383	14605	14485	14554	14560	14677	14390	14520	14400	14484	14588	14505	14431	14609	14576	14402	14518	14570	14584	14603	14485	14348	14600	14480	14450	14457	14512	14601	14442	14514	14558	14729	14412	14452	14504	14368	14305	14371	14525	14426	14446	14627	14539	14445	14524	14353	14481	14670	14422	14538	14634	14388	14454	14317	14692	14508	14519	14345	14596	14491	14368	14610	14559	14381	14359	14527	14387	14458	14567	14368	14353	14553	14582	14536	14572	14378	14552	14546	14547	14613	14536	14480	14508	14538	14465	14499	14529	14471	14479	14629	14683	14474	14474	14445	14591	14334	14746	14526	14477	14443	14408	14386	14387	14547	14428	14598	14473	14296	14504	14620	14584	14503	14582	14319	14556	14496	14424	14505	14447	14712	14642	14442	14466	14547	14417	14543	14723	14552	14553	14479	14548	14544	14579	14377	14242	14430	14479	14548	14675	14728	14637	14465	14542	14565	14326	14586	14397	14464	14447	14492	14460	14496	14407	14478	14503	14515	14402	14446	14389	14555	14587	14558	14541	14387	14525	14548	14361	14422	14467	14570	14405	14398	14524	14489	14550	14544	14376	14572	14406	14586	14336	14613	14515	14542	14696	14713	14540	14530	14427	14619	14420	14548	14386	14450	14459	14588	14406	14561	14547	14538	14536	14541	14516	14563	14477	14546	14482	14635	14442	14469	14384	14397	14614	14455	14576	14427	14560	14511	14451	14664	14447	14383	14416	14462	14632	14521	14663	14346	14625	14566	14461	14504	14497	14634	14477	14396	14437	14473	14458	14394	14542	14322	14598	14479	14647	14626	14510	14547	14456	14508	14522	14563	14343	14392	14294	14634	14424	14565	14548	14412	14325	14602	14397	14450	14699	14588	14565	14469	14519	14471	14350	14405	14429	14366	14460	14400	14436	14467	14477	14451	14495	14506	14563	14604	14494	14343	14607	14613	14458	14555	14410	14364	14563	14463	14418	14675	14319	14497	14589	14369	14656	14507	14402	14386	14524	14428	14411	14397	14487	14557	14484	14398	14492	14802	14550	14338	14500	14476	14363	14506	14448	14600	14556	14519	14403	14555	14469	14428	14476	14546	14529	14557	14396	14596	14419	14361	14773	14472	14500	14425	14720	14498	14594	14517	14583	14315	14503	14617	14558	14512	14645	14439	14490	14505	14444	14415	14609	14585	14578	14317	14484	14476	14520	14552	14457	14497	14406	14553	14439	14601	14655	14426	14413	14498	14480	14514	14413	14353	14653	14631	14558	14398	14461	14573	14333	14467	14514	14692	14384	14521	14573	14442	14585	14508	14448	14513	14525	14654	14299	14475	14598	14293	14517	14580	14447	14423	14636	14386	14626	14437	14437	14502	14537	14454	14405	14375	14310	14596	14552	14519	14449	14690	14644	14450	14385	14516	14618	14398	14602	14573	14528	14576	14472	14499	14531	14533	14345	14512	14306	14445	14584	14421	14441	14484	14349	14487	14392	14493	14547	14485	14533	14416	14430	14344	14509	14560	14512	14429	14510	14363	14484	14577	14329	14555	14393	14385	14513	14432	14562	14403	14640	14551	14623	14433	14427	14452	14504	14562	14485	14454	14417	14536	14556	14582	14474	14577	14523	14337	14477	14593	14387	14588	14554	14304	14590	14584	14642	14615	14493	14493	14379	14500	14481	14323	14479	14503	14386	14460	14401	14580	14527	14425	14587	14483	14470	14621	14590	14455	14687	14481	14495	14517	14687	14535	14536	14651	14427	14595	14454	14518	14685	14395	14497	14555	14495	14433	14613	14502	14445	14628	14496	14364	14538	14726	14562	14336	14399	14364	14549	14503	14594	14538	14576	14568	14347	14540	14509	14464	14616	14480	14548	14407	14602	14541	14528	14484	14486	14517	14533	14560	14496	14487	14512	14560	14519	14558	14623	14568	14478	14522	14558	14454	14496	14545	14449	14512	14629	14535	14571	14494	14502	14403	14510	14501	14427	14469	14383	14568	14403	14575	14705	14561	14551	14474	14764	14646	14471	14611	14554	14472	14600	14335	14721	14587	14508	14357	14465	14606	14540	14468	14582	14495	14348	14428	14577	14330	14553	14510	14339	14487	14417	14648	14382	14543	14544	14419	14538	14529	14381	14440	14534	14560	14486	14477	14479	14613	14635	14343	14546	14350	14535	14496	14629	14333	14473	14595	14643	14693	14625	14594	14448	14396	14513	14552	14441	14435	14578	14555	14520	14514	14470	14340	14573	14508	14551	14560	14569	14465	14535	14445	14472	14521	14516	14396	14554	14458	14595	14734	14560	14516	14586	14570	14471	14453	14329	14548	14564	14622	14598	14522	14421	14738	14418	14468	14476	14475	14562	14672	14534	14606	14640	14508	14559	14468	14654	14667	14531	14489	14551	14578	14346	14546	14465	14504	14553	14494	14560	14496	14460	14547	14516	14563	14623	14572	14664	14392	14507	14527	14311	14488	14618	14483	14547	14320	14497	14506	14338	14567	14550	14658	14608	14774	14329	14559	14393	14616	14565	14553	14360	14486	14546	14429	14593	14602	14429	14428	14533	14431	14464	14616	14534	14531	14523	14519	14528	14475	14458	14571	14384	14478	14533	14671	14504	14590	14551	14531	14598	14467	14682	14581	14482	14332	14389	14340	14599	14509	14538	14352	14737	14579	14412	14573	14336	14427	14384	14428	14491	14522	14384	14411	14445	14596	14511	14417	14487	14578	14611	14560	14487	14573	14540	14304	14381	14323	14401	14577	14654	14589	14620	14460	14535	14470	14549	14434	14700
25319	21578	29999	29364	29548	30072	28109	24371	22757	21990	21438	20938	20515	19801	19316	18831	18608	18230	18055	17953	17739	17552	17541	17619	17383	17583	17477	17536	17457	17376	17296	17306	17413	17363	17452	17218	17127	17386	17337	17395	17417	17160	17121	17149	17370	17409	17365	17274	17207	17207	17167	17377	17555	17232	17346	17291	17219	17066	17300	17367	17242	17153	17076	17324	17198	17215	17182	17170	17128	17382	17327	17290	17297	17096	17149	17200	17217	17132	17191	17430	17206	17036	17280	17197	17276	16924	17162	17349	17289	17117	17335	17341	17355	17432	17270	17238	17325	17329	17314	17343	17335	17155	17245	17093	17224	17427	17219	17324	17114	17302	17260	17237	17401	17236	17190	17283	17302	17242	17087	17107	17328	17315	17262	17193	17204	17459	17209	17200	17166	17240	17251	17364	17402	17241	17208	17023	17110	17225	17200	17231	17450	17197	17030	17026	17254	17193	17184	17324	17284	17267	17519	17172	17118	17081	17154	17063	17176	17383	17463	17201	17188	17108	17122	17395	17392	17241	17250	17310	17233	17322	17201	17195	17259	16949	17351	17383	17302	17247	17221	17348	17484	17114	17282	17273	17173	17234	17354	17332	17024	17403	17405	17338	17119	17243	17181	16983	17161	17204	17396	17255	17241	16963	17386	17371	17316	17145	17236	17187	17034	17179	17100	17224	17359	17273	17212	17209	17230	17419	17303	17415	17132	17368	17352	17235	17167	17272	17237	17094	17180	17222	17323	17141	17427	17158	17386	17352	17284	17243	17131	17259	17154	17179	17075	17432	17190	17151	17227	17108	17280	17346	17132	16974	17230	17129	17139	17347	17124	17228	16964	17113	17242	17217	17365	17318	17188	17181	17061	17239	17118	17138	17435	17197	17137	16905	17126	17286	17369	17426	17345	17315	17416	17073	17260	17098	17162	17213	17122	16980	17238	17102	17132	17210	17265	17008	17122	17343	17300	17331	17179	17240	17097	17208	17288	17058	17332	17342	17140	17138	17282	17162	17332	17148	17068	17240	17115	17190	17044	17161	17188	17150	17219	17157	17248	17287	17188	17087	17121	17093	17210	17368	17147	17416	16902	17239	17170	17292	17280	17181	17238	17251	17102	17361	17409	17260	17120	17192	17072	17278	17091	17160	16935	17180	17227	17139	17313	17302	17238	17260	17168	17130	17154	17497	17404	17195	17265	17481	17251	17098	17189	17395	17376	17081	17150	17396	17352	17179	17238	17140	17272	17317	17319	17358	17364	17115	17252	17404	17314	17229	17198	17065	17291	17225	17142	17366	17238	17446	17153	17178	17213	17210	17184	17268	17372	17204	17278	17301	17379	17266	17046	17237	17226	17141	17359	17262	17335	17147	17427	17220	17187	17088	17304	17101	17209	17032	17216	17137	17241	17276	17244	17366	17386	17276	17262	17188	17348	17260	17286	17374	17288	17108	17317	17145	17257	17272	17264	17459	17372	17298	17288	17379	17298	17269	17240	17165	17202	17401	17339	17244	17196	17243	17325	17184	17144	17282	17267	17053	17132	17272	17249	17378	17247	17065	17380	17284	17094	17041	17155	17397	17197	17267	17011	17298	17252	17272	17157	17205	17079	17120	17131	17406	17124	17182	17309	17072	17041	17247	17394	17482	17228	17184	17282	17292	17284	17220	17320	17333	17211	17184	17319	17188	17236	17150	17205	17263	17255	17039	17210	17193	17261	17182	17214	17244	17064	17120	17272	17203	17283	17374	17258	17149	17143	17118	17416	17192	17098	17177	17435	17237	17201	17187	17296	17225	17189	17213	17211	17347	17121	17197	17160	17155	17247	17182	17165	17282	17231	17190	17170	17168	17410	17248	17353	17298	17328	17301	17434	17260	17256	17176	17234	17394	17210	17330	17219	17051	17300	17242	17261	17285	17207	17285	17270	17114	17544	17021	17219	17070	17174	17323	17413	17213	17229	17102	17300	17378	17238	17280	17381	17303	17253	17291	17284	17197	16963	17254	17298	17346	17236	17243	17270	17190	17389	17348	17184	17113	17211	17183	17241	17220	17276	17238	17153	17168	17261	16919	17266	17215	17285	17137	17259	17200	17182	17366	17292	17261	17230	17193	17357	17173	17123	17194	17142	17254	17167	17203	17183	17276	17252	17131	17059	17339	17159	17077	17256	17212	17397	17176	17497	17341	17101	17213	17125	17222	17070	17241	17469	17333	17224	17103	17119	17208	17327	17047	17040	17301	17189	17152	17232	17123	17361	17193	17285	17299	17305	17255	17322	17416	17386	17147	17236	17179	17197	17123	16957	17232	17350	17056	17169	17168	17329	17263	17323	17124	17198	17078	17144	17281	17439	17371	17297	17107	17334	17179	17333	17282	17333	17184	17056	17237	17258	17321	17230	17337	17151	17145	17138	17126	17260	17091	17096	17187	17135	17080	17088	17261	17259	17240	17247	17177	17201	17244	17214	17183	17219	17019	17277	17233	17280	17101	17329	17361	17299	17132	17138	17160	17134	17229	17144	17323	17332	17218	17250	17341	17173	17109	17236	17232	17485	17224	16955	17092	17116	17165	17113	17092	17324	17278	17299	17316	17201	17144	17268	17416	17390	17401	17446	17351	17169	17132	17215	17279	17266	17237	17324	17375	17183	17257	17264	17043	17198	17223	17398	16885	17309	17263	17248	17091	17397	17285	17226	17265	17348	17312	17168	17349	17340	17252	17160	17148	17336	17270	16983	17102	17219	17221	17366	17340	17442	17289	17121	17141	17285	17177	17127	17331	17165	17276	17262	17138	17121	17209	17275	17259	17355	17282	17312	17133	17143	17099	17252	17316	17232	17160	17230	17157	17203	17137	17138	17127	17307	17149	17450	17126	17115	17150	17431	17318	17371	17118	17205	17334	17196	17391	17230	17262	16991	17023	17207	17302	17290	16922	17187	17211	17109	17371	17256	17079	17055	17349	17256	17278	17122	17288	17373	17089	16978	17315	17258	17356	17253	17435	17346	17283	17070	17141	17121	17148	17114	17105	17400	17264	17165	17112	16985	17168	17187	17082	17062	17113	17294	17257	17203	17221	17133	17251	17280	17236	17239	17296	17443	17332	17267	17156	17168	17142	17152	17152	17115	17322	17303	17278	17298	17278	17271	17237	17319	17177	17102	17255	17248	17036	17190	17227	17183	17095	17395	17022	17151	17326	17273	17334	17021	17145	17373	17241	17064	17210	17121	17234	17181	17208	17388	17270	17193	17321	17283	17353	17126	17032	17354	17203	17023	17231	17089	17181	17181	17366	17240	17148	17214	17121	17178	16991	17266	17432	17347	17309	17143	17153	17381	17221	17382	17350	17408	17207	17363	17381	17129	17534	17349	17165	17358	17293	17379	17311	17187	17302	17356	17305	17240	17390	17304	17054	17203	17181	17229	17378	17314	17194	17226	17195	17124	17162	17344	17027	17515	17387	17296	17088	17185	17359	17210	17362	17159	17317	17165	17217	17170	17353	17115	17139	17134	17227	17101	17080	17232	17305	17220	17223	17467	17160	17280	17286	17206	16988	17429	16880	17149	17263	17232	17173	17151	17403	17460	17268	17268	17168	17113	17297	17118	17182	17298	17201	17160	17185	17163	17135	17413	17062	17199	17159	17009	17158	17484	17302	17204	17227	17486	17189	17183	17053	17501	17230	17184	17345	17227	17209	17439	17198	17313	17301	17390	17053	16968	17176	17072	17147	17144	17251	17156	17105	17036	17245	17378	17357	17213	17143	17074	17220	17165	17150	17260	17112	17241	17295	17295	17181	17174	17219	17195	17245	17039	17240	17281	17218	17287	17203	17204	17307	17115	17124	17132	17261	17109	17176	17184	17151	17025	17325	17276	17093	17229	17366	17378	17346	17331	17477	17140	17007	17076	17156	17253	17069	17394	17119	17281	17262	17115	17252	17297	17328	17076	17276	17524	17196	17201	17217	17333	17268	17318	17205	17213	17296	17146	17299	17359	17341	17373	16958	17170	17160	17259	17145	17453	17390	17287	17228	17111	17198	17355	17265	17539	17142	17433	16871	17325	17166	17207	17261	17220	17274	17459	17141	17229	17125	17057	17288	17157	17378	17342	17470	17248	17285	17196	17343	17422	17186	17253	17204	17288	17145	17124	17284	17259	17178	16993	17168	17308	17277	17165	17308	17104	17310	17252	17282	17249	17233	17240	17244	17301	17393	17399	17319	17227	17256	17054	17103	17243	17305	17177	17244	17444	17304	17184	17389	17378	17233	17201	17424	17244	17080	17222	17013	17236	17195	17357	17200	17039	17370	17281	17115	17175	17196	17095	17128	17036	17374	17259	17189	17403	17407	17258	17301	16949	17464	17435	17382	17012	17327	17326	17387	17161	17237	17339	17257	17153	17461	17301	17359	17311	17196	17232	17351	17300	17204	17280	17096	17233	17248	17174	17424	17284	17044	17242	17312	17191	17036	17211	17515	17433	17121	17049	17279	17174	17329	17387	17163	17377	17310	17541	17550	17257	17386	17382	17278	17339	17172	17175	17201	17010	17129	17331	17119	17260	17187	17261	17304	17201	17145	17500	17254	17402	17161	17423	17190	17219	17355	17086	17322	17357	17168	17351	17348	17027	17209	17239	17211	17227	17193	17306	17262	17209	17192	17091	17359	17259	17096	17087	17219	17240	17097	17265	17063	17206	17259	17220	17182	17361	17216	17349	17240	17205	17197	17058	17015	17252	17184	17346	17186	17195	17175	17204	17438	17532	17286	17118	17343	17414	17349	17294	17284	17165	17276	17115	17104	17324	17388	17127	17178	17157	17265	17118	17230	17539	17297	17068	17248	17042	17249	17113	17058	17205	17262	17172	17101	17210	17350	17513	17203	17303	17212	17140	17345	17205	17235	17238	17150	17020	17266	17236	17478	17187	17168	17284	17217	17212	17134	17179	17266	17207	17249	17246	17176	17275	17267	17412	17221	17054	17271	17289	17227	17256	17181	17195	17219	17211	17136	17236	17233	17215	17062	17033	17212	17050	17398	17109	17260	17340	17278	17222	17306	17085	17201	17127	17121	17161	17069	17382	17182	17252	17234	17157	17370	17158	17102	17283	17129	17019	17233	17219	17399	17262	17194	17327	17399	17154	17155
34973	58120	54545	42059	35967	31113	27476	24625	22684	21494	20530	19820	18935	18290	17501	16864	16496	16056	15684	15300	15099	14904	14988	14863	14799	14735	14899	14617	14596	14743	14514	14415	14462	14649	14553	14619	14432	14660	14478	14481	14450	14546	14374	14552	14512	14479	14521	14453	14550	14651	14512	14598	14547	14414	14441	14616	14503	14303	14429	14537	14556	14376	14416	14593	14516	14560	14563	14622	14420	14642	14542	14462	14615	14316	14485	14583	14451	14364	14389	14587	14635	14458	14420	14504	14535	14273	14683	14506	14609	14520	14569	14325	14601	14560	14447	14571	14555	14478	14427	14307	14500	14607	14411	14548	14353	14483	14550	14542	14471	14462	14517	14573	14534	14681	14445	14523	14720	14521	14403	14611	14345	14608	14469	14778	14496	14307	14625	14483	14611	14528	14541	14456	14528	14544	14486	14582	14536	14591	14621	14594	14522	14554	14580	14479	14407	14568	14723	14423	14419	14512	14479	14629	14466	14430	14403	14499	14609	14445	14607	14636	14500	14393	14529	14440	14446	14415	14471	14445	14625	14432	14409	14393	14596	14486	14481	14546	14393	14466	14629	14582	14597	14639	14448	14444	14564	14382	14462	14420	14539	14515	14378	14542	14402	14653	14402	14421	14379	14302	14517	14348	14540	14382	14450	14752	14621	14525	14429	14464	14285	14456	14592	14351	14553	14428	14532	14507	14288	14552	14556	14471	14448	14485	14346	14430	14394	14410	14460	14413	14411	14265	14327	14528	14595	14498	14285	14536	14543	14674	14607	14422	14392	14604	14693	14518	14404	14590	14567	14560	14440	14369	14508	14565	14423	14513	14371	14591	14292	14374	14509	14368	14698	14500	14557	14659	14468	14576	14328	14699	14591	14434	14569	14492	14518	14417	14640	14354	14534	14469	14548	14494	14563	14529	14615	14465	14375	14558	14473	14440	14516	14475	14592	14584	14422	14692	14441	14545	14450	14395	14523	14520	14454	14553	14576	14538	14725	14302	14549	14611	14471	14440	14474	14327	14413	14436	14625	14551	14480	14561	14599	14335	14539	14482	14574	14582	14511	14513	14531	14544	14427	14329	14480	14578	14489	14390	14430	14441	14542	14391	14531	14606	14542	14572	14649	14415	14569	14427	14671	14497	14387	14496	14494	14304	14719	14457	14382	14357	14489	14491	14548	14535	14624	14422	14528	14517	14544	14437	14426	14485	14702	14640	14514	14541	14452	14490	14589	14511	14452	14466	14561	14513	14545	14397	14373	14655	14505	14530	14562	14488	14490	14836	14376	14377	14482	14446	14441	14524	14413	14589	14572	14460	14681	14560	14330	14530	14517	14448	14378	14469	14455	14492	14506	14435	14413	14538	14525	14469	14441	14600	14430	14351	14549	14387	14290	14383	14557	14434	14509	14643	14509	14471	14406	14567	14394	14599	14505	14507	14388	14459	14485	14460	14466	14300	14355	14435	14431	14335	14596	14545	14551	14537	14649	14285	14419	14487	14447	14523	14361	14480	14572	14446	14500	14504	14415	14652	14534	14495	14480	14524	14285	14734	14535	14448	14385	14526	14512	14359	14510	14570	14608	14558	14514	14473	14592	14399	14649	14653	14526	14300	14675	14565	14568	14418	14479	14494	14449	14599	14496	14605	14376	14678	14452	14551	14621	14465	14442	14519	14575	14444	14534	14561	14546	14515	14457	14507	14455	14641	14579	14444	14545	14399	14450	14581	14399	14521	14590	14634	14597	14659	14588	14648	14634	14460	14549	14557	14573	14432	14438	14530	14463	14436	14591	14467	14550	14361	14550	14470	14572	14516	14500	14467	14374	14527	14489	14408	14349	14406	14409	14502	14256	14430	14418	14391	14547	14433	14634	14529	14386	14476	14601	14522	14560	14364	14451	14615	14459	14493	14537	14393	14352	14657	14413	14587	14439	14617	14498	14706	14643	14658	14516	14477	14523	14486	14587	14645	14471	14444	14533	14364	14607	14418	14374	14366	14720	14313	14486	14460	14528	14474	14447	14481	14447	14239	14656	14566	14393	14339	14363	14510	14544	14431	14549	14487	14319	14532	14691	14573	14540	14510	14356	14505	14581	14450	14546	14538	14382	14461	14606	14410	14558	14866	14391	14488	14491	14487	14459	14504	14329	14610	14554	14474	14385	14566	14335	14611	14642	14596	14508	14349	14549	14461	14480	14426	14494	14487	14478	14589	14648	14629	14520	14479	14538	14526	14539	14289	14432	14429	14530	14462	14462	14617	14550	14467	14583	14564	14491	14479	14418	14419	14561	14513	14679	14533	14458	14577	14321	14679	14432	14614	14579	14369	14431	14473	14418	14470	14552	14482	14600	14511	14573	14399	14609	14410	14603	14699	14568	14427	14477	14518	14457	14514	14425	14445	14256	14580	14463	14621	14358	14654	14515	14515	14527	14528	14360	14547	14587	14601	14439	14429	14443	14440	14451	14403	14474	14370	14468	14473	14418	14548	14422	14655	14557	14456	14543	14495	14332	14599	14616	14722	14462	14358	14469	14384	14416	14549	14470	14562	14559	14393	14443	14472	14334	14586	14623	14471	14504	14545	14323	14565	14467	14480	14353	14423	14381	14439	14403	14478	14521	14428	14595	14421	14593	14392	14530	14496	14516	14504	14485	14280	14609	14428	14621	14315	14443	14558	14355	14704	14487	14505	14320	14593	14556	14491	14531	14595	14486	14585	14359	14591	14490	14410	14548	14695	14496	14519	14592	14524	14515	14476	14417	14623	14462	14468	14416	14598	14360	14644	14540	14466	14474	14450	14477	14337	14306	14579	14474	14618	14445	14566	14573	14439	14547	14669	14571	14597	14542	14537	14422	14457	14417	14614	14499	14379	14525	14499	14544	14647	14303	14440	14554	14603	14289	14275	14632	14342	14599	14483	14306	14468	14286	14461	14606	14498	14565	14435	14597	14410	14328	14484	14452	14315	14519	14625	14397	14560	14540	14544	14609	14397	14484	14522	14606	14452	14414	14327	14378	14398	14608	14425	14648	14532	14557	14452	14581	14546	14517	14506	14413	14617	14617	14553	14544	14234	14554	14542	14547	14606	14494	14508	14490	14535	14427	14558	14537	14720	14673	14779	14399	14463	14565	14441	14596	14454	14490	14435	14592	14478	14524	14509	14566	14499	14381	14405	14537	14450	14450	14646	14462	14498	14662	14312	14393	14435	14490	14524	14444	14481	14503	14564	14631	14598	14531	14574	14433	14652	14503	14541	14410	14517	14648	14397	14641	14463	14354	14440	14418	14660	14498	14484	14272	14435	14631	14691	14539	14476	14595	14316	14367	14645	14459	14482	14520	14517	14469	14388	14443	14515	14457	14572	14377	14517	14400	14489	14337	14472	14781	14583	14406	14426	14496	14403	14588	14427	14586	14602	14516	14576	14617	14553	14385	14428	14509	14623	14447	14543	14472	14401	14354	14584	14595	14495	14576	14504	14562	14411	14597	14398	14489	14478	14438	14538	14493	14577	14505	14562	14361	14697	14609	14437	14559	14432	14551	14507	14592	14348	14539	14450	14461	14628	14513	14469	14455	14667	14409	14401	14461	14483	14563	14571	14610	14507	14517	14464	14457	14485	14368	14453	14531	14400	14424	14459	14387	14448	14419	14583	14344	14564	14473	14569	14589	14341	14699	14539	14585	14558	14677	14469	14314	14464	14455	14447	14583	14425	14414	14250	14339	14420	14470	14497	14692	14459	14390	14552	14565	14640	14509	14426	14509	14574	14502	14473	14545	14508	14549	14420	14584	14473	14624	14555	14625	14399	14494	14545	14636	14453	14436	14549	14423	14467	14580	14405	14627	14497	14513	14569	14557	14550	14400	14677	14504	14552	14417	14490	14468	14500	14453	14695	14622	14540	14608	14400	14503	14410	14419	14724	14470	14454	14445	14457	14499	14385	14579	14561	14429	14446	14530	14431	14549	14523	14352	14428	14396	14497	14465	14318	14439	14385	14521	14540	14417	14619	14611	14510	14399	14456	14553	14456	14509	14515	14548	14596	14563	14480	14392	14382	14395	14604	14312	14478	14559	14501	14275	14517	14441	14507	14618	14468	14672	14512	14656	14508	14319	14453	14399	14508	14490	14548	14345	14514	14398	14439	14669	14494	14667	14400	14500	14561	14379	14508	14433	14453	14467	14548	14792	14540	14371	14411	14529	14385	14462	14452	14515	14358	14653	14457	14436	14388	14312	14520	14308	14515	14528	14482	14484	14507	14399	14553	14533	14530	14505	14533	14400	14442	14440	14485	14581	14363	14449	14493	14511	14451	14613	14409	14368	14378	14556	14468	14470	14509	14591	14361	14521	14548	14534	14429	14402	14429	14486	14440	14561	14371	14344	14406	14606	14449	14516	14534	14404	14633	14618	14537	14436	14481	14258	14479	14373	14535	14559	14475	14390	14465	14570	14343	14554	14571	14458	14482	14604	14366	14409	14598	14539	14520	14485	14545	14511	14648	14457	14562	14374	14405	14372	14317	14440	14496	14375	14491	14487	14506	14563	14557	14575	14535	14580	14515	14561	14353	14700	14503	14366	14522	14679	14366	14516	14561	14461	14484	14735	14423	14503	14375	14516	14421	14445	14310	14589	14407	14514	14333	14490	14558	14539	14577	14391	14597	14414	14556	14394	14335	14399	14543	14433	14554	14486	14560	14253	14493	14643	14496	14562	14617	14549	14550	14610	14448	14582	14413	14377	14549	14651	14471	14345	14464	14496	14367	14466	14409	14412	14433	14562	14624	14521	14560	14537	14491	14559	14689	14519	14481	14435	14587	14533	14555	14516	14379	14446	14568	14439	14492	14515	14407	14569	14404	14508	14659	14561	14626	14371	14583	14346	14517	14433	14369	14458	14570	14372	14494	14301	14451	14581	14478	14451	14518	14588	14549	14715	14431	14547	14438	14568	14585	14623	14467	14702	14454	14747	14452	14341	14323	14587	14367	14438	14340	14461	14472	14498	14652	14506	14574	14420	14483	14489	14648	14489	14416	14487	14477	14508	14439	14601	14376	14523	14513	14499	14488	14437	14706	14269	14571	14391	14500	14485	14580	14461	14587	14375	14546	14541	14635	14480	14527	14486	14437	14495	14429	14370	14409
24108	21525	29417	25724	26815	31037	31876	26967	25192	24532	23696	22576	21887	21277	20352	19776	19356	18922	18753	18442	18220	18032	17760	17516	17568	17796	17708	17639	17472	17323	17742	17502	17643	17518	17643	17289	17399	17360	17347	17201	17443	17235	17360	17451	17295	17367	17456	17463	17476	17770	17588	17195	17429	17486	17665	17293	17443	17537	17406	17491	17383	17444	17359	17526	17342	17223	17287	17201	17371	17348	17410	17441	17551	17351	17251	17379	17500	17675	17400	17393	17452	17398	17499	17350	17329	17450	17338	17504	17612	17288	17559	17438	17436	17515	17490	17425	17477	17604	17485	17311	17473	17363	17507	17447	17258	17281	17323	17498	17317	17231	17511	17391	17279	17548	17274	17560	17545	17379	17426	17562	17353	17648	17296	17480	17485	17457	17386	17560	17604	17511	17359	17373	17507	17298	17414	17129	17761	17398	17439	17603	17412	17364	17402	17305	17526	17417	17255	17201	17439	17527	17425	17109	17538	17395	17316	17500	17329	17372	17527	17488	17334	17481	17380	17420	17454	17324	17442	17252	17564	17268	17202	17443	17416	17436	17331	17449	17370	17130	17643	17388	17408	17468	17427	17439	17408	17552	17291	17432	17261	17305	17555	17276	17479	17428	17083	17397	17298	17352	17445	17428	17419	17351	17400	17294	17375	17299	17292	17432	17470	17365	17298	17451	17269	17411	17395	17362	17467	17400	17516	17477	17546	17295	17493	17253	17663	17242	17428	17428	17371	17352	17367	17421	17333	17264	17518	17313	17334	17487	17315	17384	17464	17426	17265	17403	17581	17235	17286	17514	17396	17086	17276	17390	17462	17478	17397	17378	17505	17569	17376	17426	17260	17457	17280	17327	17286	17431	17416	17295	17424	17346	17560	17233	17340	17306	17339	17284	17266	17344	17209	17330	17512	17231	17399	17426	17277	17374	17497	17303	17323	17486	17294	17195	17272	17362	17409	17722	17151	17337	17351	17233	17262	17280	17387	17477	17414	17255	17334	17368	17432	17450	17232	17282	17329	17394	17291	17370	17340	17425	17304	17307	17241	17056	17454	17295	17489	17200	17227	17305	17206	17190	17392	17294	17287	17457	17365	17312	17178	17324	17455	17323	17444	17256	17282	17564	17305	17316	17244	17406	17316	17354	17282	17296	17315	17228	17529	17529	17639	17567	17420	17405	17405	17314	17306	17374	17571	17610	17325	17211	17343	17440	17354	17406	17340	17291	17271	17369	17616	17293	17532	17324	17452	17513	17214	17181	17241	17420	17413	17480	17248	17168	17373	17211	17523	17308	17187	17344	17307	17370	17351	17485	17384	17486	17238	17419	17197	17340	17379	17244	17548	17725	17461	17210	17543	17378	17111	17463	17378	17242	17457	17390	17777	17370	17263	17475	17445	17712	17543	17171	17174	17519	17352	17257	17319	17323	17342	17313	17449	17362	17235	17442	17322	17522	17391	17267	17316	17509	17234	17582	17350	17359	17407	17174	17191	17414	17240	17220	17359	17562	17281	17629	17308	17303	17485	17435	17241	17201	17133	17413	17577	17329	17265	17235	17310	17514	17283	17306	17306	17404	17504	17175	17251	17334	17412	17390	17440	17312	17367	17448	17333	17341	17577	17324	17364	17258	17599	17437	17321	17520	17384	17142	17328	17437	17522	17434	17280	17418	17571	17362	17472	17376	17369	17314	17322	17489	17344	17393	17462	17504	17307	17508	17331	17327	17457	17249	17544	17358	17579	17309	17490	17363	17285	17314	17439	17343	17448	17298	17421	17373	17435	17381	17251	17377	17106	17354	17473	17430	17431	17330	17364	17340	17280	17504	17294	17527	17202	17313	17353	17256	17330	17526	17402	17310	17358	17359	17530	17134	17474	17241	17444	17390	17424	17352	17212	17220	17290	17425	17354	17288	17391	17119	17129	17323	17276	17397	17513	17124	17363	17341	17511	17434	17595	17520	17236	17358	17283	17216	17503	17267	17359	17306	17243	17273	17284	17365	17378	17360	17394	17492	17290	17377	17336	17284	17463	17149	17383	17609	17594	17441	17359	17504	17346	17378	17244	17325	17366	17308	17334	17088	17426	17598	17442	17349	17412	17585	17272	17548	17433	17380	17276	17513	17424	17451	17150	17543	17359	17400	17516	17389	17513	17332	17384	17277	17292	17319	17316	17369	17540	17475	17281	17390	17236	17187	17514	17494	17441	17161	17361	17573	17268	17405	17565	17254	17196	17093	17444	17439	17329	17453	17220	17588	17405	17418	17440	17457	17175	17658	17387	17345	17472	17394	17491	17519	17108	17301	17289	17459	17406	17479	17316	17413	17327	17449	17371	17329	17436	17330	17566	17370	17418	17585	17381	17257	17270	17170	17306	17419	17208	17289	17260	17252	17472	17577	17298	17315	17468	17391	17445	17316	17338	17338	17419	17399	17301	17422	17513	17175	17356	17333	17275	17382	17529	17416	17314	17125	17572	17357	17536	17250	17234	17252	17286	17222	17330	17255	17441	17286	17405	17261	17508	17317	17163	17489	17265	17321	17463	17361	17296	17186	17398	17463	17481	17358	17331	17347	17354	17384	17409	17447	17623	17456	17372	17401	17197	17475	17349	17401	17206	17364	17647	17453	17236	17364	17311	17385	17461	17218	17129	17509	17336	17280	17425	17429	17398	17188	17458	17325	17215	17478	17463	17353	17346	17474	17230	17402	17416	17350	17388	17565	17576	17235	17346	17440	17373	17430	17359	17434	17310	17391	17320	17306	17329	17269	17296	17255	17532	17462	17402	17417	17421	17187	17291	17236	17373	17315	17410	17252	17466	17780	17449	17081	17412	17413	17373	17392	17432	17469	17366	17307	17527	17294	17343	17310	17332	17264	17477	17499	17458	17416	17450	17417	17484	17316	17544	17449	17165	17502	17359	17316	17603	17210	17475	17470	17495	17467	17387	17518	17383	17364	17378	17413	17269	17344	17183	17271	17542	17445	17273	17614	17403	17320	17316	17473	17265	17398	17220	17501	17435	17417	17509	17596	17462	17085	17364	17397	17383	17329	17240	17196	17376	17288	17379	17449	17512	17389	17477	17574	17428	17286	17464	17381	17417	17566	17448	17542	17484	17457	17383	17256	17311	17192	17411	17208	17348	17250	17304	17536	17273	17321	17550	17283	17458	17220	17427	17228	17437	17149	17299	17206	17361	17584	17273	17435	17293	17269	17392	17300	17339	17211	17259	17287	17333	17087	17206	17507	17382	17439	17473	17117	17282	17332	17470	17256	17550	17359	17425	17301	17408	17628	17338	17384	17431	17571	17495	17161	17406	17338	17416	17274	17568	17330	17346	17277	17325	17267	17348	17264	17407	17572	17334	17464	17633	17314	17342	17352	17383	17370	17285	17434	17441	17374	17517	17474	17403	17322	17057	17178	17453	17523	17409	17250	17253	17430	17384	17305	17195	17102	17620	17561	17368	17346	17382	17548	17528	17202	17599	17263	17623	17335	17222	17310	17519	17407	17314	17567	17189	17421	17577	17356	17321	17438	17378	17302	17453	17282	17424	17478	17126	17167	17306	17434	17425	17460	17401	17650	17303	17328	17468	17318	17422	17527	17306	17494	17547	17350	17476	17512	17432	17250	17620	17377	17456	17357	17373	17463	17483	17433	17512	17360	17527	17323	17217	17499	17325	17499	17415	17278	17413	17330	17273	17234	17374	17369	17313	17525	17375	17321	17465	17430	17346	17360	17309	17376	17432	17251	17473	17390	17396	17211	17307	17459	17235	17363	17268	17357	17534	17349	17437	17534	17495	17358	17168	17297	17334	17241	17259	17342	17518	17205	17223	17362	17384	17473	17440	17353	17407	17513	17467	17497	17216	17428	17288	17258	17435	17159	17285	17348	17477	17523	17478	17211	17197	17371	17393	17241	17269	17380	17209	17296	17251	17165	17224	17315	17125	17414	17392	17375	17370	17297	17419	17388	17369	17379	17569	17542	17242	17415	17418	17305	17265	17312	17252	17159	17407	17295	17524	17318	17555	17484	17400	17135	17136	17251	17317	17335	17506	17414	17462	17564	17298	17315	17401	17239	17468	17540	17529	17392	17276	17413	17484	17451	17322	17540	17246	17403	17580	17187	17345	17251	17515	17555	17445	17408	17413	17374	17326	17485	17342	17409	17520	17456	17351	17332	17455	17326	17375	17414	17428	17613	17323	17376	17308	17489	17131	17382	17255	17162	17313	17368	17178	17259	17266	17318	17264	17344	17412	17492	17621	17323	17303	17431	17312	17342	17674	17605	17367	17592	17216	17265	17341	17370	17251	17348	17144	17450	17377	17556	17429	17389	17284	17461	17413	17427	17125	17388	17211	17351	17276	17405	17538	17259	17351	17320	17240	17572	17459	17439	17278	17340	17557	17452	17174	17479	17331	17348	17445	17398	17517	17532	17235	17422	17630	17263	17489	17487	17361	17430	17429	17287	17276	17324	17326	17375	17218	17285	17431	17367	17446	17177	17364	17442	17415	17374	17388	17627	17353	17443	17644	17449	17356	17312	17484	17488	17532	17453	17255	17425	17578	17399	17375	17242	17245	17259	17343	17280	17471	17430	17316	17182	17300	17402	17439	17320	17291	17342	17429	17422	17276	17233	17284	17418	17363	17247	17270	17411	17174	17483	17352	17355	17442	17391	17332	17198	17239	17596	17463	17385	17398	17470	17457	17638	17238	17120	17234	17345	17269	17370	17475	17340	17244	17563	17337	17260	17507	17296	17464	17450	17363	17328	17371	17404	17313	17375	17368	17472	17524	17562	17290	17355	17269	17497	17517	17258	17495	17367	17276	17429	17237	17386	17343	17403	17198	17487	17520	17398	17198	17328	17347	17428	17294	17340	17369	17521	17408	17414	17263	17347	17359	17512	17224	17252	17150	17422	17414	17226	17254	17274	17574	17524	17261	17290	17404	17431	17487	17270	17480	17213	17536	17474	17270	17630	17311	17357	17482	17232	17398	17239	17357	17210	17408	17441	17351	17317	17490	17439	17386	17251	17239	17522	17583	17196	17292	17297	17339	17307	17303	17417	17328	17410	17490	17571	17419	17310	17324	17389	17132	17371	17250	17227	17421	17222	17431	17509	17483	17388	17218	17440
37030	63599	58627	46511	40096	35618	31065	28050	26266	24709	23350	21892	21045	19879	18769	17845	17175	16530	16197	15915	15416	15239	15129	14906	14873	14867	14721	14839	14635	14549	14671	14592	14776	14670	14622	14588	14751	14661	14628	14540	14625	14730	14456	14551	14617	14731	14661	14665	14709	14639	14773	14726	14598	14623	14641	14638	14609	14614	14436	14504	14556	14622	14668	14421	14552	14695	14649	14563	14416	14654	14479	14593	14680	14554	14671	14534	14711	14835	14635	14680	14661	14431	14646	14766	14701	14644	14774	14585	14435	14611	14667	14686	14710	14506	14503	14663	14597	14657	14667	14637	14570	14612	14622	14475	14633	14648	14594	14495	14549	14534	14592	14653	14655	14793	14544	14658	14555	14677	14701	14485	14601	14679	14439	14580	14497	14573	14699	14488	14475	14667	14460	14766	14519	14493	14548	14679	14539	14538	14592	14625	14665	14695	14536	14359	14519	14600	14452	14635	14467	14590	14385	14403	14626	14737	14590	14561	14607	14599	14692	14629	14451	14586	14432	14433	14652	14379	14605	14624	14643	14602	14572	14591	14725	14621	14528	14442	14395	14451	14575	14507	14627	14640	14658	14618	14674	14407	14510	14618	14482	14587	14740	14552	14634	14655	14469	14521	14735	14473	14487	14751	14753	14519	14593	14556	14580	14593	14661	14636	14612	14526	14761	14665	14628	14685	14642	14681	14444	14643	14562	14624	14447	14760	14681	14544	14422	14658	14644	14512	14601	14557	14523	14616	14505	14694	14562	14645	14392	14493	14713	14496	14612	14623	14562	14616	14488	14526	14612	14633	14439	14650	14601	14421	14568	14566	14620	14680	14787	14704	14750	14396	14548	14656	14663	14409	14442	14626	14573	14463	14620	14654	14599	14555	14645	14432	14589	14485	14634	14882	14519	14666	14610	14579	14601	14592	14582	14633	14797	14735	14578	14626	14719	14697	14464	14620	14603	14637	14639	14635	14706	14626	14694	14703	14606	14560	14514	14608	14559	14490	14499	14647	14340	14614	14459	14587	14435	14450	14580	14440	14687	14546	14577	14680	14620	14454	14506	14594	14680	14559	14477	14606	14630	14685	14485	14607	14607	14592	14503	14474	14536	14377	14529	14655	14531	14610	14605	14704	14657	14655	14764	14705	14476	14657	14416	14581	14746	14387	14651	14541	14554	14575	14529	14585	14599	14763	14733	14660	14576	14506	14782	14517	14614	14787	14470	14480	14724	14657	14677	14671	14491	14500	14482	14514	14633	14486	14619	14399	14685	14583	14590	14658	14587	14535	14609	14549	14502	14712	14470	14651	14532	14446	14553	14755	14589	14565	14585	14605	14512	14650	14432	14545	14604	14513	14571	14588	14647	14553	14581	14634	14611	14592	14633	14506	14476	14628	14545	14415	14653	14625	14501	14249	14650	14653	14446	14615	14616	14637	14658	14547	14533	14531	14543	14605	14624	14724	14547	14567	14382	14541	14625	14548	14672	14656	14838	14624	14576	14702	14507	14514	14501	14582	14687	14769	14637	14691	14344	14544	14511	14407	14577	14570	14574	14769	14487	14542	14447	14499	14590	14618	14739	14434	14664	14558	14566	14633	14569	14544	14392	14595	14545	14664	14597	14659	14478	14676	14695	14472	14648	14584	14460	14600	14641	14458	14588	14646	14718	14588	14668	14527	14623	14575	14509	14372	14419	14432	14582	14561	14538	14444	14601	14519	14563	14708	14514	14528	14457	14565	14611	14496	14716	14412	14485	14503	14541	14499	14679	14535	14628	14556	14510	14534	14704	14509	14634	14634	14556	14519	14548	14390	14520	14607	14610	14557	14600	14528	14626	14527	14586	14598	14461	14605	14464	14565	14442	14650	14651	14517	14416	14231	14576	14703	14673	14553	14536	14517	14443	14624	14673	14591	14636	14721	14344	14522	14580	14687	14555	14460	14557	14469	14555	14387	14569	14434	14781	14723	14676	14530	14467	14626	14648	14551	14617	14697	14526	14564	14643	14645	14570	14676	14631	14544	14480	14569	14535	14381	14709	14648	14574	14463	14626	14748	14627	14492	14673	14675	14462	14514	14700	14497	14434	14577	14638	14505	14752	14662	14644	14744	14652	14618	14541	14672	14486	14431	14791	14653	14469	14681	14566	14684	14672	14690	14601	14579	14505	14598	14634	14617	14762	14612	14612	14640	14608	14642	14442	14495	14530	14364	14708	14650	14622	14475	14801	14648	14502	14506	14696	14546	14519	14646	14610	14462	14652	14579	14597	14622	14656	14498	14642	14661	14524	14505	14576	14327	14641	14686	14500	14514	14479	14566	14558	14356	14539	14486	14488	14522	14553	14512	14509	14629	14547	14527	14651	14660	14713	14392	14636	14614	14668	14493	14595	14669	14670	14543	14639	14457	14434	14633	14592	14597	14518	14616	14609	14560	14652	14524	14635	14439	14566	14643	14681	14692	14633	14572	14570	14663	14781	14602	14632	14502	14342	14614	14643	14562	14741	14569	14711	14626	14593	14514	14463	14576	14617	14573	14485	14690	14639	14656	14706	14615	14370	14618	14687	14514	14624	14528	14490	14580	14478	14713	14652	14594	14693	14745	14538	14637	14574	14655	14504	14641	14516	14686	14587	14551	14524	14526	14573	14580	14561	14672	14607	14736	14723	14748	14687	14566	14559	14589	14531	14507	14588	14553	14732	14649	14737	14491	14522	14487	14644	14507	14536	14529	14459	14736	14505	14650	14963	14643	14609	14521	14553	14449	14434	14624	14615	14722	14600	14386	14757	14526	14514	14490	14457	14678	14643	14689	14688	14550	14518	14623	14592	14737	14592	14524	14515	14554	14566	14535	14570	14572	14556	14680	14623	14609	14690	14622	14620	14502	14628	14436	14591	14683	14673	14616	14561	14590	14577	14732	14540	14565	14542	14546	14674	14605	14771	14578	14594	14543	14586	14481	14736	14619	14444	14425	14691	14571	14387	14475	14595	14571	14586	14545	14703	14568	14529	14554	14473	14229	14583	14497	14455	14425	14730	14622	14581	14805	14654	14625	14608	14531	14631	14661	14616	14547	14647	14692	14687	14481	14518	14590	14601	14636	14749	14707	14521	14752	14614	14666	14466	14706	14571	14407	14607	14706	14614	14622	14594	14369	14612	14589	14659	14433	14428	14430	14634	14615	14597	14559	14650	14781	14531	14618	14635	14894	14670	14541	14576	14515	14523	14577	14657	14799	14548	14628	14541	14626	14524	14681	14560	14658	14640	14619	14658	14542	14716	14497	14615	14616	14643	14788	14447	14541	14559	14697	14553	14670	14606	14506	14557	14548	14679	14558	14552	14516	14529	14497	14458	14654	14589	14683	14594	14709	14597	14693	14552	14660	14518	14616	14549	14655	14405	14582	14600	14824	14743	14552	14617	14523	14565	14513	14553	14702	14551	14472	14742	14555	14588	14611	14316	14665	14667	14441	14504	14586	14603	14727	14723	14603	14641	14646	14474	14510	14487	14553	14499	14679	14577	14611	14564	14706	14526	14521	14542	14585	14645	14542	14659	14383	14558	14585	14566	14647	14612	14496	14671	14377	14677	14617	14625	14656	14442	14690	14546	14671	14513	14722	14733	14673	14592	14649	14532	14748	14501	14653	14582	14360	14499	14505	14611	14727	14570	14700	14554	14791	14535	14536	14627	14501	14754	14552	14533	14598	14595	14727	14628	14606	14631	14654	14579	14396	14695	14390	14652	14593	14688	14537	14574	14490	14525	14450	14601	14645	14605	14619	14436	14635	14641	14525	14603	14438	14637	14609	14569	14599	14618	14598	14456	14633	14501	14469	14554	14341	14565	14546	14392	14683	14743	14600	14598	14562	14545	14456	14744	14628	14668	14708	14581	14635	14498	14455	14434	14621	14575	14660	14568	14759	14660	14754	14360	14585	14595	14636	14614	14530	14518	14648	14614	14657	14633	14589	14519	14581	14591	14647	14543	14577	14429	14658	14639	14669	14668	14539	14596	14666	14750	14415	14624	14617	14708	14609	14669	14709	14581	14629	14588	14593	14584	14608	14551	14591	14556	14666	14549	14483	14490	14532	14664	14633	14581	14534	14530	14507	14464	14641	14634	14544	14640	14575	14593	14595	14507	14583	14660	14519	14669	14485	14576	14623	14705	14453	14596	14456	14521	14484	14348	14446	14534	14734	14336	14641	14485	14499	14711	14615	14456	14437	14587	14518	14475	14588	14557	14534	14679	14771	14690	14467	14559	14598	14496	14481	14560	14466	14625	14461	14604	14604	14606	14742	14522	14717	14677	14662	14444	14677	14705	14600	14613	14609	14552	14545	14614	14551	14656	14521	14404	14641	14619	14513	14561	14715	14484	14750	14690	14632	14575	14604	14510	14601	14604	14590	14637	14597	14564	14551	14585	14585	14560	14521	14611	14666	14584	14505	14630	14612	14360	14468	14846	14714	14622	14569	14488	14611	14434	14688	14384	14600	14603	14638	14623	14531	14523	14495	14686	14688	14609	14549	14580	14577	14722	14460	14564	14734	14483	14731	14451	14556	14564	14622	14713	14486	14623	14592	14609	14546	14533	14479	14557	14573	14674	14577	14556	14557	14694	14632	14671	14671	14541	14534	14688	14627	14781	14452	14536	14653	14527	14463	14710	14440	14497	14545	14555	14487	14557	14446	14713	14745	14463	14660	14644	14743	14509	14499	14634	14631	14752	14524	14571	14463	14593	14584	14641	14632	14644	14614	14467	14735	14643	14560	14520	14501	14609	14622	14579	14453	14530	14641	14690	14696	14627	14603	14603	14479	14771	14601	14659	14588	14531	14415	14566	14495	14663	14615	14540	14478	14705	14570	14543	14693	14587	14703	14635	14625	14460	14635	14678	14594	14680	14467	14554	14464	14452	14509	14475	14452	14659	14584	14421	14597	14599	14671	14655	14451	14713	14495	14520	14470	14642	14617	14738	14539	14678	14588	14692	14470	14638	14629	14604	14725	14696	14517	14555	14716	14687	14593	14518	14743	14645	14562	14661	14869	14549	14571	14647	14650	14673	14479	14651	14510	14451	14609	14710	14593	14486	14389	14642	14658	14516	14614	14667	14570	14632	14564	14572	14431	14614	14675	14450	14471
33004	37593	42933	36207	29714	26267	23871	22288	21418	20659	19812	19487	19249	18704	18566	18377	17946	17979	17647	17645	17531	17553	17402	17515	17417	17559	17257	17305	17523	17398	17371	17356	17272	17210	17450	17160	17330	17325	17182	17209	17379	17107	17474	17086	17351	17422	17375	17386	17422	17162	17198	17289	17132	17161	17231	17200	17525	17302	17225	17309	17245	17330	17260	17207	16856	17167	17151	17511	17203	17288	17158	17394	17325	17354	17135	17346	17222	17172	17468	17265	17468	17302	17513	17309	17225	17065	17513	17121	17256	17105	17281	17289	17264	17091	17130	17165	17356	17310	17289	17404	17466	17144	17300	17382	17325	17343	17362	17296	17302	17421	17259	17312	17282	17279	17252	17334	17512	17192	17330	17465	17278	17294	17442	17189	17339	17211	17235	17267	17230	17377	17402	17319	17203	17157	17409	17350	17339	17426	17222	17147	17227	17322	17315	17432	17320	17355	17272	17116	17306	17391	17324	17176	17257	17073	17146	17271	17076	17095	17424	17124	17506	17115	17260	17267	17104	17444	17254	17328	17183	17271	17543	17382	17246	17281	17098	17149	17255	17257	17344	17305	17171	17196	17245	17232	17330	17400	17138	17197	17379	17323	17289	17289	17299	17432	17258	17359	17258	17297	17293	17317	17298	17251	17374	17167	17440	17380	17180	17131	17247	17144	17168	16963	17160	17134	17222	17402	17249	17257	17317	17061	17415	17360	17100	17142	17251	17279	17323	17193	17186	17450	17418	17347	17287	17256	17320	17214	17199	17417	17224	17277	17300	17202	17312	17187	17183	17283	17220	17330	17367	17356	17440	17177	17471	17348	17402	17394	17297	17339	17146	17309	17348	17343	17240	17337	17332	17230	17313	17451	17245	17137	17432	17345	17327	17050	17353	17038	17379	17242	17285	17110	17394	17299	17445	17268	17233	17187	17231	17088	17342	17206	17235	17283	17360	17181	17101	17181	17176	17252	17471	17235	17147	17272	17254	17163	17306	17245	17415	17259	17370	17365	17197	17371	17335	17314	17345	17200	17360	17133	17318	17085	17289	17346	17267	17413	17349	17237	17247	17103	17124	17114	17109	17007	17149	17190	17414	17280	17206	17110	17405	17235	17166	17325	17171	17279	17225	17254	17367	17058	17158	16942	17285	17361	17359	17350	17355	17332	17221	17147	17347	17401	17303	17495	17199	17261	17325	17007	17330	17104	17257	17268	17345	17255	17296	17052	17245	17308	17348	17237	17306	17302	17438	17323	17294	17208	17453	17354	17116	17235	17311	17402	17464	17312	17230	17410	17228	17032	17191	17169	17300	17217	17244	17301	17366	17032	17389	17184	17367	17299	17247	17447	17327	17291	17359	17211	17249	17323	17210	17248	17330	17228	17288	17211	17230	17297	17318	17343	17348	17301	17165	17137	17138	17207	17211	17248	17407	17232	17385	17202	17294	17121	17221	17163	17212	17221	17089	17200	17380	17299	17238	17334	17387	17468	17284	17435	17437	17319	17094	17245	17275	17275	17514	17336	17401	17407	17272	17150	17340	17542	17376	17076	17120	17350	17433	17290	17409	17326	16989	17287	17126	17190	17117	17395	17226	17224	17314	17363	17312	17320	17270	17264	17142	17319	17015	17408	17416	17232	17081	17424	17354	17179	17217	17122	17064	17331	16991	17272	17082	17424	17368	17316	17103	17348	17261	17168	17174	17198	17365	17407	17090	17382	17269	17187	17081	17079	17484	17263	17259	17266	17377	17148	17175	17393	17214	17121	17372	17308	17079	17239	17274	17426	17100	17244	17167	17513	17359	17382	17458	17579	17248	17268	17186	17285	17558	17257	17326	17377	17244	17192	17224	17274	17242	17096	17312	17270	17109	17419	17177	17113	17348	17378	17391	17321	17290	17358	17374	17244	17426	17052	17256	17435	17315	17131	17330	17186	17322	17132	17333	17158	17324	17188	17321	17412	16994	17311	17231	17449	17259	17580	17392	17094	17097	17330	17096	17360	17245	17280	17263	17514	17432	17305	17361	17215	17231	17294	17299	17262	17379	17233	17352	17398	17267	17333	17142	17090	17269	17236	17235	17287	17142	17294	17324	17315	17197	17141	17336	17299	17241	17387	17236	17244	17166	17390	17241	17238	17166	17335	17253	17343	17225	17411	17287	17323	17290	17262	17243	17109	17224	17110	17330	17320	17354	17347	17527	17473	17573	17239	17221	17334	17285	17268	17302	17202	17469	17389	17416	17340	17212	17213	17336	17105	17134	17171	17402	17348	17184	17363	17282	17294	17282	17402	17321	17149	17127	17373	17431	17355	17252	17317	17449	17250	17470	17360	17311	17066	17166	17306	17241	17540	17317	17320	17275	17355	17368	17218	17325	17335	17076	17379	17309	17356	17202	17480	17430	17369	17314	17409	17279	17260	17253	17091	17431	17292	17315	17055	17232	17235	17374	17305	17221	17117	17334	17079	17321	17306	17400	17367	17318	17065	17184	17188	17441	17218	17404	17207	17396	17111	17247	17369	17391	17354	17312	17237	17230	17536	17258	17214	17238	17395	17521	17268	17427	16974	17161	17305	17476	17111	17478	17411	17187	17222	17160	17142	17236	17282	17162	17249	17330	17335	17356	17325	17125	17264	17230	17427	17238	17149	17120	17350	17563	17406	17282	17260	17421	17540	17277	17279	17372	17313	17449	17261	17341	17332	17232	17184	17152	17214	17314	17272	17182	17350	17261	17276	17147	17315	17370	17168	17206	17250	17567	17336	17252	17172	17243	17278	17207	17167	17285	17270	17210	17180	17266	17349	17416	17178	17439	17170	17160	17252	17310	17301	17346	17372	17403	17557	17365	17187	17345	17338	17510	17354	17429	17424	17354	17389	17323	17335	17491	17158	17252	17388	17236	17327	17178	17378	17448	17473	17078	17272	17112	17179	17123	17254	17166	17314	17170	17450	17370	17321	17419	17492	17197	17305	17229	17350	17221	17457	17489	17276	17434	17389	17382	17211	17391	17413	17298	17310	17340	17200	17152	17099	17262	17247	17319	17399	17294	17327	17259	17289	17181	17429	17401	17366	17265	17299	17371	17252	17477	17501	17264	17467	17216	17227	17413	17302	17410	17216	17383	17228	17247	17215	17268	17319	17366	17157	17244	17156	17271	17125	17173	17301	17284	17368	17124	17179	17254	17213	17387	17247	17234	17341	17325	17203	17325	17173	17295	17257	17256	17378	17172	17029	17271	17141	17312	17505	17337	17366	17353	17167	17454	17469	17401	17280	17408	17360	17277	17424	17206	17427	17224	17424	17325	17350	17223	17309	17199	17286	17198	17356	17386	17268	17431	17246	17102	17134	17452	17292	17336	17239	17299	17229	17290	17224	17347	17147	17211	17285	17522	17375	17517	17386	17340	17248	17130	17248	17337	17316	17096	17202	17262	17494	17368	17168	17218	17381	17299	17407	17210	17236	17231	17294	17380	17365	17109	17374	17300	17197	17468	17250	17289	17513	17286	17102	17218	17067	17162	17332	17420	17234	17155	17308	17379	17293	17250	17371	17207	17173	17377	17445	17350	17375	17215	17204	17297	17345	17203	17428	17271	17037	17373	17464	17410	17331	17142	17247	17368	17328	17341	17170	17234	17178	17103	17195	17315	17300	17321	17267	17254	17185	17212	16982	17368	17466	17278	17133	17108	17344	17281	17498	17422	17231	17049	17362	17264	17273	17276	17262	17143	17350	17141	17486	17476	17434	17346	17558	17298	17241	17384	17433	17096	17291	17300	17223	17248	17181	17261	17289	17239	17282	17180	17120	17188	17217	17377	17336	17284	17239	17335	17406	17252	17259	17108	17306	17269	17196	17230	17199	17107	17147	17265	17153	17117	17223	17306	17393	17410	17411	17256	17116	17368	17305	17293	17379	17525	17249	17277	17051	17340	17255	17435	17208	17197	17166	17433	17396	17315	17352	17306	17249	17248	17211	17146	17325	17307	17390	17397	17115	17445	17371	17401	17350	17235	17324	17293	17330	17357	17246	17264	17175	17239	17338	17413	17362	17210	17336	17223	17146	17256	17174	17271	17647	17451	17371	17351	17275	17447	17260	17245	17402	17394	17366	17364	17324	17360	17051	17259	17200	17366	17313	17109	17168	17184	17402	17284	17072	17258	17371	17477	17374	17330	17250	17414	17338	17136	17162	17199	17348	17466	17357	17089	17139	17360	17207	17400	17136	17350	17315	17428	17285	17369	17229	17321	17245	17175	17136	17322	17445	17272	17315	17209	17154	17355	17395	17454	17258	17301	17308	17303	17131	17443	17453	17351	17105	17166	17326	17256	17147	17436	17260	17579	17208	17134	17380	17353	17352	17294	17372	17305	17158	17145	17280	17149	17291	17162	17350	17388	17266	17232	17570	17184	17272	17304	17123	17281	17390	17338	17153	17287	17288	17327	17221	17170	17263	17248	17318	17202	17316	17181	17455	17205	17109	17263	17301	17529	17486	17548	17514	17310	17020	17340	17370	17230	17183	17230	17413	17410	17200	17323	17326	17279	17393	17352	17251	17435	17253	17281	17158	17527	17275	17339	17357	17255	17260	17360	17086	17358	17339	17547	17227	17249	17399	17365	17259	17247	17145	17292	17361	17413	17220	17389	17250	17386	17416	17183	17087	17128	17108	17103	17263	17300	17322	17250	17208	17242	17135	17497	17358	17444	17027	17249	17207	17220	17262	17077	17375	17334	17340	17350	17334	17447	17327	17310	17016	17495	17088	17290	17291	17220	17358	17494	17327	17497	17219	17395	17295	17307	17400	17246	17338	17220	17202	17311	17256	17481	17400	17333	17214	17312	17262	17265	17389	17329	17417	17216	17201	17356	17129	17259	17228	17334	17221	17418	17232	17140	17323	17065	17311	17415	17245	17211	17392	17123	17103	17076	17096	17215	17314	17268	17400	17341	17151	17461	17249	17476	17279	17305	17265	17129	17258	17371	17326	17037	17120	17248	17268	17390	17226	17304	17347	17334	17252	17155	17303	17511	17278	17128	17316	17264	17135	17279	17357	17187	17173	17445	17369	17387	17419	17201	17152	17386	17258	17165	17525	17391	17149	17213	17232	17271	17061	17326	17297	17236	17445	17381	17244	17089	17388
35867	52280	46355	35514	30257	26272	23582	21913	20611	19606	18589	17876	17378	16695	16406	15883	15652	15127	15026	15119	14790	14719	14531	14795	14597	14668	14572	14785	14454	14676	14675	14607	14446	14544	14541	14497	14545	14481	14490	14652	14533	14453	14635	14466	14608	14553	14541	14448	14489	14392	14421	14534	14590	14495	14586	14556	14514	14387	14632	14561	14543	14525	14494	14668	14353	14587	14535	14521	14468	14495	14503	14453	14464	14632	14556	14638	14528	14588	14567	14568	14565	14611	14607	14534	14535	14469	14500	14453	14670	14522	14557	14488	14427	14404	14651	14509	14456	14610	14591	14577	14359	14563	14383	14487	14602	14332	14329	14531	14545	14559	14549	14369	14362	14537	14577	14580	14622	14546	14545	14616	14535	14408	14735	14510	14561	14482	14314	14408	14373	14525	14536	14511	14510	14469	14507	14476	14368	14560	14596	14408	14541	14589	14388	14523	14452	14507	14538	14578	14479	14612	14474	14368	14578	14522	14545	14608	14471	14587	14457	14628	14505	14490	14714	14623	14627	14609	14634	14340	14558	14449	14468	14661	14641	14603	14436	14383	14418	14594	14358	14431	14531	14469	14515	14600	14368	14479	14528	14693	14632	14366	14547	14447	14370	14379	14548	14560	14469	14433	14474	14498	14622	14495	14561	14498	14559	14551	14487	14659	14464	14528	14431	14321	14677	14402	14507	14736	14467	14495	14582	14523	14575	14470	14531	14341	14353	14596	14413	14483	14499	14693	14522	14650	14580	14452	14529	14573	14374	14419	14409	14405	14414	14511	14479	14448	14445	14579	14686	14626	14384	14533	14545	14569	14437	14386	14497	14455	14562	14520	14423	14427	14495	14432	14515	14606	14529	14491	14485	14525	14458	14602	14436	14584	14532	14536	14486	14498	14507	14532	14482	14506	14391	14497	14494	14426	14677	14471	14603	14364	14511	14596	14481	14441	14406	14612	14451	14439	14573	14547	14539	14424	14474	14463	14621	14565	14472	14469	14416	14461	14478	14476	14525	14515	14459	14413	14409	14701	14634	14469	14491	14387	14391	14420	14430	14628	14501	14437	14369	14681	14679	14590	14571	14478	14477	14668	14565	14374	14679	14458	14698	14536	14652	14576	14460	14441	14528	14617	14538	14406	14465	14582	14348	14619	14594	14428	14502	14544	14590	14358	14533	14573	14642	14546	14567	14536	14486	14448	14273	14659	14475	14543	14432	14643	14493	14413	14532	14442	14554	14558	14518	14542	14626	14500	14523	14382	14621	14598	14446	14488	14479	14592	14485	14364	14577	14434	14441	14571	14499	14596	14570	14524	14494	14611	14604	14578	14543	14533	14463	14524	14470	14427	14451	14478	14502	14377	14554	14486	14510	14555	14467	14312	14494	14486	14567	14467	14605	14421	14592	14263	14587	14601	14451	14494	14572	14601	14614	14408	14539	14521	14403	14519	14609	14607	14421	14583	14535	14558	14507	14531	14595	14514	14583	14492	14395	14647	14480	14423	14560	14557	14559	14492	14329	14454	14454	14505	14356	14522	14514	14352	14626	14571	14469	14437	14627	14371	14373	14503	14341	14324	14546	14427	14540	14340	14432	14451	14615	14428	14341	14516	14448	14406	14359	14612	14491	14678	14610	14614	14522	14500	14534	14340	14625	14610	14570	14594	14576	14631	14370	14439	14419	14409	14622	14571	14469	14424	14446	14510	14567	14594	14612	14536	14479	14611	14619	14429	14482	14284	14588	14410	14518	14777	14356	14582	14576	14430	14451	14643	14474	14420	14439	14537	14656	14503	14455	14423	14611	14483	14472	14458	14617	14356	14369	14393	14518	14646	14528	14412	14547	14517	14455	14537	14449	14572	14374	14505	14554	14422	14662	14441	14520	14554	14480	14605	14520	14518	14711	14737	14505	14650	14668	14556	14403	14497	14612	14655	14461	14568	14555	14445	14630	14501	14443	14626	14702	14591	14615	14465	14595	14400	14528	14570	14557	14483	14456	14622	14476	14624	14381	14635	14572	14390	14598	14645	14615	14454	14561	14372	14600	14382	14381	14401	14557	14428	14440	14346	14662	14474	14458	14503	14467	14463	14525	14301	14618	14597	14579	14411	14593	14408	14613	14528	14337	14513	14406	14553	14452	14424	14440	14466	14583	14591	14523	14329	14590	14408	14462	14495	14491	14404	14410	14595	14618	14350	14490	14470	14663	14520	14535	14669	14493	14586	14629	14633	14384	14529	14661	14578	14441	14460	14397	14690	14581	14445	14438	14627	14576	14502	14483	14566	14378	14538	14497	14519	14496	14589	14597	14508	14802	14553	14266	14481	14433	14746	14551	14480	14556	14404	14692	14482	14520	14517	14373	14546	14439	14252	14402	14407	14524	14535	14450	14585	14482	14472	14506	14446	14520	14376	14434	14346	14617	14521	14499	14499	14479	14496	14524	14449	14640	14573	14654	14508	14486	14500	14536	14596	14495	14433	14441	14557	14567	14568	14518	14471	14323	14583	14353	14536	14546	14375	14460	14613	14369	14504	14524	14531	14488	14625	14554	14434	14570	14482	14527	14510	14655	14486	14633	14479	14489	14535	14596	14560	14415	14664	14469	14554	14663	14599	14670	14336	14488	14423	14626	14416	14730	14633	14490	14460	14562	14523	14483	14513	14386	14437	14525	14475	14518	14651	14511	14395	14452	14573	14401	14629	14406	14546	14416	14587	14507	14425	14576	14618	14697	14490	14550	14425	14554	14433	14526	14598	14635	14320	14447	14523	14390	14663	14475	14270	14426	14491	14572	14483	14505	14508	14532	14621	14645	14362	14384	14561	14485	14453	14579	14421	14440	14394	14577	14278	14573	14510	14631	14435	14575	14432	14456	14407	14560	14479	14423	14662	14600	14386	14485	14428	14653	14484	14326	14450	14541	14504	14523	14484	14549	14525	14357	14696	14577	14544	14489	14696	14608	14381	14578	14423	14477	14560	14532	14510	14461	14698	14519	14639	14370	14585	14476	14518	14555	14616	14403	14511	14395	14586	14469	14425	14543	14472	14528	14578	14567	14561	14584	14481	14555	14473	14648	14711	14341	14358	14463	14508	14485	14430	14540	14359	14485	14592	14425	14553	14515	14523	14504	14523	14554	14348	14462	14470	14685	14495	14581	14482	14784	14539	14532	14475	14408	14541	14385	14529	14516	14385	14507	14416	14552	14421	14405	14573	14401	14404	14580	14599	14371	14561	14495	14591	14468	14730	14510	14551	14377	14458	14565	14446	14481	14495	14515	14418	14487	14614	14558	14683	14586	14576	14587	14493	14571	14487	14447	14576	14611	14704	14368	14577	14397	14597	14512	14523	14478	14458	14418	14581	14409	14435	14554	14503	14548	14434	14606	14576	14486	14470	14453	14439	14613	14367	14341	14500	14520	14483	14328	14443	14388	14484	14534	14651	14310	14430	14510	14430	14638	14543	14486	14642	14515	14571	14384	14289	14511	14535	14363	14621	14540	14583	14434	14346	14541	14610	14654	14498	14605	14587	14530	14362	14314	14502	14641	14630	14470	14645	14494	14235	14648	14523	14494	14573	14681	14549	14416	14654	14453	14683	14562	14398	14455	14586	14581	14460	14504	14401	14497	14597	14551	14487	14435	14472	14599	14390	14417	14518	14635	14494	14403	14435	14634	14366	14445	14603	14480	14477	14388	14478	14503	14531	14561	14627	14549	14581	14431	14524	14522	14425	14427	14325	14655	14579	14588	14399	14493	14542	14452	14471	14635	14513	14588	14408	14550	14437	14528	14649	14393	14725	14452	14639	14437	14507	14412	14624	14536	14544	14538	14384	14549	14506	14579	14524	14379	14358	14524	14580	14589	14583	14503	14476	14456	14533	14675	14419	14486	14645	14621	14496	14534	14480	14490	14369	14735	14493	14458	14519	14416	14480	14453	14659	14636	14498	14392	14273	14433	14485	14724	14532	14687	14589	14659	14326	14344	14558	14652	14522	14323	14541	14461	14604	14580	14513	14579	14250	14395	14632	14482	14506	14504	14377	14431	14468	14540	14402	14447	14626	14527	14474	14625	14643	14531	14469	14573	14444	14427	14395	14627	14362	14612	14561	14572	14439	14463	14537	14377	14493	14537	14477	14608	14447	14532	14562	14615	14462	14551	14223	14598	14617	14544	14401	14410	14570	14567	14346	14460	14486	14577	14509	14419	14433	14629	14302	14577	14393	14445	14514	14409	14514	14598	14490	14466	14669	14428	14433	14631	14488	14648	14407	14299	14666	14523	14584	14535	14320	14527	14636	14472	14342	14581	14706	14551	14584	14430	14510	14319	14426	14577	14410	14439	14379	14388	14365	14543	14410	14560	14585	14466	14610	14456	14434	14602	14466	14574	14628	14544	14476	14601	14472	14590	14670	14490	14568	14451	14428	14419	14600	14625	14549	14477	14540	14631	14527	14426	14593	14513	14514	14499	14529	14487	14495	14567	14613	14463	14417	14620	14475	14490	14431	14875	14506	14510	14490	14570	14511	14588	14382	14282	14512	14442	14533	14625	14544	14507	14575	14424	14589	14498	14604	14495	14549	14542	14582	14456	14710	14542	14468	14642	14536	14521	14636	14558	14445	14543	14467	14510	14585	14465	14479	14540	14495	14611	14538	14440	14469	14450	14519	14524	14493	14640	14473	14481	14414	14475	14327	14330	14386	14494	14715	14488	14587	14417	14422	14471	14501	14530	14555	14626	14593	14534	14548	14399	14482	14567	14475	14545	14566	14548	14399	14405	14436	14439	14474	14380	14547	14530	14472	14532	14559	14440	14601	14407	14529	14558	14698	14466	14465	14537	14572	14621	14500	14549	14540	14552	14534	14614	14522	14748	14528	14576	14516	14581	14451	14515	14610	14566	14480	14567	14403	14344	14533	14277	14605	14522	14425	14525	14440	14463	14448	14526	14490	14425	14482	14493	14592	14678	14457	14431	14390	14438	14395	14426	14211	14521	14674	14661	14488	14494	14528	14607	14589	14612	14343	14426	14523	14619	14713	14591	14452	14813	14526	14558	14574	14396	14581	14670	14456	14369	14497	14530	14626	14560	14595	14488	14463	14376	14525	14524	14481	14525	14573	14576	14676	14489	14427	14418	14500
25318	21576	29737	29387	29508	30202	29185	25536	23820	22746	21570	20853	20202	19771	19526	18740	18497	18379	17993	17843	17608	17576	17443	17476	17356	17470	17456	17372	17291	17363	17276	17243	17430	17481	17426	17353	17411	17183	17294	17417	17378	17111	17381	17196	17469	17374	17272	17258	17353	17150	17430	17437	17107	17275	17370	17173	17271	17103	17355	17459	17114	17428	17213	17421	17145	17322	17383	17324	17392	17126	17377	17100	17216	17194	17206	17102	17241	17219	17384	17156	17343	17348	17120	17363	17300	17353	17124	17118	17379	17181	17136	17207	17129	17187	17196	17160	17251	17309	17283	17207	17233	17200	17301	17344	17521	17242	17155	17201	17098	17087	17315	17384	17263	17331	17276	17263	17028	17188	17048	17183	17205	17250	17388	17196	17124	17108	17132	17303	17309	17336	17398	17205	17241	17368	17269	17103	17328	17070	17090	17182	17258	17276	17370	17292	16980	17186	17405	17307	17228	17286	17322	17331	16981	17235	17098	17545	17374	17188	17104	17292	17364	17416	17293	17410	17339	17349	17350	17464	17289	17279	17291	17232	17107	17158	17264	17349	17266	17285	17255	17399	17417	17060	17179	17308	17231	17439	17394	17414	17342	17270	17249	17239	17391	17170	17327	17182	17225	17186	17196	17323	17369	17237	17163	17066	17304	17373	17380	17180	17297	17285	17296	17305	17275	17180	17322	17214	17404	17267	17327	17063	17204	17362	17308	17257	17160	17065	17113	16983	17107	17520	17299	17189	17211	17167	17070	17252	16996	17254	17174	17276	17370	17186	17210	17215	17171	17291	17287	17296	17162	17141	17355	17224	17092	17195	17170	17283	17373	17170	17155	17373	17172	17294	17254	17103	17251	17391	17464	17233	17366	17202	17022	17244	17283	17244	17377	17331	17249	17344	17363	17333	17193	17230	17168	17236	17190	17184	17251	17163	17151	17240	17135	17172	17309	17247	17537	17152	17110	17242	17285	17282	17414	17054	17042	17200	17238	17172	17442	17306	17539	17228	17393	17468	17335	17108	17158	17175	17112	17235	17219	17252	17381	17073	16981	17214	17187	17130	17210	17162	17309	17127	17228	17282	17217	17103	17187	17279	17230	17044	17364	17137	17126	17440	17049	17251	17119	17298	17045	17297	17222	17244	17521	17201	17257	17275	17228	17214	17152	17171	17060	17197	17261	17319	17194	17221	17428	17193	16972	17309	17151	17435	17337	17433	17312	17371	17301	17362	17240	17267	17265	17280	17337	17068	17102	17209	17187	17282	17247	17300	17252	17257	17371	17171	17064	17366	17133	17242	17289	17341	17209	17331	17277	17353	17363	17041	17310	17143	17348	17306	17109	17326	17033	17076	17195	16934	17248	17103	17247	17182	17314	17057	17320	17299	17439	17220	17295	17138	17203	17069	17349	17244	17177	17235	17237	17314	17179	17035	17314	17232	16971	17215	17270	17150	17177	17216	17058	17072	17169	17295	17261	17369	17321	17053	17321	17261	17346	17454	17217	17328	17226	17185	17165	17132	17318	17253	17360	17107	17250	17524	17317	17191	17243	17257	17311	17068	17135	17345	17216	17335	17217	17270	17397	17368	17263	17134	17578	17219	17172	17304	17307	17326	17225	17142	17177	17291	17013	17138	17020	17150	17376	17200	17247	17278	17231	17218	17238	17518	17224	17264	17127	17149	17297	17273	17338	17261	17066	17457	17194	17087	17362	17226	17211	17259	17415	17258	17122	17476	17144	17500	17298	17232	17276	17246	17439	17113	17217	17226	17116	17239	17354	17422	17304	17120	17176	17337	17518	17270	17397	17336	17448	17171	17038	17222	17069	17315	17238	17193	17180	17103	17156	17165	17265	17383	17449	17187	17087	17348	17033	17071	17057	17442	17316	17187	17060	17187	17162	17299	17204	17418	17283	17324	17204	17243	17275	17348	17221	17233	17220	17377	17316	17174	17175	17439	17179	17268	17367	16970	17184	17211	17295	17169	17228	17267	17106	17349	17435	17268	17249	17305	17133	16892	17286	17068	17173	17225	17283	17320	17368	17314	17301	17323	17292	17216	17512	17251	17246	17188	17162	17272	17337	17470	17192	17121	17292	17210	17241	17012	17016	17316	17243	17295	17238	17034	17405	17196	17362	17220	17131	17233	17290	17189	17302	16990	17415	17271	17233	17130	17395	17066	17203	17341	17325	17147	17310	17329	17246	17257	17203	17200	17366	17289	17406	17267	17380	17223	17500	17237	17338	17477	17271	17373	17354	17368	17067	17272	17275	17140	17162	17298	17372	17091	17320	17284	17201	17278	17065	17218	17113	17319	17217	17044	17503	17126	17288	17068	17150	17211	17302	17133	17209	17283	17214	17097	17222	17275	17121	17436	17268	17143	17316	17037	17080	17158	17342	17360	17272	17333	17048	17224	17247	17280	17216	17138	17335	17376	17023	17085	17472	17367	17255	17322	17450	17291	17375	17342	17241	17374	17350	17461	17097	17062	17309	17268	17131	17233	17374	17111	17298	17183	17287	17300	17043	17366	17346	17291	17346	17244	17290	17125	17187	17300	17225	17211	17350	17266	17217	17217	17072	17225	17211	17227	17303	17300	17023	17004	17238	17144	17230	17182	17175	17401	17270	17220	17044	17361	17148	17148	17251	17239	17272	17340	17161	17218	17167	17223	17116	17288	17311	17199	17078	17102	17303	17082	17057	17276	17226	17129	17308	17316	17211	17111	17272	17131	17232	17232	17337	17315	17207	17230	17303	17272	17241	17288	17266	17086	17165	17313	17129	17219	17313	17169	17142	17019	17188	17259	17076	17336	17280	17279	17319	17525	17393	17644	17219	17293	17182	17365	17283	17239	17301	17462	17406	17329	17198	17466	17260	17164	17237	17215	17251	17443	17279	17178	17236	17124	17225	17306	17391	17119	17379	17326	17023	17286	17267	17221	17149	17213	17285	17254	17231	17237	17129	17186	17455	17446	17223	17307	17266	17285	17360	17193	17351	17210	17217	17318	17203	17056	17099	17373	17203	17359	17317	17299	17510	17253	17159	17181	17226	17396	17366	17310	17277	17152	17417	17365	17360	17271	17251	17372	17281	17432	17328	17534	16925	17420	17285	17444	17273	17366	17038	17197	17322	17302	17263	17068	17147	17359	17332	17110	17055	17034	17463	17153	17177	17308	17300	17343	17235	17331	16994	16952	17084	17164	17290	17134	17358	17307	17099	17352	17366	17168	17218	17121	17233	17247	17319	17228	17252	17147	17201	16992	17304	17190	17274	17328	17385	17160	17287	17244	17086	17167	17451	17205	17318	17151	17186	17229	17316	17253	17211	17025	17151	17072	17201	17147	17220	17333	17378	17358	17278	17296	17227	17085	17378	17171	17033	17129	17248	17260	17262	17379	17322	17212	17129	17316	17022	17238	16863	17204	17356	17249	17407	17144	17200	17011	17348	17279	17159	17117	17170	17429	17274	17297	17308	17207	17270	17189	17330	17018	17144	17184	17337	17200	17133	17203	17027	17210	17132	17117	17221	17196	17276	17249	17375	17237	17339	17166	17248	17160	17353	17106	17255	17197	17114	17413	17082	17294	17158	17100	17110	17110	17248	17343	17147	17229	17399	17262	17225	17269	17160	17049	17274	17087	17200	17041	17115	17174	17336	17071	17246	17228	17206	17230	17082	17248	17242	17357	17031	17203	17364	17256	17152	17192	17172	17220	17254	17383	17411	17336	17310	17328	17451	17119	17331	17288	17156	17268	17474	17294	17301	17190	17164	17265	17161	17150	17076	17331	17152	17540	17296	17239	17364	17193	17395	17402	17270	17509	17485	16970	17352	17253	17342	17164	17176	17346	17187	17416	17132	17329	17240	17192	17321	17146	17236	17164	17066	17215	17197	17312	17149	17008	17185	17376	17369	17437	17407	17212	17337	17280	17404	17090	17239	17322	17260	17205	17390	17191	17283	17185	17290	17255	17282	17246	17122	17135	17230	17348	17251	17189	17283	17076	17144	17321	17150	17128	17116	17290	17468	17210	17131	17304	17209	17274	17034	17402	17300	17310	17482	17213	17196	17283	17347	17284	17139	16992	17250	17340	17342	17402	17170	17098	17311	17237	17193	17393	17306	17296	17157	17368	17353	17338	17187	17459	17348	17230	17303	17174	17159	17204	17347	17435	17405	17032	17210	17261	17276	17250	17141	17275	17067	17272	17475	17290	17185	17333	17299	17364	17128	17204	17098	17353	17050	17242	17258	17328	17347	17378	17248	17382	17070	17285	17123	17120	17152	17140	17197	17236	17281	17282	17416	17168	17347	17225	17215	17502	17255	17375	17289	17058	17248	17038	17124	17158	17175	17206	17193	17424	17391	17261	17080	17301	17189	17116	17215	17222	17302	17197	17162	17356	17303	17183	17116	17453	17279	17228	17140	17222	17476	17141	17063	17298	17136	17256	17249	17168	17303	17141	17263	17135	16917	17090	17130	17373	17300	17257	17489	17404	17188	17184	17254	17153	17314	17265	17315	17184	17380	17063	17123	17337	17313	17335	17143	17342	17279	17348	17353	17115	17269	17343	17106	17318	17230	16920	17124	17411	17249	17256	17222	17178	17083	17120	17380	17154	17445	17469	17210	17092	17352	17329	17523	17171	17266	17316	17331	17124	17199	17211	17291	17297	17542	17176	17120	17281	17332	17188	17272	17376	17291	17365	17262	17262	17340	17160	17287	17209	17272	17147	17152	17258	17107	17252	17388	17279	17114	17215	17377	17135	17296	17348	17357	17293	17420	17357	17230	17229	17337	17178	17411	17026	17348	17258	17170	17280	17233	17298	17173	17239	17343	17193	17248	17289	17195	17201	17102	16918	17194	17190	17337	17368	17226	16994	17209	17167	17279	17283	17341	17256	17140	17395	17172	17154	17367	17146	17266	17340	17289	17279	17087	17184	17195	17108	17215	17204	17206	17192	17164	17285	17205	17257	17238	17335	17160	17184	17207	17185	17243	17312	17025	17171	17322	17214	17278	17042	17426	17301	17359	17024	17480	17221	17369	17379	17206	17321	17247	17563	17135	17246	17066	17075	17233	17298	17239	17323	17146	17283	17244	17100	17226	17021	17340	17293	17375	17303	17508	17384	17071	17369
35460	58945	52613	41999	36338	31784	28785	26072	23959	21956	20790	19692	18847	18196	17678	16978	16093	15699	15448	15226	15143	14806	14803	14653	14587	14591	14676	14520	14728	14688	14619	14489	14426	14470	14511	14801	14639	14530	14606	14451	14503	14507	14615	14806	14440	14520	14450	14528	14647	14608	14345	14527	14612	14496	14395	14313	14509	14597	14483	14408	14366	14680	14652	14550	14602	14372	14573	14476	14617	14588	14410	14576	14405	14497	14518	14549	14515	14437	14507	14427	14557	14397	14601	14514	14735	14399	14424	14586	14524	14595	14501	14460	14482	14665	14566	14453	14648	14491	14545	14446	14503	14533	14444	14478	14472	14398	14489	14463	14415	14428	14429	14568	14170	14527	14481	14448	14419	14384	14629	14615	14253	14434	14484	14392	14499	14617	14527	14558	14557	14549	14412	14435	14464	14451	14462	14578	14563	14488	14570	14492	14449	14425	14467	14395	14549	14543	14614	14455	14581	14572	14275	14610	14556	14473	14422	14540	14674	14459	14486	14603	14310	14573	14522	14659	14562	14601	14388	14550	14487	14604	14716	14456	14446	14648	14460	14473	14287	14554	14410	14556	14570	14391	14449	14472	14432	14580	14441	14386	14509	14453	14522	14407	14555	14434	14509	14510	14660	14432	14514	14614	14595	14470	14745	14559	14453	14474	14449	14709	14485	14629	14394	14564	14649	14440	14503	14590	14539	14546	14596	14434	14412	14505	14437	14336	14432	14595	14404	14482	14570	14589	14399	14586	14530	14497	14458	14485	14626	14326	14295	14558	14463	14430	14635	14450	14518	14378	14475	14369	14491	14472	14527	14414	14554	14392	14376	14476	14558	14420	14492	14498	14502	14508	14477	14505	14467	14482	14509	14515	14553	14577	14623	14492	14433	14500	14384	14594	14404	14469	14532	14447	14448	14625	14555	14653	14473	14615	14559	14498	14643	14560	14421	14444	14594	14489	14572	14554	14526	14408	14465	14409	14516	14509	14340	14486	14608	14529	14329	14524	14535	14411	14415	14461	14703	14539	14572	14410	14634	14478	14440	14499	14631	14563	14484	14607	14510	14645	14436	14329	14608	14498	14411	14440	14523	14370	14564	14473	14545	14445	14571	14620	14315	14580	14410	14496	14571	14541	14442	14632	14643	14613	14412	14598	14377	14491	14676	14570	14535	14414	14628	14563	14730	14409	14585	14326	14585	14454	14508	14519	14488	14497	14380	14430	14767	14534	14531	14405	14467	14624	14536	14459	14376	14588	14533	14379	14365	14338	14530	14456	14482	14459	14342	14575	14572	14446	14616	14560	14523	14469	14368	14464	14601	14498	14588	14527	14461	14533	14487	14434	14409	14596	14451	14453	14487	14555	14423	14651	14506	14475	14240	14508	14484	14552	14695	14430	14407	14508	14441	14521	14413	14458	14626	14569	14461	14394	14468	14599	14346	14467	14484	14526	14500	14528	14553	14352	14560	14468	14495	14500	14482	14511	14585	14502	14319	14434	14534	14558	14537	14561	14518	14477	14394	14505	14662	14495	14666	14474	14470	14576	14522	14595	14487	14536	14690	14600	14470	14599	14374	14336	14524	14569	14416	14437	14441	14649	14668	14431	14562	14448	14525	14513	14476	14474	14484	14480	14465	14478	14515	14548	14548	14597	14263	14518	14541	14405	14559	14589	14448	14513	14517	14464	14516	14562	14425	14615	14490	14482	14528	14363	14379	14408	14326	14433	14608	14475	14577	14600	14421	14355	14406	14570	14474	14618	14516	14397	14522	14618	14614	14333	14746	14548	14683	14548	14422	14450	14591	14537	14474	14445	14486	14525	14432	14446	14631	14438	14467	14410	14485	14542	14403	14401	14429	14521	14569	14609	14525	14567	14453	14470	14592	14327	14491	14506	14489	14361	14625	14552	14477	14262	14414	14465	14542	14543	14422	14475	14366	14641	14539	14340	14432	14494	14508	14478	14415	14480	14480	14556	14441	14709	14451	14655	14543	14549	14433	14503	14505	14424	14546	14621	14663	14466	14498	14417	14374	14536	14333	14544	14642	14511	14340	14395	14608	14393	14572	14455	14483	14451	14489	14372	14637	14612	14467	14489	14447	14602	14553	14488	14469	14523	14348	14586	14602	14497	14532	14561	14555	14517	14610	14430	14457	14579	14530	14603	14584	14613	14645	14503	14631	14381	14425	14607	14404	14631	14514	14603	14667	14502	14508	14519	14465	14529	14590	14403	14540	14432	14600	14559	14391	14475	14377	14519	14422	14522	14558	14607	14305	14466	14445	14430	14553	14588	14473	14554	14444	14607	14595	14399	14592	14559	14469	14668	14405	14549	14543	14385	14518	14615	14546	14420	14651	14478	14370	14572	14644	14574	14375	14538	14451	14641	14714	14534	14411	14478	14385	14489	14441	14682	14556	14526	14564	14564	14630	14504	14413	14474	14517	14535	14612	14410	14400	14512	14613	14554	14475	14360	14562	14599	14575	14409	14588	14536	14465	14475	14507	14441	14560	14484	14545	14494	14519	14643	14512	14573	14443	14512	14491	14491	14413	14538	14534	14535	14449	14644	14557	14550	14623	14587	14380	14580	14464	14471	14486	14413	14462	14583	14411	14601	14376	14381	14657	14523	14394	14637	14301	14662	14513	14388	14417	14445	14609	14767	14422	14500	14569	14404	14422	14528	14487	14587	14580	14481	14452	14318	14437	14448	14562	14452	14492	14463	14526	14530	14545	14365	14691	14636	14350	14580	14396	14568	14460	14436	14530	14629	14558	14490	14728	14462	14432	14463	14506	14498	14547	14546	14411	14517	14395	14419	14578	14475	14449	14731	14465	14423	14463	14607	14506	14629	14387	14638	14527	14364	14504	14431	14566	14320	14465	14499	14467	14650	14419	14723	14492	14604	14554	14404	14415	14502	14423	14483	14547	14401	14543	14436	14459	14458	14533	14608	14603	14603	14262	14595	14521	14483	14481	14361	14499	14569	14545	14467	14462	14429	14490	14575	14485	14415	14452	14460	14461	14491	14458	14508	14533	14628	14411	14438	14517	14500	14572	14435	14492	14434	14411	14401	14559	14457	14684	14423	14620	14401	14507	14594	14334	14646	14385	14686	14573	14574	14466	14558	14517	14466	14468	14468	14419	14652	14462	14607	14595	14418	14443	14536	14348	14579	14628	14383	14486	14481	14401	14428	14576	14580	14222	14586	14333	14520	14499	14529	14528	14587	14673	14660	14549	14515	14435	14390	14455	14492	14527	14278	14392	14379	14645	14382	14284	14607	14501	14300	14501	14428	14459	14760	14276	14385	14507	14518	14430	14534	14545	14575	14533	14412	14278	14693	14531	14470	14676	14495	14521	14419	14486	14574	14524	14714	14642	14501	14444	14621	14524	14615	14435	14621	14652	14347	14563	14525	14405	14576	14613	14461	14519	14505	14424	14614	14444	14517	14591	14567	14634	14509	14509	14643	14466	14554	14502	14501	14458	14555	14669	14492	14537	14450	14589	14590	14534	14535	14552	14464	14497	14406	14454	14446	14628	14422	14523	14530	14557	14494	14520	14427	14508	14467	14314	14404	14524	14576	14501	14453	14302	14439	14568	14378	14394	14555	14297	14472	14470	14586	14591	14544	14630	14595	14462	14602	14332	14541	14661	14490	14631	14570	14679	14711	14468	14552	14449	14456	14505	14615	14376	14396	14523	14378	14535	14534	14472	14568	14558	14670	14522	14319	14541	14520	14420	14605	14541	14513	14328	14395	14538	14445	14494	14577	14619	14699	14637	14526	14437	14612	14657	14571	14534	14234	14387	14507	14403	14543	14596	14559	14405	14624	14482	14441	14481	14593	14516	14394	14435	14463	14568	14537	14506	14393	14487	14480	14566	14607	14576	14355	14407	14492	14488	14525	14720	14487	14607	14704	14549	14380	14387	14463	14523	14577	14414	14453	14568	14579	14405	14642	14433	14463	14486	14480	14400	14585	14422	14541	14567	14487	14462	14557	14552	14370	14608	14584	14510	14563	14448	14477	14443	14596	14575	14529	14502	14535	14446	14447	14502	14480	14412	14445	14597	14485	14480	14565	14490	14534	14474	14363	14541	14582	14550	14449	14645	14531	14484	14377	14519	14554	14481	14626	14488	14649	14660	14510	14578	14459	14498	14765	14556	14394	14429	14558	14682	14563	14313	14427	14572	14328	14666	14346	14444	14517	14585	14495	14487	14455	14470	14419	14544	14434	14671	14631	14812	14667	14496	14544	14521	14555	14553	14430	14496	14451	14486	14474	14496	14564	14541	14462	14411	14581	14461	14541	14629	14659	14496	14515	14631	14366	14557	14564	14573	14465	14577	14408	14407	14696	14526	14535	14538	14504	14504	14427	14435	14552	14555	14471	14425	14471	14352	14489	14482	14548	14513	14355	14476	14518	14488	14487	14633	14486	14515	14598	14606	14573	14457	14553	14354	14468	14382	14313	14381	14505	14715	14426	14543	14371	14457	14583	14640	14548	14403	14489	14484	14463	14599	14570	14610	14445	14262	14530	14576	14625	14577	14543	14562	14303	14464	14629	14478	14489	14542	14384	14482	14478	14529	14537	14569	14599	14456	14539	14456	14448	14530	14424	14492	14414	14403	14567	14506	14403	14540	14584	14504	14486	14515	14455	14603	14672	14459	14421	14420	14419	14501	14533	14351	14450	14550	14532	14689	14538	14343	14500	14502	14582	14316	14586	14385	14386	14600	14446	14585	14662	14513	14546	14515	14522	14471	14480	14540	14498	14526	14450	14374	14440	14416	14575	14474	14395	14497	14538	14475	14377	14464	14550	14750	14589	14560	14431	14448	14589	14692	14762	14456	14406	14524	14615	14607	14611	14734	14529	14467	14487	14582	14531	14448	14548	14669	14546	14449	14501	14453	14615	14535	14492	14506	14331	14452	14534	14476	14545	14656	14579	14670	14558	14464	14543	14595	14476	14323	14427	14482	14596	14528	14720	14400	14309	14667	14603	14471	14532	14595	14509	14550	14441	14545	14494	14576	14470	14406	14362	14529	14534	14517	14464	14422	14571	14598	14427	14697	14580	14521	14402	14508	14362	14501	14539	14505	14456	14464	14480	14511	14403	14663	14515	14519	14327	14475	14530
24010	21483	29409	25587	27140	31616	32744	27805	25314	24356	22920	21948	21575	20670	20326	19776	19489	18765	18325	18326	17859	18048	17782	17939	17944	17649	17609	17639	17684	17522	17522	17505	17801	17628	17425	17602	17565	17477	17539	17513	17637	17596	17366	17292	17466	17422	17514	17467	17575	17763	17538	17713	17587	17522	17396	17331	17506	17500	17432	17327	17503	17298	17381	17449	17529	17208	17324	17466	17432	17275	17573	17440	17404	17284	17381	17399	17491	17269	17442	17441	17204	17318	17398	17283	17615	17444	17436	17349	17397	17229	17310	17363	17334	17601	17391	17354	17390	17347	17379	17469	17439	17237	17266	17324	17573	17206	17469	17492	17410	17351	17333	17517	17583	17466	17222	17464	17438	17375	17264	17471	17575	17424	17316	17184	17342	17317	17426	17572	17671	17413	17566	17394	17569	17136	17333	17490	17225	17250	17370	17373	17335	17302	17473	17398	17449	17385	17204	17302	17457	17471	17434	17263	17438	17581	17577	17311	17425	17429	17302	17539	17366	17198	17439	17284	17268	17512	17378	17591	17261	17331	17396	17427	17407	17354	17433	17103	17341	17290	17541	17371	17345	17548	17388	17407	17443	17327	17280	17276	17266	17277	17340	17200	17553	17353	17318	17325	17380	17214	17363	17402	17353	17419	17436	17305	17350	17547	17340	17336	17081	17302	17168	17306	17365	17340	17336	17377	17348	17399	17268	17419	17483	17202	17189	17381	17362	17443	17406	17153	17422	17311	17385	17252	17306	17403	17437	17312	17341	17545	17296	17515	17322	17403	17453	17429	17427	17506	17471	17297	17356	17166	17505	17438	17412	17318	17432	17309	17370	17271	17346	17265	17315	17173	17219	17299	17364	17464	17613	17518	17408	17368	17241	17293	17292	17490	17413	17491	17350	17440	17311	17394	17450	17276	17304	17264	17319	17314	17327	17356	17209	17259	17141	17497	17465	17383	17297	17414	17249	17331	17432	17384	17356	17416	17211	17401	17322	17339	17355	17426	17359	17383	17316	17496	17360	17427	17451	17258	17234	17196	17381	17370	17449	17274	17404	17412	17381	17328	17315	17290	17436	17419	17422	17393	17407	17522	17612	17336	17401	17395	17364	17577	17481	17364	17291	17302	17253	17292	17318	17319	17414	17528	17132	17450	17476	17288	17409	17433	17335	17170	17322	17392	17308	17385	17461	17354	17411	17472	17240	17380	17378	17390	17408	17479	17408	17387	17333	17375	17383	17582	17218	17401	17194	17374	17236	17374	17323	17565	17378	17356	17574	17374	17418	17287	17532	17211	17241	17488	17530	17493	17414	17423	17449	17503	17346	17125	17459	17630	17402	17415	17379	17398	17391	17398	17453	17453	17142	17358	17210	17566	17401	17554	17496	17372	17441	17354	17320	17540	17357	17494	17397	17381	17489	17392	17401	17298	17512	17328	17368	17334	17297	17411	17309	17160	17257	17407	17534	17393	17474	17491	17328	17446	17195	17284	17427	17540	17406	17295	17095	17275	17344	17488	17415	17354	17416	17371	17327	17198	17403	17462	17505	17179	17478	17219	17348	17440	17538	17388	17245	17118	17230	17397	17498	17556	17436	17608	17350	17487	17538	17347	17387	17289	17355	17334	17415	17395	17326	17288	17294	17579	17638	17469	17308	17504	17383	17099	17281	17185	17180	17378	17386	17475	17313	17345	17373	17314	17264	17432	17237	17302	17384	17278	17549	17308	17201	17320	17334	17503	17434	17467	17292	17319	17388	17388	17526	17231	17234	17468	17100	17267	17251	17158	17485	17201	17494	17499	17491	17325	17461	17365	17556	17417	17294	17531	17321	17237	17324	17229	17244	17379	17261	17477	17474	17415	17287	17449	17254	17530	17407	17034	17243	17286	17293	17304	17333	17177	17226	17368	17525	17272	17517	17397	17372	17194	17437	17499	17586	17127	17289	17438	17229	17218	17394	17193	17446	17274	17451	17393	17581	17409	17581	17484	17481	17187	17405	17285	17314	17619	17556	17327	17366	17489	17357	17528	17294	17379	17305	17572	17505	17359	17357	17336	17469	17346	17533	17248	17262	17416	17073	17462	17344	17414	17392	17255	17366	17511	17344	17465	17445	17528	17291	17210	17362	17450	17424	17184	17245	17307	17227	17289	17201	17296	17308	17196	17341	17311	17243	17268	17437	17457	17444	17336	17418	17325	17426	17248	17345	17387	17450	17092	17337	17408	17483	17488	17371	17437	17343	17402	17382	17417	17125	17221	17492	17277	17482	17161	17290	17325	17377	17415	17196	17312	17381	17291	17424	17241	17419	17299	17278	17436	17194	17420	17552	17592	17383	17020	17332	17251	17425	17440	17340	17281	17212	17517	17367	17363	17341	17386	17466	17371	17486	17332	17161	17535	17364	17663	17314	17364	17410	17381	17278	17351	17446	17333	17316	17362	17357	17134	17251	17486	17364	17324	17349	17322	17417	17471	17315	17323	17409	17398	17347	17465	17133	17305	17452	17359	17245	17406	17684	17444	17380	17613	17435	17562	17425	17267	17429	17224	17253	17474	17467	17491	17397	17476	17582	17403	17343	17408	17248	17449	17476	17295	17362	17267	17368	17413	17376	17201	17404	17431	17391	17381	17553	17456	17333	17379	17300	17299	17517	17380	17327	17310	17503	17421	17543	17351	17349	17471	17448	17463	17281	17474	17561	17211	17398	17200	17161	17379	17420	17196	17370	17287	17310	17380	17213	17301	17240	17466	17223	17439	17338	17385	17367	17278	17406	17367	17464	17246	17364	17280	17406	17374	17462	17285	17484	17365	17381	17385	17527	17437	17273	17409	17500	17276	17424	17204	17450	17440	17330	17383	17426	17343	17431	17377	17458	17482	17510	17238	17352	17408	17365	17552	17217	17485	17478	17370	17344	17336	17373	17442	17308	17514	17353	17299	17449	17257	17353	17385	17361	17410	17325	17276	17277	17335	17101	17413	17267	17281	17300	17244	17088	17412	17297	17192	17333	17447	17350	17513	17389	17502	17344	17312	17610	17414	17311	17613	17388	17168	17513	17282	17279	17320	17357	17398	17343	17417	17381	17285	17504	17281	17411	17270	17421	17673	17366	17007	17518	17443	17193	17268	17406	17533	17450	17367	17238	17279	17490	17483	17240	17354	17297	17508	17442	17320	17406	17239	17416	17334	17211	17417	17327	17271	17551	17137	17455	17245	17626	17402	17330	17258	17290	17366	17266	17232	17492	17284	17334	17114	17239	17484	17394	17343	17377	17244	17214	17173	17080	17352	17271	17434	17455	17186	17239	17362	17513	17589	17436	17320	17416	17257	17131	17581	17368	17518	17236	17567	17305	17293	17390	17193	17474	17475	17339	17156	17417	17594	17430	17446	17357	17487	17149	17209	17446	17308	17212	17501	17196	17180	17140	17490	17783	17314	17032	17320	17178	17416	17010	17248	17413	17432	17283	17323	17334	17372	17528	17546	17282	17318	17315	17380	17382	17234	17282	17250	17196	17406	17407	17214	17363	17277	17373	17329	17478	17260	17377	17496	17332	17156	17265	17200	17220	17410	17478	17530	17415	17402	17151	17288	17315	17255	17578	17369	17330	17232	17365	17294	17398	17364	17387	17284	17289	17322	17225	17372	17321	17351	17224	17108	17226	17438	17357	17564	17388	17243	17534	17512	17310	17421	17450	17295	17273	17382	17489	17301	17404	17369	17355	17272	17315	17584	17222	17297	17194	17396	17383	17380	17433	17380	17535	17304	17490	17504	17275	17178	17379	17412	17586	17424	17113	17208	17304	17463	17434	17423	17272	17392	17511	17473	17289	17521	17452	17165	17318	17415	17545	17339	17462	17413	17363	17373	17488	17332	17352	17362	17148	17566	17268	17336	17365	17509	17289	17309	17534	17470	17377	17507	17372	17161	17429	17186	17237	17363	17391	17422	17591	17517	17398	17474	17281	17455	17494	17414	17396	17410	17357	17486	17349	17280	17428	17397	17556	17216	17479	17553	17370	17332	17414	17405	17395	17583	17302	17454	17474	17442	17321	17534	17386	17238	17259	17387	17566	17410	16992	17269	17511	17301	17358	17195	17479	17535	17350	17312	17278	17310	17306	17381	17428	17207	17593	17522	17428	17428	17259	17259	17340	17178	17332	17451	17272	17361	17374	17453	17373	17494	17341	17390	17237	17245	17421	17257	17238	17190	17268	17382	17555	17186	17463	17435	17197	17306	17423	17471	17294	17498	17301	17458	17300	17291	17357	17467	17204	17388	17550	17039	17250	17139	17495	17524	17378	17320	17372	17246	17400	17188	17256	17420	17467	17443	17389	17352	17389	17293	17305	17132	17486	17227	17447	17321	17373	17401	17436	17429	17180	17202	17486	17443	17241	17129	17438	17370	17445	17428	17362	17447	17270	17175	17125	17259	17383	17267	17376	17411	17285	17294	17384	17405	17206	17399	17306	17271	17274	17554	17451	17504	17215	17173	17415	17493	17496	17124	17162	17284	17191	17319	17353	17296	17440	17505	17366	17245	17616	17301	17377	17314	17485	17416	17436	17317	17309	17402	17280	17340	17383	17249	17377	17286	17508	17374	17383	17279	17470	17216	17417	17158	17456	17602	17259	17498	17403	17306	17231	17487	17006	17228	17259	17563	17319	17152	17304	17431	17462	17374	17517	17358	17388	17242	17156	17492	17290	17465	17407	17261	17256	17565	17147	17312	17264	17308	17528	17344	17309	17333	17318	17343	17305	17200	17295	17182	17579	17242	17468	17310	17300	17135	17524	17378	17713	17363	17247	17268	17297	17138	17403	17285	17346	17293	17231	17340	17094	17421	17323	17321	17476	17496	17278	17428	17294	17336	17237	17375	17389	17354	17355	17415	17369	17386	17417	17554	17618	17412	17246	17379	17155	17113	17403	17205	17309	17293	17309	17293	17361	17381	17411	17347	17485	17434	17341	17321	17412	17364	17581	17291	17499	17319	17307	17318	17358	17282	17302	17459	17469	17439	17490	17065	17334	17252	17479	17351	17377	17230	17444	17285	17401	17536	17467	17444	17452	17411	17305	17396	17461	17491	17020	17364	17304	17439	17220	17528	17516	17439	17476	17440	17351	17294	17115	17360	17302	17259
37158	63644	56890	46357	40724	36227	32189	28998	26135	24095	22586	21517	20441	19785	18641	17808	17007	16421	15897	15622	15314	15134	15117	14993	14742	14994	14745	14862	14956	14637	14939	14569	14733	14807	14775	14722	14740	14705	14729	14600	14781	14574	14752	14732	14582	14565	14537	14667	14709	14630	14496	14720	14568	14665	14635	14678	14574	14555	14618	14455	14768	14604	14714	14497	14575	14611	14622	14469	14536	14699	14610	14685	14640	14587	14551	14708	14499	14608	14608	14423	14689	14638	14496	14744	14684	14515	14540	14566	14539	14622	14603	14598	14730	14532	14464	14573	14757	14496	14684	14663	14646	14694	14564	14604	14675	14599	14625	14538	14547	14600	14693	14621	14563	14533	14573	14417	14496	14748	14680	14522	14598	14597	14745	14540	14588	14526	14556	14622	14421	14447	14767	14607	14513	14682	14614	14641	14611	14713	14586	14565	14615	14681	14659	14424	14537	14716	14684	14590	14607	14752	14753	14660	14607	14603	14543	14665	14744	14517	14576	14730	14649	14673	14538	14608	14526	14628	14651	14467	14481	14646	14884	14559	14560	14536	14498	14634	14770	14754	14605	14654	14436	14524	14533	14603	14707	14455	14543	14624	14422	14716	14652	14501	14552	14812	14497	14468	14604	14512	14547	14535	14613	14720	14484	14634	14618	14473	14499	14563	14518	14484	14541	14591	14677	14493	14496	14531	14642	14495	14802	14576	14476	14603	14644	14288	14569	14548	14639	14492	14520	14491	14505	14524	14418	14496	14563	14455	14721	14550	14530	14600	14591	14524	14620	14429	14558	14657	14532	14550	14437	14538	14639	14582	14593	14555	14656	14629	14610	14540	14539	14637	14540	14524	14538	14775	14467	14507	14578	14596	14462	14611	14699	14553	14509	14653	14527	14756	14621	14433	14653	14578	14626	14656	14619	14342	14628	14525	14433	14545	14571	14566	14477	14698	14634	14638	14631	14763	14599	14598	14703	14508	14622	14416	14645	14626	14562	14607	14522	14715	14601	14544	14654	14663	14594	14616	14622	14538	14524	14522	14389	14565	14423	14555	14675	14528	14659	14584	14508	14480	14695	14457	14672	14618	14729	14633	14612	14662	14630	14474	14667	14523	14696	14700	14507	14515	14515	14518	14610	14479	14524	14523	14622	14472	14539	14633	14669	14509	14628	14638	14579	14567	14613	14467	14613	14544	14767	14786	14625	14591	14536	14497	14661	14665	14549	14632	14595	14606	14523	14438	14633	14508	14442	14686	14664	14600	14608	14769	14605	14771	14787	14731	14668	14529	14521	14552	14763	14581	14612	14575	14643	14493	14584	14706	14520	14709	14383	14610	14568	14731	14675	14648	14624	14541	14612	14512	14668	14361	14641	14560	14540	14578	14705	14557	14521	14806	14636	14701	14743	14661	14532	14552	14496	14647	14526	14665	14650	14577	14491	14540	14661	14496	14756	14563	14478	14559	14621	14391	14749	14575	14545	14778	14634	14592	14623	14628	14497	14574	14542	14655	14649	14699	14583	14501	14704	14547	14486	14592	14546	14336	14778	14515	14592	14467	14532	14445	14610	14630	14705	14732	14822	14551	14557	14512	14597	14580	14564	14802	14636	14554	14576	14585	14504	14455	14548	14397	14582	14593	14361	14526	14448	14512	14506	14550	14633	14637	14612	14579	14690	14693	14593	14486	14713	14567	14545	14563	14469	14521	14586	14590	14680	14738	14627	14573	14546	14570	14620	14594	14751	14568	14522	14561	14421	14563	14559	14652	14647	14612	14678	14627	14728	14594	14475	14588	14611	14523	14601	14502	14699	14612	14724	14546	14583	14521	14514	14485	14604	14559	14656	14791	14610	14477	14715	14400	14605	14546	14533	14713	14728	14701	14619	14614	14758	14572	14712	14406	14555	14606	14558	14536	14612	14697	14569	14553	14486	14525	14589	14567	14601	14514	14656	14551	14454	14587	14691	14563	14692	14601	14604	14536	14657	14606	14578	14573	14597	14491	14652	14577	14442	14553	14637	14601	14547	14577	14529	14708	14555	14488	14584	14719	14541	14738	14574	14598	14569	14582	14579	14729	14620	14614	14609	14731	14579	14586	14628	14533	14533	14640	14439	14670	14623	14746	14518	14874	14563	14478	14557	14390	14682	14620	14769	14536	14757	14576	14594	14632	14495	14511	14678	14522	14565	14547	14485	14618	14620	14490	14803	14515	14556	14597	14584	14843	14687	14719	14441	14541	14576	14520	14548	14518	14658	14805	14611	14557	14642	14613	14337	14704	14651	14639	14621	14592	14394	14600	14508	14462	14521	14579	14532	14519	14706	14663	14685	14515	14659	14607	14659	14555	14569	14693	14564	14441	14535	14536	14509	14338	14527	14678	14438	14564	14690	14529	14603	14668	14463	14609	14601	14560	14682	14681	14564	14446	14644	14569	14679	14605	14471	14754	14403	14509	14711	14604	14546	14649	14515	14532	14706	14412	14449	14456	14755	14503	14755	14669	14581	14604	14555	14407	14623	14589	14561	14593	14585	14562	14510	14548	14531	14609	14706	14499	14578	14673	14537	14538	14590	14685	14493	14564	14607	14591	14482	14720	14880	14618	14649	14517	14500	14552	14594	14666	14729	14823	14586	14564	14638	14578	14604	14516	14536	14492	14574	14523	14567	14803	14711	14670	14682	14732	14488	14472	14437	14635	14594	14570	14502	14543	14588	14481	14579	14707	14497	14617	14672	14500	14422	14557	14463	14445	14524	14556	14620	14668	14603	14470	14606	14459	14564	14585	14436	14598	14680	14563	14596	14528	14562	14617	14651	14693	14665	14713	14479	14818	14732	14612	14682	14685	14698	14645	14639	14512	14642	14707	14659	14574	14576	14500	14449	14605	14366	14651	14582	14731	14415	14557	14574	14523	14616	14625	14503	14525	14528	14875	14569	14541	14631	14535	14467	14714	14520	14564	14575	14543	14540	14566	14364	14454	14638	14630	14730	14756	14307	14683	14561	14469	14687	14783	14728	14442	14685	14491	14694	14585	14626	14649	14576	14559	14571	14749	14451	14584	14626	14628	14529	14768	14490	14663	14579	14514	14601	14450	14758	14520	14607	14557	14623	14480	14657	14495	14797	14603	14679	14452	14495	14467	14683	14585	14745	14632	14644	14487	14583	14589	14602	14457	14503	14535	14624	14503	14655	14602	14596	14714	14587	14574	14685	14677	14514	14651	14530	14670	14542	14622	14560	14596	14639	14742	14489	14555	14744	14409	14600	14569	14631	14594	14622	14440	14473	14452	14565	14401	14566	14533	14628	14567	14602	14603	14579	14659	14495	14633	14680	14676	14618	14712	14567	14602	14676	14709	14443	14761	14642	14541	14666	14424	14558	14795	14683	14522	14701	14825	14468	14546	14577	14628	14450	14665	14695	14535	14724	14643	14725	14640	14657	14425	14638	14595	14706	14642	14654	14360	14362	14542	14518	14466	14665	14651	14647	14596	14702	14673	14440	14462	14560	14788	14548	14620	14468	14590	14691	14467	14684	14812	14706	14552	14544	14488	14684	14707	14595	14585	14573	14570	14657	14425	14681	14553	14602	14565	14596	14661	14691	14758	14610	14678	14576	14647	14632	14546	14608	14642	14739	14696	14375	14607	14639	14647	14658	14583	14562	14683	14390	14738	14598	14552	14617	14561	14629	14472	14425	14555	14758	14581	14526	14671	14567	14654	14504	14571	14507	14645	14643	14565	14524	14704	14604	14505	14412	14517	14504	14526	14630	14573	14624	14601	14454	14674	14616	14618	14572	14489	14563	14650	14652	14580	14728	14793	14517	14662	14597	14463	14426	14440	14719	14697	14472	14594	14509	14663	14621	14471	14602	14656	14487	14353	14487	14666	14659	14631	14446	14590	14634	14427	14690	14547	14571	14455	14609	14545	14477	14658	14558	14592	14533	14557	14567	14474	14599	14786	14516	14610	14723	14590	14665	14720	14619	14507	14514	14469	14675	14588	14599	14596	14686	14393	14592	14661	14771	14602	14508	14445	14527	14581	14700	14611	14512	14526	14630	14676	14525	14540	14579	14530	14497	14544	14504	14570	14397	14622	14597	14636	14609	14667	14673	14644	14640	14449	14578	14572	14468	14672	14571	14811	14369	14565	14552	14570	14591	14583	14566	14547	14591	14694	14491	14553	14709	14686	14655	14599	14453	14832	14462	14418	14552	14408	14646	14721	14678	14545	14593	14640	14545	14504	14621	14520	14554	14708	14684	14597	14613	14504	14683	14675	14568	14684	14598	14582	14500	14536	14596	14550	14673	14557	14585	14577	14623	14480	14639	14538	14708	14527	14671	14579	14665	14623	14781	14631	14559	14551	14601	14672	14715	14471	14553	14606	14646	14720	14558	14695	14757	14509	14483	14441	14704	14624	14554	14670	14538	14694	14663	14516	14602	14433	14694	14567	14669	14468	14674	14641	14749	14553	14452	14590	14787	14598	14465	14506	14664	14329	14554	14624	14545	14434	14541	14578	14385	14605	14523	14473	14689	14625	14499	14702	14619	14398	14657	14553	14360	14612	14756	14540	14748	14655	14428	14439	14485	14745	14551	14677	14499	14524	14526	14665	14800	14622	14606	14644	14561	14676	14599	14537	14863	14422	14684	14666	14580	14601	14647	14633	14615	14583	14625	14573	14511	14561	14591	14518	14635	14492	14527	14428	14569	14715	14500	14473	14479	14323	14664	14623	14437	14549	14658	14582	14591	14427	14715	14619	14623	14410	14735	14497	14557	14689	14518	14652	14587	14386	14630	14508	14673	14759	14422	14604	14552	14618	14677	14620	14638	14645	14561	14661	14579	14514	14680	14641	14454	14569	14426	14564	14518	14625	14594	14554	14423	14481	14641	14726	14471	14537	14598	14512	14618	14731	14685	14656	14713	14652	14523	14477	14541	14610	14596	14394	14613	14513	14609	14670	14503	14462	14707	14651	14621	14492	14645	14717	14615	14593	14496	14693	14713	14673	14624	14588	14578	14562	14676	14769	14604	14534	14700	14555	14569	14628	14595	14512	14544	14490	14609	14593	14476	14597	14585	14620	14454	14708	14641	14423	14516	14686	14654	14632	14515	14439	14682	14530	14449	14496	14617	14620
33181	38853	42708	36347	30177	26538	24207	22169	20870	20169	19514	19396	19042	18818	18425	18308	18056	17842	17639	17678	17647	17392	17432	17356	17583	17385	17403	17457	17462	17308	17389	17218	17471	17430	17477	17350	17349	17332	17256	17318	17328	17348	17391	17335	17378	17200	17260	17506	17332	17244	17306	17397	17491	17518	17491	17440	17150	17511	17315	17447	17388	17346	17592	17387	17113	17559	17316	17204	17024	17322	17311	17244	17312	17192	17244	17062	17243	17411	17432	17437	17477	17221	17389	17307	17441	17242	17415	17227	17198	17467	17029	17460	17224	17277	17414	17303	17379	17126	17313	17277	17476	17277	17302	17246	17274	17322	17450	17299	17407	17455	17320	17353	17303	17410	17281	17359	17238	17333	17305	17232	17042	17265	17439	17279	17497	17243	17236	17262	17333	17488	17298	17283	17373	17389	17353	17238	17277	17168	17320	17285	17306	17275	17401	17455	17348	17499	17211	17175	17255	17219	17441	17412	17389	17358	17506	17361	17263	17416	17483	17365	17287	17234	17275	17322	17263	17341	17318	17131	17262	17241	17359	17319	17374	17287	17219	17112	17355	17507	17357	17241	17349	17459	17366	17248	17247	17416	17082	17427	17205	17151	17426	17408	17231	17328	17265	17327	17408	17507	17171	17463	17151	17226	17475	17398	17271	17354	17270	17373	17223	17304	17323	17487	17208	17199	17450	17099	17179	17178	17385	17214	17289	17543	17452	17202	17112	17407	17342	17206	17159	17313	17279	17421	17178	17235	17236	17348	17437	17175	16997	17123	17293	17180	17202	17350	17439	17212	17241	17287	17291	17159	17143	17178	17275	17300	17399	17439	17294	17317	17399	17188	17163	17225	17442	17296	17512	17277	17342	17226	17408	17044	17450	17358	17370	17148	17267	17202	17394	17132	17337	17197	17133	17083	17315	17316	17618	17299	17361	17225	17330	17204	17203	17412	17313	17294	17461	17352	17250	17124	17069	17262	17356	17302	17309	17284	17204	17442	17178	17241	17512	17121	17291	17454	17217	17185	17349	17191	17389	17345	17108	17345	17562	17393	17327	17321	17248	17238	17188	17496	17401	17387	17399	17273	17369	17297	17550	17331	17503	17143	17519	17317	17289	17291	17470	17338	17285	17297	17260	17388	17355	17551	17503	17418	17119	17423	17525	17308	17238	17174	17235	17154	17236	17110	17211	17444	17362	17327	17321	17052	17341	17513	17260	17404	17125	17269	17405	17302	17308	17256	17173	17294	17510	17208	17246	17257	17392	17314	17130	17518	17452	17295	17163	17243	17306	17287	17274	17251	17344	17084	17233	17410	17530	17391	17628	17134	17352	17293	17409	17307	17173	17414	17509	17333	17224	17339	17437	17490	17231	17435	17509	17257	17234	17330	17190	17425	17300	17456	17253	17304	17390	17303	17336	17278	17262	17434	17254	17226	17207	17242	17304	17324	17446	17244	17446	17366	17339	17176	17370	17273	17529	17197	17424	17141	17145	17272	17145	17295	17216	17226	17446	17312	17311	17348	17321	17267	17227	17184	17260	17321	17402	17259	17340	17372	17243	17407	17274	17034	17557	17334	17429	17135	17121	17322	17109	17192	17240	17283	17207	17322	17350	17109	17244	17377	17380	17324	17268	17075	17245	17301	17386	17195	17108	17273	17341	17295	17123	17323	17363	17120	17139	17156	17340	17399	17490	17469	17130	17417	17128	17346	17338	17376	17472	17275	17284	17110	17344	17216	17292	17279	17357	17108	17212	17331	17306	17130	17297	17509	17329	17404	17149	17286	17540	17375	17357	17316	17148	17148	17104	17267	17246	17233	17379	17338	17221	17262	17040	17194	17147	17208	17112	17251	17262	17133	17214	17210	17272	17178	17393	17453	17124	17347	17276	17299	17180	17163	17210	17043	17499	17373	17480	17291	17541	17367	17267	17319	17210	17498	17177	17215	17164	17110	17391	17335	17242	17360	17357	17220	17264	17247	17350	17378	17627	17324	17183	17333	17366	17258	17279	17351	17314	17340	17402	17367	17267	17565	17410	17041	17357	17269	17231	17203	17433	17170	17346	17174	17184	17430	17195	17327	17176	17274	17408	17250	17378	17351	17353	17179	17283	17406	17231	17378	17278	17394	17435	17392	17304	17173	17458	17540	17233	17304	17172	17386	17468	17306	17257	17449	17322	17458	17328	17214	17385	17503	17365	17345	17396	17132	17082	17225	17360	17348	17280	17272	17352	17094	17313	17302	17358	17236	17414	17295	17538	17403	17287	17352	17124	17243	17160	17225	17297	17267	17376	17389	17523	17112	17420	17370	17405	17231	17466	17395	17312	17305	17473	17329	17169	17091	17096	17338	17288	17304	17102	17210	17194	17158	17230	17284	17432	17301	17331	17325	17490	17471	17284	17348	17370	17460	17487	17284	17310	17347	17230	17231	17398	17241	17281	17182	17215	17214	17369	17235	17475	17295	17234	17514	17357	17366	17279	17180	17261	17093	17183	17153	17275	17155	17400	17318	17290	17345	17127	17314	17378	17185	17386	17384	17238	17179	17219	17359	17249	17306	17372	17274	17388	17115	17395	17395	17284	17250	17496	17288	17069	17351	17355	17222	17353	17344	17318	17638	17345	17367	17401	17321	17183	17224	17359	17511	17260	17270	17203	17119	17185	17295	17347	17245	17370	17305	17241	17371	17292	17389	17198	17313	17178	17277	17315	17064	17342	17205	17346	17378	17133	17394	17241	17391	17269	17270	17226	17340	17255	17096	17247	17357	17278	17452	17294	17298	17323	17437	17555	17355	17358	17264	17094	17282	17282	17190	17138	17429	17350	17550	17414	17260	17432	17046	17083	17218	17134	17205	17265	17339	17252	17316	17427	17361	17449	17335	17273	17303	17227	17355	17372	17196	17317	17546	17141	17419	17383	17073	17180	17267	17255	17177	17490	17407	17357	17384	17371	17401	17377	17397	17226	17239	17143	17478	17241	17252	17274	17243	17094	17301	17140	17341	17410	17228	17365	17350	17377	17347	17406	17303	17310	17134	17146	17317	17373	17192	17139	17215	17343	17004	17231	17259	17432	17273	17470	17382	17242	17400	17272	17267	17465	17236	17320	17301	17314	17111	17585	17357	17263	17157	17261	17154	17174	17366	17073	17142	17253	17260	17308	17536	17309	17142	17293	17078	17219	17279	17248	17445	17436	17320	17186	17442	17313	17308	17316	17180	17316	17385	17408	17219	17531	17119	17372	17264	17250	17386	17428	17504	17318	17406	17350	17260	17453	17253	17460	17466	17447	17282	17474	17194	17333	17407	17391	17341	17322	17212	17352	17299	17279	17212	17217	17453	17535	17347	17469	17322	17012	17393	17492	17430	17256	17484	17470	17454	17031	17317	17293	17332	17363	17368	17368	17450	17165	17364	17082	17365	17399	17325	17528	17332	17449	17552	17434	17241	17318	17168	17415	17399	17412	17292	17213	17287	16910	17434	17513	17368	17175	17319	17240	17266	17393	17475	17440	17262	17352	17325	17249	17154	17115	17262	17343	17368	17264	17252	17389	17415	17240	17386	17208	17282	17278	17289	17160	17112	17115	17181	17278	17478	17247	17159	17333	17221	17237	17201	17563	17210	17343	17350	17245	17260	17188	17196	17166	17031	17365	17331	17433	17388	17374	17355	17344	17183	17335	17088	17545	17307	17231	17165	17238	17214	17316	17313	17239	17236	17170	17308	17270	17357	17280	17283	17288	17381	17152	17262	16986	17290	17251	17367	17319	17398	17341	17388	17291	17218	17290	17185	17162	17281	17509	17441	17250	17442	17307	17359	17389	17317	17329	17359	17382	17335	17243	17305	17310	17398	17456	17186	17320	17423	17379	17442	17317	17463	17400	17336	17356	17357	17347	17254	17386	17329	17407	17193	17343	17323	17475	17239	17457	17096	17264	17276	17295	17271	17350	17323	17376	17356	17336	17331	17366	17288	17388	17257	17249	17261	17114	17233	17276	17360	17527	17504	17210	17395	17208	17196	17205	17447	17256	17366	17293	17333	17243	17274	17427	17158	17525	17306	17238	17484	17352	17479	17170	17389	17430	17419	17520	17301	17331	17295	17270	17222	17271	17300	17255	17464	17422	17350	17361	17429	17340	17286	17323	17345	17428	17409	17356	17341	17435	17400	17230	17203	17251	17174	17237	17407	17221	17428	17374	17451	17404	17430	17310	17266	17366	17370	17283	17447	17485	17211	17227	17412	17227	17487	17470	17307	17366	17585	17312	17141	17470	17384	17276	17628	17313	17151	17473	17453	17270	17359	17316	17307	17372	17209	17520	17435	17429	17175	17272	17177	17241	17266	17171	17258	17266	17256	17286	17316	17226	17319	17236	17524	17339	17094	17065	17347	17295	17245	17250	17343	17533	17258	17361	17425	17382	17439	17498	17544	17262	17231	17361	17077	17234	17146	17296	17401	17241	17143	17528	17307	17169	17220	17081	17356	17427	17384	17449	17268	17135	17247	17088	17267	17156	17273	17256	17342	17297	17348	17265	17255	17439	17008	17371	17411	17385	17340	17359	17327	17343	17281	17164	17275	17343	17462	17202	17529	17453	17391	17188	17331	17335	17314	17280	17418	17305	17623	17324	17236	17266	17260	17298	17178	17332	17238	17154	17324	17223	17288	17257	17118	17237	17353	17377	17279	17378	17198	17320	17313	17501	17257	17340	17508	17115	17266	17273	17175	17299	17004	17279	17175	17181	17327	17319	17531	17352	17539	17418	17335	17369	17196	17291	17199	17145	17448	17323	17358	17310	17438	17235	17250	17362	17362	17425	17259	17211	17201	17404	17256	17292	17432	17343	17008	17294	17383	17422	17544	17388	17235	17128	17347	17157	17135	17415	17093	17310	17223	17206	17219	17264	17446	17123	17136	17116	17404	17339	17378	17247	17390	17385	17324	17502	17282	17468	17501	17301	17338	17243	17419	17227	17375	17222	17264	17353	17277	17344	17307	17148	17067	17466	17254	17521	17402	17439	17336	17298	17270	17154	17132	17230	17190	17385	17311	17360	17315	17378	17129	17245	17207	17328	17223	17396	17387	17464	17307	17292	17260	17356	17319	17323	17216	17201	17283	17155	17177	17273	17205	17432	17276
36561	52528	45686	36041	30840	26943	23955	21829	19874	18748	18037	17613	17145	16785	16288	15898	15492	15328	15094	14888	14803	14852	14936	14762	14704	14626	14748	14811	14462	14626	14629	14646	14573	14624	14583	14623	14513	14588	14509	14535	14360	14366	14500	14552	14465	14628	14528	14591	14452	14454	14618	14509	14610	14508	14511	14421	14445	14577	14378	14469	14763	14580	14452	14569	14476	14344	14500	14427	14473	14607	14554	14302	14492	14585	14578	14575	14492	14589	14539	14298	14494	14585	14326	14544	14550	14427	14464	14553	14420	14352	14482	14298	14403	14356	14542	14357	14570	14515	14455	14307	14428	14441	14278	14372	14545	14365	14528	14407	14500	14577	14559	14507	14532	14543	14601	14481	14651	14474	14497	14532	14447	14551	14601	14584	14719	14437	14495	14470	14681	14535	14693	14391	14527	14623	14697	14440	14573	14484	14535	14348	14334	14509	14485	14555	14639	14613	14321	14471	14455	14535	14267	14473	14558	14495	14750	14563	14598	14513	14478	14432	14356	14552	14551	14665	14527	14712	14680	14501	14660	14484	14458	14538	14562	14550	14552	14676	14550	14393	14448	14342	14534	14641	14289	14487	14603	14589	14501	14605	14528	14466	14590	14492	14529	14384	14634	14410	14516	14609	14500	14447	14651	14602	14469	14526	14469	14469	14492	14391	14576	14581	14690	14538	14478	14483	14554	14518	14624	14499	14533	14528	14498	14457	14503	14538	14565	14488	14478	14503	14440	14422	14374	14482	14513	14557	14636	14494	14559	14558	14563	14486	14436	14570	14419	14628	14471	14532	14616	14419	14432	14528	14636	14514	14457	14581	14428	14572	14540	14492	14592	14552	14535	14487	14385	14576	14418	14558	14633	14646	14391	14507	14463	14598	14520	14510	14489	14590	14475	14527	14486	14563	14309	14565	14491	14447	14489	14589	14503	14541	14341	14553	14579	14340	14518	14605	14308	14425	14484	14545	14792	14580	14496	14594	14418	14509	14462	14480	14374	14533	14369	14467	14446	14595	14572	14436	14575	14442	14448	14613	14535	14440	14488	14629	14573	14531	14503	14500	14587	14487	14542	14549	14414	14419	14126	14485	14495	14448	14588	14536	14585	14735	14644	14305	14617	14452	14643	14618	14630	14493	14297	14583	14620	14482	14573	14552	14565	14627	14472	14626	14510	14521	14488	14619	14524	14451	14487	14574	14540	14532	14667	14616	14529	14381	14661	14617	14405	14569	14503	14546	14601	14341	14372	14548	14446	14516	14639	14550	14561	14493	14441	14539	14745	14631	14538	14436	14671	14527	14572	14389	14517	14398	14510	14483	14520	14634	14440	14536	14651	14564	14466	14487	14571	14466	14674	14483	14554	14501	14623	14477	14501	14433	14524	14544	14607	14543	14420	14332	14346	14486	14548	14459	14560	14556	14702	14503	14472	14580	14619	14520	14518	14417	14545	14349	14454	14559	14503	14567	14656	14542	14593	14616	14473	14578	14630	14400	14502	14554	14588	14484	14723	14493	14522	14465	14623	14503	14618	14329	14540	14385	14692	14446	14507	14532	14456	14480	14478	14433	14481	14542	14448	14424	14446	14570	14459	14542	14515	14804	14592	14547	14295	14574	14397	14567	14442	14510	14592	14331	14331	14641	14516	14493	14574	14588	14221	14496	14578	14500	14529	14569	14579	14474	14481	14241	14455	14559	14397	14565	14605	14518	14567	14587	14422	14448	14574	14607	14334	14370	14459	14697	14536	14635	14562	14724	14549	14495	14513	14470	14443	14612	14447	14561	14462	14618	14537	14621	14568	14719	14758	14512	14528	14565	14580	14438	14546	14646	14535	14351	14464	14428	14431	14448	14571	14575	14379	14530	14470	14536	14565	14521	14684	14511	14574	14539	14379	14545	14431	14512	14598	14346	14456	14527	14493	14443	14380	14490	14623	14444	14634	14469	14481	14546	14589	14641	14509	14538	14574	14555	14465	14336	14466	14480	14639	14574	14433	14635	14556	14659	14576	14623	14637	14585	14599	14542	14452	14389	14599	14623	14582	14580	14502	14358	14516	14671	14506	14400	14596	14449	14532	14488	14556	14561	14570	14646	14405	14574	14442	14412	14535	14364	14755	14630	14607	14362	14506	14649	14517	14387	14616	14626	14511	14404	14564	14429	14503	14650	14521	14577	14482	14616	14579	14637	14616	14371	14634	14597	14509	14587	14628	14479	14334	14511	14401	14618	14567	14610	14655	14443	14446	14435	14538	14561	14502	14531	14627	14377	14616	14510	14598	14424	14473	14683	14520	14656	14555	14625	14542	14622	14585	14553	14621	14439	14444	14582	14500	14579	14599	14422	14351	14399	14353	14415	14485	14448	14466	14461	14469	14614	14382	14646	14556	14482	14361	14485	14371	14521	14412	14551	14553	14456	14569	14499	14551	14677	14601	14531	14386	14474	14467	14791	14618	14448	14507	14537	14629	14520	14599	14357	14381	14584	14469	14510	14531	14660	14676	14456	14464	14521	14497	14424	14464	14609	14420	14668	14633	14600	14420	14540	14564	14561	14581	14595	14455	14542	14426	14467	14553	14586	14513	14416	14429	14491	14618	14572	14505	14562	14598	14634	14538	14534	14540	14473	14533	14405	14378	14423	14583	14546	14402	14380	14596	14654	14511	14533	14565	14685	14715	14419	14389	14512	14486	14462	14445	14471	14574	14556	14479	14461	14677	14511	14562	14465	14404	14561	14454	14483	14479	14546	14442	14324	14552	14646	14507	14657	14578	14608	14451	14461	14506	14417	14666	14561	14353	14503	14731	14647	14510	14546	14579	14544	14386	14512	14519	14616	14645	14494	14520	14523	14483	14526	14609	14405	14718	14597	14483	14460	14441	14559	14512	14500	14401	14508	14491	14551	14579	14526	14512	14611	14499	14528	14373	14472	14729	14335	14472	14295	14440	14506	14531	14493	14573	14549	14619	14624	14592	14423	14471	14514	14496	14500	14437	14655	14241	14409	14361	14586	14565	14466	14581	14453	14717	14575	14380	14448	14573	14531	14468	14600	14571	14603	14530	14666	14638	14374	14492	14384	14382	14696	14584	14577	14408	14597	14397	14468	14561	14477	14689	14381	14527	14559	14533	14409	14450	14497	14520	14516	14404	14533	14467	14623	14536	14375	14611	14445	14711	14632	14480	14702	14477	14571	14565	14675	14539	14349	14449	14562	14408	14678	14625	14826	14554	14582	14449	14486	14462	14551	14474	14458	14590	14379	14650	14612	14590	14457	14609	14399	14539	14488	14622	14578	14562	14335	14527	14307	14492	14384	14645	14550	14657	14511	14416	14460	14552	14569	14421	14578	14746	14475	14486	14707	14517	14768	14581	14594	14475	14490	14444	14745	14470	14512	14576	14652	14533	14374	14466	14746	14548	14636	14502	14386	14288	14638	14580	14493	14359	14530	14595	14482	14492	14486	14627	14528	14391	14592	14470	14702	14623	14497	14602	14419	14698	14525	14673	14606	14587	14459	14637	14469	14561	14426	14610	14664	14688	14667	14567	14493	14459	14548	14613	14707	14594	14644	14396	14651	14613	14510	14626	14479	14534	14531	14452	14785	14503	14370	14492	14455	14496	14842	14408	14386	14488	14460	14530	14479	14568	14566	14433	14369	14524	14469	14454	14596	14450	14453	14523	14493	14656	14400	14553	14595	14608	14493	14408	14383	14544	14447	14557	14333	14590	14590	14603	14545	14544	14528	14524	14558	14535	14477	14462	14562	14584	14647	14714	14471	14421	14483	14492	14716	14537	14510	14569	14641	14566	14756	14293	14349	14541	14519	14437	14484	14551	14540	14497	14541	14421	14440	14588	14600	14365	14669	14528	14509	14443	14642	14400	14464	14544	14593	14516	14552	14537	14592	14495	14747	14510	14428	14484	14542	14440	14563	14495	14427	14617	14523	14442	14498	14622	14462	14441	14543	14425	14523	14387	14539	14509	14517	14447	14690	14440	14376	14563	14603	14688	14413	14542	14429	14428	14615	14640	14570	14540	14579	14567	14500	14543	14688	14523	14503	14623	14683	14461	14502	14594	14607	14549	14454	14557	14723	14632	14665	14666	14365	14579	14581	14469	14398	14513	14573	14413	14520	14440	14468	14559	14593	14589	14438	14375	14512	14656	14624	14543	14532	14547	14526	14498	14488	14506	14413	14255	14643	14473	14449	14572	14499	14568	14548	14542	14580	14449	14575	14509	14511	14439	14642	14645	14490	14483	14695	14540	14425	14574	14726	14564	14694	14411	14485	14472	14592	14496	14744	14484	14647	14490	14517	14623	14779	14537	14469	14528	14536	14605	14508	14470	14580	14577	14588	14507	14510	14552	14580	14458	14584	14439	14548	14448	14464	14618	14510	14393	14490	14668	14489	14462	14552	14464	14484	14513	14753	14445	14555	14460	14593	14528	14502	14388	14314	14507	14457	14422	14612	14531	14534	14463	14421	14599	14603	14386	14534	14559	14409	14692	14402	14548	14723	14452	14554	14584	14705	14583	14371	14654	14313	14444	14474	14381	14507	14516	14424	14552	14636	14450	14450	14404	14443	14490	14533	14490	14603	14468	14616	14424	14570	14611	14642	14584	14569	14563	14399	14614	14526	14424	14587	14689	14583	14524	14508	14606	14541	14452	14456	14627	14423	14602	14513	14563	14462	14446	14350	14514	14631	14435	14349	14467	14473	14554	14425	14547	14494	14609	14559	14426	14674	14639	14425	14442	14657	14643	14580	14579	14540	14443	14471	14413	14712	14675	14544	14450	14460	14546	14554	14495	14467	14464	14557	14649	14570	14682	14473	14656	14510	14446	14393	14686	14440	14632	14469	14685	14533	14625	14566	14497	14412	14386	14570	14448	14383	14485	14372	14495	14631	14366	14554	14537	14335	14533	14676	14466	14542	14568	14385	14498	14466	14507	14563	14494	14712	14505	14465	14498	14384	14649	14484	14602	14476	14545	14519	14475	14585	14399	14450	14509	14556	14515	14587	14351	14500	14738	14529	14382	14494	14459	14699	14503	14580	14478	14538	14498	14577	14680	14387	14677	14655	14518	14629	14579	14647	14577	14450	14427	14584	14571	14425	14291	14369	14545	14373	14469	14636
25376	21598	29751	29772	29556	30285	28678	24616	22637	22095	21416	20595	20107	19614	19122	18783	18576	18363	18002	17768	17733	17433	17617	17416	17649	17453	17455	17258	17544	17193	17281	17450	17336	17265	17331	17201	17341	17217	17495	17404	17328	17254	17188	17274	17165	17108	17180	17044	17188	17065	17331	17181	17200	17460	16981	17170	17161	17240	17354	17276	17370	17446	17355	17146	16980	17315	16986	17301	17148	17254	17228	17092	17129	17212	17172	17223	17357	17266	17149	17345	17233	17126	17325	17331	17152	17535	17206	17441	16911	17229	17213	17022	17293	17138	17218	17237	17122	17227	17313	17420	17267	17201	17027	17279	17219	17157	17084	17116	17263	17081	17267	17230	17297	17159	17286	17160	17293	17142	17200	17029	17099	17338	17222	17034	17132	16996	17066	17174	17072	17538	17297	17153	17252	17005	16966	17242	17211	17140	17101	17209	17199	17279	17067	17357	17407	17340	17001	17279	17309	17255	17139	17208	16994	17159	17142	17166	17515	17219	17270	17146	17103	17080	17124	17281	17102	16991	17298	17316	17147	17162	17218	17150	17068	17069	17336	17231	17160	17223	16992	17488	17218	17220	17082	17342	17360	17050	17354	17044	17162	17126	17081	17502	17393	17273	17158	17219	17129	17055	17235	17216	17088	17195	17093	17191	17211	17259	17123	17164	17316	17108	17260	17055	17166	17151	17278	17225	17319	17241	17063	16995	17249	17312	17215	17102	17344	17372	17194	17189	17288	17248	17213	17223	17335	17320	17315	17149	17019	17279	17211	17318	17363	17281	17226	17230	17162	17098	17370	17186	17287	17243	17177	17126	17256	17120	17263	17139	16970	17021	17106	17048	17132	17066	17298	17265	17142	17308	17253	17288	17303	17235	17081	17057	17336	17293	17213	17248	17231	17063	17086	17227	17265	17318	17359	17222	17030	17227	17289	17037	17022	17125	17393	17356	17347	17342	17313	17150	17021	17319	17218	17145	17123	17278	17229	16947	17104	17243	17187	17249	17221	17230	17319	17004	17236	17290	17230	17165	17280	17070	17323	17255	17238	17249	17352	17180	17284	17237	17156	17168	17242	17225	17161	17050	17164	17088	17122	17443	17134	17121	17140	17245	17297	17191	17219	17224	17148	17182	17240	17209	16951	17123	17196	17165	17177	17194	17173	17033	17184	17113	17026	17182	17325	17108	17219	16990	17147	17206	17389	17151	17221	17080	17233	17124	17188	17192	17063	17178	17179	17172	17160	17271	17287	17100	17189	17118	17293	17326	17311	17166	17101	17049	17032	17231	17179	17161	17053	16972	17091	17188	16941	17064	17314	17185	17183	17071	17148	17158	17404	17106	17071	17109	17098	17275	17146	17119	16996	17115	17277	17162	17221	17019	17208	17145	17270	17160	17100	17346	17173	17056	17238	17147	17243	17047	17323	17386	17217	17183	17161	17032	17353	17221	17125	16978	17281	16972	17216	17083	17226	17111	17264	17360	17178	17236	16945	17191	17097	17235	17001	17327	17294	17225	17014	17294	17346	17229	17279	17174	17208	17303	17109	17419	17148	17172	17120	17051	17219	17259	17175	17206	17109	17178	17204	17143	17262	17374	17153	17022	17038	17034	17284	17130	17190	17147	17230	17162	17351	17320	17305	17217	17036	17190	17219	17377	17082	17399	17209	17280	17089	17035	17044	17170	17275	17317	17228	17151	17311	17327	17079	17214	17102	17055	17250	17391	17250	17001	17207	17244	17157	17197	17261	17040	16971	17132	17144	17075	17323	17198	17377	17144	17209	17023	17023	17439	17386	17167	17043	17121	17249	16952	17232	17151	17226	17266	17255	17053	17123	17067	17313	17146	17143	17158	17117	17119	17185	17253	17131	17129	17134	17269	17269	17158	17066	17164	17377	17275	17237	17278	17198	17250	17188	17052	17026	17145	17343	17111	17067	17109	17306	17173	17262	17173	17134	17216	17091	17230	17158	17351	17224	17156	17185	17321	17151	17226	17080	17094	17047	16868	17112	17256	17321	17400	17188	17060	17313	17215	17262	17246	17411	17096	17247	17277	17339	17039	17163	16934	17251	17190	17408	17297	17242	17038	17093	17218	17429	17060	16968	17151	17064	16897	17016	17207	17160	17097	17015	17295	17079	17019	17305	17227	17242	17166	17264	17242	17083	17409	17143	17087	17119	17086	17302	17439	17020	17168	17038	17348	17210	17080	17277	17163	17226	17433	17106	17301	17135	17114	17233	17290	17124	17120	17395	17197	17310	17148	17160	17008	17137	17159	17206	17152	17159	17223	17222	17244	17120	17089	17077	17272	17063	17190	17086	17117	17026	17240	17140	17130	17248	17050	17082	17130	17087	17148	17136	17157	17123	17059	17207	17097	17289	17112	17311	17216	17141	17095	17121	17059	17300	17004	17374	17059	17157	17085	17194	17272	17314	17435	17180	17094	17252	17285	17112	17040	17243	17128	17145	17322	17199	17176	16987	17330	17188	17152	17157	17198	17187	17126	17315	17170	17228	17267	17135	17180	17215	17369	17101	17204	17154	17177	17355	17220	16942	17298	16861	17209	17186	17203	17105	17197	17086	17180	17267	17243	17333	17370	17252	17291	17326	17174	17208	17212	17212	17153	17175	17115	17228	17170	17142	17160	17257	17009	17149	17223	17211	17270	17348	17206	17103	17070	17069	17105	17175	16982	17165	17012	17187	17215	17427	17047	17215	17352	17245	17265	17207	17298	16890	17199	17321	17234	17292	17329	17086	17109	17259	17297	17214	17061	17281	17147	17107	17307	17178	17258	17114	17332	17115	17134	17287	17226	17086	17266	17058	17192	17249	17231	17106	17089	17268	17176	17196	17165	17222	17013	17269	17158	17204	17229	17203	17294	17223	17249	16987	17182	17239	17190	17348	17272	17376	17101	17312	17310	17259	17068	17323	17269	17207	17243	17298	17205	17330	17220	17265	17102	17121	17321	17376	16996	16984	17166	17102	17214	17153	17171	17332	17127	17305	16982	17283	17108	17239	17239	17161	17155	17252	17150	17253	17338	17315	17414	17234	17290	17265	17234	17137	17037	17270	17139	17360	17159	17117	17244	17232	17336	17111	17180	17257	17318	17139	16986	17110	17214	17012	17151	17309	17224	17201	17238	16954	17394	17203	17031	17422	16993	17370	17152	17271	17213	16977	17190	17125	17391	17253	17262	17314	17342	17135	17188	17251	17360	17153	17307	17189	17278	17522	17080	17204	17114	17141	17166	16945	17085	17033	17264	17212	17317	17160	17132	17346	17208	17119	17275	17328	17190	17178	17218	17243	17245	16950	17256	17205	17266	17198	17055	17184	17172	17142	17074	17311	17229	17221	17163	17089	17245	17293	17277	17355	17300	17439	17039	17100	17312	17162	17176	17148	17195	17072	17447	17146	17281	17199	17237	17164	17273	17292	17327	17253	17203	17229	17011	17242	17027	17083	17226	17334	17083	16903	17198	17156	17259	17166	17191	17150	17152	17194	17169	17246	17248	17000	17034	17224	17029	17315	17217	17146	17075	17297	17115	17203	17080	17220	17197	17004	17192	17187	17241	17184	17195	17383	17311	17176	17346	17226	17114	17376	17279	17112	17016	17278	17172	17421	17267	17150	17214	17214	17280	17196	17180	17009	17310	17169	17225	17126	17194	17238	17192	17299	17165	17153	17238	17207	17201	17214	17229	17152	17154	17288	17235	17154	17149	17424	17135	17071	17270	17216	17111	17090	17189	17206	17100	16902	17124	17297	17331	17331	17304	17184	16969	17155	17329	17101	17248	17297	17370	17225	17100	17066	17303	17187	17202	17371	17224	17166	17068	17177	17204	16906	17341	17103	17104	17183	17340	17364	17231	17219	17222	17115	17070	17347	17024	17124	17218	17011	17198	17236	17317	17142	17116	16995	17175	17229	17219	17269	17212	17296	17239	17130	17117	17077	17117	17219	17242	17243	17294	17245	17310	17173	17199	17148	17111	16996	17264	16953	16841	17177	17074	17257	17309	17069	17359	17437	17234	17097	17117	17201	17109	16973	17203	17158	17188	17053	17228	17223	17212	17350	17241	17215	17136	17273	17340	17330	17091	17137	17479	17327	17266	17113	17374	17266	17202	17304	17092	17082	17227	17175	17188	17087	17111	17159	17100	17062	17388	17081	17355	17437	17173	17095	17252	17227	17104	17154	17123	17149	17156	17208	17226	17119	17300	17109	17201	17326	17224	17180	17086	17302	17159	17393	17265	17238	17143	17242	17243	17219	17073	16962	17150	17163	16878	17101	17388	17337	17098	17066	17206	17132	17263	17246	16984	17418	17255	17397	17199	17271	17249	17314	17039	17212	17177	17186	17281	17240	17164	17095	17118	17111	17217	17216	17166	17335	17387	17075	17209	17103	17199	17055	17199	17231	17136	17353	17278	17326	17246	17163	17155	17103	17216	17057	17127	17053	17215	17471	17022	17167	17121	17284	17103	17123	17235	17480	17191	17090	17276	17459	17139	17396	17257	17256	17185	17201	17248	17194	17135	17226	17353	17227	17078	17040	17127	17149	17116	17178	17116	17170	17119	17256	17284	17057	17060	17118	17070	17236	17270	17360	17058	17267	17058	17121	17267	17055	17282	17242	17196	17214	17471	17237	17400	17206	17426	17245	17191	17290	17176	17092	17099	17230	17105	17089	17355	17182	17177	17115	17180	17187	17253	17142	16903	17099	17239	17272	17144	17169	17303	17332	17070	17139	17057	17349	17180	17300	17107	17100	17238	17047	17282	17087	17138	17268	17322	17093	17158	17017	17307	17339	17161	17200	17115	17292	17361	17177	17034	17245	17040	17214	17306	17303	17260	17090	17203	17212	16964	17063	17164	17127	17125	17415	17069	17313	17219	17316	17364	17287	17016	17085	17170	17193	17072	17071	17146	17217	17172	17054	17126	17109	17120	17419	17143	17182	17048	17213	17212	17357	17346	17135	17222	17090	17067	17191	17306	17163	17080	17044	16946	17101	17151	17034	17012	17216	17250	17310	17151	17123	17194	17334	17225	17327	17198	17395	17320	17194	17160	17282	17168	17178	17345	17156	17054	16980	17201	17136	17303	17199	17189	17123	17125	17180	17318	17058	17095	17360	17130
36437	58994	52290	42100	36511	31826	28053	24936	22649	21398	20326	19691	18837	17893	17222	16718	16190	15739	15532	15400	15171	14990	14903	14902	14847	14691	14752	14690	14773	14589	14643	14618	14676	14714	14678	14544	14504	14720	14613	14642	14504	14599	14557	14518	14461	14621	14684	14692	14696	14600	14711	14666	14710	14605	14510	14526	14487	14658	14549	14592	14510	14579	14569	14402	14600	14521	14691	14422	14591	14535	14546	14661	14581	14519	14436	14582	14544	14416	14415	14540	14554	14416	14509	14564	14513	14704	14692	14468	14600	14515	14503	14476	14563	14580	14645	14699	14487	14490	14480	14546	14551	14580	14469	14464	14643	14464	14530	14506	14605	14502	14512	14616	14378	14576	14608	14564	14606	14603	14509	14440	14567	14505	14473	14699	14424	14550	14669	14527	14506	14612	14528	14412	14565	14622	14498	14418	14558	14522	14453	14595	14465	14511	14519	14806	14512	14392	14584	14645	14486	14662	14564	14594	14580	14525	14493	14317	14588	14617	14603	14537	14498	14733	14534	14462	14408	14570	14419	14550	14614	14588	14663	14588	14523	14560	14443	14477	14558	14511	14653	14443	14608	14573	14580	14602	14578	14659	14372	14558	14488	14499	14518	14473	14463	14675	14679	14520	14405	14410	14448	14432	14635	14663	14719	14455	14498	14457	14467	14382	14534	14580	14388	14511	14663	14381	14538	14278	14685	14566	14504	14530	14473	14536	14574	14576	14456	14463	14698	14577	14453	14499	14518	14502	14545	14507	14399	14614	14422	14627	14711	14455	14598	14523	14559	14488	14514	14679	14599	14449	14454	14534	14588	14517	14409	14484	14481	14677	14446	14361	14469	14454	14683	14573	14494	14594	14480	14491	14427	14698	14633	14752	14432	14401	14611	14476	14543	14558	14457	14398	14527	14595	14445	14437	14509	14581	14504	14553	14546	14579	14453	14511	14433	14474	14464	14583	14567	14706	14551	14522	14520	14543	14665	14552	14666	14444	14425	14469	14401	14429	14724	14610	14545	14487	14401	14530	14470	14557	14589	14440	14358	14603	14642	14376	14551	14647	14541	14531	14574	14485	14487	14571	14592	14455	14652	14525	14374	14542	14392	14635	14539	14748	14720	14658	14396	14678	14609	14480	14584	14338	14588	14673	14448	14494	14519	14416	14462	14542	14463	14577	14548	14521	14553	14427	14593	14637	14410	14610	14618	14504	14465	14548	14751	14595	14449	14727	14509	14681	14586	14601	14347	14633	14575	14532	14472	14559	14425	14558	14428	14572	14564	14373	14359	14593	14695	14554	14523	14445	14457	14340	14406	14659	14659	14656	14449	14547	14624	14488	14568	14525	14621	14421	14512	14662	14461	14480	14675	14545	14359	14508	14542	14351	14408	14606	14768	14418	14575	14565	14613	14400	14556	14627	14607	14443	14411	14606	14384	14542	14587	14506	14574	14579	14539	14485	14479	14397	14564	14474	14455	14614	14492	14598	14682	14451	14351	14447	14568	14506	14545	14560	14547	14588	14563	14462	14415	14504	14463	14695	14416	14429	14567	14234	14542	14450	14539	14546	14492	14572	14634	14551	14497	14457	14466	14432	14541	14371	14492	14481	14486	14405	14551	14576	14544	14546	14451	14508	14460	14607	14577	14542	14582	14376	14605	14471	14483	14559	14423	14610	14560	14559	14519	14396	14417	14513	14625	14574	14430	14699	14436	14488	14681	14491	14459	14607	14451	14546	14471	14529	14624	14718	14388	14651	14526	14498	14498	14537	14614	14506	14549	14489	14529	14658	14456	14445	14556	14581	14399	14402	14522	14709	14409	14557	14551	14493	14507	14624	14594	14490	14469	14550	14553	14582	14551	14442	14497	14491	14611	14491	14658	14609	14696	14590	14653	14560	14471	14522	14533	14374	14540	14647	14504	14557	14639	14421	14476	14363	14506	14522	14627	14592	14523	14518	14325	14402	14536	14498	14480	14608	14463	14538	14463	14660	14509	14488	14546	14405	14614	14573	14513	14530	14485	14386	14443	14458	14481	14547	14549	14528	14334	14427	14456	14523	14493	14561	14603	14705	14555	14331	14593	14588	14532	14436	14436	14491	14504	14656	14476	14579	14353	14524	14236	14367	14611	14608	14585	14587	14376	14522	14487	14661	14462	14535	14462	14460	14624	14594	14361	14558	14461	14473	14561	14443	14498	14559	14374	14453	14614	14556	14525	14448	14466	14370	14559	14466	14520	14415	14620	14602	14624	14509	14688	14577	14551	14466	14486	14488	14538	14538	14525	14567	14551	14607	14513	14412	14773	14542	14458	14495	14639	14497	14509	14395	14416	14498	14503	14566	14472	14506	14514	14517	14435	14480	14542	14568	14459	14606	14615	14481	14594	14458	14654	14570	14654	14365	14385	14641	14669	14542	14517	14648	14406	14569	14535	14525	14416	14496	14565	14369	14546	14598	14435	14671	14450	14593	14594	14532	14586	14401	14481	14419	14588	14520	14597	14511	14630	14370	14475	14585	14518	14521	14582	14651	14357	14530	14642	14556	14431	14621	14674	14321	14582	14618	14427	14559	14447	14567	14429	14475	14544	14562	14528	14526	14397	14823	14491	14511	14598	14568	14555	14498	14560	14401	14688	14614	14483	14569	14395	14483	14448	14652	14457	14597	14595	14459	14563	14528	14695	14458	14598	14533	14598	14700	14381	14601	14361	14529	14543	14608	14470	14481	14379	14401	14363	14424	14757	14318	14540	14603	14515	14635	14473	14346	14545	14757	14590	14679	14526	14762	14476	14526	14606	14392	14593	14476	14620	14436	14632	14581	14521	14597	14379	14711	14592	14575	14569	14447	14566	14489	14637	14508	14454	14474	14706	14625	14539	14522	14508	14381	14576	14489	14565	14512	14524	14601	14437	14601	14369	14571	14680	14567	14525	14660	14613	14471	14410	14499	14609	14546	14528	14517	14568	14443	14545	14385	14525	14471	14572	14493	14379	14763	14495	14389	14553	14489	14553	14606	14799	14579	14652	14413	14635	14378	14609	14462	14553	14625	14469	14531	14654	14680	14549	14408	14564	14699	14493	14502	14695	14589	14540	14416	14525	14520	14487	14402	14396	14608	14523	14487	14599	14550	14543	14480	14400	14656	14495	14533	14406	14400	14435	14675	14541	14584	14523	14381	14395	14623	14594	14506	14598	14578	14519	14654	14636	14479	14624	14618	14472	14428	14496	14545	14514	14556	14706	14588	14462	14522	14494	14573	14448	14589	14508	14649	14425	14546	14568	14547	14500	14625	14574	14507	14505	14484	14538	14471	14377	14660	14732	14405	14639	14455	14604	14370	14529	14548	14579	14592	14553	14309	14392	14640	14481	14659	14674	14535	14469	14446	14397	14475	14615	14580	14598	14638	14601	14741	14592	14698	14641	14712	14443	14666	14592	14460	14658	14413	14430	14626	14657	14482	14565	14500	14410	14445	14600	14295	14586	14570	14462	14676	14589	14507	14506	14523	14747	14477	14714	14561	14479	14647	14535	14690	14464	14417	14606	14634	14499	14441	14455	14420	14593	14605	14386	14652	14633	14519	14440	14545	14563	14734	14691	14369	14523	14433	14665	14483	14455	14494	14708	14584	14602	14509	14516	14437	14545	14591	14541	14493	14629	14508	14400	14544	14646	14638	14439	14594	14422	14514	14366	14450	14517	14421	14672	14513	14597	14385	14587	14602	14487	14617	14505	14535	14520	14529	14488	14580	14339	14548	14614	14576	14548	14553	14475	14572	14660	14574	14552	14571	14516	14636	14413	14466	14626	14557	14384	14429	14670	14540	14627	14618	14460	14524	14490	14486	14390	14428	14621	14638	14552	14540	14493	14450	14528	14621	14671	14341	14579	14421	14575	14505	14585	14522	14533	14487	14454	14421	14593	14491	14644	14554	14358	14584	14706	14517	14621	14467	14496	14454	14621	14620	14517	14396	14465	14592	14657	14598	14556	14558	14649	14642	14604	14461	14389	14385	14500	14532	14513	14527	14435	14576	14471	14528	14497	14576	14444	14547	14582	14473	14610	14443	14526	14675	14535	14361	14660	14486	14445	14585	14641	14671	14470	14447	14383	14572	14545	14482	14540	14615	14404	14474	14647	14473	14520	14381	14510	14692	14561	14709	14572	14559	14648	14397	14694	14687	14519	14638	14520	14530	14559	14516	14511	14516	14640	14644	14611	14647	14531	14647	14609	14671	14467	14376	14526	14530	14367	14620	14508	14543	14372	14540	14556	14591	14447	14621	14438	14644	14761	14488	14748	14326	14527	14533	14586	14495	14645	14434	14601	14652	14684	14722	14440	14595	14575	14438	14562	14481	14593	14663	14398	14626	14530	14632	14473	14481	14484	14588	14566	14594	14551	14639	14506	14669	14363	14584	14671	14654	14513	14652	14709	14607	14562	14533	14441	14586	14623	14611	14464	14580	14640	14422	14369	14478	14590	14500	14477	14523	14345	14495	14635	14487	14393	14618	14543	14529	14520	14400	14533	14640	14301	14405	14447	14552	14597	14619	14592	14439	14630	14478	14508	14541	14475	14584	14391	14492	14457	14562	14523	14518	14454	14665	14533	14497	14775	14598	14266	14517	14556	14571	14385	14529	14493	14544	14421	14443	14322	14511	14566	14595	14599	14521	14608	14533	14534	14462	14469	14492	14488	14518	14521	14549	14634	14585	14450	14632	14476	14532	14354	14529	14534	14507	14476	14578	14595	14499	14509	14553	14444	14642	14435	14568	14426	14537	14608	14662	14635	14556	14434	14557	14494	14562	14539	14486	14481	14539	14498	14542	14474	14471	14467	14568	14597	14623	14631	14351	14561	14566	14632	14406	14423	14562	14490	14703	14585	14508	14422	14483	14675	14442	14464	14604	14505	14440	14461	14611	14421	14545	14423	14522	14649	14386	14465	14656	14490	14481	14594	14602	14483	14614	14633	14510	14670	14651	14701	14550	14605	14580	14558	14625	14586	14415	14506	14597	14559	14540	14594	14698	14601	14396	14517	14468	14642	14526	14593	14411	14480	14541	14526	14450	14409	14557	14624	14381	14598	14507	14530	14467	14452	14539	14646	14762	14317	14639	14430	14619	14476	14716	14579	14494	14545	14616
24022	21501	29316	25594	26883	31179	31721	26724	24645	23798	22700	22083	21406	20820	20189	19507	19175	18929	18513	18176	18120	18039	17985	17938	17761	17780	17622	17712	17528	17575	17322	17533	17370	17314	17474	17616	17352	17475	17314	17462	17529	17580	17512	17439	17644	17256	17463	17619	17565	17251	17302	17241	17341	17484	17336	17344	17262	17604	17591	17410	17430	17343	17384	17549	17433	17532	17489	17231	17348	17359	17497	17491	17150	17283	17429	17524	17507	17241	17591	17455	17368	17314	17370	17441	17633	17380	17283	17466	17361	17585	17387	17503	17424	17381	17314	17318	17479	17438	17447	17216	17313	17276	17426	17350	17426	17345	17389	17593	17241	17355	17401	17149	17241	17306	17322	17548	17464	17462	17479	17347	17352	17393	17446	17440	17219	17362	17584	17509	17376	17350	17443	17383	17427	17244	17427	17402	17174	17159	17484	17105	17275	17365	17458	17462	17313	17316	17410	17477	17392	17194	17081	17394	17484	17447	17251	17305	17501	17329	17182	17501	17342	17507	17587	17026	17078	17430	17287	17316	17196	17493	17374	17431	17295	17503	17278	17451	17492	17350	17328	17297	17350	17430	17095	17405	17210	17429	17219	17344	17330	17340	17147	17385	17157	17319	17355	17415	17368	17278	17179	17343	17332	17424	17522	17273	17334	17587	17412	17433	17271	17417	17189	17446	17414	17432	17204	17433	17332	17287	17417	17499	17287	17160	17496	17227	17510	17605	17400	17360	17531	17283	17525	17269	17187	17529	17323	17361	17456	17336	17465	17474	17442	17364	17483	17356	17390	17458	17468	17373	17272	17322	17393	17415	17524	17299	17557	17375	17324	17399	17337	17512	17429	17413	17363	17391	17432	17474	17289	17428	17260	17054	17280	17451	17291	17156	17439	17211	17371	17378	17099	17295	17345	17420	17171	17157	17391	17482	17405	17135	17377	17299	17157	17399	17419	17195	17127	17335	17357	16985	17379	17302	17489	17372	17357	17483	17353	17438	17362	17256	17379	17214	17393	17239	17231	17329	17283	17437	17245	17319	17325	17268	17517	17202	17092	17399	17519	17419	17386	17291	17313	17290	17375	17369	17252	17478	17373	17030	17272	17408	17456	17253	17201	17091	17382	17428	17374	17368	17604	17409	17328	17124	17313	17302	17397	17456	17417	17276	17316	17525	17571	17486	17514	17367	17479	17588	17455	17396	17303	17312	17543	17429	17322	17294	17098	17421	17427	17462	17498	17407	17471	17500	17508	17617	17315	17186	17332	17344	17224	17317	17226	17259	17543	17290	17392	17127	17394	17199	17381	17404	17329	17488	17578	17378	17174	17312	17329	17494	17574	17288	17380	17455	17259	17374	17512	17386	17082	17308	17252	17184	17435	17488	17279	17312	17379	17191	17398	17350	17459	17211	17372	17484	17415	17381	17383	17350	17139	17244	17169	17157	17297	17414	17367	17229	17508	17193	17385	17420	17343	17373	17257	17301	17283	17336	17319	17484	17365	17216	17507	17418	17477	17364	17370	17492	17335	17404	17163	17437	17370	17326	17204	17329	17458	17239	17216	17199	17518	17480	17300	17312	17401	17255	17352	17300	17386	17410	17459	17488	17376	17390	17128	17140	17320	17081	17448	17247	17528	17329	17182	17312	17343	17156	17387	17451	17380	17513	17431	17190	17233	17465	17471	17263	17267	17295	17386	17234	17220	17262	17451	17224	17429	17488	17300	17443	17310	17332	17163	17238	17456	17276	17230	17275	17292	17309	17372	17231	17603	17291	17259	17412	17161	17347	17121	17303	17218	17575	17419	17282	17437	17359	17291	17416	17478	17376	17346	17306	17230	17234	17031	17288	17260	17240	17486	17428	17490	17206	17487	17254	17269	17458	17295	17450	17276	17405	17166	17244	17450	17478	17389	17285	17371	17525	17582	17550	17495	17189	17366	17259	17398	17336	17472	17324	17266	17294	17175	17156	17313	17370	17484	17443	17386	17452	17412	17213	17445	17442	17323	17384	17432	17400	17370	17203	17412	17273	17416	17359	17395	17334	17230	17418	17354	17397	17223	17316	17405	17276	17285	17126	17547	17445	17202	17202	17431	17311	17403	17427	17155	17231	17346	17413	17409	17092	17335	17274	17282	17539	17412	17201	17486	17518	17557	17255	17264	17419	17273	17227	17432	17541	17260	17384	17293	17344	17272	17372	17444	17510	17571	17283	17299	17427	17220	17359	17379	17365	17372	17423	17294	17104	17238	17431	17318	17240	17142	17195	17082	17133	17555	17456	17424	17239	17403	17374	17267	17039	17441	17441	17315	17540	17229	17219	17570	17248	17494	17407	17527	17331	17291	17380	17430	17368	17133	17266	17354	17347	17259	17275	17403	17369	17314	17625	17415	17463	17406	17314	17300	17429	17478	17242	17235	17254	17430	17205	17367	17313	17396	17112	17356	17226	17364	17206	17412	17312	17340	17365	17207	17480	17145	17531	17539	17538	17254	17393	17221	17556	17444	17268	17367	17405	17392	17369	17326	17264	17400	17348	17430	17416	17265	17136	17413	17176	17343	17305	17339	17199	17331	17473	17371	17469	17291	17230	17402	17146	17442	17188	17421	17603	17329	17395	17272	17365	17500	17464	17495	17086	17444	17247	17327	17498	17114	17240	17286	17295	17367	17381	17469	17125	17533	17359	17261	17237	17432	17482	17326	17423	17262	17456	17455	17362	17342	17330	17154	17310	17399	17431	17361	17250	17159	17291	17400	17461	17481	17455	17344	17318	17269	17360	17133	17206	17350	17456	17437	17349	17568	17207	17388	17410	17285	17412	17612	17417	17450	17371	17345	17377	17317	17228	17398	17305	17208	17405	17362	17356	17315	17288	17389	17323	17377	17399	17236	17376	17400	17331	17409	17387	17474	17296	17295	17464	17489	17297	17190	17179	17371	17507	17533	17375	17490	17366	17291	17330	17412	17141	17440	17416	17378	17441	17379	17378	17378	17330	17309	17452	17448	17590	17329	17329	17396	17188	17207	17160	17508	17348	17316	17430	17525	17388	17360	17535	17374	17320	17338	17339	17436	17239	17410	17269	17186	17366	17521	17272	17322	17260	17377	17431	17486	17292	17461	17398	17345	17377	17468	17402	17276	17307	17298	17272	17551	17320	17429	17600	17194	17404	17177	17256	17134	17263	17283	17339	17540	17357	17197	17240	17376	17284	17205	17306	17174	17216	17479	17349	17402	17428	17395	17293	17380	17431	17137	17322	17507	17371	17138	17345	17457	17275	17181	17316	17328	17201	17397	17346	17287	17241	17276	17443	17533	17169	17265	17494	17346	17422	17332	17263	17246	17374	17259	17461	17270	17326	17279	17443	17270	17361	17531	17111	17171	17295	17231	17276	17433	17254	17486	17361	17181	17381	17304	17316	17461	17235	17214	17289	17418	17496	17411	17083	17292	17181	17249	17370	17335	17509	17562	17233	17344	17513	17333	17228	17320	17111	17487	17452	17474	17329	17350	17161	17334	17309	17434	17479	17494	17501	17408	17305	17343	17607	17297	17388	17609	17230	17239	17322	17306	17328	17364	17366	17582	17415	17255	17474	17328	17277	17193	17614	17294	17279	17437	17339	17419	17539	17417	17130	17127	17381	17268	17163	17353	17298	17415	17364	17343	17310	17225	17284	17170	17346	17590	17463	17284	17331	17228	17364	17318	17221	17197	17400	17325	17345	17342	17517	17495	17355	17347	17271	17413	17223	17290	17616	17438	17245	17254	17155	17280	17214	17281	17342	17402	17252	17398	17080	17490	17381	17405	17255	17286	17355	17211	17512	17457	17316	17167	17263	17223	17398	17335	17470	17362	17362	17375	17342	17443	17398	17287	17342	17498	17287	17247	17222	17334	17360	17494	17527	17288	17296	17292	17517	17508	17192	17420	17284	17259	17064	17429	17195	17298	17397	17310	17264	17122	17233	17325	17482	17332	17321	17119	17294	17265	17277	17554	17307	17642	17503	17503	17442	17252	17338	17390	17443	17392	17361	17151	17241	17373	17335	17214	17382	17243	17172	17524	17320	17436	17095	17347	17402	17094	17378	17288	17156	17496	17509	17235	17356	17535	17522	17374	17315	17444	17222	17236	17398	17446	17138	17247	17359	17314	17284	17387	17415	17305	17488	17413	17084	17137	17299	17281	17337	17333	17103	17246	17566	17458	17469	17354	17431	17375	17275	17147	17249	17299	17468	17584	17388	17350	17468	17367	17193	17411	17378	17557	17465	17179	17387	17489	17280	17439	17514	17376	17470	17336	17341	17486	17181	17451	17382	17283	17269	17234	17289	17208	17384	17282	17263	17520	17368	17352	17296	17351	17333	17459	17371	17247	17202	17477	17404	17597	17431	17247	17500	17487	17318	17295	17449	17544	17466	17426	17391	17297	17366	17590	17301	17034	17317	17117	17345	17447	17235	17159	17301	17335	17178	17212	17439	17068	17550	17561	17284	17297	17278	17376	17279	17414	17340	17346	17391	17417	17154	17405	17440	17471	17486	17282	17378	17408	17120	17479	17297	17233	17419	17304	17211	17221	17272	17385	17153	17327	17422	17418	17082	17437	17293	17423	17380	17506	17298	17439	17418	17504	17449	17158	17358	17397	17349	17540	17532	17473	17256	17579	17603	17422	17341	17384	17333	17431	17386	17158	17470	17299	17298	17215	17266	17177	17186	17203	17348	17388	17479	17317	17372	17239	17536	17349	17208	17266	17371	17460	17385	17541	17273	17357	17372	17281	17211	17317	17350	17217	17373	17283	17281	17402	17327	17500	17124	17329	17417	17389	17236	17348	17526	17424	17307	17480	17129	17580	17384	17279	17327	17312	17330	17107	17335	17438	17364	17323	17377	17337	17243	17615	17634	17217	17115	17429	17309	17335	17345	17440	17178	17426	17383	17391	17305	17149	17391	17364	17420	17393	17314	17327	17422	17251	17395	17152	17330	17388	17238	17279	17293	17378	17373	17410	17420	17438	17446	17340	17565	17366	17504	17428	17253	17546	17224	17280	17283	17444	17300	17174	17425	17343	17356	17257	17326	17201	17405	17266	17450	17324	17145	17310	17399	17168	17349	17432	17363	17439	17277	17194	17342	17421	17155	17199	17344
38513	62736	56385	46191	40346	35578	30863	27700	25221	23878	22561	21381	20244	19288	18445	17746	16850	16405	16089	15604	15470	15283	15323	15267	15057	14759	14878	14703	14902	14921	14739	14636	14588	14766	14696	14770	14623	14725	14717	14691	14570	14501	14739	14531	14588	14637	14610	14667	14685	14531	14644	14489	14686	14644	14622	14407	14646	14804	14607	14647	14545	14542	14613	14577	14660	14546	14485	14608	14670	14703	14666	14872	14433	14587	14564	14810	14853	14554	14564	14742	14503	14577	14642	14403	14802	14656	14591	14577	14515	14700	14637	14525	14565	14538	14499	14691	14646	14705	14753	14563	14653	14539	14597	14583	14775	14622	14551	14491	14487	14512	14619	14591	14560	14718	14658	14461	14742	14633	14603	14667	14633	14509	14573	14378	14704	14623	14523	14635	14507	14598	14541	14672	14641	14495	14596	14666	14486	14634	14646	14652	14420	14592	14667	14496	14696	14589	14584	14596	14690	14476	14609	14606	14651	14694	14632	14606	14647	14600	14598	14639	14513	14522	14650	14674	14757	14664	14665	14692	14662	14777	14464	14596	14578	14318	14741	14734	14732	14490	14586	14573	14532	14547	14643	14490	14688	14652	14462	14624	14635	14606	14562	14835	14800	14454	14611	14460	14566	14547	14652	14474	14681	14573	14578	14601	14613	14568	14583	14615	14555	14616	14602	14469	14551	14489	14623	14693	14677	14709	14549	14609	14600	14653	14601	14577	14572	14665	14682	14610	14383	14557	14514	14661	14650	14592	14516	14621	14700	14622	14569	14558	14649	14570	14518	14485	14690	14620	14594	14436	14541	14495	14551	14697	14592	14511	14525	14510	14529	14411	14605	14587	14621	14589	14558	14481	14464	14493	14616	14511	14742	14619	14678	14613	14457	14534	14578	14524	14565	14608	14534	14528	14470	14637	14562	14621	14445	14710	14546	14642	14803	14632	14564	14771	14588	14521	14598	14499	14503	14778	14706	14460	14561	14552	14562	14901	14405	14734	14617	14779	14704	14432	14611	14624	14588	14515	14642	14704	14731	14490	14750	14596	14381	14557	14663	14745	14422	14745	14721	14624	14441	14527	14719	14502	14619	14641	14571	14406	14521	14752	14681	14691	14495	14559	14590	14525	14762	14652	14693	14535	14641	14665	14643	14854	14570	14668	14534	14763	14615	14459	14661	14550	14672	14469	14665	14569	14678	14646	14462	14496	14666	14532	14419	14655	14826	14523	14636	14465	14801	14502	14408	14564	14590	14558	14626	14459	14534	14550	14590	14595	14618	14697	14729	14644	14585	14652	14533	14484	14615	14710	14670	14479	14490	14728	14461	14510	14438	14684	14748	14650	14526	14485	14610	14594	14642	14594	14590	14481	14627	14295	14360	14347	14441	14611	14657	14726	14689	14518	14295	14677	14520	14519	14625	14488	14777	14505	14587	14540	14661	14544	14600	14560	14495	14482	14694	14520	14660	14635	14651	14479	14533	14433	14463	14561	14662	14414	14886	14638	14503	14536	14660	14599	14550	14561	14784	14589	14650	14471	14613	14562	14431	14642	14450	14583	14665	14568	14572	14630	14627	14844	14539	14629	14564	14541	14408	14676	14664	14741	14660	14558	14601	14759	14621	14456	14702	14561	14603	14443	14507	14580	14479	14685	14669	14392	14647	14618	14539	14537	14561	14433	14527	14595	14471	14489	14715	14565	14488	14513	14566	14487	14685	14693	14584	14850	14734	14700	14627	14557	14634	14352	14640	14650	14444	14564	14554	14586	14699	14590	14799	14416	14623	14606	14560	14526	14757	14769	14508	14669	14518	14389	14591	14570	14601	14581	14618	14626	14657	14651	14617	14678	14629	14670	14537	14672	14598	14562	14613	14574	14605	14570	14732	14606	14614	14338	14640	14544	14701	14651	14583	14733	14646	14674	14553	14630	14481	14609	14672	14560	14593	14607	14530	14629	14514	14605	14615	14720	14550	14547	14481	14560	14579	14594	14560	14530	14634	14549	14548	14536	14509	14851	14566	14606	14598	14581	14599	14602	14802	14686	14492	14750	14582	14730	14571	14636	14460	14464	14650	14356	14575	14539	14561	14645	14526	14617	14612	14590	14718	14604	14668	14736	14555	14821	14487	14417	14553	14786	14530	14525	14628	14553	14610	14586	14580	14485	14671	14559	14709	14805	14623	14543	14532	14735	14548	14477	14458	14507	14576	14632	14603	14580	14625	14576	14511	14549	14674	14537	14501	14648	14587	14576	14655	14553	14499	14620	14415	14722	14634	14524	14599	14432	14672	14647	14694	14596	14646	14540	14807	14559	14601	14508	14536	14668	14558	14356	14613	14600	14573	14614	14532	14549	14594	14625	14511	14707	14675	14720	14614	14477	14697	14601	14548	14655	14682	14435	14503	14540	14678	14586	14531	14324	14701	14648	14604	14463	14609	14615	14539	14609	14671	14617	14495	14716	14427	14581	14584	14514	14560	14602	14560	14586	14510	14709	14733	14454	14501	14587	14684	14409	14505	14543	14355	14750	14721	14527	14602	14427	14600	14478	14628	14660	14797	14651	14626	14547	14590	14682	14604	14651	14659	14663	14633	14622	14661	14650	14555	14740	14477	14643	14703	14650	14485	14713	14550	14659	14509	14573	14551	14549	14660	14473	14587	14653	14493	14691	14675	14494	14665	14506	14411	14590	14601	14530	14474	14520	14626	14554	14564	14488	14752	14519	14450	14639	14549	14630	14690	14474	14726	14389	14658	14615	14497	14436	14644	14481	14638	14495	14607	14618	14563	14483	14676	14692	14661	14775	14596	14562	14757	14808	14741	14812	14599	14555	14706	14580	14427	14545	14464	14641	14596	14612	14513	14620	14452	14514	14637	14647	14556	14675	14516	14374	14726	14570	14680	14514	14381	14404	14482	14449	14580	14477	14565	14688	14593	14585	14666	14559	14567	14543	14549	14685	14523	14694	14698	14657	14612	14500	14683	14654	14650	14484	14625	14681	14557	14882	14717	14656	14591	14554	14364	14303	14600	14625	14555	14632	14695	14505	14631	14596	14573	14616	14649	14682	14540	14509	14548	14604	14700	14559	14576	14607	14628	14596	14492	14783	14608	14615	14569	14608	14525	14482	14575	14435	14743	14688	14568	14696	14561	14659	14537	14583	14406	14590	14518	14496	14692	14417	14577	14605	14583	14567	14788	14546	14598	14738	14731	14602	14709	14455	14643	14782	14701	14398	14463	14639	14575	14612	14494	14567	14782	14575	14610	14636	14588	14427	14756	14349	14584	14620	14690	14416	14651	14720	14568	14764	14473	14574	14647	14429	14537	14584	14616	14512	14590	14697	14551	14510	14623	14631	14513	14560	14602	14573	14758	14529	14577	14525	14645	14704	14523	14547	14554	14834	14409	14565	14652	14585	14448	14672	14747	14559	14633	14533	14516	14668	14398	14418	14653	14598	14468	14672	14631	14508	14602	14485	14672	14560	14574	14704	14609	14610	14505	14551	14636	14628	14469	14594	14895	14553	14583	14723	14684	14639	14416	14670	14743	14569	14555	14605	14578	14711	14569	14662	14586	14678	14551	14504	14695	14662	14500	14549	14627	14521	14548	14676	14722	14659	14469	14529	14493	14493	14550	14634	14548	14724	14452	14730	14679	14670	14449	14748	14534	14563	14597	14522	14468	14463	14530	14642	14562	14642	14428	14614	14569	14548	14733	14563	14632	14584	14589	14565	14675	14690	14710	14606	14667	14758	14603	14538	14520	14502	14475	14667	14722	14629	14544	14447	14567	14674	14636	14411	14457	14503	14550	14868	14428	14751	14714	14732	14508	14688	14604	14446	14565	14522	14456	14562	14487	14789	14673	14668	14533	14748	14386	14535	14424	14652	14778	14655	14691	14592	14615	14430	14532	14518	14530	14682	14594	14746	14515	14581	14708	14381	14713	14537	14677	14508	14553	14399	14669	14684	14663	14558	14565	14698	14433	14536	14476	14529	14609	14580	14440	14628	14498	14652	14646	14696	14527	14501	14732	14534	14582	14638	14691	14711	14407	14591	14568	14593	14742	14801	14667	14604	14453	14426	14591	14598	14545	14577	14711	14577	14527	14656	14556	14592	14631	14635	14453	14525	14621	14611	14715	14537	14648	14628	14861	14478	14687	14511	14740	14514	14801	14444	14826	14480	14762	14562	14528	14592	14548	14526	14571	14571	14612	14768	14495	14616	14576	14585	14588	14639	14691	14533	14604	14536	14605	14624	14541	14435	14533	14497	14584	14522	14590	14422	14607	14568	14488	14628	14719	14728	14624	14620	14565	14691	14579	14481	14600	14785	14599	14658	14668	14668	14458	14706	14642	14474	14661	14553	14632	14638	14624	14646	14651	14554	14456	14453	14479	14640	14666	14520	14627	14606	14718	14545	14496	14597	14646	14646	14721	14514	14537	14506	14515	14689	14649	14654	14637	14654	14673	14634	14674	14599	14578	14761	14661	14669	14691	14669	14473	14641	14449	14544	14619	14572	14663	14481	14590	14603	14638	14582	14525	14560	14684	14659	14447	14467	14610	14550	14633	14470	14603	14615	14639	14558	14741	14592	14522	14700	14580	14642	14662	14607	14645	14642	14696	14606	14530	14487	14687	14628	14680	14375	14599	14525	14633	14711	14744	14745	14534	14624	14544	14686	14591	14648	14475	14514	14556	14600	14724	14562	14711	14501	14624	14554	14644	14571	14587	14663	14486	14545	14751	14626	14631	14580	14721	14613	14545	14434	14576	14506	14632	14515	14603	14660	14711	14621	14555	14547	14642	14658	14729	14447	14590	14643	14468	14841	14623	14606	14612	14447	14686	14765	14679	14609	14573	14706	14683	14758	14616	14670	14602	14481	14516	14680	14594	14554	14495	14472	14486	14461	14617	14527	14449	14689	14604	14653	14594	14487	14544	14717	14480	14452	14492	14619	14550	14654	14513	14662	14557	14711	14547	14697	14837	14424	14479	14601	14604	14466	14490	14696	14761	14509	14524	14587	14501	14456	14680	14506	14662	14623	14373	14477	14681	14792	14656	14782	14433	14610	14633	14504	14517	14580	14582	14648	14585	14684	14557	14516	14556	14656	14457	14631	14518	14620	14468	14516	14676	14594
33793	37736	41670	36123	29594	26087	23408	21825	20696	20468	19902	19516	19138	18756	18462	18316	17935	17628	17690	17513	17723	17439	17403	17412	17532	17489	17454	17304	17287	17466	17325	17454	17336	17325	17268	17124	17232	17337	17292	17212	17297	17305	17217	17119	17413	17389	17359	17104	17297	17142	17149	17299	17389	17344	17323	17239	17175	17184	17354	17248	17170	17326	17146	17242	17308	17243	17309	17316	17215	17267	17170	17219	17363	17426	17173	17088	17383	17333	17378	17185	17202	17430	17494	17330	17159	17207	17434	17158	17201	17271	17352	17033	17456	17108	17167	17385	17290	17187	17345	17206	17366	17182	17433	17401	17259	17185	17117	17290	17510	17298	17389	17243	17274	17470	17208	17522	17363	17097	17287	17290	17165	17059	17209	17463	17236	17088	17168	17286	17060	17346	17136	17258	17036	17281	17092	17207	17186	17229	17145	17131	17109	17375	17018	17192	17196	17176	17221	17123	17133	17169	17216	17455	17196	17163	17308	17163	17164	17257	17500	17170	17203	17210	17316	17228	17449	17354	17310	17167	16962	17352	17052	17066	16925	17306	17393	17448	17105	17120	17180	17266	17156	17245	17440	17377	17360	17196	17189	17321	17207	17039	17374	17285	17253	17085	17057	17350	17136	17389	17251	17185	17172	17308	17494	17246	17303	17388	17307	17162	17032	17253	17192	17240	17382	17142	17297	17222	17319	17061	17197	17047	17285	17397	17293	17179	17111	17206	17184	17297	17317	17162	17189	17375	17316	17092	17152	17106	17314	16903	17270	17186	17233	17100	17279	17213	17356	17259	17238	17249	17460	17230	17222	17084	17320	17216	17249	17152	17380	17302	17474	17283	17102	16981	17254	17055	17164	17092	17183	17398	17107	17091	17198	17231	17296	17175	17025	17058	17269	17359	17324	17185	17279	17218	17286	17292	17243	17174	17185	17208	17299	17269	17223	17213	17080	17039	17083	17188	17097	17334	17351	17201	17175	17352	17014	17225	17250	17101	17051	17295	17300	17148	17300	17177	17237	17170	17117	17274	17278	17158	17344	17144	17142	17475	17270	17271	17195	17226	17202	17321	17419	17194	17151	17145	17241	17283	17285	17320	17133	17273	17123	17052	17353	17232	17189	17275	17401	17162	17338	17395	17297	17189	17270	17190	17339	17226	17144	17024	17122	17272	17213	17408	17380	17223	17106	17073	17141	17212	17346	17217	17079	17115	17144	17343	17232	17293	17240	17424	17088	17299	17418	17272	17421	17169	17430	17382	17120	17210	17123	17222	17243	17232	17270	17392	17350	17170	17176	17246	17354	17343	17204	17288	17058	17206	17217	17209	17100	17309	17209	17166	17247	17260	17342	17308	17057	17390	17092	17040	17257	17223	17225	17390	17107	17094	17314	17203	17016	17064	17329	17350	17236	17393	17114	17290	17300	17298	17375	17334	17368	17466	17139	17382	17022	17242	17084	17151	17225	17196	17295	17193	17165	17341	17461	17103	17387	17159	17332	17323	17081	17312	17345	17260	17172	17285	17251	16960	17267	17211	17340	17338	17241	17363	17180	17059	17293	17319	17204	17212	17186	17328	17200	17272	17363	17282	17255	17233	17204	17310	17220	17119	17260	17257	17244	17250	17165	17255	17310	17243	17520	17237	17111	17087	17223	17253	17300	17060	17339	17122	17116	17331	17269	17166	17278	17192	17288	17146	17378	17255	17386	17447	17338	17303	17249	17179	17369	17364	17354	17293	17122	17315	17190	17247	17076	17297	17307	17444	17120	17404	17156	17275	17201	17400	17191	17235	17228	17273	17393	17395	17381	17280	17328	17053	17085	17193	17274	17241	17106	17193	17189	17189	17214	17330	17028	17228	17169	17272	17410	17282	17296	17106	17188	17319	17223	17345	17366	17320	17317	17203	17330	17175	17453	17216	17295	17333	17268	17128	17324	17180	17313	17293	17313	17443	17357	17194	17181	17291	17297	17304	17237	17124	17127	17334	17097	17084	17258	17306	17298	17113	17166	17283	17385	17121	17397	17284	17240	17139	17358	17146	17209	17183	17401	17165	17445	17136	17211	17278	17425	17077	17207	17317	17214	17234	17150	17044	17347	17317	17437	17054	17239	17087	17270	17130	17397	17408	17451	17180	17383	17383	17199	17235	17275	17402	17209	17295	17278	17319	17393	17264	17268	17248	17145	17281	17374	17485	17181	17224	17260	17478	17471	17472	17306	16997	17238	17410	17175	17261	17216	17197	17145	17127	17150	17171	17234	17313	17175	17353	17267	17192	17189	17302	17217	17195	17408	17191	17131	17415	17268	17149	17284	17199	17376	17282	17324	17024	17125	17142	17384	17526	17282	17182	17059	17243	17470	17387	17337	17132	17094	17196	17389	17216	17159	17303	17416	17188	17181	17315	17187	17084	17159	17082	17342	17294	17080	17295	17228	17159	17364	17423	17155	17490	17371	17208	17295	17252	17145	17330	17386	17349	17100	17420	16994	17239	17499	17070	17216	17095	17161	17165	17200	17244	17176	17115	17370	17209	17240	17266	17186	17255	17122	17231	17078	17175	17234	17009	17194	17245	17219	17369	17264	17145	16997	17139	17002	17315	17182	17278	17299	17079	17427	17161	17215	17181	17348	17162	17212	17234	17245	17166	17084	17315	17260	17243	17234	17304	17542	17280	17280	17232	17261	17351	17169	17146	17201	17390	17467	17318	17290	17272	17520	17381	17270	17054	17139	17355	17130	17404	17315	17392	17052	17244	17382	17264	17350	17223	17363	17584	17200	17241	17384	17064	17068	17182	17149	17265	17154	17202	17382	17095	17272	17224	17268	17030	17265	17362	17206	17218	17290	17152	17246	17125	17297	17375	17272	17198	17330	17356	17192	17151	17141	17245	17286	17416	17302	17259	17546	17135	17222	17305	17080	17091	17386	17280	17163	17124	17344	17272	17260	17215	17010	17282	17164	17243	17096	17338	17260	17246	17149	16975	17378	17327	17073	17006	17219	17101	17333	17120	17383	17006	17279	17290	17236	17235	17303	17406	17553	17338	17307	17255	17159	17258	17253	17203	17341	17434	17315	17186	17169	17059	17062	17051	17369	17332	17132	17425	17330	17199	17424	17204	17046	17227	17131	17222	17347	17333	17343	17075	17157	17163	17205	17360	17263	17265	17326	17389	17126	17248	17226	17286	17112	17465	17205	17209	17093	17273	17273	17245	17163	17196	17212	17160	17284	17061	17269	17260	17370	17018	17145	17458	17314	17245	17201	17331	17185	17243	17123	17152	17170	17118	17268	17053	17145	17196	17439	17228	17333	17241	17286	17250	17150	17287	17390	17345	17372	17412	17152	17243	17346	17064	17030	17156	17241	17226	17134	17270	17267	17317	17389	17306	17331	17263	17281	17299	17361	17190	17356	17150	17447	17172	17212	16978	17113	17203	17280	17345	17260	17193	17291	17272	17205	17201	17243	17239	17193	17279	17262	17261	17270	17141	17062	17297	17368	17248	17271	17442	17337	17213	17376	17112	17516	17278	17161	17085	17275	17130	17155	17192	17376	17237	17273	17169	17170	17216	17011	17137	17286	17231	17348	17228	17227	17295	17282	17060	17168	17151	17215	17340	17372	17297	17172	17369	17327	17214	17275	17232	17266	17305	17150	17185	17237	17274	17281	17422	17317	17326	17179	17169	17340	17462	17222	17342	17439	17172	17276	17171	17176	17237	17438	17367	17137	17287	17260	17297	17034	17270	17188	17052	17232	17413	17344	17395	17254	17302	17328	17324	17295	17188	17082	17334	17370	17265	17195	17337	17117	17394	17145	17139	17306	17195	17332	17067	17230	17154	17285	17170	17344	17194	17197	17205	17301	17142	17218	17073	17117	17051	17297	17407	17271	17430	17185	17322	17164	17178	17207	17204	17099	17187	17192	17303	17214	17294	17224	17142	17289	17231	17246	17151	17196	17305	17038	17302	17279	17225	17449	17278	17290	17123	17323	17195	17252	17129	17303	17255	17283	17230	17385	17270	17389	17276	17499	17068	17147	17280	17216	17350	17222	17174	17270	17296	17414	16940	17023	17225	17137	17162	17193	17130	17162	17189	17113	17322	17120	17106	17218	17260	17209	17462	17293	17253	17089	17079	17350	17168	17222	17273	17501	17269	17379	17408	17135	17013	17258	17298	17251	17131	17245	17543	17282	17377	17216	17414	17212	17085	17199	17213	17279	17307	17495	17506	17251	17268	17166	17065	17282	17196	17236	17195	17297	17229	17267	17430	17402	17282	17493	17184	17215	17241	17293	17100	17295	17188	17406	17410	17220	17298	17290	17282	17295	17322	17331	17271	17089	17456	17349	17327	17276	16942	17210	17333	17264	17359	17312	17357	17161	17325	17289	17233	17337	17248	17101	17397	17424	17239	17042	17248	17267	17201	17354	17146	17391	17183	17119	17215	17235	17240	17238	17388	17307	17298	17194	17247	16997	17340	17272	17323	17390	17430	17355	17296	17241	17181	17132	17270	17112	17116	17223	17257	17301	17388	17312	17386	17389	17361	17190	17172	17293	17188	17303	17176	17348	17220	17096	17317	17206	17230	17263	17183	17077	17457	17468	17179	17330	17156	17197	17443	17393	17287	17296	17344	17158	17330	17416	17400	17375	17455	17070	17291	17057	17259	17179	17090	17206	17367	17240	17297	17187	17498	17181	17404	17246	17124	17362	17263	17537	17340	17334	17399	17177	17463	17313	17260	17364	17308	17201	17121	17209	17334	17354	17306	17275	17306	17447	17275	17374	17118	17394	17304	17222	17188	17194	17280	17438	17426	17379	17415	17156	17139	17317	17367	17348	17302	17391	17335	17290	17128	17203	17221	17233	17400	17314	17121	17442	17336	17242	17291	17250	17366	17132	17230	17258	17237	17382	17251	17362	17241	17215	17077	17280	17381	17268	17249	17305	17426	17510	17414	17372	17250	17401	17433	17325	17294	17409	17074	17238	17301	17103	17389	17299	17255	17284	17120	17374	17345	17350	17155	17195	17153	17292	17348	17414	17225	17248	17157	17148	17162	17145	17056	17134	17321	17308	17164	17186	17410	17322	17266	17291	17364	17301	17405	17154	17191	17396	17220	17424	17344	17172	17423	17207	17382
37374	51042	45106	35430	30478	25761	23316	21043	20105	18958	18579	17969	17164	16920	16361	16104	15604	15212	15258	14864	14850	14853	14846	14632	14855	14699	14673	14692	14501	14582	14772	14711	14744	14607	14678	14678	14490	14455	14411	14613	14611	14555	14634	14428	14481	14403	14584	14534	14649	14522	14343	14550	14314	14549	14634	14400	14677	14583	14295	14637	14414	14579	14735	14491	14522	14436	14561	14385	14471	14681	14667	14634	14510	14421	14415	14674	14434	14752	14688	14633	14542	14521	14514	14653	14528	14677	14622	14506	14373	14625	14695	14473	14628	14543	14558	14604	14509	14578	14418	14651	14476	14625	14765	14506	14561	14462	14656	14504	14659	14587	14390	14440	14610	14439	14732	14517	14602	14442	14628	14503	14683	14474	14467	14601	14564	14515	14445	14522	14356	14524	14460	14735	14491	14449	14553	14474	14633	14557	14607	14441	14561	14536	14440	14475	14378	14458	14593	14553	14558	14561	14398	14453	14493	14360	14424	14474	14466	14613	14526	14815	14524	14671	14451	14549	14507	14445	14571	14497	14604	14488	14548	14564	14524	14406	14490	14551	14550	14448	14456	14436	14557	14464	14478	14562	14532	14638	14707	14766	14617	14479	14472	14637	14440	14468	14421	14560	14647	14577	14460	14830	14525	14550	14464	14554	14492	14375	14584	14534	14397	14662	14491	14654	14368	14464	14476	14358	14706	14512	14400	14576	14609	14530	14498	14623	14572	14435	14462	14510	14487	14597	14414	14519	14450	14439	14612	14567	14559	14561	14708	14457	14399	14722	14633	14405	14539	14443	14611	14440	14409	14536	14323	14602	14449	14524	14465	14620	14507	14508	14538	14378	14625	14471	14455	14500	14516	14728	14595	14528	14780	14403	14512	14463	14298	14638	14507	14520	14518	14617	14576	14435	14452	14636	14521	14576	14481	14619	14525	14406	14503	14671	14516	14550	14477	14474	14471	14535	14533	14424	14602	14531	14588	14584	14509	14560	14424	14622	14621	14604	14711	14462	14542	14521	14351	14409	14683	14534	14477	14564	14553	14423	14615	14334	14557	14696	14432	14420	14477	14504	14612	14529	14632	14466	14583	14486	14657	14524	14341	14490	14764	14619	14515	14736	14719	14575	14590	14552	14589	14523	14462	14538	14468	14632	14681	14634	14468	14553	14496	14561	14614	14538	14474	14580	14421	14305	14682	14424	14551	14484	14715	14521	14390	14603	14638	14535	14547	14389	14599	14427	14613	14520	14515	14457	14540	14545	14461	14522	14519	14611	14561	14628	14528	14631	14458	14505	14513	14493	14542	14549	14460	14571	14530	14631	14571	14750	14401	14581	14692	14316	14664	14556	14552	14399	14649	14499	14624	14599	14555	14476	14552	14445	14480	14594	14549	14466	14426	14592	14549	14537	14562	14544	14478	14718	14546	14605	14447	14654	14501	14417	14401	14446	14424	14548	14449	14554	14452	14522	14626	14431	14404	14582	14643	14453	14618	14591	14616	14543	14564	14427	14704	14607	14473	14412	14416	14483	14531	14556	14468	14549	14551	14579	14568	14589	14528	14395	14471	14505	14507	14564	14395	14615	14552	14455	14476	14526	14597	14643	14337	14594	14622	14523	14648	14536	14536	14594	14483	14709	14558	14570	14573	14694	14583	14434	14413	14599	14546	14640	14484	14451	14598	14406	14437	14646	14544	14611	14520	14495	14394	14449	14519	14587	14571	14408	14437	14681	14625	14506	14378	14457	14575	14464	14534	14554	14496	14425	14512	14686	14487	14456	14624	14435	14477	14530	14521	14449	14614	14376	14489	14545	14463	14539	14604	14524	14327	14593	14594	14365	14473	14639	14532	14637	14593	14665	14710	14569	14508	14547	14479	14509	14663	14520	14502	14553	14449	14626	14629	14461	14584	14623	14605	14588	14496	14596	14454	14616	14612	14579	14751	14709	14387	14522	14454	14621	14442	14429	14628	14530	14411	14570	14540	14261	14640	14592	14472	14309	14392	14593	14387	14495	14532	14505	14466	14532	14497	14465	14337	14642	14534	14623	14473	14432	14523	14668	14700	14530	14421	14544	14479	14535	14600	14543	14659	14579	14439	14575	14806	14605	14370	14541	14559	14616	14568	14445	14473	14578	14490	14483	14490	14471	14789	14499	14514	14565	14467	14499	14521	14477	14641	14569	14422	14603	14614	14555	14657	14491	14447	14463	14348	14632	14594	14443	14505	14531	14615	14540	14609	14668	14664	14567	14574	14365	14560	14456	14590	14690	14686	14381	14636	14588	14626	14426	14267	14523	14709	14503	14548	14592	14555	14505	14559	14571	14590	14301	14528	14507	14556	14627	14439	14355	14310	14521	14375	14648	14573	14491	14278	14613	14600	14498	14586	14361	14774	14499	14518	14524	14645	14551	14471	14476	14498	14511	14381	14474	14466	14580	14521	14418	14483	14742	14488	14505	14482	14428	14619	14583	14588	14409	14533	14540	14573	14447	14563	14540	14420	14534	14580	14408	14519	14487	14451	14581	14456	14547	14614	14550	14544	14488	14501	14651	14522	14623	14275	14620	14517	14485	14437	14604	14676	14567	14710	14540	14525	14520	14605	14448	14600	14644	14475	14488	14547	14468	14623	14475	14536	14529	14480	14425	14556	14491	14667	14520	14649	14619	14525	14508	14431	14415	14538	14596	14727	14496	14425	14510	14565	14657	14511	14448	14433	14397	14536	14426	14613	14397	14698	14519	14540	14642	14453	14442	14496	14522	14583	14636	14713	14528	14588	14582	14671	14597	14555	14552	14525	14483	14437	14683	14567	14658	14528	14531	14646	14570	14710	14537	14717	14514	14680	14689	14519	14520	14427	14513	14528	14564	14526	14499	14622	14421	14493	14636	14482	14487	14543	14444	14636	14676	14507	14362	14547	14526	14552	14528	14517	14588	14476	14472	14564	14510	14451	14509	14456	14500	14655	14614	14602	14614	14707	14572	14547	14483	14540	14433	14671	14543	14547	14474	14438	14539	14489	14521	14458	14717	14418	14484	14468	14567	14484	14360	14527	14600	14567	14748	14623	14451	14786	14391	14553	14442	14517	14489	14458	14480	14574	14514	14577	14524	14788	14480	14273	14652	14599	14528	14655	14373	14589	14455	14562	14489	14608	14597	14648	14590	14542	14670	14581	14668	14627	14590	14637	14446	14482	14667	14608	14459	14406	14511	14536	14464	14445	14635	14700	14606	14380	14541	14557	14558	14461	14781	14496	14302	14579	14511	14462	14629	14758	14467	14501	14545	14345	14459	14427	14447	14513	14534	14556	14472	14537	14602	14575	14667	14597	14516	14491	14446	14721	14561	14559	14644	14464	14548	14504	14495	14495	14699	14447	14642	14609	14583	14520	14561	14368	14532	14650	14614	14581	14562	14506	14676	14514	14630	14422	14563	14547	14533	14635	14598	14539	14556	14560	14539	14556	14623	14485	14641	14456	14637	14611	14562	14498	14634	14423	14605	14655	14703	14559	14514	14570	14558	14435	14595	14481	14467	14602	14664	14587	14569	14519	14705	14537	14656	14466	14353	14442	14512	14638	14463	14440	14552	14637	14566	14626	14565	14570	14395	14420	14551	14774	14578	14538	14718	14595	14598	14400	14425	14337	14478	14427	14671	14547	14548	14534	14549	14485	14622	14393	14463	14413	14382	14571	14579	14691	14470	14537	14663	14673	14479	14501	14761	14491	14510	14490	14678	14469	14573	14512	14535	14424	14534	14501	14440	14675	14497	14528	14656	14585	14480	14501	14429	14407	14501	14336	14689	14584	14588	14471	14600	14418	14568	14479	14514	14602	14568	14477	14646	14609	14634	14651	14521	14573	14541	14696	14566	14631	14687	14490	14501	14449	14578	14923	14478	14574	14509	14556	14363	14449	14631	14715	14370	14655	14534	14544	14574	14661	14496	14579	14496	14544	14435	14437	14539	14527	14771	14402	14520	14485	14453	14741	14574	14552	14578	14506	14393	14480	14481	14587	14562	14587	14535	14523	14557	14580	14633	14577	14473	14486	14554	14449	14587	14428	14685	14524	14468	14470	14452	14470	14462	14664	14585	14378	14596	14488	14520	14476	14486	14483	14608	14626	14642	14577	14560	14534	14436	14602	14538	14415	14742	14255	14561	14437	14452	14478	14565	14568	14690	14640	14431	14534	14644	14468	14503	14390	14630	14568	14521	14347	14450	14466	14342	14537	14463	14519	14523	14457	14415	14582	14517	14613	14694	14655	14652	14522	14592	14542	14702	14581	14519	14641	14594	14739	14540	14465	14586	14455	14413	14692	14558	14455	14472	14542	14698	14568	14668	14491	14611	14627	14494	14420	14450	14460	14561	14463	14646	14525	14555	14453	14462	14543	14621	14471	14387	14460	14400	14529	14584	14560	14326	14411	14417	14271	14705	14596	14548	14554	14554	14575	14467	14706	14534	14457	14547	14427	14460	14475	14409	14416	14524	14402	14439	14495	14629	14683	14422	14578	14530	14487	14625	14441	14642	14870	14590	14464	14641	14508	14663	14526	14748	14611	14410	14410	14677	14603	14510	14439	14587	14518	14566	14548	14345	14639	14525	14544	14606	14625	14480	14460	14484	14443	14448	14469	14613	14594	14575	14581	14536	14591	14611	14349	14672	14478	14457	14504	14569	14509	14449	14576	14420	14483	14657	14685	14583	14655	14459	14495	14746	14565	14550	14536	14620	14447	14507	14601	14429	14541	14648	14504	14561	14552	14484	14426	14597	14486	14559	14590	14529	14644	14733	14563	14581	14519	14294	14549	14374	14565	14530	14468	14582	14323	14541	14687	14617	14681	14634	14400	14615	14562	14466	14420	14691	14462	14480	14476	14610	14600	14510	14499	14538	14507	14505	14647	14561	14451	14752	14508	14416	14487	14537	14347	14686	14432	14651	14739	14660	14512	14559	14573	14601	14619	14551	14642	14555	14465	14520	14514	14582	14630	14524	14566	14459	14475	14517	14486	14609	14342	14569	14621	14615	14514	14520	14563	14617	14376	14496	14386	14510	14442	14586	14535	14709	14391	14500	14370	14766	14555	14494	14550	14538	14712	14566	14439	14748	14654	14646	14408	14638	14618	14434	14590	14614
25264	21538	29597	29325	29438	29679	27856	24328	23256	22658	21961	21020	20604	19692	19257	18666	18404	17958	17530	17768	17596	17657	17494	17438	17438	17469	17303	17185	17288	17371	17262	17306	17250	17311	17248	17271	17170	17101	17241	17099	17205	16964	17214	17005	17141	17176	17285	17129	17290	17038	17009	17044	17079	17272	17185	17174	17050	17085	17049	16864	16961	17158	17098	17119	16975	17015	17025	16996	16930	17024	17045	17192	17130	16996	16860	16960	16972	17052	16867	17107	17036	17191	16826	16982	17038	16950	17089	17226	17262	16995	16853	17018	17044	17090	17199	17056	17123	17182	17044	17028	17040	17001	17096	17124	17288	17066	17144	17288	17059	17203	17026	17065	17255	17119	16983	16967	17152	17188	17149	17337	17002	16973	16985	17156	16993	16956	16870	17057	17010	17129	17188	17227	17082	17039	17051	17129	17209	16894	17017	17034	17112	16901	17131	17117	17047	16912	16929	17144	17071	17040	17174	16948	17049	17175	16856	17139	17031	17041	17146	17111	17089	16997	17027	16942	16930	16898	16891	16994	17137	17002	17184	17035	16868	17130	16974	17188	17146	17114	17045	17170	17229	16920	17043	17075	16916	16961	16748	17092	17004	17300	17145	16999	17050	17026	16946	17080	16946	17095	17199	17130	17092	17130	17034	17199	17147	16856	17141	16920	17053	17204	17092	17056	17008	16875	17008	17044	16953	17000	17001	17283	17167	17138	17033	17250	17024	17159	16987	16995	16988	17130	16962	17070	17224	16889	17169	17007	17073	17106	17377	16882	16958	17012	16896	17120	16813	17217	17141	16991	16977	16942	17077	17108	16853	17214	17196	17008	17055	17145	17096	16957	17102	17023	16823	17100	17188	16921	16832	17134	17003	17149	16985	17047	17026	16936	17194	17072	17287	17197	16745	17266	16983	17117	17268	17160	17066	16939	17087	17072	17103	17038	16973	16894	17159	17099	16858	17030	16878	17074	17008	16872	17183	17025	17338	17081	17149	17156	17182	17082	17035	16968	17104	16985	17050	17055	16975	17150	17189	16995	17015	17119	17117	17157	17073	16893	16990	17256	17256	17312	16961	17087	16957	16913	16951	16976	17266	17047	17065	17012	16959	17028	16975	16995	16981	17326	17005	16862	17091	16997	17004	17069	16908	17301	17007	17063	17168	17008	17068	16937	17104	16987	17105	17114	17053	16914	17085	16749	17049	17019	17005	17072	17176	17118	17038	16933	16923	17116	17110	17059	17152	17122	17136	16964	17193	17049	17232	16749	16943	17168	16965	17097	17169	16846	17084	17007	17165	16945	16932	16923	17120	17140	16989	17187	16960	17165	17143	17030	17122	17145	16994	17060	17067	16973	17079	17010	17170	17029	16937	17086	17212	17256	17226	17174	17072	17163	17001	17102	17066	17175	17099	17041	17087	17209	16798	17078	16881	17048	17159	17457	17076	17084	17009	17288	16885	17031	17123	17142	16878	17196	17113	16914	16880	16976	17133	17214	17239	17197	17075	16925	17003	17270	16888	17153	17116	16966	17055	17056	17252	17055	16984	17082	17004	17100	17193	16913	17101	16832	16865	17073	16945	17064	16873	16954	17110	17083	17094	16954	16921	16836	16953	17072	16938	17147	17114	17072	17163	17003	16909	17251	16958	16955	17001	17239	17061	17063	16964	17293	17019	17211	16956	16926	17046	17031	17251	17384	17152	17109	17158	17036	17047	16977	17298	16950	17154	16964	17135	17042	17042	17198	17050	16969	17004	16906	17089	17058	17167	16874	17123	17019	17031	16913	17228	16904	16980	17198	17192	17117	17076	16926	16999	17156	17006	17240	17029	16895	16887	16943	16941	16994	17270	17093	17120	17116	17044	16959	17056	17209	17205	16823	17353	16836	17119	17148	17042	17026	16920	17276	17119	17194	17061	16958	16906	17022	16986	16876	17066	17223	17143	17170	17056	17009	17100	17136	17038	17031	16882	16984	17024	16934	17040	16931	16878	17016	17109	17110	17173	16940	17094	17035	16993	16963	17176	16942	17084	17078	17062	17147	17340	16917	17043	17004	16914	17100	17178	17003	17197	17106	16905	17107	17015	17241	17062	17168	16941	16890	16996	16881	17077	16878	17018	17055	17053	17043	16932	17067	17225	17139	17128	17073	17087	17199	17053	16990	17156	17087	17135	17135	17223	16889	17233	16924	17000	17109	17055	16798	16897	17037	16922	16959	17117	17116	17077	16906	17029	17126	16861	16979	16876	17114	17138	17037	17108	17049	17225	17109	16987	17102	17086	17187	17283	17111	17133	16849	17061	17061	17133	17043	17075	17003	17046	17150	16968	16971	17198	17143	17060	17040	16995	17085	16973	17108	17017	17065	16938	16949	17134	16981	17240	17316	16879	16930	17032	16961	17216	16981	17058	17139	16799	17012	17082	17170	17121	17159	17217	16940	17216	16855	16982	17020	16975	16909	16998	17244	17102	16941	17062	17114	17075	17125	16919	17180	16917	17180	17246	17184	16945	16953	16977	17189	17141	17064	17205	16948	17358	17080	16956	16925	16927	17074	17000	17021	16867	16970	17174	17072	17007	16825	17085	17075	16969	17055	17058	17033	17052	17057	16900	17112	17209	17046	16949	17248	17067	17065	17269	17140	16925	16787	16975	17038	17050	17113	16901	17075	17061	17095	16868	16932	17105	17212	17194	16903	17167	16983	17034	17195	17213	17088	17193	17147	16916	17082	17167	16964	16971	17139	17083	17056	17186	17234	17294	17136	17140	17068	17157	17299	17329	17218	16926	17184	17121	17170	17135	16969	17042	17023	16955	17191	17199	17114	17020	17072	16904	16998	16900	17050	17091	17075	17091	17136	16945	17017	16929	17205	17202	17139	17140	16993	17134	17134	17171	17014	17165	17049	17226	17193	17084	16948	17289	17043	17065	16979	17111	16994	17002	17051	16877	17121	17158	17233	17110	16813	17331	17077	17045	17134	16998	16969	16993	16936	16987	17141	17098	17191	17146	17000	17114	17091	17272	17340	16953	17252	17188	17161	17145	17052	17244	16980	16918	17018	17001	17167	17067	17117	17123	16979	17052	17152	17107	17157	16879	17125	17232	17200	17148	17015	16975	17146	17182	16986	17019	17141	16998	17189	17342	17116	16978	17161	17115	17359	16969	17159	17125	16760	17063	17131	16985	17103	17168	17042	16934	17133	17107	17080	16824	17087	17187	17224	17117	16975	17187	17249	17082	17110	17041	16833	17019	16973	17060	17100	17033	17171	17162	17035	17119	17235	17062	17045	17112	17046	17076	17082	16971	17046	17030	17126	17073	17155	17178	17115	17138	16985	17037	16913	17166	16974	17287	17047	17134	16916	17181	17177	17141	17151	17227	17070	17132	17206	17010	16925	17217	17012	17113	17039	17184	17261	16965	17020	17078	17043	17030	17156	16921	17044	17121	16952	17053	17054	17042	17041	16963	16904	17104	16913	16995	17082	16972	17253	17062	17179	17017	17067	17128	17014	17164	17007	17023	17019	17045	17045	17075	16953	17087	17072	17282	17101	17089	17036	17145	16861	17069	17098	17215	17024	17237	17162	16965	17138	17256	17133	17123	17027	17153	17063	17330	17043	16995	17050	17055	17013	17110	17238	17244	16866	17265	17043	17043	17117	16865	17026	17014	17305	16977	17345	17214	17131	16954	17083	17210	16928	16994	17020	17137	16984	17047	17067	16907	17321	17255	16996	17330	17359	16820	16932	17142	17052	17083	17065	16990	17026	17076	17213	16943	17248	16964	17270	16960	17050	17003	17243	16817	17003	16986	17067	17117	17101	16967	16887	17215	17068	17084	16979	17139	17247	17047	17128	17049	17172	17046	16918	16961	17134	17070	17037	17059	17077	17038	17174	16960	17124	17145	17197	17129	17200	17241	16925	16973	17105	16989	17076	17157	17138	16854	17175	17177	17219	17179	16918	17080	17136	17161	17200	16987	16826	17048	17003	17026	17130	17171	17097	17014	16994	17141	17159	16931	17018	17144	16980	17124	17142	17079	17217	17089	16976	17094	17155	17003	17048	17167	17182	17224	17040	17121	17186	17153	17131	17094	16904	17007	17126	17008	17126	17101	17253	16996	17133	17140	17070	16909	17062	17124	17182	17007	16872	17092	16876	17046	17113	17009	17150	17092	17036	16873	16890	17210	17070	17097	16978	17019	17097	16904	17134	17256	17029	17197	17233	16951	17122	16888	16828	17089	17168	17046	17010	17025	17042	17073	17054	16995	17092	17084	17007	17212	17180	17103	17268	17069	17017	17021	16924	17029	16980	17024	17126	17173	17170	17072	17004	16984	17079	17256	16967	17281	17134	17238	17092	17158	17155	17050	17052	17016	17169	17121	16850	16983	16999	17235	17007	17255	17053	17078	17151	16983	17145	17033	17114	17125	16996	17201	16836	17047	16962	17112	17175	16994	17196	17052	17033	17147	17023	17084	16908	16869	17111	17096	17133	17160	17013	17053	17185	16996	17065	17203	17177	16849	17055	17144	17096	17228	17247	17084	17163	17065	17051	17119	17144	16996	17065	17129	17050	17126	16824	17113	17144	16971	17158	17041	16993	17009	17010	16896	17096	16988	17003	16938	17025	17022	17130	17109	16913	16962	17195	17097	17116	17184	17102	16987	17066	16913	16962	16790	17075	16906	16926	17237	17095	16964	16922	17135	17223	16945	16875	17027	16961	17102	17218	17047	16842	16992	17006	16935	17101	17073	17139	17040	17076	17076	17060	17024	17030	16955	16998	17204	17013	16976	17186	17269	17066	17197	16900	17166	17026	17041	17034	17124	17026	17089	17222	17062	17159	17014	16991	17189	17022	17016	17031	16797	16997	17143	17080	16858	16771	17134	17066	17255	17119	17097	17106	17230	17047	17200	17037	17126	16988	17055	17105	17148	16961	17079	17163	17068	17107	17139	17102	17035	17109	17040	17087	17102	17006	16996	17170	16908	16912	17016	16940	16991	17133	16938	17106	16987	17056	17048	17178	17238	17268	17281	17210	17109	16926	17167	16962	17086	17175	17252	17163	16994	16905	17223	17032	17034	17146	17192	17065	17057	17025	17098	17034	17162	17120	17021	17109	17081	17086	17079	16869	16968	16856
36744	56181	51462	41940	35759	30948	27272	24754	23618	22443	21098	20404	19442	18324	17776	16974	16214	15829	15393	15245	15052	14947	14973	14861	14864	14664	14593	14704	14624	14590	14722	14640	14851	14688	14551	14482	14561	14590	14439	14550	14509	14461	14482	14562	14556	14587	14630	14478	14527	14514	14549	14522	14632	14616	14474	14526	14395	14516	14643	14690	14633	14463	14555	14489	14486	14245	14527	14233	14553	14350	14524	14530	14486	14395	14684	14486	14551	14727	14556	14504	14546	14496	14526	14458	14395	14579	14364	14574	14348	14330	14584	14522	14454	14469	14449	14533	14598	14595	14346	14544	14464	14483	14570	14440	14266	14481	14555	14453	14412	14472	14599	14456	14505	14624	14483	14469	14576	14428	14463	14409	14550	14633	14527	14663	14666	14356	14323	14495	14556	14477	14428	14432	14368	14454	14584	14494	14525	14319	14441	14359	14586	14500	14611	14318	14532	14382	14480	14661	14485	14593	14410	14488	14396	14647	14526	14532	14402	14516	14439	14472	14399	14308	14342	14490	14566	14438	14522	14328	14458	14627	14578	14354	14367	14575	14497	14415	14428	14426	14549	14438	14493	14440	14494	14452	14471	14556	14379	14464	14593	14450	14604	14485	14683	14497	14711	14469	14520	14532	14500	14379	14389	14518	14414	14445	14564	14397	14670	14532	14346	14429	14469	14467	14437	14427	14592	14393	14429	14514	14441	14628	14394	14420	14602	14543	14316	14685	14305	14546	14463	14463	14419	14631	14339	14574	14329	14547	14514	14382	14626	14287	14588	14377	14532	14421	14628	14444	14540	14380	14545	14631	14495	14522	14389	14452	14483	14555	14479	14592	14564	14442	14409	14600	14425	14466	14406	14522	14402	14495	14464	14385	14502	14602	14318	14570	14453	14432	14433	14474	14416	14361	14433	14416	14700	14623	14257	14516	14543	14440	14478	14609	14646	14527	14516	14285	14557	14587	14409	14606	14535	14417	14441	14588	14557	14537	14362	14392	14429	14574	14409	14475	14589	14601	14517	14555	14488	14482	14527	14512	14403	14379	14524	14538	14492	14406	14641	14540	14517	14508	14495	14394	14406	14486	14555	14509	14584	14496	14482	14702	14394	14416	14510	14632	14448	14459	14364	14572	14315	14571	14522	14473	14511	14486	14215	14722	14527	14415	14534	14580	14511	14490	14624	14567	14366	14410	14438	14417	14455	14560	14481	14481	14512	14325	14527	14474	14528	14316	14442	14517	14401	14404	14464	14385	14686	14368	14510	14492	14417	14592	14645	14476	14612	14568	14514	14674	14471	14432	14388	14554	14498	14422	14405	14481	14417	14324	14538	14445	14450	14477	14503	14424	14470	14484	14326	14460	14582	14473	14442	14545	14508	14531	14438	14321	14477	14519	14501	14414	14537	14442	14521	14439	14502	14629	14515	14580	14452	14541	14451	14497	14382	14511	14425	14500	14575	14499	14507	14317	14479	14324	14425	14701	14284	14363	14498	14444	14401	14422	14545	14484	14478	14499	14671	14338	14626	14573	14492	14320	14533	14481	14300	14404	14471	14405	14645	14636	14557	14550	14467	14520	14464	14401	14523	14583	14410	14509	14568	14308	14610	14562	14685	14643	14501	14518	14564	14482	14540	14442	14302	14403	14379	14440	14557	14514	14568	14458	14673	14477	14503	14338	14307	14485	14664	14420	14479	14331	14576	14395	14269	14434	14348	14320	14497	14533	14513	14404	14417	14554	14623	14502	14510	14370	14531	14424	14441	14564	14452	14536	14521	14264	14260	14635	14504	14332	14417	14290	14505	14413	14407	14555	14344	14569	14583	14593	14516	14376	14553	14403	14496	14396	14472	14523	14542	14505	14532	14384	14399	14565	14485	14341	14646	14474	14385	14469	14524	14497	14381	14532	14542	14598	14444	14372	14530	14573	14400	14308	14437	14467	14424	14444	14430	14586	14577	14463	14481	14435	14511	14574	14353	14513	14435	14445	14500	14350	14281	14430	14550	14451	14449	14481	14521	14397	14692	14391	14326	14457	14519	14631	14304	14431	14426	14474	14566	14477	14389	14450	14326	14361	14470	14442	14528	14393	14511	14595	14626	14545	14500	14507	14454	14559	14531	14473	14432	14397	14562	14385	14389	14568	14581	14530	14626	14512	14369	14495	14465	14480	14509	14264	14572	14542	14381	14565	14624	14499	14397	14453	14493	14474	14443	14483	14478	14341	14560	14368	14403	14417	14466	14474	14484	14484	14606	14622	14553	14406	14623	14511	14697	14473	14552	14453	14384	14278	14471	14486	14444	14502	14576	14209	14585	14381	14329	14423	14448	14494	14551	14370	14587	14508	14359	14509	14430	14529	14653	14457	14413	14438	14467	14458	14573	14318	14474	14584	14422	14339	14393	14327	14648	14624	14582	14429	14440	14438	14483	14341	14356	14331	14660	14489	14332	14437	14435	14535	14556	14501	14495	14343	14451	14567	14521	14740	14205	14535	14449	14317	14455	14668	14382	14436	14493	14385	14439	14517	14500	14644	14295	14509	14538	14499	14427	14578	14321	14480	14556	14563	14564	14310	14506	14586	14434	14345	14649	14513	14576	14386	14489	14536	14614	14561	14516	14434	14701	14359	14572	14430	14649	14554	14644	14534	14473	14636	14418	14362	14522	14461	14380	14706	14488	14460	14419	14522	14340	14234	14441	14436	14606	14623	14481	14480	14408	14561	14550	14423	14342	14579	14521	14387	14499	14674	14544	14631	14452	14368	14367	14426	14533	14568	14446	14455	14645	14454	14491	14409	14416	14411	14425	14564	14572	14475	14565	14361	14593	14511	14401	14499	14528	14308	14694	14481	14552	14404	14369	14369	14547	14579	14608	14315	14533	14366	14600	14241	14386	14669	14499	14588	14510	14447	14409	14542	14413	14487	14399	14568	14539	14613	14600	14694	14435	14669	14580	14476	14469	14386	14553	14588	14410	14449	14521	14328	14379	14432	14355	14512	14405	14424	14576	14575	14429	14507	14670	14463	14469	14518	14466	14384	14550	14517	14474	14579	14479	14546	14480	14465	14558	14377	14631	14403	14536	14394	14497	14441	14558	14475	14595	14551	14653	14450	14431	14402	14465	14426	14576	14389	14432	14491	14553	14596	14332	14431	14649	14479	14648	14529	14358	14443	14383	14469	14422	14385	14533	14554	14478	14505	14553	14512	14487	14457	14375	14525	14471	14535	14590	14339	14275	14487	14531	14297	14467	14452	14483	14358	14356	14402	14578	14523	14364	14412	14517	14332	14468	14411	14697	14588	14569	14402	14541	14502	14423	14453	14603	14497	14364	14357	14415	14347	14374	14657	14499	14457	14464	14560	14450	14392	14330	14423	14532	14383	14471	14433	14512	14357	14396	14361	14578	14577	14478	14426	14494	14478	14632	14594	14537	14432	14542	14478	14476	14334	14507	14637	14438	14547	14523	14398	14649	14532	14384	14465	14457	14242	14227	14551	14545	14468	14444	14410	14399	14389	14376	14596	14546	14452	14280	14424	14549	14516	14424	14512	14429	14664	14570	14391	14451	14475	14403	14521	14324	14411	14501	14432	14370	14527	14436	14389	14438	14375	14563	14505	14315	14461	14605	14509	14536	14499	14366	14470	14402	14674	14464	14469	14425	14235	14507	14626	14623	14457	14319	14637	14554	14259	14573	14647	14513	14429	14377	14550	14571	14514	14372	14576	14391	14542	14516	14390	14488	14534	14491	14523	14555	14485	14562	14726	14481	14366	14413	14466	14545	14331	14593	14464	14548	14566	14444	14359	14349	14527	14572	14419	14675	14449	14605	14632	14468	14626	14394	14689	14582	14495	14342	14649	14471	14589	14348	14453	14596	14481	14483	14580	14590	14458	14398	14635	14561	14555	14610	14628	14404	14481	14551	14610	14363	14383	14568	14508	14489	14541	14476	14323	14345	14687	14372	14421	14330	14438	14521	14495	14475	14539	14425	14436	14351	14473	14486	14433	14640	14351	14491	14623	14603	14433	14488	14525	14409	14498	14560	14528	14559	14459	14612	14324	14422	14403	14467	14626	14495	14445	14438	14536	14610	14567	14584	14621	14475	14613	14505	14534	14342	14543	14450	14559	14526	14503	14344	14370	14490	14611	14518	14520	14428	14552	14591	14502	14531	14326	14490	14528	14392	14497	14571	14588	14425	14541	14573	14287	14541	14536	14480	14705	14619	14534	14674	14562	14597	14331	14492	14475	14601	14581	14445	14460	14620	14447	14477	14422	14590	14559	14452	14624	14679	14492	14517	14398	14542	14523	14531	14589	14516	14390	14688	14584	14459	14485	14484	14466	14505	14457	14527	14445	14442	14620	14488	14636	14388	14254	14312	14308	14576	14501	14519	14472	14557	14514	14531	14593	14499	14501	14627	14649	14278	14522	14540	14453	14552	14615	14537	14573	14442	14794	14556	14506	14352	14478	14548	14452	14577	14482	14546	14275	14498	14589	14458	14474	14418	14527	14409	14665	14532	14488	14482	14771	14454	14605	14398	14520	14375	14321	14593	14412	14529	14544	14529	14391	14517	14511	14487	14404	14516	14426	14538	14470	14401	14457	14678	14374	14394	14449	14435	14585	14509	14619	14500	14491	14464	14571	14509	14615	14479	14527	14346	14517	14323	14613	14527	14410	14414	14549	14413	14333	14595	14422	14468	14337	14384	14501	14497	14427	14499	14530	14535	14675	14504	14477	14469	14669	14524	14573	14540	14517	14549	14463	14506	14504	14493	14400	14475	14525	14533	14645	14425	14402	14475	14717	14536	14485	14401	14487	14522	14469	14387	14590	14439	14394	14503	14422	14437	14435	14514	14467	14573	14583	14453	14489	14347	14573	14731	14414	14572	14593	14482	14517	14472	14357	14474	14467	14561	14437	14341	14560	14473	14437	14475	14497	14394	14674	14388	14634	14358	14447	14343	14602	14430	14476	14550	14486	14777	14385	14406	14492	14543	14402	14416	14372	14371	14501	14459	14417	14599	14335	14385	14497	14533	14463	14391	14586	14480	14480	14503	14374	14607	14448	14447	14509	14534	14529	14432	14358	14536	14506	14403	14545	14497	14380	14289	14401	14561	14331	14677	14624	14289	14424
24054	21513	29408	25627	27039	30561	31478	27509	25801	24916	23643	22797	21671	20935	20086	19359	18803	18349	18130	18030	18007	17793	17950	17659	17704	17501	17418	17624	17429	17310	17324	17539	17472	17196	17257	17319	17507	17367	17393	17272	17399	17131	17337	17247	17069	17283	17457	17291	17264	17022	17182	17220	17185	17318	17498	17235	17406	17412	17383	17238	17149	17229	17265	17318	17030	17059	17366	17271	17338	17099	17044	17153	17198	17315	17289	17252	17267	17227	17185	17166	17063	17307	17291	17130	17219	17257	17318	17270	17194	17421	17285	17136	17323	17163	17258	17117	17188	17250	17474	17383	17199	17292	17499	17041	17107	17132	17287	17227	17111	17160	17381	17302	17211	17286	17246	17222	17320	17371	17242	17332	17139	17120	17104	17169	17300	17064	17122	17210	17454	17212	17136	17344	17382	17104	17052	17106	17125	17242	17258	17208	17374	17110	17146	17253	17277	17312	17119	17070	17083	17183	17222	17163	16963	17097	17259	17119	17070	17091	17123	17269	17121	17152	17280	17438	17205	17187	17066	17152	17236	17060	17144	17190	17250	17067	17372	17363	17221	17144	17286	17139	17062	17052	17170	17292	17275	17194	17118	17168	17265	17280	17164	17288	17218	17234	17159	17193	17115	17225	17295	17156	17212	17215	17141	17238	17235	17449	17364	17072	17541	17302	17248	17182	17175	17080	17237	17075	17361	17216	17311	17203	17211	17114	17104	17291	17257	17088	17187	17181	17087	17302	17185	17127	17154	17207	17242	17139	17177	17099	17192	17044	17225	17239	17248	17324	17099	17109	17178	17301	16911	17084	17010	17092	17241	17190	17233	17213	17178	17096	16957	17211	17351	17231	17369	17033	17363	17179	17147	17067	17303	17308	17259	17167	17378	17157	17076	17265	17017	17168	16934	17285	17189	17351	17176	16945	17211	17172	17180	17025	17327	17148	17108	17079	17198	17157	17204	17126	17237	17300	17399	17164	17268	17241	17209	17154	17069	17061	17357	17245	17289	17114	17145	17321	17267	17143	17187	17370	17309	17016	17223	17066	17269	17362	17291	17246	17155	17168	17212	17128	17119	17177	17087	17017	17274	17230	17141	17144	17282	17051	17093	17253	17142	17208	17135	17074	17216	17227	17133	17171	17141	17022	17054	17189	17108	17095	17292	17498	17181	17290	17183	17242	17191	17073	17245	17250	17259	17091	16959	17115	17352	17275	16974	17105	17105	17191	17299	17442	17151	17134	16945	17151	17116	17178	17059	17288	17214	17123	17199	17229	17205	17214	17383	17240	17104	17100	17109	17020	17021	17088	17165	17284	17200	17122	17257	17233	17164	17137	17134	17062	17128	17237	17375	17228	17240	17269	17051	17178	17238	17207	17384	17233	17233	17134	17133	17388	17259	17207	17210	17291	17212	17193	17192	17273	17488	17197	17169	16912	17107	17277	17066	17218	17249	17236	17089	17185	17068	17180	17429	17311	17234	17175	17164	17144	17129	17250	17283	17280	17304	17096	17163	17206	17160	17122	17318	17304	17255	17217	17128	17240	17414	17112	16967	17085	17201	17178	17067	17100	17158	17144	17034	17184	17072	17292	17205	17287	17185	17080	17252	17306	17261	17106	16847	17259	16904	17209	17278	17398	17133	17342	17264	17239	17062	17263	17331	17133	16907	17133	17148	17139	17172	17219	17169	17171	17236	17242	17092	17102	17167	17160	17122	17352	17238	17027	17234	17283	17243	17254	17298	17098	17103	17329	17110	17240	17202	17082	17153	16938	17030	17093	17119	17156	17245	17161	17243	17125	17097	17244	17378	17272	17244	17284	17359	17114	17238	17167	17242	17232	17323	17263	16926	17078	17170	17198	17304	17381	17425	17132	17277	17464	17250	17218	17092	17146	17053	17127	17204	17292	17171	17192	17156	17304	16969	17170	17330	17170	17292	17284	17262	17165	17232	17210	17357	17209	17304	17204	17293	17082	17076	17216	17093	17246	17166	16917	17373	17219	17380	17046	17187	17148	17173	17355	17417	17236	17197	17307	17331	17153	17076	17291	17057	17193	17428	17234	17135	17100	17283	17180	17247	17226	17160	17226	17104	17148	17154	17100	17174	17187	17075	17050	17240	17112	17104	17094	17234	16999	17368	17278	17187	17299	17235	17116	17085	17255	17212	17209	17041	17158	17396	17161	17327	17158	17147	17145	17198	17050	17300	17284	17131	17139	17391	17131	17266	17037	17234	17131	17316	17231	17264	17297	17270	17040	17285	17233	17213	17341	17207	17135	17045	17059	17300	17107	17061	17110	17149	17060	17169	17125	17308	17368	17098	17038	17311	17227	17248	17103	17028	16946	17106	17064	17305	17110	17160	16929	17103	17175	17230	17296	17291	17131	17132	17195	17164	17199	17093	16976	17312	17285	17282	17249	17238	17085	17148	17291	17124	17198	17177	17253	17259	17256	17100	17228	17189	17145	17084	17186	17460	17183	17141	17216	17036	17204	17010	17173	17345	17139	17123	17346	17184	17135	17171	17056	17208	17002	17147	17156	17287	17170	17265	17261	17045	17259	17207	17104	17320	17127	17216	17225	17278	17117	17297	17160	17024	17145	17327	17160	17239	16941	17102	17174	17157	17079	17187	17090	17049	17085	17054	17191	17217	17316	17272	17286	16945	17283	16976	17136	17076	17116	17110	17116	17245	17183	17221	17100	17016	17195	17269	17232	17122	17243	17561	17073	17188	17222	17126	17304	17078	17103	17230	17170	17141	17134	17188	17170	17136	17081	17030	17278	16986	17127	17159	17276	17101	17083	17179	17168	17344	17209	17130	17130	17054	17131	17178	17057	16975	17041	17122	17159	17199	17127	17221	17035	17082	17263	17029	17036	17089	17038	16979	17086	17190	17179	17080	17086	17262	17287	17196	17091	17172	17226	17204	16988	17414	17248	17270	17070	17091	17219	17194	17050	17234	17285	16820	17201	17190	17170	17283	17109	17232	17153	17223	17123	16993	17157	17209	17113	17207	17185	17379	17059	17254	17127	17085	17024	17033	17141	17369	17297	17263	17184	17113	17255	17076	17367	17247	17374	17464	17328	17174	17140	17196	17328	17161	17240	17427	17070	16934	17060	17034	17127	17158	17084	17085	17373	17155	17233	17087	17152	17271	17117	17355	17095	17143	17022	17076	17120	17265	17195	17276	17253	17217	17309	17063	17133	17241	17090	17119	16986	17447	17243	17199	17189	17050	17046	17308	17325	17228	17094	17334	17272	17172	17187	17269	17178	17101	17030	17020	17277	17308	17197	17355	17136	17147	17142	17011	17181	17294	16976	17200	17181	17100	17220	17288	17392	17227	17133	17221	17157	17187	17112	17313	17202	17373	17269	17170	17417	17271	17216	17248	17161	17199	17317	17265	17160	17164	17051	17182	17073	17241	17037	17272	17260	17276	17190	17028	17173	17238	17205	17215	17263	16943	17042	17270	17151	17123	17217	17207	17372	17312	17072	17002	17226	17070	16975	16988	17293	17085	17351	17040	17115	17203	17084	17020	17207	17359	17072	17195	16980	17497	17072	17227	17398	17058	17026	17111	17074	17160	17137	17188	17391	17173	17243	17154	17133	17303	17078	17155	17210	17106	17291	17014	17152	17051	17214	17193	17229	17287	17200	17206	17050	17295	17175	17149	17265	16957	17135	17131	17152	17073	17103	17054	17113	17321	17081	17147	17165	17302	17158	17270	17192	17259	17135	17101	17126	17214	17214	17077	17318	17305	17176	17277	17074	17026	17138	17222	17299	17201	17285	16995	17142	17033	17084	17296	17278	17213	17272	17254	17133	17288	17192	17208	17286	17119	17004	17083	17376	17250	17114	17117	17280	17216	17251	17164	17334	17341	17164	17155	17052	17263	17354	17186	17136	17364	17193	17458	17015	17391	17077	17233	17141	17304	17268	17265	17436	17261	17049	17332	17225	16998	17359	17137	17337	17210	17395	17281	17262	17326	17283	17080	17127	17290	16989	17255	17120	17323	17161	17271	17206	17226	17220	17088	17404	17256	16985	17232	17217	17296	16959	17139	17073	17185	17295	17047	17349	17320	17101	17241	17144	17175	17219	17157	17381	17218	17146	17175	17037	17145	17243	17296	17195	17270	17388	17224	17273	16966	17090	17257	17160	17073	17251	17120	17309	17220	17260	17261	17097	17090	17073	17218	17022	17292	17283	17056	17129	17269	17227	17313	17286	17290	17062	17271	17197	17318	17303	17127	17340	17043	17093	17254	17220	17310	16932	17044	17220	17199	17074	17380	16954	16998	17167	16967	17174	17213	17180	17082	17378	17371	17433	17355	17194	17226	17317	17295	17238	17314	17130	17188	17278	17378	17139	17123	17206	17184	17324	17316	17270	17296	17152	17117	17178	17163	16974	17308	17293	17138	17091	17189	17194	17271	17118	17354	17239	17415	17217	17334	17173	17337	17090	17124	17174	16869	17043	17131	17286	17228	17130	17017	17166	17109	17057	17216	17034	17031	17100	17143	17384	17170	17143	17337	17255	17111	16914	17300	17225	17011	17181	17169	17198	17049	17227	17204	17402	17096	17218	17068	17208	17245	17275	17311	17509	17127	17175	17073	17050	17179	17138	17199	17224	17144	17206	17196	17360	17144	17275	17370	17343	17095	17246	17064	17162	17191	17380	17142	17196	17147	17161	17111	17343	17021	17061	17203	17185	17222	17016	17334	16999	17197	17183	17258	17197	17131	17249	17124	17130	17111	17066	17325	16955	17128	17143	17052	17286	17147	16924	17307	17162	17165	17185	17111	17031	17159	17221	17130	17204	17199	17156	17024	17142	17234	17225	17298	17075	17020	17227	17103	17264	17079	17292	17167	17264	17092	17140	17138	17315	17349	17277	17221	17138	17250	17059	17403	17006	17418	17178	16895	17254	17298	17242	17206	17038	17133	17323	17347	17168	17221	17138	17221	17353	17102	17070	17124	17164	17231	17098	17115	17235	17076	17379	17113	17396	17047	17071	17254	17435	17147	17107	17063	17269	17154	17223	17383	17108	17287	17026	17089	17360	17182	17349	17161	17321	17009	16953	17208	17018	17250	17211	16988	17096	17375	17117	17075	17238	17179	17163	17093	17168	16981	17220
38434	60243	56031	46356	39902	34727	31101	28920	27149	25552	23918	22508	21072	19695	18593	17731	16762	16247	15818	15749	15636	15178	15095	14948	14960	15046	15024	14928	14820	14839	14877	14765	14549	14730	14698	14494	14561	14636	14463	14690	14620	14638	14571	14356	14621	14450	14573	14479	14513	14633	14574	14443	14544	14733	14561	14640	14611	14636	14696	14709	14591	14668	14557	14545	14577	14761	14564	14654	14468	14614	14752	14740	14580	14570	14606	14654	14436	14641	14502	14541	14674	14530	14478	14751	14520	14524	14635	14618	14476	14644	14532	14691	14583	14479	14608	14525	14584	14465	14723	14588	14367	14488	14450	14483	14711	14613	14482	14522	14540	14565	14607	14552	14410	14628	14447	14653	14504	14657	14651	14522	14489	14575	14514	14496	14435	14685	14509	14433	14575	14614	14503	14474	14581	14570	14538	14487	14597	14540	14574	14447	14605	14647	14549	14640	14444	14721	14697	14405	14533	14619	14528	14736	14501	14520	14552	14711	14616	14681	14461	14565	14392	14381	14458	14464	14616	14512	14397	14495	14515	14639	14618	14442	14537	14567	14630	14538	14501	14664	14715	14699	14649	14478	14359	14554	14387	14425	14629	14560	14570	14507	14612	14608	14459	14503	14528	14606	14664	14694	14609	14474	14564	14561	14582	14497	14587	14571	14614	14410	14580	14586	14830	14553	14418	14535	14510	14448	14788	14526	14511	14450	14568	14666	14625	14520	14508	14549	14661	14534	14558	14609	14575	14272	14718	14493	14572	14498	14646	14646	14606	14511	14495	14651	14472	14684	14399	14392	14645	14538	14648	14542	14655	14435	14666	14662	14503	14430	14621	14519	14476	14453	14532	14536	14709	14520	14548	14496	14391	14588	14356	14704	14633	14563	14504	14558	14454	14390	14712	14593	14580	14505	14518	14585	14703	14565	14549	14422	14607	14643	14668	14539	14579	14504	14618	14614	14666	14499	14576	14522	14489	14637	14615	14467	14448	14686	14674	14531	14753	14618	14426	14440	14485	14714	14553	14575	14519	14430	14555	14716	14431	14808	14495	14461	14726	14517	14596	14480	14521	14624	14459	14468	14608	14466	14534	14509	14543	14701	14615	14467	14577	14521	14550	14339	14560	14528	14509	14660	14499	14420	14337	14640	14501	14554	14665	14487	14374	14682	14517	14488	14529	14599	14650	14306	14774	14532	14506	14423	14437	14691	14419	14676	14473	14779	14403	14660	14450	14465	14662	14526	14506	14581	14396	14692	14564	14549	14442	14672	14595	14684	14643	14590	14550	14593	14475	14464	14539	14383	14525	14521	14622	14618	14515	14564	14489	14678	14502	14541	14498	14461	14547	14456	14625	14560	14738	14500	14579	14427	14673	14730	14433	14610	14531	14524	14617	14705	14564	14567	14574	14423	14504	14493	14439	14501	14569	14514	14507	14434	14539	14636	14700	14627	14500	14585	14545	14505	14540	14416	14655	14721	14600	14468	14672	14592	14577	14573	14688	14538	14591	14742	14551	14477	14699	14654	14662	14520	14678	14752	14431	14773	14497	14637	14660	14429	14681	14465	14457	14552	14563	14728	14562	14485	14549	14441	14551	14392	14509	14552	14600	14475	14514	14607	14589	14508	14612	14553	14693	14806	14424	14500	14678	14303	14449	14540	14470	14380	14580	14589	14412	14427	14394	14420	14394	14663	14560	14390	14679	14548	14518	14616	14368	14528	14351	14437	14632	14529	14663	14662	14597	14525	14528	14657	14725	14530	14724	14474	14408	14402	14652	14488	14509	14634	14531	14494	14567	14581	14697	14487	14559	14715	14630	14369	14577	14494	14473	14709	14479	14640	14625	14573	14576	14447	14735	14652	14521	14567	14757	14641	14575	14453	14499	14607	14602	14481	14579	14410	14584	14569	14597	14453	14571	14568	14648	14653	14734	14519	14420	14489	14599	14751	14649	14504	14391	14541	14623	14593	14433	14414	14621	14555	14364	14284	14525	14632	14482	14313	14425	14709	14499	14550	14503	14408	14471	14571	14567	14580	14318	14575	14746	14482	14555	14716	14562	14506	14635	14617	14659	14559	14530	14469	14574	14621	14617	14428	14559	14519	14596	14531	14524	14531	14556	14557	14493	14434	14792	14769	14500	14528	14616	14672	14525	14589	14408	14616	14470	14678	14616	14573	14721	14468	14556	14684	14441	14446	14723	14446	14545	14401	14587	14544	14477	14463	14596	14613	14525	14488	14492	14549	14590	14625	14574	14632	14587	14647	14469	14290	14644	14554	14728	14404	14565	14482	14616	14400	14573	14600	14564	14688	14482	14575	14805	14626	14582	14439	14582	14520	14421	14452	14606	14441	14586	14447	14570	14622	14664	14729	14520	14504	14478	14570	14558	14582	14540	14716	14465	14512	14862	14618	14360	14546	14622	14661	14531	14695	14459	14534	14454	14521	14393	14599	14441	14701	14703	14596	14479	14576	14651	14402	14585	14701	14590	14599	14570	14635	14588	14760	14460	14616	14540	14629	14518	14556	14437	14614	14678	14671	14632	14530	14556	14445	14538	14490	14550	14578	14543	14694	14625	14472	14411	14393	14663	14536	14600	14505	14535	14631	14391	14613	14654	14665	14452	14464	14679	14494	14639	14560	14634	14554	14598	14432	14632	14544	14541	14464	14519	14704	14737	14611	14598	14560	14493	14503	14526	14621	14466	14687	14559	14444	14477	14621	14442	14523	14616	14388	14676	14594	14697	14610	14574	14595	14369	14604	14633	14461	14428	14518	14527	14472	14551	14468	14492	14650	14576	14427	14597	14459	14484	14734	14491	14640	14495	14712	14419	14527	14574	14544	14636	14494	14662	14603	14502	14617	14502	14449	14437	14676	14446	14634	14657	14759	14453	14683	14557	14630	14581	14466	14621	14507	14590	14507	14605	14701	14482	14644	14502	14395	14579	14374	14504	14577	14433	14564	14443	14639	14689	14644	14354	14519	14641	14595	14362	14696	14393	14554	14438	14567	14576	14707	14711	14506	14468	14484	14594	14508	14431	14576	14485	14721	14528	14510	14629	14557	14543	14397	14680	14357	14509	14643	14627	14546	14624	14457	14609	14608	14544	14406	14607	14587	14489	14498	14541	14303	14403	14524	14576	14519	14552	14455	14641	14632	14408	14506	14675	14655	14698	14618	14674	14650	14521	14481	14358	14461	14498	14573	14634	14554	14599	14504	14672	14644	14587	14542	14493	14674	14494	14461	14509	14445	14593	14529	14486	14639	14577	14557	14512	14582	14679	14675	14547	14698	14787	14363	14379	14632	14591	14598	14598	14468	14569	14634	14446	14550	14533	14558	14419	14549	14582	14615	14617	14557	14584	14574	14539	14570	14489	14523	14526	14377	14463	14639	14755	14450	14604	14412	14718	14569	14606	14677	14639	14582	14525	14560	14603	14496	14563	14533	14671	14601	14526	14453	14580	14686	14633	14517	14585	14483	14689	14533	14588	14844	14488	14503	14585	14624	14547	14523	14457	14407	14552	14498	14542	14606	14558	14541	14658	14603	14364	14420	14455	14594	14654	14561	14631	14633	14406	14532	14553	14498	14589	14611	14487	14602	14467	14459	14501	14561	14573	14719	14671	14654	14467	14608	14552	14639	14528	14557	14613	14638	14426	14594	14666	14469	14560	14701	14509	14509	14521	14325	14586	14515	14460	14621	14445	14617	14540	14581	14671	14604	14431	14626	14598	14502	14501	14584	14633	14524	14387	14677	14619	14488	14612	14435	14368	14476	14607	14699	14527	14580	14642	14538	14604	14658	14313	14638	14682	14468	14516	14580	14520	14431	14392	14508	14525	14515	14636	14498	14452	14611	14516	14564	14727	14365	14454	14501	14530	14548	14512	14528	14410	14514	14501	14532	14505	14599	14544	14670	14562	14445	14638	14513	14557	14536	14526	14496	14551	14581	14664	14579	14655	14404	14508	14442	14611	14678	14584	14558	14671	14504	14367	14602	14580	14562	14526	14536	14637	14567	14443	14634	14447	14579	14529	14649	14610	14486	14572	14720	14335	14604	14672	14666	14557	14614	14497	14611	14601	14647	14585	14761	14745	14707	14580	14519	14565	14626	14430	14681	14472	14638	14738	14608	14626	14495	14605	14558	14604	14420	14554	14558	14524	14420	14635	14552	14617	14364	14637	14612	14540	14596	14593	14685	14502	14510	14605	14512	14566	14492	14505	14622	14483	14553	14601	14477	14535	14603	14738	14407	14694	14533	14509	14723	14685	14742	14570	14686	14516	14340	14486	14470	14667	14433	14567	14477	14327	14624	14537	14551	14603	14546	14661	14539	14504	14615	14543	14645	14625	14563	14615	14472	14556	14623	14510	14573	14423	14460	14603	14429	14646	14507	14565	14524	14664	14515	14490	14586	14681	14474	14673	14600	14683	14364	14697	14612	14547	14507	14594	14544	14475	14431	14649	14538	14499	14643	14634	14437	14554	14653	14589	14534	14461	14603	14419	14630	14595	14668	14638	14665	14580	14548	14491	14620	14560	14479	14450	14695	14577	14620	14576	14623	14334	14524	14577	14548	14523	14412	14527	14549	14657	14656	14611	14589	14569	14695	14513	14354	14571	14615	14562	14573	14373	14502	14531	14488	14420	14461	14639	14419	14580	14574	14513	14389	14524	14337	14573	14590	14571	14676	14548	14683	14522	14590	14505	14608	14578	14554	14585	14519	14566	14556	14669	14476	14496	14674	14549	14562	14316	14742	14501	14549	14709	14448	14502	14545	14304	14672	14616	14448	14428	14552	14662	14490	14381	14585	14621	14572	14599	14559	14521	14430	14680	14640	14612	14596	14574	14583	14477	14523	14615	14501	14545	14500	14666	14572	14458	14588	14478	14629	14443	14553	14461	14468	14713	14546	14534	14535	14641	14566	14428	14536	14504	14474	14667	14476	14506	14528	14787	14617	14493	14464	14524	14529	14526	14446	14735	14626	14567	14488	14629	14459	14608	14581	14568	14520	14666	14546	14478	14606	14439	14518	14633	14448	14703	14683	14577	14465	14663	14619	14700	14554	14432	14505	14521	14692	14618	14613	14553	14476	14651	14705	14625	14480	14580	14549	14534	14456	14478	14454	14524	14567
33636	36259	41467	36375	29467	25929	24142	22909	21608	20975	20159	19443	19033	18522	18175	17788	17650	17502	17223	17181	17187	17075	17234	17230	17232	16972	16963	16988	16895	16927	17263	16881	17197	17101	16965	17006	17154	17030	17031	16812	17178	17154	17162	17025	17166	16923	17192	16841	17005	17313	17000	17217	17137	17020	16944	17116	16945	17208	17158	16997	17141	16983	16895	17218	16970	16934	17060	17049	17092	17059	17166	17001	16999	16890	17070	16999	17091	17026	16919	16973	17138	17098	16865	16896	16692	17014	17113	17101	16962	17100	16990	16990	17005	16837	17096	17435	17002	17134	16871	17139	17051	17098	16992	17136	17007	17109	17097	17046	17040	17041	16802	16976	17087	16828	16999	16941	17469	17041	16936	17135	17183	16938	16916	16895	17072	17191	16924	16842	17058	17151	16944	17131	17073	17053	16864	16935	16952	16967	17022	17159	17063	17156	17027	17103	17090	17101	16911	17031	16968	17123	16999	16999	17050	17090	17030	17163	17265	17114	17185	16922	16856	16996	17196	17050	16816	17067	16718	16983	16930	17057	17114	16916	17105	17106	16885	17023	16859	16914	17046	17194	16930	16919	17037	17025	16859	16991	17037	16747	16912	16969	17018	17361	16988	17103	16852	16913	17034	17034	16974	17002	16929	16902	16960	17100	16924	17060	16932	17200	17253	17106	16933	17053	17016	17049	17065	16806	17090	17040	17204	17209	17095	16688	17081	16912	16943	17008	17164	16964	16988	16931	17334	16943	16898	17058	16967	17050	17015	16972	17214	17003	16938	16824	17206	17115	16810	17192	17019	17174	17097	16847	17108	17027	16952	16877	17311	17031	17218	17042	16968	17005	16956	17021	17126	17225	16910	16918	16932	16921	16966	16824	17029	16938	17125	16963	16853	16885	17022	16986	16948	17166	17065	17135	17055	17075	17027	16996	16936	16905	17087	17026	17117	17039	16901	16968	16943	16780	17219	17063	17094	17012	17168	16834	16842	17050	16872	16972	17034	17168	17018	16991	17130	17074	16931	17127	16978	16924	17200	16989	16949	17030	17011	17197	16938	16850	16977	16951	17205	17017	16904	16826	17075	17171	16967	17118	16980	16990	16878	16992	17048	17070	17269	17172	17194	16985	17082	16825	16936	16971	16934	16830	17092	16962	17123	17239	16932	17058	17099	16957	16962	16950	16770	17077	17183	17236	16976	17173	16849	17230	17111	17038	16937	17065	17010	17129	16989	16923	17049	17208	17077	17226	16878	17032	16932	17112	17052	17137	17078	16937	16925	16856	16871	17307	17090	17050	16975	17119	17176	16933	16730	17043	17122	17018	17014	17088	16950	16978	17203	17194	17168	16929	16908	16943	16925	16853	16943	16980	16995	17116	16839	16818	16880	17063	16865	17029	16982	16879	17010	16977	17091	16913	17007	16935	16997	16963	16900	16787	16822	17080	16914	17020	17049	17055	17075	16934	16962	16800	17010	17082	17051	17009	17119	16771	16971	17097	17046	16851	16930	16961	17093	16951	16855	17003	16953	17013	17290	17095	16938	16949	16979	16950	16941	17173	17117	17143	17119	17147	17078	17021	17025	16944	17035	16829	17105	17086	17258	16776	17159	16855	17111	17096	17005	16975	17014	17130	17101	17149	17154	17075	16960	17152	17009	17039	16872	17171	17253	17002	16948	17043	17116	17017	17033	17141	17263	17043	16976	16887	17128	17017	16962	16901	16912	17106	17023	17046	17066	16943	17021	17002	16971	17087	17182	16978	17018	17048	17080	16988	16975	16971	17177	16865	17138	17013	16990	16838	17138	16937	16882	16872	16944	16969	16989	17177	16931	16910	17054	17064	17081	16838	17225	17146	17127	16989	16956	17143	16982	17035	17041	16986	16838	17067	17129	17044	17021	17055	17233	17192	17132	17161	16915	17055	17102	16862	16902	16975	16820	17076	17011	16805	17089	17148	17099	16970	17005	16889	16998	17028	17120	17079	17057	17006	16927	17112	17126	16996	17133	16889	17173	17032	17043	17123	16984	16986	16939	16867	17073	16909	17036	16942	17103	17075	16931	17091	17015	16960	16997	17165	17073	17171	16968	17160	16927	16848	16962	16839	16898	16952	17186	16888	16806	16707	17088	16978	17079	17074	17196	17101	16951	16966	17144	16989	17092	16878	16989	17051	16697	16849	17030	16984	16963	17099	16978	17004	17058	17057	17072	16982	16918	16947	16945	16984	17119	17299	16917	17296	16941	17046	17268	17219	16960	16958	16858	16830	16948	17092	16914	16937	16984	17026	17078	16958	17052	16984	16951	17048	16810	17047	17009	16897	17012	16770	17247	16868	17035	16979	16954	16741	17124	16861	16769	16906	16996	17067	17148	17078	16910	16874	16944	16759	17099	16918	16989	16912	16879	17133	17077	16999	17087	16985	17047	17248	17137	16915	16904	17107	16787	16904	16925	16933	16948	17011	16817	16992	17040	17166	16960	17249	17059	16963	17057	16880	16983	16889	16983	17107	17056	17089	17016	16690	17116	17088	17005	17130	16907	17004	16762	17010	17086	16892	16999	17041	16928	17000	16985	17182	16985	17047	17130	17123	16905	17026	16924	17250	17225	17059	17170	17006	17195	17158	17160	17143	16950	16963	17097	17070	16998	17055	16995	16838	17031	17001	17121	17025	17048	16941	17121	17191	16815	16896	17184	16874	16897	17099	16956	17117	17052	16977	16776	16813	16912	16805	16931	17129	17218	17229	17045	17178	16903	17163	17322	17034	17006	16903	17162	17098	17049	17060	16959	17203	17211	16978	16834	16921	16951	16813	16811	17103	16996	17032	17180	16902	16938	17216	16936	17295	16862	16927	16824	17145	17218	17146	17133	16969	16958	17084	17040	17086	17052	17014	17014	16935	17111	17085	16824	16752	17051	17077	17055	17084	17146	17118	17098	16951	16969	16961	17151	17134	16894	16903	16958	17037	17074	17020	17016	17056	17104	16953	17005	16889	16867	17017	17070	16859	17011	17061	17139	16964	16950	17124	17198	17046	17000	17034	17093	16945	17209	17049	16917	16880	17180	17066	17154	17063	17116	16971	16844	17092	16824	16886	16896	16989	17194	16980	17107	17270	16842	17128	17007	17169	17124	16988	16957	16959	17147	16933	16922	17012	17001	17047	17016	17046	17008	17012	17187	16976	16879	17183	17378	17039	17005	16959	17132	16931	17143	17027	17167	17072	17093	17052	16955	16943	17064	17016	16983	17093	17170	16992	17000	17057	16991	16944	17070	17021	17158	17127	17267	17113	16908	16967	17001	17210	16875	17054	17049	16993	16959	17107	17047	17027	17019	17034	17064	17074	17094	17041	17074	17162	16996	16969	16906	17090	17323	17134	17053	16864	16990	16945	16871	16809	16964	16986	17154	17106	17062	17101	17163	16986	17090	16953	16876	16799	16801	17017	16856	16930	16945	16903	17101	17154	17181	16845	16851	17015	17054	16970	17035	16942	16756	17025	17084	17029	16903	16952	17190	17036	17043	16905	17237	16985	17005	17139	17078	16987	16987	17052	17012	17024	17146	17176	17086	17049	16989	16979	17017	17262	17007	17108	17178	16903	17136	17001	16996	16871	17013	17032	17036	17020	16920	16977	16988	17183	17147	17008	17104	16994	16959	17084	17248	16982	17152	17080	17198	16944	17208	17062	17166	17124	17072	16908	17108	16928	17064	17068	17134	17054	17147	17096	16946	16922	16991	16908	17030	17050	16857	16989	17034	17134	17016	16919	16861	16843	16867	16834	17020	16987	16970	16810	16934	17010	16905	17087	17020	16996	17055	17061	17062	16972	17117	16847	17067	17114	16992	16942	16920	16978	16888	16929	16916	16901	16994	17114	17022	16876	17056	17009	17176	16973	17052	17091	17044	17084	17064	17057	17199	17050	17131	17059	17074	17101	17149	17116	17110	17140	17223	17176	17090	17049	16849	16982	16853	17002	17190	17182	17049	17002	17048	17041	16961	16790	16939	17018	16776	16896	17244	17168	16931	17069	16883	17093	17056	17232	17022	17177	17176	16900	16772	16974	16932	16894	16749	17069	16952	16908	16865	16957	17008	16794	17090	17042	16941	17072	16837	17091	17055	17099	17113	16937	16884	16928	16942	17286	17167	16939	16958	16942	17081	16995	16915	16923	16908	17136	17118	17218	16950	16914	16905	17005	16873	16933	17270	17108	16980	16785	17080	17178	17261	16995	17023	17052	16966	16878	17038	17212	17120	17083	17216	17083	17157	17134	17071	16966	17164	17263	17089	17109	17056	16922	17026	16758	17130	17055	16930	17040	16965	16924	17136	16777	16740	17013	16902	17135	17201	16965	16919	17117	17099	16906	17082	16962	16868	16904	16970	16967	16952	16934	17037	17100	17088	17178	16911	16894	16827	16868	17039	16987	16837	17228	16927	16976	17008	17023	17096	16942	17006	17068	17026	17042	17124	17150	17129	16991	17088	17064	17161	16975	17149	17186	17010	17060	16885	16951	17149	17164	17057	17153	17037	17202	17051	17049	17173	17049	16952	16974	17034	16920	17020	17111	17142	16884	16857	17040	17187	17167	16872	17039	17002	17085	16698	16983	17060	17000	16861	16954	17055	16911	16887	17051	17048	17007	16990	17210	16920	16958	16945	16937	17032	17189	17052	16992	17127	16978	16982	17058	16823	16814	16955	17156	16977	17118	16944	17072	17054	17105	17017	17066	17043	17104	17021	16942	17103	17029	17040	17142	16905	16806	16993	17120	16814	17124	16897	16894	17019	16918	17025	16920	17213	17081	17086	17052	17000	16843	17055	17006	17075	16971	16958	17186	17075	16951	16919	17030	17114	17115	17051	16930	17049	16889	17028	16958	16990	17061	17025	17067	17099	17028	16861	16891	17045	16929	17013	17022	16969	17076	17064	17043	16892	17033	17030	17213	17090	17102	17056	16927	17110	17155	17219	17080	17020	17002	17225	16905	16924	17071	17063	16978	16846	17020	17129	17193	17098	17147	16869	16990	17095	17236	16985	16992	16983	16753	16754	17087	17068	17284	16858	17067	17192	16992	16867	17089	17028	16981	16970	16960	17123	17109	16962	16932	16985	17070	16920	17142	17039	17020	16991	17092	17008	17167
36562	49350	45438	35463	30250	26318	24100	22805	21605	20101	19197	18021	17273	16697	16029	15450	14925	14960	14930	14790	14664	14578	14662	14662	14630	14515	14578	14588	14602	14686	14503	14465	14681	14440	14510	14358	14419	14433	14381	14512	14366	14737	14251	14456	14408	14418	14509	14412	14258	14455	14455	14602	14499	14257	14550	14478	14447	14488	14426	14239	14569	14501	14542	14333	14352	14542	14359	14280	14414	14571	14450	14301	14405	14399	14545	14178	14241	14419	14480	14421	14492	14307	14258	14444	14385	14450	14464	14384	14460	14470	14399	14448	14423	14351	14321	14442	14505	14321	14257	14572	14453	14330	14565	14411	14390	14121	14451	14415	14348	14468	14400	14369	14542	14419	14461	14381	14438	14524	14578	14507	14448	14407	14444	14374	14418	14273	14455	14456	14474	14460	14209	14377	14383	14479	14496	14521	14365	14355	14361	14452	14419	14455	14451	14392	14555	14505	14269	14557	14450	14255	14407	14412	14436	14419	14437	14522	14489	14451	14439	14619	14422	14522	14450	14277	14466	14361	14396	14391	14387	14279	14288	14505	14676	14470	14560	14477	14366	14354	14483	14243	14469	14262	14442	14306	14322	14596	14379	14306	14537	14342	14467	14371	14379	14465	14375	14494	14440	14362	14392	14525	14444	14325	14331	14336	14289	14341	14372	14569	14478	14413	14174	14483	14515	14444	14425	14516	14485	14403	14170	14483	14301	14262	14272	14366	14456	14315	14564	14363	14551	14250	14429	14422	14358	14510	14380	14488	14470	14432	14312	14234	14297	14314	14418	14254	14509	14577	14406	14372	14453	14291	14576	14466	14339	14593	14394	14441	14378	14366	14265	14387	14312	14387	14408	14543	14351	14472	14403	14527	14292	14535	14367	14405	14508	14439	14389	14470	14404	14496	14525	14462	14339	14433	14463	14514	14261	14491	14307	14295	14437	14330	14319	14464	14280	14461	14500	14291	14336	14475	14244	14375	14424	14491	14306	14380	14452	14506	14551	14427	14463	14535	14576	14439	14493	14463	14376	14611	14570	14468	14394	14656	14516	14574	14469	14421	14405	14586	14474	14488	14419	14469	14431	14422	14377	14384	14311	14413	14373	14268	14555	14463	14360	14594	14319	14525	14657	14452	14447	14330	14546	14447	14419	14560	14412	14507	14321	14241	14487	14461	14327	14349	14359	14343	14409	14332	14326	14399	14404	14544	14335	14421	14369	14454	14405	14459	14564	14401	14570	14360	14428	14488	14476	14203	14501	14302	14576	14437	14473	14517	14359	14461	14420	14456	14603	14428	14655	14432	14477	14419	14371	14385	14414	14499	14423	14413	14489	14379	14369	14454	14441	14341	14469	14358	14298	14427	14442	14302	14563	14200	14372	14498	14383	14403	14406	14583	14646	14596	14480	14351	14372	14378	14540	14349	14418	14477	14263	14398	14355	14580	14352	14567	14467	14420	14172	14402	14385	14473	14446	14526	14438	14379	14481	14481	14386	14362	14556	14384	14646	14428	14619	14367	14497	14357	14427	14497	14542	14490	14463	14355	14588	14289	14300	14500	14276	14469	14595	14400	14319	14431	14339	14540	14440	14354	14522	14392	14427	14459	14362	14343	14244	14303	14373	14455	14521	14405	14496	14505	14463	14316	14401	14353	14514	14314	14374	14446	14364	14457	14388	14317	14511	14541	14490	14313	14470	14243	14346	14433	14463	14549	14390	14453	14411	14534	14596	14599	14201	14350	14484	14603	14567	14300	14404	14450	14293	14335	14408	14429	14445	14654	14591	14493	14524	14377	14367	14448	14457	14462	14347	14326	14397	14273	14451	14502	14373	14552	14374	14393	14408	14461	14393	14328	14548	14473	14433	14435	14383	14463	14499	14202	14449	14420	14389	14583	14319	14551	14310	14594	14351	14442	14360	14529	14493	14345	14551	14424	14308	14406	14329	14405	14530	14282	14566	14284	14420	14379	14366	14518	14362	14416	14531	14614	14413	14440	14488	14454	14376	14447	14460	14458	14413	14355	14558	14440	14468	14380	14373	14432	14469	14374	14472	14429	14359	14577	14230	14522	14338	14330	14491	14309	14267	14371	14283	14529	14383	14545	14254	14317	14536	14427	14259	14561	14355	14484	14545	14402	14256	14324	14506	14361	14229	14522	14317	14323	14483	14526	14438	14483	14326	14315	14471	14418	14533	14425	14294	14539	14492	14509	14569	14322	14496	14482	14422	14607	14381	14356	14273	14347	14344	14292	14428	14442	14576	14278	14312	14408	14289	14356	14246	14557	14288	14482	14432	14589	14412	14371	14463	14577	14257	14440	14353	14499	14360	14438	14405	14455	14394	14421	14387	14284	14480	14517	14479	14391	14223	14440	14355	14415	14520	14420	14350	14399	14397	14369	14488	14502	14285	14397	14386	14394	14472	14353	14377	14383	14414	14527	14272	14388	14407	14408	14437	14283	14499	14631	14609	14364	14345	14466	14399	14563	14383	14434	14603	14492	14399	14337	14399	14335	14305	14355	14257	14401	14537	14499	14508	14411	14533	14375	14416	14386	14433	14373	14529	14308	14463	14348	14345	14303	14555	14481	14389	14493	14391	14539	14503	14356	14417	14444	14324	14519	14434	14346	14437	14427	14337	14546	14431	14326	14362	14378	14464	14439	14520	14569	14534	14361	14380	14463	14579	14468	14274	14592	14464	14470	14474	14349	14443	14399	14467	14342	14266	14494	14371	14518	14541	14408	14430	14496	14332	14308	14474	14275	14504	14535	14537	14411	14565	14395	14313	14564	14445	14317	14507	14297	14533	14460	14364	14225	14327	14504	14507	14436	14400	14430	14427	14341	14398	14408	14568	14550	14460	14322	14511	14352	14341	14326	14359	14417	14305	14339	14473	14414	14409	14404	14476	14409	14297	14390	14359	14358	14370	14485	14462	14476	14477	14444	14442	14497	14426	14436	14445	14399	14587	14535	14479	14327	14485	14388	14384	14463	14312	14242	14424	14508	14522	14482	14509	14319	14490	14309	14312	14431	14533	14331	14564	14438	14478	14473	14536	14465	14308	14355	14274	14549	14377	14359	14481	14339	14468	14358	14358	14405	14544	14260	14457	14400	14488	14398	14330	14495	14505	14517	14374	14321	14378	14341	14257	14463	14403	14318	14547	14432	14258	14459	14297	14380	14317	14438	14513	14450	14448	14190	14587	14350	14635	14298	14460	14420	14457	14349	14337	14465	14338	14452	14527	14508	14403	14442	14289	14562	14507	14442	14439	14384	14580	14236	14321	14412	14401	14460	14431	14417	14393	14583	14403	14381	14390	14361	14466	14309	14518	14506	14403	14350	14379	14351	14311	14407	14608	14399	14383	14315	14476	14346	14376	14377	14579	14388	14277	14461	14577	14414	14548	14556	14403	14404	14280	14362	14379	14387	14416	14479	14457	14472	14462	14228	14440	14375	14266	14503	14369	14455	14539	14414	14453	14389	14308	14505	14335	14340	14619	14402	14388	14541	14263	14472	14342	14593	14403	14397	14504	14521	14468	14382	14446	14507	14432	14447	14472	14337	14332	14430	14517	14483	14542	14612	14393	14515	14344	14563	14409	14444	14484	14468	14356	14388	14383	14367	14279	14288	14418	14450	14563	14285	14321	14252	14485	14349	14438	14443	14307	14411	14527	14321	14140	14242	14446	14290	14373	14423	14406	14462	14319	14449	14490	14399	14439	14433	14464	14360	14372	14344	14262	14449	14453	14303	14613	14346	14421	14314	14358	14331	14277	14436	14336	14422	14292	14480	14579	14453	14341	14296	14447	14361	14474	14389	14580	14210	14400	14395	14531	14407	14479	14425	14464	14489	14344	14386	14566	14494	14410	14449	14399	14275	14350	14452	14450	14382	14456	14333	14240	14157	14361	14430	14390	14407	14271	14366	14516	14356	14439	14469	14557	14277	14457	14330	14618	14475	14333	14382	14632	14311	14531	14253	14356	14294	14591	14522	14524	14209	14325	14488	14553	14350	14524	14467	14441	14562	14342	14489	14261	14384	14506	14461	14441	14541	14354	14307	14344	14443	14386	14609	14346	14356	14376	14568	14489	14567	14422	14342	14592	14422	14283	14539	14427	14383	14375	14499	14337	14436	14361	14339	14452	14398	14380	14543	14348	14315	14475	14203	14409	14497	14269	14317	14450	14343	14392	14274	14442	14370	14434	14416	14447	14324	14167	14426	14351	14419	14346	14573	14388	14411	14407	14415	14465	14345	14320	14361	14477	14381	14427	14482	14522	14445	14465	14399	14258	14593	14402	14435	14238	14551	14384	14294	14386	14351	14359	14476	14347	14523	14513	14562	14380	14601	14495	14549	14587	14654	14424	14512	14282	14438	14443	14371	14444	14241	14413	14299	14245	14445	14314	14294	14510	14345	14524	14344	14461	14415	14456	14445	14561	14449	14348	14440	14612	14281	14328	14356	14471	14463	14396	14476	14635	14507	14338	14384	14220	14492	14533	14433	14604	14334	14388	14398	14453	14408	14424	14572	14279	14378	14383	14368	14253	14386	14314	14511	14398	14530	14377	14452	14668	14257	14456	14379	14356	14400	14510	14378	14210	14383	14538	14470	14602	14312	14432	14375	14387	14501	14468	14447	14369	14453	14515	14292	14423	14503	14303	14579	14590	14380	14365	14240	14336	14376	14580	14491	14304	14464	14584	14351	14348	14647	14377	14289	14522	14426	14447	14360	14611	14301	14467	14633	14529	14472	14477	14589	14306	14409	14469	14299	14455	14591	14266	14300	14505	14544	14355	14485	14391	14422	14419	14458	14559	14450	14408	14550	14496	14420	14496	14536	14596	14432	14657	14458	14476	14384	14420	14414	14422	14588	14497	14571	14356	14342	14413	14506	14510	14316	14422	14427	14505	14367	14415	14517	14458	14368	14542	14482	14390	14455	14383	14436	14553	14477	14382	14635	14455	14333	14434	14302	14333	14325	14480	14481	14505	14304	14480	14540	14360	14581	14281	14440	14457	14550	14397	14474	14365	14407	14421	14267	14252	14570	14288	14488	14338	14582	14596	14378	14447	14464	14458	14518	14312	14487	14425	14327	14357	14362	14469	14472	14599	14601	14375	14309	14307	14418	14406	14404
25225	21557	29726	29514	29600	30530	29815	26431	24736	23263	22089	20849	20077	18856	18418	18120	17744	17751	17509	17634	17630	17319	17378	17246	17283	17163	16970	17018	17182	16899	17196	16880	16887	16950	17100	17059	17124	16987	16918	16811	16986	16944	17065	16943	16929	16820	16903	16922	16704	17039	16943	16902	17014	17018	17009	17062	17035	16903	17065	16894	16817	16910	16985	17251	17019	16736	17080	16753	16918	16918	16990	17060	17018	16991	17100	16790	17003	16875	16970	16946	16970	16728	16787	16999	16874	16891	16838	16831	16954	16925	16778	16914	17070	16793	16880	16962	16973	17075	16881	16921	16852	16983	16835	16879	16763	16981	17000	16863	16966	16889	16925	16834	16919	17043	17040	16907	16844	16922	17072	16981	16912	17032	16903	16976	16850	17021	16947	16951	16908	16893	16932	17043	16944	16926	16833	16843	16820	16882	16938	16805	17012	16793	16908	16920	16747	16777	16916	16731	16858	17199	16889	16956	16837	16978	16936	16897	16956	16951	16835	16897	16885	16823	16829	16913	16952	16813	16786	16582	16944	17086	16783	16869	16879	16920	16864	16797	16998	16904	16720	16722	16825	16940	17095	16977	16800	16989	16782	16800	16966	16853	17221	16876	17074	17023	16928	17023	16997	17036	17030	16896	17096	16856	16959	17131	16955	17002	16869	16893	16959	16893	16717	17020	17106	16863	17103	17093	16711	16835	16974	16877	16926	16982	16777	16902	16810	16944	16871	16839	16988	16882	16953	16904	16826	16709	16698	16998	16868	16909	16961	17048	17073	16796	16973	16874	17062	16772	16970	16859	17006	16913	16848	16786	16957	17002	16834	17031	16985	16900	16888	17030	17002	16769	16853	17082	16980	16852	16851	16830	16759	16934	16853	16808	17103	17060	16839	16864	16688	16895	16798	16815	16932	17205	17024	16711	16937	16850	16942	17012	16908	16755	16875	16879	16826	16881	16943	16953	16887	16920	16816	16862	16951	16946	16691	16754	16925	17084	16867	16932	16970	16616	16969	16849	17105	16925	16938	16926	16981	17130	16872	17070	16927	16631	16966	16844	16785	16967	16825	16796	16878	17034	16841	16911	16767	16889	16858	16941	16710	16816	16987	16965	16992	16805	16784	16865	17124	16975	17059	16898	16903	16792	16941	16797	16877	17052	16964	16865	16910	17149	16934	16749	16783	16750	16759	16737	16891	17066	17011	16721	16858	16924	17037	16828	16854	16924	17035	16818	16789	16917	17069	17059	17139	16871	16923	16710	17002	16896	16963	17035	16885	17047	16821	16873	16891	16773	16896	16774	16835	16802	16807	16880	16799	17004	16780	16992	16785	16867	16953	17102	17113	16764	16843	16948	17024	17062	16791	16812	16929	16612	16849	16804	16932	16821	16894	16894	16956	16877	16888	16823	16663	16840	16882	16990	17036	16832	16947	16747	16848	16914	16964	16937	16737	17037	17097	16853	16787	16760	16750	16787	16957	16671	16882	17030	16926	17036	16911	16918	17036	17005	16837	16947	16953	17000	17116	17062	16743	16941	16801	16782	16938	17012	17082	16955	16976	17081	16686	16881	17148	16819	16905	16927	16959	17060	17016	17107	16846	16921	16942	16663	17210	17076	16808	16987	17098	16935	16868	17033	16921	17050	17025	16819	17011	17015	17049	16926	16850	16844	16878	16963	17004	16990	16855	16711	16962	16883	16943	16901	16762	16920	16852	16867	16892	16929	16762	17099	16818	16880	16816	17115	16991	16889	16786	17109	16960	16652	16778	16990	16955	16782	16901	16759	16893	16811	16909	16937	16762	16974	16900	16995	16869	16872	16933	16887	16879	16933	16875	17076	17059	16817	16711	16635	16924	16919	16801	16976	16981	16762	16981	17051	16697	17058	16881	16990	16950	16809	16921	16899	17050	16956	17028	17060	16982	16928	17248	16964	16918	17045	16936	16964	16871	16979	17025	16964	17023	16777	16847	16865	16857	17031	16881	16782	16847	16893	17034	16849	16880	16728	16904	17020	17026	16900	16920	16953	17001	16949	16839	16977	16925	16923	16867	16780	17004	16801	16981	16939	16839	16998	16958	16715	16854	17042	17016	16903	16854	16920	16918	16915	16998	16959	16992	16783	16772	16833	16945	16947	16888	17023	16825	16795	16850	16895	17159	16812	17210	16990	16917	16913	17057	17055	16836	17061	16733	16842	16938	16800	16913	16904	16818	16861	16923	16765	16754	16805	16973	16742	16839	16783	16920	17039	17060	17078	16931	16997	16925	16959	16969	16960	16830	16847	16873	16950	17068	16729	16946	16701	17292	17026	16791	16800	16937	16784	17041	16769	16892	16767	16844	16831	16901	16756	16773	16899	16895	17093	17104	17039	16903	16971	16979	16888	16745	16922	16941	16816	16928	16798	16701	16810	16786	16878	17006	16949	16711	16936	17083	16963	17028	16914	16860	17014	16892	16922	17044	16795	16796	17028	17028	16850	16857	16819	16845	16847	16761	16876	16837	16651	17118	16911	16823	16714	16900	16726	17032	16958	16986	17063	16987	16954	16960	16644	16795	16911	16980	17037	17031	16915	16902	16740	16965	16823	16848	16903	16876	16723	16741	17025	16923	16792	16835	16927	16961	16845	16688	16741	17083	17001	16746	16919	16951	17110	16734	16919	16923	16883	16932	16879	16883	16876	16944	16929	17095	16982	17042	16896	16816	17016	16872	16834	16845	16831	17040	17007	17060	16875	16792	16938	16783	16912	16898	17131	16800	16981	16898	16926	16784	16730	16998	16939	16821	16938	16856	17122	16999	16878	16937	16937	16834	16824	16941	16836	17052	17121	16967	16917	17055	16751	16991	16778	16986	17083	16839	16891	16873	16936	16913	16991	16990	17024	16931	16738	16883	16913	16844	16936	16955	16753	17161	16919	16974	16890	16702	16884	16969	16886	16834	16824	17180	16894	16965	16843	16920	16753	16931	16757	16793	16996	16845	16846	16881	17018	16792	16967	16905	16853	16903	16666	16815	16799	17011	16911	16927	17132	16905	16830	16743	16770	16926	17037	16809	16658	16795	17075	16896	16930	16924	16999	16998	17016	16970	16849	17026	16848	16799	16866	17026	16946	16933	17071	16829	17077	16808	17001	17047	16617	17021	17093	16834	17050	16651	16945	16696	16856	16949	16866	16798	17083	16961	16785	16825	16863	16932	16781	17077	16934	16923	16949	17043	16829	16812	16818	16821	16707	16958	16780	16852	16905	16986	16991	16951	17045	16842	17062	16949	16896	16898	16898	16907	16882	16971	17069	16931	17025	17157	16960	16702	16909	16930	17009	16951	16877	16847	16965	16950	16806	16844	16974	16864	16919	16944	17059	16817	16829	16811	17002	17090	16792	16610	16837	16941	16920	17114	16882	16854	17110	17039	16916	16682	16888	17077	17076	16927	16758	16912	16851	17081	16941	16676	16894	16906	16956	16883	16836	16860	17124	16608	17082	16957	16962	17115	17232	16781	17046	16929	17013	16822	16744	16830	16793	17109	16960	16836	16814	16864	16854	16698	16957	17146	16845	16898	16805	16942	16998	16935	17021	16991	16888	17091	16800	16794	17013	16847	16978	16918	16756	16726	16989	17060	16766	17191	17109	16753	16946	16757	16956	16981	16870	16932	17033	16824	17007	16970	16808	16929	17034	16766	16896	16975	16561	16918	16809	17065	16798	16862	16949	16690	16789	16922	16869	16962	16801	16682	16887	16845	16904	16840	16780	16734	16725	16766	16886	16910	16786	17090	16959	16914	16828	16834	16896	16899	16635	16975	16942	16881	16780	16864	16903	16896	16908	17015	17033	16917	17049	16837	17056	16784	16842	16957	16905	16821	17088	16686	16876	16955	16825	16904	16936	16993	16828	17067	17087	16917	16818	16914	16786	17135	16834	16762	16848	16823	16817	16713	16684	17054	16907	16796	16949	16955	17041	16897	16951	16950	16867	16824	17071	16738	16779	16925	16943	16990	16850	16959	16849	16958	16918	16932	16772	16829	16849	16829	16886	16930	17096	16960	16679	16951	16905	16989	16864	16943	16779	16884	16918	16900	16907	17021	16787	16896	16854	16808	16882	16733	16967	16972	16728	16838	16964	16839	16908	16883	16728	16872	16990	17073	16938	16841	17024	17088	16864	16940	16986	16950	16895	16822	16922	16912	16926	16716	17008	17040	16969	17021	16907	16913	16904	16766	16898	16715	17012	16996	16715	16784	16989	16922	16837	16913	16775	17070	16831	16822	16952	16995	16966	16798	16690	16814	16855	16727	16850	17092	16915	17026	16904	16749	16911	16843	16862	16883	16751	16946	17054	16883	16951	16899	16954	16996	16881	16801	17115	17029	16888	16685	16931	16773	16979	16933	17015	16883	16765	17143	17000	16882	16850	17131	16791	17146	16864	16823	16936	16881	17013	16947	16832	16922	16814	16745	17051	16728	17001	16886	16964	16928	16768	16726	16823	16798	16770	16788	16926	16886	16788	17054	16955	16888	17009	16954	16873	17139	16875	16985	16608	16715	16954	16972	16741	17072	16906	17078	16804	16954	17026	16842	16670	16964	16692	16985	16827	16845	16870	17003	17063	16936	16662	16908	16978	16960	16839	16957	17145	16975	17014	16891	16796	17212	17022	16927	16863	17002	16866	16903	17018	16883	16620	16757	16754	17018	16993	17058	16883	16850	16763	16962	16879	16909	17222	16798	17033	17055	17080	16963	16970	16907	16804	16912	16858	16972	16864	17027	16724	17077	16804	16900	16893	16911	16905	16850	16890	17050	16996	16929	16924	16961	16862	16864	16779	16991	16742	16903	16849	16699	16764	16943	16911	16975	16824	16989	16983	17037	16781	16975	16879	16787	16789	16916	16851	16696	16923	16978	16887	16797	17027	17074	16988	17061	16932	16861	16844	16926	16783	16949	17049	16900	16968	17151	16940	16830	16848	16863	17108	16742	17024	16833	16956	16966	16942	16826	16947	16743	16876	16778	16742	16992	16869	17050	17052	16944	16936	16966	16847	16808	16874	16736	16879	16703	16697	16740	16880	16787	16987	16906	17072	17128	16999	16840	17088	16898	16833	16859	16858	16860	16862	17064	16991	16986	16951	16811	16880	16980	17317
35455	54970	51486	41922	36111	32490	29795	27597	25561	23922	21576	20242	19035	17369	16549	15847	15552	15348	15242	15057	15078	14858	14788	14757	14554	14596	14638	14619	14593	14452	14515	14413	14435	14307	14462	14308	14433	14471	14553	14487	14383	14387	14456	14318	14402	14549	14421	14346	14330	14367	14351	14419	14338	14388	14412	14394	14166	14346	14391	14558	14554	14379	14272	14315	14714	14314	14348	14239	14400	14506	14394	14416	14295	14369	14257	14361	14520	14441	14350	14443	14348	14357	14464	14457	14346	14329	14255	14400	14264	14420	14253	14285	14364	14526	14423	14458	14361	14461	14295	14279	14435	14380	14250	14452	14571	14388	14538	14299	14444	14194	14480	14320	14391	14458	14359	14393	14380	14442	14313	14428	14381	14286	14302	14321	14314	14596	14442	14441	14334	14427	14378	14436	14361	14316	14470	14415	14305	14353	14494	14394	14430	14383	14408	14240	14383	14396	14264	14381	14353	14270	14324	14495	14267	14396	14133	14200	14462	14255	14481	14434	14408	14328	14428	14490	14400	14376	14311	14294	14329	14558	14421	14380	14444	14563	14325	14372	14426	14330	14292	14354	14344	14361	14229	14490	14426	14424	14214	14433	14371	14149	14256	14469	14295	14360	14332	14250	14347	14434	14234	14290	14549	14303	14322	14338	14223	14340	14297	14289	14274	14264	14383	14541	14400	14269	14485	14426	14234	14253	14250	14486	14287	14286	14348	14578	14313	14386	14204	14323	14412	14436	14392	14363	14327	14444	14337	14405	14401	14539	14249	14439	14426	14232	14519	14228	14346	14357	14414	14439	14349	14346	14312	14226	14240	14424	14436	14425	14373	14388	14340	14432	14482	14216	14373	14442	14444	14360	14301	14432	14456	14493	14289	14267	14268	14204	14434	14198	14379	14376	14401	14351	14317	14370	14421	14322	14260	14364	14375	14431	14337	14214	14419	14420	14306	14242	14316	14551	14443	14306	14464	14509	14314	14423	14421	14366	14448	14408	14455	14373	14225	14222	14338	14419	14298	14336	14372	14418	14297	14325	14361	14319	14329	14340	14434	14363	14288	14138	14166	14389	14379	14355	14249	14368	14293	14364	14339	14446	14406	14316	14343	14573	14449	14386	14401	14469	14281	14306	14456	14417	14240	14443	14251	14260	14239	14622	14426	14397	14343	14471	14488	14416	14437	14345	14365	14231	14540	14453	14450	14311	14345	14322	14379	14405	14213	14375	14499	14488	14286	14268	14414	14432	14301	14410	14471	14481	14539	14306	14145	14317	14550	14475	14235	14247	14240	14279	14276	14267	14385	14349	14337	14400	14364	14268	14416	14375	14419	14160	14349	14432	14307	14228	14321	14474	14252	14338	14330	14461	14328	14361	14339	14467	14230	14487	14222	14235	14351	14308	14360	14082	14479	14345	14163	14501	14347	14302	14314	14346	14151	14479	14324	14265	14491	14515	14398	14165	14458	14202	14463	14367	14323	14420	14373	14338	14231	14330	14449	14387	14515	14355	14343	14235	14396	14314	14394	14421	14307	14219	14315	14291	14278	14437	14238	14530	14345	14400	14401	14370	14276	14363	14290	14449	14329	14349	14514	14463	14556	14351	14273	14428	14266	14429	14268	14378	14440	14155	14367	14347	14413	14316	14354	14550	14354	14314	14401	14634	14398	14303	14366	14449	14249	14526	14289	14386	14347	14326	14428	14260	14435	14485	14041	14482	14349	14381	14240	14495	14440	14271	14282	14254	14438	14447	14353	14373	14332	14486	14557	14402	14399	14513	14388	14568	14426	14315	14339	14403	14448	14441	14542	14398	14514	14341	14501	14492	14264	14432	14374	14280	14516	14234	14544	14366	14346	14304	14530	14453	14413	14458	14377	14443	14324	14467	14349	14441	14264	14413	14221	14245	14260	14356	14477	14279	14381	14440	14374	14353	14318	14352	14413	14311	14308	14455	14337	14350	14516	14385	14291	14096	14534	14430	14316	14327	14432	14376	14374	14339	14188	14542	14341	14247	14407	14252	14465	14402	14514	14286	14520	14370	14464	14447	14376	14325	14381	14284	14311	14324	14285	14366	14371	14508	14371	14352	14318	14538	14352	14355	14469	14322	14311	14379	14465	14471	14299	14410	14513	14395	14524	14161	14423	14405	14514	14415	14394	14336	14190	14423	14481	14275	14338	14427	14383	14402	14386	14426	14537	14445	14307	14306	14396	14319	14398	14361	14488	14328	14358	14263	14404	14339	14340	14220	14311	14188	14283	14194	14401	14534	14466	14489	14464	14471	14550	14348	14227	14380	14498	14529	14521	14428	14069	14446	14421	14333	14441	14344	14431	14418	14346	14262	14462	14330	14267	14242	14371	14441	14462	14500	14303	14344	14513	14447	14094	14352	14395	14319	14293	14383	14423	14406	14391	14214	14313	14458	14273	14476	14341	14331	14422	14409	14308	14266	14571	14390	14395	14304	14424	14512	14260	14364	14364	14457	14419	14405	14349	14372	14502	14292	14494	14354	14392	14320	14354	14450	14387	14387	14348	14447	14419	14271	14294	14288	14578	14376	14371	14390	14372	14136	14440	14286	14479	14224	14406	14429	14340	14495	14376	14399	14412	14541	14296	14536	14298	14268	14440	14429	14338	14375	14270	14403	14354	14331	14488	14480	14281	14534	14268	14384	14185	14240	14315	14406	14237	14274	14450	14411	14270	14420	14343	14305	14277	14473	14279	14439	14432	14372	14459	14543	14410	14213	14164	14444	14436	14222	14368	14417	14380	14307	14236	14526	14417	14412	14348	14341	14365	14395	14397	14371	14465	14469	14256	14132	14392	14432	14264	14398	14384	14357	14522	14417	14421	14285	14477	14374	14299	14331	14392	14278	14289	14432	14323	14460	14400	14349	14401	14347	14363	14388	14362	14184	14334	14438	14335	14108	14404	14384	14441	14446	14395	14203	14538	14271	14365	14426	14505	14378	14439	14223	14315	14450	14399	14439	14285	14562	14480	14525	14169	14241	14447	14254	14427	14383	14354	14432	14441	14284	14437	14303	14372	14453	14415	14436	14460	14413	14339	14485	14376	14413	14358	14219	14261	14493	14468	14330	14211	14408	14428	14357	14357	14343	14398	14202	14274	14454	14407	14330	14294	14389	14415	14237	14398	14262	14408	14388	14421	14310	14290	14422	14406	14474	14424	14406	14437	14182	14484	14218	14464	14359	14372	14392	14301	14397	14402	14528	14380	14213	14372	14402	14475	14359	14384	14484	14320	14247	14116	14426	14440	14387	14126	14321	14429	14301	14414	14331	14415	14424	14464	14530	14387	14260	14383	14354	14587	14389	14317	14240	14290	14391	14218	14276	14432	14448	14296	14325	14438	14487	14314	14352	14449	14231	14284	14451	14451	14462	14267	14275	14351	14333	14368	14303	14300	14323	14489	14501	14352	14261	14423	14353	14432	14322	14216	14417	14260	14461	14318	14225	14424	14426	14472	14107	14344	14336	14333	14339	14375	14189	14488	14374	14530	14477	14301	14385	14222	14365	14255	14321	14377	14481	14392	14434	14467	14301	14226	14267	14426	14476	14314	14360	14300	14408	14362	14377	14337	14317	14481	14470	14336	14425	14369	14274	14331	14449	14326	14282	14216	14402	14384	14271	14427	14399	14584	14455	14291	14328	14460	14536	14542	14380	14354	14431	14472	14231	14542	14420	14331	14366	14229	14489	14349	14402	14347	14530	14475	14396	14392	14474	14289	14362	14375	14357	14421	14221	14504	14397	14263	14405	14283	14313	14265	14402	14416	14521	14398	14405	14230	14598	14347	14567	14323	14496	14440	14313	14269	14478	14450	14341	14450	14466	14435	14375	14410	14276	14502	14283	14311	14428	14349	14402	14407	14341	14534	14298	14369	14450	14363	14500	14347	14375	14352	14376	14395	14499	14414	14352	14561	14339	14461	14395	14291	14453	14369	14459	14416	14400	14342	14221	14367	14472	14430	14301	14449	14301	14347	14488	14328	14590	14299	14334	14393	14461	14437	14382	14425	14422	14355	14441	14226	14569	14378	14474	14292	14451	14359	14378	14250	14411	14402	14258	14464	14502	14472	14371	14348	14493	14289	14424	14459	14235	14464	14479	14413	14496	14352	14510	14464	14487	14342	14367	14490	14223	14238	14382	14378	14276	14417	14319	14231	14421	14399	14469	14541	14512	14239	14390	14365	14368	14422	14321	14507	14332	14222	14325	14229	14304	14416	14435	14286	14359	14298	14203	14315	14324	14460	14366	14276	14465	14147	14424	14267	14319	14298	14350	14465	14526	14412	14418	14409	14343	14369	14358	14362	14199	14323	14341	14326	14347	14312	14341	14385	14377	14447	14423	14424	14327	14295	14595	14406	14387	14413	14281	14541	14453	14256	14257	14266	14362	14501	14502	14339	14448	14234	14463	14346	14413	14238	14345	14442	14345	14361	14340	14402	14356	14313	14288	14447	14369	14308	14497	14389	14408	14439	14530	14455	14234	14338	14350	14439	14323	14378	14373	14450	14406	14362	14511	14458	14372	14385	14388	14464	14199	14327	14412	14331	14450	14323	14301	14413	14325	14449	14549	14406	14345	14262	14182	14266	14486	14360	14419	14376	14374	14467	14437	14367	14417	14488	14379	14410	14302	14357	14365	14438	14582	14273	14437	14292	14387	14372	14335	14365	14288	14455	14448	14235	14368	14333	14413	14382	14544	14335	14398	14367	14448	14500	14479	14222	14323	14400	14479	14278	14443	14324	14403	14307	14270	14246	14348	14326	14266	14376	14467	14388	14371	14404	14582	14360	14278	14582	14197	14345	14359	14307	14328	14404	14387	14338	14415	14136	14211	14269	14524	14283	14330	14458	14309	14360	14335	14494	14351	14409	14359	14342	14432	14466	14425	14439	14403	14193	14357	14476	14446	14482	14302	14444	14380	14410	14328	14275	14332	14390	14223	14320	14368	14422	14383	14434	14433	14228	14305	14379	14448	14380	14502	14376	14394	14359	14329	14386	14345	14345	14334	14414	14326	14428	14533	14291	14323	14551	14469	14414	14554	14423	14408	14456	14377	14462	14313	14385	14472	14256	14367	14459	14484	14403	14368	14299	14266	14516	14475	14171	14346
24100	21464	29361	25758	27607	32312	34218	29599	27231	25689	24060	22137	20892	19697	18979	18484	18435	18115	17818	17982	17830	17379	17356	17376	17425	17428	17365	17410	17372	17393	17170	17130	17072	17234	17084	17057	17270	17244	17227	17142	17076	16896	16799	17314	17062	17092	17215	17068	16871	17231	17163	17142	16865	16885	17048	16871	16884	16935	16946	16949	16877	17104	16967	16816	17079	16870	16950	16914	16938	16909	17030	17086	17037	16931	17142	17058	17032	17013	17189	17110	16900	17040	16998	17027	16907	17052	16909	17213	16994	17034	16873	16925	16929	17012	17046	17268	17021	17271	17218	17141	17017	17141	17005	16892	16989	16851	17028	17008	16891	17006	17148	16997	17125	17050	17138	16955	16867	16898	17218	17014	16795	17118	16919	17067	17020	17370	17031	16938	16967	17004	16954	16939	17047	17060	16918	16841	16881	16910	16968	17031	16956	17087	17098	16981	16854	16994	17107	16892	17024	16938	17187	17020	16821	16896	16778	16929	16950	17004	17037	17179	16923	16999	16919	17098	16906	16809	16922	16888	16849	16858	17070	17069	17129	16944	16900	17062	16823	16782	16930	17025	16941	16968	17055	16926	17067	17004	17047	17064	17073	17056	16737	16961	17099	16951	17181	17148	16835	16941	16941	16922	17018	17206	17021	16892	17162	16946	17180	17125	16980	16984	17120	17171	17153	17056	17196	16826	16915	17102	16937	16887	16984	16914	16805	16866	16844	17083	17083	17034	17080	17138	16924	17029	17007	17093	17095	16996	17042	17141	16963	17021	17291	17037	16990	17006	16923	17151	16942	17174	17220	16915	17093	17066	16893	16944	17118	16967	16868	16913	17018	16971	16837	17030	17004	17000	17056	16965	17008	16942	16881	17013	16764	17095	17103	16923	17119	17219	17029	17127	16972	17023	16925	16879	17236	17104	16866	16948	16867	17136	16912	17096	16943	17045	16879	17098	17156	16868	16815	16857	17112	17143	16853	16959	16911	17231	17141	17025	17040	16763	17024	16974	17005	16941	17159	17097	17007	17147	16800	16943	16713	16917	17113	17053	16854	17097	16844	16865	16997	16927	16825	17043	17074	16851	17070	16892	16955	16919	17099	16878	17030	16996	16907	16768	16868	16858	16974	16945	16897	16984	17018	16998	16951	17047	16940	16943	16956	16933	17007	17032	17019	17074	17213	17075	16836	16999	16777	16962	17025	17082	17209	16853	17021	16849	16967	16928	17072	17029	16872	17057	16836	17095	17006	16830	17090	17104	17100	16866	17009	16967	17145	16956	17123	17029	17055	17098	16934	16955	16914	17156	16918	17034	17048	16851	17133	17123	17063	16933	17039	17098	17090	17193	16893	16901	16977	16931	17014	16890	16867	16934	16973	16910	16853	16970	16905	17132	16871	17014	16968	16991	17110	17140	16954	16961	17014	16936	17009	16994	16916	16727	16844	16785	16929	17156	16980	16933	16892	17187	16833	16924	16905	16840	16913	16925	16963	16850	16913	17014	16911	16982	16809	17130	16845	17052	16892	17099	17090	16858	16860	16741	17035	16869	17030	17054	17040	16949	17074	16958	17010	16908	17042	16989	17111	17016	17127	16958	17127	16986	17005	17026	17137	17157	16988	16886	16989	17079	17291	16933	16971	16859	17242	17131	17114	17031	16811	17077	16737	17180	17021	16894	17236	16933	17017	16944	16784	16887	17063	16915	16908	16970	17015	16885	17067	17024	16855	17208	17039	17013	17106	17118	16941	17100	16870	16956	17011	17065	17134	16868	16944	16934	16855	16737	16991	16932	17044	17031	16974	16879	17128	17018	16901	17021	17053	16976	17138	17050	17046	16956	16904	17045	17007	17110	17041	16870	16867	16983	17089	17003	16874	16989	17023	17168	16922	17060	17168	16849	16771	16835	16919	17108	16877	16978	17026	16739	16983	17082	17053	16913	17008	17365	17044	17063	16785	17018	17113	16892	16990	17007	17022	16931	16809	17004	17236	17113	16995	17051	16957	16948	17004	17024	17037	17103	17081	16940	17129	16834	16864	16927	16994	16946	17004	16967	17014	17021	16974	17014	16857	16755	16894	17074	16798	16968	16834	17010	16959	16793	16914	16939	16948	16809	17145	17172	17188	17049	16875	16996	17205	16982	17072	16950	17110	16986	16982	16991	16936	17206	16978	17049	16946	16916	16994	17039	17033	17072	17069	17075	17106	17035	17042	17110	16950	16945	16922	17003	16979	17049	17074	17005	17054	16894	16988	17023	16911	16903	16882	16998	16961	16738	16890	16916	16777	17162	17077	16915	16925	16830	16828	16944	17044	16950	17070	16917	16920	17216	17138	17023	17168	17082	17021	17022	16838	17084	16896	17120	16954	17023	16975	16798	17002	17008	17087	16902	17003	16912	17100	17033	17043	16880	16969	16939	17053	17119	17076	16968	16989	17025	16992	17072	16895	17081	17147	16872	17056	16904	16966	16996	17107	17030	17051	16798	17007	16930	16938	17027	17048	16827	16904	17015	16830	16808	17096	17093	17023	16788	16917	17048	16919	17030	16982	16903	16763	17063	17256	17086	17120	16958	17087	17005	16926	16950	17145	17033	17097	16793	17062	16886	16925	16975	17045	16945	16808	16812	17043	16958	16922	17050	16988	16940	16914	16917	16727	17001	16911	16917	17312	16963	17053	17005	17078	16950	17229	16866	16901	16913	16919	16904	17129	16993	16923	17050	17082	16942	16854	17011	17010	16799	17029	16999	17073	16979	16853	16814	17065	17142	17063	17014	17096	17075	16721	16864	17049	17210	16986	17078	16727	17039	17059	17171	16982	16952	17031	16893	16919	17067	17021	16857	17001	16942	16955	16990	17261	16974	17035	17051	17083	16998	17043	16906	16799	16771	16894	16984	16967	16871	17012	17097	17028	17273	17108	17022	17032	16914	16926	16799	16933	17083	16930	17081	17039	16972	16826	17017	17237	17046	16868	17041	17094	16914	16833	16983	16989	16915	16895	16898	16950	16868	16891	17000	17002	16960	16951	17080	17061	16848	16962	17049	17021	16941	17118	16910	17001	16977	17094	17085	16904	17039	17214	16875	16967	16995	17132	17152	16838	16784	17093	16917	16809	16907	16905	16912	16934	16810	16792	17083	16720	16964	16901	16984	16979	16896	17006	16802	17013	17003	17111	17094	16792	17035	16961	17127	16853	16907	17124	17092	17161	16973	16877	16958	17000	17041	16760	16988	17097	17148	17060	17103	17011	16931	17023	16861	16798	16994	17149	17051	16985	17094	16820	16981	16930	16748	17057	17070	17015	16950	17125	16936	16942	16862	16964	17085	16840	16937	16952	17016	16988	16892	16812	16873	16832	16941	17115	16826	17121	16967	17081	17147	17095	17008	17166	17098	16953	16908	17042	17111	16976	17000	17006	17013	17026	16954	16861	16984	16964	16948	17111	16913	16978	16730	17004	17060	16847	16859	16891	16771	17049	17092	17204	16894	17028	16765	16905	16937	16990	17181	16935	17103	16893	16893	17006	17012	17022	17040	16853	17029	16845	17166	16932	16936	16859	17105	17082	17236	17034	16877	17123	17011	16960	17132	16955	17027	16861	16987	17025	17018	17042	16967	16998	16877	17121	16985	17107	17246	17104	16981	16994	17088	17084	17109	17115	16980	16846	16988	17115	17048	16789	17201	17089	17100	17098	17033	17098	17161	16974	17055	16917	17093	17124	16814	16823	16989	17081	16910	16985	17114	16986	17063	17028	16769	16735	17004	16997	16937	16956	17014	17224	16822	16844	17023	17186	16957	17070	16854	16978	16752	16828	17074	17027	16898	17058	17027	17042	16999	16791	16981	16849	17011	17003	16862	17092	16943	17000	16984	17005	16946	17015	16994	16960	17051	16973	17109	17005	16805	17022	16942	16870	16775	17102	17141	16861	17055	17009	17038	17158	17071	16702	16990	17012	17103	17038	16942	17007	17219	17019	17166	16963	16910	17022	16953	16978	16973	16983	16982	17086	17238	16721	16973	16951	17103	17011	16970	16809	17245	17288	17080	17072	17123	17187	17161	16931	16918	17081	16964	16912	17072	16971	17016	16997	16820	16664	17095	16949	16724	17098	17048	16922	16992	17063	17016	16754	16984	16929	17009	16960	16973	16913	16924	17093	16989	17128	16953	16999	17054	17077	16959	16971	16821	17036	16890	17136	16977	16831	17249	16916	17026	17224	16878	16910	16969	16885	16927	17118	16995	16864	16860	16848	17062	17116	17346	17168	16910	16980	16863	16955	16858	16978	17243	16965	17091	16769	16851	16931	16956	17098	17142	16829	16967	16943	17006	16847	16958	17197	17138	17083	17099	16936	16874	16996	17025	16846	17053	16913	16990	16961	17074	17189	16938	17088	16866	16816	16880	16899	16933	17031	17264	17060	17168	16981	16968	17003	16925	17084	17108	16890	16982	16910	16890	16877	17040	17043	16948	16881	17067	17068	17130	17005	16732	17029	17018	16997	16905	16823	17122	17081	16928	17060	17110	16991	17035	17037	16868	16965	16876	17020	16929	16958	17038	17044	17043	16959	17175	16840	16801	17109	16988	17062	16930	16846	16991	17001	16909	16947	17098	16968	17018	17133	17312	17053	16838	17113	16885	16836	17079	16841	17297	17106	16865	17018	16809	17039	16904	16965	16921	17055	17007	17031	17093	16992	17206	17068	16902	16971	17038	16851	17058	17116	17090	17106	17031	17077	16845	16774	17009	16775	16974	16953	17153	16939	17006	17073	16927	17042	16991	16948	17011	16977	16834	16981	16944	17014	16782	16759	16872	17002	17163	16873	16924	16993	16928	17097	16982	16902	16870	17100	16986	16938	16947	16864	16906	17065	16935	16878	17109	17127	16951	16943	16899	17042	17055	17003	16968	16985	17027	17081	17066	16898	16815	16990	16968	17153	16983	17101	16874	16987	17097	17268	16829	16955	16991	17000	16951	17045	16829	16959	16998	16919	16963	17000	16894	17059	16888	17001	17033	17143	17000	16871	17040	17038	16732	16897	16877	16782	16852	17080	16976	16960	17008	16906	16791	17061	16898	17125	17168	17139	17049	17006	17045	16808	16864	17058	17090	17140	17111	16900	17007	16976	17069	17165	17136
36440	58761	55675	46956	41386	37558	34481	31945	28857	26419	24350	22142	20093	18349	17029	16641	15965	15635	15659	15525	15286	15018	15030	14633	14732	14618	14774	14677	14483	14638	14567	14650	14527	14694	14571	14534	14423	14453	14418	14626	14393	14524	14463	14469	14536	14483	14444	14424	14342	14488	14320	14352	14287	14506	14279	14521	14378	14451	14448	14475	14474	14400	14487	14406	14478	14430	14505	14513	14495	14267	14439	14497	14313	14425	14414	14253	14390	14632	14510	14429	14449	14470	14498	14469	14479	14455	14346	14357	14408	14488	14526	14295	14582	14322	14342	14351	14501	14471	14370	14503	14463	14266	14431	14459	14444	14534	14487	14386	14331	14400	14412	14532	14323	14354	14490	14424	14459	14418	14645	14512	14374	14527	14380	14376	14434	14332	14554	14316	14308	14382	14475	14352	14506	14390	14370	14335	14386	14625	14246	14317	14369	14432	14538	14430	14609	14476	14318	14438	14626	14507	14506	14396	14370	14423	14409	14589	14304	14511	14318	14406	14555	14354	14335	14514	14340	14248	14383	14255	14558	14381	14233	14309	14299	14507	14476	14245	14277	14476	14406	14455	14355	14323	14424	14376	14461	14299	14461	14203	14531	14406	14272	14426	14389	14300	14518	14388	14371	14518	14384	14415	14441	14456	14445	14342	14412	14440	14516	14431	14378	14368	14529	14423	14494	14442	14385	14458	14320	14369	14366	14517	14398	14579	14458	14503	14524	14286	14360	14372	14431	14346	14563	14170	14362	14434	14267	14480	14503	14462	14295	14351	14384	14401	14637	14546	14314	14457	14375	14428	14225	14512	14436	14387	14365	14486	14289	14332	14475	14345	14290	14513	14257	14434	14510	14276	14412	14354	14372	14464	14382	14253	14469	14403	14548	14237	14391	14474	14440	14342	14358	14427	14527	14342	14554	14500	14431	14340	14457	14521	14395	14602	14315	14411	14394	14231	14459	14382	14476	14392	14355	14498	14356	14544	14425	14314	14424	14366	14445	14383	14304	14496	14588	14322	14284	14524	14444	14483	14409	14300	14361	14377	14475	14307	14347	14518	14640	14236	14400	14332	14398	14356	14424	14400	14526	14504	14530	14269	14236	14392	14490	14583	14218	14368	14377	14431	14461	14428	14346	14360	14485	14359	14368	14293	14400	14319	14418	14298	14353	14469	14315	14378	14458	14452	14414	14373	14421	14468	14413	14297	14454	14383	14386	14441	14356	14326	14521	14435	14467	14340	14517	14477	14446	14495	14287	14263	14391	14408	14419	14302	14394	14314	14287	14503	14323	14398	14460	14399	14507	14412	14406	14456	14462	14299	14447	14460	14334	14312	14211	14456	14421	14471	14457	14332	14301	14458	14392	14523	14572	14361	14332	14374	14228	14478	14374	14449	14332	14261	14224	14550	14301	14250	14333	14447	14383	14411	14545	14480	14297	14486	14268	14437	14301	14585	14420	14599	14494	14472	14412	14389	14293	14183	14599	14464	14450	14400	14488	14451	14443	14431	14349	14373	14458	14448	14400	14533	14374	14443	14334	14333	14317	14245	14438	14479	14234	14342	14505	14403	14414	14421	14454	14418	14606	14457	14355	14278	14349	14421	14517	14403	14277	14347	14200	14266	14517	14417	14359	14522	14451	14310	14444	14489	14441	14264	14493	14397	14392	14553	14436	14446	14432	14323	14282	14428	14286	14440	14406	14463	14363	14401	14543	14453	14320	14387	14400	14483	14490	14335	14415	14407	14396	14432	14478	14424	14358	14371	14342	14488	14281	14473	14489	14344	14464	14550	14598	14235	14104	14598	14365	14250	14461	14302	14418	14421	14304	14519	14302	14352	14380	14489	14463	14254	14577	14399	14447	14509	14281	14394	14438	14347	14483	14210	14350	14442	14439	14258	14400	14267	14270	14400	14417	14366	14512	14407	14399	14311	14333	14363	14370	14606	14314	14369	14409	14390	14513	14323	14325	14380	14444	14548	14332	14390	14480	14292	14555	14310	14503	14392	14315	14318	14404	14177	14465	14339	14339	14516	14432	14357	14438	14357	14332	14596	14402	14557	14414	14581	14422	14242	14528	14326	14399	14498	14471	14245	14527	14258	14320	14292	14492	14432	14434	14354	14462	14455	14485	14278	14465	14403	14232	14439	14402	14457	14382	14441	14359	14374	14491	14481	14478	14384	14294	14419	14480	14387	14293	14532	14513	14465	14416	14464	14338	14337	14649	14389	14505	14330	14305	14554	14316	14454	14435	14457	14330	14662	14439	14460	14278	14536	14338	14441	14391	14497	14426	14394	14401	14305	14430	14409	14401	14475	14365	14475	14332	14478	14447	14430	14360	14302	14307	14480	14481	14336	14442	14367	14421	14367	14409	14318	14492	14239	14284	14366	14544	14385	14295	14568	14143	14294	14346	14455	14236	14500	14267	14416	14314	14338	14452	14464	14406	14278	14422	14271	14314	14379	14484	14324	14385	14302	14400	14292	14381	14316	14310	14298	14344	14432	14394	14234	14135	14429	14254	14347	14396	14222	14578	14420	14270	14606	14358	14476	14394	14481	14376	14347	14324	14248	14381	14464	14176	14371	14421	14393	14478	14359	14488	14502	14579	14515	14308	14478	14429	14386	14607	14410	14498	14426	14321	14263	14441	14402	14559	14217	14432	14490	14384	14344	14461	14450	14389	14378	14550	14279	14315	14331	14393	14286	14409	14502	14192	14369	14376	14432	14463	14320	14300	14324	14441	14413	14197	14471	14526	14498	14380	14473	14480	14418	14342	14577	14331	14456	14444	14369	14547	14469	14310	14425	14415	14568	14386	14361	14532	14267	14369	14491	14488	14360	14354	14341	14382	14427	14495	14615	14278	14409	14474	14379	14544	14512	14378	14424	14561	14490	14469	14325	14449	14451	14398	14500	14440	14324	14545	14322	14319	14333	14452	14244	14538	14402	14347	14413	14405	14276	14465	14445	14464	14415	14463	14374	14528	14642	14457	14559	14469	14406	14543	14530	14224	14410	14465	14381	14552	14494	14405	14286	14668	14329	14303	14575	14456	14364	14364	14524	14438	14542	14412	14419	14386	14396	14344	14227	14342	14526	14451	14183	14281	14409	14264	14489	14290	14435	14432	14396	14375	14347	14501	14430	14315	14426	14219	14546	14333	14405	14391	14428	14343	14360	14310	14659	14297	14405	14449	14382	14417	14517	14342	14383	14550	14532	14579	14302	14429	14392	14484	14458	14513	14602	14403	14438	14371	14543	14493	14438	14431	14382	14336	14522	14347	14464	14509	14461	14353	14395	14403	14404	14480	14334	14545	14434	14467	14514	14389	14487	14293	14425	14465	14310	14402	14431	14402	14550	14378	14374	14365	14472	14533	14451	14592	14329	14426	14274	14466	14329	14302	14413	14459	14433	14295	14450	14431	14321	14204	14522	14505	14403	14587	14390	14311	14321	14453	14401	14281	14367	14400	14382	14532	14417	14332	14518	14622	14418	14293	14353	14308	14321	14524	14236	14462	14236	14494	14469	14439	14394	14454	14282	14392	14573	14462	14326	14513	14269	14371	14366	14501	14518	14423	14301	14228	14356	14492	14544	14400	14424	14365	14483	14478	14463	14396	14400	14494	14363	14470	14143	14579	14208	14294	14329	14442	14535	14364	14518	14486	14505	14400	14470	14685	14276	14415	14409	14434	14396	14418	14387	14409	14478	14280	14318	14475	14511	14276	14530	14437	14490	14307	14423	14493	14442	14337	14344	14395	14383	14432	14436	14506	14383	14443	14330	14423	14535	14478	14406	14315	14477	14540	14285	14310	14515	14475	14444	14273	14446	14469	14494	14237	14567	14611	14399	14390	14488	14405	14598	14350	14428	14320	14502	14372	14489	14416	14372	14376	14447	14398	14474	14367	14345	14470	14452	14460	14447	14248	14590	14201	14223	14461	14542	14509	14369	14546	14546	14528	14419	14334	14488	14487	14422	14310	14590	14321	14395	14290	14323	14583	14373	14393	14408	14477	14220	14386	14371	14463	14454	14617	14296	14263	14425	14566	14549	14520	14529	14502	14500	14495	14393	14350	14389	14357	14461	14360	14328	14492	14480	14361	14240	14533	14345	14401	14359	14479	14323	14394	14501	14290	14300	14521	14258	14612	14532	14509	14412	14571	14197	14366	14499	14448	14365	14430	14252	14253	14397	14420	14262	14506	14385	14367	14587	14350	14648	14312	14384	14413	14187	14398	14266	14454	14396	14233	14650	14382	14472	14447	14589	14539	14512	14483	14423	14395	14458	14481	14511	14445	14355	14426	14421	14462	14347	14481	14384	14268	14449	14400	14473	14453	14437	14233	14445	14366	14420	14468	14399	14343	14511	14570	14469	14522	14485	14477	14411	14396	14273	14389	14366	14463	14402	14347	14252	14393	14492	14462	14493	14428	14517	14216	14621	14491	14312	14334	14397	14460	14476	14487	14342	14379	14440	14471	14424	14442	14436	14197	14361	14454	14386	14314	14605	14469	14410	14486	14383	14480	14157	14364	14460	14455	14492	14515	14544	14413	14524	14330	14384	14257	14547	14586	14132	14387	14335	14591	14436	14546	14301	14417	14410	14343	14470	14375	14427	14479	14416	14597	14321	14491	14472	14374	14489	14144	14481	14553	14471	14362	14458	14441	14386	14231	14356	14393	14538	14402	14345	14298	14469	14253	14429	14242	14311	14436	14425	14346	14412	14240	14347	14444	14425	14405	14447	14456	14357	14335	14477	14333	14497	14415	14481	14503	14417	14540	14527	14565	14596	14439	14434	14221	14406	14550	14294	14384	14465	14422	14538	14452	14517	14162	14384	14351	14426	14419	14176	14443	14429	14260	14467	14393	14382	14428	14538	14488	14395	14394	14433	14317	14349	14366	14431	14320	14491	14297	14444	14494	14454	14474	14261	14296	14305	14500	14518	14554	14405	14446	14427	14368	14516	14303	14394	14359	14369	14516	14457	14433	14408	14396	14407	14436	14543	14706	14402	14468	14391	14420	14509	14412	14411	14421	14500	14340	14485	14349	14603	14332	14356	14280	14471	14439	14253	14312	14451	14449	14348	14265	14487	14525	14380	14603	14525	14342	14353	14283	14393	14328	14399	14341	14476
33048	36121	42011	37556	31939	28385	26072	23798	22242	20991	20090	19218	18438	18030	17620	17626	17354	17246	17346	17157	17206	17111	17175	17064	16892	16539	17118	17162	16896	16857	16923	17063	16937	16738	16762	16682	16920	16710	16925	17058	17034	17003	16790	16770	16926	16892	16653	16804	17014	16912	16906	17064	16888	16975	16804	16749	16815	16910	16876	16952	16813	16791	16803	17019	17087	16894	16931	17149	16724	16830	16695	16888	16868	16696	17010	16844	16789	16889	16862	16973	16897	16877	16878	17047	16810	17026	16980	16724	16841	16685	16940	16642	16798	16983	16905	16836	16754	16754	16723	16784	16860	16871	16942	16737	16930	16850	17029	16940	16911	17018	16882	16757	16803	16870	16742	16746	16793	16811	16725	17015	16918	17043	16822	16938	16899	16977	16722	16739	16725	16716	17056	16840	16528	16747	16962	17036	16748	16933	16825	16810	16840	16837	17085	16942	16925	16810	17030	16790	16927	16939	16918	16823	16966	16905	16709	16795	16616	16766	17145	16904	16852	16906	16899	16707	16763	17031	16907	16946	16767	16994	16914	16819	16971	16945	17021	16946	16711	16887	16825	16777	16789	16918	17007	16779	17048	17071	16947	16651	16678	16871	16737	16793	16827	16880	16758	16814	16799	16892	17061	16486	16895	16817	16872	16883	16885	16942	16725	16730	16740	16862	16998	16723	16852	16863	16902	16721	16827	16853	16832	16970	16837	16851	16619	16662	16787	16709	16848	16731	16841	16930	16851	16868	16618	16852	16742	16945	16726	16824	17008	16812	16831	16891	16920	16793	16707	16692	16748	16987	16925	16931	16885	16918	16840	16902	17026	16780	16962	16884	16831	16823	16941	17047	17104	16930	16823	16856	16914	16715	16896	17029	16827	16642	16879	16924	16810	16978	16695	16957	16801	16832	16787	16912	16849	16884	16783	16950	16841	16807	16968	16957	16818	16898	16797	16860	16788	16777	17003	16827	16608	16796	17064	16912	16981	16756	16684	16951	16827	16911	16963	16811	16927	16762	16825	16828	16816	16845	17054	16988	16812	16916	16794	16750	16995	17014	16778	16748	16953	16813	17027	16798	16855	17033	16993	16772	16836	16994	16811	16902	16917	16923	16842	16989	16886	16945	16784	16759	16768	17021	16833	16878	16968	16879	17061	16652	16910	16933	16894	16954	16919	17050	16876	16730	16967	16939	16664	16849	16927	16836	17062	16789	16768	16852	16778	16865	16766	16949	16768	16932	16753	16729	16849	16843	16886	16693	16950	16836	16866	16879	17056	16877	16927	16865	17061	16995	17009	16816	16906	16854	16868	16651	16904	16864	16856	16900	16828	16700	16790	16894	16877	16786	16966	16733	16736	16742	16741	16960	16843	16926	16718	16793	16923	16855	16596	16857	16797	16888	16996	16867	16995	16943	16827	16656	16991	16813	16898	16916	16977	16889	16608	16762	16839	16719	17046	16817	16820	17126	16747	16802	16770	16960	16982	16882	16836	16773	16852	16654	17052	16596	17049	16921	16961	16769	16622	16728	16761	16945	16853	16877	16882	16937	16742	16927	16925	16541	16857	16692	16819	16855	16824	16928	16723	16956	16846	16992	16606	17022	16840	17003	16574	16800	16905	16882	17135	16871	16822	16875	16856	16619	16753	16543	16688	16705	16856	16854	16803	17086	16947	16955	16993	17031	16878	17013	17038	16978	16839	16834	16868	16861	16827	16860	16864	16868	16919	16828	16840	16945	16685	17001	16717	16810	16944	16838	16853	16763	16808	16725	16797	16887	16900	16925	16969	16807	16857	16715	16698	17067	17025	16821	16832	16824	16798	16778	17040	16953	16974	16885	16836	16868	17110	16775	16814	16770	16891	17042	16901	16852	16728	16841	16833	16747	16936	16675	16961	16928	16841	16875	16890	16939	16872	16739	16842	16769	16727	16782	16877	16509	17128	16759	16809	16884	16907	16833	16715	16747	16939	16993	16881	16869	16743	17023	16886	16855	16809	17063	16990	16725	17093	16840	16836	16912	16799	17038	16765	16945	16871	16864	16969	17069	16858	16870	16831	16778	16828	16841	16706	16767	16738	16913	16711	16532	16727	16902	16813	16830	17004	16901	16834	16987	16825	16977	16785	16857	16930	16856	16783	16946	16846	16660	16695	16797	16749	16851	16948	16992	16581	16921	16965	16851	17013	16883	16848	16979	16860	16714	16756	17030	16936	16918	16791	16936	16961	16954	16872	16967	16923	16679	16918	16943	16903	16970	17009	16727	16842	16830	16743	16810	16974	17109	16776	17029	16793	17156	16930	16810	16753	17054	16982	16875	16662	16812	16974	16738	16733	16947	16865	16755	16943	16869	17079	16854	17051	16795	17030	16693	16846	16793	16783	16848	16679	16844	16977	16789	16727	16925	16913	16666	16929	16852	16927	17061	16956	16859	16580	16714	16894	16763	16898	16822	16918	16901	16865	16999	16950	16867	16874	16829	16932	16751	16792	16849	17091	16878	16763	16830	16874	16989	16909	16928	16845	16830	16827	16714	16936	17047	16915	16869	16652	16791	16821	16660	16875	16748	16821	17031	16841	16873	16739	16911	16941	16750	16743	16983	16939	16712	16880	16687	16707	16813	16907	16845	17163	16783	16816	16814	16628	16838	16944	16839	16914	16844	16811	16765	16923	16937	16827	16896	16714	16878	17048	16814	16853	16849	16951	16759	16965	17098	16769	16859	17051	16963	16968	16782	17072	17006	16854	16912	16674	16804	16734	16810	16793	16912	16779	16632	16955	16780	16834	16788	16992	16901	16761	16944	16922	16707	16759	16870	16900	16746	16825	16732	16891	16918	16786	16664	16974	16749	16647	16815	16898	16809	16853	16722	16864	16770	16935	16806	17022	16821	16892	16880	16606	16850	16838	16761	16898	16776	16759	16837	16894	16802	16910	16759	16861	17064	17039	16725	16846	16853	16826	16919	16880	16891	16877	16796	16806	16800	16831	16822	16931	16795	16769	16751	16756	16829	16880	16786	16829	17000	16797	16672	16735	16830	16847	16802	17054	16850	16909	16716	16780	16676	17035	16817	16644	17010	16932	16960	16869	16796	16974	16819	16735	16727	16839	16764	16741	16756	16981	16760	16846	16912	16802	16913	16678	16629	16728	16906	16982	16984	16849	16698	16746	16813	16538	16665	16644	16839	16787	16762	16825	16865	16964	16847	17005	17008	16870	16822	17095	16935	16839	16848	16724	16753	17011	16821	16985	16751	16854	16715	16928	16798	16662	16663	16870	16813	16745	16788	16901	16597	16890	16570	16793	16954	16686	16669	16864	16992	17052	16986	16826	16925	16791	16727	16878	16681	16900	16990	16996	16846	16922	16760	16886	16725	16984	16815	16951	16835	16838	16865	16940	16809	16945	17010	16879	16847	16806	16907	16859	16881	16780	16882	17008	16930	17007	16626	16870	16899	16904	16774	16797	16932	16895	17024	16758	16726	16855	16845	16806	16756	16974	16922	16936	16950	17032	16938	16715	17131	16996	16885	16762	16846	16730	16871	16849	16690	16832	16820	17028	16736	16944	16850	16848	16781	16873	17176	16886	16666	16828	16863	16817	17026	16874	16781	16905	16975	16718	16885	16794	16917	16935	16813	16807	16600	16987	17001	16858	16991	16774	16847	16969	17087	16936	16968	16967	16824	16975	16992	16934	16884	16779	16843	16675	16733	16871	16786	16742	16749	16757	16802	16866	16714	16757	16879	17030	17029	16922	16811	17030	16859	16877	16867	16919	16705	16741	16792	17090	16760	17015	16799	16770	16731	16928	16853	16806	16690	16823	16755	16798	16895	16928	16961	16777	17009	16760	16802	16692	16927	16937	16802	16804	16789	16848	16978	17075	17226	16866	16913	16849	16836	16865	16949	16812	16856	16952	16795	16754	16818	16784	16889	17045	17057	16994	16838	16837	16946	16673	16943	16717	16901	16957	16956	16942	16796	16947	16815	16922	16838	17013	16700	16854	16852	16782	16793	16952	16923	16846	16731	16976	16698	17068	16878	17034	16853	16711	16862	16551	16953	16901	16973	16834	16935	16914	16970	16717	16762	17054	16777	16934	16886	16855	17133	16902	16947	16833	16927	16757	16817	16949	17020	16900	16810	17013	16851	16935	16915	16932	16871	16594	17047	16846	16764	16768	16833	16830	16667	16878	16772	17104	16781	16865	16750	16905	17024	16921	16729	16807	16897	16954	16758	16767	16611	16855	16637	16867	16851	16950	16903	16833	17037	17021	16782	16872	16878	16860	16798	16813	16858	16936	16698	16943	16636	16818	17028	16879	16764	16859	16994	16905	16962	16865	16955	16810	16911	16982	16764	16860	16838	16891	16973	16949	16689	16989	16744	16743	16873	16797	16748	16759	16758	16756	16797	16961	16851	17069	16958	16942	16796	16989	16928	16864	16971	16647	16828	16974	16848	16857	16982	16833	17099	16958	17063	16910	16707	17146	16623	16772	16969	17013	16755	17086	16927	16714	16681	16905	16863	17068	16960	16892	16820	16989	16780	16717	16744	16758	16891	16861	16976	16682	16862	16763	16635	16684	16907	16821	16848	16883	16807	16938	17101	17100	16955	16872	16994	16793	16874	16912	16740	16869	16818	16951	16828	16768	16866	16804	16829	16896	16921	17021	17000	16893	16866	16858	17011	17031	16779	16831	16873	16876	16866	16914	16902	16943	16996	16855	16727	16985	16607	16985	16960	16845	16896	16822	16933	17078	16766	16871	16674	16791	16741	16900	16983	16926	16878	16812	16879	16809	17026	16797	16787	16676	16921	16871	16742	16707	16534	16984	16896	16759	16803	16969	16948	16820	16955	16722	16814	16942	16891	16882	16674	16657	16823	17024	16724	16879	16888	16821	16953	17007	16805	16806	17038	17025	16750	16770	17057	16898	16892	16822	16944	16888	16850	16871	16987	16902	16648	16921	16798	16775	16685	16780	16869	16917	16773	16893	17195	16876	16872	16868	16802	16829	16860	16846	17050	16876	16843	16702	16945	16844	17151	16941	16794	16903	16973	16749	16775	16725	16888	16772	16670	16851	16954	16925	16948	16913	16945	17057	16860	16843	16735	16926	17017	16853	16906	16915	16740	16941	16722
35595	48971	45801	37466	32781	29108	26636	24009	22430	20696	19068	17657	16508	15989	15633	15186	15145	14824	14775	14578	14564	14567	14536	14582	14460	14529	14332	14524	14512	14424	14380	14398	14395	14576	14233	14354	14434	14382	14290	14450	14306	14343	14279	14222	14235	14367	14336	14217	14405	14406	14352	14413	14343	14466	14209	14354	14326	14304	14278	14361	14239	14208	14263	14292	14423	14440	14366	14392	14358	14204	14407	14352	14255	14276	14336	14193	14391	14388	14365	14330	14233	14334	14213	14266	14293	14339	14291	14303	14298	14436	14393	14281	14393	14238	14349	14333	14380	14373	14320	14398	14466	14319	14349	14243	14250	14293	14409	14168	14478	14200	14181	14078	14282	14353	14463	14362	14254	14223	14425	14306	14568	14491	14358	14507	14172	14401	14294	14211	14471	14396	14281	14333	14362	14286	14385	14177	14458	14183	14263	14258	14289	14368	14332	14388	14182	14348	14340	14165	14431	14342	14237	14510	14262	14487	14455	14332	14300	14474	14222	14390	14293	14164	14381	14172	14396	14367	14348	14369	14322	14214	14260	14390	14360	14270	14295	14311	14315	14324	14652	14422	14318	14304	14375	14298	14451	14199	14382	14311	14250	14433	14309	14206	14241	14390	14301	14334	14238	14412	14337	14192	14318	14224	14329	14288	14150	14248	14280	14296	14446	14269	14340	14188	14484	14250	14230	14469	14387	14345	14443	14351	14449	14250	14430	14288	14337	14498	14366	14234	14160	14330	14386	14356	14311	14362	14495	14291	14219	14375	14131	14417	14398	14487	14262	14317	14345	14448	14215	14472	14343	14248	14419	14375	14321	14324	14455	14372	14298	14315	14332	14260	14366	14273	14290	14293	14279	14397	14251	14386	14388	14243	14313	14245	14234	14426	14356	14384	14279	14182	14370	14476	14364	14168	14242	14161	14342	14240	14302	14295	14366	14312	14390	14244	14177	14364	14381	14366	14355	14332	14482	14336	14417	14383	14273	14273	14391	14278	14259	14383	14262	14270	14367	14445	14394	14441	14361	14166	14475	14261	14420	14218	14283	14487	14386	14288	14337	14352	14265	14351	14288	14268	14338	14342	14164	14336	14357	14234	14198	14417	14313	14347	14345	14356	14141	14493	14274	14405	14293	14204	14294	14383	14424	14273	14236	14386	14316	14478	14264	14267	14352	14422	14425	14212	14469	14298	14419	14415	14203	14264	14316	14402	14335	14331	14253	14407	14372	14268	14460	14514	14235	14365	14375	14240	14491	14370	14324	14437	14310	14310	14111	14244	14328	14315	14421	14414	14336	14375	14277	14395	14512	14423	14452	14331	14355	14253	14235	14310	14383	14212	14311	14290	14358	14504	14229	14319	14316	14146	14305	14299	14320	14379	14332	14271	14377	14299	14456	14351	14349	14365	14417	14269	14468	14194	14223	14483	14343	14159	14441	14255	14287	14200	14461	14240	14246	14468	14407	14268	14112	14250	14503	14318	14172	14234	14371	14434	14285	14392	14265	14420	14296	14436	14245	14260	14477	14246	14451	14377	14269	14334	14230	14403	14295	14328	14376	14291	14357	14351	14354	14355	14321	14311	14103	14191	14239	14255	14257	14494	14280	14345	14308	14368	14350	14433	14259	14371	14326	14212	14484	14371	14379	14345	14346	14252	14421	14204	14186	14302	14219	14341	14514	14271	14385	14274	14146	14242	14371	14416	14414	14346	14492	14332	14442	14441	14486	14285	14293	14395	14568	14371	14335	14260	14304	14314	14389	14420	14238	14185	14175	14385	14292	14403	14517	14275	14132	14427	14274	14385	14347	14285	14307	14212	14067	14348	14368	14387	14334	14442	14338	14305	14331	14385	14405	14349	14232	14457	14367	14261	14383	14387	14498	14339	14196	14310	14145	14285	14504	14187	14340	14337	14331	14529	14224	14270	14379	14418	14212	14303	14384	14423	14337	14156	14486	14437	14398	14402	14416	14422	14325	14359	14358	14111	14200	14239	14252	14360	14418	14243	14383	14230	14252	14449	14393	14323	14388	14296	14329	14233	14240	14232	14299	14337	14244	14283	14366	14434	14405	14371	14540	14237	14407	14190	14290	14516	14380	14256	14337	14287	14426	14155	14181	14297	14413	14561	14392	14330	14252	14092	14382	14405	14408	14308	14202	14258	14342	14300	14263	14293	14402	14279	14263	14247	14198	14426	14155	14395	14192	14313	14110	14263	14453	14226	14428	14219	14251	14422	14387	14434	14165	14330	14241	14102	14372	14317	14391	14415	14335	14265	14287	14386	14443	14326	14290	14280	14338	14463	14418	14414	14213	14339	14335	14221	14353	14199	14372	14217	14344	14278	14292	14242	14270	14407	14325	14390	14207	14364	14338	14202	14278	14516	14245	14380	14391	14442	14188	14405	14398	14559	14342	14402	14327	14380	14267	14523	14352	14282	14305	14275	14297	14382	14335	14362	14386	14229	14464	14528	14222	14381	14203	14297	14288	14391	14444	14280	14372	14373	14368	14278	14073	14297	14247	14254	14290	14431	14439	14360	14215	14326	14298	14268	14398	14303	14400	14215	14244	14466	14265	14316	14398	14495	14272	14276	14318	14291	14318	14221	14462	14290	14310	14232	14251	14247	14270	14337	14328	14336	14263	14474	14353	14247	14267	14266	14201	14494	14268	14307	14384	14448	14480	14181	14436	14421	14293	14352	14306	14229	14400	14392	14272	14316	14333	14288	14214	14364	14256	14315	14327	14334	14357	14314	14212	14266	14248	14260	14340	14206	14333	14310	14268	14381	14317	14369	14324	14354	14166	14272	14298	14386	14258	14300	14268	14366	14549	14364	14235	14290	14286	14379	14280	14344	14362	14313	14500	14314	14345	14370	14344	14335	14449	14240	14326	14475	14208	14286	14351	14439	14394	14485	14323	14304	14200	14433	14445	14382	14276	14442	14343	14314	14342	14312	14367	14232	14433	14199	14342	14359	14366	14437	14182	14130	14337	14332	14315	14274	14407	14152	14533	14239	14311	14284	14338	14325	14320	14326	14387	14214	14331	14671	14106	14451	14354	14431	14215	14352	14185	14402	14295	14304	14288	14278	14388	14397	14205	14320	14358	14473	14447	14344	14352	14337	14210	14357	14283	14267	14321	14275	14317	14229	14511	14193	14276	14469	14243	14409	14298	14321	14277	14356	14233	14278	14246	14146	14388	14380	14385	14269	14465	14234	14467	14207	14241	14259	14364	14466	14384	14229	14288	14211	14261	14373	14306	14321	14326	14369	14460	14264	14346	14326	14282	14283	14304	14310	14288	14328	14286	14292	14297	14232	14279	14397	14374	14236	14282	14248	14315	14396	14521	14283	14409	14232	14395	14463	14391	14369	14263	14404	14488	14265	14355	14420	14336	14394	14312	14378	14301	14346	14329	14201	14358	14341	14313	14324	14508	14220	14436	14465	14299	14443	14323	14468	14255	14401	14229	14224	14396	14397	14333	14313	14350	14317	14321	14227	14421	14427	14338	14365	14395	14374	14379	14401	14297	14299	14413	14260	14486	14410	14323	14236	14371	14302	14329	14326	14413	14325	14460	14245	14461	14425	14445	14291	14488	14388	14371	14231	14238	14541	14230	14350	14404	14119	14382	14288	14383	14335	14314	14439	14502	14412	14343	14420	14304	14247	14148	14337	14482	14205	14286	14378	14397	14415	14498	14241	14273	14232	14318	14299	14394	14250	14372	14087	14323	14212	14354	14325	14282	14471	14404	14373	14415	14324	14360	14298	14369	14394	14272	14229	14384	14314	14361	14539	14379	14174	14211	14340	14350	14249	14351	14188	14299	14413	14327	14323	14355	14384	14559	14408	14345	14319	14325	14336	14323	14254	14376	14453	14319	14282	14271	14225	14323	14177	14368	14205	14241	14351	14344	14460	14495	14301	14506	14297	14332	14448	14201	14428	14420	14293	14227	14391	14271	14295	14430	14425	14378	14358	14401	14265	14369	14264	14254	14265	14305	14358	14469	14372	14439	14278	14367	14320	14384	14193	14294	14254	14275	14367	14217	14405	14196	14542	14492	14271	14449	14404	14420	14325	14370	14390	14474	14338	14329	14235	14299	14368	14338	14337	14328	14280	14369	14306	14487	14397	14362	14294	14555	14172	14210	14266	14337	14295	14321	14424	14183	14178	14315	14375	14363	14255	14431	14282	14295	14265	14268	14318	14376	14238	14261	14316	14289	14279	14204	14316	14195	14375	14308	14383	14260	14385	14286	14393	14232	14375	14494	14390	14372	14281	14310	14293	14353	14372	14320	14398	14263	14288	14420	14400	14385	14249	14425	14307	14337	14259	14372	14434	14241	14321	14338	14390	14344	14226	14484	14252	14264	14438	14251	14397	14322	14181	14317	14323	14234	14341	14381	14257	14338	14245	14220	14519	14344	14385	14248	14281	14369	14342	14274	14286	14268	14347	14314	14379	14402	14237	14330	14414	14318	14155	14370	14207	14235	14333	14506	14264	14213	14264	14338	14479	14204	14228	14305	14440	14219	14308	14445	14373	14344	14304	14168	14289	14331	14388	14414	14268	14248	14365	14395	14306	14405	14475	14461	14361	14193	14263	14273	14433	14271	14398	14343	14192	14403	14347	14171	14344	14420	14319	14364	14346	14274	14290	14516	14265	14430	14289	14244	14404	14288	14345	14404	14424	14334	14453	14229	14342	14252	14472	14279	14420	14351	14292	14280	14305	14374	14369	14330	14361	14270	14348	14315	14476	14354	14237	14329	14388	14297	14343	14241	14415	14213	14294	14258	14268	14241	14248	14368	14401	14278	14314	14294	14402	14316	14380	14333	14489	14280	14349	14242	14400	14410	14392	14368	14244	14364	14398	14347	14339	14536	14353	14228	14330	14334	14166	14353	14361	14414	14230	14229	14453	14413	14231	14370	14265	14205	14447	14342	14343	14263	14406	14313	14337	14304	14379	14410	14265	14410	14161	14288	14424	14381	14360	14423	14470	14106	14280	14550	14328	14232	14413	14476	14469	14248	14247	14389	14187	14328	14417	14253	14466	14443	14283	14262	14269	14271	14319	14265	14447	14265	14298	14297	14457	14413	14362	14407	14366	14240	14302	14224	14340	14321	14269	14525	14327
25299	21554	29934	30712	32023	32907	31660	27628	25244	23205	21744	20167	19257	18816	18327	17858	17532	17443	17242	17290	17247	16972	17234	16920	17149	16896	16989	16975	17026	17026	16945	16929	16777	16816	16945	16803	16900	16755	16886	16943	16581	16644	16662	16813	16701	16780	16806	16776	16746	16828	16650	16822	16839	16955	16960	16774	16814	16937	16977	16903	16622	16750	16687	16912	16617	16718	17036	16685	16696	16822	16658	16547	16743	16902	16773	16665	16687	16989	16626	16630	16802	16662	16841	16676	16705	16687	16579	16834	16934	16788	16822	16980	16812	16657	16579	16877	16533	16677	16647	16807	16909	16625	16986	16860	16796	16852	16811	16866	16685	16751	16916	16792	16824	16613	16776	16663	16827	16641	16731	16713	16821	16841	16790	16765	16732	16614	16860	16810	16986	16841	16723	16663	16669	16843	16851	16885	16603	16830	16655	16930	16748	16719	16653	16764	16557	16538	16776	16738	16754	16874	16740	16771	16917	16811	16787	16762	16721	16712	16799	16841	16657	16876	16750	16794	16682	16925	16694	16780	16899	16698	16597	16821	16850	16759	16736	16850	16578	16442	16779	16644	16670	16793	16926	16649	16829	16741	16786	16750	16805	16628	16712	16882	16725	16840	16727	16797	16716	16758	16783	16913	16800	16535	16828	16633	16587	16513	16774	17011	16865	16763	16956	16999	16873	16729	16725	16811	16825	16947	16892	16665	16684	16807	16805	16721	16769	16758	16624	16444	16897	16770	16608	16764	16768	16522	16799	16705	16714	16885	16694	16619	16664	16744	16745	16759	16711	16673	17023	17032	16702	16884	16678	16852	16693	16754	16969	16707	16581	16600	16737	16776	16763	16816	16781	16803	16446	16640	16812	16686	16638	16724	16689	16952	16725	16740	16713	16836	16691	16818	16835	16701	16812	16724	16648	16725	16949	16668	16747	16419	16567	16549	16642	16837	16755	16930	16828	16857	16433	16853	16819	16809	16706	16673	16747	16682	16878	16840	17067	16799	16662	16943	16869	16821	16549	16825	16840	16838	16554	16684	16651	16758	16785	16629	16811	16659	16698	16856	16741	16784	16858	16759	16728	16810	16864	16750	16656	16543	16809	16897	16942	16864	16672	16838	16632	16570	16815	16744	16801	16929	16741	16793	16728	16814	16778	16853	16488	16620	16715	16712	16648	16761	16735	16765	16479	16907	16767	16818	16684	16803	16756	16548	16569	16681	16696	16773	16794	16597	16827	16707	16872	16834	16854	16525	16859	16663	16588	16652	16389	16866	16782	16614	16829	16830	16691	16750	16697	16775	16806	17054	16847	16721	16739	16575	16747	16635	16782	16711	16723	16770	16630	16697	16808	16596	16566	16694	16819	16554	16723	16783	16755	16732	16650	16769	16682	16792	16873	16817	16631	16813	16670	16898	16938	16587	16812	16699	16819	16637	16824	16762	16850	16870	16662	16902	16679	16757	16668	16715	16704	16719	16957	16685	16788	16742	16750	16657	16619	16918	16797	16913	16702	16740	16681	16738	16832	16748	16757	16713	16515	16901	16602	16650	16874	16634	16668	16686	16666	16698	16808	16698	16677	16949	16712	16790	16823	16730	16846	16726	16754	16833	16822	16745	16654	16650	16756	16498	16796	16732	16663	16707	16822	16457	16704	16673	16695	16841	16910	16509	16730	16750	16723	16877	16817	16749	16757	16899	16709	16893	16607	16654	16804	16660	16776	16732	16955	16972	16783	16827	16906	16835	16686	16816	16853	16841	16847	16665	16810	16685	16860	16844	16809	16582	16795	16733	16730	16825	16860	16583	16828	16775	16699	16758	16830	16710	16648	16656	16773	16815	16488	16787	16795	16834	16842	16725	16701	16517	16860	16973	16790	16662	16581	16688	16815	16932	16831	16546	16597	16774	16811	16757	16609	16615	16661	16811	16660	16673	16758	16796	16808	16811	16661	16712	16628	16674	16769	16798	16775	16732	16766	16748	16616	16749	16695	16811	16678	16548	16656	16716	16878	16627	16653	16725	16508	16749	16640	16546	16652	16697	16655	16883	16982	16829	16751	16859	16709	16738	16808	16632	16837	16711	16709	16709	16966	16558	16753	16865	16732	16785	16667	16691	16834	16742	16758	16822	16812	16756	16603	16852	16779	16803	16615	16966	16945	16748	16712	16410	16880	16853	16984	16574	16602	16770	17000	16791	16783	16749	16841	16786	16656	16638	16673	16908	16727	16630	16725	16796	16539	16700	16877	16998	16673	16765	16796	16666	16673	16856	16814	16696	16614	16676	16793	16866	16495	16742	16760	16834	16848	16859	17119	16770	16806	16810	16856	16904	16856	16840	16630	16645	16683	16641	16670	16847	16973	16748	16785	16860	16694	16779	16705	16732	16912	16809	16654	16744	16809	16750	16767	16757	16819	16626	16778	16848	16611	16815	16710	16824	16953	16799	16770	16545	16862	16785	16904	16802	16723	16694	16672	16623	16866	16710	16736	16756	16613	16661	16682	16614	16640	16738	16993	16701	16799	16711	16631	16672	16914	16893	16772	16874	16768	16944	16790	16830	16722	16677	16632	16702	16789	16730	16672	16880	16704	16905	16914	16909	16617	16601	16836	16788	16698	16600	16840	16663	16917	16690	16806	16518	16546	16790	16663	16635	16673	16912	16747	16790	16612	16871	16917	16859	16720	16881	16739	16860	16675	16810	16819	16848	16789	16908	16762	16926	16918	16727	16790	16546	16753	16672	16817	16935	16842	16726	16806	16802	16880	16788	16772	16703	16696	16821	16859	16771	16827	17190	16883	16747	16718	16699	16717	16760	16924	16695	16632	16720	16637	16716	16755	16586	16688	16737	16608	16927	16647	16806	16781	16820	16833	16969	16789	16592	16811	16872	16780	16741	16710	16628	16798	16567	16537	16837	16930	16814	16573	16932	16704	16745	16729	16909	16739	16688	16779	16817	16601	16785	16848	16660	16738	16755	17053	16634	16803	16727	16755	17018	16785	16672	16826	16648	16748	16926	16919	16716	16777	16939	16706	16834	16760	16658	16814	16714	16770	16715	16732	16730	16623	16877	16818	16835	16844	16575	16726	16910	16539	16813	16736	16799	16768	16937	16694	16839	16672	16596	16678	16559	16695	16715	16604	16751	16648	16600	16654	16820	16753	16833	16712	16620	16566	16905	16590	16640	16764	16896	16939	16672	16691	16771	16899	16731	16774	16923	16800	16660	16654	16783	16795	16710	16719	16958	16742	16731	16785	16593	16649	16819	16772	16851	16808	16935	16670	16662	16520	16751	16606	16925	16686	16763	16650	16965	16769	16735	16911	16968	16967	16847	16842	16589	16710	16734	16762	16727	16811	16492	16802	16800	16745	16748	16729	16850	16731	16525	16846	16723	16655	16748	16783	16679	16754	16796	16784	16774	16825	16693	16853	16754	16725	16667	16638	16678	16874	16712	17057	16656	16805	16863	16747	16640	16696	16816	16774	17040	16772	16743	16585	16692	16631	16615	17003	16939	16728	16823	16665	16829	16759	16667	16885	16757	16877	16562	16812	16851	17035	16883	16830	16776	16589	16705	16809	16884	16830	16889	16907	16924	16843	16782	16959	16923	16812	16771	16572	16676	16636	16491	16796	16601	16707	16729	16714	16552	16742	16848	16609	16682	16754	16798	16870	16759	16729	16735	16782	16818	16633	16711	16819	16774	16605	16727	16843	16774	16610	16551	16755	16532	16816	16873	16631	16568	16648	16986	16743	16938	16794	16749	16774	16517	16847	16595	16582	16625	16723	16699	16697	16825	16847	16836	16729	16875	16667	16593	16783	16680	16715	16789	16737	16508	16790	16778	16737	16606	16773	16804	16653	16809	16852	16772	16608	16637	16693	16684	16806	17020	16671	16863	16652	16925	16760	16856	16655	16815	16869	16725	16570	16718	16660	16890	16754	16733	16650	16699	16637	16685	16835	16594	16676	16814	16796	16780	16694	16832	16812	16690	16707	16680	16695	16650	16745	16564	16753	16815	16743	16959	16906	16693	16734	16544	16765	16644	16836	16685	16853	16716	16901	16952	16952	16777	16664	16693	16616	16842	16878	16873	16855	16558	16770	16853	16827	16812	16785	16677	16594	16676	16753	16853	16583	16692	16881	16671	16852	16718	16820	16821	16737	16959	16735	16841	16767	16806	16916	16742	16530	16771	16726	16764	16917	16640	16780	17010	16935	16840	16836	16765	16901	17102	16463	16713	16900	16852	16838	16784	16571	16992	16718	16856	16944	16871	16712	16715	16663	16745	16615	16817	16858	16768	16805	16649	16866	16862	16712	16672	16819	16932	16806	16676	16845	16777	16839	16773	16943	16589	16724	16754	16759	16646	16917	16749	16812	16802	16845	16736	16854	16577	16839	16822	16647	16714	16850	16777	16754	16767	16798	16920	16618	16692	16809	16633	16731	16775	16885	16754	16731	16682	16752	16751	16813	16821	16685	16692	16861	16631	17006	16742	16657	16704	16810	16780	16843	16663	16715	16898	16741	16786	16905	16742	16918	16556	16733	16707	16826	16790	16876	16666	16813	16789	16841	16676	16642	16888	16762	16753	16898	16842	16694	16747	16794	16892	16876	16724	16635	16967	16795	16838	16761	16664	16909	16654	16815	16655	16858	16857	16847	16929	16762	16706	16605	16676	16647	16831	16817	16573	16731	16726	16654	16848	16810	16520	16805	16820	16884	16766	16795	16833	16959	16735	16825	16899	16815	16792	16551	16736	16736	16660	16758	16856	16539	16759	16649	16702	16726	16669	16853	16790	16803	16644	16794	16599	16603	16759	16831	16755	16737	16748	16584	16726	16672	16550	16696	16857	16731	16750	16767	16868	16766	16707	16901	16623	16528	16591	16743	17014	16895	16808	16805	16966	16830	16761	16912	16822	16998	16782	17023	16735	16667	16807	17043	17006	16866	16927	16790	16685	16613	16935	16574	16607	16809	16758	16828	16803	16888	16884	16715	16784	16874	16684	16901	16906	16775	16762	16642	16791	16599	16620	16829	17053	16792	16778	16883	16708	16891	16869	16807	16776	16758	16802	16713	16713	16718	16589	16767	16797	16776	16834	16766	16932	16877	16734	16746	16764	16926	16914	16636	16602
35441	54642	52880	44289	39093	35265	31910	28940	26301	23450	21076	19164	17558	17106	16435	15704	15489	15043	15160	14952	14697	14668	14732	14336	14556	14472	14505	14443	14411	14284	14411	14402	14489	14333	14294	14280	14320	14298	14186	14365	14303	14248	14158	14111	14506	14272	14207	14390	14401	14357	14250	14318	14453	14459	14377	14282	14368	14293	14411	14224	14516	14210	14185	14136	14365	14317	14325	14318	14319	14314	14315	14292	14301	14326	14440	14398	14203	14205	14294	14169	14416	14340	14281	14390	14229	14318	14343	14368	14275	14276	14340	14395	14180	14421	14352	14145	14364	14412	14361	14426	14302	14275	14295	14321	14279	14319	14196	14190	14236	14214	14219	14225	14391	14401	14250	14266	14360	14310	14270	14457	14260	14349	14299	14422	14442	14218	14267	14262	14283	14270	14413	14462	14361	14322	14220	14264	14488	14267	14315	14137	14218	14348	14294	14346	14305	14237	14303	14343	14152	14284	14267	14263	14210	14194	14217	14163	14194	14288	14170	14217	14256	14239	14291	14270	14260	14161	14025	14266	14181	14348	14297	14260	14259	14307	14310	14421	14222	14359	14266	14272	14207	14350	14211	14269	14323	14308	14200	14304	14166	14255	14316	14282	14117	14355	14422	14257	14337	14283	14247	14319	14207	14255	14150	14239	14138	14052	14348	14346	14423	14135	14233	14282	14278	14200	14304	14062	14289	14176	14416	14372	14227	14266	14432	14124	14173	14294	14338	14270	14381	14447	14134	14210	14350	14290	14332	14318	14360	14403	14233	14322	14247	14198	14361	14265	14204	14439	14303	14202	14433	14234	14407	14480	14331	14364	14321	14384	14122	14228	14164	14245	14226	14190	14120	14253	14250	13932	14369	14384	14230	14308	14233	14278	14347	14199	14426	14211	14217	14495	14211	14240	14309	14215	14403	14359	14301	14220	14261	14198	14250	14180	14282	14466	14326	14402	14300	14317	14214	14473	14348	14174	14213	14300	14346	14377	14374	14422	14315	14380	14170	14159	14459	14409	14239	14288	14230	14405	14129	14222	14210	14426	14284	14403	14363	14267	14163	14260	14185	14382	14436	14283	14116	14336	14424	14236	14256	14317	14356	14274	14358	14238	14216	14255	14476	14415	14283	14168	14310	14180	14160	14252	14238	14262	13963	14330	14267	14172	14221	14421	14449	14203	14210	14319	14238	14423	14282	14320	14236	14321	14329	14344	14188	14219	14142	14174	14396	14210	14189	14168	14356	14308	14286	14140	14330	14141	14202	14195	14173	14191	14439	14187	14240	14400	14215	14233	14325	14226	14331	14305	14311	14362	14221	14238	14311	14113	14354	14236	14378	14353	14237	14350	14345	14216	14305	14315	14240	14393	14248	14405	14420	14238	14391	14304	14287	14312	14294	14330	14328	14418	14249	14296	14253	14407	14482	14376	14383	14189	14270	14447	14314	14242	14473	14190	14321	14333	14258	14319	14418	14277	14339	14425	14336	14325	14310	14368	14277	14422	14209	14337	14243	14196	14233	14262	14240	14301	14294	14341	14209	14276	14235	14233	14351	14382	14362	14237	14283	14234	14272	14169	14306	14323	14311	14359	14166	14382	14331	14263	14316	14146	14320	14206	14268	14350	14297	14285	14543	14263	14352	14345	14275	14433	14121	14516	14325	14392	14433	14383	14232	14200	14314	14255	14180	14241	14352	14212	14238	14166	14047	14385	14345	14490	14290	14395	14355	14316	14404	14281	14336	14405	14196	14214	14240	14206	14168	14236	14333	14415	14286	14330	14281	14316	14319	14363	14301	14240	14211	14154	14310	14300	14313	14291	14212	14350	14414	14153	14213	14253	14323	14240	14338	14205	14378	14500	14324	14528	14281	14382	14207	14130	14410	14328	14358	14201	14325	14203	14316	14294	14134	14356	14331	14299	14348	14384	14403	14327	14274	14282	14258	14235	14425	14160	14295	14330	14297	14390	14245	14293	14275	14287	14366	14204	14437	14299	14323	14328	14289	14287	14266	14385	14392	14286	14356	14230	14395	14273	14300	14249	14259	14139	14452	14271	14325	14302	14260	14316	14300	14296	14356	14328	14333	14402	14316	14350	14334	14346	14280	14368	14288	14359	14418	14349	14188	14420	14401	14288	14366	14452	14438	14191	14252	14509	14223	14132	14284	14205	14088	14212	14183	14322	14405	14224	14408	14419	14368	14274	14462	14281	14319	14133	14292	14375	14323	14280	14374	14073	14377	14359	14487	14159	14112	14244	14320	14278	14248	14279	14412	14206	14203	14187	14242	14203	14295	14375	14319	14197	14335	14235	14323	14281	14393	14295	14258	14358	14426	14240	14158	14316	14413	14230	14179	14391	14300	14508	14299	14210	14435	14312	14381	14281	14300	14312	14336	14254	14294	14278	14279	14271	14221	14292	14362	14438	14436	14266	14347	14351	14243	14412	14276	14306	14382	14235	14262	14216	14376	14232	14384	14299	14338	14359	14394	14505	14389	14249	14353	14360	14275	14167	14259	14370	14301	14187	14246	14190	14272	14323	14252	14222	14374	14206	14402	14340	14255	14252	14288	14327	14224	14408	14310	14162	14320	14205	14234	14032	14369	14463	14295	14273	14451	14263	14320	14429	14234	14310	14281	14260	14302	14338	14334	14204	14156	14143	14167	14146	14324	14264	14158	14175	14112	14208	14320	14331	14181	14312	14141	14150	14446	14289	14308	14248	14271	14078	14380	14371	14134	14364	14161	14183	14328	14318	14325	14256	14265	14353	14402	14196	14290	14356	14422	14371	14481	14332	14379	14415	14233	14171	14313	14217	14317	14288	14229	14300	14241	14259	14411	14358	14299	14274	14372	14270	14103	14433	14206	14209	14139	14426	14134	14196	14405	14287	14365	14458	14292	14344	14098	14183	14331	14338	14252	14320	14228	14488	14293	14269	14185	14502	14203	14229	14402	14273	14221	14357	14366	14304	14385	14211	14131	14291	14378	14240	14429	14344	14212	14409	14235	14313	14252	14303	14244	14244	14310	14397	14396	14390	14217	14188	14302	14496	14189	14051	14397	14387	14240	14310	14467	14267	14218	14037	14385	14225	14421	14392	14235	14174	14213	14568	14373	14426	14381	14322	14264	14077	14143	14301	14352	14458	14255	14267	14168	14486	14208	14390	14281	14198	14306	14417	14306	14248	14239	14177	14388	14291	14178	14384	14346	14135	14325	14214	14362	14403	14116	14194	14373	14218	14414	14385	14375	14328	14369	14165	14425	14223	14132	14417	14243	14090	14428	14296	14424	14190	14376	14333	14313	14277	14319	14186	14220	14241	14236	14336	14208	14267	14372	14114	14120	14306	14388	14405	14237	14276	14306	14216	14450	14229	14294	14254	14313	14211	14278	14378	14555	14133	14347	14225	14305	14437	14500	14339	14179	14282	14296	14169	14224	14344	14267	14201	14247	14268	14349	14363	14362	14519	14252	14369	14368	14420	14322	14436	14460	14276	14325	14218	14183	14319	14211	14402	14424	14306	14351	14272	14362	14335	14165	14310	14174	14172	14251	14234	14110	14288	14261	14438	14181	14259	14357	14300	14326	14221	14190	14202	14179	14217	14277	14497	14189	14278	14273	14338	14541	14217	14221	14331	14254	14356	14278	14473	14177	14393	14240	14132	14201	14301	14362	14367	14471	14423	14345	14371	14299	14314	14200	14329	14192	14440	14338	14319	14447	14268	14443	14259	14437	14407	14261	14378	14317	14281	14374	14378	14236	14256	14447	14368	14446	14313	14289	14316	14400	14306	14200	14281	14312	14189	14213	14131	14306	14176	14336	14414	14322	14319	14210	14233	14170	14344	14283	14229	14144	14414	14081	14265	14175	14240	14277	14167	14239	14207	14373	14146	14138	14479	14420	14327	14177	14394	14339	14247	14270	14174	14378	14219	14266	14208	14368	14083	14415	14280	14366	14293	14167	14257	14372	14261	14364	14261	14226	14359	14438	14331	14440	14265	14333	14332	14222	14501	14391	14268	14361	14400	14317	14291	14428	14209	14360	14115	14346	14400	14240	14384	14408	14154	14516	14418	14434	14371	14234	14310	14484	14252	14178	14422	14404	14424	14238	14117	14439	14167	14193	14357	14292	14230	14300	14321	14337	14345	14513	14387	14299	14611	14188	14303	14311	14171	14312	14249	14162	14192	14334	14241	14260	14426	14363	14308	14303	14342	14183	14285	14341	14156	14276	14155	14352	14273	14249	14166	14537	14207	14248	14380	14273	14382	14307	14370	14258	14271	14209	14221	14124	14384	14143	14422	14222	14402	14254	14408	14212	14070	14189	14168	14164	14239	14362	14198	14107	14322	14440	14295	14063	14477	14215	14295	14353	14561	14320	14268	14363	14224	14269	14285	14328	14469	14461	14231	14187	14493	14169	14418	14332	14187	14359	14183	14244	14278	14351	14272	14314	14330	14265	14258	14274	14320	14333	14151	14272	14159	14359	14296	14318	14228	14130	14347	14447	14474	14206	14223	14314	14127	14278	14309	14333	14190	14243	14335	14229	14310	14360	14226	14278	14421	14339	14287	14211	14204	14263	14182	14281	14353	14227	14473	14389	14441	14194	14375	14424	14364	14287	14295	14527	14420	14469	14408	14249	14122	14281	14206	14388	14178	14234	14188	14314	14235	14285	14316	14315	14423	14386	14285	14206	14362	14340	14505	14371	14236	14170	14115	14125	14450	14341	14396	14255	14283	14373	14187	14302	14318	14369	14162	14240	14440	14256	14300	14398	14209	14320	14382	14223	14275	14262	14353	14417	14385	14438	14281	14145	14226	14259	14368	14325	14356	14331	14361	14317	14186	14298	14170	14310	14536	14348	14394	14339	14122	14307	14252	14215	14386	14237	14218	14451	14220	14373	14204	14157	14292	14129	14475	14356	14147	14358	14418	14391	14333	14255	14297	14262	14379	14324	14300	14334	14514	14280	14219	14449	14312	14124	14286	14268	14397	14433	14322	14279	14030	14371	14094	14226	14162	14196	14412	14194	14247	14434	14349	14155	14255	14065	14176	14327	14176	14353	14069	14262	14319	14382	14173	14266	14262	14408	14221	14305	14450	14151	14348	14223	14332	14484	14368	14371	14338	14186	14201
24054	21488	29434	26678	29343	34606	35285	30615	27639	25201	22756	21183	20243	19368	18866	18466	18069	17820	17835	17580	17325	17429	17620	17354	17308	17354	17300	17344	17243	17017	17125	17120	17084	17039	17197	17080	17005	16973	16933	17058	17263	17054	16924	16929	16926	17061	16980	16926	16972	16972	17182	16703	16954	16991	17207	16936	17003	16836	16872	16917	16899	16738	16723	16916	17014	16876	16738	16845	16950	16869	16839	16887	16979	17105	16928	17028	17092	17016	16822	16996	17017	17007	17146	17040	17155	16960	17020	17055	16698	16898	16883	16919	17105	16897	16906	16832	16846	16942	16989	17001	17130	17303	16898	17069	16981	16740	16745	16828	16918	16967	16983	16904	16865	16792	16932	16933	17046	16773	16852	17092	17157	16887	17038	16793	16979	16941	16908	16948	16865	16960	16747	16796	16934	16999	16855	16941	16911	16910	16853	16870	16806	16954	17205	16879	16799	16732	17107	16728	16999	16930	17054	17011	16795	16757	16889	16719	16825	16755	16972	16708	17003	17013	16596	16846	17078	16903	16995	16953	16718	16890	16895	16600	16690	17020	16954	16939	16897	16930	16940	16927	16737	16869	16785	16782	16921	17150	16971	16955	16798	16870	17030	16795	16973	16804	16764	16894	16989	17083	16784	16959	16837	16796	16921	16776	16935	16790	16891	16724	16888	16866	17147	16880	16788	16938	16888	17078	17070	17058	16904	16921	17050	16963	16863	16966	16825	16674	16780	16979	16888	16810	16777	16664	16706	17173	16766	16806	16774	17039	16933	16908	16981	16912	16776	16818	16795	16774	16670	16800	17047	16957	16872	16881	16803	16755	16898	16650	16911	16866	17229	16800	16732	17058	16926	16786	17073	17104	17000	16830	16860	16753	17070	16874	16951	16710	16953	16919	17083	17025	16963	17024	16935	17011	16962	16927	16637	16771	16806	16972	16814	16712	17095	16830	17066	16871	16839	16694	16806	16761	16839	16809	16966	16982	16986	16832	17086	16794	16776	17124	17179	16961	16854	16772	16826	16817	16998	16826	16819	16948	16984	16938	16991	17027	17098	16909	16848	16931	17011	16804	16826	16717	16973	16915	17001	16927	16677	16866	16791	16784	16816	16962	16934	16816	16817	16793	16967	16838	17023	17179	16850	16874	17052	16799	16979	16809	16910	16986	16960	16841	16944	16921	16887	16733	16861	16887	16927	16893	16883	16937	16826	16924	16874	17023	16700	16975	17050	16660	16812	17016	16833	17072	16747	16879	16975	16832	16811	16847	16800	16761	16802	16855	16930	16774	16909	16667	16760	16742	16913	17036	16870	17016	17051	17033	16864	16651	16746	16786	17049	16972	16863	16834	16733	17051	16755	16992	16782	16980	16821	16973	16835	16893	16674	16732	16876	16924	16697	16952	17060	17066	16981	17058	16781	16994	16937	16870	16922	16985	16895	16893	16909	17019	16886	16774	16792	17009	17009	16954	16888	16890	17000	16843	16881	16965	17038	16931	16991	16831	16750	16847	17129	16789	16785	16697	16926	16879	16941	16887	16860	16882	17226	16877	16801	16953	16902	16868	16844	16901	17001	16920	16915	16998	16761	16806	16854	16881	17080	16887	17016	16861	16994	17057	16801	17029	17232	16974	16893	16789	16876	16766	16844	16694	16768	16836	16924	16734	16958	16854	16868	16952	16947	16882	16665	16978	16913	16956	17030	16905	16888	16824	16777	16974	16999	16792	16917	16719	16753	16888	16791	16814	16994	16972	16818	17096	16845	16859	16911	17019	16832	17085	16965	17029	16854	16932	16981	16952	16762	16850	16726	16949	16888	16914	16845	16939	16903	16846	16676	16850	16745	16785	16933	16646	16968	16974	16760	16700	16799	17089	17055	16993	17048	16831	16768	16865	16908	17073	16825	16835	16930	16945	17020	16855	16998	16740	16808	16738	16675	16848	16915	16891	16830	16833	16779	16824	16768	16966	17070	16767	17033	16842	16851	16791	16743	16860	16679	16936	17096	17100	16750	16873	16824	16898	16809	16869	16861	16743	16842	16946	17015	16954	16939	16948	16859	16873	16860	16700	16962	16879	17013	16965	17013	17078	16874	16883	16795	16882	16893	16936	16924	16931	16983	16732	16965	16837	16727	16754	16965	16985	16853	16900	16924	16825	16933	17066	16973	17055	16943	16766	16990	16732	16762	16983	16965	16846	16777	16812	17033	16658	17149	17024	16906	16977	16951	16708	16964	16807	16981	17058	17010	16801	16840	16987	17125	16972	16980	16779	16862	16926	16888	17062	16885	16881	16906	16871	16754	16635	16798	16864	16929	16714	16953	16758	16957	16928	16851	17062	16823	16933	16938	16923	16610	16659	16799	16727	16969	16886	17049	17087	16874	17055	16951	16770	16956	17010	16846	17056	16904	16919	16885	17138	16819	16933	17072	16902	16873	16815	16828	16743	16822	16905	16781	16530	16911	16880	16684	17000	16858	16885	16828	16813	16750	16978	16938	16731	16783	16697	16959	17080	16751	16928	16860	16819	16937	16823	16923	16787	16952	16909	16930	16713	16980	16860	16945	17017	16788	16855	16916	16767	16974	16881	16843	16858	16708	16725	16891	16912	16884	17024	17233	16981	17069	16799	16993	16828	16911	16904	16972	17116	16841	16729	16961	16841	16723	17047	16837	16869	16846	16985	16776	17003	16717	16935	16876	16990	16949	16957	17115	16818	16849	16873	16843	16929	16805	16832	17059	17003	16837	16908	16924	16798	16850	16832	16829	16767	16944	17128	17125	16689	16680	16699	16857	16846	17091	16833	17012	16969	17023	16780	16965	16686	16977	16999	17111	16810	16922	16745	16922	16882	16738	16857	16848	16910	16843	17151	16912	16976	16887	16850	17017	16692	16682	16809	16995	17076	16941	16950	17029	16773	16903	16794	16906	16997	16729	17004	17005	16757	16983	16874	16902	16783	16918	16970	16790	16993	16815	16877	16887	16940	16805	17026	16864	16918	16957	16930	16762	17136	16811	16948	16985	17138	16873	16837	16944	16951	16786	16917	16764	16871	16744	16936	16817	16751	16927	17098	17053	17014	16892	16897	16934	16755	16913	17029	16846	16950	17025	16906	16971	16873	17038	16950	16796	16985	16963	16921	16924	16907	16768	16847	16751	16685	16673	16773	16957	16863	17096	16984	16980	16775	16572	16837	16985	16860	16974	16736	16855	16998	16916	16863	16677	17086	16850	16964	16764	16777	16780	16879	16787	16722	16772	16818	16860	16887	17069	16877	16614	16713	16809	16831	16857	16994	16940	17159	16826	16855	16986	16669	16848	16950	17044	16847	16834	16799	16972	16918	16983	17031	16823	16883	16929	16933	16858	17131	16829	16874	17124	16741	16777	17009	16929	16896	17058	16921	16946	17071	16967	16940	17025	16736	16938	16766	16954	17047	16934	16992	16939	16866	16994	16838	16858	16905	16837	16717	16785	17021	16838	16718	16854	16691	16828	16907	16742	16679	16931	16769	16916	16999	16857	16892	16785	16863	16878	16797	16927	16894	16885	16779	16856	16983	17033	16775	16772	16917	16871	16901	16928	16782	16987	16845	16722	16729	16824	16729	16872	16817	16741	16558	16658	16902	16918	16831	16737	16873	16805	16951	17126	17001	16784	16855	16840	16918	16978	16821	16825	16911	17177	16787	16835	16906	17066	16975	17002	16771	16906	16791	16872	16948	16758	16795	16754	16824	16743	16888	16890	16916	16825	16683	16700	16951	16780	16805	16857	16618	16972	16877	16914	16808	16882	17015	16916	16746	16940	16970	16967	16967	16774	16833	16946	16875	16720	17065	16873	16890	17168	17048	16902	17036	16911	17009	16777	16798	16895	16818	17006	16893	16929	17027	16846	16711	16827	16824	16928	16827	16866	16920	16838	16921	16916	16878	16825	16780	16948	17024	17071	17165	17131	16673	16728	16927	16825	16783	16996	17008	16967	17047	16823	16860	16748	16976	16833	16797	17016	17240	16889	16823	16765	17013	16942	16914	16872	16659	16888	16936	16841	16838	16881	16836	16914	16751	16970	16876	16948	16857	17018	16889	16829	16830	16812	16884	16985	16916	16859	16730	17001	16872	16953	17116	16958	16857	16964	16751	17013	17038	16803	16826	16990	16858	16979	16818	16696	16760	16880	17079	16842	16724	16891	16966	16764	16752	16858	16866	16977	16825	17019	16961	16799	16830	16912	16725	16926	17142	16749	17008	17126	16856	16904	16898	16965	16812	17184	16904	16867	16957	16864	16850	16972	17107	16972	16829	16785	16989	16833	17036	16838	16730	17014	16896	16753	16660	17028	16829	16880	16759	17044	16916	16871	16956	16935	16697	16905	16850	16867	16810	16880	16934	17001	16775	16890	17005	16824	16843	16908	16888	16869	16782	16972	16960	16959	16791	16982	16958	17047	16746	17147	16961	16709	16906	16939	16916	17043	16849	16737	16954	17067	16916	16878	16843	16912	16886	17023	16695	16845	16847	17079	16874	17042	16617	17032	16896	16824	16901	16965	16933	16850	16912	16884	16787	16937	16837	17067	16953	16681	16846	16693	16926	17140	16903	16949	16821	16907	16726	16950	16674	17046	16796	16978	16743	16965	16801	16991	17049	16905	16829	16922	16942	17072	16790	16826	16920	16834	16769	16902	16802	16748	16697	17012	16710	17105	16909	16878	16844	16915	16875	16848	16798	16875	17010	16782	16897	16944	16833	16970	16922	16924	16814	16928	16823	16950	16837	16890	16851	16858	16897	16983	16948	16778	16859	16934	16905	16979	17045	16820	16925	16966	16913	16842	16763	16805	16954	16909	16756	16957	16790	16683	17005	16731	16942	16982	16976	16951	16817	16811	16709	16813	16804	16824	16637	17040	16940	16964	16708	16810	17075	16957	16851	16827	17058	16880	16723	16963	16692	17068	16824	16928	16833	17040	16926	16886	17006	16882	16983	16894	16699	17073	16848	16880	16800	16875	16834	16898	16820	16993	16823	16664	17157	16895	16897	16669	16980	16970	16756	16798	16912	17067	17104	17087	16885	16873	16953	16877	16655	16980	17001	16812	16825	16909	16881	17021	16801	16963	16778	16904	17015	16929	16919	16760	16895	16851	16907
37392	58625	57151	49350	44203	39910	35920	32616	29129	25669	22352	20184	18793	17858	17093	16434	15849	15579	15388	15279	15247	15023	14834	15000	14589	14774	14603	14659	14603	14576	14376	14390	14288	14286	14318	14444	14351	14244	14381	14438	14315	14487	14423	14524	14271	14546	14366	14648	14323	14226	14410	14398	14245	14330	14387	14413	14400	14406	14271	14551	14447	14405	14437	14304	14244	14475	14271	14287	14264	14354	14468	14322	14364	14308	14207	14289	14292	14309	14379	14428	14330	14625	14536	14306	14432	14224	14378	14369	14112	14388	14467	14384	14312	14216	14433	14307	14648	14239	14343	14321	14249	14205	14353	14381	14352	14454	14248	14198	14343	14411	14363	14421	14440	14540	14453	14388	14369	14375	14299	14501	14382	14352	14536	14443	14518	14389	14586	14413	14245	14327	14389	14457	14491	14322	14398	14337	14312	14319	14364	14421	14296	14421	14380	14262	14452	14183	14216	14232	14394	14311	14384	14420	14416	14512	14273	14399	14327	14373	14169	14466	14276	14495	14388	14442	14248	14391	14319	14245	14290	14404	14224	14265	14302	14255	14414	14425	14414	14445	14394	14375	14495	14291	14388	14378	14174	14241	14193	14302	14390	14376	14407	14408	14292	14316	14509	14281	14313	14333	14415	14567	14273	14386	14277	14258	14402	14164	14238	14375	14357	14320	14321	14419	14393	14393	14310	14394	14409	14436	14190	14401	14252	14245	14434	14338	14299	14471	14374	14466	14248	14112	14395	14292	14491	14384	14346	14399	14395	14391	14357	14474	14393	14387	14435	14525	14386	14328	14468	14187	14406	14372	14401	14341	14346	14546	14511	14252	14472	14198	14377	14330	14437	14202	14171	14252	14315	14383	14356	14295	14453	14191	14195	14142	14232	14346	14350	14373	14321	14265	14332	14314	14397	14324	14383	14485	14388	14456	14264	14390	14289	14451	14218	14450	14205	14279	14403	14293	14401	14549	14290	14375	14257	14316	14383	14221	14312	14294	14172	14286	14411	14286	14368	14373	14471	14563	14308	14496	14281	14438	14392	14235	14361	14362	14235	14260	14240	14340	14317	14568	14289	14496	14359	14443	14294	14273	14322	14292	14355	14324	14529	14585	14240	14408	14212	14353	14369	14404	14153	14424	14330	14434	14281	14336	14386	14443	14257	14311	14322	14373	14333	14373	14477	14394	14371	14389	14284	14376	14436	14203	14521	14188	14262	14384	14470	14466	14272	14454	14175	14195	14268	14344	14276	14222	14435	14423	14275	14555	14236	14401	14300	14351	14304	14364	14438	14394	14330	14327	14510	14209	14381	14358	14464	14391	14237	14347	14429	14240	14385	14311	14228	14381	14350	14381	14451	14099	14325	14328	14324	14259	14411	14290	14389	14249	14405	14455	14237	14366	14431	14304	14475	14264	14472	14340	14245	14382	14255	14377	14340	14406	14462	14383	14325	14371	14358	14372	14302	14329	14536	14381	14463	14360	14390	14384	14427	14311	14378	14261	14287	14433	14342	14249	14292	14427	14311	14373	14398	14292	14317	14309	14326	14372	14295	14346	14437	14429	14249	14417	14363	14393	14430	14241	14354	14228	14421	14185	14397	14282	14401	14250	14465	14404	14294	14326	14383	14469	14376	14257	14391	14396	14358	14436	14336	14513	14423	14233	14278	14407	14361	14395	14229	14301	14338	14371	14361	14366	14361	14306	14428	14445	14480	14384	14315	14416	14357	14463	14281	14384	14316	14202	14541	14385	14307	14385	14295	14377	14282	14469	14451	14339	14297	14420	14442	14360	14445	14331	14321	14394	14094	14478	14247	14308	14284	14370	14432	14348	14285	14161	14410	14543	14368	14270	14225	14336	14434	14373	14284	14378	14449	14333	14452	14379	14247	14269	14441	14400	14326	14387	14224	14448	14386	14319	14340	14534	14402	14361	14335	14334	14347	14266	14409	14496	14283	14484	14439	14329	14429	14461	14146	14290	14370	14273	14372	14277	14278	14372	14334	14496	14252	14302	14243	14333	14410	14293	14244	14333	14504	14535	14440	14332	14162	14355	14341	14262	14140	14301	14378	14118	14468	14391	14216	14280	14319	14468	14454	14308	14357	14356	14442	14297	14323	14525	14381	14226	14422	14307	14532	14505	14248	14290	14511	14297	14394	14275	14345	14281	14248	14257	14415	14597	14288	14337	14224	14274	14335	14210	14427	14180	14388	14196	14323	14459	14325	14357	14335	14292	14486	14174	14375	14318	14231	14327	14199	14314	14414	14440	14498	14241	14430	14436	14459	14362	14328	14568	14326	14245	14456	14321	14412	14332	14323	14326	14388	14408	14399	14367	14376	14240	14295	14361	14338	14393	14255	14386	14288	14185	14444	14456	14307	14431	14307	14383	14316	14250	14424	14431	14362	14399	14282	14385	14323	14383	14569	14368	14294	14235	14304	14405	14416	14363	14300	14295	14378	14310	14331	14306	14202	14368	14456	14564	14329	14394	14397	14440	14396	14479	14369	14419	14148	14412	14226	14270	14328	14337	14568	14426	14402	14183	14317	14402	14280	14462	14329	14232	14289	14423	14421	14400	14417	14269	14332	14344	14330	14461	14400	14309	14513	14217	14228	14389	14278	14285	14264	14412	14430	14280	14235	14185	14447	14425	14424	14292	14535	14415	14348	14321	14261	14278	14323	14445	14451	14262	14334	14367	14391	14248	14355	14360	14422	14506	14306	14542	14541	14280	14288	14449	14431	14371	14444	14350	14401	14390	14432	14521	14344	14453	14291	14267	14391	14371	14205	14227	14511	14328	14357	14359	14253	14311	14320	14368	14348	14362	14473	14362	14363	14298	14357	14359	14437	14527	14319	14288	14280	14354	14345	14446	14112	14464	14234	14498	14279	14533	14261	14360	14347	14249	14285	14455	14385	14425	14364	14435	14335	14325	14390	14329	14279	14217	14543	14574	14347	14475	14241	14277	14472	14357	14271	14369	14344	14390	14265	14470	14220	14397	14419	14321	14263	14505	14370	14130	14398	14493	14405	14427	14343	14455	14389	14428	14562	14393	14448	14250	14395	14329	14452	14329	14318	14447	14324	14406	14478	14406	14482	14460	14300	14339	14329	14162	14450	14493	14387	14412	14510	14312	14418	14235	14429	14250	14332	14471	14579	14291	14263	14470	14323	14355	14384	14429	14298	14434	14310	14374	14432	14409	14427	14422	14324	14454	14167	14223	14437	14372	14366	14374	14387	14345	14512	14386	14237	14386	14245	14287	14359	14271	14287	14354	14515	14552	14234	14434	14297	14267	14547	14382	14217	14209	14410	14448	14441	14409	14201	14341	14273	14413	14521	14251	14271	14363	14471	14260	14292	14263	14311	14546	14203	14388	14394	14307	14260	14253	14357	14423	14413	14210	14405	14543	14331	14333	14386	14297	14437	14344	14362	14326	14307	14292	14474	14368	14289	14550	14242	14292	14475	14149	14398	14326	14504	14421	14398	14444	14258	14404	14368	14377	14333	14410	14382	14449	14433	14507	14440	14370	14417	14341	14395	14302	14413	14391	14418	14286	14346	14410	14430	14338	14185	14380	14433	14287	14346	14208	14494	14316	14136	14425	14406	14365	14369	14389	14315	14237	14251	14435	14375	14329	14625	14269	14326	14507	14204	14437	14468	14255	14329	14414	14366	14336	14401	14270	14419	14362	14273	14412	14463	14496	14298	14300	14351	14394	14435	14348	14410	14406	14394	14487	14349	14340	14211	14183	14461	14430	14391	14358	14281	14214	14168	14414	14492	14461	14327	14506	14222	14321	14363	14381	14397	14177	14452	14599	14346	14382	14408	14444	14413	14354	14401	14405	14448	14352	14339	14410	14511	14362	14297	14387	14278	14337	14604	14398	14297	14294	14280	14479	14391	14485	14414	14355	14478	14487	14144	14489	14304	14374	14396	14326	14408	14404	14341	14353	14366	14349	14324	14304	14275	14313	14396	14165	14334	14411	14342	14463	14331	14378	14342	14257	14378	14438	14316	14266	14392	14433	14349	14451	14289	14371	14286	14326	14438	14394	14407	14198	14203	14277	14299	14447	14551	14436	14330	14498	14353	14266	14340	14446	14358	14249	14419	14291	14344	14330	14463	14373	14495	14298	14355	14202	14417	14436	14484	14473	14197	14239	14238	14399	14480	14395	14225	14299	14485	14112	14354	14365	14370	14526	14312	14293	14346	14348	14415	14352	14312	14242	14233	14413	14373	14371	14157	14401	14356	14363	14369	14486	14402	14377	14419	14296	14382	14414	14423	14338	14303	14401	14376	14444	14321	14348	14200	14190	14399	14220	14451	14186	14377	14581	14412	14369	14341	14480	14341	14354	14363	14397	14236	14549	14511	14570	14369	14446	14340	14363	14303	14369	14522	14332	14390	14461	14329	14270	14462	14497	14295	14391	14452	14369	14230	14247	14211	14445	14285	14390	14321	14344	14267	14362	14394	14513	14305	14447	14232	14310	14330	14290	14344	14489	14324	14300	14500	14440	14248	14383	14434	14311	14307	14365	14360	14375	14284	14285	14399	14235	14553	14437	14381	14461	14435	14465	14542	14257	14315	14306	14492	14350	14311	14226	14475	14319	14331	14221	14386	14301	14409	14408	14299	14462	14285	14283	14283	14401	14437	14200	14298	14466	14338	14351	14349	14460	14323	14250	14255	14378	14379	14377	14321	14599	14277	14409	14179	14314	14267	14254	14287	14435	14352	14411	14320	14304	14418	14377	14322	14492	14322	14423	14271	14353	14328	14354	14200	14264	14225	14457	14313	14458	14481	14501	14344	14509	14267	14449	14420	14315	14330	14522	14507	14281	14476	14341	14246	14323	14432	14458	14315	14385	14283	14303	14307	14396	14396	14178	14241	14383	14385	14450	14457	14515	14325	14373	14479	14389	14249	14237	14374	14344	14294	14452	14331	14353	14327	14364	14338	14321	14415	14331	14303	14430	14281	14224	14257	14316	14444	14527	14252	14388	14320	14275	14421	14412	14439	14310	14288	14485	14216	14363	14510	14310	14243	14354	14287	14371	14268	14399	14580	14338	14218	14362	14230	14298	14526	14378	14498	14447	14326	14517	14418	14336	14317	14536	14279	14462	14189	14356
33521	36595	43832	39914	33582	29437	26829	23981	21865	20308	19250	18407	17867	17867	17409	17588	17386	16984	17176	17019	17064	16894	16913	16728	17008	16996	17026	16934	16699	17028	16582	17046	16745	16787	16604	16695	16832	16728	16794	16851	16855	16734	16781	16883	16621	16600	16894	16884	16866	16825	16674	16900	16726	16688	16728	16829	16763	16819	16925	16682	16891	16697	16844	16818	17058	16762	16680	16741	16829	16703	16660	16557	16576	16733	16636	16607	16815	16782	16701	16612	16600	16690	16480	16530	16787	16793	16795	16796	16912	16788	16677	16807	16718	16708	16767	16844	16910	16592	16697	16785	16769	16676	16687	16741	16628	16925	16665	16819	16697	16535	16599	16646	17070	16910	16832	16859	16792	16678	16735	16676	16652	16968	16680	16714	16901	16675	16924	16697	16846	16868	16643	16573	16968	16635	16798	16832	16779	16669	16756	16860	16637	16885	16755	16693	16840	16768	16731	16966	16577	16821	16780	16624	16623	16668	16686	16712	16717	16792	16502	16607	16708	16667	16863	16833	16715	16740	16712	16640	16701	16688	16818	16770	16729	16683	16759	16661	16772	16569	16696	16785	16730	16622	16648	16584	16742	16524	16445	16742	16578	16754	16854	16592	16545	16846	16771	16612	16700	16894	16797	16915	16642	16781	16672	16895	16902	16789	16856	16856	16641	16781	16568	16627	16992	16730	16743	16634	16911	16691	16781	16647	16833	16657	17026	16703	16603	16810	16650	16600	16688	16655	16648	16742	16613	16785	16853	16700	16700	16871	16701	16854	16686	16644	16621	16681	16676	16827	16774	16809	16674	16654	16723	16731	16494	16645	16763	16469	16696	16668	16773	16809	16770	16751	16701	16660	16776	16844	16819	16824	16861	16783	16629	16614	16503	16734	16589	16814	16607	16642	16713	16696	16653	16768	16841	16630	16670	16640	16862	16851	16588	16792	16832	16707	16860	16745	16672	16663	16937	16651	16857	16800	16899	16706	16813	16718	16652	16894	16816	16711	16686	16727	16812	16778	16871	16698	16686	16670	16989	16734	16736	16794	16812	16681	16808	16717	16892	16513	16796	16616	16452	16731	16830	16661	16669	16846	16712	16733	16774	16700	16877	16582	16749	16717	16717	16936	17011	16835	16698	16689	16557	16742	16666	16790	16649	16668	16525	16773	16539	16745	16603	16834	16842	16700	16642	16728	16836	16916	16807	16793	16643	16910	16814	16777	16639	16800	16963	16626	16852	16888	16773	16769	16729	16847	16793	16800	16627	16593	16774	16414	16679	16882	16611	16883	16746	16576	16846	16912	16790	16608	16734	16587	16755	16671	16750	16938	16706	16647	16689	16720	16774	16733	16992	16551	16913	16660	16810	16727	16885	16745	16710	16744	16781	16764	16873	16765	16697	16611	16809	16913	16809	16711	16916	16514	16809	16752	16770	16921	16849	16616	16511	16725	16676	16726	16674	16526	16670	16705	16543	16631	16727	16668	16818	16813	16601	16639	16848	16650	16922	16809	16719	16898	16703	16791	16693	16789	16698	16671	16630	16677	16683	16871	16816	16827	16622	16678	16844	16835	16926	16596	16813	16593	16744	16887	16721	16733	16848	16704	16656	16800	16643	16803	16705	16854	16554	16706	16623	16659	16822	16930	16639	16876	16862	16884	16690	16887	16787	16796	16609	16741	16766	16594	16753	16703	16683	16611	16756	16671	16719	16837	16596	16791	16755	16703	16801	16953	16764	16482	16738	16736	16587	16939	16672	16991	16647	16582	16718	16718	16683	16833	16824	16597	16706	16849	16870	16545	16544	16638	16854	16897	16617	16727	16805	16798	16932	16844	16672	16714	16894	16738	16743	16692	16768	16807	16679	16674	16845	16622	16763	16737	16752	16748	16660	16631	16819	16653	16842	16756	16747	16678	16751	16679	16533	16649	16531	16851	16735	16737	16711	16658	16799	16737	16884	16901	16882	16962	16956	16572	16887	16639	16871	16668	16890	16827	16869	16786	16574	16579	16721	16698	16933	16822	17036	16929	16612	16764	16671	16786	16749	16706	16729	16613	16826	16792	16755	16806	16796	16692	16770	16674	16657	16739	16647	16852	16634	16741	16742	16695	16748	16516	16654	16859	16775	16608	16633	16738	16706	16651	16631	16955	16549	16622	16719	16704	16643	16679	16748	16696	16638	16872	16772	16763	16756	16842	16785	16569	16816	16865	16875	16682	16880	16726	16694	16583	16680	16833	16643	16946	16679	16783	16882	16650	16642	16565	16700	16713	16680	16620	16501	16858	16829	16629	16646	16589	16609	16531	16632	16756	16761	16710	16655	16692	16722	16752	16745	16706	16701	17047	16785	16714	16530	16814	16736	16703	16737	16449	16520	16687	16824	16718	16669	16803	16722	16680	16803	16739	16991	16541	16641	16659	16822	16589	16780	16547	16699	16791	16831	16660	16726	16909	16871	16532	16740	16684	16610	16750	16693	16892	16575	16648	16679	16830	16998	16628	16835	16822	16947	16763	17028	16889	16590	16550	16680	16890	16620	16719	16708	16634	16896	16922	16719	16668	16851	16714	16719	16741	16786	16822	16802	16830	16879	16492	16757	16778	16547	16655	16805	16817	16810	16626	16721	16616	16966	16658	16462	16526	16712	16686	16570	16969	16824	16633	16842	16994	16961	16764	16759	16646	16875	16614	17019	16730	16708	16610	16638	16756	16745	16651	16794	16930	16585	16759	16719	16754	16836	16725	16776	16668	16761	16637	16783	16847	16918	16643	16687	16903	16741	16662	16632	16885	16804	16713	16767	16714	16628	16578	16599	16766	16701	16781	16750	16663	16703	16817	16812	16711	16693	16660	16706	16773	16810	16702	16715	16651	16836	16689	16604	16712	16758	16969	16649	16761	16528	16741	16772	16600	16618	16538	16727	16702	16745	16716	16766	16611	16892	16873	16657	16779	16826	16677	16748	16810	16667	16692	16636	16698	16722	16784	16803	16623	16666	16732	16784	16587	16725	16869	16884	16664	16584	16633	16883	16852	16745	16675	16422	16604	16683	16692	16727	16722	16680	16726	16750	16956	16826	16691	16472	16826	16729	16605	16443	16855	16715	16614	16781	16482	16563	17003	16930	16772	16714	16866	16771	16645	16904	16802	16747	16717	16881	16695	16799	16969	16656	16579	16773	16818	16891	16750	16796	16653	16719	16813	16597	16599	16484	16797	16879	16739	16709	16734	16891	16772	16641	16877	16768	16708	16601	16581	16816	16712	16677	16855	16865	16684	16950	16755	16888	16764	16666	16721	16890	16827	16626	16677	16665	16818	16662	16668	16787	16646	16751	16707	16740	16763	16596	16764	16713	16761	16775	16742	16681	16699	16713	16710	16860	16686	16629	16539	16778	16699	16689	16761	16891	16781	16847	16704	16722	16802	16691	16932	16683	16838	16842	16716	16668	16776	16885	16960	16816	16740	16769	16657	16735	16863	16865	16850	16713	16847	16846	16671	16661	16734	16650	16714	16770	16805	16707	16553	16643	16513	16628	16582	16956	16713	16928	16900	16627	16665	16892	16605	16616	16787	16521	16875	16805	16647	16829	16776	16969	16590	16706	16691	16820	16690	16649	16878	16711	16644	16813	16683	16745	16685	16569	16812	16819	16825	16570	16579	16876	16709	16675	16742	16755	16640	16765	16786	16632	16921	16553	16633	16672	16670	16748	16789	16902	17041	16833	16873	16950	16509	16712	16715	16586	16812	16897	16655	16738	16732	16588	16616	16890	16596	16842	16819	16769	16595	16646	16702	16611	16701	16806	16718	16706	16698	16674	16579	16929	16697	16707	16583	16720	16742	16791	16723	16647	16619	16966	16629	17012	16717	16613	16720	16598	16849	16726	16806	16732	16827	16654	16796	16656	16710	16743	16798	16712	16668	16673	16550	16750	16815	16811	16632	16608	16705	16817	16755	16719	16660	16804	16849	16910	16630	16874	16951	16627	16798	16807	16592	16572	16686	16580	16586	16474	16740	16738	16758	16827	16723	16715	16658	16965	16884	16797	16605	16744	16813	16614	16745	16825	16795	16613	16778	16740	16638	16707	16806	16665	16658	16770	16621	16944	16553	16820	16802	16760	16713	16764	16730	16757	16862	16738	16537	16848	16649	16829	16898	16760	16980	16593	16545	16702	16659	16710	16769	16588	16681	16600	16729	16581	16651	16672	16826	16858	16711	16595	16806	16654	16773	16737	16626	16720	16902	16647	16732	16859	16637	16602	16819	16852	16852	16715	16692	16790	16751	16575	16656	16627	16556	16703	16785	16634	16950	16815	16622	16762	16627	16742	16766	16676	16638	16839	16720	16738	16758	16734	16931	16905	16570	16771	16642	16688	16812	16857	16846	16862	16568	16729	16707	16885	16760	16617	16942	16635	16759	16625	16741	16614	16751	16885	16612	16693	16586	16656	16606	16676	16712	16710	16751	16705	16778	16774	16677	16979	16749	16683	16783	16660	16708	16844	16688	16788	16667	16535	16859	16624	16785	16656	16645	16643	16591	16647	16866	16759	16638	16801	16609	16707	16762	16669	16769	16704	16741	16922	16983	16968	16790	16723	16846	16707	16692	16816	16790	16757	16759	16757	16753	16824	16662	16695	16579	16632	16836	16800	16843	16719	16756	16883	16668	16639	16823	17045	16773	16864	16727	16652	16805	16791	16779	16782	16513	16509	16678	16657	16617	16675	16824	16524	16633	16797	16654	16857	16841	16781	16706	16672	16618	16794	16537	16760	16863	16574	16733	16657	16507	16749	16776	16730	16650	16925	16630	16537	16688	16822	16639	16977	16966	16743	16804	16835	16945	16772	16775	16705	16670	16789	16659	16652	16869	16908	16755	16653	16805	17003	16547	16864	16681	16654	16827	16677	16742	16618	16797	16813	16713	16531	16593	16760	16548	16677	16782	16821	16703	16671	16480	16984	16669	16532	16931	16738	16635	16687	16827	16777	16645	16690	16797	16773	16720	16832	16752	16695	16620	16699	16811	16736	16785	16821	16550	16831	16634	16595	16719	16639	16753	16889	16711	16625	16613	16897	16594	16855	16725	16602	16867	16696	16582	16594	16683	16700	16711	16726	16865	16881	16611	16759	16866	17013	16635
36238	48916	47226	39495	34691	30841	27587	24493	21569	19107	17748	16739	15918	15558	15189	15017	14939	14588	14363	14411	14476	14376	14666	14462	14494	14420	14171	14329	14311	14184	14480	14201	14279	14247	13993	14087	14243	14298	14183	14123	14203	14292	14116	14285	14395	14039	14129	14248	14207	14274	14193	14186	14326	14159	14374	14063	14312	14322	14200	14321	14351	14104	14264	14214	14249	14144	14288	14313	14036	14356	14295	14189	14276	14303	14042	14191	14182	14212	14136	14280	14289	13922	14251	14181	14212	14073	14236	14236	14319	14199	14281	14186	14303	14150	14213	14290	14234	14265	14178	14229	14163	14088	14190	14222	14205	14307	14108	14064	14101	14125	14142	14039	14148	14224	14165	14115	14209	14315	14201	14110	14371	14033	14194	14271	14281	14085	14380	14064	14283	14202	14292	14217	14190	14253	14301	13934	14260	14066	14190	14254	14307	14186	14133	14139	14257	14187	14325	14256	14198	14220	14090	14300	14029	14139	14304	14212	14030	14122	14199	14075	14307	14232	14389	14061	14325	14011	14135	14049	14187	14229	14190	14184	14243	14205	14146	14290	14180	14179	14204	14184	14119	14230	14149	14340	14231	14282	14166	14222	14203	14182	14043	14103	14208	14160	14273	14131	14274	14177	14160	14309	14228	14218	14144	14022	14163	14185	14198	14352	14178	14140	14106	14245	14276	14122	14135	14316	14063	14084	14320	14203	14138	14237	14032	13920	14242	14181	14148	14200	14089	14327	14236	14063	14184	14295	14200	14014	14427	14065	14212	14134	14368	14313	14161	14207	14242	14328	14261	14214	14188	14134	14067	14280	14201	14062	14177	14211	14028	14217	14184	14154	14244	14341	14190	14202	14247	14361	14308	14209	14058	14216	14246	14220	14180	14252	14097	14237	14082	14262	14191	13983	14146	14263	14272	14183	14115	14194	14169	14382	14167	14292	14230	14185	14344	14253	14300	13987	14147	14316	14276	14246	14391	14313	14397	14141	14129	14169	14260	14315	14192	14318	14242	14046	14201	14050	14276	14085	14207	14150	14346	14103	14296	14213	14234	14104	14249	14189	14231	14216	14249	14166	14126	14093	14377	14176	14201	14226	14258	14157	14040	14340	13947	14015	14188	14226	14230	14256	14091	14247	14349	14214	14264	14314	14168	14240	14127	14127	14132	14377	14215	14172	14204	14271	14124	14036	14279	14132	14046	14242	14226	14343	14198	14197	14282	14008	14229	14273	14128	14295	14289	14016	14189	14212	14096	14293	14113	14201	14208	14224	14242	14114	14283	14309	14185	14129	14215	14089	14022	14109	14046	14204	14217	14220	14188	14365	14312	14210	14231	14251	14281	14205	14328	14188	14415	14239	14186	14340	14217	14162	14285	14123	14270	14158	14141	14424	14054	14121	14296	14110	14321	14102	14189	14282	14008	14114	14499	14202	14011	14125	14234	14269	14185	14327	14287	14122	14200	14036	14188	14257	14179	14231	14365	14348	14196	14274	14325	14169	14275	14207	14132	14207	14231	14355	14157	14155	14192	14211	14212	14217	14248	14341	14261	14262	14279	14142	14081	14094	14207	14038	14325	14147	14271	14264	14165	14101	14222	14169	14125	14103	14284	14265	14149	14211	14257	14246	14314	14329	14264	14132	14142	14407	14325	14068	14178	14328	14255	14218	14162	14123	14213	14109	14245	14049	14282	14100	14388	14179	14188	14281	14338	14193	14045	14217	14261	14113	14205	14137	14315	14340	14318	14178	14295	14185	14245	14141	14267	14118	14169	14170	14259	14204	14229	14074	14248	14409	14091	14304	14183	14107	14197	14509	14321	14246	14184	14241	14191	14175	14261	14237	14270	14062	14256	14343	14304	14238	14283	14136	14303	14141	14298	14222	14228	14211	14134	14303	14175	14170	14189	14013	14188	14044	14231	14207	14301	14305	14195	14153	14216	14244	14306	14194	14071	14151	14316	14236	14241	14136	14189	14328	14279	14180	14080	14215	14187	14152	14229	14416	14296	14275	14045	14256	14228	14051	14256	14222	14381	14367	14295	14122	14395	14348	14182	14302	14186	14241	14152	14409	14261	14242	14216	14209	14222	14230	14175	14283	14277	14125	13991	14293	14158	14242	14196	14158	14289	14296	14168	14181	14230	14128	14146	14165	14101	14158	14127	14230	14234	14178	14230	14173	14100	14179	14076	14259	14191	14112	14199	14363	14184	14265	14265	14270	14201	14158	14251	14409	14140	14130	14345	14295	14192	14245	14188	14106	14202	14295	14206	14162	14065	14180	14192	14201	14325	14261	14347	14222	14286	14074	14324	14190	14125	14328	14312	14274	14137	14322	14290	14168	14306	14283	14208	14100	14194	14239	14194	14243	14255	14187	14191	14365	14183	14196	14228	14262	14278	14285	14156	14166	14180	14132	14196	14371	14157	14156	14247	14274	14129	14149	14183	14371	14333	14286	14182	14257	14177	14100	14206	14050	14203	14137	14176	14202	14168	14071	14232	14113	14239	14109	14384	14155	14247	14403	14001	14199	14200	14267	13950	14177	14231	14230	14298	14080	14124	14085	14197	14052	14297	14095	14210	14139	14356	14214	14212	14357	14331	14257	14259	14324	14351	14257	14396	14221	14220	14346	14253	14251	14229	14111	14033	14268	14013	14145	14283	14318	14334	14243	14237	14347	14197	14408	14157	14092	14313	14201	14191	14250	14074	14165	14181	14188	14309	14182	14285	14225	14297	14368	14118	14127	14259	14099	14248	14258	14382	14212	14226	14212	14318	14155	14307	14293	14221	14312	14135	14233	14079	14255	14346	14181	14220	14194	14077	14284	14229	14183	14072	14169	14132	14224	14233	14320	14255	14267	14339	14182	14231	14219	14243	14338	14131	14190	14358	14035	14138	14243	14435	14090	14100	14266	14300	14112	14208	14231	14189	14069	14302	14166	14221	14180	14205	14112	14220	14080	14162	14340	14088	14250	14012	14136	14267	14262	14393	14228	14209	14283	14358	14142	14160	14156	14012	14458	14203	14137	14122	14156	14060	13995	13943	14243	14065	14180	14332	14106	14225	14137	14299	14115	14125	14117	14144	14142	14266	14200	14178	14294	14160	14232	14266	14231	14040	14260	14347	14085	14160	14267	14090	14170	14187	14260	14309	14158	14128	14264	14186	14140	14255	14192	14244	14204	14249	14193	14338	14266	14236	14026	14265	14075	14067	14233	14248	14208	14291	14187	14274	14054	14307	14367	14263	14203	14207	14198	14221	14013	14407	14224	14255	14363	14250	14314	14070	14200	14162	14311	14207	14144	14240	14364	14264	14143	14173	14154	14255	14292	14308	14090	14282	14163	14056	14180	14175	14154	14261	14193	14248	14278	14163	14074	14141	14107	14233	14328	14311	14140	14317	14050	14294	14186	14171	13972	14237	14176	14018	14243	14110	14070	14175	14263	14176	14148	14048	14135	14170	14217	14221	14141	14279	14033	14145	14132	14300	14203	14220	13962	14166	14206	14144	14110	14121	14241	14261	14163	14191	14254	14060	14033	14121	14367	14168	14122	14229	14394	14193	14183	14151	14108	14254	14256	14198	14103	14175	14239	14051	14185	14214	14095	14290	14087	14394	14141	14341	14227	14119	14302	14392	14346	14243	14280	14135	14242	14068	14047	14357	14250	14190	14254	14288	14036	14246	14290	14073	14093	14078	14317	14008	14104	14251	14308	14270	14260	14251	14372	14262	14419	14375	14301	14177	14080	14395	14289	14134	14168	14251	14151	14279	14307	14024	14202	14241	14257	14201	14229	14260	14057	14099	14327	14116	14261	14298	14134	14087	14273	14284	14318	14237	14240	14266	14122	14202	14265	14259	14300	14120	14236	14169	14164	14230	14207	14153	14268	14247	14201	14249	14217	14067	14096	14218	14256	14203	14114	14046	14297	14269	14244	14159	14117	14218	14217	14288	14116	14165	14346	14085	14239	14102	14101	14218	14291	14240	14199	14371	14154	14119	14212	14217	14167	14234	14347	14272	14150	14053	14258	14386	14218	14292	14117	14133	14125	14266	14170	14319	14106	14092	14236	14189	14149	14176	14227	14314	14212	14174	14110	14066	14209	14201	14245	14253	14384	14067	14208	14310	14014	14228	14220	14441	14203	14182	14260	14340	14209	14128	14167	14125	14398	14123	14247	14357	14139	14201	14261	14214	14263	14113	14238	14215	14290	14345	14204	14162	14187	14391	14303	14234	14194	14220	14243	14334	14147	14160	14136	14212	14054	14333	14205	14152	14276	14247	14105	14257	14222	14286	14242	14227	14249	14200	14262	14420	14337	14087	14250	14228	14049	14151	14297	14054	14130	14176	14080	14204	14199	14176	14225	14276	14208	14329	14190	14330	14241	14004	14170	14370	14233	14129	14343	14149	14175	14203	14398	14141	14348	14131	14374	14350	14234	14119	14242	14239	14074	14153	14330	14203	14062	14124	14125	14351	14167	14060	14213	14348	14091	14173	14253	14107	14323	14247	14327	14356	14025	14285	14335	14364	14238	14035	14220	14251	14368	14268	14207	14123	14220	14248	14271	14408	14184	14054	14130	14219	14397	14124	14216	14102	14088	14223	14148	14072	14158	14119	14099	14222	14253	14264	14232	14205	14232	14177	14234	14082	14164	14218	14232	14096	14165	14201	14361	14271	14239	14268	14378	14204	14348	14238	14259	14117	14187	14164	14102	14241	14139	14357	14148	14201	14201	14245	14159	14192	14186	14149	14304	14184	14129	14382	14269	14273	13986	14286	14077	14244	14116	14237	14195	14194	14224	14165	14234	14162	14119	14168	14128	14248	14218	14196	14289	14304	14108	14213	14205	14237	14160	14243	14272	14182	14345	14135	14196	14231	14022	14200	14283	14199	14189	14195	14179	14310	14266	14071	14295	14334	14218	14275	14219	14058	14254	14297	14176	14275	14234	14163	14184	14271	14202	14181	14097	14453	14087	14196	14208	14173	14273	14046	14295	14146	14232	14152	14232	14042	14257	14201	14323	14230	14284	14110	14251	14182	14338	14192	14260	14268	14241	14235	14194	14311	14296	14232	14218	14277	14384	14096	14113	14138	13970	14383	14039	14252	14269	14274	14307	14109	14229	14238	14270
25332	21583	30480	32143	33525	34239	32202	27234	23995	21809	20680	19570	18742	18299	18092	17907	17876	17513	17391	17312	17460	17013	17171	17080	17330	17179	17014	16959	16937	16836	16796	16938	17061	16994	16883	16931	17051	16680	16871	16852	16672	16908	16862	16861	16980	16847	16803	16814	16703	16852	16950	16891	17064	16867	16857	16826	17064	16770	16854	16767	16748	16815	16986	16825	16878	16809	16761	16956	16665	16802	16776	16764	16883	16787	16893	16776	16965	16743	16738	16957	16709	16966	16792	16890	16776	16635	16835	16555	16922	16804	16916	16849	17033	16879	16993	16816	16878	17024	16986	16994	16888	16666	16836	16878	16667	16781	16986	16786	16857	16818	16898	16960	16853	16816	16783	16905	16808	16816	16745	16991	16802	16708	17081	16810	16789	16862	16947	16780	16851	16752	17019	16741	16983	16520	16800	16737	16703	16698	16721	16823	16865	16815	16989	16914	16709	16828	16750	16963	16782	16795	16927	16991	16811	16721	16888	16782	17132	16739	16845	16995	16752	16619	16751	16800	16983	16829	16853	16803	16892	16858	16675	16673	16957	16781	16741	16834	16766	16529	16776	16774	16726	16774	16886	16931	16701	16934	16726	16754	16819	16641	16816	16771	16816	16802	16929	16861	16839	16599	16925	16868	16885	16737	16975	16947	16792	17010	16702	16710	16863	16698	16897	16752	16867	16901	16954	16799	16851	17044	16931	16700	16664	16848	16676	16979	16845	16601	16679	17042	16786	16902	16913	16540	16799	16827	16715	16836	16936	16864	16821	16909	16779	16661	16983	16917	16847	17085	16875	16868	16814	16814	16757	16811	16937	16934	16829	16829	16868	16951	16876	17056	16816	16900	16799	16718	16729	16717	16908	16860	16843	16898	16697	16650	16972	16897	16758	16738	16813	17058	16782	16949	16954	16902	16880	16812	16905	16719	16860	16732	16786	16746	16899	16856	17028	16823	16821	16850	16895	16685	16960	16668	16875	16823	16765	17002	16949	16746	16870	16875	16753	16712	16912	16918	17005	17021	16809	16681	16746	16766	16718	17115	16922	16867	16628	17007	16831	16967	16919	16736	16889	16878	16620	16850	17024	16806	16725	16838	16842	16951	16788	16641	16901	16930	16745	16798	16644	16695	16820	16971	16831	16720	16588	16879	16969	16987	16681	16886	16621	16707	16739	17007	16757	16746	16747	16710	16772	16894	16644	16967	16775	17003	16941	16849	16717	16888	16915	16997	16709	16951	16794	16819	16872	17035	16766	16737	16830	16710	16879	16885	16695	16846	16686	16997	16731	16822	16767	16942	16761	16921	16880	16722	16919	16687	16741	16923	16859	16652	16728	16852	16723	16781	16802	16968	16743	16642	16755	16704	16815	16907	16613	16787	16757	16750	16683	17007	16982	16797	16922	16593	16849	16836	16973	16925	16732	16880	16760	16700	16875	16927	16835	16829	16837	16976	16908	16779	16658	16845	16985	16824	16896	16683	16803	17035	16587	16804	16827	16715	16952	16685	16865	16688	16853	16803	16926	16702	16758	16914	16940	16543	16743	16871	16906	16694	16967	16826	16721	16727	16592	16573	16933	16747	16943	17042	16996	16752	16686	16883	16896	16718	16688	16778	16866	16689	16846	16923	16831	16690	16951	16866	16841	16808	16707	16924	16961	16710	16976	16902	16853	16762	16946	16805	16821	16859	16876	16662	16857	16955	16751	16887	16644	16848	16816	16997	16948	16760	16847	16754	16640	16815	16963	17180	16774	16809	16866	16922	16892	16813	16736	16914	16898	17031	16912	16806	16753	16816	16887	16950	16827	16744	16921	16890	16894	16868	16741	16737	17072	16560	17018	17155	16983	17046	16839	17001	16740	17034	16865	17001	16774	16903	16829	16793	16814	16895	16896	16853	16864	16820	16746	17087	17009	16917	16773	16682	16664	16750	16748	16926	16977	16762	16828	16742	16915	16834	16960	16866	16997	16696	16930	16862	17056	16822	16966	16807	16975	16721	16743	16756	16984	16604	16785	16704	16820	16896	16732	16732	16651	16775	16807	16524	16842	16890	16863	17175	16813	16704	16731	16702	16975	16805	16823	16977	16806	16852	16864	16800	16872	16963	16878	16891	16942	16863	16781	16762	16578	16809	16763	16727	16939	16920	16658	16804	16906	16744	16682	16803	16731	16843	16687	16885	16874	16753	16777	16763	16867	16920	16876	17001	16772	16748	16865	16811	16789	17042	16704	16688	17022	16814	16919	16952	16858	16685	16627	16890	16995	16929	16781	16725	16728	16789	16798	16724	16877	16891	16926	16757	16978	16849	16895	16687	16857	16874	16747	16866	16951	16991	16930	16864	16825	16646	16872	17060	16897	16930	16668	16948	16848	16626	17045	17033	16688	16711	16891	16787	16759	16695	16841	16882	16743	16961	16823	16757	16623	16819	16664	16714	16886	16833	16663	16631	16803	16962	16782	16695	16995	16929	16915	16976	16961	16791	16661	16877	17065	16808	16853	16857	16785	16868	16921	16987	16794	16987	16694	16769	16673	16654	16685	16814	16978	16803	16869	16801	16818	16530	16773	16853	17081	17004	16719	16977	16820	16686	16704	16691	16964	16888	16751	16904	16795	16610	16783	16841	16846	16843	17000	16853	16632	16867	16626	16816	16798	16914	16807	16907	17135	17014	16841	16846	16816	16849	16810	17016	16824	16787	16944	16840	16605	16935	16889	16691	16857	16822	16689	16942	16808	16796	16754	16816	16842	16777	16634	16759	16747	16723	17103	17048	16983	16807	16923	16810	16991	16862	16853	16865	16812	16812	16796	16810	16778	16660	16810	16864	16952	16868	16997	16782	17008	16891	16559	16704	16839	16944	16579	16961	16735	16748	16844	16835	16884	16862	16969	17024	16952	16973	16728	17044	16987	16831	16881	16850	16952	17056	16745	16841	16925	16753	16898	16900	16725	16836	16857	16602	16797	16876	16769	16873	16820	16870	16703	16834	16634	16827	16885	16730	16697	16725	16763	16776	16718	16741	16998	16743	16801	16789	16924	17024	16820	16620	16703	16578	16782	16959	16720	16553	16672	16716	16775	16792	16959	16545	16734	16625	16703	16818	16809	16847	16774	16938	16600	16884	16736	16684	16849	16823	16915	16863	16959	16968	16947	16690	16947	16861	16841	16733	16927	16834	16723	16856	17048	16787	16771	16807	16830	16860	16807	16814	16855	16821	16821	16799	16909	16794	16955	16879	16869	16724	16899	16845	16998	16849	16809	16853	16722	16741	17044	16950	16847	16898	16787	16908	16748	16860	16970	16833	16622	16788	16638	16765	16891	16867	16880	16812	16916	16819	16784	16730	16642	16773	17068	16876	16837	16768	16716	16589	16973	16931	16881	16735	16952	16653	16929	16839	16741	17115	16706	16659	16924	16836	16657	16866	16886	16890	17043	16866	16773	16786	16845	16761	16734	16869	16724	16858	16612	16746	16880	17103	16886	16827	16693	16760	16855	16928	16809	16905	16850	16638	16661	16927	16905	16877	16837	17033	16759	16767	16900	16623	16917	16768	17012	16736	17042	16916	16876	16905	17006	16841	16824	16878	16703	16997	16654	16863	16757	16646	16740	16925	17018	16820	16662	16766	16682	16802	16784	16654	16874	16645	16966	16873	16835	16848	16756	16805	16696	16967	16894	16732	16976	16944	16696	16692	16959	16821	16610	16649	16779	17042	16844	16772	16892	16657	16681	16851	16944	16768	16602	16901	16873	16878	16871	16709	16941	17026	16797	16725	16727	16680	17019	16894	16723	16803	16859	17001	16980	16865	16819	16833	17109	16794	16909	16958	16734	16779	16958	16701	16574	16919	16775	16900	16857	17058	16975	16636	16782	16724	16954	16839	16971	16634	16807	16856	16787	16895	16629	16676	16733	16711	16774	16728	16852	16599	16904	16683	16756	16853	16546	16729	16778	16847	16858	16759	16739	16882	16751	16903	16961	16962	16914	16775	16945	16791	16855	16725	16657	16901	16964	16791	16868	16876	16797	16791	17002	16946	16774	16884	16741	16897	16928	16866	16932	16762	17020	16876	16855	16780	16891	17021	16726	16768	16988	16993	16801	16882	17082	16958	16809	16765	16962	16738	16979	16957	16791	16826	16768	16802	16851	16788	16797	16785	16899	16993	17104	16790	16840	16746	16961	16904	16770	16961	16767	16873	16603	16871	16813	16750	17074	16849	16710	16829	16852	16753	16804	16889	16945	16655	16926	16794	16695	16666	16638	16829	17024	16860	16753	16817	16827	16761	16825	16812	16850	16853	16773	17079	17006	16772	16794	16832	16823	16797	16675	16797	16935	16898	16986	16901	16857	16780	16788	16974	16923	17014	16822	16909	17048	16690	16830	16942	16765	17008	16676	16768	16913	16876	16869	16680	16676	16894	16779	16843	16710	16766	16937	16762	16834	16957	16685	16700	16757	16698	16810	16870	16714	16732	16871	16902	16825	16626	17001	16636	16868	16791	16570	16799	16845	16744	16902	16814	16824	16822	16879	16676	16911	16850	16757	16814	17015	16978	16993	16899	16782	16859	16781	16971	16997	16900	17117	17256	17108	16862	16841	17138	16853	16772	16798	16904	16790	16789	16965	16829	16943	16973	17002	16945	16869	17104	16899	16861	17071	16795	16842	16853	16778	16655	16986	16717	16783	16891	16711	16928	16932	16826	16781	16825	16930	17012	16882	16751	16666	16784	16895	17045	16748	16782	16874	16811	16904	16792	16635	16866	16847	16974	16925	16724	16992	16623	16927	16795	16829	16728	16718	16873	17059	16855	16624	16824	16899	16623	16779	16862	17015	16963	16775	16797	16896	16652	16742	16822	16907	16769	16751	16838	17090	16776	16868	16865	16901	16824	16740	16796	16851	16992	16585	16955	16842	16980	16931	16661	16672	16994	16955	16828	17028	16838	16939	16866	17000	16755	16691	16663	16899	16925	16999	16908	16847	16864	16678	16843	16707	16975	16804	16896	16549	16754	16646	16920	17030	16715	16898	16838	16771	16971	16862	16763	16982	16817	16925	16633	16827	16885	16586	16876	16722	16789	16680	16717	17101	16757	16625	16832	16931	16800	17020	16969	16704	16856	16833	16748	16863	16869
35671	54957	54325	46435	40985	36464	32440	28139	24175	21364	19689	17975	16975	16627	16321	15836	15404	15134	14991	15030	14873	14774	14657	14542	14725	14709	14696	14378	14346	14330	14486	14317	14463	14261	14267	14349	14260	14198	14273	14159	14401	14411	14299	14102	14386	14215	14316	14276	14429	14322	14340	14356	14452	14455	14432	14287	14456	14326	14334	14399	14352	14398	14242	14341	14277	14250	14200	14346	14339	14297	14436	14304	14263	14400	14343	14294	14252	14334	14348	14444	14228	14148	14300	14172	14262	14357	14263	14433	14328	14280	14208	14318	14347	14318	14466	14364	14224	14298	14333	14363	14265	14191	14224	14380	14263	14262	14422	14284	14244	14202	14071	14406	14266	14199	14127	14348	14093	14364	14234	14318	14365	14397	14328	14261	14359	14370	14388	14198	14211	14390	14139	14417	14347	14358	14473	14243	14229	14207	14342	14388	14297	14146	14320	14279	14280	14468	14339	14345	14244	14144	14244	14459	14310	14343	14373	14377	14167	14327	14339	14278	14337	14219	14176	14261	14337	14340	14167	14226	14312	14174	14354	14225	14400	14370	14197	14135	14337	14210	14336	14342	14302	14365	14219	14331	14345	14232	14220	14516	14142	14269	14330	14278	14269	14420	14333	14043	14355	14274	14188	14251	14282	14343	14335	14152	14489	14268	14305	14275	14285	14208	14298	14268	14324	14299	14530	14177	14163	14218	14434	14249	14328	14387	14170	14163	14321	14424	14274	14324	14363	14307	14381	14254	14383	14292	14436	14032	14268	14223	14435	14360	14244	14473	14206	14367	14193	14295	14355	14222	14485	14339	14279	14315	14321	14157	14298	14310	14245	14258	14195	14265	14384	14382	14435	14449	14254	14264	14309	14280	14491	14259	14434	14196	14232	14213	14209	14294	14256	14316	14418	14400	14402	14187	14154	14285	14141	14415	14324	14241	14323	14184	14313	14510	14215	14301	14271	14153	14071	14206	14187	14382	14117	14358	14444	14089	14463	14323	14361	14070	14384	14190	14282	14291	14272	14226	14331	14510	14337	14336	14143	14458	14284	14304	14327	14226	14166	14159	14293	14191	14436	14342	14354	14274	14357	14193	14241	14358	14317	14188	14363	14267	14162	14239	14380	14198	14387	14254	14216	14344	14298	14396	14377	14294	14366	14260	14248	14308	14417	14118	14270	14179	14251	14485	14214	14455	14154	14326	14331	14329	14196	14520	14303	14263	14365	14206	14294	14313	14428	14158	14151	14338	14188	14244	14187	14090	14266	14424	14465	14278	14304	14272	14189	14211	14250	14223	14284	14469	14039	14254	14370	14124	14098	14079	14385	14088	14456	14249	14277	14264	14335	14231	14256	14255	14086	14592	14374	14237	14188	14343	14307	14199	14056	14304	14420	14172	14332	14349	14226	14251	14352	14464	14267	14227	14316	14384	14381	14262	14239	14374	14234	14335	14251	14414	14211	14272	14397	14393	14170	14371	14434	14167	14246	14303	14018	14369	14354	14246	14335	14330	14322	14306	14289	14470	14473	14227	14285	14200	14346	14232	14280	14313	14310	14312	14348	14162	14152	14289	14338	14239	14312	14371	14325	14179	14201	14266	14353	14261	14277	14272	14515	14274	14284	14229	14475	14394	14208	14304	14366	14244	14196	14390	14427	14302	14207	14259	14467	14262	14049	14307	14465	14343	14198	14374	14295	14305	14346	14176	14249	14332	14179	14363	14255	14288	14291	14323	14236	14396	14213	14176	14281	14357	14288	14365	14279	14083	14466	14256	14307	14425	14363	14320	14280	14320	14224	14177	14431	14250	14228	14288	14398	14288	14160	14268	14169	14253	14235	14183	14386	14244	14414	14199	14232	14216	14324	14238	14401	14299	14325	14406	14352	14339	14178	14365	14297	14358	14236	14278	14263	14201	14428	14283	14416	14365	14318	14293	14161	14490	14437	14281	14309	14344	14282	14226	14365	14345	14401	14195	14108	14428	14153	14278	14384	14314	14315	14222	14274	14512	14186	14435	14283	14363	14253	14147	14342	14270	14249	14196	14242	14307	14224	14215	14196	14151	14227	14232	14293	14361	14203	14269	14381	14330	14332	14140	14311	14200	14334	14054	14479	14490	14369	14310	14273	14158	14246	14361	14159	14333	14429	14296	14264	14372	14410	14411	14179	14338	14369	14307	14396	14357	14494	14483	14321	14414	14503	14282	14404	14213	14382	14274	14201	14286	14300	14278	14296	14446	14139	14314	14340	14403	14286	14405	14380	14210	14190	14435	14345	14346	14301	14469	14311	14270	14282	14367	14216	14299	14334	14352	14257	14249	14301	14313	14228	14347	14231	14371	14366	14084	14404	14182	14276	14375	14413	14491	14266	14267	14281	14346	14193	14182	14306	14259	14484	14367	14267	14285	14254	14332	14291	14111	14077	14279	14245	14348	14290	14369	14400	14305	14456	14296	14186	14341	14308	14322	14214	14323	14248	14405	14184	14336	14360	14223	14328	14332	14316	14278	14280	14199	14336	14416	14355	14217	14393	14382	14430	14341	14391	14371	14317	14381	14371	14315	14398	14243	14334	14247	14201	14384	14273	14385	14189	14408	14205	14178	14301	14252	14390	14380	14367	14431	14338	14298	14271	14353	14296	14272	14307	14342	14244	14189	14267	14345	14243	14285	14154	14364	14339	14267	14331	14336	14304	14371	14354	14095	14141	14466	14275	14179	14436	14133	14445	14222	14357	14261	14327	14316	14325	14253	14163	14277	14245	14426	14219	14388	14331	14324	14022	14082	14359	14240	14211	14395	14299	14331	14330	14306	14311	14486	14161	14280	14197	14077	14313	14216	14165	14302	14343	14254	14235	14286	14316	14324	14204	14233	14155	14359	14512	14318	14359	14234	14236	14173	14287	14429	14314	14176	14144	14147	14150	14191	14345	14358	14291	14251	14363	14298	14514	14301	14394	14243	14160	14161	14219	14369	14312	14306	14312	14333	14384	14261	14340	14422	14424	14169	14515	14343	14305	14355	14328	14256	14447	14375	14307	14162	14341	14375	14219	14285	14214	14269	14223	14435	14327	14347	14320	14400	14298	14255	14269	14350	14156	14478	14181	14166	14379	14429	14407	14322	14219	14437	14155	14358	14067	14346	14337	14354	14370	14267	14279	14392	14313	14308	14122	14302	14229	14333	14433	14210	14318	14382	14306	14069	14253	14401	14351	14237	14272	14208	14189	14358	14326	14196	14255	14153	14204	14449	14238	14408	14312	14387	14390	14391	14132	14222	14283	14347	14542	14300	14383	14230	14144	14225	14254	14270	14270	14467	14300	14229	14352	14290	14256	14289	14220	14272	14445	14334	14412	14333	14434	14276	14391	14264	14274	14233	14206	14285	14228	14443	14351	14358	14298	14127	14431	14235	14363	14329	14232	14420	14247	14280	14398	14397	14298	14434	14398	14207	14233	14173	14148	14261	14331	14209	14356	13999	14429	14207	14400	14248	14359	14101	14366	14298	14406	14159	14271	14363	14113	14392	14212	14165	14322	14351	14233	14342	14276	14373	14266	14404	14360	14157	14396	14365	14106	14122	14217	14194	14373	14366	14194	14396	14344	14325	14317	14214	14163	14464	14374	14230	14211	14307	14306	14188	14481	14301	14167	14308	14316	14357	14341	14303	14452	14139	14385	14310	14314	14420	14197	14171	14250	14264	14238	14295	14414	14301	14181	14280	14327	14321	14421	14238	14270	14220	14301	14216	14316	14421	14237	14387	14321	14429	14402	14126	14439	14239	14199	14353	14385	14339	14334	14291	14267	14220	14304	14531	14293	14246	14173	14313	14229	14290	14120	14412	14389	14341	14164	14354	14240	14235	14365	14445	14373	14247	14390	14435	14372	14337	14365	14196	14070	14297	14392	14224	14220	14232	14358	14342	14428	14295	14392	14313	14394	14269	14281	14341	14314	14245	14164	14561	14331	14421	14402	14378	14333	14504	14306	14280	14152	14409	14308	14462	14303	14448	14216	14108	14315	14310	14271	14289	14192	14246	14193	14324	14232	14362	14237	14146	14284	14314	14240	14381	14375	14175	14342	14182	14277	14359	14306	14271	14428	14245	14270	14503	14268	14313	14372	14332	14092	14310	14264	14348	14028	14245	14189	14479	14264	14428	14133	14378	14389	14349	14326	14209	14184	14255	14439	14281	14215	14214	14326	14237	14349	14306	14356	14428	14251	14208	14387	14225	14171	14367	14302	14251	14251	14320	14353	14397	14319	14437	14342	14360	14372	14255	14337	14407	14281	14349	14269	14377	14381	14310	14393	14317	14191	14125	14232	14137	14157	14425	14279	14303	14279	14084	14303	14250	14328	14202	14391	14234	14149	14239	14201	14379	14211	14256	14208	14305	14386	14256	14260	14376	14337	14038	14430	14327	14407	14351	14273	14438	14358	14384	14271	14409	14311	14382	14363	14217	14241	14268	14195	14208	14372	14335	14416	14336	14391	14281	14281	14320	14112	14339	14293	14442	14473	14281	14136	14188	14364	14334	14295	14398	14321	14224	14178	14345	14188	14322	14242	14173	14456	14296	14209	14352	14291	14260	14366	14377	14260	14280	14359	14265	14221	14373	14217	14428	14316	14249	14260	14353	14337	14269	14315	14297	14249	14394	14252	14279	14149	14213	14350	14138	14188	14192	14387	14185	14333	14145	14321	14333	14357	14322	14387	14164	14298	14349	14302	14239	14400	14346	14407	14285	14137	14253	14334	14280	14251	14342	14258	14313	14317	14348	14262	14350	14186	14244	14247	14188	14196	14131	14340	14262	14156	14237	14228	14228	14187	14460	14223	14177	14231	14233	14205	14322	14339	14218	14344	14272	14223	14189	14336	14283	14209	14262	14360	14306	14158	14390	14229	14454	14415	14213	14081	14307	14168	14388	14240	14120	14290	14191	14152	14434	14212	14254	14185	14096	14380	14317	14303	14291	14276	14325	14176	14285	14259	14311	14443	14190	14185	14278	14344	14237	14196	14386	14184	14316	14256	14312	14333	14310	14312	14245	14348	14341	14325	14328	14484	14438	14240	14349	14528	14266	14356	14263	14363	14198	14349	14188	14450	14272	14244	14247	14313	14252	14257	14268	14323	14312	14211	14270
24039	21489	29610	27112	30273	35009	34829	28870	25614	23507	21668	20369	19799	19307	18852	18479	18307	17835	17897	17565	17523	17668	17439	17534	17553	17187	17361	17130	17198	17147	17058	17295	16980	17006	17078	17124	17100	16894	17055	17075	17063	17060	17043	17114	16989	16953	17094	17165	17000	16985	17211	17129	17148	17002	16955	16911	16987	16986	17041	16997	17126	16937	16815	16883	16968	17122	17152	17031	16924	16755	16931	17015	16960	16882	16965	16958	16979	16888	17232	17165	16931	16901	16767	17029	16843	17009	17025	16893	16949	17002	17123	17046	17032	17215	17217	16905	17021	16781	17115	16998	17260	16845	16977	17041	17056	16976	17249	16939	16960	16894	16956	16895	16925	17235	17189	17030	16983	16913	16745	17012	16898	16968	16931	16891	16809	16996	16802	16891	17030	17097	17022	17054	16912	17006	16883	16784	16884	16840	16935	16973	16970	16939	17021	17110	16851	16950	17070	17088	17079	16898	16894	16902	16823	17075	17193	16891	17030	17060	17012	17087	17098	17015	16837	17031	17111	16890	17041	17047	16991	17001	17065	16963	16890	16855	16899	16965	17052	17125	16998	16991	16840	16992	17072	16944	16911	17060	16972	17078	16945	16823	17089	16965	16862	17118	17055	16835	16937	17088	17066	16942	17008	17097	17189	16904	17140	16807	16938	17090	16939	16859	16884	16902	16864	16867	16940	16849	16877	16815	16901	16920	16853	16741	17039	17140	16871	16875	17001	17035	17091	17048	17064	16859	16752	16789	17135	16996	17079	17002	16879	17066	16930	16874	16842	17154	16934	16852	16914	16926	16982	16933	17186	16997	16871	16649	17023	16925	16878	16795	16927	16871	16953	16761	17040	16924	17036	16812	16921	16981	16819	16815	16885	17149	16876	16998	16988	17035	16982	16997	16836	16944	16959	16935	17106	17016	17019	16955	16775	17050	16988	16863	17007	16685	17070	16850	17026	17100	17082	17045	17045	16975	16942	16976	16849	16786	16847	16859	17047	17090	16914	16909	17092	16810	16917	17008	17038	16931	17010	16790	17010	17064	17003	16985	16714	17051	16831	16906	16924	17054	17087	16925	16873	16900	17133	17109	17058	17176	16849	16790	16878	16969	16986	16812	16931	17064	16948	16987	16927	16754	16981	16913	17002	17008	16996	17076	16978	16927	16874	17034	17031	16810	16944	17024	16954	16889	16909	17072	16898	16980	16936	16898	16991	16875	16753	16997	16963	17019	16944	16969	16809	17048	17063	16870	16856	16993	17150	16884	16884	17089	17182	17285	16921	16948	17012	17083	16982	16984	16951	17071	17132	17058	16965	16978	16971	16954	17109	16801	17118	16904	16837	16688	16924	16981	16884	17017	17041	16898	16761	17144	17050	16802	16852	16897	16938	16975	16852	16943	16843	16975	17000	16848	16919	16775	16938	17241	17098	16651	17039	16917	16841	17191	17054	16945	17043	16976	16970	17131	16892	16911	16965	16815	17098	17076	17096	16801	16856	17208	17080	16868	16904	16719	16909	17024	16925	16899	17083	16879	16974	16846	16977	17037	16978	16965	16966	16914	17066	16895	17029	17013	17062	17023	17024	17098	17115	17120	16971	16982	16801	16892	16986	17125	17192	16919	16899	17046	16992	16759	17112	17011	16784	16999	17198	16932	16885	17036	17048	17099	16901	16849	16735	16756	16929	16955	16896	16940	16975	16639	17122	17131	16865	16922	16865	16922	16924	16814	16963	16917	17090	16798	16733	16783	16884	16875	16976	17092	16896	17019	17012	17106	17033	16862	17043	16961	16911	16991	16940	16917	16965	16900	17146	17032	17028	16980	16900	16858	17111	17046	17037	16901	17055	16975	16983	16858	16913	16967	17108	17087	17039	16894	16927	17068	16943	16995	17066	16844	16938	17065	16923	16859	17019	16853	16869	16777	17149	16947	16887	16955	16700	16887	16901	17134	16700	16895	16958	17193	16990	16820	16902	17069	17022	17099	16895	16794	16841	16962	17003	16860	16863	16970	16799	16855	16995	16911	16865	16863	16913	16978	17013	17026	16837	16717	16959	16988	16940	16875	16837	17023	17005	17184	17006	16782	16812	17020	16767	16842	16982	16849	16967	17017	17097	16782	16844	16892	16992	17036	16955	16890	17077	16929	16983	16989	16950	16963	17016	17230	16888	16827	16974	16877	16742	16926	16987	16771	17132	16845	16911	17007	17034	16880	16951	17026	17113	16995	16951	16843	17002	17098	16948	16914	16853	16824	17118	16804	17040	17090	16922	16935	17058	16930	16750	16990	16949	16914	17096	16903	17082	17008	17008	16909	16861	16986	16945	16705	16911	16898	16921	16950	16945	17052	16998	16938	16832	17045	17029	17069	16908	16814	16686	16929	16841	16754	16673	17224	16821	16832	16976	16884	16960	16875	16852	16830	16759	16902	16965	16850	16886	16925	17034	17013	17111	16722	16872	17119	16966	16918	16920	16836	16812	16893	16835	16792	17005	17155	16793	16895	16818	16901	16985	16749	16870	16841	17003	16970	16813	17068	16924	16991	16905	17021	16881	17083	16807	17002	17107	17069	17079	16979	17013	16795	16938	16700	17177	17062	17266	16992	17001	16877	16951	16813	17265	16937	17051	16811	16815	17003	16925	16973	17059	16822	16935	17003	17012	16946	16985	16978	16877	17020	17018	17028	17120	16859	16888	17088	16874	16986	17097	16940	16868	17175	16746	16867	16970	16902	16947	17184	16842	16992	16723	16921	16838	17001	16897	17243	16929	16919	16788	16863	17004	17200	16875	16797	16837	17108	16884	16836	16896	16808	16702	16967	16828	17015	17007	17122	16972	16996	16857	16931	16986	17078	16978	16903	17157	16709	17098	17036	16969	17119	17104	17093	16986	16955	16900	16874	16702	16831	17006	17109	16895	16986	17013	17050	16885	17057	16814	16859	16939	17052	16874	16729	17109	16894	16938	16988	17095	16966	17100	17102	16842	16916	16963	17062	16821	17000	17055	17009	17013	16961	17126	16700	16985	16991	16858	17010	17085	16876	17001	16832	16953	16987	16976	16916	16952	16999	16911	17021	17034	16978	17026	16968	17017	17008	16806	16933	16940	16916	17114	16838	16925	16909	17086	16839	16971	17049	17093	17036	16864	17042	16935	17023	16892	17135	16963	16888	17009	16927	16751	16980	16817	16959	16909	17021	17086	17019	16985	17040	17051	16921	17175	17067	16757	16673	17036	17019	17102	16955	16822	16981	17132	16955	17061	16880	16852	16911	16943	17083	16996	16961	17044	16877	17003	16824	17020	17096	17063	17140	16984	17007	16941	16751	17130	16906	16880	17067	16937	16941	16852	17156	17091	17064	17186	17065	17036	16975	17028	16955	16990	17208	16972	17034	17005	16844	16913	17036	16997	17057	16717	16974	16987	16955	17091	16967	17026	16954	17006	17024	16945	16985	16866	16935	16935	16728	16682	16701	16983	16856	17006	16820	16936	16929	16903	17075	16932	16969	16992	17056	16927	16698	16665	16909	16915	16872	16952	16892	17157	17066	16857	16913	16898	16890	16969	17097	16932	16918	16979	16883	16981	16969	16929	16903	16981	16864	16979	16874	17049	17025	17067	17153	17048	17027	16943	16840	16891	17023	16870	17133	17073	17015	17119	17012	17015	16891	16921	17181	16858	16941	16839	16849	17094	16914	16916	16984	16919	17131	16955	16844	16982	16814	16938	16891	16975	16837	17002	16750	16845	16865	16972	16742	16878	16936	16950	16973	16942	16762	16893	16948	16900	17126	17114	16779	17088	16968	16994	17033	16901	17361	16879	17065	16987	16975	16893	17000	16928	17205	16776	17102	17108	17177	16876	17228	17052	16923	16990	16965	17105	16836	17108	16884	17202	16958	17020	16903	17010	16871	16830	16856	16939	17337	16942	16737	16764	16756	16926	16969	16946	16850	16996	17063	16861	16912	16884	16888	17094	17111	16935	16891	17065	16952	17091	16816	17089	16950	16969	17054	16853	16867	16843	16962	17050	17080	17006	17056	17045	16726	16887	16974	17041	16777	17047	17012	17179	17053	16960	16990	16908	16960	17120	16933	16928	17138	17022	16732	16809	17141	16810	17022	17191	17227	17165	16965	17044	16873	16880	17044	17096	17048	16973	16779	16905	16908	16974	16935	16873	16940	17127	17170	16921	17066	17011	16829	16878	17012	17068	16833	16841	16944	17064	16897	17006	16876	16971	16968	17099	16950	17124	17053	17062	16944	16877	16869	17186	17035	17097	17041	16953	16876	17004	16921	16945	16898	17070	16734	16979	16953	16773	16849	16840	17052	17033	16999	16818	16810	17008	16897	16879	17114	16898	16999	16874	16827	16898	16675	16747	16967	16745	16806	16788	16937	16606	17001	16907	16854	17141	16947	17228	17022	17089	16889	16976	16949	16948	16843	16986	16940	16847	16955	16849	16993	16826	17022	16902	16926	16856	17072	16926	16875	17051	17041	16876	17037	17106	16871	16903	16917	17062	17051	16817	17167	16978	16980	16913	16989	17034	17116	16972	16957	16985	16975	16935	17068	17047	16990	16838	16829	16805	16861	17022	17142	17034	17200	16902	16952	16853	17050	16947	17094	16975	16891	16955	17009	17025	17038	16890	16996	16934	16896	16865	17003	17045	16980	17121	16990	16990	16856	17017	17099	17102	16855	16989	16915	16981	16858	16931	17109	16970	16941	16997	16912	16821	17163	16962	16872	17149	16897	16886	17130	16927	16777	16986	16834	16756	16858	17036	17208	17003	17115	17014	17024	16934	16870	16884	16924	16957	16824	16917	17000	17014	16743	17170	17062	17089	16876	17197	16850	17054	16800	16867	17039	16863	17007	17101	16927	17024	17103	17271	17082	16992	16867	16992	16966	17027	16848	16954	16979	16984	16833	16955	17004	17111	16955	17253	16990	16946	17048	16910	16918	16822	16956	16716	17030	17084	17049	16990	16946	17008	17050	17037	16801	16802	16990	16882	16901	16909	16983	16956	16912	16848	16818	17029	16894	16689	16854	16798	16822	16854	16917	16959	16935	17047	17007	16994	16979	16932	16869	16958	16778	17018	16974	16980	16887	17070	16939	17053	16928	17050	17113	16923	16860
36253	58210	59224	51349	45249	40647	35378	30030	26651	23528	21030	19124	18408	17715	17041	16509	16088	15548	15494	15185	15270	15078	14869	14844	14875	14594	14729	14754	14616	14407	14387	14613	14620	14426	14396	14519	14359	14297	14397	14556	14511	14417	14402	14375	14586	14355	14428	14404	14418	14609	14440	14233	14517	14564	14410	14403	14269	14439	14515	14462	14460	14355	14376	14342	14323	14302	14276	14471	14345	14387	14457	14472	14335	14451	14489	14404	14261	14264	14382	14128	14326	14244	14298	14307	14292	14398	14253	14445	14352	14441	14472	14416	14410	14461	14600	14309	14189	14469	14216	14491	14478	14318	14380	14472	14208	14499	14354	14202	14261	14220	14330	14446	14657	14536	14371	14392	14297	14448	14274	14335	14362	14319	14354	14396	14276	14436	14308	14283	14309	14404	14473	14374	14404	14348	14226	14404	14092	14502	14248	14386	14390	14319	14408	14247	14368	14199	14269	14387	14354	14515	14376	14290	14378	14419	14347	14208	14531	14261	14181	14514	14263	14348	14470	14372	14273	14337	14353	14383	14304	14277	14285	14286	14384	14385	14340	14256	14389	14295	14259	14335	14211	14282	14388	14158	14148	14347	14375	14170	14388	14443	14409	14154	14226	14490	14520	14376	14382	14377	14288	14298	14299	14259	14259	14418	14425	14234	14298	14283	14357	14342	14431	14217	14361	14302	14469	14413	14334	14136	14296	14305	14204	14510	14325	14331	14234	14190	14439	14237	14337	14283	14335	14329	14245	14343	14315	14450	14313	14163	14335	14446	14377	14145	14320	14348	14422	14206	14457	14216	14391	14336	14239	14288	14294	14272	14400	14255	14294	14493	14325	14449	14274	14413	14229	14207	14447	14271	14452	14348	14464	14317	14350	14448	14323	14466	14397	14370	14291	14498	14456	14249	14495	14253	14326	14291	14504	14420	14143	14326	14338	14088	14517	14281	14356	14315	14211	14233	14317	14290	14314	14529	14298	14399	14273	14279	14438	14594	14421	14354	14285	14316	14211	14367	14400	14231	14219	14347	14247	14368	14165	14396	14325	14280	14491	14461	14295	14430	14600	14271	14334	14170	14375	14337	14257	14363	14434	14162	14374	14297	14383	14197	14254	14189	14324	14400	14311	14264	14387	14344	14286	14423	14396	14268	14390	14250	14333	14332	14390	14208	14374	14395	14329	14369	14468	14451	14296	14436	14274	14529	14359	14352	14349	14321	14343	14393	14351	14391	14504	14432	14378	14348	14311	14460	14407	14252	14501	14327	14382	14399	14318	14387	14322	14281	14435	14525	14401	14372	14199	14324	14383	14454	14262	14340	14377	14376	14203	14370	14222	14542	14533	14218	14260	14386	14287	14283	14414	14272	14278	14277	14456	14472	14397	14230	14529	14328	14353	14331	14354	14360	14442	14261	14384	14352	14255	14380	14357	14443	14274	14415	14280	14244	14436	14341	14356	14388	14300	14299	14266	14352	14460	14414	14500	14272	14390	14222	14293	14182	14416	14232	14389	14358	14437	14156	14506	14404	14259	14384	14319	14561	14445	14417	14421	14270	14307	14318	14312	14384	14510	14269	14290	14380	14187	14254	14473	14258	14310	14421	14258	14404	14469	14214	14225	14446	14410	14383	14230	14278	14256	14387	14364	14414	14179	14324	14321	14249	14190	14623	14449	14127	14425	14204	14530	14246	14337	14374	14395	14400	14337	14329	14502	14205	14459	14329	14362	14279	14384	14225	14311	14330	14330	14398	14458	14244	14259	14507	14431	14273	14312	14415	14330	14342	14361	14466	14331	14301	14357	14331	14396	14397	14387	14448	14449	14369	14388	14400	14377	14374	14275	14421	14284	14261	14371	14423	14382	14130	14395	14321	14248	14364	14281	14330	14273	14317	14345	14257	14369	14570	14149	14258	14220	14170	14393	14468	14299	14492	14396	14240	14349	14575	14362	14326	14226	14436	14468	14348	14283	14238	14381	14466	14266	14431	14439	14262	14318	14405	14218	14405	14377	14344	14439	14292	14333	14480	14477	14383	14407	14300	14297	14378	14310	14380	14384	14416	14350	14378	14220	14452	14515	14435	14485	14363	14396	14470	14461	14313	14395	14364	14251	14537	14323	14470	14368	14359	14362	14410	14207	14267	14391	14335	14459	14297	14300	14344	14304	14261	14296	14328	14196	14233	14293	14173	14368	14329	14390	14265	14362	14346	14486	14405	14409	14169	14438	14280	14428	14281	14587	14297	14545	14255	14329	14317	14458	14320	14226	14250	14413	14468	14356	14240	14449	14179	14188	14365	14431	14387	14381	14248	14482	14351	14169	14364	14115	14482	14415	14431	14425	14453	14477	14376	14449	14304	14245	14357	14222	14504	14340	14323	14474	14314	14342	14371	14375	14482	14331	14442	14332	14427	14274	14437	14309	14138	14306	14352	14327	14409	14258	14505	14295	14388	14313	14157	14347	14328	14382	14379	14367	14454	14432	14354	14274	14407	14383	14219	14346	14296	14466	14308	14301	14510	14266	14264	14482	14368	14345	14420	14498	14288	14322	14319	14163	14261	14267	14352	14230	14161	14341	14312	14396	14193	14456	14502	14331	14534	14384	14524	14319	14598	14400	14309	14335	14393	14414	14398	14322	14408	14354	14404	14190	14408	14432	14531	14372	14380	14415	14490	14150	14349	14446	14281	14376	14344	14509	14238	14415	14333	14099	14404	14294	14330	14286	14285	14460	14301	14325	14261	14375	14434	14169	14402	14281	14439	14350	14365	14168	14332	14227	14291	14447	14425	14402	14313	14549	14381	14390	14320	14319	14365	14240	14213	14524	14262	14318	14261	14310	14400	14321	14589	14311	14355	14425	14393	14335	14236	14314	14110	14298	14420	14297	14402	14416	14492	14245	14231	14446	14288	14208	14341	14283	14308	14308	14288	14413	14435	14348	14317	14499	14357	14406	14495	14267	14428	14322	14542	14327	14219	14380	14429	14210	14432	14328	14402	14305	14174	14266	14259	14432	14220	14345	14223	14308	14378	14297	14371	14386	14344	14311	14428	14278	14470	14347	14403	14284	14405	14261	14301	14235	14307	14426	14358	14209	14272	14349	14323	14377	14452	14352	14384	14402	14290	14319	14268	14242	14363	14319	14425	14318	14308	14433	14499	14296	14289	14358	14391	14350	14553	14388	14331	14363	14185	14308	14301	14421	14348	14370	14244	14507	14321	14267	14381	14506	14329	14374	14299	14356	14315	14408	14286	14322	14461	14322	14102	14192	14464	14290	14347	14346	14305	14370	14426	14168	14325	14333	14277	14371	14412	14519	14331	14547	14350	14422	14288	14343	14306	14378	14429	14398	14482	14385	14549	14332	14481	14351	14443	14471	14356	14428	14163	14254	14379	14440	14246	14424	14292	14378	14231	14365	14338	14187	14449	14426	14461	14320	14292	14310	14395	14354	14271	14243	14350	14206	14250	14341	14214	14323	14385	14370	14387	14333	14302	14362	14397	14410	14246	14390	14363	14183	14229	14401	14267	14349	14370	14481	14411	14293	14334	14512	14339	14321	14363	14476	14412	14352	14378	14328	14227	14306	14112	14290	14293	14290	14294	14368	14415	14155	14351	14402	14351	14156	14483	14443	14342	14412	14433	14248	14336	14474	14356	14268	14285	14377	14370	14330	14418	14325	14430	14353	14388	14253	14386	14285	14413	14328	14197	14504	14372	14517	14133	14443	14266	14414	14354	14384	14365	14288	14204	14353	14179	14292	14242	14522	14234	14531	14485	14282	14329	14312	14383	14349	14252	14438	14478	14367	14287	14471	14194	14283	14182	14337	14378	14345	14479	14193	14319	14246	14542	14231	14293	14441	14260	14314	14360	14295	14531	14253	14390	14358	14171	14402	14304	14571	14332	14381	14486	14288	14523	14609	14496	14399	14399	14434	14325	14285	14341	14329	14498	14389	14503	14498	14330	14276	14385	14325	14233	14501	14346	14358	14456	14167	14320	14392	14304	14175	14425	14359	14357	14316	14393	14288	14238	14360	14280	14353	14321	14112	14448	14455	14287	14411	14345	14342	14303	14250	14462	14370	14371	14370	14361	14509	14345	14257	14255	14448	14432	14364	14401	14351	14302	14503	14199	14266	14456	14275	14370	14140	14516	14385	14271	14155	14449	14576	14340	14284	14320	14437	14419	14259	14423	14497	14195	14411	14214	14248	14352	14409	14274	14489	14324	14311	14517	14359	14315	14260	14311	14436	14330	14322	14332	14381	14226	14394	14317	14292	14268	14323	14578	14241	14213	14337	14345	14395	14379	14372	14190	14186	14271	14521	14298	14483	14345	14327	14349	14224	14284	14110	14398	14256	14416	14555	14334	14304	14416	14280	14460	14271	14344	14270	14548	14409	14375	14372	14322	14305	14341	14557	14364	14347	14409	14377	14154	14340	14314	14515	14344	14430	14258	14268	14392	14269	14163	14554	14423	14258	14312	14162	14287	14374	14265	14337	14223	14295	14366	14196	14284	14375	14349	14469	14306	14423	14374	14435	14312	14358	14379	14594	14215	14320	14137	14320	14437	14196	14417	14333	14319	14238	14345	14321	14420	14330	14467	14340	14318	14236	14479	14461	14350	14329	14266	14213	14227	14361	14365	14381	14127	14416	14544	14315	14269	14354	14159	14342	14266	14417	14474	14241	14405	14179	14235	14397	14224	14343	14422	14330	14365	14483	14385	14498	14210	14363	14252	14501	14450	14533	14390	14339	14099	14367	14193	14446	14420	14445	14411	14276	14569	14322	14504	14454	14220	14339	14393	14262	14318	14290	14358	14504	14669	14289	14383	14352	14316	14409	14346	14330	14274	14401	14332	14334	14560	14437	14329	14167	14347	14416	14440	14312	14295	14323	14356	14234	14089	14394	14391	14299	14269	14288	14353	14261	14300	14332	14393	14159	14195	14365	14401	14361	14258	14313	14376	14285	14272	14442	14399	14530	14273	14376	14448	14373	14316	14544	14325	14432	14236	14454	14153	14392	14229	14325	14266	14428	14324	14489	14424	14337	14318	14202	14470	14204	14480	14314	14318	14334	14358	14379	14372	14466	14342	14392	14448	14513	14430	14431	14269	14517	14363	14458	14234	14210	14323
33609	38075	46286	41570	34345	29815	25621	22701	20972	19585	18776	18163	18050	17769	17726	17504	17469	17377	17245	17122	16982	17118	16840	16962	17169	16954	16863	16947	16963	16875	16974	16890	16777	16961	16834	16706	16941	16744	17018	16810	16624	16869	16848	16801	16900	16742	16806	16887	16929	17024	16926	16739	16828	16868	16794	16751	16540	16733	16829	16713	16760	16926	16855	17054	16965	16915	16691	16828	16853	16933	16783	16750	16816	16815	16888	16867	16717	16801	16902	16847	17015	16725	16816	16749	16834	16798	16987	16844	16948	16740	16901	16672	16713	16654	16704	16691	16857	16906	16858	16796	16960	16770	16572	16787	16652	16779	16827	16787	16797	16883	16862	16941	16847	16895	16898	16568	16636	16851	16793	16797	16815	16851	16961	16679	16873	16734	16873	16943	16802	16972	16857	16931	16847	16846	16825	16667	16640	16733	16719	16794	16724	16901	16959	16672	16918	16726	16861	16776	16876	16835	16972	16900	16654	16661	16966	16652	16780	16754	16707	16737	16585	16900	16746	16979	16764	16933	16899	16896	16816	16876	16851	16738	16931	16745	16742	16864	16812	16777	16988	16871	16916	16861	16751	16837	16955	16961	16699	16663	16861	16689	16806	17004	16683	16770	16743	16664	16768	16774	16715	16800	16650	16701	16736	16898	16610	16821	16870	16914	16737	16823	16792	16862	16914	16787	16986	16698	16962	16761	16953	16869	16852	16889	16817	16960	16671	16833	16977	16789	17114	16960	16867	16585	17060	16788	16846	16741	16854	16918	16698	16741	16831	16788	16978	16779	17113	16902	17038	16938	16921	16985	16818	16900	16802	16881	16796	16991	16812	16838	16827	17011	16839	16769	16819	16828	16850	16889	16839	16787	16795	16843	16881	16796	16926	16860	17001	16907	16765	16770	16965	16971	17015	16844	16793	16916	16869	17017	16699	16716	16852	17056	16842	16813	16779	16839	16715	16738	16950	16796	16976	16900	16850	16871	16806	16913	16804	16765	16887	16816	16859	16851	16818	16839	17019	16971	16808	16786	16726	16940	16831	16769	16758	16851	16869	17051	16931	16799	16840	16814	16915	16965	16986	16735	16817	16981	16978	16861	16666	16894	16829	16825	16914	16806	16858	16929	16806	16783	16825	16740	16774	16708	16901	16840	16982	17016	17089	16715	16868	16855	16656	16911	16764	16905	16794	17010	16870	16631	16833	16817	16758	16763	17096	16815	16759	16952	17041	16739	16839	16952	16934	16763	16851	16874	16837	16710	16787	17028	16864	16830	16942	16973	17026	16763	16883	16779	16856	16974	16805	16779	16882	16878	16977	16756	16919	16789	16946	16904	16761	16777	16684	16845	16862	16737	16780	16643	16812	16725	16861	17002	16642	17033	16746	16839	16771	16773	16796	16681	16971	16708	16731	16968	16925	16761	16926	17037	16779	16890	16761	16645	17067	16750	16930	16865	16865	16909	16828	16723	16978	16914	16820	16907	16754	16892	16909	17111	16929	16967	16734	16863	16759	16787	16823	16701	16967	16789	16681	16888	16912	16696	16819	16668	17093	16622	16730	16845	16718	16972	16905	17065	16633	16714	16841	16951	16848	17010	16872	16453	17020	16899	16960	16817	16810	16772	16820	16859	16735	16916	16727	16716	16807	16981	16856	16835	16743	16704	16936	16959	17043	16752	16958	16813	16724	16885	16945	16908	16854	16931	16803	16732	16792	16908	17043	16722	16962	16830	17032	16912	16647	16836	16826	16675	16654	16776	16734	16803	16698	16853	16911	16945	16768	16566	16751	16772	16752	16928	16709	16905	16981	16700	16769	16747	16903	16591	16852	17035	16925	16800	16752	16696	16891	17148	16871	16987	16828	16627	17043	17005	16813	16819	16643	16736	16874	16787	16857	16801	16812	16874	16664	16894	16800	16677	16850	16638	16661	16808	16609	16874	17027	16879	16886	16832	16739	16830	16943	16907	16759	16755	16820	16941	16790	16832	16873	16772	16770	16858	16989	16796	16901	16741	16913	17052	16582	16891	16834	16823	16787	17105	16526	16812	16916	16919	16678	16716	16950	16879	16731	16683	16627	17044	16893	17029	16734	16899	16820	16646	16961	16790	16809	16959	16864	16861	16781	16916	16928	16998	16831	16836	16738	16820	16899	16681	16882	16922	16778	16961	16721	16755	16833	16825	16778	16964	16841	16862	16747	16687	16662	16943	16767	16936	16784	16834	16715	16741	17033	16810	16751	16843	16920	16732	16767	16901	16905	16716	16820	16725	16763	16845	16715	16967	16741	16804	17056	16734	17009	16715	16861	16799	16841	16733	16922	16754	16909	17050	16917	16750	16742	16829	17034	16913	16996	16919	16807	16853	16902	16804	16765	16771	16994	16804	16692	16648	16916	16893	16924	16751	17045	16812	16648	16902	16929	16788	16687	16830	16900	16998	16721	17054	16696	16850	16784	16798	16803	16650	16885	16815	16858	16886	17065	16788	16886	16916	16959	16960	16665	16811	16823	16886	16897	16740	16871	16543	16787	16980	16764	16891	16866	16995	16917	16809	16772	16875	16890	16886	16656	16850	16910	16858	17032	17034	16884	16701	16891	16816	16844	16857	16885	16962	16869	17001	16836	16977	16922	16686	16993	16937	16551	16948	16858	16677	16811	16928	17079	16890	16718	16873	16945	16715	16591	17059	16762	16981	16884	16859	16899	16830	16947	16875	16860	16810	16856	16796	16843	16725	16867	16779	16603	16807	16915	16989	16998	16934	16758	16843	16820	16863	16863	16966	17086	16893	16904	16835	16678	16847	17008	16881	16969	16745	16912	16854	16863	16886	16833	17000	16938	16753	16983	16921	16626	16730	16995	16963	17041	16791	16757	17095	16919	16846	16858	16795	16701	16615	16813	16726	16709	16907	16612	16918	16752	16771	16822	16869	16617	16869	16801	16726	16707	16823	16983	17024	16576	16820	16700	16779	17006	16816	16958	16826	16797	16724	16755	16922	16626	16934	16903	16852	16912	16775	17007	16892	16891	16797	16650	16659	16832	16783	16870	16731	16885	16744	16786	16774	16864	16752	16794	16773	16833	16831	16809	16914	16763	16965	16604	16768	16971	16743	16849	16868	16877	16666	16844	17038	16714	16863	16813	16765	17004	16878	16805	16869	16807	16967	16898	16804	16874	16672	16665	16898	16976	16851	16928	16929	16833	16822	17014	16800	16503	16974	16870	16681	16994	16926	16620	16975	16780	16943	16781	16840	16819	16940	16755	16879	16875	16870	16748	16922	17049	16654	16803	16908	16754	16822	16873	16826	17002	16997	16908	16953	16614	16831	16875	16811	16830	16923	16838	16808	16775	16945	16993	16974	16868	16756	16877	16792	16901	16833	16780	16841	16910	16593	16797	16697	16693	16967	17014	16729	16894	16895	16828	16800	16951	16890	16802	16584	16764	16788	16954	16787	16996	16799	17224	16894	17000	16979	16767	16896	16784	16784	16780	16919	16845	16803	17021	16632	16739	16923	16996	16965	16958	16743	16832	16887	17039	16827	16712	16823	16803	16880	16808	16927	16914	16864	17001	16842	17025	16816	16932	16999	16818	16852	16981	17003	16765	17069	16818	16628	16899	16916	16947	17049	16850	16850	16775	16900	17022	16611	16872	16755	16740	16784	16960	16731	16810	16855	16765	16682	16974	16892	16785	16971	16869	16797	16878	16809	16714	16821	16703	16626	16670	16785	16599	16878	16836	16900	16819	16798	16864	16633	16791	16939	16826	16639	16826	16680	16836	16876	16797	16942	16768	16877	16765	16581	16829	16672	16845	16907	16879	16926	16923	16872	16960	17028	16863	16962	16921	16712	16894	16965	16905	16906	16856	16919	16755	16796	16695	16645	16767	16739	16929	16804	16978	16822	16909	16789	16855	16921	16929	16841	16698	16661	16715	16877	16837	16890	16835	16544	16799	16879	16979	16950	16802	16855	16814	16822	16844	16803	16697	16872	16799	17019	16954	16906	16817	16889	16575	16680	16822	16722	16836	17033	16850	16781	16753	16897	16923	16874	16832	16936	16923	16805	16873	16995	16720	16940	16715	16761	16958	16894	16970	17003	16833	16748	16839	17049	16758	16781	16936	16995	16953	16780	16895	16810	16816	16750	16771	16964	16922	16845	16842	16668	16916	16816	16822	16801	16745	16649	16617	16999	16838	16608	16987	16661	16635	16824	16862	16938	16825	16906	16830	17002	16838	17033	16958	16857	16610	16704	16715	16842	16977	16928	16752	16883	16842	16909	16827	16958	16833	16913	16840	16899	16972	16822	16922	17017	17007	16859	16807	16748	16884	16728	16858	16813	16754	16815	16785	16859	16765	16819	16838	16525	16755	16916	16998	16876	16817	16878	17054	16670	16978	16946	16731	16761	16947	17055	16940	16870	16873	16958	16871	16681	16984	16660	16817	16789	16966	16588	17006	16650	16823	16687	16810	16720	16697	16863	16640	16961	16877	17092	16898	16875	16758	16919	16778	16870	16924	16625	16976	16710	16625	16737	16884	16740	17056	16764	16845	16850	16987	17075	16817	16794	16908	16784	16954	16918	16991	16833	16767	16836	16599	17137	16721	16615	16976	16830	17030	16932	17023	16980	16925	16565	16762	16892	16988	16913	17030	16802	16859	16848	16805	16834	16818	16761	16842	16908	16953	16988	16867	16957	16760	16735	16793	16808	16938	16669	16719	16755	16994	16832	16717	16822	16980	16836	16831	16760	16711	16857	16774	16971	17041	16952	16960	16649	16901	16797	16770	16834	16868	16806	16823	16839	16904	16835	16921	16793	16730	16842	16751	16868	16891	16843	16913	16854	16774	16723	16522	16927	16877	16610	16846	16902	16934	16784	17001	16852	16892	16627	16774	17086	17110	16604	17062	16787	16727	16817	16858	16888	16950	16848	16948	17048	16852	16956	16904	16975	16970	17139	16935	16764	16814	16745	16992	16954	16909	16920	17070	16765	16904	16799	16736	16836	16876	16856	16972	16871	16649	16678	16743	16787	16800	16773	16890	16870	16919	16895	16884	16761	16749	16914	16737	16896	16828	16838	16805	16801	16887	16910	16874	16960	16817	17051	16886	16840	16778	16778	16865	17065	16872	16617
36312	50181	49781	41310	35622	30633	26182	22814	20367	18488	17279	16564	16043	15849	15406	15236	15109	14857	14947	14669	14642	14477	14314	14577	14528	14343	14432	14403	14354	14376	14317	14152	14458	14078	14221	14335	14268	14271	14243	14199	14207	14272	14410	14350	14220	14256	14413	14269	14299	14454	14358	14320	14129	14302	14321	14284	14368	14282	14441	14501	14322	14351	14257	14230	14360	14490	14450	14204	14391	14270	14404	14389	14155	14228	14411	14304	14203	14426	14480	14370	14507	14291	14382	14305	14336	14418	14327	14272	14481	14349	14186	14396	14373	14359	14191	14182	14113	14256	14217	14450	14298	14243	14282	14243	14574	14153	14259	14221	14191	14292	14473	14367	14226	14059	14409	14381	14233	14310	14228	14361	14375	14335	14363	14176	14154	14432	14381	14278	14240	14291	14402	14218	14208	14246	14280	14140	14213	14530	14282	14362	14355	14359	14319	14313	14394	14346	14468	14372	14261	14343	14259	14240	14244	14168	14435	14437	14286	14355	14538	14197	14431	14413	14329	14396	14334	14339	14262	14367	14333	14299	14210	14286	14281	14378	14327	14380	14323	14330	14292	14238	14324	14521	14423	14443	14190	14232	14463	14204	14440	14300	14396	14328	14345	14379	14468	14462	14260	14430	14311	14218	14251	14353	14328	14295	14330	14469	14275	14314	14432	14432	14428	14385	14262	14173	14402	14341	14234	14275	14351	14360	14413	14290	14205	14258	14236	14217	14178	14246	14234	14525	14367	14356	14343	14327	14424	14481	14279	14477	14184	14217	14145	14359	14369	14105	14376	14349	14296	14259	14376	14235	14291	14425	14277	14370	14398	14423	14384	14194	14219	14409	14224	14432	14348	14379	14358	14104	14245	14278	14173	14295	14380	14270	14335	14265	14208	14277	14248	14461	14103	14221	14403	14412	14300	14380	14299	14236	14333	14323	14206	14232	14262	14378	14305	14340	14164	14229	14247	14196	14402	14318	14362	14240	14082	14246	14227	14068	14213	14317	14449	14314	14181	14260	14239	14444	14482	14308	14182	14406	14228	14079	14346	14339	14395	14260	14309	14237	14361	14130	14439	14337	14393	14298	14441	14364	14317	14377	14349	14441	14274	14340	14374	14372	14383	14363	14219	14318	14288	14504	14458	14331	14159	14404	14232	14267	14334	14223	14250	14451	14379	14195	14311	14410	14317	14336	14325	14313	14309	14355	14565	14270	14176	14223	14266	14445	14359	14329	14414	14454	14351	14270	14260	14334	14354	14479	14438	14362	14322	14257	14259	14278	14283	14370	14401	14303	14293	14404	14392	14325	14192	14437	14285	14346	14137	14167	14257	14171	14359	14271	14389	14270	14332	14171	14435	14456	14355	14272	14088	14279	14341	14318	14288	14234	14353	14163	14397	14245	14288	14187	14201	14365	14156	14346	14362	14230	14320	14272	14484	14415	14274	14357	14288	14144	14469	14351	14269	14375	14372	14361	14336	14341	14318	14275	14326	14336	14255	14264	14255	14296	14295	14246	14396	14331	14302	14269	14450	14237	14321	14207	14292	14338	14497	14107	14232	14474	14303	14384	14259	14241	14344	14269	14257	14154	14333	14335	14390	14426	14083	14237	14283	14203	14216	14236	14424	14274	14307	14332	14145	14351	14479	14444	14312	14411	14367	14320	14342	14295	14379	14217	14139	14337	14197	14450	14320	14220	14389	14276	14387	14412	14479	14043	14323	14279	14547	14363	14319	14488	14275	14310	14340	14290	14504	14222	14235	14253	14331	14187	14593	14334	14280	14318	14330	14256	14281	14394	14195	14300	14317	14333	14387	14341	14292	14273	14459	14239	14227	14245	14353	14280	14160	14389	14349	14301	14324	14282	14229	14221	14431	14269	14374	14379	14385	14102	14180	14309	14193	14207	14435	14210	14212	14327	14468	14250	14406	14382	14409	14311	14302	14368	14357	14280	14319	14442	14327	14412	14319	14265	14192	14219	14418	14410	14403	14333	14314	14281	14312	14271	14499	14162	14224	14279	14401	14400	14300	14292	14495	14205	14313	14356	14336	14340	14323	14219	14332	14336	14229	14346	14378	14308	14471	14492	14061	14413	14137	14219	14327	14435	14575	14212	14300	14461	14364	14159	14166	14434	14325	14324	14279	14493	14340	14402	14164	14356	14412	14362	14367	14241	14363	14191	14214	14343	14229	14322	14415	14345	14369	14314	14263	14227	14347	14271	14264	14353	14366	14370	14232	14296	14356	14406	14335	14281	14415	14295	14144	14320	14381	14240	14223	14324	14365	14228	14421	14183	14103	14277	14371	14298	14351	14346	14343	14238	14490	14145	14268	14426	14256	14430	14142	14202	14261	14263	14212	14193	14341	14279	14366	14208	14293	14336	14107	14344	14111	14254	14352	14193	14365	14234	14238	14421	14319	14377	14575	14349	14359	14412	14390	14223	14227	14459	14477	14117	14423	14345	14309	14272	14384	14300	14328	14403	14176	14361	14351	14423	14364	14282	14058	14197	14397	14213	14246	14310	14274	14193	14266	14225	14185	14359	14482	14266	14318	14377	14450	14271	14237	14288	14327	14386	14271	14384	14213	14353	14446	14280	14405	14402	14375	14200	14293	14427	14248	14371	14323	14287	14329	14269	14431	14194	14371	14319	14303	14307	14376	14203	14499	14427	14379	14444	14506	14266	14291	14349	14347	14266	14330	14319	14309	14225	14215	14386	14384	14236	14526	14160	14451	14344	14377	14239	14297	14211	14511	14244	14271	14174	14434	14397	14389	14284	14389	14193	14231	14324	14329	14273	14131	14428	14397	14387	14245	14327	14242	14339	14510	14320	14240	14412	14335	14335	14129	14285	14446	14367	14391	14222	14265	14189	14263	14383	14170	14351	14195	14259	14320	14231	14179	14210	14364	14280	14278	14373	14292	14190	14181	14316	14325	14426	14362	14312	14101	14302	14261	14273	14395	14486	14411	14381	14325	14316	14355	14234	14458	14421	14370	14402	14406	14375	14334	14132	14316	14411	14348	14451	14329	14243	14389	14255	14383	14325	14317	14296	14350	14221	14419	14381	14394	14383	14262	14169	14394	14333	14430	14391	14348	14264	14227	14320	14190	14372	14239	14315	14218	14298	14267	14329	14358	14310	14179	14478	14256	14259	14285	14511	14476	14514	14294	14260	14234	14404	14311	14292	14243	14336	14288	14372	14420	14316	14343	14362	14276	14267	14364	14280	14441	14345	14417	14190	14343	14325	14298	14405	14345	14335	14358	14271	14251	14230	14397	14148	14251	14299	14358	14487	14484	14304	14234	14403	14309	14221	14365	14359	14372	14202	14438	14388	14271	14074	14302	14196	14225	14399	14264	14369	14406	14339	14219	14200	14179	14411	14365	14163	14332	14342	14325	14232	14504	14424	14371	14144	14238	14428	14258	14416	14323	14384	14392	14099	14165	14303	14310	14343	14387	14261	14322	14374	14371	14428	14174	14420	14316	14141	14360	14404	14369	14262	14325	14193	14260	14337	14275	14252	14474	14347	14235	14255	14325	14414	14147	14593	14256	14294	14407	14534	14294	14493	14264	14195	14381	14249	14402	14295	14397	14216	14311	14162	14290	14327	14198	14369	14214	14435	14343	14448	14331	14317	14249	14170	14332	14426	14364	14308	14259	14211	14254	14359	14350	14254	14222	14509	14300	14259	14321	14462	14445	14409	14409	14460	14296	14253	14365	14451	14237	14257	14235	14183	14346	14356	14296	14274	14220	14429	14319	14418	14293	14320	14376	14207	14358	14538	14290	14433	14258	14207	14307	14373	14356	14293	14402	14240	14329	14173	14271	14418	14385	14324	14214	14330	14286	14431	14318	14172	14366	14270	14326	14132	14340	14307	14313	14264	14287	14491	14127	14343	14384	14386	14289	14371	14287	14298	14436	14172	14219	14416	14279	14264	14433	14318	14394	14485	14353	14443	14330	14237	14301	14282	14395	14375	14202	14232	14323	14190	14367	14267	14270	14340	14150	14547	14280	14276	14382	14417	14141	14194	14353	14247	14324	14461	14397	14266	14363	14337	14417	14345	14407	14211	14268	14359	14260	14472	14391	14473	14398	14363	14171	14361	14194	14344	14305	14415	14231	14158	14183	14222	14312	14364	14391	14242	14307	14314	14247	14410	14241	14177	14328	14392	14258	14403	14370	14431	14301	14477	14207	14242	14343	14334	14351	14420	14376	14332	14470	14220	14272	14319	14235	14222	14419	14234	14251	14350	14311	14216	14370	14285	14234	14261	14488	14372	14124	14310	14236	14328	14293	14229	14175	14215	14459	14280	14293	14143	14344	14396	14147	14346	14359	14169	14383	14439	14407	14451	14306	14381	14416	14205	14295	14287	14253	14366	14142	14340	14319	14261	14038	14255	14508	14195	14232	14328	14393	14304	14321	14404	14321	14186	14317	14351	14422	14328	14358	14304	14396	14528	14344	14429	14439	14337	14471	14405	14202	14378	14559	14227	14208	14341	14346	14368	14121	14084	14355	14455	14305	14332	14470	14339	14342	14349	14344	14525	14243	14393	14214	14213	14341	14413	14412	14175	14406	14505	14222	14340	14253	14382	14499	14227	14169	14432	14283	14250	14119	14228	14437	14511	14218	14342	14235	14275	14288	14435	14480	14248	14199	14274	14274	14240	14153	14317	14504	14328	14398	14217	14256	14289	14443	14279	14253	14345	14272	14185	14335	14342	14243	14370	14321	14395	14200	14332	14268	14522	14124	14166	14375	14345	14284	14410	14500	14226	14285	14324	14163	14382	14224	14411	14162	14266	14235	14265	14203	14352	14360	14380	14297	14322	14449	14153	14214	14358	14249	14152	14452	14252	14148	14316	14262	14329	14220	14290	14437	14133	14257	14332	14395	14274	14394	14385	14294	14289	14335	14299	14410	14407	14363	14556	14303	14286	14327	14351	14474	14213	14192	14271	14281	14429	14323	14387	14392	14316	14384	14277	14360	14451	14467	14296	14304	14404	14389	14188	14296	14296	14355	14313	14437	14284	14214	14181	14442	14310	14296	14379	14362	14206	14422	14420	14352	14271	14228	14288	14428	14433	14187	14426	14272	14213	14323	14364	14164	14293	14363	14420	14224	14251
25292	21626	30824	32909	33423	32916	30594	25683	23118	21408	20233	19335	18695	18433	18268	17933	17704	17664	17487	17484	17202	17086	17097	17084	17192	17129	17095	16860	16916	16962	16788	16922	16984	16990	16905	16821	16787	16940	17026	16762	16799	16976	16696	17025	16735	16771	16867	16967	16892	16948	16678	16825	16789	16817	16849	16709	17048	17034	17027	16898	16987	16750	16666	17003	16739	16724	16866	16941	16929	16861	16734	16817	16780	16752	17122	16896	16918	16852	16754	16821	16921	16655	16882	16803	16963	16864	16747	16706	16862	16671	16854	16877	16800	16827	16917	16847	16854	16860	16552	16969	16807	16607	16944	16726	16852	16753	16744	16955	16747	16736	16906	16757	16677	16846	16720	16735	16843	16828	17035	16870	16802	16729	16880	17091	17094	16780	17022	16804	16740	16641	16658	16858	16845	16938	16766	16834	16772	16725	16916	16805	16693	16629	16731	16684	16859	16788	16818	16854	16640	16759	16774	16753	16588	16747	16947	16529	16801	16894	16956	16957	17078	16748	16815	16677	16898	16884	16873	16901	16810	16732	16789	16898	16844	16936	16736	16926	16586	16828	16821	16624	16828	16901	16820	16895	16895	16582	16536	16669	16565	16885	16911	16846	16739	16722	16552	16855	16742	16625	16791	16715	16637	16964	17021	16829	16774	16927	16844	16573	16898	16826	16779	16877	16821	16745	16802	16734	16713	16858	16771	16655	16884	16578	16839	17060	16817	16818	16672	16816	16788	16877	16696	16924	16740	16805	17003	16856	16716	16860	16932	16804	16902	16885	16820	16704	16856	16663	16863	16812	16914	16809	16833	16977	16787	16770	17031	16711	16871	16711	16724	16728	16751	16867	16786	16775	16973	16697	16781	16757	16613	16902	16631	16939	16805	16641	16902	16711	16819	16700	16855	16899	16867	16756	16719	16731	16843	16977	16653	16708	16752	16849	16836	16683	16805	16758	16794	16712	17032	16797	16670	16844	16661	16726	16721	16896	16863	16873	16824	16631	16489	16796	16811	16779	16870	16858	16803	16728	16880	16851	16862	16767	16948	16726	16776	16805	16932	16861	16677	16642	16684	16802	16849	16819	16784	16884	16817	16842	16823	16565	16887	16840	16719	16692	16741	16719	16592	16625	16793	16859	16602	16708	17059	16817	16804	16778	16874	16749	16681	16752	16627	16935	16809	16710	16751	16988	16759	16664	16958	16788	16790	16880	16861	16940	16838	17074	16791	16814	16687	16801	16684	16893	16563	16856	16921	16910	16707	16782	16560	16805	16693	16750	16718	16672	16875	16734	16829	16771	17129	17073	16957	16882	16857	16657	16866	16688	16675	16761	16815	16835	16785	16801	16676	16705	16748	16575	16790	16613	16800	16876	16944	16732	16819	16917	16794	16987	16734	16644	16946	16722	16956	16811	16790	16859	16857	16981	16888	16763	17043	16928	16660	16700	16787	16724	16680	16901	16811	16845	16784	16835	17083	16725	16702	16751	16830	16875	16748	16694	16667	16712	16912	16966	16803	16825	16971	16854	16682	16777	16731	16828	16688	16908	16776	16792	16811	16600	16707	16729	16572	16730	16928	16867	16850	16722	16936	16858	16740	16977	17005	16926	16648	16893	16871	16864	16720	16829	16510	16781	16957	16774	16828	16815	16943	16675	17031	16643	16912	16809	16825	16715	16767	16830	16742	16774	16580	16912	16598	16652	16940	16806	16839	16712	16846	16924	16958	16796	16829	17123	16575	16903	16725	16659	16772	16842	16712	16726	16677	16732	16774	16736	16784	16704	16795	16804	16905	16866	16809	17039	16701	16919	16701	16981	16917	16830	17000	16704	16745	16739	16878	16993	16838	16702	16905	16828	16735	16719	16691	16798	16526	16934	16886	16865	16910	16796	16834	16709	16694	16824	16682	16877	16770	16727	16761	16974	16699	16798	16831	16931	16893	16785	16587	16806	16942	16954	16879	16705	16755	16832	16662	16732	17074	16762	16723	16653	16769	16939	16836	16861	16864	16805	16743	16951	16655	17029	16830	16843	16653	16875	16674	16751	16826	16614	16740	17021	16664	16471	16832	16906	16723	16691	16781	16777	16926	16603	17010	16623	16941	16915	16695	16851	16854	16962	16747	16900	16793	16735	16895	16783	16789	16739	16883	16726	16722	16794	17052	16768	16754	16720	16841	16812	16745	16785	16989	16843	16938	16736	16833	16649	16734	16762	16729	16766	16720	16704	16756	16870	16892	16683	16704	16767	16881	16648	16969	16809	16850	16871	16842	17002	16890	16579	16695	16817	16717	16766	16840	16842	16871	16816	16848	16691	16708	16855	16758	16930	16909	16768	17000	16824	16757	16854	16827	16720	16738	16842	16849	16892	16911	16932	16904	16766	16894	16849	16843	16718	16836	16903	16902	16967	16872	16842	16843	16735	16910	16660	17041	16815	16799	16868	16719	17093	16853	16916	16850	16756	16958	16800	16876	16653	16888	16928	16641	16724	16729	17029	16768	16753	16828	16717	16831	16959	16926	16707	16702	16775	16849	16581	17090	16694	16776	16553	16836	16729	16639	16756	16856	16501	16859	16713	16813	16978	16822	16887	16769	16610	17035	16836	16808	16755	16681	16617	16928	16956	16953	16900	16821	16719	16706	16605	16872	16871	16669	16928	16935	16846	16870	16733	16635	16715	16797	17056	16713	16698	16603	16886	16723	16649	16870	16810	16728	16743	16609	16682	16812	16719	16930	16860	16673	16530	16805	16737	16865	16771	16804	16795	16959	16868	16772	16848	16776	16856	16738	16854	16934	16843	16711	16729	16955	17021	16883	16878	16680	16764	16921	16798	16719	16657	16784	16892	16957	16841	17010	16889	16811	16756	16898	16887	16903	16699	16879	16894	16798	16733	16812	16672	16766	16720	16845	16810	16766	16943	16736	16962	16945	16880	16719	16711	16938	16803	16958	16981	17141	17050	16805	16915	16816	16668	16774	16654	16747	16936	16946	16977	16982	16775	16727	16952	16880	16726	16715	16717	16861	16898	16847	16838	16707	16804	16772	16734	16761	16638	16778	16855	17018	16873	16880	16854	16966	16911	16721	16835	16875	16866	16954	16879	16878	16768	16814	16714	16942	16790	16763	16750	16841	16960	16800	16753	16990	16931	17186	17010	16869	16670	16722	16601	16806	16683	16695	16900	16763	16839	16760	16796	16901	16819	17247	16779	17069	16990	16959	16863	16951	16761	16784	16955	16977	16748	16904	16717	16998	16550	16824	16698	17055	16841	16847	16791	16890	16653	16884	16837	16829	16712	16891	16588	16818	16839	17002	16707	16888	16839	16802	16630	16810	16652	16777	16706	17077	16733	16857	16688	16830	16811	16798	16477	16841	16921	16751	16875	16965	16868	16962	16940	16840	16788	16760	16852	16855	16837	16817	16785	16667	16735	16796	16707	16868	16922	16801	16840	16891	16556	16830	16900	17023	16819	16833	16687	16829	16703	16896	16712	17002	16802	16687	16786	16833	16662	16888	16930	16987	16973	16909	16750	16708	16965	17002	16895	16963	16864	16726	16796	16906	16781	16956	16880	16919	16627	16974	16658	16601	16885	16599	16822	16865	16738	16702	16985	16723	16937	16948	16900	16827	17014	16874	16633	16675	16753	17023	16775	16583	16778	16766	16712	16976	16573	16671	16847	16682	16866	16606	16928	16879	16767	16974	16857	16790	16777	16697	16720	16680	16844	16994	17072	16769	16839	16985	16855	16640	16765	16911	16998	16844	16797	16800	16856	16802	17164	17029	16589	16867	16765	17085	16987	16799	16776	16783	16916	16845	16932	16821	16678	16849	16979	16938	16931	16753	16930	16756	16921	16765	16692	16693	16886	16821	17039	16700	16693	16752	16971	16984	16894	16735	16822	17033	16892	16673	16669	16635	16637	16922	16779	16823	16692	16657	16806	16766	16811	16745	16758	16793	16805	16741	17019	16729	16773	16773	16963	16872	16934	16820	16835	16928	16784	16625	16889	16777	16846	16781	16868	17048	16856	16945	16986	16908	16988	16863	16804	16727	16910	17023	16859	16710	16816	16903	16846	16819	16713	16871	16631	16762	16712	16813	16737	16702	16913	16893	16836	16839	16644	16870	16856	16594	16669	16748	16695	16790	16817	16578	16735	16825	16888	16701	16733	16846	16973	16868	16842	16981	17042	16911	16805	16966	16562	16906	16765	16793	16952	16821	16723	16840	16926	16872	16914	16717	16801	16593	16740	16893	16799	16813	16910	16833	16927	16803	16764	16876	16747	16922	16831	16611	16963	16816	16700	16660	16894	16724	16825	16786	16790	16884	16750	16817	16806	16836	16916	16614	16841	16885	16784	16731	16679	16797	16861	16787	16680	16785	16871	16765	16661	16631	16837	16887	16889	16728	16712	16995	16721	16961	16717	16768	16761	16885	16916	16967	16706	16866	16757	16700	16626	16711	16836	16795	16978	17058	16895	16545	16655	16821	16855	16737	16763	16576	16771	16838	16946	16742	16781	16637	16704	16821	16759	16788	16627	16928	16823	16812	16744	16647	17042	16904	16819	16942	16815	16655	16981	16682	16718	16709	16927	16912	16825	16808	16689	16940	16816	17028	16844	16951	17015	16713	16772	16674	16813	16905	16816	16732	16916	16811	16824	16719	16837	16720	16871	16823	16786	16705	16663	16879	16814	16891	16881	16884	16718	16559	16787	16660	16957	16938	16969	17042	16662	16842	16785	16883	17035	16729	16795	16745	16868	16772	16773	16888	16804	16744	16816	16724	16704	17005	17001	16796	16885	16867	16846	16732	16827	16926	16684	16796	16603	16774	16712	16954	16822	16834	16711	16870	16799	16947	16703	16769	16837	16645	16904	16973	16788	16990	16939	16789	17061	16753	16816	16794	16790	16606	16912	16995	16639	16995	17065	16902	16896	17007	16855	16826	16835	16876	16847	16813	16902	16960	16899	17019	17117	16818	16818	17007	16857	17056	17026	17008	16864	16942	16883	16876	16908	16647	16765	16719	16890	16816	16700	16836	16743	16842	16680	16710	16820	16832	16992	16542	16722	16795	17029	16752	16775	16867	16889	16740	16976	16873	16904	16863	16823	16797	16828	16852	16844	16835	16831
35197	55690	55957	47183	40747	35422	30502	26369	23264	20568	19014	17979	17203	16792	16254	15963	15798	15518	15281	14930	14843	14852	14874	14710	14606	14679	14607	14519	14405	14274	14293	14339	14420	14499	14411	14450	14422	14244	14452	14282	14344	14193	14342	14262	14373	14370	14440	14451	14286	14375	14303	14334	14342	14273	14430	14475	14432	14455	14318	14383	14467	14527	14463	14126	14375	14437	14360	14217	14261	14460	14305	14374	14429	14410	14527	14422	14261	14261	14376	14370	14258	14315	14304	14365	14395	14364	14266	14379	14199	14413	14449	14238	14304	14351	14399	14316	14349	14150	14317	14367	14397	14296	14377	14451	14430	14409	14292	14374	14341	14301	14334	14385	14421	14311	14382	14345	14371	14277	14023	14332	14480	14299	14319	14330	14314	14193	14382	14079	14312	14344	14310	14301	14273	14439	14228	14332	14341	14218	14285	14255	14304	14214	14299	14337	14157	14168	14380	14440	14289	14360	14338	14311	14142	14331	14159	14400	14191	14331	14297	14214	14333	14351	14148	14220	14271	14277	14360	14218	14359	14365	14230	14412	14425	14234	14139	14288	14299	14480	14267	14381	14151	14269	14320	14341	14355	14257	14221	14358	14258	14394	14399	14333	14229	14270	14305	14448	14437	14235	14224	14460	14364	14309	14269	14246	14337	14184	14423	14395	14357	14214	14383	14368	14515	14336	14309	14135	14399	14243	14403	14264	14236	14376	14435	14455	14220	14331	14387	14307	14197	14384	14329	14255	14523	14407	14322	14431	14205	14388	14286	14236	14135	14289	14187	14414	14387	14256	14267	14286	14457	14337	14269	14265	14357	14281	14440	14349	14435	14368	14376	14316	14337	14359	14142	14396	14216	14342	14396	14181	14481	14446	14251	14354	14261	14325	14477	14291	14399	14233	14236	14400	14245	14359	14277	14193	14380	14257	14283	14465	14463	14377	14183	14316	14407	14287	14495	14382	14419	14257	14445	14337	14366	14350	14310	14537	14231	14282	14259	14275	14368	14209	14128	14234	14452	14361	14221	14289	14254	14318	14309	14187	14278	14357	14325	14222	14405	14416	14214	14330	14287	14166	14260	14350	14285	14344	14350	14553	14329	14359	14213	14380	14300	14310	14407	14552	14314	14284	14316	14293	14268	14415	14333	14368	14321	14109	14321	14492	14283	14294	14361	14193	14308	14227	14409	14226	14285	14275	14402	14208	14386	14268	14333	14228	14379	14244	14153	14273	14448	14266	14398	14306	14204	14360	14305	14232	14339	14321	14463	14453	14413	14314	14274	14263	14207	14208	14250	14142	14366	14286	14465	14469	14141	14378	14293	14310	14411	14351	14370	14270	14253	14412	14346	14237	14273	14339	14513	14222	14340	14296	14469	14311	14333	14138	14318	14460	14463	14346	14352	14379	14235	14289	14389	14161	14208	14347	14289	14440	14360	14432	14262	14281	14240	14277	14277	14433	14318	14492	14332	14377	14443	14185	14393	14126	14309	14368	14343	14260	14204	14490	14407	14188	14284	14293	14409	14303	14410	14305	14295	14485	14144	14468	14347	14415	14286	14326	14405	14326	14402	14097	14247	14285	14346	14419	14392	14146	14270	14427	14218	14265	14281	14430	14335	14001	14159	14213	14191	14508	14356	14232	14544	14346	14259	14431	14308	14378	14186	14189	14383	14251	14271	14225	14265	14167	14420	14565	14258	14280	14203	14221	14302	14309	14417	14362	14300	14285	14365	14298	14330	14307	14253	14265	14300	14282	14207	14410	14330	14272	14340	14335	14291	14403	14299	14282	14440	14478	14422	14245	14218	14231	14236	14257	14257	14252	14293	14370	14222	14207	14329	14376	14208	14364	14251	14185	14289	14377	14413	14346	14368	14286	14307	14360	14316	14311	14318	14338	14270	14398	14442	14338	14360	14416	14252	14379	14419	14280	14416	14433	14377	14358	14436	14216	14266	14524	14277	14297	14379	14273	14384	14378	14325	14440	14254	14519	14261	14288	14349	14354	14229	14487	14335	14240	14141	14425	14170	14262	14237	14404	14409	14240	14288	14417	14263	14551	14369	14249	14421	14322	14346	14192	14367	14398	14248	14292	14319	14304	14199	14323	14327	14294	14229	14313	14402	14471	14325	14204	14122	14241	14347	14478	14205	14364	14307	14397	14316	14348	14153	14374	14445	14482	14184	14261	14292	14241	14257	14233	14350	14322	14136	14245	14167	14326	14324	14278	14156	14418	14345	14465	14382	14437	14323	14486	14242	14301	14385	14222	14327	14199	14378	14417	14397	14257	14419	14049	14376	14414	14295	14291	14233	14347	14440	14116	14354	14338	14309	14335	14161	14371	14119	14337	14294	14200	14376	14263	14370	14338	14410	14315	14301	14358	14352	14144	14418	14244	14365	14463	14282	14471	14295	14244	14323	14297	14356	14457	14400	14345	14478	14364	14335	14306	14316	14217	14391	14416	14280	14072	14409	14099	14328	14338	14209	14272	14448	14394	14378	14384	14337	14320	14402	14150	14397	14293	14360	14365	14400	14363	14261	14188	14333	14406	14333	14535	14372	14251	14296	14399	14295	14315	14267	14235	14376	14393	14182	14273	14257	14435	14158	14294	14499	14129	14224	14216	14172	14347	14332	14406	14313	14476	14417	14177	14172	14172	14381	14399	14263	14380	14210	14357	14274	14424	14241	14375	14485	14297	14214	14408	14346	14265	14359	14345	14425	14404	14178	14297	14325	14405	14422	14164	14352	14245	14555	14487	14071	14257	14385	14348	14363	14336	14400	14420	14381	14314	14397	14480	14354	14185	14354	14231	14377	14343	14387	14193	14303	14488	14243	14350	14404	14432	14344	14326	14286	14332	14313	14373	14183	14114	14299	14328	14209	14309	14281	14443	14328	14372	14127	14312	14454	14345	14335	14307	14514	14506	14515	14507	14367	14315	14356	14365	14435	14337	14265	14338	14259	14230	14201	14361	14134	14250	14177	14371	14332	14400	14369	14570	14401	14325	14138	14229	14360	14334	14246	14309	14299	14392	14305	14310	14345	14316	14252	14368	14398	14369	14271	14164	14297	14443	14286	14159	14425	14405	14360	14185	14237	14274	14387	14158	14344	14301	14376	14190	14412	14498	14189	14323	14129	14393	14297	14266	14379	14425	14278	14403	14279	14309	14272	14238	14418	14270	14405	14366	14277	14375	14320	14261	14128	14347	14355	14103	14313	14336	14281	14373	14155	14241	14225	14241	14368	14185	14289	14379	14264	14486	14195	14285	14274	14295	14277	14244	14390	14210	14341	14309	14195	14421	14583	14272	14163	14157	14270	14495	14347	14306	14504	14154	14337	14389	14324	14433	14424	14447	14358	14280	14329	14326	14312	14271	14430	14263	14422	14349	14406	14388	14510	14331	14163	14238	14161	14294	14213	14308	14383	14396	14245	14368	14251	14425	14259	14323	14351	14354	14321	14329	14375	14294	14170	14241	14260	14468	14142	14278	14266	14273	14306	14256	14287	14344	14331	14347	14358	14237	14382	14517	14269	14204	14356	14124	14281	14299	14350	14254	14174	14281	14284	14284	14368	14154	14377	14288	14150	14299	14283	14402	14175	14221	14415	14455	14347	14390	14209	14333	14302	14435	14124	14167	14217	14456	14203	14364	14218	14155	14502	14340	14403	14265	14119	14573	14172	14415	14439	14301	14362	14283	14413	14239	14301	14216	14292	14308	14274	14413	14362	14273	14341	14361	14369	14441	14343	14244	14258	14311	14478	14253	14256	14106	14447	14241	14291	14415	14489	14196	14414	14475	14340	14369	14251	14455	14378	14235	14331	14247	14488	14322	14378	14325	14349	14194	14189	14257	14232	14165	14275	14368	14231	14427	14410	14418	14352	14158	14240	14383	14358	14533	14458	14459	14395	14312	14299	14131	14369	14379	14206	14378	14381	14494	14384	14131	14250	14316	14336	14292	14401	14222	14248	14425	14364	14348	14296	14343	14314	14128	14159	14442	14446	14254	14146	14447	14343	14159	14506	14261	14266	14150	14351	14406	14415	14305	14340	14367	14139	14380	14200	14399	14384	14461	14228	14287	14361	14421	14550	14284	14195	14359	14211	14307	14377	14227	14409	14324	14429	14298	14464	14215	14468	14390	14300	14422	14386	14350	14313	14169	14415	14293	14254	14296	14321	14336	14129	14239	14264	14426	14294	14311	14141	14229	14192	14311	14434	14390	14294	14338	14413	14370	14450	14210	14470	14164	14419	14270	14319	14409	14258	14299	14298	14252	14418	14347	14197	14328	14393	14257	14417	14393	14451	14305	14226	14318	14345	14082	14256	14221	14284	14335	14318	14371	14208	14395	14221	14237	14318	14403	14227	14277	14399	14294	14202	14482	14389	14413	14264	14302	14325	14374	14309	14273	14280	14098	14441	14477	14244	14264	14191	14227	14298	14476	14304	14355	14295	14394	14196	14273	14256	14455	14406	14375	14276	14352	14298	14331	14282	14276	14263	14113	14263	14432	14286	14357	14334	14306	14264	14315	14431	14461	14299	14543	14193	14171	14252	14291	14343	14310	14359	14309	14364	14345	14268	14215	14310	14325	14334	14403	14276	14221	14387	14338	14248	14425	14214	14303	14280	14348	14472	14281	14402	14405	14522	14353	14338	14310	14146	14352	14222	14365	14328	14085	14411	14174	14343	14306	14353	14388	14459	14326	14352	14409	14316	14387	14301	14245	14284	14283	14456	14368	14443	14303	14261	14268	14331	14233	14291	14381	14339	14256	14424	14205	14334	14257	14246	14274	14418	14156	14287	14254	14340	14164	14322	14535	14408	14242	14370	14399	14346	14320	14375	14232	14346	14328	14288	14340	14424	14304	14393	14324	14194	14454	14289	14333	14390	14322	14462	14257	14272	14140	14201	14303	14288	14403	14151	14257	14239	14124	14351	14351	14382	14396	14395	14537	14254	14292	14274	14570	14427	14332	14310	14356	14428	14249	14265	14207	14471	14405	14243	14260	14379	14229	14198	14315	14414	14266	14374	14169	14326	14297	14210	14193	14355	14476	14277	14208	14451	14420	14517	14336	14432	14312	14506	14329	14065	14283	14307	14259	14158	14310	14186	14302	14328	14267	14330	14478
24126	21485	29697	27042	29752	33381	33224	27711	24691	23058	21227	20254	19850	19054	18941	18578	18805	18366	17894	17811	17694	17635	17498	17390	17149	17115	17188	17048	16982	17145	17236	17162	16977	17113	17205	17107	17208	17053	17065	17001	17039	17018	17037	16990	17023	17082	17078	16930	16915	17044	16780	16843	17148	17131	16962	17046	17149	17064	16918	17071	17037	16895	16822	16822	17007	16951	17059	16988	17150	17120	17096	17031	17019	17029	16818	16976	17031	16780	16866	17006	17064	16955	17002	17103	16786	16982	16725	16921	17095	16992	16698	16952	16970	17065	17001	16991	17008	16908	17007	17082	16953	17229	16998	16951	16987	17077	17105	16897	16891	17054	16940	16935	16937	16882	16892	16819	16660	16963	16976	16997	17019	17083	17027	17164	17094	17113	16699	17081	17141	17117	16926	16861	16888	16800	16770	17033	16814	16793	16926	17076	16896	16766	16911	16966	17014	17014	17037	17031	17029	17037	16958	17115	17076	16951	17170	16951	16922	16914	16888	17075	17074	16961	17067	16951	16845	17037	17116	16929	16935	16802	16900	16732	17000	16802	16884	16956	16952	16827	17127	16892	16867	17038	17125	16856	17015	16912	16974	16988	17004	16922	16987	16968	17201	17122	16988	17117	16850	16905	16768	16922	16865	16871	16984	17142	17037	16867	16840	17026	17106	17086	17050	16992	17068	16880	16996	17048	16988	17031	16943	16879	17017	17033	16866	16948	16864	17088	16964	16925	16925	16793	16996	16995	17040	16886	16949	17050	17017	17126	16692	17099	17046	16907	17171	16837	16678	16771	16920	16992	17127	16857	16789	16837	16992	17033	17080	17081	16802	16975	16815	17000	16775	16717	17079	16903	16861	17081	17206	17007	17182	16863	17206	16917	17140	16991	17083	16994	17169	16830	16644	16835	17003	17065	16959	17123	17024	17003	16825	16952	17126	17117	17066	17025	16911	16855	17052	16941	16864	17014	17058	16914	16733	16999	16945	16953	16790	17082	17083	17143	16772	16867	16997	17179	17057	16934	16908	16960	16861	16948	16853	17036	17191	16916	16992	16973	16831	16880	16933	16920	16907	16993	16914	16935	16863	16952	17001	17020	16812	17179	16813	16870	17106	16872	16895	17041	16907	16919	16975	16828	17055	16973	17083	16984	16969	16939	16900	16761	16987	17034	17074	17101	17001	16809	16897	17129	17106	16945	16801	17008	16949	16910	16900	17022	16818	16868	16938	16773	16827	17019	16825	16986	16958	17201	16830	17150	16819	16997	16890	17156	16910	16834	17005	16841	16854	16900	16955	16958	16921	16733	17030	16836	16819	16930	16817	17110	17123	16834	17041	16888	16906	16831	16930	16940	17057	16928	17016	16954	17070	17036	16872	17054	16810	16920	17033	17216	16939	16813	16944	16957	17047	16775	16843	16959	16887	17181	17040	16927	16735	16915	17028	16936	17029	16820	17033	16966	16998	16930	17092	16974	16912	16888	17002	17005	16901	17128	16872	16805	17149	16968	17150	16902	16959	17071	16857	16928	16937	17017	16994	17018	17030	17050	17034	17067	16912	16903	16980	17067	16931	16993	17033	17056	16984	16895	16821	17022	16779	16860	16928	17006	17018	16954	17001	16889	16952	16825	17126	16907	17081	16890	16936	16825	16975	17060	17007	16995	17073	16849	17014	17085	17042	16964	17036	16878	17040	16933	16938	16893	16841	17016	16998	16872	17113	17063	17032	16974	17017	16797	16852	17073	16996	16741	17025	16895	16721	17222	16680	17012	17021	16931	16979	16883	17153	17009	17105	17006	16673	16875	17112	17285	16952	16957	16908	16786	16817	16927	16882	16868	16880	16921	16951	16855	16992	16973	17014	16885	16819	16897	17050	16990	17074	16999	16667	16650	16949	16945	16949	16896	16950	16789	16860	16873	17045	16895	16868	16999	16957	17107	16881	16944	17026	17189	16899	17136	17093	16851	17059	16910	16964	16987	16795	16951	16958	17171	17133	16748	16787	17105	17045	17112	16730	16797	17001	17009	16725	16917	17217	17119	16988	16835	17032	17095	16985	16987	16857	16956	16955	16960	17097	16959	16915	16806	17080	17047	16910	16938	16872	16787	16834	17068	16709	16904	16760	17118	16771	17051	17023	16961	16893	16909	16818	16954	16898	16831	17017	17026	16907	16966	16860	17109	17003	17125	16927	17000	16971	16937	16945	16827	16917	17018	16962	16832	17074	16723	17082	17155	16921	16866	16956	17010	17066	16876	16928	16930	16833	16928	16875	16898	16773	16790	17031	16842	17044	16903	17035	16931	16955	16943	17099	16975	17160	16708	16772	17104	17090	17014	17107	16932	16759	17039	17097	17056	16908	17086	17181	17114	16869	17001	16826	16981	17033	16936	17025	16833	17108	17054	16971	16949	17017	16820	17055	16833	16797	17043	17092	17039	17050	17158	16913	16895	16832	16936	16865	16914	17120	16922	16928	16951	17016	17006	16938	16731	16897	16757	16914	16955	16742	16980	16930	16854	16989	16673	16755	16937	16938	17031	16756	16914	17120	17001	16916	17054	16960	17180	17004	17023	16923	16989	16995	16978	17009	16874	16832	16848	16930	17058	16830	16872	16859	17018	17050	16873	16752	16825	16889	16988	16893	16865	17152	16997	16940	17228	17049	17116	16839	16866	17003	17061	17043	17036	16932	17013	16934	16906	16704	16959	16991	16992	17153	16911	16743	16920	17042	17083	17084	17228	17217	16992	16999	17098	16933	16954	16898	16990	17153	17068	16967	16834	16936	16586	16934	16894	17006	16891	16931	17011	16912	16781	16903	17006	16915	17126	17009	16915	16989	16916	16768	16997	16864	17240	17072	16855	16889	17139	17018	17080	16941	17118	16915	16927	17063	16926	16979	17045	17009	16975	17104	17103	17204	17136	17157	16943	16951	16891	16975	16727	16983	16942	16756	17018	16726	16859	16748	17175	16931	16819	16870	17080	16825	17036	16992	16842	17183	16886	17080	16973	16991	17026	16880	17040	16954	17049	17142	16956	17028	16836	17157	17003	17009	17110	16975	17069	17183	17093	16946	16834	16915	16966	16815	16974	17151	17104	16885	16782	16754	17050	17097	16829	16814	16960	16926	17046	17011	16768	17065	16978	16986	17019	17072	17003	17038	16886	16955	17017	16987	16885	17004	17025	17032	17011	16915	16894	17057	17068	17042	16983	16988	16895	16935	16946	17188	17028	16918	17047	17028	16829	16898	16721	16876	16800	17030	17108	16836	17020	16971	16934	16955	17079	16973	17009	17019	17133	16933	17084	16938	16813	17196	17114	17015	16938	16933	16766	17043	16789	16990	16933	17010	17022	16879	16684	16754	16994	17002	16931	17000	16900	16851	16761	16792	16936	16951	16866	17145	17088	16968	16911	16894	17031	16873	17091	17084	17014	16873	16813	17044	17045	16939	17015	16723	16801	16988	17021	16814	16867	16978	16989	17062	17042	17138	16960	16930	16998	16911	17124	17046	16787	17168	16769	16957	16950	16930	16940	17042	16974	16948	16677	16727	17068	16943	16969	16891	17031	16924	17070	17053	16978	16990	16851	17144	16926	16894	16957	16719	17162	16917	17101	17059	16926	16951	17092	16897	16904	17038	17071	17202	16906	17068	16945	17019	17173	16925	17081	16891	16861	17017	16942	16859	16991	16997	17038	16955	17157	17028	16824	16993	16963	17028	17205	17024	16787	17150	16918	16926	17074	16999	16871	16835	16796	17131	16911	16992	16919	16956	16912	17081	16995	16990	16991	17061	16845	16853	16988	16837	16839	17063	17088	16878	16956	16840	16891	16978	16833	17128	16737	16717	16813	17046	16968	17111	16981	17022	16986	16866	16918	16985	16826	16963	17002	16878	16736	16842	16678	16869	16915	16973	17235	16973	17114	16982	17099	16946	16746	16941	17000	17107	16983	16975	16770	17058	16830	17130	16984	16830	16782	16923	16808	16997	17046	16806	16862	17052	16915	16965	16989	16954	16962	16941	16933	17070	17024	16947	16915	17029	16881	16985	16856	16982	16839	16953	17016	16902	16946	16935	17057	16786	17045	16867	16844	16959	16939	17133	17163	16956	17015	16908	16947	16924	17028	16771	16936	17008	17131	16950	16918	17088	16911	17072	16865	17020	17052	17108	17104	16948	17120	17113	17020	17042	17022	16955	16953	16931	16794	16949	16913	17078	17044	16946	16779	17055	17122	16831	16909	16753	17081	16799	16980	16727	16929	16910	17173	16910	16937	17259	17081	16864	17011	16875	17125	16802	17070	16987	16790	16963	16825	16886	17125	16905	17139	16980	16855	17034	16926	17022	16855	16769	16824	16967	16842	16891	16841	16914	16989	16953	16870	17020	16761	16881	17025	17055	16656	17059	16868	16921	16843	17038	16949	16906	17023	17162	16881	16997	16784	16733	16817	17188	16868	17058	16991	17112	16659	17002	16787	17181	17117	16975	17008	16897	16890	17024	16921	17126	17008	17027	17026	17014	16846	16896	16803	16924	16698	16927	16951	16870	17050	17132	17097	16816	17099	16875	16850	16920	16763	16988	16970	16846	16974	17099	17121	17043	16921	17007	16771	17132	16950	16918	17014	17069	16849	16815	17052	16990	16917	17086	16843	16856	16961	17007	16839	16761	16945	16846	16928	16999	16928	16896	16918	16919	17158	16906	16834	17142	17169	17083	16977	16982	16929	16991	16871	16910	17027	17039	16911	16788	16979	17190	16968	17065	16827	16940	16722	16832	16900	16801	16880	16979	16867	16931	16705	16993	16801	17053	16973	16952	16859	16979	16955	16940	17063	16870	16934	17232	17104	16911	16999	17039	17050	17115	16939	16838	16936	17171	16923	17101	17055	17064	16931	16853	16984	16946	16895	17254	16993	16882	17054	17098	17041	16799	17163	17173	16932	17128	17027	17200	16984	16846	16815	17140	16951	16926	16905	16892	17010	16979	16914	16961	16952	17005	16777	16962	16959	16909	16769	17021	16997	16851	16879	16917	17032	16856	17138	16974	16926	16930	17084	16844	17115	16977	16793	16928	17130	16945	16900	16988	16941	17067	16937	16962	16963	16902	17001	16771	16916	16894	16794	16894	16976	16986	16788
36216	59398	60090	51280	44758	38912	33495	29150	25658	22837	20501	19384	18345	17415	17053	17081	16759	16068	15700	15430	15234	15070	15057	14990	14900	14885	14432	14720	14523	14363	14298	14618	14521	14367	14499	14426	14436	14297	14475	14276	14451	14594	14535	14370	14354	14575	14399	14333	14609	14418	14514	14419	14293	14351	14349	14459	14365	14481	14388	14236	14345	14267	14453	14432	14393	14358	14490	14410	14397	14275	14465	14453	14366	14469	14540	14337	14330	14486	14335	14616	14496	14334	14333	14369	14323	14473	14268	14421	14287	14438	14322	14279	14474	14468	14409	14257	14579	14465	14408	14327	14429	14234	14315	14452	14163	14328	14379	14459	14402	14367	14349	14392	14327	14426	14188	14346	14351	14542	14382	14521	14324	14256	14424	14294	14231	14364	14384	14436	14460	14292	14278	14355	14447	14350	14436	14156	14424	14450	14463	14345	14303	14446	14447	14239	14591	14351	14481	14533	14312	14498	14327	14346	14337	14454	14395	14400	14509	14401	14250	14303	14389	14328	14408	14452	14214	14624	14382	14593	14412	14308	14440	14314	14398	14238	14317	14415	14361	14213	14334	14417	14439	14512	14301	14364	14412	14417	14236	14378	14334	14405	14160	14376	14340	14398	14430	14113	14491	14609	14385	14339	14440	14409	14460	14409	14244	14376	14308	14337	14404	14221	14411	14299	14308	14338	14293	14388	14379	14342	14537	14437	14301	14518	14365	14286	14203	14337	14630	14336	14357	14374	14304	14262	14418	14347	14275	14444	14252	14369	14363	14346	14397	14373	14485	14418	14358	14611	14292	14371	14330	14385	14311	14417	14418	14470	14332	14458	14345	14479	14491	14435	14453	14330	14320	14330	14437	14297	14323	14288	14234	14474	14574	14449	14450	14371	14260	14250	14434	14334	14377	14493	14518	14112	14475	14298	14329	14479	14495	14278	14410	14230	14368	14369	14546	14404	14440	14430	14349	14221	14545	14476	14454	14333	14374	14310	14343	14308	14397	14353	14335	14397	14423	14489	14305	14304	14269	14342	14578	14388	14519	14351	14382	14503	14366	14280	14240	14355	14382	14289	14390	14465	14403	14234	14290	14223	14300	14503	14321	14373	14361	14334	14345	14290	14554	14442	14304	14267	14218	14255	14319	14287	14425	14328	14418	14385	14403	14400	14284	14413	14450	14286	14223	14282	14438	14365	14152	14335	14379	14405	14359	14266	14338	14224	14316	14533	14425	14394	14573	14449	14527	14281	14319	14346	14405	14456	14214	14302	14387	14299	14506	14460	14505	14484	14515	14296	14524	14431	14303	14334	14297	14344	14408	14318	14524	14319	14577	14272	14404	14394	14336	14532	14349	14293	14408	14260	14431	14280	14357	14319	14244	14346	14391	14286	14431	14367	14227	14389	14390	14451	14541	14290	14270	14409	14444	14383	14262	14446	14485	14495	14173	14330	14350	14285	14426	14526	14281	14197	14459	14297	14337	14232	14515	14255	14389	14203	14291	14382	14363	14427	14100	14361	14387	14225	14363	14409	14346	14323	14362	14381	14442	14290	14462	14364	14295	14506	14427	14419	14354	14408	14535	14345	14322	14221	14363	14317	14347	14300	14387	14392	14427	14322	14470	14304	14280	14340	14436	14557	14346	14439	14379	14377	14273	14424	14378	14311	14515	14354	14463	14410	14332	14288	14402	14416	14476	14278	14363	14247	14303	14390	14633	14421	14339	14379	14342	14401	14251	14273	14489	14513	14357	14327	14378	14398	14443	14381	14336	14431	14406	14510	14376	14357	14442	14348	14132	14445	14400	14247	14452	14416	14204	14408	14285	14392	14380	14317	14176	14549	14388	14410	14287	14304	14363	14377	14292	14413	14468	14367	14347	14398	14194	14509	14516	14388	14357	14345	14584	14324	14269	14383	14384	14427	14523	14290	14516	14359	14285	14432	14402	14345	14462	14473	14225	14369	14530	14289	14232	14319	14476	14462	14251	14283	14390	14464	14151	14361	14323	14475	14477	14507	14469	14199	14593	14224	14485	14364	14405	14301	14410	14421	14300	14272	14487	14294	14485	14414	14382	14306	14476	14417	14355	14386	14386	14255	14347	14436	14323	14271	14455	14419	14338	14303	14354	14294	14378	14376	14304	14247	14327	14387	14346	14301	14431	14331	14427	14256	14597	14426	14427	14395	14377	14531	14374	14409	14414	14251	14447	14237	14191	14132	14301	14401	14287	14498	14269	14413	14244	14408	14406	14494	14405	14308	14466	14448	14357	14361	14335	14437	14341	14409	14298	14525	14276	14501	14416	14244	14435	14540	14431	14337	14421	14346	14346	14386	14342	14302	14296	14303	14502	14258	14429	14201	14407	14284	14340	14277	14358	14493	14458	14505	14299	14409	14378	14420	14355	14529	14180	14463	14284	14405	14457	14438	14391	14425	14347	14481	14496	14378	14343	14296	14486	14221	14323	14201	14320	14341	14257	14514	14428	14366	14309	14400	14323	14375	14317	14312	14310	14342	14276	14254	14497	14534	14321	14413	14401	14322	14248	14462	14362	14477	14229	14285	14494	14444	14438	14384	14304	14455	14324	14472	14216	14288	14293	14410	14391	14487	14373	14316	14412	14311	14283	14365	14491	14224	14468	14476	14374	14261	14316	14291	14136	14375	14275	14504	14273	14370	14519	14304	14470	14305	14455	14285	14490	14506	14243	14494	14285	14290	14354	14413	14435	14311	14506	14166	14438	14467	14360	14335	14284	14532	14222	14420	14331	14352	14260	14517	14400	14349	14495	14343	14436	14337	14375	14413	14482	14376	14386	14538	14536	14447	14333	14558	14390	14352	14368	14441	14405	14208	14407	14388	14343	14479	14423	14433	14405	14485	14350	14385	14321	14293	14419	14272	14322	14299	14368	14496	14292	14264	14301	14355	14391	14311	14332	14330	14415	14457	14513	14360	14409	14313	14553	14347	14333	14491	14601	14268	14424	14344	14383	14356	14307	14343	14368	14429	14376	14169	14372	14224	14347	14412	14346	14512	14276	14505	14240	14507	14141	14388	14516	14499	14276	14474	14284	14279	14245	14256	14369	14401	14374	14451	14390	14257	14421	14172	14343	14214	14406	14399	14259	14422	14307	14349	14324	14389	14261	14361	14492	14244	14577	14354	14240	14311	14291	14470	14350	14313	14422	14380	14398	14245	14117	14467	14479	14405	14450	14428	14339	14328	14427	14297	14306	14401	14247	14447	14331	14424	14383	14375	14499	14615	14352	14416	14503	14336	14286	14526	14391	14455	14316	14454	14291	14426	14413	14280	14253	14507	14370	14446	14386	14275	14401	14383	14451	14250	14275	14299	14463	14340	14282	14248	14416	14411	14476	14367	14327	14477	14358	14457	14527	14322	14333	14466	14392	14283	14300	14463	14232	14362	14228	14353	14496	14328	14380	14403	14222	14260	14385	14350	14292	14221	14499	14337	14386	14462	14357	14367	14424	14436	14287	14379	14300	14580	14416	14303	14478	14378	14387	14391	14363	14329	14164	14419	14379	14284	14360	14366	14424	14476	14340	14459	14218	14537	14484	14256	14310	14245	14262	14442	14274	14359	14422	14246	14427	14493	14211	14633	14464	14431	14502	14400	14499	14623	14263	14383	14362	14252	14199	14222	14514	14298	14414	14397	14611	14292	14304	14394	14328	14334	14408	14469	14357	14294	14283	14332	14324	14222	14282	14259	14206	14157	14447	14467	14379	14334	14507	14337	14260	14321	14397	14283	14418	14309	14457	14274	14534	14413	14239	14469	14352	14460	14321	14257	14261	14225	14587	14239	14383	14388	14622	14304	14504	14291	14317	14297	14412	14447	14486	14301	14404	14296	14413	14289	14409	14404	14489	14452	14500	14526	14423	14268	14454	14281	14302	14599	14364	14367	14398	14347	14390	14419	14309	14336	14270	14373	14284	14487	14427	14322	14324	14317	14372	14286	14506	14231	14462	14396	14374	14496	14608	14231	14318	14363	14292	14435	14308	14394	14331	14334	14394	14444	14279	14394	14299	14310	14455	14376	14364	14546	14482	14398	14422	14326	14348	14365	14497	14303	14288	14442	14449	14404	14251	14241	14231	14367	14394	14448	14239	14438	14326	14312	14384	14403	14265	14363	14387	14473	14293	14400	14483	14377	14374	14491	14454	14351	14398	14447	14520	14342	14480	14140	14479	14305	14492	14451	14552	14411	14346	14360	14347	14476	14396	14468	14366	14490	14391	14297	14250	14467	14469	14491	14416	14421	14357	14301	14354	14368	14437	14405	14479	14400	14474	14441	14468	14345	14261	14310	14511	14301	14373	14235	14330	14335	14378	14307	14428	14252	14444	14444	14189	14453	14280	14363	14503	14290	14454	14290	14294	14379	14479	14301	14461	14600	14395	14280	14311	14355	14358	14426	14394	14353	14427	14137	14492	14307	14363	14483	14239	14309	14365	14386	14346	14488	14495	14460	14152	14403	14440	14339	14499	14327	14325	14353	14419	14371	14386	14432	14443	14519	14445	14307	14344	14363	14290	14366	14280	14517	14595	14437	14385	14353	14208	14467	14253	14294	14391	14560	14402	14268	14490	14434	14323	14317	14396	14442	14493	14429	14458	14432	14370	14357	14324	14383	14290	14529	14535	14460	14334	14335	14285	14414	14424	14401	14188	14512	14441	14327	14303	14585	14502	14390	14393	14591	14437	14255	14461	14177	14346	14254	14371	14317	14301	14416	14444	14349	14303	14264	14357	14394	14398	14111	14327	14382	14273	14360	14551	14434	14515	14473	14299	14485	14275	14417	14423	14390	14314	14526	14463	14317	14328	14385	14270	14369	14432	14307	14434	14597	14487	14386	14358	14272	14462	14397	14393	14338	14463	14499	14513	14362	14586	14353	14278	14554	14382	14279	14369	14398	14330	14397	14319	14464	14600	14344	14391	14443	14384	14323	14671	14405	14354	14393	14371	14386	14416	14594	14371	14284	14226	14437	14141	14283	14338	14215	14448	14246	14451	14260	14493	14507	14374	14507	14433	14286	14385	14501	14464	14307	14341	14253	14309	14541	14356	14361	14397	14470	14391	14365	14222	14385	14296	14472	14249	14510	14329	14547	14434	14465	14524	14378
33828	39843	46879	41097	33638	28456	24979	22187	20400	19328	18691	18315	17824	17686	17793	17746	17397	17424	17195	17242	17230	17020	17021	16649	17010	17073	16928	16986	16829	16873	17038	16910	16938	16822	16654	16795	16963	17099	16993	16944	16893	16728	16785	16725	16850	16971	16993	17031	16846	16667	17018	16781	16911	16931	17010	16831	16703	16735	16929	17014	16781	16802	16637	16952	16883	16959	16961	16781	16943	16995	17058	16795	16795	17064	16972	16665	16839	16768	16894	16734	16945	16679	16960	16943	16864	16661	16782	16990	16917	16646	16742	16732	16688	16850	16764	16814	16828	16909	16973	17124	17042	16867	16792	16935	16653	16719	16847	16722	16893	16781	16834	16789	16721	17074	16865	16764	16672	16797	16895	16797	16909	16984	16944	16851	16953	16866	17039	16904	16926	16898	16929	16921	16714	16875	16878	17026	16910	16832	17048	16765	16846	16905	16910	16702	17077	17032	16928	16956	16871	16922	16881	16724	16833	16755	16926	16929	16924	16795	16727	16827	16940	17075	16989	16839	16930	16707	16770	16915	16855	16859	16800	16842	16913	16762	16938	16753	16655	16930	16796	16886	16915	16959	16946	16875	17047	16877	16993	17026	16960	16910	16765	16919	16771	16888	16471	17076	16973	16852	16894	16939	16865	16778	16963	16747	16882	16897	16821	16991	16993	16898	16987	16858	16881	16744	16822	16756	16740	16694	17075	16883	16776	16812	16792	16744	16730	16815	16783	16927	16815	16808	16918	16970	17012	16753	16796	16589	16757	16727	16844	16898	16709	16958	16761	16938	17032	16943	16891	16707	16495	16826	16762	16788	16860	16934	16822	16958	17019	16883	16875	16966	17048	16835	16955	16891	16776	16847	16683	16740	17035	16928	16729	16781	16671	16878	16868	16816	16978	16887	17015	16844	16923	16699	16925	16789	16886	16919	16974	16900	16904	16880	16838	16878	16871	16927	16933	16593	16744	16595	16911	16886	16678	16710	16841	16794	16945	16993	16798	16865	16837	16792	16744	16923	16971	17055	16813	16790	16905	16755	16889	16670	16782	16975	16735	16819	16793	16854	16806	16727	16908	16653	16884	16799	16763	16805	16869	16670	16844	16711	16847	16975	16808	16743	16896	16694	16999	16934	16711	16795	17078	16732	17028	16613	16611	17051	16913	16678	16814	16730	16742	16932	16916	16753	16788	16745	16855	16689	16862	16785	16774	16877	16817	16715	16968	16823	16802	16889	16770	16892	16786	16845	16886	16687	17034	17007	16758	16776	16802	16653	17077	16994	16700	16972	16865	16934	16738	16652	16847	16750	16941	16893	16811	16646	16859	16924	16804	16689	16867	16680	16931	16893	16943	16754	16778	16829	16829	16994	16643	16779	16736	16829	16874	16672	17032	16806	16810	16801	16897	16937	16765	16883	16841	16975	16835	16886	16823	17094	16964	16962	16540	16834	16794	16791	16837	16702	16838	16781	16921	16949	16792	16857	17006	16903	16805	16908	16943	16963	17033	16896	16877	16842	16803	16773	16842	16879	16936	16887	16817	16850	17042	16691	16723	16848	16817	16926	16944	16940	16879	17090	16948	16845	16817	16819	16976	17037	16875	16965	16971	16927	16939	17036	16877	16813	16893	16961	16750	16903	16821	16785	16720	16792	16934	16836	16674	16887	16822	16781	16911	17043	16934	16913	16990	16730	16738	16743	16980	16671	16842	16730	16855	16920	16927	16876	16701	16835	16858	16862	16827	16903	16908	16902	16942	16886	16787	16938	16940	16843	16993	16808	16683	16859	16625	16723	16845	17044	16731	16986	16973	16724	16806	16817	16649	16723	16677	16726	16784	16905	16884	16854	16946	16889	16813	16806	16852	16757	16880	16896	16731	16786	16860	16672	16999	17011	16676	16965	16632	16728	16664	16898	16863	16772	16890	17053	17052	16753	16744	16854	16678	16893	16554	16919	16812	16593	16968	16781	16745	16844	16928	16762	16731	16930	17054	16891	16881	17139	16670	17107	16645	16910	16970	16848	16862	17004	16810	16789	17000	16828	16912	16991	16790	16848	17042	16839	16749	16894	16777	16643	16752	16696	16714	16706	16712	16742	16828	16995	16911	16732	16886	16772	16849	16776	16820	16541	16941	16881	16815	16868	16920	16788	16586	16983	16920	16959	16921	16819	16694	16774	16897	17021	16757	16895	16918	16766	16837	16800	16906	16867	16766	16827	16924	16810	16700	16970	16966	16797	16841	16744	16727	16874	16881	16758	16754	16911	16840	16870	16936	17202	16680	16887	16736	16654	16976	16863	16818	16801	16762	16696	16878	16682	16784	16893	16787	16793	16883	16915	16700	16871	16836	16823	16826	17056	16856	16813	16629	16881	16871	16757	16873	16791	17014	16918	16852	16884	16964	16883	16816	16654	17004	16748	16749	16964	16800	16950	16881	17019	16858	16778	16857	16903	16900	16734	17068	16698	16785	16988	16827	16987	16918	16921	16848	16888	16934	16803	16841	16569	16896	16633	16769	16882	16934	16963	17006	16968	16832	16811	16718	16813	16711	16761	16794	16941	16788	16905	16935	16674	16863	16858	16779	16901	17044	16762	16669	16672	16850	16827	16687	16999	16906	16841	16791	16994	17048	16790	16707	16749	16870	16707	16591	16935	16762	16867	16975	16822	16879	16947	16768	16787	16583	16793	16877	16845	16866	16879	16960	16795	16800	16966	16858	16916	16830	16765	16786	16753	16947	16937	16990	16775	16789	16770	16850	16767	16936	16830	17005	17028	16608	17037	16771	16865	16887	16861	16885	16903	16798	16892	16801	16755	16929	16863	16875	16726	16638	16805	16914	16708	16796	16931	16975	17101	16677	16745	16998	16875	16959	16871	16685	16708	17014	16587	16984	16765	16849	16792	16915	16881	16703	16773	16787	16901	16918	16897	16884	16968	16769	16898	16835	16805	16796	16624	17103	16711	16943	16763	16601	16609	16659	16853	16894	16825	16866	17078	16953	16733	16625	17019	16853	16878	17063	16906	16891	16966	16936	16860	16622	16854	16781	16794	16798	16963	16840	16847	16925	16840	16821	16890	16855	16816	17113	16761	16704	16746	16982	16677	16999	16787	16750	17055	16977	16766	16736	17025	16729	16789	16901	16804	16768	16736	17230	16910	16795	16866	16911	16783	16919	16766	16772	16817	16831	17043	16834	16998	16827	16930	16926	16848	16834	16826	17043	16728	16972	16831	17143	16951	16993	16831	16904	16657	16974	16846	16874	16993	16728	16772	17025	16960	16853	16848	16729	16921	16827	16846	16808	16836	16855	16933	16941	16865	16847	16818	17114	16792	16838	16878	16925	16891	16924	16825	17191	17053	16674	16869	17144	16788	16719	16928	16965	16987	16876	16736	16944	16894	16661	16856	16891	16896	17156	16897	16949	16782	16774	16810	16760	16696	16920	16945	16792	16824	16876	16930	16839	16795	16907	16983	16750	16909	16939	16738	16723	16507	16739	16983	16902	16869	16952	16803	16788	16760	17020	16784	16820	16825	16860	16958	16907	16863	16802	16708	16893	16792	16879	16906	17001	16892	16905	16757	16878	16941	16811	16650	16832	16598	16837	16717	16709	16688	16900	16711	16931	16710	16648	16970	16787	16904	16672	16656	16755	16797	16696	17002	16932	16683	16769	16797	16848	16861	16837	16927	17042	16866	16941	16932	16849	17032	16798	16741	16734	16997	16904	16793	16971	17146	16759	16709	16739	16840	16821	16811	16842	17071	16781	16679	16751	16774	16968	16778	16881	16648	16822	16864	16949	16761	16697	16754	16926	16735	16784	16876	16722	16889	16917	16829	16827	16819	16968	16986	16974	16861	16827	16725	16740	16892	16989	16898	16887	16941	16952	16871	17050	16808	16736	16572	16680	16824	16603	16837	16847	16708	16965	17042	17173	16934	17014	16919	16846	16809	16768	16939	16875	17034	16913	16855	16923	16721	16796	16735	16928	16879	16761	16873	17092	16708	16794	16896	16811	16807	16919	16907	16771	16816	16755	17041	16748	16665	16788	16796	16915	16718	16929	16634	16748	16900	16730	16881	16950	16861	16768	16796	17042	16765	17014	16724	16888	16606	16912	16821	16915	16719	16772	16804	16691	16964	16859	16950	16773	16847	16679	16796	16822	16754	16873	16829	16776	16790	16860	16766	16975	16946	16761	16850	16955	16886	16856	16748	16965	16905	16846	16853	16842	16866	16814	16680	16645	16700	16957	16773	16781	17003	16949	16809	17033	16780	17109	16761	16832	17045	16858	16843	16917	16761	16776	16822	16690	16814	16991	16802	16884	16824	17095	16857	17044	16743	16793	16760	16894	16979	17131	16679	16924	16900	16838	16829	16850	16865	16914	16792	16743	16812	16860	16771	16964	16723	16813	16968	16736	16896	16799	16864	16854	16856	16986	16736	16932	16888	16876	16795	16818	16700	16983	16776	16974	16791	16795	16821	16663	16842	16613	16713	16918	16900	17089	16918	16841	16970	16802	17020	16879	16932	16974	16988	17017	16773	16727	16609	16977	16862	16837	16881	16740	16782	16824	16883	16855	16714	17100	16946	16793	16962	16642	16903	16933	16792	16836	16643	16937	16881	16689	17003	16805	16745	16905	16887	16917	16860	16812	16765	16958	16993	16806	16984	16835	16970	16727	16677	16990	16943	16805	16738	16981	16551	16829	16681	16927	16785	16714	16764	16931	17016	16717	16914	16879	16766	16854	16813	16932	16758	17010	16825	16779	16835	17043	16810	16794	16798	17012	16912	16669	16985	16810	16982	16899	16833	16948	16699	16750	16757	16893	17011	16806	16791	16918	16860	16839	16671	16694	16899	16720	16942	16932	17092	16821	16823	16924	16828	16902	16882	16856	16715	16733	16821	16931	16755	16938	16773	16659	16863	16739	16818	17021	16859	16894	16738	16872	16619	16774	17020	17153	16983	16777	16858	16733	17007	16995	16858	16956	16901	16875	16891	17034	16884	17084	16694	16913	16853	16846	16717	16687	16825	16651	16940	16822	17011	16793	16813	16871	16787	16728	16941	16896	16773	16851	16961	16846	16808	17008	16671	16852	17024	16805	16847	16983	17020	16877	16920	16997	17083	16984	16800
35499	51442	50332	40568	34335	29259	24826	21771	19664	18072	16883	16442	15909	15727	15555	15541	15132	14987	14833	14687	14708	14498	14431	14423	14505	14428	14263	14484	14345	14240	14404	14447	14225	14367	14228	14343	14141	14184	14328	14337	14297	14422	14023	14224	14296	14236	14337	14257	14235	14154	14268	14442	14174	14201	14232	14399	14335	14461	14249	14285	14073	14334	14265	14263	14345	14205	14366	14289	14358	14345	14230	14304	14338	14265	14202	14286	14186	14105	14195	14161	14171	14303	14082	14322	14332	14179	14228	14342	14275	14110	14218	14258	14245	14243	14439	14256	14338	14213	14345	14290	14195	14274	14423	14320	14163	14277	14470	14107	14231	14295	14326	14313	14127	14338	14372	14120	14168	14209	14131	14395	14221	14088	14268	14257	14294	14265	14149	14408	14075	14244	14116	14444	14401	14135	14245	14136	14142	14268	14211	14541	14288	14194	14254	14169	14277	14264	14363	14278	14200	14214	14250	14272	14393	14219	14147	14248	14428	14107	14304	14169	14394	14361	14297	14409	14137	14357	14360	14024	14356	14358	14341	14252	14340	14366	14397	14420	14184	14306	14190	14361	14228	14233	14118	14351	14164	14130	14454	14311	14194	14310	14329	14220	14245	14220	14262	14150	14210	14266	14411	14315	14165	14257	14218	14235	14275	14283	14313	14237	14288	14274	14356	14262	14470	14282	14295	14207	14227	14175	14148	14298	14243	14139	14171	14200	14487	14223	14288	14239	14393	14176	14310	14247	14360	14111	14244	14198	14220	14342	14307	14385	14252	14430	14233	14376	14208	14288	14272	14324	14251	14365	14308	14198	14442	14322	14206	14204	14355	14340	14306	14073	14104	14068	14215	14230	14164	14373	14419	14312	14396	14232	14225	14317	14297	14241	14138	14295	14150	14290	14339	14297	14275	14245	14333	14289	14390	14068	14313	14285	14279	14228	14263	14274	14090	14172	14384	14248	14277	14246	14335	14276	14313	14258	14373	14172	14343	14109	14203	14155	14223	14218	14349	14206	14311	14345	14214	14241	14267	14256	14329	14309	14267	14281	14181	14060	14333	14153	14088	14132	14241	14167	14223	14284	14417	14238	14178	14475	14286	14187	14210	14353	14296	14395	14323	14275	14249	14170	14137	14391	14326	14172	14413	14185	14357	14225	14315	14339	14235	14276	14239	14355	14457	14233	14392	14192	14407	14183	14215	14341	14177	14418	14194	14213	14410	14158	14217	14158	14036	14284	14404	14283	14114	14219	14283	14183	14135	14289	14274	14360	14239	14213	14429	14271	14255	14385	14364	14147	14129	14163	14363	14199	14190	14268	14210	14253	14232	14370	14279	14467	14262	14328	14241	14239	14194	14274	14379	14318	14217	14261	14324	14323	14418	14350	14237	14347	14098	14222	14224	14263	14255	14184	14147	14166	14343	14293	14242	14173	14205	14266	14303	14322	14314	14283	14142	14406	14209	14192	14272	14321	14362	14285	14139	14210	14279	14174	14364	14230	14240	14446	14179	14340	14208	14134	14191	14283	14153	14237	14198	14233	14338	14211	14052	14243	14233	14266	14171	14433	14225	14296	14406	14213	14291	14265	14291	14257	14225	14318	14157	14189	14239	14067	14390	14244	14208	14389	14306	14342	14286	14314	14168	14232	14307	14272	14223	14402	14309	14279	14310	14274	14294	14195	14340	14369	14303	14227	14298	14218	14348	14091	14352	14268	14239	14303	14265	14190	14293	14277	14352	14180	14228	14205	14157	14446	14288	14383	14364	14344	14120	14273	14295	14295	14257	14391	14367	14164	14103	14178	14141	14371	14104	14283	14318	14297	14264	14341	14169	14365	14385	14108	14478	14355	14273	14123	14318	14339	14130	14356	14168	14250	14120	14254	14218	14198	13998	14475	14271	14453	14112	14440	14181	14167	14213	14089	14217	14179	14122	14263	14195	14299	14217	14305	14055	14262	14388	14286	14063	14402	14326	14367	14014	14199	14218	14119	14299	14435	14287	14392	14220	14329	14235	14268	14309	14288	14337	14352	14331	14220	14175	14163	14271	14264	14289	14151	14338	14210	14234	14240	14147	14220	14216	14410	14301	14351	14295	14194	14286	14288	14186	14262	14404	14194	14178	14202	14348	14317	14432	14169	14317	14276	14274	14228	14202	14203	14392	14159	14172	14304	14305	14287	14249	14182	14172	14227	14321	14174	14299	14359	14394	14142	14256	14120	14254	14320	14049	14155	14403	14339	14287	14327	14204	14237	14333	14158	14223	14467	14232	14254	14195	14236	14403	14379	14253	14397	14221	14543	14168	14108	14289	14291	14342	14115	14305	14295	14332	14368	14434	14152	14136	14312	14119	14166	14369	14232	14332	14190	14238	14242	14322	14229	14301	14301	14407	14308	14350	14321	14152	14118	14177	14235	14323	14193	14214	14387	14250	14313	14197	14298	14338	14391	14394	14175	14301	14225	14075	14237	14212	14404	14187	14209	14247	14299	14342	14287	14197	14186	14242	14192	14189	14216	14357	14366	14431	14216	14276	14317	14470	14336	14275	14220	14314	14334	14154	14162	14110	14306	14304	14174	14276	14243	14286	14171	14371	14209	14293	14196	14341	14189	14303	14319	14212	14213	14194	14267	14219	14322	14319	14194	14415	14176	14170	14278	14282	14287	14245	14286	14212	14270	14238	14210	14222	14217	14388	14228	14259	14059	14210	14375	14311	14341	14211	14239	14282	14359	14240	14327	14123	14313	14346	14410	14429	14288	14240	14428	14284	14281	14273	14310	14422	14263	14315	14416	14391	14330	14368	14342	14191	14262	14114	14035	14390	14329	14055	14194	14171	14239	14193	14173	14381	14281	14366	14173	14162	14185	14354	14305	14359	14423	14182	14350	14398	14249	14343	14282	14177	14383	14299	14201	14145	14323	14285	14216	14303	14253	14183	14323	14270	14277	14369	14176	14203	14302	14454	14353	14368	14215	14468	14340	14297	14234	14311	14291	14340	14368	14242	14021	14169	14273	14071	14352	14113	14208	14406	14366	14228	14134	14379	14227	14364	14267	14341	14321	14289	14267	14276	14326	14377	14211	14189	14299	14388	14273	14046	14232	14332	14241	14233	14378	14371	14268	14224	14297	14160	14327	14327	14313	14292	14431	14387	14284	14304	14400	14186	14318	14320	14301	14246	14201	14164	14421	14218	14236	14120	14286	14322	14318	14129	14324	14344	14133	14216	14356	14134	14109	14275	14364	14347	14189	14288	14385	14239	14230	14213	14217	14281	14272	14270	14443	14187	14029	14138	14191	14502	14330	14291	14290	14173	14403	14256	14178	14106	14458	14250	14376	14392	14133	14240	14301	14171	14199	14147	14368	14300	14175	14376	14363	14211	14228	14250	14226	14190	14167	14301	14257	14227	14239	14220	14288	14152	14221	14225	14165	14086	14299	14165	14421	14270	14272	14008	14218	14379	14351	14201	14214	14137	14316	14418	14249	14471	14374	14160	14324	14210	14273	14440	14251	14304	14275	14204	14317	14330	14221	14312	14286	14118	14183	14185	14195	14333	14188	14210	14292	14228	14199	14287	14292	14161	14180	14234	14294	14312	14334	14314	14177	14249	14337	14260	14177	14345	14353	14380	14143	14317	14249	14222	14301	14186	14389	14191	14220	14200	14466	14095	14229	14149	14248	14255	14450	14380	14290	14308	14304	14517	14232	14315	14360	14378	14199	14404	14400	14301	14303	14184	14417	14122	14225	14296	14277	14359	14379	14148	14239	14298	14408	14201	14180	14179	14301	14143	14315	14315	14295	14191	14385	14427	14274	14265	14272	14070	14356	14348	14349	14280	14123	14319	14248	14235	14281	14368	14402	14377	14422	14106	14128	14075	14255	14244	14289	14121	14234	14277	14219	14365	14263	14215	14233	14459	14224	14167	14399	14283	14406	14426	14151	14306	14319	14185	14195	14236	14289	14278	14171	14243	14201	14082	14281	14231	14535	14183	14251	14179	14328	14325	14200	14205	14247	13948	14245	14238	14133	14218	14083	14285	14266	14111	14267	14207	14159	14291	14237	14195	14326	14283	14256	14106	14279	14273	14338	14306	14150	14170	14318	14307	14225	14330	14158	14375	14282	14271	14343	14383	14247	14221	14287	14141	14361	14193	14274	14356	14347	14385	14268	14303	14289	14273	14134	14128	14283	14359	14059	14391	14298	14267	14297	14436	14410	14316	14278	14403	14112	14246	14200	14373	14119	14263	14281	14381	14493	14351	14165	14451	14168	14229	14370	14367	14245	14245	14330	14169	14258	14175	14216	14350	14385	14120	14364	14210	14266	14401	14438	14194	14359	14325	14289	14310	14179	14367	14333	14281	14222	14144	14273	14344	14305	14241	14323	14392	14353	14330	14192	14179	14133	14153	14311	14280	14339	14231	14332	14277	14390	14151	14234	14283	14153	14263	14322	14231	14288	14361	14441	14236	14216	14351	14289	14218	14144	14270	14191	14146	14217	14435	14283	14344	14291	14188	14361	14308	14316	14401	14385	14439	14265	14273	14328	14220	14164	14300	14362	14433	14370	14208	14355	14203	14364	14341	14169	14325	14348	14163	14271	14379	14471	14081	14221	14279	14371	14351	14320	14214	14226	14318	14251	14245	14455	14362	14219	14162	14205	14185	14349	14311	14153	14163	14237	14261	14317	14293	14317	14277	14302	14045	14356	14402	14245	14165	14227	14273	14425	14467	14404	14218	14114	14398	14230	14316	14335	14338	14437	14191	14298	14312	14396	14239	14163	14313	14394	14239	14241	14252	14187	14305	14148	14218	14065	14523	14297	14100	14181	14302	14382	14217	14305	14192	14337	14079	14263	14319	14313	14231	14403	14289	14358	14284	14269	14330	14192	14253	14456	14303	14248	14151	14229	14216	14518	14124	14219	14329	14404	14272	14271	14144	14376	14250	14331	14272	14271	14365	14183	14297	14121	14357	14180	14194	14268	14258	14267	14163	14212	14350	14198	14172	14279	14325	14187	14368	14212	14297	14291	14464	14250	14244	14270	14201	14326	14265	14441	14146	14264	14237	14302	14194	14320	14234	14240	14388	14182	14168	14397	14276	14390	14341	14419	14254	14167	14358	14345	14150	14320
25360	21622	30885	32320	32255	32057	29562	24726	22314	21012	20248	19187	18512	18539	18313	18491	17973	17802	17592	17366	17271	17259	17326	17152	17176	17125	17011	16901	16951	16952	17129	16991	17018	16801	17013	16913	16928	16879	16882	16761	17102	16636	16882	16944	16852	16935	16891	16687	16665	16835	16767	16819	17065	16753	16712	16814	16901	16663	16976	16915	16779	16980	16899	16977	16801	16837	16738	16777	16832	16963	16786	17055	16566	16950	17008	16837	16917	16783	16818	16887	16705	16877	16862	16761	16746	16797	16790	16963	16831	16818	16667	16903	16693	16810	16940	16640	16809	16885	16843	16828	16792	16707	16722	16645	16822	16772	16889	16733	16859	16956	16849	16814	16744	16963	16766	16779	16892	16750	16992	16854	16917	16722	16916	16921	16784	16909	16850	16773	16920	16652	16795	16808	16805	16978	16784	16865	17023	16880	16931	16800	17098	16850	16644	16761	16760	16830	17022	16824	16830	16855	16853	16867	16651	16797	16806	16848	16765	16730	16781	16725	16828	16944	16645	16682	16900	16660	16798	16881	16650	16803	16857	17030	16800	16766	16965	16676	16839	16882	16851	16916	16801	16976	17017	16927	16781	16983	16789	16837	16890	16710	16964	16704	16901	16748	16752	16898	17000	16728	16931	16712	16789	16659	16605	16859	16850	16710	16935	16953	16839	16831	16887	16973	16816	16905	16968	16745	16734	16756	16842	16755	16862	16931	16828	16951	16750	16760	16920	16825	16997	16765	16499	16985	17029	16885	16829	16858	16988	16967	16710	16867	16840	16826	16805	17057	17067	16935	16777	16957	16839	16807	16785	16807	16788	17045	16876	16887	16902	16607	16822	16983	16839	16910	16739	16802	16867	16975	16854	16677	16766	16846	16859	16926	16776	16805	16897	16636	16825	16843	16893	16816	16820	16635	16876	16929	17045	16814	16735	16781	16829	16686	16783	16797	16739	16887	16684	16777	16814	16843	16788	16922	16880	16773	16947	16792	16870	16841	16776	16827	16623	16777	16738	16863	16866	16846	17035	16762	16691	16730	16761	16903	16835	16832	16716	16676	16783	16858	17100	16815	17002	16936	16858	16811	16571	16569	16850	16831	16746	16962	16718	17062	16673	16842	16710	16768	16706	16783	16713	16777	16686	16885	16711	16947	17071	16798	16860	16837	16705	16845	16833	16705	16861	16891	16945	16827	16941	16807	16716	16910	16973	16695	16779	16815	16906	16928	16851	16798	16843	17002	16801	16918	16809	16980	17006	16880	16772	16740	16903	16702	16862	16907	16887	16870	16940	16943	16955	16877	16840	16800	16826	16827	16883	16916	16859	16846	16911	16773	16770	16816	17037	16847	17025	16860	16862	16964	16941	16749	16904	16832	17123	16694	16884	16672	16772	16798	16914	16814	16950	16744	16790	16966	16712	16914	16688	16648	16947	16831	16617	16829	16812	16687	16950	16867	16747	16866	16983	16620	16710	16727	16792	16751	16792	16748	17023	16875	16847	16749	16814	16827	16792	16695	16844	16899	16816	16543	16765	16878	16786	16763	16769	16783	16961	16942	16840	17056	16754	16817	16766	16815	16980	16882	16940	16736	16807	17033	16778	16847	16863	16736	16925	16669	16668	16765	16954	16813	16982	17274	16823	16745	16736	16783	16820	16797	16870	16877	16783	16945	16831	16888	17062	16833	16819	16882	16821	16788	16824	16915	16819	16765	16888	16711	16986	16839	16854	16719	16871	16683	16772	16913	16734	16815	16715	16798	16956	16796	16955	16825	16855	16607	16686	17222	16810	16843	16827	16685	16836	16865	16736	16892	16866	16697	16731	16933	17028	16807	16837	16781	16696	16628	17015	16671	16788	16811	16834	17065	16926	16786	16715	16940	16955	16652	16825	16658	16903	17001	16943	16760	16957	16545	16886	16729	16721	16812	16743	16694	16676	17006	16794	16791	16719	16819	16713	16785	16854	16819	16840	16654	16687	16799	16996	16983	16871	16875	16823	16837	16814	16765	16980	16753	16786	16892	16868	16837	16921	16828	16920	16773	17002	16875	16752	16875	16807	16810	16724	16930	16803	16761	16824	16903	16888	16858	16825	16738	16965	16792	16744	16868	17026	16927	16845	16979	16780	16920	16983	16889	16818	16796	16726	16711	16806	16756	16603	16734	16765	16746	16822	16801	16842	16980	16674	16761	16836	16601	16761	16777	16923	16863	16834	16808	16981	17070	16673	16646	16680	16882	16869	16918	16806	16694	16668	16945	16932	16829	16835	16748	16711	16944	16808	16941	16926	16965	16912	16949	16989	16720	17000	16968	16920	16969	16970	16825	16917	16977	16883	16924	16807	16713	16674	16826	16837	16695	17064	16920	16946	16820	16852	16900	16732	16843	16815	16902	17099	16758	16961	16845	16742	16750	16818	16927	16652	16801	16801	16785	16791	16777	16750	16800	16926	16895	16891	17060	16856	16806	16931	16820	16853	16869	16706	16822	16969	16780	16776	16924	16734	16772	16888	16746	16852	16824	16708	17061	16790	16646	16807	16724	16724	16937	16834	16898	16675	16774	16873	16930	17033	17031	16878	16943	16842	16964	16926	16790	16784	16762	16955	16743	16748	16679	16750	16684	16733	16884	16895	16672	16808	16715	16872	16919	16935	16849	16872	16875	16961	16728	16899	16791	16633	16903	16797	16940	16891	16689	16782	16916	16830	16651	16998	16806	16858	16955	16789	16675	16919	16784	16835	16798	16909	17056	16724	16687	16896	16771	16814	16649	16954	16801	16924	16644	16785	16707	16784	16754	16773	16842	16928	16854	16709	16762	17077	16840	16927	16962	16650	16675	16842	16664	16845	16869	16826	17010	16929	16891	16854	16803	16857	16875	16721	16893	16777	16881	16718	16993	16876	16811	16838	16702	16825	16852	16926	17001	16769	16964	16940	16852	16869	16692	16831	16842	16893	16796	16749	16876	16882	16765	16872	16678	16707	16724	16898	16918	16662	16951	16658	16940	17131	17017	16847	16925	16769	16682	16879	17147	16904	16871	16916	16819	16964	16840	16979	16820	16858	16967	16763	16625	16905	16819	16872	16819	17034	16898	16906	16871	16600	16796	17029	16967	16881	16632	16904	16863	17011	16717	16815	16939	16972	16864	16838	16903	16760	16670	16958	16857	16753	17088	16700	16782	16899	16864	17070	16897	16901	16880	16850	16821	16631	16721	16684	16813	16944	16845	16753	16936	16797	16750	16768	16893	16766	16898	17055	16733	16995	16754	16653	16697	16954	16632	16860	16891	16597	16924	16777	16758	16898	16994	16992	16911	16663	16867	16811	16832	16803	16762	16918	16793	16829	17002	16848	16769	16827	16963	16817	16757	16751	16720	16757	16955	16855	16982	16801	16631	16723	16790	16890	16791	16870	16844	16793	16764	16731	16735	16545	16652	16814	16688	16787	16897	16633	16807	16893	16880	16803	17031	16854	16568	16804	16953	16999	17057	16928	16945	16957	16791	16771	16863	16854	16915	16785	16893	17002	16721	16693	16751	16777	16888	16884	16835	16763	16851	16928	16904	16893	16890	16901	16814	16947	16810	16748	17061	16826	16717	16773	16667	16829	16813	16902	16718	16982	16816	16788	16770	16895	16852	16688	16934	16895	16741	16806	16713	16765	16758	17002	16951	16890	16836	16798	16911	16901	16766	16569	16776	16969	16833	16769	16867	17000	16869	16931	16739	16754	16716	16956	16851	16839	16869	17027	16821	16820	17017	17092	16817	17017	17022	16800	16848	16978	17053	17021	16942	16749	16800	16956	16846	17006	16827	16647	16545	16852	16962	16921	16859	16914	16932	16650	16976	16760	16811	16781	16609	16820	16826	16767	16772	16834	16735	16799	16972	16780	16904	16848	16749	16730	16882	16898	16926	17063	16857	16715	16760	16929	16760	16925	16951	16900	16771	16902	16691	16780	16982	16760	16630	16673	16902	16902	16972	16840	16843	17015	16969	16918	16552	16651	16744	16825	16680	17110	17028	16735	16909	16786	16740	16934	16852	16886	16741	16784	16874	16926	16763	16859	16881	16847	16905	16806	17232	16617	16910	16875	16900	16901	16929	16898	16862	16759	17022	16980	16802	16800	16839	16868	16763	16863	16617	16833	16669	16913	16677	16900	16793	16807	16884	16742	16902	16621	16903	16842	16752	16608	16953	17133	16984	16846	16734	16847	16804	16773	16826	16805	16808	16924	17003	16818	16802	16785	17102	16911	16758	16844	16759	16853	16920	16901	16864	16739	16576	16811	16932	17001	16795	16841	16759	16803	16860	16778	16713	16735	16733	16917	16812	17003	16915	16774	16846	16859	16884	16982	16986	16877	16822	16703	16933	16854	16939	16906	16984	16721	16824	16759	16771	16864	16910	16782	16833	16802	16921	16733	16905	16810	16788	16870	17071	16761	16903	16891	16958	16825	17044	16782	16840	16958	16722	16829	16869	16757	16834	16698	16756	16859	16741	16888	16895	16763	16836	16959	16856	16792	16696	16688	16802	17126	16870	16862	16884	16833	16898	16768	16803	16964	16697	16997	16820	16976	16737	16739	16878	17118	16922	16951	16878	16749	16828	16936	16869	16909	16855	17003	16839	16725	16793	16710	16990	16783	16836	16974	16794	16714	16871	16828	16923	16783	16880	16978	16852	16921	16954	16971	16740	16891	16790	17024	16964	16748	16756	16852	16900	16856	16930	16800	16947	16898	16868	16785	17123	16974	16683	16975	16839	16743	17035	16763	16928	16970	17004	17185	16826	16833	16708	16876	17032	16942	16830	16869	16747	16821	16826	16800	16678	16879	16901	16825	16806	16880	16910	16983	16738	16890	16700	17010	16826	17028	16901	16896	16802	16598	16704	16932	16802	16826	16821	16802	16494	16824	16700	16833	16784	16635	16838	16914	16748	16676	16857	16742	17002	16889	16818	17065	16873	17057	16704	16788	16834	16660	16829	16744	16593	16736	16820	16798	16905	16599	17009	16928	16762	16943	17017	16638	16685	16944	16772	16799	16740	16940	16991	16991	16714	16670	16692	17007	16966	16793	16695	16848	16814	16881	16704	16872	16735	16693	16820	16728	16674	16792	16762	16817	16640	16904	16899	16755	16828
34986	55872	55841	46498	39653	33749	29141	25229	22346	20139	19071	17799	17001	16672	16626	16305	15981	15526	15260	15067	14802	14793	14608	14521	14631	14556	14503	14357	14347	14537	14403	14476	14550	14387	14323	14488	14450	14441	14374	14483	14356	14239	14375	14521	14253	14334	14366	14328	14418	14228	14636	14451	14345	14500	14512	14281	14333	14390	14476	14421	14271	14418	14377	14338	14283	14331	14392	14383	14430	14415	14321	14344	14353	14259	14566	14331	14452	14268	14343	14340	14282	14321	14343	14223	14166	14385	14184	14428	14425	14343	14395	14287	14334	14417	14253	14332	14304	14333	14242	14370	14363	14136	14386	14268	14313	14431	14342	14523	14301	14249	14430	14203	14377	14254	14516	14343	14391	14300	14248	14460	14389	14249	14282	14367	14397	14469	14226	14142	14414	14536	14407	14306	14268	14382	14273	14274	14217	14334	14299	14265	14408	14354	14407	14219	14139	14290	14227	14450	14428	14293	14297	14424	14532	14388	14324	14264	14322	14321	14306	14302	14502	14263	14406	14355	14392	14229	14350	14404	14374	14352	14454	14448	14234	14374	14434	14309	14223	14373	14367	14435	14352	14281	14190	14344	14295	14269	14468	14267	14365	14343	14300	14511	14500	14259	14268	14308	14211	14383	14402	14388	14257	14383	14391	13971	14376	14250	14221	14258	14573	14370	14412	14451	14161	14404	14213	14131	14109	14266	14267	14345	14319	14343	14468	14273	14213	14169	14445	14352	14359	14217	14220	14372	14623	14272	14313	14271	14467	14370	14459	14253	14332	14342	14289	14377	14425	14460	14592	14367	14299	14514	14374	14309	14275	14439	14334	14383	14509	14397	14433	14454	14365	14337	14457	14493	14184	14244	14337	14344	14368	14210	14343	14450	14371	14369	14385	14314	14251	14398	14247	14176	14374	14361	14328	14226	14354	14352	14371	14430	14217	14299	14232	14232	14211	14317	14378	14328	14400	14406	14130	14316	14192	14285	14291	14273	14336	14214	14425	14349	14255	14298	14324	14344	14211	14236	14181	14396	14407	14116	14381	14174	14338	14336	14282	14349	14257	14119	14022	14210	14318	14243	14258	14341	14586	14493	14400	14384	14298	14122	14441	14271	14327	14312	14542	14232	14178	14400	14180	14208	14383	14387	14440	14335	14394	14220	14177	14411	14377	14364	14378	14259	14278	14357	14300	14230	14283	14540	14283	14551	14299	14327	14443	14289	14302	14337	14322	14381	14454	14242	14258	14296	14269	14426	14338	14313	14414	14260	14326	14315	14448	14364	14199	14420	14174	14389	14433	14339	14336	14314	14443	14471	14354	14206	14378	14194	14308	14366	14255	14357	14435	14458	14344	14383	14203	14496	14329	14441	14258	14456	14352	14420	14346	14220	14331	14272	14356	14313	14502	14474	14455	14311	14379	14425	14296	14386	14355	14274	14281	14338	14438	14386	14201	14338	14322	14448	14285	14297	14486	14259	14455	14381	14322	14174	14360	14233	14278	14505	14146	14199	14285	14360	14356	14392	14220	14239	14161	14417	14257	14390	14410	14321	14388	14259	14287	14377	14342	14405	14346	14240	14329	14371	14343	14242	14403	14270	14355	14464	14378	14393	14254	14320	14424	14200	14316	14481	14437	14355	14235	14216	14279	14432	14260	14387	14513	14396	14275	14136	14301	14172	14213	14322	14165	14390	14271	14296	13959	14506	14538	14271	14475	14331	14426	14452	14301	14187	14359	14399	14294	14187	14333	14461	14412	14289	14380	14391	14502	14395	14224	14365	14513	14393	14272	14441	14258	14240	14132	14362	14225	14394	14205	14506	14316	14447	14344	14299	14257	14214	14389	14353	14430	14435	14430	14360	14257	14290	14264	14366	14222	14410	14406	14366	14161	14382	14360	14319	14199	14258	14470	14400	14218	14467	14282	14281	14285	14383	14383	14492	14381	14149	14251	14406	14481	14230	14461	14466	14336	14109	14438	14500	14456	14421	14416	14156	14340	14354	14286	14331	14368	14411	14320	14236	14526	14383	14337	14369	14366	14346	14335	14447	14539	14282	14290	14558	14463	14483	14207	14343	14410	14521	14364	14363	14325	14353	14437	14241	14275	14319	14210	14410	14245	14403	14415	14450	14254	14341	14306	14315	14096	14311	14547	14341	14177	14229	14484	14383	14334	14486	14088	14418	14399	14385	14358	14472	14252	14355	14413	14438	14285	14535	14333	14457	14393	14509	14230	14302	14312	14199	14384	14334	14387	14145	14241	14277	14094	14403	14291	14408	14458	14288	14282	14336	14260	14281	14443	14037	14455	14283	14334	14325	14470	14231	14489	14265	14349	14432	14412	14284	14456	14312	14383	14316	14339	14409	14426	14133	14400	14302	14497	14262	14374	14298	14386	14312	14213	14226	14272	14370	14357	14280	14458	14315	14251	14501	14258	14359	14168	14156	14381	14510	14312	14300	14340	14479	14288	14317	14453	14305	14272	14284	14110	14319	14355	14249	14288	14284	14236	14384	14335	14285	14333	14308	14316	14355	14268	14274	14395	14441	14408	14342	14519	14369	14327	14409	14283	14238	14350	14238	14443	14314	14372	14345	14275	14262	14259	14382	14339	14293	14314	14319	14351	14203	14393	14380	14291	14313	14274	14312	14298	14297	14454	14274	14278	14281	14341	14453	14351	14327	14301	14446	14360	14311	14445	14418	14418	14393	14364	14234	14377	14499	14375	14363	14339	14334	14419	14339	14294	14254	14052	14437	14395	14424	14399	14325	14446	14247	14378	14484	14253	14439	14272	14348	14258	14253	14427	14303	14171	14254	14217	14342	14297	14299	14212	14354	14195	14455	14257	14330	14284	14295	14316	14272	14437	14383	14499	14345	14393	14322	14479	14474	14272	14176	14345	14482	14229	14342	14272	14193	14311	14348	14412	14270	14431	14395	14179	14332	14406	14453	14271	14299	14212	14248	14291	14358	14195	14253	14357	14292	14491	14322	14441	14287	14314	14364	14265	14366	14306	14388	14432	14308	14406	14460	14467	14403	14425	14269	14182	14475	14292	14317	14130	14427	14251	14375	14173	14182	14339	14457	14191	14409	14338	14269	14363	14377	14297	14359	14324	14366	14379	14502	14244	14362	14438	14354	14171	14316	14421	14354	14230	14310	14394	14267	14234	14201	14382	14327	14364	14343	14320	14359	14387	14403	14462	14311	14526	14585	14172	14212	14258	14301	14292	14460	14275	14288	14370	14346	14425	14190	14323	14641	14279	14256	14613	14362	14342	14298	14357	14425	14240	14297	14378	14406	14260	14287	14376	14298	14354	14469	14382	14315	14389	14336	14458	14264	14351	14344	14423	14382	14394	14458	14379	14376	14330	14303	14166	14233	14375	14635	14261	14325	14344	14270	14215	14341	14510	14279	14437	14278	14445	14209	14376	14315	14260	14382	14441	14232	14461	14504	14299	14278	14290	14417	14397	14278	14361	14395	14346	14343	14432	14374	14370	14309	14262	14421	14278	14342	14328	14287	14300	14184	14264	14259	14351	14389	14262	14479	14252	14375	14451	14350	14331	14225	14315	14306	14440	14272	14310	14465	14493	14404	14231	14344	14237	14465	14280	14446	14266	14316	14206	14334	14270	14258	14326	14355	14432	14381	14397	14160	14377	14412	14335	14280	14236	14329	14340	14373	14455	14167	14350	14447	14312	14387	14264	14328	14397	14241	14543	14416	14272	14560	14184	14351	14475	14378	14374	14284	14350	14190	14436	14434	14400	14253	14210	14353	14171	14266	14335	14334	14300	14180	14307	14360	14376	14276	14283	14471	14263	14269	14256	14534	14352	14182	14407	14356	14446	14376	14268	14079	14481	14405	14450	14464	14462	14356	14243	14364	14427	14293	14449	14278	14396	14295	14366	14177	14336	14219	14333	14295	14346	14308	14455	14187	14218	14373	14275	14418	14367	14262	14478	14402	14522	14300	14157	14364	14375	14383	14227	14298	14240	14276	14274	14363	14162	14269	14269	14532	14379	14312	14543	14254	14262	14223	14388	14357	14155	14372	14302	14498	14356	14404	14444	14494	14264	14340	14325	14245	14319	14405	14339	14282	14261	14358	14321	14397	14414	14382	14259	14423	14293	14362	14503	14277	14242	14401	14239	14364	14313	14245	14494	14201	14402	14406	14252	14435	14403	14273	14453	14418	14483	14314	14344	14406	14477	14210	14285	14269	14208	14320	14207	14458	14427	14366	14389	14298	14227	14174	14205	14429	14322	14387	14402	14309	14522	14286	14400	14303	14421	14461	14309	14423	14315	14357	14438	14197	14211	14197	14498	14346	14321	14251	14334	14275	14362	14212	14414	14374	14365	14370	14351	14383	14374	14268	14204	14504	14294	14340	14344	14442	14266	14341	14451	14367	14272	14399	14422	14411	14368	14285	14384	14404	14272	14461	14415	14315	14606	14371	14249	14362	14157	14445	14449	14236	14318	14259	13971	14372	14324	14418	14112	14268	14334	14309	14224	14442	14321	14481	14286	14302	14256	14273	14273	14370	14240	14067	14347	14428	14294	14311	14482	14452	14360	14302	14348	14423	14252	14217	14376	14288	14376	14495	14363	14282	14222	14333	14266	14300	14326	14294	14324	14054	14538	14408	14303	14291	14303	14374	14170	14219	14446	14225	14394	14298	14298	14277	14165	14255	14285	14375	14329	14225	14422	14379	14322	14285	14323	14288	14291	14394	14457	14409	14353	14433	14290	14223	14389	14397	14299	14426	14323	14353	14394	14384	14446	14430	14380	14468	14217	14429	14317	14181	14310	14258	14363	14241	14177	14342	14431	14331	14247	14332	14359	14393	14531	14275	14294	14449	14316	14268	14328	14210	14269	14304	14512	14368	14316	14346	14319	14324	14516	14401	14277	14187	14339	14317	14398	14482	14321	14251	14558	14401	14313	14373	14387	14523	14298	14406	14370	14347	14436	14299	14335	14258	14302	14179	14363	14442	14162	14423	14437	14352	14498	14140	14321	14395	14343	14304	14237	14308	14437	14292	14457	14309	14500	14366	14386	14372	14310	14196	14367	14388	14474	14435	14328	14204	14444	14219	14360	14419	14205	14179	14446	14288	14394	14343	14348	14226	14289	14399
24061	21480	29582	26965	28869	32560	32712	27103	24138	22493	21247	19806	19339	19120	18981	18845	18326	18100	17972	17797	17835	17632	17587	17528	17028	17217	17451	17132	17189	17168	17138	16871	16934	17245	17003	17144	17005	17030	17045	17056	17243	16949	16849	17082	17125	16990	17016	17005	16969	17122	16947	16986	16950	17019	16978	16976	17017	16937	17040	17142	17030	17178	17085	16949	17118	17188	17086	17129	17020	16966	16861	17125	17091	16858	17273	16950	16865	16984	16950	17021	17081	17022	16934	16972	17104	17000	17102	16920	17051	17106	17279	16927	16867	16983	17000	16884	16765	17125	17069	17073	17125	17039	16753	16896	16863	17081	16808	17160	17086	16966	16904	16894	16969	16958	17137	17036	17193	16934	16753	17051	17123	17033	17170	16932	17118	17018	17188	17284	16971	16974	16873	16977	16973	16954	16992	16979	17191	16861	16978	17112	17089	16943	17016	16987	16973	16945	16877	16916	17117	16829	17081	17127	16991	16942	17024	16898	16995	16990	16939	16918	17006	16837	17271	17000	17022	16858	17010	16924	16895	16904	17080	16974	16979	17019	17059	16850	16928	16810	16936	16982	16947	16862	16855	17023	16865	16914	16778	17034	16694	17174	16931	17054	17078	16932	16927	17048	17002	16877	17020	16875	17078	17069	17129	16930	16989	17173	17037	16994	16972	17000	17110	17167	17066	17252	16980	16879	16924	17125	17148	17075	17130	17127	16970	16825	16809	17082	17000	16813	17100	17024	17041	17058	17032	17164	16981	17084	17047	17072	16985	17185	16867	16935	17019	16984	17202	17063	16977	16969	17013	17143	17155	17122	16829	17006	16940	17000	16953	16879	16945	16940	17231	16944	16826	17043	17111	16945	16934	17101	16998	17063	17017	17052	16907	17052	17009	17138	16759	16943	17163	17091	16848	16985	16757	17094	17026	17071	17064	16824	16976	17015	17090	16890	17021	16917	16984	17046	17055	17051	17226	17089	16963	16876	17090	16901	16668	16983	16863	16876	17023	17036	17159	17049	17102	17138	16847	17114	16912	17071	17165	16967	17200	17038	17045	17023	17026	17051	16858	17165	17046	16898	17029	16926	17034	16825	17108	16971	17100	17122	17123	17189	17043	16887	16993	17057	16974	17111	16960	16992	17080	17042	16909	17026	16959	16946	17147	16798	16963	17110	17161	16958	16749	17067	17045	16957	16944	17027	17045	17120	17046	17008	16871	17017	16917	16904	17145	16970	16886	17109	16896	16794	16772	17161	17088	17037	16875	16826	17194	17109	17083	16886	16931	16914	16976	17265	17087	16836	16991	16891	17011	17164	16994	16831	17049	17017	16932	16731	16999	17076	17133	16999	17092	16935	16881	16997	17072	16897	16943	16833	16990	17103	17009	17204	17075	17047	16913	17065	17124	16975	17114	16935	16806	16998	16878	16929	16769	16834	16875	17009	16826	16913	16914	17026	16829	16981	16976	17073	17040	17126	16954	17034	16971	16928	17039	16837	16873	17010	16753	16932	16912	16934	16894	16816	16979	16892	17158	16864	16815	17249	17067	17010	17031	17003	17041	17006	17131	16951	16939	16851	17121	17076	16893	16931	16976	16935	17032	16993	16935	17036	16988	17128	16849	17059	16959	17000	16952	17002	16886	16944	16840	17147	16941	17115	17104	16995	17080	17097	17003	16916	16933	17060	17007	16994	16912	16805	16973	16733	16920	17042	17037	16898	17054	16951	17008	16824	16915	16903	16878	17009	16966	16975	16945	17223	17084	17009	17084	17123	16866	17145	16999	17011	16884	16980	17013	17096	16840	17131	16996	16898	16935	16989	17015	16971	16966	16869	16958	17069	17032	17016	16992	16948	17208	17082	16767	17083	17144	16973	16903	17030	17004	16875	16933	16847	17050	16853	17068	16977	16885	16954	17064	16941	16975	17179	16973	17195	17037	17265	16888	16812	16922	17201	16900	16859	17220	17112	17000	16845	16832	16918	17132	17011	16885	16932	16918	17011	17164	16933	17009	16852	17119	16960	16966	16834	16894	17167	17173	16903	16878	16930	17211	16721	17081	16963	17093	16986	17038	17123	16956	17196	17028	16980	16887	16899	16947	16986	17042	16907	17171	17253	16930	16888	16764	17102	17131	16970	16813	17064	17006	16821	17025	17082	16958	17247	17083	17041	16953	16954	16993	17142	16973	17044	17145	17187	16982	16913	17119	17149	16846	16944	17166	16864	17027	16905	16997	17036	17071	17032	16790	16907	17091	16964	17047	16909	17151	17020	17044	16980	17068	17008	16964	17030	17059	17142	17085	16976	17171	16970	17224	16867	16973	16949	17205	16888	16981	16926	16857	16980	17105	16898	17092	16997	17042	17089	17086	16896	16882	16951	17266	17072	17106	16977	17202	17076	17268	16900	17045	16964	16930	16928	17078	16862	17166	16914	17008	16821	17137	17071	16961	16964	17001	16994	16931	16949	16958	17079	16763	16869	17085	16980	16944	16995	16910	16928	16992	16867	16859	16927	16907	17066	16853	17070	16858	17064	17070	16998	17159	16961	16710	17015	16896	16951	16891	17013	16926	16944	17152	16872	17007	17034	16932	16939	17163	17217	17016	16968	16914	16926	17209	16769	17007	17018	16985	16853	16968	17030	17045	16811	16917	16995	17014	16797	16830	16854	17068	17002	17154	16692	17068	16831	17286	16892	17004	16997	17158	17086	17044	16943	16935	16903	17071	17128	16840	16947	17041	16978	17037	16813	16987	17209	17039	17030	17010	16956	16931	17122	16964	17190	16746	17124	16997	16865	16862	16844	16983	16871	17087	16845	16765	16949	16927	16943	17121	16983	16881	17135	17013	17041	16987	16987	16969	17046	17041	17132	16980	16880	17107	17202	16909	16979	17142	16999	16956	16914	17065	17083	16913	17130	16921	16989	17139	17154	16931	16978	16997	16934	17025	17083	17106	17001	16949	16886	16825	16960	17085	17075	17048	17162	17188	16837	17005	17185	17190	17021	16849	16997	17022	17020	16939	16942	16857	17042	17061	17068	17066	17018	16931	16990	16825	17094	17123	16920	16811	17003	16956	17199	17198	16721	16909	16863	17146	16947	16880	16859	16939	17123	17100	16955	16952	16863	16856	17041	16912	17063	16962	16984	17138	16921	17101	16945	16872	16934	16858	16781	17053	16905	17101	17166	16901	16879	16931	16847	17010	17069	16816	17002	17227	17084	17153	16993	17174	16987	17015	17026	16994	16887	16876	16859	17117	16914	16985	17171	16846	17073	16979	17000	16966	17181	16771	16986	17015	17063	17086	17054	16957	16996	16968	17080	17148	16869	17099	16793	16975	16879	17000	16863	17065	16999	17021	17001	16826	17051	17037	17033	16954	17026	16984	16812	17214	17161	17094	16939	16981	16895	17092	16969	16906	16826	17035	16871	17003	16858	16867	17175	17136	16783	17099	17036	16966	16960	16933	16986	17061	16825	17062	17061	17045	16817	17172	16864	17075	16912	16911	17094	16834	16923	16948	16996	17118	16915	16725	17092	16979	16873	17025	17050	16920	16805	16822	16723	16818	16830	16954	17054	17060	17028	17112	16939	16959	16919	17020	16983	17035	17053	16910	17150	17031	16990	16896	16831	16939	17148	16888	16967	17158	16970	16915	16956	17011	17067	16887	16898	16944	17083	16934	16946	16961	17088	16965	16859	16896	17000	16952	16867	16856	16979	16918	16927	17133	17054	17028	16906	16779	16943	17059	16891	16941	17066	17226	17039	16792	17041	17195	17001	17375	16893	17017	16885	16974	17009	17198	17076	17202	16943	17036	16981	16909	17035	16917	17052	17026	16986	16879	17026	16845	16864	17030	16762	16899	17126	17078	17089	16873	16822	16796	17026	17058	17047	16885	16920	17126	16889	17011	16832	16992	16949	16944	16865	17061	17041	16986	16949	17062	17138	16986	16959	16987	17094	16947	17121	16813	16900	16958	16919	16957	17032	17111	17132	16715	17112	16876	16964	16948	16987	16957	16842	16875	17172	17118	16913	16788	16866	16937	17131	17052	16784	17002	17006	17006	16998	17214	17254	17235	16881	17083	16996	16910	16920	17261	17182	16956	16758	16971	17014	16930	16822	17207	16833	17027	17098	17008	17019	17036	17125	17040	17047	17041	16932	16688	17202	16927	16888	17101	17004	17163	16847	16979	17042	16847	16977	17078	17098	17089	17148	16889	17103	16901	16875	17045	17017	16844	17187	16999	17090	16954	16859	16715	16813	17027	16972	17026	17058	17124	17081	17000	16896	17324	16957	17072	16907	16915	16870	16987	16786	17229	17033	16857	16834	16840	17231	16908	17070	17119	16842	16900	17081	17094	16774	16732	17118	16879	16992	16752	17053	17122	17166	16949	16881	17208	16889	16990	16829	17001	17116	17072	16966	16860	16893	16917	16892	16974	16765	17159	16929	17019	16877	16995	16933	16918	16855	16924	17068	17227	16817	17266	17003	16916	17047	16848	17040	17132	17122	17040	16947	17035	17186	16936	16909	17058	17072	16966	17134	16912	16946	16982	16966	17046	17126	16674	17014	17153	17074	17028	16869	16941	17088	17010	16984	16919	17066	16968	17033	16942	16973	17160	17171	16931	16849	17043	17073	16975	16765	16894	16892	16950	16846	16962	17150	17062	17030	17093	17090	17033	16975	17267	17080	16920	16886	16987	17143	16930	17051	16925	17270	17016	17221	17052	16986	17106	17055	16973	17016	17082	17100	17047	16958	16874	17046	17036	17068	16945	17010	16768	17028	17079	17026	17013	17061	16934	16967	16945	17046	17014	16982	16900	17083	17071	17117	17063	17099	16924	17016	17172	16918	16948	17016	16906	17082	16978	16840	17215	16891	17009	16993	16892	17026	16956	16984	17073	17006	17025	16935	17149	17053	16989	17007	17013	16862	16983	17110	17088	16911	16805	16896	16827	16958	16932	17150	17004	17095	17035	17106	17151	16994	16874	16993	17143	17122	17112	17072	17037	16976	17008	16912	16897	16776	17123	16753	16966	16831	17082	16955	16931	17051	16900	17049	17237	16777	16910	17150	17072	17151	16932	16937	17018	16866	16904	17068	16880	17140	17128	16965	17054	17046	17113	16976	17136	16985
36546	59229	59714	50640	43308	37800	32598	27989	24665	22273	20559	18867	17710	17529	17374	16954	16470	16104	15724	15416	15526	15196	14851	14895	14801	14839	14656	14672	14612	14606	14622	14422	14439	14515	14466	14547	14425	14447	14485	14538	14398	14380	14547	14350	14433	14497	14483	14458	14427	14351	14535	14435	14526	14400	14376	14297	14594	14425	14435	14262	14290	14541	14478	14451	14224	14303	14425	14571	14370	14474	14353	14516	14451	14220	14415	14291	14407	14489	14345	14297	14548	14418	14447	14528	14514	14377	14356	14584	14491	14302	14423	14349	14514	14415	14423	14387	14577	14438	14444	14571	14359	14436	14586	14352	14437	14390	14492	14372	14219	14575	14263	14170	14521	14450	14396	14354	14410	14330	14329	14203	14486	14297	14447	14431	14481	14383	14388	14383	14447	14403	14367	14629	14483	14504	14518	14417	14541	14441	14311	14270	14339	14492	14351	14371	14541	14257	14369	14164	14408	14271	14503	14409	14399	14399	14272	14513	14361	14451	14411	14643	14457	14553	14356	14312	14417	14351	14438	14345	14485	14351	14251	14325	14546	14524	14441	14413	14433	14487	14241	14380	14356	14393	14379	14351	14275	14559	14344	14469	14332	14456	14533	14475	14478	14447	14445	14338	14357	14383	14342	14391	14416	14584	14462	14347	14433	14327	14609	14454	14300	14459	14571	14317	14319	14319	14426	14407	14258	14467	14328	14453	14260	14545	14428	14359	14298	14422	14344	14148	14383	14452	14531	14274	14225	14459	14435	14384	14262	14350	14392	14266	14449	14288	14413	14259	14466	14388	14480	14402	14291	14508	14471	14250	14291	14422	14349	14419	14565	14447	14275	14473	14448	14466	14416	14366	14462	14494	14495	14445	14315	14427	14454	14465	14419	14441	14579	14273	14430	14398	14415	14504	14560	14325	14487	14314	14405	14390	14501	14373	14371	14280	14632	14561	14465	14374	14380	14341	14549	14435	14349	14203	14458	14265	14405	14518	14632	14361	14404	14425	14422	14470	14340	14348	14363	14383	14497	14379	14366	14387	14305	14459	14311	14215	14626	14359	14517	14340	14414	14475	14390	14421	14380	14375	14526	14388	14385	14294	14487	14415	14191	14278	14565	14502	14412	14542	14364	14498	14513	14390	14344	14550	14383	14305	14463	14431	14423	14447	14457	14291	14592	14358	14333	14367	14509	14374	14344	14342	14366	14439	14418	14455	14324	14454	14400	14427	14594	14413	14408	14393	14530	14287	14414	14339	14296	14389	14497	14375	14429	14442	14437	14342	14308	14556	14358	14350	14417	14430	14590	14307	14432	14230	14249	14298	14479	14422	14349	14450	14323	14490	14461	14392	14409	14514	14216	14364	14378	14428	14353	14295	14517	14220	14278	14503	14483	14502	14198	14462	14384	14697	14359	14404	14368	14423	14391	14463	14306	14366	14306	14599	14386	14427	14347	14353	14383	14249	14460	14348	14573	14271	14504	14319	14278	14455	14482	14496	14428	14445	14364	14247	14522	14333	14436	14469	14244	14357	14451	14369	14361	14400	14375	14335	14275	14220	14281	14427	14445	14365	14444	14422	14459	14459	14361	14339	14374	14524	14267	14492	14319	14389	14360	14411	14413	14413	14572	14425	14402	14386	14428	14328	14388	14456	14319	14400	14398	14432	14461	14318	14292	14260	14422	14414	14344	14399	14466	14494	14433	14505	14508	14420	14372	14408	14471	14423	14438	14527	14455	14390	14296	14413	14416	14435	14486	14389	14587	14400	14333	14479	14376	14414	14352	14390	14345	14382	14481	14477	14350	14445	14411	14402	14352	14398	14459	14355	14442	14244	14334	14344	14336	14387	14230	14436	14368	14224	14208	14500	14589	14231	14261	14353	14410	14241	14588	14473	14454	14414	14425	14443	14380	14381	14523	14444	14384	14363	14508	14481	14424	14415	14352	14270	14380	14433	14317	14445	14473	14435	14369	14282	14305	14392	14191	14544	14475	14359	14376	14363	14434	14286	14527	14382	14464	14420	14517	14367	14374	14357	14546	14365	14459	14467	14320	14446	14435	14433	14309	14393	14363	14371	14367	14295	14363	14387	14439	14453	14381	14544	14336	14462	14387	14330	14467	14364	14526	14462	14470	14284	14329	14352	14303	14529	14510	14468	14456	14363	14456	14317	14215	14277	14397	14470	14483	14534	14428	14406	14478	14319	14245	14419	14334	14441	14416	14532	14425	14403	14418	14383	14469	14452	14325	14324	14454	14565	14251	14448	14227	14587	14543	14143	14331	14390	14411	14414	14261	14339	14269	14542	14411	14459	14409	14345	14327	14538	14316	14378	14408	14410	14415	14471	14453	14583	14396	14118	14567	14387	14447	14418	14395	14526	14507	14357	14385	14537	14461	14274	14418	14581	14422	14398	14459	14475	14412	14514	14356	14303	14597	14376	14374	14479	14429	14493	14422	14572	14223	14412	14342	14316	14203	14207	14476	14509	14304	14417	14592	14357	14306	14411	14463	14545	14419	14497	14454	14447	14375	14486	14315	14496	14429	14436	14419	14405	14242	14493	14305	14228	14563	14342	14297	14598	14426	14443	14344	14490	14521	14224	14551	14491	14389	14398	14230	14446	14451	14592	14330	14529	14358	14439	14381	14130	14341	14352	14303	14402	14564	14525	14429	14540	14367	14503	14408	14388	14425	14297	14560	14325	14414	14338	14229	14364	14566	14393	14530	14359	14475	14394	14520	14446	14265	14446	14357	14265	14652	14325	14294	14304	14513	14462	14310	14430	14372	14308	14387	14316	14509	14476	14362	14549	14407	14427	14403	14390	14417	14275	14438	14496	14529	14406	14322	14287	14535	14409	14521	14305	14390	14423	14171	14343	14497	14463	14447	14314	14552	14362	14367	14394	14527	14443	14281	14316	14317	14427	14500	14470	14336	14463	14474	14611	14448	14395	14489	14387	14436	14204	14405	14334	14363	14295	14409	14311	14511	14287	14370	14480	14326	14475	14422	14328	14246	14492	14421	14516	14456	14471	14335	14397	14564	14422	14167	14342	14273	14453	14441	14374	14446	14425	14327	14314	14334	14417	14326	14388	14401	14355	14308	14615	14533	14575	14374	14510	14427	14371	14432	14349	14453	14499	14297	14341	14444	14426	14414	14241	14345	14486	14552	14340	14320	14379	14316	14549	14275	14444	14346	14506	14597	14440	14353	14447	14478	14435	14420	14339	14460	14561	14452	14279	14317	14546	14344	14478	14377	14394	14342	14256	14334	14429	14292	14490	14303	14439	14352	14688	14433	14442	14313	14454	14417	14462	14506	14379	14466	14568	14378	14441	14356	14589	14615	14374	14407	14470	14407	14437	14425	14412	14407	14284	14379	14249	14501	14486	14433	14287	14589	14564	14262	14384	14396	14432	14610	14405	14260	14411	14568	14582	14388	14485	14463	14572	14447	14396	14448	14440	14386	14350	14569	14415	14428	14411	14413	14352	14356	14518	14400	14458	14279	14319	14268	14241	14226	14571	14407	14325	14408	14438	14467	14701	14399	14258	14309	14465	14489	14398	14370	14542	14453	14497	14271	14382	14517	14486	14557	14455	14313	14403	14361	14334	14489	14306	14304	14422	14472	14423	14379	14440	14405	14359	14386	14409	14595	14254	14351	14486	14356	14442	14421	14518	14475	14446	14452	14455	14286	14489	14486	14281	14268	14304	14539	14625	14406	14236	14395	14364	14363	14431	14478	14375	14390	14339	14438	14340	14280	14497	14448	14378	14294	14265	14311	14155	14420	14458	14438	14263	14355	14257	14289	14378	14345	14286	14630	14309	14490	14570	14501	14398	14382	14398	14471	14402	14381	14428	14467	14327	14320	14306	14458	14528	14469	14425	14346	14515	14422	14457	14532	14469	14353	14293	14313	14382	14335	14395	14445	14575	14439	14512	14337	14465	14537	14296	14364	14434	14439	14315	14326	14418	14322	14577	14330	14353	14300	14299	14390	14507	14514	14301	14341	14443	14289	14556	14452	14456	14495	14436	14281	14473	14358	14491	14444	14302	14469	14287	14316	14513	14347	14322	14393	14516	14370	14436	14585	14445	14395	14449	14449	14322	14515	14458	14538	14485	14387	14409	14285	14319	14415	14327	14541	14473	14562	14378	14224	14409	14503	14570	14422	14439	14441	14345	14522	14431	14379	14361	14490	14260	14471	14280	14376	14428	14527	14371	14367	14314	14460	14464	14326	14566	14559	14285	14218	14286	14395	14443	14586	14387	14474	14513	14371	14492	14333	14391	14409	14516	14320	14521	14466	14387	14580	14393	14403	14580	14371	14616	14461	14349	14322	14304	14356	14369	14322	14452	14436	14483	14462	14261	14533	14414	14386	14512	14613	14382	14467	14553	14366	14358	14439	14192	14661	14327	14492	14409	14355	14364	14459	14290	14358	14384	14323	14556	14366	14469	14219	14612	14479	14599	14439	14477	14380	14350	14464	14561	14289	14431	14501	14434	14406	14383	14299	14421	14323	14540	14406	14325	14462	14341	14462	14301	14431	14372	14455	14291	14558	14373	14480	14508	14400	14508	14421	14358	14592	14430	14393	14510	14378	14357	14513	14398	14449	14455	14486	14422	14432	14490	14352	14379	14388	14184	14492	14290	14372	14427	14504	14251	14470	14371	14459	14449	14374	14482	14352	14323	14378	14360	14235	14434	14396	14426	14289	14521	14422	14448	14359	14378	14510	14248	14592	14460	14254	14420	14384	14440	14439	14456	14312	14381	14581	14459	14328	14346	14395	14415	14365	14424	14464	14251	14340	14358	14375	14305	14366	14233	14390	14471	14461	14322	14320	14401	14375	14361	14189	14338	14469	14377	14347	14477	14563	14454	14314	14584	14395	14584	14461	14455	14374	14330	14485	14652	14301	14368	14301	14409	14465	14423	14291	14559	14520	14302	14530	14364	14406	14320	14167	14547	14274	14369	14447	14432	14501	14334	14386	14273	14469	14400	14384	14402	14501	14447	14282	14477	14437	14468	14572	14445	14366	14506	14236	14503	14478	14392	14413	14353	14502	14486	14407	14387	14381	14433	14355	14485	14443	14367	14266	14332	14451	14448	14341	14540	14396	14490	14385	14489	14417	14619
34510	40467	47498	41116	33267	28565	24754	21978	20423	19560	18841	17940	17862	17951	17594	17412	17541	17299	17280	17385	17232	17136	17099	16874	17148	16824	17135	17180	17035	17029	17136	17156	16964	16961	16966	17229	17107	16949	16796	16933	17148	16935	17073	17014	16929	17123	16958	16964	16855	17003	17187	17285	16856	17062	17012	17166	17024	16921	16799	16906	16949	16909	17033	17022	16912	16803	16966	17055	17007	17047	17054	17215	16803	16879	16823	16983	17030	17132	16867	16751	16979	17202	16712	16851	16889	17122	16873	16874	17060	16876	16941	16875	16806	16914	16920	16910	17223	17058	16838	17028	17085	17045	16958	16929	16971	16878	16856	16889	16979	16927	17071	16957	17081	16883	16954	16984	17038	16792	17078	16974	17024	17004	16983	17058	17107	16948	17021	16916	16905	16826	17209	17037	16752	16983	16877	16746	17065	17054	17057	16883	16878	16977	16920	17071	17091	17137	16930	16850	16988	16868	17026	16997	17058	16876	17159	17025	16938	16995	16788	16947	16930	16877	17001	16887	16980	16700	17238	17002	16991	17055	16953	17157	17141	17022	16993	17009	17102	17089	16892	17196	16994	16821	16795	16904	17090	16853	17106	16827	16911	16804	17101	16939	16996	17235	17089	17245	17146	16996	16926	17185	17006	17082	17033	17018	16907	17042	16949	16731	17020	16965	17087	17086	17020	16931	17019	17077	16888	16993	16973	16845	16702	17020	17071	17027	16928	16946	17008	16896	17032	17036	16826	17021	17072	17023	16977	16805	17130	17016	17098	16770	16996	17059	17003	16857	17033	17000	17090	16970	16895	16971	17040	17019	16907	16957	16983	16929	16981	16870	16992	17057	17048	17155	16982	17133	17021	17121	16939	17055	17076	16869	17147	17068	16842	16878	16851	17163	16928	16952	16845	17188	17083	16842	16996	17083	16972	16897	17097	16916	16807	17096	17054	17007	16553	16974	17028	17063	16940	16995	16885	17071	16931	16754	16760	16815	16942	16944	17228	16990	17045	16974	16902	16977	16954	16850	16957	17131	16891	17008	17053	16709	16807	17217	16894	16967	17057	17004	16892	16966	17094	16815	16947	16924	16696	17069	17155	17060	17135	17100	17182	17003	16736	16975	17009	16934	16769	17050	17108	17096	16897	17014	16942	17106	16985	17002	16955	16984	16894	16917	17168	17102	17108	17099	16806	16935	17191	16860	16950	16997	16762	17104	16919	17098	16943	17061	17195	16951	17024	16878	17033	17211	16934	17087	17059	16845	16993	16594	17045	16822	16993	16966	16917	16945	17069	17010	17082	16991	17121	16737	17184	17033	16994	17001	17011	16890	16908	17075	17045	17031	17196	16810	17098	17009	16983	17022	17008	16889	16772	17034	17006	16868	16856	16953	17171	16899	16858	16999	17024	16985	16961	16983	17052	17112	17076	16903	17139	16944	16871	17091	17145	17080	16852	17028	16852	16858	17198	16719	16758	16868	16875	17247	16844	17008	17074	17020	17039	16895	17006	16739	16777	16779	16817	16964	16767	16941	16952	16734	17257	17035	17229	16986	16813	17136	16796	16923	16794	17023	17058	17060	16820	17023	16979	17195	16999	16986	16882	16845	16822	16969	16944	16995	17127	17059	17147	16979	17095	17116	17090	16797	16886	16991	16991	17005	16927	16985	16865	17022	16953	16988	17004	17159	17041	17030	17043	17128	16943	17120	16987	17191	16919	16812	16984	17115	17064	16954	17187	16885	17104	16931	17044	16923	16822	16807	16826	16985	17143	16994	17046	16961	17041	16983	17018	17033	17064	16773	17013	16883	17155	16940	16895	16981	17067	17060	16904	16866	17030	16829	17022	16959	16967	17157	17185	17044	17010	16855	16815	17036	17051	17159	17056	16863	16862	16921	16990	16950	16798	17021	17167	16943	17126	16890	17016	16819	17058	16989	16914	16753	17078	16889	17018	16869	16955	17085	16958	17198	17215	16975	16791	16921	17111	16920	16896	17044	16943	16831	17017	16891	16954	17061	16964	16884	16881	16889	17163	16941	16928	16875	16874	16834	16673	16963	16921	17054	17123	17031	17106	16928	16896	17204	16879	17070	16923	16878	16985	16915	16778	16803	16933	17046	17003	16883	16915	17227	17123	16988	16902	17226	16736	16931	17099	17157	16927	16918	16769	17058	17126	16982	17118	17089	16915	16920	16955	17055	16858	16971	17152	17205	16650	16897	17136	16994	16786	17129	17117	16771	16749	17064	17140	17164	17023	17018	17121	17031	17085	16994	16840	16950	16954	16930	16948	16922	16888	17088	16785	17038	16839	17071	16978	16946	17029	17009	16986	16885	17082	17063	16756	16977	17001	17166	16942	17190	17009	17036	16803	16953	16902	16878	16888	17074	16873	16942	17036	17036	16915	16908	16855	16875	16924	16985	17007	16947	17145	16839	16854	16907	17046	16965	16940	16998	16798	16891	16858	16980	16924	16987	17090	16844	17120	16816	16800	16904	16719	16843	16985	17058	17076	16923	16898	16924	16996	16975	17185	16949	17136	17039	16912	16903	16980	16836	17017	16846	17027	16949	17171	17116	17153	17014	16714	16976	16779	16903	16901	16956	16917	16963	17020	16901	17016	16993	16929	16885	16948	16821	17109	17158	16948	16988	16989	16827	16905	16925	17019	17045	16906	17073	17005	16860	16945	16997	17078	17031	16934	16845	16954	17002	17029	16857	17086	16922	16796	16864	16796	16856	16856	16827	17020	16842	16912	16884	16915	16998	16951	16890	17000	17005	17089	16947	16941	17154	17267	16814	16705	16952	17055	16901	16740	16838	16965	17195	16864	16760	16931	17054	17027	17143	16958	16875	17010	17041	17007	16871	17029	17203	17027	16914	17024	16809	17098	16943	16960	16950	16903	16959	16946	16785	17108	16957	16995	17029	17004	17092	17025	17076	17072	17040	16756	16952	16835	17013	16950	17031	17061	16883	17292	16926	16954	17042	17005	16812	17106	17045	17056	17103	16970	16980	17047	16754	16832	16766	16955	16995	17004	16883	17039	16758	16995	16843	17071	17037	16907	16869	17047	17103	16977	16939	17006	16750	16870	16966	16936	17040	16754	17001	17232	16885	16900	16815	17050	17116	17018	16823	17072	17240	17182	17085	17234	17058	16980	17091	17010	16885	16887	16802	17019	17145	16997	17134	16954	16999	17228	17112	16907	16922	17001	16857	17201	16942	17020	16971	16931	16844	16945	17147	17207	16965	17075	16869	17027	16916	17282	16904	17041	16899	16845	16975	17104	17038	16951	16826	17159	17157	17100	17034	16955	17052	16891	16933	16877	16778	16972	16938	16839	16996	17172	16918	17006	16785	16810	16947	16693	17134	16875	16965	16895	16989	16765	16995	16924	16725	17022	17065	16888	16885	16890	17027	16744	16894	17115	17135	17090	17082	17077	17125	17032	17088	17103	17001	17084	16901	17043	16977	17128	16924	17125	17000	17049	17033	16896	17122	17003	16930	17101	16856	16969	16944	17031	16888	16837	16937	16827	16877	16868	17244	17054	17250	16931	17092	16907	16867	17075	16922	16842	16816	16887	17277	17035	17050	16930	17154	17036	17092	16937	17018	16852	16977	16901	16966	17041	17006	16998	16862	16905	16856	16783	16880	16922	16862	16860	16914	17143	16803	17081	16836	16900	17120	17135	16910	17018	17142	16971	16883	17098	17107	16899	16952	17257	17244	17223	16758	17184	17208	17078	17127	17170	17109	17117	16960	16792	16855	16948	17032	17105	16930	16986	16915	16877	17040	17144	17000	16954	17025	17060	16932	17004	17229	16931	17044	17042	16976	16992	17017	16959	17087	17206	16921	16823	17035	16972	17118	17035	17090	16922	16817	17008	16908	17152	17044	17060	16979	16899	16894	17007	17061	16944	16948	16940	16902	16974	16985	17095	17171	16958	17127	17030	17010	17020	16993	17014	16803	16992	16980	17076	16958	17055	17052	16942	16835	17002	16804	17048	16956	17012	16844	16958	17040	17043	17011	16973	16952	16986	16995	17069	17255	16899	16985	17023	17043	16867	17021	16997	16990	16913	17062	17150	16951	17036	17195	16984	16951	17239	16966	17094	16890	16901	16994	17038	16880	16964	16752	17041	16989	17175	16955	17107	17041	16714	17116	16951	16897	16914	16840	16749	16854	16950	17001	16850	16793	16787	16885	16933	16961	17054	16787	17002	17020	17101	17022	17029	17074	17059	17031	16805	16809	16781	16969	17090	16975	16968	16989	17051	17123	17024	17034	16881	17171	16981	16852	17018	17000	17069	16992	16893	16971	16786	16853	16942	17298	17123	16973	16944	16819	17018	16990	17183	17146	17085	17156	17000	16931	17006	17156	16950	17119	17038	16909	16862	16804	16827	16933	16698	16797	16796	17029	16925	17099	17066	17062	16912	17053	16962	16991	17100	17029	17073	17056	16993	16989	17025	17000	17041	16933	16811	17102	17096	16912	17034	17020	17010	17195	16906	16998	17013	16874	16818	17015	17277	17088	16897	16942	17125	16922	17055	17011	16956	17080	16889	16885	16930	17083	17057	17032	16966	17080	17099	16915	16838	17039	16873	16892	16853	16951	16808	16807	17081	16922	17043	17047	17072	16753	17178	16948	16982	17011	17151	16843	16985	17136	17033	16947	16825	16997	16972	16986	17115	17040	17129	16918	17161	16817	17034	17260	16898	16609	16918	17019	16917	16836	16881	16996	17041	17036	16997	16842	16918	16849	17014	16865	17051	17033	16899	17212	17213	16931	17133	16938	17307	16974	16979	17136	16910	17169	17115	16960	16926	17025	16922	16978	17044	16916	17060	16846	17001	17150	16945	17062	17095	17124	16857	17066	17036	16929	16930	16865	17040	17054	16886	16763	16957	17027	16866	16993	17219	16891	16939	16639	16970	16901	17070	17057	16838	17063	17003	16875	17069	17140	16923	16989	17017	16847	16846	16761	16989	17000	17021	16968	16954	16939	16836	16990	16965	17089	16979	16825	17051	17148	17106	17242	17162	16943	16988	16891	17080	17108	17074	16994	16967	16990	17055	16900	16977	16935	16978	17037	17202	17050	17064	17170	17083	16933	16887	16994	17047	16974	16987	17069	16997	16916
36614	52008	50640	40236	34122	28817	24510	21412	19495	18124	16790	15996	15895	15820	15325	15251	15067	14889	14899	14970	14703	14645	14768	14531	14405	14525	14309	14569	14548	14458	14376	14191	14361	14501	14633	14447	14486	14357	14379	14431	14387	14337	14384	14498	14297	14534	14446	14378	14516	14300	14444	14402	14311	14301	14364	14323	14478	14356	14339	14500	14518	14331	14537	14455	14414	14443	14396	14284	14402	14325	14496	14339	14450	14469	14296	14377	14281	14296	14347	14303	14439	14365	14491	14390	14492	14378	14488	14331	14427	14405	14378	14349	14295	14351	14380	14421	14533	14333	14340	14403	14418	14280	14379	14457	14369	14302	14390	14413	14493	14285	14525	14313	14331	14666	14312	14184	14318	14446	14354	14387	14216	14253	14473	14339	14375	14438	14387	14193	14347	14331	14499	14337	14317	14229	14431	14249	14273	14518	14387	14265	14191	14570	14395	14342	14542	14413	14242	14530	14299	14443	14230	14236	14269	14501	14449	14449	14496	14340	14526	14367	14377	14391	14296	14311	14261	14460	14350	14329	14245	14469	14323	14460	14386	14246	14365	14380	14359	14357	14317	14466	14469	14304	14355	14480	14454	14429	14362	14364	14362	14396	14361	14477	14448	14380	14458	14350	14375	14343	14440	14486	14459	14448	14148	14450	14356	14305	14522	14408	14462	14231	14350	14326	14310	14327	14439	14236	14332	14431	14264	14399	14406	14126	14330	14352	14403	14404	14482	14511	14479	14361	14409	14359	14207	14309	14357	14395	14489	14386	14368	14495	14125	14397	14460	14355	14302	14478	14314	14394	14344	14334	14145	14369	14445	14304	14268	14368	14531	14423	14427	14401	14335	14479	14279	14368	14430	14397	14316	14293	14428	14269	14429	14434	14327	14465	14342	14341	14394	14388	14246	14238	14447	14562	14439	14363	14610	14570	14291	14430	14549	14244	14526	14315	14417	14447	14223	14380	14458	14443	14481	14386	14312	14404	14588	14379	14469	14294	14383	14288	14453	14550	14280	14274	14313	14399	14300	14341	14397	14565	14514	14497	14317	14253	14412	14389	14444	14438	14323	14437	14364	14285	14403	14529	14511	14319	14352	14313	14483	14372	14487	14406	14345	14477	14300	14290	14424	14395	14362	14419	14342	14387	14342	14522	14264	14528	14233	14377	14196	14407	14362	14438	14324	14285	14399	14379	14416	14366	14488	14297	14341	14289	14426	14323	14313	14274	14344	14393	14372	14281	14295	14547	14268	14505	14336	14460	14445	14335	14534	14311	14310	14219	14340	14365	14398	14234	14445	14349	14332	14321	14537	14477	14270	14495	14271	14324	14393	14429	14312	14487	14267	14509	14368	14440	14322	14450	14353	14318	14279	14259	14311	14225	14491	14282	14317	14479	14506	14259	14408	14509	14411	14352	14442	14362	14469	14425	14496	14330	14298	14344	14375	14325	14381	14373	14481	14493	14345	14350	14217	14348	14408	14363	14572	14541	14337	14427	14375	14290	14286	14406	14429	14334	14410	14338	14362	14325	14335	14377	14296	14426	14361	14411	14537	14499	14406	14308	14436	14102	14350	14346	14467	14365	14414	14558	14235	14292	14434	14536	14424	14315	14321	14469	14450	14323	14396	14333	14377	14440	14258	14424	14399	14353	14309	14321	14441	14361	14386	14398	14438	14283	14347	14494	14341	14325	14362	14313	14572	14255	14514	14484	14416	14168	14512	14272	14442	14130	14308	14394	14378	14397	14419	14415	14324	14320	14430	14336	14268	14366	14316	14410	14371	14341	14324	14546	14331	14454	14363	14327	14484	14238	14284	14434	14301	14395	14446	14399	14506	14256	14403	14466	14289	14424	14559	14225	14336	14251	14360	14344	14282	14246	14463	14395	14372	14284	14477	14376	14279	14387	14380	14339	14484	14500	14479	14354	14368	14239	14408	14420	14332	14310	14497	14307	14317	14386	14569	14350	14404	14400	14395	14293	14372	14322	14393	14385	14386	14410	14431	14429	14386	14339	14367	14292	14261	14479	14348	14227	14359	14448	14491	14350	14479	14361	14110	14309	14425	14396	14292	14243	14351	14427	14501	14240	14389	14448	14391	14295	14502	14387	14416	14288	14415	14360	14238	14535	14376	14328	14396	14452	14417	14272	14361	14323	14384	14445	14438	14394	14343	14345	14376	14230	14556	14257	14493	14373	14420	14315	14240	14528	14257	14432	14356	14391	14303	14315	14504	14422	14422	14420	14310	14230	14192	14253	14405	14333	14361	14376	14301	14261	14315	14393	14325	14419	14372	14369	14323	14409	14485	14320	14363	14454	14269	14376	14301	14501	14320	14470	14367	14303	14453	14463	14423	14291	14346	14357	14326	14237	14522	14157	14529	14471	14343	14358	14305	14321	14406	14630	14410	14367	14373	14549	14443	14282	14201	14373	14230	14443	14295	14439	14389	14220	14447	14141	14435	14281	14531	14267	14172	14420	14323	14338	14468	14196	14282	14355	14374	14493	14415	14459	14429	14372	14519	14511	14336	14421	14427	14379	14262	14340	14226	14277	14348	14455	14212	14337	14495	14428	14383	14320	14464	14489	14382	14356	14414	14228	14408	14473	14359	14459	14570	14187	14378	14250	14384	14419	14379	14404	14315	14466	14289	14409	14405	14293	14318	14390	14268	14371	14421	14474	14371	14302	14377	14301	14372	14490	14595	14299	14549	14299	14422	14272	14259	14350	14249	14254	14434	14417	14378	14341	14318	14299	14309	14297	14516	14457	14342	14242	14245	14401	14451	14444	14340	14172	14403	14343	14398	14316	14405	14477	14317	14274	14428	14447	14441	14229	14320	14439	14378	14451	14472	14348	14438	14404	14295	14405	14324	14486	14509	14367	14219	14318	14470	14280	14464	14411	14352	14355	14324	14522	14376	14160	14323	14257	14257	14426	14424	14329	14448	14209	14394	14380	14414	14361	14336	14497	14352	14460	14547	14330	14462	14341	14388	14229	14376	14383	14324	14401	14188	14342	14394	14440	14293	14435	14288	14303	14376	14368	14213	14318	14473	14270	14320	14509	14284	14350	14570	14244	14508	14628	14481	14316	14528	14533	14453	14442	14371	14334	14521	14511	14462	14267	14448	14437	14368	14433	14353	14280	14310	14412	14303	14504	14451	14417	14355	14213	14360	14246	14434	14348	14277	14471	14422	14409	14347	14421	14382	14372	14393	14415	14406	14267	14377	14396	14414	14423	14361	14298	14536	14174	14413	14291	14178	14500	14355	14355	14353	14367	14316	14580	14328	14256	14429	14376	14308	14517	14383	14427	14482	14246	14278	14269	14234	14551	14457	14184	14514	14478	14450	14472	14397	14322	14369	14310	14374	14582	14450	14398	14567	14437	14370	14596	14406	14333	14465	14300	14296	14484	14387	14285	14304	14201	14246	14205	14448	14400	14396	14472	14260	14369	14447	14619	14348	14469	14338	14361	14325	14372	14440	14416	14337	14274	14330	14485	14313	14430	14384	14349	14471	14378	14372	14422	14394	14476	14463	14334	14415	14462	14369	14536	14553	14448	14367	14362	14332	14354	14449	14257	14478	14339	14385	14288	14459	14297	14345	14530	14186	14570	14330	14490	14418	14308	14290	14335	14412	14307	14448	14369	14376	14460	14569	14396	14464	14582	14379	14390	14192	14379	14354	14295	14336	14470	14334	14401	14349	14428	14341	14201	14411	14338	14478	14414	14263	14452	14353	14410	14344	14207	14312	14306	14318	14345	14282	14363	14247	14303	14391	14336	14282	14494	14369	14350	14349	14364	14517	14269	14410	14469	14380	14487	14416	14444	14370	14452	14468	14506	14347	14467	14476	14350	14500	14360	14328	14490	14485	14539	14558	14366	14402	14332	14328	14375	14358	14424	14196	14258	14497	14427	14462	14472	14195	14529	14324	14257	14273	14205	14282	14286	14508	14334	14278	14405	14396	14439	14395	14347	14484	14458	14242	14318	14460	14509	14417	14294	14272	14270	14355	14462	14294	14349	14552	14317	14455	14463	14379	14400	14361	14303	14458	14369	14212	14376	14482	14326	14377	14416	14342	14444	14459	14481	14364	14178	14457	14249	14530	14522	14341	14430	14351	14390	14460	14335	14456	14388	14433	14417	14498	14391	14405	14416	14369	14434	14247	14330	14585	14413	14459	14369	14387	14314	14269	14218	14339	14370	14341	14493	14376	14460	14370	14384	14378	14400	14277	14545	14462	14463	14377	14445	14294	14438	14550	14228	14352	14364	14587	14557	14561	14307	14303	14350	14507	14403	14293	14266	14459	14311	14314	14517	14424	14246	14357	14323	14430	14306	14352	14412	14451	14536	14343	14475	14412	14289	14328	14242	14535	14384	14318	14351	14473	14515	14436	14501	14466	14454	14493	14367	14288	14311	14415	14351	14318	14285	14575	14240	14558	14414	14317	14466	14379	14378	14358	14482	14483	14392	14494	14511	14164	14311	14331	14490	14268	14235	14230	14568	14477	14455	14358	14409	14480	14445	14519	14309	14378	14338	14451	14495	14317	14426	14403	14328	14363	14312	14371	14535	14317	14529	14229	14374	14473	14296	14563	14383	14409	14344	14421	14396	14386	14339	14580	14499	14320	14287	14293	14464	14476	14377	14318	14572	14265	14295	14431	14460	14292	14340	14432	14529	14474	14416	14360	14570	14521	14507	14409	14414	14301	14392	14231	14401	14481	14298	14485	14300	14336	14402	14474	14359	14286	14448	14282	14544	14474	14582	14383	14383	14369	14278	14335	14394	14516	14289	14469	14297	14439	14547	14417	14224	14287	14316	14201	14368	14432	14283	14549	14337	14484	14501	14430	14539	14320	14241	14549	14360	14417	14285	14356	14581	14430	14515	14341	14388	14372	14323	14339	14379	14476	14524	14361	14494	14303	14506	14433	14366	14225	14452	14388	14283	14573	14406	14482	14451	14344	14471	14408	14353	14372	14349	14536	14272	14378	14327	14360	14513	14440	14536	14372	14344	14409	14404	14367	14339	14511	14356	14510	14390	14424	14303	14562	14352	14451	14344	14330	14461	14393	14202	14268	14384	14351	14421	14356	14287	14371	14425	14430	14554	14238	14372	14407	14367	14310	14414
25357	21682	30950	32530	32600	31826	29146	24688	22269	20670	19577	18989	18609	18342	18135	18066	17855	17996	17912	17582	17600	17372	17387	17222	17400	17156	17324	16846	17018	17096	17117	17068	17055	17035	17121	17160	17074	17002	17278	17014	17249	17166	17045	17021	17231	17087	17158	17181	17061	16921	16990	17236	17281	17333	16970	16878	16999	16809	16977	17228	16985	16989	16951	16999	17084	16942	16944	17110	17267	17072	16998	16746	17177	16877	16981	16815	16963	17078	16896	17048	17086	17028	16981	17049	16960	17060	17171	17133	16974	17024	17003	16975	17244	17031	16886	17127	17000	17034	16990	17156	17020	16971	16954	16902	16883	16967	16783	16922	16871	17058	17083	17206	17070	17016	16965	16834	16923	17192	17183	17030	16922	16925	17119	17131	17093	16935	16855	17006	16920	16986	17013	17143	16985	16948	17102	17062	16852	16978	17098	17088	16966	16978	16905	17103	17114	16999	17008	17060	16864	16926	16974	17100	17004	16968	17071	17056	16852	16908	16960	17104	16887	16963	16920	16946	16939	16974	17110	17108	16985	17025	16913	16969	17072	16913	16978	16849	16897	16916	17033	16861	17095	17151	16985	16837	16983	16920	16994	17077	17061	16773	17010	17053	16974	17200	16945	17020	17184	16983	16962	16996	17101	17113	17023	17308	16961	16884	16886	16763	17003	16997	17048	16837	16913	16873	16853	17016	16982	17170	17040	16895	17242	17098	16990	17049	16737	16964	16991	17160	16850	17035	17105	16874	16951	17197	16823	16949	17011	16939	16969	17030	16837	17007	16911	17228	16805	17182	16784	16927	16960	16903	17026	16749	17053	17073	17036	16916	17092	16929	16987	17043	16972	16880	17271	16776	17196	16863	16991	16874	16957	16927	17282	17047	16900	17108	16950	16946	17019	16918	16905	17009	16884	17140	17069	16922	17088	17033	17031	16932	16970	16941	17011	16778	16910	16888	16836	17097	16959	17024	16893	16926	17078	17067	17200	17147	16957	16962	16944	17048	16893	17240	17352	17137	16922	17184	16855	17053	17092	16872	17144	17144	16980	16936	17090	17092	16832	16886	17011	16856	16986	17032	17054	16864	16982	17123	17124	16959	16927	17140	17233	16958	17036	17078	17055	17160	16823	17026	17013	16991	16895	16879	16873	17041	16962	16961	16888	16972	17146	16860	17127	16825	17000	17137	16957	17004	16929	16965	16950	17212	17009	17104	17014	16970	17050	17152	16983	16949	16904	17013	16848	17068	17140	16971	17018	16892	16844	17016	16981	17057	16910	16914	17067	16903	17160	16972	17177	16958	17014	16852	17137	16995	17084	17196	17183	17075	16962	16904	16986	17244	17127	16907	17031	16884	17072	16939	17009	17003	16948	17123	17008	16996	16923	17071	17045	17050	16889	16982	17111	17107	17120	16825	16892	17032	16884	17107	16868	17028	16924	16879	16952	16937	16797	17000	17091	16950	17119	16924	16993	16935	17105	17097	16904	16945	16999	17119	16913	17018	16984	16903	17083	16891	17117	17042	17011	17021	17234	16943	17096	17042	17004	16976	17149	17071	16892	16934	16921	16888	16722	17260	16999	17022	16956	17077	16930	17083	16954	16967	16921	16964	16743	17077	17022	17088	17088	17032	17029	17113	16855	16964	17014	16967	16753	17177	17211	16929	16954	16901	17128	17064	17044	16973	17007	17066	17128	17293	16929	17069	16927	16945	17201	17121	17231	17089	17176	17126	17055	16915	17091	16850	16987	17151	16877	16775	16881	16940	16911	17065	17061	16727	17011	16780	16897	16913	16980	17004	16909	17002	17014	16828	16978	17064	16865	16942	17045	16884	16891	17153	17061	16996	17028	16947	16880	16798	17112	16987	17069	16900	17059	16924	16850	16972	17054	17052	17102	16935	16822	17146	16905	16878	16984	16907	17051	16993	16733	17052	17110	16841	16996	16895	16912	16853	17174	17060	16979	16959	17157	16794	16864	16859	16950	16849	16990	17039	17042	17104	17027	16823	17085	17015	16920	16839	16861	16896	16935	17010	16775	16944	16942	16866	17092	16944	16875	16774	16939	17046	16927	17119	16930	17012	16882	16819	16971	17023	17056	16882	16853	17106	17150	16891	16883	17347	16840	16922	17015	16844	16723	16941	16873	16816	16935	16612	16746	16961	17235	16778	17086	16896	16911	16724	16986	17100	16915	16882	17014	17076	16937	17138	17142	17054	16963	16889	16913	16870	17096	16854	17350	17284	16973	16908	16855	17186	16995	17197	16862	17100	17023	16975	16939	16988	16977	17078	16974	16929	17051	16829	17030	16969	17024	16690	17020	16981	16900	17013	16953	17017	16976	16907	16811	17011	17123	16661	16885	17150	16905	16974	16619	16841	17017	16822	16802	17076	16954	16973	17042	16890	17066	16788	16891	17038	16984	16944	16902	17088	16687	16925	16965	17003	17051	17088	17113	17013	16989	17116	16993	17055	16916	17051	17070	17081	16919	16956	16874	16901	17116	16888	16974	17111	17047	16811	16923	16983	17078	16861	16857	16954	17049	16897	17007	17119	17034	16962	16940	16990	16878	17092	17153	17139	17025	16964	17013	16854	17011	17147	16830	17009	17009	16926	17112	17115	16920	17027	16875	16959	17013	16924	17156	17227	17070	16892	17047	17028	17076	16799	16955	17071	16931	17054	16965	17038	16990	17031	17168	16994	16840	17107	17004	17074	16969	16919	17010	17067	17084	16911	16979	16892	17129	17000	16924	17108	17031	17017	16902	16930	17148	16770	16939	17023	17027	17023	17006	16879	17013	16966	16947	17173	16966	17077	16879	16800	16914	17092	17092	16985	16890	17001	17090	17090	17096	17072	16958	17042	17167	17037	16928	17009	16953	16958	17025	16831	16971	17028	16961	17065	17001	17113	16823	17045	16899	16865	16857	16834	17324	16804	16859	17123	16893	17150	17001	16887	17145	17077	17068	17128	17056	16961	17130	17054	16996	17008	17146	16992	17284	16911	17131	16706	16970	17018	16985	16803	17030	16861	17029	17030	16886	16965	17028	16790	16896	17055	16905	17049	16975	17020	16985	16935	16948	16943	17064	17100	17278	16896	16985	16871	16995	17009	16931	17073	17218	16982	16881	16806	17044	17094	17024	16821	16827	17001	16833	16866	17276	17029	17037	17254	17091	16954	16913	17058	17094	17234	17031	16827	17082	16961	17049	17041	16855	16909	16973	17058	17178	17121	17118	16753	16857	16754	17012	17152	17100	17104	16856	16814	16833	17199	16991	16880	17083	16847	16974	16651	16916	16998	17018	17042	17023	16933	17193	16996	16879	16968	16875	17179	16822	16804	17139	16957	17094	16960	16980	17265	17175	16781	16885	16939	16936	16860	16937	17174	17113	17085	17022	17033	16903	16973	17082	16868	16869	16810	17059	17092	16895	16974	17044	16969	16913	16948	17058	17021	17066	17087	16872	16934	16918	16994	17009	16817	17006	16940	17109	16911	16991	17016	17119	16801	17261	17193	17119	16957	17036	16828	17155	16843	16777	16974	17120	17243	17044	17056	17073	17019	17039	16976	17044	16935	17200	17276	16923	16859	16851	16804	17042	16917	17263	16905	16959	16801	17033	16946	17128	17146	17087	17213	17059	17200	17028	17008	17051	17020	16988	17175	17003	16885	17118	16827	16820	16979	16897	17096	16979	17108	16902	17078	17092	16936	17036	17062	16929	17056	17195	17013	16923	16848	16887	17084	16888	16923	17020	16831	16892	17120	16882	17013	16994	17027	16960	16899	17019	17082	17015	17051	17068	16993	17141	17094	17044	16970	17032	16919	17155	17219	17199	16942	16994	17134	16950	16997	17017	17033	16794	16943	16991	16828	16961	17179	17174	16854	17165	17086	16832	16857	16764	17011	16948	16966	16926	16898	17060	16968	16969	17099	17015	16924	17045	17043	16987	17008	17072	17160	17074	17177	17155	16882	17006	16938	16985	17139	16894	16977	17000	16882	16947	16992	17069	17172	16908	17013	17073	17099	17024	16966	17079	16906	17098	16927	16791	17040	16935	16981	16993	16837	16850	16759	16765	16847	17046	17056	16940	16876	16890	17119	16728	17049	16996	16968	16803	16942	16984	16956	16821	16988	16785	17004	16912	16857	16860	17193	17025	17023	16908	17050	16923	16854	16864	16865	16914	17173	16973	17186	16970	16954	16837	16837	17024	16882	16868	16999	16964	16952	16933	16975	16748	16822	16853	16929	17012	16833	17060	16807	17249	17073	16966	17114	17035	16940	16920	17000	17037	16880	17065	17097	17059	16831	17047	17135	17167	16987	17116	17136	16867	16963	17123	16906	17071	16972	17166	16970	16939	17066	16941	16993	16848	16781	16821	16918	16814	16997	17126	16988	17090	17039	16968	16873	16815	17018	16809	16884	16878	17219	17028	16915	16983	17021	16925	17003	17014	17228	17159	17186	17138	17109	17024	16824	16897	16924	16848	16792	17183	17099	17011	17216	17000	16942	16980	17264	17039	17043	16871	16975	17063	17006	16983	17113	17116	17025	17029	17108	17005	17131	17048	16929	17005	16867	17252	16999	16837	16832	16950	17025	17053	17030	17084	16822	17054	16965	16974	16953	16907	17008	16995	17002	16847	17106	16890	17095	16783	16985	16975	17107	16971	17080	16971	17073	17061	16910	16964	17103	17013	17220	17302	16951	16902	16953	16946	17123	17075	16903	16871	16971	17097	17275	17027	17007	16818	16843	16970	16919	17015	16996	16853	16880	17083	17050	16957	16984	17092	17165	16852	17213	16883	16965	17055	17016	17014	16872	17013	16965	16998	16904	16946	16862	16907	16830	16953	17003	16983	16833	17098	16871	16901	17098	16840	16871	17023	17205	16993	17095	17010	17000	16946	16928	17139	17013	16915	16827	17079	17009	16795	16861	16984	17249	17024	16918	16967	16744	17068	16890	16987	16999	16839	17125	17037	16904	16790	16880	17020	16979	16968	16985	17281	17038	17133	16853	16905	16979	17103	17080	17288	17065	17052	17203	17004	16938	17163	16941	17192	17039	17010	16960	17212	17006	16883	17030	16935	17058	16787	16867	16981	16967	16995	16856	16914	17062	16956	17019	17039	16859	17202	16798
35056	57202	56130	46586	39742	33739	28857	25085	22353	19596	17878	17043	16676	16176	15939	15800	15853	15820	15562	15186	14875	14777	14837	14593	14705	14419	14752	14526	14442	14600	14432	14460	14682	14280	14506	14572	14285	14430	14532	14422	14402	14442	14409	14442	14534	14444	14576	14595	14539	14428	14295	14391	14600	14539	14290	14398	14432	14517	14487	14376	14406	14395	14607	14592	14308	14403	14416	14492	14427	14390	14378	14397	14343	14324	14474	14491	14393	14409	14520	14319	14488	14484	14520	14388	14356	14318	14485	14465	14480	14413	14467	14306	14437	14589	14488	14593	14445	14546	14480	14559	14216	14351	14470	14439	14292	14452	14452	14434	14438	14425	14542	14263	14333	14461	14465	14294	14190	14404	14459	14501	14382	14441	14416	14332	14327	14422	14278	14525	14343	14332	14394	14375	14285	14447	14401	14486	14488	14417	14480	14314	14269	14387	14444	14460	14386	14550	14412	14495	14277	14538	14549	14557	14333	14458	14492	14424	14397	14362	14407	14326	14526	14535	14648	14497	14326	14373	14333	14474	14358	14288	14510	14360	14501	14376	14258	14456	14430	14424	14580	14528	14266	14504	14431	14353	14403	14294	14449	14389	14465	14366	14447	14263	14279	14516	14284	14368	14279	14293	14494	14185	14286	14477	14306	14563	14347	14343	14412	14419	14438	14474	14504	14486	14322	14373	14390	14304	14511	14478	14450	14500	14334	14446	14423	14212	14468	14377	14567	14323	14518	14302	14295	14458	14480	14478	14209	14232	14482	14470	14481	14522	14384	14380	14336	14364	14386	14247	14469	14466	14405	14441	14242	14379	14599	14392	14423	14388	14302	14435	14364	14308	14462	14342	14442	14420	14584	14313	14439	14291	14273	14535	14422	14395	14496	14461	14330	14329	14538	14324	14501	14408	14300	14455	14387	14361	14449	14330	14447	14201	14319	14392	14492	14332	14285	14499	14435	14237	14451	14540	14408	14389	14327	14304	14491	14377	14451	14309	14364	14483	14347	14417	14435	14199	14399	14427	14274	14278	14325	14468	14388	14441	14404	14433	14599	14248	14260	14244	14536	14382	14272	14419	14517	14411	14401	14390	14354	14335	14435	14423	14543	14576	14454	14469	14507	14308	14384	14407	14460	14203	14349	14389	14309	14422	14388	14422	14434	14451	14462	14443	14644	14416	14433	14516	14404	14485	14556	14288	14405	14638	14378	14380	14367	14427	14377	14589	14460	14323	14562	14445	14434	14443	14366	14623	14413	14380	14470	14371	14288	14501	14456	14297	14496	14471	14332	14372	14313	14562	14505	14356	14471	14609	14304	14289	14280	14483	14376	14458	14207	14487	14436	14355	14228	14375	14472	14409	14295	14385	14481	14598	14287	14396	14426	14557	14377	14356	14356	14321	14363	14539	14253	14539	14400	14219	14521	14351	14498	14474	14501	14534	14503	14290	14461	14486	14560	14489	14426	14538	14418	14457	14452	14544	14384	14356	14433	14274	14428	14569	14462	14396	14475	14306	14262	14457	14275	14374	14421	14296	14477	14507	14193	14564	14336	14419	14454	14335	14352	14383	14263	14553	14292	14455	14544	14223	14503	14455	14277	14315	14445	14414	14493	14480	14298	14396	14283	14426	14231	14351	14323	14265	14472	14479	14348	14409	14475	14265	14441	14323	14530	14330	14356	14332	14362	14469	14515	14338	14446	14374	14563	14603	14301	14471	14440	14502	14345	14367	14520	14247	14232	14395	14429	14604	14501	14371	14292	14248	14471	14364	14396	14550	14538	14312	14531	14414	14424	14425	14429	14473	14328	14368	14422	14367	14291	14475	14635	14400	14398	14285	14411	14530	14382	14512	14520	14596	14306	14212	14363	14377	14580	14350	14299	14366	14260	14345	14292	14370	14430	14374	14454	14403	14482	14326	14401	14521	14476	14366	14605	14466	14438	14365	14326	14145	14426	14206	14510	14384	14302	14379	14439	14456	14373	14434	14512	14299	14512	14321	14144	14308	14256	14319	14441	14252	14390	14310	14458	14489	14575	14224	14347	14510	14303	14534	14463	14451	14481	14293	14397	14278	14446	14332	14437	14259	14465	14299	14351	14311	14275	14291	14451	14352	14513	14309	14521	14318	14361	14508	14318	14408	14385	14410	14481	14461	14514	14329	14210	14422	14432	14393	14471	14447	14392	14440	14363	14619	14425	14328	14179	14449	14232	14558	14342	14409	14392	14407	14584	14372	14327	14270	14492	14378	14420	14367	14227	14448	14380	14368	14431	14388	14453	14453	14187	14492	14520	14586	14348	14274	14493	14610	14353	14388	14539	14178	14478	14356	14339	14305	14363	14440	14327	14458	14377	14546	14572	14314	14471	14350	14385	14440	14326	14374	14243	14290	14388	14336	14245	14460	14293	14398	14365	14435	14423	14419	14438	14346	14478	14383	14406	14373	14466	14374	14472	14420	14358	14503	14532	14222	14314	14243	14138	14298	14351	14264	14412	14224	14456	14520	14440	14502	14481	14460	14414	14504	14414	14288	14359	14335	14523	14329	14518	14340	14407	14298	14392	14201	14564	14446	14352	14345	14306	14378	14399	14280	14391	14313	14290	14507	14279	14308	14455	14626	14456	14451	14369	14453	14562	14410	14296	14382	14561	14477	14494	14452	14408	14474	14376	14484	14387	14433	14380	14375	14530	14286	14499	14396	14367	14485	14468	14422	14408	14463	14331	14581	14486	14384	14437	14718	14309	14633	14354	14234	14416	14337	14283	14361	14516	14379	14321	14447	14409	14402	14324	14442	14332	14465	14414	14466	14565	14387	14336	14393	14582	14243	14338	14482	14447	14626	14322	14331	14406	14535	14514	14411	14264	14448	14394	14530	14434	14507	14339	14290	14400	14345	14459	14304	14447	14396	14490	14533	14393	14542	14477	14462	14445	14435	14401	14446	14614	14399	14615	14298	14416	14484	14340	14341	14413	14427	14444	14289	14506	14444	14327	14371	14526	14403	14507	14377	14310	14288	14349	14383	14377	14263	14468	14425	14498	14514	14373	14288	14467	14531	14499	14575	14506	14435	14375	14493	14583	14367	14308	14369	14515	14431	14444	14426	14366	14406	14286	14395	14413	14603	14357	14386	14590	14395	14400	14272	14475	14410	14445	14424	14323	14371	14418	14410	14457	14528	14442	14582	14449	14461	14347	14339	14436	14484	14394	14484	14446	14467	14349	14437	14356	14468	14450	14441	14398	14380	14567	14555	14288	14404	14402	14345	14306	14485	14520	14485	14422	14440	14384	14373	14288	14326	14350	14383	14380	14454	14299	14597	14321	14455	14401	14367	14388	14569	14230	14328	14365	14355	14260	14491	14237	14533	14508	14316	14460	14429	14574	14489	14402	14372	14452	14403	14412	14379	14448	14396	14322	14541	14609	14464	14545	14402	14248	14414	14303	14374	14461	14457	14573	14290	14260	14318	14466	14421	14467	14307	14443	14501	14369	14394	14271	14361	14332	14454	14306	14459	14620	14301	14407	14506	14570	14349	14384	14469	14398	14366	14442	14382	14578	14508	14478	14504	14300	14402	14398	14332	14488	14422	14399	14411	14435	14337	14385	14365	14386	14219	14418	14244	14448	14492	14265	14403	14462	14471	14461	14402	14467	14376	14254	14374	14552	14351	14342	14412	14394	14293	14423	14298	14396	14389	14509	14580	14315	14429	14403	14413	14352	14476	14543	14367	14395	14281	14385	14388	14363	14346	14431	14395	14372	14464	14356	14338	14243	14483	14452	14283	14376	14447	14285	14323	14490	14309	14402	14274	14421	14443	14471	14414	14373	14171	14269	14436	14296	14364	14324	14432	14469	14413	14374	14339	14421	14531	14485	14345	14349	14514	14320	14380	14205	14477	14345	14417	14530	14477	14434	14360	14359	14449	14397	14235	14466	14470	14432	14329	14505	14326	14353	14502	14531	14431	14354	14497	14454	14228	14242	14413	14442	14364	14477	14404	14431	14479	14406	14449	14400	14222	14399	14416	14366	14509	14395	14569	14521	14323	14418	14416	14484	14334	14499	14347	14446	14489	14508	14422	14338	14530	14511	14339	14369	14598	14536	14459	14520	14444	14486	14470	14448	14426	14242	14332	14385	14409	14401	14492	14454	14522	14321	14326	14377	14588	14546	14363	14305	14489	14580	14549	14374	14452	14506	14449	14365	14424	14369	14328	14374	14268	14285	14426	14366	14467	14494	14398	14387	14424	14206	14466	14441	14399	14349	14414	14454	14495	14400	14372	14486	14404	14288	14482	14465	14402	14488	14524	14418	14451	14327	14253	14524	14529	14581	14500	14437	14652	14512	14311	14436	14496	14234	14492	14394	14417	14498	14649	14353	14282	14440	14488	14496	14377	14446	14270	14586	14476	14430	14483	14491	14327	14314	14522	14302	14456	14458	14488	14446	14578	14375	14478	14345	14473	14411	14364	14273	14322	14322	14301	14449	14318	14203	14319	14463	14229	14297	14370	14516	14298	14583	14509	14260	14494	14322	14238	14284	14335	14456	14384	14661	14384	14577	14466	14473	14402	14520	14341	14518	14584	14434	14423	14289	14370	14300	14508	14485	14485	14420	14386	14330	14239	14254	14303	14425	14351	14370	14426	14310	14497	14487	14358	14335	14401	14310	14390	14368	14314	14390	14382	14484	14589	14341	14430	14615	14344	14386	14534	14233	14238	14355	14437	14455	14398	14533	14364	14526	14554	14457	14408	14379	14427	14375	14294	14489	14382	14369	14440	14507	14392	14425	14629	14540	14424	14549	14423	14458	14440	14452	14432	14300	14454	14385	14482	14455	14431	14495	14317	14346	14280	14382	14452	14465	14432	14432	14326	14267	14462	14334	14384	14478	14536	14323	14410	14525	14392	14497	14437	14540	14337	14481	14295	14387	14219	14439	14418	14437	14514	14330	14333	14374	14389	14419	14392	14443	14567	14504	14487	14347	14459	14445	14265	14410	14683	14478	14340	14426	14521	14354	14356	14453	14468	14214	14413	14330	14421	14302	14367	14386	14355	14383	14426	14520	14433	14306	14275	14549	14286	14479	14375	14521	14384	14432	14474	14440	14489	14659	14428	14336	14355	14387	14339	14481	14498
24054	21483	29647	27021	29003	32083	32325	26813	23306	21520	20507	19686	19194	18654	18777	18832	18583	18458	18247	17953	17683	17529	17535	17493	17345	17395	17316	17235	17289	17191	17297	17072	17208	17304	17196	17209	17261	17171	17284	17087	17211	17229	17265	17323	17298	17381	17267	17331	17104	17042	17175	17151	17141	17163	16997	17189	17115	17295	17072	17125	17231	17117	17077	17123	17265	17124	17207	17077	17189	16965	17103	17171	17180	17074	17197	17336	17177	17218	17199	17035	17159	17014	17238	17126	17180	17071	17245	17208	17025	17111	17321	17115	17121	17303	17272	17187	17271	17103	17060	17251	17237	16958	17127	17115	17162	17158	17090	17307	16970	17312	17269	17112	17055	17121	17216	17088	17222	16961	17092	17002	17002	17128	16905	17022	17068	17002	17281	16984	17262	17151	17145	17225	17135	17213	17163	17096	17122	16925	16993	16933	17078	17080	17060	17078	16946	17342	16947	17060	17141	16985	17218	16941	17068	17083	17216	17374	16870	17113	17133	17200	17111	17031	16883	17173	17062	17004	16998	17096	17055	17032	17335	17174	17136	17051	17056	17251	17252	17164	17258	17137	16928	17188	17284	17296	17082	17019	17195	17169	17244	17021	17112	17332	16996	16960	17048	17029	17206	16916	17118	17083	17276	17033	17055	17320	17277	17172	17214	17221	17161	17043	17088	17213	17265	17221	17098	17145	17088	16836	17029	17339	17141	17257	17005	16949	17160	17192	16998	17049	17044	17264	17222	17175	17099	17091	17124	16999	16933	17127	17216	17351	17093	16981	17071	17117	16938	17241	17077	16931	17118	17014	17029	16914	17056	17335	17039	17068	17113	17128	17030	17208	17209	17099	17102	17169	17276	17089	16985	17111	16979	17153	16841	16951	17077	17218	17131	17007	17034	16927	17160	17155	17190	16964	17161	16942	17000	17051	16940	17027	17267	17106	17298	17111	17043	17190	16892	17077	16972	17279	17125	17041	16979	16831	17009	17321	17214	17008	17482	17076	17083	17394	17226	17113	17177	17027	17006	17164	17120	17191	17357	17184	17194	17071	16860	17078	17022	17248	16926	17011	17078	17119	17162	16973	17179	17079	16836	17210	17123	17176	16964	17140	16999	17202	16891	17149	17142	17089	16996	16929	17366	17010	17178	16951	17183	17070	17169	17058	17075	17093	16863	17147	16930	17022	17095	17151	17121	17146	17223	17261	17086	17134	16979	17062	17018	17006	17156	16903	17129	17006	17158	17019	17104	17184	17005	17085	17033	17065	17073	17109	17120	17139	17034	17150	16967	17076	17101	17014	16983	17098	17323	16964	16957	17321	17232	16998	16950	17230	16996	17027	17151	16865	17002	17153	17061	17178	17183	17012	17149	17152	17081	17135	17205	17139	17170	17104	17188	17108	17028	17114	17065	17115	17205	17290	17069	16833	16778	17145	17198	17029	16866	17268	17145	17251	17148	17061	17121	17045	17375	17145	17103	17258	17301	16886	17008	17105	17150	17150	17189	16912	17132	17204	17093	17209	17064	17034	17035	17147	17198	16981	17014	16936	17182	17018	17207	17106	17137	16971	17021	16924	17376	17073	17207	17122	17017	17150	17304	17159	17159	17219	17023	17150	17094	17016	17018	17209	17176	17103	17194	17122	17260	17254	17106	17058	16841	17027	16943	17085	17167	17053	17075	17120	17081	17190	17188	16981	17040	17034	16955	17117	17169	17036	17236	17071	17215	17031	17107	17211	17140	17255	17095	17174	17160	16933	17278	17007	16958	17134	17185	17229	17069	16910	17177	17200	17192	17063	16919	17042	17153	17171	17050	17268	17165	17093	16980	17048	17080	17066	17196	17096	17199	16972	17067	16924	17329	17266	17252	17166	16986	17048	17010	17048	17081	17010	16910	16992	17158	17029	17153	17120	17153	17251	17059	17051	17203	17233	17283	17144	17120	17282	16980	17199	16874	17171	17110	16971	17048	17106	17111	17000	16967	17118	17316	17218	17200	17198	17139	17073	17184	16999	17091	17164	17032	16910	17149	17118	17086	17067	17054	17032	16973	17146	16896	17194	17098	17037	17235	17016	17155	17165	17035	17076	17158	17008	17012	17096	17187	17034	17129	17053	16982	17058	17092	17424	17275	17123	17101	17053	16946	16895	17163	17269	17132	17009	17071	17194	17087	17357	17395	17161	17175	17209	16998	17324	17023	17005	17415	17139	16960	17089	17203	17144	17218	17230	17023	17030	17116	17242	17197	17103	17105	17129	17112	17063	17181	17012	17123	17398	17127	16990	17196	16974	16812	17165	17078	17129	16975	17336	16894	17178	17207	17241	17251	17081	17074	17079	17286	17049	16886	17149	17073	17268	17230	17194	17021	17140	17174	17077	17049	17059	17208	17100	16942	16932	17059	17101	17144	17072	16852	17187	17079	17099	17038	17274	17140	17001	17132	17121	17209	17249	17030	17239	17063	17172	17160	17205	16890	17114	17306	17131	17128	17014	17017	17113	17259	17138	16991	17140	17094	17145	17155	16998	16921	17199	17165	16994	17194	17113	17050	17149	17343	17130	17247	17148	17037	17089	17222	17161	17254	17159	17183	17034	16981	16962	17209	17046	16980	17039	16971	17173	17048	16854	17106	17204	16909	17101	17158	17215	17025	17057	17160	17341	17068	17018	17008	17095	17043	16852	16954	17256	17118	16843	17012	16963	17044	16898	17078	17141	17025	16899	17197	17121	17144	17213	17152	17242	17080	17080	17039	17225	17046	17064	17110	16982	16854	17114	17159	17107	16961	16945	17178	17294	17112	17125	16994	17241	17163	17046	17049	17259	17011	17206	17034	17189	16893	17105	17093	17281	17158	17044	16936	17164	17275	17059	17129	17244	17359	17161	17116	17036	17119	16975	16817	17170	17023	16862	17151	16992	17085	17254	16972	17272	17013	16998	17040	17188	17259	16907	17016	17088	16982	16970	17088	17195	17241	17332	17062	17193	17082	17029	17274	17174	17179	17030	16882	17131	17055	17025	17140	17221	16918	17052	17057	17053	17045	17135	17152	17150	17109	17172	17118	17222	17048	17068	16979	17051	17030	16892	17276	17171	17302	17179	17165	17055	17024	17129	17137	17073	17044	17070	17103	17046	17053	17201	17183	17054	17217	17050	17089	17204	17126	17114	17299	17146	17183	17094	16993	17011	17053	17075	17192	17232	17242	17327	17159	17073	16958	16888	16989	17204	17103	17197	17083	17124	17140	17064	17264	16993	16994	17052	16843	17128	17091	17182	17184	17060	17258	17059	17100	17265	17102	17072	17137	17118	17107	17304	17252	17152	17265	17164	17064	16987	17003	17105	16994	17140	17072	16961	17378	17078	17143	17178	17132	17135	17220	17152	17040	17241	17163	17063	16965	17145	17200	17352	17005	17076	17362	17074	16884	17134	17035	17257	16954	17287	17017	17027	17159	16994	17110	17004	17162	17172	17123	17283	17360	17027	17072	17032	16922	17241	17296	16947	17004	17173	17182	16974	17247	17194	17195	17074	17183	17090	16936	17074	17154	17014	17199	17133	17332	17190	17032	17043	17065	17070	17215	16976	17049	17111	17362	17013	17157	17132	17016	17024	17156	17233	17099	17195	17206	17255	17077	17277	17137	17078	17208	16924	17217	17132	17092	17226	16928	17041	17282	17299	17274	17022	17069	16990	17092	17118	17170	17069	17235	17152	16968	17323	17339	17243	17164	17092	17140	17180	17078	17208	17154	17020	16982	17286	16929	17081	16951	17032	17235	17190	17175	17020	16799	17018	17247	16961	16931	17092	17193	16992	17109	16884	17057	17218	16993	17029	17181	17143	17046	17141	17111	17009	16906	16998	17252	17121	17091	16944	17095	16965	17138	17353	16907	17121	16954	16944	17104	17156	17217	17237	17191	17151	17248	17223	16938	17015	17241	17127	17083	17061	17164	16874	17076	16918	17159	17059	17079	17082	17185	17232	17251	17002	17122	17130	17177	17117	16988	17226	16979	17239	17265	17046	17167	17265	17069	17116	17082	16981	16978	17044	17130	17067	17008	17136	17156	17216	16879	17090	17070	16966	17070	16970	17226	17013	17148	16954	17167	17112	17190	16921	17157	17173	17094	17324	17058	16918	16996	17107	17233	17166	17102	17258	17006	16998	17242	17117	17080	16973	17279	17266	16803	17152	17150	16964	17155	16989	17228	17058	17172	17065	17059	16965	17281	17112	17218	16915	16916	17200	17098	16980	17183	17150	16961	16964	16973	17055	17260	17008	17103	17283	17169	17289	17092	17344	17245	17081	16917	17027	17127	17149	17436	17164	17211	17230	17020	16877	16930	17200	17043	16974	17060	16971	17252	17277	17049	17120	17286	17153	17019	17122	16948	17340	17132	17055	17218	17209	17201	17065	17105	17104	17334	17061	17333	17173	16836	17163	17054	17216	17053	17162	17236	17186	17079	17003	17229	17234	17158	17116	17016	17039	17185	17246	17140	17117	17171	17125	17152	17246	17116	17145	17171	17013	17078	17222	17171	17198	17133	16959	17126	17088	17166	17157	17367	17000	17265	17269	16999	17166	17262	17098	17049	17073	17326	17255	17070	17096	16969	17053	17038	17112	16995	16957	17277	17298	17161	17097	17021	16954	17024	17168	17314	17217	16931	17202	17237	17077	17194	17111	17214	17084	17108	17188	17063	17208	17175	17212	17178	17200	17200	17226	17144	17093	17011	17191	17023	17026	16940	17161	17134	16977	17037	17061	17011	17161	16937	17016	17125	17066	17238	17103	16941	17212	17263	17271	17151	17090	17249	17220	17108	16972	17210	17182	17060	16714	17222	17022	17231	17105	17066	17185	17093	17166	17079	16942	17297	17203	17173	17025	16909	16926	17039	17065	16954	17024	16879	16964	17068	17304	17011	17088	17018	17005	17222	17294	17108	17217	16943	17094	17203	16982	17121	17094	16959	17103	17206	17178	17235	17166	16942	16898	17169	16928	17144	17326	17212	16983	17197	17142	17063	17155	17123	17091	17070	17147	17137	16979	16939	17111	17022	16947	17030	17114	16948	17361	17070	17142	17022	17202	17039	17208	17138	16997	16842	17026	16969	17188	17055	17024	17227	17141	16975	16940	17029	17110
35816	60049	59941	51546	43680	36859	32181	27765	23563	20738	19166	18046	17266	17102	16939	16999	16913	16326	15974	15611	15338	15036	14898	14887	14881	14839	14843	14670	14708	14695	14606	14639	14645	14721	14457	14572	14703	14717	14477	14688	14686	14698	14458	14418	14623	14618	14576	14559	14689	14546	14642	14432	14712	14327	14441	14352	14593	14464	14660	14615	14565	14715	14520	14476	14470	14607	14586	14448	14569	14474	14502	14552	14676	14464	14493	14474	14697	14372	14375	14462	14557	14552	14584	14229	14585	14653	14664	14469	14614	14467	14463	14592	14586	14528	14679	14457	14594	14459	14643	14447	14351	14396	14480	14499	14443	14526	14474	14386	14437	14557	14490	14482	14527	14437	14422	14575	14387	14531	14568	14439	14612	14421	14554	14514	14649	14429	14577	14486	14579	14542	14407	14509	14510	14435	14430	14652	14549	14536	14608	14587	14409	14562	14376	14570	14532	14484	14463	14406	14307	14624	14347	14563	14550	14417	14514	14513	14487	14525	14343	14459	14348	14496	14497	14489	14518	14442	14326	14436	14312	14594	14383	14666	14414	14435	14467	14365	14525	14312	14482	14417	14567	14528	14589	14562	14606	14366	14584	14342	14429	14584	14271	14564	14486	14560	14424	14458	14485	14358	14575	14443	14495	14537	14402	14431	14613	14506	14510	14757	14448	14531	14445	14495	14445	14417	14482	14352	14503	14502	14376	14604	14436	14384	14538	14529	14692	14488	14332	14632	14524	14374	14343	14452	14598	14538	14595	14529	14400	14525	14600	14531	14541	14506	14582	14394	14378	14534	14467	14361	14575	14441	14483	14483	14536	14666	14489	14539	14501	14277	14368	14540	14340	14541	14590	14701	14412	14381	14496	14427	14474	14491	14551	14549	14412	14576	14519	14342	14470	14471	14578	14284	14444	14526	14504	14488	14664	14488	14411	14515	14427	14493	14529	14400	14513	14555	14593	14462	14521	14554	14576	14597	14517	14486	14502	14402	14478	14624	14480	14388	14573	14432	14327	14643	14552	14525	14374	14611	14485	14502	14323	14552	14364	14224	14433	14613	14365	14611	14515	14455	14400	14410	14379	14588	14456	14399	14719	14224	14339	14550	14349	14488	14399	14604	14606	14462	14533	14412	14463	14578	14611	14482	14499	14517	14600	14543	14548	14697	14501	14619	14508	14472	14603	14531	14552	14577	14470	14633	14552	14463	14355	14354	14650	14570	14618	14481	14663	14665	14520	14388	14531	14465	14488	14418	14610	14649	14464	14483	14489	14488	14505	14470	14485	14491	14414	14549	14464	14535	14512	14494	14545	14445	14455	14382	14482	14436	14568	14493	14465	14500	14357	14566	14570	14397	14463	14551	14538	14294	14498	14572	14436	14515	14550	14435	14514	14453	14407	14295	14472	14515	14347	14482	14584	14539	14587	14576	14513	14576	14478	14464	14616	14532	14603	14451	14558	14386	14553	14516	14445	14601	14517	14460	14614	14590	14527	14391	14563	14502	14464	14412	14339	14420	14693	14522	14555	14549	14680	14389	14413	14362	14242	14680	14499	14584	14380	14562	14518	14593	14479	14387	14535	14501	14505	14592	14499	14453	14479	14608	14590	14569	14573	14432	14564	14285	14561	14537	14471	14481	14505	14433	14696	14409	14496	14490	14587	14648	14389	14450	14284	14507	14293	14182	14369	14380	14457	14498	14459	14399	14441	14284	14358	14442	14450	14466	14614	14501	14611	14507	14558	14534	14515	14540	14663	14343	14550	14682	14501	14467	14544	14322	14410	14493	14520	14442	14521	14578	14489	14425	14515	14390	14353	14550	14520	14426	14493	14497	14505	14503	14425	14477	14624	14462	14424	14514	14648	14341	14537	14377	14456	14454	14542	14589	14314	14508	14552	14278	14394	14601	14436	14494	14448	14619	14505	14441	14492	14636	14437	14235	14588	14361	14314	14460	14510	14526	14346	14450	14406	14326	14457	14536	14547	14593	14502	14456	14590	14411	14319	14574	14319	14454	14339	14498	14572	14464	14532	14566	14305	14425	14483	14448	14452	14416	14616	14497	14501	14462	14335	14511	14529	14287	14694	14556	14547	14472	14462	14488	14477	14427	14436	14652	14256	14307	14464	14507	14450	14343	14603	14523	14575	14352	14557	14451	14616	14516	14625	14529	14300	14589	14481	14555	14611	14675	14552	14663	14512	14465	14514	14524	14390	14490	14427	14535	14429	14557	14601	14442	14571	14537	14529	14524	14547	14463	14647	14526	14509	14586	14561	14544	14500	14576	14496	14418	14482	14612	14613	14402	14518	14492	14545	14422	14599	14600	14495	14304	14609	14344	14541	14472	14624	14468	14598	14604	14655	14633	14439	14432	14585	14452	14456	14435	14461	14274	14500	14357	14147	14598	14369	14580	14547	14447	14447	14653	14505	14385	14392	14554	14469	14433	14561	14438	14390	14440	14494	14330	14485	14409	14422	14471	14466	14325	14554	14575	14640	14529	14435	14461	14627	14298	14539	14482	14554	14549	14509	14579	14339	14584	14633	14580	14498	14755	14506	14356	14481	14426	14515	14505	14570	14474	14499	14475	14414	14423	14448	14456	14483	14472	14619	14409	14453	14395	14605	14496	14415	14555	14364	14420	14466	14481	14355	14528	14160	14429	14560	14461	14578	14365	14483	14389	14468	14366	14603	14443	14286	14589	14243	14546	14369	14519	14415	14515	14623	14484	14503	14545	14639	14468	14530	14368	14410	14398	14565	14464	14565	14501	14693	14551	14610	14590	14497	14411	14427	14461	14375	14462	14552	14651	14451	14488	14504	14325	14452	14584	14520	14391	14502	14449	14437	14416	14493	14352	14618	14507	14452	14533	14271	14680	14354	14477	14615	14471	14414	14383	14517	14516	14631	14497	14628	14652	14480	14536	14467	14403	14593	14549	14553	14361	14284	14512	14517	14372	14413	14429	14367	14420	14533	14603	14415	14522	14435	14450	14671	14401	14608	14645	14555	14507	14563	14496	14477	14393	14340	14597	14533	14651	14418	14521	14360	14594	14500	14587	14243	14493	14657	14503	14573	14570	14412	14672	14470	14553	14527	14656	14487	14505	14402	14560	14519	14443	14596	14545	14433	14660	14439	14571	14452	14527	14356	14367	14431	14567	14410	14387	14627	14493	14436	14457	14420	14574	14459	14478	14423	14482	14600	14392	14587	14723	14551	14601	14472	14494	14333	14470	14379	14415	14590	14270	14343	14425	14634	14271	14612	14524	14389	14649	14590	14410	14463	14513	14384	14554	14357	14694	14330	14424	14287	14334	14323	14384	14536	14447	14642	14634	14353	14565	14671	14388	14433	14413	14526	14605	14590	14638	14359	14551	14481	14595	14434	14501	14472	14573	14617	14420	14457	14376	14506	14568	14368	14351	14742	14591	14491	14652	14620	14526	14448	14379	14520	14546	14642	14535	14634	14370	14388	14457	14550	14414	14489	14449	14461	14560	14550	14512	14577	14366	14561	14439	14288	14456	14621	14353	14555	14437	14309	14393	14624	14423	14445	14510	14557	14490	14383	14402	14717	14458	14558	14223	14384	14609	14378	14591	14487	14305	14477	14560	14509	14473	14620	14437	14417	14607	14575	14532	14617	14501	14507	14487	14437	14493	14513	14523	14586	14473	14387	14662	14394	14401	14467	14482	14612	14540	14569	14585	14422	14359	14524	14562	14482	14499	14512	14401	14516	14521	14491	14401	14429	14605	14467	14469	14413	14415	14342	14578	14476	14513	14452	14447	14419	14409	14485	14467	14655	14450	14405	14530	14548	14557	14627	14541	14491	14492	14500	14423	14576	14484	14558	14506	14434	14611	14363	14559	14404	14418	14562	14524	14423	14411	14575	14456	14479	14442	14360	14567	14378	14445	14441	14494	14517	14343	14526	14423	14631	14404	14571	14552	14551	14546	14430	14459	14409	14637	14647	14484	14495	14565	14481	14483	14389	14596	14428	14425	14437	14456	14491	14363	14517	14535	14510	14522	14652	14422	14650	14466	14472	14441	14537	14430	14590	14379	14453	14431	14651	14633	14388	14537	14679	14593	14422	14474	14366	14445	14444	14676	14508	14380	14623	14542	14457	14290	14440	14495	14535	14492	14563	14489	14369	14461	14603	14588	14516	14411	14585	14603	14567	14523	14420	14575	14585	14567	14567	14303	14386	14558	14525	14610	14612	14537	14402	14467	14561	14356	14487	14436	14344	14486	14573	14445	14472	14268	14398	14414	14571	14714	14380	14266	14533	14374	14418	14656	14627	14488	14527	14365	14482	14405	14502	14688	14354	14416	14538	14517	14453	14567	14560	14339	14496	14556	14580	14643	14590	14425	14408	14490	14494	14384	14417	14409	14248	14547	14579	14551	14354	14630	14508	14389	14319	14559	14496	14648	14492	14586	14490	14499	14469	14492	14483	14455	14515	14612	14512	14449	14546	14514	14441	14445	14428	14451	14558	14427	14541	14466	14279	14454	14556	14293	14540	14440	14444	14638	14424	14506	14552	14495	14600	14459	14622	14451	14410	14557	14369	14541	14525	14573	14544	14588	14444	14432	14585	14572	14470	14468	14315	14645	14403	14465	14684	14457	14409	14552	14374	14527	14448	14355	14499	14351	14426	14405	14473	14647	14363	14558	14555	14614	14517	14570	14373	14561	14476	14342	14518	14555	14493	14393	14650	14427	14484	14585	14530	14415	14377	14565	14528	14363	14682	14306	14418	14395	14473	14486	14487	14433	14579	14504	14375	14526	14407	14363	14655	14450	14527	14418	14447	14419	14521	14443	14504	14582	14446	14412	14418	14589	14542	14516	14391	14510	14284	14484	14643	14465	14557	14462	14450	14640	14357	14525	14531	14619	14501	14557	14522	14398	14559	14519	14585	14540	14287	14502	14372	14368	14561	14373	14521	14317	14323	14343	14423	14492	14592	14577	14382	14425	14459	14614	14462	14575	14523	14477	14383	14573	14394	14435	14472	14609	14372	14545	14399	14568	14542	14500	14513	14534	14489	14534	14512	14522	14599	14406	14455	14762	14418	14488	14354	14651	14547	14581	14475	14469	14457	14526	14471	14310	14439	14429	14468	14380	14530	14579	14295	14330
35070	41599	47695	41828	32608	27787	24025	21409	19644	18868	18322	18088	18109	18128	17974	17699	17644	17463	17332	17398	17389	17354	17389	17272	17280	17210	17172	17177	17216	17070	17217	17203	17149	17089	17038	16996	17065	17297	17110	17074	17189	16908	17085	17194	17330	17097	16999	17042	17116	17236	17165	17148	17076	17235	17392	17255	17046	17337	17116	17075	17267	17076	17381	17152	17200	17030	17129	16963	17095	17098	16954	17058	17174	17223	16811	17062	17367	17171	17247	17032	16969	17030	17225	17158	17253	17217	17264	17387	17310	17006	17022	17057	17095	17240	17197	17099	17062	17220	17077	17080	16978	17095	17311	17193	17163	17146	17105	17015	17246	17255	17062	17180	17301	17008	16976	17241	17329	17176	16987	17206	17039	17287	17327	16978	17056	16964	17048	17068	17256	16929	17279	17044	17115	17060	17055	17202	17110	16937	17061	17002	17094	17118	16983	16985	17230	17159	17317	17217	17145	17092	17250	17095	17377	17152	17121	17057	17195	17063	16842	17016	17005	17171	17273	17204	16894	17148	17058	17105	17162	17095	17025	16922	17154	17093	17061	17393	17155	17230	17075	17228	17167	17245	16990	17089	17053	17140	17065	17125	17194	17183	17184	17179	17212	17168	17358	16928	17067	17197	17336	17134	17346	17114	16879	17218	17250	17110	17238	17207	16890	17159	17116	17077	17120	17187	17054	17095	17003	17048	16958	17037	17183	17160	17172	17190	17168	17008	17225	17238	17249	17126	17257	17237	17306	17215	17200	17000	17045	17074	17179	17146	17114	17018	17239	17335	17274	17045	17098	17105	17017	17293	17124	17280	17286	17275	17042	16878	16934	16970	17193	17177	17324	17159	17024	17106	16885	17068	17213	16987	16926	17244	17168	17222	17140	17100	17129	17135	17174	17033	17192	16840	17065	17091	17036	17435	17038	17150	16964	17122	16962	17196	17126	17055	17156	16953	17231	17161	17037	17129	17159	16916	17171	17141	17157	17188	17035	17025	17118	16893	17234	17183	17130	16974	17037	17154	17277	17112	17257	16965	17118	17007	17051	17267	17179	17227	17205	17188	17126	17278	16869	17091	17152	17176	17123	17041	17231	17386	17246	17097	17201	17166	17185	17190	17095	17026	17202	17074	17130	17081	16975	17096	17014	17186	17129	17136	16983	17128	16962	16863	17157	16951	17083	17292	17105	17345	17131	17145	17147	17050	17176	17369	16853	17096	17267	16988	17053	17148	17031	16849	17319	17138	17184	17209	17172	17092	17083	17217	17024	16959	17067	17101	17109	17160	17216	17245	16897	17119	17215	17257	17212	17094	17250	16901	16989	17058	17050	17230	17075	17072	17070	16958	17073	16692	17286	17150	17121	17212	17125	17267	17150	17082	17011	17150	17197	17074	17191	17064	17159	16927	17124	17152	17108	17087	17163	17388	17100	17142	16958	17069	17117	17140	16947	17200	16955	17296	17086	17156	17273	16958	17242	17169	17196	17129	17082	17105	17246	16925	17209	17159	17207	17111	17245	17142	17091	17206	17021	17118	17051	17251	17022	16919	17213	17257	17280	17073	16950	17246	17200	17106	17046	17204	17076	17163	16953	17079	17244	17104	17146	17076	17307	17332	16997	17103	17266	17183	17015	17246	17386	16990	17063	16922	16991	17150	17046	16972	17208	17008	17178	17007	17187	16883	17186	17040	17188	17054	17268	17130	17182	16958	17114	17220	16907	17200	17062	17174	17139	16853	16953	17278	17199	17107	17141	17150	17163	17176	17313	17110	17136	17175	17153	17174	17064	17065	17334	17120	16969	17227	17179	16882	17189	17025	17059	17078	17219	17195	16977	17115	17231	16947	17071	16952	17008	17144	17064	17108	17176	17078	16988	16873	17043	17041	17162	17223	17148	17135	17165	17245	17093	16872	17144	17283	16992	16942	17193	17065	17240	17064	17166	17264	17164	17088	17199	17095	17169	17042	17060	17113	17112	17054	16950	17060	17216	16996	17006	17001	16861	17085	17090	17196	17187	17168	17196	17419	17131	17160	17238	16927	17120	17185	17105	17176	17132	17158	16969	17205	17210	17168	17171	17012	17288	17295	17001	17144	17142	17022	17167	17184	17121	17078	17219	17108	17005	17319	17064	17096	17077	17141	17032	17217	17132	17074	17120	17316	17196	17081	17408	17185	17179	16931	17255	17112	17308	17011	17083	17094	17162	17075	17200	17110	17075	17099	17153	16889	17041	17285	17127	17317	17169	17107	16832	17326	17148	16888	17369	16997	17126	16988	17147	17024	17094	17212	16992	17006	17145	17178	17150	16947	16988	16866	17139	17099	17079	17001	17111	16926	17146	17157	17241	17394	17336	17329	17183	16952	16916	16959	17095	17136	16794	17115	16825	17035	17252	16977	17172	17118	16982	17166	17114	17281	17225	17198	17146	17097	16961	17147	17124	17125	17032	16952	17146	17099	17045	17052	17218	17103	17219	17033	16898	17114	17067	17181	16990	17285	17212	17025	17132	16973	16979	17083	17233	17268	16960	17174	17084	17240	17226	17284	17260	17192	17277	17172	17145	17043	17022	17139	17131	17046	17273	17082	16836	16949	17246	17171	17134	17138	17146	17079	17152	17198	17121	16945	17077	17039	17216	17318	17152	17153	16870	17076	17083	17229	17279	17065	17208	17297	17319	17211	17018	17170	17266	17124	16868	17172	17035	17165	17078	16910	16908	17346	16947	16939	16858	17085	17151	17116	17264	17020	17077	17217	17187	17120	17029	17135	17241	17319	17294	17168	17045	16988	17131	16992	17133	17213	17116	16964	17188	17074	17059	17051	16987	17391	17215	17002	17051	17036	16989	17162	16966	16965	17083	17189	17290	17099	17162	17126	17121	16978	17276	17011	17141	16939	17170	17172	17105	16989	17336	17150	17161	17061	17033	17268	17237	17031	17139	17164	17157	17184	17284	17233	17005	17202	17263	17391	17182	16838	17184	17021	17320	17242	17386	17060	17163	16932	17018	16973	17073	17089	17078	17193	17186	17041	16927	17166	17143	17174	17058	17183	17119	17032	17145	17426	17062	17089	17206	17080	17074	17151	17052	17264	17205	17013	17037	17210	17127	17185	17184	16921	17172	17165	17215	17265	16956	17089	17076	17132	17133	16964	17126	16705	17029	16939	17296	17183	17091	17296	17145	17166	17090	16980	17154	17196	17211	17152	17041	17173	17028	17098	17076	17056	17091	17006	17114	17061	17210	16964	17138	17125	17262	17148	16969	17079	17248	17308	17093	17250	17054	17057	17206	17172	17139	17009	17157	17221	17097	16872	17078	16682	17090	17143	17173	17160	17098	17193	17138	16919	17154	17089	17014	16971	17180	17026	16939	17168	17154	17172	17121	17147	17287	17179	17433	17122	16962	17243	17228	16975	17033	17022	17145	16931	17160	17162	17151	17030	17140	17226	17275	17211	17258	17214	17106	17047	17292	17073	17201	17272	16986	17140	17081	17075	17128	17202	17256	17202	17137	17119	17324	17229	17232	17090	17299	17146	17124	17023	17115	17105	17130	17189	17318	17280	17149	17078	17065	16997	17253	17215	17096	17112	17170	17172	17134	17080	17130	16953	16919	17166	17001	17143	17174	17044	17093	17116	17190	17063	17055	17243	16945	17245	17316	17185	16975	17035	17086	17253	17177	17140	17005	17122	17308	17104	17068	17331	17028	17173	17142	17255	17185	17016	17283	16898	17007	17045	16875	17019	17363	17150	17119	17354	17095	17130	17140	17140	17338	17312	17125	17307	17137	17133	17138	17195	17156	17303	17137	17151	17166	17097	17071	17001	17361	17351	17013	16916	17154	17155	16949	16962	17218	16977	17041	17160	16985	16992	16922	17222	17106	17494	17200	17186	17346	17047	17038	17244	16948	16657	17137	17212	17176	17013	17288	17148	17103	17068	17234	17098	17022	17186	17060	16935	17137	17288	17174	17125	17096	17100	17163	16960	17171	17156	17055	17310	17269	17171	17139	17159	17046	17287	17179	17281	17276	17304	17046	17081	17054	17002	17163	17155	17041	17184	16962	16959	17185	17048	17164	16993	17123	16929	17306	17364	17144	17106	16924	17298	17073	17207	17203	17221	17092	17017	17223	16987	17204	17134	17138	16993	17085	17140	17026	17119	17157	17276	17057	17048	17082	16962	17029	16927	17112	17405	17299	17325	17131	17139	17268	17186	17222	17261	17110	17112	17045	17194	17249	17159	17075	16948	17189	17251	16941	17162	17196	17326	17078	17062	17106	16931	17157	17081	17174	17024	17304	17212	17198	17106	16983	17007	17196	17034	17269	17168	17054	17047	17259	17140	17177	17278	17197	17319	17148	17320	17057	17256	17028	17249	17322	17293	17107	17194	17182	17122	17082	17085	17203	17076	17051	17127	17197	17211	17208	17121	17198	17166	17231	17259	17190	17136	17170	17042	17049	16991	17069	17228	17197	17050	17070	17356	17040	16972	16936	17257	17022	17202	17257	16926	17196	17001	17117	17267	17380	17036	17015	16942	17124	17075	17160	17148	17370	16999	16964	17297	17153	17246	17295	17040	17154	17026	16982	17070	17236	17089	16964	16876	17219	17036	17128	17204	17140	17054	17172	17103	17322	17006	17279	16940	17205	17167	17217	16987	17174	17054	17067	17195	17358	17268	17216	17099	16980	17067	17164	17299	17389	17281	17187	16942	17291	16917	17207	17173	17351	17322	17068	17056	17171	17072	17157	16901	17201	17154	17098	17229	17154	17294	17021	17036	17069	17120	17172	17026	17293	17315	17203	17146	17082	17200	17343	17080	16996	17498	17166	17241	17243	16867	17152	16972	17053	17190	17164	17278	16849	16907	17201	17084	17064	17166	17098	17026	17070	17236	17229	17038	17263	17401	16951	17141	17136	17084	17220	17057	16926	17087	16972	17018	17198	17105	17005	17083	17062	17040	17102	17219	17352	17180	17148	17087	17150	17116	17153	17140	17236	17087	17128	17061	17119	16995	17147	17231	17243	17192	17261	17110	16994	17160	17033	17201	16959	17087	16987	17171	17108	17190	17254	17240	17005	17065	17217	17092	17050	16919	17217	17041	17063	17001	17048	17283	17153	17278	17306	17068	17094	16964
36926	52681	51404	41381	33327	28148	23932	20584	18166	17033	16359	15915	15794	15926	15744	15585	15304	15026	15119	15189	14613	14713	14593	14584	14633	14540	14570	14479	14687	14544	14537	14550	14449	14465	14512	14775	14529	14525	14608	14554	14436	14506	14426	14441	14599	14569	14617	14656	14533	14402	14620	14528	14455	14471	14508	14488	14569	14582	14451	14442	14410	14352	14511	14497	14433	14504	14388	14528	14473	14471	14487	14529	14494	14538	14510	14508	14454	14487	14484	14534	14551	14314	14601	14525	14431	14452	14558	14197	14412	14713	14215	14548	14503	14427	14542	14619	14557	14410	14734	14662	14347	14475	14482	14268	14457	14518	14311	14455	14614	14554	14572	14411	14566	14551	14466	14553	14525	14382	14528	14591	14432	14586	14529	14457	14710	14589	14322	14532	14680	14562	14511	14364	14550	14441	14480	14573	14417	14438	14396	14324	14640	14455	14693	14541	14436	14551	14566	14389	14465	14616	14583	14497	14372	14464	14477	14443	14425	14414	14305	14359	14410	14407	14421	14306	14499	14596	14424	14419	14530	14460	14276	14636	14426	14497	14404	14546	14485	14535	14486	14541	14533	14485	14715	14404	14532	14385	14455	14297	14575	14263	14459	14540	14615	14457	14533	14482	14535	14404	14443	14574	14540	14585	14548	14484	14305	14453	14497	14450	14538	14453	14417	14700	14499	14413	14476	14459	14461	14363	14531	14546	14576	14499	14260	14524	14441	14540	14460	14445	14341	14483	14471	14555	14360	14632	14476	14399	14559	14505	14629	14572	14592	14551	14570	14422	14617	14440	14428	14407	14427	14361	14503	14556	14587	14455	14559	14586	14564	14488	14502	14639	14319	14531	14548	14451	14427	14584	14434	14309	14581	14426	14417	14528	14620	14469	14580	14370	14522	14463	14522	14590	14585	14490	14492	14374	14430	14537	14497	14404	14583	14444	14565	14393	14464	14589	14579	14427	14678	14478	14325	14385	14424	14525	14716	14486	14513	14514	14457	14522	14656	14429	14578	14471	14403	14417	14492	14531	14561	14583	14689	14495	14475	14569	14520	14454	14480	14590	14503	14525	14539	14435	14424	14585	14429	14506	14321	14530	14543	14430	14419	14348	14392	14563	14477	14477	14688	14466	14366	14463	14470	14460	14520	14587	14475	14308	14569	14470	14362	14439	14512	14554	14629	14407	14564	14474	14504	14536	14402	14473	14632	14400	14622	14508	14562	14484	14456	14659	14504	14305	14669	14580	14343	14757	14490	14502	14411	14604	14397	14494	14501	14362	14430	14531	14607	14486	14496	14603	14625	14507	14393	14427	14549	14499	14462	14499	14510	14469	14472	14388	14438	14504	14463	14456	14405	14526	14618	14455	14585	14471	14548	14396	14483	14441	14478	14445	14432	14373	14447	14593	14541	14532	14447	14489	14572	14407	14453	14408	14522	14337	14499	14545	14513	14442	14458	14484	14674	14730	14321	14668	14378	14516	14550	14652	14441	14523	14459	14483	14485	14534	14525	14454	14504	14391	14508	14581	14586	14474	14421	14643	14544	14438	14368	14598	14551	14498	14279	14501	14400	14483	14497	14447	14492	14635	14458	14407	14445	14468	14635	14341	14558	14292	14377	14436	14660	14350	14521	14722	14447	14363	14477	14728	14543	14336	14582	14487	14664	14524	14800	14672	14478	14592	14413	14380	14418	14418	14479	14329	14528	14597	14361	14490	14527	14546	14474	14390	14507	14378	14558	14548	14490	14521	14406	14489	14565	14553	14564	14535	14339	14438	14490	14525	14355	14389	14564	14516	14432	14406	14364	14525	14435	14533	14440	14618	14633	14496	14489	14395	14570	14541	14414	14561	14572	14495	14316	14561	14480	14417	14335	14430	14504	14523	14232	14417	14454	14406	14643	14619	14576	14384	14506	14523	14454	14384	14551	14484	14588	14480	14451	14565	14480	14350	14610	14570	14608	14379	14556	14478	14347	14464	14402	14579	14416	14444	14505	14512	14564	14382	14441	14392	14691	14623	14488	14702	14447	14398	14384	14429	14565	14501	14451	14603	14355	14416	14394	14501	14611	14508	14643	14523	14502	14534	14521	14560	14525	14468	14454	14470	14709	14345	14491	14502	14485	14519	14426	14541	14519	14485	14354	14507	14526	14453	14534	14431	14455	14487	14508	14384	14525	14464	14464	14653	14468	14460	14529	14403	14473	14483	14435	14393	14558	14579	14446	14702	14506	14507	14582	14375	14405	14446	14537	14567	14531	14549	14519	14485	14600	14474	14389	14614	14521	14446	14517	14385	14411	14555	14586	14416	14509	14438	14453	14529	14525	14571	14608	14408	14437	14602	14494	14579	14276	14531	14637	14564	14536	14446	14683	14514	14532	14436	14527	14484	14487	14327	14463	14464	14546	14497	14528	14346	14518	14494	14508	14436	14350	14407	14431	14607	14513	14583	14615	14490	14646	14390	14582	14492	14496	14566	14533	14440	14585	14499	14629	14599	14354	14453	14562	14505	14324	14382	14594	14525	14491	14269	14402	14608	14350	14554	14560	14446	14501	14470	14496	14435	14424	14415	14435	14649	14477	14604	14556	14524	14330	14638	14437	14653	14525	14589	14511	14371	14619	14356	14614	14408	14530	14382	14379	14578	14356	14292	14437	14602	14584	14489	14446	14569	14651	14468	14485	14421	14569	14350	14515	14568	14475	14462	14380	14624	14468	14530	14668	14395	14501	14575	14478	14561	14448	14401	14610	14515	14544	14521	14569	14556	14643	14450	14401	14449	14550	14460	14532	14656	14639	14500	14576	14372	14423	14494	14305	14383	14420	14495	14467	14502	14480	14474	14654	14413	14462	14488	14325	14543	14578	14511	14666	14399	14642	14525	14407	14633	14554	14579	14498	14418	14521	14564	14429	14628	14487	14439	14512	14578	14469	14572	14586	14495	14334	14511	14439	14581	14403	14518	14586	14585	14503	14542	14521	14495	14333	14641	14471	14606	14494	14533	14342	14461	14594	14315	14314	14422	14523	14502	14487	14549	14481	14523	14502	14582	14520	14601	14519	14513	14475	14530	14405	14357	14580	14512	14521	14363	14532	14568	14601	14505	14676	14520	14465	14414	14384	14454	14571	14568	14451	14400	14542	14537	14435	14601	14530	14518	14501	14445	14472	14607	14502	14659	14683	14490	14527	14497	14456	14511	14462	14457	14474	14416	14402	14502	14644	14385	14477	14491	14375	14416	14660	14436	14415	14505	14558	14549	14215	14551	14498	14610	14432	14466	14701	14365	14472	14616	14468	14566	14651	14481	14766	14382	14620	14308	14494	14335	14310	14448	14350	14501	14491	14534	14414	14598	14499	14420	14510	14516	14517	14313	14582	14532	14585	14489	14481	14417	14498	14556	14416	14583	14436	14426	14529	14606	14543	14429	14456	14372	14372	14494	14274	14483	14563	14436	14557	14684	14318	14437	14542	14501	14571	14450	14656	14522	14528	14510	14466	14541	14488	14450	14516	14635	14311	14568	14510	14423	14390	14370	14378	14462	14365	14303	14405	14519	14518	14371	14517	14634	14601	14573	14379	14501	14411	14424	14337	14639	14521	14564	14588	14486	14509	14523	14667	14610	14557	14598	14579	14386	14538	14411	14520	14609	14349	14458	14598	14421	14575	14509	14577	14555	14425	14436	14600	14501	14505	14431	14445	14458	14548	14521	14530	14470	14436	14586	14523	14510	14607	14624	14537	14611	14538	14484	14282	14454	14630	14603	14498	14418	14453	14420	14387	14532	14588	14574	14553	14499	14561	14466	14510	14525	14489	14477	14509	14639	14479	14609	14582	14429	14604	14503	14556	14531	14680	14529	14520	14565	14472	14369	14400	14496	14517	14457	14438	14384	14575	14534	14404	14556	14463	14494	14446	14295	14647	14493	14427	14457	14394	14479	14541	14413	14343	14555	14551	14437	14603	14388	14470	14585	14436	14568	14476	14266	14625	14516	14533	14471	14472	14464	14559	14644	14374	14469	14502	14490	14541	14532	14490	14474	14470	14563	14512	14578	14579	14417	14543	14523	14550	14432	14591	14505	14551	14436	14632	14601	14477	14620	14474	14485	14362	14420	14472	14559	14442	14430	14679	14678	14458	14647	14552	14415	14483	14666	14485	14572	14389	14557	14593	14526	14310	14647	14374	14765	14572	14570	14421	14520	14572	14385	14626	14344	14479	14422	14593	14394	14640	14636	14477	14555	14419	14471	14526	14413	14567	14506	14469	14473	14456	14553	14507	14397	14342	14471	14512	14503	14541	14457	14375	14444	14471	14651	14580	14303	14341	14495	14625	14566	14528	14447	14524	14417	14521	14449	14482	14675	14441	14465	14452	14433	14591	14750	14459	14467	14513	14515	14517	14598	14614	14525	14547	14506	14492	14611	14381	14546	14658	14475	14510	14426	14488	14438	14326	14521	14572	14541	14637	14399	14497	14595	14452	14555	14536	14551	14586	14295	14560	14512	14357	14476	14616	14558	14412	14597	14448	14493	14542	14482	14496	14517	14549	14464	14384	14465	14638	14499	14572	14393	14489	14650	14413	14420	14524	14586	14556	14479	14546	14481	14636	14609	14359	14509	14530	14537	14571	14390	14570	14412	14475	14563	14546	14558	14379	14414	14527	14522	14421	14520	14483	14459	14585	14442	14472	14437	14578	14594	14687	14564	14336	14436	14336	14686	14525	14459	14555	14563	14395	14508	14397	14480	14488	14428	14460	14436	14436	14612	14505	14358	14561	14343	14339	14258	14526	14402	14406	14596	14500	14574	14469	14361	14639	14369	14549	14415	14439	14453	14368	14458	14366	14459	14665	14521	14418	14530	14519	14591	14567	14451	14561	14353	14400	14396	14650	14443	14456	14508	14462	14547	14584	14629	14483	14585	14361	14507	14561	14408	14647	14622	14453	14498	14511	14626	14433	14622	14429	14548	14518	14470	14542	14512	14468	14530	14528	14586	14397	14462	14616	14539	14483	14530	14490	14501	14456	14556	14504	14460	14457	14541	14325	14532	14448	14527	14375	14536	14564	14638	14465	14568	14423	14486	14266	14371	14535	14450	14567	14521	14575	14622	14515	14431	14518	14469	14625	14373	14520	14387
25328	21719	31098	31789	31097	30403	28146	23044	20785	19859	19031	19024	18896	18930	18813	18461	18175	17727	17695	17357	17574	17424	17387	17414	17372	17373	17291	17110	17326	17244	17287	17171	17320	17201	17358	17157	17343	17144	17077	17321	17053	17134	17145	17295	17198	17097	17201	17208	17270	17228	17069	17263	17137	17141	17238	17273	17129	17046	16954	17405	16969	17283	17264	17128	17029	17047	17148	17245	17224	17031	17061	17277	17011	16985	17052	17223	17193	17082	17108	17055	17094	17337	17150	16994	17153	17033	16969	17179	17189	16944	17112	17231	17089	17240	17092	17198	17116	17158	16968	17113	17085	17116	17219	16921	17141	16947	17145	17050	17046	16928	16972	16953	17084	17074	17065	17004	16834	17183	17189	17193	17017	17146	17090	16995	17106	17143	17188	17242	17120	17150	17347	17220	16933	17158	17052	17246	16810	17238	17095	16871	17191	16969	17136	17066	17060	16927	16974	17220	17294	17259	17147	17176	17086	17069	17000	17251	17018	17077	17115	17130	17108	17212	16976	17314	17156	16911	17175	17252	16995	17140	17197	17078	16950	17061	17237	17018	17033	17087	17121	17105	17116	17015	17245	17121	17161	17041	16991	17176	17158	16970	17221	17131	17128	17375	17213	17267	16935	17110	17142	17050	16845	16952	17172	17177	17042	17115	17211	16926	17184	17118	17080	16979	17208	17317	17091	17170	17058	17162	17084	17284	17178	17169	17030	16978	17126	16965	16956	17154	17145	16950	16939	17084	16913	17089	17086	17150	17166	16933	17197	17024	16963	17098	16906	17139	16988	17168	16941	17176	17147	16914	17230	17234	17058	17019	17328	17066	17000	17141	17111	17366	17205	17155	17258	17086	17224	17098	16975	17105	17108	17028	17198	17091	17220	17168	17207	17122	17235	17290	17090	17257	17287	17210	16953	17051	17088	17258	17003	17239	16969	17234	17035	17115	16959	17000	16956	17032	17094	17186	17095	17254	17072	16982	17119	17039	17103	17121	16950	17115	17112	17083	16891	17303	17237	17141	17393	16973	17251	16981	17430	17277	17010	17223	16912	17072	17058	17196	16978	16992	16864	16948	17074	17135	17083	17084	17163	17166	17082	17095	17168	17225	17144	16994	17120	17242	16981	17013	17019	17013	17169	17349	17332	17110	17275	17119	17285	17144	17006	17011	16965	17248	17287	17131	17290	17199	17167	17268	17118	16998	17198	17051	17349	17210	16986	17089	17254	17168	16974	17004	17155	16975	17213	17181	17088	17226	17065	17102	17131	17182	17143	17032	17144	17265	17250	16941	17197	17144	17001	17182	17145	17182	17138	17162	17164	16968	17187	17107	17126	17312	17156	16773	17035	17120	17144	17039	16927	17258	16903	16948	17041	17052	17215	17119	17239	17239	17238	17000	17119	17176	17094	17123	16880	17167	17181	17010	17020	17232	16857	17191	17254	17113	17062	17173	17029	17235	17184	17046	17172	17292	17068	17137	16998	17163	17196	17188	17109	17053	17069	17144	17142	17018	16997	17062	17102	17390	17161	17017	17402	17024	16860	17149	17060	17035	17171	17069	16897	17125	17067	17014	16950	17129	17137	17204	17014	17247	17191	17181	17220	17241	17243	17107	17020	16972	17377	16993	17052	16993	17183	17055	17065	17125	17099	17261	16921	17161	17072	17050	17103	16900	17095	17119	17182	17048	17020	17166	17067	17062	17201	17356	17170	16986	17084	17293	17297	17304	17247	17239	17092	17139	17140	17240	16944	17199	16992	17199	17102	17099	17072	16973	17188	17206	17295	17201	17012	16915	16874	17133	17237	17040	17211	17212	17090	17090	17181	17092	17194	17038	16939	17075	17155	17179	17262	17058	17055	17360	17402	17269	16985	17200	17029	17310	17021	17166	17076	17105	17072	17101	16904	17168	17050	17166	17238	17031	17047	16991	16976	17094	17273	17150	17147	17130	17168	17137	17043	17037	17243	17205	17097	17079	17052	17007	17097	17221	17188	17182	17110	17061	16867	16907	17194	17145	17135	17148	17045	17141	17066	17184	17005	17293	16822	17020	17108	17081	17156	16934	17283	17230	17235	17101	17253	17061	17018	16918	16980	17269	17112	17209	17108	17064	16880	17127	17200	17092	17029	16809	17246	17098	17153	17121	17259	17351	17330	17077	17120	17110	16947	17033	16969	17198	17113	17078	17131	17296	17101	17073	17107	16869	17304	16992	16984	17024	17157	17064	16960	16976	17038	17156	17150	17137	17024	17138	16931	16769	17057	17230	17064	17167	17191	17348	17065	17306	17274	17289	17359	17448	17231	17182	17365	17007	17061	16943	16965	17169	17123	17230	17070	17241	17194	17011	17074	17092	16868	17148	16786	17207	17201	17117	16972	17081	17034	17009	17059	17073	16949	17135	16988	16982	17113	17193	17113	17053	17238	16975	17243	17196	17158	17095	17134	17160	17280	16837	17223	17136	17023	17189	16996	17190	17088	17257	17025	17148	17267	17207	16963	17144	17332	17134	17102	17071	16991	16911	17205	17191	17172	17153	17141	17213	17148	17303	16860	17176	17075	17233	17177	17078	17170	16966	17101	17078	17011	16969	17140	17145	17294	17142	16799	17048	17184	17251	17071	17052	17089	17154	17202	17027	17096	17300	16975	17198	16994	17017	17319	17010	17175	17170	16910	16982	17187	17177	17237	17166	17240	17036	17152	17097	17036	16984	17150	17083	17170	17112	16886	17192	17202	17216	17142	16940	16991	17085	16984	17094	17155	17239	17183	17066	16890	17026	16926	16862	17195	17126	17220	17024	17270	17150	17031	17079	17056	17002	17042	17015	17121	17190	17030	17078	17125	16977	17200	17190	16961	16942	16767	17016	16982	17038	17220	17046	17150	17144	17276	17122	17033	17031	17139	17121	17171	17070	17014	17039	17297	17152	17211	17109	17147	17117	16976	17115	17071	16876	16995	17042	17094	17106	17163	17043	17215	17067	17139	17092	17120	16942	17143	16961	16852	17136	17060	17172	17099	17300	17225	17035	17014	17286	17171	17179	17077	17155	17076	17029	17209	17196	17237	17077	17167	17223	17111	17209	17268	17057	16952	17073	17112	17096	17243	17051	16971	17035	17205	17155	17227	17270	17081	17287	17119	17188	17096	17112	17063	17148	16984	17129	17106	17120	17203	17128	16996	17346	17065	17129	17193	16994	17102	17141	17018	17123	17377	17149	17056	17023	17126	17179	17124	17024	17129	17176	17056	17132	17047	17106	17051	16984	17158	17281	17051	17227	17065	17045	17056	17282	17321	17354	17364	17212	17119	17111	17171	16996	17064	16983	17105	17000	17194	17164	16981	17177	17137	17102	16803	17231	17251	17181	17268	17085	17006	17248	17119	17303	17084	17239	17166	17195	17162	17022	17091	17259	17014	17115	16968	17063	17068	17095	17293	17230	17076	17057	17260	17084	17192	17214	17300	17231	17098	17359	17191	17089	17102	17083	17150	17284	17322	17045	17209	17144	17106	17259	17114	16934	17250	17078	16985	17073	16931	17043	17056	17121	17042	17220	17081	17035	17079	17211	17267	17419	17392	17267	16942	17077	17138	16991	17070	17140	16913	17052	17063	17092	17225	17154	17266	17092	17205	17126	17123	17028	17164	17284	17113	17179	17232	16973	17055	16665	17235	17240	17310	17138	17250	17022	17050	17028	17017	17085	17311	17230	16988	17017	17268	17156	17236	17162	16940	17277	16924	17226	17338	17238	17210	17259	17085	17206	17132	16950	17343	16998	17116	17193	16957	17115	17238	17045	17344	17243	17260	17319	16992	17184	17074	17114	17090	17297	17115	17076	17007	17074	17172	17295	16977	17087	17083	17200	17150	17135	17114	17046	17130	17090	17164	16931	17192	17152	17178	17107	17147	17100	16978	17111	17232	16929	17088	17031	17069	17064	16973	17171	17251	17393	17053	17149	17222	17200	17050	16966	17256	17066	17128	16975	17058	17005	17274	17176	17178	17060	17306	17225	17106	17139	17003	17208	17034	17333	17194	16992	17048	17114	17135	16911	17064	17119	17277	17056	17224	17096	16813	16911	17365	16912	17054	17075	17143	17250	17117	17047	17197	17031	16982	17000	17115	16989	17141	16954	17262	17199	17174	17114	17239	17184	17121	17133	17200	17259	17210	17015	17160	17105	17053	17232	17127	17177	17049	17081	17170	17120	17183	17015	17180	17182	17042	16881	17225	17184	16824	17171	17301	16972	17132	17047	17130	17016	17015	17099	17023	17057	17258	17123	17174	17196	17011	17193	17007	17057	16902	17053	16876	17198	16921	16952	17168	17159	17136	17251	17103	17152	17204	17238	17105	17077	17015	16982	17104	17082	17001	17293	17164	17258	17165	16985	17268	17076	17315	17072	17132	17353	17140	17295	16945	17257	17314	17156	17055	17286	17192	17053	17168	17043	17015	17183	17006	16795	17217	17295	17190	17037	16977	17015	17197	16972	17082	16988	17119	17057	17193	17163	17183	17162	17158	17109	17340	17268	17143	17355	17186	17209	17155	17185	17107	17071	17177	17061	17243	17279	17167	17192	17200	16843	17121	17093	17179	17226	17087	17393	17202	17291	17239	17119	16986	17079	17251	17251	17070	17093	17148	17115	17057	17044	17105	17180	17330	16951	16959	16954	17042	17079	17401	16956	17055	17200	17407	17045	17302	17292	17019	17114	17250	17158	16971	17276	17202	16914	16975	17293	17160	17133	17017	16901	16998	17160	17212	17169	17147	16920	16906	17097	17079	17273	17028	17102	17000	17160	17276	17268	17128	17161	17009	16925	17219	17084	16783	17100	16983	17164	17134	17000	17070	17115	17290	17259	17092	17193	17267	17138	17081	17248	17101	17126	17303	17329	17167	17249	16881	17019	16917	17045	17075	17125	17288	17169	17082	17145	17205	17143	17196	17182	17292	17200	17300	17099	16979	16880	16930	17164	17297	17122	17351	17203	17174	17157	16968	17051	17080	17188	17017	17048	16948	17109	17027	17041	17185	17131	17183	17056	17096	17045	17038	16943	16980	16988	16990	17057	17138	16987	17045	16978	17035	17076	17171	17106	17044	17205	16999	17139	17001	16985	17113	17286	17433	17181	17004	17167
35310	57503	57268	45854	38409	32215	27140	22665	19844	18304	17160	16913	16980	17157	16454	15965	15727	15441	15072	15085	14898	14787	14838	14758	14714	14622	14635	14782	14590	14631	14691	14508	14519	14675	14534	14464	14441	14556	14551	14496	14567	14491	14479	14416	14592	14600	14500	14505	14476	14537	14408	14373	14465	14437	14588	14584	14548	14472	14489	14432	14458	14609	14487	14695	14549	14520	14483	14457	14469	14531	14485	14425	14467	14557	14367	14518	14507	14488	14366	14418	14448	14499	14532	14306	14394	14350	14579	14429	14609	14539	14423	14428	14569	14553	14295	14446	14432	14427	14539	14739	14432	14453	14354	14560	14489	14490	14358	14552	14345	14479	14547	14542	14317	14359	14575	14552	14491	14428	14472	14502	14612	14500	14336	14452	14399	14566	14542	14405	14533	14400	14525	14400	14325	14535	14405	14392	14417	14586	14362	14470	14490	14430	14386	14482	14425	14667	14336	14476	14589	14541	14464	14345	14445	14550	14397	14399	14453	14608	14729	14517	14559	14486	14378	14415	14497	14314	14365	14345	14441	14479	14574	14419	14317	14535	14507	14537	14476	14531	14531	14322	14579	14464	14533	14594	14512	14586	14340	14659	14450	14410	14464	14519	14605	14534	14673	14316	14531	14466	14561	14424	14529	14554	14432	14550	14545	14411	14501	14372	14509	14448	14531	14367	14652	14544	14509	14286	14327	14516	14564	14285	14456	14543	14461	14510	14466	14426	14602	14425	14373	14499	14449	14489	14455	14342	14483	14456	14567	14511	14450	14368	14453	14607	14546	14553	14738	14701	14469	14680	14503	14664	14370	14440	14374	14510	14479	14528	14700	14421	14365	14660	14518	14476	14460	14238	14440	14477	14470	14431	14419	14482	14604	14411	14482	14452	14432	14434	14464	14675	14382	14608	14511	14449	14551	14322	14571	14419	14359	14350	14549	14438	14606	14542	14612	14413	14523	14482	14396	14507	14445	14552	14534	14409	14567	14336	14469	14513	14545	14534	14331	14553	14503	14503	14355	14640	14336	14566	14664	14484	14360	14415	14636	14492	14580	14520	14471	14282	14404	14573	14480	14444	14276	14531	14463	14448	14363	14503	14453	14450	14430	14463	14421	14597	14553	14505	14447	14527	14510	14505	14563	14528	14564	14451	14356	14466	14534	14415	14582	14476	14390	14354	14521	14531	14596	14444	14316	14551	14444	14634	14476	14441	14550	14556	14124	14595	14415	14489	14461	14682	14451	14527	14386	14432	14562	14634	14540	14560	14537	14397	14538	14569	14530	14450	14471	14432	14371	14430	14453	14398	14472	14391	14595	14216	14530	14324	14329	14386	14507	14316	14525	14508	14531	14562	14537	14385	14370	14532	14501	14631	14463	14595	14482	14429	14566	14394	14333	14593	14439	14395	14475	14567	14529	14595	14518	14478	14612	14352	14430	14565	14412	14409	14507	14471	14427	14438	14488	14503	14611	14424	14325	14426	14476	14548	14466	14487	14303	14355	14381	14399	14566	14599	14284	14469	14614	14529	14442	14508	14476	14480	14330	14566	14460	14399	14361	14547	14649	14387	14445	14516	14651	14377	14439	14388	14604	14519	14445	14531	14657	14523	14376	14606	14522	14518	14457	14344	14478	14471	14367	14388	14457	14472	14558	14449	14585	14328	14541	14526	14438	14484	14426	14606	14475	14493	14588	14597	14505	14500	14505	14297	14425	14565	14297	14567	14526	14361	14562	14473	14396	14603	14550	14461	14487	14561	14592	14416	14459	14455	14387	14469	14438	14525	14444	14453	14517	14470	14331	14772	14419	14419	14469	14238	14431	14528	14466	14435	14563	14503	14454	14470	14467	14544	14461	14508	14491	14408	14441	14515	14546	14483	14300	14228	14585	14550	14349	14395	14638	14465	14341	14425	14383	14530	14719	14565	14378	14396	14429	14410	14444	14545	14391	14468	14390	14367	14379	14416	14529	14362	14312	14551	14447	14490	14462	14435	14409	14482	14539	14379	14735	14526	14458	14676	14359	14420	14207	14398	14471	14374	14493	14466	14439	14391	14383	14399	14428	14619	14464	14506	14368	14481	14512	14675	14455	14421	14388	14485	14554	14444	14477	14591	14416	14571	14536	14510	14379	14367	14706	14448	14607	14514	14396	14568	14489	14190	14541	14647	14519	14467	14508	14418	14538	14355	14577	14616	14629	14446	14509	14373	14606	14293	14586	14572	14450	14569	14281	14379	14514	14582	14617	14584	14525	14391	14562	14461	14427	14495	14523	14364	14362	14538	14484	14509	14434	14455	14682	14321	14479	14691	14525	14507	14392	14341	14302	14372	14589	14571	14473	14586	14426	14523	14481	14395	14411	14351	14505	14471	14656	14433	14463	14403	14435	14541	14197	14434	14529	14524	14536	14530	14429	14550	14428	14495	14420	14263	14652	14565	14573	14529	14427	14414	14484	14626	14603	14418	14607	14416	14547	14614	14473	14343	14354	14460	14500	14451	14576	14305	14448	14487	14510	14370	14538	14499	14575	14471	14396	14597	14399	14569	14610	14432	14396	14327	14496	14604	14512	14487	14380	14561	14511	14283	14638	14372	14441	14652	14508	14508	14596	14435	14455	14580	14394	14490	14643	14516	14384	14271	14209	14447	14540	14510	14519	14424	14488	14491	14600	14599	14361	14558	14492	14512	14407	14524	14515	14460	14544	14444	14640	14536	14541	14507	14533	14433	14430	14413	14359	14482	14574	14368	14494	14578	14517	14412	14424	14431	14597	14592	14502	14430	14550	14612	14398	14503	14409	14549	14509	14483	14422	14591	14427	14529	14375	14454	14478	14490	14276	14545	14391	14387	14383	14401	14447	14483	14453	14520	14475	14372	14505	14592	14345	14449	14553	14410	14363	14469	14361	14457	14746	14412	14534	14564	14524	14492	14560	14493	14536	14498	14502	14436	14298	14511	14510	14357	14357	14407	14535	14571	14595	14420	14679	14359	14491	14587	14357	14543	14595	14512	14563	14457	14614	14453	14244	14501	14562	14492	14503	14563	14679	14493	14282	14349	14529	14626	14470	14589	14566	14469	14477	14359	14565	14366	14385	14381	14300	14539	14355	14482	14435	14594	14626	14554	14518	14576	14512	14457	14646	14487	14621	14541	14339	14376	14432	14427	14356	14458	14490	14553	14365	14621	14497	14359	14397	14564	14573	14414	14444	14581	14428	14453	14413	14572	14538	14402	14328	14494	14351	14549	14532	14386	14395	14443	14495	14568	14489	14672	14466	14442	14440	14507	14504	14463	14410	14714	14346	14392	14645	14328	14511	14351	14675	14550	14362	14435	14509	14514	14546	14446	14549	14280	14401	14340	14465	14470	14776	14444	14476	14445	14307	14476	14511	14465	14417	14546	14273	14361	14433	14496	14388	14478	14428	14521	14443	14479	14459	14613	14486	14360	14625	14408	14464	14501	14583	14396	14538	14577	14512	14508	14364	14369	14481	14393	14585	14678	14505	14512	14468	14260	14441	14533	14475	14496	14439	14502	14445	14474	14404	14459	14535	14326	14455	14588	14342	14687	14173	14686	14317	14478	14393	14663	14512	14582	14486	14363	14470	14516	14547	14561	14355	14540	14437	14502	14388	14510	14463	14422	14445	14284	14500	14511	14642	14375	14492	14439	14375	14417	14472	14438	14326	14583	14356	14602	14581	14443	14561	14361	14443	14429	14465	14434	14429	14549	14588	14488	14420	14381	14513	14415	14453	14537	14461	14478	14433	14388	14396	14555	14467	14508	14364	14446	14524	14644	14419	14445	14288	14326	14484	14649	14497	14515	14518	14441	14511	14438	14277	14414	14570	14580	14592	14435	14413	14645	14536	14640	14607	14546	14330	14332	14492	14346	14574	14671	14345	14495	14579	14502	14607	14659	14589	14373	14617	14469	14371	14476	14373	14487	14382	14515	14550	14400	14673	14338	14456	14588	14643	14369	14487	14378	14527	14405	14453	14532	14660	14373	14315	14358	14318	14448	14459	14511	14384	14495	14293	14434	14553	14534	14513	14553	14532	14620	14540	14383	14344	14512	14453	14633	14453	14348	14546	14516	14405	14381	14454	14553	14549	14589	14394	14455	14457	14431	14584	14569	14401	14556	14629	14309	14486	14474	14363	14543	14592	14535	14556	14454	14483	14540	14427	14442	14602	14445	14403	14437	14476	14554	14504	14498	14600	14588	14354	14426	14393	14262	14455	14595	14400	14585	14293	14443	14404	14492	14386	14451	14667	14519	14487	14438	14565	14428	14494	14495	14559	14560	14647	14487	14393	14425	14453	14558	14462	14526	14379	14667	14393	14506	14417	14397	14654	14671	14619	14609	14390	14491	14374	14450	14421	14556	14641	14560	14586	14542	14485	14492	14484	14402	14499	14448	14718	14538	14456	14477	14492	14643	14467	14546	14457	14513	14618	14535	14486	14553	14508	14412	14514	14497	14555	14560	14383	14740	14402	14447	14597	14515	14506	14324	14478	14397	14610	14558	14558	14447	14440	14467	14580	14551	14321	14437	14233	14550	14502	14549	14561	14604	14546	14457	14285	14431	14392	14419	14281	14351	14412	14536	14552	14446	14460	14591	14440	14305	14599	14542	14667	14415	14595	14620	14442	14520	14538	14613	14531	14439	14574	14516	14258	14611	14514	14561	14477	14439	14395	14483	14458	14620	14486	14444	14628	14571	14470	14583	14462	14522	14526	14521	14383	14546	14539	14594	14556	14647	14153	14567	14485	14505	14485	14484	14586	14390	14500	14523	14541	14512	14438	14524	14503	14571	14437	14428	14385	14592	14355	14410	14461	14520	14441	14621	14498	14577	14345	14437	14611	14401	14393	14401	14414	14542	14606	14564	14327	14374	14453	14539	14377	14501	14562	14422	14414	14476	14382	14478	14491	14493	14472	14415	14471	14458	14350	14482	14482	14413	14495	14451	14511	14557	14461	14470	14422	14419	14625	14464	14442	14368	14604	14435	14445	14537	14569	14441	14564	14467	14428	14527	14549	14369	14503	14567	14469	14644	14344	14481	14293	14578	14661	14356	14646	14495	14415	14487	14617	14540	14472	14540	14442	14571	14445	14412	14462	14445	14365	14481	14581	14398
24022	21515	29700	26483	28016	31241	30361	24350	21875	20927	20262	19687	19907	19310	19061	18726	18481	17951	17976	17829	17837	17814	17753	17800	17403	17369	17459	17771	17654	17633	17517	17723	17427	17334	17390	17575	17388	17399	17567	17434	17306	17312	17390	17488	17477	17351	17124	17322	17213	17194	17351	17575	17375	17328	17419	17345	17410	17389	17326	17402	17328	17212	17299	17444	17208	17230	17366	17231	17354	17235	17269	17303	17303	17216	17328	17437	17323	17196	17218	17288	17295	17245	17319	17440	17411	17311	17331	17239	17359	17121	17261	17360	17310	17458	17303	17334	17475	17340	17216	17243	17269	17232	17212	17343	17277	17433	17316	17359	17314	17080	17398	17208	17406	17235	17113	17349	17298	17319	17116	17106	17244	17305	17370	17323	17318	17297	17131	17317	17308	17253	17220	17246	17109	17290	17153	17264	17450	17233	17537	17129	17346	17210	17104	17394	17189	17128	17368	17233	17209	17362	16995	17350	17349	17150	17174	17159	17154	17215	17226	17282	17327	17302	17245	17288	17413	17330	17126	17277	17240	17146	17313	17198	17330	17281	17077	17348	17290	17172	17438	17188	17374	17335	17177	17184	17488	17453	17444	17355	17454	17270	17390	17285	17263	17285	17249	17252	17305	17325	17191	17371	17314	17229	17130	17304	17260	17227	17449	17286	17188	17235	17178	17210	17100	17268	17077	17148	17295	17078	17224	17331	17378	17261	17332	17135	17277	17419	17318	17228	17309	17331	17140	17149	17263	17227	17216	17176	17269	17351	17411	17267	17228	17319	17005	17343	17401	17324	17057	17318	17048	17320	17249	17333	17328	17404	16959	17164	17199	17270	17156	17257	17333	17414	17244	17304	17169	17177	17133	17243	17121	17132	17129	17177	17280	17264	17263	17262	17375	17190	17233	17171	17295	17256	17197	17134	17350	17314	17091	17286	17153	17330	17266	17042	17205	17167	17443	17380	17214	17214	17541	17126	17357	17255	17224	17325	17340	17306	17467	17150	17292	17255	17272	17319	17142	17383	17574	17311	17262	17240	17474	17219	17289	17309	17523	17211	17328	17389	17180	17159	17361	17441	17478	17220	17423	17153	17364	16991	17296	17172	17264	17318	17145	17050	17290	17084	17254	17178	17310	17138	17124	17308	17219	17256	17317	17361	17340	17415	17272	17245	17278	17273	17319	17124	17234	17267	17369	17347	17171	17244	17272	17265	17174	17296	17337	17294	17347	17308	17343	17259	17321	17081	17305	17262	17231	17072	17087	17132	17158	16979	17123	17197	17434	17136	17370	17335	17186	17305	17279	17435	17301	17313	17141	17040	17249	17522	17177	17102	17216	17241	17340	17275	17277	17219	17010	17046	17387	17336	17327	17239	17211	17250	17337	17430	17342	17191	17181	17410	17257	17295	17397	17098	17170	17175	17132	17159	17393	17443	17368	17349	17311	17380	17396	17379	17263	17307	17505	17216	17277	17308	17192	17393	17264	17171	17074	17345	17233	17320	17322	17090	17346	17385	17180	17210	17217	17337	17163	17262	17221	17062	17321	17318	17170	17178	17172	17359	17284	17223	17269	17215	17547	17185	17352	17201	17485	17435	17274	17224	17345	17146	17334	17077	17219	17171	17390	17320	17458	17269	17264	17254	17321	17082	17239	17302	17335	17190	17269	17313	17428	17514	17353	17238	17176	17197	17327	17112	17345	17274	17304	17202	17333	17298	17184	17270	17168	17043	17441	17293	17561	17494	17223	17374	17126	17097	17203	17120	17318	17163	17260	17278	17480	17404	17349	16892	17334	17309	17230	17118	17457	17387	17476	17436	17185	16999	17346	17461	17315	17442	17241	17353	17194	17416	17319	17102	17309	17229	17242	17144	17355	17337	17276	17359	17188	17438	17299	17305	17335	17356	17274	17223	17179	17134	17278	17377	17161	17479	17359	17356	17281	17365	17155	17095	17197	17096	17159	17432	17408	17251	17265	17222	17321	17199	17353	17272	17343	17367	17156	17262	17378	17259	17399	17210	17123	17256	17215	17262	17196	17129	17188	17215	17160	17436	17255	17357	17386	17398	17253	17424	17346	17164	17266	17294	17267	17195	17233	17201	17216	17175	17169	17287	17374	17322	17049	17078	17100	17233	17448	17212	17144	17359	17329	17307	17273	17156	17289	17609	17308	17308	17317	17413	17169	17308	17261	17218	17368	17201	17358	17208	17176	17421	17407	17113	17339	17322	17289	17180	17245	17314	17258	17358	17315	17355	17503	17276	17050	17578	17127	17210	17202	17189	17372	17267	17046	17212	17193	17170	17423	17420	17371	17104	17372	17233	17426	17172	17446	17325	17206	17210	17266	17387	17141	17076	17280	17150	17020	16998	17299	17115	17337	17132	17239	17468	17158	17477	17194	17242	17421	17196	17146	17322	17078	17061	17341	17362	17343	17368	17374	17098	17345	17360	17297	17262	17094	17387	17308	17332	17321	17256	17210	17185	17190	17233	17196	17325	17177	17184	17298	17159	17364	17407	17347	17028	17384	17308	17138	17245	17400	17071	17430	17194	17387	17387	17239	17308	17213	17281	17227	17279	17534	17240	17423	17203	17186	17328	17532	17161	17201	17244	17240	17213	17297	17532	17342	17369	17427	17180	17150	17217	17365	17261	17444	17313	17186	17174	17204	17170	17444	17258	17230	17286	17127	17240	17210	17287	17438	17070	17213	17028	17194	17247	17427	17347	17161	17227	17212	17113	17130	17107	17253	17274	17094	17232	17436	17087	17396	17334	17410	17394	17307	17182	17195	17203	17406	17347	17356	17390	17207	17111	17452	17274	17333	17286	17326	17234	17126	17229	17361	17272	17147	17218	17230	17329	17071	17294	17397	17233	17424	17286	17287	17316	17252	17260	17358	17165	17499	17370	17435	17423	17303	17283	17288	17412	17401	17243	17403	17134	17234	17496	17400	17306	17237	17265	17288	17178	17388	17431	17340	17199	17194	17171	17276	17342	17206	17165	17277	17226	17462	17148	17134	17396	17239	17277	17149	17227	17031	17375	17335	17226	17380	17219	17006	17162	17172	17452	17119	17287	17212	17098	17356	17263	17280	17214	17435	17278	17263	17113	17395	17092	17382	17185	17315	17037	17446	17522	17288	17102	17400	17272	17287	16984	17521	17368	17480	17222	17172	17232	17036	17267	17329	17406	17249	17323	17290	17367	17248	17109	17309	17366	17441	17147	17433	17550	17154	17325	17326	17272	17082	17310	17275	17108	17350	17292	17327	17023	17414	17234	17294	17229	17357	17361	17417	17225	17119	17266	17265	17282	17270	17186	17203	17289	17246	17204	17106	17259	17132	17278	17208	17345	17209	17023	17162	17143	17160	17074	17202	17294	17260	17195	17202	17385	17292	17097	17358	17102	17133	17313	17255	17068	17194	17181	17338	17307	17292	17248	17244	17171	17371	17162	17342	17246	17366	17189	17192	17221	17132	17238	17004	17106	17481	17364	17330	17183	17281	17101	17364	17365	17390	17215	17234	17321	17367	17345	17250	17419	17208	17282	17397	17383	17365	17392	17274	17419	17473	17181	17307	17205	17125	17088	17079	17232	17241	17432	17331	17313	17146	17257	17278	17123	17427	17305	17049	17307	17647	17194	17207	16935	17218	17363	17323	17266	17362	17237	17415	17223	17242	17299	17208	17255	17214	17211	17041	17277	17261	17210	17321	17332	17171	17203	17453	16972	17217	17406	17045	17194	17370	17285	17104	17147	17473	17408	17437	17213	17213	17366	17251	17314	17326	17117	17374	17524	17355	17231	17240	16985	17061	17132	17211	17222	17109	17223	17406	17307	17256	17147	17511	17471	17280	17037	17285	17264	17398	17257	17271	17268	17352	17522	17460	17399	17231	17311	17331	17203	17296	17226	17233	17203	17203	17090	17138	17204	17497	17151	17142	17181	17298	17281	17290	17285	17299	17065	17294	17207	17152	17225	17526	17248	17308	17472	17344	17224	17236	17294	17327	17310	17342	17274	17315	17288	17402	17194	17115	17136	17237	17009	17279	17323	17221	17316	17101	17441	17313	17457	17087	17176	17226	17232	17465	17314	17215	17342	17303	17122	17079	16991	17220	17168	17367	17374	17234	17319	17399	17191	17423	17272	17328	17345	17174	17177	17183	17214	17167	17222	17231	17431	17117	17206	17171	17288	17259	17207	17327	17250	17104	17423	17348	17360	17260	17380	17379	17226	17527	17222	17199	17200	17408	17360	17419	17255	17254	17212	17132	17201	17305	17359	17113	17245	17260	17274	17498	17165	17160	17424	17396	17186	17169	17299	17346	17236	17282	17247	17280	17255	17241	17373	17372	17316	17186	17067	17072	17252	17158	17136	17248	17190	17296	17137	17580	16992	17569	17218	17330	17254	17209	17437	17311	17183	17331	17389	17509	17196	17226	17195	17410	17304	17456	17173	17368	17342	17257	17355	17333	17117	17388	17035	17321	17125	17097	17194	17265	17385	17316	17093	17155	17573	17203	17343	17283	17508	17393	17212	17533	17055	17212	17178	17464	17249	17055	17352	17385	17150	17298	17286	17189	17373	17140	17251	17430	17345	17260	17389	17283	17303	17498	17513	17226	17410	17283	17312	17308	17417	17162	17123	17353	17199	17201	16995	17398	17307	17424	17130	17360	17252	17186	17350	17283	17207	17297	17236	17415	17251	17187	17173	16977	17290	17141	17141	17182	17140	17233	17259	17121	17341	17364	17293	17295	17437	17146	17333	17334	17339	17183	17300	17254	17170	17128	17322	17274	17380	17348	17183	17203	17382	17356	17114	17333	17268	16978	17170	17346	17226	17473	17368	17226	17246	17268	17254	17301	17002	17142	17390	17270	17433	17325	17124	17281	17412	17132	17272	17171	17323	17241	17103	17438	17537	17279	17331	17121	17363	17152	17262	17265	17377	17038	17388	17215	17433	17229	17459	17230	17180	17450	17140	17296	17140	17308	17206	17324	17073	17382	17362	17187	17334	17313	17272	17094	17465	17356	17274	17114	17084	17207	17287	17494	17471	17508	17116	17186	17165	17310	17208	17172	17109	17245	17162	17185	17172	17117	17126	17102	17252	17261	17058	17140	17329	17356	17229	17236	17169
36604	60515	60102	49850	41862	35505	28904	24396	21658	19564	18973	18650	18739	17341	16969	16451	16073	15555	15426	15463	15228	15199	15061	15134	14827	14729	14905	14955	14917	14573	14632	14789	14562	14608	14601	14593	14585	14581	14689	14608	14813	14625	14886	14627	14644	14575	14379	14582	14588	14658	14425	14554	14655	14582	14588	14616	14516	14530	14616	14552	14555	14420	14433	14495	14388	14608	14600	14541	14654	14447	14458	14610	14534	14484	14401	14589	14487	14622	14590	14390	14423	14633	14531	14709	14555	14436	14487	14477	14471	14754	14516	14623	14397	14565	14619	14560	14711	14583	14605	14610	14528	14631	14544	14512	14384	14637	14593	14347	14578	14614	14600	14702	14612	14387	14583	14551	14525	14514	14663	14587	14497	14382	14585	14440	14551	14536	14572	14664	14512	14389	14692	14533	14505	14431	14620	14453	14363	14406	14395	14526	14596	14634	14612	14471	14632	14540	14574	14431	14537	14467	14394	14670	14459	14406	14494	14524	14511	14643	14519	14563	14473	14634	14560	14681	14553	14436	14533	14546	14487	14703	14548	14592	14509	14427	14516	14540	14703	14556	14533	14500	14518	14608	14552	14608	14460	14512	14549	14511	14543	14608	14554	14674	14635	14498	14450	14539	14727	14626	14434	14572	14496	14413	14677	14633	14559	14595	14803	14510	14584	14368	14466	14643	14541	14637	14535	14362	14415	14475	14405	14575	14490	14574	14505	14522	14537	14465	14520	14542	14441	14587	14696	14308	14372	14420	14464	14473	14723	14540	14518	14661	14468	14506	14481	14523	14643	14438	14405	14509	14309	14550	14483	14648	14441	14641	14612	14573	14422	14700	14583	14621	14674	14535	14652	14624	14427	14447	14582	14589	14458	14571	14484	14543	14557	14444	14474	14493	14592	14600	14533	14612	14431	14475	14497	14467	14485	14549	14588	14547	14522	14502	14481	14496	14529	14548	14549	14507	14403	14469	14550	14312	14777	14534	14584	14646	14483	14632	14662	14702	14587	14507	14506	14682	14619	14494	14313	14545	14304	14465	14606	14455	14491	14517	14529	14496	14568	14334	14401	14423	14528	14558	14527	14413	14508	14565	14569	14444	14436	14556	14488	14521	14419	14510	14556	14654	14533	14413	14529	14408	14439	14653	14405	14558	14632	14478	14482	14327	14598	14462	14511	14466	14590	14403	14668	14735	14457	14509	14550	14515	14574	14442	14522	14486	14332	14535	14704	14516	14628	14480	14517	14499	14420	14457	14427	14627	14517	14609	14503	14455	14563	14546	14667	14381	14484	14694	14523	14525	14596	14455	14796	14524	14465	14555	14583	14443	14299	14499	14447	14539	14621	14516	14658	14420	14606	14612	14565	14495	14455	14539	14539	14677	14406	14656	14608	14573	14365	14551	14514	14510	14425	14444	14581	14622	14370	14482	14413	14391	14481	14496	14604	14543	14653	14510	14573	14510	14441	14471	14480	14556	14620	14572	14456	14628	14535	14680	14510	14602	14383	14556	14399	14642	14496	14524	14536	14497	14595	14494	14353	14422	14563	14525	14587	14533	14509	14432	14548	14411	14548	14542	14485	14694	14522	14464	14492	14433	14577	14508	14482	14538	14562	14505	14486	14398	14550	14520	14671	14438	14412	14507	14477	14640	14479	14393	14485	14400	14596	14585	14467	14339	14610	14579	14527	14530	14378	14496	14527	14577	14750	14474	14576	14583	14486	14537	14721	14575	14442	14515	14460	14442	14564	14649	14461	14483	14586	14566	14510	14437	14549	14330	14300	14432	14605	14584	14596	14596	14585	14634	14477	14334	14653	14510	14683	14569	14572	14417	14582	14459	14362	14500	14452	14376	14498	14554	14626	14545	14474	14618	14573	14546	14602	14576	14522	14509	14535	14521	14433	14445	14532	14503	14512	14387	14650	14673	14512	14491	14440	14519	14542	14450	14427	14494	14518	14539	14469	14525	14472	14591	14510	14404	14598	14525	14482	14592	14659	14656	14237	14506	14398	14467	14521	14403	14541	14341	14506	14578	14350	14399	14458	14557	14459	14547	14453	14327	14533	14612	14504	14709	14647	14668	14727	14622	14634	14722	14554	14439	14509	14623	14558	14586	14552	14533	14543	14598	14549	14438	14538	14584	14575	14490	14456	14615	14596	14504	14645	14536	14446	14633	14511	14608	14495	14433	14447	14487	14574	14573	14393	14554	14574	14486	14655	14654	14427	14449	14405	14522	14362	14512	14635	14541	14501	14380	14594	14517	14484	14482	14350	14627	14401	14627	14384	14524	14600	14708	14563	14415	14569	14541	14472	14696	14526	14535	14473	14550	14385	14317	14473	14608	14610	14705	14541	14594	14626	14538	14599	14477	14538	14591	14395	14589	14620	14599	14516	14593	14531	14579	14524	14580	14423	14579	14597	14539	14566	14454	14507	14419	14368	14352	14848	14535	14592	14617	14676	14416	14479	14453	14602	14596	14509	14533	14589	14377	14596	14444	14582	14488	14548	14638	14376	14510	14469	14725	14545	14435	14462	14482	14419	14556	14598	14715	14475	14714	14442	14543	14593	14363	14462	14545	14514	14368	14746	14279	14533	14423	14599	14425	14434	14606	14370	14586	14536	14520	14307	14315	14381	14718	14525	14635	14371	14708	14442	14550	14501	14676	14449	14474	14315	14387	14479	14507	14550	14406	14485	14474	14454	14572	14502	14503	14524	14478	14489	14484	14471	14477	14435	14634	14518	14408	14491	14478	14397	14462	14524	14597	14303	14567	14520	14560	14375	14462	14406	14603	14559	14588	14385	14418	14505	14438	14624	14563	14629	14477	14667	14642	14450	14539	14526	14385	14485	14596	14408	14377	14528	14553	14630	14456	14594	14351	14483	14479	14551	14420	14539	14378	14702	14664	14437	14535	14515	14601	14440	14361	14690	14625	14629	14508	14453	14443	14478	14374	14494	14327	14408	14649	14451	14590	14672	14563	14555	14336	14391	14673	14556	14555	14453	14543	14737	14537	14672	14521	14613	14421	14475	14524	14670	14376	14554	14629	14417	14521	14446	14509	14424	14659	14538	14614	14399	14492	14551	14653	14543	14561	14396	14497	14535	14475	14494	14586	14592	14468	14479	14387	14556	14475	14455	14587	14457	14617	14473	14564	14564	14502	14382	14468	14468	14654	14510	14601	14533	14519	14607	14686	14503	14603	14625	14451	14466	14576	14398	14576	14605	14602	14430	14585	14460	14437	14588	14473	14490	14670	14576	14431	14464	14568	14590	14624	14558	14349	14484	14503	14722	14575	14575	14493	14522	14362	14459	14425	14465	14566	14435	14531	14614	14556	14572	14444	14431	14460	14662	14553	14430	14498	14340	14592	14639	14494	14521	14374	14556	14506	14582	14343	14449	14473	14407	14416	14561	14504	14465	14556	14647	14457	14421	14537	14521	14503	14394	14454	14533	14543	14535	14452	14540	14534	14662	14476	14593	14521	14269	14607	14561	14540	14648	14482	14562	14414	14462	14488	14433	14473	14372	14533	14546	14407	14439	14432	14574	14613	14533	14496	14391	14519	14353	14366	14674	14484	14361	14443	14464	14658	14571	14547	14644	14544	14529	14608	14513	14575	14519	14431	14719	14474	14594	14577	14443	14613	14366	14548	14450	14480	14680	14548	14388	14653	14400	14719	14541	14349	14599	14601	14516	14508	14575	14481	14569	14383	14547	14645	14558	14386	14581	14449	14646	14349	14392	14362	14618	14561	14539	14640	14495	14532	14515	14564	14456	14433	14537	14434	14615	14548	14486	14540	14538	14623	14413	14479	14633	14438	14453	14530	14445	14665	14454	14438	14560	14514	14630	14607	14562	14502	14522	14483	14450	14306	14638	14406	14513	14538	14489	14599	14636	14560	14416	14646	14446	14440	14595	14391	14640	14552	14594	14450	14623	14477	14413	14485	14452	14596	14422	14450	14447	14617	14563	14375	14579	14336	14580	14407	14529	14605	14558	14427	14438	14537	14441	14429	14605	14602	14671	14517	14407	14550	14497	14586	14536	14445	14562	14570	14515	14459	14414	14384	14690	14612	14389	14629	14421	14525	14640	14570	14374	14554	14584	14395	14645	14667	14619	14541	14385	14588	14523	14625	14588	14545	14709	14601	14609	14617	14659	14484	14396	14521	14672	14518	14586	14515	14754	14455	14644	14787	14502	14494	14511	14401	14630	14386	14353	14581	14379	14627	14513	14447	14323	14455	14455	14521	14497	14535	14571	14591	14593	14365	14258	14534	14589	14623	14496	14533	14546	14555	14652	14551	14494	14554	14608	14434	14530	14460	14611	14533	14546	14614	14447	14726	14602	14651	14561	14493	14467	14535	14607	14473	14502	14568	14408	14534	14318	14540	14589	14464	14528	14556	14367	14491	14268	14568	14754	14620	14521	14546	14403	14576	14479	14413	14687	14468	14459	14600	14501	14468	14636	14574	14751	14503	14426	14468	14555	14583	14502	14597	14474	14516	14417	14634	14661	14490	14664	14584	14461	14587	14531	14535	14733	14394	14494	14650	14640	14483	14592	14640	14404	14650	14429	14502	14520	14555	14510	14552	14529	14602	14565	14555	14507	14468	14412	14657	14453	14493	14586	14604	14432	14627	14570	14653	14574	14560	14596	14578	14474	14640	14520	14643	14693	14521	14515	14537	14461	14469	14540	14613	14512	14576	14392	14475	14579	14705	14434	14636	14504	14465	14389	14420	14498	14631	14523	14612	14591	14654	14586	14454	14527	14609	14450	14501	14345	14455	14453	14443	14612	14497	14517	14448	14535	14520	14367	14611	14469	14536	14510	14634	14518	14594	14495	14455	14582	14458	14554	14520	14470	14664	14508	14543	14509	14566	14479	14608	14449	14664	14424	14553	14562	14532	14542	14430	14463	14626	14374	14400	14441	14513	14685	14568	14659	14443	14505	14665	14478	14501	14359	14554	14709	14372	14599	14677	14323	14589	14501	14504	14533	14568	14817	14466	14480	14535	14639	14454	14602	14394	14321	14581	14611	14440	14623	14505	14563	14543	14547	14584	14617	14668	14683	14414	14507	14655	14482	14534	14555	14492	14429	14398	14611	14526	14413	14660	14440	14588	14459	14376
35374	42278	46209	39246	31688	26308	22571	20104	19275	18749	18407	18213	18096	17906	17695	17541	17453	17383	17462	17291	17151	17395	17281	17237	16956	17269	17307	17263	17351	17181	17081	17196	17335	17269	17345	17293	17223	17199	17198	17327	17066	17159	17197	17177	17048	16951	17164	17235	17337	17284	17097	17352	17320	17222	17130	17208	17227	16876	17082	16948	17264	17120	17158	17131	17164	17233	17349	17016	17358	17179	17199	17040	17094	17297	17104	17123	17312	17017	16938	17130	17094	16944	16792	16964	17103	16923	17146	17286	17039	17013	17363	17156	17085	17156	17104	17322	17093	16967	17370	17244	17117	17159	17167	17068	17302	17252	17160	17232	17086	17167	17259	17218	17124	17084	17139	17192	17143	17085	17072	17136	17120	17157	17070	17136	17036	17016	16947	17255	17270	17200	17249	17044	17101	17255	17120	17066	17179	17148	16972	17240	17082	17128	17300	17069	17153	17169	17229	17167	16787	17241	17071	17404	17221	17063	17149	17006	17215	17226	17036	17285	17246	17217	17226	17081	17231	17308	17313	17050	17309	17400	17051	17142	17159	16728	17215	17245	16955	17006	17094	17093	16970	17012	16901	17062	17179	17124	17330	17107	16970	17181	16794	17088	17142	17157	17232	17035	17059	17282	17117	17183	17162	17248	17028	17052	17281	17201	16987	17209	17008	17149	17078	17258	17125	17319	17110	17132	17104	17082	17088	17293	17158	17134	17251	17213	17315	17335	17252	17139	17321	17296	17276	17060	17113	17172	17156	17034	17293	17357	17275	17313	17366	17227	17144	17011	17124	17216	17032	17251	17056	17294	17013	17120	17266	17212	17093	17168	17338	17191	17017	17110	17065	17129	17227	17088	16966	17232	17191	16986	17238	17149	17265	17218	17112	17367	17177	17228	17112	17177	17227	17167	17182	17210	17437	17179	17386	17104	17151	17135	17240	17000	17142	17303	17345	17106	17189	17339	17155	17260	17092	17003	17041	17158	17115	17101	17206	17219	17057	17130	17165	17203	17094	17015	17182	17003	17039	17095	17034	16956	17170	17054	17168	17232	17294	17132	17297	17160	17307	17329	17113	16979	17137	17270	17152	17155	17091	17010	17271	17182	17129	17093	17225	16976	17037	17312	17197	17057	17042	17189	17107	17192	17203	17115	17215	17100	17191	17228	17107	17032	17145	16999	17130	17293	17080	17094	17242	16979	17136	17022	17207	17239	17114	16975	17245	17267	16978	17241	17043	17228	17280	17137	17082	17128	17231	17036	17177	17074	17282	17255	17110	17368	17101	17093	17096	17211	17118	17164	17253	17205	16966	17133	17188	17080	17169	17390	17154	17015	17251	16826	17109	17203	17192	17111	17175	17056	17051	17106	17140	16989	16982	17084	17067	17334	17085	17228	17228	17051	17162	17172	17155	17310	17180	17187	17100	16968	17214	17169	17054	17203	17032	17188	17154	16850	17052	17046	17115	17134	17170	17053	17094	16950	17119	17051	17149	17122	16960	17134	17177	17135	17133	17141	17302	17146	17257	17155	17145	17176	17268	16940	16933	16981	17305	17124	16972	17181	17157	17073	17185	17160	17140	17205	17240	17160	17113	16911	17081	17405	17222	17140	17230	17192	17257	17128	17181	16977	17317	17287	17107	17310	17199	16962	17146	17267	17181	17214	17181	17141	17072	17292	16970	17013	17066	16984	17105	17188	17254	17075	17073	17045	17060	17225	17232	17004	17128	17279	17190	17371	17270	16937	17035	17072	17126	17258	17037	17276	17208	17614	17275	17122	17192	17278	17156	17076	17174	17291	17081	17143	17187	17209	17324	17125	17355	17369	16948	17163	17027	16961	17137	17023	17240	17122	17105	17331	17021	17042	17247	17048	17058	16994	17305	17262	17192	17011	17000	17089	17110	17256	17055	17002	17289	17374	17246	16983	17211	17216	17139	17073	17083	17219	17151	17186	16957	16992	16982	17085	17251	16922	17238	17112	17304	17309	17083	17011	17031	17237	17156	17221	17087	16977	17015	17130	17126	17203	17119	17150	17155	17166	17093	16988	17267	17377	17168	17213	16986	17180	16904	17250	17173	17176	17068	17111	17067	17167	17287	17157	16967	17090	17240	17142	17160	17188	16982	17161	17194	17217	17004	17009	16948	17064	16990	17101	17083	17068	17048	17000	16971	17382	17218	17290	17164	17074	17165	17243	17296	17196	17021	16832	17218	17238	17240	17049	17012	17024	17185	17313	17132	17308	17127	17115	17266	17124	17199	17096	17131	17220	17073	17094	17178	17118	17182	17091	17188	16974	17310	17044	16876	17095	17179	17182	17211	17167	17450	16922	17235	17150	17059	17300	17093	17157	17262	17064	17170	17189	17293	17279	16937	17215	17286	17284	17047	17107	17204	17068	17222	17257	16925	17303	17018	17271	17172	17053	17079	17035	16814	17163	16993	17210	17299	17240	17050	17128	17198	17042	17224	17286	16972	17276	17323	17044	16998	17177	17201	16953	17029	17090	17316	17289	17304	17245	17036	17123	17319	17037	17136	16956	17029	17248	17294	17428	17136	17088	17044	17010	16972	17107	17043	17069	17105	17069	17017	17130	17131	17290	16924	17178	17035	17154	17294	17278	17210	16985	16851	17099	17439	17205	17071	17092	17180	17167	17085	17192	17113	17182	17169	17141	17194	17017	17146	17408	17349	17076	17076	17209	17180	17253	17088	17060	17093	17062	17256	17146	17101	17183	17185	17124	17115	17200	17022	17142	17297	17309	17041	17024	17037	17250	17219	17210	17095	17243	17239	17205	17116	17080	17030	17160	17182	17084	16980	16905	17122	16736	16938	17256	17146	17146	17259	17132	17341	17129	17113	17184	17253	17044	16997	17056	17162	17019	17248	17238	17128	17201	17120	17363	17147	17114	17124	17191	17279	17135	17224	17066	17331	17243	17215	17147	17122	17219	17202	17457	17303	17197	17160	17038	17054	17161	17191	17112	17178	17053	17013	17278	17115	17283	17175	17206	17028	17030	17175	17234	17118	17298	16989	17026	17315	17104	17141	17127	17084	17027	17206	17086	16919	17135	17059	16971	17200	17258	17156	16986	17206	17145	17000	17249	17165	17197	17144	17304	17300	17167	16910	17301	17062	17172	17354	17072	17204	17083	17164	17188	17142	16968	16972	17328	17352	17253	17150	17191	17106	17220	17353	17112	17207	17200	17181	17204	16945	17165	17031	17316	17053	17171	17247	17025	17140	17278	17127	17121	17121	17220	17176	17020	17229	16982	17114	17026	17048	17217	17091	17036	16959	17074	17048	17212	17278	17207	17206	17133	17348	17178	17212	17123	17291	16996	17201	16976	17228	17119	17193	17204	17244	17220	17171	17219	16941	17228	17120	17178	17263	17220	17153	17206	17243	17188	16937	17036	17126	17390	17207	17088	17122	17247	17204	17164	16998	16964	17258	17134	17169	17238	17381	17004	17271	17369	17125	17240	17063	17125	17147	16982	17246	17032	17273	17284	17098	17013	17043	17109	17077	17225	16874	17329	17159	17144	17192	17259	17189	17118	17056	17063	17157	17234	17282	17285	16969	17014	16969	17201	17306	17397	17167	17056	17144	17003	17219	17156	17268	17012	17085	17036	16999	16992	17258	17140	16964	17237	17008	17099	17100	16972	17194	17234	17165	17299	17350	17163	17096	17185	17080	17267	17255	17070	17003	17300	17099	17012	17210	17144	17043	17102	17240	17182	17171	17370	16917	17050	17039	17148	17341	17208	17328	17146	17308	17176	17091	17151	16973	16969	17112	17206	17266	17232	17234	17047	17114	17115	17008	17253	17016	16998	17282	17090	17136	17129	17274	16967	17048	16935	17221	17234	17127	17040	17302	17062	17069	17140	16975	17154	17157	17156	17065	17156	17110	17012	17166	17166	17085	17113	17199	17131	16938	17080	16833	17120	17209	17093	17197	17013	17230	17248	17029	17018	17147	17208	17096	17077	17153	17308	17034	17138	17270	17262	17211	17181	17002	17168	16961	17183	17222	17138	17037	17105	17357	17294	17174	17181	17217	17144	17000	17010	17200	17045	17129	17232	17028	17356	17159	17152	17028	17125	17188	17114	17348	17369	17226	17035	17225	17119	17201	17244	17237	17036	17357	17266	17186	17116	17379	17047	17239	16931	17114	17238	17148	17190	17261	17126	17187	17134	17081	17065	17220	17288	17044	17058	17089	17227	17269	17159	17175	17106	17038	17138	16972	17045	16969	17274	16968	17191	17198	17107	17157	17061	17039	17041	16991	17088	17176	17116	17058	17296	17323	17278	17287	17164	17044	17090	17216	17033	17125	17089	17263	17230	17075	17096	17213	17052	16888	17116	17063	16939	17002	17203	17364	17281	17122	17057	17053	17097	17060	17159	17141	17039	17206	17125	17106	17391	16958	17226	17010	17110	17208	17127	17056	16938	17037	17175	17236	17203	17028	17267	17226	17041	17144	17071	17240	16979	17291	17137	17098	16995	17110	17186	17224	17186	17076	17089	16957	17041	17044	17158	17103	16947	17153	17140	17369	17290	17097	17052	17225	17098	17092	17135	17158	17090	17200	17220	17319	17094	17120	17149	17324	17164	17190	17272	17079	17151	17245	17264	17253	17183	17245	16944	16966	17250	17190	17280	17108	16959	17333	17056	17055	17149	16996	17128	17228	17284	17273	17171	17140	17268	17234	17315	17144	17146	17074	16977	17197	17230	17191	17133	17436	17276	17155	17226	17488	17319	17220	17255	17196	17182	17326	17025	17236	17103	17137	17294	17155	17120	17252	17040	17206	17380	17283	17335	17271	17200	17181	17038	17082	17192	17331	17210	17192	17179	17126	17157	17243	17086	17167	17111	17038	17149	17045	17260	17099	17204	17104	17073	17043	17115	17061	17181	17214	17053	16994	16858	17361	17184	17190	17132	17278	17152	17093	17038	17374	17182	17226	17077	17160	17223	17009	17270	17205	17011	17149	16967	16949	17027	17083	17203	17276	17426	17024	17145	17059	17240	17340	17080	17057	17128	17166	17241	17003	17177	17004	16947	17200	17122	17273	17255	17481	17307	17098	16929	17258	17182	17184	17085	17154	17217	17109	17112	17254	17086	17164	17390	17046	16881
37529	53197	50323	39343	32564	26429	21783	19100	17921	17044	16622	16338	15645	15511	15410	15174	14830	14773	14848	14781	14709	14490	14556	14522	14413	14512	14533	14586	14563	14469	14495	14493	14325	14487	14682	14312	14554	14418	14537	14382	14611	14446	14481	14626	14377	14529	14371	14450	14621	14623	14545	14294	14500	14328	14398	14520	14479	14462	14278	14412	14475	14439	14462	14391	14417	14462	14486	14544	14393	14534	14491	14460	14379	14601	14387	14510	14536	14321	14353	14518	14431	14335	14343	14314	14434	14485	14517	14381	14343	14321	14540	14563	14370	14342	14344	14465	14384	14429	14438	14586	14441	14443	14430	14370	14547	14526	14396	14536	14265	14584	14455	14493	14301	14413	14443	14452	14429	14254	14370	14521	14267	14298	14320	14369	14270	14288	14526	14342	14324	14205	14430	14382	14575	14571	14430	14306	14427	14449	14388	14397	14423	14463	14211	14389	14359	14552	14459	14390	14427	14365	14335	14357	14585	14355	14540	14488	14509	14403	14478	14557	14356	14438	14581	14258	14375	14448	14508	14452	14481	14297	14269	14373	14365	14406	14550	14491	14553	14371	14391	14388	14308	14412	14453	14401	14425	14737	14329	14419	14399	14394	14420	14378	14424	14434	14481	14471	14291	14396	14508	14587	14449	14400	14575	14577	14447	14412	14553	14554	14460	14493	14361	14397	14510	14355	14386	14500	14423	14447	14378	14245	14565	14533	14559	14478	14431	14504	14593	14313	14542	14370	14407	14364	14459	14470	14353	14439	14443	14394	14616	14653	14283	14343	14519	14378	14570	14380	14402	14520	14350	14509	14414	14597	14385	14433	14537	14505	14441	14606	14482	14329	14360	14271	14284	14500	14379	14391	14380	14396	14414	14532	14326	14272	14423	14370	14477	14282	14328	14433	14502	14394	14223	14412	14463	14593	14404	14552	14364	14401	14566	14475	14478	14390	14352	14406	14456	14547	14457	14437	14482	14503	14449	14468	14528	14382	14388	14425	14472	14420	14478	14406	14303	14443	14444	14425	14552	14354	14294	14318	14612	14416	14314	14427	14442	14575	14366	14314	14396	14364	14303	14405	14438	14468	14432	14510	14378	14423	14318	14416	14225	14474	14295	14503	14583	14453	14177	14449	14435	14485	14399	14409	14458	14554	14472	14552	14329	14345	14354	14459	14491	14391	14415	14393	14236	14622	14329	14446	14344	14529	14500	14363	14481	14455	14530	14421	14543	14374	14321	14450	14220	14505	14455	14314	14445	14312	14447	14367	14427	14505	14361	14499	14479	14518	14300	14373	14357	14320	14444	14450	14493	14385	14336	14568	14401	14314	14366	14488	14450	14413	14323	14348	14396	14395	14360	14269	14487	14357	14338	14398	14262	14381	14633	14351	14531	14424	14519	14299	14488	14385	14462	14442	14524	14478	14428	14250	14393	14379	14629	14515	14527	14473	14551	14462	14591	14301	14400	14355	14246	14207	14612	14456	14227	14168	14281	14498	14471	14537	14370	14388	14745	14580	14380	14516	14392	14406	14398	14363	14523	14356	14283	14521	14371	14565	14244	14553	14398	14398	14445	14455	14355	14468	14425	14371	14396	14316	14472	14283	14435	14376	14375	14597	14388	14499	14422	14465	14401	14407	14437	14505	14228	14405	14466	14294	14453	14624	14532	14387	14505	14445	14394	14384	14399	14623	14320	14459	14438	14523	14381	14423	14455	14477	14523	14298	14414	14461	14482	14512	14367	14335	14487	14446	14479	14410	14481	14607	14431	14352	14465	14462	14574	14423	14347	14517	14419	14281	14630	14355	14281	14345	14535	14369	14437	14362	14320	14406	14379	14442	14356	14492	14396	14498	14433	14477	14334	14525	14444	14436	14334	14430	14392	14530	14298	14338	14479	14524	14472	14514	14308	14521	14418	14461	14300	14353	14508	14458	14469	14536	14324	14453	14544	14380	14526	14390	14395	14448	14460	14352	14373	14414	14456	14384	14511	14409	14280	14484	14329	14584	14424	14303	14330	14408	14292	14296	14502	14459	14419	14305	14470	14462	14396	14499	14493	14414	14415	14316	14235	14335	14453	14447	14477	14397	14497	14379	14538	14540	14464	14381	14254	14423	14440	14390	14339	14305	14654	14353	14302	14521	14472	14522	14415	14394	14460	14479	14370	14461	14422	14410	14605	14348	14457	14628	14321	14496	14485	14566	14571	14393	14409	14290	14435	14604	14659	14314	14504	14503	14417	14548	14493	14418	14451	14444	14337	14558	14313	14444	14506	14457	14319	14557	14317	14433	14381	14393	14514	14369	14139	14503	14373	14596	14490	14737	14289	14421	14489	14342	14332	14485	14371	14431	14382	14360	14567	14503	14447	14410	14433	14278	14498	14340	14468	14439	14344	14536	14413	14433	14447	14404	14425	14411	14373	14656	14412	14456	14525	14544	14333	14393	14344	14560	14387	14527	14402	14344	14418	14523	14356	14278	14583	14361	14488	14335	14373	14443	14372	14419	14427	14381	14523	14374	14385	14425	14366	14587	14364	14463	14286	14370	14583	14493	14360	14513	14344	14462	14472	14358	14330	14280	14200	14508	14449	14356	14367	14437	14546	14488	14483	14280	14434	14391	14272	14461	14328	14476	14553	14505	14458	14464	14435	14350	14392	14482	14505	14472	14277	14429	14429	14415	14479	14403	14311	14603	14430	14344	14480	14540	14481	14636	14422	14441	14520	14443	14365	14460	14307	14375	14476	14467	14271	14449	14217	14323	14503	14493	14358	14479	14480	14281	14431	14571	14382	14296	14476	14414	14386	14380	14442	14367	14476	14374	14344	14447	14401	14455	14428	14306	14367	14521	14533	14335	14446	14523	14484	14367	14449	14570	14455	14465	14360	14314	14290	14422	14305	14449	14226	14220	14490	14526	14400	14494	14402	14525	14354	14427	14453	14464	14348	14461	14499	14502	14306	14288	14592	14413	14427	14520	14353	14380	14445	14558	14481	14517	14480	14310	14437	14546	14464	14413	14370	14385	14635	14565	14440	14393	14533	14410	14352	14436	14499	14377	14526	14292	14404	14376	14396	14466	14527	14501	14405	14495	14390	14434	14430	14407	14429	14376	14422	14344	14333	14430	14541	14413	14423	14326	14372	14586	14535	14320	14588	14371	14398	14465	14447	14535	14559	14237	14498	14420	14490	14296	14468	14548	14450	14410	14484	14495	14480	14377	14373	14531	14414	14526	14569	14468	14318	14364	14511	14326	14645	14492	14437	14368	14451	14372	14531	14340	14289	14569	14478	14457	14391	14303	14523	14401	14351	14468	14445	14375	14238	14352	14490	14430	14337	14409	14249	14297	14271	14374	14283	14391	14485	14577	14343	14487	14418	14550	14442	14497	14464	14385	14513	14351	14520	14419	14498	14387	14367	14352	14380	14519	14582	14385	14469	14446	14431	14459	14434	14375	14374	14372	14574	14404	14334	14614	14378	14340	14436	14527	14375	14470	14432	14493	14538	14493	14445	14478	14631	14322	14182	14533	14423	14414	14391	14339	14485	14439	14340	14461	14402	14197	14559	14426	14442	14448	14368	14507	14313	14501	14450	14335	14446	14473	14347	14424	14426	14519	14437	14438	14389	14419	14396	14637	14438	14475	14418	14445	14478	14463	14479	14641	14601	14391	14382	14298	14440	14578	14560	14524	14348	14383	14421	14345	14338	14394	14300	14521	14399	14481	14438	14583	14417	14427	14356	14253	14404	14356	14413	14464	14320	14543	14430	14436	14500	14342	14451	14373	14358	14296	14437	14426	14428	14501	14325	14428	14500	14459	14439	14475	14592	14444	14663	14341	14385	14383	14428	14518	14363	14505	14407	14485	14433	14465	14542	14580	14369	14583	14403	14369	14336	14396	14426	14424	14477	14456	14564	14481	14315	14570	14356	14448	14216	14482	14560	14427	14286	14345	14469	14463	14482	14348	14400	14402	14452	14443	14287	14578	14553	14368	14405	14482	14534	14442	14344	14400	14379	14413	14329	14413	14276	14520	14400	14285	14349	14419	14401	14480	14464	14473	14470	14529	14357	14485	14509	14548	14477	14506	14560	14252	14329	14388	14513	14360	14350	14251	14540	14465	14583	14399	14414	14405	14600	14431	14477	14306	14255	14406	14380	14323	14564	14287	14518	14397	14431	14480	14406	14385	14572	14312	14282	14429	14351	14535	14567	14421	14405	14393	14489	14486	14370	14443	14503	14542	14394	14441	14360	14368	14434	14458	14482	14362	14293	14448	14532	14483	14598	14531	14468	14472	14573	14571	14299	14307	14436	14474	14375	14393	14458	14415	14530	14379	14581	14463	14459	14471	14364	14407	14472	14286	14272	14348	14481	14498	14438	14464	14460	14368	14420	14443	14361	14430	14365	14376	14335	14499	14477	14448	14347	14366	14566	14301	14488	14480	14441	14407	14574	14423	14306	14430	14466	14497	14545	14499	14274	14491	14288	14469	14300	14467	14559	14380	14371	14346	14332	14484	14565	14553	14428	14243	14359	14363	14491	14333	14338	14567	14386	14415	14436	14395	14366	14406	14510	14350	14433	14357	14431	14411	14459	14458	14361	14426	14429	14242	14381	14451	14482	14463	14330	14522	14390	14515	14495	14275	14400	14452	14335	14563	14454	14588	14431	14479	14312	14477	14489	14391	14347	14561	14485	14535	14323	14237	14383	14491	14318	14452	14512	14324	14487	14474	14438	14503	14630	14381	14335	14484	14411	14479	14415	14325	14387	14612	14387	14326	14330	14420	14328	14459	14365	14557	14414	14485	14488	14560	14408	14568	14497	14416	14517	14521	14461	14347	14373	14494	14560	14348	14369	14470	14505	14305	14531	14491	14424	14511	14355	14479	14458	14394	14355	14260	14578	14309	14416	14444	14462	14545	14316	14415	14474	14450	14534	14323	14260	14420	14507	14354	14500	14376	14388	14443	14427	14264	14509	14392	14560	14583	14237	14465	14458	14436	14428	14439	14430	14335	14645	14422	14399	14575	14463	14540	14464	14365	14521	14271	14304	14565	14405	14511	14501	14569	14499	14439	14274	14363	14351	14419	14230	14566	14342	14516	14494	14380	14454	14447	14385	14295	14440	14468	14423	14376
25400	21684	30605	31576	30799	29459	26571	22470	20891	20190	19513	18655	18399	18280	18208	17828	17634	17516	17526	17461	17239	17340	17161	17310	17237	17050	17267	16990	17341	17211	16908	17212	17161	17239	17217	17233	17165	17112	16988	16992	17292	17060	17109	16888	17210	17106	17133	17020	17043	16894	16854	16902	16735	16921	16888	16702	16988	16924	16748	17040	16926	16963	17163	17051	17003	16884	17096	16957	16729	16786	17043	16985	17076	16891	16938	16896	17077	16934	16984	16849	16780	16827	16972	17071	17068	17003	16985	17092	17131	17037	16940	16972	17150	17005	16853	16953	17096	16899	16842	17048	16974	17047	16980	17013	16923	16844	16916	16865	17034	16975	16829	16887	17050	17144	16905	16840	16851	16868	17030	16839	17116	16972	17021	16894	16931	16963	16821	16925	17072	16865	17066	17113	16956	16898	16800	16874	17037	16907	16945	17061	16829	17006	16768	17013	16773	17032	16994	16960	17063	16817	16842	16849	16892	16838	16908	16976	17042	16840	16928	16821	17095	16944	16913	16935	16872	17156	16676	16799	16777	17157	16843	17230	17036	17182	16819	17062	16998	16883	16896	16922	17127	16730	17007	16912	16899	16864	16885	16917	17002	17001	16998	17330	17025	16989	17076	16896	16939	16960	16811	17073	16827	16882	16842	17111	17058	16919	16966	16845	16965	16853	16990	16831	17195	16993	17143	17067	16987	17034	16951	16943	16673	16819	16811	17029	17175	16846	16870	17022	16852	17121	16919	16956	16933	16920	17069	17139	16845	17013	16888	16835	16971	16846	16842	16925	16899	16834	17017	16996	16762	16850	16951	16920	16967	16884	16945	17073	17072	16928	16783	16967	17027	16818	17010	16978	17064	16955	16966	16904	17025	16878	17162	16933	16919	17018	16955	16856	16854	17132	16920	17107	16821	16988	16922	16881	16917	17273	16790	17110	16860	16828	17062	17008	16975	17121	16983	16870	16862	17065	17134	16864	16894	17018	17140	16998	17204	17009	16890	17023	16990	16980	17118	16894	16802	17107	17048	16971	17145	16966	16826	16971	16819	17119	16974	16858	17049	17035	17037	16983	17052	16985	16898	16940	17046	16858	17059	16831	16945	16976	16945	17101	17022	16902	16789	16962	16874	16985	17016	16984	17024	17046	16966	17142	16985	16755	16938	17119	17145	17060	16819	16993	16902	16873	16979	17037	17066	16964	16931	17030	17055	16785	16854	17032	16887	16808	17003	17030	16876	17012	16794	16916	16732	16920	16935	16842	16735	16967	17043	16953	17074	16817	16838	16984	17083	17114	16822	16909	16870	16860	16715	16999	17079	16928	16911	16790	17107	16901	17083	17093	16840	17237	16831	16814	16866	16654	17136	16783	17011	16909	17036	17022	17085	16835	16901	17157	17057	17090	16922	16813	16845	16788	16909	16847	16966	16984	16920	16858	17180	17111	16829	16845	16747	17014	17032	16860	16709	17033	17130	16938	17003	16948	17014	17097	17048	16947	16867	17010	16969	17011	17007	16807	16933	16831	17109	16896	16950	16696	16940	16998	16963	17003	16976	17115	16916	17006	16910	16923	16828	16930	17073	16747	16828	16985	16708	16828	16871	16976	16940	16786	16937	16918	17122	16940	16937	17002	16787	16791	16915	17134	17048	16856	17090	16873	17019	16859	16960	16895	17153	17077	16919	16944	16844	17029	16963	16787	16976	16931	16812	17149	16865	16952	16891	16944	16856	16796	16850	16754	16927	16787	16943	17023	17166	16732	17032	17134	17076	17064	17028	16988	17015	16924	16843	17033	17067	17050	17015	16861	16965	16978	16778	16826	17096	17017	16829	16583	17151	16925	16852	16940	17030	16922	16996	17040	16821	16629	17139	16995	17052	16840	17113	16964	17042	17000	17043	17000	17064	16901	16900	16824	17089	17029	16993	16955	16932	16931	16926	16938	16893	17114	17013	17178	16986	17125	16754	16903	17099	17084	17057	16834	16766	16837	16733	16949	17049	17007	16987	16962	16982	17037	17190	16899	16857	16975	17010	16994	16849	17112	16824	16872	16953	17057	16932	16927	17131	16871	17021	16958	16856	17150	16924	16831	17008	16971	17129	17033	16920	17017	17014	16957	16906	16853	16939	17060	16720	16899	16866	16902	16830	17011	16921	16889	16885	16800	17004	16863	17163	16891	16841	17118	17065	16935	17140	16853	17019	17062	17192	16935	17017	16982	16944	17020	17125	16913	16863	17072	17054	16834	17017	16867	17191	16947	16887	17149	17081	17011	17100	16743	16933	17150	17032	17040	16933	16919	16836	16964	17181	16793	17086	17059	17040	16928	16853	17066	16994	17049	16828	16876	17030	17041	16968	16955	16906	17018	16770	16959	16805	16806	16846	16918	16890	16973	17012	17116	16940	16829	16943	16938	17165	16979	17005	16822	16851	16930	17008	16841	17037	16709	17015	16892	16582	16935	16943	17069	16786	16964	17012	16922	17003	16943	16994	17052	16908	16844	16927	16902	16944	17024	17048	17137	16942	16922	17004	16828	16892	16813	17013	16919	17228	17004	16804	17044	17046	16959	16920	16896	16921	16928	16930	16874	16912	17044	16897	16757	16836	16883	16897	17010	16869	16965	17131	16793	16838	17006	16900	16955	17011	16919	16972	16923	16971	16952	16906	16726	16939	16963	17066	16980	16965	16882	17041	17153	17040	16919	17021	16807	16709	16814	16966	16849	17021	16963	17015	16906	17082	16872	16972	16981	16960	16873	16952	17026	17091	16751	16730	16687	16876	17020	17036	16845	16775	17016	16819	16862	17160	16899	17086	16937	17067	17098	17028	16949	16984	16980	16892	16975	17130	17116	17069	16935	17084	16847	16948	16966	16805	16999	16994	16971	17045	16913	16787	16955	16890	16851	17002	16926	16962	17297	17128	17134	17118	17127	17150	16846	17047	16913	16969	17061	17103	16987	16938	17041	17080	16915	17022	16820	17081	16944	16995	17021	16979	16984	16908	17345	17062	16884	16885	16725	16918	16948	16920	17164	17159	16936	16975	17033	16912	16939	16964	16983	16863	16971	16676	16919	16960	17051	16907	17048	16956	17064	17164	17022	16853	17013	16757	16828	16775	17006	16953	17037	16967	16884	16833	16729	16878	16952	16796	16952	17036	16966	16811	16743	16897	17051	17000	17080	17028	16996	17158	17086	16991	16876	17117	16746	16962	16957	17014	16815	16654	16931	16938	16668	17087	17011	16933	17093	17059	17140	16852	16867	16912	16970	16972	16718	17061	16985	17117	16975	16910	16858	16933	17058	17082	16916	17083	16864	16872	17056	17164	16844	16750	17170	17024	16870	17007	16893	16833	16962	17000	16947	17014	16887	16931	16948	17144	17063	16856	16799	16995	16722	17030	16998	16807	16922	16758	16898	16960	16784	16985	17188	16955	16808	16877	17066	17054	16838	16945	16911	16946	17092	17025	17041	17154	16965	16883	16949	16913	16894	17014	16998	16983	16968	16890	16907	16748	16787	16892	16898	16821	16787	17056	17033	17138	17080	16760	17234	17003	16899	17007	16860	16681	16949	16913	17063	17089	16842	16928	16908	17103	16980	16959	17195	17011	16960	16915	16881	16964	17014	16963	16909	16994	17026	17046	16887	16845	16884	16975	16695	17051	17138	17034	16988	16990	16986	16973	16926	16835	16949	17008	17000	16946	16896	17081	16942	17025	16910	16939	16930	16968	17089	16847	17062	16992	17208	16855	16906	16824	17160	16914	16907	17076	16907	17139	16818	16921	16995	16747	17049	17111	16992	16845	17026	17014	16862	16806	17005	17093	16802	17051	17011	16889	16914	16994	16805	16579	17016	16814	16998	17006	17203	17079	17038	16943	17082	17086	16783	17103	16742	17036	16966	16776	16997	17015	16983	16979	17016	17060	16950	16854	17101	16966	16874	16865	17065	17013	17056	16910	17091	17007	16885	17120	17107	17035	17066	16809	17044	17034	17078	17044	17004	16946	17045	17066	16674	17016	17189	16730	16991	17171	16999	16951	16874	16913	16932	16889	17402	16806	17084	17011	16921	16700	17025	16893	16777	16994	16967	16898	16876	16890	16982	16936	17071	17137	16956	17240	17096	16906	16893	17198	17141	16859	16796	16766	16951	16980	16918	16900	16969	16930	16871	16835	17112	17044	16854	16881	16878	17007	16935	16958	16872	17079	16766	17080	17055	16785	17120	16904	17086	17092	17131	17136	16865	16905	16858	17036	16942	16917	17070	16996	17100	16915	16872	16907	17022	16868	17021	16916	16977	16781	16879	16879	16902	16914	17082	16987	16755	16744	16971	16819	16947	17208	16957	16703	16786	16998	17155	16914	16957	17071	16853	16890	16879	16891	16794	16940	16961	16957	17035	16937	16685	16880	16785	17018	16854	16885	16791	16881	17000	17086	16851	16886	16909	16867	17084	16842	16960	17032	16979	16985	17155	16967	17006	17088	17104	16929	17138	16976	17126	17049	16914	16859	16752	16898	16969	17026	16797	16947	17016	17110	17077	16981	17032	16967	17129	17193	17045	17104	17048	17072	16927	17010	17050	17072	16899	16910	17093	16896	17044	17104	16966	16916	16912	16898	16858	17040	16903	17106	16868	17007	16957	17073	17102	17079	16996	16784	16926	17072	17137	16838	16733	16908	17007	16912	16986	16836	16943	17038	16849	16926	16922	17220	17117	17119	16799	16968	16983	17023	16862	17054	17092	16815	16775	17004	16788	16859	17007	16786	17161	16816	16903	16942	17050	16869	17102	16933	17013	17061	17107	16843	16856	16876	16970	16922	16836	16703	17097	16997	16884	17088	16826	17137	16884	16790	16867	16953	17010	16976	16718	16860	16935	16961	16945	16808	17028	16928	16833	16934	16970	16901	16950	16933	16838	17099	16920	17065	17000	17005	16934	16929	16897	16907	16966	16836	16768	17023	16920	16877	16970	16965	16969	16982	16936	16953	16844	16907	17002	17086	16968	16792	17075	17001	16897	16975	16946	17046	17053	16921	16926	17065	17013	16988	16918	16995	16991	16901	16784	16941	16836	16989	17078	16952	16894	16908	16780	16973	16811	17016	17084	17027	16961	17109	16973	17131	17116	17066	17036	17043	16902
35929	57206	55707	45367	37375	30594	25489	22308	20501	18882	17855	16856	16413	16314	16067	15699	15290	15178	15035	14809	14588	14994	14730	14463	14605	14569	14776	14728	14389	14530	14586	14593	14380	14522	14616	14360	14482	14387	14474	14414	14482	14582	14572	14604	14401	14428	14432	14609	14400	14323	14323	14450	14356	14412	14393	14385	14427	14397	14263	14485	14304	14362	14457	14286	14335	14420	14490	14467	14632	14347	14203	14408	14479	14423	14296	14346	14413	14206	14507	14287	14447	14233	14421	14538	14235	14228	14390	14356	14161	14304	14489	14211	14349	14339	14463	14324	14451	14477	14431	14394	14249	14251	14333	14306	14392	14208	14278	14389	14356	14443	14330	14464	14420	14146	14333	14241	14493	14297	14199	14433	14122	14342	14379	14349	14443	14525	14482	14353	14401	14605	14477	14356	14335	14438	14469	14187	14326	14506	14275	14406	14329	14501	14247	14348	14315	14459	14295	14196	14412	14393	14179	14502	14224	14178	14236	14236	14301	14390	14474	14463	14360	14284	14311	14360	14329	14467	14423	14444	14324	14511	14306	14397	14292	14415	14364	14473	14359	14471	14245	14573	14345	14300	14394	14449	14429	14384	14472	14350	14396	14503	14519	14583	14358	14279	14348	14495	14176	14470	14512	14471	14306	14239	14268	14107	14404	14254	14351	14272	14378	14316	14230	14372	14455	14300	14284	14200	14369	14465	14284	14348	14364	14351	14306	14314	14256	14136	14379	14424	14271	14226	14401	14470	14403	14428	14307	14294	14288	14441	14377	14327	14387	14286	14319	14375	14339	14256	14298	14420	14264	14389	14431	14284	14456	14341	14292	14206	14440	14449	14386	14413	14444	14371	14586	14375	14383	14321	14307	14264	14411	14400	14292	14343	14396	14381	14407	14375	14362	14407	14228	14350	14393	14352	14328	14442	14298	14316	14350	14320	14411	14329	14494	14492	14401	14418	14359	14436	14508	14528	14499	14399	14379	14526	14310	14466	14458	14263	14449	14362	14381	14569	14337	14353	14403	14294	14263	14302	14512	14337	14499	14363	14501	14330	14329	14304	14388	14461	14230	14229	14555	14329	14457	14411	14296	14336	14361	14384	14382	14342	14505	14222	14189	14414	14146	14376	14289	14388	14432	14421	14471	14281	14297	14332	14515	14341	14399	14257	14427	14347	14483	14439	14264	14291	14500	14328	14312	14380	14468	14335	14504	14431	14415	14292	14413	14352	14387	14424	14457	14170	14276	14368	14271	14476	14565	14420	14366	14517	14392	14420	14490	14369	14163	14340	14392	14587	14399	14399	14455	14354	14561	14225	14387	14239	14503	14309	14228	14274	14510	14358	14373	14334	14519	14222	14276	14242	14411	14496	14282	14220	14360	14364	14387	14342	14256	14287	14400	14376	14470	14290	14364	14427	14349	14329	14527	14336	14299	14436	14260	14310	14376	14221	14347	14532	14484	14420	14398	14445	14353	14287	14432	14424	14533	14302	14463	14318	14323	14355	14451	14439	14384	14492	14272	14291	14427	14413	14381	14354	14288	14404	14464	14353	14222	14319	14319	14407	14349	14346	14440	14628	14290	14387	14288	14450	14458	14555	14249	14408	14481	14406	14360	14223	14399	14503	14313	14318	14307	14339	14393	14384	14339	14301	14347	14453	14351	14212	14296	14230	14490	14361	14345	14352	14219	14401	14367	14513	14370	14365	14217	14333	14313	14357	14256	14289	14391	14433	14319	14289	14268	14276	14359	14314	14303	14299	14421	14301	14469	14319	14321	14572	14199	14415	14463	14276	14404	14382	14530	14600	14435	14252	14394	14358	14392	14389	14405	14325	14174	14390	14385	14431	14322	14366	14300	14379	14385	14265	14337	14362	14330	14614	14361	14396	14347	14193	14326	14564	14432	14378	14302	14355	14361	14251	14369	14486	14342	14491	14413	14451	14391	14416	14185	14455	14410	14420	14494	14375	14283	14335	14420	14444	14420	14383	14328	14303	14247	14351	14396	14394	14338	14328	14252	14440	14470	14360	14320	14183	14222	14257	14357	14502	14475	14433	14508	14449	14393	14360	14374	14273	14417	14435	14534	14278	14425	14372	14328	14486	14471	14389	14487	14362	14291	14464	14457	14411	14453	14285	14378	14343	14376	14398	14379	14371	14266	14378	14408	14417	14435	14389	14442	14357	14530	14375	14242	14463	14358	14367	14360	14453	14412	14385	14371	14255	14476	14238	14484	14533	14359	14448	14388	14308	14444	14275	14405	14272	14228	14459	14340	14493	14542	14161	14459	14680	14339	14491	14401	14231	14429	14318	14333	14425	14436	14439	14459	14542	14378	14368	14521	14270	14502	14222	14392	14267	14472	14383	14495	14385	14427	14298	14381	14415	14404	14501	14144	14556	14516	14357	14365	14212	14393	14395	14349	14225	14511	14253	14345	14437	14431	14490	14206	14466	14416	14395	14434	14413	14491	14394	14350	14322	14461	14561	14488	14526	14542	14287	14341	14424	14387	14422	14297	14314	14390	14310	14462	14542	14300	14298	14482	14446	14414	14282	14442	14166	14300	14409	14474	14316	14332	14379	14468	14342	14322	14253	14375	14390	14522	14409	14534	14444	14232	14541	14401	14527	14389	14587	14405	14307	14464	14531	14418	14370	14478	14350	14322	14334	14461	14392	14264	14508	14250	14490	14551	14445	14203	14365	14350	14476	14310	14439	14293	14369	14389	14518	14301	14350	14305	14347	14319	14367	14308	14470	14267	14385	14493	14197	14344	14434	14425	14370	14376	14376	14268	14385	14345	14182	14297	14332	14401	14381	14418	14379	14420	14240	14217	14405	14225	14238	14343	14436	14402	14326	14279	14207	14528	14497	14532	14369	14332	14261	14368	14327	14281	14418	14381	14394	14358	14254	14393	14421	14556	14373	14272	14539	14362	14402	14401	14304	14399	14392	14421	14320	14445	14480	14412	14530	14448	14430	14383	14435	14422	14395	14398	14479	14516	14283	14393	14313	14482	14366	14525	14440	14277	14438	14580	14288	14351	14432	14336	14466	14330	14351	14451	14362	14375	14398	14405	14397	14450	14347	14388	14294	14519	14382	14407	14477	14378	14351	14502	14327	14271	14310	14244	14266	14455	14300	14299	14558	14404	14402	14304	14204	14307	14325	14484	14378	14270	14344	14412	14340	14442	14256	14169	14500	14359	14424	14299	14523	14329	14469	14356	14378	14459	14434	14327	14206	14317	14426	14368	14291	14459	14312	14275	14512	14370	14528	14284	14345	14475	14334	14591	14221	14387	14329	14410	14202	14507	14420	14336	14386	14437	14352	14273	14476	14366	14416	14339	14457	14438	14327	14314	14275	14335	14373	14379	14378	14372	14360	14505	14295	14292	14483	14481	14403	14426	14496	14253	14451	14274	14251	14277	14291	14340	14506	14386	14354	14478	14392	14265	14408	14426	14291	14382	14470	14323	14410	14413	14447	14508	14271	14349	14450	14420	14301	14544	14257	14267	14238	14391	14359	14226	14354	14301	14503	14455	14391	14224	14183	14506	14476	14519	14460	14363	14442	14272	14386	14387	14220	14437	14232	14440	14423	14250	14447	14498	14390	14245	14437	14255	14339	14353	14359	14341	14403	14504	14240	14635	14363	14290	14381	14372	14243	14346	14318	14421	14307	14437	14299	14240	14169	14275	14365	14471	14434	14373	14317	14198	14335	14358	14612	14388	14233	14370	14470	14166	14222	14442	14325	14192	14499	14322	14574	14332	14526	14336	14432	14254	14351	14383	14314	14207	14343	14463	14464	14284	14439	14463	14300	14477	14315	14446	14312	14320	14453	14376	14397	14431	14222	14220	14257	14458	14434	14299	14287	14365	14354	14429	14362	14528	14257	14338	14338	14383	14441	14422	14168	14266	14387	14313	14433	14302	14290	14356	14435	14409	14399	14331	14321	14448	14304	14352	14256	14253	14337	14440	14391	14324	14305	14224	14349	14442	14361	14340	14314	14394	14301	14363	14330	14388	14247	14264	14256	14472	14179	14374	14448	14383	14220	14218	14239	14407	14355	14444	14344	14557	14568	14356	14337	14488	14229	14160	14413	14511	14548	14399	14437	14382	14199	14477	14251	14517	14285	14440	14507	14296	14285	14365	14393	14444	14354	14568	14426	14468	14365	14311	14333	14425	14576	14377	14311	14343	14469	14378	14456	14253	14491	14289	14384	14345	14443	14465	14423	14363	14398	14444	14280	14351	14344	14451	14459	14339	14372	14244	14300	14168	14262	14409	14371	14597	14351	14403	14488	14437	14304	14326	14335	14120	14365	14452	14448	14310	14342	14222	14519	14319	14315	14134	14479	14350	14367	14472	14330	14390	14436	14559	14376	14459	14405	14276	14541	14571	14330	14530	14376	14371	14271	14197	14456	14360	14333	14384	14417	14445	14327	14444	14426	14413	14331	14280	14436	14330	14113	14382	14338	14389	14289	14477	14295	14306	14377	14229	14510	14400	14446	14477	14381	14367	14454	14326	14244	14478	14287	14404	14252	14320	14329	14521	14447	14462	14324	14257	14244	14480	14370	14467	14232	14323	14558	14258	14399	14285	14326	14236	14277	14397	14458	14454	14249	14442	14418	14338	14313	14407	14483	14444	14388	14367	14425	14264	14452	14493	14361	14467	14477	14429	14377	14391	14449	14284	14413	14318	14168	14473	14359	14425	14323	14137	14404	14446	14242	14470	14430	14600	14290	14230	14527	14418	14475	14368	14315	14432	14338	14422	14295	14397	14340	14525	14259	14477	14343	14389	14317	14318	14369	14385	14345	14352	14459	14263	14324	14558	14561	14479	14449	14249	14394	14343	14414	14182	14370	14460	14288	14288	14537	14374	14450	14382	14344	14393	14328	14435	14303	14326	14458	14437	14470	14359	14415	14437	14337	14519	14362	14286	14416	14281	14489	14289	14435	14214	14455	14334	14391	14322	14368	14185	14296	14493	14438	14404	14482	14415	14396	14379	14471	14362	14314	14273	14353	14352	14475	14314	14265	14519	14398	14223	14451	14315	14348	14374	14369	14458	14228	14566	14375	14398	14463	14299	14168	14417	14368	14480	14265	14348	14273	14215	14296	14406	14386	14382	14160
24097	21505	29595	26547	27809	30210	29774	25129	22719	21104	20048	19262	18845	18681	18597	18351	18098	17959	17642	17520	17500	17477	17168	17269	17248	17086	17092	17238	16987	16922	17089	17174	17157	17164	17016	16991	17097	16952	17082	17000	16984	16983	17002	16899	17085	16805	16990	16926	16918	16968	17050	17000	16800	17126	17199	16702	17120	16751	16895	16857	16771	17153	17073	16944	17178	17080	16970	16885	16798	17099	16945	16666	16804	16893	17110	16922	16926	16595	16963	16782	17038	17118	17068	17006	16776	17095	17057	16884	16900	16897	17113	16717	16880	16963	17036	16850	17007	16969	16999	16845	16929	16891	16997	16890	16814	17012	16976	16880	16780	16759	16836	16801	16938	16905	16853	17138	17025	16945	16776	16913	16937	16941	16733	16824	16976	16952	16867	16938	16885	16996	17108	17102	16973	16879	16831	16818	16852	16823	17026	17000	17020	16972	16878	16958	16818	16925	16913	16889	16961	16928	16893	16888	16759	16918	16884	16949	16955	16985	16954	16915	16864	16999	16896	17093	16682	16790	16832	16917	16853	16789	16884	16987	16812	16854	16979	16896	17101	16855	17026	16881	17051	17010	16923	16884	16861	16901	16942	16924	16819	16808	16863	16980	16953	16957	16979	16926	16959	16847	16902	16776	16807	16891	16843	16965	16868	17030	16951	17005	16740	16880	17020	16948	16939	16950	16762	16795	16859	16768	17040	16873	17075	17057	16815	17007	16963	16888	16894	17010	16935	17129	16927	16771	17004	16824	17040	16868	16667	17013	16830	16856	16963	16670	16926	16777	16966	16760	16930	17017	16986	16879	16848	16893	16667	16898	16966	16882	16876	16826	16831	16956	16764	16971	16838	16906	17000	16980	16939	16828	16920	16836	16992	16931	16886	16761	16842	17118	16846	16751	16898	16877	16923	16682	16891	16865	16834	16741	16780	16970	16890	16928	16925	17134	16976	16998	16856	16778	16897	16940	16856	16837	16856	16882	16871	16958	17120	16848	16837	17030	16728	16934	16878	16870	16965	16666	16968	16904	16836	16906	16740	17036	16658	16837	16852	16931	16797	16745	16887	16832	16823	16974	16932	16807	16779	16959	16996	16704	16928	16992	16842	16926	17042	16952	16862	16824	16856	17106	16979	16945	16984	16758	16771	16812	16966	16807	16880	16766	17010	16784	17000	17033	16918	16921	16953	16940	16855	17046	16883	16891	16910	16935	16982	17041	17174	16892	16975	16880	17125	16867	16845	16764	16880	16783	16976	16807	16987	16856	16930	17003	16996	17020	17054	16812	16812	16656	16858	16838	16950	17022	17080	16898	16972	16972	17002	17027	16838	16856	16724	16921	16948	16905	16970	16930	17022	16932	17082	16718	17004	16801	17043	16757	16884	16897	16808	16776	16814	16836	17009	16842	16925	17054	16847	16970	16769	16896	16936	16908	16870	16751	16861	16777	16754	17120	16925	16910	16915	16838	16883	16911	16983	16907	16904	16833	17043	16749	16724	16857	16954	16885	16770	16785	16820	16706	16972	16931	17085	16992	16723	16903	16988	16834	16993	17072	16930	16937	16878	16881	17028	16927	16744	16917	16967	16736	16757	16728	17104	16901	16838	16803	16946	16860	16865	17026	16993	16810	16982	16886	16765	16827	16758	16992	16978	16954	16909	16891	16726	16963	16874	16699	16912	17095	16840	16822	16869	16907	16826	16794	17023	16868	17001	16849	16745	17036	16890	16888	17083	16967	17128	16720	17035	16874	16859	17055	16842	16918	16758	16667	16835	17025	16907	16803	16967	16965	16802	16935	16796	16789	16901	16929	17004	16854	16866	16749	16902	16653	17085	16931	16891	16936	16949	16821	16853	16777	16882	16822	16915	16921	16978	16689	16943	16952	16755	16894	16853	16927	16838	17000	16867	17001	16833	16973	16926	17040	16943	17043	16958	16932	16823	16943	16832	16862	16954	16842	16878	16895	16918	16805	16995	17034	16912	16957	16871	17031	16827	17058	16984	16911	17077	16951	17156	16677	16962	17001	16911	16855	16800	16857	16793	17011	16883	16954	16941	16825	16861	16808	16862	16851	16901	16980	16791	16872	16990	16769	16756	16843	16815	16799	16995	16944	16916	16965	17025	16884	16894	16607	16892	16969	16925	16849	17016	16820	16723	16846	17055	17155	17045	16891	17006	16977	16880	16817	16731	16939	16922	16821	16927	16894	16839	16968	16851	16794	17012	16877	17027	16881	16782	17001	16848	16840	16759	17086	17003	16990	16997	16869	16843	16824	16820	16992	17080	16895	17033	16918	16871	16992	16718	16858	16929	17033	16861	16944	16908	17161	16883	17018	17018	16997	16880	16874	16796	16853	16731	17083	16997	16951	17026	16830	16771	16957	16824	17056	16840	16998	16908	17029	17076	16803	16926	16899	17028	17047	17089	16880	16842	16783	16876	16956	17083	16807	16894	16908	17037	17084	16917	16905	16756	16898	16956	16742	16838	16838	16739	16997	16901	16894	16887	17112	16845	16723	16831	16939	16846	16895	17012	17027	17004	16853	16953	16880	17059	16793	16933	16897	16754	16843	17030	16919	16792	16898	16870	16793	16751	16973	16909	16906	16937	17002	16998	16952	16777	17055	16843	16856	16798	16912	16818	16907	17054	16819	16964	16871	16782	17001	17016	17151	17109	16953	17019	16876	17064	17197	17065	17036	17102	16911	16994	17068	16908	16948	17058	16972	16956	16905	16905	16926	16786	16980	16937	16861	16925	16777	16938	16844	16883	16966	16912	16934	16877	16872	16938	16805	16906	16725	16830	17027	17061	16778	17033	17011	16973	16872	16789	16796	16919	16828	16877	16790	16825	16760	16909	16672	16862	16613	16924	16962	17027	16984	16974	17076	16893	17014	16998	16885	16758	16956	17069	17139	17042	16943	16933	16885	16864	16911	16850	16948	16884	16972	16908	17087	16804	16919	16803	16966	16797	16874	17036	16761	16936	16974	16845	16919	16824	17174	16801	17003	16971	16838	16983	17157	16821	16970	17122	16780	17044	16856	16960	16813	16883	16965	17001	17085	17039	17098	16997	16865	16962	17102	16888	17049	16946	16833	16857	16748	16817	16865	16895	16760	17046	16817	16922	16969	16889	17137	16925	16664	16801	16731	16897	17030	17198	16960	16746	16868	16742	16859	16974	17074	16887	16982	16917	16961	16673	17025	16746	16806	16773	17096	16875	16886	16950	16907	16875	16986	16935	16943	16950	17140	16809	16780	16674	16817	16902	16849	16806	16818	17048	17000	16952	16739	16967	16711	16793	16621	16887	17015	16972	16836	16855	16867	16910	16860	16791	16764	16913	16939	16861	16853	16858	16918	16849	17047	16931	17029	16707	17004	16798	16882	17096	16982	16915	17005	16988	16900	16874	16811	17118	17023	16913	16834	17001	16963	16888	16901	16913	16895	16788	16945	17166	16808	16817	16647	16828	16690	16977	16811	16872	17097	16782	16816	16872	16938	16754	16926	16843	17028	16866	17005	16872	16935	16919	16763	16859	16986	16901	17051	16886	17132	16905	17021	16935	16795	16650	16770	16901	16793	16719	16900	16671	17002	16886	16814	16854	16783	16744	16913	17042	16958	16672	16764	16855	17194	16883	16955	17121	16909	16849	16862	16711	16770	16797	16857	16989	16845	16938	16854	16995	16929	16981	16750	16889	16924	16945	16906	17265	17089	16982	16779	16989	16761	16933	16977	16875	16872	16801	17118	16967	16902	16842	17131	16704	16869	16963	16874	16871	17020	17042	16949	16753	16737	16909	16913	16786	16901	16945	16944	16835	17032	16805	17035	16907	16878	16873	16901	16898	16794	16958	16988	16759	16895	16949	16857	17082	16945	16960	16928	16941	17008	16919	16900	16870	16834	16855	16959	16741	16990	16893	16843	16828	16867	16699	17109	16977	16912	16699	16667	17002	17038	16993	16864	17052	16814	16952	16769	16981	16930	16728	16953	16964	16916	16904	16865	16963	16990	16949	16901	16929	16936	16991	16810	16830	16927	16632	16977	16815	16885	16945	16875	16984	16834	16916	16886	16833	16876	16904	16946	17121	16935	16922	16753	16763	16965	16854	16864	16766	16856	16768	16979	16721	16844	17047	17336	17182	16922	16693	16978	16971	16813	16701	16956	16955	16789	16893	16784	16976	17105	16946	17011	16967	16841	16943	16973	17068	17026	16936	17026	16711	16906	16570	16971	16834	16999	16660	16680	16961	17027	16933	16783	17028	16825	16858	16815	17175	16894	16788	16995	16902	16860	17104	16938	17131	16969	16819	16894	17186	16974	16817	16907	16853	16867	16941	16938	16934	16930	17020	16884	16903	17014	17157	16783	16777	16824	17163	16963	16931	16998	16924	16959	17022	17097	16822	16975	16865	16874	16843	16774	17040	16805	17055	16833	16723	16956	16983	16798	16941	16736	16919	16898	16772	17029	16839	16848	16846	16885	17047	17000	17045	17086	16995	16826	17008	16599	16756	17058	17049	16854	16929	16689	16804	17232	17003	17114	16860	16818	17093	16908	16906	16940	17036	16786	17117	16922	16595	16764	17047	17037	16973	17106	16730	16900	17079	16972	17025	17122	16905	16779	16750	16790	16955	17001	16807	17085	16859	16900	16971	16984	16913	16945	16769	16742	16988	16814	16835	16910	16804	16720	16850	16793	16862	16836	16766	16972	16930	16858	17056	17048	17114	16885	17094	16871	16875	16960	17040	16880	16666	16998	16942	16968	16987	16992	16957	17021	16953	16943	16924	17031	16986	16940	16842	16794	17030	16876	16959	16890	16987	16746	16967	16864	16892	16933	16926	17099	16998	16911	16918	16844	16855	16796	16912	16993	17068	17163	16798	17027	16893	17021	16894	16948	16695	16997	16780	16910	17003	17105	16800	16752	16839	16806	16845	16894	16796	17173	16947	16943	16744	16847	16874	16848	16980	16810	16876	17019	17021	16948	17002	16883	16804	16878	17069	16896	16969	16767	16920	16800	16818	17004	17017	17227	16910	16996	16992	16914	16966	16925	16852	16771	17133	16900	16971	17096	16766	16919	16956	16923	17001	16755	17066	16889	17054	16858	16944	16933	16899	16863	16930	17012	16838	16900
36848	59955	59530	49476	41423	34254	28909	26077	23148	20297	19020	17673	17143	17328	16915	16206	15852	15478	15134	15014	14728	14757	14752	14690	14735	14657	14709	14624	14863	14608	14565	14613	14497	14484	14372	14481	14426	14514	14364	14554	14594	14492	14456	14338	14544	14196	14478	14561	14467	14261	14387	14325	14430	14279	14419	14371	14312	14292	14381	14299	14272	14148	14395	14384	14290	14330	14372	14421	14415	14275	14374	14204	14290	14359	14181	14302	14447	14244	14322	14250	14313	14313	14352	14456	14428	14303	14529	14262	14330	14444	14512	14224	14260	14421	14472	14179	14383	14304	14387	14275	14454	14282	14239	14245	14266	14374	14437	14176	14411	14251	14284	14321	14327	14311	14380	14346	14282	14316	14393	14401	14166	14232	14356	14377	14346	14331	14361	14303	14485	14265	14247	14366	14363	14332	14219	14423	14320	14229	14242	14310	14345	14365	14435	14344	14320	14341	14365	14169	14366	14372	14281	14355	14493	14293	14433	14178	14272	14367	14308	14257	14489	14270	14191	14145	14381	14143	14304	14401	14339	14182	14283	14293	14302	14381	14271	14236	14250	14154	14456	14282	14127	14485	14282	14313	14139	14460	14472	14467	14303	14265	14432	14334	14283	14324	14208	14502	14459	14268	14507	14370	14417	14386	14277	14295	14266	14134	14363	14395	14263	14311	14314	14399	14359	14270	14262	14354	14330	14367	14273	14397	14313	14348	14373	14391	14276	14403	14272	14310	14378	14285	14042	14368	14458	14388	14296	14271	14383	14503	14171	14276	14383	14456	14292	14296	14258	14375	14395	14314	14165	14351	14305	14380	14488	14334	14298	14368	14267	14469	14200	14283	14454	14214	14311	14293	14251	14381	14490	14509	14405	14453	14316	14500	14304	14453	14340	14176	14336	14601	14242	14398	14279	14303	14296	14368	14225	14390	14198	14303	14334	14515	14248	14315	14354	14277	14452	14312	14346	14483	14197	14322	14169	14318	14398	14226	14457	14190	14283	14309	14228	14514	14252	14159	14371	14341	14206	14258	14217	14376	14319	14483	14316	14408	14494	14173	14397	14132	14299	14214	14354	14362	14319	14260	14277	14458	14451	14300	14357	14210	14285	14343	14337	14323	14427	14289	14490	14242	14470	14295	14369	14227	14393	14445	14294	14222	14242	14367	14315	14282	14296	14421	14318	14365	14327	14410	14468	14284	14333	14250	14217	14335	14400	14377	14449	14309	14250	14343	14421	14354	14317	14396	14471	14242	14417	14244	14248	14415	14391	14452	14437	14166	14360	14384	14137	14352	14391	14520	14342	14451	14459	14347	14450	14354	14253	14212	14198	14306	14516	14353	14308	14384	14294	14371	14246	14282	14341	14213	14373	14232	14393	14343	14381	14364	14261	14440	14303	14359	14449	14262	14369	14201	14387	14502	14357	14219	14475	14278	14169	14332	14458	14357	14482	14188	14368	14287	14629	14199	14451	14431	14374	14405	14151	14393	14498	14305	14197	14323	14167	14363	14259	14244	14429	14384	14338	14386	14345	14428	14535	14440	14276	14261	14301	14241	14281	14189	14380	14321	14409	14552	14356	14068	14287	14258	14470	14262	14463	14421	14329	14487	14306	14349	14336	14301	14273	14190	14226	14314	14217	14356	14428	14338	14274	14284	14300	14347	14242	14248	14487	14321	14411	14468	14337	14145	14211	14386	14347	14286	14348	14191	14333	14453	14337	14272	14473	14412	14253	14263	14549	14316	14373	14297	14419	14224	14429	14305	14417	14398	14498	14428	14271	14374	14548	14213	14459	14241	14290	14329	14417	14378	14304	14231	14257	14294	14139	14287	14309	14272	14293	14425	14183	14282	14241	14378	14479	14360	14320	14396	14415	14452	14407	14228	14226	14240	14264	14299	14117	14517	14379	14446	14427	14410	14397	14477	14368	14263	14283	14199	14364	14244	14353	14195	14392	14413	14195	14231	14346	14426	14370	14230	14355	14319	14449	14118	14436	14462	14279	14464	14315	14253	14322	14323	14543	14212	14447	14249	14365	14054	14261	14431	14274	14247	14398	14196	14194	14523	14364	14386	14268	14385	14323	14262	14257	14302	14328	14293	14447	14330	14361	14431	14165	14318	14374	14336	14307	14345	14451	14260	14290	14206	14299	14346	14142	14315	14429	14473	14432	14246	14320	14373	14178	14377	14495	14357	14208	14295	14262	14266	14336	14233	14219	14443	14426	14329	14474	14210	14176	14281	14475	14446	14449	14331	14266	14232	14453	14365	14388	14237	14519	14185	14348	14306	14301	14424	14412	14185	14359	14334	14359	14268	14298	14504	14206	14380	14290	14368	14468	14324	14377	14182	14172	14391	14290	14186	14267	14451	14311	14329	14298	14403	14346	14325	14332	14324	14424	14301	14299	14274	14426	14228	14341	14330	14325	14461	14291	14314	14313	14079	14343	14325	14336	14308	14375	14231	14355	14508	14315	14232	14271	14392	14336	14361	14408	14358	14304	14193	14343	14375	14232	14324	14357	14346	14381	14074	14337	14166	14355	14321	14314	14368	14483	14254	14474	14343	14421	14347	14292	14258	14409	14390	14326	14209	14469	14426	14266	14438	14364	14162	14329	14262	14298	14477	14366	14253	14231	14303	14267	14228	14432	14368	14494	14241	14311	14329	14427	14456	14309	14160	14335	14440	14351	14425	14198	14330	14250	14276	14369	14273	14387	14418	14387	14240	14386	14325	14291	14301	14305	14209	14422	14293	14336	14336	14222	14393	14354	14427	14206	14226	14387	14479	14399	14425	14402	14409	14522	14381	14424	14351	14207	14269	14393	14304	14324	14345	14419	14187	14328	14367	14276	14177	14356	14388	14285	14283	14442	14300	14263	14533	14325	14386	14145	14324	14334	14353	14508	14345	14312	14346	14275	14468	14429	14316	14397	14207	14334	14285	14382	14165	14395	14273	14267	14336	14354	14222	14346	14572	14299	14331	14426	14324	14331	14273	14361	14458	14359	14255	14352	14287	14477	14408	14346	14391	14173	14367	14352	14481	14376	14375	14158	14314	14163	14421	14446	14345	14316	14404	14429	14324	14352	14324	14404	14213	14458	14385	14492	14339	14364	14262	14383	14361	14445	14387	14271	14592	14374	14345	14403	14278	14387	14325	14482	14410	14372	14389	14403	14425	14296	14341	14217	14267	14255	14305	14375	14237	14375	14321	14245	14274	14453	14182	14462	14271	14214	14404	14262	14289	14283	14131	14510	14269	14346	14347	14401	14402	14308	14544	14346	14317	14299	14292	14348	14115	14286	14351	14316	14291	14394	14358	14202	14387	14443	14390	14453	14243	14452	14305	14431	14323	14373	14234	14396	14500	14389	14413	14456	14392	14462	14370	14283	14280	14416	14463	14428	14370	14103	14258	14384	14418	14307	14238	14308	14188	14365	14378	14381	14269	14247	14356	14279	14339	14323	14502	14184	14314	14314	14325	14291	14404	14245	14344	14345	14353	14415	14282	14353	14310	14254	14422	14328	14125	14273	14447	14442	14269	14213	14385	14411	14237	14397	14374	14409	14281	14301	14236	14402	14332	14388	14429	14370	14229	14305	14302	14250	14519	14128	14339	14336	14306	14377	14301	14407	14362	14254	14333	14390	14391	14452	14542	14330	14367	14502	14414	14330	14566	14247	14275	14108	14316	14522	14237	14313	14425	14335	14269	14415	14295	14461	14382	14361	14294	14479	14395	14488	14313	14223	14422	14532	14342	14359	14300	14486	14270	14361	14345	14350	14380	14297	14335	14312	14314	14381	14276	14383	14236	14358	14402	14286	14285	14259	14242	14344	14375	14255	14289	14364	14401	14526	14411	14258	14335	14248	14306	14386	14409	14273	14396	14403	14229	14323	14491	14229	14317	14335	14267	14472	14309	14432	14265	14305	14318	14326	14253	14383	14346	14397	14568	14310	14320	14262	14367	14397	14563	14310	14247	14445	14443	14363	14407	14362	14354	14472	14246	14383	14402	14431	14328	14270	14216	14354	14386	14380	14542	14251	14329	14344	14386	14290	14319	14213	14517	14353	14416	14406	14310	14300	14305	14278	14332	14223	14409	14433	14281	14234	14433	14311	14291	14319	14440	14338	14376	14199	14287	14315	14175	14272	14271	14538	14282	14341	14370	14331	14305	14425	14340	14322	14178	14495	14210	14221	14398	14260	14295	14401	14358	14257	14531	14286	14554	14316	14279	14500	14263	14532	14455	14533	14255	14275	14364	14347	14217	14454	14443	14241	14255	14305	14416	14283	14395	14263	14169	14279	14455	14311	14305	14371	14401	14344	14306	14400	14255	14422	14405	14225	14460	14322	14223	14424	14474	14347	14122	14329	14419	14245	14538	14329	14383	14149	14326	14352	14216	14344	14442	14363	14093	14291	14280	14350	14364	14235	14364	14236	14478	14271	14324	14356	14312	14401	14347	14402	14378	14420	14221	14583	14364	14135	14196	14219	14514	14240	14332	14239	14467	14390	14397	14293	13954	14220	14331	14541	14224	14436	14270	14540	14400	14250	14321	14456	14498	14256	14310	14220	14383	14342	14270	14379	14370	14497	14294	14372	14328	14313	14273	14190	14336	14307	14344	14313	14255	14275	14339	14351	14377	14383	14424	14407	14363	14176	14330	14396	14371	14361	14335	14231	14320	14368	14256	14240	14275	14443	14289	14482	14309	14453	14256	14382	14276	14458	14326	14524	14323	14459	14367	14330	14372	14319	14237	14279	14305	14354	14386	14189	14473	14224	14270	14332	14226	14463	14288	14485	14234	14271	14394	14372	14288	14420	14303	14378	14231	14454	14282	14305	14406	14314	14194	14407	14246	14319	14437	14376	14434	14433	14305	14458	14282	14321	14272	14207	14258	14488	14281	14253	14508	14497	14353	14316	14307	14292	14313	14450	14108	14268	14302	14390	14380	14287	14396	14249	14153	14153	14380	14135	14471	14299	14224	14290	14368	14304	14466	14325	14377	14256	14321	14240	14174	14300	14420	14351	14421	14365	14454	14278	14253	14276	14250	14487	14315	14473	14265	14240	14462	14262	14306	14348	14321	14217	14417	14155	14289	14314	14451	14255	14387	14387	14325	14507	14451	14269	14264
35474	41300	46489	39929	31472	25923	23524	21345	19260	18676	17921	17444	17664	17649	17536	17151	17106	17071	16942	16920	16889	17009	16855	16856	16942	16826	16832	16899	16791	16944	16874	16943	16915	16719	16871	16540	16688	16754	16899	16909	16678	16850	16745	16976	16827	16858	16751	16534	16874	16745	16775	16735	16641	16688	17014	16840	16713	16832	16792	16734	16748	16833	16779	16570	16868	16728	16758	16743	16604	16673	16598	16820	16980	16661	16729	16900	16607	16664	16820	16761	16725	16824	16721	16689	16643	16748	16804	16735	16798	16824	16645	16656	16649	16844	16670	16709	16687	16685	16789	16726	16698	16541	16692	16763	16718	16883	16838	16804	16742	16462	16751	16743	16822	16489	16560	16644	16644	16891	16700	16736	16708	16722	16687	16682	16704	16863	16776	16757	16701	16828	16791	16721	16659	16743	16839	16980	16777	16548	16670	16936	16709	16766	16599	16722	16664	16775	16783	16724	16977	16526	16881	16835	16685	16725	16449	16706	16769	16659	16800	16722	16812	16605	16750	16810	16540	16892	16961	16717	16830	16663	16691	16847	16637	16510	16586	16694	16674	16808	16705	16694	16746	16686	16745	16917	16868	16674	16795	16965	16674	16801	16592	16783	16721	16564	16750	16467	16659	16618	16888	16664	16674	16637	16764	16613	16545	16733	16691	16686	16639	16785	16815	16650	16659	16623	16730	16827	16615	16654	16456	16580	16783	16878	16868	16627	16595	16685	16634	16553	16715	16590	16554	16838	16633	16752	16726	16859	16862	16611	16682	16628	16623	16682	16824	16835	16838	16860	16674	16620	16622	16734	16836	16695	16829	16602	17032	16746	16699	16753	16710	16846	16803	16764	16545	16780	16584	16668	16760	16672	16700	16652	16541	16555	16774	16699	16787	16718	17007	16718	16810	16725	16704	16919	17018	16581	16777	16623	16648	16634	16820	16910	16741	16629	16746	16763	16572	16530	16763	16731	16942	16559	16496	16623	16850	16606	16820	16653	16626	16645	16745	16666	16538	16621	16636	16894	16955	16875	16500	16797	16577	16725	16813	16546	16561	16816	16843	16894	16628	16720	16533	16532	16770	16671	16723	16669	16905	17007	16701	16639	16625	16531	16757	16700	16693	16749	16766	16880	16786	16705	16728	16660	16683	16866	16769	16770	16718	16730	16712	16742	16895	16956	16694	16840	16947	16800	16684	16544	16844	16627	16811	16674	16807	16519	16849	16500	16647	16664	16612	16678	16561	16792	16652	16713	16845	16822	16705	16684	16669	16920	17092	16889	16662	16798	16592	16863	16784	16677	16583	16708	16773	16614	16839	16698	16632	16683	16761	16777	16554	16817	16691	16691	16742	16716	16630	16890	16781	16558	16572	16701	16554	16729	16648	16990	16843	16808	16805	16506	16941	16739	16753	16850	16489	16773	16763	16557	16630	16879	16851	16585	16698	16649	16640	16684	16549	16922	16713	16744	16597	16508	16791	16627	16655	16751	16831	16778	16826	16719	16752	16763	16666	16571	16880	16782	16649	16528	16635	16769	16665	16840	16742	16729	16701	16716	16674	16614	16753	16537	16778	16647	16909	16714	16617	16813	16541	16681	16607	16623	16582	16622	16588	16850	16979	16800	16765	16761	16792	16743	16879	16799	16749	16718	16684	16749	16913	16639	16860	16769	16880	16461	16673	16645	16760	16672	16471	16844	16706	16784	16857	16749	16555	16720	16804	16899	16744	16777	16656	16695	16786	16704	16765	16785	16599	16741	16587	16749	16954	16815	16652	16900	16721	16618	16854	16710	16644	16431	16528	16644	16871	16701	16930	16777	16609	16661	16745	16776	16684	16834	16625	16668	16897	16722	16597	16805	16789	16882	16636	16766	16644	16807	16580	16634	16649	16795	16894	16737	16623	16610	16747	16647	16742	16729	16667	16677	16674	16771	16777	16597	16627	16650	16488	16646	16780	16643	16925	16742	16745	16790	16821	16800	16788	16691	16697	16826	16612	16603	16636	16710	16639	16509	16554	16632	16555	16655	16716	16870	16608	16848	16807	16626	16751	16599	16750	16677	16729	16689	16679	16993	16667	16655	16452	16706	16982	16665	16859	16651	16689	16704	16736	16642	16665	16651	16591	16993	16779	16659	16687	16731	16880	16455	16768	16675	16873	16842	16880	16672	16773	16449	16540	16692	16642	16616	16533	16781	16729	16656	16764	16431	16962	16689	16720	16664	16489	16583	16922	16678	16655	16694	16797	16640	16571	16879	16807	16634	16660	16679	16641	16885	16969	16806	16835	16905	16526	16905	16849	16769	16748	16709	16588	16858	16785	16997	16624	16634	16806	16665	16813	16658	16778	16590	16867	16824	16588	16743	16845	16670	16682	16699	16693	16778	16749	16748	16698	16877	16776	16685	16497	16775	16784	16703	16755	16751	16878	16907	16819	16810	16710	16808	16643	16493	16508	16783	16758	16790	16704	16738	16659	16821	16681	16967	16749	16640	16902	16761	16681	16697	16690	16792	16935	16792	16699	16629	16772	16747	16714	16486	16679	16801	16810	16731	16703	16853	16880	16579	16767	16835	16774	16800	16803	16885	16704	16736	16762	16633	16597	16607	16903	16696	16890	16775	16955	16917	16839	16770	16599	16725	16591	16624	16702	16636	16618	16756	16712	16722	16810	16548	16758	16776	16723	16639	16911	16804	16810	16599	16734	16659	16691	16889	16763	16651	16822	16670	16737	16672	16766	16626	16791	16827	16841	16796	16733	16553	16529	16913	16644	16595	16492	16784	16735	16681	16470	16725	16668	16632	16755	16806	16685	16739	16576	16699	16659	16815	16559	16724	16732	16764	16617	16805	16694	16696	16686	16675	16767	16630	16702	16608	16768	16729	16668	16802	16660	16792	16752	16774	16653	16687	16719	16679	16655	16690	16736	16596	16693	16854	16843	16682	16798	16582	16973	16706	16625	16801	16720	16748	16875	16757	16635	16912	16633	16826	16856	16749	16580	16569	16829	16770	16851	16816	16682	16699	16731	16777	16562	16890	16784	16763	16837	16733	16788	17032	16781	16640	16462	16888	16783	16705	16811	16814	16762	16739	16732	16725	16872	16854	17031	16727	16815	16629	16460	16649	16666	16853	16745	16458	16745	16847	16620	16688	16766	16710	16723	16510	16691	16713	16818	16640	16650	16811	16763	16913	16696	16797	16723	16502	16709	16893	16917	16673	16615	16795	16591	16683	16518	16750	16819	16791	16803	16737	16800	16561	16704	16898	16879	16833	16756	16827	16681	16727	16851	16644	16785	16793	16973	16563	16989	16722	16768	16850	16747	16747	16729	16663	16705	16713	16773	16660	16658	16762	16610	16748	16660	16727	16823	16901	16652	16729	16930	16731	16785	16651	16738	16763	16810	16812	16691	16903	16895	16654	16639	16715	16663	16628	16800	16529	16647	16780	16698	16885	16820	16551	16893	16723	16790	16543	16727	16686	16816	16810	16773	16776	16964	16815	16780	16780	16864	16789	16766	16857	16625	16601	16674	16821	16765	16728	16869	16661	16823	16672	16831	16627	16519	16627	16668	16744	16674	16738	16800	16750	16664	16754	16883	16853	16671	16797	16966	16608	16724	16805	16614	16684	16525	16755	16679	16688	16629	16650	16841	16821	16757	16622	16737	16792	16841	16673	16730	16630	16741	16768	16573	16700	16725	16836	16750	16676	16764	16705	16647	16859	16736	16689	16723	16724	16657	16775	16580	16754	16849	16923	16713	16715	16696	16693	16498	16737	16786	16603	16703	16525	16815	16720	16811	16712	16756	16934	16581	16609	16813	16690	17002	16775	16720	16800	16735	16862	16743	16602	16875	17014	16641	16761	16655	16892	16782	16715	16694	16886	16783	16674	16853	16638	16806	16884	16842	16637	16772	16746	16637	16832	16851	16893	16869	16637	16697	16786	16692	16668	16849	16657	16874	16571	16730	16753	16684	16700	16840	16769	16875	16970	16740	16747	16786	16991	16824	16672	16965	16918	16939	16922	16983	16888	16789	16867	16764	16804	16577	16477	16825	16829	16733	16691	16570	16653	16775	16557	16839	16765	16786	16738	16763	16736	16672	16717	16877	16814	16789	16832	16872	16540	16524	16913	16697	16666	16688	16661	16520	16641	16927	16819	16725	16552	16574	16739	16903	16593	16808	16769	16883	16749	16763	16602	16838	16753	17015	16590	16657	16887	16540	16675	16900	16723	16761	16725	16482	16772	16632	16856	16683	16734	16673	16886	16728	16898	16934	16845	16785	16723	16710	16686	16771	16616	16832	16884	16625	16652	16567	16630	16706	16852	16770	16781	16779	16685	16814	16510	16951	16840	16673	16773	17018	16769	16903	16783	16574	17044	16979	16786	16583	16752	16845	16686	16959	16826	16852	16669	16634	16638	16725	16840	16749	17043	16778	16830	16649	16808	16657	16752	16695	16883	16800	16763	16958	16624	16703	16842	16623	16761	16760	16800	16733	16781	16811	16690	16702	16903	16611	16575	16595	16555	16762	16777	16638	16669	16760	16924	16649	16723	16799	16465	16748	16853	16685	16832	16848	16715	16879	16698	16787	16943	16725	16672	16940	16715	16986	16618	16713	16719	16708	16583	16663	16733	16731	16847	16633	16598	16737	16698	16727	16854	16855	16767	16681	16531	16820	16699	16827	16810	16743	16676	16745	16741	16795	16530	16809	16642	16701	17060	16832	16600	16692	16732	16760	16675	16744	16713	16471	16621	16638	16616	16774	16703	16778	17024	16963	16753	16609	16696	16641	16752	16823	16674	16882	16787	16839	16726	16866	16636	16788	16793	16778	16846	16793	16893	16698	16743	16808	16583	16671	16901	16744	16796	16835	16697	16676	16559	16712	16766	16784	16470	16706	16837	16776	16836	16915	16638	16889	16688	16659	16725	16753	16644	16823	16600	16758	16734	16795	16683	16605	16861	16813	16825	16858	16735	16838	16594	16938	16749	16679	16789	16846	16825	16758	16831	16751	16945	16900	16570	16700	16612	16595	16777	16937	16745	16767	16903	16544	16637	16852	16822	16840	16705	16707	16833	16567	16730	16615	16866	16880	16740	16694	16622	16826	16734	16784	16742	16570	16656	16598	16860
37523	52358	50518	39690	32423	26258	23483	20533	18335	17139	15939	15297	15677	15367	15163	14805	14749	14710	14519	14395	14259	14510	14252	14250	14313	14213	14173	14172	14384	14337	14250	14201	14383	14442	14298	14237	14247	14313	14296	14260	14203	14321	14262	14197	14369	14200	14307	14350	14210	14259	14171	14260	14305	14225	14276	14324	14380	14207	14293	14317	14177	14265	14221	14235	14167	14192	14298	14126	14227	14169	14230	14176	14214	14257	14334	14258	14247	14145	14093	14254	14138	14060	14223	14181	14112	14126	14262	14289	14219	14303	14284	14284	14155	14302	14221	14318	14368	14233	14315	14154	14298	14082	14265	14050	14164	14255	14109	14237	14197	14147	14196	14168	14377	14252	14029	14274	14135	14333	14232	14049	14430	14212	14163	14299	14413	14259	14160	14124	14230	14217	14221	14226	14031	14216	14170	14387	14120	14243	14226	14409	14290	14214	14194	14222	14133	14362	14077	14140	14270	14232	14153	14144	14281	14247	14415	14330	14194	14142	14200	14152	14209	14047	14363	14247	14228	14246	14138	14343	14232	14272	14210	14091	14146	14293	13981	14059	14137	14314	14162	14237	14223	14232	13978	14307	14245	14332	14137	14199	14113	14416	14254	14251	14137	14243	14242	14027	14201	14254	14355	14043	14296	14204	14234	14164	14256	14067	14160	14268	14459	14077	14230	14260	14207	14397	14225	14381	14333	14244	14189	14140	14092	14198	14325	14046	14148	14087	14263	14146	14263	14230	14367	14214	14126	14236	14216	14177	14187	14127	14257	14289	14269	14249	14188	14184	14217	14355	14261	14410	14357	14203	14094	14302	14201	14125	14291	14069	14186	14176	14413	14256	14133	14156	14212	14315	14282	14345	14086	14225	14239	14115	14439	14202	14352	14215	14480	14198	14147	14211	14405	14242	14335	14319	14321	14205	14007	14044	14172	14288	14264	14261	14173	14151	14194	14123	14180	14049	14294	14124	14286	14234	14119	14154	14097	14111	14210	14172	14204	14202	14252	14156	14211	14380	14327	14052	14146	14281	14168	14230	14101	14187	14250	14169	14181	14150	14271	14232	14159	14284	14237	14140	14161	14341	14344	14178	14349	14313	14336	14387	14327	14285	14181	14235	14088	14227	14091	14102	14141	14271	14088	14329	14114	14292	14358	14235	14300	14282	14225	14214	14267	14202	14175	14247	14178	14264	14231	14184	14228	14219	14245	14262	14269	14256	14091	14326	14244	14311	14096	14261	14156	14076	14268	14237	14216	14254	14196	14268	14232	14295	14365	14203	14266	14205	14141	14421	14141	14315	14255	14152	14285	14212	14279	14289	14217	14151	14216	14234	14282	14120	14209	14205	14123	14251	14173	14162	14309	14292	14121	14256	14143	14337	14219	14276	14330	14079	14112	14234	14225	14366	14174	14256	14169	14150	14295	14123	14055	14227	14141	14216	14318	14266	14275	14222	14117	14248	14130	14183	14099	14330	14306	14450	14113	14220	14224	14272	14233	14335	14226	14184	14068	14193	14213	14306	14186	14236	14206	14182	14149	14199	14293	14124	14457	14175	14289	14278	14147	14335	14278	14294	14215	14246	14226	14207	14213	14112	14338	14069	14330	14227	14245	14367	14353	14150	14263	14152	14266	14224	14171	14235	14236	14172	14131	14313	14113	14078	14192	14183	14071	14201	14082	14281	14057	14126	14321	14192	14252	14308	14259	14233	14160	14284	14353	14144	14215	14232	14249	14183	14214	14214	14138	14224	14389	14193	14157	14092	14236	14443	14148	14062	14309	14219	14256	14248	14207	14140	14356	14068	14247	14098	14234	14363	14249	14116	14060	14090	14225	14124	14216	14248	14173	14159	14207	14193	14280	14266	14300	14226	14097	14188	14228	14424	14224	14308	14259	14054	14373	14099	14197	14389	14146	14246	14293	14156	14260	14307	14243	14156	14315	14039	14351	14296	14216	14198	14213	14201	14261	14282	14317	14294	14223	14055	14118	14168	14301	14185	14146	14177	14137	14247	14189	14239	14228	14194	14277	14247	14303	14286	14157	14293	14147	14208	14341	14230	14371	14263	14241	14267	14305	14119	14308	14190	14070	14321	14203	14267	14364	14279	14341	14258	14297	14198	14120	14053	14305	14252	14183	14188	14251	14094	14362	14361	14230	14273	14240	14045	14114	14190	14193	14244	14148	14393	14176	14201	14208	14313	14244	14333	14218	14268	14118	14112	14256	14270	14246	14258	14318	14303	14168	14144	14240	14297	14347	14208	14164	14210	14321	14087	14543	14103	14208	14150	14235	14226	14373	14348	14279	14343	14143	14333	14045	14280	14295	14063	14271	14172	14175	14247	14208	14145	14176	14271	14337	14083	14247	14117	14347	14279	14235	14086	14276	14296	14241	14050	14117	14219	14255	14404	14244	14192	14261	14215	14451	14258	14290	14136	14269	14275	14075	14157	14264	14167	14264	14070	14219	14250	14344	14236	14264	14271	14304	14089	14311	14161	14336	14114	14241	14253	14132	14242	14246	14100	14264	14183	14098	14314	14131	14171	14234	14282	14425	14219	14428	14282	14236	14269	14182	14157	14227	14284	14403	14225	14277	14273	14200	14197	14078	14374	14112	14235	14122	14187	14177	14183	14278	14308	14082	14100	14331	14227	14267	14172	14290	14265	14251	14206	14017	14255	14339	14099	14096	14220	14167	14208	14404	14365	14207	14242	14209	14254	14324	14348	14120	14239	14354	14370	14194	14308	14176	14270	14266	14117	14397	14243	14079	14286	14194	14257	14248	14211	14204	14153	14210	14176	14183	14237	14145	14305	14200	14231	14202	14149	14189	14148	14112	14373	14164	14166	14154	14134	14326	14115	14220	14245	14292	14187	14127	14240	14196	14137	14296	14035	14326	14181	14121	14303	14242	14274	14301	14112	14268	14120	14297	14229	14363	14345	14218	14219	14209	14111	14221	14320	14210	14159	14141	14219	14287	14184	14181	14194	14368	14215	14302	14284	14206	14380	14184	14407	14136	14394	14289	14217	14354	14240	14132	14200	14274	14363	14275	14238	14353	14166	14246	14225	14379	14199	14237	14204	14264	14239	14195	14188	14176	14215	14225	14208	14253	14159	14284	14227	14218	14080	14276	14287	14168	14158	14214	14157	14281	14107	14277	14160	14223	14270	14144	14150	14240	14152	14208	14281	14448	14275	14225	14277	14386	14268	14223	14139	14364	14247	14211	14220	14154	14393	14110	14176	14315	14136	14229	14194	14063	14230	14356	14347	14192	14551	14290	14421	14123	14280	14399	14074	14262	14275	14308	14254	14516	14275	14051	14380	14075	14338	14431	14171	14216	14111	14086	14280	14210	14208	14170	14368	14182	14240	14283	14076	14171	14217	14200	14259	14376	14384	14216	14323	14238	14101	14197	14242	14071	14321	14240	14393	14180	14194	14214	14344	14229	14243	14360	14205	14296	14161	14087	14185	14177	14295	14064	14257	14309	14223	14178	14172	14180	14316	14204	14207	14292	14184	14182	14199	14114	14259	14200	14109	14282	14268	14179	14120	14330	14212	14181	14417	14375	14123	14314	14165	14266	14440	14104	14273	14111	14106	14232	14291	14256	14191	14387	14287	14184	14078	14156	14087	14166	14436	14226	14249	14120	14261	14193	14262	14248	14205	14189	14300	14136	14164	14125	14241	14270	14309	14186	14290	14292	14148	14399	14091	14246	14160	14238	14291	14170	14291	14216	14377	14265	14102	14333	14167	14302	14360	14285	14242	14154	14249	14208	14286	14255	14342	14233	14286	14370	14300	14168	14521	14210	14332	14220	14218	14177	14129	14190	14052	14322	14347	14119	14212	14273	14100	14403	14269	14123	14187	14257	14226	14195	14129	14315	14236	14303	14199	14197	14134	14261	14230	14148	14162	14197	14414	14207	14296	14222	14148	14138	14265	14309	14193	14197	14272	14222	14264	14267	14135	14270	14129	14182	14208	14269	14255	14251	14135	14244	14176	14330	14140	14216	14201	14177	14217	14142	14104	14256	14200	14394	14227	14238	14322	14424	14374	14318	14062	14258	14161	14159	14355	14100	14333	14222	14253	14316	14261	14194	14229	14319	14311	14298	14275	14301	14226	14192	14242	14246	14301	14247	14208	14255	14166	14307	14220	14283	14126	14190	14305	14255	14343	14367	14471	14311	14142	14067	14405	14255	14167	14280	14371	14276	14354	14241	14487	14216	14157	14123	14297	14239	14258	14248	14191	14267	14366	14282	14382	14086	14274	14419	14183	14227	14246	14283	14271	14286	14137	14346	14216	14341	14164	14116	14201	14229	14235	14301	14283	14180	14107	14260	14267	14328	14237	14253	14348	13943	14151	14220	14151	14118	14281	14155	14286	14307	14041	14100	14208	14162	14132	14133	14074	14293	14191	14318	14212	14356	14171	14276	14198	14243	14014	14318	14184	14289	14207	14305	14144	14175	14164	14313	14189	14217	14429	14131	14107	14293	14133	14412	14097	14421	14225	14320	14208	14344	14343	14297	14093	14148	14236	14228	14203	14178	14274	14149	14196	14240	14307	14181	14129	14187	14304	14248	14353	14282	14181	14461	14132	14090	14150	14116	14137	14289	14129	14174	14274	14300	14184	14417	14229	14209	14183	14403	14168	14130	14286	14368	14294	14146	14338	14346	14323	14038	14300	14271	14128	14192	14183	14095	14168	14433	14286	14170	14291	14190	14316	14234	14207	14229	14168	14259	14337	14262	14158	14218	14073	14074	14207	14304	14314	14174	14221	14149	14360	14354	14350	14313	14207	14330	14298	14130	14215	14352	14198	14211	14250	14172	14347	14061	14305	14170	14170	14190	14389	14361	14040	14343	14216	14205	14246	14233	14095	14260	14155	14269	14245	14205	14369	14224	14382	14244	14116	14234	14046	14226	14311	14325	14183	14133	14241	14289	14186	14189	14231	14237	14228	14237	14325	14079	14212	14232	14120	14228	14214	14407	14189	14231	14315	14372	14238	14232	14247	14429	14284	14394	14179	14199	14215	14277	14070	14222	14362	14265	14183	14128	14291	14201	14205	14091	14255	14152	14290	14259	14436	14205	14292	14118	14146	14171	14150	14248	14353	14413	14182	14171	14278
25354	21650	30896	32221	31132	30771	28643	23539	21225	19635	18453	18278	18227	17911	17670	17589	17314	17410	17073	16830	17005	16987	16827	16805	16918	16835	16878	16679	16761	16990	16869	16705	16825	16697	16740	16855	16828	16764	16737	16804	16770	16679	16512	16712	16519	16577	16753	16487	16771	16595	16823	16696	16758	16769	16778	16726	16816	16822	16522	16698	16746	16660	16774	16812	16456	16490	16728	16684	16623	16578	16735	16727	16636	16533	16598	16407	16574	16769	16816	16617	16639	16722	16707	16679	16798	16701	16691	16637	16551	16518	16642	16719	16532	16443	16656	16588	16839	16584	16743	16587	16660	16698	16730	16541	16556	16672	16647	16706	16500	16676	16756	16574	16538	16616	16673	16559	16414	16522	16397	16400	16670	16498	16553	16597	16685	16438	17005	16659	16535	16433	16631	16590	16690	16687	16603	16687	16711	16659	16856	16607	16581	16597	16651	16409	16516	16523	16637	16644	16569	16592	16700	16692	16696	16794	16822	16684	16522	16799	16776	16587	16473	16696	16618	16546	16618	16470	16481	16544	16720	16601	16610	16239	16549	16622	16716	16518	16426	16492	16526	16730	16719	16616	16653	16678	16613	16676	16694	16600	16602	16658	16709	16678	16562	16586	16633	16357	16582	16683	16621	16643	16738	16728	16646	16711	16676	16624	16446	16458	16621	16890	16457	16651	16597	16620	16627	16541	16603	16860	16476	16609	16635	16744	16900	16702	16546	16627	16795	16588	16813	16703	16604	16411	16490	16447	16870	16467	16639	16653	16432	16641	16722	16532	16475	16536	16674	16632	16650	16515	16700	16574	16592	16377	16537	16886	16764	16732	16531	16599	16724	16573	16734	16734	16604	16697	16585	16618	16460	17008	16776	16607	16612	16612	16673	16802	16547	16612	16631	16755	16345	16674	16615	16494	16614	16652	16792	16543	16499	16747	16621	16568	16777	16327	16704	16582	16573	16453	16680	16674	16657	16574	16614	16573	16477	16419	16655	16510	16738	16741	16711	16586	16499	16444	17027	16710	16751	16593	16654	16608	16420	16526	16491	16629	16550	16797	16630	16714	16544	16647	16538	16600	16822	16732	16536	16701	16536	16587	16751	16830	16621	16479	16513	16489	16666	16762	16644	16502	16619	16670	16520	16530	16536	16721	16609	16574	16634	16414	16709	16581	16574	16553	16735	16649	16814	16618	16538	16879	16597	16606	16622	16623	16527	16566	16618	16717	16591	16854	16657	16520	16417	16586	16505	16692	16663	16587	16570	16596	16734	16721	16606	16636	16843	16450	16698	16610	16781	16820	16452	16648	16736	16569	16642	16661	16694	16886	16797	16626	16508	16618	16517	16762	16579	16660	16432	16760	16473	16825	16815	16444	16594	16638	16646	16826	16556	16637	16766	16745	16477	16646	16621	16539	16654	16668	16462	16620	16339	16609	16863	16503	16495	16482	16384	16530	16582	16397	16766	16481	16624	16536	16476	16707	16768	16698	16588	16597	16684	16735	16586	16609	16412	16714	16546	16484	16743	16407	16466	16656	16720	16815	16649	16552	16680	16563	16655	16637	16572	16531	16687	16714	16619	16482	16659	16620	16556	16593	16644	16833	16687	16660	16788	16651	16588	16749	16632	16501	16347	16595	16677	16723	16535	16710	16636	16571	16668	16654	16583	16629	16531	16863	16671	16566	16469	16496	16481	16791	16649	16661	16646	16470	16572	16684	16622	16755	16601	16536	16742	16681	16484	16623	16642	16603	16739	16583	16556	16509	16663	16724	16548	16699	16565	16540	16813	16586	16853	16461	16827	16443	16466	16527	16675	16550	16477	16466	16808	16473	16467	16524	16635	16607	16692	16802	16631	16612	16703	16619	16655	16731	16692	16585	16818	16559	16646	16534	16703	16685	16760	16537	16583	16552	16824	16560	16531	16387	16603	16612	16498	16615	16520	16938	16503	16811	16359	16636	16474	16556	16461	16615	16693	16598	16748	16742	16720	16724	16561	16524	16606	16605	16720	16685	16707	16881	16584	16541	16514	16566	16676	16828	16490	16670	16552	16489	16711	16941	16569	16546	16533	16733	16853	16642	16617	16562	16539	16545	16788	16559	16533	16563	16676	16438	16801	16464	16626	16880	16715	16661	16909	16602	16689	16605	16454	16781	16705	16655	16714	16688	16712	16580	16705	16686	16566	16607	16507	16543	16549	16641	16627	16766	16635	16559	16526	16604	16388	16615	16542	16875	16660	16613	16573	16349	16549	16713	16862	16762	16485	16617	16646	16587	16817	16646	16734	16583	16718	16666	16772	16594	16701	16599	16826	16612	16670	16439	16611	16704	16813	16576	16628	16622	16755	16565	16548	16746	16760	16603	16368	16555	16721	16571	16783	16671	16833	16775	16542	16753	16585	16645	16575	16693	16750	16538	16890	16502	16683	16693	16405	16609	16462	16705	16697	16537	16680	16709	16454	16433	16651	16655	16755	16670	16583	16691	16465	16589	16759	16625	16595	16648	16691	16643	16474	16498	16484	16690	16644	16649	16677	16817	16638	16485	16655	16616	16552	16463	16745	16568	16540	16517	16579	16878	16729	16505	16527	16561	16712	16696	16553	16555	16648	16625	16721	16590	16457	16768	16782	16543	16507	16700	16783	16551	16530	16558	16638	16636	16684	16582	16666	16815	16695	16484	16593	16592	16526	16739	16805	16419	16595	16788	16568	16535	16858	16651	16586	16415	16449	16535	16683	16595	16588	16538	16569	16768	16537	16526	16500	16529	16515	16503	16562	16802	16507	16697	16838	16583	16681	16540	16522	16525	16680	16730	16787	16550	16653	16635	16571	16838	16609	16715	16730	16492	16911	16690	16773	16658	16724	16759	16582	16655	16663	16727	16669	16598	16446	16493	16599	16519	16516	16675	16641	16626	16527	16588	16699	16525	16702	16629	16686	16500	16592	16680	16435	16515	16703	16620	16546	16746	16722	16564	16714	16742	16839	16732	16573	16654	16537	16452	16699	16699	16621	16437	16663	16694	16682	16723	16613	16760	16718	16547	16734	16593	16618	16732	16593	16723	16659	16705	16656	16607	16462	16698	16575	16671	16451	16609	16725	16656	16505	16595	16791	16491	16524	16660	16541	16509	16715	16842	16855	16593	16771	16669	16702	16743	16656	16541	16756	16481	16671	16634	16422	16757	16550	16478	16539	16504	16690	16515	16549	16574	16670	16697	16751	16657	16474	16734	16717	16584	16619	16669	16768	16717	16663	16621	16892	16656	16597	16571	16840	16470	16630	16696	16548	16531	16751	16595	16712	16706	16626	16681	16408	16547	16664	16529	16666	16664	16617	16758	16545	16638	16654	16558	16619	16673	16811	16642	16455	16559	16808	16726	16451	16628	16534	16665	16629	16558	16581	16741	16621	16497	16775	16454	16546	16890	16549	16797	16857	16779	16539	16622	16672	16498	16687	16843	16685	16500	16700	16954	16607	16628	16565	16611	16882	16577	16579	16743	16780	16620	16794	16549	16711	16539	16646	16681	16803	16635	16602	16624	16574	16702	16576	16681	16539	16610	16640	16408	16592	16723	16836	16584	16516	16829	16688	16573	16546	16465	16728	16883	16761	16641	16681	16619	16777	16548	16604	16576	16773	16610	16665	16864	16760	16708	16554	16570	16549	16753	16744	16660	16681	16773	16503	16649	16769	16446	16596	16644	16634	16679	16610	16627	16468	16608	16628	16686	16715	16575	16469	16760	16644	16505	16695	16612	16640	16664	16408	16610	16727	16676	16581	16507	16743	16431	16458	16613	16541	16482	16527	16558	16815	16735	16622	16538	16690	16632	16594	16535	16745	16472	16641	16700	16719	16599	16682	16529	16419	16574	16637	16633	16603	16479	16560	16705	16619	16814	16471	16557	16432	16657	16659	16732	16760	16301	16417	16708	16688	16478	16387	16637	16671	16612	16680	16815	16533	16652	16717	16782	16681	16593	16556	16708	16615	16481	16673	16555	16677	16491	16662	16621	16589	16508	16533	16499	16692	16520	16471	16704	16658	16589	16498	16615	16435	16564	16486	16507	16538	16751	16657	16631	16545	16615	16503	16637	16669	16773	16606	16649	16693	16732	16687	16435	16668	16516	16756	16563	16963	16753	16699	16854	16799	16584	16432	16639	16495	16497	16767	16603	16526	16704	16685	16515	16589	16788	17050	16574	16506	16652	16659	16619	16639	16435	16487	16630	16637	16621	16514	16506	16639	16681	16709	16610	16713	16835	16598	16711	16644	16420	16460	16670	16481	16773	16427	16723	16656	16518	16677	16878	16763	16612	16653	16573	16678	16612	16669	16608	16409	16592	16509	16535	16560	16493	16592	16538	16679	16678	16542	16740	16828	16681	16656	16620	16569	16764	16557	16738	16786	16636	16665	16672	16620	16811	16583	16574	16763	16695	16427	16689	16616	16706	16678	16675	16641	16480	16617	16625	16792	16617	16594	16503	16715	16595	16620	16648	16570	16405	16623	16610	16716	16463	16627	16678	16760	16473	16525	16607	16771	16553	16607	16538	16734	16757	16685	16627	16911	16652	16577	16789	16702	16571	16615	16521	16410	16531	16729	16722	16500	16746	16522	16568	16563	16568	16691	16807	16880	16855	16629	16579	16651	16610	16504	16555	16672	16600	16538	16707	16799	16755	16702	16963	16744	16747	16459	16564	16604	16794	16671	16457	16703	16564	16649	16700	16753	16537	16681	16744	16607	16721	16578	16365	16586	16776	16840	16655	16492	16598	16678	16611	16709	16718	16498	16701	16482	16801	16613	16616	16566	16638	16921	16693	16670	16524	16685	16593	16701	16791	16648	16549	16656	16614	16499	16706	16686	16518	16601	16612	16658	16583	16755	16670	16423	16610	16683	16638	16559	16490	16671	16712	16565	16529	16724	16537	16606	16430	16505	16589	16691	16621	16620	16789	16635	16412	16567	16643	16577	16606	16422	16528	16598	16732	16564	16378	16682	16832	16689	16503	16691	16617	16718	16655	16623	16516	16465	16581	16475	16524	16887	16788	16497	16620	16563	16558	16607	16679	16641	16475	16722	16612	16657	16842	16750	16730	16773	16685	16599	16594	16643	16573	16660	16706	16493	16592	16431	16655
35313	57012	56394	46121	38036	32993	28513	23483	20883	18352	16791	16790	16652	16088	15780	15349	15106	14970	14695	14411	14521	14519	14571	14423	14377	14365	14331	14283	14633	14337	14433	14225	14237	14201	14219	14268	14322	14443	14180	14313	14203	14185	14161	14315	14335	14164	14198	14254	14283	14156	14027	14256	14223	14274	14285	14297	14196	14295	14109	14154	14221	14147	14233	14069	14214	14301	14205	14210	14096	14197	14091	14301	14185	14340	14250	14171	14086	14239	14157	14105	14324	14154	14264	14162	14123	14355	14236	13994	14296	14122	14261	14286	14363	14040	14149	14157	14200	14192	14230	14247	14257	14383	14295	14063	14198	14244	14296	14361	14267	14296	14266	14135	14300	14167	14196	14238	14124	14235	14103	14295	14086	14201	14257	14035	14153	14073	14279	14062	14277	14137	14121	14124	14052	14006	14298	14189	14048	14236	14194	13994	14263	14075	14196	14076	14103	14220	14500	14129	14154	14192	14207	14197	14294	14247	14040	14262	14296	14260	14046	14173	14165	14095	14250	14186	14096	14145	14109	14114	14196	14288	14222	14192	14039	14266	14209	14111	14254	14250	14265	14069	14047	14182	14144	14271	14188	14223	14170	14125	14172	14205	14212	14150	14143	14189	14233	14253	14241	14093	14235	14237	14311	14229	14140	14208	14162	14136	14296	14297	14257	14242	14244	14127	13982	14263	14138	14051	13938	14232	14134	14344	14226	14257	14162	14128	14023	14110	14124	14079	14198	14222	14071	14298	14208	14059	14203	14118	14128	14252	14326	14168	14295	14170	14246	13983	14070	14162	14146	14182	14161	14054	14269	14158	14153	14146	14046	14268	14266	14058	14170	14120	14251	14237	14254	14204	14123	14192	14160	14213	14133	14168	14342	14161	14168	14010	14178	14308	14011	14231	14233	14204	14225	14213	14058	14206	14133	14121	14112	14263	14001	14102	14235	14168	14168	14170	14204	14121	14361	14201	14166	14041	14244	14060	14242	14173	14284	14361	14128	14141	14315	14225	14274	14264	14151	14098	14308	14103	14014	14240	14217	14173	14184	14211	14206	14258	14148	14159	14271	14045	14176	14179	14345	14209	14397	14255	14174	14026	14242	14069	14156	14176	14137	14152	14106	14136	14011	14219	14302	14163	14292	14040	14322	14238	14351	14122	14259	14296	14196	14214	14184	14166	14215	14247	14210	14216	14029	14236	14037	14291	14254	14230	14137	14183	14104	14225	14142	14209	14004	14295	14134	14064	13963	14152	14301	14238	14250	14275	14224	14022	14163	14207	14180	14219	14050	14071	14371	14123	14150	14092	14218	14131	14196	14271	14135	14106	14006	14227	14180	14280	14166	14170	14229	14238	14186	14149	14249	14163	14221	14164	14147	14153	14216	14124	14124	14104	14281	14092	14106	14182	14215	14284	14282	14192	14088	14047	14157	14103	14431	14101	14111	14148	14118	14069	14090	14077	14257	14133	14186	14243	14325	14110	14009	14075	14130	14095	14203	14242	14123	14379	14347	14164	14151	14165	14196	14211	14221	14240	14146	14299	14150	14171	14296	14137	14305	14319	14062	14166	14279	14113	14166	14297	14143	14235	14207	14160	14206	14045	13996	14286	14154	14161	14026	14071	14192	14066	14162	14174	14220	14069	14243	14123	14163	14104	14328	14373	14145	14277	14196	14296	14292	14068	14237	14273	14115	14208	14153	14106	14143	14367	14421	14144	14148	14235	14234	14204	14193	14214	14228	14116	14172	14219	14221	14163	14307	14107	14336	14095	14217	14112	14194	14182	14063	14204	14314	14039	14198	14092	14054	14229	14159	14209	14203	14193	14168	14047	14202	14072	14211	14219	14261	14224	14157	14215	14090	14215	14314	14255	14174	14184	14230	14292	14183	14217	14147	14197	14036	14206	14109	14271	14129	14204	14170	14282	14282	14105	14209	14265	14217	14247	14194	14146	14280	14205	14289	14065	14156	14021	14416	14280	14216	14122	14307	14097	14170	14118	14182	14127	14167	14214	14093	14320	14073	14152	14189	14074	14196	14361	14120	14178	14199	14162	14293	14070	14317	14117	14210	14223	14222	14137	14168	14208	14278	14197	14198	14187	14100	14291	14245	14351	14408	14145	14264	14233	14190	14207	14160	14273	14089	14193	14300	14224	14116	14122	14294	14281	14387	14321	14280	14209	14252	14075	14233	14235	14237	14147	14129	14108	14202	14222	14234	14146	14270	14137	14278	14265	14073	14268	14092	14062	14127	14318	14380	14087	14238	14095	14160	14159	14197	14272	14277	14073	14426	14219	14175	14102	14263	14112	14192	14251	14155	14020	14303	14263	14136	14238	14251	14136	14057	14333	14173	14077	14052	14145	14112	14155	14270	14293	14155	14129	14232	14301	14085	14195	14297	14275	14082	14072	14187	14208	14017	14125	14227	14195	14082	14200	14321	14094	14290	14370	14170	14270	14110	14144	14144	14279	14227	14250	14039	14136	14146	14198	14198	14123	14175	14233	14230	14255	14138	14268	14285	14220	14177	14020	14050	14403	14178	14088	14079	14134	14173	14199	14081	14171	14170	14237	14225	14300	14094	14094	14225	14282	14255	14043	14189	14308	14061	14123	14189	14156	14191	14265	14290	14129	14117	14313	14358	14223	14303	14374	14115	14149	14229	14256	14171	14233	14248	14250	14267	14103	14010	14144	14178	14171	14447	14235	14236	14231	14131	14338	14064	14147	14040	14201	14315	14219	14163	14182	14114	14250	14257	14105	14116	14279	14341	13999	14131	14251	14260	14171	14340	14185	14113	14266	14166	14013	14183	14100	14173	14084	14251	14266	14227	14093	14242	14228	14145	14234	14304	14123	14258	14327	14134	14202	14197	14085	14284	14122	14232	14098	14399	14036	14191	14257	14088	14236	14248	14062	14194	14183	14134	14097	14291	14151	14216	14120	14312	14138	14310	14203	14193	14129	14052	14227	13978	14113	14148	14121	14142	14316	14217	14254	14113	14186	14256	14207	14025	14233	14011	14223	14096	14209	14305	13998	14335	14148	14161	14204	14131	14195	14158	14254	14244	14133	14219	14318	14226	14076	14253	14143	14014	14259	14255	14155	14219	14224	14112	14256	14169	14325	14265	14193	14336	14080	14209	14060	14061	14203	14349	14306	14166	14135	14142	14343	14153	14242	14160	14239	14221	14213	14230	14273	14197	14228	14237	14114	14095	14225	14337	14189	14197	14126	14209	14252	14380	14081	14096	14255	14254	14182	14248	14227	14319	14229	14157	14225	14137	14167	14168	14398	14301	14360	14323	14179	14154	14139	14122	14064	14159	14043	14199	14115	14358	14136	14159	14153	14129	14315	14195	14197	14219	14134	14052	14217	14279	14113	14130	14282	14330	14058	14334	14173	14241	14295	14200	14275	14178	14261	14213	14153	14138	14244	14081	14171	14169	14223	14394	13993	14318	14092	14275	14136	14191	14252	14200	14307	14096	14300	14017	14329	14123	14400	14087	14149	14274	14054	14462	14077	14206	14100	14257	14281	14097	14194	14285	14122	14203	14210	14138	14377	14186	14026	14118	14000	14320	14123	14167	14076	14308	14244	14194	14208	14133	14209	14257	14049	14186	14231	14324	14193	14035	14311	14304	14147	14217	14253	14243	14175	14224	14346	14212	14210	14264	14248	14173	14203	14128	14228	14179	14047	14353	14253	14074	14144	14155	14284	14102	14344	14337	14033	14239	14289	14146	14312	14298	14028	14258	14352	14084	14297	14349	14331	14076	14130	14131	14122	14365	14115	14169	14126	14114	14308	14290	14097	14149	14022	14343	14037	14127	14181	14068	14167	14188	14184	14206	14299	14321	14165	14232	14196	14205	14325	14138	14164	14376	14190	14079	14294	14220	14112	14136	14123	14281	14308	14232	14193	14236	14305	14075	14249	13960	14220	14198	14230	14375	14182	14131	14268	14186	14061	14352	14114	14384	14241	14216	14158	14198	14059	14227	14194	14173	14188	14284	14317	14288	14121	14219	14027	14066	14303	14179	14160	14120	14130	14118	14227	14153	14338	14097	14304	14179	14117	14241	14231	14258	14046	14239	14111	14319	14313	14281	14142	14306	14173	14187	14397	14179	14330	14353	14056	14080	14240	14185	14338	14179	14169	14195	14127	14408	14061	14050	14359	14266	14114	14291	14196	14236	14143	14280	14269	14279	14234	14141	14140	14372	14169	14290	14273	14351	14287	14156	14252	14194	14094	14071	14046	14144	14262	14351	14167	14300	14349	14250	14025	14123	14308	14151	14175	14087	14233	14201	14211	14219	14075	14334	14239	14173	14351	14273	14241	14284	14235	14117	14195	14258	14304	14239	14239	14136	14091	14241	14172	14372	14025	14139	14165	14163	14056	14156	14408	14280	14233	14223	14215	14075	14217	14246	13938	14222	14120	14313	14184	14158	14263	14155	14114	14158	14061	14089	14180	14199	14177	14087	14114	14171	14088	14218	14252	14211	14162	14303	14290	14228	14268	14095	14190	14149	14307	14237	14099	14181	14243	14269	14163	14234	14241	14102	14065	14284	14217	14202	14173	14265	14127	14018	14235	14279	14139	14003	14163	14139	14242	14191	14270	14253	14171	14110	14187	13928	14142	14144	14215	14104	14286	14211	14120	14294	14080	14053	14198	14272	14188	14354	14383	14318	14187	14138	14157	14217	14279	14274	14324	14070	14180	14124	14212	14215	14264	14312	14198	14151	14273	14224	14215	13955	14241	14188	14192	14039	14306	14117	14051	14367	14233	14052	14135	14080	13997	14343	14139	14336	13880	14127	14282	14203	14206	14272	14234	14170	14222	14140	14228	14071	14256	14105	14183	14118	14173	14173	14204	14185	14299	14279	14056	14104	14062	14247	14305	14214	14158	14365	14239	14235	14018	14272	14240	14331	14278	14247	14252	14062	14049	14201	14273	14198	14055	14093	14349	14306	14160	14212	14186	14227	14295	14270	14029	14394	14174	14192	14262	14121	14326	14315	14303	14272	14235	14105	14156	14099	14214	14267	14083	14431	14033	14164	14204	14161	13956	14219	14157	14223	14357	14268	14073	14125	14218	14170	14220	14313	14131	14211	14250	14252	14300	14125	14210	14199	14189
24014	21484	29767	26938	29040	33178	31864	25679	21936	20361	19666	19166	18904	18235	17880	17703	17545	17443	17241	16932	17009	17020	16746	16963	16649	16831	16888	16950	17030	16861	16996	16895	16776	16878	16935	16755	16866	16863	16638	16958	16772	16813	16917	16790	16706	16758	16769	16860	16720	16755	16746	16677	16499	16667	16914	16795	16428	16828	16644	16645	16660	16460	16792	16552	16791	16591	16768	16735	16731	16451	16519	16784	16606	16640	16678	16592	16587	16739	16643	16787	16657	16618	16626	16623	16749	16666	16756	16610	16772	16415	16608	16575	16744	16427	16650	16661	16794	16636	16499	16598	16556	16768	16769	16661	16582	16613	16624	16625	16732	16580	16580	16661	16609	16547	16561	16560	16530	16516	16732	16596	16880	16670	16798	16732	16821	16707	16663	16771	16547	16746	16515	16569	16744	16736	16566	16892	16609	16590	16709	16784	16670	16667	16594	16875	16551	16530	16680	16710	16673	16579	16744	16638	16781	16580	16716	16649	16261	16763	16411	16488	16410	16666	16715	16638	16862	16683	16478	16808	16612	16467	16653	16624	16723	16690	16720	16362	16596	16797	16695	16584	16870	16778	16671	16627	16494	16630	16689	16653	16578	16481	16673	16659	16533	16412	16496	16771	16750	16583	16691	16531	16575	16592	16578	16718	16513	16835	16569	16492	16516	16597	16690	16589	16608	16607	16364	16648	16846	16682	16674	16550	16888	16482	16780	16698	16630	16458	16716	16599	16660	16650	16508	16780	16623	16567	16715	16727	16716	16714	16542	16783	16731	16606	16667	16678	16635	16509	16673	16629	16605	16677	16723	16772	16572	16515	16596	16630	16729	16752	16751	16747	16755	16843	16536	16595	16685	16483	16618	16647	16636	16577	16597	16543	16583	16746	16595	16596	16629	16542	16726	16556	16632	16698	16729	16607	16526	16603	16664	16671	16470	16614	16490	16663	16805	16654	16519	16515	16593	16511	16550	16643	16740	16487	16487	16674	16655	16672	16706	16668	16760	16345	16537	16705	16425	16545	16583	16739	16512	16554	16696	16819	16680	16575	16714	16718	16709	16428	16550	16636	16634	16778	16777	16552	16550	16635	16643	16609	16683	16730	16642	16726	16633	16873	16627	16860	16704	16529	16527	16703	16700	16632	16411	16475	16632	16499	16657	16550	16769	16676	16600	16846	16589	16380	16673	16498	16580	16672	16626	16763	16372	16489	16592	16356	16841	16613	16805	16632	16875	16534	16646	16734	16757	16584	16547	16532	16569	16591	16689	16586	16831	16687	16877	16542	16549	16790	16712	16660	16730	16553	16499	16467	16651	16554	16498	16662	16695	16648	16663	16831	16548	16691	16668	16570	16745	16804	16748	16616	16705	16536	16518	16588	16701	16729	16728	16695	16693	16603	16447	16514	16705	16742	16548	16631	16735	16638	16558	16634	16689	16559	16736	16719	16776	16620	16653	16514	16462	16647	16746	16734	16419	16647	16520	16558	16756	16634	16721	16596	16625	16507	16641	16750	16643	16746	16920	16705	16524	16541	16490	16758	16545	16520	16656	16685	16624	16787	16631	16612	16641	16728	16613	16655	16708	16566	16686	16639	16689	16799	16530	16392	16652	16517	16649	16560	16651	16734	16776	16790	16690	16701	16509	16705	16580	16663	16520	16623	16510	16698	16576	16574	16659	16620	16545	16656	16313	16741	16453	16591	16703	16941	16595	16523	16969	16474	16617	16500	16530	16665	16824	16710	16590	16534	16612	16592	16601	16636	16641	16518	16600	16647	16813	16555	16470	16671	16572	16630	16416	16785	16599	16662	16600	16647	16724	16471	16516	16451	16523	16716	16730	16745	16583	16462	16780	16575	16643	16639	16498	16580	16661	16502	16625	16783	16732	16679	16465	16706	16560	16585	16823	16911	16513	16510	16653	16585	16627	16567	16809	16917	16659	16682	16671	16936	16684	16635	16573	16641	16527	16511	16624	16740	16539	16426	16677	16809	16677	16814	16611	16565	16539	16530	16886	16596	16714	16676	16565	16768	16722	16716	16613	16832	16462	16681	16684	16567	16465	16609	16734	16597	16750	16548	16455	16645	16504	16775	16567	16611	16390	16508	16515	16652	16578	16712	16573	16914	16654	16748	16697	16670	16854	16656	16970	16631	16678	16710	16692	16800	16575	16667	16560	16630	16641	16594	16730	16609	16809	16458	16623	16621	16345	16640	16722	16417	16644	16700	16640	16769	16723	16697	16616	16316	16590	16679	16507	16677	16537	16529	16636	16605	16535	16694	16627	16635	16693	16574	16686	16700	16675	16763	16452	16538	16612	16730	16635	16606	16584	16492	16643	16505	16723	16440	16484	16622	16709	16619	16663	16645	16639	16480	16609	16655	16804	16594	16723	16624	16670	16818	16537	16579	16556	16439	16369	16654	16484	16746	16685	16507	16813	16764	16872	16644	16546	16809	16598	16612	16768	16743	16349	16574	16714	16630	16538	16601	16741	16556	16763	16578	16412	16631	16751	16577	16466	16756	16580	16712	16832	16602	16632	16676	16566	16567	16467	16488	16779	16599	16583	16671	16681	16573	16610	16613	16371	16741	16664	16560	16717	16722	16650	16699	16609	16376	16466	16322	16617	16721	16582	16653	16454	16730	16725	16722	16615	16554	16624	16556	16324	16814	16578	16688	16627	16624	16554	16395	16657	16439	16693	16516	16514	16527	16614	16748	16725	16576	16619	16767	16644	16360	16523	16654	16690	16538	16560	16648	16781	16814	16506	16547	16787	16618	16673	16896	16581	16578	16686	16522	16396	16622	16674	16406	16500	16693	16704	16742	16687	16486	16398	16589	16577	16501	16460	16592	16595	16704	16650	16675	16600	16634	16631	16723	16633	16673	16649	16679	16588	16641	16581	16522	16439	16678	16781	16735	16470	16569	16610	16574	16612	16648	16677	16740	16653	16678	16814	16694	16603	16605	16624	16672	16761	16551	16450	16732	16462	16594	16662	16739	16698	16685	16706	16664	16561	16524	16682	16702	16666	16606	16612	16518	16372	16701	16614	16471	16677	16449	16665	16494	16703	16637	16827	16649	16654	16768	16523	16558	16675	16624	16686	16677	16607	16660	16685	16466	16639	16717	16565	16519	16642	16444	16583	16728	16586	16785	16799	16560	16617	16746	16683	16903	16574	16575	16612	16638	16720	16726	16513	16752	16767	16866	16652	16338	16645	16474	16747	16553	16476	16481	16712	16620	16581	16400	16640	16796	16665	16558	16629	16489	16506	16619	16425	16560	16555	16789	16824	16589	16658	16686	16659	16639	16820	16542	16735	16390	16832	16675	16545	16693	16537	16618	16737	16755	16712	16640	16581	16544	16619	16580	16804	16661	16575	16527	16556	16688	16686	16727	16615	16845	16544	16522	16522	16640	16630	16694	16690	16471	16531	16794	16610	16690	16537	16495	16679	16593	16574	16501	16505	16630	16607	16636	16732	16545	16487	16700	16553	16772	16587	16606	16299	16537	16706	16587	16731	16608	16715	16749	16542	16734	16589	16659	16582	16622	16648	16438	16623	16636	16596	16798	16588	16505	16664	16801	16848	16737	16741	16563	16590	16551	16450	16593	16721	16671	16580	16645	16652	16582	16481	16802	16574	16649	16543	16687	16437	16749	16759	16650	16773	16713	16501	16733	16623	16567	16777	16605	16458	16637	16530	16632	16633	16697	16642	16886	16638	16724	16589	16520	16500	16650	16644	16643	16554	16644	16556	16640	16783	16630	16660	16721	16735	16699	16702	16796	16660	16579	16720	16736	16467	16499	16804	16526	16543	16761	16592	16668	16498	16594	16522	16723	16827	16758	16479	16609	16773	16871	16781	16710	16878	16806	16812	16704	16537	16735	16537	16886	16608	16664	16778	16601	16651	16734	16549	16574	16562	16513	16580	16719	16846	16774	16576	16662	16783	16482	16434	16553	16536	16456	16627	16407	16671	16588	16710	16605	16460	16653	16607	16915	16615	16689	16604	16515	16753	16637	16526	16350	16571	16401	16615	16813	16684	16452	16728	16758	16868	16720	16677	16653	16375	16547	16735	16330	16565	16690	16720	16723	16792	16601	16645	16581	16438	16626	16682	16527	16745	16622	16597	16783	16662	16703	16632	16549	16593	16447	16370	16616	16874	16525	16493	16643	16492	16632	16597	16523	16728	16810	16557	16539	16638	16389	16555	16630	16646	16809	16525	16639	16719	16698	16437	16761	16732	16588	16585	16500	16593	16601	16904	16481	16749	16696	16602	16751	16604	16568	16410	16503	16612	16901	16768	16508	16586	16679	16571	16605	16568	16511	16575	16553	16858	16766	16602	16570	16654	16685	16861	16628	16790	16618	16521	16746	16624	16517	16721	16654	16513	16646	16529	16638	16523	16693	16776	16687	16620	16714	16665	16723	16575	16741	16605	16551	16595	16799	16629	16706	16603	16552	16719	16597	16730	16577	16621	16732	16721	16749	16628	16477	16831	16552	16773	16861	16694	16739	16564	16618	16590	16492	16580	16441	16593	16684	16707	16927	16731	16748	16710	16693	16654	16493	16652	16606	16689	16742	16656	16610	16619	16564	16636	16311	16651	16843	16746	16519	16646	16503	16522	16640	16551	16668	16540	16488	16566	16685	16615	16561	16577	16615	16543	16641	16716	16548	16665	16523	16573	16974	16555	16645	16681	16469	16468	16670	16739	16662	16521	16516	16501	16580	16466	16502	16846	16674	16750	16584	16437	16606	16657	16695	16747	16577	16640	16629	16726	16542	16553	16777	16841	16581	16739	16695	16774	16608	16496	16677	16647	16743	16776	16862	16833	16687	16777	16400	16726	16664	16572	16610	16827	16656	16449	16652	16792	16597	16577	16604	16682	16465	16656	16697	16637	16652	16701	16704	16611	16597	16591	16772	16679	16439	16639	16825	16739	16540	16587	16653	16601	16593	16747	16585	16685	16593	16560	16489	16586	16946	16494	16660	16829	16825	16551	16663	16499	16413	16637	16861	16784	16581	16743	16723	16706	16661	16677	16632	16791	16499	16747	16600	16555	16388	16591	16638	16592	16559	16527	16565	16753	16640	16594	16710	16682	16517	16602	16676	16715	16546	16703	16653
35805	60023	60397	50854	43900	38208	31218	26564	22171	19097	18219	18158	17403	16598	16255	15905	15473	15111	14791	14685	14532	14613	14541	14437	14351	14398	14639	14409	14419	14687	14269	14501	14442	14503	14409	14366	14354	14301	14340	14418	14363	14290	14359	14138	14127	14351	14142	14232	14009	14227	14341	14142	14207	14202	14207	14271	14252	14150	14132	14074	14206	14369	14068	14175	14264	14326	14171	14346	14180	14150	14182	14163	14184	14055	14377	14324	14303	14261	14055	14101	14040	14126	14269	14163	14261	14230	14106	14292	14159	14066	14384	14193	14180	14242	14116	14108	14294	14204	14039	14229	14071	14231	13985	14250	14193	14259	14247	14078	14319	14142	13907	14023	14208	14163	14204	14328	14147	14217	14145	14050	14012	14111	14181	14253	14163	14077	14268	14179	14095	14250	14129	14108	14285	14063	14232	14152	14219	14106	14015	14167	14055	14176	14163	14157	14203	14107	14125	14178	14178	14298	14078	14234	14194	14201	14202	14243	14148	14219	14196	14037	14184	14194	14090	13979	14198	14288	14170	14213	14082	14139	14256	14213	14171	14180	14043	14243	14258	14130	14241	14005	14059	14184	14108	14464	14126	14118	14112	14134	14203	14282	14212	14122	14148	14262	14091	14290	14188	14386	14152	14242	14169	14151	14239	14232	14162	14140	14181	14123	14232	14217	14135	14165	14306	14131	14159	14188	14101	14278	14311	14074	14171	14136	14190	14126	14016	14165	13959	14224	14173	14113	14208	14184	14025	14166	14364	14263	14216	14220	14362	14269	14351	14236	14033	14086	14180	14140	14240	14053	14089	14214	14316	14066	14043	14163	14277	14202	14107	14249	13949	14032	13997	14124	14356	13981	14145	14250	14269	14294	14226	14168	14149	14177	14281	14286	14339	14215	14235	14242	14188	14204	14230	14078	14172	14252	14305	14218	14240	14068	14240	14107	14259	14294	14221	14281	14243	14158	14341	14212	14237	14019	14212	14297	14079	14566	14245	14227	14150	14106	14257	14133	14157	14235	14095	14116	14139	14168	14116	14159	14280	14218	14265	14422	14008	14152	13925	14279	14155	14326	14148	14170	14100	14225	14047	14073	14294	14098	14063	14074	14241	14187	14274	14225	14179	14023	13903	14263	14087	14301	14310	14107	14344	14248	14203	14241	14277	14311	14137	14045	14207	14086	14269	14085	14248	14208	14096	14226	14157	14165	14200	14071	14300	14096	14184	14214	14038	14244	14361	14235	14357	14077	14137	14150	14261	14136	14188	14132	14128	14233	14053	13987	14049	14168	14098	14104	14205	14306	14110	14052	14219	14099	14320	14273	14071	14321	14128	14195	14162	14136	14135	14190	14072	14167	14152	14150	14124	14014	14224	14125	14228	14008	14347	14138	14149	14288	14204	14230	14023	14274	14032	14162	14210	14040	14215	14176	14215	14192	14087	14129	14167	14150	14264	14284	14141	14279	14100	14112	14097	14192	14217	14172	14215	14334	14237	14089	14354	14072	14078	14100	14120	14336	14257	14159	14029	14340	14277	14172	14158	14147	14161	14166	14256	14183	14100	14293	14087	14190	14118	14147	14354	13955	14062	14142	14188	14118	14175	14268	14138	14131	14195	14192	14165	14237	14022	14272	14132	14249	14287	14193	14193	14041	14131	14170	14197	14149	14159	14027	14094	14094	14206	14260	14213	14074	14075	14126	14049	14192	14114	14237	14237	14137	14319	14099	14089	14179	14275	14215	14246	14095	14091	14110	14245	14157	14169	14071	14305	14211	14201	14232	14144	14164	14113	14316	14154	14035	14188	14235	14089	14047	14278	14151	14172	14307	13992	14218	14267	14233	14282	14194	14141	13982	14050	14111	14066	14316	14163	14079	14196	14036	14299	14220	14067	13937	14212	14064	14200	14262	14173	14174	14437	14213	14076	14156	14104	14072	14247	14201	14164	14367	14040	14306	14269	14180	14080	14260	14288	14237	14147	14060	14205	14372	14144	14072	14160	14296	14350	14093	14036	14415	14141	14128	14016	14123	14234	14066	14013	14295	14290	14201	14304	14295	14256	14181	14090	13973	14220	14189	14052	14176	14340	14164	14256	14074	14140	14215	14174	14349	14078	14314	14195	14264	14304	14189	14145	14143	14256	14139	14167	14324	14202	14198	14203	14136	14196	14186	14182	14188	14100	14204	14283	14135	14351	14096	14147	14204	14215	14139	14252	14229	14200	14275	14335	14205	14220	14130	14196	14078	14180	13995	14163	14125	14175	14145	14090	14131	14149	14242	14241	14137	13955	14112	14110	14328	14168	13942	14171	14146	14163	14156	14169	14098	14178	14212	14127	13941	14118	14330	14318	14355	14067	13973	14143	14325	14187	14161	14082	14013	14220	14364	14176	14162	14138	14100	14143	14248	14224	14220	14236	14103	14090	14251	14190	14250	14002	14117	14011	14136	14204	13987	14018	14312	14179	14200	14085	14279	14322	14073	14324	14182	14203	14196	14177	14165	14119	14226	14172	14013	14125	14210	14126	14202	14222	14339	14218	14353	14316	14018	14078	14217	14013	14196	14071	14365	13998	14210	14095	14201	14073	14247	14036	14124	14123	14092	14246	14193	14123	14027	14430	14184	14217	14327	14070	14182	14195	14165	14189	14336	14212	14132	14011	14124	14215	14284	14187	14235	14240	14097	14078	14065	14419	14076	14119	14369	14200	14187	14244	14243	14274	14209	14292	14229	14092	14243	14201	14139	14243	14105	14162	14100	14247	14194	14400	14330	14196	14203	14196	14026	14106	14378	14224	14029	14192	14194	14124	14067	14270	14201	14087	14156	14216	14112	14076	14298	14166	14216	14238	14353	14250	14203	14253	14234	14093	14247	14057	14119	14329	14252	14142	14185	14216	13989	14149	14192	14115	14076	14363	14109	14167	14126	14176	14060	14179	14267	14107	14151	14216	14181	14282	14073	14099	14050	14172	13977	14237	14154	14091	14273	14233	14396	14109	14245	14274	14157	14198	14094	14181	14130	14349	14037	14162	14167	14207	14256	14136	14014	14155	14069	14119	14166	14251	14299	14403	14156	14107	14013	14169	14229	14302	13965	14236	14099	14358	14193	14167	14181	14174	14264	14020	14213	14178	14019	14108	14141	14299	14217	14216	14291	14170	14278	14165	14318	14151	14164	14235	14264	14176	14253	14151	14187	14166	14028	14182	13935	14190	14374	14328	14222	14431	14319	14099	14119	14349	14198	14240	14110	14062	14368	14181	13976	14273	14231	14230	14100	14176	14078	14191	14219	14108	13981	14112	14198	14206	14208	14064	14096	14097	14159	14287	14118	14139	14108	14176	14245	14154	14300	14140	14294	14181	14225	14222	14123	14213	14165	14153	14118	13946	14190	14338	14069	14241	14286	14066	14208	14115	14148	14258	14237	14277	14293	14225	14211	14164	13911	14314	14278	14322	14326	14165	14274	14232	14159	14060	14320	14263	14265	14112	14081	14272	14217	14091	14247	14172	14172	14233	14151	14046	13934	14369	14077	14058	14337	14330	14168	14076	14093	14284	14211	14201	14166	14162	14359	14200	14101	14039	14191	14268	14033	14180	14114	14143	14282	14230	14289	14151	14153	14169	14035	14269	14168	14351	14334	14179	14222	14196	14030	14202	14090	14140	14273	13990	14219	14075	14282	14314	14069	14260	14271	14088	13986	14237	14373	14267	14138	14153	14307	14174	14220	14113	14199	14199	14029	14077	14167	14028	14123	14202	14183	14153	14219	14196	14144	14211	14060	14067	14341	14223	14125	14163	14251	14104	14147	14166	14314	14090	14030	14172	14231	14220	14301	14101	14307	14114	14146	14176	14245	14187	14086	14215	14228	14231	14045	14151	14265	14155	14235	14028	14111	14269	14073	14129	14261	14100	14217	14171	14182	14024	14120	14033	14060	14323	14223	14234	13983	14187	14163	14212	14171	14276	14187	14158	14426	14109	14316	14215	14054	14168	14335	14261	14052	14223	14254	14311	14116	14090	14156	14030	14067	14398	14273	14112	14266	14189	14130	14082	14068	14135	14041	14100	14102	14218	14296	14111	14208	14037	14243	14040	14215	14261	14069	14300	14159	14263	14221	14307	14231	14445	14269	14395	14197	14124	14252	14019	14176	14214	14294	14146	14271	14092	14268	14277	14078	14237	14165	14129	14128	14129	14265	14181	14178	14350	14234	14067	14113	14206	14117	14173	14255	13959	14169	14248	14184	14201	14066	14039	14143	14211	14139	14075	14226	14122	14207	14133	14127	14216	14212	14285	14172	14295	14122	14070	14295	14149	14278	14011	14214	14128	14174	14155	14224	14059	14188	14124	14172	14311	14184	14181	14101	14405	14387	14101	14220	14249	14145	14101	14145	14306	14107	14233	14228	14321	14228	14133	14223	14232	14207	14246	14081	14107	14125	14067	14068	14273	14096	14225	13975	14154	14054	14118	14149	14317	14197	14246	14115	14029	14024	13982	14156	14082	14314	14030	14355	14077	14180	14039	14224	13948	14333	14313	14236	14269	14287	14216	14216	14166	14230	14299	14111	14264	14255	14166	14036	14390	14093	14262	14161	14167	13980	14262	14179	14311	14090	14324	14061	14229	14360	14175	14242	14150	14152	14116	14156	14225	14232	14080	14225	14069	14032	13985	14190	14224	14217	14134	14405	14172	14185	14279	14154	14330	14059	13979	14269	14169	14099	14205	14269	14298	14176	14139	14115	14284	14200	14234	14132	14197	14227	14184	14232	14157	14345	14351	13998	14237	14275	14220	14196	14155	14184	14189	14120	14257	14281	14212	14127	14114	14088	14012	14021	14199	14176	14195	14259	14278	14126	14166	14166	14302	14178	14110	14175	14244	14088	14149	14086	14039	14058	14092	14167	14201	14222	14079	14218	14190	14180	14002	14138	13973	14252	14172	14215	14039	14421	14268	14320	14191	14392	14078	14084	14258	14157	14168	14115	14122	14160	14147	14247	14131	14114	14246	14261	14160	14175	14007	14169	14102	14254	14121	14290	14133	14230	14049	14091	14017	14208	14108	14285	14104	14248	14044	14237	14148	14079	14099	14238	14305	14334	14121	14199	14105	14218	14120	14166	14097	14186	14053	14251	14031	14078
34853	41885	48202	42348	34822	28416	23954	20868	18880	18052	17773	17593	17359	17231	17011	17224	17095	16931	16767	16845	16504	16744	16834	16697	16614	16673	16589	16787	16577	16533	16695	16639	16572	16684	16481	16548	16870	16654	16694	16810	16806	16466	16610	16685	16456	16692	16577	16650	16645	16705	16685	16831	16742	16535	16569	16598	16558	16673	16704	16605	16749	16432	16589	16555	16549	16613	16691	16684	16621	16521	16617	16405	16621	16628	16637	16675	16768	16578	16629	16690	16587	16522	16471	16703	16473	16542	16741	16538	16462	16712	16697	16751	16662	16635	16574	16698	16567	16335	16593	16676	16671	16703	16694	16573	16500	16640	16455	16718	16723	16610	16673	16597	16425	16647	16722	16560	16678	16432	16696	16611	16675	16621	16494	16648	16612	16571	16455	16532	16640	16406	16561	16601	16664	16690	16535	16618	16740	16619	16551	16598	16492	16598	16596	16549	16721	16571	16711	16425	16519	16592	16660	16531	16740	16377	16705	16658	16546	16630	16573	16601	16633	16547	16549	16631	16575	16542	16590	16537	16630	16642	16554	16343	16724	16566	16669	16635	16525	16661	16761	16673	16578	16645	16576	16596	16724	16552	16631	16704	16612	16531	16519	16654	16683	16568	16640	16633	16541	16543	16712	16487	16494	16758	16525	16554	16726	16562	16603	16758	16519	16515	16707	16541	16596	16577	16664	16699	16566	16731	16665	16649	16561	16527	16552	16482	16569	16539	16463	16595	16608	16681	16804	16678	16580	16592	16734	16477	16448	16623	16533	16518	16754	16836	16730	16675	16718	16582	16684	16516	16585	16733	16506	16610	16445	16731	16739	16689	16561	16694	16632	16578	16646	16741	16667	16653	16625	16727	16660	16611	16639	16399	16514	16366	16834	16575	16506	16582	16641	16613	16593	16822	16548	16539	16797	16906	16629	16619	16474	16638	16514	16588	16469	16646	16483	16601	16475	16558	16722	16539	16605	16652	16681	16540	16907	16631	16675	16744	16685	16806	16533	16780	16651	16719	16515	16418	16685	16606	16674	16576	16359	16665	16615	16591	16678	16772	16666	16588	16660	16605	16567	16546	16577	16862	16617	16700	16667	16509	16688	16403	16467	16613	16524	16466	16639	16674	16593	16621	16517	16583	16609	16525	16514	16447	16671	16551	16647	16711	16666	16410	16680	16712	16511	16692	16661	16711	16644	16653	16601	16502	16573	16673	16628	16581	16404	16528	16575	16609	16630	16568	16635	16543	16592	16492	16464	16455	16651	16584	16530	16416	16695	16462	16559	16605	16520	16560	16397	16706	16674	16712	16389	16404	16704	16711	16654	16978	16657	16850	16647	16571	16634	16708	16719	16608	16641	16576	16582	16570	16758	16603	16450	16750	16589	16501	16493	16573	16773	16679	16604	16630	16655	16771	16615	16496	16711	16614	16626	16458	16533	16449	16665	16625	16600	16722	16714	16716	16673	16652	16395	16660	16683	16820	16440	16580	16748	16551	16583	16517	16509	16392	16552	16509	16521	16619	16665	16438	16616	16582	16556	16667	16514	16689	16488	16358	16645	16768	16718	16497	16694	16625	16745	16679	16436	16437	16458	16717	16690	16622	16718	16684	16717	16782	16944	16649	16715	16630	16663	16536	16606	16627	16499	16696	16552	16789	16823	16556	16701	16594	16420	16655	16636	16612	16690	16448	16544	16622	16630	16528	16568	16472	16689	16586	16699	16643	16732	16465	16531	16563	16600	16641	16636	16659	16577	16522	16519	16637	16707	16395	16604	16612	16895	16685	16569	16584	16529	16639	16669	16548	16616	16435	16587	16539	16428	16630	16825	16782	16697	16528	16795	16587	16693	16588	16522	16656	16744	16547	16592	16690	16579	16716	16651	16485	16517	16639	16569	16738	16748	16532	16562	16667	16813	16609	16721	16723	16598	16537	16632	16562	16574	16537	16469	16819	16875	16562	16580	16705	16403	16608	16564	16547	16342	16684	16453	16785	16839	16710	16567	16490	16684	16482	16611	16505	16369	16637	16482	16465	16353	16694	16588	16673	16800	16566	16522	16449	16646	16813	16633	16716	16643	16727	16710	16586	16745	16413	16640	16523	16493	16591	16537	16510	16611	16310	16690	16624	16435	16689	16514	16627	16648	16511	16558	16609	16658	16680	16519	16548	16729	16832	16533	16729	16584	16812	16590	16473	16513	16530	16698	16593	16665	16539	16626	16538	16681	16619	16653	16500	16645	16548	16520	16689	16496	16713	16777	16738	16578	16632	16689	16637	16691	16490	16593	16641	16737	16564	16585	16675	16718	16658	16787	16665	16779	16711	16597	16627	16582	16698	16478	16537	16779	16655	16632	16545	16515	16526	16789	16457	16571	16617	16661	16470	16567	16465	16557	16662	16808	16661	16404	16336	16639	16513	16497	16780	16523	16743	16895	16606	16677	16409	16572	16493	16362	16409	16555	16651	16587	16470	16459	16770	16644	16667	16983	16693	16553	16538	16775	16539	16758	16775	16534	16479	16562	16533	16479	16579	16719	16538	16601	16488	16604	16833	16553	16361	16599	16419	16622	16624	16419	16542	16480	16570	16730	16719	16765	16546	16639	16663	16518	16767	16589	16635	16574	16647	16554	16652	16461	16660	16455	16650	16603	16677	16623	16692	16625	16588	16517	16539	16601	16581	16524	16593	16671	16573	16597	16902	16776	16644	16534	16638	16563	16466	16624	16690	16739	16791	16696	16521	16598	16664	16487	16600	16608	16693	16520	16723	16614	16638	16556	16658	16681	16649	16853	16539	16511	16590	16595	16615	16602	16474	16648	16730	16674	16593	16563	16691	16742	16516	16633	16683	16426	16695	16566	16650	16559	16633	16370	16662	16600	16585	16711	16655	16758	16784	16616	16592	16579	16576	16586	16509	16592	16549	16569	16664	16533	16573	16822	16455	16449	16627	16749	16873	16696	16424	16667	16631	16591	16608	16567	16602	16682	16470	16556	16708	16392	16503	16731	16816	16686	16595	16751	16699	16542	16570	16579	16721	16651	16523	16677	16598	16740	16632	16567	16566	16753	16473	16801	16702	16463	16758	16435	16717	16561	16760	16534	16622	16577	16782	16588	16579	16641	16580	16625	16696	16620	16713	16699	16643	16653	16538	16712	16899	16619	16588	16763	16698	16600	16572	16649	16508	16633	16618	16687	16581	16662	16738	16581	16704	16752	16638	16701	16613	16576	16668	16783	16572	16502	16483	16695	16737	16564	16597	16566	16362	16708	16761	16701	16557	16536	16535	16652	16589	16760	16686	16505	16638	16525	16796	16616	16702	16557	16497	16515	16778	16637	16564	16571	16476	16538	16670	16327	16579	16603	16754	16489	16695	16710	16547	16839	16608	16654	16819	16509	16696	16762	16690	16590	16690	16680	16642	16706	16638	16537	16667	16584	16663	16573	16640	16684	16737	16689	16465	16829	16698	16645	16880	16578	16534	16831	16652	16610	16639	16640	16624	16532	16760	16468	16576	16647	16584	16578	16564	16705	16784	16694	16682	16743	16655	16494	16698	16571	16672	16651	16657	16540	16686	16577	16678	16794	16829	16759	16562	16640	16513	16804	16865	16482	16569	16611	16638	16799	16531	16480	16424	16398	16575	16677	16653	16526	16828	16683	16670	16498	16678	16785	16651	16696	16716	16460	16499	16621	16592	16545	16774	16496	16573	16640	16454	16512	16577	16400	16550	16782	16562	16793	16719	16747	16605	16631	16700	16582	16385	16664	16670	16772	16543	16651	16443	16732	16433	16644	16625	16613	16579	16756	16573	16628	16536	16599	16479	16703	16636	16793	16550	16408	16635	16552	16660	16661	16662	16492	16637	16526	16468	16444	16663	16643	16629	16704	16572	16611	16599	16766	16424	16628	16706	16685	16647	16673	16533	16517	16552	16521	16704	16416	16568	16536	16723	16855	16600	16541	16664	16524	16515	16575	16572	16548	16716	16610	16660	16644	16730	16567	16497	16617	16385	16354	16530	16628	16634	16646	16714	16701	16852	16578	16445	16650	16640	16712	16799	16745	16699	16508	16517	16708	16671	16362	16798	16645	16689	16636	16667	16370	16602	16578	16817	16700	16502	16623	16391	16547	16422	16614	16592	16653	16457	16443	16670	16602	16654	16555	16560	16667	16628	16651	16703	16668	16598	16640	16528	16750	16644	16565	16582	16694	16898	16523	16642	16616	16505	16749	16747	16613	16507	16474	16649	16504	16409	16440	16654	16380	16442	16742	16863	16503	16660	16580	16517	16882	16378	16591	16627	16798	16571	16827	16748	16401	16745	16596	16581	16415	16360	16495	16747	16641	16685	16440	16564	16512	16464	16572	16556	16474	16582	16635	16495	16726	16507	16504	16484	16575	16486	16618	16484	16614	16523	16800	16737	16687	16760	16722	16489	16765	16642	16662	16731	16647	16727	16660	16623	16735	16606	16518	16653	16815	16638	16736	16694	16497	16601	16500	16553	16685	16630	16495	16899	16830	16574	16619	16732	16605	16597	16387	16510	16671	16688	16616	16707	16700	16714	16733	16733	16586	16676	16344	16685	16663	16582	16607	16688	16613	16540	16762	16672	16624	16791	16816	16725	16622	16620	16757	16500	16581	16355	16665	16620	16715	16481	16561	16748	16792	16788	16569	16581	16664	16683	16331	16565	16618	16552	16511	16694	16703	16595	16622	16517	16641	16538	16496	16557	16508	16585	16658	16692	16643	16745	16614	16725	16735	16606	16671	16603	16819	16753	16660	16551	16786	16583	16611	16598	16643	16480	16728	16693	16616	16607	16787	16453	16833	16661	16642	16481	16622	16651	16746	16522	16628	16521	16554	16448	16547	16657	16654	16569	16685	16534	16738	16619	16690	16643	16700	16527	16678	16554	16874	16496	16559	16664	16696	16639	16594	16413	16551	16764	16708	16417	16632	16565	16451	16753	16435	16674	16746	16620	16522	16613	16720	16586	16580	16620	16467	16606	16603	16376	16757	16584	16545	16537	16604	16494	16409	16848	16571	16719	16849	16573	16706	16698	16618	16695	16603	16698	16670	16507	16633	16426	16556	16684	16416	16892	16787	16868	16671	16745	16744	16500	16498	16634	16813	16702
36748	53361	51380	41606	36003	28396	23732	20090	17277	16197	16025	15488	15141	14931	14848	14866	14481	14473	14266	14257	14285	14312	14250	14201	14268	14354	14274	14429	14239	14162	14312	14075	14354	14116	14274	14154	14208	14110	14185	14234	14352	14396	14190	14185	14116	14112	14070	14093	14163	14332	14097	14089	13964	14313	14171	14128	14108	14092	13991	14095	14114	14071	14154	14217	14124	14196	14266	14064	14047	14152	14162	14148	14050	14199	14069	14073	14222	14272	14106	14196	14062	13988	14108	14223	14152	14160	14052	14052	13987	14146	14095	14101	14065	14174	13971	14173	14077	14266	14037	13936	14178	14094	14221	13943	14138	13908	14190	14189	14157	13989	14152	14072	14154	14161	14004	14167	14156	13995	14388	14168	14122	14092	14217	14100	14202	14105	14198	14102	14210	14157	14154	14123	13981	14075	14073	14148	14093	14101	14115	14207	14106	14141	14211	14235	14047	14014	14069	14109	14176	14027	14152	14169	14038	14092	14111	14203	14061	14217	14171	14238	14021	14072	14041	14168	14134	14017	14211	14112	14149	14164	14150	14185	14299	14293	14130	14226	14044	14203	14082	14097	14073	14169	14254	13927	14110	13992	14109	14163	14159	14072	14202	14056	14032	13986	14085	13958	14179	14263	14159	14088	14134	14307	14100	14237	14098	14028	13951	14449	13996	14100	14058	14108	14117	14129	13951	14122	14122	14142	14090	14010	14225	14125	14244	14120	14194	14209	14182	14263	14113	14118	14165	14174	14058	14183	14182	13961	13952	14182	14140	14183	14187	13965	14101	13981	13971	14144	14173	14218	14225	14058	14024	14053	14206	14098	14105	14136	14043	14245	14064	14160	14029	14122	14176	14118	14123	14263	14176	14131	13976	14010	14269	14121	14225	14157	14205	14233	14342	14230	14238	14132	14249	14051	14010	14130	14088	14121	14130	14102	14067	14109	14262	14068	14205	14087	14203	14124	14006	14171	13985	14229	14122	14171	14242	14151	14310	14200	14108	14227	14102	14236	14208	14136	14115	14138	14053	14062	14167	14249	13944	14008	14043	14231	14275	14056	14170	14224	14145	14093	14186	14124	14212	14196	14081	14197	14128	14019	14210	14165	14078	14087	14150	14260	14044	14169	14025	14062	14281	14254	14020	14244	14109	14014	14051	14059	14219	14077	14286	13893	14190	14089	14110	14161	13954	14151	14281	14048	14230	14139	14134	14086	14094	14031	14286	14172	14300	14248	14092	14040	14130	14271	14092	14033	14194	14176	14263	14083	14243	14144	14383	14196	14136	14228	13938	14140	14118	14244	14198	14055	14034	14152	14085	14088	14191	14116	14105	14142	13977	14146	14051	14213	14062	14032	14291	14102	14002	14245	14101	13983	14227	14193	14271	14145	14076	14330	14189	14127	14076	14150	14212	14042	14147	14211	14099	14120	14123	13980	14151	14156	14037	14005	14362	14140	14047	14173	14264	13922	14033	14139	14146	14327	14115	14069	14166	14088	13960	14114	13919	14330	14137	14065	14118	14010	14109	14149	14083	14152	14180	14056	14158	14074	14170	14073	14221	14161	14247	14156	14224	14137	14066	14182	14238	14044	14241	14052	14105	14210	14225	13937	14178	14106	14157	14213	13891	14222	14029	14286	14219	14180	14039	14248	14113	14107	14171	14164	14056	14164	14145	14220	14167	14069	13925	14208	14166	14072	14251	14107	14167	14143	14153	14057	14083	14140	14136	14179	14114	14140	14002	14017	14235	14038	14140	14050	14164	14174	14069	14170	14316	14224	14143	14222	14323	14094	14076	14093	14100	14034	14177	14140	14159	14176	14123	14139	14374	14050	14153	14099	14194	14202	14256	14014	14211	14032	14174	14100	13964	13853	14230	14043	14218	14092	14027	14209	14080	14210	14115	14064	14097	14220	14088	14063	14181	14075	14174	14119	14299	14209	14262	14225	14101	14130	14069	14196	14156	13986	14089	14030	14125	14017	14151	14222	14120	14073	14118	14142	14203	13966	14150	14134	14166	14191	14258	13998	14251	14259	14334	14214	14207	14048	14281	14176	14211	14104	14110	14185	14116	14143	14166	14049	14105	13958	14102	14264	14140	14181	14156	14058	14124	13976	14305	14072	14086	14127	14018	14183	14175	14093	14089	13939	14161	14131	14152	13969	14136	14169	14148	14189	14002	13980	14158	14081	14086	14168	14280	14040	14191	14067	14007	13982	14236	14142	14313	13934	14058	14188	14187	14114	14212	14002	14093	14121	14225	14199	14000	14216	14098	14109	14144	14073	14143	14271	13984	14217	14192	14122	14031	13947	14416	14128	14356	14059	14322	14108	14090	14185	14051	14299	14136	14071	14160	14072	14191	14089	13891	14128	14174	14100	14244	14125	14292	14185	14195	14050	14105	14203	14149	14110	14224	14161	14100	13990	14181	14160	14032	14146	14224	14019	14115	14112	14124	14180	13952	14191	14094	14177	14089	14118	14054	14020	14205	14106	14183	14066	14050	13982	14081	14108	14294	14113	14038	14193	14181	14067	14148	14004	14246	14236	14047	14121	14088	14221	14174	14249	14198	14204	13977	14382	14206	13964	14052	14078	14106	13984	14218	14073	14251	14081	14191	14075	14144	14233	14175	14046	14213	14240	14237	14074	14015	14148	14140	14265	14117	14162	14068	14217	14064	14153	14111	14129	14176	14081	14215	14138	14078	14096	14223	14231	14114	14230	14190	13927	14206	14202	14134	13972	13962	14092	14043	14144	14081	14233	14237	14279	14158	13954	14017	14284	14131	14054	14237	14261	14085	14073	14151	14192	14144	14081	14039	13975	14123	13991	14049	14070	14068	14030	14227	13997	14184	14134	14283	14173	14046	14073	14160	14187	14281	14014	14133	14032	14211	14145	14154	14230	14178	14142	14223	14175	13983	14066	14180	14274	13956	14177	14045	14091	13969	14115	14073	14168	14026	14073	14191	14042	14164	14152	13906	14226	14154	14141	14185	13999	14031	14177	14124	14092	14012	14314	14191	14183	14139	14186	14167	14128	14155	14175	14138	14082	14049	14229	14081	14172	14116	14208	14058	13972	14105	13948	14145	14204	14016	14026	14075	14123	14173	14074	14125	14208	14118	14205	14223	14134	14228	14228	14187	14216	13947	14151	14136	13996	14047	14027	14165	14100	14120	14010	14135	14296	14186	14225	14115	14068	14077	14129	14142	14184	14212	14225	13960	14106	14138	14075	14229	14115	13960	14251	14296	14237	14184	13995	14056	14230	14248	14075	13975	14084	13959	14158	14072	14018	14097	14080	14149	14225	14059	14358	14226	14191	14076	14226	14069	14025	14224	14123	14099	14174	14217	13967	14126	13984	14135	14027	14022	14113	14041	14152	14143	14219	14230	14061	14157	14040	14165	14016	13904	14267	14176	14113	14003	14020	14198	14101	14088	14199	13992	14116	14100	14179	14080	14068	14049	14140	14179	14271	14050	14204	14141	13991	14037	14046	14162	14067	14064	14221	14076	14142	14075	14137	14053	14108	14205	13968	14064	14061	14251	14091	14096	14028	14121	14003	14081	14314	14146	14191	14049	14189	14280	14182	14040	14235	14067	14201	14211	14084	14021	14028	14056	14208	14046	14206	14213	14077	14171	14111	14117	14064	14077	14197	14146	14101	14026	14279	14268	14200	14125	14173	14246	14114	14203	13998	14260	14087	14282	14203	14037	14257	14015	14174	14125	14208	14118	14135	14153	14104	14059	14070	14173	14043	14179	13981	14255	14273	14133	14197	14029	14243	14153	14229	14171	14007	14058	14166	14135	14127	14053	14208	14124	14142	14080	14047	14178	14192	13942	14063	14156	14271	14159	14225	14163	14169	14309	13998	14088	14123	13983	14012	14255	14072	14316	14081	14122	14189	14150	13988	14206	14063	14216	14177	14116	14047	14263	14070	14310	14249	14027	14238	14023	14178	14159	14157	14114	14322	14069	14167	14126	14189	14085	14184	14233	14133	14081	13993	14192	14091	13971	13946	14110	13918	14154	14075	14223	14102	14142	14101	14113	14223	14195	14167	14061	14275	14200	13954	14146	14149	14348	14045	14171	14096	14086	14073	14241	14140	13961	14076	14190	14119	14172	14083	14156	13976	14131	14114	14188	14121	14252	13914	14032	13968	14240	14094	14228	14003	14250	14039	14108	14228	14162	14040	14163	14224	14080	14101	14244	14252	14090	14192	14281	14166	13982	14185	14128	14214	14045	14103	14168	14131	14051	14069	13931	14239	14100	14236	14288	14012	14174	14129	14150	14078	13944	14209	14098	14141	14256	14195	14216	14128	13917	14141	13969	14067	14175	14137	14086	14160	14232	14080	14154	14107	14157	14191	14256	14191	14050	14121	14050	14074	14022	14071	13917	13967	14226	14161	14084	14111	14177	14262	14127	14159	14214	14060	14220	14330	14230	14110	14301	14220	14150	14061	14299	14284	14171	14174	14011	14109	14247	14203	14112	13983	14158	14351	14040	14216	14399	14124	13991	14317	14089	14179	14236	14062	14051	14255	14315	14046	14137	14091	14133	14209	14223	14033	14093	14168	14189	13962	13978	14168	14344	14085	13994	14065	14057	14137	14074	14180	14080	14145	14040	13892	14160	14201	14216	14073	14045	14116	14168	14097	14128	14136	14098	14272	14263	14116	14121	14194	14228	14038	14214	14026	14264	13981	14216	14161	14146	14334	14157	13991	14047	14164	14207	14195	14019	14029	14156	14234	14139	13988	14079	14074	14204	14007	14116	14159	14143	14154	14212	14076	14141	14115	14185	14061	14262	14111	13995	14286	14112	14147	14164	14233	14121	13977	14184	14192	14126	14131	14201	14009	14266	14119	14389	14152	14088	14156	14108	14189	14177	14029	14085	14139	14163	14045	13924	14277	14035	14115	14085	14099	14269	14246	14149	14171	13959	14210	14155	14058	14095	14090	14038	14070	14169	14239	14314	14197	14165	14085	14237	14032	14080	14130	14127	14197	14201	14135	14087	14200	14074	14069	14247	14103	14018	14197	14134	14063	14061	14168	14225	14140	14150	14085	14016	14095	13946	14034	14246	14035	14104	14037	14190	13970	14306	14029	14038	14001	14187	13954	14056	14197	14231	14207
25370	21681	31391	33937	33186	31103	28201	22684	20165	19171	18440	18145	17649	17556	17317	17364	17004	16975	16930	16795	16817	16850	16896	16828	16778	16731	16583	16583	16624	16955	16747	16584	16432	16625	16600	16691	16428	16450	16628	16628	16500	16728	16436	16580	16521	16500	16699	16548	16714	16561	16500	16636	16640	16495	16564	16622	16647	16506	16573	16481	16516	16529	16559	16524	16535	16574	16589	16716	16503	16351	16666	16749	16442	16570	16700	16613	16662	16439	16343	16397	16419	16514	16496	16428	16412	16544	16687	16394	16357	16370	16529	16644	16295	16362	16416	16397	16512	16530	16356	16568	16448	16510	16534	16664	16346	16477	16476	16395	16436	16693	16446	16606	16540	16569	16455	16591	16351	16493	16679	16669	16476	16579	16479	16443	16347	16603	16444	16713	16527	16559	16435	16410	16388	16380	16303	16550	16526	16336	16616	16622	16372	16488	16362	16573	16454	16610	16390	16490	16509	16453	16530	16274	16550	16867	16445	16470	16479	16301	16581	16301	16518	16465	16493	16601	16492	16441	16538	16433	16387	16723	16514	16531	16445	16360	16425	16677	16528	16458	16539	16506	16419	16466	16514	16548	16467	16489	16408	16657	16560	16490	16572	16441	16511	16261	16391	16554	16648	16561	16519	16517	16338	16464	16393	16381	16442	16508	16549	16433	16485	16220	16587	16273	16499	16534	16506	16460	16489	16404	16331	16326	16285	16678	16314	16370	16646	16657	16544	16509	16456	16588	16445	16407	16571	16440	16516	16421	16737	16327	16274	16467	16515	16468	16562	16617	16362	16492	16715	16433	16769	16610	16306	16334	16458	16427	16706	16376	16403	16486	16561	16521	16514	16336	16385	16402	16492	16342	16473	16408	16528	16597	16423	16413	16497	16489	16423	16337	16438	16304	16421	16417	16470	16518	16583	16472	16605	16389	16500	16385	16442	16453	16429	16582	16513	16774	16636	16334	16326	16446	16403	16345	16412	16412	16405	16455	16520	16660	16608	16470	16565	16768	16466	16619	16550	16429	16461	16501	16457	16406	16355	16593	16558	16539	16399	16411	16548	16560	16526	16313	16512	16650	16570	16385	16472	16543	16476	16332	16554	16521	16437	16162	16359	16575	16480	16582	16585	16598	16515	16535	16538	16399	16544	16457	16463	16634	16436	16451	16458	16505	16460	16485	16356	16430	16533	16419	16432	16353	16320	16573	16559	16382	16482	16394	16595	16407	16504	16475	16474	16439	16402	16454	16652	16464	16511	16632	16454	16442	16574	16596	16447	16563	16654	16646	16576	16477	16255	16540	16435	16453	16275	16447	16536	16497	16510	16425	16501	16529	16562	16488	16484	16445	16426	16576	16450	16533	16552	16581	16388	16428	16317	16529	16530	16349	16384	16454	16402	16456	16406	16605	16474	16704	16493	16536	16406	16571	16482	16608	16644	16417	16400	16633	16345	16646	16534	16599	16387	16701	16660	16567	16560	16601	16498	16539	16454	16429	16565	16500	16324	16402	16416	16623	16457	16497	16462	16367	16389	16537	16589	16439	16621	16348	16389	16292	16588	16292	16483	16427	16518	16444	16279	16529	16588	16398	16506	16661	16621	16578	16754	16420	16434	16470	16546	16558	16337	16646	16672	16583	16649	16521	16780	16466	16513	16453	16360	16460	16703	16499	16552	16538	16409	16308	16366	16294	16508	16303	16467	16566	16547	16611	16495	16313	16631	16362	16476	16476	16459	16514	16498	16420	16278	16268	16636	16397	16385	16377	16555	16592	16487	16277	16674	16561	16630	16619	16460	16404	16452	16496	16302	16452	16483	16430	16532	16483	16441	16539	16461	16560	16369	16370	16504	16347	16423	16398	16405	16637	16380	16526	16520	16611	16389	16594	16693	16671	16562	16503	16661	16318	16342	16396	16625	16501	16499	16534	16444	16436	16637	16467	16301	16652	16443	16495	16309	16441	16339	16491	16785	16475	16477	16406	16553	16383	16522	16398	16460	16336	16371	16509	16575	16441	16328	16485	16700	16390	16413	16473	16537	16579	16630	16672	16445	16484	16538	16250	16409	16530	16436	16561	16526	16699	16344	16435	16324	16398	16467	16522	16668	16698	16459	16394	16514	16454	16541	16539	16638	16584	16472	16517	16463	16472	16343	16455	16566	16493	16654	16322	16418	16602	16515	16674	16498	16531	16443	16303	16322	16623	16478	16558	16328	16622	16568	16552	16383	16406	16560	16455	16491	16442	16553	16686	16685	16484	16515	16391	16372	16451	16601	16316	16583	16651	16422	16306	16386	16302	16498	16370	16405	16545	16660	16417	16325	16531	16489	16526	16558	16339	16480	16374	16468	16584	16453	16797	16333	16381	16350	16452	16464	16413	16603	16622	16260	16241	16356	16654	16565	16394	16490	16695	16560	16471	16616	16450	16466	16687	16381	16454	16670	16491	16444	16497	16490	16334	16224	16401	16454	16566	16685	16514	16521	16403	16629	16539	16330	16601	16532	16605	16636	16276	16600	16632	16601	16562	16604	16375	16519	16508	16396	16345	16619	16373	16409	16360	16469	16439	16430	16512	16424	16464	16498	16593	16663	16684	16603	16624	16523	16547	16510	16395	16501	16396	16613	16351	16518	16498	16540	16612	16593	16482	16327	16575	16755	16576	16363	16552	16349	16343	16348	16430	16558	16466	16624	16508	16627	16606	16370	16704	16699	16479	16636	16466	16474	16565	16518	16363	16487	16560	16525	16500	16432	16429	16466	16791	16500	16286	16566	16422	16640	16444	16315	16338	16614	16523	16414	16446	16484	16461	16474	16357	16484	16733	16570	16473	16572	16529	16478	16723	16500	16491	16513	16416	16303	16644	16627	16659	16558	16433	16555	16536	16639	16628	16430	16371	16453	16253	16539	16467	16540	16420	16527	16456	16230	16664	16280	16465	16561	16474	16524	16396	16466	16764	16450	16596	16467	16550	16568	16443	16363	16344	16472	16605	16638	16536	16588	16724	16437	16511	16654	16386	16325	16601	16652	16341	16413	16332	16615	16545	16400	16528	16287	16566	16593	16702	16426	16640	16534	16473	16291	16540	16423	16454	16434	16471	16614	16526	16395	16376	16425	16396	16538	16351	16526	16689	16508	16503	16456	16616	16659	16236	16655	16452	16543	16506	16684	16551	16378	16492	16523	16464	16508	16198	16229	16546	16509	16593	16318	16453	16573	16460	16496	16535	16513	16441	16590	16473	16624	16602	16474	16547	16378	16443	16335	16493	16468	16389	16358	16487	16587	16294	16356	16572	16551	16483	16599	16480	16487	16511	16409	16439	16388	16449	16426	16683	16467	16447	16571	16567	16557	16644	16504	16500	16516	16630	16492	16463	16542	16441	16448	16488	16564	16470	16381	16609	16428	16330	16503	16404	16537	16754	16614	16536	16463	16515	16575	16550	16588	16608	16430	16321	16441	16403	16600	16473	16258	16459	16360	16382	16615	16548	16477	16547	16472	16412	16612	16616	16519	16362	16561	16472	16476	16570	16375	16502	16382	16625	16530	16396	16247	16685	16549	16412	16369	16481	16427	16485	16600	16594	16346	16577	16571	16310	16381	16448	16238	16261	16468	16462	16579	16413	16665	16415	16294	16462	16609	16570	16434	16593	16479	16410	16399	16463	16471	16311	16655	16500	16428	16398	16405	16459	16541	16472	16594	16539	16591	16573	16569	16594	16391	16617	16616	16368	16692	16517	16439	16275	16474	16490	16788	16170	16508	16463	16315	16636	16531	16427	16521	16467	16620	16406	16511	16491	16448	16421	16455	16456	16577	16354	16390	16373	16590	16466	16479	16555	16400	16613	16741	16405	16715	16527	16444	16510	16582	16342	16528	16486	16642	16518	16326	16288	16468	16428	16541	16674	16552	16420	16565	16470	16424	16462	16413	16473	16555	16438	16497	16694	16339	16268	16456	16279	16701	16262	16530	16518	16526	16471	16642	16476	16553	16404	16362	16401	16438	16593	16334	16267	16519	16565	16340	16389	16563	16430	16470	16522	16412	16382	16739	16633	16659	16456	16628	16632	16373	16515	16590	16411	16688	16539	16426	16596	16638	16462	16687	16615	16686	16404	16405	16518	16498	16455	16296	16443	16615	16411	16447	16492	16399	16346	16342	16435	16529	16581	16582	16454	16506	16575	16433	16368	16363	16583	16371	16558	16408	16367	16469	16299	16446	16459	16587	16493	16548	16617	16622	16448	16390	16473	16440	16635	16373	16601	16488	16461	16498	16274	16513	16438	16455	16636	16730	16477	16469	16618	16585	16430	16262	16536	16446	16526	16552	16422	16355	16445	16375	16467	16557	16469	16482	16589	16325	16360	16588	16632	16755	16594	16575	16429	16282	16285	16406	16453	16538	16474	16493	16383	16572	16455	16510	16442	16652	16349	16459	16676	16616	16386	16443	16481	16547	16738	16429	16190	16511	16379	16657	16464	16408	16276	16523	16302	16657	16635	16409	16430	16505	16443	16329	16552	16503	16674	16679	16404	16322	16368	16499	16344	16569	16568	16415	16608	16436	16407	16658	16557	16507	16511	16455	16494	16384	16490	16319	16497	16534	16405	16396	16372	16601	16467	16394	16540	16469	16691	16438	16336	16625	16228	16499	16347	16525	16448	16518	16454	16406	16432	16614	16523	16545	16732	16759	16470	16493	16564	16548	16460	16462	16467	16588	16437	16574	16569	16417	16368	16512	16347	16441	16493	16597	16507	16370	16283	16310	16413	16589	16490	16612	16586	16606	16386	16247	16438	16674	16490	16573	16483	16553	16581	16269	16498	16418	16379	16635	16544	16520	16542	16331	16421	16402	16316	16371	16626	16346	16605	16431	16428	16562	16532	16377	16490	16531	16475	16522	16442	16363	16361	16433	16494	16404	16415	16620	16433	16487	16365	16416	16457	16631	16291	16408	16532	16541	16404	16438	16743	16466	16425	16608	16382	16466	16417	16846	16581	16371	16545	16378	16596	16405	16498	16270	16863	16546	16492	16512	16448	16365	16437	16477	16482	16563	16582	16531	16559	16339	16523	16509	16584	16501	16628	16758	16479	16462	16482	16485	16463	16520	16413	16616	16271	16503	16475	16429	16555	16500	16436
35371	57572	57227	48786	39920	32994	27459	22382	19219	18041	17132	16244	15850	15395	15451	14895	14872	14390	14408	14566	14633	14424	14298	14330	14385	14265	14272	14274	14316	14254	14324	14324	14223	14260	14232	14231	14269	14175	14095	14121	14207	14007	13921	13972	14275	14160	14180	14201	14190	13963	14154	14195	14076	13924	13936	14106	14162	13926	14219	14034	14082	13965	13982	14137	14058	14067	14211	14085	14064	14092	14153	14131	14173	14173	14175	14177	14112	14000	14071	14101	14136	14008	14175	14024	14258	14138	14052	14142	14224	14136	14026	14085	14072	14079	14012	14023	14097	14018	14095	14068	14185	14018	14183	14065	14016	14157	14169	14159	14036	14039	14065	14073	14089	14233	14125	14031	14196	14089	14039	14157	14046	14129	14002	14239	14131	14052	14242	14078	14090	14063	14152	14261	13972	14241	14239	14254	14167	14093	14057	14075	14052	14049	14163	13985	14121	14203	14158	14129	14015	14145	14045	14064	14062	13959	14097	14169	14166	14212	14074	14066	13988	14051	13954	13979	13993	14191	14202	14182	14031	14050	14189	14047	14009	14124	14245	14055	13976	14044	14270	14234	14060	14066	14186	14196	13987	14143	13931	14191	14067	14117	14096	14081	14098	13842	14144	14011	14136	14163	14289	13947	14195	14032	14180	14080	14102	14097	14160	14104	14088	14151	14019	14042	14159	14215	14079	14240	14173	14150	14289	13928	14152	14167	14234	14112	14057	14220	14165	14168	14018	14134	14212	14096	14120	14102	14079	14172	14141	14102	14082	14103	14187	14256	14213	13952	14114	14113	14180	14121	14149	14247	14071	14183	14160	14207	14325	14040	14191	14129	14053	14239	14205	14109	14086	14168	14137	14136	14208	13989	14193	14061	14011	13873	14159	14002	14006	14109	14092	14182	14108	13998	13983	14169	14069	14126	14319	14090	14099	14012	13983	14142	14118	14054	14084	14070	14174	14064	14157	14193	14053	13945	14022	14088	14212	13952	14062	14031	14159	13923	14232	14282	14155	14190	14030	14256	14004	14085	14165	14138	14152	14168	14134	14005	14254	14188	13924	13997	14169	14103	14416	14157	14167	14112	14100	13954	14206	14056	14108	14070	14072	14120	14104	14106	14136	14136	14034	14149	14157	14109	14120	13923	14033	14195	14074	14242	14097	14110	14158	13993	14218	14130	14058	13997	14195	14092	14108	14094	14153	14134	14190	13995	14212	14125	14133	13994	14016	14125	14217	14266	13992	14225	14099	14381	14051	14085	14083	14036	14004	14183	14248	14154	14195	14124	14204	13976	14031	14047	14218	13943	14273	14122	14244	13986	14127	14128	14081	14011	13983	13987	14193	14139	14061	14073	14201	14104	14135	14056	13992	14049	14312	14085	14184	14291	13958	14043	14142	14060	14050	14117	14129	14040	14059	14250	14175	14164	14203	14131	13992	14055	14135	14206	14043	14196	14196	14171	14101	14091	14162	14236	14173	13982	14084	14349	14183	14081	14193	14153	14026	14130	14032	14100	14116	14155	14072	14251	14221	14008	14193	14202	14054	14165	14205	14214	14065	14204	13970	14149	14111	13997	14074	14175	14052	14134	14062	13898	14080	14311	14136	14211	14113	14202	14071	14195	14032	14229	13958	14160	14185	14048	14016	14293	13985	14153	14156	14168	14089	13956	14063	14098	14263	14128	14115	14093	14130	14235	14120	14177	14112	14151	14229	14009	14242	13977	14024	14035	14146	14142	14277	14135	14175	14258	14144	14216	14214	13941	14042	14178	13942	13985	14082	13974	14127	14289	14135	14187	14299	13922	14133	14020	14033	14078	14252	14048	14016	14101	14105	14058	14097	14022	14121	14158	14107	14159	14213	14200	14012	14201	14038	14235	14157	14101	14199	14114	14222	14118	14126	14125	13993	14222	14136	14019	14160	14021	14272	14121	14183	13996	14233	14156	14075	14127	13966	14184	14110	13940	14105	14063	14172	13999	14139	14218	14268	14079	14129	14137	13933	13930	14210	14260	14040	13972	14173	14061	14115	14078	13990	14143	14095	13993	14028	14224	14106	14232	14127	14030	14148	14088	14155	14044	14108	14040	14110	14219	13954	14236	14133	14067	14181	14014	14121	14047	14089	14227	13974	14076	14048	14153	14067	14196	14197	13970	14034	14081	14196	14157	14037	14059	14115	14077	14154	14150	14168	14077	13848	14095	13927	13962	13940	13981	14075	13888	14192	14004	14151	14070	14118	14045	14179	14087	14143	14098	14064	14050	14110	14074	14160	14197	14190	14144	14154	14176	14174	14201	14158	14113	14090	14167	14145	14128	14034	14140	13965	14100	14149	14048	14252	13999	14243	14210	14030	14109	14004	14076	14036	14160	13958	13925	14127	13934	14070	14122	14023	13977	14201	14093	14082	14049	14127	14177	14096	14023	14169	14252	14218	14133	14107	14088	14053	14107	13975	14077	14069	14207	14220	14260	14079	14042	14217	14297	14136	14112	14247	14140	14218	14127	14027	14197	14081	14248	14136	14088	14077	14079	14028	14065	13947	14229	14083	14015	14098	13942	14113	14106	14150	14124	14241	14129	14092	14117	14101	14051	14356	14161	14142	14152	14143	13925	13882	14154	14058	14107	14134	14068	13997	14104	14149	14082	14008	14063	14211	14062	14176	14146	14257	14050	14122	14096	14180	13920	14034	14250	14125	14097	14134	13953	14050	14104	14136	14156	13981	14103	14014	14095	14082	14194	14064	14187	14191	14146	14307	14169	14046	13915	14164	14042	14006	14103	14144	14010	14190	14231	14061	14014	14128	14040	14114	14252	14078	14121	14213	14182	13983	14148	13893	14116	14069	13924	14185	14097	14142	14154	14150	14009	14195	14166	14045	14038	14268	14069	14298	14002	14165	14207	14148	13999	14139	14091	14179	13989	13943	14213	14189	14042	14120	14070	14208	14240	14194	14109	14067	13949	14030	14285	14085	14111	14021	14171	14020	14167	14193	14107	13991	14058	14003	14097	14033	14079	13950	14263	14248	14000	14273	14099	14194	14275	14056	14213	14207	14061	14287	14075	14171	14068	14063	13955	14088	14125	14095	13863	14100	14096	14203	14098	14126	14224	13936	14196	14162	14093	14136	14200	13979	14249	14197	14061	13996	14118	13928	14092	14312	14130	14125	14195	14182	14046	14059	14142	14282	14050	14277	14128	14115	14057	14038	14281	14165	14121	13880	14182	14077	14039	14102	14247	14176	14118	14170	14032	13911	13979	14112	14194	14188	14271	14019	14224	14129	14086	14220	14224	14099	14123	14101	14285	14045	14131	14283	14095	14170	14105	14175	14109	13996	14070	14286	14090	14232	14265	14224	14077	14205	13948	14102	14088	14193	14070	14084	14011	14107	14272	14171	14182	13983	13971	14177	14038	14133	13996	14214	14119	14151	14165	14074	14239	14167	14176	13807	14103	14155	14254	14115	14083	14050	13862	14203	14035	14237	14233	14148	13908	14088	14148	13951	14191	14053	14148	14015	14203	14002	14067	14123	14261	13954	14202	14262	14091	14046	14189	14147	14051	14090	14006	14064	14122	14197	14056	14114	14074	14085	14112	14129	14012	14118	14097	14014	14109	14002	14053	14158	14122	14124	14111	14129	14082	14137	14007	13965	14123	14244	14199	14025	14158	14141	14126	14176	14222	14010	14303	14050	13992	14231	14094	14121	14278	14210	14259	14003	14086	14012	14069	14067	13982	13978	13826	14128	14164	13909	14103	14206	14009	14070	14110	14160	14123	14230	14208	14161	14004	14216	14005	14301	14127	14119	13945	14121	14043	13999	14047	14208	14064	14227	14197	14123	14088	14260	14160	14251	14024	14119	14134	14105	14163	13957	13984	14033	14154	14282	14149	14021	13990	14019	14044	14202	14051	14159	14067	14046	14009	14167	14198	13903	13984	14235	14037	14074	13985	14166	14248	14019	14216	14108	13932	14258	14103	14197	14208	14041	14093	14099	14078	14210	14044	14156	14074	14090	14057	14021	14143	14167	14105	14104	14172	13868	13930	14029	14024	14151	14169	13890	14082	14168	13973	13948	13907	14312	13927	13944	13951	14101	13952	13978	14063	14264	14141	14122	14150	14133	14075	14056	14155	14016	14169	14084	13934	14180	14097	14181	13997	14140	14103	14280	14152	14018	14071	14015	14086	14108	13923	14015	14018	14060	14242	14103	14116	14120	14103	13892	14131	14093	14062	14017	14241	14143	14130	13965	14076	14128	14140	13949	13995	14202	14011	14283	14115	14086	14261	14268	13996	14029	14059	14037	14164	14290	14134	13943	14049	14002	14274	14037	14154	14041	14189	14239	14094	14100	14160	14275	14171	14005	14288	14101	14169	13953	14062	14082	14226	14090	14106	14236	14162	13906	13959	14128	14236	14082	14195	14104	14121	14181	14141	14200	14186	14089	14094	14106	14037	14268	14155	14082	14130	14115	14064	14240	14105	14090	14109	14099	14369	14267	14026	14175	14131	14192	14107	14135	14039	14252	14036	14127	14044	14162	13926	13978	13959	14057	14158	14089	14269	14139	14065	14171	14088	14106	14171	14150	14118	14161	14213	14171	14076	14213	13890	13964	14168	14108	14023	13991	14147	13937	14197	14067	14136	14270	14072	14136	14142	13990	14248	13922	14081	14082	14141	14127	14072	14039	14020	14026	14203	14136	14121	14048	14133	14004	14140	14135	14031	14246	13959	14163	13949	14115	14199	14205	14121	14074	14148	14115	14071	14198	14341	13996	14030	14192	14150	14039	14099	14173	14016	14122	14165	13923	13940	14171	14088	14293	14223	14146	14069	14104	14193	14027	14210	14282	14089	14117	14135	14096	14017	13990	14261	14155	14016	14184	14165	14005	14184	13994	14047	14182	14169	14173	14148	14145	14038	14268	14177	14097	13985	14078	13981	14201	14204	13961	14170	14315	14112	14042	14028	13906	14142	14127	14092	14148	14102	14108	14070	14245	14198	14100	14223	14141	13986	14048	14341	14000	14205	14138	14136	14106	14068	14035	14210	14244	14255	14029	14205	14118	14138	14147	14107	14175	14093	14209	14161	14245	14295	14004	14163	14120	14095	13986	14102	13943	14153	14282	14285	14127	14075
24029	21503	30016	27816	29198	32622	30715	24224	21473	20344	19163	18236	18192	17865	17847	17450	17145	17114	17020	17025	17197	16940	16974	16971	16922	17212	17010	16957	16847	16886	16711	16797	16860	16933	16775	16812	16810	16854	16860	16777	16849	16840	16553	16478	16768	16625	16615	16520	16699	16739	16720	16512	16788	16857	16763	16584	16747	16719	16555	16515	16431	16584	16563	16508	16598	16346	16606	16569	16735	16364	16643	16728	16797	16478	16562	16698	16563	16611	16591	16594	16647	16603	16534	16592	16502	16784	16588	16483	16608	16550	16614	16561	16691	16507	16822	16684	16402	16558	16517	16549	16700	16714	16521	16714	16835	16582	16691	16553	16545	16912	16672	16810	16528	16565	16400	16578	16633	16454	16801	16570	16590	16656	16427	16694	16512	16525	16478	16704	16663	16780	16458	16771	16443	16541	16615	16648	16755	16656	16830	16553	16470	16448	16646	16547	16643	16403	16531	16568	16612	16552	16624	16586	16589	16629	16700	16527	16463	16778	16605	16694	16617	16597	16704	16741	16592	16705	16742	16374	16429	16642	16591	16757	16843	16480	16443	16582	16679	17034	16779	16481	16604	16789	16701	16858	16537	16650	16767	16571	16442	16307	16427	16412	16596	16609	16451	16569	16708	16599	16499	16488	16656	16597	16540	16649	16592	16779	16692	16712	16499	16473	16618	16806	16528	16602	16401	16642	16623	16593	16522	16396	16497	16711	16779	16559	16742	16604	16375	16400	16592	16736	16613	16416	16535	16673	16561	16493	16623	16541	16479	16657	16638	16569	16588	16613	16767	16778	16423	16756	16668	16882	16620	16415	16459	16682	16659	16584	16605	16702	16707	16662	16437	16807	16685	16576	16627	16689	16413	16603	16538	16574	16724	16848	16728	16571	16672	16516	16738	16489	16579	16557	16508	16675	16645	16693	16727	16566	16793	16805	16435	16648	16626	16678	16566	16507	16655	16776	16448	16548	16535	16477	16482	16528	16730	16655	16664	16598	16524	16630	16835	16655	16647	16573	16599	16599	16708	16633	16684	16583	16657	16523	16783	16594	16615	16598	16571	16487	16602	16715	16679	16522	16600	16447	16600	16690	16708	16702	16460	16445	16592	16578	16700	16683	16540	16616	16675	16704	16674	16611	16709	16558	16777	16590	16594	16703	16461	16563	16488	16731	16963	16608	16690	16789	16493	16460	16433	16555	16704	16762	16454	16503	16451	16632	16622	16488	16465	16566	16660	16606	16503	16629	16560	16568	16631	16536	16668	16646	16620	16649	16616	16605	16620	16723	16588	16573	16645	16589	16651	16433	16596	16476	16765	16616	16469	16577	16543	16890	16506	16582	16666	16473	16632	16618	16455	16730	16763	16355	16551	16486	16633	16635	16633	16695	16549	16613	16444	16413	16718	16762	16681	16419	16358	16623	16383	16552	16844	16621	16568	16662	16398	16571	16661	16609	16583	16590	16523	16571	16522	16746	16650	16669	16504	16826	16559	16617	16636	16649	16612	16640	16508	16652	16617	16629	16690	16453	16344	16669	16570	16619	16681	16609	16584	16302	16508	16798	16616	16581	16586	16509	16679	16424	16812	16709	16763	16818	16503	16815	16750	16757	16483	16625	16623	16675	16733	16597	16623	16747	16640	16641	16702	16649	16785	16643	16484	16519	16394	16560	16456	16918	16763	16733	16787	16776	16652	16811	16444	16672	16799	16627	16516	16797	16557	16643	16675	16461	16551	16592	16471	16648	16567	16656	16564	16585	16736	16449	16459	16603	16708	16543	16683	16773	16800	16576	16640	16620	16570	16649	16683	16549	16559	16815	16787	16349	16466	16603	16578	16742	16607	16543	16572	16698	16828	16595	16418	16591	16502	16720	16640	16497	16427	16503	16631	16559	16364	16451	16676	16232	16510	16413	16604	16610	16314	16637	16565	16610	16508	16539	16775	16718	16677	16662	16529	16538	16497	16502	16498	16607	16529	16493	16597	16422	16714	16580	16649	16546	16603	16523	16516	16571	16462	16711	16767	16722	16597	16574	16565	16535	16616	16551	16568	16537	16613	16527	16562	16562	16467	16648	16575	16742	16679	16530	16447	16547	16549	16651	16642	16703	16646	16368	16800	16707	16656	16549	16300	16660	16673	16652	16602	16476	16614	16631	16752	16477	16458	16733	16798	16561	16680	16379	16718	16827	16399	16530	16673	16548	16727	16547	16673	16475	16683	16647	16793	16496	16615	16711	16453	16517	16443	16511	16623	16425	16765	16542	16652	16715	16501	16600	16495	16671	16548	16556	16711	16734	16653	16551	16411	16368	16588	16577	16638	16605	16637	16513	16398	16572	16488	16611	16674	16675	16618	16514	16663	16418	16684	16599	16597	16589	16478	16549	16629	16527	16633	16571	16416	16813	16676	16701	16647	16513	16672	16620	16629	16450	16470	16494	16603	16713	16661	16610	16637	16603	16643	16699	16635	16624	16527	16710	16698	16752	16642	16628	16601	16748	16762	16336	16587	16827	16547	16639	16573	16624	16664	16729	16283	16503	16664	16673	16574	16571	16470	16709	16651	16715	16774	16681	16686	16516	16614	16612	16732	16708	16665	16498	16497	16681	16762	16560	16575	16532	16702	16472	16416	16321	16678	16809	16708	16655	16751	16397	16693	16652	16526	16590	16417	16769	16487	16628	16624	16677	16612	16450	16641	16521	16452	16670	16593	16621	16842	16471	16488	16559	16808	16599	16820	16656	16614	16618	16704	16779	16522	16716	16508	16718	16343	16612	16521	16440	16614	16537	16527	16704	16621	16708	16630	16678	16671	16760	16751	16601	16660	16533	16424	16495	16649	16588	16662	16267	16756	16582	16551	16572	16654	16503	16559	16690	16414	16399	16631	16483	16722	16660	16719	16364	16551	16609	16545	16539	16644	16572	16685	16652	16695	16840	16530	16572	16758	16452	16427	16473	16487	16481	16761	16676	16616	16486	16775	16523	16798	16773	16683	16541	16605	16512	16766	16724	16569	16602	16530	16352	16736	16643	16702	16468	16487	16434	16841	16637	16532	16589	16653	16416	16561	16643	16645	16657	16749	16612	16674	16565	16872	16722	16533	16692	16609	16616	16568	16749	16609	16711	16815	16537	16785	16503	16464	16613	16606	16499	16614	16549	16486	16571	16665	16711	16616	16519	16551	16379	16567	16576	16660	16728	16719	16703	16402	16530	16517	16608	16606	16627	16558	16506	16684	16722	16541	16702	16575	16727	16671	16638	16646	16650	16761	16706	16401	16546	16679	16766	16629	16553	16688	16696	16787	16772	16606	16729	16785	16580	16474	16638	16694	16382	16582	16600	16607	16775	16692	16594	16619	16590	16728	16545	16629	16665	16611	16700	16474	16637	16703	16590	16766	16561	16502	16770	16648	16493	16595	16755	16717	16717	16556	16417	16752	16695	16507	16533	16757	16550	16743	16511	16653	16676	16672	16677	16528	16613	16458	16501	16676	16608	16532	16617	16702	16497	16529	16593	16508	16693	16572	16616	16551	16697	16479	16610	16592	16272	16509	16660	16501	16450	16541	16636	16524	16697	16467	16491	16376	16711	16563	16479	16710	16616	16505	16554	16594	16527	16391	16447	16599	16548	16624	16643	16495	16526	16691	16679	16672	16517	16568	16440	16492	16678	16590	16622	16648	16568	16628	16840	16684	16858	16558	16737	16441	16614	16589	16649	16694	16480	16531	16699	16616	16629	16482	16519	16648	16613	16465	16563	16563	16614	16618	16632	16665	16753	16567	16570	16791	16530	16649	16855	16530	16831	16681	16607	16631	16541	16555	16632	16567	16603	16363	16771	16614	16656	16616	16607	16378	16722	16882	16566	16823	16691	16596	16386	16586	16680	16610	16511	16540	16517	16589	16649	16589	16673	16403	16596	16695	16453	16397	16796	16676	16774	16578	16829	16525	16482	16734	16547	16409	16612	16492	16410	16733	16280	16546	16572	16542	16519	16689	16736	16836	16695	16452	16670	16506	16479	16636	16626	16589	16488	16588	16621	16642	16524	16627	16539	16530	16646	16574	16424	16509	16596	16612	16677	16536	16643	16218	16615	16450	16833	16459	16605	16609	16400	16373	16555	16683	16691	16786	16540	16629	16522	16299	16597	16553	16615	16441	16491	16568	16453	16571	16391	16628	16422	16900	16753	16611	16548	16683	16621	16548	16597	16687	16623	16667	16809	16527	16617	16724	16651	16494	16587	16513	16622	16626	16666	16416	16559	16567	16567	16515	16720	16743	16730	16465	16651	16615	16707	16405	16550	16730	16578	16716	16545	16478	16817	16683	16564	16598	16659	16577	16598	16600	16380	16585	16585	16689	16793	16599	16629	16494	16850	16780	16455	16676	16838	16696	16642	16552	16444	16506	16519	16638	16631	16642	16484	16517	16552	16656	16655	16483	16511	16527	16624	16464	16379	16604	16710	16911	16833	16764	16452	16626	16605	16719	16536	16415	16667	16809	16712	16630	16393	16377	16385	16575	16703	16717	16590	16688	16582	16559	16534	16610	16769	16599	16498	16508	16549	16624	16726	16538	16541	16521	16543	16577	16647	16618	16489	16591	16657	16645	16536	16631	16637	16439	16653	16622	16594	16653	16751	16595	16697	16424	16535	16792	16708	16646	16777	16594	16539	16660	16565	16591	16678	16622	16730	16613	16380	16441	16551	16592	16691	16601	16439	16540	16630	16521	16714	16622	16519	16515	16459	16665	16566	16564	16602	16536	16380	16519	16727	16587	16500	16757	16656	16605	16590	16498	16579	16577	16604	16681	16777	16886	16639	16560	16616	16471	16588	16674	16475	16823	16517	16599	16688	16661	16581	16694	16675	16351	16607	16574	16351	16588	16479	16504	16581	16553	16406	16585	16714	16534	16499	16606	16695	16749	16803	16509	16421	16496	16600	16450	16636	16658	16762	16615	16420	16618	16455	16472	16528	16491	16709	16301	16514	16684	16690	16626	16555	16656	16772	16574	16519	16694	16651	16605	16639	16585	16780	16493	16702	16560	16451	16610	16505	16659	16449	16802	16647	16506	16594	16381	16443	16426	16728	16616	16433	16547	16536	16452	16546	16779	16647	16387	16499	16358	16682	16574	16520
36272	60189	62233	51940	43368	37332	29569	24573	21511	19528	17855	16774	16261	16274	15739	15367	14780	14616	14623	14733	14530	14559	14488	14594	14623	14677	14478	14416	14410	14506	14639	14575	14455	14344	14389	14201	14330	14281	14287	14146	14324	14263	14225	14358	14063	14175	14109	14221	14328	14373	14262	14160	14174	14297	14053	14170	14154	14200	14228	14181	14073	14196	14140	14075	14109	14131	14104	14155	14292	14173	14164	14356	14147	14257	14344	14085	14166	14149	14092	14174	14291	14321	14026	14100	14299	14075	14228	14243	14210	14138	14134	14153	14183	14376	14052	14314	14071	14033	14168	14168	14054	14068	14198	14057	14096	14079	14133	14099	14130	14199	14211	14158	14278	14167	14262	14033	14071	14335	14009	14064	14215	14126	14091	14181	14049	14284	14183	14254	14122	14378	14195	14093	14294	14104	14121	14121	14198	14012	14176	14251	14104	14145	14055	14126	14182	14156	14130	14245	14213	14099	14108	14166	14061	14154	14247	14275	14078	13970	14254	14134	14134	14174	14134	14186	14099	14042	14129	14217	14045	14276	13950	14168	14111	14326	14088	14211	14128	14141	14095	14233	14098	14048	14273	14165	14042	14204	14137	14249	14230	14174	14169	14117	14128	14083	14131	14045	14235	14140	14196	14207	14070	14046	14131	14055	14254	14121	14116	14342	14198	14078	14116	14190	14089	14139	14118	14038	14248	14078	14152	14134	14101	14173	13977	13995	14053	14131	14191	14009	14234	14042	14075	14196	14158	14101	14019	14119	14242	14201	14151	14042	14134	14152	14221	14245	14043	14130	14153	14308	14169	14043	14184	14371	14051	14217	14265	14097	14165	14144	14187	14250	14113	14162	14189	14041	14252	14209	14381	14149	14107	14110	14240	14184	14030	14081	14176	14048	14188	14044	14061	14147	14305	14091	14230	14134	14038	14052	14048	14215	14166	14250	14179	14214	13991	14055	14074	14072	14133	14192	14240	14318	14022	14149	14202	14042	14252	14214	14081	14088	14056	14161	14407	14055	14138	13975	14208	14140	14328	14344	14207	14273	14267	14174	13986	14120	14013	14107	14153	14305	13981	14204	14096	14092	13934	14125	14018	14353	14157	14222	14250	14110	14182	14079	14174	14110	14162	14190	14141	14104	14380	14277	14155	14145	14256	14108	14277	14247	14126	14076	13975	14098	14219	14321	14239	14224	14127	14066	14072	14171	14111	14381	14171	14233	14189	14092	14205	14002	14278	14125	14152	14153	14144	14063	14097	14221	14330	14180	14090	14183	14282	14151	14179	14074	14134	14064	14256	14193	14069	14225	14178	14134	14019	14117	14169	14065	14091	14140	14201	14184	14185	14234	14160	14088	14275	13984	14320	14099	14382	14087	14060	14236	14236	14194	14212	14156	14070	14008	14280	14187	14215	14247	14056	14084	14172	14171	14319	14240	14025	14280	13960	14085	14075	14221	14192	14069	13889	14181	14074	14054	14036	14203	14130	14151	14275	14163	14067	14136	14245	14175	14352	14158	13998	14196	14075	14103	14154	14159	14184	14097	13958	14204	14098	14074	14095	14354	14261	14235	14128	13979	14366	13972	14093	14239	14240	14289	14261	14067	14237	14264	14114	14180	14001	14156	14116	14100	14203	14170	14144	14118	14235	14042	14129	14128	14198	14261	14167	14200	14193	14253	14218	13921	14224	14259	14160	14070	14015	14142	14105	14212	14230	14037	14346	14210	14205	14223	14015	14158	14224	14218	14135	14188	13963	14047	14071	14000	13923	14132	14178	14082	14008	14115	14277	14088	14273	14193	14218	14237	14136	14176	14173	14074	14260	14090	14066	14044	14268	14246	14213	14097	14159	14130	14207	14075	14337	14195	14287	14105	14161	14141	14194	14209	14071	14227	14364	14168	14239	14255	14063	14124	14248	14039	14173	14123	14101	14187	14203	14155	14031	14182	14107	14144	14201	14049	14313	14276	14080	14229	14264	14241	13989	14167	14061	14220	14122	14111	14325	14200	14142	14043	14277	14237	14098	14296	14145	14144	14134	13937	14233	14241	14243	14057	14065	14088	14054	14163	14168	14125	14124	14333	14236	14163	14092	14296	14231	14022	14241	14186	14134	14159	14005	14085	14169	14150	14273	14123	14172	14024	14213	14077	14056	14116	14195	14170	14063	14192	14083	14086	14085	14000	14106	14236	14125	14317	14282	14197	14186	14224	14268	14127	14063	14055	14084	14152	14130	14266	14148	14150	14209	14147	14328	14059	14204	14103	14161	14270	14237	14162	14057	14170	14141	14195	14300	14039	14165	14039	14131	14165	14067	14257	14076	14167	14056	14008	14246	14270	14088	14125	14092	14218	14280	14222	14143	14009	14179	14229	14010	14203	14338	14046	14172	14178	14111	14021	14180	14160	14038	14156	14154	14208	14255	14166	14018	14115	14181	14098	14126	14187	14119	14115	14289	14196	14199	14192	13985	14195	14352	14196	14185	14102	14328	14097	14098	14067	14133	14097	14256	14145	14297	14202	14030	14176	14135	14153	14110	14045	14047	14196	14096	14065	14213	14089	14143	14193	14111	14149	13995	14098	14179	13940	14297	14500	14081	14031	14313	14095	14230	14163	14159	14252	14209	14121	14287	14258	14245	13915	14135	14208	14238	14274	14194	14139	14200	14138	14085	14130	14252	14005	14089	13925	14122	14323	14070	14186	14098	14169	14142	14237	14115	14133	14095	14201	14260	13937	14133	14171	14159	14197	14319	14169	14058	14164	14157	14068	14107	14284	14113	14062	14145	14261	14246	14183	14242	14159	14263	14283	14139	14110	14162	14007	14252	14119	14221	14258	14170	14045	14262	14123	14162	14168	14214	14172	14332	14226	14388	14228	13995	13963	14355	14257	14110	14254	14329	14069	14123	14081	14218	14161	14142	14274	14097	14218	14263	14058	14180	14137	14094	14182	14267	14202	14114	14280	14125	14093	14121	14217	14013	14196	14181	14016	14139	14183	14190	14090	14285	14070	14166	14272	14229	14223	14120	14185	14101	14176	14073	14202	14074	14104	14113	14223	14253	14322	14161	14067	14082	13975	14214	14133	14299	14079	14145	14116	14210	14264	14197	14264	14132	14058	14105	14161	14082	14093	14110	14388	14134	14230	14391	14202	14191	14252	14182	14111	14240	14088	14154	14229	14096	14227	14154	14118	14146	14186	13876	14117	14053	14156	14148	14061	14131	14169	14216	14294	14062	14306	14008	14198	14044	14198	14059	14224	14074	14247	14206	14316	14097	14140	13977	14140	14195	14242	14124	14168	14134	14178	14206	14190	14226	14219	14207	14094	14264	14199	14258	14008	14161	14082	14112	14089	14213	14168	14117	14130	14216	14160	14137	14147	13972	14195	14147	14081	14123	14397	14167	14055	14041	14155	14164	14164	14096	14099	14162	14088	14198	14116	14205	13992	14207	14127	14204	14255	14109	14157	14244	14142	14084	14326	14104	14184	14057	14191	14100	14397	14162	14116	14133	13920	14017	14177	14005	14181	14219	14218	14137	14152	14080	14182	14224	14181	14140	14145	14184	14192	14062	14343	14073	14291	14343	14227	14076	13958	14266	14363	14184	14060	14045	14233	14079	14157	14172	14171	14025	14091	14063	14245	14263	14140	14012	14005	14003	14004	14205	14215	14135	14091	14321	14167	14344	14158	14100	14191	14059	14287	14023	14180	14183	14142	14156	14120	14019	14131	14225	14183	14281	14218	14104	14225	14211	14105	14084	14209	14092	14120	14262	14313	14057	14129	14269	14089	14270	14037	14194	14180	14242	14081	14133	14110	14195	14289	14165	14167	14182	14228	14271	14190	14194	14200	14107	14145	14351	14148	14328	14284	14050	14128	14201	14043	14084	14261	14213	14366	14023	14146	14192	14311	14020	14138	13953	14229	14114	14126	14216	14265	14154	14028	14155	14077	14179	13933	14226	14186	14207	14090	14179	14222	14100	14385	14252	14277	14026	14104	14062	14269	14085	14171	13990	14152	14248	14140	14084	14196	14059	14269	14176	14055	14147	14056	14058	14298	14353	14150	14130	14214	14192	14185	14000	14234	14220	14096	14200	14210	14092	14265	14164	14215	14359	14260	14185	14185	14224	14062	14162	14246	14106	14257	14236	14157	14361	14155	14487	14066	14325	14109	14221	14200	14080	13893	14084	14213	14061	14160	14039	14169	14159	14167	14199	14123	14124	14061	14247	14134	14095	14236	14110	14124	14095	14087	14183	14057	13999	14233	14316	14151	14036	14096	14238	14323	14096	14140	14295	14140	14022	14142	14236	14110	13937	14281	14159	14216	14175	14360	14356	14131	14144	14049	14147	14262	14161	14023	14053	14237	14139	14053	14228	14201	14219	14062	14103	14186	14224	14338	14346	14029	14258	14203	14190	14087	14096	14300	14071	14188	14203	14148	14156	14055	14087	14171	14077	14271	14010	14118	14117	14062	14162	14208	14050	14226	14368	14063	14051	14086	14235	14171	14159	14211	14184	14297	14153	14053	14381	14225	13933	14393	14091	14116	14246	14025	14284	14127	14036	13990	14225	14101	14168	14044	14264	14238	14172	14093	14242	14110	14110	14106	14238	14108	14063	14056	14227	14185	14165	14015	14223	14216	14037	14107	14192	14051	13992	14119	14182	14167	14159	14155	14069	14134	14076	14173	14138	14316	14090	14260	14086	14144	14233	13994	14078	14196	14346	14204	14045	14229	14141	14041	14197	14120	14249	14156	14166	14079	14239	14130	14148	14174	14132	14050	13963	14139	14311	14225	14188	14268	14139	14217	14171	14077	14217	14282	14320	14201	14121	14245	14171	14080	14163	14245	13966	14209	14289	14130	14163	14172	14227	14269	14200	14161	14154	14057	14127	14142	13913	14265	14068	14125	14142	14016	14251	14095	14137	14238	14102	14143	14294	13954	14436	13886	14171	14302	14132	14358	14081	14013	14152	14151	14283	14142	14311	14177	14152	14228	14205	14105	14085	14105	14041	14058	14262	14058	14197	14206	14131	14171	14113	14005	14033	14111	14236	14069	14205	14213	14109	14107	14075	14190	14082	14310	14182	14253	14190	14200	14249	14275	14087	14083	13956	14233	14182	14002	14217	14027
35235	42459	50360	41717	34106	27708	22936	20356	18954	17984	17400	17218	17357	17174	17041	16786	16539	16933	16817	16743	16704	16508	16809	16843	16712	16797	16550	16665	16637	16852	16762	16541	16636	16694	16766	16788	16642	16640	16498	16584	16800	16409	16576	16653	16538	16611	16683	16741	16728	16584	16374	16737	16584	16582	16667	16553	16631	16538	16743	16663	16602	16529	16562	16439	16558	16437	16673	16653	16592	16508	16572	16661	16634	16514	16747	16351	16520	16683	16504	16621	16693	16721	16576	16684	16544	16619	16617	16567	16578	16481	16606	16606	16562	16680	16796	16409	16637	16586	16671	16582	16414	16531	16534	16336	16595	16627	16685	16405	16501	16613	16511	16830	16836	16700	16681	16601	16636	16601	16521	16505	16720	16609	16677	16613	16658	16597	16481	16644	16489	16627	16552	16639	16476	16751	16576	16633	16601	16675	16585	16356	16620	16722	16495	16721	16627	16608	16632	16591	16656	16717	16508	16822	16610	16630	16753	16412	16658	16739	16928	16707	16484	16533	16552	16672	16443	16586	16585	16702	16535	16536	16744	16701	16726	16333	16655	16557	16696	16871	16638	16573	16587	16583	16578	16551	16312	16600	16615	16517	16523	16531	16438	16648	16547	16475	16529	16673	16755	16727	16585	16435	16486	16603	16749	16438	16447	16627	16716	16556	16759	16619	16732	16617	16484	16544	16621	16662	16628	16797	16720	16436	16659	16582	16465	16457	16730	16700	16743	16326	16592	16720	16645	16603	16475	16663	16481	16654	16577	16682	16513	16607	16722	16611	16587	16368	16370	16751	16612	16545	16458	16766	16665	16570	16818	16570	16649	16521	16502	16268	16446	16565	16747	16508	16688	16601	16565	16588	16451	16631	16641	16391	16481	16559	16535	16460	16529	16544	16593	16506	16576	16612	16687	16459	16654	16584	16644	16532	16494	16674	16597	16654	16649	16581	16561	16275	16542	16689	16721	16603	16564	16484	16750	16556	16465	16725	16387	16671	16684	16284	16656	16652	16526	16385	16704	16716	16645	16631	16592	16431	16535	16666	16590	16507	16554	16662	16616	16458	16574	16610	16632	16592	16696	16598	16601	16445	16653	16494	16702	16348	16595	16677	16652	16820	16739	16522	16640	16533	16475	16624	16697	16694	16801	16679	16613	16583	16565	16743	16652	16616	16574	16655	16454	16764	16597	16569	16700	16723	16560	16690	16590	16577	16604	16520	16449	16527	16458	16607	16567	16620	16714	16698	16480	16612	16560	16586	16587	16721	16535	16502	16623	16866	16713	16544	16669	16632	16847	16520	16453	16500	16571	16682	16560	16485	16437	16543	16740	16541	16463	16669	16800	16574	16378	16524	16531	16480	16478	16509	16597	16585	16385	16596	16559	16676	16696	16716	16605	16649	16789	16602	16575	16573	16460	16392	16591	16780	16484	16628	16652	16462	16821	16739	16741	16409	16720	16766	16450	16658	16667	16632	16847	16433	16600	16540	16519	16477	16596	16696	16669	16509	16853	16705	16570	16635	16507	16672	16853	16472	16653	16431	16610	16487	16634	16569	16566	16549	16633	16600	16754	16856	16657	16609	16567	16597	16762	16678	16724	16491	16669	16490	16719	16694	16512	16595	16648	16509	16550	16745	16777	16612	16765	16555	16677	16623	16572	16629	16700	16655	16630	16615	16564	16735	16343	16486	16534	16431	16505	16537	16784	16493	16594	16662	16447	16608	16576	16601	16543	16633	16878	16681	16625	16715	16525	16602	16386	16459	16622	16744	16401	16492	16624	16668	16709	16386	16805	16443	16379	16515	16751	16701	16655	16711	16772	16516	16429	16667	16582	16540	16531	16683	16722	16625	16547	16625	16336	16720	16540	16577	16597	16645	16529	16398	16699	16579	16486	16558	16605	16544	16483	16630	16492	16678	16726	16697	16615	16592	16681	16709	16570	16694	16921	16755	16754	16723	16730	16613	16637	16554	16635	16697	16745	16625	16740	16732	16590	16475	16635	16467	16806	16577	16722	16701	16841	16596	16654	16459	16587	16470	16525	16569	16601	16722	16610	16771	16449	16457	16457	16512	16501	16677	16530	16586	16672	16656	16519	16604	16661	16675	16635	16352	16649	16632	16576	16591	16677	16540	16615	16436	16917	16447	16678	16534	16415	16787	16630	16646	16643	16500	16568	16581	16547	16677	16605	16709	16859	16475	16676	16626	16422	16604	16443	16616	16486	16354	16204	16546	16562	16718	16486	16621	16554	16568	16593	16580	16537	16740	16600	16622	16548	16771	16558	16449	16578	16475	16648	16483	16590	16673	16484	16543	16517	16668	16452	16733	16649	16385	16859	16604	16590	16637	16471	16729	16497	16768	16580	16682	16399	16610	16599	16625	16490	16658	16633	16604	16502	16530	16569	16596	16686	16447	16454	16405	16670	16762	16778	16444	16556	16629	16478	16547	16672	16533	16751	16550	16560	16611	16692	16792	16881	16630	16782	16771	16543	16844	16644	16480	16635	16651	16539	16459	16500	16587	16524	16688	16563	16510	16660	16649	16604	16544	16706	16637	16756	16677	16695	16600	16662	16698	16505	16505	16370	16501	16611	16691	16658	16426	16429	16479	16488	16560	16483	16634	16557	16598	16627	16600	16384	16695	16648	16627	16644	16839	16291	16679	16638	16581	16542	16657	16621	16572	16452	16603	16623	16450	16527	16664	16535	16448	16609	16454	16817	16711	16435	16436	16776	16741	16822	16793	16679	16558	16778	16696	16532	16515	16626	16512	16804	16654	16515	16438	16599	16552	16462	16635	16686	16465	16635	16687	16515	16575	16399	16533	16521	16654	16727	16678	16562	16654	16648	16684	16418	16655	16725	16463	16654	16546	16714	16485	16543	16620	16786	16541	16596	16743	16667	16554	16566	16582	16707	16617	16782	16567	16632	16640	16346	16522	16645	16474	16523	16474	16634	16733	16516	16625	16732	16545	16698	16507	16709	16453	16472	16418	16621	16666	16593	16579	16471	16706	16588	16809	16576	16380	16541	16627	16637	16652	16523	16783	16642	16546	16509	16497	16649	16606	16486	16652	16566	16808	16629	16516	16572	16555	16437	16518	16597	16705	16595	16563	16758	16504	16643	16622	16578	16630	16457	16561	16810	16691	16493	16713	16573	16708	16563	16523	16706	16618	16442	16440	16695	16442	16712	16653	16642	16556	16563	16462	16576	16580	16616	16489	16539	16825	16492	16588	16903	16793	16856	16502	16687	16692	16702	16536	16533	16657	16679	16610	16382	16620	16635	16508	16739	16641	16457	16519	16679	16624	16795	16559	16549	16395	16680	16625	16587	16804	16650	16701	16450	16660	16870	16482	16446	16558	16732	16482	16626	16791	16532	16342	16622	16704	16638	16540	16458	16542	16445	16683	16687	16496	16374	16648	16725	16650	16388	16717	16724	16532	16715	16571	16708	16661	16512	16534	16410	16819	16753	16640	16747	16581	16555	16597	16605	16465	16644	16657	16639	16453	16567	16690	16737	16682	16450	16566	16552	16794	16711	16670	16626	16673	16628	16670	16658	16525	16494	16701	16648	16422	16481	16536	16627	16699	16593	16654	16734	16567	16577	16626	16472	16598	16639	16660	16743	16550	16644	16492	16555	16696	16477	16726	16732	16728	16599	16658	16549	16474	16617	16541	16565	16581	16571	16615	16491	16515	16578	16483	16535	16714	16581	16602	16425	16418	16668	16616	16663	16414	16689	16708	16549	16542	16427	16403	16652	16677	16527	16612	16625	16475	16563	16772	16694	16678	16791	16846	16399	16591	16483	16351	16500	16637	16762	16376	16553	16593	16657	16500	16559	16719	16696	16745	16586	16385	16420	16667	16594	16612	16534	16647	16563	16655	16482	16464	16515	16554	16571	16723	16590	16681	16501	16693	16537	16668	16797	16646	16596	16548	16487	16562	16639	16621	16671	16632	16684	16772	16535	16581	16745	16822	16549	16747	16853	16720	16617	16589	16678	16778	16589	16687	16679	16614	16384	16368	16533	16521	16539	16460	16556	16449	16615	16691	16743	16522	16604	16636	16696	16622	16563	16542	16648	16655	16774	16685	16578	16565	16570	16523	16610	16648	16610	16604	16685	16497	16678	16667	16709	16911	16597	16528	16623	16341	16528	16850	16533	16548	16461	16678	16509	16670	16662	16683	16616	16664	16528	16636	16703	16629	16640	16754	16656	16579	16636	16450	16518	16541	16584	16751	16406	16437	16312	16696	16591	16341	16731	16584	16784	16620	16678	16521	16427	16402	16656	16761	16510	16692	16603	16462	16613	16678	16443	16578	16793	16578	16531	16489	16540	16675	16351	16755	16801	16699	16808	16419	16499	16679	16556	16447	16740	16689	16592	16436	16630	16740	16610	16446	16494	16581	16442	16529	16636	16626	16704	16588	16604	16674	16382	16504	16481	16429	16702	16638	16848	16748	16723	16521	16417	16768	16796	16572	16524	16595	16707	16651	16626	16808	16408	16659	16569	16379	16726	16812	16747	16420	16714	16571	16485	16408	16363	16532	16639	16536	16609	16551	16434	16491	16681	16624	16723	16479	16447	16544	16621	16560	16722	16722	16664	16612	16677	16675	16490	16642	16520	16731	16674	16715	16801	16651	16426	16454	16705	16671	16580	16842	16536	16513	16573	16452	16581	16678	16476	16670	16389	16635	16569	16635	16553	16754	16532	16655	16380	16681	16645	16533	16446	16640	16673	16621	16550	16859	16595	16785	16703	16656	16734	16495	16494	16674	16663	16713	16865	16840	16591	16664	16659	16722	16650	16609	16534	16509	16583	16693	16375	16575	16623	16711	16529	16623	16821	16563	16539	16717	16527	16451	16699	16532	16585	16623	16778	16552	16472	16402	16583	16734	16536	16607	16293	16493	16693	16784	16598	16597	16422	16336	16475	16521	16658	16565	16683	16465	16697	16642	16757	16563	16613	16478	16310	16378	16646	16388	16540	16501	16686	16512	16578	16507	16574	16448	16739	16680	16478	16549	16452	16643	16600	16673	16577	16498	16565	16637	16610	16889	16586	16462	16678	16530	16692	16580	16633	16840	16603	16466	16310	16495	16266	16596	16642	16752	16723	16668	16445	16722
37439	53625	53010	41211	35043	27722	22430	19420	17652	16224	15506	15196	15028	14917	14590	14603	14232	14595	14342	14490	14317	14506	14293	14222	14412	14359	14297	14282	14311	14185	14136	14160	14267	14089	14144	14137	14140	14177	14172	14166	14210	14063	14332	14334	14224	14092	14253	14302	14350	14259	14204	14072	14231	13964	14069	14292	14156	14106	14036	14222	14074	13990	14106	14063	14019	14297	14158	14084	14258	14190	14171	14072	14185	14144	14216	14200	14150	14129	13998	13988	14218	14278	14051	14111	14078	14292	14057	14052	13996	14188	14399	14252	14290	14098	14044	14090	14260	14038	14036	14185	14172	14117	14163	14048	14250	14211	14303	14212	14354	14074	14184	14306	14226	14078	14167	14041	14004	14264	14179	14020	14201	14131	14195	14178	14296	14068	14270	14132	14230	14184	14177	14007	14230	14152	14065	14247	14274	14124	14116	14139	14132	14124	14301	14161	14151	14190	14307	13961	14243	14158	14074	14212	14187	14068	14151	14110	14107	14179	14097	14059	14126	14220	14254	14027	14211	14210	14043	14092	14164	14222	14155	14331	14234	14082	14295	14096	14161	14134	14171	14099	14220	14190	14159	14267	14190	14256	14069	14140	14033	14076	14207	14073	14227	14244	14002	14423	14247	14248	14238	14092	14190	14212	14156	14041	14055	14139	14260	14196	14118	14165	14280	14196	14155	14202	14023	14152	14007	14002	14071	14147	14108	14112	14216	14121	14213	14315	14090	14138	14278	14068	14053	14213	14087	14203	14174	14104	14096	14185	14106	14177	14349	14287	14180	14190	14162	14192	14128	14168	14255	14151	13972	14122	14093	14198	14018	14232	14311	14043	14203	14076	14113	14156	14300	13954	14096	14144	13875	14125	14193	14313	14318	14090	14183	14308	14256	14049	14047	14179	14189	14263	14120	14324	14063	14116	14071	14131	14118	14054	14125	14192	14018	14116	14134	14196	14120	14295	14057	13976	14230	13982	14182	14078	14176	14043	14117	14183	14211	14191	14104	14202	14100	13966	14146	13950	14332	14129	14143	14141	14060	14095	14073	14196	14269	14148	14307	14042	14145	14205	13945	14302	14213	14073	14129	14165	14062	14072	14247	14071	14252	14109	14099	14143	13936	14223	14364	14182	14197	14220	14136	14247	14041	14058	14164	14207	14264	14152	14137	14207	14062	14190	14062	14092	14202	14446	14257	14330	14193	14286	14059	14266	14051	14183	14173	14171	14135	14221	14080	14179	14105	14001	14107	14184	14193	14032	14074	14120	14214	14074	14304	14165	14193	14094	14220	13909	14444	14084	14101	14142	14291	14139	14093	14074	14164	14150	14149	14104	14111	14320	14092	14204	14140	14235	14108	14206	14181	14209	14092	14195	14152	14165	14082	14144	14291	14143	14112	14152	14210	14034	14248	14258	14116	13998	14162	14019	14279	14172	14150	14205	14157	14079	14077	14261	14170	13970	14289	14153	14162	14225	14035	14233	14101	14379	14184	14340	14219	14252	14135	14168	14474	14194	14126	14146	14176	14146	14151	14128	14045	14254	14016	14199	14150	14317	14121	14141	14206	14238	14155	14242	14193	14266	14166	14150	14223	14232	14119	14123	14242	14076	14112	14185	14131	14093	14117	14195	14222	14115	14164	14100	14334	14076	14105	14062	14180	14106	14212	14189	14097	14164	14184	14155	14029	14189	14195	14163	14225	14320	14317	13971	14104	14144	14097	14133	14227	14115	14125	14233	14276	14305	14208	14136	14186	14228	14128	14057	14176	14058	14104	14171	14229	14131	14263	14307	14064	14153	14228	14075	14073	14196	14190	14216	14107	14149	14108	14186	14229	14074	14076	14068	14209	14224	14255	14138	14210	14122	14209	14176	14248	14147	14158	14071	14174	14106	14369	14186	14135	14208	14301	14107	14185	14187	14197	14154	14152	14134	14129	14249	14097	14120	14077	14099	14100	14255	14117	14134	14264	14294	14163	13923	14122	14050	14281	14064	14165	14103	14013	14332	14024	14108	14231	14191	14142	14124	14217	14142	14133	14068	14277	13947	14250	14235	14070	14264	14207	14103	14206	14193	14090	14269	14290	14237	14135	14135	14046	14096	14174	14022	14185	14147	14087	14105	14178	14176	14185	14206	14340	14140	14311	14215	14238	14125	14221	14120	14090	14140	14070	14094	14188	14095	14092	14221	14038	14136	14142	14017	14067	14142	14223	14157	13978	14233	14192	14169	14011	14080	14249	14309	14077	14199	14129	14197	14141	14069	14144	14159	14130	14185	14127	14068	14293	14125	14048	14267	14082	14315	14077	14275	14127	14122	14146	14115	14173	14271	14220	14365	14247	14203	14184	14160	14230	14123	14220	14212	14172	14129	14267	14146	14297	14134	14209	14232	14182	14318	14313	14288	14073	14003	13990	14073	14182	14210	14262	14288	14062	14077	14120	14149	14339	14172	14075	14199	14239	14275	14222	14272	14132	14104	14077	14171	14028	14095	14185	14186	14174	14198	14192	14252	14169	14147	14202	14181	14120	14178	14100	14130	14097	14303	14167	14166	14141	14253	14043	14083	14166	14221	14156	14036	14050	14074	14245	14173	14175	14173	14086	14188	14198	14066	14241	14170	14013	14067	14115	14200	14195	14113	14282	14125	14095	14069	14227	13990	14078	14173	14162	14012	14156	14168	14109	14207	14139	14015	14192	14056	14139	14028	14195	14232	14115	14070	14119	14076	14311	14246	14213	14085	14238	14248	14210	14127	14123	14233	14077	14214	14190	14004	14098	14299	14115	14134	14202	14043	14300	14063	14225	13940	14218	14301	14114	14029	14117	14325	14054	13972	14093	14320	14245	14315	14118	14254	14191	14105	14308	14190	14094	14107	14144	14349	14226	14157	14244	14123	14097	14239	14133	14132	14158	14011	14229	14094	14369	14192	14080	14209	14177	14058	14134	14154	14073	14251	14129	14078	14118	14056	14296	14189	14207	14164	14203	14160	14144	14187	14452	14104	14209	14023	13999	14110	14180	14157	14055	14062	14101	14076	14220	14242	14154	14180	14127	14183	14132	14133	14061	14169	14195	14084	14222	14253	14171	14164	14300	14098	14074	14200	14234	13981	14324	14077	14258	14222	14154	14071	14220	14168	14029	14165	14345	14245	14302	14229	14062	14378	14190	13978	14077	14125	14207	14001	14166	14176	14116	13943	14262	14072	14140	14100	14165	14176	14271	14267	14027	14304	14203	14216	14290	14135	14174	14254	14111	14160	14222	14031	14196	14018	14211	14136	13977	14293	14083	14226	14174	14096	14202	14227	14300	14121	14128	14309	14317	14180	14329	14185	14124	14185	14040	14153	14046	14119	14274	14061	14080	14188	14072	14200	14286	14027	14211	14089	14082	14232	14236	14029	14140	14098	14147	13988	14060	14250	14147	14213	14171	13993	14367	14207	14031	14260	14310	14155	13925	14225	14208	14045	14343	14299	14264	14156	14043	14253	14065	14207	14078	14167	14009	14164	14093	14209	14265	14153	14274	14019	14271	14019	14124	14355	14131	14313	14288	14263	14259	14129	14104	14112	14219	14167	14159	14199	14268	14159	14007	14058	14136	14106	14106	14165	14179	14274	13983	14099	14122	14318	14338	14168	14050	14264	14173	14183	14018	14197	14295	14203	14202	14132	14215	14179	14074	14232	14124	14117	14215	14298	14119	14227	14149	14083	14150	14168	14043	14108	14064	14272	14154	13848	14205	14144	14231	14104	14050	14201	14016	14207	14360	14059	14230	14139	14100	14104	14101	14167	14235	14052	14112	14048	14409	14252	14076	14108	14003	14339	14149	14097	14067	14117	14034	14236	14133	14161	14263	14138	14141	14116	14097	14201	14198	14115	14216	14276	14098	14380	14238	14125	14250	14137	14119	14256	14131	14157	14223	14190	14117	14007	14233	14164	14393	14151	14415	14253	14102	14277	14021	14240	14103	14295	14202	14195	14163	14023	14051	14147	14234	14103	14116	14220	14132	14084	14236	14001	14246	14200	14263	14016	14185	14120	14141	14204	14245	14127	14278	14096	14282	13819	14134	14068	14241	14262	14154	14053	14232	14177	14107	14139	14235	14203	14339	13983	14248	14159	14117	14160	14253	14226	14286	14148	14117	14122	14138	14251	14148	14013	14036	14289	14070	14176	14163	14185	14083	14122	14023	14332	14083	14201	13975	14098	14099	14182	14043	14236	14267	14116	14278	14172	14133	14152	14184	14053	14067	13939	14076	14118	14164	14263	14050	14239	14250	14240	14274	14084	14125	14187	14172	14005	14247	14090	14130	14064	14217	14020	14146	14064	14248	14164	14171	14101	14262	14214	14182	14203	14100	14235	13993	14218	14244	14186	14342	14215	14065	14283	14130	14189	14193	14129	14218	14146	14083	14239	14248	14242	14097	14036	14176	14220	14195	14158	13990	14221	14017	14084	14092	14118	14212	14119	14023	14244	14211	14338	14140	14116	14154	14311	14153	14180	14256	14116	14142	14084	14057	14082	14221	14095	14219	14261	14115	14245	13984	14190	14330	14221	14148	14146	14028	14177	14184	14131	14203	14144	14017	14040	14286	14091	14066	14140	14127	14145	14119	14152	14245	14246	14203	13968	14088	14124	14217	14054	14030	14217	14112	14330	14047	14131	14369	14156	14067	14266	14031	14292	14302	14158	14102	14052	14139	14109	14299	14193	14115	14181	14072	14163	14038	14032	14015	14145	14160	14193	14176	14178	14067	14172	14016	14088	14066	13967	14111	14087	14169	14380	14166	14192	14247	14157	14140	14248	14081	14196	14288	14199	14251	14207	14154	14212	14000	14141	14278	14127	14173	14133	14209	14134	14226	14085	14095	14039	14258	14280	14406	14221	14180	14215	14010	14241	14044	14107	14224	14200	14199	14163	14194	14193	14270	14055	14171	14124	14245	14153	14127	14221	14165	14280	14123	14413	14098	14242	14084	14204	14031	14199	14047	14129	14076	14168	14252	14171	14155	14230	14251	14091	14103	14201	14126	13985	13936	14219	14226	14150	14232	14271	13979	14266	14149	14147	14073	14222	14098	14191	14226	14078	14331	14207	14142	14379	14137	14230	14118	14131	14188	14209	14135	14177	14351	14177
25320	21795	31651	33517	32176	29997	27349	22804	20287	18831	18092	17898	17824	17253	17120	16935	16788	16826	16794	16879	16698	16905	16809	16783	16660	16566	16868	16809	16730	16677	16780	16656	16710	16537	16790	16815	16853	16719	16492	16623	16572	16697	16613	16640	16621	16732	16656	16682	16488	16549	16627	16607	16378	16558	16466	16466	16496	16590	16638	16625	16616	16736	16352	16641	16649	16698	16681	16561	16670	16513	16595	16583	16515	16447	16628	16859	16773	16478	16565	16704	16527	16560	16508	16742	16365	16717	16462	16773	16517	16483	16526	16676	16583	16625	16533	16357	16473	16489	16552	16733	16621	16575	16418	16637	16551	16572	16575	16650	16393	16544	16563	16645	16570	16631	16627	16463	16381	16639	16536	16518	16679	16544	16464	16421	16703	16476	16627	16533	16380	16532	16494	16542	16644	16432	16610	16611	16400	16387	16570	16603	16534	16430	16415	16576	16491	16482	16536	16682	16415	16446	16555	16699	16436	16618	16487	16590	16566	16647	16629	16460	16766	16568	16471	16353	16478	16398	16801	16728	16360	16478	16667	16585	16595	16649	16513	16422	16630	16314	16370	16433	16329	16644	16593	16407	16684	16577	16630	16442	16428	16639	16552	16611	16689	16605	16652	16590	16434	16599	16488	16698	16471	16710	16364	16384	16580	16418	16377	16595	16654	16422	16395	16494	16462	16406	16629	16403	16427	16516	16546	16531	16625	16587	16542	16559	16622	16594	16411	16559	16601	16544	16537	16295	16490	16472	16635	16463	16530	16694	16760	16722	16469	16617	16304	16502	16533	16458	16608	16478	16494	16549	16640	16530	16474	16592	16317	16798	16390	16482	16434	16525	16500	16593	16516	16440	16508	16445	16480	16597	16398	16461	16656	16494	16366	16524	16488	16482	16505	16487	16379	16629	16537	16377	16485	16481	16666	16299	16538	16213	16681	16471	16668	16600	16491	16410	16393	16590	16694	16605	16579	16512	16610	16439	16431	16540	16554	16368	16502	16551	16496	16677	16777	16611	16775	16386	16483	16740	16534	16377	16510	16421	16527	16462	16430	16604	16459	16508	16519	16443	16492	16414	16453	16582	16450	16471	16554	16642	16578	16417	16491	16412	16494	16420	16676	16555	16403	16604	16510	16697	16627	16569	16603	16478	16567	16356	16499	16638	16607	16564	16553	16636	16641	16455	16534	16476	16335	16605	16488	16702	16538	16643	16477	16497	16530	16403	16587	16555	16558	16437	16525	16736	16545	16635	16486	16427	16583	16648	16776	16504	16583	16440	16463	16566	16544	16578	16428	16744	16585	16503	16438	16405	16525	16661	16694	16649	16596	16591	16505	16675	16662	16587	16454	16454	16604	16577	16512	16636	16484	16543	16619	16578	16497	16325	16614	16488	16621	16545	16724	16329	16549	16622	16254	16387	16422	16598	16465	16376	16567	16503	16522	16458	16618	16366	16500	16486	16433	16503	16585	16539	16430	16436	16773	16389	16588	16602	16597	16489	16370	16489	16613	16643	16638	16593	16488	16437	16562	16360	16428	16479	16611	16284	16414	16737	16589	16482	16583	16417	16622	16728	16402	16639	16390	16458	16489	16559	16457	16386	16462	16630	16467	16408	16665	16336	16512	16567	16503	16661	16600	16275	16269	16484	16513	16591	16629	16511	16576	16474	16621	16572	16564	16498	16546	16654	16477	16554	16461	16475	16894	16460	16595	16498	16644	16735	16723	16470	16497	16473	16831	16483	16381	16480	16421	16672	16467	16488	16554	16591	16343	16702	16568	16377	16736	16689	16708	16430	16593	16525	16631	16636	16661	16579	16438	16480	16538	16416	16543	16587	16507	16563	16765	16634	16579	16554	16578	16697	16437	16502	16528	16653	16302	16469	16699	16446	16528	16448	16486	16597	16464	16660	16529	16296	16709	16577	16496	16339	16683	16564	16628	16378	16336	16582	16613	16465	16433	16307	16379	16387	16469	16624	16967	16592	16501	16687	16706	16459	16684	16683	16482	16516	16452	16345	16643	16505	16592	16562	16617	16518	16640	16510	16498	16478	16501	16338	16587	16724	16687	16471	16568	16661	16529	16583	16524	16786	16512	16676	16593	16643	16566	16301	16462	16383	16556	16506	16411	16515	16512	16525	16383	16359	16539	16373	16517	16428	16377	16514	16507	16671	16677	16627	16457	16651	16481	16631	16553	16541	16675	16481	16594	16432	16492	16524	16442	16502	16505	16588	16298	16562	16730	16734	16360	16634	16700	16589	16343	16517	16656	16677	16409	16502	16582	16429	16546	16723	16476	16430	16472	16340	16579	16580	16438	16604	16461	16746	16454	16424	16692	16609	16575	16543	16525	16313	16423	16476	16695	16605	16616	16436	16515	16739	16486	16534	16600	16464	16462	16565	16556	16513	16523	16584	16531	16533	16600	16534	16410	16363	16483	16356	16465	16435	16596	16593	16563	16559	16495	16559	16521	16585	16743	16414	16550	16575	16516	16543	16407	16743	16532	16582	16621	16538	16657	16423	16529	16772	16397	16268	16230	16514	16637	16582	16585	16465	16464	16522	16412	16506	16678	16342	16566	16472	16501	16546	16483	16574	16526	16638	16728	16613	16238	16542	16423	16548	16694	16574	16554	16383	16380	16567	16724	16421	16520	16553	16403	16520	16611	16410	16532	16160	16306	16546	16618	16449	16537	16331	16549	16510	16461	16602	16515	16554	16496	16562	16612	16933	16480	16679	16466	16579	16583	16644	16683	16488	16774	16723	16490	16529	16479	16556	16419	16626	16396	16483	16607	16529	16738	16544	16521	16670	16604	16439	16564	16594	16407	16423	16577	16550	16430	16535	16546	16675	16749	16564	16606	16397	16579	16546	16441	16491	16461	16456	16487	16574	16485	16568	16848	16641	16704	16445	16435	16450	16560	16594	16492	16552	16783	16477	16598	16683	16531	16559	16426	16486	16434	16644	16560	16642	16668	16556	16548	16317	16638	16545	16683	16432	16530	16648	16569	16510	16717	16476	16437	16598	16865	16620	16617	16575	16519	16447	16731	16316	16489	16460	16751	16354	16369	16480	16469	16377	16353	16569	16589	16655	16338	16376	16548	16472	16455	16537	16525	16628	16575	16803	16496	16744	16501	16750	16648	16597	16437	16398	16622	16541	16418	16408	16576	16719	16535	16463	16473	16527	16647	16602	16447	16505	16541	16539	16411	16511	16370	16608	16423	16682	16445	16327	16536	16491	16646	16630	16631	16453	16593	16585	16759	16356	16506	16401	16513	16648	16448	16454	16511	16629	16491	16432	16486	16431	16423	16513	16627	16420	16605	16549	16605	16543	16436	16579	16546	16506	16374	16372	16650	16618	16620	16574	16367	16557	16613	16369	16564	16516	16779	16470	16676	16718	16603	16504	16562	16598	16824	16263	16397	16452	16613	16422	16326	16592	16502	16400	16422	16611	16562	16785	16549	16532	16788	16773	16581	16464	16615	16532	16655	16686	16609	16696	16659	16526	16523	16448	16514	16593	16485	16440	16562	16649	16612	16765	16689	16431	16608	16504	16655	16435	16454	16486	16461	16557	16489	16547	16611	16590	16575	16477	16260	16444	16651	16606	16452	16509	16414	16384	16360	16360	16706	16484	16659	16494	16513	16423	16636	16344	16663	16458	16483	16475	16508	16462	16632	16643	16413	16523	16530	16611	16655	16451	16675	16509	16740	16540	16558	16547	16497	16560	16620	16783	16679	16561	16649	16488	16631	16470	16738	16584	16599	16458	16371	16554	16563	16596	16652	16561	16755	16634	16484	16476	16590	16598	16598	16719	16507	16630	16684	16572	16604	16492	16611	16562	16534	16688	16449	16494	16371	16576	16525	16489	16560	16489	16607	16632	16759	16507	16399	16443	16635	16588	16373	16567	16598	16533	16503	16526	16654	16474	16350	16253	16579	16520	16450	16579	16634	16652	16672	16440	16413	16452	16384	16502	16556	16497	16473	16636	16332	16520	16327	16556	16685	16519	16427	16481	16602	16645	16321	16351	16559	16627	16797	16690	16567	16607	16562	16591	16471	16557	16631	16662	16541	16474	16676	16609	16578	16475	16342	16584	16754	16580	16488	16544	16413	16457	16376	16391	16504	16384	16571	16503	16564	16541	16562	16458	16570	16615	16707	16463	16459	16421	16390	16406	16428	16659	16465	16417	16581	16421	16661	16506	16499	16378	16765	16627	16543	16724	16531	16531	16431	16592	16696	16430	16613	16671	16592	16465	16640	16566	16734	16464	16363	16633	16620	16555	16452	16461	16524	16250	16496	16584	16667	16758	16542	16653	16470	16488	16438	16552	16494	16315	16488	16374	16749	16706	16423	16389	16340	16487	16569	16520	16701	16610	16502	16689	16708	16560	16845	16349	16658	16686	16471	16542	16517	16491	16732	16672	16552	16490	16629	16639	16453	16306	16412	16439	16345	16331	16519	16592	16723	16693	16456	16615	16763	16616	16526	16460	16591	16682	16674	16430	16448	16696	16665	16466	16341	16376	16539	16449	16461	16477	16565	16481	16715	16577	16491	16541	16427	16498	16451	16719	16318	16576	16631	16422	16472	16539	16495	16667	16521	16494	16646	16399	16504	16447	16461	16650	16500	16485	16631	16318	16596	16724	16542	16610	16512	16609	16781	16490	16687	16440	16695	16475	16474	16566	16565	16604	16380	16670	16577	16672	16622	16559	16571	16654	16511	16522	16593	16635	16546	16696	16459	16506	16550	16558	16651	16527	16659	16653	16443	16443	16809	16611	16652	16618	16603	16415	16481	16442	16504	16627	16592	16525	16692	16415	16535	16501	16533	16572	16538	16590	16733	16702	16366	16509	16523	16597	16771	16496	16488	16434	16566	16245	16650	16456	16281	16680	16408	16467	16328	16643	16589	16429	16565	16510	16422	16568	16400	16408	16383	16717	16583	16530	16691	16680	16533	16573	16481	16499	16407	16493	16506	16555	16489	16554	16556	16571	16621	16445	16444	16541	16543	16371	16600	16558	16484	16510	16586	16568	16669	16566	16546	16614	16461	16490	16529	16572	16709	16532	16468	16435	16608	16522	16655	16495	16601	16383	16606	16340	16559	16703	16616	16592	16564	16731
35147	58180	57206	47862	38971	31612	26759	22583	19143	17311	16234	16256	15923	15291	14992	14770	14603	14524	14473	14380	14496	14357	14383	14368	14538	14459	14487	14421	14292	14379	14411	14307	14276	14450	14450	14183	14313	14161	14158	14099	14341	14280	14242	14025	14133	14295	14261	14104	14108	14343	14095	14093	14206	14153	14077	13998	14119	14125	14175	14230	14040	14203	13985	14146	14180	14037	14136	13946	14278	14128	14248	14285	14197	14056	14070	14101	13984	13958	14157	14204	14147	14211	14204	14121	14072	14256	14256	14224	14126	14043	13969	14105	14327	14221	14235	14097	14110	14115	14080	14159	14154	14119	14041	14129	14005	14248	14206	14035	14175	14172	13976	14260	14241	13896	13992	14099	14147	14051	14181	14164	14088	14035	14101	14056	14044	14033	14067	13977	14264	14111	14193	14023	14126	14036	14015	13942	14174	14134	14130	14220	14135	14133	14300	14138	14116	14017	14060	14045	14162	13901	14201	14084	14287	14102	14096	14100	14115	14300	14211	14235	13928	14137	14065	14206	14201	14062	14005	14300	14075	14138	14040	14059	14128	14189	14344	14146	14155	14202	14159	14130	13957	14054	14103	14187	14176	14140	14110	14172	14149	14001	14211	14203	13964	14157	14143	14125	14013	14181	14075	14212	14175	13996	14132	14302	14040	14115	14173	14296	14248	14214	14108	14113	14027	14034	14213	14153	14100	14101	14180	14051	14086	14099	14034	14084	14150	14028	14060	13928	14230	13986	14074	14239	14220	14278	14183	14182	14183	14076	14140	14096	14192	14114	14150	14159	14179	13997	14142	14179	14015	14116	13952	14328	14178	14063	14083	14204	14010	14161	14161	14055	14190	14225	14143	14147	14012	14113	14030	14170	14094	14282	14051	14119	14194	14237	14080	14055	14071	14118	14303	14187	14198	14217	14388	14287	14183	13998	14222	14149	14076	13886	14245	14139	14214	14245	14150	14230	14040	14091	14158	14223	14199	14152	13949	14123	14124	14118	14245	14058	14185	14125	13941	14212	14164	14141	14064	13967	14110	14394	14246	14158	13997	14022	14175	14227	14208	14241	13975	14077	14033	14172	14141	14135	14208	14077	14091	14080	14081	14104	14143	14308	14126	14229	14224	14071	14344	14030	14093	14105	14226	14259	14049	14172	14071	14037	14244	14056	14029	14114	14141	14094	14132	14013	14176	14188	14237	14077	13957	14023	14039	14183	14265	14134	14043	14352	14156	14198	14242	14091	14120	14035	14147	14168	14134	14191	14059	14006	14169	14157	14272	14060	14084	14177	14105	14167	14151	14266	14212	14041	14102	14022	14067	14111	14181	14207	14135	14039	14142	14208	14186	13992	14258	14126	14101	14272	14129	14182	13982	14069	14090	14272	14016	14127	14187	13963	14231	14144	14274	13987	14120	14170	14070	13989	14112	14196	14127	14178	14007	14083	14146	14236	14097	14230	14107	14086	14135	14097	14388	14059	14112	14109	14367	14059	14194	14081	14120	14047	14260	14155	14157	14054	14198	14111	14226	14151	14311	14211	14095	14115	14080	14161	14272	14234	14074	14081	14294	13944	14042	14257	14371	14066	13937	14120	14193	14167	14073	14157	14104	14126	14022	13980	14035	14228	14130	14013	14106	14210	14072	14141	14131	14057	14090	14035	14086	13961	14129	14114	14323	14205	14072	14179	14064	14124	14081	14162	14025	14137	14095	14169	14150	14078	13985	14317	14227	14170	14141	14149	14120	13928	14354	14111	14223	13938	14037	14238	14117	14212	14164	14019	14187	14172	14087	14141	14123	14150	14020	14112	14173	14096	14148	14110	14077	14075	14064	14159	14181	14024	14242	14208	14096	14192	14072	14135	13951	14129	14195	14166	14120	14158	14117	14225	14175	14117	14122	14216	14145	14205	14395	14185	14120	14145	14130	14114	14253	14186	14092	14083	14201	14044	14197	14129	14084	14220	14110	14086	14307	14072	14146	14060	14183	14194	14220	14087	14266	14103	14206	14222	14115	14192	14055	14319	13917	14130	14088	14056	14040	14056	14132	14261	14115	14114	14232	14065	14124	14259	14267	14175	14078	14074	14059	14286	14061	14213	14086	13923	14160	14241	14229	13962	14272	14126	14246	14076	14112	14169	14169	14181	14075	14194	14247	14019	14217	14101	14050	14000	14082	14152	13998	14068	14111	13972	14102	14248	14149	14199	14063	14087	13932	14201	14101	14090	14240	14185	14145	13957	14163	13994	14150	13985	14112	14039	14064	14211	14148	14179	14222	14176	14359	14160	14061	14237	14220	14089	14083	14087	14263	14190	14178	14154	14315	14080	14325	14227	14088	14137	14223	14047	14254	14090	14051	13880	14213	14221	14087	14095	14122	13932	14023	14091	14113	14139	14053	14071	14148	14118	13966	14153	14035	14137	13995	14160	13924	14148	14091	14129	14130	13969	14023	14114	14067	14136	14299	14015	14156	14022	14042	14138	14021	14070	14120	14098	14166	14302	14095	13988	14096	14204	14238	14062	13945	14053	14189	14052	14104	13991	14182	14135	14162	14232	14071	14034	14053	14102	13909	14123	14025	14219	14129	14116	14145	14165	13972	14161	14088	14193	13929	13928	14175	14205	14128	14082	14249	14084	14122	14160	14010	14095	14132	13968	14025	14150	13984	14163	14212	14019	14097	14049	14123	14015	14073	14059	14177	14099	14068	14077	14016	14147	14246	14083	14083	14278	14116	14140	14116	14096	14212	14248	13933	14236	14135	14189	14164	14213	14061	13927	14185	14084	14099	14115	14309	14142	14115	14125	14226	14008	14289	14122	14051	14184	14012	14128	14117	14245	14271	14247	14122	14180	14120	14192	14120	14027	14081	14069	14175	14042	14046	14068	14085	14067	14054	14163	14157	14245	14059	14128	14108	14162	14158	13913	14026	14227	14024	14223	14215	14122	14189	14076	14085	14193	13889	14127	14122	14216	14134	14061	14064	14187	14278	14280	14274	14189	14172	14139	14099	14086	14248	14076	14117	14039	14107	13979	14153	14111	14091	14183	14077	14205	14123	14117	14098	14215	14115	14038	14237	14055	14096	14160	14164	14066	14164	14279	14021	14035	14016	13907	14140	14381	14084	14093	14346	14030	14200	14109	14112	14212	14252	14143	14092	14363	14271	14194	14030	14185	14097	14200	14228	14285	14176	14130	14172	14190	14147	14139	14056	14084	14216	14017	13995	14048	14096	14223	14249	14224	14134	14157	14026	13938	14118	14153	14285	14066	14044	14131	14072	14241	14236	14077	14194	14228	14202	13942	14049	14148	14116	14169	14090	14142	14069	14035	14138	14138	14106	14119	13932	14143	14105	14091	14053	14195	14248	14025	14326	14044	14164	14089	14198	14238	14107	14096	14144	14171	13991	14185	14094	14119	13992	14252	14173	13987	14239	14220	14194	14039	14134	14215	13997	14078	14200	14098	14022	14158	14005	14326	14251	14155	14144	14040	14079	14224	14265	14093	14225	13956	14250	14113	14270	14144	14111	14006	14108	14011	14170	14046	14139	14204	14229	14247	14046	14025	14188	14199	14086	14271	14006	14154	14170	14095	14089	14194	14106	14008	13933	14187	14128	14146	14211	14135	14221	14046	14115	14071	13989	14120	14121	14055	14160	14217	14065	14134	14249	14137	14219	14223	14114	14259	13966	14130	14190	14194	14132	14044	14083	14053	14216	14052	14181	14132	14093	14068	14332	14011	14066	14119	14194	14082	14087	14094	14118	14142	14109	14030	14001	14072	14127	14107	14044	14095	14002	14060	14039	14043	14076	14118	14110	14106	14115	14233	14194	14004	14008	14089	14132	14223	14032	14212	14143	14139	14051	14175	14139	14117	14208	14224	14202	14291	14262	13992	13924	14171	14151	14144	14132	14061	14153	14186	14113	13892	14205	13919	14043	14059	14225	14037	14155	13980	14132	14207	14079	14252	14204	14091	14242	14041	14221	14007	14122	14242	14085	14182	14123	14125	14187	14201	14078	14074	14122	14135	14231	14129	14176	14192	14150	14094	14192	14073	14196	14169	13990	14221	14061	14183	14060	14152	14129	14130	13944	14042	14155	14041	14131	14169	14132	14203	14112	14074	14057	14066	14109	14181	14250	14111	14170	14373	13923	14036	14171	14210	14128	14045	14149	13978	14124	14061	14107	14039	14082	14142	14207	14266	14084	14031	14141	14106	14133	13977	14248	14118	13988	13942	13977	14351	14125	14197	14021	14102	14099	14088	14194	14179	14167	14058	14178	14225	14232	14117	14189	14292	14113	14109	14044	14120	14015	14244	14107	14060	14201	14199	14017	14093	14142	14024	14135	13965	14225	14145	14150	14137	13974	13944	14313	14102	14131	14130	14220	14094	14098	14195	14272	14282	14095	14176	14087	14105	14127	14151	14140	14430	14184	14233	13978	14207	14019	14185	14192	14293	14051	14104	14026	14245	14046	14257	14165	14039	14193	14044	14116	14129	14186	14194	14204	14018	14294	14086	14061	13905	14230	14202	14117	14159	14061	13905	14064	14042	14239	14048	14052	14290	14179	14346	14024	14219	14025	14150	14069	14023	14081	13971	14142	14224	14302	14291	14133	14146	14160	14144	14132	14128	14026	14112	14097	14135	14239	13958	14077	14395	14062	14162	14035	14029	14397	14119	14118	14058	14115	13996	14149	14134	14127	14180	14138	14162	14160	14225	14251	14142	14094	14045	14210	14115	14193	14111	14148	14041	14130	14124	14119	14133	14245	14163	14135	14002	14287	14120	13940	14180	14137	14133	14249	14175	14076	14157	14091	14211	14106	14110	14116	14106	14205	14189	13951	14274	14160	14134	14113	13970	14152	14115	14033	14056	14102	14135	14077	14181	14171	14169	14180	14046	14147	14097	14134	14187	14244	14073	14208	14238	14079	14137	14169	14091	14222	14159	14121	14154	14095	13971	14192	14184	14222	14184	14169	14095	14081	14011	14208	14099	14355	14000	14062	14131	14131	14203	14077	14149	14115	14195	13902	14072	14084	14155	13963	14112	14277	14198	14143	14142	14230	14061	14216	14346	14197	14222	14270	13963	14009	14281	14183	13990	14017	14202	14130	14036	14101	14109	14213	14351	14099	14148
24038	21516	29707	27128	28117	31604	30775	24240	21155	19688	18985	18954	18380	17913	17565	17653	17524	17018	17241	17047	17076	16763	16919	17068	16954	17009	16934	16719	16944	16790	17088	16972	16920	16654	16899	16631	16686	16783	16821	16864	17065	16833	16662	16695	16575	16669	16787	16575	16603	16691	16653	16527	16662	16676	16557	16576	16675	16390	16793	16699	16549	16582	16486	16351	16555	16532	16465	16647	16694	16550	16620	16586	16597	16739	16736	16507	16841	16681	16536	16841	16560	16532	16749	16460	16582	16734	16474	16547	16389	16780	16610	16645	16790	16400	16597	16678	16583	16732	16631	16667	16712	16569	16470	16698	16534	16567	16730	16885	16523	16703	16700	16555	16561	16621	16700	16679	16739	16674	16650	16427	16622	16641	16497	16537	16570	16617	16637	16487	16687	16591	16735	16607	16585	16540	16665	16699	16710	16673	16662	16724	16489	16612	16622	16741	16644	16759	16643	16603	16521	16887	16831	16566	16416	16646	16611	16621	16563	16655	16837	16607	16633	16576	16799	16755	16654	16627	16698	16402	16583	16688	16616	16579	16740	16521	16629	16678	16800	16601	16340	16504	16624	16683	16582	16520	16501	16565	16668	16697	16559	16528	16488	16467	16676	16604	16587	16822	16664	16685	16469	16601	16514	16678	16569	16421	16587	16559	16451	16705	16842	16530	16640	16483	16328	16632	16509	16718	16606	16596	16932	16530	16382	16516	16557	16555	16622	16516	16691	16468	16538	16741	16467	16750	16695	16637	16605	16755	16561	16569	16704	16551	16444	16582	16410	16834	16530	16656	16487	16626	16616	16649	16417	16405	16677	16712	16553	16515	16537	16536	16559	16596	16584	16762	16693	16680	16503	16532	16701	16667	16656	16501	16569	16615	16751	16588	16557	16557	16525	16553	16403	16724	16716	16662	16501	16659	16573	16602	16777	16643	16678	16603	16483	16631	16489	16611	16825	16612	16761	16686	16636	16536	16704	16936	16445	16756	16721	16469	16598	16744	16711	16574	16383	16534	16754	16592	16552	16623	16672	16726	16620	16460	16705	16606	16518	16534	16642	16516	16673	16703	16643	16647	16706	16651	16514	16694	16787	16443	16718	16615	16689	16707	16705	16538	16430	16634	16621	16641	16457	16589	16567	16797	16466	16815	16767	16627	16441	16702	16554	16706	16713	16781	16558	16513	16558	16737	16720	16670	16622	16593	16583	16504	16663	16720	16538	16582	16468	16714	16622	16628	16597	16496	16613	16696	16543	16656	16590	16557	16573	16822	16730	16756	16449	16581	16446	16637	16523	16469	16487	16584	16463	16594	16681	16683	16588	16494	16667	16872	16453	16519	16363	16631	16577	16869	16777	16543	16529	16505	16667	16584	16678	16560	16539	16548	16596	16665	16527	16542	16513	16566	16620	16604	16687	16520	16572	16750	16558	16744	16641	16762	16646	16592	16718	16576	16590	16554	16787	16603	16551	16484	16473	16765	16575	16638	16587	16563	16749	16370	16620	16381	16515	16454	16800	16429	16621	16306	16509	16718	16564	16522	16633	16568	16533	16694	16627	16355	16630	16549	16475	16672	16626	16581	16694	16540	16477	16555	16605	16709	16668	16801	16458	16586	16613	16598	16789	16731	16712	16595	16611	16640	16673	16511	16393	16507	16490	16512	16593	16522	16684	16512	16484	16356	16641	16624	16781	16487	16574	16570	16742	16511	16918	16477	16653	16747	16595	16707	16775	16567	16627	16439	16568	16591	16499	16785	16679	16551	16615	16615	16393	16582	16498	16390	16375	16442	16563	16573	16507	16667	16373	16460	16601	16654	16918	16607	16873	16657	16633	16566	16611	16411	16363	16967	16447	16529	16707	16587	16622	16727	16704	16484	16436	16347	16724	16598	16611	16564	16507	16456	16542	16532	16771	16542	16735	16606	16474	16421	16604	16379	16624	16649	16495	16624	16668	16477	16796	16466	16487	16751	16372	16684	16491	16399	16781	16690	16840	16625	16636	16464	16587	16623	16552	16692	16657	16532	16680	16671	16554	16550	16762	16674	16824	16484	16625	16673	16703	16619	16389	16720	16474	16582	16557	16605	16792	16556	16692	16686	16629	16490	16679	16578	16546	16713	16499	16511	16636	16539	16559	16499	16539	16551	16492	16779	16651	16466	16611	16394	16475	16767	16744	16498	16635	16432	16711	16640	16699	16534	16698	16405	16430	16748	16604	16560	16538	16587	16621	16479	16403	16648	16607	16523	16595	16497	16761	16455	16581	16793	16529	16456	16693	16728	16558	16422	16752	16639	16806	16626	16720	16638	16588	16442	16600	16575	16583	16496	16668	16579	16933	16457	16446	16895	16465	16618	16569	16536	16709	16500	16602	16501	16449	16410	16435	16533	16676	16455	16936	16796	16665	16715	16710	16538	16661	16589	16467	16367	16617	16625	16724	16381	16687	16508	16591	16400	16478	16585	16498	16614	16676	16479	16516	16521	16823	16633	16531	16645	16574	16706	16613	16540	16569	16680	16616	16569	16364	16535	16762	16684	16737	16533	16695	16626	16671	16663	16659	16427	16545	16622	16686	16598	16600	16465	16510	16579	16514	16510	16630	16684	16831	16616	16388	16599	16806	16516	16494	16668	16742	16717	16503	16615	16587	16553	16341	16507	16530	16411	16501	16627	16645	16647	16844	16620	16658	16512	16501	16622	16547	16700	16449	16532	16717	16617	16671	16768	16450	16709	16627	16629	16472	16583	16404	16587	16497	16531	16680	16562	16710	16856	16657	16629	16540	16744	16433	16704	16438	16648	16763	16727	16493	16547	16705	16474	16647	16568	16607	16570	16723	16493	16699	16580	16795	16729	16646	16622	16527	16716	16570	16626	16569	16585	16525	16359	16753	16684	16515	16379	16465	16646	16502	16531	16552	16767	16778	16669	16728	16463	16578	16488	16565	16601	16581	16643	16385	16910	16803	16503	16503	16410	16439	16399	16653	16835	16681	16680	16697	16658	16744	16688	16254	16591	16563	16552	16602	16641	16604	16585	16526	16690	16512	16546	16500	16568	16338	16597	16748	16641	16670	16731	16484	16449	16429	16810	16654	16606	16566	16653	16634	16764	16490	16616	16646	16495	16658	16800	16649	16717	16550	16708	16544	16651	16510	16423	16681	16598	16752	16841	16542	16416	16523	16607	16529	16482	16538	16710	16586	16360	16458	16648	16302	16588	16660	16539	16512	16451	16814	16506	16616	16701	16641	16634	16571	16844	16563	16500	16691	16590	16627	16475	16432	16516	16816	16708	16494	16649	16574	16524	16617	16507	16495	16497	16495	16482	16675	16539	16522	16690	16710	16672	16699	16575	16732	16559	16579	16640	16658	16528	16563	16531	16562	16443	16578	16629	16540	16588	16532	16698	16423	16685	16762	16546	16572	16532	16632	16668	16492	16616	16343	16537	16621	16718	16557	16693	16835	16324	16653	16535	16654	16485	16471	16507	16500	16793	16679	16554	16614	16645	16423	16507	16810	16567	16616	16729	16699	16571	16479	16648	16668	16569	16517	16624	16585	16604	16689	16820	16667	16564	16732	16666	16561	16665	16573	16431	16737	16548	16630	16639	16560	16638	16550	16613	16541	16638	16468	16606	16699	16729	16546	16696	16348	16648	16614	16431	16458	16580	16788	16435	16480	16632	16653	16686	16536	16589	16423	16562	16517	16515	16702	16473	16462	16531	16558	16634	16700	16676	16632	16468	16826	16534	16632	16674	16543	16725	16566	16659	16468	16555	16753	16430	16562	16792	16923	16630	16601	16568	16563	16797	16823	16651	16646	16670	16380	16462	16507	16383	16626	16617	16745	16760	16820	16572	16433	16550	16572	16704	16664	16444	16585	16554	16689	16620	16407	16448	16526	16478	16387	16371	16628	16482	16656	16625	16672	16404	16553	16505	16685	16621	16761	16521	16477	16487	16571	16570	16643	16722	16430	16406	16753	16660	16417	16646	16615	16586	16599	16661	16600	16761	16646	16779	16369	16633	16554	16657	16656	16523	16647	16533	16671	16554	16616	16544	16628	16627	16570	16578	16651	16623	16555	16700	16543	16634	16666	16496	16678	16392	16642	16755	16612	16479	16782	16551	16635	16537	16624	16789	16447	16604	16638	16533	16757	16504	16452	16428	16674	16649	16701	16708	16554	16565	16540	16711	16639	16698	16769	16680	16504	16403	16637	16612	16555	16585	16642	16719	16467	16511	16615	16569	16426	16583	16718	16727	16575	16681	16617	16618	16591	16572	16577	16741	16666	16683	16903	16781	16673	16666	16610	16606	16765	16565	16473	16623	16572	16482	16590	16647	16680	16622	16664	16493	16449	16721	16547	16681	16616	16560	16529	16539	16390	16791	16529	16401	16586	16617	16629	16440	16544	16539	16540	16555	16719	16597	16424	16536	16646	16554	16559	16431	16620	16563	16553	16620	16541	16563	16556	16620	16752	16811	16714	16639	16528	16406	16610	16531	16604	16622	16663	16614	16603	16545	16522	16750	16795	16816	16592	16628	16820	16488	16674	16564	16485	16517	16584	16651	16538	16732	16660	16620	16622	16458	16487	16547	16721	16625	16658	16559	16797	16625	16576	16462	16524	16613	16785	16606	16460	16742	16654	16363	16586	16731	16775	16706	16552	16488	16516	16497	16553	16567	16481	16482	16764	16475	16679	16420	16645	16616	16721	16581	16503	16793	16456	16521	16777	16747	16469	16550	16427	16587	16589	16722	16648	16578	16536	16491	16460	16586	16751	16538	16575	16713	16572	16661	16510	16581	16770	16578	16602	16562	16621	16679	16531	16618	16573	16695	16620	16592	16768	16524	16620	16525	16679	16653	16637	16630	16416	16396	16545	16546	16463	16533	16545	16708	16482	16436	16575	16593	16823	16644	16619	16700	16587	16626	16648	16664	16804	16687	16572	16505	16684	16444	16800	16495	16384	16727	16695	16492	16569	16425	16547	16646	16620	16479	16671	16685	16600	16564	16745	16691	16512	16680	16751	16585	16776	16603	16516	16874	16540	16610	16619	16599	16565	16476	16477	16612	16575	16562	16584	16734	16541	16433	16433	16781	16607	16486	16563	16562	16739	16718	16703	16632	16502	16459
35457	60575	60726	50533	42361	36367	29815	24207	20634	18413	17684	17270	16528	15862	15424	15141	15046	14807	14720	14598	14569	14660	14580	14780	14857	14635	14633	14703	14554	14619	14535	14481	14381	14412	14406	14388	14210	14318	14269	14297	14334	14091	14265	14255	14164	14136	14295	14130	14241	14108	14082	14178	14271	14261	14045	14215	14242	14070	14128	14223	14144	14314	14116	14131	14373	14259	14239	14050	14162	14124	14238	14244	14164	14089	14339	14217	14123	14184	14031	14098	14106	14210	14072	14110	14172	14476	14313	14223	14066	14201	14212	14161	14337	14263	14353	14186	14174	14118	14178	14222	14127	14149	14119	14213	14187	14115	14198	14188	14134	14236	14269	14185	14220	14144	14250	14285	14105	14096	14186	14112	14099	13898	14145	14319	14071	14102	13958	14231	14081	14090	14201	14061	14191	14176	14147	14119	14113	14130	14064	14168	14114	14040	14379	14010	14190	14103	14184	14020	14192	14175	14148	14114	14076	14124	14206	14144	14312	14182	14078	14129	14089	14052	14123	14250	14095	14220	13935	14154	14179	14218	14209	14001	14218	14126	14164	14096	14132	14126	14141	14067	14211	14226	14194	13995	14205	14165	14105	14178	14289	14055	14170	14079	14059	14156	14134	14219	14073	14407	14127	14171	14050	14143	14157	14210	14049	14246	14217	14071	14153	14069	14176	14036	14128	14003	14057	13921	14166	14270	14159	14254	14175	14125	14020	14193	14191	13939	14381	14224	14307	14123	14185	14124	14235	14017	14298	14123	14269	14367	14107	14226	14163	14033	14299	14161	14168	14165	14279	14213	14164	14361	14247	13951	14152	14182	14256	14124	14092	14082	14021	14272	14001	14255	14158	14215	14159	14261	14096	14216	14355	14214	14095	14054	14190	14162	14118	14314	14240	13978	14121	14231	14099	14246	14156	14127	14135	14082	14242	14096	14100	13999	14258	14153	13835	14173	14099	14238	14089	14013	14355	14219	14051	14283	14048	14109	14079	14144	14202	14238	14076	14065	14286	14162	14209	14045	13972	14056	14081	14238	14145	13969	14082	14062	14161	14094	13989	14150	14148	14033	14173	14178	14243	14039	13991	14175	13971	14300	14174	14118	14119	14129	14186	14120	14153	14140	14259	13922	14178	14227	14075	14336	14322	14135	14212	14224	14156	14245	14155	14062	14103	13943	14006	14059	14051	14195	14177	14109	14253	14199	14152	14057	14357	14101	14352	14219	14143	14102	14089	14011	14093	14223	14235	14221	14309	14135	14151	14246	14069	14167	14251	14192	14134	14309	14096	14130	14245	14255	14169	13988	13943	14151	14110	14194	14181	14209	14187	14156	14332	14140	14039	14049	14193	14212	14135	14145	14117	14359	14096	14258	14235	14273	14111	14215	14220	14085	14081	14126	14345	14079	14181	14256	14217	14185	14064	14174	14208	14044	14058	14146	13993	14013	13976	14192	14173	14231	14246	14148	14272	14253	14058	14152	14277	14111	14162	14134	14210	14179	14352	14253	14288	14085	14268	14124	14130	13854	14106	14159	14194	14286	14240	14153	14207	14177	14109	14355	14069	14224	14186	14055	14110	14000	14166	14068	14239	14170	14010	14005	14063	14351	14194	14088	14017	14124	14249	14003	14087	14041	14028	14136	14125	14039	14257	14072	14073	14146	14036	14132	14151	14203	14080	14145	14249	14108	14202	14118	14079	14308	14233	13975	14164	14160	14273	14049	14117	14202	14225	14131	14192	14336	14094	14108	14282	14137	14308	14240	14088	14260	14249	14120	14029	14201	14265	14080	14094	14133	14204	14186	14047	14230	14125	14058	14166	14093	14164	14148	14177	14074	13972	14234	14135	13928	14356	14144	13883	14194	14051	14058	14208	14136	14014	14303	14242	14123	14208	14080	14165	14151	14032	14121	14131	14006	14235	14222	14189	14132	14192	14062	14185	14241	14133	14154	14236	14225	14006	14205	14135	14133	14129	14085	14022	14165	14369	14116	14228	14060	14027	14112	13926	14192	14302	14105	14091	14192	14169	14188	14031	14238	14167	14117	14196	14223	14175	14188	14084	14151	14014	14298	14095	14237	14201	13989	14209	14053	14108	14170	13931	14117	14154	14141	13994	14097	14159	14157	14096	14190	14302	14266	14119	14252	14104	14193	14076	14137	14190	13965	14330	14493	13977	14326	14147	14266	14141	14251	14298	14097	14163	14141	14357	14242	14256	14211	14211	14058	14043	14263	14277	14197	14183	14321	14014	14132	14073	14068	14309	14124	14154	14207	14004	14075	14261	14013	13963	14152	14286	14145	14052	14089	14138	14239	14143	14147	14105	14213	14286	14156	14321	13974	14055	14244	13992	14105	14204	14043	14041	14202	14273	14153	14189	14120	14212	14016	14216	14227	14087	14150	14322	14374	13978	14097	14191	14108	14004	14225	14212	14206	14008	14161	14171	14129	13983	14158	14278	14060	14145	14062	14205	14070	14112	14121	14223	14028	14110	14122	14051	14112	14073	14145	14221	14296	14090	14122	14191	13999	14174	14133	14210	14189	14205	14198	14194	14090	14206	14138	14113	14442	14296	14149	14225	14190	14175	14060	14162	14086	14178	14061	14161	14140	14097	14161	14304	14065	14164	14060	14297	14174	14044	14014	14097	14237	14211	14040	14094	14146	14154	14194	14050	14188	14095	13931	14289	14024	14151	14115	14145	14057	14112	14184	14195	14085	14150	14403	14162	14130	14220	14172	14095	14062	14186	14249	14021	14288	14208	14223	14309	14317	14017	14093	14194	14051	14138	14010	14159	14237	14313	14307	14321	14200	14076	14167	13862	14068	14002	14234	14170	14258	14325	14221	14230	14023	14167	14115	13885	14098	14108	14185	14046	14130	14172	14219	14212	13985	14070	14168	14234	14197	14202	14187	14280	14141	14125	14168	14033	14231	14295	13857	14071	14149	14164	14225	13982	14236	14131	14035	14075	14166	14115	13985	14155	14126	14180	14261	14178	14030	14099	14028	14148	14105	14244	14000	14099	14133	14164	14172	14138	14155	14138	14181	14181	14172	13939	13989	14124	14151	14080	14191	14321	14276	14155	14215	14177	14209	14222	14112	14280	14141	14094	14151	13990	14238	14222	14121	14135	14203	14136	14186	14179	14045	14162	13989	14116	14218	14211	14074	13934	14169	14127	14017	14267	14273	14310	14235	14025	13957	14170	14321	14287	13996	14086	14188	14148	14189	14129	14045	14232	14247	14071	14143	13962	14398	14157	13971	14258	14170	13938	14087	14103	14139	14222	14178	14164	14235	14155	14149	14232	14051	13988	14296	14115	14168	14207	14214	14174	14210	14256	14064	14112	14240	14291	14209	14065	14209	14095	14252	14186	14302	14031	14140	14168	13974	14255	14278	13970	14216	14009	14152	14067	14151	14184	14055	14095	14182	14057	14097	14167	14116	14337	14034	14152	14121	14204	14327	14179	14101	14282	14176	13963	14225	14216	14245	14181	14101	14000	14091	14204	14149	14115	14157	14015	14277	14117	14408	14074	14222	14197	14275	14052	14046	14220	14023	14154	14067	14064	14260	14114	14243	14207	14058	14065	14145	14289	14182	14090	14067	14034	14129	14226	14141	14032	14092	14230	14154	14396	14207	14226	14200	14215	14157	14180	14090	14212	13979	14339	14100	14148	14082	14202	14134	14104	14189	14016	14136	14036	14343	14207	14070	14099	14372	14185	14202	14212	14223	14194	14025	14161	14200	14109	14089	14078	14255	14017	14093	14137	14345	14135	14164	14328	14143	14416	14043	14225	14231	14005	14313	14134	14188	14149	14115	14093	13976	14197	14076	14170	14167	14055	14154	14199	14278	14083	14060	14111	14216	14129	14289	14198	14178	14050	14126	14193	14214	14163	14202	14110	14114	14312	14272	14148	14193	14095	14082	14094	14213	14203	14236	14098	14054	14079	14309	14014	14184	14251	14136	13885	14128	14165	14257	14080	14358	14309	14156	14251	14027	14103	14105	14199	13924	14166	14271	14092	14187	14143	14069	14239	14092	14146	14200	14106	14118	14113	14036	14203	14130	14115	14119	14152	14170	14164	14284	14026	14023	14138	14319	14153	14121	14019	14084	14282	14165	14222	14269	14201	14005	14085	14251	14025	14337	14080	14128	14128	14026	14281	14311	14039	14293	14284	14111	14014	14141	13973	14078	14296	14221	14098	14133	14168	14166	14140	14186	14083	14232	14102	14255	14224	14205	14145	14191	14193	14044	14363	13957	14220	14127	14412	14196	14170	14169	14240	13934	14091	14211	14175	14091	14201	14070	14089	14118	14225	14076	14190	14208	14187	14247	14024	14062	14192	14017	14058	14013	14118	14021	14139	14001	14188	14199	13983	14017	14156	14257	14004	14303	14005	14132	14136	14262	14065	14168	13979	13983	14084	14044	14196	14222	14049	14073	14031	14230	14228	14234	14130	14143	14256	14137	14140	14305	14117	14305	14241	14099	13981	14195	14291	14074	14078	14157	14238	14146	14283	14129	14220	14238	14221	14074	14353	14092	14167	14063	14273	14010	14123	14255	14217	14331	14245	14178	14164	14332	14080	14226	14162	14183	14179	13983	14036	14033	14207	14233	14190	14161	14204	14017	14107	14072	14182	14116	14156	14048	14274	14035	14106	14157	14183	14133	14286	14231	14142	14066	14068	14061	14175	14247	14154	14057	14130	14148	14148	14242	14063	14028	14068	14101	14300	14141	14066	13967	14104	14101	14163	14072	14131	13993	14096	14214	14128	14222	14148	14134	14155	14067	14023	14179	14255	14082	14198	14127	14135	14330	14196	14035	14081	14176	14217	14183	14072	14057	14068	14141	14154	14052	14193	14057	14200	14248	14140	14037	14170	14049	14205	14290	14183	14301	14256	14082	14273	14192	14245	14135	14394	14193	14080	14125	14106	14184	14092	14173	14031	14091	14351	14078	14119	14142	14128	14204	14062	14168	14147	14033	14016	14202	14194	14073	14399	14345	14189	14245	13963	14235	14152	14022	14207	14189	14176	14196	13895	14081	14211	14275	14229	14248	14014	14110	14106	13973	14178	14141	14114	14201	14167	14234	14173	14166	14150	14171	14112	14250	14206	14235	14089	13893
35231	43901	47484	39896	33055	27510	22952	20202	18534	17715	17539	17470	17215	17110	17017	16617	16750	16730	16634	16908	16595	16819	16542	16797	16590	16575	16504	16634	16746	16819	16702	16698	16592	16591	16747	16514	16670	16682	16370	16571	16695	16634	16611	16600	16545	16486	16442	16475	16441	16469	16656	16598	16694	16644	16663	16590	16650	16595	16491	16577	16568	16525	16525	16603	16411	16613	16523	16598	16494	16530	16538	16400	16472	16608	16532	16606	16465	16607	16480	16523	16536	16695	16591	16517	16451	16512	16447	16541	16580	16512	16481	16639	16282	16674	16552	16444	16550	16631	16795	16461	16530	16650	16548	16424	16520	16447	16812	16575	16474	16645	16539	16496	16500	16613	16508	16567	16425	16473	16446	16616	16454	16722	16733	16500	16556	16532	16516	16564	16503	16572	16702	16628	16394	16523	16593	16344	16409	16617	16600	16433	16409	16398	16468	16488	16792	16391	16546	16538	16552	16407	16728	16744	16695	16457	16453	16606	16634	16746	16662	16591	16619	16787	16541	16436	16535	16796	16646	16491	16576	16538	16503	16596	16334	16389	16694	16566	16505	16626	16491	16508	16450	16510	16457	16465	16711	16537	16453	16459	16467	16536	16518	16549	16416	16572	16495	16575	16688	16518	16465	16459	16458	16591	16612	16568	16658	16510	16446	16540	16554	16667	16496	16550	16572	16624	16384	16311	16618	16531	16695	16436	16580	16816	16572	16468	16551	16478	16566	16459	16641	16553	16564	16539	16760	16631	16650	16617	16471	16542	16607	16526	16351	16430	16716	16511	16410	16498	16346	16690	16552	16477	16291	16616	16400	16372	16446	16545	16521	16364	16523	16416	16674	16728	16319	16553	16711	16641	16485	16403	16618	16648	16615	16672	16549	16609	16470	16547	16613	16520	16416	16423	16468	16516	16638	16551	16664	16516	16475	16549	16710	16617	16485	16463	16486	16629	16549	16399	16781	16703	16608	16630	16531	16492	16557	16426	16525	16548	16449	16540	16653	16573	16419	16474	16413	16668	16239	16381	16605	16642	16775	16439	16547	16439	16597	16607	16587	16705	16501	16592	16515	16620	16415	16420	16442	16437	16635	16370	16447	16342	16492	16600	16660	16629	16419	16521	16654	16516	16647	16473	16377	16633	16679	16621	16572	16627	16591	16466	16565	16503	16612	16590	16293	16329	16487	16452	16539	16592	16508	16549	16512	16592	16669	16524	16743	16543	16596	16651	16707	16414	16644	16612	16493	16537	16634	16567	16683	16521	16598	16741	16493	16820	16419	16511	16489	16618	16523	16418	16582	16548	16470	16532	16622	16475	16454	16640	16648	16778	16648	16591	16471	16456	16437	16795	16683	16711	16554	16553	16461	16611	16581	16544	16616	16569	16546	16630	16450	16393	16534	16582	16481	16602	16530	16465	16612	16571	16671	16707	16490	16614	16528	16493	16801	16589	16599	16520	16749	16411	16638	16434	16597	16353	16433	16396	16539	16438	16537	16606	16461	16521	16501	16572	16477	16614	16448	16427	16452	16520	16482	16526	16441	16480	16515	16453	16611	16471	16506	16525	16768	16559	16434	16679	16663	16458	16204	16491	16439	16527	16494	16522	16536	16684	16708	16468	16451	16478	16705	16630	16387	16590	16592	16485	16541	16701	16404	16756	16526	16643	16548	16589	16488	16465	16723	16430	16582	16399	16595	16476	16466	16517	16678	16706	16637	16517	16606	16697	16672	16521	16562	16498	16511	16633	16655	16585	16561	16549	16548	16500	16633	16385	16521	16346	16554	16544	16752	16259	16583	16522	16552	16371	16531	16563	16602	16320	16718	16570	16539	16623	16507	16667	16509	16561	16466	16711	16446	16556	16629	16549	16595	16653	16446	16437	16507	16633	16548	16618	16670	16485	16628	16585	16502	16371	16641	16774	16591	16692	16441	16580	16647	16493	16567	16688	16589	16510	16540	16426	16570	16399	16600	16526	16640	16564	16544	16591	16730	16730	16555	16614	16427	16378	16498	16600	16352	16492	16492	16561	16612	16429	16424	16468	16443	16635	16584	16538	16809	16523	16487	16710	16653	16570	16612	16635	16379	16774	16507	16504	16586	16443	16515	16581	16573	16760	16519	16458	16528	16497	16542	16583	16544	16834	16568	16693	16651	16504	16536	16448	16654	16531	16585	16458	16435	16489	16711	16461	16719	16357	16631	16759	16605	16324	16644	16408	16633	16367	16627	16323	16570	16742	16665	16490	16541	16668	16391	16408	16466	16509	16478	16497	16639	16512	16673	16369	16696	16573	16690	16756	16545	16388	16392	16516	16547	16601	16631	16697	16513	16540	16633	16578	16393	16445	16484	16657	16608	16544	16706	16511	16505	16390	16526	16620	16513	16591	16590	16545	16565	16584	16445	16468	16643	16460	16413	16592	16519	16378	16442	16591	16505	16481	16481	16692	16485	16360	16558	16608	16523	16580	16629	16451	16658	16401	16657	16661	16659	16499	16508	16317	16602	16506	16552	16573	16619	16412	16578	16477	16442	16579	16499	16423	16511	16618	16422	16536	16504	16633	16507	16379	16644	16593	16624	16363	16575	16509	16461	16538	16673	16480	16771	16578	16718	16721	16596	16488	16436	16479	16648	16525	16690	16573	16665	16363	16603	16419	16624	16470	16557	16571	16738	16518	16678	16543	16530	16586	16730	16638	16530	16583	16492	16516	16695	16683	16359	16624	16586	16478	16735	16637	16580	16807	16685	16611	16616	16683	16584	16593	16515	16523	16543	16473	16524	16698	16612	16598	16517	16531	16388	16446	16359	16495	16387	16557	16703	16661	16337	16651	16435	16484	16566	16579	16246	16295	16723	16609	16544	16626	16563	16530	16546	16476	16554	16625	16447	16666	16444	16398	16465	16757	16635	16352	16489	16533	16436	16592	16569	16635	16621	16588	16614	16656	16656	16475	16550	16413	16591	16466	16564	16419	16413	16416	16460	16626	16618	16620	16597	16583	16381	16623	16523	16481	16507	16533	16353	16594	16640	16466	16601	16486	16674	16570	16338	16513	16480	16446	16624	16463	16730	16794	16337	16501	16726	16389	16498	16645	16619	16370	16490	16289	16411	16423	16412	16499	16461	16535	16830	16685	16659	16482	16626	16738	16752	16574	16484	16653	16500	16642	16577	16697	16709	16590	16598	16454	16481	16489	16512	16557	16416	16520	16605	16546	16596	16537	16757	16270	16420	16482	16544	16466	16603	16533	16760	16607	16455	16487	16535	16545	16634	16437	16703	16767	16574	16502	16490	16481	16600	16542	16473	16447	16722	16632	16752	16399	16509	16727	16654	16495	16540	16492	16529	16476	16485	16628	16565	16629	16365	16437	16572	16511	16590	16428	16593	16619	16622	16581	16637	16437	16558	16756	16674	16736	16407	16441	16396	16585	16636	16468	16582	16510	16607	16757	16501	16725	16627	16758	16628	16746	16543	16519	16529	16715	16583	16467	16750	16538	16616	16453	16496	16700	16608	16628	16613	16522	16590	16648	16506	16517	16527	16392	16513	16363	16651	16430	16698	16538	16657	16461	16657	16584	16670	16465	16579	16529	16554	16561	16575	16598	16479	16434	16626	16417	16454	16551	16397	16633	16607	16557	16525	16739	16611	16622	16547	16518	16620	16603	16598	16540	16577	16253	16667	16595	16592	16617	16587	16657	16498	16597	16674	16529	16511	16768	16578	16496	16587	16384	16558	16627	16625	16582	16583	16650	16437	16472	16641	16515	16787	16587	16676	16567	16746	16484	16400	16509	16521	16636	16671	16718	16402	16547	16454	16468	16526	16762	16563	16516	16332	16618	16709	16629	16518	16695	16521	16659	16581	16547	16488	16341	16549	16742	16825	16510	16669	16477	16472	16573	16527	16428	16585	16558	16403	16715	16548	16436	16610	16507	16359	16445	16469	16508	16686	16636	16586	16604	16615	16555	16727	16575	16398	16427	16601	16787	16751	16655	16421	16371	16321	16463	16703	16777	16789	16744	16604	16522	16451	16487	16466	16588	16501	16651	16599	16524	16715	16422	16596	16423	16662	16439	16456	16506	16412	16496	16415	16510	16587	16589	16427	16474	16349	16248	16492	16654	16448	16574	16562	16448	16634	16519	16388	16614	16506	16502	16553	16728	16580	16682	16563	16626	16483	16513	16598	16540	16456	16672	16497	16651	16459	16531	16417	16610	16534	16680	16422	16499	16575	16546	16549	16420	16620	16545	16565	16492	16558	16663	16528	16413	16359	16490	16515	16587	16544	16675	16549	16589	16340	16525	16527	16480	16582	16504	16679	16500	16378	16639	16422	16641	16544	16751	16642	16377	16509	16618	16639	16660	16492	16740	16724	16645	16658	16575	16607	16491	16693	16558	16534	16475	16384	16661	16629	16578	16566	16559	16598	16467	16761	16631	16644	16565	16611	16522	16512	16441	16446	16617	16514	16573	16633	16451	16533	16396	16666	16531	16424	16453	16507	16661	16442	16694	16505	16502	16534	16638	16577	16526	16551	16570	16318	16470	16748	16452	16554	16720	16710	16366	16402	16638	16601	16669	16402	16488	16460	16597	16416	16450	16487	16668	16635	16676	16808	16626	16286	16672	16622	16612	16512	16514	16662	16606	16429	16418	16630	16550	16689	16798	16540	16682	16360	16557	16612	16470	16678	16234	16523	16545	16446	16548	16524	16605	16577	16721	16566	16429	16636	16594	16768	16480	16620	16601	16657	16317	16442	16503	16413	16469	16390	16644	16597	16768	16359	16437	16329	16569	16443	16664	16538	16501	16553	16478	16575	16383	16589	16893	16657	16622	16522	16627	16497	16467	16741	16592	16509	16540	16590	16642	16471	16361	16581	16666	16645	16492	16437	16715	16564	16708	16756	16419	16583	16483	16439	16444	16579	16440	16606	16522	16653	16554	16618	16635	16478	16661	16500	16693	16521	16261	16449	16542	16623	16478	16430	16502	16738	16485	16718	16545	16557	16595	16517	16659	16655	16449	16699	16670	16738	16553	16479	16430	16620	16642	16585	16367	16715	16424	16617	16547	16514	16612	16675	16507	16519	16631	16510	16624	16619	16424	16417	16611	16770	16713	16664	16417	16772	16414
37184	53819	50860	39781	33958	28137	22259	18968	16918	15873	15696	15499	15016	14544	14503	14440	14308	14248	14290	14249	14150	14262	14304	14220	14200	14241	14294	14411	14364	14216	14248	14187	14132	14172	14257	14378	14290	14083	14136	14155	14198	14121	14206	14253	14074	14190	14084	14092	14188	13961	14116	14158	14265	14162	14147	14135	14124	14078	14001	14220	14101	14123	14204	14149	14140	14046	14086	14098	14155	14018	14006	14143	14151	14189	14065	14042	14264	14065	14235	14069	13929	14227	14135	14022	14207	14150	14218	14225	14057	14123	14113	14279	14241	14013	14136	14153	14008	14155	14270	14033	14082	14185	14000	14010	13995	14165	14140	14207	14125	14039	14190	14171	14232	14253	14187	14100	14123	14165	14188	14151	14127	13980	14153	14126	14229	14213	14177	14185	13981	14230	13997	14155	14192	14109	14115	13993	14142	14185	14076	14085	14146	14166	14149	14088	14216	14222	13803	14091	14011	14082	14136	13998	14171	14118	14026	14226	13933	14194	14092	14326	14187	14135	14363	14068	14196	14141	14112	14107	13995	14127	14105	13989	14093	14167	14195	14164	14187	14175	14120	14152	14081	14201	14057	14123	14066	14143	14112	14118	14337	14187	14164	14099	14168	14156	14279	13974	14039	14162	14236	14183	14197	14128	14248	14132	14013	14024	14023	14072	14320	14046	14132	14175	14061	14111	13942	14293	14261	14139	14128	14184	14104	14081	14036	14240	14027	14164	14223	14177	14091	14106	14043	14218	14044	14196	14206	14122	14076	14173	14281	14108	14057	14092	13969	14159	14142	14027	14208	14144	14144	13963	14247	14039	14024	14102	13984	14080	14188	14158	14007	14057	14047	14229	13950	14151	14198	14070	14083	14087	14115	14240	14221	14251	14071	14024	14224	14160	14269	14125	14284	14077	14090	14226	14054	13940	14132	14096	14259	14178	14206	14079	14201	14014	14242	14260	14198	14150	14196	13959	14261	14391	14183	14034	14333	14188	14279	14025	14140	14270	13986	14103	14280	14095	14260	14106	14153	14207	14010	14069	14157	14129	14124	14151	14079	13920	14161	14097	14256	14125	14050	14315	14049	14102	14046	14105	14249	14130	14172	14016	14107	14103	14167	14167	14191	14026	14069	14076	14054	14091	14270	14151	14178	14174	14143	14253	14152	14185	14318	14086	14128	14063	13934	14210	14147	14078	14283	14088	14095	14094	14157	13959	14194	14161	14144	14051	14225	14089	14015	14214	14001	14114	14170	14143	14138	14021	14016	14028	14370	14007	14120	14163	14169	14181	14179	14157	13965	14019	14090	14249	14123	14218	14282	14182	14220	13979	14038	14312	13945	14093	13971	14180	14059	14144	14263	14243	14046	13962	14131	14217	14243	14141	14077	14195	14233	13998	14181	14251	14142	14124	14160	14213	14129	14245	14058	14104	14090	14057	14078	14137	14139	14077	13979	13929	14074	14155	14193	14083	14138	14038	14218	14101	14200	14127	14117	14119	14172	14143	14102	14123	14142	13988	14147	14075	14003	14111	14137	14002	14114	13959	14156	14102	14120	14283	14031	14195	14147	14087	14062	14295	14148	14116	14196	14266	13927	13989	14105	14002	14095	14115	14120	14195	14079	13962	14097	14107	14249	14021	14166	14108	14174	14206	14072	14135	14141	14227	14060	14058	14117	14068	14162	14124	14327	14110	14020	14191	14164	14060	14071	14053	14154	14141	14266	14156	14177	13974	14237	14045	14196	14018	14176	14105	14108	14090	14117	14042	14128	13968	14116	14123	14138	14077	14202	14054	14139	14000	14172	14171	13921	14157	14127	14018	14198	13992	14129	14052	14006	14104	13901	14066	14077	14009	14244	14089	14232	14153	14083	14039	14131	14125	13981	14196	14119	14194	14093	14177	13949	14052	14068	14165	14114	14125	14041	14297	14038	14036	14133	14038	14028	14214	14179	14219	14080	14067	13996	14140	14136	14047	14007	14092	14082	14171	14276	14010	14093	14104	14129	14082	14126	13990	14131	14080	14117	14111	14083	14237	14115	13993	14251	13981	14184	14191	14023	14153	14176	14090	14134	14054	14259	14080	13999	13962	14141	14146	14141	14044	14123	14175	14200	14135	14005	14225	14126	14275	14239	14317	14133	14202	14092	14089	14167	14120	14246	14139	14127	14158	14035	14186	14255	14160	14101	14021	14155	14025	14216	14139	14053	14170	14238	14103	14224	14155	13921	14200	14238	14174	14265	14090	14257	13988	14013	14292	14269	14202	14134	14057	14143	14017	14033	14105	14047	14118	14229	14298	14168	14014	14138	14092	14160	14215	14241	14183	14100	14118	14230	14098	14170	14121	14304	13998	14019	14214	14117	14094	14114	14322	13993	14120	14143	14077	13969	14040	14231	14124	14103	14150	13982	14249	14110	14264	14164	14342	14108	14212	14256	14295	14148	14030	14083	14139	14158	14123	14035	14126	14258	14007	14106	14240	14030	14143	14093	14086	14321	14020	14127	14056	14196	14042	14020	14164	14183	14158	14236	14012	14148	14333	14272	14233	14177	14097	14166	14192	14136	14376	14063	13950	14104	14116	14196	14072	14091	14171	14146	13955	14118	14305	14210	14346	14190	14129	14108	14103	13963	14134	14303	14095	14026	14183	14015	14166	14036	14245	14078	14260	14156	14211	14146	14292	14139	13992	14223	14199	14106	14210	14256	14094	14005	14179	14367	14077	14036	14096	14198	14058	14011	14106	13977	14096	13978	14130	14124	14214	14255	14050	14081	14054	14055	13958	14171	14209	14185	14137	14218	14120	14124	14144	14135	14077	14141	14190	14192	14161	14272	14143	14110	14230	13985	14127	14129	14315	14128	14170	14256	14151	14105	14099	14100	14077	14184	13927	14160	14149	14214	14069	14204	13985	14052	14086	14186	14127	14132	14044	14225	13983	13940	14132	14191	14263	14257	14197	14031	14242	14188	14131	13991	14033	14205	14201	14142	14061	14149	14121	14119	14144	14158	14031	14069	14041	14102	14128	14036	14180	13993	13998	14364	14154	14131	14052	14160	14223	13909	14095	14084	14242	14075	14198	14248	14160	14171	14071	14157	14061	14150	14200	14242	14140	14178	14075	14072	14056	14297	14267	14147	14163	14203	14224	14057	14118	14056	14142	14205	13928	13955	14072	14015	14155	14054	14330	14208	14184	14174	14205	14106	14196	14186	14215	14082	14011	14137	14107	14056	13995	14162	14108	14312	14214	14104	14237	14148	14063	14178	13967	14112	14044	14053	14164	14190	14098	14106	14030	14014	14217	14126	14157	14118	14221	14126	14175	14069	14106	14011	14056	14155	14068	14193	14244	14100	14208	14123	14050	14208	14278	14122	14064	13934	14129	14103	14231	14116	14271	14213	13939	14114	14079	14109	14115	14039	14097	13961	14112	14003	14087	13980	13976	14224	14154	14167	14112	14115	14119	14077	14133	14141	14052	13995	14110	14019	14012	14217	14125	14153	14103	14047	14129	13975	14038	14168	14171	14118	13985	14045	14154	14290	14175	14055	14111	14135	14126	14080	14208	14187	14088	14118	14089	14199	14065	14279	14054	14079	14111	14260	14097	14160	14168	14232	14002	14131	14045	14330	13976	14301	14154	14077	14039	14220	14110	14141	14316	14031	14137	14190	14309	14016	14055	14190	14019	14119	14150	14067	14130	14133	14119	14077	14174	14073	14120	14083	14147	14071	14052	14297	14079	14204	14111	14227	14196	14101	13927	14208	13999	14182	14000	14039	14210	14039	14202	14369	14020	14410	14199	14281	14200	14211	14102	13942	14146	14206	14278	14064	13964	14207	14216	14142	14071	14118	14182	14095	14190	14060	14042	14104	14175	14205	14244	14300	14192	14107	14022	14194	14074	14180	14152	14192	14236	14098	14192	14103	14005	14091	14278	14164	14165	13920	14040	14184	14105	14295	14077	14113	13951	14268	14237	14026	14099	14193	14203	14125	14298	14173	14066	14196	13975	14082	14243	14215	14128	14227	14190	14130	14237	14093	14205	14211	14054	14021	14048	13952	14117	14117	14188	14426	14151	14059	14103	14009	14142	14117	14052	13983	14033	14219	14286	14211	14196	14071	14118	14161	14039	14202	14135	14019	14215	14112	14064	13880	14068	14136	14123	14151	14092	14152	14122	14299	14227	14247	14038	14149	14302	14151	13999	14123	14180	14046	14069	14091	14076	14359	14149	14060	14275	13991	14188	14051	14134	14339	14211	13958	14258	14144	14209	14050	14004	14192	14017	13972	14115	13875	14230	14054	14070	14105	14268	13884	14023	13926	14251	14026	14226	14277	14014	14133	14194	14084	14189	14040	14125	14034	14161	14144	14130	13998	13986	14059	14057	14121	14285	14151	14141	14181	14079	14062	14242	14042	14150	14008	14185	14118	14257	14279	14169	14135	14244	14106	14144	14115	14154	14185	14065	14122	14121	14126	14021	14064	14142	14197	14216	14106	14175	14127	14173	14273	14124	14252	14225	14224	14107	14028	14092	14136	14147	14199	14078	14126	14106	14004	14075	14225	14150	14073	13997	14241	14071	14108	14165	14229	14221	14104	14320	14051	14185	14385	14265	14078	14060	14109	13978	14204	14064	13948	14279	14089	14059	14164	14065	14283	14256	14142	14087	14133	14015	14284	14299	14096	14264	14051	14142	14170	14300	14118	14041	14050	14070	14075	14175	14099	14166	14025	14126	14197	14154	14018	14108	14044	14179	14051	14153	14094	14120	14122	14024	14211	14089	13892	14096	14129	14246	14070	14215	14163	14101	14094	14113	14037	14107	14237	14013	14055	14064	14040	13882	14098	14094	14089	14085	14359	14058	14185	14188	14130	14091	14132	14160	13968	13972	14268	14299	14084	14116	14162	14171	14276	14341	14130	14218	14197	14095	14139	14230	14139	14194	14184	14040	14193	14220	14275	14069	14084	14132	14129	14008	14079	14256	14019	14008	14185	14026	14054	14077	14055	14159	14153	14168	14147	14168	13958	14124	14035	14041	14321	14274	14292	14017	14215	14237	14219	14108	14234	14048	14086	14265	14167	14093	14175	14130	14144	14089	14181	13903	14214	14157	13924	14115	14083	13942	14124	14106	14108	14211
25431	21784	30706	32102	32093	30174	26224	21006	19319	18669	18475	18035	17275	17114	17040	16992	16937	16952	16842	16739	16782	17065	17012	16802	16826	16690	16764	16638	16641	16891	16724	16609	16652	16612	16717	16724	16465	16501	16535	16494	16451	16612	16621	16614	16592	16352	16594	16409	16421	16499	16488	16586	16845	16429	16507	16230	16288	16508	16599	16574	16509	16530	16540	16612	16447	16585	16545	16489	16480	16472	16515	16592	16508	16530	16424	16509	16239	16617	16423	16521	16552	16551	16477	16578	16533	16490	16343	16677	16440	16373	16542	16445	16724	16428	16421	16540	16424	16398	16367	16410	16459	16496	16714	16413	16579	16290	16345	16325	16397	16512	16298	16362	16414	16357	16509	16441	16535	16442	16513	16403	16325	16237	16519	16622	16421	16562	16487	16553	16483	16638	16384	16356	16441	16401	16424	16264	16352	16320	16453	16496	16438	16510	16396	16472	16553	16339	16656	16547	16202	16464	16276	16400	16738	16563	16695	16425	16399	16446	16366	16612	16516	16522	16419	16367	16370	16288	16398	16425	16422	16442	16510	16370	16637	16460	16511	16346	16475	16526	16309	16549	16391	16456	16428	16432	16223	16679	16446	16574	16563	16482	16556	16615	16268	16577	16355	16504	16414	16387	16557	16478	16631	16557	16599	16526	16504	16644	16429	16640	16368	16562	16399	16553	16599	16449	16504	16212	16522	16475	16378	16414	16438	16466	16488	16437	16351	16471	16331	16531	16256	16557	16387	16637	16459	16391	16612	16664	16347	16628	16592	16342	16322	16635	16416	16591	16443	16446	16440	16392	16492	16367	16444	16365	16449	16624	16564	16580	16533	16503	16361	16507	16481	16560	16452	16331	16688	16459	16231	16460	16625	16393	16384	16371	16531	16385	16405	16423	16379	16345	16494	16479	16335	16376	16412	16443	16556	16431	16473	16500	16456	16461	16364	16440	16363	16490	16484	16402	16324	16388	16417	16410	16501	16606	16393	16437	16564	16381	16253	16327	16294	16481	16409	16281	16354	16424	16323	16320	16395	16261	16552	16436	16444	16462	16379	16429	16427	16317	16563	16411	16428	16576	16329	16305	16331	16616	16648	16521	16436	16549	16425	16394	16398	16292	16398	16578	16349	16320	16474	16446	16483	16403	16556	16320	16537	16477	16472	16622	16530	16428	16465	16417	16454	16422	16506	16590	16569	16513	16525	16411	16608	16514	16483	16351	16503	16512	16373	16482	16422	16502	16372	16464	16317	16431	16323	16425	16513	16431	16422	16323	16467	16541	16441	16460	16456	16437	16370	16435	16487	16516	16479	16343	16520	16497	16517	16444	16547	16473	16358	16476	16422	16564	16502	16427	16288	16460	16416	16459	16546	16417	16501	16388	16578	16445	16235	16453	16506	16343	16547	16407	16470	16311	16390	16630	16505	16495	16489	16526	16389	16330	16362	16342	16379	16476	16233	16540	16522	16343	16553	16503	16362	16421	16360	16634	16187	16435	16375	16699	16428	16425	16514	16385	16246	16455	16546	16255	16516	16513	16659	16597	16504	16455	16542	16429	16495	16357	16454	16449	16451	16256	16390	16489	16658	16513	16459	16471	16500	16144	16553	16389	16345	16538	16387	16551	16328	16580	16526	16511	16482	16419	16780	16636	16522	16364	16628	16427	16493	16488	16435	16484	16698	16487	16293	16438	16333	16449	16433	16281	16518	16480	16281	16404	16455	16531	16612	16328	16604	16411	16650	16519	16427	16454	16517	16494	16464	16715	16474	16432	16559	16388	16513	16366	16475	16450	16693	16391	16446	16659	16507	16297	16463	16350	16472	16750	16508	16542	16515	16419	16499	16743	16509	16675	16471	16584	16364	16507	16392	16210	16461	16358	16555	16695	16611	16305	16407	16442	16349	16409	16389	16389	16429	16534	16547	16518	16374	16228	16386	16505	16347	16543	16454	16364	16632	16481	16422	16375	16340	16375	16432	16457	16522	16423	16562	16444	16340	16376	16344	16407	16404	16508	16566	16420	16432	16504	16682	16540	16397	16482	16536	16612	16415	16513	16391	16405	16446	16380	16466	16375	16535	16331	16604	16408	16483	16624	16491	16399	16527	16777	16418	16550	16381	16587	16250	16349	16357	16329	16342	16444	16426	16451	16412	16303	16583	16388	16480	16544	16313	16674	16564	16410	16268	16361	16616	16583	16591	16582	16609	16678	16501	16489	16439	16541	16409	16332	16337	16434	16437	16553	16362	16599	16516	16507	16263	16513	16441	16442	16269	16301	16421	16407	16439	16534	16392	16452	16407	16483	16283	16341	16547	16635	16212	16244	16326	16269	16478	16413	16444	16392	16252	16477	16286	16326	16464	16446	16532	16409	16652	16612	16517	16420	16392	16495	16497	16345	16346	16652	16417	16519	16479	16590	16451	16359	16293	16647	16549	16600	16304	16453	16396	16471	16497	16632	16597	16446	16451	16389	16292	16507	16598	16649	16367	16527	16479	16329	16600	16576	16548	16400	16582	16583	16224	16341	16284	16438	16541	16767	16608	16573	16449	16574	16532	16419	16549	16318	16562	16373	16622	16475	16531	16459	16533	16712	16525	16355	16317	16390	16525	16647	16500	16372	16478	16459	16432	16620	16380	16634	16549	16372	16149	16453	16570	16488	16407	16604	16481	16606	16526	16505	16383	16379	16461	16460	16287	16292	16348	16401	16496	16450	16391	16483	16532	16637	16616	16251	16592	16536	16504	16414	16458	16503	16711	16510	16438	16395	16615	16450	16430	16414	16475	16574	16309	16403	16637	16440	16556	16513	16785	16416	16557	16472	16504	16507	16487	16641	16591	16527	16569	16533	16439	16460	16514	16409	16492	16414	16660	16436	16389	16542	16553	16430	16367	16446	16502	16509	16617	16455	16632	16504	16325	16318	16383	16384	16397	16236	16484	16380	16112	16274	16496	16453	16386	16518	16417	16494	16530	16389	16538	16295	16426	16438	16439	16603	16674	16407	16451	16432	16259	16232	16306	16428	16375	16372	16599	16530	16454	16566	16486	16477	16457	16698	16579	16488	16481	16426	16476	16450	16583	16492	16340	16695	16205	16248	16379	16487	16342	16744	16639	16423	16457	16566	16439	16544	16472	16316	16328	16434	16412	16438	16585	16421	16444	16389	16260	16527	16392	16317	16466	16365	16363	16745	16201	16368	16467	16527	16566	16511	16471	16407	16400	16491	16457	16426	16333	16111	16599	16489	16325	16545	16244	16268	16553	16228	16415	16579	16574	16321	16515	16433	16450	16417	16549	16357	16458	16518	16315	16523	16413	16420	16359	16246	16408	16313	16456	16383	16513	16510	16536	16494	16580	16595	16351	16264	16357	16581	16391	16449	16289	16488	16554	16356	16493	16498	16425	16482	16487	16390	16280	16380	16546	16669	16711	16384	16481	16564	16596	16479	16440	16663	16354	16354	16452	16472	16661	16469	16504	16325	16466	16571	16500	16370	16450	16456	16321	16493	16520	16384	16464	16701	16597	16521	16362	16455	16327	16471	16493	16329	16442	16462	16360	16511	16419	16493	16517	16577	16568	16429	16584	16515	16285	16284	16532	16366	16534	16471	16435	16482	16486	16381	16514	16464	16342	16619	16562	16319	16240	16523	16542	16560	16441	16439	16371	16284	16448	16632	16414	16403	16401	16391	16620	16300	16508	16400	16359	16421	16499	16267	16446	16402	16390	16309	16225	16467	16506	16506	16418	16398	16436	16633	16559	16440	16594	16513	16289	16423	16361	16393	16378	16459	16635	16456	16551	16350	16303	16444	16491	16359	16348	16404	16384	16514	16337	16472	16486	16553	16581	16566	16462	16400	16480	16496	16476	16470	16579	16304	16288	16482	16462	16544	16645	16415	16301	16532	16315	16494	16540	16453	16229	16476	16398	16407	16544	16669	16451	16484	16205	16533	16512	16631	16731	16431	16527	16478	16550	16680	16608	16404	16481	16557	16512	16469	16435	16562	16464	16464	16605	16437	16499	16459	16236	16461	16436	16369	16439	16333	16390	16474	16472	16562	16499	16406	16270	16511	16393	16536	16371	16337	16417	16541	16521	16505	16338	16452	16579	16475	16396	16576	16281	16586	16322	16384	16501	16394	16439	16410	16421	16530	16452	16647	16601	16453	16490	16465	16346	16360	16508	16339	16482	16579	16777	16599	16486	16402	16492	16667	16531	16387	16497	16408	16359	16503	16508	16340	16258	16455	16561	16462	16381	16510	16285	16436	16356	16454	16515	16435	16445	16242	16564	16384	16317	16273	16441	16444	16398	16426	16401	16538	16553	16394	16512	16367	16348	16362	16383	16431	16242	16323	16585	16320	16386	16294	16508	16516	16237	16507	16387	16477	16424	16319	16516	16568	16438	16438	16503	16313	16596	16512	16531	16440	16372	16396	16374	16459	16567	16488	16364	16345	16493	16490	16510	16513	16331	16523	16559	16595	16573	16683	16517	16663	16340	16557	16534	16415	16626	16510	16491	16362	16392	16533	16549	16543	16490	16264	16294	16396	16587	16547	16332	16284	16214	16305	16590	16295	16497	16388	16556	16607	16513	16552	16413	16564	16455	16576	16536	16538	16421	16377	16355	16391	16460	16399	16355	16593	16428	16457	16243	16357	16624	16672	16545	16811	16389	16374	16531	16443	16582	16468	16445	16449	16448	16606	16676	16459	16480	16531	16415	16486	16390	16680	16395	16320	16433	16278	16458	16417	16448	16571	16550	16583	16253	16658	16467	16398	16584	16351	16620	16596	16416	16513	16639	16412	16238	16435	16573	16552	16307	16248	16279	16402	16475	16622	16393	16503	16504	16579	16481	16513	16742	16397	16239	16454	16429	16417	16490	16313	16339	16464	16274	16464	16342	16456	16494	16620	16497	16518	16506	16439	16346	16248	16352	16396	16435	16503	16619	16572	16622	16482	16411	16480	16544	16561	16451	16448	16430	16476	16415	16485	16356	16259	16619	16601	16514	16446	16304	16463	16664	16527	16680	16352	16581	16360	16627	16467	16336	16552	16336	16378	16310	16386	16346	16573	16387	16484	16506	16386	16451	16253	16473	16476	16249	16462	16376	16403	16509	16387	16333	16543	16544	16353
35900	56439	54818	45904	39462	31396	24788	20624	18269	17577	17063	16091	15423	15197	15049	14755	14593	14627	14655	14515	14678	14536	14622	14524	14559	14492	14395	14436	14408	14458	14630	14168	14480	14449	14349	14194	14384	14266	14224	14254	14390	14243	14349	14054	14206	14282	14182	14122	14274	14170	14241	14219	14181	14142	14057	14153	14154	14104	14256	14267	14042	14248	14077	14172	14096	14255	14133	14082	14084	14080	14042	14099	14223	14283	14221	13936	14037	14171	14102	14247	14175	13961	14095	14046	14311	14127	14080	14076	13992	14245	13948	14223	14098	14182	14195	14119	13861	14132	14197	14181	14164	14254	14046	14092	14055	14072	13998	14177	14141	14148	14105	14075	14065	14220	14187	13985	14106	14133	14054	14011	13920	14166	14129	14130	14143	14149	14239	14088	14116	14099	14188	14139	14213	14253	14103	14223	14237	14027	14090	14162	14306	14154	14103	14369	14072	14221	14233	14106	14099	14031	14214	14014	13889	14135	14199	14248	14249	14103	14193	14228	14075	14128	14087	14267	14072	14097	14100	14016	14176	14174	14257	13957	14149	14178	14101	14143	14256	14167	14295	14158	14151	14019	14189	14159	14270	14228	14153	14053	14205	14219	14142	14230	14213	14001	14191	14191	14156	14144	14001	14002	14113	14012	14100	14042	13998	14001	14121	14105	14133	14063	14208	14117	13967	14300	14134	14104	14184	14068	14124	14282	14105	14216	14017	13991	14239	14189	14154	13907	14075	14150	14202	14115	14128	14253	14248	14042	14069	13998	14165	14328	14089	14137	14223	14066	14257	14051	14078	14160	14082	14141	14022	14194	14111	13995	14176	14240	14106	14050	14281	14159	14151	14277	14110	14108	14182	14072	13995	14221	13920	14204	14070	14112	14136	14282	14209	13827	14153	13948	14164	14059	14098	14041	14206	14151	14180	14194	14171	14240	14226	14112	14160	13980	14130	14186	14199	14080	14068	14258	14049	14193	14170	14146	14235	14083	14253	14113	14107	13966	14090	14086	14322	14154	14036	14019	14118	14168	14214	14040	14172	13990	14111	14333	14165	13953	14299	14184	14272	14091	14086	14109	14219	14116	14179	14082	14326	14164	14081	14096	14143	14123	14220	14167	14119	14232	14197	14093	14049	14085	14334	14068	14138	14127	14155	14311	14230	14147	14177	14088	14093	14058	14136	13927	14245	13924	14152	14243	14165	14138	14216	14070	14033	14039	14171	14045	14264	14220	14207	13964	14305	14179	14173	14175	14225	14047	14152	14221	14195	14375	14136	14176	14152	14141	14156	14038	14080	14024	14177	14148	14303	13987	14245	14112	14269	14012	14325	14095	14178	14115	14183	14100	14093	14144	14049	14201	14053	14157	14270	14071	14098	14056	13945	14125	14251	13881	14086	14138	14067	14263	14156	14037	13954	14066	14164	14089	14220	14291	14018	14004	14213	14155	14207	14058	14217	14172	14086	14191	14142	13959	14121	14319	14197	14115	14039	14312	14039	14192	14019	14045	14071	14041	14051	14019	14062	13973	14180	14201	14001	14255	14336	14295	14073	14133	14089	14027	14278	14093	14064	14143	14156	14181	14170	14030	14122	14192	14158	14203	14187	14111	14150	14125	14145	14067	14123	14062	14208	14150	14215	14030	13946	14059	14096	14254	14074	14116	14211	14171	14270	13981	14178	14060	14041	14076	13963	14232	14000	14232	14210	14122	14080	14002	14071	14130	13975	14210	14154	14224	14175	14156	14105	14207	14030	14095	14126	14184	14271	14077	14192	13961	14131	14196	14093	14116	14077	14069	14031	14137	14089	14067	14192	14123	14224	14320	14096	14261	14156	13901	14158	14197	14113	14090	14269	13975	14345	13938	14113	14211	14010	14177	14244	14278	14061	14110	14146	14057	14310	14249	13986	14192	14072	14108	14124	14134	14039	14258	14160	14288	13974	14092	14100	14041	14135	14117	14139	14133	14074	14014	14336	14050	14040	13886	14164	14196	14196	13989	14190	14066	14237	14102	14304	14053	14032	14208	14031	14036	14246	14203	14049	14139	14227	14074	14233	14109	14195	14288	14148	14007	14024	14132	14065	14181	14173	14238	14275	14248	14226	14122	14067	14186	14187	14124	14150	14130	14361	14196	13939	14219	14090	14157	14182	14390	14189	14197	14203	14066	14074	14130	14236	14278	14089	14236	14094	14083	14122	14243	14109	14107	14255	14121	14005	14069	14096	14109	14208	14091	14089	14213	14121	14194	14132	14191	14164	14115	14166	14137	14211	14149	14118	14059	14042	14189	14198	14246	14009	14036	14232	14117	14218	14003	14123	14249	14165	14173	14046	14200	14280	14191	14267	13970	14304	14298	14057	14174	14259	14192	14263	14181	14127	14222	14229	14212	14171	14119	14058	14101	14187	14100	14157	14093	14317	14215	14183	13992	14092	14050	14159	14310	14319	14031	14197	14015	14101	14084	14120	14124	14282	14143	14154	14289	14070	14015	14064	14036	13993	14162	14238	14062	14190	14190	14275	14126	14009	14104	14200	13961	14329	14154	14186	14288	14171	14166	14083	14256	14238	14120	14109	14250	14005	14086	14219	14162	14103	14038	14330	14103	14044	14128	14086	14072	14373	14210	14115	14206	14179	14073	14105	14173	14141	14049	14150	14043	14102	14202	14360	14214	14196	14142	14155	14153	14156	14164	14293	14106	14170	14163	14119	14207	14035	14060	14144	14194	14077	14229	14121	14258	14275	14157	14159	14198	14012	14270	13979	14040	14120	14280	14242	14114	14027	14195	14063	14182	14031	14165	14133	13959	14279	14356	14229	14080	13893	14209	14222	14189	14267	14181	14118	14167	14090	14155	14201	14347	14022	14166	14070	13989	14197	14187	14207	14204	14026	14201	14174	14123	14240	14077	14134	13954	14124	14344	14089	14119	14207	14053	14055	14178	14089	14277	14199	14092	14326	14030	14218	13988	14199	14122	14049	14172	14173	14114	14198	14096	14177	14205	14181	14150	14302	14214	14211	14273	14117	14082	14238	14217	14289	14132	14199	14191	14065	14252	14106	14091	14210	14143	14130	14050	14311	14290	14109	14327	14291	14118	14052	14056	14122	14293	14237	14110	14170	14175	14194	14189	14064	14365	14207	14057	14103	14195	14103	14277	14122	13919	14298	14063	14023	14226	14132	14175	14142	14038	14196	14047	14010	14147	14245	14024	14043	14196	14031	14276	14231	14253	14105	14028	14055	14034	14153	14045	14046	14124	14009	14077	14076	14138	14044	13958	13978	14192	14202	14274	14025	14101	14133	14048	14222	14183	14157	14238	14130	14193	14391	14071	14017	14160	14155	14054	14004	14254	14193	14273	14172	14164	14340	14017	14201	14242	14249	14094	14213	14249	14209	14012	14284	14110	14165	13990	14071	14157	14014	14046	14179	14087	14228	14293	14273	13846	14279	14208	14016	14095	14025	14052	14218	13917	13950	14064	14055	14093	14205	14201	14241	14238	13945	14224	14186	14159	14049	14029	14229	14251	14226	14095	14326	14295	14160	14062	14231	14064	14040	14057	14195	14135	14041	14108	14082	14316	14133	13984	14190	14183	14047	14173	14098	14223	14122	14306	14271	14173	14255	14016	14127	14267	14130	14138	14079	14133	14072	14096	14256	14249	14144	14184	14048	13967	14175	14123	14213	14078	14085	14143	14215	14169	14130	14128	13919	14248	14216	14280	14084	14159	14238	14113	14165	14208	14121	14150	14288	14216	14153	14124	13978	13937	14111	14097	14191	14138	14121	14267	14038	14129	14114	14085	14004	14111	14226	14095	14168	14246	14298	14265	14036	14196	14198	14141	14095	14108	13960	14193	14131	14200	14271	13943	14150	14147	14257	14043	14283	14181	14183	14252	14075	14033	14238	14206	14115	14339	14121	14238	13979	14235	14072	13924	14046	13981	14077	14100	14182	14024	14111	14216	14213	14099	14159	14134	14162	14024	14218	14020	14104	14260	14019	14091	13995	14163	14115	14170	14117	14139	14242	14091	14151	14231	14107	14181	14162	14116	14328	14264	14154	14058	14150	14350	14097	14057	14216	14167	14209	14110	14144	14010	14065	14136	13988	14122	14258	14324	14043	14064	14098	14214	14052	14086	14098	14248	14078	14138	14149	14193	14163	14018	14069	14190	14242	14018	14273	14070	14268	14087	14237	14087	14098	13892	14160	14231	14161	14040	14166	14155	14196	14322	14018	14207	13969	14222	14018	14281	14049	14136	14102	14229	14065	14128	14200	14106	14188	14082	14053	14321	14183	14113	14243	14058	14224	14131	14111	14152	14069	14139	14276	14184	14231	14337	14148	14133	14018	14223	14180	14147	14188	14125	14213	13964	14153	14171	14114	14071	14087	14164	14142	14176	14272	14176	14130	14142	14109	14210	14252	14173	14167	14260	14106	14251	14325	14029	14169	14117	14093	14178	14304	14033	14176	14078	14271	14393	14125	14093	14180	14001	14082	14177	14378	14076	14078	14190	14089	14177	14198	14085	14168	14298	14242	14070	14171	14175	14120	14185	14173	14153	14070	14354	14204	14126	14018	14084	13942	14161	14224	13958	14275	14172	14109	14166	14088	13962	14068	14119	14084	14157	14103	14049	13966	14268	14115	14231	14034	14169	14007	14102	14156	14070	14148	14111	14167	13885	14076	14168	14203	14127	14153	14129	14233	14157	14223	14086	14162	14066	14013	14219	14253	14004	14138	13997	14345	14148	14168	14189	14203	14104	14072	14198	14174	14174	14121	14196	14342	14174	14166	14103	14276	14189	13923	14164	14318	14015	14325	14097	14158	14128	14178	14178	14108	14119	14112	14108	14006	14267	14127	14094	14094	14234	14128	13979	14170	14191	14188	14264	14184	14226	14234	14153	14126	14119	14096	14031	14233	14174	14120	14234	14148	14049	14037	14186	14222	14144	14033	14070	14133	14137	14195	13937	14089	14281	14036	14159	14077	13983	14133	14284	14126	14176	14117	14097	14072	14249	14161	14206	14150	13917	14073	14124	14241	14030	14011	14108	14364	14189	14291	14312	14289	13934	14258	14120	14031	14234	14181	14139	14184	13993	14194	13972	13956	14163	14238	14062	14271	14393	14090	14125
24100	21476	29561	26746	28324	29654	28162	22531	20383	19975	19330	18464	17770	17476	17531	17229	17256	17246	16929	17033	16886	17006	16988	16940	17147	17028	16938	16967	16753	16824	16801	17005	16980	16945	16716	16492	16514	16719	16500	16623	16732	16870	16671	16674	16540	16725	16286	16377	16480	16481	16588	16675	16689	16374	16379	16454	16673	16463	16484	16423	16655	16847	16279	16452	16445	16566	16378	16512	16717	16621	16595	16359	16529	16366	16607	16569	16632	16426	16355	16399	16387	16467	16526	16505	16611	16535	16516	16559	16408	16444	16445	16444	16800	16521	16467	16435	16635	16498	16358	16706	16587	16559	16400	16622	16551	16498	16535	16453	16299	16450	16738	16525	16626	16318	16475	16456	16418	16415	16488	16551	16495	16690	16506	16429	16334	16368	16518	16368	16578	16495	16408	16342	16432	16422	16643	16428	16489	16693	16673	16440	16536	16556	16637	16544	16416	16390	16406	16373	16495	16461	16271	16495	16581	16484	16424	16552	16599	16530	16564	16474	16644	16474	16462	16769	16625	16526	16547	16268	16509	16417	16326	16281	16387	16547	16607	16614	16653	16365	16391	16655	16587	16496	16300	16373	16509	16379	16484	16340	16476	16346	16485	16532	16575	16487	16363	16363	16391	16532	16549	16412	16442	16446	16507	16509	16622	16645	16431	16561	16344	16521	16365	16491	16531	16641	16619	16556	16683	16540	16492	16393	16533	16546	16610	16637	16663	16422	16535	16370	16462	16343	16521	16412	16588	16377	16733	16600	16583	16425	16323	16339	16556	16607	16559	16491	16494	16582	16499	16502	16597	16442	16450	16575	16404	16596	16407	16440	16375	16545	16328	16483	16596	16394	16579	16269	16469	16635	16525	16382	16603	16527	16652	16409	16694	16580	16585	16484	16475	16496	16342	16356	16598	16495	16343	16511	16496	16423	16617	16375	16548	16504	16434	16241	16517	16518	16610	16561	16568	16350	16429	16456	16576	16534	16661	16300	16566	16542	16453	16395	16265	16334	16466	16640	16148	16581	16306	16329	16425	16490	16587	16682	16572	16429	16622	16587	16519	16491	16340	16510	16240	16419	16342	16518	16493	16559	16487	16359	16501	16508	16488	16555	16609	16407	16511	16351	16472	16541	16372	16426	16570	16340	16416	16265	16349	16458	16538	16566	16394	16456	16698	16689	16518	16508	16517	16628	16440	16315	16196	16404	16649	16428	16453	16422	16524	16433	16412	16161	16440	16264	16480	16651	16520	16238	16629	16534	16393	16547	16437	16347	16418	16491	16453	16419	16354	16346	16430	16550	16306	16489	16448	16498	16297	16583	16635	16557	16399	16482	16650	16391	16467	16573	16443	16366	16212	16539	16583	16481	16483	16569	16388	16535	16328	16386	16591	16444	16414	16451	16418	16541	16556	16439	16707	16486	16423	16645	16225	16301	16325	16408	16475	16598	16442	16630	16419	16512	16422	16325	16570	16465	16431	16311	16485	16683	16340	16536	16556	16584	16507	16631	16464	16345	16513	16515	16231	16816	16494	16436	16542	16342	16307	16564	16448	16425	16353	16570	16630	16520	16582	16656	16270	16307	16391	16499	16488	16264	16594	16371	16384	16222	16574	16541	16367	16233	16555	16261	16549	16502	16532	16674	16507	16694	16431	16302	16088	16568	16475	16396	16436	16390	16676	16626	16483	16418	16503	16440	16578	16518	16507	16600	16443	16465	16394	16175	16663	16590	16525	16338	16537	16430	16475	16492	16412	16359	16384	16462	16838	16462	16385	16346	16543	16477	16521	16421	16416	16413	16243	16567	16472	16542	16400	16357	16353	16421	16460	16403	16645	16358	16532	16561	16223	16431	16277	16384	16543	16548	16474	16443	16307	16546	16265	16339	16439	16328	16316	16452	16445	16610	16543	16493	16554	16430	16468	16287	16443	16502	16579	16607	16518	16373	16455	16521	16444	16447	16659	16567	16383	16513	16555	16321	16490	16095	16412	16501	16688	16445	16278	16279	16506	16449	16404	16563	16478	16452	16592	16465	16493	16782	16538	16500	16613	16433	16586	16582	16502	16330	16548	16426	16535	16470	16476	16520	16296	16391	16474	16479	16197	16383	16424	16435	16396	16341	16572	16510	16384	16618	16434	16491	16629	16403	16476	16406	16435	16452	16611	16502	16471	16499	16349	16297	16302	16308	16552	16652	16527	16523	16533	16361	16501	16467	16484	16567	16445	16554	16440	16688	16267	16621	16637	16557	16435	16576	16331	16376	16271	16614	16457	16619	16412	16441	16573	16367	16348	16507	16381	16676	16290	16680	16256	16220	16516	16529	16377	16486	16542	16556	16575	16494	16433	16321	16419	16329	16216	16276	16467	16346	16300	16316	16371	16445	16522	16559	16577	16403	16384	16196	16571	16344	16532	16225	16277	16441	16551	16224	16498	16526	16492	16453	16349	16555	16341	16447	16492	16343	16331	16561	16558	16522	16455	16080	16590	16457	16395	16435	16299	16381	16349	16279	16339	16531	16546	16447	16634	16430	16455	16430	16335	16572	16408	16614	16424	16552	16449	16449	16294	16483	16444	16592	16084	16521	16551	16372	16382	16495	16715	16659	16446	16233	16650	16532	16509	16770	16584	16502	16590	16435	16277	16715	16705	16300	16561	16503	16479	16441	16567	16462	16528	16492	16501	16373	16481	16338	16179	16448	16449	16376	16579	16551	16199	16458	16421	16350	16426	16418	16496	16636	16519	16470	16420	16354	16413	16479	16453	16372	16471	16504	16379	16337	16361	16458	16554	16522	16698	16616	16163	16597	16485	16463	16410	16582	16640	16362	16464	16591	16601	16527	16212	16443	16657	16568	16630	16280	16324	16485	16438	16508	16449	16512	16534	16499	16576	16405	16317	16402	16568	16599	16421	16459	16347	16642	16523	16470	16375	16521	16267	16463	16523	16559	16440	16517	16221	16590	16407	16604	16510	16496	16471	16381	16498	16420	16429	16567	16448	16427	16635	16354	16676	16672	16467	16619	16548	16476	16385	16594	16402	16550	16595	16516	16540	16438	16527	16643	16425	16430	16460	16425	16446	16355	16407	16450	16751	16461	16496	16358	16597	16523	16432	16493	16467	16277	16342	16504	16606	16497	16488	16503	16568	16373	16424	16451	16395	16453	16559	16408	16456	16497	16567	16541	16416	16416	16433	16351	16628	16367	16718	16543	16450	16392	16680	16511	16377	16684	16518	16320	16535	16679	16664	16572	16372	16490	16566	16231	16293	16349	16516	16474	16702	16581	16525	16555	16691	16478	16545	16471	16339	16516	16388	16347	16620	16520	16620	16551	16755	16458	16500	16500	16153	16647	16313	16319	16434	16171	16657	16524	16493	16667	16358	16685	16488	16577	16411	16537	16620	16625	16537	16540	16355	16497	16297	16296	16337	16489	16496	16380	16377	16617	16632	16620	16673	16220	16389	16368	16545	16535	16407	16561	16559	16460	16677	16537	16351	16366	16487	16397	16426	16393	16501	16634	16584	16580	16493	16391	16375	16611	16656	16529	16321	16535	16567	16474	16490	16384	16422	16464	16307	16617	16392	16463	16631	16365	16309	16501	16407	16422	16482	16382	16311	16576	16568	16610	16572	16309	16585	16472	16421	16371	16460	16725	16630	16210	16324	16464	16542	16508	16540	16507	16444	16275	16563	16440	16578	16513	16800	16445	16553	16475	16594	16310	16453	16456	16466	16393	16517	16609	16529	16608	16517	16455	16396	16511	16403	16514	16497	16545	16433	16505	16162	16414	16347	16498	16603	16516	16512	16605	16377	16455	16467	16583	16469	16420	16354	16274	16497	16493	16479	16457	16367	16436	16587	16487	16531	16740	16587	16358	16548	16456	16570	16519	16571	16322	16470	16512	16369	16427	16387	16542	16410	16351	16546	16469	16448	16340	16400	16503	16602	16679	16438	16535	16544	16513	16529	16417	16569	16593	16667	16462	16444	16495	16617	16354	16489	16449	16624	16534	16412	16371	16491	16471	16402	16450	16484	16484	16640	16567	16354	16503	16307	16482	16443	16366	16233	16609	16408	16494	16705	16632	16521	16530	16351	16377	16377	16562	16580	16455	16502	16777	16491	16620	16357	16505	16476	16354	16537	16379	16411	16473	16566	16462	16480	16397	16434	16438	16462	16549	16477	16654	16278	16551	16694	16623	16451	16604	16566	16514	16379	16499	16640	16600	16638	16491	16617	16162	16368	16421	16590	16507	16588	16757	16539	16554	16541	16642	16592	16420	16505	16294	16342	16559	16451	16530	16647	16234	16693	16321	16398	16514	16728	16269	16430	16393	16578	16256	16462	16574	16247	16264	16540	16525	16690	16466	16493	16599	16589	16602	16345	16568	16467	16475	16503	16302	16377	16632	16325	16440	16514	16343	16586	16491	16555	16602	16370	16599	16671	16532	16395	16420	16455	16327	16423	16315	16446	16542	16538	16511	16336	16405	16281	16477	16409	16477	16572	16253	16466	16435	16503	16735	16435	16476	16565	16422	16317	16526	16462	16497	16468	16493	16513	16476	16431	16425	16444	16411	16535	16434	16499	16532	16647	16476	16601	16601	16447	16568	16425	16459	16455	16422	16576	16405	16510	16674	16512	16485	16504	16700	16546	16746	16542	16462	16505	16754	16607	16390	16404	16454	16425	16503	16532	16460	16342	16550	16320	16257	16335	16392	16713	16483	16578	16257	16562	16398	16297	16328	16406	16534	16305	16427	16522	16537	16428	16243	16408	16429	16323	16585	16593	16375	16472	16367	16384	16416	16577	16543	16607	16712	16333	16513	16479	16547	16617	16367	16308	16714	16475	16544	16473	16685	16542	16484	16436	16558	16538	16541	16657	16280	16491	16388	16396	16494	16383	16387	16312	16468	16399	16369	16574	16367	16569	16592	16459	16707	16337	16425	16476	16522	16471	16298	16561	16531	16377	16332	16394	16470	16389	16533	16612	16489	16353	16569	16521	16207	16521	16473	16316	16231	16558	16364	16513	16561	16547	16468	16399	16535	16545	16346	16519	16478	16372	16397	16497	16482	16363	16262	16601	16329	16513	16248	16576	16629	16578	16449	16324	16335	16571	16499	16339	16410	16477	16570
36100	57492	57651	49984	41968	33329	26422	22615	20287	18855	17838	16640	15796	15518	15115	15197	15053	14821	14766	14726	14896	14915	14793	14662	14645	14729	14674	14482	14529	14712	14451	14295	14353	14351	14430	14499	14344	14096	14462	14198	14153	14194	14174	14132	14167	14260	14163	14251	14270	14235	14142	14340	14053	14192	14239	14241	14083	14025	14068	14108	14122	13966	14133	14020	14127	14143	14145	13941	14253	14175	14230	14157	14207	14240	13947	14181	14233	14149	14103	14044	14145	14020	14052	14195	14181	14211	14055	14233	14125	14060	14086	13974	14135	14353	14190	14032	14185	14102	14025	14221	14255	14119	14111	14218	14134	14157	14172	14096	14271	14106	14054	14145	14066	14194	14199	14138	14008	14053	14119	14127	14213	14233	14033	14058	13943	14022	14114	14250	13993	14150	14126	14108	14025	14107	14023	14010	14133	14113	14280	14059	14102	14138	14097	14145	14163	14049	14209	14197	13955	14082	14152	13979	14090	14377	14198	14050	14152	14139	14094	14321	14039	14024	14080	13970	14205	14115	14121	14109	14071	14138	14190	14073	14208	14070	14247	14039	14295	14055	14139	14060	14245	14183	14055	14160	14127	14157	14113	14144	13967	14202	14072	14160	14050	14218	14061	14101	14023	14063	14178	14166	14141	14113	13965	14182	14247	14184	14256	14137	14177	14210	14088	14130	14082	14076	14245	14150	14163	14119	14130	14074	14120	14265	14136	14231	13941	14184	14194	13988	14114	14069	14090	14065	14173	14066	14076	14032	14083	13999	14002	14046	14166	14156	14131	14079	14326	14179	14002	14134	14048	13975	13996	14224	14048	14081	14252	14155	14132	14095	14120	14155	14089	14150	14089	14272	14145	14145	14346	14098	14204	14217	14188	14019	14058	14160	14193	14202	14242	14085	14001	14324	14069	14065	14170	14059	14229	14087	14043	14121	14154	14112	14035	14096	14141	14067	13978	14291	14099	14183	13994	14066	14092	14115	14349	14075	14066	14076	14328	14057	13944	14226	14013	14113	14056	14011	14263	14091	13969	14271	14052	13925	14099	13956	13908	14030	14284	14096	13991	14129	14060	14111	14060	14323	14074	14002	14276	14180	14019	14105	13968	14131	14116	14132	14099	14028	14287	14169	14202	14197	14044	14260	14112	14066	14221	14022	14179	14056	14141	14298	14237	14062	14320	13991	14129	14167	14221	14019	14127	13999	14145	14115	14021	14355	13972	14047	14248	14180	14065	14196	14095	14060	14216	14141	13943	14155	14018	14195	14207	13966	14200	14139	14126	13986	13958	14190	14131	14062	14128	14115	14254	14039	14142	14269	14052	14115	14194	14090	14028	13971	14111	14340	14032	14064	14142	14058	14102	14189	14087	14094	14070	14155	14145	14169	14121	14089	14299	13968	14215	14272	14211	14073	13948	13987	13968	14183	14229	14179	14111	14256	14101	14080	14124	14132	14048	14145	14074	13943	14242	14006	14136	14225	14107	14269	14028	14113	14053	14082	14165	14059	14159	14036	14118	14001	14191	13996	14153	14041	14227	13976	14096	13983	14239	14000	14100	14174	13995	14121	14155	14182	14157	13922	14111	14129	14133	14259	14094	14041	13978	14075	13998	14177	14093	13975	14093	14201	13980	14169	14146	14129	14019	14128	14181	14159	13977	14177	14176	14102	14132	14050	13962	14030	14112	14309	13976	14191	14099	14039	14043	14222	14248	14255	14093	14171	14251	13947	14157	14069	14144	14165	14076	14211	14190	14195	14216	14168	14013	14154	14178	14137	14031	14107	13972	14079	14256	14247	14097	14241	14198	14189	14123	14133	14222	13945	14038	14069	14262	14169	14233	14162	14023	14005	14026	14160	14160	14209	14045	14088	14138	14136	14010	14210	14129	14209	14165	13974	14179	14111	14062	14093	13964	14074	14264	14182	13956	14015	14157	14160	14081	14096	14199	14038	14129	14063	14072	14344	14143	14179	14106	14139	14066	14045	14133	14271	14158	14303	14084	14109	14039	14120	14001	14280	14268	14183	14077	14086	14297	14207	14047	14010	14110	14132	14080	14120	14194	14104	14053	14224	14137	14183	14070	14123	14116	14202	14255	14159	14189	13997	14093	14051	14040	14201	14000	14176	14211	13982	14203	14221	13991	14066	14212	14122	14142	14141	14238	14194	14217	14281	14047	14087	14040	14078	14368	14189	13989	14046	14213	13994	14044	14072	14065	14213	13998	14270	13889	14095	14193	14128	14121	14072	14035	14107	14133	14119	13913	13895	14147	13996	14053	14054	14194	14180	13867	14140	14073	14222	14059	14243	14220	14139	14152	14143	13992	14066	14135	14111	14055	14204	14049	14208	14034	14109	14192	14128	14028	14029	13922	14224	14231	14063	14292	14126	14176	14215	14226	14317	14227	14146	14088	14120	14076	14208	14068	14259	14256	14036	14118	14100	14196	14189	14166	14010	14149	14074	14185	14120	14071	14168	14164	14224	14028	14092	14200	13988	14104	14231	14142	14170	14136	14116	14149	14038	14045	14214	14098	14089	14122	14053	14132	14261	14072	14133	14127	14199	13999	14082	14005	13986	14138	14077	14121	14139	14057	14131	13943	14288	14243	14226	14150	14041	14203	14157	14184	14038	14174	14193	14312	14176	14181	14137	14110	14095	14169	14223	14027	14233	14211	14149	14122	14164	13992	14214	14152	14019	14123	14206	14088	14118	14182	14109	14092	14203	14098	14141	14053	14100	14135	13991	14090	13933	14270	14100	14111	14225	14065	14170	14306	13989	14003	13990	13976	14263	14257	14162	14065	14234	14094	14149	14267	14133	14031	13915	14176	14105	14199	14108	14044	14281	14172	14104	14272	14291	14158	13958	14033	14262	14166	14181	14213	14149	14114	14184	14296	14073	14062	14146	14086	14167	14014	14101	13974	14133	14321	14202	14200	14122	14129	14179	14165	13956	14032	14241	14091	14176	14138	14057	14022	14159	14072	14104	14269	14022	14232	14153	14056	14022	14105	14105	14104	14111	14201	13990	14209	14213	14091	14232	14052	14134	14018	14172	14058	13842	14007	14089	14135	14000	14107	14033	14170	14128	14145	14151	14231	14144	14155	14100	14130	14034	14131	14011	14121	14262	14188	14028	14067	14294	14132	14173	14136	14263	14118	14065	14193	14121	14186	14063	14126	14143	14206	14151	14172	14196	14270	14057	14289	14148	14094	14101	14145	14167	14013	14103	13937	13964	14207	14245	14030	14131	14164	14222	14070	14258	14236	14106	14001	14090	14064	14056	14042	14152	14212	14055	14207	14152	13997	14090	14142	14138	14084	14074	14176	14133	13923	14100	14128	14089	14228	14022	14154	14190	14183	14160	14249	14136	13976	14162	14281	13927	13982	13991	14095	14250	14226	14222	14018	14005	14063	14179	14067	14041	14121	14076	14160	14074	14119	14234	14122	13988	14136	14103	14043	14076	14071	14186	14152	14175	14135	14099	14220	14244	14156	14063	13980	14011	14189	14120	14135	14117	14011	14027	14250	14177	14020	13942	14284	14237	14149	14190	13997	14128	14135	13977	14109	14140	14112	14077	14123	14115	14062	14004	14105	13995	14207	14250	14063	14162	14112	14111	14037	14113	14153	14234	14037	14090	14222	14020	14062	14191	14154	14061	14194	13937	14133	14016	14200	13984	14189	14268	14071	14236	14120	14047	14242	14010	14051	14093	14191	14105	14206	14137	14141	14045	14239	14016	13860	14161	14077	14133	14240	14166	14211	14153	13982	14130	14294	14206	13962	13977	14163	14157	14134	14146	13873	14250	14219	14257	13963	14304	14144	14109	13950	14108	14205	14097	14105	13947	14035	14187	13919	14152	14179	14197	14266	14102	14178	14156	14270	14328	14197	14132	13998	14089	14215	14110	14072	14046	14167	14111	14234	14179	14138	14116	14233	14270	14223	14086	13987	14284	14163	14014	14117	14239	14067	14006	14094	13993	14257	14145	14101	14062	14112	14123	14134	14162	14113	14165	14264	14064	14180	14236	14220	14086	14182	14108	14185	14143	14202	14332	14023	14064	14138	14191	14068	14273	13991	14200	14253	14196	14279	14170	13965	14163	14302	14259	14075	14183	14159	14123	14122	14108	13977	14121	14043	14132	14299	14029	14243	14212	14148	13974	14018	14159	14249	14142	14146	14061	14078	14195	14006	14085	14058	14137	14212	14137	14111	14193	14069	14212	14102	13954	14231	14164	14075	14322	14272	14162	14052	14151	14073	14001	14130	14346	14158	14221	14197	14177	14230	14052	13999	14071	14143	14103	14172	14252	14095	13963	14167	14092	13975	14278	14300	14089	14129	14065	14038	14174	14140	14124	13947	14110	14121	14208	14027	14247	14138	14088	14180	14213	14130	14065	14032	13991	14348	14212	14086	14025	14422	14094	14159	13990	14105	14022	14077	14033	14022	14104	14367	14070	14062	14230	14215	13979	14153	14142	14114	14151	14228	14174	14226	14013	14198	14328	14170	14254	14077	13989	13976	14302	14126	14106	14053	14202	14202	14045	14331	14207	14122	13944	14200	13907	14041	14068	14121	14187	13984	13974	14331	14006	14210	13933	14103	13950	14318	14093	13991	14218	14292	14119	14181	14317	14117	14073	14038	14104	14186	14359	14178	14148	14366	14001	14127	14193	14075	14153	14020	14185	14186	14159	14011	14182	14138	14260	14107	14047	14108	14019	14222	14167	13968	14144	14107	14141	14098	14090	14116	14179	14208	14153	14093	14306	14192	14184	14276	14251	14246	14261	13983	14204	14125	14039	14265	14083	14070	14161	14227	14119	14210	13941	14116	14116	14188	13998	13949	14216	14113	14071	14047	14156	14120	14124	14102	14145	14088	14165	13976	14005	14179	14198	14155	14112	14153	14153	14267	14037	14186	14167	14279	14129	14118	14286	13957	14199	14145	14134	14159	14157	14030	14117	14051	14041	13954	14173	13915	14094	14026	14272	14350	13999	14239	14166	14160	14190	14093	14113	14072	14184	14185	13971	14115	14150	14218	14204	14063	14148	14079	14131	14159	14063	14134	14055	14261	14096	14263	14139	14113	14136	14037	14100	14209	14075	14132	14149	14220	14120	14186	14174	14128	14147
34622	38951	45828	40952	31424	24197	21131	18909	18030	17687	17215	17017	16776	16915	16754	16644	16670	16588	16473	16568	16532	16704	16771	16709	16447	16784	16662	16579	16534	16546	16571	16579	16679	16492	16329	16298	16314	16575	16355	16613	16318	16476	16483	16563	16514	16338	16438	16313	16392	16577	16422	16586	16670	16420	16323	16365	16519	16466	16507	16323	16528	16401	16676	16435	16587	16339	16520	16296	16497	16377	16433	16483	16461	16349	16394	16476	16577	16392	16294	16384	16460	16296	16557	16313	16492	16393	16481	16307	16545	16258	16331	16406	16311	16333	16482	16419	16487	16374	16551	16643	16409	16565	16496	16469	16565	16307	16440	16252	16471	16545	16520	16301	16421	16167	16192	16475	16454	16354	16590	16398	16238	16384	16344	16366	16463	16571	16543	16516	16582	16619	16495	16526	16451	16433	16488	16299	16478	16637	16537	16503	16524	16442	16469	16595	16530	16297	16309	16405	16537	16402	16442	16506	16463	16388	16576	16448	16269	16433	16553	16539	16351	16330	16548	16444	16312	16386	16626	16678	16479	16509	16409	16422	16500	16415	16359	16470	16506	16377	16432	16338	16477	16367	16422	16546	16415	16340	16532	16445	16315	16483	16450	16518	16360	16106	16497	16488	16408	16528	16353	16578	16308	16568	16469	16297	16394	16390	16544	16431	16485	16222	16425	16342	16492	16313	16384	16444	16522	16387	16362	16440	16233	16112	16329	16441	16237	16325	16324	16474	16374	16441	16369	16363	16263	16440	16346	16432	16349	16478	16475	16383	16579	16493	16466	16274	16583	16399	16371	16433	16410	16426	16563	16156	16345	16607	16537	16351	16518	16287	16544	16621	16484	16453	16373	16342	16463	16506	16480	16405	16454	16351	16239	16366	16481	16537	16407	16209	16318	16591	16393	16461	16508	16424	16431	16309	16457	16404	16294	16756	16561	16494	16388	16197	16596	16543	16383	16243	16548	16278	16304	16437	16414	16356	16688	16378	16524	16344	16458	16370	16429	16504	16399	16436	16373	16320	16452	16646	16506	16518	16381	16625	16537	16474	16448	16632	16388	16450	16535	16469	16436	16482	16339	16384	16523	16385	16289	16425	16407	16465	16381	16611	16395	16375	16188	16343	16385	16493	16543	16470	16362	16486	16524	16549	16348	16333	16501	16441	16487	16566	16387	16599	16536	16392	16424	16454	16560	16639	16371	16431	16517	16462	16649	16272	16442	16521	16396	16350	16386	16467	16481	16507	16211	16429	16342	16546	16427	16292	16514	16399	16425	16593	16422	16456	16508	16476	16628	16355	16402	16277	16364	16238	16808	16324	16721	16604	16536	16361	16507	16464	16418	16438	16308	16379	16398	16524	16364	16485	16514	16411	16567	16246	16493	16461	16482	16163	16631	16481	16464	16457	16509	16307	16374	16357	16630	16501	16390	16429	16582	16360	16343	16491	16633	16470	16619	16433	16400	16436	16628	16297	16468	16278	16277	16504	16315	16531	16543	16294	16539	16489	16477	16259	16457	16517	16638	16560	16307	16345	16463	16517	16370	16418	16412	16702	16463	16522	16534	16568	16452	16652	16460	16689	16432	16238	16660	16552	16474	16373	16397	16328	16421	16624	16719	16485	16303	16564	16520	16546	16285	16495	16463	16520	16572	16391	16423	16309	16461	16397	16482	16414	16417	16499	16298	16443	16508	16363	16519	16589	16313	16259	16632	16226	16625	16437	16307	16382	16565	16491	16348	16276	16516	16456	16541	16335	16605	16572	16653	16411	16334	16379	16432	16301	16513	16361	16540	16493	16418	16594	16719	16281	16483	16759	16499	16495	16453	16626	16433	16432	16357	16360	16378	16455	16526	16438	16180	16517	16424	16410	16534	16610	16630	16659	16352	16528	16409	16387	16312	16465	16307	16272	16426	16318	16389	16412	16500	16295	16371	16244	16361	16318	16433	16431	16548	16513	16318	16392	16524	16622	16584	16417	16308	16365	16277	16387	16264	16416	16421	16455	16273	16632	16339	16571	16452	16494	16383	16429	16420	16440	16389	16603	16518	16385	16300	16240	16442	16664	16499	16415	16508	16616	16427	16419	16384	16372	16432	16561	16609	16385	16415	16282	16392	16517	16638	16494	16551	16561	16403	16459	16382	16614	16559	16586	16616	16478	16488	16643	16653	16417	16463	16309	16377	16371	16486	16267	16476	16363	16431	16242	16471	16583	16331	16323	16214	16281	16470	16549	16455	16439	16414	16310	16343	16443	16363	16530	16528	16757	16603	16720	16535	16431	16524	16308	16459	16510	16237	16522	16250	16320	16566	16489	16417	16406	16480	16617	16352	16424	16402	16465	16513	16590	16320	16503	16464	16542	16455	16469	16226	16475	16303	16266	16562	16375	16421	16429	16491	16370	16512	16527	16212	16535	16619	16686	16356	16492	16390	16256	16470	16422	16529	16485	16390	16454	16401	16405	16346	16513	16584	16460	16293	16259	16520	16447	16493	16657	16544	16503	16513	16359	16398	16428	16587	16491	16457	16366	16288	16174	16489	16431	16475	16322	16393	16374	16431	16382	16305	16486	16618	16687	16442	16476	16361	16481	16499	16287	16324	16241	16481	16546	16567	16454	16275	16376	16555	16286	16508	16449	16375	16337	16428	16442	16330	16386	16505	16343	16546	16400	16556	16445	16530	16400	16442	16501	16365	16630	16511	16348	16301	16423	16493	16594	16301	16525	16276	16389	16230	16445	16572	16313	16187	16392	16541	16625	16404	16356	16388	16459	16584	16512	16578	16365	16582	16504	16539	16225	16409	16483	16513	16474	16452	16350	16703	16706	16439	16538	16372	16415	16318	16258	16424	16401	16274	16424	16277	16323	16390	16295	16593	16548	16480	16273	16464	16482	16502	16435	16532	16415	16613	16547	16494	16446	16561	16477	16338	16492	16375	16583	16417	16288	16434	16621	16699	16528	16329	16478	16327	16580	16409	16524	16383	16352	16311	16522	16420	16577	16449	16273	16542	16375	16443	16458	16432	16438	16369	16221	16370	16471	16734	16409	16509	16542	16332	16260	16478	16377	16441	16584	16568	16375	16609	16599	16538	16425	16550	16461	16350	16469	16356	16463	16463	16251	16401	16473	16438	16502	16518	16342	16556	16493	16555	16437	16520	16539	16517	16430	16259	16386	16506	16262	16555	16323	16524	16341	16475	16283	16513	16527	16348	16221	16547	16124	16430	16550	16420	16684	16344	16507	16398	16472	16365	16328	16302	16436	16607	16489	16532	16494	16455	16463	16551	16524	16584	16440	16559	16407	16443	16218	16297	16496	16420	16777	16467	16430	16465	16574	16508	16515	16488	16612	16397	16273	16373	16287	16446	16348	16601	16610	16298	16484	16543	16514	16344	16355	16491	16454	16481	16576	16756	16383	16495	16281	16293	16437	16318	16499	16588	16573	16382	16287	16310	16213	16425	16625	16376	16310	16421	16504	16519	16505	16459	16413	16354	16294	16388	16462	16511	16337	16351	16422	16578	16419	16495	16504	16451	16410	16489	16438	16388	16478	16418	16452	16539	16303	16388	16309	16431	16242	16391	16451	16404	16341	16399	16525	16425	16287	16604	16670	16360	16306	16570	16531	16390	16279	16618	16730	16390	16558	16347	16487	16361	16697	16390	16335	16345	16455	16504	16543	16286	16182	16340	16419	16452	16407	16576	16695	16589	16365	16511	16442	16488	16462	16406	16462	16544	16427	16553	16473	16357	16513	16624	16363	16421	16524	16494	16497	16412	16331	16528	16405	16628	16497	16527	16565	16513	16535	16482	16311	16424	16501	16487	16652	16402	16364	16538	16394	16577	16260	16580	16457	16653	16307	16310	16535	16515	16432	16628	16453	16685	16490	16305	16412	16333	16573	16417	16491	16386	16564	16345	16548	16447	16450	16554	16565	16721	16630	16425	16271	16339	16387	16519	16482	16533	16394	16445	16325	16545	16348	16584	16253	16500	16567	16409	16354	16329	16403	16372	16280	16410	16275	16376	16441	16597	16661	16556	16304	16444	16425	16523	16555	16196	16485	16753	16493	16479	16266	16414	16277	16472	16439	16372	16411	16428	16569	16572	16422	16324	16471	16471	16182	16255	16506	16235	16316	16496	16499	16393	16732	16498	16323	16423	16379	16446	16375	16497	16638	16540	16260	16406	16511	16590	16424	16566	16385	16310	16467	16610	16545	16392	16541	16547	16409	16412	16449	16459	16142	16212	16288	16352	16535	16400	16502	16528	16396	16295	16495	16407	16473	16443	16439	16491	16443	16627	16459	16509	16508	16518	16546	16602	16412	16653	16172	16314	16314	16337	16555	16668	16680	16584	16431	16373	16722	16448	16384	16422	16342	16454	16493	16460	16400	16449	16411	16330	16397	16590	16485	16383	16465	16529	16357	16410	16416	16654	16295	16451	16353	16341	16388	16376	16416	16481	16572	16425	16363	16508	16271	16467	16540	16640	16355	16431	16581	16351	16484	16440	16563	16450	16617	16342	16460	16429	16325	16608	16381	16455	16430	16568	16519	16552	16601	16484	16433	16385	16322	16435	16258	16496	16337	16381	16521	16359	16350	16365	16387	16545	16374	16608	16375	16534	16482	16377	16226	16483	16394	16616	16617	16406	16428	16461	16365	16541	16438	16439	16461	16335	16471	16359	16497	16448	16488	16365	16545	16580	16338	16501	16588	16408	16482	16340	16540	16405	16465	16476	16474	16498	16446	16503	16641	16325	16487	16537	16432	16396	16370	16504	16503	16552	16522	16366	16447	16556	16530	16417	16378	16266	16460	16278	16434	16327	16561	16536	16451	16533	16339	16440	16420	16465	16322	16204	16485	16241	16397	16472	16330	16597	16512	16500	16380	16494	16230	16503	16361	16364	16493	16510	16552	16470	16461	16483	16665	16298	16573	16467	16340	16493	16387	16374	16364	16437	16379	16611	16526	16325	16442	16434	16474	16388	16490	16437	16645	16397	16410	16509	16473	16744	16684	16534	16312	16341	16215	16244	16234	16557	16374	16466	16363	16219	16524	16490	16351	16531	16378	16243	16261	16333	16581	16419	16492	16535	16345	16349	16531	16459	16338	16409	16473	16287	16469	16472	16454
36465	50066	48922	40548	31610	23744	19876	17877	16613	16069	15303	14821	14702	14391	14432	14395	14370	14315	14319	14396	14391	14453	14355	14420	14515	14275	14291	14214	14106	14139	14292	14297	14125	14329	14277	14014	14213	14212	14054	14291	14223	14163	14003	14065	14123	14197	14142	14042	14094	14098	14134	14254	14127	14176	14066	14127	14128	14083	14003	14207	14242	14056	14055	14119	14045	14107	13965	13963	14210	13986	14112	13928	14002	14137	14027	14131	14095	13990	14101	14088	14086	14059	14152	14006	14184	14326	14124	14171	14142	14042	13880	14015	13957	14182	14133	14192	13972	14069	14020	14021	13950	13998	14120	14089	14147	14169	14128	14237	13968	14244	14017	14178	14153	14032	14198	14076	14252	14121	14197	14086	14166	14018	14245	13981	14095	14224	13906	13877	14061	13992	14242	14138	14069	14163	14014	14136	14200	14210	14138	14083	14066	14163	14145	14208	14051	14350	14225	14276	14188	14174	14014	14070	14054	14035	14132	14093	14253	14234	14258	14110	14088	14094	14213	14214	14295	13939	13998	14068	14118	14152	14202	14093	13982	14084	14145	14245	14084	14142	14009	14121	14114	14202	14071	14022	14141	14090	14080	14046	14119	14136	14134	14010	14140	14186	14037	14157	14086	14078	14178	14180	14095	14197	14060	14136	14208	14184	13947	14060	14312	14131	14140	14027	14161	14152	14124	14066	14023	14059	14143	14087	14215	14028	14231	14087	14092	14157	14107	13996	14130	14107	14230	14044	14027	14035	14079	14104	14085	14028	14081	13922	14185	14082	14147	13978	14183	13926	14094	14194	14103	14261	14057	14222	14157	14083	14042	13948	14081	14186	14040	14087	14097	14147	14168	14232	14065	14082	14067	14029	14017	13980	14168	14060	14021	13972	14245	14123	13999	14225	14066	14186	14036	14248	14124	14269	14008	14178	14018	14068	14074	14103	14029	14182	14040	14240	14160	14256	14138	13969	14182	14168	14186	14172	14036	14151	14061	14245	14081	14115	14196	13956	14030	14302	14035	14058	14139	14151	14106	14081	14148	13982	14009	14161	14141	14030	14079	14165	14362	14084	14206	13992	14056	14060	14123	13959	13921	14034	14004	14140	14137	14025	14192	14068	14147	14054	13964	14084	14156	14135	14041	14066	14140	14063	14037	14101	14037	14084	14092	14089	14232	14037	14129	14083	14079	14185	14032	14053	14095	14245	13999	14318	14134	14110	14157	14086	14089	14003	14102	14149	13749	14088	14004	14090	14224	14036	14082	14201	14340	14209	14078	14020	14113	14067	14227	13871	14069	14154	14104	14108	14054	14057	14271	14210	14154	14152	14157	13916	14104	13919	14155	14042	14017	14017	14157	14107	14136	14122	14068	14183	14040	14055	14072	14273	14056	14156	14256	14102	14038	14281	14104	14152	14140	14102	13983	14020	14188	14149	14126	14038	14123	14096	14252	14228	14002	14024	14165	14157	14076	14105	14144	14059	14182	14198	14079	14023	14052	14125	14062	14137	14034	14067	14239	13955	14106	14199	14196	14109	14155	14089	14100	14104	14009	14064	14099	14063	14148	14100	14004	13972	14186	14098	14123	14127	14070	13928	14174	14078	14110	14005	14081	14100	14232	13985	13981	14031	13995	14175	14111	14099	14188	14093	14284	14120	14042	13998	14055	14094	13981	13966	14121	14105	14189	14108	14028	13948	14104	14023	13877	14108	14128	14063	14083	13972	14130	14079	14219	14374	13961	14188	14109	14136	14140	13960	14150	14144	14110	14163	14214	14087	14200	14038	14021	14047	14257	13990	14053	14179	14077	14086	14030	14278	13916	14187	14104	14038	13848	14304	14118	14321	13969	14048	14205	14011	13883	14195	14039	13973	14149	14193	14180	14016	14200	14114	14088	14027	14161	13980	14048	14032	14073	14243	14157	14004	14006	14094	14246	14203	14125	13978	14085	14155	13974	14081	14164	14134	14219	14160	14090	14039	14140	13956	14110	14129	14110	13897	13942	14163	14108	14054	14090	14025	14102	14230	14241	14044	14025	14061	14054	14090	13986	14135	14101	14075	14053	14047	14028	13995	14114	13976	14025	14025	14028	14054	13980	14094	14000	14212	13937	14125	14105	14201	14163	14133	14237	14138	14083	14090	14322	14101	14211	14172	14253	14110	14072	14078	14171	14184	14202	14130	14091	13977	14181	14033	14142	14106	14023	14087	14113	13984	14115	14046	14079	14111	14129	14046	14216	14099	14098	14131	13999	14099	14108	14125	14233	14201	13917	14074	14125	13989	14117	14086	14103	13985	14097	14144	13976	14037	14039	14223	14080	13989	14171	14224	14155	14094	13995	14331	14051	14037	14092	14043	14013	14048	14016	14241	14150	14078	14119	14092	14035	14062	14089	14163	14227	14200	14087	14032	14249	14257	14048	13930	14086	14077	14245	14103	14092	14242	14221	14174	14142	14132	14052	14156	14083	14047	14173	14195	14135	13950	13942	14141	14058	14108	14026	14101	14108	14111	14082	14062	14182	14088	14023	14012	14122	14210	14059	14104	14084	14171	14114	14012	14149	14178	14198	14237	14163	14043	14143	13817	14235	14215	14066	14131	14208	14214	14195	14108	14038	14148	14272	14170	14099	14089	14108	14107	14026	14288	14053	14145	13890	14076	14151	14141	14089	14107	13966	14139	14319	14120	14042	14053	14221	14198	13966	14236	14172	14224	14048	13999	13967	14234	13912	14093	14095	14221	14158	14140	13894	14218	14030	13807	14333	13936	14200	14183	14004	14270	13999	14098	14175	14109	14128	14125	14241	14149	14147	13974	14111	14039	14167	14222	14267	14066	14069	14242	14036	14064	14094	13815	14122	14188	14083	14119	14145	14138	14145	14193	14112	14022	13946	14123	14182	14158	14155	14238	14307	14002	14158	13922	14079	14146	14037	14073	14087	14232	14036	14008	14119	14063	14061	14054	13972	14056	13903	14070	14157	13906	14035	14152	13974	14139	14182	14072	14166	14018	14040	14140	13822	14092	14155	14155	14052	14202	14021	14278	13937	14208	14134	14079	14060	13995	14103	14001	14125	14160	14254	14107	13970	14150	14205	14119	14135	14059	14258	13969	14193	14100	14133	13974	14214	14154	13986	14001	14072	13960	14191	14106	14192	14162	14120	14069	14253	14014	14060	14017	13979	14099	14123	14192	14141	14107	14061	14037	14181	14020	14163	14098	14031	14021	13989	14209	14252	14003	14075	14012	14098	13982	14022	14080	14284	14027	14127	14042	14080	14193	14128	14218	13996	14149	14167	14230	14136	14281	14096	14136	14022	14102	14233	14077	14084	14050	14126	14096	14136	14155	14162	13921	14185	14097	14244	14180	13986	14254	14046	14164	14216	14115	14049	14246	14183	13966	14103	14135	14095	14032	14110	13877	14035	14023	14103	13968	14031	14004	14053	14158	14126	14109	14213	14334	14073	14114	14081	13978	14150	14042	14017	13967	14055	14110	14134	14136	14023	14239	14150	14051	14159	14003	14212	14059	13976	14162	13981	14247	14248	14095	14214	14109	14028	14136	14085	14146	14004	14211	14113	14205	13942	14120	14101	14054	14112	14121	14078	13944	14233	14330	14159	14165	14118	14091	13856	14166	14145	14239	14155	13962	13972	14129	14077	14136	14037	13972	14319	14070	14051	14034	14196	14120	13929	14229	14109	14133	14246	14126	14096	14108	14134	14195	14058	14022	14016	14071	14030	14125	14101	14275	14028	13972	14109	14150	13981	14093	14098	14154	14088	13992	14014	14103	14044	14078	14040	14132	14021	14071	14212	13923	14046	14044	14176	14265	14107	14131	14097	14149	13970	14314	14169	13932	13888	14082	13995	14064	14067	14216	14086	14196	14251	14029	13970	14006	14096	14056	14044	14152	14122	13900	14176	14193	14062	14043	14089	14091	13994	14181	14108	14012	14098	14166	14058	14021	14127	14131	14066	14043	14118	14303	14133	13986	14017	14045	14074	14110	13881	14214	14067	14155	14116	14034	14165	14094	14040	14140	14040	14185	14036	14062	14030	14003	14227	14185	13998	14153	14052	13994	13985	14107	14130	14127	13995	14234	14135	14251	14239	13982	14068	14078	14142	14098	14140	14165	14122	14092	14101	14172	14145	14052	14027	14032	14162	14280	14217	13978	14185	14145	14156	14086	14157	14066	13993	14007	13968	14062	14132	14056	13952	14115	14093	14120	14150	13915	14100	14125	14092	14080	14226	14030	13898	14141	14171	14174	14277	14060	14030	14148	14109	13992	14006	14174	14189	14005	14001	13931	14227	14078	14155	14012	14223	14049	14042	14079	14144	14170	13992	14010	14015	14216	14269	14095	14172	14106	14133	13991	13945	14257	13996	14291	14006	14274	14084	14231	14088	14139	14043	14270	14067	14128	14204	14127	13969	14016	14192	14137	13989	14168	14145	14059	14038	14461	14103	14061	14051	14160	13943	14103	14170	14160	13945	14283	14145	13999	14157	14047	14031	13957	14195	14220	14177	14038	14021	14260	13936	14127	14217	14044	14024	14055	14069	14097	14129	14175	13963	14103	14059	14243	14081	14049	14081	14087	14174	13993	14192	14253	14191	14199	14254	14259	14095	14148	14122	14189	14087	14192	14178	14138	14084	14167	14092	14041	14073	14070	13922	13996	14209	13962	14060	14148	14049	14155	14078	14069	14211	14225	13894	14047	14228	13905	14140	14080	14052	14205	13922	14173	14014	14058	14139	14174	14272	14086	14060	14196	14058	14039	14218	13994	14213	14207	14060	14212	13886	14048	14195	14093	14158	14134	14224	14079	14024	14129	14041	14207	14039	13961	14227	14079	14129	14258	13997	14053	13959	14216	14093	13971	14082	14127	14033	14012	14129	14153	14126	14179	14137	14084	14263	14114	14087	14023	13995	14068	14102	14034	14031	14044	14181	14131	14098	14054	14087	14061	14209	14180	13961	13839	14210	14044	14080	14089	14203	14047	14113	14054	13886	14241	13942	14155	14072	14202	14282	14102	14051	14149	13870	14104	14138	14191	14178	14053	14142	14109	14039	14067	13961	13970	14030	13912	13992	13995	14113	13993	14097	13990	14136	14171	14228	14007	14110	14214	14028	14164
25372	21606	30605	31928	28265	26702	24634	20872	19187	18532	17921	17501	17206	17074	17121	16972	16979	17030	17126	16843	16771	16774	16683	16614	16817	16755	16669	16724	16577	16824	16652	16395	16462	16334	16280	16435	16451	16290	16209	16526	16408	16326	16186	16207	16169	16507	16390	16070	16363	16488	16346	16555	16449	16295	16438	16342	16369	16329	16496	16496	16531	16381	16261	16467	16525	16404	16259	16316	16451	16436	16413	16501	16280	16198	16110	16419	16359	16236	16288	16350	16403	16465	16360	16363	16261	16314	16261	16624	16481	16160	16404	16355	16460	16406	16362	16229	16417	16493	16261	16507	16375	16195	16465	16356	16354	16508	16252	16326	16595	16321	16511	16399	16346	16276	16261	16421	16323	16491	16316	16384	16293	16592	16454	16257	16261	16236	16387	16499	16303	16491	16467	16202	16507	16410	16433	16406	16358	16469	16385	16247	16225	16394	16240	16336	16284	16244	16094	16158	16277	16305	16467	16431	16289	16361	16552	16359	16340	16397	16498	16346	16492	16421	16286	16435	16407	16228	16345	16462	16240	16533	16409	16344	16402	16312	16254	16291	16226	16393	16348	16227	16375	16257	16435	16441	16620	16224	16307	16541	16420	16357	16493	16482	16703	16184	16375	16474	16249	16427	16286	16539	16248	16198	16330	16238	16459	16521	16260	16503	16398	16406	16437	16400	16242	16337	16419	16374	16359	16349	16408	16116	16395	16338	16339	16381	16549	16539	16266	16108	16287	16294	16020	16472	16246	16295	16410	16427	16443	16327	16414	16411	16315	16253	16438	16491	16356	16251	16262	16399	16377	16166	16281	16396	16421	16412	16379	16276	16385	16470	16127	16273	16390	16311	16358	16486	16278	16309	16376	16395	16339	16277	16403	16326	16226	16348	16263	16267	16302	16001	16470	16386	16289	16332	16058	16235	16259	16346	16342	16342	16523	16522	16543	16289	16414	16375	16361	16160	16368	16370	16552	16434	16218	16348	16353	16296	16466	16325	16343	16255	16128	16338	16431	16462	16366	16432	16338	16482	16390	16322	16536	16227	16274	16283	16353	16447	16380	16477	16323	16352	16306	16425	16291	16419	16429	16370	16234	16527	16252	16336	16477	16417	16365	16445	16486	16240	16490	16494	16339	16421	16450	16272	16263	16445	16362	16390	16271	16173	16354	16446	16421	16223	16274	16346	16262	16354	16376	16186	16334	16537	16432	16360	16375	16325	16300	16429	16296	16379	16323	16318	16349	16362	16362	16323	16170	16231	16155	16397	16470	16230	16308	16241	16316	16284	16315	16452	16636	16321	16222	16436	16303	16291	16463	16290	16440	16359	16237	16399	16359	16186	16559	16337	16386	16301	16458	16354	16229	16491	16231	16404	16159	16352	16444	16066	16223	16373	16311	16633	16459	16394	16359	16247	16275	16254	16313	16405	16387	16349	16215	16279	16381	16336	16186	16159	16244	16288	16284	16426	16311	16355	16277	16334	16357	16230	16361	16564	16359	16489	16559	16289	16363	16393	16293	16441	16287	16370	16328	16403	16303	16426	16489	16368	16510	16390	16293	16252	16278	16304	16351	16343	16372	16154	16384	16239	16379	16266	16178	16436	16247	16377	16394	16497	16289	16305	16409	16362	16260	16535	16422	16293	16498	16325	16547	16291	16461	16455	16346	16152	16368	16155	16476	16310	16245	16442	16317	16216	16470	16277	16315	16447	16404	16407	16337	16402	16312	16398	16499	16275	16347	16258	16483	16317	16438	16313	16474	16269	16127	16371	16433	16219	16293	16398	16395	16184	16161	16349	16361	16353	16513	16361	16334	16383	16250	16469	16233	16333	16427	16405	16380	16083	16201	16145	16303	16432	16169	16260	16360	16394	16287	16305	16475	16403	16350	16462	16312	16468	16337	16373	16511	16509	16326	16360	16345	16326	16523	16358	16327	16409	16429	16285	16550	16417	16240	16437	16189	16423	16515	16203	16370	16423	16280	16549	16506	16366	16198	16338	16358	16306	16323	16558	16273	16424	16330	16208	16338	16382	16522	16147	16536	16140	16261	16389	16249	16527	16252	16325	16325	16420	16364	16346	16270	16213	16374	16513	16381	16346	16398	16414	16442	16375	16320	16174	16417	16170	16239	16382	16247	16299	16250	16369	16176	16282	16431	16257	16272	16234	16281	16518	16395	16378	16355	16594	16359	16392	16314	16387	16280	16318	16304	16300	16138	16312	16232	16224	16335	16474	16329	16460	16408	16236	16201	16410	16172	16355	16443	16155	16296	16114	16276	16406	16413	16261	16423	16391	16303	16291	16527	16319	16240	16357	16392	16466	16249	16359	16364	16268	16343	16580	16278	16316	16425	16299	16426	16272	16337	16274	16304	16469	16462	16234	16221	16471	16262	16300	16339	16230	16143	16147	16336	16517	16073	16616	16238	16397	16244	16326	16279	16462	16441	16160	16310	16294	16369	16389	16513	16186	16427	16640	16323	16460	16392	16335	16354	16351	16207	16278	16221	16247	16292	16270	16411	16343	16360	16274	16465	16432	16218	16402	16437	16287	16384	16189	16542	16195	16231	16323	16351	16338	16529	16384	16294	16281	16530	16304	16434	16297	16322	16171	16506	16366	16414	16253	16420	16364	16399	16311	16639	16177	16350	16112	16503	16341	16321	16586	16294	16376	16462	16496	16473	16423	16438	16577	16535	16435	16360	16405	16470	16354	16275	16429	16102	16127	16356	16253	16271	16264	16444	16407	16327	16233	16379	16538	16340	16336	16361	16371	16451	16358	16420	16425	16375	16145	16252	16179	16225	16505	16323	16542	16465	16296	16402	16257	16440	16213	16594	16354	16469	16322	16465	16317	16340	16247	16496	16416	16113	16446	16131	16415	16184	16291	16300	16270	16340	16437	16391	16317	16353	16412	16263	16196	16504	16258	16356	16314	16546	16369	16205	16164	16416	16364	16255	16313	16501	16499	16300	16258	16112	16233	16267	16322	16452	16450	16278	16466	16401	16319	16383	16306	16479	16406	16309	16357	16429	16449	16454	16433	16485	16288	16349	16064	16446	16455	16183	16481	16356	16120	16303	16433	16298	16183	16293	16469	16382	16296	16546	16262	16346	16019	16257	16269	16382	16316	16377	16375	16309	16269	16308	16207	16392	16390	16314	16376	16215	16302	16580	16411	16449	16349	16305	16412	16449	16422	16480	16275	16490	16276	16336	16377	16426	16462	16616	16137	16245	16489	16333	16444	16327	16264	16405	16466	16623	16428	16401	16445	16371	16148	16353	16302	16425	16325	16294	16261	16166	16263	16363	16307	16283	16368	16340	16397	16386	16258	16437	16415	16432	16264	16326	16351	16265	16154	16274	16318	16293	16469	16238	16390	16435	16472	16428	16100	16406	16272	16265	16361	16261	16344	16446	16183	16440	16326	16205	16473	16242	16426	16327	16453	16446	16317	16421	16089	16273	16080	16367	16436	16385	16487	16307	16499	16407	16200	16342	16381	16461	16491	16256	16535	16404	16400	16648	16265	16631	16406	16286	16393	16339	16271	16274	16429	16302	16414	16444	16384	16490	16300	16281	16446	16294	16192	16438	16317	16326	16182	16474	16350	16170	16241	16389	16481	16463	16243	16195	16343	16239	16491	16304	16280	16420	16470	16149	16028	16083	16569	16460	16375	16365	16545	16343	16302	16444	16292	16377	16462	16438	16590	16323	16419	16284	16386	16273	16371	16474	16139	16259	16511	16306	16403	16388	16201	16353	16433	16251	16187	16295	16462	16313	16339	16221	16510	16283	16436	16326	16237	16244	16230	16239	16476	16369	16434	16382	16114	16282	16368	16504	16148	16320	16287	16419	16332	16416	16161	16239	16397	16052	16403	16418	16259	16242	16214	16311	16471	16468	16523	16386	16261	16233	16320	16378	16192	15996	16251	16290	16461	16485	16524	16412	16378	16266	16475	16224	16256	16310	16245	16239	16459	16318	16258	16408	16236	16349	16354	16306	16511	16313	16436	16298	16241	16196	16120	16354	16450	16257	16450	16555	16312	16262	16312	16289	16164	16224	16393	16420	16331	16271	16484	16248	16354	16293	16489	16235	16326	16383	16481	16287	16319	16459	16293	16310	16252	16293	16294	16318	16245	16242	16417	16288	16423	16238	16372	16290	16259	16345	16392	16444	16571	16461	16358	16351	16518	16369	16455	16246	16351	16340	16240	16318	16058	16464	16374	16454	16441	16241	16398	16375	16260	16443	16406	16325	16488	16640	16495	16547	16192	16410	16299	16241	16308	16523	16227	16315	16341	16515	16662	16396	16465	16386	16188	16456	16152	16377	16313	16293	16388	16601	16219	16360	16390	16269	16242	16254	16275	16299	16164	16573	16448	16418	16340	16521	16419	16484	16096	16295	16426	16184	16176	16142	16231	16336	16229	16240	16365	16354	16417	16301	16390	16506	16280	16307	16154	16035	16339	16435	16486	16104	16093	16403	16411	16296	16339	16475	16394	16362	16280	16287	16207	16310	16275	16353	16367	16341	16518	16407	16327	16380	16336	16439	16369	16366	16206	16266	16142	16518	16242	16540	16363	16470	16383	16243	16436	16466	16273	16469	16311	16534	16220	16265	16319	16359	16268	16475	16250	16366	16456	16334	16277	16472	16496	16439	16219	16386	16386	16402	16360	16501	16381	16162	16147	16385	16401	16447	16386	16318	16176	16248	16361	16074	16295	16445	16510	16271	16281	16482	16329	16337	16260	16507	16405	16201	16394	16054	16417	16152	16149	16284	16359	16369	16335	16469	16179	16289	16176	16289	16504	16486	16300	16237	16239	16410	16416	16335	16504	16215	16323	16169	16452	16279	16319	16355	16462	16166	16130	16423	16413	16249	16358	16127	16361	16205	16192	16572	16298	16435	16500	16205	16259	16287	16354	16271	16085	16366	16460	16332	16303	16219	16340	16497	16259	16607	16390	16416	16388	16270	16500	16420	16426	16443	16487	16399	16433	16492	16273	16319	16324	16304	16350	16335	16223	16383	16322	16280	16386	16226	16164	16404	16426	16589	16188	16498	16328	16274	16309	16114	16370	16400	16258	16447	16276	16105	16559	16316	16222	16427	16303	16179	16497	16378	16441	16399	16169
34214	53966	54426	44767	33375	27112	23340	20550	18540	17216	16209	15631	15453	14985	14792	14840	14884	14853	14824	14866	14741	14783	14718	14495	14510	14341	14397	14594	14229	14331	14226	14224	14255	14362	14208	14140	14173	14029	14119	14273	14110	14072	14145	14056	14124	14017	14108	14192	14034	13845	13941	14123	14285	14087	14115	14065	14099	14076	14164	14102	14110	14081	14151	14065	14013	14067	14169	14085	14155	14044	14090	14336	14071	13970	14053	14069	14017	14032	14145	14095	14026	14090	14033	14179	14112	14073	14121	13997	13898	14113	14089	14207	14107	14018	13916	14145	14032	14064	14122	13781	14071	13877	13932	14172	14292	13981	13854	13830	14147	13882	14023	14061	13968	13994	14057	14040	13874	13887	14088	14177	14187	13986	13871	14056	13989	13792	14060	13981	14046	14039	13947	14024	14135	14096	13907	14012	14177	13968	14020	14030	14157	14178	14068	14098	14182	14050	13979	13989	14241	14050	13975	14125	14046	14109	14018	13962	13989	14083	14182	14180	14145	13967	14152	13857	14105	14047	14183	14048	13882	14099	13972	13949	14033	13885	13966	14031	14092	14108	14166	14026	14053	14076	14127	13966	14119	13982	14119	14083	14045	13914	14037	14138	14141	14072	14250	14015	14056	14062	14106	14223	14001	14003	13982	14018	13970	14007	14124	14023	14034	14145	13887	13950	13939	14210	14155	14127	14124	14075	14043	14229	14016	13900	13990	13965	13995	14204	13867	14204	13892	13952	14073	13889	14085	13963	14196	14058	13938	13869	14094	14058	13995	14095	14050	14054	14147	13875	13889	13945	13951	13956	14115	14034	13848	13990	14144	13937	14025	14119	14136	14059	13988	14275	14140	14156	13923	14083	14065	14003	14102	13861	14083	13978	14123	14148	14021	14006	14113	14022	14072	14239	14209	14021	14150	14036	13956	14190	14112	14202	14103	13986	14169	14102	14020	14068	14107	14255	14064	14103	13989	14054	13932	14101	14114	14197	14116	13894	14108	14058	14145	14111	13970	14024	14017	14142	13980	14223	14062	14055	13973	14049	14126	14266	14093	14145	14073	14050	13939	14124	14036	14030	13997	13979	13876	14190	14000	14122	14047	14071	14090	14016	13995	14166	14212	14007	14090	14024	14005	13943	14171	14119	13971	14162	14141	13981	13956	13935	14256	13931	14091	13939	13976	14043	13970	14125	13975	13918	14042	13941	14062	14119	13913	14027	14069	13953	14237	13802	13871	14096	13924	14253	14168	13971	14010	14164	14032	14237	13985	14027	13835	14095	13993	14111	14029	14011	14017	14084	14162	14014	14144	14034	13962	14109	13972	14191	14045	14022	14201	14022	14173	13927	14053	14219	14037	14083	13960	13950	14013	14048	14129	13926	14042	14013	13988	14124	13933	13942	14013	14111	14005	13983	14139	13836	14018	14030	14154	14043	14134	13996	14088	14228	13992	14174	13986	13998	13981	14024	14046	14179	13943	14114	14052	13906	14073	14150	14103	14071	14096	14129	13893	14030	13998	14038	14133	14146	14039	14131	14049	14181	14134	13961	14101	14074	14148	13959	14038	14118	14309	14016	14086	14013	14354	13936	14083	14140	14090	14051	14088	14073	14024	13978	14046	14033	14235	14124	14094	13986	14161	14209	14070	14178	14091	13999	13924	13955	14191	14020	14122	14041	14108	13992	13935	14011	14132	14042	14114	13970	13890	14065	14119	14111	14043	13982	14054	13916	14061	14052	14022	13952	14055	14128	13946	14148	14157	14081	14000	14153	13971	13961	14059	14224	13944	14069	13943	14172	13944	14101	14138	13957	14034	13934	13996	13976	14067	14108	14055	14084	13945	14076	13955	14098	14071	14046	14256	14150	14064	13999	14059	14016	13995	14081	13908	13899	14120	14125	14042	14049	14034	14121	14195	14144	13922	14035	14061	13976	14081	13815	14029	13939	14049	14071	13962	14145	13886	13852	14058	14200	13945	14113	14044	14138	14239	14043	14079	14003	13975	13992	14130	14033	14257	13943	14050	14030	13937	14111	13961	13927	14175	13952	14048	14076	14048	14071	14041	13992	14047	14059	14112	14094	14079	13977	13912	14163	14032	14056	14112	14109	14087	13940	13996	13962	13943	14011	14191	14026	14127	14055	14039	14113	14118	13966	13897	14005	14142	14251	13922	14139	14176	14002	14139	13956	13813	14130	14085	13967	14073	14126	14075	13935	13957	14116	14001	14003	14155	13928	14019	13964	14196	14172	13871	13971	14198	13958	14217	13901	14035	13946	14083	14089	14116	14018	14137	14035	14006	14074	13939	13977	14063	14006	14329	14197	14088	14043	14134	14067	14147	14132	13997	14026	13897	14078	13976	14042	14157	14148	14087	14147	14025	14048	13975	13991	13996	13929	14184	14004	14055	13981	13918	14008	13965	14026	13945	13954	13997	13787	14057	13973	14043	14176	14099	14113	13978	14012	13991	13987	14097	14098	14048	14041	14046	14163	14181	14097	14054	13992	14268	14115	14010	14091	13975	14189	14131	13998	14080	13972	13945	14018	13973	13956	14093	14113	13989	14145	14107	14045	13916	14005	13994	13864	13896	14042	14014	14002	14105	13792	14222	14104	14009	14176	14215	14047	14101	14136	14126	14045	13903	14040	13946	14044	13984	14049	13877	14110	14100	14032	14036	14089	14134	14018	13863	13953	14069	14041	14048	13989	14192	14003	14156	13943	13848	14169	13949	14234	14079	14205	14192	14268	14127	14027	13924	14069	14052	14031	13986	14071	14065	14083	14069	14044	14098	14026	14006	13939	14070	14147	13981	14040	14057	13917	13981	13892	14011	13996	13904	13932	14021	13879	13918	14010	14066	13978	14001	13965	14045	14133	14196	13963	13908	14024	14066	14072	14080	13986	14026	13950	14026	14257	13931	14034	14024	14074	14262	14090	14141	14092	13950	14083	14082	14046	14046	14009	14011	14094	14149	14089	14114	13939	14166	14136	14025	14211	13979	14069	14003	13866	14146	14134	14052	14148	14015	14072	14032	14065	13978	14071	14096	14129	14052	14056	14133	14210	14147	13890	13816	14112	14026	13923	14061	14209	14170	13999	14059	13854	14009	14063	14142	13905	14113	13872	13958	14095	14115	14065	14066	14105	14170	14137	14056	14107	13985	14068	14010	14070	14017	14140	14011	14258	13954	14037	14185	14019	14018	13938	14080	14004	14136	14097	13982	14032	14089	14119	14162	14066	14231	14040	14110	13930	14126	14134	14066	14065	14042	14139	14135	13887	14169	14138	14052	13963	14063	13896	14073	14076	14149	14045	14086	14013	14005	14066	14010	14057	14087	14205	14097	13982	14056	14021	14151	13933	13955	14070	14005	14187	14089	13943	14093	14149	14086	14151	14150	14044	14103	14123	14245	13983	14133	14074	14076	14142	13995	14243	13970	14126	13950	14072	14068	13967	14019	14035	14113	14122	14055	14066	14157	14085	14089	14077	14014	14138	14012	14203	14162	14110	14009	14277	14161	14209	14034	14088	14008	14109	13910	14154	14084	14036	14002	14016	14033	13814	14076	14050	13996	14112	14057	14044	14192	14037	14014	14088	14002	13972	14070	14050	14005	13947	14079	14067	13948	13917	14262	14071	13899	14118	14233	13888	14142	14021	14136	13979	14056	14106	14022	14054	14015	14086	14046	13946	14301	13927	14154	14006	14195	14042	13925	14120	13906	14069	14228	14197	13989	13999	14022	13999	14139	14109	14141	14012	14034	13949	14163	14178	13901	13964	13981	14013	14079	14079	14066	14090	14095	14073	14121	14063	14047	14037	14219	14184	13884	14123	14047	13994	13984	14002	14075	14073	14111	14024	14048	14028	14097	14001	14074	14089	14010	14145	13819	13969	13966	14163	14060	13956	14127	14040	14034	13975	14101	14051	14107	13950	13985	14147	13901	13929	14101	14067	14026	14033	14086	14043	14088	14050	14005	14024	14126	14168	13945	14091	14212	14163	13972	14056	14090	14117	13977	13979	14109	13932	14114	14098	14036	14125	14071	14062	13905	14072	13960	14037	14034	14152	13995	13963	13932	14008	14034	14047	14029	14100	14200	14154	14017	14085	14139	14111	13905	13942	14201	14056	14200	13976	14010	14052	14035	14188	13897	13873	14081	14090	14183	14223	13991	13927	14160	14084	13932	14190	13955	14154	14131	13848	14000	14146	14056	14119	13936	14013	14057	14010	14062	14159	14070	14193	13941	13954	14048	14268	14046	14100	13927	13992	13919	14113	13970	14150	14144	14012	14097	14121	14039	13996	13986	14040	14254	14128	14054	14123	13978	13974	14041	13958	13969	14137	14120	13988	14053	14057	14047	14116	14190	13974	13962	14183	13983	14019	13941	14036	14092	13987	14009	14020	13947	14157	14042	13985	14129	14009	14017	14210	13959	13984	13971	14103	13961	13948	13999	14216	13865	14110	14108	14073	14140	14038	14009	13997	13957	14074	13988	13876	14046	13989	13980	13976	14203	14082	14127	14040	13957	14103	13970	14042	14156	14029	14229	14077	13997	14000	14216	14186	14083	14014	14089	14120	14172	14064	14109	14067	14035	14210	14118	13952	14187	13914	14098	14171	14190	14029	14106	14052	13954	13873	14116	14066	14055	14039	13846	13957	14066	13988	14046	13935	14231	14124	14122	14109	13945	14087	14066	14039	14177	14053	14147	14016	14087	14091	14064	14175	14240	14042	14153	14068	13981	14019	14039	13846	14008	14002	14058	14010	14030	14015	14078	14091	14142	14038	14120	14034	13936	14032	14111	14107	14032	14114	14058	14094	13910	14172	13973	14152	14156	13911	14064	13897	14186	13986	14187	14114	14076	14148	14086	14150	13960	14165	14250	14135	13967	14102	14097	14020	14107	14092	13891	14117	14026	13991	14071	14092	14192	14159	14107	13860	14057	14177	14189	14103	14090	13897	13981	14162	14203	14107	14018	14034	14133	14047	14093	13950	13901	14087	14087	14054	13958	14036	13974	14188	14000	14001	13978	14101	13996	14235	13995	13905	14049	14056	14076	14040	14061	14092	14122	13997	13986	14005	14215	13981	14066	14095	14046	14057	14100	13971	14016	14074	14046	14080	14012	13995	13912	14040
24152	21515	29613	25856	25158	27727	27534	22260	20022	19331	18523	18010	17711	17397	17307	17184	17292	17297	17149	17174	17083	17175	16987	17074	16986	16832	16833	16655	16637	16576	16780	16787	16628	16605	16636	16518	16476	16587	16515	16535	16366	16526	16546	16436	16606	16623	16491	16255	16369	16395	16470	16463	16514	16467	16376	16432	16535	16407	16475	16323	16546	16397	16598	16266	16209	16519	16332	16289	16416	16366	16256	16250	16459	16307	16443	16481	16645	16360	16347	16471	16405	16347	16269	16285	16183	16469	16355	16388	16535	16410	16315	16135	16354	16450	16283	16219	16251	16538	16476	16414	16351	16306	16276	16408	16143	16326	16442	16095	16510	16298	16500	16457	16214	16505	16504	16516	16340	16133	16346	16484	16437	16315	16236	16450	16487	16349	16491	16392	16289	16477	16358	16583	16329	16348	16166	16300	16507	16314	16334	16295	16281	16640	16344	16405	16337	16309	16272	16403	16130	16588	16416	16400	16296	16299	16407	16400	16527	16532	16398	16084	16370	16234	16459	16082	16135	16311	16330	16313	16449	16325	16403	16372	16518	16352	16555	16318	16329	16466	16437	16316	16273	16294	16354	16370	16356	16448	16479	16544	16421	16358	16468	16341	16404	16144	16365	16450	16418	16406	16353	16159	16255	16246	16323	16329	16203	16288	16386	16442	16279	16519	16196	16578	16333	16382	16392	16410	16416	16275	16570	16434	16353	16463	16303	16241	16309	16434	16357	16397	16308	16278	16293	16451	16337	16307	16526	16111	16245	16268	16498	16518	16401	16267	16325	16331	16465	16233	16389	16281	16450	16334	16451	16317	16321	16325	16322	16177	16293	16335	16394	16389	16384	16358	16222	16493	16300	16302	16280	16289	16438	16544	16417	16392	16406	16513	16334	16409	16294	16349	16401	16413	16498	16322	16411	16592	16283	16368	16429	16378	16430	16261	16370	16309	16293	16400	16172	16300	16356	16321	16365	16537	16300	16501	16339	16353	16307	16369	16136	16434	16193	16420	16792	16225	16318	16154	16167	16207	16345	16547	16374	16248	16335	16227	16387	16310	16389	16534	16366	16426	16514	16378	16128	16395	16455	16432	16452	16338	16476	16254	16206	16233	16340	16405	16406	16348	16459	16472	16370	16279	16212	16502	16444	16169	16447	16388	16123	16164	16405	16291	16349	16378	16429	16305	16280	16231	16468	16331	16371	16405	16189	16116	16224	16269	16341	16337	16210	16321	16412	16213	16355	16416	16349	16231	16229	16217	16633	16481	16444	16653	16390	16423	16377	16391	16434	16417	16273	16328	16336	16010	16215	16382	16375	16325	16360	16296	16459	16455	16243	16292	16376	16169	16345	16308	16405	16340	16302	16241	16422	16389	16300	16480	16149	16385	16333	16423	16525	16426	16477	16310	16316	16140	16379	16234	16552	16294	16451	16438	16311	16291	16417	16235	16169	16340	16229	16393	16431	16496	16257	16325	16191	16497	16407	16326	16380	16242	16474	16468	16343	16475	16290	16284	16145	16236	16218	16395	16297	16333	16389	16197	16341	16584	16423	16277	16479	16151	16241	16370	16256	16604	16215	16261	16356	16623	16304	16289	16351	16377	16348	16337	16193	16324	16278	16445	16141	16459	16254	16179	16311	16161	16380	16101	16126	16410	16233	16345	16355	16275	16473	16406	16637	16367	16465	16508	16338	16246	16548	16203	16180	16389	16445	16585	16218	16367	16351	16294	16359	16590	16448	16278	16391	16398	16246	16391	16566	16339	16188	16211	16366	16654	16372	16447	16339	16264	16144	16280	16294	16231	16273	16433	16380	16313	16268	16130	16319	16347	16363	16431	16556	16608	16346	16234	16455	16315	16451	16178	16403	16198	16429	16391	16476	16179	16320	16436	16382	16437	16376	16378	16202	16261	16197	16375	16319	16529	16497	16403	16470	16273	16325	16232	16412	16389	16248	16404	16267	16361	16237	16329	16383	16381	16296	16257	16173	16473	16392	16325	16418	16518	16269	16170	16228	16218	16406	16339	16184	16413	16454	16421	16258	16185	16257	16272	16304	16013	16414	16264	16257	16396	16399	16328	16316	16348	16464	16299	16233	16414	16354	16447	16283	16404	16405	16398	16381	16452	16267	16384	16510	16139	16258	16361	16390	16245	16465	16335	16383	16423	16392	16307	16432	16378	16361	16287	16386	16347	16400	16375	16405	16301	16265	16293	16443	16636	16436	16383	16508	16299	16330	16096	16341	16400	16369	16346	16174	16238	16394	16506	16203	16379	16368	16384	16197	16306	16303	16469	16428	16225	16473	16387	16502	16373	16125	16356	16468	16357	16514	16435	16410	16449	16435	16340	16275	16462	16377	16277	16466	16361	16192	16225	16348	16401	16368	16338	16245	16350	16341	16342	16295	16264	16303	16292	16229	16472	16232	16231	16350	16379	16385	16300	16416	16280	16319	16448	16315	16430	16333	16279	16299	16160	16415	16252	16514	16137	16319	16441	16470	16329	16243	16193	16474	16445	16359	16270	16383	16313	16451	16141	16191	16160	16429	16303	16223	16107	16179	16209	16510	16331	16425	16358	16289	16323	16506	16272	16561	16315	16471	16339	16057	16367	16385	16004	16204	16302	16396	16111	16602	16334	16106	16381	16292	16373	16067	16311	16269	16224	16296	16256	16322	16258	16319	16377	16350	16358	16437	16488	16406	16340	16442	16375	16500	16148	16417	16357	16375	16401	16624	16494	16248	16373	16214	16370	16280	16226	16318	16701	16218	16401	16237	16447	16281	16572	16317	16355	16384	16320	16293	16339	16271	16271	16281	16463	16510	16454	16506	16445	16294	16433	16320	16402	16354	15856	16419	16399	16528	16388	16471	16319	16255	16358	16334	16042	16152	16474	16406	16409	16283	16363	16246	16155	16204	16264	16417	16309	16545	16385	16293	16414	16394	16375	16298	16317	16370	16520	16415	16282	16261	16443	16421	16042	16454	16296	16512	16284	16340	16364	16426	16391	16455	16406	16356	16244	16398	16448	16278	16153	16132	16247	16392	16273	16340	16326	16274	16397	16492	16263	16375	16452	16257	16148	16279	16369	16426	16370	16257	16283	16409	16229	16373	16280	16164	16176	16300	16373	16163	16366	16328	16460	16289	16303	16570	16331	16578	16338	16458	16346	16334	16380	16504	16556	16448	16439	16153	16432	16393	16349	16298	16288	16438	16592	16325	16395	16410	16656	16291	16248	16357	16391	16257	16374	16470	16363	16261	16390	16408	16125	16372	16291	16299	16200	16420	16392	16314	16300	16405	16295	16534	16304	16369	16373	16439	16405	16325	16359	16251	16363	16397	16599	16493	16087	16355	16328	16410	16484	16471	16337	16396	16503	16500	16531	16277	16222	16373	16371	16349	16416	16202	16278	16208	16258	16372	16372	16352	16444	16193	16349	16357	16319	16475	16384	16259	16301	16567	16170	16166	16244	16442	16426	16591	16479	16519	16153	16350	16292	16346	16527	16267	16441	16325	16301	16198	16168	16503	16239	16368	16307	16166	16374	16465	16655	16226	16416	16235	16303	16308	16304	16335	16218	16491	16319	16165	16236	16552	16296	15929	16251	16381	16337	16481	16423	16372	16364	16288	16415	16455	16574	16187	16223	16450	16139	16503	16527	16188	16366	16157	16558	16447	16321	16350	16432	16469	16439	16273	16386	16401	16443	16317	16225	16423	16410	16383	16322	16450	16344	16370	16298	16314	16336	16398	16510	16337	16328	16521	16280	16386	16188	16515	16343	16325	16422	16354	16224	16283	16354	16344	16291	16149	16242	16392	16205	16505	16432	16274	16431	16325	16487	16391	16301	16344	16534	16312	16410	16317	16345	16129	16395	16491	16363	16331	16392	16470	16061	16384	16279	16428	16503	16420	16142	16151	16344	16277	16174	16225	16493	16332	16501	16414	16130	16437	16446	16485	16466	16355	16316	16456	16288	16278	16165	16393	16466	16350	16474	16230	16373	16304	16435	16375	16384	16445	16380	16372	16457	16285	16084	16384	16345	16428	16258	16317	16504	16407	16377	16320	16395	16355	16309	16378	16290	16260	16264	16432	16351	16199	16419	16435	16584	16523	16497	16263	16307	16225	16314	16234	16415	16389	16499	16424	16377	16185	16404	16413	16276	16276	16425	16376	16454	16353	16224	16336	16353	16369	16174	16356	16318	16530	16328	16255	16336	16502	16174	16453	16259	16364	16285	16293	16098	16279	16366	16234	16247	16374	16308	16279	16362	16481	16353	16348	16330	16297	16348	16463	16498	16305	16246	16360	16330	16269	16349	16144	16136	16411	16382	16420	16257	16080	16527	16539	16349	16428	16484	16435	16271	16250	16373	16476	16370	16473	16197	16262	16192	16336	16496	16347	16391	16277	16333	16296	16335	16170	16225	16265	16372	16161	16272	16304	16376	16437	16304	16381	16320	16413	16407	16415	16302	16300	16350	16430	16310	16324	16042	16297	16156	16288	16282	16138	16392	16212	16373	16359	16121	16414	16286	16448	16230	16405	16175	16208	16300	16322	16293	16300	16401	16310	16208	16295	16265	16431	16549	16553	16385	16434	16293	16113	16427	16353	16394	16344	16332	16394	16356	16282	16439	16286	16236	16366	16320	16377	16315	16228	16341	16376	16061	16383	16435	16401	16422	16413	16376	16248	16082	16571	16382	16347	16287	16470	16228	16384	16656	16301	16269	16472	16320	16364	16427	16321	16317	16444	16088	16430	16463	16293	16323	16341	16426	16382	16376	16421	16382	16379	16382	16332	16421	16311	16391	16245	16329	16411	16231	16232	16388	16334	16186	16244	16498	16320	16442	16271	16376	16585	16383	16226	16240	16185	16404	16438	16315	16344	16333	16281	16284	16345	16362	16102	16372	16320	16439	16479	16412	16297	16474	16244	16364	16306	16410	16276	16227	16325	16456	16326	16478	16320	16449	16353	16425	16237	16401	16154	16482	16524	16418	16468	16266	16338	16324	16226	16438	16517	16672	16264	16301	16347	16474	16455	16343	16417	16400	16411	16389	16438	16387	16185	16291	16353	16232	16522	16287	16377	16280	16408	16336	16268	16282	16520	16510	16329	16413	16297	16416	16373	16092
34103	56439	58106	45322	35765	30362	25725	22227	20195	18417	17364	16531	15765	15605	15494	15297	15118	15231	15025	15293	15199	14979	14968	14844	14719	14735	14574	14486	14416	14399	14274	14404	14248	14355	14157	13990	14293	14104	14169	14148	14254	14056	14263	14251	14113	14144	14080	14304	14168	13970	14056	13983	13879	14157	14211	14107	14103	13858	13997	14148	14184	14041	13986	14055	14126	13923	14061	14002	14077	14028	14146	13944	13926	14089	13967	14040	13968	14045	14071	14099	14114	13922	14218	14135	13992	14045	13919	14097	14083	14236	14124	14065	14050	14138	14220	14150	14233	14098	14270	14072	14116	13906	14050	14070	14141	13983	13925	14086	13965	14008	14022	14147	14176	14086	14072	14042	14081	14061	14059	13823	14091	14164	14000	13903	13928	14212	14023	13967	13860	13995	13961	14072	14030	13936	14164	14162	14170	14175	14184	14040	14115	13988	14100	13968	14168	14085	14073	14005	13886	13971	14057	13985	14024	14130	13977	14128	13911	13952	14096	13959	13992	13946	14068	14063	14063	13993	14069	14129	13990	13979	13978	13943	14045	14151	14247	13931	14181	14005	14052	13936	14074	13899	14226	14015	13984	13979	14160	14030	14075	13878	14092	14060	14084	13990	13962	14098	14136	14144	13960	13923	13955	13977	13992	13872	14029	13790	13974	14005	14092	13902	14105	13970	13933	14000	14079	13954	14077	13916	13961	14144	14021	14086	13931	14001	14090	14176	13971	13950	14048	14036	14014	14077	13872	14028	13968	14063	14138	13932	14005	14119	13953	14087	13933	14112	14042	14075	14081	14134	13843	13992	14054	14059	14131	13916	13988	13974	13995	14065	14122	13918	13878	14078	14090	14047	13968	14067	14011	13828	14117	13949	14068	13928	14116	14072	14057	13994	13872	14046	13821	13960	14013	14090	14093	14111	13895	14041	14112	13924	14042	14033	14112	14155	14059	14101	13958	13930	14227	13882	14011	13999	13919	13978	14075	14038	13912	14109	14023	13878	13951	13976	14078	14139	14005	13912	13930	14085	14060	14044	13976	13760	14042	14036	14160	13935	14016	13932	14158	13928	14134	14081	13970	14040	13896	14080	13954	14056	14069	13923	13950	14032	14151	14005	14047	14066	13907	14095	14023	13988	13927	14021	13953	13790	14090	13780	13947	14124	14064	14212	14114	13973	14108	14017	14090	14095	14025	14080	14060	13997	14069	14082	13991	14002	14072	13941	14112	14008	14087	13909	14000	14151	14106	14266	14062	13892	13911	14126	14020	13980	14064	13898	14076	14055	13908	14042	13895	13974	14078	14156	14065	13907	13932	14168	14000	14168	13914	14141	13976	14067	13992	13978	13974	14030	13970	14008	14178	14076	14017	14008	14094	14004	13859	14132	14161	13961	14014	13890	13929	14061	13954	14105	13862	14021	14040	13963	14015	14013	13975	13986	14136	13882	13923	13931	14295	14144	14016	14064	13962	14088	14008	13945	14164	13949	14131	14103	14041	13945	13987	14069	14162	13961	13999	13931	14106	14227	13998	14184	14073	13896	13838	14035	13984	14102	14091	14064	14158	13975	14214	13853	14007	14176	13978	13954	14074	14077	14152	14149	14082	14076	13960	13974	14073	14083	14047	14037	14158	14040	14081	13950	14052	13884	13948	14144	13838	13898	14018	14070	14103	13993	13978	14006	14224	14046	14092	14113	14066	13931	14012	14016	14169	13888	14094	13974	13893	13954	13923	14090	13978	14131	14048	14128	14010	13883	14210	14193	14015	13972	14150	14050	14106	14073	13952	14143	13967	14126	13952	13932	14214	14056	13821	13939	14008	14110	14226	14148	13927	14160	14085	13967	13810	14066	14065	14055	14114	13864	13892	13982	14138	13953	14108	14105	14219	13991	14181	14132	13942	14105	13994	14037	14184	14063	14047	14086	14078	14046	14069	14117	14100	13875	14009	13966	13889	14100	14066	14086	13935	14004	14121	14001	13991	14026	14142	13741	14049	14139	13921	13953	14065	14151	14201	14090	14116	13914	13989	14101	14069	14048	13983	14009	14033	13986	14011	14075	14327	13909	13982	14134	14137	14010	13964	14049	13982	13975	14011	13921	14199	14058	13978	13872	14039	14028	14145	14003	14037	13915	14067	14045	14131	14026	14102	14017	14052	14027	13950	14062	14078	13977	14233	14008	14117	14077	14033	14050	14119	14105	13947	14176	14015	14196	14013	14209	13940	14000	13854	14096	13998	14080	14101	14024	14012	14154	14212	13979	14168	14006	14068	14073	13906	13975	14024	14105	14134	14114	13972	13978	13984	14100	14133	14019	14169	13888	14146	14163	14074	14004	13953	13947	13902	14004	13901	13994	13953	14004	14098	14076	14148	14092	14077	14164	14139	14101	14181	14120	14135	14074	14085	14119	14026	13968	13926	13988	14018	14142	13933	13967	14052	14028	14006	13997	13998	14091	13980	13800	13910	14142	13959	14129	13981	13818	14093	14120	14088	13992	13968	14012	14297	13846	14034	14019	14212	14021	14168	14116	14030	14038	14008	14033	13918	13961	14035	14100	13992	13940	14027	14168	13985	14014	14027	14203	14112	14017	14092	13935	13905	14218	13995	14099	14070	14044	14058	13954	14165	13963	13983	14010	14158	14061	13931	14027	14188	14038	13743	13966	14118	13991	14131	13990	13769	14041	14115	13968	14103	13890	13975	14003	14142	14102	13999	13953	14084	14147	14121	13991	14011	13882	14042	14035	13995	13884	13773	14050	14150	14065	13935	13857	14089	14013	14027	14254	13961	13962	14042	13931	14068	13851	14070	14183	13983	14103	14084	14022	13976	13870	14116	14018	14130	14054	13838	13900	13963	13977	13876	13976	14148	14097	14221	14060	14135	14112	14021	13942	14026	14063	14065	13842	13931	14097	14075	14004	14005	14090	14079	14177	14062	13994	13990	14039	14074	14117	14136	14197	14111	13947	14077	14190	14000	13894	14131	14096	13990	14003	13840	14020	14039	14177	14119	14117	13969	13803	13937	14052	13951	14062	13988	14014	13950	14073	14044	13982	13998	14088	14079	13933	13948	14108	13919	14026	14108	13954	13914	14069	14165	13997	14187	14125	14056	14139	13819	13960	13902	13945	14048	13980	14122	14116	13994	14034	14030	14066	14059	13985	14002	13843	14052	13971	14008	14135	14011	14011	14030	14056	13990	14189	13993	14047	14070	14235	13984	13902	14054	14103	13987	13996	13935	14032	13981	13930	14156	14070	14055	13878	14115	14014	13825	14021	14024	14063	13899	14032	13971	14052	13934	14069	13918	14117	14100	14097	14020	14104	14064	13877	13944	14076	13934	13976	13993	14176	13987	13935	14073	14070	13874	13714	14104	14117	14125	13817	14007	13992	14034	13923	13949	13890	13930	14031	14016	14000	14113	14115	14078	14163	13962	13980	14043	13980	14237	14045	13991	14020	13958	13978	13995	14051	14028	14049	13923	14177	14010	14042	13991	14032	13914	14113	13961	14018	14057	14043	13945	14140	13999	14012	14021	14070	14235	14062	13974	14079	14092	14047	14082	14026	14023	14215	14047	14021	14018	14103	14044	14334	13948	14052	14042	14136	13946	14125	14014	13928	13963	14125	13958	13994	14063	14148	14099	14081	14009	13944	14045	14002	13898	14128	14003	14102	14074	14084	13905	13892	13934	14002	14053	13948	14073	13926	14153	14066	13919	14023	14098	14109	14016	14044	14078	14076	14033	14020	14004	13929	14001	14035	13943	13972	14122	14005	14137	13947	14009	13994	13982	13923	13948	14218	14139	14023	14238	14031	13960	14071	14001	13986	14049	14006	14117	14006	13961	13934	13864	14034	13889	13963	14018	13943	14079	13962	13980	14070	14079	14076	13967	13884	14072	14062	14306	13986	14107	13982	14084	14019	14116	14056	14099	14106	13984	14115	14050	14164	13930	14034	13993	14153	13855	14150	13989	14042	13829	13906	14111	14097	14071	13988	14272	14101	13988	14124	14051	14138	13933	14082	14193	13949	13906	14109	14032	13939	14193	13998	14089	14257	14193	14141	14099	14115	14126	13947	13942	13948	14004	14017	13867	14214	14000	14286	14071	14330	14084	13892	14144	14126	14074	14063	14160	13930	13897	14216	14017	14040	14124	14117	14041	13935	14164	14001	14108	14077	14041	14114	14063	14069	14007	13897	14102	14032	14015	14001	14047	14056	13953	13945	14092	14143	13987	13831	14166	14054	13915	13949	14080	14097	14078	14120	14252	13916	14082	14059	14082	14038	14068	14000	14060	13929	13988	14079	14098	13926	13950	14094	14069	14079	14047	14170	13875	14177	14058	14096	14194	14058	14044	14109	13955	14123	13971	14026	13978	13915	13906	14071	13919	14053	14061	14150	13992	13994	14164	14051	13945	14116	14014	13892	13938	14093	14013	13978	14006	14013	13868	14155	14164	13966	13985	14016	14137	14021	13995	14013	13982	14138	14099	14042	13981	14140	13886	14028	14141	14089	13989	14005	14036	14084	14251	13982	14070	13964	13961	14004	14113	14143	14072	14101	14141	14056	14013	14022	13909	13925	13847	14115	14154	14040	14005	14062	13900	13951	14116	13889	14115	14052	14000	14007	14121	13963	13943	14000	14031	14052	13986	13956	14039	14134	14061	13975	14353	14164	14039	13919	14036	13885	14175	14140	14080	13874	14172	13977	14083	14078	14083	13984	14120	13969	14052	14007	13910	13830	14189	14177	14099	13973	14109	14035	14216	14037	14121	13975	14018	13943	14010	14160	14093	14139	14001	13964	13983	13995	14115	14023	14059	14084	14161	14076	14111	13852	14151	14017	13994	14079	14167	14019	14165	14031	14119	13998	13941	13950	14090	14173	14284	14125	14007	13958	13822	13977	14027	14058	13959	13937	13944	13945	13901	13981	14140	14037	14102	13978	13961	14010	13978	14084	13970	13876	14116	14013	13924	13963	13999	14155	13984	14177	13912	13895	13999	14063	13823	14075	14059	13932	14037	14202	14029	14116	14073	13939	13855	14058	14090	14029	14068	13951	14029	14204	14000	14096	13991	14245	14197	14247	14057	13954	14042	13995	14128	14029	13989	14235	14045	13948	13988	14105	14022	13966
33706	38478	44287	34247	26690	22745	20064	18876	17746	17316	17078	16935	16917	16799	16498	16666	16596	16341	16472	16561	16381	16414	16559	16441	16534	16401	16352	16404	16364	16510	16358	16337	16252	16546	16445	16353	16078	16294	16247	16368	16316	16319	16274	16376	16189	16262	16413	16372	16257	16114	16322	16298	16395	16232	16313	16324	16228	16224	16353	16278	16351	16342	16212	16248	16426	16472	16299	16325	16541	16377	16578	16425	16174	16319	16330	16370	16416	16352	16314	16178	16204	16331	16279	16333	16376	16229	16493	16517	16359	16327	16311	16410	16390	16207	16320	16537	16368	16409	16255	16443	16431	16224	16166	16404	16278	16244	16154	16299	16519	16430	16263	16159	16269	16205	16205	16258	16345	16267	16241	16185	16223	16225	16156	16256	16284	16365	16309	16378	16181	16325	16251	16263	16330	16175	16191	16328	16392	16296	16393	16262	16408	16023	16329	16423	16360	16312	16292	16311	16317	16385	16178	16406	16213	16166	16197	16385	16373	16146	16125	16337	16282	16115	16346	16314	16421	16242	16242	16122	16376	16235	16451	16360	16445	16340	16404	16258	16072	16250	16147	16321	16427	16171	16196	16319	16381	16254	16161	16290	16139	16245	16321	16184	16394	16462	16353	16362	16305	16360	16131	16181	16251	16230	16393	16447	16271	16384	16238	16223	16246	16475	16409	16183	16062	16268	16070	16226	16051	16272	16442	16523	16398	16182	16396	16373	16177	16294	16218	16410	16129	16160	16225	16223	16399	16324	16308	16297	16297	16330	16216	16299	15987	16378	16202	16268	16247	16155	16449	16279	16242	16288	16295	16270	16258	16401	16157	16417	16411	16284	16098	16337	16285	16124	16155	16368	16347	16384	16272	16338	16458	16249	16246	16370	16403	16458	16314	16234	16285	16226	16585	16408	16382	16203	16147	16466	16436	16163	16289	16267	16214	16317	16384	16211	16364	16157	16411	16275	16296	16146	16215	16202	16389	16172	16325	16157	16297	16213	16208	16418	16357	16053	16136	16176	16260	16188	16351	16284	16261	16140	16198	16249	16284	16299	16322	16479	16286	16132	16243	16208	16181	16251	16243	16374	16393	16270	16284	16142	16403	16150	16443	16071	16214	16348	16243	16098	16151	16305	16439	16096	16504	16407	16482	16218	16254	16241	16499	16374	16235	16288	16355	16207	16127	16336	16336	16432	16378	16219	16264	16305	16368	16367	16225	16395	16403	16146	16193	16211	16538	16347	16446	16213	16512	16167	16385	16256	16290	16160	16453	16289	16216	16300	16356	16338	16249	16518	16350	16505	16328	16415	16283	16459	16217	16234	16286	16314	16474	16120	16443	16453	16325	16364	16441	16346	16322	16262	16260	16232	16296	16267	16220	16287	16320	16286	16100	16203	16206	16149	16057	16311	16276	16377	16265	16431	16418	16210	16285	16315	16282	16130	16134	16253	16286	16280	16302	16067	16333	16245	16288	16297	16196	16267	16371	16207	16504	16150	16066	16210	16114	16380	16272	16188	16197	16169	16445	16300	16115	16361	16347	15999	16271	16300	16321	16564	16544	16245	16383	16261	16307	16188	16367	16157	16210	16244	16232	16082	16203	16240	16355	16323	16329	16190	16364	16345	16272	16286	16362	16275	16406	16171	16379	16426	16348	16301	16396	16373	16268	16198	16219	16331	16353	16269	16223	16242	16275	16249	16400	16354	16169	16169	16379	16306	16219	16090	16346	16295	16150	16372	16402	16333	16440	16352	16267	16189	16320	16192	16378	16237	16170	16480	16462	16130	16365	16415	16396	16445	16343	16246	16285	16345	16208	16297	16193	16139	16098	16387	16370	16334	16397	16294	16380	16297	16245	16419	16433	16037	16171	16133	16162	16183	16254	16335	16270	16363	16356	16371	16332	16386	16295	16240	16458	16224	16150	16151	16232	16435	16452	16558	16293	16180	16304	16350	16018	16184	16265	16215	16321	16413	16575	16404	16302	16470	16090	16214	16236	16290	16241	16278	16333	16241	16248	16585	16271	16225	16304	16301	16410	16209	16451	16216	16162	16012	16330	16359	16444	16401	16459	16288	16426	16287	16424	16177	16230	16346	16317	16172	16337	16357	16490	16152	16382	16159	16176	16276	16184	16234	16302	16235	16093	16390	16461	16263	16156	16333	16295	16166	16392	16172	16460	16358	16075	16190	16437	16196	16267	16375	16462	16336	16164	16303	16447	16373	16386	16260	16304	16461	16234	16362	16309	16155	16240	16166	16178	16310	16199	16315	16133	16400	16220	16429	16178	16219	16086	16457	16489	16212	16414	16248	16168	16456	16341	16157	16356	16308	16357	16394	16358	16330	16335	16213	16364	16361	16085	16279	16128	16400	16213	16492	16232	16227	16458	16359	16191	16114	16169	16329	16198	16477	16372	16110	16233	16381	16387	16217	16441	16175	16227	16256	16381	16377	16285	16364	16187	16255	16305	16362	16341	16263	16097	16328	16268	16407	16334	16345	16455	16303	16175	16335	16192	16317	16278	16186	16279	16247	16379	16303	16242	16490	16241	16168	16133	16351	16301	16372	16409	16377	16424	16388	16391	16369	16188	16293	16255	16157	16301	16327	16241	16319	16144	16261	16222	16124	16189	16187	16280	16381	16184	16299	16128	16295	16398	16301	16255	16217	16154	16356	16179	16301	16074	16132	16223	16317	16418	16283	16411	16196	16166	16179	16181	16312	16294	16317	16263	16588	16157	16322	16336	16294	16422	16451	16486	16052	16234	16367	16425	16272	16323	16354	16193	16368	16458	16157	16336	16146	16245	16151	16219	16258	16422	16205	16432	16234	16243	16296	16283	16139	16386	16430	16245	16390	16165	16375	16289	16236	16355	16188	16306	16300	16407	16348	16367	16411	16418	16542	16159	16406	16336	16196	16301	16181	16342	16350	16381	16107	16305	16107	16428	16483	16207	16278	16258	16346	16265	16327	16252	16278	16368	16233	16238	16301	16360	16190	16560	16248	16221	16365	16335	16172	16246	16172	16259	16378	16433	16125	16340	16324	16285	16363	16351	16339	16261	16250	16312	16344	16192	16310	16432	16344	16147	16303	16222	16328	16345	16202	16272	16073	16317	16223	16219	16350	16327	16348	16199	16141	16411	16325	16221	16358	16301	16257	16430	16201	16291	16350	16201	16250	16339	16260	16331	16356	16306	16306	16160	16485	16234	16232	16473	16321	16280	16247	16442	16116	16306	16182	16465	16310	16348	16371	16341	16284	16025	16084	16378	16324	16153	16425	16384	16162	16363	16183	16343	16548	16365	16356	16224	16394	16215	16296	16227	16336	16195	16288	16261	16140	16178	16395	16343	16404	16163	16201	16417	16232	16252	16183	16398	16453	16257	16316	16384	16301	16270	16484	16435	16331	16239	16313	16247	16443	16495	16358	16469	16279	16192	16164	16182	16226	16103	16213	16410	16330	16298	16495	16366	16477	16388	16122	16431	16399	16273	16100	16308	16250	16268	16214	16264	16280	16353	16118	16289	16306	16307	16300	16303	16355	16133	16128	16351	16450	16126	16363	16290	16561	16334	16411	16124	16284	16311	16300	16150	16313	16352	16298	16349	16212	16293	16332	16240	16212	16363	16247	16290	16176	16381	16241	16244	16230	16404	16366	16292	16333	16137	16538	16487	16379	16251	16356	16363	16356	16404	16406	16284	16233	16392	16206	16357	16231	16227	16303	16341	16335	16257	16270	16330	16398	16293	16382	16425	16404	16451	16318	16267	16107	16287	16339	16402	16252	16556	16281	16186	16215	16318	16436	16400	16500	16334	16257	16268	16510	16298	16117	16133	16282	16347	16350	16319	16468	16271	16317	16130	16405	16485	16266	16210	16471	16266	16397	16349	16319	16553	16095	16238	16310	16489	16303	16269	16260	16250	16300	16463	16595	16447	16249	16235	16365	16240	16310	16249	16310	16431	16345	16464	16277	16346	16359	16284	16255	16255	16164	16263	16323	16446	16278	16192	16156	16397	16436	16433	16390	16416	16041	16274	16320	16175	16278	16050	16044	16302	16460	16451	16346	16227	16486	16288	16406	16211	16205	16410	16276	16290	16242	16359	16574	16426	16548	16309	16234	16368	16312	16402	16319	16293	16461	16210	16156	16276	16148	16339	16180	16361	16351	16301	16495	16177	16444	16576	16200	16440	16629	16378	16434	16303	16342	16525	16434	16457	16378	16328	16403	16354	16273	16276	16386	16317	16260	16345	16398	16342	16269	16159	16275	16292	16345	16432	16441	16266	16405	16391	16327	16290	16312	16252	16394	16264	16247	16159	16155	16442	16363	16254	16342	16435	16273	16020	16008	16444	16268	16315	16209	16389	16281	16374	16292	16137	16331	16226	16357	16447	16184	16305	16475	16375	16352	16388	16440	16250	16039	16367	16191	16376	16310	16190	16185	16206	16244	16341	16478	16360	16334	16089	16317	16118	16420	16384	16256	16309	16303	16284	16235	16217	16304	16474	16350	16290	16503	16417	16192	16445	16562	16500	16316	16358	16318	16576	16145	16327	16472	16288	16114	16293	16388	16240	16229	16206	16217	16046	16284	16382	16196	16470	16212	16289	16234	16282	16239	16443	16358	16411	16231	16340	16378	16383	16284	16492	16397	16480	16243	16318	16327	16305	16162	16271	16304	16414	16194	16449	16525	16402	16179	16231	16444	16333	16449	16228	16278	16317	16157	16248	16156	16031	16252	16230	16208	16319	16369	16018	16218	16304	16267	16184	16439	16474	16286	16222	16404	16131	16342	16360	16468	16236	16167	16537	16375	16393	16114	16255	16310	16295	16538	16221	16327	16387	16361	16158	16140	16390	16413	16188	16361	16358	16426	16311	16181	16533	16239	16518	16317	16145	16215	16179	16438	16402	16375	16377	16049	16164	16275	16233	16186	16408	16272	16446	16198	16310	16355	16366	16281	16201	16383	16395	16122	16250	16230	16387	16287	16326	16305	16372	16222	16399	16117	16443	16275	16319	16094	16254	16251	16178	16275	16390	16461	16271	16340	16117	16309	16212	16426	16425	16180	16335	16502	16229	16352	16081	16289	16379	16258	16507	16269	16304	16229	16241	16417	16230	16228	16504	16307	16281	16427
34333	49278	46951	33096	26872	22466	19245	17622	16274	15466	15315	14871	14557	14616	14535	14393	14361	14737	14557	14402	14385	14272	14408	14262	14379	14165	14236	14011	14241	14109	14184	14251	14017	13984	13954	13965	14112	13975	14004	13981	14173	14019	14021	13936	14011	14176	13918	13953	13872	13904	14010	14106	14030	14110	14017	13871	13982	13997	14059	13876	14029	13962	14023	13900	13936	14008	13968	14120	14082	13835	14080	14046	14063	14048	13912	13849	14067	14053	14155	13884	14081	13843	14081	13787	13958	13846	13904	14042	13902	13965	13916	14170	14073	13880	13933	14153	13892	14131	13989	13930	13799	13896	14023	13855	13933	13846	13983	13991	13899	13707	13957	13975	14009	13922	13864	14011	13918	13929	14088	13864	14041	13951	13952	14100	14165	13849	13934	14101	14080	13909	14180	14028	13836	14038	13959	13750	13946	14017	13783	14163	14050	13817	13961	14000	14045	13873	13899	13949	14034	13920	13963	13947	13939	13997	14031	14057	14093	13983	13976	13998	14045	14010	14001	13992	14022	13993	13939	13954	14096	14013	13984	13932	13924	13871	14088	13878	13847	14080	13942	13961	13989	13985	14109	13915	13983	14152	14055	13976	14031	13752	13913	13908	13921	13921	14036	14056	14103	14033	14118	13832	13990	13881	14101	14001	13866	14087	14092	13854	14039	13928	14072	13963	13924	14125	14015	14106	13872	13935	14069	13957	13945	14069	14076	14038	14107	13990	13783	14198	13949	13843	13981	14146	13911	14076	13906	13905	13942	14022	13850	14065	14029	13996	13987	13946	14021	13993	13852	14060	13788	14180	13959	13974	13960	13976	13980	14084	13930	13829	13924	13996	14000	14044	14133	14113	13862	14017	14027	14023	13937	14170	14122	14008	13924	14123	14017	14066	13983	13871	14050	14073	14081	13904	13854	13901	14048	13863	13965	13828	14208	13968	13972	14051	14083	13804	13993	14085	13936	14177	14000	13981	14183	14170	14043	14065	13887	13989	14008	13935	13935	13943	13988	13829	14139	13861	13876	13933	14175	13996	13968	13969	14016	14092	14053	13967	13991	13886	13922	13923	14107	13876	13893	13874	14010	14146	13838	13947	13932	13990	14009	14016	14057	14058	13946	13882	13921	14014	13970	14112	14088	14115	13835	14030	14144	14063	13961	13889	13936	14066	14083	13893	13969	13929	13821	14070	13931	14122	14114	14053	13946	13972	13959	14064	13817	14053	14040	14292	13883	13896	13854	13939	13907	13966	14102	14076	13849	14094	13827	14116	14027	13895	14018	14015	13983	13927	13929	14057	14091	14006	14001	13820	13943	13927	13942	13988	14082	13933	13874	13840	14163	13910	13887	13955	14008	13973	14041	14049	14050	14009	13954	14054	13835	13985	13926	13986	13967	14127	14033	13938	13874	13976	14030	13922	14160	14049	13931	14058	14093	13923	13985	14035	14036	14079	14009	14041	14137	13982	14019	14063	13992	13914	13949	13995	13910	13925	14051	14033	13984	14085	13942	13876	13840	13862	13999	13957	13897	14012	14013	13850	13960	14126	13989	13877	13976	14079	13846	14107	14112	13997	14019	13991	14152	14026	14068	14156	14020	13964	14074	13994	13888	14004	13905	13962	13792	14081	14054	13790	14043	14036	14049	13922	13871	13879	14132	13883	14053	14007	14029	13881	14020	14084	14036	13925	14046	14037	13965	14079	13985	13947	14127	14146	13857	13936	13946	14135	14033	14079	14225	14054	13990	13897	13905	14013	14119	14081	14074	13975	13996	13996	14112	13863	13960	14010	14106	13838	14074	14013	13944	13994	13966	13934	13905	14009	14068	13977	14193	13896	14141	14104	13955	14020	14106	13882	13995	14037	13815	13946	13958	14005	14093	14050	13993	13965	14053	13954	14057	14040	13963	14083	13977	13920	13952	13953	14095	14160	13963	13796	14034	13966	13912	14015	14000	13957	13980	14076	14034	13982	14058	14075	13980	14065	13999	13915	14155	13969	14081	14049	14057	13913	14000	14080	14071	14068	14117	14047	14121	13998	14029	14029	14092	13966	13782	14014	13921	14100	14032	14045	13959	14089	14013	13962	14061	14157	13729	13832	14005	14067	13983	13997	13949	13953	14082	13953	13882	13873	13932	14101	13962	13858	13900	14074	13934	13923	13965	13968	13882	13882	13861	14012	13874	13937	14209	13969	13979	14060	13975	14161	14255	13944	14069	14035	14079	13974	14042	14086	13956	13876	14056	14233	13860	13881	14068	14037	13953	13963	14054	13931	14028	14062	14062	13989	14029	13879	14034	14063	13908	13846	14050	14010	13973	13897	13968	13928	14065	14260	13920	13917	14070	14057	14080	13864	14098	14174	13934	13768	13990	14164	13838	13940	13900	13937	13967	13957	13969	14015	13892	13985	13930	14033	13905	14097	13888	13938	13936	14058	14054	13872	14040	13985	14018	14207	14041	14043	14043	13911	13917	13814	13791	14021	14095	14083	14168	14023	13976	14017	13994	13932	14062	14062	14135	13972	13864	13930	13869	14050	14100	14136	14027	13946	13944	14178	14125	13995	14036	14147	14051	14083	14044	13979	14104	13871	13985	14068	13917	13850	13866	13881	14061	13794	13860	13979	13974	14035	14096	14060	13865	14005	13900	14083	14026	13890	13806	14068	14094	14005	13988	14070	14043	13952	14056	13897	14014	14073	13870	14066	13905	13954	13997	14085	13960	14006	14090	13930	13959	13986	13926	14064	13973	14028	14111	13926	14033	14102	14029	14050	14016	14008	13965	14109	13915	13934	14148	14202	14043	14056	14163	13981	13952	14032	13954	13953	14069	13987	14241	13969	13860	14017	13975	13934	13965	14198	13891	14193	13980	13906	13894	14020	14041	13911	14130	13881	14000	14010	14089	13978	14082	13964	14139	14103	13917	13878	13995	14063	14040	13903	13964	14031	13971	13930	14181	14038	14187	13957	13964	13905	13942	13874	14023	14157	13928	14104	14038	14026	13990	13852	13965	14048	13950	13915	13979	13962	13828	14106	14252	14057	13932	13972	13893	14258	14060	14012	14101	14128	14042	14042	13858	13903	13946	13828	14074	14054	14061	14057	13960	14055	14173	13944	13987	13940	13991	13848	14050	14161	14081	13985	13904	14184	14005	13953	13885	13914	14034	13927	14011	13931	13914	14087	13849	13976	13927	14136	14040	13865	14086	13859	13975	14186	13825	13923	14078	13916	14161	13973	13894	13932	13981	14074	14223	14089	14103	13938	13913	13844	14024	14147	14128	13882	13960	14057	13829	14044	13961	14044	14028	13990	13982	13984	14030	13907	13999	14065	14027	13969	13920	14024	14001	13998	14184	14217	13903	14009	14139	13945	13882	13958	14005	13986	13960	13914	13974	13951	13974	13907	14069	13845	13925	14031	13926	14103	13970	14035	13979	14123	14102	13918	14110	14008	13893	13899	14044	13900	14045	13918	13910	13881	14235	13905	14083	13938	13879	13813	13951	14028	13983	14125	13905	14096	13876	13982	14166	14082	13970	13985	14156	13991	14067	14145	13850	14086	14003	14126	13900	13929	14020	14009	13960	14035	14158	14036	13987	13915	13937	14032	13849	13893	14033	14032	14095	13997	13873	14208	14090	14054	14034	14013	13976	14054	13949	14040	13859	13978	14165	14022	14098	13948	13984	14127	13952	13904	13878	14032	13873	14110	14214	13912	13956	14015	13989	14094	13949	14083	13893	14020	13939	13909	13987	13964	13885	13868	14071	13872	14126	14003	13962	14056	13983	13997	14004	13887	13913	14013	13791	14037	13880	14059	13931	13954	14076	13963	14108	13960	13910	14022	13976	13852	14144	13927	13941	14076	13961	13970	14109	13938	13970	14090	13917	13983	13887	14069	13930	13935	13936	14119	13851	14067	14053	13962	13929	14156	14066	14031	13976	14015	13799	13725	13977	14019	14098	13851	14008	14071	13999	14042	13950	14049	14108	13950	13991	14172	13860	13909	13958	13890	14032	13865	13972	13883	14026	14059	14030	14064	14090	13851	14234	13987	13931	14046	13911	13864	13877	14108	13940	14109	14062	13894	13958	14008	14050	14061	13934	13840	13980	14055	14010	14106	13958	13964	14001	13842	13974	14033	14217	14101	14009	14098	14065	13996	14193	13945	13979	13975	14125	14167	14024	13991	13824	14065	14047	14138	13896	14018	13948	14062	14000	13948	13851	14058	14061	13967	13952	14020	14141	14166	13976	13989	13919	13932	14133	14096	13895	13972	13902	14095	13870	13932	13907	13919	13982	14044	14094	13980	14036	13944	14084	13818	13853	13968	13921	14085	14219	13976	13939	13888	13931	13990	13972	13999	14163	13915	14089	14030	14031	14008	13966	13954	13919	14089	14113	14169	13836	14062	14011	14058	13895	13900	13877	13945	14029	13995	13971	14071	13921	13843	14209	13907	14125	14073	13942	13932	13865	13851	13995	14021	14161	13971	13872	13988	13985	13927	14010	14172	14043	14017	13958	14017	13897	13836	13948	13837	14040	13985	13829	14150	13960	14081	14161	14003	13927	13950	14066	13786	13988	13790	13854	13916	14175	14151	13856	13949	14081	13951	14134	13960	13918	13922	14122	13951	13919	14112	14110	13984	13882	13954	14032	13875	14183	13981	13924	14090	14027	14036	13904	13830	13952	13960	14089	13967	13940	13915	13977	14086	14004	14026	14061	13980	14021	14019	14017	13970	14165	14048	14080	13952	13960	13850	13930	13960	13946	13949	13989	13836	14037	14145	14011	14009	14118	14247	13962	14020	14092	13921	13915	14052	13992	14038	13958	14183	14051	14099	14052	13837	14033	14040	14110	13912	13966	13951	14055	14034	13917	14125	14065	13983	14062	14008	14055	13827	14029	13975	14014	13936	13784	13949	13893	13941	13808	14108	13990	13968	14020	13987	14008	13878	14114	14039	13964	14156	14117	14067	14116	14029	14125	14106	13937	13996	14012	14136	14033	13952	14067	13943	14047	14059	13948	14022	13900	14128	13940	14037	13991	13934	13965	13995	14069	14077	14060	13868	13948	13954	13966	14068	14036	13939	14018	13984	13973	13963	14076	13980	13957	14099	14006	13904	13927	13992	13953	13907
25391	21598	29441	27953	26146	25065	23704	20156	18818	18173	17801	17324	17187	17031	16890	16900	17099	16617	16828	16663	16464	16449	16444	16601	16581	16385	16600	16374	16290	16092	16260	16170	16423	16221	16171	16206	16060	16195	16350	16283	16129	16080	16229	16045	16125	16067	16260	16242	16279	16009	16154	16251	16054	16056	16118	16077	16154	16188	16193	16246	16098	16232	16142	16040	16269	16090	16334	16086	16166	16093	16158	16149	16055	16210	16132	16202	16125	16210	16072	15921	16045	16185	16035	16032	16040	16261	16133	16237	15937	16137	16051	16416	16076	16035	16144	16251	16396	16229	16200	16181	16069	16078	16209	16096	16250	16122	16313	16101	16188	15974	15971	16156	15964	16035	16073	16164	16045	16117	16262	16205	15951	16049	16087	15966	15851	16052	16162	16090	16006	16042	15978	16231	16191	16211	16187	16194	16217	16194	15828	16327	16158	16235	16412	16167	16137	16225	16079	16391	16195	15948	16274	16097	15996	16211	16217	16181	15930	15967	16200	16078	16150	16154	16201	16388	16135	16199	16196	16097	16278	16300	16244	16302	16067	16122	16092	15996	16152	15870	15945	16150	16108	16022	16161	16268	16259	16133	16148	15857	16144	15935	16165	16119	16255	16153	16059	16072	16012	16161	16150	16125	16201	16049	16144	16086	16193	16361	16283	15971	16062	15927	16177	16113	16129	15973	16172	16048	16112	16065	16202	16134	16182	16056	16238	16421	16095	15983	16061	16146	16232	15993	16245	16164	16018	16155	15961	16256	16173	16215	16086	16009	16053	16262	16092	16094	15874	16179	15983	16253	16126	16030	16262	16253	16091	15918	16157	15959	15987	16221	16200	16019	16242	16039	15985	15999	16413	16365	16280	16222	16286	16180	16293	16117	16372	16125	15931	16067	16101	16072	15992	16221	16131	16060	16137	15960	15984	16332	16116	16130	15965	16148	16275	15850	16038	15915	16102	16228	16038	16105	16218	16226	16136	16163	16319	16158	15985	15995	16178	16037	16060	16021	16153	16088	16019	16311	16072	16117	16062	15914	16168	16140	16147	15940	16055	16022	16164	16145	16086	16156	16336	16213	16212	16003	16478	16056	16292	16181	16165	15994	15986	16181	16157	15981	16056	16273	16193	16110	16211	16049	16229	16091	16022	16084	16256	16192	16265	16166	16235	16060	16031	16095	16197	16022	16122	16206	16084	16124	16085	16043	15922	16109	16192	16190	16022	15997	16075	15973	16161	16040	16077	16056	15874	15982	16290	16194	16086	16207	16135	16107	16167	16043	15988	15988	16061	15941	15967	16003	16145	16027	16278	16041	16198	16198	16138	16144	15990	16170	16085	16340	16229	16310	15914	15893	16019	16337	16195	16048	16070	16119	16241	16042	16116	16136	15961	16139	16164	16098	16253	15977	16194	16121	16126	16111	16181	15964	16174	16120	16283	16133	16100	16008	16281	16015	16045	16244	16241	16125	16042	16235	16040	16169	15951	16173	16195	16190	16066	16169	16085	16019	16417	16161	15954	16170	16151	16021	16151	16093	16215	16127	16194	16198	16016	16273	16006	15974	16198	16073	16181	15952	16080	16061	15761	16409	16028	16273	16136	15977	15996	16092	16112	15946	16226	16279	16024	16115	16282	16088	16199	16171	16112	15962	16272	16182	16180	16010	16158	15945	16103	15882	16132	15920	16175	16093	16286	16186	16099	16211	16017	16055	16234	16030	16147	16078	15917	15988	16166	16228	15944	16081	16196	16159	16082	16111	15904	16082	16078	16109	16108	16179	16080	15944	16188	16113	16129	16346	16189	16286	16302	15936	16181	15991	16108	16094	16360	16162	16267	16085	15989	16210	15968	16245	16042	16039	16011	15914	16116	16000	16263	16201	16153	15863	16206	16204	16143	16243	16257	16060	16216	16154	16273	15959	15846	16030	15990	16074	16073	16085	16088	16114	15992	16210	16073	16101	16042	16180	16071	15877	16121	16141	16171	16147	16065	16085	16094	15860	16124	16081	16120	15904	16259	16063	16076	16233	16109	16126	16132	16205	16044	16153	16129	16186	16193	16124	16052	16084	16202	16071	16097	16178	16112	16060	16055	16152	16156	15840	16271	16336	16012	16012	16171	16054	16169	16107	16076	16110	16213	16155	16093	15990	16188	16118	16216	16338	16365	16099	16061	16218	16180	16201	16214	15998	16351	16088	16147	16061	16082	16085	15968	16076	16097	16165	16230	16088	16276	16088	15964	16017	15924	16049	15920	15994	16119	15803	16045	16287	16227	15993	15841	15982	16264	16144	16234	15955	16174	16030	16225	16081	16057	16059	16066	16102	16102	16158	16180	15997	16076	16085	16109	16021	16049	16175	16168	16158	16157	16160	16255	16139	16230	16102	16319	16159	16000	16009	16383	16173	15795	16146	15984	16243	16097	16160	16191	16081	16045	15951	16243	15905	16160	16153	16162	16169	15847	16128	16129	16056	16082	16043	15976	16346	16298	16112	16041	16186	15900	15985	16232	16270	16140	16047	16091	16030	15905	16096	15958	15919	15968	16189	16006	16034	16188	15987	16090	16052	16110	16163	16102	16270	16090	16229	16254	16155	16348	16217	16054	16042	16033	16037	15970	16286	16060	15909	16098	16020	16284	16117	16175	16210	16226	16000	15992	16221	16249	15942	16105	16144	16226	16144	16048	16225	16253	16203	16145	16228	16220	16249	16120	16022	16333	16271	16132	16092	16233	16164	16212	16262	16102	16223	16159	16043	16112	15943	16022	16036	16088	16173	15960	16174	16073	16196	16078	16239	16010	16000	16026	16195	16129	16220	15911	16164	16156	16115	16045	16029	16046	16308	15988	16068	16113	16099	16248	15936	16115	16171	16088	16070	16037	16127	16217	16152	16133	16240	15918	16248	16203	16151	15946	16202	16170	16283	16152	16036	15978	16045	16392	16253	16144	16009	16229	16156	16193	16024	16121	15969	16227	16111	16154	16175	16045	16186	16245	16011	16047	16142	16189	16114	16164	16008	16093	16188	16113	16220	16252	16008	15797	16025	16201	16138	16047	16042	16421	16381	16198	16148	16062	16008	15907	16071	16152	16369	16168	16265	16262	16159	16028	16048	16219	16282	16273	16210	16131	16309	16232	16260	16067	16077	16026	16270	16191	16245	16091	16301	16091	16085	16186	15828	15985	16073	16211	16096	16210	16049	16025	16063	16133	15859	16296	16059	16206	16070	16253	16004	16239	16236	15870	16139	16085	16085	16057	16366	16136	16147	16298	16190	16106	16019	15823	16052	16107	16150	16241	16147	16185	16244	16194	16103	16293	15998	15950	15987	16163	16139	16099	16162	16216	16069	16139	15972	16153	16211	16073	15922	16265	16107	16066	16150	16320	16185	16127	15991	16253	16071	16209	16181	16098	16167	16334	16007	15982	16038	16135	16230	16194	16323	16253	16159	16017	16121	16114	16051	16100	16027	15949	16027	16167	16041	16178	15987	16149	16301	16016	16236	16193	16285	16130	16173	16115	15944	16138	16159	16284	16196	16110	15947	16116	16099	16268	16058	16131	16197	15905	16073	16127	15998	16111	16139	16029	16124	16067	15976	16156	15866	16177	16086	15934	16030	16078	16270	16146	16281	16026	16184	16089	16127	16080	16151	16271	16191	16184	16317	16257	16269	15903	15967	16014	16171	16137	16204	16135	15992	16090	15886	16177	16209	16175	16082	16175	16076	16003	16062	16232	16037	15991	16097	16134	16213	16136	16241	16188	16133	16111	16167	16043	16202	16281	16107	16190	16041	16147	16123	16290	15988	16106	16212	16197	16080	16182	16132	16242	16058	16064	16173	16332	15952	16074	15977	16099	15989	16126	16186	16040	16058	15938	16107	16212	16062	16172	16139	16248	15998	16064	16107	15945	16126	16220	16210	16241	16384	16202	16099	15969	16107	16271	16080	16145	16099	16070	15988	16214	16097	15989	16045	15838	15932	15880	16070	16398	16138	16163	16098	15854	16197	16057	16009	16145	16082	16135	16135	16219	16207	16138	15891	16190	16051	16056	16156	16121	16011	16007	16140	16241	16039	16166	16154	15950	15993	16002	16289	16315	16316	16215	16203	16116	15914	16016	15887	16110	15995	16110	16227	16178	16092	16074	16063	16083	15980	16166	16198	16108	16161	16110	16134	16218	15953	16064	16281	16161	16282	16103	15953	16180	16092	15889	16076	16365	16136	16255	15980	15969	16057	16147	16232	16187	16115	16043	16200	16029	16137	16024	16142	16153	16221	16003	16264	16078	16107	16121	16063	16133	16275	16201	16285	16044	16052	16259	16169	16136	16113	16082	16050	16138	16227	16005	15894	15896	16037	16117	16137	16104	16351	16195	16287	16259	16003	16040	16045	15958	16079	16258	16131	16137	16007	16228	16240	16244	16055	16148	16025	16203	16086	16134	15920	16092	16054	16154	16058	16068	16040	16210	16103	16056	16063	16223	16161	16364	16175	16276	16085	16150	15953	16116	16269	16123	16196	16018	16342	16183	15975	16132	16225	16238	16061	16114	16198	16001	16027	16025	16228	16158	16116	16182	16192	15928	16058	15943	16159	15964	16206	16014	16219	16198	15916	16027	16139	15982	16057	16118	16176	16273	16201	16029	16048	16159	16141	16126	16149	16218	16129	16360	16178	16158	16012	16057	16102	16240	16046	16252	16102	16085	16075	16109	16352	16210	16107	16018	16255	16098	16102	15995	16131	16214	16007	15992	16178	16029	16069	16249	15935	16159	15976	16052	16104	16089	16102	16153	16024	16231	16123	16217	16064	16297	16053	15948	16002	16242	16119	16092	16065	16038	16376	16049	16214	16275	16042	16110	15999	16155	16095	15860	16187	16190	16087	16081	16050	16196	16161	16120	16084	16107	16184	15915	16239	15896	16195	15979	16013	16366	15927	16098	16143	16239	16166	16153	16129	16117	16210	16203	15984	16114	15894	16069	16029	16324	16056	16143	16194	16248	16213	16269	16083	16074	16146	16269	16201	16171	16073	16093	16197	16166	16023	16201	16084	15976	16252	16186	16174	16025	16071	16201	16109	16270	16194	15859	16321	16068	16172	15952	16014	16038	16057	16186	16267	16137	16169	16215	16305	16218	16073
32387	52895	48589	37852	30802	25435	22646	19524	17829	16940	16218	15603	15322	15193	15108	15096	15060	14802	14694	14717	14481	14507	14474	14603	14440	14412	14306	14379	14125	14237	14004	14198	14094	14012	13977	13883	14070	13941	13902	13876	13977	13985	13860	13992	13993	14210	14007	13724	13887	13898	13931	13919	13927	13739	13998	13856	13832	13972	13988	13903	13960	13990	14153	13980	13915	13883	13909	13935	13798	13749	13971	13771	13905	13973	13901	13981	13882	13872	14002	13767	13932	13794	14099	14009	13937	13981	13773	13896	13714	14013	13850	13982	13863	13935	13876	13849	13948	13876	13966	13973	13741	13895	13954	13785	13892	14003	13865	13891	13856	13886	13887	13893	13912	13638	13927	13958	13955	13832	13858	13912	13881	13988	13979	13873	13947	13924	13832	13879	14000	13900	13770	14003	13954	13793	13819	13822	13921	13912	13833	13974	13918	13946	14007	13885	13957	14149	13905	13883	13791	13949	13943	13900	13876	13847	13910	13950	13905	13893	13817	13891	13901	14012	13784	13789	13949	13779	13866	13909	13955	13824	13977	13810	13873	13817	14000	13947	13849	13795	13955	13797	13892	13890	13889	13733	13888	13986	13880	13898	13941	13773	13774	13931	14048	13828	13842	13909	13793	13865	13860	14009	13819	13830	13792	13947	13868	13872	13832	13865	13823	13805	13970	13901	13909	14001	13895	13889	14096	13821	13821	13906	13972	13929	13799	13744	13846	13889	13754	13951	13972	13846	13866	13859	13833	13950	13915	14079	13879	13786	13930	13760	13933	13976	13870	13869	13931	13859	13876	13951	13791	14026	14027	13926	13906	13754	14094	13967	13891	13910	13747	14021	13951	13842	13900	13983	14001	14103	13864	14010	13861	13869	13899	13853	13898	13810	13901	13964	13920	13864	13937	14009	14013	13740	13869	13942	13857	14057	13986	13809	13935	13875	13705	13954	13844	13918	13735	13815	13887	13786	13904	13882	14008	13726	13932	14004	14047	13796	13863	13963	14024	14043	13837	13886	13858	14049	13932	13988	13930	13744	13895	14030	13993	13882	13896	13909	13743	13777	14131	13814	13888	13861	13878	14013	13695	13917	13931	13844	13761	13982	13827	14051	13939	13885	13872	13916	13881	13879	13809	13889	13895	14028	13835	13825	13836	13936	13867	13789	13763	13782	13859	13721	13953	13811	13789	13832	13746	13978	13929	13932	13950	13839	13812	13868	14052	13953	13892	13846	14013	13746	14008	13958	13942	13977	13878	13834	13927	13891	13782	13789	13890	13903	13899	13962	13733	13916	13973	13899	13827	13887	13982	13921	13821	13926	13828	13923	13807	13660	14042	13858	14095	13890	13975	13865	13784	13986	14007	13780	13939	13820	13948	13981	13844	13958	13834	13827	13998	13712	13920	13809	13874	13960	13804	13821	13813	13885	13976	13862	13931	13892	14059	14047	13929	13817	13901	13901	14021	13838	13862	13866	13864	13793	13911	13870	13895	13741	13918	13852	13894	13947	13944	13978	13745	14077	13943	13892	13885	13745	13880	13988	13947	13838	14121	13799	13994	13839	13763	14087	13991	13914	14012	13746	13828	13814	13886	13857	13935	13806	13893	13990	13918	14016	13849	13984	13794	14019	13926	13921	13994	13953	13937	13992	13831	13756	14003	13579	13832	13889	13826	14006	14071	13960	13923	13967	13959	13777	13982	13857	13929	13886	13988	13932	13866	13972	13946	13978	13816	13876	13834	13794	13937	13846	13917	13904	14020	13892	13744	13989	13713	13941	13904	13938	13931	14035	13893	14002	13986	13890	13808	14027	14002	14022	13839	13900	13839	13901	14043	13979	13855	13970	13800	13866	13826	13749	13811	13988	13726	13915	13900	13860	14045	13838	13843	13780	14007	13784	13969	13785	13936	13972	13863	13861	13865	13855	14019	13952	13816	13965	13909	13937	13936	13876	13688	13801	13883	14070	13893	13796	13911	14014	13914	13849	13885	13956	13978	13839	13802	13987	13941	14022	13901	13862	13844	13843	14074	13840	14050	13935	14036	13681	13960	13810	13756	13825	13902	13864	13926	13805	14017	13838	13906	13890	13885	13814	13899	13956	14076	13686	14094	13973	14047	13834	13963	13967	13819	13891	14036	13838	13890	13911	14027	13958	13890	13719	13891	13784	13788	13906	13844	13922	13923	14047	13969	14003	13883	13893	13945	13967	13996	13939	13865	13793	13783	13885	14039	13798	13888	13892	13922	13823	13862	13841	13924	13978	13906	13882	13874	14023	13792	13855	14018	13912	13906	13968	13787	13991	13846	13948	14044	13860	14039	13851	13789	13963	13790	13989	13988	13854	13746	14057	13863	13779	13816	13778	13858	13903	13773	13871	13983	13782	13910	13924	13785	13803	14042	13857	13821	13917	13860	13815	13807	13910	13873	13882	13980	13901	13962	14011	13848	13933	13856	13989	13850	13840	13831	13954	13922	14056	13928	13895	13639	13762	13895	14001	13947	13702	13808	13863	13850	13951	13924	13888	13730	13945	13792	13846	13884	13762	13844	13811	13956	14033	13936	13769	13999	13776	14011	14036	13803	13874	13839	13801	13901	13871	13927	13912	13887	13898	13751	13875	13896	14074	13815	14101	13925	13956	13823	13874	13972	13829	14072	13939	13818	13936	13988	13941	13836	13875	13902	13694	14012	13998	13878	13996	13982	13911	13982	13946	14119	13839	13772	14011	14040	13879	13931	13806	13892	13879	13829	14046	13988	14086	13814	13824	13869	13805	13812	13949	13909	13834	13902	14003	13889	14048	13869	13830	13791	13857	14077	13810	13875	13890	13964	13943	14038	13949	13762	13987	13773	13941	13802	13832	14075	13876	14084	13863	13983	13929	14088	13881	13948	13862	13991	13796	13989	13942	13929	13902	13904	13835	13888	13974	13954	13872	13975	13912	13917	13908	13851	13967	13766	13875	13879	13801	13843	13972	13973	13750	14022	13753	14152	13833	13899	13832	13774	13738	13901	13844	13848	13896	13819	13729	13842	13975	14091	13814	13904	13870	13909	13886	13863	14015	13981	13723	14001	13974	13802	13908	13848	13928	13983	13972	13894	13988	14017	13718	14107	13860	13733	13872	13853	13689	13953	13878	13971	13899	13939	14033	13964	13910	13846	13915	13957	13872	13929	13940	13774	14085	13909	13881	13938	13904	13964	13794	13910	14009	13896	13755	13863	13870	13962	13949	13890	13807	13861	13888	13896	13830	13863	13843	13746	13784	13907	13778	13986	13897	13932	13789	14041	13815	13940	13966	13978	13812	13771	13763	13853	14101	14168	13829	13758	13870	13839	13927	13965	13886	13844	13898	13936	13991	14090	13916	13872	13857	13871	13964	14015	13957	14030	13760	13786	13743	14058	13790	14019	13847	13894	13884	13869	13834	13785	13822	13917	13994	13963	13869	13969	13771	13733	13864	13933	14035	13851	13827	13813	13915	13771	13758	13943	14001	13744	14107	14015	13911	13829	14031	13842	13900	13816	13963	13901	13843	14054	13961	13959	13830	13906	14050	13903	13825	13992	13952	13848	13611	13801	13983	13853	13808	13838	14028	13803	13979	13907	13919	13773	14128	13827	13944	13856	13741	13912	13926	13858	13835	14052	13859	13886	13937	13904	14022	13941	13756	13861	13731	13844	13951	14035	13969	13891	13885	13880	13854	13757	13919	13845	13982	14012	13836	13880	13779	13843	13928	14085	13817	13975	13840	13966	13890	13905	13967	14092	13928	13939	14014	13891	14079	13910	13868	13709	13933	13837	13935	13850	13924	13908	13802	13820	13921	13687	13857	13974	13866	13914	13962	13869	13938	13745	13883	13997	13888	13706	14066	13793	13904	13936	13813	13842	13912	14030	14021	13955	13865	13837	13886	13941	13881	13850	13916	13893	13855	13800	13920	13974	13844	14029	13908	13823	13933	13850	13882	13829	13886	13917	13911	13943	13983	13960	13901	13927	13963	13984	14007	13766	13930	13894	13922	13865	13887	13989	13987	13878	13854	13980	13814	13787	13832	13876	13729	13928	13861	14058	13967	13838	13956	13962	13957	14069	13781	14006	13994	13933	13909	13778	13746	13935	13913	14095	13983	13882	13800	14054	13970	14057	13925	13838	13923	14002	13993	13941	13999	13941	14055	13932	13763	13798	14019	13953	13822	13822	13980	13752	13922	14015	13871	13838	13890	13888	14015	13981	13771	14026	14056	13842	13989	13859	13817	13944	14023	13918	13915	13954	13904	13886	13734	14014	13837	13929	13884	13926	13929	13966	14022	13955	13895	13810	14043	13860	13804	13901	13948	13896	13921	13760	13785	13699	13869	14045	13734	13898	13935	13923	13919	13848	13869	13982	13775	14063	14025	13860	13947	13936	14052	13876	13979	13957	13817	13798	13926	13927	14128	13912	13899	14049	13857	13773	13972	13960	13720	13955	13761	13976	13718	13889	13742	14080	13839	13962	13890	13889	13876	13773	13834	13986	13945	13874	13722	13877	13907	13758	14083	13951	13876	13878	14092	13884	13859	13836	13829	13966	13892	14058	14016	13893	13912	13808	13858	13827	13963	13879	13801	13866	13988	13836	13875	13987	13900	13783	13900	13775	13775	13745	13945	13810	13863	13913	14055	13989	14040	13855	13895	13915	13843	13841	13857	13902	13951	13807	13909	13712	13794	13886	13811	13945	13976	13921	13913	13840	13855	14024	13963	14139	14021	13855	13788	13994	13888	13973	13916	13771	13860	13785	13822	13860	13900	13752	14129	13781	14017	13765	13818	14030	13862	13983	13993	13800	13863	13908	13940	13812	13939	13848	13695	13895	13858	13792	13860	14026	13783	13942	13888	14125	13932	13967	13996	13825	13769	13916	13891	13976	13922	13918	13844	13854	13833	14016	13924	13915	13985	13864	13927	13827	13901	13994	13959	13849	13802	13931	13788	13878	14092	13910	13963	14090	13873	13893	13872	13922	13964	13874	13793	13857	13894	13800	14153	13832	13886	13886	13963	13941	13941	13992	13876	13855	13928	13805	13944	13948	13905	13729	13969	13963	14014	13830	13886	13862	13914	13724	13900	13935	13763	13898	13965	13946	13882	13826	13765	13873	13847
24052	21467	29229	24797	24004	26932	25987	21229	19485	19059	18456	17918	17830	17290	17275	17119	17295	16825	17108	17006	16929	16896	16831	16792	16753	16686	16269	16692	16411	16467	16451	16403	16364	16275	16148	16307	16212	16183	16230	16078	16211	15926	16058	16046	16147	16235	16250	16072	15982	16207	16128	16038	16386	16086	16031	16117	16034	16049	15929	16214	16249	16109	16382	16239	16232	16242	16140	16260	16203	16126	15947	16110	16135	16220	16168	16190	15897	16180	15996	16088	16039	16109	15981	16114	16102	16023	16174	16136	16261	16250	16155	16032	16176	16006	15914	16020	16024	16024	16155	16000	16079	16191	16165	16121	16173	16236	16210	15985	16058	15983	16078	16301	16206	16076	16152	16126	15935	16153	15989	16009	16127	16156	16025	16129	16068	16035	16073	16189	16172	15988	16062	16143	15994	16178	16024	16218	16251	15974	16129	16113	15880	15967	16004	16170	16158	16012	16182	16172	16106	16148	16041	16090	16204	16065	15982	16067	16210	16022	15954	16046	16044	16137	16175	16033	16070	16062	16200	15951	16118	16025	16210	16184	16049	15924	15814	15800	16150	16015	16064	16004	15893	16045	16135	16044	16198	16190	16074	16268	15945	16043	16002	15898	16147	15914	16115	16008	15716	16097	15974	15997	15964	16039	15966	16014	15927	16168	15979	15976	16179	15946	16075	16091	16140	16174	16001	16030	16137	16059	15961	16184	15963	16043	16009	16228	15934	15916	16255	16056	15993	15852	16203	15989	16028	16230	16158	15781	16020	15883	16055	16207	16022	16168	15982	15850	16052	15872	15930	16132	16039	16105	15922	15919	15931	16054	15960	16064	16128	16042	16191	16045	15852	15906	15938	16131	16311	15997	16101	16063	16110	16187	16120	16119	15949	15840	16088	16062	16016	16114	15979	15922	16048	15951	15897	16018	16005	16080	15871	15952	16013	16163	16080	16193	15986	16215	15929	16003	15893	16051	16149	16139	16039	15977	15946	16282	15822	16172	15901	16019	16323	15920	16246	16025	16085	15875	16027	15981	15953	16026	15925	16207	15969	16180	16065	16046	16078	16068	16354	16108	15941	16116	16127	16127	16316	16109	16194	15924	16228	16082	16007	16141	16056	16079	16012	16079	16083	15890	16158	16184	16033	15771	16055	16115	16117	15955	16106	15855	16154	15971	16003	15996	15977	16078	16115	16044	15889	16268	16145	16067	15815	16106	16021	16031	16101	16067	16010	16050	15905	15926	15993	16063	15889	16045	16208	16002	16245	15958	15924	15992	16030	15987	16132	15866	16109	16040	16323	15865	16039	15977	16130	16330	16118	16201	16186	16088	16249	16182	15833	15874	15934	15960	16144	16017	15959	16092	16170	16179	16163	16109	16225	16174	16094	16120	15954	16042	16016	15993	15993	16214	16053	16112	15931	16058	16199	16008	15832	15797	16162	16178	16146	16090	16017	16201	15963	16120	16149	15999	16357	15930	15953	15933	16038	16169	15987	16132	16241	15949	16202	16038	15853	16027	16089	16066	16023	16074	15982	16029	16198	16103	16138	16136	16061	16110	16137	16095	16151	16001	16037	16037	16107	15952	16106	16272	16211	15950	16026	16092	16241	16088	16208	15961	16235	15845	16145	16002	16090	16117	16187	16078	16042	16049	16065	15978	16153	16016	15971	16047	16223	16138	16194	16151	15970	15896	16103	15924	15983	16116	15933	16151	16078	16129	16078	16123	16004	15974	16116	16122	16040	16127	15888	16031	16109	15917	16003	16155	16209	16116	15974	16287	16237	15848	16267	16054	16238	16127	16180	16098	16204	16016	16239	16181	16230	16080	16294	16117	15926	16265	16042	16107	16117	16209	16067	15827	16117	16034	16006	16109	16117	15979	15993	15969	16400	15983	16107	15999	15835	15792	16037	16090	16225	16131	15922	15970	16128	16130	16107	16026	16287	16156	16154	16085	15984	15988	16000	15818	16066	16036	16111	16039	15959	15913	15810	16080	15937	15918	16022	16088	15877	16070	16106	16140	15889	16202	16045	16193	15955	16061	16242	15982	16008	16036	15787	16057	16158	16126	16111	16129	16415	16031	15952	16057	16343	16049	16142	16065	16140	16121	16245	16108	16114	16037	16039	15964	16243	16169	16162	15933	16189	16073	15997	16031	16057	15974	15890	15881	16146	16141	16095	16120	16027	15864	16029	16113	16021	16163	16159	16226	16119	16051	16123	16063	15890	15952	15918	15815	15935	16162	15939	16063	16280	16232	16068	15986	16110	16017	16060	16021	15910	16000	16152	15973	16047	16075	16107	15987	16061	16041	16049	16065	16003	16187	15980	16122	16103	16200	16083	16127	16055	16254	16170	16221	16146	15953	15882	16107	16079	16072	16196	16137	15942	16159	16003	16137	16162	16049	16194	15960	15866	16000	16129	16160	16104	16094	16163	15969	16133	16052	16132	16182	16240	16035	16132	16272	16187	16115	16165	16119	16037	16132	16076	16237	16131	16034	15968	15864	15932	15889	15742	15928	16057	16012	16059	15882	16196	16013	16067	16026	15867	16029	16140	16198	16039	16076	16083	16101	16051	16149	15991	16063	15862	16057	16064	15820	16030	16013	16185	15922	15953	15891	16039	16093	16000	16045	16246	15780	16134	15805	16256	16143	16062	16185	16066	15912	16142	16092	16115	16046	15858	16061	16037	16037	15920	16087	16020	15973	15920	16166	15898	15910	16012	15968	15907	16087	15993	16092	16095	16163	16155	15911	16300	15957	16088	15843	15979	16202	16146	16006	16102	15987	15948	16003	15985	15959	16004	15988	16088	16109	16072	16108	16123	15996	15845	15970	15833	15836	15968	15974	16070	16062	15933	16206	16090	16021	16015	16117	16053	16042	16208	16105	16084	15985	15959	16019	16076	16263	16081	16086	15958	15840	16033	15975	16258	16125	15959	16111	16155	16061	15911	16109	16132	15830	16037	16089	16091	16172	15956	16192	16175	16129	16039	15989	16122	16158	16167	16027	15990	16386	16086	16118	15970	15902	16093	16088	16290	16325	15971	16201	15920	16066	16143	15808	16068	16218	16218	15951	16124	16073	15990	15920	16042	15929	16256	16261	16190	16127	16026	16132	16012	16190	16129	16093	15941	15967	16217	15996	15963	15983	16130	15955	15933	15990	16070	16122	15844	15911	16164	15804	16001	16205	16168	16062	15950	16139	16001	16018	16215	15859	15836	15967	16012	16069	15994	16126	16110	15930	16041	15975	16011	16071	15903	16186	16257	16021	16097	16207	16222	15969	15967	16154	15999	16170	15952	15966	15987	15979	15930	16102	16004	16061	15854	16234	16025	16053	16181	15992	16109	15851	15908	15840	16002	16115	16256	16015	16168	16061	16012	16071	16064	16210	16001	15911	16081	15993	16032	16077	16335	16106	16105	16161	16088	15858	15926	16171	16114	15959	16349	16091	16174	16129	15854	16139	16122	15975	15948	16073	15902	15971	15915	16080	15806	15957	15965	16189	16061	16105	15973	15953	15976	16102	16180	16037	16064	16081	16008	15961	16012	16007	16139	16041	15937	16020	16228	15925	16086	15971	15966	16009	16099	16173	16043	16160	16020	15855	15993	16090	16288	16038	16026	15917	15923	15951	15887	16033	15856	16104	15895	15997	15985	16048	15974	16062	16255	16071	16202	16168	15930	15954	15949	16080	15933	16286	15914	16196	16016	16100	16276	16134	15958	15868	16073	15995	16133	15855	16028	16069	16152	15878	16092	15932	16100	16099	16194	16068	16039	16124	16148	15994	16147	16121	16027	16112	16060	16024	16148	15776	16131	15868	15954	15890	16042	16081	16191	15939	16000	15909	16181	16000	16075	16032	16113	16035	16175	16017	15972	16197	15973	15907	15975	16101	15977	16173	16042	15912	16087	16018	16081	16179	16107	16063	16170	16082	15870	16011	16257	16097	15962	16058	16258	16081	16130	16071	16353	16106	16241	15955	15985	15996	15965	16119	16191	16129	15976	16073	16126	16047	16052	15872	16123	16000	15932	16055	15857	16234	16015	16155	16120	16001	16049	16135	15888	16151	15963	15966	16226	16136	16128	16250	15991	15991	16109	16046	16119	16227	16134	16044	16099	16217	15874	16055	16128	16043	16114	15883	15942	15863	16244	15751	16151	16037	15971	16109	15976	16181	16050	16053	15891	15782	16127	15944	16017	15929	16218	16004	15949	16016	15927	16207	16148	16001	15968	16090	15969	16089	16079	16123	15986	15955	16191	15944	16062	15988	15885	15979	15953	15975	16118	16009	15934	15967	15953	16079	15974	15961	16142	16010	15961	16194	16067	15972	16113	16015	15879	16066	16185	16121	16220	16186	16089	15952	16057	16181	16313	16216	16146	15789	15822	16072	16106	15946	16101	15973	16046	16152	16096	16126	15939	15911	16112	16194	15861	16101	16077	15901	15940	16091	16144	16052	16141	16155	15878	16235	16201	16054	16082	16127	16037	16080	16024	16158	16028	15926	15848	16322	16092	16094	15978	15900	15996	16060	15987	15896	15985	16025	15974	15861	16000	15963	16052	16020	16033	16016	16056	15946	16096	16141	15943	15988	16043	16212	16048	16142	16010	15980	16090	16046	15864	15897	15948	16002	16241	16063	15937	16047	15971	16059	16267	16167	16025	15939	16208	15995	15955	16063	16083	15997	15990	16136	16071	16102	16133	16073	16001	16064	15966	15992	16007	15937	16191	15966	16161	16082	16083	16154	16029	16019	16089	16050	16027	15876	16003	15991	16105	16097	16047	16104	15931	15912	15958	16204	15989	16054	15996	15913	16192	15896	16069	16214	15885	16062	16096	16057	16088	16092	16242	16066	16066	15910	16000	16099	16104	16048	16057	16122	16187	16065	16135	15997	16058	16058	15994	15957	16086	15989	16002	16144	15995	16172	15825	16085	16115	16048	16045	15954	16088	16016	15989	16086	16036	16039	16041	16101	15955	15930	16145	15942	16178	15946	15798	16042	16108	16079	15937	16203	15980	16067	15986	15928	16208	15937	16043	16113	16015	16162	15954	16056	16013	16024	16123	16165	16105	15946	16038	16330	16075	16027	16137	16103	16174	15940	16016	15902	15875	16088	15958	16029	16054	16079
33707	54451	50664	40404	33319	29218	24205	21085	19271	18044	17210	16719	16197	15992	16057	15491	15367	15109	15167	15172	14959	14949	14874	14585	14526	14569	14324	14271	14224	14104	14121	14229	14106	14071	13851	14015	14007	13968	13955	13828	13963	14077	13882	14035	14145	14032	13819	14060	13734	13899	13936	13814	13891	13838	13809	13810	13829	14009	14027	13900	13929	14015	13775	13853	13765	13937	13896	13866	13864	14018	13966	13935	13784	13834	13931	13725	13863	13794	13844	13752	13839	13805	13915	13698	13888	13859	13855	13755	13760	13859	13812	13922	14020	13849	14018	13923	13990	13879	13847	13940	13874	13788	13877	13792	13737	13740	13942	13819	13767	13780	13817	13906	13798	13793	13995	13897	13714	13870	13901	13818	13906	13956	13915	13908	13824	13796	13949	13991	13944	14001	13829	13947	13800	13886	13838	13752	13772	13841	13682	13753	13828	13845	13878	13875	13919	13898	13952	13982	13840	13909	13877	13956	13909	14149	13962	13859	13826	13825	13777	13818	13880	13939	13879	14003	13696	13910	13720	13800	13736	13866	13901	13838	13914	13852	13900	13622	13672	13951	13943	13964	13861	13818	13859	13881	13937	13840	13882	13861	13829	13957	13885	13922	13867	13938	13964	13715	13853	13712	14039	13821	13791	13862	13889	13992	13868	13925	13842	13854	13845	13820	13856	13737	13889	13793	13749	13794	13964	13810	13824	13967	13940	13917	13829	13873	13781	13953	13683	13748	13969	13923	13899	13932	13832	13830	13880	13943	13921	13753	13742	13857	13897	13890	13825	13948	13833	13802	13927	13810	13947	13729	13827	13829	13897	13861	13830	14019	13893	14066	13786	13742	13854	13713	13796	13730	13873	13783	13946	13845	13791	14065	13769	13844	13777	13938	13866	13823	13943	13880	13826	14090	13815	14040	13775	13936	13861	13738	13825	13681	13842	13921	13787	13865	13876	13999	13741	13728	13783	13888	13800	13990	13820	13915	13735	13919	13858	13654	13905	13739	13969	13924	13783	13967	13878	13892	13854	13844	13943	13933	13708	13986	13861	14133	13820	13936	13847	13860	14100	13842	13999	13833	13895	13936	13832	13826	13883	13837	13809	13813	13794	13797	13973	13936	14116	13932	13648	13912	13797	13823	13930	13840	13837	13948	13822	13777	13831	13949	13955	13878	13843	13662	13762	13718	13835	13801	13970	13899	13873	13990	13732	13987	13791	13805	13832	13900	13772	13931	13693	13741	13865	14007	13982	14006	13847	13816	13822	13784	13844	13852	13863	13836	13891	13791	13875	13702	13862	13951	13991	13891	13883	13846	13777	13945	13908	13980	13680	13955	13843	13880	13817	13793	13799	13923	13716	13872	13731	13718	14041	13762	13923	13843	13877	13912	13794	13941	13918	13939	13778	13910	14060	13890	13909	13882	13899	13750	13815	13888	13904	13931	13779	13879	13954	13746	13793	13887	13931	13821	13946	13912	13765	13932	13994	13820	13729	13790	13988	13902	13983	13942	13871	13909	13949	13853	13745	13803	13775	13793	13825	13814	13918	14017	13872	13821	13962	13871	13745	13912	13972	13848	13993	13972	13805	13892	13649	13805	13886	13763	13815	13957	13841	13853	13833	13892	13788	13996	13781	13889	13930	13828	13928	13774	13969	13796	13951	13685	13931	13854	13931	13778	13854	13877	13868	13830	13774	14032	13659	13899	13961	13806	13836	13907	13939	13886	13837	13911	13940	13827	13799	13959	13966	13940	13909	13811	13865	13911	13955	13890	13773	14077	13846	14045	13871	13660	13897	13786	13795	13781	13863	13932	13861	13823	13922	13794	13899	13691	13863	13848	13827	13864	13868	13692	13737	13791	13728	13958	13984	13854	13831	13933	13952	13846	13910	13865	13845	13880	13867	13752	14019	13782	13956	13858	13839	13642	13938	13918	13877	14013	13815	13848	13758	13880	13772	13739	13925	13823	13686	13771	13804	13923	13809	13641	13907	13865	13691	13918	13914	13775	13821	13951	13815	13890	13819	13667	13872	13767	13841	13831	13919	13697	13748	13977	13879	13794	13714	13781	13804	13861	13741	13893	13849	13789	13837	13641	13938	13815	13831	13832	13723	13765	13705	13660	13922	13829	13816	13874	13828	13816	13819	13930	13792	13948	14021	13779	13973	13817	13849	13605	14053	13859	13771	13848	13824	13925	14026	13825	13730	13953	13892	13755	13975	13852	13667	13936	14041	13752	13701	13980	13963	13797	13853	13961	13796	13971	13751	13701	13913	13780	13840	13944	13859	13878	13889	13893	13759	13733	13704	13932	13868	13932	13921	13916	13867	13984	13891	13975	13978	13861	13969	13851	13749	13751	13855	13890	13950	13732	13835	13916	13668	13875	13890	13877	13636	13794	13983	13885	13763	13846	13838	13858	13745	13835	13876	14112	13967	13937	13793	13867	14011	13980	13993	13822	13814	13724	13887	13924	13720	13893	13872	13886	13864	13825	13903	13949	14033	13790	13914	13827	13948	13838	13758	13949	13881	13837	13687	13825	13866	13950	13837	13793	13891	13903	13960	13907	13817	13847	13745	13907	13725	14015	13891	13869	13684	14015	13903	13683	13830	13876	13807	13919	13881	13941	13712	13899	13790	13937	13736	13848	13877	13981	13910	13887	13971	13900	13801	14000	13820	13857	13864	13852	13762	13944	14085	13881	13892	13664	13826	13865	14108	13842	13947	13647	13889	13859	13829	13854	13834	13948	13878	13823	13723	13984	13936	13776	13729	13990	13860	13913	13947	13957	13687	13770	14051	13782	13942	13697	13857	13823	13668	13814	13868	13790	13833	13903	13857	13799	13846	13972	13789	13899	13854	13810	13796	13769	13906	13954	13862	13801	13874	13897	13718	13931	13929	13800	13886	13972	13971	13916	13775	13762	13900	13951	13851	13822	14042	13790	13875	13759	13973	13949	13792	14080	13770	13857	13858	13755	13749	13887	14045	14010	13795	13934	13825	13799	13807	13965	13855	13838	13950	13913	13912	13810	13981	13851	14008	13835	14124	13983	13759	13873	13820	13790	13733	13907	13893	13858	13857	13973	13783	13961	13886	13762	13842	13888	13894	13833	13750	13838	13760	13787	13913	13730	13911	13880	13756	13936	13823	13926	13777	13768	13906	13817	13962	13694	13886	13927	13948	13907	13778	14021	13897	13771	13852	13908	13872	13987	13880	13750	13864	13893	13831	13912	13956	13818	13848	13814	13982	13889	13802	14065	13988	13923	13952	14016	13909	13887	13923	13805	13749	13881	13932	13769	13992	13824	13770	13824	13652	13836	13911	13728	13920	13862	13791	13886	13898	13824	13840	13887	13807	13930	13928	13771	13944	13883	13896	13902	13911	14030	13857	13932	13705	13935	13732	13849	14117	13884	13813	13913	13939	13885	13745	13825	13868	13889	13884	13890	13917	13756	13895	13799	13939	13945	13938	13792	13902	13866	13762	13901	13851	13811	13816	13797	13889	13850	14014	13840	13698	13842	13894	13828	14010	13895	13619	13683	13881	13754	13938	13986	13921	13958	13797	13835	13728	13998	13949	14049	13874	13831	13808	13809	13889	13766	13950	13818	13961	13827	13949	13610	13958	13776	13784	13833	13796	13897	13854	13762	13922	13851	13699	13844	13938	13624	13600	13842	13747	13763	13885	13763	13696	13714	13831	13798	13986	13659	13996	13710	13884	13719	13837	13904	13800	13854	13793	13988	13823	13759	13744	13761	13831	13844	13952	13881	13752	13868	13700	13813	13940	13929	13915	13803	13934	13878	13727	13789	14000	13864	13905	13922	13985	13879	13932	13802	13869	13902	13877	13699	13847	13775	13732	13930	13833	13889	13924	13883	13885	13839	13848	13779	13794	13954	13876	13764	13871	13748	13897	13853	13852	13927	13804	13688	14057	13850	13913	14001	13901	13915	13755	13857	13952	13885	13794	13727	13751	13840	14045	13781	13687	13815	13847	13944	13766	13950	13712	14002	13912	13901	13977	14036	13799	13821	13968	13818	13963	13923	13595	13747	13926	13826	13921	13856	13808	13900	13923	13830	13949	13811	13925	13999	13872	13861	13956	13913	13746	14109	13769	13900	13861	13809	13828	13927	13790	13864	13830	13782	13864	13890	13828	13803	13774	13791	13859	13967	13968	13878	13891	13679	14118	13964	13802	13936	14013	13849	13802	13771	13966	13773	13926	13997	13811	13728	13858	14041	13921	13910	13858	13817	13842	14013	13796	13903	13911	14017	13952	13863	13857	13844	13974	13909	13913	13653	13829	13819	13937	13628	13959	13672	13857	13888	13779	13976	13784	13915	13778	13829	13744	13720	13940	13858	13854	13906	13991	13827	13943	13703	13887	13832	13854	13709	14007	13688	13932	13842	13978	13820	13790	13769	13905	13877	13974	13862	14025	13975	13851	13887	13817	13786	13888	13970	13997	13920	13745	13779	13929	14017	13729	13916	13862	13992	13863	13879	13804	13804	13892	13957	13867	13912	13760	13771	13849	13848	13885	13906	13918	13894	13901	13905	13827	13919	13900	13895	13851	13818	13803	13854	13954	13870	13843	13784	13925	13839	13865	14054	13875	13967	13731	13847	13865	13806	13814	13915	13762	13859	13792	13853	13863	13824	13826	14013	13784	13899	13784	13732	13906	13656	13951	13940	13952	13853	14065	13807	13919	13921	13902	13949	13975	13919	14128	13913	13958	13744	14135	13842	13839	13808	13750	13740	14102	13806	13782	13819	13878	13824	14045	13868	13927	13862	13792	13963	13940	13934	13958	13822	13998	13938	14024	13727	13868	13702	13873	13718	13996	13923	13873	13849	13767	13836	14023	13804	13936	13756	13818	13991	13714	13863	13784	13949	13805	13955	13956	13855	13957	13749	13918	13916	13753	13796	13904	13716	13838	13770	13783	13652	13706	13877	13874	13855	13849	13845	14012	13786	14026	13885	13981	13882	13886	13973	13898	13980	13845	13887	13915	13952	13815	13853	13777	13925	13656	13944	13625	13782	13815	13962	13895	13863	13980	13954	13948	13836	13669	13788	13765	13831	13673	13787	13750	13723	13969	13958	13879	13698	13952	13824	13738	13857	13784	13817	13805	13904
33273	34821	36923	30499	24882	20988	18722	17962	17308	17000	16940	16655	16538	16491	16215	16461	16164	16443	16244	16371	16486	16356	16205	15991	16220	16186	16152	16241	16010	16041	16188	16170	16089	16138	16030	16039	16057	16160	15922	15873	15970	16107	16210	16060	15916	16067	16137	16154	16056	15856	16234	15971	16055	16176	16090	16174	16054	15887	16083	16054	16138	16029	16087	16013	16183	16217	16036	16062	16141	16043	16286	16095	16208	16019	15867	16235	16003	15864	16146	16010	16036	16327	16043	15950	16101	15966	16143	16190	16107	15957	16107	16165	16010	15995	16222	15921	16220	16088	15921	15841	16061	16245	15929	15994	16164	16097	16008	16255	16154	15840	16152	16072	16050	16155	16179	16147	16032	15966	16064	16009	15897	16164	15899	16221	15953	16057	15945	16102	16130	16127	15978	15921	16031	15967	16065	15964	15897	15973	16191	16035	15910	15934	15984	16121	15885	16119	15884	15882	16242	15980	15703	16073	16219	16081	15988	16037	15903	15931	16034	16040	15946	15960	16104	16201	16177	15865	15998	15973	16220	16125	16242	15816	16010	16013	16281	16143	15934	16081	16094	16050	15995	16025	15999	15870	16054	15997	15990	16038	15910	16010	15799	16003	15992	16133	15834	15810	15946	16075	15964	15969	15963	16093	15933	16121	16061	15866	16131	16044	16185	16278	15965	16119	16004	15967	16023	15870	16125	16014	15987	16056	15945	16012	16074	16040	15964	16091	16010	16042	16059	15966	16021	15939	15989	16138	16016	16006	16007	16028	16315	15939	16117	16103	16039	16072	15935	15968	16112	15971	15890	15998	16118	16339	16127	16119	16275	15852	16200	15877	15952	16105	15981	16019	15793	15884	15824	16096	16109	15972	16056	15809	15796	16036	15952	16142	16037	15897	16240	16063	16166	15926	15824	16025	16060	16296	15976	16030	15980	16018	16143	16183	15949	15960	15995	15938	15978	15993	16330	16112	16197	15976	16165	16057	16115	15950	15929	16030	16022	15894	15832	16010	15932	16265	16138	16055	16013	15976	16125	16069	16183	15936	15984	16029	15921	16235	16038	15966	16113	16041	15936	16186	15907	16075	16015	15925	16126	15991	16159	16060	15975	16272	15878	15871	16028	16060	15949	15935	16181	16064	16257	16022	16132	15919	16065	15830	16060	16097	16087	16110	16173	16076	15934	16054	15992	15935	16119	15870	15940	16053	16050	16079	15905	16109	16131	16081	15993	15928	16167	16010	16147	15992	15940	16036	15885	16088	16127	15981	16008	16223	16038	15950	15826	15982	16178	16154	15848	16073	15977	15980	16079	16050	16025	15973	16191	16024	15908	15996	16158	16140	16121	15865	16026	16260	16106	16042	16035	16050	16003	16048	16141	16008	16128	15978	16071	16207	16026	15951	15928	15981	16100	15755	16084	15906	16161	15934	15983	15875	16005	15990	16038	16009	16089	16098	15897	15999	16116	16155	16007	16070	16276	16202	16156	15996	16053	15957	16169	16126	15918	15902	15956	16025	15940	16337	15850	15817	16002	16077	15971	16005	15971	16042	16107	16007	15891	15828	15897	16087	16068	15994	16009	16122	16124	15917	15946	16033	15799	15885	15973	16020	16056	16061	15947	16271	15820	15836	16023	15837	16033	16128	16077	16062	16116	16155	15954	16022	15987	16077	15929	16228	16105	15887	15926	15785	15825	15919	16046	16176	15962	16201	16116	16127	16084	15953	16120	15982	16263	16085	16002	16128	15917	15931	16142	16154	16102	16294	15918	15865	15866	15914	16305	16062	15849	15996	16108	16393	16190	16028	16062	16052	16026	16241	16221	15934	16023	16073	16100	15948	16089	15987	16114	15970	15990	15816	16061	16099	15859	16052	15818	15979	15963	15918	15996	16139	15970	16107	15882	15834	15849	16020	16295	16190	16189	15802	15929	15956	16021	16161	16243	16029	16030	16005	16106	16000	16200	15840	15983	15951	15938	16215	15940	16062	15952	16114	16110	16226	16149	16144	16050	15961	16169	16071	16016	16099	15940	16291	16144	16057	16010	16086	16076	16064	15888	16117	16065	16099	16099	16084	16228	16015	15861	16051	15953	16172	16045	16017	16046	16008	16149	16155	16057	16049	16073	16217	16127	16010	16009	15950	16073	16165	16067	16005	16098	15882	16000	15949	16203	16054	15999	16069	16109	16198	16052	16114	15971	16193	16060	15943	16117	15887	16095	15976	16305	15963	15959	16034	16055	16029	15961	16078	16104	15985	16123	16078	15913	16065	15946	15947	15971	16092	16029	15986	16099	16219	15972	15876	16092	16022	16232	15940	15907	15967	16112	16284	16169	16252	15953	15977	16269	16033	15930	15871	16088	16021	15903	16009	16080	16172	16034	15944	15981	16026	16047	16025	15866	15987	15999	16046	15987	15997	16028	16069	15976	16147	16042	16211	16094	16050	16047	16072	15913	16178	16159	15903	16093	15834	15995	15983	15926	16115	16040	16010	16079	16123	16037	16153	16245	16136	16173	16098	16137	16149	15874	15954	15978	16048	15998	16083	15974	16112	16209	16078	15907	16150	16131	16165	15983	16221	16068	16003	15997	16252	15935	15926	16088	15929	15965	15970	16158	15736	16144	16087	16063	16080	16045	16033	16129	16156	15937	16094	15875	15933	16106	16278	16112	15817	16014	16127	16173	15993	16002	15989	16378	16186	16092	16020	15921	15962	16162	16057	16054	15980	16029	16108	16417	16051	16052	16233	16012	16201	16163	16114	16237	15969	16105	16030	16073	15992	16313	16171	15982	16274	16542	15979	16140	15977	16228	15827	15976	15823	16109	15916	15924	16001	16093	15796	16052	15963	16148	16066	16113	16027	15980	15923	16220	15974	16131	16277	16138	15872	16207	16206	16152	16151	16107	15919	15970	16177	16045	16133	16082	15881	15919	15974	16007	16221	16136	16015	15999	16048	16186	15919	16235	16143	15910	15978	15964	16053	16054	16047	15888	16098	16176	16103	16018	16081	16118	15986	16160	16111	15854	16112	16085	16220	16083	16112	16044	15922	15945	16021	16126	15947	16111	16158	15919	16086	16006	16037	16095	15723	16147	16090	16130	15960	16051	15973	16127	16232	16227	16107	15920	16011	15942	15855	16230	16035	16014	16019	15966	16093	16057	15991	15858	16115	16023	16103	16037	16034	15950	16080	15884	16025	16302	16094	16159	15954	15972	16040	16030	16083	15827	16088	16143	15928	16044	15978	16127	15929	15948	16209	15834	16103	16085	15994	16161	15995	16132	15845	16166	16089	16101	16154	15977	15772	15994	15986	16108	16156	16051	15886	16157	16012	15995	16019	16185	16034	15714	16125	16148	16038	15879	16046	15971	16078	16146	16113	16022	16081	16095	15973	16161	16126	15975	15975	15985	16085	15927	16183	15969	15968	16065	15943	15973	16048	16112	16065	16071	15886	15979	16015	16011	15887	16106	15927	16018	16208	15967	15949	16149	16129	16072	15957	15997	16362	15965	15924	15957	16084	16165	16015	16007	16152	16217	16059	16023	15869	15989	15990	16126	15893	15825	16096	16105	15969	15998	16041	16057	16054	16086	16115	16055	16052	16095	16077	16200	16169	16144	16133	15889	16075	15933	16101	15870	16067	16228	16067	16115	16191	16025	15859	16121	15796	15949	16070	15946	16101	16146	16115	15972	16119	15913	16059	16072	16194	16152	16065	16121	16159	16201	16094	16093	16147	16217	16104	16197	16201	16156	16076	16013	15848	16017	15913	16067	16049	16049	16139	16204	15997	16018	16006	16134	15857	15814	16049	16157	16131	16106	16171	16277	15936	16254	16124	16136	16184	16090	16233	16045	16091	16191	15878	16080	16139	16031	16151	15957	15993	16081	16037	16188	15957	15790	15742	16005	16264	15996	15879	16170	15889	15967	16163	16018	15974	16010	16164	15865	16105	16052	16057	15945	16095	16045	16011	16054	16083	16025	16063	16053	16037	16124	16015	16042	16070	16060	15963	16169	16043	15813	16104	15975	16060	15933	15927	15990	16001	16090	15966	15946	16057	15811	16011	16128	16112	16247	16235	16026	16154	15964	16033	16124	16038	15853	15916	15930	15938	16092	16193	16211	15835	16175	16097	15954	16108	15903	15962	16095	15732	15824	16038	15950	16031	16128	15962	16098	16237	16025	16098	16086	16188	15917	16074	16131	16153	16122	16015	16017	16083	16017	15983	15920	15858	15859	16012	16040	16051	16206	16153	16044	16080	16038	15958	16020	16172	16157	16135	15950	16106	16046	15939	16093	16091	16055	16153	16257	16277	16150	15986	15955	15898	16174	16202	15866	15960	15970	16011	16081	16064	15899	15784	16124	16122	15970	16189	15995	16235	15850	16059	16201	15964	16131	16068	15883	16135	16276	16063	15925	16147	15957	15973	15822	16036	15867	16166	15955	15977	16182	16114	15888	15973	16097	15931	16077	16026	15906	16142	15999	15859	16097	16037	16267	16238	16148	16081	16020	16155	16105	16236	15969	16015	16159	16010	16139	16029	16325	15999	16176	16110	15998	16213	16227	15922	16109	16008	16133	16166	15986	15994	16164	16003	15915	16192	15980	16055	16032	16091	16099	16024	16159	16013	15819	16023	15960	15973	16191	16082	16032	16288	16003	16003	15923	16072	15803	16088	16226	16001	16034	16117	15801	16184	16127	16028	15913	16025	16023	16006	16007	16013	16114	16055	15976	16008	16011	16148	16030	15983	16181	16229	16011	16220	16027	15899	16104	15961	15973	16048	15975	16109	16080	16057	16001	16164	16228	15936	16190	15908	16056	16023	15984	16193	16107	15959	16181	16067	16154	16079	15923	15988	16148	15913	16044	16243	16128	16194	16025	16039	15914	16063	16122	15819	16239	16096	16028	15944	16112	16132	16062	16024	16051	16041	16226	16119	16116	16298	16024	16170	16177	16084	16038	16128	15919	15918	16141	16075	16076	16041	15967	15981	16133	15995	15980	16248	15962	15972	16008	16036	15917	16095	15987	15983	16315	16177	16290	16209	16008	15893	15979	16168	16114	16012	16005	15774	16045	16159	16076	16154	16109	15903	16124	16165	16038	15951	15994	16077	16000	16275	16004	15996	16273	15983
33671	44737	40302	29876	25494	20675	17865	16719	15740	15341	15135	14907	14732	14655	14429	14337	14259	14385	13983	14225	14151	14197	14173	14189	14188	13845	14134	14041	13948	13967	13820	14059	13792	13860	13751	13854	13802	13831	13931	13941	13863	13833	14082	14031	13813	13760	13817	14060	13872	13996	13917	13831	13730	13757	13833	13708	13887	13716	13744	13804	13731	13863	13861	13890	13834	13803	13819	13891	13925	13821	13882	13838	13742	13841	13820	13830	13691	13903	13637	13772	13700	13893	13777	13866	13775	13863	13939	13835	13836	13911	13889	13973	13702	13763	13747	13922	13762	13920	13784	13858	13658	13870	13910	13671	13832	13853	13836	13932	13731	13769	13852	13807	13775	13896	13681	14074	13952	13845	13885	13728	13937	13780	13662	13778	13968	13707	13823	13881	13886	13743	13710	13852	13830	13693	13831	13813	13861	13840	13781	13706	13862	13807	13718	13892	13860	13805	13940	13718	13909	13828	13888	13779	13946	13833	13847	13800	13684	13954	13886	13900	13686	13991	13910	13804	13837	13728	13774	13859	13778	13870	13818	13771	13729	13827	13987	13834	13804	13708	13828	13821	13680	13838	13657	13757	13874	13835	13815	13828	13889	13875	14015	13747	14007	13984	13954	13824	13929	13744	13892	13782	13870	13797	13681	13620	13871	13855	13877	13827	13846	13843	13695	14132	13901	13729	13825	13893	13777	13864	13766	13815	13857	13990	13792	13856	13711	13649	13933	13783	13829	13824	13755	13767	13734	13746	13900	13741	13764	13829	13925	13728	13857	13809	13860	13691	13883	13838	13631	13807	13923	13761	13833	14042	13790	13827	13801	13872	13832	13801	13747	13866	13835	13656	14066	13884	13855	13741	13706	13743	13734	13799	13873	13765	13907	13903	13751	13915	13835	13796	13966	13893	13813	13841	13825	13852	13842	13776	13783	13765	13806	13806	13800	13937	13709	13846	13901	13838	13756	13836	13810	13841	13843	13714	13876	13746	13861	13818	13835	13842	13793	13572	13986	13762	13789	13854	13824	13819	13998	13858	14050	13868	13714	13748	13853	13757	13955	13914	13895	13789	13896	13670	13846	13922	13807	13887	13767	13780	13835	13760	13891	14005	13794	13769	13803	13734	13766	13811	13812	13888	13728	13975	13820	13824	13868	14000	13962	13726	13931	13777	13801	13758	13829	13633	13840	13799	13990	13846	13777	13867	13719	13881	13720	13837	13881	13851	13913	13806	13813	13835	13894	13899	13810	13830	13814	13828	13643	13843	13842	13851	13894	13871	13878	13863	13753	13786	13828	13847	14026	13837	13808	13737	13727	13737	13734	13919	13895	13872	13799	14001	13823	13861	13791	13931	13803	13851	13795	13849	13894	13688	13894	13897	13890	13786	13883	13765	13876	13796	13819	13759	13730	13706	13861	13712	13731	13838	13876	13926	13825	13764	13914	13693	13816	13930	13871	13764	13716	13967	13799	13946	14001	13774	13950	13747	13856	13858	13796	13896	13823	13649	13799	13935	13810	13901	13744	13929	13769	14007	13875	13856	13735	13783	13750	13842	13748	14010	13852	13779	13861	13825	13839	13814	13868	13703	13882	13766	13876	13798	13760	13736	13863	13955	13848	13833	13892	13760	13778	13870	13710	13854	13747	13917	13771	13819	13980	13845	14036	13828	13939	13775	13652	13808	13828	13780	13797	13793	13905	13768	13825	13797	13832	13769	13907	13725	13675	13732	13779	13798	13790	13896	13911	13712	13811	13744	13720	13768	13818	13907	13808	13708	13808	13875	13953	14005	13832	13816	13740	13788	13865	13712	13749	13879	13837	13847	14012	13702	13662	13926	13735	13918	13864	13901	13873	13656	13781	13895	13894	13920	13834	13938	13792	14042	13789	13522	13891	13832	13761	13794	13709	13796	13819	13642	13922	13937	13820	13873	13950	13799	13819	13827	13703	13702	13815	13869	13766	13945	13897	13988	13950	13936	13882	13768	13817	13944	13808	13744	13783	13961	13891	13872	13776	13841	13644	13666	13786	13978	13835	13884	13825	13924	13785	13818	13658	13681	13948	13915	13869	13845	13856	13926	13790	13889	13860	13893	13613	13808	13769	13859	13875	13844	13945	13864	13782	13729	13912	13852	13789	13914	13768	13780	13730	13876	13998	13702	13923	14040	13823	13765	13811	13787	14042	13694	13775	13905	13762	13749	13985	13897	13707	13777	13929	13861	13903	13787	13765	13822	13888	13908	13824	13829	13646	13757	13763	13774	13842	14062	13947	13657	13928	13835	13911	13934	14024	13748	13772	13796	13837	13971	13630	13861	13736	13927	13840	13716	13864	13794	13927	13596	13753	13709	13926	13802	14024	13885	13837	13798	13692	13852	13861	13789	13776	13789	13651	13733	13769	13820	14008	13811	13978	13979	13710	13664	13721	13882	13842	13802	13802	13804	13784	13822	13745	13866	13810	13889	13570	13745	13967	14006	13948	13816	13697	13815	13994	13838	13906	13871	13852	13912	13949	13742	13791	13726	13948	13974	13761	13824	13856	13663	13874	13953	13953	13841	13875	13764	13964	13931	13726	13829	13783	13834	13964	13835	13812	13818	13839	13716	13757	13794	13847	13906	13871	13851	13919	14035	13818	13954	13868	13877	13636	14037	13750	13942	13952	13968	13861	13801	13882	13980	13751	13816	13943	13893	13963	13791	13756	13801	13733	13951	13753	13690	13966	13894	13936	13886	13914	13667	13682	13584	13676	14018	13835	13798	13850	13827	13737	13842	13721	13975	13825	13798	13945	13763	13809	13973	13886	13979	13685	13854	13941	13815	13909	13751	13754	13916	13684	13857	13772	13761	13810	13847	13924	13708	13760	13999	13848	13939	13673	14012	13839	13864	13867	13834	13757	13979	13879	13823	13918	13806	13877	13884	13739	13724	14013	13722	13880	13695	13807	13870	13797	13869	13827	13784	13793	13783	13838	13858	13950	13616	13847	13830	13914	13779	13775	13822	13689	13804	13875	13899	13811	13852	13798	13814	13746	13827	13877	13799	13989	13695	13731	14014	13815	13705	14026	13721	13948	13804	13741	13712	13876	13793	13956	13815	13778	13721	13856	13784	13941	13974	13808	13927	13752	13868	13952	13611	13914	13871	13768	13789	13905	13842	13858	13953	13847	13878	13843	13782	13893	13867	13731	13839	13865	13893	13817	13811	14022	13760	13658	13834	13698	13761	13752	13956	13850	13902	13769	13836	13930	13776	13934	13903	13667	13718	13974	13833	13800	13846	13785	13929	13868	13868	13864	13806	13899	13822	13732	13880	13896	13783	13927	13893	13856	13795	13837	13898	13859	13753	13785	13773	13928	13789	13752	13665	13786	13843	13805	13877	13861	14015	13740	13657	13913	13721	13772	13893	13945	13921	13909	13924	13754	13857	13877	13754	13711	13749	13731	13773	13947	13830	13853	13720	13869	13823	13828	13848	13867	13808	13770	13890	13851	13880	13889	13811	13714	13900	13786	13761	13774	13807	13957	13994	13520	13872	13999	13712	13769	13854	13729	13841	13776	13748	13987	13914	13898	13797	13818	13823	13766	13782	14053	13894	13641	13745	13991	13726	13810	13762	13998	13870	13901	13840	13890	13861	13913	13788	13774	13932	13905	13856	13893	13615	13901	13802	13838	13695	13965	13828	13857	13914	13783	13704	13875	13829	13673	13788	13895	13738	13876	13733	13780	13688	13858	13836	13825	13990	13901	13923	13767	13657	13864	13977	13709	13815	13788	13954	13871	13821	13887	13865	13756	13664	13922	13928	13895	13954	13728	13857	13992	13881	13905	13655	13735	14019	13870	13951	13857	13950	13856	13793	13715	13721	13715	13951	13882	14038	13652	13878	13886	13723	13909	13787	13799	13874	13850	13794	13862	13822	13727	14095	13847	13599	13774	13791	13775	13943	13891	13784	13878	13925	13734	13699	13825	13848	14011	13896	13861	13775	13747	13832	13861	13888	13822	13694	13683	13745	13908	13821	13799	13783	13764	13804	13837	13780	13778	13813	13999	13974	13819	13883	14051	13692	13818	13778	13705	13721	13855	13770	13695	13968	13864	13682	13854	13795	13932	13633	13811	13775	13761	13985	13901	13835	13895	13955	13946	13824	13865	13701	13773	13810	13755	13776	13772	13946	13967	13741	13923	13973	13846	13813	13781	13768	14018	13770	13661	13795	13790	13887	14016	14126	13838	13827	13932	13956	13837	13745	13708	13700	13845	13921	13864	13726	13769	13646	13825	13974	13735	13878	13758	13781	13898	13837	13734	13843	13747	13835	13907	13765	13737	13874	13853	13944	13817	13907	13796	13800	13746	13839	13886	13872	13740	13727	13718	13767	13728	13866	13761	13835	13760	13884	13859	13781	13980	13684	13954	13757	13872	13792	13847	13856	13798	13728	13767	13755	13852	13947	13840	13923	13819	13730	13860	13819	13838	13805	14031	13786	13815	13804	13775	13991	13764	13728	13756	13823	13829	13987	13812	13914	13691	13935	13784	13754	13754	13787	13777	13870	13817	13915	13839	13813	14012	13813	13805	13911	13812	13906	13880	14040	13770	13818	13935	13864	13761	13881	13836	13946	13921	13801	13747	13988	13776	13805	13825	13824	13753	13790	13849	13987	13758	13655	13883	13921	13857	13844	13851	13928	13865	13996	13762	13954	13833	13682	13937	13900	13763	13660	13919	13913	13726	13921	13835	13834	13763	13961	13804	13928	13891	13916	13823	13769	13777	13851	13855	13925	13755	13781	13594	13909	13837	13872	13870	13907	13838	13974	13878	13869	13912	13796	13925	13842	13810	13792	13817	13762	13845	13918	13829	13872	13916	13847	13918	14016	13744	13915	13800	13705	13844	13610	13791	13812	13799	13755	13737	13754	13814	13853	13986	13816	13787	13897	13898	13753	13903	13669	13944	13752	13968	13834	13661	13845	13785	13814	13795	13895	13778	13880	13852	13795	13955	13610	13994	13958	13902	13795	13852	13878	13770	13848	13801	13895	13880	13999	13737	13924	13922	13718	13782	13817	13838	13828	13976	13855	13767	13823	13826	13809	13766	13833	13959	13890	13757	13860	14092	13808	13786	13850	14028	13851	13759	13826
25302	21519	29029	26997	25355	24055	22491	19492	18435	18037	17639	17320	17212	17165	17025	17004	16832	16840	16361	16529	16493	16564	16513	16353	16360	16209	16415	16225	16352	16123	16005	16298	16083	16043	15888	16099	16262	15977	15914	15950	15996	15999	15960	16198	16027	16224	16091	15870	16069	15807	16097	16087	15991	15807	16229	16099	16052	16030	15813	15873	16052	15925	15923	16030	16063	16036	16001	16048	16027	15815	15997	15855	15945	15933	15892	15959	16034	15958	15688	16058	15998	15942	16000	15871	15989	15887	15987	15972	15862	15890	16111	16178	16021	15892	15830	15987	15987	16094	15816	16012	16077	16062	15864	15903	16013	15622	15973	15990	16109	15928	16125	15961	15896	15890	15984	16031	15880	15837	16077	15941	16073	16030	15852	15955	16020	15875	15895	16096	15891	15864	15958	15985	15953	15845	15915	16072	16129	16011	15934	15923	15939	16121	15834	15991	15838	15903	15984	15814	15850	15899	15938	15996	15776	15908	15874	15849	15816	15788	15935	16012	15809	15731	15781	16017	15918	15726	15964	15895	15886	15951	16095	16027	15832	15956	15972	15985	15932	16050	15856	15978	15967	15842	15929	15813	15884	15953	15976	15908	16100	16242	15822	15957	16042	16088	15872	16077	15929	15764	16005	15952	16087	15754	15896	15889	16045	16066	16143	15784	15955	15991	16140	15727	15552	15845	15699	15805	15792	16070	15818	15878	15905	15981	15850	15638	15836	15812	15891	15992	15730	15885	15784	15863	15724	16160	16078	15803	15943	16019	15738	15899	15996	15930	15945	16012	15888	15803	15850	15982	15914	15921	16054	16041	15852	15804	15946	15961	15860	16064	15886	15734	16069	16077	15876	16016	15924	16032	15904	15917	16059	16057	15932	15944	15978	15957	15819	15874	15724	15913	15872	15968	15753	15911	15933	15987	15915	15892	15983	16033	16016	15862	15829	16010	15844	15887	15902	15956	15885	15918	15926	15891	15970	15749	15876	15851	15948	16002	16008	15782	16059	15923	16105	15953	16081	15923	15905	16067	15890	15829	15874	15743	16118	15878	15878	15779	15940	16063	15895	15902	15837	15854	15745	15870	15817	15851	15907	15776	15824	15741	15931	15713	15966	15789	15949	16072	15988	15823	16087	15863	15673	15907	15889	15939	16064	15766	15884	15937	16239	15942	15929	15858	16000	15729	15727	15887	15994	15816	15907	15793	15722	15758	15622	15893	15957	16059	15787	15811	15967	15915	16000	15871	15777	15920	15876	15942	15797	16168	16027	15778	16038	16013	15861	16048	15727	15981	15944	15630	16016	15963	15991	15673	15803	16032	15955	15605	15974	15903	15987	15943	16077	15854	15806	16014	15762	15918	15778	15889	15912	15914	16000	16099	15993	15889	15983	15946	15855	16137	15988	15753	15772	15869	16016	16045	16042	15887	15851	15938	15778	16091	15794	15904	16063	16072	15760	15818	15868	16026	15945	15883	16076	16032	15960	15935	15709	15864	15857	15913	15891	15825	15998	15963	15907	15815	15781	16032	15911	16009	15990	15944	15908	16148	15936	16198	16097	15795	15924	16206	15886	15885	15936	15974	16040	16059	15790	15805	15904	16127	15980	15895	15939	15920	16044	15935	15996	16071	15956	15992	15787	15885	15989	15937	15930	16062	15857	16003	15935	15943	16059	15968	15889	15857	15865	15838	15916	16030	15905	15864	15764	16113	15900	16047	15871	15962	15785	15935	16039	15838	15943	15881	15913	15899	16011	15926	15800	16016	16126	15943	15870	15853	16079	16030	16144	16036	15976	15943	15888	15761	15915	15784	15872	15880	15976	16088	15847	15864	15832	15783	15821	15983	15689	15779	15929	16039	15966	15895	15889	16037	16055	15920	15828	15772	15796	15979	16011	15892	15967	15792	15824	15780	15995	15990	15876	16042	15846	15989	15931	15713	16093	15921	15840	15935	15824	15985	16016	15884	15744	15733	15868	15913	15784	15892	15744	15997	15855	15860	16027	15960	16157	15946	15907	16045	15924	15753	15935	15990	15956	15930	16024	15960	15981	15926	15834	16081	15901	15826	15916	15742	16173	16092	16093	15968	15889	15677	15974	15904	15948	15743	15882	15982	15751	15946	15869	16103	16048	15857	15912	15880	15921	15743	15948	15970	16129	15953	16132	15952	15881	16049	15825	15944	16073	15939	15993	15798	15738	15655	15989	15769	15780	15952	15901	15971	16035	15994	16194	16056	15960	16014	15840	16020	16212	16014	16071	15971	15893	15882	15966	15997	16126	15815	15765	15903	16050	16096	15795	15765	15952	16046	15984	15912	15733	15814	15960	15929	16043	15976	15909	15936	15917	15890	16307	15930	15869	15835	15846	15833	15731	15699	15809	15897	15925	16096	15849	15961	15907	16041	16110	15724	16033	16082	15928	15848	15806	15990	16013	15968	16008	16017	15940	15873	15913	15876	15811	15957	15717	15962	15942	15862	15872	15946	15933	15894	15894	15933	15977	15759	15848	16070	16025	15839	15979	15954	15953	15907	15969	15899	15856	15872	16002	15767	15856	15918	15793	15710	15974	15942	15853	15791	16025	15807	15851	15937	15770	15866	15725	15849	15965	15727	15990	15802	15829	16030	15864	15876	16051	16109	16057	16070	15929	15933	15729	15740	15851	15823	15948	15926	15867	15881	15897	15904	16101	15705	15912	15921	16025	15836	16065	15939	16146	15731	15922	16025	15882	15892	15977	16092	16178	15794	16084	15860	15876	15980	16028	15900	15822	15888	15937	15778	15788	16059	15817	16011	15578	16034	15874	15910	15910	15942	16040	15925	15969	16118	15892	16067	16091	15956	15877	16156	16026	15617	15968	15996	16091	15810	15901	15850	16049	16110	15833	15950	15856	15931	15864	15690	15784	15899	16041	15831	15856	15881	15941	16242	15692	15900	15959	15784	15777	15937	15972	15881	15746	16005	15912	16027	15817	16016	15957	15781	16024	15897	16016	15839	15798	15846	15717	15682	15694	15880	16052	15864	15959	16043	16120	15823	15912	16083	15892	15935	15847	15869	15855	15802	16084	16016	15762	16023	15963	15980	15865	15965	16092	15932	15814	15859	15926	15994	16073	15990	15891	16095	15879	15885	15939	15894	15854	15917	15848	15841	15881	15998	15948	16000	15852	15852	15918	16057	16029	15874	15823	16153	16018	15822	15911	15900	15882	16127	15792	15967	16038	15954	15943	15776	15864	15843	16088	15981	15841	15884	15928	15937	15910	15694	16002	15805	15885	15847	15989	15972	15855	15996	15711	16022	15894	16028	16116	16009	15965	15953	15862	15907	15667	15879	16121	15700	15973	15934	16049	15813	15893	15968	15856	15952	15691	15976	16088	16024	16005	15780	15899	15835	15938	16022	15633	15757	15908	15792	15999	15842	15963	15940	15836	15879	15936	16035	15936	15919	16062	15893	15937	16037	16003	15976	15907	16091	16027	15767	15908	15785	15761	15984	15746	15881	16104	15899	16223	16125	16117	15819	15943	15849	15845	16005	15944	16059	15890	15688	15959	15925	15972	15822	16152	15921	15893	15748	15995	15805	15972	15866	15900	16011	15860	15955	15917	15902	15959	15943	15606	15863	15746	16008	16116	16056	15946	15997	15965	15900	16110	15906	15974	15936	15969	16083	15847	15981	15994	15970	15917	15798	15920	16126	15945	15747	15844	15848	15878	15697	15938	15991	15976	15959	16056	15820	16104	15899	16022	15935	15743	15819	15864	15965	15843	15954	15894	15892	15786	15894	16086	15874	15913	15714	15820	15994	16003	15804	16091	15943	16054	15922	16082	16047	16071	16069	15978	15871	15889	15859	15899	15968	16015	15892	15906	16057	16055	15852	15998	15955	15734	15917	15980	15717	15998	15885	15811	15937	16105	16188	15886	15792	15922	15850	15858	15848	15801	16018	16084	15860	16065	15988	16118	16013	15846	16036	15972	15747	15943	15858	15887	15856	16002	15727	15986	15936	15927	15854	16037	15965	15827	15956	15780	15792	15745	15857	15975	15744	16077	15826	15903	15941	16023	15985	15904	16077	15898	16163	16011	15814	16098	15964	15914	15881	15984	16004	15926	15969	15931	15982	15870	15937	15895	16084	16077	15966	15885	15966	15961	16015	15798	15802	15983	16011	16021	15981	15869	15740	15892	15984	15913	15795	15937	15882	16007	15945	15833	15989	16066	16033	15799	15798	15966	15984	16089	15975	15822	15797	15893	15884	15764	15823	15777	15754	15763	15984	16096	16008	16105	16042	16075	16108	15878	16038	15855	15947	15930	16028	16065	15794	15832	15850	15985	16001	15885	16099	15784	15916	16110	15727	16042	15927	15893	15995	15870	15821	15850	16051	15770	15890	16072	16277	15919	15740	16049	15988	16047	15930	15837	15877	16288	15890	16091	15933	16088	15826	15823	15766	15826	15994	16078	15805	15891	15951	15967	15917	15999	15870	15979	15837	15820	15782	15979	15690	16035	15704	15823	16031	16091	15949	15901	15795	15991	15958	15697	15973	15950	15928	15892	15935	15893	15946	15924	16031	15889	15797	15922	15972	16194	15856	16193	15939	15904	15992	15980	15833	15862	15908	15934	15838	16082	15938	15814	15641	15781	16089	15780	15987	15912	15854	15845	15950	15901	15885	15842	15824	15935	16054	16125	15955	15961	15778	16070	15873	16161	15970	15909	16153	15867	15931	16051	15795	16089	16007	15957	15842	15964	15874	15815	15906	15912	16088	15913	15985	15984	15890	15755	15965	15890	15981	15930	15830	15892	15833	15898	16066	15902	15951	15909	15762	15868	15937	15923	16041	15896	15820	15697	15794	16039	15956	15914	15941	15930	15961	15979	15892	15933	15949	16042	15831	15681	15859	15928	15927	15940	16115	15869	15925	15797	15989	16039	15895	15922	15940	15718	15964	15981	16070	15958	15883	15892	15902	15962	16025	16097	15915	15942	15924	16068	15825	15893	15843	15831	15777	15907	16058	15869	15951	15843	15862	15895	15849	15961	15961	16104	16168	16153	15952	15957	15952	15823	15939	16009	15894	16016	16005	15926	15947	16109	15818	15825	15866	15938	15940	15861	16035	15950	16006	15893	15953	15870	16054
31607	47596	44548	36153	28957	23682	20888	19087	17888	16993	16401	16088	15631	15311	15317	14965	14826	14805	14568	14695	14687	14438	14656	14492	14312	14269	14071	14229	14016	14048	13892	13961	13894	13924	13878	13908	13820	13871	14026	13955	13872	13916	13802	13807	14033	13884	13836	13773	13845	13881	13776	13914	13934	13727	13849	13872	13817	13986	13833	14029	13950	13976	13896	13949	13909	13919	13846	13805	13994	13993	13822	13678	13708	13775	13824	13944	13753	13835	13779	13828	13964	13862	13637	13835	13715	13629	13719	13843	13724	13852	13868	13860	13939	13854	13848	13916	13821	13767	13745	13841	14004	13821	13865	13770	13846	13705	13739	13578	13935	13853	13946	13783	13772	13910	13776	13805	13761	13787	13691	13699	13786	13659	13870	13806	13703	13874	13633	13713	13730	13919	13825	13786	13821	13879	13774	13699	13850	13792	13817	13761	13671	13967	13758	13618	13845	13782	13826	13810	13733	13802	13855	13618	13909	13896	13752	13734	13876	13664	13767	13741	13977	13723	13679	13707	13811	13797	13928	13689	13675	13779	13858	13730	13711	13810	13629	13829	13833	13613	13634	13887	13760	13633	13608	13857	13748	13725	13692	13667	13752	13775	13706	13798	13797	13679	13738	13956	13740	13852	13828	13716	14006	13812	13798	13742	13981	13702	13760	13757	13905	14000	13823	13849	13790	13832	13846	13863	13664	13714	13893	13804	13941	13865	13771	13741	13888	13801	13901	13814	13870	13848	13702	13803	13854	13701	13871	13708	13910	13776	13825	13873	13777	13659	13673	13699	13881	13758	13805	13796	13847	13779	13778	13899	13804	13816	13864	13743	13870	13609	13842	13692	13684	13901	13699	14015	13719	14005	13904	13771	13832	13678	13897	13709	13846	13867	13977	13816	13764	13823	13814	13811	13823	13942	13952	13699	13956	13693	13675	13793	13826	13983	13879	13806	13713	13762	13799	13861	13763	13796	13849	13782	13862	13877	14066	13691	13905	13738	13843	13893	13835	13860	13714	13715	13717	13701	13815	13826	13703	13832	13820	13855	13814	13811	13826	13726	13771	13728	13970	13658	13856	13991	13748	13950	13732	13709	13722	13645	13782	13637	13709	13605	13779	13912	13871	13737	13870	13778	13831	13807	13854	13830	13802	13570	13911	13752	13610	13762	13757	13957	13729	13706	13753	13845	13825	13817	13815	13735	13684	13876	13817	13835	13712	13892	13819	13868	13727	13654	13929	13750	13794	13630	13913	13805	13716	13686	13700	13632	13826	13768	13903	13844	13788	13757	13841	13744	13867	13952	13813	13904	13714	13881	13688	13794	13763	13638	13762	13813	13716	13874	13608	13835	13639	13835	13779	13773	13828	13935	13968	13738	13786	13745	13810	13664	13963	13991	13684	13799	13845	13685	13824	13851	13736	13946	13863	13774	13757	13830	14014	13861	13798	13830	13854	13983	13779	13910	13773	13874	13776	13820	13791	13766	13671	13867	13642	13791	13899	13733	13701	13822	13921	13902	13694	13843	13735	13728	13734	13795	13932	13841	13981	13844	13631	13797	13666	13736	13994	13636	13686	13877	13962	13925	13913	13875	13783	13781	13852	13877	13690	13919	13650	13557	13581	13911	13745	13758	13798	13773	13742	13638	13723	13849	13773	13702	13917	13867	13753	13768	13750	13939	13941	13824	13803	13706	13775	13618	13959	13674	14097	13704	13819	13808	13844	13798	13749	13781	13874	13795	13802	13776	13722	13702	13769	13705	13923	13768	13660	13878	13770	13694	13825	13826	13763	13726	13869	13621	13641	13903	13851	13926	13864	13745	13981	13759	13688	13907	13850	13718	13843	13824	13852	13804	13890	13785	13839	13822	13710	13834	13712	13840	13904	13868	13826	13777	13808	13793	13724	13840	13749	13717	13769	13924	13881	13757	13934	13885	13762	13998	13947	13736	13763	13863	13745	13942	13794	13615	13820	13849	13751	13715	13813	13733	13717	13721	13754	13850	13861	13800	13713	13867	13880	13853	13860	13890	13931	13795	13736	13725	13901	13907	13833	13846	13987	13838	13697	13806	13855	13840	13754	13823	13776	13890	13578	13833	13789	13685	13897	13820	13887	13804	13715	13801	13649	13937	13820	13787	13772	13698	13828	13812	13909	13843	13657	13995	13899	13902	13841	13847	13948	13760	13730	13805	13671	13664	13871	13789	13845	13685	13753	13699	13815	13710	13728	13632	13689	13676	13786	13716	13927	13637	13705	13713	13945	13662	13775	13806	13859	13810	13954	13669	13791	13762	13758	13620	13773	13689	13875	13851	13945	13928	14009	13662	13798	13965	13765	13754	13790	13732	13770	13781	13748	13726	13758	13818	13757	13855	13809	13882	13730	13772	13872	13711	13837	13695	13754	13774	13793	13827	13876	13807	13835	13821	13778	13741	13863	13723	13917	13671	13776	13978	13674	13879	13898	13736	13929	13788	13745	13829	13803	13807	13840	13769	13902	13776	13997	13736	13765	13792	13761	13874	13750	13930	13868	13935	13821	13835	13721	13874	13664	13626	13836	13637	13762	13558	13748	13803	13813	13770	13730	13786	13906	13660	13781	13743	13955	13567	13814	13807	13701	13703	13863	13794	13779	13760	13801	13828	13850	13903	13715	13751	13804	13847	13887	13771	13553	13699	13791	13788	13750	13826	13770	13751	13758	13941	13913	13919	13778	13832	13835	13632	13899	13854	13769	13700	13636	13589	13789	13681	13759	13700	13797	13764	13823	13770	13873	13780	13816	13636	13831	13750	13758	13889	13830	13736	13754	13688	13784	13761	13794	13887	13742	13896	13874	13737	13762	13870	13679	13839	13757	13812	13902	13920	13804	13693	13700	13743	13619	13687	13949	13874	13785	13896	13965	13660	13902	13857	13745	13735	13874	13857	13919	13674	13644	13889	13893	13742	13818	13887	13587	13795	13728	13824	13815	13670	13842	13699	13897	13749	13790	13821	13950	13807	13907	13718	13823	13713	13802	13923	13736	13850	13956	13768	13864	13926	13693	13837	13746	13853	13794	13734	13842	13723	13803	13925	13788	13757	13667	13994	14096	13931	13950	13899	13871	13695	13706	13777	13782	13941	13650	13824	13908	13792	13781	13792	13743	13821	13879	13913	13814	13808	13822	13752	13779	13832	13870	13891	13921	13719	13773	13808	13800	13790	13735	13618	13721	13805	13809	13950	13840	13696	13662	13918	13894	13553	13701	13763	13851	13799	13853	13936	13901	13870	13909	13778	13829	13813	13678	13792	13823	13779	13969	13682	13933	13771	13839	13898	13872	13674	13790	13902	13735	13777	13960	13775	13949	13864	13562	13729	13875	13719	13558	13861	13765	13950	13883	13855	13956	13819	13800	13860	13881	13551	13872	13733	13823	13713	13802	13791	13791	13742	13899	13729	13645	13869	13884	13824	13714	13857	13911	13761	13898	13605	13939	13651	13743	13979	13620	13906	13873	13771	13886	13863	13837	13694	13660	13719	13707	13754	13915	13824	13925	13824	13767	13833	13894	13821	13878	13926	13773	13755	13696	13901	13762	14015	13796	13886	13855	13707	13759	13676	13749	13901	13762	13876	13797	13683	13943	13882	13799	13707	13710	13826	13918	13868	13636	13747	13703	13869	13764	13736	13914	13853	13939	13813	13758	13848	13892	13761	13757	13771	13645	13875	13808	13823	13884	13818	13883	13735	13860	13800	13908	13817	13799	13651	13670	13919	13795	13882	13851	13807	13907	13715	13944	13626	13721	13793	13873	13860	13995	13889	13771	13885	13727	13887	13730	13744	13837	13806	13862	13813	13768	13757	14032	13722	13713	13837	13665	13901	13911	13832	13788	13871	13668	13602	13935	13750	13783	13629	13640	13785	13878	13960	13995	13812	13797	13756	13708	13959	13612	13934	13731	13818	13830	13794	13726	13791	13960	13860	13855	13938	13788	13930	13962	13926	13877	13768	13785	13623	13903	13858	13741	13801	13671	13792	13993	13651	13813	13748	13708	14000	13726	13946	13675	13753	13672	13736	13797	13810	13822	13870	13887	13807	13777	13837	13692	13821	13755	13916	13575	13727	13845	13689	13851	13735	13869	13927	13906	13782	13855	13795	13735	13693	13826	13824	13840	13696	13944	13823	13812	13696	13558	13796	13904	13876	13809	13912	13917	13703	13832	13930	13770	13728	13802	13791	13775	13730	13874	13737	13762	13706	13807	13772	13741	13740	13781	13755	13879	13706	13853	13835	13859	13676	13960	13820	13839	13664	13800	13700	13948	13836	13835	13788	13901	13778	13752	13775	13801	13848	13878	13785	13786	13850	13788	14002	13892	13730	13781	13640	13923	13895	13709	13719	13982	13835	13869	13943	13762	13782	13854	13789	13915	13627	13760	13898	13693	13710	13849	13872	13805	13742	13905	13697	13918	13930	13930	13617	13866	13746	14020	13891	13665	13822	13751	13838	13706	13618	13895	13665	13790	13744	13586	13811	13803	13717	13771	13921	13878	13602	13857	13810	13941	13887	13718	13822	13748	13916	13712	13782	13829	13712	13709	13837	13679	13872	14038	13833	13795	13746	13835	13697	13965	13763	13634	13707	13866	13908	13745	13631	13600	13810	13632	13827	13980	13990	13796	13791	13859	13670	13738	13777	13733	13894	13828	13648	13891	13684	13736	13675	13731	13904	13862	13852	13824	13724	13855	13688	13821	13787	13800	13582	13848	13799	13919	13644	13792	13762	13814	13844	13880	13718	13801	13821	13551	13770	13866	13616	14017	13777	13750	13979	13660	13686	13779	13806	13816	13810	13771	13852	13920	13848	13703	13693	13702	13710	13852	13802	13799	13857	13812	13797	13625	13697	13963	13696	13863	13784	13888	13756	13874	13833	13703	13758	13722	13860	13783	13625	13740	13686	13881	13911	13935	13892	13810	13799	13789	13731	13639	13750	13857	13870	13853	13845	13663	13736	13840	13777	13897	13808	13858	14026	13849	13733	13839	13906	13708	13885	13775	13877	13944	13636	13747	13873	13825	13909	13738	13812	13773	13889	13826	13603	13896	13705	13827	13712	13839	13763	13715	13826	13885	13851	13652	13879	13805	13761	13842	13789	13807	13694
24145	21474	29163	24718	23452	25594	25603	21038	19586	19061	18633	17989	17757	17592	17461	17126	17133	16965	16697	16839	16707	16718	16607	16525	16868	16440	16385	16198	16301	16329	16361	16071	16382	16282	16116	16140	15799	16000	16023	16077	15968	15871	15873	16051	15963	15914	15973	16104	15987	15888	15936	15907	15920	16031	15798	16042	15905	15910	16006	15710	15878	16178	15875	16133	15998	15742	15810	15932	15916	15899	15872	15998	16056	15815	15926	15902	15923	15847	16048	15889	16015	15886	15935	16021	15906	15909	15951	15922	15808	15934	16066	16006	15767	15793	16107	16005	15798	15972	15838	15826	15985	15741	15835	15877	15948	15828	16040	15998	16013	15892	15874	15791	15722	15910	15806	15574	15916	16001	15764	15912	15730	15927	15855	15930	16126	16011	15935	16071	16036	15823	16024	15925	15813	16009	15807	15923	15991	15780	15856	15890	16067	15691	15976	15758	15994	15830	15843	15778	15872	15841	15779	15781	15984	15884	16095	15877	15788	15905	15993	15889	15802	15961	15907	15826	15883	15912	15945	15826	15892	15639	15800	15789	15778	15935	15749	15715	15798	15939	15786	15920	16080	15708	15851	16025	15783	15579	15964	15849	15854	15959	15765	15793	16049	15925	16060	15896	16130	15792	15804	15870	15870	15860	15877	16101	15921	15927	16149	15910	15963	15654	15988	16051	15845	15824	15844	15722	15802	15973	15823	15935	15990	15955	16067	16033	16020	15740	15969	16014	15864	15835	15951	15807	15958	16014	15798	15931	15860	15939	15645	15746	15925	15808	15790	15668	15689	15812	15898	15941	15802	15818	15904	15705	16013	16101	15733	15861	15800	16024	15802	15990	15934	15866	15868	15749	15971	15877	15786	15840	15948	15852	15842	15813	15978	15852	16062	16090	15898	15924	15769	15961	16143	15952	15947	15872	15973	15773	16021	15672	15994	15956	15990	15893	16102	15828	15884	16033	15903	15918	15816	15959	15835	15944	15998	15857	15981	15836	15887	15678	15733	15714	15763	15965	15940	15754	15995	15897	15798	15847	15860	15867	15753	15860	15828	15763	16006	15951	15933	15696	16046	15905	15872	16074	15922	15825	15812	15819	15792	15790	15801	15784	15921	15783	15806	15758	15904	15845	15883	15819	15891	15893	15705	15816	15880	15921	15965	15840	15869	15878	15860	15713	15804	15931	16080	15936	15910	15924	15878	15781	15794	15870	15838	15686	15978	15787	15817	15715	15702	16061	15989	16045	15756	15757	15884	15911	16023	15722	15830	15909	15728	15853	15849	16036	15932	15825	16038	15874	15990	15938	15929	15922	15879	15961	15843	15656	15800	15919	15814	15787	15563	15932	15895	15809	16012	15953	15857	15936	15983	15888	15766	15973	15916	15692	15789	15880	15704	15852	15941	15860	15884	15832	15940	15835	15812	15825	15756	15834	15592	15820	15842	15863	15793	15960	16109	15958	15937	15594	16101	15794	16097	15787	15965	15876	15923	15750	15737	15820	15797	15646	15813	15862	16037	15968	15845	16001	15637	15945	16003	15986	15806	15999	15976	15666	15733	15886	16066	15772	15855	15889	15802	15841	16097	15836	15770	15682	15770	15853	16010	15915	15930	15862	15796	15907	15798	15901	16020	15929	15757	15876	16048	15857	15873	15963	15854	15697	15770	15973	16080	15973	15794	15838	15779	15795	15809	15834	15853	15882	15897	15694	15727	15822	15838	16091	15818	15816	15922	15894	15932	15879	15955	15955	16062	15704	15916	15871	16024	15928	15751	15810	15832	15809	15699	15840	15757	15857	16017	15948	15923	15935	15766	15940	15979	15920	15994	15920	16095	15895	15847	16004	15922	15818	15896	15956	15925	15942	15881	15906	15738	15884	15879	15887	15945	15897	16111	15780	15964	16020	15670	15807	15982	15889	15846	15748	15838	15680	15905	15723	15764	16011	15766	15865	15998	15850	15767	15955	15746	15974	16005	15982	15838	15918	15862	15663	15782	15851	15897	16010	16061	16144	15743	15663	16009	16043	15878	15756	15681	15971	15955	15895	15836	15944	16050	16030	15765	16078	15873	15806	15774	15854	15806	15720	16047	15920	15849	15983	15978	15812	15878	15905	15926	15891	15871	15666	15882	15951	15908	16031	15871	15718	16041	15924	15980	15808	15927	15833	15822	15850	15936	15789	15886	15839	15909	15937	16067	15948	15677	15819	15928	15898	15979	15749	15625	15666	15985	15919	15974	15766	15912	15867	15877	15856	15977	15852	16018	15731	15794	15826	16084	15775	15917	15844	15771	15871	15900	15872	15844	15888	15687	16139	15879	15760	15869	15995	15898	15785	15765	15806	15710	16159	15783	15969	15866	15865	15853	15849	15999	15832	15955	15879	15743	15852	15840	15863	15846	15979	15841	16137	15887	15699	15929	15777	15878	15759	15885	15914	15776	15911	15940	15820	15927	15873	15832	15882	15827	15932	16015	15825	15821	15735	15941	15877	15939	15867	15755	15774	15822	15811	15952	15978	15924	15714	16016	15863	15854	15714	15888	15965	15843	15974	15944	15814	15994	15896	15800	15919	16030	15791	15880	15942	15892	15983	15684	15816	15779	15901	15824	15982	15903	15865	15966	15671	16179	15937	15814	15910	16033	15870	16016	15843	15853	15820	15711	15792	15890	15979	15959	16058	16078	15773	15773	15859	15791	15904	16052	15727	15857	15884	15908	15969	16045	16121	16011	15959	15952	15854	15950	16016	15939	15838	15907	15840	16006	15696	15846	15895	15777	15889	15958	15901	15921	15889	15925	15744	15947	15796	15920	15696	15836	15928	16003	15925	16012	15816	15692	15940	15730	15859	15923	15866	15880	15663	15999	15946	15959	15842	15879	16012	15686	15980	15874	15799	15737	15818	15675	15681	15963	15847	15900	15917	15984	15771	15964	15968	16049	15846	15993	15980	15916	15735	15959	15826	16190	15838	15866	15776	15918	15991	15937	15761	15886	15975	15777	15833	15797	15756	15840	15853	15971	15795	15915	15874	15664	16024	16113	15823	15884	16031	15968	15811	15952	15843	15999	15906	15818	16057	16052	15816	15937	15837	15614	15921	16098	15811	15941	15864	15923	15860	15873	15845	15755	15811	15968	15870	15827	15984	16062	15841	15842	15719	15889	15967	15851	15909	15743	15931	15899	15742	15733	15868	15774	15822	15703	15893	15822	15782	15946	15775	15802	15617	15836	15938	15871	15843	15826	15872	15878	15857	16010	15858	16037	15866	16103	15894	15801	15976	15990	15911	15950	15900	15866	15726	15756	15921	15825	15786	15920	15919	15886	15753	15963	15837	15858	15873	15609	15922	15838	15892	15868	15906	16030	15913	15864	15799	15779	15866	15723	15762	15910	15791	15874	15852	15870	15779	15747	15928	15754	15869	15740	16103	15914	15803	16022	15819	16058	15881	15947	15949	16066	15982	15942	15939	15845	15886	15764	15899	16079	15935	15885	15877	15896	15933	15871	15892	15992	15714	15825	15991	15958	15874	16158	16089	16004	15787	15695	15941	15934	15722	15790	15949	15735	15699	15852	15913	15958	15970	15909	15770	15781	15879	15987	15860	15946	15586	15869	15771	15832	15878	16042	15852	15947	15928	15989	15850	15814	15655	15807	15957	15816	15768	15743	15798	15990	15816	15787	15824	16011	15872	15913	15788	15755	15829	15993	15842	15770	15898	15831	15936	15811	15842	15875	15914	15965	15891	15977	15776	15762	15931	15742	15753	15898	15834	15794	16073	15937	15867	15836	15897	15775	15814	15855	15802	15805	15860	15998	15765	15804	15786	15983	15903	15894	15639	15756	15882	15706	15949	15798	16026	15764	15876	15837	15756	15893	16009	15946	15822	15997	15985	15996	15744	15689	15952	15896	15904	16006	15964	15975	15938	15812	16048	15960	15797	15534	16004	16007	15808	15934	15849	15940	15885	15944	15913	15978	15941	15957	15809	15917	15980	15982	15993	15964	15911	15949	15727	15836	15882	15922	15722	15837	15751	15932	15784	15981	15874	16166	15907	15975	15958	15971	15787	16054	16081	15844	15727	15958	15885	15969	15957	15983	15876	15788	15947	15924	15973	15871	15584	15860	15761	16127	15946	15956	16059	15920	15838	15957	15837	15771	15986	16005	15882	15737	15729	15872	15702	15861	15954	15853	15946	15992	15875	15913	16040	15841	15828	15817	15831	15759	15999	16093	15712	15771	16042	16105	15787	16012	15654	15712	16013	15898	15885	15760	15784	15988	16032	15807	15858	15786	15967	15889	15892	15920	15523	15916	16002	15826	15902	15858	15727	15602	15879	15760	15667	15921	15835	15804	15857	15764	15872	15871	15836	15769	15867	15851	15732	15946	15849	16271	16006	15922	16017	15897	15758	15815	16009	15993	15832	15713	15723	15878	15952	16018	15692	15930	15972	15829	15991	15918	15869	15643	15860	15887	15943	15759	15902	15852	15826	15978	15770	15852	15962	15812	16003	16055	16058	15782	15928	15801	15663	16022	15846	15895	15827	15939	16061	15720	15866	15908	15893	15688	15792	15893	15752	15920	15995	15988	16107	15840	15865	15870	15840	15842	15873	15838	15877	15947	15852	15966	15911	15855	15964	15790	15711	15913	15976	15679	15859	15737	15988	15924	15668	15863	16050	15840	15871	15844	15935	15963	15837	15891	15818	16031	16024	16114	15751	15808	15770	15963	15911	15887	15831	15822	15783	15864	15610	15892	16053	15858	15749	15649	15676	15776	15896	15792	15852	15734	15940	15872	15793	15802	15814	15927	16018	15860	15936	15790	15851	15812	15959	15693	15971	15827	16069	15881	15731	15778	16007	15811	15984	15874	15784	15633	16008	15995	15843	16021	15817	16096	15774	15898	15893	15883	15877	15827	15844	16064	15804	15843	15667	15830	15717	16150	15845	15829	15877	15763	15816	15842	15924	16159	15917	15921	15764	15897	15751	15845	15880	15949	15943	15846	15782	15835	15858	15812	15828	15900	15899	15876	15873	15836	16018	15786	15863	15865	15706	15885	15860	15632	15801	15941	15884	15835	15930	15869	15873	15746	15858	15960	16048	15772	15849	15852	15789	15768	16013	16001	15934	16158	15890
31710	50463	48792	39171	30968	26423	23774	21529	19847	18626	18015	17233	16776	16342	15842	15622	15385	15186	15063	15063	14847	14807	14867	14712	14476	14516	14292	14255	14198	14070	14073	13992	14182	13914	13923	13964	13797	13853	13888	13782	13706	14029	13899	13785	13908	13860	13843	13602	13683	13771	13839	13588	13727	13705	13734	13806	13865	13744	13843	13652	13847	13644	13963	13848	13883	13561	13825	13693	13836	13512	13795	13642	13672	13826	13716	13720	13623	13742	13701	13840	13918	13816	13835	13595	13623	13685	13644	13678	13805	13642	13755	13847	13617	13731	13709	13704	13735	13573	13597	13695	13860	13745	13526	13592	13860	13630	13706	13736	13527	13844	13712	13639	13794	13665	13630	13677	13783	13795	13682	13723	13729	13723	13709	13785	13715	13723	13842	13845	13643	13774	13782	13636	13738	13934	13509	13779	13603	13816	13774	13874	13721	13741	13798	13606	13711	13723	13784	13680	13681	13759	13603	13465	13759	13651	13724	13662	13712	13827	13774	13593	13755	13701	13617	13621	13671	13755	13716	13785	13672	13657	13738	13792	13806	13711	13606	13780	13612	13553	13727	13705	13607	13996	13540	13738	13646	13897	13781	13661	13722	13596	13767	13613	13838	13836	13862	13610	13749	13635	13667	13747	13627	13775	13557	13683	13849	13689	13798	13537	13736	13496	13810	13797	13586	13751	13576	13615	13644	13744	13728	13884	13796	13712	13727	13654	13826	13647	13780	13760	13662	13801	13739	13599	13645	13635	13639	13689	13771	13706	13691	13704	13641	13876	13585	13738	13811	13710	13855	13687	13788	13769	13785	13504	13720	13764	13673	13619	13666	13911	13802	13661	13711	13627	13877	13835	13651	13736	13789	13834	13692	13780	13863	13886	13680	13649	13778	13736	13680	13553	13778	13847	13641	13522	13651	13772	13748	13742	13630	13750	13663	13720	13716	13621	13507	13899	13728	13617	13796	13700	13870	13602	13748	13627	13712	13642	13717	13626	13790	13947	13700	13662	13671	13711	13649	13659	13895	13738	13654	13570	13689	13759	13825	13722	13685	13729	13633	13673	13719	13765	13767	13626	13817	13796	13642	13574	13551	13655	13618	13565	13763	13583	13539	13651	13653	13764	13703	13697	13740	13786	13765	13779	13615	13691	13659	13524	13863	13687	13763	13850	13741	13704	13735	13735	13715	13754	13672	13747	13589	13556	13811	13672	13523	13797	13772	13660	13722	13742	13698	13755	13829	13672	13528	13472	13698	13662	13702	13742	13660	13791	13961	13839	13754	13784	13759	13616	13762	13812	13802	13571	13709	13496	13707	13798	13699	13747	13676	13708	13815	13675	13595	13700	13777	13533	13689	13560	13704	13721	13654	13832	13762	13751	13800	13652	13754	13568	13786	13785	13699	13814	13653	13696	13692	13575	13703	13716	13630	13751	13695	13702	13754	13819	13588	13639	13651	13682	13753	13729	13819	13601	13823	13616	13675	13758	13650	13970	13663	13719	13773	13749	13697	13721	13753	13757	13707	13685	13637	13673	13690	13707	13633	13631	13857	13795	13808	13592	13691	13749	13736	13621	13759	13809	13954	13673	13719	13761	13719	13735	13842	13687	13723	13705	13701	13629	13785	13651	13838	13672	13717	13829	13775	13669	13705	13736	13819	13706	13740	13752	13704	13771	13893	13639	13756	13657	13871	13700	13781	13802	13567	13743	13713	13442	13742	13735	13646	13707	13664	13499	13670	13613	13732	13769	13597	13800	13835	13858	13728	13704	13548	13757	13757	13661	13613	13505	13600	13682	13835	13614	13669	13766	13689	13790	13609	13704	13779	13761	13801	13669	13898	13712	13598	13440	13650	13618	13762	13666	13590	13835	13799	13619	13745	13686	13766	13708	13735	13680	13781	13663	13721	13765	13693	13690	13804	13880	13708	13699	13723	13735	13538	13771	13743	13719	13642	13779	13741	13726	13742	13639	13718	13620	13704	13834	13653	13788	13708	13652	13595	13623	13716	13601	13813	13688	13531	13857	13717	13817	13834	13774	13586	13574	13832	13694	13599	13774	13823	13649	13619	13826	13736	13710	13696	13843	13719	13568	13736	13702	13711	13726	13619	13660	13660	13687	13824	13756	13832	13889	13706	13711	13668	13698	13647	13630	13698	13637	13775	13742	13838	13706	13611	13724	13588	13770	13749	13657	13744	13625	13496	13729	13776	13851	13682	13798	13838	13813	13719	13603	13769	13678	13767	13705	13628	13724	13790	13668	13697	13801	13670	13788	13554	13664	13784	13671	13738	13773	13727	13752	13722	13481	13736	13545	13735	13756	13647	13646	13918	13574	13693	13661	13759	13702	13915	13654	13746	13639	13725	13742	13687	13726	13723	13664	13851	13796	13911	13702	13607	13712	13546	13688	13545	13736	13912	13815	13764	13656	13511	13605	13637	13659	13559	13857	13715	13494	13622	13672	13792	13862	13601	13746	13759	13733	13870	13575	13630	13840	13616	13676	13527	13706	13677	13730	13683	13605	13625	13646	13747	13625	13874	13818	13684	13765	13616	13845	13733	13749	13613	13806	13726	13634	13565	13677	13683	13735	13794	13631	13654	13670	13779	13606	13713	13814	13611	13628	13721	13533	13662	13799	13750	13706	13756	13672	13846	13871	13707	13747	13661	13726	13665	13786	13709	13796	13758	13752	13590	13721	13850	13761	13800	13594	13716	13617	13781	13811	13768	13695	13927	13676	13640	13873	13677	13652	13651	13683	13591	13586	13608	13802	13758	13608	13754	13617	13793	13476	13700	13858	13647	13790	13575	13629	13665	13766	13707	13864	13538	13664	13767	13667	13678	13800	13714	13566	13589	13844	13736	13691	13740	13628	13793	13856	13730	13543	13718	13720	13737	13746	13782	13776	13594	13607	13827	13817	13861	13712	13545	13795	13889	13623	13627	13764	13675	13626	13702	13771	13757	13999	13641	13607	13734	13710	13669	13702	13727	13635	13625	13580	13846	13949	13669	13484	13770	13659	13779	13738	13836	13761	13720	13654	13826	13629	13780	13655	13688	13798	13658	13911	13679	13952	13354	13772	13756	13753	13715	13693	13722	13702	13525	13730	13882	13717	13765	13720	13744	13841	13792	13703	13758	13706	13845	13588	13726	13606	13630	13611	13688	13586	13736	13876	13744	13800	13769	13880	13788	13750	13764	13652	13659	13758	13580	13846	13672	13766	13533	13715	13585	13727	13841	13376	13551	13736	13803	13725	13638	13700	13711	13596	13822	13575	13667	13616	13552	13812	13732	13658	13771	13746	13747	13822	13731	13779	13730	13737	13766	13535	13651	13672	13756	13641	13699	13710	13749	13802	13575	13814	13752	13722	13674	13597	13653	13768	13589	13590	13711	13670	13726	13637	13743	13641	13770	13712	13691	13650	13829	13747	13773	13578	13718	13555	13772	13721	13695	13664	13796	13847	13672	13775	13590	13748	13766	13580	13551	13698	13908	13715	13752	13755	13677	13685	13759	13852	13888	13619	13707	13862	13645	13615	13632	13586	13670	13658	13497	13698	13648	13745	13769	13670	13798	13872	13819	13696	13741	13741	13524	13762	13831	13784	13642	13738	13791	13666	13533	13672	13648	13819	13537	13640	13686	13602	13685	13677	13612	13631	13689	13567	13769	13733	13719	13750	13598	13755	13840	13720	13756	13651	13736	13758	13861	13663	13735	13642	13632	13746	13594	13679	13622	13919	13843	13668	13796	13525	13591	13718	13716	13878	13743	13640	13760	13699	13704	13793	13638	13672	13639	13814	13764	13685	13926	13828	13676	13668	13862	13623	13697	13670	13685	13743	13796	13721	13539	13532	13882	13762	13723	13628	13656	13632	13691	13468	13781	13658	13607	13859	13578	13539	13675	13633	13798	13701	13811	13788	13801	13671	13655	13631	13776	13644	13701	13686	13654	13616	13852	13734	13710	13841	13630	13873	13692	13737	13703	13612	13718	13793	13629	13777	13639	13712	13587	13779	13767	13738	13777	13799	13635	13593	13588	13737	13544	13616	13813	13642	13784	13667	13701	13521	13646	13615	13624	13688	13573	13784	13772	13601	13657	13749	13719	13756	13820	13767	13823	13761	13719	13655	13961	13733	13907	13607	13668	13787	13793	13633	13649	13513	13708	13656	13736	13841	13716	13621	13712	13661	13654	13706	13560	13754	13761	13584	13651	13780	13562	13772	13797	13665	13624	13879	13670	13733	13669	13581	13847	13730	13863	13676	13790	13869	13715	13614	13744	13700	13760	13744	13774	13674	13713	13651	13704	13686	13758	13673	13736	13664	13763	13661	13739	13802	13821	13661	13656	13820	13845	13682	13546	13708	13797	13891	13712	13729	13564	13613	13765	13654	13656	13761	13648	13692	13861	13536	13872	13663	13782	13809	13605	13782	13587	13732	13551	13649	13698	13747	13705	13670	13816	13735	13685	13581	13787	13677	13787	13690	13563	13709	13624	13722	13788	13636	13797	13795	13763	13707	13755	13648	13710	13691	13681	13638	13809	13778	13749	13962	13553	13757	13683	13675	13668	13791	13650	13912	13716	13822	13702	13833	13744	13609	13825	13628	13560	13803	13654	13749	13744	13740	13628	13773	13927	13677	13757	13806	13774	13730	13741	13757	13920	13599	13637	13538	13682	13625	13720	13729	13751	13710	13725	13824	13677	13804	13739	13709	13825	13617	13757	13864	13591	13664	13635	13672	13622	13601	13736	13782	13791	13752	13764	13639	13857	13643	13836	13626	13701	13539	13751	13605	13661	13651	13702	13623	13607	13656	13660	13743	13849	13839	13699	13775	13675	13767	13634	13550	13632	13664	13741	13619	13818	13698	13615	13675	13630	13875	13625	13769	13752	13517	13817	13656	13820	13716	13684	13754	13770	13660	13810	13673	13543	13906	13857	13702	13780	13752	13794	13765	13881	13727	13649	13826	13726	13655	13661	13690	13650	13549	13656	13595	13878	13560	13865	13699	13695	13684	13675	13763	13780	13580	13646	13813	13773	13804	13512	13796	13609	13586	13696	13895	13705	13678	13592	13864	13644	13559	13745	13551	13548	13569	13642	13599	13599	13724	13520	13703	13813	13796	13736	13709
31707	31795	35362	28333	21513	19596	18163	17444	16871	16736	16844	16564	16506	16374	16085	16093	16000	16106	15936	15970	15977	15847	15675	15833	15810	15942	15978	16116	15903	16040	15694	15613	15760	15867	15826	15634	15803	15834	15571	15819	15779	15636	15974	15688	15798	15902	15639	15850	15630	15534	15784	15800	15811	15510	15661	15714	15794	15773	15776	15773	15667	15437	15735	15874	15725	15436	15626	15679	15774	15578	15577	15691	15739	15506	15730	15666	15846	15744	15502	15733	15698	15841	15643	15870	15718	15837	15675	15585	15616	15939	15729	15767	15852	15597	15868	15864	15650	15639	15920	15734	15670	15727	15549	15799	15692	15657	15881	15571	15495	15617	15905	15792	15743	15828	15741	15764	15578	15856	15691	15924	15832	15780	15761	15693	15660	15860	15711	15739	15687	15578	15832	15660	15685	15636	15700	15588	15650	15688	15756	15620	15524	15407	15807	15693	15476	16004	15750	15714	15630	15705	15761	15855	15833	15413	15815	15608	15673	15886	15551	15605	15830	15603	15721	15666	15464	15630	15616	15883	15726	15741	15630	15835	15551	15668	15872	15751	15882	15864	15845	15673	15842	15742	15866	15656	15564	15699	15443	15660	15771	15894	15728	15687	15537	15617	15674	15817	15877	15727	15831	15788	15915	15725	15665	15678	15612	15625	15854	15643	15545	15651	15724	15723	15944	15773	15689	15697	15739	15657	15829	15782	15673	15715	15736	15823	15707	15601	15797	15581	15627	15811	15595	15545	15721	15647	15823	15757	15862	15772	15745	15757	15622	15877	15730	15795	15844	15732	15576	15653	15515	15698	15553	15687	15764	15630	15544	15513	15588	15753	15646	15599	15646	15770	15481	15533	15738	15641	15859	15567	15817	15762	15648	15673	15843	15805	15810	15696	15580	15754	15734	15622	15651	15612	15774	15667	16029	15566	15756	15932	15847	15740	15767	15839	15652	15652	15651	15629	15697	15751	15795	15841	15687	15602	15692	15805	15776	15668	15776	15519	15655	15567	15578	15812	15763	15601	15734	15803	15651	15610	15603	15492	15748	15820	15823	15639	15535	15718	15536	15821	15799	15627	15713	15711	15678	15715	15731	15704	15644	15421	15717	15741	15612	15665	15650	15855	15733	15769	15797	15644	15683	15906	15684	15842	15697	15496	15779	15689	15653	15635	15931	15531	15510	15693	15721	15649	15673	15789	15762	15627	15691	15663	15828	15607	15938	15829	15681	15759	15764	15798	15617	15718	15771	15884	15732	15754	15616	15576	15727	15686	15779	15773	15812	15736	15798	15723	15722	15638	15700	15626	15777	15689	15894	15678	15790	15761	15553	15602	15633	15722	15721	15705	15799	15621	15677	15763	15854	15686	15514	15749	15559	15594	15656	15679	15632	16014	15623	15731	15696	15536	15775	15800	15807	15551	15702	15739	15641	15578	15561	15662	15830	15667	15572	15650	15738	15705	15798	15918	15577	15648	15806	15754	15677	15691	15726	15681	15685	15655	15868	15705	15786	15707	15718	15721	15572	15726	15796	15666	15745	15788	15702	15507	15551	15519	15799	15816	15679	15738	15685	15759	15750	15734	15727	15638	15434	15615	15769	15957	15608	15596	15647	15710	15592	15760	15690	15620	15643	15582	15712	15635	15588	15448	15641	15693	15677	15865	15892	15688	15709	15648	15591	15566	15758	15839	15705	15672	15481	15673	15573	15893	15653	15739	15770	15785	15947	15848	15646	15709	15833	15772	15791	15906	15874	15775	15822	15674	15576	15677	15667	15533	15693	15647	15795	15749	15657	15769	15732	15934	15777	15747	15762	15585	15739	15891	15479	15680	15612	15599	15644	15840	15695	15519	15725	15667	15815	15671	15805	15497	15822	15702	15738	15628	15885	15796	15697	15710	15765	15630	15606	15753	15499	15560	15637	15839	15683	15891	15779	15714	15772	15831	15655	15778	15899	15754	15574	15488	15808	16003	15842	15650	15594	15931	15621	15689	15853	15820	15589	15696	15781	15629	15845	15360	15556	15762	15659	15850	15826	15682	15794	15682	15585	15636	15866	15858	15640	15611	15613	15668	15868	15823	15773	15789	15803	15819	15784	15752	15571	15701	15656	15696	15752	15677	15601	15908	15790	15616	15677	15751	15704	15657	15682	15503	15600	15869	15739	15790	15597	15630	15715	15670	15758	15365	15710	15698	15689	15733	15754	15848	15638	15653	15705	15821	15763	15597	15643	15758	15703	15639	15767	15675	15707	15759	15710	15808	15831	15685	15773	15591	15772	15738	15843	15677	15709	15650	15774	15522	15784	15612	15698	15678	15798	15689	15839	15815	15630	15638	15762	15610	15761	15583	15577	15673	15622	15666	15795	15506	15623	15476	15790	15695	15885	15510	15645	15626	15735	15720	15667	15737	15688	15689	15909	15750	15768	15784	15872	15609	15742	15693	15738	15910	15708	15648	15493	15674	15494	15566	15746	15704	15818	15783	15733	15718	15638	15755	15879	15590	15772	15635	15660	15672	15907	15668	15760	15661	15708	15765	15594	15644	15725	15584	15770	15907	15655	15671	15744	15713	15524	15840	15686	15617	15742	15599	15711	15754	15953	15769	15717	15692	15804	15672	15678	15784	15867	15813	15865	15831	15721	15623	15515	15648	15628	15954	15811	15688	15887	15844	15698	15726	15644	15860	15707	15852	15702	15829	15753	15552	15680	15943	15604	15721	15725	15683	15599	15636	15684	15728	15948	15752	15707	15646	15654	15683	15724	15704	15832	15812	15784	15712	15739	15860	15828	15790	15566	15578	15738	15712	15745	15782	15635	15755	15749	15602	15926	15877	15664	15445	15566	15729	15544	15594	15628	15625	15777	15602	15812	15834	15815	15750	15595	15740	15748	15761	15699	15792	15619	15720	15790	15791	15657	15585	15710	15511	15884	15741	15788	15697	15632	15563	15711	15660	15707	15781	15786	15778	15653	15485	15723	15752	15828	15705	15718	15790	15604	15682	15659	15758	15793	15450	15684	15773	15776	15600	15756	15823	15678	15812	15386	15618	15608	15739	15648	15550	15823	15778	15753	15690	15859	15589	15877	15799	15606	15638	15572	15597	15831	15818	15791	15911	15609	15526	15780	15597	15612	15660	15770	15743	15789	15850	15642	15736	15618	15667	15561	15683	15535	15830	15608	15716	15949	15947	15680	15819	15691	15621	15763	15667	15495	15696	15608	15635	15780	15653	15773	15675	15728	15801	15767	15744	15573	15855	15850	15727	15594	15639	15554	15701	15629	15739	15600	15785	15692	15534	15708	15854	15778	15674	15760	15615	15742	15602	15772	15730	15816	15856	15715	15835	15799	15530	15885	15846	15820	15537	15493	15753	15736	15644	15716	15451	15754	15725	15740	15749	15681	15640	15822	15784	15831	15841	15704	15532	15659	15518	15800	15740	15763	15703	15898	15812	15543	15761	15707	15707	15890	15589	15833	15774	15667	15884	15818	15533	15849	15594	15687	15763	15784	15818	15810	15799	15725	15806	15824	15529	15656	15665	15758	15583	15719	15599	15692	15755	15683	15796	15811	15523	15525	15635	15626	15754	15666	15617	15620	15650	15778	15729	15563	15822	15686	15641	15787	15710	15945	15683	15679	15721	15767	15592	15860	15738	15672	15803	15871	15534	15638	15758	15613	15753	15762	15847	15747	15809	15725	15617	15846	15807	15634	15697	15695	15700	15772	15705	15794	15661	15806	15742	15738	15819	15689	15748	15597	15634	15765	15879	15872	15635	15652	15665	15632	15729	15680	15676	15787	15747	15729	15797	15545	15706	15464	15631	15905	15691	15687	15690	15873	15688	15669	15674	15666	15869	15742	15649	15673	15502	15537	15708	15677	15618	15743	15543	15657	15752	15764	15664	15750	15622	15792	15864	15797	15702	15883	15604	15808	15754	15803	15649	15861	15541	15737	15851	15701	15785	15797	15747	15805	15572	15548	15714	15669	15751	15737	15731	15593	15815	15709	15718	15525	15542	15587	15884	15644	15707	15721	15851	15833	15851	15667	15647	15703	15781	15521	15607	15902	15570	15724	15913	15732	15800	15642	15684	15733	15652	15814	15594	15845	15756	15675	15563	15621	15718	15706	15617	15670	15778	15743	15660	15847	15796	15844	15747	15664	15744	15851	15655	15656	15817	15542	15596	15677	15586	15777	15619	15765	15734	15797	15828	15780	15756	15721	15644	15604	15617	15559	15841	15768	15631	15642	15657	15638	15607	15703	15655	15643	15718	15646	15845	15744	15610	15854	15709	15619	15773	15753	15472	15638	15687	15863	15640	15440	15745	15726	15814	15576	15545	15907	15616	15505	15671	15640	15854	15743	15719	15769	15573	15731	15755	15694	15672	15676	15643	15678	15741	15631	15615	15881	15886	15668	15749	15572	15654	15699	15682	15655	15693	15794	15832	15939	15546	15670	15779	15920	15776	15831	15630	15543	15741	15636	15668	15764	15760	15817	15765	15567	15652	15767	15791	15616	15664	15553	15671	15702	15649	15766	15671	15613	15797	15698	15843	15932	15775	15790	15845	15730	15928	15683	15811	15787	15813	15536	15804	15763	15719	15632	15738	15548	15712	15646	15911	15881	15567	15680	15651	15738	15823	15741	15705	15744	15755	15597	15803	15648	15805	15701	15701	15785	15857	15575	15785	15597	15600	15672	15688	15716	15784	15784	15516	15678	15802	15678	15604	15796	15710	15578	15719	15816	15726	15817	15645	15770	15649	15807	15792	15398	15611	15813	15898	15778	15770	15666	15525	15744	15631	15851	15744	15587	15633	15827	15747	15599	15655	15854	15622	15703	15768	15803	15660	15756	15786	15768	15634	15821	15727	15866	15645	15859	15857	15785	15783	15777	15857	15797	15952	15786	15573	15742	15872	15615	15669	15794	15689	15714	15613	15910	15772	15631	15712	15727	15892	15731	15609	15604	15584	15355	15665	15648	15626	15653	15866	15705	15612	15747	15879	15679	15599	15700	15849	15757	15630	15630	15785	15724	15716	15801	15802	15701	15586	15698	15590	15797	15640	15701	15786	15668	15790	15647	15639	15666	15684	15739	15816	15895	15823	15601	15653	15821	15750	15857	15679	15707	15786
29464	41586	38176	27170	21803	19304	17657	16657	15715	15417	15260	14877	14597	14496	14171	14046	14046	13991	13992	13942	14019	13819	13924	13809	13828	13790	13751	13694	13696	13606	13586	13653	13649	13661	13621	13481	13652	13468	13511	13560	13603	13603	13662	13610	13718	13518	13471	13635	13661	13747	13709	13679	13655	13679	13554	13508	13583	13579	13618	13482	13654	13616	13549	13589	13724	13632	13535	13655	13594	13644	13666	13779	13504	13531	13579	13633	13837	13448	13623	13585	13723	13600	13779	13606	13487	13629	13560	13720	13736	13481	13587	13524	13487	13848	13543	13746	13763	13562	13568	13657	13633	13530	13384	13520	13627	13498	13453	13390	13573	13675	13666	13706	13484	13768	13614	13544	13602	13617	13511	13616	13495	13462	13566	13610	13536	13426	13641	13606	13732	13583	13573	13514	13629	13518	13668	13571	13672	13646	13531	13456	13537	13442	13547	13534	13702	13631	13642	13708	13692	13751	13631	13501	13623	13498	13654	13551	13467	13565	13639	13611	13470	13609	13610	13537	13673	13559	13461	13645	13584	13619	13597	13523	13522	13691	13706	13580	13529	13499	13755	13627	13705	13593	13414	13411	13460	13528	13550	13518	13576	13490	13632	13449	13442	13596	13685	13806	13531	13577	13563	13521	13718	13403	13503	13481	13535	13680	13628	13654	13598	13705	13628	13599	13561	13488	13476	13681	13549	13624	13635	13618	13510	13534	13607	13481	13641	13517	13651	13640	13718	13418	13492	13775	13599	13345	13645	13484	13538	13580	13458	13603	13528	13531	13380	13736	13549	13655	13475	13563	13523	13615	13658	13545	13585	13545	13569	13461	13737	13477	13706	13475	13604	13691	13504	13612	13811	13586	13677	13501	13602	13559	13549	13563	13573	13500	13623	13585	13752	13595	13504	13474	13531	13622	13542	13577	13782	13739	13556	13541	13642	13474	13617	13569	13687	13585	13684	13503	13497	13456	13789	13514	13444	13749	13689	13659	13677	13700	13506	13630	13619	13694	13492	13603	13671	13517	13468	13686	13506	13687	13805	13599	13431	13616	13573	13535	13428	13614	13461	13633	13586	13491	13686	13488	13598	13642	13454	13629	13542	13740	13536	13541	13694	13365	13631	13526	13495	13761	13634	13563	13457	13511	13583	13489	13526	13482	13600	13676	13734	13443	13676	13583	13456	13556	13554	13626	13753	13547	13526	13528	13584	13669	13694	13606	13669	13582	13694	13493	13463	13547	13601	13719	13666	13646	13882	13525	13481	13619	13573	13517	13613	13517	13516	13476	13764	13740	13588	13547	13505	13538	13600	13439	13525	13489	13604	13453	13595	13609	13475	13543	13597	13488	13643	13622	13551	13646	13575	13583	13613	13553	13663	13536	13645	13661	13470	13623	13713	13529	13546	13427	13827	13457	13693	13596	13674	13489	13700	13454	13647	13586	13503	13631	13419	13600	13644	13642	13605	13711	13586	13596	13434	13570	13734	13519	13471	13618	13584	13721	13474	13683	13669	13529	13567	13497	13694	13588	13546	13557	13643	13680	13629	13759	13477	13660	13509	13578	13609	13494	13526	13670	13515	13626	13601	13544	13535	13549	13533	13487	13516	13545	13533	13561	13817	13566	13649	13487	13847	13554	13535	13484	13583	13712	13459	13757	13668	13382	13587	13516	13499	13557	13757	13564	13627	13577	13713	13617	13552	13572	13603	13581	13557	13563	13522	13734	13619	13554	13690	13602	13542	13602	13488	13660	13590	13753	13672	13474	13750	13690	13607	13664	13689	13691	13653	13464	13686	13537	13692	13695	13611	13715	13426	13667	13513	13426	13612	13562	13598	13607	13482	13713	13613	13622	13612	13517	13629	13686	13679	13715	13686	13673	13674	13463	13485	13474	13618	13632	13759	13571	13523	13717	13438	13780	13716	13733	13475	13540	13651	13603	13604	13660	13720	13353	13627	13567	13621	13722	13550	13590	13550	13570	13639	13622	13474	13519	13613	13538	13530	13601	13586	13528	13492	13585	13723	13506	13735	13639	13695	13476	13569	13757	13679	13677	13573	13613	13517	13666	13420	13456	13612	13627	13531	13651	13573	13561	13540	13672	13624	13678	13604	13665	13486	13511	13602	13697	13579	13549	13760	13599	13796	13485	13531	13663	13507	13652	13644	13554	13717	13592	13600	13719	13535	13588	13923	13698	13610	13652	13726	13620	13516	13530	13495	13546	13540	13683	13469	13496	13440	13588	13800	13587	13630	13583	13526	13534	13713	13526	13592	13561	13496	13590	13579	13460	13424	13596	13780	13761	13561	13667	13681	13629	13518	13547	13683	13618	13518	13657	13530	13438	13535	13685	13624	13567	13608	13550	13828	13478	13383	13453	13610	13673	13571	13516	13519	13608	13597	13556	13516	13452	13546	13635	13647	13442	13454	13708	13564	13727	13780	13619	13597	13428	13536	13626	13747	13533	13656	13731	13671	13735	13686	13493	13569	13697	13456	13640	13686	13531	13803	13599	13456	13654	13655	13474	13545	13538	13467	13659	13636	13594	13557	13434	13678	13557	13574	13549	13639	13502	13663	13550	13455	13649	13481	13690	13518	13511	13609	13548	13535	13781	13612	13630	13687	13460	13674	13675	13458	13540	13637	13456	13576	13739	13652	13658	13664	13640	13677	13674	13709	13535	13661	13372	13716	13403	13752	13654	13588	13513	13676	13619	13485	13554	13601	13821	13621	13624	13669	13661	13375	13585	13618	13538	13666	13503	13668	13530	13538	13677	13615	13460	13580	13866	13470	13566	13663	13665	13669	13658	13625	13652	13604	13684	13671	13886	13540	13513	13726	13528	13356	13576	13684	13630	13601	13633	13571	13422	13477	13762	13693	13563	13606	13514	13686	13693	13639	13550	13544	13726	13575	13607	13629	13532	13783	13545	13713	13588	13470	13493	13566	13642	13488	13641	13492	13566	13609	13533	13634	13410	13491	13620	13541	13648	13652	13463	13543	13722	13555	13508	13537	13600	13690	13664	13653	13707	13653	13607	13600	13409	13568	13687	13595	13654	13644	13529	13699	13678	13725	13525	13396	13468	13618	13447	13848	13527	13604	13406	13653	13509	13682	13664	13632	13633	13586	13674	13668	13461	13648	13616	13671	13656	13581	13578	13609	13484	13639	13527	13470	13690	13548	13709	13561	13618	13697	13585	13616	13593	13629	13517	13733	13546	13663	13557	13717	13538	13624	13651	13638	13698	13568	13651	13538	13632	13498	13566	13719	13551	13607	13775	13684	13737	13620	13629	13694	13607	13613	13744	13596	13589	13510	13598	13666	13622	13836	13566	13723	13607	13376	13596	13587	13833	13682	13584	13638	13509	13475	13720	13747	13653	13622	13563	13568	13767	13489	13769	13413	13496	13393	13650	13610	13688	13511	13616	13672	13566	13632	13437	13536	13576	13684	13580	13733	13554	13516	13737	13472	13803	13510	13661	13683	13741	13644	13516	13666	13675	13703	13678	13615	13654	13624	13641	13440	13504	13530	13545	13460	13519	13469	13509	13594	13733	13560	13641	13826	13601	13791	13552	13762	13630	13594	13603	13607	13515	13742	13623	13631	13615	13787	13561	13690	13639	13671	13613	13573	13594	13553	13649	13811	13557	13361	13577	13494	13621	13651	13485	13585	13493	13535	13709	13390	13682	13647	13695	13658	13669	13775	13566	13565	13547	13559	13571	13608	13699	13738	13644	13558	13623	13760	13620	13548	13656	13661	13630	13700	13463	13646	13684	13787	13617	13586	13362	13661	13676	13436	13620	13659	13705	13484	13563	13525	13472	13601	13678	13706	13514	13631	13646	13597	13693	13529	13664	13673	13790	13521	13707	13524	13684	13557	13610	13525	13621	13636	13528	13714	13513	13534	13639	13578	13808	13625	13628	13586	13641	13740	13348	13559	13549	13559	13629	13516	13368	13683	13510	13504	13629	13664	13675	13516	13503	13556	13524	13543	13655	13591	13632	13501	13586	13614	13663	13581	13591	13598	13503	13715	13679	13626	13569	13515	13463	13579	13511	13782	13621	13517	13631	13515	13497	13464	13730	13644	13657	13676	13662	13575	13552	13438	13522	13521	13575	13567	13655	13626	13790	13584	13714	13600	13643	13667	13596	13592	13709	13649	13778	13548	13642	13493	13483	13847	13463	13581	13591	13687	13504	13601	13678	13463	13406	13735	13654	13770	13538	13519	13611	13700	13651	13619	13658	13453	13517	13591	13688	13504	13605	13623	13576	13550	13570	13525	13632	13611	13555	13563	13624	13573	13433	13469	13576	13633	13448	13717	13677	13655	13753	13654	13426	13627	13584	13741	13529	13657	13678	13543	13561	13686	13575	13539	13605	13704	13632	13494	13733	13443	13606	13654	13681	13497	13675	13530	13530	13462	13757	13662	13707	13718	13720	13774	13660	13585	13549	13560	13593	13536	13721	13729	13426	13505	13648	13563	13613	13524	13526	13513	13646	13540	13595	13618	13469	13551	13706	13631	13728	13606	13404	13692	13603	13678	13590	13424	13500	13776	13708	13671	13626	13504	13634	13543	13727	13476	13554	13517	13755	13663	13659	13725	13670	13654	13447	13730	13411	13750	13722	13671	13549	13683	13723	13736	13819	13522	13675	13656	13574	13710	13575	13778	13618	13685	13786	13714	13528	13629	13632	13550	13704	13706	13617	13730	13401	13550	13514	13741	13646	13592	13772	13416	13466	13671	13619	13534	13708	13586	13605	13638	13645	13592	13619	13635	13617	13612	13472	13483	13585	13632	13601	13618	13791	13513	13505	13607	13660	13444	13613	13569	13424	13617	13818	13522	13720	13606	13417	13484	13461	13689	13632	13496	13613	13499	13565	13662	13460	13717	13718	13322	13644	13744	13837	13675	13633	13621	13671	13665	13526	13480	13641	13528	13747	13420	13646	13604	13568	13597	13565	13531	13657	13571	13688	13672	13676	13566	13609	13589	13621	13543	13509	13537	13627	13700	13603	13619	13372	13606	13817	13560	13480	13541	13691	13562	13718	13632	13689	13714	13643	13669	13517	13672	13696	13606	13635	13655	13695	13531	13552	13772	13640	13615	13411	13497	13668	13493	13401	13713	13542
25348	21520	28865	26193	24086	23525	22459	19765	18493	18336	17821	17282	17154	16805	16404	16381	16256	16424	16259	16259	16328	16270	16382	16285	16152	16298	15882	16041	16027	15943	15880	15915	15732	15872	15844	15746	15651	15853	15742	15462	15867	15775	15897	15804	15790	15962	15938	15983	15740	15794	15865	15884	15737	15745	15718	15658	15684	15840	15672	15890	15764	15649	15672	15595	15860	15795	15807	15878	15682	15738	15503	15698	15594	15721	15878	15720	15609	15768	15753	15860	15634	15846	15602	15484	15551	15606	15611	15602	15876	15625	15673	15858	15774	15719	15866	15849	15594	15716	15749	15675	15663	15684	15773	15914	15735	15805	15601	15729	15667	15591	15753	15654	15747	15566	15789	15916	15531	15761	15666	15753	15726	15656	15603	15721	15470	15764	15735	15614	15707	15628	15823	15788	15809	15671	15543	15660	15637	15766	15673	15679	15777	15733	15708	15699	15721	15768	15671	15512	15773	15745	15787	15631	15630	15878	15896	15907	15622	15863	15607	15637	15623	15648	15556	15716	15705	15519	15605	15932	15836	15596	15654	15730	15747	15593	15676	15610	15580	15713	15743	15744	15963	15688	15732	15704	15747	15717	15732	15657	15822	15724	15596	15615	15690	15692	15880	15784	15820	15665	15660	15605	15693	15513	15568	15741	15729	15643	15833	15691	15696	15606	15848	15484	15677	15879	15723	16006	15717	15657	15624	15634	15882	15608	15562	15573	15508	15534	15725	15529	15745	15501	15610	15864	15566	15797	15483	15615	15790	15511	15560	15561	15755	15630	15707	15596	15761	15809	15804	15834	15839	15756	15897	15720	15705	15514	15465	15621	15560	15529	15672	15660	15664	15750	15723	15518	15723	15511	15710	15775	15902	15708	15622	15674	15833	15711	15919	15637	15656	15728	15781	15768	15675	15665	15664	15680	15786	15679	15572	15736	15517	15695	15662	15636	15595	15839	15890	15643	15618	15559	15762	15795	15587	15591	15556	15867	15734	15648	15668	15566	15665	15690	15903	15637	15720	15771	15648	15622	15658	15855	15827	15705	15802	15726	15681	15510	15649	15832	15700	15440	15398	15601	15681	15669	15752	15638	15630	15691	15524	15928	15665	15833	15662	15825	15582	15738	15949	15761	15706	15729	15699	15686	15462	15762	15916	15735	15672	15666	15727	15755	15784	15662	15898	15799	15732	15791	15850	15465	15790	15662	15583	15643	15750	15622	15715	15577	15882	15608	15684	15682	15493	15638	15675	15611	15703	15630	15602	15933	15702	15749	15888	15826	15789	15825	15620	15763	15448	15474	15696	15706	15605	15918	15770	15660	15630	15688	15772	15595	15667	15550	15725	15710	15709	15544	15569	15559	15628	15587	15793	15748	15650	15983	15659	15635	15524	15540	15811	15694	15682	15839	15683	15621	15864	15808	15622	15706	15613	15571	15889	15968	15628	15640	15867	15787	15825	15675	15681	15750	15655	15769	15805	15572	15705	15545	15567	15642	15536	15725	15596	15652	15708	15775	15700	15670	15646	15793	15529	15679	15694	15651	15732	15649	15505	15740	15768	15675	15677	15675	15621	15499	15524	15668	15694	15696	15697	15726	15888	15625	15787	15616	15547	15636	15600	15703	15580	15334	15570	15537	15666	15942	15839	15674	15911	15725	15497	15723	15724	15699	15768	15629	15555	15703	15766	15603	15538	15730	15670	15472	15759	15618	15542	15700	15673	15758	15755	15804	15765	15678	15756	15747	15837	15559	15732	15854	15732	15717	15808	15678	15768	15648	15734	15675	15760	15584	15647	15531	15672	15890	15643	15614	15720	15510	15754	15767	15833	15671	15792	15499	15651	15854	15807	15729	15604	15771	15773	15673	15549	15712	15733	15498	15367	15643	15563	15750	15638	15694	15701	15697	15627	15762	15714	15635	15640	15837	15702	15737	15678	15838	15451	15557	15591	15652	15639	15820	15633	15691	15796	15556	15581	15902	15821	15915	15836	15677	15895	15646	15829	15661	15790	15761	15786	15736	15740	15856	15860	15739	15770	15656	15516	15581	15575	15690	15732	15618	15480	15564	15621	15843	15667	15710	15664	15608	15726	15729	15863	15574	15623	15830	15745	15539	15905	15626	15476	15685	15752	15650	15882	15472	15663	15828	15789	15857	15785	15558	15421	15738	15579	15608	15798	15563	15590	15769	15626	15684	15691	15764	15605	15668	15422	15808	15602	15639	15690	15671	15642	15689	15742	15501	15738	15566	15594	15490	15605	15722	15688	15793	15779	15748	15567	15735	15766	15884	15684	15605	15762	15796	15688	15794	15582	15732	15564	15761	15929	15490	15710	15640	15618	15677	15561	15777	15539	15793	15768	15613	15804	15961	16011	15760	15551	15864	15721	15670	15669	15617	15765	15626	15641	15715	15817	15615	15552	15680	15745	15568	15650	15838	15777	15592	15632	15727	15553	15646	15781	15650	15734	15744	15723	15705	15524	15737	15833	15840	15681	15942	15685	15575	15698	15588	15721	15630	15596	15790	15766	15642	15797	15866	15512	15568	15682	15571	15642	15792	15689	15663	15819	15916	15717	15555	15683	15765	15635	15955	15811	15747	15664	15633	15509	15708	15779	15933	15740	15780	15637	15471	15852	15775	15770	15644	15890	15588	15965	15702	15651	15714	15644	15715	15685	15973	15867	15822	15734	15544	15912	15587	15673	15601	15541	15618	15712	15733	15919	15829	15672	15840	15515	15611	15804	15662	15843	15657	15727	15502	15570	15615	15591	15694	15597	15650	15612	15691	15802	15675	15594	15787	16038	15735	15674	15706	15588	15605	15683	15710	15800	15654	15601	15644	15664	15667	15620	15640	15620	15734	15812	15819	15733	15692	15706	15688	15621	15751	15797	15644	15743	15679	15471	15645	15695	15812	15606	15717	15606	15824	15668	15821	15678	15865	15627	15707	15703	15617	15612	15809	15688	15872	15689	15755	15735	15577	15677	15649	15542	15713	15774	15596	15682	15520	15893	15705	15719	15650	15717	15812	15616	15861	15680	15750	15678	15705	15595	15598	15569	15807	15817	15802	15615	15711	15816	15576	15491	15736	15937	15769	15654	15617	15903	15702	15665	15759	15773	15629	15836	15931	15736	15770	15692	15680	15717	15656	15675	15613	15677	15692	15822	15886	15682	15633	15890	15641	15662	15543	15533	15804	15640	15705	15671	15830	15411	15677	15534	15602	15657	15804	15724	15799	15737	15716	15708	15934	15704	15766	15658	15655	15637	15775	15587	15716	15748	15770	15503	15407	15658	15672	15678	15535	15776	15792	15615	15634	15807	15713	15728	15684	15774	15771	15649	15819	15724	15674	15684	15725	15615	15783	15784	15708	15720	15752	15661	15750	15628	15595	15684	15826	15825	15534	15869	15591	15629	15780	15649	15812	15676	15593	15740	15630	15695	15548	15703	15704	15666	15651	15645	15620	15627	15590	15640	15604	15763	15718	15762	15794	15645	15739	15795	15595	15788	15683	15647	15832	15734	15806	15673	15716	15698	15980	15684	15808	15657	15580	15708	15642	15651	15846	15710	15717	15673	15832	15644	15713	15684	15860	15770	15733	15768	15510	15560	15721	15689	15563	15864	15861	15494	15652	15880	15672	15765	15471	15792	15740	15886	15635	15707	15777	15783	15714	15680	15705	15608	15701	15735	15854	15702	15687	15653	15564	15779	15521	15549	15794	15827	15793	15800	15670	15861	15606	15543	15621	15732	15775	15659	15713	15780	15636	15708	15682	15685	15807	15764	15512	15599	15577	15644	15675	15646	15466	15604	15760	15762	15693	15854	15663	15812	15685	15850	15505	15681	15678	15574	15527	15798	15748	15647	15826	15678	15570	15717	15598	15724	15453	15656	15665	15832	15680	15701	15758	15658	15607	15855	15521	15743	15680	15802	15610	15660	15970	15719	15805	15824	15674	15700	15872	15583	15608	15768	15658	15506	15774	15719	15716	15707	15573	15590	15543	15682	15685	15653	15758	15809	15586	15788	15872	16003	15700	15677	15758	15862	15662	15692	15608	15655	15422	15654	15584	15612	15791	15692	15525	15661	15733	15690	15671	15666	15603	15565	15714	15642	15722	15845	15775	15760	15698	15794	15600	15447	15635	15416	15738	15783	15720	15605	15738	15622	15542	15602	15646	15730	15738	15804	15662	15749	15673	15593	15683	15695	15772	15800	15737	15690	15720	15615	15785	15549	15741	15710	15651	15690	15899	15644	15788	15731	15670	15514	15777	15834	15721	15624	15712	15510	15661	15909	15786	15518	15686	15793	15869	15669	15636	15572	15532	15797	15643	15531	15653	15800	15664	15752	15647	15711	15676	15620	15660	15940	15958	15608	15950	15742	15682	15610	15673	15702	15698	15718	15562	15742	15533	15573	15743	15694	15616	15696	15618	15803	15764	15796	15605	15609	15659	15734	15709	15818	15658	15644	15748	15685	15803	15805	15506	15622	15824	15596	15700	15604	15652	15852	15656	15453	15716	15737	15830	15734	15668	15663	15660	15725	15492	15757	15781	15749	15418	15629	15756	15456	15760	15745	15653	15762	15607	15702	15702	15562	15652	15850	15799	15932	15743	15783	15712	15685	15596	15648	15703	15743	15781	15726	15644	15605	15587	15776	15671	15776	15596	15634	15715	15619	15720	15751	15706	15700	15467	15811	15762	15722	15532	15715	15807	15496	15668	15679	15740	15747	15860	15806	15663	15761	15705	15612	15868	15596	15746	15834	15690	15876	15550	15714	15692	15525	15751	15819	15688	15805	15527	15718	15684	15595	15617	15688	15680	15641	15881	15666	15714	15689	15719	15747	15821	15673	15689	15679	15697	15556	15632	15831	15565	15800	15567	15638	15605	15408	15753	15684	15668	15749	15823	15656	15644	15725	15674	15639	15856	15730	15499	15746	15723	15697	15671	15567	15827	15731	15746	15787	15614	15657	15767	15618	15463	15731	15693	15774	15723	15776	15815	15947	15678	15585	15759	15839	15546	15556	15736	15737	15863	15541	15570	15539	15742	15628	15748	15632	15662	15703	15700	15485	15468	15733	15683	15555	15819	15707	15459	15679	15734	15667	15736	15555	15631	15626	15716	15533	15791
28879	45837	42250	31639	26512	23465	21007	19417	18234	17660	17034	16485	15603	15113	15124	14968	14896	14713	14511	14596	14565	14320	14408	14289	14391	14066	14086	14037	13883	13931	13904	13924	13861	13879	14016	13695	13851	13736	14052	13783	13801	13720	13662	13931	13575	13684	13557	13838	13718	13727	13655	13818	13827	13536	13835	13774	13726	13695	13790	13666	13743	13778	13741	13737	13730	13704	13676	13573	13546	13809	13775	13753	13767	13717	13663	13659	13858	13618	13734	13751	13482	13716	13673	13653	13577	13613	13778	13801	13575	13772	13739	13766	13548	13709	13634	13745	13688	13808	13693	13750	13595	13671	13691	13677	13664	13674	13518	13560	13874	13792	13885	13731	13571	13599	13727	13615	13752	13761	13674	13836	13819	13627	13755	13659	13796	13727	13843	13634	13692	13713	13796	13679	13547	13801	13484	13808	13701	13735	13669	13623	13720	13670	13846	13592	13639	13644	13721	13643	13539	13530	13643	13570	13671	13622	13766	13763	13546	13611	13727	13655	13557	13718	13658	13661	13668	13868	13784	13597	13768	13614	13687	13658	13685	13621	13680	13683	13572	13757	13630	13740	13597	13560	13578	13621	13784	13826	13575	13737	13817	13653	13610	13695	13701	13606	13831	13796	13607	13680	13611	13576	13632	13662	13635	13495	13671	13575	13717	13676	13593	13850	13698	13775	13852	13744	13654	13748	13822	13803	13787	13723	13692	13672	13720	13592	13585	13745	13700	13771	13767	13612	13620	13617	13649	13779	13718	13699	13710	13637	13535	13842	13640	13542	13588	13632	13821	13628	13626	13836	13747	13716	13702	13578	13465	13679	13784	13618	13784	13702	13773	13615	13764	13713	13640	13635	13694	13678	13468	13453	13729	13765	13757	13756	13945	13657	13629	13712	13615	13602	13638	13713	13616	13716	13625	13685	13511	13623	13743	13572	13776	13724	13513	13707	13613	13599	13697	13836	13747	13795	13703	13679	13802	13831	13575	13770	13624	13636	13616	13664	13813	13604	13549	13553	13893	13710	13691	13703	13801	13565	13668	13774	13574	13733	13624	13683	13662	13578	13732	13753	13817	13688	13720	13680	13708	13757	13613	13686	13756	13660	13599	13500	13797	13643	13637	13718	13611	13676	13678	13721	13451	13708	13556	13808	13676	13636	13708	13766	13758	13864	13581	13642	13768	13680	13618	13815	13738	13738	13835	13643	13567	13781	13611	13665	13744	13702	13665	13773	13516	13706	13675	13616	13650	13740	13623	13700	13744	13745	13646	13702	13735	13653	13604	13649	13503	13786	13626	13757	13710	13634	13826	13525	13829	13808	13617	13849	13597	13581	13725	13546	13714	13722	13640	13607	13520	13775	13879	13689	13766	13593	13621	13784	13724	13683	13858	13980	13676	13778	13715	13558	13770	13695	13779	13672	13726	13740	13581	13761	13700	13775	13839	13809	13596	13635	13707	13740	13792	13678	13753	13671	13626	13664	13855	13674	13829	13645	13695	13776	13630	13697	13623	13794	13579	13603	13713	13854	13614	13581	13593	13641	13794	13689	13615	13477	13679	13835	13821	13569	13693	13615	13702	13606	13579	13766	13796	13764	13874	13759	13714	13749	13791	13714	13701	13457	13915	13550	13714	13682	13709	13739	13761	13749	13619	13639	13743	13516	13706	13716	13666	13663	13724	13717	13610	13560	13519	13658	13729	13618	13681	13609	13617	13548	13731	13551	13644	13672	13741	13859	13670	13692	13807	13594	13578	13684	13752	13523	13713	13597	13722	13785	13623	13767	13623	13801	13709	13696	13820	13641	13742	13589	13609	13759	13628	13572	13687	13652	13662	13615	13543	13564	13769	13672	13716	13702	13628	13649	13644	13621	13668	13772	13634	13769	13761	13781	13620	13834	13673	13725	13688	13776	13608	13704	13802	13559	13882	13668	13642	13662	13671	13581	13708	13569	13758	13629	13748	13786	13688	13764	13547	13648	13757	13612	13547	13733	13667	13698	13666	13693	13684	13512	13777	13526	13855	13700	13770	13642	13664	13707	13729	13665	13756	13559	13559	13552	13758	13545	13824	13743	13541	13679	13684	13702	13679	13751	13593	13644	13515	13757	13681	13836	13804	13643	13732	13702	13762	13645	13785	13577	13623	13436	13954	13651	13678	13608	13698	13741	13782	13683	13692	13615	13635	13770	13643	13735	13653	13586	13607	13661	13661	13622	13492	13543	13553	13653	13603	13729	13725	13587	13812	13679	13706	13783	13601	13749	13876	13673	13683	13647	13659	13810	13698	13799	13717	13711	13682	13765	13770	13680	13675	13629	13608	13759	13621	13759	13592	13730	13647	13870	13496	13660	13751	13609	13685	13773	13573	13679	13712	13576	13808	13722	13724	13658	13751	13620	13618	13619	13760	13807	13585	13702	13539	13841	13828	13802	13504	13612	13708	13602	13774	13669	13473	13586	13771	13745	13580	13740	13656	13601	13566	13644	13713	13557	13615	13683	13551	13882	13685	13689	13611	13596	13692	13766	13738	13857	13627	13815	13673	13618	13562	13750	13763	13726	13656	13592	13704	13712	13591	13615	13714	13613	13668	13561	13684	13695	13583	13697	13685	13686	13634	13585	13798	13579	13697	13666	13636	13708	13882	13646	13922	13886	13675	13813	13791	13712	13805	13712	13593	13680	13698	13661	13768	13805	13580	13576	13810	13796	13796	13817	13761	13817	13781	13742	13749	13655	13851	13598	13776	13605	13686	13864	13640	13517	13651	13536	13678	13606	13748	13650	13697	13859	13622	13689	13686	13738	13654	13634	13851	13556	13526	13651	13680	13786	13766	13666	13567	13679	13746	13564	13704	13867	13704	13645	13841	13691	13669	13664	13614	13762	13605	13822	13591	13532	13641	13732	13693	13791	13685	13677	13683	13681	13665	13589	13680	13706	13652	13627	13670	13804	13536	13741	13523	13614	13720	13715	13742	13651	13710	13551	13758	13534	13684	13636	13554	13544	13623	13672	13603	13667	13667	13633	13698	13452	13775	13766	13678	13503	13734	13732	13587	13664	13555	13662	13662	13738	13525	13656	13632	13743	13646	13796	13678	13814	13596	13680	13861	13666	13615	13838	13688	13561	13725	13666	13923	13743	13692	13649	13744	13568	13656	13737	13737	13785	13873	13811	13699	13705	13802	13704	13585	13612	13648	13571	13676	13704	13642	13873	13517	13729	13884	13735	13746	13567	13786	13563	13714	13658	13695	13561	13497	13676	13625	13615	13587	13625	13834	13574	13759	13634	13611	13697	13753	13682	13538	13677	13570	13704	13610	13596	13764	13702	13736	13788	13673	13770	13656	13658	13680	13762	13669	13714	13773	13743	13650	13611	13698	13512	13658	13580	13701	13859	13879	13593	13781	13551	13597	13606	13748	13780	13714	13727	13647	13745	13692	13459	13731	13671	13698	13708	13603	13465	13528	13804	13724	13643	13657	13785	13487	13668	13592	13635	13729	13689	13583	13721	13634	13891	13577	13657	13600	13691	13696	13823	13764	13605	13718	13564	13870	13760	13657	13593	13701	13659	13751	13700	13637	13790	13484	13750	13650	13740	13829	13714	13719	13764	13619	13578	13718	13694	13813	13715	13867	13521	13761	13516	13816	13668	13680	13730	13676	13856	13648	13652	13794	13787	13561	13685	13828	13731	13634	13644	13664	13806	13839	13726	13584	13841	13760	13634	13592	13701	13842	13815	13736	13600	13793	13715	13784	13720	13798	13609	13580	13643	13606	13558	13724	13676	13601	13674	13712	13557	13620	13792	13642	13569	13634	13617	13653	13574	13776	13653	13676	13797	13473	13543	13570	13690	13765	13677	13727	13707	13632	13866	13637	13600	13691	13687	13647	13578	13797	13667	13727	13773	13736	13674	13697	13897	13734	13782	13576	13756	13629	13788	13672	13681	13487	13674	13622	13756	13782	13624	13794	13860	13490	13724	13596	13718	13506	13721	13877	13833	13659	13715	13903	13491	13610	13755	13683	13750	13783	13551	13546	13660	13939	13807	13580	13722	13528	13774	13801	13705	13845	13787	13680	13543	13640	13690	13643	13729	13537	13646	13683	13644	13613	13729	13744	13743	13610	13652	13623	13611	13683	13785	13672	13713	13528	13713	13682	13544	13764	13375	13811	13432	13610	13735	13788	13706	13956	13721	13524	13513	13628	13707	13874	13556	13638	13510	13607	13606	13722	13691	13629	13652	13865	13526	13710	13708	13826	13706	13816	13607	13622	13689	13686	13661	13631	13761	13672	13622	13811	13756	13627	13672	13810	13809	13712	13761	13688	13665	13751	13771	13719	13704	13824	13631	13458	13585	13642	13508	13631	13754	13805	13764	13610	13855	13530	13730	13591	13613	13595	13848	13682	13629	13820	13758	13507	13641	13660	13718	13660	13821	13771	13863	13621	13834	13636	13552	13598	13580	13708	13721	13785	13617	13575	13781	13633	13752	13621	13778	13545	13652	13686	13704	13708	13527	13677	13756	13800	13817	13628	13740	13606	13493	13644	13646	13824	13919	13659	13664	13510	13856	13636	13770	13814	13798	13735	13712	13680	13761	13616	13679	13790	13583	13545	13601	13776	13670	13728	13756	13741	13665	13488	13800	13552	13659	13830	13736	13734	13668	13521	13563	13848	13545	13591	13707	13778	13606	13742	13832	13826	13706	13731	13634	13653	13705	13775	13788	13751	13725	13761	13661	13654	13670	13729	13704	13705	13721	13683	13767	13819	13673	13623	13529	13803	13616	13677	13538	13709	13682	13540	13588	13778	13800	13792	13600	13728	13750	13763	13809	13556	13743	13655	13666	13616	13627	13693	13655	13839	13630	13638	13903	13735	13716	13724	13648	13808	13659	13623	13655	13646	13623	13562	13703	13846	13750	13756	13528	13797	13716	13701	13773	13699	13612	13650	13691	13845	13678	13595	13620	13773	13638	13658	13639	13568	13538	13683	13613	13543	13665	13555	13780	13559	13659	13567	13810	13665	13702	13721	13636	13660	13634	13578	13694	13743	13742	13664	13702	13596	13750	13612	13646	13733	13545	13726	13576	13606	13697	13480	13727	13592	13620	13582	13739	13892	13693	13881	13737	13714	13601
24102	21457	29166	24449	23193	25387	25597	21231	19792	19637	18820	18251	17715	17606	17249	17100	16841	16747	16586	16545	16523	16520	16496	16220	16368	16075	15982	16087	16095	16000	16075	15923	15913	16081	15844	15963	15816	15760	15725	16008	15821	15898	15730	15652	15540	15495	15711	15864	15795	15773	15700	15668	15685	15884	15622	15847	15809	15601	15755	15596	15759	15543	15609	15828	15697	15692	15681	15906	15797	15724	15692	15904	15800	15782	15929	15673	15670	15809	15572	15864	15814	15697	15830	15655	15716	15696	15566	15710	15781	15779	15801	15677	15785	15805	15858	15711	15713	15705	15783	15888	15797	15752	15812	15656	15879	15604	15710	15677	15675	15870	15610	15667	15887	15904	15581	15625	15680	15675	15581	15595	15706	15492	15553	15750	15575	15639	15687	15669	15492	15523	15884	15648	15673	15756	15589	15889	15774	15777	15750	15738	15554	15721	15534	15662	15584	15593	15677	15610	15783	15637	15608	15847	15676	15587	15604	15565	15622	15396	15601	15715	15706	15592	15548	15591	15503	15713	15716	15744	15712	15780	15928	15604	15754	15683	15827	15772	15460	15721	15892	15769	15521	15772	15613	15537	15531	15691	15532	15719	15651	15733	15854	15698	15475	15775	15762	15521	15761	15628	15523	15625	15577	15465	15647	15725	15715	15595	15619	15877	15642	15702	15848	15572	15448	15672	15775	15622	15629	15681	15842	15603	15802	15518	15723	15648	15656	15688	15746	15734	15732	15681	15626	15730	15671	15695	15690	15498	15803	15752	15726	15795	15651	15525	15578	15726	15481	15428	15713	15616	15576	15698	15658	15689	15800	15899	15814	15626	15691	15408	15598	15654	15668	15735	15583	15910	15681	15518	15543	15594	15739	15613	15535	15658	15571	15582	15694	15727	15598	15829	15693	15584	15769	15531	15669	15653	15673	15642	15612	15656	15758	15673	15663	15871	15731	15714	15774	15721	15712	15640	15835	15557	15638	15804	15699	15708	15763	15709	15728	15491	15777	15671	15513	15688	15588	15851	15648	15641	15616	15641	15469	15566	15650	15632	15711	15558	15841	15667	15644	15838	15784	15731	15688	15686	15640	15724	15680	15636	15528	15589	15538	15659	15568	15579	15694	15491	15872	15817	15767	15640	15756	15619	15676	15494	15729	15546	15573	15755	15717	15753	15690	15627	15852	15630	15722	15686	15687	15594	15752	15683	15565	15582	15430	15752	15527	15700	15761	15645	15625	15789	15470	15678	15744	15630	15493	15788	15639	15712	15601	15558	15648	15607	15404	15878	15779	15639	15667	15561	15760	15911	15767	15614	15731	15696	15493	15672	15644	15471	15877	15422	15538	15640	15600	15688	15614	15868	15698	15720	15568	15733	15715	15765	15446	15776	15566	15703	15746	15428	15773	15673	15750	15831	15684	15623	15610	15460	15733	15668	15722	15663	15784	15651	15823	15565	15685	15688	15618	15694	15530	15921	15763	15599	15561	15565	15653	15552	15762	15646	15738	15562	15665	15538	15400	15568	15701	15502	15604	15649	15678	15665	15650	15702	15610	15702	15744	15634	15617	15824	15896	15545	15623	15642	15647	15632	15731	15671	15661	15875	15716	15593	15655	15716	15683	15708	15783	15707	15716	15734	15741	15758	15702	15493	15572	15519	15550	15577	15609	15714	15808	15755	15634	15555	15585	15641	15649	15613	15743	15695	15612	15729	15681	15825	15782	15880	15809	15635	15649	15699	15492	15688	15897	15896	15857	15694	15671	15664	15783	15656	15712	15537	15909	15384	15807	15729	15545	15528	15632	15668	15569	15629	15789	15609	15695	15551	15544	15567	15679	15569	15563	15658	15737	15753	15665	15602	15757	15714	15431	15695	15718	15858	15672	15636	15925	15521	15709	15822	15778	15619	15695	15732	15641	15646	15734	15714	15457	15720	15610	15661	15692	15675	15601	15738	15674	15765	15749	15800	15899	15829	15740	15824	15496	15653	15752	15738	15623	15563	15650	15738	15880	15661	15724	15573	15820	15733	15686	15370	15814	15847	15769	15771	15638	15504	15745	15518	15658	15606	15602	15760	15574	15597	15544	15532	15536	15614	15497	15587	15797	15729	15824	15648	15661	15617	15710	15681	15586	15756	15686	15432	15579	15463	15463	15462	15493	15668	15704	15606	15508	15619	15698	15813	15732	15770	15801	15715	15799	15622	15854	15754	15667	15652	15637	15646	15584	15518	15568	15670	15690	15789	15795	15623	15713	15647	15623	15677	15791	15524	15545	15631	15667	15623	15718	15655	15676	15467	15813	15730	15595	15515	15635	15788	15649	15553	15745	15640	15676	15626	15710	15639	15491	15679	15779	15524	15689	15578	15830	15473	15678	15463	15909	15601	15642	15491	15530	15519	15816	15847	15698	15774	15593	15670	15573	15566	15610	15514	15661	15850	15641	15730	15743	15549	15486	15737	15561	15564	15881	15557	15768	15853	15479	15802	15672	15565	15566	15776	15797	15627	15807	15684	15636	15649	15758	15558	15677	15485	15724	15834	15475	15622	15584	15748	15664	15664	15685	15699	15731	15777	15640	15806	15560	15684	15480	15740	15742	15526	15512	15540	15622	15654	15460	15714	15835	15731	15594	15421	15667	15674	15552	15743	15757	15830	15753	15527	15785	15791	15560	15516	15580	15701	15634	15745	15705	15470	15798	15690	15743	15529	15847	15764	15773	15711	15586	15603	15717	15684	15667	15871	15720	15683	15679	15635	15627	15728	15598	15611	15766	15897	15371	15623	15724	15732	15614	15813	15675	15668	15419	15695	15581	15737	15657	15604	15596	15721	15365	15635	15772	15638	15627	15802	15687	15674	15555	15750	15777	15581	15624	15762	15774	15611	15697	15570	15491	15746	15674	15830	15679	15685	15634	15809	15675	15697	15686	15585	15588	15456	15883	15700	15685	15645	15694	15655	15746	15638	15522	15747	15675	15670	15693	15687	15568	15670	15584	15516	15688	15611	15761	15578	15658	15542	15618	15773	15656	15697	15612	15357	15619	15410	15690	15761	15662	15761	15599	15465	15736	15722	15670	15445	15897	15811	15696	15631	15655	15719	15629	15597	15788	15585	15707	15676	15827	15852	15828	15683	15775	15868	15524	15554	15700	15653	15647	15717	15521	15316	15493	15865	15600	15708	15633	15631	15663	15595	15669	15880	15785	15697	15542	15473	15756	15704	15679	15598	15587	15578	15732	15825	15689	15768	15694	15534	15551	15707	15622	15613	15695	15649	15784	15686	15594	15544	15731	15395	15562	15579	15513	15585	15725	15700	15672	15625	15704	15718	15621	15722	15743	15641	15566	15655	15597	15640	15612	15480	15832	15580	15708	15792	15737	15565	15654	15530	15559	15636	15600	15605	15643	15789	15554	15613	15705	15673	15656	15769	15462	15488	15730	15656	15804	15653	15724	15520	15761	15719	15761	15671	15742	15398	15791	15804	15730	15500	15464	15600	15588	15555	15767	15564	15747	15609	15802	15660	15586	15617	15612	15573	15841	15691	15689	15596	15635	15536	15626	15590	15625	15512	15675	15583	15736	15760	15745	15688	15793	15850	15668	15710	15716	15750	15674	15693	15539	15788	15787	15525	15695	15706	15551	15498	15781	15706	15584	15511	15668	15658	15805	15723	15777	15724	15644	15524	15743	15660	15709	15600	15625	15482	15457	15627	15661	15544	15829	15686	15593	15754	15673	15726	15641	15442	15897	15639	15526	15587	15665	15721	15585	15630	15672	15611	15661	15490	15699	15676	15671	15705	15731	15744	15713	15581	15632	15502	15665	15694	15514	15590	15664	15622	15704	15586	15830	15627	15866	15481	15667	15745	15619	15559	15508	15568	15792	15729	15453	15637	15580	15773	15723	15461	15611	15790	15657	15838	15682	15556	15868	15770	15659	15767	15781	15743	15624	15756	15630	15760	15612	15560	15567	15759	15567	15587	15452	15720	15338	15672	15522	15618	15606	15535	15565	15518	15683	15729	15761	15743	15443	15612	15853	15615	15617	15407	15603	15709	15763	15539	15702	15433	15652	15682	15784	15670	15540	15760	15781	15721	15830	15588	15895	15743	15516	15678	15723	15625	15602	15652	15926	15524	15475	15749	15590	15580	15657	15713	15879	15499	15745	15646	15567	15542	15557	15763	15598	15743	15677	15636	15468	15598	15781	15463	15733	15723	15569	15786	15698	15530	15485	15526	15599	15588	15607	15566	15458	15781	15563	15679	15713	15794	15575	15683	15738	15673	15694	15703	15759	15496	15730	15620	15542	15488	15729	15614	15763	15409	15668	15695	15624	15732	15590	15558	15741	15562	15543	15735	15677	15883	15463	15544	15531	15656	15769	15583	15564	15560	15791	15631	15597	15700	15558	15589	15754	15630	15713	15635	15539	15619	15726	15665	15691	15534	15569	15562	15519	15702	15643	15634	15773	15747	15520	15467	15615	15777	15851	15815	15792	15431	15700	15612	15699	15698	15676	15619	15472	15556	15555	15556	15681	15821	15622	15715	15561	15505	15720	15573	15540	15808	15875	15579	15679	15578	15754	15772	15702	15367	15554	15791	15636	15633	15609	15791	15737	15704	15617	15731	15622	15438	15643	15632	15802	15739	15619	15710	15727	15629	15506	15641	15385	15748	15659	15676	15574	15745	15716	15507	15602	15769	15778	15594	15474	15747	15607	15737	15796	15758	15845	15704	15830	15781	15649	15648	15646	15860	15550	15684	15667	15743	15609	15808	15610	15580	15776	15683	15699	15630	15744	15839	15799	15671	15642	15412	15435	15608	15746	15670	15574	15618	15942	15545	15439	15535	15722	15585	15762	15712	15742	15506	15760	15498	15530	15749	15632	15564	15732	15389	15839	15517	15713	15741	15524	15759	15719	15643	15632	15532	15583	15619	15754	15854	15816	15745	15647	15581	15603	15753	15646	15825	15752	15561	15731	15545	15735	15569	15637	15700	15801	15710	15625	15399	15547	15599	15396	15637	15676	15623	15474	15764	15794	15673	15436	15862	15507	15777	15763	15680	15736	15551	15600	15711	15491	15655	15745	15556	15724	15680	15480	15423	15631	15327	15584	15614	15497	15620	15807	15658	15632	15591
29793	47795	44931	35376	30378	26648	24099	22077	20945	19547	18661	17464	16547	16193	15947	15786	15491	15491	15177	14920	14976	14763	14687	14479	14554	14330	14156	14198	14059	13950	14087	13817	13902	13890	13758	13819	13819	13977	13952	13806	13741	13980	13699	13594	13741	13560	13727	13787	13579	13696	13619	13747	13723	13707	13635	13764	13617	13736	13565	13566	13504	13752	13590	13638	13745	13648	13499	13568	13674	13557	13560	13797	13684	13529	13549	13628	13758	13737	13587	13655	13588	13784	13661	13682	13617	13528	13656	13799	13605	13655	13829	13560	13767	13775	13656	13584	13599	13667	13577	13604	13631	13689	13484	13587	13687	13456	13721	13660	13623	13761	13526	13669	13574	13782	13796	13658	13687	13655	13520	13812	13594	13640	13683	13578	13872	13591	13635	13554	13530	13659	13637	13646	13764	13849	13709	13691	13590	13532	13555	13646	13576	13626	13577	13566	13665	13464	13659	13529	13689	13647	13663	13580	13609	13575	13595	13669	13660	13510	13582	13723	13774	13485	13598	13749	13646	13649	13717	13585	13709	13624	13661	13611	13639	13631	13631	13415	13804	13812	13669	13663	13542	13534	13631	13758	13447	13807	13802	13669	13635	13616	13512	13593	13520	13583	13662	13699	13370	13590	13601	13549	13495	13636	13579	13570	13597	13718	13815	13786	13718	13463	13580	13804	13722	13583	13592	13656	13558	13531	13724	13490	13646	13723	13649	13707	13657	13765	13646	13618	13588	13728	13418	13778	13732	13655	13701	13551	13823	13649	13536	13769	13758	13635	13696	13577	13541	13620	13522	13566	13633	13551	13696	13684	13678	13596	13813	13721	13611	13544	13622	13607	13584	13512	13587	13544	13636	13622	13591	13612	13561	13593	13666	13553	13727	13560	13706	13647	13652	13670	13603	13795	13657	13588	13660	13637	13698	13551	13531	13753	13608	13673	13616	13785	13627	13431	13593	13745	13640	13520	13656	13699	13407	13675	13507	13484	13660	13738	13567	13674	13664	13419	13640	13708	13506	13668	13639	13559	13566	13766	13712	13714	13666	13693	13750	13580	13774	13724	13553	13739	13612	13706	13653	13612	13621	13743	13565	13647	13721	13643	13686	13661	13495	13615	13570	13603	13655	13719	13620	13682	13649	13587	13584	13594	13674	13548	13727	13578	13591	13573	13664	13902	13724	13632	13628	13675	13703	13764	13643	13707	13607	13571	13613	13696	13601	13606	13760	13579	13863	13605	13637	13782	13693	13681	13690	13594	13534	13886	13776	13520	13566	13692	13557	13694	13560	13734	13702	13641	13667	13746	13751	13627	13860	13570	13731	13516	13633	13704	13653	13572	13612	13775	13809	13701	13649	13690	13382	13505	13737	13769	13605	13610	13622	13703	13761	13494	13722	13627	13632	13649	13530	13688	13535	13597	13549	13580	13663	13548	13771	13580	13701	13644	13872	13577	13660	13571	13641	13805	13745	13464	13819	13668	13580	13539	13470	13757	13540	13657	13683	13649	13787	13806	13493	13496	13612	13684	13694	13804	13651	13675	13557	13648	13711	13500	13668	13621	13738	13573	13472	13533	13726	13679	13714	13623	13541	13715	13638	13678	13524	13604	13720	13688	13607	13709	13586	13665	13692	13646	13632	13795	13658	13585	13602	13662	13490	13676	13554	13811	13574	13662	13702	13710	13626	13595	13656	13584	13540	13824	13574	13619	13580	13770	13604	13449	13510	13770	13715	13659	13609	13535	13741	13577	13644	13549	13636	13618	13492	13659	13684	13654	13780	13796	13604	13672	13494	13824	13570	13618	13642	13481	13626	13654	13558	13730	13553	13543	13551	13525	13815	13784	13638	13427	13639	13592	13749	13513	13594	13610	13837	13619	13591	13548	13628	13497	13717	13798	13520	13604	13647	13690	13620	13660	13854	13656	13612	13678	13689	13536	13444	13951	13344	13695	13731	13747	13538	13750	13650	13731	13655	13802	13600	13623	13631	13749	13657	13616	13791	13675	13608	13587	13649	13572	13822	13751	13715	13626	13592	13446	13517	13727	13688	13569	13587	13693	13634	13744	13647	13725	13802	13620	13474	13450	13725	13624	13572	13577	13603	13624	13624	13588	13826	13517	13549	13686	13534	13595	13695	13666	13616	13674	13693	13585	13472	13656	13830	13577	13687	13552	13641	13777	13667	13625	13537	13677	13763	13583	13583	13590	13743	13735	13674	13637	13629	13535	13621	13583	13675	13474	13506	13565	13578	13782	13568	13603	13720	13587	13634	13746	13621	13659	13728	13700	13528	13679	13572	13778	13538	13698	13646	13659	13744	13525	13687	13533	13772	13757	13680	13749	13578	13585	13762	13440	13561	13720	13632	13568	13665	13701	13591	13592	13531	13607	13714	13622	13520	13750	13536	13556	13691	13841	13519	13651	13602	13638	13624	13615	13511	13670	13678	13657	13616	13707	13667	13801	13505	13478	13736	13644	13559	13622	13428	13693	13542	13496	13715	13736	13691	13419	13633	13513	13650	13647	13679	13720	13693	13708	13622	13491	13580	13635	13597	13593	13655	13469	13654	13661	13475	13586	13609	13652	13630	13686	13469	13625	13587	13579	13694	13791	13618	13508	13649	13630	13662	13619	13657	13502	13550	13428	13753	13743	13742	13704	13690	13639	13693	13604	13483	13714	13636	13647	13578	13591	13753	13782	13793	13779	13665	13616	13558	13623	13615	13588	13664	13638	13580	13605	13537	13702	13687	13692	13681	13642	13633	13475	13749	13764	13696	13654	13609	13529	13448	13559	13561	13867	13593	13608	13710	13677	13621	13694	13725	13978	13712	13436	13672	13709	13713	13596	13641	13607	13536	13747	13494	13690	13572	13850	13588	13620	13527	13567	13598	13548	13847	13725	13684	13731	13444	13612	13622	13578	13705	13594	13632	13789	13520	13640	13576	13780	13683	13540	13518	13738	13478	13728	13659	13747	13540	13666	13544	13703	13700	13694	13746	13756	13702	13669	13684	13654	13627	13633	13581	13526	13863	13664	13568	13692	13781	13610	13633	13608	13718	13593	13720	13560	13503	13433	13695	13572	13645	13778	13742	13714	13692	13525	13845	13758	13651	13704	13715	13735	13647	13635	13641	13688	13527	13661	13700	13584	13523	13754	13732	13515	13628	13683	13652	13616	13752	13478	13554	13541	13555	13554	13724	13686	13660	13634	13677	13585	13763	13458	13670	13771	13718	13550	13604	13784	13708	13592	13542	13628	13749	13524	13461	13619	13626	13620	13667	13548	13834	13685	13488	13616	13635	13635	13442	13563	13575	13576	13629	13680	13604	13589	13465	13689	13736	13706	13550	13667	13480	13699	13689	13788	13726	13704	13616	13738	13452	13706	13626	13726	13618	13469	13612	13669	13526	13564	13660	13687	13668	13624	13761	13623	13767	13657	13655	13625	13672	13648	13588	13562	13491	13636	13593	13727	13685	13619	13708	13711	13726	13659	13649	13544	13625	13772	13597	13748	13608	13492	13692	13708	13644	13704	13766	13571	13662	13690	13405	13479	13586	13688	13655	13652	13790	13708	13614	13464	13667	13733	13651	13639	13552	13683	13496	13621	13675	13585	13872	13538	13482	13758	13733	13660	13667	13532	13637	13720	13693	13615	13750	13560	13570	13653	13707	13604	13739	13779	13509	13697	13629	13610	13564	13608	13620	13718	13804	13760	13754	13671	13571	13630	13685	13676	13501	13692	13669	13495	13715	13682	13554	13639	13665	13796	13649	13643	13627	13613	13471	13641	13621	13543	13643	13721	13772	13807	13612	13778	13581	13581	13356	13769	13615	13615	13551	13584	13679	13632	13650	13662	13524	13625	13645	13592	13766	13520	13643	13503	13753	13704	13718	13605	13638	13552	13428	13729	13543	13525	13687	13690	13569	13449	13531	13526	13643	13642	13586	13715	13677	13610	13554	13642	13655	13712	13611	13590	13664	13550	13604	13475	13659	13584	13579	13616	13527	13580	13615	13687	13656	13612	13622	13600	13605	13761	13476	13768	13576	13695	13693	13579	13733	13526	13653	13543	13634	13632	13703	13611	13631	13641	13723	13679	13634	13751	13663	13770	13562	13641	13736	13680	13394	13515	13799	13681	13669	13709	13706	13712	13667	13735	13666	13589	13682	13833	13593	13699	13592	13653	13471	13577	13715	13637	13573	13555	13730	13629	13521	13624	13450	13619	13484	13691	13517	13657	13637	13626	13652	13577	13609	13675	13711	13569	13644	13836	13700	13569	13710	13618	13664	13696	13618	13694	13730	13645	13636	13547	13792	13760	13641	13643	13731	13674	13637	13567	13563	13613	13746	13604	13617	13794	13499	13743	13595	13704	13483	13827	13727	13680	13605	13517	13633	13607	13609	13700	13559	13579	13638	13588	13729	13712	13610	13776	13718	13751	13710	13406	13515	13766	13605	13573	13752	13653	13561	13611	13535	13623	13687	13573	13542	13680	13782	13573	13789	13681	13561	13653	13578	13738	13636	13703	13795	13632	13625	13570	13794	13754	13630	13673	13790	13547	13769	13743	13633	13559	13667	13500	13419	13507	13668	13726	13555	13505	13632	13546	13701	13709	13728	13784	13710	13688	13760	13673	13657	13624	13538	13640	13582	13807	13623	13433	13736	13532	13685	13633	13668	13680	13613	13675	13552	13681	13569	13619	13539	13632	13497	13773	13635	13753	13614	13540	13475	13690	13648	13694	13611	13577	13707	13484	13614	13719	13640	13577	13531	13742	13626	13560	13431	13723	13849	13536	13552	13639	13761	13650	13771	13571	13583	13668	13625	13631	13609	13727	13418	13726	13562	13484	13676	13571	13495	13541	13906	13551	13668	13743	13494	13588	13700	13680	13754	13747	13620	13470	13517	13723	13487	13394	13599	13648	13755	13616	13646	13725	13537	13576	13680	13574	13471	13523	13725	13664	13590	13501	13607	13743	13539	13726	13657	13645	13779	13556	13703	13726	13637	13604	13527	13609	13826	13737	13673	13565	13732	13839	13662	13610	13461	13778	13751	13776	13650	13673	13489	13634	13552	13572	13629	13701	13564	13682	13713	13659	13692	13520	13758	13667	13629	13721	13607	13647	13788	13505
32008	29118	32218	26610	21821	19670	18604	18028	17177	17012	16979	16385	16522	16350	16241	16241	16303	16120	15988	16078	15875	16142	15977	16107	15915	16077	15976	15716	15920	15735	15747	15928	15890	16078	15763	15651	15797	15707	15638	15669	15844	15740	15607	15723	15781	15927	15855	15814	15977	15847	15844	15711	15828	15673	15687	15552	15744	15746	15704	16016	15636	15842	15703	15614	15887	15895	15481	15684	15818	15865	15881	15911	15706	15809	15827	15735	15884	15797	15568	15828	15883	15924	15627	15752	15775	15762	15572	15788	15992	15555	15741	15676	15686	15584	15759	15768	15760	15637	15649	15828	15812	15733	15795	15854	16020	15618	15769	15966	15566	15841	15657	15894	15974	15830	15590	15876	15715	15598	15684	15832	15866	15893	15882	15745	15818	15692	15907	15556	15699	15736	15779	15609	15623	15714	15683	15701	15564	15705	15747	15636	15767	15588	15621	15656	15781	15601	15859	15824	15596	15937	15694	15824	15670	15718	15965	15793	15875	15718	15789	15823	15957	15811	15802	15795	15784	15753	15639	15677	15785	15778	15679	15806	15812	15985	15791	15653	15539	15863	15613	15713	15829	15777	15658	15774	15775	15794	15824	15799	15653	15658	15705	15726	15663	15846	15681	15493	15816	15895	15883	15613	15805	15867	15736	15498	15736	15758	15773	15788	15791	15858	15721	15913	15879	15833	15865	15581	15692	15657	15864	15732	15749	15730	15581	15566	15543	15766	15767	15647	15627	15566	15813	15809	15687	15679	15603	15780	15785	15730	15831	15804	15765	15837	15805	16099	15885	15684	15610	15626	15746	15713	15809	15839	15724	15838	15842	15923	15769	15827	15897	15785	15774	15739	15906	15680	15895	15709	15722	15774	15811	15754	15714	15569	15627	15703	15832	15620	15794	15760	15731	15865	15770	15690	15786	15806	15712	15752	15664	15740	15634	15801	15788	15733	16032	15680	15839	15974	15884	15765	15761	15690	15810	15696	15815	15809	15726	15777	15849	15758	15711	15618	15599	15915	15566	15778	15758	15748	15971	15661	15680	15629	15845	15728	15750	15881	15595	15584	15670	15662	15822	15664	15732	15635	15718	15839	15709	15646	15681	15804	15845	15942	15681	15742	15613	15724	15845	15536	15818	15759	15892	15762	15793	15967	15872	15587	15831	15780	15628	15745	15704	15730	15723	15636	15980	15784	15723	15666	15673	15696	15722	15833	15768	15750	15934	15787	15688	15614	15766	15904	15743	15636	15815	15781	15676	15719	15828	15968	15793	15573	15742	15711	15740	15681	15603	15765	15805	15603	15816	15666	15511	15653	15732	15552	15896	15809	15610	15932	15714	15646	15734	15709	15769	15671	15742	15677	15941	15781	15783	15732	15701	15611	15680	15847	15745	15733	15620	15729	15792	15725	15716	15515	15757	15808	15656	15747	16008	15845	15734	15826	15845	15822	15811	15780	15835	15691	15760	15643	15602	15774	15735	15813	16021	15774	15578	16063	15698	15887	15622	15726	15849	15730	15723	15833	15784	15738	15804	15823	15925	15690	15880	15717	15852	15775	15668	15575	15765	15792	15690	15635	15577	15643	15892	15937	15640	15839	15674	15857	15821	15766	15691	15921	15791	15747	15591	15508	15861	15943	15865	15901	15735	15738	15598	15656	15914	15698	15758	15761	15788	15693	15867	15614	15755	15833	15693	15564	15653	15650	16098	15772	15802	15743	15794	15784	15785	15853	15723	15704	15806	15689	15803	15869	15763	15744	15700	15728	15680	15587	15764	15731	15670	15772	15758	15759	15801	15736	15775	15786	15833	15859	15867	15806	15806	15778	15859	15796	15835	15904	15729	15704	15748	15687	15810	15746	15829	15709	15623	15628	15753	15668	15724	15669	16000	15904	15654	15628	15803	15584	15921	15851	15886	15917	15902	15615	15684	15712	15677	15834	15769	15830	15818	15824	15749	15853	15761	15822	15844	15722	15666	15744	15882	15572	15910	15628	15976	15645	15692	15809	16039	15753	15919	15690	15663	15749	15726	15864	15875	15781	15734	15534	15898	15858	15730	15524	15681	15785	15708	15770	15840	15729	15842	15730	15769	15770	15591	16015	15598	15936	15797	15802	15584	15777	15659	15722	15488	15678	15687	15670	15783	15799	15800	15592	15763	15739	15808	15650	15701	15797	15918	15671	15747	15568	15720	15810	15915	15703	15859	15770	15879	15602	15710	15720	15689	15466	15765	15733	15556	15869	15743	15643	15647	15831	15573	15797	15935	15760	15762	15816	15773	15879	15633	15633	15549	15703	15705	15745	15580	15666	15869	15793	15683	15735	15719	15822	15815	15856	15720	15789	15861	15913	15768	15811	15764	15605	15649	15758	15866	15690	15655	15586	15699	15726	15550	15730	15847	15795	15892	15577	16035	15852	15775	15593	15607	15661	15701	15759	15891	15674	15789	15822	15731	15639	15793	15818	15905	15710	15862	15671	15760	15652	16029	15844	15764	15780	15670	15632	15747	15761	15876	15614	15722	15668	15834	15791	15898	15858	15964	15700	15719	15764	15706	15632	15756	15860	15951	15711	15839	15897	15552	15699	15789	15767	15633	15900	15762	15540	15817	15789	15860	15802	16011	15773	15790	15840	15701	16027	15895	15868	15818	15592	15867	15592	15637	15783	15935	15882	15794	15852	15875	15676	15696	15590	15722	15814	15521	15800	16011	15824	15681	15995	15941	16121	15906	15870	15825	15693	15736	15623	15747	15647	15636	15733	15741	15732	15940	15637	15878	15852	15605	15666	15739	15912	15993	15803	15915	15548	15726	15739	15791	15650	15717	15635	15830	15864	15724	15611	15642	15735	15659	15779	15562	15645	15630	15739	15684	15742	15797	15672	15675	15773	15650	15614	15620	15682	15672	15646	15842	15749	15613	15724	15795	15726	15715	15721	15909	15813	15727	15718	15598	15758	15740	15647	15635	15811	15823	15894	15870	15801	15452	15675	15825	15710	15703	15821	15878	15750	15666	15590	15637	15857	15779	15763	15727	15676	15673	15701	15692	15936	15764	15552	16067	15849	15754	15733	15707	15688	15911	15742	15599	15841	15949	15790	15763	15631	15786	15647	16012	15657	15766	15680	15745	15764	15725	15737	15607	15676	15733	15420	15924	15750	16026	15843	15855	15728	15687	15786	15799	15680	15719	15704	15770	15791	15612	15634	15744	15689	15750	15746	15764	15826	15688	15606	15877	15524	15734	15743	15792	15743	15805	15630	15669	15878	15788	15305	15715	15847	15500	15677	15855	15767	15666	15722	15646	15814	15649	15687	15843	15906	15635	16010	15872	15690	15733	15413	15746	15878	15774	15609	15626	15675	15750	15832	15775	15614	15646	15798	15744	15439	15730	15876	15728	15566	15667	15750	15816	15804	15767	15715	15643	15754	15810	15905	15827	15714	15830	15507	15684	15692	15671	15759	15875	15703	15860	15556	15796	15761	15675	15918	15763	15923	15809	15835	15772	15927	15629	15734	15690	15840	15823	15696	15702	15902	15788	15650	15744	15584	15969	15766	15859	15713	15949	15680	15905	15813	15509	15904	15739	15817	15699	15795	15710	15713	15789	15827	15715	15675	15911	15723	15755	15811	15764	15767	15808	15789	15816	15859	15937	15861	15650	15783	15706	15777	15683	15645	15805	15710	15855	15893	15818	15808	15736	15777	15789	15757	15860	15752	15737	15692	15788	15774	15848	15889	15668	15737	15901	15624	15805	15914	15641	15751	15813	15826	15568	15783	15735	15738	15587	15703	15552	15878	15771	15727	15813	15786	15560	15781	15803	15922	15814	15700	15773	15723	15740	15780	15565	15903	15916	15669	15850	15884	15608	15954	15568	15661	15844	15846	15943	15740	15596	15658	15747	15772	15808	15590	15914	15692	15835	15634	15729	15709	15776	15857	15600	15825	15650	15923	15647	15747	15774	15634	15731	15811	15711	15675	15683	15779	15721	15716	15809	15759	15732	15763	15539	15766	15898	15642	15773	15785	15578	15838	15687	15791	15752	15754	15964	15989	15888	15816	15849	15868	15773	15830	15773	15821	15784	15828	15809	15702	15565	15769	15729	15904	15566	15854	15807	15842	15693	15650	15821	15745	15893	15727	15711	16056	15788	15791	15724	15755	15838	15919	15674	15880	15707	15836	15770	15753	15801	15613	15617	15590	15672	15623	15870	15728	15773	15833	15871	15888	15819	15657	15797	15866	15762	15710	15831	15766	15827	15678	15925	15627	15976	15888	15652	15988	15698	15753	15802	15826	15976	15957	15862	15944	15687	16034	15741	15845	15984	15670	15867	15600	15858	15643	15655	15565	15708	15927	15692	15808	15829	15666	15761	15600	15770	15536	15771	15844	15769	15890	15748	15891	15735	15794	15773	15591	15980	15877	15592	15551	15720	15563	15728	15468	16025	15806	15800	15620	15776	15902	15968	16127	15850	15820	15658	15839	15647	15813	15579	15905	15548	15808	15732	15948	15909	15716	15779	15583	15656	15911	15653	15904	15686	15960	15714	15767	15900	15842	15733	15915	15661	15875	15661	15825	15812	15924	15798	15859	15732	15608	15678	15829	15783	15709	15637	15670	15937	15866	15616	15909	15671	15863	15671	15590	15449	15665	15942	15750	15857	15567	15551	15572	15741	15766	15910	15761	15750	15931	15919	15731	15823	15766	15496	15713	15699	15875	15735	15792	15775	16006	15873	15795	15891	16024	15860	15723	15701	15992	15690	15623	15869	15876	15534	15701	15802	15689	15575	15736	15965	15852	15688	15647	15846	15762	15872	15620	15689	15693	15620	15759	15846	15518	15759	15671	15670	15555	15805	15936	15774	15671	15515	15593	15783	15853	15607	15844	15928	15749	15730	15646	15869	15518	15784	15720	15609	15764	15926	15642	15731	15892	15636	15883	15673	15818	15889	15562	15682	15722	15750	15940	15766	15469	15625	15733	15745	15857	15571	15765	15924	15800	15651	15697	15614	15639	15771	15749	15568	15854	15622	15615	15703	16017	15803	15716	15753	15908	15626	15904	15809	15947	15763	15664	15937	15882	15758	15798	15883	15806	15794	15733	15789	15750	15877	15719	15709	15762	15733	15705	15817	15636
28760	38126	34620	25820	21798	19457	18222	17445	16522	15890	15477	14925	14837	14457	14339	14446	14102	14121	14194	14122	13808	13945	13872	13953	13800	13773	13830	13887	13675	13725	13790	13884	13607	13847	13996	13762	13780	13845	13656	13735	13788	13765	13795	13707	13572	13663	13664	13675	13741	13668	13663	13550	13731	13797	13939	13796	13797	13693	13722	13765	13820	13844	13564	13742	13743	13606	13794	13517	13691	13854	13708	13571	13599	13679	13674	13652	13578	13677	13681	13613	13673	13683	13593	13772	13820	13588	13831	13740	13739	13576	13745	13762	13946	13727	13522	13756	13748	13732	13608	13731	13707	13698	13719	13550	13595	13616	13698	13799	13660	13582	13746	13753	13601	13635	13777	13762	13682	13673	13832	13891	13591	13660	13804	13778	13743	13822	13697	13662	13686	13672	13767	13698	13710	13605	13603	13643	13756	13721	13548	13530	13592	13756	13673	13591	13719	13676	13658	13837	13671	13750	13701	13753	13852	13748	13710	13600	13611	13679	13748	13731	13712	13847	13615	13699	13832	13718	13696	13655	13643	13773	13595	13792	13713	13602	13740	13724	13711	13659	13700	13722	13743	13625	13767	13695	13693	13754	13756	13720	13603	13503	13603	13623	13735	13629	13541	13512	13725	13778	13581	13584	13711	13702	13589	13928	13666	13664	13688	13626	13730	13792	13602	13769	13610	13649	13694	13586	13540	13656	13744	13757	13690	13650	13811	13623	13844	13726	13734	13573	13656	13776	13745	13609	13733	13793	13769	13650	13666	13734	13653	13594	13747	13811	13718	13697	13820	13867	13702	13717	13838	13699	13694	13570	13702	13758	13669	13717	13727	13724	13786	13696	13569	13831	13718	13685	13637	13623	13690	13642	13821	13773	13738	13750	13789	13691	13793	13753	13604	13821	13763	13674	13592	13681	13506	13743	13761	13675	13817	13674	13712	13596	13762	13644	13669	13659	13752	13735	13780	13564	13837	13683	13697	13547	13738	13774	13731	13741	13588	13734	13450	13877	13761	13775	13736	13719	13713	13598	13691	13715	13627	13650	13718	13617	13645	13730	13638	13707	13757	13657	13760	13713	13730	13797	13751	13695	13845	13765	13766	13596	13621	13612	13534	13751	13707	13610	13777	13613	13728	13600	13731	13785	13662	13573	13669	13813	13755	13707	13767	13763	13710	13623	13615	13695	13770	13698	13819	13590	13603	13514	13775	13780	13558	13771	13669	13577	13671	13684	13581	13641	13721	13689	13688	13690	13631	13768	13640	13688	13529	13522	13717	13730	13697	13622	13865	13592	13645	13754	13676	13721	13649	13617	13680	13848	13879	13750	13569	13716	13594	13616	13783	13589	13827	13637	13705	13603	13811	13865	13633	13611	13719	13622	13754	13729	13541	13605	13879	13598	13707	13633	13619	13696	13828	13703	13606	13659	13680	13653	13591	13607	13538	13605	13646	13600	13765	13700	13653	13701	13693	13683	13661	13698	13726	13628	13651	13448	13687	13627	13778	13686	13757	13777	13756	13630	13705	13672	13585	13628	13823	13593	13729	13617	13694	13756	13796	13600	13676	13649	13691	13578	13744	13661	13565	13772	13504	13825	13510	13784	13609	13767	13720	13630	13529	13649	13739	13541	13555	13699	13655	13661	13622	13849	13564	13743	13640	13686	13661	13732	13658	13622	13782	13823	13780	13596	13669	13615	13633	13809	13706	13656	13644	13851	13598	13626	13649	13791	13593	13694	13659	13738	13766	13693	13694	13744	13699	13748	13686	13688	13610	13824	13511	13545	13743	13808	13926	13726	13718	13694	13772	13680	13546	13616	13611	13667	13745	13738	13617	13553	13564	13687	13642	13591	13765	13693	13749	13695	13760	13857	13765	13593	13714	13772	13691	13776	13721	13789	13512	13650	13747	13670	13619	13630	13677	13817	13798	13666	13724	13664	13700	13704	13630	13642	13777	13759	13584	13595	13842	13707	13797	13761	13683	13767	13754	13524	13719	13741	13689	13644	13678	13553	13742	13837	13657	13573	13769	13451	13841	13769	13492	13617	13737	13599	13743	13590	13585	13622	13519	13723	13683	13646	13692	13681	13751	13484	13765	13470	13576	13578	13656	13856	13806	13556	13576	13864	13503	13653	13558	13597	13627	13766	13737	13795	13802	13614	13790	13920	13571	13709	13767	13590	13823	13786	13852	13651	13729	13618	13660	13659	13495	13741	13582	13654	13823	13654	13698	13680	13571	13749	13621	13668	13698	13554	13687	13503	13644	13659	13698	13788	13760	13415	13726	13684	13569	13765	13702	13699	13630	13776	13725	13622	13630	13528	13652	13703	13562	13787	13936	13594	13789	13746	13657	13531	13719	13657	13783	13689	13750	13633	13658	13803	13777	13641	13638	13658	13766	13766	13752	13740	13688	13687	13549	13744	13517	13533	13701	13738	13520	13637	13679	13513	13732	13824	13798	13649	13698	13705	13734	13869	13788	13746	13587	13505	13683	13646	13709	13740	13658	13769	13763	13544	13560	13666	13715	13719	13574	13660	13702	13709	13643	13763	13629	13740	13707	13649	13637	13744	13884	13729	13698	13676	13674	13577	13772	13769	13804	13764	13725	13840	13621	13730	13731	13659	13813	13812	13701	13679	13820	13706	13697	13627	13816	13731	13887	13610	13659	13739	13692	13632	13632	13652	13696	13494	13591	13681	13580	13692	13637	13736	13671	13663	13668	13742	13688	13667	13555	13705	14031	13570	13718	13491	13790	13615	13742	13755	13653	13605	13793	13722	13546	13739	13782	13729	13657	13718	13674	13651	13730	13668	13609	13587	13684	13659	13784	13563	13495	13701	13680	13592	13800	13716	13793	13815	13609	13973	13687	13715	13799	13757	13639	13842	13722	13630	13557	13663	13784	13717	13719	13764	13625	13693	13670	13762	13654	13709	13643	13677	13753	13820	13615	13695	13720	13693	13675	13718	13672	13737	13779	13641	13514	13703	13762	13620	13598	13962	13696	13657	13727	13748	13801	13509	13704	13652	13768	13715	13749	13676	13801	13627	13818	13587	13643	13722	13663	13676	13744	13790	13623	13678	13705	13768	13593	13604	13683	13841	13842	13524	13737	13686	13615	13732	13552	13793	13567	13691	13644	13661	13756	13679	13799	13806	13763	13690	13646	13710	13698	13673	13908	13767	13703	13800	13716	13605	13579	13515	13750	13717	13686	13641	13681	13680	13629	13710	13738	13687	13744	13457	13746	13815	13536	13612	13753	13829	13675	13714	13755	13742	13552	13719	13561	13600	13761	13685	13781	13773	13872	13734	13870	13534	13686	13667	13682	13621	13765	13744	13560	13765	13604	13557	13716	13520	13926	13568	13779	13710	13875	13685	13767	13664	13718	13758	13811	13760	13843	13657	13661	13731	13727	13691	13516	13883	13638	13767	13640	13855	13679	13739	13717	13725	13868	13918	13576	13838	13752	13599	13807	13638	13806	13646	13646	13689	13830	13719	13603	13588	13690	13570	13715	13736	13772	13805	13690	13709	13630	13661	13583	13880	13724	13717	13869	13706	13771	13812	13679	13742	13671	13732	13643	13714	13579	13714	13651	13649	13648	13467	13628	13851	13621	13707	13707	13671	13672	13622	13805	13609	13595	13970	13576	13640	13736	13675	13747	13548	13632	13685	13729	13738	13722	13830	13660	13593	13614	13633	13727	13721	13578	13693	13704	13554	13561	13919	13744	13799	13616	13839	13680	13649	13797	13687	13653	13830	13850	13714	13790	13752	13528	13710	13620	13739	13670	13711	13644	13784	13717	13812	13656	13698	13631	13627	13576	13867	13740	13833	13719	13761	13714	13784	13669	13732	13686	13714	13690	13591	13665	13578	13622	13646	13774	13746	13704	13630	13648	13768	13708	13613	13693	13651	13749	13655	13789	13668	13655	13596	13587	13741	13745	13757	13509	13664	13626	13576	13597	13681	13665	13639	13661	13601	13794	13631	13840	13519	13797	13738	13760	13999	13764	13880	13745	13635	13901	13700	13940	13697	13678	13692	13700	13683	13636	13779	13737	13545	13710	13679	13658	13777	13788	13687	13665	13765	13815	13783	13797	13619	13684	13697	13788	13476	13665	13677	13594	13753	13667	13700	13709	13772	13738	13578	13573	13689	13469	13857	13637	13642	13706	13897	13734	13826	13897	13798	13752	13610	13897	13737	13700	13800	13761	13679	13624	13672	13696	13675	13848	13790	13737	13669	13640	13798	13537	13654	13686	13587	13770	13669	13745	13728	13742	13617	13761	13642	13716	13514	13688	13786	13639	13668	13766	13641	13641	13691	13688	13719	13678	13804	13689	13759	13588	13796	13787	13717	13700	13732	13627	13695	13596	13900	13605	13660	13736	13553	13841	13674	13598	13770	13746	13714	13667	13686	13584	13538	13595	13735	13777	13768	13779	13644	13525	13564	13785	13763	13665	13557	13775	13577	13731	13764	13698	13695	13741	13612	13799	13603	13665	13592	13673	13516	13670	13753	13806	13671	13564	13672	13806	13754	13707	13811	13837	13758	13656	13620	13543	13609	13771	13833	13775	13835	13733	13700	13919	13725	13655	13586	13546	13814	13706	13876	13797	13689	13716	13684	13798	13672	13668	13767	13737	13665	13761	13589	13610	13796	13635	13741	13624	13600	13766	13732	13614	13525	13677	13630	13785	13636	13656	13626	13600	13589	13845	13716	13764	13733	13729	13748	13601	13676	13635	13694	13604	13601	13644	13673	13745	13662	13665	13727	13731	13655	13744	13594	13611	13638	13730	13723	13786	13656	13440	13752	13613	13670	13619	13648	13742	13635	13748	13694	13646	13777	13821	13730	13792	13788	13756	13703	13673	13627	13691	13565	13646	13711	13732	13639	13921	13780	13734	13815	13634	13713	13801	13725	13670	13861	13568	13675	13847	13721	13730	13622	13756	13800	13841	13530	13707	13734	13746	13770	13712	13813	13701	13763	13569	13563	13836	13589	13843	13586	13705	13611	13515	13641	13639	13701	13669	13667	13727	13535	13777	13698	13691	13759	13769	13810	13608	13718	13727	13813	13717	13736	13704	13603	13681	13666	13805	13646	13722	13822	13792	13799	13716	13584	13617	13641
25416	21486	28752	26155	24094	23814	22733	20356	19041	18532	17814	17435	17129	16933	16719	16752	16643	16729	16312	16218	16326	16214	16226	16199	16213	16059	16033	16012	16086	15898	16008	15995	16014	16043	15799	16035	15802	16111	15897	15964	15898	15970	15697	15816	15697	15767	15860	15621	15829	15651	15765	16000	15580	15856	15743	15515	15540	15580	15603	15898	15874	15719	15441	15907	15590	15819	15654	15776	15796	15710	15745	15700	15724	15896	15678	15747	15804	15766	15877	15974	15838	15535	15679	15785	15931	15677	15805	15629	15846	15703	15870	15662	15615	15726	15683	15839	15755	15682	15802	15700	15681	15780	15809	15599	15673	15693	15759	15638	15814	15785	15766	15602	15914	15641	15802	15789	15675	15510	15748	15759	15766	15569	15865	15754	15755	15738	15728	15677	15698	15746	15652	15761	15829	15877	15773	15791	15860	15882	15574	15732	15845	15778	15717	15571	15694	15690	15491	15870	15904	15757	15874	15790	15713	15694	15727	15608	15662	15768	15680	15748	15830	15650	15832	15725	15641	15595	15621	15777	15606	15835	15626	15724	15645	15712	15693	15585	15645	15668	15822	15637	15694	15784	15586	15673	15610	15777	15702	15816	15788	15696	15687	15744	15693	15680	15631	15725	15638	15784	15714	15699	15878	15623	15592	15654	15903	15769	15682	15872	15910	15552	15826	15669	15673	15747	15765	15590	15823	15768	15672	15754	15745	15649	15684	15817	15472	15564	15701	15722	15726	15737	15618	15554	15844	15762	15678	15687	15898	15605	15595	15568	15549	15784	15778	15720	15804	15496	15741	15711	15586	15767	15812	15868	15895	15819	15614	15752	15593	15658	15967	15819	15635	15602	15667	15803	15754	15651	15829	15807	15642	15602	15675	15769	15690	15573	15659	15704	15776	15706	15796	15594	15841	15741	15718	15766	15648	15637	15824	15729	15897	15894	15772	15734	15512	15673	15662	15669	15702	15732	15955	15647	15777	15697	15770	15535	15835	15655	15666	15521	15653	15623	15673	15743	15783	16033	15791	15866	15808	15704	15846	15703	15763	15793	15864	15680	15582	15702	15951	15664	15691	15659	15567	15672	15797	15652	15659	15704	15706	15799	15656	15421	15664	15661	15809	15471	15707	15740	15672	15823	15565	15712	15685	15622	15724	15826	15724	15633	15821	15765	15689	15869	15675	15778	15588	15903	15910	15740	15798	15666	15658	15763	15661	15180	15839	15653	15542	15558	15770	15818	15756	15636	15776	15775	15667	15604	15712	15467	15639	15756	15586	15970	15712	15767	15737	15790	15696	15640	15688	15702	15757	15817	15768	15658	15743	15604	15766	15712	15648	15802	15705	15838	15842	15829	15840	15674	15625	15687	15586	15711	15737	15985	15842	15701	15810	15631	15734	15665	15858	15894	15756	15714	15769	15724	15658	15691	15645	15894	15808	15701	15821	15795	15903	15647	15820	15784	15713	15801	15749	15841	15655	15608	15855	15737	15689	15885	15615	15711	15880	15682	15741	15683	15572	15606	15639	15859	15623	15849	15736	15668	15778	15765	15880	15798	15913	15762	15745	15625	15871	15792	15662	15783	15601	15832	15664	15894	15661	15802	15797	15713	15800	15607	15850	15840	15879	15860	15708	15824	15969	15757	15678	15856	15921	15655	15637	15706	15667	15633	15815	15934	15830	15559	15489	15777	15652	15824	15718	15696	15686	15839	15773	15812	15666	15620	15594	15664	15589	15764	15783	15708	15715	15739	15795	15823	15591	15730	15943	15773	15688	15794	15705	15740	15842	15746	15719	15635	15773	15738	15755	15814	15655	15990	15596	15666	15786	15702	15821	15808	15703	15787	15757	15659	15710	15582	15722	15590	15629	15578	15799	15688	15761	15885	15976	15738	15674	15725	15816	15576	15666	15474	15697	15612	15494	15818	15729	15804	15546	15423	15538	15711	15828	15700	15727	15848	15753	15838	15738	15813	15747	15713	15681	15717	15663	15846	15709	15679	15737	15661	15543	15575	15674	15692	15583	15799	15770	15776	15709	15787	15879	15798	15652	15676	15702	15515	15725	15647	15726	15727	15707	15717	15751	15975	15775	15813	15681	15534	15716	15529	15716	15518	15851	15802	15664	15864	15881	15713	15910	15766	15590	15801	15962	15524	15795	15728	15622	15379	15845	15769	15780	15588	15691	15820	15804	15776	15903	15702	15691	15725	15626	15597	15736	15585	15646	15778	15652	15658	15931	15878	15689	15590	15642	15762	15709	15702	15377	15675	15530	15572	15729	15523	15603	15822	15684	15764	15682	15805	15822	15578	15632	15606	15761	15819	15476	15627	15745	15516	15790	15755	15709	15734	15920	15922	15706	15881	15744	15727	15670	15801	15700	15672	15637	15759	15659	15436	15661	15652	15616	15671	15845	15553	15667	15756	15806	15814	15725	15747	15731	15802	15738	15427	15598	15872	15738	15738	15888	15715	15770	15806	15675	15766	15841	15667	15633	15695	15739	15684	15686	15744	15890	15788	15701	15578	15702	15806	15722	15603	15972	15785	15729	15729	15707	15762	15737	15634	15882	15677	15832	15656	15705	15760	15749	15681	15745	15795	15766	16010	15656	15718	15587	15736	15575	15612	15873	15775	15701	15814	15765	15639	15738	15675	15689	15838	15463	15571	15639	15842	15731	15722	15493	15556	15742	15664	15772	15773	15831	15756	15784	15809	15744	15931	15791	15866	15556	15836	15704	15837	15714	15694	15745	15883	15733	15747	15661	15590	15770	15847	15712	15787	15745	15756	15851	15824	15732	15585	15564	15735	15903	15702	15725	15504	15726	15638	15638	15671	15617	15706	15762	15661	15903	15817	15803	15765	15593	15685	15440	15632	15738	15698	15692	15660	15827	15669	15724	15770	15645	15727	15744	15639	15810	15659	15816	15732	15951	15672	15538	15709	15608	15651	15659	15743	15558	15814	15662	15703	15823	15764	15756	15722	15628	15748	15707	15806	15785	15936	15776	15750	15818	15814	15790	15652	15760	15856	15745	15521	15686	15461	15743	15832	15785	15638	15580	15678	15821	15721	15775	15787	15708	15671	15784	15757	15588	15708	15816	16013	15702	15731	15639	15736	15893	15680	15796	15645	15832	15657	15559	15743	15760	15751	15706	15893	15743	15635	15662	15863	15773	15743	15870	15670	15858	15815	15596	15640	15779	15703	15748	16018	15729	15711	15606	15689	15649	15474	15597	15745	15851	15612	15656	15616	15631	15793	15667	15718	15823	15804	15708	15820	15760	15541	15637	15741	15678	15777	15736	15755	15690	15660	15754	15729	15731	15774	15807	15976	15963	15592	15506	15819	15874	15765	15827	15511	15777	15854	15717	15654	15777	15671	15701	15721	15788	15689	15854	15919	15705	15644	15556	15666	15772	15686	15612	15721	15768	15685	15616	15727	15835	15861	15616	15760	15812	15907	15796	15578	15689	15707	15590	15406	15655	15846	15668	15675	15568	15716	15554	15633	15577	15537	15785	15767	15637	15658	15693	15821	15871	15758	15805	15579	15745	15564	15768	15716	15790	15727	15490	15868	15671	15772	15886	15725	15681	15767	15576	15681	15644	15850	15805	15682	15725	15797	15762	15694	15713	15797	15873	15806	15765	15927	15833	15407	15727	15885	15825	15556	15676	15916	15600	15623	15677	15781	15813	15733	15729	15879	15569	15773	15617	15729	15700	15732	15746	15838	15744	15464	15560	15802	15709	15631	15488	15664	15883	15748	15735	15750	15770	15773	15704	15840	15622	15843	15766	15894	15902	15931	15691	15839	15727	15584	15933	15714	15592	15591	15672	15696	15714	15840	15707	15927	15885	15677	15632	15762	15610	15769	15834	15696	15795	15612	15601	15720	15741	15581	15654	15776	15632	15754	15722	15822	15855	15633	15693	15815	15778	15760	15825	15773	15651	16057	15807	15653	15701	15750	15809	15575	15795	15652	15806	15831	15694	15817	15774	15774	15513	15638	15756	15604	15784	15721	15472	15804	15710	15739	15542	15754	15460	15692	15976	16009	15723	15895	15721	15809	15687	15599	15947	15539	15752	15865	15845	15610	15887	15625	15846	15694	15661	15723	15911	15858	15749	15613	15791	15735	15462	15653	15637	15861	15743	15622	15565	15838	15866	15757	15856	15706	15689	15690	15812	15676	15565	15739	15760	15686	15597	15642	15902	15564	15772	15623	15641	15900	15529	15832	15618	15650	15871	15782	15785	15642	15747	15625	15559	15699	15766	15872	15559	15948	15661	15770	15893	15845	15867	15811	15810	15940	15838	15621	15586	15716	15805	15760	15786	15771	15989	15732	15860	15801	15843	15685	15684	15533	15666	15783	15703	15976	15813	15700	15718	15797	15729	15700	15962	15757	15581	15719	15525	15629	15601	15839	15655	15917	15605	15562	15842	15790	15783	15697	15724	15719	15927	15764	15728	15586	15709	15712	15615	15658	15735	15611	15625	15674	15796	15633	15751	15709	15546	15796	15656	15486	15871	15617	15638	15581	15587	15809	15719	15668	15669	15621	15803	15743	15804	15734	15673	15569	15799	15873	15810	15464	15556	15792	15780	15729	15736	15656	15699	15643	15779	15722	15520	15691	15751	15692	15635	15647	15700	15634	15800	16076	15741	15818	15665	15844	16018	15668	15869	15797	15775	15718	15757	15710	15780	15830	15831	15631	15492	15899	15513	15678	15852	15771	15675	15678	15765	15715	15776	15624	15774	15486	15804	15928	15665	15616	15738	15611	15947	15858	15813	15924	15840	15713	15617	15711	15743	15654	15582	15871	15976	15672	15746	15642	15824	15813	15737	15607	15887	15726	15774	15749	15725	15618	15690	15784	15879	15760	15764	15713	15726	15726	15818	15567	15755	15946	15901	15765	15778	15695	15659	15552	15756	15748	15487	15757	15862	15899	15791	15685	15691	15689	15708	15748	15742	15757	15846	15717	15645	15738	15728	15635	15846	15794	15490	15739	15768	15581	15862	15725	15748	15646	15643	15656	15957	15749	15789	15835	15888	15709	15696	15775	15954	15732	15993	15569	15688	15729	15661	15788	15672	15706	15903	15847	15742	15782	15659	15861	15697	15877	15737	15611	15802	15690
27509	43911	39979	31296	26526	23977	22226	20749	19103	18033	17049	16338	15712	15730	15382	15235	14806	14941	14700	14552	14457	14392	14356	14078	14230	14005	13898	14049	13865	13801	13828	13781	13798	13801	13795	13727	13757	13843	13817	13692	13708	13679	13864	13764	13606	13713	13781	13769	13592	13893	13729	13755	13646	13598	13807	13744	13753	13714	13776	13723	13624	13743	13777	13684	13608	13701	13899	13750	13661	13638	13665	13761	13712	13662	13667	13652	13703	13722	13677	13640	13790	13629	13567	13757	13728	13590	13585	13704	13787	13682	13743	13600	13790	13733	13560	13557	13643	13600	13924	13541	13711	13545	13752	13583	13589	13738	13624	13762	13645	13729	13751	13657	13540	13517	13510	13636	13616	13679	13676	13780	13782	13621	13690	13728	13889	13583	13662	13740	13618	13582	13498	13581	13727	13757	13543	13827	13805	13700	13684	13807	13615	13573	13617	13456	13709	13737	13729	13659	13674	13758	13627	13593	13732	13646	13742	13767	13920	13659	13628	13721	13699	13614	13664	13690	13464	13630	13780	13683	13612	13662	13618	13626	13582	13576	13559	13714	13610	13693	13634	13761	13629	13594	13397	13799	13709	13761	13761	13766	13526	13586	13600	13614	13681	13731	13620	13613	13574	13540	13668	13624	13738	13657	13788	13594	13698	13922	13645	13570	13611	13693	13672	13706	13721	13745	13561	13664	13738	13927	13793	13670	13721	13745	13527	13852	13751	13576	13673	13670	13728	13518	13720	13475	13665	13624	13615	13645	13741	13681	13678	13648	13654	13627	13606	13814	13683	13451	13509	13886	13725	13675	13604	13778	13723	13830	13781	13606	13652	13647	13688	13718	13678	13680	13642	13738	13661	13598	13633	13685	13433	13765	13630	13547	13635	13576	13595	13637	13696	13600	13800	13639	13607	13627	13777	13667	13764	13653	13662	13665	13434	13719	13763	13640	13651	13770	13861	13787	13562	13684	13531	13645	13865	13614	13563	13760	13807	13694	13533	13703	13428	13662	13664	13739	13682	13726	13543	13736	13838	13670	13594	13813	13698	13663	13644	13592	13537	13511	13788	13613	13709	13553	13660	13550	13678	13681	13611	13706	13778	13676	13742	13711	13791	13701	13726	13757	13712	13742	13820	13596	13688	13640	13668	13818	13711	13763	13789	13624	13707	13636	13747	13815	13719	13853	13468	13667	13618	13628	13659	13745	13642	13654	13526	13691	13619	13638	13780	13484	13501	13717	13722	13592	13545	13843	13806	13632	13741	13714	13852	13750	13664	13465	13420	13613	13601	13553	13676	13769	13704	13634	13686	13577	13673	13511	13623	13634	13671	13563	13544	13631	13677	13572	13614	13561	13614	13705	13849	13625	13527	13740	13600	13697	13731	13576	13689	13611	13812	13584	13621	13711	13539	13735	13682	13516	13773	13844	13757	13766	13676	13652	13674	13630	13612	13614	13707	13537	13918	13655	13571	13617	13595	13606	13625	13666	13771	13748	13539	13536	13684	13740	13623	13621	13565	13671	13516	13734	13797	13670	13715	13649	13705	13783	13646	13650	13549	13432	13827	13471	13589	13445	13647	13650	13708	13807	13597	13783	13681	13786	13548	13761	13710	13512	13659	13715	13690	13789	13584	13533	13568	13609	13534	13672	13619	13538	13714	13719	13623	13687	13920	13749	13745	13599	13821	13441	13733	13607	13657	13518	13652	13590	13664	13592	13597	13780	13701	13646	13667	13622	13738	13661	13584	13839	13680	13703	13625	13617	13826	13513	13766	13742	13762	13804	13712	13537	13560	13686	13783	13660	13692	13628	13675	13764	13616	13672	13569	13749	13551	13623	13723	13590	13720	13682	13718	13698	13520	13665	13647	13745	13588	13775	13630	13627	13608	13684	13499	13689	13658	13496	13678	13671	13504	13851	13691	13572	13632	13646	13684	13661	13633	13778	13725	13570	13765	13636	13703	13605	13825	13688	13663	13810	13567	13607	13663	13629	13852	13532	13612	13686	13513	13603	13835	13704	13853	13665	13659	13664	13695	13661	13648	13643	13800	13608	13734	13555	13769	13710	13637	13730	13715	13659	13764	13640	13732	13729	13666	13520	13547	13644	13654	13623	13819	13635	13516	13599	13668	13799	13735	13626	13739	13585	13730	13750	13790	13734	13689	13694	13669	13649	13515	13536	13656	13751	13706	13669	13692	13671	13584	13797	13712	13717	13710	13702	13654	13664	13667	13649	13658	13769	13775	13748	13646	13561	13697	13645	13698	13759	13754	13647	13622	13911	13760	13662	13656	13906	13655	13689	13630	13775	13566	13716	13747	13822	13641	13683	13830	13734	13762	13641	13653	13487	13617	13736	13765	13697	13768	13611	13702	13514	13670	13719	13778	13701	13717	13755	13572	13670	13483	13638	13657	13696	13642	13561	13626	13563	13675	13723	13690	13777	13640	13688	13593	13680	13517	13895	13801	13741	13760	13629	13705	13721	13603	13752	13714	13605	13630	13814	13816	13613	13833	13583	13573	13786	13587	13661	13665	13630	13770	13840	13611	13714	13775	13782	13593	13488	13716	13537	13613	13812	13535	13514	13547	13671	13797	13629	13788	13676	13761	13742	13708	13702	13557	13639	13707	13667	13580	13594	13633	13677	13692	13736	13540	13662	13667	13720	13631	13708	13553	13769	13639	13560	13684	13596	13553	13833	13785	13848	13781	13807	13701	13600	13694	13635	13800	13612	13613	13651	13791	13657	13618	13641	13589	13569	13704	13790	13624	13558	13775	13646	13580	13571	13735	13910	13795	13617	13700	13719	13717	13628	13698	13588	13720	13675	13523	13566	13819	13706	13860	13788	13716	13787	13756	13772	13533	13652	13672	13694	13610	13738	13672	13705	13658	13710	13625	13427	13862	13823	13608	13719	13573	13634	13622	13733	13632	13536	13644	13561	13727	13593	13894	13530	13678	13769	13640	13640	13716	13578	13597	13594	13794	13677	13677	13676	13587	13645	13508	13731	13791	13664	13664	13557	13648	13774	13776	13663	13718	13700	13721	13748	13668	13584	13622	13827	13741	13713	13731	13660	13585	13720	13738	13541	13653	13806	13810	13661	13739	13556	13579	13735	13678	13548	13646	13585	13610	13629	13770	13587	13718	13754	13876	13563	13533	13779	13686	13681	13702	13711	13550	13734	13799	13651	13660	13589	13648	13655	13662	13493	13675	13863	13595	13602	13676	13623	13674	13718	13700	13700	13759	13693	13696	13526	13770	13540	13658	13608	13587	13707	13563	13581	13671	13546	13776	13751	13780	13722	13760	13834	13676	13731	13683	13641	13614	13714	13647	13617	13651	13600	13686	13493	13798	13620	13687	13448	13618	13580	13635	13650	13850	13343	13731	13633	13809	13651	13733	13755	13632	13711	13567	13702	13590	13776	13534	13820	13564	13824	13790	13498	13630	13679	13699	13777	13757	13617	13642	13729	13670	13589	13643	13697	13726	13656	13564	13744	13717	13578	13606	13749	13708	13679	13665	13698	13527	13542	13665	13474	13759	13681	13704	13743	13504	13554	13719	13706	13839	13682	13712	13578	13727	13683	13768	13659	13426	13713	13598	13660	13625	13732	13544	13834	13803	13588	13587	13563	13674	13706	13657	13455	13619	13513	13853	13751	13773	13639	13804	13598	13776	13701	13767	13838	13692	13591	13696	13739	13884	13671	13576	13626	13517	13833	13646	13683	13584	13532	13622	13728	13687	13613	13789	13684	13699	13670	13604	13696	13725	13559	13835	13757	13725	13640	13733	13592	13742	13688	13700	13546	13510	13656	13692	13729	13719	13801	13678	13699	13707	13775	13741	13654	13581	13615	13661	13670	13624	13638	13545	13575	13726	13779	13773	13739	13629	13713	13636	13648	13699	13572	13843	13685	13568	13713	13515	13649	13573	13702	13672	13675	13696	13597	13786	13797	13851	13658	13719	13671	13737	13655	13615	13795	13721	13612	13685	13890	13695	13697	13735	13708	13694	13884	13817	13441	13711	13704	13754	13745	13754	13603	13736	13563	13659	13692	13593	13630	13603	13745	13763	13703	13774	13684	13603	13647	13859	13594	13593	13683	13657	13700	13773	13587	13676	13630	13708	13865	13617	13695	13601	13703	13653	13626	13742	13625	13602	13565	13513	13720	13597	13768	13676	13709	13681	13698	13608	13825	13711	13629	13881	13814	13623	13614	13406	13719	13644	13667	13604	13715	13688	13725	13638	13728	13658	13696	13757	13540	13740	13583	13555	13629	13728	13721	13662	13793	13771	13753	13690	13564	13685	13577	13831	13750	13485	13720	13780	13751	13725	13573	13642	13533	13642	13681	13630	13735	13713	13671	13646	13691	13693	13694	13818	13620	13665	13658	13625	13589	13654	13679	13720	13675	13758	13818	13745	13562	13803	13725	13796	13677	13526	13747	13552	13747	13582	13693	13691	13741	13727	13622	13647	13695	13522	13562	13892	13735	13724	13694	13648	13724	13588	13440	13681	13555	13610	13707	13700	13676	13699	13665	13668	13716	13564	13752	13618	13719	13676	13734	13677	13648	13669	13699	13700	13613	13732	13719	13567	13731	13622	13757	13577	13565	13769	13724	13793	13697	13702	13740	13851	13855	13796	13686	13760	13643	13676	13673	13563	13703	13623	13569	13721	13611	13869	13664	13722	13705	13681	13628	13660	13646	13797	13609	13617	13584	13633	13611	13752	13686	13748	13645	13711	13636	13664	13672	13588	13696	13605	13664	13802	13877	13700	13573	13600	13628	13562	13726	13508	13547	13791	13797	13623	13683	13634	13667	13784	13768	13853	13843	13804	13593	13669	13814	13631	13537	13633	13599	13691	13717	13722	13773	13692	13697	13667	13581	13782	13693	13593	13481	13666	13743	13416	13659	13682	13757	13595	13844	13777	13644	13685	13702	13768	13662	13643	13650	13834	13669	13876	13633	13707	13776	13677	13792	13824	13689	13600	13671	13620	13530	13691	13717	13723	13561	13738	13721	13717	13545	13667	13631	13709	13642	13888	13691	13805	13572	13555	13698	13701	13696	13735	13704	13860	13658	13741	13668	13578	13547	13555	13712	13644	13611	13726	13622	13732	13628	13657	13754
24091	21457	29093	24528	23196	26117	26521	22192	20634	19579	18759	18199	18142	17785	17875	17243	17128	17112	16703	16642	16696	16718	16647	16124	16388	16444	16278	16184	16218	15931	16062	16018	15818	16117	16038	15902	16117	16003	15886	16057	15975	15889	15775	15950	15988	16022	15761	15878	15981	15993	15911	15871	15745	15777	15721	15856	15932	15988	15833	15864	15799	15852	15695	15985	15757	15869	15786	15839	15749	15873	15819	15893	15644	15790	15817	15767	15877	15906	15766	15871	15857	15699	15763	15802	15548	15823	15819	15619	15824	15799	15882	15989	15614	15818	15705	16036	15862	15764	15683	15810	15934	15889	15875	15859	16048	15946	15661	15811	15615	15854	15747	15637	15755	15625	15615	15845	15810	15851	15715	15650	15965	15677	15936	15909	15878	15807	15855	15860	15784	15732	15675	15813	15866	15642	15723	15724	15859	15708	15745	15736	15966	15687	15806	15688	15809	15958	15862	15798	15887	15825	15608	15845	15721	15802	15743	15747	15794	15816	15886	15821	15746	15782	15578	15949	15671	15842	15775	15755	15669	15678	15924	15697	15839	15822	15815	15951	15796	15632	15796	15683	15720	15846	15803	15814	15805	15680	15564	15795	15622	15558	15635	15820	15882	15913	15789	15582	15849	15759	15741	15799	15706	15791	15653	15850	15854	15569	15694	15827	15787	15669	15933	15863	15686	15761	15756	15777	15713	15886	15692	15766	15724	15709	15777	15685	15815	15785	15783	15965	15755	15576	15746	15728	15679	15663	15760	15775	15844	15785	15750	15769	15736	15720	15703	15857	15833	15858	15926	15901	15673	15748	15775	15739	15745	15726	15700	15894	15840	15897	15607	15717	15760	15862	15879	15689	15800	15650	15559	15798	15812	15729	15798	15605	15749	15672	15781	15740	15640	15707	15651	15821	15739	15790	15880	15810	15894	15778	15624	15726	15712	15587	15597	15734	15646	15748	15782	15690	15663	15877	15658	15457	15914	15855	15962	15679	15574	15677	15793	15841	15783	15753	15684	15793	15692	15925	16017	15694	15739	15769	15629	15586	15547	15726	15619	15508	15856	15840	15704	15681	15605	15636	15741	15631	15883	15701	15715	15710	15812	15692	15593	15850	15795	15792	15736	15802	15878	15882	15630	15552	15898	15542	15882	15546	15768	15939	15808	15600	15815	15855	15770	15698	15936	15911	15927	15943	15789	15947	15871	15835	15836	15740	15742	15844	15823	15629	15569	15692	15676	15865	15712	15731	15673	15795	15908	15988	15613	15726	15904	15645	15722	15875	15767	15609	15614	15764	15846	15851	15664	15822	15718	15704	15831	15611	15736	15674	15833	15703	15730	15667	15839	15951	15719	15672	15651	15819	15694	15697	15593	15658	15839	15741	15632	15790	15635	15517	15791	15784	15800	15702	15715	15477	15805	15718	15913	15745	15732	15641	15712	15727	15911	15720	15614	15818	15775	15838	15888	15844	15846	15788	15788	15655	15832	15629	15812	15518	15906	15868	15705	15733	15708	15558	15628	15804	15736	15765	15795	15596	15816	15548	16032	15565	15750	15847	15543	15678	15704	15716	15711	15825	15790	16008	16094	15772	15867	15706	15657	15827	15661	15758	15826	15747	15743	15614	15774	15482	15822	15857	15749	15758	15814	15957	15730	15598	15824	15768	15633	15553	15658	15768	15529	15684	15773	15737	15909	15874	15531	15706	15775	15803	15709	15637	15983	15766	15911	15841	15822	15708	15690	15792	15889	15607	15614	15770	15747	15864	15643	15841	15834	15947	15928	15766	15677	15701	15680	15721	15669	15663	15700	15824	15736	15882	15705	15802	15782	15768	15635	15851	15755	15821	15945	15704	15787	15922	15759	15837	15605	15893	15739	15677	15654	15555	15687	15619	15753	15720	15704	15686	15499	15859	15877	15775	15661	15898	15762	15613	15790	15706	15825	15906	15693	15970	15684	15678	15909	15774	15827	15753	15801	15666	15727	15861	15822	15653	15679	15764	15509	15778	15731	15734	15816	15708	15694	15913	15827	15745	15676	15835	15826	16046	15541	15684	15760	15885	15706	15672	15839	15670	15906	15786	15601	15732	15756	15519	15623	16006	15665	15710	15571	15758	15951	15888	15679	15848	15804	15785	15753	15825	15761	15748	15887	15600	15925	15852	15722	15878	15923	15739	15886	15654	15831	15656	15751	15819	15602	15694	15879	15696	15913	15993	15771	15753	15941	15772	15793	15810	15802	15856	15794	15858	15626	15563	15706	15739	15857	15800	15661	15702	15714	15679	15655	15896	15863	15736	15812	15867	15749	15696	15618	15742	15792	15746	15830	15633	15553	15761	15899	15731	15783	15758	15785	15745	15897	15894	15709	15836	15888	15878	15869	15845	15827	15812	15794	15724	15552	15701	15803	15982	15649	15625	15731	15919	15867	15689	15819	15807	15619	15809	15767	15719	15656	15613	15600	15577	15890	15759	15781	15779	15921	15929	15752	15828	15762	15691	15876	15791	15790	15602	15629	15643	15675	15788	15614	15815	15747	15760	15613	15683	15869	15756	15834	15695	15818	15722	15737	15907	15726	15946	15880	15680	15828	15825	15719	15841	15667	15877	15707	15844	15745	15764	15805	15771	15966	15622	15772	15750	15686	15976	15785	15801	15834	15840	15893	15804	15861	15840	15543	15854	16045	15697	15838	15774	15589	15692	15657	15725	15871	15868	15791	15705	15897	15856	15826	15626	15617	15592	15792	15680	15604	15762	15871	15798	15673	15822	15951	15637	15954	15749	15659	15815	15556	15752	15891	15943	15755	15623	15624	15654	15882	15759	15869	15645	15929	15847	16038	15904	15660	15762	15764	15855	15894	15844	15828	15688	15661	15910	15615	15692	15675	15894	15757	15862	15841	15632	15671	15640	15669	15625	15758	15608	15702	15740	15748	15754	15737	15825	15994	15870	15787	15894	15873	15822	15910	15745	15779	15918	15871	15831	15767	15843	15876	15907	15894	15688	15763	15742	15837	15780	15527	15588	15901	15865	15850	15652	15791	15749	16058	15658	15956	15714	15669	15796	15817	15838	15712	15568	15601	15539	15688	15831	16048	15743	15740	15752	15706	15846	15522	15797	15519	15874	15948	15763	15734	15760	15508	15784	15700	15925	15791	15824	15944	15697	15824	15701	15828	15916	15764	15938	15722	15618	15761	15929	15597	15797	15816	15651	15796	15636	15610	15577	15518	15765	15804	15766	15845	15960	15856	15862	15692	15781	15760	15712	15743	15882	15918	15727	15817	15756	15792	15877	15877	15681	15633	15816	15628	15608	15783	15625	15735	15894	15730	15651	15794	15784	15601	15793	15619	15650	15793	15833	15801	15700	15506	15568	15657	15980	15801	15690	15770	15559	15856	15627	15687	15720	15717	15860	15757	15822	15775	15853	15686	15712	15753	15728	15782	15628	15592	15832	15881	15839	15738	15670	15828	15849	15816	15792	15846	15743	15799	15826	15692	15849	15745	15824	15771	15641	15733	15680	15836	15683	15578	15761	15720	15784	15813	15762	15811	15819	15739	15788	15630	15520	15745	15731	15805	15613	15769	15609	15611	15931	15662	15653	15726	15828	15846	15922	15873	15739	15663	15670	15752	15824	15892	15590	15913	15869	15605	15909	15722	15723	15866	15603	15875	15833	16004	15656	15727	16009	15683	15835	15844	15780	15938	15785	15793	15821	15786	15781	15636	15639	15810	15670	15752	15732	15827	15948	15851	15751	15784	15773	15674	15859	15738	15672	15325	15672	15953	15779	15721	15902	15640	15659	15826	16033	15871	15933	15666	15793	15829	15812	15900	15845	15995	15629	15949	15716	15731	15885	15861	15795	15699	15620	15659	15620	15770	15877	15808	15897	15667	15742	15778	15712	15984	15994	15807	15659	15686	15684	15807	15782	15887	15532	15862	15794	15958	15758	15890	15980	15644	15913	15633	15750	15818	15777	15896	15786	15731	15872	15894	15764	15908	15766	15953	15716	15848	15806	15892	15867	15921	15790	15712	15682	15667	15740	15776	15864	15700	15826	15664	15946	15954	15806	15829	15843	15662	15703	15652	15893	15795	15603	15765	15713	15773	15779	15822	15739	15687	15837	15891	15653	15755	15874	15685	15666	15662	15604	15618	15676	15651	15828	15902	15650	15510	15743	15706	15748	15682	15701	15767	15680	15751	15932	15645	15784	15828	15937	15693	15770	15920	15671	15693	15765	15809	15799	15873	15576	15826	15648	15691	15658	15782	15505	15643	15693	15640	15820	15716	16109	15804	15700	15702	15597	15709	15745	15750	15660	15815	15706	15802	15705	15741	15765	15870	15662	15637	15629	15831	15778	15854	15814	15651	15786	15691	15786	15757	15642	15659	15799	15814	15911	15987	15879	15730	15687	15795	15862	15779	15593	15834	15704	15896	15833	15640	15660	15768	15914	15796	15894	15876	15696	15837	15839	15829	15929	15792	15736	15792	15882	15775	15709	15811	15676	15653	15728	15758	15813	15910	15855	15878	15832	15694	15850	15631	15824	15728	15766	15678	15674	15696	15625	15711	15687	15833	15847	15730	15769	15609	15773	15726	15921	15597	15740	15640	15710	15856	15692	15688	15742	15743	15852	15713	15734	15754	15731	15673	15809	15927	15786	15770	15617	15738	15867	15737	15743	15834	15759	15981	15640	15614	15781	15778	15625	15843	15748	15850	15830	15902	15649	15700	15687	15976	15590	15547	15748	15588	15707	15791	15685	15790	15798	15748	15807	15884	15601	15700	15790	15869	15641	15472	15826	15823	15625	15865	15931	15761	15745	15726	15648	15791	15717	15763	15513	15752	15970	15711	15812	15608	15888	15886	15690	15866	15754	15742	15834	15724	15668	15777	15751	15820	15755	15677	15679	15661	15697	15755	15937	15786	15891	15685	15664	15803	15786	15551	15778	15855	15721	15804	15857	15883	15668	15771	15771	15720	15815	15712	15876	15608	15642	15916	15857	15780	15713	15812	15878	15637	15813	15865	15583	15808	15866	15655	15903	15768	15631	15863	15771	15763	15707	15790	15630	15886	15760	15743	15893	15880	15787	15712	15641	15769	15671	15669	15867	15875	15840	15732	15824	15868	15934
29026	47534	43903	34972	30251	27791	25464	23332	21386	19651	18580	17670	17179	16654	16303	16018	15642	15364	15284	15158	14856	14557	14863	14695	14330	14503	14294	14181	14238	13947	14124	14266	13825	13869	13973	13874	14013	14038	13761	13835	13878	13816	13881	13770	13682	13677	13718	13905	13630	13621	13906	13683	13729	13544	13752	13804	13676	13689	13787	13719	13595	13652	13618	13670	13781	13673	13640	13709	13771	13736	13614	13739	13653	13633	13636	13563	13697	13683	13776	13654	13856	13598	13578	13625	13640	13499	13496	13614	13839	13824	13774	13756	13643	13561	13681	13830	13813	13721	13718	13580	13641	13558	13810	13710	13700	13652	13828	13578	13680	13677	13557	13761	13757	13534	13623	13685	13666	13690	13782	13650	13852	13584	13539	13504	13738	13687	13686	13477	13688	13624	13623	13681	13741	13782	13700	13662	13684	13543	13683	13549	13632	13621	13727	13589	13674	13688	13600	13671	13692	13701	13682	13482	13682	13725	13696	13619	13564	13757	13521	13731	13608	13589	13783	13560	13734	13709	13612	13907	13703	13690	13696	13671	13672	13536	13708	13737	13664	13509	13737	13611	13615	13630	13762	13502	13656	13581	13712	13558	13568	13716	13793	13578	13511	13568	13575	13599	13671	13785	13485	13789	13629	13601	13746	13743	13573	13642	13706	13713	13623	13803	13743	13817	13804	13583	13563	13767	13673	13713	13600	13667	13794	13716	13559	13750	13673	13640	13582	13690	13675	13727	13656	13711	13730	13594	13605	13701	13652	13723	13800	13657	13711	13630	13683	13886	13587	13606	13673	13702	13621	13724	13654	13649	13760	13637	13695	13640	13863	13659	13583	13715	13556	13548	13833	13535	13792	13748	13635	13814	13552	13643	13670	13656	13677	13794	13783	13855	13641	13804	13763	13580	13743	13863	13796	13763	13764	13679	13603	13649	13736	13607	13672	13635	13801	13671	13490	13714	13699	13707	13752	13860	13476	13668	13981	13613	13758	13606	13601	13630	13731	13557	13713	13761	13670	13786	13623	13726	13650	13632	13624	13673	13684	13781	13780	13737	13685	13595	13768	13740	13514	13632	13625	13551	13819	13723	13675	13628	13773	13678	13487	13543	13553	13835	13591	13692	13593	13637	13826	13695	13682	13486	13653	13664	13751	13716	13802	13847	13599	13694	13674	13738	13555	13735	13827	13621	13716	13705	13540	13612	13734	13752	13642	13842	13501	13742	13630	13646	13738	13635	13689	13738	13638	13640	13538	13511	13685	13817	13819	13512	13615	13624	13550	13679	13566	13814	13535	13704	13753	13842	13669	13432	13928	13689	13644	13642	13847	13663	13614	13671	13760	13646	13718	13726	13628	13655	13543	13645	13672	13749	13913	13656	13669	13748	13547	13862	13543	13694	13653	13579	13714	13708	13621	13658	13711	13630	13638	13799	13571	13815	13687	13614	13562	13587	13790	13586	13694	13733	13560	13700	13729	13596	13754	13804	13804	13619	13711	13833	13755	13736	13652	13759	13819	13727	13675	13675	13721	13753	13649	13774	13704	13680	13660	13633	13657	13649	13602	13626	13607	13568	13748	13614	13661	13561	13642	13582	13650	13648	13674	13570	13562	13863	13616	13655	13782	13684	13768	13685	13845	13669	13706	13667	13750	13761	13608	13671	13646	13635	13612	13550	13575	13483	13812	13520	13717	13660	13639	13691	13449	13580	13558	13619	13582	13639	13642	13599	13579	13674	13576	13635	13614	13785	13737	13767	13712	13556	13640	13712	13777	13667	13671	13614	13587	13852	13717	13685	13894	13625	13550	13879	13586	13607	13543	13646	13725	13572	13745	13650	13821	13561	13657	13615	13654	13659	13606	13710	13670	13733	13705	13675	13725	13546	13590	13669	13627	13581	13681	13818	13751	13586	13534	13803	13788	13740	13700	13731	13724	13667	13684	13682	13663	13648	13665	13577	13666	13580	13662	13684	13590	13607	13827	13524	13677	13512	13660	13701	13698	13677	13763	13783	13704	13508	13575	13760	13640	13599	13505	13569	13680	13589	13493	13562	13820	13787	13428	13678	13786	13636	13613	13768	13684	13812	13686	13523	13828	13632	13625	13602	13764	13693	13448	13682	13659	13646	13745	13637	13734	13662	13655	13666	13778	13689	13596	13763	13820	13546	13656	13617	13700	13767	13609	13696	13681	13752	13816	13638	13763	13729	13750	13655	13592	13738	13579	13775	13666	13833	13778	13709	13708	13658	13464	13674	13605	13674	13688	13702	13616	13658	13704	13652	13901	13775	13516	13648	13636	13728	13700	13397	13620	13676	13750	13556	13955	13612	13701	13783	13671	13583	13648	13629	13580	13712	13578	13467	13595	13692	13672	13700	13586	13714	13686	13587	13717	13800	13509	13613	13720	13527	13564	13642	13745	13759	13743	13679	13827	13723	13734	13637	13605	13670	13572	13616	13657	13628	13681	13881	13553	13657	13674	13723	13861	13687	13730	13681	13829	13704	13568	13725	13646	13640	13700	13774	13677	13643	13619	13667	13704	13708	13524	13725	13557	13815	14042	13561	13796	13764	13570	13727	13596	13568	13565	13813	13607	13606	13857	13717	13815	13764	13669	13697	13688	13595	13634	13685	13585	13903	13706	13735	13795	13746	13665	13615	13537	13614	13492	13599	13721	13579	13549	13599	13694	13668	13776	13619	13512	13725	13666	13525	13608	13755	13632	13777	13811	13650	13492	13690	13624	13628	13691	13651	13639	13730	13579	13608	13714	13519	13869	13629	13710	13824	13466	13776	13756	13618	13608	13666	13805	13736	13710	13724	13808	13737	13775	13536	13665	13726	13663	13572	13877	13443	13694	13674	13826	13869	13721	13585	13668	13772	13588	13666	13663	13727	13707	13632	13726	13706	13579	13656	13784	13821	13537	13782	13710	13668	13502	13606	13688	13697	13725	13883	13769	13674	13655	13817	13655	13559	13781	13748	13573	13581	13773	13595	13745	13646	13605	13651	13753	13839	13607	13704	13542	13595	13623	13829	13769	13637	13718	13649	13664	13789	13861	13859	13829	13610	13775	13826	13729	13746	13614	13566	13658	13650	13713	13514	13790	13687	13666	13679	13654	13788	13683	13605	13722	13808	13585	13664	13570	13712	13663	13787	13775	13627	13563	13575	13618	13685	13775	13634	13607	13663	13615	13683	13725	13694	13596	13748	13711	13706	13693	13538	13445	13715	13573	13732	13876	13694	13719	13673	13682	13674	13691	13629	13846	13508	13671	13622	13755	13771	13675	13792	13793	13678	13711	13591	13725	13647	13753	13653	13689	13720	13693	13630	13563	13723	13496	13649	13715	13783	13675	13826	13634	13934	13707	13636	13620	13708	13631	13708	13567	13807	13711	13631	13620	13782	13775	13551	13645	13663	13622	13522	13776	13667	13791	13584	13566	13706	13684	13678	13761	13589	13605	13637	13672	13760	13458	13558	13581	13957	13697	13468	13839	13728	13854	13698	13559	13638	13686	13693	13689	13536	13879	13763	13545	13663	13628	13635	13592	13658	13788	13628	13871	13589	13675	13727	13695	13694	13745	13645	13539	13640	13776	13579	13769	13722	13689	13813	13506	13606	13767	13631	13574	13755	13513	13566	13562	13636	13713	13778	13705	13741	13637	13467	13906	13514	13622	13681	13765	13594	13676	13572	13711	13718	13584	13642	13754	13654	13781	13632	13605	13620	13619	13840	13509	13658	13674	13730	13726	13700	13646	13660	13684	13625	13582	13594	13495	13553	13673	13757	13622	13597	13666	13566	13527	13687	13583	13564	13604	13787	13582	13629	13581	13638	13649	13687	13814	13569	13711	13747	13700	13555	13651	13618	13680	13650	13789	13832	13739	13817	13654	13651	13628	13753	13801	13700	13628	13637	13660	13688	13721	13695	13734	13701	13890	13694	13682	13621	13606	13633	13601	13708	13642	13716	13717	13679	13772	13748	13717	13725	13796	13667	13656	13628	13766	13392	13687	13691	13784	13719	13588	13728	13743	13595	13703	13609	13667	13661	13696	13797	13702	13726	13595	13639	13758	13570	13602	13588	13837	13476	13724	13680	13884	13704	13649	13687	13811	13623	13703	13705	13532	13767	13690	13640	13630	14085	13539	13536	13750	13695	13625	13523	13601	13663	13675	13693	13694	13807	13716	13795	13608	13772	13573	13669	13717	13528	13663	13607	13627	13490	13696	13823	13590	13692	13651	13658	13708	13642	13778	13795	13809	13632	13800	13788	13637	13774	13757	13724	13605	13638	13697	13814	13536	13552	13672	13646	13689	13734	13680	13674	13518	13695	13617	13613	13652	13516	13719	13600	13449	13706	13799	13802	13735	13624	13794	13694	13668	13532	13623	13779	13549	13674	13763	13723	13728	13710	13657	13659	13861	13588	13751	13488	13663	13706	13543	13729	13521	13697	13759	13683	13680	13581	13708	13701	13838	13616	13670	13658	13764	13570	13731	13660	13708	13769	13683	13610	13524	13632	13747	13572	13562	13706	13713	13656	13649	13677	13753	13664	13640	13611	13696	13489	13652	13685	13689	13563	13563	13694	13850	13635	13590	13681	13654	13686	13694	13724	13779	13716	13695	13641	13557	13644	13599	13698	13653	13718	13791	13581	13593	13734	13550	13675	13754	13701	13710	13645	13848	13601	13674	13611	13550	13763	13784	13691	13779	13707	13697	13717	13570	13675	13782	13519	13646	13802	13594	13608	13628	13578	13712	13697	13738	13648	13712	13685	13669	13708	13505	13636	13741	13695	13869	13588	13583	13677	13729	13636	13724	13748	13676	13721	13708	13716	13655	13746	13663	13761	13635	13647	13625	13600	13936	13672	13581	13685	13701	13747	13651	13639	13564	13716	13785	13709	13709	13643	13736	13727	13684	13732	13533	13759	13684	13611	13796	13714	13599	13701	13714	13831	13624	13755	13525	13602	13767	13742	13762	13698	13824	13591	13694	13795	13751	13695	13677	13554	13612	13773	13628	13653	13583	13617	13692	13760	13668	13778	13716	13768	13768	13678	13885	13791	13659	13671	13898	13684	13650	13642	13686	13708	13724	13593	13590	13583	13597	13753	13627	13806	13722	13623	13667	13681
31550	29255	30563	26002	22088	20652	19249	18406	17898	17314	16966	16892	16590	16333	16354	16257	16311	16307	16175	16116	16124	16116	15915	16013	15927	16049	15870	15968	15856	15903	16003	16130	15858	15953	15879	15862	15882	15666	15736	16132	15927	15949	15928	15817	16051	15911	16172	15896	16005	15851	16083	15804	15767	15687	15787	15741	15882	15990	15935	15695	15802	15720	15741	15682	15937	15905	16038	15848	15993	15916	15794	15919	15715	15826	15598	15769	15912	15876	15910	15841	15811	15598	15937	15937	15759	15929	15707	15716	15894	15974	15947	15897	15842	15954	15883	15949	15887	15810	15923	15876	15805	15931	15917	15886	15846	15715	15939	15869	15813	15848	15878	15827	16014	15833	15966	15832	15887	15726	15857	15767	15841	15911	15901	15742	15707	15863	15642	15729	15909	15873	15876	16027	15871	15686	15909	15890	15845	15928	16003	15838	15813	15899	15911	15757	15876	15772	15754	15777	15955	15869	15886	15791	15831	16071	16028	15963	15678	15749	15757	15833	15879	16068	15874	15830	15812	15863	15735	15900	15948	15691	15951	15906	15535	15817	15817	15811	15746	15810	15918	15725	15750	15626	15767	15774	15876	15735	15876	15699	15999	15883	15833	15901	15825	15821	15816	15754	15746	15792	15945	15731	15616	15615	15863	16037	16006	15826	15869	15868	15851	15882	15902	15640	15884	15794	15780	15701	15857	15800	15863	15918	15909	16032	15728	15698	15800	15813	15735	15846	15708	15759	15798	15866	15764	15806	15738	15767	15912	15820	15863	15890	15760	15668	15898	15900	15733	15885	15858	15827	15742	15838	15695	15837	15974	15852	15940	15720	15674	15794	15852	15631	15695	15944	15932	15797	15961	15980	15805	15800	15797	15968	15908	15765	15704	15978	15620	15888	15720	15816	16006	15887	15729	15842	15848	15712	15850	15905	15808	15823	15852	15764	15865	15484	15899	15566	15783	15900	15887	15672	15937	15942	15802	15782	15837	15897	15614	15642	15932	15837	15848	15775	15869	15744	15669	15732	16107	16029	15905	15911	16045	15903	15676	15740	15716	15836	15630	15679	15674	15936	15647	15872	15758	15660	15760	15936	15771	15813	15863	15873	15932	15984	15977	15809	15841	15756	15899	15850	15756	15726	15870	15970	15728	15732	15823	15958	15985	15871	15942	15967	15960	15941	15882	15867	15911	15841	15806	15890	15806	15883	15897	15742	15814	15804	15780	15886	15769	15805	15588	15708	15777	15798	15728	15806	15867	15656	15745	15742	15810	15694	15855	15764	15662	16182	15733	15854	15837	15846	15854	15844	15681	15781	15854	15873	15592	15666	15845	15595	15783	15955	15614	15911	15885	15929	15865	15734	16086	15634	15821	15726	15803	15665	15723	15783	15824	15931	15778	15740	16003	15740	15912	15820	15915	15837	15924	16002	15751	16098	15962	15613	15961	15837	16049	15881	15723	15894	15779	15689	16034	15995	15748	15818	15749	15619	15791	15790	15790	15908	15681	15981	15766	15799	15847	15703	15866	15662	15819	15794	15642	15855	15854	15751	15774	15759	15935	15817	15992	15766	15867	15804	15813	16082	15859	15808	16011	15880	15694	15620	15700	15900	15991	15720	15788	15815	15904	15827	15983	15977	15848	15836	15847	15739	15762	15939	15574	15788	15728	16102	15938	15947	15732	15644	15869	15829	15868	15824	15743	15868	15994	15868	15712	15864	16042	15887	15850	15869	15749	15755	15795	15770	15984	15752	15635	15861	15860	15593	15783	15671	15550	15805	15856	15820	15648	15910	15971	15647	15697	15857	15675	15855	15761	15839	15883	15925	15658	15837	15920	15796	15815	15679	15837	15843	15958	15812	15835	15787	15792	15914	15681	15747	15690	15874	15887	15780	15819	15839	15607	15744	16052	15555	15726	15768	15683	15704	15903	15806	15799	15805	15748	15719	15881	15989	15804	15856	15707	16030	15811	15861	15986	15876	15803	15788	15974	15879	15876	15903	15722	15749	15712	16021	15792	15916	15803	15895	15780	15959	16019	15802	15848	15990	15798	15762	15721	15949	15790	15692	15974	15863	15862	15963	15971	15914	15895	15792	15977	15816	15691	16142	15845	16049	15715	15945	16059	15612	15847	15884	15890	15757	15763	15746	15792	15616	15806	15879	15962	15777	15927	15855	15807	15987	15994	15754	15774	15999	15815	16000	15831	15906	15802	15763	15842	15714	15853	15606	15903	15830	15752	15820	15825	15931	15935	15600	16005	15716	15809	16059	15869	15789	15723	15801	15740	15925	15893	15724	15746	15649	15866	15929	15849	15823	15755	15812	15808	15778	15746	15956	15858	15908	16109	15844	15842	15961	15856	15828	15834	15776	16072	15831	15721	15838	15786	15801	15885	15738	15867	15795	15885	15885	15895	15750	15844	15724	15960	15741	15672	15974	15949	15953	16074	15984	15813	15751	15758	15722	15854	15909	15805	15792	15681	16050	15591	15711	15905	15858	15836	15717	15793	15800	15800	16069	15755	15658	15718	15692	15780	15766	15926	15845	15830	15863	15645	15675	15773	15761	15855	15844	15790	15664	16007	15708	15953	15991	15800	15755	15715	15764	15710	15720	15817	15764	15942	15745	15825	15924	15839	15724	15752	15951	15992	15854	15735	15987	15782	15836	15783	15697	15876	15847	15966	15962	15918	15916	15840	15916	15788	15891	15857	15722	15772	15728	15786	15734	15934	15821	15760	15903	15891	15839	15789	15900	15810	15977	15698	15998	15885	15941	15773	15996	16119	15773	15779	15870	15722	15784	15728	15863	15734	15730	15692	16010	15870	15984	15995	15881	15814	15804	15851	15839	15769	15676	15835	15890	16019	16021	16034	15956	15693	15777	15847	15788	15777	15716	15862	15657	15931	15884	15857	15968	15881	15705	15847	15831	15721	15875	15808	16009	15987	15905	15802	15921	15807	15805	15942	16104	15854	15785	15828	15798	15958	15805	15920	15896	15884	15835	15726	15771	15840	15872	15919	15773	15723	15650	15797	15846	15782	15702	15598	15707	15936	15666	15800	15646	15798	15732	15870	15766	15862	15603	15691	15864	15902	15828	15713	15915	15989	15749	15773	15929	15653	15793	15894	15870	15999	15796	15738	15938	16202	15839	15838	15653	15765	15940	15903	15635	15885	16066	15866	15921	15877	15876	15911	15670	15927	15829	15885	16006	15757	15839	15858	15781	15902	15921	15927	15943	15898	15725	15760	15761	15955	16055	15853	15804	15698	15822	15849	15730	15728	15763	15944	15816	15899	15923	15664	15944	15772	15968	16021	15862	15892	15885	15890	15705	15774	15902	15835	15816	15854	15904	15677	15666	15801	15686	15965	16058	15852	15775	15657	15865	15851	15706	15828	15814	15938	15786	15798	15883	15666	15900	15735	15567	15848	15623	15838	15683	15864	15894	15747	15783	15998	16040	15865	15938	15825	15779	15948	15665	15830	15797	15942	15996	15941	15858	15804	16014	15689	15750	15696	15909	15834	15778	15839	15788	15869	15914	15679	15859	15607	15806	15907	15879	15851	15985	15857	15739	15872	15842	15913	15972	15914	15975	15725	15873	15712	15884	15871	15780	15893	15794	15899	15721	15882	15674	15662	15742	15746	15929	15867	15692	15894	15768	15949	16060	15773	15691	15998	15914	15748	15845	15921	15995	15938	15953	15757	15748	15726	15673	15831	15802	15964	15736	15856	15821	15836	15870	15731	15671	15661	15512	15947	15941	15740	15811	15766	15664	15749	15901	15954	15849	15842	15889	15971	15933	15844	16006	15839	15718	15858	15583	15740	15861	15924	15721	15732	15871	15706	15661	15832	15814	15751	16188	15893	15775	15902	15757	15827	15712	15886	15830	15812	15878	15790	16077	15666	15934	15628	15839	15757	15868	16015	15831	15781	15763	16180	16179	15973	15821	15826	15742	16034	15805	15870	15729	15844	15993	15884	15796	15774	15970	15787	15784	15742	15759	15791	15754	15782	15802	15848	15981	15855	15833	15798	15983	15831	15912	15921	15848	15749	15892	15816	15861	15946	15783	16004	15762	15688	15727	15782	15712	15791	15772	15985	15840	15888	15951	15820	15890	15830	15859	15814	15927	15880	15917	15678	15780	15793	15802	15719	15987	15818	15714	15808	15768	15782	15760	15941	15933	15926	15937	15867	15969	15664	15849	15897	15838	15906	15857	15794	15804	15948	15853	15897	15939	15911	15809	15812	16079	15956	15800	15853	15794	15914	15764	15750	15960	15892	15909	15966	15767	15792	15595	15779	15762	16033	15859	15805	15918	15773	15686	15873	15703	15729	15774	15779	15734	15934	15928	15917	15951	15595	15749	15780	15989	15789	15814	15949	15806	15943	15803	15601	15796	15938	15971	15745	15831	15912	15836	15831	15958	15976	15828	15617	15727	15620	15946	15796	15832	15737	15936	15875	15934	15821	15812	15657	15710	15892	15940	15756	15829	15687	15631	15939	15960	15793	15888	15921	15966	15838	15825	15761	15753	15908	15915	15839	15762	15885	15805	15916	15765	15941	15740	15778	15931	15746	15832	15746	15985	15723	15955	15789	15869	15825	15775	15926	15892	15846	15601	15794	15816	15734	15807	15709	15981	15889	15645	15866	15771	15785	15865	15752	15880	15935	15776	15680	15828	15894	15924	15948	15889	16017	15751	15512	15857	15778	15599	15828	15959	15904	15821	15933	15748	15970	15623	15835	15856	15991	15729	15953	15746	15820	15884	15737	15889	15708	15754	15873	15861	15809	16013	15884	16087	15837	15903	15795	15751	15857	15904	15876	15620	15775	15805	15730	15849	15735	15826	15727	15761	15853	16069	15746	15911	15950	15691	15779	15995	15800	15832	15996	15734	15902	15781	15761	15785	15767	15742	15664	15731	15662	15786	15873	15786	15838	15817	16066	16168	15848	15889	15929	15802	15740	15776	15817	15725	15772	15939	15828	15743	15906	15795	15971	15745	15669	16012	15897	15854	15778	15996	15812	15909	16094	15905	15965	15988	15977	15998	15830	15864	15770	15758	16050	15951	15873	15818	15743	15807	15864	15830	15953	15704	15943	15813	15906	15811	16035	15678	15965	15882	15920	15739
28939	37954	32886	25130	22636	20917	19179	18091	16750	16020	15327	15141	14857	14771	14419	14319	14340	14276	14076	14216	14043	14067	13972	13887	13871	13683	13738	13779	13898	13770	13755	13934	13848	13772	13786	13753	13720	13781	13661	13760	13844	13816	13857	13690	13582	13685	13767	13687	13628	13667	13738	13905	13694	13683	13732	13777	13753	13801	13654	13765	13823	13672	13610	13737	13615	13745	13704	13710	13669	13788	13732	13617	13643	13731	13834	13652	13835	13529	13762	13842	13658	13460	13904	13691	13813	13626	13591	13542	13708	13690	13694	13749	13671	13657	13581	13750	13844	13718	13690	13580	13843	13686	13913	13734	13730	13734	13733	13647	13601	13552	13728	13661	13774	13429	13486	13671	13680	13674	13668	13766	13455	13602	13745	13775	13737	13849	13525	13726	13587	13742	13822	13731	13734	13798	13639	13724	13547	13740	13705	13672	13594	13656	13691	13712	13710	13784	13667	13780	13705	13736	13595	13719	13692	13930	13645	13765	13653	13699	13791	13686	13653	13733	13680	13842	13789	13784	13721	13783	13773	13580	13510	13726	13716	13770	13628	13755	13827	13631	13733	13609	13684	13740	13768	13768	13470	13598	13707	13761	13666	13520	13640	13629	13725	13864	13671	13765	13713	13644	13644	13756	13450	13826	13670	13521	13657	13659	13622	13706	13632	13771	13860	13781	13629	13724	13852	13673	13757	13695	13743	13586	13638	13908	13788	13818	13770	13872	13787	13680	13691	13663	13650	13618	13619	13699	13758	13754	13618	13745	13753	13712	13479	13634	13807	13777	13620	13541	13483	13822	13771	13585	13632	13823	13676	13793	13565	13603	13668	13766	13667	13612	13852	13651	13594	13758	13751	13539	13682	13619	13732	13626	13700	13581	13594	13540	13880	13742	13727	13767	13753	13623	13631	13562	13891	13610	13930	13596	13875	13648	13747	13717	13703	13493	13686	13628	13627	13726	13625	13680	13630	13829	13621	13665	13721	13519	13736	13684	13750	13749	13781	13814	13800	13863	13779	13646	13659	13861	13681	13615	13811	13686	13813	13710	13768	13448	13676	13710	13646	13694	13788	13566	13736	13653	13751	13890	13624	13796	13806	13712	13789	13622	13675	13782	13770	13925	13598	13801	13846	13672	13727	13561	13690	13727	13813	13712	13679	13867	13767	13821	13599	13567	13685	13659	13786	13610	13846	13655	13804	13635	13804	13545	13762	13563	13612	13837	13803	13705	13716	13696	13764	13513	13616	13757	13561	13840	13485	13630	13641	13533	13688	13668	13789	13749	13685	13683	13767	13802	13747	13884	13682	13790	13810	13643	13739	13796	13528	13677	13765	13655	13729	13611	13633	13711	13536	13762	13774	13700	13541	13721	13766	13775	13698	13672	13716	13799	13607	13653	13558	13592	13515	13771	13725	13624	13692	13786	13734	13697	13645	13738	13665	13832	13837	13656	13902	13567	13771	13552	13780	13632	13661	13709	13659	13629	13744	13713	13755	13870	13853	13572	13807	13668	13671	13698	13577	13768	13911	13616	13694	13660	13751	13783	13680	13733	13906	13748	13743	13698	13732	13887	13702	13770	13807	13749	13554	13748	13703	13492	13799	13710	13684	13782	13786	13673	13557	13747	13883	13589	13744	13838	13748	13653	13829	13568	13599	13633	13706	13812	13707	13639	13837	13633	13617	13635	13663	13767	13717	13670	13753	13631	13666	13681	13663	13585	13612	13660	13630	13679	13579	13660	13599	13672	13557	13578	13634	13650	13778	13765	13717	13671	13701	13727	13663	13640	13788	13721	13793	13638	13754	13635	13794	13738	13654	13865	13742	13742	13807	13743	13757	13909	13747	13785	13723	13783	13565	13714	13817	13603	13748	13750	13718	13638	13731	13677	13804	13687	13864	13685	13744	13758	13701	13733	13628	13802	13737	13704	13611	13754	13815	13784	13891	13764	13729	13692	13855	13636	13744	13825	13687	13866	13629	13660	13886	13602	13579	13743	13733	13676	13578	13606	13587	13594	13599	13751	13693	13563	13740	13873	13679	13862	13491	13821	13675	13742	13705	13625	13555	13841	13680	13688	13705	13692	13705	13887	13844	13772	13749	13772	13620	13802	13669	13634	13646	13677	13696	13552	13662	13801	13662	13680	13615	13645	13465	13703	13642	13787	13687	13677	13643	13632	13798	13648	13626	13681	13717	13762	13742	13822	13703	13608	13690	13816	13831	13817	13683	13879	13789	13555	13455	13676	13662	13765	13700	13933	13549	13628	13523	13660	13754	13651	13919	13513	13787	13835	13594	13712	13750	13750	13751	13732	13796	13685	13962	13778	13854	13622	13696	13742	13854	13676	13559	13668	13647	13576	13788	13787	13848	13579	13595	13527	13591	13597	13736	13640	13794	13726	13634	13692	13809	13692	13724	13648	13733	13546	13766	13642	13791	13807	13612	13570	13623	13636	13658	13757	13552	13780	13781	13699	13889	13655	13791	13646	13725	13681	13690	13808	13512	13726	13680	13897	13814	13715	13846	13798	13450	13919	13600	13636	13774	13647	13790	13579	13850	13659	13727	13835	13587	13894	13729	13711	13844	13700	13504	13829	13730	13638	13717	13758	13777	13575	13735	13780	13726	13634	13692	13674	13632	13645	13679	13895	13769	13728	13697	13806	13456	13707	13628	13700	13706	13731	13763	13789	13735	13706	13771	13647	13744	13790	13864	13591	13697	13674	13701	13608	13744	13702	13567	13675	13717	13864	13572	13576	13749	13777	13554	13874	13658	13593	13759	13794	13721	13687	13540	13774	13665	13804	13851	13638	13757	13823	13684	13689	13701	13629	13720	13813	13631	13666	13951	13504	13498	13705	13655	13765	13720	13795	13673	13689	13553	13704	13676	13660	13663	13718	13644	13692	13658	13653	13704	13700	13614	13815	13552	13747	13673	13664	13703	13806	13627	13655	13764	13642	13584	13638	13644	13646	13690	13642	13643	13805	13845	13779	13706	13750	13651	13619	13746	13603	13704	13690	13507	13662	13695	13608	13710	13851	13622	13740	13778	13638	13707	13775	13802	13827	13582	13647	13632	13661	13742	13674	13667	13725	13542	13734	13809	13659	13826	13601	13836	13603	13661	13699	13697	13792	13664	13775	13527	13651	13627	13579	13934	13707	13534	13644	13839	13761	13938	13692	13680	13668	13650	13670	13908	13646	13936	13677	13542	13752	13650	13831	13599	13678	13628	13693	13750	13894	13766	13740	13610	13577	13692	13741	13511	13851	13690	13625	13497	13652	13636	13631	13576	13606	13632	13659	13687	13653	13732	13571	13683	13777	13630	13818	13579	13723	13651	13671	13745	13726	13655	13683	13716	13677	13550	13701	13695	13756	13797	13720	13866	13808	13735	13660	13652	13601	13623	13607	13765	13681	13794	13582	13697	13791	13557	13712	13795	13694	13632	13876	13587	13839	13744	13800	13539	13598	13724	13594	13620	13688	13716	13569	13581	13546	13743	13611	13666	13817	13821	13751	13663	13650	13757	13780	13661	13640	13790	13792	13615	13785	13737	13745	13647	13804	13850	13552	13690	13594	13747	13800	13672	13640	13748	13671	13583	13730	13730	13798	13726	13703	13748	13712	13725	13722	13635	13721	13599	13684	13680	13689	13758	13942	13690	13790	13771	13713	13830	13735	13609	13536	13681	13549	13858	13632	13641	13663	13560	13633	13665	13724	13777	13825	13575	13574	13835	13745	13817	13718	13547	13816	13783	13629	13734	13644	13752	13672	13730	13757	13686	13763	13757	13682	13837	13708	13597	13720	13746	13674	13684	13651	13636	13604	13691	13579	13723	13700	13532	13637	13827	13657	13816	13711	13834	13690	13809	13725	13588	13637	13763	13696	13752	13705	13706	13776	13695	13723	13739	13587	13630	13813	13692	13838	13541	13732	13674	13897	13662	13705	13683	13637	13719	13628	13791	13645	13654	13903	13739	13873	13799	13680	13707	13739	13697	13759	13695	13810	13746	13753	13671	13677	13676	13768	13688	13695	13755	13802	13777	13728	13651	13642	13781	13799	13698	13870	13691	13721	13867	13835	13748	13550	13589	13568	13832	13758	13718	13817	13789	13708	13882	13546	13695	13758	13647	13665	13776	13537	13587	13846	13685	13575	13826	13862	13632	13651	13833	13631	13617	13711	13869	13828	13624	13712	13784	13709	13705	13770	13971	13747	13532	13844	13704	13677	13773	13502	13872	13743	13741	13853	13523	13673	13845	13857	13574	13793	13814	13678	13771	13676	13661	13675	13712	13794	13822	13570	13634	13684	13914	13702	13715	13669	13702	13816	13593	13682	13654	13796	13800	13677	13682	13671	13800	13790	13779	13702	13700	13735	13601	13888	13816	13645	13586	13654	13810	13828	13684	13640	13653	13681	13539	13662	13738	13650	13796	13579	13529	13805	13673	13767	13730	13806	13799	13677	13820	13711	13627	13703	13745	13778	13681	13659	13701	13642	13676	13669	13723	13696	13659	13715	13638	13732	13690	13626	13666	13650	13731	13530	13736	13770	13682	13753	13745	13631	13698	13513	13609	13801	13789	13658	13751	13973	13779	13549	13821	13823	13793	13715	13819	13897	13568	13591	13651	13722	13728	13771	13798	13659	13614	13594	13722	13676	13631	13781	13583	13594	13775	13734	13698	13742	13649	13933	13669	13710	13687	13724	13765	13814	13713	13725	13679	13679	13616	13736	13592	13792	13668	13458	13734	13628	13588	13606	13703	13772	13765	13683	13651	13615	13732	13574	13745	13695	13670	13736	13519	13614	13762	13723	13655	13892	13735	13694	13753	13625	13707	13739	13622	13653	13837	13755	13670	13786	13671	13786	13780	13675	13873	13614	13753	13646	13685	13639	13739	13861	13612	13602	13635	13668	13777	13582	13676	13919	13725	13742	13812	13676	13790	13704	13728	13655	13770	13828	13777	13599	13655	13693	13610	13701	13687	13722	13700	13760	13771	13830	13773	13648	13801	13642	13687	13844	13843	13601	13847	13674	13734	13775	13655	13585	13626	13729	13628	13721	13818	13696	13780	13824	13877	13719	13714	13803	13775	13804	13695	13478	13651	13666	13507	13747	13612	13830	13662	13871
25405	21468	28611	26075	24703	24798	23574	20593	19402	18724	18026	17783	17406	17190	17073	17094	16827	16834	16622	16531	16350	16575	16483	16138	16284	16175	16226	16089	16090	16225	16107	16133	16015	16113	16135	15697	16114	15956	16111	15957	16009	16176	16030	15966	15862	16091	15990	15975	15873	15922	16107	15769	15906	15807	15675	15981	15846	15676	15804	15565	16034	16070	15890	15887	16035	15949	15877	15953	15878	15995	15886	15920	16098	16018	15831	15961	15820	15936	16037	15978	15901	15873	15900	16048	15723	15952	15862	15721	15967	15955	15942	15930	15853	15873	15852	15856	15822	15880	15870	15726	16092	15964	15898	15836	15852	15787	15723	15910	16008	15929	15958	16007	15879	15884	15826	15933	15862	15776	15722	15841	16022	16001	15925	15698	15860	15885	15938	15727	15908	15941	15749	15747	15887	15885	15844	15723	16011	15747	15744	15876	15974	15878	15761	15893	15730	16045	15906	15977	15889	16062	15874	16097	15809	15820	15927	15771	15775	15839	15681	15983	15897	15851	15784	16035	15887	15782	15981	15916	16020	15893	15815	16032	15859	15827	15741	15867	15966	15833	15736	15811	15633	15794	15960	15957	15920	15823	15939	15904	15931	15946	15828	16115	15873	15874	15834	15954	16038	15789	15935	15927	15860	15908	15910	15751	16060	15884	16017	15879	15768	15837	15797	15806	15673	15774	15950	15856	15856	15901	15766	15754	16037	15709	15945	15931	16025	16083	16022	15802	15688	15978	15842	15942	15903	15967	15824	15779	15770	15962	15891	15815	16107	15839	15829	15743	15843	15838	16186	15912	15726	15819	15643	15873	15753	15914	15782	15950	15696	15804	15968	15818	15801	15869	15804	15804	15893	15733	15963	16045	15870	15588	15862	15930	15785	15902	15817	15894	15904	15716	15983	15871	15963	16140	15844	15804	15657	15812	15793	15770	15676	15750	16089	15921	15960	15985	15773	15800	15795	15735	15881	15876	15824	15896	15778	16083	15996	15792	15961	15908	15951	15954	16051	15712	15871	15869	15582	16030	15847	15833	15796	15775	15862	16004	15747	15946	15933	15957	15904	15908	16019	15868	15768	15652	15740	15986	15976	15870	15720	15767	15571	15804	15950	16001	15857	15946	15886	15736	15680	15892	15837	15805	16007	15846	15774	16002	15761	16011	16081	15871	15943	15959	15774	15874	15999	15843	15695	15854	15991	16137	15993	15789	15819	15910	15997	15754	15883	15746	15774	15718	15841	15987	15864	15979	15939	15782	15890	15766	15678	16093	16081	15918	15893	15825	15825	15953	15996	15864	15818	15954	15784	15774	15895	15970	15936	15990	15975	15915	15878	15791	15872	15779	15779	15954	15778	16181	15744	15564	15855	15885	16123	15873	16074	15957	15975	16120	16009	15984	16043	15939	15953	15848	15951	16018	16008	15886	15842	15800	15922	15811	15927	15653	15931	16043	15829	15672	15762	15823	15765	15827	15925	15885	15750	15870	15956	15822	15837	16072	16160	15983	15755	15761	15955	15979	15593	16074	15985	15977	15848	15868	15959	15801	15815	15920	15876	15830	15857	15964	15808	15892	15978	15654	15712	15660	15989	15837	15801	15961	15999	15789	16031	15893	15899	15673	16003	16092	15790	15866	15875	15809	16123	15762	15859	15778	15959	15942	15938	15946	15851	15865	15991	15859	15939	16086	16016	15748	15834	15784	15739	15759	15753	15793	15835	15837	15585	15950	15850	15831	16004	15957	15977	15832	15858	15904	15832	15864	15973	15974	15761	15901	15828	15731	15814	15619	15921	15910	15968	15802	15954	15923	15886	15946	15839	15906	16027	15925	15603	15635	15982	15993	15795	15727	15874	15879	15994	16013	15963	15858	15767	15783	15973	15892	15756	16000	15742	15823	15866	15850	15814	15660	15638	15708	16062	15837	15711	15742	15892	15789	15909	15777	15823	15795	16094	15928	16013	15822	15774	15908	15983	15997	15844	15855	15824	15974	15901	15722	15706	16073	15975	15674	15956	15740	15983	15935	15861	15857	15634	15952	15902	15720	15957	15770	15630	15764	15869	15729	15754	15651	15950	15796	15853	15754	15941	15692	15896	15795	15910	15856	15914	15978	15930	15772	15926	15800	15939	15892	15888	15725	15926	15953	15889	15920	16047	15931	15769	15870	15816	16027	16090	16023	15925	15853	15722	16064	15987	15974	15981	16097	15984	15866	15747	15724	16043	15795	15828	15838	15703	15915	15999	15900	15765	15892	15838	15993	15652	15926	15971	15892	15686	15746	15848	15881	15719	15893	15948	15911	15827	15913	15904	15867	16069	15892	15782	15754	15858	15818	15706	15921	15587	15865	15927	15992	15846	16073	15792	15967	16073	15964	15666	16108	15822	16053	15873	15818	15868	15979	16016	15734	16113	15888	15860	15718	15910	15712	15789	15864	15779	15827	15835	15916	16110	15847	15880	15991	15778	15944	15994	15750	15736	15959	15905	15776	15766	15687	15865	15807	15852	15747	15768	15859	15913	15927	15868	15732	15734	15841	15999	15910	16046	15918	15755	15945	15834	16106	15947	15827	16034	15941	15945	16019	16042	15591	15792	15848	16058	15778	15995	15784	15885	15929	15799	16086	15924	15822	16009	15947	15817	15770	15783	15900	15948	15827	15821	15766	15604	15838	15841	15636	15945	15858	15868	15786	15980	15754	15673	16114	15768	15773	15729	15959	15610	15896	15834	15859	15790	15921	15827	15850	15948	15903	15849	15809	15830	15897	15986	15769	15792	15744	16033	15762	16030	16093	15796	15844	16101	15833	15833	15996	15764	15743	16003	15810	15775	15922	15711	15891	15821	15784	15890	15879	15856	15693	15850	16020	15937	16049	15923	15615	15933	15774	16018	15860	16020	15782	15815	15818	15842	15891	15769	15714	15621	16064	15962	15729	15722	15855	15811	15638	15919	15854	15973	15857	16003	15797	16014	15896	15882	15939	15934	15869	15802	16026	15984	15978	15843	15704	15847	15765	15759	15872	15662	15806	15882	15993	15660	15925	15895	15884	15914	15947	15951	15820	16002	15884	16050	16001	15832	16082	15896	15885	15885	15831	15792	15727	15804	15827	15890	15862	16025	16036	15709	15833	15934	16067	15932	15979	15954	15844	16040	15908	16069	15933	15874	15850	15750	15874	15960	15657	15883	15877	15966	15926	15951	15902	16040	15752	15920	15811	15800	15907	15823	15679	15821	16003	15881	15820	15940	16019	15848	15671	15819	15806	16024	15953	15873	15925	15839	15754	15769	15884	15976	15812	15889	15860	16027	15882	15933	15871	15806	15986	15798	15712	15963	15824	15868	16015	15820	15878	15955	15968	15728	15857	15826	15984	15768	15860	15906	15934	16211	15743	15980	15921	16001	15664	15809	15858	15842	16090	16015	15935	15866	16024	16009	15976	15907	15763	15845	15936	15897	15819	15904	15891	16015	15986	15746	15780	15746	15932	15774	15920	15772	15843	15956	15811	15978	15892	15741	15844	15885	15859	15791	15633	15707	16063	15935	15778	15830	15917	15869	15606	15863	15856	15958	15862	15900	15813	15815	16009	15839	16088	15693	15923	15928	15823	15827	16044	15888	15805	15872	15608	15883	16015	15881	15931	15947	15932	15914	15967	15865	15746	15901	15876	15697	15794	15938	16025	15873	15713	15751	15957	15824	15991	15943	15869	15837	15939	15880	15944	15862	15924	16019	15761	15888	15874	16033	16091	15870	15885	15703	15818	15943	15874	15842	16031	15775	16000	15553	15914	15974	15830	15982	15758	15927	15816	16003	15959	15890	15800	15849	15877	16070	15776	15872	15895	15964	16066	15772	16032	15970	15772	15869	15866	15921	16086	16014	15970	15940	15795	15868	15929	15605	15796	16030	15947	15956	15962	15973	16061	15826	15792	15858	15808	15819	15901	15956	15845	16030	15939	15849	15745	15811	15916	15949	15944	15897	15908	15833	15890	15893	16010	16087	15933	15959	15912	15813	15936	15915	15998	15629	15727	16059	15828	15778	15954	15931	15805	15797	15652	15708	16171	15985	15790	15550	15789	15964	15749	15837	15784	15707	15992	15921	15824	15901	16060	15840	15945	15984	16032	15969	15989	15720	15971	16127	15923	15932	15860	15842	15875	16182	15709	15811	15759	15898	15895	16007	15874	15817	15681	15835	15695	15971	15867	15864	15877	15883	16076	16020	16021	15985	16012	15739	15713	15972	15759	15913	15858	15768	15873	15953	15901	15946	15900	15794	16119	15855	15903	15900	15836	16088	15719	15715	15719	15783	15849	15884	15790	15797	15871	16094	15896	15777	15946	15887	15940	15898	15643	15841	16004	15712	15877	15744	15863	15957	15797	15800	15882	15910	15865	15891	15846	15985	15958	15772	15767	15805	15946	15835	15927	15954	15744	15930	15963	15824	16121	15742	15952	15923	15887	15779	15827	15855	15924	15900	16049	15790	15812	15805	15900	16001	15857	15669	15765	16033	16024	15916	15919	15823	16046	15872	15713	15846	15833	16009	15684	15826	15921	15817	15899	15681	15830	15988	15765	15893	15917	15786	15822	16048	15827	15853	15742	15899	15913	15776	16010	15966	15982	15847	15931	15990	15937	15909	16001	15932	15825	15727	15988	15778	15718	15805	15865	15708	15761	15976	15904	15819	15766	15857	16093	16065	15935	16012	15897	15848	15996	15711	15865	15727	15921	15843	15902	15954	15950	15771	16089	15796	15796	16014	15889	15750	15715	15795	15937	15728	15759	16038	16028	15903	15855	15955	15847	15953	15797	15799	15877	16063	15906	15853	15771	15870	15876	15947	15582	15819	15953	15770	15840	15818	15936	15877	15893	15997	16032	15849	15967	15969	15875	15852	15766	15758	15916	15958	15841	15951	15975	16048	15928	15833	15942	15917	15875	16068	15877	15845	15862	15883	15971	15678	15867	15814	15834	15974	16092	15884	16109	15989	15906	15802	15956	16091	15893	15914	15846	15830	15768	15750	15871	16019	16146	15704	15927	16042	15855	16006	15997	15861	15816	15894	16140	15762	16084	15774	15749	15953	15894	15754	15843	15736	15738	15894	15727	15940	15924	15772	15740	15850	15764	15827	15964
27875	42071	39206	31737	28557	25464	22995	21072	19217	18002	17057	16734	16304	16022	15743	15317	15071	14784	14642	14596	14587	14401	14498	14473	14232	14181	14016	14000	14053	13954	14060	13822	13906	13931	13967	13922	14034	13780	13889	13815	13891	13933	13776	13986	13933	13863	13918	13893	13825	13820	13846	13774	13886	13782	13845	13690	13820	13705	13896	13753	13691	13712	13731	13759	13787	13810	13890	13787	13699	13875	13688	13929	13852	13718	13636	13625	13693	13821	13652	13870	13735	13736	13836	13661	13903	13783	13746	13778	13648	13953	13725	13645	13701	13747	13828	13734	13790	13801	13732	13802	13821	13884	13570	13726	13608	13799	13726	13772	13781	13837	13688	13618	13713	13919	13888	13693	13540	13879	13798	13653	13680	13919	13797	13715	13760	13890	13680	13946	13785	13609	13987	13806	13939	13702	13664	13748	13897	13877	13764	13838	13861	13781	13611	13719	13771	13569	13687	13591	13779	13797	13879	13798	13795	13869	13876	13852	13744	13767	13792	13825	13869	13873	13749	13775	13690	13817	13664	13705	13743	13770	13921	13807	13729	13696	13889	13741	13729	13790	13684	13601	13787	13797	13891	13596	13969	13820	13730	13850	13804	13535	13813	13775	13931	13756	13801	13806	13869	13771	13729	13693	13905	13727	13739	13584	13653	13861	13796	13766	13671	13834	13809	13825	13631	13738	13778	13672	13882	13926	13838	13811	13683	13828	13842	13656	13784	13755	13859	13699	13734	13851	13808	13879	13870	13777	13761	13804	13867	13689	13723	13668	13734	13849	13895	13741	13725	13719	13863	13764	13805	13734	13914	13785	13838	13877	13666	13816	13667	13720	13841	13799	13609	13710	13705	13635	13789	13838	13857	13817	13829	13696	13663	13790	13861	13799	13651	13642	13679	13680	13947	13710	13820	13823	13851	13852	13682	13870	13856	13721	13990	13765	13673	13776	13691	13753	13802	13816	13638	13748	13797	13955	13891	13757	13735	13808	13886	13733	13760	13751	13812	13709	13783	13716	13831	13719	13848	13672	13669	13907	13710	13892	13939	13731	13824	13883	13740	13825	13808	13662	13763	13612	13664	13794	13923	13844	13720	13755	13782	13777	13860	13873	13758	13649	13788	13684	13876	13720	13929	13808	13952	13791	13591	13797	13770	13667	13553	13932	13834	13646	13803	13855	13826	13728	13707	13739	13603	13795	13787	13707	13773	13743	13881	13766	13894	13858	13758	13746	13861	13888	13821	13791	13757	13842	13807	13706	13755	13645	13888	13775	13805	13795	13953	13933	13818	13793	13807	13658	13748	13654	13826	13633	13827	13969	13935	13672	13704	13715	13567	13710	13793	13645	13786	13585	13706	13646	13789	13662	13703	13754	13912	13694	13863	13782	13735	13789	13790	13802	13841	13920	13866	13613	13765	13897	13721	13854	13736	13636	13765	13915	13821	13863	13816	13727	13868	13850	13830	13726	13755	13699	13782	13812	13778	13670	13617	13852	13751	13818	13852	13653	13794	13757	13910	13680	13755	13788	13724	13824	13770	13702	13677	13860	13820	13674	13858	14005	13652	13692	13676	13663	13818	13756	13809	13921	13707	13743	13732	13789	13704	13706	13759	13860	13747	13751	13811	13826	13781	13833	13891	13886	13822	13812	13767	13653	13649	13836	13552	13703	13830	13913	13716	13784	13773	13703	13713	13876	13782	13829	13607	13840	13704	13832	13679	13780	13911	13715	13779	13713	13869	13892	13790	13659	13792	13824	13789	13645	13686	13815	13958	13856	13593	13620	13782	13950	13764	13546	13803	13713	13911	13561	13784	13497	13782	13665	13794	13744	13867	13631	13772	13816	13637	13911	13734	13677	13752	13815	13667	13764	13748	13716	13621	13806	13806	13754	13940	13716	13839	13881	13785	13790	13830	13894	13788	13725	13603	13891	13683	13812	13780	13792	13886	13855	13839	13853	13829	13823	13659	13731	13837	13717	13782	13755	13715	13863	13689	13951	13649	13621	13709	13806	13778	13802	13837	13800	13766	13642	13744	13856	13899	13866	13707	13789	13633	13894	13824	13736	13587	13908	13663	13749	13791	13738	13886	13807	13963	13661	13753	13793	13716	13777	13957	13719	13706	13733	13759	13748	13735	13692	13816	13780	13878	13682	13592	13604	13752	13717	13768	13687	13606	13889	13720	13773	14084	13927	13830	13905	13798	13712	13927	13789	13831	13734	13862	13597	13795	13860	13791	13910	13837	13652	13832	13841	13818	13791	13749	13761	13704	13742	13596	13831	13716	13859	13631	13730	13658	13907	13733	13707	13802	13712	13767	13820	13791	13698	13798	13865	13828	13754	13832	13840	13753	13853	13950	13824	13753	13899	13863	13806	13636	13719	13766	13722	13934	13759	13637	13692	13790	13841	14013	13774	13635	13642	13684	13659	13718	13897	13985	13833	13641	13722	13534	13802	13806	13773	13660	13800	13824	13844	13781	13790	13834	13649	13769	13844	13820	13656	13776	13836	13802	13879	13751	13800	13676	13775	13550	13714	14007	13764	13697	13622	13583	13672	13700	13728	13973	13675	13852	13696	13680	13723	13829	13781	13679	13576	13821	13870	13741	13701	13889	13881	13786	13747	13865	13800	13811	13731	13673	13665	13715	13800	13806	13855	13863	13705	13606	13751	13818	13747	13772	13837	13691	13795	13668	13715	13668	13649	13632	13743	13799	13805	13802	13719	13712	13677	13664	13777	13817	13700	13647	13863	13849	13764	13703	13757	13638	13777	13906	13754	13894	13738	13657	13756	13790	13649	13747	13860	13775	13818	13780	13870	13826	13889	13733	13682	13767	13961	13833	13934	13985	13874	14032	13569	13784	13538	13861	13964	13916	13558	13828	13779	13620	13823	13754	13760	13873	13814	13737	13773	13821	13838	13841	13864	13769	13849	13790	13815	13909	13578	13759	13735	13617	13906	13839	13585	13778	13829	13742	13909	13820	13752	13692	13751	13771	13829	13851	13763	13725	13843	13724	13885	13738	13863	13619	13680	13927	13946	13737	13745	13648	13703	13708	13813	13672	13878	13779	13747	13694	13784	13744	13587	13816	13821	13612	13686	13643	13807	13784	13917	13811	13867	13903	13810	13864	13739	13657	13734	13777	13776	13932	13957	13726	13656	13738	13737	13713	13812	13701	13826	13844	13922	13774	13924	13750	13664	13928	13853	13755	13718	13712	13511	13813	13680	13762	13670	13758	13684	13676	13820	13653	13865	13678	13836	13815	13873	13920	13775	13838	13647	13732	13664	13819	13841	13574	13910	13797	13731	13697	13841	13791	13635	13901	13774	13714	13810	13875	13745	13898	13803	13820	13737	13769	13857	13716	13654	13834	13813	13828	13913	13549	13675	13598	13603	13751	13760	13737	13836	13878	13854	13782	13838	13730	13726	13825	13616	13817	13834	13743	13830	13773	13630	13741	13782	13782	13813	13780	13684	13634	13777	13784	13824	13678	13838	13726	13880	13896	13754	13866	13884	13837	13773	13700	13924	13864	13700	13712	13648	13800	13774	13740	13920	13764	13733	13832	13800	13859	13945	13763	13829	13850	13739	13653	13725	13680	13889	13713	13793	13774	13811	13790	13808	14024	13784	13946	13817	13798	13796	13697	13914	13671	13682	13804	13702	13713	13775	13711	13765	13843	13741	13722	13801	13653	13783	13801	13650	13795	13805	13800	13618	13749	13556	13732	13862	13914	13770	13786	13609	13881	13727	13735	13749	13731	13679	13780	13803	13849	13741	13925	13721	13827	13980	13843	13942	13805	13709	13848	13736	13770	13779	13813	13774	13677	13872	13679	13657	13760	13585	13710	13827	13663	13823	13758	13757	13693	13652	13841	13764	13785	13668	13918	13777	13757	13671	13914	13746	13789	13685	13864	13798	13724	13849	13854	13698	13812	13759	13774	13675	13685	13803	13724	13827	13692	13844	13909	13788	13931	13785	13813	13670	13959	13717	13637	13609	13860	13862	13737	13776	13974	13661	13794	13814	13742	13697	13847	13795	13824	13843	13779	13763	13791	13924	13845	13719	13901	13811	13822	13732	13712	13841	13777	13751	13915	13936	13845	13746	13862	13720	13838	13689	13860	13892	13683	13797	13690	13671	13803	13739	13734	13757	13728	13688	13796	13805	13758	13702	13705	13674	13661	13785	13824	13811	13850	13777	13731	13651	13733	13871	13768	13796	13816	13719	13685	13886	13918	13861	13803	13925	13916	13654	13894	13756	13747	13609	13799	13791	13764	13999	13757	13699	13738	13742	13595	13863	13779	13840	13785	13716	13759	13782	13847	13722	13893	13701	13700	13847	13815	13996	13656	13722	13842	13770	13902	13804	13858	13809	13648	13829	13786	13632	13723	13887	13734	13716	13742	13837	13745	13732	13750	13710	13784	13762	13761	13967	13717	13712	13748	13799	13850	13755	13729	13891	13733	13901	13659	13813	13688	13701	13759	13743	13776	13892	13711	13673	13958	13836	13818	13776	13773	13952	13837	13893	13900	13729	13709	13854	13812	13728	13632	13730	13891	13760	13757	13807	13755	13781	13824	13799	13605	13784	13656	13894	13626	13990	13854	13866	13798	13843	13736	13782	13724	13863	13557	13778	13765	13977	13718	13760	13635	13773	13856	13851	13788	13785	13893	13852	13849	13700	14010	13794	13814	13687	13864	13580	13852	13792	13534	13827	13734	13722	13880	13800	13847	13825	13889	13712	13811	13778	13683	13734	13683	13798	13738	13771	13851	13840	13769	13720	13641	13591	13739	13892	13639	13865	13740	13720	13798	13867	13752	13744	13685	13887	13737	13669	13836	13693	13775	13728	13805	13857	13829	13736	13738	13682	13824	13837	13820	13784	13873	13855	13813	13645	13748	13719	13677	13711	13883	13828	13948	13823	13650	13907	13771	13813	13853	13714	13844	13710	13753	13689	13733	13851	13858	13634	13874	13917	13715	13907	13734	13752	13941	13810	13792	13851	13796	13763	13806	13583	13798	13742	13689	13458	13871	13895	13744	13713	13806	13615	13685	13736	13818	13614	13690	13876	13760	13898	13938	13689	13812	13871	13567	13744	13703	13819	13775	13787	13700	13835	13822	13731
24126	21451	29143	24478	23712	26694	27184	22457	20599	19927	19280	18608	18486	18185	17791	17579	17315	17088	16880	16930	16791	16714	16625	16428	16522	16395	16241	16222	16334	16122	16376	16190	16107	16174	16119	16055	16112	16044	16129	16209	15907	16115	16290	16319	15933	15828	16077	15935	16043	16140	16024	15801	15719	15957	16006	15780	15931	16199	16141	16006	16052	15897	15751	15907	15927	15858	15799	15988	16061	16107	15835	16052	15949	15854	15912	15798	15913	15899	15960	15964	16065	15946	15845	15947	16161	15894	15866	15880	15986	16073	16010	16037	16091	15966	16011	15941	15946	15949	15885	16059	16033	16048	15704	15787	16054	15879	15886	15999	15991	15856	15745	15805	15971	15856	15987	15938	15894	15972	15769	15919	15965	15898	16068	15809	16091	16005	15866	15879	15910	15792	15828	15820	15917	15835	15786	15900	15890	15711	15586	15852	15862	15914	15970	15830	15894	15794	15894	15915	16032	15987	15831	15872	15793	15701	15844	15905	15777	15931	15990	15920	15933	15742	15894	15642	15956	16038	15724	15845	15861	15948	15753	16020	15839	15908	15805	15808	15954	15985	15832	15764	16023	16072	16064	15962	15722	15881	15953	15820	15857	15705	16061	15888	15831	15984	16020	16077	15870	15779	15679	15942	15662	15804	15939	15928	15809	16025	15847	16112	15880	15988	15937	15731	15928	15857	15882	15839	15851	15956	16045	15744	15711	15824	16033	16024	15937	15913	15894	15953	15843	15799	15882	15839	15865	15853	16043	16015	16021	15930	15756	15975	15902	15813	15836	16084	15907	15884	15807	15887	15935	15935	15920	15784	15934	16049	15860	16003	15870	15716	15934	15932	16025	16061	16078	15998	15922	15978	15932	15896	15975	16008	15868	15801	15862	15856	16112	16048	16070	15777	15870	15777	15863	15973	16037	15919	15945	15904	15913	15905	15793	15891	15724	15762	15873	16017	15988	15873	15770	16127	15899	15969	16074	15963	15764	15752	15665	15996	16007	15910	15850	15847	15850	15803	15795	15627	15825	15916	15870	16001	15860	15897	15891	15735	15755	15825	16094	15803	15920	15928	15869	15750	16146	15890	16051	16061	15927	15854	15833	15948	15967	15959	15985	15897	15860	15942	15971	16022	15877	15846	15799	15746	15892	15885	15819	15870	15831	15694	15962	16037	15953	15857	16073	15842	15825	15977	15857	16019	15700	15871	15838	16060	16019	15843	15854	15698	16033	15909	15996	15919	15978	16059	15738	16028	15916	15757	15925	15791	15650	15746	15929	15894	15976	15986	15958	15792	16031	15919	15925	15973	15993	15863	15920	15741	15885	15855	15936	15906	15919	15890	15869	15945	15895	15998	15981	15983	16215	16035	15799	16084	15910	15912	16061	16106	15881	15850	15954	15855	15851	15836	15978	15885	15792	15683	15637	15772	15818	15826	15747	15890	15651	15833	15850	15846	15921	16053	16056	15892	16011	16097	15711	15823	15893	16014	15822	16045	15740	15869	15891	16000	16075	16005	15828	15950	15758	15675	15904	15839	15903	15855	15733	15987	15880	15915	15960	15751	16051	15768	15880	15992	15952	15732	15889	15857	16041	15892	15799	15672	15934	15808	15936	15969	16031	16083	15910	15862	15968	15931	16010	15900	15818	16018	15827	15957	15792	15904	15994	15770	15894	15884	15919	15827	15856	15952	15722	15964	15968	15860	15799	16011	15973	15878	15965	15817	15952	15756	15967	16027	15866	15944	15922	15808	15914	15943	15816	16078	15869	15870	16005	16012	16000	15656	15881	16068	15861	16159	16095	15761	15827	15780	15908	15969	15780	15897	15920	15808	15964	15744	15698	15799	15853	15912	15980	15932	15906	15781	15786	15884	15787	16002	15797	15759	15826	15824	15908	16035	16271	16080	15802	15864	15883	16000	15931	15959	16198	15839	15858	15947	15875	15979	15908	15872	15753	15755	15701	15958	16123	15834	16008	15744	15933	16100	15883	15840	15808	15810	15917	15623	15764	15790	15846	15806	15772	15668	15988	15907	15876	16015	15893	15958	15859	15832	15840	15831	15895	15983	16058	15925	15827	15832	15816	15889	15968	15798	15700	15783	16042	15948	15916	15729	15925	15889	15913	15883	15898	15930	15711	15795	15847	15497	15775	15927	15843	15800	15795	15866	15673	15873	15923	15852	15777	15794	15791	15947	15657	15796	15807	15798	15945	15790	15848	15828	15923	16066	16035	15936	15898	15938	15839	15915	15822	16078	16001	15949	15929	15749	15781	15767	15982	15803	15934	15788	16043	15884	15739	15797	15761	15662	15847	15942	15747	15880	15850	15710	16029	15820	15747	15969	15883	15924	15968	15871	15932	15821	16009	15853	15981	15863	15908	15879	15780	15973	15853	15795	15912	15897	15710	15888	16034	15892	15863	15905	15952	16016	15825	15795	15876	15981	15848	15962	15967	15809	16185	15734	15805	15932	15784	15832	15923	15963	15937	15800	15920	15836	15731	15735	16018	15986	15888	15943	16023	15979	15705	15854	16041	15867	15923	15971	15798	15765	15792	16066	15930	15868	15887	15877	15930	16007	15839	16023	15904	15976	15917	15976	15897	15806	15814	15923	15973	15913	15951	15713	15789	16057	15978	15997	15772	15862	15838	15857	16023	15921	15661	15994	15853	15766	16008	15826	15831	15946	15857	15914	16024	15936	15869	15996	16086	15845	15870	16024	15853	15974	16051	15914	15969	15923	15875	15867	15936	15752	15870	15926	15763	15970	15906	15850	16075	15799	15772	15892	15865	15804	16087	16099	15799	15882	15761	15734	15887	15894	15870	15865	15815	16026	16027	15826	15804	15658	15692	15767	15869	15607	15815	15858	15876	15672	15915	15881	15997	15733	15721	16034	15747	15949	15879	15742	15680	15935	15915	16060	16019	15620	16084	15974	15866	15851	15982	16012	15811	15892	15950	15816	15946	15936	15724	15718	15956	15811	16024	16107	15825	15733	15792	15755	16070	15929	16012	15832	15986	15735	15863	15865	15895	15977	15974	15893	15900	15820	15811	15644	15786	15949	15924	15996	15881	15791	15937	15733	15844	15781	15852	15899	15919	16099	15954	15771	15923	16031	15753	15894	15910	15626	15781	16089	15943	15921	16089	15963	15774	15941	15940	16074	16000	15850	15979	16026	15837	15927	15746	15936	15880	15944	15769	15766	15780	16035	15938	15920	16125	15965	15898	15886	15535	15924	15911	15759	15898	15832	15923	15796	15831	15661	15805	15764	16008	16026	15770	16172	16182	15916	15929	15638	15834	15878	16037	15898	15732	16030	15914	15805	15996	15797	15907	15891	15884	15880	16106	15808	16064	15824	15922	16146	16125	16050	15956	15899	15838	15909	15924	15597	15664	15952	15703	15908	15981	15956	15921	15660	15879	15861	15979	15853	15975	15833	15783	15817	15770	15860	16130	15931	15903	15620	15883	15801	15755	15895	15881	15900	15922	15804	15920	16137	15762	16066	16032	15832	15778	15921	15904	15822	15703	15771	16009	15962	15788	15916	15891	15928	15822	16138	16073	15862	15904	15729	16107	15895	15901	15806	15882	15735	15965	16005	15943	15943	15601	15831	16003	15832	15977	15810	15890	15901	15816	15776	15993	16021	15890	15837	15985	16030	15757	15807	15895	15959	15937	15874	15892	15748	15936	15802	15951	15710	15930	15834	15884	15871	15843	15884	15858	16056	15921	16007	16061	15874	15970	15955	15836	16097	16107	16028	15740	15900	15889	15894	15921	15809	15676	15894	15794	15909	15825	16015	15948	15689	15818	15824	15818	15856	16015	16049	15750	15900	15902	15959	15798	15964	15989	16079	16028	15897	15876	15819	15851	15984	15987	15949	16033	15958	16030	15784	15898	15956	15817	15906	16122	15949	16019	16055	15970	15956	15939	15957	16024	15860	15836	15958	15915	16154	15872	15953	15850	16089	15971	15898	15892	15819	15933	15840	15961	15751	15827	15860	15634	15802	16004	15919	15891	16014	15938	15789	15898	15877	15881	16037	16051	15860	15739	15907	15814	16031	15732	16151	15855	15788	15960	15901	15879	15929	16044	15867	16065	15879	15776	15958	15916	15896	15984	15753	16065	15761	15978	15986	15811	15960	15817	15883	15753	15895	15888	15778	16008	15955	15984	15870	15854	15913	16046	16022	16083	15857	15940	15938	15906	15869	15717	15993	15821	15920	15915	15855	15777	16038	15805	15892	16044	15921	16003	16068	15962	15898	15941	15715	16014	15900	15873	15912	15766	15784	15891	15993	15809	15761	15969	15892	15887	15919	15869	15795	15760	15737	15910	15964	15951	15924	15604	15771	15969	15812	15848	15823	15877	15810	15777	15835	15981	15928	16029	15836	16165	15773	15853	15884	15785	15768	16061	15805	15876	15803	15878	15931	15771	15873	15846	15835	15774	16016	15907	15876	15783	16037	15981	15737	15844	15949	15912	16004	15850	15754	16012	15996	15955	15774	16100	15928	15748	15931	15926	15976	15807	15825	15862	16019	15894	15833	16008	15711	15800	15892	15939	15972	15862	15699	15958	15904	15724	15881	15953	15838	15963	15821	15915	15872	15895	15869	16000	15919	15919	15656	15890	15888	15935	15820	15954	15757	15913	15973	16193	15962	15893	15852	15936	15990	16019	15765	15889	15848	15762	15846	15874	16043	16070	15977	15720	15796	15658	15665	16037	15992	15682	15818	15981	15813	15940	15805	15981	15978	16040	15726	15976	16077	15818	15839	15815	16042	15898	15857	15866	15963	15815	15818	15757	15990	15883	15871	15893	15876	16014	16035	16111	15793	15977	15918	15815	15936	15932	15880	15947	15830	16057	16121	15755	16115	16049	15711	15931	15879	15905	15872	15873	15793	15857	15972	15757	15982	15889	16003	15794	15751	15888	15893	15988	15853	15967	15963	15886	15887	15874	16192	15860	15932	15977	15997	15829	15579	15973	15851	15974	15768	15873	16008	15843	15882	15802	15894	15851	15861	15786	15875	15844	15828	15974	16065	16001	15990	15925	15889	15729	16113	15900	16048	15872	15877	15688	15985	15919	15943	15899	15937	15940	15796	15824	15796	16173	15913	15864	15850	16010	15809
29093	45744	43201	36645	32915	29398	25852	23476	21536	19843	19093	18240	17874	17328	16879	16384	15934	15519	15404	15217	14898	14876	14580	14622	14468	14514	14263	14259	14242	13946	14288	14207	14129	14183	14172	14039	14048	13888	13956	13944	13979	14072	14097	13816	13813	13843	13772	14004	14092	13816	13793	13846	13717	13768	13951	13912	13915	13808	13846	13995	13825	13880	13775	13845	13902	13926	13711	13774	13898	13910	13748	13916	13936	13727	13790	13756	13719	13758	13820	13818	13804	13850	13813	13729	13762	13798	13781	13757	13724	13883	13933	13875	13889	13888	13917	13764	13976	13714	13994	13863	13744	13904	13784	13736	13866	13771	13653	13742	13912	13687	13815	13812	13673	13742	13831	13774	13906	13917	13777	13878	13915	13838	13657	13823	13859	13808	13856	13908	13847	13970	13866	13590	13712	13642	13743	13733	13643	13945	13703	13923	13852	13854	13812	13888	13837	13876	13809	13688	13859	13832	13926	13649	13888	13856	13702	14003	13559	13651	13824	13807	13803	13825	13838	13721	13774	13909	13829	13701	13702	13763	13782	13810	13709	13881	13849	13643	13813	13656	13811	13812	13954	14062	13782	13739	13825	13720	13772	13875	13787	13692	13866	13916	13828	13753	13775	13790	13819	13757	13679	13758	13786	13822	13903	13781	13852	13861	13697	13931	13757	13872	13849	13788	13936	13764	13859	13902	13687	13878	13726	13760	13804	13703	13731	13747	13704	13666	13767	13647	13851	13757	13892	13787	13750	13706	13750	14024	13684	13700	13827	13808	13878	13756	13886	13769	13948	13584	13601	13781	13814	13826	13679	13775	13987	13878	14067	13747	13834	13936	13796	13896	13689	13939	13636	13693	13708	13735	13732	13747	13854	13885	13862	13738	13816	13764	13753	13883	13809	13724	13702	14027	13689	13755	13827	13725	13815	13784	13720	13798	13862	13681	13939	13758	13718	13729	13725	13840	13881	13819	13890	13792	13754	13806	13679	13960	13621	14003	13750	13902	13754	13819	13792	13812	13713	13862	13754	13739	13706	13929	13876	13752	13826	13821	13867	13801	13765	13866	13784	13765	13878	13746	13627	13835	13701	13759	13674	13826	13832	13925	14023	13893	13823	13665	13851	13834	13757	13746	13798	13850	13825	13861	13717	13716	13691	13749	13949	13887	13777	13716	13645	13872	13963	13699	13825	13802	13816	13898	13929	13700	13630	13966	13732	13755	13814	13860	14048	13920	13802	13835	13812	13697	13899	14048	13848	13709	13756	13735	13751	13566	13810	13889	13728	13866	13845	13882	13521	13751	13780	13620	13868	13875	13833	13879	13902	13752	13826	13772	14006	13713	13708	13786	13819	13663	13802	13788	13816	13846	13821	13754	13782	13842	13822	13828	13890	13742	13831	13814	13686	13737	13928	13894	13942	13892	13780	13869	13853	13709	13839	13637	13787	13800	13790	13802	13781	13865	13862	13849	13712	13818	13677	13623	13878	13822	13998	13763	13734	13904	13656	13817	13862	13867	13615	13810	13706	13831	13905	13959	13842	13586	13820	13823	13849	13843	13755	13842	13879	13655	14083	13888	13724	13753	13724	13880	13730	13778	13632	13905	13770	13843	13772	13760	13773	13786	13757	13817	13889	13686	13847	13805	13756	13808	13836	13833	13858	13778	13863	13910	13900	13913	13804	13739	13849	13808	13790	13748	13812	13959	13724	13847	13794	13787	13781	13830	13868	13919	13960	13789	13760	13713	13782	13945	13764	13823	13759	13848	13748	13819	13640	13817	13753	13857	13744	13807	13649	13920	13691	13802	13764	13642	13838	13794	13736	13846	13834	13944	13693	13773	13755	14037	13901	13851	13854	13815	13778	13882	13765	13733	13831	13887	13739	13732	13792	13826	13868	13765	13934	13795	13812	13860	13710	13856	13911	13817	13731	13723	13852	13793	13923	13825	13860	13907	13849	13828	13764	13803	13867	13861	13698	13812	13825	13816	13800	13763	13938	13764	13929	13611	13910	13832	13725	13773	13804	13715	13811	13810	13588	13797	13849	13943	13686	13665	13665	13940	13837	13832	13713	13853	13669	13753	13917	13840	13823	13818	13922	13691	13741	13606	13717	13560	13759	13839	13907	13673	13728	13831	13822	13774	13756	13869	13700	13682	13890	13804	13718	13878	13672	13893	14059	13880	13718	13799	13934	13863	13816	13588	13873	13833	13929	13716	13845	13753	13821	13759	13732	13879	13859	13642	13766	13832	13740	14060	13673	13806	13800	13687	13799	13799	13775	13861	13902	13626	13890	13772	13768	13902	13618	13697	13747	13948	13783	13864	13901	13946	13730	13806	13833	13824	13673	13802	13909	13806	13790	13717	13787	13986	13906	13677	13867	13831	13710	13669	13923	13734	13820	13785	13850	13777	13836	13717	13925	13811	13868	13752	13590	13735	13780	13745	13918	13643	13850	13650	13568	13745	13940	13868	13706	13798	13762	13772	13842	13801	13980	13812	13889	13824	13833	13732	13950	14103	13810	13815	13972	13814	13976	13896	13732	13854	13688	13938	13849	13948	13835	13771	13810	13707	13936	13908	13920	13805	13822	13940	13874	13766	13909	13798	13831	13746	13753	13929	13939	13807	13923	13806	13846	13960	13813	13895	13766	13898	13965	13723	13843	13831	13825	13841	13863	13824	13873	13803	13806	13907	13670	13831	13741	13835	13788	13856	13902	13741	13719	13819	13884	14044	13888	13818	13768	13844	13772	13968	13903	13740	13714	13868	13842	14017	13924	13756	13906	13851	13785	13751	13783	13771	13959	13702	13787	13999	13867	13766	13798	13801	13946	13887	13800	13787	13670	13924	13841	13658	13757	13832	13838	13733	13953	13894	13937	13889	13884	13843	13937	13778	13738	13877	13791	13937	13831	13963	13735	13758	13745	13778	13751	13856	13650	13706	13945	13833	13932	13664	13756	13892	13634	13865	13740	13837	13732	13763	13835	13754	13864	13821	13815	13662	13694	13633	13715	13743	13760	13598	13767	13858	13902	13745	13725	13632	13696	13763	13816	13760	14051	13805	13828	13874	13842	13837	13798	13743	13917	13743	13629	13756	13692	13644	13706	13760	13898	13679	13837	13863	13876	13889	13721	13817	13659	13819	13845	13995	13832	13790	13784	13769	13831	13914	13805	13885	14010	13710	13874	13778	13757	13835	13733	13820	13869	13778	13814	13792	13905	13660	13664	13921	13810	13821	13669	13963	13860	13772	13827	13894	13752	13861	13525	13729	13763	13788	13986	13827	13844	13797	13741	13842	13879	13650	13654	13818	13836	13612	14092	13872	13843	13878	13802	13806	13784	13647	13911	13726	13913	13836	13785	13839	13705	13845	13804	13795	13849	13829	13657	13855	13890	13643	13811	13720	13794	13756	13867	13954	13820	13873	13944	13803	13762	13765	13799	14016	13892	13940	13747	13912	13892	13853	13753	13720	13853	13728	13598	13793	13595	13880	13766	13912	13951	13587	13737	13674	13900	13902	13827	13770	13954	13729	13713	13788	13694	13946	13864	13857	13725	13844	13836	13600	13890	13766	13749	13828	13730	13765	13887	13778	13722	13870	13896	13857	13895	13839	13799	13834	13739	13682	13625	13869	13743	13553	13777	13952	13807	13903	13883	13743	13785	13866	13809	13723	13729	13840	13747	13792	13881	13664	13791	13850	13722	13745	13858	13785	13827	13761	13792	13722	13670	13894	13782	13767	13779	13754	13899	13841	13866	13845	13765	13811	13859	13780	13948	13775	13809	13732	13711	14017	13977	13981	13807	13728	13921	13748	13770	13728	13830	13968	13727	13820	13899	13884	13789	13673	13881	13684	13690	13863	13721	13799	13783	13675	13650	13969	13874	13765	13710	13688	13991	13764	13806	13689	13797	13718	13866	13771	13874	13802	13868	13786	13846	13724	13799	13807	13723	13774	13745	13763	13785	13597	13750	13821	13933	13714	13830	13889	13777	13740	14021	13684	13790	13828	13992	13644	13646	13710	13805	13639	13797	13713	13824	13857	13706	13876	13984	13696	13705	13827	13826	13811	13515	13795	13843	13772	13809	13765	13976	13884	13776	13933	13803	14099	13758	13844	13585	13922	13871	13767	13826	13677	13890	13778	13829	13791	13770	13758	13837	13839	14010	13816	13873	13859	13613	13806	13855	13665	13754	13839	13932	13820	13783	13784	13771	13940	13986	13777	13838	13842	13845	13804	13769	13757	13744	13809	13806	13632	13767	13699	13735	13928	13945	13850	13899	13889	13701	13787	13857	13786	13815	13750	13729	13860	13870	13855	13955	13751	13738	13820	13834	13771	13895	13944	13654	13790	13829	13971	13651	13949	13735	13955	13822	13807	13857	13746	13768	13798	13803	13947	13761	13908	13705	13653	13766	14034	13765	13801	13820	13667	13729	13703	13985	13703	13791	13743	13840	13679	13738	13761	13818	13773	13837	13863	13797	13825	13707	13849	13808	13742	13999	13792	13727	13856	13821	13794	13842	13938	13780	13816	13821	13784	13712	13871	13879	13829	13746	13829	13702	13676	13876	13738	13966	13826	13772	13756	13789	13813	13790	13771	13828	13811	13876	13764	13733	14064	13749	13878	13717	13711	13708	13682	13692	13592	13934	13706	13718	13811	13734	13590	13865	14015	13778	14021	13889	13731	13678	13921	13774	13678	13822	13855	13866	13840	13774	13654	13792	13848	13943	13788	13721	13906	13875	13824	13847	13864	13837	13831	13870	13884	13696	13610	13730	13634	13870	13890	13884	13801	13807	13987	13852	13643	13788	13655	13874	13815	13772	13953	13897	13830	13747	13861	13827	13738	13839	13963	13751	13865	13826	13587	13704	13677	13778	13865	13848	13784	13791	13670	13975	13955	13791	13702	13716	13927	13801	13737	13841	13633	13834	13567	13583	13902	13855	13824	13838	13802	13906	13747	13829	13853	13810	13657	13827	13844	13810	13650	13850	13918	13828	13685	13888	13771	13878	13856	13932	13823	13772	13880	13786	13810	13797	13956	13848	13907	13729	13944	13691	13902	13879	13864	13966	13805	13749	13853	13794	13911	13811	13804	13716	13780	13670	13823	13723	13665	13877	13865	13877	13733
31122	26987	30605	27620	23244	21037	19513	18215	17629	17241	17326	17112	16819	16805	16557	16576	16342	16349	16265	15963	16284	16008	16020	16186	16134	16197	15923	15999	15919	15918	16015	15993	16035	16022	15838	15889	15953	15921	16001	16296	15839	15932	16108	15894	15867	16064	15835	16058	15914	15995	15894	15844	15865	15941	16015	15849	16010	15803	15953	15930	15762	15828	15878	15843	16055	15999	15916	15752	15979	15791	15819	15878	15876	15750	15810	15860	16052	15902	15870	15923	15972	15933	15819	15948	16031	16020	15907	16023	15952	15790	15911	15863	15781	15806	15832	15854	15788	15924	15802	15740	15998	15909	16034	15824	15809	15738	15967	15981	15999	15970	15856	15853	16000	15830	15940	15856	15757	15696	15985	16030	15881	15937	16060	15737	15822	15859	15894	15970	15927	15921	15970	16017	15809	15964	15931	15862	15941	15879	15921	15967	15850	15895	15784	15724	16026	15944	15895	15838	15972	16101	15855	15927	16035	15892	15806	15932	15855	15977	15962	16092	15903	15840	15866	15827	15916	15862	15836	15932	15944	16095	15952	15967	16059	15893	15968	15749	16000	16054	15852	16089	15994	15872	15840	16052	15740	15810	15999	15863	15895	15844	15782	15882	15882	15729	15801	15977	15780	16071	16124	15826	15930	15969	15694	15921	15995	16026	15950	15914	15864	15884	15796	15888	15813	15671	15814	15839	15871	15646	15776	15900	15955	15836	16000	15826	15692	15919	15730	15977	15892	15992	15933	15698	15927	15865	16114	15927	15749	15708	15922	15812	15749	15895	15862	15799	15871	15914	15859	15937	16046	15894	15843	15977	15885	15908	15881	15836	15959	15939	16020	15973	15901	15889	15889	15925	15841	15871	16044	15884	15983	15822	16077	15945	15882	16021	15926	16000	16199	16048	15895	15984	16103	15894	15871	15817	16017	15858	15937	15852	15910	15874	15777	15691	15775	15741	15891	15985	15919	15917	16009	16026	15995	15825	15819	15697	15967	16028	15981	15770	15851	15933	15950	15897	15910	16097	15843	16014	16085	15821	15748	15884	15837	15705	15870	15999	15682	15906	15879	15848	15679	15901	15873	15932	15671	16034	15733	15827	15747	16219	15887	15819	15812	16014	15951	15822	15809	15778	15853	15680	15764	15850	16090	15937	15862	16026	15843	15751	16051	15870	15877	15928	15992	15911	15839	15995	15918	16036	15825	15808	15964	15832	16015	15994	16119	15756	15941	15621	15915	15987	15780	15752	16026	16025	15544	15963	16008	15866	16072	16071	15759	15834	15902	15877	15811	15729	15991	15791	15992	15824	15882	15985	15916	15790	15873	16019	16001	15796	15915	16052	16040	15883	15795	15810	15886	15881	16035	15970	15888	15906	15759	15865	15900	15776	15896	15833	15864	16039	15742	15875	15901	15883	15873	15921	15886	15953	15865	16063	15934	15818	15995	15861	15792	15813	16009	15750	16022	15843	16013	15787	15904	15964	15962	15850	15904	15930	15820	16006	15863	16094	15898	15936	15933	15771	16038	15932	15854	15703	15790	15932	16006	15962	15932	16048	16103	15898	15946	15845	16165	15833	15914	16012	15810	15792	16115	15633	15890	15917	15853	16091	16144	15749	16062	15885	15795	15697	15885	15840	16026	15813	15813	16025	15891	15840	15891	15836	15869	15771	15853	15840	16063	15805	15826	15862	15986	16036	15815	15868	16009	15813	15995	16174	15818	15717	15804	15953	15813	16039	15839	15900	15920	16070	15776	15968	15875	15985	15918	15871	15988	15684	15734	15983	15950	15957	15885	15823	15697	16128	15946	15976	15839	15845	15799	15779	16033	15935	15755	16070	15817	16103	16047	15832	15759	15961	15792	15871	15767	16033	15974	15905	16031	15956	16033	15819	15825	15868	15800	15899	15925	15797	15982	15745	15876	15729	15874	15796	15807	15928	15910	15782	15793	15985	16116	15734	15796	15949	16045	15980	15944	16062	15863	15902	15993	15583	15892	15947	15741	15713	15905	15732	15939	16086	16061	15904	16001	15886	15949	16043	15958	16080	15831	15966	15795	15971	15875	15697	15648	15946	15891	15819	15780	15894	16099	15812	15745	15710	15856	16137	16021	16069	15625	15925	15837	15833	15851	15893	15964	15851	16043	15764	15920	15956	15988	15910	15841	15923	16057	15840	15911	16014	15933	15907	15931	15806	15858	15860	15931	15699	15784	15764	15695	15902	16096	15858	15917	16027	16110	16036	15770	15793	15751	15897	15881	15999	15834	15997	15862	15953	15922	15838	15844	15961	15775	15934	15881	15925	15915	15900	15859	15935	16022	15972	16054	15963	15850	15821	15990	15924	15807	16034	15857	16066	15903	15823	15827	15808	15944	15904	16100	15925	15966	16015	15927	15855	15730	15912	15561	15868	15787	16040	15938	16071	16069	15733	15899	16026	15789	16027	15657	15905	15861	15931	15823	15775	15871	15926	15790	16000	15813	15985	16052	15941	15967	15958	15806	15836	15797	15760	15754	15967	16076	15927	15823	15926	15805	15979	15859	15910	15916	15862	15796	15886	15762	15963	15820	15933	15800	16078	15935	15988	15861	16002	15950	15968	15808	15905	16036	15903	15838	15818	15930	15778	15940	15877	15928	15950	15844	15905	15927	15899	15800	15771	15772	15916	15783	15835	15983	15863	15817	15949	16059	15906	16066	15879	15918	15822	15893	15903	16155	15886	15793	15861	16155	15855	15842	15887	15912	16108	15756	15755	15734	15994	15894	15872	15955	16015	15959	15828	15889	15649	15914	15724	15849	15904	16034	15791	15952	15926	15780	15768	16203	15907	15863	16034	15967	15886	15939	16016	15874	15900	16104	15829	15815	15842	15881	15922	15988	15652	15847	15901	15834	15813	15806	15939	15849	15763	15946	15916	16119	15977	15832	15866	15981	16051	15888	15785	15841	16042	15927	15926	15782	15843	15936	15895	16050	16010	15772	15813	16001	15812	15870	16140	15940	15971	15836	15922	15805	15937	15869	15849	15789	15902	15905	16023	16012	16025	15999	15928	16012	15900	15885	15806	15948	15866	15798	15861	15846	15876	15695	15809	15926	15872	15781	15860	15655	15853	15965	16094	15949	15866	16008	15941	15979	16021	15967	15827	15984	15706	15978	15894	15897	15717	15860	15770	15737	15775	16058	15837	15814	15871	15744	15883	15870	15751	16003	15938	15741	15909	15946	15915	15749	15915	16053	15839	15620	15850	15776	15929	15903	15921	15821	16020	15844	15837	15877	15843	16039	15779	15909	15947	15808	15776	15704	15771	15784	15739	15718	15744	15892	15887	15952	15643	15936	15668	15706	15883	16041	15894	15914	16044	15887	15921	15932	15951	15788	15753	15903	15843	15845	15921	15956	16024	16018	15921	15847	16078	15937	16005	15842	15942	16054	15832	15909	15806	16079	16135	16018	15913	15863	15886	15809	15805	15829	16067	15895	15964	15850	15900	15958	15850	15675	15938	15901	15799	15811	15826	15887	16069	15956	15927	15971	15728	15996	15884	15742	15830	15915	15693	15902	15842	15883	15789	15819	15782	15686	15872	15888	15853	15951	15723	16007	15804	16076	15899	15844	15941	16101	15974	15736	15981	15990	15929	15960	15956	15987	15870	16042	15962	15954	15796	16002	15950	16153	15911	15767	16021	15920	16011	15899	15716	15920	15815	15834	16124	15982	15904	15764	15932	16099	15811	16052	15765	16091	15851	15965	15877	16061	16014	15815	16026	16080	15926	15957	16130	16063	15955	15889	15906	16036	15887	15956	15937	15914	15792	15835	15830	15739	15913	15947	15769	15792	15807	15655	15843	15880	15902	15761	15743	15973	15863	15915	15893	15876	15908	15838	16079	16045	15910	15940	15728	16076	15909	15854	16063	15819	15841	15999	16124	15973	16090	15983	15851	15741	15848	15814	16073	15882	15712	15948	15827	15994	15955	15816	16007	15821	15949	15993	15896	15725	15764	15914	15855	16012	16058	16033	15906	15831	16061	16053	16021	15948	15770	15800	15709	15806	16020	15789	15957	16046	16072	15929	16174	15897	15968	15888	15828	15901	15997	15828	15795	15890	15905	15844	15777	16013	15869	16038	16098	16030	15890	15861	15880	15987	15980	16031	15794	15849	16004	15941	15946	15832	15790	15952	15834	15877	15877	16172	15906	16010	16101	15899	15862	15880	15917	16105	16024	15853	15941	16028	16026	15961	15833	15845	16033	15947	15977	15901	15885	15920	15913	15995	15999	15924	15769	15707	15982	15639	16000	15799	15864	15874	15767	16008	15946	15860	15981	15908	16044	16105	16064	16155	15886	15956	16069	15943	15681	16025	15806	15829	15783	15790	15972	15974	15907	15750	15974	15810	15907	15745	15931	15918	16149	15851	15962	16143	15847	16054	15911	15872	15921	15777	15971	15814	15943	15836	15809	15691	15931	15790	16054	15834	16125	16053	15932	15795	15809	15892	15864	15878	15672	15964	15969	15974	15921	15871	15859	15896	15702	15806	16016	15892	15820	15870	15901	16016	15867	15822	15989	15953	15848	15892	16060	15901	15758	15967	16070	15963	15988	15899	15790	16012	16088	15840	15874	15901	15722	15862	16085	15892	15868	15677	15885	15682	15933	15795	15985	15877	15893	15970	15880	15901	16080	15705	15996	15929	15996	15824	15832	15717	15858	15845	15943	16116	15981	15708	15876	15954	15972	15868	16007	15769	15847	15854	16072	16037	16021	15946	16017	15967	15965	15917	15839	15950	15971	15703	15746	15847	15917	15949	15923	15922	15787	16128	15840	15844	16080	15830	15862	15892	15848	15946	16041	16147	15969	16000	16106	15838	15734	16019	16041	15917	15661	15955	15886	15852	15959	15794	16175	16006	15841	16004	15926	16120	16004	16037	16001	15803	15825	15799	15997	15958	16014	15936	15986	15956	15737	15898	15888	16146	16011	15784	15860	15756	15841	15941	15810	15915	15946	15934	15913	15886	16079	15993	15807	15832	15936	15766	16048	15999	15894	15945	15828	16052	15916	15960	15828	16024	15832	16159	16016	15751	15882	15807	15952	15736	15790	15976	15856	16058	15933	15864	15832	15832	16021	15793	15785	16020	15920
26663	34975	33231	27518	23981	21295	18917	17569	16652	16090	15596	15377	15067	14969	14631	14564	14349	14291	14219	14077	14036	14029	13976	13917	13840	14085	13968	13789	13918	13862	13805	13883	13703	13687	13827	13809	13901	13908	13648	13850	13812	13937	13809	13864	13688	13820	13848	13878	13655	13881	13742	13746	13585	13952	13769	13765	13816	13795	13822	13767	13895	13735	13566	13865	13810	13937	13712	13644	13674	13695	13887	13801	13802	13629	13660	13806	13840	13765	13764	13758	13901	13726	13674	13747	13739	13770	13860	13739	13814	13691	13732	13758	13890	13785	13747	13678	13732	13584	13800	13621	14053	13663	13894	13711	13749	13589	13915	13736	13611	13800	13627	13878	13900	13761	13784	13886	13717	13730	13714	13651	13711	13853	13809	13840	13716	13638	13777	13852	13916	13820	13648	13779	13952	13752	13563	13720	13825	13695	13742	13637	13654	13710	13738	13801	13659	13882	13576	13797	13803	13825	13724	13731	13853	13772	13851	13743	13810	13904	13924	13837	13770	13827	13669	13891	13787	13717	13762	13811	13774	13584	13818	13773	13711	13737	13770	13850	13659	13758	13694	13727	13835	13783	13820	13688	13816	13722	13820	13743	13716	13806	13857	13799	13850	13890	13594	13720	13590	13745	13820	13855	13811	13650	13692	13742	13879	13613	13724	13829	13750	13718	13706	13802	13658	13780	13792	13726	13960	13961	13995	13806	13726	13683	13871	13827	13604	13762	13717	13774	13627	13713	13867	13600	13806	13696	13683	13637	14018	13741	13763	13792	13690	13843	13757	13678	13922	13631	13935	13679	13868	13857	13819	13910	13717	13870	13466	13764	13759	13624	13805	13752	13757	13846	13693	13713	13743	13803	13639	13821	13771	13708	13612	13874	13856	13605	13809	13757	13869	13753	13921	13685	13770	13803	13619	13862	13664	13842	13775	13899	13788	13849	13758	13730	13827	13872	13809	13702	13621	13767	13729	13795	13845	13800	13836	13760	13749	13814	13701	13679	13773	13820	13815	13712	13799	13751	13783	13706	13745	13912	13804	13821	13680	13771	13732	13643	13745	13741	13773	13641	13648	13935	13634	13540	13720	13765	13775	13798	13717	13838	13747	13740	13760	13650	13830	13906	13704	13731	13709	13583	13723	13786	13632	13856	13836	13962	13751	13742	13584	13889	13582	13702	13704	13756	13721	13804	13714	13815	13788	13813	13768	13696	13853	13801	13795	13835	13748	13703	13672	13758	13868	13847	13874	13713	13772	13835	13677	13650	13821	13710	13760	13761	13853	13857	13849	13874	13803	13791	13840	13818	13788	13830	13784	13774	13615	13734	13743	13686	13569	13799	13770	13842	13753	13826	13650	13697	13753	13864	13810	13800	13618	13665	13682	13853	13832	13787	13824	13579	13778	13751	13749	13816	13774	13813	13773	13785	13744	13679	13798	13743	13675	13724	13658	13636	13821	13802	13758	13699	13832	13682	13886	13696	13842	13798	13756	13713	13629	13894	13808	13884	13829	13813	13812	13710	13853	13733	13846	13836	13810	13750	13910	13709	13810	13462	13870	13767	13823	13702	13668	13708	13834	13728	13802	13665	13897	13856	13831	13703	13632	13793	13810	13692	13794	13531	13926	13718	13669	13825	13968	13809	13697	13534	13828	13700	13555	13907	13664	13666	13720	13819	13724	13848	13658	13924	13719	13759	13761	13666	13761	13722	13709	13727	13740	13812	13894	13799	13726	13748	13719	13874	13734	13745	13775	13731	13911	13936	13712	13885	13788	13588	13798	13742	13959	13918	13674	13717	13786	13785	13877	13684	13699	13706	13798	13767	13867	13706	13751	13698	13648	13560	13731	13711	13920	13792	13719	13818	13724	13872	13842	13811	13681	13655	13810	13899	13999	13950	13812	13601	13790	13875	13627	13902	13793	13738	13828	13674	13789	13870	13840	13832	13858	13803	13615	13745	13548	13789	13754	13922	13625	13949	13713	13779	13751	13952	13797	13747	13714	13832	13799	13747	13839	13895	13683	13740	13711	13923	13712	13720	13664	13677	13743	13800	13772	13717	13678	13813	13775	13711	13781	13744	13751	13711	13772	13674	13707	13763	13758	14022	13740	13691	13694	13854	13898	13733	13697	13806	13721	13705	13719	13796	13734	13745	13682	13873	14061	13878	13683	13755	13743	13639	13811	13763	13667	13973	13805	13616	13684	13787	13742	13726	13754	13738	13847	13814	13788	13787	13867	13771	13772	13793	14044	13797	13828	13780	13877	13929	13722	13717	13770	13810	13758	13936	13692	13658	13736	13849	13674	13693	13710	13858	13734	13869	13828	13765	13933	13771	13841	13697	13679	13881	13789	13628	13730	13785	13851	13736	13877	13674	13895	13805	13698	13882	13822	13847	13705	13732	13856	13762	13815	13800	13729	13697	13851	13693	13873	13897	13777	13628	13783	13833	13809	13618	13674	13786	13745	13892	13903	13726	13725	13729	13794	13817	13576	13854	13800	13661	13904	13781	13684	13655	13928	13849	13740	13804	13756	13811	14026	13830	13649	13909	13816	13858	13819	13803	13770	13833	13767	13815	13807	13704	13729	13773	13802	13926	13683	13844	13823	13971	13692	13832	13745	13843	13624	13872	13777	13660	13613	13857	13851	13962	13780	13700	13748	13641	13665	13620	13672	13777	13903	13825	13844	13775	13618	13866	13761	13723	13912	13848	13884	13753	13815	13877	13755	13906	13822	13733	13860	13850	13602	13756	13731	13920	13838	13859	13740	13695	13763	13851	13722	13793	13583	13813	13822	13809	13806	13872	13976	13827	13834	13914	13690	13804	13829	13779	13825	13835	13735	13696	13622	13630	13868	13810	13754	13822	13645	13749	13909	13790	13921	13829	13723	13797	13793	13833	13666	13783	13955	13877	13728	13752	13729	13837	13897	13880	13865	13817	13839	13660	13816	13815	13699	13654	13856	13731	13679	13797	13850	13753	13765	13722	13653	13606	13815	13805	13738	13678	13759	13831	13701	13768	13792	13944	13711	13703	13672	13865	13917	13797	13806	13747	13805	13790	13766	13775	13692	14111	13807	13802	13956	13669	13661	13550	13718	13838	13786	13763	13676	13831	13820	13735	13750	13912	13791	13837	13778	13624	13748	13740	13924	13817	13784	13756	13620	13738	13806	13840	13645	13861	13708	13703	13982	13699	13758	13774	13699	13687	13721	13542	13773	13750	13812	13715	13672	13780	13733	13629	13812	13828	13581	13589	13720	13781	13717	13704	13783	13860	13957	13747	13634	13660	13720	13716	13847	13619	13761	13690	13615	13747	13847	13896	13716	13777	13820	13840	13748	13816	13797	13745	13842	13751	13682	13738	13798	13810	13790	13783	13786	13875	13796	13700	13750	13731	13721	13790	13812	13960	13776	13771	13753	13762	13730	13683	13757	13927	13657	13684	13576	13786	13789	13747	13805	13761	13770	13671	13807	13733	13622	13849	13691	13709	13779	13709	13838	13828	13691	13747	13791	13812	13666	13882	13716	13635	13822	13854	13763	13645	13640	13758	13761	13581	13714	13950	13878	13740	13878	13564	13802	13827	13601	13859	13709	13616	13738	13666	13656	13803	13615	13865	13822	13947	13714	13846	13939	13919	13713	13909	13824	13872	13827	13634	13702	13675	13751	13758	13939	13757	13709	13687	13839	13752	13644	13648	13915	13792	13772	13808	13761	13872	13730	13680	13864	13745	13932	13771	13903	13817	13829	13771	13926	13691	13763	13877	13764	13714	13720	13724	13697	13757	13858	13583	13618	13895	13837	13610	13961	13789	13546	13683	13758	13731	13695	13684	13779	13800	13726	13742	13795	13724	13898	13658	13762	13635	13833	14002	13665	13812	13792	13772	13797	13857	13755	13794	13715	13725	13683	13878	13915	13789	13765	13834	13839	13749	13831	13778	13842	13842	13794	13637	13820	13874	13912	13622	13718	13864	13769	13831	13710	13650	13793	13930	13761	13749	13779	13744	13765	13646	13887	13709	13814	13719	13736	13719	13811	13936	13736	13847	13720	13703	13744	13805	13684	13708	13710	13764	13698	13701	13699	13739	13744	13670	13699	13816	13874	13876	13784	13640	13801	13740	13595	13581	13621	13752	13535	13737	13798	13827	13652	13755	13656	13731	13830	13836	13749	13754	13945	13616	13740	13820	13807	13697	13843	13732	13808	13727	13753	13741	13702	13761	13677	13841	13795	13811	13724	13817	13950	13711	13719	13893	13650	13719	13695	13844	13770	13775	13781	13807	13781	13638	13654	13843	13755	13791	13746	13764	13790	13821	13760	13983	13609	13592	13576	13659	13893	13888	13750	13764	13626	13913	13690	13755	13734	13716	13762	13661	13894	13724	13800	13785	13797	13616	13790	13702	13894	13666	14023	13799	13701	13700	13808	13816	13756	13620	13745	13837	13765	13812	13810	13848	13728	13840	13578	13693	13603	13878	13813	13838	13924	13793	13727	13823	13857	13649	13753	13759	13689	13915	13706	13771	13785	13726	13880	13862	13794	13985	13813	13823	13827	13911	13743	13951	13772	13813	13774	13762	13653	13687	13836	14052	13704	13774	13836	13841	13718	13730	13775	13809	13783	13704	13764	13692	13743	13784	13978	13659	13703	13759	13739	13884	13875	13861	13831	13636	13794	13687	13860	13829	13719	13883	13900	13837	13641	13808	13809	13775	13689	13726	13627	13737	13867	13670	13718	13770	13736	13727	13805	13893	13792	13715	13908	13814	13768	13767	13709	13880	13827	13686	13735	13784	13844	13883	13836	13812	13751	13802	13770	13792	13678	13736	13669	13749	13875	13737	13672	13697	13941	13734	13802	13664	13677	13814	13737	13765	13785	13771	13713	13653	13909	13721	13657	13802	13814	13724	13721	13793	13728	13820	13844	13665	13768	13726	13824	13934	13786	13766	13582	13853	13723	13818	13775	13928	13751	13723	13825	13826	13947	14075	13650	13634	13701	13966	13818	13822	13825	13901	13721	13689	13705	13695	13783	13986	13674	13722	13742	13596	13778	13943	13786	13855	13781	13658	13668	13632	13959	13796	13738	13887	13656	13834	13871	13850	13751	13803	13798	13744	13905	13931	13689	13836
25379	21469	28696	26477	25369	24936	23767	20433	19411	18977	18354	18068	17718	17504	17335	17090	16913	16606	16761	16684	16548	16449	16373	16340	16086	16079	16218	16202	15796	16146	16137	16110	16160	15919	16015	15897	16000	15992	15834	16100	16134	16089	15957	15744	16064	16201	16043	16057	15780	15915	15993	16092	16137	16048	15963	15827	15813	15835	16112	15810	15855	16096	16028	16265	16002	16016	15858	15715	15817	15980	15913	15903	16021	15768	15852	16119	15943	15873	15830	15954	15745	15799	15894	15665	15917	15773	15961	16118	15834	15949	15846	15828	15952	15780	15783	16005	16028	15985	15979	15690	15661	16003	16026	15917	15745	15911	15817	15820	16023	15848	15860	15890	15719	15870	15944	15871	15757	15764	15866	15951	15793	15886	15833	15964	15712	15923	15882	15923	15940	15952	15881	15688	15758	16094	15873	15820	15757	15787	15820	15815	15715	15961	16137	16084	15801	16043	15917	15981	15979	15699	15953	15945	15845	15730	15802	15811	15919	16096	15524	15867	15817	15784	16049	16010	15855	15870	15915	15892	15900	15787	15843	15845	15965	15800	15668	15909	15874	15938	15965	15864	15852	15974	15866	15864	16021	15742	15843	16047	15845	16022	15946	16030	15944	15654	15908	15806	15687	15954	15834	15814	15918	15801	15809	15855	15775	15949	15817	15892	15915	15985	15903	15941	15875	15895	16005	16056	15958	15867	15859	15787	15779	15873	15749	15801	16048	15981	15894	15829	15747	15620	15763	15879	15797	15811	15815	15943	15987	15829	15942	15918	15820	15817	15815	15826	16016	15806	15870	15981	15811	15626	15882	15944	15990	15921	16140	16065	15786	15831	15826	15938	16033	16011	15964	16042	15944	15786	15888	15985	15997	15780	15940	15906	15838	15805	15818	16090	16105	15807	15977	16021	16009	15934	15902	15659	15660	15732	15776	15910	15923	15912	15777	15896	15937	15935	15932	15912	15889	15979	16036	16031	15727	15897	15771	15807	15810	15798	15643	15902	15884	16087	15779	16010	15895	15931	16019	15897	15704	15891	15901	15901	15849	15706	15838	15842	15786	15876	15998	15898	15906	15798	15848	15755	15999	16024	16075	15953	15934	15807	15977	15860	16049	15728	15787	15904	15737	15882	15818	15902	16054	15967	15881	15851	15934	15821	15942	15736	15814	15952	15896	15918	16016	15979	16003	15810	15673	15801	15840	15817	16061	16038	15807	15590	15874	15948	15997	15862	15992	15850	15802	15923	16025	15886	16131	15793	15831	15840	15845	15688	15867	15944	15918	15889	15845	15849	15796	15845	16071	16079	15869	15800	15924	15930	16057	16027	15948	15922	15943	16023	15915	16051	16020	16017	15796	15804	15945	15906	15888	15914	16014	15924	16170	16105	15992	15898	15918	15930	15691	15957	15905	15752	15730	15928	15982	15886	15772	15919	16058	15981	16050	15809	15807	15841	15919	15827	15971	15897	16158	16000	15794	16102	15822	15775	16078	15745	15929	16083	16044	15665	15950	15882	15806	15830	16002	15845	15800	15887	15832	15826	15779	15962	15882	15819	15861	16064	15851	15985	15829	15730	15804	15715	16021	15831	15944	15718	16035	15869	15861	16093	15915	15772	15820	15914	15938	16035	15841	15813	15925	16101	15825	15919	15789	15856	15950	15899	15634	15780	15961	15631	15892	15935	15896	15850	15891	15911	15724	15833	15803	15940	16017	15991	15860	15955	15823	15866	16005	15947	15932	15923	15924	15705	16052	15837	16048	15802	16162	15871	15978	15984	15876	15904	15858	15873	15840	15891	15774	15841	15977	15887	15943	15755	15808	16138	15685	15735	15815	15932	15955	15812	16004	15962	15971	15803	15929	15799	15774	15853	15942	16107	16107	15878	15900	15859	15860	15788	15878	16026	16023	15997	15971	15900	15902	15872	15969	15816	15913	15989	15741	15942	15981	15853	15972	16049	15843	15968	15769	15997	15793	15899	15876	15934	15922	15499	15780	15815	15911	15856	15978	16055	16053	15960	16143	15673	15933	15939	15886	15793	15842	16096	15809	15863	15820	15762	16051	16065	15869	15949	15808	16182	16066	15878	15862	15859	15946	15924	15927	15819	15865	15824	15739	15880	16144	15704	15902	15956	15857	16023	15977	16057	15861	15853	15980	15948	15720	15953	16064	16003	15824	15779	15808	16004	15864	15922	15872	15768	15862	15940	15982	15831	15900	15936	15905	15842	15911	15897	15800	15856	15839	16046	15956	15743	15908	15901	15721	15804	15879	15999	15840	15866	15803	15794	15871	15892	15786	16013	15803	15959	15918	15869	15896	16064	15865	15975	15814	16068	15966	16098	15819	15975	15948	15939	15771	15755	15833	15792	16041	15928	15964	15929	15857	15942	15834	16000	15887	15895	15915	16025	16070	15769	15765	15923	15921	15920	15896	15872	15936	15874	15955	15990	15904	15956	15840	15858	15707	15825	15834	16073	15930	15870	15897	16052	15722	15917	16043	15730	15873	15976	16207	15948	15948	15814	15928	15726	15543	15743	16027	15759	15909	15680	15899	16150	15974	16079	15998	16039	16060	15903	15948	15965	15893	15968	15928	16003	15971	16021	15703	15810	15894	15906	15967	16024	15917	15927	15879	15936	15961	16041	15793	15843	16128	15812	15824	16053	15988	15920	15876	15772	15888	15872	16064	16030	16122	15942	15880	15906	15894	15941	16014	15884	16062	15975	15966	16129	15793	15786	15736	15823	15850	16024	15921	15954	15821	15875	15802	15767	15909	15947	15916	15866	16033	15971	15983	16078	15832	15851	15832	15825	15809	15802	16148	15912	15775	15990	16019	15773	15906	15883	16006	15802	16001	15758	16016	15888	15930	16003	15998	15921	15979	15904	15726	15732	15917	15946	15979	15900	15959	15873	15958	16019	15893	15987	15778	15895	15953	15911	16129	16162	16166	15936	15852	15957	15914	15564	15811	15892	15876	15855	15832	15848	16016	15957	15728	15969	15977	15955	15995	15938	15842	15948	15774	15948	15937	15756	15834	15995	15957	15849	15937	15992	16044	15845	16071	15711	16114	16034	15818	15864	15828	15803	15861	15977	15780	15995	15818	15836	15815	15900	15914	16000	15918	15966	16120	15952	15916	15933	15969	15864	16184	15869	15782	15937	15878	15870	15955	15873	15734	15972	15872	15823	15898	15962	15843	15830	15929	15929	16003	16090	15959	15997	15711	15961	15920	16056	15893	15646	15958	15810	15803	15882	15554	16018	15785	15709	15929	15903	15731	15848	15896	15696	15942	15815	15744	15924	15951	15924	15913	15794	15842	15782	15838	16004	15942	15834	15935	15693	15798	15834	15956	16000	15869	15914	16240	16050	16105	15835	15771	15835	16023	15749	15806	16037	15952	15730	15963	15934	15975	15751	15951	15882	15790	16020	15665	15830	15928	15981	15872	15995	15744	16044	15885	15796	15775	15919	15810	15971	15882	15877	16019	16080	15896	15798	15893	15945	15971	15875	15748	16032	15908	15803	15874	15767	15741	15874	15894	15827	15777	16128	15860	15846	16061	15979	16032	15977	15948	15753	15994	15965	15938	15821	15958	15971	16077	15840	15800	15906	15962	15958	15787	15883	15991	15905	15963	16106	15864	15870	15790	15844	15838	15777	16022	15854	15885	15856	15785	15967	15916	15891	15975	15896	16034	15994	15797	15780	15748	15993	15839	15857	15807	15745	15886	15877	15957	15750	15953	15848	15688	15996	15785	16039	16124	15961	15799	15779	15881	16120	15876	15883	15876	15977	15716	16020	15876	15764	15856	15978	15904	15776	16085	15936	16033	15951	15655	16011	16051	15780	15761	15955	15870	15817	15965	15952	15746	15962	15968	15924	15913	15800	16065	15876	15963	15860	15737	15971	16133	16058	16148	15950	15992	15906	15859	15960	15833	15915	15741	15935	16079	15914	15892	16119	16004	16017	15756	15836	15707	15971	15975	15786	16130	15812	15790	15892	15885	15997	15835	15823	15622	15849	15854	16035	15898	15940	16012	15814	15835	15971	15873	15841	16013	16036	15777	15788	16071	15882	15870	15842	15901	15534	15773	15991	15925	15747	15663	15968	15720	15949	15732	15712	15917	15955	15869	15881	15822	15927	15670	15844	15717	15952	15978	15971	16054	15786	15878	15601	15927	15860	15927	15850	15946	15806	16090	15966	15896	15859	15703	15842	15872	15889	15972	15788	15807	15878	15976	16016	15875	15974	15996	15860	15663	15858	15898	15901	15864	15921	15850	15646	15775	16025	15923	15879	15724	15938	15786	16146	15933	15836	15922	15811	15988	15924	15867	16087	15776	15877	15895	15915	15789	15713	15938	15838	16064	15846	15997	15836	16004	15825	15951	15899	15994	16017	15812	15965	15776	15749	15782	15891	15861	15904	16088	15962	15902	16085	15960	15846	15809	15717	15819	16111	15730	15809	15839	15891	15871	15978	15952	15742	15889	15764	15660	15875	15974	15869	15953	15804	15848	15825	15780	15637	15921	15902	15881	15966	15866	15901	15826	15710	15857	15935	15980	15814	15938	15758	15720	15835	15946	16040	15690	15959	15783	15848	16026	15837	15869	15840	15958	15788	15936	16016	15901	15889	16157	15785	16064	15917	16028	15846	16039	15802	16092	15940	15806	15801	15861	15755	15934	15816	15991	15982	16078	15855	15781	15799	15860	15905	16002	15886	16035	15874	16041	15989	15957	15827	15805	16029	15656	15830	15788	15926	15906	15960	15988	16012	15965	15886	15627	15755	15825	15899	15915	15801	15897	15912	15755	15970	15912	15967	15886	15875	15753	15820	15928	15849	15860	15955	15980	16120	15869	15858	15929	15837	15927	15964	15753	15785	15907	15820	15888	15907	15831	15846	15941	15931	15947	15780	15951	15957	15829	15948	16090	16038	15876	15642	15965	15977	16080	15842	15880	15839	15797	15916	15809	16049	15874	15795	15886	16094	15908	15867	15950	15991	15818	15881	15862	16086	16064	15836	15825	15880	15819	15958	15872	15885	15811	15898	15914	15956	15863	15911	15823	15853	16015	15938	15708	15804	15745	16020	15766	16028	15765	15778	15945	15724	16026	15935	15948	15882	16018	15855
25207	41327	40533	33800	29427	25345	22892	20732	19325	18390	17833	17402	16683	16381	16028	15633	15439	14821	14809	14568	14564	14393	14284	14401	14206	14007	14213	14083	14027	14163	14018	13806	14085	14017	14092	13835	13944	13943	13995	13965	14050	13875	13848	13835	13931	13938	13807	13822	13815	13907	13832	13879	13916	13754	14031	13926	13746	13840	13921	13797	13776	13764	13947	13680	13870	13817	13857	13694	13820	13537	13722	13916	13741	13813	13899	13812	13669	13889	13818	13793	13714	13688	13635	13818	13912	13892	13856	13925	13887	13783	14000	13686	13879	13916	13691	13901	13964	13731	13696	13993	13673	13852	13785	13934	13789	13813	13686	13886	13870	13863	13874	13705	13889	13696	13944	13874	13849	13829	13771	13633	13713	13934	13703	13839	13745	13842	13874	13808	13747	13677	13801	13894	13833	13777	13712	13953	13733	13662	13688	13742	13807	13711	13779	13898	13859	13883	13791	13778	13815	13780	13715	13798	13791	13786	13655	13815	13800	13684	13754	13776	13778	13913	13725	13921	13878	13987	13737	13837	13906	13940	13844	13783	13759	14004	13769	13716	13927	13905	13889	13841	13788	13908	13782	13880	13755	13839	13908	13969	13763	13736	13784	13777	13911	13779	13771	13663	13719	13801	13860	13871	13553	13591	13781	13757	13833	13950	13719	13747	13863	13871	13747	13841	13705	13854	13815	13643	13751	13860	13890	13808	13720	13867	13761	13663	13724	13826	13854	13724	13748	13857	13757	13876	13808	13973	13822	13930	13734	13651	13703	13728	13696	13868	13725	13922	13877	13959	13769	13725	13867	13711	13855	13755	13549	13833	13805	13942	13570	13730	13719	13670	13723	13765	13714	13658	13839	13701	13857	13762	13771	13813	13793	13855	13954	13920	13853	13773	13647	13754	13820	13771	13729	13778	13769	13654	13751	13716	13686	13850	13993	13739	13668	13820	13743	13878	13830	13848	13928	13788	13862	13764	13603	13746	13810	13666	13940	13924	13789	13952	13836	13826	13763	13738	13777	13796	13946	13857	13743	13874	13725	13751	13770	13748	13904	13867	13716	13928	13598	13914	13721	13663	13986	13734	13822	13772	13944	13852	13869	13865	13822	13660	13955	13730	13916	13888	13889	13822	13707	13791	13988	13899	13863	13642	13876	13775	13844	13833	13919	13736	13726	13795	13786	13823	13867	13768	13770	13919	13701	13767	13845	13919	13918	13763	13891	13747	13853	13785	13781	13818	14025	13703	13771	13871	13874	13910	13748	13795	13779	13876	13791	13596	13721	13879	13844	13683	13870	13831	13951	13742	13885	13693	13795	13906	13733	13838	13794	13715	13841	13609	13838	13968	13832	13607	13883	13826	13714	13759	13802	13805	13716	13844	13772	13790	13815	13758	13898	13739	13818	13763	13794	13974	13658	13732	13786	13861	13756	13747	13877	13644	13737	13782	13814	13893	13490	13820	13727	13812	13714	13832	13737	13748	13826	13731	13837	13829	13749	14016	13738	13750	13830	13829	13722	13801	13795	13774	13694	13784	13821	13924	13718	13844	13809	13761	13870	13896	13809	13792	13967	13768	13747	13855	13714	13694	13780	13820	14022	13927	13851	13759	13715	13754	13965	13781	13834	13615	13722	13823	13902	13902	13878	13859	13813	13794	13898	13863	13767	13836	13925	13656	13985	13878	13953	13806	13528	13751	13700	13711	13750	13957	13988	13792	13886	13541	13817	13932	13955	13758	13791	14029	13794	13789	13839	13851	13791	13866	13652	13829	13861	13650	13747	13989	13827	14007	13731	13672	13748	13736	13655	13722	13730	13760	13753	13737	13842	13783	13795	13823	13815	13789	13695	13786	13868	13634	13875	13840	13867	13895	13761	13753	13698	13856	13758	13764	14041	13685	13791	13812	13900	13868	13862	13639	13636	13878	13916	13900	13722	13688	13867	13706	13730	13834	13769	13906	13922	13956	13823	13760	13816	13822	13766	13903	13854	13821	13747	13827	13741	13773	13890	13858	13714	13842	13745	13795	13612	13759	13865	13727	13817	13647	13797	13743	13706	13786	13876	13870	13795	13872	13935	13650	13811	13694	13708	13797	13917	13831	13756	13937	13897	13850	13734	13876	13695	13971	13866	13727	13974	13781	13741	13803	13662	13768	13728	13741	13823	13800	13894	13695	13815	13720	13725	13903	13971	13747	13609	14028	13757	13737	13741	13869	13585	13867	13845	13627	13838	13844	13895	13844	13784	13742	13738	13809	13767	13743	13859	13788	13892	13781	13939	13794	13870	13860	13779	13655	13814	13779	13753	13857	13782	13759	13748	14039	13854	13962	13788	13616	13806	13780	13744	13903	13842	13538	13800	13819	13651	13701	13696	13723	13791	13663	13769	13774	13792	13843	13771	13616	13861	13816	13988	13628	13933	13804	13670	13795	13753	13714	13843	13657	13907	13681	13769	13662	13812	13826	13786	13934	13815	13935	13797	13779	13895	13784	13742	13809	13765	13767	13640	13810	13796	13851	13851	13910	13883	13738	13842	13755	13652	13749	13710	13861	13687	13838	13721	13742	13843	13917	13873	13691	13793	13805	13752	13731	13789	13784	13817	13642	13775	13869	13820	13824	13799	13734	13643	13788	13801	13797	13978	13733	13949	13778	13640	13682	13832	13824	13725	13958	13772	13644	13899	13770	13792	13789	14046	13777	13826	13739	13785	13840	13907	13670	14002	13857	13729	13782	13711	13875	13792	13846	13826	13844	13621	13861	13694	13857	13821	13728	13814	13899	13648	13778	13842	13713	13798	13831	13575	13953	13833	13802	13697	13911	13793	13892	13697	13751	13830	13857	13757	13794	13750	13902	13741	13827	13814	13684	14030	13805	13674	13891	13942	13800	13793	13862	13890	13643	13807	13738	13841	13802	13830	13685	13720	13899	13819	13817	13688	13866	13710	13946	13901	13790	13933	13827	13782	13787	13839	13870	13874	13659	13811	13961	13782	13819	13849	13786	13647	13901	13765	13721	13790	13799	13682	13930	13788	13741	13815	13713	13783	13741	13919	13898	13775	13883	13832	13763	13722	13690	13607	13933	13803	13864	13901	13863	13843	13917	13892	13626	13776	13735	13909	13785	13825	13707	13871	13912	13830	13899	13809	13895	13637	13810	13861	13876	13911	13708	13772	13845	13871	13800	13772	13702	13864	13809	13817	13648	13760	13743	13886	13786	13772	13913	13795	13815	13902	13579	13647	13760	13827	13951	13802	13623	13877	13871	13923	13785	13885	13846	13623	13896	13963	13874	13735	13970	13646	13822	13790	13643	13971	13799	13802	13922	13979	13713	13733	13923	13877	13792	13944	13730	13777	13874	13842	13758	13789	13674	13765	13811	13928	13926	13782	13826	13644	13766	13955	13729	13589	13850	13790	13577	13895	13818	13929	13684	13860	13826	13764	13818	13784	13879	13921	13770	13742	13662	13813	13755	13819	13745	13658	13964	13803	13893	13679	13741	14006	13843	13809	14009	13712	13872	13676	13723	13802	13891	13721	13714	13690	13621	13971	13663	13923	13798	13913	13762	13925	13747	13635	13725	13770	13766	13699	13935	13726	13724	13755	13807	13694	13667	13986	13842	13836	13830	13658	14030	13679	13794	13834	13830	13695	13822	13856	13783	13898	13627	13857	13851	13692	13827	13808	13741	13781	13778	13815	13782	13742	13855	13794	13852	13865	13696	13911	13816	13707	13720	13976	13711	13781	13660	13866	13754	13774	13874	13715	13700	13683	13775	13731	13657	13790	13731	13928	13653	13802	13833	13654	13838	13691	13878	13713	13842	13827	13889	13783	13829	13829	13841	13812	13681	13878	13744	13840	13558	13723	13886	13900	13910	13669	13894	13734	13839	13930	13727	13847	13858	13897	13800	13934	13658	13782	13713	13992	13916	13847	13879	13905	14152	13699	13760	13748	13788	13826	13679	13865	13777	13838	13816	13853	13784	13767	13834	13566	13823	13686	13601	13721	13834	13892	13693	13980	13837	13801	13824	13767	13570	13804	13746	13753	13755	13813	13725	13782	13786	13704	13739	13804	13844	13864	13797	13739	13733	13801	13799	13829	13745	13823	13821	13935	13745	13905	13704	13933	13676	13831	13758	13876	13715	14036	13802	13758	13713	13763	13638	13830	13800	13811	13909	13977	13762	13966	13954	13787	13812	13930	13677	13742	13954	13822	13928	13788	13911	13876	13907	13665	13734	13770	13810	13864	13848	13688	13961	13746	13843	13671	13728	13940	13863	13838	13875	13935	13811	13854	13859	13925	13743	13949	13703	13798	13771	13768	13921	13739	13978	13848	13901	13843	13834	13920	13732	13754	13662	13969	13648	13822	13704	13715	13881	13800	13873	13878	13591	13873	13781	13759	13743	13801	13866	13749	13745	13706	13782	13708	13945	13994	13709	13606	13750	13695	13781	13800	13725	13749	13827	13701	13764	13797	13868	13859	13729	13857	13736	13839	13897	13814	13814	13864	13801	13779	13816	13988	13884	13839	13785	13827	13916	13808	13669	13686	13724	13828	13867	13738	13730	13999	13682	13861	13678	13752	13798	13851	13713	13817	13726	13707	13817	13764	13743	13745	13724	13674	13774	13796	13699	13917	13713	13767	13787	13685	13788	13786	13806	13865	13897	13904	13775	13935	13773	13965	13792	13848	13822	13823	13709	14073	13771	13782	13799	13685	13919	13836	13648	13888	13802	13811	13950	13811	13805	13679	13795	13860	13741	14028	13980	13883	13781	13783	13830	13776	13760	13837	13821	13700	13706	13940	13876	13835	13808	13749	13884	13934	13779	13689	14083	13721	13728	13675	13643	13818	13842	13861	13829	13795	13587	13835	13743	13791	13809	13715	13802	13834	13746	13930	13772	13706	13702	13744	13726	13772	13877	13790	13759	13986	13673	13801	13697	13804	13858	13850	13693	13910	13734	13804	13751	13745	13898	13769	13941	13932	13791	13725	13802	13851	13822	13931	13821	13883	13786	13750	13888	13840	13758	13745	13793	13784	13736	13839	13860	13875	13650	13983	13848	13655	13802	13920	13862	13685	13875	13775	13935	13731	13686	13745	13950	13901	13862	13739	13953	13717	13702	13660	13729
24077	21461	29140	24569	23724	26678	26988	22493	20814	20366	19869	19100	18810	18422	18094	17743	17471	17179	16898	17063	16817	16548	16721	16706	16103	16334	16302	16377	16335	16405	16297	16225	16234	16101	15967	16237	16218	15933	16179	16078	16197	15939	16093	16160	16089	15958	15962	15870	15850	16052	16102	16103	16191	16203	15963	16032	16032	16052	16010	16202	15899	15986	16086	16220	16022	15898	15876	16003	15930	16045	15674	15975	15945	15936	15976	16068	15896	16021	16013	16147	15904	15826	15809	16053	15970	15864	15884	16039	16077	16139	16149	16285	15982	15943	15977	15885	15952	16032	16077	16026	16047	16118	15923	15886	15978	15849	15835	16123	15901	15993	16201	16155	16135	16094	16027	15827	16005	16152	16077	15862	16024	15887	16016	15959	15808	15935	16181	15917	16064	16004	15921	15917	15857	16108	16138	16099	15983	15908	15993	16094	15844	16188	16080	15933	16017	15997	16014	15967	15922	15939	15838	15866	15938	15871	15735	16000	15888	15922	16116	15993	15822	16004	15879	16079	16093	16021	15949	15984	15746	15920	16035	15865	16038	15896	16098	16094	16000	15915	15874	16100	15996	16023	15961	16119	15934	16020	15947	16100	16053	15868	15976	15977	15554	15857	16038	15844	16112	15756	15737	15839	16018	15956	16170	15842	15747	15872	15991	15857	16021	15984	15799	16178	15857	15872	16141	15976	15797	15867	15920	15994	15932	15946	15700	16028	16054	15805	15714	15711	15872	16012	15963	15897	15956	16021	15793	16014	16124	16030	15927	15918	16017	15761	15900	15915	15959	16052	16127	16104	15888	15914	16093	15924	16027	15964	16081	15657	15876	15961	15973	16068	15881	15974	15906	15942	15961	15815	15812	15786	15851	15948	15857	15914	15931	15902	16091	16042	16010	15945	15885	15921	16106	16059	15845	16027	15867	15938	15836	15968	15989	16098	15981	16160	16149	16064	15977	16008	15896	15943	15970	15934	15955	15991	15983	16209	16019	15988	16063	15941	16094	15977	16008	15836	15988	15901	15986	15974	16141	16001	15993	16004	15881	15871	16051	16045	15702	15882	16129	15901	16027	15646	15990	15982	15975	15903	15875	15929	15969	15903	15893	15971	15854	16027	16125	15976	15836	16165	15976	16124	15829	16093	15914	16059	15858	16004	15924	16081	16126	16037	16020	15837	15902	15931	15986	15956	16157	16008	15978	16009	15903	15895	15853	16098	15918	15849	16005	15939	15803	16106	15998	16006	16020	15939	15849	15797	16048	15982	15853	15844	15982	15728	15957	15972	16033	15874	15765	15997	16006	15710	15964	15906	15941	16097	16124	16011	15770	16021	16088	15913	15928	16074	16015	15935	16072	16084	15927	15806	15816	15808	16032	15813	15957	16003	15880	15912	16011	16018	16118	15977	15791	16019	15791	15818	15931	15777	15953	16008	15960	15909	15976	15843	15975	15925	15948	16022	15982	16057	15976	16062	15813	15985	16009	15960	15949	16024	15844	15783	16102	16041	15726	15792	15955	15998	15932	15840	15921	16045	15701	16041	16128	15891	15930	15981	15917	15889	16076	16016	16193	16151	15880	15767	15951	15987	15635	16094	16041	15909	16028	16016	15863	16050	16133	16035	16011	16068	16048	16029	16052	16033	16041	15992	15991	15652	15876	16065	15779	15856	15877	16039	15908	15813	15952	15916	16124	16039	15921	15968	16042	15905	15961	15947	16007	15783	15963	16051	15965	15868	15900	15934	15825	15970	16014	15969	16041	15875	16037	15830	15908	16121	15999	16020	15989	15855	15854	16084	15947	16059	16105	15907	16002	15958	15944	15734	15965	15921	15810	15915	15930	15899	15968	16058	16029	15912	15889	16086	15907	15916	15963	15865	15861	15864	15847	15946	15906	15815	15920	15982	15975	16063	15904	15884	15857	16062	16053	15877	16066	16112	15882	15882	16055	16112	15893	16099	16091	16106	15934	16103	16010	15974	15956	15882	15835	15787	15913	15957	16072	16004	15984	16033	15714	15831	16057	15809	15976	16000	15971	16028	15694	15740	16037	15995	15812	15854	15936	15850	16081	15931	15892	15956	15838	16030	15990	15834	16162	16132	15794	16017	15891	15918	15968	15774	15845	15908	15901	16034	15688	15680	16286	16032	16044	15743	15932	16030	15777	15738	16066	15914	15966	15918	15771	15956	15885	15842	16060	15946	16030	16058	16083	16037	15988	15989	16031	15832	15925	16122	15958	15728	15982	15876	15962	16007	16187	16143	15967	15950	15946	15771	15964	15954	16011	16021	16016	15945	15994	16144	16221	16063	16036	15816	15860	15897	16028	15892	15795	15909	15850	15889	15973	15927	16005	15980	15985	16022	16018	16021	16009	15851	16024	15935	15981	15784	15893	15832	15958	15884	15897	15906	16040	15992	15779	15994	15834	16082	16075	15948	16022	16035	16020	15997	15813	16021	15951	15879	15905	16031	16018	15990	15821	15879	15890	15975	16005	15976	15958	16034	16042	15808	16030	15788	15917	15866	15777	15788	15837	16011	16109	15956	16074	16010	16023	15802	15875	15930	16009	15955	15780	15949	15986	16033	15994	15966	16049	15861	15874	15854	15949	15905	15840	15818	15916	15843	15884	16055	15840	16050	16206	16026	15807	15915	16145	15960	15954	15985	15955	16006	15900	15949	15822	15971	15683	16053	15908	15947	15983	15950	15719	16112	15969	15868	15902	16035	15977	15995	15930	16011	16025	15843	15995	16047	15834	15775	15873	16028	15921	15950	16011	16079	15910	15852	15810	16182	15984	16038	15901	15884	16064	15876	15791	15743	16066	16090	16024	15817	15999	15942	15934	15806	15980	15959	15832	15987	15924	16000	15750	16045	15915	15956	16168	16102	16210	16006	15889	16029	15995	16017	15862	15802	16017	15969	15826	15817	15911	15951	15913	15976	16125	16094	16127	16025	15848	15976	15926	15987	15903	15815	15945	16041	15899	16010	15782	15787	15918	15994	15897	15944	15848	15969	16151	15891	15850	15735	15892	16042	16056	16040	16037	15868	15898	15861	15785	15954	16008	16034	15937	15905	15951	15766	15972	15914	15798	16078	16033	16146	16153	15894	15879	15974	15856	16051	15797	15875	15849	15970	15943	15863	16009	16080	16016	16003	15941	15879	16163	16021	15995	15912	16049	15767	16043	16141	16022	16073	16062	15813	15928	15974	15858	15944	15933	15937	15887	15969	15957	16140	15996	15903	16049	16022	15879	15960	15839	15922	15932	16007	16127	16190	15905	15916	15887	15757	15951	15814	15994	15691	15836	15960	15984	15814	15916	16040	15980	15952	16033	16043	15968	16241	15899	15811	15722	15942	15826	16070	16046	15906	15933	16094	15937	16097	15903	15739	15837	15882	16124	15861	15805	16012	16183	16175	16082	16015	15832	15844	16136	15960	15905	15943	15947	16060	16015	15978	15882	15836	15939	15907	15893	15738	16018	15939	15973	16121	15887	15849	15906	15941	15982	15863	15877	16200	16017	15952	15840	15951	16066	16127	15886	15749	15674	15900	15906	15934	16108	15999	15947	15952	15876	16065	15952	16162	16019	15986	16076	15855	15919	15798	16012	15931	16035	15954	16008	15732	15868	15900	15980	16089	15985	15829	16088	15942	15760	16038	16023	16031	16035	16073	16073	15946	16016	16061	15952	16197	15875	15831	15983	16051	16012	15845	15915	15983	15796	15937	15981	15854	16031	15898	15947	15822	15826	15785	16110	15699	15831	15992	15998	15784	15955	16192	16012	16195	16029	15930	16052	16015	16039	15716	16077	15887	15960	15823	16000	15907	15834	16016	15924	15923	15873	15715	16032	15800	15901	16005	15887	15996	15745	15956	16062	15861	15979	16137	15843	15926	15944	15989	16004	15927	15819	15635	15799	16025	15874	15944	16023	16075	15921	16068	15901	15830	15941	16101	15868	15917	16069	15791	15837	16110	16173	15891	15839	15967	16013	16079	16006	15894	16072	16087	15817	15944	15911	15840	15808	16012	15956	15967	15955	15954	16028	15964	15840	16003	15884	15884	15915	15785	16017	15801	15787	15972	15885	15912	16039	15779	16053	16026	16179	15957	15870	15914	15850	15831	15935	16010	16179	16077	15817	15891	15851	15897	15883	15969	15887	16103	15858	15867	15774	15925	15983	15837	15856	15911	16077	16030	15866	15986	15816	15942	15954	16012	16007	15831	15857	15877	15907	15849	15939	15964	16021	15980	15954	15898	16009	16033	16031	16019	16059	15891	15977	15865	15881	16015	15903	15962	15775	15904	16078	15875	16039	15819	15951	15875	16004	15734	16059	16013	15938	16091	15929	15908	15808	15982	16074	15749	16031	15865	15896	15882	15944	15813	16101	16068	15800	15919	16112	15993	15926	15931	15990	15990	15949	15980	16060	15938	15991	16008	16288	16019	16110	15952	16206	15890	15839	15893	15981	15850	15974	16168	15979	15996	16049	15890	15919	16079	15830	16012	16133	15797	16196	16170	15794	15957	16078	15804	15990	16028	16267	15968	15931	16009	16125	15977	15923	15812	16052	16042	15816	15883	15798	15992	15894	16008	16041	16092	15917	15885	15709	15920	16064	15946	16036	15805	15947	15842	15999	15999	15964	16152	15882	15831	15783	15843	15963	15998	15771	15972	16086	15970	16117	15840	16056	15868	16120	16157	15996	15756	15919	16087	15966	16020	16048	15922	16082	16149	15878	16119	15804	15879	16069	16031	16102	15895	16072	16009	16067	15913	15919	15991	16017	15907	15966	15916	15868	16158	16039	15861	15883	15958	15815	16022	15922	15883	16044	15944	16097	16078	15735	16009	16166	15867	15945	16113	16087	15891	15890	15992	15997	15932	16028	15997	16192	16066	15943	16046	15930	16037	15831	15895	15808	15858	16079	15932	16111	15861	16229	16084	15952	16082	15717	16175	15891	15948	16061	15964	15808	15952	16054	15935	15946	15863	15983	15898	15798	16000	15963	16045	15900	16034	16073	15795	16057	15914	16044	16043	15918	15884	15948	15935	16070	15949	15950	15891	15939	16145	15923	16031	15822	15936	16007	16031	15867	15999	15678	15912	15998	15965	15769	15780	15936	15902	15976	15894
26743	45521	45141	38400	33118	28983	25805	23168	21707	20439	19944	19060	18222	17771	17082	16508	15927	15501	15556	15330	14999	14766	14505	14553	14541	14486	14477	14229	14387	14062	14240	13998	14214	14199	14108	14352	13974	14012	14156	13918	13897	13964	13995	13881	13887	14030	13948	14057	13981	14039	13838	13933	13868	13704	13844	13964	13959	13876	13778	13831	13897	13837	13768	13965	13931	13745	13821	13724	13919	13814	13887	13773	14041	13717	13734	13891	13850	13809	13805	13880	13897	13757	13759	13810	13628	13973	13931	14017	13762	13760	13781	13765	13910	13978	13843	13853	13786	13859	13809	13967	13784	13879	13790	13878	13944	13842	13704	13935	13801	13960	13721	13807	13760	13775	13655	13784	13917	13887	13733	13753	13903	13799	13864	13647	13820	14071	13693	13870	13901	13757	13839	13849	13689	13785	13884	13973	13788	14037	13796	13842	13774	13854	13815	13778	13921	13841	13819	13637	13804	13789	13837	14004	13978	13847	13628	13907	13841	13950	13623	13884	13981	13787	13880	13900	13847	13726	13567	13910	13825	13739	13900	13807	13729	13887	13647	13762	13785	13860	13752	13710	13783	13697	13794	13828	13673	13745	13811	13733	13817	14001	13725	13774	13800	13795	13863	13884	13788	13920	13705	13764	13729	13717	13765	13862	13802	13649	13773	13905	13943	13961	13805	13743	13705	13706	13897	14019	13761	13744	13815	13877	13754	13921	13813	13817	13847	13837	13694	13713	13862	13672	13898	13740	13846	13882	13698	13676	13677	13911	13940	13926	13879	13888	13922	13967	13888	13766	13735	13849	13818	13816	13699	13706	13786	13665	13882	13866	13833	13873	13749	13651	13744	13808	13699	13775	13850	13655	13835	13794	13720	13815	13767	13816	13883	13815	14003	13850	13820	13811	13665	13944	13771	13897	13828	13872	13846	13762	13782	13956	13939	13932	13775	13780	13853	13682	13744	13885	13792	13926	13629	13666	13839	13890	13809	14086	13774	13824	13760	13566	13855	13754	13844	13693	13920	13795	13972	13852	13685	13670	13676	13755	13757	13790	13829	13848	13929	13946	13859	13859	13934	13875	13816	13850	13777	13835	13781	13800	13885	13708	13783	13790	13799	13765	13774	14098	13767	13788	13675	13808	13883	13956	13839	13953	13916	13812	13835	13903	13771	13718	13767	13841	13750	13949	13835	13865	13818	13721	13636	13664	13888	13694	13818	13764	13731	13807	13731	13811	13815	13850	13961	13788	13755	13741	13737	13882	13848	13764	13824	13628	13699	13754	13870	13860	13715	13911	13778	13767	13924	13876	13741	13693	14013	13629	13981	13728	13856	13815	13809	13730	13747	14036	13737	13955	13836	13616	13774	13764	13806	13876	13739	13863	13972	13722	13901	13804	13686	13832	13817	13786	13692	13891	13828	13851	13716	13951	13784	13659	13926	13815	13678	13822	13910	14057	13683	13875	13751	13764	13591	13561	13649	13795	13905	13674	13790	13974	13637	13779	13852	13747	13788	13893	13846	13724	13698	13900	13886	13779	13846	13802	13844	13801	13679	13808	13680	13772	13938	13787	13714	13667	13832	13810	13751	13911	13840	13744	13523	13949	13802	13831	13819	13802	13669	13703	13841	13672	13875	13733	13935	13955	13737	13740	13750	13900	13847	13795	13876	13893	13634	13747	13884	13808	13839	13862	13680	13811	13693	13913	14005	13695	13774	13999	13835	13885	13780	13873	13923	13690	13799	13813	13907	13916	13828	13847	13827	13977	13820	13746	13833	13873	13691	13818	13719	13860	13686	13735	13900	13883	13793	13807	13863	13735	13788	13833	13799	13746	13901	13930	14010	13887	13912	13647	13708	14011	13785	13853	13755	13747	13926	13890	13796	13835	13774	13809	13725	13668	13985	13789	13807	13778	13734	13846	13982	13911	13910	13705	13800	13843	13978	13835	13872	13785	13708	13862	13768	13781	13895	13858	13815	13881	13866	13845	13868	13864	13811	13779	13837	13904	13960	13763	13847	13807	13806	13798	13927	13783	13959	13822	13769	13848	13887	13756	13836	13665	13932	13791	13828	13655	13836	13736	13890	13808	13739	13789	13809	13759	13848	13710	13955	13818	13801	13910	13774	13685	13615	13826	13842	13854	13733	13886	13806	13900	13870	13754	13924	13834	13727	13771	13782	13684	13726	13706	13819	13840	13803	13782	13751	13588	13769	13961	13973	13821	13770	13809	13793	13801	13889	13871	13972	13866	13836	13694	13852	13814	13720	13912	13771	13977	13737	13674	13745	13928	13804	13990	13758	14014	13871	13595	13724	13734	13798	13757	13813	13849	13856	13884	13913	13777	13880	13764	13778	13734	13660	13758	13765	13823	13827	13778	13905	13970	13736	13648	13856	13836	13801	13940	13721	13861	13909	13728	13759	13731	13966	13694	13818	13763	13843	14092	13877	13894	13947	13707	13750	13965	13893	13795	13769	13784	13964	13893	13766	13779	13760	13895	14007	13717	13694	13797	13926	13767	13748	13687	13753	13942	13799	13804	13769	13772	13920	13863	13962	13930	13926	13877	13749	13777	13760	13858	13781	13915	13768	13928	13784	13787	13675	13774	13763	13731	13935	13839	13864	13785	13835	13926	13754	13829	13796	13749	13730	13925	13920	13734	13665	13764	13736	13797	13768	13733	13672	13846	13798	13989	13885	13835	13898	13777	13820	13878	13868	13781	13836	13871	13965	13746	13672	14041	14026	13882	13840	13785	14094	13655	13647	13954	13834	13921	13773	13735	13915	13843	13819	13867	13832	13590	13843	13815	13796	13931	13790	13853	13882	13818	13917	13722	13801	13695	13905	13813	14004	13680	13909	13822	13691	13981	13844	13663	13717	13807	13871	13669	13846	13860	13890	13719	13780	13591	13759	13754	13908	13770	13881	13706	13741	13739	13827	13738	13850	13700	13687	13892	13824	13629	13715	13929	13819	13692	13680	13847	13764	14004	13796	13605	13859	13741	13876	13654	13780	13772	13994	13863	13787	13789	13720	14007	13992	13747	13629	13763	13736	13854	13703	13869	13865	13799	13724	13773	13911	13637	13868	13815	13836	13729	13624	14021	13848	13820	13842	13767	13942	13770	13775	13786	13847	13883	13773	13917	13671	13793	13899	13720	13933	13515	13904	13679	13818	13768	13795	13681	13814	13911	13724	13858	13863	13754	13802	13820	13827	13798	13665	13721	13858	13829	13834	13953	13838	13701	13941	13852	13762	13812	13738	13808	13703	13933	13887	13859	13817	13870	13815	13767	14054	13793	13717	13882	13772	13774	13842	13801	13961	13823	13924	13841	13719	13686	13761	13858	13817	13751	13774	13776	13886	13825	13881	13705	13682	13734	13834	13918	13751	13788	13859	13854	13926	13759	13863	13811	13882	13900	13838	13892	13941	13737	13827	13775	13896	13769	13769	13791	13834	13785	13905	13822	13721	13741	13895	13785	13742	13905	13793	13944	13857	13922	13738	13723	13742	13693	13875	13849	13733	13842	13699	13744	13772	13712	13744	13961	13805	13803	13903	13955	13748	13882	13929	13802	13781	13863	13852	13800	13864	13897	13894	13963	13881	13870	13921	13851	13766	13784	13852	13857	13842	13864	13839	13750	13850	13943	13985	13790	13835	13786	13898	13803	13844	13762	13833	13831	13977	13842	13771	13709	13828	13841	13929	13709	13882	13762	13931	13910	13715	14035	13742	13868	13787	13730	13818	13975	13703	13809	13884	13632	13785	13917	13687	13859	13866	13791	13854	13868	13843	13710	13851	13740	13770	13676	13753	13898	13643	13840	13702	13727	13818	13695	13738	13722	13803	13696	13722	13755	13908	13988	13827	13845	13811	13707	13887	13836	13835	13853	13552	13818	13898	13867	13869	13764	13879	13656	13859	13663	13751	13783	13723	13761	13734	14004	13894	13838	13732	13824	13807	13841	13690	13898	13751	13897	13762	13824	13707	13779	13864	13720	13817	13880	13894	13845	13854	13656	13875	13778	13809	13758	13882	13852	13850	13810	13761	13812	13754	13787	13837	13543	13763	13732	13768	13797	13797	13827	14028	13732	13793	13802	13924	13842	13855	13711	13932	13787	13809	13919	13765	13679	13894	13837	13737	13824	13696	13826	13750	14055	13767	13819	13799	13809	13894	13841	13836	13755	13673	13701	13792	13872	13822	13731	13750	13622	13814	13849	13984	13825	13701	13723	13709	13886	13887	13816	13930	13703	13801	13673	13686	13932	13856	13895	13873	13711	14002	13783	13769	13874	13839	13872	13887	13621	13787	13786	13820	13918	13911	13911	13808	13867	13797	13844	13683	13734	13810	13880	13841	13688	13882	13948	13752	13763	13876	13835	13846	13788	13722	13734	13877	13949	13796	13705	13906	13842	13811	13868	13763	13728	13611	13770	13750	13717	13691	13743	13755	13865	13793	13690	13811	13643	13853	13716	13776	13702	13886	13757	13924	13962	13688	13916	13787	13616	13895	13810	13868	13738	13813	13951	13857	14078	13610	13882	13819	13939	13767	13779	13868	13909	13778	13779	13868	13804	13875	13834	13796	13805	13765	13797	13900	13807	13652	13783	13775	13716	13819	13821	13968	13646	13939	13831	13991	13892	13929	13924	13838	13915	13798	13861	13955	14067	13694	13875	13793	13838	13663	13745	13923	13872	13722	13827	13875	13903	13864	13869	13841	13940	13893	13686	13797	13897	13782	13645	13709	13751	13721	13754	13747	13766	13859	14067	13739	13780	13841	13712	13666	13841	13843	13835	13717	13881	13973	13897	13914	13850	13846	13885	13825	13908	13794	13744	13659	13803	13801	13756	13865	13862	13869	13797	13671	13810	13996	13966	13770	13869	13664	13759	13833	13906	13718	13786	13968	13676	13739	13919	13734	13790	13793	13897	13824	13839	13896	13827	13726	13884	13936	13755	13849	13752	13695	13810	13755	13629	13930	13860	13773	13813	13886	13934	13829	13685	13730	13817	13799	13830	13769	13882	13761	13722	13940	14000	13830	13716	13805	13838	13886	13866	13682	13855	13931	13708	13703	13986	13736	13845	13720	13855	13673	13968	14053	13707	13926	13667	13940	13919	13855	13838	13828	13801
30737	26846	31400	28373	22996	20628	19095	18458	17785	17453	17334	17214	17121	16846	16716	16653	16420	16325	16250	16123	16013	16240	16107	15991	16085	16054	15972	15960	15985	15965	15916	15939	15970	15999	16159	16314	15946	16157	15905	15779	15924	16093	15895	15899	15789	15878	15927	16121	16011	16058	16040	15833	16005	16094	15886	15981	15994	15853	16094	16032	15752	16033	16156	16083	16047	15868	15924	15793	16076	15904	15959	15942	15864	15966	15889	16149	16040	15871	16135	15963	15942	15884	15951	16018	15811	15948	15944	15826	15969	15985	16059	15888	15803	15846	16048	15734	16185	15908	15840	16088	15884	15932	16029	15967	16031	16074	15853	15874	16163	16124	15859	15943	16089	15819	15785	15865	16047	16079	15938	15836	15864	15880	16056	16147	16108	15925	15949	15851	15982	15921	16081	15973	15897	16063	15878	15870	15904	15944	15956	15987	15944	16129	15841	15965	15983	15989	15861	15878	16020	16009	16105	15976	15959	15779	15862	16099	15883	16089	16035	16043	16026	15792	16054	16075	16004	15956	15954	15888	15775	15900	16115	15865	16044	15998	15969	16106	15859	15832	15917	15941	15924	15941	15920	15864	16034	16001	16153	15944	16000	15999	15999	16027	15921	16027	16062	16015	16123	15934	16046	15978	15951	15787	15948	15999	15892	15982	15991	16148	16089	15931	15867	15910	15870	15988	15978	15970	16018	16072	16029	16008	15873	15922	16096	15849	15982	16116	15826	16083	15850	16060	15893	15941	15981	15950	16048	15806	15791	15860	15923	15927	15993	15935	16093	15910	15907	15911	15737	15943	16129	15951	15904	15879	15786	16027	15841	16008	15806	15968	16235	15996	16017	15834	16089	15919	16123	16003	15816	15974	15832	15903	15845	15890	16032	16113	16002	16079	16017	16014	15821	16036	16054	15826	15967	16015	16207	16104	16173	15991	15928	15961	15927	15695	15939	16100	15923	16009	16024	15923	15894	15834	15985	15958	15958	16176	15999	15867	16120	15922	16133	15843	16187	16214	15943	15826	16065	15936	15912	15941	15906	15842	15993	16140	16093	15894	15954	15877	15997	15844	15890	15869	15802	15891	16089	15883	16009	15883	15950	15943	15984	16009	16019	15961	15982	15864	15890	15929	16022	16050	16091	15891	16029	15925	16025	16090	15839	16063	15940	15721	15908	16017	15800	16070	16006	15969	15933	15924	15838	15988	15864	15915	16076	15894	16222	16048	16040	16036	15901	15952	15947	15960	16046	16031	15875	15943	16140	15990	15801	15829	15897	16019	16047	15976	15879	15939	15984	15825	15772	16073	16060	16007	15928	15981	15787	16215	16015	16105	16157	16212	16077	15845	16032	15960	15861	16132	15963	16106	15850	15967	15947	15861	15820	15892	15713	16122	15793	16015	15840	15976	15949	15955	15992	15906	16076	16076	16006	15881	15994	15966	16011	15876	16006	16000	15969	15929	16158	16038	15952	16007	16100	16039	16102	15956	16091	15859	15865	15948	15804	15875	16060	15835	15857	15966	16125	15821	15864	16034	16215	15996	16046	15922	15863	15959	15837	15818	15943	15838	16186	15880	15954	15790	15828	15988	15972	15868	16024	15877	15839	16037	15848	16020	15847	15742	16247	15926	15895	16021	16017	16057	15941	16220	16087	15871	15893	16065	15963	15923	15967	16041	15842	15746	15896	16312	15848	15902	15907	16042	15808	15791	15822	15963	15949	15900	16032	15925	16095	16106	15859	16012	16036	16005	16051	16068	15893	15951	15902	16008	15949	15952	16079	15942	15895	16218	16026	16147	15806	15850	15986	15943	16126	16132	16022	15807	15881	16098	16046	15922	15990	15773	16061	15878	15959	16006	16007	15922	16028	16034	16139	15960	16065	15989	15887	16041	15907	16028	16018	16091	16049	16071	15910	16067	15894	15862	16143	16026	16061	16086	15839	15950	16139	15848	15879	16013	15958	15891	15968	16106	15889	15968	15951	15843	16030	16033	16093	16069	15796	16056	15927	15857	16089	15771	15753	15746	15848	15789	16049	15883	15968	16030	15982	15992	15997	15931	16057	15781	15863	16167	16189	16091	16027	16108	16040	16005	15834	16053	16015	16008	16031	15821	15983	16074	16075	15989	16014	15881	16071	15851	16037	15758	15921	15924	16081	15872	16059	15898	16010	15793	15832	15870	15754	15945	15754	15918	15897	15922	15770	15969	15878	16055	16067	16012	15964	16159	15979	16090	16064	15920	16031	16294	15993	15839	15827	15801	16014	16136	16050	15910	15878	15984	15848	15934	15881	16056	15946	16087	15872	16066	15932	15990	15926	16052	16110	15974	15980	15984	15909	16029	16163	15864	16101	15956	16096	15855	16055	15939	15906	16030	15997	15915	15922	15920	15723	16136	15870	16056	16067	15949	15913	15898	15955	15869	16023	15840	16133	15935	15886	16114	15975	15758	15842	15808	16149	15841	16091	15986	15837	16010	15962	15925	15975	15957	16042	15888	15799	15626	16053	16010	15916	15889	15983	15963	15962	15902	16094	15956	15964	15983	16044	16178	15910	15994	15962	15933	16057	15904	15961	16142	16072	16110	16114	16008	15983	15798	15905	15971	15852	15983	15816	15906	16094	15751	15936	15998	15789	15940	16019	16046	15881	15942	15891	15910	15928	16050	16223	16375	15901	16078	15956	16069	15959	15966	15897	15930	15996	16011	16052	16035	15926	15759	16081	15897	15937	15917	15983	15950	16097	16077	16091	16011	15903	16035	16114	15936	16049	15749	16000	15986	15876	15869	15850	16017	15936	16044	15915	15811	15949	16064	15947	15795	15846	16151	16176	15696	15913	15983	15884	15897	15903	15860	15873	16002	15946	16075	15944	16190	16068	15862	15730	15864	16036	15840	15895	16169	15878	15876	16094	15852	16090	16118	15985	16169	15920	16087	15980	16163	15999	15956	15946	15934	15733	15852	16005	15908	15857	16196	16194	15982	16015	16064	16069	15984	15890	15978	16022	16086	15833	15979	15752	16065	16100	15977	15841	15876	15903	16092	16045	15936	15907	15921	16074	16019	15876	16199	15956	15951	15903	15892	16128	16026	16036	15703	15894	16051	16027	15976	16097	15878	16085	16179	15921	15845	16008	16083	15909	15955	15973	15856	15724	15912	16061	15965	16063	16190	16155	16034	16080	15959	15989	15998	16127	15782	15979	15939	15897	16220	15939	15789	15881	16052	15727	16068	15877	16011	15883	15606	15951	15883	16065	16050	15937	15818	15856	15982	16000	16066	16248	15843	15863	16036	15978	15941	16045	16106	15899	15987	15969	15882	15816	16268	15933	15951	15847	16249	16061	16086	15921	15908	15811	16019	15994	16119	16058	15897	16127	15906	15934	15857	15950	16117	16126	15952	16112	16060	15849	15962	16202	16073	15896	15942	16047	15970	15732	15820	15996	16017	16393	15936	15856	15881	15972	15972	16000	16041	16092	16071	16032	16047	16100	16007	15936	16037	15896	16108	15837	15969	16052	16017	16009	15967	15935	15858	15957	16106	15868	15933	16166	15930	16154	15991	15897	15974	15940	15919	15989	16007	16092	15904	15985	16057	15930	15991	16057	16092	15939	15887	15876	15850	16150	15795	15802	15991	15984	15983	16049	15841	16151	16018	16041	15942	16080	16016	16015	16117	15845	15962	16113	16256	15937	16134	15965	15923	15952	15928	15992	15874	15864	16022	15893	16061	15863	15977	15879	15912	16048	16043	15944	15799	15778	15802	16099	15952	16060	15933	16091	15890	16013	15930	15726	15856	15870	16108	15849	15821	15898	16063	15945	15897	15941	15860	15975	15988	15698	16016	16024	16013	15994	15989	16001	16261	15973	16022	15896	15899	16005	15920	16019	15880	16104	15968	15997	15971	15949	15862	16010	15864	15886	16114	15779	16199	15997	15991	15882	15875	15949	15882	16106	16151	15988	15972	15735	15948	15763	16204	15814	15908	15831	15930	16077	15802	16098	16131	16070	15910	16120	15967	16128	16009	16025	15969	15957	15938	15768	15909	16038	15988	16055	15953	16127	15969	16120	16120	16202	16004	15935	16090	16058	16041	16146	16025	15946	16110	16060	15851	16100	15984	15958	16074	15903	15978	15962	15838	15987	16009	15893	15931	16114	15955	16086	15932	16028	15896	15861	16052	15838	15836	15996	16085	16003	16031	16158	16086	15699	15809	15943	15970	15880	16022	15943	15957	15964	15938	15740	15841	15929	16005	15962	15907	16012	15993	15917	15976	15940	16010	16013	15901	16072	15888	16053	15798	15875	16120	16095	15930	16063	15948	16130	16055	16126	15850	16015	15748	15714	16115	15959	15901	15984	15815	15893	15891	15692	15844	15951	16050	16084	16054	16114	16152	15915	16088	15838	15896	15974	15637	16024	15934	15804	16058	16144	16011	16165	15917	15802	15720	16042	15862	16101	15614	16142	15926	15816	16039	16099	16048	16038	16012	16008	15927	15841	16081	16110	15864	15809	15930	15980	16049	16151	15982	15999	16042	15672	16109	16010	16123	15888	16086	15955	16033	15829	15868	16079	15996	15912	16098	15969	15961	16106	16003	15921	16119	15992	16007	16002	15846	15837	16078	16160	15993	15993	15931	16085	15792	16014	15919	15989	15996	16050	16041	16265	15954	16001	15979	16027	15925	15650	15988	16164	16059	15980	15981	15924	16092	16038	16024	16200	15959	15928	15992	15958	15981	15892	15813	16002	16009	16021	16130	15850	15976	15987	15936	15951	15945	16246	16085	15988	15926	15939	15956	16007	15874	16114	16048	16159	15819	15970	15837	16062	16165	15689	15965	15973	16026	15977	15841	15983	15813	16081	16037	16041	16167	16074	16007	15871	15928	15782	15964	15843	15992	15962	16079	15852	15856	15830	15941	15848	16059	15933	15738	16040	15979	15980	16017	15921	16030	16046	15896	15839	16148	16068	16028	16145	15814	16019	15974	15883	15922	15958	15875	15901	15776	16070	15979	15899	15859	15898	15825	15788	16022	16037	16256	16061	16109	16092	15828	15930	15858	15623	15858	15886	15824	15775	15914	15940	15839	15969	15938	15904	15949	15918	16020	15921	16025	15903	15835	16017	16004	15911	16050
25272	35431	34535	27943	23445	20815	18748	17474	16883	16451	15841	15641	15455	15040	14899	14779	14364	14391	14068	14251	14119	14075	14082	13986	13918	13939	13919	13929	14027	13805	13916	14022	13898	13977	13812	13782	13758	13909	13801	13839	13834	13798	13874	13805	13850	13772	13893	13818	13694	13945	13886	13895	13975	13678	13873	13922	13836	13770	13916	13886	13941	13880	13992	13722	13723	13784	13795	13703	13881	13859	14034	13595	13770	13922	13842	13944	13862	13839	13918	13762	13883	13905	13786	13940	13688	13749	13897	13892	13857	13651	13806	13984	13642	13857	13773	13655	13931	13760	13837	13665	13822	13816	13896	13786	13918	13688	13811	13784	13767	13932	13780	13855	13747	13744	13699	13735	13806	13834	14052	13802	13809	13821	13873	13859	13913	13749	13876	13667	13980	13756	13625	13837	13761	13718	13797	13638	13823	13881	13841	13810	13796	13667	13817	13811	13672	13544	13852	13852	13867	13733	13760	13849	13787	13721	13835	13809	13705	13829	13850	13815	13932	13820	13897	13927	13656	13721	13682	13732	13798	13759	13757	13731	13808	13829	13797	13809	13728	13871	13817	13882	13785	13857	13755	13682	13797	13872	13826	13910	13788	13896	13991	13669	13738	13697	13887	13806	13914	13838	13786	13680	13940	13823	13706	13733	13779	13880	13809	13754	13932	13854	13851	13668	14112	13714	13968	13582	13761	13849	13937	13792	13761	13855	13965	13758	14000	13763	13661	13744	13881	13821	13746	13548	13697	13764	13911	13942	13755	13884	13732	13852	13812	13763	13906	13879	13880	13805	13925	13915	13705	14018	13885	13707	13847	13827	13768	13811	13750	13724	13792	13810	13670	13748	13751	13788	13919	13745	13874	13895	13886	13864	13795	13728	13791	13734	14000	13834	13974	13736	13850	13782	13794	13888	13721	13755	13754	13879	13814	13851	13845	13940	13759	13752	13686	13678	13840	13774	13633	13647	13757	13652	13880	13748	13871	13755	13806	13962	13853	13866	13733	13695	13817	13792	13651	13781	13799	13804	13662	13917	13801	13775	13816	13838	13887	13733	13810	13805	13752	13760	13858	13996	13786	13907	13758	13738	13955	13717	13842	13655	13682	13760	13804	13752	13786	13770	13844	13748	13871	13870	13825	13740	13801	13766	13686	13751	13734	13924	13774	13979	13744	13793	13794	13953	13846	13744	13806	13822	13794	13755	13769	13608	13750	13831	13743	13872	13705	13684	13730	13783	13926	13734	14071	13875	13794	13677	13879	13771	13684	13866	13853	13777	13734	13872	13946	13819	13936	13890	13669	13804	13701	13846	13783	13734	13660	13963	13865	13865	13898	13712	13779	13668	13903	13884	13833	13856	13756	13781	13753	13827	13788	13721	13686	13887	13633	13736	13745	13846	13986	13750	13846	13976	13764	13737	13990	13734	13678	13721	13818	13809	13865	13614	13769	13785	13771	13631	13741	13965	13879	13905	13758	13798	13694	13768	13799	13860	13945	13915	13882	13900	13858	13890	13725	13913	13888	13591	13964	13933	13764	13870	13954	13783	13812	13785	13831	13728	13920	13859	13807	13775	13895	13840	13625	13736	13872	13799	13847	13852	13589	13837	13726	13757	13736	13844	13901	13723	13953	13754	13856	13854	13803	13793	13903	13736	13794	13804	13787	13681	13724	13779	13842	13875	13794	13885	13570	13875	13868	13758	13685	13869	13844	13718	13901	13765	13730	13764	13904	13795	13673	13967	13746	13840	13782	13795	13703	13816	13829	13823	13920	13796	13829	13855	13845	13894	13870	13777	13701	13796	13804	13895	13978	13771	13775	13805	13981	13791	13810	13784	13830	13928	13783	13866	13648	13722	13638	13690	13963	13802	13749	13882	13699	13754	13769	13717	13999	13706	13843	13827	13811	13746	13607	13846	13780	13830	13778	13643	13683	13883	13755	13858	13784	13721	13847	13770	13677	13688	13895	13912	13851	13600	13859	13732	13769	13912	13761	13922	13902	13863	13937	13927	13986	13554	13769	13963	13724	13832	13933	14089	13689	13876	13939	13779	13856	13799	13835	13769	13806	13679	13802	13762	13918	13835	13879	13837	13748	13764	13904	13838	13897	13908	13769	13724	13724	13638	13837	13880	13835	13821	13896	13749	13697	14054	13792	13644	13858	13595	13931	13890	13770	13981	13910	13775	13763	14002	13811	13878	13708	13859	13693	13663	13740	13798	13821	13800	13772	13804	13941	13814	13749	13821	13590	13765	13828	13799	13782	13812	13851	13898	13837	13842	13751	13725	13845	13748	13795	13898	13771	13744	13694	13726	13964	13642	13693	13853	13887	13902	13808	13697	13949	13932	13840	13745	13843	13559	13680	13775	13974	13883	13961	13542	13818	13944	13765	13693	13823	13848	13813	13776	13742	13906	13702	13851	13830	13864	13717	13886	13811	13860	13821	13834	13845	13643	13715	13953	13861	13812	13845	13868	13666	13822	13752	13779	13758	13879	13778	13822	13807	13758	13782	13753	13838	13782	13644	13845	13827	13687	13813	13800	13817	13809	13758	13789	13800	13920	13711	13840	13854	13960	13790	13925	13676	13827	13724	13899	13854	13882	13847	13809	13989	14020	13606	13788	13810	13928	13695	13824	13824	13901	13872	13708	13713	13854	13669	13912	13930	13930	13799	13633	13889	13793	13873	13788	13805	13772	13840	13800	14010	13775	13800	13741	13773	13778	13880	13646	13820	13925	13675	13993	13745	13583	13817	13738	13522	13983	13849	13931	13744	13784	13822	13741	13836	13650	13791	13902	13678	13962	13754	13665	13867	13760	13597	13801	13906	13805	13824	13927	13744	13753	13908	13746	13740	13774	13766	13844	13934	13728	13919	13909	13857	13764	13713	13797	13965	13883	13839	14042	13741	13876	13867	13793	13755	13738	13792	13844	13746	13822	13693	13901	13663	13848	13980	13823	13798	13883	13797	13801	13818	13812	13833	13832	13916	13714	13843	13782	13972	13758	13741	13923	13524	13787	13830	13649	13840	13918	13726	13753	13793	13831	14034	13702	13841	13878	13771	13872	13754	13930	13741	13757	13774	13787	13893	13971	13748	13834	13732	13969	13827	13774	13684	13857	13804	13846	13768	13698	13887	13724	13755	13890	13769	14004	13645	13739	13905	13804	13845	13903	13845	13750	13717	13810	13789	13928	13838	13701	13936	13895	13869	13771	13795	13735	13827	13720	13729	13850	13705	13924	13790	13886	14006	13775	13752	13714	13936	13715	13631	13978	13801	13921	13837	13804	13838	13842	13734	13873	13871	13871	13788	13853	13961	13808	13703	13818	13828	13783	13792	13855	13859	13685	13887	13862	13926	13775	13814	13829	13886	13934	13782	13904	13842	13690	13758	13722	13720	13798	13816	14079	13834	13805	13757	13887	13718	13639	13751	13761	13751	13986	13723	13702	13658	13748	13771	13585	13814	13791	13966	13638	14000	13720	13655	13686	13735	14050	13889	13824	13738	13668	13714	13786	13814	13897	13773	13759	13700	13696	13862	13698	13827	14055	13909	13905	13820	13839	13777	13810	14025	13925	13909	13925	13669	13853	13716	13906	13788	13718	13691	13767	13677	13676	13769	13807	13914	13810	13857	13705	13730	13731	13995	13901	13891	13752	13758	13778	13969	13866	13811	13868	13875	13830	13861	13797	13747	13715	13869	13910	13805	13794	13768	13868	13797	13713	13816	13983	13734	13942	13804	13925	13821	13886	13861	13755	13936	13849	13834	13854	13876	13640	13827	13837	13725	13782	13735	13781	13846	13756	13698	13953	13757	13890	13770	13763	13674	13754	13738	13760	13845	13897	13895	13903	13846	13860	13861	13908	13747	13782	14010	13792	13851	14048	13696	13911	13903	13796	13873	13683	13858	13760	13841	13896	13745	13782	14026	13743	13990	13779	13870	13764	13683	13733	13941	13909	13862	13678	13745	13772	13698	13898	13588	13783	13674	13793	14064	13858	14015	13714	13872	13828	13867	13883	13819	13726	13945	13807	13689	13715	13913	13905	13640	13998	13569	13865	13882	13781	13928	14021	14044	13803	13756	13894	13653	13792	14054	13629	13984	13810	13899	13811	13939	13756	13632	13802	13885	13906	13758	13787	13851	13861	13675	13860	13883	13920	13857	13780	13714	13867	13748	13744	13620	13731	13792	13776	13798	13757	13761	13661	13582	13800	13664	13762	13733	13858	13918	13765	13981	13830	13712	13723	13763	13819	13732	13685	13731	13634	13896	13774	13944	13914	13939	13728	13755	13659	13876	13633	13766	13706	13694	13722	13840	13811	13889	13674	13780	13742	13708	13887	13791	13802	13687	13794	13789	13771	13883	13853	13892	13727	13798	13781	13832	13827	13801	13828	14002	13846	13836	13899	13884	13778	13767	13971	13749	13769	14080	13791	13773	13674	13747	13984	13845	13812	13792	13646	13770	13825	13809	13852	13783	13840	13782	13750	13826	13692	13766	13807	13977	13746	13798	13769	13944	13718	13758	13684	13879	13800	13688	13830	13842	13878	13926	13841	13817	13867	13888	13902	13760	13775	13872	13743	13876	13948	13802	13846	13829	13825	13697	13759	13877	13749	13894	13768	13826	13701	13722	13745	13735	13806	13764	13608	13858	13686	13745	13905	13936	13956	13905	13765	13852	13764	13930	13867	13796	13835	13897	13678	13788	13697	13874	13859	13683	13665	13795	13696	13801	13961	13800	13703	13934	13783	13809	13658	13809	13723	13816	13925	13838	13767	13706	13928	13916	13770	13806	13721	13845	13992	13869	13802	13887	13656	13816	13951	13755	13861	13772	13850	13789	13742	13942	13847	13935	13948	13783	13795	13890	14016	13791	13701	13608	13752	13695	13990	13859	13826	13873	13716	13836	13872	13707	13766	13689	13707	13728	13741	13816	13717	13725	13978	13864	13871	13890	13630	13808	13863	13844	13837	13816	13887	13782	13822	13903	13669	13893	13790	13721	13766	13609	13933	13717	13883	13737	13944	13870	13894	13797	13636	13855	13748	13856	13823	13726	13779	13893	13822	13935	13845	13782	13770	13892	13864	13796	13806	13737	13798	13804	13902	13814	13854	14001	13895	13868	13751
25377	21509	28782	26647	25084	24668	23335	20427	19692	19395	18765	18247	17949	17723	17230	17134	16843	16880	16589	16523	16396	16297	16265	16241	16159	16112	16100	16189	16324	16089	16139	16064	16009	16041	16149	15911	15829	15842	16010	16086	16140	15925	15989	15732	15896	16033	15843	15998	16180	15831	15867	15725	16037	15896	15959	15756	15880	15971	15968	15819	15955	15666	16062	15938	15829	15842	15957	15933	15703	15641	15881	15880	15806	15683	16016	16046	15836	15842	15994	16006	15952	16130	15802	15984	15719	15891	15790	15961	15873	15888	15856	15793	15808	15897	15665	15743	15791	15878	15893	15700	15879	15696	15786	15841	15837	15936	15807	15793	15745	15876	15876	15870	15676	15634	15731	15688	16002	16249	15740	15605	15749	15745	16034	15802	15948	15757	16037	15877	15730	15883	15672	15659	15642	15872	15999	15701	15834	15841	15811	16123	15722	15856	15731	15871	15821	15797	15796	15971	15942	15771	15804	15815	15943	15699	15799	15770	15817	15760	15844	15881	16140	16089	15911	16023	15845	15721	15689	15933	15825	15945	15771	16079	15840	16001	16067	15720	16001	15921	15789	15743	16145	15918	16020	15871	15791	15894	15729	15830	15907	15706	15879	15911	15781	15731	15918	15981	15658	15990	15815	15842	15821	15726	15778	15814	16023	15812	15922	15917	15936	15799	15704	15887	16044	15832	15941	15877	15878	15832	15851	15963	15841	16047	15873	15870	15718	15818	15748	15850	15776	15613	15877	15876	15625	15848	15950	15951	15825	15997	15789	15805	15647	16001	15759	15757	15898	15799	15661	15857	15842	16017	15816	15867	15802	15747	15776	15952	15701	15926	15876	15959	15764	15779	15733	15725	15703	15859	15819	15677	15840	15867	15809	15928	15905	15877	15730	15822	15849	15661	15788	15815	15771	15899	15762	15748	15729	15886	15957	15885	15821	15923	15805	15568	15875	15811	16029	15814	15741	15950	15696	15756	15924	15610	15739	15781	15869	15718	15748	15920	15892	15714	15766	16000	15819	15761	15926	16052	15895	15909	15792	15718	15837	15911	15901	15772	15848	15523	15958	15920	15650	16000	15919	15771	15713	15944	15937	15746	15795	15774	15930	15936	15799	15871	15802	15776	15795	15615	16001	15676	15665	15802	15822	15727	15799	15915	15913	15917	16098	15929	15865	16000	15808	15726	15783	15824	15790	15965	15891	15917	15767	15740	15721	15692	15622	15905	15753	15878	15708	16040	16118	15844	15858	15946	15882	16032	16053	15771	15715	15714	15711	15593	15764	15954	15927	15890	15760	15838	15691	15900	16015	15941	15719	15852	16006	15650	15810	15695	15583	15980	15717	15644	15878	15842	15911	15663	15773	16152	15746	15853	15923	15873	15810	16008	15804	16023	15835	15968	15935	15854	15838	15888	15794	15863	16011	15747	15800	15870	16013	15759	15776	15844	15849	15842	15655	15752	15745	15644	15965	15870	15985	15842	15890	15928	15969	15812	15848	15897	15802	15918	16080	15751	15707	15777	15922	15828	15957	15837	15794	15827	15666	15908	15840	15919	15690	15825	15967	15767	15977	15973	15745	15765	15893	15727	15755	15779	15861	15920	15684	15923	15874	15939	15910	15921	15813	15831	15834	15868	15868	15914	15933	15925	15815	15846	15858	15709	15898	15873	15842	15882	15817	15977	16063	16092	15777	15982	15877	15836	15797	15601	15782	15882	15809	15773	15932	15627	15960	15716	15654	15730	15945	15848	15978	15680	15874	16024	15821	15929	15918	15906	16064	15971	15742	15764	15616	15746	15820	15843	15817	15734	16044	16109	15844	15949	15678	15977	15937	15991	15758	15821	15810	15775	15911	15886	15751	15927	15682	15884	15996	15843	15898	15680	15904	15830	15925	15848	15887	15942	15838	15841	16066	15888	15845	15833	15807	15780	15761	15802	15835	15779	15576	15745	15756	15874	15800	15779	16039	15573	15759	15760	15748	15669	15718	16036	15865	15995	15952	15719	15761	15954	15857	15723	15964	15744	15782	15769	15940	15668	15943	15812	15719	15943	15787	15755	15835	16019	15890	15856	15932	16080	16018	15871	15709	15815	15825	16103	15816	15641	15828	15922	15824	15971	15857	15888	15745	15870	15866	15808	15907	15779	15966	15909	15828	15850	16047	15737	15921	15813	15795	15836	15897	16038	16023	15859	15900	15722	15904	15999	15789	15774	15906	15816	15813	15737	15895	15832	15790	15888	15881	15894	15924	15858	15938	15759	15873	15853	15980	15751	15936	15672	15978	15625	15885	15967	15750	15954	15877	15905	15794	15780	15958	15795	15577	16031	15968	15551	15797	15900	15874	16073	15993	16051	15962	15816	15896	15638	15936	15755	15880	15803	15897	15828	15749	15856	15897	15980	15917	15995	15851	15965	15793	15773	15811	15803	15895	15804	15764	15840	15743	16102	15787	15911	15825	15768	15721	15676	15836	15972	15913	15789	15973	15893	15872	15944	15631	15914	15853	15707	15997	15739	15861	15920	15812	15845	15858	15767	15960	15742	15889	15788	15907	15907	15874	15885	15835	15948	15867	15826	16005	15798	15911	15823	15754	15637	15710	15849	15485	15888	15969	15768	15648	15800	15794	15861	15941	15965	15758	15861	15885	15960	15924	15748	15929	16030	15661	15773	15995	15741	15848	15668	15703	15738	15840	15884	15749	15654	15624	15636	16111	15727	15869	16118	15967	15749	15674	15887	15650	15869	15890	15846	15722	15699	15855	15928	15673	16068	15742	15740	15972	15860	15685	15985	16098	15958	15974	15924	15886	15917	15982	15817	15900	16075	15837	15873	15826	16064	15953	15825	15728	15751	15902	15851	16037	15955	15896	15945	15984	16063	15619	15942	15796	15917	15893	15728	15755	15878	16053	15838	15933	15701	15739	16041	15988	15763	15933	15919	15927	15771	16032	15980	15878	15945	15918	15791	15930	15827	16013	15701	15662	15916	15744	15921	15763	15917	15861	16012	15764	16006	15727	15901	15862	15585	15810	15889	15881	15837	15947	15902	15706	15776	15820	15860	15662	15789	15719	15810	15876	16010	15905	15812	15698	15804	15975	15818	15892	15915	15982	15776	15854	15767	15776	15879	16051	15994	15694	15764	15737	15995	15758	15823	15904	15970	15949	15697	15840	15907	15815	15962	15787	15934	15885	15893	15838	15828	15975	15730	15712	15985	15977	16116	15712	15787	15838	15937	15976	15910	15915	15855	15913	15824	15776	15754	16055	15765	15850	15913	15906	15942	16040	15723	15934	15947	15534	15728	15821	15916	15758	15801	15634	15719	15824	15787	15873	15952	15809	15833	15943	15849	16068	16009	15922	15820	15971	15972	15717	15841	15883	15784	15824	15762	15874	16028	15789	15924	15944	15788	15880	15947	15907	15747	15768	15809	15837	15782	15834	15964	16018	15869	16016	15669	15866	15798	15771	15891	16039	15815	15914	15748	15764	16018	15792	15728	15772	15938	15911	15859	15812	15919	15565	15910	15955	15913	15776	15728	15893	15924	15952	15790	15821	16015	15960	15919	16020	15964	15820	15734	15773	15655	15740	15956	15768	15838	15854	15810	15931	15631	15767	15846	15798	15989	15809	15850	15777	16052	15624	15834	15885	15908	15862	15877	15791	16005	15757	15640	15897	15780	15827	16011	15651	15674	15939	15941	15542	15795	15983	15942	15792	15788	15871	15919	15822	15926	15783	15957	15931	15947	15872	15756	15900	15905	15897	15712	15779	15758	15755	15771	15894	15966	15900	15851	15858	15659	15594	15840	15936	15750	15804	15937	15901	15933	15794	15927	15813	15976	15638	15929	15841	15863	15873	15838	15882	15858	15799	15715	15785	15895	15807	15960	15995	15560	15704	15652	15803	15770	15777	15954	15834	15734	15749	15881	15886	15787	15905	15869	15771	15831	15881	15837	15713	15799	15989	15971	15745	15744	15755	15722	15824	15757	15826	15732	15667	15908	15883	15727	15917	15990	15899	15773	15852	15890	15710	15907	15872	15919	15711	15936	15844	15837	15723	16159	15817	15894	15895	15961	15838	15786	15814	15768	15824	15831	15811	15782	15892	15868	15937	15647	15859	15853	15757	15959	15670	15865	15920	15788	15929	15770	15925	15749	16068	16008	15953	15857	15988	15868	15983	16043	15810	15937	15825	15923	15782	15878	15858	15939	15960	15983	15926	15905	15978	15871	15948	15701	15722	16001	15803	15878	15579	15758	15873	15964	15843	15870	15764	15769	15730	15706	15909	15881	15759	15799	15782	15916	15792	15935	15807	15821	15846	15933	15808	16059	15963	16108	15899	15811	15814	15959	15888	15826	15930	15697	15979	15889	15788	15818	15923	15791	15976	15993	15622	15909	15697	16012	16149	15662	15896	15839	15997	16024	15851	15751	15895	15811	15720	15821	15777	15895	15839	15847	15996	15873	15759	15891	16026	15930	15670	16008	15824	15724	15989	15658	15812	15969	15848	15758	15797	15974	15995	15933	15828	15894	15942	15623	15987	15993	15841	15856	15976	16100	16061	15807	15913	15989	15966	16005	15721	15846	15897	15931	15870	15890	15770	15960	16042	15725	15960	15750	15983	16048	15973	15789	15971	15724	15946	15797	15970	15795	16050	15939	15884	15916	15742	15754	15951	15891	15767	15686	15830	15790	15860	15944	15963	16075	15826	16176	15795	15822	15774	15613	15960	15915	15773	15821	15827	15999	15776	15882	15841	15648	15859	15794	15912	15706	15727	15758	15741	15750	15825	16064	15756	15871	16001	15891	15732	15940	15852	15878	15931	15661	15876	15867	15905	15858	15828	15876	15870	15948	15802	15705	15915	15756	15737	15746	15848	15947	15926	15857	15870	15877	15769	15959	15991	15812	16120	15922	15761	15877	15863	15857	15755	15887	15707	15949	15956	15800	15747	15835	15941	15606	15887	15700	15805	15900	15953	15837	15778	15921	15953	15843	15714	15930	15992	15956	15858	15930	15816	15829	15775	15843	15941	15993	15913	15893	15808	15701	15861	15747	15879	15690	15812	16071	15758	15775	15826	15983	15867	16080	15945	15900	16011	15929	15814	15797	15803	15747	15624	15931	15973	15706
25095	41987	41637	34055	28823	25027	22690	20861	20093	18899	18283	17945	17421	16465	15799	15386	15270	15005	14892	14790	14504	14344	14234	14323	14040	14092	14069	14114	14035	14017	14049	14038	13915	14094	14082	13700	14135	13914	13911	13954	13930	13882	13932	13897	13817	13930	13854	13878	13885	13938	13695	13794	14008	13820	13841	13918	13796	13729	13831	13780	13730	13806	13821	13765	13733	13826	13880	13859	13827	13761	13886	13698	13750	14032	13974	13761	13771	13843	13724	13630	13961	13698	13864	13796	13898	13698	13765	13781	13823	13789	13752	13637	13735	13877	13817	14020	13895	13789	13844	13764	13936	13763	13758	13938	13708	13564	13839	13807	13782	13669	13944	13817	13916	13749	13829	13856	13783	13763	13736	13920	13799	13731	13719	13963	13736	13865	13921	13880	13739	13903	13902	13738	13801	13923	13643	13742	13722	13865	13875	13846	13807	13675	13960	13639	13893	13915	13792	13731	13793	13781	13785	13901	13762	13840	13759	13880	14010	13869	13839	13846	13888	13985	13833	13892	13841	13863	13723	13747	13701	13874	13822	13732	13918	13728	13840	13820	13926	13897	13707	13764	13714	13837	13760	13758	13633	13824	13838	13657	13824	13806	13959	13695	13780	13806	13936	13857	13728	13525	13779	13883	13926	13777	13895	13813	13915	13830	13676	13839	13727	13907	13879	13760	13853	13745	13866	13883	13841	13944	13918	13938	13681	13959	13836	13978	13788	13868	13879	13807	13718	13807	13725	13866	13633	13656	13848	13757	13674	13960	13771	13903	13900	13914	13966	13924	13792	13767	13943	13758	13865	13772	13990	13913	13783	13864	13844	13759	13660	13876	13792	13753	13600	13902	13815	13690	13770	13757	13750	13994	13756	13705	13753	13682	13834	13729	13766	13707	13699	13908	13990	13799	13900	13808	13822	13881	13973	13979	13900	13819	13742	13787	13939	13653	13838	13934	13610	13673	13815	13740	13840	13789	13752	13796	13782	13971	13830	13709	13972	13804	13934	13686	13783	13743	13785	13684	13880	13869	13859	13821	13768	13869	13777	13793	13738	13804	13775	13958	13815	13807	13998	13695	13903	13743	13836	13798	13851	13701	13810	13834	13895	13746	13691	13823	13573	13797	13761	13773	13898	13752	13829	13628	13837	13753	13735	13922	13765	13979	13747	13885	14004	13865	13811	13733	13743	13773	13777	13817	13730	13848	13584	13887	13700	13871	13668	13743	13942	13898	13592	13735	14008	13936	13956	13819	13753	13911	13709	13741	13643	13670	13694	13950	13840	13873	13976	13839	13816	13813	13960	13855	13889	13846	13970	13870	13930	13893	13858	13813	13750	13838	13703	13883	13844	13749	13650	13814	13842	13716	13777	13906	13846	13826	13811	13832	13793	13831	13701	13707	13658	13752	13784	13777	13787	13794	13928	13752	13962	13828	13827	13745	13786	13886	13500	13769	13629	13840	14015	13719	13844	13834	13754	13875	13832	13810	13810	13814	13749	13837	13683	13879	13638	13869	13707	13687	13853	13674	13627	13721	13803	13806	13826	13779	13948	13822	13835	13775	13655	13894	13629	13694	13758	13758	13812	13878	13866	13888	13904	13844	13856	13917	13761	13782	13922	13865	13889	13674	13713	13904	13729	13719	13647	13698	13747	13818	13962	13804	13850	13707	13862	13812	13860	13788	13758	13697	13949	13680	13756	13876	13675	13699	13862	13808	13965	13721	13754	13808	13648	13796	13672	13710	13727	13890	13915	13875	13626	13680	13824	13745	13919	13811	13913	13723	13741	13748	13882	13916	13778	13851	13886	13972	13908	13891	13859	13791	13848	13722	13960	13842	13866	13791	13889	13678	13799	13780	13806	13798	13774	13848	13830	13777	13875	13744	13800	13683	13855	13740	13729	13833	13757	13753	13732	13733	13745	13739	13681	13778	13880	13888	13815	13727	14037	13835	13705	13796	13703	13896	13963	13781	13669	13839	13807	13825	13788	13843	13834	13872	13894	13855	13778	13848	13910	13848	13990	13871	13873	13914	13813	13948	13758	13876	13836	13699	13859	13829	13766	13709	13827	13891	13800	13893	14030	13749	13698	13758	13772	13633	13900	13665	13671	13701	13844	13877	13705	13952	13866	13825	13944	14021	13748	13914	13943	13909	13722	13787	13774	13772	13775	13822	13688	13870	13879	13849	13925	13844	13796	13700	13695	13908	13830	13745	14045	13701	13782	13805	13869	13725	13885	13675	13911	13857	13967	13839	13939	13866	13868	13831	13863	13852	13708	13938	13904	13636	13793	13774	13760	13788	13810	13789	13779	13893	13782	13745	14014	13930	13695	13792	13783	13799	13837	13861	13781	13766	13797	13839	13817	13905	13729	13773	13854	13874	13775	13594	13888	13863	13718	14040	13722	13890	13758	13834	13850	13760	14008	13757	13714	13666	13672	13798	13733	13852	13821	13915	13701	13864	13842	13876	13809	13666	13764	13941	13763	13652	13666	13682	13939	13807	13905	13711	13822	13906	13686	13864	13887	13787	13745	13840	13658	13813	13797	13625	13777	13868	14013	13795	13801	13963	13818	13853	13835	13891	13930	13986	13785	13824	13689	13684	13701	13829	13910	13764	13775	13637	13738	13776	13808	13801	13866	13936	13705	13673	13767	13819	13751	13732	13830	13829	13714	13884	13856	13785	13809	13681	13662	13889	13834	13779	13912	13762	13590	13882	14046	13898	13775	13907	13743	13872	13743	13896	13760	13773	13819	13875	13773	13763	13713	13897	13884	13667	13601	13955	13833	13856	13820	13650	13638	13734	13784	13635	13680	13938	13841	13983	13985	13857	13777	13647	13598	13723	13894	13801	13775	13729	13824	13803	13799	13788	13773	13838	13907	13741	13942	13761	13886	13810	13808	13724	13743	13729	13798	13861	13915	13709	13721	13790	13704	13916	13810	13878	13841	13756	13856	13682	13776	13817	13907	13694	13795	13959	13859	13767	13927	13591	13734	13944	13726	13848	13673	13616	13826	13866	13797	13874	13814	13769	13765	13907	13760	13714	13911	13910	13871	13776	13776	13537	13626	13691	13873	13973	13553	13736	13974	13727	13961	13761	13835	13720	13740	13916	13718	13981	13862	13879	13721	13793	13623	13768	13848	13792	13683	13943	13804	13814	13695	13841	13827	13734	13778	13748	13810	13675	13835	13803	13835	13822	13842	13916	13928	13941	13907	13981	13794	13918	13804	13668	13729	13947	13742	13760	13784	13837	13867	13651	13874	13898	13702	13669	13660	13680	13811	13640	13986	13772	13772	13834	13873	13855	13653	13916	13706	13824	13839	13892	13851	13818	13918	13771	13788	13827	13940	13841	13794	13883	13749	13711	13738	13743	14020	13638	13719	13721	13783	13809	13900	13757	13770	13902	13760	13807	13854	13726	13933	13792	13712	13659	13814	13883	13900	13772	13859	13831	13746	13968	13770	13813	13768	13826	13838	13706	13789	13663	13796	13861	13673	13778	13946	13781	13734	13851	13849	13678	13752	13887	13721	13811	13887	13796	13816	13831	13768	13880	13562	13806	13824	13791	13616	13899	13796	13759	13852	13746	13728	13900	13828	13909	13857	13596	13688	14025	13777	13995	13926	13694	13816	14008	13887	13791	13897	13881	13874	14033	13695	13835	13931	13875	13848	13857	13901	13793	13786	13894	13870	13883	13923	13663	13772	13737	13873	13761	13965	13910	13798	13842	13726	13715	13849	13694	13780	13740	13928	13820	13885	13619	13826	13870	13805	13712	13853	13855	13846	13961	13829	13835	13816	13827	13697	13865	13824	13736	13820	13723	14027	13789	13719	13911	13736	13783	13664	13964	13794	13643	13796	13938	13787	13853	13820	13769	13725	13871	13937	13899	13876	13820	13856	13860	13733	13823	13678	13616	13788	14025	13971	13703	13862	13871	13720	13716	13870	13750	13899	13685	13895	13939	13881	13632	13825	13813	13846	13771	13860	13865	13569	13777	13828	13713	13925	13701	13859	13829	13671	14000	13911	13816	13636	13750	13807	13790	13936	13743	13790	13683	13694	13932	13847	13679	13937	13911	13726	13952	13829	13771	13761	13822	13872	13808	13903	13696	13687	13706	13867	13846	13960	13839	13736	13695	13850	13860	13811	13775	13883	13724	13802	13886	13906	13877	13626	13934	13848	13735	13910	13761	13782	13646	13946	13596	13711	14052	13738	13858	13738	13883	13723	13885	13794	13819	14032	13769	13841	13733	13865	13846	13681	13865	13917	13856	13629	13843	13790	13845	13989	13860	13834	13675	13838	13727	13852	13796	13871	13711	13757	13762	13949	13790	13808	13818	13743	13744	13731	13824	13772	13640	13844	13795	13719	13747	13932	13833	13884	13867	13700	13715	13778	13762	13877	13662	13888	13682	13615	13824	14047	13940	13919	13966	13774	13885	13857	13778	13765	13796	13654	13855	13834	13815	13741	13877	13772	13824	13851	13819	13900	13903	13808	13844	13704	13961	13793	13834	13760	13856	13883	13908	13777	13765	13952	13661	13820	13855	13949	13788	13692	13798	13793	13896	13688	13743	13867	13919	13702	13776	13802	13896	13641	13808	13729	13841	13776	13697	13766	13693	13743	13605	13859	13906	13905	13749	13814	13800	13579	13736	13965	13790	13855	13777	13829	13835	13721	13790	13969	13710	13577	13776	13781	13901	13809	13725	13846	13809	13800	13849	13813	13746	13997	13926	13907	13840	13977	13847	13748	13796	13651	13772	13789	13809	13806	13891	13862	13820	13803	13740	13840	13704	13630	13952	13717	13691	13884	13849	13797	13708	13837	13969	13747	13832	13800	13865	13981	13866	13816	13823	13786	13827	13750	13879	13753	13613	13782	13959	13576	13803	13688	13790	13951	13926	13800	13761	13627	13896	13862	13702	13907	13824	13858	13829	13794	13776	13839	13701	13929	13884	13845	13776	13745	13876	13844	13707	13927	13955	13617	13802	13771	13682	13884	13706	13974	13761	13653	13749	13789	13786	13797	13771	13960	13922	13756	13602	13835	13922	13798	13667	13763	13828	13841	13635	13664	13733	13862	13907	13842	13791	13656	13793	13693	13705	13768	13786	13779	13738	13837	13812
24099	21491	29155	24647	23832	26366	26545	22750	21356	20821	20176	19869	18880	18420	17894	17660	17328	17085	16916	16736	16619	16431	16537	16382	16165	16276	16122	16073	16297	16134	16023	16158	16009	16065	16102	16014	16058	16018	15936	15946	16109	15915	15872	16109	15792	15787	15652	15788	15802	15800	16058	15958	15852	16000	15873	15973	16007	15915	15910	16000	15872	15888	15836	15804	15767	15816	15570	15728	15766	16041	15855	15901	15735	15874	15803	15704	15850	16017	15897	15922	16007	15747	15745	15861	15840	16073	15872	15887	15836	15772	15971	15759	15786	15954	16096	15843	15694	15822	15954	15918	15702	15871	15931	15796	15826	15939	15764	15661	15857	15917	15863	15928	15811	15927	16188	15998	15958	15811	15774	15750	15759	15730	15572	15931	15860	15768	15913	15806	15802	15907	15610	15727	15932	15793	15843	15989	15862	15796	15793	15603	15746	15725	15909	15926	15799	15880	15676	15728	15969	15911	15705	15942	15823	15849	15797	15791	15755	15910	15770	15781	15673	15854	15914	15845	15606	16057	16223	15736	15848	15860	15818	15629	15785	15653	15725	15789	15787	15987	15895	15797	16018	15854	15970	15803	15862	15922	16016	15963	16048	15779	15956	15809	15993	15924	15880	15964	15889	15689	15860	15813	15737	15807	15914	15886	15833	15688	15972	15774	15902	16183	15868	15812	15788	16027	16017	15874	15667	15841	15907	15731	15795	15906	15994	15860	15839	15726	15807	15771	15602	16026	15805	15743	15976	15807	15606	15605	15756	15731	15749	15665	15813	15915	15900	15961	15885	15736	15916	15761	16031	15741	15760	15733	15657	16030	15920	15797	15914	15889	15669	15906	16013	15953	15875	15748	16000	16074	15836	15812	15928	15776	15663	15914	15915	15818	15906	15836	15889	15902	15804	15696	15843	15832	15951	15876	15851	15818	16072	15796	15743	15954	16063	15836	15808	15826	15850	15861	15684	15949	15949	15731	15686	15822	15658	15822	16015	15931	15910	15964	15932	15876	15893	15846	15818	15857	15680	15846	15920	15732	15901	15575	15747	15896	15913	15874	15994	15754	16137	15912	15796	15875	15841	16037	15867	15955	15860	15765	15629	15467	15911	15752	15706	15804	15614	15788	15701	15846	15756	15864	15961	15984	15753	15935	15732	15806	15675	15771	15822	15856	15883	15713	15841	15845	15932	15799	15771	15827	15909	15751	15706	15671	15748	15704	15649	15733	15940	15841	15866	15810	15760	15726	15899	15884	15857	15807	15926	15945	15837	15856	16004	15974	15507	15866	15799	15710	15835	15786	15824	15971	15961	15662	15818	15642	15736	15693	15707	15670	15934	15873	15802	15727	15761	16036	16031	15735	15931	15799	15639	15882	15853	15848	15565	15718	15792	15806	15816	15841	15674	15759	15822	15830	15761	15846	15910	15838	15880	15913	15978	16059	15994	15847	15870	15869	15794	15971	15861	15564	15882	15784	15777	15826	15740	15885	15917	15929	15849	15910	15991	15866	15714	15854	15857	15892	16157	15880	15839	15618	15868	16081	15904	15948	16124	15762	15894	16005	15767	15941	15859	15693	15796	15754	15920	15907	16038	15815	15733	15556	15774	15902	15741	15882	16040	15899	15897	15767	15801	15714	15847	15946	15672	15838	15753	16076	15793	15714	15871	15588	15734	15836	15769	15794	15711	15734	15823	15792	15720	15808	15788	15707	15796	15767	15730	15637	15814	15946	15867	15948	15957	15649	15730	15625	15796	15880	15824	15942	15681	15737	15918	15730	15830	15840	15940	15842	15868	15856	15675	15682	15733	15982	15935	15722	15764	16019	15665	15750	16169	15838	15840	15910	15901	15882	15891	15815	15944	15936	15878	15840	15796	15895	15928	15732	15783	15857	15754	15684	15924	15875	15796	15905	15632	15866	15813	15843	15829	15836	15891	15803	15670	15991	15795	15661	15965	15914	15795	15852	15830	15648	15765	15860	15851	15952	15853	15787	15904	16114	15803	15897	15777	15899	15891	15813	16122	15807	15767	15769	15737	15884	15801	15918	15817	15701	15728	15781	15773	15795	16034	15712	15775	15754	15932	16088	15877	15877	16085	15953	15764	15814	15717	15794	15788	15923	15756	15955	15995	15971	15913	15756	15751	15806	15753	15882	16005	16029	15861	15637	15791	15696	15905	15665	15823	15652	15698	15843	15815	15631	15907	15695	16003	15826	15930	15907	15740	15962	15771	15895	15990	16004	15754	15854	15850	15993	15913	16050	16001	15871	15959	15751	15847	15919	15679	15585	15623	15764	15769	15570	15856	15812	15849	15877	15941	16006	16006	15928	15809	15762	16191	15905	15730	15685	15828	16067	15992	15835	15684	15902	15977	15789	15826	15892	15855	15833	16108	16021	15905	15657	15865	15607	15746	15821	15871	15809	15850	15912	16012	15778	15850	15890	15831	15727	15767	15808	15843	15886	15654	15967	15869	15978	15684	15728	15641	15898	15952	15873	15886	15910	15707	15792	15849	15782	15904	15783	15808	15856	15824	15727	15831	16090	15946	15903	15727	15910	16029	15744	15893	15898	15820	15672	15843	15792	15976	15950	16014	15839	15799	16001	15680	15766	15683	15550	16069	15987	15713	15862	15753	15836	15805	15876	15739	15754	15833	15867	15845	15743	15754	15840	15768	15947	15766	15815	15604	15821	15897	15766	15776	15957	15712	15859	15625	15721	15871	15885	15977	15739	16022	15817	15765	15868	15848	16026	15992	15870	15870	15924	15909	15763	15911	15764	15835	15713	15885	15919	15887	15686	15845	15980	15784	15776	15796	15882	15899	15866	16004	15811	15774	15648	15895	15788	15921	15936	15878	16044	15754	15874	15781	15914	15785	15811	15793	15743	15764	15787	15966	15703	15658	15882	15898	15824	15827	15825	15794	15806	15744	15757	15722	15856	15728	15685	15754	15931	15879	15741	15832	15871	16055	15875	16011	15993	15853	15875	16018	15730	15935	16048	15776	15835	15650	15942	15924	16006	15730	15613	15804	15735	15876	15758	15759	15709	15753	15853	15889	15869	15961	15508	15946	15835	15799	16104	15905	15949	15853	15825	15750	15866	15649	15851	15865	15702	15864	15723	15861	15752	15983	15890	15982	15907	15921	16087	15882	15971	15733	15677	15844	16024	15803	15685	15701	15683	15804	15637	15793	15864	15863	15916	15950	15857	15895	16056	15790	15845	15810	16012	15832	15830	15768	15940	15813	15975	15773	15775	15811	15757	15788	15826	15804	15822	15801	15803	15860	15684	15794	15856	15891	15960	15736	15829	15707	15778	15805	15866	15867	15872	15952	16031	15857	15949	15866	15918	15918	15839	15886	15818	15758	15869	15694	15755	16018	16003	15952	15956	15989	15706	15684	15858	15759	15775	15927	15738	15779	15790	15963	15986	15866	15750	15819	15858	15851	15907	15917	15717	15775	15881	15811	15972	16001	16047	15843	15848	15676	15818	15794	15820	15867	16021	15842	15912	15616	15881	15724	15794	15919	15603	15771	15831	15912	15854	15937	15963	15833	15932	16031	15677	15817	15848	15731	15756	15652	15885	15960	15776	15975	15947	15790	15735	15768	15841	15853	15815	15886	15804	15809	16032	15892	15875	15791	15832	15896	15834	15912	15961	15929	15974	15944	15874	15851	15742	16008	15813	15841	15615	15988	15829	15798	15778	15954	15785	15961	15853	15732	15765	15559	15901	15970	15691	15822	15860	15730	15918	15723	15780	15903	15901	15915	15705	16143	15645	15840	15973	15832	15772	15781	15924	15769	15824	16033	15968	15838	15773	15897	15994	15680	15767	15757	15970	15908	15712	15718	15799	15984	15719	15776	15623	15940	15936	16033	15878	15931	15996	15812	15870	15823	15817	15736	15745	15713	16042	15925	15892	15920	15751	15913	15898	15897	15956	15740	15809	15557	15759	15792	15763	16059	15760	15819	15950	15823	15827	15859	15755	15988	15923	15864	15794	15697	15844	15854	15938	15934	15824	16087	15967	15788	15940	15963	15832	15712	15734	15815	15859	15869	15768	15791	16004	15967	15994	15756	15789	15833	15913	15861	16037	15981	15997	15908	15840	15971	15873	15905	15934	15836	15699	15738	15704	15981	15937	15785	15804	15721	15765	15960	15824	15876	15795	15939	15849	15618	15798	15781	15974	15845	15999	15777	15726	15926	15843	15878	15814	15741	15865	15952	15765	15811	15772	15903	15841	15783	15878	15993	16010	15994	15825	15940	15732	15847	15746	15785	15775	15710	15830	15911	16092	15834	15885	15764	15716	15866	15749	15778	15849	15669	15720	15912	16027	15906	15810	15765	15812	15985	15787	15677	15653	15649	15711	15941	15675	15730	15671	15861	15784	15918	16069	15971	16007	15745	15758	15828	15879	15870	15837	15746	15862	15943	15710	16047	15927	15835	15815	15825	15934	15782	15701	16016	15988	15825	15841	15908	15764	15866	15892	15787	15688	15904	15781	15897	15899	15590	15787	16059	15894	15834	15823	15862	15800	16044	15845	15849	15875	15790	15807	15889	15733	15924	15813	15774	15795	16034	15859	15851	15862	15818	15905	15819	15912	15806	15868	15901	15775	15828	16022	15624	15799	15733	15945	15727	15545	15865	15896	15793	15695	15754	15891	15797	15752	15715	15681	15782	15704	15665	15844	15630	15870	15932	15947	16071	15636	15768	15930	15861	16033	15730	15807	15918	15796	15957	15759	15767	15646	15959	15908	15712	15862	15771	15775	15818	15923	15656	15878	15775	15743	15791	15852	15745	15880	15767	15673	15751	15860	15775	15928	16027	15773	15836	15863	15896	15933	15767	15874	15861	15928	15675	15802	15901	15648	15817	15731	15803	15899	15669	15943	15754	15804	15763	15778	15975	15880	15858	16039	15913	15702	15668	15894	15865	15629	15977	15599	15718	15776	16113	15774	15796	15817	15996	15652	15698	15896	15869	15751	16016	15878	15824	15861	15774	15876	15940	15842	15886	15841	15826	15671	15712	15904	15723	15896	15646	15956	16026	15894	15748	15805	15676	15702	15900	15845	15971	15573	15664	15739	15835	15855	15739	15869	15666	15749	15739	15838	15719	15775	15985	16039
26674	46041	46241	38046	32559	28453	25679	24012	22710	21821	20780	19894	18663	17679	16947	16545	16280	15486	15161	15160	14861	14864	14670	14513	14303	14412	14316	14335	14202	14382	14002	14168	14253	13900	14109	13999	14110	14097	13972	14003	14022	13944	13877	13769	13805	13949	13834	13984	13915	13860	13910	13562	13893	13879	13688	13921	13759	13847	13818	13990	13748	13708	13861	13761	13904	13789	13730	13951	13779	13880	13932	13866	13849	13758	13831	13630	13764	13895	13905	13743	13781	13646	13786	13686	13922	13748	13946	13995	13900	13796	13673	13825	13853	13748	13799	13697	13731	13846	13747	13802	13928	13922	13658	13973	13929	13797	13787	13835	13672	13872	13782	13907	13870	13910	13839	13803	13779	13811	13810	13834	13929	13787	13841	13734	13701	13811	13743	13966	13758	13713	13781	13722	13854	13806	13670	13665	13883	13817	13746	13803	13690	13629	13853	13756	13885	13811	13951	13904	13806	13921	13871	13715	13804	13958	13770	13898	13806	13685	13705	13791	13770	13618	13764	13873	13808	13729	13797	13815	13647	13738	13833	13647	13648	13938	13693	13894	13761	13662	13729	13777	13840	13944	13711	13801	13777	13656	13711	13806	13930	13753	13804	13751	13622	13687	13834	13868	13652	13646	13956	13861	13804	13755	13636	13634	13876	13766	13796	13847	13908	13734	13750	13679	13854	13571	13821	13854	13727	13797	13640	13926	13764	13797	13784	13909	13727	13782	13693	13737	13776	13795	13715	13626	13732	13724	13842	13807	13846	13698	13607	13904	13742	13899	13837	13805	13878	13756	13664	13748	13863	13817	13888	13898	13758	13686	13681	13785	13787	13723	13719	13988	13804	13784	13805	13653	13829	13939	13836	13709	13803	13891	13839	13709	13820	13676	13856	13586	13777	13560	13839	13785	13665	13785	13968	13780	13782	13818	13863	13773	13816	13956	13718	13716	13621	13870	13732	13839	13741	13737	13741	13812	13709	13746	13908	13848	13723	13780	13841	13852	13679	13856	13741	13605	13890	13976	13612	13702	13715	13739	13802	13637	13803	13779	13818	13699	13771	13787	13738	13696	13746	13782	13682	13825	13809	13595	13801	13707	13880	13718	13935	13553	13677	13644	13737	13656	13742	13893	13772	13731	13797	13771	13709	13735	13723	13790	13732	13602	13852	13939	13741	13722	13709	13804	13831	13829	13766	13691	13908	13751	13797	13897	13950	13773	13907	13785	13753	13734	13867	13636	13752	13650	13781	13758	13714	13919	13763	13719	13810	13870	13871	13812	13838	13872	13810	13834	13802	13654	13898	13734	13847	13620	13828	13818	13868	13712	13792	13753	13895	13839	13789	13722	13879	13866	14006	13724	13935	13771	13891	13848	13744	13848	13784	13832	13858	13640	14077	13978	13731	13923	13749	13793	13685	13745	13768	13816	13797	13674	13849	13900	13768	13701	13792	13650	13783	13828	13714	13910	13890	13737	13798	13787	13753	13828	13703	13766	13864	13894	13779	13781	13622	13778	13643	13798	13817	13873	13778	13931	13817	13922	13969	13793	13819	13775	13890	13890	13983	13613	13963	13834	13794	13737	13767	13607	13731	13842	13643	13873	13776	13843	13759	13878	13969	13844	13811	13807	13596	13849	13761	13873	13814	13821	13780	13831	14014	13643	13790	13776	13739	13799	13693	13547	13761	13659	13861	13759	13563	13782	13936	13851	13795	13723	13837	13675	13698	13824	13817	13649	13850	13932	13832	13724	13670	13835	13783	13691	13765	13717	13814	13734	13767	13772	13769	13622	13747	13793	13602	13795	13812	13736	13758	13846	13760	13824	13890	13897	13838	13809	13734	13790	13839	13719	13768	13809	13823	13784	13536	13574	13983	13686	13853	13846	14021	13666	13833	13678	14019	13843	13900	13847	13967	13817	13827	13712	13640	13742	13766	13642	13822	13862	13827	13775	13761	13732	13805	13784	13709	13673	13730	13805	13807	13759	13767	13873	13907	13690	13856	13774	13797	13844	13801	13840	13874	13841	13759	13955	13715	13779	13793	13719	13757	13829	13796	13840	13777	13655	13767	13931	13790	13831	13746	13811	13888	13778	13719	13798	13765	13841	13801	13773	13796	13766	13787	13918	13703	13919	13674	13870	13739	13644	13721	13725	13615	13806	13791	13704	13866	13539	13794	13789	13586	13739	13806	13855	13742	13785	13785	13783	13733	13749	13935	13762	13854	13572	13860	13646	13652	13753	13596	13751	13807	13856	13728	13661	13935	13718	13866	13729	13727	13755	13719	13813	13870	13815	13789	13774	13860	13714	13802	13885	13609	13794	13615	13741	13827	13722	13667	13739	13693	13769	13822	13811	13659	13831	13796	13782	13757	13709	13756	13905	13732	13851	13832	13798	13842	13908	13793	13800	13745	13830	13763	13759	13700	13691	13712	13627	13823	13886	13723	13649	13920	13800	13816	13693	13901	13829	13611	13768	13892	13873	13775	13670	13752	13901	13876	13694	13624	13948	13851	13731	13889	13778	13782	13789	13775	13627	13731	13830	13731	13917	13648	13932	13878	13830	13732	13919	13841	13836	13675	13798	13768	13776	13803	13665	13780	13915	13896	13939	13644	13922	13895	13617	13824	13749	13798	14034	13974	13740	13890	13688	13837	13905	13851	13767	13755	13780	13821	13605	13621	13781	13868	13760	13921	13870	13786	13953	13747	13723	13823	13846	13909	13670	13702	13793	13886	13770	13764	13765	13756	13868	13805	13747	13887	13783	13870	13867	13777	13803	13800	13708	13839	13748	13677	13762	13834	13694	13840	13737	13859	13730	13785	13924	13753	13990	13673	14039	13631	13888	13759	13955	13793	13955	13790	13865	13773	13610	13780	13856	13955	13757	13695	13764	13769	13641	13828	13778	13782	13825	13929	13802	13747	13871	13711	13841	13656	13991	13750	13692	13755	13935	13726	13767	13685	13752	13779	13824	13795	13671	13534	13998	13647	13737	13823	13821	13790	13794	13798	13935	13655	13786	13898	13969	13762	13952	13967	13762	13819	13766	13879	13902	13858	13707	13859	13847	13729	13801	13867	13846	13755	13762	13902	13809	13832	13813	13847	13642	13664	13773	13719	13807	13727	13841	13812	13812	13667	13777	13687	13704	13757	13761	13783	13873	13914	13783	13753	13817	13856	13897	13761	14027	13803	13707	13790	13852	13843	13674	13697	13833	13828	13692	13872	13813	13870	13769	13937	13760	13651	13803	13744	13750	14016	13790	13654	13827	13751	13813	13848	13777	13866	13921	13876	13863	13776	13925	13795	13856	13837	13734	13637	13756	13731	13676	13917	13824	13836	13807	13826	13855	13779	13732	13946	13886	13798	13653	13855	13751	13786	13707	13858	13763	13697	13800	13725	13849	13775	13645	13817	13789	13833	13811	13692	13946	13902	13832	13636	13828	13995	13754	14043	13851	13669	13895	13789	13723	13678	13840	13651	13781	13788	13861	13690	13737	13772	13875	13783	13815	13734	13835	13820	13885	13850	13780	13710	13725	13902	13727	13818	13905	13921	13908	13708	13791	13724	13865	13795	13800	13739	13686	13814	13810	13704	13848	13877	13803	13792	13728	13756	13691	13739	13806	13926	13554	14008	13820	13658	13797	13791	13696	13612	13729	13687	13885	13678	13835	13736	13940	13775	13699	13743	13694	13719	13795	13806	13862	13693	13795	13817	13613	13719	13781	13621	13968	13848	13731	13851	13821	13761	13895	13715	13915	13714	13882	13747	13685	13719	13784	13919	13832	13737	13741	13847	13725	13758	13915	13753	13768	13878	13619	13724	13850	13813	13875	13849	13838	13848	13833	13852	13665	13638	13773	13931	13872	13775	13662	13619	13645	13723	13774	13696	13859	13600	13806	13744	13848	13921	13759	13836	13692	13705	13735	13729	13789	13650	13875	13647	13854	13719	13786	13693	13774	13949	13769	13849	13762	13720	13875	13765	13965	13681	13767	13841	13869	13695	13853	13674	13857	13875	13806	13693	13719	13870	13788	13812	13665	13784	13709	13937	13862	13811	13892	13605	13684	13750	13753	14019	13587	13804	13841	13722	13717	13773	13698	13687	13810	13914	13789	13856	13757	13723	13950	13857	13650	13692	13821	13765	13686	13974	13623	13651	13723	13946	13735	13769	13694	13759	13684	13797	13694	13794	13729	13734	13791	13850	13708	13768	13921	13717	13704	13829	13687	13725	13762	13808	13765	13711	13743	13811	13685	13748	13751	13637	13648	13902	13668	13818	13595	13538	13829	13770	13746	13891	13718	13753	13803	13876	13709	13824	13807	13823	13786	13817	13689	13671	13782	13746	13821	13848	13875	13763	13734	13813	13843	13856	13746	13649	13828	13939	13555	13867	13688	13868	13822	13757	13960	13834	13908	13711	13894	13720	13841	13850	13810	13947	13856	13614	13798	13706	13675	13627	13833	13709	13806	13717	13795	13832	13726	13936	13868	13900	13900	13689	13915	13731	13714	13906	13582	13729	13902	13789	13952	13635	13730	13778	13776	13831	13772	13943	13738	13827	13654	13908	13735	13787	13767	13739	13817	13760	13856	13824	13859	13807	13769	13768	13939	13674	13862	13780	13849	13849	13659	13671	13741	13865	13979	13773	13864	13673	13679	13830	13811	13741	13876	13801	13899	13737	13714	13795	13770	13747	13655	13649	13660	13867	13785	13946	13938	13798	13776	13703	13876	13926	13863	13749	13692	13856	13773	13739	13775	13857	13685	13886	13807	13584	13746	13836	13936	13955	13797	13807	13722	13971	13730	13721	13793	13664	13864	13698	13816	13820	13692	13891	13789	13802	13714	13817	13846	13766	13815	13853	13947	13699	13896	13917	13811	13796	13744	13747	13790	13930	13664	13649	13695	13762	13784	13876	13908	13682	13722	14048	13871	13609	13764	13661	13856	13931	13848	13840	13679	13576	13923	13884	13810	13566	13699	13911	13583	13854	13884	13838	13726	13784	13663	13785	13721	13687	13785	13819	13896	13967	13873	13760	13771	13806	13897	13790	13782	13769	13806	13890	13937	13869	13958	13880	13852	13711	13857	13724	13835	13840	13697	13836	13752	13858	13843	13762	13885	13738	13713
30542	27503	32861	28105	22607	20119	19071	18407	17811	17565	17389	17117	16927	16750	16669	16549	16255	16217	16154	15923	16088	16101	15962	15807	16052	15720	15817	15941	15811	15817	16109	15979	15810	15962	15830	15764	15939	15744	16029	15791	15783	15896	15818	15681	15882	15730	15701	15799	15601	15893	15976	15848	15911	15827	15849	15996	15919	15863	15785	15716	16083	15902	15790	16036	15779	15905	15893	15885	15865	15769	15807	15695	15636	15818	15520	15888	15724	15977	15619	15911	15876	15958	15940	15828	15985	15848	15875	15859	15470	15779	15771	15842	15884	15609	15840	15703	15844	15817	15855	15980	15596	15852	15698	15854	15856	15901	15893	15752	15761	15813	16043	15836	15863	15836	15816	15813	15689	15864	15691	15961	15834	15741	15828	15673	15817	15967	15836	15649	15864	15908	15856	15911	15792	15879	15675	15699	15990	15750	15884	15659	15741	15984	15776	15805	15863	15706	15772	16029	15809	15962	15880	15659	15986	15755	15578	15807	15840	15750	15775	15677	15862	15966	15760	15734	15771	15710	15940	15917	15627	15797	15799	15830	15917	15696	15807	15985	15854	15734	16009	15872	15870	15747	15668	15772	15782	15650	15732	15859	15588	15857	15688	15888	15658	15872	15851	15805	15782	15851	15734	15769	15841	15859	15922	15756	15760	15569	15883	15839	15726	15779	15881	15663	15764	15628	15734	15724	15887	15826	15911	15764	15676	15865	15718	15890	15707	15741	15776	15688	15972	15880	15740	15739	15752	15746	15884	15755	15847	15800	16003	15730	15691	15884	15962	15458	15822	15898	15925	15918	15756	15924	15767	15860	15917	15866	15842	15754	15843	15794	15669	15728	15771	15903	15677	15883	15623	15722	15917	15663	15838	15820	15842	15838	15727	15735	15853	15745	15803	16026	16006	15719	15813	15731	15964	15918	15886	15768	15686	15869	15900	15848	15757	15932	15845	15726	15753	15977	15861	15727	15653	15695	15753	15873	15944	15926	15695	15876	15912	15812	15841	15832	15872	15729	15963	15685	15943	15781	16022	16042	15933	15974	15730	15760	15857	15724	15902	15737	15942	15955	15829	15628	15660	15852	15824	15674	15876	15926	15778	15839	15875	15862	15697	15756	15892	15699	15709	15686	15816	15866	15796	15878	15757	15791	15899	15843	15822	15888	15798	15621	15965	15797	15723	15947	15771	15870	15796	15674	15781	15925	15661	16002	15912	15950	15778	15857	15845	15880	15724	15644	15743	15903	15825	15860	15771	15836	15783	15800	15765	15835	15816	15721	15935	15855	15933	15835	15809	16031	15792	15800	15851	15819	15783	15863	15802	15637	15778	15820	15733	15852	15915	15779	15992	16054	15877	15794	15827	15804	15852	15845	15671	15785	15825	15913	15748	15878	15680	15695	15764	15767	15784	15671	15918	15941	15781	15866	15717	15603	15742	15922	15672	15868	15758	15904	15716	15798	15762	15744	15801	15849	15901	15829	15694	15958	15882	15884	15757	15843	15756	16009	15952	15747	15773	15882	15868	15867	15831	15846	15946	15632	15880	15925	15771	15880	15846	15931	15896	15850	15953	15890	15729	15792	15864	15675	15706	15803	15753	15935	15775	15631	15763	15772	15900	15884	15824	15773	15903	15918	15605	15947	15783	15791	15901	15747	15780	15604	15664	15698	15863	15932	15998	15845	15760	15849	15813	15709	15823	15853	15975	15902	15854	15876	15822	15639	15871	15922	15728	15766	15933	15797	15940	15749	16031	15869	15871	15954	15918	15864	15730	15703	15581	15896	15686	15801	15844	15845	15818	15968	15931	15776	16093	16049	16125	15893	15691	15571	15860	15805	15995	15744	15883	15747	15905	15696	15907	15718	15948	15837	15706	16056	15921	15711	15872	15638	15787	15854	15777	15558	15718	15648	15884	15725	15813	15830	15818	15749	15859	16004	15804	15936	15745	15700	15860	15991	15937	15740	15960	15831	15797	15818	15940	15690	15846	15852	15740	15674	15972	15886	15841	15767	15577	15877	15643	15713	15798	15801	15886	15668	15941	15704	15906	15908	15952	15855	15752	15837	15840	15836	15777	15868	15791	15914	15968	15917	15779	15930	15779	15878	15869	15722	15888	15925	16040	16048	16015	15804	15714	15811	15829	15732	15966	15882	15893	15847	15877	16024	15937	15923	15866	15848	15713	16049	15750	15792	15936	15764	15920	15640	15701	15705	15831	15838	15882	16005	15924	15979	15907	15753	15690	15902	15917	15809	15697	15752	15753	16011	15956	15727	15724	16096	15802	15749	15839	15710	15852	15733	15645	15872	15973	15811	15794	15971	15771	15806	15707	15791	15649	15665	15907	15764	15586	15889	15943	16043	15866	15776	15910	15736	16111	15811	15844	15811	15725	15688	15691	16003	15759	15790	15911	15843	15870	15813	15712	15864	15964	15994	15658	15802	15932	15686	15921	15847	15786	15813	15951	15763	15787	15810	15664	15761	15896	15726	15869	15796	15895	15908	15869	15982	15846	15874	15878	15760	15601	15702	15910	15600	16074	15823	15751	15771	15973	15823	16042	16023	15690	15984	15827	15807	15726	15809	15868	16086	15979	15890	15832	15722	15832	15814	15919	15970	15874	15793	15939	15769	16124	15837	15998	15846	15652	15909	15593	15677	15806	16057	15995	15820	15676	15562	15932	15918	15763	15805	15718	15856	15951	15791	15912	15878	15832	15692	15718	15913	15850	15613	15978	15911	15774	15651	15855	16072	15949	15767	15784	15917	15738	15818	15847	15814	15901	15842	15862	15845	15869	15874	15767	15880	15903	16008	15976	15810	15922	15813	15692	15947	15824	15783	15885	15804	15812	15748	15850	15873	15891	15737	15838	15881	16027	15908	15726	15855	15933	15958	15915	15814	15808	15801	15783	15822	15732	15733	15838	15910	15844	16025	15725	15656	16043	15936	15787	15721	15830	15774	15736	15819	15674	15688	15765	15797	15665	15664	15846	15745	15737	15776	15937	15634	15627	15844	15761	15915	15979	15942	15929	15946	15697	15847	15920	15776	15882	15849	15812	15894	15960	16026	15897	15843	15905	15859	15611	16003	15922	15825	15819	15827	15918	15820	15781	15658	15880	15716	15902	15585	15866	15950	15927	15825	15799	15895	15832	15755	15936	15738	15647	15619	15908	15798	15756	15933	15753	15800	15850	16120	15760	15916	15930	15935	15769	15665	15630	15852	16019	15868	15789	15746	15774	15785	15827	15713	15863	15826	15646	15782	15785	15792	15892	15693	15777	15767	16027	15845	15793	15766	15797	15889	15902	15884	15934	15854	15846	15780	15659	15829	15801	15977	15626	15862	15828	15750	15869	15724	15795	15684	15944	15788	15959	15703	15821	15991	15904	15876	15797	15565	15826	16004	15892	15788	15792	15692	15591	15804	15556	15972	15900	15966	16047	15997	15569	15832	15778	15828	15770	15994	15875	16004	15849	15844	15773	15847	15732	15848	15737	15894	15816	15783	15823	15678	15667	15922	15618	15634	15893	15861	15773	15826	15797	15958	15672	15919	15684	15699	15658	15729	15810	16084	15992	15592	15898	15647	15827	15794	15934	15805	15905	15732	15848	15794	15885	15793	15903	15887	15793	15879	15674	15826	15742	15842	15593	15801	15870	15685	15763	15655	15828	16068	15635	15980	15931	15835	15800	16080	15741	15860	15843	15894	15875	15864	15767	15845	15740	15910	15828	15855	15814	15747	15853	15786	15818	15807	15701	15725	15852	15690	15858	15619	15802	15733	15696	15784	16008	15539	15853	15748	15824	15805	15830	15642	15831	15713	15896	15725	15885	15763	15920	15672	15697	15695	15698	15671	15754	15977	15810	15904	15647	15686	15655	15778	15801	15951	15713	15719	15813	15830	15631	15682	15802	15733	15691	15935	15953	15794	15778	15844	15713	15928	15655	15915	15829	15791	15725	15793	15888	15682	15899	15850	15908	15840	16008	15879	15790	15933	15775	15959	15774	16099	15626	15918	15925	15836	16102	15809	15778	15854	15900	15934	15799	15855	15966	15607	15607	15807	15824	15875	15828	15792	15824	15785	15880	15838	15955	15866	15881	15796	16021	15856	15700	15743	15872	15764	15756	15860	15653	15945	15876	15905	15836	15975	15786	15889	15898	15786	15704	15887	15698	15826	15830	15846	16029	15957	15747	15777	15875	15609	15765	15849	15850	15828	15612	15835	15625	15657	15907	15735	15938	15873	15806	15763	15846	15756	15669	15934	15876	15652	15755	15814	15894	15894	15920	15864	15747	15725	16032	15704	15958	15814	15839	15934	15771	15866	15849	15709	15796	15664	15768	15810	15771	15857	15698	15864	15755	15939	15845	15908	15750	15725	15700	15874	15693	15890	15921	15969	15783	15839	15807	15859	15707	15618	15983	15762	15694	15789	15740	16039	15736	15792	15853	15871	15733	15621	15747	15938	15761	15843	15643	15846	15866	15897	15806	15653	15859	15543	15937	15869	15922	15815	15988	15926	15788	15780	15832	15933	15877	15699	15766	15765	15845	15771	15698	15832	15873	15824	15741	15796	15883	15705	15850	16022	15809	15875	15901	15758	15656	15877	15721	15719	15766	15926	15806	15772	15930	15890	15946	15667	15685	15898	15822	15962	16103	15694	15923	16025	15610	15884	15734	15750	15678	15800	15804	15801	15613	15756	15934	15771	15672	15775	15905	15749	15921	15801	15836	15751	15816	15850	15543	15860	15778	15839	15492	15718	15887	15976	15949	15970	15803	15940	15768	16046	16003	15829	15970	15666	15886	15915	15884	15889	16016	15804	15942	15892	15692	15836	15933	15778	15968	15947	15829	15669	15819	15789	15676	15819	15786	15770	16069	15821	15852	15940	15846	15552	15994	15965	15775	15751	16030	15683	15768	15660	15852	15966	15728	15736	15729	15829	15794	15796	15559	15742	16001	15942	15854	16088	15739	15957	15803	15761	15962	15873	16068	15918	15894	15747	16090	15746	15864	15977	15884	15751	15995	15760	15795	16009	15900	15871	15898	15903	15770	15708	15801	15818	15944	15904	15944	15963	15911	15698	15766	15882	16106	16034	15980	15700	15597	15813	16017	15878	15671	15906	15747	15721
24571	36615	35855	27411	22715	19952	18504	17745	16935	16724	16327	15901	15408	15010	14869	14718	14284	14460	14202	14115	14066	14035	13829	14031	13844	14043	13729	13924	14004	13726	13862	13863	13634	13972	13827	13822	13792	13944	13822	13808	13628	13763	13703	13706	13772	13728	13760	13716	13701	13841	13759	13702	13709	13706	13894	13543	13661	13759	13885	13746	13889	13542	13689	13707	13827	13741	13830	13796	13812	13575	13866	13843	13827	13919	13768	13701	13902	13648	13745	13743	13737	13705	13799	13713	13846	13669	13724	13924	13909	13628	13684	13819	13662	13724	13711	13823	13747	13638	13697	13795	13687	13725	13725	13821	13585	13762	13844	13781	13614	13820	13757	13708	13710	13787	13849	13901	13755	13784	13739	13798	13959	13851	13706	13877	13596	13739	13752	13723	13853	13702	13696	13808	13756	13724	13599	13718	13878	13703	13819	13629	13739	13766	13774	13813	13695	13738	13799	13734	13893	13796	13858	13855	13638	13599	13888	13899	13738	13686	13828	13717	13715	13573	13579	13998	13717	13766	13822	13874	13862	13808	13676	13812	13809	13788	13978	13741	13904	13683	13726	13667	13693	13814	13648	13814	13740	13792	13813	13779	13715	13891	13755	13753	13683	13624	13665	13792	13805	13824	13852	13746	13838	13666	13699	13667	13692	13739	13636	13677	13889	13801	13694	13621	13842	13776	13716	13630	13707	13939	13903	13859	13832	13842	13744	13823	13744	13583	13733	13750	13762	13701	13785	13713	13691	13654	13777	13799	13674	13689	13758	13706	13663	13645	13647	13821	13980	13727	13611	13768	13648	13696	13568	13752	13713	13535	13727	13834	13804	13724	13909	13734	13715	13620	13795	13722	13738	13728	13730	13814	13780	13792	13881	13822	13891	13771	13808	13848	13903	13832	13765	13821	13889	14010	13729	13662	13777	13744	13868	13769	13704	13686	13709	13792	13856	13712	13701	13863	13774	13860	13686	13639	13886	13849	13651	13698	13682	13681	13653	13817	13761	13720	13727	13636	13700	13795	13726	13627	13778	13760	13865	13857	13764	13829	13632	13588	13698	13677	13906	13642	13754	13912	13687	13823	13854	13839	13853	13695	13894	13768	13701	13738	13734	13701	13811	13882	13727	13708	13649	13727	13879	13713	13654	13591	13692	13721	13730	13740	13936	13885	13747	13795	13687	13835	13676	13702	13827	13766	13732	13804	13868	13740	13762	13750	13777	13745	13821	13880	13870	13707	13883	13609	13938	13660	13891	13707	13801	13868	13698	13678	13840	13765	13843	13690	13742	13731	13721	13810	13710	13843	13718	13716	13698	13858	13890	13795	13773	13756	13719	13851	13767	13825	13792	13846	13716	13890	14011	13746	13707	13821	13867	13774	13856	13692	13700	13904	13723	13754	13771	13697	13854	13562	13908	13839	13783	13874	13872	13761	13865	13749	13902	13878	13635	13626	13858	13788	13905	13613	13818	13629	13870	13913	13679	13740	13784	13723	13638	13646	13801	13743	13759	13703	13642	13740	13744	13560	13641	13744	13750	13731	13683	13697	13822	13671	13601	13911	13581	14003	13780	13785	13686	13642	13619	13698	13690	13820	13837	13847	13816	13762	13654	13878	13616	13896	13697	13767	13729	13852	13666	13645	13757	13785	13607	13717	13746	13732	13635	13692	13755	13879	13588	13684	13837	13845	13788	13891	13711	13836	13826	13878	13788	13715	13770	13655	13689	13833	13619	13725	13822	13736	13771	13685	13656	13865	13764	13858	13618	13830	13753	13818	13788	13580	13596	13779	13713	13741	13737	13791	13679	13805	13696	13668	13771	13830	13626	13882	13758	13856	13843	13794	13713	13742	13813	13632	13665	13676	13704	13868	13677	13822	13816	13782	13693	13942	13875	13794	13539	13914	13833	13829	13593	13776	14041	13773	13559	13792	13871	13814	13967	13726	13879	13608	13754	13723	13685	13653	13902	13707	13745	13621	13710	13758	13745	13712	13751	13607	13745	13882	13769	13764	13807	13766	13662	13988	13579	13822	13784	13771	13816	13733	13752	13772	13828	13764	13753	13697	13790	13677	13841	13743	13819	13873	13641	13651	13665	13700	13774	13656	13641	13830	13691	13933	13929	13785	13711	13718	13844	13970	13744	13842	13932	13804	13648	13720	13794	13728	13826	13795	13684	13752	13664	13693	13816	13725	13662	13796	13677	13845	13727	13840	13540	13754	13798	13637	13729	13723	13803	13758	13926	13714	13819	13704	13680	13657	13805	13898	13704	13734	13744	13897	13722	13596	13629	13905	13806	13681	13834	13757	13813	13919	13802	13735	13831	13830	13685	13553	13750	13911	13842	13719	13839	13694	13742	13597	13822	13851	13812	13820	13690	13857	13803	13882	13671	13688	13626	13832	13725	13774	13646	13751	13626	13706	13784	13747	13803	13592	13794	13719	13754	13818	13871	13682	13647	13911	13769	13816	13707	13830	13663	13795	13814	13614	13781	13661	13744	13824	13921	13617	13734	13734	13748	13879	13746	13822	13765	13687	13734	13751	13601	13827	13855	13742	13675	13695	13931	13700	13672	13637	13778	13825	13702	13864	13631	13651	13695	13666	13633	13777	13683	13724	13633	13789	13892	13759	13685	13749	13833	13732	13644	13873	13909	13743	13808	13779	13741	13672	13786	13902	13707	13834	13740	13698	13897	13616	13779	13750	13788	13594	13795	13665	13752	13831	13741	13682	13756	13693	13736	13726	13768	13851	13899	13559	13796	13786	13811	13744	13791	13703	13831	13754	13603	13751	13694	13779	13774	13782	13596	13724	13775	13829	13827	13944	13837	13673	13800	13836	13742	13651	13840	13687	13800	13639	13910	13655	13910	13663	13912	13740	13740	13719	13944	13791	13621	13564	13718	13813	13828	13685	13824	13795	13677	13721	13836	13640	13642	13719	13810	13906	13749	13838	13740	13760	13693	13844	13839	13618	13759	13734	13809	13720	13860	13644	13801	13584	13697	13753	13751	13636	13910	13748	13570	13687	13746	13709	13811	13782	13688	13729	13740	13738	13726	13771	14004	13758	13818	13698	13851	13737	13777	13711	13803	13695	13798	13686	13609	13749	13679	13828	13658	13693	13655	13701	13818	13631	13878	13719	13841	13713	13667	13751	13783	13939	13841	13848	13803	13635	13692	13685	13814	13737	13754	13770	13671	13813	13769	13726	13856	13750	13759	13809	13830	13845	13798	13863	13787	13890	13706	13705	13619	13704	14121	13811	13721	13786	13746	13702	13773	13763	13910	13723	13799	13829	13790	13649	13702	13756	13771	13651	13784	13689	13703	13773	13827	13872	13831	13749	13758	13627	13755	13809	13923	13802	13728	13819	13510	13702	13598	13705	13615	13581	13688	13709	13750	13692	13767	13772	13796	13763	13772	13927	13612	13703	13773	13619	13850	13897	13687	13820	13872	13736	13818	13773	13723	13691	13823	13693	13758	13831	13823	13746	13872	13976	13799	13630	13938	13677	13785	13755	13762	13635	13822	13692	13810	13723	13613	13723	13663	13836	13683	13683	13639	13772	13840	13720	13747	13790	13728	13745	13834	13808	13775	13735	13856	13743	13829	13825	13857	13804	13925	13937	13737	13830	13902	13832	13750	13781	13787	13578	13887	13801	13760	13802	13684	13631	13710	13655	13901	13783	13783	13684	13782	13760	13838	13952	13718	13815	13757	13606	13948	13827	13635	13736	13767	13619	13697	13876	13807	13749	13665	13823	13586	13762	13749	13728	13783	13850	13916	13685	13732	13820	13734	13866	13671	13677	13885	13835	13972	13858	13711	13748	13646	13668	13775	13753	13776	13449	13635	13667	13954	13716	13849	13757	13810	13781	13615	13606	13794	13753	13680	13704	13854	13919	13695	13771	13846	13764	13781	13960	13814	13836	13621	13692	13770	13742	13763	13904	13821	13839	13734	13781	13866	13699	13791	13613	13783	13620	13799	13797	13843	13591	13820	13750	13725	13722	13720	13710	13589	13750	13719	13783	13796	13827	13808	13840	13782	13659	13797	13776	13710	13781	13880	13645	13769	13689	13827	13843	13791	13736	13591	13709	13860	13897	13674	13745	13575	13836	13654	13922	13815	13708	13860	13816	13790	13775	13754	13869	13813	13715	13804	13631	13732	13749	13577	13791	13732	13771	13679	13764	13811	13671	13847	13826	13805	13800	13827	13837	13842	13909	13776	13713	13891	13642	13849	13682	13838	13724	13624	13712	13795	13869	13842	13723	13716	13714	13854	13935	13571	13619	13671	13789	13906	13757	13747	13890	13722	13616	13693	13799	13685	13720	13693	13681	13828	13781	13791	13794	13862	13688	13795	13879	13787	13632	13699	13526	13769	13756	13792	13709	13805	13672	13701	13815	13751	13688	13810	13753	13705	13685	13579	13745	13822	13616	13740	13806	13766	13820	13658	13791	13694	13799	13674	13897	13615	13859	13882	13729	13672	13727	13876	13748	13820	13790	13975	13725	13810	13752	13638	13918	13710	13873	13519	13709	13817	13734	13775	13618	13633	13625	13649	13677	13778	13746	13658	13723	13853	13737	13750	13637	13757	13711	13743	13887	13759	13743	13737	13853	13696	13779	13779	13906	13690	13877	13875	13710	13914	13769	13597	13772	13699	13692	13761	13663	13858	13683	13742	13643	13704	13779	13760	13874	13745	13817	13963	13793	13889	13830	13726	13775	13576	13824	13794	13822	13777	13640	13799	13821	13616	13661	13713	13774	13753	13919	13735	13784	13752	13903	13937	13680	13777	13866	13563	13791	13585	13740	13700	13698	13678	13772	13891	13757	13731	13619	13874	13963	13725	13833	13812	13887	13872	13749	13571	13907	13850	13847	13829	13901	13892	13701	13787	13805	13597	13784	13707	13780	13817	13733	13729	13775	13741	13884	13868	13817	13825	13577	13741	13739	13698	13677	13679	13856	13740	13763	13753	13757	13667	13651	13837	13765	13677	13722	13955	13555	13632	13919	13811	13766	13736	13750	13830	13732	13747	13817	13708	13805	13922	13754	13851	13861	13755	13751	13678	13798	13917	13808	13555	13733	13810	13776	13904	13701	13683	13665	13858	13651	13741	13798	13858	13738
25402	21463	28753	26627	24835	24303	23209	20727	19769	19319	18868	18190	17774	17389	17333	16854	16758	16495	16523	16510	16411	16277	16169	16100	15949	15998	15871	16029	16020	15968	16126	15875	15879	15818	15779	15969	15993	15896	15929	15745	15807	15968	15711	16008	15701	15824	15830	15920	15756	15656	15747	15673	16016	15720	15888	15889	15743	15702	15680	15673	15684	15848	15787	15811	15963	15815	15657	15624	15755	15814	15624	15895	15822	15990	15908	15932	15637	15773	15828	15759	15627	15804	15635	15575	15723	15732	15725	15822	15669	15782	15723	15708	15805	15582	15847	15820	15614	15763	15942	15960	15764	15601	15716	15788	15775	15632	15642	15804	15617	15659	15772	15632	15665	15681	15786	15958	15868	15592	15715	15691	15792	15774	15626	15810	15956	15697	15807	15804	15911	15853	15828	15739	15830	15769	15737	15558	15630	15617	15703	15552	15666	15606	15738	15710	15695	15637	15769	15877	15985	15537	15719	15826	15771	15807	15747	15811	15644	15596	15637	15626	15754	15799	15895	15808	15709	15732	15794	15622	15788	15568	15628	15981	15627	15601	15713	15869	16014	15914	15668	15530	15940	15647	15823	15741	15699	15740	15798	15727	15774	15634	15682	15526	15566	15668	15970	15599	15904	15640	15542	15713	15700	15736	15688	15740	15788	15779	15730	15705	15783	15806	15695	16015	15672	15739	15734	15661	15719	15793	15794	15750	15640	15547	15737	15650	15912	15639	15731	15646	15529	15781	15615	15774	15797	15920	15790	15725	15974	15842	15656	15874	15744	15804	15595	15685	15666	15818	15652	15724	15617	15578	15599	15616	15728	15735	15860	15712	15795	15745	15726	15694	15569	15681	15946	15440	15795	15838	15883	15664	15520	15655	15680	15611	15660	15849	15747	15664	15726	15870	15715	15777	15675	15860	15564	15591	15647	15512	15661	15636	15892	15687	15919	15641	15643	15927	15686	15619	15837	15590	15723	15602	15543	15798	15624	15628	15480	15770	15880	15604	15586	15773	15783	15594	15533	15691	15658	15741	15684	15828	15554	15720	15724	15892	15692	15746	15799	15517	15626	15565	15816	15734	15807	15630	15606	15781	15739	15633	15774	15858	15640	15793	15691	15850	15763	15771	15775	15803	15637	15876	15875	15679	15720	15710	15792	15927	16020	15640	15713	15840	15648	15705	15765	15624	15780	15603	15699	15684	15942	15778	15754	15569	15650	15629	15780	15710	15704	15708	15803	15867	15612	15615	15761	15662	15796	15897	15742	15763	15718	15747	15863	15568	15617	15752	15482	15653	15735	15640	15638	15822	15782	15607	15607	15613	15596	15761	15623	15690	15724	15646	15784	15591	15843	15760	15786	15872	15798	15694	15711	15735	15698	15785	15722	15640	15780	15646	15664	15902	15841	15532	15690	15825	15779	15728	15615	15408	15685	15992	15578	15559	15870	15732	15729	15786	15678	15768	15859	15686	15688	15753	15652	15884	15568	15828	15650	15796	15681	15603	15776	15687	15896	15793	15852	15781	15741	15719	15884	15847	15807	15646	15811	15852	15569	15742	15833	15849	15705	15602	15784	15622	15750	15699	15747	15833	15626	15832	15754	15596	15674	15767	15714	15728	15758	15729	15784	15622	15536	15877	15737	15583	15598	15729	15556	15677	15530	15620	15601	15681	15676	15719	15784	15720	15898	15809	15866	15641	15757	15652	16065	15809	15523	15829	15568	15600	15920	15743	15634	15646	15831	15763	15733	15785	15745	15808	15719	15679	15560	15681	15807	15624	15797	15771	15721	15829	15571	15550	15854	15671	15773	15866	15800	15763	15895	15954	15816	15860	15930	15648	15740	15753	15763	15711	15749	15739	15697	15898	15692	15560	15455	15519	15684	15587	15819	15680	15723	15821	15889	15471	15582	15542	15802	15754	15870	15633	15697	15717	15753	15667	15597	15846	15694	15631	15774	15689	15559	15701	15585	15810	15761	15747	15689	15607	15642	15787	15524	15644	15645	15833	15816	15774	15588	15586	15618	15567	15543	15615	15955	15809	15932	15766	15759	15689	15569	15692	15682	15745	15700	15758	15748	15687	15590	15752	15515	15695	15725	15888	15672	15859	15953	15720	15622	15678	15746	15630	15826	15815	15759	15608	15691	15878	15783	15667	15753	15606	15489	15640	15756	15751	15880	15814	15787	15664	15650	15750	15875	15646	15856	15597	15744	15667	15686	15643	15787	15685	15725	15838	15856	15842	15804	15669	15762	15699	15541	15667	15690	15579	15859	15569	15716	15661	15847	15896	15557	15826	15697	15761	15553	15701	15672	15793	15756	15630	15716	15567	15579	15543	15674	15730	15571	15758	15862	15733	15695	15843	15598	15768	15637	15668	15722	15637	15602	15533	15683	15613	15570	15838	15784	15720	15824	15562	15816	15840	15894	15732	15707	15858	15569	15973	15713	15692	15766	15641	15738	15590	15675	15880	15644	15765	15637	15581	15725	15954	15582	15516	15560	15707	15984	15661	15644	15816	15837	15526	15809	15763	15670	15830	15686	15872	15741	15787	15915	15624	15589	15753	15643	15623	15648	15743	15775	15755	15749	15846	15819	15765	15749	15756	15805	15767	15733	15802	15751	15629	15524	15724	15668	15747	15698	15674	15707	15856	15651	15809	15787	15599	15639	15723	15769	15612	15603	15812	15832	15514	15692	15758	15683	15788	15671	15940	15837	15613	15731	15754	15733	15751	15742	15583	15778	15863	15896	15722	15578	15631	15471	15607	15750	15870	15883	15804	15576	15852	15772	15657	15692	15597	15839	15768	15722	15806	15761	15726	15934	15691	15804	15658	15691	15568	15697	15702	15629	15707	15642	15869	15824	15588	16052	15814	15673	15667	15673	15806	15739	15802	15727	15633	15573	15610	15601	15934	15791	15800	15773	15707	15746	15808	15894	15664	15825	15817	15819	15666	15634	15779	15695	15750	15762	15638	15765	15825	15883	15843	15810	15555	15622	15564	15690	15482	15824	15789	15618	15634	15739	15779	15831	15825	15758	15883	15541	15822	15707	15852	15820	15782	15760	15696	15740	15758	15978	15798	15789	15876	15935	15686	15785	15496	15649	15695	15617	15726	15822	15831	15740	15744	15911	15502	15814	15541	15740	15684	15773	15719	15757	15713	15573	15691	15660	15921	15733	15790	15689	15647	15589	15775	15617	15853	15823	15722	15776	15778	15895	15724	15732	15665	15699	15537	15599	15823	15697	15804	15685	15703	15637	15864	15582	15647	15677	15647	15833	15637	15659	15625	15802	15623	15549	15678	15654	15689	15792	15767	15642	15671	15702	16024	15801	15810	15706	15983	15742	15829	15700	15773	15716	15792	15564	15886	15743	15824	15676	15649	15754	15570	15789	15725	15645	15607	15794	15825	15639	15779	15839	15864	15614	15573	15654	15870	15702	15849	15816	15723	15727	15672	15689	15702	15584	15712	15641	15765	15669	15445	15684	15716	15683	15855	15842	15635	15882	15694	15759	15829	15629	15828	15604	15657	15539	15901	15845	15523	15681	15629	15704	15626	15773	15656	15838	15727	15885	15733	15791	15597	15837	15618	15682	15851	15767	15765	15721	15581	15742	15688	15770	15836	15591	15639	15855	15751	15863	15875	15775	15663	15670	15680	15912	15745	15720	15773	15729	15704	15782	15501	15789	15631	15577	15910	15652	15484	15609	15733	15648	15941	15842	15627	15752	15966	15981	15626	15854	15696	15733	15878	15678	15814	15765	15841	15801	15761	15852	15503	15917	15701	15898	15707	15878	15861	15705	15798	15585	15791	15790	15839	15743	15808	15808	15768	15780	15718	15750	15701	15707	15596	15869	15806	15687	15796	15685	15633	15833	15741	15817	15565	15785	15827	15822	15750	15900	15774	16000	15505	15786	15669	15715	15838	15552	15740	15651	15642	15630	15711	15685	15739	15738	15821	15590	15909	15706	15677	15743	15861	15952	15741	15956	15775	15616	15755	15824	15814	15667	15689	15753	15802	15649	15728	15666	15671	15821	15889	15674	15656	15569	15630	15762	15866	15877	15949	15839	15800	15801	15730	15836	15635	15773	15739	15791	15588	15710	15711	15761	15682	15433	15454	15862	15795	15925	15710	15756	15698	15704	15635	15864	15753	15827	15714	15746	15664	15637	15879	15712	15966	15624	15672	15825	15626	15608	15761	15629	15700	15626	15804	15639	15784	15813	15651	15696	15715	15593	15709	15698	15852	15860	15607	15870	15971	15691	15765	15788	15619	15742	15674	15928	15670	15811	15793	15607	15696	15877	15708	15964	15690	15724	15794	15624	15549	15711	15804	15688	15818	15673	15587	15610	15624	15601	15892	15750	15620	15961	15692	15586	15757	15865	15737	15814	15937	15714	15989	15775	15771	15722	15773	15609	15709	15695	15747	15681	15712	15585	15779	15560	15925	15707	15831	15800	15727	15680	15777	15708	15551	15772	15627	15562	15794	15802	15830	15715	15655	15691	15743	15766	15478	15717	15730	15790	15835	15797	15861	15803	15695	15680	15798	15525	15896	15727	15739	15679	15793	15670	15600	15645	15736	15827	15697	15831	15623	15563	15682	15649	15711	15837	15781	15651	15665	15614	15842	15894	15583	15631	15587	15731	15814	15762	15605	15549	15630	15754	15705	16004	15361	15545	15561	15682	15763	15679	15710	15776	15666	15622	15506	15607	15656	15833	15737	15765	15575	15827	15850	15662	15584	15672	15882	15670	15815	15838	15812	15833	15841	15892	16023	15645	15683	15699	15562	15648	15609	15904	15639	15772	15728	15595	15589	15740	15805	15824	15588	15730	15740	15646	15752	15865	15931	15847	15687	15845	15770	15873	15712	15783	15780	15841	15709	15753	15687	15854	15523	15784	15687	15879	15703	15611	15888	15880	15733	15808	15800	15591	15692	15838	15699	15752	15802	15538	15754	15690	15589	15529	15622	15600	15717	15608	15833	15770	15525	15692	15684	15660	15582	15897	15795	15794	15652	15516	15698	15787	15606	15597	15738	15678	15824	15698	15628	15595	15591	15743	15727	15788	15672	15857	15645	15828	15834	15707	15681	15757	15762	15537	15824	15683	15621	15730	15761	15622	15635
24799	43469	42029	33379	27913	24470	22599	20892	20208	18934	18398	17725	16900	16504	16201	15483	15091	14888	14657	14778	14652	14345	14195	14156	14080	13932	14050	14049	14054	13991	13869	13898	13989	13834	13758	13841	13947	13969	13832	13864	13779	13736	13675	13778	13782	13690	13755	13747	13668	13790	13755	13666	13797	13727	13703	13719	13587	13680	13733	13684	13653	13588	13815	13668	13763	13743	13779	13797	13701	13750	13753	13837	13760	13745	13753	13695	13819	13726	13667	13610	13615	13777	13756	13675	13689	13690	13813	13698	13764	13722	13649	13752	13750	13657	13794	13720	13656	13762	13662	13575	13678	13640	13708	13699	13551	13706	13803	13536	13642	13837	13844	13708	13665	13730	13572	13741	13661	13791	13767	13769	13624	13794	13751	13518	13661	13558	13844	13659	13657	13777	13537	13676	13629	13712	13798	13609	13709	13790	13646	13679	13683	13690	13554	13595	13787	13768	13723	13648	13661	13716	13846	13738	13805	13827	13691	13646	13639	13835	13729	13687	13695	13732	13683	13721	13639	13585	13720	13645	13422	13665	13966	13629	13709	13752	13669	13805	13782	13687	13760	13564	13689	13717	13691	13629	13579	13634	13741	13949	13747	13916	13689	13642	13777	13630	13790	13532	13586	13633	13748	13767	13783	13717	13828	13597	13649	13820	13660	13799	13821	13618	13768	13782	13743	13667	13630	13704	13796	13796	13684	13471	13737	13795	13829	13703	13703	13635	13706	13476	13736	13747	13760	13784	13909	13822	13784	13759	13606	13656	13832	13669	13791	13705	13699	13830	13621	13640	13620	13571	13575	13793	13673	13832	13735	13753	13552	13672	13733	13743	13744	13621	13604	13718	13638	13638	13622	13769	13778	13846	13868	13796	13652	13708	13726	13696	13714	13521	13755	13601	13722	13814	13832	13716	13785	13731	13831	13763	13756	13728	13700	13766	13770	13710	13684	13869	13678	13705	13750	13674	13629	13545	13703	13750	13759	13667	13674	13693	13823	13665	13752	13600	13679	13778	13819	13757	13629	13735	13596	13781	13730	13639	13685	13764	13757	13727	13753	13726	13665	13765	13835	13731	13687	13775	13795	13720	13557	13714	13761	13531	13744	13672	13655	13609	13854	13653	13672	13780	13772	13845	13680	13687	13810	13847	13759	13622	13757	13809	13672	13641	13616	13740	13855	13828	13739	13713	13707	13646	13659	13561	13642	13826	13833	13797	13623	13708	13757	13874	13702	13890	13845	13643	13765	13622	13766	13717	13773	13549	13780	13590	13491	13750	13685	13724	13917	13531	13889	13574	13695	13690	13903	13727	13728	13677	13690	13654	13588	13850	13811	13729	13743	13580	13690	13689	13672	13671	13808	13665	13730	13692	13600	13817	13783	13812	13740	13753	13710	13762	13829	13720	13792	13694	13467	13795	13666	13650	13657	13892	13803	13688	13650	13671	13664	13655	13792	13726	13532	13819	13675	13904	13769	13742	13612	13769	13674	13610	13690	13662	13785	13888	13798	13736	13800	13637	13776	13669	13850	13774	13718	13531	13663	13714	13801	13742	13653	13744	13748	13700	13891	13646	13729	13802	13656	13744	13751	13732	13599	13859	13598	13559	13716	13680	13703	13751	13694	13590	13869	13757	13811	13774	14008	13775	13791	13468	13720	13737	13858	13653	13606	13679	13743	13615	13675	13652	13829	13722	13656	13657	13821	13673	13925	13700	13789	13619	13644	13688	13734	13789	13802	13751	13726	13700	13602	13617	13667	13760	13678	13691	13674	13868	13727	13708	13732	13500	13819	13612	13680	13726	13600	13756	13773	13798	13759	13503	13672	13751	13672	13522	13626	13585	13823	13844	13857	13636	13666	13704	13856	13545	13673	13659	13751	13653	13572	13593	13734	13637	13804	13761	13877	13695	13841	13625	13733	13652	13621	13794	13716	13770	13601	13704	13722	13756	13756	13747	13917	13785	13648	13782	13785	13550	13694	13569	13798	13669	13695	13655	13627	13669	13706	13753	13695	13741	13767	13728	13692	13872	13743	13695	13849	13712	13578	13576	13772	13615	13880	13600	13815	13865	13781	13632	13658	13694	13757	13534	13672	13675	13832	13677	13741	13684	13682	13633	13636	13867	13851	13624	13703	13580	13774	13823	13838	13658	13664	13627	13812	13692	13605	13740	13636	13755	13704	13656	13665	13581	13594	13558	13890	13698	13756	13747	13773	13754	13603	13700	13711	13730	13608	13599	13905	13785	13650	13593	13678	13713	13764	13753	13792	13620	13665	13726	13633	13869	13701	13706	13677	13749	13833	13594	13709	13814	13679	13555	13615	13673	13843	13659	13610	13629	13769	13653	13718	13720	13766	13654	13601	13706	13656	13656	13861	13662	13711	13804	13617	13705	13723	13618	13786	13819	13736	13505	13744	13573	13678	13697	13674	13791	13782	13742	13631	13728	13729	13687	13840	13764	13731	13843	13696	13766	13826	13709	13648	13663	13708	13649	13698	13636	13858	13766	13757	13768	13509	13758	13761	13797	13595	13860	13480	13502	13807	13675	13756	13739	13807	13739	13705	13637	13654	13697	13765	13723	13856	13689	13761	13800	13590	13781	13622	13509	13794	13746	13519	13708	13531	13699	13736	13791	13580	13715	13774	13639	13697	13738	13633	13605	13552	13760	13758	13738	13639	13643	13668	13732	13653	13782	13789	13586	13751	13804	13672	13896	13744	13669	13669	13761	13641	13714	13875	13541	13557	13737	13805	13676	13662	13728	13688	13467	13842	13580	13619	13685	13716	13667	13565	13664	13659	13777	13828	13891	13782	13712	13812	13776	13562	13708	13690	13673	13603	13709	13803	13617	13657	13667	13713	13701	13936	13713	13679	13666	13736	13572	13919	13653	13687	13676	13695	13730	13748	13682	13847	13530	13681	13694	13596	13912	13731	13706	13655	13810	13741	13705	13741	13621	13653	13812	13629	13685	13799	13742	13592	13509	13769	13707	13762	13842	13646	13774	13737	13664	13696	13664	13744	13718	13766	13517	13561	13737	13628	13845	13621	13625	13764	13859	13644	13701	13796	13657	13646	13852	13760	13627	13809	13528	13759	13580	13681	13833	13702	13698	13779	13482	13781	13575	13719	13798	13687	13751	13739	13722	13638	13756	13726	13816	13614	13772	13823	13715	13788	13830	13746	13543	13817	13708	13699	13623	13669	13815	13564	13739	13580	13597	13621	13562	13554	13674	13590	13811	13639	13648	13728	13684	13808	13605	13723	13557	13782	13662	13821	13830	13828	13742	13455	13823	13731	13728	13720	13740	13610	13638	13716	13757	13777	13725	13793	13772	13684	13651	13773	13610	13738	13699	13888	13685	13742	13750	13685	13699	13780	13624	13741	13715	13678	13578	13710	13710	13621	13565	13744	13770	13805	13686	13683	13612	13874	13733	13791	13622	13799	13841	13769	13692	13626	13729	13741	13739	13711	13580	13698	13702	13590	13666	13729	13712	13746	13717	13789	13590	13825	13623	13682	13696	13822	13717	13604	13644	13743	13778	13632	13632	13934	13714	13734	13713	13600	13820	13619	13694	13803	13659	13736	13654	13701	13706	13721	13725	13678	13622	13630	13762	13582	13624	13806	13672	13675	13608	13801	13717	13780	13554	13489	13821	13736	13687	13824	13714	13778	13736	13714	13646	13686	13687	13688	13752	13653	13757	13666	13743	13785	13731	13636	13834	13713	13674	13693	13675	13707	13641	13706	13661	13598	13758	13562	13716	13770	13687	13789	13567	13578	13734	13670	13609	13744	13694	13673	13780	13710	13680	13701	13599	13703	13721	13798	13812	13575	13904	13509	13503	13632	13854	13812	13688	13752	13676	13718	13620	13688	13706	13703	13663	13707	13689	13706	13800	13556	13593	13785	13698	13755	13684	13543	13656	13765	13687	13593	13914	13475	13638	13722	13826	13788	13613	13780	13680	13669	13687	13777	13684	13658	13703	13728	13772	13665	13683	13676	13761	13867	13728	13543	13855	13664	13675	13906	13704	13716	13819	13758	13834	13782	13701	13486	13833	13616	13756	13654	13906	13644	13680	13791	13643	13627	13629	13677	13573	13787	13508	13647	13688	13621	13931	13772	13881	13699	13587	13763	13841	13741	13695	13727	13861	13824	13659	13534	13788	13693	13725	13731	13797	13703	13715	13603	13489	13798	13731	13673	13653	13577	13604	13793	13701	13614	13903	13712	13685	13805	13594	13811	13747	13673	13809	13814	13656	13766	13669	13732	13964	13628	13705	13562	13599	13679	13589	13629	13674	13752	13768	13593	13592	13617	13711	13737	13764	13668	13561	13715	13685	13765	13826	13782	13830	13748	13768	13749	13602	13747	13665	13786	13602	13889	13699	13612	13558	13793	13621	13544	13786	13723	13701	13740	13730	13666	13778	13762	13577	13859	13676	13658	13677	13614	13602	13615	13804	13708	13910	13661	13714	13687	13682	13791	13674	13771	13731	13748	13551	13743	13645	13669	13762	13764	13686	13476	13688	13729	13629	13771	13766	13729	13742	13822	13729	13738	13578	13837	13803	13881	13660	13535	13767	13601	13764	13803	13646	13697	13822	13802	13724	13613	13636	13529	13723	13720	13779	13758	13732	13739	13826	13871	13787	13654	13617	13861	13819	13676	13697	13725	13565	13626	13811	13618	13780	13676	13822	13680	13718	13735	13828	13709	13755	13750	13590	13878	13683	13617	13631	13837	13798	13730	13850	13661	13664	13742	13735	13929	13830	13787	13672	13589	13732	13825	13818	13788	13621	13682	13713	13834	13820	13689	13604	13729	13733	13482	13794	13683	13804	13870	13647	13553	13689	13732	13774	13504	13742	13712	13681	13745	13695	13731	13736	13757	13852	13798	13561	13729	13698	13943	13691	13535	13867	13857	13848	13809	13615	13715	13559	13707	13671	13795	13657	13641	13559	13737	13715	13594	13653	13765	13703	13824	13664	13642	13618	13758	13921	13602	13643	13767	13617	13657	13822	13637	13651	13760	13790	13853	13719	13682	13798	13793	13687	13652	13773	13672	13685	13715	13541	13716	13760	13578	13682	13706	13658	13613	13636	13573	13611	13587	13705	13765	13605	13839	13606
24145	21439	29118	24614	23511	26218	26741	22748	21372	20960	20108	19346	18902	18698	17891	17598	17172	17096	16853	16877	16659	16498	16214	16354	16263	16090	16278	16115	16121	15984	16167	15913	16099	16066	16264	16158	15898	15902	15706	15855	15824	15706	15886	15638	15719	15699	15770	15746	15610	15796	15900	15683	15763	15881	15541	15824	15665	15748	15688	15764	15781	15875	15822	15497	15482	15785	15819	15577	15738	15825	15925	15776	15607	15554	15637	15872	15787	15750	15777	15566	15841	15540	15563	15863	15538	15551	15689	15702	15661	15703	15650	15734	15783	15644	15838	15600	15646	15786	15513	15671	15745	15688	15513	15878	15743	15776	15575	15741	15566	15862	15824	15740	15508	15617	15628	15712	15567	15621	15616	15678	15828	15633	15604	15645	15573	15594	15554	15862	15570	15603	15682	15542	15612	15889	15683	15612	15751	15563	15869	15701	15754	15821	15488	15558	15542	15542	15899	15877	15741	15696	15669	15768	15692	15783	15845	15585	15684	15716	15699	15627	15742	15537	15752	15730	15678	15617	15703	15565	15779	15542	15637	15832	15720	15531	15685	15694	15544	15695	15740	15784	15733	15802	15760	15749	15669	15531	15622	15641	15577	15746	15873	15702	15794	15844	15864	15815	15684	15682	15413	15550	15639	15497	15786	15718	15669	15664	15634	15645	15788	15388	15588	15714	15614	15622	15471	15514	15584	15482	15499	15580	15537	15606	15688	15465	15692	15709	15678	15596	15799	15737	15802	15738	15817	15846	15567	15614	15672	15590	15731	15712	15663	15519	15799	15692	15603	15674	15748	15973	15822	15770	15531	15408	15648	15537	15687	15645	15615	15719	15735	15682	15833	15758	15710	15695	15468	15741	15616	15670	15643	15585	15464	15564	15681	15711	15680	15643	15656	15606	15777	15834	15586	15612	15798	15547	15646	15695	15679	15663	15725	15712	15696	15615	15701	15556	15761	15722	15706	15790	15654	15773	15653	15748	15597	15652	15707	15775	15522	15741	15870	15909	15630	15764	15620	15556	15615	15851	15902	15727	15757	15961	15818	15740	15719	15610	15600	15478	15572	15811	15650	15709	15694	15807	15715	15652	15558	15775	15771	15673	15786	15550	15743	15687	15810	15712	15645	15673	15540	15901	15563	15777	15639	15645	15689	15891	15563	15759	15618	15629	15840	15789	15714	15518	15575	15548	15493	15616	15572	15594	15640	15571	15672	15598	15678	15647	15570	15651	15737	15748	15598	15744	15655	15581	15601	15804	15670	15565	15671	15808	15813	15485	15807	15523	15708	15683	15737	15490	15671	15722	15741	15804	15654	15816	15637	15673	15740	15619	15591	15578	15587	15678	15814	15736	15531	15687	15601	15830	15591	15732	15664	15771	15514	15527	15694	15779	15613	15612	15655	15691	15556	15581	15659	15658	15654	15628	15656	15640	15789	15423	15877	15697	15586	15538	15408	15562	15807	15757	15653	15863	15640	15880	15529	15559	15756	15586	15625	15601	15783	15905	15918	15661	15611	15574	15571	15597	15731	15611	15740	15826	15677	15692	15803	15559	15676	15548	15689	15603	15614	15520	15847	15655	15589	15696	15753	15605	15637	15648	15746	15689	15758	15807	15656	15647	15568	15775	15742	15572	15770	15628	15787	15484	15637	15476	15715	15653	15705	15557	15562	15735	15638	15801	15777	15822	15732	15828	15433	15726	15647	15753	15655	15590	15812	15612	15815	15599	15619	15530	15705	15579	15713	15640	15722	15542	15474	15664	15674	15612	15706	15691	15594	15699	15783	15671	15737	15701	15605	15652	15832	15794	15633	15624	15497	15670	15846	15789	15632	15609	15804	15452	15714	15671	15566	15585	15725	15641	15656	15739	15757	15522	15635	15626	15611	15466	15839	15643	15338	15636	15554	15645	15718	15603	15732	15800	15644	15639	15703	15731	15613	15785	15820	15601	15714	15546	15795	15739	15755	15696	15523	15738	15656	15583	15717	15604	15834	15748	15617	15782	15646	15583	15645	15533	15847	15535	15668	15823	15694	15764	15720	15633	15580	15578	15790	15634	15479	15701	15633	15577	15820	15663	15840	15696	15648	15858	15671	15518	16010	15667	15656	15649	15650	15631	15687	15688	15660	15778	15912	15598	15512	15622	15691	15439	15639	15764	15762	15429	15761	15769	15716	15710	15772	15443	15700	15660	15725	15660	15892	15727	15549	15675	15778	15751	15638	15543	15705	15816	15676	15802	15855	15703	15857	15517	15590	15533	15606	15569	15783	15718	15814	15643	15554	15649	15762	15648	15646	15735	15563	15718	15824	15598	15905	15831	15854	15597	15784	15821	15732	15830	15503	15462	15665	15602	15555	15683	15986	15641	15564	15723	15484	15661	15700	15815	15747	15657	15717	15774	15575	15742	15615	15704	15611	15830	15740	15559	15788	15590	15566	15656	15598	15725	15715	15621	15624	15706	15734	15626	15774	15501	15653	15605	15556	15652	15553	15632	15614	15502	15758	15418	15557	15689	15762	15661	15373	15663	15736	15751	16009	15655	15492	15783	15617	15699	15603	15835	15465	15682	15705	15577	15619	15732	15639	15422	15840	15564	15633	15725	15512	15649	15706	15528	15798	15559	15640	15596	15688	15996	15761	15592	15638	15526	15613	15735	15700	15607	15725	15743	15789	15723	15494	15690	15618	15655	15721	15722	15904	15522	15545	15693	15534	15761	15608	15574	15767	15804	15812	15785	15610	15618	15770	15678	15836	15824	15765	15862	15736	15562	15713	15670	15398	15792	15709	15833	15870	15792	15564	15470	15804	15640	15786	15578	15517	15820	15820	15663	15689	15622	15617	15865	15579	15712	15531	15617	15738	15668	15758	15818	15679	15829	15857	15747	15823	15682	15785	15703	15727	15664	15548	15709	15764	15540	15496	15680	15638	15570	15703	15746	15655	15803	15585	15444	15724	15715	15781	15603	15572	15681	15466	15794	15802	15703	15621	15674	15937	15756	15692	15676	15739	15698	15752	15585	15799	15663	15646	15778	15832	15885	15700	15597	15651	15603	15740	15606	15402	15659	15595	15680	15688	15711	15744	15663	15729	15597	15751	15518	15432	15573	15650	15770	15708	15596	15638	15658	15596	15437	15499	15650	15646	15671	15688	15526	15561	15511	15792	15688	15584	15651	15635	15656	15525	15511	15744	15518	15587	15635	15639	15767	15763	15971	15523	15662	15600	15383	15707	15666	15713	15730	15693	15693	15781	15612	15632	15663	15564	15533	15646	15664	15631	15768	15680	15606	15731	15819	15524	15814	15680	15880	15915	15589	15546	15815	15593	15490	15672	15702	15697	15624	15512	15647	15596	15549	15699	15607	15601	15659	15843	15627	15633	15460	15813	15788	15609	15652	15877	15909	15728	15728	15908	15655	15616	15708	15659	15823	15612	15763	15535	15491	15805	15782	15732	15643	15738	15551	15838	15892	15770	15667	15856	15585	15740	15851	15857	15493	15708	15603	15553	15760	15569	15791	15853	15717	15613	15791	15821	15697	15849	15795	15684	15788	15690	15637	15594	15665	15614	15622	15614	15514	15697	15650	15611	15531	15658	15727	15690	15630	15673	15691	15860	15747	15510	15673	15567	15612	15816	15591	15798	15795	15749	15640	15690	15649	15630	15643	15719	15677	15688	15765	15480	15843	15889	15636	15727	15871	15736	15437	15556	15699	15678	15646	15731	15574	15705	15657	15556	15944	15577	15738	15602	15642	15541	15588	15639	15645	15681	15968	15721	15637	15590	15759	15795	15410	15692	15557	15554	15793	15669	15802	15572	15458	15666	15664	15759	15746	15595	15674	15834	15770	15734	15605	15620	15744	15723	15686	15671	15659	15602	15402	15789	15663	15739	15736	15534	15606	15798	15701	15571	15605	15769	15512	15753	15561	15507	15590	15708	15828	15687	15378	15692	15779	15750	15600	15679	15689	15719	15709	15729	15556	15516	15565	15582	15845	15433	15572	15665	15720	15751	15555	15558	15590	15826	15717	15745	15535	15775	15799	15421	15773	15639	15664	15642	15858	15695	15578	15812	15600	15760	15745	15718	15812	15615	15607	16001	15583	15641	15833	15891	15733	15762	15626	15690	15897	15586	15591	15729	15800	15837	15503	15570	15633	15604	15659	15839	15820	15665	15798	15739	15749	15699	15796	15710	15671	15712	15629	15341	15568	15571	15874	15712	15641	15594	15679	15750	15720	15776	15759	15841	15743	15594	15403	15663	15744	15617	15720	15699	15916	15805	15510	15609	15624	15886	15549	15710	15778	15708	15666	15685	15639	15618	15596	15592	15645	15612	15795	15637	15642	15569	15725	15727	15615	15727	15768	15573	15666	15759	15500	15666	15534	15694	15748	15646	15672	15648	15695	15814	15734	15889	15683	15818	15658	15588	15752	15564	15631	15607	15715	15754	15454	15629	15722	15533	15635	15629	15552	15841	15657	15564	15658	15649	15820	15609	15694	15614	15779	15551	15773	15577	15564	15392	15693	15660	15729	15621	15531	15596	15520	15552	15751	15596	15702	15705	15803	15635	15651	15644	15474	15608	15468	15706	15702	15899	15680	15551	15624	15416	15591	15568	15715	15675	15903	15779	15666	15625	15685	15514	15750	15650	15781	15647	15662	15568	15867	15589	15661	15725	15656	15693	15727	15615	15590	15687	15746	15543	15470	15759	15637	15710	15602	15685	15668	15692	15798	15632	16015	15633	15577	15719	15540	15787	15786	15653	15706	15699	15754	15884	15551	15653	15735	15574	15518	15451	15676	16017	15607	15479	15698	15670	15562	15712	15595	15649	15687	15552	15665	15905	15577	15633	15824	15691	15670	15754	15698	15729	15604	15672	15707	15781	15973	15735	15562	15780	15592	15597	15593	15752	15622	15739	15654	15730	15710	15522	15626	15653	15805	15548	15679	15685	15678	15759	15838	15688	15750	15639	15562	15782	15606	15638	15507	15655	15800	15981	15597	15798	15682	15624	15770	15745	15808	15566	15616	15742	15603	15774	15483	15597	15667	15636	15795	15800	15644	15616	15743	15781	15699	15769	15884	15759	15460	15885	15665	15742	15560	15726	15696	15864	15671	15638	15766	15438	15683
26634	47660	46383	37145	31604	28268	25739	24061	22501	21430	20524	19385	18408	18170	17199	16511	15809	15514	15268	15164	14929	14680	14590	14363	14431	14149	14107	14011	14088	14066	14023	14141	13910	14036	13894	13830	13902	14015	13869	14011	13760	14038	13669	13748	13721	13620	13800	13896	13813	13806	13774	13774	13767	13773	13722	13578	13654	13820	13686	13807	13668	13735	13653	13702	13764	13708	13565	13563	13675	13763	13563	13617	13725	13744	13713	13745	13741	13619	13701	13673	13735	13603	13663	13712	13875	13782	13614	13714	13713	13610	13763	13687	13791	13631	13804	13799	13717	13720	13820	13609	13586	13774	13787	13623	13657	13783	13711	13650	13787	13619	13612	13737	13768	13729	13600	13624	13697	13578	13610	13674	13623	13749	13655	13784	13792	13601	13596	13949	13614	13637	13746	13529	13807	13739	13624	13694	13746	13591	13665	13687	13660	13764	13703	13587	13659	13577	13568	13882	13783	13755	13627	13637	13629	13671	13697	13663	13620	13649	13522	13652	13626	13596	13670	13554	13639	13849	13760	13687	13684	13763	13836	13766	13517	13616	13711	13637	13605	13784	13641	13701	13602	13649	13663	13534	13607	13568	13617	13686	13612	13739	13682	13626	13710	13775	13467	13648	13787	13684	13642	13615	13486	13606	13801	13583	13785	13703	13685	13528	13668	13547	13754	13667	13576	13623	13527	13681	13765	13763	13595	13608	13652	13612	13617	13613	13610	13753	13712	13526	13735	13627	13591	13683	13558	13694	13692	13731	13842	13511	13567	13624	13705	13603	13808	13679	13621	13604	13592	13842	13782	13655	13737	13729	13730	13639	13634	13735	13556	13632	13624	13576	13642	13713	13579	13556	13613	13687	13662	13523	13632	13634	13780	13541	13689	13675	13664	13667	13927	13572	13900	13667	13562	13702	13620	13751	13708	13603	13748	13786	13722	13489	13517	13746	13522	13766	13724	13673	13513	13636	13639	13700	13646	13793	13585	13850	13623	13692	13545	13752	13696	13594	13560	13674	13823	13736	13701	13811	13702	13710	13640	13768	13628	13875	13827	13659	13783	13690	13649	13762	13538	13693	13680	13550	13652	13566	13602	13623	13655	13787	13668	13683	13698	13731	13542	13695	13534	13723	13676	13691	13679	13579	13633	13717	13655	13744	13539	13702	13544	13595	13657	13594	13587	13626	13794	13810	13694	13667	13808	13540	13494	13765	13663	13722	13623	13587	13664	13549	13652	13647	13772	13590	13650	13747	13716	13903	13792	13643	13781	13884	13690	13610	13768	13574	13785	13559	13510	13612	13642	13694	13743	13538	13404	13691	13672	13773	13596	13571	13605	13722	13781	13669	13661	13675	13595	13631	13570	13517	13576	13734	13688	13609	13606	13510	13694	13603	13705	13652	13685	13724	13721	13712	13732	13615	13810	13803	13688	13668	13698	13573	13692	13752	13655	13718	13615	13522	13630	13651	13623	13763	13654	13724	13668	13699	13693	13683	13687	13554	13561	13679	13754	13619	13712	13640	13545	13652	13632	13807	13565	13675	13607	13594	13758	13530	13555	13588	13610	13671	13733	13666	13577	13535	13534	13634	13859	13708	13803	13770	13765	13630	13590	13831	13643	13709	13676	13626	13451	13760	13721	13626	13709	13716	13803	13637	13648	13652	13633	13750	13671	13771	13780	13712	13719	13660	13851	13782	13699	13553	13631	13573	13683	13600	13569	13714	13601	13617	13822	13668	13551	13833	13583	13894	13622	13548	13657	13712	13740	13646	13769	13700	13782	13578	13768	13720	13736	13729	13691	13686	13695	13661	13431	13617	13613	13557	13687	13738	13790	13711	13712	13729	13662	13485	13682	13464	13699	13662	13781	13658	13692	13739	13774	13644	13598	13674	13542	13808	13680	13734	13564	13553	13691	13601	13700	13560	13524	13631	13684	13711	13770	13591	13493	13851	13694	13714	13639	13600	13609	13690	13744	13729	13589	13823	13501	13588	13803	13631	13826	13589	13613	13706	13746	13566	13657	13630	13581	13887	13610	13721	13724	13567	13671	13713	13961	13786	13744	13584	13630	13777	13604	13722	13721	13656	13742	13634	13645	13806	13752	13755	13507	13670	13659	13615	13841	13876	13753	13704	13651	13804	13662	13710	13760	13900	13653	13698	13535	13790	13749	13491	13762	13609	13424	13591	13651	13704	13719	13868	13549	13675	13568	13698	13588	13755	13594	13721	13517	13650	13665	13679	13703	13597	13742	13602	13698	13689	13543	13611	13763	13584	13714	13580	13469	13656	13749	13530	13694	13613	13620	13580	13462	13688	13863	13659	13728	13657	13796	13469	13726	13663	13807	13570	13605	13724	13773	13751	13571	13641	13815	13759	13750	13549	13673	13586	13798	13754	13680	13796	13646	13703	13585	13682	13685	13706	13686	13650	13523	13627	13688	13671	13606	13727	13672	13657	13793	13724	13567	13659	13550	13655	13725	13680	13703	13578	13801	13685	13682	13474	13642	13772	13807	13752	13733	13727	13645	13872	13653	13673	13694	13580	13622	13721	13694	13694	13526	13836	13827	13623	13644	13780	13646	13600	13713	13728	13594	13781	13660	13726	13776	13640	13701	13739	13658	13916	13659	13765	13659	13514	13612	13585	13636	13709	13523	13728	13489	13701	13661	13874	13572	13584	13764	13698	13479	13611	13635	13657	13596	13672	13615	13623	13530	13734	13715	13631	13742	13689	13785	13734	13753	13566	13796	13598	13638	13691	13560	13713	13747	13712	13629	13854	13639	13694	13587	13774	13648	13520	13514	13781	13814	13599	13545	13498	13780	13607	13779	13693	13802	13624	13674	13704	13603	13778	13775	13634	13682	13688	13474	13859	13641	13793	13723	13513	13676	13705	13706	13693	13726	13572	13633	13692	13779	13612	13630	13605	13807	13736	13573	13703	13663	13690	13595	13602	13638	13470	13741	13702	13619	13806	13596	13704	13720	13734	13730	13644	13602	13555	13656	13693	13743	13590	13670	13738	13679	13579	13790	13681	13650	13639	13776	13776	13726	13711	13627	13648	13702	13716	13608	13666	13727	13901	13611	13493	13678	13688	13740	13764	13696	13741	13644	13748	13779	13606	13532	13463	13625	13683	13493	13720	13627	13518	13622	13683	13706	13575	13591	13434	13552	13736	13637	13646	13732	13614	13701	13602	13798	13638	13794	13576	13592	13636	13759	13574	13512	13593	13762	13714	13596	13664	13651	13608	13751	13754	13850	13686	13715	13690	13635	13687	13934	13838	13648	13663	13765	13749	13675	13688	13513	13755	13723	13795	13641	13757	13678	13686	13861	13658	13655	13652	13591	13677	13782	13492	13675	13662	13646	13724	13802	13703	13655	13522	13636	13495	13604	13617	13711	13680	13588	13729	13605	13656	13646	13588	13758	13621	13563	13648	13771	13722	13774	13797	13741	13773	13806	13621	13445	13643	13754	13798	13618	13592	13517	13758	13711	13864	13818	13749	13812	13744	13852	13569	13684	13641	13695	13833	13684	13709	13567	13749	13754	13656	13649	13551	13580	13843	13612	13815	13682	13536	13631	13725	13610	13570	13484	13549	13705	13672	13594	13746	13715	13741	13700	13722	13683	13734	13672	13760	13593	13820	13673	13680	13589	13726	13699	13709	13620	13715	13471	13590	13754	13726	13747	13491	13720	13587	13728	13735	13675	14012	13673	13643	13700	13674	13957	13618	13509	13563	13460	13767	13710	13694	13517	13610	13613	13552	13757	13632	13618	13698	13632	13702	13624	13564	13516	13689	13619	13771	13776	13598	13615	13811	13641	13740	13551	13575	13502	13683	13614	13730	13664	13748	13635	13751	13649	13605	13615	13793	13681	13600	13689	13735	13467	13698	13744	13736	13554	13766	13799	13679	13610	13646	13624	13527	13690	13462	13640	13576	13597	13678	13728	13664	13662	13733	13562	13785	13677	13426	13749	13557	13795	13657	13503	13723	13791	13576	13723	13665	13705	13649	13603	13519	13618	13646	13753	13586	13526	13729	13517	13809	13609	13692	13694	13623	13643	13441	13726	13661	13728	13716	13634	13683	13582	13789	13517	13653	13713	13651	13712	13632	13594	13462	13692	13629	13805	13486	13622	13744	13709	13618	13765	13631	13765	13824	13752	13569	13696	13622	13706	13676	13765	13812	13735	13712	13577	13725	13647	13570	13665	13684	13516	13529	13642	13775	13796	13589	13838	13718	13709	13611	13786	13804	13670	13553	13711	13587	13556	13635	13646	13665	13575	13715	13735	13715	13712	13478	13703	13580	13625	13788	13702	13626	13686	13777	13749	13868	13639	13633	13615	13700	13606	13761	13677	13664	13746	13765	13799	13637	13697	13762	13712	13624	13471	13525	13685	13623	13743	13824	13611	13819	13799	13599	13790	13765	13548	13685	13605	13616	13613	13604	13739	13682	13690	13711	13776	13853	13441	13858	13686	13674	13613	13592	13649	13669	13658	13668	13645	13721	13566	13559	13544	13815	13682	13560	13639	13585	13794	13677	13593	13879	13743	13548	13627	13702	13789	13802	13715	13525	13781	13587	13872	13668	13774	13659	13684	13573	13740	13540	13571	13626	13661	13472	13540	13619	13703	13665	13555	13622	13600	13664	13564	13756	13751	13638	13646	13614	13642	13707	13673	13655	13609	13737	13628	13648	13715	13640	13641	13658	13693	13538	13544	13682	13572	13442	13676	13686	13512	13770	13732	13642	13552	13707	13667	13718	13651	13627	13816	13733	13617	13679	13701	13740	13645	13554	13539	13583	13818	13598	13851	13602	13660	13511	13610	13668	13706	13665	13572	13739	13652	13644	13591	13467	13635	13668	13745	13581	13681	13835	13659	13643	13805	13517	13804	13594	13479	13680	13702	13601	13444	13604	13676	13799	13868	13587	13729	13819	13566	13825	13568	13817	13720	13589	13783	13546	13594	13544	13628	13734	13694	13716	13732	13758	13833	13790	13732	13553	13640	13728	13639	13736	13725	13483	13756	13782	13717	13617	13717	13733	13652	13648	13679	13787	13823	13584	13528	13632	13679	13609	13489	13712	13696	13481	13746	13684	13846	13666	13627	13701	13706	13573	13625	13643
30379	28152	31952	26859	21673	19715	18594	18140	17675	17399	17079	16760	17072	16691	16348	16130	16328	15965	16129	15888	15837	16021	15794	15812	15743	15930	15653	15827	15860	15888	15859	15836	15764	15815	15704	15842	15608	15702	15765	15705	15750	15720	15785	15711	15680	15691	15814	15556	15818	15681	15681	15643	15597	15663	15926	15670	15793	15482	15821	15570	15622	15536	15616	15694	15508	15918	15709	15503	15687	15703	15661	15739	15692	15820	15532	15810	15494	15573	15615	15575	15507	15946	15578	15627	15600	15691	15596	15586	15745	15619	15649	15711	15830	15764	15663	15721	15719	15583	15422	15588	15624	15819	15985	15550	15815	15690	15708	15639	15792	15640	15784	15801	15729	15886	15726	15797	15700	15550	15495	15399	15708	15678	15707	15717	15551	15503	15786	15830	15787	15695	15717	15558	15723	15493	15915	15595	15585	15471	15603	15708	15690	15751	15557	15451	15669	15814	15763	15680	15699	15625	15696	15764	15621	15708	15653	15776	15773	15630	15751	15518	15848	15781	15875	15759	15602	15700	15765	15606	15617	15707	15695	15819	15506	15637	15524	15574	15618	15479	15611	15588	15585	15486	15702	15672	15730	15486	15597	15578	15603	15521	15582	15772	15458	15740	15714	15628	15619	15598	15620	15532	15592	15570	15620	15757	15845	15613	15808	15651	15793	15872	15664	15843	15486	15874	15676	15607	15491	15539	15457	15712	15773	15537	15550	15529	15828	15631	15833	15812	15511	15640	15562	15620	15756	15860	15686	15675	15613	15792	15666	15428	15586	15538	15670	15751	15930	15786	15660	15741	15493	15735	15604	15666	15570	15489	15747	15775	15658	15558	15588	15731	15613	15630	15782	15654	15671	15641	15621	15666	15739	15856	15592	15619	15659	15618	15651	15732	15616	15776	15647	15656	15670	15422	15757	15572	15738	15336	15793	15629	15727	15402	15617	15601	15658	15480	15705	15618	15656	15751	15680	15398	15566	15726	15806	15610	15518	15563	15701	15713	15638	15601	15826	15529	15686	15685	15496	15578	15566	15467	15559	15397	15593	15569	15464	15586	15739	15966	15766	15542	15868	15829	15515	15979	15610	15642	15634	15473	15584	15666	15632	15674	15683	15804	15730	15699	15713	15825	15653	15533	15765	15687	15788	15604	15622	15719	15591	15392	15752	15713	15728	15447	15632	15809	15573	15618	15730	15558	15569	15527	15742	15785	15621	15616	15581	15678	15606	15713	15672	15655	15640	15629	15586	15729	15564	15656	15600	15460	15528	15639	15783	15535	15811	15696	15510	15641	15520	15654	15699	15545	15574	15755	15602	15666	15617	15589	15617	15429	15576	15651	15645	15786	15727	15801	15583	15487	15522	15663	15688	15591	15771	15825	15690	15699	15504	15680	15533	15669	15776	15658	15600	15693	15660	15597	15556	15424	15607	15712	15691	15793	15685	15618	15417	15722	15834	15678	15783	15454	15806	16032	15604	15391	15462	15653	15679	15675	15627	15609	15587	15686	15571	15800	15637	15587	15582	15730	15559	15690	15495	15834	15789	15792	15712	15631	15909	15904	15725	15583	15702	15605	15529	15623	15783	15589	15679	15652	15586	15476	15602	15527	15752	15804	15571	15636	15608	15411	15672	15657	15610	15636	15583	15732	15798	15672	15469	15646	15721	15713	15695	15600	15737	15579	15662	15570	15770	15523	15748	15591	15541	15723	15620	15560	15578	15702	15759	15731	15667	15541	15654	15807	15876	15620	15595	15727	15577	15745	15751	15727	15470	15755	15640	15838	15740	15669	15519	15506	15710	15608	15730	15796	15656	15636	15681	15720	15902	15645	15617	15772	15800	15685	15792	15589	15638	15705	15699	15691	15725	15652	15599	15707	15446	15481	15664	15618	15904	15647	15519	15536	15525	15607	15557	15679	15600	15614	15622	15537	15732	15774	15560	15525	15567	15433	15653	15675	15586	15741	15517	15496	15710	15700	15510	15512	15605	15790	15670	15690	15717	15721	15590	15583	15591	15619	15698	15738	15612	15771	15584	15547	15656	15672	15570	15666	15728	15404	15591	15624	15568	15563	15681	15668	15696	15545	15548	15617	15648	15551	15547	15627	15507	15566	15706	15700	15531	15561	15586	15550	15688	15735	15593	15870	15703	15520	15611	15682	15809	15618	15875	15657	15650	15680	15613	15668	15771	15662	15675	15805	15675	15682	15570	15653	15790	15554	15509	15498	15545	15769	15834	15865	15661	15776	15730	15869	15646	15759	15749	15715	15626	15701	15689	15617	15635	15756	15717	15594	15488	15842	15616	15577	15470	15600	15676	15563	15857	15748	15671	15659	15797	15480	15526	15536	15605	15735	15749	15589	15527	15551	15755	15837	15826	15727	15610	15666	15361	15614	15624	15786	15454	15626	15520	15557	15620	15393	15694	15596	15650	15762	15621	15453	15378	15517	15582	15577	15488	15574	15730	15872	15618	15760	15551	15908	15726	15880	15760	15602	15742	15740	15526	15622	15758	15853	15788	15640	15736	15883	15752	15642	15671	15604	15646	15651	15737	15694	15691	15416	15726	15671	15654	15606	15623	15602	15703	15556	15655	15627	15543	15721	15608	15687	15824	15539	15566	15533	15463	15546	15814	15503	15752	15552	15630	15515	15645	15686	15486	15784	15527	15837	15691	15594	15643	15437	15648	15657	15861	15735	15400	15516	15554	15730	15759	15753	15536	15644	15673	15706	15461	15609	15683	15590	15727	15921	15736	15551	15702	15602	15728	15631	15848	15662	15700	15634	15756	15587	15683	15692	15660	15800	15601	15630	15598	15644	15655	16004	15649	15309	15506	15521	15638	15689	15569	15657	15585	15697	15630	15907	15545	15684	15658	15625	15558	15581	15722	15572	15514	15487	15719	15818	15821	15732	15977	15540	15741	15817	15686	15570	15534	15827	15693	15558	15656	15576	15686	15668	15790	15565	15477	15760	15713	15789	15674	15893	15450	15505	15828	15544	15570	15752	15662	15709	15606	15639	15860	15723	15806	15545	15672	15679	15692	15409	15674	15839	15700	15782	15804	15760	15556	15590	15661	15800	15650	15618	15652	15672	15634	15716	15541	15638	15771	15770	15715	15492	15669	15699	15788	15663	15677	15759	15602	15253	15703	15864	15756	15534	15852	15707	15627	15580	15636	15653	15614	15459	15647	15745	15628	15778	15714	15517	15657	15868	15727	15914	15597	15590	15671	15388	15630	15669	15566	15471	15550	15691	15761	15652	15730	15692	15797	15590	15631	15776	15705	15823	15670	15735	15966	15724	15757	15722	15749	15715	15684	15685	15739	15503	15644	15730	15672	15557	15501	15573	15515	15766	15647	15666	15546	15506	15791	15651	15492	15610	15660	15628	15554	15722	15780	15625	15766	15681	15829	15780	15713	15579	15540	15504	15566	15813	15641	15747	15481	15636	15661	15625	15593	15659	15841	15790	15708	15680	15490	15764	15650	15486	15589	15593	15634	15450	15543	15650	15605	15706	15655	15467	15681	15659	15506	15615	15827	15519	15626	15709	15750	15502	15543	15597	15776	15659	15667	15767	15463	15795	15481	15745	15749	15887	15803	15582	15802	15561	15452	15743	15831	15722	15895	15689	15768	15523	15937	15735	15779	15680	15580	15803	15732	15660	15696	15804	15763	15730	15753	15790	15574	15496	15581	15714	15577	15717	15492	15644	15835	15734	15524	15578	15593	15811	15413	15440	15688	15596	15597	15590	15917	15722	15685	15611	15685	15696	15659	15903	15576	15669	15798	15476	15613	15573	15799	15804	15684	15737	15745	15799	15672	15742	15735	15520	15508	15450	15693	15698	15775	15751	15470	15633	15864	15717	15573	15739	15797	15634	15711	15646	15587	15446	15604	15706	15860	15731	15549	15750	15784	15631	15718	15622	15547	15615	15602	15626	15604	15554	15601	15617	15609	15752	15683	15719	15794	15654	15577	15496	15726	15736	15726	15564	15661	15592	15603	15528	15894	15581	15894	15484	15650	15876	15822	15859	15644	15741	15779	15892	15810	15662	15749	15801	15626	15758	15729	15805	15825	15499	15794	15649	15529	15602	15568	15515	15561	15481	15529	15494	15706	15634	15768	15683	15838	15711	15906	15782	15743	15462	15646	15796	15534	15699	15631	15677	15632	15609	15583	15695	15545	15647	15613	15675	15596	15498	15577	15865	15574	15611	15524	15659	15671	15438	15652	15696	15620	15600	15619	15645	15924	15599	15619	15549	15520	15606	15523	15839	15620	15870	15585	15854	15749	15713	15417	15600	15701	15623	15691	15810	15706	15537	15914	15714	15458	15497	15577	15411	15687	15517	15630	15704	15732	15733	15705	15683	15566	15654	15648	15792	15619	15609	15559	15503	15701	15605	15709	15457	15631	15686	15393	15573	15577	15750	15731	15681	15644	15456	15209	15514	15765	15680	15673	15616	15561	15738	15505	15648	15612	15456	15540	15701	15762	15692	15616	15525	15651	15474	15609	15634	15695	15744	15684	15915	15712	15574	15769	15640	15531	15649	15677	15669	15590	15737	15793	15721	15720	15624	15684	15583	15642	15611	15834	15734	15619	15668	15564	15671	15808	15645	15624	15662	15856	15756	15775	15744	15791	15747	15695	15657	15469	15372	15488	15665	15763	15643	15642	15664	15770	15555	15628	15527	15603	15638	15468	15520	15722	15591	15575	15611	15772	15771	15638	15683	15580	15677	15813	15609	15786	15761	15662	15748	15752	15584	15746	15538	15674	15496	15639	15761	15674	15706	15668	15763	15580	15740	15640	15645	15743	15616	15739	15776	15456	15878	15714	15539	15609	15666	15590	15714	15691	15509	15569	15760	15719	15607	15817	15476	15737	15573	15694	15912	15559	15751	15640	15637	15759	15938	15745	15752	15644	15593	15868	15693	15728	15682	15938	15684	15484	15775	15668	15682	15750	15715	15698	15482	15638	15811	15661	15628	15573	15821	15579	15777	15582	15585	15588	15659	15698	15641	15569	15814	15890	15624	15645	15801	15612	15609	15674	15704	15693	15773	15627	15738	15685	15745	15689	15602	15682	15709	15536	15513	15642	15679	15660	15730	15636	15584	15720	15690	15546	15783
25089	37682	34646	25831	21637	19512	18134	17377	16965	16734	16097	15696	15550	15215	14849	14592	14531	14258	14222	14217	13930	14188	14042	13849	13775	13743	13690	13808	13795	13603	13914	13762	13688	13694	13731	13661	13734	13908	13626	13819	13678	13774	13702	13722	13686	13767	13696	13609	13582	13673	13661	13543	13805	13610	13664	13799	13705	13552	13712	13708	13700	13696	13594	13650	13742	13729	13683	13603	13622	13679	13590	13506	13598	13652	13552	13549	13649	13518	13566	13595	13655	13639	13526	13638	13696	13635	13652	13640	13703	13666	13613	13752	13575	13597	13765	13576	13536	13616	13767	13709	13616	13685	13573	13640	13725	13706	13493	13756	13776	13568	13828	13592	13619	13634	13750	13638	13804	13593	13550	13580	13568	13539	13583	13591	13600	13436	13728	13687	13601	13817	13752	13587	13801	13608	13533	13657	13402	13884	13622	13710	13629	13575	13693	13704	13631	13654	13741	13705	13573	13743	13713	13563	13532	13728	13673	13654	13830	13623	13585	13610	13718	13531	13656	13603	13652	13529	13690	13597	13703	13616	13618	13533	13830	13588	13678	13762	13716	13548	13737	13659	13417	13655	13548	13595	13449	13631	13533	13458	13841	13778	13774	13558	13521	13645	13601	13730	13710	13493	13816	13576	13790	13682	13628	13691	13634	13552	13610	13728	13700	13687	13546	13538	13627	13555	13622	13784	13558	13650	13658	13622	13594	13663	13575	13640	13757	13712	13743	13582	13567	13515	13816	13693	13677	13698	13714	13553	13566	13621	13631	13723	13564	13725	13644	13434	13508	13703	13496	13695	13736	13766	13676	13547	13666	13500	13668	13801	13766	13555	13623	13701	13601	13564	13599	13506	13512	13775	13665	13508	13652	13709	13668	13684	13619	13662	13738	13650	13676	13814	13696	13722	13695	13722	13519	13595	13666	13623	13697	13493	13651	13660	13715	13802	13694	13686	13772	13839	13504	13580	13470	13772	13557	13595	13714	13649	13570	13679	13611	13672	13588	13597	13818	13550	13615	13403	13594	13728	13550	13522	13676	13773	13745	13758	13707	13825	13572	13706	13673	13659	13640	13569	13761	13561	13364	13785	13678	13610	13786	13573	13629	13642	13719	13756	13589	13515	13860	13623	13788	13602	13557	13558	13682	13692	13883	13684	13719	13590	13609	13454	13562	13816	13578	13681	13687	13729	13637	13639	13707	13757	13659	13541	13761	13749	13407	13822	13667	13675	13571	13672	13858	13707	13645	13657	13704	13844	13613	13709	13633	13565	13692	13607	13804	13694	13543	13580	13603	13682	13701	13648	13568	13653	13633	13818	13577	13791	13720	13696	13752	13684	13604	13711	13652	13691	13754	13531	13681	13589	13662	13543	13636	13461	13636	13800	13562	13710	13712	13627	13757	13755	13755	13582	13680	13562	13653	13678	13607	13658	13674	13613	13516	13625	13694	13666	13555	13722	13648	13608	13650	13523	13665	13769	13502	13556	13722	13633	13572	13580	13572	13674	13494	13699	13555	13638	13568	13806	13476	13764	13579	13513	13837	13546	13677	13776	13521	13769	13763	13548	13543	13712	13896	13587	13569	13761	13683	13604	13578	13583	13674	13640	13605	13654	13613	13646	13689	13683	13739	13688	13668	13769	13785	13659	13548	13606	13566	13755	13832	13618	13412	13832	13654	13704	13776	13703	13753	13683	13645	13923	13590	13702	13620	13759	13519	13496	13865	13658	13601	13696	13775	13776	13582	13612	13733	13601	13621	13708	13701	13536	13624	13635	13593	13634	13635	13679	13552	13715	13620	13679	13685	13649	13727	13605	13515	13526	13777	13605	13700	13748	13633	13667	13823	13616	13683	13617	13671	13654	13857	13574	13725	13623	13563	13576	13781	13717	13754	13616	13792	13532	13789	13654	13684	13832	13621	13639	13797	13576	13864	13670	13720	13673	13634	13692	13634	13662	13703	13604	13563	13575	13703	13622	13552	13801	13656	13553	13837	13634	13731	13631	13683	13663	13674	13763	13590	13560	13673	13624	13645	13698	13835	13637	13575	13648	13750	13624	13618	13785	13760	13706	13616	13665	13607	13683	13568	13632	13708	13616	13591	13532	13693	13610	13674	13471	13595	13612	13693	13688	13622	13685	13788	13691	13630	13515	13555	13702	13615	13714	13587	13585	13634	13732	13752	13687	13748	13557	13749	13625	13624	13635	13754	13761	13669	13704	13466	13501	13709	13537	13548	13640	13724	13664	13824	13572	13837	13586	13557	13705	13716	13804	13695	13535	13618	13699	13618	13773	13635	13749	13457	13728	13442	13667	13732	13555	13667	13711	13722	13628	13560	13715	13644	13720	13584	13609	13581	13674	13659	13490	13680	13724	13704	13773	13560	13640	13784	13820	13655	13493	13680	13559	13658	13673	13585	13679	13776	13721	13577	13644	13612	13591	13695	13624	13746	13721	13652	13601	13760	13748	13674	13592	13604	13567	13639	13617	13698	13669	13671	13577	13673	13726	13467	13701	13501	13664	13773	13549	13660	13632	13591	13730	13776	13639	13473	13732	13739	13584	13671	13526	13798	13601	13583	13676	13676	13651	13598	13540	13686	13518	13672	13763	13596	13550	13606	13606	13688	13675	13651	13815	13652	13805	13521	13733	13711	13574	13666	13581	13733	13721	13545	13565	13602	13522	13590	13676	13460	13678	13792	13790	13775	13775	13602	13725	13583	13603	13603	13722	13585	13616	13638	13488	13679	13478	13839	13559	13780	13587	13623	13714	13699	13505	13886	13597	13655	13463	13594	13879	13616	13918	13669	13514	13689	13678	13561	13729	13634	13543	13480	13717	13681	13837	13606	13506	13586	13602	13502	13455	13721	13649	13446	13475	13464	13558	13490	13577	13610	13694	13696	13715	13564	13676	13623	13526	13580	13574	13722	13448	13679	13633	13786	13506	13659	13768	13784	13625	13838	13585	13785	13525	13636	13575	13633	13579	13682	13677	13832	13561	13778	13554	13831	13840	13747	13472	13586	13736	13708	13702	13751	13717	13792	13784	13448	13566	13673	13601	13617	13705	13711	13492	13499	13669	13531	13628	13663	13727	13727	13669	13734	13706	13538	13730	13716	13716	13711	13643	13642	13778	13647	13627	13565	13638	13686	13536	13757	13780	13798	13700	13765	13663	13529	13559	13610	13548	13791	13564	13596	13614	13710	13771	13503	13611	13541	13717	13595	13742	13574	13712	13575	13731	13734	13724	13707	13791	13470	13636	13770	13688	13566	13620	13677	13647	13641	13617	13723	13636	13715	13575	13556	13550	13644	13615	13649	13547	13561	13628	13665	13552	13546	13727	13630	13503	13708	13658	13751	13701	13832	13784	13601	13694	13704	13758	13535	13788	13805	13647	13617	13649	13723	13615	13646	13686	13536	13672	13554	13760	13704	13674	13894	13608	13760	13625	13547	13667	13598	13713	13491	13586	13593	13814	13661	13736	13687	13741	13654	13678	13702	13703	13755	13717	13740	13599	13570	13673	13822	13610	13766	13625	13541	13746	13623	13560	13933	13715	13544	13617	13608	13531	13697	13565	13657	13697	13581	13761	13676	13711	13680	13609	13715	13674	13570	13523	13601	13675	13682	13700	13666	13696	13885	13583	13501	13553	13769	13699	13649	13777	13681	13707	13691	13645	13669	13594	13779	13710	13616	13526	13577	13503	13763	13637	13712	13688	13643	13544	13727	13595	13703	13667	13564	13690	13586	13770	13625	13667	13884	13766	13682	13565	13514	13692	13640	13634	13782	13610	13738	13618	13591	13656	13629	13696	13745	13575	13795	13603	13647	13722	13580	13580	13595	13519	13726	13698	13788	13703	13652	13672	13779	13630	13589	13511	13645	13781	13708	13715	13664	13638	13680	13691	13619	13584	13719	13551	13627	13581	13609	13748	13687	13770	13728	13617	13689	13615	13532	13738	13679	13634	13779	13607	13624	13502	13686	13645	13616	13647	13512	13619	13589	13719	13372	13545	13560	13674	13553	13635	13653	13628	13622	13602	13614	13761	13565	13765	13528	13651	13739	13646	13529	13762	13634	13473	13807	13678	13706	13774	13725	13613	13543	13787	13684	13657	13525	13653	13580	13565	13690	13651	13545	13608	13768	13627	13641	13728	13582	13581	13750	13650	13606	13753	13727	13549	13566	13631	13536	13715	13714	13685	13671	13671	13676	13551	13647	13583	13562	13873	13631	13735	13626	13562	13770	13745	13975	13563	13907	13780	13602	13608	13524	13472	13544	13730	13632	13658	13686	13902	13612	13690	13686	13745	13799	13609	13679	13598	13579	13651	13606	13740	13618	13529	13548	13529	13706	13657	13648	13740	13479	13790	13742	13641	13725	13766	13719	13571	13685	13572	13702	13657	13625	13710	13615	13757	13569	13482	13566	13906	13568	13672	13654	13658	13541	13752	13689	13713	13638	13730	13510	13407	13554	13571	13813	13743	13622	13693	13821	13595	13775	13808	13745	13548	13564	13592	13520	13769	13569	13782	13554	13694	13544	13777	13560	13471	13764	13504	13697	13567	13447	13716	13670	13849	13711	13646	13693	13677	13623	13679	13520	13483	13566	13702	13686	13683	13398	13626	13787	13587	13432	13551	13783	13804	13722	13574	13663	13722	13604	13705	13736	13712	13476	13698	13536	13736	13779	13665	13524	13591	13465	13644	13669	13576	13640	13769	13558	13635	13643	13547	13648	13822	13599	13751	13800	13552	13668	13633	13750	13692	13707	13707	13774	13686	13611	13591	13770	13639	13675	13607	13695	13542	13806	13610	13541	13568	13622	13630	13589	13641	13566	13700	13475	13428	13712	13577	13690	13723	13510	13479	13773	13672	13690	13796	13694	13363	13652	13738	13761	13633	13601	13725	13544	13625	13598	13699	13643	13794	13528	13774	13758	13692	13511	13609	13545	13769	13742	13678	13748	13656	13484	13677	13750	13556	13602	13599	13846	13596	13754	13517	13670	13703	13623	13599	13707	13588	13778	13611	13607	13580	13689	13596	13713	13698	13676	13817	13861	13662	13791	13775	13597	13632	13734	13620	13646	13712	13541	13708	13419	13670	13621	13674	13685	13694	13668	13587	13611	13597
25315	21480	28753	26255	24412	24151	23336	20747	19935	19606	18832	18200	17892	17841	17199	16743	16639	16558	16483	16532	16218	16149	15973	15959	15909	15833	15972	15763	15711	16003	15844	15837	15769	15819	15831	15723	15693	15661	15795	15732	15724	15708	15749	15551	15815	15823	15760	15828	15749	15724	15604	15868	15588	15459	15562	15492	15562	15775	15752	15592	15748	15753	15658	15618	15646	15559	15598	15739	15707	15601	15664	15689	15610	15761	15481	15470	15619	15617	15656	15598	15602	15656	15626	15771	15806	15626	15624	15619	15593	15563	15761	15756	15812	15491	15615	15752	15727	15809	15817	15854	15755	15653	15615	15575	15576	15569	15758	15529	15767	15740	15642	15701	15432	15660	15664	15703	15560	15608	15699	15563	15622	15352	15391	15612	15560	15600	15745	15672	15628	15799	15584	15641	15662	15803	15786	15764	15694	15429	15638	15668	15678	15634	15666	15502	15762	15584	15580	15679	15687	15810	15683	15564	15599	15546	15584	15614	15697	15739	15597	15831	15717	15491	15536	15653	15788	15715	15541	15675	15668	15643	15696	15637	15701	15685	15642	15585	15627	15618	15502	15832	15607	15697	15805	15617	15552	15650	15688	15642	15893	15594	15691	15613	15522	15644	15728	15662	15451	15561	15749	15719	15572	15756	15800	15636	15545	15600	15480	15478	15524	15541	15664	15535	15501	15537	15549	15513	15705	15620	15450	15614	15560	15574	15589	15719	15509	15594	15590	15628	15503	15574	15460	15604	15598	15677	15771	15856	15569	15435	15682	15688	15389	15505	15627	15535	15526	15687	15599	15710	15733	15493	15555	15628	15674	15666	15777	15463	15726	15654	15845	15641	15638	15528	15626	15533	15711	15708	15603	15821	15520	15543	15716	15637	15659	15591	15575	15581	15568	15867	15824	15738	15595	15381	15635	15510	15597	15769	15815	15616	15596	15588	15543	15678	15574	15683	15659	15563	15699	15520	15493	15487	15727	15359	15603	15765	15729	15620	15784	15780	15836	15866	15672	15567	15684	15493	15570	15662	15563	15961	15672	15462	15676	15488	15761	15489	15608	15500	15728	15818	15688	15686	15620	15697	15603	15627	15760	15759	15409	15598	15685	15705	15521	15453	15353	15632	15454	15647	15642	15465	15739	15815	15511	15926	15624	15567	15861	15546	15500	15685	15593	15665	15690	15376	15715	15693	15683	15490	15632	15443	15444	15575	15542	15792	15734	15599	15674	15758	15623	15708	15558	15643	15591	15690	15753	15583	15657	15494	15478	15698	15574	15643	15487	15586	15601	15621	15490	15418	15640	15655	15643	15639	15651	15689	15783	15644	15609	15564	15588	15732	15697	15633	15574	15454	15549	15684	15611	15427	15626	15467	15701	15892	15726	15799	15626	15724	15749	15529	15760	15780	15565	15517	15752	15394	15719	15620	15678	15515	15556	15634	15484	15571	15655	15653	15565	15665	15623	15449	15682	15467	15497	15559	15720	15668	15540	15692	15702	15620	15669	15711	15694	15786	15671	15650	15643	15465	15563	15577	15631	15539	15573	15678	15727	15577	15458	15545	15698	15674	15621	15607	15659	15749	15469	15474	15554	15581	15732	15732	15537	15528	15675	15670	15640	15821	15536	15644	15738	15650	15465	15774	15469	15297	15508	15636	15662	15504	15605	15696	15855	15866	15698	15560	15663	15625	15520	15691	15381	15511	15727	15905	15636	15468	15478	15594	15807	15781	15755	15518	15634	15750	15584	15791	15642	15719	15462	15657	15499	15705	15707	15567	15482	15660	15590	15667	15630	15797	15517	15524	15392	15555	15803	15401	15612	15534	15566	15465	15591	15728	15756	15713	15669	15509	15510	15616	15697	15727	15617	15747	15652	15484	15719	15485	15528	15536	15520	15705	15692	15638	15729	15588	15722	15551	15862	15741	15713	15721	15577	15579	15693	15642	15740	15707	15772	15571	15495	15801	15555	15467	15644	15712	15585	15696	15584	15644	15773	15669	15569	15638	15864	15470	15612	15667	15489	15634	15742	15557	15537	15604	15398	15454	15795	15656	15703	15614	15621	15483	15587	15674	15534	15437	15501	15387	15769	15610	15549	15731	15618	15486	15609	15750	15712	15593	15652	15593	15522	15624	15587	15556	15572	15654	15473	15648	15717	15463	15578	15451	15444	15547	15570	15773	15788	15537	15594	15543	15804	15581	15517	15730	15891	15487	15498	15580	15452	15601	15641	15635	15502	15810	15734	15657	15512	15545	15700	15846	15616	15542	15623	15736	15579	15510	15622	15621	15668	15760	15505	15526	15576	15818	15615	15526	15631	15722	15442	15622	15681	15508	15727	15812	15456	15438	15445	15538	15657	15614	15759	15764	15671	15646	15797	15697	15555	15620	15514	15590	15548	15630	15646	15366	15575	15707	15700	15779	15880	15642	15575	15649	15857	15693	15409	15702	15761	15441	15555	15615	15715	15532	15681	15466	15449	15503	15517	15626	15672	15694	15630	15604	15661	15503	15620	15528	15674	15582	15453	15689	15590	15473	15599	15486	15644	15617	15618	15676	15707	15594	15565	15780	15573	15859	15667	15506	15736	15698	15695	15628	15694	15711	15637	15753	15557	15720	15677	15431	15589	15539	15467	15519	15585	15586	15747	15643	15564	15410	15687	15527	15667	15503	15603	15721	15582	15553	15676	15632	15546	15606	15596	15678	15635	15606	15785	15611	15661	15480	15452	15654	15668	15785	15696	15596	15662	15544	15600	15603	15743	15707	15778	15732	15839	15693	15703	15461	15774	15401	15589	15543	15542	15524	15474	15520	15815	15683	15644	15335	15576	15608	15693	15561	15691	15722	15492	15759	15470	15588	15586	15651	15636	15601	15533	15812	15600	15611	15707	15692	15603	15657	15743	15687	15669	15764	15657	15699	15647	15648	15761	15689	15598	15490	15679	15608	15569	15654	15548	15652	15866	15631	15373	15537	15562	15640	15623	15568	15439	15552	15702	15509	15695	15527	15669	15545	15532	15641	15792	15559	15551	15700	15552	15599	15697	15754	15827	15545	15666	15792	15715	15416	15563	15583	15585	15530	15602	15511	15546	15671	15650	15596	15571	15812	15720	15743	15639	15667	15721	15730	15788	15516	15739	15676	15646	15740	15654	15777	15570	15767	15480	15837	15741	15631	15561	15714	15360	15589	15703	15635	15700	15712	15666	15568	15651	15574	15612	15537	15510	15649	15703	15507	15733	15553	15645	15746	15637	15637	15680	15435	15674	15444	15623	15717	15663	15561	15684	15920	15533	15829	15722	15621	15644	15588	15678	15683	15767	15654	15651	15435	15666	15456	15659	15707	15650	15852	15648	15607	15947	15580	15617	15632	15598	15554	15690	15778	15592	15614	15470	15652	15666	15666	15712	15518	15634	15631	15632	15505	15824	15419	15696	15687	15501	15802	15505	15614	15496	15840	15650	15548	15468	15519	15687	15609	15677	15521	15741	15693	15692	15679	15708	15590	15497	15615	15700	15419	15436	15657	15614	15533	15469	15726	15511	15650	15753	15552	15705	15856	15777	15470	15501	15630	15692	15715	15597	15600	15640	15446	15700	15701	15645	15529	15579	15631	15658	15686	15752	15583	15647	15468	15602	15672	15548	15622	15621	15845	15504	15583	15629	15555	15713	15593	15521	15627	15563	15577	15617	15665	15682	15729	15557	15541	15722	15555	15790	15615	15557	15705	15778	15533	15813	15671	15906	15688	15534	15638	15725	15631	15791	15801	15547	15643	15708	15615	15540	15654	15607	15493	15725	15424	15561	15634	15658	15638	15511	15824	15639	15530	15643	15429	15484	15856	15582	15582	15635	15424	15764	15674	15452	15640	15736	15597	15739	15506	15571	15587	15817	15470	15795	15706	15555	15802	15771	15732	15674	15562	15495	15488	15507	15657	15542	15545	15617	15359	15653	15587	15641	15712	15942	15615	15355	15436	15547	15661	15683	15646	15598	15637	15611	15787	15648	15780	15717	15690	15825	15533	15748	15624	15657	15703	15702	15541	15812	15814	15428	15634	15779	15697	15542	15458	15601	15541	15862	15686	15564	15881	15761	15597	15794	15480	15631	15708	15781	15765	15511	15700	15795	15617	15547	15492	15669	15596	15651	15618	15579	15552	15787	15796	15786	15603	15514	15721	15465	15608	15583	15512	15759	15528	15768	15594	15572	15659	15660	15855	15546	15769	15699	15666	15573	15547	15575	15762	15713	15591	15614	15604	15630	15628	15732	15565	15597	15753	15602	15788	15890	15497	15687	15575	15895	15655	15540	15554	15573	15587	15577	15650	15626	15513	15552	15688	15579	15659	15700	15670	15586	15564	15411	15424	15695	15490	15631	15714	15668	15524	15413	15538	15646	15694	15511	15538	15660	15690	15597	15666	15494	15668	15636	15801	15862	15709	15926	15620	15598	15671	15432	15499	15554	15586	15753	15544	15585	15798	15697	15720	15577	15741	15669	15693	15771	15482	15715	15734	15566	15646	15643	15388	15668	15662	15913	15606	15691	15681	15688	15707	15568	15631	15527	15699	15771	15703	15599	15627	15458	15699	15484	15714	15659	15646	15716	15764	15861	15625	15531	15540	15564	15603	15542	15796	15635	15556	15543	15668	15731	15506	15777	15557	15623	15365	15672	15504	15880	15718	15673	15709	15714	15690	15748	15682	15685	15656	15704	15596	15482	15768	15643	15554	15812	15783	15536	15670	15617	15567	15723	15533	15576	15621	15585	15596	15512	15602	15912	15765	15768	15555	15723	15535	15614	15724	15737	15670	15721	15726	15570	15665	15762	15800	15462	15503	15663	15615	15360	15677	15413	15657	15710	15692	15897	15494	15599	15573	15670	15604	15600	15473	15490	15674	15686	15669	15763	15538	15765	15483	15481	15576	15656	15636	15593	15805	15719	15777	15802	15679	15600	15579	15565	15482	15542	15780	15494	15725	15783	15598	15632	15475	15777	15625	15849	15713	15668	15691	15395	15363	15442	15677	15782	15601	15588	15660	15779	15589	15622	15586	15648	15357	15655	15561	15648	15559	15658	15675	15537	15707	15718	15640	15718	15646	15751	15748	15649	15682	15754	15745	15759	15733	15540	15480
25462	43789	41502	32030	27437	24099	22598	21161	20262	19409	18419	17860	17442	16627	15827	15480	15079	14842	14821	14669	14563	14135	14212	13943	14025	14069	13883	13741	13858	13848	13847	14013	13766	13875	13715	13481	13813	13881	13732	13638	13788	13702	13834	13641	13772	13622	13500	13853	13581	13597	13576	13652	13877	13587	13803	13537	13629	13687	13518	13659	13664	13678	13682	13623	13696	13528	13520	13604	13760	13680	13555	13536	13493	13645	13591	13544	13631	13543	13631	13603	13602	13745	13769	13468	13657	13652	13685	13702	13666	13670	13624	13669	13674	13490	13529	13657	13652	13520	13624	13576	13764	13521	13567	13640	13739	13558	13750	13551	13673	13478	13544	13648	13586	13812	13574	13714	13567	13583	13701	13784	13629	13652	13633	13688	13643	13566	13758	13604	13689	13704	13694	13575	13371	13647	13683	13565	13623	13660	13642	13502	13594	13649	13610	13425	13473	13688	13670	13621	13517	13606	13616	13609	13701	13715	13789	13550	13667	13671	13557	13659	13717	13568	13705	13539	13794	13591	13402	13467	13615	13601	13540	13592	13715	13627	13755	13572	13598	13682	13526	13572	13694	13479	13613	13538	13817	13682	13659	13775	13524	13714	13549	13597	13649	13620	13729	13622	13703	13612	13559	13629	13525	13539	13464	13750	13616	13665	13739	13534	13608	13366	13551	13768	13622	13734	13590	13734	13604	13635	13571	13547	13665	13440	13602	13629	13772	13637	13650	13600	13662	13641	13713	13503	13677	13571	13559	13536	13656	13686	13654	13608	13648	13604	13545	13556	13479	13560	13610	13532	13604	13621	13740	13522	13590	13629	13722	13556	13655	13505	13603	13541	13788	13730	13635	13795	13650	13449	13561	13513	13658	13696	13682	13710	13552	13584	13596	13641	13645	13579	13710	13714	13641	13525	13577	13614	13845	13567	13447	13582	13707	13557	13705	13777	13566	13480	13730	13530	13713	13417	13675	13580	13690	13737	13477	13564	13727	13610	13418	13506	13418	13451	13528	13791	13617	13736	13646	13555	13624	13596	13536	13669	13564	13540	13551	13637	13719	13670	13597	13543	13558	13546	13602	13643	13539	13675	13691	13641	13647	13796	13687	13619	13414	13621	13489	13588	13441	13595	13711	13557	13563	13527	13570	13698	13534	13800	13676	13706	13764	13698	13575	13523	13603	13680	13696	13689	13475	13621	13687	13490	13666	13767	13732	13665	13648	13745	13471	13533	13459	13492	13585	13593	13759	13449	13472	13621	13655	13742	13561	13648	13540	13597	13497	13650	13598	13571	13668	13683	13615	13695	13553	13678	13662	13568	13465	13583	13700	13576	13354	13525	13637	13714	13814	13589	13675	13690	13576	13866	13635	13732	13575	13683	13546	13501	13786	13490	13713	13608	13806	13686	13499	13822	13528	13719	13521	13674	13793	13702	13678	13579	13642	13462	13558	13768	13629	13527	13638	13682	13554	13632	13721	13603	13515	13619	13736	13532	13536	13671	13621	13576	13649	13699	13749	13669	13677	13688	13713	13603	13690	13562	13687	13773	13546	13520	13540	13629	13489	13774	13586	13683	13562	13475	13762	13531	13527	13743	13721	13632	13563	13696	13602	13618	13750	13729	13645	13632	13812	13699	13744	13530	13741	13564	13606	13736	13590	13624	13545	13770	13741	13759	13471	13737	13559	13602	13555	13682	13473	13618	13693	13567	13558	13398	13596	13556	13610	13767	13770	13466	13592	13666	13651	13737	13716	13666	13690	13605	13587	13451	13674	13637	13756	13612	13734	13636	13680	13436	13502	13688	13595	13608	13576	13662	13737	13653	13448	13367	13752	13562	13555	13570	13495	13735	13569	13573	13552	13658	13619	13507	13582	13530	13636	13572	13606	13708	13652	13610	13798	13632	13657	13739	13564	13735	13568	13518	13525	13565	13688	13628	13607	13629	13639	13593	13638	13809	13593	13676	13660	13790	13504	13809	13717	13419	13518	13586	13665	13510	13691	13687	13448	13665	13660	13523	13723	13588	13512	13682	13718	13640	13538	13642	13727	13533	13379	13562	13633	13744	13363	13663	13601	13768	13710	13570	13543	13741	13720	13602	13772	13387	13761	13511	13676	13597	13562	13701	13772	13573	13620	13460	13641	13819	13520	13553	13730	13567	13542	13551	13525	13592	13564	13775	13724	13669	13435	13608	13583	13733	13462	13656	13584	13578	13570	13601	13775	13515	13613	13775	13773	13738	13753	13647	13612	13658	13658	13542	13752	13566	13682	13606	13808	13746	13560	13551	13781	13715	13433	13544	13579	13645	13583	13566	13690	13606	13625	13585	13560	13694	13487	13591	13782	13667	13800	13444	13647	13803	13620	13620	13614	13514	13672	13627	13635	13530	13585	13507	13508	13596	13617	13512	13622	13656	13617	13661	13462	13687	13488	13641	13449	13657	13570	13675	13622	13627	13586	13663	13503	13710	13462	13524	13714	13673	13631	13624	13472	13535	13854	13461	13475	13617	13554	13679	13799	13531	13471	13658	13766	13588	13635	13752	13687	13646	13597	13549	13660	13556	13701	13713	13560	13638	13795	13608	13570	13719	13688	13692	13639	13526	13616	13502	13632	13578	13616	13705	13615	13592	13709	13602	13553	13710	13800	13766	13770	13611	13445	13630	13722	13740	13816	13615	13682	13719	13657	13625	13744	13632	13618	13483	13620	13511	13628	13729	13655	13644	13745	13765	13797	13509	13554	13685	13502	13697	13437	13597	13599	13610	13524	13630	13831	13507	13599	13537	13586	13717	13581	13612	13559	13577	13495	13634	13689	13586	13579	13690	13541	13692	13692	13608	13622	13616	13587	13591	13458	13776	13603	13598	13657	13602	13572	13697	13708	13649	13586	13642	13804	13620	13539	13722	13509	13560	13639	13700	13558	13588	13685	13651	13568	13850	13669	13627	13571	13601	13499	13831	13558	13577	13427	13749	13623	13666	13678	13470	13602	13630	13524	13732	13625	13788	13611	13574	13625	13646	13740	13707	13532	13680	13755	13651	13523	13631	13608	13659	13585	13722	13542	13697	13594	13644	13574	13650	13678	13574	13793	13713	13576	13618	13513	13491	13734	13675	13541	13740	13634	13728	13698	13563	13578	13655	13578	13732	13590	13671	13555	13614	13518	13578	13509	13359	13573	13539	13773	13581	13746	13586	13707	13643	13623	13639	13592	13462	13555	13631	13755	13652	13588	13632	13713	13771	13627	13516	13747	13654	13696	13577	13678	13738	13716	13715	13528	13659	13693	13661	13509	13501	13620	13478	13793	13721	13566	13673	13647	13501	13755	13844	13511	13479	13650	13432	13644	13696	13630	13682	13613	13680	13638	13793	13723	13562	13617	13606	13708	13416	13503	13702	13591	13662	13614	13563	13798	13557	13558	13606	13739	13618	13649	13633	13619	13622	13724	13667	13530	13731	13679	13773	13600	13550	13605	13646	13851	13509	13657	13647	13558	13577	13569	13643	13611	13548	13454	13657	13772	13529	13559	13690	13709	13657	13613	13682	13532	13542	13715	13571	13590	13493	13610	13653	13533	13770	13499	13593	13652	13523	13594	13748	13805	13731	13493	13480	13643	13774	13686	13707	13754	13565	13650	13706	13571	13576	13734	13589	13689	13694	13557	13737	13675	13516	13677	13540	13654	13559	13699	13514	13667	13672	13625	13468	13456	13691	13428	13666	13528	13668	13681	13626	13475	13601	13717	13608	13647	13670	13688	13437	13689	13538	13613	13578	13656	13772	13712	13592	13684	13630	13578	13523	13621	13380	13722	13577	13517	13533	13826	13676	13746	13635	13605	13705	13632	13492	13625	13681	13700	13744	13658	13628	13696	13467	13539	13573	13663	13569	13384	13638	13578	13550	13519	13727	13590	13727	13554	13603	13508	13571	13655	13519	13521	13725	13624	13754	13804	13575	13611	13779	13467	13744	13770	13643	13506	13365	13638	13634	13688	13574	13596	13551	13761	13683	13645	13242	13637	13798	13595	13493	13659	13658	13675	13565	13684	13701	13516	13646	13706	13620	13719	13683	13518	13552	13619	13666	13571	13574	13520	13681	13672	13627	13689	13597	13759	13696	13667	13505	13690	13603	13510	13784	13581	13580	13452	13683	13648	13562	13788	13603	13780	13535	13672	13726	13446	13705	13670	13376	13749	13457	13731	13676	13433	13433	13487	13610	13622	13523	13557	13656	13610	13658	13654	13690	13660	13642	13744	13465	13485	13544	13704	13606	13590	13664	13625	13551	13603	13507	13706	13788	13608	13781	13591	13778	13726	13621	13715	13645	13550	13547	13535	13692	13591	13680	13656	13655	13721	13673	13568	13727	13573	13407	13646	13588	13713	13769	13548	13433	13617	13428	13663	13514	13717	13577	13678	13587	13655	13564	13590	13917	13529	13644	13520	13684	13640	13608	13535	13807	13799	13703	13483	13704	13628	13756	13607	13571	13579	13573	13667	13740	13722	13543	13623	13460	13539	13619	13598	13818	13490	13834	13548	13818	13481	13689	13689	13626	13623	13670	13588	13621	13717	13591	13661	13717	13669	13819	13496	13666	13729	13545	13610	13619	13714	13605	13628	13659	13740	13518	13633	13590	13536	13727	13485	13758	13663	13671	13649	13576	13684	13607	13709	13458	13601	13692	13490	13725	13621	13526	13610	13578	13753	13558	13547	13654	13526	13637	13733	13678	13756	13737	13638	13549	13613	13714	13774	13673	13575	13403	13783	13639	13585	13567	13518	13676	13372	13654	13620	13599	13520	13467	13644	13534	13567	13561	13396	13544	13576	13640	13577	13442	13642	13695	13483	13688	13664	13607	13834	13767	13548	13523	13610	13709	13596	13713	13647	13512	13597	13667	13604	13570	13599	13789	13629	13517	13581	13635	13542	13713	13723	13443	13492	13654	13784	13671	13703	13785	13541	13640	13564	13693	13577	13649	13548	13696	13665	13658	13681	13758	13751	13694	13670	13511	13824	13566	13725	13894	13555	13630	13605	13638	13594	13610	13490	13619	13575	13615	13676	13524	13655	13714	13845	13546	13697	13601	13553	13704	13440	13486	13732	13477	13611	13637	13501	13805	13543	13348	13516	13484
24163	21469	29134	24555	23453	26497	27190	23108	21961	21388	20347	19987	19434	18476	17874	17365	17170	16772	16705	16501	16378	16140	15929	16144	16113	16222	15944	15825	15877	15894	15916	15847	15795	15961	16025	15728	15656	15583	15675	15843	15833	15677	15860	15582	15759	15632	15686	15713	15764	15579	15759	15689	15748	15764	15589	15652	15573	15681	15825	15447	15705	15606	15653	15727	15516	15630	15609	15696	15703	15490	15640	15690	15665	15743	15743	15826	15575	15558	15685	15544	15594	15750	15550	15395	15565	15569	15715	15699	15660	15681	15663	15736	15881	15603	15516	15552	15538	15701	15794	15656	15553	15541	15663	15551	15535	15865	15542	15550	15505	15822	15667	15643	15802	15507	15549	15543	15496	15729	15610	15744	15547	15549	15637	15553	15627	15619	15356	15662	15667	15626	15717	15588	15679	15649	15533	15734	15661	15717	15476	15522	15381	15584	15598	15603	15647	15547	15538	15477	15425	15750	15731	15461	15714	15578	15724	15754	15620	15726	15758	15577	15556	15747	15662	15626	15878	15709	15732	15806	15639	15764	15534	15445	15662	15585	15614	15730	15493	15686	15625	15576	15567	15544	15536	15496	15715	15714	15862	15412	15456	15874	15795	15588	15501	15526	15584	15709	15541	15631	15696	15610	15515	15573	15671	15557	15720	15551	15721	15639	15542	15560	15819	15732	15612	15563	15488	15668	15577	15775	15578	15550	15387	15512	15559	15554	15580	15611	15754	15562	15662	15629	15667	15546	15552	15734	15657	15531	15637	15690	15530	15635	15666	15688	15686	15715	15743	15606	15663	15651	15543	15760	15870	15530	15578	15620	15846	15562	15563	15581	15721	15596	15679	15702	15588	15449	15453	15524	15708	15831	15522	15667	15808	15601	15685	15557	15828	15765	15755	15547	15641	15698	15622	15451	15570	15596	15893	15526	15552	15734	15611	15599	15798	15808	15591	15523	15612	15522	15607	15375	15734	15729	15664	15502	15712	15400	15579	15639	15589	15808	15422	15436	15404	15660	15619	15673	15655	15651	15392	15673	15575	15728	15583	15521	15867	15486	15764	15532	15733	15552	15642	15565	15637	15715	15512	15691	15433	15583	15598	15605	15746	15557	15666	15528	15593	15892	15700	15536	15553	15498	15768	15568	15627	15537	15578	15532	15424	15476	15715	15613	15621	15675	15552	15532	15617	15564	15811	15467	15628	15557	15439	15456	15675	15605	15659	15615	15532	15552	15856	15411	15457	15710	15641	15597	15744	15592	15617	15569	15485	15677	15693	15700	15481	15724	15684	15766	15505	15533	15862	15688	15583	15584	15600	15639	15434	15735	15710	15619	15474	15484	15526	15644	15672	15691	15519	15388	15613	15621	15708	15422	15584	15695	15577	15777	15736	15669	15630	15757	15764	15556	15534	15546	15710	15593	15685	15485	15738	15808	15528	15707	15595	15531	15549	15332	15480	15634	15503	15548	15561	15807	15611	15475	15605	15571	15689	15763	15490	15702	15594	15701	15568	15639	15711	15637	15512	15673	15483	15504	15727	15639	15516	15688	15427	15568	15725	15658	15621	15729	15457	15480	15657	15712	15693	15500	15671	15407	15391	15602	15589	15582	15578	15393	15590	15544	15582	15821	15603	15625	15656	15464	15604	15692	15624	15618	15721	15680	15558	15570	15672	15651	15564	15723	15617	15577	15577	15658	15587	15521	15804	15576	15689	15616	15676	15444	15905	15644	15571	15436	15636	15554	15521	15621	15510	15567	15492	15559	15626	15632	15687	15781	15708	15532	15671	15568	15608	15466	15502	15498	15675	15508	15656	15580	15611	15748	15434	15661	15582	15566	15728	15643	15712	15686	15567	15535	15593	15877	15702	15539	15597	15547	15621	15450	15630	15711	15580	15514	15734	15586	15448	15465	15570	15616	15656	15590	15585	15624	15771	15692	15494	15525	15567	15522	15571	15634	15521	15587	15568	15781	15516	15630	15643	15527	15747	15714	15646	15392	15539	15573	15474	15488	15645	15534	15742	15804	15734	15575	15566	15320	15529	15528	15530	15535	15726	15437	15454	15501	15591	15394	15578	15516	15573	15708	15588	15491	15850	15703	15574	15617	15680	15496	15571	15472	15466	15910	15693	15579	15642	15661	15496	15631	15647	15546	15623	15716	15639	15715	15810	15592	15563	15631	15480	15612	15519	15460	15589	15469	15533	15528	15446	15763	15676	15568	15775	15605	15585	15642	15649	15656	15591	15580	15642	15510	15606	15660	15767	15742	15637	15507	15474	15761	15609	15566	15398	15387	15676	15819	15672	15623	15940	15596	15565	15682	15623	15656	15713	15784	15524	15585	15705	15796	15465	15725	15425	15552	15666	15505	15489	15314	15487	15701	15797	15566	15659	15661	15571	15651	15878	15654	15697	15623	15670	15729	15595	15661	15605	15561	15569	15419	15668	15683	15636	15715	15549	15672	15591	15525	15505	15582	15719	15631	15668	15722	15710	15630	15680	15559	15583	15622	15402	15665	15623	15467	15504	15704	15614	15635	15517	15695	15681	15838	15602	15437	15747	15720	15530	15516	15554	15533	15610	15605	15528	15618	15481	15513	15690	15613	15579	15633	15594	15571	15462	15610	15705	15553	15542	15443	15474	15458	15595	15714	15698	15460	15561	15502	15572	15624	15582	15765	15481	15664	15681	15765	15594	15576	15688	15771	15699	15603	15387	15484	15573	15760	15640	15713	15520	15609	15759	15490	15643	15668	15543	15508	15490	15490	15442	15650	15909	15694	15661	15452	15674	15655	15670	15516	15456	15678	15851	15795	15644	15421	15552	15769	15670	15711	15555	15701	15537	15563	15751	15414	15619	15617	15515	15454	15684	15515	15487	15765	15672	15792	15525	15570	15779	15843	15433	15593	15563	15580	15547	15793	15468	15588	15589	15575	15441	15552	15652	15434	15573	15782	15647	15731	15741	15648	15520	15517	15685	15525	15738	15667	15512	15707	15734	15688	15658	15560	15450	15592	15576	15550	15586	15539	15713	15657	15934	15480	15639	15666	15740	15849	15689	15476	15596	15580	15537	15738	15539	15525	15601	15630	15671	15736	15691	15551	15652	15425	15695	15501	15785	15534	15492	15681	15644	15675	15710	15727	15494	15705	15696	15646	15739	15493	15555	15308	15712	15634	15667	15510	15546	15411	15495	15585	15507	15474	15556	15492	15631	15575	15985	15650	15470	15632	15764	15718	15706	15430	15654	15777	15523	15666	15773	15637	15780	15525	15684	15715	15645	15704	15622	15516	15592	15695	15636	15671	15431	15343	15562	15769	15669	15662	15741	15630	15627	15600	15706	15627	15579	15629	15649	15581	15626	15630	15598	15561	15577	15521	15571	15690	15626	15766	15574	15592	15588	15573	15788	15411	15564	15504	15876	15686	15699	15558	15642	15781	15538	15697	15635	15738	15621	15599	15651	15638	15601	15683	15829	15559	15537	15579	15638	15540	15632	15650	15648	15471	15399	15565	15672	15719	15626	15588	15580	15475	15599	15475	15719	15731	15577	15663	15585	15813	15649	15584	15824	15652	15557	15655	15606	15562	15526	15702	15577	15664	15482	15642	15588	15643	15568	15506	15437	15629	15634	15488	15742	15538	15505	15647	15822	15734	15677	15557	15719	15587	15595	15514	15462	15544	15455	15607	15683	15688	15603	15774	15583	15678	15725	15608	15500	15703	15614	15542	15496	15434	15566	15661	15444	15608	15673	15637	15666	15611	15527	15485	15583	15611	15720	15553	15609	15601	15619	15572	15502	15659	15529	15458	15580	15802	15758	15726	15629	15437	15527	15633	15639	15829	15692	15500	15456	15768	15756	15543	15714	15472	15728	15423	15775	15632	15549	15780	15669	15521	15731	15627	15684	15601	15608	15499	15590	15629	15795	15692	15616	15560	15734	15488	15647	15716	15530	15533	15574	15792	15824	15642	15648	15643	15494	15645	15556	15649	15782	15723	15748	15705	15646	15569	15571	15418	15600	15633	15513	15623	15654	15475	15628	15569	15518	15519	15574	15611	15600	15665	15726	15740	15685	15636	15706	15352	15573	15489	15531	15594	15574	15628	15796	15528	15433	15564	15521	15626	15546	15655	15495	15576	15512	15665	15646	15582	15715	15555	15838	15660	15712	15711	15677	15679	15803	15589	15744	15743	15702	15687	15788	15847	15678	15522	15813	15629	15466	15566	15407	15695	15533	15628	15507	15543	15703	15558	15517	15672	15593	15559	15634	15601	15534	15537	15519	15683	15635	15808	15632	15719	15501	15503	15460	15606	15588	15564	15597	15620	15670	15532	15696	15879	15520	15674	15638	15657	15646	15494	15652	15669	15536	15692	15664	15625	15579	15698	15732	15463	15541	15397	15614	15689	15688	15424	15729	15517	15599	15668	15619	15634	15735	15719	15809	15734	15530	15457	15702	15502	15555	15545	15816	15460	15607	15665	15681	15685	15806	15675	15550	15631	15398	15722	15815	15778	15717	15638	15752	15694	15676	15492	15696	15639	15495	15485	15531	15519	15566	15619	15410	15779	15612	15705	15769	15511	15711	15651	15555	15440	15626	15623	15545	15629	15529	15654	15711	15549	15393	15552	15710	15672	15820	15437	15635	15595	15567	15688	15626	15502	15641	15602	15817	15493	15542	15648	15735	15498	15397	15660	15792	15630	15717	15560	15482	15550	15699	15676	15532	15473	15582	15606	15542	15714	15583	15617	15646	15512	15456	15521	15423	15704	15655	15580	15608	15489	15714	15566	15695	15566	15533	15653	15625	15508	15517	15604	15707	15664	15645	15447	15562	15840	15732	15541	15505	15599	15532	15510	15546	15682	15555	15520	15557	15460	15835	15623	15572	15624	15636	15552	15551	15439	15458	15610	15598	15719	15701	15664	15663	15791	15597	15394	15594	15678	15684	15528	15481	15582	15647	15684	15663	15426	15665	15328	15711	15623	15435	15436	15651	15521	15511	15397	15705	15679	15627	15589	15513	15855	15500	15556	15626	15475	15508	15609	15542	15594	15459	15783	15754	15712	15620	15713	15612	15530	15390	15597	15704	15525	15703	15522	15669	15432	15799	15646	15633	15462	15557	15719	15629	15567
27394	47906	45696	36330	31954	28702	26379	24749	23847	22205	20853	20490	19119	18107	16903	16241	15718	15361	15015	14969	14803	14368	14359	14211	14260	13896	13970	14082	13988	13929	13833	13935	13809	13805	13821	13922	13788	13913	13722	13670	13736	13703	13817	13740	13719	13651	13735	13562	13712	13690	13602	13698	13740	13533	13666	13769	13631	13542	13585	13583	13685	13716	13716	13784	13753	13764	13659	13611	13743	13557	13805	13745	13640	13649	13710	13671	13678	13641	13741	13565	13403	13530	13719	13628	13601	13525	13633	13682	13687	13679	13548	13515	13725	13466	13496	13516	13649	13562	13488	13544	13567	13429	13623	13563	13752	13604	13534	13531	13544	13646	13515	13620	13477	13604	13590	13418	13644	13508	13783	13546	13749	13611	13674	13603	13531	13602	13607	13658	13496	13527	13549	13597	13638	13646	13611	13527	13605	13634	13871	13673	13624	13694	13609	13624	13598	13583	13552	13713	13677	13632	13618	13653	13722	13531	13539	13723	13568	13551	13631	13575	13643	13586	13563	13490	13637	13607	13606	13537	13561	13580	13547	13490	13719	13558	13537	13571	13457	13665	13629	13488	13645	13566	13414	13720	13665	13625	13526	13585	13690	13574	13598	13610	13583	13667	13533	13515	13827	13547	13664	13489	13484	13383	13623	13650	13641	13659	13601	13553	13648	13555	13682	13600	13526	13632	13608	13505	13704	13512	13548	13690	13536	13681	13591	13318	13745	13460	13715	13609	13724	13734	13537	13644	13612	13700	13559	13539	13577	13411	13351	13602	13597	13462	13587	13519	13492	13643	13536	13685	13573	13662	13559	13529	13425	13488	13628	13509	13637	13691	13488	13519	13531	13633	13431	13478	13627	13522	13687	13649	13501	13495	13568	13616	13506	13608	13752	13619	13498	13596	13828	13689	13397	13647	13703	13466	13526	13407	13710	13720	13666	13585	13549	13615	13624	13541	13390	13490	13620	13667	13737	13715	13264	13644	13515	13511	13662	13561	13479	13458	13629	13585	13635	13614	13583	13666	13633	13511	13537	13632	13480	13500	13535	13598	13816	13760	13624	13509	13622	13567	13705	13606	13636	13617	13611	13689	13566	13579	13680	13544	13500	13717	13587	13605	13610	13510	13639	13717	13621	13643	13566	13479	13791	13518	13440	13575	13623	13599	13594	13544	13488	13446	13395	13623	13519	13520	13786	13709	13643	13521	13595	13699	13483	13565	13631	13531	13843	13560	13494	13609	13631	13573	13769	13604	13597	13662	13608	13550	13559	13534	13565	13695	13708	13544	13563	13683	13483	13488	13582	13579	13517	13494	13705	13630	13497	13500	13590	13564	13586	13580	13596	13596	13707	13632	13629	13466	13767	13542	13633	13593	13689	13624	13783	13666	13692	13778	13579	13539	13683	13506	13535	13699	13640	13617	13599	13583	13688	13614	13522	13556	13607	13514	13641	13665	13638	13569	13604	13457	13746	13531	13559	13597	13649	13619	13603	13451	13563	13696	13589	13512	13424	13505	13534	13781	13525	13655	13541	13653	13411	13725	13506	13777	13571	13664	13591	13620	13607	13498	13398	13708	13744	13494	13665	13644	13616	13652	13642	13574	13566	13636	13599	13453	13398	13600	13502	13617	13650	13469	13471	13658	13677	13581	13564	13474	13716	13763	13560	13565	13492	13469	13648	13651	13624	13569	13658	13382	13663	13606	13668	13662	13683	13595	13579	13424	13575	13603	13556	13586	13576	13549	13522	13718	13595	13458	13512	13574	13530	13583	13727	13589	13652	13427	13571	13507	13435	13543	13632	13771	13573	13636	13589	13521	13530	13582	13648	13650	13655	13639	13542	13673	13544	13628	13494	13611	13624	13692	13548	13414	13580	13667	13699	13669	13476	13551	13548	13545	13478	13603	13674	13619	13513	13604	13529	13545	13571	13625	13656	13481	13708	13505	13595	13580	13551	13595	13551	13728	13613	13635	13590	13671	13591	13618	13587	13732	13640	13549	13568	13533	13591	13612	13536	13712	13584	13519	13438	13547	13455	13653	13592	13511	13633	13552	13538	13457	13619	13515	13422	13536	13668	13628	13527	13561	13476	13587	13597	13566	13566	13629	13452	13830	13547	13616	13835	13618	13597	13723	13701	13777	13617	13544	13518	13566	13714	13441	13467	13741	13614	13456	13579	13450	13506	13655	13728	13678	13632	13669	13793	13539	13594	13459	13694	13574	13523	13482	13583	13772	13368	13434	13556	13753	13649	13714	13644	13556	13620	13420	13454	13640	13608	13733	13640	13572	13659	13504	13537	13508	13512	13598	13623	13675	13531	13567	13592	13553	13542	13608	13655	13552	13531	13454	13466	13611	13641	13529	13728	13587	13545	13753	13713	13636	13470	13494	13566	13543	13602	13615	13461	13674	13576	13677	13553	13581	13616	13545	13835	13579	13404	13541	13535	13497	13602	13653	13693	13479	13728	13716	13373	13482	13573	13545	13569	13434	13558	13562	13598	13568	13482	13594	13722	13767	13596	13525	13724	13494	13709	13511	13639	13596	13609	13604	13573	13452	13602	13520	13649	13518	13520	13525	13871	13655	13526	13652	13539	13511	13543	13829	13537	13600	13575	13566	13573	13579	13680	13825	13567	13719	13458	13563	13498	13591	13457	13554	13595	13596	13666	13569	13600	13565	13581	13750	13636	13671	13542	13687	13523	13669	13853	13579	13691	13375	13510	13677	13467	13502	13570	13439	13584	13611	13528	13519	13533	13568	13582	13640	13506	13500	13589	13563	13569	13670	13608	13593	13449	13682	13538	13521	13425	13541	13625	13510	13528	13703	13561	13628	13401	13654	13684	13482	13442	13658	13666	13580	13718	13671	13605	13422	13415	13549	13618	13596	13519	13622	13565	13578	13594	13533	13464	13488	13714	13425	13748	13515	13401	13571	13588	13595	13585	13859	13558	13627	13562	13781	13596	13622	13489	13481	13484	13743	13708	13594	13651	13524	13766	13813	13611	13684	13664	13666	13480	13566	13766	13640	13469	13554	13590	13611	13717	13534	13554	13666	13623	13683	13692	13463	13653	13521	13644	13571	13361	13442	13691	13584	13424	13599	13642	13511	13559	13522	13469	13614	13606	13536	13615	13499	13610	13551	13577	13581	13531	13457	13608	13629	13510	13661	13677	13653	13539	13664	13781	13584	13544	13522	13536	13463	13628	13532	13532	13568	13534	13535	13757	13505	13627	13580	13634	13522	13577	13445	13666	13622	13571	13718	13541	13583	13721	13624	13529	13555	13554	13555	13597	13689	13440	13556	13621	13589	13638	13608	13733	13547	13674	13409	13645	13484	13537	13820	13601	13626	13647	13641	13461	13563	13572	13632	13492	13753	13416	13627	13602	13590	13649	13586	13530	13545	13464	13641	13538	13451	13760	13540	13607	13499	13661	13728	13659	13464	13593	13514	13654	13506	13602	13673	13529	13616	13670	13609	13663	13431	13610	13601	13588	13640	13507	13608	13573	13469	13661	13533	13556	13620	13585	13585	13490	13650	13585	13710	13537	13559	13615	13778	13769	13565	13480	13463	13427	13592	13793	13736	13626	13529	13541	13477	13673	13617	13688	13651	13480	13445	13562	13527	13856	13551	13506	13711	13639	13487	13554	13456	13615	13509	13720	13519	13649	13593	13534	13628	13474	13577	13658	13651	13564	13657	13599	13482	13493	13537	13571	13540	13689	13756	13552	13568	13614	13612	13563	13587	13504	13708	13609	13526	13435	13729	13666	13576	13745	13677	13599	13522	13495	13670	13757	13502	13504	13522	13560	13653	13654	13649	13703	13547	13469	13740	13568	13593	13625	13488	13633	13695	13656	13523	13599	13578	13512	13649	13551	13499	13676	13432	13695	13588	13723	13747	13573	13676	13598	13714	13461	13714	13505	13698	13600	13409	13502	13489	13710	13603	13625	13644	13489	13633	13578	13522	13650	13619	13678	13698	13582	13536	13590	13687	13791	13666	13540	13532	13549	13638	13807	13703	13491	13714	13623	13715	13490	13679	13494	13825	13551	13681	13557	13679	13593	13464	13493	13597	13668	13652	13578	13484	13506	13601	13547	13505	13602	13621	13623	13797	13560	13531	13608	13603	13515	13641	13558	13588	13493	13625	13574	13646	13665	13508	13564	13547	13533	13664	13505	13611	13599	13668	13686	13656	13677	13550	13558	13598	13415	13656	13653	13428	13749	13387	13660	13493	13433	13755	13598	13640	13559	13486	13536	13441	13587	13531	13514	13490	13785	13582	13599	13490	13698	13626	13559	13634	13630	13541	13521	13482	13623	13583	13732	13617	13347	13613	13558	13615	13670	13503	13585	13486	13492	13670	13520	13541	13600	13522	13453	13720	13702	13625	13506	13531	13684	13502	13558	13640	13531	13613	13674	13564	13702	13605	13613	13533	13602	13557	13550	13564	13650	13622	13689	13550	13464	13763	13392	13662	13559	13641	13743	13613	13580	13719	13624	13608	13468	13528	13537	13673	13629	13545	13560	13521	13554	13393	13699	13639	13737	13650	13594	13631	13546	13446	13614	13598	13580	13608	13443	13479	13585	13666	13462	13565	13573	13468	13648	13577	13720	13732	13616	13697	13572	13480	13625	13394	13516	13590	13535	13554	13633	13578	13684	13699	13477	13483	13598	13522	13693	13724	13596	13775	13595	13525	13612	13539	13741	13479	13619	13637	13600	13637	13662	13605	13759	13709	13760	13576	13638	13503	13659	13738	13541	13500	13555	13531	13693	13490	13551	13492	13556	13688	13528	13606	13612	13644	13631	13747	13541	13352	13617	13707	13536	13583	13489	13551	13420	13520	13574	13651	13630	13624	13518	13753	13727	13650	13490	13628	13562	13552	13485	13450	13557	13522	13671	13585	13513	13531	13654	13555	13629	13685	13670	13685	13741	13407	13677	13642	13612	13626	13529	13840	13659	13589	13643	13596	13730	13555	13452	13531	13625	13511	13550	13578	13562	13490	13525	13630	13426	13553	13513	13541	13342	13582	13542	13437	13701	13760	13494	13757	13704	13390	13632	13523	13698	13421	13511	13454	13587	13570	13611	13606	13634	13504	13497	13655	13709	13548	13669	13736	13617	13534
30778	28502	31238	26248	21687	20002	19136	18273	18114	17492	17399	17202	17013	16844	16420	16211	16099	16179	15930	15953	15992	16083	15900	15604	15517	15766	15756	15576	15661	15701	15600	15727	15793	15670	15457	15695	15623	15631	15547	15634	15650	15681	15571	15807	15643	15644	15707	15592	15588	15593	15711	15550	15772	15629	15627	15704	15668	15677	15481	15573	15585	15614	15484	15565	15751	15678	15695	15601	15613	15567	15680	15566	15629	15594	15521	15729	15613	15653	15579	15674	15678	15646	15708	15452	15657	15741	15677	15603	15721	15438	15623	15602	15653	15698	15615	15632	15472	15581	15621	15691	15744	15682	15691	15593	15630	15656	15524	15703	15778	15488	15589	15544	15589	15482	15609	15573	15467	15514	15616	15653	15534	15734	15530	15564	15708	15644	15553	15776	15770	15603	15798	15576	15829	15685	15460	15625	15835	15517	15784	15563	15595	15553	15800	15656	15602	15784	15836	15781	15656	15562	15686	15695	15579	15519	15793	15668	15583	15745	15859	15761	15738	15577	15675	15787	15462	15737	15632	15458	15559	15555	15604	15405	15805	15799	15805	15800	15441	15434	15835	15580	15762	15472	15634	15606	15764	15582	15604	15605	15801	15688	15661	15541	15714	15606	15754	15623	15651	15599	15617	15572	15805	15617	15632	15739	15776	15638	15751	15809	15492	15476	15622	15724	15655	15620	15721	15476	15359	15684	15802	15638	15623	15730	15663	15719	15727	15668	15635	15642	15743	15735	15697	15623	15674	15481	15716	15682	15710	15470	15691	15685	15630	15589	15607	15395	15482	15753	15652	15417	15728	15643	15541	15579	15587	15743	15696	15549	15570	15749	15694	15425	15678	15541	15601	15685	15845	15680	15556	15691	15719	15752	15656	15764	15682	15511	15806	15659	15440	15643	15684	15657	15626	15502	15544	15635	15579	15491	15658	15799	15514	15470	15636	15585	15468	15725	15682	15528	15801	15750	15667	15636	15687	15695	15653	15715	15531	15626	15614	15683	15529	15797	15603	15744	15840	15574	15665	15490	15612	15466	15697	15545	15723	15514	15614	15678	15530	15422	15716	15645	15639	15559	15578	15815	15708	15589	15766	15652	15626	15880	15735	15465	15474	15563	15567	15511	15627	15676	15551	15464	15725	15730	15850	15751	15354	15626	15656	15684	15624	15557	15821	15684	15786	15606	15531	15470	15505	15658	15454	15593	15570	15799	15421	15561	15610	15547	15328	15728	15621	15521	15756	15633	15658	15538	15777	15608	15736	15519	15556	15492	15709	15646	15723	15550	15722	15593	15724	15630	15578	15500	15771	15566	15642	15695	15727	15432	15676	15764	15800	15809	15517	15649	15733	15547	15652	15547	15822	15706	15546	15594	15863	15817	15617	15700	15569	15586	15560	15706	15628	15361	15656	15554	15471	15685	15534	15780	15735	15638	15711	15786	15495	15675	15625	15505	15645	15433	15579	15579	15713	15499	15579	15633	15601	15755	15578	15611	15744	15795	15707	15524	15639	15721	15749	15707	15632	15658	15749	15731	15657	15566	15513	15567	15750	15502	15725	15707	15789	15730	15544	15444	15633	15736	15684	15631	15578	15534	15556	15727	15677	15751	15727	15569	15637	15528	15610	15689	15647	15756	15567	15691	15672	15640	15755	15527	15671	15808	15704	15632	15386	15575	15741	15662	15528	15580	15588	15778	15534	15756	15567	15828	15699	15667	15556	15410	15549	15490	15578	15639	15639	15513	15412	15565	15647	15770	15611	15564	15672	15632	15559	15613	15483	15669	15800	15746	15512	15515	15565	15783	15699	15548	15467	15743	15554	15405	15710	15721	15650	15540	15635	15902	15650	15506	15630	15440	15567	15569	15666	15531	15660	15708	15848	15888	15492	15605	15617	15865	15702	15595	15581	15509	15826	15735	15642	15765	15609	15615	15535	15803	15865	15850	15718	15908	15593	15815	15672	15856	15631	15630	15638	15717	15863	15666	15651	15576	15453	15586	15686	15480	15644	15408	15715	15532	15446	15663	15429	15502	15647	15759	15656	15614	15772	15583	15578	15665	15668	15687	15592	15594	15709	15721	15435	15536	15684	15669	15672	15707	15661	15647	15720	15652	15690	15530	15773	15589	15754	15644	15815	15659	15765	15541	15548	15457	15777	15608	15643	15719	15569	15513	15646	15638	15756	15505	15550	15445	15567	15719	15562	15642	15519	15538	15714	15524	15577	15401	15777	15742	15614	15540	15782	15725	15457	15539	15545	15643	15632	15657	15733	15615	15692	15666	15691	15669	15678	15698	15628	15509	15598	15662	15811	15659	15647	15555	15601	15594	15606	15579	15766	15744	15602	15594	15583	15654	15560	15556	15642	15647	15804	15840	15679	15721	15567	15655	15582	15474	15482	15486	15693	15649	15474	15471	15710	15639	15711	15670	15606	15729	15526	15771	15580	15614	15549	15774	15707	15689	15627	15787	15825	15553	15561	15564	15713	15519	15606	15520	15682	15565	15685	15601	15532	15807	15621	15712	15651	15598	15655	15703	15868	15332	15705	15604	15723	15718	15753	15523	15770	15604	15633	15676	15602	15598	15718	15556	15748	15720	15685	15604	15640	15581	15691	15670	15527	15684	15608	15480	15512	15688	15738	15463	15902	15818	15681	15527	15610	15700	15573	15545	15485	15579	15535	15490	15558	15623	15733	15523	15517	15898	15680	15533	15477	15674	15535	15641	15645	15679	15531	15623	15741	15408	15553	15541	15680	15547	15420	15444	15668	15583	15741	15514	15656	15747	15726	15558	15692	15603	15469	15453	15614	15658	15716	15645	15426	15934	15731	15797	15525	15544	15688	15589	15763	15673	15640	15435	15527	15565	15532	15533	15712	15690	15491	15679	15872	15651	15734	15500	15633	15583	15742	15646	15454	15519	15664	15643	15550	15486	15606	15629	15637	15524	15637	15718	15751	15759	15834	15671	15743	15622	15687	15739	15747	15664	15711	15833	15702	15536	15937	15439	15563	15592	15701	15722	15709	15662	15820	15434	15646	15829	15460	15713	15561	15432	15533	15576	15723	15621	15726	15869	15616	15768	15741	15516	15495	15644	15591	15744	15653	15563	15594	15706	15724	15702	15576	15735	15717	15708	15710	15604	15766	15551	15572	15604	15613	15685	15693	15715	15665	15808	15572	15387	15646	15684	15622	15627	15591	15646	15633	15619	15507	15623	15525	15629	15643	15572	15724	15511	15619	15536	15609	15488	15819	15812	15743	15801	15668	15537	15447	15781	15814	15608	15790	15569	15583	15770	15449	15724	15766	15709	15534	15720	15537	15501	15739	15616	15495	15650	15616	15646	15591	15559	15835	15616	15652	15516	15547	15725	15458	15608	15717	15634	15750	15565	15660	15611	15734	15816	15848	15739	15779	15694	15679	15817	15608	15594	15752	15455	15471	15658	15784	15687	15604	15477	15756	15601	15350	15434	15492	15710	15713	15467	15609	15673	15765	15737	15563	15441	15698	15621	15545	15795	15422	15518	15662	15643	15685	15885	15747	15806	15716	15688	15638	15749	15590	15466	15526	15584	15504	15796	15844	15507	15579	15505	15517	15706	15511	15621	15720	15421	15705	15602	15570	15697	15758	15622	15758	15761	15655	15529	15716	15704	15594	15555	15713	15662	15556	15559	15673	15589	15780	15642	15601	15603	15847	15734	15513	15605	15606	15567	15464	15499	15587	15613	15481	15483	15747	15545	15820	15461	15618	15596	15892	15581	15494	15729	15645	15546	15856	15476	15720	15593	15583	15680	15479	15567	15489	15705	15595	15379	15470	15729	15601	15630	15724	15703	15435	15838	15582	15699	15694	15727	15648	15550	15618	15480	15585	15591	15782	15453	15787	15627	15631	15705	15590	15579	15543	15738	15528	15596	15567	15761	15605	15603	15433	15377	15752	15711	15582	15559	15476	15549	15857	15426	15695	15718	15651	15519	15498	15658	15369	15575	15483	15478	15671	15595	15405	15552	15832	15627	15425	15588	15615	15707	15731	15493	15630	15594	15629	15780	15647	15431	15461	15640	15812	15684	15723	15521	15775	15865	15671	15499	15685	15739	15591	15700	15650	15671	15542	15624	15660	15278	15844	15650	15640	15655	15806	15673	15623	15617	15694	15582	15673	15727	15992	15606	15722	15672	15699	15442	15640	15568	15691	15630	15724	15763	15631	15777	15716	15612	15446	15455	15632	15448	15608	15350	15747	15477	15664	15655	15705	15618	15598	15620	15649	15466	15599	15678	15733	15606	15403	15660	15512	15561	15711	15697	15786	15686	15791	15719	15677	15722	15534	15819	15572	15545	15635	15498	15725	15615	15654	15622	15701	15463	15585	15613	15674	15769	15778	15595	15661	15556	15780	15705	15665	15667	15711	15637	15660	15633	15553	15507	15671	15518	15806	15454	15754	15824	15723	15771	15574	15524	15542	15573	15674	15540	15514	15409	15627	15694	15366	15466	15607	15744	15625	15392	15448	15654	15687	15681	15702	15612	15564	15441	15800	15441	15469	15730	15670	15568	15886	15712	15480	15728	15612	15651	15666	15573	15642	15683	15559	15551	15732	15591	15690	15665	15608	15642	15848	15842	15850	15788	15501	15617	15526	15474	15619	15850	15554	15559	15706	15675	15626	15584	15481	15423	15288	15583	15402	15672	15609	15719	15643	15760	15743	15722	15627	15618	15768	15759	15627	15668	15410	15472	15429	15651	15538	15675	15617	15711	15535	15747	15820	15671	15393	15810	15651	15657	15836	15522	15827	15741	15655	15479	15618	15602	15528	15915	15674	15581	15826	15541	15567	15635	15605	15318	15605	15812	15818	15457	15580	15691	15579	15668	15731	15575	15731	15597	15518	15587	15670	15505	15586	15603	15710	15674	15679	15791	15710	15607	15589	15737	15444	15736	15668	15597	15796	15675	15541	15671	15646	15556	15519	15495	15613	15640	15690	15711	15611	15884	15629	15430	15852	15509	15530	15507	15572	15566	15725	15663	15548	15583	15726	15592	15747	15527	15757	15759	15686	15581	15627	15751	15471	15438	15628	15639	15532	15436	15623	15757	15529	15639	15699	15537	15539	15672	15690	15664	15447	15696	15853	15689
25516	37774	33575	25228	22018	20140	18860	18324	17964	16843	16698	16478	15828	15133	14892	14503	14329	14196	14010	13923	13834	13749	13717	13983	13869	13609	13716	13793	13657	13618	13687	13769	13681	13683	13678	13671	13703	13595	13829	13599	13466	13656	13592	13703	13740	13708	13722	13499	13669	13645	13809	13644	13691	13540	13555	13759	13504	13472	13731	13641	13588	13546	13703	13639	13460	13685	13600	13724	13510	13792	13621	13488	13740	13746	13486	13802	13641	13577	13621	13655	13483	13711	13691	13466	13777	13753	13593	13768	13638	13610	13668	13568	13679	13446	13674	13530	13746	13649	13287	13495	13659	13506	13573	13574	13692	13715	13628	13469	13519	13667	13681	13711	13563	13533	13511	13557	13541	13597	13525	13662	13631	13643	13609	13756	13664	13777	13530	13517	13552	13482	13607	13549	13645	13581	13582	13526	13578	13613	13586	13701	13522	13474	13752	13540	13634	13619	13535	13719	13742	13602	13452	13673	13568	13675	13590	13580	13580	13598	13582	13652	13599	13688	13723	13590	13703	13425	13814	13538	13689	13624	13597	13460	13676	13666	13577	13647	13476	13632	13621	13666	13808	13470	13601	13593	13724	13685	13569	13598	13672	13512	13629	13643	13484	13624	13623	13483	13571	13532	13422	13624	13746	13558	13832	13557	13660	13668	13551	13674	13722	13504	13709	13548	13425	13624	13613	13574	13492	13552	13743	13651	13747	13433	13768	13647	13779	13570	13593	13655	13543	13557	13541	13525	13585	13581	13617	13530	13696	13581	13602	13812	13662	13687	13620	13601	13628	13832	13527	13497	13599	13640	13535	13545	13633	13761	13597	13609	13719	13552	13510	13610	13744	13707	13491	13628	13682	13608	13653	13653	13546	13859	13500	13627	13646	13576	13743	13563	13490	13538	13646	13737	13531	13707	13669	13667	13608	13660	13604	13474	13653	13676	13501	13646	13612	13687	13644	13691	13488	13703	13505	13681	13491	13650	13522	13435	13599	13486	13699	13504	13564	13689	13576	13626	13691	13686	13583	13564	13603	13639	13624	13871	13624	13595	13533	13691	13597	13628	13325	13623	13811	13641	13464	13511	13619	13787	13771	13614	13536	13689	13564	13661	13714	13521	13548	13530	13472	13726	13636	13473	13557	13725	13560	13509	13628	13639	13632	13510	13849	13594	13779	13518	13700	13827	13722	13486	13704	13626	13603	13606	13585	13711	13521	13661	13592	13405	13478	13525	13609	13543	13606	13815	13546	13701	13538	13548	13738	13586	13426	13649	13758	13415	13686	13656	13694	13475	13675	13637	13584	13534	13673	13606	13412	13640	13477	13628	13481	13495	13408	13479	13555	13755	13704	13658	13656	13606	13647	13707	13762	13627	13715	13668	13470	13587	13786	13540	13635	13701	13712	13588	13535	13588	13705	13579	13674	13520	13635	13492	13666	13631	13649	13508	13728	13705	13532	13580	13574	13486	13623	13557	13692	13786	13696	13502	13515	13760	13525	13556	13566	13489	13672	13567	13724	13599	13459	13663	13561	13698	13642	13613	13700	13429	13728	13556	13614	13623	13664	13673	13637	13783	13581	13635	13625	13713	13495	13603	13598	13565	13731	13606	13560	13634	13520	13723	13420	13615	13513	13617	13657	13494	13678	13756	13618	13744	13644	13548	13644	13620	13651	13447	13449	13751	13579	13610	13687	13596	13603	13626	13601	13667	13649	13612	13672	13485	13789	13791	13678	13702	13514	13579	13483	13686	13622	13512	13556	13596	13667	13647	13681	13590	13613	13652	13529	13547	13562	13417	13617	13599	13653	13611	13525	13531	13450	13619	13609	13509	13598	13742	13503	13508	13660	13534	13713	13567	13620	13692	13481	13732	13588	13609	13603	13593	13584	13697	13619	13720	13607	13703	13595	13634	13728	13671	13698	13565	13793	13763	13477	13657	13668	13454	13648	13664	13658	13574	13462	13672	13711	13637	13719	13639	13621	13662	13783	13564	13603	13639	13638	13486	13646	13791	13579	13517	13635	13539	13712	13604	13536	13682	13623	13602	13669	13472	13538	13488	13553	13659	13589	13581	13527	13721	13588	13716	13631	13694	13572	13568	13391	13692	13498	13601	13509	13533	13618	13586	13559	13578	13605	13642	13537	13591	13712	13678	13666	13606	13457	13501	13572	13482	13666	13617	13512	13574	13690	13545	13548	13561	13649	13555	13610	13677	13480	13546	13448	13768	13634	13689	13671	13511	13520	13685	13665	13493	13637	13745	13615	13639	13675	13809	13728	13479	13551	13396	13429	13574	13639	13656	13500	13542	13647	13719	13428	13600	13694	13528	13798	13691	13573	13577	13692	13453	13667	13732	13538	13453	13669	13787	13635	13663	13723	13620	13556	13682	13454	13469	13612	13849	13619	13716	13577	13454	13626	13625	13587	13365	13708	13716	13710	13458	13477	13585	13592	13742	13814	13521	13665	13870	13468	13763	13680	13611	13637	13654	13562	13629	13605	13515	13522	13660	13535	13766	13632	13675	13661	13622	13647	13631	13572	13588	13521	13593	13757	13472	13678	13591	13452	13492	13595	13604	13724	13591	13608	13607	13542	13522	13640	13545	13663	13578	13587	13491	13734	13519	13714	13687	13501	13672	13650	13708	13750	13436	13617	13748	13679	13676	13592	13495	13572	13524	13561	13684	13497	13672	13617	13524	13672	13630	13696	13586	13470	13665	13555	13689	13676	13601	13601	13494	13448	13644	13648	13402	13688	13653	13659	13573	13758	13592	13649	13652	13694	13629	13650	13592	13483	13598	13627	13454	13516	13461	13496	13586	13633	13672	13719	13574	13650	13579	13643	13738	13786	13457	13553	13572	13794	13555	13672	13437	13744	13539	13439	13638	13505	13774	13487	13578	13855	13784	13635	13502	13539	13492	13588	13764	13667	13496	13567	13520	13466	13783	13481	13502	13783	13446	13667	13802	13491	13587	13518	13549	13584	13523	13628	13603	13511	13601	13528	13598	13826	13630	13577	13803	13685	13724	13646	13607	13591	13638	13581	13585	13540	13538	13535	13680	13677	13620	13725	13621	13579	13651	13552	13590	13425	13802	13794	13480	13621	13605	13642	13719	13688	13627	13566	13554	13683	13585	13548	13556	13550	13648	13714	13518	13705	13656	13548	13637	13725	13659	13600	13729	13663	13532	13570	13592	13656	13768	13752	13434	13690	13384	13612	13504	13636	13682	13480	13559	13638	13577	13750	13534	13463	13679	13694	13571	13566	13713	13421	13760	13460	13582	13623	13492	13502	13714	13611	13582	13609	13677	13610	13672	13474	13501	13851	13527	13655	13545	13700	13610	13682	13503	13700	13780	13734	13620	13562	13570	13589	13656	13477	13516	13610	13574	13574	13440	13450	13632	13637	13718	13599	13480	13669	13701	13621	13589	13540	13767	13664	13672	13507	13541	13568	13686	13690	13513	13683	13705	13608	13708	13525	13601	13406	13541	13517	13590	13567	13676	13638	13673	13719	13638	13675	13571	13475	13603	13820	13704	13635	13712	13759	13798	13479	13489	13606	13606	13551	13593	13609	13529	13582	13624	13591	13666	13599	13574	13556	13637	13625	13692	13731	13490	13536	13599	13594	13697	13597	13551	13546	13583	13660	13652	13538	13564	13812	13558	13620	13711	13677	13578	13613	13437	13564	13629	13603	13709	13488	13582	13552	13631	13708	13812	13830	13451	13558	13561	13643	13753	13505	13516	13510	13525	13800	13601	13661	13706	13675	13657	13702	13719	13641	13490	13623	13464	13737	13634	13407	13832	13790	13595	13641	13609	13628	13529	13635	13713	13631	13467	13628	13583	13618	13666	13527	13622	13576	13552	13639	13575	13585	13566	13566	13639	13568	13643	13564	13655	13596	13667	13590	13525	13526	13629	13731	13731	13587	13539	13493	13480	13584	13581	13582	13468	13643	13533	13484	13749	13592	13924	13712	13435	13695	13585	13630	13603	13499	13686	13565	13772	13646	13637	13750	13641	13605	13582	13622	13643	13633	13710	13436	13460	13611	13552	13572	13632	13755	13462	13650	13650	13659	13663	13565	13553	13813	13689	13398	13771	13546	13600	13665	13590	13483	13625	13595	13685	13749	13656	13660	13757	13599	13610	13587	13694	13598	13590	13473	13569	13531	13737	13522	13514	13587	13525	13692	13778	13512	13565	13738	13522	13657	13470	13525	13706	13596	13542	13494	13572	13509	13644	13486	13571	13705	13617	13691	13611	13622	13639	13662	13765	13610	13653	13502	13630	13533	13609	13545	13826	13771	13717	13608	13557	13607	13589	13701	13664	13585	13650	13768	13589	13655	13407	13644	13666	13617	13580	13454	13741	13662	13541	13530	13715	13639	13658	13601	13531	13528	13665	13396	13603	13741	13624	13646	13740	13491	13682	13573	13524	13735	13476	13675	13607	13522	13493	13640	13858	13534	13680	13536	13648	13651	13588	13498	13613	13666	13685	13502	13561	13621	13746	13919	13485	13670	13605	13519	13579	13536	13649	13531	13683	13673	13627	13586	13604	13605	13675	13518	13774	13607	13556	13424	13717	13661	13507	13559	13608	13630	13662	13613	13706	13714	13543	13707	13585	13477	13601	13630	13716	13541	13576	13532	13767	13572	13812	13646	13674	13658	13568	13483	13578	13664	13449	13598	13516	13717	13676	13516	13517	13650	13601	13801	13709	13716	13580	13660	13567	13652	13429	13632	13553	13693	13673	13690	13685	13654	13660	13613	13625	13684	13616	13555	13651	13688	13671	13723	13535	13577	13588	13600	13568	13524	13679	13715	13790	13464	13546	13516	13521	13453	13550	13543	13736	13669	13550	13529	13889	13584	13555	13579	13453	13629	13621	13629	13539	13669	13607	13657	13617	13581	13631	13650	13427	13736	13703	13574	13608	13717	13720	13663	13434	13625	13489	13757	13597	13591	13765	13794	13711	13713	13782	13596	13724	13627	13477	13592	13778	13566	13696	13778	13523	13549	13734	13711	13608	13685	13628	13655	13680	13683	13676	13585	13617	13618	13675	13716	13419	13706	13637	13605	13605	13607	13603	13552	13491	13669	13493	13621	13622	13669	13547	13593	13647	13478	13656
25333	21468	28723	26154	24830	24911	24281	21722	20274	19472	19296	18878	18209	17749	17104	16903	16676	16194	16337	16111	16095	15768	15928	15703	15643	15643	15677	15738	15568	15962	15584	15751	15610	15571	15831	15727	15700	15567	15445	15731	15552	15792	15659	15570	15667	15691	15739	15566	15612	15584	15665	15668	15586	15627	15583	15517	15554	15552	15343	15532	15682	15482	15591	15493	15509	15610	15470	15498	15594	15493	15852	15579	15497	15580	15682	15580	15539	15477	15890	15592	15489	15566	15786	15571	15415	15617	15403	15437	15477	15516	15689	15652	15562	15463	15361	15603	15490	15643	15672	15437	15517	15580	15499	15656	15528	15580	15504	15620	15416	15566	15459	15653	15550	15711	15529	15566	15809	15704	15569	15400	15698	15571	15494	15587	15597	15497	15516	15473	15537	15347	15323	15579	15417	15389	15479	15538	15571	15557	15538	15460	15473	15442	15512	15579	15387	15387	15601	15599	15659	15547	15271	15314	15623	15606	15573	15511	15288	15611	15463	15609	15535	15407	15549	15615	15492	15517	15531	15370	15637	15506	15363	15443	15555	15458	15485	15597	15719	15369	15535	15333	15423	15280	15570	15631	15574	15394	15567	15511	15522	15426	15522	15358	15312	15432	15478	15350	15489	15633	15759	15770	15448	15673	15478	15532	15540	15550	15669	15518	15537	15635	15555	15287	15475	15653	15565	15278	15389	15617	15674	15504	15558	15490	15371	15720	15322	15319	15549	15518	15574	15583	15538	15624	15459	15631	15552	15715	15487	15505	15552	15599	15430	15712	15627	15560	15467	15427	15298	15387	15474	15515	15608	15598	15457	15524	15669	15543	15528	15533	15567	15656	15638	15546	15461	15562	15593	15589	15596	15333	15762	15510	15414	15516	15537	15610	15443	15606	15480	15686	15571	15520	15329	15560	15512	15543	15304	15574	15591	15471	15511	15415	15446	15536	15615	15573	15537	15664	15497	15712	15656	15611	15549	15577	15657	15732	15468	15715	15459	15601	15549	15370	15534	15438	15627	15518	15555	15559	15647	15535	15621	15649	15327	15624	15487	15488	15521	15592	15628	15508	15482	15518	15672	15552	15461	15486	15456	15562	15581	15630	15556	15519	15791	15653	15538	15384	15484	15438	15629	15532	15609	15673	15391	15257	15493	15431	15530	15578	15498	15776	15484	15696	15424	15577	15664	15408	15722	15744	15349	15541	15665	15469	15587	15531	15573	15449	15527	15435	15559	15944	15694	15498	15691	15413	15526	15451	15617	15523	15425	15434	15527	15314	15548	15549	15586	15449	15467	15565	15522	15487	15585	15306	15699	15423	15494	15756	15523	15597	15529	15568	15508	15381	15739	15546	15553	15257	15515	15449	15610	15652	15614	15522	15647	15456	15514	15487	15463	15496	15411	15673	15544	15484	15591	15668	15539	15463	15588	15416	15527	15646	15603	15394	15630	15740	15514	15477	15245	15515	15450	15498	15419	15473	15458	15591	15579	15635	15513	15485	15593	15389	15632	15763	15565	15400	15521	15429	15564	15663	15559	15616	15508	15428	15566	15378	15425	15526	15561	15594	15607	15583	15641	15712	15744	15386	15456	15604	15383	15424	15616	15617	15436	15659	15561	15484	15568	15487	15537	15541	15517	15543	15494	15444	15544	15426	15545	15522	15594	15656	15649	15513	15709	15427	15676	15702	15536	15542	15490	15695	15571	15574	15451	15493	15779	15619	15589	15513	15429	15819	15306	15476	15624	15686	15800	15475	15636	15465	15422	15427	15559	15657	15734	15368	15557	15432	15446	15667	15619	15557	15473	15509	15733	15472	15647	15563	15791	15575	15656	15542	15562	15531	15574	15286	15504	15685	15737	15580	15479	15545	15466	15480	15759	15578	15430	15571	15550	15537	15507	15626	15500	15645	15545	15687	15525	15600	15397	15639	15400	15516	15616	15829	15565	15679	15520	15585	15487	15485	15439	15471	15549	15634	15511	15335	15514	15499	15507	15516	15513	15619	15617	15527	15533	15431	15477	15318	15514	15519	15473	15463	15747	15561	15478	15309	15447	15645	15361	15516	15688	15538	15567	15400	15577	15418	15451	15462	15670	15786	15610	15527	15710	15647	15645	15531	15563	15419	15541	15471	15721	15493	15558	15542	15454	15712	15484	15425	15387	15675	15511	15586	15592	15719	15617	15305	15520	15579	15655	15480	15537	15446	15506	15488	15559	15587	15535	15492	15772	15791	15467	15653	15776	15626	15546	15467	15422	15552	15498	15403	15529	15491	15426	15613	15535	15567	15564	15517	15475	15715	15373	15507	15568	15228	15374	15706	15542	15633	15428	15370	15653	15524	15775	15367	15637	15648	15634	15667	15810	15543	15409	15387	15529	15545	15448	15521	15518	15443	15405	15316	15547	15445	15739	15481	15412	15623	15595	15482	15638	15431	15610	15386	15728	15471	15399	15553	15632	15710	15471	15545	15575	15497	15541	15567	15609	15661	15555	15468	15605	15549	15492	15469	15567	15408	15424	15417	15570	15507	15541	15669	15570	15603	15477	15440	15533	15518	15376	15572	15471	15471	15439	15516	15574	15612	15641	15517	15612	15344	15495	15525	15524	15738	15650	15812	15589	15452	15557	15644	15433	15561	15695	15372	15586	15474	15704	15509	15579	15769	15491	15595	15421	15619	15542	15336	15672	15542	15476	15567	15630	15478	15556	15421	15726	15558	15522	15542	15299	15667	15422	15607	15465	15578	15628	15510	15646	15692	15514	15402	15363	15577	15504	15465	15453	15391	15597	15465	15476	15413	15531	15711	15539	15623	15595	15571	15608	15578	15417	15380	15481	15665	15389	15576	15360	15611	15546	15462	15543	15416	15525	15395	15625	15459	15306	15596	15785	15734	15532	15649	15636	15769	15806	15464	15402	15467	15629	15606	15604	15497	15392	15649	15806	15380	15401	15518	15603	15419	15618	15584	15709	15525	15523	15511	15672	15597	15748	15581	15457	15368	15505	15595	15613	15519	15513	15446	15604	15543	15397	15391	15645	15359	15543	15584	15514	15400	15574	15498	15477	15384	15447	15543	15833	15617	15631	15609	15687	15576	15493	15602	15537	15566	15536	15530	15521	15531	15753	15657	15395	15505	15609	15440	15426	15560	15483	15685	15479	15486	15662	15565	15433	15481	15582	15470	15404	15560	15531	15528	15619	15467	15582	15552	15655	15512	15552	15582	15382	15557	15682	15329	15676	15612	15284	15553	15430	15413	15560	15672	15586	15543	15517	15684	15688	15487	15746	15497	15657	15589	15650	15567	15705	15609	15493	15536	15756	15604	15649	15322	15576	15437	15522	15466	15690	15448	15484	15755	15524	15494	15661	15703	15688	15437	15472	15353	15276	15477	15462	15494	15654	15650	15400	15678	15628	15411	15606	15723	15673	15487	15568	15549	15614	15638	15702	15566	15502	15545	15659	15669	15663	15553	15560	15488	15531	15679	15434	15538	15263	15541	15548	15555	15525	15570	15614	15460	15570	15474	15674	15640	15735	15288	15586	15495	15716	15517	15587	15420	15481	15492	15541	15532	15549	15715	15628	15459	15384	15453	15514	15558	15463	15543	15578	15488	15438	15596	15405	15455	15596	15506	15681	15513	15585	15475	15564	15561	15397	15574	15510	15540	15426	15580	15576	15420	15309	15552	15291	15605	15431	15680	15589	15478	15632	15579	15595	15597	15403	15478	15481	15479	15520	15671	15380	15578	15513	15553	15605	15606	15502	15708	15463	15700	15525	15797	15520	15558	15573	15652	15598	15598	15614	15397	15496	15430	15567	15396	15526	15601	15419	15459	15452	15525	15539	15455	15669	15508	15758	15482	15611	15778	15698	15522	15408	15549	15598	15652	15623	15480	15448	15510	15607	15415	15520	15468	15608	15499	15508	15616	15486	15653	15403	15593	15684	15661	15708	15637	15654	15630	15638	15490	15511	15567	15565	15578	15340	15504	15569	15560	15577	15688	15594	15553	15445	15475	15426	15535	15555	15563	15543	15473	15638	15514	15513	15614	15416	15677	15528	15622	15442	15579	15370	15475	15487	15552	15510	15565	15454	15534	15688	15470	15713	15496	15570	15523	15651	15587	15463	15463	15639	15392	15644	15576	15559	15200	15337	15441	15466	15571	15609	15700	15569	15570	15340	15593	15590	15425	15344	15354	15513	15434	15478	15471	15515	15533	15644	15696	15408	15638	15438	15660	15391	15529	15617	15626	15560	15545	15525	15700	15691	15556	15438	15407	15509	15461	15396	15338	15507	15463	15612	15591	15477	15544	15549	15563	15457	15526	15261	15514	15625	15458	15418	15475	15763	15399	15373	15672	15562	15553	15584	15510	15716	15555	15436	15566	15482	15656	15426	15702	15598	15540	15590	15527	15504	15487	15824	15673	15730	15651	15487	15569	15439	15515	15518	15662	15399	15681	15493	15619	15773	15683	15578	15375	15477	15658	15553	15432	15613	15705	15637	15634	15464	15621	15599	15459	15703	15476	15645	15449	15504	15572	15648	15415	15654	15780	15578	15377	15698	15493	15485	15509	15550	15439	15470	15440	15528	15438	15527	15449	15456	15582	15548	15563	15407	15586	15541	15462	15542	15416	15493	15625	15559	15571	15735	15779	15446	15292	15380	15314	15701	15504	15427	15488	15652	15418	15547	15782	15655	15625	15400	15355	15616	15695	15434	15360	15461	15666	15595	15653	15487	15544	15395	15441	15670	15501	15481	15576	15632	15465	15556	15629	15717	15622	15422	15592	15469	15554	15547	15524	15347	15575	15557	15642	15427	15652	15503	15546	15553	15504	15608	15556	15487	15565	15493	15572	15474	15571	15682	15301	15639	15489	15530	15737	15674	15666	15520	15332	15488	15542	15544	15615	15432	15653	15747	15412	15504	15757	15612	15607	15619	15447	15439	15567	15662	15578	15701	15515	15609	15492	15592	15394	15501	15602	15695	15638	15659	15560	15685	15480	15580	15572	15625	15538	15665	15308	15690	15501	15515	15571	15434	15519	15616	15625	15551	15614	15791	15576	15725	15423	15644	15655	15513	15481	15536	15511	15541	15501	15457	15753	15558	15509	15460	15374	15586	15374	15552	15659
26084	43785	40320	32414	28342	25907	24406	22528	21286	19883	19442	18607	17609	16597	15906	15204	15058	14770	14508	14275	13903	14072	14120	13942	13848	13897	13916	13907	13891	13830	13821	13789	13759	13791	13814	13805	13590	13657	13915	13627	13702	13608	13509	13736	13790	13616	13448	13805	13592	13490	13700	13492	13474	13831	13503	13626	13460	13644	13767	13760	13548	13511	13829	13782	13820	13510	13650	13714	13562	13742	13542	13596	13602	13554	13618	13733	13534	13502	13591	13637	13717	13572	13557	13502	13741	13418	13941	13615	13493	13718	13700	13757	13577	13748	13487	13603	13572	13708	13597	13582	13651	13526	13523	13674	13607	13660	13727	13689	13553	13534	13660	13477	13414	13557	13592	13723	13558	13630	13654	13707	13651	13372	13634	13726	13656	13443	13655	13541	13591	13538	13691	13563	13474	13593	13603	13583	13731	13579	13629	13618	13429	13786	13721	13654	13480	13581	13636	13581	13652	13534	13658	13609	13514	13677	13637	13553	13543	13457	13607	13615	13717	13594	13625	13631	13571	13782	13547	13520	13490	13615	13706	13609	13663	13457	13639	13557	13620	13576	13577	13575	13635	13467	13515	13629	13636	13576	13654	13577	13684	13593	13523	13510	13706	13638	13528	13611	13431	13701	13577	13655	13398	13533	13628	13437	13659	13582	13469	13653	13600	13699	13782	13554	13673	13576	13801	13637	13767	13519	13738	13697	13508	13671	13452	13571	13586	13619	13643	13643	13579	13621	13572	13580	13538	13477	13698	13445	13546	13542	13569	13683	13718	13724	13413	13802	13580	13798	13677	13668	13634	13681	13681	13580	13511	13663	13666	13546	13456	13607	13583	13610	13486	13568	13487	13527	13584	13670	13466	13498	13597	13527	13498	13705	13593	13670	13699	13660	13740	13776	13652	13801	13511	13590	13665	13534	13696	13489	13607	13580	13751	13671	13568	13639	13506	13611	13517	13760	13661	13637	13587	13607	13571	13666	13511	13679	13578	13539	13720	13714	13482	13663	13509	13583	13532	13716	13760	13690	13645	13543	13723	13608	13630	13736	13547	13669	13718	13530	13545	13540	13713	13530	13610	13616	13375	13655	13721	13678	13606	13761	13465	13474	13537	13585	13660	13590	13568	13535	13709	13520	13465	13629	13681	13694	13565	13580	13473	13597	13654	13649	13648	13439	13893	13451	13658	13686	13815	13743	13625	13667	13500	13588	13781	13572	13709	13536	13730	13646	13638	13577	13712	13602	13729	13672	13761	13682	13698	13573	13656	13941	13553	13663	13699	13477	13742	13579	13543	13449	13668	13541	13524	13545	13534	13647	13453	13546	13651	13657	13616	13577	13642	13517	13609	13614	13551	13589	13700	13612	13742	13580	13695	13494	13726	13490	13654	13555	13501	13640	13747	13451	13583	13504	13742	13581	13583	13641	13542	13567	13631	13703	13579	13631	13668	13738	13616	13702	13479	13448	13670	13635	13731	13541	13633	13671	13690	13589	13661	13624	13648	13700	13704	13519	13734	13588	13763	13554	13568	13582	13541	13604	13554	13642	13472	13623	13506	13712	13575	13652	13766	13502	13667	13473	13600	13399	13545	13696	13424	13527	13635	13671	13448	13544	13613	13477	13438	13608	13496	13626	13519	13480	13638	13695	13546	13639	13618	13775	13754	13490	13573	13589	13789	13719	13710	13409	13635	13534	13473	13721	13647	13559	13566	13745	13605	13476	13550	13594	13792	13643	13538	13455	13511	13611	13736	13630	13777	13700	13510	13579	13671	13654	13538	13676	13764	13594	13709	13601	13571	13567	13756	13644	13577	13583	13676	13493	13509	13689	13621	13585	13573	13745	13483	13737	13675	13675	13654	13617	13583	13702	13583	13508	13617	13540	13647	13535	13608	13510	13496	13506	13681	13843	13542	13634	13741	13456	13430	13783	13362	13593	13352	13608	13554	13635	13614	13685	13508	13627	13626	13606	13499	13591	13463	13699	13606	13579	13622	13615	13671	13617	13664	13669	13662	13582	13684	13554	13782	13657	13578	13773	13568	13726	13749	13523	13529	13770	13566	13711	13529	13480	13393	13529	13472	13703	13590	13489	13635	13629	13623	13764	13590	13720	13551	13425	13804	13678	13534	13582	13775	13565	13652	13631	13602	13523	13745	13704	13696	13628	13654	13708	13624	13735	13673	13583	13731	13473	13669	13599	13679	13751	13606	13536	13451	13574	13522	13618	13554	13479	13807	13697	13641	13765	13726	13435	13516	13657	13598	13649	13542	13588	13610	13670	13568	13598	13716	13546	13615	13418	13670	13592	13632	13458	13624	13662	13655	13600	13617	13758	13580	13497	13737	13592	13591	13636	13787	13572	13562	13556	13596	13594	13633	13661	13546	13682	13526	13587	13531	13669	13599	13484	13709	13735	13578	13585	13781	13647	13565	13610	13644	13623	13557	13631	13673	13556	13679	13674	13709	13622	13660	13490	13568	13540	13595	13469	13782	13528	13594	13678	13455	13553	13593	13511	13731	13721	13713	13641	13553	13672	13579	13499	13756	13590	13793	13628	13476	13514	13509	13579	13720	13499	13621	13671	13453	13700	13620	13583	13558	13444	13521	13688	13732	13540	13591	13575	13493	13641	13633	13461	13527	13580	13531	13576	13591	13552	13579	13651	13543	13690	13631	13682	13434	13542	13614	13608	13645	13624	13656	13505	13451	13554	13659	13688	13647	13492	13582	13640	13595	13685	13571	13652	13640	13641	13661	13682	13479	13660	13422	13627	13658	13655	13509	13675	13551	13624	13542	13577	13696	13533	13421	13537	13642	13534	13488	13616	13647	13698	13644	13590	13695	13567	13551	13770	13681	13735	13579	13526	13504	13547	13663	13627	13583	13498	13530	13640	13543	13594	13442	13540	13546	13617	13614	13670	13714	13524	13676	13563	13715	13609	13741	13639	13659	13497	13600	13576	13674	13775	13610	13637	13501	13549	13507	13659	13569	13685	13556	13645	13602	13606	13571	13597	13739	13603	13631	13548	13457	13492	13724	13534	13616	13595	13535	13649	13729	13720	13605	13557	13465	13699	13512	13511	13578	13698	13580	13512	13645	13529	13458	13684	13625	13582	13671	13598	13430	13455	13910	13606	13623	13479	13711	13794	13525	13574	13614	13812	13690	13618	13563	13415	13624	13828	13465	13690	13618	13528	13722	13641	13544	13638	13684	13707	13502	13528	13663	13573	13533	13578	13688	13730	13659	13776	13542	13570	13531	13699	13572	13583	13669	13644	13434	13410	13549	13568	13683	13602	13497	13700	13575	13650	13603	13554	13690	13563	13731	13576	13617	13652	13712	13656	13785	13384	13773	13416	13547	13663	13601	13477	13598	13586	13681	13624	13712	13732	13724	13557	13510	13527	13609	13739	13439	13507	13456	13663	13660	13629	13541	13638	13607	13666	13745	13385	13639	13530	13686	13478	13576	13576	13851	13579	13584	13623	13594	13476	13672	13646	13661	13588	13765	13568	13590	13626	13715	13772	13640	13612	13620	13736	13676	13464	13628	13544	13510	13694	13529	13714	13648	13625	13561	13567	13639	13538	13622	13599	13539	13612	13696	13620	13733	13491	13621	13425	13595	13748	13517	13678	13645	13610	13603	13553	13639	13618	13561	13799	13681	13540	13472	13540	13654	13788	13625	13560	13568	13603	13766	13575	13616	13633	13717	13479	13655	13489	13637	13527	13575	13471	13645	13790	13658	13713	13671	13504	13744	13527	13617	13564	13448	13634	13639	13665	13712	13546	13738	13578	13593	13531	13641	13614	13529	13687	13756	13612	13498	13698	13612	13626	13598	13643	13546	13446	13626	13543	13564	13590	13666	13639	13581	13721	13826	13609	13466	13605	13624	13586	13626	13606	13604	13461	13780	13555	13571	13643	13687	13682	13634	13691	13736	13490	13624	13451	13697	13740	13451	13816	13553	13586	13587	13677	13777	13756	13676	13677	13527	13584	13719	13802	13769	13585	13572	13712	13802	13707	13547	13618	13593	13691	13679	13650	13533	13566	13675	13572	13655	13568	13566	13746	13432	13703	13608	13544	13558	13519	13636	13626	13600	13779	13483	13628	13582	13598	13637	13670	13539	13739	13559	13701	13720	13580	13549	13587	13674	13665	13708	13533	13617	13592	13711	13706	13583	13551	13552	13642	13600	13714	13710	13559	13574	13672	13536	13492	13608	13518	13615	13651	13802	13697	13594	13610	13639	13645	13535	13530	13615	13563	13648	13583	13581	13684	13733	13657	13594	13576	13693	13482	13578	13783	13520	13410	13691	13583	13672	13746	13653	13434	13680	13498	13564	13491	13593	13588	13641	13592	13614	13663	13695	13560	13747	13627	13528	13647	13469	13716	13614	13705	13708	13664	13567	13455	13400	13527	13674	13625	13539	13523	13716	13574	13663	13582	13570	13682	13556	13521	13528	13642	13403	13662	13764	13494	13471	13607	13581	13719	13474	13623	13610	13702	13545	13617	13582	13557	13473	13715	13492	13446	13557	13717	13474	13691	13521	13747	13656	13389	13517	13721	13517	13615	13587	13720	13556	13593	13717	13550	13777	13499	13695	13519	13654	13739	13790	13640	13703	13634	13494	13575	13637	13627	13662	13491	13744	13599	13609	13550	13541	13565	13699	13636	13683	13718	13690	13471	13596	13729	13394	13495	13514	13545	13579	13581	13744	13587	13610	13639	13570	13601	13667	13691	13581	13660	13619	13629	13522	13534	13533	13593	13544	13500	13440	13522	13538	13620	13527	13759	13680	13616	13540	13500	13579	13634	13629	13464	13687	13707	13676	13602	13672	13519	13761	13541	13547	13486	13585	13665	13754	13714	13527	13531	13679	13640	13518	13492	13486	13575	13538	13618	13728	13560	13653	13729	13608	13658	13692	13558	13641	13534	13616	13750	13594	13629	13679	13513	13661	13599	13604	13786	13639	13688	13567	13644	13657	13669	13554	13647	13780	13677	13687	13626	13471	13656	13568	13600	13612	13615	13613	13582	13593	13616	13648	13324	13738	13717	13554	13658	13512	13638	13500	13448	13678	13634	13702	13689	13610	13671	13534	13728	13450	13447	13578	13723	13510	13655	13384	13494
24142	21466	29131	24554	23904	27627	28705	24192	22206	22050	21070	20321	19374	18559	18078	17466	17146	17028	16391	16252	16243	16217	16262	15992	16150	15944	16028	15794	15837	16009	15969	15954	16184	15886	16062	15997	16166	15964	15825	15741	15884	15818	15625	15986	15747	15778	15758	15842	15799	15894	15646	15656	15619	15830	15699	15804	15521	15786	15596	15839	15689	15850	15621	15828	15605	15745	15872	15583	15624	15765	15864	15726	15827	15791	15678	15641	15721	15639	15776	15901	15848	15551	15742	15720	15627	15760	15636	15691	15715	15617	15733	15633	15567	15752	15722	15601	15718	15806	15726	15705	15604	15673	15706	15683	15750	15567	15797	15663	15563	15641	15742	15559	15722	15815	15583	15533	15689	15583	15713	15742	15714	15652	15648	15678	15780	15805	15714	15743	15872	15585	15791	15585	15649	15649	15567	15610	15689	15727	15550	15864	15645	15682	15829	15767	15595	15669	15809	15610	15715	15771	15727	15617	15789	15690	15602	15884	15647	15751	15631	15846	15830	15631	15526	15721	15781	15882	15715	15704	15769	15714	15677	15684	15653	15608	15715	15721	15813	15869	15649	15745	15765	15659	15645	15737	15774	15581	15519	15613	15742	15758	15691	15594	15812	15767	15734	15443	15831	15734	15713	15830	15716	15728	15759	15737	15726	15816	15734	15628	15760	15637	15620	15697	15669	15559	15792	15809	15735	15576	15498	15799	15651	15650	15590	15728	15651	15684	15827	15668	15687	15589	15786	15592	15415	15798	15745	15539	15631	15673	15639	15565	15716	15682	15456	15619	15634	15741	15712	15891	15717	15855	15605	15673	15662	15729	15662	15600	15764	15755	15674	15648	15620	15606	15634	15585	15541	15791	15690	15559	15811	15760	15686	15544	15714	15509	15789	15720	15694	15685	15520	15503	15822	15757	15754	15532	15677	15691	15900	15575	15618	15626	15515	15713	15703	15704	15615	15689	15568	15704	15710	15653	15629	15591	15619	15616	15702	15732	15671	16019	15691	15852	15796	15757	15647	15769	15529	15646	15581	15685	15803	15692	15683	15581	15824	15629	15697	15683	15613	15669	15699	15576	15751	15453	15706	15590	15641	15763	15679	15673	15596	15814	15478	15683	15556	15779	15688	15727	15858	15457	15531	15390	15664	15746	15595	15821	15571	15532	15786	15670	15699	15686	15629	15657	15570	15834	15781	15564	15776	15753	15565	15778	15695	15626	15563	15671	15767	15849	15740	15710	15616	15675	15424	15803	15576	15849	15812	15529	15478	15614	15611	15401	15765	15593	15699	15527	15537	15609	15657	15687	15786	15721	15678	15783	15673	15774	15680	15682	15555	15659	15592	15677	15766	15474	15891	15770	15806	15840	15846	15852	15617	15641	15800	15878	15509	15814	15736	15675	15734	15568	15615	15645	15745	15800	15680	15744	15365	15566	15736	15645	15668	15603	15759	15677	15778	15529	15678	15671	15785	15622	15835	15660	15593	15571	15677	15866	15699	15546	15809	15823	15591	15627	15693	15817	15754	15616	15743	15805	15733	15563	15722	15518	15725	15619	15620	15723	15601	15528	15628	15547	15622	15688	15617	15657	15717	15459	15752	15736	15745	15926	15638	15486	15679	15865	15635	15517	15621	15742	15673	15673	15699	15605	15651	15797	15572	15696	15749	15644	15659	15626	15694	15735	15553	15511	15791	15513	15809	15666	15830	15550	15867	15740	15730	15528	15702	16024	15699	15649	15692	15825	15839	15576	15756	15613	15534	15595	15606	15670	15575	15523	15719	15773	15629	15565	15617	15689	15701	15759	15625	15627	15688	15691	15733	15581	15734	15716	15664	15785	15741	15518	15765	15688	15753	15785	15952	15827	15609	15590	15683	15645	15592	15583	15673	15805	15700	15965	15853	15672	15752	15639	15606	15635	15744	15793	15698	15657	15535	15737	15682	15557	15919	15699	15705	15831	15548	15751	15774	15637	15687	15649	15598	15765	15450	15462	15532	15422	15682	15487	15553	15614	15690	15685	15587	15860	15851	15784	15765	15714	15744	15587	15571	15818	15763	15601	15338	15499	15430	15811	15667	15566	15846	15815	15665	15737	15761	15546	15575	15530	15696	15586	15665	15601	15852	15671	15478	15804	15435	15690	15742	15606	15795	15748	15774	15593	15418	15642	15685	15499	15572	15654	15618	15660	15672	15854	15671	15641	15648	15654	15699	15808	15654	15655	15715	15670	15671	15616	15754	15671	15851	15715	15688	15610	15660	15847	15568	15580	15542	15607	15759	15749	15619	15783	15847	15529	15641	15537	15792	15719	15713	15557	15617	15672	15798	15522	15812	15786	15772	15541	15802	15473	15554	15712	15548	15820	15570	15704	15548	15762	15774	15685	15445	15723	15739	15671	15733	15743	15677	15474	15717	15675	15416	15689	15620	15522	15619	15676	15513	15666	15645	15660	15576	15734	15718	15649	15756	15666	15743	15617	15629	15696	15635	15725	15507	15771	15642	15687	15665	15759	15847	15672	15619	15754	15659	15712	15690	15683	15371	15814	15341	15641	15647	15604	15586	15663	15595	15657	15568	15647	15737	15567	15696	15530	15540	15645	15466	15605	15749	15834	15587	15585	15767	15625	15591	15799	15616	15603	15504	15693	15506	15731	15869	15696	15691	15707	15640	15436	15772	15790	15720	15604	15551	15651	15702	15797	15807	15596	15694	15671	15566	15459	15800	15866	15731	15706	15744	15731	15471	15886	15636	15638	15799	15568	15415	15715	15828	15627	15758	15777	15720	15713	15483	15611	15606	15709	15780	15752	15878	15646	15699	15665	15558	15416	15677	15823	15603	15484	15755	15550	15525	15680	15736	15732	15825	15407	15928	15658	15682	15686	15726	15653	15791	15750	15596	15768	15551	15451	15825	15675	15604	15635	15828	15593	15627	15826	15753	15743	15908	15770	15676	15587	15705	15582	15688	15489	15418	15785	15601	15579	15695	15705	15675	15780	15662	15555	15716	15682	15590	15664	15678	15778	15616	15574	15498	15690	15788	15644	15838	15818	15719	15759	15570	15668	15772	15778	15725	15699	15445	15636	15685	15621	15556	15685	15659	15549	15721	15670	15626	15555	15583	15597	15778	15692	15578	15628	15608	15734	15385	15644	15790	15727	15703	15646	15786	15756	15606	15589	15557	15679	15457	15608	15657	15703	15817	15950	15678	15826	15769	15598	15611	15493	15791	15709	15559	15639	15850	15672	15585	15770	15649	15862	15619	15702	15679	15612	15841	15452	15699	15611	15470	15665	15752	15697	15823	15739	15635	15701	15630	15750	15529	15698	15668	15721	15492	15869	15754	15747	15618	15775	15648	15864	15667	15864	15655	15488	15538	15607	15792	15689	15616	15733	15758	15680	15758	15518	15708	15625	15703	15844	15555	15882	15667	15718	15764	15542	15549	15651	15668	15562	15493	15746	15756	15770	15733	15612	15682	15502	15620	15402	15568	15571	15819	15726	15606	15430	15733	15701	15535	15774	15542	15524	15598	15826	15676	15460	15722	15628	15512	15719	15640	15580	15708	15727	15721	15586	15786	15825	15669	15379	15735	15569	15789	15757	15688	15580	15546	15604	15625	15641	15581	15733	15477	15843	15795	15666	15729	15434	15701	15662	15582	15512	15661	15660	15505	15601	15841	15800	15618	15720	15605	15745	15636	15798	15526	15765	15822	15701	15733	15710	15626	15556	15802	15742	15668	15794	15684	15712	15660	15567	15552	15550	15665	15703	15925	15932	15544	15448	15724	15635	15742	15720	15810	15750	15621	15573	15588	15663	15736	15746	15753	15557	15671	15742	15500	15751	15499	15914	15856	15671	15633	15618	15695	15840	15673	15714	15636	15733	15509	15709	15653	15679	15615	15467	15558	15530	15652	15673	15746	15748	15757	15728	15794	15705	15769	15770	15743	15698	15514	15665	15941	15514	15806	15564	15591	15638	15726	15725	15659	15572	15762	15677	15496	15594	15320	15736	15619	15701	15617	15767	15919	15654	15529	15841	15641	15728	15570	15882	15731	15789	15748	15682	15540	15655	15604	15667	15729	15838	15608	15651	15555	15799	15510	15584	15736	15622	15714	15585	15725	15722	15585	15763	15728	15667	15888	15614	15871	15702	15766	15855	15862	15762	15846	15642	15658	15575	15719	15775	15763	15705	15437	15694	15660	15676	15950	15860	15567	15789	15752	15595	15758	15726	15719	15747	15409	15809	15546	15758	15633	15646	15810	15682	15725	15394	15630	15700	15737	15844	15743	15551	15823	15703	15977	15843	15527	15588	15516	15793	15740	15814	15800	15678	15696	15709	15759	15468	15798	15824	15611	15558	15712	15661	15739	15682	15581	15604	15629	15482	15547	15708	15889	15855	15708	15546	15707	15818	15576	15398	15613	15640	15652	15656	15660	15610	15753	15657	15654	15701	15798	15664	15973	15572	15628	15577	15747	15371	15652	15662	15628	15741	15623	15691	15726	15809	15769	15721	15584	15773	15701	15513	15784	15744	15713	15478	15561	15887	15782	15672	15842	15951	15779	15724	15564	15630	15682	15691	15826	15922	15861	15748	15812	15770	15605	15650	15658	15733	15494	15671	15873	15866	15737	15658	15835	15788	15596	15793	15748	15626	15838	15733	15797	15748	15563	15514	15748	15675	15667	15757	15871	15573	15576	15710	15586	15726	15674	15540	15675	15679	15868	15717	15762	15558	15738	15922	15661	15788	15769	15679	15667	15470	15701	15655	15694	15568	15811	15574	15722	15699	15778	15703	15729	15700	15607	15821	15637	15495	15676	15607	15728	15682	15583	15736	15513	15641	15438	15692	15655	15793	15711	15633	15744	15635	15777	15694	15869	15584	15751	15584	15668	15597	15799	15701	15718	15709	15597	15578	15683	15638	15802	15590	15727	15844	15562	15674	15735	15647	15707	15621	15568	15803	15423	15584	15678	15421	15834	15614	15512	15640	15684	15702	15661	15536	15544	15677	15583	15713	15687	15629	15707	15567	15726	15700	15845	15868	15863	15652	15722	15686	15608	15792	15774	15740	15629	15642	15669	15559	15725	15654	15858	15735	15625	15595	15671	15688	15466	15716	15626	15702	15679	15536
27830	47370	44791	37550	33489	31008	28561	26362	24164	22843	21919	20576	19117	17877	17000	16042	15580	15188	14672	14265	14312	14305	14018	13814	14059	14005	13992	14058	14166	14026	14059	13782	13997	14049	14038	13878	13723	13676	13855	13671	13625	13756	13569	13756	13794	13663	13795	13624	13547	13494	13721	13689	13643	13598	13571	13521	13856	13808	13769	13669	13613	13599	13788	13797	13597	13671	13701	13565	13588	13567	13490	13676	13622	13654	13535	13584	13524	13691	13586	13575	13688	13625	13579	13626	13527	13549	13572	13566	13756	13680	13624	13687	13722	13493	13659	13613	13626	13606	13847	13618	13742	13688	13587	13655	13511	13682	13671	13609	13731	13602	13488	13679	13726	13705	13490	13713	13452	13446	13687	13645	13527	13655	13505	13632	13573	13527	13515	13898	13616	13664	13664	13506	13724	13648	13653	13466	13565	13536	13576	13506	13548	13606	13665	13515	13522	13674	13653	13533	13810	13782	13810	13699	13580	13689	13414	13518	13618	13561	13540	13727	13619	13671	13580	13453	13632	13639	13696	13342	13562	13699	13638	13632	13705	13557	13716	13553	13747	13544	13693	13525	13555	13622	13690	13558	13727	13675	13652	13696	13557	13608	13593	13616	13696	13498	13831	13657	13529	13674	13684	13599	13514	13689	13476	13581	13563	13630	13626	13432	13630	13555	13546	13589	13626	13742	13518	13709	13616	13719	13612	13620	13646	13739	13718	13622	13714	13428	13684	13550	13564	13622	13538	13764	13571	13655	13583	13648	13630	13667	13417	13514	13429	13683	13693	13634	13514	13630	13522	13488	13674	13590	13752	13488	13726	13678	13753	13649	13565	13650	13734	13659	13697	13682	13669	13499	13575	13642	13495	13459	13641	13475	13592	13719	13563	13337	13604	13724	13583	13584	13639	13521	13453	13649	13505	13543	13702	13446	13616	13550	13575	13622	13850	13779	13806	13388	13618	13578	13706	13516	13604	13488	13602	13577	13671	13733	13780	13560	13624	13541	13611	13735	13534	13621	13560	13661	13662	13560	13573	13607	13617	13570	13604	13804	13659	13650	13724	13620	13720	13744	13515	13518	13688	13706	13576	13612	13710	13595	13580	13614	13787	13664	13682	13535	13710	13563	13447	13797	13619	13630	13574	13664	13648	13559	13650	13638	13624	13722	13683	13756	13678	13502	13661	13715	13711	13510	13607	13633	13757	13521	13636	13596	13824	13602	13664	13579	13562	13522	13726	13612	13623	13772	13614	13644	13696	13774	13581	13750	13587	13654	13535	13672	13641	13477	13573	13420	13695	13718	13442	13555	13596	13599	13590	13655	13576	13737	13623	13604	13582	13685	13639	13636	13521	13588	13566	13589	13612	13605	13544	13688	13525	13582	13679	13657	13659	13467	13514	13584	13516	13544	13714	13567	13642	13480	13607	13569	13800	13649	13801	13633	13570	13590	13714	13604	13615	13626	13580	13473	13616	13723	13467	13711	13677	13549	13518	13575	13634	13564	13517	13743	13590	13699	13773	13487	13514	13507	13714	13716	13462	13448	13554	13512	13554	13592	13459	13593	13683	13545	13609	13728	13688	13766	13468	13666	13722	13695	13612	13592	13553	13779	13589	13382	13703	13747	13785	13628	13573	13754	13613	13675	13675	13618	13664	13660	13667	13686	13636	13475	13480	13758	13613	13620	13621	13489	13741	13684	13609	13486	13781	13633	13726	13510	13593	13647	13640	13577	13510	13629	13607	13665	13661	13387	13851	13474	13627	13662	13509	13643	13673	13606	13459	13699	13746	13492	13499	13576	13668	13717	13616	13810	13534	13594	13531	13625	13626	13713	13710	13558	13778	13583	13684	13608	13692	13763	13706	13652	13448	13669	13583	13446	13603	13498	13622	13604	13596	13641	13672	13721	13648	13799	13574	13680	13531	13636	13589	13620	13617	13587	13679	13585	13467	13533	13696	13722	13599	13673	13700	13820	13487	13587	13692	13645	13392	13662	13550	13628	13661	13622	13623	13570	13595	13649	13860	13718	13605	13638	13510	13685	13434	13364	13619	13767	13517	13641	13583	13553	13623	13579	13677	13635	13737	13403	13747	13591	13610	13695	13479	13631	13662	13868	13522	13528	13628	13508	13687	13726	13554	13565	13507	13600	13655	13652	13750	13665	13720	13489	13693	13557	13749	13559	13506	13654	13563	13756	13524	13614	13643	13667	13700	13690	13711	13598	13553	13697	13629	13830	13629	13651	13723	13672	13721	13625	13614	13607	13682	13564	13596	13710	13735	13570	13617	13727	13514	13798	13507	13584	13566	13659	13678	13493	13631	13575	13496	13744	13644	13527	13569	13659	13561	13771	13534	13821	13519	13650	13639	13629	13629	13516	13698	13448	13658	13550	13554	13686	13591	13711	13517	13522	13754	13764	13766	13560	13591	13732	13444	13671	13650	13622	13632	13770	13567	13556	13545	13540	13632	13547	13670	13665	13589	13536	13632	13673	13540	13622	13682	13615	13706	13769	13722	13578	13520	13733	13598	13510	13511	13602	13599	13710	13461	13584	13643	13627	13740	13620	13574	13691	13521	13529	13497	13633	13550	13632	13435	13657	13537	13667	13634	13575	13669	13411	13655	13482	13572	13784	13540	13651	13714	13736	13515	13740	13698	13690	13563	13638	13590	13641	13460	13700	13568	13667	13598	13732	13601	13592	13746	13679	13812	13773	13571	13525	13597	13654	13554	13735	13531	13660	13683	13445	13662	13799	13657	13843	13612	13638	13618	13585	13722	13559	13668	13494	13620	13511	13752	13590	13652	13564	13603	13507	13507	13676	13618	13540	13750	13633	13593	13514	13684	13463	13760	13605	13751	13573	13730	13579	13605	13602	13622	13567	13674	13510	13519	13470	13667	13530	13681	13605	13695	13546	13596	13565	13525	13721	13617	13615	13619	13568	13710	13607	13629	13562	13577	13612	13535	13619	13562	13616	13562	13597	13643	13828	13603	13550	13700	13639	13721	13561	13595	13726	13793	13574	13842	13619	13502	13536	13551	13500	13508	13842	13682	13656	13663	13632	13616	13734	13610	13527	13582	13510	13850	13590	13591	13634	13754	13619	13568	13597	13634	13554	13622	13612	13612	13475	13499	13569	13479	13688	13636	13662	13572	13685	13578	13726	13749	13521	13487	13730	13623	13748	13702	13659	13795	13653	13585	13633	13615	13591	13646	13525	13712	13523	13623	13520	13548	13445	13733	13720	13633	13569	13649	13748	13488	13495	13625	13567	13696	13778	13761	13560	13547	13555	13649	13865	13651	13719	13600	13581	13562	13568	13618	13669	13770	13580	13621	13711	13709	13555	13618	13572	13554	13690	13709	13807	13572	13705	13591	13529	13610	13643	13609	13663	13579	13934	13763	13690	13707	13505	13478	13735	13654	13593	13737	13679	13831	13638	13548	13600	13637	13511	13709	13630	13757	13612	13514	13536	13641	13578	13739	13591	13807	13562	13625	13676	13578	13507	13642	13868	13750	13630	13597	13706	13856	13650	13610	13693	13553	13606	13601	13668	13760	13715	13559	13686	13687	13742	13536	13560	13598	13676	13758	13612	13504	13611	13672	13560	13548	13796	13710	13518	13636	13681	13566	13525	13639	13608	13597	13634	13606	13674	13447	13686	13631	13690	13599	13591	13586	13650	13502	13594	13599	13716	13706	13632	13685	13613	13723	13745	13564	13649	13605	13562	13749	13605	13671	13618	13598	13677	13479	13723	13680	13679	13655	13473	13691	13650	13709	13672	13581	13341	13592	13549	13536	13548	13689	13740	13520	13645	13541	13492	13721	13760	13665	13666	13578	13662	13653	13629	13656	13692	13500	13573	13668	13889	13496	13666	13711	13650	13697	13564	13482	13726	13590	13620	13571	13583	13747	13612	13599	13680	13655	13799	13592	13495	13503	13808	13653	13534	13783	13560	13647	13510	13825	13692	13610	13658	13730	13504	13668	13587	13659	13461	13595	13524	13695	13737	13645	13625	13566	13667	13613	13578	13532	13576	13549	13649	13665	13538	13754	13621	13695	13589	13501	13622	13424	13580	13613	13437	13796	13664	13346	13463	13524	13627	13703	13597	13509	13603	13765	13699	13638	13565	13802	13614	13631	13681	13412	13468	13542	13561	13656	13836	13675	13617	13715	13529	13534	13684	13616	13659	13696	13681	13471	13685	13565	13703	13555	13660	13517	13701	13723	13622	13591	13646	13643	13553	13659	13607	13609	13425	13609	13617	13524	13600	13498	13586	13549	13593	13617	13811	13682	13586	13609	13599	13738	13732	13705	13360	13719	13567	13564	13672	13630	13813	13559	13546	13713	13628	13641	13652	13629	13686	13558	13429	13621	13762	13640	13711	13600	13761	13589	13652	13621	13548	13655	13662	13639	13693	13636	13602	13678	13752	13535	13636	13645	13668	13693	13521	13483	13416	13463	13630	13758	13501	13542	13644	13654	13715	13661	13721	13513	13572	13501	13669	13589	13578	13714	13544	13738	13504	13663	13795	13735	13586	13622	13721	13710	13855	13516	13758	13502	13519	13473	13587	13683	13687	13436	13606	13654	13699	13421	13576	13512	13636	13584	13518	13743	13494	13546	13533	13637	13590	13684	13516	13763	13561	13577	13660	13565	13833	13613	13732	13535	13580	13739	13790	13643	13459	13657	13575	13458	13713	13656	13736	13483	13598	13759	13687	13660	13574	13658	13618	13586	13683	13567	13797	13700	13547	13631	13580	13619	13673	13637	13718	13597	13530	13732	13709	13593	13766	13696	13588	13596	13685	13471	13691	13688	13597	13499	13600	13769	13667	13571	13914	13739	13670	13595	13564	13756	13632	13585	13673	13601	13510	13646	13800	13621	13547	13687	13815	13480	13623	13746	13475	13518	13573	13934	13565	13433	13625	13690	13770	13501	13683	13642	13742	13512	13671	13747	13492	13632	13473	13861	13783	13689	13704	13552	13628	13638	13630	13517	13584	13586	13492	13753	13595	13568	13709	13605	13638	13612	13777	13627	13677	13610	13660	13670	13590	13691	13818	13530	13572	13504	13564	13555	13669	13522	13537	13532	13651	13602	13667	13746	13774	13733	13400	13845	13541	13719	13617
31115	27129	29701	26707	22632	21472	20084	18929	18526	18151	18048	17333	17108	17018	16595	16324	16134	16103	15990	15897	16025	15913	15918	15973	15993	15761	15927	15693	15918	15818	15858	15651	15729	15808	15708	16083	15763	15986	15822	15641	15886	15854	15717	15780	15701	15735	15580	15681	15841	15689	15712	15644	15793	15792	15686	15622	15800	15678	15669	15610	16098	15647	15627	15638	15602	15580	15768	15641	15688	15573	15909	15739	15776	15745	15893	15729	16030	15605	15593	15765	15749	15832	15635	15670	15895	15752	15472	15752	15808	15800	15891	15798	15756	15759	15455	15735	15727	15778	15795	15812	15804	15614	15777	15704	15822	15721	15812	15745	15697	15756	15736	15685	15754	15727	15722	15721	15786	15626	15831	15858	15684	15708	15743	15638	15662	15868	15757	15653	15751	15739	15711	15587	15676	15638	15636	15914	15834	15802	15544	15706	15733	15747	15677	15802	15784	15937	15691	15905	15644	15653	15693	15704	15845	15559	15694	15817	15565	15690	15803	15721	15694	15711	15753	15810	15820	15800	15705	15657	15537	15728	15926	15761	15881	15586	15705	15760	15854	15826	15757	15807	15890	15747	15747	15644	15670	15719	15794	15726	15463	15794	15707	15857	15665	16007	15828	15708	15639	15678	15552	15865	15788	15776	15821	15750	15875	15767	15817	15638	15784	15878	15813	15706	15827	15713	15730	15664	15717	15634	15875	15811	15865	15753	15723	15796	15949	15611	15818	15737	15727	15804	15825	15759	15660	15779	15612	15737	15772	15753	15796	15727	15753	15772	15594	15933	15785	15681	15672	15724	15764	15683	15798	15608	15864	15851	15852	15768	15742	15892	15868	15641	15846	15540	15898	15691	15852	15757	15879	15605	15720	15956	15625	15675	15745	15769	15681	15785	15733	15607	15776	15679	15620	15766	15594	15716	15845	15742	15891	15742	15648	15690	15826	15590	15858	15729	15844	15532	15737	15574	15785	15741	15711	15738	15756	15714	15831	15895	16011	15826	15760	15716	15923	15878	15743	15637	15871	15617	15625	15776	15864	15862	15860	15794	15620	15742	15796	15673	15858	15792	15922	15557	15581	15765	15791	15793	15726	15867	15898	15659	15730	15826	15682	15818	15622	15612	15781	15826	15834	15750	15959	15936	15965	15735	15805	15500	15749	15779	15825	16018	15777	15760	15727	15916	15693	15748	15630	15866	15731	15920	15866	15701	15945	15759	15882	15636	15770	15841	15633	15798	15645	15878	15589	15626	15838	15811	15805	15775	15715	15801	15659	16020	15664	15817	15991	15803	15926	15614	15686	15633	15813	15743	15749	15753	15745	15687	15721	15493	15733	15654	15795	15561	15806	15688	15825	15790	15643	15750	15794	15582	15705	15805	15846	15729	15933	15653	15888	15618	15916	15648	15727	15765	15642	15761	15879	15842	15744	15701	15683	15710	15746	15629	15728	15834	15815	15903	15657	15860	15788	15682	15789	15702	15778	15753	15733	15767	15682	15738	15827	15846	15652	15807	15818	15635	15786	15912	15775	15940	15807	15505	15517	15640	15843	15701	15956	15898	15998	15834	15597	15658	15734	15576	15885	15750	16077	15724	15487	15814	15538	15724	15811	15531	15519	15554	15734	15696	15782	15819	15751	15845	15788	15734	15680	15828	15557	15822	15965	15474	15855	15695	15686	15823	15722	15826	15856	15732	15801	15682	15853	15969	15767	15557	15789	15689	15743	15858	15625	15991	15795	15805	15719	15941	15741	15627	15766	15822	15975	15907	15747	15660	15490	15840	15710	15928	15780	15867	15784	15556	15810	15643	15771	15694	15670	15857	15914	15676	15638	15773	15658	15642	15895	15764	15713	15846	15943	15977	15912	15844	15706	15635	15679	15817	15780	15650	15629	15833	15605	15636	15800	15851	15792	15700	15683	15718	15798	15805	15891	15878	15671	15614	15815	15675	15611	15864	15975	15855	15881	15874	15678	15600	15605	15759	15654	15738	15754	15713	15805	15725	15722	15733	16003	15736	15630	15827	15950	15642	15588	15617	15587	15707	15752	15890	15733	15918	15720	15798	15866	15667	15893	15687	15839	15785	15885	15827	15736	15663	15821	15745	15565	15856	15836	15640	15587	15752	15988	15752	15751	15577	15824	15746	15697	15862	15717	15794	15668	15741	15741	15729	15835	15928	15699	15590	15831	15676	15762	15675	15678	15782	15872	15770	15725	15872	15946	15668	15670	15668	15852	15802	15698	15599	15751	15650	15602	15743	15633	15633	15815	15571	15876	15654	15812	15757	15753	15914	15921	15703	15816	15582	15761	15684	15674	15726	15715	15699	15717	15700	15827	15758	15665	15743	15796	15721	15771	15775	15668	15785	15794	15731	15655	15617	15802	15768	15741	15737	15705	15734	15630	15709	15765	15828	15765	15765	15813	15886	15664	15668	15722	15695	15788	15672	15740	15598	15923	15827	15796	15969	15771	15772	15828	15953	15782	15953	15574	15791	15820	15558	15681	15736	15935	15964	15875	15613	15825	15693	15610	15729	15731	15650	15875	15749	15948	15664	15899	15881	15778	15535	15782	15776	15657	15729	15653	15731	15732	15796	15661	15715	15858	15818	15617	15723	15908	15813	15641	15838	15806	15802	15624	15762	15789	15771	16023	15727	15698	15871	15840	15568	15570	15762	16007	15889	15599	15620	15781	16043	15842	15856	15870	15485	15906	15709	15827	15689	15862	15754	15782	15725	15590	15740	15762	15789	15783	15928	15721	15624	15746	15677	15623	15908	15695	15663	15802	15780	15675	15653	15785	15714	15841	15754	15631	15695	15746	15685	15699	15773	15860	15810	16068	15801	15684	15883	15831	15512	15675	15889	15930	15679	15850	15822	15979	15895	15641	15539	15776	15806	15755	15653	15621	15979	15718	15767	15799	15776	16017	15741	15812	15761	15858	15705	15732	15772	15726	15625	15910	15849	15975	15835	15626	15734	15761	15669	15722	15891	15798	15705	15825	15730	15795	15579	15832	15565	15778	15830	15677	15728	15659	15627	15460	15598	15634	15705	15846	15745	15698	15587	15828	15838	15600	15623	15606	15648	15669	15804	15887	15913	15568	15866	15747	15827	15707	15718	15709	15722	15688	15836	15728	15779	15667	15763	15638	15802	15672	15904	15858	15724	15783	15958	15439	15730	15691	15690	15929	15737	15571	15740	15860	15858	15776	15596	15675	15759	15720	15636	15711	15798	15573	15583	15728	15981	15792	15753	15699	15826	15638	15791	15535	15880	15834	15841	15756	15750	15624	15773	15815	15586	15783	15795	15621	15587	15903	15906	15912	15761	15902	15909	15745	15747	15575	15809	15641	15761	15666	15706	15889	15644	15939	15700	15686	15788	15947	15758	15957	15921	15687	15763	15695	15665	15769	15802	16039	15645	15827	15604	15759	15747	15649	15745	15551	15821	15897	15839	15849	15690	15671	15628	15619	15702	15721	15805	15739	15920	15635	15829	15648	15450	15796	15850	15744	15770	15487	15585	15767	15489	15751	15680	15801	15824	15728	15738	15845	15885	15655	15747	15758	15922	15881	15624	15968	15624	15725	15756	15792	15612	15758	15546	15547	15652	15840	15638	15838	15751	15649	15797	15614	15832	15748	15670	15676	15638	15585	15879	15675	15670	15824	15777	15426	15907	15892	15869	15801	15671	15690	15843	15618	15698	15852	15725	15587	15664	15784	15641	15788	15753	15751	15715	15888	15798	15739	15934	15865	15866	15779	15659	15710	15617	15824	15883	15960	15981	15741	15737	15794	15840	15734	15730	15952	15710	15798	15526	15692	15664	15781	15709	15751	16042	15736	15815	15723	15567	15917	15784	15875	15768	15832	15619	15716	15659	15722	15674	15896	15705	15781	15735	15669	15621	15798	15568	15789	15637	15743	15529	15830	15850	15608	15733	15750	15880	15909	15854	15664	15538	15815	15923	15776	15747	15768	15592	15712	15860	15736	15791	15755	15740	15491	15660	15738	15926	15732	15800	15669	15685	15754	15777	15760	15535	15860	15734	15537	15800	15662	15751	15807	15819	15871	15873	15800	15802	15801	15590	15696	15765	15742	15557	15700	15699	15687	15651	15653	15728	15643	15851	15918	15589	15904	15940	15806	15700	15757	15665	15719	15720	15779	15930	15799	15774	15733	15691	15830	15777	15687	16002	15916	15662	15606	15746	15720	15778	15628	15764	15746	15565	15665	15636	15474	15589	15566	15813	15865	15684	15857	15676	15823	15822	15849	15777	15808	15607	15748	15638	15788	15855	15845	15683	15834	15899	15841	15851	15643	15896	15710	15835	15655	15737	15718	15527	15709	15583	15706	15788	15699	15846	15689	15787	15638	15552	15534	15961	15742	15880	15739	15665	15892	15757	15802	15803	15641	15513	15669	15655	15903	15841	15756	15816	15907	15783	15698	15585	15734	15799	15544	15502	15911	15859	15777	15767	15692	15841	15629	15648	15613	15681	15825	15704	15676	15714	15694	15696	15877	15942	15653	15749	15734	15779	15799	15779	15874	15709	15924	15821	15793	15625	15782	15634	15507	15752	15860	15712	15652	15656	15547	16018	15867	15946	15792	15814	15850	15620	15813	15648	15675	15744	15913	15877	15702	15903	15719	15591	15756	15637	16011	15829	15668	15841	15740	15909	15864	15905	15782	15809	15876	15504	15626	15756	15883	15760	15932	15725	15555	15871	15689	15596	15773	16005	15862	15743	15766	15705	15792	15790	15646	15702	15801	15905	15838	15805	15802	15652	15573	15696	15848	15962	15863	15730	15711	15589	15823	15577	15562	15725	15669	15641	15965	15682	15678	15855	15781	15863	15817	15642	15769	15746	15751	15824	15711	15845	15881	15659	15649	15719	15739	15595	15863	15705	15803	15834	15815	15876	15710	15945	15817	15910	15840	15826	15783	15715	15508	15767	15707	15805	15823	15680	15809	15717	15667	15902	15768	15707	15707	15676	15706	15747	15769	15788	15981	15740	15748	15964	15764	15698	15615	15768	15666	15779	15717	15541	15891	15661	15559	15825	15753	15723	15668	15596	15826	15748	15667	15724	15889	15850	15659	15867	15745	15677	15607	15838	15669	15756	15568	15638
26265	35118	32578	26275	23428	21838	20174	18704	18067	17467	17045	16377	15917	15235	14699	14343	14317	14116	14061	13723	13754	13816	13930	13616	13701	13750	13767	13747	13701	13730	13651	13852	13780	13631	13763	13604	13670	13729	13711	13545	13661	13603	13808	13642	13640	13746	13618	13602	13829	13456	13697	13696	13493	13629	13456	13717	13724	13579	13603	13848	13658	13604	13779	13516	13690	13631	13687	13655	13600	13618	13694	13716	13621	13684	13692	13697	13663	13743	13780	13582	13759	13525	13703	13766	13745	13487	13789	13474	13723	13498	13658	13523	13784	13739	13838	13725	13727	13552	13638	13734	13702	13763	13750	13569	13715	13706	13643	13486	13550	13692	13698	13625	13657	13595	13716	13639	13566	13619	13628	13626	13517	13720	13578	13582	13757	13743	13629	13600	13579	13617	13613	13473	13645	13676	13855	13527	13673	13662	13645	13536	13651	13666	13528	13587	13638	13514	13809	13591	13772	13674	13603	13535	13723	13690	13715	13669	13689	13813	13659	13735	13675	13720	13819	13728	13670	13581	13796	13579	13472	13553	13736	13721	13636	13685	13592	13712	13700	13561	13590	13666	13706	13644	13655	13700	13803	13613	13676	13394	13656	13558	13646	13692	13702	13806	13773	13644	13684	13642	13396	13699	13818	13605	13642	13704	13466	13797	13702	13506	13642	13677	13721	13666	13675	13707	13686	13610	13784	13691	13537	13708	13622	13602	13690	13581	13565	13610	13588	13721	13437	13584	13612	13648	13675	13759	13662	13422	13670	13648	13545	13637	13774	13674	13585	13627	13690	13653	13617	13685	13561	13716	13643	13624	13738	13783	13612	13804	13666	13599	13628	13614	13641	13547	13679	13662	13703	13568	13659	13599	13493	13725	13637	13596	13480	13688	13548	13585	13528	13594	13693	13562	13520	13736	13525	13751	13545	13589	13599	13627	13672	13566	13799	13619	13635	13659	13595	13595	13667	13584	13853	13712	13710	13650	13756	13589	13518	13693	13700	13663	13613	13542	13630	13724	13647	13682	13783	13740	13581	13629	13745	13594	13690	13562	13539	13664	13733	13619	13548	13700	13640	13827	13735	13731	13583	13594	13752	13843	13614	13597	13725	13619	13772	13628	13621	13553	13588	13696	13760	13678	13800	13648	13747	13563	13744	13741	13672	13651	13561	13545	13669	13581	13560	13698	13638	13779	13789	13575	13616	13582	13660	13823	13767	13759	13731	13752	13700	13763	13744	13790	13562	13545	13697	13649	13688	13529	13593	13588	13670	13645	13672	13513	13642	13661	13575	13626	13587	13531	13749	13641	13767	13710	13572	13714	13684	13522	13725	13759	13720	13529	13698	13662	13711	13701	13741	13655	13615	13507	13704	13622	13722	13562	13593	13490	13582	13601	13589	13597	13598	13663	13670	13642	13612	13569	13699	13593	13739	13499	13627	13613	13592	13664	13703	13659	13537	13651	13740	13446	13716	13589	13613	13694	13535	13626	13660	13684	13503	13594	13623	13556	13767	13454	13752	13753	13823	13638	13774	13768	13553	13672	13698	13651	13597	13698	13646	13606	13698	13777	13361	13642	13687	13593	13672	13781	13568	13767	13625	13701	13598	13808	13598	13621	13629	13552	13683	13590	13670	13713	13714	13699	13666	13564	13489	13712	13753	13638	13609	13803	13596	13571	13818	13622	13601	13850	13828	13756	13602	13670	13615	13794	13527	13734	13732	13581	13627	13608	13517	13804	13762	13670	13771	13581	13708	13575	13591	13725	13640	13694	13608	13689	13792	13651	13610	13746	13644	13695	13642	13653	13736	13635	13775	13686	13782	13602	13620	13903	13599	13669	13550	13787	13655	13530	13565	13765	13678	13582	13644	13800	13586	13531	13758	13538	13653	13631	13737	13726	13712	13539	13574	13774	13641	13670	13649	13545	13713	13697	13613	13688	13559	13778	13610	13753	13521	13626	13753	13534	13575	13713	13601	13552	13759	13453	13431	13649	13729	13672	13707	13654	13551	13693	13775	13554	13788	13713	13708	13666	13600	13701	13724	13471	13623	13635	13696	13674	13644	13629	13679	13426	13733	13852	13600	13500	13748	13770	13641	13623	13709	13686	13645	13620	13752	13570	13651	13715	13658	13812	13642	13672	13758	13623	13754	13627	13673	13555	13692	13697	13716	13684	13786	13735	13545	13530	13674	13595	13683	13759	13671	13614	13581	13636	13629	13644	13727	13663	13697	13845	13657	13698	13629	13713	13626	13537	13697	13573	13587	13700	13650	13603	13460	13685	13626	13779	13780	13563	13725	13707	13786	13659	13622	13710	13845	13752	13784	13743	13603	13768	13674	13590	13823	13601	13656	13559	13702	13641	13568	13557	13581	13568	13692	13554	13778	13611	13666	13769	13725	13721	13547	13627	13633	13569	13650	13757	13704	13645	13647	13715	13713	13690	13587	13656	13612	13486	13668	13618	13672	13572	13737	13605	13562	13700	13623	13540	13653	13721	13667	13816	13543	13859	13808	13526	13573	13613	13652	13738	13548	13696	13623	13670	13618	13594	13595	13681	13662	13466	13751	13647	13657	13710	13790	13605	13645	13471	13679	13665	13563	13523	13570	13608	13602	13653	13827	13695	13644	13583	13773	13533	13608	13799	13592	13805	13560	13633	13635	13832	13633	13670	13664	13665	13765	13698	13730	13626	13748	13487	13554	13642	13671	13658	13786	13588	13537	13658	13623	13741	13732	13686	13611	13606	13574	13802	13673	13737	13672	13682	13718	13702	13705	13614	13787	13593	13746	13702	13703	13603	13679	13745	13662	13567	13487	13684	13680	13745	13716	13928	13721	13716	13708	13588	13653	13555	13997	13785	13529	13669	13816	13657	13792	13799	13610	13672	13725	13699	13693	13675	13736	13646	13719	13773	13754	13782	13624	13637	13629	13523	13459	13737	13685	13694	13543	13647	13726	13732	13707	13666	13635	13640	13491	13665	13650	13680	13632	13759	13636	13479	13736	13774	13699	13633	13557	13689	13671	13590	13654	13720	13697	13590	13570	13843	13832	13682	13663	13675	13677	13687	13467	13749	13607	13771	13836	13613	13640	13427	13616	13827	13689	13652	13636	13603	13874	13584	13582	13531	13500	13523	13653	13734	13669	13739	13645	13551	13710	13657	13814	13487	13593	13762	13753	13704	13810	13730	13622	13783	13761	13519	13640	13741	13434	13694	13634	13792	13653	13723	13503	13564	13610	13618	13766	13735	13709	13647	13667	13526	13875	13808	13580	13698	13658	13509	13574	13662	13466	13690	13642	13861	13793	13701	13669	13699	13626	13744	13492	13642	13548	13662	13646	13555	13640	13537	13694	13533	13815	13638	13680	13522	13595	13698	13646	13751	13703	13736	13736	13555	13666	13721	13649	13734	13630	13667	13573	13744	13933	13487	13569	13722	13637	13757	13627	13685	13715	13633	13859	13824	13660	13549	13600	13422	13642	13675	13762	13653	13560	13714	13721	13578	13585	13612	13612	13605	13597	13660	13730	13451	13579	13520	13723	13511	13681	13676	13597	13612	13675	13751	13534	13678	13793	13683	13448	13639	13766	13470	13574	13676	13688	13588	13705	13626	13685	13624	13786	13826	13698	13651	13733	13796	13628	13596	13625	13569	13553	13707	13737	13630	13542	13788	13709	13660	13524	13742	13751	13642	13622	13755	13743	13594	13630	13784	13453	13766	13747	13747	13683	13660	13506	13637	13563	13665	13576	13588	13553	13710	13798	13680	13726	13668	13663	13551	13690	13728	13724	13556	13668	13627	13592	13594	13725	13646	13726	13682	13597	13646	13589	13604	13738	13677	13606	13700	13724	13691	13651	13835	13745	13957	13668	13808	13742	13659	13677	13725	13760	13715	13612	13762	13625	13650	13561	13691	13799	13639	13674	13740	13699	13696	13588	13572	13693	13615	13778	13709	13624	13675	13787	13639	13509	13561	13812	13596	13647	13673	13579	13786	13625	13567	13604	13655	13877	13693	13651	13779	13661	13643	13695	13600	13676	13617	13768	13754	13737	13611	13782	13663	13897	13549	13630	13722	13736	13674	13624	13658	13738	13768	13637	13690	13771	13771	13740	13680	13671	13738	13651	13569	13529	13726	13635	13589	13624	13781	13727	13569	13680	13683	13639	13464	13655	13701	13705	13696	13471	13591	13669	13614	13738	13734	13567	13804	13501	13616	13565	13637	13576	13721	13642	13443	13653	13760	13616	13680	13572	13695	13633	13657	13687	13859	13702	13773	13739	13776	13646	13661	13618	13660	13862	13720	13679	13433	13580	13704	13677	13587	13768	13685	13649	13565	13628	13732	13778	13726	13818	13725	13490	13703	13600	13739	13447	13810	13715	13624	13637	13799	13647	13654	13607	13827	13862	13637	13621	13722	13756	13632	13813	13567	13766	13539	13768	13765	13761	13619	13856	13656	13431	13774	13717	13631	13813	13824	13560	13522	13712	13765	13668	13717	13671	13882	13672	13809	13553	13504	13602	13556	13667	13550	13674	13599	13581	13611	13789	13577	13652	13510	13696	13779	13737	13781	13727	13647	13576	13566	13739	13654	13760	13636	13654	13538	13556	13638	13538	13603	13864	13661	13724	13745	13675	13772	13577	13723	13513	13561	13730	13631	13825	13459	13815	13719	13589	13724	13402	13651	13656	13636	13579	13581	13544	13750	13707	13508	13550	13741	13642	13480	13717	13588	13658	13556	13603	13614	13703	13586	13633	13550	13664	13770	13659	13632	13748	13722	13654	13556	13709	13625	13713	13486	13743	13780	13729	13527	13683	13673	13601	13638	13630	13913	13781	13713	13601	13604	13877	13730	13479	13582	13668	13746	13695	13656	13723	13602	13627	13591	13648	13626	13649	13797	13652	13585	13747	13661	13632	13483	13530	13655	13689	13715	13624	13811	13666	13681	13698	13826	13732	13725	13735	13414	13734	13689	13736	13802	13596	13777	13683	13871	13455	13821	13642	13674	13651	13683	13732	13627	13535	13730	13664	13670	13469	13707	13619	13638	13710	13535	13706	13623	13550	13726	13645	13452	13732	13482	13689	13659	13673	13550	13587	13638	13661	13799	13700	13725	13726	13615	13710	13663
25326	21479	28738	26404	25886	26349	24738	22087	21009	20397	19575	18979	18438	17625	17238	16621	16693	16378	16250	15860	16071	15988	15984	16078	15843	15808	16083	16043	16024	15959	15938	15981	15889	15834	15807	15821	15877	15843	15734	15727	15636	15783	15815	15629	15752	15792	15881	15748	16006	15824	15742	15650	15699	15765	15712	15905	15786	15600	15625	15596	15560	15847	15814	15635	15703	15597	15493	15748	15839	15787	15809	15520	15887	15829	15779	15782	15780	15763	15693	15523	15642	15857	15702	15733	15820	15737	15861	15656	15855	15741	15418	15672	15531	15720	15701	15767	15642	15602	15790	15727	15639	15741	15699	15693	15584	15661	15776	15784	15672	15847	15683	15621	15639	15738	15722	15667	15753	15545	15586	15706	15678	15713	15691	15702	15700	15512	15840	15707	15735	15756	15785	15746	15607	15700	15807	15605	15586	15648	15672	15865	15824	15663	15516	15658	15594	15745	15790	15856	15611	15811	15686	15435	15447	15660	15809	15712	15404	15790	15689	15625	15488	15627	15603	15686	15715	15676	15634	15659	15798	15650	15942	15739	15495	15619	15589	15583	15665	15722	15634	15546	15690	15520	15575	15513	15727	15882	15652	15671	15680	15764	15824	15616	15794	15708	15684	15675	15878	15703	15645	15780	15466	15611	15754	15680	15723	15563	15611	15789	15932	15761	15619	15776	15687	15778	15712	15697	15768	15667	15690	15685	15654	15907	15636	15720	15521	15561	15757	15689	15649	15592	15769	15649	15783	15625	15583	15465	15812	15734	15640	15592	15629	15684	15857	15793	15718	15691	15669	15749	15641	15529	15813	15741	15613	15549	15770	15515	15578	15859	15530	15703	15573	15639	15751	15646	15802	15726	15735	15595	15637	15723	15696	15783	15650	15808	15692	15557	15813	15785	15698	15685	15647	15774	15700	15635	15608	15658	15683	15717	15766	15566	15667	15758	15910	15780	15555	15685	15731	15751	15660	15606	15888	15617	15777	15887	15677	15698	15776	15638	15590	15690	15520	15892	15814	15745	15529	15628	15721	15644	15727	15532	15662	15416	15610	15734	15722	15717	15649	15522	15879	15758	15824	15609	15670	15864	15881	15862	15882	15552	15570	15769	15845	15685	15698	15829	15795	15660	15561	15696	15649	15807	15797	15768	15818	15591	15743	15700	15560	15428	15576	15828	15831	15707	15871	15792	15610	15583	15598	15434	15968	15675	15789	15814	15932	15742	15597	15527	15721	15764	15695	15496	15671	15669	15573	15667	15571	15802	15556	15636	15833	15642	15567	15630	15840	15653	15787	15662	15635	15824	15760	15648	15897	15743	15682	15654	15736	15691	15799	15584	15568	15707	15838	15762	15618	15638	15787	15701	15827	15634	15731	15538	15555	15643	15727	15855	15892	15793	15551	15980	15617	15843	15912	15671	15844	15768	15739	15702	15598	15613	15586	15619	15898	15853	15655	15848	15834	15790	15603	15765	15889	15603	15631	15609	15772	15581	15500	15655	15620	15759	15650	15677	15535	15747	15697	15756	15494	15782	15619	15529	15661	15644	15871	15539	15632	15703	15778	15794	15937	15526	15612	15792	15704	15581	15720	15606	15622	15684	15769	15650	15646	15743	15721	15856	15606	15828	15701	15462	15564	15761	15868	15733	15804	15845	15701	15672	15790	15530	15708	15612	15662	15699	15629	15712	15726	15657	15825	15854	15703	15824	15614	15526	15687	15684	15644	15579	15689	15819	15502	15679	15688	15760	15658	15747	15565	15910	15663	15713	15745	15935	15552	15542	15624	15719	15905	15601	15902	15671	15721	15784	15846	15614	15620	15794	15801	15708	15491	15605	15676	15859	15621	15700	15644	15629	15674	15745	15675	15744	15794	15658	15604	15506	15870	15642	15567	15505	15723	15658	15593	15782	15778	15642	15743	15967	15730	15684	15680	15792	15878	15853	15677	15792	15606	15596	15923	15843	15854	15826	15631	15597	15741	15748	15692	15777	15608	15885	15790	15700	15546	15704	15582	15801	15809	15758	15624	15678	15718	15599	15777	15684	15838	15950	15848	15627	15748	15843	15694	15538	15812	15739	15863	15649	15513	15734	15718	15764	15671	15552	15809	15694	15684	15682	15809	15626	15784	15705	15654	15818	15788	15799	15683	15861	15681	15596	15645	15517	15707	15883	15555	15782	15532	15667	15583	15724	15703	15674	15735	15910	15808	15846	15888	15991	15760	15527	15769	15772	15664	15519	15761	15727	15803	15839	15486	15544	15793	15660	15685	15570	15635	15579	15620	15680	15657	15588	15822	15682	15784	15563	15736	15596	15698	15697	15459	15763	15750	15736	15803	15598	15538	15622	15612	15724	15654	15549	15691	15654	15589	15603	15903	15926	15682	15684	15894	15763	15853	15761	15930	15674	15861	15727	15838	15785	15782	15732	15613	15607	15706	15766	15764	15780	15660	15671	15775	15682	15632	15645	15640	15719	15709	15861	15773	15760	15741	15749	15738	15669	15842	15755	15655	15719	15654	15582	15850	15529	15849	15644	15591	15780	15632	15692	15630	15596	15748	15621	15791	15685	15609	15540	15560	15706	15792	15722	15727	15690	15454	15652	15721	15573	15713	15704	15651	15649	15738	15685	15683	15782	15717	15750	15685	15742	15535	15603	15639	15577	15754	15619	15678	15606	15657	15865	15584	15755	15690	15800	15585	15634	15662	15599	15579	15646	15687	15650	15647	15747	15855	15719	15691	15798	15547	15638	15662	15491	15796	15570	15674	15787	15565	15597	15521	15594	15687	15778	15850	15716	15758	15756	15773	15618	15427	15667	15746	15570	15898	15788	15485	15627	15839	15690	15812	15714	15716	15573	15733	15712	15912	15651	15627	15795	15782	15744	15714	15910	15853	15661	15608	15348	15677	15505	15929	15767	15713	15700	15719	15750	15769	15725	15686	15849	15677	15697	15728	15725	15858	15857	15693	15742	15497	15627	15741	15694	15750	15855	15595	15404	15616	15748	15860	15728	15650	15762	15622	15855	15692	15690	15592	15690	15746	15726	15702	15489	15645	15742	15922	15715	15775	15579	15664	15717	15660	16006	15608	15773	15763	15696	15759	15613	15662	15461	15661	15923	15862	15614	15948	15726	15886	15682	15721	15879	15775	15592	15717	15782	15671	15686	15954	15705	15709	15943	15653	15580	15872	15822	15873	15877	15739	15842	15641	15629	15608	15869	15740	15644	15777	15553	15750	15676	15731	15839	15587	15661	15692	15717	15638	15594	15662	15771	15632	15748	15723	15796	15571	15788	15610	15941	15719	15770	15795	15557	15665	15803	15698	15635	15746	15752	15677	15502	15567	15627	15555	15646	15729	15672	15754	15630	15638	15666	15633	15782	15630	15698	15624	15676	15513	15823	15553	15655	15748	15713	15790	15832	15643	15682	15570	15705	15740	15653	15745	15742	15589	15595	15570	15642	15761	15868	15507	15759	15613	15861	15630	15792	15810	15839	15730	15511	15773	15399	15663	15786	15868	15797	15655	15590	15535	15732	15694	15762	15810	15707	15559	15504	15939	15833	15603	15728	15717	15654	15946	15913	15841	15790	15879	15694	15870	15899	15735	15733	15600	15874	15702	15617	15726	15769	15545	15780	15690	15507	15443	15879	15733	15760	15854	15773	15653	15594	15699	15753	15806	15818	15691	15647	15606	15930	15797	15838	15746	15746	15512	15651	15755	15475	15688	15644	15655	15629	15657	15569	15862	15695	15587	15619	15650	15790	15642	15694	15798	15707	15626	15677	15518	15811	15649	15910	15532	15462	15588	15660	15718	15687	15604	15654	15859	15606	15573	15707	15629	15946	15649	15584	15788	15772	15642	15791	15895	15886	15599	15755	15648	15770	15786	15696	15576	15836	15810	15670	15754	15901	15847	15618	15804	15602	15640	15619	15754	15692	15615	15523	15664	15772	15903	15657	15669	15555	15519	15725	15768	15832	15852	15731	15687	15437	15729	15694	15678	15590	15598	15589	15617	15779	15523	15857	15783	15745	15700	15660	15654	15584	15617	15723	15869	15785	15801	15817	15753	15669	15745	15636	15754	15732	15646	15645	15948	15735	15785	15736	15810	15696	15624	15685	15604	15731	15467	15629	15587	15742	15554	15701	15679	15741	15695	15553	15830	15624	15478	15565	15754	15626	15734	15631	15765	15770	15667	15684	15818	15561	15682	15797	15761	15541	15735	15829	15812	15656	15622	15849	15883	15912	15662	15759	15794	15546	15758	15393	15785	15772	15791	15873	16060	15736	15595	15682	15754	15602	15741	15506	15693	15521	15574	15723	15555	15744	15761	15833	15596	15729	15579	15630	15904	15828	15598	15636	15700	15682	15773	15792	15887	15505	15720	15721	15605	15642	15746	15578	15777	15779	15679	15557	15873	15549	15739	15694	15651	15578	15720	15625	15836	15794	15653	15807	15557	15693	15666	15757	15674	15629	15716	15641	15693	15796	15696	15472	15552	15750	15674	15813	15679	15774	15703	15844	15787	15641	15640	15737	15793	15700	15834	15643	15790	15768	15746	15760	15836	15652	15702	15761	15831	15771	15466	15707	15789	15716	15586	15729	15752	15769	15512	15782	15611	15691	15785	15723	15665	15530	15766	15788	15840	15888	15670	15691	15825	15598	15847	15620	15742	15806	15487	15501	15748	15779	15706	15805	15725	15687	15569	15601	15597	15584	15634	15733	15430	15759	15879	15624	15836	15736	15800	15676	15806	15667	15818	15817	15604	15702	15662	15646	15775	15797	15717	15758	15562	15707	15667	15761	15592	15781	15720	15762	15773	15798	15468	15568	15623	15645	15744	15676	15634	15861	15826	15793	15706	15657	15753	15800	15626	15472	15644	15569	15563	15658	15600	15757	15906	15804	15729	15933	15572	15652	15773	15657	15452	15649	15627	15549	15607	15600	15700	15565	15708	15570	15815	15654	15649	15905	15620	15879	15791	15931	15694	15600	15646	15557	15498	15699	15510	15688	15925	15632	15688	15550	15611	15613	15564	15637	15614	15820	15685	15524	15646	15536	15978	15743	15639	15725	15669	15903	15688	15936	15596	15619	15590	15816	15787	15613	15789	15621	15507	15670	15582	15687
26047	42334	40836	34142	31113	27621	25008	23188	22196	20741	19596	18684	17581	16441	15836	15228	14845	14444	14445	14071	14042	14035	13957	14037	13905	14012	13825	14017	13900	14026	13940	13926	14010	13777	14053	13756	13850	13788	13884	13774	13718	13720	13671	13617	13825	13880	13543	13718	13673	13885	13689	13603	13678	13801	13752	13552	13729	13823	13835	13705	13788	13784	13685	13640	13628	13629	13739	13771	13660	13846	13727	13457	13910	13706	13875	13651	13602	13761	13713	13701	13523	13756	13861	13455	13719	13775	13716	13625	13779	13741	13665	13664	13832	13647	13741	13729	13791	13795	13565	13488	13541	13615	13641	13691	13685	13611	13762	13594	13810	13544	13648	13631	13568	13792	13638	13821	13655	13682	13701	13492	13696	13584	13427	13595	13483	13646	13640	13722	13700	13682	13600	13697	13658	13651	13625	13651	13625	13761	13735	13672	13771	13442	13579	13717	13679	13696	13824	13791	13654	13605	13684	13558	13756	13707	13649	13610	13610	13732	13571	13713	13392	13611	13783	13685	13575	13580	13587	13820	13558	13654	13726	13420	13703	13732	13664	13654	13610	13797	13760	13572	13681	13774	13699	13810	13703	13757	13641	13602	13660	13623	13786	13766	13534	13612	13702	13407	13507	13687	13639	13610	13711	13609	13790	13756	13686	13687	13675	13632	13757	13493	13755	13718	13639	13618	13623	13652	13628	13582	13769	13639	13808	13589	13604	13680	13708	13600	13646	13724	13691	13807	13625	13648	13728	13633	13597	13701	13685	13747	13782	13770	13594	13627	13654	13672	13707	13907	13705	13616	13758	13645	13520	13606	13695	13650	13672	13673	13777	13791	13623	13611	13703	13763	13657	13671	13598	13652	13530	13683	13741	13520	13490	13628	13599	13842	13705	13729	13836	13868	13614	13733	13693	13578	13620	13769	13822	13614	13666	13774	13535	13736	13513	13773	13597	13655	13742	13705	13650	13695	13657	13774	13730	13769	13693	13653	13783	13656	13631	13807	13792	13704	13746	13835	13576	13860	13570	13643	13598	13866	13806	13621	13614	13725	13719	13622	13781	13781	13698	13697	13614	13658	13641	13573	13809	13660	13570	13839	13741	13691	13757	13796	13591	13897	13698	13701	13599	13565	13611	13550	13665	13632	13674	13713	13665	13779	13675	13649	13724	13619	13557	13798	13807	13646	13685	13762	13646	13663	13727	13609	13552	13685	13557	13732	13708	13744	13606	13620	13749	13741	13555	13692	13739	13799	13887	13579	13651	13664	13635	13634	13591	13758	13821	13853	13761	13794	13765	13757	13691	13633	13746	13555	13741	13538	13716	13643	13731	13703	13689	13659	13586	13573	13668	13699	13807	13658	13647	13646	13584	13850	13646	13691	13692	13728	13660	13734	13974	13834	13702	13919	13615	13598	13805	13625	13710	13571	13769	13701	13687	13541	13648	13582	13701	13572	13656	13617	13718	13685	13727	13739	13644	13785	13850	13649	13627	13781	13832	13716	13595	13617	13724	13600	13711	13704	13631	13664	13684	13651	13693	13647	13713	13675	13612	13679	13660	13687	13683	13756	13732	13634	13752	13733	13585	13646	13743	13831	13647	13768	13696	13683	13682	13810	13543	13626	13661	13757	13703	13729	13789	13710	13607	13813	13827	13657	13791	13451	13656	13659	13645	13606	13560	13541	13661	13658	13765	13533	13593	13649	13655	13638	13712	13678	13576	13751	13727	13526	13473	13685	13771	13676	13742	13429	13664	13714	13529	13673	13652	13708	13682	13529	13699	13691	13673	13778	13799	13703	13706	13648	13702	13615	13642	13762	13676	13763	13511	13742	13602	13759	13647	13677	13644	13684	13690	13702	13758	13563	13707	13865	13706	13691	13553	13694	13640	13498	13708	13582	13559	13555	13943	13624	13783	13661	13678	13888	13810	13649	13672	13551	13570	13666	13718	13560	13757	13609	13720	13570	13627	13724	13634	13744	13691	13805	13631	13592	13519	13566	13572	13593	13563	13530	13687	13779	13757	13560	13725	13619	13631	13599	13661	13613	13763	13558	13702	13690	13777	13754	13644	13729	13724	13708	13739	13770	13811	13563	13683	13557	13658	13619	13765	13636	13711	13677	13792	13612	13671	13690	13781	13552	13670	13660	13720	13683	13630	13698	13764	13714	13606	13574	13650	13734	13655	13578	13669	13636	13699	13813	13666	13682	13754	13650	13669	13623	13626	13643	13694	13796	13547	13667	13657	13685	13602	13781	13812	13739	13735	13599	13654	13692	13869	13677	13786	13739	13744	13796	13561	13636	13567	13805	13708	13523	13685	13828	13720	13810	13692	13726	13583	13519	13656	13724	13774	13685	13683	13656	13618	13715	13621	13585	13726	13762	13697	13903	13776	13761	13920	13665	13703	13650	13628	13526	13592	13809	13727	13713	13791	13627	13619	13715	13776	13577	13819	13775	13560	13575	13756	13528	13731	13740	13776	13772	13781	13553	13611	13574	13706	13660	13692	13608	13563	13637	13627	13810	13655	13743	13584	13677	13644	13697	13774	13548	13596	13649	13551	13747	13754	13675	13621	13770	13735	13817	13737	13744	13707	13820	13783	13640	13586	13679	13619	13519	13702	13865	13594	13729	13766	13737	13688	13712	13616	13638	13691	13662	13646	13678	13723	13674	13579	13623	13781	13713	13579	13774	13714	13693	13562	13809	13718	13771	13603	13748	13787	13812	13658	13584	13682	13634	13807	13742	13683	13729	13869	13614	13787	13822	13675	13566	13664	13727	13627	13474	13741	13679	13699	13703	13638	13645	13688	13675	13732	13746	13764	13650	13479	13746	13691	13493	13686	13527	13649	13671	13510	13543	13758	13854	13583	13651	13585	13696	13685	13690	13549	13663	13571	13627	13875	13519	13583	13638	13778	13715	13734	13633	13466	13740	13625	13704	13608	13810	13602	13605	13846	13816	13591	13596	13681	13695	13770	13672	13636	13760	13623	13618	13764	13712	13649	13764	13778	13658	13623	13778	13574	13620	13678	13748	13694	13708	13628	13651	13595	13723	13659	13687	13698	13654	13544	13761	13662	13543	13713	13617	13670	13676	13686	13519	13647	13615	13758	13613	13741	13760	13724	13686	13624	13657	13684	13713	13689	13716	13706	13574	13675	13698	13624	13533	13721	13646	13755	13619	13719	13650	13656	13636	13769	13589	13636	13599	13622	13537	13573	13647	13706	13770	13805	13667	13800	13595	13584	13651	13582	13892	13659	13620	13735	13639	13649	13786	13715	13626	13653	13500	13746	13607	13714	13500	13682	13600	13619	13530	13819	13696	13717	13747	13641	13616	13781	13718	13594	13823	13625	13611	13804	13649	13663	13611	13786	13661	13615	13571	13629	13707	13654	13625	13633	13716	13680	13651	13661	13580	13739	13679	13617	13661	13798	13717	13651	13740	13672	13653	13909	13619	13716	13759	13775	13729	13660	13772	13602	13684	13757	13601	13830	13774	13714	13650	13814	13620	13695	13888	13635	13630	13502	13592	13805	13753	13632	13692	13645	13705	13616	13623	13541	13715	13925	13517	13369	13543	13710	13864	13452	13548	13572	13810	13702	13681	13634	13687	13696	13691	13567	13560	13679	13856	13741	13619	13722	13669	13749	13885	13573	13604	13680	13793	13774	13675	13627	13652	13857	13713	13618	13713	13516	13595	13633	13565	13681	13727	13623	13714	13581	13725	13664	13678	13730	13802	13727	13794	13808	13772	13805	13711	13714	13644	13698	13766	13757	13558	13465	13791	13493	13662	13660	13632	13728	13572	13562	13710	13628	13621	13758	13656	13658	13597	13617	13676	13719	13590	13660	13602	13540	13666	13732	13710	13639	13837	13524	13620	13603	13554	13736	13718	13810	13723	13653	13515	13664	13712	13746	13753	13512	13784	13832	13578	13672	13575	13643	13647	13612	13647	13861	13738	13587	13557	13657	13957	13557	13703	13797	13774	13897	13519	13572	13809	13712	13804	13645	13603	13617	13611	13510	13684	13692	13678	13648	13733	13537	13798	13694	13729	13719	13673	13551	13841	13755	13707	13578	13757	13623	13739	13933	13597	13799	13700	13746	13644	13681	13621	13685	13695	13754	13632	13638	13715	13761	13718	13710	13434	13579	13661	13742	13681	13868	13720	13734	13825	13494	13577	13712	13685	13647	13774	13593	13669	13808	13806	13640	13652	13701	13849	13678	13765	13624	13725	13557	13622	13827	13719	13760	13668	13759	13494	13870	13791	13728	13712	13639	13696	13706	13696	13829	13880	13643	13637	13715	13812	13719	13716	13710	13591	13655	13562	13784	13540	13615	13575	13791	13724	13668	13627	13651	13529	13586	13645	13595	13787	13620	13615	13694	13734	13757	13557	13539	13718	13668	13796	13641	13712	13805	13846	13680	13572	13809	13822	13611	13581	13678	13660	13612	13617	13698	13770	13563	13614	13700	13750	13648	13636	13625	13695	13656	13644	13666	13570	13680	13819	13662	13647	13631	13755	13654	13667	13734	13559	13711	13656	13946	13666	13776	13600	13758	13726	13559	13664	13636	13775	13542	13677	13681	13583	13477	13600	13567	13797	13584	13752	13702	13533	13708	13739	13731	13746	13686	13626	13617	13611	13718	13615	13641	13558	13752	13666	13684	13668	13614	13711	13603	13623	13587	13790	13721	13638	13662	13653	13630	13734	13531	13590	13607	13740	13710	13690	13630	13586	13677	13804	13551	13742	13582	13773	13696	13573	13615	13676	13720	13692	13587	13811	13639	13600	13718	13739	13747	13704	13582	13677	13509	13498	13702	13541	13743	13706	13526	13494	13647	13737	13852	13617	13678	13954	13718	13655	13531	13596	13570	13691	13589	13573	13723	13664	13636	13593	13651	13610	13607	13628	13830	13730	13729	13696	13836	13955	13555	13757	13728	13701	13737	13706	13619	13464	13734	13681	13639	13705	13730	13651	13694	13722	13622	13699	13731	13667	13673	13717	13713	13563	13567	13787	13711	13742	13596	13592	13816	13689	13776	13704	13618	13626	13790	13636	13610	13654	13715	13723	13721	13727	13662	13772	13718	13666	13698	13574	13795	13720	13679	13764	13648	13670	13764	13776
23979	21440	29132	24604	24517	28096	29227	25460	23462	22494	21246	20089	19289	18376	17645	17284	16856	16894	16289	16456	16216	16153	16354	16266	16153	16042	16283	16404	16058	16120	16195	16204	16108	16098	15967	15807	16151	15890	16065	15815	16022	15881	15903	15869	15941	15983	16003	15758	15878	15888	15811	15724	16033	15849	15722	15789	15835	15820	15809	15910	15838	15955	15926	15801	15844	16029	15998	15795	15640	15971	15784	15896	15994	15901	15693	15580	15810	15913	15826	15809	15735	15916	15817	15948	15716	15788	15784	15830	15735	15885	15630	15834	15810	15694	15833	15833	15688	15847	15811	15855	15950	16004	15815	16046	15768	15952	15727	15735	15833	15873	16035	15959	15948	15831	15820	15804	15781	15811	15907	15775	15836	15636	15796	15970	15721	15794	15649	15713	15844	15940	16099	16017	15794	15917	15787	15857	15769	15679	15772	15755	15761	15680	15987	15807	15775	15978	15886	15896	15891	15720	15855	15852	15723	15943	15771	15810	15751	15763	15761	15955	15808	15929	15895	15845	15824	15800	15761	15638	15778	15685	15815	15503	15873	15795	15866	15747	15865	15683	15940	15790	15737	15624	15992	15743	15908	15965	15779	15956	16014	15771	15833	15732	15757	15755	15736	15755	15840	15640	15795	15635	15802	15752	15679	15857	15892	15905	15770	15754	15671	15735	15755	16025	15719	15820	15826	16020	15797	15609	15903	15753	15837	15831	15717	15583	15701	15857	15838	15629	15659	15721	15645	15783	15994	15913	15794	15709	15798	15854	15794	15738	15774	15729	15845	15744	15784	15603	15734	15715	15898	15767	15891	15724	15933	15542	15649	15850	15752	15721	15897	15878	15900	15722	15758	15907	15966	15770	15755	16118	15731	15703	15918	15723	15926	15609	15816	15888	15939	15843	15671	15679	15872	15905	15763	15903	15735	15792	15971	15855	15701	15795	15800	15784	15868	15881	15686	15729	15890	15968	15873	15854	16003	15897	15856	15931	15793	15662	15767	15930	16059	15866	15832	15934	15711	15803	15918	15721	15818	15756	15897	15846	15947	15941	15664	15851	15922	16000	15794	16046	15974	15829	15766	16045	15798	15954	15692	15875	15839	15746	15755	15950	15808	15920	15974	15912	15770	15786	15684	15652	15733	15852	15774	15906	15613	15756	15831	15853	15782	15949	15722	16102	15848	15741	15787	15953	15544	15835	15753	15738	15777	15797	15883	15699	15849	15936	15629	15695	15917	16000	15799	15631	15809	15799	15738	15822	15744	15571	15588	15860	15738	15817	15784	15724	15717	15670	15907	15744	15651	15864	15786	15880	15662	15722	15547	15676	15715	15895	15846	15792	15859	15855	15881	15773	15759	15824	15712	15836	15715	15732	15888	15581	15981	15633	15882	15628	15868	15596	15811	15750	15989	15865	15737	15922	15991	15987	15819	15848	15748	15579	15915	15855	15833	15675	15912	15810	15824	15842	15837	15623	15823	15679	15827	15657	15775	15800	15719	15858	15771	15616	15697	15760	15785	15845	15663	15658	15805	15711	15731	15795	15726	15866	15707	15749	15859	15728	15758	15843	15770	15771	15683	15742	15738	15607	15836	15757	16007	15807	15882	16055	15670	15843	15810	15699	15863	15752	15866	15961	15854	15697	15797	15805	15762	15886	15828	15776	15778	15831	15941	15793	15760	15716	16012	15810	15836	15754	15823	15745	15719	15918	15820	15735	15853	15829	15748	15702	15726	15874	15796	15684	15987	15793	15921	15783	15727	15920	15832	15994	15929	15882	15833	15999	15790	15768	15770	15970	15925	15607	15714	15668	15889	15785	15765	15723	15602	15632	15715	15851	15768	15846	15928	15724	15827	15787	15810	15894	15713	15677	15760	15806	15616	15677	15493	15943	15983	15845	15878	15756	15623	15687	15732	15693	15838	15759	15792	15642	15992	15748	15848	15803	15823	15873	15872	16007	15865	15872	15921	15720	15680	15921	15783	16010	15830	15738	15812	15783	15612	15744	15758	15644	15808	15579	15927	15820	15654	15859	15860	15623	15618	15817	15759	15728	15886	15776	15761	15770	15946	15830	15962	15810	15869	15709	15782	15816	15937	15699	15634	16018	15915	15844	15820	15801	15762	15650	15633	15681	15714	15703	15738	15804	15621	15748	15948	15670	15571	15654	15760	15840	15788	15735	15812	15743	15851	15648	15849	15929	15788	15826	15961	15560	15818	15714	15742	15894	15705	15735	15726	15636	15795	15799	15648	16015	15801	15634	15745	15885	15591	15891	15808	15707	15717	15717	15756	15621	15805	15833	15824	15764	15861	15967	15765	15793	15863	15764	15791	15631	15716	15889	15926	15746	15915	15810	15713	15595	15612	15816	15816	15586	15790	15852	15774	15789	15809	15727	15772	15688	15653	15990	15897	15609	15817	15786	15697	15785	15719	15799	15812	15813	15742	15728	15808	15687	15729	15567	15830	15764	15849	15812	15851	15855	15780	15827	15948	15745	15757	15870	15751	15512	15651	15862	15909	15764	15889	15863	15847	15622	15679	15687	15703	15764	15948	15683	15941	15699	15862	15830	15784	15739	15885	15683	15762	15794	15925	15820	15834	15722	15850	15642	15760	15774	15968	15789	15698	15576	15753	15678	15795	15887	15800	15776	15889	15770	15877	15804	15724	15732	15910	15928	15872	15862	15841	15704	15740	15684	15876	15853	15988	15707	15777	15821	15927	15975	15831	15719	15763	15753	15659	15748	15958	15760	15791	15690	16017	15806	15755	15913	15908	15858	15863	15866	15856	15795	15906	15888	15710	15662	15763	15622	15890	15692	15707	15577	15848	15854	15667	15877	15955	16068	15757	15904	15879	15682	15687	15872	15814	15890	15819	15826	15667	15781	15896	15857	16107	15771	15687	15872	15742	15756	15830	15681	15730	15691	15967	15996	15881	15744	15790	15720	15821	15733	15618	15849	15776	15940	15780	15944	15886	15747	15731	15679	15969	15707	15703	15657	15763	15855	15850	15613	15753	15659	15590	15943	15822	15838	15758	15723	15742	15802	15900	15640	15799	15785	15784	15847	15900	15740	15731	15911	15729	15736	15902	15922	15796	15956	15687	15725	15777	15728	15679	15864	15965	15714	15837	15828	15731	15670	15837	15772	15703	15744	15890	15951	15684	15736	15972	15813	15761	15686	15759	15615	15693	15613	15853	15609	15699	15771	15806	15798	15664	15870	15687	15824	15384	15810	15715	15764	15843	15801	15908	15858	15949	15902	15729	15743	15643	15862	15891	15787	15944	15694	15781	15905	15638	15817	15793	15767	15682	15770	15742	15714	15814	15666	15909	15811	15782	15696	15520	15753	15695	16004	15871	15721	15687	15755	15929	15870	15718	15795	15891	15674	15884	15894	15745	15918	15713	15701	15900	15848	15792	15739	15658	15740	15844	15902	15673	15762	15838	15752	15652	15841	15882	15888	15824	15804	15784	15800	15751	15891	15700	15922	15745	15882	15716	15947	15975	15734	15907	15832	15853	15653	15792	15718	15741	15768	16042	15842	15801	15923	15709	15729	15813	15816	15853	15938	15757	15843	15833	15913	15788	15689	15707	15732	15991	15946	15910	15809	15640	15854	15518	15832	15987	15829	15656	15791	16115	15783	15778	15855	15870	15684	15774	15761	15710	15698	15844	15851	15757	15717	15890	15701	15742	15892	16027	15928	15809	15809	15931	15774	15862	15727	15740	15968	15924	15866	15842	15946	15703	16075	15980	15844	15972	15813	15847	15808	15802	15713	15859	15859	15912	15573	15760	15655	15968	15853	15904	15752	15860	15827	15653	15617	15817	15839	15862	16009	15763	15959	15747	15799	15860	15958	15797	15852	15783	15678	15939	15820	15778	15729	15673	15901	15703	15547	15747	15594	15839	15780	15939	15684	15542	15786	15936	15669	15835	15680	15748	15877	15862	15581	15878	15796	15976	15963	15698	15836	15920	15866	15824	15880	15864	15759	16051	15830	15830	15857	15818	15684	15800	15849	15997	15690	15855	15811	15793	15891	15873	15964	15913	15792	15774	15768	15729	15725	15737	15740	15903	15961	15728	15705	15718	15628	15898	15685	15656	15688	15906	15837	15795	15727	15750	15907	15872	15940	15728	15875	15923	15821	15897	15778	15823	16004	15708	15640	15811	15735	15668	15894	15616	15933	15780	16009	15740	15802	15821	15682	15937	15973	15766	15810	15736	15895	15891	15571	15788	15881	15622	15822	15929	15821	15747	15649	15876	15733	15607	15679	15884	15756	15914	15751	15802	15777	15950	15691	15506	15574	15939	15751	15887	15805	15612	15819	15985	15826	15739	15707	15779	15766	15856	15773	15752	15693	15900	15955	15769	15856	15707	15740	15853	15847	15759	15859	15813	15722	15799	16024	15861	15823	15796	15925	15713	15727	15735	15785	15924	15779	15791	15729	15734	15787	15951	15882	15745	15760	15788	15842	15978	15954	15672	15809	15668	15634	15652	16002	15760	15742	15766	15722	15700	15791	15733	15845	15929	15932	15819	15710	15862	15777	15958	15879	15841	15742	15867	15695	15772	15820	15859	15905	15940	15746	15607	15689	15911	15891	15974	15968	15824	15823	15893	15951	15969	15924	15668	15671	15788	15684	15700	15668	15796	15625	15670	15768	15762	15650	15940	15665	16019	15735	15926	15683	15759	15806	15888	15787	15874	15960	15910	15954	15752	16004	15841	15914	15767	15766	15652	15814	15866	15880	15735	15757	15767	15691	15697	15799	15841	15821	15850	15512	15869	15705	15941	15754	15720	15892	15680	15683	15702	15799	15714	15847	15886	15645	15766	15882	15817	15822	15865	15804	15951	15767	15796	15658	15795	15681	15918	15950	15927	15893	15800	15895	15998	15723	16115	15804	15568	15931	15814	15842	15762	15880	15740	15921	15896	15603	15907	15858	15912	15880	16106	15691	15809	15823	15758	15719	15866	15894	15840	15794	15675	15758	15751	15852	15850	15811	15851	15733	15990	15812	15820	15584	15868	15976	15781	15827	15783	15644	15902	15876	15916	15938	15625	15732	15800	15706	15466	15620	15901	15839	15925	15898	15890	15920	15935	15955	15777	15587	15954	15743	15559	15737
27946	47068	46315	39943	35690	31946	29403	27440	25493	23598	21678	20449	18754	17830	16486	15819	15305	14977	14649	14541	14463	14165	14099	14025	14199	14057	14324	14119	14061	14128	14125	14131	14140	14136	13839	13913	13895	13792	13846	13799	13721	13869	13752	13859	13874	13789	13887	13724	13693	13797	13695	13885	13663	13699	13786	13618	13801	13831	13692	13804	13633	13820	13549	13736	13784	13803	13704	13665	13710	13593	13902	13698	13734	13868	13726	13801	13688	13733	13886	13767	13733	13714	13817	13758	13763	13521	13741	13807	13738	13699	13790	13813	13866	13615	13844	13819	13667	13793	13665	13800	13819	13721	13862	13733	13749	13631	13742	13868	13726	13896	13675	13847	13618	13783	13753	13758	13987	13544	13706	13657	13693	13683	13780	13844	13849	13678	13738	13727	13745	13793	13863	13752	13720	13598	13757	13874	13684	13915	13695	13843	13809	13852	13793	13903	13791	13700	13797	13592	13763	13749	13941	13830	13769	13661	13871	13656	13819	13652	13716	13848	13707	13682	13834	13632	13792	13700	13954	13613	13815	13560	13659	13642	13738	13586	13895	13826	13735	13788	13670	13818	13903	13787	13738	13611	13803	13719	13765	13815	13776	13838	13688	13696	13722	13704	13617	13650	13617	13602	13720	13727	13923	13894	13738	13769	13812	13711	13831	13707	13648	13913	13661	13706	13676	13747	13528	13843	13829	13835	13735	13765	13840	13759	13746	13822	13781	13714	13508	13634	13839	13646	13687	13822	13784	13565	13647	13675	13842	13980	13688	13622	13894	13850	13687	13541	13691	13659	13701	13682	13807	13691	13680	13742	13657	13810	13748	13694	13881	13775	13628	13767	13692	13630	13692	13605	13733	13858	13869	13771	13792	13537	13624	13574	13715	13745	13489	13836	13791	13817	13702	13790	13719	13714	13578	13731	13685	13728	13718	13587	13735	13790	13752	13706	13770	13781	13802	13799	13647	13755	13745	13744	13814	13643	13664	13876	13836	13810	13749	13680	13896	13648	13889	13710	13768	13834	13776	13678	13629	13765	13693	13697	13732	13828	13869	13733	13746	13786	13901	13649	13774	13859	13660	13729	13812	13736	13637	13821	13738	13675	13890	13610	13651	13666	13755	13764	13809	13753	13673	13634	13670	13627	13703	13642	13689	13726	13628	13766	13845	13646	13634	13785	13684	13556	13784	13655	13603	13736	13833	13612	13643	13621	13673	13676	13818	13838	13588	13844	13788	13654	13698	13936	13680	13685	13752	13672	13670	13700	13757	13779	13743	13952	13858	13706	13610	13782	13875	13684	13751	13601	13874	13765	13672	13717	13760	13805	13807	13637	13658	13945	13628	13756	13780	13709	13864	13775	13718	13619	13919	13570	13725	13718	13636	13589	13841	13637	13702	13678	13523	13677	13675	13745	13783	13904	13460	13679	13663	13816	13780	13655	13750	13700	13767	13708	13776	13693	13811	13738	13805	13712	13625	13655	13834	13598	13753	13650	13670	13744	13648	13865	13657	13755	13725	13662	13855	13634	13789	13855	13524	13676	13764	13764	13592	13682	13594	13569	13795	13853	13839	13782	13700	13723	13756	13669	13630	13750	13527	13861	13760	13736	13793	13747	13676	13741	13782	13913	13667	13597	13642	13561	13674	13819	13754	13663	13839	13725	13775	13674	13655	13736	13571	13741	13914	13681	13698	13790	13645	13692	13733	13786	13671	13642	13864	13732	13730	13732	13767	13670	13678	13766	13964	13773	13775	13468	13713	13817	13785	13732	13670	13609	13726	13749	13638	13750	13628	13882	13712	13829	13923	13819	13638	13742	13766	13712	13707	13663	13769	13828	13916	13760	13711	13697	13861	13787	13913	13687	13778	13809	13715	13618	13618	13694	13626	13686	13633	13685	13860	13638	13675	13787	13713	13773	13849	13774	13700	13704	13766	13730	13817	13718	13733	13630	13745	13782	13778	13701	13598	13803	13676	13543	13620	13641	13608	13727	13702	13692	13753	13793	13672	13812	13602	13734	13782	13695	13924	13658	13795	13765	13543	13535	13834	13745	13779	13723	13791	13707	13559	13650	13694	13679	13773	13753	13597	13734	13794	13729	13716	13606	13802	13667	13850	13706	13784	13854	13732	13678	13726	13773	13622	13704	13701	13792	13490	13804	13789	13655	13850	13740	13806	13773	13671	13769	13755	13555	13712	13766	13643	13697	13820	13729	13722	13540	13735	13820	13745	13658	13701	13700	13782	13834	13684	13695	13660	13717	13887	13707	13681	13754	13754	13727	13819	13759	13902	13685	13834	13533	13660	13677	13785	13703	13759	13628	13766	13659	13722	13806	13771	13751	13750	13642	13954	13805	13618	13732	13738	13694	13863	13631	13706	13796	13672	13662	13667	13774	13653	13798	13699	13694	13651	13814	13663	13907	13725	13489	13719	13573	13697	13717	13770	13626	13846	13677	13777	13745	13600	13600	13791	13708	13625	13794	13798	13668	13804	13682	13724	13733	13830	13744	13740	13599	13817	13781	13721	13713	13616	13715	13728	13663	13758	13832	13705	13614	13696	13634	13736	13606	13529	13789	13614	13612	13701	13822	13890	13938	13786	13803	13563	13729	13637	13536	13571	13727	13622	13786	13762	13665	13808	13870	13509	13685	13810	13760	13813	13716	13863	13831	13776	13517	13897	13817	13763	13919	13694	13754	13672	13788	13610	13724	13629	13559	13787	13591	13842	13627	13630	13635	13662	13797	13782	13732	13760	13866	13618	13739	13826	13741	13756	13773	13653	13722	13739	13728	13811	13613	13677	13858	13609	13760	13789	13734	13935	13883	13640	13730	13698	13660	13559	13649	13709	13695	13685	13776	13715	13668	13587	13576	13841	13578	13661	13687	13625	13804	13696	13764	13691	13676	13708	13931	13731	13763	13747	13918	13609	13827	13645	13808	13840	13572	13787	13812	13772	13803	13662	13885	13634	13686	13585	13850	13765	13740	13626	13882	13580	13753	13625	13674	13607	13803	13596	13751	13767	13876	13668	13726	13591	13818	13576	13803	13697	13636	13825	13765	13583	13628	13672	13681	13728	13793	13627	13853	13681	13736	13801	13811	13813	13666	13668	13619	13584	13640	13900	13734	13763	13949	13517	13719	13762	13720	13731	13817	13818	13700	13678	13727	13873	13880	13580	13695	13619	13724	13727	13757	13764	13626	13692	13677	13783	13737	13855	13586	13984	13862	13703	13862	13634	13646	13706	13704	13808	13709	13834	13711	13690	13716	13979	13807	13777	13763	13687	13849	13718	13769	13826	13854	13797	13685	13764	13669	13772	13723	13742	13575	13623	13690	13714	13723	13802	14027	13727	13717	13760	13644	13600	13663	13979	13771	13695	13762	13630	13704	13664	13797	13812	13825	13884	13784	13773	13918	13601	13515	13823	13622	13585	13596	13758	13728	13652	13833	13731	13619	13736	13603	13760	13753	13680	13788	13700	13770	13670	13788	13776	13745	13737	13769	13754	13527	13677	13735	13647	13596	13748	13725	13968	13620	13673	13871	13702	13813	13663	13591	13898	13693	13805	13815	13835	13669	13814	13634	13775	13727	13686	13584	13678	14031	13760	13649	13883	13786	13668	13737	13844	13745	13606	13557	13731	13806	13676	13556	13682	13668	13712	13558	13912	13636	13655	13834	13690	13690	13838	13720	13791	13809	13715	13697	13627	13797	13712	13670	13743	13652	13610	13744	13728	13686	13741	13838	13689	13662	13810	13776	13658	13731	13712	13658	13621	13759	13616	13650	13805	13584	13656	13695	13824	13668	13739	13661	13676	13772	13733	13796	13626	13887	13508	13705	13991	13733	13704	13725	13809	13610	13682	13663	13759	13769	13600	13682	13648	13765	13521	13716	13845	13579	13733	13610	13762	13858	13548	13745	13733	13858	13803	13707	13788	13661	13742	13762	13745	13667	13711	13660	13765	13637	13807	13533	13718	13787	13763	13706	13518	13778	13622	13772	13661	13676	13701	13750	13722	13663	13795	13940	13804	13825	13734	13887	13625	13792	13757	13514	13665	13619	13725	13786	13640	13815	13827	13727	13599	13932	13647	13687	13755	13597	13879	13653	13764	13747	13733	13620	13785	13659	13869	13784	13685	13633	13657	13690	13764	13743	13873	13568	13831	13730	13682	13707	13768	13862	14002	13538	13652	13600	13843	13567	13750	13731	13659	13843	13856	13780	13933	13690	13933	13726	13718	13757	13655	13671	13645	13732	13785	13818	13744	13532	13668	13856	13593	13818	13829	13750	13728	13869	13722	13730	13848	13605	13706	13689	13819	13774	13922	13792	13785	13734	13652	13744	13852	13799	13714	13787	13717	13642	13607	13778	13716	13666	13722	13833	13607	13711	13824	13789	13821	13614	13680	13603	13654	13710	13883	13738	13767	13659	13815	13884	13630	13720	13664	13578	13561	13876	13679	13628	13712	13666	13625	13576	13827	13843	13631	13754	13544	13603	13693	13747	13655	13634	13718	13707	13665	13681	13648	13591	13812	13896	13570	13699	13846	13653	13809	13697	13803	13804	13675	13798	13770	13718	13765	13712	13847	13709	13740	13777	13588	13661	13719	13677	13685	13585	13724	13716	13809	13686	13772	13610	13798	13833	13629	13546	13727	13712	13666	13647	13762	13620	13792	13758	13615	13712	13645	13646	13615	13793	13775	13635	13919	13712	13663	13769	13668	13762	13717	13759	13720	13638	13694	13787	13809	13595	13633	13691	13683	13916	13664	13725	13728	13638	13825	13707	13839	13767	13845	13570	13846	13765	13725	13737	13550	13770	13864	13736	13643	13799	13926	13623	13683	13774	13784	13719	13658	13815	13766	13669	13781	13833	13717	13708	13735	13788	13596	13661	13595	13838	13752	13690	13713	13732	13527	13574	13812	13806	13637	13799	13714	13650	13663	13668	13796	13675	13696	13830	13702	13591	13732	13820	13723	13845	13717	14001	13708	13696	13679	13640	13680	13686	13658	13966	13840	13656	13639	13869	13860	13660	13772	13625	13782	13659	13904	13877	13733	13772	13606	13673	13572	13767	13781	13625	13865	13894	13654	13662	13748	13881	13736	13736	13594	13608	13612	13798	13755	13659
30682	26577	31027	28803	23985	22225	21071	20053	19337	18618	18045	17425	17106	16768	16601	16305	16402	16314	16066	16092	16194	15993	15960	16080	16035	15994	16005	15952	16122	16066	16126	15911	16008	16011	16118	15959	15897	16041	16048	16185	16032	15879	15865	16060	16149	16155	16011	16146	15946	16181	15997	16124	16316	16045	16201	15912	16154	16054	16070	15952	15873	15969	16069	15893	15939	15972	15951	16067	15992	15909	15902	15828	15889	15966	15820	15908	15874	15820	16084	15990	16147	15957	15968	15873	16226	15937	15955	16016	15989	15724	16021	15662	15904	16011	15984	15902	15926	16061	15906	15972	15874	16072	16020	15984	15972	15965	15897	15838	15958	15903	15879	15960	16008	15757	16087	15949	16021	16016	16002	15750	15766	15721	15948	15977	16066	16121	16156	16063	16138	15949	16070	15959	15853	15857	15880	15955	15991	15889	16040	16126	16020	16030	15939	15997	15922	15831	15778	15852	15960	16095	15927	15901	16185	15987	15913	16074	16048	16005	15910	15973	15951	15985	15897	15832	15845	15858	16079	16093	15718	15820	15973	15907	16011	15795	15927	15995	16006	15979	15899	15982	16180	16006	15999	15999	15882	16053	16008	15794	15966	15959	16087	15794	15788	16002	15870	16135	15922	16045	16233	15843	15906	16077	16042	16006	15884	16179	16006	16006	15976	16049	15853	15932	16236	16082	16146	16033	15980	16046	16138	16290	15944	16117	15937	15958	15931	15980	15898	16026	15887	16040	15868	16132	15940	16122	16056	15966	16035	15915	16037	16017	15862	16026	15866	16055	15758	15780	15885	15978	16141	16093	16123	16086	15988	16030	16039	15961	15895	15968	16048	16244	15996	16134	15963	16066	16026	15904	15898	15858	16008	16036	15978	15871	16193	15926	15807	16055	15845	16040	16133	16051	16115	15733	16191	16033	15998	15926	16050	15927	16001	15921	15868	16215	15780	15895	16071	16053	16225	15990	16064	16058	15952	15950	15990	15877	16047	15744	15994	15908	15833	16102	15840	15920	15920	16134	16128	16007	16034	16015	15992	16096	16017	16128	15879	15988	15987	15981	16029	15937	16107	16130	15992	16066	15971	16039	16158	15979	16080	16053	15852	16168	15928	15911	15989	15907	16061	15997	16032	15960	16096	16090	16074	16068	16075	15951	15978	16192	16131	15937	16128	16059	16119	15796	16061	16095	16109	16054	16165	15941	15854	16099	16094	15994	16083	16136	16176	16080	15965	16002	16050	15923	16036	15975	15924	15977	16138	16110	16102	15864	15971	16113	15925	15885	15962	16206	15997	15942	15983	16072	16089	16017	15942	15818	16111	16173	16046	16015	15996	15923	16093	16230	16127	15913	16114	15965	15847	15990	16064	16162	16041	15861	15954	15936	15894	16095	15987	15866	16032	16037	15838	16066	16041	15960	16004	16004	15696	15962	16075	16090	15904	15957	15919	16080	16006	15890	15975	15977	15968	16312	15906	15958	15986	15855	16175	15967	16182	16140	15901	15898	15811	15929	16061	15940	15978	15895	15921	15980	15966	15810	16077	15959	15891	16013	16199	15930	15961	15727	15950	16039	15921	16119	16157	15934	15887	15919	15916	15993	15876	16166	16101	15796	16133	15994	16019	16008	15858	15822	16140	16015	15990	15824	16009	15899	15883	16057	15946	15842	16039	15928	15890	15880	16024	15950	16022	16138	15704	15848	15881	15871	16141	15930	15912	15995	16004	15887	16065	15822	16028	16096	15942	15937	16019	15915	15998	15844	16008	15988	16074	15916	15883	15907	15898	15882	16020	15947	16042	15858	15823	16246	15942	16065	16023	16126	16112	15955	16159	16031	16014	16010	16061	15968	16131	15946	16087	15966	15844	15648	15667	16008	16079	16007	15973	15830	16078	16003	15853	15806	15906	16130	16113	15981	16075	16082	15984	15931	15843	15857	16007	16040	15927	16097	16115	15822	16003	15979	15977	15955	15963	16102	16047	15742	15979	15824	16060	16150	16114	16059	15865	16044	16024	15865	15867	16048	15996	16034	15912	15899	15949	16125	16083	15873	16054	15965	16047	16082	16042	15874	16081	15811	15880	15904	16202	16085	15968	15744	15829	16017	15855	15989	16110	16028	16086	16011	15932	15815	16020	16008	16053	15860	15956	15931	15974	16095	15915	16094	15961	16096	15882	15917	15989	15948	16083	16285	15860	15985	15985	15967	15971	16101	15824	15892	16000	15948	16196	15960	16068	15963	16046	16021	16038	15946	15884	16030	15917	15964	15881	16004	16063	15839	15821	15836	16092	15949	15895	15985	16033	15894	16074	15871	15940	16007	15983	15817	16136	15891	16171	16110	15906	15982	16229	15985	15998	16063	15934	16002	15917	15804	16008	15753	16051	15972	15852	15915	16025	15928	16015	16060	16091	16007	15789	15840	16066	16063	16098	15980	15826	15966	15980	16034	15825	15942	15948	16124	15988	15944	15962	15916	15932	16009	15806	15911	16069	16041	16020	15825	16109	16008	16136	16102	15913	15983	15808	15837	16119	16064	15986	16175	16044	16111	16015	15896	16053	16108	15845	15967	15978	15891	15919	15856	15991	15891	15962	15999	15949	15843	16076	15791	15824	15914	16000	15989	15957	15793	16056	16071	16135	15874	16092	16021	16039	15941	16292	16050	15839	16077	15930	15964	16004	16037	16040	16074	16035	15999	15943	15937	15922	16000	16143	16099	15943	16098	16033	15963	16051	16132	16124	15861	15958	16138	15983	15923	15994	15855	15873	16131	15762	15949	15946	15870	16093	15901	16017	15779	16134	15773	15958	16030	15997	16030	16073	16023	16039	16021	15946	15970	15821	15897	15948	15902	15946	15924	15959	15878	16010	15962	16305	16048	15968	15938	15791	16239	16021	15887	16170	16022	16117	15959	15880	15984	16079	15911	15795	15958	16233	15985	15910	16050	15941	16084	15958	15864	16075	16278	16090	15798	16032	15837	15921	15821	16226	16009	15884	16088	16039	15936	15965	15867	15947	16120	16001	15996	16040	16166	15981	16125	15782	15704	15838	15931	16144	15928	16045	16126	15803	16130	15965	15963	15972	15725	15909	16030	15844	16073	16047	15903	15951	16100	15954	15853	16036	16002	15711	16023	16172	15998	16231	15972	15953	15927	16050	15895	16019	15919	15803	15975	16003	15884	15873	15913	16042	15927	16199	15997	15821	16184	15845	15927	15962	16084	15917	15858	15795	16006	15849	16063	15973	16074	16123	16010	16131	15945	16083	16202	16051	16212	16146	15791	16084	16151	15921	15892	15908	16028	15981	16014	15839	15901	15897	16104	15916	15865	15866	16157	15969	16001	15955	15959	15795	15834	15918	15800	15892	15917	16188	16106	15851	16059	16035	15919	15873	16004	15913	15992	16013	16056	15999	16114	15917	15917	15964	16065	15991	15828	16049	15851	15792	16089	16319	16048	16081	15942	16149	16107	16089	15871	15960	16008	15943	15981	16008	15921	15944	15984	16127	16107	15944	16109	15994	16007	16062	16021	15979	15992	16054	16145	15903	16133	16006	16154	16037	16114	15902	16019	16002	16124	15962	15942	16043	15809	16031	16190	16171	15931	16007	15873	16135	16025	15944	16057	16037	16119	16001	15826	15702	15987	15789	15928	15994	15988	15952	15978	16039	16030	15859	16084	15869	16034	15902	15897	15839	16132	15977	15991	15967	15788	15993	15907	16206	15949	16150	15820	15876	16038	15919	15963	16143	15953	15919	16084	16088	16015	15949	16206	16065	15881	15861	16247	16010	16000	15960	16103	16048	15890	16077	16015	15845	15980	15774	15993	16012	15919	16003	15851	15778	16035	16024	15956	15898	15852	15917	15874	16107	16070	16005	15863	16076	16040	16032	16050	15847	16061	15848	16032	15995	15681	15941	15991	15899	15964	16007	16250	15930	16131	16053	15965	16057	16083	15964	15926	15909	15999	15744	16085	15918	16008	15905	16026	16086	16022	16027	16128	15867	16167	15931	15902	16030	15999	15899	16005	16048	15882	15816	15984	16137	15890	15673	16075	15997	16114	15991	15911	15986	16100	16009	16082	15963	16037	15993	16001	16193	15957	15930	15883	15919	15787	16017	16107	16027	15954	16000	16175	15898	15877	15955	15997	16051	16153	16061	16111	15890	16162	16055	15873	15898	15636	15995	15962	15970	15914	15987	16048	15960	16048	15939	16143	16047	15992	16251	15884	15874	15933	15968	15965	15868	15805	15976	16046	15965	15943	16154	15960	15872	16203	16191	15883	15947	15825	15934	16064	15893	16050	15920	16200	16069	15993	16095	15917	16116	15817	15966	16002	16007	15810	15898	16001	16061	16106	16018	15993	15893	16107	16089	15842	16042	15987	15918	16110	16010	16078	16151	16106	16189	16076	16046	15845	16050	15938	16057	16040	16242	16040	15853	16073	16031	16192	16011	16048	15809	15970	15966	15900	15997	15805	15914	15827	16019	15952	15759	15853	15922	15913	16064	15916	16047	15909	15855	16034	15840	15987	15993	15969	16096	15837	16109	15839	16060	15890	15847	16074	16000	15954	16042	16000	16121	16064	15844	16234	16085	15995	16108	16015	16042	15848	16005	15896	15999	15977	16130	16043	15786	16291	15899	15908	16145	16109	16054	16080	15985	15836	16152	16097	15912	16144	16093	16084	16011	16046	16127	15914	15990	15957	16034	15943	15921	16036	16029	16091	16172	15951	16001	16175	16005	15891	15892	16133	15987	15986	16036	16148	15940	16044	16171	16026	16073	15981	16087	15959	16023	15851	15843	15913	16033	16099	15994	16038	15922	16103	16112	16115	16007	16128	15942	15911	16231	16076	15891	15905	16030	16047	15909	16116	16179	16002	15948	16028	15945	16001	15832	15974	16028	15875	15866	15943	16049	16144	15838	15995	16120	15994	15881	15977	15786	15991	16029	16144	15829	15772	16020	15911	15783	15979	15819	15894	15909	15885	15932	15896	15919	15948	15906	16020	16018	15892	16097	16035	15993	16137	15858	16156	15993	15787	15801	15980	15941	15863	16166	16049	16087	15949	15943	16030	16020	15990	16128	16162	16207	15993	16177	15888	16166	16149	16133	16179	16046	16213	16047	16008
25361	35210	34413	28748	24878	22914	21466	20343	19091	17924	17110	16202	15532	15191	14912	14430	14362	14260	14075	13944	13948	14079	13827	13952	14090	14063	14048	14052	13880	14101	14024	13971	13763	13942	14021	13845	13830	13842	13907	13712	13936	13953	13735	13882	13777	13962	13943	13745	13844	13811	13942	13753	13954	13733	13904	13772	13838	13811	14013	13852	13858	13654	13845	13981	13762	13798	13971	13861	13775	13749	13796	13848	14094	13784	13830	13738	13917	13945	13950	13880	13706	13924	13963	13795	13706	13896	13807	13794	13897	13818	13903	13729	13959	14026	13906	13903	13839	13880	13819	13956	13860	13758	13790	13834	13712	13968	13929	13844	13734	13587	13998	13697	13819	13945	13897	13776	13653	13879	13743	13936	13794	13801	13938	13643	13788	13827	13740	13864	13831	13929	13791	13901	13951	13741	13803	13780	13924	13835	13823	13890	13846	13897	13855	13635	13928	13831	13873	13912	13797	13964	13879	13629	13925	13864	13752	13892	13672	13889	13852	13942	13990	13703	13655	13748	13937	13840	13920	13843	13804	13824	13965	13824	13874	13804	13821	13850	13894	13726	13647	13967	13720	13689	13834	13817	13898	13820	13703	13971	13860	13709	13659	13721	13643	13983	13871	13925	13859	13812	13785	13767	13966	13803	13805	13878	13744	13787	13642	13860	13829	13855	13802	13826	13756	14018	13716	13746	13717	13810	14015	13989	13839	13789	13929	13954	13755	13886	13863	13731	13726	13854	13773	13807	13840	13735	13886	13901	13890	13803	13717	13785	13834	13820	14033	14098	13773	13738	13779	13874	13868	13664	13740	13822	13946	13802	13892	13602	13837	13889	13805	13841	13740	13872	13768	13852	13879	13917	13626	13845	13756	13767	13822	13928	13753	13883	13663	13800	13939	13830	13861	13766	13758	13810	13848	13927	13805	13833	13973	13815	13710	13735	13880	13755	13879	13921	13799	13830	13807	13656	13869	13852	13787	13840	13730	13867	13886	13712	13580	13833	13899	13910	13803	13799	13865	13869	13905	13851	13799	13790	13870	13924	13660	13711	13910	13909	13760	13803	13829	13801	14029	13924	13913	13680	13902	13769	13861	13670	13743	13635	13756	13819	13768	13817	13746	13884	13735	13665	13841	13791	13765	13832	13771	13783	13719	13875	13685	13664	13864	13832	13897	13665	13910	13771	13849	13633	13763	13873	13916	13982	13879	13814	13716	13884	13851	13554	13622	13750	13946	13791	13742	13866	13779	13817	13769	13754	13749	13953	13775	13942	13910	13989	13891	13854	13740	13788	13875	13702	13780	13745	13873	13813	13975	13892	13810	13966	13845	13790	13656	13724	13817	13861	13727	13770	13941	13825	13775	13781	13888	13876	13709	13881	13834	13914	13824	13778	13791	13649	13910	13835	13753	13879	13955	13994	13730	13748	13933	13852	13798	13901	13861	13973	13719	13803	13765	14032	13842	13921	13865	13798	13806	13925	13787	13830	13897	13790	13806	13732	13897	13854	13882	13843	13917	13887	13704	13778	13963	13767	13759	13810	13854	13750	13944	13716	13854	13943	13785	13644	13766	13660	13890	13813	13833	13740	13777	13820	13814	13784	13777	13873	13758	13869	13694	13843	13872	13802	13798	13801	13715	13820	14004	13881	13943	13861	13819	13819	13860	13690	13772	13626	13728	13971	13807	13876	13874	13752	13833	13832	13805	13870	13814	13922	13973	13912	13800	14058	13890	13970	13716	13834	13863	13926	13674	13902	13538	13717	13858	13911	13743	13757	13842	13782	14046	13949	13857	13896	13841	13694	13737	13894	14048	13949	13754	13676	14033	13962	13887	13626	13881	13793	13745	13853	13859	13703	13769	13672	13860	13801	13931	13681	13979	13736	13808	13959	13910	13868	13971	13879	13868	13990	13817	14021	13881	13866	13682	13944	13786	13834	13802	13881	13724	13882	13887	13886	13974	13845	13885	13760	13731	13914	13805	13867	13843	13762	13939	13800	13733	13787	13806	13784	13916	13752	13738	13729	13726	13706	13970	13851	13929	13826	13675	13679	13748	13725	13802	13898	13796	13831	13717	13748	14021	13859	13880	13876	13755	13860	13752	13560	13929	13733	13840	13665	13690	13883	13724	13735	13823	13966	13739	13685	13962	13818	13760	13899	13778	13664	13747	13739	13878	14037	13845	13838	13867	13825	13693	13748	13849	13827	13751	13979	13687	13874	13874	13795	13788	13772	13845	13637	13729	13861	13922	13761	13730	13829	13895	13915	13881	13792	13927	13815	13971	13896	13829	13806	13874	13720	13837	13843	13710	13674	13796	13943	14035	13760	13763	13947	13803	13834	13867	13770	13813	13853	13789	13813	13825	13840	13817	13810	13868	13903	13899	13717	13718	13754	13766	13825	13746	13826	13894	13726	14085	13800	13798	14040	13804	13847	13836	13802	13845	13661	13824	13811	13871	13873	13898	13662	13646	13923	13900	13929	13724	13945	13742	13776	13730	14029	13856	13831	13912	13884	13893	13895	13832	13575	13967	13848	13950	13835	13887	13599	13789	13729	13832	13852	13754	13895	13756	13916	13860	13812	13761	13786	13855	13762	13940	13819	13926	13799	13873	13853	13802	13876	13948	13918	13780	13917	13931	13760	13642	13886	13794	13896	13761	13949	13797	13831	13767	13785	13820	13936	13830	13771	13878	13924	13866	13955	13787	13895	13807	13820	13788	13835	13793	13939	13877	13756	13821	13765	13769	13866	13985	13807	13843	13816	13855	13862	13980	13801	13926	13692	13858	13903	13848	13689	13894	13939	13753	13852	13798	13789	13816	13670	13893	13961	13717	13886	13933	13872	13757	13748	13876	13837	13839	13792	13739	13785	13618	13813	13665	13885	13902	13770	13872	13771	13822	13867	13629	13977	13966	13748	13839	13744	14055	13982	13682	13862	13785	13842	13660	13931	13855	13750	13796	13788	13911	13916	13693	13739	13633	13668	13850	13811	13822	13810	13851	13899	13769	13938	13852	14034	13753	13884	13843	13895	13770	13915	13902	13844	13829	13750	13834	13856	13770	13936	13877	13839	13794	13947	13811	13754	13823	13696	13957	13746	13730	13829	13890	13770	13825	13799	13892	13836	13829	13766	13719	13821	13857	13826	13824	13942	13903	13778	13687	13707	13675	13904	13996	13818	13799	13854	13764	13869	13864	13895	13759	13967	13921	13723	13947	13691	13793	13707	13670	13907	13762	13779	14053	13782	13869	13809	13909	13890	13823	13926	13807	13863	13857	13726	13973	13948	13825	13641	13754	13812	13657	13794	13940	13826	13821	13799	13828	13712	13685	13868	13640	13794	13817	13535	13891	13832	13932	13749	13841	13845	13834	13875	13960	13881	13716	13842	13874	13920	13882	13786	13869	14012	13919	13954	13827	13756	13854	13880	13961	13972	13677	13888	13799	13922	13815	13880	13747	13969	13861	13699	13859	13759	13829	13737	13945	13809	13791	13821	13797	13689	13866	13765	13826	13734	13715	13781	13685	13996	13728	13866	13810	13631	13759	13877	13687	13780	13941	13877	13937	13892	13715	13744	13769	13937	13816	13684	13784	13800	13942	13874	13772	13906	13837	13830	13772	13774	13863	13754	13758	13891	13723	13872	13702	13881	13911	13781	13905	13897	13762	13900	13849	13762	14017	13834	13860	13865	13734	13786	13925	13884	13704	13877	13891	13907	13897	13776	13750	13806	13967	13855	13772	13798	13994	13843	13709	13852	13858	13888	13721	13913	13808	13775	13849	13815	13891	13926	13927	13868	13819	13989	13826	13964	13782	13834	13719	13835	13733	13564	13942	13943	13931	13960	13881	13804	13793	13939	13819	13818	13829	13905	13880	13774	14019	13761	13640	13864	13703	13850	13925	13796	13846	13980	13667	13765	13776	13746	13886	13660	13771	13868	13758	13757	13830	13806	13953	13853	13821	13668	14027	13695	13650	13919	13807	13845	13914	13944	13936	13838	13733	13823	13977	13942	13905	13702	13857	13950	13778	13640	13954	13747	13937	13855	13829	13895	13735	13767	13835	13929	13839	13694	13818	13759	13842	13725	13935	13862	13881	13710	13914	13723	13815	13749	13797	13739	13778	13870	13875	13843	13765	13821	13757	13807	13712	13654	13848	13924	13926	13695	13851	13816	13873	13894	13896	13934	13748	13719	13889	13905	13622	13923	13811	13994	13700	13654	14004	13769	13812	13748	13726	13912	13825	13951	13864	13774	13865	14081	13886	13958	13772	13954	13821	13975	14008	13750	13715	13798	13701	13792	13957	13679	13746	13842	13965	13903	13938	13720	13964	13936	13852	13676	13952	13769	13834	13861	13859	13761	13839	13716	13926	13851	13803	13895	13540	13915	13831	13684	13916	13882	13879	13778	13864	13739	13822	13698	13967	13683	13959	13804	13859	13815	13747	13653	13693	13829	14004	13864	13958	13803	13904	13864	13767	13925	13931	14035	13822	13810	13906	13526	13966	13682	13843	13864	13787	13730	13827	13882	13742	13915	13834	14000	13755	13720	13756	13795	13901	13922	13800	13781	13893	13797	13947	13644	13933	13801	13948	13940	13828	13821	13805	14000	13865	13797	13803	13732	13913	13910	13808	13921	13916	13812	13877	13874	13834	13772	13822	13779	13828	13857	13714	13864	13905	13910	13734	13679	13830	13739	13832	13835	13954	13833	13795	13796	13706	13749	13860	13960	13957	13828	13727	13825	13874	13805	13899	13874	13777	13762	13958	13841	13764	13945	13639	13870	13917	13849	13752	13829	13864	13930	13830	13859	13889	13928	13634	13922	13781	13942	13985	13777	13740	13707	13908	13744	13904	13752	13714	13854	13839	13884	13841	13678	13804	13879	13708	13722	13955	13835	13876	13901	13838	13953	13692	13967	13921	13768	13863	13834	13822	13812	13907	13850	13767	13866	14001	13838	13832	14012	13867	13843	13828	13886	13842	13882	13856	13787	13915	13694	13962	13889	13719	13868	13660	13963	13874	13691	13924	13818	13871	13723	13832	13861	13891	13620	13686	13836	13825	13766	13937	13997	13685	13722	13748	13913	13908	13836	13746	13956	13747	13882	13720	13924	13737	13687	13839	13743
25322	21486	28893	27069	26770	27519	26738	23838	21707	20743	19496	18883	18117	17553	17123	17056	16803	16417	16577	16352	16154	16258	16221	16358	16145	16230	16215	16060	16438	16290	16144	16142	16280	16293	16074	15879	16112	16038	16182	16118	16136	16054	16163	15879	16026	16129	16032	16064	16159	16038	15985	15868	15985	16084	16095	16047	16003	15884	16004	15916	16139	16091	15914	15854	15871	16018	16016	16179	15924	16084	15860	16005	16008	15925	16133	15986	16115	15930	16042	16055	15974	16130	15942	15982	16085	16181	16160	15908	15892	15895	16006	16062	15889	16157	16196	15920	15853	16084	15931	16069	16075	16221	15986	15905	15932	15902	15906	16179	16092	15987	15897	16106	15960	15982	16038	15943	15963	16023	15964	15938	15974	16040	15958	15888	16117	15986	16108	15964	16022	16051	16062	16009	15997	15943	16152	15893	15855	16045	15880	15975	16089	15974	15942	15901	15871	15916	16109	16006	16066	15943	16019	15999	16006	15983	16093	15884	16039	15880	15853	15912	15937	15929	15980	15879	15964	15832	15879	15822	15912	15971	15763	16057	16140	15993	15972	15952	16059	16250	15948	15736	15860	15967	15844	15736	15842	15903	15934	15855	16053	16176	15886	16060	15843	16228	15882	16083	16012	15957	15884	16075	15928	15888	15850	15838	16060	16033	15942	15963	16024	15974	16103	15866	15953	15869	16215	16003	15929	15836	15946	16036	15983	15894	15967	16169	15965	15828	15936	15877	15882	15928	16312	15863	16056	15963	16169	15964	16009	16009	16078	16054	15969	16008	15808	15745	16025	15957	16013	16058	15796	15975	16104	16005	16227	15991	15983	15762	16133	15983	15863	16213	16046	15876	15779	15907	15814	16011	16034	16135	16025	15916	15896	16095	15904	15901	15885	15918	16150	15993	15802	16152	15933	15808	16041	15952	15811	15900	16020	15779	15964	15947	16310	15939	16002	15902	15985	15984	15749	16031	15914	16092	15995	16024	15976	16186	15821	15920	16172	16006	15944	16045	16082	15856	16102	16106	16139	15987	15937	15795	16053	16001	16015	15952	15924	16076	16070	16137	16184	15958	15942	15877	15959	15867	15856	16135	16046	16036	16043	16033	15818	16008	16032	16083	15953	15765	15970	16098	15986	15880	16078	16018	15879	15937	15796	15914	15878	15918	16030	15871	16093	15966	16050	16013	15964	15878	15997	15829	16003	15868	16028	15998	16000	15923	16052	15950	15993	15923	15836	15921	15957	16006	16044	15985	15907	16110	16009	15796	15904	15887	16140	16032	15882	16039	15936	15930	16095	16145	16099	16063	16080	16022	16090	15905	15961	15930	16019	15947	16051	15991	16017	15847	15953	15909	15765	15854	15972	15980	15883	15911	15984	15806	15941	15910	15989	16084	15890	16049	15996	15958	15942	15758	15985	16081	16112	15941	15928	15955	15931	15991	15927	15923	16052	16160	16043	16009	15828	15853	15740	16149	15655	15994	16203	15983	16019	15985	15910	16142	15896	15965	16136	15921	15857	16004	15920	16116	15966	15661	16038	16113	16137	15977	15960	15814	15872	16138	15998	15877	16003	16015	16070	15878	16065	15844	16053	16027	15812	15989	16011	15878	16044	16099	15980	15835	16003	16160	15997	16092	15911	15948	16200	16004	15946	16055	15883	15906	15880	15793	15977	16108	16039	15883	15886	15975	16087	15933	15934	15996	15955	15993	15788	16044	16053	16004	15879	16115	15880	16125	15907	15974	16019	15836	16152	16051	15946	15924	16020	15905	15980	15948	15916	15982	15965	15910	16090	15933	16086	16264	16166	15971	16081	15970	15908	15999	16090	15942	15957	15760	15959	15926	15889	15855	16006	15983	15875	16172	15793	16087	16114	15979	15992	15938	15972	15871	16158	15873	16012	15878	15987	15911	15960	15879	15882	16146	15849	16055	16148	15904	15850	16014	15796	15779	16115	16067	15930	15933	15895	15990	16060	15757	15808	16092	15982	16097	16071	16059	15918	15887	15894	16064	15826	16137	15958	16104	16092	16011	16084	15926	16134	15909	16031	16007	15950	16066	15892	16126	16000	16085	16042	16016	16092	15994	16150	16058	15862	16087	16030	15972	15929	16018	16076	15881	16006	15951	16031	15836	15995	15805	16051	15893	15816	15686	16010	15851	16042	15989	16014	16010	16360	16035	15989	15993	15907	16082	15973	15880	16153	16184	15829	15867	16036	16120	15953	16103	15933	15969	15833	15851	16032	15991	15855	15806	16011	15981	15870	16032	16079	16092	15945	16025	15835	15975	15862	15884	16072	15864	15959	16012	15963	15931	16061	15885	15849	16182	16055	15794	16098	16048	15897	15844	16088	15987	15942	16151	15977	16087	16016	15965	16132	15941	16141	15858	15963	16035	16033	15892	15897	16068	16093	16023	16005	16079	15907	15802	15847	15932	15997	15986	15826	15816	16201	16026	16061	16150	15987	15916	15934	15853	15842	16100	15893	16082	15973	16039	16143	15958	16007	15976	15855	15995	15959	15818	16025	15825	15840	15890	16037	16095	15896	16044	16005	15773	16045	16176	15771	16142	15856	15974	15788	16129	15835	16059	15927	16036	16130	16057	16084	15887	15949	15804	15790	15937	16056	16012	16078	16112	16118	16136	15946	16019	15816	15908	16128	15895	15957	15793	15921	16176	16013	15949	15946	15845	16023	16130	16062	15972	16141	16146	16033	15729	15834	15797	15918	16067	16116	16025	15987	15878	15964	16109	15896	15937	16183	16055	15963	16119	16059	15949	15968	16033	16040	16000	15828	15833	15884	15983	15901	16121	16053	16024	16052	15939	16013	15876	16028	15955	15941	15805	16000	16023	16065	15968	15981	15989	15719	15760	16078	15907	16252	15849	16023	16028	16183	16126	15766	16038	15936	16042	15980	16191	16115	15936	15927	15850	15915	16167	16091	16033	15971	15956	15980	15974	16045	15783	15783	15907	15821	16060	15966	16034	16008	15934	15981	15815	15990	15917	15961	16016	16079	15986	16206	15945	16092	16039	15944	16016	15976	15858	15896	15928	16041	15832	15860	15990	15839	15856	15922	15769	15994	16094	16111	15935	16014	15965	16195	15868	15782	16066	15956	15855	15960	16182	16141	16284	16142	16066	15824	15708	15987	15986	16168	15786	15837	15990	15985	15860	15770	16136	15835	15837	16027	15782	16009	15880	16209	16067	16091	16049	15966	15976	15829	16009	15961	15829	15891	15910	15948	15989	16164	15992	16049	15826	15981	15772	16107	16047	16178	16067	16022	15891	15907	15787	16032	16009	15993	15990	16007	15944	16023	15982	16112	15977	16159	15934	15818	15789	16107	15878	16165	16038	16143	15889	15944	16122	16076	15804	15917	16041	16021	16145	15883	16106	15965	16116	16252	15966	15946	16039	15915	15916	15893	16042	16017	16092	16087	15971	15825	15943	15869	16011	16029	15921	16161	15924	15894	15964	15958	16056	16027	15838	16091	15958	15978	15985	16045	15950	15809	16038	15902	16088	15974	15869	16007	16023	15962	16121	16124	16032	16150	15936	15991	16053	15933	15868	16075	15970	15821	15838	15969	15972	15766	15842	15989	15954	15895	16120	15936	16098	16019	16011	15655	15889	15822	16023	15873	16087	15899	15827	15968	15883	16075	15997	16044	15991	16021	16066	16006	15635	16062	15994	15869	16004	15941	15870	15912	15964	15900	15963	16028	16116	16031	15985	15905	16002	15933	15975	15989	16107	16208	16080	16150	16144	16007	15845	16241	16105	15797	16091	16102	16185	15934	16090	16160	15912	16175	15896	15891	15808	16149	15899	16028	15833	15948	15835	16154	16009	15801	16111	15978	15902	15888	16014	15985	15865	15893	15931	16023	15959	16154	15787	15966	15964	15982	16034	16016	15753	16113	15810	16051	16009	16096	16026	15853	15968	15931	16017	15906	15994	15798	15898	15935	16104	16004	15910	16116	16047	15982	16030	16139	15835	15849	16153	15940	16024	16033	15896	16031	15934	15701	15941	16004	16000	15988	15939	16056	15984	16069	15928	15885	16013	15937	15973	15590	15913	16253	15936	16093	16007	15811	15958	15887	16010	16043	16004	16110	16066	15922	16164	15934	15989	15795	15894	15996	16094	15986	15993	16118	16069	15925	16048	16012	16040	16257	15869	15994	16081	16104	15933	16135	15900	16000	15945	15966	15904	15978	16044	15995	15761	15967	16048	15879	16176	16041	16091	15863	15947	16064	15847	16108	16073	15982	16123	15934	15865	16147	15883	16165	15827	15878	15877	16099	15984	15856	15793	16030	16035	15782	15911	16030	15916	16050	15929	16050	15727	15983	15963	15990	16000	16002	16061	16058	16156	15970	15970	15925	16220	15977	15970	16129	16144	16003	16058	16058	16107	16044	16007	15932	15914	15857	16019	15895	16216	15973	15911	16159	15994	15881	15971	16082	15919	16037	15983	16030	16091	15959	15725	16052	15834	16114	15851	15867	15933	16084	16108	16171	16118	16068	16073	16011	16022	15895	16019	16041	15877	16085	16016	16074	15991	16052	15934	16124	15974	15907	16000	16027	16032	15881	16022	16035	16054	15927	16309	15959	16119	16061	15860	15854	15767	15959	15887	16177	16172	16032	15944	16005	16028	16175	16086	15961	16061	16044	15898	16232	16009	16006	16150	15875	16129	16109	16078	15925	15779	15962	15920	15977	16024	15785	16053	16195	15985	16033	15951	16065	16067	15951	15960	16083	16061	15933	15894	16033	15826	15991	16066	15987	16015	16042	15866	16004	15866	15986	16031	16091	16014	15984	16023	16148	16227	15928	15898	16181	15957	15858	15890	16073	16109	15908	15893	15826	15993	16131	16040	15835	15990	15963	16085	15989	16113	16019	16006	16133	15905	15871	15957	16106	15951	15974	16003	15925	16002	15955	16045	16194	16029	15993	16043	15950	15869	16045	16021	16067	16030	16073	15868	16044	16063	16215	15986	15872	15998	15975	15930	16112	16075	16008	15928	15867	15913	15893	15818	15849	15939	16064	15996	16030	15977	16135	16059	15767	15869	15988	16236	15991	15914	16088	16094	16006	15866	15879	15940	15904	16002	15880	15893	15838	16036	15909	15940
25529	43410	44057	36633	32545	29098	26910	25250	22848	20981	19173	18073	17008	16158	15441	15100	14772	14571	14369	14224	14161	14187	14153	14130	14173	14215	14129	14073	13876	14214	14099	14276	14177	14048	14001	14055	14022	13756	14025	13981	13961	13937	13815	13991	14029	13795	13933	13867	14025	13905	13824	13817	13610	13945	13820	13816	13894	13750	13746	13846	13658	13792	13718	13784	13707	13905	13776	13816	13831	14024	13815	13784	13844	13874	13801	13889	13976	13851	13873	13869	13890	13861	13986	13792	13884	13951	13913	14014	14111	13986	13926	13971	13988	13898	13819	13938	13872	13815	13857	13891	13896	13775	13980	13813	13818	13995	13781	13770	13751	13903	13854	13919	13898	13906	13672	13895	13675	13898	13889	13721	13771	13650	13971	13763	13784	13812	13994	13981	13723	13890	13902	13819	13771	13740	13749	13809	13713	14010	13694	13918	13840	13695	13951	13928	13818	13809	13934	13897	13843	13900	13840	13873	13965	13928	13747	13967	13837	13850	13805	13893	13746	13846	13854	13851	13898	13889	13706	13790	13957	13807	13743	13805	13944	13816	13905	13785	13777	13850	13921	13844	13645	13765	13930	13836	13809	13820	13756	13923	13766	13871	13897	13820	13914	13776	13823	13615	13705	13900	13932	13877	13697	14019	13935	13995	13827	13920	13961	13801	13897	13982	13929	13789	13698	14015	13976	13966	13856	13731	13855	13812	13766	13933	13945	13866	13722	13841	13744	13733	14026	13830	13820	13927	13896	13747	13927	14124	13598	13865	13844	13939	13753	13935	13907	13808	13860	14038	13825	13779	13719	13792	13712	13867	13838	13813	13950	13889	13828	13755	13964	13810	13780	14021	13834	13915	13777	13850	13882	13835	13761	13862	13870	13917	13809	14025	13669	13893	13847	13740	13674	13950	13789	13770	13913	13903	13929	13834	13928	13829	13982	14037	13879	13821	13850	13797	13654	13827	13888	13869	13929	13737	13865	13777	13766	13824	13921	13652	13945	13891	13761	13801	13839	13802	13800	13923	13747	13824	13876	13808	13811	13892	13768	13971	13911	13774	14058	13893	13748	13859	13825	13729	14028	13972	14021	13813	13957	13654	13967	13955	13805	13918	13805	13786	13855	13849	14132	13793	13856	13984	13783	13919	13922	13839	13615	13910	13713	13846	13966	13910	13916	13921	13800	13804	13758	13763	13847	13987	13857	13921	13817	13790	13795	14088	13924	13887	13865	13836	13756	13827	13863	13921	13813	13908	13809	13821	13899	13772	13922	13812	13874	13897	13901	14005	13901	13900	13874	13913	13927	13882	14026	13856	13691	13789	13982	13919	13885	13933	13904	13866	13928	13811	13945	13703	13735	13735	13892	13760	14011	13702	13974	13923	13799	13854	13781	13830	13849	13647	13907	13898	13865	13810	13979	13805	13856	13685	13878	13904	13864	13927	13887	13835	13815	13839	13834	13801	13986	13976	13904	13919	13933	13801	13782	13783	14009	13960	13862	13946	13946	13841	13993	14022	13860	13700	13885	13976	13882	13810	13718	13782	13812	13804	13836	13893	13833	13710	13881	13797	13823	13850	13946	13899	13778	13888	13700	13816	13886	13742	13771	13835	13775	13752	13979	13892	13807	13945	13942	13721	13898	13852	13916	13791	13909	13843	13631	13775	13940	14108	13636	13848	13912	13880	13910	13863	13912	13982	13684	13871	13828	13803	13639	13797	13947	14023	13786	13786	13828	13948	13813	13985	13856	13853	13871	13773	13871	13608	13979	13682	13758	13885	13920	13941	13933	13906	13828	13873	13712	13845	13900	13735	13878	13820	13839	13822	13841	13797	13936	13596	13757	13730	13723	13705	13831	13897	13804	13900	13710	13960	13706	13859	13750	13738	13846	13910	13829	13927	13973	13911	13815	13938	13807	13907	13866	13719	13852	13977	13888	13723	14072	13890	13955	13914	13939	13935	13878	13874	13780	13879	13878	13937	13857	13895	13690	13904	13918	13950	13858	14025	13793	13802	14135	13722	13845	13894	13819	13956	13797	13878	13687	13855	13881	13771	13828	13783	13901	13775	13990	13900	13863	13842	13854	13879	13918	13897	13785	13946	13889	13836	13858	13944	13716	13865	13855	13800	13804	13814	13712	13955	13848	13879	13900	13877	13652	13872	13738	13800	13890	14021	13922	13904	13739	13808	13832	13756	13891	13940	13964	13781	13876	13615	13936	13756	13986	13753	13957	13868	13722	13778	13729	13710	13726	13881	13900	13871	13979	13934	13864	14104	13839	13831	13821	13650	14019	13869	13762	14004	13809	13885	13895	13818	13918	13910	13643	13823	13975	13811	13892	13878	13731	13993	13926	14062	13825	13807	13901	13784	14063	13802	13951	13848	13801	13928	13750	13952	13783	14037	13783	13771	13819	13778	13823	13868	13773	13950	13742	13977	14019	13864	13802	13860	13850	13732	13835	13926	13770	13815	13902	13937	13848	13871	13947	13938	13742	13903	13966	13924	13828	13839	13759	13841	13912	13781	13927	13830	13619	13928	13978	13789	13839	13691	14087	13821	13829	13989	13750	13705	13824	13712	13744	13778	13891	13802	14000	13808	13751	13743	13954	13686	13810	13830	13769	13935	13968	13938	13818	13795	13759	13784	13704	13860	13827	13947	13822	13855	13743	13857	13710	13798	13825	13925	14003	13817	13900	13786	13741	13984	13895	13877	13808	13673	13878	13810	13743	13798	13851	13820	13869	14003	13707	13820	13964	13777	13865	13675	13984	13877	13770	13880	13923	13847	13784	13907	13804	13852	13813	13843	13829	13834	13851	13936	13954	13917	13796	14003	13768	13760	13906	13914	13724	13965	13855	13962	13936	13717	13897	13872	13952	13915	13737	13976	13772	13787	13764	13967	13795	13842	13900	13750	13852	13768	13808	13876	13920	13756	13808	13928	13877	13900	13915	14000	14021	13765	13831	13681	13785	13891	13851	13910	13689	13637	13714	13880	13913	13851	13843	13774	13836	13799	13853	13918	13900	13707	13778	14078	13878	13907	13794	13625	13913	13933	13875	13848	13868	13783	13896	13784	13873	13935	13962	13816	13812	13831	13900	13739	13954	13855	13867	13766	13906	13716	13953	13759	13910	13741	13891	13810	13795	13850	13732	13872	13680	13761	13900	13977	14005	13822	13836	13823	13809	14018	14008	13697	13944	13847	13720	13896	14078	13907	13862	13878	13820	14035	13835	13785	14014	13795	13901	13888	13862	13805	13757	13961	13806	13887	13923	14034	13984	13922	13758	13921	13749	13706	13845	13674	13820	13853	13757	13924	13874	13990	13884	13844	13808	13878	13926	13828	13847	13876	13748	13911	14014	13970	13797	13699	13748	13831	13738	13826	13944	13948	13738	13780	13905	13980	13919	13968	13797	13692	13955	13833	13740	13879	13704	13906	13869	13916	13786	13886	13998	13988	13764	13811	13953	13933	13908	13709	13956	13912	13951	13765	13835	13940	13716	13783	13858	13753	13691	13780	13834	13951	13791	13776	13893	13929	13728	13980	13803	13965	13817	13755	13972	13913	13761	13899	13840	13931	13842	13718	13889	13883	13686	13876	13743	13772	14187	13887	13780	13860	13797	13863	13899	13997	13760	14048	13821	13685	13920	13818	13947	13799	13896	14018	13796	13829	13871	13814	13842	13747	13788	13856	13996	13697	13838	13918	13861	13867	13953	13823	13583	13910	13804	13915	13904	13753	13971	13810	13957	13822	13805	13898	13899	13627	13888	13830	13900	13833	13928	13713	13871	13862	13953	13741	13753	14008	13914	13874	13760	13982	13807	13811	13905	13806	13836	13863	13777	13928	13888	13915	13707	13771	13958	13850	13997	13952	13808	13768	13944	13861	13806	13999	13948	13760	13853	13890	13930	13800	13946	14015	13877	13921	13873	13953	13790	13886	14023	13651	13852	13756	13933	13732	13815	13760	13960	13789	13948	13996	13796	13849	13951	13814	13927	13867	13830	13844	13993	13667	13972	13804	13903	13749	13852	13827	13992	13845	13695	13772	13715	13950	13946	13828	13762	13922	13701	13876	13874	13989	13657	13913	14035	13841	13817	13932	13710	13776	13792	13849	13693	13739	13718	13934	13896	13916	13708	13762	13946	13984	13831	13652	13939	13749	13824	13703	14057	13845	13976	13885	13802	13794	13922	13961	13670	13787	13748	13877	13907	13842	13809	14005	13829	13724	13871	13760	13753	13763	13872	13767	13803	13846	13907	14025	14007	13989	13892	13803	13707	13907	13845	14027	13872	13860	13863	13877	14018	13820	13913	13812	13736	13834	13727	13934	13930	13735	13901	13882	13728	13889	13794	13922	13903	13920	13720	13936	13708	13837	13910	13888	14020	13772	14008	13833	13817	13707	14005	13945	13888	13919	13904	13741	13929	13898	13671	13816	13716	13961	13757	13761	13715	13862	13855	13909	13778	14024	13766	13762	13756	13788	13843	13960	13856	14021	13854	14027	13907	13803	14025	13885	13865	14071	13865	13861	13801	13801	13743	13923	13909	13803	13887	13947	13774	13741	13823	13869	13740	13806	13866	13872	13932	13843	13961	14002	13822	13868	13988	13985	13979	13846	13780	13936	13750	13839	13785	13974	13924	13807	13858	13754	13739	13813	13939	13814	13742	13899	13725	13886	13757	13934	13832	13970	13930	13755	13914	13959	13909	13798	13726	13971	14031	13825	13811	13837	13874	14076	13794	14034	13873	13924	13665	13951	13905	13658	13800	13776	14029	13924	13813	13966	13979	13866	13940	13872	13796	13861	13847	13850	13852	13626	13822	13857	13805	13990	13952	14031	13832	13754	13741	13845	13949	13862	13725	13770	13951	13780	13991	13828	13896	13829	13886	13906	13920	14004	13957	13826	13738	13810	13817	13662	13848	13891	13861	13830	13785	13904	13834	13931	13802	13709	13699	13979	13855	13842	13756	13811	13810	13812	13876	13779	13794	13927	13857	13793	13800	13949	13935	13872	13813	14004	13683	13817	13713	13782	13887	13833	14121	13788	13755	13825	13776	13811	13860	13713	13835	14047	13700	13806	13766	13893	13724	13760	13901	13761	14033	13882	13747	13709	13802	13836	13862	13844
24058	21463	29252	24831	25224	29297	30698	25991	23902	22249	20607	19478	18678	18284	17824	17311	17186	17006	16707	16669	16387	16566	16520	16679	16517	16471	16389	16422	16189	16353	16494	16417	16523	16125	16167	16328	15956	15992	16057	16204	16167	15995	15965	16216	16217	16153	16077	16128	16059	16068	16084	16056	16073	16013	16048	16031	16089	16072	16144	16082	16145	16041	16043	15926	15978	16219	16099	16076	16015	15938	15913	16246	15895	16107	16195	15952	15984	16049	16166	16042	16227	15983	16077	16169	15884	15926	16124	15988	15989	16048	16053	16229	15993	16260	15885	15867	16137	16027	15944	16178	16162	16073	15860	16153	15885	15989	16157	15996	16039	16083	16101	15972	15892	15909	15978	16085	15951	15936	15976	15952	16032	16245	15928	16017	16193	15625	16100	15999	16141	16181	16092	16025	16125	15758	16045	16012	15779	15895	15960	15942	16021	15894	15980	16102	15970	16198	16012	15887	16030	15971	15932	15945	15915	15960	16054	15869	15991	15933	16115	15912	16150	16066	16068	15895	15867	16057	16061	16198	15891	15970	15960	15930	16005	15996	16179	15976	16113	16086	15918	15893	16045	16098	16073	15915	16019	16100	16137	16093	16024	16126	16007	16109	15936	16172	15898	16109	15831	15939	15976	15820	16037	16122	16009	16170	16044	15982	16001	15762	16024	15933	16057	16043	16113	16196	15894	15951	16052	15969	16142	15970	16072	16228	16116	15879	16078	16060	16065	16092	15912	15900	16023	16158	15904	16208	15920	16028	16028	15826	15980	16072	16025	15869	16065	15950	16050	16136	16065	16153	16065	16120	16085	15957	15878	16085	16085	15924	15987	16034	16066	16086	16046	15968	15920	16060	16006	16025	16215	16132	15948	15905	16287	15914	15919	16150	16140	15918	16198	16188	16080	16183	15933	15894	16022	16086	16028	16107	16020	16224	16009	16066	15904	15828	15932	16230	15896	16070	16090	15985	15945	15897	16139	15896	15878	15815	15900	16161	15887	15808	16028	15770	16151	15842	15955	15932	15966	15866	16050	16010	16153	16039	16109	16036	15873	16021	15968	15969	16066	15858	15992	16179	16005	16100	16105	15948	16115	15785	15902	15786	16107	15879	15863	15914	15996	15972	16035	16181	16090	15916	16144	15841	16075	16123	16123	16130	15958	15848	15917	16221	16093	15978	16014	16030	15960	16137	16065	15882	15991	15986	15946	15840	15816	15777	16131	16132	15995	16003	15976	16157	15913	16099	16147	15970	16198	15938	16105	16007	16049	15915	16049	16012	16050	15917	15902	15833	16046	15958	16161	16119	16112	16019	15936	16110	16025	15935	16143	16025	16075	16093	15861	16045	15889	16057	15981	15973	15962	16111	15891	16172	16104	16048	16108	16007	16004	16124	16002	16051	16000	16013	15983	16225	16083	15925	15995	16045	16048	16128	15982	15935	15936	16015	16071	16232	16024	15704	16083	15854	16013	15978	16079	15928	16033	15860	15992	16095	16185	15955	16137	16026	16009	16122	15949	15894	16122	15953	16064	16105	16050	16074	15901	16054	16117	15955	16036	15990	16060	15934	16080	16195	16058	16076	16084	16003	16130	16017	15992	16043	15934	16097	15991	16044	15902	16101	16184	16028	15967	16318	16003	15976	16084	15993	16008	15976	16079	16002	16143	16003	15997	15890	16060	16046	16124	15876	15950	15940	16201	15949	15958	15986	16152	16042	15973	16181	16153	16184	15865	16045	16170	15842	16250	16075	16145	15933	16102	16214	16062	15969	15919	15869	15934	16054	15963	15907	16292	15992	16072	16164	15909	16033	15915	16055	16041	15918	16081	15920	15954	15918	16128	16047	15936	16153	15988	15873	15790	15972	15782	16189	15942	16146	16030	16010	15834	15964	16304	16085	16026	16169	16009	15944	16055	15939	15826	15909	15944	15827	15819	15943	16067	16025	16047	15861	16005	16005	16151	16042	16013	15922	15954	16135	16151	16028	16239	15966	16021	16185	15937	15898	16011	16227	16034	15978	16170	16190	16034	16084	16212	16120	15923	16076	16090	15933	15997	15887	16016	16036	16021	16020	15918	15892	16019	16025	16082	16104	16137	16110	16242	15959	16070	16111	15883	15965	15744	16000	16001	16092	15969	15919	16049	15786	16040	16073	16035	15986	15661	15847	15967	16048	15824	16004	16013	15791	16100	16153	16314	15971	15995	15871	15994	15938	15901	16206	15991	16000	16067	16029	16146	15809	16122	16098	15986	15942	16103	15904	16008	15940	16288	15990	16013	16142	16088	15976	15905	16152	16103	15887	15848	15877	15885	16081	16044	15992	15961	16210	16157	16014	16070	15983	15907	15813	15992	15962	16023	16079	16095	16041	16048	15899	16026	16039	16027	15952	16034	16041	15993	16059	15964	16000	15946	16094	16053	15990	15973	16178	16055	16121	16133	15989	16069	15954	16063	15973	15862	15881	15958	16020	15968	15852	16112	16075	16322	15906	15966	16108	15950	16004	16060	15979	16163	16076	15815	15958	15951	16238	16084	16141	16097	16073	16226	16216	15981	15834	15836	15996	15973	16082	16118	15993	15919	16061	16080	15917	16087	16246	15782	15971	16072	16029	16121	16088	16030	16066	16150	16156	16136	15981	15932	16022	16141	15958	15989	16053	15832	16148	16045	16004	15921	15962	15827	16122	16141	16117	15926	16324	16235	16054	16115	15980	15853	16121	16028	15826	16055	16074	15904	15967	16029	16126	16153	15819	15953	16033	16102	16076	16044	16026	15986	15808	16005	15940	15945	15996	16021	16126	15801	15825	15878	15941	16175	15925	16072	16115	16354	16056	16266	16031	15852	15928	15992	15828	16050	16036	15970	15979	16110	16129	16052	16123	16094	15894	15962	15878	15926	16116	16015	16147	15958	16097	16032	16018	15904	16068	16212	16028	16093	16247	16120	16047	16026	16031	16159	15958	16140	15862	15982	16065	16075	16226	15945	15951	15893	16017	16091	15905	15929	16325	16131	15808	15942	16036	15901	16000	16191	16016	15975	15808	15921	15787	16047	15963	15869	15915	16110	15915	16020	15920	15989	15982	15969	16176	15993	15999	15990	15886	15877	16085	16199	15995	16057	16103	15975	15803	16098	15996	16188	16128	16233	15922	16071	16020	16022	16082	16170	16074	16020	16088	16274	15999	16090	16072	16155	16050	15799	16118	16205	16050	16105	15910	16040	16106	15913	15964	16097	15912	16038	16025	16011	15866	15882	16261	15909	16029	16034	16102	16035	16170	15883	15867	15980	16072	16107	16068	15944	16227	16091	15914	15983	15956	16129	15994	16108	15699	15833	16076	16288	15842	15969	16085	15894	15812	15773	15754	15898	15951	16141	16087	16087	16109	16134	16164	16126	15952	16045	15900	16029	15924	16111	16011	16099	16043	16173	16247	16096	16051	15996	16297	16046	16053	15870	15935	15906	15992	15911	16070	15931	16066	16098	16181	15932	15951	15952	15911	15998	16067	16075	16157	16047	16143	16012	16145	16080	15980	15884	16016	16167	15939	15896	15878	16083	15917	15909	15872	16116	15964	16049	15924	16035	16031	16223	16054	16237	16277	16213	15772	16093	16193	16038	15859	15818	15862	15941	16129	16199	15868	15978	15940	15936	15969	16033	15854	16105	16023	16012	16080	15809	15974	16013	16064	16093	15974	16088	16210	16022	16121	15911	15988	16015	15892	15871	16012	16197	15959	16060	15802	15931	15890	16095	15932	16172	15990	15895	15972	16001	15939	16074	16054	15962	15905	15893	15998	16166	15830	15756	16061	15988	15823	16039	16054	16017	16181	16040	16051	15954	16004	15804	16098	15946	16118	15984	15870	16038	15842	15871	16073	15998	16045	15989	16134	16078	16009	15790	16058	16110	15857	15881	16090	15860	16140	16070	16155	16052	16081	15948	16018	16231	15867	15918	15777	16190	16162	16109	15944	16065	16001	16078	16049	15902	15997	16074	15809	15990	16123	16001	15947	16177	16023	15879	15996	16173	15819	15996	16126	16112	16086	15963	16064	16134	15845	15925	16239	16141	16079	16119	15855	15870	16068	15937	15936	16083	15975	16137	15909	16006	16060	16074	16082	16152	16084	16092	16002	15892	15900	16135	15854	16134	16058	16108	16050	16137	16049	16263	15996	16116	16015	16045	15974	15916	16039	16006	16052	16174	16032	16165	15824	15815	16017	15937	16084	16032	16012	16094	15890	15983	16084	15970	16043	16052	16203	16074	16159	16148	15910	16031	16014	16197	16021	15909	16063	15849	16019	15935	15921	16063	15846	16096	16049	16113	15982	15963	15875	15915	15983	16189	16035	15937	16083	15863	15923	16143	15894	16024	15908	16057	16119	16035	15970	16005	15924	16064	16025	15793	16295	16083	16017	16080	15952	16019	16078	16099	15949	16025	16161	15773	15806	15991	15710	15998	15938	16063	16023	16029	15909	15933	15912	15944	16234	15935	16108	16099	16125	15828	15975	16081	16086	15965	16041	15745	15999	16012	15987	16193	15699	16066	16118	16040	16096	15927	16089	15950	16103	16054	16087	15842	15965	15968	15812	16112	15784	16005	15907	15970	16039	16023	16048	16075	16092	15996	15779	15960	15923	15956	15957	15887	15919	15984	16312	16127	16043	16037	16077	15791	15883	16055	16036	15713	15918	15991	15927	16177	16157	15946	16075	16112	16085	16131	16008	16005	15937	15949	15831	15904	15956	15989	16061	15965	15969	15934	16013	16011	15917	16097	16112	16056	16106	16022	16248	16208	15900	15778	16083	15992	16025	16143	16033	16050	16017	16081	15916	15932	16145	16181	15945	15788	15911	16103	16125	15979	15974	15971	15973	16082	15847	16132	16052	15945	15912	15919	15989	16126	16053	16167	16138	15967	15907	16105	16048	16053	15972	15907	16088	16131	16073	15926	16077	16015	16021	15842	15930	16160	15825	16011	16018	16164	16114	16108	15925	16089	15980	16004	16109	15945	15840	15867	16186	16232	16236	16250	16000	15905	15861	15865	16052	16020	15960	16116	15995	15945	15938	16039	16011	16076	16072	16032	16099	15994	15961	16042	15827	16131	16024	16128	15934	15986	15982	15991	15934	16109	15933
27485	48684	49302	42124	37306	33861	31123	28523	25416	23195	20964	19444	18090	17066	16390	15501	15317	14784	14567	14654	14406	14436	14325	14292	14314	14290	14234	14478	14291	14471	14266	14336	14184	14103	14101	14115	13816	13828	13961	14108	13965	13995	13952	14108	14073	14000	13962	13810	13951	14033	14072	13913	13996	13941	13993	13949	14048	14041	13878	13873	13986	13958	13864	14116	13889	14148	13969	13782	13893	13977	13908	13839	13814	13941	13799	13771	14050	13889	13920	13872	13925	13786	13924	13952	13919	13726	13904	13737	13902	14061	14018	13858	14070	13880	14059	13879	13998	13939	14106	13847	14010	14121	13965	13973	13944	13856	13982	13805	13849	13855	13935	13790	13834	13792	13715	13999	13941	14154	13807	13917	14007	13895	14007	13894	13874	14003	13944	13897	13858	13956	13855	13914	13854	13767	13855	13884	13969	13847	13930	13818	13891	13885	14039	13795	14070	13810	13884	13937	13958	13759	14028	13935	14003	13864	13977	13869	13951	13871	14077	13880	13651	13963	13693	13909	13956	13876	13929	13961	13707	13819	13892	13937	13911	13927	13804	13707	13849	13862	13844	13826	13999	13972	13674	13921	13733	13759	13982	13985	13888	13851	13960	13917	13981	13926	13915	13845	13736	13954	13818	13856	13895	13836	13832	13855	13840	13829	13854	13968	13974	13991	13960	14012	13798	13919	13734	13878	13963	13909	13910	13991	13977	13843	13896	13966	14005	13827	13850	14007	13745	13800	13962	13883	13837	13992	13896	13996	14075	14023	14097	13882	13846	13964	13935	13901	13895	14000	13948	13982	13939	13923	13605	13860	13880	13836	13906	13814	13888	13959	13875	13758	13839	13885	13866	13754	13893	13827	14029	13926	14048	13924	13974	13853	13864	13734	13987	13794	13831	13863	13955	13969	13913	13970	14030	14044	13935	13901	14012	13940	13867	13819	13881	13806	13944	13804	13745	14089	13923	13953	13792	13953	13899	13887	13944	13786	13815	14013	13824	13751	13725	13858	13804	13957	13782	14127	13730	13770	13933	13775	13852	13804	13885	13773	13849	14000	13842	14018	13774	13731	13863	13987	13836	14057	13866	13862	13889	13823	13777	13974	13880	13955	14074	13892	13861	13769	14002	13857	14087	13809	13958	13906	13988	13882	13846	13986	13876	13871	13947	13926	13873	13816	13887	13975	13755	13841	13940	13956	13975	13696	13751	13901	13915	13915	14037	13835	13894	13902	13771	13888	13990	13870	13708	13938	14012	13784	13961	13743	13784	13858	13970	13930	13967	13881	13849	13790	14063	13712	13866	13989	13892	13940	14012	13959	13796	13782	13768	13857	13787	13879	13845	13869	14080	13918	13881	14070	13900	13723	13877	13982	13851	13934	13834	13772	13740	13951	13973	13959	13827	13831	13911	13809	13807	13958	13861	13847	13890	13684	13906	14042	13960	13984	13724	13958	13948	14282	13894	13796	13837	13984	13869	13871	13864	13999	13824	13789	13996	14054	13976	13828	13953	13893	13915	13824	13868	13775	13937	13940	13948	13960	13905	13620	13925	13997	13843	13797	13884	13775	13856	13843	13794	13883	13772	13867	13721	14051	13908	13800	13861	13927	13880	13834	13771	13939	13924	13995	13890	13866	13717	13811	13638	13753	13789	13964	13957	14001	13815	13941	14040	13727	13990	13826	13819	14048	13958	13773	13941	14081	13844	13859	14100	13910	13783	13970	14011	13784	13974	14100	14035	13906	13868	13848	13901	13978	13811	13874	13936	13966	13956	13944	13751	13862	13916	13799	13896	13998	13725	13862	13975	13987	13915	13881	13980	13918	14001	13957	13727	13878	13768	13830	13736	13893	13941	13876	13815	13948	13887	13916	13840	13876	13951	13877	13873	13701	13977	13899	13870	13928	13892	13846	13941	13930	13884	13874	14097	13918	13858	13937	13742	13880	13852	13888	13787	13756	13957	13912	13778	13815	13712	13976	13881	13723	13898	14037	14059	14036	13949	13841	13991	13760	13797	14148	13895	13819	13885	14030	13945	13772	13822	13910	13802	13985	14025	13864	13920	13900	13764	14011	13945	13861	13697	13827	13960	13921	13720	13780	13851	13967	13795	13982	13876	13971	13911	13957	13931	13904	13927	13944	13942	14053	13780	13842	13761	13858	13893	13946	13720	13798	13999	13763	13978	13977	14018	13858	13904	13828	13983	13835	13843	13920	14022	13896	13916	13722	14050	13910	13882	13955	13735	13989	13861	14054	13900	13935	13870	14076	13782	13877	13713	13945	14037	13892	13950	13796	13952	13985	13810	13885	13903	13942	13799	13864	13927	13923	13855	13884	13850	13946	13690	14085	13872	13792	13921	13840	13890	13798	13777	13794	13895	13664	13810	13936	14010	13877	13892	13878	14005	13776	13810	13962	14031	14085	13771	14088	13845	13967	13817	13971	13891	13777	13757	13799	14051	14000	13890	13915	13926	13789	13983	14122	13809	13931	13929	13883	13885	13873	13846	13878	13888	13898	13977	13802	13885	13970	13880	13873	13986	13918	13783	13826	13894	13791	13897	13941	13859	13832	13802	13862	13860	13804	13892	13930	13923	13677	13871	14003	13924	13830	13967	13883	13843	14009	13683	13935	13909	13967	13768	13848	13875	13944	13881	13894	13844	13890	14000	13938	13579	13883	13866	13766	13780	13900	13935	13861	13747	13844	13743	13853	13836	13954	13825	13950	14048	13981	13944	13679	13932	13916	13838	14020	13958	13921	13939	13944	13884	13816	13791	13813	14020	13888	13879	13931	13982	14020	13924	13994	14057	13986	13908	13911	13870	13820	14046	13765	13998	13927	13898	14014	13913	13775	13915	13792	13802	13915	13856	13757	13833	13782	13968	13911	14031	13854	13903	13869	13919	13923	13882	13938	13673	13905	13988	13906	13890	13759	13698	13854	13865	13899	13903	13956	13969	13921	13838	13843	13818	13960	13877	13938	13955	13873	13921	13966	13847	14099	13888	13896	13857	13679	13892	13971	13918	13863	13896	13948	13928	13763	13933	14003	13768	13908	13857	13817	13687	13869	13851	13875	13956	13819	14049	13989	13771	13881	13875	13826	14002	13951	13856	13934	13822	13870	13871	13892	13900	14027	13843	13877	13952	13776	13862	13720	13886	13862	13998	13841	13866	13784	13859	13946	13941	13875	13949	13960	14042	13854	13968	13840	13821	13805	13894	13777	14103	13944	14067	13859	13873	13868	14036	13819	13975	13874	13983	13896	13695	13985	13957	13789	13961	13882	13931	13911	13934	13993	13973	14029	14102	13983	13950	13875	13893	13693	13813	13798	13869	13771	13964	13915	14083	13784	13903	13881	13875	13960	13835	13953	13865	13960	13865	13830	13805	13821	13824	13727	13846	14141	13758	13969	13990	13754	13960	13942	13920	14020	13909	14012	13860	13842	13878	13925	13907	13826	14010	13864	14020	13866	13946	13735	13765	13974	13989	13941	13813	13745	13950	14006	13990	13778	13812	13890	13945	13996	13961	13994	13993	13912	13918	13831	13916	13954	13909	13993	13670	13891	13971	13767	13987	13947	13761	13958	13862	14040	13701	13871	13996	13856	13970	13883	13898	13880	13925	13873	13925	13971	13920	13870	13802	13791	14029	13799	13766	14041	13868	13949	13669	13962	13930	13999	13863	13947	13863	13971	13911	13816	13998	13764	13948	14005	13931	14020	13789	13766	13934	13772	13796	13847	13758	13939	13865	13861	13871	13877	13824	13943	13897	13998	13956	13806	13719	13833	13973	13717	13810	13894	13890	13984	13674	13742	13978	13900	13926	13788	13938	13658	13769	13854	13933	14020	13887	13927	13929	13834	13860	13825	14022	13949	13983	13802	13993	14058	13996	14020	13889	13994	13752	13938	13893	13977	13829	13922	13793	14056	14028	13992	13783	13811	13794	14014	13916	13835	13834	13988	14006	13929	13937	13744	13884	13781	13918	13853	13812	14054	13915	13874	13736	13913	14008	13941	13828	13866	13884	13795	13961	13861	13893	13891	13973	13837	13939	13859	13890	13889	14054	13771	13767	13698	13950	13891	13956	14007	13892	13621	13738	13877	13869	13935	13949	13840	13748	13827	13867	13958	14072	13917	13836	13877	13841	13797	13844	14068	13877	14068	13828	13839	13856	14010	14085	13780	13853	13844	13868	13761	13931	14035	14061	13770	13795	13985	13862	13791	13828	13872	13782	13730	13786	13949	13875	14136	13956	13983	13942	13949	13761	14036	14012	13880	13964	13842	13815	13914	14077	13881	13897	13861	13845	13884	13917	13823	13967	13812	13969	14020	13886	13634	13906	13854	14035	13971	13904	14087	13790	13980	13924	13850	13853	13892	14044	13870	13945	13884	13937	13897	13887	13849	13899	13888	14065	13829	13808	14029	13968	13826	13946	13867	13974	13632	14004	13812	13948	13814	13872	13953	13682	13859	13917	14021	13786	13959	13877	13999	13827	13802	13947	14040	13937	13880	13802	13800	13774	13822	13997	13953	13988	13967	13877	13956	13926	13774	13883	13824	13945	13870	13847	13871	13829	13808	13825	13962	13835	13994	13847	13851	13895	13794	13820	14042	13770	14003	13899	13863	13963	13824	13924	13757	13798	13943	13755	13859	13917	13825	13893	14004	13930	13835	13811	13829	13968	13894	13774	13782	13887	13957	13942	13898	14013	13789	13969	13921	13956	13918	13941	13832	14106	13943	13858	13900	13936	13871	13963	13731	13903	13800	13860	13786	13843	13962	13756	13836	13756	13914	13742	13953	13863	13919	13894	13983	14125	13903	13858	13880	13950	13834	13891	13838	13894	13849	13815	13961	13988	13814	13878	13807	13624	13922	13774	13876	14013	13751	13872	13844	13928	13878	13962	13881	13841	14023	13906	13898	13965	13831	13932	13785	13804	13931	13913	13947	14050	13868	13772	13921	13808	13842	14016	13803	14004	13917	13841	13927	13861	13778	13795	13832	13801	13782	13712	13812	13852	13933	13709	14083	13900	13932	13831	14037	13910	13921	13942	13959	13869	13856	13859	13858	13629	13997	14028	13813	13869	13914	13954	13838	13910	13778	13912	13661	13927	13816	13881	13703	13956	13851
30645	27504	33684	30390	25871	23588	21851	20203	19192	18446	17735	17273	17177	16503	16502	16431	16576	16391	16370	16119	16170	16230	16177	16094	16154	16039	16158	16217	16341	16249	16230	16166	16099	15940	16339	16134	16158	16367	16204	16176	16145	16174	16124	16165	16102	16063	16170	15878	16255	16236	16119	16032	16121	15992	16050	16022	16042	15845	16237	15975	16121	16107	16161	16165	16245	16136	16039	16179	16107	15994	16112	16305	16209	16053	16126	16029	16143	16060	16258	16062	16177	16072	16086	16191	16002	16120	16005	16151	16048	16305	16026	15873	16420	16207	15964	15897	16156	16151	15939	16050	15959	16148	16132	15860	16000	16021	15988	16119	16220	16081	16037	16001	16170	15989	16310	15921	16173	16125	16105	16106	16116	15996	16128	16102	16011	16041	15941	16055	15983	16134	16075	15910	16055	16046	15877	16002	16094	15851	16367	16168	16098	15976	16072	16006	15901	16174	16144	16081	16209	15990	16054	16197	16072	16045	16060	16205	16194	16093	16235	16008	15978	16235	16114	16315	16137	15946	15960	16182	16183	15888	15993	15983	16114	15958	16060	15968	15911	16046	16196	16095	16264	16168	16230	16217	16170	16049	16094	16086	15976	16242	16040	16142	16186	15903	16236	16200	16159	16136	16038	16109	15994	16031	16279	16181	16169	16143	16258	16186	16119	16092	16073	15974	16009	16155	16141	16160	16242	16155	16034	16124	16185	16004	16104	16115	15998	16091	16159	16037	16023	16131	16170	16102	15994	15925	16181	16079	16142	16057	16180	16025	16064	16051	16049	16055	16076	15926	16055	16065	16081	16195	16176	16001	16076	16374	16204	16202	16188	15941	15956	16168	16338	15999	16057	16184	15960	16125	16067	15929	15896	16172	15990	16183	16014	16190	16180	15872	16139	16055	15981	16111	16062	16024	15970	16138	16055	15997	16237	16028	16075	16072	16024	15916	16104	16161	16124	16096	16060	16009	15968	16180	15892	15975	16204	15980	15973	16059	16107	16109	16269	16206	16063	16064	15994	15975	15963	16150	15835	16084	16147	15999	16224	16056	16408	16159	15993	16111	16079	16220	16121	16336	16034	16018	16008	16170	16328	15986	16208	16256	15905	16081	15956	15972	16102	16087	15987	16168	16283	16468	16077	15991	16204	15973	15953	16165	16067	16007	16051	16056	16053	16108	16078	16062	16024	15933	16078	15937	15936	16082	16278	16206	16220	16112	16177	15962	16059	16062	16127	16152	16188	16073	16200	16028	16096	16140	16029	15967	16400	16174	16121	16248	16087	16028	16181	16136	16182	16345	16014	16156	16086	16054	16165	16132	15957	16104	16180	15871	16028	16029	16203	15881	16175	15896	15971	15914	16035	16086	16079	16221	15917	16134	16090	16102	16038	16197	16144	16176	16052	15945	16485	16111	16076	15901	16176	15921	15999	15918	15981	16157	16123	16151	16066	15940	16288	16131	16082	16124	16057	16145	15932	16026	16164	15954	16044	16193	15983	16057	16309	15995	16241	16147	16337	16188	16076	15946	16043	16206	15953	16113	16192	16082	15844	16052	16147	16064	15998	16327	16084	15953	16063	16170	16178	16200	15868	16209	16196	16223	16129	15997	16130	16103	16005	16164	16141	15926	16207	15865	16039	16011	16077	16184	15977	16072	16210	16228	15977	16104	16161	15953	16091	16034	15957	16134	16169	16020	16204	16177	16100	16248	16091	16004	15933	16111	15952	16024	16107	15969	15944	16142	16166	16041	16122	16236	15985	16164	16195	16081	15896	16059	15782	16158	16107	16303	15975	16158	16018	16152	16120	16145	16151	16141	16011	16078	16109	16123	16062	15951	15952	16188	16134	16128	16043	16127	16001	16060	15955	16163	16037	16126	16072	16184	16022	16113	15839	16212	16201	16193	16400	16161	15956	16071	16008	16141	16013	15957	15978	16125	15957	16051	16397	16179	16064	16124	16005	16173	16270	16031	16035	16176	16185	16151	16064	16068	16184	16105	16161	16096	15984	16104	15829	15935	16099	16179	16237	16034	15932	16201	16071	15930	16234	16110	16113	16038	15928	16085	16004	16464	16100	16306	16304	15990	15964	15920	15973	16059	16204	16110	16202	16114	15845	16076	16040	15958	16108	16157	16191	16147	16134	16265	15867	16140	16203	15925	16172	16036	15871	16085	16161	16219	16240	16212	16127	16044	15951	16085	15891	16079	16199	16100	15965	16110	16257	15841	15962	15995	15992	16192	15981	16084	16223	15864	16253	16187	15966	16122	16108	15929	16181	16061	16009	16416	16195	15949	16139	15930	16270	16121	16055	16145	16058	16138	16207	16001	16203	16272	16148	16084	16234	16135	16103	16203	16233	16038	15939	15989	16059	16162	15885	16167	16206	16217	16145	16039	16066	16207	16192	16254	16075	16273	16186	16118	15953	16103	16033	16099	15887	16061	16140	16133	16036	15894	15955	16092	16196	16096	15997	16105	15984	16084	16154	16236	16031	16125	15935	15878	16002	16022	16219	16135	15982	15986	16272	16148	16308	16044	16204	16219	16116	16097	16057	16036	16281	16169	16173	15977	16322	15975	16117	16110	15978	15828	15932	16164	16190	15915	16160	16220	15943	16067	15949	16180	15947	16074	16215	16136	16133	15974	15927	16106	16012	16050	16178	16317	16006	15892	16200	16061	16033	15997	15917	15815	16133	16216	16045	16138	16087	16107	16035	15986	16168	16093	16083	16188	15877	16282	16175	16056	16213	16018	16159	16144	16111	15923	15932	16101	16334	15950	16099	16220	16130	16076	16120	16088	16187	16049	16056	15866	16083	15913	16163	16135	16154	16164	16115	16200	16033	16066	16032	15915	16044	16195	16066	15818	16379	16039	16092	15963	15964	16352	16099	16247	16164	16136	16122	16228	16093	16037	15926	16097	16128	16093	16193	16283	16354	16088	15992	16089	16239	16152	16155	16147	16093	16065	16167	15942	16160	16183	16123	16144	16175	16041	16020	16117	16071	16059	16070	16093	16151	16103	16012	16096	16022	16236	16182	15944	16052	16093	16104	15986	16226	16099	16122	16253	16084	16119	16008	15918	16280	16056	16064	16173	16019	15958	16051	15873	16152	16170	16110	16154	16005	16068	16115	16171	16217	16080	16049	16056	16260	16168	16135	16181	16194	16002	16061	16200	16136	16059	16223	16032	16106	16132	16154	16141	16258	16117	16063	16035	16161	16169	16147	16036	16223	16220	15891	15814	16110	16221	16188	16166	16208	16068	16214	15975	15991	16220	16277	16117	16181	16109	15993	15958	16132	16254	15958	15778	16296	15924	16168	16061	16241	16324	16144	16127	16013	16125	16041	16117	16136	16276	16058	16143	16015	16307	16034	16139	16126	16136	16259	16047	16057	16189	16158	16215	16079	16027	16122	16009	16049	16182	16074	16081	16106	16026	15988	15956	16224	16019	16152	16077	16048	16135	16151	16041	16045	15948	16004	16326	16283	16020	15988	16137	16189	16055	16126	16140	16090	16078	16244	16100	16156	16205	16129	16031	16089	15848	16076	16030	16012	16106	16076	16207	16227	16262	16050	16246	16044	15941	16066	15895	16169	16101	16044	16195	16069	16069	16202	15977	16018	16089	16140	16003	16090	16126	16098	16127	15983	16182	15988	16103	16071	15989	16043	16127	16197	16064	16107	16154	16048	16149	16076	16019	16135	16075	16094	16086	16203	15939	16195	15980	16166	16114	16041	16115	16176	16166	16187	16159	16036	16313	16271	16208	16075	16033	16032	16184	16013	16165	16246	16002	16080	15958	16143	15954	15982	16010	16201	16112	16096	16247	16080	16132	16169	16049	16105	16222	16174	15910	16067	16116	15955	15898	16215	16105	16137	16025	16095	16020	15980	15941	16045	16052	16074	15962	16043	15949	16282	16170	16187	16023	16067	15947	16177	16105	16253	16302	16157	16006	16020	16081	16122	16137	16238	15768	16142	16095	16005	15981	16367	16046	16039	16316	16168	16090	15890	15955	16174	16095	15898	16043	16038	16079	16083	16256	16023	16128	16026	16080	16108	16066	15998	15889	16176	16152	16132	16090	15965	16226	16174	16126	16171	16072	16145	16094	16363	16005	16114	16068	16024	16194	15929	15962	16105	16087	16091	16172	16175	16102	16014	16098	16097	16183	16098	16154	16053	16084	16164	16079	15834	16162	16118	15956	16264	16035	15964	16161	16306	16233	15996	16122	16137	16090	16035	16275	16047	16068	16004	16192	16216	16041	16269	16110	16047	16112	16126	16037	16106	16007	16096	16087	16332	15915	16122	15891	16152	16012	15999	16090	16153	15898	16072	16179	16217	16191	15979	16029	15952	16141	16141	15996	15949	16094	15906	15973	16188	15966	16234	16099	16183	16144	16098	15989	15910	15913	16152	16068	16038	15970	16167	16016	16196	16131	16026	16172	15884	16043	16035	15997	16134	16076	16154	16133	16076	16173	16155	16128	16019	16325	16176	16133	16122	16072	16232	16196	16068	15983	16077	16149	16015	16101	16261	15951	16084	16038	16092	16097	16301	16219	16065	16008	16002	15986	16068	16110	16219	16031	16308	15948	16093	16193	16055	16031	16142	16152	16029	16197	16062	16039	16119	15952	16067	16121	15943	16263	16034	16018	16166	15984	15970	16014	16091	15713	16264	16072	15941	16039	15836	16013	16120	16179	16140	16174	16145	15907	16239	16071	16062	15883	16225	16236	16158	16235	16255	15996	16116	16116	15865	16169	16256	16306	15957	16030	15925	15998	16195	16118	15808	15956	16213	16033	16094	15989	16017	15970	15991	16052	16132	15936	15974	16009	15995	16031	16251	16064	16043	16011	16353	16014	16039	16181	16246	15947	16154	16026	16107	15992	16152	16048	15983	15916	16114	15991	16182	16259	16209	16042	16020	16168	16067	16237	16159	16187	16035	16074	16198	16210	16229	15880	16078	16013	15985	16222	16238	16116	16140	15793	16032	16134	16229	16196	16076	16061	16146	16170	16158	15904	15894	16034	16098	16157	16013	16119	16101	16057	16074	15994	16036	16088	16014	16027	16144	15751	16230	16165	16273	16065	15897	15977	16076	16205	16072	15975	16108	16108	16293	16174	16179	15906
25127	37689	37662	30545	26958	24711	22450	20365	18984	17581	16651	15914	15168	14928	14708	14524	14250	14315	14099	14322	14016	13975	14091	13967	13954	14163	13997	13954	14114	13902	14205	14077	14060	13962	14055	13983	13855	13976	14150	14004	13996	13832	13872	13895	13917	13959	14048	13904	13902	13908	13859	13981	13944	13834	14029	13856	13873	13835	13964	13810	13984	14006	13956	13972	13944	13759	13989	13971	13975	13811	14038	13952	14118	13987	13888	13836	14016	13919	13963	13893	13979	13847	13960	13914	14016	13791	13973	13923	13863	14009	14028	14052	13736	14008	13952	13938	13927	13825	13749	13812	13971	14099	13874	13878	13812	13943	13810	13970	13896	13849	13858	13864	13944	13847	14127	13904	13833	13944	13848	13953	14043	13845	13887	13868	14008	13937	13962	13934	13902	13999	13983	13880	13910	13858	13911	13913	13849	14066	14040	13998	13821	14142	13918	13868	14026	14019	13941	13857	13861	13945	14043	13823	14112	14036	13959	14054	13975	13879	13908	13973	14031	13965	13870	13789	13887	13949	13969	13864	13936	13916	13953	13804	13879	13833	13691	13982	13850	13906	13877	14008	13848	13859	14039	13820	13915	13970	13816	13944	13947	13894	13912	13959	13879	13961	14054	14038	13864	13844	14048	13757	14109	13948	13877	13962	13738	13941	14044	13837	13981	13940	13910	13912	14001	13788	14039	13850	13708	14051	13877	13895	13832	13962	14006	13711	13898	14018	13789	13870	13889	13805	13832	13672	13888	13862	13886	13987	13755	13925	13981	13872	13937	14053	13953	13834	14116	13903	13973	13987	14060	13915	13906	13876	14025	13928	13826	13962	13992	13803	13941	13998	14049	13761	13874	14073	13918	13994	13833	13934	13946	13873	13968	13798	13965	13783	13772	14004	13870	13766	13933	13943	13856	13909	13777	13904	13938	13837	13851	13864	13908	13997	13847	13856	13958	13931	13892	13791	13996	13942	13897	13890	13949	13855	13939	13934	13773	13783	13975	13882	13982	13996	14058	13829	13929	13907	13859	13873	13838	14061	13966	13916	14026	14076	13840	14029	13912	13963	13936	13925	13831	13795	13864	13828	13776	13838	14115	13841	14038	13997	13811	13880	13892	13935	13885	13890	13910	13963	13975	13884	13960	13828	13721	13994	14022	13836	14036	13721	13957	13754	14011	13966	13911	13779	13853	14007	14027	14079	14075	13974	13822	13910	14071	13776	13892	13904	13995	13965	13975	13974	13910	13841	13833	13860	13912	13837	13870	13729	13798	13845	14003	13950	13810	13976	13989	13924	13781	13907	13882	13848	13969	13849	13838	13883	13914	13970	13823	14129	13959	13891	13867	14045	14042	13966	13937	13860	14041	13849	13856	13864	13839	13927	13793	13975	13873	13929	13923	13885	13850	13984	13824	13793	13835	13916	13903	13945	14140	13953	13879	13927	13995	13875	13741	14068	13836	14004	14046	13974	13914	13822	14015	13878	14011	14089	14094	13735	13846	14061	13678	13743	13839	13953	13801	13778	13987	13930	13958	13941	13982	13976	13788	14009	13926	13743	13991	13851	13783	13809	13923	14055	14056	14076	13754	13899	13917	13911	13906	13822	13958	13966	13999	13869	13908	13909	14035	13856	14031	13784	13944	13904	13975	14018	14003	13916	14039	14005	13914	13781	13871	13980	14080	13942	13804	13766	14027	13789	13957	13893	14040	14006	13831	14025	13874	13992	13790	14078	13708	14072	13863	13840	13902	13990	14038	13868	13935	13780	13955	14063	13914	13947	14058	13881	14053	13874	13859	13884	13672	13964	13932	13948	13884	13932	13950	13892	13920	13768	13980	14036	13937	13689	13877	13915	13957	13851	13911	13877	13821	13815	13868	14063	13972	13793	13895	13838	14041	13797	13956	13897	13867	13800	14036	13937	14074	14009	13797	13876	13985	14023	13786	13862	13955	13865	13859	13880	13976	14076	13818	13825	13925	13996	13926	14048	13905	13881	13776	13824	13921	14046	13998	13834	13877	14001	13816	13987	13885	14110	13887	13917	13977	13825	13993	13916	14098	13963	13866	13987	14016	14011	13852	13995	14013	13810	13907	13929	13820	13921	13878	14071	13755	14012	13736	14037	13851	13856	14065	14055	14050	13708	14095	13944	13789	14049	13981	13962	13992	13871	14022	13978	14067	13923	13959	13981	13994	13849	14017	13937	13844	14029	13848	13817	13993	13969	13997	13953	13758	13972	13844	14080	13718	13857	13970	13825	14062	13933	14021	13943	13942	13876	14021	13939	13843	14083	13814	14069	13888	13926	13894	14009	13723	13966	13888	13998	13738	13859	13991	13869	14025	13946	13990	13845	13972	13937	13888	13820	13811	13756	13796	13942	13956	14059	13894	13913	13859	14012	13909	13891	13861	13836	13974	13999	13828	13965	13849	13992	13903	14044	13984	13786	13970	13975	13978	13829	13876	14078	13817	13793	13897	13804	13910	13953	13809	13812	13899	14066	13712	13896	13913	13960	13834	13955	13877	14017	13837	13870	13840	13707	13891	13983	13893	13936	13858	14005	13805	13762	13780	13816	13910	13857	13889	13851	13970	13980	13991	14004	13933	14123	14022	13876	13880	13778	14051	14008	13960	13891	14047	13834	13993	13847	14072	13828	13999	14040	14058	13945	13910	13892	13946	14018	13811	14028	13892	13777	13942	13873	13972	13930	13751	14046	13883	13864	13903	13812	13878	14028	14054	13922	13861	13979	13983	13882	13979	13737	13933	13827	14008	13871	13964	13823	13833	13815	13970	13886	13909	13978	13974	13917	13702	13857	13818	13890	13975	13814	14003	13864	13863	13890	13951	13913	13743	13902	13892	13981	13936	13895	13791	13756	13911	13888	13963	13954	14087	14004	13838	13951	13866	14020	13945	13879	13895	13871	13981	13972	13901	14049	13762	13923	13922	13859	14015	13725	13927	13825	13929	14034	13844	13908	13867	13888	13913	13929	13878	13920	13844	13859	13948	13948	13878	13935	13872	13921	13853	13882	13862	14075	13860	13790	13887	13849	13900	14140	14071	13948	13941	13869	13863	13889	13855	13984	13960	14022	14063	13932	13832	13922	14004	14036	13861	13907	13827	13995	13877	14080	13787	13854	14023	13905	13871	13920	13947	13812	13806	14103	13965	13792	13938	13816	13951	13940	13766	13913	13910	13769	13872	13933	13935	13960	13753	13953	13835	13929	13786	13901	13988	13873	14053	14051	13970	14010	13978	13800	13963	13832	13852	13741	13802	13912	13894	13875	13875	13909	13918	13882	13798	13994	13894	13963	13713	13821	13781	13686	13807	13965	13865	13929	13835	14107	14055	13826	13880	13923	13919	13935	13847	13707	13757	14001	14028	13893	13964	13743	13811	14054	13830	14020	13938	13977	13934	13771	13862	14064	13882	13847	13985	13859	13925	13779	13867	14013	13989	13872	14029	13765	13905	13780	13992	14014	13864	13928	14058	13995	14027	13851	13999	13911	13881	13991	13875	13961	13944	13988	13894	13950	14044	13832	13922	13921	13894	13959	13809	13886	14038	13883	13992	14012	13954	13952	14069	14005	13922	13905	13827	13902	13939	13977	13883	13992	13860	13891	13936	13924	14002	14019	14014	13890	13869	13668	14064	13978	13985	14004	14021	13805	14038	13906	13930	13840	14017	13892	13777	13996	13789	13966	14192	13996	13906	13988	13868	13839	13707	13865	13897	13840	14041	14016	13893	13970	13812	13974	13834	13804	13865	13969	13893	13835	13987	13803	13889	13965	13850	13796	13925	13878	14013	13875	13847	13886	13870	14140	14013	13812	13946	13977	13857	13999	13840	14084	13973	13844	14006	13950	13830	14020	13871	13814	13766	13934	13843	13910	13937	13959	14097	13989	13860	13656	13878	13979	13915	13877	13896	13945	14047	13936	13954	13871	14059	13830	13849	13918	13907	13857	13885	13738	14004	13968	13883	13679	13885	13960	13806	13819	13935	13770	13944	13972	13929	13888	13976	13930	14007	13793	13923	13916	13976	13870	13996	13810	13875	13832	13912	13812	13982	13974	13929	13868	13915	13900	13931	13874	13870	13840	13995	13927	13994	13948	13913	13898	13909	13831	14088	13937	13905	13931	13849	13923	14030	13709	13954	13906	13943	13938	13867	13947	13844	13956	13944	13937	14046	13926	13898	13933	13858	13934	14029	13977	13943	13844	14076	13915	13834	13965	13924	13947	13840	13995	13961	13961	13923	13903	13961	13863	13846	13809	13812	14004	13980	13969	13958	13684	13920	13825	13821	13980	13819	14040	13982	13916	13784	13877	13844	14025	13833	13804	13697	13913	13941	14035	13860	14046	13895	13976	14075	13702	13866	13846	13836	13788	13692	13885	13963	13848	14092	13848	13786	13882	13949	13849	13868	13832	13887	14000	13950	13935	13986	13872	14003	14092	14085	13779	13828	13929	13688	13955	14006	13934	13938	14029	13893	13992	13851	13938	13876	13881	13780	14011	13955	13784	13942	13881	13992	14006	13867	13959	13868	13954	13951	13890	13837	14054	13732	13911	13931	13802	13993	13910	13826	13915	14075	13817	14006	14065	13833	13854	14156	13789	13964	13967	13903	13878	13894	14027	13846	13937	13900	13841	13908	13879	13862	13864	13938	13839	13863	13971	13966	13945	13950	13867	13946	13834	13985	13885	13945	13934	13934	13965	14003	14013	13919	13971	13937	13801	13903	14148	13858	13865	13837	14010	13968	13890	14060	14071	13953	13892	13831	13909	13936	13987	14001	13956	13891	13972	13963	14006	14029	14106	13790	13975	13984	13824	13871	13867	14016	14051	13749	14043	13813	13887	13919	13860	14066	13751	13998	13843	13898	13913	14038	13797	13814	13893	14023	13903	13836	13969	13899	13976	13889	13962	14090	13836	13876	14047	13947	14016	13902	14014	13916	13941	13814	14064	13975	13908	13808	13951	14051	13906	13884	13772	13908	14107	13896	13931	13913	13964	13900	14020	13797	13945	13873	13897	13854	13888	13656	13869	13919	13874	13795	14081	13699	13819	13929	13860	13973	13974	13931	13901	13928	13945	13960	14044	13976	14070	13822	14036	14138	13901	13963	13857	14041	13838
25306	21467	28988	27538	27555	28957	27113	23222	21690	20264	19027	18298	17933	17435	17171	16958	16725	16527	16617	16403	16254	16249	16172	16320	16406	16278	16253	16446	16276	16238	16310	16184	16298	16265	16203	16143	16173	16283	16125	16185	16208	16163	16013	16272	16262	16236	16359	16100	16270	16088	16144	16095	15965	15974	16117	16065	16111	16112	16083	16108	16168	16023	16129	16015	16120	16138	16153	15991	16016	16007	16162	16123	16071	15908	15941	15926	16268	15954	16225	16105	15965	15990	16243	16137	15945	16128	16091	16143	16085	15992	16103	16057	16204	16057	16030	16228	16179	16016	15984	16071	16090	15968	16013	16030	16024	16005	15867	16064	16082	16133	16174	16139	16106	16122	16108	16105	16122	16041	15923	16147	15979	16046	15902	15897	16066	16042	16086	16013	16027	16117	16054	16201	16261	16124	15995	16047	16127	16082	15924	15793	15950	16068	16081	16272	16158	16165	16017	16060	15984	15936	16018	15973	16194	16135	15993	16125	16056	16123	16145	16033	16024	16302	16009	15902	16126	16036	16090	16062	15957	16027	16137	16075	16081	16016	16222	16190	16145	16154	16154	15906	16120	15926	16100	16102	16312	16111	16116	16316	16110	16152	16021	15989	15979	16007	16085	16071	16031	16041	16112	16187	16264	16104	15922	16225	16060	15845	16124	15892	16120	16127	15789	16083	16187	16294	16231	16289	16139	15851	15928	16062	16162	16050	16011	15961	16104	15912	15885	15818	15850	16031	15927	15966	16095	15977	16140	16016	16076	16116	15985	16001	15914	15970	16117	16151	15977	15913	16074	16163	16023	15964	16063	16047	16165	16028	16079	16015	15933	16211	16196	16113	16027	16159	16135	15987	15842	15966	16019	16027	16090	15949	16217	16115	15974	15846	16190	16146	16102	16135	16030	16112	16085	16137	16177	16188	16109	15900	16171	16124	16014	16248	16125	15959	16195	16091	15994	16231	16255	16013	16272	16115	16137	15984	16080	16172	15971	16088	16200	16123	16146	15736	16011	15974	16099	15913	16083	16166	16083	16234	16036	16223	16137	16027	16157	15821	16124	16228	16096	16139	16035	16134	16016	15888	15923	16096	15987	16040	16073	16045	16108	15990	15927	15931	16087	16120	15938	15901	16088	16053	16090	16080	16208	15954	16000	16129	15981	16184	16301	16342	15978	15940	16009	16078	16020	15956	16049	15947	16014	15961	16072	16029	16018	16101	16056	16009	16066	16010	16078	16091	16159	16023	16064	16321	16178	16028	16039	16081	15911	15950	16365	16032	16092	16025	16172	15992	16059	16168	16189	16041	16152	16091	16139	16126	16060	16240	16241	16162	16322	16151	15920	16096	15905	15892	15988	16035	16014	16058	16108	16008	16301	16113	15905	16090	16149	15937	16052	16129	16035	15962	15957	15981	16212	15886	16255	16040	16020	16108	15952	16152	15965	15885	16089	16062	16124	15964	15937	15976	16096	16087	15986	16118	15948	15987	16106	16208	16092	16098	16224	16146	15968	16019	15979	16055	16028	16266	16224	16218	16016	16052	16042	15969	15811	16118	15989	16069	15950	16065	16082	16016	16200	16170	16040	15979	16055	15981	16210	15868	15884	15954	16143	16094	16251	16155	16094	16014	15915	16281	16033	16116	16004	15917	16337	16075	16019	16022	16184	16167	16106	16085	16014	16016	16161	16148	16012	16076	15991	16170	15999	15895	16025	16194	16153	16007	16127	16037	15997	16090	15934	16020	15967	16263	16048	15930	16002	16128	15932	16058	16068	16000	16174	16203	16234	16034	16222	16104	16082	16132	16026	16102	16153	16097	16092	15887	16216	15961	16025	16009	15954	16105	16090	15945	15919	15965	15918	15960	16050	16236	16007	16041	16082	16218	15981	16076	16036	16148	16047	16148	16073	15739	16138	15919	16054	15978	16128	16033	15877	16017	16019	16218	15872	15892	16009	15973	16200	16114	16074	15989	16178	16107	16240	16196	16173	16169	16090	16156	16041	16025	16030	16177	15971	15950	16003	15997	15977	16119	16245	16178	16056	15966	16180	16116	16104	15967	16077	16232	16079	16034	16039	16094	16118	15991	16086	16135	15963	15923	15988	16025	15930	16123	16148	16138	15926	15938	16165	16145	15804	16119	16035	15947	15914	16105	16254	15993	16147	16122	16051	15844	15867	16115	16003	16246	16140	16107	16099	15956	16051	16062	15970	15888	16094	16060	16042	15873	16001	16023	16187	15929	16209	16012	16028	16143	16057	16107	16046	16067	16003	16064	16014	15839	16225	16104	15996	16159	16165	16148	16200	16020	16147	16053	16028	16314	16074	16052	16098	16040	16233	15767	16108	16163	15826	16034	16126	16020	16143	15919	16064	16013	16102	16136	16136	16170	16222	16214	15895	15944	15989	16111	16173	16109	16045	16054	16287	15972	16097	16107	16150	16081	15937	16072	16171	16046	16159	16078	16282	16192	15926	15906	15955	15976	16009	15904	16103	16084	15900	16084	15941	16203	16068	15923	15996	15873	16145	15964	16019	16043	16373	16075	15848	16017	16123	16127	16033	16017	15852	15991	16259	15813	16125	15808	15843	16020	15931	16039	16070	16152	15918	15881	16153	16060	15989	15878	16117	16083	15868	16050	16079	15896	16089	16146	16020	16068	16010	16102	15982	15971	16075	16060	16107	15951	15980	16124	15973	16058	15962	15886	15950	16038	15982	16011	16101	15869	16002	16191	15957	16162	16101	16141	16073	16169	16007	16053	16133	16040	15932	16094	15940	15980	16166	16172	16285	15993	16130	16202	16221	16174	16148	15987	16164	16047	16153	16080	16198	15935	16058	16012	16028	16190	16288	16080	16064	16221	16164	15824	15886	15979	15992	15796	16021	16070	16218	15887	16127	16050	16011	16091	15977	16146	16193	16165	15989	16072	16249	16234	16182	16050	15910	16126	16079	16162	16068	15961	15996	16090	16224	16130	15981	16032	16119	16186	16247	15873	16038	16088	16039	16272	16026	16158	16041	16125	16176	16194	15855	15900	16132	15966	16140	15964	16202	16193	15861	15961	15992	15977	16120	15975	15945	16114	16257	16215	16077	15971	16043	15860	15979	16011	16062	16076	15952	15937	16079	15943	16027	16113	16126	16144	16080	15993	16027	16135	16075	15950	16076	16117	16135	16186	16361	16100	16149	16186	15950	16111	15984	16031	16181	16075	15948	15903	16001	16155	16150	15889	16007	16064	15959	16266	16163	15958	16066	16197	16011	16188	16055	16218	15858	16023	15912	16051	16017	16105	16124	16096	16049	15959	16270	16277	16287	15986	16188	16243	16226	15901	16183	15913	16225	16219	16276	16087	16152	16069	16026	16107	16077	16157	16052	15957	16223	15971	15915	15975	15800	15960	16099	15949	16205	15883	16091	15904	15928	15871	15969	16110	15980	16287	16213	15962	16069	16226	16079	16182	16001	16001	15948	15845	16207	16117	15926	16110	16089	16132	15929	16143	16023	16014	15988	15967	16134	16043	16273	15966	16233	16035	16184	15822	15937	16154	15911	16141	16134	16057	15978	16202	16081	16081	15979	15960	16167	15978	16065	15834	15933	15950	15929	15978	15881	16168	15992	15984	16259	16102	16122	16168	16169	16049	16110	16022	16186	15981	16142	15930	16077	15982	16066	16277	16075	16066	16243	16117	16072	15956	16140	15962	16003	15981	15997	15902	16086	16010	16206	16086	16247	16194	16084	16006	15918	15948	16141	16111	15901	15984	15988	16167	15942	15917	16246	15942	16056	16179	16058	16067	15870	16024	16059	16128	16182	16213	16227	16150	16004	16185	16153	16091	16056	16094	16102	15966	16063	16132	16007	16012	15998	16024	16032	15947	16031	15904	16144	15985	16166	16311	16020	15957	16161	15869	15990	16068	15778	16092	16087	16163	16026	16070	16100	16294	16237	16065	16000	16151	16173	16056	16011	16032	16186	15834	16163	16242	15923	15922	16055	16344	15931	16140	16035	16044	16080	16089	16121	16130	16291	16066	15995	15951	16085	16055	16022	16323	16220	15963	16027	16164	15986	16086	16213	16282	15877	15916	15867	16131	16037	16238	16104	16079	16229	16136	16274	16220	15927	15940	15892	16182	16018	16079	16176	15924	16094	15922	15992	16123	16074	16020	15971	15772	16103	15963	16004	15952	15951	16013	16062	16019	16083	15917	16001	16044	16075	16111	16076	16105	16123	16047	16164	16190	16084	16085	16141	16390	16192	16192	16045	16034	16136	16053	15991	16000	16125	16087	16034	16159	16057	16123	15925	16127	16055	15989	16103	16139	16220	16114	16120	16103	16146	16206	16005	15959	16083	15965	16102	16073	16214	16243	15960	16031	16150	16058	15977	16243	16104	16072	16107	16188	16168	16131	16051	15981	15912	15985	16084	15986	16310	16315	16181	16033	16136	16212	16132	16191	16121	16079	15940	15941	16221	16091	16213	16146	16037	16137	16148	15941	16155	16125	16204	15995	15907	16063	15956	16148	16112	15892	16083	15906	16151	16000	15824	16070	16124	16020	15996	16207	16162	15970	15995	16113	16042	16057	16137	16125	15968	15995	16153	16113	15970	16144	15978	16056	16122	15812	16008	16136	16146	16090	16246	15982	16222	15964	16237	16268	16148	16005	16014	16032	16174	16092	16036	16049	16064	16098	15988	16044	15899	16375	16100	15987	15977	16079	16195	16184	16243	16011	16110	16017	15995	16069	15967	16113	15943	16210	16047	15826	15995	16184	16138	15853	16135	16035	15978	16129	15953	15933	16024	16187	16050	16022	16200	16184	16100	15956	16127	16099	16182	16158	16152	16154	15772	16050	16118	16020	16128	16136	16257	16235	16049	15966	16031	16076	16025	16095	16350	16059	16028	16061	15952	15962	16052	16065	16056	16324	15983	16059	16090	16018	16041	16132	16047	15981	16120	16052	16084	16089	16102	16005	16311	16011	16026	15847	16147	15965	16102	16178	16057	16079	16113	16035	16057	16096	15926	16018	16042	16120	16035	16139	16207	16048	16042	16160	16035	15899	16071	16170	16125	16076	15869	16110	16048	16184	16069	16250	16119	16212	16193	16169	16109	16055	16043	16110	16127	16121	15994	16115
25983	46242	46047	38336	34403	30812	27407	24418	22080	20074	18451	17242	16493	15832	15184	14886	14878	14584	14501	14438	14226	14273	14094	14130	14197	14153	14123	14055	14044	14176	14328	14114	14018	14048	14010	14144	14104	13929	13974	13897	14062	14095	13825	13952	14084	13925	14225	14058	13964	13948	13973	13894	13826	13898	13922	13911	13849	13892	13775	13914	14083	13904	14094	14006	13975	13956	13971	13864	13946	13990	13934	13813	13967	13867	13884	13813	14150	13898	14067	13863	13795	13825	13965	14061	13956	13824	13936	14064	13905	13694	13967	13954	14006	13792	14039	14032	14028	13796	14046	13912	14057	13786	13970	13922	14004	14040	13952	13938	13912	14007	13844	13979	13729	13910	14014	14023	13980	13808	13967	13960	13895	13975	13860	14012	13858	13861	13947	13862	13831	13832	13897	13810	14093	14053	13797	13864	13852	13955	13877	13788	13895	13783	13978	13884	13880	14000	13865	13868	14019	13927	13852	14000	13982	13767	13834	13954	13841	14009	13859	13864	13838	13890	13834	13886	13942	13847	13831	13837	13814	13876	13839	14097	14046	13899	13983	14068	13896	14122	14064	13840	13887	14017	14113	13953	13872	13782	13914	13852	13990	13967	13836	13942	13899	13959	13859	13920	13806	14076	13948	14048	13906	13965	13922	14070	13962	13969	13931	13878	14001	13959	13844	13758	14185	13869	13882	13959	13961	14164	13867	13929	14065	13912	13894	13953	14036	13966	13998	13812	13758	13833	13881	13867	13979	13900	13934	13867	13930	13738	14072	13950	13949	13924	13949	14096	13914	13873	13933	14069	14091	13845	13904	14008	13938	13860	13946	14049	13895	13848	13861	13868	13981	13840	14041	13886	13949	13986	13941	13829	13899	13902	13806	13894	13859	13804	14046	13745	13831	13943	13745	14036	14027	13918	13965	14000	13873	13874	13835	13871	14179	13844	13948	14030	13766	13944	13941	13809	14007	13996	13990	14052	13786	14188	13871	13995	13735	13939	13934	13953	13937	14088	13903	13779	13747	14037	13882	13722	13947	13818	14009	13936	13846	13915	13870	14052	13874	13903	14021	13815	13993	13795	13992	13926	14038	13884	13939	13815	13803	14111	13898	13928	13731	14013	14067	13921	13747	13884	13995	13918	13880	13829	14008	13933	13967	13902	14027	13994	13732	13980	13711	14100	13903	14027	13786	13856	13972	13956	13812	13964	14091	13765	13849	13803	13921	13854	13889	13898	13936	14057	13999	14075	14089	13784	13818	13880	13930	13857	13939	13829	13897	14078	13994	13847	13917	14139	13866	13982	13982	14181	14023	13848	13910	13815	13802	13997	13945	14017	14167	13857	13802	13811	13974	13992	14112	13761	13912	13855	14001	13799	13768	14052	13875	13841	13908	13832	13977	13956	13774	13926	14010	13933	14077	13938	14002	14156	14022	13910	13980	13709	13781	13952	13878	13799	13975	13842	13859	13905	13961	13823	13991	13988	13902	13957	13905	13945	13857	13855	13982	13893	13846	13771	13871	13956	13874	13871	13903	13965	13937	13972	13936	13805	13875	13911	13960	14061	14057	14075	14014	13888	14023	14039	13830	13948	14098	13936	13995	13977	14017	13964	13956	13856	13933	13952	13919	13764	13808	14036	13859	13809	13891	13984	13982	14051	13996	14041	14069	13956	13770	14044	13801	13898	14077	13942	14155	13908	13864	13911	13895	13956	13804	14126	13899	13965	13966	13964	13794	13917	14058	13809	13808	13879	14099	13736	13949	13848	14020	13709	13972	13841	13874	13833	13905	13874	13949	13891	13873	13962	14065	13855	13911	13923	13776	13901	13745	13864	14050	14017	13992	14026	13975	13987	13943	13878	14021	14005	13962	14143	13978	13962	13888	13881	13905	13869	13974	13904	14013	13721	13840	13794	13846	13871	13863	13902	13619	13939	13853	13949	13851	14033	13755	14017	13933	14055	13927	13972	13951	14114	13966	14004	13920	13978	13866	13725	13979	14041	13833	14032	13855	13839	13960	13985	14015	13928	14039	13997	14175	13969	13869	14064	13937	13892	13965	13818	13957	13901	13808	13903	13953	14033	13921	13877	13882	14018	13903	13835	13990	13791	14044	13838	14017	13763	13840	13958	13922	13959	13949	13892	13895	13828	14025	14045	14023	13719	13997	13811	13766	13979	14009	13954	13875	13965	13869	14000	13858	13877	14081	13893	13868	13908	13899	13718	14011	13986	13887	13944	13797	13959	14015	13886	13904	14045	13930	13871	13976	13982	13797	13902	14009	13913	13834	13939	13908	13925	14043	13908	13958	14051	13849	13957	13735	13745	13977	13914	13937	14080	13931	13998	13957	13837	13876	13785	14016	13903	13923	14065	13944	13876	13902	13944	13778	13980	13857	13871	13984	13787	13917	13838	14075	13917	13889	13979	13963	13951	14007	13890	14137	14072	13908	13745	14110	13718	13822	13844	13729	13888	13851	13961	14021	13841	13833	13849	13923	14018	13997	13886	13959	13982	13987	13944	14026	13872	13931	13785	13812	14060	13944	13819	13900	13947	13838	13984	13894	13845	13942	13800	13980	13830	13952	14049	13932	13910	13842	14031	14023	13900	14126	13822	13729	13938	13826	13884	13820	13915	13766	14071	14116	13946	14036	13854	14003	13892	14032	13777	13845	13930	13898	13938	13869	13904	13931	13978	13808	14007	13937	13895	13956	13856	13757	13859	13923	14031	14015	13840	13850	13806	14111	13938	14074	13828	13917	13944	13755	13975	13970	13718	13961	13951	13854	13861	13892	13963	13811	13878	13784	13867	13997	13907	13884	13659	13946	13911	14093	13745	13816	14009	13921	14037	13942	13869	13991	13892	13915	13937	13981	14029	13971	13950	14057	13969	14065	13712	13895	13942	14040	14146	14017	13818	13913	14048	13994	13958	13948	13914	13910	13972	13951	13948	13956	13789	13967	13726	13829	13839	13880	13887	13936	13976	13879	13724	13999	14017	13867	13918	13884	13866	13953	13935	13754	13733	13976	13893	13886	13816	13981	14019	13933	13954	13813	13875	13855	13962	14065	13969	14023	13891	13891	13952	13920	13889	13884	13992	13742	13913	13876	14062	13931	14068	13992	13859	13971	13778	13834	13997	14059	13893	13955	13804	13989	13936	13854	13813	13920	13940	13941	13853	13748	14074	13920	13809	13910	14024	13952	14018	13802	14033	14003	13912	13900	13758	13903	14012	13925	13743	14015	13861	14012	13895	14035	13920	13860	13930	13817	13949	13941	13802	13918	13871	13923	14111	13769	13759	13971	13902	13911	13946	13956	13917	13822	13627	13914	14082	14145	13966	14113	13892	13927	13822	13981	13873	14107	13981	13983	13884	13888	13917	13973	13818	13915	13938	13883	13847	14053	13798	14040	13964	13886	13860	13873	14117	13952	14008	13812	14043	13931	14042	13812	13870	14070	14021	14081	13923	13978	13866	13965	13955	13913	13778	14045	14083	13878	13987	14033	13984	14047	13811	13943	14055	13961	13914	13959	13843	13843	13828	13806	14003	13830	13941	13873	13888	13888	13882	13893	14003	14091	13934	14061	13990	13989	13838	13891	13964	13822	13955	13971	13836	13822	14060	13815	14009	13888	14035	13924	13882	13795	13920	13872	13846	13817	14069	13853	13878	13902	13821	14041	13992	13999	13856	13802	13937	13935	14012	14025	14003	13807	13862	13994	13837	13909	13961	13853	14004	13974	13741	14139	13887	13772	13888	13894	13932	14133	13778	14045	13818	13859	13845	13959	14016	14015	13899	13921	13918	14030	13794	14039	13773	13833	13921	14122	13896	13877	13963	13870	13925	13738	13916	14087	13908	13961	13973	14079	13879	13972	13922	13955	13771	13954	14044	13728	13942	13950	13939	13878	14104	13918	13835	13851	13858	13960	13951	13790	14025	13968	13962	13765	13886	13975	13958	13908	13998	14011	14140	14052	13815	13859	13949	13909	13823	13834	14027	13856	14076	14120	14039	13918	13718	13912	13886	13922	13953	13892	13857	13910	13977	13903	13935	14177	13786	13986	13948	13679	14094	13868	13956	13843	13991	13917	13717	14014	14007	13866	13901	13916	13920	13830	13905	13945	13930	13779	13853	13942	13936	13899	13883	13956	13936	13907	13988	13710	13912	13958	13983	13848	13995	13900	13918	13894	13996	13921	13759	14024	13894	13812	13938	13816	14049	13963	13992	13991	13844	13886	14012	13850	13862	13903	14018	13937	14049	13859	13982	13931	13857	13788	14072	13953	14043	13912	13988	13784	13969	13760	13898	13970	13934	13745	13818	14059	13917	13907	13958	13882	13962	13926	13963	13932	13956	14016	13868	14072	13992	13929	13979	13947	13913	13926	13934	13917	13932	13821	13939	13829	13777	13957	13857	13963	13967	13831	13918	13761	13845	13862	13980	13921	13886	13842	13952	13947	13924	13888	13805	13936	13945	14022	13956	13926	13840	13947	13825	13904	14002	13822	13865	13932	13876	14025	13953	14006	13804	13850	13777	14087	13911	14042	13835	14054	13847	13948	13900	13811	14041	13900	13861	14043	14032	13970	14053	13962	13904	13849	13789	13875	14071	13861	14110	13825	13770	14008	14087	13981	13874	13910	13946	14001	13845	14009	13937	13853	14021	13865	13838	13925	13820	13992	13761	13985	13803	13799	13953	13898	13905	14096	13972	13883	13873	13873	13929	13898	13851	13872	13939	13927	13917	13894	13921	13935	13914	13825	14013	13968	14012	14047	14105	13977	13820	14009	13983	13824	14093	13919	13940	13908	13819	14044	13951	13921	13797	13898	13883	13923	13993	13991	14018	13958	13952	13891	13899	13684	14003	13849	13995	13857	13981	13999	13863	14039	14080	13811	13854	13954	13949	13959	13963	13904	13846	13980	13960	13858	13864	13881	13849	13679	13998	13809	14004	14026	13740	13959	13833	13913	13977	13806	13977	13967	13960	13891	13996	14045	13880	14005	13864	13897	13974	14061	13808	13836	13848	13863	13907	13834	14014	13950	13894	13984	13838	13940	13906	14019	13906	13936	13850	13833	13936	13983	13995	14089	13827	14010	13902	14013	13801	13896	13787	13905	13883	13830	14068	13879	13926
24139	21514	29319	25072	25900	30194	31092	25803	23311	21839	20327	19266	18648	18121	17582	17240	17184	17133	16914	16725	16703	16672	16553	16608	16777	16715	16567	16475	16429	16285	16600	16492	16481	16476	16545	16434	16509	16514	16415	16441	16422	16392	16262	16357	16360	16335	16302	16365	16111	16425	16295	16218	16288	16401	16606	16399	16275	16154	16329	16305	16117	16151	16462	16380	16360	16527	16344	16176	16271	16249	16111	16194	16143	16365	16304	16269	16386	16314	16378	16028	16419	16303	16247	16358	16372	16398	16187	16294	16496	16278	16182	16356	16180	16343	16274	16337	16279	16159	16220	15943	16349	16059	16190	16326	16342	16291	16081	16068	16200	16327	16484	16028	16267	16027	16209	16332	16116	16367	16107	16284	16194	16029	16207	16282	16136	16157	16188	16310	16136	16274	16012	16212	16059	16072	16317	16258	16206	16325	16277	16138	16206	16199	16141	15971	16156	16164	16423	16099	16358	16425	16193	16215	16222	16057	16291	16237	16235	16186	16345	16355	16198	16206	16068	16410	16163	16264	16221	16490	16146	16335	16266	16229	16405	16171	16415	15908	15761	16164	16359	16286	16413	16163	16212	16297	16409	16377	16307	16028	16352	16202	16176	16075	16099	16090	16471	16326	16165	16164	16080	16279	16197	16286	16243	16277	16249	16021	16221	16107	16084	16082	16254	16196	16181	16350	16133	16191	16320	16091	16143	16366	16032	16107	16408	16267	16225	16207	16057	16295	16136	16088	16246	16206	16277	16218	16234	16026	16277	16181	16140	16497	16286	16177	15992	16127	16238	16000	16029	16249	16390	16074	16207	16127	16196	16111	16163	16292	16186	16169	16087	15989	16117	16446	16181	16314	16365	16183	16146	16235	16023	16163	16321	16231	16264	16119	16109	16459	16149	16267	16331	16156	16251	16230	16154	16286	16146	16036	16042	16203	16319	16266	16109	16203	16162	16204	16308	16186	16049	16044	16257	16259	16218	16261	16346	15926	16048	16269	16177	16276	16388	16315	16273	16214	16153	16162	16175	16362	16265	16099	16318	16271	16106	16052	16238	16225	16157	16255	15991	16097	16101	16270	16226	16062	16337	16274	16299	16228	16211	16322	16554	16296	16262	16154	16003	16351	16322	16311	16142	16364	16218	16330	16121	16183	16249	16233	16388	16282	16376	16056	16181	16458	16011	16191	16282	16382	16337	16435	16192	16128	16192	16305	16250	16246	16265	16251	16303	16136	16225	16265	16241	16082	16166	16216	16027	16035	16112	16207	16209	16213	16234	16083	16214	16111	16085	16232	16018	16197	16231	16253	16178	16167	16390	16160	16302	16170	16187	16125	16258	16333	16115	16300	16107	16249	16462	16348	16325	16136	16217	16137	16390	16133	16240	16207	16014	16097	16156	16287	16131	16237	16217	16079	16331	16207	16042	16155	16174	16266	16121	16137	16222	16255	16284	16268	16302	16276	16334	16196	16429	16359	16148	16309	16091	16300	16109	16146	16454	16289	16174	16234	16322	16059	16124	16239	16324	16116	16386	16282	16121	16072	16125	16053	16207	16105	16320	16360	16120	16109	16270	15932	16097	16226	16276	16075	16324	16100	16130	16201	16234	16041	16333	15933	16213	16208	16236	16226	16135	16235	16113	16016	16168	16041	16309	16010	16143	16286	16141	16070	16120	16298	16255	16372	16244	16206	16441	16167	16380	16277	16201	16281	16240	16284	16204	15932	16076	16109	16224	16283	16215	16275	16232	16139	16141	16211	16095	16403	16290	16199	16244	16307	16192	16145	16229	16171	16037	15997	15930	16224	16238	16419	16327	16117	16329	16106	16252	16155	16265	15977	16219	16279	16160	16275	16185	16067	16203	16054	16114	16078	16373	16184	16385	16345	16171	16218	16080	16172	16104	16276	16228	16280	16158	15971	16216	16172	16422	16281	16241	16232	16316	16155	16194	16050	16260	16262	16206	16220	16174	16370	16335	16186	16295	16272	16151	16162	16116	16197	16214	16287	16364	16033	16274	16309	16202	16259	16117	16319	16299	16234	16060	16088	16182	16250	16026	16196	16276	16129	16208	16126	16170	16200	16222	16319	16223	16360	16211	16102	16166	16324	16247	16133	16274	16173	16390	16027	16204	16084	16137	16320	16278	16064	16171	16288	16016	16209	16066	16093	16201	16207	16113	16313	16182	16301	16238	16467	16114	16177	16292	16128	16219	16147	16178	16207	16248	16359	16188	16091	16422	16413	16349	16207	16298	16143	16028	16089	16111	16408	16371	16467	16210	16223	16275	16126	16140	16343	16213	16316	16096	16302	16260	16300	16134	16123	16158	16036	16208	16230	16289	16195	16423	16294	16138	16190	16136	16257	16211	16083	16030	16061	16126	16056	16106	16284	16133	15885	16145	16471	16186	16327	16194	16328	15975	16274	16206	16192	16315	16139	16379	16237	16325	16141	16080	16110	16285	16258	16248	16276	16253	16161	16055	16085	16261	16083	16055	16256	16109	16222	16368	16338	16236	16272	16273	16008	16224	16259	16176	16295	16134	16107	16032	16530	16311	16217	16252	16389	16384	16239	16027	16053	16248	16234	16300	16143	16304	16027	16119	16265	16232	16100	16091	16359	16297	16245	16390	16345	16207	16190	16136	16326	16269	16267	16273	16453	16121	16342	16224	16271	15985	16172	16133	16273	16239	16319	16245	16267	16221	16203	16183	16196	16325	16201	16354	16058	16140	16197	16276	16315	16112	16126	16334	16235	16323	16302	16090	16157	16012	15983	15940	16193	16093	16242	16243	16294	16215	16215	16234	16121	16370	16335	16158	16340	16424	16202	16327	16184	16365	16199	16119	16232	16046	16087	16169	16256	16241	16293	16148	16102	16264	16305	16179	16173	16230	16299	16238	16222	15997	16127	16194	16154	16252	16286	16201	16101	16212	16299	16084	16083	16276	16385	16296	16410	16265	16305	16192	16276	16278	16316	16361	16158	16338	16123	16240	16204	16318	16129	16292	16458	16108	15967	16153	16240	16201	16106	16143	16395	16299	16138	16079	16520	16174	16086	16099	16389	16287	16263	16183	16091	16152	16111	16204	16187	16243	16408	16217	16235	16078	15936	16140	16165	15964	16079	16035	16088	15974	16150	16204	16297	16376	16241	16399	16365	16204	16364	16241	16192	16350	16157	16180	15975	16333	16085	16147	16127	16343	16155	16065	16111	16173	16111	16112	16230	16180	16092	16189	16258	16218	16117	16190	16088	16211	16123	16052	16117	16001	16234	16282	16265	16324	16236	16254	16229	16498	16213	16073	16171	16361	16389	16205	16120	16336	16201	16227	16222	16262	16082	16290	16326	16238	16196	16160	16181	16182	16273	16084	16266	16086	16164	16347	16247	16119	16060	16211	16115	16458	16225	16055	16442	16189	16255	16298	16178	16068	15934	16134	16125	16113	16148	16291	16131	16153	16225	16266	16353	16325	16043	16330	16268	16069	16392	16228	16218	16072	16137	16045	16161	16197	16291	16075	16014	16007	16442	16191	16034	16289	16357	16328	16304	16317	16225	16227	16191	16270	16175	16001	16077	16245	16235	16315	16415	16107	16375	16202	16224	16106	16206	16176	16201	16219	16184	16068	16231	16426	16421	16050	16185	16317	16059	16248	16197	16118	16242	16250	16290	16286	16190	16338	16321	16180	15976	16100	16067	16179	16416	16408	16119	16182	16127	16176	16105	16262	16180	16336	16253	16144	16130	16092	16303	16250	16400	16326	16303	16337	16373	16199	16231	16405	16272	16180	16199	16057	16192	16353	16327	16251	16118	16117	16103	16299	16177	16199	16296	16126	16254	16270	16247	16435	16195	16139	16016	16096	16208	16216	16086	16272	16253	16234	16230	16191	16424	16211	16217	16150	16235	16337	16454	16261	16333	16017	16197	16217	16141	16260	16109	16225	16337	16173	16072	16141	16289	16264	16211	16189	16239	16396	16244	16216	16125	16146	16165	16197	16220	16288	16297	16300	16208	16253	16097	16336	16274	16061	16217	16151	16219	16427	16206	16274	16296	16194	16073	16161	16387	16207	16311	16151	16378	16393	16166	16404	16271	16430	16140	16282	15974	16154	16189	16206	16161	16385	16318	16310	16600	16280	16211	16092	16291	16306	16210	16297	16283	16309	16262	16254	16218	16269	16279	16176	16183	16200	16272	16344	16107	16286	16461	16172	16217	16203	16210	16142	16205	15961	16094	16196	16251	16276	16300	16256	16286	16320	16260	16175	16376	16157	16264	16310	16332	16127	16060	16100	16227	16303	16176	16272	16072	16134	16090	16073	16316	16224	16172	16343	16157	16223	16074	16193	16265	16137	16199	16253	16222	16415	16218	16121	16306	16231	16251	16179	16151	16151	16196	16209	16016	16209	16340	16080	16120	16322	16301	16203	16230	16418	16175	16026	16336	16123	16266	16026	15962	16150	16128	16330	16196	16076	16104	16185	16126	16488	16330	16038	16213	16022	16312	16136	16010	16262	16110	16072	16251	16131	16135	16289	16095	16103	16197	16240	16191	16243	16183	16214	16102	16043	16172	16310	16121	16254	16475	16358	16225	16281	16173	16067	16215	16254	16417	16266	16239	16225	16185	16344	16253	16175	16281	16118	16115	16332	16155	16265	16082	16368	16216	16173	16256	16329	16276	16284	16137	16159	16234	16302	16242	16046	16326	16409	16278	16269	16216	16255	16332	16175	15990	16118	16088	16204	16266	16088	16078	16387	16212	16243	16187	16202	16323	16364	16140	16247	16240	16344	16302	16322	16035	16102	16249	16206	16286	16154	16296	15997	16147	16091	16192	16192	16113	16237	16058	15922	16056	16139	16006	16306	16193	16154	16304	16210	16225	16316	15999	16272	16197	16408	16248	16081	16213	16372	16074	16189	16134	16312	16180	16283	16221	16471	15852	16338	16481	16144	16340	16244	16380	16107	16253	15943	16244	16013	16284	16133	16074	16254	16142	16317	16225	16331	16374	16147	16206	16288	16110	16254	16122	16252	16116	16129	16176	15992	16190	16304	16152	16179	16115	16258	16224	16292	16239	16343	16214	16161	16145	16076	16184	16073	16291	16049	16207	16287	16294	16303	16344	16216	16337	16161	16276
28724	51510	51350	43370	39194	34981	31309	27684	24695	22299	20028	18670	17478	16555	16038	15597	15113	15015	14867	14642	14654	14611	14572	14415	14523	14412	14526	14219	14427	14403	14361	14274	14271	14207	14329	14367	14205	14121	14112	14099	13945	13938	14149	14201	13991	14115	14272	14074	14054	13981	14107	14111	14186	13976	13910	13929	14080	13927	14036	14193	14024	14107	13888	14261	14142	13965	14155	13835	14106	14019	13949	14156	14160	14088	14063	13981	14095	13844	13951	14112	14033	13902	13939	14014	13930	14151	13983	14197	13977	13992	14064	13898	14019	14021	14149	14072	13812	13909	14022	13785	14162	13966	14054	14012	13859	13944	14192	14018	14052	13919	13899	14032	14078	13940	13900	14034	13960	14214	14054	14101	14033	14038	13942	14055	13958	13981	14072	14120	14029	13963	14002	14116	14091	14014	13950	14159	13988	13991	14026	14198	14011	13960	14117	14101	13943	13923	13827	14059	13974	14079	14040	13874	14096	14128	13996	14023	14129	13902	13951	13896	13816	14105	13988	14031	14096	13930	14083	13993	14083	13961	14106	14042	13959	14122	13993	13876	14133	14090	13801	14263	13932	14135	14013	14091	14140	13937	14015	13860	13963	14072	13955	13816	14080	14111	14096	14044	13962	14055	13974	14175	14023	13914	13953	14101	14071	14069	13909	13839	14047	13941	14103	14088	14155	13912	14137	13978	14175	13890	14023	14020	14095	14027	14129	13960	14064	13966	14115	14091	14051	13873	14197	14027	14097	14012	13918	14064	13911	14057	14138	14053	14012	14010	13994	13977	13843	13991	13911	13936	13944	14081	14001	14024	13937	13957	14099	14111	14186	14062	14016	14072	14108	14094	14074	14040	13945	14101	13896	14032	14001	14010	14042	13951	14090	13998	13910	14003	14023	14091	13823	14134	14233	14068	14238	13762	14051	13912	13859	14089	14049	14078	14118	14088	14015	14099	13965	14043	14178	13876	14134	14207	13845	14038	14074	14057	13974	14071	14024	13917	14031	13998	13925	13969	14061	14156	14087	13940	14021	13901	14056	14042	13935	13978	14119	13922	13961	14046	13875	14059	14198	14065	14072	13948	13897	13938	13871	14026	14070	14108	14046	13935	13999	14129	13842	14094	14181	13904	14147	13966	13898	13790	14149	13931	13976	14111	14129	14065	14104	13842	13996	14157	13868	13951	13920	13898	13845	13959	14201	14094	14010	13935	13997	14020	13921	14203	14141	14001	14013	13849	13809	13952	14121	13992	13891	14095	13938	13958	13946	14068	14109	14072	14197	14063	14043	14036	13955	13847	14086	13926	14078	14063	14214	14007	13975	14015	13983	14085	14015	13934	14164	13769	14037	14071	14179	13870	14052	13899	13811	13912	13933	13829	13989	13963	13833	13967	14151	13956	13889	13853	13963	13985	14015	14058	14014	14041	14071	14094	13861	14063	13966	14069	13997	14135	14114	14045	13957	13847	14008	13942	14050	13939	14077	13937	14042	14106	13926	13996	14098	13961	13997	14147	14096	13940	14004	14131	13926	14002	13951	13916	14025	14165	13981	14021	14068	14073	13948	14153	13777	14147	14030	13983	13849	13994	13889	14000	14001	13919	14028	14037	13955	14048	13937	13903	14123	14049	14134	13892	13981	14028	14200	14125	13940	14093	14073	13960	14017	13968	13992	13999	13888	13973	13870	13992	13916	14003	14122	13944	13938	13851	13828	13989	13951	14061	13984	13947	13802	13830	14087	13870	13953	13885	14033	14043	14030	13987	13969	14001	14106	13995	14006	14061	14093	14002	13870	14108	14074	13805	14021	14079	13945	14261	14032	14113	13985	14029	13970	14079	14125	13918	13945	13846	13858	14051	13940	13952	13907	14066	13924	14085	14039	13999	13914	14139	13872	13856	13985	13968	13960	13864	14042	13988	14003	13991	14015	13901	13929	14069	13979	13975	13996	14148	14063	14038	13939	13905	13985	14063	14045	14085	14130	14233	14032	13930	14014	14075	14075	14142	13934	14121	14082	13880	13965	13918	13976	14019	14054	13985	14094	13989	14022	14175	14047	13928	14149	14028	13883	13934	14044	13998	13958	14024	14069	13947	13993	14204	13992	14134	13789	14072	13923	14056	14142	14140	14028	14030	13989	14080	13956	13938	14063	13922	13995	13894	14092	14047	14007	13984	13971	13988	13977	13953	14009	13885	14089	13880	13881	13899	14038	14081	14034	14049	13819	14114	14113	13955	14158	13962	14025	14082	14092	13970	13947	14110	13853	13894	13949	14155	13807	13895	13964	13974	14028	13994	13924	13979	13893	14116	14161	14133	13967	14031	14097	13994	13946	13938	13867	14109	14046	14030	14066	14072	14066	14080	13999	14034	14056	13981	14108	13879	14187	13866	14066	13982	14014	14103	13997	14089	14018	14081	13949	14024	13971	13997	14001	14008	14145	13984	14009	14040	13999	13954	14042	13852	14089	13940	13955	13867	13917	14004	13835	14060	14085	14124	13879	13954	14058	14002	13898	13938	14029	14123	13959	14031	13889	13939	14034	14080	14058	13831	14035	14043	13989	13862	14126	13973	13964	14039	13927	14044	14146	13849	14012	13971	13971	14026	14014	13914	14020	13990	13954	14129	13976	13852	13989	13940	14029	13952	14106	13961	13964	14139	14011	13940	14122	14229	13867	13982	14142	13985	14049	14063	13880	14014	14067	14111	14053	14031	14207	14089	13951	13970	14063	13965	13971	13965	14054	14006	13958	13864	13950	14067	13960	13995	13907	14075	14118	14005	14031	13863	13935	14143	14071	13874	14002	14039	14146	13824	13908	14129	13986	14053	13958	13802	14088	13895	13954	14157	13841	13814	13981	14130	14115	14068	13833	14075	13942	13998	13905	13854	14120	13980	14147	13884	13984	13966	14054	14154	13822	14006	13970	13984	14029	14081	13923	14065	14144	13937	13934	14144	14039	14029	14012	13915	14058	13935	14009	13968	14018	13944	14031	14107	13895	13902	14019	13960	14159	13988	13880	14105	14009	13876	13902	13937	13990	14078	14013	14034	13987	14082	13894	14020	13917	13936	14032	13976	13980	13909	13916	14012	14148	14013	14145	14066	13956	13951	14101	13929	14081	14062	13839	13923	14042	14155	13857	14055	14077	14124	14138	13971	14246	14135	13981	13920	13973	13937	14002	14038	14005	14096	14170	13788	13762	14044	13968	14061	14019	13882	13961	14075	13947	14201	13932	13857	14177	13879	14106	14019	13968	14064	14136	14035	13957	14088	14125	14057	14110	14014	13974	14015	14018	13975	13964	14096	13924	13936	13896	13968	14145	14154	13960	14046	14076	13900	14122	13746	14022	13970	13846	14071	13857	14045	14101	14032	14012	14090	14097	13957	14133	14030	14094	14256	14012	13992	14096	13997	14089	14063	13978	14022	13914	13995	13982	14043	14023	14030	14000	13968	13863	13989	14022	13914	13981	14044	13910	14013	14023	13951	14055	14056	14024	14070	13988	13906	13855	13919	14231	13991	14042	13945	14097	13962	14009	14029	14016	14020	13973	13988	14168	14140	13989	13990	13980	13952	13943	13878	14048	14106	14177	14019	13936	14099	13955	14027	14079	14116	13981	14069	13947	13852	14023	13939	14179	13886	14095	14121	14004	13885	13990	14005	14061	14045	14207	13980	13985	14124	13970	13945	14089	13985	13954	13896	13970	14058	13842	13997	13939	14039	14139	14217	14061	14034	14117	13852	14172	13977	13922	13825	14042	14072	14133	13983	14012	14099	14108	14003	13999	14047	14008	13921	14018	14044	14114	14058	14113	14049	14261	14149	14119	14031	14051	13949	13944	14082	14005	14219	14093	13975	14017	13937	13907	13875	14050	14067	13979	13861	13987	14058	14069	13987	14082	14098	14037	13962	14258	13891	13967	13898	13904	14029	13874	14094	13944	14142	13929	14016	13994	13951	13988	14102	14065	13850	14043	13823	14021	13937	14084	14132	13879	14169	13871	14009	13932	13902	14133	14019	14129	14002	13985	14020	13968	13995	13875	13947	13979	13965	14150	14059	13906	13926	14000	14006	14136	14069	13922	14077	14086	14049	14175	14085	14062	14076	14110	13940	14046	14074	14001	13889	14044	13967	13885	14050	14035	13991	14055	14041	14146	13991	13897	13989	14003	14056	14091	14117	14056	14021	14004	13953	13993	13953	14090	13963	14026	13925	13850	14048	14216	14095	13934	13849	13971	14043	13953	14144	13907	14154	14013	13987	14025	13991	14078	13929	14006	13936	14263	13950	13872	13897	13969	13891	13965	14051	14024	14112	13932	14108	14040	14051	13972	14004	14105	14083	14000	13966	14048	14065	14068	14083	14065	14045	13859	13927	14048	14008	14118	14262	14200	14183	13874	13894	14044	14056	14023	14155	14035	13919	14066	14002	14031	14016	14007	14152	13969	13990	14022	13938	14047	13760	13888	13947	14043	14045	14012	14168	14013	13869	14104	13914	14216	14190	14068	14044	14056	13863	14165	14034	13929	14085	13954	14082	13822	14016	14082	14048	13920	14166	14004	13968	14037	13944	14055	14028	14029	13989	13990	14031	13814	13978	14102	14020	14178	14051	14070	13911	14027	13957	13906	14158	13897	13993	13931	14124	14032	14038	13934	14003	14164	13876	14102	14012	14008	14229	13917	13915	13944	14007	14105	13906	13836	14197	14031	14058	14059	13881	13951	14074	13993	14036	13997	14000	13828	14119	13913	13872	13910	13986	14007	13904	14004	14060	14054	14138	14041	13995	14100	13947	13841	14145	13987	14096	13845	14003	14213	14041	13870	13794	13971	14061	13967	13949	13940	14069	13939	14239	14021	14224	14016	13991	13961	13892	14112	14187	13935	14107	13930	13884	14164	13966	14102	14092	13979	13982	13851	14005	14046	13990	14057	14177	13866	14082	13777	14035	13905	14018	13937	14030	14083	14022	14074	14037	14017	14173	13855	14190	14038	14067	14027	14010	13858	14185	14160	13840	14036	13903	14016	13984	13982	13961	13869	13829	13995	13967	14047	13907	13805	13898	14106	13997	13994	13912	14044	14153	14107	14022	14048	14077	14049	13948	14114	14074	13932	14024	14196	14074	14078	14071	13947	14042
30801	28729	35085	31508	26846	24452	22011	20290	19089	18486	17743	17252	17220	16750	16739	16551	16604	16453	16370	16517	16654	16341	16508	16431	16530	16480	16364	16389	16304	16226	16221	16143	16248	16460	16359	16325	16378	16400	16340	16213	16380	16185	16108	16224	16293	16504	16310	16358	16115	16100	16229	16422	16178	16193	16420	16253	16488	16397	16280	16411	16380	16195	16265	16221	16264	16300	16161	15989	16397	16160	16395	16400	16344	16215	16393	16437	16263	16344	16412	16326	16407	16232	16217	16078	16158	16451	16391	16245	16218	16262	16230	16443	16303	16250	16102	16262	16006	16330	16149	16231	16393	16330	16262	16411	16263	16234	16270	16245	16349	16307	16296	16149	16310	16397	16318	16078	16240	16183	16342	16449	16266	16295	16151	16284	16415	16295	16163	16152	16466	16407	16413	16192	16336	16215	16389	16362	16436	16262	16427	16321	16614	16200	16279	16386	16596	16299	16382	16313	16288	16295	16312	16274	16210	16343	16221	16152	16264	16092	16379	16401	16326	16212	16348	16191	16115	16263	16273	16369	16360	16023	16274	16259	16373	16223	16058	16158	16386	16506	16198	16332	16320	16435	16471	16407	16374	16348	16208	16428	16191	16228	16088	16192	16124	16160	16082	16455	16114	16221	16132	16225	16220	16294	16156	16257	16347	16393	16344	16276	16303	16203	16191	16384	16284	16299	16336	16354	16248	16355	16225	16304	16301	16174	16166	16295	16365	16343	16314	16323	16190	16358	16134	16203	16413	16126	16276	16226	16073	16289	16391	16355	16317	16142	16211	16204	16207	16299	16171	16239	16240	16363	16298	16320	16336	16276	16126	16474	16388	16352	16325	16400	16463	16055	16313	16374	16455	16379	16287	16416	16185	16240	16233	16158	16279	16212	16450	16266	16297	16380	16268	16133	16566	16358	16150	16234	16385	16280	16130	16124	16235	16347	16282	16259	16385	16299	16399	16362	16174	16243	16181	16161	16459	16181	16100	16368	16395	16281	16133	16340	16261	16257	16375	16405	16332	16488	16357	16238	16392	16318	16283	16205	16326	16170	16318	16369	16030	16093	16460	16248	16349	16369	16381	16415	16364	16479	16232	16093	16215	16322	16082	16389	16172	16022	16308	16516	16244	16233	16190	16203	16225	16370	16298	16271	16244	16335	16205	16170	16289	16200	16279	16179	16402	16377	16332	16231	16230	16376	16255	16178	16222	16311	16386	16146	16133	16263	16364	16284	16403	16221	16467	16230	16368	16307	16238	16381	16228	16137	16104	16227	16325	16199	16270	16269	16334	16309	16372	16278	16367	16318	16299	16142	16164	16192	16307	16371	16400	16420	16272	16220	16316	16420	16343	16440	16181	16219	16266	16241	16344	16196	16237	16486	16317	16187	16247	16329	16273	16324	16323	16337	16286	16202	16326	16246	16373	16402	16214	16232	16343	16523	16273	16284	16347	16407	16297	16213	16495	16383	16332	16227	16395	16266	16307	16170	16223	16041	16116	16322	16031	16367	16312	16465	16463	16184	16503	16369	16369	16271	16328	16299	16286	16084	16506	16318	16233	16327	16230	15991	16179	16278	16409	16364	16368	16279	16149	16281	16295	16376	16116	16201	16366	16145	16056	16360	16181	16339	16304	16229	16204	16368	16241	16299	16295	16398	16421	16184	16331	16065	16265	16294	16144	16356	16285	16222	16336	16422	16432	16304	16106	16168	16172	16357	16285	16114	16174	16195	16314	16224	16183	16233	16363	16237	16279	16226	16105	16238	16290	16287	16535	16335	16360	16230	16190	16225	16412	16300	16420	16359	16570	16294	16302	16481	16415	16431	16310	16207	16290	16400	16383	16333	16150	16200	16437	16179	16307	16139	16249	16244	16287	16319	16134	16274	16295	16364	16362	16251	16338	16347	16190	16247	16367	16123	16266	16354	16193	16111	16126	16349	16304	16274	16247	16311	16328	16410	16326	16310	16266	16520	16463	16234	16327	16475	16363	16334	16153	16261	16411	16200	16257	16166	16399	16257	16259	16020	16175	16233	16355	16161	16392	16266	16310	16381	16357	16263	16220	16307	16300	16236	16346	16353	16279	16222	16428	16117	16390	16285	16262	16443	16450	16203	16376	16436	16337	16135	16266	16228	16211	16254	16539	16143	16458	16204	16211	16341	16298	16372	16385	16299	16408	16350	16422	16439	16219	16628	16439	16362	16310	16141	16220	16207	16153	16361	16366	16332	16369	16232	16209	16313	16218	16427	16249	16324	16295	16383	16317	16301	16282	16170	16079	16184	16386	16373	16513	16406	16301	16213	16426	16531	16246	16281	16248	16279	16209	16102	16225	16417	16401	16088	16352	16339	16207	16217	16373	16320	16439	16242	16000	16308	16315	16330	16007	16198	16350	16348	16254	16405	16319	16477	16188	16417	16312	16323	16472	16091	16607	16266	16186	16208	16031	16294	16249	16267	16369	16074	16276	16322	16340	16348	16250	16312	16267	16333	16140	16519	16188	16231	16212	16360	16304	16236	16345	16229	16318	16147	16352	16317	16204	16417	16222	16323	16391	16563	16266	16310	16345	16276	16535	16455	16404	16306	16469	16041	16298	16366	16190	16189	16137	16206	16265	16206	16298	16303	16239	16345	16290	16125	16375	16462	16315	16211	16346	16330	16379	16220	16315	16313	16328	16417	16487	16313	16385	16295	16248	16244	16402	16384	16292	16137	16257	16428	16148	16282	16308	16208	16211	16366	16280	16436	16094	16264	16205	16140	16117	16327	16150	16381	16367	16200	16288	16433	16219	16262	16242	16245	16271	16354	16261	16207	16307	16295	16428	16412	16102	15998	16223	16146	16229	16285	16499	16384	16120	16449	16234	16301	16472	16403	16386	16198	16287	16364	16322	16317	16380	16371	16348	16246	16446	16261	16283	16112	16169	16101	16251	16296	16169	16298	16377	16234	16263	16258	16148	16199	16397	16391	16259	16199	16144	16257	16378	15903	16336	16150	16421	16378	16351	16178	16218	16249	16248	16060	16427	16276	16223	16116	16224	16344	16358	16218	16192	16288	16267	16467	16403	16260	16158	15974	16287	16327	16339	16229	16400	16190	16314	16358	16213	16224	16446	16358	16361	16310	16159	16284	16397	16286	16281	16248	16253	16266	16287	16298	16259	16319	16473	16120	16256	16311	16170	16053	16388	16404	16152	16069	16157	16082	16198	16195	16484	16423	16420	16231	16243	16123	16251	16129	16314	16343	16302	16497	16254	16390	16436	16399	16078	16420	16227	16413	16498	16340	16328	16235	16460	16267	16187	16049	16199	16423	16257	16203	16266	16306	16400	16246	16257	16272	16145	16150	16316	16410	16351	16382	16309	16462	16288	16325	16312	16359	16414	16281	16277	16300	16404	16235	16380	16427	16463	16216	16275	16390	16369	16419	16313	16002	16336	16214	16278	16425	16120	16347	16284	16358	16204	16337	16218	16247	16263	16086	16448	16081	16209	16343	16271	16247	16275	16245	16376	16389	16417	16290	16269	16452	16433	16459	16429	16357	16310	16222	16210	16275	16316	16234	16402	16297	16083	16250	16347	16320	16435	16110	16079	16291	16265	16414	16299	16372	16593	16259	16353	16092	16146	16251	16406	16062	16326	16424	16508	16235	16214	16156	16261	16253	16396	16330	16280	16202	16379	16150	16186	16475	16347	16306	16342	16322	16397	16450	16493	16405	16365	16286	16313	16257	16289	16336	16273	16213	16229	16243	16516	16450	16298	16323	16169	16199	16403	16345	16443	16320	16161	16337	16344	16541	16385	16146	16393	16215	16295	16369	16194	16520	16299	16347	16488	16318	16272	16333	16303	16463	16252	16247	16424	16402	16138	16136	16301	16374	16249	16163	16518	16272	16285	16113	16400	16317	16140	16107	16118	16321	16174	16370	16348	16318	16327	16348	16451	16512	16298	16241	16275	16091	16293	16216	16282	16196	16383	16296	16191	16135	16340	16234	16365	16288	16601	16365	16397	16403	16220	16339	16315	16308	16289	16333	16296	16309	16278	16201	16361	16330	16497	16101	16387	16469	16206	16185	16314	16309	16101	16348	15999	16363	16289	16209	16366	16149	16419	16386	16283	16309	16272	16290	16516	16265	16329	16184	16128	16123	16313	16282	16089	16227	16254	16391	16287	16402	16240	16339	16319	16375	16251	16506	16227	16159	16305	16461	16376	16226	16386	16217	16215	16567	16191	16080	16344	16216	16324	16302	16265	16137	16162	16272	16243	16410	16232	16280	16164	16297	16295	16269	16212	16275	16362	16119	16174	16232	16343	16259	16259	16379	16258	16377	16367	16219	16271	16331	16419	16046	16316	16394	16386	16382	16240	16335	16254	16369	16189	16074	16195	16048	16438	16466	16217	16486	16233	16410	16394	16311	16158	16350	16322	16578	16015	16275	16364	16327	16432	16145	16057	16215	16253	16184	16381	16281	16351	16144	16265	16427	16239	16447	16182	16237	16405	16184	16315	16384	16309	16138	16259	16171	16308	16391	16429	16497	16333	16091	16033	16398	16173	16320	16275	16270	16260	16143	16320	16336	16384	16232	16338	16167	16138	16182	16238	16177	16268	16158	16338	16209	16315	16299	16406	16245	16408	16163	16415	16213	16481	16140	16167	16267	16231	16251	16164	16358	16259	16312	16347	16380	16314	16242	16214	16052	16446	16355	16384	16428	16410	16275	16248	16365	16149	16429	16300	16272	16159	16244	16369	16350	16351	16485	16322	16330	16425	16418	16321	16329	16199	16396	16145	16291	16356	16437	16335	16440	16196	16231	16235	16136	16129	16277	16246	16317	16392	16152	16107	16311	16431	16331	16331	16275	16135	16214	16268	16325	16286	16307	16162	16315	16246	16190	16313	16268	16287	16411	16267	16380	16103	16337	16281	16062	16277	16217	16184	16180	16239	16439	16299	16263	16466	16266	16306	16454	16311	16226	16315	16507	16298	16424	16284	16495	16379	16410	16357	16144	16345	16393	16190	16302	16306	16179	16390	16282	16243	16270	16315	16202	16436	16206	16349	16358	16333	16334	16075	16197	16282	16428	16261	16134	16347	16238	16177	16288	16240	16289	16408	16414	16218	16423	16185	16306	16255	16471
26094	39776	39194	31828	28184	25497	22244	20195	18414	17232	16092	15668	15099	14801	14633	14310	14311	14503	14322	14035	14029	13986	14247	14161	14164	14275	14109	14207	13981	14015	14033	14169	14003	14169	14024	14040	14102	14169	13984	14004	13971	13907	14127	14034	14061	14201	14101	13977	13928	14080	14124	13868	14053	13987	13954	14031	14002	14078	14027	14004	14020	14009	14245	14066	13905	14101	14027	13973	14147	14221	14035	14060	13999	14135	14056	14200	13892	14064	13926	13979	13897	14133	14004	14054	14176	14035	14187	14118	13993	13956	14185	14007	13941	14029	13979	14118	14178	14086	13991	14056	14070	14076	14033	14072	14073	14011	14022	14005	14047	14052	13979	14003	14009	14146	14009	13778	14077	13988	13906	14029	13922	14019	13986	14077	14083	14053	13901	13909	14019	14061	14162	14036	14004	13904	14050	14025	14022	13987	14037	14139	14026	14039	14092	13879	14069	14030	14002	14118	13984	14028	14030	13989	14094	14012	13946	14068	13935	13958	14082	14075	13968	14014	14076	14095	14025	14031	13890	13897	13980	14131	13871	14054	14043	13935	13992	13928	13987	14068	14113	13959	13913	14127	14234	13848	14293	13746	14228	13972	13919	13996	13897	14065	14190	14043	13860	14093	13936	13982	13945	14094	13963	13976	13998	13933	13951	14088	13957	14076	14116	13924	13848	14065	13944	14060	14011	13922	14092	13821	14102	13820	14112	13974	13985	13977	13910	13910	14001	14115	13986	13977	14087	14064	14053	14069	13910	14123	14001	14057	14019	13958	14006	13970	13937	13875	13955	14064	14063	14072	13930	14015	13924	13919	14133	14019	14157	13998	14104	14075	14114	14069	14035	13956	14114	13809	13880	14203	14020	13947	13935	13983	14071	14139	14035	13893	14105	14013	13790	14036	14118	13895	14138	14093	13922	14057	14062	13983	14029	14053	13956	13994	13921	13871	14138	13908	13879	13901	14070	14105	13907	13976	14055	14082	13934	13947	14050	13954	13900	13934	13967	14034	13918	14092	13920	14118	14058	14039	13921	14003	14121	13923	13929	14017	14009	13961	13921	14175	14006	13881	13927	14030	14054	13960	14069	14099	13880	13971	13992	13988	14093	13973	13803	13885	14061	13824	13884	14024	13878	14099	14067	13815	14018	13937	13898	14149	14172	14070	14046	14132	14025	14161	14019	13983	14147	13954	14050	14017	14061	14013	13902	14056	14031	14093	13968	14062	13932	13966	14140	14153	13949	14090	14063	13977	13980	14078	13963	13899	13961	13959	14030	14060	14242	13947	14148	14029	13975	13978	13802	14111	13938	13996	13972	13903	14049	14145	13835	14017	13908	14048	14067	14065	14085	14097	14059	14169	14097	14027	13921	14109	13949	13965	13997	14037	14128	14146	13857	14163	14000	14021	14025	14063	14219	14091	13873	14101	14034	13910	14136	14066	14116	14176	14098	13907	14176	13907	14017	14066	14019	13762	13969	14182	13925	13949	14000	14076	13940	14054	13967	14232	13962	13913	14095	14016	13981	14031	14088	14035	14135	14038	14097	13919	14132	14064	13934	14121	14152	14058	14047	13993	13959	14000	14075	14176	13871	14040	13924	14091	14071	13917	13913	13928	14210	14098	14056	14180	13963	13954	13991	14202	14054	13973	14039	14036	14141	13990	14028	13918	13892	14045	13928	14111	13851	13858	14012	13895	14057	14151	14021	13901	13982	14092	14217	14102	14024	13979	13985	13881	14044	13972	14002	13735	14083	14046	13793	14031	14018	14067	14046	13847	13949	14055	13911	13878	14032	14049	14158	14007	13923	13985	13898	14049	14135	13893	13942	14066	14086	14031	13994	14141	14039	14195	13976	14053	14075	13978	13923	14080	14197	14028	13999	14145	13991	14048	14064	13935	14107	13997	14032	14075	13920	13970	14100	13955	14111	14034	14138	13889	14153	14061	13828	14098	14070	14035	13978	14171	13935	14099	14107	13915	14074	14066	13967	13996	13912	14038	14027	13992	14001	14202	14048	13957	13963	14157	14062	14152	14137	14084	13858	14123	14025	14149	14076	14141	13957	13985	13948	14151	14163	14001	14019	14091	14129	13906	14238	13942	14037	13825	13998	13877	13880	14001	14025	14221	14054	14204	13951	14029	14079	13979	13942	14156	14058	14112	14097	14026	14050	14036	14062	14019	13862	14159	13931	13994	13950	14087	13888	14129	13892	13928	14058	14006	14046	14038	14053	13921	14062	14107	14121	13965	14021	14112	14110	13999	13920	13960	14161	14082	14031	13885	14004	14132	13945	14088	13910	13993	14070	14044	14027	13950	14130	14023	14092	14073	13877	14023	13922	13899	14078	13968	13978	13986	14016	14047	13868	14019	14187	14150	13882	13850	14086	14095	13939	13989	14047	14024	13952	14067	14072	13972	13982	14026	13969	13767	13899	14006	14018	13932	13958	14092	13939	13898	14119	14223	13930	14047	14085	13966	14145	14068	13769	13754	14031	13922	14183	13826	13791	14094	14045	14122	13905	13892	13951	13872	13873	14040	14029	14025	14121	14086	13980	14104	14167	14040	14212	14140	14020	13948	14171	14175	13929	14005	14013	14080	13902	13901	14011	13958	14283	13939	14304	14059	13957	14031	14073	14079	14051	13992	13933	13911	13875	14074	14143	14033	14383	14085	14076	13896	14023	14042	13886	14016	13895	13895	13959	13810	14058	14087	13997	14029	13965	13984	13982	14058	13902	14082	13989	14092	13950	14128	13963	14202	13993	13984	14052	13771	13958	14125	14017	14016	14084	14042	14104	13886	13830	14161	13980	13972	13991	14230	14118	14037	14146	13911	13957	13922	13984	14054	14015	14043	13919	13947	13878	14035	14069	14021	14026	14010	14025	14064	14184	14014	14094	13987	14089	14081	14169	13885	14131	14176	13979	14012	14123	14132	13861	14192	14089	14167	14036	14110	14171	13932	14039	14016	14103	13897	14118	14024	13988	14012	14132	14066	13940	14060	14204	13937	13958	13855	14015	14010	13909	13883	13894	14125	14061	13876	13832	14062	14053	14062	14007	13936	13947	14013	14220	14054	14010	14073	13899	13956	14008	14075	14131	13923	14079	13850	13978	14073	14003	14177	14042	14085	13924	13984	13933	14099	14135	14117	13966	14042	14208	13947	14119	13962	14011	14155	13933	14059	13947	13936	13924	13934	14118	13761	14121	13923	14179	14089	13876	14124	13969	13987	13893	14032	14107	14024	14113	14108	14056	13885	13940	14130	14059	13974	14072	13887	14054	13868	13938	13904	13954	14092	14071	14150	14033	14121	14095	13860	14007	13932	14061	13991	13967	14087	14042	13935	13965	14135	14017	14066	13988	13883	14000	13916	13983	13965	13827	14104	14073	13942	13968	14111	14088	13903	13977	14062	13972	13964	14038	14066	13876	13981	13963	14119	13997	14080	14105	13899	14147	14004	13960	13986	13844	14091	13900	14160	13872	14100	13843	14078	14004	13897	14046	13887	14141	14174	14048	14269	13995	14034	13947	13938	13993	14193	14085	13972	14073	14058	14000	13758	14008	14028	13954	14088	13907	14102	13989	14056	13965	13847	14021	14009	14005	14045	14136	13877	13980	13955	14051	14069	14023	13950	14072	14041	13928	14147	13995	13987	14089	13895	14128	14025	14208	13979	13958	13936	14036	14042	13712	13958	13945	14181	13878	14057	13934	14102	14059	14205	13961	14105	13972	14078	14046	13999	13982	14040	13915	14119	14006	14046	14100	14018	14025	14055	13873	14038	13966	13971	14024	13943	13968	14117	14056	13954	14150	13821	13971	14059	14161	13978	14171	14041	13985	13973	14165	14159	14065	13976	14108	14144	14160	14160	14046	13985	13891	14080	14146	13857	13958	14141	14077	14078	13988	14026	14117	14052	13998	13968	13859	14008	13988	13969	14008	14026	13960	14124	13885	14024	14020	14048	14084	13969	14076	13884	14003	14139	14298	13965	14066	13890	13987	14023	14179	14232	13996	14072	14074	14119	14089	14056	14023	13912	13854	14059	14005	13957	14023	14033	13912	14210	13864	13883	14201	13959	13979	14040	14055	14094	14053	13985	13976	13958	13969	14119	13908	13984	13884	13904	13959	14039	14116	13957	14104	13858	14187	14072	14014	14007	14092	14175	14007	14120	14225	13942	13866	13924	14192	13972	13987	13997	14137	14090	14037	14109	14032	14050	13993	13858	14064	14190	14012	13992	13977	14084	14055	14095	13952	13924	14087	13979	14090	14039	14119	14128	14107	13974	14004	14054	14105	13939	13882	13993	13958	13954	14107	13865	14073	13968	14086	13801	14124	14094	14131	13914	14027	14005	13933	14060	13970	14024	13937	13984	13995	13986	14085	13970	14109	13983	13975	14069	13982	14080	14159	13999	13980	13869	14034	13922	13779	13979	14067	14084	13967	13936	14051	14033	14011	13923	13932	14179	14135	14028	14117	13949	14020	14176	13956	13912	14090	14040	13950	14072	14102	14206	13892	14022	14084	14092	13985	13897	14055	13873	14143	14026	13920	13909	13998	14047	14182	14021	13961	14068	13887	13885	14048	13919	13948	13942	14196	14082	14038	14134	13992	14227	13978	14019	14020	14068	13937	14058	14010	13931	14125	14038	14105	13893	14143	13934	13982	13965	13994	13955	14043	13995	14163	13920	14071	13883	14012	14014	14095	13995	13911	13887	13879	14022	14109	14183	14121	13987	14023	14010	13878	14054	14177	14033	14079	14173	14014	13973	14029	14046	14095	14077	14156	14169	14150	14165	14139	14074	14067	14001	13877	13931	14107	13963	14194	14113	13972	14078	14075	14083	13999	14034	14008	14084	13939	13970	14134	13940	14124	14001	13936	14154	14115	13922	14014	14119	13957	14111	14073	13865	14049	13992	14080	13820	14087	14071	14006	14015	13932	13936	14002	14116	13983	13895	13968	13973	13941	13978	14276	13886	14008	14270	13885	13988	14010	14091	13999	14071	14071	13949	14091	13965	14039	13934	13947	14070	14061	14024	14132	14103	14005	13860	14060	13948	13986	13973	14019	14071	13948	13984	13956	14125	13984	13989	13955	13944	13962	14028	14114	14086	13984	14118	14041	14028	13949	14021
25381	21509	29169	28038	28496	29053	27031	23398	21464	20319	18984	18196	17971	17667	17249	17172	17132	16946	16991	16932	17119	16774	17038	16771	16636	16548	16843	16678	16661	16476	16428	16583	16453	16561	16511	16511	16464	16366	16358	16217	16540	16447	16207	16378	16526	16583	16340	16357	16599	16458	16453	16722	16267	16439	16270	16404	16356	16354	16317	16444	16415	16362	16430	16459	16384	16407	16347	16478	16295	16239	16498	16235	16380	16653	16348	16321	16507	16399	16354	16423	16337	16305	16594	16546	16442	16601	16377	16473	16447	16445	16213	16486	16556	16436	16592	16292	16284	16214	16380	16232	16305	16125	16300	16336	16405	16267	16408	16449	16113	16252	16538	16321	16332	16490	16343	16310	16311	16396	16137	16516	16297	16440	16479	16300	16406	16507	16509	16643	16299	16312	16208	16221	16244	16379	16442	16289	16285	16432	16248	16258	16349	16317	16484	16569	16445	16455	16448	16148	16267	16230	16254	16417	16439	16379	16394	16322	16430	16325	16538	16349	16433	16539	16360	16140	16446	16380	16316	16552	16448	16426	16304	16368	16325	16418	16515	16248	16304	16465	16532	16315	16278	16534	16275	16548	16498	16182	16563	16466	16445	16444	16491	16322	16381	16226	16530	16395	16458	16312	16456	16333	16283	16350	16375	16478	16281	16412	16215	16585	16247	16454	16300	16390	16355	16504	16363	16494	16388	16397	16495	16409	16400	16261	16522	16335	16397	16489	16307	16214	16206	15951	16452	16601	16466	16322	16229	16228	16354	16260	16425	16371	16058	16508	16384	16600	16235	16240	16193	16347	16375	16248	16315	16148	16194	16434	16315	16301	16600	16483	16280	16126	16548	16241	16410	16274	16314	16247	16259	16385	16461	16201	16437	16520	16386	16427	16488	16419	16321	16348	16467	16228	16380	16243	16358	16343	16183	16466	16384	16344	16361	16379	16475	16536	16265	16320	16237	16330	16401	16240	16272	16428	16246	16330	16296	16280	16439	16359	16361	16347	16250	16218	16390	16319	16371	16331	16267	16530	16480	16410	16305	16311	16495	16223	16402	16260	16506	16548	16131	16384	16317	16454	16318	16358	16273	16493	16545	16382	16345	16248	16428	16314	16504	16210	16242	16348	16470	16404	16301	16433	16509	16319	16401	16296	16271	16506	16305	16343	16245	16302	16386	16465	16386	16405	16258	16450	16502	16319	16409	16567	16425	16468	16287	16220	16361	16463	16377	16536	16384	16387	16363	16366	16230	16166	16422	16231	16499	16444	16348	16380	16266	16530	16451	16170	16466	16360	16335	16415	16615	16533	16351	16359	16386	16505	16480	16411	16388	16494	16208	16447	16487	16405	16364	16332	16507	16480	16371	16395	16535	16419	16185	16210	16142	16321	16390	16385	16494	16161	16358	16256	16390	16266	16366	16398	16228	16457	16424	16188	16390	16294	16384	16427	16555	16468	16395	16397	16428	16584	16240	16390	16382	16325	16352	16296	16426	16435	16189	16367	16342	16514	16317	16287	16233	16384	16429	16298	16268	16276	16500	16449	16161	16208	16544	16382	16494	16430	16555	16463	16530	16416	16216	16188	16406	16495	16264	16264	16305	16173	16576	16261	16328	16307	16263	16546	16272	16417	16636	16250	16400	16380	16431	16416	16495	16359	16206	16320	16358	16395	16310	16597	16148	16239	16466	16272	16354	16305	16408	16276	16239	16517	16411	16503	16477	16309	16194	16415	16248	16294	16312	16367	16305	16253	16519	16606	16525	16476	16300	16263	16452	16483	16498	16283	16371	16465	16396	16326	16479	16427	15997	16479	16427	16314	16368	16309	16419	16331	16492	16475	16411	16395	16352	16362	16246	16296	16401	16614	16433	16514	16446	16572	16287	16136	16353	16580	16263	16419	16353	16198	16320	16498	16285	16428	16552	16385	16423	16489	16354	16267	16274	16426	16417	16405	16355	16321	16385	16474	16440	16409	16307	16405	16369	16347	16328	16345	16592	16501	16362	16380	16360	16350	16393	16407	16327	16381	16315	16414	16416	16313	16392	16209	16332	16205	16302	16556	16287	16421	16375	16209	16312	16366	16256	16336	16434	16430	16491	16325	16344	16338	16290	16498	16247	16409	16395	16539	16335	16495	16507	16577	16551	16516	16385	16406	16412	16459	16186	16111	16391	16161	16274	16336	16345	16514	16698	16255	16358	16401	16511	16251	16408	16264	16410	16298	16150	16404	16434	16320	16300	16500	16457	16280	16268	16379	16374	16492	16423	16297	16290	16319	16271	16350	16479	16309	16181	16408	16340	16513	16393	16329	16409	16296	16262	16294	16415	16382	16345	16286	16515	16388	16360	16353	16314	16338	16391	16368	16372	16534	16419	16312	16604	16443	16349	16400	16330	16376	16334	16208	16191	16429	16340	16418	16424	16376	16349	16417	16398	16171	16546	16472	16586	16462	16401	16393	16394	16387	16179	16394	16262	16328	16454	16448	16371	16427	16432	16301	16258	16353	16297	16280	16405	16292	16307	16395	16378	16455	16580	16367	16337	16435	16334	16529	16399	16183	16344	16281	16371	16405	16470	16378	16411	16286	16517	16341	16299	16290	16393	16298	16292	16330	16434	16299	16407	16559	16201	16185	16393	16361	16636	16366	16327	16312	16507	16375	16271	16254	16511	16293	16303	16218	16438	16575	16524	16457	16274	16457	16438	16487	16452	16299	16279	16358	16256	16228	16414	16455	16408	16284	16392	16379	16535	16441	16311	16398	16347	16449	16387	16100	16381	16323	16465	16271	16520	16382	16466	16435	16310	16332	16485	16299	16291	16541	16463	16302	16407	16343	16235	16436	16210	16167	16458	16170	16185	16471	16340	16404	16356	16258	16486	16426	16212	16445	16231	16282	16323	16373	16345	16473	16427	16374	16335	16680	16415	16226	16296	16325	16252	16306	16379	16380	16420	16170	16367	16369	16225	16359	16329	16198	16146	16313	16377	16261	16269	16298	16364	16142	16437	16385	16335	16396	16276	16296	16347	16577	16364	16336	16331	16427	16465	16239	16549	16334	16082	16398	16340	16497	16348	16349	16276	16393	16452	16323	16382	16646	16361	16330	16060	16226	16427	16418	16320	16411	16330	16493	16320	16494	16248	16436	16359	16294	16401	16164	16504	16333	16144	16380	16326	16344	16253	16285	16448	16172	16201	16371	16468	16332	16265	16362	16237	16104	16382	16318	16332	16225	16341	16274	16341	16481	16260	16374	16457	16532	16450	16298	16363	16411	16308	16346	16557	16362	16386	16262	16474	16557	16276	16404	16326	16315	16329	16610	16468	16543	16555	16429	16485	16334	16437	16391	16339	16303	16238	16450	16360	16316	16467	16497	16307	16208	16470	16302	16522	16122	16245	16096	16396	16349	16288	16270	16270	16191	16366	16120	16351	16380	16358	16191	16249	16264	16484	16327	16464	16518	16656	16134	16520	16454	16449	16182	16414	16298	16258	16302	16530	16256	16521	16527	16207	16461	16579	16170	16455	16224	16408	16407	16419	16508	16511	16365	16393	16356	16550	16407	16296	16408	16548	16521	16518	16357	16296	16272	16305	16397	16314	16517	16692	16304	16262	16288	16293	16530	16362	16193	16312	16258	16346	16361	16458	16638	16478	16317	16409	16398	16514	16345	16115	16334	16290	16278	16575	16435	16405	16362	16380	16149	16380	16606	16296	16435	16412	16531	16275	16449	16467	16367	16382	16314	16540	16490	16234	16174	16333	16328	16319	16361	16515	16411	16365	16441	16031	16405	16295	16371	16446	16273	16443	16316	16438	16321	16365	16443	16391	16378	16402	16280	16370	16230	16482	16553	16624	16461	16509	16231	16185	16278	16320	16433	16467	16365	16518	16345	16357	16357	16237	16400	16505	16284	16348	16463	16394	16391	16293	16294	16458	16366	16497	16347	16382	16480	16249	16374	16589	16319	16309	16245	16323	16511	16450	16295	16317	16359	16352	16372	16280	16293	16533	16348	16278	16412	16213	16335	16238	16570	16474	16450	16431	16461	16420	16415	16506	16442	16455	16365	16287	16362	16359	16383	16325	16420	16381	16352	16505	16425	16227	16129	16333	16249	16471	16226	16176	16369	16445	16386	16432	16445	16457	16593	16169	16294	16364	16291	16305	16423	16294	16382	16448	16386	16435	16480	16302	16448	16317	16346	16498	16287	16514	16226	16289	16547	16520	16445	16339	16340	16204	16422	16380	16342	16408	16497	16212	16468	16268	16459	16311	16319	16485	16471	16383	16473	16374	16266	16338	16281	16357	16494	16321	16563	16327	16497	16642	16377	16459	16406	16326	16456	16392	16199	16585	16421	16528	16551	16454	16254	16417	16450	16200	16264	16414	16495	16287	16414	16460	16545	16139	16322	16422	16419	16487	16435	16532	16300	16459	16111	16383	16228	16497	16342	16155	16495	16208	16337	16540	16233	16449	16423	16294	16279	16490	16283	16211	16584	16306	16376	16389	16422	16162	16374	16488	16238	16106	16494	16439	16179	16493	16666	16342	16294	16264	16447	16352	16306	16241	16415	16222	16376	16294	16364	16383	16283	16278	16399	16476	16314	16359	16536	16423	16354	16324	16298	16352	16397	16255	16477	16239	16333	16285	16129	16408	16410	16173	16313	16281	16406	16279	16246	16403	16235	16015	16383	16105	16367	16309	16149	16485	16522	16247	16378	16337	16472	16372	16405	16430	16480	16183	16493	16353	16269	16408	16395	16434	16265	16394	16427	16224	16343	16432	16272	16520	16426	16232	16455	16499	16390	16316	16415	16375	16148	16390	16308	16222	16340	16260	16388	16483	16461	16476	16325	16185	16403	16456	16511	16542	16354	16300	16413	16567	16479	16291	16474	16440	16490	16536	16442	16452	16205	16400	16343	16294	16432	16249	16217	16302	16276	16409	16266	16362	16495	16601	16398	16355	16409	16465	16514	16438	16325	16398	16288	16268	16497	16373	16312	16453	16202	16210	16272	16344	16483	16372	16229	16617	16495	16324	16394	16097	16545	16252	16523	16471	16387	16484	16436	16681	16459	16390	16179	16274	16222	16360	16464	16415	16361	16302	16316	16055	16390	16371	16535	16293	16321	16348	16274
27029	47733	46759	39586	34836	30596	27037	24151	21918	19499	17929	16919	16104	15697	15335	15031	15081	14756	14667	14791	14460	14636	14656	14686	14435	14487	14316	14414	14401	14218	14139	14157	14086	14133	14110	14167	14233	14241	14130	13940	14112	14089	14089	14203	14097	14180	14104	13982	14084	14052	14212	14038	14291	14121	14143	14135	14066	14064	14065	14113	14155	14073	14097	14155	14048	14102	14189	14099	14036	14144	14151	14224	14124	14161	14065	14111	14156	13895	14136	14038	13883	14058	14077	14150	14063	14015	14052	14188	14134	14087	14122	14007	14032	14003	13965	14170	14011	13999	14095	14042	14226	14049	14018	14110	14144	14105	13929	14060	14026	13966	14142	14039	14181	14131	14106	14009	14076	13998	14006	14167	14060	14092	14090	13990	13878	14156	13990	14028	14104	14020	14166	14062	14118	14073	14067	14019	14041	14171	14005	14077	14081	14047	13934	13989	14143	14048	14070	14085	13991	14072	14011	14071	13954	13982	13965	14134	13945	14165	14053	13959	13902	14089	14040	13900	14118	13979	13951	14006	14101	13998	14105	14019	14060	13934	14195	14135	14153	14079	14086	14044	14167	14022	14149	14119	14058	14054	14026	14116	13980	14021	14094	14238	14112	14031	14069	14086	14196	14135	14157	13964	14093	13945	14001	14078	14020	14165	14067	14006	14048	14213	13991	14341	14111	14012	14022	14020	14078	13955	14047	14019	14030	14034	14063	13910	14159	13911	14044	14160	14205	14038	14006	14199	14018	14101	14191	14056	14175	13916	14003	14056	14230	14026	14034	14100	14118	14009	14051	14059	13982	14048	14040	13953	14174	14177	13934	14115	14273	14225	14034	14058	14064	14130	14014	13987	14239	14093	13907	14000	14097	14058	14011	13994	13934	13876	13955	13942	14165	14127	13846	14040	13948	14011	14059	14022	14216	14096	14121	14017	14167	14093	14018	14086	14120	14126	14037	13821	14111	14023	13936	14096	14385	14173	14139	14074	13987	13947	13936	14082	14068	14028	14150	14137	14099	14068	14142	14187	13978	14136	14016	13929	14098	14002	14176	14006	13898	14146	14038	14018	14205	14008	14048	14013	14087	13985	14037	14013	13924	14192	14060	14171	14050	13970	14013	14142	13975	14066	14173	13995	14137	13949	14130	14228	13992	14203	13990	14040	14187	14075	14116	13980	14332	14044	14135	14117	13980	14084	14155	14098	14195	14173	14041	13972	14308	14149	14120	14106	14155	14079	13952	14109	13972	14033	13966	14045	14200	14098	14117	13957	14137	13946	14062	13962	14114	13875	14090	14185	13937	13963	14037	14163	14107	14069	14096	14069	14008	14025	14205	14130	14014	14065	14056	14010	14079	13941	14241	14036	13871	14127	14007	13897	14115	14069	13931	14170	14086	14017	14085	14184	14170	14043	14221	13946	14110	13904	13982	14119	13967	14239	14034	14077	14039	14056	13908	14050	13942	14117	13920	14057	14016	14111	14091	14135	14146	14104	14173	14028	14012	13979	14017	14064	14028	14161	14143	14111	14077	14130	14081	14122	14181	14052	13994	14028	14216	13941	14089	14092	14199	14003	14087	14041	14088	14120	14123	14119	14023	14138	14253	14143	14059	13835	14028	13876	13985	14102	14092	13974	13969	14132	13973	14098	14006	13987	14018	14115	14102	14173	14266	14072	14062	14241	13807	14116	13991	14045	14106	14146	14092	14074	14096	14152	13899	13992	14019	13952	14153	14288	13841	14193	14048	13991	14058	14141	13996	14148	14026	13998	14079	14041	14100	14033	14168	14122	14054	14178	14254	14207	14110	14085	14104	13934	14019	14061	14167	14073	14112	14141	14082	13932	14038	14130	14094	14041	13848	13979	13984	13990	13893	14049	14070	14123	14011	14043	13954	13945	13929	14083	14143	14031	14051	13937	14101	14104	14034	14070	14107	14097	14095	14084	14025	14170	13927	13989	13961	14112	14016	14042	14117	14079	14182	14079	14047	14053	14162	14168	14028	14209	14032	14127	14262	14055	14129	13958	14160	13966	13977	14107	13923	14196	14114	14097	14136	14070	14067	13969	14030	14250	14029	13971	13959	14039	14144	14219	14105	14189	13940	14105	13981	14077	13977	14024	14140	13875	14022	14004	14141	14020	14233	13943	14094	13973	14241	14105	14160	14115	14035	14066	14214	13891	14035	14083	14101	13995	13994	14070	14033	14000	14071	14044	14209	14041	13998	14061	14205	13924	14077	14105	14101	14082	14175	14109	14061	14095	14096	14034	14110	14155	14155	14233	14042	13987	14065	14233	14051	13989	13899	13892	14089	14022	14168	14058	14074	14050	14085	14149	13984	14024	14176	14014	14071	13977	13942	14029	13965	14101	13967	14015	14212	13989	14187	13988	14128	14068	14263	14139	14054	14119	14052	14055	14288	14061	14095	14071	13951	14099	14170	13924	14012	13996	14123	14087	14022	14179	13905	13869	14151	14237	13876	14048	13990	14254	14080	14022	13957	14034	14004	14089	14074	14303	14162	14131	14117	13986	13859	13972	13949	14229	14069	14043	14033	14279	14088	14007	13968	14103	14118	14101	14258	14023	13933	14152	14076	14153	14025	14085	14089	14188	14109	14159	14219	14032	14173	13970	14033	13962	14213	13976	14054	14087	14196	14076	14087	14103	14122	13916	13944	14085	14055	14105	14176	14000	14189	14009	13968	14191	14193	14091	14089	13975	14184	14027	14025	14100	14175	14008	14146	14027	14055	14046	14139	14112	14036	14012	14262	14174	14000	14232	14114	14201	14082	14075	14248	13993	14150	14024	14046	13963	14106	14039	13951	14124	13939	14006	14032	14059	14083	14007	13989	14095	14035	14110	14011	13812	14039	13977	14070	14234	14039	14001	13996	14065	13977	14133	13919	14101	14024	14072	14218	14037	13919	14155	14013	13953	13984	14084	13992	14091	14055	14198	14094	13970	13984	13912	13882	14152	14106	14128	14250	14043	14121	14050	14106	14013	14145	14142	14103	14170	14097	14108	14196	14100	14004	14119	14156	13836	13959	13947	14197	13944	14096	13860	14188	14093	14042	14078	14106	14181	14125	14021	14120	14215	13958	14021	14169	14043	14055	13993	14002	14050	14021	14140	14022	14094	14314	14001	13863	14062	14214	13982	14221	14113	14014	13849	14050	14126	13989	14213	14059	13962	14102	13910	14055	13909	14093	14035	14050	14027	14023	14109	14095	14117	14052	14041	14018	14148	14198	14132	14176	14067	14013	14105	14093	13976	13946	14039	14007	13943	13986	14100	14056	14269	13972	14080	13930	14058	14161	14102	14154	13968	13952	14043	14094	14076	14159	14001	14056	14091	14235	14081	14070	14082	14057	14052	14119	14070	14156	14035	14074	14172	14109	14011	14069	14061	14067	14026	13986	14084	13943	14117	14048	14138	14136	13973	14073	14059	14098	14003	13954	14138	14090	14002	14076	14127	14104	14203	14001	13930	14083	13994	14223	13892	14058	14102	13922	14004	14113	14064	14136	13944	13976	14004	14065	14204	14090	13914	14039	14067	14000	14210	14226	13968	14061	14027	14080	14014	14056	14019	14099	14128	14034	14142	14039	14086	14060	13973	14334	14001	14132	13989	14110	13975	13936	14119	13923	14060	13953	13934	14049	14125	14097	14097	13884	14120	14082	14141	14053	14057	14128	14203	14078	14124	13954	13855	14011	13994	14197	13978	14234	14022	13973	13949	14063	14254	14052	13981	14006	13987	14128	13998	14120	14218	14140	14192	13941	14154	14135	14100	13921	14053	14124	14047	13958	14052	13916	14172	14039	14065	13971	14038	14123	14072	14094	14114	14053	14198	14101	14024	14102	14155	13978	14117	14078	14024	14170	14114	14213	14103	14066	14022	14026	14093	13942	14024	14028	13945	13997	14010	14073	14101	14208	14037	14096	14041	14242	13802	14077	14008	14010	13980	14151	14221	13965	14135	14181	14038	14070	14156	13959	14044	13888	13847	14012	13900	14015	14137	14004	14091	14019	14035	14128	13935	14010	13999	14115	14264	13873	13956	13915	14012	14018	14018	14181	14285	14068	14166	14051	14001	14013	14290	14186	13961	14100	14114	14066	14129	14065	14072	14138	14110	14063	14221	13988	13999	14073	14014	13989	13944	14191	13911	14038	13951	14195	14187	13979	14139	14149	13931	14117	14204	14127	14015	13851	14100	14117	14085	13968	14012	14204	14080	14066	14021	14072	13990	14194	14209	13994	13973	14125	14110	13999	14097	14077	14003	14049	14153	14268	13985	14259	13970	14252	14066	13995	13990	14100	14087	14113	14112	13963	14139	13962	14161	13964	13904	14147	13972	14085	13897	13944	14043	14093	14068	14125	14028	14157	14064	14107	14139	14031	14059	14088	14179	13998	14011	14134	14180	14089	14205	13938	14027	14096	14173	14119	14061	14142	14175	14015	13879	14004	14081	14200	14214	13985	14116	14266	14078	14204	13949	14101	14132	14095	13957	14168	13874	14123	13960	14084	13992	14029	14249	13956	14133	14186	14206	14084	14127	14037	14176	14017	14164	14213	14077	14317	14064	14213	14075	13944	14203	14026	14195	14105	14134	14101	14073	14196	14169	14169	14075	14119	14172	14005	14134	13945	14178	14092	14033	14163	13894	14206	14002	14025	14158	14085	14068	14100	14085	14040	14052	14150	14154	14177	14041	13893	14202	14020	14041	14221	13956	14183	14004	14213	13997	13984	13933	14176	14041	14035	13896	13986	14138	14060	14008	14170	14221	14024	14233	14295	14027	14024	14057	14136	13892	14096	14211	14007	13943	14184	14194	13962	13918	14029	14088	13924	14043	13901	14121	14058	14160	13945	14138	14142	14068	14146	13957	13971	13876	14075	14001	14139	13972	14187	14020	14016	13946	14040	14046	14042	13961	13948	13917	14006	13882	14094	14102	14086	14165	14156	14197	14088	14141	14206	13956	14148	14084	14019	14149	13996	14056	14165	14067	14057	14117	14187	14019	13986	13985	13975	14109	14064	13955	14112	14008	14089	13825	13936	14046	14054	14096	14065	14171	14068	14074	14133	13945	14027	13955	14050	14020	14185	13912	14120	14049	14086	14108	14101	14003	14203	14091
24072	21455	29286	25196	26111	29997	30750	25922	23438	21929	20158	19363	18827	17951	17738	17724	17631	17397	17282	17321	17448	17285	17367	17229	16818	17033	17104	16793	16952	16848	16778	16945	16738	16912	16841	16851	16859	17019	16674	16649	16575	16752	16552	16455	16521	16896	16762	16536	16442	16623	16837	16574	16571	16628	16585	16496	16507	16556	16681	16533	16592	16626	16426	16694	16570	16692	16573	16595	16412	16452	16565	16635	16451	16371	16310	16473	16345	16562	16411	16618	16647	16471	16470	16326	16547	16639	16659	16684	16760	16671	16381	16697	16604	16554	16654	16923	16442	16477	16518	16528	16525	16568	16637	16708	16457	16412	16445	16685	16476	16484	16591	16507	16610	16497	16552	16709	16641	16831	16743	16564	16318	16423	16398	16549	16545	16459	16428	16521	16715	16571	16462	16624	16676	16492	16525	16547	16526	16542	16458	16737	16558	16468	16452	16598	16475	16466	16460	16450	16557	16637	16561	16494	16799	16706	16685	16466	16574	16419	16568	16528	16559	16718	16529	16471	16807	16613	16486	16664	16367	16516	16513	16389	16527	16533	16472	16306	16585	16527	16570	16583	16498	16592	16572	16429	16388	16456	16619	16540	16504	16395	16691	16658	16507	16660	16410	16360	16431	16420	16528	16503	16540	16672	16522	16484	16644	16558	16507	16544	16522	16532	16529	16653	16507	16541	16675	16405	16691	16594	16515	16480	16592	16535	16409	16547	16322	16498	16333	16502	16588	16618	16475	16507	16600	16577	16391	16414	16575	16630	16471	16513	16576	16500	16564	16540	16512	16506	16717	16393	16564	16564	16603	16707	16629	16459	16710	16430	16495	16514	16496	16620	16570	16425	16411	16581	16634	16850	16578	16584	16544	16504	16401	16345	16546	16508	16697	16489	16420	16643	16327	16424	16701	16551	16527	16433	16603	16472	16615	16392	16666	16563	16657	16450	16431	16724	16492	16208	16425	16643	16554	16711	16575	16575	16391	16583	16515	16431	16456	16595	16530	16666	16864	16541	16498	16645	16496	16548	16620	16494	16496	16164	16459	16624	16620	16404	16732	16436	16501	16661	16587	16534	16458	16361	16468	16546	16573	16700	16589	16343	16627	16728	16554	16527	16412	16394	16527	16501	16555	16662	16540	16561	16573	16531	16420	16485	16537	16458	16671	16612	16475	16414	16621	16556	16627	16618	16476	16523	16575	16668	16444	16534	16586	16537	16511	16414	16394	16557	16525	16203	16367	16626	16483	16543	16517	16578	16341	16573	16329	16471	16649	16488	16442	16447	16358	16652	16534	16653	16733	16522	16458	16425	16472	16512	16545	16554	16515	16622	16544	16489	16618	16697	16569	16674	16688	16364	16621	16669	16432	16565	16583	16482	16433	16494	16526	16448	16497	16614	16453	16526	16477	16577	16564	16557	16452	16534	16490	16273	16570	16518	16424	16686	16528	16640	16459	16550	16536	16632	16481	16655	16683	16502	16483	16354	16392	16609	16406	16488	16441	16373	16614	16705	16428	16408	16381	16591	16447	16440	16471	16493	16542	16831	16368	16585	16613	16524	16563	16454	16493	16477	16518	16503	16650	16637	16587	16472	16573	16415	16590	16680	16462	16671	16639	16604	16424	16548	16523	16739	16671	16564	16420	16523	16429	16437	16368	16267	16509	16418	16642	16597	16423	16680	16608	16512	16587	16521	16513	16428	16522	16689	16541	16713	16537	16698	16615	16586	16491	16506	16532	16655	16470	16445	16488	16442	16444	16464	16561	16371	16419	16320	16595	16522	16548	16556	16629	16562	16490	16503	16477	16502	16679	16595	16483	16423	16527	16501	16523	16527	16582	16657	16426	16514	16534	16538	16395	16501	16570	16757	16443	16746	16642	16677	16466	16605	16717	16644	16616	16535	16275	16624	16413	16702	16693	16553	16392	16381	16532	16505	16685	16735	16450	16499	16434	16328	16333	16504	16364	16556	16258	16639	16672	16614	16521	16468	16454	16395	16489	16615	16584	16370	16530	16605	16525	16455	16613	16544	16509	16704	16371	16571	16609	16673	16577	16541	16677	16294	16595	16539	16432	16441	16706	16494	16504	16550	16430	16208	16484	16585	16438	16521	16312	16359	16522	16593	16457	16562	16802	16514	16531	16689	16654	16476	16505	16429	16444	16464	16641	16534	16673	16678	16664	16571	16548	16317	16499	16274	16473	16441	16683	16456	16532	16620	16423	16469	16567	16524	16546	16510	16675	16679	16572	16794	16678	16664	16554	16656	16634	16632	16320	16398	16458	16542	16313	16679	16490	16565	16539	16467	16435	16601	16416	16727	16612	16451	16531	16565	16584	16663	16396	16608	16460	16595	16644	16646	16641	16659	16452	16466	16535	16438	16635	16829	16423	16687	16583	16473	16461	16565	16609	16391	16709	16676	16639	16580	16581	16467	16625	16431	16392	16378	16492	16591	16446	16470	16560	16585	16467	16439	16322	16345	16496	16531	16761	16525	16437	16503	16457	16435	16459	16581	16635	16570	16608	16701	16621	16415	16482	16604	16512	16325	16666	16788	16845	16565	16560	16479	16805	16536	16639	16614	16657	16431	16555	16579	16590	16469	16573	16556	16406	16540	16453	16439	16607	16508	16671	16528	16581	16355	16483	16411	16530	16578	16780	16623	16444	16399	16570	16445	16829	16552	16604	16589	16620	16449	16593	16546	16507	16583	16647	16391	16491	16615	16400	16679	16602	16563	16519	16419	16567	16706	16509	16470	16530	16435	16655	16480	16584	16520	16561	16630	16351	16314	16606	16565	16521	16354	16423	16522	16551	16468	16526	16405	16495	16425	16553	16444	16426	16457	16387	16496	16479	16511	16531	16480	16653	16466	16597	16535	16464	16538	16600	16572	16517	16441	16530	16378	16384	16554	16487	16420	16594	16463	16523	16651	16526	16527	16438	16609	16424	16338	16545	16389	16309	16785	16675	16621	16449	16515	16548	16349	16626	16456	16501	16490	16551	16615	16357	16498	16651	16516	16587	16452	16610	16547	16485	16621	16393	16486	16415	16678	16652	16525	16548	16486	16593	16636	16420	16446	16602	16545	16517	16497	16539	16623	16452	16558	16619	16578	16367	16286	16483	16516	16445	16513	16293	16419	16254	16657	16578	16466	16609	16356	16511	16544	16369	16383	16564	16506	16530	16474	16433	16506	16438	16324	16700	16588	16351	16394	16527	16463	16370	16408	16501	16624	16585	16413	16565	16597	16322	16369	16531	16493	16446	16633	16618	16580	16518	16627	16537	16501	16542	16672	16695	16535	16618	16459	16355	16591	16593	16488	16339	16622	16501	16384	16746	16638	16539	16592	16752	16534	16630	16505	16382	16672	16752	16380	16514	16413	16540	16563	16686	16372	16430	16638	16600	16505	16666	16525	16457	16329	16241	16374	16503	16700	16487	16402	16585	16420	16481	16430	16584	16578	16576	16778	16392	16648	16531	16551	16552	16561	16680	16511	16629	16575	16524	16662	16514	16460	16471	16499	16507	16567	16595	16421	16725	16461	16527	16731	16437	16547	16556	16352	16436	16530	16491	16497	16534	16387	16440	16445	16651	16549	16327	16267	16576	16576	16517	16696	16778	16440	16557	16543	16636	16672	16341	16621	16495	16413	16454	16582	16422	16618	16503	16504	16507	16587	16514	16471	16628	16566	16340	16319	16516	16441	16510	16556	16652	16428	16497	16484	16558	16182	16657	16581	16727	16528	16273	16628	16458	16519	16686	16474	16620	16542	16540	16555	16462	16430	16390	16468	16529	16533	16606	16502	16516	16645	16424	16370	16684	16533	16639	16557	16554	16656	16439	16592	16667	16445	16564	16585	16648	16675	16556	16447	16514	16476	16413	16448	16600	16535	16592	16493	16462	16540	16495	16447	16394	16596	16530	16796	16507	16361	16376	16432	16549	16585	16577	16649	16430	16519	16524	16579	16460	16445	16741	16368	16658	16715	16791	16464	16466	16513	16576	16593	16420	16519	16467	16450	16533	16507	16663	16510	16580	16648	16776	16386	16698	16630	16560	16564	16570	16533	16765	16282	16737	16587	16468	16602	16395	16721	16570	16614	16658	16502	16534	16614	16370	16665	16344	16553	16533	16535	16681	16478	16323	16585	16590	16451	16755	16700	16587	16610	16348	16357	16364	16487	16433	16662	16455	16464	16608	16529	16556	16537	16479	16625	16804	16390	16584	16409	16627	16365	16513	16486	16578	16629	16487	16540	16512	16805	16509	16535	16690	16512	16530	16684	16586	16409	16586	16627	16548	16528	16491	16403	16536	16466	16602	16482	16533	16631	16487	16360	16752	16505	16605	16543	16497	16591	16721	16605	16559	16613	16558	16579	16605	16451	16601	16444	16532	16409	16539	16509	16640	16595	16368	16438	16442	16475	16654	16472	16505	16429	16545	16366	16682	16736	16595	16681	16614	16633	16601	16494	16629	16741	16591	16532	16574	16711	16580	16597	16517	16672	16731	16558	16640	16611	16544	16443	16528	16502	16417	16405	16625	16408	16663	16539	16635	16581	16546	16298	16519	16531	16627	16450	16557	16480	16561	16477	16276	16655	16706	16454	16425	16393	16506	16467	16687	16438	16502	16520	16572	16391	16552	16527	16599	16638	16377	16281	16367	16482	16598	16571	16384	16425	16648	16502	16459	16486	16547	16445	16352	16494	16392	16637	16626	16558	16720	16676	16519	16328	16552	16617	16449	16517	16508	16411	16689	16477	16344	16340	16450	16488	16437	16387	16525	16543	16598	16572	16505	16300	16529	16539	16619	16554	16527	16620	16594	16611	16701	16583	16609	16646	16568	16625	16524	16588	16612	16617	16295	16650	16541	16347	16479	16455	16683	16523	16594	16634	16230	16387	16639	16389	16536	16344	16606	16436	16423	16602	16327	16593	16657	16420	16576	16455	16290	16694	16445	16501	16390	16545	16569	16456	16551	16591	16416	16472	16691	16708	16405	16491	16601	16531	16548	16258	16421	16363	16524	16504	16712	16528	16503	16330	16447	16637	16502	16601	16598	16638	16635	16481	16498	16382	16306	16411	16321	16483	16622	16531	16307	16623	16656	16440	16363	16513	16643	16666	16505	16629
29506	52356	52021	44612	39308	34406	30824	27080	24150	21591	19398	18320	17291	16391	15838	15636	15548	15277	15137	15118	15033	15087	14946	14791	14728	14615	14413	14428	14516	14241	14619	14450	14505	14212	14271	14164	14306	14134	14213	14284	14252	14283	14250	14105	14209	14275	14192	14087	14285	14024	14091	14123	14074	14157	14055	14261	14239	14207	14034	14293	14121	14158	14146	14252	14270	14083	14356	14261	14115	14095	14104	14119	14252	14062	14140	14333	14154	14176	14155	14317	14194	14193	14059	14192	14118	14092	14279	14126	14138	14144	14147	14069	14226	14207	14124	14231	14192	14139	14208	14174	14127	14031	14339	14218	14149	14103	14108	14045	14103	14039	14191	14041	14226	14185	14162	14157	14107	14032	13910	14108	14161	14088	14229	14143	14184	13983	14105	14218	14078	14111	14144	14177	14162	14150	14042	13998	14236	14185	14198	14139	14162	14147	14046	14072	14188	14199	14267	14143	14054	14118	14214	14002	14124	14095	14241	14155	14136	14093	14268	13956	14157	14043	14007	13873	14098	14039	13974	13988	14187	14044	14126	14087	14159	13966	14036	14188	14039	14215	14234	14086	14076	14236	14199	14068	14147	14218	14083	14070	14043	14174	14136	14241	13844	13996	14043	14228	14037	14025	14128	14145	14399	14100	14182	14161	14042	13973	13916	14099	14162	14214	14049	13977	14052	14004	14250	14193	14104	14013	14028	14140	14040	14182	14049	14056	14230	14132	14165	14186	14063	14059	14229	14191	14122	14215	13961	14160	14099	14204	14267	14249	13983	14004	14002	14169	14081	14156	14035	14065	14070	14187	14154	14162	14238	14218	14039	14036	14187	14243	14201	13996	14144	14089	14349	14170	14178	14297	14176	14132	14030	14118	14265	14074	14048	14187	14107	14059	14252	14246	14110	14138	13944	14133	14081	14057	14172	14214	14167	14190	14290	13948	14114	14205	14077	14063	14149	14134	14359	13957	14021	14169	14066	14111	13944	14256	14157	14366	14165	14025	14179	14134	14025	14287	14167	14083	14103	13969	14412	14172	14205	14241	13844	13979	14110	13979	14047	14207	14095	14098	14166	14090	13975	14033	14178	14250	14273	14032	14118	14319	13920	14167	14022	14027	14227	14147	14062	14105	14177	14183	14196	14130	14078	14187	14270	14125	14183	14037	14142	14065	14218	14002	13950	14238	14046	14150	14338	13963	13942	14171	14206	14112	14028	14030	14266	14019	13960	14243	14210	14098	14124	14005	14032	13959	14115	14340	14302	14099	14069	14238	14202	14153	14079	14000	14110	13899	14168	14077	14146	14036	14217	14137	13987	14235	14066	14100	14156	14168	14045	14103	14263	14040	14346	14055	14189	14330	14063	14101	14186	14215	14173	14263	14180	14203	14188	14056	14125	14267	13996	14166	14119	14284	14098	14220	14050	14011	14146	14109	14124	14083	14035	14039	14016	14013	14126	14254	14053	14389	13966	13918	14314	14211	14168	14188	14090	14085	14196	14072	14142	13945	14156	14097	14149	14230	14003	14125	14151	14074	13965	14082	14141	14133	13882	14191	14154	14077	14127	14195	14102	14117	14122	14144	14075	14106	14059	14247	14154	14140	14204	14005	14315	14013	14176	13897	14042	14206	14241	14100	14257	14095	14062	14008	14095	14154	14034	14012	14053	14205	14065	14148	14124	14124	14172	14078	14079	14333	14243	14102	14290	14260	14144	14177	14227	14136	13926	14088	14145	14082	14105	14143	14081	14134	14162	14110	14026	14154	14037	14252	14051	14233	14185	14115	14083	14100	14127	14312	14036	14086	14157	14061	14052	14056	13898	14132	14115	14015	14071	14110	14131	14061	14101	14114	14049	14278	14084	14092	13988	14103	14069	14072	14116	14159	14164	14007	14058	13992	14083	14088	14003	14180	14188	14141	14035	14240	14276	14123	14139	14039	14178	14160	14172	14243	14096	13977	14157	14276	14105	14176	14027	14107	14139	14134	14133	14238	14101	14141	14074	14165	14184	14053	14197	14065	14066	14055	14187	14142	14058	14085	14136	14033	14265	14284	14202	14248	14356	14103	14199	14060	14187	14073	14164	14137	14173	14151	14082	14045	14121	13928	14095	14115	14059	14129	14148	14090	14152	14271	14070	14096	14191	14155	14300	14188	14149	14190	14364	14129	14189	14212	14126	14118	14036	14177	14034	14164	14299	14139	14072	14272	14069	14135	14354	13984	14083	14091	14208	14081	14218	14161	14178	14110	14204	14148	14102	14167	14149	14230	14014	14085	13989	14069	14260	14044	14155	13938	14237	14077	14080	14114	14073	13958	14009	14123	14167	14177	14006	14007	14234	13963	14050	14202	14149	14208	14204	14123	14093	14054	14158	14317	14215	13969	14118	14179	14235	14058	14319	14136	14061	14262	14079	14235	14120	14165	14099	14182	14044	14107	14162	14114	14262	14223	14262	14020	14159	14351	14041	14124	14059	14201	14120	14122	14069	14110	13938	14108	14284	14116	14235	14113	14086	14193	14204	14212	14074	14238	14287	14036	14173	14054	14024	14267	13961	14218	14085	14014	14151	14330	14171	14142	14136	14134	14151	14133	14232	14103	14207	14075	14092	14145	14145	14250	14178	14172	14121	14184	14137	14048	14168	14028	14004	13956	14031	14148	14003	14254	14203	13958	14184	14063	14021	14153	14091	14154	14113	13919	14012	14202	14189	14244	14098	14182	14074	13993	14092	14062	14150	14098	14195	14023	14125	14101	14100	14003	14250	14269	14048	14206	14144	14054	14165	14084	14111	14111	14087	14365	14162	13979	14092	14111	13900	14208	14174	14115	14208	14215	14195	14081	14033	14181	14223	14101	14128	14163	14129	14104	13940	14177	14201	14095	14096	14150	14077	14250	14092	14016	14197	13907	14127	14274	14186	13996	14090	14147	14202	14176	14229	14084	14243	14021	14004	14118	14213	13991	14012	14196	14168	14089	14206	14068	14084	14358	14146	14102	14132	14240	14116	14205	14083	14006	14177	14167	14305	14083	14040	13963	14010	14070	14135	14047	14009	14285	14218	14084	14011	14298	14164	14149	14204	14120	14129	14044	14038	14083	13989	14142	14052	14133	14118	14321	14135	14131	13993	14049	14212	14118	14094	14138	13947	14042	14163	14095	14275	14231	14047	14170	14119	14043	13997	13927	14029	13984	14006	14128	14064	14011	14110	14179	14037	14130	14052	14176	14236	13983	14062	14103	14130	13895	14137	13962	14087	14103	14100	14105	14172	13921	14144	14100	14130	14115	14055	14154	14055	14180	14243	14170	14063	14065	13811	14159	14153	14161	14191	14144	14160	14024	13986	14225	14137	14100	14121	14108	14125	14081	13979	14077	14155	14029	14169	14134	13970	14175	14152	14015	14241	14219	14158	14159	14179	14003	14081	14286	14168	14165	14229	14239	14173	14085	14238	13899	14137	14107	14154	14135	14182	14018	14214	14006	14089	14137	14169	14148	14128	14117	14024	14250	14031	14105	14051	14148	14349	14183	14152	13900	14109	14247	14109	14095	14268	14158	14085	14192	14133	14260	13970	14260	14112	14223	14239	14021	14054	14106	14128	14066	14062	13963	14062	14113	14079	14148	14091	14231	14189	14150	14121	13912	14140	14067	14063	14058	14173	14020	13988	14046	14195	14174	14050	14147	14202	14028	14156	14159	14222	14172	14108	14220	14103	14296	13985	14279	14065	14018	14172	14120	14252	14101	14124	14122	14226	14029	14078	13958	14098	14154	14238	14146	14209	13997	14061	14113	14221	14006	14219	14062	14010	14084	14211	14197	14137	14138	14041	14244	14182	14057	14247	13969	14150	14010	14123	14142	14120	14201	14115	14134	14192	14058	14069	14075	14080	14124	14259	14057	14301	14037	14224	14020	14110	14007	14096	14142	14093	14151	14238	13927	14192	14083	14117	14288	14081	14177	14109	14172	14106	14197	14211	14125	14324	14086	14141	14296	14175	14086	14183	14072	14057	14139	14091	14122	14110	14260	14177	14109	14202	14145	14180	14139	14139	14110	14193	14180	14101	14197	14059	14049	14148	14167	14327	14085	14274	14039	14083	14146	14179	14217	14013	14143	14115	13950	14127	14122	14059	14115	14215	14219	14069	14176	14099	14095	14074	14100	14046	14117	14003	14039	14128	14152	14106	14308	14224	14345	13966	14116	14182	14121	14127	14041	14116	14214	14154	14053	14135	14169	14256	14031	14062	14064	14238	14185	14044	14132	14157	14081	14164	14206	14159	14099	14238	14046	14244	14045	14164	14138	14269	14228	14104	14159	14155	14158	14136	14026	14184	14279	13980	14193	14084	14081	14110	14185	14049	14074	14082	14219	14159	14144	14144	14139	14327	14110	14085	14028	14085	14129	14140	14119	14196	14007	14090	13984	14128	14196	14203	14106	14113	14285	14159	14064	14080	14132	14319	14132	14186	14245	14281	14111	14037	14136	14258	14168	14159	14159	14107	14162	14071	14290	14299	14241	13983	14124	14135	14239	13903	14261	14218	14097	14215	14220	14047	14074	14116	14025	14239	14224	14125	14119	14127	14163	13963	14146	13977	14328	14067	14159	14189	13919	14143	13953	14154	14046	14206	14204	14295	14069	14174	14201	13999	14076	14150	14123	14150	14104	14187	14154	14097	14155	14120	14167	14081	14149	14003	14181	14072	14066	14168	13984	14163	14170	14155	14079	14075	14171	14120	13994	14256	14078	14141	14086	14161	14187	14210	14126	14154	14005	14038	14137	14120	14125	14122	14102	14232	14165	14131	14233	14029	14229	14270	14119	13967	14036	14030	14102	14088	14018	14148	14161	14019	14116	14295	14293	14217	14074	14158	14168	14019	14007	14350	14183	14050	14228	14167	14094	14229	14105	14052	14116	14143	14101	14060	14057	14085	14042	14133	14281	14142	14193	14096	14179	14251	14104	14171	14113	14228	14021	13974	14107	14178	14143	14054	13998	14356	14040	14270	14174	14110	14233	14121	14039	14268	14099	14117	14173	14027	14273	14184	14114	13936	14186	14177	14090	14177	14070	14153	14287	14031	14209	14181	14184	14148	14169	14045	14191	14002	13908	14094	14062	14067	14114	14179	14160	14163	14077
30946	29317	36512	33227	27266	24522	22364	20375	19259	18362	17636	17276	17143	16997	17081	16968	16868	16782	16805	16876	16813	16888	16654	16591	16789	16837	16638	16637	16673	16736	16625	16655	16735	16526	16508	16692	16728	16749	16622	16523	16520	16675	16409	16633	16516	16648	16502	16679	16741	16511	16574	16394	16581	16350	16552	16593	16668	16601	16620	16428	16326	16527	16631	16527	16624	16651	16595	16418	16443	16623	16720	16678	16453	16473	16507	16485	16554	16520	16587	16652	16503	16773	16486	16459	16586	16488	16545	16526	16517	16564	16444	16341	16734	16464	16593	16704	16535	16487	16524	16660	16661	16683	16778	16662	16537	16520	16558	16511	16466	16337	16406	16708	16508	16415	16522	16569	16459	16649	16394	16708	16569	16493	16563	16327	16614	16478	16441	16299	16373	16548	16590	16731	16809	16565	16501	16540	16637	16724	16566	16594	16822	16587	16641	16622	16637	16587	16503	16521	16649	16575	16565	16600	16583	16555	16560	16667	16605	16606	16673	16490	16504	16534	16408	16413	16557	16584	16529	16716	16399	16560	16431	16522	16470	16547	16494	16461	16723	16597	16752	16366	16289	16360	16596	16796	16549	16610	16691	16369	16710	16530	16679	16535	16711	16786	16717	16510	16363	16702	16620	16639	16580	16326	16568	16510	16536	16390	16570	16496	16515	16458	16568	16603	16389	16579	16672	16463	16588	16439	16498	16484	16673	16533	16639	16616	16293	16340	16481	16667	16457	16626	16736	16580	16446	16707	16445	16334	16672	16640	16631	16607	16785	16521	16520	16487	16487	16552	16536	16450	16622	16470	16527	16560	16530	16653	16585	16403	16817	16569	16605	16501	16511	16594	16381	16677	16634	16717	16201	16617	16688	16616	16251	16518	16427	16374	16546	16581	16371	16492	16473	16645	16545	16371	16578	16522	16494	16574	16666	16417	16401	16375	16451	16761	16580	16521	16711	16432	16462	16713	16522	16599	16544	16575	16427	16699	16774	16564	16493	16613	16591	16548	16618	16436	16542	16519	16595	16335	16571	16696	16548	16324	16457	16564	16598	16630	16627	16582	16539	16724	16494	16580	16525	16425	16710	16716	16517	16584	16488	16492	16550	16554	16428	16645	16545	16566	16429	16456	16609	16520	16531	16413	16688	16473	16656	16529	16398	16587	16644	16556	16463	16554	16704	16600	16663	16605	16684	16613	16598	16701	16375	16576	16613	16634	16669	16626	16350	16664	16514	16645	16524	16548	16556	16573	16480	16688	16583	16403	16552	16649	16420	16559	16409	16563	16419	16583	16545	16611	16428	16555	16678	16629	16738	16703	16699	16662	16361	16789	16552	16553	16463	16425	16589	16405	16416	16758	16561	16456	16523	16704	16627	16708	16863	16508	16552	16511	16657	16574	16591	16491	16483	16400	16409	16553	16513	16499	16520	16555	16699	16579	16735	16685	16653	16624	16753	16503	16607	16379	16631	16708	16677	16410	16280	16176	16646	16543	16659	16616	16509	16597	16478	16600	16617	16683	16644	16667	16610	16578	16667	16598	16591	16647	16426	16440	16544	16720	16552	16470	16437	16626	16542	16527	16606	16517	16465	16542	16558	16528	16501	16684	16578	16362	16469	16477	16725	16678	16444	16646	16435	16485	16377	16410	16676	16694	16489	16456	16772	16522	16599	16611	16498	16594	16664	16478	16628	16611	16624	16467	16500	16687	16542	16339	16504	16529	16402	16540	16553	16435	16533	16720	16443	16593	16765	16505	16484	16648	16503	16547	16550	16689	16418	16650	16596	16620	16449	16702	16686	16642	16631	16310	16752	16709	16693	16683	16594	16620	16418	16437	16551	16437	16628	16242	16597	16584	16625	16513	16685	16371	16569	16469	16566	16420	16627	16735	16595	16666	16487	16343	16478	16573	16650	16795	16657	16517	16564	16656	16420	16751	16694	16660	16537	16395	16485	16506	16846	16565	16519	16510	16607	16520	16450	16627	16734	16809	16500	16534	16474	16623	16577	16733	16729	16554	16510	16347	16553	16304	16565	16566	16817	16595	16594	16677	16597	16528	16565	16410	16371	16656	16590	16526	16731	16689	16547	16448	16551	16477	16503	16581	16352	16479	16490	16565	16638	16586	16384	16700	16615	16582	16340	16363	16451	16620	16377	16380	16548	16640	16662	16563	16714	16471	16731	16535	16485	16649	16483	16650	16574	16659	16752	16636	16533	16413	16551	16439	16695	16450	16651	16670	16514	16649	16598	16560	16536	16408	16529	16588	16576	16654	16691	16630	16535	16542	16465	16767	16468	16541	16561	16508	16690	16317	16535	16615	16524	16395	16545	16605	16386	16615	16737	16568	16624	16436	16563	16511	16543	16450	16318	16479	16600	16676	16655	16584	16534	16525	16648	16638	16745	16680	16681	16538	16487	16750	16541	16692	16672	16643	16636	16509	16688	16539	16595	16641	16523	16715	16223	16488	16514	16402	16597	16665	16611	16615	16500	16581	16710	16388	16401	16613	16668	16684	16584	16479	16809	16514	16549	16594	16659	16543	16606	16475	16537	16580	16588	16471	16541	16485	16737	16389	16550	16575	16733	16782	16460	16769	16443	16759	16580	16348	16622	16473	16620	16446	16577	16480	16702	16570	16800	16645	16545	16534	16519	16704	16527	16253	16409	16391	16622	16346	16485	16394	16644	16776	16783	16378	16693	16517	16679	16568	16661	16617	16449	16512	16392	16504	16699	16520	16472	16479	16488	16517	16578	16625	16541	16475	16601	16570	16369	16559	16459	16516	16712	16704	16665	16676	16732	16447	16614	16488	16426	16570	16546	16780	16561	16480	16702	16594	16734	16566	16714	16700	16733	16428	16522	16497	16534	16591	16529	16824	16602	16700	16622	16581	16352	16584	16505	16585	16686	16521	16684	16779	16765	16607	16668	16409	16483	16521	16631	16593	16555	16445	16637	16377	16555	16825	16647	16572	16584	16320	16593	16665	16633	16638	16673	16547	16523	16569	16567	16544	16543	16518	16517	16719	16649	16481	16466	16525	16671	16614	16347	16550	16426	16703	16626	16438	16564	16597	16585	16534	16545	16559	16417	16546	16428	16485	16371	16430	16441	16290	16533	16556	16503	16637	16485	16539	16584	16659	16585	16541	16562	16664	16646	16615	16459	16609	16651	16473	16568	16715	16470	16449	16395	16437	16726	16566	16707	16507	16560	16481	16740	16561	16587	16375	16434	16630	16641	16503	16477	16437	16530	16561	16458	16516	16570	16488	16685	16600	16518	16495	16682	16548	16610	16497	16528	16516	16550	16671	16506	16549	16432	16511	16584	16632	16607	16552	16544	16538	16784	16586	16557	16686	16495	16442	16343	16271	16474	16594	16436	16412	16499	16493	16708	16507	16675	16318	16561	16599	16590	16722	16572	16478	16688	16499	16745	16452	16666	16494	16516	16676	16561	16697	16404	16421	16377	16421	16666	16569	16553	16563	16425	16539	16543	16788	16527	16629	16634	16789	16543	16500	16638	16548	16515	16623	16326	16582	16573	16737	16497	16502	16376	16629	16418	16812	16408	16472	16541	16652	16571	16408	16562	16603	16587	16592	16497	16668	16771	16585	16721	16650	16559	16590	16573	16600	16361	16486	16548	16731	16468	16464	16382	16583	16351	16542	16587	16684	16590	16356	16412	16539	16583	16540	16514	16508	16626	16572	16375	16451	16449	16635	16316	16403	16517	16522	16441	16847	16449	16472	16649	16529	16389	16473	16505	16443	16547	16602	16645	16504	16543	16706	16621	16688	16523	16653	16545	16527	16281	16551	16314	16624	16652	16435	16629	16480	16550	16634	16615	16534	16522	16466	16389	16596	16626	16597	16537	16571	16632	16537	16526	16461	16592	16498	16492	16370	16586	16552	16574	16556	16660	16528	16413	16627	16624	16582	16735	16532	16415	16342	16668	16780	16785	16588	16561	16586	16525	16535	16789	16641	16751	16641	16763	16423	16713	16638	16650	16464	16503	16477	16796	16606	16623	16584	16458	16383	16694	16715	16642	16511	16376	16740	16552	16559	16721	16649	16794	16583	16475	16570	16392	16779	16469	16662	16556	16672	16607	16549	16777	16734	16733	16351	16463	16393	16611	16543	16465	16716	16831	16481	16393	16522	16473	16744	16541	16443	16396	16553	16498	16467	16553	16761	16412	16429	16512	16768	16729	16430	16653	16345	16619	16683	16693	16451	16596	16571	16562	16577	16477	16661	16521	16679	16558	16672	16605	16590	16593	16643	16409	16513	16625	16768	16674	16641	16602	16512	16307	16471	16606	16588	16789	16558	16624	16686	16470	16612	16574	16477	16412	16370	16712	16655	16557	16471	16349	16310	16528	16583	16512	16494	16517	16437	16457	16382	16517	16614	16472	16731	16751	16562	16562	16499	16638	16605	16647	16606	16592	16584	16438	16519	17009	16528	16390	16461	16724	16683	16460	16579	16423	16443	16256	16429	16578	16740	16438	16569	16573	16614	16522	16510	16515	16537	16466	16620	16689	16449	16484	16439	16441	16723	16569	16716	16417	16521	16618	16683	16505	16477	16852	16457	16533	16552	16578	16462	16365	16407	16478	16386	16578	16726	16762	16533	16588	16532	16562	16383	16188	16626	16574	16613	16412	16703	16614	16552	16671	16549	16727	16511	16469	16345	16770	16387	16726	16575	16629	16439	16601	16545	16757	16557	16395	16508	16521	16555	16666	16410	16613	16715	16476	16606	16345	16671	16728	16693	16682	16572	16589	16684	16459	16690	16577	16429	16630	16514	16740	16673	16479	16531	16583	16577	16582	16595	16611	16569	16573	16615	16558	16465	16558	16686	16782	16605	16617	16771	16679	16743	16469	16448	16631	16482	16579	16487	16605	16402	16646	16640	16526	16503	16688	16564	16602	16605	16676	16733	16494	16537	16549	16395	16609	16578	16604	16417	16640	16715	16758	16411	16632	16310	16695	16733	16615	16724	16506	16514	16530	16608	16498	16517	16424	16599	16564	16475	16737	16660	16751	16648	16526	16525	16750	16643	16584	16480	16525	16520	16493	16587	16507	16409	16571	16746	16531	16605	16516	16606	16732	16509	16584	16317	16498	16560	16358	16557
27085	41637	40709	33371	28281	25070	22187	20219	18151	16883	16181	15552	15213	14841	14731	14606	14660	14588	14564	14676	14542	14591	14512	14520	14335	14474	14569	14404	14299	14203	14369	14276	14224	14205	14177	14292	14217	14094	14170	14153	14116	14151	14098	14226	14214	14213	14150	14107	14078	14246	14134	14126	14401	14201	14077	14139	14173	14224	14257	14023	14199	14316	13963	14235	14163	14178	14247	14156	14269	14186	14101	14336	14153	14233	14146	14294	14185	14214	14164	14197	14330	14099	14154	14223	14267	14203	14175	14041	14329	14230	14107	14274	14237	14308	14093	14238	14215	14148	14202	14204	14226	14293	14108	14272	14175	14221	14260	14062	14308	14235	14176	14144	14029	14129	14191	14164	14162	14140	14277	14283	14341	14100	14299	14238	14131	14181	14271	14207	14117	14128	14172	14151	14077	14124	14296	14199	14127	14353	14085	14234	14054	14224	14145	14154	13968	14416	14211	14260	13958	14070	14224	14254	14055	14197	14283	14122	14310	14186	14176	14203	14361	13895	14179	14207	14370	14110	14284	14213	14159	14237	14123	14141	14106	14184	14142	14063	14250	14335	14098	14250	14057	13974	14197	14367	14253	14015	14205	14108	14188	14108	14164	14051	14174	14231	14259	14200	14124	14246	14213	14277	14248	14274	14129	14167	14036	14353	14249	14155	14292	14130	14317	14158	14111	14107	14084	14030	14159	14084	14201	14219	14103	14041	14377	14126	14293	14083	14418	14233	14196	14138	14222	14161	14085	14159	14085	14126	14221	14246	14335	14054	14193	14298	14136	14412	14049	14191	14185	14155	14238	14037	14123	14124	14190	14185	14291	14215	14197	14045	14245	14100	14251	14110	14093	14160	14102	14094	14144	14234	14078	14083	14296	14146	14219	14097	14202	14278	14130	14122	14125	14157	14138	14032	14035	14030	14074	14166	14274	14146	14128	14086	14223	14234	14177	14309	14077	14299	14146	14178	14222	14113	14160	14130	14281	14215	14193	14010	14197	14220	14363	14112	14235	14230	14118	14296	14133	14297	14211	14125	14113	14285	14268	14049	14196	14122	14189	14286	14191	14098	14020	14313	14186	14117	14070	14217	14265	14201	14032	14133	14239	14183	14126	14203	14255	14153	14103	14083	14131	14148	14093	14163	14114	14169	14140	14138	14245	14238	14209	14324	14264	14193	14136	14108	14167	14180	14123	14170	14128	14125	14063	14194	14139	14266	14056	14192	14199	14160	14165	14107	14174	14079	14181	14151	14129	14179	14238	14063	14146	14048	14126	14293	14196	14163	14182	14163	14105	14061	14183	14094	14233	14262	14216	14054	14038	14203	14095	14343	14076	14154	14220	14354	14176	14115	14171	14271	14220	14101	14314	13996	14119	14221	14142	13979	14259	14233	14194	14171	14046	14216	14233	14253	14094	14178	14104	14272	14379	14280	14220	14146	14146	14127	14232	14367	14239	14110	14088	14057	14196	14130	14056	14100	14118	14200	14148	14101	14187	14074	14230	14205	14150	14228	14102	14079	14225	14054	13937	14277	14126	14126	14091	14217	14162	13859	14194	14143	14207	14204	14188	14156	14210	14077	14165	14237	14239	14186	14131	14292	14139	14194	14131	14278	14106	14213	14286	14340	14298	14227	14240	14146	14174	14242	14291	14082	14104	14206	14181	14278	14324	14132	14227	14105	13996	14333	14157	14154	14091	14145	14121	14152	14241	14244	14131	14037	14255	14118	14389	14223	14042	14092	14253	14315	14085	14190	14256	14020	14330	14074	14211	14395	14090	14066	14243	14140	14001	14163	14293	14198	14104	14142	14159	14052	14313	14249	14273	14366	14288	14239	14166	14385	14322	14141	14362	14188	14106	14164	14174	14167	14189	14200	14213	14279	13923	14209	14335	14264	14240	14214	14242	14396	14023	14189	14103	14211	14074	14178	14105	14163	14102	14185	14300	14017	14121	14218	14349	14160	14158	14113	14288	14293	14134	14105	14049	14209	14041	14182	14108	14101	14091	14167	14075	14194	14248	14174	14179	14161	14189	14301	14326	14132	14060	14158	14144	14166	14333	14161	14143	14306	14126	14142	14364	14286	14290	14163	14249	14014	14244	14173	14070	14168	14237	14129	14287	14163	14078	14092	14213	14071	14329	14274	14259	13936	14077	14363	14157	14178	14100	14125	14288	14100	14185	14093	14217	14266	14314	14164	14164	14179	14146	14264	14229	14227	14299	13963	14216	14136	14306	14178	14075	14255	14259	14244	14247	14244	14185	14263	14090	14163	14012	14153	14145	14158	14295	14136	14122	14133	14233	14160	14221	14117	14316	14153	14136	14055	14063	14209	14357	14147	14226	14099	14079	13922	14267	14283	14176	14259	14139	14419	14071	14248	14264	14230	14324	14289	14190	14249	14094	14378	14163	14386	14258	14269	14194	14214	14252	13999	14159	14152	14170	14016	14259	14161	14083	14157	14261	14171	14153	14096	14074	14220	14233	14142	14164	14232	14183	14084	14196	14357	14178	14051	14280	14336	14213	14191	13997	14270	14209	14319	14328	14047	14124	14231	14277	13982	14099	14125	14200	14061	14205	14316	14196	14280	14130	14197	14085	14153	14177	14192	14149	14157	14229	14224	14263	14201	14342	14238	14137	14159	14114	14080	14280	14216	14118	14281	14261	14077	14065	14133	14223	14146	14197	14103	14050	14160	14229	14316	14150	14145	14213	14306	14181	14103	14196	14141	14151	14114	14241	14131	14232	14232	14218	14341	14207	14190	14235	14049	14282	14142	14174	14154	14275	14187	14170	14054	14337	14282	14225	14221	13983	14141	14257	14214	14357	14098	14108	13965	13926	14249	14210	14285	14115	14322	14086	14227	14023	14192	14239	14149	14258	14266	14169	14086	14258	14132	14208	14242	14275	14170	14311	14304	14273	14208	14110	14243	14250	14231	14348	14062	14304	14473	14138	14235	14305	14007	14197	14043	14123	14367	14310	14148	14006	14195	14173	14116	14343	14202	14075	14239	14209	14118	14208	14129	14069	14213	14117	14343	13979	14251	14275	14236	14177	14097	14133	14152	14227	14297	14241	14147	14165	14169	14238	14194	14210	14179	14142	14085	14260	14255	14050	14147	14067	14349	14384	14130	14160	14233	14184	14101	14265	14246	14300	13992	14078	14198	14186	14093	14274	14332	14127	14202	14214	14145	14049	14176	14167	14294	14193	14087	14122	14340	14193	14203	14133	14253	14046	14252	14303	14086	14211	14072	14198	14123	14095	14255	14206	14289	14118	14270	14123	14104	14220	14342	14220	14154	14193	14133	13973	14228	14201	14273	14060	13995	14183	14156	14196	14136	14254	14073	14169	14227	14212	14293	14146	14043	14279	14235	14321	14162	14142	14261	14180	14347	14161	14101	14113	14248	14182	14122	14225	14312	14282	14305	14182	14204	14140	13982	14095	14273	14271	14255	14201	14087	14080	14145	14116	14129	14143	14250	14082	14122	14366	14310	14177	14107	14315	14140	14179	14197	14170	14156	14370	14130	14185	14140	14149	14185	14101	14254	14003	14064	14253	14240	14063	14162	14289	14114	14377	14069	14172	14244	14423	14263	14194	14105	14094	14201	14099	14262	14198	14068	14128	14184	14185	14083	14288	14182	13981	14254	14233	14187	14297	14106	14283	14373	14133	14122	14370	14081	14165	14285	14224	14030	14366	14153	14200	14156	14122	14170	14159	14028	14242	14173	14095	14185	14174	14271	14058	14233	14315	14198	14147	14056	14024	14178	14255	14062	14129	14128	14199	14118	14281	14247	14166	14161	13995	14191	14245	14253	14144	14309	14285	14288	14270	14265	14196	14093	14208	14118	14170	14143	14170	14049	14041	14421	14219	14171	14108	14072	14148	14284	14305	14120	14216	14249	14263	14249	14024	14068	14279	14054	14049	14189	14244	14075	14182	14241	14179	14289	14348	14235	14148	14221	14180	14170	14256	14048	14188	14245	14190	14271	14151	14273	14228	14078	14140	14083	14073	14186	14182	14301	14286	13950	14127	14272	14297	14064	14194	14151	14122	14189	14087	14192	14167	14184	14278	14145	14194	14146	14297	14192	14123	14329	14307	14245	14157	14269	14262	13998	14247	14182	14327	14309	14317	14233	14184	14066	14199	14164	14311	14209	14078	14234	14219	14181	14256	14199	14268	14218	14244	14161	14320	14188	14332	14262	14376	14219	14184	14157	14030	14369	14313	14451	14002	14136	14329	14208	14284	14166	14164	14167	14134	14280	14421	14280	14092	14205	13962	14172	14054	14319	14272	14194	14283	14061	14249	14108	14118	14338	14074	14141	13940	14136	14207	14271	14371	14177	14013	14172	14073	14104	14124	14165	14299	14178	14239	14272	14194	14196	14348	14063	14237	14274	14156	14171	14058	14268	14213	14353	14127	14184	14197	14091	14188	14191	14215	14431	14220	14133	14206	14230	14109	14252	14260	14216	14222	14292	14157	14142	14050	14117	14292	14072	14050	14240	14212	14217	14294	14095	14293	14217	14048	14311	14165	14400	14162	14165	14188	14065	14229	14117	14286	14070	14304	14187	14136	14241	14289	14261	14135	14165	14238	14018	14097	14249	14268	14369	14417	14370	14111	14171	14303	14240	14195	14243	14248	14400	14185	14219	14121	14185	14150	14151	14342	14120	14081	14240	14216	14096	14083	14183	14198	14183	14064	14279	14126	14238	14246	14124	14065	14103	14241	14182	14297	14155	14226	14287	14175	14186	14052	14203	14174	14071	14070	14197	14383	14157	14245	14210	14297	14229	14056	14201	14166	14303	14148	14317	14234	14211	14440	14252	14217	14050	14182	14202	14384	14151	14115	14247	14219	14247	14127	14020	14381	14188	14166	14138	14146	14316	14276	14130	14249	14287	14299	14298	14275	14118	14167	14185	14031	14183	14164	14270	14243	14016	14077	14107	14198	14301	14086	14142	14078	14177	14149	14292	14139	14193	14298	14120	14179	14108	14093	14162	14014	14220	14267	14123	14236	14323	14212	14154	14203	14236	14268	14028	14120	14196	14304	14137	14169	14111	14018	14221	14189	14210	14303	14215	14146	14132	14079	14373	14128	14212	14240	14000	14249	14211	14176	14191
25355	21505	29254	28361	28267	28639	27171	23125	20913	19760	19110	18613	18114	17972	17527	17265	17401	17502	17503	17278	17181	17143	17153	16984	16750	16834	16847	16761	16885	16550	16826	16776	16949	16584	16632	16685	16618	16524	16679	16776	16762	16506	16682	16629	16522	16668	16623	16664	16626	16645	16640	16555	16557	16848	16723	16585	16520	16555	16416	16608	16699	16429	16467	16676	16516	16553	16539	16483	16371	16495	16635	16472	16524	16452	16690	16720	16581	16602	16507	16524	16538	16794	16566	16414	16531	16724	16842	16630	16601	16524	16699	16778	16552	16412	16478	16563	16537	16557	16425	16612	16413	16525	16421	16530	16722	16340	16557	16786	16515	16589	16558	16602	16655	16578	16606	16582	16540	16567	16519	16543	16583	16327	16637	16452	16546	16529	16630	16671	16642	16530	16438	16726	16438	16598	16611	16586	16284	16512	16676	16642	16484	16664	16609	16534	16603	16495	16572	16522	16540	16640	16666	16672	16438	16592	16537	16580	16732	16549	16255	16421	16568	16500	16494	16482	16470	16504	16370	16560	16705	16456	16534	16446	16786	16474	16420	16415	16532	16663	16772	16385	16607	16556	16838	16633	16545	16537	16648	16416	16629	16490	16368	16596	16402	16520	16406	16698	16622	16333	16700	16310	16477	16410	16598	16447	16296	16607	16426	16739	16339	16633	16581	16511	16687	16764	16787	16515	16592	16656	16361	16493	16483	16480	16426	16565	16591	16735	16705	16583	16609	16604	16411	16441	16240	16593	16676	16423	16671	16725	16657	16678	16294	16662	16559	16475	16527	16493	16618	16730	16761	16481	16510	16385	16499	16417	16384	16528	16583	16826	16584	16717	16603	16723	16494	16427	16685	16831	16668	16381	16576	16407	16371	16468	16357	16460	16480	16456	16451	16678	16577	16700	16492	16413	16527	16497	16538	16336	16665	16654	16714	16649	16503	16506	16457	16423	16414	16529	16577	16480	16510	16645	16559	16469	16536	16406	16541	16666	16658	16708	16648	16414	16516	16720	16432	16578	16783	16599	16526	16571	16483	16528	16713	16419	16376	16603	16713	16523	16553	16454	16444	16550	16590	16620	16506	16478	16494	16489	16513	16410	16493	16646	16577	16528	16467	16454	16570	16835	16618	16776	16528	16473	16526	16426	16535	16720	16591	16672	16537	16594	16534	16550	16755	16523	16639	16413	16346	16583	16686	16513	16579	16644	16667	16550	16606	16510	16464	16594	16589	16679	16505	16401	16745	16513	16821	16574	16715	16576	16560	16684	16580	16693	16441	16424	16610	16466	16627	16540	16518	16690	16494	16476	16528	16413	16774	16552	16388	16468	16882	16471	16489	16512	16577	16569	16719	16617	16609	16517	16476	16676	16694	16543	16571	16639	16611	16655	16606	16544	16566	16605	16373	16514	16434	16473	16457	16768	16625	16708	16552	16374	16593	16578	16800	16505	16510	16595	16610	16613	16451	16537	16517	16703	16542	16331	16435	16727	16562	16284	16480	16728	16594	16680	16560	16472	16451	16646	16647	16700	16545	16471	16449	16556	16454	16460	16590	16538	16505	16667	16605	16601	16652	16626	16508	16371	16509	16422	16370	16417	16640	16510	16472	16464	16664	16546	16613	16441	16379	16698	16437	16456	16652	16489	16412	16450	16601	16703	16552	16500	16522	16592	16503	16611	16477	16653	16571	16509	16743	16472	16551	16445	16527	16607	16347	16646	16576	16492	16321	16393	16448	16387	16446	16764	16632	16630	16772	16345	16633	16397	16469	16623	16547	16583	16621	16764	16502	16520	16629	16493	16413	16587	16394	16603	16424	16446	16577	16476	16512	16618	16492	16655	16581	16520	16666	16631	16541	16606	16763	16856	16416	16580	16578	16364	16509	16480	16592	16671	16601	16480	16677	16569	16509	16562	16411	16354	16712	16477	16544	16442	16403	16666	16596	16455	16608	16451	16651	16620	16641	16683	16434	16583	16730	16591	16528	16406	16637	16560	16612	16730	16747	16670	16447	16693	16604	16788	16522	16666	16646	16624	16643	16515	16548	16485	16478	16731	16575	16678	16668	16646	16825	16592	16491	16598	16391	16539	16705	16590	16538	16515	16728	16690	16697	16537	16410	16503	16574	16687	16605	16615	16430	16620	16405	16556	16481	16416	16562	16589	16667	16635	16476	16449	16416	16537	16680	16749	16503	16615	16300	16634	16364	16589	16638	16545	16636	16434	16492	16490	16585	16471	16520	16496	16543	16567	16463	16641	16512	16643	16624	16821	16677	16580	16454	16549	16395	16632	16603	16415	16667	16500	16581	16663	16446	16666	16657	16620	16546	16597	16714	16432	16609	16650	16796	16509	16645	16703	16603	16529	16483	16516	16349	16532	16590	16535	16519	16239	16501	16639	16390	16552	16554	16457	16602	16556	16368	16579	16713	16456	16710	16510	16668	16404	16669	16398	16907	16718	16698	16567	16602	16408	16550	16565	16518	16623	16480	16645	16560	16439	16438	16500	16574	16621	16663	16572	16598	16323	16515	16291	16605	16345	16362	16592	16552	16559	16751	16364	16315	16586	16723	16655	16527	16630	16382	16581	16548	16632	16768	16706	16663	16498	16690	16562	16792	16606	16565	16603	16537	16619	16481	16445	16598	16356	16569	16423	16519	16440	16660	16628	16461	16512	16672	16633	16468	16660	16671	16674	16594	16586	16649	16557	16414	16398	16625	16403	16500	16468	16465	16662	16378	16636	16425	16634	16669	16637	16561	16667	16559	16637	16549	16538	16656	16670	16758	16327	16567	16596	16638	16558	16356	16703	16628	16291	16643	16454	16588	16696	16566	16695	16596	16399	16534	16432	16570	16733	16630	16650	16604	16366	16494	16524	16511	16632	16560	16373	16628	16684	16896	16723	16365	16678	16487	16476	16455	16681	16549	16395	16466	16779	16652	16564	16640	16569	16428	16763	16617	16430	16791	16628	16399	16394	16515	16637	16569	16502	16534	16528	16614	16580	16640	16656	16532	16572	16586	16480	16608	16628	16585	16494	16609	16507	16609	16556	16438	16231	16599	16525	16536	16587	16441	16751	16567	16724	16628	16648	16626	16589	16401	16451	16496	16597	16651	16532	16647	16731	16664	16460	16542	16634	16659	16567	16632	16500	16445	16530	16522	16552	16447	16670	16574	16517	16732	16582	16613	16615	16597	16554	16760	16812	16659	16620	16507	16486	16502	16555	16657	16544	16464	16663	16534	16603	16645	16652	16431	16560	16603	16771	16303	16696	16573	16883	16613	16588	16538	16547	16594	16586	16464	16660	16619	16499	16715	16670	16390	16506	16556	16602	16428	16591	16605	16603	16737	16717	16518	16600	16649	16622	16422	16537	16613	16211	16403	16645	16621	16465	16519	16696	16657	16671	16517	16464	16626	16505	16436	16527	16486	16725	16564	16478	16393	16408	16356	16497	16333	16527	16807	16528	16589	16510	16673	16572	16565	16572	16605	16418	16521	16473	16391	16548	16522	16632	16548	16745	16655	16592	16656	16603	16441	16689	16548	16449	16661	16638	16473	16592	16691	16607	16769	16704	16694	16397	16594	16435	16723	16642	16701	16571	16621	16593	16639	16576	16632	16509	16661	16772	16504	16430	16495	16652	16374	16572	16802	16532	16669	16600	16533	16527	16550	16520	16539	16500	16604	16747	16389	16598	16439	16438	16561	16792	16497	16466	16636	16716	16517	16717	16590	16665	16637	16407	16701	16512	16636	16669	16329	16299	16690	16492	16739	16607	16632	16652	16531	16618	16627	16697	16668	16656	16489	16603	16592	16759	16723	16591	16507	16937	16676	16655	16573	16545	16494	16546	16585	16612	16610	16381	16515	16706	16725	16662	16776	16851	16624	16619	16457	16397	16673	16400	16626	16504	16603	16623	16524	16705	16669	16739	16558	16446	16576	16612	16507	16749	16763	16684	16453	16780	16695	16541	16548	16549	16410	16468	16595	16783	16381	16629	16624	16500	16366	16348	16467	16421	16607	16664	16391	16729	16498	16538	16505	16476	16576	16514	16562	16579	16558	16382	16543	16593	16514	16386	16477	16657	16495	16390	16666	16717	16624	16602	16511	16708	16563	16488	16573	16623	16606	16771	16554	16469	16341	16453	16576	16672	16669	16491	16458	16632	16670	16719	16405	16583	16564	16517	16477	16654	16537	16535	16477	16529	16443	16371	16493	16360	16611	16403	16472	16669	16608	16642	16594	16749	16423	16500	16512	16689	16686	16626	16706	16253	16403	16548	16631	16659	16555	16483	16448	16546	16605	16602	16766	16646	16636	16453	16352	16684	16564	16495	16545	16522	16599	16609	16736	16645	16395	16390	16405	16382	16364	16523	16672	16561	16624	16666	16635	16577	16731	16481	16678	16694	16513	16519	16647	16471	16512	16547	16750	16798	16610	16539	16382	16484	16670	16643	16591	16440	16617	16340	16546	16506	16754	16549	16505	16517	16601	16602	16641	16652	16659	16587	16571	16560	16619	16453	16425	16722	16428	16670	16604	16589	16494	16469	16718	16522	16779	16634	16627	16476	16659	16469	16487	16617	16616	16610	16652	16538	16581	16598	16830	16597	16429	16685	16481	16585	16520	16597	16487	16364	16440	16458	16574	16541	16524	16342	16504	16577	16475	16552	16442	16330	16471	16410	16353	16519	16515	16534	16646	16483	16613	16457	16599	16622	16424	16433	16670	16479	16562	16702	16628	16570	16301	16514	16482	16437	16484	16468	16497	16539	16481	16461	16444	16482	16383	16755	16563	16677	16617	16528	16399	16468	16636	16628	16627	16661	16595	16457	16665	16810	16514	16504	16524	16672	16431	16714	16668	16721	16564	16565	16673	16726	16320	16399	16606	16706	16641	16824	16532	16492	16479	16450	16895	16558	16546	16504	16587	16480	16519	16541	16619	16582	16558	16550	16521	16649	16477	16516	16550	16698	16613	16608	16429	16374	16593	16481	16645	16443	16670	16526	16626	16554	16591	16564	16616	16576	16585	16457	16600	16467	16743	16630	16732	16606	16679	16531	16664	16623	16605	16379	16402	16519	16577	16553	16595	16429	16520	16524	16543	16665	16675	16374	16819	16470	16524	16539
28610	48998	48419	40017	34947	30647	26688	23543	20739	18869	17749	16845	16112	15831	15552	15207	15241	15229	15061	14873	14989	14822	14740	14692	14618	14627	14591	14661	14415	14448	14547	14352	14366	14307	14141	14162	14428	14279	14368	14151	14385	14482	14203	14139	14376	14139	14235	14249	14158	14347	14184	14339	14393	14180	14295	14343	14215	14443	14216	14127	14168	14251	14182	14209	14326	14222	14267	14236	14352	14245	14305	14197	14231	14212	14330	14198	14219	14279	14146	14286	14286	14132	14243	14263	14156	14280	14191	14198	14178	14276	14233	14247	14371	14131	14165	14151	14307	14081	14238	14374	14410	14195	14147	14199	14375	14234	14222	14152	14161	14239	14117	14363	14173	14228	14159	14107	14156	14169	14069	14180	14272	14200	14164	14082	14122	14198	14103	14165	14394	14242	14306	14098	14270	14196	14045	14132	14044	14138	14307	14216	14379	14294	14002	14155	14226	14072	14153	14089	14299	14173	14100	14211	14354	14095	14267	14337	14163	14354	14268	14191	14217	14190	14283	14243	14218	14156	14163	14153	14156	14192	14257	14142	14197	14139	14271	14277	14122	14219	14214	14138	14425	14406	14378	14293	14075	13978	14116	14219	14191	14133	14146	14239	14346	14188	14109	14350	14205	14283	14454	13955	14186	14391	14261	14152	14321	14245	14315	14183	14198	14240	14401	14016	14269	14243	14071	14313	14190	14172	14197	14186	14241	14201	14295	14263	14174	14164	14325	14321	14366	14215	14177	14117	14300	14199	14166	14101	14167	14094	14154	14239	14347	14212	14269	14272	14198	14237	14111	14212	14215	14436	14126	14189	14134	14185	14137	14089	14256	14131	14283	14297	14236	14028	14132	14289	14173	14152	14340	14175	14044	14368	14265	14267	14245	14199	14406	14422	14220	14127	14292	14215	14106	14305	14160	14260	14365	14168	14167	14173	14280	14214	14192	14220	14266	14101	14069	14264	14156	14200	14291	14284	14271	14204	14201	14191	14123	14092	14280	14030	14062	14154	14231	14160	14055	14241	14225	14260	14296	14432	14311	14327	14234	14219	14204	14195	14441	14258	14129	14099	14230	14248	14303	14147	14260	14293	14320	14184	14248	14157	14432	14265	14270	14357	14237	14277	14258	14204	14247	14197	14318	14273	14033	14210	14104	14310	14109	14319	14106	14189	14091	14040	14404	14075	14126	14134	14267	14137	14163	14257	14161	14205	14363	14067	14238	14155	14235	14122	14164	14188	14095	14409	14263	13922	14278	14296	14133	14222	14313	14102	14199	14348	14269	14129	14189	14177	14263	14267	14126	14343	14153	14089	14234	14141	14229	14233	14166	14193	14170	14199	14205	14196	14208	14178	14271	14002	14127	14079	14155	14417	14058	14165	14129	14351	14235	14192	14075	14010	14153	14147	14415	14229	14290	14195	14137	14356	14174	14353	14108	14237	14272	14059	14176	14079	14379	14173	14071	14168	14322	14308	14353	14134	14282	14102	14145	14203	14369	14068	14294	14225	14143	14142	14195	14218	14212	14117	14273	14349	14296	14117	14241	14300	14204	14246	14238	14312	14409	14134	14063	14082	14386	14254	14273	14399	14282	14144	14270	14149	14357	14131	14261	14259	14091	14009	14228	14194	14136	14327	14164	14103	14221	14089	14170	14303	14302	14268	14250	14166	14237	14348	14280	14125	14217	14018	14346	14229	14300	14210	14179	14197	14220	14249	14128	14080	14290	14318	14200	14275	14265	14297	14154	14293	14215	14386	14246	14289	14088	14329	14206	14105	14203	14310	14250	14187	14239	14226	14218	14200	14163	14215	14121	14145	14278	14250	14185	14354	14232	14129	14292	14280	14239	14222	14275	14167	14148	14255	14196	14224	14220	14141	14256	14277	14162	14113	14129	14123	14061	14080	14409	14257	14215	14211	14111	14130	14216	14125	14341	14301	14113	14214	14169	14199	14223	14142	14193	14180	14166	14394	14164	14161	14273	14157	14190	14205	14411	14272	14268	14178	14274	14305	14122	14196	14284	14238	14138	14364	14146	14166	14219	14266	14173	14294	14128	14244	14223	14132	14483	14080	14303	14305	14235	14251	14133	14162	14232	14163	14266	14156	14271	14177	14210	14335	14099	14169	14227	14119	14210	14097	14377	14145	14178	14176	14277	14324	14191	14230	14118	14297	14234	14340	14205	14245	14358	14182	14235	14122	14166	14141	14370	14148	14199	14245	14302	14327	14090	14228	14348	14140	14054	14164	14162	14206	14285	14174	14239	14050	14314	14088	14172	14179	14142	14251	14176	14309	14195	14081	14216	14254	14093	14157	14209	14264	14202	14293	14266	14266	14127	14264	14216	14411	14232	14241	14199	14217	14201	14315	14287	14255	14290	14169	14217	14308	14290	14249	14026	14123	14217	14169	14221	14311	14098	14246	14151	14183	14281	14326	14311	14111	14208	14348	14298	14058	14132	14177	14148	14078	14243	14180	14213	14149	14239	14207	14287	14294	14234	14152	14315	14317	14188	14305	14071	14252	14204	14168	14204	14425	14275	14252	14171	14161	14203	14109	14100	14293	14261	14454	14239	14043	14073	14059	14181	14197	14243	14099	14289	14132	14184	14156	14336	14205	14248	14116	14408	14167	14198	14115	14327	14239	14367	14267	14223	14037	14168	14236	14115	14459	14237	14246	14219	14146	14226	14346	14159	14270	14282	14095	14221	14312	14165	14190	14304	14255	14135	14212	14289	14279	14179	14339	14059	14260	14179	14086	14161	14005	14117	14205	14193	14208	14418	14309	14315	14209	14332	14194	14214	14248	14205	14096	14185	14259	14280	14223	14268	14335	14284	14169	14262	14209	14345	14411	14106	14116	14208	14269	14126	14155	14175	14007	14286	14210	14256	14175	14297	14210	14098	14255	14223	14172	14232	14369	14256	14264	14166	14229	14309	14202	14182	14222	14214	14305	14135	14312	14124	14249	14338	14285	14162	14216	14188	14265	14274	14163	14038	14266	14245	14236	14214	14210	14212	14235	14240	14250	14386	14269	14246	14177	14283	14190	14303	14304	14353	14223	14177	14237	14268	14147	14159	14256	14420	14048	14233	14216	14229	14157	14278	14272	14237	14306	14264	14143	14210	14237	14134	14277	14189	14345	14186	14190	14113	14420	14234	14346	14341	14239	14229	14285	14287	14239	14290	14149	14173	14230	14138	14419	14223	14305	14180	14146	14206	14358	14147	14278	14229	14120	14354	14278	14124	14059	14189	14281	14042	14218	13975	14418	14200	14139	14348	14201	14165	14254	14261	14056	14271	14156	14081	14307	14213	14058	14213	14155	14147	14283	14277	14177	14265	14047	14185	14286	14164	14239	14370	14290	14091	14014	14253	14220	14284	14402	14211	14299	14172	14228	14154	14212	14259	14226	14341	14256	14152	14178	14190	14263	14176	14282	14185	14192	14250	14210	14209	14242	14153	14208	14192	14132	14105	14117	14158	14023	14131	14142	14098	14095	14218	14290	14135	14165	14222	14072	14366	14202	14146	14195	14187	14237	14253	14075	14204	14132	14293	14317	14254	14227	14171	14201	14272	14170	14034	14264	14078	14305	14158	14105	14292	14328	14136	14197	14145	14330	14108	14334	14378	14320	14167	14144	14206	14164	14175	14169	14104	14211	14052	14333	14202	14205	14240	14231	14199	14241	14252	14161	14329	14263	14205	14252	13962	14341	14132	14287	14261	14164	14122	14142	14200	14395	14333	14181	14239	14109	14229	14170	14126	14251	14210	14128	14145	14136	14247	14124	14195	14134	14237	14166	14170	14455	14266	14054	14125	14386	14362	14132	14246	14402	14103	14240	14194	14291	14304	14159	14160	14332	14070	14050	14290	14362	14159	14264	14260	14224	14183	14371	14113	14267	14054	14219	14209	14269	14135	14206	14323	14276	14298	14216	14251	14259	14287	14165	14299	14182	14034	14165	14049	14156	14172	14231	14297	14116	14218	14129	14218	14231	14211	14219	14303	14218	14383	14240	14366	14153	14246	14074	14152	14236	14096	14253	14219	14431	14203	14124	14210	14104	14269	14183	14178	14172	14225	14238	14177	14229	14258	14181	14352	14268	14172	14174	14123	14361	14143	14308	14088	14332	14397	14325	14247	14249	13980	14132	14221	14282	14257	14260	14128	14408	14229	14007	14359	14359	14243	14214	14206	14310	14176	14094	14248	14275	14235	14051	14045	14411	14277	14076	14233	14237	14181	14060	14232	14357	14234	14228	14082	14264	14385	14126	14278	14184	14316	14362	14206	14258	14264	14285	14195	14095	14273	14139	14279	14180	14252	14143	14292	14115	14244	14156	14283	14192	14210	14309	14202	14317	14276	14160	14181	14117	14210	14324	14162	14378	14075	14273	14248	14228	14325	14089	14315	14327	14203	14085	14240	14240	14235	14178	14398	14170	14072	14106	14152	14210	14198	14445	14270	14306	14379	14269	14159	14354	14146	14180	14176	14251	14214	14139	14326	14196	14149	14254	14194	14151	14163	14339	14169	14161	14257	14135	14266	14295	14250	14370	14124	14521	14188	14317	14208	14112	14198	14350	14182	14118	14256	14098	14419	14248	14407	14304	14219	14359	14342	14233	14277	14080	14191	14068	14225	14154	14264	14084	14122	14306	14258	14080	14298	14137	14191	14078	14213	14260	14242	14170	14190	14358	14126	14123	14021	14262	14308	14168	14203	14229	14260	14170	14263	14235	14374	14245	14276	14276	14242	14192	14250	14389	14174	14160	14183	14131	14156	14262	14123	14353	14124	14183	14180	14076	14128	14245	14253	14272	14263	14357	14306	14292	14196	14110	14366	14323	14249	14216	14161	14149	14216	14126	14144	14333	14283	14259	14153	14181	14249	14286	13963	14195	14229	14338	14137	14283	14206	14241	14168	14271	14227	14400	14228	14153	14168	14303	14277	14126	14190	14132	14413	14206	14131	14108	14144	14323	14287	14087	14071	14353	14168	14262	14157	14244	14230	14163	14293	14140	14252	14318	14330	14183	14093	14321	14021	14219	14357	14265	14206	14278	14151	14370	14103	14358	14283	14292	14187	14248	14171	14133	14097	14265	14111	13986	14196	14230	14362	14300	14049	14288	14228	14307
24129	21496	29312	25285	26214	30064	30627	25242	22622	21396	20377	19462	18754	18287	18353	18042	18034	17847	17442	17573	17466	17314	17672	17097	17365	17245	17266	17111	17181	17068	16909	16906	16853	16890	16760	16978	16962	16945	16946	17060	16921	16776	16936	16844	17021	16861	16974	16763	16700	16815	16751	16831	16866	16921	16835	16599	16822	16817	16865	16846	16864	16926	16917	16750	16727	16702	16723	16914	16848	16719	16930	16856	16690	16768	16642	16724	16848	16909	16784	16714	16762	16778	16635	16910	16987	16836	16891	16929	16904	16843	16618	16668	16673	16758	16969	16855	16678	16907	16677	16544	16788	16604	16848	16638	16460	16778	16553	16848	16846	17067	16772	16952	16883	16888	16833	16623	16598	16714	16656	16762	16569	16653	16861	16786	16899	16890	16813	16928	16903	16641	16802	16890	16607	16758	16871	16859	16802	16776	16817	16973	16911	16952	16723	16830	16851	16770	16723	16709	16705	16791	16788	16970	16965	16789	16753	16882	17043	16825	16563	16664	16833	16833	16869	16712	16600	16739	16722	16626	16795	16948	16777	16722	16875	16963	16865	16625	16619	16722	16732	16824	16743	16979	16811	16972	16795	16721	16881	16600	16929	16763	16876	16987	16931	16886	16598	16883	16754	16853	16703	16738	16704	16776	16822	16803	16758	16741	16511	16819	16897	16696	16664	16660	16852	16883	16654	16835	16565	16829	16890	16676	16890	16877	16722	16764	16897	16979	16629	16953	16882	16836	16526	16889	16555	16760	16961	16735	16684	16811	16832	16772	16794	16849	16893	16822	16921	16842	16948	16711	16804	16694	16792	16936	16887	16654	16741	16577	16942	17177	16654	16565	16811	16770	16829	16746	16921	16920	16538	16842	16686	16723	16782	16802	16802	16893	16780	16549	16761	16701	16667	16654	16539	16685	16673	16750	16917	16651	16606	16639	16799	16806	16756	16747	16834	16609	16762	16854	16755	16751	16745	16797	16801	16871	16714	16770	16779	16995	16759	16653	16755	16682	16887	16915	16584	16792	16714	16687	16612	16836	16754	16675	16582	16875	16825	16877	16640	16655	16851	16683	16687	16729	16825	16829	16963	16647	16753	16804	16732	16633	16692	16784	16911	16742	16614	16635	16799	16772	16727	16821	16890	16677	16769	16755	16771	16550	16603	16785	16620	16844	16860	16772	16883	16734	16597	16725	16681	16536	16682	16849	16896	16993	16851	16939	16682	16756	16784	16701	16724	16647	17000	16892	16820	16534	16586	16605	16636	16616	16827	16659	16617	16533	17001	16737	16783	16704	16876	16813	16783	16870	16615	16759	16846	16857	16801	16882	16824	16780	16710	16979	16845	16815	16760	16762	16848	16595	16876	16723	16758	16707	16563	16825	16731	16681	16795	16547	16667	16769	16653	16807	16558	16649	16815	16895	16741	16633	16747	16926	16698	16744	16618	16676	16734	16729	16831	16685	16850	16798	16635	16637	16923	16610	16742	16705	16646	16932	16699	16934	16817	16777	16678	16721	16758	16724	16894	16938	16972	16753	16682	16726	16907	17058	16800	16731	16738	16876	16845	16678	16633	16777	16656	16893	16787	16774	16759	16629	16655	17033	16739	16689	16660	16656	16877	16661	16605	16920	16780	16753	16816	16814	16659	16734	16870	16598	16891	16913	16776	16455	16624	16903	16696	16804	16671	16636	16924	16789	16789	16967	16770	16594	16780	16838	16887	16821	16734	16775	16666	16649	16686	16904	17018	16869	16883	16800	16806	16748	16753	16732	16649	16727	16702	16856	16867	16745	16786	16753	16786	16430	16511	16693	16676	16690	16661	16869	16653	16612	16889	16678	16715	16708	16643	16793	16880	16633	16862	16625	16949	16874	16664	16608	16840	16652	16714	16725	16748	16779	16764	16760	16639	16733	16968	16574	16925	16684	16801	16743	16993	16791	16757	17000	16502	16969	16792	16599	16754	16623	16743	16818	16861	16810	16783	16722	16769	16860	16929	16675	16588	16597	16644	16865	16586	16847	16657	16841	16792	16782	16829	16902	16698	16866	16753	16653	16779	16831	16715	16679	16772	16805	16858	16755	16792	16606	16632	16781	16694	16735	16771	16711	16732	16896	16659	16441	16818	16663	16675	16581	16746	16783	16787	16593	16829	16674	16761	16688	16831	16862	16697	16700	16706	16833	16828	16754	16731	16912	16834	16661	16744	16702	16881	16673	16697	16849	16891	16695	16601	16934	16716	16807	16674	16912	16811	16891	16548	16892	16703	16611	16949	16874	16813	16670	16764	16892	16728	16872	16940	16844	16664	16734	16669	16814	16785	16533	16837	16814	16746	16717	16788	16658	16677	16777	16813	16963	16858	16766	16882	16828	16782	16864	16643	16746	16753	16700	16784	16917	16854	16757	16729	16647	16726	16773	16605	16783	16688	16691	16765	16534	16978	16878	16767	16818	16812	16819	16588	16553	16874	16656	16725	16739	16816	16940	16764	16815	16805	16688	16715	16800	16667	16913	16802	16768	16631	16769	16553	16721	16754	16733	16525	16644	16743	16705	16831	16879	16546	16894	16657	16815	16684	16800	16708	16985	16876	16844	16785	16873	16845	16815	16888	16726	16845	16765	16737	16916	16755	16820	16723	16652	16711	16727	16812	16683	16980	17003	16620	16689	16787	16874	16693	16808	16746	16772	16518	16748	16743	16574	16840	16749	16883	16838	16706	16861	16731	16801	16826	16722	16914	16788	16642	16865	16746	16831	16730	16675	16842	16689	16963	17092	16629	16762	16798	16748	16900	16694	16797	16763	16712	16836	17024	16805	16752	16946	16799	16728	16562	16709	16740	16669	16930	17036	16926	16698	16754	16800	16851	16718	16786	16801	16904	16885	16722	16789	16772	16700	16961	16901	16680	16865	16972	16898	16849	16834	16894	16735	16626	16733	16458	16597	16719	16643	16854	16593	16574	16877	16762	16879	16820	16937	16812	16629	16682	16701	16657	16911	16928	16913	16807	16836	16819	16619	16827	17063	16743	16822	16796	16769	16902	16610	16664	16992	16842	16743	16806	16771	16935	16927	16867	16744	16638	16929	16734	16814	16565	16716	16738	16757	16739	16669	16921	16811	16601	16842	16823	16889	16841	16823	16738	16640	16574	16521	16941	16953	16678	16664	16790	16735	16617	16817	16761	16981	16809	16649	16676	16858	16709	16861	16648	16834	16801	16653	16418	16563	16825	16549	16754	16596	16538	16836	16778	16831	16651	16692	16691	16879	16904	16877	16886	16809	16798	16730	16928	16683	16744	16713	16716	16916	16723	16961	16908	16814	16848	17040	16982	16919	16887	16786	16756	16766	16711	16800	16762	16688	16734	16821	16634	16809	16730	16577	16782	16780	16745	16614	16552	16630	16744	16832	16688	16733	16682	16687	16886	16883	16758	16800	16821	16826	16861	16773	16676	16755	16760	16627	16755	16778	16814	16816	16634	16976	16790	16829	16799	16802	16702	16646	16838	16714	16672	17018	16849	16900	16641	16640	16763	16579	16773	16649	16841	16748	16927	16691	16676	16766	16747	16812	16941	16722	16913	16774	16768	16609	16728	16683	16849	16801	16707	16794	16819	16755	16680	16831	16752	16881	16893	16779	16933	16813	16829	16629	16784	16555	16842	16729	16820	16829	16617	16947	16801	16641	16484	16741	16696	16814	16908	16648	16870	16764	16857	16705	16758	16747	16747	16697	16612	16955	16734	16913	16749	16896	16795	16750	16862	16635	16805	16837	16841	16716	16860	16700	16739	16749	16884	16868	16770	16642	16543	16766	16867	16807	16703	16670	16639	16958	16901	16888	16635	16629	16866	16795	16772	16817	16757	16800	16838	16890	16735	16708	16826	16572	16639	16653	16726	16645	16682	16627	16957	16855	16585	16742	16848	16728	16673	16706	16670	16864	16754	16822	16830	16839	16826	16606	16693	16986	16736	16945	16597	16805	16702	16808	16805	16617	16991	16723	16677	16763	16839	17055	16860	16813	16795	16453	16827	16852	16711	16577	16735	16855	16800	16807	16686	16566	16683	16810	16926	16684	16740	16728	16853	16882	16853	16995	16771	16844	16654	16754	16796	16869	16695	16836	16863	16717	16684	16540	16614	16840	16687	16678	16864	16657	16777	16998	16757	16623	16829	16841	16843	16999	16710	16653	16783	16842	16826	16837	16785	16850	16703	16679	16801	16758	16835	16896	16823	16782	16814	16741	16865	16657	16797	16306	16744	16657	16798	16876	16596	16731	16718	16622	16714	16729	16700	16640	16725	16675	16793	16707	16854	16887	16877	16992	16885	16677	16572	16495	16781	16629	16742	16687	16909	16702	16772	16845	16776	16614	16848	16756	16744	16832	16734	16696	16656	16634	16891	16854	16997	16615	16858	16822	16753	16767	16723	16755	16808	16824	16718	16533	16738	16687	16766	16983	16529	16706	16745	16776	16779	16885	16797	16658	16801	16760	16801	16847	16739	16658	16698	16591	16893	16728	16863	16736	16720	16809	16687	16589	17062	16850	16782	16772	16860	16850	16738	16721	16919	16947	16776	16766	16848	16824	16748	16832	16732	16878	16669	16874	16805	16776	16848	16674	16727	16840	16857	16706	16427	16879	16867	16769	16835	16708	16697	16733	16547	16899	16752	16716	16621	16780	16543	16725	16959	16767	16734	16716	16681	16862	16874	16640	16808	16760	16836	16876	16758	16560	16695	16806	16859	16655	16712	16735	16866	16601	16817	16888	16749	16599	16664	16812	16832	16893	16862	16747	16647	16807	16790	16762	16702	16823	16731	16719	16909	16828	16557	16786	16734	16838	16854	16840	16759	16818	16591	16889	16696	16639	16663	16604	16503	16633	16673	16794	16650	16869	16564	16707	16812	16541	16766	16715	16823	16931	16855	16824	16815	16842	16594	16727	16832	16776	17007	16648	16981	16778	16590	16815	17046	16789	16811	16817	16848	16669	16881	16591	16874	16654	16702	16703	16763	16703	16890	16789	16805	16635	16718	16719	16792	16952	16644	16644	16843	16630	16570	16756	16883	16958	16921	16856	16610	16790	16769	16721	16705	16643	16950	16917	16660	16748	16567	16649	16670	16884	16792	16806	16841	16706
31010	53754	53501	44893	39519	34546	30021	26478	22854	20778	19440	17979	17169	16905	16472	16377	16166	15876	15435	15125	15264	14805	15236	14959	14972	14839	14812	14919	14649	14682	14627	14457	14540	14654	14547	14571	14578	14307	14258	14316	14360	14226	14304	14328	14427	14301	14461	14325	14253	14350	14434	14358	14201	14293	14246	14290	14384	14436	14343	14266	14323	14239	14362	14321	14213	14315	14472	14465	14316	14372	14386	14360	14469	14342	14431	14274	14437	14327	14267	14371	14352	14423	14269	14279	14388	14364	14474	14342	14273	14339	14317	14420	14352	14390	14426	14395	14272	14438	14319	14150	14331	14402	14317	14302	14322	14295	14532	14392	14183	14295	14433	14157	14281	14265	14301	14377	14349	14359	14216	14332	14394	14236	14324	14453	14316	14422	14463	14307	14435	14315	14420	14456	14271	14266	14398	14343	14445	14244	14364	14231	14308	14430	14131	14444	14234	14230	14388	14290	14319	14265	14193	14358	14226	14387	14393	14512	14115	14333	14220	14251	14136	14331	14138	14390	14398	14374	14246	14246	14427	14226	14380	14329	14195	14240	14190	14067	14157	14249	14358	14201	14227	14280	14328	14291	14314	14352	14256	14246	14396	14339	14272	14380	14351	14296	14178	14510	14395	14179	14409	14304	14417	14337	14182	14111	14407	14237	14118	14427	14307	14318	14331	14362	14239	14346	14186	14327	14222	14195	14259	14193	14177	14263	14360	14291	14242	14249	14335	14371	14341	14114	14311	14337	14116	14310	14308	14314	14238	14310	14344	14400	14370	14248	14228	14254	14249	14479	14285	14326	14501	14183	14283	14349	14264	14259	14296	14223	14444	14241	14277	14269	14077	14245	14213	14508	14397	14210	14293	14445	14221	14441	14634	14345	14436	14325	14422	14332	14365	14268	14230	14415	14231	14268	14143	14439	14173	14286	14296	14315	14284	14271	14306	14144	14319	14377	14409	14130	14417	14193	14185	14103	14332	14262	14435	14180	14314	14186	14500	14306	14271	14216	14267	14237	14373	14299	14266	14362	14200	13977	14214	14364	14490	14276	14511	14069	14214	14345	14319	14404	14242	14318	14421	14235	14108	14233	14429	14407	14454	14248	14394	14252	14244	14212	14484	14395	14337	14361	14303	14383	14183	14232	14371	14411	14182	14246	14433	14156	14322	14265	14265	14289	14352	14452	14511	14267	14266	14312	14306	14196	14263	14322	14331	14352	14421	14251	14287	14222	14385	14355	14411	14208	14401	14423	14228	14133	14301	14411	14319	14388	14487	14382	14408	14296	14374	14273	14396	14333	14484	14345	14468	14358	14260	14433	14226	14213	14378	14301	14154	14362	14332	14416	14346	14262	14195	14263	14303	14247	14288	14308	14292	14320	14112	14370	14347	14274	14159	14245	14289	14302	14226	14242	14272	14253	14379	14136	14357	14336	14282	14418	14470	14371	14284	14295	14240	14417	14249	14275	14217	14459	14062	14326	14282	14415	14167	14385	14343	14294	14335	14338	14330	14333	14352	14159	14262	14212	14108	14318	14287	14319	14348	14338	14469	14384	14122	14326	14243	14246	14315	14293	14272	14340	14404	14197	14288	14349	14283	14393	14234	14390	14096	14215	14321	14365	14288	14251	14399	14322	14227	14281	14171	14470	14340	14266	14164	14416	14328	14109	14470	14267	14116	14386	14304	14341	14163	14290	14067	14236	14218	14456	14225	14461	14317	14281	14382	14240	14295	14500	14388	14264	14193	14492	14317	14518	14344	14398	14212	14293	14291	14253	14331	14292	14181	14270	14497	14307	14152	14136	14292	14198	14113	14421	14259	14386	14218	14344	14357	14307	14242	14315	14286	14413	14193	14276	14240	14369	14274	14361	14192	14390	14266	14253	14324	14296	14261	14471	14295	14192	14348	14283	14414	14626	14290	14232	14411	14367	14264	14331	14415	14304	14480	14311	14200	14245	14274	14343	14354	14330	14370	14309	14297	14238	14132	14313	14123	14372	14251	14480	14260	14312	14297	14227	14355	14228	14511	14337	14281	14439	14337	14205	14353	14293	14137	14339	14431	14302	14180	14233	14231	14562	14226	14406	14398	14423	14146	14261	14242	14216	14404	14189	14155	14163	14304	14342	14230	14248	14248	14367	14168	14241	14298	14252	14207	14382	14416	14292	14132	14064	14207	14214	14310	14296	14237	14230	14352	14269	14247	14409	14206	14147	14360	14177	14326	14206	14121	14361	14073	14223	14238	14360	14321	14332	14390	14310	14224	14408	14067	14338	14365	14449	14249	14242	14420	14527	14400	14340	14335	14336	14353	14306	14300	14355	14356	14246	14443	14217	14202	14308	14216	14374	14179	14295	14318	14244	14424	14341	14467	14195	14225	14228	14439	14320	14330	14361	14275	14377	14271	14449	14265	14275	14239	14267	14311	14311	14157	14242	14301	14341	14327	14268	14446	14273	14137	14288	14398	14131	14224	14151	14223	14410	14325	14325	14153	14434	14210	14465	14291	14358	14337	14240	14267	14338	14259	14435	14130	14385	14249	14246	14277	14195	14339	14376	14306	14405	14361	14206	14247	14169	14059	14123	14169	14300	14257	14235	14260	14308	14189	14356	14331	14388	14248	14265	14412	14279	14241	14241	14368	14255	14283	14386	14347	14367	14267	14145	14324	14241	14239	14303	14282	14291	14377	14167	14505	14277	14162	14247	14348	14161	14274	14361	14215	14350	14175	14373	14361	14242	14187	14231	14391	14324	14450	14356	14362	14299	14210	14214	14275	14186	14198	14181	14281	14410	14206	14324	14379	14287	14428	14214	14363	14362	14342	14186	14280	14339	14348	14206	14325	14338	14232	14319	14239	14333	14439	14152	14303	14305	14384	14281	14352	14308	14299	14311	14259	14374	14204	14417	14355	14371	14267	14292	14282	14240	14426	14300	14389	14243	14265	14328	14344	14318	14462	14380	14255	14248	14350	14178	14250	14201	14301	14534	14290	14347	14250	14258	14251	14271	14195	14224	14230	14211	14270	14269	14341	14340	14407	14206	14383	14292	14345	14496	14244	14252	14298	14236	14461	14217	14387	14202	14275	14207	14310	14183	14330	14295	14297	14372	14253	14321	14403	14262	14528	14365	14387	14411	14291	14469	14266	14353	14275	14316	14149	14258	14265	14356	14344	14273	14282	14316	14292	14376	14316	14424	14389	14331	14203	14338	14237	14329	14179	14129	14153	14327	14388	14243	14388	14222	14435	14334	14405	14489	14292	14281	14294	14242	14271	14277	14345	14288	14448	14206	14431	14154	14139	14122	14404	14164	14177	14393	14321	14237	14441	14409	14266	14276	14382	14266	14209	14257	14402	14287	14384	14348	14294	14319	14158	14160	14406	14424	14339	14241	14390	14416	14392	14211	14485	14323	14347	14419	14393	14368	14370	14424	14430	14313	14454	14447	14229	14409	14347	14425	14278	14372	14251	14318	14386	14146	14291	14177	14329	14168	14549	14343	14305	14440	14221	14204	14244	14419	14216	14167	14139	14341	14275	14267	14392	14274	14262	14511	14398	14316	14308	14266	14294	14382	14138	14385	14346	14133	14366	14183	14383	14323	14402	14392	14409	14299	14305	14172	14408	14349	14219	14365	14247	14294	14232	14296	14323	14290	14371	14393	14511	14249	14252	14321	14406	14340	14419	14287	14275	14358	14318	14308	14346	14265	14365	14201	14300	14183	14214	14297	14580	14321	14247	14380	14316	14219	14294	14227	14123	14400	14354	14339	14231	14269	14267	14241	14416	14257	14189	14397	14275	14421	14445	14252	14262	14517	14336	14273	14403	14300	14107	14224	14316	14311	14446	14363	14166	14224	14173	14391	14190	14335	14388	14142	14206	14259	14274	14366	14362	14461	14300	14389	14217	14314	14102	14351	14333	14272	14300	14234	14445	14158	14377	14254	14337	14337	14522	14274	14344	14435	14230	14343	14282	14330	14364	14296	14371	14214	14244	14278	14299	14391	14369	14252	14129	14389	14312	14383	14402	14319	14389	14485	14401	14408	14259	14107	14031	14360	14126	14235	14294	14143	14277	14216	14320	14357	14338	14348	14488	14304	14345	14258	14394	14312	14289	14379	14328	14329	14267	14418	14267	14440	14422	14221	14308	14277	14314	14302	14376	14299	14340	14314	14336	14299	14343	14306	14203	14302	14439	14442	14322	14504	14215	14381	14343	14264	14233	14314	14633	14309	14325	14414	14463	14274	14347	14342	14331	14243	14105	14156	14289	14195	14370	14388	14452	14362	14246	14239	14381	14439	14225	14510	14328	14350	14101	14107	14267	14264	14323	14204	14524	14163	14317	14289	14357	14438	14317	14142	14437	14304	14269	14247	14362	14299	14410	14322	14137	14425	14045	14444	14201	14255	14365	14209	14208	14243	14216	14336	14310	14369	14285	14257	14297	14383	14169	14255	14303	14384	14244	14325	14281	14418	14268	14089	14329	14458	14295	14241	14358	14163	14238	14207	14253	14562	14087	14227	14212	14381	14263	14326	14447	14302	14346	14388	14210	14351	14249	14259	14327	14409	14232	14253	14357	14283	14290	14326	14481	14398	14359	14252	14437	14281	14406	14165	14384	14296	14214	14330	14513	14281	14226	14352	14220	14238	14099	14271	14485	14273	14399	14267	14463	14307	14475	14042	14265	14294	14381	14324	14364	14325	14253	14151	14532	14185	14251	14154	14295	14263	14283	14213	14163	14206	14354	14257	14179	14327	14132	14248	14408	14211	14366	14349	14188	14301	14412	14248	14357	14249	14264	14280	14294	14315	14223	14176	14411	14419	14258	14405	14239	14330	14511	14170	14322	14324	14464	14463	14091	14204	14347	14379	14204	14366	14270	14479	14230	14222	14194	14312	14298	14212	14375	14451	14391	14255	14254	14433	14440	14451	14245	14201	14306	14382	14392	14342	14278	14297	14362	14292	14308	14338	14453	14228	14455	14249	14308	14309	14276	14526	14463	14318	14250	14252	14244	14316	14216	14302	14239	14412	14452	14481	14262	14258	14320	14259	14488	14465	14342	14193	14308	14233	14290	14240	14324	14155	14182	14253	14304	14365	14349	14331	14362	14363	14261	14335	14170	14437	14174	14217
31098	30740	37513	33565	27667	24399	21680	20035	18815	18112	17749	17384	17201	17317	17313	17326	16970	17014	17011	16994	16971	16915	16765	16914	16926	16968	16935	16829	17063	16933	16823	16869	16709	16813	16780	16930	16861	16971	16925	16539	16662	16768	16557	16857	16623	16416	16697	16774	16918	16840	16813	16818	16971	16634	16608	16732	17000	16919	16743	16610	16879	16940	16758	16885	16801	16771	16903	16706	16828	16650	16716	17003	16745	16819	16715	16705	16678	16802	16845	16838	16824	16782	16762	16613	16406	16743	16988	16895	16852	16913	16684	16942	16855	16964	16846	16682	17072	16700	16727	16920	16719	16832	16777	16849	16673	16784	16840	16771	16770	16753	16824	16871	16902	16772	16824	16795	16658	16581	16828	16808	16952	16776	16868	16873	16880	16820	16903	16824	16754	16842	16820	16607	16719	16837	16843	16588	16698	16839	16766	16808	16857	16754	16831	16853	16803	16971	16741	16978	16837	16799	16805	16681	16873	16692	16564	16820	16807	16644	16735	17087	16830	16726	16785	16891	16891	16651	16801	16762	16768	16755	16622	16935	16775	16724	16663	17082	16927	16788	16930	16903	16707	16837	16726	16679	16784	16646	16870	16825	16591	16698	16832	16803	16820	16747	16749	16778	16679	16757	16867	16957	17043	16853	16775	17086	16712	16968	16788	16829	16849	16771	16576	16789	16794	16890	16791	16708	16816	16783	16894	16769	17084	16877	16759	16831	16777	16740	16843	17003	16794	16829	16804	16767	16671	16761	16688	16574	16776	16877	16726	16871	16812	16746	16870	16630	16998	16893	16894	16849	16794	16827	16937	16746	16788	16817	16745	16443	16753	16868	16707	16830	16836	16754	16819	16781	16746	16723	16932	16826	16733	16786	16858	16864	17038	16696	16710	16857	16661	16606	16687	16735	16842	16643	16791	16809	16751	16607	16794	16702	16660	16863	16935	16970	16529	16677	16639	16762	16829	16987	16709	16721	16888	16728	16843	16801	16756	16881	16984	16765	16930	16865	16725	16677	16851	16658	16657	16855	16902	16647	16812	16673	16662	16639	16805	16751	16800	16687	16742	16834	16807	16884	16927	16908	16733	16849	16927	16975	16910	16769	16778	16573	16829	16865	17042	16829	16856	16983	16836	16749	16726	16816	16689	16766	16849	17019	16694	16711	16753	16947	16855	16766	16871	16669	16704	16744	16732	16634	16784	16994	16864	16830	16791	16737	16940	16873	16791	16692	16858	16729	16896	16956	16925	16833	16900	16986	16761	16855	16850	16859	16582	16816	16814	16685	16797	16725	16629	16520	16735	16861	16949	16730	16796	16944	16724	16700	16827	16710	16641	17020	16717	16805	16899	16910	16765	16680	16788	16899	16676	16782	16847	16628	16870	16780	16642	16887	16820	16742	16667	16930	16741	16842	16727	16559	16803	16838	16838	16643	16779	16743	16877	16838	16864	16929	16737	16768	16877	16797	16945	16982	17039	16683	16857	16894	17031	16803	16735	16548	16679	16805	16693	16524	16900	16866	16675	16754	16702	16725	16804	16911	16769	16779	16757	16775	16640	16755	16888	16660	16776	16739	16875	16985	16720	16982	16722	16681	16608	16739	16760	17020	16790	16706	16822	16965	16813	16601	16564	16690	16727	16914	16541	16523	16614	16797	16782	16777	16672	16774	16633	16683	16864	16902	16722	16543	16697	16801	16766	16796	16800	16678	16888	17053	16710	16867	16923	16745	16975	16760	16657	16716	16816	16999	16767	16854	16787	16621	16703	16857	16707	16742	16642	16859	16683	16611	16678	16718	16518	16793	16762	16836	16713	16839	16649	16699	16842	16701	16826	17055	16767	16686	16804	16911	16838	16698	16850	16781	16945	16924	16855	16758	16693	16865	16911	16710	16693	16931	16792	17047	16862	16860	16914	16775	17016	16778	16967	16871	16844	16746	16660	16757	16836	16843	16676	16847	16815	16836	16749	16808	16745	16835	16865	16864	16637	16873	17016	16800	16765	16881	16720	17052	16875	16758	16728	16946	16854	16646	16822	16674	16787	16856	16733	16634	16629	16673	16738	16868	16826	16900	16727	16742	16741	16717	16881	16888	16749	16818	16851	16794	16859	16862	16823	16865	16775	16595	16668	16766	16805	16865	16705	16823	16857	16798	16805	16889	16760	16770	16815	16626	16669	16851	16806	16709	16726	16802	16817	16983	17033	16774	16717	16693	16894	16667	16678	16780	16728	16720	16835	16693	16935	16737	16733	16756	16811	16828	16699	16841	16957	16794	16642	16935	16847	16700	16727	16882	16832	16865	16498	16785	16976	16935	16824	16703	16775	16720	16686	16872	16689	16895	16897	16707	16766	16722	16694	16763	16728	16818	16826	16805	16732	16605	16754	16904	16967	16749	16710	16884	16749	16714	16918	16868	16766	16535	16973	16793	16640	16847	16735	16974	16903	16734	16868	16780	16814	16714	16831	16696	16792	16927	16766	16789	16812	16709	16734	16775	16532	16686	16697	16761	16762	16831	16831	16656	16903	16813	16778	16664	16781	16972	16721	16711	16832	16753	16905	16673	16845	16814	16731	16735	16874	16688	16608	16730	16834	16714	16818	16591	16771	16895	16702	16708	16880	16721	16991	16934	16774	16779	16692	16824	16726	16610	16776	16737	16797	16793	16808	16904	16830	16832	16602	16775	16766	16717	16708	16607	16818	16528	16613	16791	16683	16726	16795	16626	16795	16724	16821	16807	16760	16948	16891	16764	16829	16586	16750	16867	16747	16723	16760	16757	16800	16825	16699	16822	16978	16579	16677	16882	16793	16820	17038	16720	16723	16702	16818	16958	16651	16826	16847	16963	16658	16867	16816	16708	16821	16835	16827	16797	16663	16672	16814	16780	16724	16903	16746	16876	16797	16691	16687	16615	16773	16976	16715	16713	16805	17022	16787	16680	16831	16968	16769	16956	17067	16791	16725	16678	16740	16721	16810	16949	16994	16861	16829	16863	16695	16706	16804	16687	16843	16670	16615	16752	16706	16819	16674	16808	16691	16779	16909	16556	16720	16706	16702	16928	16849	16691	16753	16798	16815	16869	16795	16776	16913	16719	16885	16798	16952	16723	16801	17009	16974	16585	16750	16707	16837	16997	16900	16825	16879	16827	16744	16703	16883	16981	16557	16493	16912	16798	17100	17129	16815	16852	16681	16644	16850	16858	16692	16772	16843	16809	16782	16755	16753	16722	16891	16903	16848	16808	16660	16842	16850	16776	16819	16900	16812	16852	16689	17009	16628	16740	16910	16777	16757	16742	16715	16816	16647	16783	16705	16654	16829	16824	16691	16871	17003	16925	16608	16523	16699	16747	16835	16625	16860	16808	16742	17091	17099	16805	16764	16790	16725	16802	16810	16757	16633	16850	16746	16742	16841	16704	16656	16513	16696	16918	16764	16942	16696	16814	16727	16714	16853	16869	16891	16820	16683	16939	16807	16670	16850	16790	16754	16700	16718	16580	16860	16775	16628	16776	16768	16629	16815	16864	16756	16583	16741	16498	16805	16755	16753	16794	16677	16882	16802	16736	16789	16773	16847	17030	16837	16610	16684	16764	16919	16746	16911	16912	16801	16638	16951	16965	16728	16740	17043	16717	16688	16887	16844	16783	16735	17121	16726	16617	16663	16835	16695	16750	16977	16694	16876	16855	16687	16734	16618	16824	16819	16778	16823	16831	16890	16685	16882	16995	16941	16720	16766	16700	16679	16676	16876	16628	16787	16808	16767	16552	16766	16858	16596	16776	16696	16795	17083	16866	16914	16763	16895	16879	16782	16733	16746	16721	16843	16487	16641	16814	16914	16736	16808	16991	16872	16795	16688	16779	16772	16816	16785	16558	16656	16887	16763	16747	16859	16843	16870	16766	16689	16561	16553	16816	16873	16784	16828	16498	16565	16797	16940	16854	16789	16824	16742	16743	16806	16726	16964	16804	16749	16829	16734	16916	16910	16930	16783	16771	16904	16812	16895	16697	16738	16882	16985	16644	16762	16663	16869	16658	16772	16645	16875	16475	16911	17024	16698	16632	16855	16923	16926	16684	16736	16819	16981	16870	17074	16914	16637	16693	16696	16705	16939	16685	16759	16739	16839	16927	16644	16611	16778	16824	16798	16751	16864	16761	16729	16727	16835	16796	16687	16769	16920	16903	16836	16660	16959	16875	16892	16901	16906	16657	16922	16570	16789	16856	16763	16870	16783	16598	16832	16835	16789	16776	16530	16777	16631	16844	16810	16628	16830	16756	16857	16685	16896	16816	16806	16581	16737	16790	16857	16760	16843	16876	16899	16811	16807	16808	16747	16766	16931	16712	16703	16818	16628	16764	16907	16670	16606	16791	16559	16884	17052	16878	16923	16694	16778	16837	16755	16800	16798	16853	16752	16772	16660	16587	16698	16728	17080	16950	16792	16634	16919	16893	16588	16779	16725	16653	16807	16683	16728	16861	16809	16616	16784	16720	16987	16613	16712	16712	16565	16742	16834	16596	16758	16818	16795	16892	16961	16588	16789	16662	16742	16825	16827	16787	16817	16775	16634	17031	16692	16874	16706	16681	16811	16827	16859	16967	16851	16807	16754	16811	16746	16824	16782	16890	16775	16806	16801	16770	16745	16778	16929	16912	16695	16899	16870	16845	16757	16788	16725	16653	16870	16833	16725	16787	16667	16903	16813	16592	16744	16859	16866	16775	16902	16961	16824	16929	16831	16738	16690	16859	16642	16787	16884	16880	16806	16892	16707	16759	16990	16968	16899	16645	16792	16902	16788	16696	16823	16760	16523	16912	16582	16637	16797	16899	16872	16738	16934	16839	16750	16753	16825	16717	16971	16921	16844	16841	16695	16760	16825	16879	16802	16803	16625	16812	16645	16843	16746	16828	16614	16703	16849	16783	16789	16634	16748	16819	16916	16801	16823	16702	16850	16731	16796	16820	16765	16567	16727	16972	16714	16929	16564	16928	16812	16434	16931	16699	16562	16704	16804	16993	16804	16819	16588	16837	16875	16852	16683	16858	16754	16847	16815	16884	16730	16732	16935	16554	16670	16803	16804	16954	16824	16890	16858	16765	16644	16687	16914	16802	16859	17066	17003	16788	16821	16692
28785	42790	41388	33340	28606	24533	21327	18727	17569	16615	15863	15408	15309	15238	15052	14983	14899	14580	14716	14501	14700	14550	14574	14331	14313	14532	14241	14451	14347	14286	14381	14338	14396	14246	14580	14280	14452	14407	14310	14431	14403	14261	14352	14443	14340	14228	14259	14243	14198	14354	14318	14224	14252	14340	14291	14273	14278	14286	14285	14289	14229	14514	14368	14316	14265	14485	14379	14322	14356	14389	14486	14380	14386	14299	14432	14241	14291	14302	14208	14204	14238	14250	14330	14426	14379	14338	14393	14345	14525	14045	14289	14228	14349	14307	14405	14255	14169	14295	14529	14398	14440	14291	14511	14409	14275	14496	14158	14279	14156	14195	14455	14430	14341	14411	14421	14212	14258	14309	14242	14327	14256	14338	14198	14384	14488	14296	14282	14316	14506	14294	14377	14292	14419	14256	14299	14354	14329	14399	14284	14363	14231	14474	14340	14342	14414	14424	14516	14365	14193	14471	14452	14202	14170	14287	14209	14377	14381	14264	14305	14355	14304	14404	14300	14173	14279	14508	14389	14286	14350	14125	14135	14292	14386	14288	14383	14277	14537	14341	14270	14275	14306	14252	14320	14311	14383	14255	14351	14398	14319	14447	14393	14371	14361	14179	14306	14324	14349	14219	14404	14290	14340	14255	14387	14369	14255	14208	14361	14323	14366	14304	14348	14341	14259	14373	14388	14387	14347	14256	14255	14212	14302	14285	14169	14493	14352	14361	14291	14383	14226	14152	14520	14396	14308	14280	14270	14360	14285	14396	14402	14345	14220	14398	14286	14328	14260	14363	14343	14222	14113	14349	14234	14559	14483	14282	14263	14035	14313	14417	14277	14320	14228	14262	14320	14449	14310	14266	14412	14340	14469	14194	14313	14147	14293	14212	14335	14396	14270	14303	14247	14376	14286	14426	14356	14329	14280	14388	14325	14367	14122	14399	14325	14366	14254	14208	14226	14347	14285	14367	14176	14435	14411	14267	14219	14271	14407	14245	14293	14266	14326	14338	14306	14365	14349	14398	14225	14354	14396	14302	14399	14252	14607	14232	14400	14346	14123	14276	14401	14385	14405	14393	14375	14280	14343	14409	14207	14479	14407	14336	14274	14180	14423	14376	14439	14352	14315	14220	14455	14279	14243	14330	14380	14323	14398	14425	14402	14401	14311	14276	14188	14294	14175	14226	14199	14362	14496	14203	14163	14372	14394	14318	14344	14350	14278	14289	14307	14424	14359	14375	14249	14384	14338	14347	14267	14243	14247	14369	14441	14422	14115	14213	14536	14284	14468	14294	14470	14356	14234	14235	14176	14321	14324	14252	14398	14330	14211	14159	14366	14302	14396	14194	14258	14427	14522	14261	14485	14432	14319	14236	14397	14453	14156	14216	14378	14318	14169	14292	14320	14272	14114	14453	14244	14358	14339	14398	14426	14382	14346	14542	14172	14397	14523	14467	14260	14317	14429	14386	14104	14270	14300	14381	14261	14371	14300	14332	14368	14182	14427	14160	14269	14256	14303	14427	14508	14262	14373	14251	14483	14461	14168	14280	14238	14352	14308	14234	14399	14386	14293	14336	14300	14117	14277	14249	14374	14291	14478	14402	14350	14168	14343	14401	14225	14376	14294	14474	14380	14363	14405	14385	14291	14327	14435	14400	14395	14187	14321	14352	14257	14186	14319	14327	14321	14180	14529	14333	14245	14377	14234	14414	14331	14240	14295	14183	14413	14389	14298	14465	14161	14260	14319	14159	14295	14214	14289	14409	14300	14361	14208	14322	14436	14351	14391	14286	14311	14339	14340	14530	14239	14412	14247	14268	14273	14255	14162	14203	14267	14143	14466	14366	14254	14305	14451	14193	14266	14222	14341	14471	14291	14361	14452	14346	14418	14269	14514	14291	14376	14308	14268	14049	14452	14459	14321	14341	14231	14364	14266	14317	14352	14334	14518	14293	14394	14324	14377	14377	14445	14256	14093	14361	14289	14312	14273	14248	14421	14453	14314	14097	14433	14412	14250	14244	14293	14202	14264	14433	14321	14315	14298	14263	14344	14399	14319	14357	14180	14434	14230	14249	14361	14181	14243	14410	14352	14280	14210	14373	14313	14333	14338	14204	14202	14377	14328	14344	14213	14256	14218	14371	14331	14427	14242	14419	14425	14297	14336	14185	14449	14183	14208	14311	14275	14223	14449	14256	14331	14254	14357	14310	14283	14381	14170	14278	14335	14412	14353	14481	14361	14270	14499	14216	14303	14416	14208	14405	14348	14326	14424	14362	14357	14336	14389	14241	14197	14270	14438	14409	14369	14472	14299	14406	14394	14119	14220	14208	14319	14466	14361	14167	14325	14304	14337	14324	14487	14323	14363	14352	14384	14289	14420	14254	14334	14239	14334	14517	14365	14289	14186	14181	14404	14322	14414	14360	14458	14301	14218	14510	14305	14271	14404	14250	14363	14363	14321	14467	14373	14567	14266	14337	14210	14450	14259	14267	14329	14300	14315	14328	14309	14030	14456	14220	14301	14386	14486	14274	14314	14371	14459	14381	14319	14333	14209	14323	14417	14344	14224	14525	14501	14341	14200	14325	14356	14453	14297	14248	14456	14338	14395	14243	14396	14381	14158	14228	14250	14296	14355	14251	14477	14264	14348	14308	14395	14292	14260	14297	14253	14356	14375	14226	14384	14390	14196	14335	14131	14068	14212	14297	14363	14334	14230	14289	14317	14238	14277	14186	14310	14350	14263	14510	14300	14461	14127	14445	14383	14215	14340	14325	14144	14159	14324	14442	14299	14415	14387	14320	14211	14317	14366	14281	14237	14396	14402	14440	14113	14339	14317	14354	14466	14232	14281	14254	14224	14433	14270	14320	14217	14460	14302	14361	14336	14408	14318	14321	14275	14465	14331	14212	14219	14327	14417	14210	14361	14300	14378	14301	14275	14324	14198	14379	14474	14273	14216	14365	14263	14272	14297	14294	14300	14392	14350	14397	14151	14347	14075	14354	14198	14346	14220	14174	14050	14443	14503	14391	14346	14268	14368	14246	14390	14308	14351	14298	14216	14288	14366	14353	14281	14249	14266	14324	14367	14402	14314	14231	14445	14366	14278	14225	14328	14493	14273	14281	14569	14353	14182	14396	14374	14222	14297	14245	14350	14351	14442	14318	14251	14408	14391	14468	14408	14239	14416	14350	14344	14240	14321	14192	14245	14220	14254	14508	14367	14227	14256	14284	14248	14309	14379	14245	14310	14365	14340	14301	14457	14305	14300	14209	14215	14281	14505	14359	14243	14377	14348	14335	14248	14212	14348	14147	14246	14442	14292	14183	14326	14253	14175	14397	14395	14440	14301	14381	14463	14355	14237	14265	14422	14316	14369	14317	14315	14313	14486	14360	14313	14306	14354	14292	14388	14376	14217	14330	14286	14168	14425	14272	14230	14379	14246	14280	14166	14179	14344	14318	14287	14373	14427	14218	14286	14370	14287	14333	14370	14489	14384	14457	14294	14192	14384	14159	14480	14199	14264	14250	14247	14556	14333	14166	14373	14270	14280	14375	14291	14297	14321	14320	14327	14179	14308	14294	14474	14330	14239	14234	14404	14492	14286	14470	14310	14328	14339	14393	14147	14330	14289	14362	14230	14431	14219	14382	14345	14243	14221	14210	14330	14308	14175	14384	14328	14505	14140	14274	14405	14146	14309	14517	14158	14294	14464	14193	14396	14299	14279	14235	14293	14235	14441	14301	14412	14255	14439	14288	14376	14300	14349	14227	14449	14329	14594	14490	14418	14379	14197	14251	14416	14273	14261	14258	14345	14319	14346	14147	14302	14422	14204	14277	14309	14159	14328	14373	14179	14269	14423	14365	14396	14303	14404	14277	14334	14230	14324	14263	14211	14453	14174	14310	14398	14350	14339	14428	14231	14291	14163	14336	14358	14258	14403	14234	14344	14407	14349	14228	14286	14375	14101	14403	14331	14353	14267	14277	14450	14448	14253	14101	14299	14382	14216	14317	14456	14350	14438	14250	14468	14336	14291	14315	14224	14401	14319	14277	14342	14450	14337	14299	14185	14383	14428	14373	14357	14443	14401	14319	14361	14145	14355	14317	14244	14168	14396	14094	14449	14155	14337	14474	14298	14500	14467	14458	14344	14387	14391	14232	14314	14254	14324	14295	14369	14377	14366	14248	14400	14195	14318	14186	14349	14357	14257	14045	14254	14372	14263	14205	14448	14350	14389	14188	14217	14149	14290	14324	14328	14513	14392	14426	14237	14410	14297	14276	14426	14335	14332	14282	14079	14283	14379	14269	14270	14418	14277	14315	14281	14311	14273	14499	14308	14411	14451	14330	14408	14401	14427	14410	14414	14165	14436	14308	14311	14362	14300	14336	14344	14177	14288	14316	14295	14363	14182	14458	14207	14306	14264	14251	14361	14358	14285	14384	14258	14301	14301	14222	14315	14445	14205	14365	14265	14463	14343	14244	14388	14267	14365	14334	14382	14363	14324	14266	14408	14448	14359	14424	14393	14557	14288	14311	14314	14399	14289	14328	14318	14389	14501	14325	14417	14221	14416	14161	14200	14455	14355	14347	14303	14263	14201	14224	14414	14350	14273	14194	14383	14211	14169	14505	14221	14284	14235	14302	14441	14271	14221	14356	14326	14468	14360	14330	14202	14389	14368	14273	14324	14188	14238	14244	14300	14441	14335	14405	14321	14373	14355	14357	14424	14388	14290	14306	14419	14152	14201	14281	14246	14224	14318	14451	14312	14237	14369	14412	14491	14379	14112	14347	14321	14437	14277	14370	14274	14363	14399	14452	14339	14334	14179	14354	14326	14230	14291	14411	14334	14359	14511	14353	14405	14271	14287	14152	14492	14173	14271	14383	14420	14315	14211	14349	14328	14294	14376	14367	14236	14301	14371	14252	14247	14400	14336	14328	14317	14346	14336	14459	14332	14328	14227	14500	14337	14193	14257	14175	14361	14314	14337	14404	14471	14271	14336	14450	14429	14241	14404	14133	14296	14380	14339	14273	14280	14159	14315	14329	14353	14261	14417	14170	14358	14434	14320	14293	14338	14410	14264	14222	14283	14335	14295	14430	14148	14435	14309	14472	14442	14384	14188	14405	14378	14374
25369	21513	29230	28524	28208	27963	26000	22077	20484	19616	18816	18288	18142	18009	18030	17557	17502	17217	17542	17441	17398	17271	17154	17308	17122	17185	17077	17039	17036	17064	17152	17047	17008	17082	17006	16926	16713	17146	16740	17011	16692	16603	16929	17005	16952	16815	16811	17114	17038	17017	17028	16828	16801	16862	16850	16900	16959	16751	16896	16967	16862	16859	16722	16914	16791	16925	16905	17049	16905	16846	16888	16750	16778	16855	16706	16748	16750	16805	16815	16759	16764	16869	16862	16984	17041	16845	16780	16815	16872	16843	16722	16782	16744	16789	16713	16938	16927	16950	17028	16951	16960	16740	16912	16843	16837	16941	16799	16724	16960	16785	16979	16889	16653	16859	16883	16745	16685	16905	16936	16816	16852	16868	16749	17012	16889	16702	16922	16858	16697	16654	16862	16678	16756	16895	16805	17032	16613	16630	16758	16666	16830	16886	16880	16882	16794	16787	16612	16774	16816	16913	16987	16919	16664	16923	16909	16942	16825	16599	16940	16785	16718	16570	16767	16799	16756	16949	16758	16825	17089	16784	16733	16748	16616	16889	16869	16669	16669	17103	16831	16940	16886	16721	16759	16876	16661	16842	16748	16701	16810	16689	16935	16891	16685	16764	16942	16887	16820	16851	16737	16769	16672	16921	16768	16606	16606	16844	16944	16699	16910	16802	16819	16798	17079	16972	16592	16703	16757	16792	16707	17019	16794	16705	16979	16498	16914	16810	16759	16953	17046	16926	16804	16787	17020	16942	16763	16935	16800	16911	16742	16797	16728	16687	16777	17041	16904	16941	16921	16847	16938	16793	16834	16896	16720	16761	16893	16779	16739	16549	16875	16749	16605	16865	16645	16980	16976	16818	16834	16819	16859	16817	16801	16864	16853	16696	16704	17077	16744	16986	16819	16817	16862	16826	16800	16884	16672	17079	16681	16833	16790	16665	16753	16817	16910	16843	16777	16859	16891	16979	16838	16857	16879	16914	16708	16730	16822	16827	16809	16674	16781	16558	16895	17041	16741	16845	16959	16865	16928	16922	16831	16741	16779	17021	16565	16598	16929	16860	16741	16859	16749	17143	16755	16806	16759	16740	16826	16927	16811	16881	16963	16817	16799	16792	16863	16966	16760	16857	16856	16894	16769	16894	16772	16825	16787	16797	16838	16843	16826	16916	16641	16803	16587	16722	16858	16791	16805	16892	16993	16694	16803	16873	16712	16699	17026	16769	16629	16781	16802	16895	16830	16751	16806	17012	16729	16721	16933	16859	16915	16795	16689	16646	16931	16547	16525	16773	16874	16942	16816	17003	16863	16728	16817	16932	16856	16767	16540	16879	16617	16780	16916	16877	16768	16798	16885	16815	16891	16871	16816	16928	16660	16566	16787	16830	16770	16880	16830	16797	16700	16854	16916	16816	16983	16716	17179	16917	16707	16883	16733	16809	16589	16969	16748	16678	16999	16722	16885	16835	17054	16750	16781	16738	16953	16769	16771	16863	16825	16825	16849	16700	16955	16853	16737	16706	16814	16713	16947	16673	16708	16858	16982	16739	16718	16884	16857	16924	17002	16715	17003	16901	16906	16742	17013	16949	16914	16897	16922	16883	16862	16563	16565	16746	16780	16735	16697	16890	16944	16931	16852	16904	16686	16737	16711	16813	16962	16866	16863	16718	16956	16761	16888	16911	16866	16731	16709	16903	16781	16834	16672	16767	16718	16858	16832	16932	16719	16994	16965	16851	16911	16685	16899	16821	17020	16810	16827	16939	17015	16980	16932	16823	16715	16726	16733	16822	16785	16823	16762	16957	16998	16857	16837	16858	16883	16697	17041	16727	16890	16686	16766	16760	16753	16883	16864	16665	16788	16833	16791	16812	16610	16859	16772	16760	16676	16695	16849	16888	17005	16839	16820	16937	16873	16861	16575	16724	16761	16765	16758	16789	16802	16614	16783	16864	16749	16889	16828	16874	16937	16644	16679	16872	16820	16856	16793	16694	16813	16874	16777	16583	16715	16852	16617	16821	16808	16836	16841	16751	16876	16828	16816	16862	16863	16757	16796	16599	16731	16787	16857	16790	16640	16965	16763	16807	16740	16634	17002	16932	17084	16700	16617	16883	16819	16804	16641	16601	16691	16795	16738	16912	16884	16886	16874	17052	16882	16950	16732	16669	16870	16695	16950	16683	16654	16792	16968	16805	16990	16827	16731	16917	16775	16772	16944	16852	16768	16896	16798	16930	16738	16847	16617	16783	16847	16749	16813	16790	16822	16810	16969	16838	16811	16825	16754	16786	16830	16655	16790	16794	16796	16799	16657	16654	16607	16714	16760	16734	16555	16830	16901	16792	16723	16842	16884	16828	16766	16670	16909	16665	16829	16706	16844	17136	16937	16816	16765	16674	16835	17009	16951	16851	16940	16958	16775	16694	16687	16933	16776	16679	16863	16768	16709	16843	16608	16648	17012	16631	16887	16775	16853	16865	16802	16825	16776	16767	16929	16810	16918	16796	16819	16742	17076	17108	16879	16817	16870	16703	16750	16733	16564	16865	16947	17074	16821	16624	16853	17164	16988	16885	16815	16661	16876	16762	17012	16898	16660	16661	16947	16614	16721	16816	16918	17017	16724	16783	16907	16746	16881	16758	16843	16674	16960	16942	16815	17014	16835	16979	16665	16912	16846	16825	16729	16693	16886	16837	16797	17091	16952	16842	16732	16673	16800	16911	16846	16742	16708	16663	16919	16718	16769	16612	17065	16886	16965	16864	16727	16699	16706	16838	16806	16806	16765	16869	16721	16510	16489	16706	16722	16852	16810	16930	16562	16665	16983	16986	16858	16899	16916	16937	16944	16871	16875	16829	16942	16847	16770	16759	16696	16781	16741	16754	16865	16796	16894	16693	16724	16721	16964	16858	16921	16745	16755	16838	17015	16635	16526	16708	16898	16865	16795	16862	17101	16781	16904	16699	16829	16808	16840	16675	16990	17031	16702	16909	16954	17050	16838	16841	17090	16968	16624	16895	16805	16883	16860	16606	16622	16939	16710	16840	16952	16900	16770	16793	16936	16933	16914	16686	16734	16890	16802	16784	16838	16787	16902	16929	16795	16795	16706	16859	16668	16714	16801	16991	16739	16794	16765	16779	16941	16679	16963	16628	16929	16774	17116	16884	16826	16953	16882	16560	16786	16642	16839	16844	16753	16789	16744	16700	16866	16874	16781	16824	16800	16823	16639	16634	16704	16877	16982	16695	16695	16737	17069	16508	16628	16819	16776	16836	16771	16827	16827	16719	16776	16728	16800	16838	17041	16679	16754	16724	16478	16987	16746	16869	16845	16948	16840	17010	16916	16612	16890	16897	16696	16789	16864	16736	16940	16938	16951	16772	16746	16840	16770	16883	16684	16882	16927	16791	16835	16899	16901	16814	17053	17022	16852	16698	16970	16789	16869	16891	16713	16751	16727	16634	16593	16960	16887	16882	16706	16781	16679	17022	16837	16832	16877	16574	16824	16758	16866	16847	16750	16748	16736	16727	16628	16878	16843	17042	16787	16781	16840	16825	16574	16903	16822	16652	16816	16859	16796	16728	16888	16699	16697	16897	16844	16850	16757	16947	17017	16805	16755	16761	16689	16691	16611	16829	16669	16919	16736	16866	16829	16912	16744	16717	16985	16634	16909	16786	16769	16826	16792	16986	16905	16856	16966	16883	16814	16782	16957	16918	16891	16797	16808	16965	16772	16846	16922	16783	16768	16930	16796	16777	17079	16714	16920	16916	16895	16786	16804	17008	16590	16828	16830	16731	16906	16783	16851	16884	16906	16582	16895	16825	16965	16794	16726	16740	16675	16905	16734	16989	16728	16871	16962	16724	16844	17055	16759	16774	16775	16586	16868	16814	16927	16804	16753	16867	16629	16771	16635	16948	16801	16778	17118	16997	16978	16872	16759	16779	16820	16897	16957	16788	16847	16775	16657	16698	16709	16767	16783	16782	16906	16997	16616	16752	16789	16750	16788	16816	16714	16723	16763	16824	17016	16648	16574	16706	16700	16833	16782	16618	16783	16765	16823	16699	16874	16760	16899	16997	16873	16899	16889	16959	16887	16816	16912	16826	16784	16714	16760	16801	16793	16579	16781	16845	17091	16910	16953	16776	16911	16882	16855	16855	16824	16661	16724	16780	16710	16875	16794	16818	16676	16905	16885	16797	16778	16778	16921	16956	16815	16806	16788	16699	16794	16821	16894	16818	16790	16962	16626	16889	16769	16775	16975	16936	16882	16720	16954	16872	16704	16908	16847	16885	16994	16607	16930	16839	16737	16832	16934	16717	16758	16994	16766	16874	16986	16845	16690	16692	16707	16810	16776	16843	16759	16945	16888	16824	16820	16744	16770	16713	16559	16688	16711	16840	16820	16859	17090	16812	16857	16576	16656	16628	16984	16929	16808	16735	16887	16951	16783	16947	16981	16783	16587	16899	16823	16713	16747	16676	16741	16862	16868	16683	16845	16998	16937	16884	16691	16740	16824	16731	16780	16782	17050	16707	16847	16773	16836	16817	16578	16812	16813	16869	16676	16936	17082	16856	16886	16718	16829	16991	16821	16991	16906	17009	16895	17156	16883	16880	16836	17027	16707	16623	16800	16672	16748	16612	16799	16879	16811	16941	16578	16959	16812	16976	16967	16785	16802	16860	16418	17000	17045	16582	16760	16803	16982	16954	16809	16722	16604	16680	16810	16953	16887	16891	16924	16832	16989	16854	16901	16867	17048	16736	16833	17045	16850	16803	16785	16840	16633	16677	16821	16994	16884	17015	16903	16801	16922	16876	16880	16717	16713	16767	17033	16802	16709	16689	16723	16765	16889	16631	16893	16774	16940	16978	16906	16781	16781	16692	16674	16728	16911	16920	16760	16847	16761	16832	16644	16626	16747	16703	16966	16761	16794	16900	16723	16571	16777	16686	16947	16963	16826	16976	16550	16777	16855	16971	16909	17013	16612	16616	16747	16793	16813	16605	16744	16983	16887	16754	16852	16966	16844	16958	16826	16705	16748	16678	16595	16908	16863	16807	16997	16656	16792	16956	16877	16674	17071	16796	17020	16755	16665	16743	16824	16795	16680	16638	16836	16857	16825	16839	16937	16794
29628	49683	48399	40465	34553	29235	25077	21828	19755	18375	17419	16670	16152	16187	15934	15400	15228	15124	14922	15098	14956	15071	14741	14654	14760	14506	14589	14518	14548	14473	14322	14504	14582	14367	14382	14519	14240	14401	14463	14470	14520	14388	14425	14340	14484	14126	14292	14271	14481	14478	14406	14290	14262	14403	14299	14531	14303	14459	14430	14467	14362	14499	14294	14371	14332	14496	14322	14341	14408	14308	14271	14446	14336	14270	14363	14266	14400	14225	14429	14310	14526	14313	14279	14456	14455	14556	14407	14529	14497	14465	14348	14444	14446	14273	14405	14291	14154	14246	14528	14469	14346	14365	14416	14420	14437	14213	14422	14341	14468	14400	14393	14400	14306	14427	14357	14442	14272	14365	14231	14515	14169	14349	14438	14263	14325	14280	14415	14413	14163	14255	14349	14256	14247	14255	14406	14393	14305	14355	14352	14353	14305	14353	14367	14435	14366	14362	14456	14342	14438	14404	14280	14184	14290	14230	14325	14428	14411	14389	14457	14326	14501	14199	14265	14364	14452	14464	14317	14412	14351	14474	14453	14330	14491	14405	14404	14248	14358	14358	14205	14190	14283	14335	14375	14256	14253	14442	14426	14316	14449	14383	14258	14237	14389	14336	14301	14434	14389	14358	14472	14301	14388	14352	14182	14472	14395	14289	14211	14437	14397	14355	14302	14332	14294	14477	14326	14310	14398	14317	14349	14266	14414	14354	14181	14347	14520	14246	14298	14200	14446	14129	14269	14398	14378	14350	14325	14226	14240	14302	14244	14408	14466	14312	14513	14499	14380	14341	14255	14319	14412	14156	14276	14599	14441	14507	14476	14407	14358	14345	14400	14339	14445	14548	14359	14193	14400	14289	14285	14244	14462	14452	14302	14288	14384	14281	14362	14353	14501	14236	14336	14527	14386	14260	14296	14496	14293	14292	14345	14228	14343	14203	14393	14350	14487	14310	14185	14271	14431	14317	14352	14505	14382	14368	14317	14532	14473	14394	14421	14392	14426	14382	14245	14351	14432	14188	14224	14481	14303	14443	14264	14068	14330	14453	14263	14315	14502	14386	14250	14074	14477	14197	14377	14483	14429	14358	14392	14247	14455	14358	14241	14239	14412	14251	14330	14491	14143	14254	14417	14343	14569	14367	14345	14288	14273	14345	14183	14240	14335	14337	14383	14462	14532	14417	14351	14387	14357	14517	14397	14448	14321	14279	14402	14486	14491	14248	14378	14407	14481	14318	14247	14338	14377	14383	14336	14266	14331	14356	14369	14298	14254	14315	14426	14514	14180	14609	14361	14228	14232	14426	14488	14550	14330	14577	14434	14538	14233	14277	14330	14417	14468	14300	14445	14219	14359	14304	14347	14357	14517	14393	14556	14545	14294	14415	14380	14358	14412	14236	14197	14292	14287	14200	14458	14457	14363	14501	14388	14377	14421	14343	14369	14405	14191	14398	14140	14291	14422	14399	14287	14346	14406	14353	14398	14351	14419	14262	14283	14308	14344	14278	14277	14330	14449	14371	14445	14453	14340	14340	14527	14420	14295	14474	14336	14347	14314	14280	14477	14124	14366	14338	14389	14291	14378	14244	14419	14196	14324	14271	14509	14256	14269	14082	14343	14282	14399	14273	14371	14324	14319	14369	14375	14360	14379	14344	14194	14203	14489	14278	14196	14469	14156	14391	14276	14355	14252	14447	14313	14377	14386	14249	14385	14323	14363	14402	14277	14360	14384	14196	14410	14263	14389	14275	14387	14391	14164	14425	14406	14414	14383	14382	14343	14346	14449	14487	14343	14346	14376	14255	14452	14474	14586	14385	14290	14288	14433	14513	14368	14395	14335	14151	14357	14310	14363	14409	14342	14424	14386	14582	14414	14409	14427	14481	14441	14323	14549	14234	14224	14268	14391	14293	14329	14346	14321	14328	14507	14412	14400	14450	14381	14167	14267	14392	14462	14260	14337	14490	14114	14506	14502	14414	14415	14197	14213	14138	14344	14150	14242	14437	14412	14426	14248	14176	14364	14381	14270	14465	14297	14368	14333	14311	14322	14283	14503	14313	14334	14327	14321	14448	14413	14353	14230	14349	14427	14282	14392	14258	14522	14462	14389	14432	14281	14374	14476	14425	14200	14414	14320	14375	14380	14294	14665	14219	14449	14370	14348	14343	14366	14473	14409	14383	14318	14217	14218	14291	14299	14218	14393	14349	14234	14399	14376	14413	14536	14434	14363	14259	14248	14280	14326	14452	14268	14450	14298	14566	14218	14238	14476	14474	14288	14191	14372	14357	14359	14364	14389	14312	14452	14518	14449	14379	14406	14361	14494	14292	14463	14382	14399	14376	14320	14196	14303	14429	14329	14480	14148	14312	14285	14302	14436	14361	14285	14367	14309	14411	14309	14376	14435	14434	14271	14173	14359	14265	14273	14375	14325	14463	14518	14268	14296	14332	14435	14448	14474	14234	14422	14340	14428	14236	14312	14377	14304	14357	14422	14404	14283	14441	14371	14411	14435	14355	14131	14505	14459	14378	14439	14373	14464	14314	14454	14278	14462	14477	14426	14371	14372	14484	14448	14512	14398	14313	14255	14412	14324	14401	14404	14331	14344	14372	14292	14325	14392	14514	14342	14343	14462	14402	14425	14302	14276	14307	14346	14364	14412	14304	14250	14192	14454	14186	14513	14568	14535	14232	14391	14296	14321	14141	14592	14483	14208	14348	14232	14394	14445	14234	14378	14258	14295	14369	14359	14246	14393	14278	14350	14377	14354	14419	14311	14556	14353	14155	14232	14265	14273	14288	14367	14434	14317	14390	14422	14381	14293	14458	14476	14388	14260	14326	14431	14267	14305	14317	14517	14542	14175	14339	14466	14304	14415	14327	14238	14357	14444	14424	14465	14174	14461	14456	14253	14164	14435	14331	14381	14334	14455	14212	14448	14446	14359	14613	14149	14283	14360	14218	14461	14310	14375	14501	14380	14325	14328	14232	14418	14226	14574	14366	14415	14379	14300	14378	14344	14297	14468	14449	14289	14374	14417	14399	14155	14471	14255	14377	14231	14295	14463	14430	14249	14496	14350	14377	14274	14338	14363	14439	14406	14230	14435	14389	14402	14375	14410	14378	14451	14329	14363	14254	14436	14506	14364	14474	14380	14377	14345	14334	14367	14355	14385	14471	14384	14268	14369	14326	14375	14321	14286	14357	14432	14389	14416	14332	14336	14337	14337	14383	14403	14372	14270	14157	14248	14422	14089	14509	14417	14406	14169	14515	14433	14380	14404	14362	14552	14382	14320	14514	14241	14303	14360	14403	14345	14291	14450	14318	14404	14367	14308	14294	14469	14343	14421	14198	14441	14413	14546	14354	14440	14352	14469	14234	14306	14336	14459	14456	14307	14327	14258	14320	14424	14336	14292	14484	14409	14370	14443	14268	14243	14296	14363	14411	14421	14222	14261	14519	14501	14377	14303	14333	14435	14341	14268	14441	14468	14474	14229	14380	14374	14242	14483	14380	14417	14428	14460	14430	14233	14277	14227	14536	14238	14347	14344	14278	14232	14468	14432	14377	14426	14392	14387	14477	14331	14317	14499	14427	14340	14480	14263	14479	14348	14452	14447	14288	14426	14400	14411	14293	14459	14287	14303	14402	14234	14485	14250	14299	14496	14483	14414	14335	14458	14485	14432	14289	14503	14345	14410	14292	14526	14259	14131	14270	14180	14301	14348	14299	14351	14392	14446	14526	14309	14334	14331	14480	14393	14441	14396	14380	14431	14401	14315	14299	14285	14492	14456	14297	14405	14438	14316	14422	14320	14338	14519	14394	14444	14260	14330	14332	14287	14301	14411	14158	14375	14479	14318	14478	14278	14407	14458	14297	14444	14331	14363	14333	14411	14513	14326	14391	14329	14551	14491	14442	14321	14398	14430	14328	14436	14216	14462	14400	14354	14263	14520	14491	14442	14461	14354	14258	14339	14236	14385	14333	14429	14244	14330	14361	14437	14333	14245	14484	14367	14237	14222	14406	14262	14304	14415	14412	14372	14417	14318	14485	14404	14310	14394	14242	14422	14262	14381	14422	14334	14452	14395	14293	14290	14401	14462	14323	14468	14403	14268	14317	14321	14525	14258	14423	14316	14479	14432	14331	14423	14278	14322	14440	14404	14267	14300	14326	14399	14262	14319	14372	14323	14252	14438	14394	14338	14359	14438	14483	14338	14309	14266	14347	14269	14488	14358	14320	14252	14278	14426	14292	14469	14398	14278	14335	14498	14353	14421	14331	14368	14267	14493	14394	14231	14414	14391	14342	14404	14368	14371	14467	14317	14328	14339	14279	14340	14498	14345	14210	14319	14316	14430	14284	14246	14173	14453	14062	14343	14436	14457	14281	14254	14228	14303	14465	14350	14279	14410	14392	14324	14355	14274	14341	14461	14425	14276	14251	14282	14475	14201	14460	14446	14351	14409	14489	14295	14377	14410	14359	14468	14301	14304	14246	14297	14361	14328	14341	14346	14317	14336	14396	14277	14433	14441	14382	14330	14423	14256	14255	14451	14369	14367	14256	14349	14363	14301	14335	14472	14456	14467	14388	14304	14198	14430	14363	14403	14529	14385	14324	14441	14364	14350	14254	14377	14289	14256	14422	14390	14377	14242	14295	14476	14338	14383	14379	14348	14338	14306	14213	14326	14371	14215	14297	14412	14421	14455	14292	14452	14373	14482	14287	14311	14311	14355	14270	14215	14345	14139	14444	14415	14161	14415	14300	14414	14468	14351	14432	14376	14452	14323	14403	14326	14373	14303	14353	14349	14481	14278	14403	14453	14424	14467	14353	14372	14316	14378	14600	14270	14276	14450	14088	14206	14507	14405	14311	14448	14511	14472	14290	14216	14397	14523	14454	14304	14514	14502	14534	14286	14222	14188	14441	14503	14257	14321	14489	14527	14483	14266	14418	14359	14217	14235	14337	14277	14345	14313	14263	14370	14371	14281	14261	14199	14316	14385	14325	14354	14333	14429	14264	14423	14351	14356	14331	14461	14364	14307	14404	14286	14312	14504	14407	14398	14338	14278	14424	14225	14419	14238	14349	14333	14200	14421	14282	14284	14498	14427	14412	14417	14427	14370	14394	14373	14261
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
